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
339935130441	339935130960	339935131511	339935132060	339935132610	339935133160	339935133710	339935134260	339935134810	339935135360	339935135910	339935136460	339935137010	339935137560	339935138110	339935138660	339935139210	339935139760	339935140310	339935140860	339935141410	339935141960	339935142510	339935143060	339935143610	339935144160	339935144710	339935145260	339935145810	339935146360	339935146910	339935147460	339935148010	339935148560	339935149110	339935149660	339935150210	339935150760	339935151310	339935151860	339935152410	339935152961	339935153510	339935154060	339935154610	339935155160	339935155710	339935156260	339935156810	339935157360	339935157910	339935158460	339935159010	339935159560	339935160110	339935160660	339935161210	339935161760	339935162310	339935162860	339935163410	339935163960	339935164510	339935165060	339935165610	339935166160	339935166713	339935167260	339935167810	339935168360	339935168910	339935169460	339935170010	339935170560	339935171110	339935171660	339935172210	339935172760	339935173310	339935173860	339935174410	339935174960	339935175510	339935176060	339935176610	339935177160	339935177710	339935178260	339935178810	339935179360	339935179910	339935180463	339935181010	339935181560	339935182110	339935182660	339935183210	339935183760	339935184310	339935184860	339935185410	339935185960	339935186510	339935187060	339935187610	339935188160	339935188710	339935189260	339935189810	339935190360	339935190910	339935191460	339935192010	339935192560	339935193110	339935193660	339935194213	339935194760	339935195310	339935195860	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22331	20310	27716	22778	20333	19158	6997	2979	2325	1899	1548	1324	1146	998	824	770	732	732	660	602	593	593	603	573	542	521	528	554	532	506	489	493	465	467	496	479	458	441	496	451	467	445	488	489	458	446	460	413	444	392	443	462	444	408	441	420	409	436	415	406	435	444	401	455	444	416	411	401	417	471	433	478	456	429	453	437	439	477	440	455	456	433	417	445	410	414	437	429	427	441	435	461	431	411	428	459	423	418	423	422	452	430	429	436	450	376	418	409	424	376	415	448	433	423	419	382	412	421	402	396	438	437	393	370	435	411	426	386	444	400	431	417	435	412	401	405	442	406	393	387	378	402	369	413	418	388	392	418	394	434	432	422	426	399	385	419	416	418	416	413	430	411	397	396	411	392	425	438	444	408	401	411	421	418	406	413	414	386	408	433	384	354	400	399	407	367	406	418	412	427	419	435	412	439	401	428	408	390	405	416	428	418	428	434	409	401	372	425	398	408	411	397	407	390	405	406	448	403	453	408	441	382	407	376	407	416	409	386	424	387	410	387	386	405	412	409	414	468	401	386	412	428	401	462	396	390	365	431	438	414	470	433	380	409	383	378	433	423	411	434	408	384	380	408	444	398	421	399	391	428	406	412	434	425	380	414	413	423	454	391	418	463	380	404	425	407	401	417	427	385	403	389	440	433	412	416	392	455	400	406	390	405	445	405	390	446	411	412	391	423	400	399	390	392	414	383	405	408	410	429	369	408	414	429	421	415	384	388	399	402	411	377	404	404	418	367	403	399	416	426	419	384	384	381	413	405	422	412	397	407	461	425	426	391	416	398	393	406	412	403	413	378	417	390	449	414	393	438	473	397	411	406	416	426	413	368	407	416	406	388	409	412	423	378	400	377	410	445	410	432	452	408	356	395	420	416	419	419	423	415	395	414	425	414	419	396	424	448	439	426	391	401	379	424	423	369	429	433	370	411	430	414	411	388	390	414	379	417	375	440	406	389	409	412	413	429	449	401	396	426	403	417	420	376	408	417	399	421	394	423	464	420	383	396	384	407	416	382	407	384	441	425	422	411	418	373	461	388	381	401	421	413	418	402	390	379	424	393	417	402	422	427	389	374	440	378	408	409	387	429	393	419	395	405	356	413	406	419	410	394	423	409	449	409	382	396	380	413	405	430	401	419	391	411	415	431	374	382	412	403	421	394	385	431	417	419	405	442	451	380	407	403	432	438	428	422	402	388	386	417	427	408	401	368	402	421	424	415	418	388	415	421	431	422	390	397	434	404	385	436	384	413	410	390	430	459	401	437	368	390	420	407	397	417	407	373	417	418	409	413	409	444	397	401	370	423	417	392	414	388	422	417	422	387	399	429	363	412	383	424	404	412	442	409	442	426	373	417	427	419	412	383	430	385	382	394	390	407	441	441	418	367	422	387	412	431	414	381	422	424	397	377	451	408	422	405	422	406	398	405	374	380	426	441	406	434	388	398	430	418	416	421	479	399	430	391	422	420	381	418	423	380	370	363	394	397	388	421	450	432	381	434	430	438	417	385	430	418	417	387	411	421	396	389	405	379	390	384	421	397	413	436	423	410	410	394	411	380	389	406	382	400	405	414	386	420	405	422	373	439	387	397	448	417	378	378	397	393	419	399	424	416	393	419	367	426	439	424	378	416	407	387	415	436	412	422	442	404	433	418	389	429	416	395	397	412	420	407	417	391	411	426	381	393	387	397	398	407	419	415	424	398	411	382	417	441	409	416	425	420	420	384	412	436	415	387	421	406	453	367	356	413	414	410	382	405	431	383	412	429	409	380	424	423	409	416	424	447	395	431	406	389	401	415	432	412	422	421	435	407	415	443	399	401	441	394	416	395	360	413	404	412	442	392	412	411	448	423	378	412	440	400	403	389	426	424	408	452	409	397	415	450	440	422	439	381	422	421	408	400	449	387	432	394	406	406	417	429	378	415	389	414	408	419	401	397	406	406	396	397	427	420	417	391	418	410	451	427	426	414	404	404	434	407	420	406	401	379	412	395	353	410	384	413	404	443	393	418	392	416	441	387	402	402	418	404	429	420	392	412	372	420	440	413	433	412	411	407	418	465	396	402	384	386	403	444	385	453	392	436	392	406	409	422	420	443	399	393	412	406	423	400	413	418	428	441	372	451	406	419	379	429	412	408	380	405	427	409	402	392	422	402	392	393	376	372	412	412	434	395	390	407	429	443	419	407	397	432	394	422	374	429	442	405	406	415	417	410	416	404	441	405	401	376	441	387	388	412	380	403	408	402	409	422	395	407	431	410	387	371	396	389	432	399	445	395	432	393	410	398	403	388	393	400	377	378	356	404	412	424	410	396	410	402	417	382	433	411	434	390	408	394	420	401	421	424	425	427	406	389	359	447	423	394	403	420	432	395	411	365	412	378	406	459	428	399	419	424	352	408	435	438	404	395	419	419	431	436	391	388	391	391	423	416	433	400	409	407	408	430	447	422	424	376	401	405	396	397	445	407	394	418	414	419	387	417	401	438	399	420	433	389	402	387	389	402	383	414	405	404	423	417	444	422	397	432	416	408	419	422	408	423	399	402	398	410	420	451	416	414	396	420	443	442	423	409	374	403	434	442	384	383	422	415	411	411	414	378	426	417	390	399	401	438	399	405	408	410	415	414	420	426	424	394	403	379	361	415	428	425	413	388	447	416	401	424	396	446	429	417	361	392	415	395	390	399	390	423	395	420	430	398	389	428	417	377	377	395	387	414	397	422	406	429	426	389	411	409	376	398	393	385	383	425	389	394	420	393	371	399	399	411	384	404	433	379	406	384	375	414	427	397	404	392	389	369	400	449	409	383	422	399	423	427	403	428	407	374	407	417	383	418	377	414	413	415	360	413	404	401	402	381	402	385	397	415	400	398	408	429	397	427	402	412	396	394	409	410	419	418	421	432	411	405	381	421	451	388	414	413	394	444	422	419	399	393	426	396	387	389	385	397	407	421	384	391	405	412	402	432	377	423	434	402	372	398	421	410	433	414	383	432	416	403	399	410	405	385	411	430	401	433	442	439	390	404	392	418	378	397	405	404	377	445	395	382	379	415	418	392	439	426	395	423	395	382	410	417	441	377	436	380	408	383	391	392	416	427	380	439	431	373	412	419	397	417	421	378	395	409	408	375	385	391	422	390	417	433	392	442	397	405	389	393	415	444	403	386	392	392	453	426	407	421	385	413	399	408	434	432	375	424	424	413	434	428	398	401	404	385	419	422	417	414	433	371	420	391	435	380	402	425	410	408	399	416	386	377	440	405	397	398	410	411	359	407	422	369	392	380	420	398	422	396	422	397	400	402	387	400	371	402	434	370	370	415	397	392	396	395	420	414	396	405	415	380	383	410	381	404	364	408	409	399	432	439	380	407	405	408	408	380	425	427	435	394	406	422	391	434	393	397	423	370	401	448	431	412	396	402	395	416	394	397	399	408	405	398	428	420	417	404	398	401	421	405
15981	32941	29598	20245	14737	10784	8245	6708	5897	4635	3773	3059	2559	2131	1704	1421	1359	1300	1197	1039	1002	1030	991	924	904	915	957	878	892	848	779	754	726	698	712	736	679	693	676	651	684	663	664	686	679	637	638	637	614	582	653	593	569	592	612	603	639	570	638	622	579	649	590	624	633	652	583	624	628	606	638	597	683	641	673	695	655	657	680	652	626	582	624	649	646	636	598	633	618	637	648	590	642	594	596	605	604	578	590	604	528	588	588	584	595	614	551	575	583	586	603	579	650	630	560	623	588	616	619	582	597	573	593	531	600	579	566	605	565	588	558	522	581	638	578	558	603	599	569	580	601	537	615	576	567	565	545	536	570	586	602	623	566	610	551	517	573	626	553	609	596	594	624	587	561	549	580	572	561	591	613	577	574	584	609	546	551	549	609	550	568	559	590	568	585	588	611	593	609	580	522	562	552	585	597	574	560	580	588	582	576	543	587	595	591	607	594	582	586	595	585	611	559	569	569	527	586	571	586	579	591	576	568	578	613	626	588	589	583	589	580	602	557	585	606	577	607	606	566	571	567	614	624	564	577	610	583	608	577	570	590	613	580	542	564	557	586	574	622	601	606	584	593	579	607	566	583	566	605	569	577	580	600	580	589	562	578	596	619	542	567	587	598	575	596	608	570	520	577	573	588	619	568	564	558	595	569	587	590	544	599	586	608	611	601	573	606	601	571	587	591	603	660	615	602	495	570	558	598	563	562	605	567	575	567	560	578	574	633	596	595	572	579	573	585	563	612	556	585	571	557	557	585	578	565	591	577	606	603	583	535	582	569	604	612	586	557	581	570	584	576	588	562	612	597	551	595	566	588	569	568	566	585	588	572	596	592	563	579	581	595	600	570	539	606	547	557	604	619	584	563	628	616	556	598	584	608	571	590	592	595	573	568	598	595	601	583	573	579	583	561	584	601	616	599	572	627	563	601	546	554	576	567	642	566	586	591	576	551	574	591	558	582	548	574	605	600	625	578	623	572	562	544	605	633	572	574	557	595	599	608	584	526	594	583	574	547	587	619	539	615	544	549	591	623	554	575	583	607	593	637	547	562	597	529	587	558	584	578	575	554	590	559	599	565	575	574	559	617	580	550	589	610	568	572	588	577	626	568	590	550	538	580	570	553	607	575	559	594	570	545	590	558	565	590	562	590	630	576	597	586	576	565	573	607	551	547	612	613	594	605	556	586	604	574	573	538	577	580	589	579	572	588	610	572	596	531	599	571	582	572	582	639	612	521	581	575	561	587	579	558	551	542	587	598	549	542	558	572	571	583	603	550	615	595	580	587	605	561	576	572	605	552	635	556	605	545	580	586	547	586	594	552	573	604	563	576	580	579	570	640	575	601	581	585	607	612	577	574	579	559	562	569	601	547	558	554	593	582	582	547	584	601	604	616	586	566	542	564	593	562	612	546	591	581	543	588	605	589	572	583	624	621	610	538	567	587	578	538	630	584	600	630	609	626	538	576	569	546	551	594	583	598	589	569	600	570	623	573	574	519	614	582	572	574	584	568	603	614	576	580	588	623	607	588	551	585	586	546	533	572	536	599	596	545	567	559	591	577	589	555	596	573	582	553	608	595	598	576	585	578	557	570	582	576	533	564	589	598	584	565	595	572	637	611	643	599	582	600	580	608	547	583	559	636	553	558	566	579	599	585	549	582	576	526	577	608	585	598	580	551	582	563	592	574	574	598	555	599	592	550	610	593	569	563	594	604	593	623	558	607	604	617	591	574	520	596	549	579	567	615	565	591	594	607	589	544	579	571	585	613	552	553	573	564	631	570	522	588	592	557	532	566	618	625	582	590	604	586	594	625	528	618	584	597	510	572	649	562	591	577	575	580	583	562	562	568	597	549	592	596	565	587	575	559	617	571	566	611	554	587	570	592	598	578	542	607	574	620	594	607	548	579	612	600	594	550	551	569	589	546	572	574	616	621	591	589	618	563	573	583	550	535	601	644	570	568	596	577	599	608	639	565	598	599	603	606	556	589	581	553	589	586	547	571	638	585	616	615	550	563	570	592	548	614	608	611	603	619	576	540	545	565	569	566	563	562	560	613	607	571	570	613	583	610	539	583	597	597	608	577	591	566	540	602	546	616	608	587	582	518	604	612	620	595	577	568	575	562	571	574	589	571	600	548	563	543	526	606	585	537	581	583	584	601	565	627	614	560	593	586	594	598	563	559	612	592	585	582	588	602	573	544	591	521	569	574	625	603	585	562	586	602	573	549	557	603	538	611	609	582	628	561	596	578	555	608	604	625	597	563	561	583	569	549	565	571	552	608	545	552	544	604	584	573	591	570	588	534	559	589	581	560	577	561	579	595	582	617	624	582	592	626	582	553	593	562	596	577	562	575	581	614	572	576	573	553	587	580	578	596	533	584	565	556	570	596	568	611	605	580	617	607	591	601	580	580	547	574	577	612	572	575	581	559	580	585	565	594	545	591	560	579	596	596	625	595	560	574	538	549	589	591	563	601	570	602	588	594	592	526	573	604	521	592	527	565	637	585	586	567	604	594	580	605	594	575	619	570	572	549	619	593	584	571	578	574	600	601	571	528	597	569	547	576	527	585	578	574	588	566	597	610	612	585	562	554	556	614	591	569	555	573	575	551	595	559	552	583	571	598	574	557	602	569	562	569	555	572	581	583	582	560	608	603	587	590	584	561	573	591	580	600	553	558	558	625	600	618	612	613	578	553	625	574	606	577	572	571	585	562	571	576	587	585	580	591	606	570	587	563	570	564	581	574	611	600	573	591	595	638	570	600	600	611	572	620	613	604	594	566	598	560	565	570	570	576	584	574	556	650	596	525	582	574	538	548	577	631	587	575	578	568	586	577	560	560	545	604	585	575	543	561	578	614	619	558	534	582	573	559	596	612	639	576	591	600	596	580	613	597	604	579	570	559	553	579	603	544	611	539	577	596	578	604	578	558	624	570	614	573	570	628	587	578	619	620	605	568	560	553	551	575	556	596	591	600	608	546	574	569	589	580	596	597	589	556	560	620	583	600	579	539	578	536	583	594	587	569	625	563	591	583	583	562	564	564	574	588	599	581	575	589	572	552	550	555	599	530	591	538	577	593	585	593	543	593	596	592	573	591	585	578	599	585	610	555	589	587	547	586	567	554	560	588	601	618	563	573	614	624	584	570	551	579	542	574	576	580	531	587	555	552	613	575	583	632	610	610	540	562	606	547	536	631	591	581	577	554	571	586	588	618	579	612	584	568	601	567	601	546	590	562	601	565	590	574	607	559	588	570	570	578	590	623	569	596	594	574	556	585	573	550	571	576	586	622	602	585	609	580	562	569	584	581	597	555	588	605	618	575	576	598	554	554	593	575	558	570	619	606	586	608	598	600	549	579	570	617	604	600	611	553	614	613	577	602	606	553	578	568	604	653	591	599	622	621	553	580	592	515	634	567	619	609	596	578	613	559	549	585	609	550	569	545	536
27548	20883	15251	7521	3519	2264	1826	1326	1204	1009	948	878	789	735	634	644	667	668	606	644	622	614	614	551	647	634	573	600	612	572	594	573	548	587	587	520	549	595	563	620	534	565	588	618	587	554	625	549	577	585	527	536	588	579	574	519	573	528	572	555	559	606	571	521	506	569	582	594	610	605	606	578	596	551	565	597	562	538	603	559	609	537	525	565	524	569	573	584	548	540	555	584	556	551	567	578	558	619	539	535	562	564	553	569	572	550	558	570	560	566	555	582	563	535	572	523	566	519	583	548	565	553	568	569	537	549	593	506	580	592	572	571	531	575	586	528	602	603	556	574	569	568	566	577	587	579	556	587	604	597	585	600	562	547	554	569	545	579	568	568	532	555	594	559	570	575	553	563	566	600	568	578	578	538	612	515	546	546	588	583	528	563	580	565	572	594	549	588	549	564	525	588	559	571	560	545	549	523	557	631	566	573	515	535	562	592	548	585	587	547	592	569	629	511	554	579	587	562	563	563	566	568	547	580	563	554	561	568	588	583	515	525	542	599	547	567	566	551	556	608	547	574	596	553	593	599	576	535	495	537	564	571	562	568	600	553	547	535	518	558	521	572	556	593	589	518	560	579	590	531	563	569	602	561	497	558	546	566	571	601	562	554	558	539	522	559	592	573	601	584	556	566	571	638	578	576	571	548	555	566	572	511	578	507	564	559	566	550	551	573	583	553	579	534	621	593	527	633	547	538	513	560	556	557	559	562	590	552	602	605	608	560	543	577	520	629	569	567	578	556	569	537	568	558	569	536	582	579	594	599	560	574	559	553	539	582	598	548	583	574	558	541	557	554	569	566	571	597	546	575	517	562	537	588	558	542	533	539	566	587	575	609	529	500	569	581	571	534	628	570	540	580	583	522	580	537	550	578	549	548	579	522	613	579	547	564	584	537	523	559	519	554	540	537	579	565	531	578	571	542	579	620	533	522	573	542	578	578	587	604	531	570	607	579	573	562	537	541	567	594	590	553	561	541	557	555	563	588	563	575	594	557	535	554	533	549	576	590	583	590	565	556	570	577	544	539	560	603	548	518	584	579	616	559	586	512	533	554	586	557	558	549	556	548	577	566	538	556	554	566	550	580	576	546	602	580	507	581	545	591	584	587	583	552	580	602	570	543	538	576	589	555	578	530	539	569	536	550	560	548	548	575	539	565	598	604	556	605	588	559	562	569	532	541	498	540	568	609	576	575	606	519	558	570	559	582	569	546	542	554	608	548	616	573	499	537	542	575	546	566	570	590	593	575	551	555	619	591	532	556	548	560	572	578	559	546	566	571	544	568	565	561	578	546	561	598	526	572	575	568	535	571	569	552	548	615	568	573	517	546	577	526	530	564	614	599	565	590	576	588	535	519	563	554	555	568	607	563	565	566	566	551	612	580	631	598	551	565	613	575	565	578	562	568	540	593	563	568	600	579	556	553	558	525	551	568	563	585	555	593	572	564	621	544	610	572	547	553	585	564	570	558	523	535	599	573	541	585	540	588	537	562	633	577	541	541	531	539	586	584	571	586	578	593	545	581	561	562	559	528	539	557	572	534	575	573	591	586	599	561	519	580	599	524	568	560	555	548	570	546	551	566	528	579	581	585	565	572	539	553	581	553	553	585	549	554	539	599	558	562	566	514	574	574	568	570	570	551	593	539	522	566	581	564	578	540	552	580	617	548	605	557	567	544	559	571	578	591	536	589	582	561	609	543	551	623	584	566	551	574	525	560	588	569	567	548	558	589	565	535	568	592	554	547	545	545	540	555	562	537	570	562	562	566	587	581	574	619	608	578	595	558	574	594	507	598	562	516	530	585	630	574	583	549	538	558	538	555	597	549	555	568	551	556	556	578	541	590	506	573	577	599	558	544	602	556	577	552	569	524	550	562	552	538	513	532	569	519	558	579	549	560	515	547	563	577	518	578	553	557	551	543	528	559	554	575	555	578	541	582	537	560	565	525	545	529	596	533	586	567	568	559	561	569	581	567	564	592	536	568	569	523	591	581	556	552	550	547	561	592	544	615	579	551	557	546	594	569	561	580	545	557	569	584	539	552	576	539	553	586	592	626	530	527	554	564	544	567	522	602	578	590	530	533	541	576	542	557	581	565	522	602	548	541	603	568	591	577	568	548	559	558	571	543	528	541	593	580	532	541	558	511	561	541	597	524	586	518	553	574	574	558	551	577	535	587	571	530	559	575	593	580	537	562	598	558	534	529	519	601	583	501	532	559	553	558	558	574	555	597	529	540	543	517	574	607	542	569	570	558	529	583	561	529	549	550	548	571	532	560	591	550	577	594	581	550	529	545	572	579	544	559	592	532	559	585	541	544	516	585	583	585	584	550	559	548	569	572	529	582	597	538	575	601	541	547	592	532	530	537	539	527	586	550	579	542	506	594	565	557	573	531	576	562	594	554	555	544	534	582	513	617	613	603	565	562	566	591	521	524	596	569	571	553	559	594	536	560	607	565	590	539	607	546	562	578	573	568	529	568	574	555	580	580	599	597	556	548	547	590	569	493	588	554	638	563	543	561	587	562	560	594	578	545	563	573	584	567	563	587	525	566	601	585	535	575	563	587	585	567	579	597	549	571	606	568	579	543	574	541	551	581	555	562	586	581	539	539	580	536	559	578	596	596	546	540	557	562	528	536	585	562	587	597	553	556	559	569	580	551	550	564	562	556	510	563	537	513	563	552	562	582	528	575	579	542	563	575	584	550	554	569	527	558	560	547	525	583	558	556	527	559	564	584	536	575	555	559	516	593	554	545	585	558	567	507	552	613	599	546	548	587	570	566	531	544	559	550	573	592	561	610	567	533	569	552	559	573	562	560	538	573	596	556	547	591	568	538	559	555	574	553	590	548	552	529	565	584	598	579	564	534	586	558	531	543	552	568	591	566	593	583	583	555	605	611	580	587	580	568	541	580	547	597	561	534	573	561	531	566	567	537	603	607	554	577	572	572	549	593	562	562	572	565	571	631	551	600	557	540	578	539	552	556	549	618	583	538	575	588	606	595	595	587	585	503	552	590	552	527	557	535	560	556	536	569	595	540	550	545	582	598	547	577	518	547	598	566	538	567	588	607	544	535	558	586	524	589	579	575	577	586	531	570	529	567	603	581	517	552	550	547	540	553	599	574	571	555	560	586	498	569	532	589	610	592	579	512	572	582	572	588	593	556	567	549	614	598	537	575	595	592	533	545	534	565	556	553	550	593	512	586	617	595	511	549	589	565	549	553	588	623	599	496	622	553	564	566	572	548	586	553	558	585	586	545	565	585	619	531	602	612	551	549	526	588	499	540	561	558	566	544	554	567	509	530	533	565	539	595	532	557	579	545	534	567	530	588	625	536	562	548	581	544	516	549	537	533	542	579	567	592	563	578	530	558	586	564	575	572	563	541	579	549	592	553	560	550	549	601	579	597	550	595	591	587	537	537	532	598	568	553	577	521	581	589
13592	22577	19278	10901	7351	5207	4278	2862	2696	2169	1882	1541	1455	1212	1124	1074	1101	1006	954	1018	943	974	966	896	917	886	914	963	868	842	848	867	845	830	797	823	818	770	821	840	857	818	852	882	792	795	849	779	811	804	758	830	822	784	795	805	796	745	800	806	815	780	796	805	767	774	805	863	807	839	799	823	807	852	855	856	845	833	876	819	875	829	819	808	785	800	839	821	795	832	775	786	813	831	837	789	786	753	845	792	772	794	800	781	818	789	815	786	803	769	792	779	835	815	812	825	801	811	775	769	788	790	808	780	814	812	815	784	786	795	709	736	746	808	811	803	813	775	822	775	828	785	797	807	788	776	781	794	776	843	818	776	763	842	831	808	791	779	764	769	805	794	784	792	806	781	770	791	781	809	820	783	765	787	743	795	810	793	789	801	795	789	787	836	808	844	807	757	805	787	802	802	782	790	808	821	819	837	806	787	777	774	855	811	801	823	788	786	792	770	749	820	780	786	759	801	805	779	778	819	745	805	828	817	785	756	809	786	840	813	816	783	770	794	761	811	762	755	776	766	773	785	827	815	805	826	776	765	803	832	799	752	767	746	763	770	794	770	767	826	800	791	787	763	799	821	822	769	798	779	799	804	843	768	824	813	806	801	772	847	838	751	796	759	839	808	769	785	792	787	815	801	842	798	796	809	826	784	812	826	790	791	808	794	787	860	807	794	800	763	786	862	825	780	826	831	801	816	836	767	770	785	779	730	775	826	772	765	782	802	761	792	788	795	833	796	812	820	757	805	787	768	767	825	790	737	775	785	765	806	808	778	780	836	770	799	809	838	742	777	828	791	767	786	781	757	849	770	832	783	778	764	840	813	795	763	798	858	795	832	807	875	813	795	751	785	753	792	790	791	794	736	773	830	829	778	818	799	739	839	767	780	788	795	800	765	803	841	828	771	764	803	787	830	791	813	792	848	876	801	760	804	802	754	806	820	760	833	815	797	794	823	796	749	824	789	779	841	800	734	777	796	791	791	741	804	799	774	781	768	801	799	794	801	801	762	819	819	756	753	790	782	731	779	829	753	806	756	829	761	808	783	793	786	813	777	815	830	799	726	797	772	796	793	762	810	799	782	819	768	783	789	799	817	781	814	818	788	770	820	737	789	760	767	810	791	784	818	791	815	790	784	799	784	797	756	743	781	854	797	824	768	805	724	853	783	792	773	835	810	832	822	783	808	748	794	825	759	830	826	789	762	824	834	778	762	813	780	793	829	849	828	785	776	761	781	766	787	834	812	812	826	762	740	823	765	834	774	839	804	797	787	829	784	797	755	802	819	808	764	857	833	842	788	798	837	871	762	752	775	805	746	718	838	756	767	813	846	791	790	767	777	757	773	777	807	802	834	837	782	828	788	816	763	833	849	807	809	817	781	792	837	764	816	775	809	819	840	776	798	798	809	863	769	778	795	794	799	851	769	839	827	796	769	794	843	798	792	778	822	827	788	753	784	783	807	840	816	799	789	771	763	803	844	786	843	754	814	807	824	764	791	837	793	825	838	804	788	771	788	823	741	820	801	781	832	814	793	789	807	804	781	879	762	813	789	809	761	830	792	807	816	788	839	853	785	839	829	790	745	809	829	777	742	782	767	755	788	759	842	751	790	795	822	809	789	754	814	744	837	763	792	747	810	809	756	817	756	785	854	770	794	782	750	795	792	783	813	784	734	789	780	803	782	820	778	857	790	826	787	800	792	795	784	755	846	795	780	776	828	842	785	838	858	821	796	826	807	769	798	763	809	858	778	789	794	764	825	795	759	814	815	800	807	828	760	760	807	769	802	763	758	799	818	828	795	816	839	806	782	774	813	780	810	778	822	738	779	723	785	793	785	766	819	813	772	812	822	779	807	760	817	830	820	789	769	802	788	793	848	738	776	762	751	812	766	786	774	785	780	799	801	755	767	811	818	831	863	852	836	796	819	775	788	767	762	802	803	787	805	785	790	832	838	796	782	771	774	813	824	747	816	791	814	827	774	760	781	790	778	801	725	783	824	805	788	843	828	775	815	793	748	771	782	756	792	757	769	812	837	798	796	822	800	750	783	826	792	790	775	795	810	789	765	778	777	766	796	779	752	787	830	797	828	781	819	808	808	840	768	806	779	830	771	747	793	804	775	818	817	772	840	795	760	803	825	789	802	752	752	820	767	770	793	848	784	819	818	841	841	769	776	785	801	825	803	796	804	774	791	770	772	782	796	802	795	830	792	792	768	734	797	784	787	782	792	785	755	813	707	746	777	818	845	794	756	807	808	733	771	786	788	840	827	830	864	807	749	835	810	810	784	743	761	787	779	822	769	818	779	820	797	810	804	764	822	728	813	775	838	802	786	830	782	761	803	782	807	813	812	809	803	827	799	790	797	813	791	766	795	804	821	796	777	786	788	784	769	825	769	780	750	769	771	810	801	793	827	843	800	809	784	815	784	721	779	809	734	778	801	798	783	824	754	759	806	812	811	781	802	833	807	752	824	791	755	807	807	746	784	770	772	786	789	785	757	820	798	760	777	836	775	820	761	762	821	765	789	763	738	802	828	769	793	764	760	782	768	771	822	811	759	787	801	833	775	726	783	731	770	786	804	795	834	838	776	795	765	794	820	783	774	771	748	774	804	773	822	787	772	814	781	762	778	815	848	807	769	776	817	770	825	761	778	795	802	794	753	794	827	813	765	824	774	794	805	778	814	809	774	768	762	774	816	811	826	800	821	830	789	840	787	732	825	769	763	824	828	774	775	760	787	802	746	766	804	814	810	808	778	791	806	811	778	792	862	754	808	772	814	754	721	785	797	789	804	799	767	746	805	803	798	730	788	743	795	781	773	814	809	805	785	804	747	792	789	817	793	859	763	824	815	814	822	777	793	765	754	747	830	750	844	788	780	809	776	807	808	760	780	814	785	799	732	749	807	808	783	764	801	813	783	767	804	798	817	787	802	807	830	764	809	767	744	777	783	768	777	801	795	795	784	786	743	811	807	787	805	806	763	791	801	785	761	784	775	802	767	766	797	789	786	812	797	821	811	799	827	836	747	814	853	804	829	819	757	818	817	783	819	765	761	814	773	823	786	818	818	824	798	802	766	775	833	811	801	821	849	803	800	795	795	788	777	752	745	789	769	791	819	765	788	805	829	767	810	828	722	824	786	779	771	839	740	805	768	769	781	808	846	829	813	770	815	774	868	784	769	791	804	763	824	776	805	779	770	787	786	815	806	789	800	774	791	756	786	787	763	819	818	823	789	778	745	791	808	783	842	767	761	754	788	814	804	790	819	810	791	768	782	799	805	788	776	782	773	837	781	845	778	787	800	757	836	813	834	815	823	761	759	836	783	816	783	811	797	774	771	770	791	834	776	784	736	767	781	797	756	821	787	812	780	814	756	771	730	779	777	807	802	830	811	790	778	758	747	789	795	763	840	816	768	831	838	860	846	841	813	803	763	798	772	789	762	829	780
24571	21464	28680	24711	20611	8456	3488	2095	1891	1480	1245	1078	1001	899	812	851	741	711	729	683	666	667	665	679	652	630	606	636	628	595	589	629	605	599	574	584	554	563	563	561	586	624	573	623	605	548	513	581	540	583	522	562	551	549	538	584	551	557	526	576	573	555	561	534	546	579	553	558	588	548	570	611	591	586	587	548	548	596	580	579	531	572	530	525	575	549	537	564	568	536	566	564	549	553	604	568	573	538	548	525	557	557	535	580	544	544	573	535	588	529	538	525	584	574	546	563	516	549	554	566	561	540	550	551	525	557	549	556	554	549	518	523	549	506	492	543	577	517	577	558	537	522	517	561	548	541	572	527	553	562	535	493	602	582	573	585	520	529	540	506	539	530	563	533	538	557	523	567	551	519	527	536	542	580	550	553	537	527	532	541	578	531	553	543	529	570	563	531	525	521	545	555	551	520	553	539	572	530	562	547	579	535	553	583	493	574	548	553	532	539	572	539	550	615	523	547	595	542	573	569	550	577	585	545	510	551	503	584	554	531	525	569	529	553	534	499	529	547	539	528	562	597	560	558	569	554	556	534	517	514	547	525	512	541	488	537	543	554	555	531	558	558	529	542	589	567	539	566	539	564	536	560	547	554	555	560	563	508	525	547	535	538	521	544	516	592	535	548	559	555	606	577	514	520	537	532	552	536	599	533	546	525	534	595	555	546	567	571	588	524	566	567	529	505	541	545	533	534	521	547	554	509	573	555	563	550	541	535	578	543	559	535	553	530	559	530	505	531	504	555	566	542	537	524	533	510	575	555	557	542	545	506	518	578	582	592	530	543	545	562	565	539	540	544	550	528	524	539	571	583	559	582	553	524	541	541	542	551	545	535	549	555	554	557	562	556	552	523	547	532	558	555	510	525	585	552	550	567	547	567	544	553	552	588	579	544	568	548	561	570	516	545	576	520	536	539	552	574	532	526	546	570	542	523	546	561	573	586	554	541	532	551	545	554	573	541	548	527	551	575	567	570	520	554	577	519	529	515	547	539	540	539	502	540	539	521	553	537	548	572	582	519	531	527	556	524	589	562	529	510	507	538	542	524	553	544	549	533	519	616	541	543	584	547	568	521	533	538	585	526	539	520	577	553	567	558	581	523	518	528	510	565	551	539	561	555	527	536	526	572	576	551	530	530	554	537	546	555	556	565	558	545	534	541	548	573	553	560	493	536	550	557	567	564	554	548	578	557	559	551	551	512	537	560	531	527	570	557	541	497	538	515	554	549	527	521	565	511	578	542	568	531	552	532	557	566	570	555	597	534	536	571	568	572	568	564	540	606	562	548	572	568	513	544	493	504	529	529	550	524	527	561	539	526	598	582	559	567	517	511	520	530	584	508	515	558	549	545	544	579	531	550	589	562	533	543	553	565	523	509	528	550	571	550	568	546	530	583	527	515	537	580	553	511	549	592	532	547	539	542	541	534	566	560	559	560	558	512	529	515	566	538	528	512	547	540	544	525	556	554	564	531	545	563	552	525	540	514	568	524	576	562	521	567	492	488	551	556	535	529	561	570	508	585	573	529	547	512	577	523	541	543	547	537	534	518	565	552	530	568	572	568	589	501	571	547	540	513	558	530	581	592	525	554	502	587	546	544	530	549	542	568	543	527	558	520	572	547	565	526	564	536	571	559	525	561	533	549	549	522	505	537	533	549	560	571	538	536	585	577	524	558	528	539	556	595	539	594	594	506	518	522	541	572	519	579	542	544	540	544	523	520	570	520	570	531	535	601	554	511	564	543	558	567	603	538	554	553	545	526	524	551	565	526	552	537	584	556	561	532	538	572	542	560	536	574	560	556	519	541	571	508	570	526	502	620	574	544	534	560	571	508	552	503	478	534	535	514	540	572	595	580	524	544	513	599	560	533	544	588	521	547	503	557	455	547	522	500	537	589	545	543	509	567	556	554	535	566	530	518	583	571	572	533	608	527	603	563	551	529	544	547	583	577	555	504	535	542	584	568	554	560	548	528	553	534	520	526	489	556	581	561	544	519	522	532	544	582	535	523	537	512	525	562	555	580	543	552	582	547	538	560	546	522	535	541	533	548	562	539	523	564	586	544	525	560	544	567	611	548	515	569	540	557	522	561	532	513	590	538	551	539	520	565	609	566	546	559	554	538	549	526	541	544	538	520	524	563	561	548	538	551	533	599	499	548	519	568	506	535	495	534	535	538	503	531	531	576	531	540	563	528	603	534	568	515	574	548	575	613	538	560	581	523	554	549	525	614	520	541	534	572	599	546	528	539	511	514	515	565	501	516	548	515	530	512	532	563	545	580	583	555	562	550	545	570	557	578	520	558	537	501	526	509	535	589	538	581	515	525	535	545	508	521	509	551	518	539	560	563	581	509	552	534	562	550	553	564	564	586	569	530	545	551	555	522	529	527	520	486	570	530	531	564	568	563	512	519	510	548	526	554	493	534	517	567	546	581	535	557	507	561	496	518	538	537	558	533	536	570	537	581	562	564	547	515	503	545	554	544	554	528	541	533	541	525	566	558	525	539	549	538	520	540	560	498	577	542	553	601	558	551	522	561	535	514	533	557	545	503	548	509	519	542	607	562	498	552	575	520	522	540	522	595	581	543	532	560	516	554	546	533	525	554	509	562	545	525	580	543	523	534	545	542	590	540	548	569	533	550	569	529	536	559	555	534	531	539	536	551	547	535	547	561	506	528	528	542	581	515	541	532	536	570	598	538	533	550	542	502	527	546	534	542	585	550	488	558	577	569	521	567	548	556	570	536	537	514	557	552	520	496	515	562	546	542	513	575	508	587	561	485	542	563	547	539	578	540	538	510	569	553	565	598	530	520	542	558	555	544	563	523	557	513	539	542	569	532	558	565	506	517	563	531	558	548	553	579	593	561	559	572	539	520	562	552	560	548	540	526	526	556	559	569	560	580	545	532	576	576	539	528	548	548	551	525	514	603	579	539	596	575	531	564	548	530	537	563	543	528	540	601	560	528	581	554	563	525	537	551	533	551	581	551	556	542	523	537	554	518	550	535	507	560	517	540	544	526	522	568	538	577	574	549	549	543	506	577	553	552	563	536	555	540	541	535	562	537	543	557	540	574	544	528	566	563	522	551	552	555	536	517	561	533	488	525	530	518	542	541	546	562	514	563	511	535	525	560	536	546	515	538	564	546	540	532	600	550	577	547	542	532	547	574	557	527	552	606	509	544	540	536	574	546	522	542	595	565	568	525	526	520	548	537	519	522	549	514	486	621	551	549	557	543	512	511	548	545	557	555	497	539	540	495	591	554	577	516	562	534	567	560	533	550	530	540	546	585	524	547	531	554	523	571	527	538	539	546	593	563	541	545	497	541	496	557	569	525	542	575	560	515	542	536	515	573	541	538	551	535	591	572	545	523	553	532	557	525	550	530	528	541	561	593	559	549	528	524	546	572	535	527	581	496	549	546	553	596	567	545	597	559	570	538	551	546
14833	29692	26494	17448	12055	8878	6720	4874	4587	3462	2729	2313	1975	1651	1399	1398	1359	1296	1193	1103	1069	1087	1115	1006	1010	977	984	997	960	901	901	856	902	837	898	868	831	788	874	805	822	843	888	869	823	823	752	770	804	800	779	758	762	826	769	740	802	761	767	775	788	783	855	811	812	806	782	789	808	832	833	836	861	850	867	826	859	847	812	843	867	863	839	838	817	819	802	815	806	813	792	778	790	831	822	788	801	799	777	782	778	724	810	758	803	760	784	771	772	728	829	782	773	842	810	760	774	793	731	758	815	751	811	765	749	747	780	804	799	773	741	770	806	779	758	758	759	789	756	774	836	780	760	771	793	746	804	824	761	770	726	790	766	809	754	816	815	768	767	776	752	758	822	852	754	770	733	729	797	754	849	779	770	815	777	801	735	780	773	754	781	814	797	850	785	754	805	797	794	836	777	777	774	789	790	743	753	763	789	770	756	789	808	766	793	883	804	799	804	711	801	791	737	764	735	765	793	806	742	794	814	761	745	710	766	769	818	787	763	829	777	784	721	829	736	769	780	787	769	803	770	724	795	722	799	752	785	757	781	780	721	768	717	762	803	775	810	775	752	804	780	723	771	769	809	767	824	763	773	757	773	768	813	782	728	808	801	780	762	797	670	784	791	787	780	775	829	843	804	832	728	783	763	743	796	781	775	727	813	761	743	800	756	742	784	774	764	795	751	839	715	762	821	784	798	756	762	812	741	799	764	778	833	789	720	775	740	798	764	783	759	778	746	790	781	790	729	770	795	798	732	755	740	798	751	725	736	772	789	794	784	794	812	776	784	726	773	763	803	767	756	756	766	760	815	781	798	772	824	716	729	766	730	778	780	779	777	790	775	750	775	793	756	775	878	786	814	817	758	785	773	831	728	853	730	788	774	746	802	786	761	715	783	793	783	800	791	795	788	794	762	796	773	785	739	776	741	714	736	758	801	750	766	819	763	744	772	835	752	798	738	822	752	769	791	806	804	773	720	779	815	851	793	741	789	760	794	771	725	775	737	777	781	749	781	749	798	764	778	787	769	781	807	802	755	753	795	783	756	810	767	745	759	799	765	768	777	792	777	810	746	796	797	778	760	748	813	731	776	801	794	752	736	727	758	756	751	809	801	769	776	750	767	838	797	719	791	753	780	743	757	775	778	719	773	785	777	715	743	764	767	774	758	715	802	764	790	795	768	774	779	774	777	760	804	753	741	785	795	757	790	781	825	761	781	775	797	764	764	773	738	818	763	737	793	770	742	756	756	746	764	803	771	826	763	786	810	755	773	765	754	800	809	781	758	770	750	804	762	796	768	718	744	771	801	783	787	758	726	811	783	756	794	788	808	793	792	780	758	779	788	762	758	807	747	783	749	727	784	767	760	798	777	766	777	776	752	772	782	770	746	780	792	760	790	788	777	762	712	789	735	757	793	752	783	822	781	814	786	835	786	829	760	726	832	801	782	798	776	745	777	769	792	776	786	747	798	777	789	734	759	780	807	775	721	750	783	774	773	791	752	790	767	773	736	739	744	802	789	839	788	761	820	749	792	812	796	751	787	743	784	727	757	760	762	819	767	798	756	798	764	755	776	772	793	776	786	787	792	800	807	755	805	785	766	727	799	767	763	797	772	773	772	798	827	781	797	736	771	809	751	787	779	809	788	792	785	769	753	782	770	721	766	782	802	741	753	781	769	768	740	820	833	780	752	752	773	764	808	750	798	765	723	760	769	768	761	778	731	749	806	836	771	806	808	790	796	788	743	808	758	758	781	780	768	774	718	751	791	768	742	737	806	803	777	734	760	791	754	755	772	789	784	788	756	786	778	778	793	767	743	755	821	782	712	800	773	763	727	756	780	765	766	778	770	780	724	810	784	741	802	816	797	791	774	747	765	815	772	775	782	808	750	736	809	842	813	788	779	754	831	739	780	788	765	740	778	768	784	768	748	787	795	711	723	806	773	787	790	766	781	770	740	764	777	757	798	767	765	790	811	783	765	805	772	757	788	761	829	796	858	778	837	786	791	795	757	839	757	796	772	770	761	797	784	786	758	732	765	776	819	779	763	793	812	714	777	821	769	765	760	724	738	741	755	784	749	763	828	788	762	719	768	758	793	775	785	772	771	760	787	753	834	792	759	769	768	753	785	800	761	832	838	768	748	783	743	781	747	745	775	780	707	754	780	830	773	729	764	784	765	721	743	770	803	751	807	794	830	775	768	763	790	762	741	789	759	807	771	776	811	815	784	748	780	791	705	770	742	762	805	802	769	805	718	757	806	796	758	721	743	770	700	784	732	793	737	764	754	749	758	769	805	783	794	796	799	764	748	778	776	778	786	810	790	714	769	786	703	775	729	755	750	763	747	734	730	726	809	772	762	760	781	780	796	791	763	773	780	804	780	798	783	765	725	730	768	731	714	744	763	788	716	740	770	762	737	798	720	823	725	775	780	761	757	775	788	717	804	782	803	768	765	783	800	793	744	820	754	767	731	764	742	763	742	724	773	743	743	787	772	766	765	724	815	764	772	731	779	774	812	793	776	794	782	774	733	702	792	751	796	752	820	777	760	739	791	785	751	735	746	778	781	797	754	759	764	746	730	747	734	807	760	788	783	779	772	772	781	791	762	752	762	774	761	786	813	732	773	812	729	736	753	736	775	747	777	795	802	779	746	744	785	797	798	787	773	731	770	739	787	789	821	765	779	767	746	790	811	744	825	788	813	791	770	752	751	781	780	756	759	810	750	779	797	753	793	755	727	795	774	713	809	826	780	778	721	775	790	742	745	757	756	758	791	778	810	763	758	793	728	768	822	808	797	798	797	804	747	753	785	769	795	768	780	816	747	785	766	771	817	774	796	767	753	735	778	829	742	775	776	749	775	788	729	716	747	740	778	766	792	748	803	805	800	770	770	774	745	779	757	714	757	775	804	804	794	788	813	783	772	769	743	761	772	779	736	742	762	763	800	784	783	813	787	789	780	771	805	737	734	771	785	752	805	770	737	746	722	805	757	756	734	746	739	796	818	754	797	746	777	761	741	754	792	765	748	801	767	788	809	797	760	768	809	743	757	793	739	773	758	782	788	820	798	781	779	744	765	790	753	759	764	777	758	738	769	742	769	763	798	705	758	776	803	849	798	816	808	776	732	780	761	777	776	745	721	794	809	749	776	778	785	719	701	712	750	791	768	790	802	765	802	752	778	752	772	814	781	783	747	768	750	777	757	788	785	734	722	752	764	781	776	761	769	798	790	769	780	755	776	793	814	789	761	798	722	740	797	751	809	800	690	785	733	750	732	824	736	794	766	721	728	763	755	766	772	774	758	774	784	757	773	767	770	778	771	778	811	800	805	813	790	815	750	746	795	768	765	791	804	721	775	787	739	799	771	759	787	774	777	794	790	794	717	784	785	728	816	814	766	799	806	779	739	740	773	765	817	753	778	801	793	745	794	761	798	761	769	754	827	805	764	784	760	772
23690	21570	29433	24173	21587	20440	8021	2953	2407	1827	1493	1254	1156	922	900	829	724	792	723	669	650	564	616	594	632	610	557	567	595	541	528	538	459	499	523	495	502	487	492	490	497	472	504	461	445	456	441	473	475	441	483	486	444	441	423	431	427	465	462	440	472	442	451	420	451	463	483	500	467	513	495	501	470	504	510	496	474	506	482	497	473	508	507	440	483	489	462	479	475	472	484	466	436	494	457	459	483	428	431	474	410	458	449	445	444	520	477	461	458	469	438	502	417	430	430	453	458	449	452	498	476	459	463	455	438	484	432	405	452	481	447	483	464	453	419	427	409	431	471	430	474	470	437	435	443	445	450	447	432	468	441	504	445	439	471	463	463	436	470	419	462	450	479	448	444	485	434	472	431	444	427	435	465	452	434	449	464	475	413	417	492	442	405	472	469	444	486	455	444	462	394	459	400	428	461	426	435	477	467	444	472	441	489	438	425	414	448	423	443	414	446	462	434	431	428	448	452	391	424	420	417	448	409	418	468	469	446	478	417	417	430	461	426	455	425	435	446	437	416	428	475	420	455	448	407	453	445	423	460	436	409	471	450	424	440	448	437	470	453	451	461	439	463	447	433	430	434	448	442	418	415	451	442	454	429	440	423	419	444	407	426	471	434	424	446	435	433	463	446	443	422	449	472	449	456	454	457	412	489	463	427	447	449	415	471	467	449	444	460	465	441	462	450	445	426	449	450	424	412	462	443	414	446	460	484	432	433	472	478	431	483	481	437	413	446	420	443	444	413	485	429	449	427	462	413	424	406	430	476	425	420	433	457	430	463	442	426	434	413	415	464	415	418	441	461	457	442	425	479	441	452	429	449	448	468	454	441	463	439	457	432	412	450	487	408	422	442	465	475	453	463	436	448	442	437	422	466	446	431	438	411	424	465	432	433	432	437	449	432	417	443	477	448	441	462	451	414	415	461	440	470	488	495	428	424	482	407	476	438	446	466	475	439	434	449	466	470	432	441	438	458	450	470	428	461	454	472	434	436	449	399	423	468	484	443	439	437	448	438	445	450	462	444	484	459	441	445	460	447	459	470	472	470	458	451	447	439	455	460	483	408	413	446	417	440	472	452	475	467	451	427	439	437	481	413	479	440	395	432	416	416	484	407	445	414	461	435	452	427	455	386	487	432	479	410	431	436	437	422	431	432	449	423	431	437	455	470	447	441	417	452	507	444	437	438	418	410	465	434	438	466	445	451	465	428	412	469	504	426	453	421	466	435	416	432	426	425	459	458	436	431	448	415	402	476	466	408	425	439	429	475	433	421	429	471	437	466	449	449	459	452	433	440	457	476	463	457	451	454	497	448	432	455	471	436	422	433	441	433	446	431	434	474	438	450	431	417	450	439	446	422	411	472	461	441	408	471	418	422	411	432	408	477	467	454	410	459	454	436	430	443	429	413	412	445	458	449	438	427	441	447	479	389	428	464	429	425	452	413	446	430	447	421	488	447	470	474	479	435	444	432	440	434	467	461	432	456	488	494	439	448	457	433	421	497	444	389	471	437	435	451	444	485	432	430	402	452	447	463	418	417	434	440	432	432	475	465	455	459	438	442	445	447	472	426	474	416	483	431	487	418	424	419	408	427	466	435	438	459	423	439	440	443	411	475	430	456	435	416	435	463	423	445	431	434	418	411	448	435	451	447	489	428	465	439	431	448	428	476	462	467	449	475	491	423	457	466	456	442	431	434	458	430	413	450	420	493	439	425	454	440	427	451	463	457	421	422	441	420	472	436	468	443	405	443	417	448	468	440	463	439	429	443	416	445	457	452	448	448	469	445	438	443	425	441	436	428	460	429	495	441	434	428	433	470	439	463	419	408	428	426	464	418	429	455	431	456	445	464	449	420	410	453	434	455	412	457	410	443	471	434	425	418	479	453	410	437	443	453	478	416	456	482	465	427	444	411	468	436	444	426	434	444	456	434	461	476	411	413	467	453	428	429	467	432	447	443	480	433	465	388	439	445	434	427	430	454	491	434	480	489	464	472	435	436	430	438	449	444	426	456	448	418	431	478	451	440	419	438	443	448	417	429	487	468	430	431	453	481	457	474	448	389	450	433	432	489	443	386	465	464	455	447	463	441	439	451	432	487	411	473	464	435	482	466	428	472	414	450	490	427	484	420	437	463	488	478	456	438	424	448	427	466	453	401	451	413	447	439	417	488	432	439	414	438	445	421	416	443	488	473	446	421	431	410	419	446	421	431	436	442	416	443	494	449	438	429	446	434	458	424	429	475	443	435	412	413	421	434	450	463	443	474	432	445	437	485	453	403	448	438	427	478	428	456	435	484	448	464	478	485	442	453	450	463	451	443	467	414	435	474	458	457	453	453	465	480	447	450	462	459	456	429	442	442	434	420	399	455	410	431	428	473	433	443	458	427	457	451	426	430	460	440	450	430	487	402	442	476	438	408	430	432	439	454	434	422	448	436	441	447	450	417	432	451	461	431	468	461	477	438	465	471	447	425	472	473	449	437	480	441	442	429	466	463	412	428	475	466	431	416	448	483	422	437	399	437	462	440	455	436	434	444	439	426	416	472	427	438	448	430	405	427	471	469	416	436	459	447	448	437	444	471	452	438	451	445	423	457	441	478	467	475	436	490	445	429	410	449	435	453	449	418	475	454	470	438	435	495	417	474	475	420	439	449	461	508	459	459	453	418	480	469	474	442	449	475	453	435	437	435	463	479	460	441	445	447	437	419	455	419	378	450	441	435	478	431	477	458	454	440	474	443	404	430	425	489	415	435	448	452	441	453	414	460	411	429	434	445	448	446	462	401	427	451	420	471	441	434	451	452	460	462	442	435	487	440	468	455	420	456	474	465	422	415	427	439	449	474	465	461	461	423	479	402	432	425	453	450	452	424	441	440	422	484	442	426	430	426	428	450	442	449	417	439	432	430	417	430	454	433	438	437	426	468	442	438	465	414	487	470	428	437	433	429	442	443	446	480	455	448	448	459	447	430	430	495	441	448	440	447	457	457	458	437	442	427	460	458	415	428	444	475	432	435	448	405	457	445	464	428	427	455	426	448	446	408	433	425	427	429	434	427	406	413	443	421	442	454	410	432	430	445	457	469	450	446	449	465	445	464	438	440	406	438	453	433	447	439	443	439	450	430	414	456	429	444	467	416	458	442	460	455	458	431	455	457	426	437	433	477	422	419	451	442	422	438	436	429	456	432	401	422	491	455	468	417	415	395	441	405	443	468	433	454	420	450	425	438	424	467	455	429	483	445	440	428	435	421	443	427	463	427	475	475	437	408	435	448	433	460	419	466	456	448	420	398	447	442	472	472	449	443	472	436	486	429	421	411	487	444	418	481	447	458	434	441	418	433	444	451	395	443	406	414	439	454	437	464	457	439	450	484	434	410	461	455	453	437	454	476	441	439	489	452	464	400	435	420	473	448	450	430	444	451	459	481	453	430	421	487	446	425	429	431	442
17591	34484	31395	22184	16210	11257	9261	6475	5999	4473	3431	2835	2429	1982	1840	1662	1417	1309	1253	1154	1071	989	1098	987	981	877	951	939	917	848	821	824	758	809	774	815	719	744	725	752	745	764	744	760	691	709	694	679	662	613	636	607	641	646	621	675	658	613	624	655	631	610	622	654	646	655	670	671	710	702	729	733	736	696	708	742	779	696	714	712	674	683	682	678	697	645	666	689	675	648	676	662	652	629	656	664	639	609	674	642	607	626	658	637	637	617	615	640	646	632	661	581	597	650	646	651	665	627	648	634	612	627	607	676	612	639	640	650	637	620	616	600	593	623	621	592	668	646	573	613	589	574	592	662	638	621	611	634	633	610	619	691	617	632	657	593	612	576	614	602	598	644	661	605	628	615	643	635	619	607	608	623	580	578	618	656	621	636	642	627	601	635	628	614	600	601	645	669	634	586	628	627	617	623	609	622	656	610	630	615	590	622	585	650	617	657	651	628	634	605	581	644	674	651	560	623	631	589	634	598	623	636	672	647	590	606	605	602	646	644	639	617	619	637	584	612	596	641	632	654	631	612	638	623	660	629	651	654	582	638	644	627	604	612	618	636	599	617	647	657	617	617	605	641	649	652	631	634	593	651	624	620	623	666	612	652	642	660	615	606	641	621	636	621	708	611	631	637	635	634	642	609	637	646	613	603	616	646	595	617	695	623	605	613	625	638	657	602	626	579	618	643	623	623	668	649	585	572	645	655	637	687	602	592	616	621	627	651	607	579	638	559	637	657	605	586	598	643	648	680	629	633	635	611	655	654	666	635	635	609	623	634	656	635	633	586	623	613	625	638	577	635	611	646	624	601	654	647	608	655	639	614	636	660	650	628	644	632	630	651	694	609	605	643	640	633	626	616	603	644	554	593	576	579	644	629	635	583	599	602	651	601	579	634	680	644	659	661	672	613	625	641	633	609	649	658	655	619	675	632	656	643	581	623	653	629	647	617	651	665	622	616	620	648	655	680	593	618	635	621	653	612	626	603	566	621	657	583	678	615	616	640	611	596	625	601	591	680	682	646	601	626	623	629	673	598	610	599	635	636	614	660	624	651	628	631	608	610	615	603	611	576	621	636	663	662	600	619	649	626	656	632	644	623	647	616	627	624	678	635	619	609	572	622	617	619	644	589	582	626	631	646	619	614	637	607	642	657	567	611	672	585	625	629	597	632	608	610	597	651	585	661	636	630	674	615	612	617	602	636	597	631	610	589	632	603	598	688	678	652	619	645	637	640	657	619	647	626	615	642	594	650	608	607	572	593	627	643	603	623	651	636	627	640	612	619	620	626	597	625	631	598	592	631	644	601	597	616	618	594	623	612	622	620	611	629	607	547	613	616	621	574	652	604	603	668	644	632	623	623	619	611	637	589	634	631	581	620	663	624	616	640	614	641	622	629	612	634	631	631	654	617	627	620	651	618	597	605	556	629	634	589	577	661	628	644	637	628	641	634	654	613	631	645	612	605	612	643	566	566	639	630	586	612	595	643	630	621	648	620	702	608	594	664	691	629	624	594	590	607	640	631	591	645	617	611	618	623	663	631	580	630	651	628	627	610	588	652	656	634	625	603	635	624	630	624	640	631	584	610	607	651	615	620	623	613	645	634	603	601	640	608	646	613	614	600	611	637	668	612	676	586	587	646	614	651	626	641	642	633	640	638	647	621	644	636	627	605	600	671	592	575	624	650	657	634	607	567	640	638	608	651	647	618	676	649	636	648	625	598	653	614	605	646	591	599	621	628	582	616	620	550	602	595	663	613	619	616	653	625	628	577	640	647	606	618	651	655	614	667	617	577	601	651	624	635	624	588	623	617	640	605	619	600	627	642	645	624	622	619	666	620	585	616	629	657	613	625	625	654	619	662	671	644	659	635	639	620	585	642	611	665	607	601	666	610	624	597	606	623	645	586	629	619	685	599	610	619	671	668	616	672	657	644	646	600	615	641	633	641	681	652	582	621	614	635	592	640	624	619	628	625	627	639	593	636	623	610	618	638	654	598	614	640	623	622	592	616	645	624	677	609	631	559	610	667	669	630	669	666	641	616	613	675	650	618	655	607	609	634	624	649	623	627	626	669	637	620	592	668	597	605	629	620	624	709	594	611	585	669	620	565	643	654	631	631	650	622	603	637	602	634	608	574	620	623	616	631	612	677	624	605	606	666	632	628	640	635	662	613	638	613	578	610	599	624	614	684	623	621	607	619	620	625	606	587	609	615	606	591	597	601	673	624	614	613	632	602	672	647	578	608	628	661	651	609	620	613	619	633	620	683	599	624	598	624	570	592	607	665	641	633	615	605	611	639	643	605	603	599	634	656	609	622	630	624	616	605	632	631	642	595	634	618	600	656	642	674	626	648	645	620	612	666	642	661	624	654	639	625	623	609	650	634	662	658	594	623	626	648	608	591	630	634	643	625	621	606	600	642	660	640	650	676	635	593	621	615	614	634	651	653	649	583	577	614	607	580	623	643	608	619	631	582	609	603	597	596	669	586	634	635	658	656	643	615	631	612	624	600	625	634	646	636	634	613	600	575	651	602	615	634	570	672	612	652	653	593	620	619	558	613	642	585	641	647	652	628	613	629	600	623	655	624	626	613	650	645	652	612	635	621	602	609	629	629	663	628	606	627	630	631	641	618	652	616	608	643	611	601	624	623	652	604	650	621	620	582	577	643	620	615	630	605	614	615	630	654	614	653	632	692	660	679	658	652	652	628	618	628	644	614	655	613	575	645	600	611	575	669	638	589	604	645	650	635	580	625	619	656	652	659	639	593	620	642	649	631	620	654	610	604	636	630	661	644	621	627	640	652	599	591	659	613	604	558	653	617	600	649	605	622	632	606	607	616	664	605	558	632	590	625	623	607	677	609	642	613	640	650	632	593	605	655	640	648	611	622	644	605	633	638	664	628	628	622	584	648	626	592	622	640	650	591	637	559	665	591	617	653	632	649	636	677	602	600	644	634	595	597	567	628	610	609	612	591	625	612	625	627	618	625	605	634	635	622	600	639	654	616	638	660	613	621	605	625	589	608	612	640	599	589	587	650	630	663	609	637	614	658	552	589	625	600	629	637	596	619	597	588	577	618	630	657	597	585	645	637	639	649	649	657	648	634	618	613	579	582	603	603	640	577	635	608	683	626	628	628	629	641	597	620	630	636	636	604	628	676	587	625	655	603	620	626	655	620	632	668	600	570	658	623	663	633	602	602	584	684	615	593	612	627	607	598	660	618	654	646	643	656	632	628	600	613	610	585	657	630	628	617	607	659	639	630	614	635	618	648	634	629	638	632	583	623	695	640	645	663	612	628	632	640	606	612	629	584	635	641	602	636	627	613	619	628	663	578	629	681	605	568	654	604	612	591	637	671	622	601	636	653	595	627	628	633	611	622	580	611	584	627	642	651	598	618	657	600	615	618	625	651	620	629	596	617	600	595	580	599	608	580	655	603	602	602	626	643
27529	20882	15958	8159	3920	2335	1798	1241	1069	995	881	865	775	708	734	734	661	645	669	643	637	624	627	619	641	651	606	595	605	621	628	594	628	565	564	639	540	574	577	592	596	572	594	579	637	547	573	562	581	598	568	575	576	612	582	573	554	556	588	518	576	566	590	587	555	583	570	584	577	570	542	574	580	647	582	573	622	612	622	597	627	581	600	575	586	546	568	560	572	530	579	560	556	581	588	582	541	576	589	596	571	590	559	581	571	538	594	564	580	617	542	565	567	546	587	594	582	565	563	549	544	559	596	577	586	589	577	601	585	569	552	582	589	558	608	547	560	592	585	577	625	553	580	576	600	598	552	590	603	542	551	600	525	569	560	583	553	572	556	549	567	600	536	573	566	600	573	569	568	590	579	592	553	616	564	589	528	552	573	612	606	593	611	608	620	585	592	569	614	571	563	589	603	591	527	562	597	564	562	578	576	559	585	577	579	542	558	607	616	571	601	573	578	543	583	566	544	538	546	578	610	597	568	563	592	557	572	589	529	590	576	625	578	579	549	544	553	553	520	599	584	589	584	572	574	597	601	625	571	550	553	603	615	578	595	500	584	585	596	590	596	607	563	599	548	588	573	612	567	608	580	589	569	551	564	528	552	573	546	564	551	612	584	559	553	590	590	561	595	541	553	599	538	566	550	583	545	581	616	567	601	543	599	530	540	593	555	565	543	589	595	568	583	564	531	550	557	584	625	591	570	607	556	596	585	590	567	577	577	578	542	588	539	561	602	621	553	583	609	586	578	623	608	551	588	580	560	550	575	592	575	588	579	594	552	604	559	591	569	593	589	556	594	549	568	578	558	588	576	593	581	572	573	572	627	618	613	558	557	586	575	574	593	533	623	599	592	579	595	582	566	602	554	560	620	555	575	622	590	594	543	557	575	547	573	575	520	585	587	577	601	555	587	591	552	572	529	579	523	602	616	562	586	599	604	605	582	577	576	578	601	568	588	585	559	564	588	558	584	595	601	558	570	582	555	540	549	543	545	614	575	527	548	567	574	569	595	594	600	574	570	542	578	577	558	593	584	604	583	557	548	572	560	563	569	622	580	562	536	562	548	554	556	558	620	611	535	591	573	571	571	584	574	661	589	584	576	596	565	582	528	580	607	532	553	571	575	575	525	560	578	578	553	560	596	536	554	587	590	556	568	634	557	571	548	540	610	542	561	582	583	555	604	591	564	585	535	623	558	634	601	584	594	551	594	563	537	585	559	542	572	585	596	606	554	584	568	546	609	554	530	574	578	575	593	619	589	564	586	551	534	534	547	510	558	563	536	573	595	581	593	560	549	597	548	590	561	587	535	539	562	562	565	576	581	583	568	559	612	577	570	565	558	553	597	571	539	554	561	564	579	575	596	557	573	577	611	585	586	611	563	575	559	583	585	574	572	589	547	580	562	603	575	632	586	596	565	574	580	573	576	554	556	570	546	576	556	563	543	556	594	570	600	545	574	558	567	578	584	589	547	600	543	579	552	570	556	594	577	558	586	542	542	583	561	533	599	624	595	569	557	564	565	587	574	611	513	590	588	579	609	595	557	557	583	600	559	614	558	607	536	567	595	578	547	566	569	559	565	570	572	568	514	598	571	548	588	538	569	583	571	569	561	559	575	566	590	595	573	574	584	576	579	575	556	552	581	555	627	588	597	582	596	553	594	613	587	534	531	551	586	563	571	586	595	577	603	598	567	564	581	581	597	626	575	550	606	584	554	564	564	547	568	555	568	598	617	560	600	552	564	549	593	577	605	545	566	598	535	569	606	621	581	584	583	562	579	581	541	594	607	590	586	566	608	579	573	570	525	558	574	586	582	566	575	569	610	604	570	544	595	563	565	569	603	568	567	562	560	555	584	575	623	553	581	597	608	549	597	538	547	556	612	613	600	552	603	549	591	549	587	593	585	546	578	588	576	588	578	556	560	563	575	568	560	574	602	578	588	582	590	587	538	571	542	545	599	573	590	593	566	587	588	575	580	563	633	582	574	579	569	606	596	562	553	554	590	558	561	631	551	606	592	595	592	593	518	572	578	574	609	543	604	548	576	550	598	553	554	539	605	581	559	608	542	593	581	610	564	601	577	579	553	626	553	577	557	591	579	527	561	611	567	588	552	536	566	593	582	585	571	595	581	582	562	578	579	579	537	584	536	524	600	601	594	594	572	583	562	546	576	565	570	545	610	632	548	583	614	597	584	566	550	589	546	547	557	569	596	523	581	548	551	539	555	543	552	575	541	637	585	584	560	590	560	594	600	610	586	565	589	594	601	554	590	533	562	521	638	570	538	588	576	581	553	587	596	552	564	557	577	559	560	599	589	591	588	583	559	558	610	568	583	554	557	599	583	559	625	556	560	599	593	567	591	584	591	548	591	610	622	552	604	546	561	599	576	606	558	537	545	566	548	590	601	631	528	561	611	612	561	579	592	537	595	558	576	601	576	618	617	591	561	601	591	598	550	586	572	561	555	530	553	568	560	609	582	581	554	598	578	594	554	585	565	540	567	590	581	556	582	562	580	570	594	525	546	546	606	582	593	585	557	566	573	549	602	579	552	584	581	556	630	560	609	566	531	592	589	608	564	581	589	628	552	557	576	569	572	623	563	571	565	549	578	571	616	571	588	548	633	576	597	615	569	560	570	601	555	600	558	566	553	600	580	564	595	556	612	581	512	563	608	537	592	598	593	584	574	590	526	591	585	592	608	606	564	572	581	599	557	588	585	544	588	594	535	562	607	564	520	597	627	536	581	616	555	568	599	605	575	592	564	562	550	582	568	580	571	596	617	558	584	566	622	592	591	543	557	525	569	597	577	575	584	579	577	538	554	566	603	555	519	564	556	609	590	570	577	580	557	587	585	571	548	605	530	588	551	547	510	608	557	557	566	553	575	538	553	544	534	586	565	597	589	588	602	573	587	579	568	542	572	631	583	540	588	572	626	562	568	598	538	587	573	574	581	585	535	615	568	613	563	540	581	594	611	614	609	531	577	586	546	612	581	599	600	590	556	595	635	579	517	518	555	581	573	580	596	565	556	558	558	545	622	566	580	514	577	608	565	594	559	513	549	559	568	589	541	586	577	556	550	583	577	570	606	611	612	581	567	561	600	572	611	603	590	568	575	566	598	553	578	527	551	564	551	567	572	557	543	564	570	577	585	550	575	607	585	569	592	593	584	584	609	595	535	576	598	617	568	526	546	600	592	553	557	571	572	577	558	558	543	594	552	554	541	574	580	588	551	596	589	618	611	555	544	573	565	592	587	580	584	556	585	576	569	618	575	582	603	567	518	566	537	588	589	596	615	589	567	546	624	624	603	582	605	591	589	563	574	534	564	553	561	586	552	545	570	608	517	581	578	566	544	542	568	532	628	624	600	605	605	578	578	586	589	545	613	565	546	566	532	524	596	578	575	587	543	590	617	595	542	541	558	578	569	595	615	611	573	630	574	536	542	610
13258	22761	20544	11359	7934	5349	4093	2834	2536	2032	1713	1550	1401	1163	1162	1048	1058	1053	1004	993	890	862	906	879	914	897	870	912	893	874	861	849	831	804	890	896	847	842	860	844	817	806	816	861	861	780	794	806	781	806	855	800	789	799	814	799	806	812	842	830	824	828	824	823	835	813	850	783	789	826	818	800	807	812	872	856	864	834	807	798	819	829	797	783	804	879	791	744	834	765	843	782	828	787	858	865	834	791	835	788	795	797	790	845	807	824	758	819	812	823	756	807	774	801	818	780	762	806	792	786	794	795	808	781	863	833	829	833	773	771	806	822	857	827	783	754	796	817	841	806	780	790	811	829	807	804	777	797	772	784	775	771	865	777	793	781	805	806	802	810	848	763	845	803	736	808	792	789	860	779	819	800	842	794	825	841	810	777	821	767	808	840	810	784	814	838	789	761	766	784	753	772	801	782	827	838	776	784	801	769	825	787	814	822	867	809	833	791	776	745	815	808	789	809	830	807	819	783	789	813	793	769	755	769	761	792	781	840	828	778	839	869	758	864	796	794	857	798	773	777	745	800	744	827	784	747	825	819	789	810	775	757	837	796	848	769	803	814	774	799	786	818	800	836	795	791	836	799	822	786	760	806	802	836	786	833	774	829	811	804	784	820	783	825	876	770	825	814	785	784	786	791	833	780	818	843	825	812	775	818	792	819	806	744	819	792	774	773	788	784	774	850	811	795	785	787	819	827	761	795	716	803	841	812	776	881	843	801	784	830	799	794	787	767	793	853	799	797	858	825	817	777	751	777	795	796	819	806	793	833	763	829	823	782	811	843	855	771	772	763	798	786	742	810	791	756	803	854	819	790	822	877	735	800	779	817	778	802	804	883	788	824	777	853	826	803	808	841	796	814	770	862	811	798	817	776	757	811	846	836	828	743	824	804	782	821	798	776	793	762	771	759	778	800	765	860	791	761	748	753	796	828	806	777	799	761	798	845	781	828	807	799	841	780	824	814	788	807	800	807	806	773	761	816	829	855	771	778	758	887	819	804	786	801	805	810	826	850	834	860	804	807	823	809	807	806	791	822	784	816	832	759	838	825	796	754	832	782	781	743	836	803	817	790	799	817	793	784	783	770	797	791	788	783	780	778	867	811	764	809	821	787	753	818	765	802	807	782	842	781	752	804	797	791	784	780	778	809	803	775	789	784	837	803	791	772	758	808	779	817	844	777	802	800	823	820	834	804	765	789	741	800	785	806	793	793	783	777	784	794	797	786	798	751	806	856	810	768	811	797	775	802	799	829	771	825	753	810	812	784	750	813	836	778	760	842	808	837	780	827	797	784	792	803	820	852	789	773	798	791	777	753	788	795	760	851	787	805	848	830	749	851	768	769	794	772	835	759	780	817	799	777	777	796	802	835	825	854	817	760	790	826	761	827	827	749	828	759	827	782	830	805	829	868	780	765	776	820	784	812	769	769	766	793	800	819	793	801	785	782	780	830	807	807	787	829	844	818	824	760	766	798	758	745	815	834	770	846	796	790	769	772	834	806	777	803	801	843	821	804	780	831	826	794	854	747	795	806	797	803	750	720	852	774	776	791	795	817	829	776	809	803	819	793	788	808	787	764	764	757	784	739	785	787	804	780	802	825	821	816	800	822	829	819	797	813	817	760	772	803	813	869	791	871	835	783	744	769	807	808	838	864	810	811	759	802	884	780	808	778	838	807	817	835	771	801	796	814	817	855	822	790	832	770	843	766	821	800	824	811	800	808	803	793	741	817	791	770	775	852	789	789	765	786	818	857	776	831	792	802	815	790	826	791	750	793	851	807	789	832	778	748	785	787	795	828	801	790	760	820	844	845	838	767	827	794	774	821	796	797	801	828	786	749	847	794	834	800	833	823	841	815	775	795	755	815	793	787	846	804	803	809	790	823	774	800	793	789	789	835	805	822	816	804	819	800	790	781	853	798	844	820	794	826	792	747	829	794	770	767	820	914	810	780	787	784	851	842	801	797	804	787	825	833	818	810	819	788	802	794	746	820	821	738	774	767	836	810	799	879	829	794	758	821	807	806	829	802	746	791	831	776	779	801	809	803	788	827	835	827	803	851	774	804	812	799	785	797	749	803	775	810	788	825	779	783	830	840	849	802	842	827	818	770	795	765	823	813	776	817	881	825	753	872	761	792	777	793	756	801	773	810	813	859	793	835	762	786	803	818	818	829	792	789	848	815	766	787	768	817	830	789	771	809	841	753	811	856	823	751	809	815	805	798	819	845	763	815	749	768	739	790	818	764	806	787	806	844	786	858	830	794	806	800	813	829	795	838	812	801	821	863	765	813	839	829	788	795	861	795	791	798	780	811	835	785	828	822	768	814	784	774	802	779	781	781	836	838	768	749	799	782	814	793	792	848	801	786	824	815	836	865	837	821	802	799	860	799	816	823	822	818	764	815	806	811	818	760	798	805	797	808	795	786	806	800	799	772	798	826	735	818	784	806	803	762	780	797	783	835	852	800	811	838	818	796	850	792	817	779	814	793	779	772	787	828	767	870	788	791	768	801	798	794	754	756	867	750	795	808	780	831	817	773	775	820	822	795	826	822	810	797	758	789	823	822	834	806	797	795	776	750	807	772	844	775	809	832	818	760	821	819	788	773	778	808	853	790	862	827	803	754	810	821	822	807	840	783	797	765	808	780	809	817	823	768	801	795	788	784	788	806	784	831	820	769	840	817	868	846	778	826	784	849	824	797	790	838	793	844	810	789	756	790	832	778	790	785	787	804	817	814	840	803	771	783	789	790	814	767	797	765	801	812	783	757	819	801	845	808	817	785	763	801	827	865	787	840	823	813	772	817	807	799	813	739	762	792	808	835	836	809	775	836	853	769	805	824	787	821	792	841	775	838	853	777	829	836	780	850	783	833	790	815	792	822	800	794	840	788	838	728	807	790	779	792	747	848	844	812	809	793	808	785	795	825	866	794	814	800	800	797	781	810	833	826	856	796	778	819	791	820	823	767	802	844	824	793	763	811	800	759	781	798	838	796	785	848	816	755	813	792	795	745	840	818	785	835	754	785	810	775	844	781	846	842	766	781	787	782	775	848	839	791	807	801	790	829	813	825	813	757	802	837	827	829	769	782	771	803	790	808	793	801	833	875	797	793	843	824	811	832	812	771	808	819	818	762	831	812	776	804	803	793	794	835	770	808	802	795	776	820	817	771	786	781	830	788	805	804	798	801	826	772	810	821	773	754	833	809	808	815	825	805	768	818	794	814	777	776	777	779	814	796	763	818	816	829	771	803	810	821	775	871	788	791	814	790	798	797	812	819	795	809	805	776	804	786	800	837	769	809	771	791	781	801	844	802	796	750	753	850	840	759	788	761	786	840	824	837	775	794	811	790	835	802	773	781	871	807	761	806	794	765	825	813	770	837	780	785	798	788	782	833	835	824	804	813	815	764	798	815	819	855	749	787	802	758	815	811	821	761	802	784	828	785
24768	21536	28762	24769	20800	8834	3448	2171	1691	1460	1228	1135	922	887	884	761	774	747	753	696	716	652	634	627	642	686	613	628	648	612	582	632	616	576	625	616	561	579	613	565	584	606	646	614	577	607	543	571	540	589	593	569	563	545	509	574	554	524	577	547	581	519	613	575	543	585	586	591	611	603	623	603	585	557	598	570	604	589	595	586	579	575	567	576	573	624	587	608	563	588	574	587	548	576	556	552	533	554	537	597	602	585	552	558	550	559	573	595	593	570	546	558	589	608	571	548	574	550	596	598	552	574	545	529	521	550	564	524	553	585	588	548	530	546	522	583	553	547	589	562	575	554	575	588	536	559	578	555	607	547	538	527	558	573	547	570	542	595	553	510	548	558	557	580	551	543	558	552	572	597	527	556	556	561	582	569	568	541	580	545	571	569	536	572	559	591	499	548	564	540	573	577	556	549	614	568	521	554	542	556	589	548	570	539	547	589	583	564	555	552	612	535	574	566	574	561	522	546	564	609	572	593	545	573	529	514	569	515	541	616	572	546	543	513	599	538	508	540	539	550	546	570	571	530	553	532	575	551	540	539	578	569	559	535	551	571	609	537	592	569	521	568	509	544	546	524	510	538	559	540	565	550	536	545	528	537	547	542	564	574	575	561	531	583	568	561	556	536	540	492	528	579	553	513	540	577	555	576	560	583	546	533	578	566	574	541	560	508	501	557	552	627	631	553	574	558	569	571	571	576	558	514	564	548	557	563	582	566	585	545	567	551	552	521	570	590	575	544	567	622	569	578	548	529	552	564	564	525	603	580	514	565	593	560	571	543	574	591	570	572	583	557	539	571	556	543	542	581	571	503	602	526	515	532	541	539	531	566	493	573	572	539	575	559	589	540	589	534	562	549	546	542	509	576	543	515	558	575	561	544	556	513	577	566	588	545	556	557	563	523	562	549	580	545	569	578	575	562	565	554	598	560	531	551	567	573	566	560	580	634	554	559	545	560	527	596	573	588	510	550	537	546	566	539	577	599	560	592	570	556	569	561	553	514	560	605	560	578	547	544	543	598	546	545	512	522	553	566	543	560	567	571	565	558	555	565	561	572	556	591	551	580	552	596	509	570	560	549	571	555	540	500	563	553	536	611	563	544	558	536	531	576	533	566	559	573	564	567	498	567	608	553	539	541	553	568	547	596	542	559	537	563	534	566	560	604	552	582	575	595	545	575	550	591	546	611	564	551	576	547	560	548	600	572	534	537	604	524	576	563	566	575	535	531	580	563	541	569	543	558	580	533	571	541	546	561	600	546	532	563	554	608	512	532	604	529	593	575	570	531	581	530	545	536	554	553	577	532	591	600	580	559	537	582	543	559	569	545	538	534	561	569	597	532	570	549	537	604	562	562	566	588	537	535	572	534	611	554	565	509	533	530	561	548	535	534	529	562	539	610	596	582	558	538	568	571	548	537	498	570	549	546	561	518	559	561	599	593	533	525	552	582	577	591	543	541	580	519	545	532	540	578	581	578	549	561	535	573	562	589	551	583	542	543	603	592	566	500	540	544	514	542	586	564	532	576	544	556	550	492	543	567	545	538	560	565	542	577	530	565	546	576	602	559	597	566	568	569	599	546	575	532	561	536	565	556	578	580	606	570	570	603	564	572	576	550	584	585	536	530	548	541	554	582	574	530	578	532	559	534	536	531	551	594	528	536	547	580	549	535	563	573	591	592	561	543	534	534	569	563	591	558	565	550	544	581	572	595	577	604	550	551	550	555	495	543	572	604	575	547	524	504	567	566	573	591	535	561	547	578	581	525	580	548	610	540	550	581	572	567	561	595	604	527	553	553	541	561	577	552	562	506	548	560	565	562	540	585	585	538	562	571	547	569	539	577	564	586	562	538	567	567	579	563	547	558	532	544	540	566	513	542	584	532	577	571	556	561	539	573	591	552	571	589	589	598	538	571	603	545	576	584	562	554	555	584	534	621	508	595	563	570	571	577	527	559	549	542	542	551	539	541	556	540	545	560	542	553	552	550	543	578	559	573	537	583	585	536	567	615	606	580	544	566	533	539	520	562	545	591	544	524	528	563	539	585	586	543	541	554	539	532	552	539	561	543	589	547	552	535	590	547	602	551	561	524	542	536	555	550	554	566	560	563	556	564	560	521	537	571	585	566	599	555	526	557	536	554	557	558	575	540	550	595	597	539	571	512	558	539	584	595	558	567	569	577	573	558	555	583	568	570	570	556	526	549	569	540	570	580	582	557	565	563	562	595	563	537	595	550	518	551	602	507	491	527	555	556	583	568	526	593	575	553	584	580	587	558	601	584	547	570	572	556	587	543	536	530	551	561	610	532	555	545	570	544	576	550	569	530	556	566	527	558	519	561	567	559	601	585	555	562	571	556	562	577	550	540	547	559	537	591	556	561	554	550	566	519	520	556	527	537	515	555	586	563	570	560	540	579	585	569	587	552	590	573	577	563	566	547	551	535	521	557	495	564	531	521	563	585	571	554	546	523	553	561	560	587	598	558	580	528	580	578	580	597	562	563	590	532	563	522	562	539	549	552	580	582	548	553	539	578	557	513	521	576	579	545	528	586	538	546	522	560	574	533	554	577	509	551	547	559	594	573	550	526	588	532	548	583	572	542	580	566	543	590	537	508	516	564	553	565	591	574	589	558	558	538	539	552	527	532	528	537	537	523	584	600	545	540	546	559	540	562	596	560	551	535	544	584	508	517	586	540	556	519	597	527	564	559	545	553	586	569	562	602	560	572	629	558	587	550	571	529	566	519	574	541	571	553	538	568	515	594	552	560	574	569	551	504	533	544	585	523	549	566	599	609	516	524	565	589	542	550	555	543	516	593	545	547	534	528	634	551	549	588	591	526	526	560	511	552	557	566	529	557	555	593	539	585	569	607	535	551	562	551	565	595	530	571	542	542	569	580	557	562	550	576	545	591	534	566	551	533	566	576	549	587	540	568	561	542	583	547	547	546	540	560	571	524	566	548	576	507	573	574	558	540	574	570	577	563	574	561	560	585	560	521	579	537	560	533	557	510	554	547	571	537	560	597	546	517	580	567	551	586	571	595	523	580	548	562	540	566	535	573	511	537	527	557	536	552	595	535	565	533	572	566	540	552	571	542	531	560	535	530	526	549	588	548	564	565	606	554	573	594	557	607	535	536	579	559	546	531	514	580	540	548	554	556	581	537	547	563	600	553	565	589	577	607	547	605	542	572	544	566	536	567	546	588	531	545	572	560	583	523	528	548	577	524	544	561	570	550	545	521	524	512	567	555	597	589	585	536	581	539	494	587	588	543	585	522	538	569	569	561	589	546	564	586	515	543	546	557	576	550	582	529	540	556	546	548	569	571	580	586	601	569	575	524	546	542	558	595	513	567	532	548	536	584	538	565	570	571	574	579	534	535	566	567	530	557	565	539	553	549	559	548	523	585	546	555	567	559	532	550	529	567	559	546	570	558	551	567	626	556
14234	29783	27967	17423	12129	9116	6673	4904	3939	3312	2717	2254	1926	1554	1597	1321	1278	1204	1230	1147	1112	1008	995	1010	1007	980	962	926	915	914	859	904	921	879	867	859	883	864	861	884	837	848	868	871	841	832	834	816	802	812	790	799	856	830	801	807	794	792	836	794	787	799	736	788	858	778	829	849	862	821	841	851	841	884	838	800	851	889	895	837	871	819	803	822	822	865	810	827	843	790	812	813	820	854	774	824	838	812	829	792	834	848	813	858	782	800	761	777	810	800	812	774	805	806	779	790	770	800	806	776	817	762	819	779	745	762	852	801	788	790	809	768	780	818	793	769	793	814	802	768	770	727	816	768	773	766	778	737	799	802	773	842	847	788	793	800	791	843	762	774	854	801	807	821	784	814	789	795	791	799	791	778	779	814	836	762	794	770	763	827	802	791	790	800	758	817	764	804	835	799	791	800	796	795	798	784	775	778	769	802	772	789	803	790	767	788	756	766	792	823	782	793	734	793	764	805	835	804	763	749	799	765	802	762	816	784	770	744	822	770	797	787	817	798	764	794	775	793	852	777	759	766	791	820	797	776	802	762	765	783	823	792	762	810	781	800	793	822	828	810	763	754	784	749	789	800	809	737	769	762	795	736	812	787	794	766	774	763	774	800	772	794	797	757	789	783	811	787	744	803	776	772	813	825	809	776	855	767	758	751	754	745	788	841	760	804	797	802	795	730	783	768	806	835	811	847	757	819	781	800	811	723	808	773	814	745	783	824	825	802	761	743	784	738	802	836	755	802	793	732	779	770	810	782	790	803	776	796	815	768	754	807	785	755	771	796	752	814	828	828	819	742	737	838	806	804	758	771	793	834	818	824	784	789	744	785	738	758	758	806	837	859	793	792	784	801	780	756	712	798	783	774	803	783	844	781	780	809	792	786	780	767	798	790	783	768	786	795	770	727	817	791	788	747	765	780	823	783	736	767	764	804	817	824	757	760	809	773	743	785	774	801	802	795	775	799	776	776	796	779	793	771	847	749	780	759	785	789	808	818	797	764	777	729	786	806	788	760	718	771	793	768	798	773	812	777	763	752	754	791	835	781	756	777	773	804	809	791	735	770	798	765	841	777	739	839	807	795	780	804	808	804	768	796	774	780	775	864	786	754	844	728	779	817	802	735	793	757	795	776	761	834	782	792	773	774	764	753	804	777	778	786	814	772	765	805	790	759	775	781	788	789	790	786	785	784	821	773	792	793	793	794	760	782	806	840	775	800	800	784	781	807	786	797	775	795	762	818	783	744	762	773	793	815	797	777	800	782	786	817	777	790	786	846	802	836	797	749	801	795	799	803	770	812	801	827	788	705	827	767	779	777	778	734	787	800	759	777	780	795	786	766	761	767	817	780	714	753	767	753	836	793	828	791	767	777	792	807	767	763	783	781	769	810	757	834	810	737	780	783	822	796	820	820	800	834	779	816	750	764	812	809	808	801	811	767	776	782	771	776	799	779	773	779	778	783	802	799	750	764	794	778	780	793	799	756	781	766	793	791	828	831	762	784	753	745	731	812	815	768	827	768	805	792	816	839	790	804	820	760	847	805	787	801	800	757	808	766	796	778	793	753	835	773	767	794	808	783	743	762	742	782	782	788	740	756	799	759	810	823	810	798	784	812	789	732	809	749	759	766	760	764	800	727	819	824	788	812	831	760	795	821	781	732	757	779	782	753	747	809	786	776	790	795	802	799	766	782	808	788	804	783	836	728	842	785	783	814	764	738	754	800	784	806	797	795	792	774	749	775	761	774	804	775	803	765	782	795	721	779	804	798	739	737	803	808	806	777	756	810	747	761	802	778	799	804	755	781	810	799	762	782	825	794	691	765	813	793	822	781	760	801	809	780	759	781	780	767	768	802	823	809	748	833	842	767	764	790	808	806	859	779	790	734	815	738	813	759	789	774	738	796	773	734	809	790	784	815	728	802	802	770	795	747	790	763	764	747	826	764	789	735	767	820	791	780	810	771	786	813	790	770	797	770	753	765	826	797	751	827	766	812	796	781	846	810	801	801	827	786	762	749	762	762	812	799	760	782	753	754	786	795	784	784	774	785	833	784	802	841	748	735	789	748	790	837	787	773	792	757	824	749	829	767	790	779	774	782	810	768	817	779	818	777	776	739	828	821	755	790	819	774	764	830	777	792	781	789	779	815	803	795	788	825	776	812	854	786	781	797	800	776	758	758	788	816	731	782	767	850	820	814	816	799	821	772	781	775	748	790	823	814	765	797	708	798	848	800	816	811	816	771	774	842	791	775	793	770	808	803	725	738	811	793	763	789	845	760	743	829	789	801	756	757	831	819	800	760	829	804	762	770	792	821	772	798	844	746	804	839	805	800	792	794	822	795	783	779	767	809	804	802	805	821	724	814	795	773	796	804	817	790	790	781	849	842	821	776	763	794	811	750	797	771	773	751	794	796	839	768	779	788	801	735	777	773	778	808	768	770	801	746	799	806	778	820	786	802	760	788	732	784	802	806	821	790	766	786	778	800	807	743	779	820	826	797	786	768	757	769	835	766	768	827	750	789	774	776	758	808	820	815	830	808	794	752	812	804	778	855	739	843	772	824	824	788	780	745	805	807	851	792	810	765	806	800	788	780	752	757	793	776	811	830	810	758	796	806	726	807	782	802	815	805	770	777	791	790	810	807	774	816	812	828	801	859	761	773	751	827	760	791	814	776	795	774	780	745	732	782	822	749	806	762	771	775	783	767	801	809	770	794	790	827	757	711	765	768	753	812	750	791	752	781	735	779	822	834	788	808	728	775	781	744	734	809	771	786	769	813	787	779	737	820	821	773	773	789	775	756	738	771	737	791	750	763	809	754	786	800	776	731	829	795	790	802	796	773	760	787	751	770	791	778	763	784	775	758	755	763	797	714	803	788	793	790	857	777	806	784	770	795	785	806	700	789	757	811	787	809	786	742	784	784	781	771	724	748	788	764	826	795	752	759	829	785	781	839	800	800	825	794	773	738	800	809	815	768	823	749	826	775	806	833	799	807	814	836	801	788	853	777	803	818	735	776	742	826	753	773	779	806	743	796	775	834	767	782	785	818	790	832	795	794	736	738	756	842	803	776	795	787	803	806	790	792	798	764	770	814	782	843	814	771	741	767	767	759	792	774	819	796	807	761	791	769	835	741	803	754	783	790	747	720	788	794	816	801	805	748	731	752	828	768	767	749	790	784	752	773	793	789	801	773	775	860	745	766	825	795	778	777	790	819	737	781	827	768	780	817	812	800	766	771	768	734	798	804	766	805	798	775	771	780	829	795	750	749	815	812	767	773	795	827	797	788	828	797	801	814	826	788	775	761	768	827	729	804	804	757	773	767	746	806	807	766	759	796	734	800	799	793	803	783	761	773	803	809	832	775	825	791	766	756	790	782	775	777	816	787	794	817	802	806	808	820	760	800	743	766	778	780	750	799	806	821	797	773	791	788	730	750	801	769	801	795
23657	21538	29391	24115	21552	20504	8198	3242	2166	1751	1461	1193	1093	966	871	759	739	716	699	692	629	651	598	573	561	575	614	584	526	579	524	516	510	520	509	531	552	468	517	514	504	497	502	489	477	455	452	499	476	462	471	444	437	484	445	444	471	421	486	448	475	484	465	477	463	467	468	456	505	506	470	488	489	478	478	483	487	471	473	497	471	514	432	477	462	462	476	486	423	495	465	473	477	508	457	458	466	495	434	449	426	492	426	460	480	464	456	458	465	455	457	448	416	427	468	478	433	437	446	452	442	448	443	434	473	458	448	442	442	465	442	453	461	452	460	468	452	442	474	458	435	482	427	472	427	477	478	462	438	448	482	473	402	450	444	452	437	485	447	454	462	453	475	452	431	420	441	415	422	432	432	429	506	471	443	469	446	496	433	442	428	453	405	477	453	467	463	439	431	447	460	473	436	477	476	445	478	444	469	447	439	422	451	479	459	427	482	428	429	452	444	466	443	454	470	475	472	367	472	462	452	451	471	450	453	485	506	452	447	484	459	473	411	463	435	467	472	424	415	475	448	445	437	487	443	446	453	411	442	445	443	495	455	417	457	433	475	431	481	423	457	414	425	427	444	447	467	472	446	458	478	409	435	431	449	426	455	431	429	432	456	449	414	432	440	454	479	433	450	463	468	450	438	447	403	437	437	428	443	472	425	493	446	452	444	406	451	454	448	460	476	443	485	458	453	452	437	401	452	442	428	493	502	428	467	461	478	476	468	464	421	438	473	483	426	453	437	461	434	463	432	421	501	459	440	455	482	455	404	454	403	452	493	467	437	446	454	457	431	436	452	413	450	477	405	477	493	445	459	403	428	451	422	441	425	467	452	458	435	435	493	416	428	457	439	421	474	461	431	435	465	455	407	455	433	444	413	475	424	464	408	434	447	459	454	458	457	446	450	448	434	415	414	426	502	456	441	463	447	418	481	460	477	448	484	429	459	475	487	466	425	454	482	446	449	446	450	501	475	459	439	476	439	445	432	464	466	451	430	431	428	463	462	435	456	444	471	451	474	446	489	434	421	446	464	447	452	438	432	449	445	489	470	460	418	474	460	441	432	420	419	445	462	459	511	480	434	439	433	473	449	450	473	420	438	449	441	488	460	439	434	428	443	465	450	455	453	434	453	437	437	447	431	461	431	456	488	479	448	461	471	422	404	453	471	430	451	471	446	476	448	442	449	444	435	455	459	446	457	421	489	478	442	452	430	443	449	469	457	434	483	442	444	466	478	440	459	430	447	410	485	464	455	494	465	454	433	449	427	463	463	461	465	453	464	421	470	444	446	449	409	404	478	412	440	471	462	447	463	485	428	387	448	452	437	419	468	466	431	461	422	445	473	466	433	430	423	456	453	446	475	417	451	444	445	422	448	452	440	440	472	430	461	455	436	466	431	456	378	449	447	410	430	437	467	468	486	447	457	450	453	434	480	480	438	426	408	436	465	461	436	438	452	436	481	428	484	443	462	414	423	437	472	449	436	439	430	459	417	484	442	447	419	442	473	460	415	434	417	423	458	453	439	445	436	465	473	434	443	444	430	435	452	473	460	417	440	498	455	432	447	483	444	442	433	427	483	469	456	448	450	440	473	498	442	410	432	462	450	451	470	453	486	431	402	463	443	477	448	440	486	469	464	446	435	469	427	446	450	463	436	477	459	471	497	433	468	470	486	441	431	465	451	428	463	427	416	416	450	455	428	487	451	457	465	474	429	468	472	478	430	454	403	439	462	437	438	423	452	454	478	448	428	418	448	417	462	470	456	436	463	464	438	475	486	445	469	428	439	445	447	454	434	445	473	481	451	468	431	423	441	428	478	440	436	471	442	460	456	445	459	449	465	464	415	472	451	468	429	470	453	455	416	447	435	419	457	452	446	427	455	439	438	494	480	414	514	438	453	458	443	427	466	444	444	437	435	440	420	409	510	455	429	437	422	443	478	430	436	426	449	451	437	433	454	468	451	439	455	411	452	460	459	429	497	476	427	470	422	415	484	431	445	457	441	438	469	468	487	449	425	470	458	449	449	432	470	414	431	453	425	434	448	436	420	463	483	515	413	495	458	411	468	439	459	450	437	438	479	460	391	444	416	439	459	456	453	437	440	448	448	457	472	431	449	435	423	461	477	446	441	477	437	456	467	443	442	435	456	412	469	484	465	437	441	444	452	470	447	444	455	433	445	452	420	490	437	437	428	485	447	433	468	498	410	433	446	498	440	438	429	485	442	430	444	438	491	449	469	442	439	451	473	471	426	428	458	430	441	422	431	510	428	426	422	423	427	465	425	457	455	495	415	439	417	459	448	510	403	469	417	468	448	424	437	443	444	463	471	462	474	423	412	445	396	431	460	465	430	444	454	423	449	426	448	434	425	439	465	432	437	455	463	435	446	466	471	454	435	478	458	503	458	456	462	462	416	468	452	470	443	446	434	476	448	428	450	458	483	471	455	440	462	428	465	420	467	443	442	433	435	458	444	444	465	415	473	463	448	419	409	417	434	443	455	430	431	439	461	440	495	434	422	457	437	451	455	444	468	454	467	467	394	440	454	457	445	442	470	446	492	441	459	467	447	454	473	451	435	441	449	443	460	399	451	455	425	459	433	427	425	453	415	485	443	431	425	426	412	483	464	502	427	457	439	447	479	438	476	455	455	437	423	455	450	422	450	453	446	449	497	438	459	426	442	431	413	423	474	491	448	422	464	441	426	457	439	423	425	430	482	456	451	408	490	452	440	429	430	432	473	439	450	470	440	429	442	413	435	447	449	477	461	430	467	423	463	450	446	455	469	461	504	427	461	425	410	460	468	450	433	457	463	488	479	468	445	495	415	472	469	435	446	420	476	476	473	436	455	440	462	444	475	434	469	462	453	446	443	467	467	448	465	462	422	455	466	425	452	489	444	416	484	435	429	423	436	436	484	468	467	463	396	441	466	452	458	446	465	428	445	464	456	478	478	459	439	420	428	452	445	419	436	489	457	470	430	417	449	431	466	419	462	438	469	464	448	428	508	431	462	422	421	453	418	438	430	449	459	449	441	434	435	474	424	423	463	429	442	444	425	423	446	466	477	463	442	407	441	436	451	418	458	491	472	456	483	450	453	411	450	434	443	417	436	472	452	442	415	455	463	453	456	432	505	425	480	408	490	409	485	428	468	494	463	491	465	465	442	455	443	462	434	450	421	458	459	418	486	475	472	458	461	475	451	434	471	435	450	462	437	484	442	428	443	418	453	461	492	435	454	444	486	432	455	455	454	483	443	441	424	447	435	419	432	458	483	431	445	409	431	481	439	440	450	418	432	474	457	445	463	457	459	437	445	432	478	412	439	461	467	438	428	484	442	417	452	425	511	434	441	493	436	417	396	441	463	459	435	455	440	435	474	429	441	463	428	423	467	463	444	428	448	407	450	433	448	476	422	446	473	434	473	456	453	480	459	439	440	466	421	450	449	448	428	434
16988	34878	32461	21974	16159	11793	9303	6906	5279	4096	3538	2814	2278	1916	1763	1467	1345	1231	1276	1107	1074	1057	944	1017	958	969	975	891	844	805	765	779	784	760	724	758	700	781	732	750	769	717	736	707	728	655	665	657	663	702	630	624	702	698	634	635	647	663	719	640	650	708	674	685	689	640	645	678	654	727	681	691	748	757	740	711	698	725	675	707	718	721	688	671	665	691	708	641	688	657	671	701	646	731	687	681	667	661	648	667	629	678	623	623	587	672	687	674	651	619	643	624	630	649	640	612	603	612	625	646	656	639	628	625	653	625	625	624	668	658	634	672	684	627	658	642	616	599	626	618	690	612	642	620	662	650	616	659	612	645	664	676	677	593	637	634	582	647	618	611	600	669	644	649	590	657	622	627	619	632	601	618	684	643	588	629	633	606	630	635	617	596	639	629	649	636	684	589	631	625	642	661	630	613	671	602	668	591	592	658	602	617	630	673	631	685	613	608	669	627	655	658	618	659	619	627	595	603	653	658	627	699	619	602	652	645	647	668	650	660	648	630	638	639	627	654	579	641	584	641	639	629	646	634	664	668	621	632	624	644	627	638	621	616	659	593	614	661	635	614	596	628	647	651	625	622	616	679	655	633	691	637	646	631	645	636	652	675	631	633	679	632	648	599	600	644	626	634	625	638	607	660	651	657	670	663	612	621	633	635	633	621	631	637	645	647	621	614	652	641	662	616	575	654	615	615	641	597	615	615	580	664	629	587	608	670	626	654	669	631	625	631	617	619	603	650	646	649	608	564	623	586	615	656	611	651	607	575	665	636	614	621	638	618	626	655	628	592	648	668	662	640	654	616	607	650	631	588	605	630	610	651	609	637	657	605	669	640	650	641	656	669	595	631	644	613	663	605	584	588	613	630	637	606	639	608	629	600	627	617	605	629	653	617	642	635	674	605	644	631	638	645	655	613	606	631	687	626	606	636	649	592	649	608	675	632	693	613	665	677	624	602	594	674	634	632	604	592	616	616	613	607	621	649	604	674	657	676	659	636	628	608	675	610	596	669	611	649	640	649	673	621	584	628	629	637	646	621	628	618	631	645	630	648	638	633	694	619	649	629	593	615	650	583	632	628	585	631	641	630	650	630	631	635	621	596	578	589	652	583	647	597	616	664	626	646	582	634	650	656	625	622	631	624	667	636	670	616	635	660	604	644	632	658	587	600	630	670	625	625	676	639	618	608	631	616	641	658	666	638	596	623	624	610	666	675	620	609	631	596	625	657	618	611	623	623	599	668	614	612	577	634	575	643	606	640	685	614	589	622	643	666	588	662	621	613	633	584	636	589	643	572	573	648	622	627	639	615	652	617	633	689	635	596	614	610	631	629	572	645	628	667	589	652	615	626	654	613	646	627	599	624	627	615	617	611	611	661	655	667	589	627	636	633	631	624	638	621	607	646	630	630	652	611	622	653	626	650	618	627	611	616	593	629	668	593	590	639	643	618	656	656	643	631	663	646	682	687	664	641	649	650	656	629	640	616	621	607	690	632	655	659	660	635	646	601	611	632	569	616	679	601	664	654	637	596	661	639	684	585	630	578	633	678	626	662	602	596	624	626	653	644	683	623	593	663	634	625	625	649	644	603	628	633	618	665	613	578	613	617	599	607	651	587	660	658	618	628	652	644	567	641	608	609	613	631	646	622	679	648	665	626	641	615	627	632	655	627	588	597	658	628	658	633	610	635	637	615	592	668	605	620	584	690	672	636	617	542	623	656	644	582	578	600	673	638	589	627	657	623	639	626	642	614	624	595	573	622	626	680	632	680	605	626	613	598	633	655	663	624	623	620	643	641	629	653	669	633	658	654	645	604	628	678	624	620	583	629	629	616	616	624	644	619	624	643	622	605	663	623	606	628	626	642	661	601	634	604	647	634	629	664	637	626	615	617	619	614	661	649	667	606	684	674	607	617	605	664	590	615	658	625	604	625	604	591	673	618	589	639	609	664	615	634	621	633	640	668	664	721	630	610	644	631	633	666	637	659	619	630	625	644	654	635	637	626	611	583	662	631	660	629	629	613	630	617	637	638	669	603	632	591	617	637	618	605	603	629	617	601	686	662	597	632	629	633	592	636	662	603	649	657	651	587	594	607	668	620	646	657	631	635	624	636	602	614	613	599	625	623	598	652	639	643	648	612	631	609	627	612	620	622	633	637	643	606	645	645	644	623	625	638	634	617	618	628	651	623	605	688	615	650	659	646	595	654	648	639	647	622	608	624	607	661	608	644	657	659	649	593	633	624	650	592	611	644	603	633	639	623	625	613	648	687	640	601	620	600	611	655	629	647	631	623	665	576	619	631	641	618	624	647	595	647	685	663	595	603	601	612	619	609	626	674	609	613	617	624	641	634	618	636	619	653	632	664	624	667	622	594	635	672	587	592	637	621	634	631	581	647	600	608	575	609	633	634	638	628	629	593	677	605	643	638	679	628	612	650	601	614	604	599	632	604	649	656	586	604	668	646	606	608	654	594	624	640	643	619	685	622	619	621	644	683	621	595	649	647	671	621	628	629	613	596	605	623	656	595	636	609	639	646	620	653	601	657	648	662	576	637	647	674	646	661	657	634	620	649	657	619	590	635	647	587	629	643	628	647	621	628	604	613	632	630	659	638	648	671	648	635	658	577	587	651	624	623	646	627	603	623	597	615	633	647	597	615	619	625	606	684	624	588	625	624	595	606	607	570	646	629	709	635	627	624	693	632	651	595	609	668	668	609	634	596	602	651	614	622	597	619	644	603	655	625	625	620	667	600	607	663	591	628	621	629	616	595	598	619	630	603	639	593	608	616	686	628	621	632	626	664	649	620	634	624	622	624	609	604	591	681	595	678	620	609	637	626	639	629	629	653	602	631	676	589	663	614	604	624	639	605	609	584	598	628	666	592	674	651	636	606	601	626	640	597	695	615	659	684	606	628	634	608	625	595	650	654	628	621	641	639	669	649	623	605	623	664	630	639	682	645	624	607	611	619	606	661	566	575	605	650	635	615	623	637	647	609	620	608	641	620	624	613	606	630	615	616	659	661	641	594	657	606	617	639	611	683	618	610	652	626	536	585	618	567	616	629	610	685	617	616	671	587	633	618	617	637	652	602	601	669	639	629	613	628	629	607	588	587	700	612	618	602	647	618	665	635	617	645	686	648	645	650	608	608	620	653	628	620	572	595	638	623	571	601	605	599	630	616	639	647	625	616	613	623	636	585	652	587	661	616	613	641	669	691	640	635	613	600	614	607	618	630	680	593	623	584	673	639	609	614	569	649	623	644	616	688	642	646	611	560	581	679	663	641	636	636	646	622	585	653	636	673	622	630	631	571	627	620	630	649	635	583	636	583	651	649	633	603	618	617	615	623	652	640	598	584	599	646	594	671	620	601	607	594	655	646	624	614	603	600	591	656	668	661	600	626	619	643	596	625	641	624	604	636	612	660	644	634	646	633	619	632	609	620	668	619
27556	20862	15875	7963	3788	2409	1656	1350	1108	949	887	798	788	691	721	673	639	617	621	623	655	644	659	584	583	619	657	677	624	582	591	628	604	621	621	606	547	653	552	576	533	600	568	611	597	600	580	623	580	612	577	564	566	519	578	545	584	572	574	606	587	606	608	550	581	536	556	607	566	605	577	571	619	611	626	603	616	655	573	574	607	560	592	549	573	587	593	584	630	604	577	590	619	615	579	603	611	589	634	613	594	591	527	586	585	605	521	568	573	532	594	582	565	576	594	569	597	591	594	592	633	600	566	577	552	588	594	592	605	561	549	588	589	583	610	596	579	533	594	619	586	599	572	591	589	583	573	542	589	579	579	564	601	624	594	584	593	578	582	575	564	553	603	577	578	554	596	566	625	602	588	619	593	577	560	576	511	561	640	546	586	617	591	536	582	545	543	533	581	573	558	583	621	574	582	553	574	554	552	586	612	579	505	587	622	592	535	583	586	577	581	605	609	552	574	583	608	602	597	567	532	586	535	584	576	604	605	569	583	619	556	557	577	567	621	556	599	560	565	583	627	560	599	601	603	582	547	602	552	591	603	590	562	620	587	577	611	581	565	565	575	535	554	565	595	567	604	595	528	605	577	587	562	588	590	590	554	545	564	567	565	571	564	590	606	584	628	586	588	608	572	565	552	548	609	592	573	530	600	602	548	593	599	600	592	592	576	576	577	544	584	574	578	563	574	587	582	562	561	572	552	589	576	594	585	629	585	551	562	603	599	604	536	603	539	555	543	575	486	567	612	590	581	594	567	580	598	603	577	590	585	606	575	573	553	609	579	561	559	583	545	590	555	571	587	559	575	548	563	561	540	564	587	562	562	601	612	551	578	640	547	617	564	574	603	578	537	590	601	561	579	612	579	573	577	590	641	542	593	551	588	543	587	603	572	562	560	572	551	562	598	569	581	596	527	580	560	574	583	596	581	553	597	573	538	617	563	552	585	556	572	553	582	612	578	583	606	558	589	573	585	632	594	590	596	576	598	618	591	584	565	582	553	604	624	592	633	601	553	566	576	594	566	587	559	575	584	602	567	578	582	596	568	601	602	615	579	521	621	613	561	574	564	536	566	581	564	625	597	627	570	576	567	603	603	604	577	576	561	599	568	559	610	589	589	538	571	536	612	581	565	566	542	579	553	621	588	592	618	583	583	583	584	548	554	542	591	560	596	551	596	602	573	615	568	570	583	567	611	600	622	581	560	533	578	562	568	584	636	580	526	594	539	583	605	601	564	565	599	572	581	556	588	586	567	586	549	608	567	547	556	572	606	522	558	612	538	542	575	591	595	575	527	555	567	568	594	568	574	573	561	575	592	613	566	629	548	595	565	605	621	586	555	568	515	558	568	592	574	550	619	601	544	597	575	594	552	588	557	594	602	582	586	545	585	527	562	604	599	583	575	603	572	542	586	604	599	572	591	572	599	585	586	558	572	598	593	561	581	568	555	651	555	555	567	591	535	552	616	596	587	594	573	592	598	583	622	590	600	580	573	525	592	591	506	536	569	596	638	601	544	569	599	574	588	612	613	569	586	589	571	624	603	555	630	586	622	570	562	580	583	587	575	556	572	588	584	566	563	581	567	566	571	630	574	593	582	623	605	566	616	608	520	583	566	570	585	577	600	563	526	641	589	580	561	580	605	588	564	599	581	599	590	579	597	577	537	551	588	529	533	639	587	579	601	595	572	568	562	572	569	549	594	584	613	554	614	593	573	593	565	578	583	563	554	597	554	576	566	540	573	581	578	593	598	510	609	567	574	603	596	565	586	548	582	584	548	572	562	580	550	578	610	589	591	589	652	573	574	585	573	575	559	631	575	597	584	522	542	579	585	619	595	610	562	570	589	549	583	592	593	580	569	567	578	650	558	592	585	621	611	637	588	600	566	551	559	567	571	543	610	570	622	572	549	592	551	568	621	584	589	560	589	544	586	553	543	585	533	600	579	596	591	599	591	598	535	583	574	616	597	586	627	567	589	582	567	577	579	564	593	589	540	574	587	591	600	587	572	552	605	547	582	560	580	648	588	595	581	568	589	580	586	586	568	646	572	563	562	576	595	571	586	579	560	576	575	555	593	594	584	591	593	619	570	534	564	557	608	608	590	580	561	582	613	544	587	639	599	583	607	560	599	588	607	618	600	629	560	566	586	571	596	573	573	576	598	579	582	551	621	588	565	568	534	575	549	579	576	545	576	553	584	606	561	621	582	624	552	555	603	571	560	574	584	554	550	581	581	572	561	575	588	596	573	555	565	528	583	533	550	565	581	602	591	576	597	605	560	605	568	566	592	578	574	553	564	543	575	583	593	588	582	569	576	567	594	567	591	606	597	554	608	624	612	532	591	570	582	578	587	606	605	591	596	589	584	574	545	609	543	607	574	599	572	575	584	610	587	532	594	563	576	578	554	563	610	552	585	556	613	575	612	551	582	566	576	594	606	581	564	563	543	591	626	560	573	580	602	603	550	572	602	593	603	588	561	631	552	558	574	567	581	549	604	568	605	557	565	597	573	590	591	559	567	585	580	560	587	586	588	570	575	558	591	612	591	634	565	630	620	579	561	597	566	625	550	604	553	580	614	596	590	610	558	578	575	558	589	560	597	617	580	587	570	530	522	552	564	610	604	647	582	602	584	585	581	581	605	552	573	583	624	595	620	584	586	569	597	539	560	581	572	559	595	566	618	577	551	584	539	589	571	553	562	633	605	613	594	559	568	533	558	632	549	550	571	634	594	555	547	550	598	572	556	604	633	594	599	535	600	579	594	566	640	565	594	613	581	563	583	573	595	644	580	591	574	596	585	569	571	580	584	570	599	571	582	538	610	552	540	567	566	585	532	591	569	571	591	577	599	574	598	558	612	563	570	591	628	572	546	592	539	575	564	557	602	579	624	637	599	594	620	587	560	564	575	595	584	592	594	590	576	597	585	615	617	547	567	593	529	613	593	557	578	602	593	543	591	572	554	582	606	575	609	576	524	568	559	593	618	554	583	626	573	547	543	597	584	576	610	551	586	569	565	564	618	591	533	630	583	560	569	571	596	581	622	609	596	587	601	558	550	575	556	573	589	578	625	583	561	554	561	603	585	596	564	559	598	594	569	564	548	565	590	569	544	570	546	603	572	551	599	603	582	549	587	606	612	589	531	606	605	597	582	600	581	583	626	566	584	568	596	550	606	584	595	585	596	579	553	569	577	600	573	572	606	569	587	601	559	586	580	592	573	616	603	598	596	566	582	532	582	603	572	580	534	579	607	556	570	552	584	583	590	605	561	583	571	594	586	557	590	588	591	567	622	576	598	553	571	600	598	576	597	575	574	599	622	586	584	570	569	551	561	588	568	512	594	587	620	581	630	536	562	538	565	550	594	581	546	558	628	600	551	578	564	573	572	567	566	620	587	565	595	571	560	554	585	587	578	521	593	578	581	555	548	546	556	603	583	610	548	602	598	620
13626	22414	19992	11411	7599	5327	4004	2983	2233	1849	1645	1393	1301	1192	1119	1102	1003	986	1010	962	973	887	894	869	945	926	884	850	859	872	855	852	797	762	816	898	883	881	847	828	893	844	859	891	834	840	838	830	800	771	753	764	774	803	837	899	846	820	803	812	870	817	804	848	770	821	835	828	851	861	837	826	828	822	840	856	816	826	831	892	839	879	776	815	817	751	823	811	836	873	873	795	760	884	811	783	839	858	850	841	832	841	824	816	804	843	825	789	842	830	797	844	814	866	844	799	803	847	787	826	761	820	876	815	817	799	800	816	795	781	812	775	792	785	769	831	808	784	857	784	776	780	866	821	861	800	866	806	788	755	806	803	818	808	808	834	809	804	769	836	770	770	806	800	824	848	806	807	829	787	843	783	824	847	818	822	722	792	820	795	842	829	798	824	793	810	813	819	796	773	767	856	819	810	843	801	819	796	801	790	797	777	809	812	828	821	831	782	787	835	797	797	868	822	792	791	800	817	809	850	781	792	832	810	853	797	798	755	786	826	835	814	812	772	811	818	811	765	815	812	801	780	829	801	831	774	821	824	792	797	782	853	832	784	750	826	774	865	798	798	826	783	828	854	865	808	816	790	810	815	832	831	840	812	830	772	825	828	808	817	830	769	805	825	855	819	863	824	800	812	798	798	793	776	813	821	792	777	803	811	787	759	826	795	805	850	839	820	787	854	806	838	823	805	744	793	846	836	810	828	780	794	798	795	803	794	807	767	800	785	846	821	777	803	822	814	771	870	778	784	779	859	832	782	807	821	751	762	882	766	807	795	825	792	817	851	770	821	759	808	792	813	826	794	759	787	829	804	840	812	820	806	830	846	757	790	794	823	768	838	778	765	812	779	782	821	770	802	801	784	811	846	824	821	847	837	779	824	782	824	813	837	795	800	861	819	810	848	822	789	841	827	856	834	773	778	795	810	850	785	844	753	855	829	827	767	824	780	822	770	777	854	842	775	797	818	850	801	738	844	832	784	792	819	803	827	836	816	834	802	836	841	821	823	850	854	791	810	804	798	803	777	858	844	777	828	838	850	793	821	831	808	844	827	756	826	795	753	806	817	780	793	848	790	813	780	779	860	810	819	786	786	798	747	830	771	801	771	851	825	810	822	742	816	805	810	797	844	825	837	807	797	859	795	797	807	839	791	798	771	816	853	779	855	759	847	851	791	838	852	849	813	796	785	830	774	826	807	831	883	834	833	803	796	823	841	806	804	799	814	813	824	821	848	795	778	824	804	793	808	798	844	825	816	768	807	821	783	797	783	808	841	844	837	788	758	830	851	812	810	749	840	801	795	773	848	800	831	822	751	830	842	828	780	770	805	885	779	774	812	797	807	832	796	795	820	749	790	813	786	816	791	783	770	788	851	796	808	773	809	833	793	793	828	820	812	781	836	767	844	782	814	854	831	765	820	811	831	792	770	834	766	821	825	781	829	765	761	822	788	790	790	847	784	834	837	831	816	813	830	817	760	766	810	803	834	864	810	750	762	767	844	803	786	826	802	847	806	777	790	794	809	786	827	805	827	778	765	776	862	812	771	810	828	775	877	783	836	810	839	816	825	818	828	797	821	839	803	787	767	806	829	845	777	791	811	853	842	785	774	818	825	812	784	786	853	849	850	824	818	750	803	873	796	824	825	761	815	820	762	768	767	801	813	784	851	800	763	814	863	807	859	821	810	814	818	762	795	844	821	820	796	796	817	826	816	771	813	820	789	812	842	784	797	804	841	866	785	791	773	778	817	810	858	788	829	794	779	820	821	767	781	825	815	827	845	817	805	833	816	791	800	725	814	789	790	804	776	813	832	769	802	780	789	815	831	807	804	886	769	759	832	832	810	827	819	823	765	803	803	784	791	783	817	847	829	772	800	811	808	772	794	823	773	823	812	778	780	778	844	832	810	797	814	866	824	782	828	816	800	828	829	844	830	849	813	826	830	867	795	794	801	772	758	823	852	811	801	789	817	832	810	811	819	777	850	831	827	782	879	804	770	811	823	848	827	812	808	796	781	795	811	846	830	842	824	797	803	834	811	837	792	807	778	813	781	837	797	786	809	814	841	818	833	772	817	806	823	812	815	847	856	783	793	850	814	834	842	806	782	829	787	795	771	817	820	827	825	819	836	829	795	843	818	848	810	783	836	775	775	771	800	814	794	816	814	780	815	843	771	768	783	800	803	815	820	843	782	815	826	810	805	809	779	775	808	829	774	836	781	815	815	823	790	785	824	779	826	796	828	805	790	774	819	787	810	811	788	796	777	804	754	786	809	780	785	780	793	829	796	787	772	797	794	786	775	866	756	769	793	811	805	816	772	830	786	784	844	815	803	809	825	813	812	761	840	801	793	792	850	799	762	822	833	807	857	829	824	766	821	831	856	837	792	808	815	793	788	846	846	816	794	828	796	805	828	785	818	833	803	823	833	807	805	760	823	805	777	813	767	775	776	850	846	819	824	794	814	794	804	793	755	828	804	777	814	814	834	811	809	827	800	833	792	792	806	859	814	801	773	796	822	865	813	806	778	818	814	783	818	809	810	806	787	806	822	806	834	800	782	851	765	822	790	853	793	842	778	815	785	809	861	764	800	893	827	784	814	778	834	835	786	805	786	817	828	777	831	879	804	789	825	832	788	820	824	785	774	822	788	833	792	814	815	860	792	793	849	901	780	764	850	771	831	871	836	807	773	810	796	820	830	851	855	823	798	794	812	818	832	816	770	809	796	841	792	768	814	832	798	819	813	808	816	836	790	798	762	748	816	822	833	840	760	787	794	781	818	843	798	858	777	794	787	885	772	798	824	812	780	768	775	807	811	828	819	805	781	816	783	833	812	754	779	835	825	807	825	765	746	836	800	809	836	797	824	828	807	824	773	795	828	833	800	797	836	795	827	840	796	834	864	780	804	776	815	792	862	836	795	849	837	822	799	806	844	843	805	817	854	836	820	793	857	783	808	808	820	803	813	821	799	783	828	806	798	798	777	801	784	832	810	750	837	800	810	803	827	768	829	829	818	814	799	806	856	834	780	812	793	795	824	803	822	806	775	846	803	785	797	770	833	795	791	754	813	759	847	807	768	831	799	807	826	842	825	763	806	770	862	837	813	885	756	834	787	785	836	804	800	797	848	840	805	787	825	872	833	817	810	777	810	862	835	847	805	819	889	796	775	767	818	817	841	813	760	807	828	774	825	800	810	785	781	795	811	815	798	762	787	810	780	796	832	791	793	840	791	769	827	763	834	837	833	764	783	821	754	842	802	812	824	796	805	768	809	842	791	863	809	817	784	792	797	812	781	833	780	828	783	836	841	774	799	851	755	766	811	797	816	809	827	824	864	820	841	768	804	797	829	843	782	823	827	847	815	809	793	815	749	816	794	819	848	774	820	784	818	854	786	773	812	751	775	794	838	806	828	793	770	834	852	827	793	859	812	770	820	785	842	818	772	779	816	815	790
24756	21534	28719	24799	20724	8863	3305	2093	1598	1363	1134	1071	948	875	793	749	723	723	692	685	643	674	631	625	621	649	668	645	640	659	556	654	606	637	607	587	625	621	594	619	605	584	609	566	574	599	608	591	575	543	581	583	573	572	576	528	588	573	622	580	580	554	595	575	571	551	588	566	581	574	575	584	629	627	560	553	543	629	633	578	579	601	560	605	560	561	597	571	612	548	613	580	579	608	582	595	574	575	600	533	557	593	566	582	607	600	576	592	572	595	575	569	549	518	563	566	553	554	593	557	575	528	594	594	586	557	528	555	554	592	526	565	550	571	582	572	550	578	543	589	584	585	558	603	594	578	532	582	554	562	555	579	523	529	580	582	586	528	533	531	565	523	530	536	560	552	592	566	568	548	572	568	552	574	580	526	549	566	571	562	569	598	559	540	550	571	532	596	555	502	579	585	550	580	561	577	535	598	534	556	594	577	551	599	540	574	534	543	569	522	578	572	573	623	539	564	561	548	567	529	557	596	531	551	560	555	575	584	553	549	557	551	566	595	568	573	587	514	633	545	563	540	531	624	547	613	533	530	548	568	591	592	598	558	610	571	536	579	581	580	571	550	594	590	561	583	567	589	568	589	557	588	559	593	536	583	595	542	557	600	566	593	573	604	537	509	565	560	570	564	547	513	573	547	582	570	567	564	608	582	557	597	502	539	568	564	539	528	546	587	547	594	580	523	592	544	558	571	555	575	553	547	603	573	556	544	531	558	586	552	558	567	565	589	602	549	572	556	631	534	565	556	575	538	603	558	548	527	550	560	608	565	621	597	489	562	557	588	514	537	543	563	537	572	575	544	543	537	586	557	534	581	602	585	583	580	604	614	563	568	548	550	548	589	585	584	588	542	575	559	604	555	555	553	563	563	575	563	626	602	577	578	585	579	553	572	568	561	559	569	572	579	571	551	561	617	601	565	530	578	578	581	572	571	581	549	599	558	571	569	596	561	537	589	550	551	550	585	551	535	570	560	555	571	556	600	592	538	592	554	582	563	577	584	584	587	586	544	584	505	571	600	533	591	539	607	540	572	609	597	585	612	569	545	594	551	574	584	533	550	605	589	585	551	588	576	582	567	571	566	599	569	574	582	544	541	598	549	528	578	553	544	584	589	622	601	556	612	562	518	607	566	566	573	610	575	568	510	599	561	549	564	536	545	562	576	547	572	573	557	573	525	563	562	573	586	524	576	580	519	609	540	545	604	524	592	559	558	557	576	570	544	541	564	548	594	621	558	570	563	519	616	561	553	547	578	584	570	543	588	567	576	533	561	539	576	534	532	543	550	501	539	543	518	571	577	577	546	516	571	537	554	583	569	565	560	552	527	604	602	565	548	581	535	562	542	548	555	584	524	593	580	571	554	587	517	606	579	568	594	568	572	577	546	617	554	549	609	561	565	553	584	526	566	503	562	526	554	556	563	547	548	612	566	597	526	567	571	586	560	552	516	578	583	544	561	557	571	577	540	566	544	549	595	550	529	531	495	544	595	511	595	599	536	533	596	565	553	573	529	581	580	604	549	580	553	579	568	564	612	577	569	556	552	528	573	540	541	552	553	568	579	562	562	559	550	533	562	588	580	551	609	582	600	619	554	598	589	567	543	551	578	570	559	611	572	572	579	571	485	582	554	611	618	546	571	594	573	563	594	575	562	595	542	564	593	536	547	603	603	579	545	568	548	612	570	598	581	572	575	564	573	575	558	525	545	569	538	586	506	575	565	571	606	611	567	546	547	572	552	548	588	571	591	550	553	542	557	549	563	529	591	551	601	524	548	539	546	570	567	565	605	530	587	509	537	555	555	579	568	526	593	539	537	566	543	542	535	538	568	585	540	540	545	555	561	517	588	555	559	527	578	599	513	595	576	535	596	552	583	544	564	523	554	598	608	557	591	583	559	575	543	569	562	549	560	575	530	586	587	571	571	600	554	533	609	567	524	550	547	552	595	535	564	587	531	563	582	560	587	571	580	536	587	597	560	552	623	556	557	547	544	571	568	546	574	588	573	569	557	517	530	583	588	533	547	622	567	545	536	586	561	581	566	560	506	563	477	536	600	559	543	591	580	576	545	586	566	572	584	516	587	565	590	544	578	545	572	566	574	616	550	583	544	562	565	553	581	543	549	584	575	555	571	583	549	525	552	546	567	557	546	552	583	576	596	590	581	581	550	538	536	558	544	613	591	562	582	552	547	635	554	595	590	552	594	590	539	582	525	546	582	535	577	517	574	534	567	596	568	533	556	556	549	544	563	551	552	541	552	568	570	541	549	537	562	580	542	582	536	538	566	582	581	541	586	600	601	537	607	505	561	560	567	528	528	547	574	568	559	544	578	548	565	619	588	566	565	527	558	573	548	594	578	564	554	533	568	582	567	541	592	524	562	543	564	536	561	561	569	573	548	565	561	579	555	563	564	606	595	559	582	571	548	562	574	568	626	573	554	580	561	575	526	604	570	589	528	613	566	540	562	543	569	624	541	542	574	553	545	550	562	600	575	598	542	596	534	571	517	541	574	547	574	538	567	561	610	604	548	598	616	545	549	519	580	528	574	572	569	581	518	573	592	530	563	546	569	506	550	567	551	549	606	611	537	565	550	561	554	583	557	560	541	610	591	552	594	546	613	629	563	595	565	560	600	521	542	561	573	569	577	557	577	537	516	613	625	591	560	583	554	583	590	541	604	606	578	538	568	575	551	612	548	566	564	573	627	575	574	584	581	568	558	497	592	579	620	546	539	538	537	541	517	580	574	629	566	514	572	573	565	563	535	551	509	523	568	572	595	561	575	586	574	521	580	548	592	618	567	535	555	552	590	603	576	544	537	605	591	580	532	570	582	559	548	573	619	579	528	583	578	596	535	566	555	551	569	548	549	514	550	511	567	569	584	549	551	529	561	555	552	553	540	555	553	586	519	571	566	592	604	585	584	562	529	560	493	571	541	570	593	584	570	583	558	538	556	561	572	590	563	567	589	540	534	550	576	578	546	567	604	575	609	542	542	573	499	560	574	580	546	563	545	578	574	511	563	553	543	574	502	524	579	575	556	536	562	561	548	579	523	564	548	568	539	504	544	570	575	581	588	554	560	571	515	545	588	583	493	554	598	574	578	554	535	577	549	618	575	587	593	562	578	600	584	532	554	554	596	530	562	541	519	612	560	549	569	569	544	557	515	565	524	558	577	584	566	573	502	570	565	581	581	566	551	556	566	559	555	554	569	560	536	593	552	540	576	597	546	565	599	594	555	595	563	603	593	547	507	569	583	570	557	581	515	558	548	567	514	567	577	584	577	527	594	550	602	549	583	573	530	609	553	529	548	577	493	595	601	546	584	528	596	544	551	514	549	588	608	565	588	543	575	589	549	540	561	561	565	605	602	554	535	564	608	550	556	546	595	542	549	584	592	597	578	566	565	571	538	514	559	550	557	600	605	586	574	558	586	531	614	541	525	580	559
15152	30046	27358	17182	12465	9207	6318	4872	3613	3065	2437	2032	1754	1596	1416	1294	1251	1192	1083	1096	1080	1123	1041	1007	950	1028	1010	1027	986	959	895	873	919	908	866	834	878	926	890	880	892	863	832	867	855	840	805	827	795	756	807	889	804	787	780	803	794	806	808	875	801	855	789	808	848	829	819	794	797	812	830	777	873	891	837	883	855	826	877	825	814	827	833	839	856	778	887	793	894	817	804	869	835	844	883	839	855	831	781	827	838	804	815	777	776	794	783	812	836	796	829	823	794	829	822	772	820	808	808	787	827	783	790	838	784	811	810	815	819	852	773	821	763	775	803	799	794	834	721	850	818	816	808	794	790	764	805	749	841	777	894	802	788	834	822	825	780	771	793	782	779	742	787	785	795	769	785	813	804	775	802	740	855	813	774	787	851	767	755	821	749	736	812	797	773	797	834	782	773	795	787	796	797	778	815	784	791	778	809	815	856	819	801	802	774	795	817	778	780	810	779	758	821	788	812	791	795	816	777	751	773	845	774	834	791	740	848	845	780	812	828	801	780	800	748	804	779	825	726	780	761	832	774	772	771	757	804	850	800	839	788	795	740	791	726	770	809	759	809	814	769	864	836	823	736	807	723	827	803	779	796	818	781	802	794	801	766	779	783	747	725	754	776	868	733	819	791	780	795	801	804	812	778	804	791	773	754	779	823	782	808	806	817	837	783	784	820	782	784	799	801	798	792	754	719	763	823	773	796	783	764	802	830	871	771	778	850	792	788	788	773	772	796	763	800	830	829	848	776	758	816	768	815	718	826	811	830	812	781	765	806	780	774	791	808	730	813	812	809	800	854	840	827	817	820	803	845	780	809	775	783	812	772	812	754	757	790	811	791	816	809	817	820	786	743	799	801	786	834	806	795	805	857	754	772	786	729	797	821	762	766	774	820	819	845	836	769	813	784	765	770	813	801	819	822	789	776	803	788	808	761	787	764	840	823	810	796	822	819	815	786	800	792	879	800	839	783	811	796	777	780	803	826	821	746	802	725	827	819	751	837	796	793	800	828	792	781	800	832	778	835	795	782	799	761	838	816	785	813	774	840	834	767	749	792	777	775	792	758	833	811	769	749	813	751	770	796	791	816	807	835	779	819	776	797	811	777	756	798	813	729	781	823	812	766	751	799	812	755	811	824	793	805	784	726	757	780	771	845	782	781	781	829	847	774	790	821	800	802	813	748	752	774	799	761	797	771	810	781	797	807	872	844	821	767	790	755	861	784	774	805	798	818	763	764	761	825	822	832	779	798	768	796	808	810	780	783	836	737	809	765	854	807	806	799	785	788	790	788	820	832	812	811	761	808	839	800	742	812	803	781	783	799	774	766	764	839	753	813	805	764	771	791	789	822	774	840	730	824	760	810	794	779	764	795	841	786	819	843	780	797	781	788	800	762	778	812	798	750	776	860	827	844	789	771	768	770	799	791	800	821	808	766	808	779	798	810	749	793	812	783	823	788	803	761	786	778	792	851	791	826	790	786	840	792	795	748	795	790	777	840	792	803	800	787	787	782	776	778	788	774	818	809	779	799	771	805	800	823	759	794	808	822	772	824	791	787	779	795	796	775	775	756	762	759	830	764	777	775	755	793	812	791	787	794	763	801	802	748	784	798	797	792	769	818	743	756	801	789	787	822	838	769	738	789	776	800	777	802	760	765	787	763	799	807	787	788	778	799	759	770	776	781	839	790	771	801	782	764	788	831	811	765	777	781	857	853	811	816	757	821	784	781	780	809	797	824	858	787	816	807	771	747	741	777	797	835	830	831	732	769	769	787	809	795	792	756	734	770	822	749	750	785	773	787	820	793	821	793	723	763	754	769	790	808	867	802	822	778	867	747	817	776	770	763	777	792	793	737	779	836	786	744	755	835	832	762	740	833	815	780	803	798	771	814	821	786	798	770	785	822	760	803	780	760	835	829	789	805	825	758	818	796	773	861	791	809	823	745	790	798	773	828	811	758	788	824	813	791	806	762	826	828	781	818	822	769	802	769	811	790	804	771	807	762	841	813	795	790	838	811	826	771	833	774	833	805	753	778	815	810	780	750	766	802	769	818	774	768	800	776	812	788	803	785	812	804	750	774	826	778	795	750	793	766	819	784	829	800	784	783	773	780	819	783	822	769	791	799	750	794	808	797	782	802	828	769	803	820	804	764	809	800	852	734	820	822	842	795	774	772	761	764	742	804	804	781	785	759	793	761	766	812	809	754	782	791	825	801	821	824	758	792	809	783	820	808	819	799	787	759	790	761	834	752	809	833	783	807	760	803	762	768	792	742	828	801	776	841	816	774	802	760	809	794	820	791	811	783	755	752	815	775	775	821	766	787	758	812	776	800	763	840	856	840	783	768	807	787	852	759	736	811	794	793	808	787	779	789	827	792	853	818	842	801	825	793	776	796	764	800	808	798	785	784	821	773	778	793	794	790	775	780	743	814	753	783	803	820	788	767	804	811	838	842	769	828	828	775	804	839	802	826	848	845	787	776	767	837	801	746	811	787	823	812	766	806	851	766	789	797	797	829	773	822	793	753	803	772	811	826	797	798	796	819	790	785	809	790	796	801	784	797	813	775	828	793	790	792	784	821	809	813	857	764	838	809	747	766	769	813	813	809	816	820	751	780	779	781	802	835	716	822	826	805	826	799	761	802	777	811	810	823	822	790	815	780	769	792	780	830	842	795	792	811	792	832	810	783	811	798	827	799	794	789	781	841	767	807	796	773	701	835	804	770	793	739	787	826	741	825	793	740	823	839	774	812	765	772	749	795	766	791	780	743	816	789	815	851	767	791	783	796	780	787	792	762	804	760	766	786	844	823	795	819	820	811	772	821	783	770	792	842	745	791	836	807	826	781	805	845	775	782	735	821	784	796	752	833	756	818	805	775	819	770	727	786	814	829	843	798	808	740	802	771	801	812	766	770	757	777	823	806	783	816	835	788	744	770	811	762	778	826	821	800	796	842	765	779	859	762	794	760	831	791	775	817	767	812	790	798	781	768	752	786	788	787	815	820	796	811	779	827	777	787	835	835	799	787	800	801	797	815	792	802	789	850	837	800	796	762	779	765	828	847	807	765	791	767	772	839	783	772	797	775	798	817	777	776	795	746	848	783	820	851	803	799	771	793	773	787	834	792	777	821	818	745	803	791	793	821	772	804	817	824	827	770	779	813	840	790	818	834	766	789	782	750	807	806	823	787	795	803	843	791	812	789	804	813	807	794	802	748	828	789	818	775	854	853	801	785	760	769	818	784	790	771	772	836	831	815	828	768	765	798	766	770	820	818	822	797	781	783	798	808	870	778	794	755	810	775	824	774	774	799	780	805	788	812	797	815	794	795	814	793	750	772	784	828	755	812	808	773	754	817	841	817	820	823	803	764	835	815	813	810	805	736	819	807	800	822	805	763	783	817	767	815	767	797	766	769	770	854	778	771	821	820	812	818	838	759	825	772	806	790	769
23695	21517	29377	24100	21542	20435	7878	2843	1889	1544	1267	1067	953	998	895	792	753	645	701	599	580	612	612	599	603	561	572	632	557	512	538	489	533	507	480	513	499	536	530	520	510	554	488	444	416	494	482	492	424	437	490	456	449	438	444	445	465	459	450	458	476	454	470	454	435	463	461	484	472	508	472	492	505	512	511	481	483	483	538	488	450	481	479	460	456	450	442	473	463	463	484	463	475	506	510	464	440	429	451	447	468	466	449	438	453	436	454	461	472	430	448	461	458	454	473	467	438	448	477	447	463	456	422	453	425	498	451	437	447	465	467	462	458	471	443	455	446	451	463	439	464	449	466	407	445	466	457	475	479	452	431	479	484	456	464	452	457	419	454	444	434	473	438	462	439	490	487	447	488	464	442	417	422	480	465	440	458	458	464	469	472	450	448	433	467	422	470	426	447	433	454	451	444	417	453	469	472	451	422	452	453	485	471	425	443	451	449	437	472	448	458	441	466	495	430	452	440	424	484	464	474	462	475	444	482	445	470	447	467	441	448	427	475	462	471	460	409	442	462	441	460	441	466	479	471	421	452	423	449	450	513	445	469	484	471	441	465	482	449	453	478	456	462	494	449	493	448	448	448	473	447	466	466	443	453	495	461	454	440	466	491	456	433	472	428	432	461	433	453	443	434	449	425	470	447	449	440	431	422	442	448	444	442	472	432	433	472	438	451	467	456	458	466	443	421	475	473	488	446	464	468	423	464	453	479	445	476	504	437	462	443	480	427	448	426	445	452	419	433	479	472	438	427	450	446	419	435	436	465	466	467	466	423	449	440	428	467	440	483	455	436	418	438	489	441	466	472	472	456	437	460	417	432	475	455	445	434	448	423	477	416	459	461	476	478	420	441	490	421	428	457	456	527	468	447	459	420	445	455	473	479	432	442	452	464	434	457	425	468	453	471	420	484	489	479	422	427	437	446	467	426	440	435	465	461	428	466	481	475	450	457	418	443	472	487	483	457	472	449	459	466	450	451	447	443	438	461	450	482	441	436	442	460	447	425	460	439	455	456	461	466	430	458	445	485	473	425	459	476	466	443	429	463	448	438	468	507	475	479	447	461	417	457	452	442	456	418	435	427	458	444	459	421	456	449	452	447	471	439	449	455	426	438	456	438	470	488	411	496	437	442	467	415	462	462	440	460	463	469	441	450	422	475	457	433	469	458	437	449	457	462	457	447	437	458	442	466	476	458	457	472	409	504	482	451	467	404	452	460	444	486	452	452	441	450	443	467	468	463	445	469	443	453	450	458	452	452	449	434	435	478	452	456	456	447	404	411	460	480	435	457	459	456	459	447	468	486	452	419	424	447	430	465	474	491	490	443	434	430	450	412	419	454	445	468	461	466	408	441	464	489	460	467	452	445	454	464	467	444	454	456	455	410	454	439	439	480	459	456	441	449	467	445	486	479	458	488	470	442	423	462	446	479	478	470	449	463	463	426	446	465	416	479	459	472	435	449	443	471	437	461	436	493	442	445	452	454	489	450	475	492	471	430	487	453	451	456	403	484	482	462	415	446	446	490	472	426	458	441	451	485	425	445	441	446	448	437	463	424	451	441	430	442	430	440	464	443	472	482	454	461	434	450	478	461	454	451	438	476	446	436	486	479	456	443	441	432	424	451	466	489	419	489	440	430	448	484	464	468	468	483	439	454	459	465	484	477	457	477	432	458	482	477	424	442	490	430	440	470	451	438	469	457	428	444	441	495	460	443	452	413	430	463	441	431	415	472	454	429	470	479	424	404	455	446	451	436	412	484	423	442	446	464	432	470	465	467	443	454	471	435	486	446	462	472	458	438	429	440	456	446	468	473	483	459	470	456	480	441	419	472	468	438	469	499	457	498	447	434	420	419	453	456	478	476	454	430	490	423	448	453	475	400	417	434	458	423	466	463	509	478	475	483	456	452	480	426	466	481	453	457	476	444	447	441	419	466	460	482	427	485	454	435	472	469	435	436	482	444	448	436	438	420	412	492	443	389	454	426	458	452	448	476	444	452	453	468	462	444	422	464	463	459	497	442	466	474	448	461	464	422	463	452	456	451	494	463	446	437	435	484	489	498	446	499	459	433	433	445	435	397	465	460	449	446	475	467	457	435	480	473	445	478	471	485	455	418	465	427	417	434	442	441	480	454	449	442	445	486	432	473	493	467	458	451	424	421	452	452	386	444	475	427	429	473	455	437	454	436	481	462	416	439	382	469	443	444	440	450	411	455	429	474	429	439	443	475	449	470	437	438	458	452	456	447	490	412	427	429	486	448	428	442	432	459	418	476	478	451	432	449	438	465	423	428	453	459	409	494	452	458	454	490	448	466	460	430	456	459	429	450	423	465	449	445	475	477	412	447	431	456	479	452	460	449	458	443	445	442	492	442	466	418	426	436	407	491	467	454	420	490	426	433	487	452	465	441	450	452	457	457	436	423	472	442	466	435	434	457	427	443	444	449	446	443	426	405	480	446	400	416	435	420	442	468	430	403	463	477	423	483	445	447	442	430	451	472	423	501	483	473	452	448	498	430	465	432	480	446	423	436	419	454	436	452	460	465	492	458	505	443	458	464	419	454	415	456	424	463	480	415	433	466	399	458	429	461	444	429	497	473	412	463	446	444	428	430	456	461	444	454	451	412	448	437	415	458	444	436	433	444	486	433	441	422	440	481	449	430	475	425	456	480	425	416	430	418	420	451	433	463	458	464	460	474	407	432	477	471	436	421	449	469	470	450	410	458	482	443	424	471	469	490	470	488	480	446	437	426	456	445	453	435	438	446	448	435	490	454	445	433	401	444	446	449	440	439	437	448	456	457	435	443	461	462	480	446	478	438	452	430	436	511	425	416	458	445	471	407	442	474	478	397	438	419	425	432	469	429	461	496	478	447	437	448	489	515	446	431	462	453	476	423	470	467	440	451	447	457	458	429	480	487	445	425	480	470	453	453	462	449	478	458	433	454	456	451	425	428	452	518	466	443	420	444	426	476	435	442	440	415	447	461	452	455	442	406	435	447	470	435	424	432	465	459	438	422	406	468	487	486	444	455	448	444	420	473	414	443	414	458	445	392	448	442	479	426	450	450	405	452	499	450	503	455	425	456	446	435	424	411	477	443	443	451	454	467	476	427	487	440	459	487	443	455	473	440	457	435	437	462	486	406	448	428	454	462	402	433	476	459	462	432	456	438	449	470	467	484	433	451	465	474	404	417	432	457	457	429	461	438	449	430	442	426	438	471	440	447	457	467	437	467	487	500	435	438	443	440	453	470	421	452	431	446	466	466	395	486	452	456	424	417	420	483	445	439	446	459	421	437	438	480	411	451	459	460	457	423	460	431	454	417	420	419	451	482	471	456	478	448	431	491	436	444	460	440	455	460	435	419	432	456	428	448	457	444	465	490	440	455	486	451	427	447	478	433	435	415	427	438	454	442	420	467	454	455	485	432	412	439	457	470	442	453	440
17788	34895	31545	21407	16110	12264	8422	6288	4598	3835	3115	2484	2021	1937	1800	1381	1366	1206	1115	1140	1041	1044	960	905	905	949	951	851	923	897	831	802	824	768	743	766	734	752	730	777	760	705	692	652	693	643	693	688	655	691	667	665	626	647	622	666	692	660	672	689	664	663	690	605	654	699	619	664	669	711	685	708	752	684	749	796	755	766	706	722	726	659	692	706	676	695	700	679	644	709	674	726	676	680	705	664	680	704	706	658	684	676	672	672	671	651	654	660	685	657	596	719	682	662	616	614	657	647	616	639	623	680	639	619	640	622	636	668	602	659	593	677	681	619	627	654	626	647	700	621	687	605	668	644	617	620	625	621	631	616	611	627	613	657	644	631	629	624	630	653	673	583	643	708	654	662	686	602	675	659	639	643	636	666	637	656	654	633	579	635	659	647	630	623	620	655	620	679	636	613	676	638	654	668	669	651	628	682	637	647	635	635	637	588	644	664	645	624	612	640	671	630	644	625	619	620	667	674	648	631	641	645	653	647	642	699	609	631	656	655	604	634	621	639	617	659	638	645	621	654	623	619	648	661	650	596	637	589	626	667	631	628	624	659	638	632	635	680	644	648	602	665	619	647	622	655	651	629	640	616	643	633	618	667	621	599	639	639	613	677	633	663	652	622	666	604	629	628	672	602	626	639	631	613	648	620	598	621	619	633	623	617	631	615	659	579	576	640	618	677	645	644	624	620	629	617	643	610	670	639	632	648	640	669	674	675	615	638	615	618	636	669	630	663	676	654	614	603	615	675	605	631	621	629	613	598	641	636	613	630	692	630	644	648	605	672	606	657	609	657	661	649	630	616	639	621	636	645	652	638	612	685	639	676	614	659	608	651	665	661	655	639	676	639	632	617	601	656	652	624	642	629	635	629	691	682	635	642	628	631	633	642	620	648	634	579	602	611	621	606	628	659	647	649	604	640	673	583	637	636	619	632	645	628	633	642	632	602	634	671	560	674	669	599	621	648	668	655	607	635	634	657	639	639	620	649	631	676	665	689	620	657	638	614	665	681	587	613	619	645	623	677	630	664	643	620	629	657	608	647	643	634	641	617	622	649	647	637	639	637	613	625	664	642	604	648	625	645	630	611	646	640	639	636	634	654	627	676	619	652	634	618	658	607	620	638	561	628	625	659	648	656	603	634	658	647	663	609	624	684	617	650	636	609	592	620	638	634	627	603	647	631	633	669	652	645	633	611	630	619	642	613	632	593	636	660	650	678	644	626	634	653	599	596	631	598	616	683	627	661	637	657	595	616	660	653	626	663	627	643	674	660	638	607	602	622	638	666	640	627	638	660	619	623	695	619	666	623	639	625	585	654	666	641	677	601	643	647	587	642	674	621	653	640	671	607	595	651	642	604	626	617	603	609	669	627	675	639	609	640	660	635	629	589	646	612	635	674	649	610	646	624	657	607	644	596	637	635	648	618	629	635	615	629	637	674	633	658	649	647	638	591	588	686	707	597	683	615	654	664	612	670	679	671	630	620	619	664	617	640	609	702	632	629	666	627	641	691	607	643	673	650	631	668	665	660	615	661	684	696	651	625	625	666	584	600	593	630	661	624	614	603	636	637	673	627	634	658	610	650	641	591	663	647	638	692	672	656	608	625	652	681	639	666	639	632	645	590	641	621	645	608	612	651	646	613	631	634	592	651	654	619	682	629	608	636	632	616	562	619	654	631	621	664	609	626	632	602	643	615	648	650	612	645	664	616	631	647	640	628	631	649	655	623	640	663	661	640	662	642	662	667	595	648	661	647	628	675	644	620	670	662	663	594	652	655	670	564	673	651	646	670	633	650	602	671	604	601	659	635	667	638	617	623	644	626	643	689	650	618	615	649	612	679	604	626	661	605	637	685	622	602	635	655	641	629	645	646	634	639	600	645	640	632	627	640	623	648	647	610	612	614	637	643	638	620	617	625	681	623	643	646	639	664	665	655	624	647	634	664	643	630	627	603	644	642	631	649	673	648	654	635	582	637	630	640	666	652	630	622	639	615	621	640	618	645	631	616	641	653	647	659	624	664	620	638	616	660	644	632	633	648	631	633	632	668	615	625	658	640	621	628	592	597	584	618	659	650	611	609	644	668	629	592	607	645	632	604	604	643	649	608	679	625	632	669	603	629	636	634	607	591	630	630	649	662	635	577	627	635	623	683	607	639	656	608	637	640	667	660	637	631	574	648	640	671	634	658	649	633	691	632	649	658	655	648	682	591	597	635	640	633	631	657	610	674	631	631	667	635	623	622	627	622	658	672	623	656	655	598	609	643	639	625	639	639	626	652	627	648	630	596	641	627	667	615	592	626	633	642	647	595	631	627	637	614	646	671	625	636	634	615	631	617	618	598	660	631	642	660	622	627	663	608	648	612	645	643	641	644	636	620	642	673	615	635	634	639	645	650	681	667	665	654	612	631	626	661	643	608	682	636	648	624	650	660	635	642	640	607	663	625	674	659	692	576	653	641	673	682	626	639	621	617	637	667	672	600	627	626	628	590	615	641	649	654	630	663	601	653	669	660	691	612	629	646	637	669	551	676	638	626	612	613	613	613	646	654	641	651	661	632	641	631	658	667	666	664	629	678	653	629	671	646	659	623	649	638	628	625	674	617	654	665	632	617	653	650	634	622	624	649	649	629	662	646	617	657	610	669	647	659	599	664	650	676	656	670	651	614	608	688	632	631	620	683	644	668	584	677	646	657	637	595	627	648	655	618	639	629	659	644	641	599	611	662	615	638	624	645	598	622	584	621	607	692	652	634	636	645	618	640	689	654	642	613	647	639	662	656	645	688	614	635	644	646	674	652	605	618	659	634	612	622	648	657	627	597	670	656	663	649	640	601	645	656	654	672	652	650	638	653	651	632	674	605	604	607	658	656	685	577	693	613	628	640	618	633	671	621	609	637	603	660	621	653	627	638	624	621	647	659	639	656	591	655	619	648	588	652	608	616	642	648	649	594	668	643	632	704	643	654	628	604	625	645	621	679	622	637	647	654	633	627	655	622	665	630	653	640	692	600	615	676	635	604	613	609	670	639	668	617	672	598	583	639	655	615	657	636	653	637	612	636	619	633	644	619	637	637	668	592	657	617	597	642	607	651	589	620	636	613	655	644	641	638	608	613	640	633	612	664	647	644	629	688	579	631	627	601	681	647	615	661	650	607	633	668	627	626	637	630	661	655	660	623	599	639	631	649	619	666	656	623	682	630	630	671	607	654	667	671	617	631	642	626	606	622	635	628	611	618	620	650	665	628	621	633	623	659	686	641	641	662	621	622	645	597	644	644	620	687	626	639	614	655	626	672	623	665	639	629	627	612	629	667	616	611	649	643	627	609	653	653	645	626	628	650	677	623	656	610	652	660	638	646	620	623	635	627	646	607	659	610	640	624	641	629	606	627	630	670	633	642	657	623	636	643	663	665	666	614	645	598	641	617	634	650	681	621	655	653	631	631	605	637
27573	20880	15261	7296	3576	2447	1524	1229	999	854	818	723	730	695	683	666	653	689	656	659	666	654	619	620	660	622	610	623	646	575	610	581	662	599	573	589	629	614	632	596	604	601	592	656	594	605	570	605	583	570	603	580	592	624	601	575	619	599	612	628	586	632	576	601	601	602	584	573	618	560	636	630	632	583	592	603	610	607	582	600	587	591	637	600	600	590	608	624	602	568	552	589	607	642	554	621	580	576	592	611	584	590	571	567	605	605	565	570	552	625	612	613	586	540	581	559	558	604	566	584	608	574	555	564	612	607	583	610	577	569	567	574	595	576	602	600	632	577	586	576	563	615	567	578	612	596	552	581	557	578	586	574	577	622	617	584	585	578	605	575	565	625	585	588	567	621	594	560	557	598	580	607	581	585	597	599	556	600	598	590	593	599	589	573	607	536	583	651	578	591	601	592	584	576	592	613	608	579	590	583	615	574	573	604	558	587	584	636	598	623	622	598	564	628	584	551	585	577	570	570	601	600	565	561	559	601	602	595	598	599	603	596	596	542	556	579	607	600	585	560	591	619	578	593	560	583	576	565	660	583	572	601	589	579	582	604	593	595	565	515	532	592	542	598	586	583	548	579	589	596	611	558	569	602	581	597	546	619	593	638	610	614	565	578	610	620	591	600	626	583	595	607	576	585	587	577	618	621	592	563	546	579	604	565	596	567	569	597	605	590	610	580	599	580	582	593	622	615	597	578	585	553	542	595	572	602	602	561	576	587	620	625	591	582	611	602	560	595	548	571	567	627	596	560	569	559	605	546	603	586	586	598	607	572	574	584	568	587	585	610	587	576	568	585	568	607	575	609	538	569	570	595	552	585	602	603	566	569	598	578	598	581	574	609	575	576	589	568	594	642	563	588	590	584	560	573	537	570	570	600	618	577	580	610	641	589	551	604	573	563	599	606	596	610	555	586	601	604	581	557	583	599	594	558	570	573	557	585	537	606	561	597	611	549	608	587	605	621	587	577	564	583	569	601	628	585	593	611	558	604	593	602	648	619	599	592	575	613	611	614	619	628	566	581	613	558	582	610	545	565	626	533	560	583	582	583	605	598	559	605	626	526	604	571	591	596	588	581	555	621	582	612	641	580	629	593	588	608	563	586	578	612	587	604	578	570	583	610	609	595	560	576	576	582	615	574	575	542	568	625	601	601	594	542	634	583	577	585	585	578	580	558	598	549	607	565	525	594	615	601	596	563	614	586	550	599	592	592	570	583	575	569	543	581	547	563	612	604	601	564	626	576	589	600	584	622	587	611	590	598	610	569	589	561	585	578	584	582	594	595	585	581	609	612	557	546	602	616	582	571	601	602	577	581	580	573	563	552	587	603	577	607	608	636	538	592	549	601	621	604	573	633	623	566	613	600	561	613	547	583	620	601	596	629	604	635	589	556	579	591	554	596	603	634	598	556	569	602	577	593	556	635	582	609	557	637	587	528	571	615	554	547	613	615	592	566	616	602	595	564	593	591	589	588	580	602	580	642	641	605	583	596	609	602	589	603	594	581	594	566	600	619	663	577	569	554	609	549	586	598	571	599	554	644	642	584	557	603	597	649	572	567	605	636	573	569	612	586	568	609	558	553	615	563	561	578	588	566	601	496	637	579	599	571	573	556	551	560	616	601	586	598	620	606	573	575	598	569	605	619	591	580	611	592	581	529	570	596	624	593	604	586	629	618	559	623	615	639	583	581	586	563	563	558	594	573	571	572	565	606	567	575	605	580	562	581	594	630	604	596	563	590	558	605	624	588	570	556	591	532	595	555	583	545	603	613	594	557	595	563	601	576	565	566	574	564	587	583	571	617	561	570	612	588	584	561	574	603	616	602	594	569	567	551	571	574	614	606	570	563	598	585	576	584	583	581	605	565	627	612	610	621	543	605	611	602	585	575	582	591	604	573	594	582	562	562	629	552	538	564	593	610	582	571	575	583	599	568	617	575	562	638	559	588	568	555	575	602	605	606	546	568	555	605	588	620	572	582	616	606	588	569	575	609	572	593	558	586	560	559	630	552	588	617	584	619	557	617	577	583	569	596	568	587	524	622	587	573	576	634	618	606	600	607	608	565	562	602	569	635	587	613	576	549	595	588	599	534	548	617	581	587	599	575	576	614	604	599	573	537	621	564	575	597	595	597	577	552	539	579	599	558	586	586	616	560	580	602	579	625	619	582	572	562	615	571	573	574	596	606	592	614	553	564	566	566	572	574	575	611	567	542	586	600	563	606	532	597	594	593	593	664	551	588	537	605	588	569	568	574	582	579	587	592	590	617	624	639	548	580	555	611	585	606	566	602	580	565	598	645	604	546	535	636	581	573	594	547	579	546	570	600	601	614	542	608	620	591	563	578	548	582	575	554	601	620	626	578	571	578	590	585	554	565	592	603	602	574	551	607	558	578	628	588	593	561	590	573	600	578	600	570	561	569	562	572	578	572	554	578	571	578	559	570	594	574	610	584	550	552	561	568	553	611	633	637	545	572	588	555	606	604	553	586	606	629	609	633	571	584	612	575	624	582	552	592	592	625	577	604	574	591	549	593	569	596	547	583	559	543	609	532	573	572	599	601	580	607	602	562	556	569	568	624	574	612	563	594	562	567	602	592	598	588	616	594	576	560	584	563	643	610	572	601	603	574	606	628	612	593	593	562	565	637	592	581	582	600	631	610	596	612	585	575	578	610	606	624	555	542	605	554	596	612	587	570	636	606	593	570	539	578	623	591	569	611	566	551	580	633	619	608	606	582	675	556	566	596	538	614	577	598	577	582	588	577	577	572	587	570	566	626	574	601	530	586	619	596	613	603	606	616	564	597	579	594	571	601	544	610	580	604	601	577	552	592	592	605	529	561	526	565	569	591	597	532	586	602	637	585	546	619	580	574	616	580	582	567	600	578	571	565	595	582	582	589	621	567	596	593	526	540	627	570	617	561	588	596	613	607	566	586	571	556	591	607	569	601	576	561	624	542	600	611	593	592	568	628	593	574	596	586	588	583	642	598	632	596	578	558	631	598	569	621	587	569	585	594	605	622	556	613	630	614	588	575	594	575	535	579	581	554	601	547	579	559	571	563	585	602	594	612	554	586	611	599	609	543	585	563	616	627	578	592	632	604	608	610	586	619	557	581	580	624	620	590	587	559	616	580	589	613	598	558	589	563	565	617	580	570	607	597	537	612	620	562	594	586	594	589	577	609	639	609	526	591	561	596	535	601	589	531	649	601	577	609	642	607	606	549	554	556	567	558	591	571	574	596	564	580	588	626	561	606	589	585	577	637	587	560	577	596	590	598	565	557	579	607	586	588	578	583	621	663	640	564	603	612	557	549	609	555	610	573	625	559	602	570	600	574	533	622	622	508	568	521	574	612	576	559	576	591	592	571	598	596	565	583	595	565	599	552	563	600	579	609	602	613	581	529	592	585	570	554	586	538	587	575	609	632	598	583	589	573	612	609
13713	22245	19473	10716	7284	5411	3595	2717	1937	1645	1521	1293	1252	1198	1127	1050	1062	1000	981	959	864	905	901	953	855	895	916	871	866	832	864	883	848	859	907	821	848	848	849	768	907	856	844	839	830	876	847	819	880	762	810	785	816	824	843	851	867	764	812	851	872	830	794	783	807	828	836	853	904	843	893	859	832	893	860	906	859	891	831	793	894	801	761	837	849	831	814	822	860	835	850	814	839	839	822	899	772	813	808	854	849	813	802	858	812	779	842	802	819	817	864	826	859	857	842	819	876	831	802	862	770	819	811	823	829	816	798	777	792	819	814	790	818	877	816	845	832	818	786	812	830	820	871	831	814	823	827	844	820	789	817	808	868	877	825	865	809	793	779	797	762	812	836	809	861	824	779	826	820	779	810	749	824	773	813	853	842	839	760	857	784	818	843	837	834	822	816	807	807	805	826	813	826	856	872	863	818	823	810	827	848	858	827	812	832	764	855	797	795	819	841	815	836	807	845	781	865	816	835	824	779	813	812	810	826	810	844	805	811	774	829	795	848	778	822	820	827	821	868	809	790	850	817	827	803	794	816	812	819	844	865	827	798	769	805	852	782	800	827	853	864	803	821	844	847	802	803	861	810	826	815	814	844	840	821	823	768	804	809	805	804	875	830	829	854	794	848	801	828	825	825	839	847	830	838	814	834	817	838	840	788	803	775	816	813	801	793	789	809	851	808	792	805	799	809	763	820	786	815	862	831	800	812	741	849	829	818	753	808	796	835	821	821	850	831	806	814	839	805	825	858	826	771	806	820	826	878	757	860	852	762	788	844	809	787	835	787	791	899	799	785	784	866	790	772	829	831	812	818	833	763	772	794	822	803	859	791	852	775	855	795	842	848	725	829	815	836	848	845	832	763	815	780	841	754	786	816	820	825	816	789	859	788	862	832	887	833	826	831	802	832	830	793	813	811	815	842	849	801	796	789	836	851	826	842	823	814	789	823	796	833	781	801	796	832	860	799	835	836	798	818	878	810	785	828	837	794	796	832	843	844	778	814	795	802	800	813	782	809	807	787	841	840	788	799	892	804	848	818	820	858	817	773	877	793	768	821	798	816	802	842	774	828	812	821	762	866	848	834	819	827	803	855	786	803	807	749	831	838	760	881	805	815	836	786	797	782	819	840	802	779	766	835	803	793	837	853	832	848	778	806	765	840	830	803	794	805	818	807	757	839	804	770	822	801	826	823	807	836	839	791	846	804	828	833	784	833	812	814	824	815	885	858	802	806	868	799	812	806	858	819	840	785	784	849	779	836	783	776	796	799	862	797	789	798	819	842	806	796	819	793	799	790	803	819	805	883	864	838	824	845	791	805	817	815	839	835	799	808	815	828	816	834	815	839	815	818	798	835	854	823	795	822	793	903	818	843	826	801	877	835	768	819	866	778	791	823	806	794	785	811	839	854	774	767	791	863	867	803	788	811	804	814	819	789	817	839	816	795	814	786	836	792	866	745	826	845	857	801	790	812	832	801	775	866	799	885	837	799	809	874	815	815	851	764	827	812	836	826	818	860	791	800	852	801	832	813	862	826	870	788	824	836	797	842	841	795	827	831	817	872	841	800	848	832	788	826	821	830	820	878	783	859	859	878	819	838	830	781	795	871	789	777	795	832	826	802	859	819	857	822	836	819	739	836	784	803	845	812	805	818	816	803	807	804	838	860	848	824	816	799	791	842	795	782	826	829	801	831	847	819	841	785	843	759	833	849	860	818	873	828	820	808	797	810	755	799	781	820	818	816	804	823	813	822	811	794	852	845	767	846	812	795	760	783	835	818	874	816	783	816	793	831	800	814	765	804	814	824	777	811	797	771	809	800	786	815	833	852	820	834	873	780	870	801	797	892	798	811	799	841	825	794	805	853	853	754	841	817	829	817	822	827	804	787	813	821	786	823	804	861	814	843	744	802	807	847	863	821	795	813	790	821	845	803	829	784	778	814	842	825	823	808	819	837	782	802	822	805	841	773	798	799	851	808	809	840	796	785	828	774	791	824	811	793	823	799	816	858	806	871	829	816	812	878	788	824	774	809	832	824	803	810	826	808	826	815	797	802	832	846	821	838	778	813	774	796	855	810	864	885	826	846	788	799	792	845	796	852	841	773	825	806	820	867	832	804	877	794	750	870	830	803	793	841	829	827	832	878	783	868	810	848	828	786	811	791	831	828	809	818	811	792	802	855	809	815	798	831	800	802	851	851	814	820	797	822	858	875	816	805	846	801	848	848	870	812	800	800	823	786	878	830	802	819	809	802	828	809	849	805	829	900	864	786	837	827	804	820	799	823	852	804	841	848	867	847	793	829	819	845	782	806	804	780	794	761	849	833	839	841	811	858	836	781	792	787	807	797	812	816	784	841	850	801	816	801	827	833	835	803	867	800	828	855	806	790	829	863	837	818	830	854	808	816	823	826	787	801	816	856	825	826	806	780	828	837	812	774	801	821	839	828	797	809	816	838	785	792	838	790	827	823	820	825	802	816	763	794	807	827	818	814	860	825	829	848	785	798	800	803	829	824	867	833	816	843	861	858	788	784	823	847	830	805	800	786	779	814	837	809	813	797	783	800	802	854	838	810	783	764	844	841	815	833	814	813	778	820	812	845	827	841	791	834	809	830	855	763	804	863	837	838	849	840	808	783	855	817	761	828	819	859	815	780	783	825	788	833	849	826	823	779	827	831	835	795	814	862	777	846	788	830	809	807	804	784	853	796	812	773	852	811	815	824	817	770	835	826	860	771	784	808	815	809	823	800	796	818	834	831	842	804	831	831	829	863	831	794	826	841	800	855	792	863	864	783	816	846	818	790	828	798	847	800	842	807	822	783	811	855	830	776	834	860	819	808	848	830	761	821	827	813	771	846	850	799	834	811	850	845	788	804	752	823	838	812	773	808	818	820	805	847	848	831	789	829	793	814	780	882	854	797	781	847	825	813	823	821	789	853	861	848	910	827	803	807	841	882	819	809	819	874	799	765	837	810	837	793	792	866	806	785	806	817	775	812	812	857	831	789	823	788	801	788	788	847	826	842	852	846	793	834	809	740	795	826	771	817	829	828	796	877	836	808	791	839	833	814	782	831	836	827	827	783	826	835	847	815	820	826	790	858	830	822	805	798	834	807	874	801	865	752	754	807	812	805	800	819	763	814	862	814	773	770	832	810	828	786	871	856	818	840	785	807	772	800	798	845	809	811	803	832	840	812	793	795	792	831	824	844	849	841	839	830	800	855	836	860	752	807	853	789	844	851	849	827	822	816	845	838	792	843	798	844	772	828	833	828	785	779	865	819	862	779	825	783	867	827	838	815	811	811	843	835	820	831	784	824	838	802	820	805	858	834	792	822	791	804	837	829	790	845	825	820	845	836	859	822	797	811	868	807	814	817	820	763	846	807	810	799	876	844	842	839	792	862	837	781	819	749	831	827	767	828	807	834	837	835	863	833	791	794	851	808	764
24728	21536	28775	24786	20709	8629	3283	2043	1444	1248	1121	977	905	864	854	815	822	754	788	708	683	699	664	664	671	620	678	669	620	617	611	643	573	624	635	625	609	646	631	618	579	587	602	611	609	585	595	586	608	593	554	610	612	576	621	602	616	583	588	599	602	554	566	560	631	584	535	561	581	612	590	594	629	647	651	586	621	563	636	638	597	583	592	619	590	569	545	592	567	605	557	572	618	569	599	580	586	590	553	536	543	576	546	631	525	557	593	613	582	594	605	596	584	569	568	603	567	520	584	585	577	602	608	563	616	577	563	559	560	571	595	593	605	582	558	560	576	555	571	547	563	588	568	558	529	586	596	619	562	599	570	540	586	590	580	574	573	575	612	548	619	588	562	546	578	608	559	616	589	574	596	494	574	550	581	568	599	565	580	613	555	589	640	567	566	558	574	637	585	577	583	554	556	597	601	621	539	585	556	576	540	606	588	587	597	593	560	565	561	617	604	578	562	537	614	580	552	563	605	582	584	533	580	593	559	573	570	600	565	590	555	543	578	573	555	605	590	619	585	606	607	607	576	573	549	548	579	592	591	565	559	545	565	590	553	550	593	555	538	581	573	571	567	553	602	570	565	614	561	614	578	609	564	584	580	557	567	554	580	571	568	592	579	568	561	575	571	556	581	576	564	595	586	562	610	608	606	596	577	552	595	583	540	620	541	560	566	599	572	598	618	542	568	583	543	582	572	565	564	595	565	591	587	554	555	576	604	583	568	568	580	572	593	615	565	583	598	585	574	545	554	606	549	559	557	590	573	607	603	587	537	595	527	571	578	570	570	587	588	576	602	619	570	567	608	552	579	581	611	589	592	561	587	587	587	563	579	598	584	569	573	615	570	580	582	540	556	582	554	598	588	550	586	578	586	600	614	546	535	584	642	603	541	555	593	568	561	605	590	582	572	574	562	566	616	575	630	638	607	576	545	532	599	578	553	547	578	616	530	565	626	560	622	555	585	565	578	625	592	560	519	567	623	543	580	571	597	557	585	553	575	581	580	593	541	573	577	571	593	550	601	558	574	580	580	545	550	566	584	523	591	604	528	561	548	579	575	568	551	543	581	551	557	550	592	600	556	565	552	567	612	569	630	563	564	616	551	583	547	570	536	567	576	556	591	577	546	541	574	545	549	607	574	576	611	570	557	558	590	559	599	620	580	584	541	577	570	578	590	609	593	622	569	586	601	581	566	580	573	601	611	605	597	560	580	553	623	589	582	610	597	567	594	582	585	588	572	557	580	613	598	582	603	575	578	583	586	568	563	593	609	596	603	568	539	578	572	559	585	586	576	556	565	589	537	546	594	555	589	554	589	563	548	555	589	572	604	584	558	583	580	544	581	630	612	586	602	560	574	544	559	603	565	614	626	547	577	529	588	578	579	620	592	584	518	595	585	612	590	569	607	600	526	533	558	582	561	562	582	538	582	600	575	577	523	593	575	559	611	561	613	574	582	618	578	610	573	571	523	558	587	563	580	572	558	569	546	599	567	534	627	546	585	563	575	608	620	577	565	590	544	579	510	610	568	583	570	588	559	631	605	592	536	563	581	599	563	603	564	558	584	558	568	630	556	598	563	562	568	538	596	613	562	560	587	543	547	535	564	595	610	538	568	557	576	545	593	560	563	568	553	592	600	587	622	575	574	550	560	574	577	566	596	614	560	575	580	575	606	580	579	567	607	568	565	581	590	567	583	594	551	540	517	599	566	567	542	573	583	591	535	557	586	576	578	558	567	585	613	572	581	554	593	558	537	586	585	552	569	564	607	567	573	554	551	552	579	538	588	608	564	571	558	560	574	606	573	565	603	554	578	552	528	560	579	580	576	543	583	600	595	566	540	595	613	554	589	573	576	550	574	572	558	584	601	539	583	594	586	592	556	545	589	560	593	570	568	580	545	542	544	554	538	556	566	576	528	570	568	627	565	614	572	635	558	577	577	571	553	578	600	578	568	612	593	590	587	561	599	586	566	578	586	538	562	560	574	563	549	576	585	580	533	625	583	558	552	566	608	566	570	588	552	599	550	622	591	546	541	588	538	577	555	559	559	583	538	585	626	582	537	558	554	551	606	582	621	564	528	563	561	576	614	530	565	563	592	559	561	522	594	532	571	567	519	589	573	568	534	609	580	595	539	588	570	569	586	586	598	552	613	588	600	599	575	568	602	605	576	533	590	574	582	585	564	600	568	550	514	555	610	550	566	568	573	579	607	537	588	553	520	545	585	584	600	568	562	552	579	594	568	558	592	569	537	556	525	538	591	585	567	570	563	575	602	575	564	553	554	555	552	601	556	576	578	527	581	553	600	626	604	616	560	626	642	573	601	604	583	597	602	573	530	558	578	557	586	595	572	546	582	619	574	586	592	526	591	591	562	590	575	571	597	591	588	586	551	565	599	586	585	592	578	571	538	563	601	576	557	578	583	573	603	574	611	537	587	579	566	601	583	549	541	555	579	564	540	547	550	577	540	572	569	597	546	563	601	561	552	572	570	566	534	526	519	551	560	553	563	564	586	553	615	566	569	557	582	616	590	560	612	558	610	547	565	594	571	566	590	583	575	564	564	559	551	600	602	570	582	549	575	599	576	578	563	587	604	617	557	552	601	541	581	561	581	568	580	588	568	573	592	563	596	574	592	585	539	612	602	552	565	537	532	602	561	619	585	597	616	569	556	614	572	585	560	578	588	604	604	550	599	597	609	543	574	573	605	559	588	603	612	575	523	550	557	552	576	585	623	534	585	584	534	571	577	586	567	552	586	598	585	581	592	512	580	583	594	576	591	585	578	596	555	612	582	591	540	578	558	535	573	607	559	590	551	596	555	594	558	597	583	562	600	552	600	539	559	566	547	583	584	568	603	586	591	559	578	589	550	541	604	547	570	613	545	603	578	516	584	574	570	578	606	612	585	593	597	561	547	586	606	566	582	593	564	578	612	579	573	574	576	576	566	589	556	569	589	591	621	553	574	541	534	585	567	551	554	531	562	564	598	544	574	594	583	596	572	567	603	568	553	566	519	568	572	546	535	578	566	543	535	564	547	559	581	611	618	563	583	580	548	580	565	575	588	590	563	550	584	577	593	592	543	600	551	609	586	578	592	535	568	564	576	564	559	581	606	550	574	580	587	588	561	550	581	599	576	566	642	582	591	552	577	614	550	540	539	584	570	565	587	570	581	555	629	566	567	539	559	562	610	595	613	582	586	584	549	586	572	564	556	602	604	614	572	539	614	596	599	517	568	590	559	582	584	598	586	606	567	594	616	561	592	593	571	514	547	595	574	606	573	540	588	559	533	609	560	564	579	577	558	532	576	544	536	582	597	566	612	531	566	573	561	554	618	560	539	589	554	538	582	589	587	575	585	573	627	556	554	616	557	578	573	559	562	586	602	582	591	551	565	564	578	536	594	556	565	580	575	582	604	580	565	586	589	566	559	560	575	555	544	561	555	582	550	574
14700	29056	26680	17011	11447	9066	6225	4449	3208	2695	2328	1896	1719	1585	1499	1345	1292	1211	1192	1049	986	1054	1032	983	1001	967	952	957	918	891	864	854	896	853	891	865	881	840	883	831	883	856	862	857	829	810	828	798	769	745	725	802	772	781	812	799	838	808	844	788	817	822	802	780	825	821	831	833	838	795	855	927	894	870	905	853	880	866	886	863	874	854	857	886	814	804	903	813	851	859	836	849	800	839	807	803	848	805	819	841	801	857	868	819	771	853	836	809	856	802	827	768	778	750	822	777	831	801	809	809	831	813	751	787	774	799	827	852	812	783	794	800	771	798	825	755	801	861	820	768	799	799	814	784	783	845	839	841	805	806	802	786	792	810	812	776	797	778	788	764	759	806	783	766	799	848	837	827	807	829	816	807	854	779	765	771	803	787	793	848	842	816	719	825	804	753	806	766	825	787	834	778	763	794	815	809	888	832	774	777	761	828	800	806	798	830	768	793	782	766	802	765	804	790	813	810	775	851	817	784	771	865	816	860	801	761	815	769	788	834	790	813	849	788	759	863	830	855	806	838	822	784	817	799	813	770	818	794	788	742	813	779	843	772	812	771	826	768	880	799	806	750	776	738	779	794	764	758	823	819	804	851	807	794	789	838	826	810	777	838	802	791	763	822	766	773	771	814	847	850	792	798	807	808	812	806	812	821	852	826	802	791	814	808	825	813	759	813	821	783	782	842	792	807	795	803	851	763	789	750	809	818	795	825	826	812	834	829	774	809	815	826	814	765	726	885	817	798	795	788	773	807	858	799	757	794	820	745	780	856	750	782	796	780	822	795	783	819	787	837	810	869	789	814	749	768	851	842	809	791	805	808	866	750	797	801	789	799	811	795	841	809	813	749	820	798	815	771	803	759	814	820	852	799	791	822	779	822	790	819	790	811	765	827	844	779	796	828	777	819	808	776	771	829	783	790	798	783	787	779	785	811	830	824	745	828	762	754	828	814	753	856	781	812	751	774	823	869	791	778	797	762	750	850	805	788	808	802	827	822	773	791	809	738	809	760	780	794	835	772	845	818	799	784	829	822	830	792	776	736	834	803	778	780	767	798	773	739	802	783	762	743	818	782	785	793	803	827	771	814	800	837	825	792	784	796	812	791	765	822	740	825	807	783	796	822	794	797	835	810	838	806	834	820	820	779	808	753	815	796	861	819	793	777	787	813	823	776	795	802	780	806	806	836	771	805	797	826	798	828	797	831	802	772	804	832	822	783	797	770	792	797	768	764	835	764	780	793	762	737	800	800	786	793	808	782	822	783	830	744	847	761	815	801	772	829	782	822	814	766	775	791	815	767	819	791	821	838	812	795	773	759	766	709	736	790	769	831	768	773	809	863	800	821	799	772	817	811	807	746	794	864	843	829	784	773	829	816	789	821	810	849	810	787	823	832	822	843	797	815	806	843	809	778	778	817	783	848	823	811	823	782	757	787	742	791	795	788	813	869	787	771	818	839	767	827	776	785	816	831	814	798	818	802	827	828	781	756	803	826	778	819	823	833	781	786	800	831	801	787	810	811	774	804	840	783	781	812	823	811	787	863	770	815	806	812	854	773	819	763	791	772	828	783	831	789	814	744	787	816	798	833	775	815	762	769	791	763	806	803	794	778	796	809	784	813	822	815	828	764	800	798	816	839	744	803	817	819	821	855	755	781	808	833	802	835	800	736	775	829	836	796	798	840	826	774	781	798	817	846	836	804	736	777	734	825	812	823	807	821	841	829	807	794	827	822	802	792	756	794	777	789	824	819	791	823	792	819	790	807	789	814	852	789	792	786	799	759	778	779	781	782	777	829	795	794	766	766	820	825	824	807	782	756	741	788	832	830	819	783	866	815	761	791	764	809	788	848	765	773	790	817	808	781	745	765	825	794	771	753	776	821	768	791	768	794	834	799	811	775	733	789	831	784	820	785	809	787	721	841	790	775	805	791	797	827	792	792	755	836	799	806	845	801	778	745	808	784	810	796	747	759	790	770	798	757	821	755	764	830	777	790	790	770	822	803	786	818	741	798	810	762	788	784	803	820	791	825	798	815	832	794	764	769	784	812	808	791	783	816	800	766	766	798	804	771	829	781	769	797	756	830	810	793	793	804	805	790	800	806	790	813	751	829	841	824	804	857	785	840	781	801	761	840	776	859	790	844	791	820	829	792	816	809	825	769	822	815	801	822	809	790	776	806	823	775	783	814	836	779	802	758	785	858	793	825	785	778	802	827	846	773	771	795	756	783	812	758	837	784	777	774	846	771	844	803	799	820	773	851	769	816	781	757	752	841	823	777	783	828	778	781	795	809	810	786	836	824	794	760	754	766	789	808	795	747	770	787	823	797	832	771	756	770	830	811	773	749	824	757	804	804	793	833	780	775	786	759	797	839	775	784	782	814	807	769	819	778	775	733	860	783	785	769	775	787	766	760	855	793	789	770	788	807	832	824	855	842	827	836	785	796	764	781	835	824	809	802	786	789	787	797	883	780	835	821	823	810	817	786	758	805	817	816	802	796	799	707	785	833	840	794	833	823	751	777	793	777	811	820	824	790	804	831	785	778	815	859	812	789	784	791	758	850	790	825	806	810	765	802	778	757	718	860	786	802	798	811	822	879	814	771	803	843	786	795	815	807	810	781	815	781	777	830	803	750	740	806	773	826	825	793	780	842	796	765	838	809	768	822	814	789	872	750	836	824	765	815	866	774	831	773	786	795	808	805	834	745	836	830	789	774	760	809	777	794	799	794	783	814	812	784	780	778	820	780	803	822	844	804	763	828	800	808	814	776	838	801	817	773	779	832	834	844	752	821	795	848	788	808	833	785	812	772	761	806	832	791	809	800	836	823	854	788	837	851	785	818	740	814	778	792	768	821	774	795	846	754	763	825	758	821	822	761	807	799	822	798	782	836	759	765	794	823	838	754	820	799	766	777	786	785	806	805	850	810	825	790	797	769	753	789	828	825	772	719	808	770	746	851	753	767	807	820	794	786	812	836	815	808	781	806	817	785	778	798	796	798	811	793	759	800	784	833	818	815	761	793	822	813	806	777	804	823	777	815	773	806	772	823	788	831	754	816	831	777	813	787	804	832	794	802	764	790	784	823	789	819	783	769	842	837	849	782	792	781	842	818	808	793	812	817	784	812	833	801	786	755	814	762	790	753	780	814	799	773	787	782	780	772	748	816	822	819	839	813	738	813	756	806	857	790	808	793	776	776	784	763	847	826	824	797	788	770	750	816	770	800	793	797	807	859	762	794	757	790	787	765	751	777	803	809	805	782	777	822	776	806	823	811	784	791	799	822	781	841	836	806	756	777	826	740	828	741	845	790	803	845	800	795	798	837	785	816	828	760	826	771	808	838	837	795	787	770	808	764	821	770	816	797	781	760	819	820	827	774	783	812	803	761	802	812	742	839	820	796	788	763	795	812	754	838	852	812	778	790	796	830	764	779	821	789	786	795	838	852
23660	21552	29394	24179	21569	20556	7717	2755	1729	1525	1331	1104	1029	1012	853	765	751	744	728	594	623	592	576	592	606	531	532	571	577	561	559	528	509	524	493	527	517	495	519	518	477	468	535	511	459	507	452	429	492	444	465	430	485	495	446	440	471	414	454	463	493	470	491	504	474	470	418	490	463	493	482	488	478	502	492	484	502	507	504	506	509	487	493	494	503	449	487	496	486	493	517	499	472	446	506	458	472	471	501	430	460	452	485	455	436	483	427	491	462	438	470	455	456	456	431	448	499	438	449	460	464	455	442	469	437	451	466	456	443	447	477	446	457	449	501	426	477	470	417	461	444	476	454	492	454	442	451	463	436	443	471	493	452	473	476	463	472	465	469	476	482	444	450	467	484	489	439	460	449	474	459	443	465	456	462	465	480	462	454	440	463	479	436	488	453	480	444	484	474	477	466	452	461	437	455	436	444	448	436	444	458	408	466	460	459	442	458	482	468	458	425	455	474	433	492	421	473	438	470	451	457	477	486	480	459	450	469	470	454	428	442	477	454	434	423	480	450	466	431	429	469	465	465	489	482	495	464	474	471	461	423	427	463	435	473	427	422	498	469	447	440	454	446	464	448	459	438	447	444	462	455	456	454	465	478	433	476	419	423	449	470	452	472	463	440	473	524	441	422	450	449	431	494	432	479	423	440	441	444	451	414	494	458	455	443	459	448	472	497	457	459	424	472	493	442	458	479	426	461	454	447	488	467	440	453	467	461	446	475	451	435	475	436	449	455	450	473	434	463	462	407	451	479	472	474	436	484	465	457	469	476	427	427	447	448	432	458	447	426	455	412	475	427	435	451	483	458	420	448	424	433	462	428	466	502	450	411	456	426	467	433	398	451	421	456	474	446	449	468	426	446	451	451	459	448	467	462	439	442	440	473	406	443	429	450	463	473	441	462	444	424	403	453	477	440	429	465	434	472	466	449	450	434	467	443	459	445	491	438	451	479	504	474	481	462	423	462	454	493	434	409	443	473	418	457	467	528	515	446	495	470	459	477	438	476	465	421	482	428	432	440	428	471	442	454	465	465	446	419	471	436	482	417	459	474	459	434	464	448	431	467	429	458	495	450	444	438	480	482	420	472	484	465	450	430	443	463	446	481	441	499	446	440	443	442	436	485	448	446	449	466	445	453	486	479	464	473	439	465	423	468	459	468	467	436	474	461	487	434	437	404	467	472	407	470	415	440	450	476	462	426	452	504	427	477	437	473	469	447	451	469	464	447	429	428	457	466	470	445	449	485	480	448	446	449	496	432	435	455	459	439	462	426	460	489	466	444	441	451	466	460	476	451	490	422	455	479	438	456	433	441	449	434	420	420	446	443	447	452	435	440	446	478	425	475	443	434	440	467	433	463	456	464	472	512	459	484	399	453	440	443	478	440	492	488	468	454	445	454	445	447	465	434	463	423	447	448	475	430	446	465	453	452	473	467	471	452	469	496	483	433	451	446	483	419	461	470	487	454	443	486	458	487	402	450	470	432	481	456	473	456	461	441	471	468	480	461	441	497	425	423	428	440	438	483	443	477	468	462	459	448	441	431	442	491	453	451	463	436	448	475	445	439	448	466	443	456	469	436	447	444	448	442	454	462	411	455	452	464	470	472	420	476	446	442	450	448	479	419	458	445	432	451	468	479	406	471	443	462	470	427	459	434	445	434	454	438	464	450	423	455	441	464	444	443	467	437	449	443	442	483	450	451	434	463	412	422	474	463	475	478	507	427	449	465	451	484	470	472	437	428	430	435	434	435	476	440	461	443	468	458	399	490	449	451	445	461	469	458	466	475	496	454	421	486	437	458	449	442	456	445	436	459	447	482	467	485	432	441	426	471	461	475	449	456	471	441	454	451	433	478	453	431	448	401	447	458	457	499	441	455	490	429	447	442	453	458	471	492	467	447	406	440	412	457	420	429	472	438	429	433	450	470	475	464	462	479	446	443	438	469	458	433	438	457	471	424	423	508	417	475	455	457	481	403	459	439	480	479	435	462	400	430	437	428	460	455	475	473	452	511	443	462	435	468	465	502	441	452	445	470	480	447	459	478	450	463	437	481	495	502	488	435	498	459	447	431	472	461	454	430	440	424	450	432	443	482	392	410	480	462	472	451	448	431	430	414	467	464	463	474	412	441	471	440	465	438	452	467	457	482	464	460	453	430	496	466	441	417	460	446	492	487	454	439	482	480	494	431	484	451	423	469	452	421	451	463	438	440	448	435	462	439	407	454	468	436	443	427	423	473	435	406	445	503	474	468	452	476	457	442	482	459	431	452	443	470	472	446	444	472	447	460	511	437	459	474	443	444	464	477	506	457	470	467	428	475	446	463	466	454	439	450	436	463	435	472	460	457	456	458	430	445	406	438	446	435	470	479	451	445	416	474	463	509	519	454	448	427	460	405	472	436	465	451	466	437	455	458	433	495	468	430	464	422	488	407	475	425	493	414	508	464	445	419	463	449	470	442	433	453	486	423	416	457	440	443	467	469	475	509	440	484	416	478	450	433	457	463	471	467	424	454	467	435	459	439	477	430	464	426	454	455	443	456	435	452	434	416	477	435	490	386	461	462	435	436	431	455	460	473	454	397	463	425	432	462	460	460	494	439	442	443	450	444	440	466	427	419	461	445	476	421	476	435	464	414	432	451	473	449	475	479	489	465	475	458	444	456	463	493	452	469	435	458	432	402	447	442	434	438	463	466	445	477	464	454	470	471	442	456	450	434	460	434	469	448	463	442	471	495	427	481	428	458	419	491	477	464	455	488	455	480	462	439	486	449	463	484	488	439	476	450	502	456	458	460	478	432	474	437	433	439	486	486	453	419	462	481	454	426	452	439	420	456	454	448	441	482	498	434	483	434	454	451	436	463	494	445	468	438	464	451	421	408	448	460	452	436	467	430	462	432	482	444	438	473	454	462	463	426	435	482	433	442	464	460	429	472	438	423	474	443	438	433	415	450	449	440	454	444	491	426	421	434	478	463	474	425	505	474	462	449	441	456	419	442	495	431	422	440	453	493	436	445	410	450	434	460	418	424	504	445	422	457	441	444	478	459	468	445	453	451	456	484	441	443	435	438	485	440	411	449	475	437	459	470	445	486	472	433	429	456	439	459	436	478	481	472	427	439	450	450	464	450	468	424	462	483	433	454	448	424	458	451	430	441	448	429	439	472	466	468	425	426	466	479	473	435	453	434	453	443	437	439	483	471	469	467	462	483	436	467	447	456	426	455	431	467	449	472	460	406	438	458	452	467	479	430	495	442	410	438	443	435	450	458	432	484	431	456	479	460	438	448	472	456	494	465	458	456	443	464	478	439	464	461	439	485	441	424	449	434	415	494	432	423	410	447	482	502	452	444	411	473	427	447	446	426	465	458	421	440	451	433	477	412	484	444	468	446	436	441	458	448	446	440	438	451	483	434	463	449	436	428	468	480	444	450	474	473	434	454	466	497	434
16668	34086	31479	22334	15268	11736	8288	5987	4294	3425	2933	2600	2022	1893	1780	1497	1385	1299	1228	1109	1073	1016	1039	896	913	920	903	888	896	808	757	786	759	802	749	765	733	715	717	744	742	703	746	686	683	655	680	674	686	652	669	622	674	640	664	643	663	665	704	703	685	668	667	659	594	657	659	667	696	716	679	724	749	728	694	734	672	697	762	720	715	691	675	649	734	673	728	693	697	725	672	655	689	722	655	624	601	609	668	662	653	589	673	674	624	668	662	715	616	692	644	656	626	693	644	610	648	711	655	605	660	661	624	622	658	670	621	667	625	582	633	638	639	669	699	672	634	643	637	609	619	626	632	640	648	643	634	639	652	637	613	654	583	611	668	632	679	678	658	608	662	645	642	668	650	636	597	606	646	685	652	637	605	643	655	621	673	612	603	643	635	614	636	666	660	633	642	656	637	652	667	694	655	658	569	653	654	632	657	640	670	659	646	607	637	660	604	620	660	635	631	638	640	614	585	660	602	614	637	602	674	668	631	656	594	652	610	653	637	634	606	650	607	620	667	637	607	689	661	641	682	653	658	669	641	635	672	661	664	613	646	693	668	645	632	650	628	652	660	639	671	641	658	664	597	623	608	608	630	665	615	631	610	619	645	619	631	622	646	595	696	609	631	614	610	642	600	591	657	643	650	686	611	626	626	673	595	653	637	641	648	616	614	677	629	613	631	685	670	690	648	641	663	661	620	634	658	664	635	612	641	695	660	639	650	628	618	589	637	638	650	612	602	662	577	661	651	637	627	653	656	631	620	620	585	630	652	696	621	630	683	626	596	625	671	651	598	625	685	622	659	652	622	646	648	662	664	629	644	679	618	639	669	598	654	644	598	616	640	652	620	654	603	647	650	634	691	659	615	675	670	625	663	647	660	664	615	613	603	654	659	668	646	609	667	634	635	656	617	623	632	617	590	708	649	636	686	644	631	674	634	669	656	647	645	634	647	654	619	659	674	611	603	626	593	649	665	626	642	638	592	649	624	670	638	626	642	658	615	662	682	572	654	608	661	605	650	677	640	631	638	650	657	624	659	647	638	649	621	619	627	652	597	642	649	643	606	633	622	638	643	632	630	646	613	665	663	642	684	672	648	664	639	617	663	633	587	653	641	599	628	613	651	637	626	652	627	675	673	664	623	651	685	683	652	632	639	623	657	609	620	640	647	649	646	603	598	651	661	667	656	681	626	594	685	644	643	633	653	639	623	625	629	613	589	619	672	617	614	607	607	628	644	631	681	607	582	648	649	652	611	630	622	641	681	642	605	638	588	642	656	644	636	642	650	689	608	621	658	633	635	661	617	637	638	685	693	636	580	607	620	623	645	623	623	653	648	620	644	639	641	576	585	582	628	605	637	618	603	624	645	641	631	623	620	638	621	614	597	694	611	664	637	630	629	645	659	640	619	628	619	653	625	610	654	671	622	626	672	660	642	614	686	615	654	612	609	674	614	608	624	703	657	628	639	610	665	609	608	611	578	632	604	600	636	633	673	635	603	641	613	634	659	649	636	617	657	581	629	607	675	639	636	644	607	637	622	620	647	626	663	619	602	672	620	617	604	642	670	627	576	619	615	638	632	644	684	638	656	635	658	660	665	636	615	579	631	607	613	682	644	606	635	645	662	600	623	634	652	647	645	642	666	641	664	657	642	639	710	653	627	597	642	664	618	613	687	658	628	633	609	635	633	600	644	650	610	674	647	605	630	633	581	632	599	641	612	624	642	598	614	629	625	679	658	608	643	630	638	594	626	656	664	623	638	662	658	621	636	674	637	643	594	645	580	675	669	609	649	618	673	629	610	609	627	640	628	619	692	603	659	674	638	625	608	601	623	634	661	606	586	626	608	679	645	631	617	633	664	622	625	613	655	614	630	647	646	615	660	675	662	652	610	655	653	615	675	616	638	642	660	590	628	642	628	595	626	632	643	643	598	612	624	669	662	654	626	622	639	639	619	648	607	634	630	665	634	671	599	595	650	623	641	635	644	660	675	586	606	667	645	639	654	647	587	635	607	641	674	625	646	646	655	615	620	613	605	649	652	642	621	645	628	642	640	606	658	622	627	592	604	661	635	606	663	597	642	656	620	611	644	647	617	687	636	658	599	617	634	650	633	660	670	638	631	646	653	635	594	630	638	630	688	639	600	650	629	638	634	626	633	656	629	616	643	655	686	640	674	631	633	611	569	634	641	636	664	646	624	617	635	666	677	657	632	654	662	681	625	614	650	637	656	658	654	641	624	598	688	684	666	633	663	602	594	650	659	656	637	630	658	624	643	611	596	635	685	609	622	651	616	646	589	628	637	647	621	613	637	644	657	627	599	588	604	661	656	619	646	615	601	629	644	641	646	642	612	622	636	608	636	642	644	699	633	663	646	645	626	635	614	654	606	596	627	639	672	640	650	644	641	614	651	604	652	615	615	622	636	613	653	638	598	664	643	665	634	645	628	613	669	648	628	653	623	671	657	602	633	610	669	621	630	629	635	646	645	642	690	621	670	626	626	634	647	637	620	600	630	612	664	640	638	612	641	590	649	686	626	652	678	627	625	648	665	632	686	622	661	642	613	645	620	599	604	635	678	638	611	673	641	632	620	624	621	634	654	609	683	629	639	611	635	635	594	655	654	616	625	634	591	648	638	635	605	644	613	624	609	640	631	640	589	661	599	628	659	676	654	626	632	636	620	625	581	650	640	649	623	637	656	563	683	647	602	671	641	654	642	637	667	658	651	647	598	636	652	676	648	645	656	647	608	627	604	641	685	669	689	625	636	633	638	651	674	620	644	631	638	607	664	608	625	683	676	641	618	672	629	609	593	673	678	644	633	666	639	670	612	637	591	613	653	671	625	613	618	562	581	627	648	642	614	631	633	582	648	626	629	616	678	626	592	611	632	649	657	638	623	617	631	666	634	656	614	641	610	664	661	611	647	665	609	696	612	631	643	651	633	641	663	651	632	665	649	660	654	612	605	665	615	645	633	637	659	657	656	623	685	624	639	646	649	623	631	647	646	692	623	642	591	672	601	635	636	612	637	588	664	696	607	587	658	612	582	653	667	624	655	604	649	613	631	650	660	644	627	667	580	607	620	648	638	617	657	679	586	657	659	597	683	631	636	656	637	645	630	614	667	644	652	620	677	628	633	633	619	615	684	637	599	630	652	603	614	633	647	633	627	623	651	661	641	662	639	639	637	620	651	648	632	667	615	596	619	713	639	630	660	639	637	637	633	617	600	616	607	646	684	687	661	636	619	613	658	658	612	683	601	676	606	650	615	623	646	625	620	619	634	638	690	634	636	675	698	672	662	614	637	662	658	628	667	645	708	608	643	675	634	675	632	654	626	624	599	661	650	636	636	653	656	652	626	608	640	634	642	659	624	638	647	628	628	608	657	651	605	638	666	664	587	649	622	625	651	659	638	641	597	591	635	646	626	634	647	637	604	643	607	674	623	630	670	659	630	626
27411	20714	14775	8117	3450	2225	1492	1099	908	885	792	764	745	703	701	654	628	733	624	590	619	637	617	622	544	561	652	625	631	619	613	556	593	585	584	598	593	601	614	594	574	598	585	616	601	619	561	584	615	604	553	604	618	608	578	588	577	590	645	570	561	590	581	606	591	574	588	572	590	583	574	603	574	583	639	616	593	600	567	614	624	604	575	585	591	581	583	631	629	575	601	576	573	559	593	608	582	628	585	584	566	552	582	593	570	618	616	573	611	581	605	587	548	586	605	604	588	593	596	623	526	586	600	584	588	622	596	589	576	640	592	591	589	622	565	574	552	629	587	609	616	665	633	601	558	579	573	566	573	637	595	580	567	621	618	576	545	613	607	560	562	608	600	583	621	612	606	645	604	522	608	621	582	579	542	570	582	611	568	577	552	572	575	559	582	540	570	582	584	604	613	617	545	591	594	588	580	581	552	574	592	598	600	577	593	569	588	577	633	563	583	610	622	588	580	545	601	546	557	583	574	557	525	593	557	532	561	589	574	572	584	582	564	564	580	558	620	583	609	543	604	616	582	610	605	586	557	581	621	567	548	591	581	599	582	576	541	588	600	545	567	561	572	590	598	587	583	596	593	577	551	605	538	515	579	611	598	578	588	597	546	544	580	573	556	604	577	607	652	573	631	546	583	561	539	562	568	550	604	585	574	572	616	553	566	574	592	572	517	622	622	579	594	582	565	601	550	539	592	594	563	647	606	632	594	593	554	579	587	550	550	591	567	573	572	562	594	598	576	567	610	614	588	584	596	558	599	591	587	596	582	590	591	578	584	531	535	578	584	592	597	589	578	563	579	579	616	533	573	606	563	591	549	614	598	582	572	599	581	576	563	557	577	617	543	603	601	591	563	564	577	591	579	601	589	579	607	584	604	621	617	591	599	558	553	557	634	574	620	582	564	559	623	596	562	587	591	607	613	576	626	572	547	546	570	576	603	568	640	568	582	598	546	584	548	576	565	566	568	562	598	608	605	600	595	569	557	591	564	571	600	579	596	602	649	636	603	560	584	607	576	593	579	530	590	565	557	568	593	592	593	584	555	581	609	592	624	591	568	596	591	586	595	575	619	568	592	574	634	582	613	562	583	603	616	559	606	580	560	578	564	574	540	611	625	575	576	588	597	584	536	587	589	592	581	555	624	564	605	575	598	565	568	559	529	588	592	592	577	594	579	608	594	579	577	594	615	592	605	585	560	577	587	626	568	574	584	594	609	567	605	577	609	594	570	597	593	569	639	556	573	617	586	584	595	555	534	601	605	548	597	579	590	581	596	639	547	550	566	591	577	581	582	563	598	551	552	585	603	578	571	601	568	601	612	565	596	632	585	581	593	588	595	580	622	604	591	558	601	619	568	594	564	576	565	602	583	579	582	586	587	580	598	560	588	546	581	518	561	600	584	586	596	587	567	552	582	597	573	582	582	572	568	581	567	607	596	568	563	609	607	578	562	546	601	572	623	576	557	550	539	589	602	591	613	580	574	603	583	591	543	615	598	587	556	567	571	545	594	571	579	632	591	602	620	613	583	560	577	562	564	587	584	624	604	583	598	557	624	528	578	572	604	596	643	632	555	553	564	638	566	595	562	565	546	577	591	588	619	591	565	575	571	632	595	578	599	570	588	557	581	603	588	592	577	601	570	583	581	579	584	611	524	563	519	571	553	609	587	526	548	567	529	540	610	565	615	586	580	601	597	619	579	577	554	557	549	622	558	592	603	568	572	598	572	601	545	557	604	582	568	550	633	549	566	550	591	556	612	624	568	600	552	581	633	597	594	555	604	592	571	583	569	580	553	592	589	562	568	569	577	567	545	568	544	603	579	580	583	543	565	564	574	597	561	551	610	572	594	587	548	578	559	630	616	548	618	571	588	588	566	567	594	545	581	584	612	559	599	563	579	568	607	603	620	565	616	565	591	560	578	614	566	609	619	601	607	567	582	573	595	574	614	610	549	589	608	596	594	584	571	575	536	581	543	616	597	559	563	578	569	595	570	599	633	572	579	585	620	546	640	511	547	538	594	626	546	624	553	553	584	553	584	563	589	574	573	622	592	583	568	577	582	626	583	544	617	568	591	562	556	583	585	603	566	569	586	610	581	573	579	622	583	565	589	589	591	584	569	587	597	582	604	526	528	566	584	572	580	580	587	612	584	579	598	594	599	585	637	562	602	543	612	553	606	579	601	601	575	617	637	550	597	588	560	596	560	558	536	564	595	559	606	575	572	623	556	560	588	568	581	570	553	587	552	587	610	590	574	592	605	557	599	589	555	639	573	596	600	592	583	572	552	560	558	521	618	572	554	578	582	609	618	582	593	601	620	569	598	590	605	616	580	567	592	592	540	559	586	562	578	569	594	567	593	596	596	583	628	566	602	619	615	592	576	564	594	557	603	585	601	593	537	585	610	582	593	579	557	616	621	570	647	591	579	570	619	575	585	616	581	579	580	541	521	547	589	568	617	576	572	551	564	586	608	628	571	559	543	621	582	587	563	578	530	579	557	606	566	612	592	530	590	553	605	565	609	574	594	536	547	608	612	572	595	612	583	600	553	586	565	580	563	578	581	575	588	620	553	558	616	620	621	593	589	605	601	585	601	520	602	623	583	639	549	555	587	579	554	521	598	523	574	567	571	571	570	607	539	563	590	587	588	627	639	610	594	576	593	622	618	561	565	616	565	599	589	573	542	569	561	612	611	594	591	559	562	564	582	607	575	587	580	556	615	591	587	608	626	603	563	608	566	571	595	580	590	551	573	599	555	609	568	610	569	579	558	650	655	553	574	615	630	654	607	558	558	576	602	567	621	599	545	564	584	619	581	585	549	587	558	564	579	611	600	554	618	564	571	592	591	572	556	622	563	586	540	605	576	564	551	579	563	569	612	599	566	592	600	613	594	595	566	557	549	597	587	597	597	581	581	583	606	619	544	588	578	614	545	588	614	582	601	581	588	549	619	596	596	591	561	592	530	546	563	591	606	593	598	579	644	565	570	598	570	525	601	594	560	569	611	597	610	596	600	595	603	544	551	583	589	617	574	602	610	650	605	611	581	541	574	584	541	599	552	558	547	560	617	579	558	590	623	613	591	576	545	620	587	578	594	594	594	542	624	609	559	597	565	581	572	585	614	585	605	594	556	582	565	594	616	560	567	612	570	547	613	645	586	624	585	577	587	584	543	594	588	594	566	597	571	609	585	599	557	587	568	585	579	616	616	567	563	574	554	557	565	580	547	581	619	591	579	586	584	552	592	584	602	610	590	571	595	547	572	593	550	567	608	607	558	611	602	573	655	617	598	624	598	603	609	578	633	558	563	562	588	540	574	589	594	614	571	592	578	606	575	572	579	627	587	620	585	573	552	564	630	603	593	601	586	578	555	604	544	558	600	585	609	569	586	630	599	572	543	571	572	559	541	628	564	602	572	553	607	565	606	588	611	614	603	618	539	585	542	585
12891	21164	18931	11787	7011	5145	3244	2228	1776	1538	1528	1341	1179	1246	1129	1108	1045	1063	972	918	909	897	907	917	907	847	828	943	875	857	853	804	881	823	856	836	837	793	809	829	807	823	825	800	854	811	816	792	813	817	860	851	784	834	811	794	827	781	844	810	829	761	770	788	825	851	850	843	858	838	827	891	867	802	884	857	862	791	850	817	837	870	826	876	837	827	811	823	816	855	840	849	865	765	807	837	764	806	847	788	824	824	841	839	812	865	818	786	796	809	827	827	800	845	851	807	791	799	782	820	768	813	761	831	806	813	839	825	844	874	832	817	795	747	804	871	826	812	762	788	768	793	802	820	822	814	756	830	860	828	879	784	742	876	804	810	812	798	837	835	851	863	809	807	804	826	817	793	788	842	810	877	808	803	827	780	742	802	812	780	832	772	789	790	785	780	838	786	802	846	815	818	844	821	815	809	812	831	788	834	828	789	777	797	785	808	802	837	787	816	820	850	824	800	837	830	801	841	883	824	807	849	804	762	807	784	809	838	787	766	835	836	789	805	817	809	802	794	832	809	792	773	846	779	784	780	873	864	821	790	783	801	791	792	792	824	839	785	802	880	778	765	836	846	838	811	769	795	807	840	828	819	827	825	803	835	831	815	823	826	812	801	825	809	824	829	775	830	820	797	815	807	811	821	813	819	821	821	806	787	858	848	812	791	826	832	770	786	840	818	857	803	884	817	801	799	813	848	767	830	825	835	728	866	789	799	856	783	807	774	795	850	822	815	835	794	823	765	828	829	863	800	786	849	784	822	895	774	779	792	795	792	783	797	826	780	791	770	790	818	790	829	853	841	794	851	819	838	815	801	806	838	816	843	816	786	830	773	783	814	822	773	836	819	799	842	805	839	829	831	794	805	798	753	779	830	813	833	830	779	856	777	815	802	801	784	854	785	800	843	826	770	827	790	830	783	843	831	829	847	833	822	790	769	745	830	747	869	786	812	804	829	825	794	798	847	818	841	789	814	798	832	846	787	766	793	822	821	833	822	784	785	845	765	812	810	822	834	793	791	788	815	817	775	850	839	806	803	854	788	839	874	825	865	863	798	801	817	781	856	806	814	811	774	810	794	751	837	867	777	868	759	845	855	808	784	782	813	816	764	816	824	863	892	836	840	787	777	843	817	795	768	759	800	807	826	794	796	798	833	785	854	859	786	818	838	811	797	823	776	800	812	818	826	791	785	782	841	822	789	788	799	824	806	814	762	825	839	798	768	784	794	777	836	840	766	838	824	831	783	823	849	813	819	838	835	788	832	820	794	836	781	814	789	835	795	780	871	800	787	759	830	787	802	841	828	776	784	814	822	806	803	805	848	756	804	759	780	836	831	838	814	801	851	818	856	814	832	815	787	822	800	812	803	802	815	837	763	770	776	784	882	840	823	815	821	832	835	800	810	771	820	837	802	757	802	799	805	824	817	822	774	831	853	819	856	791	835	866	798	853	786	807	840	804	822	806	779	804	805	769	850	821	822	841	823	841	845	823	805	791	844	780	791	826	852	834	827	815	801	787	820	820	845	850	801	836	783	813	826	849	828	782	801	771	869	865	769	845	805	807	794	803	797	791	788	823	793	787	791	805	842	811	856	788	772	811	820	812	841	849	787	790	823	813	853	832	861	765	795	843	792	810	783	819	796	781	789	813	769	811	852	817	788	787	822	784	774	842	815	828	784	788	796	841	793	800	818	841	832	790	782	793	849	875	821	793	815	840	858	801	785	813	755	784	782	852	833	830	851	787	838	863	798	892	801	811	793	787	814	826	817	785	827	808	800	818	808	789	797	761	760	828	830	821	802	828	822	816	826	836	785	759	844	842	853	806	790	792	849	781	807	846	872	764	829	799	820	803	802	802	851	785	826	820	826	809	811	827	792	807	812	780	793	799	842	834	804	800	845	791	822	787	845	823	798	788	826	829	830	831	853	767	847	793	787	831	824	738	821	829	812	796	836	762	774	803	855	824	757	825	802	787	762	782	795	795	809	820	850	780	818	807	814	849	758	815	805	792	872	815	832	788	828	778	831	843	765	842	846	798	765	881	805	826	792	808	799	851	827	847	823	849	819	836	822	814	822	852	821	834	765	782	795	741	821	806	819	796	797	803	810	812	788	798	820	785	807	874	824	791	841	780	828	849	814	832	799	807	836	850	825	758	832	852	847	807	799	809	768	803	846	833	813	768	810	809	829	822	837	845	782	808	834	799	807	812	826	820	802	775	804	822	798	827	847	784	843	767	796	810	776	839	793	801	794	854	804	802	805	782	855	805	844	835	836	818	827	792	837	777	857	811	811	829	825	806	873	827	785	788	819	813	754	805	836	801	811	794	788	775	780	796	820	781	847	838	792	809	785	787	785	833	805	792	839	787	807	749	811	825	810	812	810	847	835	764	811	839	784	778	816	783	798	857	786	793	852	865	787	814	797	850	790	800	819	877	786	810	837	805	781	779	814	798	792	759	792	821	817	870	797	807	803	789	805	867	816	802	728	804	813	835	793	822	766	771	821	784	840	794	737	785	746	818	865	799	846	837	796	856	742	810	807	809	859	836	789	772	782	720	776	813	839	852	755	792	823	813	836	806	828	849	822	775	796	753	816	811	850	835	809	806	778	747	768	839	777	832	779	747	841	831	832	875	813	829	804	834	788	803	793	810	793	851	817	798	793	811	794	810	790	834	817	809	843	742	758	834	784	830	834	789	770	844	806	808	803	813	828	801	797	802	836	820	781	773	774	859	759	858	829	811	806	806	849	830	774	770	826	837	787	821	791	801	796	809	858	787	831	784	793	857	865	768	787	806	821	849	790	826	804	803	806	774	842	826	765	817	799	808	803	782	822	768	801	829	811	828	817	832	839	715	814	776	849	840	799	787	797	833	833	786	811	801	865	802	787	810	789	834	803	832	830	791	775	835	813	806	820	808	844	825	801	854	811	779	812	818	773	800	805	792	747	807	838	879	846	809	777	838	861	788	787	864	773	780	830	784	756	855	802	831	822	820	838	793	738	804	806	896	777	797	760	831	772	796	773	768	815	817	764	819	795	796	801	829	830	807	800	818	815	797	829	800	839	818	818	812	787	797	763	782	858	818	782	776	760	800	814	830	834	813	791	785	805	833	784	805	838	816	818	804	842	835	798	794	797	803	800	841	779	763	850	806	804	815	869	760	836	791	824	833	815	757	778	878	802	789	801	845	791	802	807	814	794	820	825	837	853	809	858	798	835	777	775	827	793	798	810	829	788	818	843	831	829	856	809	820	784	778	802	853	799	808	807	798	794	779	820	840	748	806	807	890	820	848	823	793	795	804	862	806	794	791	869	815	818	797	855	733	811	789	778	773	790	890	799	799	800	821	809	807	790	828	798	800	795	746	838	845	802	800	806	785	836	814	823	804	830	795	823	817	874	826	792	807	810	753	823	858	775	799	812	833	800	869	810	812	769	837	803	751	833	826	818
24801	21564	28803	24809	20678	8088	2866	1746	1280	1292	1027	970	879	821	821	757	807	712	678	711	682	640	653	640	627	632	606	600	614	606	576	559	615	552	633	627	613	601	584	589	578	565	572	586	598	575	561	597	576	519	533	540	586	566	600	573	594	555	604	533	603	587	566	555	557	569	582	596	580	576	565	611	623	633	583	592	599	590	567	543	576	618	596	581	591	597	584	575	586	595	626	564	577	543	585	537	584	546	625	537	585	597	552	522	576	588	569	574	603	548	588	568	561	573	559	611	503	582	570	575	567	590	590	561	582	550	555	596	601	585	569	617	581	578	571	562	626	606	555	569	595	577	586	576	550	550	583	542	549	546	584	589	526	576	575	573	600	631	627	547	613	557	583	563	603	553	570	535	596	563	575	567	558	536	554	542	534	571	584	617	568	554	553	579	587	537	571	541	586	593	552	554	546	536	561	572	524	555	576	555	562	584	555	615	582	560	566	559	571	578	541	552	571	588	522	540	550	574	571	608	586	572	592	599	529	561	568	587	511	575	575	564	575	565	534	629	577	560	536	598	558	543	584	597	603	583	584	611	536	553	617	578	555	561	593	580	566	592	581	596	563	540	567	546	542	591	575	524	566	552	611	572	613	599	552	579	570	544	571	548	617	575	604	563	553	589	564	584	539	528	559	552	610	543	563	582	526	560	583	569	580	544	510	562	579	575	584	583	567	572	561	585	545	556	540	575	547	547	610	589	612	559	570	570	522	534	554	562	640	561	566	604	511	559	583	540	581	551	564	583	578	554	582	579	566	566	547	551	539	570	573	588	559	559	613	592	573	583	551	577	574	576	534	606	576	566	586	532	581	548	569	560	560	529	543	493	560	569	550	557	548	543	573	546	585	552	575	548	591	578	573	545	571	567	555	564	580	546	590	575	586	586	554	616	574	592	604	550	645	582	581	553	568	595	546	538	562	571	549	544	579	541	556	543	543	617	560	560	558	569	576	590	585	566	584	535	578	592	531	528	598	591	540	566	588	544	566	523	535	559	539	543	553	554	527	594	530	565	551	615	577	553	541	613	565	532	539	549	559	565	534	602	562	571	527	601	558	559	580	542	582	561	573	561	576	542	549	621	527	552	535	579	613	634	551	555	568	586	579	552	572	542	605	552	550	563	573	579	533	535	564	542	549	560	564	533	533	544	563	571	565	577	542	552	592	526	578	562	617	548	544	569	572	590	548	559	555	533	617	560	603	581	504	578	575	595	530	609	581	591	543	551	562	574	566	561	534	551	575	578	560	572	514	577	572	538	563	549	569	571	559	597	584	558	538	569	571	636	597	532	548	552	564	562	563	571	579	550	556	547	595	568	591	606	609	576	565	567	588	536	558	575	531	536	563	562	581	575	624	579	595	589	554	526	540	573	586	529	514	535	538	597	550	557	545	563	539	595	563	585	569	520	551	565	578	551	603	576	590	556	597	546	593	556	568	594	579	596	577	624	551	572	568	570	582	575	550	574	542	550	544	559	571	568	594	546	567	616	564	560	612	541	560	592	531	600	527	558	547	538	541	528	549	546	610	556	599	551	576	551	600	567	588	591	527	568	563	537	550	538	554	552	575	520	537	588	562	545	574	591	562	568	551	542	581	600	559	567	565	541	529	596	545	582	561	553	568	575	621	554	559	562	562	585	571	586	601	575	573	588	577	572	564	564	599	577	563	539	560	540	543	587	574	593	581	572	602	557	536	575	562	538	573	562	585	592	538	580	612	526	567	521	572	570	549	585	587	516	537	535	556	571	619	601	557	545	559	534	564	578	548	571	562	584	614	571	591	579	525	561	566	579	554	588	547	567	618	526	613	552	580	587	604	524	535	586	529	575	567	563	588	525	585	564	537	570	538	545	577	577	559	567	562	572	551	615	566	601	549	576	611	593	583	533	586	576	539	575	590	521	589	592	584	537	520	550	581	547	541	578	541	567	566	549	560	605	587	564	586	543	595	555	575	583	586	588	571	595	519	559	542	551	618	545	551	566	564	552	544	540	551	567	541	539	537	592	549	561	556	582	555	566	562	557	575	590	567	565	545	545	566	565	539	511	572	592	552	594	541	570	518	571	521	603	624	536	541	606	587	579	562	627	543	589	565	629	520	565	561	569	584	551	569	539	594	582	567	584	590	577	561	601	586	553	560	551	562	565	566	572	554	549	551	571	577	581	573	591	562	566	565	582	551	570	571	555	530	612	582	585	565	538	550	556	562	558	516	537	581	564	572	585	552	584	570	564	581	631	592	547	542	543	582	614	580	553	582	533	560	562	535	577	559	600	555	578	530	574	503	518	600	554	580	541	578	563	585	573	566	555	565	562	514	584	517	547	551	579	571	578	590	531	564	577	563	561	578	577	610	575	553	555	605	538	612	538	585	601	563	550	576	555	562	551	583	574	536	585	550	553	542	555	561	558	543	583	519	583	567	556	584	587	591	570	594	599	604	586	544	542	551	514	569	571	627	531	572	579	566	557	567	557	565	593	561	592	569	548	568	554	523	623	507	565	576	545	567	548	580	566	562	562	562	544	557	606	570	559	609	574	604	546	606	592	569	570	580	582	556	554	566	552	529	604	556	554	568	528	582	546	629	567	567	571	538	562	551	524	575	578	574	543	589	615	566	581	562	523	569	594	580	549	560	555	558	541	564	589	554	557	582	589	570	568	589	596	559	546	563	529	556	607	596	566	577	583	584	528	608	560	587	565	561	597	618	567	586	544	533	520	547	503	598	556	550	550	617	553	569	522	599	551	572	586	579	541	564	599	572	578	565	555	613	534	556	574	549	567	561	562	541	559	571	552	583	576	553	547	616	525	568	546	556	533	573	568	638	568	523	535	567	594	618	583	594	569	586	547	551	582	563	572	585	578	557	608	556	525	588	585	588	563	539	596	556	573	582	558	548	553	580	544	555	567	598	546	516	582	536	578	541	617	558	552	571	586	552	553	540	558	560	567	596	588	585	566	569	550	565	547	547	549	574	597	596	583	578	558	569	602	579	593	548	571	539	573	610	587	572	584	532	564	548	574	565	570	521	547	519	523	545	610	570	578	565	566	579	550	572	557	521	601	612	562	623	593	579	614	564	548	611	563	543	579	588	580	610	586	572	573	598	541	585	579	538	562	597	556	554	544	558	531	521	554	605	550	537	553	563	562	565	571	536	572	548	595	550	552	575	558	518	550	539	563	557	590	550	543	515	560	568	597	564	561	564	540	574	595	526	562	529	503	572	558	529	567	551	532	573	595	583	558	604	588	567	566	553	574	620	542	559	554	560	588	607	550	614	586	560	543	557	634	563	580	565	558	596	591	539	591	576	528	553	556	570	574	565	552	588	596	558	550	590	575	580	548	577	533	573	575	543	559	578	547	514	509	548	578	520	556	583	571	582	618	581	575	538	565	542	556	584	541	596	543	552	597	560	610	586	572	576	575	549	556	583	574	586	584	601	577	549	535	578	594	536	565
14018	29573	26835	17453	11372	7811	5490	3992	2895	2759	2281	1964	1699	1555	1476	1453	1247	1259	1294	1168	1084	1043	1016	1083	1000	1009	931	972	930	930	854	885	898	916	857	898	836	892	892	888	897	902	878	815	842	840	789	810	800	769	798	804	854	868	774	803	817	807	775	821	795	791	817	783	833	791	852	927	820	842	875	882	933	898	853	939	821	867	917	892	825	822	816	806	829	860	825	866	832	777	796	789	815	913	815	800	793	838	819	848	781	757	831	826	835	832	816	819	807	805	811	834	832	813	892	761	811	830	790	788	851	796	778	785	805	802	838	835	797	790	790	821	790	788	781	792	809	817	848	822	800	802	821	765	817	800	774	816	795	817	790	884	834	782	773	783	772	851	817	771	797	780	779	805	776	781	798	775	783	796	765	751	782	795	784	820	784	754	744	789	800	805	800	857	795	767	790	810	806	822	791	804	764	788	858	794	789	823	733	844	812	811	813	838	802	812	830	804	788	787	791	824	803	808	810	803	814	794	797	781	745	758	795	743	760	807	769	794	786	789	784	811	793	827	751	824	776	774	811	784	787	793	809	766	747	811	746	800	803	769	774	753	807	795	769	797	804	787	770	790	845	751	837	792	794	817	750	778	771	808	803	765	810	770	774	775	814	769	749	827	795	833	797	803	830	826	770	822	763	799	835	788	813	772	778	766	796	763	782	826	782	778	774	833	797	797	826	807	812	794	760	763	823	777	817	755	812	777	770	784	795	800	793	775	779	836	792	778	797	777	799	773	816	789	833	833	838	804	781	816	784	799	797	821	804	794	783	820	789	803	784	799	791	799	802	759	798	781	805	816	822	860	790	811	814	798	830	839	795	781	773	735	815	818	814	765	816	780	785	816	747	782	804	792	779	818	771	774	825	863	806	791	769	770	817	787	806	772	796	786	762	805	758	774	763	841	759	811	787	844	795	818	791	756	812	830	822	783	789	804	808	771	828	777	796	761	838	815	841	844	751	793	862	761	769	823	804	809	793	822	802	762	796	731	801	780	766	833	772	781	775	792	795	890	830	732	799	778	795	786	808	767	789	834	794	784	796	839	780	823	845	795	784	766	802	754	783	787	823	780	803	804	812	768	792	777	749	749	773	781	826	795	769	831	796	739	829	765	794	758	798	774	826	828	828	794	772	776	820	748	802	802	777	749	775	814	839	827	798	786	767	815	854	793	787	779	814	811	875	797	829	843	779	794	837	811	793	783	807	775	770	772	812	819	761	809	801	794	817	799	775	782	792	811	751	790	799	799	803	819	826	773	789	804	771	784	836	811	799	783	775	805	834	815	775	785	766	785	808	802	832	817	789	806	809	809	822	746	800	796	835	814	824	797	781	819	794	789	775	801	764	800	761	796	840	786	783	817	826	856	792	794	789	827	839	775	829	809	794	782	819	767	764	826	790	786	814	835	846	820	794	760	797	828	781	829	805	782	821	760	779	795	766	812	829	755	783	773	790	784	831	764	786	842	799	814	790	843	770	801	801	754	788	799	786	801	753	739	856	782	794	824	759	827	777	782	832	854	784	760	780	829	784	756	785	813	753	828	859	740	790	852	796	824	825	768	816	750	832	774	781	768	804	797	776	788	812	794	797	818	799	815	811	779	797	810	843	825	808	868	799	768	819	813	770	825	800	789	814	803	837	812	802	789	862	802	813	767	771	781	830	771	862	768	749	762	739	778	832	791	831	769	767	843	767	794	834	779	791	786	770	751	822	789	786	820	777	819	793	837	796	818	766	834	830	859	837	722	741	787	807	780	776	792	834	785	796	822	842	808	778	819	756	799	782	777	809	835	843	813	799	767	753	788	752	800	745	829	807	817	829	804	755	794	794	809	796	787	797	817	832	786	822	806	772	811	811	810	817	724	784	853	822	794	797	795	751	773	786	770	794	756	791	810	814	862	794	820	771	814	805	778	795	834	839	759	820	809	788	828	847	796	778	765	774	792	862	775	813	798	791	817	811	799	782	789	802	812	781	787	796	818	821	762	804	799	774	810	786	818	829	805	736	810	795	837	781	798	778	831	833	758	750	802	750	843	784	817	808	790	790	797	813	742	827	774	804	798	765	833	749	752	800	842	850	752	787	811	789	795	870	871	820	802	782	868	812	785	780	809	795	768	790	770	774	807	800	758	819	793	795	816	768	793	800	786	780	793	776	781	817	792	753	820	772	784	777	776	774	786	782	857	826	752	779	813	787	747	788	799	769	773	766	759	782	788	802	834	794	798	743	789	785	817	803	875	801	853	794	818	782	836	778	796	795	792	766	811	869	803	799	809	819	774	818	752	799	824	822	817	752	792	774	804	803	825	723	790	787	781	813	763	806	800	850	786	778	758	835	778	815	789	771	743	826	780	800	762	816	800	812	833	779	833	790	770	817	771	833	816	846	802	766	783	772	811	820	839	803	753	824	787	822	796	801	813	826	779	745	791	790	780	812	812	800	773	813	796	761	798	808	821	743	809	775	779	807	809	815	847	816	801	743	811	788	814	801	839	854	779	813	775	828	828	779	814	811	803	800	795	797	821	790	821	820	820	739	793	814	800	844	759	828	832	789	783	813	799	785	788	849	804	738	822	834	734	762	827	743	794	791	786	786	746	804	777	792	781	776	772	795	823	801	763	793	776	776	815	780	712	835	771	821	780	834	770	806	764	766	802	814	830	788	757	794	747	794	809	802	752	827	797	805	782	791	804	743	847	844	830	849	809	836	852	765	802	795	818	743	792	768	739	775	823	799	853	814	845	809	790	849	769	808	795	821	844	806	811	801	785	769	825	819	806	796	885	773	792	811	814	792	762	783	811	830	803	756	805	757	810	784	766	842	798	797	803	793	859	822	794	789	835	842	777	815	790	753	828	767	789	809	787	787	786	772	808	802	787	763	800	773	813	830	721	792	774	763	796	828	853	791	771	800	825	816	773	815	773	830	764	798	786	855	783	835	804	832	764	780	776	774	794	783	777	752	796	795	781	770	789	791	783	842	819	798	848	849	826	844	815	758	811	829	812	800	775	791	774	780	831	791	811	774	795	791	778	760	786	817	814	776	828	828	795	807	794	767	769	867	791	830	796	817	808	780	806	830	822	808	834	803	807	775	781	812	802	771	794	774	790	813	816	819	805	827	786	793	711	805	793	736	822	773	792	763	787	825	742	788	775	791	805	842	832	790	799	810	814	763	770	790	808	838	803	774	771	789	810	819	869	848	818	780	843	794	774	766	801	779	846	786	838	814	849	810	848	792	795	771	831	831	796	758	841	761	769	800	881	851	815	741	799	791	785	762	825	797	785	774	790	806	823	822	772	837	791	783	778	798	749	791	791	806	805	832	813	797	794	805	813	805	828	802	847	799	805	796	764	790	738	842	746	831	793	827	826	860	816	812	789	807	792	826	788	810	823	843	780	789	777	784	773	823	813	817	783	776	761	800	753	790	805	773	824	795	796	745	819	817	787	806	805	807	816	717	782
23657	21526	29396	24116	21541	20361	7063	2443	1756	1487	1252	1084	990	858	835	848	732	675	695	690	619	619	556	562	626	543	592	597	583	569	526	494	482	518	525	525	504	473	510	510	497	514	488	480	491	492	467	501	465	475	450	445	425	475	485	485	495	447	433	442	440	504	479	429	436	457	487	472	419	426	489	490	483	459	463	510	500	473	456	535	476	480	483	504	480	505	499	480	441	454	471	477	463	460	479	476	460	458	478	458	441	453	473	423	424	448	457	469	464	472	447	488	462	430	471	436	461	431	462	482	484	443	464	472	482	449	411	468	462	489	448	461	491	478	441	458	451	440	436	445	478	447	479	509	454	432	469	425	443	436	458	456	443	492	484	460	445	437	444	449	441	445	426	428	457	475	447	445	440	420	465	418	447	468	440	436	411	458	439	461	453	500	437	455	458	490	442	454	446	481	430	465	431	440	450	442	450	426	443	413	424	457	465	466	381	455	479	439	441	435	436	460	468	482	443	462	458	483	476	458	441	428	456	459	484	465	460	455	403	417	449	447	429	449	429	418	458	456	425	416	447	483	401	413	442	473	481	470	433	423	460	454	443	456	450	472	433	431	481	459	463	425	462	469	463	432	481	462	450	475	453	446	440	469	426	461	392	466	445	450	435	450	445	444	459	431	466	456	469	446	450	470	456	462	475	465	456	477	459	454	457	426	464	427	435	432	447	457	461	434	451	495	470	467	456	477	460	471	470	436	466	461	482	432	454	479	479	449	446	451	457	480	470	467	418	430	435	457	472	458	454	497	454	439	484	475	452	443	426	474	423	448	458	468	457	466	469	417	476	490	456	475	439	406	474	460	498	459	465	435	482	462	433	417	468	443	417	472	435	448	429	425	465	448	456	462	420	432	436	485	468	424	444	420	482	412	461	420	431	420	483	457	457	436	416	439	413	478	439	476	451	437	443	444	473	484	462	443	430	441	461	436	425	458	462	408	452	441	460	444	463	450	438	437	450	462	458	453	444	467	446	442	483	477	462	478	451	428	468	470	472	445	449	463	434	431	436	454	433	464	427	429	446	475	446	435	475	439	463	523	429	419	451	457	442	427	458	425	459	454	466	415	439	406	422	436	455	435	475	428	440	458	454	457	481	431	438	432	403	477	458	451	441	466	414	435	472	434	428	458	457	482	413	450	457	434	440	466	479	465	448	459	445	443	449	453	475	409	424	496	464	463	447	436	457	414	439	420	465	501	428	433	454	449	453	458	430	467	413	432	406	472	437	456	442	451	446	432	482	468	491	489	470	485	449	466	413	447	425	406	450	427	503	437	429	439	450	434	456	452	460	455	449	452	457	468	465	447	481	446	441	456	438	471	453	451	465	439	437	413	450	457	465	468	462	446	409	441	433	431	440	467	440	422	467	455	456	471	480	486	453	511	491	429	452	464	456	447	461	453	463	434	445	435	473	491	473	436	444	447	413	428	425	452	425	442	475	479	428	485	481	448	454	444	435	448	426	419	429	445	490	426	449	474	456	416	459	444	454	426	475	462	439	461	449	456	459	455	447	456	452	444	408	423	468	453	429	457	446	455	473	432	471	492	415	418	449	494	447	473	456	455	460	436	487	457	449	465	470	485	453	399	453	405	478	427	454	447	446	427	451	431	470	479	448	456	437	487	433	449	436	460	481	447	469	484	419	471	451	453	433	487	449	407	433	460	417	483	414	462	456	431	438	435	454	476	414	466	460	451	448	468	478	410	475	438	422	458	460	417	474	418	469	455	446	410	461	427	471	448	449	448	469	456	445	418	442	448	465	461	453	456	482	448	468	462	465	442	451	462	494	453	423	475	421	505	468	412	429	478	418	438	481	467	472	467	453	472	438	511	454	456	471	479	440	453	458	465	424	420	453	474	439	472	447	460	463	431	437	433	434	469	439	460	448	417	467	473	425	475	454	463	428	433	449	475	473	445	422	437	451	457	428	463	495	476	420	489	480	461	431	429	461	419	439	440	439	430	482	436	440	448	441	451	467	437	442	441	470	445	473	476	424	423	458	442	438	477	423	446	445	456	429	442	422	524	481	419	434	453	489	448	438	465	503	454	435	471	435	466	452	458	415	458	479	467	443	431	439	449	444	444	465	468	442	447	467	434	480	417	507	467	444	416	462	462	411	471	476	464	459	440	456	435	450	449	435	461	391	418	462	452	456	456	442	452	449	448	466	460	453	458	431	429	485	438	460	459	455	432	466	467	499	441	474	442	407	459	454	440	450	460	455	471	454	411	474	441	418	470	434	440	440	433	456	434	440	477	484	435	429	441	421	438	470	409	434	468	432	448	434	474	489	429	445	469	450	445	459	453	444	439	471	439	433	449	433	477	441	429	428	471	445	428	432	440	491	475	421	471	463	475	456	457	458	437	461	446	428	459	471	470	487	484	419	434	459	417	451	486	420	417	467	446	446	435	450	466	516	460	467	464	451	425	473	507	428	489	448	438	451	434	468	407	438	446	476	414	458	475	422	432	484	445	426	432	465	442	488	454	468	464	465	425	416	460	454	455	447	464	466	447	445	470	472	456	463	421	443	431	434	469	472	432	434	454	454	458	442	425	421	459	443	490	434	517	439	457	459	451	438	403	429	448	454	489	427	446	481	454	453	431	475	460	462	415	463	429	430	454	461	419	442	421	437	407	453	463	483	462	455	459	498	438	421	493	472	460	477	433	472	488	432	440	395	420	447	463	463	468	478	426	424	457	454	418	445	443	486	452	467	424	444	459	461	427	457	437	428	454	447	454	454	468	465	462	447	440	419	482	419	470	426	419	454	465	432	408	458	467	437	445	448	445	411	436	433	431	479	418	462	470	447	444	436	463	445	450	395	463	479	452	443	419	434	462	449	470	436	465	480	464	422	456	520	463	475	456	436	428	393	455	430	456	443	459	417	417	469	411	422	479	457	442	484	408	477	414	473	455	446	477	419	421	450	428	423	442	485	471	434	445	471	468	419	431	443	455	452	474	414	526	411	452	434	479	441	437	465	464	459	434	453	438	447	402	463	458	470	427	421	455	449	446	440	430	436	427	445	409	458	487	412	424	450	478	428	418	471	419	438	421	464	467	422	436	409	428	426	412	440	490	452	461	453	504	469	487	447	442	427	447	466	437	421	479	425	461	476	467	462	469	434	462	434	424	462	439	451	429	476	468	440	417	465	452	398	427	437	441	453	453	446	465	480	484	471	439	445	453	429	452	463	457	450	433	461	458	444	462	435	416	435	449	452	474	469	435	461	458	413	447	443	444	474	426	438	431	436	458	482	442	473	495	443	450	403	439	478	427	466	442	405	442	476	422	439	489	437	453	447	490	418	431	439	417	469	419	461	478	436	458	461	458	486	464	464	463	455	438	446	426	425	463	459	449	458	491	453	480	452	485	485	475	448	432	428	441	441	428	473	440	471	457	455	394	464	445	424	437	429	436	452	464	441	437	452	484	479	450	439	485	468	444	462	428
16575	34483	31481	21286	14718	10368	7673	5442	4279	3364	2880	2384	2033	1810	1702	1571	1415	1255	1155	1187	1065	1029	973	995	920	886	852	899	941	809	765	757	756	780	744	771	740	720	733	698	731	706	710	649	701	665	668	651	657	623	650	671	640	660	666	664	655	648	628	663	680	693	711	631	674	636	652	620	661	683	776	711	760	773	721	750	772	694	728	726	713	711	649	676	699	708	724	705	680	659	708	637	608	658	648	650	640	667	669	668	635	598	679	660	610	670	651	721	696	640	662	664	667	644	626	595	676	600	638	670	658	581	653	628	637	648	677	627	612	641	644	618	620	667	662	638	643	598	650	583	644	642	655	638	595	619	625	645	658	654	630	630	616	667	631	588	615	639	660	599	602	604	626	622	650	640	676	606	653	624	639	642	665	599	641	657	647	652	616	663	608	638	647	631	680	659	619	623	631	637	651	609	578	620	657	604	636	631	601	632	613	679	694	661	614	630	627	647	656	634	669	639	666	688	612	660	672	657	628	656	638	631	605	607	653	630	632	633	626	672	668	632	666	613	627	634	651	648	620	616	597	629	650	624	614	650	633	606	668	597	595	640	643	580	677	636	628	618	690	613	690	619	647	642	622	630	638	627	600	601	627	624	607	675	653	626	685	648	676	621	650	628	643	653	625	653	584	629	614	632	639	598	640	625	651	623	663	611	620	655	614	640	651	642	608	618	645	626	600	632	590	608	639	642	629	618	679	579	612	601	641	662	629	624	620	680	634	674	650	608	627	610	606	618	662	628	619	641	647	640	619	622	631	608	635	650	639	599	648	658	646	698	609	638	620	606	620	640	637	634	591	615	602	622	605	612	635	639	631	635	630	647	640	629	671	631	612	618	654	653	650	631	625	616	619	604	691	627	650	633	579	578	672	626	623	647	631	635	661	623	627	644	644	612	647	645	603	642	643	634	660	647	634	625	625	666	638	656	601	641	642	656	579	620	631	600	610	676	591	631	657	672	646	679	631	653	667	636	635	633	595	624	671	655	589	622	629	630	605	623	662	609	640	662	596	650	602	574	667	623	602	629	612	632	650	632	611	623	592	625	631	631	689	632	604	612	621	586	614	610	624	579	596	636	648	684	610	686	623	657	667	696	642	607	635	667	619	619	659	599	653	679	630	636	620	653	656	627	653	650	674	657	645	634	613	646	611	618	637	666	671	648	605	677	659	630	709	636	588	623	674	574	606	619	652	648	674	640	634	659	618	612	597	653	620	621	622	643	644	646	638	652	614	605	665	645	638	639	659	616	655	670	621	628	646	611	626	607	614	603	622	639	616	659	628	616	649	648	626	627	606	616	650	605	659	667	638	622	635	645	631	696	601	651	677	639	635	607	629	630	640	635	609	623	645	624	631	646	636	637	601	609	618	583	647	637	600	639	634	697	630	633	635	649	598	612	589	624	642	652	629	632	613	598	643	652	641	612	634	634	618	648	657	636	643	638	622	668	612	641	639	612	642	609	637	652	662	667	636	627	602	672	611	687	606	618	625	642	639	660	641	632	610	591	656	658	637	604	607	641	609	648	653	610	653	583	605	632	673	676	616	602	584	614	591	654	614	639	667	659	608	628	658	573	614	582	572	607	613	639	615	668	672	669	655	654	654	645	624	627	694	661	626	641	643	578	616	648	637	698	667	575	657	659	624	633	658	590	634	651	592	655	674	650	586	613	638	633	639	630	643	630	627	597	669	631	630	621	633	630	635	635	565	652	642	580	638	668	622	642	641	628	656	644	562	606	669	570	631	643	656	688	647	648	606	641	642	597	651	588	665	654	593	649	634	647	602	619	588	665	594	609	587	645	601	631	622	601	655	646	614	660	622	670	671	639	673	629	624	641	630	632	642	584	626	630	600	639	683	620	623	662	646	618	638	666	667	629	658	636	649	617	689	626	665	664	683	640	603	644	631	618	671	582	631	633	591	644	602	634	661	621	604	641	619	656	656	617	621	617	672	623	626	643	628	623	583	653	604	640	683	619	649	646	666	628	658	622	637	599	653	655	627	626	656	665	588	641	669	636	601	675	621	697	628	673	609	653	617	697	597	664	671	621	662	618	652	608	638	636	654	605	678	612	647	620	632	635	694	656	663	619	641	660	624	640	602	606	630	644	650	636	654	627	627	632	608	665	625	597	625	650	658	630	644	613	639	655	646	610	660	624	662	669	666	635	594	619	628	600	631	627	606	643	615	617	598	675	625	671	705	660	622	608	639	639	657	660	625	603	619	631	675	595	608	622	646	623	599	633	649	652	637	673	628	620	637	610	611	623	623	599	661	629	631	647	625	636	656	611	692	626	617	590	584	623	616	615	641	642	628	653	621	629	628	630	580	595	650	676	626	617	626	625	608	659	628	608	631	632	651	626	611	609	616	631	620	646	683	614	631	620	631	625	706	604	638	648	656	598	633	675	650	566	689	693	654	650	627	638	648	679	575	594	653	656	648	659	612	667	590	638	656	659	602	651	589	646	638	692	616	642	644	585	594	621	603	616	588	621	672	588	636	620	607	617	616	640	656	614	602	624	623	659	653	661	634	616	674	597	583	638	657	661	625	634	653	649	668	617	623	634	605	630	620	579	661	609	622	626	673	612	648	626	624	577	661	663	642	643	635	623	647	684	631	623	634	588	576	613	633	631	670	609	646	638	565	646	608	605	669	646	643	623	640	634	642	622	635	671	638	648	646	614	620	626	642	615	682	612	679	613	649	644	640	635	643	647	623	666	653	658	640	685	613	624	646	678	644	590	667	655	610	649	577	637	635	661	589	630	632	647	640	643	647	654	614	637	602	640	577	628	648	657	583	589	612	671	650	634	642	647	635	637	648	657	652	613	656	660	625	617	571	645	662	632	621	607	601	633	649	642	641	642	665	614	659	639	663	626	613	645	651	630	603	585	611	644	614	652	619	639	641	610	624	582	637	630	687	626	634	588	635	634	664	633	627	651	640	636	644	638	648	651	595	638	635	592	633	635	666	684	598	651	648	672	668	620	593	609	646	606	627	638	622	659	609	608	595	603	624	677	619	607	654	637	596	635	695	656	637	647	642	638	644	591	654	641	625	639	675	668	610	645	639	622	595	643	609	625	635	619	656	610	642	625	616	608	663	630	555	619	625	605	636	665	633	646	671	635	641	599	627	656	634	640	654	670	612	657	614	618	601	593	610	604	589	642	635	646	655	601	620	683	621	677	628	670	620	640	628	618	625	604	604	634	639	612	624	613	593	632	622	642	643	614	673	664	672	646	711	596	604	592	572	604	699	586	648	651	618	644	637	633	653	639	603	628	616	572	685	642	681	649	640	625	647	627	627	629	647	618	569	599	682	683	617	599	624	640	654	659	599	654	684	629	625	621	651	615	622	660	613	654	646	624	610	636	616	619	613	605	640	637	598	606	626	635	616	632	617	665	671	650	628	619	608	619	615	609	633	620	615	695	683	598	654	662	618	626	641	640	598	652	591	622
27498	20871	15390	7858	3306	1900	1451	1161	1008	845	765	744	720	695	735	670	666	661	641	696	643	681	598	642	638	638	647	614	628	633	636	579	607	613	543	633	586	583	595	625	589	578	614	603	587	678	609	624	635	561	573	559	557	557	598	579	589	661	555	633	616	619	602	585	607	585	596	607	592	612	651	634	599	638	612	606	610	628	574	650	600	641	618	610	621	598	615	627	640	604	607	607	600	600	592	561	589	602	611	604	586	593	570	601	616	614	602	624	590	602	586	567	591	610	587	585	606	599	593	619	605	580	598	615	565	619	624	568	647	600	603	584	629	594	583	574	583	591	612	615	571	605	586	596	580	564	597	591	590	583	562	587	610	643	605	617	636	562	590	614	614	535	538	605	600	562	637	576	618	601	577	600	596	604	591	585	589	602	600	622	606	633	613	573	631	584	637	601	612	573	583	578	601	629	597	578	598	622	585	625	602	600	579	544	607	599	586	610	602	554	519	618	594	682	609	581	583	598	568	597	582	568	577	610	613	602	594	606	619	611	603	581	617	626	630	610	577	595	573	600	600	581	580	586	585	577	581	553	538	554	624	575	574	587	649	635	607	628	584	598	590	587	604	607	605	565	587	575	617	614	624	640	596	626	590	590	569	563	604	577	579	587	602	619	568	611	566	551	570	622	559	587	545	582	618	589	561	590	660	602	609	590	607	583	602	593	587	590	598	611	582	627	594	583	596	592	556	551	568	589	590	621	600	616	585	568	643	617	627	642	605	618	601	602	569	633	586	636	619	611	632	655	586	596	589	600	529	611	659	583	607	586	624	611	621	637	592	587	611	604	571	574	619	591	591	595	563	600	607	654	617	564	581	547	571	605	590	598	604	563	583	590	603	618	593	592	574	599	546	614	586	609	598	615	585	586	592	571	573	590	628	582	585	611	638	597	583	591	584	563	614	594	637	592	563	592	645	575	578	613	598	595	674	565	606	600	619	632	597	628	613	642	607	592	571	585	615	626	610	574	657	608	636	553	600	615	618	595	546	601	564	618	628	585	586	579	598	579	597	568	573	634	605	583	591	553	580	604	623	585	626	571	595	619	553	576	646	578	594	568	548	628	557	614	597	565	626	568	571	562	602	601	570	613	579	548	603	574	581	603	602	597	594	603	618	590	596	624	569	577	593	588	628	629	595	597	618	577	621	604	682	647	621	575	612	600	545	618	617	536	593	523	612	601	563	610	578	629	594	584	594	602	565	645	594	572	557	585	562	597	586	590	622	626	621	583	585	571	591	558	607	601	614	603	599	583	611	577	614	565	603	604	592	630	575	546	567	580	622	573	601	559	604	584	599	617	581	575	605	577	618	617	586	563	556	602	573	591	589	600	574	605	605	588	595	591	585	583	570	620	591	582	592	599	614	615	567	560	605	612	590	558	569	617	562	608	576	564	621	623	596	608	543	614	567	604	584	563	624	626	589	608	592	631	575	650	545	593	569	591	592	635	603	632	557	571	603	573	581	578	615	610	618	591	637	629	569	622	571	580	608	601	558	601	568	568	560	547	586	535	553	580	602	616	635	584	610	633	576	592	569	614	557	596	572	618	581	619	544	579	624	583	581	614	636	583	596	581	616	625	610	589	567	627	580	613	589	588	584	555	643	612	598	617	562	577	556	616	599	599	567	577	628	564	583	586	599	566	558	610	583	646	601	583	578	531	605	604	634	617	563	644	596	621	589	640	616	570	594	608	597	579	600	587	609	616	616	586	597	615	551	558	608	610	635	619	597	605	585	588	566	596	650	631	583	549	602	611	607	589	542	614	616	586	584	568	575	577	572	643	589	602	574	584	615	600	609	643	619	616	575	609	597	534	649	632	576	554	623	583	586	566	557	618	568	588	556	607	609	609	573	610	637	538	616	582	580	618	565	599	594	601	583	573	606	567	625	582	633	569	596	649	571	633	602	576	603	580	580	606	573	621	589	616	557	607	579	627	625	598	559	586	597	642	604	573	594	547	605	595	604	617	602	603	624	628	592	621	560	590	623	578	629	550	555	591	615	598	611	564	606	582	652	581	603	628	580	591	626	611	565	570	586	589	584	575	581	608	597	601	588	581	593	593	628	602	563	575	627	642	613	608	581	584	643	600	572	580	597	619	603	566	607	588	604	565	609	576	572	585	584	584	565	617	616	569	564	570	612	599	574	594	611	619	614	611	638	570	614	601	582	590	634	593	610	629	617	640	567	605	591	593	586	606	584	596	656	627	620	569	590	557	595	582	600	603	589	554	601	577	601	636	623	603	575	624	584	641	572	615	640	578	614	570	626	609	589	574	582	584	600	570	596	574	589	606	601	577	537	544	603	605	582	576	592	580	587	584	601	590	567	587	601	641	624	560	598	565	563	601	565	597	588	604	592	609	608	635	582	621	617	566	631	590	597	623	592	587	608	593	625	576	572	622	600	600	591	602	614	623	658	571	567	633	583	587	575	615	586	563	572	555	595	586	588	598	596	576	607	601	614	588	600	581	554	622	598	590	621	587	585	576	609	589	580	584	635	625	575	564	599	595	616	607	595	549	586	565	595	583	590	559	623	617	595	622	601	607	616	563	588	623	616	572	549	558	585	617	612	601	569	563	568	597	601	607	595	565	634	632	590	590	616	618	600	607	607	589	608	597	588	572	574	587	600	607	542	587	623	603	591	574	597	629	587	572	609	611	572	589	563	569	610	569	611	626	587	597	604	596	607	631	646	610	601	565	566	584	601	571	613	599	653	624	585	536	580	651	611	604	564	590	580	584	597	564	552	587	587	641	606	600	571	585	591	612	551	588	572	570	554	633	660	604	558	607	584	591	578	610	615	595	593	552	612	657	540	608	607	551	613	644	609	619	610	608	592	577	579	551	579	600	644	620	574	534	572	608	601	594	621	584	566	614	589	560	591	611	604	616	570	610	560	608	551	620	636	606	584	627	572	583	578	587	603	604	610	595	606	583	614	589	561	573	654	609	582	619	584	593	607	585	601	572	593	587	603	576	595	600	640	605	638	609	599	598	592	603	611	627	619	567	584	573	632	588	615	615	604	572	551	559	584	595	593	572	564	608	607	604	545	594	604	575	635	606	619	558	575	589	623	606	590	614	603	625	588	586	605	638	630	617	588	606	592	597	566	625	589	629	609	707	589	575	573	614	595	612	610	598	576	609	610	621	622	586	581	560	578	607	630	647	604	572	607	605	582	538	566	573	577	599	581	556	538	507	595	600	618	586	622	628	591	652	602	595	561	567	595	610	619	555	638	617	597	578	580	638	632	638	591	594	569	591	637	608	605	611	630	642	625	649	581	571	582	583	577	626	551	604	538	613	561	576	625	599	597	608	586	577	628	602	618	617	574	597	591	564	585	550	590	603	624	621	599	642	606	616	604	593	626	580	597	570	574	630	575	579	599	605	571	590	578	553	619	569	598	587	603	603	611	607	585	604	617	587	611	602	637	619	577	589	580	640	650	618
13188	21576	19301	11087	6681	4262	3098	2395	2015	1698	1414	1281	1134	1120	1072	1069	1034	992	985	943	951	963	970	890	965	957	823	867	875	888	859	813	860	809	893	841	862	799	874	892	843	820	806	820	797	793	797	848	756	876	821	836	826	851	780	825	827	881	838	804	848	865	869	832	780	891	850	871	817	803	821	920	862	880	890	839	857	835	902	904	825	801	846	887	871	852	826	881	841	872	830	837	866	807	816	809	783	847	845	801	851	896	819	880	829	765	832	863	798	811	796	811	865	832	781	825	828	812	823	870	851	811	812	791	880	770	777	812	863	855	856	793	807	819	810	843	841	832	773	801	783	817	871	799	786	842	772	825	834	782	801	819	864	765	849	886	882	821	801	836	786	830	826	792	835	852	820	814	805	840	827	845	788	838	825	847	832	802	791	792	789	820	844	830	849	875	811	848	833	824	766	798	842	875	855	803	841	794	827	799	814	810	789	822	773	829	844	834	782	841	804	771	845	844	844	792	810	829	823	790	784	799	813	821	784	826	868	831	870	833	868	852	839	871	782	825	833	809	883	822	807	852	772	806	856	788	865	788	835	803	822	819	843	806	828	810	794	784	823	822	819	806	878	795	855	852	816	859	877	838	849	807	844	786	843	862	837	796	857	833	827	839	851	807	783	800	817	844	821	824	814	843	800	874	817	799	801	823	789	812	763	827	828	835	837	847	818	810	843	836	825	802	791	821	802	802	817	881	843	801	836	799	803	853	806	790	824	822	807	801	801	794	837	807	811	824	813	765	784	875	801	820	793	806	875	795	824	792	803	824	840	853	801	818	806	793	863	825	857	829	781	810	795	826	850	839	846	838	895	802	793	826	789	761	814	783	825	839	824	825	805	760	794	829	813	842	837	799	804	805	809	836	799	879	822	885	826	827	813	818	811	860	802	800	826	840	812	858	808	812	842	807	862	806	852	759	776	807	817	852	835	861	773	776	819	773	821	830	802	829	778	865	833	871	814	830	853	833	850	831	859	776	822	862	824	828	846	789	801	834	811	824	885	861	815	842	856	849	810	785	839	833	817	829	826	896	879	798	772	825	838	834	807	811	800	778	805	826	810	839	819	804	856	835	778	788	793	813	858	832	792	860	814	866	805	812	813	823	822	838	846	865	867	795	807	771	824	799	795	852	871	840	795	785	793	831	858	816	805	794	813	832	859	843	829	838	813	841	795	798	751	836	824	862	843	819	805	798	804	736	873	809	798	848	799	806	883	822	851	838	766	805	810	746	822	843	770	827	808	811	817	816	778	836	862	823	798	816	828	823	786	812	741	794	790	821	823	805	805	822	861	787	810	806	796	860	868	792	836	808	860	811	801	782	844	850	815	794	784	891	801	837	860	829	822	854	850	815	814	828	814	791	832	880	815	835	820	792	843	802	831	785	818	812	824	800	804	903	852	818	841	783	801	842	794	872	815	854	818	876	812	798	804	833	793	819	820	826	870	793	853	788	856	857	846	835	855	771	829	832	882	799	871	814	847	816	808	804	833	837	825	796	827	813	780	815	809	850	866	795	778	803	802	800	862	802	796	858	810	795	865	813	824	813	813	800	833	879	821	814	833	815	851	844	831	815	798	764	835	857	852	854	806	800	819	863	809	780	835	837	796	853	837	841	832	777	797	858	801	823	847	827	796	842	830	824	851	820	844	829	820	866	841	776	827	843	791	839	837	858	798	833	815	806	822	806	829	817	834	847	805	881	839	797	798	852	864	804	828	775	842	809	859	818	827	776	884	813	815	797	836	805	843	760	829	825	854	825	800	845	829	804	813	837	837	736	877	851	828	789	856	809	851	806	849	819	803	810	824	810	860	814	840	831	849	818	882	822	824	813	794	803	815	819	811	823	832	774	823	785	797	757	817	845	831	795	802	803	843	813	812	842	820	815	816	803	855	814	830	839	866	783	807	803	829	822	791	796	785	813	799	838	833	822	850	839	857	790	812	845	822	794	833	858	842	808	816	913	869	830	826	831	831	833	814	801	819	843	812	854	886	773	837	812	810	832	786	831	812	836	841	805	844	837	802	821	883	844	874	841	827	818	843	857	808	814	792	821	823	861	843	801	847	847	850	797	876	819	814	772	833	821	859	798	789	823	845	808	785	829	801	825	819	832	849	868	815	851	802	834	833	872	837	785	792	862	881	834	816	811	771	813	823	854	859	835	789	861	839	845	820	831	871	813	842	845	826	819	847	776	870	796	832	810	878	833	839	751	781	769	792	821	871	807	812	771	855	820	866	828	807	825	841	793	819	805	802	804	795	796	804	822	844	818	785	843	748	792	835	808	826	875	808	824	774	850	829	802	790	778	841	780	805	830	820	806	842	801	854	836	794	792	812	834	782	786	803	835	790	779	814	798	769	843	779	831	847	808	815	805	824	840	810	814	808	830	798	806	832	868	825	866	820	763	815	839	808	798	827	827	836	786	771	817	799	823	805	783	814	837	782	812	779	825	829	816	772	871	832	865	824	799	822	795	787	803	864	852	820	778	845	820	886	813	852	841	780	874	828	827	830	783	810	822	805	855	861	850	812	827	853	830	840	824	769	837	827	832	823	851	838	784	829	801	842	835	791	769	870	808	855	855	791	836	828	804	826	855	811	857	842	804	801	897	718	813	778	792	829	866	800	785	853	787	861	833	821	825	815	836	825	841	743	819	848	794	838	851	819	802	792	874	773	808	801	825	769	893	830	830	881	820	808	843	852	821	825	800	871	788	770	822	800	797	850	854	830	807	796	807	840	828	805	843	832	780	804	846	836	847	859	855	816	804	849	859	866	829	801	821	818	816	772	811	768	803	850	768	840	848	855	801	768	797	851	787	820	818	816	836	813	794	812	819	785	839	816	846	838	824	801	871	836	789	859	823	846	809	857	815	822	809	854	834	816	857	836	859	772	816	763	848	794	772	821	846	845	855	834	832	815	771	787	827	851	800	812	883	810	822	828	854	803	793	824	797	829	854	809	863	880	781	804	853	839	823	808	820	840	799	805	797	780	814	851	835	819	799	783	835	790	809	861	853	830	854	840	794	804	834	831	796	824	840	810	852	848	761	808	825	827	826	788	798	860	784	794	788	841	804	775	804	815	799	870	810	865	834	785	772	847	849	834	799	802	815	762	808	784	831	840	775	807	852	831	810	821	815	816	788	826	798	922	815	802	772	787	856	845	810	839	833	809	759	833	801	772	851	800	803	831	833	813	820	814	845	843	850	824	813	800	823	777	843	841	801	843	886	828	851	793	838	813	833	800	802	856	786	771	849	827	770	836	825	831	861	810	797	849	839	877	813	856	815	821	853	793	847	784	807	793	799	852	821	781	844	813	798	754	812	830	819	814	825	820	837	819	853	813	770	800	859	844	832	802	786	841	810	804	817	798	821	797	844	853	847	780	813	818	812	852	868	829	817	774	774	807	861	875	811	829	816	797	817	851	834	831	858	795	800	792	796	887	868	862	771
24840	21597	28871	24816	20758	7689	2813	1802	1476	1293	1077	970	955	853	790	772	707	766	689	738	697	680	694	673	679	637	630	643	625	646	645	594	654	610	639	602	618	608	588	611	660	595	538	577	567	583	609	595	592	606	582	570	623	608	611	552	587	623	562	574	576	600	580	581	545	600	574	595	580	620	589	613	620	639	623	628	594	566	631	647	615	651	615	645	595	626	627	612	611	609	615	592	601	571	580	554	603	596	591	624	553	579	597	561	555	602	567	580	564	594	579	569	612	555	574	568	591	622	608	571	600	568	565	608	595	575	613	577	557	604	579	627	599	569	610	592	586	571	627	561	614	572	566	583	561	526	586	560	587	560	591	592	637	578	582	569	614	561	568	580	577	587	565	551	617	613	583	611	592	583	538	596	639	582	538	590	595	590	582	579	580	598	595	579	552	595	580	564	618	564	598	574	578	577	589	540	622	555	577	561	561	561	599	545	565	602	560	598	612	551	596	561	536	552	585	566	590	572	550	561	603	593	609	577	582	597	596	638	571	581	578	581	582	637	588	597	579	546	558	580	604	607	538	609	583	573	584	559	582	552	584	577	599	575	586	561	602	534	590	546	547	552	550	547	588	573	565	595	562	599	561	542	563	590	574	583	608	591	597	590	592	574	632	566	557	575	592	572	585	583	526	576	540	558	573	561	574	615	562	593	540	587	572	581	563	545	566	599	588	569	620	576	559	593	617	577	559	600	609	555	597	587	578	588	526	529	590	586	596	552	573	552	541	580	575	562	574	544	541	586	585	581	555	525	579	546	571	577	590	618	586	557	584	550	579	594	585	597	553	617	575	581	521	568	582	585	523	572	589	600	558	589	599	607	628	611	590	616	588	593	615	579	535	583	557	562	586	593	586	595	584	579	570	599	610	560	608	620	537	600	593	596	559	584	555	621	608	589	578	556	575	609	551	572	607	594	555	593	575	523	579	526	571	586	566	611	611	568	601	614	592	601	587	552	599	580	542	541	582	573	605	620	598	554	581	558	555	568	585	586	610	556	567	610	566	569	571	583	603	611	574	612	580	591	597	563	588	585	582	544	557	650	599	583	578	621	560	594	588	585	569	600	609	559	538	568	596	588	582	565	595	567	599	568	568	608	561	587	580	592	604	541	532	595	558	617	556	591	587	580	548	599	572	570	593	571	529	614	570	552	582	585	556	557	587	560	593	616	604	624	572	617	599	566	621	566	547	601	624	577	597	568	601	595	569	622	554	603	559	631	595	577	623	585	593	592	555	564	548	569	591	554	585	611	596	593	579	569	576	574	590	647	586	603	585	558	588	583	565	562	580	590	553	577	623	606	597	586	561	585	577	533	583	582	615	559	563	589	615	584	611	636	556	591	601	590	558	573	560	574	589	589	578	598	553	580	592	599	615	622	585	563	555	524	587	569	578	581	609	568	584	584	584	591	585	556	573	585	585	543	570	617	577	627	590	542	590	562	546	619	603	609	553	592	577	597	582	597	624	542	558	587	568	592	567	585	603	554	559	534	595	558	549	584	620	555	613	549	584	549	546	583	555	574	584	560	602	519	607	542	602	582	586	553	616	640	586	570	594	577	561	575	606	545	600	596	582	580	562	568	560	568	620	579	569	527	582	598	564	598	587	571	552	608	613	549	558	554	587	563	559	621	578	571	577	601	593	587	588	560	554	598	578	575	586	568	566	556	556	560	581	571	634	574	600	589	576	603	573	592	607	608	559	614	589	612	588	646	548	547	549	513	610	640	579	573	573	597	576	603	571	553	606	580	577	577	552	578	559	569	579	571	584	580	592	594	572	601	574	592	555	571	604	564	573	543	590	582	601	555	591	551	583	552	561	562	534	557	556	597	584	552	581	574	614	561	570	585	614	552	549	630	591	568	579	602	565	613	588	592	579	573	613	579	562	589	535	585	594	588	589	597	576	555	581	562	554	536	568	598	588	593	582	579	627	576	594	563	522	569	591	575	592	597	585	549	627	578	561	602	599	613	558	581	563	648	550	631	554	644	567	580	569	553	607	611	623	562	563	572	575	566	581	563	593	587	570	562	596	563	604	614	624	524	608	591	615	547	583	613	586	583	596	594	611	586	554	638	579	586	560	539	589	583	567	587	567	573	567	561	605	577	614	560	511	560	593	600	577	609	553	565	591	492	572	576	526	519	597	520	607	540	586	592	563	582	586	552	567	607	572	566	592	578	575	536	578	600	588	544	575	600	531	593	579	587	616	615	598	605	589	547	564	574	577	596	554	554	562	519	587	611	620	555	577	598	577	550	565	625	607	579	536	610	568	544	576	605	590	616	560	573	580	539	583	591	613	598	600	552	591	575	584	591	601	573	535	594	601	568	582	569	538	555	566	571	571	567	569	596	572	572	550	511	591	560	601	564	584	596	627	612	539	613	570	585	604	590	588	543	570	584	596	611	572	576	577	578	614	558	593	567	578	596	602	575	585	558	569	598	603	552	565	518	585	604	626	579	562	566	587	569	558	580	573	576	572	582	597	535	535	570	552	542	577	600	590	589	565	600	582	541	580	567	574	588	587	552	610	580	595	566	608	551	584	588	588	600	584	600	575	567	583	565	574	586	610	607	608	545	564	533	564	596	586	583	568	588	548	584	574	598	562	569	567	592	581	530	559	579	604	544	571	557	608	567	583	552	540	562	570	571	597	585	606	554	597	588	577	572	570	596	572	617	568	591	561	549	544	603	557	604	555	555	594	556	601	534	597	560	565	605	618	543	581	553	555	575	600	588	574	566	546	599	595	597	592	569	558	560	576	636	556	602	590	610	597	561	587	570	557	591	557	579	564	604	573	565	598	590	568	579	599	618	594	595	528	550	558	585	594	560	600	580	580	594	608	547	570	573	620	594	596	577	589	558	574	593	583	579	540	600	555	605	561	557	553	521	613	586	600	581	608	571	578	601	582	608	581	585	595	576	590	590	589	572	621	592	568	539	600	544	567	593	590	560	558	614	590	581	581	550	560	646	569	571	543	577	581	508	540	586	559	610	570	534	583	556	592	564	549	606	585	574	573	551	584	537	595	612	601	616	581	579	531	548	569	571	560	574	551	573	554	545	582	589	596	596	557	584	598	588	585	514	585	529	561	570	555	557	609	605	591	571	582	595	614	581	629	585	578	572	601	576	616	627	578	586	556	587	536	580	539	596	617	532	561	512	593	581	618	580	585	596	562	571	597	606	567	590	629	575	579	586	595	523	599	559	559	601	608	552	611	631	580	559	570	557	537	578	578	607	585	610	594	608	564	584	598	587	568	561	593	610	629	590	586	593	604	638	610	590	626	613	575	565	568	595	613	566	604	550	575	590	589	605	595	563	601	576	612	576	620	593	573	602	575	611	577	558	558	579	552	561	604	617	590	588	608	567	576	561	548	578	577	574	648	569	575	544	559	588	548	533	585	581	566	565	551	596	608	574	625	586	597	600	530	624	619	607	594	570	584	598	578	607
14344	29641	26978	17128	11000	7258	5263	4203	3441	2613	2287	1950	1706	1449	1421	1335	1220	1202	1169	1120	1089	1051	967	1001	1022	987	954	1008	966	967	923	918	874	922	838	874	875	887	873	781	825	824	842	845	836	863	804	758	807	778	813	838	818	831	838	776	807	825	810	820	796	807	818	785	847	825	855	794	837	829	921	855	891	847	845	887	872	911	797	866	863	829	793	820	853	839	905	843	881	833	830	804	850	846	866	802	804	856	822	827	850	786	880	828	803	836	822	846	839	826	822	785	862	788	810	766	805	789	803	800	837	756	844	746	783	784	795	836	821	872	769	788	777	824	795	786	788	837	833	780	825	812	791	850	844	794	798	791	794	822	803	835	786	722	785	763	767	776	854	821	828	815	790	819	858	814	811	801	794	816	824	809	782	783	800	803	811	786	814	826	837	749	823	822	776	841	813	849	791	787	774	786	861	780	772	792	784	810	818	781	814	757	827	864	819	810	827	818	798	752	790	847	798	795	837	807	793	861	775	772	814	794	787	880	790	764	741	819	826	803	867	843	789	820	806	775	777	805	817	759	855	841	803	789	805	798	825	754	800	776	722	808	786	769	819	829	810	746	802	767	834	840	767	792	822	823	818	795	775	804	833	792	808	784	838	814	830	795	813	776	792	830	786	778	811	806	847	786	785	815	780	842	765	804	820	798	788	814	773	800	825	785	807	789	767	800	875	810	832	786	782	790	805	810	809	749	765	795	787	816	767	836	843	765	866	810	779	815	754	771	821	834	773	801	860	791	756	816	802	817	804	845	803	788	851	776	783	819	781	763	791	816	830	795	829	827	795	784	779	824	766	815	819	848	824	835	804	884	792	765	819	785	791	801	824	773	856	844	848	799	752	823	791	799	810	778	787	848	829	827	807	796	834	785	756	810	822	774	866	819	808	813	783	763	822	826	795	780	792	821	814	816	836	799	853	787	777	817	785	748	764	795	816	822	807	808	826	763	847	778	823	802	781	801	816	786	826	758	794	814	785	812	823	841	787	809	788	828	807	812	816	814	800	814	802	808	779	817	818	797	812	832	815	778	795	861	843	841	831	834	768	799	838	809	766	807	831	787	807	787	789	785	785	813	802	802	776	797	792	824	777	795	838	840	787	810	805	833	817	853	771	809	846	839	833	828	855	792	770	791	795	804	823	800	790	787	805	786	818	841	829	830	823	760	804	782	785	788	792	758	801	840	776	751	769	826	832	830	836	803	819	813	819	824	829	846	793	783	765	845	795	813	831	834	792	804	808	827	804	811	876	803	842	826	783	831	810	825	845	790	763	833	767	806	827	803	795	812	833	826	761	855	814	844	767	779	819	755	787	822	788	832	826	821	826	832	871	777	783	798	762	816	824	820	795	819	815	801	803	780	747	798	823	771	800	807	825	811	763	831	776	775	826	771	766	790	793	821	818	779	799	786	828	777	777	807	829	814	816	796	796	845	763	820	769	799	771	827	785	812	792	810	826	792	820	747	761	784	833	833	767	809	807	770	831	807	791	808	806	825	821	789	784	823	798	799	819	827	748	761	846	785	795	842	786	769	823	784	785	794	853	838	816	826	839	814	831	842	821	855	777	821	790	826	817	814	782	829	777	790	760	793	799	784	777	802	791	773	840	774	807	737	812	754	821	784	784	821	752	837	829	805	782	834	810	786	802	780	802	834	780	831	810	805	818	774	790	778	770	787	791	784	779	814	790	819	849	804	840	798	787	803	817	826	807	815	812	836	789	773	856	848	811	790	768	795	780	796	811	832	857	789	776	826	813	840	810	804	776	782	769	794	792	812	866	780	786	834	865	844	822	820	782	810	764	807	827	855	801	809	796	818	808	839	771	774	811	841	834	811	795	828	795	785	802	779	834	825	804	782	787	846	805	803	824	862	818	802	804	825	839	804	835	794	814	803	770	800	735	856	849	838	821	801	807	809	775	805	783	789	809	803	795	817	787	752	770	825	830	778	844	793	856	772	844	758	792	817	775	796	840	835	794	878	802	838	756	765	770	804	848	775	746	790	813	819	795	826	851	786	776	752	798	831	777	808	845	813	814	798	796	823	807	794	752	802	832	817	835	782	772	803	855	802	829	826	837	771	794	809	738	757	785	775	820	798	826	757	844	811	752	807	776	802	790	839	778	777	775	810	765	776	784	844	825	813	822	814	805	820	779	781	799	797	827	808	778	847	768	810	791	812	790	833	818	815	878	826	786	739	787	810	813	809	756	846	801	794	808	787	765	857	823	790	799	805	810	777	822	796	803	796	833	777	810	817	870	814	844	838	780	769	803	784	777	773	788	802	784	811	829	792	810	788	799	812	795	733	804	797	799	807	804	791	818	778	779	764	773	807	769	768	811	797	846	855	765	870	852	792	791	847	821	791	838	787	763	825	798	806	778	845	795	790	770	796	783	786	779	794	784	790	772	816	761	748	729	798	835	847	802	734	782	795	758	813	849	794	796	770	861	819	857	811	793	823	820	844	785	861	814	847	820	850	767	826	815	813	790	763	822	856	761	820	759	810	837	787	770	733	786	788	859	813	821	783	826	769	803	805	782	807	815	797	826	789	829	855	756	784	787	805	832	793	773	790	740	781	792	801	811	789	819	781	816	830	797	801	793	808	779	753	845	838	809	810	851	800	841	794	814	804	827	791	838	868	762	802	804	802	786	818	759	797	843	781	790	816	775	813	856	812	853	783	801	803	744	808	818	825	818	768	782	792	768	781	806	833	822	806	805	804	786	774	803	871	836	800	770	802	800	796	830	783	812	850	771	770	750	817	771	801	785	794	810	825	794	826	793	834	850	794	813	788	792	846	841	858	809	756	802	826	794	774	788	850	807	787	821	882	836	830	812	783	824	843	794	822	782	773	825	797	804	879	791	849	829	764	792	817	805	808	779	787	794	816	804	822	820	806	823	819	818	754	815	821	821	832	838	815	870	804	793	776	855	828	840	843	781	795	832	812	852	746	814	827	764	799	819	810	786	798	799	804	766	842	833	807	775	790	815	836	805	819	860	851	830	822	790	782	760	764	852	791	796	828	783	810	802	831	799	862	797	830	827	824	826	779	787	813	799	849	761	835	810	815	819	759	781	790	801	789	765	798	823	863	777	795	743	781	775	770	818	858	811	819	814	784	811	817	722	770	790	789	805	809	831	788	833	768	854	794	780	845	791	792	797	829	824	762	813	789	841	819	821	765	841	752	853	815	814	786	772	797	802	797	793	770	815	829	774	805	793	859	842	773	822	837	827	830	770	810	820	851	847	822	785	819	798	819	816	855	811	760	828	856	746	804	867	765	766	830	781	759	833	801	794	871	828	739	808	775	846	800	785	825	774	820	836	832	838	842	827	800	779	751	835	756	828	795	818	824	765	808	843	806	780	739	844	854	822	812	796	804	762	785	808	802	817	833	813	817	763	835	800	790	802	795	879	824	793	775	837	800	813	819	788	836	804	779	853	779	785	822	804	815
23675	21572	29438	24189	21592	20440	6886	2558	1881	1590	1258	1065	938	895	827	817	723	705	685	659	602	637	622	576	602	544	560	581	560	573	566	507	509	507	534	492	501	498	493	503	503	495	486	470	482	442	455	448	505	475	442	466	457	455	461	445	464	458	455	486	460	503	468	448	472	462	481	469	479	496	528	522	517	487	512	512	516	510	512	507	445	497	516	482	481	474	492	510	464	504	486	421	487	458	490	457	479	417	426	454	498	475	457	464	462	454	469	459	435	489	465	455	508	470	449	447	514	483	457	480	430	445	465	430	466	479	487	453	441	431	454	477	467	468	495	430	444	434	433	486	451	465	433	471	472	434	443	489	426	484	460	474	462	499	427	422	492	457	478	461	434	452	440	447	442	455	462	432	411	463	462	475	466	469	446	436	451	426	453	448	451	438	472	450	402	453	454	412	448	441	511	470	451	509	472	485	455	462	448	454	480	412	430	405	399	414	448	485	479	445	470	434	455	460	495	455	429	475	464	446	451	487	430	436	461	492	449	445	472	473	469	493	457	480	418	459	419	460	460	440	415	482	461	468	471	457	453	471	452	414	436	474	478	476	456	462	473	466	516	416	443	477	465	419	470	436	474	460	430	462	474	488	450	442	453	452	439	447	483	426	499	438	466	448	453	477	432	447	444	463	454	424	467	476	455	445	464	484	429	438	440	432	436	468	440	476	438	426	445	466	436	447	468	483	466	462	451	464	435	459	448	466	425	459	449	507	467	449	478	468	482	442	446	459	481	496	439	458	443	425	467	475	483	472	443	444	455	445	458	439	454	468	450	442	444	440	456	465	448	452	465	459	425	440	440	458	457	485	418	450	478	478	438	459	467	461	439	488	439	422	447	437	450	497	478	478	462	440	467	445	458	460	444	433	484	446	468	455	493	437	468	478	418	461	441	477	452	478	445	505	461	462	453	450	421	473	477	451	454	425	482	444	499	438	435	482	424	453	468	461	471	464	464	465	448	480	494	476	450	449	451	474	436	446	480	456	444	450	473	469	402	443	455	436	451	462	377	445	484	482	457	437	478	441	460	443	443	432	497	434	474	469	517	468	455	451	471	474	448	460	471	457	495	417	454	446	452	458	451	468	448	452	468	418	523	488	437	453	467	462	459	454	444	447	452	474	444	452	483	458	454	429	457	418	407	451	458	439	418	507	435	461	477	464	465	470	455	479	453	445	425	434	440	463	426	463	482	456	448	474	447	442	431	451	454	423	446	413	494	506	460	428	476	410	452	469	424	485	446	439	448	448	417	470	468	446	456	480	473	453	474	477	473	464	463	463	450	454	451	420	476	433	460	424	432	460	467	446	422	428	442	443	425	436	455	431	446	427	458	435	463	447	468	442	466	450	431	448	453	470	486	513	458	438	455	453	449	455	502	460	434	445	487	458	442	460	486	466	450	456	475	492	453	429	456	492	447	467	437	440	461	471	461	469	429	490	466	453	428	428	462	459	456	460	425	462	424	473	459	471	455	478	417	437	483	458	451	434	463	471	508	429	451	477	458	494	474	453	448	408	444	425	441	447	476	435	464	476	469	456	452	442	428	428	454	472	465	419	469	478	446	447	483	448	484	382	455	461	476	467	462	443	472	471	446	430	452	469	483	468	451	485	458	447	510	441	405	478	481	459	471	443	448	484	439	459	414	484	412	461	466	464	484	430	465	469	461	480	440	441	468	426	457	465	423	501	457	476	457	454	473	478	460	443	450	445	444	459	419	464	433	441	424	453	468	451	430	464	437	416	473	443	491	491	462	459	465	457	459	452	426	443	400	461	478	461	457	434	467	461	457	456	476	439	438	495	430	447	455	478	475	458	476	458	475	440	485	443	487	465	468	438	492	445	478	444	451	468	447	471	440	453	498	474	401	449	456	498	431	444	445	425	468	472	434	455	460	436	472	451	447	425	427	455	461	447	435	458	464	470	432	459	432	442	452	448	417	455	446	424	445	436	484	454	412	431	481	433	470	416	451	420	503	474	441	487	480	474	458	450	482	495	469	475	486	476	473	487	446	462	454	446	478	464	495	470	511	493	449	446	486	496	435	445	460	456	467	464	471	483	465	466	446	472	460	463	492	521	442	494	466	462	444	446	482	463	442	453	431	461	450	461	489	441	446	416	465	450	448	446	459	453	432	466	447	465	438	440	435	475	451	437	461	507	431	477	496	449	471	446	472	442	450	481	444	492	492	429	467	455	468	469	463	485	477	435	459	456	466	448	464	448	457	421	456	456	473	496	478	444	453	478	449	437	442	459	477	474	441	462	434	464	464	409	437	454	492	471	485	414	465	458	427	447	436	491	406	498	420	411	439	472	441	447	464	473	454	474	500	441	477	493	460	488	444	453	449	487	441	471	476	444	463	436	512	460	467	408	418	466	445	464	455	450	407	443	434	458	445	473	494	435	454	442	490	460	406	461	441	432	468	478	464	454	452	449	416	450	463	476	508	451	472	452	449	488	444	478	443	467	429	418	470	454	447	460	464	452	479	461	461	420	461	490	396	470	473	432	459	420	458	463	447	481	451	440	453	463	455	458	481	485	474	452	459	455	489	451	502	491	427	438	485	447	469	462	510	459	454	454	442	462	434	463	431	443	445	455	477	438	433	461	451	425	424	431	471	463	436	478	445	464	420	461	515	455	448	465	418	485	431	470	481	437	480	442	421	425	442	476	455	451	476	412	475	440	443	437	502	454	459	430	430	472	433	478	515	454	450	450	447	469	428	486	451	447	429	447	461	470	448	436	453	457	445	531	481	485	457	494	457	466	425	452	441	450	448	443	439	514	473	452	452	476	428	447	453	425	439	462	483	480	467	478	466	481	454	452	468	446	461	465	426	426	423	421	447	492	479	413	460	443	438	483	472	482	474	453	465	457	492	487	462	480	463	430	452	485	479	431	449	435	466	470	461	463	494	465	448	522	410	443	435	404	433	457	445	445	422	449	438	448	456	465	484	515	488	461	431	455	414	483	447	441	457	440	463	419	443	465	436	448	426	490	461	435	426	448	430	449	451	461	475	444	455	421	432	446	500	444	452	489	493	467	443	470	459	515	468	443	474	455	466	461	447	497	493	412	438	478	467	471	445	462	467	431	476	467	456	459	432	470	454	473	441	454	443	461	489	461	472	395	421	469	472	444	454	442	473	482	477	429	447	456	472	453	464	445	461	462	429	500	459	456	458	476	453	426	462	447	425	440	460	456	465	437	463	452	441	456	468	476	487	470	451	436	454	443	479	446	448	443	440	416	473	460	455	460	443	451	449	474	422	458	460	450	465	450	466	446	446	468	452	435	436	412	494	463	446	459	465	468	466	453	430	478	400	427	489	437	466	435	484	431	463	472	518	442	462	472	454	479	462	468	454	452	493	476	485	475	455	451	422	457	439	472	399	470	440	423	430	468	428	466	484	445	453	456	436	457	491	454	446	477	469	465	450	458	421	439	476	469	465	433	478	483
16947	34582	31556	22148	14264	10426	7228	5785	4612	3609	3006	2411	1984	1740	1613	1449	1302	1297	1316	1123	1102	1037	911	1011	1038	864	822	891	935	896	811	775	805	822	791	735	743	782	783	697	689	728	717	720	726	697	681	663	668	666	668	662	661	703	696	664	642	670	685	675	643	716	660	668	734	698	670	687	677	720	705	751	743	703	746	743	768	755	718	727	736	710	714	643	738	690	666	720	717	682	724	678	700	669	687	690	630	640	692	663	691	673	666	637	655	650	704	662	631	724	649	631	660	629	602	620	632	651	628	679	711	606	643	626	649	704	670	635	622	661	594	666	659	695	656	613	638	625	635	611	598	599	650	618	635	655	654	634	612	611	635	629	658	636	679	678	682	652	589	647	652	661	677	653	639	619	593	622	627	657	664	584	650	620	644	655	677	622	640	651	656	709	638	651	639	665	648	648	606	654	667	664	626	636	666	629	656	658	677	670	626	616	673	639	652	598	608	648	620	627	643	671	655	627	618	658	678	648	638	659	637	658	647	635	595	646	629	623	597	658	599	591	637	633	626	584	671	644	623	607	686	675	640	657	658	674	629	659	664	636	652	655	655	633	587	642	633	632	652	672	653	638	641	626	650	639	670	655	661	620	637	656	640	618	639	626	659	661	634	635	631	609	650	639	609	621	625	656	621	632	589	665	638	658	634	661	626	637	636	617	633	653	642	638	630	640	654	625	661	626	650	666	593	657	594	623	637	612	657	640	597	634	636	582	622	657	611	680	624	662	650	647	600	623	667	647	629	639	565	624	592	664	653	605	673	636	617	618	644	646	664	659	597	620	609	611	680	679	634	592	645	618	606	638	605	608	643	601	655	638	668	641	627	622	605	642	621	637	634	677	624	589	611	664	598	659	660	641	679	635	628	688	607	678	651	656	610	662	652	659	633	644	637	650	621	657	623	611	602	599	682	615	629	668	650	620	646	635	652	617	631	639	619	622	653	626	612	648	660	657	588	637	644	608	676	646	602	661	642	624	616	627	674	613	623	660	619	647	654	662	678	615	637	646	649	668	625	657	619	617	646	600	644	649	620	619	626	642	619	667	662	612	631	650	672	602	626	674	626	655	630	656	643	569	649	650	686	650	632	685	653	629	606	619	653	592	674	672	643	634	677	625	668	625	669	629	613	589	622	620	638	647	655	637	626	646	643	634	672	645	659	678	629	597	646	630	608	617	631	618	613	644	626	639	658	643	635	611	664	641	643	657	652	661	650	668	678	665	645	587	645	612	694	628	629	609	677	641	619	684	664	640	679	657	648	628	648	669	639	664	645	660	612	666	597	627	625	587	621	634	636	673	646	621	639	657	669	668	684	631	620	659	640	682	640	639	559	644	693	659	601	694	635	606	594	629	602	646	627	643	651	635	619	688	647	657	636	663	654	679	657	631	637	658	643	641	643	649	650	649	656	606	614	607	610	616	634	661	642	637	635	648	597	654	644	627	626	614	632	670	602	645	623	580	633	669	613	623	628	639	660	640	636	646	655	627	628	640	647	646	643	619	656	604	619	635	644	631	662	670	622	593	622	624	627	632	646	612	659	631	631	645	608	681	629	654	662	590	657	628	654	631	685	632	637	652	646	599	658	644	656	639	588	653	613	606	626	645	627	641	657	626	695	633	646	619	677	649	681	640	674	630	650	624	664	652	647	629	649	638	651	638	669	584	692	628	612	654	639	646	622	612	653	627	609	682	661	620	596	656	580	684	648	687	670	685	638	659	683	685	609	652	612	627	714	586	632	673	672	645	645	639	644	626	623	670	615	612	658	656	634	687	664	639	641	649	638	647	606	630	638	644	651	632	660	643	649	619	618	623	649	640	644	641	618	675	597	662	620	665	645	644	639	625	650	608	643	656	634	614	615	647	637	622	666	659	657	643	657	624	666	636	655	651	617	586	631	660	583	623	596	629	659	704	592	675	683	657	670	612	626	635	662	656	608	624	664	643	646	690	639	651	671	619	660	636	614	642	618	645	643	654	678	639	650	656	650	654	665	683	630	639	636	634	625	663	641	636	652	635	620	680	660	638	646	640	645	623	621	649	633	669	617	674	654	669	667	639	644	642	640	624	665	670	620	609	641	656	653	655	680	621	643	676	626	641	650	653	643	595	646	647	626	667	646	649	629	669	613	619	651	616	625	639	653	648	652	629	686	673	649	668	660	642	616	653	613	642	613	670	624	680	619	653	622	662	647	607	650	649	615	661	622	654	648	623	613	596	657	612	626	636	653	659	637	633	614	654	644	683	624	658	668	689	638	669	633	641	601	658	634	638	615	654	635	616	655	631	601	673	628	638	613	652	606	675	642	592	656	689	642	675	675	640	638	670	606	639	601	626	658	634	630	613	643	669	609	671	651	645	648	597	609	632	621	646	659	683	622	634	609	646	691	654	630	656	638	636	624	655	678	682	637	599	666	597	580	599	606	668	628	664	610	665	644	618	676	684	626	626	643	615	590	680	631	628	671	652	646	633	671	611	634	630	642	620	631	634	632	619	659	660	588	614	584	661	702	641	691	640	662	666	660	645	675	652	650	660	597	618	625	608	635	638	642	609	647	643	611	583	635	617	619	645	644	650	642	634	644	637	616	612	607	657	641	621	625	613	604	633	651	648	624	632	644	600	618	629	688	666	641	659	659	644	659	649	614	655	623	661	657	630	618	624	631	641	682	630	622	640	648	642	655	658	634	638	654	636	658	659	617	627	606	593	643	683	654	618	636	700	634	639	619	634	664	620	628	605	646	617	644	675	624	657	585	697	624	666	641	650	641	601	608	663	664	657	655	634	670	634	620	615	625	673	640	693	636	652	660	674	658	651	678	629	655	623	637	649	621	633	629	660	665	597	628	633	644	628	604	689	659	650	648	607	662	638	633	645	642	602	669	687	685	608	618	648	664	643	650	603	628	626	629	650	632	636	658	633	625	595	640	642	611	602	627	661	601	634	648	651	673	652	600	664	643	626	650	638	700	597	623	637	632	613	618	701	630	604	690	636	641	640	635	655	663	612	670	627	625	648	641	627	631	695	651	660	652	632	613	701	613	674	629	661	600	654	637	632	637	640	638	675	640	625	603	639	657	624	676	633	605	628	586	655	651	636	668	644	648	608	617	625	644	636	677	644	622	660	683	677	698	664	657	647	646	695	665	631	659	593	670	640	711	620	675	623	625	624	648	654	641	633	641	637	637	650	632	631	649	675	621	667	659	648	627	664	648	678	665	631	632	627	655	605	632	669	649	652	610	671	646	631	648	625	635	671	617	670	680	643	602	639	652	625	659	628	623	642	626	668	642	687	611	629	679	585	670	687	574	637	642	638	683	630	664	630	692	631	629	635	653	674	621	651	600	630	663	687	629	610	642	595	664	654	617	618	681	609	646	637	630	678	644	647	628	654	613	654	644	619	674	619	615	637	646	649	653	649	631	638	568	645	645	622	615	640	674	647	643	656	612	651	628	604	613	646
27574	20817	15231	7691	3084	2005	1415	1198	952	866	771	743	703	679	751	702	711	676	658	675	665	609	639	644	612	654	607	660	660	630	673	616	617	622	622	624	652	586	613	626	633	570	596	586	584	605	639	577	595	595	614	614	605	614	568	588	652	612	571	592	606	580	610	600	651	643	622	618	603	625	598	591	573	661	595	650	595	629	617	603	606	624	594	671	571	559	581	650	575	584	603	591	591	587	629	607	628	559	597	624	612	602	606	601	585	597	556	540	600	598	596	632	583	573	617	595	607	566	603	623	603	640	573	604	595	602	612	624	556	590	603	595	608	566	554	588	601	630	563	583	551	556	590	601	606	619	603	601	622	554	620	601	588	606	599	573	641	610	632	600	575	599	618	572	606	585	645	583	583	586	585	606	550	636	594	590	571	589	593	591	585	616	571	595	619	590	618	622	567	569	605	606	567	582	608	611	551	603	601	611	591	578	597	598	582	609	582	583	586	558	614	586	573	621	557	565	582	563	588	553	587	595	581	607	630	564	564	604	579	598	596	568	580	604	574	560	591	624	581	614	588	606	589	604	575	533	597	580	598	611	583	594	584	601	614	588	577	604	614	610	551	605	581	622	592	586	583	605	589	657	621	621	620	627	585	603	601	591	599	589	575	559	630	587	569	571	602	583	617	586	600	622	605	590	573	626	579	573	625	579	616	575	611	587	607	584	572	636	644	574	602	597	598	614	609	579	584	596	595	585	543	607	624	587	583	624	610	610	624	599	574	623	626	602	600	635	576	576	609	612	617	609	585	606	574	567	585	614	648	595	591	586	613	584	557	651	629	600	556	586	598	573	612	617	628	600	569	574	596	579	585	605	570	591	561	601	590	585	610	618	558	604	568	534	608	578	634	564	589	619	602	584	592	596	590	598	603	602	594	570	580	578	584	582	582	591	563	585	612	646	641	622	611	588	600	604	577	583	563	618	548	615	595	625	570	620	600	570	654	624	588	624	609	570	580	523	598	582	585	597	628	572	577	558	599	639	578	600	590	587	598	579	601	607	616	643	596	603	614	636	582	626	631	623	573	628	597	606	594	587	594	597	537	586	593	587	576	611	581	564	580	583	621	617	533	594	608	588	571	600	603	589	637	570	600	599	579	601	593	532	618	567	566	580	636	594	593	577	586	604	595	603	557	568	581	615	581	593	589	597	629	600	631	626	592	647	572	583	591	593	599	513	597	641	574	634	598	593	549	579	632	580	617	633	588	598	664	594	598	629	611	577	579	533	582	629	595	617	631	572	611	598	609	600	592	535	624	592	634	617	605	576	585	615	582	578	602	579	616	572	633	611	593	593	610	592	574	567	656	552	600	612	586	610	605	584	566	629	577	611	624	571	593	553	592	554	594	616	581	601	636	596	573	589	565	603	579	571	590	541	612	555	643	612	614	614	600	590	602	585	578	590	602	577	617	583	593	590	572	612	583	579	639	630	626	639	608	620	635	570	530	623	569	593	606	600	588	557	578	567	577	560	601	550	615	574	608	618	606	564	580	610	574	583	632	617	636	576	578	552	585	578	630	585	598	595	571	638	583	568	555	612	591	588	614	634	593	603	597	586	606	586	574	648	574	571	615	589	606	624	594	600	613	646	581	588	593	621	594	560	559	564	559	560	562	594	593	578	592	599	609	624	591	581	575	607	577	574	569	576	575	574	613	599	598	631	609	571	600	558	580	572	601	574	589	607	580	608	619	616	606	535	581	632	610	578	613	580	557	591	617	629	624	608	577	558	594	578	615	597	576	607	609	606	628	564	594	597	599	645	602	557	605	562	617	561	607	578	622	595	582	613	565	615	591	593	606	572	579	552	602	584	575	601	559	626	587	632	605	600	613	595	605	573	597	565	575	593	595	591	593	600	602	608	606	620	561	597	597	589	626	591	594	623	608	581	616	604	563	595	659	603	600	618	609	574	616	610	607	587	598	561	603	598	541	592	558	582	574	591	582	535	550	576	557	594	606	569	615	606	565	615	657	594	605	565	602	640	596	591	593	600	573	603	592	561	617	567	612	589	603	564	612	611	646	642	573	595	594	586	565	581	631	614	588	557	575	598	638	608	571	609	564	567	598	595	644	604	619	615	605	598	618	598	588	615	574	570	601	590	581	558	639	602	619	618	569	546	615	621	594	585	598	606	614	627	590	645	582	584	645	576	577	617	588	608	606	598	657	626	607	623	581	599	611	578	641	542	569	578	606	598	586	572	614	609	580	635	619	604	587	608	579	639	602	614	563	618	557	633	606	600	591	600	558	563	643	552	584	570	552	577	612	560	616	627	631	557	622	639	602	603	555	609	586	578	620	601	579	579	602	587	575	620	596	586	597	546	603	621	577	579	585	601	596	587	557	623	569	599	617	642	552	559	605	582	617	638	569	564	588	616	603	564	569	604	624	585	548	595	642	560	605	606	588	625	569	572	609	572	613	551	626	603	616	613	616	594	580	574	574	575	650	594	620	603	630	616	587	573	628	612	618	617	614	582	573	533	588	609	588	589	616	546	602	665	586	620	631	578	554	592	610	589	603	635	552	607	616	640	578	559	581	574	624	591	604	601	572	586	576	586	591	590	625	593	620	605	631	603	549	612	622	623	642	570	598	647	644	590	587	582	581	572	570	591	596	597	605	626	534	603	634	582	598	616	608	591	613	581	587	602	603	597	583	577	606	560	601	591	553	581	590	670	608	617	601	585	565	580	580	627	600	575	642	593	557	634	644	601	605	553	584	596	550	575	607	618	594	622	629	558	608	581	602	594	573	559	589	604	619	589	566	619	633	588	637	576	600	614	593	560	611	629	630	603	547	575	578	601	608	588	561	619	586	593	614	584	567	582	589	596	588	568	599	550	612	599	611	596	566	560	602	625	611	612	576	571	578	614	567	572	590	576	605	551	612	627	596	605	640	579	624	590	616	562	587	571	653	541	605	605	579	615	613	580	604	578	565	556	585	600	550	609	581	592	581	602	572	593	594	615	589	545	580	586	632	639	575	588	641	604	620	562	624	580	602	588	612	566	587	617	595	615	621	540	587	639	586	574	628	590	645	564	626	619	562	574	613	606	608	586	626	567	591	598	584	549	536	579	567	572	559	602	543	605	639	562	605	653	597	574	607	556	621	610	632	588	610	538	651	599	591	597	634	613	608	585	587	546	565	601	587	618	579	576	583	620	635	606	633	601	601	616	580	610	559	582	576	565	593	605	596	571	589	558	554	617	561	581	595	581	574	558	621	623	578	562	562	578	617	601	590	571	599	590	601	612	616	623	604	615	611	595	617	567	585	626	586	599	621	566	648	589	573	594	619	603	616	569	615	569	630	621	603	593	600	573	593	569	613	597	591	592	597	637	567	605	592	585	571	575	628	626	593	583	563	607	561	601	576	604	607	622	581	611	616	599	589	594	638	554	557	582	563	597	614	601	624	591	547	530	634	621	619	602	612	612	610	592	599	549	628	611	602	624
13659	22216	19640	10826	6516	4587	3077	2390	2125	1665	1461	1342	1192	1094	1043	1077	1003	1061	1025	929	956	973	876	952	930	878	927	888	962	916	869	864	845	873	935	894	906	867	861	835	824	832	807	821	794	821	857	857	791	892	790	828	805	819	840	851	812	817	857	831	864	875	927	880	905	823	896	843	829	855	864	881	846	924	806	834	864	881	821	854	848	815	912	837	876	852	841	871	843	842	850	827	783	832	806	845	860	845	834	848	837	891	888	805	833	812	852	838	834	847	851	766	809	842	818	826	869	790	815	876	855	809	840	852	832	856	853	804	852	855	850	857	876	828	848	800	876	814	827	756	822	818	821	849	851	767	836	799	839	793	786	830	813	808	839	841	860	825	852	809	809	821	815	926	844	869	808	863	863	807	837	795	795	825	815	832	824	826	826	844	829	822	915	872	856	873	859	822	793	837	860	856	833	815	843	788	830	790	800	830	828	856	851	836	829	849	831	803	822	843	870	851	784	845	826	818	835	849	845	834	862	847	811	810	797	836	813	850	851	843	838	815	799	817	807	802	793	827	870	851	823	881	837	851	848	823	839	794	842	808	825	854	864	850	837	873	809	800	834	839	822	849	796	819	817	837	869	815	761	858	839	773	813	868	879	794	848	801	817	804	775	874	795	822	797	802	771	798	874	818	811	835	795	787	802	861	853	828	813	861	851	866	819	903	871	878	825	858	851	808	865	888	821	835	801	855	782	858	826	851	847	846	855	780	774	848	813	867	806	837	811	833	796	861	816	859	813	843	855	792	848	847	791	852	829	867	849	812	844	839	838	793	826	854	779	819	872	815	824	844	845	807	808	834	842	808	835	823	825	832	818	839	832	810	841	832	795	854	780	849	802	829	854	833	839	813	803	825	847	801	856	816	837	781	842	858	861	831	854	833	836	861	830	805	841	867	847	856	777	861	828	838	847	837	884	817	781	841	824	822	844	877	824	812	791	803	834	847	865	810	865	805	836	825	847	864	820	806	825	866	752	821	829	774	782	800	830	872	846	897	841	822	804	861	880	848	758	854	800	856	828	840	814	848	835	829	835	833	830	848	833	836	803	855	788	817	856	855	832	851	848	812	834	814	814	847	858	832	854	867	821	861	803	872	822	861	832	876	835	825	827	839	793	815	811	830	822	823	815	826	832	819	828	836	849	838	801	848	798	895	798	822	790	868	802	805	828	875	820	813	829	832	831	821	819	877	822	815	823	818	842	794	875	787	818	871	820	834	795	789	763	845	805	837	818	786	834	853	825	830	831	824	850	815	834	859	810	843	783	854	841	871	816	783	780	773	819	849	882	830	851	863	808	819	810	867	827	809	840	850	833	864	788	825	799	858	825	768	795	851	861	828	867	816	868	860	830	823	856	786	845	820	791	854	812	801	834	843	856	895	822	822	841	850	835	838	794	828	807	893	769	817	780	809	797	881	830	886	803	859	785	800	798	845	884	855	853	828	825	805	821	846	810	816	788	848	862	871	813	826	834	852	838	817	859	807	821	823	855	831	831	790	816	857	831	823	830	864	859	831	826	854	851	879	856	780	830	855	871	821	845	754	827	808	878	808	851	800	810	797	889	861	828	800	858	801	848	773	868	800	894	824	873	898	871	800	842	817	831	822	801	851	799	814	826	787	821	875	876	860	783	815	807	905	843	862	865	799	873	867	832	833	798	756	840	828	836	854	801	866	868	864	855	800	820	869	790	831	874	813	850	800	819	856	784	832	833	852	849	810	854	861	816	790	789	821	837	820	809	782	843	827	844	801	875	836	819	831	889	807	800	846	815	831	829	825	831	789	820	841	856	793	862	795	802	809	893	815	827	780	817	861	815	844	780	847	805	834	878	814	828	843	789	833	852	856	831	820	810	842	762	833	825	789	867	813	840	796	819	839	871	852	833	870	860	799	871	803	867	831	830	845	837	839	803	898	837	799	781	845	827	840	793	842	821	808	809	813	916	815	819	772	839	822	817	839	774	856	882	863	827	756	804	796	846	868	814	852	829	822	836	858	837	838	806	875	858	785	833	916	800	842	826	814	816	850	847	835	841	884	823	759	862	804	829	872	841	828	860	813	824	793	828	847	878	904	813	826	871	844	816	907	788	806	818	809	840	815	842	830	890	852	831	845	822	847	803	849	829	758	818	806	883	816	828	768	786	849	813	832	859	837	842	852	883	804	886	819	871	817	823	882	896	842	821	805	865	842	796	846	806	851	826	861	818	798	810	784	820	780	817	801	811	866	818	844	788	864	823	837	801	831	831	822	817	820	833	853	763	837	817	840	824	829	770	795	832	813	847	812	763	835	863	827	826	829	821	856	871	841	893	824	825	864	851	821	823	845	826	842	828	850	826	835	886	800	846	848	814	833	850	827	827	776	831	769	854	851	824	849	836	840	812	820	817	891	893	819	855	808	846	857	832	860	766	846	844	844	828	875	898	849	834	860	880	831	849	842	847	811	779	810	853	819	827	821	886	885	797	821	822	829	832	843	805	835	811	829	820	814	877	824	829	805	856	851	817	905	840	826	825	826	831	812	787	839	838	805	864	832	856	824	843	868	818	806	808	834	857	787	748	811	836	843	882	829	875	828	850	824	799	821	808	832	804	846	892	801	879	822	859	774	829	879	816	867	822	811	870	818	896	845	789	813	846	843	792	828	813	831	802	808	800	848	872	846	801	769	869	888	812	825	847	817	882	809	772	825	846	848	829	871	863	856	844	805	851	871	789	841	806	870	802	854	824	860	865	870	864	816	772	843	857	870	777	858	800	845	859	790	848	835	859	833	867	855	793	857	798	792	807	895	796	851	789	817	830	788	818	787	832	848	771	833	865	836	848	807	820	798	806	813	796	864	859	821	857	897	793	778	741	859	844	861	824	817	835	803	811	834	761	834	825	863	799	840	803	805	849	842	800	897	806	798	788	871	876	831	845	857	795	837	866	768	783	794	794	890	848	837	815	842	799	864	843	809	847	889	807	830	831	842	827	884	785	792	819	798	847	809	801	863	836	854	821	827	859	806	857	826	808	834	777	869	819	809	804	858	799	847	877	808	843	860	870	822	843	826	915	828	860	783	837	846	854	811	804	771	792	835	814	814	830	893	802	827	842	820	797	830	832	889	810	787	850	804	841	827	826	879	845	838	771	820	840	849	865	856	821	842	834	789	837	845	838	844	828	827	790	803	801	890	790	821	810	800	769	852	853	829	837	808	843	828	812	840	768	816	832	837	839	838	827	873	819	803	860	811	854	891	839	861	808	825	896	809	846	861	836	880	874	829	775	822	811	743	828	839	769	853	859	797	799	902	820	835	873	834	845	824	807	882	825	803	847	857	854	783	818	797	877	856	816	853	872	807	845	805	835	802	810	843	836	792	812	881	842	833	853	867	847	813	836	832	820	842	825	846	874	822	818	832	763	880	774	809	888	875	836	860	810	820	842	778	838	817	758	875	828	813	790	873	829	867	833	800
24655	21510	28726	24746	20655	7816	3107	1854	1352	1265	1036	1000	899	806	763	714	751	749	718	673	730	687	673	631	696	642	665	643	649	671	673	585	608	576	596	642	625	652	606	595	671	567	646	564	597	610	582	555	532	599	599	569	600	611	630	586	600	570	592	574	624	613	597	583	640	551	622	610	588	586	606	616	606	581	618	605	620	621	704	601	573	583	603	562	613	616	610	602	545	614	582	571	608	600	580	572	604	586	608	590	569	615	578	602	608	570	612	604	576	613	583	610	583	561	582	579	559	585	566	618	571	580	577	602	537	595	577	595	614	540	589	564	580	574	539	606	578	584	573	580	581	553	576	553	578	592	551	589	543	603	575	537	556	584	542	607	571	535	534	602	577	520	581	547	603	584	565	578	561	582	584	596	580	600	628	553	554	608	579	564	568	553	573	538	584	593	548	518	592	597	574	578	597	605	595	552	553	563	550	539	570	582	643	562	593	554	563	556	569	576	574	584	545	558	555	578	582	570	592	573	573	587	587	577	569	606	585	630	598	583	622	586	578	604	581	556	564	569	581	592	606	578	604	595	516	593	529	614	562	578	585	536	590	601	639	586	562	606	529	583	549	593	584	572	602	549	612	579	586	579	566	530	572	623	570	549	589	580	603	553	536	527	562	584	567	590	565	568	571	606	563	611	597	607	576	579	573	616	596	579	552	581	587	580	578	572	615	570	567	561	562	581	614	620	584	570	579	561	583	551	562	557	578	647	577	597	602	590	596	609	589	524	607	619	607	571	587	563	594	580	611	545	563	587	570	544	549	596	544	601	565	548	587	563	583	567	600	595	586	565	577	601	608	587	580	552	586	603	584	571	637	534	592	574	613	612	578	598	549	608	608	582	580	573	573	588	569	608	603	576	557	566	551	564	573	554	589	575	613	582	570	522	595	575	588	563	550	523	535	525	576	578	533	602	564	596	587	546	589	584	523	575	560	546	607	573	565	617	530	575	528	581	576	607	594	575	587	595	567	537	602	593	584	569	573	574	606	578	556	578	588	529	586	604	561	553	560	563	583	595	559	580	542	550	581	534	565	603	598	591	614	597	589	573	587	562	579	568	584	572	580	593	610	578	619	579	546	594	566	533	594	557	576	584	611	559	567	591	560	590	557	575	564	592	605	575	614	567	563	598	575	608	551	631	577	565	559	571	583	540	558	621	584	597	625	612	561	571	575	535	612	582	552	576	555	527	556	583	548	536	578	575	547	584	575	569	571	588	575	585	558	541	539	555	593	591	558	596	539	609	587	579	538	577	582	534	600	561	623	570	594	533	619	571	623	587	586	614	584	604	548	564	553	620	554	589	574	567	575	604	582	557	576	592	584	564	586	601	530	586	537	585	594	585	554	574	585	551	572	587	563	550	556	581	549	537	574	588	572	603	564	569	602	542	522	564	578	557	598	554	555	540	566	548	530	536	566	605	552	530	589	638	641	608	578	553	577	551	572	606	595	601	595	582	554	609	579	580	550	514	554	572	580	625	597	587	621	589	575	595	581	594	593	576	599	567	598	578	586	536	525	559	551	581	535	587	569	534	606	612	580	556	588	608	560	565	562	583	559	584	602	589	551	563	586	656	574	564	564	581	545	593	539	512	619	584	596	611	603	534	587	603	560	557	574	607	628	572	594	565	573	586	570	547	567	574	556	562	601	562	541	568	505	623	583	561	537	617	576	567	586	565	566	503	574	598	581	558	602	588	553	551	585	559	615	606	556	590	552	533	557	598	556	587	529	579	567	575	575	603	583	572	549	623	529	578	590	566	563	597	609	551	533	557	607	560	578	546	588	561	578	583	571	562	587	622	591	596	549	570	615	566	619	595	591	575	589	597	568	538	572	567	572	561	617	576	577	559	569	612	524	594	578	563	580	571	559	570	572	565	544	555	528	605	599	568	580	580	593	549	551	566	548	599	547	555	575	557	596	533	569	567	575	554	569	561	541	562	559	551	624	513	579	605	590	588	556	581	578	603	563	552	547	534	567	591	578	611	585	602	572	551	567	625	576	564	529	564	533	553	552	613	563	572	607	552	586	560	610	574	608	572	603	594	565	599	568	547	555	594	647	543	613	589	608	568	593	569	550	599	552	552	655	600	567	581	537	573	546	579	581	563	591	626	568	555	552	567	590	557	580	555	536	599	582	585	583	513	559	575	569	595	602	605	569	587	578	587	583	612	568	553	579	588	624	568	598	571	591	586	525	593	564	500	575	584	541	573	615	593	572	534	569	553	582	624	593	595	555	556	584	612	568	584	549	546	621	594	616	579	599	566	549	568	578	575	627	582	562	593	565	600	614	574	570	557	606	540	541	575	569	565	606	572	573	574	544	558	604	620	541	625	611	586	591	581	616	568	541	598	624	604	575	512	568	574	601	533	548	574	628	606	594	570	590	582	543	597	584	609	554	580	573	567	571	543	583	558	574	578	569	579	578	558	569	570	578	582	546	586	587	601	610	572	570	574	561	546	591	599	576	575	593	561	544	549	559	619	604	535	566	581	617	600	579	570	576	601	593	583	596	600	546	596	595	587	604	564	603	565	552	559	569	614	601	565	599	575	575	557	592	585	583	589	580	536	555	601	566	615	583	576	604	622	578	587	538	588	547	554	591	585	597	586	554	611	555	589	608	604	596	572	544	566	578	591	601	579	601	568	557	571	533	548	585	555	570	539	558	600	545	558	612	552	578	561	566	555	590	585	521	543	575	606	597	538	602	615	586	555	607	517	582	567	624	563	557	570	587	535	614	613	573	545	604	537	597	591	545	596	594	603	587	509	568	527	542	583	566	593	547	569	587	546	578	566	584	590	562	597	553	564	580	613	577	577	554	562	554	589	606	612	520	571	603	564	579	609	604	558	589	544	530	559	589	564	561	576	579	571	562	567	607	588	566	591	601	602	578	548	574	540	562	568	588	572	587	566	547	561	606	535	549	536	554	606	570	593	527	586	556	636	541	541	610	572	566	577	534	539	579	560	585	593	520	611	561	529	547	595	561	575	541	626	624	607	562	562	609	584	527	583	564	538	559	588	576	534	565	558	590	565	561	642	570	583	593	590	531	567	575	585	578	563	575	617	561	574	593	566	557	554	595	528	574	570	591	566	612	608	595	525	584	537	539	616	597	599	556	564	613	555	547	550	584	610	568	577	571	524	539	580	566	541	587	538	598	541	567	584	619	566	556	573	595	596	576	595	599	594	530	601	557	559	569	593	584	532	581	614	580	557	525	596	571	586	574	589	550	561	569	612	536	584	550	557	558	593	603	567	595	599	569	602	577	564	554	578	589	584	620	560	585	572	559	541	591	611	575	602	535	594	586	622	568	539	548	563	577	561	521	546	544	582	566	586	568	608	585	561	559	557	572	563	606	561	560	558	576	545	587	564	540	592	605	554	586	581	571	620	619	634	599	583	602	528	604	543	576	573	555	577	596	546	531	560	585	587	554	576	639	560	543	574	579	602
14787	29621	26527	15579	10461	8072	5862	4338	3291	2775	2208	1906	1648	1516	1396	1295	1256	1255	1174	1257	1058	1146	1030	1000	1059	994	963	998	980	894	941	842	891	901	953	965	952	904	910	856	865	850	819	816	774	835	823	766	809	818	806	798	840	833	783	841	820	821	785	794	828	798	835	836	824	839	843	803	867	813	905	884	869	852	902	869	855	852	845	884	797	824	858	860	865	834	845	853	807	853	823	845	808	881	830	851	806	855	792	888	835	864	795	812	792	847	802	838	835	784	798	852	847	804	830	801	795	793	786	835	785	781	788	781	843	810	826	774	808	801	831	794	773	788	843	796	838	803	787	847	798	788	819	796	759	841	806	764	790	806	792	801	788	790	817	770	817	782	820	833	790	790	760	782	828	805	833	826	836	862	783	773	827	820	840	734	832	758	832	835	729	835	849	810	835	833	799	778	861	834	805	827	778	798	871	835	810	828	835	818	734	798	834	777	800	794	789	803	828	801	798	850	816	809	814	789	811	789	794	794	790	808	827	785	871	800	842	781	812	807	812	787	865	837	791	798	860	825	800	804	809	847	838	820	828	815	822	811	793	774	867	814	754	822	850	805	795	770	775	804	787	816	752	808	857	828	804	811	822	807	810	876	829	761	795	806	828	827	787	800	856	805	828	773	779	779	801	846	828	786	817	792	778	775	780	788	805	871	866	783	846	830	818	865	876	800	752	776	807	800	796	791	794	785	758	820	835	755	802	796	823	791	754	800	817	813	821	789	853	807	812	858	803	823	797	827	774	828	830	782	832	823	834	835	827	789	814	798	765	797	784	817	766	808	810	801	804	816	780	839	811	761	822	814	795	797	736	834	827	842	840	808	805	812	816	776	769	765	758	800	783	774	774	806	773	787	838	795	827	839	809	873	807	832	873	825	798	765	793	806	766	820	748	809	775	787	820	805	838	874	793	819	827	754	788	779	788	828	826	804	801	828	757	849	803	773	820	817	792	839	810	818	815	832	838	831	799	814	816	808	800	794	783	784	840	819	758	756	852	811	805	788	793	770	729	859	852	804	790	844	809	811	836	755	836	835	779	817	791	795	786	796	803	763	778	805	761	812	797	826	799	833	789	822	830	834	871	841	800	735	774	824	854	827	776	815	848	833	866	796	796	797	835	786	865	861	814	791	846	784	816	857	816	850	856	807	835	802	835	830	815	803	788	799	819	803	854	781	854	755	820	768	811	796	768	767	847	799	810	750	824	802	824	831	804	826	761	811	767	839	784	815	838	816	832	819	826	797	798	854	839	853	757	832	787	780	788	791	746	859	835	796	799	777	805	790	823	804	793	773	760	810	779	837	808	779	795	852	756	853	808	778	839	761	815	772	801	810	799	828	766	781	842	777	841	827	795	778	780	804	828	786	781	812	796	842	815	844	766	804	842	837	761	801	804	789	828	795	828	819	770	817	826	831	773	793	811	845	761	806	796	795	839	803	766	793	819	751	842	788	785	837	833	771	800	774	843	809	819	810	785	805	804	798	787	787	835	809	843	775	867	791	817	822	864	784	820	831	814	777	853	775	830	782	810	844	809	779	801	827	793	820	799	781	824	836	804	811	808	802	776	785	788	762	825	835	798	789	795	795	787	791	796	824	785	812	826	817	831	788	809	789	846	837	800	785	776	802	812	768	817	838	800	842	796	775	785	777	783	767	802	806	776	856	789	787	802	798	801	831	859	805	779	793	808	800	847	833	775	808	814	752	802	837	852	765	822	755	798	790	766	763	803	774	793	823	788	806	745	830	800	863	825	779	783	799	810	846	763	814	785	833	809	814	782	786	841	745	831	790	787	825	832	838	748	771	794	844	783	825	811	811	844	765	826	800	811	828	812	783	863	753	776	834	740	828	811	856	810	764	758	767	815	782	803	823	832	796	806	803	813	851	806	791	822	805	796	784	831	818	857	772	795	778	804	800	814	843	817	823	830	794	810	814	770	784	815	827	814	794	827	796	777	871	804	808	799	792	798	843	859	802	822	843	768	783	813	791	809	780	820	822	781	847	791	835	811	769	805	793	811	814	851	810	836	824	834	784	799	825	807	797	807	775	830	789	763	835	809	831	766	826	802	850	777	801	808	802	815	853	856	783	889	817	829	788	833	777	784	820	800	781	834	795	805	863	784	794	843	794	810	783	845	762	785	788	795	823	803	778	767	862	824	870	841	808	835	829	810	860	788	817	775	798	754	809	779	799	819	760	843	821	740	801	812	822	773	788	827	823	808	767	776	783	804	838	804	822	791	810	796	783	848	835	819	796	815	792	792	824	848	740	784	775	802	784	822	833	803	823	830	809	815	837	841	793	809	781	865	828	822	796	775	823	813	810	807	872	774	800	763	815	824	851	822	888	806	796	812	804	822	773	774	812	792	840	834	754	833	795	818	778	791	815	833	775	777	820	784	822	811	761	804	811	865	754	826	827	789	773	836	796	817	841	842	755	808	797	797	833	832	799	741	840	856	847	855	799	839	830	804	802	853	835	798	791	813	829	800	816	819	797	779	775	790	786	845	826	786	824	835	855	803	736	795	817	818	836	801	871	812	765	781	780	796	804	848	810	754	806	771	803	832	743	781	814	829	850	802	813	811	778	809	777	818	805	776	809	780	859	769	764	761	794	788	817	767	798	806	821	800	834	783	835	782	790	750	805	801	814	819	803	792	787	781	831	788	828	817	820	774	821	874	791	814	809	799	781	830	782	821	797	808	854	785	847	778	833	836	816	835	840	799	837	805	830	800	828	845	808	786	855	805	789	812	759	834	781	794	843	826	784	782	839	810	842	804	773	767	756	854	789	830	813	758	819	775	873	807	771	843	807	794	794	773	832	807	799	819	844	792	800	808	777	809	821	783	856	802	818	821	764	803	812	810	797	794	753	789	824	761	811	828	793	785	744	785	781	783	857	764	828	870	831	840	770	746	843	835	818	855	807	776	869	818	825	817	824	808	804	821	814	781	789	833	811	801	812	818	824	816	831	807	809	785	826	838	758	822	806	842	839	750	838	825	818	861	833	814	824	843	816	814	874	817	859	859	770	855	771	837	822	775	848	817	826	801	798	812	814	833	844	786	839	842	837	824	853	808	771	799	801	841	781	800	790	806	783	788	771	833	796	845	815	831	801	847	807	779	764	808	788	761	779	849	825	743	771	807	772	756	816	864	841	805	782	832	776	803	800	853	827	790	786	803	784	792	781	830	781	775	848	807	783	783	833	799	857	796	810	813	812	808	850	766	811	827	795	790	855	830	766	801	737	776	849	783	823	839	794	800	828	754	798	846	817	820	847	815	811	780	816	817	826	773	756	797	821	810	766	771	845	810	781	834	885	802	777	820	858	778	749	821	844	805	845	851	819	832	830	844	828	778	751	778	827	811	787	778	798	810	808	811	807	799	809	806	791	747	789	787	805	776	809	803	805	780	799	798	796	778	842	820	782	781	780	822	758	826	811	806	816	798	784	772	789
23654	21552	29443	24125	21563	20537	7396	2690	1801	1605	1281	1124	937	897	830	758	726	681	728	653	638	671	579	606	592	599	610	517	580	532	550	528	489	527	522	526	465	507	493	485	498	491	495	468	449	525	506	463	452	460	476	493	441	490	466	505	512	460	477	509	446	471	466	484	498	514	493	424	526	510	489	509	526	505	517	527	479	491	475	494	495	479	498	488	477	447	471	501	465	477	479	478	471	507	482	450	503	450	484	440	531	471	493	506	504	500	496	456	445	466	489	446	493	453	480	470	447	447	458	436	472	453	500	473	458	500	411	455	428	455	450	456	423	461	457	459	438	447	457	450	477	462	485	485	493	466	432	445	460	419	461	498	454	438	464	487	461	482	424	487	460	436	455	481	464	456	460	444	471	475	458	433	467	468	480	482	462	484	466	414	449	457	461	463	479	452	430	429	455	451	434	466	454	452	480	458	471	490	464	453	445	471	467	437	460	474	460	447	447	466	472	469	492	478	448	454	458	458	441	496	436	454	498	480	460	460	464	453	476	494	446	423	428	451	455	479	456	471	484	462	455	485	428	473	441	473	453	473	439	452	448	451	482	475	446	471	449	444	471	434	467	471	508	448	463	438	491	483	454	480	468	435	488	463	459	472	438	466	433	472	467	457	487	441	453	463	439	476	451	439	421	452	460	448	452	460	464	452	484	448	443	458	466	451	453	466	457	470	492	468	440	461	506	455	501	420	493	453	450	488	413	446	435	467	468	437	506	477	446	459	448	449	441	429	501	462	457	497	451	511	455	460	430	483	449	465	482	477	460	442	457	483	454	483	484	471	456	436	498	458	479	435	451	465	467	469	485	448	444	457	458	473	430	423	423	432	494	446	464	466	458	465	485	479	456	471	458	449	479	467	472	465	464	465	479	457	446	443	475	496	466	453	445	460	476	438	419	455	507	491	487	470	444	468	411	459	420	504	446	443	459	450	438	450	478	489	447	448	472	411	466	472	472	459	449	459	458	472	465	450	497	438	423	446	449	457	469	475	446	461	462	468	435	473	464	459	442	461	480	439	458	486	475	454	451	478	454	464	484	456	429	485	435	496	470	435	459	395	463	498	447	476	440	443	486	471	474	453	458	532	426	488	451	493	484	458	425	468	418	419	460	498	441	452	422	501	481	473	481	467	465	430	448	460	458	453	449	444	488	456	493	463	476	467	475	433	456	481	459	488	413	474	484	489	481	481	461	481	486	457	452	511	463	483	476	430	453	470	453	439	463	470	439	437	496	456	478	444	426	438	447	485	460	463	439	436	447	501	450	439	487	434	429	495	426	425	473	475	486	454	467	461	472	457	456	462	468	456	473	468	441	447	448	457	467	486	500	437	465	490	456	455	463	473	464	463	452	483	473	430	477	483	523	438	413	472	490	457	427	463	456	445	463	443	468	470	473	465	461	439	432	458	487	446	503	477	470	480	472	434	422	436	471	458	477	482	455	464	470	487	453	453	454	457	419	485	455	404	413	479	442	439	455	433	440	407	468	469	447	480	427	470	427	463	454	450	467	494	444	452	452	484	434	498	491	433	493	465	520	444	476	418	458	460	448	473	473	434	490	438	482	453	483	406	419	461	430	459	481	429	469	473	443	445	445	480	440	457	449	461	487	413	473	466	478	444	448	450	429	463	455	459	464	412	468	466	424	457	416	460	469	415	466	510	466	426	479	475	482	469	449	472	437	453	433	451	459	458	468	485	475	433	461	428	430	421	445	481	463	458	439	471	474	453	466	476	501	477	448	468	427	448	425	462	464	458	453	449	509	470	427	480	437	453	453	462	479	467	441	453	477	432	417	447	459	432	442	444	459	431	452	457	480	430	449	469	507	433	496	470	501	443	491	476	440	480	485	462	456	438	475	465	424	464	487	449	424	486	440	475	437	488	411	493	471	452	462	442	479	475	467	492	500	479	462	474	490	445	445	510	462	416	472	496	443	462	503	472	464	485	485	457	440	453	496	459	474	452	505	425	479	466	442	429	449	478	451	451	458	457	479	452	447	461	476	447	458	451	458	483	426	490	440	465	443	487	454	435	447	482	497	505	470	468	439	460	463	432	522	449	486	476	512	479	471	454	487	429	480	477	470	436	462	456	464	454	460	486	470	467	493	454	473	446	443	472	441	470	431	444	462	472	448	464	460	449	471	469	472	474	459	480	431	464	438	451	473	469	475	462	500	448	467	481	452	439	439	448	452	467	433	461	442	453	435	466	466	490	491	485	442	435	430	406	436	504	500	463	465	477	471	472	437	491	469	414	420	437	497	439	455	453	444	436	458	466	496	446	465	471	487	479	460	463	424	453	459	495	443	473	453	463	460	392	474	444	454	456	448	460	490	470	427	474	434	435	490	444	436	477	484	445	440	446	485	466	411	482	470	448	503	441	457	455	477	481	472	455	480	451	422	437	463	477	445	470	477	475	437	441	451	509	452	457	445	427	468	465	474	440	430	433	437	445	453	450	460	432	394	452	462	442	456	448	460	476	461	414	486	492	468	461	479	496	426	428	488	491	443	455	420	440	453	453	477	473	459	397	483	448	416	441	473	455	462	460	487	467	426	464	486	455	433	462	433	469	463	473	421	439	454	469	492	460	459	394	481	455	459	435	462	461	454	464	474	478	479	456	502	463	457	464	455	442	461	464	471	439	436	440	465	470	433	492	436	480	454	442	454	448	435	481	431	422	454	472	469	461	440	462	434	422	464	458	463	463	449	465	468	454	471	466	424	460	475	452	436	457	466	451	490	511	467	460	443	425	481	475	510	409	444	483	447	470	459	490	470	472	450	496	482	483	476	457	466	474	463	432	438	472	479	455	462	458	481	490	459	460	507	430	433	477	505	514	481	451	466	488	446	502	426	475	456	460	443	463	496	436	435	465	462	477	462	470	456	430	478	445	463	472	469	468	464	471	419	472	433	483	477	459	443	517	484	442	466	460	454	447	476	441	462	460	488	495	463	452	451	459	474	451	449	462	501	465	422	454	429	439	473	446	468	477	444	439	473	449	476	460	457	508	445	451	487	432	441	481	435	447	430	477	455	476	452	460	476	458	455	457	453	402	516	482	448	484	494	451	471	425	460	424	461	485	455	507	442	470	457	408	487	440	469	473	444	430	443	447	435	475	475	468	448	440	431	440	463	447	438	447	424	469	438	465	432	452	455	481	441	498	461	488	479	449	486	472	437	488	460	443	505	470	479	445	439	455	458	457	461	442	469	439	454	440	495	424	479	443	460	482	422	486	479	414	495	442	441	429	440	452	439	417	474	439	452	485	474	479	430	441	456	443	462	450	469	431	475	451	466	441	448	443	460	447	470	462	459	444	449	453	448	464	476	459	485	419	499	482	458	432	431	475	447	497	466	460	423	475	457	469	465	488	475	437	440	437	467	460	430	444	469	464	443	480	455	420	442	441	472	444	442	447	414	490	475	444	465	516	478	445	473	417	449	472	446	498	474	498
17094	35151	31307	19663	13675	10743	8215	5974	4561	3709	2855	2442	1901	1788	1576	1476	1317	1309	1207	1193	1092	1119	975	966	949	929	899	881	809	835	838	715	779	806	792	832	809	827	777	827	715	716	672	678	672	715	668	661	624	675	670	677	668	684	674	686	682	665	712	678	680	710	692	701	695	681	722	684	737	786	708	761	743	735	733	796	734	713	676	691	713	720	703	697	697	671	696	673	677	700	715	682	689	658	612	712	662	653	683	673	685	677	686	676	665	660	640	590	670	677	681	651	633	679	649	662	662	666	667	669	631	655	611	673	637	601	685	677	678	605	653	635	611	646	671	668	619	631	675	644	685	623	685	662	621	597	693	620	617	646	657	606	647	642	632	675	636	637	660	653	673	644	682	646	609	652	624	665	626	652	626	667	628	634	644	665	652	635	679	623	668	649	578	644	638	645	626	633	630	676	593	622	683	637	661	688	654	644	635	638	678	609	614	629	673	632	657	670	617	648	616	650	640	648	661	634	608	642	603	595	614	612	654	647	675	650	643	637	650	617	595	635	647	633	708	644	637	654	661	628	628	605	607	611	663	648	667	655	645	630	664	642	615	647	664	654	666	627	640	634	697	672	643	625	624	643	623	658	679	642	646	645	660	641	599	663	614	631	649	610	657	626	605	633	640	655	675	699	625	602	657	655	604	692	643	667	611	623	621	619	623	683	633	643	654	690	661	676	601	667	651	643	600	621	665	629	685	621	622	628	655	658	634	635	651	627	641	641	667	647	661	640	619	629	631	675	667	645	648	655	685	632	651	651	660	680	651	664	662	649	624	678	665	642	660	635	652	662	614	617	654	671	623	612	606	610	644	664	692	622	686	641	691	685	647	581	650	609	612	651	601	619	669	662	668	606	680	603	620	611	622	610	667	614	649	639	660	650	615	666	674	628	668	586	610	657	649	678	658	630	635	666	623	675	627	642	600	639	615	667	653	684	648	617	625	660	634	663	640	663	607	650	635	596	663	626	663	620	623	651	658	620	647	632	662	613	601	664	630	677	650	611	611	636	657	651	644	638	660	673	636	673	643	672	638	633	658	649	664	618	671	636	649	646	672	696	672	639	646	636	699	664	635	689	692	655	650	636	627	657	655	611	654	614	680	634	645	657	628	628	647	626	668	651	631	682	665	650	652	641	632	672	654	636	648	644	657	669	646	628	624	661	643	647	661	620	638	680	665	681	647	690	631	644	643	647	660	671	642	677	693	620	644	665	628	640	664	659	570	626	631	637	682	644	645	651	632	646	630	594	637	658	644	639	683	612	660	684	646	666	645	626	675	624	658	679	624	613	680	659	643	684	649	643	658	677	670	640	610	618	647	662	600	690	648	625	644	671	664	657	620	672	626	645	651	659	650	698	641	647	647	642	664	649	639	698	638	629	597	641	636	686	637	693	647	667	641	662	645	656	635	634	637	676	649	634	694	665	645	623	599	668	641	677	629	641	635	673	596	625	640	614	646	657	637	656	620	643	600	600	599	625	627	627	655	642	650	608	638	668	618	618	638	665	637	638	674	667	649	658	606	628	650	652	671	669	618	632	644	636	692	648	673	649	607	666	655	678	626	684	611	597	672	632	620	618	642	639	651	649	646	644	668	649	647	645	618	669	660	659	606	665	632	625	654	645	657	665	623	636	655	640	679	669	648	620	632	633	633	633	630	651	684	640	681	621	653	644	672	656	678	628	607	649	655	594	640	625	635	620	700	636	678	651	635	634	647	668	594	615	629	663	673	616	662	634	646	646	597	644	657	629	652	657	617	581	670	652	647	655	616	658	678	633	623	666	623	650	652	631	609	676	667	604	643	633	675	651	651	633	599	621	666	651	621	615	636	655	655	656	654	631	647	652	650	634	617	629	650	609	636	677	625	640	644	660	669	624	652	659	642	634	640	628	648	644	609	562	681	645	658	690	630	680	607	648	628	603	619	720	635	640	654	621	676	625	625	639	629	681	621	640	624	657	632	626	638	659	662	640	628	614	611	649	638	655	665	655	669	618	650	652	653	641	672	640	636	648	588	659	652	720	655	642	632	632	600	624	636	666	653	688	666	612	644	619	630	672	634	621	627	670	632	649	678	661	665	624	638	651	630	632	632	678	604	633	638	654	672	643	623	654	605	650	645	627	599	635	626	604	603	634	662	643	652	668	665	656	602	676	618	636	631	635	595	647	665	643	656	655	674	644	628	638	653	648	647	644	680	682	630	678	678	635	712	636	586	669	706	664	693	658	646	692	639	657	665	630	626	638	629	647	642	693	602	622	682	658	660	658	642	642	665	616	685	669	640	617	657	666	666	654	648	670	668	624	653	690	639	677	680	686	686	631	652	631	649	593	649	665	609	645	656	649	636	663	659	642	626	667	638	628	648	653	638	638	617	689	658	632	615	622	631	606	663	607	626	653	622	635	676	638	668	648	640	624	621	622	642	652	628	663	629	677	667	677	668	617	681	662	642	620	629	667	670	693	636	661	623	604	656	676	656	647	656	652	649	653	678	638	605	626	598	662	685	635	624	620	634	663	637	650	622	635	625	583	665	620	693	641	650	615	595	665	656	605	650	653	622	662	658	655	655	615	624	670	651	599	633	685	606	660	655	644	669	655	630	610	635	642	692	668	663	631	648	649	611	644	624	679	632	675	662	602	647	689	669	649	680	618	673	638	724	647	636	647	644	644	608	631	699	628	646	657	664	662	636	650	645	643	601	616	596	661	592	672	658	633	604	650	648	688	601	622	636	639	672	645	624	609	639	646	624	656	689	654	666	639	636	650	685	624	672	604	632	602	653	648	619	665	636	646	627	622	666	623	643	637	691	669	642	620	605	647	646	621	616	654	656	608	602	665	679	731	605	637	605	665	633	678	627	614	657	625	649	660	629	615	655	641	645	681	646	606	676	679	649	648	663	646	656	626	644	622	677	691	642	599	632	623	625	659	642	665	650	613	617	627	650	655	606	675	655	644	661	628	660	660	590	659	623	652	630	666	614	690	639	693	638	632	637	655	684	643	687	602	658	621	644	630	668	631	675	672	689	631	667	655	617	668	622	594	640	623	642	649	627	638	663	668	653	653	680	648	674	666	600	619	646	640	681	608	596	623	603	668	643	671	623	558	635	666	620	647	655	659	660	646	643	652	647	659	664	671	653	674	626	662	660	661	652	630	715	682	644	647	633	623	645	657	649	677	711	658	619	582	644	658	593	623	572	626	612	638	686	623	630	630	683	660	646	630	683	691	630	624	612	611	665	617	634	670	628	630	645	642	662	608	665	665	636	684	617	651	640	661	632	630	637	632	657	634	634	656	636	657	642	630	611	638	671	657	619	613	662	635	635	690	665	689	579	631	636	662	651	627	621	629	637	701	664	636	584	625	684	645	635	627	638	653	613	642	662	627	650	612	647	663	708	633	651	645	616	627	644	625	645	657	689	619	684	643	652	647	653	674	661	648	604	603	641	682	619	668	628	631
27579	20929	14983	6472	2894	2050	1553	1252	1021	878	833	771	727	658	657	696	735	700	689	654	638	576	631	647	635	598	635	631	632	645	632	597	586	596	620	655	628	580	573	603	634	579	618	576	597	578	586	601	601	615	633	613	636	640	576	609	586	594	620	632	575	607	583	597	646	604	618	644	571	620	626	673	613	620	635	646	610	584	631	582	590	594	614	627	656	596	628	583	614	581	640	632	586	625	576	625	608	607	556	578	648	649	590	602	665	601	635	623	605	612	577	573	599	606	653	595	588	584	616	614	654	636	626	647	624	634	551	646	569	627	589	653	606	612	597	571	580	620	567	602	566	590	596	596	637	645	650	573	608	604	599	603	618	600	605	613	608	580	577	583	559	592	597	638	592	631	611	613	587	604	630	632	596	617	625	594	603	590	574	599	537	612	589	611	602	622	617	613	568	628	563	594	596	619	568	577	586	612	595	645	632	599	612	550	573	589	594	580	585	613	596	629	604	602	620	611	581	653	601	624	617	613	603	586	652	602	572	566	649	636	607	598	619	587	620	594	558	547	580	605	625	612	573	628	617	590	601	618	569	596	592	604	617	649	567	644	598	627	653	591	611	648	599	598	629	580	613	595	594	591	599	572	601	619	616	582	545	598	639	592	611	604	614	601	569	588	626	540	611	596	613	553	621	665	618	577	610	646	660	572	583	549	592	597	582	611	617	596	603	619	549	589	582	592	578	655	623	603	566	605	608	652	597	595	587	603	573	587	617	601	606	578	619	611	612	571	603	613	637	626	571	614	631	581	623	598	599	583	616	644	588	629	590	629	626	609	600	595	637	616	582	599	610	609	634	591	567	585	628	603	629	546	624	586	600	594	635	606	614	640	662	666	590	583	648	621	566	604	554	561	602	576	586	607	591	596	604	550	572	608	575	622	605	588	583	668	593	611	604	582	607	628	599	596	570	599	622	631	615	574	611	588	588	537	617	608	641	620	630	581	600	566	608	568	612	578	646	578	616	599	634	599	591	604	581	586	585	605	612	576	609	629	565	601	580	616	626	592	613	629	562	577	625	603	587	598	629	612	578	625	598	604	615	583	590	577	605	590	599	608	631	602	620	602	591	571	538	593	613	593	587	576	591	609	650	568	544	636	602	603	591	636	634	639	572	627	604	580	584	606	628	617	586	592	580	607	538	602	601	631	596	672	557	631	605	611	626	595	652	591	590	591	597	638	684	617	615	582	569	618	570	574	601	620	624	562	621	610	605	586	601	602	573	613	583	611	581	615	561	612	648	575	599	575	613	596	625	612	575	631	610	598	613	605	576	560	617	600	610	644	625	579	575	595	580	603	602	621	588	614	606	611	594	636	624	595	583	561	593	594	615	661	655	647	602	570	617	572	601	627	594	577	605	579	637	589	589	613	620	576	619	563	610	554	566	588	585	621	615	628	639	630	587	580	584	610	614	567	602	585	604	588	683	600	599	556	675	602	649	600	603	594	587	617	575	595	622	550	599	597	600	617	629	613	602	552	602	560	624	587	575	592	591	567	607	609	588	601	576	556	582	661	596	600	619	632	603	647	618	568	594	599	590	574	590	592	599	625	601	603	605	637	588	600	601	594	584	596	608	599	600	614	599	584	585	591	608	606	640	622	605	579	604	610	580	586	575	600	638	608	586	593	638	601	583	603	575	582	612	638	588	571	638	638	576	591	601	570	569	633	593	565	614	587	602	613	631	563	611	622	545	594	581	606	612	599	616	617	637	593	590	652	579	594	595	582	553	598	621	625	625	617	621	595	550	596	569	595	613	625	613	611	615	610	584	657	635	565	591	633	599	625	637	623	611	629	548	626	592	627	603	607	611	599	645	642	564	584	646	589	625	594	573	616	610	616	614	614	583	610	571	614	678	607	619	562	603	607	638	661	604	580	615	643	608	597	599	599	616	592	600	573	579	549	639	568	597	598	608	592	601	594	621	626	595	599	594	589	594	612	616	591	562	619	585	587	616	607	628	553	638	575	642	598	571	617	607	575	621	613	624	564	600	599	616	596	562	611	610	619	568	617	564	616	575	624	625	625	643	571	628	605	595	625	573	618	593	587	562	606	613	608	596	574	582	567	608	605	605	579	598	625	597	581	598	607	593	599	568	651	596	594	623	612	620	630	648	594	620	607	577	634	612	574	609	632	596	622	653	549	570	565	681	585	593	590	601	573	610	597	580	593	608	596	618	623	609	620	619	621	605	614	631	608	585	609	626	596	615	590	567	587	642	574	589	603	601	568	598	581	568	600	586	653	583	578	630	617	598	599	565	589	610	600	574	626	614	574	557	627	620	658	622	631	572	604	610	601	597	606	630	576	579	608	591	629	611	609	571	597	571	644	584	567	555	608	649	564	580	613	582	568	598	593	615	614	608	625	648	611	601	608	595	627	594	583	660	596	605	589	625	599	570	576	620	618	596	607	603	596	606	620	604	619	598	628	634	607	615	588	587	586	604	606	574	643	578	613	647	621	612	621	602	645	634	588	571	572	605	588	596	588	610	586	616	613	639	607	623	650	606	547	612	610	600	552	579	607	609	551	596	562	597	636	584	591	613	561	643	582	597	631	590	614	597	574	607	573	582	610	584	559	619	647	623	628	593	561	615	614	617	588	559	625	597	590	609	593	583	594	614	570	608	637	589	634	587	585	619	585	576	609	590	638	609	595	547	682	594	597	567	601	626	585	619	592	583	547	596	567	656	585	636	564	643	629	617	581	608	646	602	619	599	583	630	614	566	574	666	596	601	624	591	608	598	566	558	587	595	586	590	639	634	591	620	611	555	581	588	637	633	650	573	605	578	603	577	588	570	576	622	601	608	628	605	604	574	606	592	603	603	623	607	603	566	619	642	622	570	608	610	580	588	613	630	539	616	589	575	595	622	585	580	575	583	627	627	558	620	622	592	596	612	597	668	590	634	578	610	605	627	626	619	604	602	567	559	581	633	619	575	595	595	603	590	619	669	592	597	603	610	564	604	638	551	594	592	604	591	605	592	609	595	623	600	640	590	582	610	660	624	596	608	603	604	615	562	635	619	631	598	601	613	618	617	610	568	624	601	585	624	559	587	600	597	614	656	591	579	550	573	605	607	594	600	603	624	577	594	647	616	630	610	597	594	597	625	609	605	591	620	576	546	605	604	644	589	606	570	650	607	610	620	605	607	586	593	604	619	610	614	607	596	595	582	575	554	592	576	623	566	559	596	608	597	630	568	617	625	618	588	617	619	555	608	562	618	591	634	616	625	624	624	606	631	587	593	589	615	533	616	638	592	604	587	597	622	616	584	574	585	607	571	584	633	594	622	620	624	615	601	577	636	588	624	632	623	589	611	562	583	565	569	581	593	564	617	615	611	600	610	618	590	621	594	651	610	572	569	627	601	599	639	591	618	616	588	608	626	612	609	618	557	588	605	562	627	604	622	603	584	650	586	579	618	548	588	594	618	600	627	620	598	588	616	591
13478	22680	18657	9386	6064	4568	3427	2827	2126	1642	1375	1309	1135	1124	1103	1037	1107	963	1030	906	921	960	913	998	981	905	892	898	913	929	853	867	860	860	895	896	867	843	868	895	893	865	880	818	870	854	819	817	898	832	840	821	783	791	826	872	829	892	844	916	861	874	859	829	843	875	893	846	865	866	879	849	926	865	879	895	918	903	893	902	892	858	848	904	861	888	834	869	813	809	847	847	821	869	883	869	838	820	880	851	852	818	888	872	857	846	834	830	838	833	872	890	835	804	851	898	842	850	870	841	879	834	857	843	844	809	821	870	887	813	845	838	826	834	862	802	844	813	820	797	809	838	816	823	892	832	795	817	813	879	872	850	823	831	832	845	780	855	838	830	869	815	850	892	847	789	835	829	828	828	878	860	828	827	851	842	841	865	856	833	890	883	844	869	841	785	888	860	862	886	788	830	842	899	866	783	918	813	831	791	838	840	859	873	815	885	850	836	861	838	828	800	804	815	832	842	809	869	835	860	847	799	854	872	872	848	846	857	851	867	881	888	845	787	831	858	866	862	819	867	824	827	803	792	856	869	817	875	796	776	851	802	829	830	786	830	822	818	813	832	841	807	810	827	833	845	831	844	856	874	841	771	865	822	845	829	829	800	854	826	821	855	876	886	896	793	872	815	804	880	858	841	873	859	775	853	831	851	851	820	841	835	825	871	880	809	856	817	910	836	851	830	820	863	880	856	821	830	892	861	819	827	863	845	794	795	794	859	811	831	841	796	807	818	788	799	866	849	841	838	860	873	826	818	814	875	817	809	846	834	851	862	844	843	833	824	846	858	812	863	819	775	817	853	851	835	881	830	780	815	833	839	839	861	793	870	840	852	896	829	854	857	829	859	780	912	816	814	860	861	868	872	833	830	863	821	842	809	822	844	828	853	822	836	818	820	888	835	837	846	837	766	851	819	846	853	822	834	836	739	851	827	849	827	823	791	837	862	836	831	812	805	851	831	805	856	807	835	844	872	898	901	838	838	819	840	837	831	848	834	850	846	807	823	796	859	809	834	859	824	822	842	801	814	863	873	808	847	812	835	856	789	909	855	808	846	777	882	778	822	849	848	810	870	784	861	802	842	822	851	892	767	856	809	853	839	813	869	804	859	824	782	850	836	848	865	865	856	836	789	871	852	877	874	822	836	795	824	854	802	881	814	863	856	861	782	874	877	822	876	886	828	815	809	826	842	804	878	825	833	805	838	820	821	846	823	860	847	831	848	869	832	840	822	841	827	804	835	834	832	821	835	877	845	812	833	847	828	841	836	853	854	879	823	850	815	863	836	860	835	867	840	835	813	896	844	811	868	824	861	873	852	847	824	814	843	808	825	867	797	813	812	818	825	853	865	817	782	832	811	891	829	787	842	809	823	808	823	847	818	854	772	812	838	872	810	882	855	869	842	888	889	892	855	860	834	825	765	856	823	841	882	836	834	853	810	857	847	860	846	821	828	765	843	782	837	823	821	839	805	839	834	889	850	820	781	815	898	854	829	855	840	826	829	822	855	869	842	852	843	826	893	797	863	847	847	812	811	899	857	812	860	793	851	804	820	837	845	815	842	822	825	815	869	860	871	887	795	857	824	862	866	826	859	826	879	869	834	848	881	821	802	862	855	829	827	815	814	815	829	799	821	800	848	884	826	836	806	847	824	829	907	862	820	741	865	858	856	817	889	839	843	775	842	871	914	843	845	813	779	857	874	844	835	825	832	861	822	840	817	830	837	825	804	825	840	832	777	879	852	844	863	873	848	798	820	824	858	837	866	783	838	832	831	861	855	770	806	843	845	855	853	827	811	863	797	788	836	823	771	852	834	866	873	857	836	841	814	858	790	838	897	829	827	813	870	847	805	881	876	826	841	829	811	841	770	860	803	866	835	833	860	857	823	800	864	783	845	868	885	824	841	874	812	853	832	853	903	917	863	860	834	824	878	805	818	847	811	903	782	845	819	853	868	802	843	874	800	797	834	842	788	849	863	832	890	841	870	864	805	857	848	858	789	847	810	884	801	807	800	818	830	833	827	829	848	810	854	891	859	847	801	815	859	858	838	732	874	871	878	844	827	821	799	839	875	853	872	807	822	828	891	844	854	870	850	828	875	851	872	822	843	846	815	845	806	844	827	781	826	844	832	889	812	813	853	847	863	856	877	799	872	836	843	830	851	824	808	831	845	804	843	813	826	892	867	865	815	804	813	843	884	765	848	813	832	855	811	739	817	788	856	880	836	873	810	796	847	807	775	820	862	848	842	829	813	809	783	865	832	853	840	893	855	863	819	884	808	802	799	818	802	832	885	809	809	858	766	852	814	898	834	841	803	859	785	915	818	775	830	825	857	832	861	817	878	820	774	871	844	843	871	826	836	874	815	801	814	805	903	872	802	784	840	812	840	878	828	877	844	839	876	859	818	831	841	889	809	804	873	828	820	841	870	843	841	869	859	809	816	832	866	861	839	824	809	803	826	835	855	863	777	824	810	864	799	851	786	815	868	804	874	836	867	843	881	823	832	885	790	875	834	871	819	847	797	774	817	884	870	857	871	824	886	831	811	824	772	853	870	831	916	850	900	864	843	809	876	891	791	855	817	843	887	835	841	842	851	864	836	856	886	866	854	834	839	846	862	843	861	825	800	867	847	815	888	815	816	853	867	879	857	814	870	840	829	825	858	822	827	828	865	819	840	808	825	822	894	834	862	808	865	805	816	848	865	839	818	819	813	808	864	891	818	900	835	846	818	850	846	823	818	803	889	852	810	781	923	861	804	875	847	838	828	876	805	846	828	876	811	848	798	845	869	758	857	831	846	834	839	841	844	779	833	860	834	840	847	868	865	861	869	820	822	823	863	816	849	760	888	844	866	868	836	840	812	824	871	869	834	850	881	851	828	844	825	830	853	831	864	827	836	837	837	815	808	814	851	873	852	883	852	873	849	834	793	827	818	853	798	801	857	814	857	802	847	815	839	889	816	867	816	864	859	853	888	795	839	872	860	810	823	847	803	868	793	804	842	861	881	831	839	852	807	837	834	834	808	832	821	823	784	819	821	825	842	802	824	860	813	847	818	902	834	851	831	829	875	856	847	817	845	826	852	814	842	853	859	882	846	884	797	819	803	861	826	839	840	811	878	827	855	834	839	851	904	858	768	851	861	810	866	817	848	839	857	850	872	901	842	839	858	831	849	829	829	877	895	843	875	868	809	859	858	860	836	848	809	823	833	840	868	803	852	845	852	827	807	844	867	817	866	833	823	832	819	867	855	850	845	826	819	776	783	874	847	837	820	877	857	850	832	903	850	862	884	805	786	860	849	841	801	848	827	858	817	814	813	862	838	840	835	853	804	843	803	857	901	802	845	803	820	846	818	863	854	807	825	861	856	853	893	813	793	839	806	826	830	822	809	807	843	805	870	859	822	822	840	887	781	877	834	790	831	824	841	855	852	818	825	805	778	791	839	853	880
24727	21540	28753	24765	20723	7761	3211	2123	1459	1163	1064	1002	919	868	811	802	792	796	696	747	692	778	686	636	665	639	652	647	611	643	676	665	614	645	637	655	617	616	567	618	630	628	590	596	606	586	612	612	577	566	584	614	569	613	576	587	585	616	611	575	594	576	601	614	622	624	589	629	625	626	638	617	637	586	581	668	669	583	661	591	571	610	590	610	605	631	605	604	607	645	620	621	574	626	581	610	614	588	603	606	608	632	588	613	657	552	606	608	617	571	621	585	598	542	635	558	601	570	604	578	609	571	585	580	589	584	558	533	595	599	587	602	624	585	610	591	618	566	596	581	599	562	539	579	519	641	625	574	598	633	592	579	566	559	540	599	605	578	565	574	586	602	572	552	589	611	655	585	615	587	612	573	613	578	621	567	582	568	587	598	563	595	581	638	549	576	596	584	564	568	583	612	621	575	581	590	555	559	573	555	566	608	570	591	583	617	603	595	570	620	566	595	569	577	553	614	569	554	608	609	608	584	560	591	584	601	588	635	573	552	582	574	546	614	608	625	589	581	571	546	582	602	588	543	583	615	586	558	586	563	609	574	579	586	606	623	546	613	600	577	608	592	631	578	559	531	563	554	583	602	533	623	574	591	574	605	602	542	589	571	558	575	565	597	569	620	562	593	578	608	563	601	560	608	602	573	538	565	644	580	585	577	564	587	595	554	614	580	589	585	623	557	584	569	559	587	566	607	582	582	576	593	626	575	567	558	542	597	564	593	563	601	597	601	597	581	603	611	597	583	612	594	602	587	584	616	578	573	594	566	581	602	571	573	584	569	558	566	586	593	542	613	575	583	587	598	635	547	602	613	602	591	541	545	561	625	546	577	622	598	573	577	602	651	555	603	534	556	588	587	544	603	568	564	550	599	597	544	570	574	566	597	583	624	549	601	585	604	545	613	561	605	584	617	561	579	557	592	586	596	634	600	573	541	551	538	597	558	555	591	587	563	563	575	595	621	598	586	546	575	549	553	647	594	646	604	620	574	566	533	574	583	607	632	589	582	592	570	600	573	564	649	633	585	577	585	533	615	589	611	606	586	579	613	577	564	589	614	604	612	574	594	599	533	616	590	570	567	597	600	558	579	576	599	615	619	590	576	575	573	593	624	552	601	606	551	566	585	600	564	570	593	548	523	566	581	552	568	552	602	605	577	600	551	567	575	619	586	594	560	613	564	608	583	604	568	587	530	575	580	575	615	547	594	588	589	558	600	568	597	592	573	576	609	584	607	598	585	564	626	567	591	581	637	569	546	637	604	580	578	551	576	609	581	607	618	603	622	550	638	612	591	597	550	590	563	602	566	587	598	548	572	619	586	618	574	631	614	565	569	594	575	587	606	590	619	607	571	591	558	583	560	587	559	590	597	611	549	609	538	582	597	605	608	545	638	554	589	569	535	599	620	607	588	586	603	583	583	550	586	603	596	580	574	561	601	612	596	572	602	585	591	632	566	586	559	597	652	557	552	607	555	571	560	602	540	610	555	626	574	591	544	554	613	592	597	565	565	594	581	551	588	605	569	597	580	598	618	594	543	552	564	569	565	601	616	589	611	581	591	613	586	613	578	574	554	583	605	617	563	588	605	550	600	617	625	562	615	560	550	592	542	551	583	532	584	587	601	595	612	518	581	565	596	645	607	578	622	607	601	598	572	610	600	591	591	587	578	606	642	579	586	599	565	569	590	590	609	605	617	544	589	624	596	566	584	525	573	586	572	590	552	593	559	571	598	620	613	583	566	612	540	612	634	581	585	561	593	592	588	591	606	545	576	603	609	591	634	591	582	597	607	614	601	625	592	588	591	584	585	597	594	593	580	552	553	566	574	596	594	599	594	620	590	601	588	563	581	539	566	576	567	604	560	560	525	571	568	574	596	589	643	588	546	585	582	581	593	608	588	592	597	595	564	537	587	545	639	587	587	597	588	620	544	591	552	556	557	554	568	572	608	560	579	571	548	594	588	549	603	604	573	615	572	589	560	632	582	573	556	595	585	596	588	584	633	591	611	602	611	577	624	582	611	583	600	620	598	592	573	566	636	557	547	569	565	593	531	589	594	587	563	587	592	607	555	593	603	613	619	602	579	607	616	616	538	546	596	555	565	580	577	566	571	562	567	593	607	579	604	605	599	616	619	611	590	597	552	604	568	568	585	546	566	568	567	581	607	578	570	590	572	573	612	562	558	545	613	594	561	624	600	548	547	587	563	568	583	569	565	585	569	573	584	583	555	602	581	546	607	580	590	568	567	589	580	567	563	587	620	601	562	623	573	591	586	609	622	588	560	583	595	565	602	550	595	567	603	559	555	589	564	576	553	612	623	538	570	596	621	564	622	576	578	595	617	580	580	540	585	570	578	563	590	580	548	619	635	622	585	582	548	587	583	576	581	511	576	583	598	584	564	621	585	567	571	621	574	595	582	608	578	543	566	570	628	553	592	565	599	603	587	577	586	551	598	580	569	604	551	568	647	583	569	572	587	576	598	570	560	562	577	584	593	561	595	606	593	613	571	600	612	607	588	614	562	597	559	570	572	548	593	578	633	582	563	607	589	586	570	599	581	618	562	552	607	573	572	555	578	589	551	610	596	595	564	591	574	602	552	549	574	610	549	572	569	635	571	597	604	561	590	550	599	564	622	608	539	543	612	554	534	597	547	591	581	577	588	574	563	593	572	567	635	626	583	613	622	569	535	593	566	617	584	539	546	627	585	575	612	578	612	595	584	612	588	610	584	593	600	602	615	541	583	546	607	634	589	590	576	578	602	588	570	581	561	590	574	580	594	624	572	556	553	608	534	577	590	625	581	555	628	618	603	589	599	557	620	589	608	616	606	562	563	613	576	570	540	586	569	549	596	584	556	568	577	548	607	613	532	591	570	559	589	599	588	580	551	580	585	617	557	585	593	574	574	578	592	605	586	584	582	590	596	575	555	606	584	607	568	566	566	624	604	614	567	618	599	610	567	609	544	565	620	589	536	554	570	527	599	604	591	597	592	572	613	572	570	562	613	604	562	574	594	590	630	582	567	603	602	580	624	577	586	584	543	579	565	624	592	601	599	583	596	569	601	612	587	595	588	568	604	565	599	599	597	523	605	597	596	568	597	580	577	555	597	568	600	559	556	552	602	610	559	589	604	570	582	562	592	556	568	569	591	574	571	565	557	575	562	622	601	588	566	600	617	574	571	537	588	582	589	610	606	571	583	576	568	563	592	557	527	584	587	590	609	524	599	588	576	567	549	583	573	570	595	580	586	611	570	561	614	602	584	604	576	541	611	587	557	574	587	607	555	647	556	575	552	596	571	572	594	584	559	595	596	656	531	580	633	554	590	584	606	576	584	637	599	572	589	588	614	589	554	573	574	553	594	607	580	574	549	597	565	625	582	553	603	580	578	617	592	577	580	600	572	583	606	587	569	580	597	593	585	604	579	575	598	610	601	588	596	563	595	587	571
14955	29852	25513	14912	10295	7901	6135	4604	3391	2474	2213	1965	1634	1527	1324	1275	1255	1230	1186	1185	1102	1057	1122	1000	1065	1050	972	997	1004	910	924	907	960	883	962	885	872	850	916	862	932	917	827	804	833	827	793	808	850	844	849	786	835	807	834	838	829	822	843	854	830	783	832	852	831	800	847	838	849	833	885	903	886	842	859	872	864	879	907	841	916	769	852	861	850	887	831	852	841	875	860	827	832	870	828	825	876	832	826	848	816	795	870	799	862	804	863	832	783	858	826	808	826	847	843	824	823	830	800	870	849	792	740	824	822	825	842	820	801	801	800	806	797	816	842	757	823	783	755	776	804	854	784	833	863	812	777	841	817	786	814	856	810	835	794	833	869	805	803	754	850	830	789	805	755	836	776	822	800	827	835	802	815	798	849	828	805	782	829	782	849	837	812	815	825	816	855	841	835	849	842	842	843	857	867	847	803	780	813	785	863	796	833	835	870	841	774	787	830	809	734	804	811	849	826	806	773	797	806	873	843	799	829	826	775	813	836	813	833	806	794	772	805	806	815	876	791	832	754	818	797	832	794	823	805	826	802	854	787	814	802	815	809	786	801	835	798	829	809	832	824	794	796	807	827	830	783	820	847	824	882	774	807	833	861	841	797	846	785	831	846	789	845	821	848	879	784	819	830	837	877	834	818	821	835	779	830	827	807	813	855	899	842	820	812	824	836	802	819	852	827	823	805	801	817	877	792	795	862	823	785	823	844	802	806	846	812	851	754	813	805	831	814	783	851	762	781	845	838	827	818	800	827	842	800	868	790	861	844	775	860	817	819	839	794	817	769	757	861	797	836	819	750	826	808	816	799	785	806	826	824	765	818	831	829	817	807	845	769	852	805	832	777	816	848	793	795	826	869	768	798	823	778	814	833	803	790	806	763	826	790	860	831	803	845	804	801	783	755	858	839	862	837	810	811	796	784	768	841	819	822	808	857	880	825	862	832	830	796	854	834	813	846	803	781	854	804	863	782	859	857	838	889	783	765	812	799	792	794	813	797	793	781	803	823	826	843	830	793	826	798	802	848	861	801	803	791	834	836	805	786	781	836	822	821	819	822	783	838	817	851	820	801	750	837	786	814	826	840	860	827	824	796	845	790	790	818	846	780	883	755	836	798	826	777	862	811	820	800	793	866	799	828	828	863	765	827	810	825	784	819	877	771	837	809	797	836	799	769	820	844	810	813	781	840	806	877	789	813	816	827	775	822	768	815	811	805	854	865	798	790	804	779	814	805	818	818	775	797	823	798	795	793	732	777	796	770	819	798	781	876	813	790	783	802	788	818	793	813	821	852	777	809	791	830	788	836	784	794	849	782	833	832	823	816	781	837	752	815	834	824	826	802	834	803	822	748	809	793	856	845	856	854	810	825	803	803	839	794	830	820	822	780	790	839	809	871	785	835	810	849	812	807	809	783	755	865	849	811	809	807	774	828	818	799	842	808	834	832	783	809	814	800	825	804	802	863	827	815	831	849	828	808	849	838	813	792	830	808	819	821	834	823	799	811	800	784	809	832	870	848	841	761	801	821	811	801	849	801	818	804	847	830	803	858	854	832	815	836	797	777	807	828	818	835	775	755	825	858	810	784	872	810	833	844	788	807	808	821	830	835	828	814	800	769	846	792	788	793	853	788	798	838	834	829	803	830	846	835	785	757	782	791	750	785	869	795	814	803	776	868	779	800	861	831	826	778	777	873	853	820	795	859	820	823	799	791	794	817	798	798	801	842	793	869	800	756	781	871	775	746	823	813	826	800	845	833	840	799	874	845	783	835	819	808	820	809	794	782	806	823	816	844	852	809	827	843	808	820	852	830	842	857	808	778	804	851	787	809	807	777	811	853	825	860	828	784	865	813	813	844	820	867	801	833	833	803	781	821	802	820	820	755	823	821	790	775	841	786	790	860	791	834	821	837	833	790	832	810	808	760	878	845	802	831	844	761	809	831	785	790	801	785	807	874	867	827	799	797	797	794	780	868	797	840	830	758	787	830	852	835	844	805	785	802	796	803	805	792	759	793	821	800	759	790	812	828	794	825	849	834	822	878	796	800	772	803	811	796	778	758	807	822	833	851	869	824	840	813	822	862	790	782	833	792	867	818	837	773	781	772	803	804	846	809	840	812	827	851	789	800	783	827	823	843	781	859	809	829	807	858	770	859	799	808	799	858	818	779	852	810	794	804	806	850	766	806	832	777	789	813	797	819	826	793	779	810	795	802	852	801	806	797	826	846	793	832	822	804	788	822	808	797	830	842	790	794	867	767	850	814	805	823	813	764	877	820	832	762	844	844	805	776	838	872	852	833	847	806	829	798	791	835	838	812	852	812	860	789	792	850	794	827	749	784	787	772	791	769	804	828	842	820	840	873	857	761	823	832	831	844	752	816	813	816	800	835	831	807	792	849	805	814	804	774	794	810	808	859	789	788	811	843	845	832	895	833	791	828	800	769	780	784	760	795	826	804	802	808	838	785	828	813	837	833	827	801	837	839	805	797	792	796	805	737	840	801	830	763	825	831	788	800	790	818	811	827	854	771	816	858	746	804	787	825	815	758	750	765	850	823	813	790	823	829	803	821	838	771	866	812	797	842	856	796	770	753	813	842	774	794	826	820	839	844	794	838	807	792	825	846	784	832	801	776	795	818	820	840	854	766	797	786	837	796	823	867	800	752	808	835	842	781	786	827	800	777	799	788	791	789	801	840	773	776	829	849	849	743	822	778	850	811	776	847	768	837	867	806	764	802	796	805	824	812	794	830	856	789	786	806	819	819	840	785	781	797	804	790	806	770	895	835	860	811	837	815	822	860	784	761	799	848	828	831	817	818	806	812	832	821	801	807	789	858	805	813	821	794	818	790	887	838	815	789	851	863	886	849	816	808	796	869	779	798	817	806	820	830	831	782	854	824	827	842	801	827	796	849	839	814	844	780	796	804	826	802	810	796	825	834	802	793	805	793	842	798	850	852	847	780	817	774	793	801	824	835	851	814	754	828	817	883	863	770	772	782	792	811	820	792	817	797	851	823	798	815	828	796	772	780	857	798	836	831	799	792	823	826	792	821	768	860	831	831	800	828	821	838	798	851	773	797	800	857	855	808	790	837	834	792	793	842	765	831	841	854	851	846	827	846	836	799	846	832	828	898	782	815	824	820	827	846	790	822	818	791	813	854	784	841	814	818	837	795	846	795	808	784	759	860	802	836	833	801	801	844	838	846	746	775	822	840	877	825	808	779	785	804	824	807	827	812	758	829	792	812	748	810	821	792	795	847	801	779	795	780	832	836	842	878	792	782	793	779	820	823	815	842	812	827	794	831	840	851	834	824	793	828	805	820	828	829	840	809	813	817	847	801	802	826	791	807	814	788	828	840	837	827	817	782	834	762	820	807	816	826	825	773	791	821	813	855	787	824	828	798	833	816	832	816	816	750	860	835	823	810	804	824	801	857	797	809	811	841	746
23635	21524	29391	24104	21541	20473	7420	2755	1768	1413	1260	1088	935	889	815	811	745	701	654	715	671	650	658	600	615	614	563	552	586	510	553	489	544	538	500	501	498	515	488	465	511	552	465	459	458	480	461	494	446	423	461	475	461	457	489	487	490	434	431	474	492	506	510	446	456	466	498	489	502	509	471	522	485	490	471	508	468	528	489	525	485	499	511	496	532	479	459	451	496	451	471	437	463	460	502	438	493	480	465	469	485	475	496	474	452	466	487	492	449	485	455	506	456	426	458	478	476	453	493	491	469	471	496	462	432	457	470	451	441	459	464	466	488	462	484	482	464	470	425	468	471	473	512	436	457	452	450	440	458	447	464	448	473	455	444	462	448	444	467	487	471	474	450	436	486	426	415	506	499	473	503	436	429	461	465	439	450	454	436	468	478	440	468	473	501	474	428	449	437	504	465	477	439	474	443	439	448	449	483	541	456	453	454	477	457	492	445	442	473	481	433	464	459	468	488	446	481	460	442	463	497	447	467	450	510	453	470	469	445	468	483	474	462	465	438	488	508	503	464	453	472	460	481	474	480	482	435	456	439	477	445	486	436	449	482	461	468	434	419	476	459	465	428	459	474	467	457	464	437	495	472	481	438	447	452	471	453	417	459	472	470	491	449	448	459	432	453	478	450	465	491	399	514	433	430	449	443	460	460	453	455	440	441	438	466	443	460	467	460	499	450	464	459	490	451	479	463	468	470	493	459	448	464	445	474	486	517	503	444	494	515	437	475	457	477	480	467	472	420	454	465	472	433	460	448	477	453	469	461	421	452	481	418	425	481	458	447	475	452	465	512	433	466	476	498	425	450	476	460	422	488	479	494	443	441	428	466	468	502	482	442	455	437	432	430	452	428	469	455	485	441	444	469	454	435	440	487	453	455	459	449	438	429	445	448	441	450	457	410	448	477	445	454	436	477	407	441	474	465	457	464	474	460	453	460	440	464	446	496	472	491	421	468	457	448	449	482	449	442	472	487	477	448	498	451	489	439	457	471	418	481	479	448	476	483	472	454	457	416	494	449	514	456	446	464	484	443	445	476	505	417	472	467	471	481	467	488	456	446	454	469	464	460	452	516	449	466	470	473	489	480	453	472	493	430	471	450	423	458	455	465	461	472	453	461	491	454	449	469	431	467	459	418	492	449	485	487	412	490	487	451	452	489	500	467	497	474	488	482	478	451	468	471	477	454	466	465	460	517	446	469	455	486	474	437	449	460	474	486	485	468	441	479	488	442	479	449	476	444	499	484	439	463	466	420	460	496	454	473	452	438	479	446	481	497	473	448	522	445	489	497	469	442	435	442	487	464	444	456	440	463	455	433	442	452	410	453	440	432	479	450	436	472	497	508	455	504	441	469	483	456	468	467	423	477	469	444	431	438	501	448	441	453	444	437	470	444	465	447	462	450	469	474	464	441	456	465	475	482	462	492	446	454	455	460	463	480	448	450	463	429	464	487	415	476	471	476	482	429	455	458	459	479	465	463	443	472	473	438	466	452	463	472	501	529	429	474	429	481	459	462	503	476	449	465	461	454	478	461	478	432	480	424	465	486	436	447	469	474	436	460	437	467	481	460	447	404	463	475	458	499	456	493	449	437	449	445	460	445	451	460	450	474	464	500	434	469	453	469	471	433	459	465	431	492	467	393	428	461	488	483	431	475	439	460	457	446	418	489	405	447	473	493	489	451	460	478	454	396	443	434	496	461	446	487	470	473	455	466	471	469	461	438	466	456	408	465	476	451	464	438	480	450	405	430	465	467	476	448	472	443	474	474	461	463	461	490	472	469	481	419	455	473	436	475	465	460	467	467	523	503	467	484	478	445	450	439	438	457	459	467	468	470	409	461	424	489	471	461	503	467	475	458	468	514	472	450	467	456	454	443	449	427	439	470	450	445	473	489	450	414	454	494	520	471	479	448	488	470	438	443	462	486	466	504	471	474	460	448	460	442	464	484	438	466	494	444	416	453	467	487	443	457	414	450	463	389	436	457	476	501	469	458	471	499	450	455	433	482	429	418	477	424	458	411	389	433	466	483	479	427	486	457	411	450	492	445	454	487	487	474	475	421	456	479	475	479	460	456	487	481	438	472	528	456	478	438	439	459	428	405	456	466	450	467	479	417	492	476	467	466	463	453	451	437	456	425	449	422	484	430	421	436	443	431	430	435	468	439	493	456	458	465	476	445	467	424	503	499	482	463	456	460	500	468	467	443	491	438	443	464	446	460	439	411	420	477	471	453	429	476	485	457	448	491	436	477	499	426	458	494	462	413	456	420	445	446	468	459	451	480	483	509	443	468	471	485	465	458	388	443	432	466	498	472	432	415	471	475	490	465	483	455	478	527	448	494	455	466	467	462	471	454	507	495	424	429	478	447	491	456	460	437	436	411	407	448	434	444	497	454	427	478	440	437	434	475	475	457	468	448	459	457	457	454	449	453	440	463	465	455	450	451	472	426	492	438	443	476	464	450	508	424	463	426	444	482	465	399	423	461	422	437	478	440	500	473	442	454	496	474	442	457	469	435	460	442	444	483	462	464	435	438	498	478	491	449	461	450	485	464	428	478	468	444	487	470	454	453	502	466	481	481	424	418	438	478	461	457	433	465	449	421	445	478	459	455	500	455	457	492	437	491	462	471	475	471	462	454	444	447	483	464	475	463	430	461	448	488	455	433	461	448	478	464	463	440	455	431	448	440	477	487	461	484	471	467	452	482	420	469	442	438	440	447	439	457	445	451	453	462	472	467	448	467	455	442	433	467	454	469	504	479	428	465	462	440	451	467	440	476	511	478	500	444	440	448	462	430	482	466	453	446	475	452	456	457	429	452	436	439	415	465	499	433	439	496	479	450	436	459	459	482	450	481	455	483	448	437	446	460	476	488	455	447	448	457	486	442	444	456	433	461	462	472	448	465	480	470	454	442	442	401	460	483	479	453	470	502	449	451	429	447	443	488	471	449	460	419	440	463	466	463	508	497	477	489	486	413	457	423	453	492	478	430	466	436	456	436	438	472	512	423	473	464	479	457	461	428	438	439	440	455	461	466	432	450	421	453	420	450	469	470	469	474	448	486	434	441	463	452	456	445	455	483	449	465	453	467	465	526	466	503	468	458	450	471	496	469	480	469	482	473	460	467	444	495	443	451	463	460	448	460	442	464	431	458	497	452	422	467	430	468	440	452	453	441	455	472	445	475	490	450	478	430	471	448	475	467	481	491	418	447	481	472	445	487	446	447	494	450	468	477	470	439	470	476	428	469	459	480	405	483	464	454	438	462	446	456	434	512	449	480	481	461	443	454	492	468	476	433	427	455	439	429	418	445	412	441	477	468	471	480	500	499	450	495	457	438	479	461	488	465	453	475	466	492	471	452	456	451	443	436	468	459	452	487	458	469	475	506	459	473	424	462	478	443	471	475	474	458	474	470	491	424	438	462	492	446	500	462	491	417	489	443	451
17286	34790	30066	19515	13661	10214	8103	5990	4493	3381	2872	2291	1975	1822	1634	1473	1347	1241	1163	1299	1141	1119	1129	998	964	953	905	952	933	882	790	752	771	783	762	728	719	722	775	733	760	736	693	610	666	642	675	720	716	665	683	646	653	656	680	675	647	704	661	647	662	664	693	658	674	731	640	736	728	806	665	733	761	743	755	742	729	699	690	744	719	726	722	693	684	690	720	697	744	674	681	635	647	676	665	643	644	670	647	668	712	694	686	690	680	701	711	651	699	689	698	635	678	632	656	640	668	622	724	647	630	630	633	681	616	652	694	608	672	631	629	649	672	656	627	641	629	614	655	625	620	618	648	608	642	665	649	648	621	663	674	632	606	626	655	690	630	655	610	612	657	639	625	642	636	657	594	664	649	622	686	620	668	680	624	641	618	628	636	649	617	664	671	646	660	653	624	679	637	642	656	568	637	594	633	615	617	636	694	663	667	656	699	690	617	681	633	632	648	630	653	651	615	627	649	661	648	614	659	636	685	636	607	656	621	610	656	694	642	650	652	635	668	655	640	649	588	594	617	652	691	627	649	656	722	626	621	689	620	606	649	662	614	646	625	641	659	647	622	670	670	671	627	664	647	637	631	691	603	634	638	653	641	636	656	676	646	577	600	597	667	657	667	631	639	634	633	634	679	591	639	663	635	650	646	617	697	629	676	630	659	636	664	614	698	637	646	634	668	662	700	615	614	652	594	645	595	691	615	650	624	616	609	691	669	604	661	663	615	672	659	632	640	671	680	656	642	647	642	674	659	683	653	656	646	662	618	597	645	641	636	606	670	659	672	654	632	638	625	615	635	643	660	623	640	680	631	615	662	659	617	667	652	653	653	644	667	656	649	646	613	644	638	660	674	626	612	624	625	632	671	591	637	649	680	566	647	640	599	643	661	656	614	616	630	671	659	644	627	662	626	599	647	634	614	637	655	630	623	607	650	613	625	644	635	690	621	664	636	634	664	653	664	637	656	652	621	669	643	675	600	665	642	660	607	655	662	617	636	642	679	663	653	658	667	593	670	623	603	666	638	705	622	655	638	672	661	651	626	656	612	667	678	663	641	591	653	686	672	655	627	659	648	646	698	676	624	626	614	647	661	633	642	608	700	656	625	635	595	649	688	660	633	600	614	636	632	592	674	680	695	603	639	638	612	672	666	642	592	665	629	690	664	652	572	604	689	624	622	674	655	645	645	614	641	643	602	665	640	667	660	667	631	635	666	663	657	632	643	623	634	664	654	628	655	691	603	643	612	667	667	653	675	596	679	654	609	616	636	656	659	656	629	608	646	686	606	637	639	651	620	644	566	616	694	645	640	657	632	694	580	620	654	587	633	642	621	635	634	674	602	643	687	597	656	616	617	668	672	665	649	662	626	616	688	689	694	646	608	641	641	673	629	649	676	598	630	637	679	678	609	631	670	677	632	665	647	671	687	601	682	613	613	659	638	628	648	706	617	567	642	619	668	617	633	607	593	665	698	637	606	644	619	638	643	678	654	624	619	645	617	603	627	592	620	642	659	635	655	654	634	640	631	600	628	627	649	640	639	638	693	661	637	663	688	672	623	657	633	653	651	657	707	646	626	639	667	643	653	657	676	649	663	635	641	608	600	590	659	634	672	675	682	639	648	630	679	666	669	640	653	606	644	683	593	635	642	689	664	672	684	639	687	665	664	651	633	605	640	655	624	659	662	678	668	633	617	671	642	657	648	674	619	647	644	656	629	646	624	594	678	664	680	631	694	619	628	638	661	686	635	669	632	626	640	636	656	626	627	603	651	634	614	628	645	650	705	661	640	672	621	620	620	654	619	652	642	636	667	630	624	645	659	665	627	638	599	626	648	650	643	631	673	664	662	632	677	651	624	653	657	638	619	663	648	632	626	654	634	621	647	657	694	628	669	621	632	678	691	651	612	673	622	630	667	639	641	621	624	604	682	630	669	652	633	626	679	687	614	682	665	684	640	603	658	664	614	678	594	645	660	681	635	611	661	659	628	685	643	669	644	639	645	700	628	624	658	622	672	661	652	673	630	625	606	641	654	626	663	643	649	686	652	640	634	652	655	603	610	649	636	658	598	658	653	611	672	620	679	646	626	610	649	631	678	667	663	626	638	615	674	626	637	699	671	599	663	685	606	650	661	614	666	643	639	642	626	670	642	666	634	634	681	705	605	626	651	605	659	656	670	626	630	688	571	632	622	588	616	633	658	612	667	636	656	628	668	664	687	617	665	618	659	627	660	643	621	636	640	647	662	660	661	675	646	590	593	700	627	657	659	605	641	598	668	627	683	644	606	663	651	695	681	668	644	649	611	650	636	665	694	614	659	652	630	688	691	674	657	655	618	658	610	632	681	633	667	670	635	649	643	683	620	608	637	621	655	654	627	631	677	660	619	707	641	589	667	663	628	642	632	622	726	645	662	668	623	613	617	606	642	654	589	681	688	641	679	665	643	656	614	681	664	646	624	638	664	684	651	685	633	601	661	619	615	612	630	613	598	633	649	620	664	642	619	622	651	659	648	634	658	621	626	609	640	680	608	647	615	625	608	655	646	681	662	637	668	640	637	638	644	673	622	588	645	600	639	636	662	616	630	617	697	645	633	614	630	621	584	638	665	603	673	630	651	679	647	644	586	662	650	679	624	593	623	638	627	631	646	656	659	636	671	639	669	608	591	631	641	603	629	661	587	636	634	634	661	649	680	639	640	629	633	688	640	633	670	639	630	638	630	630	697	658	728	627	667	648	676	596	672	645	663	664	656	629	601	674	612	608	627	729	654	648	598	654	605	662	613	623	653	628	659	623	601	638	681	661	676	614	668	598	667	651	642	676	656	668	631	606	645	643	670	637	636	617	657	661	652	627	610	700	632	644	682	675	664	659	664	640	638	646	665	616	666	660	585	674	675	672	623	643	633	640	659	642	693	621	670	683	670	697	641	673	608	689	613	620	630	616	652	685	621	652	634	639	643	662	689	635	642	639	615	645	648	642	668	653	654	633	623	654	605	641	650	656	635	617	655	636	671	682	609	624	700	672	628	682	654	657	671	640	609	643	666	641	630	616	643	681	659	648	681	676	637	659	655	648	615	623	638	640	635	641	640	637	630	650	632	613	626	595	698	616	663	629	597	679	651	664	638	640	650	655	645	682	693	571	623	605	683	590	636	658	615	620	661	644	634	626	632	654	617	606	653	644	660	623	691	662	604	638	655	630	645	704	668	654	686	609	634	688	657	638	636	665	631	599	632	637	650	652	645	657	709	684	619	661	655	694	608	634	645	674	663	641	620	638	650	602	615	683	664	639	647	636	654	656	626	644	692	661	633	605	668	659	683	648	588	629	632	636	666	657	596	653	632	642	647	715	668	644	626	636	620	611	654	649	682	672	657	644	642	653	636	656	637	644	663	616	614	683	671	646	676	691	638	625	659	672	658	634	636	643	645	671	654	627	662	651	617	646	611	623	649	624
27526	20903	14675	6759	2848	1772	1476	1159	1041	892	787	783	766	719	679	663	735	618	679	678	684	653	652	678	659	685	649	635	644	637	610	641	655	596	637	591	625	633	648	620	606	646	610	569	601	584	642	618	583	655	611	605	588	645	619	604	625	623	623	650	637	628	625	589	570	632	640	580	663	653	598	647	655	637	681	647	632	617	583	603	612	636	644	674	655	591	615	640	623	605	609	572	610	634	579	660	589	643	601	679	618	618	599	588	622	589	615	611	600	625	554	626	622	614	574	641	591	574	588	643	634	608	605	602	607	572	591	626	612	656	605	646	601	623	603	655	633	640	658	558	587	551	588	636	583	552	643	603	635	647	642	595	582	599	655	609	624	603	628	603	673	623	624	627	605	629	579	578	606	597	614	576	623	594	590	595	563	583	600	596	628	622	653	588	619	611	593	587	592	604	568	641	602	607	659	616	616	595	637	586	605	585	611	600	567	613	617	596	618	632	596	646	601	611	589	588	605	611	606	610	614	650	630	645	638	593	616	603	606	603	608	625	596	615	590	662	621	580	589	634	655	644	609	584	645	609	610	593	557	595	588	615	561	658	567	620	619	639	602	621	634	634	639	596	595	591	661	619	655	636	622	604	559	642	667	641	586	626	621	625	611	589	601	615	628	614	573	591	636	574	581	617	612	605	613	623	620	651	608	565	616	548	599	632	614	628	682	638	621	626	648	618	655	619	614	625	633	583	587	637	618	610	606	602	600	570	622	560	606	627	638	591	578	648	585	590	574	598	641	634	601	602	602	597	603	615	596	534	657	592	605	586	610	619	591	700	624	597	636	625	647	621	589	599	607	577	641	576	607	635	625	599	591	620	621	630	612	630	614	594	631	631	608	619	636	627	608	647	575	645	614	606	581	614	619	599	629	599	628	624	583	585	633	609	616	627	578	636	638	660	586	616	582	627	623	614	605	632	581	625	572	575	652	637	610	629	606	596	582	572	651	607	621	589	587	600	584	636	617	620	682	607	643	575	623	614	573	623	594	614	619	640	573	613	620	594	553	613	641	602	606	600	598	556	579	578	615	604	591	653	584	635	617	605	610	539	603	622	616	611	607	610	581	619	599	585	638	645	575	628	619	582	624	603	602	629	602	623	602	614	627	576	656	594	608	514	605	569	624	606	584	604	599	608	580	581	596	624	603	578	612	612	573	587	599	606	598	619	625	629	634	594	630	629	601	596	575	611	630	577	618	606	607	606	615	605	591	632	637	569	626	625	592	606	607	599	630	627	641	588	584	602	629	643	660	594	622	634	557	567	636	557	585	617	628	613	591	605	626	583	611	663	640	664	601	597	648	618	590	656	637	613	565	603	579	631	640	646	625	647	595	569	601	626	625	605	613	601	584	603	603	593	659	575	622	627	615	604	558	630	623	585	600	608	591	576	605	642	613	640	631	586	627	609	646	660	618	615	603	636	620	653	616	623	626	584	620	596	610	627	597	640	562	615	617	600	676	593	658	608	603	609	588	631	576	550	621	615	608	589	593	559	598	618	578	603	629	624	657	617	615	609	599	612	617	604	624	603	640	589	624	595	627	634	568	589	620	572	618	644	609	599	600	586	619	637	583	604	631	620	596	609	629	646	619	554	629	567	591	604	632	635	627	613	579	605	622	603	602	555	660	633	597	558	631	632	601	610	640	584	603	575	630	567	631	620	646	605	639	612	610	604	562	651	567	582	616	583	598	590	652	596	604	628	638	604	636	594	611	608	583	611	613	608	621	635	616	595	608	594	569	577	583	594	583	633	618	636	619	633	606	615	623	615	590	613	613	619	625	595	630	620	591	637	581	587	621	624	581	589	572	636	631	601	579	616	633	609	595	613	681	569	570	618	645	634	579	584	655	631	570	597	589	590	643	587	561	576	599	590	593	607	565	575	576	584	607	606	582	602	618	625	594	597	605	574	603	566	592	555	605	648	623	586	646	612	603	602	618	619	575	589	614	607	592	643	607	627	589	581	579	588	618	637	619	609	613	623	597	590	609	654	601	606	644	605	627	628	602	616	602	587	591	648	588	602	621	577	624	547	609	601	615	581	595	630	660	604	596	611	625	602	597	602	599	603	628	584	588	603	596	617	635	604	633	588	603	608	629	593	635	634	599	610	602	605	564	621	616	610	580	619	614	643	608	659	597	618	630	608	606	629	590	649	604	601	684	597	584	583	581	606	593	602	663	615	590	625	633	613	602	613	628	581	612	658	654	610	606	572	593	599	635	580	610	632	585	655	603	631	671	637	624	607	593	662	621	616	608	637	569	572	630	606	640	626	579	619	577	592	633	604	610	604	584	637	583	621	588	631	614	640	623	621	610	590	646	573	607	586	628	620	614	619	576	591	630	553	634	578	616	588	617	620	604	636	627	612	632	580	614	647	594	621	598	541	593	591	600	572	604	574	589	655	643	610	608	589	610	580	625	615	608	583	587	628	601	613	637	648	626	610	653	588	619	562	607	598	605	630	610	624	647	621	629	649	607	632	641	617	590	638	627	590	604	579	581	652	610	650	621	554	588	596	629	665	574	618	625	639	600	641	584	639	621	629	622	627	592	642	593	613	612	598	633	639	590	581	639	617	599	630	641	621	603	575	619	588	609	556	567	578	592	642	583	621	620	580	622	541	567	579	606	628	618	604	585	607	605	616	607	603	646	622	637	614	591	618	597	582	610	581	655	603	612	570	612	599	621	614	589	620	620	634	606	614	601	595	575	641	640	641	592	617	613	622	607	620	628	590	590	576	570	595	612	570	591	604	668	572	592	619	609	592	607	631	626	607	631	633	602	599	625	615	574	593	602	564	644	590	576	577	612	664	590	635	550	599	593	595	543	636	595	614	594	593	644	611	617	670	601	611	606	595	644	604	561	566	597	616	590	613	658	609	587	636	628	614	627	673	597	605	548	628	604	593	582	628	600	660	610	573	604	584	587	620	605	603	584	596	598	627	608	589	610	701	631	613	618	621	607	630	627	581	652	575	611	627	636	587	597	605	614	588	616	582	630	600	641	611	641	638	639	636	595	632	614	602	573	635	643	627	587	621	587	599	614	575	596	585	657	605	593	606	565	594	595	622	615	622	622	579	586	589	607	595	616	599	680	583	608	617	588	615	614	576	640	589	607	588	638	612	597	597	605	625	635	639	599	620	617	573	607	597	600	601	582	620	593	573	586	582	574	577	597	600	573	585	586	632	591	613	638	607	606	618	625	627	618	619	570	613	622	615	590	649	576	572	593	602	634	611	595	607	594	585	602	569	616	585	569	609	623	587	575	628	591	599	611	609	621	593	607	614	561	677	595	680	621	605	632	615	604	595	627	607	591	590	597	590	618	602	616	588	626	602	610	542	601	673	595	594	616	592	607	585	617	585	588	589	639	622	622	669	596	581	603	628	600	608	603	610	576	611	581	654	582	615	607	625	634	600	641	565	677	625	613	591	599	606	589	605	608	580	590	561
13309	22056	17993	9574	5872	3928	3164	2515	2034	1576	1438	1253	1172	1171	1114	1040	1039	969	935	1027	1030	905	1051	956	939	918	960	914	944	877	917	870	857	860	838	878	823	891	837	861	855	853	905	869	864	835	836	877	834	878	883	837	823	855	843	875	812	861	824	863	880	867	872	840	874	865	851	796	866	878	944	856	867	942	873	863	904	868	922	893	820	857	895	908	845	852	851	842	849	856	801	885	855	835	804	833	898	865	846	846	866	890	838	827	894	852	803	841	897	863	841	845	838	817	847	872	894	830	854	839	801	828	896	882	923	811	871	863	840	896	871	848	848	853	850	883	829	822	841	854	824	861	828	816	815	870	878	907	856	860	848	874	882	802	863	868	850	842	797	837	829	862	816	848	835	859	857	854	816	858	898	843	832	850	853	831	860	814	857	813	813	870	793	842	827	821	835	860	859	781	846	859	854	842	836	832	854	870	840	795	830	816	827	854	843	810	831	862	888	874	843	844	845	858	882	789	838	841	846	849	836	864	819	839	860	891	833	839	873	869	825	862	871	845	852	828	839	879	846	815	831	834	866	844	873	854	846	845	886	836	813	894	832	851	886	803	865	888	846	819	858	832	848	865	812	883	900	802	857	807	837	888	853	801	808	827	897	806	824	834	819	815	828	842	832	882	857	833	860	857	858	812	808	837	830	885	813	803	863	842	855	818	868	851	871	843	820	820	815	859	843	891	834	848	871	872	776	874	829	883	831	845	860	845	859	815	783	845	835	844	858	835	871	852	814	902	845	803	856	852	875	861	836	840	851	852	819	818	891	790	857	811	857	842	887	843	833	843	807	880	896	832	821	817	842	882	909	846	843	831	836	807	827	827	823	818	919	837	884	863	839	926	787	868	824	873	887	803	856	818	838	821	859	849	850	814	871	830	830	800	847	855	810	814	813	832	865	812	823	827	876	833	885	813	828	901	854	850	808	860	869	796	814	897	840	831	825	836	896	811	895	854	838	835	933	849	839	889	823	814	841	829	857	888	881	855	783	830	800	870	856	845	836	849	846	847	852	886	855	853	855	837	812	833	841	841	844	840	844	861	872	906	805	873	867	833	873	810	864	836	798	841	814	893	812	824	882	855	830	800	847	847	878	866	884	849	876	818	810	837	820	851	861	820	831	776	854	893	832	823	844	834	829	821	887	797	866	860	843	850	866	818	886	844	873	839	822	817	859	885	877	884	831	821	836	811	914	857	859	873	830	843	774	865	822	831	890	884	855	870	770	829	829	850	861	895	845	868	834	861	788	876	804	859	886	868	848	882	815	835	846	829	774	843	822	877	842	864	857	886	905	815	875	819	846	818	863	819	782	858	820	862	874	856	854	880	882	888	825	796	935	861	851	822	798	844	855	847	820	854	889	852	824	834	827	862	844	852	887	875	868	825	824	824	786	882	857	858	848	818	865	781	801	859	902	888	856	844	857	844	830	853	829	804	837	891	833	852	825	847	842	875	834	810	798	776	856	870	814	867	825	846	817	887	872	865	823	865	825	834	861	822	841	850	835	822	882	862	798	821	887	873	818	876	843	857	778	818	903	878	811	821	843	900	829	836	825	886	877	812	826	879	827	821	869	776	890	868	813	882	850	826	888	878	869	837	860	868	862	808	855	831	884	931	858	841	892	861	828	879	854	866	854	845	866	838	857	880	842	848	816	860	844	812	827	800	862	809	829	849	815	849	844	807	828	809	872	848	869	861	910	805	854	913	856	862	843	879	827	892	809	832	887	871	832	872	818	862	823	841	868	799	855	847	855	783	851	862	851	804	822	831	869	864	813	861	814	811	887	863	842	822	854	848	842	748	847	873	859	833	866	808	825	828	840	828	877	827	893	804	890	837	803	833	844	854	817	863	839	845	843	853	817	822	821	835	824	811	921	858	822	879	795	886	849	844	831	802	861	833	878	895	843	820	865	835	793	849	842	811	857	813	830	894	881	893	825	793	810	817	872	889	837	863	864	806	835	838	814	830	834	837	849	836	881	814	809	852	827	804	857	831	846	857	808	819	847	870	835	865	825	842	846	881	875	852	823	844	876	829	807	830	851	869	877	865	842	900	822	841	854	868	827	824	832	819	906	858	870	822	836	878	872	858	855	844	829	835	814	866	856	817	856	829	841	844	842	774	835	822	831	859	805	817	860	870	868	813	879	860	879	809	835	863	820	877	870	891	862	811	831	897	817	811	830	833	876	808	831	820	890	809	870	789	813	795	851	883	815	860	878	786	845	895	824	882	861	894	822	866	866	833	855	857	813	815	877	833	787	842	853	852	850	853	840	868	811	817	793	849	852	843	823	874	866	846	859	814	874	861	824	803	855	835	862	829	920	867	859	895	781	863	768	873	778	864	852	849	854	830	817	801	830	881	803	840	842	857	871	895	867	837	808	769	824	851	889	838	814	834	830	846	828	858	867	886	887	812	848	856	861	847	845	834	835	901	836	879	827	810	893	852	884	866	859	819	867	870	815	830	841	833	838	834	793	842	856	842	837	886	823	883	845	856	842	810	821	805	822	841	860	880	784	894	829	842	855	894	881	851	817	821	834	845	851	844	817	870	778	846	810	867	840	846	853	843	830	832	879	840	929	856	851	827	848	844	845	850	855	887	851	870	887	893	857	832	799	841	897	811	851	869	808	822	828	810	818	848	804	810	846	870	819	833	799	803	860	869	809	803	845	806	834	833	865	839	805	841	866	883	797	836	894	854	833	870	835	905	871	856	845	843	903	827	877	883	857	892	843	860	857	895	871	847	821	798	843	824	881	848	824	812	865	871	841	799	796	831	832	869	872	872	848	857	860	810	856	847	851	806	833	851	786	771	839	804	840	818	838	872	837	812	848	828	845	843	818	857	891	781	815	885	824	853	850	858	866	852	851	859	874	869	823	871	851	870	797	844	814	817	889	838	811	832	800	820	863	799	839	839	818	865	833	889	848	842	846	850	858	833	812	897	860	880	826	816	831	880	815	849	832	835	875	824	830	797	797	841	829	819	906	877	834	806	919	851	830	809	789	876	803	805	814	808	837	845	831	809	849	849	782	817	813	826	854	849	834	885	832	879	831	881	804	832	861	870	845	885	859	871	889	853	842	830	835	863	852	810	885	859	865	832	869	824	848	843	821	826	838	845	780	888	872	860	882	858	817	853	817	838	826	813	824	887	869	843	882	842	869	854	852	819	860	799	880	808	814	832	868	865	857	823	836	849	821	878	819	855	834	817	851	828	843	835	759	800	873	828	846	840	886	834	818	853	871	870	841	808	832	830	853	807	907	800	874	854	768	863	872	833	890	834	827	847	829	900	857	853	837	792	848	860	827	825	851	832	855	831	880	886	865	852	846	894	866	829	884	898	867	799	835	856	867	826	873	848	820	809	846	843	873	860	856	775	821	921	850	806	854	814	879	881	820	862	826	846	887	826	839	864	795	823	841	814	845	842	828	846	797	831	833	862	901	824	826	862
24772	21578	28817	24809	20636	7085	2744	1793	1427	1266	1051	985	927	932	852	860	761	728	759	788	740	685	747	747	690	635	669	674	653	652	623	631	622	594	610	637	628	602	629	612	653	627	610	597	619	594	623	546	561	617	596	563	579	596	646	583	610	611	608	612	598	580	595	606	618	581	583	669	615	620	641	660	587	624	648	660	572	616	626	627	590	595	575	615	648	612	604	575	611	618	616	590	639	600	591	633	571	593	569	559	612	558	592	593	606	601	608	613	597	579	634	624	622	582	640	589	599	577	591	597	608	588	612	586	574	552	588	590	598	574	562	587	605	611	607	588	551	568	562	578	586	530	576	564	584	601	590	603	610	592	538	545	565	622	581	604	579	615	557	595	558	624	591	598	580	552	586	623	554	568	566	613	600	580	539	575	576	592	613	610	581	585	541	622	580	591	587	564	630	602	573	596	593	617	580	575	580	577	572	631	565	560	606	512	568	553	631	589	630	603	550	610	624	626	602	584	610	593	579	587	610	584	585	574	586	593	612	617	548	565	551	583	605	617	583	559	600	563	548	571	573	550	580	626	609	622	542	551	561	607	538	581	578	575	627	589	612	560	582	623	599	586	603	606	575	613	611	573	529	621	571	617	547	553	556	643	567	540	624	582	605	590	591	577	565	585	630	608	604	579	569	563	567	556	623	573	551	596	593	570	631	613	608	590	578	593	572	594	611	601	577	587	596	620	602	572	564	582	549	601	573	558	629	595	574	608	564	618	615	577	600	594	530	594	598	611	651	630	581	588	561	577	643	625	569	574	578	549	563	651	585	536	617	578	610	595	608	584	541	569	597	602	600	556	587	597	604	585	602	578	593	591	550	613	626	574	576	589	576	594	580	600	579	569	585	570	594	586	555	598	598	583	617	582	617	596	571	564	563	594	589	533	596	571	579	576	616	585	611	581	630	617	573	649	575	534	594	553	553	595	576	575	609	549	609	608	585	600	593	567	605	589	548	542	588	607	590	579	527	593	582	596	592	604	595	585	607	557	604	588	600	565	597	607	632	566	638	569	590	605	553	602	609	575	591	604	520	603	564	576	610	577	562	543	553	553	570	581	634	596	607	582	558	586	568	605	632	570	566	596	591	601	630	583	585	600	571	542	598	637	588	587	623	611	605	580	588	585	607	605	595	546	593	579	568	624	576	609	600	591	563	598	579	614	606	582	601	572	616	582	599	571	551	567	542	571	621	607	600	611	637	593	600	626	570	587	579	568	564	592	568	560	577	580	615	617	599	608	595	586	546	610	598	608	596	604	539	600	592	611	586	580	589	555	602	598	577	655	625	634	604	568	554	554	593	596	581	610	602	623	558	579	604	609	563	614	580	590	578	615	582	570	592	560	585	579	614	578	560	594	589	618	566	591	597	557	617	551	571	578	617	612	549	554	609	601	583	608	548	541	598	596	562	555	600	617	602	570	600	613	603	592	572	614	594	586	550	579	601	607	610	586	542	569	595	588	576	588	612	594	585	587	601	549	593	602	619	563	598	570	556	606	592	566	584	561	546	608	530	575	616	592	578	603	610	535	599	583	603	603	546	583	583	569	576	544	585	642	606	604	575	597	571	610	597	580	588	648	607	586	615	598	596	567	570	623	573	586	596	614	531	601	584	597	604	564	619	619	601	575	575	605	599	577	578	578	627	572	591	608	568	587	596	570	589	618	580	628	587	574	556	612	583	611	587	589	550	581	595	577	587	614	611	606	622	556	563	557	585	529	559	574	623	551	572	554	548	600	606	574	562	588	577	538	566	595	609	580	570	577	615	586	558	579	577	611	550	642	581	583	599	563	525	592	619	585	557	584	579	549	599	609	596	610	556	619	610	591	558	526	623	606	533	614	615	532	585	586	558	622	587	587	542	585	587	570	586	593	524	593	591	567	596	596	567	584	556	581	605	592	574	576	578	605	592	543	631	594	608	612	587	572	557	555	580	597	571	598	615	587	587	591	573	596	571	583	582	629	599	598	623	558	570	572	610	589	619	571	602	578	572	586	584	595	591	566	557	615	594	555	609	570	573	570	603	611	617	592	567	564	613	587	625	577	585	583	550	592	597	536	602	573	604	573	581	566	621	582	561	600	577	555	537	605	592	590	629	561	547	603	536	602	587	596	549	603	575	582	584	593	582	599	583	582	570	542	619	568	558	602	588	585	579	574	551	557	571	579	611	560	613	534	594	605	557	527	564	560	562	604	618	603	554	551	592	607	579	609	544	602	577	636	581	603	595	585	539	584	585	616	591	627	578	648	572	575	571	596	577	629	577	614	613	572	602	621	611	631	589	547	596	604	606	588	584	599	593	552	601	582	570	603	584	566	585	530	603	606	595	570	589	550	562	539	582	555	618	564	581	595	580	598	586	608	594	581	592	613	557	595	565	594	603	632	634	554	539	574	597	596	581	620	536	649	605	590	567	574	579	561	615	625	594	595	555	603	575	564	586	621	607	581	569	597	617	579	623	582	582	580	585	569	601	580	589	597	565	581	604	616	601	552	599	579	595	569	609	590	608	532	638	601	580	548	627	565	631	620	553	628	618	618	560	611	536	576	578	594	595	596	545	576	568	559	607	584	571	606	585	608	602	599	587	559	584	611	599	588	565	542	555	602	618	593	615	609	572	580	591	598	587	614	599	607	590	587	596	565	564	567	583	609	600	604	567	554	599	585	535	641	618	588	622	559	601	591	599	594	589	587	599	614	614	562	582	582	567	600	590	545	579	598	573	563	545	622	593	577	597	595	584	557	634	599	610	580	599	608	591	614	576	592	565	591	611	553	592	561	595	623	608	585	593	589	557	576	553	625	581	543	550	591	552	582	611	574	561	659	552	624	576	612	558	613	588	569	613	623	605	559	578	589	598	570	559	559	596	612	600	546	591	595	550	592	591	569	549	570	569	621	624	603	611	518	603	581	527	591	620	606	584	591	596	563	645	565	592	596	596	548	602	614	587	589	604	628	616	570	543	575	570	579	599	574	576	583	587	567	590	605	604	621	593	595	572	562	551	566	594	549	554	577	600	586	626	518	578	558	639	591	604	583	540	592	618	549	594	578	570	598	591	582	604	612	571	559	572	608	573	585	577	617	651	587	544	541	594	602	602	570	611	578	611	560	600	627	561	612	604	582	641	551	596	587	598	574	611	649	543	597	568	599	563	573	613	552	570	576	584	545	576	564	582	651	601	566	572	575	600	575	575	574	578	585	557	587	597	584	610	590	584	601	592	606	579	554	586	617	598	588	568	576	623	546	537	618	569	587	625	585	608	605	603	577	566	540	586	587	592	570	591	619	625	583	578	576	628	620	575	571	627	575	586	608	606	573	586	632	602	556	618	600	617	559	646	548	595	567	580	562	576	607	580	588	602	569	568	570	574	609	610	627	563	610	583	573	582	544	582	581	606	624	586	581	635	590	602	640	576	589	519	581	601	554	604	619	567	580	591	578	604	564	588	602	625	653
14534	29209	25865	14932	9653	6810	5202	4143	3358	2634	2236	1946	1670	1646	1608	1501	1363	1255	1078	1228	1246	1087	1178	1094	1041	1058	1040	1048	969	983	969	934	891	889	892	896	896	865	866	883	905	914	853	893	849	808	858	837	830	883	835	892	849	847	817	825	815	868	820	811	897	823	866	889	890	890	831	913	876	892	893	923	894	861	899	853	858	856	861	869	830	897	896	841	835	911	911	848	867	836	844	834	835	774	826	902	815	812	851	848	876	839	859	848	817	811	874	793	804	832	808	812	812	815	835	843	851	871	798	820	796	826	843	839	873	811	847	824	830	823	809	834	774	821	823	834	872	862	838	853	805	856	865	862	825	819	821	779	851	859	822	856	870	836	844	857	780	822	851	843	838	829	832	788	841	823	846	858	812	824	788	851	851	803	864	809	808	791	782	819	785	829	813	794	827	838	802	804	805	854	832	869	850	769	856	855	795	826	807	827	839	836	816	831	802	818	761	846	788	830	856	787	822	833	826	834	805	820	808	814	821	844	837	819	869	830	876	819	802	791	890	875	814	830	837	840	825	815	778	792	822	780	826	836	853	807	828	832	793	822	789	778	773	795	855	849	817	776	759	768	888	817	838	816	803	839	802	791	826	774	817	823	848	853	838	843	831	817	841	857	820	880	808	752	857	822	859	830	845	774	814	816	802	830	844	798	796	813	846	852	844	792	842	832	826	820	835	847	816	837	782	790	828	805	894	815	823	827	802	813	806	837	846	807	859	847	770	826	844	855	845	848	827	814	854	778	808	836	794	793	797	799	823	834	832	808	863	859	849	849	802	776	817	823	813	860	788	819	712	839	808	836	815	829	836	811	823	818	826	833	819	810	801	808	831	828	811	834	839	844	838	846	821	845	804	813	799	831	793	813	847	834	862	838	846	808	855	829	869	805	882	853	804	790	781	817	763	792	830	800	889	846	809	812	789	827	823	806	817	845	821	865	836	817	876	867	832	840	805	838	834	817	809	837	816	787	845	802	824	791	842	874	879	836	805	747	811	842	840	801	828	834	878	835	830	809	845	809	864	803	853	790	812	840	867	834	789	902	791	833	819	861	840	827	867	836	847	790	825	779	796	822	833	812	840	798	847	841	817	851	841	829	867	839	854	878	830	842	780	841	814	806	852	855	820	843	896	804	860	847	819	858	836	822	865	864	883	858	858	831	825	799	805	766	809	797	795	820	819	880	835	847	775	786	820	828	842	804	885	745	790	764	771	852	793	801	855	868	881	803	837	853	840	826	823	780	846	861	773	837	829	784	830	792	854	832	824	743	763	828	787	831	810	778	807	804	874	820	824	803	844	803	851	817	832	842	825	810	826	844	812	793	823	802	799	815	807	861	863	822	839	835	843	858	791	782	811	833	808	841	827	815	791	790	831	821	821	879	824	785	803	792	857	842	826	810	801	833	877	841	837	858	840	827	835	828	793	840	840	771	780	878	835	774	798	863	787	798	794	858	790	804	832	826	875	886	836	811	841	866	812	833	765	778	828	855	832	807	857	755	939	801	783	800	779	806	813	854	816	853	812	804	812	807	812	837	866	827	834	764	838	804	814	819	813	836	817	801	838	849	829	802	816	807	793	840	844	813	840	821	780	823	814	801	836	824	760	802	788	845	825	881	842	820	765	828	837	821	835	831	832	810	787	813	837	864	841	804	770	863	829	841	855	856	766	837	855	818	811	807	850	768	827	812	793	815	826	833	872	892	871	810	837	810	836	839	798	843	821	867	803	813	859	825	762	840	848	797	854	810	854	782	816	847	819	840	788	836	848	821	825	788	834	843	836	837	830	736	863	766	788	741	824	819	815	821	819	771	795	800	823	820	822	808	833	843	817	829	819	835	883	839	783	878	834	835	831	819	787	845	877	788	823	848	815	818	839	864	810	849	813	810	822	861	760	843	812	817	862	764	770	779	827	795	855	870	844	796	787	830	794	815	863	815	856	854	870	861	811	817	783	845	835	859	802	800	815	833	816	818	785	835	786	785	855	794	809	772	816	828	829	854	807	814	830	809	862	796	817	872	815	789	779	844	842	862	831	833	843	809	829	814	800	842	815	827	827	822	880	822	843	849	848	817	851	877	832	839	823	844	794	841	808	871	876	874	817	758	863	867	834	767	800	814	798	860	819	770	787	838	816	824	815	822	823	801	879	807	815	808	831	814	876	817	792	807	855	827	853	899	805	740	876	854	886	794	752	809	840	856	871	813	870	868	803	820	841	832	812	786	842	849	842	763	815	842	835	840	871	806	850	801	807	793	859	836	822	832	823	831	785	824	820	800	817	841	820	829	826	805	808	831	802	776	808	814	874	813	859	799	827	808	859	801	808	797	838	839	817	853	850	811	792	851	809	832	828	831	810	811	805	873	831	807	787	830	834	846	833	809	854	825	840	839	819	784	802	815	783	837	816	842	795	814	770	854	839	815	817	820	805	849	783	790	861	782	837	831	776	833	798	792	814	837	803	844	808	823	870	823	885	792	818	852	792	860	861	827	779	812	850	820	806	809	761	783	765	826	824	831	794	798	852	820	812	841	838	794	794	825	862	792	794	774	843	844	750	833	834	794	816	812	787	870	811	878	872	771	830	833	823	842	806	858	828	812	834	827	804	856	828	838	751	811	808	830	811	859	814	852	870	824	808	826	815	846	797	815	790	885	860	841	848	782	790	815	908	838	823	778	821	791	853	780	761	886	870	833	853	858	834	835	837	845	853	804	825	852	822	843	791	833	816	819	796	816	868	830	819	853	825	843	782	817	854	816	814	833	825	827	759	827	828	828	841	801	781	784	866	828	840	798	841	813	809	888	820	847	845	801	827	778	784	865	753	827	823	906	799	845	832	840	842	788	779	836	826	802	845	828	847	879	863	749	876	858	842	815	821	850	882	805	828	770	858	838	804	817	812	828	804	810	841	827	897	827	850	844	808	817	816	833	787	838	824	883	800	823	812	821	825	850	831	817	837	813	877	783	768	768	860	819	847	782	845	830	860	855	838	858	791	892	830	829	764	802	862	841	856	797	869	790	825	847	803	789	864	815	864	842	799	857	797	851	798	852	791	811	815	857	836	810	814	806	860	848	828	830	779	828	784	820	808	831	840	830	818	812	845	866	820	812	822	806	837	853	851	767	763	816	861	799	802	803	815	810	775	807	804	808	821	800	868	823	852	838	838	824	855	822	792	845	815	858	835	822	784	809	830	837	794	799	767	811	872	818	814	818	801	809	831	828	859	794	796	808	817	841	826	840	820	810	782	843	793	821	821	822	899	794	828	808	780	802	822	818	803	841	843	815	848	843	876	817	806	849	808	877	832	835	836	860	851	807	812	774	847	832	817	843	797	828	784	845	809	796	845	826	817	845	835	816	795	833	816	837	803	747	827	796	818	845	802	844	814	817	837	804	840	816	794	804	819	844	820	769	800	831	777	774	866	819	873	820	818	870	824	796	854	778	823	847	830	789	815	838
23552	21400	29234	23967	21413	20215	6294	2524	1861	1428	1274	1034	1037	930	924	864	784	727	689	709	662	674	706	638	566	573	610	547	538	557	581	505	480	520	503	510	459	544	516	507	515	490	480	524	493	472	460	471	511	464	506	481	443	487	471	458	473	450	479	492	463	477	484	472	426	479	482	541	472	477	540	474	506	538	481	482	474	515	516	521	505	526	506	520	500	491	468	484	471	492	464	487	466	465	443	452	471	471	496	473	482	413	473	452	455	483	469	449	481	471	458	455	436	451	505	453	489	468	489	485	432	477	483	499	448	454	475	420	426	453	464	441	492	482	498	476	432	434	468	429	474	459	451	458	462	429	449	431	492	467	477	475	475	473	433	487	510	466	421	475	435	479	435	491	470	462	423	490	520	450	487	454	442	438	479	473	434	506	470	442	437	442	476	450	442	462	466	474	479	437	484	465	484	468	510	453	417	481	441	469	460	506	472	451	493	474	444	520	485	450	454	457	443	474	446	456	488	467	454	443	424	458	461	466	510	463	481	508	467	472	473	477	469	482	453	402	471	459	469	446	448	453	481	482	474	451	468	469	468	473	413	472	448	435	469	473	441	479	488	486	441	454	485	450	481	458	449	452	467	493	497	500	458	456	494	493	473	450	470	467	438	455	451	442	461	444	449	445	426	472	409	439	456	444	435	465	469	456	480	437	472	429	459	453	471	458	502	439	487	452	439	479	418	434	438	449	440	509	495	461	471	467	445	470	492	410	452	451	431	457	483	464	467	452	470	467	491	461	461	465	464	437	469	463	448	430	435	449	466	474	446	454	487	453	438	497	414	472	433	442	475	477	444	453	488	483	480	433	433	491	450	466	427	471	466	463	485	458	491	435	455	468	456	478	447	486	443	459	427	467	419	447	430	442	475	441	480	482	466	497	419	454	460	436	443	523	480	477	414	462	461	436	452	437	443	438	439	468	447	454	440	472	435	437	475	459	440	478	404	501	437	423	427	445	444	462	431	410	469	455	453	426	425	491	457	477	474	474	458	481	442	435	482	448	467	479	446	464	482	489	466	436	459	424	496	422	493	495	438	454	507	489	490	475	501	473	486	454	478	468	470	469	473	422	422	440	448	462	433	469	457	433	415	443	420	461	456	469	452	492	452	438	434	461	496	440	473	492	494	435	459	471	457	510	456	487	440	505	500	416	451	478	451	426	473	438	480	423	446	400	438	431	464	446	447	400	432	462	434	450	449	446	447	458	482	471	427	495	477	438	474	448	449	437	454	447	416	509	461	456	444	447	447	472	503	479	434	465	433	482	433	440	444	464	467	440	434	449	445	430	448	496	454	455	468	487	439	442	460	460	457	472	473	408	432	476	494	445	408	483	489	457	482	456	413	446	482	505	445	449	501	465	456	479	468	517	463	456	455	485	470	466	507	472	476	483	442	493	466	475	487	458	482	487	461	487	470	457	452	482	489	443	445	495	473	466	448	455	467	463	433	446	445	440	444	439	434	457	484	428	480	428	440	459	467	476	478	451	476	451	493	445	481	456	478	416	447	480	433	516	408	431	462	465	445	471	451	433	489	496	462	448	453	442	475	437	482	438	490	439	483	449	470	476	447	492	451	442	453	465	491	422	467	472	453	457	474	474	464	455	469	457	465	430	511	463	493	469	486	466	454	478	471	442	411	488	468	461	459	498	449	437	428	437	480	470	442	443	460	497	479	386	451	438	466	427	478	506	454	460	461	445	468	444	468	500	466	469	450	466	437	503	475	503	461	448	481	464	492	447	421	439	511	467	440	417	477	426	436	452	475	451	483	452	451	449	467	463	480	458	504	440	490	492	447	452	456	451	454	443	477	434	418	447	436	453	483	456	470	414	473	448	473	490	454	474	415	462	479	439	445	449	445	442	474	469	429	468	452	484	488	482	448	480	467	479	448	476	448	442	454	464	446	459	459	463	460	465	432	451	437	444	500	450	484	482	427	486	488	515	457	464	464	451	457	422	454	472	419	463	466	455	440	459	452	452	455	518	453	446	405	451	450	489	477	448	445	442	435	410	421	451	447	502	437	442	471	462	502	479	447	465	435	482	462	430	479	451	449	446	476	459	444	442	429	443	430	448	458	486	431	418	429	469	453	402	461	477	470	460	423	438	446	438	467	492	421	492	495	471	487	405	414	475	430	477	480	491	419	474	478	440	476	472	471	432	482	450	460	473	442	430	483	473	438	495	488	484	445	431	485	466	468	442	415	465	465	477	449	447	452	485	463	437	489	415	459	449	488	478	473	450	445	441	445	433	490	447	464	452	436	447	417	466	456	456	460	425	444	438	476	433	497	502	451	462	456	444	440	487	441	439	438	469	478	451	446	490	478	436	439	464	437	432	485	475	466	470	460	485	465	437	429	447	465	472	451	474	430	470	480	426	498	477	476	451	451	427	436	478	448	458	436	465	457	446	481	461	498	478	504	495	481	481	472	423	476	452	455	448	425	498	479	480	456	450	469	454	485	472	441	471	441	475	446	452	430	447	460	480	480	458	470	405	484	444	432	457	454	451	475	465	462	428	459	470	443	479	480	458	448	447	459	468	462	502	466	464	450	421	452	429	416	502	483	429	477	488	443	482	443	449	474	454	451	444	447	469	459	431	438	450	462	484	440	447	470	450	519	490	456	435	454	445	418	493	473	479	480	479	467	472	452	462	452	483	476	485	435	435	463	501	452	493	441	437	436	461	455	454	429	495	465	434	455	444	480	469	469	446	456	435	466	451	442	434	443	469	480	478	442	423	463	459	422	464	514	467	424	485	489	418	419	469	463	458	467	444	431	419	429	493	481	437	446	445	464	493	436	439	477	452	440	459	446	489	464	479	449	458	472	434	416	482	440	444	478	411	460	438	479	488	435	471	475	444	460	461	422	443	484	448	451	462	473	440	439	468	451	458	462	461	444	455	474	449	461	485	447	499	460	460	439	435	470	440	442	416	504	473	438	465	465	437	444	462	484	437	452	417	469	469	460	451	475	483	485	475	466	460	445	478	471	463	439	427	517	486	475	459	469	434	457	469	442	472	446	446	444	454	437	474	466	472	469	447	441	454	505	444	520	494	397	488	462	441	484	511	445	460	485	424	464	405	446	485	466	415	436	444	474	480	487	436	444	442	444	457	436	483	451	445	446	414	488	456	461	461	438	437	484	473	480	435	463	470	434	438	467	487	486	437	469	487	460	447	421	426	497	476	462	449	443	474	466	440	425	424	436	467	490	478	502	449	457	438	474	504	499	472	466	473	442	453	472	468	416	441	471	443	451	495	481	469	470	447	487	439	437	465	460	485	467	498	421	438	464	449	487	440	491	477	419	503	478	476	491	417	468	477	477	440	482	452	462	472	434	489	460	462	426	464	466	436	438	490	462	445	471	438	427	455	464	428	459	428	460	492	473	457	441	490	473	428	453	453	461	458	470	464	473	455	439	420	474	436	443	442	461	463	442	490	436	447	455	430
16741	33442	30321	19135	12341	9126	6849	5625	4553	3306	2780	2372	2100	2091	1909	1678	1522	1238	1180	1227	1162	1111	1190	1092	1005	952	932	986	914	938	870	789	782	729	762	827	769	723	738	740	704	712	715	657	701	688	658	712	663	660	661	692	751	640	723	655	673	637	697	660	664	713	647	671	694	708	677	654	673	739	759	768	745	725	736	720	749	693	736	682	683	692	680	774	697	698	706	714	676	698	709	634	689	669	700	694	649	669	620	634	627	690	622	679	644	679	652	667	677	651	648	653	669	659	627	677	697	644	673	628	698	613	678	673	640	619	699	652	638	635	711	666	651	650	684	600	671	678	664	663	684	668	622	683	595	671	661	647	674	681	666	677	616	667	587	654	658	670	592	625	685	651	596	629	652	654	639	678	618	620	664	649	659	649	649	602	593	693	648	642	630	661	658	623	633	659	676	623	689	619	695	647	625	647	647	670	649	665	588	625	609	625	665	612	632	693	658	691	660	646	713	662	631	655	682	671	661	626	647	640	644	626	619	608	677	639	650	605	625	623	589	609	632	636	660	649	666	655	662	654	627	703	626	640	628	669	660	629	632	660	632	635	644	646	608	610	618	665	651	654	656	652	667	661	711	665	652	631	624	666	668	617	641	623	646	643	642	648	629	609	640	608	643	619	646	674	626	635	651	638	690	698	664	681	632	637	631	635	667	657	632	680	649	663	605	665	647	657	686	624	613	587	638	634	671	673	647	691	630	602	650	618	682	673	643	642	598	660	692	646	635	648	618	690	664	613	616	665	645	609	689	651	610	675	636	654	607	685	627	679	623	652	662	657	688	653	646	592	684	653	617	617	649	658	623	615	634	680	646	624	610	646	671	638	653	696	675	636	647	649	623	666	642	636	636	650	598	661	656	636	687	643	623	613	669	659	600	633	596	616	661	630	575	639	671	656	664	653	651	640	597	653	619	641	672	701	633	625	619	639	631	645	684	662	638	677	680	649	640	668	643	594	670	647	674	646	664	658	656	625	640	675	642	632	668	666	649	673	628	656	670	627	684	604	686	630	645	705	604	661	637	679	705	627	643	627	638	632	623	626	653	656	609	613	615	673	639	624	617	650	639	654	665	652	698	625	606	666	634	624	649	650	603	664	617	609	622	654	618	666	633	623	615	629	672	652	661	672	613	640	633	636	654	628	618	619	601	604	665	618	709	682	621	662	686	632	636	655	617	623	661	591	619	678	661	662	613	606	637	620	656	636	645	634	627	632	638	621	626	649	589	670	647	667	590	687	638	645	598	642	631	657	623	684	637	650	645	619	617	646	659	678	653	665	652	663	624	620	569	687	626	624	681	611	638	684	691	681	645	658	633	640	669	675	645	653	646	622	640	633	620	663	654	636	668	666	666	624	621	693	631	652	643	678	645	651	635	627	637	616	561	671	646	649	648	645	676	645	699	667	648	672	601	636	659	658	603	655	645	651	677	653	664	611	654	670	640	644	653	618	668	629	673	614	638	652	660	652	648	629	655	617	664	625	664	646	630	645	593	636	740	680	628	638	646	639	642	683	676	640	602	603	602	624	640	613	686	666	660	636	659	603	640	621	632	656	644	630	667	605	634	660	638	658	627	631	686	615	639	681	607	643	649	642	667	608	593	630	670	688	702	657	665	661	676	623	642	676	636	705	643	684	628	685	656	665	614	692	658	682	613	657	636	641	637	661	657	640	600	627	629	631	686	632	651	659	690	625	701	636	626	670	623	623	697	658	633	639	625	631	627	652	644	660	642	645	623	680	612	628	591	637	638	639	655	647	648	658	648	643	639	651	654	662	661	629	629	664	699	673	646	616	629	623	648	645	605	613	677	652	627	678	662	670	692	633	635	675	660	641	646	642	632	653	712	628	629	692	660	603	645	642	623	662	647	619	654	670	633	565	659	631	639	647	640	612	624	619	640	683	659	621	686	644	628	625	664	641	640	643	679	609	682	698	628	639	668	600	637	660	653	647	652	620	633	618	658	646	656	637	638	661	641	616	596	669	674	654	685	615	647	617	628	648	659	617	604	623	659	630	607	643	622	712	642	634	649	648	671	597	674	612	609	627	620	615	681	634	608	662	575	692	623	645	690	652	660	644	650	676	652	634	654	706	664	651	661	662	610	663	665	665	642	671	630	638	624	675	667	632	619	655	599	635	603	621	615	633	643	609	638	591	646	654	638	653	611	615	660	667	634	690	647	660	659	632	676	661	653	615	648	687	668	654	639	658	636	626	624	631	635	684	609	614	622	610	662	664	633	644	646	672	659	642	657	667	621	644	652	660	631	629	639	646	631	620	663	655	619	603	609	658	666	605	684	710	629	652	616	657	629	628	674	604	642	674	641	608	645	684	630	654	655	675	650	636	638	659	652	662	623	656	692	641	654	660	620	657	627	697	663	632	649	676	615	629	635	633	650	652	597	653	624	653	663	614	654	649	634	628	613	685	643	656	620	656	635	642	646	622	661	646	639	634	632	630	644	666	635	704	641	643	635	651	642	677	613	658	670	660	598	673	654	729	634	667	631	652	659	668	608	659	673	633	627	676	673	666	614	643	589	574	625	643	632	637	648	635	627	645	608	623	664	684	672	627	673	635	597	695	685	663	621	688	599	610	654	621	679	599	637	646	658	617	657	647	657	579	665	633	628	649	647	680	628	649	629	645	632	679	655	598	662	644	599	637	637	682	604	666	645	634	635	629	672	617	633	674	628	603	635	615	620	644	640	643	635	626	642	639	631	622	596	671	679	620	623	630	622	641	626	651	629	652	639	603	647	663	619	657	618	665	670	650	658	601	629	653	666	635	651	628	599	717	621	634	670	614	635	639	651	644	646	698	636	664	635	661	693	639	660	607	642	600	613	657	660	621	696	645	634	618	631	673	640	621	687	616	659	636	632	659	624	605	667	632	562	646	631	676	630	651	603	621	648	671	665	633	615	652	658	663	641	677	688	689	654	608	633	662	652	658	633	598	644	677	631	633	642	645	614	683	646	623	658	684	633	668	653	623	682	634	634	683	640	614	681	640	655	612	642	648	652	635	627	635	642	638	620	653	668	649	664	604	656	628	665	639	620	619	682	627	669	657	661	680	647	680	670	587	617	691	598	646	680	629	700	619	629	701	663	636	614	640	647	665	693	579	649	634	713	625	623	680	622	650	672	655	656	645	662	619	659	670	650	662	626	675	602	677	623	615	680	641	688	638	631	671	670	639	626	664	613	655	646	650	647	643	657	601	662	633	642	675	656	667	667	677	664	656	632	644	632	668	652	627	642	590	625	665	638	618	629	633	645	637	634	651	649	677	604	651	648	659	670	642	609	655	617	685	608	644	666	669	708	658	618	656	629	614	634	666	609	664	604	574	642	694	620	667	650	639	662	679	654	667	651	660	691	632	658	624	604	642	579	677	643	697	642	656	695	649	658	661	640	628	653	671	626	599	640	649	627	647	637	643	666	653	659	691	642	686	652	689	649	668
27632	20800	14111	6061	2496	1567	1336	1131	982	839	834	797	782	807	768	768	692	678	676	720	705	670	716	678	635	643	641	624	656	606	694	654	689	610	609	581	628	589	603	645	595	600	625	626	635	601	661	618	653	632	642	610	607	606	595	604	599	573	645	613	578	592	649	608	624	611	648	645	642	575	605	614	620	614	635	627	606	601	614	613	598	655	642	624	651	625	629	612	615	646	584	596	638	623	622	598	611	614	618	626	563	601	603	612	610	588	586	622	599	612	594	606	581	624	547	625	573	607	605	626	604	633	612	581	677	605	612	630	621	602	612	626	596	595	602	593	624	622	637	674	613	581	613	627	581	628	594	592	603	631	627	570	649	599	559	634	632	612	584	622	660	586	605	612	583	659	597	622	617	593	625	584	595	606	599	578	598	586	584	582	564	619	563	585	636	642	605	606	608	621	627	609	601	605	595	593	589	603	625	599	605	598	557	573	623	618	620	605	641	612	604	633	561	596	581	628	614	638	592	564	631	626	585	604	639	611	608	612	575	583	620	576	626	635	564	642	607	545	587	653	622	577	594	669	605	618	634	587	638	617	615	595	643	564	643	605	639	591	613	602	638	599	565	646	557	628	615	664	569	565	637	645	617	586	623	583	621	624	587	597	578	618	600	571	605	625	625	611	588	585	600	612	577	580	630	544	657	635	643	599	604	576	612	607	586	600	615	614	623	559	604	585	625	563	638	600	628	640	667	577	606	605	569	596	602	623	624	601	619	648	582	682	625	591	612	609	639	637	620	587	586	618	592	602	635	604	613	588	574	628	580	656	557	650	587	562	593	605	607	618	585	641	600	602	619	668	614	602	606	585	612	628	579	613	577	603	642	634	614	630	620	614	623	586	583	641	614	604	575	634	628	623	655	606	611	606	644	588	564	632	590	639	601	620	608	593	611	630	615	635	625	632	596	640	622	612	639	639	607	662	595	620	598	597	580	660	587	573	626	647	570	616	590	628	650	643	611	633	611	602	610	637	595	577	635	607	631	585	630	627	613	623	573	629	559	617	612	611	583	612	612	614	639	593	597	623	619	612	595	622	572	655	618	609	599	617	618	584	600	596	635	609	580	594	634	601	605	647	587	572	614	691	568	583	572	587	625	599	598	569	591	588	601	630	583	579	604	608	621	628	617	633	647	592	613	590	619	598	614	562	611	569	603	603	639	635	564	600	664	590	637	633	626	603	598	640	622	589	586	577	624	611	598	627	605	612	583	582	611	597	602	592	617	618	625	590	616	604	652	630	648	606	596	635	568	577	589	585	613	584	607	567	585	621	604	603	603	624	600	604	579	631	603	578	577	623	618	605	600	631	525	638	596	621	612	623	622	571	661	581	632	615	596	601	534	640	655	607	601	683	610	582	614	596	605	582	586	619	565	673	618	653	621	590	618	609	650	632	651	593	641	624	620	574	583	621	611	575	605	607	583	626	617	632	656	603	629	586	614	655	610	613	567	600	609	635	595	675	616	606	636	599	598	593	600	602	594	623	604	608	589	596	618	662	696	636	616	656	635	578	636	605	605	560	565	613	581	595	624	624	629	605	624	576	636	559	631	618	648	615	586	641	631	599	656	626	599	628	618	631	620	632	637	601	614	601	611	598	607	643	636	587	621	589	571	637	625	625	631	612	590	602	613	576	663	649	599	569	575	620	594	590	610	623	602	645	614	666	603	586	610	632	613	625	566	580	611	593	638	629	595	647	598	579	619	641	679	610	644	590	599	616	619	602	577	655	621	591	616	612	631	639	647	605	625	572	580	632	633	597	644	629	587	605	591	595	627	597	630	639	596	626	607	627	627	596	609	644	616	630	586	612	590	639	602	583	591	637	616	646	632	667	599	623	559	610	591	632	633	638	619	645	600	599	620	598	613	621	604	633	600	635	635	639	613	592	630	623	626	582	636	575	598	616	629	607	631	648	615	576	619	629	627	607	622	600	607	663	645	605	593	619	568	556	622	567	639	620	580	626	647	595	613	617	618	617	624	609	601	584	616	629	606	585	612	625	589	549	584	631	617	641	559	611	646	600	572	544	611	665	606	578	592	628	616	577	619	604	596	555	588	634	588	613	621	615	579	585	605	600	579	647	624	633	603	619	629	629	616	598	595	594	605	656	619	587	592	574	538	642	601	627	579	617	622	621	632	639	652	605	638	610	578	611	628	618	623	602	562	618	632	635	580	562	607	603	582	612	600	585	614	615	610	586	570	601	612	577	619	646	643	618	607	572	634	604	631	650	651	675	575	583	631	658	621	580	595	610	602	604	616	581	621	573	576	592	608	578	580	602	638	636	608	621	643	647	626	596	608	645	617	633	597	628	625	615	628	647	615	599	593	623	599	654	580	642	612	623	617	636	619	604	576	602	635	626	653	627	581	659	626	590	623	626	584	595	584	635	631	589	623	603	628	598	576	597	594	604	631	607	618	595	568	588	555	613	608	605	632	589	598	588	600	576	661	593	611	606	644	670	640	602	661	627	587	595	657	624	590	591	609	599	612	591	644	632	616	656	603	602	614	583	635	641	581	557	612	621	617	649	586	609	618	613	628	586	601	606	603	609	639	585	640	618	657	604	574	618	587	583	600	619	607	629	666	607	611	607	619	571	594	609	580	559	631	569	591	631	592	627	604	585	596	644	631	616	578	632	589	601	603	620	606	588	634	588	564	640	554	631	646	592	587	653	595	596	625	661	653	610	656	662	610	613	652	614	636	568	644	600	613	578	604	561	599	623	596	614	601	606	583	576	643	600	628	576	633	577	623	629	571	639	598	619	616	624	643	595	617	620	580	589	599	608	632	631	625	596	584	620	624	593	630	615	640	610	612	595	580	607	622	632	633	623	580	616	595	566	650	623	618	619	609	612	623	645	630	578	623	626	580	608	601	623	618	658	636	623	595	617	587	563	611	606	649	612	592	600	609	637	587	621	627	651	659	623	596	599	579	642	617	651	631	620	625	621	618	646	619	617	615	597	625	627	596	629	615	582	658	619	579	674	604	607	623	592	605	627	573	662	596	613	591	595	635	608	612	611	637	584	619	586	608	588	642	636	617	589	614	611	617	614	622	628	627	593	574	612	622	603	623	609	587	585	600	579	620	646	641	669	594	562	628	588	603	628	568	591	575	563	597	629	576	611	583	629	607	592	617	612	617	619	630	642	637	648	593	632	586	611	615	630	615	622	606	641	627	605	631	608	585	637	598	610	592	603	608	623	596	617	594	625	590	607	629	658	591	627	649	616	597	597	623	607	582	642	643	648	590	639	570	612	587	598	587	640	631	652	618	593	638	603	640	567	602	596	604	621	607	618	615	620	559	652	643	627	645	651	574	585	580	641	580	626	590	656	613	585	628	643	595	612	606	620	626	615	597	636	618	613	606	633	587	617	602	585	609	611	562	628	637	648	578	665	566	609	587	631	595	617	630	603	615	605	639	609	620	604	620	630	604	620	613	586	597	593
12893	19883	17387	8732	5167	3483	2869	2280	1930	1577	1481	1423	1337	1321	1283	1174	1088	1091	1046	1013	1032	992	991	1037	944	984	961	954	902	940	879	948	874	883	838	849	915	839	860	873	856	908	871	871	881	840	888	869	851	868	809	837	843	807	827	900	888	844	872	889	814	857	883	828	918	856	882	948	917	901	883	819	863	863	911	874	907	851	869	890	894	870	907	869	873	883	833	867	852	885	867	812	909	880	776	816	893	865	860	842	883	857	852	868	878	852	829	870	801	859	840	847	849	835	922	904	889	819	884	846	834	843	842	804	865	892	833	883	849	868	855	873	846	857	863	819	863	850	867	856	888	836	848	898	859	811	942	845	877	853	852	817	869	807	851	904	843	832	858	872	813	913	819	876	810	845	849	863	891	809	864	875	817	855	816	891	803	842	875	852	843	804	844	909	842	833	811	861	842	837	835	819	861	812	854	828	830	859	838	840	766	868	851	819	860	832	837	826	874	868	860	811	873	881	799	846	880	870	920	869	835	837	847	828	821	754	868	854	843	850	857	846	886	827	861	837	797	891	843	846	825	827	855	845	882	862	876	833	816	851	915	842	845	882	866	854	875	843	847	855	822	839	817	865	866	796	879	870	831	877	877	858	813	850	870	864	866	843	829	881	865	842	836	865	887	869	879	833	836	861	849	847	830	849	819	899	881	843	866	874	826	875	858	895	861	840	879	873	807	912	839	862	870	871	845	850	840	805	837	877	848	862	874	851	849	842	879	838	785	902	820	843	807	788	811	845	831	842	819	841	884	896	840	820	844	872	808	885	830	898	802	824	812	815	816	857	870	844	799	865	790	897	832	810	882	842	892	801	876	831	921	824	839	870	877	871	865	864	918	804	838	858	880	850	854	846	836	800	884	883	883	822	824	838	808	834	831	834	828	799	762	818	837	874	830	774	819	867	853	884	872	872	839	875	815	871	815	865	826	840	868	839	828	863	894	848	863	828	849	897	791	831	794	834	835	847	845	794	835	832	894	847	847	831	844	784	837	882	788	867	864	878	885	844	797	826	859	853	822	852	849	870	847	785	845	848	835	874	896	888	907	864	809	910	856	835	879	876	869	839	839	833	780	876	839	833	839	874	872	872	887	825	899	853	860	842	832	835	790	792	854	891	840	855	818	811	851	842	888	887	847	826	907	808	844	819	897	821	844	880	877	820	867	826	828	848	867	853	836	824	850	854	839	865	864	842	850	831	868	827	834	854	893	858	818	864	838	851	837	867	895	832	815	872	885	888	853	842	856	818	826	872	871	777	899	813	886	874	853	875	832	863	809	789	874	879	825	803	873	923	859	824	852	878	831	875	854	784	827	828	868	843	859	872	859	898	838	839	837	922	839	822	868	930	868	894	878	852	852	910	850	846	861	850	887	823	823	841	923	789	788	859	799	849	805	825	800	817	793	817	847	813	874	853	870	874	841	878	849	830	840	795	822	784	830	804	867	912	813	849	857	795	913	858	852	861	867	851	872	870	860	877	828	834	870	800	839	805	853	824	879	888	856	836	890	874	859	827	882	859	824	819	846	782	890	840	856	850	900	861	848	846	879	814	859	859	819	837	810	861	834	866	829	837	863	837	850	845	849	834	846	845	821	836	869	859	879	823	836	870	813	850	807	830	858	846	812	815	858	838	821	825	852	813	873	891	832	830	865	916	787	832	779	853	809	836	849	814	830	821	821	829	861	835	797	869	802	846	846	859	862	833	851	839	823	836	824	851	812	829	838	883	861	874	820	875	886	859	843	815	844	829	843	830	848	801	895	830	828	804	834	860	841	809	809	861	855	831	846	849	867	863	836	889	815	845	804	837	817	795	854	840	825	833	859	882	839	845	817	866	794	897	852	858	807	798	866	863	850	789	877	824	850	860	853	893	850	856	828	840	855	875	805	841	849	823	818	833	854	808	882	826	833	877	876	820	821	838	860	880	836	816	867	864	870	841	872	867	808	851	854	856	790	841	882	871	886	878	863	847	824	845	830	840	803	834	845	853	850	832	863	844	859	854	848	846	817	841	825	872	876	808	865	896	796	831	880	884	768	825	781	835	905	806	843	873	865	850	874	800	875	822	828	847	807	805	854	837	822	839	851	833	828	844	779	840	889	855	799	847	808	865	856	834	857	854	886	919	843	856	826	781	815	842	813	848	853	838	806	883	867	804	826	861	830	876	817	885	848	834	841	849	897	825	817	848	850	775	844	785	805	849	872	833	879	804	821	814	788	870	825	821	843	822	850	828	842	767	900	795	888	846	862	810	914	809	861	867	826	865	870	805	817	867	822	875	807	829	809	853	867	844	807	866	799	791	830	829	891	878	842	875	863	842	893	813	863	824	800	863	858	889	841	864	835	842	798	873	846	881	830	878	888	839	825	863	819	848	826	814	816	891	797	847	844	826	861	804	811	790	871	853	868	891	837	846	909	841	890	839	888	856	866	872	874	885	878	851	873	822	804	816	859	788	851	827	856	857	836	878	797	883	788	855	881	843	910	862	809	904	838	901	839	808	856	841	845	848	847	857	855	852	876	856	811	843	889	871	864	810	846	824	905	851	858	870	830	802	878	872	861	812	839	795	828	901	778	856	880	866	884	842	836	821	866	820	883	840	840	886	828	874	857	859	828	837	834	854	795	863	843	852	874	836	848	853	831	894	893	813	854	835	871	847	817	830	870	876	837	829	857	863	809	882	870	861	840	878	860	834	875	812	850	866	840	906	863	877	840	843	852	869	900	816	847	895	825	861	900	846	825	831	874	876	849	837	821	827	837	866	864	897	871	807	814	866	851	798	844	865	836	899	805	864	823	861	878	878	823	820	855	857	871	839	797	810	859	861	844	858	858	862	841	834	861	852	864	870	859	836	886	850	894	830	831	858	848	818	869	867	847	858	807	882	827	882	876	834	855	869	859	853	829	897	833	818	819	911	821	874	839	869	860	863	845	859	908	892	833	827	834	872	831	868	847	835	836	804	783	871	822	808	863	877	883	840	922	886	845	863	856	852	827	830	873	880	840	871	885	809	815	863	853	810	840	885	827	838	860	865	811	830	847	826	829	826	845	862	864	871	850	847	841	835	894	846	789	856	793	815	846	863	861	826	853	834	831	795	820	915	852	887	865	804	873	851	859	837	835	846	904	875	837	842	851	862	857	851	841	847	916	780	856	854	825	840	826	857	882	787	835	866	832	877	904	868	879	820	889	857	826	832	837	881	900	846	870	844	885	823	853	825	869	874	876	857	870	873	877	870	801	845	840	884	816	819	852	876	815	874	869	856	866	890	814	838	853	843	805	852	811	827	827	897	843	897	866	865	857	856	863	833	821	840	847	829	838	857	835	853	874	872	883	815	778	877	851	865	873	840	850	851	815	802	826	803	848	808	864	881	874	877	874	834	878	864	904	840	883	861	863	788	852	869	828	870	916	874	888	853	869	827	837	874	815	899	894	878	866	849	810	856	844	848	790	845
24781	21548	28777	24769	20674	6686	2638	1848	1435	1241	1089	1028	987	1000	978	881	791	827	759	764	746	727	747	808	742	689	651	677	673	645	656	651	627	698	652	618	625	630	617	593	611	600	672	611	599	625	608	597	572	611	604	566	575	634	604	552	581	583	574	583	592	607	652	643	597	595	660	594	568	643	674	649	643	630	578	600	602	612	610	591	627	591	645	584	612	586	624	609	550	612	569	632	608	575	552	616	626	602	588	602	625	592	626	588	638	609	623	586	548	591	597	616	575	593	606	604	605	613	621	536	611	585	587	591	578	571	609	576	626	578	585	623	590	562	580	592	621	569	577	613	610	598	571	630	597	576	608	583	603	588	594	594	584	612	609	583	605	603	588	614	636	567	605	560	610	572	595	585	581	599	557	600	636	579	589	604	550	595	580	562	631	616	554	553	592	581	583	604	564	552	608	592	597	582	582	575	570	561	567	595	552	600	604	614	596	605	604	590	576	587	594	582	569	580	552	606	585	566	580	580	609	600	613	566	580	576	560	600	610	580	587	590	548	600	581	549	545	614	598	608	563	598	599	586	610	534	595	615	593	576	523	605	633	594	626	584	563	622	643	584	576	615	617	621	615	606	611	607	584	624	586	595	567	572	579	567	577	623	618	589	579	594	604	616	579	591	631	626	606	559	558	606	618	597	621	582	545	587	585	598	620	621	595	596	554	580	605	591	610	591	605	612	582	623	602	604	560	583	600	629	570	627	608	593	610	618	589	608	603	582	596	567	640	585	605	595	582	610	601	626	603	611	597	574	613	562	611	583	611	610	598	614	584	557	599	588	609	548	600	569	584	570	560	616	599	596	581	568	575	597	600	591	624	602	601	595	623	603	581	611	605	591	614	570	592	612	593	577	593	592	611	601	607	606	573	543	591	584	634	577	610	568	601	575	562	604	589	605	582	562	613	591	611	596	576	601	600	615	595	605	624	599	595	574	601	603	605	604	587	544	644	607	637	623	597	555	587	611	584	578	584	578	556	597	578	609	588	596	601	574	594	554	582	595	575	605	601	631	545	628	589	571	606	612	592	610	600	561	607	558	586	567	622	601	621	606	585	562	606	604	602	606	580	543	549	611	572	647	603	550	577	578	556	606	606	572	570	571	566	638	617	545	591	612	603	575	584	591	595	615	571	609	593	598	609	598	628	604	588	580	589	601	577	569	586	595	571	559	571	557	587	643	581	607	557	609	565	620	575	581	545	572	572	593	610	603	575	623	646	637	618	568	575	577	591	631	603	580	613	574	570	591	617	618	602	606	585	586	598	577	573	579	582	611	582	584	599	597	579	629	585	618	651	573	607	563	577	555	616	588	625	649	625	609	537	594	616	597	582	591	604	603	577	615	615	583	585	631	611	603	583	582	574	616	612	613	591	543	595	581	604	589	541	562	577	576	626	593	560	597	535	621	588	553	617	598	558	610	642	615	569	586	560	597	599	589	625	623	594	581	607	592	614	617	582	576	563	560	611	598	587	581	577	593	607	606	613	636	609	605	548	644	635	572	565	630	593	566	579	621	565	564	604	626	622	576	575	609	605	562	642	545	624	601	595	615	591	572	611	589	600	575	627	593	553	611	615	641	585	644	547	576	593	598	638	568	618	609	590	581	585	613	590	617	594	592	568	543	555	590	606	570	628	625	617	645	583	648	627	570	591	626	610	634	607	594	544	530	616	599	544	596	593	552	604	634	569	570	562	595	607	584	570	605	590	567	610	587	659	605	597	633	594	548	584	665	585	569	646	575	595	565	571	601	605	628	611	584	578	596	611	576	582	580	643	580	592	585	593	544	575	624	578	592	604	555	614	571	577	596	594	586	617	573	576	629	530	597	565	598	605	579	647	577	561	589	585	610	634	584	599	593	631	574	630	592	540	577	571	588	574	614	638	567	594	564	607	601	627	580	586	585	578	572	565	593	599	620	576	616	642	603	617	627	591	575	601	635	634	598	587	588	591	616	580	560	636	595	573	633	596	604	594	601	552	569	605	604	603	596	598	596	580	614	583	591	570	608	652	580	558	609	621	637	600	609	630	611	576	586	597	592	607	616	610	650	606	615	585	625	607	608	596	613	579	588	608	585	568	561	564	608	609	594	561	585	559	659	596	605	594	590	628	606	555	593	626	561	607	628	603	593	615	626	622	585	572	565	603	624	609	544	613	589	562	599	545	590	585	588	613	606	629	555	579	575	611	575	596	610	610	591	587	574	561	563	600	600	603	642	609	634	580	592	581	572	605	569	586	639	612	621	583	624	631	602	552	599	593	585	613	620	582	592	583	593	570	590	592	626	592	621	598	616	626	595	589	576	568	566	587	579	621	595	617	573	596	615	613	570	600	613	546	622	599	595	630	559	573	606	597	570	573	570	577	614	561	593	611	638	577	601	578	590	588	618	581	563	577	584	561	592	559	636	566	579	528	582	643	601	608	591	572	584	589	624	590	619	607	616	621	567	611	553	550	580	615	566	533	562	621	608	592	598	562	626	607	572	599	613	609	601	579	592	576	584	559	642	571	564	574	608	660	632	597	625	604	598	610	627	607	563	570	604	568	593	620	568	615	566	555	594	588	598	600	597	579	597	590	617	590	602	597	584	607	541	562	609	535	608	576	595	580	594	605	616	589	588	596	572	557	572	563	584	566	626	652	546	599	558	588	586	547	589	569	599	588	599	556	576	567	605	576	585	557	620	604	558	568	560	595	589	589	610	613	587	618	559	614	563	634	575	588	575	568	615	623	594	557	558	592	619	606	650	553	573	559	599	543	573	592	579	561	609	606	562	583	611	617	598	608	603	590	578	590	604	544	640	560	629	607	575	628	559	600	613	606	572	570	583	553	645	544	574	547	631	566	604	577	597	601	621	611	590	568	597	581	607	586	589	594	630	674	592	541	592	618	590	549	603	555	591	623	608	550	604	616	588	587	572	642	571	597	595	610	602	608	601	605	622	571	595	599	611	591	552	618	597	618	587	614	671	596	575	640	563	619	595	576	601	550	603	601	579	594	599	599	576	574	620	550	630	604	619	589	616	597	623	579	611	617	593	593	596	580	564	622	605	576	595	595	621	613	584	588	591	619	576	602	596	579	625	634	564	605	616	588	585	590	612	623	591	631	616	570	604	602	594	617	619	588	607	626	599	600	599	621	544	652	564	551	561	570	602	593	599	579	632	557	585	588	591	589	595	590	595	574	600	588	641	625	605	577	570	633	599	582	606	587	599	607	610	622	597	592	590	571	614	581	585	604	617	595	566	562	595	573	610	619	613	558	615	583	639	617	613	612	563	586	572	549	616	602	620	612	611	638	614	628	622	565	541	588	591	581	587	591	573	609	640	627	596	572	622	595	559	609	638	569	615	600	622	581	585	559	571	619	574	577	605	603	582	649	609	634	578	620	632	639	621	600	626	609	572	608	566	586	612	591	583	608	587	566	604	636	558	633	555	596	581	592	562	571	577	605	615
14138	27510	23703	14164	8846	6460	5159	4021	3341	2610	2214	1953	1856	1771	1823	1628	1474	1393	1310	1282	1200	1150	1191	1265	1084	1112	1020	1026	1008	1031	947	959	927	914	916	896	876	947	890	887	870	881	837	878	807	846	878	881	850	847	851	885	778	824	821	835	807	858	828	863	812	821	837	831	869	856	849	870	875	891	880	904	896	909	911	843	815	861	882	864	864	866	848	884	900	886	913	832	846	874	884	867	808	799	872	826	833	908	887	860	806	872	846	883	811	801	814	859	863	808	805	885	901	792	827	838	812	856	834	856	815	796	853	780	867	813	827	842	820	834	848	821	834	871	793	833	814	800	854	849	786	813	786	840	877	841	841	834	860	872	810	810	830	759	893	851	869	813	901	807	772	843	867	806	823	852	805	843	829	822	825	835	794	842	831	848	842	833	790	782	839	786	907	854	808	852	781	875	838	807	797	843	806	846	854	846	847	858	802	840	817	825	891	807	780	878	835	816	862	874	821	799	818	811	828	852	852	839	841	861	789	845	779	832	861	815	840	861	838	846	860	795	871	852	880	819	873	806	825	834	807	861	842	806	868	822	858	857	823	864	845	858	832	805	803	851	786	790	856	804	863	861	815	791	847	811	809	839	831	837	810	822	854	883	817	812	815	800	849	863	762	813	772	821	863	781	874	834	812	852	835	845	818	841	863	815	879	836	790	849	831	803	816	847	787	866	802	819	839	819	808	835	839	764	833	861	840	827	845	855	810	816	824	821	835	837	881	838	816	797	816	844	797	873	821	835	862	798	805	832	822	780	892	830	799	874	804	841	785	837	861	765	805	814	839	759	801	871	863	800	854	864	830	810	845	842	836	827	847	790	843	809	812	798	836	859	784	840	811	868	842	920	815	812	839	827	889	869	811	809	809	794	817	782	869	872	878	739	851	828	821	820	774	788	863	915	832	762	836	833	842	857	818	849	824	827	867	767	806	890	819	864	858	840	837	824	838	835	795	875	851	877	863	855	820	814	847	805	792	834	797	792	820	803	841	800	827	856	858	842	836	818	833	823	858	811	810	810	812	862	819	840	799	808	839	830	761	798	829	857	852	792	781	858	812	862	831	822	784	859	810	823	807	760	876	816	850	808	825	813	828	812	809	815	815	832	799	826	819	790	827	850	823	813	813	780	841	856	870	838	823	828	823	784	830	881	824	851	856	859	841	795	799	778	821	908	853	856	871	818	825	814	826	846	824	885	861	844	850	851	843	814	849	851	839	816	761	794	848	805	791	812	806	834	832	816	826	808	858	804	849	827	837	794	886	809	772	782	860	863	813	845	827	856	860	854	856	804	791	849	783	837	841	824	843	840	803	789	836	863	789	866	870	801	836	759	824	803	803	831	816	811	834	823	855	810	793	886	815	802	771	838	854	837	861	813	850	835	863	798	826	799	829	794	820	841	825	784	823	830	878	820	846	841	807	832	850	836	804	844	812	840	834	854	840	843	839	833	876	834	842	818	817	845	824	790	794	798	835	834	852	865	812	811	815	861	843	848	802	846	810	835	837	834	850	840	844	818	793	792	805	807	812	819	848	817	817	809	820	824	820	783	817	800	824	848	824	776	843	802	891	839	862	865	800	813	823	813	770	792	834	813	843	807	870	817	864	824	837	872	828	823	809	858	836	896	825	771	841	823	825	844	883	800	846	794	830	850	813	839	773	851	848	824	859	832	838	802	858	772	823	843	774	778	854	833	793	818	789	794	820	820	874	846	825	826	779	809	838	782	831	835	846	822	842	809	838	848	849	791	815	848	799	781	799	878	840	848	862	835	761	796	838	823	788	840	854	812	811	833	831	847	857	845	789	856	820	847	766	837	816	836	841	811	861	822	802	821	847	830	841	835	796	808	842	850	814	865	824	875	829	855	875	819	821	824	795	821	780	813	828	852	763	855	847	851	781	831	852	827	851	808	828	818	871	848	804	831	813	837	816	785	828	793	891	842	835	859	809	871	814	790	805	793	824	803	839	800	812	849	824	862	847	806	797	835	822	832	880	874	812	843	857	827	881	821	840	776	817	805	785	862	826	837	817	808	801	868	833	835	819	812	840	798	792	866	789	837	784	866	811	827	857	820	803	811	851	814	858	800	839	836	830	869	858	777	883	801	834	813	819	841	799	844	850	858	802	857	856	822	826	830	834	848	823	848	831	828	818	814	767	778	864	831	833	756	837	823	825	807	825	807	833	881	871	785	834	866	778	774	818	847	831	862	814	823	803	782	803	812	855	772	855	767	824	789	809	776	807	816	783	821	820	857	824	778	814	793	813	806	834	857	866	867	829	828	823	847	822	849	852	825	805	823	823	811	835	858	833	834	850	788	836	840	826	806	873	775	775	822	839	838	801	790	886	856	859	829	816	831	809	823	884	804	836	829	890	856	874	830	828	838	830	871	818	893	824	816	812	790	865	820	813	845	815	826	889	871	833	815	875	822	800	840	877	830	847	845	852	778	845	827	836	823	804	803	849	821	810	806	840	849	796	845	824	874	808	817	875	837	778	803	853	810	845	826	793	818	886	873	828	826	794	840	816	804	818	778	813	821	894	858	810	845	782	819	848	834	852	835	797	777	827	819	800	818	844	836	875	838	819	813	901	815	767	845	859	842	842	831	816	855	832	820	843	852	846	824	809	812	808	844	832	855	790	888	875	795	836	766	824	889	866	811	889	836	798	820	875	845	794	876	844	855	787	779	826	862	916	790	849	848	871	850	827	819	809	821	834	825	795	790	795	820	844	831	817	787	844	818	835	829	807	780	842	813	815	859	832	839	786	869	818	808	803	797	782	812	805	816	855	805	877	891	818	793	812	813	856	847	804	806	804	855	848	831	823	883	824	850	884	847	832	858	814	808	831	863	917	815	784	818	830	797	856	854	858	833	817	838	787	834	821	833	831	813	859	861	844	839	844	791	810	824	854	849	853	826	808	803	846	858	823	856	807	848	839	882	884	845	821	867	822	817	833	805	881	829	844	812	860	787	813	846	787	807	874	795	816	862	821	814	822	826	839	789	788	824	903	809	865	817	842	869	795	834	817	859	851	850	900	803	825	831	830	885	808	818	814	804	823	870	788	832	837	824	796	811	878	853	828	848	893	797	869	833	799	860	825	841	865	777	813	863	836	819	825	847	853	875	817	866	834	859	843	847	879	803	794	869	793	770	861	816	752	818	834	783	839	819	835	802	851	824	819	804	790	838	840	836	837	884	822	829	813	801	769	847	822	824	828	834	827	859	825	821	860	832	809	820	838	877	829	800	798	870	819	821	806	785	865	861	793	808	823	809	785	799	768	861	809	814	825	819	808	841	844	814	826	832	852	871	815	824	840	804	855	844	811	828	890	865	784	786	853	809	802	825	842	776	814	843	868	782	826	866	815	787	799	876	831	808	797	767	825	815	787	817	859	793	796	834	819	843	819	823	847	843	839	811	915	867	809	837	844	833	819	798	809	795	765	768	800	814	813	803
23673	21538	29404	24142	21543	20385	6526	2479	1881	1551	1187	1133	1072	1079	1103	944	950	856	793	752	693	694	661	707	690	639	546	562	601	582	581	548	529	507	515	527	485	507	504	530	495	526	503	460	465	517	500	476	452	469	480	471	499	508	474	475	485	506	498	486	453	502	441	498	468	507	495	495	477	485	494	476	526	550	456	508	520	482	508	504	540	508	491	523	496	489	480	501	496	530	472	497	458	461	489	498	489	492	460	513	474	470	470	471	442	429	469	467	456	474	489	483	445	448	458	480	469	477	443	517	495	498	472	483	487	466	450	459	494	476	437	433	487	469	422	460	463	477	442	440	441	479	468	492	517	470	457	440	449	448	418	444	483	471	456	412	499	491	464	470	499	455	397	427	467	455	478	473	460	513	454	487	496	442	477	479	480	433	508	457	461	469	503	483	485	454	484	471	489	484	457	449	454	424	452	476	468	456	454	453	466	470	436	451	484	453	439	499	484	454	466	477	509	451	448	484	468	467	484	432	463	463	461	455	490	431	458	462	494	460	480	465	450	495	477	456	442	471	475	452	508	482	458	471	483	449	475	461	434	432	462	473	467	474	464	452	437	483	440	442	454	486	473	456	474	469	469	461	473	450	443	487	490	475	444	482	452	491	464	443	464	484	473	502	433	455	442	453	451	414	498	392	425	431	482	442	518	508	450	440	449	475	485	474	472	470	438	465	449	448	477	450	491	445	444	494	453	470	491	524	471	451	441	468	493	470	475	494	430	518	457	507	458	453	465	427	458	472	458	451	487	445	468	458	477	495	442	443	446	447	443	424	460	446	455	498	460	494	511	504	461	476	471	447	502	513	450	454	504	491	414	475	493	451	480	455	435	506	478	450	454	481	492	469	476	463	472	431	445	436	435	423	484	425	413	440	485	452	470	500	478	501	426	486	463	442	483	403	482	480	455	472	468	475	476	441	504	448	500	445	441	474	462	487	484	481	480	459	460	471	487	485	478	451	449	474	515	469	466	449	459	449	464	479	442	451	453	467	482	455	472	485	472	485	467	473	432	468	485	452	447	456	452	476	440	462	474	487	474	507	471	469	465	484	464	453	457	478	402	451	457	400	494	461	476	469	491	463	483	478	455	456	486	454	470	487	461	448	469	450	504	487	465	467	459	482	475	467	487	449	468	459	454	484	494	483	464	445	477	456	493	434	464	442	470	452	472	439	458	439	493	476	484	419	440	470	465	454	464	473	465	488	461	501	448	445	464	458	506	433	471	459	479	445	466	429	472	500	471	428	452	486	473	447	454	461	452	464	448	439	490	436	464	455	485	482	490	497	441	488	468	471	481	459	456	455	447	470	476	479	460	444	466	467	507	482	453	456	444	436	485	475	486	458	447	493	446	455	450	485	464	429	489	464	483	462	471	448	492	479	499	440	485	442	491	495	452	465	454	467	463	462	494	488	443	442	459	448	490	484	487	468	476	465	447	446	471	485	480	456	487	482	500	414	495	502	483	480	451	500	468	478	502	467	439	453	485	476	469	458	459	474	440	465	493	456	455	431	419	433	451	478	433	455	482	492	413	476	480	480	467	459	476	444	460	478	442	485	457	446	459	465	456	438	465	475	485	477	469	438	449	477	486	474	445	463	491	482	444	465	475	426	431	511	431	468	464	452	436	432	446	467	454	470	487	454	447	456	514	492	434	453	439	490	429	448	443	451	450	476	442	412	466	418	456	453	461	457	520	484	489	451	466	504	450	421	475	494	477	444	430	444	456	447	458	502	490	461	467	441	438	444	496	429	415	470	502	474	447	476	461	496	444	450	502	465	464	440	491	436	489	485	462	433	461	437	448	474	451	461	503	470	494	502	478	478	450	476	464	459	476	439	462	434	432	492	471	476	469	493	483	475	483	472	413	486	460	478	465	469	451	491	459	461	477	478	449	460	465	474	451	456	412	466	408	432	463	463	452	441	415	445	488	512	514	446	452	438	439	430	484	468	469	447	439	455	479	481	455	439	456	470	476	466	451	480	445	451	481	446	437	429	499	488	480	451	439	486	445	438	455	467	456	460	498	455	428	439	491	417	435	457	494	461	473	468	467	432	476	456	464	475	463	451	505	459	475	453	467	409	482	478	469	504	489	460	434	457	485	412	436	462	465	454	419	421	465	460	479	419	442	451	489	442	484	459	487	510	461	455	403	503	480	455	434	488	468	466	472	422	439	454	471	467	458	455	507	500	472	462	443	429	464	437	473	449	483	472	447	447	488	450	513	447	476	500	437	479	500	433	457	498	486	462	482	450	474	446	428	505	469	479	458	484	460	489	496	427	474	464	425	489	444	471	460	445	481	448	471	459	508	456	489	452	464	432	493	452	442	450	436	437	499	460	442	496	484	485	469	472	440	485	445	465	481	481	456	513	459	476	508	454	480	480	477	456	488	459	465	472	437	452	463	470	481	468	474	407	436	441	479	473	429	450	464	434	471	459	515	475	431	474	455	501	464	474	443	470	474	473	459	478	450	419	442	537	415	475	451	493	447	437	470	482	453	484	477	481	479	492	449	456	476	478	470	489	459	436	465	464	463	484	446	475	456	443	473	438	438	445	468	435	458	466	490	463	492	422	467	424	444	457	465	483	447	484	456	496	464	490	479	396	455	455	470	491	422	438	507	440	448	448	477	463	494	496	458	426	467	481	479	438	458	483	446	463	449	441	470	458	462	475	453	418	429	463	453	476	493	439	454	457	445	486	489	475	442	446	474	451	487	461	467	457	489	474	490	474	444	443	488	431	429	434	432	450	453	430	412	469	459	451	469	427	497	466	449	455	489	477	456	448	479	481	470	478	469	469	489	452	443	474	468	458	459	499	503	456	458	478	458	453	504	447	483	458	430	468	432	447	457	480	481	490	462	443	470	468	492	426	452	461	470	506	488	510	483	448	451	489	463	440	450	451	467	456	426	487	434	449	490	455	460	436	431	458	494	472	468	471	464	456	442	457	497	441	454	461	486	460	483	470	466	442	454	464	439	449	492	476	505	452	434	453	484	487	447	462	435	437	477	444	507	463	449	496	439	503	450	482	439	468	451	482	485	480	463	491	432	487	457	483	424	468	458	506	451	449	494	453	442	483	426	438	428	498	480	484	479	455	438	434	458	473	480	465	475	461	478	448	480	500	485	481	485	426	446	475	480	435	423	431	479	472	484	482	492	438	438	422	470	452	489	490	474	442	488	481	466	472	508	481	482	513	454	489	443	455	485	446	468	484	466	509	479	453	431	484	442	503	440	446	444	461	450	457	461	424	422	436	487	458	479	494	472	504	431	426	422	475	496	493	506	481	508	494	453	464	448	456	459	506	454	472	484	476	465	442	458	494	482	491	453	448	483	475	487	470	516	463	466	486	446	466	444	438	451	490	491	440	455	435	429	441	476	453	423	423	476	432	460	461	473	468	464	472	443	452	477	468	474	446	457	476	447	443	461	459	516	490	458	457	455	475	430	442
16733	32673	28521	18361	12142	9288	7306	5593	4676	3591	2751	2503	2271	2194	2304	1905	1802	1591	1414	1273	1177	1140	1134	1279	1224	1047	908	914	941	938	879	839	816	759	743	762	716	778	725	779	758	759	724	708	691	685	715	667	717	689	666	684	672	687	727	700	680	712	712	672	687	689	679	730	732	697	757	686	756	750	699	782	734	760	695	729	713	733	761	773	710	739	701	743	701	713	732	640	671	647	690	726	721	687	677	681	663	691	661	668	706	722	656	680	635	685	702	647	686	654	669	663	653	722	655	637	701	682	636	691	677	676	606	703	664	642	653	683	639	652	642	688	682	638	628	665	612	643	667	673	659	640	644	601	701	644	677	659	632	647	670	654	625	622	684	689	651	652	649	628	640	681	637	635	657	642	638	619	707	661	675	664	618	674	686	672	678	661	685	668	675	648	664	662	642	591	698	659	674	637	659	667	657	632	627	678	688	670	607	657	620	662	689	656	630	660	684	647	646	640	653	636	582	644	658	606	674	674	670	636	668	652	672	631	656	668	623	645	638	643	653	667	668	669	683	680	689	653	628	692	652	692	637	662	642	676	726	680	702	647	660	682	647	644	658	679	637	676	640	615	605	668	663	680	675	606	657	695	639	632	688	650	682	667	634	652	661	655	669	686	664	647	678	644	669	649	617	643	638	666	665	661	642	650	625	632	674	683	646	635	667	681	627	667	664	706	620	615	639	634	634	677	668	576	668	667	647	664	653	676	672	633	690	656	630	637	688	685	680	640	654	668	664	651	712	589	649	681	714	669	657	662	642	645	668	641	649	653	626	660	680	627	652	652	675	623	680	681	647	643	689	633	643	690	654	674	635	607	647	661	647	651	666	655	646	677	638	642	634	639	679	661	692	688	636	655	651	641	682	633	652	661	616	673	635	665	678	653	719	664	674	680	624	661	652	632	626	619	650	665	639	692	662	671	707	639	667	625	624	709	671	676	652	671	637	707	713	653	646	677	639	667	699	654	658	640	604	633	694	645	646	660	666	666	670	654	620	666	669	666	645	622	677	727	701	657	672	685	666	653	683	680	633	638	670	648	647	641	627	681	663	663	626	692	649	697	642	651	640	649	666	648	645	688	688	683	647	704	639	649	670	668	638	678	634	624	657	687	634	622	639	672	668	690	665	671	658	706	678	686	667	658	676	665	632	663	630	640	632	661	672	661	691	671	624	671	625	637	675	694	656	708	669	710	663	663	667	642	619	643	643	644	691	645	677	699	635	620	645	673	635	678	647	653	609	620	643	599	638	686	676	623	674	645	664	632	679	663	669	646	641	664	622	636	637	663	644	610	664	639	648	618	633	652	621	655	682	660	681	677	691	634	689	663	641	639	659	670	613	697	641	661	656	634	629	646	685	641	666	625	668	660	672	665	664	675	652	657	658	671	644	642	691	652	661	658	677	651	624	646	657	648	671	648	634	670	626	658	703	692	665	688	651	671	664	617	619	647	652	642	684	653	675	608	628	629	645	719	666	639	675	709	649	664	657	685	647	622	661	657	645	645	649	657	682	661	636	658	627	572	696	673	673	640	644	657	610	677	665	682	674	655	665	681	635	664	629	655	645	645	642	632	699	610	697	645	639	633	643	630	675	637	628	684	702	683	674	634	670	648	615	646	675	637	662	651	636	685	688	677	677	650	703	640	642	687	659	599	632	659	664	643	648	661	632	647	675	674	633	666	662	680	603	635	674	640	695	688	639	606	667	667	652	646	643	641	670	659	690	680	620	696	679	657	696	628	616	614	630	656	633	675	692	625	679	660	636	672	617	690	644	631	634	657	653	662	668	668	619	682	669	641	671	675	694	648	647	661	636	668	685	648	588	638	652	668	668	667	660	660	650	724	663	671	676	622	655	693	645	671	664	656	608	655	679	690	683	642	657	671	668	640	692	681	671	649	640	638	604	698	673	635	598	658	612	697	667	687	639	669	647	709	688	645	648	655	647	652	632	687	663	651	670	703	680	664	656	708	642	613	689	657	658	630	685	638	616	618	645	660	675	676	641	687	630	618	653	653	673	694	622	618	653	657	644	639	617	617	676	689	627	598	640	658	617	662	661	644	661	686	654	676	696	635	602	643	657	672	662	648	634	641	668	633	611	666	610	642	685	683	636	689	621	665	645	647	659	664	626	643	618	656	677	653	652	653	718	676	668	669	662	720	649	667	684	623	652	648	680	685	648	659	690	679	673	653	643	625	612	725	698	646	630	653	667	591	647	645	638	679	641	661	677	651	609	650	670	656	612	686	615	661	727	661	672	662	702	693	655	696	680	640	652	648	703	640	654	645	646	632	650	646	657	611	645	672	646	648	624	714	651	666	724	668	661	707	713	635	634	691	654	688	639	695	668	648	689	677	661	651	708	687	634	680	671	700	635	654	665	648	650	633	629	683	676	602	666	663	687	673	656	688	646	663	707	615	651	668	684	683	666	657	667	611	683	637	631	640	673	676	642	661	681	620	658	711	635	644	689	626	628	647	651	648	663	671	608	656	650	676	649	634	590	657	680	672	667	672	658	676	671	642	679	650	667	647	667	626	672	624	677	697	661	662	652	671	661	633	624	638	662	616	633	650	666	709	617	680	651	673	708	638	683	639	665	626	664	691	661	645	664	672	673	650	625	640	652	648	706	670	639	679	640	657	660	612	664	644	615	648	649	629	644	670	633	667	689	694	632	687	606	639	648	691	694	673	626	688	694	641	655	711	631	679	675	703	667	676	661	681	656	657	660	616	623	625	712	662	644	653	661	688	682	683	614	686	700	652	657	633	676	637	712	651	666	662	664	692	715	644	682	691	641	611	641	657	667	704	684	625	605	643	643	669	699	701	655	622	666	634	658	701	646	698	697	621	610	699	631	648	636	675	653	695	594	623	669	671	611	674	669	638	667	651	627	713	658	651	689	621	650	690	628	642	697	672	644	657	643	636	692	683	629	676	729	697	625	682	645	684	677	667	687	678	648	667	678	666	667	649	690	664	655	672	644	640	662	617	645	622	650	656	701	656	628	640	632	628	700	700	688	632	653	646	636	646	646	680	682	663	681	659	626	657	657	706	698	647	642	656	660	637	653	665	653	656	683	637	623	698	635	634	638	658	605	634	641	672	633	630	699	705	680	667	655	675	665	655	665	621	669	628	669	631	697	653	675	611	648	700	652	657	656	660	646	643	653	641	618	661	689	700	641	689	695	673	660	633	655	654	626	632	634	679	647	658	640	695	633	690	658	672	634	632	684	658	635	649	661	628	659	663	664	671	672	670	656	677	635	625	627	651	672	648	644	717	630	679	651	618	669	678	657	689	647	699	650	678	640	695	585	654	686	650	684	618	662	686	716	688	643	646	640	678	688	699	685	649	637	649	660	642	659	640	611	659	636	611	619	604	641	627	614	681	692	680	645	625	673	668	639	665	680	683	638	595	686	677	703	668	682	643	651	648	659	686	680	689	697	654	652	674	673	679	678	674
27581	20753	13241	5673	2506	1822	1352	1149	1046	915	831	799	746	833	788	892	768	749	752	744	674	676	612	725	708	643	690	692	670	628	630	651	668	633	632	661	644	641	637	669	624	580	640	641	609	617	641	572	645	615	613	620	596	634	637	654	649	593	610	649	649	608	594	657	612	624	638	640	663	630	667	659	597	660	658	628	635	635	638	601	601	628	612	637	611	589	677	637	660	614	583	657	639	639	609	659	635	592	557	615	654	621	629	597	653	616	643	627	619	610	650	587	608	640	612	607	652	695	666	636	616	648	599	639	583	601	616	554	630	622	610	617	622	636	620	616	628	590	627	642	622	676	598	607	583	587	596	646	629	605	577	624	640	657	643	619	653	612	625	603	644	645	635	627	637	605	653	594	625	616	660	605	572	611	587	628	624	642	590	642	660	640	584	680	617	620	603	616	558	622	595	608	624	589	624	575	632	615	670	618	583	611	617	604	582	597	596	639	628	639	586	638	645	630	612	658	624	678	653	619	572	612	580	597	640	623	613	633	636	626	617	621	658	635	618	587	610	639	618	625	625	629	625	642	585	620	600	608	634	682	606	580	580	637	652	633	619	601	629	616	607	614	627	630	603	626	649	635	609	609	600	611	611	587	647	595	625	574	596	632	573	602	681	632	669	617	579	655	598	637	582	615	569	647	614	597	613	619	629	632	541	631	568	621	587	554	640	622	653	614	583	633	618	654	633	669	623	641	598	646	639	636	591	643	624	627	625	658	647	610	617	563	647	655	597	618	597	611	591	618	612	633	582	632	566	628	622	589	623	613	625	589	622	613	589	630	642	667	604	653	611	655	594	610	588	622	632	627	625	595	625	618	667	599	625	633	595	617	598	623	674	628	638	641	620	620	626	609	620	634	635	616	579	617	582	592	651	636	610	629	632	622	591	635	620	644	594	605	622	608	661	645	621	619	669	623	587	654	609	652	591	630	637	626	606	647	627	664	620	622	596	599	644	583	609	592	633	613	616	620	602	588	639	608	588	602	637	646	597	574	623	581	713	650	609	625	651	606	627	580	602	604	604	632	605	600	623	605	571	604	642	582	624	630	606	630	584	586	588	620	587	616	616	597	600	625	617	620	646	613	640	621	620	583	561	629	648	634	597	604	618	631	576	616	636	607	638	592	653	628	631	607	629	627	610	654	611	630	617	582	618	647	618	622	584	549	609	651	600	577	684	644	647	635	638	633	610	634	585	636	622	670	649	613	609	607	630	576	606	596	624	621	608	657	640	630	620	657	624	601	607	644	645	615	626	592	647	577	587	630	620	619	646	608	597	593	620	622	609	611	638	585	647	630	616	593	636	589	591	598	598	634	611	644	639	620	641	602	618	619	636	596	627	630	600	606	631	644	640	616	627	617	620	616	585	633	568	630	614	614	622	568	653	625	592	592	676	556	642	624	610	614	616	631	594	595	611	608	619	626	580	617	560	594	630	590	622	656	641	628	640	616	581	601	634	597	671	617	704	637	591	606	605	629	622	594	619	612	580	576	652	618	579	656	638	621	616	648	618	592	610	576	647	660	591	622	594	599	619	573	589	639	642	641	650	605	581	616	606	625	585	629	599	625	618	583	608	638	634	613	606	613	597	647	622	640	664	657	607	630	581	562	638	606	604	607	608	599	594	624	642	591	616	607	611	655	619	635	622	663	578	620	601	591	584	634	600	597	601	623	627	636	621	604	589	594	617	617	597	641	626	631	631	611	598	566	620	572	636	600	596	644	604	616	585	603	650	609	582	620	641	647	615	628	656	633	622	631	615	607	605	623	625	594	606	629	618	649	617	619	588	615	628	598	665	596	647	628	687	657	592	591	593	646	618	627	634	626	616	636	631	634	580	614	601	630	608	621	617	668	622	638	589	653	635	608	592	592	623	611	620	648	596	620	571	610	584	619	632	671	563	684	624	630	610	656	610	601	584	596	616	587	663	607	607	625	594	621	669	619	608	625	624	675	613	625	577	663	643	579	649	614	641	661	589	596	610	637	594	604	682	599	607	632	600	643	607	630	633	633	646	608	613	597	616	641	649	585	594	651	619	640	659	646	631	651	600	643	611	635	623	601	653	599	583	609	568	645	632	639	583	637	620	627	631	557	616	602	630	633	607	689	623	649	616	647	629	644	628	590	652	617	629	609	648	671	632	603	627	623	592	612	611	644	590	627	665	606	606	608	620	594	631	658	611	645	656	632	589	590	612	633	637	642	619	669	603	637	575	657	554	645	597	646	676	630	631	593	625	621	625	663	604	602	638	599	669	616	653	635	629	602	618	613	593	549	590	646	611	600	650	622	555	641	645	619	622	585	573	597	680	587	621	603	632	658	616	676	625	605	603	598	618	646	607	618	608	583	577	632	616	637	608	594	608	631	643	603	593	614	623	623	625	613	628	600	629	658	619	584	597	603	644	651	593	633	621	664	628	636	591	622	603	622	625	672	578	617	580	616	630	599	614	588	625	640	609	609	646	652	638	631	622	638	681	605	632	641	600	660	620	619	635	631	612	616	598	606	634	643	662	612	657	631	611	621	629	600	636	659	635	637	601	645	648	659	604	605	660	611	601	605	601	647	603	586	615	670	593	620	598	595	608	634	610	602	632	578	605	671	601	614	591	641	640	645	657	563	616	593	600	633	643	656	602	632	643	599	610	659	566	651	640	662	570	602	650	626	637	629	632	586	628	638	638	611	656	611	598	594	626	642	581	584	597	614	612	607	635	628	618	643	600	613	630	612	630	618	584	623	621	622	652	597	617	686	593	631	592	581	643	622	629	615	593	610	673	621	620	632	663	633	666	595	636	654	625	662	620	628	607	616	614	618	628	619	615	599	626	613	574	620	620	627	615	591	553	645	641	644	655	617	545	650	661	628	589	585	577	633	623	634	641	605	636	588	626	619	630	596	640	605	617	601	590	594	671	622	584	612	585	644	612	583	599	606	633	608	580	647	651	591	623	598	642	639	606	649	638	616	612	638	657	607	598	665	635	637	626	629	642	606	587	595	606	594	672	674	687	622	646	583	654	589	642	632	621	557	652	656	613	609	618	602	616	662	628	606	633	636	615	617	634	591	618	602	634	617	642	602	611	643	642	632	641	661	594	607	567	600	648	635	602	591	604	611	610	593	614	602	638	597	613	609	594	610	614	581	637	606	584	632	635	651	586	636	598	603	627	605	593	634	620	622	597	598	603	649	630	657	609	619	694	642	610	654	576	576	590	627	671	622	613	631	582	662	653	624	619	668	623	584	627	632	663	590	641	635	582	582	650	625	661	602	603	646	573	630	625	614	603	643	611	613	648	637	576	598	645	606	577	592	577	618	615	607	587	659	677	631	587	623	647	553	586	590	623	616	604	597	641	625	651	582	695	641	609	602	564	621	629	632	597	611	640	692	646	639	628	582	680	592	590	581	677	580	637	594	596	589	613	634	629	622	637	636	661	607	646	640	652	608	622	636	618	611
12864	18955	15570	8265	4954	4051	3259	2410	2154	1813	1529	1322	1337	1380	1378	1376	1290	1319	1115	1120	1052	1069	994	1121	1054	963	944	970	940	946	935	873	958	910	906	889	906	913	909	919	873	841	832	914	871	873	851	891	828	863	853	817	892	868	848	913	871	879	877	852	883	827	831	860	843	880	866	893	847	867	933	900	842	931	805	836	870	878	912	846	918	871	865	856	857	884	869	778	876	959	891	934	855	910	890	838	876	863	871	868	861	887	878	889	948	907	847	874	849	829	829	912	882	806	908	835	892	879	885	911	846	827	876	897	882	861	832	911	839	862	863	879	840	852	856	842	871	862	794	855	888	855	835	862	868	860	861	863	833	831	885	899	861	888	928	838	862	874	869	865	867	901	859	850	851	814	849	794	843	824	871	892	799	827	851	912	854	875	936	804	847	877	895	890	847	866	871	857	845	833	873	863	832	846	816	897	898	897	865	866	855	855	831	885	826	828	828	856	850	833	837	910	881	864	881	848	878	861	887	869	858	882	784	924	831	815	859	904	832	808	909	854	858	835	842	884	887	851	852	862	834	866	898	871	844	874	828	858	943	852	858	836	856	860	867	833	821	845	868	927	876	844	870	870	791	851	886	853	809	841	810	864	839	841	872	863	936	782	903	796	863	828	904	894	810	879	810	837	856	866	849	833	886	831	892	852	836	854	808	869	861	835	847	893	884	907	812	850	866	843	845	891	845	850	824	864	873	902	875	891	814	823	878	858	831	876	814	851	927	850	889	843	870	879	916	855	831	849	862	874	873	916	859	839	900	853	855	867	884	808	888	884	865	788	877	849	870	892	825	857	817	834	862	907	828	878	884	897	823	852	834	860	792	833	820	853	812	818	841	846	905	867	911	794	860	832	876	845	835	845	844	827	849	875	820	826	850	868	904	857	900	908	872	844	859	829	885	829	847	865	868	849	829	816	878	833	877	868	881	855	902	876	902	859	864	846	831	860	845	911	857	793	801	832	932	877	857	872	894	845	829	876	813	866	879	919	881	867	849	875	834	831	869	841	831	840	860	882	836	859	869	862	837	854	858	848	874	876	845	878	853	911	875	861	895	898	822	872	872	795	875	864	827	882	880	816	843	827	904	876	886	876	899	857	800	894	897	840	868	864	861	843	887	903	882	865	890	884	867	902	898	884	853	866	857	838	851	888	868	861	844	923	903	889	866	881	825	870	861	821	898	889	830	852	859	816	859	864	891	878	914	801	872	889	869	920	886	840	861	926	862	867	850	858	876	856	849	823	874	862	821	901	836	877	917	876	843	837	831	832	877	879	777	845	837	860	826	874	830	862	834	825	904	877	804	822	871	808	831	840	838	886	862	819	876	883	839	839	845	857	829	855	850	873	852	816	826	839	837	834	861	851	876	890	893	858	905	807	842	873	814	887	844	865	816	796	850	862	863	832	878	829	881	848	841	848	876	853	872	854	849	802	858	853	862	843	860	900	862	872	817	895	848	870	923	892	891	879	876	863	890	876	803	853	887	829	866	856	831	840	860	812	842	881	809	787	909	850	856	893	879	885	878	898	842	879	849	859	870	898	809	915	848	835	866	872	831	837	880	836	794	831	927	844	865	809	838	809	795	843	915	901	887	802	834	786	892	826	876	852	881	849	818	888	880	824	853	847	871	868	834	874	881	875	853	895	896	848	888	891	869	905	858	906	864	863	904	813	888	910	847	911	833	819	856	831	831	863	878	890	857	852	813	876	831	860	843	893	873	874	903	845	855	838	859	800	853	912	851	837	876	860	875	835	824	867	829	897	816	825	868	909	817	877	816	816	837	780	853	840	914	865	820	878	870	850	865	880	856	878	835	868	832	878	872	851	896	837	884	859	852	824	811	907	894	886	846	898	828	835	837	864	878	818	852	799	876	859	870	865	835	844	910	900	835	870	865	832	856	837	845	798	844	931	851	881	864	860	861	860	887	864	893	860	888	831	859	856	848	876	832	827	840	810	865	876	849	833	822	847	903	845	867	865	819	843	843	890	805	860	884	906	859	852	846	878	813	823	863	860	847	790	787	907	798	897	895	825	897	835	858	919	865	883	867	883	828	827	870	892	838	825	854	852	838	889	862	836	830	822	872	861	877	888	820	830	848	862	834	883	844	852	895	870	884	888	883	877	874	902	860	865	849	860	850	860	833	804	883	869	862	836	864	815	858	843	879	857	892	825	811	845	834	858	831	874	896	835	862	841	880	829	804	877	933	873	899	864	853	884	845	867	857	943	846	841	876	884	895	866	865	844	884	828	821	844	881	900	851	884	884	836	847	847	888	840	807	875	888	882	895	859	860	811	929	944	888	862	893	862	841	881	868	839	885	846	852	836	827	887	883	838	846	855	791	869	865	794	818	848	837	861	844	829	803	815	883	868	836	859	879	871	821	846	778	856	850	823	858	842	871	861	887	856	860	833	836	886	839	853	813	853	828	840	873	847	865	882	885	759	838	812	855	823	862	926	836	822	837	884	832	833	845	865	859	841	846	906	870	862	897	880	856	851	846	885	878	855	877	837	902	785	844	869	836	805	819	843	858	880	797	872	832	816	857	873	867	849	877	894	817	887	851	851	881	817	873	879	825	840	907	876	846	883	875	856	825	804	796	882	887	859	788	853	839	880	867	851	846	880	832	863	899	866	856	889	864	882	869	847	860	887	886	850	831	822	871	837	891	850	863	836	886	845	819	879	837	840	798	843	858	853	858	826	823	879	893	812	874	812	874	822	841	816	796	861	838	856	856	799	857	894	854	885	860	875	855	831	847	919	879	845	866	847	848	905	879	873	846	860	820	863	873	805	874	848	863	833	833	834	848	878	895	804	834	814	789	854	860	865	860	810	862	857	906	886	877	872	891	863	874	895	892	883	827	862	891	860	898	832	820	887	833	851	823	866	823	875	882	835	861	854	824	816	852	878	842	833	866	874	866	868	853	840	819	888	841	847	869	855	893	872	808	836	830	887	832	832	830	843	834	903	832	894	788	833	795	857	895	879	889	886	818	883	807	849	911	869	838	876	814	858	838	854	907	838	829	884	895	868	897	865	890	855	803	819	844	859	839	927	864	867	856	844	843	847	821	876	886	874	828	887	853	809	823	855	875	883	796	849	859	823	868	856	847	862	817	909	828	873	856	829	846	844	887	889	843	849	890	838	870	885	856	829	865	873	860	871	837	881	881	887	886	836	851	868	824	830	875	889	830	889	876	844	873	866	905	792	862	897	820	863	889	840	858	827	809	875	840	866	853	889	854	805	845	830	854	821	915	851	851	826	851	844	835	855	794	832	843	848	870	852	831	866	826	851	874	853	884	909	902	847	794	833	885	855	855	873	856	914	823	862	895	858	837	866	882	832	890	844	827	849	801	926	856	902	841	846	846	810	862	838	844	834	818	842	816	873	853	858	888	812	834	921	862	883	893	833	891	809	840	826	832	845	887	854	817	845	806	890	930	854	892	820	870	859
24801	21573	28766	24838	20718	6842	2932	1916	1595	1395	1104	987	929	1011	988	994	951	924	823	802	828	750	731	789	760	657	726	700	720	604	677	695	674	649	631	639	695	613	609	615	644	607	599	599	586	594	634	661	628	656	622	625	616	659	618	614	548	613	632	646	570	605	682	648	613	605	608	652	602	608	597	623	595	636	600	626	606	627	665	611	660	623	647	592	604	612	618	628	664	625	620	632	642	582	606	592	617	581	640	621	649	589	633	654	593	613	604	648	583	585	586	630	622	583	592	581	601	601	615	588	593	593	576	577	604	618	633	580	607	590	573	615	618	591	609	550	580	623	592	557	557	587	639	622	594	606	599	639	620	612	637	580	628	598	633	609	547	639	553	589	584	612	593	574	637	587	552	572	635	557	566	592	571	553	601	624	592	588	604	613	588	584	589	648	574	631	591	623	623	603	603	639	569	573	581	597	587	594	606	590	552	602	600	616	623	584	615	625	590	622	599	546	602	582	597	560	593	634	623	596	591	603	626	614	555	590	640	587	599	591	620	617	575	592	593	601	613	588	597	580	601	555	590	579	565	598	564	624	610	595	570	568	598	628	592	597	604	582	566	588	598	641	604	582	594	585	621	580	607	554	625	559	565	629	568	562	612	651	614	545	575	575	574	566	633	584	608	595	595	618	610	609	635	568	582	623	627	620	563	586	629	611	601	561	601	604	650	607	598	574	551	608	551	604	623	613	589	651	595	617	538	587	568	551	554	598	591	595	587	581	569	625	623	602	574	641	520	599	608	618	588	601	542	550	591	604	625	583	594	588	614	651	624	596	585	587	610	594	636	623	604	574	578	595	612	598	594	603	606	603	570	580	641	581	620	586	631	564	625	603	569	585	581	669	598	593	593	594	626	596	605	630	583	553	585	585	559	553	628	641	566	571	576	590	612	590	601	613	561	607	584	563	540	602	572	567	599	614	593	624	599	607	587	606	634	596	607	583	597	657	615	557	624	642	611	584	607	572	577	579	633	586	572	631	561	622	585	610	601	590	636	616	607	586	621	604	590	614	620	575	588	593	571	565	613	599	564	629	592	609	577	582	625	603	588	584	601	567	562	567	599	612	596	576	618	633	594	617	579	603	589	623	603	612	595	614	534	601	638	586	587	586	643	597	598	545	592	612	602	622	588	603	637	612	590	583	572	593	593	585	585	650	616	600	597	610	617	585	598	629	608	594	568	573	607	578	591	597	621	591	592	596	608	593	574	614	659	610	592	576	615	591	611	610	607	595	594	596	637	580	612	588	614	632	561	600	615	589	652	590	588	590	592	585	608	592	571	637	582	578	584	576	608	597	572	569	589	609	562	566	554	618	586	593	615	607	614	580	556	585	591	576	579	565	604	574	596	581	569	571	595	586	579	590	599	585	588	591	653	579	596	591	601	540	614	606	634	588	597	594	569	627	588	573	611	635	590	612	587	586	578	584	583	589	573	571	601	611	567	619	590	603	611	606	633	639	588	608	572	618	566	579	598	595	596	606	611	623	569	586	624	636	580	626	581	632	620	616	582	623	588	653	574	605	615	612	591	616	594	615	654	582	584	587	612	589	641	549	583	574	615	587	592	620	598	584	564	621	639	615	580	590	583	613	590	617	622	569	641	608	628	572	614	582	597	604	572	578	576	571	618	637	630	586	632	598	636	571	661	637	582	582	610	582	602	542	592	650	618	625	609	574	604	635	599	591	588	563	612	601	581	612	663	622	591	581	550	540	599	613	578	615	597	670	602	565	573	624	615	628	625	601	572	568	546	607	618	576	594	598	548	597	579	589	585	587	596	630	602	585	615	625	577	621	626	597	611	613	585	608	594	583	632	599	591	560	646	620	627	583	584	600	595	603	587	540	627	583	588	576	623	569	574	625	588	597	591	579	598	617	584	569	642	555	588	612	591	609	600	641	574	612	636	593	595	586	591	578	626	587	583	586	577	587	588	609	600	601	604	590	627	592	590	574	603	591	579	626	596	597	620	583	591	631	601	599	579	602	571	570	597	576	625	590	577	548	613	557	582	645	611	605	603	590	566	591	547	601	628	611	573	636	581	540	581	546	579	609	584	591	608	556	527	623	574	623	618	607	599	620	620	619	573	584	622	583	644	645	630	584	580	584	574	594	623	656	585	633	583	584	623	612	612	557	585	634	613	627	602	590	589	601	669	585	597	598	597	572	573	590	583	586	630	545	585	577	604	558	602	625	593	590	586	591	619	594	576	591	600	639	573	588	593	600	588	594	602	588	617	622	632	590	622	599	608	631	568	613	639	584	596	579	560	628	615	542	592	581	592	642	615	620	597	594	606	556	584	594	592	606	566	603	607	596	608	602	613	568	583	610	608	594	563	620	598	669	604	577	552	586	599	581	575	576	594	591	628	573	613	602	595	611	554	627	564	590	589	610	605	607	590	573	614	632	624	588	617	621	606	582	579	608	629	605	586	591	601	617	598	576	596	573	594	629	611	581	622	579	548	602	607	614	605	571	620	622	585	622	618	594	602	624	620	562	568	569	590	620	572	574	591	613	577	639	544	602	635	578	624	591	576	598	601	619	600	621	565	596	628	559	574	584	603	577	658	595	581	557	611	628	583	576	617	633	580	535	612	582	570	591	625	583	573	610	605	601	582	607	571	600	589	589	592	569	612	640	597	600	630	562	589	573	640	608	608	599	612	620	586	620	584	582	610	585	578	597	587	599	609	562	605	574	586	559	607	599	580	613	601	596	568	563	626	590	581	631	623	636	599	614	578	578	589	604	585	618	607	587	597	614	609	583	615	586	567	606	600	555	608	632	577	638	577	565	599	589	656	573	621	595	566	620	597	541	599	635	593	583	650	610	568	598	624	588	599	514	615	570	574	639	609	622	553	584	605	594	577	530	568	616	604	577	602	637	614	596	552	616	560	598	565	542	574	605	601	612	595	571	603	603	570	593	601	591	615	610	603	608	580	617	555	577	602	603	616	667	593	571	610	581	607	597	642	553	593	571	568	579	642	549	592	548	560	584	624	573	589	610	598	593	569	599	607	641	605	561	611	567	604	594	610	652	663	640	628	599	588	635	567	605	569	590	568	578	611	585	618	606	542	566	569	600	583	639	596	645	621	564	587	596	645	574	585	607	620	568	529	586	571	645	607	629	637	603	635	590	611	597	638	610	619	596	609	618	635	556	552	642	579	625	614	598	608	620	653	557	617	564	578	589	556	606	635	558	621	619	595	620	619	653	626	582	581	605	561	570	603	582	587	636	574	561	570	565	619	599	621	598	593	591	605	569	589	587	576	581	607	570	623	575	571	575	584	599	666	607	628	628	604	605	564	555	580	569	559	590	586	570	587	634	609	591	590	569	588	619	598	596	600	605	592	601	553	573	543	590	668	620	574	593	600	665	608	590	554	596	577	616	569	624	584	621	549	624	581	584	577	595	578	605	616	627	588	600	587	589	580	575	598	578	591	645	606	579	599	596
13974	26926	22527	13248	8713	7204	5611	4376	3727	2862	2426	1887	1859	1977	1844	1732	1699	1594	1504	1469	1310	1196	1144	1207	1154	1069	1104	1023	1049	989	1005	995	962	898	924	918	920	926	864	883	936	885	831	834	858	863	828	863	793	807	834	851	847	869	840	840	824	860	848	872	871	855	845	824	928	872	891	876	925	884	865	920	922	901	895	904	866	844	904	854	894	877	910	879	869	888	825	874	916	823	921	860	864	846	877	837	868	871	808	870	856	850	837	864	875	871	824	910	851	883	807	832	830	841	901	884	837	841	851	867	866	885	823	880	850	842	851	832	829	828	813	822	837	855	834	827	838	843	801	857	844	821	838	788	827	823	784	855	830	814	844	831	821	868	803	852	798	857	847	846	857	837	860	864	762	820	821	849	826	873	812	843	841	835	838	805	871	873	841	825	869	813	820	798	843	879	865	864	849	830	840	798	841	867	837	887	880	856	844	831	835	767	854	824	821	885	808	830	886	827	781	877	842	835	820	816	872	787	799	813	857	815	913	824	840	822	806	791	858	819	817	740	823	853	866	765	865	856	867	825	855	809	866	851	839	776	870	859	866	815	880	858	804	860	833	861	827	853	845	878	852	848	805	856	814	835	792	836	849	821	852	778	844	841	801	837	819	830	822	874	848	860	841	838	810	791	866	805	870	846	840	814	809	820	870	855	788	869	854	832	821	837	818	860	799	831	805	825	777	782	840	802	879	797	814	892	869	788	895	873	863	821	839	798	857	828	913	880	846	814	887	814	839	775	851	859	820	870	857	835	869	840	838	829	799	825	822	881	842	835	874	857	823	835	831	824	843	839	874	823	868	828	856	824	815	811	840	822	851	805	807	848	810	844	817	856	857	826	864	827	813	836	840	853	827	857	864	859	860	755	862	865	868	840	832	802	832	842	841	824	849	795	836	875	821	869	844	833	864	854	851	826	853	799	821	819	838	834	776	863	842	824	810	871	835	860	808	864	866	816	833	823	852	876	819	871	869	867	852	853	822	832	787	838	839	860	835	828	861	846	786	821	864	799	830	847	799	823	868	863	846	874	893	816	821	838	811	844	843	856	770	855	837	813	852	807	872	827	846	836	896	865	841	831	830	821	767	787	831	859	853	835	839	836	922	863	808	821	847	891	780	873	868	772	842	852	848	842	823	783	843	851	829	822	866	823	821	855	800	857	859	821	817	846	889	789	909	812	780	836	825	794	869	831	828	864	847	908	872	803	833	857	820	833	820	793	794	815	803	849	816	861	828	786	825	830	868	814	833	829	814	891	811	847	890	870	814	837	893	849	813	846	822	872	836	830	835	841	841	859	790	841	832	863	811	784	833	847	835	822	857	886	856	821	891	822	840	817	851	859	787	842	819	802	861	787	845	843	798	857	823	827	799	885	828	874	846	760	879	827	851	827	822	829	817	802	829	841	869	822	860	838	830	840	853	814	804	888	854	823	895	785	805	814	861	852	838	845	809	892	813	815	837	820	870	858	837	838	852	874	864	846	850	833	829	845	819	886	809	855	829	800	872	875	854	826	832	808	829	811	826	848	855	853	839	822	846	845	863	812	819	801	807	866	816	792	830	876	862	864	866	835	842	830	869	854	872	860	834	821	823	835	868	807	857	836	845	874	850	785	855	822	867	817	804	772	826	812	832	899	840	821	804	868	793	850	870	826	865	827	849	863	824	824	821	829	806	782	815	853	865	864	881	805	866	823	822	805	814	818	822	833	838	833	862	870	835	905	856	828	814	873	844	819	849	818	910	817	870	834	855	830	852	849	836	853	902	824	791	805	848	840	893	796	772	826	878	829	831	857	778	824	788	815	860	838	848	859	864	780	842	837	834	881	823	828	813	884	872	830	829	832	848	835	823	870	870	827	877	844	845	831	814	773	820	843	804	842	871	827	777	804	775	852	798	794	796	858	859	823	811	849	889	865	846	804	832	889	874	846	817	785	809	785	855	769	767	854	823	828	876	842	846	854	810	836	834	825	850	815	889	805	840	856	850	794	796	788	838	848	853	836	836	835	814	902	818	807	810	829	826	819	787	847	833	789	797	787	799	806	903	913	876	854	835	838	830	837	839	825	816	809	848	835	844	821	848	829	843	818	822	851	893	834	853	871	854	846	824	823	808	879	858	827	849	798	793	813	860	864	786	870	900	847	837	892	835	828	906	817	856	825	824	840	839	808	864	828	868	871	838	813	832	838	823	853	813	853	828	841	797	883	836	824	901	860	849	861	829	848	836	799	859	844	829	757	853	854	845	838	843	861	795	872	833	850	902	820	795	874	917	828	830	829	865	835	892	830	851	822	807	839	884	852	801	852	821	896	845	863	810	828	830	899	830	861	876	835	825	807	807	813	883	845	783	845	820	816	846	791	852	846	815	851	825	831	854	858	858	847	822	834	828	847	824	855	839	828	804	869	843	831	834	775	814	818	833	826	853	848	782	837	851	845	818	796	890	858	814	826	820	819	818	820	830	776	831	816	853	904	867	800	807	869	852	842	861	780	891	857	883	846	802	851	812	881	798	812	834	825	831	822	789	818	817	879	854	830	819	807	843	817	805	794	784	872	798	862	801	812	837	788	865	817	855	874	862	839	866	804	864	787	832	880	835	827	791	808	804	860	877	866	836	879	851	768	821	840	832	786	841	851	756	847	833	823	835	858	833	796	840	844	847	790	886	845	860	844	826	848	847	886	813	899	832	834	853	840	838	805	872	813	839	818	856	847	832	870	902	834	779	803	809	859	800	871	822	858	841	842	776	853	862	812	823	848	813	788	816	850	818	845	847	818	798	832	871	831	811	847	836	843	818	862	836	876	865	863	851	819	848	830	827	785	897	835	809	838	760	905	863	832	837	842	790	832	860	819	856	854	812	919	843	821	889	898	758	845	859	812	866	793	885	832	865	844	826	834	855	865	846	855	829	818	782	848	796	833	832	817	878	825	881	899	823	885	842	846	884	829	838	804	847	847	812	777	864	845	841	824	805	835	878	778	803	847	848	866	899	780	848	809	831	857	834	828	835	827	831	858	836	795	819	775	842	815	774	868	840	820	866	835	833	823	855	856	879	857	871	824	810	837	851	815	827	819	837	866	821	828	831	761	863	830	816	837	852	829	819	842	861	825	911	860	801	875	849	811	806	836	789	854	825	850	799	761	875	853	849	820	820	837	907	824	881	811	824	807	841	910	864	837	802	820	849	855	838	880	835	879	845	853	855	775	844	826	754	834	883	832	826	803	820	814	820	828	833	840	791	854	838	850	874	891	771	831	821	834	794	833	809	856	833	797	876	837	825	786	858	841	797	835	873	826	772	888	814	833	840	782	831	796	903	857	805	858	849	861	841	897	851	837	841	846	842	870	847	832	820	817	819	867	848	839	839	844	800	838	869	832	830	815	810	849	875	811	828	801	893	831	820	856	895	839	884	831	848	869	844	830	811	836	804	867	784	872	815	817	834	817	854	805	803	835	885	824
23635	21530	29385	24106	21535	20509	6992	2703	2093	1640	1449	1125	1110	1029	1020	934	1005	883	859	793	758	741	682	678	644	642	645	640	573	592	529	538	549	506	531	517	516	508	503	505	491	518	495	478	527	476	479	501	450	507	477	473	533	504	472	447	460	450	477	534	460	465	503	484	474	496	503	523	503	489	522	504	506	482	509	495	521	500	535	508	524	532	524	498	498	511	519	501	455	517	485	488	470	445	492	503	486	466	454	512	485	485	473	478	485	493	472	509	493	483	477	507	498	466	498	461	438	454	500	462	463	478	454	476	500	449	494	513	437	454	472	486	498	457	479	465	484	443	510	465	506	467	466	470	504	502	473	481	463	455	485	478	466	523	471	475	507	457	461	483	507	444	482	489	479	441	456	484	510	472	427	463	476	475	437	480	423	457	465	484	444	476	515	467	473	495	453	462	488	479	485	460	461	474	476	479	450	482	480	465	416	466	476	459	505	482	483	463	478	449	439	480	440	466	446	475	473	482	481	513	486	454	461	437	447	487	445	424	493	506	502	466	475	483	484	463	493	462	424	468	440	519	444	472	469	470	493	425	482	491	509	436	488	464	437	474	450	484	514	441	505	459	439	492	469	495	497	473	507	431	471	444	499	431	505	485	476	441	451	504	488	520	488	490	448	484	489	474	484	487	447	486	511	489	439	465	432	496	465	490	475	504	511	504	491	476	497	478	462	470	497	488	439	497	511	475	466	430	475	493	496	456	464	490	478	461	466	476	468	485	475	470	487	463	484	471	454	456	492	501	489	455	503	497	500	456	465	479	474	469	468	480	471	474	474	470	480	452	486	472	426	456	466	450	452	505	494	433	466	499	503	482	500	497	514	471	438	506	460	471	472	453	459	429	489	498	468	487	450	472	478	472	490	458	485	544	484	445	489	465	479	469	492	458	486	477	529	467	507	513	479	447	493	500	482	454	481	501	492	462	485	470	476	473	504	483	469	450	452	492	482	484	459	460	462	490	486	478	449	452	502	453	513	474	522	431	434	478	515	467	501	472	499	476	448	490	495	488	497	451	458	489	446	433	473	468	453	470	475	480	452	473	504	430	480	476	421	509	480	473	461	470	456	483	414	477	456	474	485	455	501	455	442	485	428	452	475	476	453	446	475	466	424	474	487	450	479	468	470	464	490	520	465	443	444	447	521	469	475	436	475	474	439	492	483	453	472	456	458	488	454	474	492	479	487	470	470	473	506	467	457	433	460	500	496	473	444	455	457	478	501	478	491	468	445	469	481	447	505	467	476	487	460	497	487	493	456	466	463	472	514	468	456	473	466	473	454	490	469	480	473	513	457	463	480	442	413	468	472	435	493	464	440	454	473	441	457	450	496	405	520	491	465	469	453	506	438	468	465	482	482	472	487	466	495	488	474	448	489	469	499	482	502	481	479	496	442	481	437	456	440	511	474	448	469	504	478	485	489	472	482	452	436	492	446	477	469	509	467	478	469	443	484	458	464	492	505	473	482	479	452	461	432	490	473	495	496	502	414	471	472	494	426	468	447	476	465	476	473	505	455	440	490	468	451	494	464	469	463	452	470	488	469	439	479	480	484	473	490	499	485	507	489	491	496	509	489	467	478	461	491	481	463	472	482	475	457	471	451	489	457	474	496	456	461	437	494	481	468	477	483	466	475	451	483	479	472	441	474	457	487	491	481	450	495	495	492	472	463	484	461	520	480	477	506	425	455	450	443	468	477	481	511	470	461	448	535	491	446	469	479	483	492	457	474	471	473	478	468	443	441	506	461	467	505	465	484	454	498	480	540	481	483	495	508	467	486	476	492	483	443	490	478	513	470	441	487	466	490	495	529	478	465	495	478	478	474	455	532	470	488	482	450	473	457	470	437	476	492	447	461	481	490	491	498	446	469	461	443	456	460	465	473	487	496	463	434	474	443	445	491	446	412	467	453	463	450	446	464	465	500	458	459	477	476	440	486	503	472	494	460	445	474	464	456	437	482	489	462	524	521	472	508	422	430	526	442	479	478	451	470	485	453	468	507	461	459	488	459	429	466	468	471	491	441	465	460	439	486	457	498	421	477	459	455	473	482	483	436	446	506	435	440	506	482	454	472	471	462	504	483	476	510	496	474	442	469	493	498	477	471	505	508	469	483	458	465	439	519	460	501	514	465	459	473	470	430	485	480	473	445	528	513	487	487	486	474	442	464	479	449	469	465	488	456	457	462	446	478	436	512	470	477	451	485	409	440	480	468	426	446	491	451	439	448	476	487	486	467	468	431	462	467	458	440	477	467	485	415	441	453	449	493	491	478	464	473	477	510	477	523	481	432	499	508	462	511	474	480	465	444	479	465	436	498	466	447	483	507	494	465	463	474	448	505	460	496	473	480	431	476	469	461	459	429	491	459	455	459	450	441	470	445	467	431	463	479	492	469	472	436	447	449	464	473	462	461	480	494	462	470	467	488	493	483	504	517	435	451	470	472	456	437	462	455	452	482	554	464	455	488	435	474	465	469	506	442	439	467	454	472	489	476	471	493	474	485	467	481	475	508	457	452	462	463	492	464	468	480	500	481	486	471	461	442	467	465	513	446	439	496	463	460	499	487	459	474	452	476	485	458	487	467	459	511	472	474	558	506	452	441	443	469	470	447	498	489	495	419	468	493	492	450	454	463	454	502	512	485	487	463	468	516	485	498	449	480	504	451	483	458	480	474	464	463	452	481	479	447	439	440	476	452	474	476	475	514	442	455	436	462	459	512	438	461	527	472	515	444	445	497	466	439	465	463	467	490	493	464	472	502	471	481	439	500	473	478	460	498	458	475	494	451	451	446	502	486	457	466	450	477	482	503	508	455	449	500	461	417	467	473	457	460	476	490	457	455	485	481	463	460	483	438	478	463	477	478	460	472	447	491	485	476	459	460	467	489	462	480	488	445	463	469	502	496	494	485	432	448	492	492	442	462	495	448	445	505	461	448	494	470	462	414	510	460	475	427	448	484	471	481	477	474	486	454	454	465	472	457	483	469	512	484	478	481	435	517	480	485	470	449	480	472	457	490	485	448	471	493	480	511	472	468	449	494	483	482	450	480	449	503	491	473	462	410	469	446	468	487	475	448	482	490	449	525	440	450	487	474	467	473	448	507	471	493	514	456	489	460	479	484	459	463	476	472	438	471	486	454	486	460	474	488	470	463	457	471	456	465	468	442	439	467	472	519	493	476	430	500	490	445	470	458	481	474	504	467	475	498	454	476	470	487	481	481	466	489	492	445	495	448	460	451	451	512	504	470	458	459	475	473	454	474	468	459	483	485	466	491	490	456	475	482	475	494	487	447	472	490	470	490	468	455	439	435	450	459	438	489	496	506	469	456	478	509	474	445	455	439	502	516	447	422	463	454	451	490	479	483	475	454	504	457	496	516	460	436	460	491	485	433	428	460	474	506	456	458	459	454	444	482	472	483	491	484	489	463	463	461	456	431	491	443	482	482	482
16714	31824	27374	17243	12047	9972	7815	6118	5245	3961	3265	2442	2361	2084	1962	1842	1988	1797	1550	1454	1398	1355	1089	1089	1209	1144	996	937	900	895	821	814	842	764	803	801	806	810	782	798	726	749	731	697	697	665	721	668	708	704	707	674	650	707	731	690	667	693	700	730	734	641	697	739	739	751	698	752	728	775	707	771	706	744	701	720	732	725	727	741	726	695	724	685	685	710	721	700	698	702	674	695	675	692	653	711	709	718	650	657	721	674	670	674	678	705	656	655	680	675	640	676	637	648	664	640	637	687	689	654	666	663	703	690	673	724	657	686	625	656	624	664	640	704	601	632	646	683	682	667	668	704	701	615	636	640	696	694	682	672	673	682	636	686	680	688	643	672	644	659	670	670	709	681	621	697	661	654	678	707	675	631	658	658	688	608	615	666	640	654	651	684	661	687	663	649	662	651	681	620	673	672	697	642	663	680	639	656	633	633	704	694	694	668	608	664	692	651	643	697	634	693	635	653	700	668	647	645	701	642	642	645	605	632	684	656	640	632	668	682	660	676	644	656	636	661	656	635	632	627	656	618	637	640	678	663	640	640	668	638	664	636	661	646	708	669	693	668	676	655	677	654	654	697	693	679	680	659	636	621	658	658	693	689	641	650	657	684	636	665	688	669	667	671	671	599	647	620	658	630	642	662	693	683	647	655	651	652	626	678	680	640	685	649	642	690	683	638	593	692	635	684	663	669	641	619	642	731	660	657	660	659	660	665	631	660	630	656	693	657	658	639	686	686	696	678	672	671	632	653	642	675	648	650	674	699	684	638	618	666	648	666	669	680	682	687	641	657	653	664	656	672	670	668	638	662	636	663	698	690	684	665	654	669	649	663	652	694	683	654	636	684	667	652	655	665	635	682	631	662	682	670	679	682	622	667	648	712	667	656	678	685	660	661	706	654	666	693	653	628	661	685	640	669	684	688	662	589	692	657	667	704	649	675	653	718	671	640	663	701	636	645	650	631	649	675	629	695	689	669	691	664	660	674	657	654	639	701	648	628	672	684	695	677	657	664	668	647	647	678	654	657	660	643	647	622	666	648	603	612	660	668	668	665	664	680	642	670	670	654	664	609	670	681	674	688	678	636	674	657	609	685	678	670	641	655	650	684	675	658	620	650	642	649	686	671	652	670	658	707	643	677	629	632	662	697	676	648	674	682	666	664	642	668	651	670	646	632	622	680	632	639	659	673	658	661	650	712	639	605	650	608	650	703	665	682	672	659	681	607	668	664	665	671	661	662	676	682	707	692	628	648	636	643	705	696	661	629	669	640	623	635	657	677	639	612	645	699	664	645	686	663	635	649	681	647	628	634	657	638	668	684	615	666	621	629	647	687	676	672	629	667	647	696	700	646	690	652	648	664	683	626	619	640	661	651	619	657	686	673	714	629	680	636	658	666	626	710	680	606	654	604	708	667	690	703	638	634	653	674	668	660	645	649	642	728	643	695	654	682	647	681	676	684	620	647	645	614	674	659	708	663	676	656	613	656	613	671	666	663	649	672	701	679	657	632	642	682	658	667	639	642	686	666	669	652	711	620	666	678	621	665	647	645	663	632	656	632	663	673	698	635	610	640	667	708	689	642	656	657	595	667	666	650	657	692	645	648	700	613	668	619	656	690	646	685	683	629	626	637	640	713	700	661	655	679	681	683	639	622	623	671	672	655	683	662	632	686	666	690	723	684	681	630	657	675	679	695	660	663	660	665	685	631	681	662	650	642	664	621	679	668	640	709	629	626	672	651	697	651	647	702	610	675	663	647	662	641	690	675	694	646	705	616	616	676	682	694	674	637	691	666	687	692	664	690	663	678	671	644	647	640	690	670	665	632	648	643	674	645	688	667	685	690	615	693	622	641	674	629	612	701	627	654	644	651	647	697	632	632	650	604	652	662	701	622	670	673	674	683	639	649	669	657	665	694	653	695	635	649	665	620	639	658	671	691	654	663	687	606	653	660	670	682	664	639	695	633	600	672	614	663	686	634	632	636	643	620	650	651	635	680	671	640	649	649	682	646	655	648	691	651	686	690	682	650	639	652	670	711	660	686	666	652	667	710	668	633	658	662	669	618	671	673	650	643	660	690	666	676	668	684	596	669	651	682	685	661	683	663	650	676	640	698	652	656	667	647	688	626	647	645	654	682	630	692	700	659	669	685	627	665	651	691	659	621	693	698	637	687	639	680	634	710	655	647	650	644	638	637	665	703	713	608	623	625	605	705	640	697	647	637	689	670	668	707	676	636	684	672	669	639	690	687	684	671	670	695	657	680	651	624	662	685	637	658	684	716	658	693	644	665	645	651	663	698	630	645	654	654	606	610	632	703	666	635	661	675	629	669	702	666	630	682	636	652	655	679	639	659	627	710	666	648	670	659	705	682	672	640	706	657	642	653	647	684	669	671	623	620	667	644	668	674	683	634	646	677	646	657	651	674	661	673	696	687	673	631	672	700	709	696	642	663	618	648	632	650	645	664	649	658	693	670	697	671	624	690	640	630	678	680	655	641	637	631	679	698	674	659	719	664	672	616	643	685	668	672	630	635	704	669	660	666	663	623	661	641	657	684	645	616	706	682	693	646	652	642	684	645	628	660	652	653	702	677	695	655	650	657	676	709	684	648	650	678	637	643	646	697	608	670	640	671	602	661	677	640	637	691	669	700	678	657	650	684	707	667	635	634	649	682	689	657	622	606	670	686	682	693	660	645	649	620	670	617	663	627	620	695	657	684	696	598	653	675	697	653	685	686	631	669	690	624	675	660	644	655	654	616	670	672	651	682	639	688	654	652	642	641	648	654	626	658	650	693	649	614	693	591	669	616	659	675	629	621	697	663	665	669	643	649	721	694	693	718	662	689	679	658	636	682	662	640	596	621	693	636	682	647	634	631	701	617	656	614	582	664	658	708	669	611	654	637	666	668	718	630	655	709	646	668	684	659	651	702	624	708	639	658	657	650	674	692	682	673	620	657	674	661	673	663	630	726	627	652	640	675	650	628	660	706	686	643	617	680	724	644	682	662	657	655	655	658	670	633	642	665	707	633	619	639	662	681	647	691	652	668	681	659	592	638	630	666	676	647	686	665	628	641	638	644	671	638	648	671	684	673	681	643	662	651	642	669	728	657	633	628	665	654	654	666	683	672	678	626	645	651	668	667	638	650	632	640	607	641	636	644	644	665	636	613	631	639	665	660	618	685	622	643	671	668	636	655	608	673	658	642	631	666	689	593	653	675	647	650	688	563	673	623	670	690	638	666	673	666	673	673	632	669	649	686	638	650	715	650	648	651	603	626	647	694	655	609	646	659	645	649	671	619	614	682	657	644	679	657	673	672	617	650	674	622	672	677	669	642	657	684	666	654	661	690	674	671	686	654	665	657	648	670	666	728	678	647	644	693	666	624	629	664	665	695	618	670	693	683	686	699	656	643	661	658	697	674	689	690	638	659	681	649	685	655	642	702	648	633
27623	20604	12885	5395	2510	1825	1552	1308	1094	1003	933	812	860	765	834	822	736	770	713	768	727	703	687	652	732	679	609	669	629	645	646	665	623	620	626	642	623	659	687	631	639	663	580	627	604	603	626	603	644	612	634	655	658	618	640	676	607	625	611	655	611	637	666	667	656	644	673	645	676	694	643	609	642	634	640	651	680	671	680	616	665	642	626	666	706	611	631	636	648	626	623	616	642	623	618	636	627	648	601	633	646	616	635	656	641	673	623	613	693	628	641	651	655	665	620	631	684	620	609	666	617	629	602	625	663	685	612	619	656	627	599	602	639	643	651	600	665	610	603	641	608	591	682	617	653	651	642	617	611	666	574	644	622	648	658	618	586	629	623	601	589	634	663	618	657	618	618	633	649	573	598	593	629	578	598	578	589	634	655	625	660	652	562	619	622	643	650	654	657	592	642	611	613	626	610	621	645	617	668	607	636	633	633	630	622	621	595	594	645	646	630	618	694	612	654	617	640	645	627	644	631	600	598	618	631	644	596	660	655	665	597	595	655	671	641	643	659	619	607	617	652	611	613	624	660	590	671	601	638	624	587	624	635	633	634	653	604	643	635	658	682	653	616	616	543	601	626	646	645	589	630	616	643	632	609	625	627	609	643	598	623	568	596	694	659	655	588	660	644	618	611	592	629	615	625	648	617	645	616	602	650	575	638	612	580	621	617	618	607	633	654	634	619	634	597	637	607	632	689	597	618	634	610	607	623	615	612	615	654	625	635	638	591	613	652	664	655	658	630	629	584	638	638	627	629	632	640	602	646	629	621	602	644	644	644	626	559	604	594	616	593	625	629	628	659	613	654	676	636	619	592	657	584	626	601	657	644	649	640	627	600	629	614	615	605	649	711	640	613	574	612	637	606	564	627	634	647	628	607	627	686	691	638	619	601	626	638	645	613	643	662	629	622	644	612	646	588	620	633	613	662	623	621	611	591	629	591	642	651	589	626	587	640	619	621	617	624	595	602	705	679	630	595	625	597	609	583	619	625	641	665	575	618	591	564	625	634	653	675	599	641	646	668	601	620	652	667	617	637	629	605	595	619	610	651	629	617	606	658	647	648	593	621	686	680	645	622	662	602	586	621	646	634	631	620	627	622	627	678	622	610	590	623	611	674	622	646	680	613	572	603	601	625	674	629	634	645	632	633	623	644	602	648	622	595	634	639	631	604	626	652	673	629	611	648	617	647	618	613	618	640	663	605	621	621	615	631	632	634	638	590	642	621	643	688	589	635	648	612	616	622	612	625	691	610	678	652	646	605	579	612	617	656	608	561	650	633	636	660	612	673	619	569	618	660	612	596	648	621	664	622	625	596	617	650	657	635	617	612	615	633	681	588	619	599	637	611	634	623	651	606	610	602	637	593	631	627	662	611	649	622	608	634	659	661	585	640	599	622	673	662	649	620	660	603	595	650	610	648	654	625	626	653	676	598	606	660	636	653	651	629	632	652	657	631	618	658	593	600	629	632	646	611	650	666	651	627	641	628	621	626	637	661	629	630	670	615	623	634	619	646	612	660	591	674	708	641	652	648	571	588	620	661	626	602	604	652	622	664	603	648	612	585	613	611	628	609	608	622	610	606	638	651	585	625	661	639	623	647	645	638	601	611	648	678	648	632	606	618	610	597	628	629	635	600	609	627	611	634	669	663	632	640	612	629	637	616	633	672	612	629	605	657	622	634	612	611	636	624	631	620	648	635	657	576	639	669	634	624	585	624	656	616	613	683	611	607	595	645	617	612	621	616	632	630	688	598	629	638	681	596	673	683	624	608	636	631	589	624	616	607	615	637	614	625	627	624	645	607	639	636	655	594	661	681	591	619	640	570	615	594	671	621	623	622	636	637	602	681	620	615	612	609	610	623	598	596	653	646	642	627	620	635	611	590	661	610	603	610	629	611	643	662	643	601	616	642	643	603	658	647	566	633	598	602	615	633	654	627	621	605	620	659	632	687	653	621	631	646	592	610	621	594	630	624	624	618	653	647	638	642	607	594	611	630	654	639	652	593	576	633	652	609	615	639	635	591	617	628	646	636	685	624	622	634	626	641	631	587	599	624	604	653	621	617	658	667	598	622	643	649	645	634	650	619	647	704	681	628	615	589	642	656	605	633	632	603	596	636	643	619	589	598	633	622	622	614	657	631	640	611	671	593	607	628	674	641	650	628	614	607	623	635	629	588	616	670	656	659	642	613	655	631	601	641	684	634	651	633	632	667	613	633	640	632	605	670	618	604	631	576	651	603	658	705	646	629	604	623	627	563	671	655	604	662	650	600	604	612	653	625	606	614	645	667	616	628	616	593	631	661	629	631	629	646	598	660	609	614	614	636	623	615	610	590	644	629	637	579	589	646	625	623	630	638	633	622	662	603	617	636	668	586	627	644	609	639	627	646	675	676	598	649	587	627	586	623	627	648	645	608	587	591	594	619	602	630	610	614	630	686	553	655	641	625	632	607	608	617	655	673	652	615	624	660	630	627	647	590	621	616	610	594	602	697	661	632	600	607	654	606	658	622	639	603	627	569	622	632	662	636	611	627	593	622	601	640	619	624	655	630	597	629	637	607	632	617	638	602	652	607	678	654	664	622	605	611	600	625	600	617	640	590	641	632	630	599	576	683	603	610	587	609	648	607	605	627	614	609	619	610	617	670	585	601	677	625	668	633	627	622	579	609	622	630	604	655	600	615	602	629	600	615	650	593	621	618	583	658	628	562	646	623	610	641	640	630	598	671	625	620	598	617	594	610	616	585	625	632	643	613	608	596	607	649	700	625	626	573	621	646	606	662	595	610	591	582	585	655	649	589	596	621	627	631	638	659	625	660	617	663	607	644	661	664	595	635	628	620	624	662	613	615	639	621	605	635	645	653	662	680	603	642	642	659	647	582	613	595	607	655	660	638	646	670	635	615	571	616	616	612	596	657	636	644	660	598	610	653	648	629	647	630	619	632	602	669	584	641	650	644	658	595	655	595	599	603	630	671	599	651	632	593	644	654	641	619	607	648	673	614	586	637	671	637	663	664	630	617	627	618	617	664	623	650	632	625	637	654	637	627	607	603	647	652	669	640	607	616	628	624	618	579	614	659	617	622	580	633	636	660	643	609	676	627	612	567	623	606	631	649	634	572	577	650	615	554	604	574	602	617	631	664	630	601	588	614	632	606	628	651	657	585	642	651	633	678	612	638	623	631	641	669	626	604	626	645	606	666	695	606	600	565	636	630	638	622	621	616	653	615	636	635	634	633	614	605	692	665	637	585	621	596	639	616	624	623	667	627	604	662	619	564	644	605	592	630	607	650	634	588	590	659	645	642	616	659	631	610	630	626	581	628	626	629	606	647	601	650	552	631	611	680	651	653	623	639	620	627	599	589	658	628	657	645	650	647	655	667	627	647	620	660	626	619	639	592	600	613	603	595	648	634	617	636	628	611	579	657	666	645	630	645	635	698	663
12684	18368	15284	7803	5068	4062	3432	2738	2280	2138	1725	1460	1491	1260	1248	1368	1330	1228	1169	1138	1184	1140	979	1021	1037	1030	1009	922	988	974	882	937	901	925	887	927	928	898	909	880	870	904	866	911	926	854	891	870	852	860	911	867	809	869	878	869	916	873	885	861	886	870	926	929	894	898	851	872	932	858	894	872	934	909	879	883	968	895	909	940	869	872	852	925	898	908	887	871	856	820	882	886	937	919	871	886	863	876	899	937	908	905	820	880	847	866	913	878	861	890	836	887	869	899	888	947	871	827	921	871	864	858	842	803	878	853	922	800	863	889	836	909	866	852	817	847	905	839	880	818	854	874	850	870	920	836	827	873	825	857	847	910	867	846	909	831	853	885	852	856	850	860	846	844	873	865	911	858	883	869	822	825	817	801	853	856	877	827	873	896	861	859	902	853	865	883	878	860	882	870	813	865	892	883	822	875	889	851	843	875	850	828	870	876	898	894	883	853	861	889	840	837	879	845	854	850	831	877	813	925	905	839	844	939	875	843	882	855	859	834	868	871	878	896	877	806	862	859	832	842	910	897	870	873	894	905	911	883	875	887	847	949	870	902	892	845	884	885	870	866	810	847	837	829	868	852	888	841	888	853	863	847	838	851	853	856	776	856	906	824	884	859	800	888	858	896	844	838	877	863	841	841	864	887	862	857	831	818	887	878	812	838	863	862	891	875	875	795	851	862	846	914	856	865	802	861	883	841	838	886	857	893	926	832	832	872	817	876	900	842	883	770	864	806	832	875	872	906	886	823	853	841	895	907	859	844	879	848	827	864	907	908	861	788	879	878	838	848	834	843	901	896	817	863	835	839	931	883	914	846	857	862	899	867	824	881	816	886	876	847	906	858	837	824	877	808	859	848	837	884	898	905	863	872	893	823	893	854	838	877	851	912	871	901	916	898	859	829	832	848	895	846	847	894	870	812	815	923	888	852	870	855	891	947	845	854	928	868	840	852	839	802	851	862	873	911	920	904	872	822	861	889	902	798	848	854	861	933	845	871	850	867	899	835	866	901	838	894	866	892	881	901	827	909	878	820	854	859	856	842	846	852	916	853	858	830	887	834	850	857	872	830	808	820	841	863	875	869	874	857	867	833	834	882	873	859	869	864	837	832	901	851	813	809	880	876	887	902	877	893	860	847	897	851	858	876	887	872	880	854	855	891	904	824	889	860	852	883	865	828	849	849	865	890	850	893	820	860	894	901	922	858	878	902	881	885	900	863	852	847	865	890	832	876	897	857	838	803	915	871	920	853	866	845	926	865	854	857	895	865	868	886	885	884	915	871	813	887	834	879	863	835	851	877	819	868	923	859	856	905	884	853	855	837	853	867	866	856	853	889	873	933	879	882	866	847	803	839	899	897	830	848	830	864	873	891	927	909	804	820	887	838	872	887	862	870	854	878	880	894	896	914	894	873	890	824	839	845	876	861	828	829	876	838	847	917	841	901	907	876	892	901	832	881	903	816	823	874	865	849	834	892	836	872	855	858	817	823	884	862	936	912	937	828	868	877	842	864	857	842	861	851	898	900	764	887	944	825	848	797	903	875	872	860	852	870	839	876	838	869	911	840	876	867	865	834	898	848	865	890	859	857	877	815	855	921	842	872	858	856	867	804	814	875	862	867	931	876	903	890	923	856	860	866	800	837	893	879	866	848	849	884	900	912	913	845	913	881	868	838	881	869	880	848	888	867	897	808	905	850	859	792	840	883	921	856	900	860	901	883	890	824	808	890	853	897	856	885	864	874	825	871	907	840	905	862	835	867	819	827	888	858	901	840	878	857	842	863	817	828	838	841	866	868	888	840	872	803	879	860	861	861	859	853	845	864	857	818	813	858	846	814	841	849	821	833	897	829	826	890	899	924	894	905	832	819	820	880	832	841	895	855	859	897	863	848	842	866	878	851	831	857	899	903	845	859	838	898	867	816	837	843	936	846	859	899	789	860	847	823	828	870	845	830	871	859	899	900	895	851	884	876	853	932	884	887	894	827	891	917	916	892	888	869	840	852	877	870	865	886	917	859	866	882	849	857	893	895	832	877	855	951	848	837	878	851	870	843	878	855	855	849	841	868	875	879	804	845	829	815	875	854	835	915	847	880	908	862	884	822	859	841	899	830	880	875	855	898	834	842	845	859	847	875	889	865	841	839	850	910	848	861	880	852	861	844	870	905	864	872	857	923	838	886	821	866	825	819	871	938	861	846	873	878	875	883	848	892	839	896	865	906	887	807	863	839	877	878	846	921	869	852	836	808	802	831	834	885	839	867	845	872	853	868	890	916	828	823	870	843	780	867	839	854	828	836	889	878	831	839	917	880	828	877	886	818	893	838	858	891	887	833	848	877	834	880	877	854	861	873	867	889	795	850	831	856	888	870	832	861	893	879	823	915	841	866	835	833	871	880	878	815	870	850	849	880	872	864	862	850	868	903	859	870	854	932	859	897	818	856	881	876	872	826	891	852	898	841	848	928	918	867	921	863	837	825	882	893	888	869	855	869	900	895	830	876	891	858	841	880	862	871	847	885	894	916	876	867	834	888	888	811	831	886	861	843	840	860	833	890	814	866	861	861	833	882	868	890	851	858	832	912	834	836	839	848	832	869	866	933	890	849	901	881	901	812	847	925	796	889	870	891	927	850	815	842	870	887	855	867	923	839	850	900	845	944	866	850	926	839	845	867	846	862	869	904	830	901	866	869	825	914	932	845	849	886	849	841	869	882	888	864	904	859	892	855	865	880	809	866	854	819	883	891	879	883	895	883	859	852	840	908	841	841	901	905	833	833	896	824	834	830	838	828	873	909	851	888	885	858	868	827	845	956	882	875	852	903	782	886	889	883	865	868	864	868	821	898	888	836	877	860	865	887	871	848	872	844	903	833	889	863	878	852	880	874	892	854	803	833	859	883	846	879	892	869	903	924	871	887	894	937	906	857	885	872	883	880	897	847	844	878	787	864	879	831	882	854	875	855	913	809	858	848	835	901	825	844	889	863	916	852	851	824	810	868	851	889	855	812	862	831	864	831	861	874	839	857	851	890	880	850	907	876	834	871	873	849	860	816	881	842	876	864	899	884	880	864	844	838	845	863	909	870	850	907	816	822	896	872	906	869	838	886	864	835	813	887	818	887	832	885	884	931	887	863	860	827	860	839	888	863	850	881	870	846	826	908	769	837	872	841	886	868	842	835	867	905	849	889	835	853	865	862	863	863	841	892	873	857	846	825	863	828	839	849	853	842	953	844	854	910	823	829	882	899	903	907	824	890	860	793	878	888	856	884	851	890	848	867	905	858	890	875	890	823	876	886	861	857	924	856	863	858	886	902	862	832	903	911	891	859	799	863	833	874	872	896	939	834	840	836	842	894	878	838	905	900	844	809	874	860	803	850	897	838	864	893	833	808	906	935	873	835	853	885	792	852	848	869	880	847	857	870	866	856	865	880	822	874	868	849	797	884	881	922
24743	21535	28685	24808	20643	7152	3120	2141	1704	1620	1319	1062	1112	995	1012	995	976	907	823	866	887	835	776	751	768	719	701	665	683	666	670	639	654	638	621	646	654	612	694	614	640	606	620	679	562	623	604	642	617	625	587	606	636	604	647	632	642	599	623	667	583	624	655	610	621	633	632	589	622	635	617	615	623	615	643	611	643	623	644	604	662	648	589	612	609	636	614	620	585	590	596	643	650	605	617	620	641	637	600	593	617	587	629	617	649	531	593	590	602	615	646	606	567	615	622	607	612	607	623	597	604	637	614	616	615	593	602	599	626	555	630	628	580	571	605	619	589	636	585	620	620	619	570	622	600	607	595	566	557	612	617	624	593	601	593	550	641	598	592	627	638	614	624	596	587	575	628	645	569	585	594	601	593	643	632	627	619	559	568	620	585	611	631	603	605	603	643	632	580	633	592	592	603	639	624	568	609	595	599	579	626	587	632	601	571	555	571	598	589	599	636	599	585	643	625	623	605	563	642	594	598	614	601	589	625	606	607	616	556	558	597	601	616	622	600	596	602	582	570	625	592	586	592	592	645	585	592	596	602	592	640	616	581	637	618	597	653	577	584	597	609	571	611	612	588	584	576	628	634	605	590	563	615	570	641	598	615	548	593	588	596	659	601	599	621	557	599	577	595	633	631	592	604	630	613	594	604	620	565	603	631	644	601	575	596	609	598	620	639	612	603	611	611	620	606	579	630	584	582	588	613	604	628	591	563	607	625	608	583	618	618	612	606	617	604	637	592	593	607	623	598	598	566	581	605	606	627	602	606	562	607	574	587	626	626	574	558	587	615	619	600	580	621	574	597	573	598	559	584	599	620	642	671	607	613	624	582	606	609	603	604	626	606	612	591	587	653	587	608	638	604	600	595	591	633	637	588	577	676	644	603	565	626	659	593	544	612	598	600	617	569	586	607	588	594	596	633	603	639	599	595	547	663	599	606	601	620	614	603	619	583	605	620	571	632	624	584	583	580	642	621	615	570	603	607	585	632	639	626	612	621	624	649	591	583	622	604	600	605	614	570	609	603	585	664	565	620	560	634	611	629	603	554	598	608	580	556	571	631	587	587	628	618	579	623	646	585	622	617	590	638	640	651	635	622	575	600	597	537	588	599	655	580	590	585	619	579	614	622	657	615	569	575	617	605	586	609	626	607	613	599	555	651	599	631	562	559	604	581	581	629	597	585	561	623	597	613	618	618	620	632	603	624	604	620	597	610	635	647	597	599	612	584	581	628	607	662	577	595	559	624	586	629	576	618	640	569	579	585	598	588	598	632	589	608	621	594	589	584	622	592	637	612	601	639	616	606	615	651	618	577	621	617	620	636	595	581	574	612	606	555	629	573	615	581	592	582	616	583	574	628	573	657	579	571	602	587	626	675	609	631	610	593	644	601	635	623	641	620	576	571	623	585	582	601	598	587	638	587	622	580	566	600	630	581	618	592	593	618	622	629	594	591	608	637	602	572	598	622	572	591	586	594	607	603	614	619	605	620	561	583	635	592	591	597	625	651	583	563	593	581	599	637	586	611	598	572	624	596	606	582	635	620	598	625	597	628	619	598	588	662	624	613	627	592	608	565	610	638	576	597	596	585	611	605	597	629	597	587	612	648	620	623	647	655	647	542	612	620	608	619	608	601	574	587	582	601	610	631	642	607	595	627	590	585	611	586	592	605	665	622	601	595	585	612	602	582	600	598	644	646	612	640	633	631	644	577	596	618	592	637	661	586	574	610	595	630	587	583	604	566	616	556	633	559	593	620	583	606	620	582	597	571	604	667	622	543	585	592	570	582	617	607	639	628	618	626	601	626	597	606	593	625	625	611	592	568	609	578	589	549	566	602	588	591	639	596	623	633	581	582	562	581	625	598	625	614	601	603	602	612	584	592	620	614	642	609	622	581	572	642	591	582	611	585	602	673	612	572	599	610	596	634	637	638	628	618	598	571	671	578	566	625	604	589	601	637	635	599	585	612	593	580	584	586	602	595	566	588	611	586	554	640	619	582	612	633	570	615	650	626	609	631	610	604	626	615	588	585	615	590	612	591	611	607	623	612	654	565	609	604	624	605	583	587	627	551	661	580	580	590	613	622	644	593	631	515	549	591	601	603	608	614	613	593	628	570	582	620	596	595	586	604	590	595	607	608	634	574	643	588	682	596	599	579	582	564	660	608	589	568	626	638	600	614	663	644	608	583	567	619	575	598	581	569	595	605	621	640	606	612	589	601	617	607	646	610	577	545	589	593	594	621	658	597	601	607	580	568	630	621	584	603	621	642	550	625	571	583	615	609	599	581	616	602	559	585	561	593	589	610	628	627	578	595	604	628	591	622	574	616	608	608	616	635	597	604	601	618	598	542	578	592	604	587	559	603	589	575	621	595	606	611	598	563	621	571	578	617	613	580	574	624	589	596	636	609	599	610	634	619	575	601	619	596	554	598	573	595	620	617	626	616	584	577	594	591	572	622	613	612	598	545	631	634	584	615	642	599	588	606	600	602	600	596	632	611	642	603	600	583	600	592	601	653	580	593	583	605	581	600	616	600	587	607	583	635	605	636	634	587	608	609	593	579	661	594	598	624	619	615	571	533	622	605	648	589	593	608	623	589	616	594	607	605	620	642	598	611	633	639	607	603	582	607	601	563	626	582	602	578	612	626	630	593	680	559	590	577	624	610	587	624	629	627	571	592	605	585	565	611	579	548	622	595	608	607	585	566	654	593	620	591	577	588	598	594	581	644	621	591	629	567	582	615	559	636	594	583	562	594	605	628	565	576	609	624	566	611	620	613	614	614	601	585	603	629	638	618	608	654	597	595	620	643	570	563	598	606	553	614	602	619	609	600	632	589	563	613	579	626	624	590	617	608	602	613	585	563	628	545	654	624	592	633	618	618	612	599	559	552	562	578	625	587	582	623	558	614	642	593	597	586	590	562	654	618	619	567	640	559	579	538	614	631	638	605	612	615	557	610	614	587	616	625	565	580	648	612	605	612	607	588	601	637	600	582	587	593	588	598	642	628	575	622	591	619	627	622	579	604	603	600	579	576	587	583	606	610	602	598	624	660	613	579	596	574	600	626	612	614	598	581	594	597	608	594	571	612	590	599	622	583	570	592	605	644	620	603	605	626	631	625	586	582	588	569	631	549	669	623	612	588	612	609	611	649	586	628	649	617	627	593	586	621	602	586	610	594	626	599	584	615	624	599	589	568	606	602	616	585	603	591	598	612	584	610	591	617	581	591	607	605	596	622	592	606	626	603	590	626	603	579	644	605	586	630	580	602	605	608	587	627	615	588	589	598	582	632	612	605	652	623	594	589	631	622	651	587	620	584	588	585	613	623	583	600	587	544	611	606	634	587	608	581	634	593	615	573	556	604	608	588	573	621	620	597	616	604	641	622	535	608	611	600	587	584	593	640	578	642	586	616	622	642	630	614	607	576	600	616	590	595	580	593	599
14205	26475	23094	13431	9161	7122	5837	4821	3912	3561	2780	2239	2123	1841	1846	1715	1750	1624	1472	1305	1414	1458	1138	1136	1219	1187	1030	969	1061	1010	990	984	896	885	963	934	928	942	870	948	862	906	901	911	896	937	875	896	839	871	863	853	906	854	863	850	867	829	851	931	880	865	823	898	851	888	866	864	902	937	884	914	867	870	877	877	888	927	866	882	859	918	902	870	852	841	861	849	838	883	854	851	885	852	843	872	882	830	888	840	867	850	835	878	837	860	846	863	852	898	824	842	877	818	855	828	846	891	809	853	890	889	818	850	834	851	827	898	859	816	848	814	824	860	865	852	863	810	863	787	782	823	842	879	853	846	817	882	808	804	849	854	801	839	827	868	880	836	894	858	867	866	816	823	838	859	855	822	878	815	825	817	830	829	852	805	840	825	872	829	839	896	794	870	841	874	832	779	863	798	862	880	904	813	874	827	871	834	873	814	825	782	863	848	847	811	797	839	833	846	818	904	844	803	911	817	845	852	865	889	823	819	859	810	861	842	807	839	846	814	838	772	849	849	846	816	895	865	797	850	869	899	807	812	880	809	882	840	868	897	871	861	870	883	839	796	880	815	825	901	800	832	846	846	835	825	841	813	853	872	875	860	792	867	839	844	835	846	845	829	841	825	859	845	802	896	797	863	832	851	845	840	814	853	871	920	839	857	770	840	879	817	853	860	841	798	856	854	836	835	806	872	912	900	828	818	824	846	862	826	899	813	851	890	870	826	844	821	829	831	826	815	823	843	833	824	808	847	839	854	823	829	846	843	845	868	870	808	899	848	797	797	863	848	891	832	832	789	852	828	839	887	869	788	856	884	831	832	872	828	821	851	838	839	856	876	873	786	805	816	850	847	847	826	819	819	877	809	838	807	913	815	818	814	820	834	798	846	837	839	847	860	849	873	865	864	794	811	832	837	838	811	892	857	804	886	876	845	870	808	811	881	870	851	837	793	888	889	842	842	880	823	839	848	869	793	848	884	832	904	844	881	789	815	823	846	850	851	804	822	845	879	833	852	792	836	813	837	817	849	895	828	785	817	846	840	859	850	852	858	807	856	853	808	818	828	798	860	829	840	907	826	852	850	840	850	859	810	809	835	810	839	843	796	901	884	824	800	851	787	861	847	844	904	813	821	843	830	858	841	836	895	875	867	860	845	861	815	826	811	892	817	823	866	863	898	846	853	874	799	843	870	856	851	810	834	831	834	820	892	846	792	859	852	844	866	839	789	896	827	815	851	891	832	876	857	822	815	861	871	822	777	843	783	891	841	852	838	814	822	851	807	856	889	865	808	889	833	810	844	854	858	860	879	860	816	853	830	841	921	904	867	868	853	837	772	829	823	835	773	852	887	865	829	810	855	877	847	861	867	835	888	795	868	805	796	844	820	863	835	843	812	808	878	837	810	796	856	789	845	833	835	830	831	808	888	807	871	869	869	883	861	854	818	857	801	839	858	830	844	879	904	866	815	806	834	835	818	832	795	856	847	874	822	788	864	830	823	872	838	783	864	859	909	843	817	854	800	847	835	797	802	870	811	857	876	853	818	864	799	814	863	881	847	835	807	810	840	825	787	886	871	822	854	861	850	789	900	818	842	797	854	836	868	812	853	818	862	865	841	868	829	800	830	837	851	808	781	844	810	868	868	828	851	834	830	815	869	864	901	840	833	824	838	850	845	822	835	876	868	866	841	854	879	810	900	833	819	794	801	803	840	839	834	819	855	862	852	827	844	861	829	833	832	828	784	857	818	861	848	802	805	829	885	814	823	844	845	822	827	836	861	855	813	846	856	806	831	831	889	850	838	881	808	842	813	868	837	803	821	804	850	839	793	842	826	814	809	877	808	831	827	838	864	761	834	837	831	863	866	858	799	799	822	837	864	836	870	865	822	855	815	827	780	803	884	869	871	831	892	802	870	825	838	849	831	781	856	833	773	830	804	843	861	850	873	860	839	840	886	802	855	843	845	864	871	826	855	842	865	889	779	858	852	828	849	844	864	848	805	850	853	798	830	892	920	806	885	846	861	858	838	791	825	872	838	861	818	813	870	821	879	800	863	837	857	841	846	829	894	831	849	796	874	848	839	828	824	871	851	799	794	836	807	860	877	847	825	807	810	867	852	856	855	811	819	857	810	845	865	856	821	868	899	791	808	827	832	844	821	829	873	853	768	842	883	887	786	850	867	839	837	828	842	831	827	826	814	844	852	879	860	820	828	891	782	833	879	829	878	821	867	792	862	833	818	803	818	877	845	808	856	866	823	876	808	816	838	869	873	855	842	791	883	833	815	881	859	820	825	854	855	873	848	820	874	825	881	793	867	881	826	853	807	825	808	836	872	835	823	851	860	874	861	848	830	802	875	851	870	848	826	824	819	817	859	844	908	870	864	856	846	860	828	779	813	874	821	865	868	834	845	813	846	846	849	807	830	865	842	871	817	858	835	821	851	869	898	840	822	831	851	861	797	799	846	826	890	840	814	870	818	878	859	813	848	884	842	888	812	772	841	853	856	844	868	843	849	834	858	874	842	870	869	825	825	843	858	863	828	865	875	866	814	800	851	852	772	860	862	838	843	842	877	843	840	823	808	807	851	830	805	847	876	804	892	837	842	842	877	911	800	867	863	825	791	844	842	867	871	834	818	813	848	860	837	832	890	809	791	851	890	851	880	859	831	844	806	803	786	796	794	854	871	891	856	794	859	807	829	807	816	804	861	859	853	841	828	845	826	842	801	836	808	807	833	863	863	805	831	861	845	805	827	842	874	866	768	826	807	845	836	857	855	863	859	853	821	800	910	823	800	834	822	729	837	839	875	836	822	877	857	826	869	906	876	847	874	837	825	813	846	899	890	811	827	862	863	804	861	855	849	846	814	831	885	831	860	840	822	831	871	831	871	835	836	837	857	848	821	852	860	830	825	849	869	809	863	817	805	837	822	795	844	846	860	792	888	788	864	818	829	852	861	822	816	834	866	895	839	844	873	821	805	846	812	854	841	867	823	893	833	804	884	871	818	835	853	827	786	837	885	859	806	834	851	818	841	832	851	859	876	870	824	798	895	847	826	860	798	852	823	845	862	822	850	881	870	835	888	853	876	887	855	863	860	824	892	886	932	875	833	851	875	867	827	864	845	806	870	854	818	842	842	806	851	804	817	900	835	859	826	832	823	834	862	846	863	842	849	821	823	842	909	824	851	829	897	833	843	907	817	812	800	847	840	821	884	859	821	786	834	809	799	915	816	817	832	873	818	849	865	811	854	803	893	788	837	807	875	817	833	829	866	770	846	799	832	857	832	854	834	853	850	856	827	800	824	795	856	868	812	812	903	843	819	801	846	839	851	831	825	844	897	861	829	857	852	811	808	815	900	856	808	839	857	851	819	881	831	866	857	876	858	858	853	872	864	838	832	795	790	826	856	911	866	833	833	836	823	905	868	830	850	819	867	806	865	821	816	822	794	888	865	845	809
23721	21548	29386	24149	21555	20400	7212	3050	2251	1893	1696	1413	1253	1113	1069	1016	986	942	823	840	816	782	721	646	647	683	612	585	614	577	547	536	522	539	575	549	514	486	610	515	524	511	511	536	524	494	506	498	477	528	489	506	503	496	455	517	501	488	477	480	492	512	481	487	500	565	496	567	526	509	510	498	489	500	517	507	517	509	532	509	455	551	542	525	500	521	519	486	469	462	490	463	510	479	481	525	463	536	476	476	511	475	472	466	462	457	469	480	518	487	495	424	477	472	481	489	495	481	501	443	453	431	498	461	471	507	442	515	492	498	465	467	477	473	500	466	460	474	447	462	477	446	474	474	444	461	515	483	507	446	482	480	453	470	456	504	483	474	460	476	422	477	512	498	516	477	491	469	473	510	499	459	450	511	505	490	504	452	477	475	506	454	470	488	520	488	436	465	449	521	490	456	481	466	474	454	482	474	461	483	477	463	472	479	484	447	483	458	486	462	484	455	462	522	487	484	457	541	497	489	475	543	488	488	474	485	453	506	464	460	490	524	517	486	448	473	491	469	474	480	468	484	472	461	473	425	470	469	479	484	466	503	486	501	486	468	439	516	462	515	475	428	483	477	458	481	498	499	500	436	492	482	466	492	475	468	470	494	489	430	480	487	462	472	457	460	446	459	503	471	458	472	489	507	499	508	449	498	446	457	458	518	474	487	530	515	451	468	496	460	458	472	484	495	498	511	485	502	465	481	484	511	462	452	496	480	479	473	462	469	481	500	461	484	438	452	496	455	498	459	494	514	494	488	481	455	446	432	469	474	464	478	480	453	471	472	493	462	460	499	466	484	483	470	484	498	468	485	472	488	442	525	488	455	511	484	473	458	455	460	505	502	493	469	505	467	505	451	448	502	449	480	488	447	451	527	489	485	495	452	452	475	489	438	504	432	489	447	470	470	490	478	484	470	468	498	481	521	472	447	461	502	482	478	464	465	466	481	481	471	477	477	468	490	500	474	476	443	484	461	503	516	499	464	439	474	462	468	443	494	440	474	462	501	508	481	491	503	425	462	465	476	456	461	466	481	506	462	447	491	462	444	514	464	505	463	480	448	487	435	482	487	492	465	490	501	476	491	519	462	458	465	474	495	504	479	423	455	483	488	468	457	456	459	475	461	513	475	432	456	482	455	468	488	471	498	470	457	502	483	460	483	508	463	503	444	433	442	477	422	461	475	462	498	484	459	444	505	462	506	464	493	462	501	463	447	460	501	464	503	469	465	490	473	476	459	501	465	446	466	517	442	489	490	440	463	436	478	498	496	475	447	510	479	456	470	484	441	448	493	482	511	508	451	465	473	469	492	462	512	455	468	466	507	462	472	442	464	437	479	477	456	505	452	498	463	503	479	467	511	502	504	443	499	476	440	479	470	510	468	446	538	451	461	475	518	465	488	498	485	443	517	482	523	485	478	472	487	475	443	466	469	481	507	525	492	467	483	481	501	498	484	478	482	443	474	493	496	457	452	472	472	469	479	514	544	528	469	517	493	518	476	483	481	461	467	493	476	468	490	443	451	473	411	474	460	450	453	493	463	470	483	482	499	470	510	490	460	470	503	498	502	471	474	467	494	476	499	487	475	508	428	490	483	457	479	513	469	484	481	457	446	476	476	494	459	443	459	472	477	453	465	446	509	496	481	486	454	496	477	499	498	465	474	472	470	457	453	477	438	462	487	472	495	512	487	465	482	440	519	455	508	516	465	486	478	496	469	427	501	457	479	469	498	471	479	423	454	466	495	452	456	489	468	472	467	490	497	468	483	476	485	506	457	505	440	491	485	467	513	480	450	475	479	447	469	481	454	506	485	503	475	475	495	470	495	462	442	433	454	472	502	483	495	467	500	475	489	481	482	496	453	452	483	481	494	535	489	445	467	489	466	439	466	471	491	474	480	483	481	433	435	442	461	506	453	465	480	512	466	475	456	476	448	423	460	463	462	430	464	469	444	489	492	467	483	487	484	493	508	506	507	488	477	470	493	478	452	465	440	491	479	476	470	466	496	510	476	445	490	480	463	505	468	468	477	479	464	444	503	460	505	481	502	505	448	449	531	482	469	503	493	474	482	510	455	502	443	474	510	510	482	470	492	472	481	479	506	458	475	434	474	470	486	432	441	513	488	489	487	505	479	485	485	478	478	493	451	471	438	508	508	476	463	536	459	498	464	478	486	439	465	471	525	502	490	453	501	501	492	456	498	494	437	426	446	463	500	474	451	512	477	459	495	484	450	471	467	498	453	466	507	483	486	478	462	474	468	509	495	476	462	497	515	454	464	478	503	508	465	479	479	449	500	478	494	492	458	508	520	444	482	478	481	473	470	450	468	529	494	509	457	484	476	448	513	499	511	457	487	483	507	472	439	440	455	464	505	450	463	513	477	478	508	503	472	502	491	494	492	448	499	471	456	478	485	466	448	502	441	460	506	444	479	502	481	434	458	448	482	456	455	461	459	492	455	464	483	480	504	419	434	445	496	425	503	419	454	458	497	473	432	455	501	504	492	473	497	433	507	465	449	462	470	512	481	466	487	515	482	445	479	481	483	490	475	451	440	484	483	481	490	417	479	498	491	500	486	453	500	499	502	487	450	459	495	483	485	488	483	483	410	466	502	474	493	469	525	469	478	500	542	509	458	475	444	480	436	490	450	510	521	474	498	492	472	496	473	461	495	473	469	492	464	467	426	421	498	478	470	472	460	488	473	444	476	487	475	449	494	496	478	444	480	449	505	483	468	454	470	450	433	463	483	465	470	483	495	500	434	489	481	483	478	489	465	481	469	443	487	491	473	440	475	489	501	458	481	463	468	457	442	476	455	469	469	484	495	513	488	469	470	444	462	431	513	475	469	485	474	500	481	455	483	461	477	449	502	466	458	494	458	472	475	494	480	479	511	468	446	488	494	519	515	476	511	486	489	466	455	483	505	466	476	487	503	453	450	495	483	510	496	489	469	406	496	446	522	464	489	471	497	481	515	431	472	465	465	472	493	441	427	515	449	475	515	465	471	475	459	481	490	451	480	480	430	470	473	498	485	456	534	475	496	450	473	492	465	478	450	505	496	454	495	488	487	459	482	517	490	431	483	492	442	453	463	485	482	471	472	499	462	517	503	458	499	476	455	509	483	457	507	502	471	477	487	485	478	478	454	503	475	503	472	442	508	465	483	457	486	481	482	460	460	472	463	449	458	501	496	429	484	478	495	434	459	488	501	521	449	470	436	460	465	472	465	479	481	477	474	500	465	459	469	511	518	500	468	491	498	481	488	485	498	441	451	462	497	478	480	478	451	487	479	483	458	470	472	461	470	510	486	453	477	426	491	484	447	482	470	480	476	467	496	519	458	466	466	480	453	480	480	490	481	501	456	450	542	519	471	500	489	499	493	451	485	470	462	485	490	477	452	486	472	484	463	441	492	512	489	496	486	490	531	444	484	493	488	464	483	458	503	444	483	462	487
16403	31295	27887	17728	12990	9737	8276	6825	5455	4656	3852	3079	2784	2209	2205	2089	1914	1783	1558	1605	1395	1360	1267	1023	1133	1146	975	929	985	930	823	870	816	815	841	792	820	803	763	755	753	743	754	742	753	707	674	680	706	704	711	716	701	710	688	666	710	664	694	685	702	673	711	695	730	738	751	700	759	704	775	710	750	771	727	739	699	722	695	723	678	696	741	742	735	681	695	781	694	687	679	671	690	676	666	698	626	695	644	666	680	682	640	669	657	714	656	683	698	686	686	685	664	699	629	655	690	690	637	731	668	714	688	696	663	692	665	660	616	652	639	688	674	687	662	684	655	671	675	676	651	743	631	648	632	682	653	657	618	676	634	752	634	672	668	712	708	620	617	670	675	702	692	719	678	639	620	656	685	640	632	690	677	633	656	679	679	663	648	698	699	661	695	645	706	690	729	629	628	681	669	683	695	678	688	649	682	682	678	663	651	665	636	646	650	637	665	670	669	706	689	638	634	639	679	650	619	611	639	674	676	682	678	633	673	671	717	627	677	632	638	717	646	636	674	641	676	685	693	728	660	665	740	667	691	677	690	635	673	644	662	694	687	639	667	634	630	690	693	654	624	639	679	652	690	677	652	678	681	677	705	659	680	616	668	650	694	632	685	665	660	657	612	592	678	680	703	697	679	645	620	627	625	666	642	653	683	643	649	680	674	648	691	674	628	668	662	658	653	685	708	644	650	678	623	658	696	706	665	664	634	656	667	651	681	652	623	653	683	668	679	627	658	680	628	694	718	666	651	646	686	691	684	704	675	664	650	624	694	682	650	658	679	650	711	640	610	665	667	648	646	674	634	688	661	678	666	673	669	638	670	721	650	676	664	694	683	726	712	645	670	664	683	675	605	652	650	655	667	667	662	640	679	663	665	637	660	682	672	657	676	619	642	726	700	639	697	692	679	666	678	694	638	664	689	667	661	677	697	667	614	692	678	651	632	651	674	674	675	675	652	679	687	681	687	623	664	664	657	677	641	673	672	650	696	656	690	640	663	674	672	658	635	674	604	649	697	689	677	684	665	707	657	662	616	701	674	659	630	613	667	614	603	754	670	675	645	664	652	708	732	698	654	668	647	631	692	634	676	654	670	645	694	668	634	674	662	685	690	670	656	665	668	663	665	701	638	632	668	657	673	641	634	662	633	601	655	625	674	710	680	625	667	663	654	631	695	670	698	661	669	667	669	661	681	704	659	674	670	660	650	632	657	664	674	685	638	694	648	667	678	671	690	669	648	685	696	668	648	671	700	654	681	681	666	641	685	660	644	671	642	687	743	657	654	655	674	661	680	693	687	721	685	637	665	630	666	669	638	621	643	676	699	703	672	685	633	633	676	723	675	653	658	649	689	634	630	669	656	687	671	687	662	687	641	629	678	658	669	649	648	695	661	723	695	704	718	639	678	639	640	653	677	667	677	667	641	665	611	640	644	669	671	666	635	658	671	635	708	655	631	609	632	652	700	663	670	644	710	673	689	611	633	676	683	662	666	654	641	685	721	625	681	675	667	655	671	659	647	699	608	686	623	671	687	676	667	666	686	659	654	652	667	672	672	670	659	689	661	650	693	660	615	670	691	713	628	640	671	637	648	694	691	634	661	690	687	678	669	653	661	652	651	645	660	655	646	667	623	692	677	665	721	687	651	665	698	636	666	668	654	676	651	646	685	686	636	659	689	695	680	633	661	662	671	686	668	694	687	674	715	658	700	631	686	715	659	661	710	626	675	686	641	658	653	709	674	678	603	721	681	721	687	663	684	677	667	641	652	666	682	694	675	653	659	620	709	639	697	657	634	678	675	612	666	593	673	677	691	674	733	639	676	669	651	717	675	683	634	658	657	672	688	666	677	655	679	644	678	650	629	681	688	658	697	622	639	669	665	693	681	684	654	688	638	738	679	643	658	646	691	669	668	661	645	656	660	633	633	653	657	645	637	652	716	689	653	663	660	639	658	676	653	656	685	664	708	666	680	657	643	688	668	639	639	703	675	675	662	640	661	670	649	714	661	663	691	664	621	620	643	668	677	662	693	642	689	660	620	681	650	691	624	652	669	680	644	678	662	633	681	722	640	637	738	674	674	657	649	673	639	695	663	626	681	665	666	658	665	684	646	665	643	660	706	696	656	695	668	664	670	682	659	704	664	656	686	668	702	665	709	720	688	640	617	652	621	708	660	704	653	688	664	647	647	651	673	665	704	660	678	674	672	695	639	664	657	655	637	658	682	678	631	696	662	673	671	673	663	629	659	672	640	677	652	704	669	652	664	646	628	696	622	669	677	646	659	648	630	655	654	698	646	686	657	682	637	672	673	639	661	661	666	664	678	639	677	685	722	693	664	635	681	650	662	704	660	691	636	681	673	682	654	692	682	669	644	644	689	658	623	633	639	681	698	676	712	660	675	671	617	662	644	690	626	622	681	654	647	675	655	648	638	684	640	662	676	678	697	690	652	630	645	680	694	661	663	693	645	652	641	640	668	679	670	642	681	661	636	624	652	655	697	740	593	648	672	685	632	689	638	694	665	627	622	706	647	655	613	636	650	666	663	660	667	651	651	680	641	650	664	688	630	640	665	654	695	651	720	634	669	668	661	703	667	687	648	653	678	636	674	694	666	683	649	669	684	643	701	658	677	699	640	660	628	645	676	636	685	675	644	665	664	726	624	661	654	653	663	680	708	618	691	678	649	715	686	650	702	651	649	628	659	655	659	635	626	672	644	622	633	658	682	619	644	605	656	631	703	679	669	651	644	678	663	646	649	663	623	648	678	622	642	632	669	685	676	642	623	640	589	668	661	644	682	653	696	664	680	717	688	651	636	696	671	678	653	675	658	654	646	619	710	663	701	644	723	686	661	700	696	675	682	654	677	656	668	645	644	665	680	664	630	698	685	646	672	627	688	697	658	668	647	687	655	690	677	622	693	659	655	613	622	668	637	644	646	638	669	670	662	622	636	719	685	673	671	678	635	656	636	695	688	657	680	656	681	644	678	651	679	647	649	739	599	659	697	698	657	663	644	644	660	648	661	677	651	674	644	683	694	654	633	653	644	660	674	654	692	687	670	662	705	741	663	678	631	666	651	665	682	657	676	696	670	679	667	663	672	632	671	616	666	679	612	649	646	731	627	673	655	655	655	676	659	702	684	675	643	671	665	644	641	658	720	652	659	648	696	686	698	680	646	685	677	674	631	698	676	658	673	666	630	680	751	686	685	665	663	636	676	643	662	661	650	654	677	675	618	668	652	680	627	618	661	702	683	725	671	652	625	669	670	637	671	668	667	668	643	659	609	668	655	691	645	671	665	630	640	639	675	677	624	666	586	677	625	613	641	651	653	655	667	688	673	654	680	674	712	636	671	641	664	665	678	622	679	649	640	692	677	651	649	651	650	627	619	705	664	625	674	639	660	629	674	731	615	675	695	644	659	646	697	677	660	725	689	672	692	663	685	631	677	709	693	688
27543	20652	13249	5579	2613	1855	1702	1460	1217	1121	1037	988	905	846	840	821	771	716	730	699	698	706	697	691	689	710	664	678	670	715	643	650	640	668	681	630	636	656	715	692	642	612	606	599	629	683	690	596	622	631	634	632	633	675	625	679	674	657	663	636	657	664	660	644	679	633	623	639	621	608	657	602	656	636	651	654	609	641	659	596	683	659	622	635	636	671	628	641	627	609	630	666	635	660	625	639	662	653	636	618	646	597	595	634	699	640	582	687	664	640	605	662	699	622	645	646	646	654	637	637	656	641	595	622	629	638	683	629	562	663	637	584	652	648	619	610	610	632	662	652	630	648	630	669	641	631	630	635	628	652	701	596	607	599	665	608	630	647	682	635	620	624	660	613	597	610	626	617	623	656	646	639	634	630	636	610	701	657	631	611	647	636	680	606	571	626	648	574	628	650	630	636	620	679	650	642	645	643	650	651	630	639	594	639	656	624	655	647	611	621	696	658	674	611	643	651	620	651	627	628	592	603	645	689	642	641	625	623	642	607	639	625	600	606	624	588	597	649	594	634	634	616	602	596	656	644	573	628	666	621	651	603	635	638	646	610	651	628	641	675	642	604	612	656	679	633	589	636	671	631	650	667	643	661	643	663	632	633	669	644	667	634	652	643	633	620	638	614	632	634	607	628	673	616	601	677	612	590	677	650	653	619	656	657	649	632	701	618	628	654	596	616	639	588	647	641	616	622	657	632	655	675	618	669	653	606	620	628	648	630	585	604	652	645	635	655	641	626	665	658	586	618	633	631	626	675	640	612	602	613	642	641	617	602	628	605	656	638	668	668	664	614	609	641	607	647	617	636	660	627	586	643	616	596	643	667	616	627	643	618	637	621	618	713	626	652	640	605	660	616	651	657	611	630	618	628	616	611	670	622	637	633	635	663	614	677	607	599	653	595	615	588	625	614	655	633	651	636	587	673	613	654	630	630	658	635	637	604	611	635	610	620	643	596	602	623	633	622	611	646	637	612	643	660	601	615	600	629	559	656	583	679	646	626	631	561	604	629	637	666	649	647	622	652	610	640	652	604	605	588	602	599	654	675	630	608	668	623	644	623	651	635	611	636	635	647	601	638	653	657	625	615	652	628	607	687	654	644	628	598	595	621	670	618	640	634	649	603	614	626	658	636	614	599	591	614	617	651	652	642	621	687	685	667	659	664	599	618	660	594	634	649	625	621	649	632	603	624	617	600	674	620	599	659	613	596	587	638	610	624	638	671	639	628	624	611	616	646	636	606	630	612	591	619	674	648	698	659	635	612	657	584	668	658	617	643	615	620	629	643	634	604	639	630	605	634	628	662	609	597	628	635	653	632	656	679	547	626	640	626	665	620	632	605	670	621	658	663	605	638	615	707	602	626	606	679	595	617	637	627	625	636	623	681	671	637	625	612	639	649	647	639	644	629	655	676	670	644	621	624	605	655	648	586	634	622	623	642	622	636	652	623	660	663	643	660	631	627	675	681	626	551	593	646	624	632	629	665	634	613	613	668	603	636	699	638	592	581	598	673	619	634	608	649	621	621	624	640	642	609	619	631	643	628	647	649	663	645	630	646	609	662	678	661	658	595	638	615	659	681	651	623	634	607	615	671	639	625	627	619	667	599	702	645	680	631	620	618	634	615	619	614	652	590	618	600	698	652	651	627	615	607	652	630	651	639	660	614	676	684	623	640	637	632	651	636	654	704	659	609	657	693	638	658	646	651	601	627	614	622	629	626	654	592	640	629	637	629	674	592	678	632	613	647	618	677	645	638	673	649	651	644	593	648	673	640	671	616	632	636	654	644	603	614	637	606	585	689	609	660	630	574	606	594	675	615	668	650	627	655	587	605	629	623	637	676	598	653	636	672	636	610	677	639	626	630	666	656	638	633	642	650	631	657	611	660	646	622	643	615	642	662	643	639	594	651	650	621	618	614	659	651	660	671	642	641	632	684	596	621	649	630	604	629	646	614	644	641	666	625	602	619	638	618	620	660	663	679	674	645	617	612	632	650	598	613	593	621	631	607	644	633	620	647	648	601	680	701	592	605	624	638	594	653	590	607	648	631	643	618	671	635	651	601	631	654	669	609	627	653	617	611	666	635	634	649	619	601	645	628	613	647	588	600	592	614	640	659	625	637	679	633	628	627	675	630	634	586	597	685	622	653	632	659	651	633	652	610	662	665	591	609	617	645	630	665	651	680	601	647	662	624	676	614	638	638	638	631	610	656	672	645	638	614	628	664	630	610	624	620	681	628	665	655	652	635	638	613	606	617	630	663	646	599	645	649	629	628	629	632	635	624	590	643	648	632	635	576	568	600	638	607	619	654	602	619	652	633	658	625	648	644	617	619	605	675	643	621	632	623	625	624	632	655	672	604	675	597	659	618	666	638	645	649	600	625	650	656	609	650	611	667	642	601	637	623	635	625	636	635	640	630	609	644	694	613	644	686	635	696	617	598	609	611	658	634	636	641	637	619	680	587	651	665	630	650	635	604	634	615	629	630	647	675	615	646	678	630	647	636	642	606	621	636	617	689	673	615	623	603	645	677	614	645	663	599	622	632	707	654	681	672	627	619	648	633	693	615	652	614	637	605	629	670	610	593	657	627	624	657	698	609	638	620	634	657	628	624	650	678	615	658	618	639	646	664	649	619	654	658	596	629	650	647	655	636	614	619	622	642	688	652	588	587	619	634	625	652	616	637	632	646	613	656	681	631	630	634	645	609	637	615	633	643	642	640	645	631	637	626	636	614	625	614	614	680	588	618	630	600	633	634	619	632	593	634	663	601	647	631	645	613	656	607	617	664	619	643	634	667	619	614	668	623	643	644	621	613	653	646	634	625	619	635	605	640	595	637	566	662	621	647	649	610	662	648	589	645	620	660	676	638	604	626	628	620	654	609	597	639	608	687	625	609	689	627	620	656	607	636	623	650	622	636	615	637	638	608	601	653	670	614	631	626	601	664	639	616	641	631	660	651	627	618	606	666	618	686	626	611	630	641	687	637	621	663	614	619	622	637	614	627	634	624	624	686	605	660	631	647	623	625	660	671	630	657	635	600	618	643	615	638	611	613	597	607	662	603	626	624	613	640	651	608	574	612	651	561	650	658	625	611	649	635	638	670	664	655	627	636	701	589	682	597	634	630	646	630	633	648	638	595	617	641	648	591	673	652	622	652	638	635	637	589	615	635	636	622	680	647	612	615	666	599	674	639	635	644	660	665	654	633	651	620	618	640	639	624	671	614	641	626	637	691	617	621	620	637	628	610	660	635	592	650	662	657	596	670	662	679	632	605	652	611	614	693	614	667	594	660	629	645	643	627	652	639	630	616	668	649	629	614	656	674	625	629	593	613	653	665	619	645	649	588	608	630	600	624	603	647	631	634	677	682	593	634	646	646	683	623	659	638	619	632	618	578	688	603	651	651	616	649	710	615	630	655	606	642	623	615	689	632	624	634	617	657
12242	17988	16037	8368	5245	4188	3745	3023	2492	2223	2051	1747	1520	1322	1439	1284	1304	1229	1205	1097	1047	1139	1141	972	1019	1011	971	938	1015	964	939	924	925	938	920	873	915	949	929	931	899	912	930	935	931	891	851	820	885	886	854	882	919	878	896	909	878	842	908	881	932	861	917	918	899	817	947	906	922	874	905	887	867	940	935	904	866	884	887	914	906	851	891	877	927	891	880	883	854	899	882	990	926	852	881	915	910	939	870	900	840	895	833	892	899	829	881	830	890	853	913	847	939	927	863	794	865	848	926	895	878	945	878	868	846	848	912	870	865	874	866	937	906	895	875	867	882	902	842	842	855	849	867	909	868	923	921	871	878	870	827	866	864	884	813	899	884	826	877	845	869	850	845	888	877	895	817	926	889	856	882	866	910	861	896	846	843	902	912	854	841	807	849	845	862	891	865	875	856	918	850	856	871	860	831	841	884	853	906	838	831	834	846	852	859	812	851	847	879	860	901	859	893	871	925	852	830	840	854	883	842	911	872	862	900	903	888	838	859	886	853	858	830	870	895	876	902	878	890	859	893	810	912	860	884	853	859	811	898	849	849	839	858	863	877	901	833	869	897	835	854	875	849	859	910	853	871	807	844	863	890	840	916	822	871	861	889	870	845	848	933	903	861	926	893	885	941	850	834	850	849	857	840	878	901	900	863	890	821	856	924	887	898	898	894	843	900	853	845	870	819	896	888	901	858	830	867	864	869	845	823	872	908	880	874	868	841	831	876	883	828	953	883	868	872	874	849	888	820	895	870	898	830	868	869	846	857	867	845	849	883	905	833	879	879	913	876	849	865	863	931	827	862	908	884	865	868	881	882	906	884	863	850	916	851	881	863	853	867	899	886	885	836	880	840	841	906	853	930	881	878	891	837	852	875	870	887	907	917	851	889	845	825	885	923	829	880	845	901	857	896	824	903	846	818	884	901	863	901	862	852	879	840	924	833	872	872	913	871	886	846	880	892	905	872	858	912	911	862	894	853	862	893	923	847	870	900	933	874	902	872	880	820	904	848	831	886	836	887	889	869	799	863	872	801	923	887	828	851	895	815	867	913	898	857	866	861	896	875	919	888	868	895	920	890	823	889	892	919	918	821	866	876	874	886	857	885	963	912	847	910	886	904	919	848	877	865	889	865	893	878	919	873	855	907	850	854	843	837	862	816	893	853	920	913	861	881	877	859	879	914	958	883	876	868	853	886	847	860	853	874	801	887	872	834	845	878	909	845	901	876	872	952	871	862	816	852	941	879	797	917	884	908	847	872	855	863	865	880	859	899	858	882	879	880	892	866	870	853	867	900	874	854	900	852	868	888	861	908	868	906	880	900	861	872	878	836	832	861	845	843	886	867	913	861	866	855	895	891	883	933	910	854	945	872	896	913	861	858	861	867	841	880	878	819	880	842	852	873	898	901	845	850	886	875	890	930	811	847	916	844	862	849	866	857	843	894	842	885	937	868	826	937	897	875	896	861	894	837	816	876	894	878	872	901	853	838	818	885	882	873	866	835	874	828	846	840	869	859	865	891	855	892	886	869	878	894	826	902	946	888	841	917	850	881	833	862	876	839	910	893	859	900	843	885	846	898	891	894	865	905	875	817	885	887	834	898	828	907	839	855	886	869	936	884	834	835	887	851	857	908	894	902	899	855	933	870	845	903	897	861	881	841	895	824	886	790	859	888	924	868	886	887	865	904	893	877	890	891	869	881	845	886	865	894	898	895	866	861	894	880	869	877	852	886	847	848	897	906	898	830	885	872	846	839	848	896	825	846	892	863	822	837	924	833	897	852	835	852	848	901	893	845	835	930	817	837	858	864	873	840	897	875	867	839	834	898	927	894	825	805	828	875	823	883	896	880	827	889	882	893	862	848	882	829	879	918	873	907	839	852	891	848	885	878	849	908	903	941	884	884	843	868	886	841	871	877	865	880	831	817	880	817	857	830	875	893	871	861	899	847	847	903	893	862	875	952	914	848	854	787	844	862	899	881	875	883	868	912	869	935	863	856	918	882	905	873	903	908	873	900	869	849	875	850	899	937	840	812	898	847	884	926	863	865	888	882	865	874	879	902	886	831	859	853	886	904	850	903	894	874	847	868	917	887	919	890	855	823	900	930	892	876	889	855	836	882	875	851	832	871	857	910	896	848	884	798	896	825	906	867	875	896	879	908	859	785	915	861	862	815	874	926	863	871	932	873	909	832	888	891	861	861	825	857	883	878	918	828	883	881	840	889	884	882	876	866	868	813	882	858	867	872	824	857	906	900	909	875	847	852	958	873	902	853	848	843	924	886	887	856	924	886	813	861	866	853	886	800	863	850	866	880	882	905	884	855	836	835	851	887	836	858	860	919	939	863	888	899	888	885	865	849	880	838	875	890	823	863	862	902	883	922	859	876	880	914	828	863	873	868	814	855	788	863	913	890	829	912	882	833	843	896	899	888	867	882	867	894	860	962	860	906	850	866	840	851	907	859	825	883	849	863	905	831	865	851	843	871	903	869	855	875	879	900	879	836	858	851	889	839	912	854	929	920	848	859	864	883	815	852	855	830	852	884	887	906	864	900	831	865	851	886	900	850	900	797	873	868	881	885	854	937	917	878	861	898	872	917	826	876	832	860	864	859	888	853	863	850	871	900	887	895	819	912	890	924	832	867	857	863	858	882	842	851	830	830	919	907	860	868	872	844	890	906	851	877	862	864	831	863	856	846	842	870	903	833	836	853	816	848	906	885	898	906	836	878	868	891	890	867	880	868	872	879	838	797	880	919	867	907	848	905	876	882	857	897	877	875	949	892	880	882	878	892	865	842	901	848	874	873	901	868	859	871	862	891	831	894	871	850	902	866	875	835	869	877	864	876	890	876	833	893	866	870	922	892	896	853	903	891	878	884	874	888	828	859	848	912	892	850	880	871	775	893	786	889	918	865	870	844	874	913	880	848	891	878	924	825	836	924	809	851	877	833	873	879	892	850	896	893	906	869	902	843	875	860	846	882	885	923	905	838	806	915	882	814	893	852	872	841	857	841	871	836	893	839	904	866	837	852	893	863	900	819	851	892	938	870	873	855	944	878	825	864	839	892	867	813	900	865	870	879	907	898	830	892	853	868	863	845	925	845	822	832	859	875	903	863	808	861	876	915	886	890	897	849	870	844	880	883	882	877	804	878	881	848	859	907	845	895	885	871	885	817	851	904	876	884	891	895	874	880	848	879	921	836	885	845	892	857	889	818	915	906	818	874	886	897	862	854	866	877	838	866	892	888	931	836	879	838	898	874	890	861	830	896	902	897	889	911	895	890	863	888	880	835	853	905	842	905	875	879	893	841	894	898	870	862	875	902	831	875	879	911	855	897	840	917	953	869	889	869	865	918	886	840	873	847	869	866	913	823	901	878	839	854	841	805	850	836	862	804	897	925	797	865	876	860	835	871	823	855	912	892	904	885	861	924	851	871	818	886	862	875	864
24774	21578	28829	24833	20769	7448	3283	2166	1831	1611	1493	1361	1081	1105	1015	996	927	848	865	786	697	770	758	737	699	748	680	735	678	682	729	681	689	666	668	638	666	727	692	631	627	669	673	655	642	651	639	660	653	608	623	578	649	596	611	636	589	639	601	610	629	599	637	601	591	619	621	609	586	651	612	622	608	650	639	642	655	633	622	618	571	665	671	621	636	588	618	635	609	647	638	654	601	605	627	645	606	682	583	633	604	602	642	626	610	606	641	606	631	617	630	630	672	653	608	617	643	595	675	627	596	639	593	642	625	598	619	659	622	627	610	595	621	659	618	604	622	603	583	598	573	597	584	616	602	564	601	605	598	627	610	577	614	584	625	572	614	599	579	637	617	586	602	620	567	585	578	618	570	615	626	590	654	623	589	610	618	604	629	651	598	595	606	585	580	629	628	629	596	638	608	596	554	658	604	573	644	651	613	594	603	600	596	607	564	648	669	602	562	642	612	614	626	641	644	661	618	622	653	610	653	594	627	628	567	663	620	632	605	623	647	610	636	606	607	639	597	635	620	625	617	634	627	639	612	604	582	620	630	593	599	585	636	571	606	598	619	598	595	620	601	608	652	602	630	649	591	577	588	623	628	652	616	601	578	599	608	578	625	620	615	621	602	601	592	623	597	625	596	642	641	676	605	573	589	613	621	622	611	629	578	582	595	632	567	580	582	593	619	603	614	561	607	656	621	589	642	594	627	610	629	611	628	607	601	645	643	603	583	614	646	620	660	615	631	592	632	609	625	634	580	603	600	592	594	647	610	591	601	608	567	688	607	548	593	628	629	618	628	603	601	590	579	624	591	633	630	653	633	647	606	652	624	612	620	622	619	574	614	636	591	595	655	600	596	633	650	619	620	607	664	563	591	681	618	608	633	617	569	598	627	622	600	650	623	641	618	616	604	628	606	611	607	591	601	606	606	653	581	583	668	618	634	608	597	580	585	599	637	596	631	626	602	666	586	620	604	597	582	609	565	631	617	582	611	635	598	616	596	587	586	607	570	617	586	610	618	595	670	558	639	602	616	580	650	588	617	587	637	613	631	623	614	623	621	609	627	599	588	603	615	610	623	585	605	598	611	609	625	611	556	584	597	581	599	573	605	619	587	567	619	605	570	626	609	606	614	595	586	613	641	590	578	596	638	609	603	590	628	644	594	624	611	669	623	598	589	602	623	608	613	663	620	559	590	644	586	595	567	618	632	614	635	618	576	561	609	635	569	634	627	607	567	610	577	637	662	549	611	548	576	603	612	605	606	616	632	576	589	555	574	603	585	623	603	568	632	605	605	640	610	579	587	599	598	591	614	560	615	631	599	628	618	584	644	597	615	593	574	599	578	570	611	554	603	571	602	652	618	589	633	598	610	635	613	587	592	621	600	596	572	599	593	614	615	611	609	629	667	594	639	623	627	584	634	597	600	615	644	598	601	606	604	586	593	628	601	618	591	664	590	627	602	625	635	607	626	596	602	612	631	643	597	599	652	620	618	619	592	610	567	587	604	642	591	592	622	594	612	630	605	597	581	618	605	643	614	620	596	631	552	620	606	594	558	610	614	571	585	626	610	625	594	618	610	618	606	658	619	654	606	639	639	635	623	665	616	595	583	610	614	569	643	607	672	583	547	603	610	638	639	605	627	609	634	610	606	583	581	598	657	607	582	590	621	624	605	584	544	606	588	583	599	620	659	594	600	595	628	634	605	570	571	635	604	615	599	611	634	604	623	538	629	581	590	621	602	606	616	585	606	603	588	625	616	621	622	624	585	560	607	571	656	667	643	583	618	614	619	613	606	617	597	665	620	574	597	600	607	666	605	553	588	629	604	634	599	620	592	621	618	653	588	607	608	547	610	598	602	597	608	594	616	606	579	602	583	605	591	601	610	568	589	646	615	587	630	600	617	615	613	593	653	603	568	598	580	577	643	617	627	644	608	666	631	676	587	629	601	601	572	614	656	609	637	599	630	636	589	636	637	598	636	595	577	597	640	584	621	588	628	620	613	601	595	605	600	638	590	660	646	638	572	601	582	610	623	604	611	633	584	644	631	586	600	654	625	621	586	587	612	600	570	598	598	559	599	617	599	619	634	599	647	641	617	581	652	600	617	586	623	619	592	572	604	652	590	669	609	617	599	609	655	596	618	616	571	620	574	592	612	609	615	614	602	586	621	585	598	588	608	623	591	583	617	623	591	628	607	595	600	608	576	636	615	683	640	633	637	641	624	648	611	589	597	662	628	594	620	554	588	630	567	642	575	592	659	579	603	633	619	618	577	597	644	556	634	632	608	631	646	605	631	612	606	564	605	606	597	599	613	592	580	579	625	610	588	632	626	602	547	613	565	594	613	537	601	583	595	640	606	571	630	575	619	613	633	640	595	615	631	600	641	630	624	574	619	581	601	630	608	624	627	578	623	614	616	590	607	613	634	633	613	620	642	651	588	651	627	626	576	590	629	616	644	573	643	607	626	632	628	609	617	587	637	639	581	631	593	580	549	593	590	585	598	608	650	611	573	592	589	615	607	599	637	596	605	591	662	581	607	584	622	658	609	642	627	626	605	654	590	541	599	568	618	614	599	570	577	673	666	617	641	637	615	565	591	623	614	625	602	601	674	624	615	640	621	648	607	602	635	624	624	615	623	637	610	614	612	612	567	587	584	606	585	612	609	595	584	590	631	602	603	588	641	591	547	589	634	633	683	620	606	609	579	579	592	602	650	605	628	573	587	637	655	582	580	609	566	612	608	634	628	609	607	589	617	620	582	565	624	553	563	579	579	591	633	585	573	636	587	604	612	584	618	637	632	628	594	621	608	613	637	638	585	619	609	586	592	626	613	645	608	612	613	563	611	565	628	610	635	626	577	641	612	595	614	612	609	633	603	574	646	645	615	614	610	628	601	652	642	608	568	597	601	599	607	598	649	614	618	612	640	580	608	563	635	660	617	604	581	601	607	607	622	611	629	606	649	600	629	644	602	568	635	617	608	645	634	620	597	594	605	608	618	594	599	603	588	645	626	590	646	598	616	591	614	627	588	610	617	616	605	582	614	604	590	635	572	654	588	622	603	680	574	613	579	650	593	635	577	647	650	591	568	603	629	597	635	611	609	637	602	606	607	618	588	618	592	598	557	642	622	606	620	603	595	587	602	584	584	605	626	624	650	634	614	632	620	561	600	582	581	593	592	601	611	611	563	655	584	609	597	604	596	649	620	611	616	600	595	562	613	612	596	640	639	582	637	628	575	604	626	598	634	584	579	631	612	638	639	619	648	641	604	578	610	584	634	609	609	634	589	591	586	592	607	585	613	624	626	630	634	657	576	626	621	582	607	594	608	593	602	540	637	613	580	636	609	610	600	623	631	617	571	647	584	559	641	612	621	613	581	653	618	643	604	621	636	601	617	612	626	611	626	621	624	614	618	606	670	634	628	599	640	582	586	628	644	648	605	625	634	610	602	634
13459	26333	23077	14091	9617	7548	6262	5214	4201	3453	3360	2793	2138	1929	1839	1800	1654	1535	1551	1386	1247	1223	1334	1122	1118	1159	972	1036	981	1031	1133	1037	925	954	887	931	960	912	928	968	934	890	931	921	915	887	862	859	913	869	880	846	899	854	876	832	853	903	878	890	870	912	814	900	823	906	868	850	921	916	869	913	886	899	916	902	915	863	889	901	941	921	881	896	880	836	872	889	861	885	895	866	848	897	897	871	835	821	926	861	862	839	948	915	910	848	875	842	890	878	853	856	792	810	861	873	849	830	837	829	871	885	821	832	846	891	814	880	870	846	873	860	809	856	835	862	862	839	888	809	827	836	819	867	827	831	892	835	854	839	853	874	863	850	840	852	784	836	810	841	868	884	876	848	807	842	846	830	856	829	823	807	854	799	858	819	837	818	887	834	882	851	855	842	829	825	891	889	837	853	842	775	825	811	857	854	889	865	857	879	822	908	865	831	822	806	859	832	857	886	893	849	806	880	889	857	903	875	865	877	842	824	874	871	882	902	862	825	831	834	810	866	823	846	878	833	880	826	903	818	857	874	832	931	835	850	829	803	857	821	815	808	888	852	837	897	857	861	850	859	851	897	834	865	857	874	847	869	907	850	864	802	910	853	851	856	838	827	848	864	840	862	872	806	840	887	828	864	856	811	871	809	875	819	804	817	871	819	863	850	847	873	835	822	847	887	923	843	853	843	878	889	873	849	861	872	845	891	869	799	865	858	866	814	850	813	832	867	829	839	826	831	871	798	790	840	781	863	856	840	851	847	811	828	849	852	837	885	856	884	853	876	830	826	880	888	873	824	818	861	830	844	819	870	865	876	864	859	839	840	869	829	835	799	854	832	887	883	855	849	856	816	845	804	802	833	866	874	866	809	836	851	889	852	824	853	852	854	855	854	811	828	834	860	877	801	868	847	869	807	842	817	835	851	845	884	796	826	870	844	851	876	870	857	836	862	797	837	846	898	849	889	855	857	873	867	850	872	893	839	880	871	891	829	843	853	875	844	857	817	798	860	899	923	790	905	821	820	843	837	850	876	840	888	886	852	788	821	840	820	831	823	827	798	791	906	832	883	848	790	885	822	902	873	855	871	846	848	848	829	830	882	853	847	852	847	796	833	821	851	844	894	854	858	882	845	826	839	827	768	920	874	818	864	832	887	888	835	810	858	788	809	875	829	827	833	870	825	876	838	813	865	830	808	878	805	808	834	889	848	792	826	827	833	801	806	848	864	814	857	835	812	878	864	804	919	881	840	832	836	838	840	839	819	903	899	861	841	922	850	869	841	851	906	865	872	828	826	871	850	830	814	767	817	831	812	866	838	882	827	841	876	853	878	842	865	846	889	879	842	859	812	855	875	881	831	908	874	872	891	913	871	840	835	837	835	866	848	884	858	794	839	861	840	871	844	867	845	817	826	787	839	869	834	876	831	812	924	837	817	813	864	859	876	843	901	870	898	815	840	845	850	848	792	830	913	870	882	853	914	846	834	893	867	831	890	843	843	838	832	837	865	840	837	832	860	849	879	815	868	836	812	896	867	807	824	879	813	865	865	877	822	869	821	839	871	848	867	894	902	828	838	886	833	838	791	866	889	779	852	860	861	839	849	875	810	894	827	836	806	861	833	818	854	854	831	832	848	858	864	818	843	822	830	835	870	910	821	895	818	861	862	847	816	875	803	841	842	857	869	850	760	802	883	846	826	798	836	849	881	828	835	805	872	889	873	844	815	837	840	825	863	811	864	851	823	839	861	871	809	870	840	888	870	812	831	880	846	810	867	807	860	865	880	851	828	881	796	854	833	868	845	867	864	859	852	866	836	793	862	849	814	874	817	854	837	843	813	847	853	829	837	815	798	900	828	855	812	865	859	857	819	844	831	819	789	864	853	840	847	817	784	843	829	843	830	842	857	844	823	811	815	785	854	807	822	834	829	894	853	846	831	918	835	806	879	800	883	837	809	869	831	837	855	845	818	835	836	879	835	886	852	841	826	834	835	842	846	826	793	867	868	847	786	887	850	844	836	867	893	804	872	811	902	842	816	853	872	827	855	847	858	803	872	851	826	889	832	797	849	848	870	893	847	816	826	826	817	845	797	858	847	832	872	813	833	876	866	854	857	805	839	825	876	857	856	820	876	870	860	853	861	854	849	852	898	871	826	819	853	811	840	827	836	835	812	849	859	862	847	845	876	778	792	853	844	789	853	845	861	813	889	814	806	827	840	829	821	834	852	835	843	835	782	857	802	871	875	839	816	827	870	880	845	844	889	837	900	880	875	844	791	846	835	830	894	827	827	846	820	900	892	826	915	862	859	873	879	896	800	854	797	824	844	810	894	873	848	837	858	831	815	797	833	841	865	859	859	803	827	869	881	828	830	875	797	825	859	858	807	839	875	836	817	836	806	830	869	867	815	822	833	880	846	847	870	843	878	906	829	782	858	847	868	850	819	838	872	838	818	866	826	827	823	884	870	870	841	804	781	818	838	848	832	931	840	846	830	804	854	828	887	808	856	877	850	832	859	847	888	800	875	830	870	882	868	802	833	799	832	896	779	839	811	835	818	878	862	868	870	856	845	853	811	878	868	871	817	816	884	840	874	818	824	822	859	857	867	849	828	899	830	841	840	843	837	872	873	858	844	800	882	873	852	879	827	878	806	861	842	874	832	853	859	882	831	830	849	799	889	865	853	813	862	837	886	829	882	819	860	892	852	835	910	769	822	910	834	855	843	818	830	841	832	862	874	857	872	874	829	884	824	847	847	833	895	814	816	877	839	870	821	848	846	897	848	827	845	879	821	852	854	854	823	841	819	857	857	827	855	826	851	895	884	845	815	852	807	842	844	859	863	815	859	851	851	831	835	833	842	821	855	848	853	868	830	844	871	845	829	872	914	864	796	829	845	828	871	787	786	817	900	859	848	854	840	900	821	866	844	850	845	847	829	835	823	817	874	817	820	846	821	825	842	861	833	815	839	817	874	865	866	833	846	932	836	857	843	847	876	851	819	867	826	871	818	860	816	856	849	874	875	808	845	854	850	876	834	895	863	890	848	853	820	779	823	817	838	837	881	851	856	852	864	807	881	866	881	823	844	851	815	848	823	817	830	872	862	836	853	830	825	814	819	815	834	913	818	806	825	881	874	814	871	827	830	848	872	879	860	879	797	861	877	868	866	816	840	878	864	851	862	908	881	881	927	879	846	856	867	803	836	865	809	811	850	813	810	825	849	833	835	794	824	801	858	861	848	838	849	863	862	832	814	834	823	887	794	875	882	858	851	835	849	818	885	848	840	876	833	865	785	881	822	843	857	838	853	863	874	832	849	855	821	867	835	853	803	865	847	852	885	854	886	852	857	836	830	862	814	839	833	845	821	867	873	863	752	896	864	815	887	793	838	879	840	885	852	793	857	839	815	810	858	867	827	841	880	883	857	807	847	874	847	873	839	856	848	898	827	835	865	851	786	862	873
23684	21549	29368	24155	21556	20412	7478	3058	2198	1930	1896	1587	1295	1160	1129	950	891	968	927	829	702	763	744	641	646	649	620	587	550	603	574	559	537	538	572	525	561	588	546	531	555	486	557	516	531	530	514	510	458	499	515	526	488	501	500	501	498	519	523	485	493	541	514	528	488	524	501	520	500	531	465	502	504	493	553	528	514	509	506	524	501	510	480	475	504	507	484	492	493	523	479	487	507	512	473	502	504	493	471	476	495	496	472	526	476	460	488	522	497	478	454	459	453	523	473	449	486	503	483	459	489	503	501	513	502	443	490	460	477	457	480	483	495	485	477	462	496	502	469	458	455	485	477	452	451	484	511	456	465	466	490	514	508	493	453	465	492	475	490	463	470	458	469	457	461	461	466	485	485	444	505	495	473	489	506	473	484	465	472	467	436	474	450	510	470	480	481	474	465	491	474	464	508	450	491	451	470	493	492	465	492	453	471	491	504	490	504	468	489	462	451	492	491	476	490	482	462	483	497	469	494	445	481	473	485	465	467	459	449	465	481	501	486	489	493	445	481	468	491	454	468	416	503	499	455	485	507	471	448	545	487	475	456	471	488	493	533	477	445	453	491	449	499	477	476	454	462	463	457	459	494	497	502	453	461	439	456	473	472	443	482	484	474	473	443	473	469	502	465	464	482	451	475	440	466	475	469	434	447	474	522	484	485	477	428	493	525	465	477	452	462	459	482	517	454	474	474	431	482	461	500	482	455	468	452	484	441	453	493	508	478	465	461	461	464	482	494	498	498	520	451	459	539	460	475	472	466	513	442	466	468	486	491	466	486	457	476	472	494	436	485	450	428	497	475	518	444	456	446	495	478	472	473	514	462	514	458	482	518	496	504	485	447	474	496	451	477	481	450	502	481	452	495	479	451	444	488	505	468	497	464	484	483	475	460	478	472	479	481	511	484	481	499	459	509	486	476	464	452	453	484	505	458	454	449	466	475	498	432	485	427	452	507	476	500	471	481	481	481	493	471	427	464	517	426	507	489	478	473	461	461	439	468	436	487	441	470	476	483	437	449	472	462	458	479	467	471	487	458	457	469	461	494	494	496	454	512	496	485	487	474	450	428	480	450	481	503	441	478	453	526	508	470	430	476	442	474	449	430	454	498	477	486	496	456	500	449	504	510	480	493	465	468	486	493	501	477	493	457	502	473	480	464	486	497	463	473	499	489	459	448	460	446	472	522	477	485	508	526	480	511	432	493	466	475	481	509	451	495	484	488	494	472	484	452	520	431	507	460	480	461	522	479	487	488	460	490	448	435	515	465	449	478	480	474	501	477	472	466	468	463	496	496	501	477	447	482	471	512	512	445	479	485	506	521	456	483	472	479	490	493	498	491	486	445	462	479	450	470	398	499	468	498	448	489	468	465	466	467	493	436	493	457	465	466	475	501	460	520	456	486	481	530	455	515	509	472	498	479	463	461	514	479	471	517	489	500	472	489	490	471	503	469	476	445	483	524	496	449	517	497	456	479	489	469	432	456	464	480	496	492	480	478	468	516	515	498	474	451	481	529	482	462	468	465	472	472	479	486	489	487	468	486	456	475	526	473	474	474	465	454	467	508	480	514	483	502	496	453	477	492	441	467	502	474	450	488	458	482	506	437	497	478	470	450	499	454	454	486	478	469	505	499	449	465	461	475	542	515	471	469	456	511	463	472	474	461	434	440	473	428	497	469	469	497	477	490	494	452	516	476	435	427	476	498	489	477	462	450	497	432	508	519	455	474	487	471	479	488	477	453	509	461	454	492	448	523	463	476	497	459	451	450	472	500	487	486	478	467	478	504	477	451	494	430	475	483	525	462	457	453	438	495	481	453	470	467	469	462	450	494	429	478	474	487	460	473	496	465	477	497	499	437	484	471	477	479	508	461	488	489	470	491	499	513	496	457	440	491	469	458	486	453	448	488	470	461	445	497	476	454	489	479	458	479	483	478	469	483	470	458	445	449	451	500	493	480	457	465	449	491	457	441	463	426	468	461	484	456	457	510	498	454	525	485	483	442	479	467	492	431	453	496	439	527	496	463	453	451	460	500	501	467	462	503	503	485	451	479	460	447	512	459	502	490	469	458	506	429	463	486	449	490	506	478	479	518	477	490	484	474	463	468	467	481	470	486	460	488	495	468	455	512	461	473	459	460	496	465	522	464	451	466	480	465	478	493	482	426	485	486	488	482	485	481	465	459	457	495	463	485	513	491	446	509	469	463	502	447	489	467	481	458	486	482	452	463	459	469	460	482	444	489	445	481	468	470	419	500	468	501	485	501	440	499	446	481	492	498	469	454	521	423	459	499	458	508	492	459	488	468	471	453	474	483	504	495	445	465	485	455	458	496	453	455	501	484	470	476	479	481	447	452	475	498	444	426	492	458	452	508	470	455	462	451	480	458	496	432	491	483	495	471	454	473	518	510	476	444	463	487	500	464	481	478	489	474	493	446	462	517	474	514	456	475	477	463	484	495	491	483	503	472	447	483	432	471	477	508	503	506	475	503	507	480	466	473	495	489	469	494	494	492	472	477	509	458	457	478	467	554	488	491	468	467	450	465	484	460	465	487	489	497	456	439	475	459	456	458	447	510	514	498	494	504	450	495	468	478	492	518	449	471	496	456	452	474	449	508	464	470	473	494	434	442	476	457	460	521	451	474	502	440	424	459	504	466	501	443	465	447	461	452	441	482	498	452	470	481	507	525	483	450	470	449	501	451	482	469	444	484	526	459	483	477	512	467	473	476	467	470	473	463	464	472	488	487	460	489	482	487	476	487	466	481	474	491	477	527	505	500	425	487	466	447	439	479	464	498	499	480	482	503	484	441	484	475	490	494	417	463	484	481	496	475	475	470	463	470	467	457	477	472	489	455	468	501	435	454	460	453	486	466	459	454	488	445	478	494	448	460	486	458	462	479	437	468	460	473	462	456	443	510	465	468	488	457	505	479	455	477	466	469	506	514	385	463	486	440	471	462	464	467	452	470	470	477	470	511	500	456	473	487	463	459	490	469	421	463	454	495	452	458	474	494	463	472	462	453	477	499	453	479	508	466	537	499	500	415	483	480	430	491	487	439	488	509	484	496	471	464	478	487	491	489	463	482	477	453	521	451	471	493	478	462	512	475	506	466	451	528	455	437	461	466	434	512	471	443	472	491	450	449	458	486	452	467	440	490	502	492	479	478	461	495	461	485	456	455	468	479	437	487	489	482	497	454	442	530	512	506	474	484	460	464	495	472	478	431	495	481	449	474	469	536	458	489	508	439	483	452	521	483	490	477	516	425	487	475	475	480	481	429	491	462	484	491	511	464	478	498	479	477	502	451	511	481	492	513	471	488	470	480	470	442	458	478	452	502	491	458	492	468	466	506	477	476	471	482	504	478	490	459	480	473	494	515	468	471	466	519	499	490	486	434	482	436	478	487	464	468	457	465	469	463	474	449	440	492	481	498	470	505	434	460	476
15463	30986	27193	17982	13593	10295	8672	6915	5638	4734	4371	3516	2970	2471	2247	1885	1740	1917	1861	1545	1195	1223	1364	1054	1011	1084	962	985	862	920	930	894	844	805	847	758	838	797	854	836	834	765	786	756	712	749	702	662	768	730	689	706	683	666	693	687	707	661	698	720	737	709	741	716	736	730	758	745	713	738	759	722	713	766	712	778	806	762	779	727	686	704	711	725	725	709	720	744	690	707	707	684	707	716	711	695	688	689	715	687	678	703	677	743	668	696	636	683	720	708	723	659	636	680	675	709	657	670	702	680	713	715	681	649	683	661	711	658	669	654	695	694	615	695	660	670	662	665	721	631	708	674	691	654	649	691	626	654	683	693	737	689	639	692	681	681	673	697	666	677	668	668	633	641	646	692	658	666	651	666	690	679	660	697	664	679	704	672	690	656	655	687	664	687	674	668	687	675	664	692	712	690	699	662	708	651	664	657	677	678	677	637	693	677	609	694	684	662	683	703	659	653	720	697	668	625	658	658	635	651	695	668	680	602	669	631	684	636	721	692	678	688	640	632	646	662	699	675	642	696	683	690	645	662	665	650	665	660	626	649	652	718	675	684	655	688	670	741	689	665	666	682	691	691	641	669	659	725	638	678	647	659	670	728	614	679	631	651	691	673	703	658	634	658	670	668	686	656	674	631	665	681	643	617	628	692	706	681	660	677	662	705	705	662	726	685	649	691	650	673	672	658	685	629	644	673	748	680	686	696	672	632	646	699	635	645	633	635	652	680	628	662	652	687	666	694	684	659	646	684	646	657	679	686	696	701	648	639	616	644	626	661	676	664	628	647	641	657	723	646	644	674	642	667	667	682	641	675	635	693	656	630	654	708	642	661	682	646	684	756	646	723	679	662	662	678	657	650	708	665	720	686	656	642	654	644	655	690	651	686	672	668	688	659	664	703	668	645	660	673	710	693	713	683	668	693	694	691	659	632	725	681	694	680	671	711	638	656	653	655	701	687	667	669	640	671	665	747	665	686	681	660	655	708	659	632	645	682	697	625	633	671	676	628	743	690	667	623	639	656	641	651	690	701	649	671	646	660	670	730	675	658	628	650	676	665	657	642	670	684	648	627	676	642	646	674	644	680	684	699	722	648	699	633	664	666	671	689	641	678	651	689	650	717	674	693	693	660	680	671	686	676	693	673	673	701	657	699	695	626	651	708	690	684	624	659	644	622	690	683	642	649	642	698	634	696	711	645	670	684	651	673	676	663	690	651	674	694	650	670	722	679	699	668	655	685	655	690	690	666	710	695	701	664	619	672	663	711	677	684	674	652	722	678	641	721	687	640	638	703	668	654	683	671	651	668	651	695	661	686	657	721	677	654	718	645	669	691	683	708	680	636	681	654	635	703	678	688	640	642	683	686	696	653	724	699	708	673	693	683	703	677	646	668	682	697	658	672	664	679	670	632	637	664	671	635	665	636	655	662	678	708	706	626	601	685	668	654	697	672	694	715	694	672	615	662	675	666	641	705	695	641	664	724	651	651	659	675	697	644	687	651	676	624	695	689	622	661	669	666	700	662	676	645	643	668	684	698	671	651	687	711	666	681	671	679	671	651	681	712	657	706	696	649	680	641	660	689	670	663	659	654	663	682	650	711	660	659	670	711	649	690	682	685	652	669	680	650	664	685	644	698	652	682	624	672	656	665	689	676	670	611	656	684	685	637	671	636	637	669	687	660	627	710	637	666	677	700	660	700	691	681	657	681	683	652	674	695	651	640	663	647	678	668	666	652	707	658	636	701	689	642	704	635	626	693	671	688	663	664	586	704	646	612	656	633	650	647	703	706	653	633	713	664	652	615	657	682	730	723	740	640	678	685	623	675	666	668	629	651	703	621	657	672	680	657	665	657	636	713	667	679	627	708	712	670	643	671	640	731	638	706	659	704	698	654	635	670	638	683	653	693	699	622	664	671	676	661	627	658	614	665	680	656	689	656	625	671	661	658	716	629	673	689	674	705	673	683	670	726	653	693	656	659	622	692	712	706	651	671	653	670	664	692	631	690	713	653	654	687	680	709	675	680	684	697	688	679	659	674	729	723	608	703	653	675	689	684	646	666	648	667	668	635	627	663	618	634	651	675	687	641	685	712	626	595	688	661	666	669	716	686	707	646	712	623	681	657	679	686	653	683	700	681	708	694	678	714	675	648	694	666	619	669	682	680	663	703	680	669	665	660	697	667	696	663	648	655	639	678	732	657	674	657	644	664	643	647	688	652	625	651	646	610	679	621	637	632	718	721	675	641	667	644	680	686	685	636	648	651	660	704	660	684	661	715	629	681	665	686	651	692	689	659	666	651	708	639	652	675	659	645	680	671	651	689	658	662	705	687	667	692	653	652	696	704	663	670	682	660	641	643	676	668	665	668	646	657	658	653	677	650	643	678	667	664	657	686	679	664	651	695	680	666	654	649	649	685	655	652	656	666	674	672	646	678	677	717	654	654	667	687	694	717	635	639	638	668	706	657	664	671	697	672	611	664	687	652	673	644	685	639	672	656	645	657	655	697	662	672	679	696	645	705	660	662	699	685	707	662	656	659	666	634	718	714	674	675	670	672	675	698	643	665	701	701	682	660	693	729	687	696	696	645	669	651	706	660	641	679	660	691	702	651	703	635	678	644	662	636	622	642	721	665	686	667	664	678	623	672	640	650	630	637	667	668	686	694	695	692	675	685	650	659	665	607	684	622	673	669	657	684	682	621	648	640	666	673	653	633	692	671	624	669	642	680	717	693	651	671	656	689	671	658	696	654	681	673	648	638	696	652	679	662	643	666	651	690	596	689	679	680	681	664	626	672	654	655	676	671	680	669	704	721	671	656	643	627	695	652	682	638	683	674	691	727	691	686	679	645	665	645	690	721	671	701	679	659	634	680	701	670	704	656	643	646	705	609	652	643	656	666	680	633	688	687	671	665	667	671	623	765	650	682	678	700	658	669	667	697	685	712	684	626	675	620	669	666	677	682	682	678	651	684	639	665	640	671	735	661	678	629	722	683	644	634	649	706	672	644	668	667	695	654	696	726	708	677	626	699	679	667	688	644	636	702	684	683	674	636	664	599	673	690	674	628	681	676	686	669	669	657	655	673	723	691	669	670	737	729	651	659	613	713	656	689	717	669	686	612	738	686	634	675	702	682	683	662	704	662	642	674	679	654	643	628	631	653	702	662	654	676	645	706	637	680	693	645	690	626	646	703	691	707	690	661	662	634	624	715	685	692	709	668	668	656	725	654	671	670	695	693	686	620	688	694	638	620	698	696	663	684	697	659	619	641	671	661	641	710	644	689	663	735	655	665	673	693	649	693	640	666	727	647	631	712	678	613	637	692	659	677	646	675	669	656	693	644	636	726	660	680	697	697	672	640	679	681	700	691	672	645	659	703	638	687	668	658	650	672	655	613	648	665	656	681	696	667	669	682	627	672	671	637	645	633	644	675	584	650	667	692	637	682	678	642
27502	20422	11956	5129	2906	2043	1743	1423	1238	1114	1087	1015	933	869	783	755	807	789	736	735	729	706	726	704	655	676	685	647	712	726	625	629	644	647	644	624	664	656	686	677	669	630	652	693	656	643	629	648	656	635	648	629	659	648	613	664	591	639	665	639	618	648	668	657	639	651	631	643	633	677	649	641	629	623	616	641	640	622	647	692	600	654	643	639	611	617	640	661	665	615	632	640	608	615	636	641	626	645	658	611	676	617	688	672	629	634	616	634	655	656	628	623	620	634	649	615	649	644	620	649	626	669	619	631	612	632	621	635	625	644	627	595	644	613	626	619	630	658	650	625	646	608	624	650	610	659	628	574	644	630	629	596	634	622	627	604	634	660	680	629	658	606	640	639	597	664	627	631	632	650	671	597	596	635	640	616	626	627	607	661	636	640	638	606	595	650	628	629	634	641	607	637	655	588	568	625	621	673	662	647	635	626	610	650	599	596	657	611	651	647	630	633	614	632	632	620	595	616	670	605	663	611	623	602	599	674	615	653	620	644	621	658	593	636	618	647	635	655	670	643	642	656	623	678	657	635	662	614	645	596	626	644	619	707	662	676	625	629	631	633	658	611	659	602	611	637	635	619	624	605	633	608	633	591	648	618	623	677	645	674	583	596	625	580	558	620	687	663	630	627	592	606	628	636	616	609	626	667	612	623	661	649	598	655	630	632	574	679	658	656	682	622	590	654	637	674	640	655	642	604	639	574	571	622	634	637	584	633	627	671	615	626	643	680	635	654	601	693	618	649	631	634	646	597	659	609	639	614	635	614	638	670	636	656	640	604	660	630	605	651	674	634	644	589	617	647	635	628	631	610	623	653	656	641	620	617	589	594	595	652	603	628	631	634	618	624	637	654	647	601	648	642	628	602	644	639	622	633	618	652	631	619	625	620	626	627	610	586	587	616	618	608	611	614	620	626	652	627	661	620	646	636	631	607	636	617	635	674	656	609	664	633	661	656	651	608	589	627	638	614	648	640	677	680	669	658	662	622	651	603	628	636	652	617	634	625	620	610	561	627	658	596	628	604	648	650	636	612	613	612	628	627	629	618	609	608	646	624	611	671	633	610	622	621	665	682	559	605	661	710	613	626	674	640	638	616	664	626	644	669	617	658	634	665	628	642	622	649	584	612	639	597	610	631	629	601	623	669	590	633	585	657	659	630	601	624	651	641	651	613	604	572	634	607	676	603	676	624	632	663	624	614	573	631	651	649	620	622	600	700	607	653	624	611	731	582	632	624	642	625	598	665	597	656	627	628	588	654	585	661	636	616	657	700	648	630	647	619	646	602	606	600	656	599	654	655	619	662	642	638	577	568	621	643	620	607	621	649	607	619	615	674	609	614	652	625	639	632	584	666	645	632	596	609	608	580	560	689	606	673	648	614	605	637	631	631	611	620	627	635	585	634	654	647	587	652	667	560	616	628	631	643	607	603	634	591	658	675	622	656	668	650	646	637	606	620	665	626	663	662	599	661	601	629	630	640	601	613	612	617	595	644	600	612	658	618	645	625	649	647	671	623	620	613	631	631	679	613	619	622	621	564	601	641	638	651	649	601	672	621	697	627	654	609	610	604	632	618	655	715	640	693	623	616	623	613	642	631	610	645	619	659	600	611	610	619	657	585	641	618	616	648	652	622	641	642	669	598	624	607	613	658	656	603	587	586	647	612	637	659	612	650	618	626	629	659	618	634	608	641	648	687	657	596	587	604	595	609	566	616	621	639	583	593	629	591	629	628	629	594	660	632	617	648	674	618	629	606	592	645	654	625	679	655	667	625	593	619	672	648	645	616	646	660	632	639	631	609	636	662	628	597	603	658	636	634	628	627	632	660	598	628	633	632	646	637	639	635	648	637	710	611	628	663	635	635	615	635	612	568	606	607	638	607	652	622	619	625	619	618	646	614	644	645	666	637	609	601	628	611	636	640	604	620	622	607	593	635	628	575	606	646	636	637	614	663	650	605	602	629	591	658	605	666	596	668	631	629	650	636	584	655	650	651	602	618	628	665	597	655	609	598	606	663	632	632	613	612	613	634	646	639	669	618	608	626	619	575	622	638	605	636	660	601	581	664	646	648	621	649	618	621	649	639	649	645	622	622	629	667	651	596	599	617	679	700	677	657	614	632	649	664	608	600	621	621	612	613	661	606	603	645	656	628	653	626	639	581	591	626	663	630	652	594	606	580	676	664	664	658	612	638	614	602	674	675	602	611	602	624	635	681	624	650	660	613	616	638	645	630	683	641	623	600	599	615	641	673	639	639	597	642	607	594	650	679	659	638	639	646	624	654	653	644	589	581	640	619	615	644	663	645	607	617	641	581	613	626	633	648	618	674	661	674	640	628	671	630	617	647	608	624	640	641	630	623	615	617	670	631	576	627	601	601	629	639	616	667	617	656	642	585	666	655	640	692	615	653	661	608	625	602	614	619	621	610	652	629	606	624	637	659	615	596	617	611	616	597	634	630	614	604	686	679	630	626	585	642	640	594	620	632	588	618	636	596	669	642	597	679	640	640	640	636	632	662	623	658	646	647	657	628	597	626	608	614	618	619	606	662	649	625	661	643	627	604	575	594	633	654	669	626	614	616	641	668	622	619	660	672	620	654	631	568	608	618	658	642	607	624	648	588	617	601	641	631	640	594	654	657	649	655	667	628	649	634	669	624	671	633	664	668	643	619	598	620	630	625	645	654	653	664	623	613	653	603	612	656	662	601	634	642	673	641	626	616	623	611	647	608	644	638	672	617	614	614	658	604	613	611	607	638	621	615	626	609	616	611	610	660	639	568	627	611	629	602	666	624	585	635	636	619	663	625	615	637	599	613	647	663	600	623	613	641	609	584	639	647	634	616	690	624	674	641	619	632	657	614	655	625	627	592	600	619	611	636	618	611	651	654	616	640	606	634	655	663	615	631	661	604	689	569	649	653	587	642	673	597	663	611	658	642	632	641	623	609	601	590	645	648	613	604	599	647	680	670	647	625	654	618	624	589	618	579	634	658	616	662	600	622	638	553	619	603	620	673	634	633	624	650	655	591	594	648	604	600	597	601	621	635	640	643	652	592	646	625	647	652	647	621	644	612	668	666	627	621	597	660	660	646	623	631	608	621	648	630	650	612	604	623	664	634	611	646	665	642	609	636	641	663	665	661	625	632	622	612	657	646	609	617	660	645	639	613	589	590	670	639	665	637	611	606	639	639	609	621	600	597	623	594	644	633	664	598	623	679	641	629	652	640	626	619	631	659	646	637	628	641	613	612	662	606	656	654	626	605	659	667	596	660	596	624	628	648	646	640	611	594	624	580	607	579	633	644	604	638	670	606	619	631	628	655	669	633	614	624	658	645	652	646	634	647	615	666	669	648	600	661	604	635	622	636	623	671	608	607	644	607	638	619	605	634	633	607	644	652	639	635	668	647	685	650	613	642	638	580	634	650	671	624	622	626	585	622	642	618
11330	16186	13778	7881	6021	4696	3872	3325	2637	2250	2094	1911	1769	1460	1338	1257	1262	1388	1210	1189	1107	1068	1093	1029	964	1050	1044	966	903	978	963	923	950	949	912	932	960	948	926	975	882	915	849	864	930	865	903	890	958	877	884	862	926	869	848	886	906	804	919	874	883	868	888	927	893	903	877	958	893	894	876	833	917	918	940	926	934	921	883	873	873	912	873	913	865	924	905	835	856	901	933	890	924	911	926	866	917	819	885	812	926	804	860	792	827	847	896	834	904	801	860	899	873	864	901	836	871	887	880	844	853	899	868	873	891	936	876	865	907	866	859	824	852	871	878	819	855	898	945	846	869	881	936	851	843	860	866	930	874	854	864	889	879	854	887	823	857	905	913	876	891	881	871	847	885	914	895	873	858	880	872	897	871	887	817	844	856	874	887	855	863	883	859	890	837	891	844	870	909	864	855	892	819	871	830	877	929	867	913	866	883	886	850	857	918	932	890	928	832	843	913	861	884	911	847	870	880	850	874	885	861	869	908	837	879	926	897	898	881	813	884	870	863	810	856	893	876	878	844	851	912	862	838	900	853	848	844	862	862	823	887	898	869	866	886	844	845	860	879	881	886	848	834	851	847	851	910	867	886	907	888	855	879	868	840	878	879	868	890	865	906	882	881	872	886	870	860	870	885	834	927	826	897	833	901	852	869	920	898	839	888	855	896	869	908	884	849	890	908	864	884	911	881	862	852	915	884	845	851	837	934	934	891	892	818	855	870	839	892	895	885	845	850	858	914	853	856	861	864	886	883	825	917	852	887	914	863	886	878	801	840	838	890	932	827	892	852	888	885	857	887	855	842	833	935	850	838	897	882	862	860	863	934	880	937	877	887	852	827	860	901	890	870	906	900	840	826	883	858	863	837	883	889	909	859	862	884	834	858	902	865	939	873	899	895	882	863	872	881	818	929	898	850	823	857	884	889	876	885	868	874	902	873	799	868	818	903	870	918	879	850	890	839	902	839	863	897	851	898	814	875	887	851	832	854	848	878	921	872	824	880	868	923	826	917	831	974	867	818	837	850	883	847	860	914	865	871	890	882	863	866	881	876	880	857	815	893	893	808	864	881	881	894	915	924	860	852	883	855	856	907	882	870	840	922	886	862	862	878	837	909	877	854	856	875	874	870	901	835	907	841	886	859	868	897	866	889	883	874	888	907	873	895	856	901	881	837	894	885	839	903	864	894	860	815	918	861	884	872	896	837	914	817	896	876	884	844	789	866	854	908	893	904	872	886	875	877	853	922	837	869	866	875	872	930	891	874	863	818	828	855	906	856	845	847	794	846	931	828	878	836	912	846	850	850	862	882	854	940	840	866	903	867	941	849	902	819	790	931	859	897	856	881	822	864	802	851	837	937	887	879	854	870	872	845	862	834	889	837	862	880	865	860	862	858	866	845	844	864	864	831	871	840	890	838	862	829	868	872	855	903	884	827	877	855	888	877	930	876	893	866	896	820	870	870	896	875	879	907	895	874	831	820	873	881	876	872	886	928	859	856	906	897	829	939	914	851	883	848	848	874	878	895	845	852	854	900	841	829	886	843	834	880	915	897	847	875	831	892	872	863	895	856	875	875	868	957	863	895	869	842	858	912	901	841	857	815	858	875	881	872	876	893	922	832	931	889	871	849	878	808	897	845	878	907	858	848	902	849	910	842	839	835	942	844	847	821	849	891	888	853	853	875	894	871	918	906	926	863	867	827	884	907	867	849	814	879	867	904	846	888	888	879	877	844	952	916	861	874	854	900	827	885	857	915	882	897	823	844	903	840	953	883	809	881	886	918	861	843	889	891	864	881	845	842	901	878	907	873	840	878	891	871	839	818	906	825	908	850	921	851	875	885	917	903	901	873	833	844	882	855	868	900	885	865	914	879	811	879	837	853	901	845	888	865	868	897	876	876	826	845	871	935	878	858	885	862	885	838	844	903	903	851	892	917	844	874	905	900	907	847	943	880	831	866	909	864	886	898	894	803	885	887	932	863	906	883	888	847	880	916	838	897	856	867	809	836	866	906	866	875	857	882	903	885	916	880	875	915	867	906	858	873	841	898	835	890	805	864	898	870	843	831	853	878	898	843	900	860	891	891	866	914	861	838	886	820	873	926	891	895	915	846	898	896	887	897	883	912	858	868	818	873	924	898	857	870	863	858	834	820	851	884	876	859	927	938	874	872	868	862	889	892	879	848	928	852	813	867	860	834	863	878	885	857	849	900	892	833	881	842	904	876	838	918	892	784	819	888	891	899	834	858	901	845	903	895	875	868	839	847	868	851	836	872	869	879	895	885	868	919	894	894	858	852	885	872	891	867	904	876	852	896	909	843	841	872	924	858	855	919	875	877	832	876	855	897	893	868	836	824	888	865	827	893	860	864	858	856	889	871	844	890	827	871	893	856	919	844	868	853	884	840	919	897	870	849	884	884	856	850	897	871	884	896	900	825	877	897	911	915	849	856	925	877	881	924	901	825	822	847	885	850	876	906	872	845	883	897	880	884	891	844	834	882	829	834	919	849	831	840	827	875	808	855	863	845	950	889	922	893	885	889	811	870	932	861	816	869	833	887	869	953	863	938	890	881	871	869	876	882	874	848	849	845	856	932	865	897	858	894	873	841	876	850	855	912	854	873	870	880	868	847	849	903	876	837	890	875	870	830	864	878	897	899	883	794	836	850	925	863	873	855	902	884	934	892	860	878	847	864	894	869	868	859	831	885	861	912	876	873	886	854	866	854	902	913	868	860	891	852	863	879	866	858	915	840	892	870	896	907	822	895	823	901	842	942	867	859	894	838	844	865	841	909	867	858	915	886	850	855	904	895	839	884	903	877	795	887	837	831	858	849	901	897	901	828	871	844	870	857	844	877	861	880	846	917	839	873	881	838	884	796	928	876	859	851	854	851	894	860	907	865	855	893	812	818	872	899	910	864	885	815	879	881	901	873	882	934	908	872	874	891	914	852	908	882	867	859	906	887	888	860	872	858	917	891	896	893	845	870	867	880	877	845	895	899	884	845	866	899	878	878	914	863	929	837	867	851	873	861	854	878	910	865	926	868	866	838	869	863	912	915	833	892	855	852	883	839	875	894	849	826	873	870	906	870	889	886	855	875	822	833	916	855	865	847	853	890	824	863	868	886	935	840	938	915	872	879	891	888	880	908	852	867	862	867	891	912	878	889	889	847	858	899	880	860	866	912	853	896	854	883	839	889	925	898	912	847	893	899	876	857	873	920	891	862	825	934	913	860	907	916	833	908	878	849	841	842	840	903	857	881	898	827	881	863	865	897	862	871	857	861	845	880	895	873	838	878	876	891	918	867	902	830	873	830	857	868	932	871	911	872	856	825	882	832	889	893	817	874	899	933	845	839	851	856	849	862	900	904	876	883	830	936	838	857	876	885	923	891	857	864	876	884	876	861	879	867	825	916	912	873	917	885	911	904	870	838	901	817	879	884	878	906	856
24638	21470	28612	24761	20622	7755	3427	2328	1779	1442	1507	1492	1188	1143	974	929	1014	903	880	922	782	820	769	733	695	808	728	693	673	677	702	680	683	682	661	683	607	639	636	621	650	694	644	615	649	634	621	613	557	607	607	608	608	627	641	644	623	601	643	636	545	617	637	619	650	676	634	624	631	632	636	591	595	627	643	624	641	652	603	663	671	633	577	613	578	593	562	600	604	624	589	665	699	640	620	636	696	613	673	611	603	661	587	608	597	635	637	631	632	573	621	582	571	621	597	601	595	586	585	611	638	578	623	626	651	618	582	600	587	602	582	559	631	561	646	621	613	596	610	630	694	606	635	622	617	639	594	603	603	618	626	617	627	599	612	654	659	611	590	608	598	602	597	617	619	614	610	601	599	653	590	570	640	592	619	607	575	617	665	600	615	621	617	607	604	611	650	623	616	574	616	605	646	622	595	629	610	589	578	598	606	610	652	593	628	597	566	591	634	582	613	590	617	583	612	602	633	574	572	608	586	609	620	610	587	626	622	546	576	633	601	596	589	590	622	647	579	605	606	549	648	633	621	579	647	601	601	623	638	605	633	556	624	611	608	640	592	628	592	580	648	639	623	604	577	651	630	657	590	617	570	612	619	584	661	583	595	606	590	619	625	629	605	605	561	611	560	602	604	589	634	574	580	583	630	604	602	598	605	568	598	610	616	608	573	581	643	597	598	599	620	571	621	585	658	626	645	597	577	574	632	616	608	595	644	628	653	615	589	637	668	604	625	615	583	634	613	627	607	635	604	618	574	618	617	630	591	600	572	620	556	608	612	581	604	597	635	614	578	628	652	619	616	630	627	608	617	589	632	608	576	595	662	618	604	637	601	579	633	570	609	570	624	593	599	614	555	644	609	612	610	610	571	606	593	601	606	642	564	623	594	586	610	614	609	595	602	648	591	594	610	615	577	601	595	623	619	629	626	588	604	624	602	576	608	629	594	602	600	597	623	651	599	659	610	661	629	634	602	565	623	616	630	629	567	638	581	644	648	605	578	635	578	590	634	599	641	580	597	570	593	614	570	606	572	618	623	602	594	610	588	628	644	588	609	583	615	604	584	593	635	626	598	618	630	587	599	625	614	569	609	616	580	623	595	616	605	568	591	612	609	624	642	584	606	611	606	604	609	626	654	610	647	614	637	610	591	647	623	632	639	641	637	652	606	616	639	593	624	594	636	593	579	643	584	653	591	588	621	631	631	567	627	665	625	630	655	595	594	608	640	624	592	566	588	586	617	612	633	602	627	634	622	623	594	604	648	603	606	614	586	631	580	618	597	618	630	594	613	626	615	636	544	591	629	588	626	675	625	633	635	613	576	612	613	585	615	610	589	632	604	543	567	605	577	573	600	635	603	607	621	635	640	643	638	616	654	649	637	600	602	621	573	584	630	596	593	588	599	597	615	576	572	603	623	618	604	611	618	620	605	615	587	636	586	596	623	612	582	602	619	577	631	612	622	606	606	604	590	625	599	619	599	602	632	624	574	642	575	641	631	615	606	576	598	605	607	615	644	565	594	647	574	603	607	641	628	634	676	575	601	642	584	591	620	639	612	579	580	602	620	632	596	580	598	625	591	623	616	622	606	599	593	632	623	637	548	619	609	584	614	658	584	651	613	604	599	596	597	625	640	618	602	557	622	583	590	641	656	658	614	607	632	607	637	585	597	632	611	634	622	588	577	591	626	597	592	610	597	582	642	662	614	613	603	575	621	619	573	614	590	567	613	615	615	630	598	617	586	614	614	674	593	601	600	584	579	640	648	623	582	613	595	615	561	600	615	624	618	598	575	582	617	599	654	608	614	592	600	606	620	618	614	584	617	675	610	584	644	566	631	606	598	579	591	599	638	573	635	607	603	594	572	558	582	594	637	632	604	584	631	614	621	621	591	582	618	571	603	586	613	622	573	635	603	597	609	559	626	618	626	640	609	589	609	595	589	643	604	592	579	605	606	655	590	591	632	579	635	596	568	587	645	627	601	621	657	602	578	615	621	612	578	604	584	583	607	615	602	593	603	607	604	629	592	569	566	645	591	614	564	588	599	618	614	598	614	607	605	594	658	637	621	601	575	595	663	621	597	617	617	575	578	595	598	622	611	601	561	639	649	612	584	620	655	566	574	600	626	595	564	640	585	639	606	624	659	596	625	608	638	576	592	569	635	622	619	613	632	608	580	566	590	577	585	554	591	647	622	545	628	600	678	600	601	603	622	621	596	618	683	607	587	605	647	609	553	594	636	603	608	659	607	641	645	611	589	582	598	606	586	623	586	606	643	611	617	586	578	606	621	617	562	627	578	646	577	640	551	604	617	649	623	637	647	612	658	638	657	555	634	630	647	621	636	603	588	642	640	635	585	612	624	614	628	603	620	588	586	625	623	573	613	613	594	631	619	606	617	593	617	627	598	609	606	603	596	644	573	600	612	583	584	624	620	622	613	602	661	602	593	624	611	601	652	643	651	601	608	609	605	601	561	611	591	644	621	618	649	588	631	585	609	588	573	624	617	597	627	576	562	589	613	590	613	621	570	619	606	641	625	586	583	605	600	610	662	614	598	612	584	597	611	613	577	614	592	624	590	562	606	632	628	622	566	641	597	625	612	646	623	627	636	592	639	591	567	650	631	612	585	595	622	606	622	607	624	618	636	649	660	609	589	633	616	622	623	603	600	618	622	634	596	627	636	614	607	592	592	590	623	627	620	618	596	592	616	618	641	614	646	600	615	578	622	595	612	582	593	628	596	587	626	588	583	609	634	610	629	602	602	592	604	621	595	565	654	631	623	621	587	604	635	603	642	605	603	606	604	615	633	612	584	569	620	597	582	572	581	596	606	571	621	625	562	603	591	611	626	591	626	631	639	637	582	636	574	577	645	645	603	609	608	619	630	590	600	597	619	583	565	617	591	607	568	616	629	583	578	653	626	634	605	617	599	632	610	592	579	556	572	568	646	659	608	597	566	585	570	567	596	663	633	633	575	591	624	601	639	605	603	605	624	637	571	609	618	569	618	607	586	654	600	603	584	639	617	617	675	595	608	623	623	620	615	595	638	596	598	611	611	638	611	665	631	618	616	630	597	623	588	618	640	608	604	609	585	595	611	615	568	620	615	584	625	547	593	616	623	579	653	603	596	592	614	635	657	604	618	602	612	588	587	627	589	606	602	614	591	569	620	596	589	621	635	616	623	591	600	564	595	556	595	608	565	613	622	600	589	631	656	614	579	581	604	610	617	603	599	589	607	587	618	595	629	599	573	666	618	611	599	607	644	596	589	600	595	611	609	629	602	579	625	558	600	582	630	623	629	570	614	625	624	633	583	586	585	578	610	553	644	574	602	593	602	600	591	572	646	560	572	611	604	612	592	596	654	610	621	599	589	587	632	597	586	638	605	595	579	591	614	585	588	580	585	578	560	638	614	638	583	615	569	603	654	617	623	580	591	587	611	614	564	587	587	545
12431	24287	21299	12873	9888	7987	6395	5291	4349	3441	3309	3037	2417	2173	1742	1611	1730	1705	1418	1549	1375	1226	1272	1156	1018	1196	1098	1103	1028	1071	985	1076	1021	954	1004	901	968	908	965	975	929	978	909	886	872	834	863	886	902	852	849	891	919	875	848	867	841	834	857	856	855	885	908	896	934	899	895	893	926	878	868	896	890	854	885	905	909	892	810	936	910	893	920	883	863	842	906	859	907	910	895	835	830	875	846	851	884	919	920	803	912	888	833	861	840	871	836	869	822	846	869	892	824	919	813	831	782	905	834	824	873	851	864	881	870	909	796	834	845	795	865	843	839	900	861	791	871	835	868	889	815	867	895	896	826	870	861	867	860	895	832	876	840	848	860	788	835	837	826	815	873	836	843	845	908	786	870	846	852	854	841	826	889	855	926	852	850	852	843	866	857	830	874	835	819	823	798	892	880	828	799	826	835	823	882	872	854	844	863	837	885	842	769	824	874	838	816	841	852	804	827	835	806	841	862	872	834	851	844	829	861	848	841	874	813	845	890	879	813	820	837	877	852	865	823	830	806	862	846	886	857	865	832	807	867	816	881	797	886	872	870	833	819	825	884	813	853	853	902	877	875	816	845	843	848	880	902	808	844	819	872	863	826	825	844	770	816	905	873	835	861	892	811	801	867	871	888	874	872	833	845	858	794	859	827	840	817	875	845	821	817	869	891	850	829	875	897	797	875	848	866	834	820	840	884	835	881	855	817	864	828	850	882	877	858	862	839	853	868	886	834	861	895	844	851	855	888	852	844	824	870	825	819	863	853	899	869	860	822	868	799	829	879	877	832	838	808	821	868	821	820	869	838	908	888	834	809	830	890	837	840	814	858	868	869	862	888	856	870	825	838	851	817	907	866	838	779	877	855	798	854	819	818	875	818	870	885	857	832	869	852	870	858	853	879	829	838	844	812	863	866	845	877	841	855	870	838	888	848	856	819	825	871	908	860	862	852	857	808	813	859	837	873	889	828	871	820	790	845	862	821	822	844	814	907	873	811	819	865	820	842	828	896	886	843	845	886	885	836	828	806	848	822	857	873	824	830	884	867	823	825	823	885	871	826	857	880	903	857	860	805	876	787	846	812	882	901	856	820	827	889	947	832	850	837	853	869	820	855	904	823	879	857	865	840	794	843	887	848	843	857	798	856	839	876	877	854	845	879	844	829	859	884	895	780	850	812	854	828	799	876	854	824	846	831	839	830	835	790	852	881	850	828	817	836	836	831	906	829	875	826	821	832	883	798	839	831	855	831	883	856	847	783	864	850	899	893	825	833	836	818	858	850	856	850	849	837	858	844	837	814	908	901	822	854	837	850	845	838	895	866	845	839	863	832	797	806	880	819	852	806	861	819	883	816	819	847	853	878	869	852	837	841	858	888	844	848	872	818	802	832	884	858	834	879	862	831	864	833	815	840	847	821	863	829	868	850	863	893	826	866	859	847	864	841	842	860	862	810	895	850	811	830	845	817	866	843	867	838	854	836	898	927	836	811	824	878	826	893	854	892	919	863	870	821	822	917	838	853	847	839	838	833	781	857	873	858	880	788	843	850	837	820	872	855	865	872	827	857	835	830	793	821	887	872	815	852	889	844	885	872	832	825	892	874	789	846	861	818	896	862	866	803	850	863	870	867	836	831	861	889	886	856	852	820	847	883	877	877	846	867	844	812	819	877	858	831	875	889	880	856	829	858	903	823	857	888	864	838	841	812	878	778	833	870	886	853	814	853	813	899	862	822	842	824	849	898	805	837	809	817	883	862	843	887	836	820	889	870	835	858	829	885	844	829	875	858	879	864	827	804	801	810	838	798	892	843	851	893	887	893	818	835	852	868	882	892	836	857	860	852	816	881	871	913	832	799	884	828	874	832	788	836	804	890	814	870	831	817	825	843	836	818	855	857	809	870	830	864	866	802	810	807	890	834	847	807	873	825	847	874	893	874	832	856	830	827	862	809	819	855	876	887	803	846	846	838	839	837	886	829	851	861	868	882	876	839	835	821	823	828	842	849	833	839	846	906	857	846	873	845	840	804	782	839	807	871	828	840	867	882	850	846	843	853	875	844	870	867	857	898	886	871	872	902	852	904	872	840	853	873	821	845	873	868	839	843	836	807	881	848	856	881	787	809	806	839	821	899	805	771	782	870	850	916	871	825	801	863	905	845	913	875	830	860	867	853	884	856	793	870	855	845	844	845	830	840	852	837	820	854	844	847	836	896	843	853	823	844	892	896	898	884	860	826	818	837	886	819	809	865	901	799	844	806	847	838	844	804	847	870	808	859	852	836	881	808	932	821	853	901	862	855	831	819	835	827	842	854	857	868	826	887	847	868	884	828	829	870	812	872	841	870	886	834	799	861	836	860	830	856	858	877	821	874	799	853	899	835	849	839	863	839	859	827	885	866	857	824	822	817	878	822	838	817	829	842	891	895	837	847	821	863	930	913	837	849	835	863	850	887	825	835	809	862	889	841	834	845	835	811	876	863	857	793	864	808	847	804	872	860	819	791	854	870	860	808	769	868	915	847	830	869	931	849	780	861	898	875	888	812	889	863	841	812	814	840	832	850	839	910	869	839	854	838	873	848	869	839	854	860	855	854	862	775	878	827	835	855	895	849	822	872	864	858	834	867	876	852	907	873	844	828	812	828	829	855	869	851	867	865	858	848	842	866	896	844	857	867	842	806	910	865	849	842	871	839	817	885	877	859	842	840	860	821	873	819	880	864	866	830	846	852	853	860	809	867	878	809	870	877	857	791	810	866	856	874	804	820	846	831	825	842	871	851	835	881	858	854	828	789	855	811	818	837	839	849	874	864	873	878	900	877	848	838	860	821	839	843	814	801	842	906	806	871	850	854	834	825	880	813	861	822	849	862	860	828	856	829	819	842	840	820	820	875	850	825	867	862	839	889	819	825	835	818	876	822	832	853	843	876	875	872	853	879	828	841	816	870	860	850	801	831	863	808	901	804	833	867	794	837	801	882	857	843	828	870	808	831	823	860	871	842	894	796	845	894	842	824	862	824	805	823	884	859	828	833	825	811	835	854	897	855	840	845	877	808	845	825	834	825	876	859	817	886	847	922	826	898	842	810	824	856	894	868	839	864	852	838	908	843	807	849	808	887	835	877	867	835	757	888	865	821	838	825	817	882	892	815	857	819	836	828	872	829	856	898	841	869	859	865	816	842	825	831	866	799	908	850	864	850	820	801	867	808	839	801	819	820	868	786	823	876	851	864	892	834	886	781	857	875	833	834	845	806	870	807	863	884	762	864	846	852	860	794	794	878	900	906	902	851	848	848	875	839	873	826	872	823	843	917	911	858	867	817	847	914	860	889	829	856	823	870	809	819	852	841	833	842	823	840	839	859	831	814	842	810	881	845	843	877	835	846	901	846	856	887	832	844	858	798	852	791	857	814	856	845	843	890	886	812	868	864	846	847	821	857	838	830	768	880	834	805	859	806	853
23582	21528	29374	24132	21535	20484	7426	3131	2246	1846	1925	1662	1444	1351	1087	1040	1007	929	868	889	767	695	706	700	602	657	672	663	623	587	584	576	584	591	586	557	589	546	574	556	531	546	547	472	525	524	540	443	493	527	525	463	471	435	498	536	488	500	524	503	486	508	531	498	539	500	535	507	497	479	481	499	556	521	553	540	510	500	506	493	519	522	528	534	464	481	493	480	535	462	507	503	529	514	513	445	485	564	473	491	488	489	510	524	460	490	511	455	471	493	546	481	492	522	494	518	467	532	544	489	523	461	491	463	489	480	535	477	461	486	512	494	494	486	506	477	476	473	469	470	477	473	480	469	493	523	518	487	466	521	476	496	498	471	515	482	481	493	456	480	500	494	465	456	488	461	452	470	462	471	463	479	481	513	514	457	481	462	501	536	478	469	476	455	497	466	521	509	478	432	515	492	492	466	453	494	472	488	502	480	512	506	466	520	494	511	467	476	500	474	493	493	479	518	494	484	509	475	508	472	492	448	479	506	475	459	508	481	496	455	517	507	489	452	488	488	436	486	497	516	476	484	489	454	452	469	474	476	468	460	481	490	520	489	495	516	500	484	445	509	518	479	468	456	467	500	472	477	450	473	452	517	496	470	460	533	516	451	472	510	499	506	437	466	466	460	463	493	468	514	494	445	482	473	450	487	465	497	460	465	480	504	519	444	502	474	491	516	453	556	467	502	453	490	465	474	453	470	547	462	478	488	465	498	484	487	508	512	535	481	524	456	490	453	443	495	487	464	485	502	502	465	489	503	455	497	500	501	490	516	519	475	518	511	492	447	472	487	433	463	506	472	450	476	452	493	434	514	491	502	474	488	503	481	485	502	459	467	477	455	512	448	498	479	507	487	490	467	451	463	469	444	493	509	488	498	448	478	479	470	503	518	484	463	451	518	470	469	482	494	477	428	487	461	517	461	494	476	491	483	473	455	532	474	463	478	484	438	455	513	514	461	464	494	493	532	475	488	469	449	471	480	503	456	455	514	491	465	463	497	459	476	471	455	517	491	491	489	492	494	478	514	456	454	472	470	497	487	471	489	490	455	526	434	491	441	493	490	516	486	480	484	460	467	451	484	505	472	475	425	454	494	496	475	482	501	515	472	479	496	510	486	488	506	517	481	446	489	526	452	489	480	460	510	471	506	471	493	491	462	454	472	482	459	489	469	516	471	482	480	512	514	479	477	543	499	516	491	483	479	488	503	527	499	458	473	492	481	484	520	453	478	488	530	476	503	447	458	472	516	495	523	476	447	461	533	475	467	506	458	476	481	473	460	471	451	492	484	465	525	459	454	441	493	511	508	494	477	469	471	443	485	472	468	493	492	488	442	487	498	464	471	508	452	504	477	517	503	451	482	458	463	491	476	525	492	480	489	461	489	495	493	488	489	497	504	527	504	464	455	503	454	507	479	505	455	475	482	479	469	472	448	480	498	485	505	453	491	508	498	490	464	463	448	507	479	482	525	478	463	424	492	480	455	467	455	491	480	487	507	459	472	435	473	453	486	454	488	466	513	485	498	481	458	528	473	472	454	459	455	492	513	499	466	516	520	462	465	509	433	519	500	459	451	474	498	501	468	465	468	527	493	461	517	507	472	477	457	448	476	508	473	480	443	454	480	461	501	488	510	458	536	505	496	473	472	477	480	434	508	492	482	489	523	469	485	470	514	502	520	492	471	472	464	500	467	477	490	453	510	491	482	492	479	528	462	527	483	454	500	482	492	503	456	488	482	494	541	476	465	464	477	473	514	505	487	491	490	453	501	511	508	470	511	423	466	474	451	448	480	512	466	480	471	512	475	479	499	508	482	477	456	486	505	515	446	475	460	487	543	486	456	476	483	455	515	492	483	453	485	490	483	462	513	498	488	464	464	441	468	521	514	486	499	497	494	481	448	476	518	453	474	452	494	480	495	457	451	435	493	483	512	470	478	471	483	460	483	502	511	477	460	506	512	487	478	520	503	482	459	450	443	495	471	529	470	474	459	480	468	476	483	469	485	496	487	510	492	494	499	475	468	469	476	511	456	462	463	504	456	481	488	521	472	432	493	456	470	460	481	457	471	478	486	487	486	503	476	473	499	427	487	478	514	492	460	486	478	476	494	446	497	431	489	461	542	486	456	469	502	465	482	486	473	473	506	462	485	546	475	501	470	469	481	521	492	499	449	464	473	492	461	473	517	490	461	495	464	479	496	490	465	531	465	502	435	492	507	492	478	493	514	467	491	478	483	525	490	482	497	479	472	518	521	452	446	472	491	476	486	455	473	516	474	507	484	453	488	505	457	475	459	464	480	445	433	522	475	487	447	448	492	466	462	490	476	469	497	480	483	478	512	505	482	470	469	511	492	474	474	506	514	484	508	488	473	462	471	445	463	474	500	559	480	519	495	451	506	487	483	490	503	490	475	441	469	486	509	506	453	500	502	478	442	495	488	508	503	509	521	508	484	480	497	498	461	481	471	501	475	483	461	495	497	499	461	473	490	492	495	499	481	469	514	461	487	497	465	496	452	475	434	493	469	484	493	480	501	448	487	482	495	488	490	473	477	473	510	497	481	495	494	465	458	519	474	457	509	489	501	473	467	462	484	483	454	457	469	475	489	479	456	471	495	468	486	439	503	493	456	457	466	474	483	505	519	478	507	457	508	457	515	485	463	473	415	464	491	484	469	482	472	473	464	474	502	484	490	486	500	495	490	468	498	518	529	453	493	466	468	503	498	453	495	461	482	500	503	501	453	449	503	499	498	462	482	481	482	470	496	461	479	483	514	498	491	513	481	523	532	455	499	462	485	437	470	465	471	481	489	483	470	466	475	474	506	457	499	463	448	461	468	453	478	480	454	477	462	508	441	477	458	490	468	489	471	457	458	478	461	479	501	486	475	467	474	471	466	466	496	454	480	462	493	486	469	446	476	452	473	459	488	442	471	506	495	423	486	528	489	472	463	489	476	451	468	483	450	499	497	475	456	458	442	441	510	500	500	505	518	506	469	502	495	507	470	490	493	477	479	505	468	479	514	492	502	461	488	497	471	455	470	493	454	464	512	468	490	509	467	498	463	516	473	436	513	480	495	467	504	471	468	459	466	475	487	477	451	498	477	439	497	456	488	473	497	476	505	470	455	464	444	498	524	480	515	502	507	502	500	453	495	540	500	513	492	469	528	477	535	482	504	485	473	451	507	494	505	514	467	487	473	492	476	458	430	494	462	475	472	490	516	485	501	486	462	469	467	464	464	462	478	491	473	538	472	480	492	515	438	467	525	480	500	458	497	520	503	517	494	493	460	492	480	471	483	474	501	476	482	494	520	454	491	468	520	439	459	516	484	444	491	524	467	454	491	519	523	432	483	446	481	505	485	493	487	448	485	522	459	469	466	491	508	469	487	499	469	461	466	468	465	467	492	486	484	491	481	471	499	478	455	466	481	502	513	451	500	463	462	473	490	490	489	478	485
14929	30417	26321	16926	13593	10544	8577	7082	5652	4448	4397	3805	3003	2924	2073	2134	2010	1844	1752	1533	1407	1208	1146	1086	981	1115	1037	957	978	993	948	936	916	877	856	884	857	873	849	848	858	721	760	755	770	707	724	733	696	729	773	736	732	706	683	706	690	629	728	730	712	728	710	708	734	737	744	719	770	789	755	732	742	794	731	744	746	735	744	705	691	710	719	727	693	714	743	730	671	702	708	691	717	697	729	682	736	709	695	684	682	677	693	688	686	671	678	728	660	716	702	688	701	706	674	642	704	724	695	692	709	733	672	653	721	711	720	687	744	701	637	689	625	649	679	685	614	745	715	634	674	660	631	662	702	659	631	657	668	699	680	667	678	657	624	679	699	644	682	663	678	666	658	656	676	687	709	715	660	665	673	714	620	687	722	639	682	709	665	685	687	680	708	689	681	648	621	682	700	632	673	658	651	657	672	651	703	663	681	682	664	640	649	692	727	661	676	648	675	711	679	695	661	705	697	683	695	697	687	690	698	683	705	651	625	664	698	664	683	698	686	676	694	647	686	639	722	669	671	705	727	649	688	699	670	692	653	669	710	650	687	644	676	615	662	719	689	685	642	646	690	665	668	667	616	713	696	704	663	659	689	677	718	701	703	682	655	670	663	700	711	655	662	680	662	710	697	715	678	664	670	655	696	635	655	684	693	655	691	659	650	628	678	650	657	676	657	692	661	636	682	708	671	669	657	708	664	690	675	654	652	705	708	679	680	690	642	661	721	665	693	696	688	714	691	667	681	716	713	676	679	713	660	688	663	703	679	726	658	672	619	650	698	659	658	655	673	622	691	674	697	679	683	698	651	660	667	628	690	681	669	685	630	627	634	697	649	655	694	708	655	693	718	662	726	670	670	695	670	707	654	714	679	651	681	679	688	636	701	673	710	711	707	646	674	674	671	651	687	614	698	693	699	699	704	681	673	681	666	703	695	682	684	667	689	628	693	669	666	634	687	686	647	669	667	662	729	679	684	656	669	745	694	691	648	673	653	730	690	699	677	673	661	757	666	686	668	658	687	677	714	695	654	707	652	708	639	675	724	657	714	616	664	714	675	684	619	753	717	716	629	699	683	675	660	664	732	699	675	695	665	623	705	680	696	692	689	665	697	668	673	670	689	641	672	686	643	667	673	629	655	669	690	683	632	660	636	689	582	736	672	635	750	668	613	713	688	685	634	731	691	707	676	656	665	683	665	672	625	687	686	677	711	677	618	651	672	670	699	657	685	682	676	675	712	639	681	720	662	630	644	710	649	702	673	658	704	685	693	638	732	715	629	656	663	688	672	699	628	684	645	673	671	672	674	641	661	696	671	632	681	661	629	684	658	688	701	659	691	691	639	680	671	640	720	648	665	698	633	658	642	665	664	657	668	672	673	648	677	640	701	685	665	694	705	687	697	706	715	673	713	713	652	695	677	683	737	632	669	636	659	651	640	649	718	643	691	685	685	678	707	634	625	657	694	683	692	644	668	723	726	676	646	693	627	722	638	615	672	669	710	706	661	659	675	704	692	666	691	707	679	682	620	661	729	697	687	708	669	709	670	694	690	664	665	715	707	710	700	650	640	646	670	672	666	672	678	699	624	663	726	667	655	684	682	678	675	655	684	647	662	693	695	662	656	652	657	661	656	650	638	680	685	695	654	634	677	669	663	687	695	651	676	660	664	640	686	650	718	661	656	698	659	724	658	678	671	649	629	707	691	692	663	671	621	691	662	644	646	686	669	710	669	693	675	665	662	655	655	699	666	672	658	694	669	671	679	729	678	656	705	693	676	658	685	660	721	691	740	653	636	659	652	652	709	692	665	688	670	707	700	649	653	702	642	654	658	670	659	667	665	666	662	691	691	694	692	652	632	669	652	670	694	657	677	692	624	669	633	640	713	654	686	712	663	672	660	687	683	711	692	671	686	653	669	665	687	676	655	699	688	623	661	731	636	697	646	727	633	674	699	674	674	656	684	650	660	669	672	705	660	671	677	677	641	656	717	657	649	680	725	682	665	722	647	662	686	668	705	680	723	650	691	671	680	675	650	689	682	669	658	637	649	626	662	669	704	669	666	649	701	681	662	703	658	719	653	672	676	636	725	648	699	652	639	672	683	671	669	647	627	674	693	659	647	700	663	640	657	674	641	662	683	643	659	711	717	728	654	699	654	658	671	698	686	642	689	732	672	690	661	680	695	684	658	672	715	692	674	705	657	649	643	637	646	696	688	705	665	649	671	678	660	691	690	730	668	678	692	676	681	721	668	681	685	625	694	692	683	666	670	704	657	653	647	688	699	686	668	699	673	669	672	644	636	657	632	694	656	656	708	668	653	639	665	696	670	649	630	660	675	680	665	656	682	685	679	651	729	686	641	680	629	655	667	701	663	667	644	678	677	694	689	675	722	701	658	669	682	676	705	658	647	654	660	700	670	731	688	660	650	659	687	681	704	671	712	684	637	700	629	703	712	698	724	659	661	664	652	629	677	684	680	679	706	617	688	725	608	697	691	647	640	671	696	700	646	660	681	675	737	685	694	701	722	681	688	661	672	679	657	681	668	683	646	680	691	673	653	612	704	677	662	644	693	659	714	652	665	669	681	701	668	648	664	687	683	673	657	688	653	661	688	690	694	681	666	691	686	652	647	715	705	664	652	664	689	691	700	702	673	671	631	671	702	651	660	668	708	680	646	685	639	694	682	715	687	670	669	671	650	691	678	679	700	697	643	649	679	605	677	706	705	679	677	671	649	655	649	680	679	685	692	683	702	664	708	675	701	685	644	704	642	682	707	692	709	698	669	690	708	669	679	718	662	698	692	687	692	645	672	720	656	678	668	682	699	667	648	721	644	692	710	640	658	660	691	679	646	712	658	608	683	705	679	634	671	638	670	708	681	691	675	647	694	660	655	679	682	729	689	664	644	703	653	683	709	645	651	655	654	644	688	638	689	674	672	624	633	685	696	664	674	654	710	659	691	653	668	669	626	649	682	665	675	668	676	673	681	670	664	695	644	736	708	665	661	698	712	674	656	648	684	726	645	679	674	663	718	676	695	742	660	666	678	697	672	660	703	677	650	646	691	699	710	670	682	694	731	666	636	664	662	628	651	647	681	670	669	696	703	711	671	628	731	701	702	720	686	649	655	649	688	657	666	710	663	651	626	674	699	669	649	685	675	684	700	643	702	685	685	653	671	684	662	685	682	689	665	739	648	688	616	691	683	642	676	688	670	652	639	673	701	674	695	706	680	653	659	655	661	670	668	658	678	701	679	649	667	681	726	666	729	680	650	687	671	661	684	654	712	691	667	636	646	670	743	647	680	679	690	663	648	731	674	680	667	667	660	683	645	685	679	685	696	695	672	708	673	696	666	644	668	669	676	661	659	648	684	719	691	656	635	673	709	622	667	655	718	666	671	670	629	656	687	673	660	694	676	736	699	716	656	685	636	668	661	697	669	669	682	734	676	668	659	679
27560	20565	11970	4811	2640	1952	1653	1317	1158	1000	1155	1075	995	924	864	822	828	772	772	810	740	717	673	698	683	689	722	680	692	655	686	635	666	610	661	657	667	668	639	689	619	639	636	667	670	697	706	657	715	654	694	591	669	622	647	665	648	646	682	604	658	643	655	637	689	625	609	661	644	652	702	658	636	630	653	636	654	595	658	686	654	674	674	705	616	613	650	621	684	640	652	652	655	655	629	699	636	655	611	642	645	618	686	624	636	634	676	674	681	689	648	671	602	620	642	667	622	634	600	651	618	662	678	649	650	617	612	650	625	618	579	620	633	608	656	653	674	648	593	634	675	674	656	653	678	647	575	613	673	623	657	660	625	629	664	645	670	607	637	618	607	615	635	667	631	625	616	650	661	691	659	636	667	670	635	634	600	647	667	654	573	599	638	667	622	637	634	697	626	639	610	618	657	635	636	636	630	634	628	667	607	639	665	621	641	667	636	638	617	648	646	652	619	650	680	652	638	706	656	659	618	674	595	650	662	586	685	643	657	639	678	675	611	640	629	667	660	625	637	641	620	646	571	652	629	643	664	633	683	607	666	683	638	630	579	610	650	640	679	631	639	657	661	662	657	623	584	650	615	645	660	652	632	614	664	615	665	658	659	635	637	623	698	616	639	640	656	663	658	621	618	692	647	658	643	628	678	628	656	638	680	596	651	620	584	660	651	633	618	634	617	624	655	614	603	700	720	653	609	597	673	632	638	641	627	664	618	648	725	572	618	662	602	638	618	634	607	637	673	694	652	651	642	642	636	649	672	634	676	631	640	600	672	620	669	603	666	633	651	617	630	643	659	621	687	672	632	645	647	647	631	626	648	639	622	646	644	651	602	644	649	672	611	638	630	678	593	648	652	650	692	642	635	654	644	627	600	626	651	582	647	656	658	658	611	641	645	612	614	661	560	664	637	652	627	679	605	676	679	629	665	614	657	632	648	602	614	624	625	650	624	620	623	640	583	625	590	671	655	643	665	635	635	638	644	641	637	655	630	607	682	601	670	629	618	700	666	645	625	634	642	617	652	628	624	627	586	674	660	611	616	605	666	640	681	581	619	612	661	677	639	665	634	636	648	628	666	617	667	646	645	668	644	623	633	668	639	642	607	669	641	621	649	662	621	641	605	616	622	601	664	659	723	629	659	655	686	642	641	599	654	622	628	629	655	657	644	654	598	624	696	649	617	637	604	632	646	630	623	620	598	647	674	620	658	610	641	637	633	629	634	602	658	652	658	607	647	667	639	628	585	617	695	613	674	637	662	681	653	643	633	636	622	655	615	608	694	619	655	608	598	629	624	699	656	637	596	652	612	680	619	648	595	652	617	653	602	620	566	610	664	603	657	641	621	617	628	657	619	628	647	627	584	661	569	667	624	665	612	641	609	643	644	641	608	657	654	648	631	658	648	694	679	674	625	604	616	654	638	653	655	651	668	601	614	706	652	647	626	645	644	615	645	666	655	614	663	633	611	650	688	628	624	669	649	627	651	656	607	659	617	624	654	628	634	665	651	664	635	620	622	693	612	680	642	659	621	667	596	699	618	638	650	651	681	617	643	632	654	656	659	619	634	635	660	673	605	620	646	634	625	619	606	636	631	642	619	618	594	641	645	620	648	597	621	640	611	659	635	644	636	631	722	616	598	661	644	620	632	652	657	651	598	630	636	657	645	650	614	623	625	593	646	625	694	621	650	639	638	628	656	665	642	660	604	614	629	638	647	610	665	664	653	635	660	605	632	665	629	632	629	660	638	593	637	679	614	634	649	673	621	592	677	618	663	586	648	591	652	631	633	612	639	652	655	655	679	677	624	642	654	603	628	715	636	622	620	641	637	629	657	629	614	648	657	669	654	565	690	672	688	622	636	657	633	657	648	690	631	640	635	618	633	644	625	650	656	621	674	670	633	645	639	647	662	680	623	644	656	633	651	633	651	627	636	633	579	621	606	618	628	666	608	633	636	594	653	634	597	664	650	641	637	655	684	605	618	647	667	617	667	656	659	655	658	659	599	637	597	653	617	653	629	637	584	682	583	693	617	675	627	615	592	600	679	599	603	611	649	643	685	641	655	656	641	679	683	656	671	589	664	671	660	652	623	638	643	653	673	646	661	615	644	640	648	696	657	671	665	614	616	636	631	635	662	665	663	608	632	632	613	656	628	671	661	621	632	676	612	616	630	644	667	685	632	666	670	659	642	650	594	603	596	665	609	626	613	661	632	675	705	623	631	640	620	630	618	636	650	622	663	662	648	635	649	624	605	586	644	624	637	631	633	634	662	661	599	629	662	647	663	604	679	681	626	642	627	678	680	631	602	586	673	645	641	682	665	656	626	655	599	687	595	613	659	617	641	643	670	665	668	643	655	617	640	625	619	608	630	678	630	651	650	674	630	605	629	681	637	612	663	637	670	684	606	622	671	673	664	605	612	661	664	615	656	611	662	611	619	633	609	649	554	670	634	658	651	660	614	630	684	572	673	634	590	668	666	653	627	635	645	633	645	610	666	648	646	653	673	666	609	629	667	629	633	645	627	670	647	632	681	649	642	628	650	677	594	607	624	644	642	659	612	652	670	618	668	626	670	635	635	675	630	690	627	609	643	659	641	673	623	653	657	660	607	639	635	643	666	667	653	630	625	627	609	631	619	605	641	633	622	639	639	659	600	648	645	638	661	680	625	678	651	652	642	591	635	655	619	654	621	579	632	660	639	667	606	677	603	613	642	643	625	662	635	642	608	658	652	649	618	681	661	653	615	613	674	601	606	625	613	671	661	648	618	612	688	610	605	645	623	632	623	658	632	634	656	617	584	622	678	648	604	605	657	624	591	606	663	638	659	659	642	641	656	679	666	670	611	645	639	607	635	631	660	647	606	667	632	658	591	637	626	607	617	655	643	621	652	608	689	637	658	642	624	644	611	657	649	635	658	673	693	663	637	635	652	629	666	681	662	668	675	592	660	598	623	658	623	675	616	656	668	646	608	666	629	639	640	636	662	664	634	673	650	631	620	656	668	614	656	621	600	629	616	645	653	642	630	605	628	645	650	628	609	630	638	694	668	658	657	645	623	617	629	622	620	634	627	642	677	659	627	616	643	673	645	633	653	633	626	629	653	653	648	597	647	664	642	621	639	629	698	635	660	656	626	620	656	660	653	630	626	604	643	629	636	684	645	647	631	669	634	627	599	658	558	638	666	641	663	651	608	670	600	616	654	669	621	639	694	698	661	687	623	576	633	644	642	678	610	643	598	621	652	601	626	649	608	638	678	645	670	617	600	639	648	637	650	654	712	667	603	644	665	662	656	576	606	630	657	609	642	599	648	677	697	671	641	642	626	662	672	635	640	614	664	633	625	655	675	622	633	661	628	637	650	640	661	666	602	635	675	607	639	612	652	660	640	657	660	629	641	626	650	641	633	633	644	687	666	624	689	665	656	653	679	646	636	640	643	670	649	593	666	590
11194	16141	13348	7304	5421	4154	3625	3017	2488	2198	2253	2018	1855	1705	1441	1486	1325	1261	1261	1167	1184	1151	995	1065	973	1017	1003	1016	999	872	981	971	979	922	889	877	939	939	965	975	960	973	942	939	882	891	927	875	873	914	907	902	846	944	865	883	913	932	886	885	913	860	883	945	916	939	920	876	896	920	914	868	913	910	926	901	921	910	903	918	945	954	904	926	927	975	921	843	893	881	917	886	857	895	844	907	909	916	928	872	871	846	910	888	835	882	858	873	908	850	908	908	847	937	896	923	921	857	902	882	912	891	872	895	900	939	902	876	797	908	935	904	869	819	900	925	867	909	918	960	918	834	918	904	844	882	871	932	877	906	891	877	931	873	894	919	899	839	863	918	904	892	882	897	983	848	908	884	908	834	837	907	904	835	902	904	917	917	859	955	876	868	877	886	864	868	916	839	879	859	901	886	853	922	863	866	858	888	837	886	931	919	860	881	876	912	904	903	922	876	841	906	932	861	904	844	888	897	878	932	884	932	891	902	832	896	891	796	844	874	871	916	845	859	909	901	937	877	864	934	911	906	861	868	866	812	887	889	927	879	833	877	851	887	850	889	848	889	950	903	856	860	867	901	860	839	881	921	884	847	916	859	801	896	903	877	834	847	898	880	868	899	856	903	871	919	873	861	897	875	868	927	835	875	936	861	902	890	766	871	918	828	922	900	855	882	894	904	873	877	889	851	868	879	871	894	856	896	841	869	897	833	889	835	855	882	860	855	891	851	866	856	910	830	867	885	912	853	878	877	878	876	925	867	876	936	850	873	886	822	852	920	863	936	914	867	945	874	919	865	884	871	866	813	913	857	900	848	892	922	861	900	870	901	890	887	878	929	903	875	874	904	868	839	884	854	846	869	857	880	925	953	876	892	874	862	882	957	914	895	889	836	890	929	857	858	863	915	881	928	877	869	854	911	864	895	872	900	837	834	849	910	920	880	944	900	903	853	878	913	920	863	857	941	876	917	923	905	910	870	872	890	852	910	876	874	904	891	851	917	844	879	897	891	896	911	865	883	892	910	920	899	909	882	899	902	835	860	879	860	870	877	858	917	893	929	875	880	873	913	870	912	879	873	867	858	891	835	924	872	849	922	888	851	854	826	904	884	897	871	822	914	907	902	880	881	875	870	894	898	866	904	849	859	890	898	870	874	876	860	901	935	910	867	843	902	932	892	865	867	879	879	834	897	880	899	928	908	906	883	885	900	923	852	893	901	858	875	910	941	879	904	911	851	933	899	898	849	914	857	937	862	899	913	896	881	891	932	876	910	904	904	846	869	831	889	912	881	943	867	894	881	860	917	922	908	887	913	885	879	891	883	902	903	911	853	856	879	870	912	882	926	860	827	821	867	888	885	877	847	837	908	864	879	998	868	907	847	878	922	896	871	915	909	841	882	937	909	891	876	878	882	877	893	825	887	871	824	909	868	897	852	899	866	872	848	866	898	884	871	912	896	901	894	830	871	895	859	877	902	865	867	928	897	816	805	873	929	832	898	864	838	868	871	887	845	942	902	826	865	856	911	884	869	840	925	836	887	880	813	940	833	892	894	888	868	910	880	880	895	927	902	883	834	852	863	866	857	843	870	918	828	923	904	858	908	873	863	869	894	910	851	899	922	887	852	853	902	892	930	877	860	856	895	918	908	900	871	878	909	872	877	914	912	901	865	893	866	867	853	959	820	815	902	885	896	899	890	842	864	914	839	862	897	852	934	853	863	875	894	895	870	903	858	917	869	901	895	883	867	895	870	921	933	819	895	945	917	862	862	897	890	870	933	905	885	875	891	884	865	914	835	971	857	881	868	886	913	877	899	908	906	872	925	903	827	877	857	872	931	904	905	885	874	882	863	931	929	871	865	892	892	907	871	865	904	895	919	825	860	898	901	850	898	858	853	879	914	868	874	874	840	865	841	871	894	873	856	950	900	844	895	893	862	867	861	899	858	860	898	893	911	900	886	888	863	926	903	833	883	910	901	830	920	879	900	866	907	903	924	906	867	845	890	860	900	836	869	913	858	856	906	904	887	896	886	878	872	897	878	923	906	876	837	868	862	913	896	871	873	852	867	850	809	899	888	867	878	830	820	931	852	911	843	921	874	896	878	854	884	850	893	907	882	795	895	875	866	862	875	871	874	903	924	856	902	870	903	949	920	933	884	889	908	858	889	862	867	889	921	908	884	900	878	927	864	911	867	899	885	885	868	881	918	862	858	929	916	882	896	853	863	899	848	831	868	849	911	903	885	842	873	896	851	888	873	875	836	877	886	946	907	916	875	844	829	895	902	893	919	901	820	891	889	915	918	897	855	888	897	856	867	913	843	881	896	838	881	866	898	863	892	890	872	943	934	900	844	888	976	860	857	894	855	860	911	874	876	863	867	859	888	889	830	868	833	888	878	873	874	918	863	932	862	874	900	865	860	875	918	946	862	882	910	887	908	876	857	927	892	883	876	865	828	845	917	810	823	911	934	888	837	865	845	877	872	863	870	871	844	874	893	845	887	873	866	885	926	943	934	892	858	871	912	887	890	854	854	903	884	876	893	872	903	961	840	869	859	852	974	953	922	926	876	888	905	884	881	946	879	905	877	877	927	855	920	902	880	915	887	887	895	905	873	947	915	828	870	876	871	883	880	928	869	938	839	884	915	850	848	852	809	900	866	896	878	840	910	905	864	871	883	875	855	848	920	888	867	850	904	837	866	907	916	882	893	826	871	813	914	887	847	855	899	891	863	848	871	859	881	908	953	861	919	909	862	826	859	919	977	874	893	898	867	927	882	881	906	875	933	869	831	889	892	873	877	905	895	903	912	916	878	890	866	884	859	897	891	910	856	875	862	909	885	881	884	890	942	910	898	839	899	848	887	908	857	866	896	880	899	843	857	866	856	838	907	875	906	859	920	879	921	871	873	900	852	911	844	911	836	882	861	932	892	870	917	913	935	870	886	864	932	860	904	891	847	845	823	833	907	846	946	893	860	878	862	818	889	919	888	899	916	914	842	864	886	881	925	905	902	891	886	909	893	871	869	882	938	892	782	860	922	885	861	879	878	869	868	924	842	853	928	869	877	865	921	893	942	912	869	869	928	908	888	860	937	910	863	883	935	894	865	850	869	893	866	906	920	838	862	868	909	922	902	888	871	871	857	897	851	896	841	862	855	877	922	906	874	882	901	881	887	859	891	876	837	881	897	874	857	878	872	859	881	864	921	904	890	879	902	881	857	885	897	830	840	884	869	903	931	897	875	843	925	880	896	873	892	871	851	831	850	855	885	873	867	904	800	944	905	889	871	832	913	850	890	900	873	884	842	905	906	914	927	873	851	888	864	923	888	910	865	860	883	915	870	863	897	871	841	899	921	889	844	853	867	898	894	869	876	889	897	869	942	903	888	880	910	910	873	902	881	913	908	899	870	879	917	924	883	904	898	838	870	937	820	885	894	890	897	862	865	877	852	910	833
24734	21531	28740	24782	20733	7530	3217	2165	2003	1597	1513	1368	1335	1267	1101	1042	989	898	860	840	843	760	748	714	699	748	721	790	706	699	662	686	657	691	671	630	688	715	639	620	632	686	663	656	646	617	650	690	657	674	611	623	613	618	626	629	602	615	619	654	618	642	604	684	628	668	662	581	649	630	662	622	659	615	626	638	662	660	607	619	622	690	606	585	599	626	658	632	630	596	613	626	652	662	644	657	631	633	644	614	614	643	656	658	625	598	624	607	577	591	653	646	623	661	626	631	633	633	579	614	674	669	637	601	613	625	612	648	591	578	634	630	602	617	638	578	614	572	609	628	571	629	624	667	655	644	592	617	593	619	587	617	624	643	625	575	675	635	629	601	614	612	641	612	600	601	634	611	569	612	667	593	639	579	603	630	635	630	615	610	648	606	630	668	650	562	634	604	580	574	611	612	585	605	643	675	617	597	679	640	601	619	608	608	613	666	611	598	573	653	621	560	589	634	603	622	596	618	633	606	569	632	627	636	625	607	654	663	603	608	577	576	643	612	615	618	667	614	643	677	627	633	578	633	581	611	637	651	610	614	620	612	621	637	609	635	663	627	631	621	619	625	666	614	649	605	605	608	611	607	578	619	593	616	631	622	585	657	601	655	637	627	630	627	612	623	669	634	609	612	648	602	628	602	662	611	613	623	642	605	607	626	598	647	619	607	627	658	599	608	636	614	597	610	558	603	636	586	603	619	580	609	603	675	634	625	638	586	620	617	627	609	593	632	605	617	608	632	633	637	601	598	653	641	615	612	593	668	616	574	612	628	602	612	681	652	597	628	622	615	611	582	636	580	612	619	651	583	617	624	597	651	634	608	588	624	646	600	603	589	610	588	590	591	611	611	641	619	593	572	594	645	637	675	580	631	610	615	624	625	603	623	592	628	642	608	632	616	626	624	621	631	645	621	588	650	618	586	621	634	582	592	611	571	613	640	581	604	624	611	607	625	626	601	632	635	639	594	635	582	619	588	641	644	641	573	609	609	616	609	628	572	582	676	566	587	611	618	628	597	609	611	614	590	613	619	617	621	605	613	647	563	689	643	615	616	672	648	631	621	607	605	602	619	644	614	666	610	621	601	599	581	606	589	598	666	621	604	626	637	596	626	654	644	599	632	623	593	566	605	649	603	634	584	600	556	586	629	643	618	617	618	620	628	616	611	627	625	618	621	642	594	591	585	596	606	642	595	617	604	585	615	633	629	597	612	640	573	565	634	616	614	666	646	599	604	598	616	614	608	598	585	649	580	584	591	649	635	608	637	591	652	607	593	614	603	561	629	636	611	632	635	614	589	619	646	622	587	622	630	590	603	605	627	608	639	642	631	629	603	627	601	585	613	617	640	625	624	610	591	633	635	599	650	622	588	629	643	655	664	669	593	610	603	633	609	612	629	657	623	619	614	676	620	647	639	664	646	590	649	630	650	608	667	613	629	619	586	602	564	605	605	550	645	609	631	676	618	605	606	634	567	635	600	653	625	623	596	613	636	603	586	590	638	584	635	581	639	637	602	628	600	636	605	663	595	665	606	576	643	593	667	608	566	585	615	612	639	649	643	616	614	638	634	627	675	613	627	645	589	617	607	644	661	644	596	644	580	650	623	616	600	614	603	584	604	583	678	596	575	608	622	641	601	591	611	590	605	605	573	606	633	601	626	639	606	626	620	619	636	633	592	649	588	599	607	590	613	687	586	650	649	606	621	618	589	594	580	644	561	610	576	639	613	589	635	592	607	620	628	624	623	630	640	600	638	631	632	570	616	645	599	618	582	625	586	610	669	628	611	621	612	601	633	615	673	588	607	559	613	625	629	641	613	598	635	600	632	642	621	629	633	662	580	574	605	615	625	594	580	642	618	587	645	618	588	612	615	665	601	624	594	614	573	638	625	614	628	624	621	620	637	647	625	586	616	628	626	580	595	612	617	612	581	603	632	588	592	628	624	624	604	661	630	608	624	578	632	592	624	605	584	614	596	613	618	613	580	564	595	582	633	589	595	623	620	629	619	652	646	604	653	599	642	640	617	616	630	614	607	621	597	589	609	596	606	590	617	609	610	591	582	665	590	658	611	594	622	617	591	637	665	611	608	592	621	666	641	629	625	579	616	669	615	635	589	619	584	620	633	530	572	618	652	608	620	629	664	647	629	612	602	667	608	590	663	586	604	618	629	653	616	668	621	586	612	619	590	628	637	618	620	595	632	589	592	591	673	610	592	615	606	657	584	615	568	649	625	606	588	574	621	608	618	633	600	627	610	594	603	634	659	659	655	622	588	602	601	613	588	588	669	631	643	611	635	623	608	623	630	589	664	668	581	598	652	614	589	613	620	615	642	606	607	633	667	619	618	635	656	630	599	617	628	614	593	637	598	582	638	650	609	632	581	630	606	584	607	662	574	594	602	614	651	609	614	628	631	631	603	604	630	636	652	578	617	672	622	613	600	587	609	633	609	619	627	632	616	619	614	557	587	613	652	615	583	643	626	598	651	657	676	645	621	637	616	580	607	620	578	579	593	635	621	612	642	669	582	556	625	601	613	630	625	667	617	653	582	654	596	603	599	597	619	620	601	639	650	621	613	662	601	656	600	613	595	615	634	608	589	592	636	579	633	618	603	620	607	609	615	607	582	632	589	614	644	596	598	597	588	585	612	625	600	589	629	632	607	605	625	619	617	620	626	662	608	660	570	580	541	628	629	627	629	610	644	605	651	660	630	610	637	607	628	623	636	665	648	640	602	626	601	594	656	607	643	571	575	623	555	597	669	621	610	635	606	642	636	610	650	650	643	652	660	610	625	582	611	629	631	597	647	592	574	592	619	624	613	589	610	639	676	637	613	566	604	657	611	607	567	600	603	619	624	657	597	614	600	592	612	645	610	608	623	609	658	627	594	608	619	611	601	584	672	584	631	583	625	644	620	607	574	592	615	642	614	574	619	595	611	616	580	617	586	605	619	647	608	639	672	643	617	625	601	589	575	635	598	636	620	663	641	623	614	597	620	652	632	613	656	616	589	636	613	599	602	620	609	625	625	629	633	655	612	645	597	609	622	627	641	605	582	593	616	609	654	662	603	585	600	609	602	625	628	595	631	665	581	625	617	611	635	577	642	621	598	630	615	585	624	594	560	658	673	685	598	620	669	589	562	658	623	594	646	636	592	570	603	631	647	632	626	620	624	627	606	620	586	607	578	589	582	616	622	619	603	642	609	595	608	621	604	602	605	598	653	609	636	628	600	587	652	576	609	677	631	613	593	587	630	609	597	630	586	592	616	604	669	634	637	617	598	637	608	626	610	634	669	580	621	657	584	607	591	640	636	580	630	603	634	575	601	621	633	599	627	625	569	636	601	575	603	620	643	564	644	598	611	650	628	576	638	659	639	598	607	630	700	608	606	606	642	588	601	601	600	599	589	575	660	585	631	600	607	658	617	650	619	646	669	576	580	590	586	638	621
12410	24295	21234	12485	9617	7520	6139	5034	4413	3587	3348	2864	2800	2482	2208	1931	1692	1701	1514	1405	1385	1237	1174	1100	1101	1083	1192	1136	1042	972	1002	1026	1000	974	985	945	951	965	973	1027	938	925	935	880	920	893	833	839	863	931	898	839	870	872	877	826	931	886	858	837	872	862	965	854	954	877	937	895	914	918	899	882	919	905	910	910	930	923	896	916	931	866	914	870	871	867	857	907	894	841	952	901	929	855	932	943	918	850	858	846	839	878	885	857	851	869	870	847	877	890	930	911	849	875	891	852	922	894	860	785	865	846	921	855	848	884	882	855	840	890	829	883	774	803	843	854	885	805	869	858	893	811	861	785	903	856	858	869	891	815	852	891	830	875	851	835	838	854	893	802	856	852	885	891	886	855	878	872	809	844	829	869	896	883	867	842	862	817	852	855	837	867	890	851	868	872	826	886	827	868	850	874	895	856	883	847	835	858	793	856	872	882	844	878	873	842	830	818	816	875	860	854	863	811	820	879	902	882	868	895	874	823	861	827	854	812	886	822	814	869	858	875	850	844	864	807	884	876	812	858	890	831	848	916	875	877	811	858	826	855	856	850	835	890	820	848	898	861	853	835	910	848	879	880	877	852	808	880	878	871	866	796	846	875	887	912	912	879	863	841	844	858	898	867	825	884	915	829	883	816	819	848	855	834	861	893	827	857	883	871	814	852	881	874	799	840	828	851	842	867	898	822	854	855	842	854	863	861	815	843	865	832	831	866	876	855	895	855	880	859	877	878	874	914	819	838	838	885	871	880	842	839	859	860	840	842	803	836	879	868	839	862	828	922	907	861	885	873	848	893	921	862	869	865	855	816	880	867	846	848	842	894	841	835	837	872	897	866	821	893	889	875	820	890	862	827	840	848	818	873	910	836	834	868	919	867	829	834	894	839	871	893	851	855	784	876	869	850	884	872	841	894	912	813	832	908	798	895	906	845	839	862	851	877	832	877	856	865	851	897	927	856	875	861	837	878	837	848	817	796	795	905	853	874	841	854	830	905	837	815	886	855	852	859	823	877	840	878	835	820	856	842	879	807	862	820	822	880	893	878	826	817	854	860	854	869	899	858	863	876	872	891	869	831	818	860	868	847	866	850	863	895	897	902	863	810	869	847	853	868	820	839	905	845	841	818	900	782	845	802	857	845	852	873	826	906	875	844	854	894	871	863	832	815	826	848	880	794	810	872	855	843	815	876	805	860	870	838	880	910	870	877	869	854	860	835	845	849	860	836	853	862	841	875	851	812	876	844	868	876	868	902	863	856	850	843	897	791	886	832	852	879	893	875	849	850	823	847	807	834	879	882	855	860	853	890	919	863	899	875	830	868	844	900	854	873	836	922	912	843	794	889	871	915	883	848	877	915	885	831	836	846	821	873	876	854	801	863	868	845	827	857	908	865	828	881	821	850	857	844	847	888	848	829	857	858	861	823	855	847	897	856	827	821	862	862	879	852	834	790	906	849	892	865	795	884	797	894	827	866	821	851	854	906	861	840	848	865	902	883	797	843	871	888	822	822	906	853	874	859	840	867	856	858	913	861	840	873	858	867	865	831	855	844	857	860	825	822	867	839	871	859	914	880	869	880	822	820	932	827	853	896	862	845	802	834	879	863	849	845	870	852	874	828	879	891	824	883	871	831	883	866	850	882	844	892	868	833	868	867	918	888	813	842	819	869	908	873	880	788	879	895	871	886	885	854	863	882	885	895	859	853	841	882	857	796	879	857	868	859	912	881	868	845	888	866	869	854	867	817	860	903	842	864	899	914	832	842	850	826	824	843	891	906	890	877	869	906	865	818	885	823	854	813	834	826	842	866	840	875	915	884	917	856	875	839	840	878	900	852	856	893	846	908	831	856	846	877	887	817	834	849	904	933	853	893	869	833	882	862	847	843	890	853	906	848	828	887	827	826	870	860	846	846	882	804	830	816	885	905	844	831	870	814	791	822	848	829	895	841	873	885	866	863	831	834	879	873	799	858	875	837	875	883	832	872	836	836	828	833	870	854	878	823	826	871	843	828	868	846	884	845	827	906	863	825	859	854	859	843	815	866	854	837	847	859	834	881	830	820	859	868	868	880	905	847	876	838	844	859	898	842	811	835	865	852	894	852	861	898	858	863	843	859	835	833	861	830	846	817	888	898	820	872	825	871	840	868	830	909	817	885	868	846	862	857	857	855	825	899	861	828	841	868	866	870	850	889	875	856	854	882	872	837	896	896	858	839	889	844	842	844	809	862	819	842	915	826	819	800	867	919	837	860	852	854	883	852	823	844	856	840	919	833	848	849	852	807	855	837	868	858	883	883	848	847	827	863	849	846	844	851	835	889	841	902	860	879	851	841	889	838	850	857	813	869	847	821	852	817	832	823	915	803	861	803	845	845	850	864	792	890	869	874	868	858	833	870	859	846	853	854	840	829	791	826	838	845	890	829	808	849	860	837	892	862	861	902	906	895	846	860	859	870	907	848	837	845	827	805	864	882	879	879	819	876	873	922	859	847	810	822	849	857	860	845	799	844	851	860	911	842	858	862	839	916	866	859	846	847	899	853	835	838	871	866	840	825	806	886	881	843	850	882	897	870	854	895	847	848	844	866	853	841	831	883	849	846	824	840	878	881	873	837	818	829	841	854	860	872	866	865	862	867	887	809	804	835	842	803	897	881	862	841	805	881	847	810	862	849	879	887	854	858	916	837	893	832	875	826	847	816	813	865	847	887	861	829	863	896	785	845	817	842	814	825	854	867	807	872	891	875	843	896	864	872	861	840	886	881	859	892	818	891	831	828	869	881	861	805	897	854	862	790	803	796	857	865	880	873	835	892	894	874	868	863	887	883	832	882	869	861	886	886	855	844	882	876	825	863	805	845	836	928	874	883	899	859	774	808	838	845	864	796	842	842	945	844	844	909	852	908	828	829	888	871	808	886	905	881	878	803	890	867	883	871	832	861	825	837	822	844	878	860	860	831	856	876	843	891	832	865	851	911	858	834	876	846	818	850	834	835	863	867	804	820	858	854	863	816	865	874	865	867	881	856	859	876	884	857	816	908	861	880	875	861	832	850	826	841	858	814	852	903	828	850	872	820	882	871	887	885	869	859	857	876	906	824	892	893	877	886	892	858	863	830	843	854	818	880	931	850	818	830	839	839	836	902	915	819	822	863	846	926	812	803	888	890	876	861	840	876	838	853	842	844	853	915	856	860	847	888	850	853	848	847	870	870	866	878	839	868	852	865	894	847	858	825	855	840	871	848	875	857	862	824	858	827	861	837	871	880	905	926	884	833	827	879	848	864	849	805	855	823	837	915	873	822	877	877	872	831	806	891	858	887	845	872	867	836	849	876	832	824	842	855	865	844	873	832	813	866	883	823	888	859	886	865	838	887	874	817	902	865	859	810	862	841	842	860	865	836	946	850	844	869	847	916	835	845	836	873	847	881	853	890	883	846	836	902	820	883	860	834	888	829
23718	21600	29484	24181	21621	20599	7255	3058	2552	2090	1839	1603	1611	1399	1288	1129	1011	953	909	870	809	730	660	656	610	623	618	656	618	608	539	612	559	605	568	568	587	576	561	532	582	506	499	471	487	527	504	484	547	525	538	505	488	487	514	535	542	513	496	541	515	501	528	485	497	480	496	526	521	481	547	515	502	535	541	524	552	526	502	519	521	500	467	497	483	493	513	518	505	486	496	507	486	526	481	487	542	518	486	478	520	463	523	487	483	473	479	498	489	483	507	494	477	488	517	479	522	455	504	470	479	484	483	495	520	488	467	493	503	488	483	489	483	496	471	503	443	524	484	515	490	524	520	497	513	503	487	494	489	474	486	504	498	487	464	470	484	509	483	536	513	526	473	497	506	467	515	513	472	499	495	451	491	496	500	464	478	521	496	487	451	476	490	486	513	506	495	501	449	459	469	476	522	509	501	492	489	418	501	480	469	521	471	481	487	487	494	484	508	509	475	487	514	472	480	477	515	484	509	485	496	482	483	480	526	490	470	516	513	476	482	493	480	478	519	495	508	491	465	474	521	505	510	466	476	434	504	514	497	479	484	467	532	505	487	448	512	483	497	461	462	464	470	524	509	456	479	546	505	515	480	528	462	512	520	457	461	465	455	542	480	509	456	426	523	509	492	473	453	520	485	484	521	450	489	481	466	528	514	473	469	477	471	505	485	476	470	484	472	469	488	450	513	450	483	474	512	478	465	485	532	458	540	524	477	435	499	469	507	456	472	498	497	498	483	431	497	476	497	495	517	483	460	499	519	523	520	502	508	498	472	477	514	476	481	453	479	496	471	489	521	487	473	462	440	479	485	481	516	469	523	513	507	493	504	497	425	474	492	471	457	499	507	491	486	552	514	461	481	454	443	478	473	498	484	489	500	466	496	494	522	446	460	478	475	472	463	515	470	504	491	498	474	552	462	482	537	506	511	470	496	470	478	540	506	531	475	491	498	472	511	507	496	506	457	465	481	485	481	441	476	500	501	479	478	474	467	499	458	483	480	507	480	504	518	478	500	488	482	489	468	477	461	486	443	465	524	497	528	449	472	470	492	516	486	477	496	537	504	479	436	515	501	465	494	539	485	540	482	482	463	502	489	495	475	469	506	503	483	542	491	484	476	475	488	458	523	472	460	543	483	465	480	481	455	543	535	497	496	495	472	524	512	477	481	527	491	507	478	467	482	463	466	525	444	487	504	479	492	528	476	497	491	477	508	497	531	504	493	434	525	510	462	493	518	435	479	492	537	508	474	459	504	506	498	477	503	494	480	506	516	475	489	485	485	449	429	499	477	483	473	470	528	500	466	498	485	474	519	474	468	470	476	502	515	476	454	475	512	483	505	494	448	487	480	452	499	494	505	492	469	507	468	500	459	466	489	435	471	498	516	471	474	489	484	498	472	479	486	496	486	505	489	511	473	494	475	497	491	510	488	464	507	512	460	503	493	438	487	484	538	486	495	503	541	453	486	480	494	508	478	517	476	478	484	476	488	533	504	454	487	474	497	500	521	524	484	474	481	513	503	490	515	490	493	475	526	505	468	511	500	500	479	490	478	496	485	470	502	501	469	506	517	484	477	483	463	505	508	481	509	526	496	506	480	492	488	468	511	464	470	526	468	467	479	495	478	474	501	467	500	478	515	485	456	490	502	490	500	512	510	485	465	470	494	488	510	518	480	473	506	504	469	470	503	409	440	466	496	480	480	461	482	470	469	442	459	480	493	527	472	464	507	489	491	467	489	467	467	476	505	493	537	506	497	472	521	479	465	506	523	531	465	485	482	474	484	467	474	494	467	466	507	501	483	466	487	512	473	488	484	470	513	480	489	464	465	492	502	483	532	508	501	513	468	480	491	485	503	515	490	525	469	494	495	494	457	474	488	472	526	469	484	487	444	464	478	505	474	453	486	487	457	448	517	462	472	488	480	465	468	484	485	507	517	509	508	470	504	482	487	433	464	464	514	507	474	503	503	462	484	490	505	514	451	464	458	501	495	488	522	488	509	518	491	457	501	485	490	507	507	499	498	475	492	486	498	497	507	463	486	473	466	523	485	462	456	484	475	521	530	490	508	510	469	501	495	461	508	482	490	484	510	493	485	496	466	486	513	477	444	477	492	506	508	473	468	456	483	469	488	473	456	485	509	502	508	489	459	468	516	477	481	484	422	478	470	460	473	513	460	466	459	471	476	490	491	540	485	504	516	530	520	481	467	492	496	454	497	495	484	482	469	530	503	485	475	483	495	511	517	463	513	491	518	476	446	502	490	421	459	446	474	470	493	481	491	507	480	468	525	465	470	485	496	462	479	492	457	451	476	492	455	494	512	459	479	481	475	522	476	521	462	506	453	477	467	504	487	481	507	481	472	483	467	499	516	473	470	479	505	510	465	482	500	446	488	478	517	499	483	502	467	479	485	453	499	468	493	500	487	509	490	461	482	479	511	474	466	493	476	553	443	498	493	498	465	494	471	454	482	473	476	514	472	461	482	500	480	487	500	411	497	522	477	494	517	484	502	472	477	505	488	503	536	493	480	507	486	494	476	481	466	503	463	479	462	545	473	517	524	496	502	500	477	434	450	467	485	497	479	514	485	487	473	489	489	517	511	501	504	476	466	503	475	489	504	458	467	465	480	493	479	516	481	502	507	494	477	507	481	475	499	532	472	511	513	495	484	502	466	485	473	484	493	492	494	487	474	460	450	489	523	520	509	473	527	492	450	470	474	460	486	509	498	512	488	493	498	476	484	480	488	458	514	512	494	469	487	511	495	525	498	476	452	535	492	485	504	471	505	466	503	488	494	458	480	498	482	477	512	503	469	455	460	487	476	493	462	483	503	488	468	486	445	491	501	473	495	476	489	504	513	521	474	461	477	476	482	507	485	447	522	490	488	494	455	464	488	488	467	470	530	510	477	458	518	454	500	478	481	511	457	476	493	481	491	511	457	459	493	475	517	505	459	477	458	476	443	489	481	496	506	498	470	467	512	477	491	495	480	465	519	488	519	504	456	502	487	495	464	509	469	480	479	467	510	468	506	440	480	448	479	457	482	506	467	475	476	496	495	524	454	481	509	529	460	502	469	472	500	453	467	516	526	524	449	483	490	495	498	490	474	488	517	473	472	467	473	458	513	489	476	495	488	481	489	485	515	487	493	490	480	501	461	476	487	474	492	489	499	475	476	507	489	450	471	471	478	474	557	488	491	497	508	480	461	462	497	448	489	451	498	535	478	493	438	481	514	463	499	486	524	497	440	480	497	455	498	461	428	457	484	494	485	530	438	479	455	486	471	464	480	491	494	488	467	484	488	469	477	475	491	504	501	458	477	497	460	451	482	476	489	465	523	481	466	474	490	480	485	487	506	479	488	478	462	447	543	462	468	503	448	476	493	539	492	476	476	481	493	497	489	494	479	502	428	486	525	506	446	508	488	516	434	483	526	514	500	506	485	490	483	499	473	468
14865	29435	26236	16780	12885	10102	8428	6861	6341	5050	4210	3719	3552	2964	2673	2324	1988	1824	1641	1503	1435	1316	1090	1127	987	974	963	1023	959	889	896	901	882	942	857	865	818	861	840	804	845	814	757	733	734	731	781	754	760	739	709	721	726	798	711	695	715	682	702	716	734	745	750	702	716	735	738	723	763	738	688	798	730	781	769	765	739	735	715	748	784	739	686	709	687	714	684	672	716	696	729	716	697	711	761	707	658	698	696	708	719	702	679	656	682	718	706	704	682	704	723	664	686	661	724	744	715	703	663	617	699	710	742	699	658	636	683	736	735	692	696	723	688	695	718	656	686	671	656	709	659	725	645	624	691	660	678	704	643	722	666	661	707	658	694	677	628	709	642	636	719	694	642	676	713	701	648	660	658	745	661	719	679	642	625	677	657	715	667	723	694	689	712	678	675	669	693	706	745	677	673	652	652	666	648	641	748	663	661	704	670	729	645	687	680	683	720	696	680	654	677	708	676	672	665	685	674	681	645	669	729	683	647	696	682	716	668	664	666	677	654	719	680	739	672	687	689	622	695	626	657	672	705	700	645	693	720	696	689	702	698	708	649	652	665	668	682	741	691	646	677	672	705	690	696	650	745	713	650	680	702	644	632	661	694	657	617	706	652	702	661	650	705	672	710	675	721	653	712	687	687	673	654	665	660	669	684	697	669	717	686	708	684	695	666	663	676	720	699	673	683	712	611	679	687	687	687	720	668	714	710	670	634	699	706	695	689	763	686	653	679	679	654	659	641	670	710	661	675	709	667	643	643	700	658	690	636	670	664	679	668	657	662	705	633	662	669	709	685	717	681	698	673	669	672	733	648	659	708	636	698	692	694	680	671	641	738	712	710	711	633	681	655	647	668	694	682	682	682	637	694	661	702	691	679	712	692	675	689	676	675	648	719	639	668	657	694	671	625	622	675	672	674	677	694	682	679	656	679	668	677	688	663	694	682	715	699	684	672	695	715	638	684	642	665	692	712	757	666	693	727	711	646	660	649	685	700	713	674	695	647	674	653	688	699	689	673	688	724	626	678	691	695	683	740	685	636	679	678	733	651	660	690	664	707	708	706	677	697	643	687	669	642	655	647	711	660	680	704	682	666	718	648	654	693	718	667	680	678	646	697	684	669	684	700	644	686	730	653	721	692	690	726	740	652	692	669	674	662	706	679	679	665	685	715	647	687	673	659	634	672	659	684	696	654	707	676	687	673	624	708	671	676	678	659	682	683	696	668	686	696	653	692	679	642	678	704	694	665	683	679	716	704	717	660	682	639	650	648	658	705	677	708	704	666	701	687	647	691	694	666	671	738	695	653	674	695	669	711	665	666	704	662	697	683	723	652	715	652	729	663	680	662	665	687	649	651	702	669	637	642	704	642	660	666	694	679	696	692	686	655	674	693	727	707	692	670	687	647	671	683	658	689	661	670	675	667	672	609	658	699	669	675	670	661	665	647	699	676	686	658	690	636	688	715	686	745	665	721	674	631	693	639	668	711	689	722	680	709	713	696	679	637	654	662	647	675	686	658	711	653	710	653	667	700	716	671	713	705	711	666	705	685	688	667	693	649	675	674	677	707	665	715	648	650	683	714	631	637	690	676	737	677	638	692	667	653	640	648	695	669	679	712	682	710	698	659	641	646	697	682	686	697	685	686	657	673	668	694	740	653	665	673	692	707	728	683	696	684	719	737	677	658	682	638	664	692	653	684	695	696	688	688	694	674	681	680	691	665	713	711	682	699	681	708	681	715	679	642	695	678	675	673	664	654	646	706	694	661	703	619	662	668	648	706	678	651	707	693	630	663	699	693	702	723	698	657	675	698	651	682	694	709	632	666	692	664	645	638	680	708	675	690	679	634	678	660	700	641	684	630	671	692	683	707	650	663	682	694	678	698	700	651	654	688	697	695	665	665	681	698	660	694	652	656	681	675	679	671	670	670	683	704	693	665	614	729	676	659	665	691	632	662	645	707	655	718	669	695	665	655	669	653	668	673	709	641	658	649	726	615	685	718	679	715	693	662	725	658	691	676	683	626	707	665	639	646	676	645	679	691	681	708	660	660	640	643	683	677	678	685	671	676	613	686	668	707	690	701	653	688	680	636	676	679	678	703	691	680	664	737	658	642	666	658	712	690	666	661	675	646	673	614	672	679	644	695	636	684	683	702	670	641	687	717	691	662	696	662	715	663	652	650	685	690	679	657	650	665	705	676	675	624	645	710	664	678	695	632	685	673	646	688	665	631	643	649	716	680	676	727	706	681	659	704	708	675	677	683	702	693	679	665	670	671	703	680	685	602	682	667	692	639	710	710	671	680	746	720	724	660	684	668	716	655	662	651	678	640	689	670	654	665	668	699	696	704	702	699	606	713	677	663	692	663	716	659	695	667	640	697	651	700	682	663	735	677	654	691	650	643	685	678	683	679	724	660	698	643	662	716	731	705	657	643	668	702	695	698	700	668	711	685	688	685	690	674	643	678	646	683	678	678	714	659	695	671	667	691	653	651	664	703	691	633	697	685	662	669	699	719	641	699	738	725	687	707	725	620	685	729	657	685	713	672	661	633	659	676	700	674	697	681	688	680	682	701	675	682	700	638	682	684	676	696	652	690	660	684	667	715	694	651	675	680	681	652	664	688	740	713	709	696	671	668	652	678	663	648	660	698	746	657	693	662	686	652	716	659	709	660	710	702	654	661	678	715	670	708	710	694	674	671	657	649	687	657	700	691	653	731	691	662	657	656	724	656	658	646	661	693	633	701	648	714	681	673	637	646	695	679	650	672	697	671	666	701	654	678	677	700	714	685	705	710	720	687	690	710	685	665	658	676	715	654	692	704	680	729	664	697	714	671	680	705	661	702	710	669	682	734	678	666	724	637	673	674	712	676	698	599	685	645	697	645	675	673	671	682	679	692	662	710	713	690	711	710	695	716	696	687	688	707	665	663	630	664	664	750	700	636	706	691	689	627	703	711	647	668	624	669	647	655	712	673	698	646	723	687	602	724	675	658	675	681	685	674	676	652	674	700	680	740	664	696	699	709	657	719	641	656	654	649	699	699	702	631	707	747	672	704	674	703	676	713	664	647	657	702	657	677	657	730	652	692	640	686	650	691	689	698	672	704	680	666	667	681	681	719	683	711	652	698	690	688	717	676	694	691	696	672	660	680	661	702	686	696	683	678	712	661	663	691	656	686	676	679	687	661	686	696	649	698	692	680	676	667	669	695	720	745	696	678	643	636	694	641	641	665	704	663	683	680	701	705	704	706	683	645	683	669	656	690	655	714	646	683	676	645	683	673	687	626	709	655	701	679	686	717	708	634	656	715	652	689	705	664	661	677	644	690	701	685	652	658	694	658	718	689	705	671	711	701	706	724	686	691	728	639	664	732	679	652	735	667	661	725	674	673	646	653	636	702	596	660	709	681	680	685	738	690	732	694	642	688	621	638	625	708	679	695	644	694	726	696	703
27603	20542	11900	5024	2504	1891	1588	1436	1388	1177	1084	1080	1019	935	967	911	797	791	771	760	835	727	660	717	715	699	716	673	696	678	661	656	669	649	739	707	658	666	634	672	612	659	664	680	673	606	654	662	687	625	658	614	636	630	643	635	619	628	605	649	644	660	692	684	627	672	625	656	648	670	639	683	672	713	681	674	632	626	608	663	646	666	682	624	641	659	679	644	637	640	638	647	642	659	654	666	641	632	636	640	626	695	668	634	619	690	661	684	628	672	599	663	603	650	652	593	666	662	638	672	638	644	626	662	613	657	641	691	677	645	651	639	676	628	588	642	688	650	619	622	620	648	602	637	634	662	623	650	690	630	630	679	654	678	656	602	669	641	612	632	603	673	577	635	631	678	660	671	702	645	634	684	609	692	662	641	675	639	657	689	652	638	600	609	616	632	614	676	648	637	642	609	645	678	608	607	656	637	593	641	635	666	675	612	657	632	649	644	640	617	601	628	720	597	610	653	647	641	634	637	651	675	607	586	649	627	689	653	667	623	684	671	637	603	612	642	667	630	623	652	639	598	634	626	643	643	632	641	655	625	618	643	649	621	701	640	634	660	665	630	630	705	682	604	616	614	672	658	673	655	622	635	642	630	639	613	633	633	657	614	644	684	646	635	680	573	646	610	671	627	632	645	651	640	625	605	679	628	637	626	627	624	694	629	608	676	663	619	608	670	643	706	629	651	614	589	614	676	611	627	642	668	654	635	645	656	640	643	663	652	648	614	686	667	626	650	628	621	699	625	663	639	671	675	671	621	640	687	640	602	654	684	673	661	616	679	689	636	648	647	609	620	624	655	610	655	628	693	654	674	592	624	657	635	653	677	618	636	697	668	654	625	663	658	666	632	664	680	632	629	639	648	659	658	707	678	647	613	658	637	629	625	609	681	601	654	664	686	642	628	636	621	643	651	631	681	632	618	635	635	658	687	669	589	637	632	650	645	636	663	644	648	638	677	654	659	649	661	682	683	649	629	612	633	633	642	612	655	712	597	620	654	646	630	610	620	644	631	656	627	619	655	671	609	663	631	619	665	656	648	655	650	640	682	665	646	620	604	668	637	646	659	636	663	644	683	577	641	656	661	675	592	660	628	660	619	638	663	642	649	617	628	622	657	665	575	645	627	621	609	629	631	656	595	658	615	621	638	613	646	631	697	623	675	634	657	612	732	637	660	624	665	693	594	656	629	648	662	636	654	632	632	616	628	641	638	612	617	631	650	607	608	618	616	645	630	659	668	641	628	716	668	607	665	657	638	641	609	679	631	659	638	671	654	638	645	634	621	638	633	636	647	632	635	640	606	638	652	643	661	666	634	612	650	632	662	655	643	607	642	614	593	655	619	644	658	611	689	663	658	637	638	630	684	688	651	654	607	662	646	658	661	665	689	621	657	596	670	639	680	651	655	710	657	652	611	638	592	656	669	651	597	675	643	604	651	694	641	647	627	639	647	653	654	627	643	619	610	643	693	649	667	630	672	648	671	617	648	623	626	661	648	614	649	614	618	697	626	652	730	683	587	623	627	647	673	610	638	607	650	647	645	638	635	606	639	653	658	652	618	643	648	600	649	694	617	639	603	654	629	645	679	639	629	611	661	656	651	657	615	667	639	623	630	639	660	632	631	627	605	666	661	645	645	609	619	603	674	662	608	669	669	650	629	623	633	692	674	609	657	678	624	632	663	677	626	645	656	615	634	689	663	686	626	575	664	620	621	683	587	672	606	686	614	699	685	656	626	640	610	640	635	604	640	632	667	630	665	664	674	703	631	653	634	616	637	657	613	656	627	642	611	624	648	631	677	667	613	641	620	632	665	623	636	708	605	626	685	638	647	614	680	626	683	584	697	654	672	648	634	639	679	613	675	637	629	603	624	617	654	637	650	669	639	678	629	647	690	645	651	643	629	644	601	647	655	668	606	635	650	640	651	629	624	640	658	628	590	626	618	654	645	674	697	655	666	616	613	635	645	641	668	661	658	641	617	602	659	631	654	621	657	663	625	650	624	647	680	652	597	652	673	631	617	656	651	663	661	633	617	625	670	649	683	668	662	684	636	640	614	662	599	668	675	662	656	639	639	682	647	664	645	646	663	670	639	617	635	700	608	670	641	638	613	677	659	681	642	701	649	629	637	675	653	664	619	651	683	656	632	637	657	663	637	684	611	672	685	620	680	594	651	629	669	675	675	633	667	661	639	618	669	673	665	625	602	662	676	659	633	601	657	643	642	583	652	641	616	653	627	663	628	688	674	660	651	628	617	672	657	624	687	631	611	648	597	626	636	651	642	624	618	624	686	606	642	656	608	663	640	596	683	658	634	647	650	619	667	622	644	635	641	632	642	637	626	646	640	624	573	649	655	671	616	647	626	668	636	624	624	615	678	666	618	619	626	630	632	671	669	649	610	605	673	610	567	683	651	651	659	695	622	633	605	668	576	660	619	652	653	602	654	631	652	632	613	594	657	636	634	627	676	651	608	655	617	634	648	670	628	662	659	669	663	608	617	677	604	672	623	656	699	640	667	675	648	659	622	652	640	609	640	668	639	624	612	653	615	670	615	645	596	633	668	670	597	669	616	638	614	636	652	686	642	640	556	646	646	662	608	628	669	661	651	632	609	665	616	622	635	633	604	686	657	656	648	664	652	667	638	679	650	660	649	635	620	649	670	626	629	668	607	623	647	639	657	643	650	607	595	595	622	670	575	668	615	648	657	657	654	669	640	690	689	631	677	617	686	674	656	670	619	661	642	690	639	636	649	634	649	647	597	690	669	662	630	602	585	672	605	677	638	650	651	688	644	640	646	637	674	635	665	660	661	618	659	646	639	637	638	642	636	625	652	645	635	670	622	641	580	633	628	646	641	698	607	623	618	670	623	687	572	630	682	637	663	645	651	666	680	651	630	626	702	607	613	669	659	632	633	670	602	667	640	661	660	616	623	591	600	641	640	626	708	615	614	653	698	663	616	696	693	639	627	643	645	640	646	630	619	639	650	656	639	605	651	638	661	639	602	620	701	635	612	635	649	633	650	635	668	670	622	668	609	627	635	642	594	623	648	664	596	701	643	666	688	634	633	637	673	657	643	591	667	683	628	647	667	629	666	635	667	643	648	669	638	664	608	734	671	632	612	647	684	666	631	590	650	647	632	692	647	686	641	642	638	620	588	649	696	631	636	630	634	633	628	664	699	614	646	650	617	642	663	688	636	692	631	649	664	624	658	645	659	616	669	645	638	609	593	689	671	655	654	647	656	687	627	655	651	653	669	623	645	661	638	618	643	619	603	603	730	680	608	675	621	673	649	675	629	663	649	657	676	674	601	659	616	630	672	638	654	661	624	641	629	653	645	649	652	652	620	672	625	667	683	619	665	656	653	645	660	659	678	639	608	644	629	624	655	693	695	631	641	600	655	664	627	681	664	646	645	680	662	642	640	599	628	645	670	639	667	631	669	608	706
10922	15947	13483	7491	5181	4140	3632	3037	3032	2525	2211	1974	1836	1692	1661	1422	1349	1291	1245	1156	1192	1114	965	976	984	977	963	942	970	1003	978	1000	972	936	952	966	1007	969	1004	928	946	915	905	967	935	965	928	917	922	938	915	955	916	893	880	939	921	881	868	911	868	893	896	837	932	878	917	873	907	881	930	973	957	923	913	938	946	915	891	889	948	918	895	857	957	914	872	854	875	954	841	916	845	918	872	945	907	885	892	959	888	893	881	839	890	949	886	858	891	898	872	893	859	886	865	917	942	918	872	917	874	885	915	896	931	954	910	908	941	902	871	930	880	848	929	930	884	898	948	905	918	877	902	865	855	890	874	875	935	948	927	912	885	823	907	915	899	902	891	883	864	886	879	867	901	949	978	897	930	889	883	930	900	863	899	854	884	924	906	840	932	892	901	906	885	880	893	849	829	897	912	896	908	868	896	878	876	900	855	903	874	900	845	876	867	917	897	873	824	844	833	886	872	883	878	905	846	825	909	839	872	915	913	885	874	913	888	846	861	875	876	941	894	915	905	856	898	906	878	901	881	894	874	835	904	947	891	908	941	908	874	876	873	892	934	904	872	888	877	818	865	885	891	862	843	829	876	864	876	909	906	920	848	894	867	880	847	864	888	861	859	855	896	902	870	855	915	878	839	891	855	869	952	895	898	964	840	874	858	889	867	851	856	904	848	921	885	930	906	905	891	926	865	934	826	909	883	837	873	935	898	881	933	920	867	837	905	885	875	883	906	873	851	867	897	873	964	882	892	880	823	887	890	928	885	886	953	934	894	907	907	894	929	896	850	875	883	864	918	848	933	896	909	910	954	814	883	899	906	889	914	879	923	906	893	836	895	861	876	921	908	890	871	860	884	958	943	889	917	860	888	947	870	885	911	942	858	861	869	866	893	896	870	922	841	868	865	940	940	889	889	845	875	895	895	890	891	884	870	876	941	920	897	881	885	876	874	867	880	930	931	883	939	925	927	874	862	942	845	893	864	901	919	913	864	853	906	903	907	872	926	890	915	852	801	888	928	834	905	924	874	904	930	903	945	886	909	892	880	842	891	917	920	842	927	908	853	823	889	817	970	840	935	887	848	852	902	946	923	877	836	925	913	893	910	925	874	905	935	888	856	908	839	900	882	848	887	877	868	907	848	861	908	850	831	911	909	837	886	888	874	851	916	913	883	836	914	910	868	916	861	871	881	877	902	889	934	892	833	839	889	913	881	893	900	915	887	883	898	889	884	890	872	925	945	831	877	927	853	889	822	922	862	904	918	900	870	831	942	889	909	946	895	909	835	886	894	860	909	881	930	896	849	905	968	865	887	924	829	915	903	835	886	868	908	859	859	903	896	903	897	867	863	958	919	921	895	906	867	939	884	816	858	892	938	903	911	874	951	896	881	898	879	860	883	863	858	888	886	910	876	860	892	867	943	887	882	841	889	883	907	874	905	932	909	843	916	884	891	906	901	897	918	856	951	888	818	907	892	910	840	894	930	877	861	906	857	849	915	919	880	844	878	861	858	907	935	864	933	890	918	908	954	840	839	892	903	915	873	927	858	874	971	900	924	898	915	856	877	944	871	848	897	895	927	895	897	894	909	893	898	920	878	845	926	867	837	913	924	889	891	894	930	878	869	861	901	894	886	917	847	897	886	879	885	867	896	872	865	864	905	936	845	889	867	898	893	882	851	853	840	893	910	901	892	855	853	849	881	884	879	903	905	935	886	886	888	905	858	872	892	876	903	896	942	903	846	833	863	891	897	871	922	895	941	825	872	896	917	889	906	846	893	892	871	896	864	911	939	949	863	875	897	910	924	847	908	883	854	869	837	891	896	881	939	850	874	851	896	886	895	957	878	894	913	835	916	886	856	876	854	914	911	971	933	929	898	916	903	861	896	943	883	893	904	934	851	893	888	960	856	956	839	787	822	900	905	884	887	935	912	900	877	862	911	852	901	926	857	888	879	865	905	854	867	898	874	882	846	850	926	927	885	907	823	876	929	883	847	868	922	901	912	894	890	892	854	930	857	894	879	880	905	887	930	938	886	892	912	907	938	893	896	935	885	922	879	921	903	843	926	866	856	931	909	896	859	870	865	884	827	925	894	917	920	922	955	861	882	920	897	958	863	930	903	893	870	855	834	938	914	908	832	881	915	901	891	922	891	904	887	858	868	860	919	928	926	882	916	902	868	831	857	919	855	919	891	856	863	857	932	903	916	893	907	860	919	917	879	961	911	910	879	853	870	924	883	863	905	913	890	943	865	892	868	871	879	915	895	898	853	847	892	875	864	870	887	927	870	795	901	908	906	936	857	876	861	876	938	935	903	979	867	898	902	886	875	876	894	922	897	905	915	893	938	850	878	910	875	906	937	847	905	905	876	888	910	898	861	926	864	881	898	843	919	874	916	903	864	842	920	883	908	856	896	931	901	861	930	923	910	893	887	887	877	883	790	886	902	927	873	926	839	900	881	915	881	874	852	935	922	913	856	897	895	886	893	910	886	904	899	887	882	909	915	902	884	856	838	939	882	899	946	906	898	921	859	911	897	882	874	953	866	868	906	858	891	895	887	799	893	916	878	854	863	884	831	882	843	895	909	847	924	911	943	863	925	876	885	884	929	901	811	917	937	880	896	888	873	869	898	883	935	914	912	866	846	894	919	839	870	927	893	850	872	857	893	847	876	903	901	872	888	856	849	881	817	935	835	868	893	908	899	865	908	857	882	859	869	876	812	857	915	884	906	898	948	870	894	925	902	881	867	860	951	908	908	896	834	884	859	894	883	856	880	925	879	844	874	858	900	903	874	864	853	914	896	889	905	898	871	854	887	866	890	891	887	929	879	902	850	834	887	929	950	896	886	858	873	909	887	916	836	892	854	904	884	893	887	882	835	870	922	849	867	887	902	866	882	869	898	892	853	890	887	870	883	905	920	842	935	895	879	852	849	896	902	947	865	908	835	921	926	903	890	901	875	922	889	888	910	873	941	832	906	902	894	897	924	892	838	900	932	940	907	921	862	862	847	893	936	928	883	902	900	932	877	872	833	859	923	915	903	927	899	828	881	885	873	933	903	902	906	926	875	891	931	842	924	953	885	872	876	885	920	909	865	889	875	907	867	907	879	935	875	891	876	885	853	881	942	910	929	936	857	920	903	883	924	877	916	869	869	886	909	973	896	889	856	939	883	927	861	873	895	900	822	895	854	905	878	884	896	854	912	938	869	874	900	869	890	894	909	948	887	855	888	844	876	896	897	898	885	887	890	929	896	852	865	875	861	870	907	872	876	842	941	840	893	940	888	879	876	886	903	909	952	918	892	849	895	902	889	904	852	884	876	912	874	915	892	940	855	908	819	893	942	861	876	917	902	871	870	911	908	806	876	855	892	904	909	867	853	865	945	926	830	877	868	863	925	902	896	867	869	904	927	904	927	855	916	903	888	915	860	841	889	898	850	883	877	861	840	889	849	848
24694	21541	28757	24742	20764	7007	3369	2320	2240	1866	1503	1321	1318	1226	1166	994	961	897	917	869	827	715	769	717	733	697	666	716	712	661	705	639	708	690	656	678	693	665	646	622	614	701	643	656	614	631	647	589	649	614	630	649	672	695	641	636	587	656	653	590	596	638	684	577	648	614	634	623	641	616	613	654	623	664	617	646	618	611	643	623	612	608	617	635	617	622	619	623	657	601	638	591	674	642	615	624	621	634	634	634	646	637	648	592	672	652	575	591	612	651	619	612	655	600	657	607	638	625	616	627	626	685	600	620	615	596	658	619	642	600	544	603	586	622	627	608	578	628	631	587	663	644	643	583	550	610	620	657	634	594	639	643	640	592	603	624	619	606	624	635	601	597	572	625	626	640	630	642	604	605	637	599	603	617	591	631	603	623	603	640	598	624	581	611	624	595	595	637	635	636	636	636	617	602	634	584	648	622	640	599	622	632	630	620	579	576	639	614	597	640	613	599	614	637	592	606	633	609	616	615	614	618	598	596	611	587	600	645	610	570	647	629	595	610	605	618	652	608	621	585	640	602	579	618	639	610	653	577	618	610	582	613	616	604	614	607	617	644	633	634	626	601	630	600	598	570	617	611	640	615	615	621	623	589	616	596	640	622	594	626	589	622	613	623	602	611	575	636	634	573	592	602	614	614	641	636	646	631	607	595	637	598	620	622	616	584	601	616	639	633	607	636	639	548	651	627	625	592	597	630	609	616	613	618	650	626	600	597	654	620	624	604	619	639	622	608	602	642	661	670	630	641	614	614	608	629	622	632	624	572	620	595	593	596	596	638	621	669	582	613	616	598	592	589	570	616	674	611	638	611	565	667	645	609	585	628	594	650	617	596	626	642	577	621	595	647	640	618	633	639	653	637	638	629	595	635	614	632	602	656	607	574	626	639	650	614	604	617	603	616	621	665	656	576	639	566	592	627	615	581	678	616	609	636	600	656	646	645	601	639	595	607	598	612	660	651	644	647	638	599	635	652	580	629	599	603	608	634	612	586	684	601	601	641	613	620	592	636	598	593	673	605	632	626	615	633	647	677	618	641	601	590	644	574	619	619	660	701	622	619	597	624	609	572	678	596	618	589	628	626	658	635	639	628	654	641	615	599	629	607	603	627	632	612	619	638	628	632	586	620	613	644	625	611	581	594	578	647	688	654	617	621	616	599	574	610	659	604	649	598	641	614	640	633	642	655	657	634	624	609	568	630	580	655	679	636	622	597	637	621	612	611	614	631	607	588	637	646	657	629	598	617	615	608	680	650	690	618	639	576	597	585	649	600	604	627	590	623	623	588	596	629	581	589	651	600	633	579	598	580	612	601	629	563	630	602	627	606	639	635	633	619	618	642	630	619	643	621	575	609	605	578	623	585	644	566	669	644	616	567	625	662	622	651	608	626	621	574	612	605	639	681	634	631	594	604	607	615	639	589	656	650	615	608	562	618	579	627	582	659	637	580	622	631	606	638	592	595	591	621	616	603	603	617	582	663	603	621	630	623	629	642	653	635	663	618	641	628	595	577	629	598	620	637	549	626	648	623	621	607	645	668	590	634	628	625	629	604	631	637	610	624	647	578	614	631	588	590	629	611	624	605	628	631	641	637	581	637	592	578	630	586	600	605	612	610	624	632	637	601	571	642	632	628	657	663	613	568	637	563	641	603	625	645	631	608	623	629	615	630	640	609	612	600	617	656	582	673	630	617	634	642	626	619	620	620	603	635	614	606	649	609	636	634	602	593	647	581	603	626	620	597	602	650	606	616	675	620	638	532	580	611	619	636	600	652	635	623	655	631	623	603	624	625	569	568	627	605	671	607	591	664	616	613	628	601	603	602	654	613	623	626	580	657	624	606	586	624	661	595	625	622	613	641	605	593	608	636	595	608	618	618	607	610	660	573	618	576	611	612	622	632	624	604	577	612	673	600	608	632	640	686	664	661	658	631	588	595	652	617	611	631	613	627	645	644	633	630	604	645	619	608	586	630	600	671	610	608	591	615	628	603	619	571	605	594	662	599	601	589	602	613	617	649	659	596	588	615	643	646	600	616	611	610	650	644	604	637	592	598	628	612	606	634	634	604	622	628	625	611	617	595	629	622	605	635	617	599	600	585	617	596	629	624	583	597	586	577	626	592	604	626	646	635	624	593	635	620	595	606	633	612	568	598	577	641	619	636	603	635	639	612	609	632	621	649	634	626	627	617	618	605	582	569	577	614	629	598	617	636	594	645	591	615	609	614	628	641	604	671	558	622	635	643	603	555	652	615	603	622	645	648	622	591	605	626	664	591	616	595	590	622	630	608	594	630	657	582	562	625	631	655	568	609	570	589	592	632	640	636	588	616	618	566	614	609	629	589	591	612	627	623	602	593	608	615	623	613	665	623	601	618	585	620	592	594	642	579	587	623	652	676	643	633	637	643	661	586	645	665	587	635	602	630	634	590	608	619	648	599	608	573	625	640	645	615	640	621	653	636	595	636	653	595	591	573	624	634	620	630	615	659	597	605	665	621	620	616	612	626	626	633	574	599	662	634	587	632	611	643	631	594	611	603	597	592	619	653	610	609	572	631	626	601	629	639	610	595	594	609	621	590	613	635	640	617	630	627	635	618	641	676	611	619	608	608	594	608	656	667	657	556	574	639	608	606	601	623	589	651	595	586	632	665	629	639	652	629	619	572	636	597	627	611	608	629	629	667	641	581	619	607	639	658	647	622	664	619	601	641	638	594	636	621	584	617	612	594	631	636	596	643	621	617	603	600	666	654	585	615	621	609	636	651	602	586	630	620	608	619	581	566	612	593	585	581	668	580	588	623	651	640	643	592	560	608	664	605	594	652	625	625	587	646	632	609	617	590	596	629	613	563	629	593	649	614	624	571	630	653	623	667	653	590	553	629	612	602	617	589	599	628	639	614	567	680	605	618	652	640	616	581	636	630	621	649	659	630	651	677	563	645	607	646	632	598	634	621	611	602	645	607	655	672	630	647	642	629	661	607	642	635	624	614	659	592	634	620	567	588	640	594	637	621	600	610	643	626	638	665	644	633	619	640	653	681	572	579	637	575	633	632	591	634	603	659	596	611	618	617	608	613	584	565	674	580	579	639	614	592	598	624	588	611	592	628	609	664	616	615	614	627	565	623	594	623	616	632	639	588	599	594	586	607	639	621	633	617	580	644	630	683	590	601	621	633	623	594	629	577	578	644	614	614	607	629	591	608	592	597	605	576	590	601	601	653	603	617	664	654	620	595	610	670	609	587	618	677	570	612	634	645	581	602	594	556	604	641	627	629	628	611	646	588	649	608	628	622	557	625	612	586	590	617	580	630	624	613	576	633	610	636	638	609	649	677	618	658	624	631	652	671	624	606	585	618	597	634	590	636	660	612	613	610	575	606	653	611	613	589	608	619	603	614	624	596	592	601	588	603	589	607	621	627	621	621	644	577	601	635	572	636	622	640	617	669
12418	25081	21049	13044	9144	7369	6309	5444	5156	4105	3299	2881	2701	2418	2300	1858	1702	1571	1576	1368	1417	1208	1151	1044	1047	924	1004	1006	1017	1030	1012	1016	1010	1013	997	946	953	936	948	908	940	939	919	945	894	850	878	889	848	902	835	941	901	887	879	860	836	913	835	921	847	887	931	892	864	937	902	924	922	861	867	896	967	957	971	918	938	842	922	920	934	923	876	944	920	875	928	891	909	863	883	887	880	914	910	904	867	874	881	902	903	866	913	860	870	902	905	850	866	854	903	883	898	931	898	822	880	925	882	851	863	845	870	906	872	853	871	805	797	865	846	808	842	855	867	866	887	860	857	876	873	859	851	839	870	838	874	853	891	851	899	868	879	892	922	840	842	853	872	866	842	797	846	827	801	851	824	871	839	882	881	882	894	886	863	878	876	839	838	864	858	870	864	876	881	850	811	899	891	911	845	803	838	849	867	921	833	841	839	913	869	896	863	837	869	830	823	879	865	880	847	830	861	853	913	880	811	856	891	827	829	830	888	839	845	858	864	922	828	856	824	869	855	860	860	915	849	902	814	881	865	855	835	849	875	810	863	872	876	874	850	877	865	861	981	853	865	807	911	857	875	880	813	891	807	876	894	827	892	851	844	851	824	835	887	836	868	837	858	814	817	889	860	826	857	887	871	854	863	873	845	851	851	858	869	875	883	895	866	878	806	896	858	819	865	876	815	817	915	852	802	866	802	856	865	821	808	884	857	856	865	805	856	895	846	801	888	884	804	827	861	860	833	915	884	862	854	814	839	844	866	870	878	800	856	863	782	913	889	861	853	880	848	879	825	904	827	802	890	879	887	819	840	884	838	831	839	809	879	854	864	791	861	848	870	905	879	906	895	835	829	870	860	896	854	877	833	849	813	851	916	888	827	899	832	860	891	839	900	878	859	897	885	860	873	862	869	846	898	826	838	868	796	843	887	810	854	830	813	866	879	871	847	847	869	912	840	849	831	860	911	902	816	859	824	879	860	876	882	851	872	888	848	809	828	853	850	802	861	869	858	834	838	889	864	862	834	850	877	847	835	869	864	877	854	865	876	909	826	894	816	873	866	835	892	860	882	848	884	837	863	874	854	860	817	867	851	840	793	818	889	862	883	834	827	855	849	833	895	901	837	881	827	870	908	838	880	857	884	850	853	899	888	860	875	822	843	866	859	851	843	830	836	845	825	874	853	861	840	827	912	849	877	865	877	820	835	882	884	863	842	809	868	868	805	871	809	835	880	804	854	844	832	896	875	888	911	845	882	844	832	851	785	848	895	842	825	819	876	837	884	836	863	882	864	906	874	856	842	883	844	825	853	861	867	836	889	844	826	824	896	856	830	841	861	906	874	870	866	935	880	897	799	871	871	848	864	920	896	843	863	879	837	839	860	871	864	832	846	848	861	878	922	867	815	837	834	869	852	907	846	827	863	862	870	805	892	836	831	868	852	821	870	885	903	822	879	876	856	827	876	857	880	832	839	881	881	843	848	897	837	842	799	834	870	855	838	882	845	878	876	847	862	909	873	889	866	848	866	838	852	881	843	838	821	881	803	842	849	836	843	879	847	919	898	866	894	876	864	824	869	826	822	858	830	895	822	851	829	842	866	809	855	883	797	853	862	818	858	871	878	810	883	818	852	847	832	871	900	888	885	847	882	850	812	875	810	832	827	897	858	855	850	829	888	845	874	862	859	869	873	848	925	875	850	876	902	888	838	877	894	867	861	857	873	845	822	841	901	842	861	864	830	876	890	850	876	873	822	848	860	856	878	863	900	856	858	822	892	845	847	868	807	829	863	823	817	853	863	841	844	872	883	929	881	895	865	872	878	850	869	832	872	876	904	805	878	901	842	846	928	902	867	911	845	875	878	864	878	865	905	864	849	860	947	831	874	886	922	843	854	870	852	876	866	825	885	865	831	820	854	909	831	858	950	893	852	850	832	836	861	895	859	843	839	812	867	910	884	891	873	872	823	879	887	850	832	848	857	886	846	891	820	833	886	803	891	800	852	845	827	882	840	901	800	837	830	866	895	806	854	820	861	856	878	825	848	832	891	850	910	888	878	854	866	836	861	879	826	874	880	826	860	864	851	874	858	811	839	826	866	836	825	870	872	886	869	862	911	859	867	857	835	845	874	840	875	892	851	882	860	897	841	897	805	848	822	850	925	867	844	841	874	872	826	892	839	899	903	851	824	892	896	859	855	871	853	895	843	891	870	877	835	822	857	882	881	852	890	881	867	872	890	886	875	830	856	854	838	900	855	855	811	873	893	867	890	840	850	841	899	841	882	878	878	857	851	858	873	903	819	864	848	827	829	838	867	888	892	797	852	875	868	816	831	836	879	869	907	851	849	939	847	858	883	896	855	874	858	826	848	859	824	879	828	865	859	855	847	872	816	870	864	933	882	841	905	905	873	861	902	861	857	912	806	892	914	829	895	860	863	852	846	877	842	888	905	833	860	871	868	833	855	874	833	838	844	855	873	847	868	830	883	803	869	833	890	897	883	849	900	869	902	825	885	894	850	839	897	859	855	813	814	928	859	817	863	839	887	881	865	921	846	821	854	847	871	873	813	865	817	827	855	814	872	867	859	849	856	876	872	846	847	841	899	837	838	868	871	841	881	832	839	908	852	884	879	877	863	895	799	859	846	825	864	859	846	817	860	858	839	880	836	856	885	903	854	868	894	853	889	840	857	875	808	901	853	849	866	861	878	903	852	854	841	884	862	871	875	859	830	881	891	869	876	814	839	866	831	812	879	898	873	864	830	882	820	805	888	879	792	839	891	865	818	858	890	885	830	849	857	851	863	847	844	865	833	887	871	851	919	843	843	858	841	862	855	821	846	842	851	828	871	836	891	834	894	912	850	909	866	834	812	853	872	848	892	883	836	853	894	876	875	883	854	828	836	856	875	924	872	835	896	840	847	881	878	795	879	847	927	901	833	840	901	865	840	826	818	863	822	833	916	808	862	814	873	878	856	851	834	821	890	833	870	839	845	866	889	909	877	849	852	858	838	870	888	828	883	846	844	849	874	852	808	878	917	875	888	875	865	842	877	859	882	832	851	889	850	887	855	863	839	857	855	874	846	911	845	835	813	869	868	878	871	876	864	839	896	835	836	875	850	881	874	851	831	911	927	840	901	896	860	837	841	843	879	883	875	871	829	842	871	842	849	894	860	857	843	902	867	882	878	888	833	870	903	849	815	857	874	846	900	826	845	907	914	835	797	858	855	934	843	849	892	871	921	851	865	869	868	839	881	847	855	820	844	786	844	823	864	917	900	839	862	853	865	864	853	834	865	887	822	897	841	835	867	864	898	871	929	842	887	838	840	871	856	844	802	874	848	855	810	901	848	848	835	849	934	809	902	916	907	871	867	844	847	854	884	858	850	862	852	849	843	869	897	844	892	878	844	893	926	875	888	849	887	877	858	837	856	893	858	826	799	841	881	895	847	900	857	834	878	886	839	814
23603	21527	29378	24104	21541	20480	7454	3475	2888	2519	1822	1680	1485	1370	1267	1096	957	1023	879	857	821	722	711	685	618	579	633	576	559	562	579	558	577	566	585	593	575	597	530	526	553	519	530	488	484	533	505	555	518	508	511	529	540	477	469	504	515	539	523	499	505	478	521	524	527	482	514	562	530	513	498	467	551	528	539	514	488	525	508	538	513	554	532	501	478	494	486	513	534	479	505	509	488	488	517	491	514	495	518	493	465	460	499	537	466	515	483	487	495	477	501	442	503	481	479	515	513	505	478	495	494	494	508	514	465	499	513	479	506	462	480	510	498	474	509	512	488	473	497	491	469	537	523	507	495	493	474	496	480	479	487	521	481	500	498	487	516	487	516	511	474	516	463	527	519	470	521	463	473	501	465	496	488	467	464	498	494	466	502	552	473	464	472	489	488	476	467	493	457	480	452	490	497	511	525	490	492	522	489	481	509	506	452	482	466	472	519	504	489	490	529	479	496	452	526	496	519	470	521	483	484	481	500	523	483	479	486	478	511	475	516	506	497	470	521	468	478	512	521	513	436	546	480	472	509	442	484	518	510	506	493	513	508	471	478	479	465	486	476	459	455	507	487	492	547	449	511	460	491	455	465	525	466	513	515	459	502	528	527	485	494	472	517	462	502	516	470	476	477	466	472	483	518	475	485	484	460	491	471	499	520	460	472	485	528	456	481	494	521	496	459	512	468	488	512	484	507	499	496	481	481	463	485	489	473	478	517	489	473	471	478	504	445	511	480	466	507	479	473	510	528	523	487	499	506	506	486	478	495	469	463	469	447	500	446	440	468	500	468	485	489	482	507	451	494	540	513	469	487	442	505	529	490	472	474	505	512	473	541	478	451	478	481	481	517	507	488	472	507	490	498	517	469	493	469	515	499	507	506	452	482	470	478	472	524	461	519	502	499	483	465	469	472	494	480	516	475	518	461	483	454	495	471	468	552	472	494	520	506	499	497	512	471	515	480	476	465	472	491	496	463	494	510	480	474	542	464	483	466	498	497	489	490	487	498	476	500	478	470	521	487	471	476	490	506	514	471	502	549	459	477	450	480	497	496	477	486	490	529	498	475	476	522	481	516	503	502	472	490	435	488	497	480	512	510	452	488	483	487	487	522	440	518	516	493	483	505	515	461	488	506	487	526	487	490	493	497	476	507	474	476	492	495	502	513	514	475	457	428	502	511	520	506	475	478	522	501	482	495	503	471	470	432	483	523	501	489	480	472	505	479	465	481	505	510	482	468	482	514	449	496	458	487	502	463	445	517	450	450	504	500	461	482	457	471	484	498	488	476	476	503	518	494	505	422	488	497	520	507	484	469	508	465	498	468	443	514	518	493	524	512	458	479	439	466	475	503	485	521	486	498	464	477	506	506	515	504	472	490	475	501	476	529	494	489	487	512	483	456	551	482	481	475	471	476	496	480	457	492	475	484	528	458	512	491	506	461	492	467	494	464	505	490	506	510	490	478	486	520	491	485	499	514	456	459	519	473	485	487	511	507	516	479	470	499	486	481	494	486	499	475	519	463	456	480	477	505	497	507	499	493	495	482	462	481	516	500	495	526	484	456	483	502	505	508	454	470	490	492	496	454	486	505	481	516	459	493	471	436	451	491	491	529	481	474	510	506	485	487	500	476	490	527	519	486	484	498	461	478	493	494	503	495	518	476	484	452	502	494	506	486	507	486	532	508	499	478	521	459	505	489	502	469	476	500	468	485	490	484	449	493	464	487	487	520	520	489	443	499	461	486	516	473	492	513	513	514	509	505	465	434	445	483	493	465	443	507	459	513	475	508	462	484	496	503	484	480	471	499	474	499	524	504	505	519	511	497	468	502	507	509	450	463	471	501	495	507	497	515	480	451	539	466	496	450	523	482	468	495	452	540	498	485	474	468	439	483	467	511	473	511	471	499	512	495	450	488	495	511	512	452	496	519	466	504	489	455	493	481	519	487	476	553	450	486	544	511	504	454	468	486	485	491	503	459	534	478	506	542	515	520	496	469	499	514	503	475	518	523	512	531	503	478	475	488	473	499	470	475	477	454	479	459	468	461	510	494	468	496	470	496	479	460	507	454	531	477	477	481	505	456	494	537	488	508	483	472	530	477	461	494	503	477	520	501	492	486	488	479	452	507	505	489	467	494	518	484	515	548	501	478	457	498	473	488	474	519	504	466	453	512	493	468	503	445	481	446	474	476	512	462	473	435	504	510	471	468	505	519	477	492	479	502	480	486	473	495	514	494	494	514	515	516	515	487	503	504	462	470	509	478	498	477	480	497	489	459	517	515	502	509	453	489	464	478	480	508	477	464	503	484	517	451	473	489	503	498	459	502	486	477	487	475	483	449	491	517	474	504	497	540	486	518	494	476	503	506	516	500	505	505	522	494	450	439	473	487	491	509	496	494	475	499	499	468	479	503	457	496	452	479	513	498	468	465	481	504	472	500	432	420	503	519	494	499	490	477	490	506	495	460	449	454	460	466	487	503	462	496	474	500	501	519	452	487	497	476	486	462	498	500	472	473	499	437	453	461	488	447	495	499	503	492	479	457	524	515	483	525	485	493	510	489	509	505	462	451	467	481	453	461	492	484	500	496	510	491	493	508	492	518	480	483	462	498	494	511	482	499	497	476	478	508	473	502	521	481	479	478	476	496	484	493	487	493	500	509	462	503	502	502	495	465	467	486	501	494	445	502	471	477	482	469	481	492	488	485	491	486	490	503	492	458	537	454	502	523	491	497	491	451	474	473	495	499	512	490	472	494	508	510	483	503	524	481	468	490	513	487	506	508	486	496	501	476	477	456	487	475	475	474	512	468	498	503	464	460	481	498	526	486	485	497	494	487	509	442	474	490	478	488	490	528	514	465	458	478	474	518	493	480	448	460	487	470	464	507	498	484	471	480	480	474	480	451	515	493	444	473	484	496	484	494	487	520	467	483	448	491	493	498	519	473	467	457	508	497	467	518	459	453	523	485	504	487	470	465	449	495	478	498	473	501	483	513	508	511	496	469	464	518	495	526	469	460	470	449	458	509	486	479	509	454	483	470	552	469	529	500	458	512	443	481	456	477	493	461	487	468	476	488	476	495	484	476	496	479	447	491	500	490	490	516	477	441	521	454	481	495	482	442	488	473	474	483	473	456	495	507	468	508	504	463	490	531	464	442	469	488	525	494	443	490	467	503	509	523	458	507	484	468	486	436	481	484	523	454	437	527	465	506	492	512	503	537	500	469	461	456	519	497	473	471	477	491	483	492	458	469	471	446	457	452	470	516	521	499	506	499	483	472	469	465	485	503	496	449	474	454	476	459	505	473	460	476	445	495	483	484	516	491	521	490	482	511	495	496	498	501	482	500	476	507	494	457	512	492	477	516	485	438	493	482	468	485	498	503	496	492	473	536	501	480	459	487	498	502	488	484	511	475	504	485	492	474	478	485	485	510	464	476	499	503	452	483	526
15090	30579	26537	17562	12898	9963	8792	7495	7070	6098	4492	3736	3334	3114	2725	2070	1857	1878	1633	1573	1520	1179	1197	1064	1011	918	947	893	1033	870	862	919	899	969	945	897	873	842	840	817	783	737	743	776	738	759	699	715	718	741	726	691	724	704	742	701	670	739	677	733	756	661	675	765	740	734	703	816	712	752	759	782	769	791	758	754	779	776	750	675	734	694	715	739	728	744	687	692	706	705	676	718	715	650	747	684	691	735	655	735	708	678	694	637	699	685	699	686	724	694	699	713	717	649	673	688	697	675	675	688	679	672	678	695	634	674	699	655	712	724	691	722	678	653	688	669	696	647	693	675	703	718	694	679	654	643	679	712	654	687	682	675	691	692	641	654	658	690	687	645	640	647	663	674	717	701	709	666	685	660	682	688	651	664	716	648	701	669	724	671	672	719	693	755	674	676	660	721	709	668	683	700	707	750	697	671	719	670	658	691	697	701	693	657	684	690	677	652	709	718	726	725	720	693	698	682	696	706	698	687	693	667	723	683	690	665	726	670	647	784	634	707	675	662	699	636	713	711	697	639	656	664	674	643	709	673	696	671	721	727	684	703	648	675	684	718	694	702	686	662	670	650	664	622	692	664	723	654	668	671	732	710	683	686	679	683	658	691	693	679	659	687	691	667	665	672	650	673	745	672	673	669	683	671	705	620	706	690	686	720	671	675	689	695	693	684	692	669	688	684	667	675	695	667	666	654	686	654	690	693	688	645	728	666	673	642	682	685	742	704	683	691	671	708	717	703	671	686	705	657	678	681	663	704	676	665	676	672	687	714	681	679	710	687	696	681	674	726	660	657	684	669	652	646	650	670	683	675	679	675	670	676	660	644	722	660	695	679	682	712	619	674	681	682	672	642	683	696	674	732	675	705	662	641	653	708	656	658	672	707	666	673	659	692	674	666	698	713	692	686	700	688	722	698	608	711	688	709	649	641	724	682	698	652	690	700	718	739	704	702	660	686	689	687	745	652	688	629	676	685	648	660	677	674	631	640	629	681	691	685	695	688	678	668	708	685	709	685	712	663	636	695	626	702	668	666	732	695	666	676	680	669	704	712	630	686	669	634	686	650	690	658	674	697	719	696	667	673	665	664	649	654	667	670	649	646	695	685	711	667	668	688	701	723	694	699	688	664	685	668	642	694	726	636	662	692	664	710	652	694	645	644	725	684	649	688	667	715	693	662	679	707	683	676	682	703	708	672	681	679	705	706	656	649	674	663	671	670	692	691	716	681	680	662	703	721	685	726	683	675	636	663	649	722	664	694	691	670	695	647	650	641	671	710	634	638	668	687	743	652	673	691	647	691	657	661	718	710	656	681	659	663	688	661	680	633	701	639	667	667	679	673	703	637	656	702	657	766	671	684	709	669	683	669	668	645	727	676	654	747	686	699	684	716	711	732	638	663	711	652	674	683	711	656	710	696	668	653	688	660	646	713	688	637	716	675	708	708	666	641	691	643	661	684	642	727	651	652	668	679	659	656	666	667	712	678	704	738	668	670	692	689	724	675	682	708	694	689	702	683	698	679	685	649	726	724	645	678	653	700	662	655	673	668	682	682	662	687	751	697	703	692	679	685	704	681	704	691	675	674	714	663	705	701	681	702	657	639	701	638	668	711	687	646	662	687	722	668	683	658	638	701	646	703	690	699	723	723	672	686	723	675	670	712	704	709	641	668	702	682	670	685	698	699	719	676	656	688	709	648	669	659	667	728	652	677	689	667	681	683	682	685	726	687	676	673	649	710	737	667	689	693	667	672	678	661	721	676	702	718	695	695	685	660	651	670	746	664	675	687	639	665	700	689	676	714	660	689	684	712	662	676	683	676	649	706	690	713	696	711	673	648	666	620	672	683	687	628	721	657	700	714	720	681	653	693	670	677	680	706	678	707	653	696	708	653	710	684	681	696	698	715	672	670	644	648	728	704	670	654	695	654	639	663	693	691	687	677	709	642	630	723	682	709	685	683	669	705	689	663	669	676	656	657	711	675	670	696	684	660	679	618	634	655	655	714	698	713	691	677	692	664	705	677	648	668	733	720	681	678	698	684	653	679	671	699	668	677	630	676	666	689	668	661	691	723	674	718	696	672	650	703	672	672	665	673	675	648	649	650	652	661	640	709	692	665	670	676	721	700	714	677	708	719	632	644	654	664	688	664	652	653	705	685	659	654	679	671	709	713	705	671	675	623	683	720	649	631	726	677	696	691	706	676	649	656	699	661	636	701	721	647	708	662	690	671	682	635	707	752	686	702	686	674	690	674	641	676	689	679	698	732	678	666	646	642	695	692	711	690	642	685	622	687	674	705	628	668	702	655	702	703	671	664	676	718	667	729	659	637	674	654	660	687	671	686	666	713	683	715	700	727	676	700	706	647	696	701	698	675	653	680	677	687	682	663	684	691	696	700	674	688	643	671	709	682	704	713	659	733	655	709	694	629	684	662	688	679	627	653	638	669	692	687	678	720	716	670	690	699	706	687	707	711	683	660	686	681	670	661	686	661	661	696	707	625	669	675	719	697	672	719	651	708	714	700	639	651	674	704	691	721	684	708	651	685	620	690	744	659	636	687	664	681	687	659	672	690	648	670	703	635	675	680	652	694	684	719	717	683	699	700	662	723	689	667	692	659	679	684	722	644	670	633	654	667	664	723	657	654	673	737	638	671	716	674	711	700	713	654	699	657	697	663	690	663	725	685	719	645	713	677	660	706	680	668	712	650	668	670	657	664	672	728	694	632	678	688	701	647	674	728	705	652	666	665	680	663	642	734	660	648	675	728	692	666	676	668	686	685	675	706	672	714	676	696	708	680	666	663	656	659	713	695	672	661	711	676	686	684	705	646	667	713	656	730	696	675	671	701	633	699	636	688	722	714	663	704	655	679	678	694	700	711	659	688	701	744	678	668	664	662	699	690	702	691	672	677	686	668	715	672	702	655	716	687	664	664	691	729	717	650	683	689	684	670	654	683	709	707	674	626	687	669	691	677	714	662	679	707	621	728	693	725	682	697	654	685	659	704	646	669	661	688	708	643	666	676	694	642	689	653	647	665	696	666	723	655	688	685	660	703	642	681	682	705	668	666	659	653	683	674	664	648	724	659	641	696	667	720	665	679	713	694	682	659	714	736	671	684	669	683	691	651	651	703	676	688	702	660	682	698	728	682	696	654	643	680	675	678	692	704	641	668	662	673	671	646	693	611	660	695	700	739	658	680	705	716	705	684	671	664	638	651	644	701	683	675	686	675	662	699	701	658	650	716	675	652	672	679	692	749	672	701	641	667	671	675	762	699	668	715	686	688	748	681	672	664	690	675	708	731	685	691	708	648	700	704	628	681	680	659	679	686	665	718	671	698	727	699	669	699	685	645	728	672	679	668	665	654	662	693	675	678	666	655	712	652	647	720	688	711	710	730	683	654	650	713	720	699	678	679	670	658	641	662	655	712	681	688	704	717	669	669	652	680
27515	20548	12069	5287	2794	1803	1728	1590	1570	1362	1178	1048	951	970	982	860	856	752	797	810	763	734	734	703	718	640	726	689	655	676	732	653	666	648	662	679	699	676	681	664	669	671	646	682	682	716	677	633	658	647	635	659	668	685	612	628	715	679	674	671	691	716	652	657	626	687	635	671	655	678	642	667	667	652	700	670	673	692	733	656	665	710	643	666	631	720	628	614	673	669	663	609	650	615	648	664	630	650	625	672	645	663	663	650	639	649	605	646	663	701	669	682	631	646	651	639	691	658	660	664	681	693	630	642	651	641	651	629	696	618	663	643	696	591	708	655	598	650	696	639	622	649	630	622	693	665	679	686	619	633	579	651	660	615	639	672	648	624	662	646	651	678	639	687	689	642	681	666	622	661	654	671	641	661	623	637	605	669	666	666	675	625	627	661	664	627	672	610	626	611	668	657	628	664	644	649	651	655	681	641	633	624	674	640	663	644	630	672	624	683	646	624	673	682	658	658	682	683	683	643	637	658	663	659	626	637	659	675	684	660	599	635	637	664	648	634	653	662	666	608	632	626	682	635	661	666	675	632	630	700	664	678	616	650	654	621	669	602	643	641	660	633	646	661	618	623	664	671	660	601	616	620	633	630	663	634	657	649	646	627	645	649	665	659	649	680	651	646	657	662	687	666	659	656	643	690	667	661	619	643	641	635	619	626	671	638	623	618	643	671	657	629	641	661	636	624	649	674	659	671	690	607	673	630	686	672	603	688	638	666	655	655	633	682	686	673	644	638	637	629	613	681	651	632	718	652	668	653	643	656	642	626	624	646	592	654	651	659	651	621	648	665	679	629	677	622	622	619	643	647	628	653	664	665	621	648	651	613	666	641	698	644	627	672	625	638	680	663	612	635	654	638	655	668	659	639	687	642	636	659	662	623	690	678	667	651	640	656	613	654	650	686	634	629	643	637	642	650	682	658	659	638	650	627	623	663	655	662	642	676	633	666	648	650	668	637	631	664	680	675	665	655	606	674	639	671	676	605	629	618	620	687	633	646	660	678	638	646	673	701	619	610	683	644	708	678	623	641	624	669	627	677	673	652	667	667	669	661	626	618	704	627	616	621	631	649	661	633	675	669	634	661	674	660	647	586	652	665	653	648	683	660	655	683	618	685	632	623	662	646	647	624	665	656	649	674	664	647	645	634	683	644	656	652	643	636	654	656	607	609	661	649	634	662	668	605	670	633	645	668	673	677	663	684	662	634	625	631	703	681	678	642	620	601	627	664	625	672	618	647	655	645	681	645	611	650	656	635	610	681	661	664	683	620	629	619	647	669	697	661	635	627	655	670	608	672	677	654	627	655	639	629	655	645	626	599	656	605	673	684	686	648	622	629	680	634	661	643	629	618	673	652	683	654	633	603	690	636	627	632	660	677	664	623	648	674	637	655	644	609	667	621	624	639	611	607	673	636	687	642	667	652	653	651	639	667	643	637	629	672	660	634	666	656	582	649	674	673	639	637	694	629	669	662	647	690	613	675	663	669	667	618	639	662	623	663	672	679	666	623	648	654	647	628	644	660	645	637	608	649	651	602	620	656	678	680	647	637	661	655	649	660	630	686	630	628	646	648	629	621	657	609	661	621	679	639	682	673	636	658	668	653	665	635	625	665	660	626	655	610	642	630	659	646	665	666	649	616	714	684	629	606	658	616	687	690	677	670	653	640	637	646	640	686	624	685	621	656	658	688	703	644	619	678	664	632	596	626	634	676	624	614	606	642	640	645	629	607	678	630	662	645	639	639	628	636	615	675	636	658	629	702	681	649	648	642	656	635	688	608	640	609	623	644	676	640	654	618	683	672	692	632	651	656	671	684	650	683	667	618	630	636	700	677	653	626	637	669	667	615	661	639	663	693	649	690	635	672	658	649	705	610	625	670	642	636	711	634	666	644	615	620	606	651	667	658	623	609	642	661	648	683	656	663	646	642	598	639	632	667	711	654	651	637	667	660	666	693	676	659	635	670	635	643	671	634	652	661	642	706	649	654	656	654	670	663	664	656	620	656	646	705	642	614	615	600	639	661	647	671	652	623	645	651	665	628	634	686	673	619	661	674	731	637	654	662	641	663	625	600	619	648	660	646	673	649	651	592	650	622	683	662	662	670	631	636	647	692	619	670	660	672	600	665	717	672	686	652	638	660	630	650	697	714	663	644	649	657	629	694	683	666	603	631	635	636	649	633	645	708	632	671	629	645	695	647	658	632	666	648	624	661	646	674	608	651	641	690	675	698	618	639	673	648	623	605	624	655	637	643	640	673	674	639	655	638	658	648	634	628	643	653	651	577	637	651	646	669	644	655	646	638	636	660	687	640	650	596	623	659	629	662	649	643	670	607	615	682	584	647	647	615	667	627	631	685	646	679	648	659	691	637	621	589	657	626	663	671	657	618	639	610	679	664	642	634	656	691	659	660	648	673	671	659	613	673	670	657	638	639	625	640	611	633	656	632	619	668	656	629	647	642	647	687	631	661	656	675	667	692	640	667	652	627	628	633	612	666	612	671	658	647	665	668	663	645	693	652	652	619	670	603	645	648	646	704	677	665	642	658	688	639	642	673	682	643	647	673	651	648	621	677	648	617	638	639	648	635	658	620	718	600	668	669	641	647	656	654	654	666	675	639	633	657	646	615	695	634	639	682	661	627	633	661	665	638	687	687	700	653	669	660	608	679	658	667	654	642	685	666	632	696	634	644	597	620	630	649	716	672	669	678	617	640	661	655	655	626	685	634	620	663	667	634	658	640	686	639	666	645	664	657	646	655	659	659	666	687	613	631	598	664	662	648	624	650	671	637	647	630	613	665	649	674	638	658	672	671	618	668	610	609	667	684	664	651	656	670	639	619	717	637	642	672	684	633	662	649	654	661	714	685	654	642	642	650	636	671	682	662	653	596	659	611	640	602	676	607	631	648	671	643	634	656	644	635	667	683	646	639	650	601	667	657	653	629	666	602	665	705	636	643	640	638	666	711	689	623	644	609	667	616	653	687	705	673	672	677	628	630	696	627	645	697	639	626	680	651	656	661	674	650	626	687	666	635	629	637	625	660	641	696	647	666	639	630	672	633	638	612	628	640	642	656	661	630	667	686	647	637	650	607	635	622	606	618	679	635	691	682	649	626	709	634	648	640	672	595	674	686	670	658	643	665	692	639	693	657	578	609	650	643	642	609	632	645	661	635	674	672	650	666	619	676	685	630	683	658	644	656	665	652	643	626	690	645	654	711	646	627	636	650	585	714	678	622	668	618	635	634	688	669	611	601	663	664	617	647	637	666	651	647	652	652	611	639	663	665	641	602	618	655	652	649	602	670	633	646	634	614	620	687	668	616	652	609	633	612	668	632	663	622	634	668	700	629	661	635	656	672	669	618	680	660	667	630	670	662	666	649	667	631	684	667	680	663	632	600	601	640	617	653	669	614	643	625	694	652	687	633	659	613	668	654	675	666
10941	16627	13240	8308	5676	4144	3888	3560	3717	3049	2280	2129	1692	1788	1538	1396	1359	1268	1194	1156	1185	1114	1038	1024	1001	947	964	996	986	979	981	958	1017	972	1027	1028	969	992	994	917	870	918	919	910	897	914	930	907	923	899	875	908	873	906	918	885	941	893	895	882	911	975	951	907	900	940	943	914	909	906	950	1002	989	897	958	963	926	938	914	947	920	953	904	913	958	947	929	918	882	874	961	951	882	888	899	911	951	947	878	945	873	854	905	884	899	904	927	906	904	957	899	874	884	868	901	941	879	921	913	923	825	900	879	899	874	867	868	895	911	872	871	939	855	888	918	861	859	900	849	891	890	948	895	849	811	902	894	835	862	931	892	924	867	893	843	923	904	866	912	880	843	864	864	928	872	945	926	875	861	836	892	905	880	895	926	876	909	851	906	900	909	940	868	916	847	889	926	970	881	925	915	905	887	874	887	880	926	873	891	842	886	914	859	883	914	862	940	894	908	866	855	929	872	863	940	939	939	880	960	950	924	838	918	840	919	914	918	887	953	896	880	882	856	907	985	932	869	888	890	901	898	846	891	959	926	912	826	916	846	895	938	936	885	834	936	914	931	898	966	909	928	905	938	932	901	909	910	927	921	892	867	924	951	899	867	867	878	901	901	919	908	887	865	813	919	874	887	894	898	847	910	870	895	913	871	900	891	881	867	897	960	914	889	908	928	911	906	883	958	953	910	917	874	854	902	902	893	925	934	892	951	929	893	862	893	920	907	845	885	917	899	902	903	896	907	975	842	879	916	884	896	842	920	931	874	918	978	924	873	939	889	881	862	898	905	879	940	877	909	913	869	887	919	918	933	887	885	917	907	894	915	846	930	904	896	934	873	870	897	870	922	911	890	898	870	955	898	934	885	877	899	859	889	897	870	878	860	840	885	872	852	872	907	907	875	851	903	906	907	855	900	911	924	872	838	941	911	901	933	876	893	867	829	860	893	891	882	901	907	898	937	875	898	909	918	864	890	929	889	860	938	855	899	894	838	873	906	928	855	897	888	913	886	899	893	892	892	955	870	916	970	925	898	885	877	870	951	928	898	917	911	923	851	849	857	967	919	927	855	831	858	918	869	881	877	877	919	909	889	910	889	914	912	919	858	869	912	891	887	933	919	927	920	908	877	877	880	910	891	894	981	897	949	875	932	823	936	866	884	933	918	864	905	926	888	915	874	929	911	926	855	890	921	933	927	881	915	906	911	885	926	899	875	884	900	894	892	971	884	925	897	833	899	881	896	911	869	843	863	920	930	878	874	860	923	870	856	888	909	948	931	908	919	868	892	960	881	875	886	900	949	869	858	878	919	928	879	912	892	894	900	916	856	915	881	909	925	887	851	920	914	862	930	913	891	878	941	921	878	911	888	860	865	889	897	878	923	889	901	937	855	877	881	910	905	964	950	970	861	844	887	914	903	889	885	865	862	858	928	904	934	888	933	947	877	982	917	876	899	893	880	893	912	888	905	918	906	930	861	861	958	862	892	899	894	883	900	871	884	943	857	902	872	872	896	867	926	854	902	891	860	924	869	921	945	895	871	927	878	933	898	942	863	849	926	946	938	859	883	883	912	904	893	929	886	930	887	903	864	870	884	907	842	837	924	852	871	856	881	867	875	865	914	882	869	918	898	900	908	909	921	915	878	923	877	877	948	893	915	883	862	937	864	880	898	972	869	863	905	904	891	871	921	891	887	854	899	877	927	924	890	880	874	933	904	909	862	864	904	939	898	935	948	894	913	922	879	872	863	871	899	927	884	851	876	895	912	898	880	913	892	912	836	943	903	856	897	915	902	921	880	888	903	896	888	917	861	850	872	846	880	859	880	820	904	908	882	949	927	944	936	863	926	843	882	887	900	927	879	936	897	906	955	909	902	913	869	890	889	968	861	931	864	886	890	868	937	941	919	915	887	885	886	894	884	834	912	875	871	937	925	875	887	884	968	945	910	899	903	892	897	945	889	959	925	907	928	903	882	948	878	922	890	906	896	882	896	922	874	862	940	923	861	893	842	896	889	831	914	974	929	856	951	856	943	899	901	984	928	890	827	934	889	887	881	839	895	901	890	910	906	907	912	869	880	872	828	880	952	862	928	920	897	878	905	866	915	902	917	876	909	919	911	927	905	879	914	900	884	941	902	914	895	904	890	897	886	898	968	917	946	916	873	851	882	924	870	900	888	924	871	946	934	889	916	880	862	918	944	868	866	865	899	924	935	928	829	885	876	916	901	901	877	917	892	875	907	869	877	919	887	898	950	897	892	892	873	859	913	904	950	881	873	888	868	905	894	918	904	864	930	939	928	909	929	902	907	870	877	921	866	862	882	880	887	877	907	893	894	892	952	905	865	845	856	874	894	878	835	881	876	927	858	835	935	845	877	876	935	937	871	874	947	870	860	889	879	882	930	896	891	830	935	959	888	991	901	882	876	926	937	865	923	877	878	903	902	966	902	913	850	939	944	893	964	858	917	930	910	943	863	865	886	919	862	888	921	923	892	902	886	912	904	947	892	890	865	878	864	915	957	907	912	867	865	912	902	905	866	943	905	885	874	866	873	904	870	971	934	871	931	913	827	916	889	897	888	874	905	899	860	911	837	921	925	920	826	890	880	854	918	917	868	898	871	883	874	927	862	906	913	885	973	917	902	893	885	910	856	947	856	871	914	907	917	875	913	918	956	928	903	931	884	913	881	843	906	889	872	865	939	905	933	862	902	967	926	943	841	944	871	899	950	882	852	870	911	896	898	936	902	916	922	940	852	870	911	926	904	875	942	935	907	895	898	861	954	889	927	941	924	850	943	904	859	869	807	890	888	849	888	944	907	955	869	874	901	892	911	951	890	882	937	920	918	921	908	870	875	939	934	894	893	916	915	940	918	936	876	911	871	876	971	901	869	876	905	904	917	875	921	929	884	937	926	942	899	888	893	867	866	890	873	876	903	920	892	951	872	969	949	946	942	902	943	906	868	946	892	901	853	835	909	907	873	877	922	880	872	907	880	868	867	902	898	887	871	904	904	923	910	928	849	899	868	872	909	863	860	927	921	856	915	860	936	868	907	878	905	912	914	886	873	919	920	940	896	894	864	944	941	844	908	889	885	869	916	934	925	894	913	894	890	892	889	884	867	874	935	869	914	910	912	893	905	874	907	860	922	907	946	876	905	896	852	885	877	878	892	887	868	874	835	928	917	915	907	889	925	945	910	916	876	932	897	914	915	966	864	916	875	965	833	895	961	889	914	831	884	918	834	904	861	879	862	916	889	854	830	908	911	883	870	849	915	907	889	836	927	833	894	879	889	932	872	918	907	862	871	883	934	895	947	904	901	852	907	917	915	880	887	938	938	901	925	844	875	885	936	890	911	928	885	820	889	909	909	902	932	959	839	914	927	855	882	926	867	842	879	950	887	899	918	951	897	902	844	900	920	914	873	911	844	861	897	850	915	889	923	888	866	966	885	955	826	891
24735	21548	28766	24796	20654	7180	3437	2751	2518	2088	1748	1458	1302	1305	1193	1112	1049	1003	928	753	836	775	787	740	740	725	733	660	785	715	675	692	708	766	693	682	685	664	667	701	665	684	640	640	645	607	638	660	602	630	645	666	668	656	627	620	679	682	641	640	627	647	655	657	661	617	662	652	640	656	628	666	713	683	670	647	667	682	647	638	644	648	666	609	683	659	623	627	635	614	668	681	681	640	658	655	661	685	623	670	668	613	675	642	687	673	653	651	648	625	635	659	643	644	644	642	589	600	678	658	627	610	599	644	594	636	663	628	653	644	649	641	664	685	622	616	634	581	606	619	663	650	609	638	642	621	617	598	592	636	603	602	624	608	644	661	640	603	661	625	627	670	634	597	635	598	666	609	655	628	629	587	608	633	627	611	610	645	716	656	632	670	626	605	614	626	599	597	628	650	594	645	650	604	628	668	619	615	656	645	627	637	665	656	599	637	700	626	607	628	598	609	678	604	603	639	626	619	661	668	644	623	614	658	566	574	625	631	604	650	641	635	600	657	629	622	659	626	617	584	600	622	614	608	624	632	593	620	627	632	653	591	617	647	641	576	621	640	597	624	638	595	586	634	592	621	643	631	614	632	625	662	658	624	659	659	646	607	643	635	626	605	641	607	637	624	606	685	616	613	597	634	666	632	632	611	621	674	662	625	636	633	576	652	635	703	617	603	631	607	685	622	633	620	642	659	583	608	643	627	606	629	701	642	609	660	644	620	636	645	605	650	635	643	589	642	636	617	560	613	636	605	606	662	662	669	646	638	672	603	675	663	619	629	618	578	645	650	616	615	560	609	621	646	639	626	651	618	661	640	603	655	614	660	663	588	601	670	626	624	645	668	661	707	616	644	626	636	617	602	574	637	634	612	641	627	647	631	632	655	644	615	628	554	621	645	612	581	599	597	660	628	695	658	598	608	653	640	616	679	675	678	620	624	681	641	622	649	630	621	590	611	606	608	652	573	636	580	656	648	638	639	684	591	615	671	638	668	623	608	585	638	641	620	618	615	653	656	648	663	581	650	672	724	582	617	610	669	649	615	637	634	638	618	646	602	631	619	609	594	629	635	645	606	609	600	597	615	605	643	680	644	643	602	628	608	652	624	628	621	671	581	636	671	659	647	591	616	575	603	615	626	705	654	615	668	617	651	622	639	618	576	665	629	607	606	641	620	562	627	619	620	665	585	634	602	617	606	622	611	587	638	609	644	614	617	615	614	603	655	650	644	611	637	664	604	619	618	625	618	650	646	577	609	661	623	697	630	616	664	580	648	648	622	634	639	653	611	632	643	672	610	656	613	657	645	641	644	596	668	573	608	634	725	651	643	620	619	605	584	665	615	631	629	643	600	608	674	587	623	560	668	606	682	645	576	622	578	646	661	632	587	633	630	660	658	622	629	650	627	627	628	662	612	613	635	657	624	643	642	619	657	653	645	652	628	601	629	596	613	634	616	647	603	650	576	635	616	617	580	642	638	650	614	627	595	613	642	607	606	619	626	591	636	622	615	632	637	628	593	627	621	613	536	645	621	616	600	648	656	630	643	658	657	618	601	662	630	613	636	631	639	600	584	629	620	636	647	621	627	631	617	629	655	606	669	635	575	625	627	599	647	643	611	646	695	669	602	642	636	592	617	632	629	589	606	635	682	561	633	604	657	618	636	598	635	616	660	631	638	610	592	636	651	657	645	610	621	615	624	625	612	645	642	658	644	665	635	583	652	597	625	621	587	653	630	655	598	598	609	639	644	645	657	614	612	624	636	610	619	608	678	633	604	675	670	651	601	606	651	612	586	641	633	592	597	645	616	660	609	648	665	646	614	621	648	707	609	582	648	682	621	672	655	669	638	611	641	617	674	628	658	667	655	618	620	630	652	643	598	659	606	590	641	629	621	622	664	634	638	646	612	626	596	640	662	595	623	613	659	652	653	626	639	601	628	601	581	631	620	625	657	613	647	601	651	666	618	689	615	635	624	643	642	692	626	622	639	619	602	620	607	612	652	644	583	638	637	683	619	607	615	597	617	617	672	634	623	645	612	632	658	649	648	568	608	625	611	615	672	666	615	654	592	652	598	655	610	633	613	656	631	600	644	599	606	612	640	635	646	596	590	662	648	602	623	693	595	616	673	652	587	625	632	657	613	666	634	666	640	616	613	618	655	649	661	619	657	651	668	654	608	654	645	631	569	632	636	649	592	669	645	659	627	663	623	629	601	624	673	622	597	607	641	626	624	595	617	621	649	604	619	600	589	617	594	650	629	620	614	615	611	648	598	628	621	641	627	646	641	615	662	626	612	606	615	673	632	615	623	610	626	636	617	636	593	643	614	602	613	628	632	600	641	632	614	638	648	621	660	599	665	640	589	671	653	632	614	626	633	621	606	626	660	628	621	613	636	597	633	656	576	617	635	641	640	600	665	602	633	668	621	653	634	629	695	613	641	619	635	595	580	650	658	652	597	654	668	669	602	597	632	638	674	624	600	614	620	604	627	639	624	604	599	598	624	593	648	622	617	666	617	646	630	625	628	567	589	603	586	705	611	642	617	608	631	612	608	670	620	619	605	601	682	635	607	649	609	611	623	658	606	640	586	621	599	640	622	638	602	640	622	666	638	620	676	644	655	585	612	699	629	635	619	606	637	635	641	625	591	624	603	627	624	646	635	654	643	635	632	656	633	581	594	602	670	628	632	634	636	609	640	595	621	641	649	703	599	629	672	616	647	677	611	654	626	676	648	634	622	621	609	645	671	658	668	637	620	641	644	622	685	658	642	595	628	580	607	616	622	618	615	622	633	641	656	582	628	611	598	599	619	638	615	640	637	648	625	626	610	645	643	634	669	593	640	628	591	636	638	621	603	628	644	585	599	588	637	599	610	649	633	619	592	612	650	610	606	611	655	652	616	671	627	603	617	635	662	624	663	636	622	571	620	646	637	614	622	625	640	651	610	625	598	618	613	650	644	661	604	611	650	670	630	631	607	628	594	614	637	644	636	633	628	668	637	609	638	617	570	623	603	667	613	602	640	644	632	660	609	579	635	621	666	620	644	624	691	600	633	658	630	607	668	644	617	627	642	613	630	600	626	625	611	608	622	616	632	602	636	619	603	621	608	548	594	601	597	619	637	630	635	608	639	641	628	633	634	658	691	604	609	600	562	666	598	614	622	598	636	632	656	594	658	615	628	679	594	648	664	571	627	592	635	621	688	615	634	616	609	629	622	663	623	698	602	603	614	657	589	584	673	650	600	638	657	662	624	616	603	602	642	636	576	639	658	635	593	626	627	632	635	638	644	648	631	624	617	608	607	655	595	658	678	633	634	616	636	668	629	606	640	683	638	632	610	662	645	588	624	624	608	624	608	661	615	611	593	660	578	619	669	595	668	638	636	594	653	619	633	639	615	612	608	591	633	656	593	617	666	633	618	631	673	631	662	625	610	671	635	637	622	662	621	622	598
12216	24791	20435	13494	9541	7183	6617	6146	6091	4752	3891	3016	2556	2645	2357	1924	1881	1658	1554	1302	1374	1294	1143	1178	1145	1077	1066	1103	986	1013	980	1011	1032	945	1005	990	1033	960	990	994	922	919	974	928	904	888	878	936	855	914	908	896	851	878	901	857	898	904	933	906	927	930	914	953	880	921	952	898	888	910	881	904	902	957	966	902	940	928	903	926	884	907	864	921	898	898	950	854	902	893	867	916	895	875	926	870	889	871	865	908	914	930	923	872	863	873	915	888	885	894	873	901	899	921	915	856	876	873	888	884	909	881	902	893	983	916	869	905	950	893	876	882	849	795	817	881	902	857	876	931	868	856	907	840	912	883	873	962	864	850	899	855	893	808	911	902	884	889	884	899	898	859	841	869	867	833	839	846	881	842	870	868	842	916	972	837	801	877	859	875	888	867	848	877	854	851	892	898	866	827	841	947	834	836	866	835	903	853	841	836	829	835	863	907	905	915	853	889	874	889	884	871	860	873	876	942	875	851	864	882	867	907	888	862	909	872	867	848	897	909	880	837	809	929	874	865	925	879	840	904	862	873	830	919	830	850	851	909	881	821	856	915	857	867	843	865	887	904	859	896	928	869	898	895	853	909	832	820	859	870	887	852	905	853	871	865	866	811	879	846	899	887	906	841	883	891	909	893	897	836	855	872	888	875	835	870	871	898	911	879	892	895	869	888	897	947	878	869	865	884	906	930	872	867	903	925	927	890	868	901	853	818	841	919	882	922	853	892	908	813	861	881	879	898	880	925	877	886	856	859	856	857	891	877	921	899	876	868	892	832	942	861	842	880	920	887	883	917	892	895	855	864	840	841	895	867	893	884	939	864	819	875	870	866	861	843	854	818	877	872	875	888	901	875	861	879	907	883	867	914	897	836	885	913	937	879	873	875	824	824	895	885	871	833	877	875	875	875	894	907	942	896	867	870	852	858	932	837	859	843	878	891	798	890	850	856	923	877	876	858	823	841	900	885	880	832	895	842	912	842	901	883	911	879	912	869	899	910	874	869	851	921	859	882	907	815	867	869	882	868	873	887	875	916	898	840	921	873	894	889	871	867	910	864	859	906	883	876	954	878	845	819	838	874	853	858	844	883	897	900	839	828	884	938	869	875	840	818	865	880	862	863	896	909	917	878	825	895	833	893	839	848	882	925	863	872	868	874	899	869	859	854	841	901	883	837	838	885	878	952	828	894	870	917	876	862	896	903	872	867	840	893	905	874	869	901	871	875	866	886	842	837	875	904	868	865	907	868	862	876	844	865	884	908	929	829	860	851	877	882	884	899	780	825	862	863	874	817	855	853	885	851	866	843	876	942	861	850	860	896	847	873	867	880	884	889	890	874	881	908	897	864	872	818	873	815	891	846	884	891	819	896	839	853	949	885	857	865	869	886	852	882	871	883	913	838	872	857	834	933	933	867	853	888	855	816	870	880	873	835	872	840	866	909	885	881	837	869	864	856	847	842	904	870	904	871	883	891	822	818	884	905	863	876	902	878	851	858	869	925	883	915	902	913	864	890	916	866	814	847	895	924	880	868	882	898	851	864	859	833	948	852	847	887	875	880	880	866	885	866	913	909	896	829	863	891	933	844	883	869	871	875	918	881	847	853	840	903	851	864	867	850	898	896	812	857	903	830	845	848	866	830	856	918	848	903	901	883	898	880	861	904	884	870	907	893	902	858	887	874	864	895	899	815	883	888	895	814	893	854	904	876	859	900	891	876	822	905	853	838	821	872	836	870	878	895	860	883	892	859	908	842	902	869	846	846	902	829	858	974	866	852	865	853	886	890	870	871	901	909	845	901	837	861	906	836	868	868	807	853	858	880	886	856	865	881	847	882	868	879	911	838	902	903	843	857	891	886	893	859	848	836	907	899	895	838	870	886	897	877	880	873	845	848	881	821	887	876	858	869	855	923	846	846	903	905	823	868	909	838	926	825	853	858	861	890	846	864	854	884	900	854	856	869	935	854	861	864	880	857	872	897	868	940	863	883	888	841	897	908	860	874	889	861	858	904	882	907	864	922	898	899	846	919	889	842	838	823	886	874	863	883	869	869	852	863	861	907	901	880	826	865	870	879	920	855	877	889	841	854	864	860	904	882	849	860	883	922	836	907	888	908	933	916	917	838	841	902	870	856	894	914	893	884	889	869	855	859	863	843	898	878	908	844	868	893	910	849	867	860	873	833	841	799	915	873	922	881	887	881	877	873	814	814	855	882	877	850	860	873	872	825	860	903	905	855	896	855	880	869	845	897	843	908	858	849	877	854	865	918	919	861	887	918	901	841	937	850	857	946	892	859	837	887	826	904	876	855	883	810	886	862	868	877	869	898	937	921	866	875	895	921	882	886	844	893	946	871	825	871	871	881	865	892	858	918	874	875	840	932	925	880	872	839	861	907	858	922	900	945	851	872	875	853	851	862	844	902	892	905	905	842	883	881	911	889	857	863	888	835	872	900	883	906	858	856	884	890	871	916	902	888	917	874	841	890	887	879	870	807	836	884	864	861	832	874	838	901	855	814	858	927	881	863	917	832	819	854	829	926	896	883	868	868	883	938	872	813	879	888	860	921	813	889	891	876	882	833	840	855	877	871	864	876	818	879	906	868	868	887	905	916	861	916	889	838	874	830	871	879	863	892	876	909	912	968	847	903	875	875	872	870	845	856	846	876	919	890	874	911	875	884	892	921	887	852	891	848	863	917	873	896	843	933	893	883	873	898	889	895	873	907	874	910	870	882	855	861	822	850	899	856	876	866	885	897	845	890	880	902	867	883	839	864	881	911	867	929	874	838	835	854	879	896	799	859	827	919	900	827	848	867	886	893	885	887	862	859	897	892	899	854	845	861	812	871	887	904	880	901	881	841	864	873	869	867	920	886	884	844	829	899	856	863	892	869	888	925	935	828	869	877	866	894	906	878	849	915	839	900	899	875	811	857	868	884	874	889	884	832	870	845	863	841	861	854	870	863	920	911	880	887	802	869	821	897	868	862	870	889	922	901	863	847	848	834	866	855	868	850	862	920	866	870	865	881	894	862	929	847	867	870	854	851	873	888	902	891	883	923	929	870	927	890	902	898	872	817	900	926	873	884	851	885	900	899	888	836	839	841	841	844	821	865	868	911	848	855	902	892	890	893	853	854	882	884	878	897	861	870	885	915	833	890	819	944	897	832	842	885	924	867	853	896	882	835	901	861	880	865	937	879	899	816	875	871	830	911	913	889	866	893	881	881	851	842	885	906	921	879	873	876	873	882	888	913	897	918	837	839	874	866	934	971	912	850	848	856	877	926	870	881	882	858	870	858	894	857	829	860	860	887	854	875	889	886	882	933	844	881	855	855	873	885	887	877	869	884	834	878	839	793	886	865	840	862	882	814	882	860	869	882	883	901	887	833	853	906	917	863	881	881	841	861	896	869	862	943	879	906	887	848	848	923	904	859	930	908	826	864	844	848	902	858	864	885
23648	21518	29379	24114	21527	20557	7732	4195	3270	2723	2265	1615	1489	1451	1347	1283	1184	969	894	807	826	770	623	682	691	652	621	587	595	607	581	584	653	643	567	636	590	546	590	562	481	523	488	531	555	483	511	518	496	495	509	508	538	484	503	548	484	503	521	491	529	513	504	540	523	510	532	528	510	565	552	541	532	556	538	519	529	525	545	514	521	529	582	532	495	503	525	535	523	506	489	508	496	537	508	506	499	511	522	513	546	474	514	510	478	520	510	495	517	512	522	458	490	486	519	519	483	538	505	525	511	494	517	503	556	541	468	507	516	503	522	536	530	520	536	515	496	517	490	495	466	487	513	468	509	482	491	519	499	469	488	456	497	495	502	487	504	502	515	488	480	524	507	533	487	498	454	496	478	514	532	508	511	527	474	527	449	547	470	500	474	514	503	497	513	504	471	491	505	496	505	479	479	483	491	515	493	475	478	472	505	522	511	518	485	558	464	473	516	458	529	495	500	507	514	501	479	519	539	528	497	496	453	536	497	497	483	503	488	498	485	493	472	496	497	507	515	513	539	504	521	488	511	451	510	477	490	507	544	491	511	508	490	489	507	484	528	512	499	467	523	518	446	505	489	519	504	477	456	512	511	531	492	539	534	523	528	515	503	502	483	486	480	502	495	502	489	468	501	505	509	530	499	500	507	503	510	498	539	555	494	524	515	494	502	520	526	490	506	490	463	473	495	478	468	510	480	520	510	485	480	493	521	492	513	474	512	527	494	495	492	446	487	499	489	502	527	529	508	519	515	515	498	531	466	508	479	529	508	499	508	499	450	498	471	470	497	476	512	504	525	473	520	544	500	523	506	523	479	507	488	500	492	522	477	452	491	494	539	458	500	473	523	465	526	477	507	477	473	537	504	544	534	460	448	492	483	477	458	500	496	537	503	467	501	512	515	470	486	520	519	471	496	484	486	505	511	452	488	523	510	494	511	522	506	477	514	502	520	463	517	534	509	538	510	515	540	546	512	458	477	513	475	543	496	499	512	489	507	495	502	507	488	508	473	537	491	470	505	518	524	504	520	501	505	489	475	481	488	485	503	500	526	487	535	508	458	467	451	486	489	489	532	510	507	511	490	514	492	549	525	502	527	515	465	498	506	474	512	488	483	487	532	465	486	490	516	538	487	487	488	519	477	494	469	487	529	484	523	489	522	510	506	507	515	523	538	522	482	486	458	474	520	502	520	466	494	475	463	507	491	497	496	514	489	527	486	482	500	518	487	530	505	495	483	479	501	524	441	526	455	481	502	529	484	476	515	480	442	490	490	510	501	525	516	503	506	514	478	485	501	510	518	481	499	501	507	492	472	495	480	497	492	519	480	473	533	511	469	493	508	468	490	486	469	499	490	530	489	505	481	510	514	505	533	524	469	462	544	520	507	499	513	485	483	521	481	519	505	481	504	508	533	460	493	499	478	462	513	515	505	519	482	486	468	475	463	511	478	520	467	493	478	510	491	508	491	503	491	503	533	484	507	478	523	516	528	498	494	495	524	452	465	485	503	510	473	513	485	511	509	535	475	504	543	512	471	521	499	513	505	470	452	496	497	512	467	524	540	477	542	499	474	500	477	513	496	489	548	530	487	489	472	479	527	468	474	504	487	503	511	486	485	461	487	486	489	494	522	489	513	482	510	473	496	488	500	508	513	466	498	501	497	475	491	478	487	515	546	531	501	452	491	499	467	525	492	476	495	486	519	480	510	490	475	496	499	532	482	463	518	531	495	544	535	550	435	527	532	507	507	505	514	524	517	524	537	492	481	465	493	493	502	473	488	522	482	534	506	504	498	503	471	511	533	535	518	525	505	534	502	503	500	488	494	474	509	529	493	523	477	530	512	476	523	502	516	523	437	481	523	524	508	474	509	455	497	477	481	477	487	495	485	474	481	547	469	469	544	466	509	516	508	469	481	513	516	476	487	521	465	486	504	508	489	525	497	493	498	476	487	510	488	492	493	496	478	478	512	469	480	504	515	459	476	484	465	489	498	519	480	512	502	482	489	518	477	513	512	500	467	495	492	495	494	451	491	462	505	548	472	520	484	472	495	525	500	542	504	462	519	506	475	485	503	536	475	468	495	538	496	524	504	494	508	501	532	549	489	514	527	533	497	500	497	514	520	479	504	504	521	477	517	490	477	471	498	486	516	482	476	485	466	498	520	519	488	513	466	527	518	467	499	520	528	498	528	466	537	484	495	493	506	554	509	529	535	490	468	454	494	524	482	501	508	507	505	531	515	465	465	503	500	497	486	491	491	475	498	489	451	502	515	469	478	489	491	470	516	512	541	494	499	455	468	482	464	457	501	499	507	506	460	507	499	477	490	476	508	464	485	475	473	499	462	499	489	487	474	481	519	508	521	503	495	502	495	522	536	506	493	457	494	478	507	486	501	484	531	507	479	469	548	489	485	530	518	493	518	476	536	474	515	454	525	510	484	509	516	492	503	520	503	460	485	452	468	502	488	473	468	517	517	481	488	494	475	463	472	498	479	537	482	518	474	487	536	518	501	492	523	492	523	522	481	483	484	478	461	481	501	512	503	470	531	504	462	491	457	460	509	503	488	491	453	471	510	508	488	470	504	527	495	478	493	519	512	485	454	527	499	488	495	478	524	501	541	480	509	473	546	505	488	510	518	492	512	460	467	502	459	486	473	499	531	492	478	524	496	473	511	476	510	488	502	511	503	534	490	456	491	524	515	489	518	532	470	500	458	505	505	488	521	475	483	463	501	466	513	512	547	487	507	473	510	564	482	503	467	471	497	539	488	525	481	518	463	501	519	524	496	511	474	490	565	539	486	471	489	514	491	500	512	484	504	516	500	532	466	534	524	523	472	510	520	479	514	513	483	480	529	466	493	479	509	507	520	513	524	519	493	517	484	510	516	518	499	452	506	536	495	516	479	519	525	472	487	510	502	504	550	510	491	471	486	487	510	488	479	502	496	502	475	489	484	464	484	523	505	468	501	530	541	516	473	503	526	478	519	465	522	478	509	527	517	492	488	471	477	498	539	512	497	537	509	474	516	497	440	512	527	472	526	454	451	528	491	467	512	511	513	516	518	496	488	500	484	508	489	513	474	514	493	519	515	473	511	500	488	526	500	537	495	470	516	477	522	478	533	493	495	468	496	512	520	465	501	539	492	495	496	504	489	466	496	457	505	553	543	493	450	538	481	471	500	476	438	522	468	472	477	506	493	507	523	489	499	485	508	526	489	483	503	478	529	496	484	510	467	476	487	524	490	518	514	491	487	513	489	529	523	524	465	507	559	502	492	473	484	488	502	513	542	516	502	480	485	519	523	495	512	523	493	508	517	494	531	507	488	528	503	481	496	489	528	523	486	477	452	505	503	453	521	471	487	482	529	476	508	517	459	473	524	557	479	498	506	529	471	497	531	505	504	483	471	481	513	483	457	516	488	535	500	527	509	498	491	509	543	451	489	477	439	503	515	508
14616	30229	26212	18246	12737	9757	9342	9011	7786	6477	5388	3677	3179	3108	2883	2598	2300	1992	1743	1402	1492	1210	1045	1097	1032	1008	915	904	931	866	876	930	914	993	881	894	907	933	921	818	820	749	760	772	716	727	725	754	748	724	728	738	725	702	705	735	701	694	699	733	721	707	714	758	737	728	790	758	758	773	787	774	798	770	790	761	717	753	775	744	724	736	720	712	694	707	739	702	683	747	729	746	721	691	729	699	680	698	746	708	711	737	728	699	726	744	745	684	717	712	654	734	704	736	725	705	724	759	699	687	706	726	699	715	728	731	688	672	711	635	678	667	692	709	665	688	751	652	678	687	684	728	698	716	699	679	695	667	711	721	717	700	644	680	648	671	726	667	732	713	689	670	683	687	718	703	700	689	721	705	684	709	674	689	702	674	710	676	688	640	653	707	715	633	682	667	687	693	706	630	710	763	650	714	719	718	709	680	692	644	669	694	685	650	651	672	696	713	706	734	693	678	711	737	707	691	658	682	694	699	682	654	678	750	745	708	719	676	683	696	650	711	689	673	726	684	673	709	666	682	686	712	705	643	725	680	744	712	740	707	724	631	682	695	663	699	676	677	714	695	705	712	713	672	717	731	698	690	674	697	703	657	687	688	677	714	704	660	715	660	662	659	712	675	683	702	665	673	685	664	690	708	642	669	708	713	722	716	715	658	750	675	736	670	685	723	696	680	746	663	699	714	697	736	653	689	707	696	667	694	706	692	673	674	641	667	701	698	684	666	684	703	672	675	711	702	711	682	721	686	689	731	671	666	732	693	721	693	703	729	696	719	690	681	704	699	687	679	711	714	641	673	710	643	647	657	695	694	635	675	674	707	719	690	669	660	691	695	676	659	664	680	683	696	721	696	695	657	748	709	678	722	682	726	665	719	671	738	689	677	694	739	709	734	647	692	658	758	686	692	665	723	685	668	765	685	653	669	694	673	678	660	732	702	692	715	653	659	731	694	640	649	683	664	711	687	717	679	674	700	710	648	654	662	714	713	696	700	646	728	745	715	717	678	662	675	714	707	699	707	737	712	666	653	695	636	708	627	698	673	660	689	671	748	687	700	687	695	691	689	705	701	708	693	735	669	656	716	665	700	713	689	683	700	695	685	736	710	687	709	679	706	666	701	684	691	674	702	673	699	672	676	733	720	705	719	689	696	715	702	710	703	693	647	678	711	679	687	652	697	643	728	718	706	694	667	686	693	704	719	733	712	692	732	696	671	718	685	681	711	725	649	689	705	671	709	700	715	723	715	654	658	697	681	677	706	707	681	694	671	679	668	695	666	723	724	685	721	702	675	680	702	692	679	698	678	693	721	700	701	710	678	626	697	722	721	690	723	703	682	701	688	671	724	717	755	724	711	705	707	687	702	674	658	684	672	696	724	717	682	707	714	730	679	713	691	697	701	672	744	697	686	685	686	711	676	717	691	681	685	692	668	716	660	734	683	723	699	691	659	662	705	682	695	673	735	688	727	749	679	696	654	683	708	654	695	679	672	712	680	713	689	684	656	711	732	670	692	688	694	644	717	718	734	718	718	680	678	643	737	673	681	695	687	697	708	641	684	741	689	732	655	674	729	698	679	724	711	692	720	682	680	713	716	691	730	646	679	693	721	657	721	664	702	731	700	717	709	680	702	717	699	734	717	690	705	690	720	707	724	686	741	684	703	680	689	715	684	755	742	714	689	728	720	671	736	692	685	681	716	693	672	714	660	722	668	656	689	703	692	673	669	750	697	658	687	716	666	736	681	725	684	718	693	729	669	710	710	690	683	684	728	721	702	708	691	699	639	668	680	724	688	680	725	743	668	715	699	730	683	675	690	694	738	715	720	684	695	674	726	717	665	698	695	671	749	731	718	678	684	709	630	709	695	691	684	679	696	715	677	676	664	702	678	715	709	705	739	691	690	675	653	705	703	685	700	707	717	737	722	682	712	697	700	718	697	720	672	682	638	689	730	691	641	747	654	718	685	680	673	701	711	700	740	709	716	679	659	647	691	698	723	680	691	669	655	673	683	698	681	695	650	726	710	720	704	691	754	726	697	709	704	650	708	705	745	638	657	669	698	648	682	708	722	645	671	739	687	678	686	702	631	693	716	731	713	652	702	734	703	719	749	678	689	687	688	650	668	711	715	685	711	658	642	677	673	697	702	692	694	675	653	668	711	678	744	697	705	678	685	709	697	687	670	683	706	738	674	659	708	691	677	718	687	672	695	704	693	707	693	729	713	641	673	655	664	664	686	684	678	669	672	724	730	712	687	679	665	723	736	716	699	698	652	698	709	674	724	693	708	705	670	684	741	706	702	684	668	694	720	689	697	686	707	692	710	724	687	707	693	704	700	683	713	692	708	719	630	700	647	683	677	676	698	705	685	678	677	630	741	681	685	695	640	704	672	705	673	680	718	711	690	672	650	686	726	690	693	716	718	667	685	724	708	714	688	673	660	713	681	717	682	718	657	713	683	675	633	738	727	685	709	722	653	689	688	732	703	700	717	663	674	692	706	677	737	646	622	709	715	718	718	725	686	730	706	685	681	682	707	711	709	678	658	693	675	738	720	685	691	740	677	691	651	684	657	717	669	734	683	682	677	684	657	707	706	661	741	743	690	666	641	704	672	685	703	650	649	683	710	726	715	718	665	712	696	744	716	683	679	689	698	685	670	712	677	715	723	717	682	683	668	679	660	730	687	710	708	676	733	714	734	682	706	685	683	631	747	722	667	698	654	678	678	694	655	669	705	718	699	714	704	675	698	708	689	703	688	645	650	658	685	677	707	685	715	708	678	696	704	724	701	681	670	700	687	668	672	653	743	653	684	726	738	677	730	698	661	681	700	670	692	692	667	714	658	699	695	661	714	716	669	647	681	702	658	649	684	659	675	657	734	677	643	699	680	686	678	666	711	682	709	680	716	680	691	696	722	694	711	714	692	701	764	666	670	736	711	735	722	715	650	665	664	626	746	708	718	670	669	703	653	689	674	698	707	722	697	653	648	728	690	722	687	655	748	684	702	742	681	701	692	736	656	676	694	752	669	719	702	737	685	708	705	694	675	676	700	689	675	708	723	688	708	702	664	701	727	724	703	700	708	714	665	669	702	724	685	695	702	697	672	653	713	709	701	724	696	680	675	709	690	674	676	680	699	634	662	671	705	677	703	710	691	685	684	693	672	701	712	686	674	706	690	761	685	721	672	677	667	643	651	724	663	671	708	704	686	685	707	656	674	663	726	715	658	695	707	686	681	683	670	649	699	694	710	705	692	707	692	697	696	663	672	721	694	687	677	737	679	687	699	685	657	686	677	723	667	679	723	712	671	708	669	679	711	650	699	684	727	677	686	689	686	672	706	720	718	692	692	733	687	698	720	695	670	652	682	700	668	690	675	688	708	721	704	651	692	685	664	670	676	745	742	667	747	696	710	694	671	729	690	646	704	723	708	675	682	692	711	720	769	672	709	675	683
27355	20495	12075	5410	2768	2230	2029	1830	1746	1484	1221	1001	1024	949	980	947	849	918	806	797	784	758	689	736	707	707	706	739	712	685	684	688	692	726	702	688	675	659	708	704	696	648	707	686	624	671	696	653	626	692	675	644	676	662	675	642	689	657	648	680	690	641	699	716	676	612	620	643	688	668	651	696	694	694	674	654	691	703	658	664	672	651	672	684	669	622	629	676	669	645	683	670	637	670	603	699	669	682	669	689	660	661	684	627	643	650	652	703	644	678	665	686	684	669	664	665	691	657	637	693	700	665	664	674	688	704	675	664	646	658	723	615	645	665	626	630	665	616	642	646	685	684	644	645	702	637	700	678	643	686	693	652	653	640	686	659	612	644	636	699	620	644	632	660	658	674	678	645	652	664	660	650	711	700	621	629	699	688	614	669	650	659	617	584	668	686	666	654	677	681	619	670	652	655	655	643	659	654	661	623	627	675	671	639	612	710	673	654	672	678	609	679	673	648	638	634	685	645	725	633	666	650	658	645	630	669	673	660	637	618	678	635	699	694	675	700	704	691	659	676	635	646	609	668	706	676	637	680	659	653	658	650	681	681	620	662	648	657	658	615	677	689	688	645	679	697	633	665	598	671	650	657	634	687	682	690	655	628	660	616	640	647	686	664	711	624	667	684	691	657	706	675	649	702	687	647	676	687	675	663	674	626	666	700	638	677	635	661	686	658	658	639	694	639	694	657	652	666	665	631	665	648	707	669	666	644	656	664	675	682	655	637	633	701	624	607	632	705	647	689	683	646	675	654	683	643	618	654	640	628	673	679	643	643	638	639	622	640	657	700	652	671	685	672	668	607	645	640	676	685	692	678	660	648	621	677	661	662	668	639	608	654	646	671	677	683	678	653	659	655	663	682	632	660	641	666	640	663	691	642	637	664	592	677	643	631	705	652	641	681	661	636	632	655	689	640	637	679	637	672	631	566	628	651	649	627	660	685	646	672	672	641	665	660	641	684	655	658	615	682	668	669	632	664	679	654	607	698	642	672	655	646	641	663	684	641	684	691	652	630	629	633	679	646	631	639	681	668	614	649	659	665	668	655	658	709	649	665	672	641	678	617	659	618	620	674	648	681	633	676	623	655	671	673	651	660	669	670	684	650	672	655	686	607	634	741	657	612	655	681	639	673	635	653	694	607	648	685	653	644	627	672	734	676	658	628	669	649	687	661	665	602	668	633	641	661	636	695	669	678	644	648	642	650	649	648	709	651	683	665	655	695	658	645	629	666	638	639	643	633	645	694	655	694	622	674	672	649	658	689	622	708	688	699	671	665	715	689	620	663	630	663	647	648	633	640	619	638	671	663	701	642	639	647	621	647	653	663	657	650	651	685	668	660	687	633	641	636	622	644	621	698	705	648	635	651	607	644	637	665	665	649	702	625	653	690	636	635	640	668	682	665	685	670	624	631	665	658	679	637	642	677	634	696	655	687	707	704	664	668	655	640	641	645	675	646	653	634	624	641	661	629	613	658	651	716	658	656	636	655	665	669	657	605	670	677	670	623	672	605	655	635	634	631	642	647	646	638	695	680	670	701	658	623	648	645	673	648	669	678	717	612	661	637	638	703	672	654	642	602	604	646	678	642	689	652	685	721	637	640	688	670	652	675	645	659	657	694	674	602	626	647	709	667	689	694	651	700	632	686	665	648	671	639	694	651	651	679	620	653	670	721	650	627	705	698	643	665	668	630	661	674	621	658	684	652	615	675	668	660	622	678	648	658	680	597	605	680	674	646	660	647	676	670	645	635	649	623	647	627	667	660	660	643	681	714	683	631	603	683	650	675	703	681	634	642	661	622	711	685	663	655	666	685	644	618	661	635	704	717	620	649	630	696	671	697	712	684	650	687	657	680	671	688	627	651	655	685	675	702	657	654	647	640	649	657	649	618	746	664	651	690	659	642	693	651	636	641	640	650	681	658	613	631	654	682	666	634	638	643	682	691	674	671	705	707	673	638	656	624	636	645	661	660	700	678	654	695	695	629	601	670	612	685	611	639	627	671	659	662	651	633	632	695	714	649	660	641	666	619	640	663	632	635	661	654	672	640	665	629	642	647	725	699	669	626	688	693	653	621	619	612	654	645	662	638	642	662	709	662	638	702	695	655	681	667	654	636	644	687	721	665	644	636	586	686	709	715	698	625	643	623	680	662	654	639	643	655	674	643	658	664	620	688	651	616	578	615	666	710	672	665	634	667	637	684	631	622	686	695	683	682	653	652	645	642	667	647	672	644	640	615	696	683	609	632	686	663	704	632	653	643	685	652	693	641	674	660	644	665	687	675	657	659	669	676	644	662	686	698	653	647	652	618	688	671	683	615	668	632	676	667	669	636	671	646	618	676	627	644	665	653	591	653	652	618	666	667	654	646	636	724	642	629	684	642	677	631	623	683	631	632	684	665	621	690	658	648	662	624	675	658	623	651	630	644	683	698	652	688	657	623	670	630	661	632	639	676	675	642	643	664	614	674	678	623	662	686	669	763	711	726	646	663	665	657	631	654	651	631	659	627	660	653	653	636	650	633	643	656	664	633	615	660	640	697	654	692	612	699	694	678	650	622	665	678	713	632	709	680	665	642	664	722	668	623	677	629	664	653	667	696	658	639	626	612	685	681	630	656	649	615	647	654	631	617	674	643	606	653	705	670	617	712	660	660	658	665	671	641	618	671	645	667	634	655	649	632	657	624	674	640	645	681	688	656	646	640	698	693	619	676	685	687	716	648	664	679	725	629	666	636	690	631	653	665	646	701	633	601	685	664	674	663	620	701	637	632	691	641	628	642	627	616	607	660	651	665	661	608	664	651	578	648	643	634	610	627	656	666	674	647	643	698	672	680	607	650	638	602	654	680	642	653	661	715	676	709	664	667	685	614	635	666	668	668	648	650	655	656	658	685	693	652	649	647	689	705	658	662	658	656	634	692	629	668	689	634	644	687	651	643	680	660	689	644	682	653	683	664	657	674	656	630	630	647	674	696	652	658	721	633	631	704	696	637	667	655	623	670	618	631	669	647	696	611	635	669	671	668	649	652	616	654	623	648	659	664	693	672	634	694	656	611	650	654	672	635	689	695	703	584	653	662	692	714	632	658	664	626	671	669	649	646	672	619	673	654	647	679	665	671	618	691	648	643	642	639	667	682	638	669	674	658	670	666	679	643	690	636	660	649	664	648	688	663	658	657	611	658	669	638	706	627	674	668	680	662	663	637	636	701	660	647	661	629	623	651	621	697	636	734	663	651	679	635	664	633	711	657	643	698	654	681	657	653	626	653	694	661	656	581	636	659	683	648	690	674	640	634	664	643	635	669	657	721	654	698	646	681	625	618	688	676	662	633	689	644	675	650	696	694	680	662	664	669	610	664	646	641	676	657	673	696	640	665	708	669	677	662	689	631	689	688	604	688	668	645	638	677	608	642	714	627	646	701	635	656	657	678	691	643	672	690	616	657
10811	16033	13324	8258	5500	4597	4465	4241	4123	3321	2600	1957	1994	1837	1760	1637	1488	1436	1243	1188	1199	1109	1067	1056	1005	1028	1048	1002	941	928	1020	971	981	1047	1007	1008	990	1018	972	946	919	909	943	835	931	907	920	918	903	935	892	967	892	885	862	925	912	903	889	906	951	920	943	962	872	913	933	921	1013	932	885	940	951	947	947	940	945	903	944	921	954	911	945	918	886	922	875	911	961	907	961	881	901	919	952	916	959	924	945	892	926	963	949	915	897	910	909	903	916	881	912	910	856	889	892	923	932	929	884	985	923	889	864	900	833	862	893	876	903	923	867	926	896	937	894	917	933	881	879	907	921	880	930	880	899	922	934	956	924	912	918	875	915	835	924	900	926	957	916	930	867	951	951	889	895	895	924	840	867	946	941	893	969	909	906	939	862	916	930	877	896	885	900	873	954	950	892	899	946	890	898	894	905	944	922	914	895	909	917	913	964	922	921	876	970	896	902	888	880	934	935	943	929	930	940	896	882	902	947	897	828	934	882	942	839	932	894	886	885	909	921	929	969	909	934	889	888	921	899	880	934	932	937	910	873	914	848	887	934	874	895	893	873	972	910	895	899	920	921	931	914	914	917	913	890	910	805	929	921	921	901	884	918	877	922	906	893	977	880	897	908	882	919	920	929	921	909	857	896	944	916	958	892	886	944	899	920	901	886	835	872	887	917	893	929	902	875	902	934	917	865	914	894	918	852	924	884	939	888	937	888	914	886	910	886	883	974	895	880	898	920	934	920	931	892	898	931	864	903	873	880	898	927	880	883	897	935	883	954	878	910	889	888	874	898	889	952	910	949	857	905	932	935	885	844	926	866	910	946	887	928	895	879	895	875	957	886	905	925	918	879	890	885	914	959	924	900	899	941	940	892	904	890	942	945	884	872	960	942	912	878	963	914	906	934	886	927	874	948	872	944	906	946	895	916	933	861	890	918	927	880	903	920	903	895	922	883	896	888	901	864	862	854	907	918	908	906	872	906	849	922	919	903	942	931	911	918	929	929	932	902	904	928	915	946	910	925	880	875	889	916	887	921	943	953	917	909	913	903	948	899	877	925	879	897	947	907	898	896	888	898	871	896	883	929	942	911	888	884	905	916	860	889	966	850	861	894	920	867	856	975	921	925	900	910	907	914	910	933	882	888	930	911	897	916	905	878	901	919	859	901	928	937	965	890	874	873	827	913	927	909	864	921	918	872	873	941	917	916	960	897	941	911	953	931	886	853	899	899	919	875	878	875	908	890	876	926	853	881	856	890	892	909	887	912	860	922	921	931	953	865	920	909	885	873	898	929	914	885	887	890	978	948	896	878	886	932	878	924	861	894	971	844	918	873	897	910	859	883	896	930	916	959	895	926	917	894	897	914	914	880	819	899	890	856	839	919	932	887	882	866	895	925	929	892	880	947	926	881	914	899	958	946	880	908	899	895	911	932	888	957	915	943	929	874	864	918	902	865	898	907	878	935	891	836	915	915	880	867	866	891	927	878	916	881	849	916	910	894	932	918	923	897	900	940	922	907	929	957	893	880	939	959	905	917	929	902	887	949	912	908	913	881	930	902	906	947	941	896	857	899	873	878	930	880	923	895	916	906	889	921	897	898	918	949	894	904	928	894	922	912	939	883	891	922	922	929	952	877	900	866	898	874	915	854	879	906	950	869	933	924	859	916	878	874	860	947	905	884	884	857	867	973	886	918	948	902	920	878	881	902	877	910	911	903	943	892	911	930	883	932	920	889	868	880	895	926	918	870	872	855	885	852	912	887	920	941	877	865	895	883	891	857	955	918	870	956	843	938	896	895	938	903	948	890	919	910	963	868	883	933	894	907	934	923	919	899	912	930	935	907	913	915	855	963	921	910	913	902	872	901	939	877	873	868	946	894	922	955	873	862	911	870	906	870	890	852	933	915	954	923	913	913	925	929	861	929	901	898	896	904	909	850	892	959	916	937	923	939	932	879	894	955	870	891	903	976	953	916	918	889	872	900	881	970	897	914	930	951	928	878	859	884	889	914	928	892	852	881	877	948	914	922	871	890	983	902	956	895	893	934	906	915	910	931	910	975	921	859	904	906	851	909	865	913	898	898	899	931	903	858	869	854	908	912	872	893	891	899	862	865	897	946	891	953	920	857	877	914	939	914	932	882	845	868	935	910	930	890	922	914	922	948	921	881	938	930	903	931	875	905	855	885	915	874	917	933	877	905	923	892	911	921	932	892	925	912	929	863	940	882	871	946	884	933	943	925	893	898	877	863	863	921	915	889	906	921	882	928	914	911	932	895	896	853	907	919	939	886	935	912	884	918	930	930	954	861	943	940	901	913	870	923	907	915	890	877	935	895	918	941	855	927	895	867	882	918	854	878	957	930	904	912	897	851	967	914	906	899	858	890	914	895	930	909	891	903	906	872	894	932	918	919	917	941	887	916	938	861	911	945	920	958	915	857	869	908	950	853	915	895	863	914	947	887	896	854	859	952	894	938	909	905	862	913	925	970	913	901	915	915	892	859	936	911	904	892	950	929	882	874	964	925	923	920	899	920	919	941	917	922	899	918	944	954	890	905	893	907	830	920	856	903	858	932	953	899	895	916	891	868	882	924	909	847	895	882	951	931	887	900	925	871	909	879	945	934	904	897	951	884	876	864	899	873	967	926	910	946	863	937	937	890	944	904	949	956	903	919	907	911	900	877	909	937	934	900	897	887	924	943	921	881	858	879	940	912	919	938	852	918	897	889	953	894	956	877	896	919	895	832	903	944	881	878	876	923	942	862	937	893	976	898	910	912	872	916	898	890	928	898	894	891	935	927	935	867	925	944	894	949	896	883	887	921	900	939	865	902	843	936	964	908	946	879	853	871	887	872	888	931	913	961	890	871	965	882	918	908	924	912	878	913	941	933	958	891	955	927	948	909	888	892	862	917	932	872	908	900	880	897	943	911	887	914	888	903	838	887	923	865	892	929	881	921	910	957	915	917	934	872	914	891	877	890	925	879	938	904	900	904	865	921	904	868	854	922	863	941	891	920	898	917	911	936	939	914	870	926	937	909	867	930	927	939	907	886	875	913	904	868	891	932	898	866	920	931	859	873	855	930	890	957	916	894	861	890	857	957	880	977	940	909	926	955	988	888	904	895	956	903	875	906	916	954	867	919	889	921	867	887	931	925	916	890	887	874	910	890	910	917	925	899	884	911	910	928	870	929	942	862	986	896	921	928	890	866	890	913	910	885	935	913	950	879	973	865	893	906	934	900	955	876	944	925	917	880	915	904	907	944	910	927	918	926	894	873	882	924	986	896	957	900	894	895	909	877	888	857	867	864	884	958	850	936	864	899	864	874	955	916	936	937	898	896	913	927	918	882	882	854	965	916	920	875	909	903	916	919	894	904	951	945	819	969	902	880	886	930	900	904	933	900	907	900	947	928	887	952	874	955	923	880	885	887	898	959	908	894	914	870	882	904	867	928	908
24749	21580	28820	24766	20734	7786	3761	3034	2658	2311	1917	1563	1307	1208	1179	1151	1092	952	897	817	860	835	760	739	738	751	718	762	753	759	731	691	709	721	720	678	730	693	675	667	678	674	654	662	673	649	613	687	629	718	681	615	642	673	669	680	665	653	656	620	645	628	639	643	607	633	657	667	666	680	711	670	664	669	685	650	677	616	743	657	696	632	671	655	621	601	704	639	721	663	681	654	622	618	671	672	631	659	658	676	638	634	641	646	666	621	678	613	665	655	645	616	656	618	650	669	605	664	652	616	638	614	592	621	688	623	652	644	708	612	617	642	591	642	600	633	588	626	676	617	634	609	649	661	645	643	643	652	626	597	675	613	630	686	608	660	616	654	627	660	645	622	648	619	597	612	637	679	703	635	679	627	663	631	648	621	673	666	606	681	700	667	671	653	641	637	648	620	699	702	688	636	641	595	653	608	671	661	604	593	655	625	671	606	630	632	682	682	685	626	637	668	638	701	641	656	671	678	638	621	620	643	682	625	653	640	643	678	663	615	658	688	714	588	702	621	657	639	662	646	642	637	651	652	657	652	616	681	639	707	679	625	644	618	593	611	597	676	630	628	629	619	656	595	637	643	594	647	599	624	656	634	615	603	642	619	588	661	663	647	632	684	612	657	657	687	637	632	636	641	668	644	645	635	613	631	656	611	623	590	632	660	625	663	622	578	671	658	646	647	661	652	654	716	653	608	630	723	635	652	622	583	609	627	629	629	630	654	657	662	642	664	587	630	641	663	595	678	656	656	646	634	651	599	681	637	653	648	657	615	655	680	664	666	636	653	638	638	666	635	606	648	631	678	636	612	615	621	662	645	634	610	649	633	672	668	621	623	647	660	582	593	610	614	644	615	666	641	655	601	649	685	658	628	630	642	600	615	648	600	619	612	622	659	641	645	615	652	672	613	636	618	617	650	628	661	573	625	608	586	647	613	617	586	626	679	620	617	685	661	656	645	633	589	670	644	581	647	614	661	632	614	641	600	638	647	706	604	641	685	703	624	602	620	657	660	665	675	562	693	637	620	646	609	632	636	633	604	603	652	614	662	603	642	688	612	646	643	669	603	639	660	627	655	639	629	624	646	628	646	639	638	682	678	603	633	661	615	614	628	610	662	643	650	661	605	675	624	672	601	588	640	690	670	612	648	628	586	628	611	591	603	618	611	649	650	613	613	626	622	630	647	610	610	656	651	670	668	638	630	673	600	619	589	665	654	637	629	618	660	634	631	627	630	673	662	662	619	650	649	625	641	624	686	658	604	655	639	667	641	644	634	621	645	675	648	655	644	635	644	621	609	694	619	625	618	633	607	625	671	642	646	602	630	641	633	624	638	624	654	651	634	652	642	627	645	685	648	605	641	623	641	621	649	608	660	629	686	630	639	650	640	611	633	621	630	636	619	653	638	634	629	660	632	621	615	680	677	621	659	637	621	657	651	627	614	633	629	663	664	620	655	688	659	627	647	657	647	649	625	640	671	665	656	616	653	617	653	669	639	670	659	663	627	620	597	673	638	650	630	683	632	717	634	656	656	654	647	627	650	628	682	608	631	589	652	668	690	629	666	573	635	603	608	636	683	622	655	667	677	628	631	570	647	615	678	665	634	652	641	635	588	616	639	699	661	602	679	672	677	666	592	654	635	681	659	607	625	635	593	651	636	646	630	615	601	623	604	652	663	640	649	651	644	682	610	662	619	630	649	637	631	660	661	607	664	628	669	629	667	645	655	643	640	648	669	663	618	616	634	647	645	667	656	630	652	606	678	623	708	640	653	645	611	668	624	669	600	643	667	659	607	624	589	628	637	587	630	616	644	625	655	634	657	675	662	670	655	665	622	664	613	632	647	657	612	675	624	625	635	623	639	674	624	594	612	619	680	631	661	638	626	617	624	654	638	617	654	600	654	660	602	634	601	639	624	648	619	638	635	671	609	629	623	631	633	604	642	599	628	663	578	659	643	651	629	632	626	691	589	626	599	670	595	651	624	628	607	660	654	683	663	609	635	626	616	628	645	635	670	649	616	699	642	633	723	622	661	648	623	657	658	642	617	642	648	628	645	640	628	629	625	629	622	642	649	610	642	603	641	634	633	648	610	661	659	623	618	680	640	660	634	612	612	655	624	612	645	607	605	605	623	634	652	636	650	657	661	656	631	635	641	613	652	660	658	592	619	651	622	620	623	653	648	623	633	638	674	643	644	625	603	655	639	631	605	622	659	664	606	658	654	604	658	618	693	664	618	619	624	651	671	641	651	636	625	647	668	645	619	593	591	647	664	667	658	618	627	644	620	624	655	647	658	683	652	645	687	636	649	634	643	639	607	622	597	604	630	593	653	638	624	668	589	628	639	683	643	607	636	619	627	659	665	693	658	650	656	626	597	700	624	617	664	587	658	645	623	667	659	675	647	628	642	677	633	641	647	649	650	651	646	594	647	659	615	630	662	640	655	623	627	582	645	611	650	694	653	628	667	661	632	652	669	662	667	587	686	626	647	584	622	636	623	630	636	657	607	647	673	648	615	630	636	705	628	650	659	640	628	638	637	690	660	643	631	667	640	641	693	652	653	608	636	638	620	618	621	654	651	619	601	625	646	667	627	645	573	634	628	717	665	625	662	641	667	672	630	579	666	646	613	601	669	641	617	639	623	628	649	657	662	663	682	669	633	651	623	603	596	655	638	597	645	643	627	608	631	690	599	647	662	594	622	623	629	630	666	589	646	644	635	668	664	638	607	637	631	613	626	611	699	635	628	658	637	634	662	635	641	680	674	635	663	662	623	672	658	608	639	689	634	663	618	628	671	651	678	665	649	643	641	688	624	621	678	602	635	650	628	596	644	626	638	658	671	632	616	583	670	600	706	655	600	681	633	644	620	606	663	624	655	634	624	694	632	642	654	691	643	675	616	672	595	669	650	645	632	624	626	660	629	649	613	654	604	620	582	625	618	638	642	610	650	647	666	624	614	706	629	599	661	605	640	618	641	656	562	657	679	588	603	633	602	644	598	589	614	630	648	661	624	641	623	645	641	605	582	678	595	643	624	673	582	619	625	631	627	651	633	649	599	619	617	643	686	641	659	642	636	648	650	590	654	593	628	625	667	651	634	656	614	620	638	633	630	624	643	615	616	665	648	609	646	635	644	636	642	625	619	628	624	629	612	605	635	657	623	663	632	636	622	648	630	652	680	608	646	658	639	640	649	630	677	619	664	650	632	674	654	617	610	613	610	621	615	614	662	604	637	610	635	642	662	635	664	647	627	651	676	659	630	639	633	583	651	663	653	667	612	632	591	640	667	672	640	650	635	636	637	629	699	625	682	619	634	640	600	635	624	594	613	596	640	602	657	641	643	608	650	625	684	666	702	612	623	648	644	644	615	609	664	666	662	678	651	622	622	631	659	636	676	652	614	675	605	650	656	686	626	652	688	563	609	623	626	603	641	599	621	635	655	642	639	615	612
12138	24788	21061	13780	9485	8080	7384	6800	6402	5318	4084	3340	2688	2472	2382	2054	1854	1689	1619	1453	1357	1316	1144	1145	1162	1154	1075	1114	1052	1066	1011	1052	1022	1114	1070	982	1026	1001	1004	928	931	912	907	926	973	986	902	954	914	955	918	951	897	898	859	930	932	880	918	876	949	872	948	895	921	861	977	921	912	1007	921	957	960	978	950	873	914	918	938	947	888	953	902	917	943	965	842	935	926	892	919	976	889	927	941	977	933	851	904	891	900	891	943	909	902	912	976	910	865	911	962	916	853	897	899	887	898	938	884	867	929	926	891	873	879	956	839	880	941	897	910	884	908	882	883	868	855	912	854	883	892	872	875	859	902	900	938	841	874	921	944	825	928	928	902	925	890	872	908	866	853	929	935	862	927	861	929	905	969	852	893	868	899	837	868	893	880	850	848	866	910	894	867	866	910	927	880	929	885	864	910	946	903	905	880	914	885	831	879	860	853	859	853	895	878	876	904	867	920	902	865	897	921	921	977	903	864	849	925	857	886	842	917	936	883	885	876	934	844	928	915	894	840	853	886	886	850	839	875	848	891	930	918	923	865	892	941	936	924	931	949	885	889	864	888	879	878	919	846	870	854	868	894	886	859	891	891	895	891	932	867	904	925	841	896	876	889	866	908	934	887	884	894	904	925	914	855	880	826	913	876	921	877	880	947	857	891	885	841	937	882	901	886	890	870	879	885	886	889	927	901	900	928	822	851	834	870	867	882	861	912	907	905	886	899	864	942	905	877	848	859	855	885	900	878	884	871	871	892	887	913	897	898	854	933	903	857	940	936	876	816	883	954	881	881	947	904	901	935	931	877	877	871	925	938	936	873	851	894	862	906	890	983	868	878	882	850	863	888	887	904	883	873	894	923	812	884	916	932	866	887	882	912	892	884	919	867	918	919	905	854	893	859	892	913	886	915	916	894	916	956	844	867	868	860	893	943	853	878	909	903	965	922	875	937	874	877	844	849	891	917	901	884	891	901	814	890	867	863	922	910	934	925	894	880	874	906	863	889	953	916	898	856	906	888	875	826	886	941	907	902	894	917	906	839	888	835	846	907	850	809	889	847	890	844	875	848	879	863	934	912	897	890	856	880	935	895	867	959	927	888	836	912	866	825	846	884	869	875	888	899	834	903	911	868	833	939	853	826	913	845	912	864	902	935	867	971	917	893	822	902	896	856	937	867	875	829	881	875	861	872	845	852	919	937	912	867	890	910	912	874	850	909	897	914	902	928	897	873	902	894	866	859	854	854	863	861	873	861	900	830	885	871	904	878	846	873	858	942	880	837	871	884	886	908	896	845	858	878	899	910	905	869	915	896	876	882	890	853	937	894	874	906	869	875	898	947	875	907	821	925	868	894	911	865	938	846	862	890	890	876	924	844	898	832	876	833	865	915	876	889	861	936	852	891	854	912	860	924	864	955	883	873	900	858	907	855	933	868	887	897	925	878	846	883	948	849	894	912	907	923	877	876	926	912	904	925	886	972	867	851	887	863	908	880	838	879	864	883	861	872	893	911	887	870	890	928	868	870	900	908	891	903	915	865	890	865	933	901	877	896	883	955	856	919	896	922	912	813	901	949	896	856	843	946	889	863	922	841	870	920	928	919	889	859	880	896	876	893	947	848	898	881	852	916	886	870	951	864	894	879	802	856	881	946	854	926	843	909	926	915	901	944	876	885	874	868	890	910	897	891	894	892	894	956	942	936	853	925	905	922	973	859	911	892	898	872	874	834	873	903	878	859	881	905	955	916	941	849	858	873	866	885	896	932	892	907	870	835	837	892	877	878	899	899	881	940	863	922	885	912	860	862	862	866	905	870	877	927	928	873	901	890	934	865	907	901	863	855	867	882	925	882	892	884	905	895	849	866	886	832	894	827	909	907	907	903	872	926	912	870	905	866	901	935	892	877	900	885	901	886	861	884	899	870	856	910	852	938	932	907	870	886	879	898	857	870	863	877	927	888	880	905	865	894	913	881	929	885	892	843	940	939	882	878	904	822	870	820	917	919	870	905	907	941	887	811	870	916	892	906	886	864	846	896	852	843	888	848	913	905	868	905	869	931	880	918	839	909	902	812	903	910	870	846	896	865	887	875	880	934	835	859	906	948	880	907	913	912	909	908	920	881	901	794	873	885	900	914	826	951	867	912	876	888	931	867	891	903	902	852	898	909	866	891	869	941	874	872	880	913	873	892	895	859	887	878	851	862	842	913	853	845	894	869	838	858	871	868	870	923	901	894	861	911	888	888	897	883	869	877	873	883	909	861	883	870	908	888	873	915	806	931	898	864	845	879	879	885	940	870	910	824	877	877	859	890	907	874	889	871	877	881	911	902	895	909	885	872	910	887	906	914	896	832	973	865	862	877	879	876	873	942	901	886	910	925	877	864	914	904	861	879	902	895	851	902	929	835	892	884	923	873	890	903	896	867	936	892	869	865	902	890	948	926	855	941	880	902	899	946	927	918	895	886	861	930	927	853	865	887	933	905	917	888	894	852	861	846	895	912	829	828	867	845	875	900	862	889	892	913	814	849	941	879	937	878	925	863	880	916	852	906	891	906	914	941	887	861	856	899	938	912	824	907	887	928	933	893	896	855	940	915	880	887	881	916	857	896	923	883	912	863	892	879	875	926	905	913	893	897	913	876	903	881	945	863	888	878	905	892	876	850	861	918	902	894	930	960	872	956	925	923	899	846	915	928	853	868	881	891	908	859	872	849	894	945	887	886	921	830	855	891	943	886	923	813	869	907	898	885	864	958	849	858	915	899	953	910	926	898	910	900	886	937	925	899	867	833	897	866	880	870	916	865	893	928	888	903	821	860	868	866	872	895	938	876	880	911	840	852	905	925	914	888	920	879	856	893	872	862	878	873	908	951	972	849	857	887	927	898	864	889	917	913	879	845	906	908	864	906	860	932	827	941	858	852	878	872	916	868	906	896	855	899	856	929	895	843	898	901	912	873	878	900	875	899	921	859	865	929	874	882	823	898	886	943	879	859	863	893	873	934	912	923	902	914	909	851	808	884	868	898	865	915	911	881	862	899	885	873	851	905	905	883	907	915	889	835	866	860	906	898	922	916	835	888	913	895	889	894	907	879	875	910	859	834	961	868	897	875	888	917	925	922	903	922	869	881	924	864	850	906	867	876	862	914	896	889	919	899	848	936	853	884	852	882	901	880	868	856	878	907	824	940	869	908	928	919	875	897	866	817	881	903	874	908	852	911	895	926	865	909	905	857	937	891	857	856	876	902	926	857	922	885	920	937	869	896	928	834	875	836	910	842	873	874	873	902	886	871	911	850	924	907	888	922	937	850	842	867	930	870	884	889	908	934	883	906	835	842	866	856	908	960	878	893	898	945	893	834	905	879	911	835	868	851	880	850	863	897	919	849	843	913	843	878	863	858	852	908	874	891	844	835	891	907	893	862	859	848	902	860	903	891	847	904	885	855	881	904	862	821	918	880	944
23715	21499	29372	24062	21513	20477	8707	4380	3489	3085	2626	1893	1412	1473	1270	1095	1102	984	977	789	807	710	656	637	658	667	684	662	646	600	650	632	582	578	586	594	613	552	576	576	578	540	522	530	525	549	549	528	540	511	529	510	533	463	548	492	534	508	543	499	542	493	543	567	530	522	522	494	537	620	561	550	511	555	523	514	505	551	562	474	546	576	511	511	505	509	560	515	551	527	524	508	522	486	491	502	547	495	467	491	547	512	512	492	502	477	514	503	515	531	537	519	495	508	487	528	540	492	477	492	487	489	489	552	509	513	478	570	479	514	528	501	487	494	515	474	526	546	522	534	495	548	480	531	539	498	511	491	504	470	522	517	487	459	510	501	520	526	504	512	498	489	498	489	498	503	471	519	533	472	500	511	510	488	499	487	510	495	572	494	499	464	498	499	508	521	467	480	525	482	486	471	497	472	507	546	492	486	458	517	492	517	496	470	518	555	464	491	555	496	475	486	525	481	483	499	509	544	508	516	523	513	480	463	526	513	473	494	485	524	508	496	496	534	507	541	502	519	460	539	457	508	503	494	455	498	514	512	507	473	527	460	501	520	521	483	542	503	553	480	518	464	546	493	493	488	530	518	483	538	474	546	518	509	500	506	524	486	498	477	470	469	476	529	494	514	512	512	457	478	503	507	504	497	499	512	515	509	460	510	513	526	520	454	498	491	516	475	503	516	517	499	517	476	505	511	496	527	492	502	518	491	493	522	502	486	503	485	543	505	484	517	508	503	526	501	483	542	530	493	505	506	524	477	475	512	554	505	527	510	465	504	534	521	492	504	491	478	492	485	487	473	460	511	524	502	490	508	487	528	516	491	536	507	478	492	528	511	480	520	520	504	511	505	485	518	496	484	491	489	510	462	484	556	501	488	481	533	533	526	506	524	519	516	521	534	484	472	509	466	501	557	474	481	517	521	509	538	508	456	476	502	489	488	508	462	520	496	512	520	504	509	488	559	465	528	500	520	478	499	527	531	491	518	501	499	527	498	527	493	501	509	529	511	538	508	498	493	496	499	479	510	477	509	529	483	466	484	488	532	480	530	490	498	485	493	552	486	520	532	468	493	508	458	510	534	548	528	490	548	520	497	499	518	426	500	451	521	456	564	514	527	515	494	485	483	493	510	531	527	487	498	456	523	510	479	462	510	466	509	473	514	481	475	493	519	530	533	499	538	482	511	509	505	541	508	499	518	547	509	509	477	495	510	502	512	538	505	475	552	468	526	510	502	507	489	488	472	507	489	479	494	564	535	521	517	505	475	499	505	522	488	450	502	512	518	515	492	491	471	518	479	491	522	518	478	478	522	515	501	487	552	532	501	527	494	509	505	528	436	540	515	476	509	534	493	508	530	481	535	463	501	506	515	531	532	491	494	483	500	504	491	502	480	517	546	472	469	490	507	518	532	533	471	557	510	506	485	505	481	504	515	463	490	488	559	479	508	461	518	505	500	498	495	506	471	499	457	510	511	481	562	495	444	477	501	548	492	504	484	478	473	492	496	532	552	482	477	502	510	488	498	510	478	497	509	470	520	507	493	496	457	459	463	507	496	543	502	540	507	525	519	477	519	528	480	519	496	507	509	478	482	497	463	489	485	490	495	503	527	490	506	504	474	431	477	488	531	531	495	532	493	526	497	507	461	477	519	492	516	535	494	502	499	489	496	501	510	500	472	491	531	493	482	476	481	503	473	532	515	546	475	485	519	529	512	526	466	517	497	491	510	524	524	502	521	518	479	498	464	497	525	516	509	524	464	517	474	470	500	516	502	476	515	521	504	513	473	497	507	491	466	509	474	511	512	520	481	503	523	521	509	510	497	535	505	510	500	484	531	509	469	525	484	523	513	477	504	527	515	531	533	496	488	529	505	481	505	485	474	494	522	502	493	481	474	464	566	514	496	517	504	432	523	537	493	471	499	545	501	474	497	488	506	488	475	525	512	497	496	526	507	545	511	501	495	520	544	490	478	480	474	478	499	504	480	476	516	510	528	509	544	509	528	499	499	512	491	497	502	511	499	493	428	475	497	513	497	564	514	507	507	494	527	533	542	511	505	452	503	478	507	517	508	512	510	522	506	470	519	537	497	478	496	521	528	507	537	476	497	507	533	515	479	486	498	501	474	490	482	550	459	491	477	496	491	561	506	498	482	508	470	486	542	442	567	469	520	498	491	491	484	495	542	505	503	495	478	498	509	527	525	522	495	496	501	517	499	475	489	513	556	498	482	514	512	463	502	512	518	510	473	448	532	504	487	485	518	470	525	509	473	521	478	486	543	511	517	459	517	534	542	505	489	493	453	559	538	488	502	502	511	550	512	498	449	555	487	529	478	510	493	492	485	529	491	546	446	510	493	488	547	483	506	522	493	492	464	513	477	479	493	471	535	501	494	513	489	497	537	492	495	529	460	477	517	489	508	503	490	510	500	501	556	474	461	524	514	514	476	516	534	481	497	516	463	557	470	485	501	507	527	464	530	530	492	492	496	499	491	495	512	506	497	537	520	479	489	539	516	486	493	501	482	497	479	517	498	505	502	492	543	486	503	508	553	456	511	527	484	484	500	483	532	498	450	513	490	464	510	541	497	493	508	518	525	486	552	522	484	522	507	519	525	489	496	505	526	525	506	519	541	525	534	522	525	527	516	485	473	509	518	474	504	506	505	498	507	499	501	514	523	474	496	481	495	513	530	504	479	470	513	490	479	519	534	482	537	505	531	539	506	483	556	499	523	492	484	509	542	507	486	485	491	499	522	464	537	488	487	524	499	485	514	520	482	531	499	521	459	491	493	493	469	494	531	504	507	468	501	494	514	513	471	476	548	460	491	500	508	479	488	465	481	473	511	473	510	487	505	513	522	503	479	494	499	468	533	503	518	530	495	501	497	530	494	465	519	494	486	496	464	515	543	497	542	507	495	486	500	500	465	556	514	508	489	507	488	497	509	526	476	522	489	474	497	492	530	494	495	493	475	490	526	481	515	467	476	491	521	482	470	498	530	488	532	465	488	483	491	498	505	523	522	510	491	481	506	513	510	476	474	542	497	479	524	515	451	500	527	476	488	521	510	500	493	501	483	516	508	495	509	523	491	503	496	519	505	537	469	490	484	481	458	516	498	521	475	511	506	496	524	571	492	481	530	528	493	506	482	460	495	495	511	483	528	540	498	517	510	492	492	489	476	507	502	465	524	494	508	498	503	497	492	498	484	508	489	503	529	506	436	483	471	512	495	491	481	468	524	502	523	537	517	546	523	504	490	484	494	514	498	494	487	537	475	485	494	474	521	491	477	462	495	519	517	506	523	535	495	507	470	497	506	483	494	510	497	505	516	544	473	505	472	495	468	478	507	504	475	473	484	525	479	465	504	500	509	503	504	477	479	511	499	520	503	488	515	467	505	492	509	510	503	526	508	494	476	493	483	464	518	511	537	501	464	508	513	484	537	505	486	471	487	540	471
14706	30107	25799	18451	12943	11407	10682	9299	8307	7167	5942	4405	3271	3021	2592	2315	1976	1796	1715	1402	1376	1299	1158	1065	1093	1128	1057	979	1096	983	934	968	907	866	904	943	931	900	889	852	839	748	798	831	750	790	766	775	760	765	763	738	783	770	764	695	713	759	741	721	752	735	767	783	767	764	711	731	791	814	821	834	831	742	780	740	758	792	777	724	742	724	725	712	695	698	745	750	700	757	711	737	764	700	748	728	757	698	734	698	697	670	719	699	711	691	681	717	756	718	731	677	771	677	737	711	732	725	702	745	742	699	707	736	699	727	645	657	664	714	732	737	684	698	686	749	701	695	736	678	692	754	672	720	741	649	665	729	705	688	716	674	717	704	734	708	712	767	718	720	734	760	710	689	673	726	729	708	706	691	724	677	713	778	727	695	700	678	745	682	713	738	660	705	726	737	701	662	695	722	701	679	727	728	681	703	681	675	701	704	671	722	655	763	725	671	724	731	701	714	733	681	734	700	664	714	732	675	733	695	733	737	675	683	738	687	697	669	697	683	718	700	663	692	739	762	728	703	673	688	679	643	722	693	685	729	684	704	695	688	737	649	700	674	688	714	690	696	682	654	745	725	713	691	687	667	752	738	684	726	715	678	704	660	665	679	712	696	700	714	711	724	747	691	678	684	734	719	752	690	693	726	734	711	728	693	677	676	727	704	686	708	686	711	738	679	675	710	662	707	744	684	663	674	717	676	668	695	738	724	713	731	708	701	695	665	706	679	686	702	718	726	695	713	687	695	732	699	706	723	720	699	675	656	695	712	732	686	704	678	729	704	722	713	729	702	693	679	731	687	685	677	724	721	722	717	680	701	712	662	718	687	754	697	675	723	681	705	706	677	712	737	703	726	720	723	677	700	718	685	711	676	718	689	713	746	658	709	688	675	693	722	733	710	724	707	691	731	707	683	728	677	717	689	742	725	666	737	691	753	736	695	762	704	681	707	734	698	710	693	685	724	674	694	713	695	721	687	678	698	693	708	673	704	669	683	746	718	714	747	687	696	671	748	706	691	668	716	691	701	686	699	762	739	711	710	660	700	695	668	723	729	681	679	695	717	740	686	701	674	692	677	685	687	700	685	653	745	694	699	695	732	672	710	725	725	688	726	706	739	771	734	723	668	696	692	668	685	690	703	727	692	689	675	687	697	738	723	660	698	693	702	744	744	708	713	683	660	604	689	695	693	699	709	690	687	738	710	686	711	665	726	747	734	685	738	734	707	653	700	714	686	713	675	689	692	640	712	667	699	697	697	711	689	739	671	744	699	695	681	698	730	623	680	668	724	734	658	690	728	687	712	704	742	684	721	696	690	696	700	701	708	709	710	686	678	715	684	729	672	742	709	738	735	733	666	749	743	690	703	750	669	699	698	735	706	649	701	690	675	700	739	732	691	784	686	685	686	746	687	675	683	716	674	702	751	669	749	697	727	684	720	704	640	714	695	726	714	697	702	692	734	755	728	726	706	714	713	683	705	697	685	699	640	704	736	692	706	739	676	702	727	691	690	705	663	730	727	657	684	739	696	656	695	679	699	745	708	706	710	697	690	691	693	743	709	755	700	713	719	699	737	711	714	743	696	688	710	674	736	712	743	681	691	711	698	752	694	658	712	683	729	713	751	735	686	692	690	702	690	706	690	738	710	658	705	687	665	723	656	744	680	806	655	713	682	713	722	714	682	708	678	690	740	695	695	669	694	709	745	782	714	689	649	716	678	688	686	702	703	702	733	722	720	736	748	726	720	749	712	674	702	727	738	738	687	724	705	679	731	749	735	760	695	718	751	687	673	739	683	720	745	709	743	708	705	723	723	713	660	721	707	686	702	674	672	661	715	677	660	702	707	715	677	687	744	690	696	705	709	673	696	717	705	699	692	698	751	702	704	701	685	692	765	698	687	720	732	729	722	697	744	692	692	694	693	722	702	746	700	686	742	700	715	683	693	744	705	685	702	673	699	723	716	737	684	690	689	662	722	673	715	692	666	702	691	693	706	747	697	678	740	669	710	715	734	736	690	688	689	692	724	737	720	761	733	719	728	667	708	684	680	691	714	736	744	723	678	728	708	690	729	704	674	701	714	738	687	718	730	708	715	720	688	738	639	713	721	751	684	674	717	655	722	695	669	726	672	662	734	689	686	745	723	745	734	717	674	691	637	758	714	761	665	658	667	701	714	664	691	682	739	719	727	764	746	714	658	686	747	699	709	715	672	744	651	724	685	690	699	741	681	720	685	648	729	681	735	736	676	729	741	710	738	679	728	724	702	759	680	703	701	672	696	734	690	683	707	722	695	730	693	675	709	747	704	716	736	686	740	685	738	663	686	705	702	702	695	672	719	700	712	709	671	726	682	683	727	775	744	686	680	661	708	706	669	759	728	727	682	655	738	716	753	727	677	680	726	700	720	677	684	721	690	707	714	736	719	705	735	700	728	707	683	690	672	670	712	677	703	677	713	741	749	661	723	765	721	690	638	767	750	721	696	718	699	724	718	714	697	738	782	659	735	754	655	752	718	737	731	698	700	688	679	687	719	675	673	684	707	672	704	663	669	686	685	711	712	737	762	724	680	711	668	688	649	718	714	725	689	676	716	716	703	699	643	683	749	678	711	691	723	689	742	682	705	732	738	698	673	693	701	690	710	688	681	680	707	714	722	730	749	713	662	707	671	702	686	695	753	655	688	715	711	709	682	667	658	707	712	670	708	739	712	702	722	695	692	718	727	695	710	724	705	708	704	673	738	733	713	713	765	734	690	700	738	704	729	753	727	733	709	674	699	676	701	666	616	666	669	706	695	690	775	679	689	684	706	723	657	693	649	748	701	729	746	737	678	715	694	682	768	709	722	692	724	703	737	666	724	734	681	687	755	681	722	755	703	680	701	697	736	721	729	692	720	686	721	704	684	720	745	692	720	714	706	651	716	680	696	662	665	674	720	707	677	722	691	735	697	721	707	659	711	726	652	680	687	775	701	692	727	745	674	690	656	749	705	703	765	672	743	710	696	670	685	660	677	717	701	724	721	710	684	665	687	688	737	706	782	676	702	702	729	662	666	710	717	659	693	711	734	751	726	734	706	708	767	703	721	729	686	714	714	747	721	682	708	715	669	684	696	707	701	665	707	684	727	748	639	715	696	686	732	670	737	755	704	729	719	695	699	671	663	690	674	685	647	718	677	771	737	770	731	669	709	727	750	713	752	728	689	731	698	692	741	660	685	685	682	692	684	706	724	723	725	704	714	723	669	678	724	724	696	737	695	715	744	703	714	668	681	716	660	713	723	725	705	718	726	729	722	685	749	721	674	715	660	690	702	703	682	721	691	749	679	711	702	680	701	657	685	723	732	764	707	721	743	686	711	701	712	680	728	695	737	686	697	668	675	695	643	743	670	679	678	681	686	720	740	712	667	659	738	705	714	729	698	675	684	662	656	697	695	711	689	692	688	656	687	660	682	705	678	687	669
27515	20477	11630	5420	2601	2171	2000	1845	1708	1657	1398	1160	1011	975	916	893	841	835	753	815	750	754	738	700	691	738	686	709	688	752	718	729	697	643	755	719	668	753	683	651	640	682	642	648	643	669	660	669	674	642	646	629	698	690	655	627	649	708	650	627	676	673	672	613	654	671	718	673	677	700	692	683	681	675	679	675	714	696	721	647	688	662	690	691	713	670	718	656	673	690	645	659	634	621	676	690	622	701	676	685	668	702	694	662	657	674	707	646	691	656	732	698	690	678	642	624	655	688	638	694	665	656	681	694	690	648	631	686	668	669	665	589	691	649	692	717	649	685	648	694	693	688	651	617	707	681	634	683	641	658	659	684	648	702	684	719	700	628	650	680	674	690	687	684	691	708	638	671	688	685	695	669	672	670	678	678	630	710	653	629	620	667	650	645	645	685	655	658	646	684	711	663	680	627	693	615	654	656	659	649	673	648	648	664	681	682	681	691	638	674	613	690	624	636	694	680	647	661	671	675	684	663	697	666	641	656	684	673	656	677	653	641	695	693	649	629	671	682	648	641	673	682	701	666	648	663	657	588	681	633	671	655	603	718	671	673	679	687	665	660	623	657	700	654	672	652	627	683	661	646	695	672	677	686	661	680	671	669	664	673	656	683	625	638	657	678	642	694	667	605	672	634	687	691	735	643	657	723	702	655	690	661	644	682	650	670	641	630	670	652	658	659	636	666	692	692	682	633	682	670	648	675	629	662	638	679	697	642	663	665	700	669	625	595	662	700	668	632	672	697	656	626	670	720	663	636	664	659	647	677	666	668	691	639	647	664	649	623	670	666	659	715	690	702	693	613	654	632	662	681	649	642	648	683	682	707	630	632	654	646	735	687	637	682	698	653	656	685	631	665	672	665	629	678	616	664	690	716	665	682	661	680	659	706	687	644	684	701	678	667	663	665	679	687	679	657	629	684	700	656	705	637	675	646	629	610	672	640	682	659	654	671	675	668	644	646	709	664	665	642	677	689	624	641	681	666	661	681	658	692	609	694	711	702	694	663	659	746	707	670	690	680	675	649	675	689	614	682	657	670	634	652	636	644	701	721	662	686	641	681	646	656	646	665	679	677	702	653	676	680	664	683	674	648	656	666	649	639	673	692	662	687	655	651	707	676	687	665	689	650	632	710	693	713	651	675	668	671	630	637	616	677	720	668	662	729	644	650	704	655	707	670	709	663	685	648	648	674	607	669	708	712	720	696	661	695	670	676	643	614	660	707	650	669	622	680	657	714	659	680	672	681	663	662	674	651	651	664	694	658	681	656	635	684	663	707	651	662	638	670	651	662	688	686	606	640	670	677	645	697	694	671	711	660	607	666	653	724	640	694	701	631	653	655	653	652	644	674	670	657	706	639	708	676	629	678	657	659	655	673	665	680	656	668	723	646	683	629	649	665	693	655	615	647	647	744	668	676	697	666	671	684	649	699	676	680	669	675	667	690	709	650	653	659	672	665	655	690	643	649	633	682	687	678	697	635	693	677	710	620	658	677	656	684	656	694	669	688	644	598	662	642	609	722	682	644	617	671	638	662	683	688	636	668	700	633	615	678	687	649	663	635	654	673	724	682	706	689	672	641	662	636	701	686	668	676	661	673	678	711	656	670	715	684	715	731	654	637	633	664	662	684	664	696	664	670	659	661	660	623	655	666	655	693	679	627	674	672	638	680	616	667	662	639	639	683	720	658	652	663	637	688	685	691	653	642	674	711	678	661	667	694	653	708	637	668	653	622	643	703	645	659	683	643	694	701	659	698	674	654	646	662	660	668	635	661	700	703	656	666	661	688	662	639	659	664	662	714	659	679	676	652	637	658	692	662	661	653	665	684	674	686	679	638	644	673	689	690	702	675	642	667	644	649	626	626	618	629	701	711	673	656	667	677	634	691	674	691	654	679	696	639	712	648	674	631	668	625	688	653	606	639	663	670	693	668	655	658	683	629	666	662	631	700	660	662	611	688	648	650	683	662	672	668	676	692	671	626	679	628	706	704	695	682	648	700	675	672	658	700	650	660	647	715	615	694	655	652	655	673	696	709	665	690	671	668	687	707	601	690	703	627	696	641	642	640	641	706	669	686	725	642	688	691	668	704	663	697	664	708	692	721	668	655	666	668	679	673	627	634	690	651	643	665	671	684	704	653	626	634	686	641	662	656	644	675	643	683	725	709	684	691	683	658	691	667	648	699	660	669	658	686	694	677	663	716	667	660	698	646	668	692	689	698	693	669	674	606	685	643	637	692	656	648	640	632	656	679	668	678	660	667	660	687	623	660	673	655	629	649	671	677	630	651	676	668	657	614	645	722	661	676	676	637	627	670	629	669	700	638	691	655	644	678	635	645	656	664	638	657	679	688	686	643	661	694	671	715	630	675	680	699	674	647	656	666	696	668	703	634	646	679	690	665	665	646	677	649	689	690	676	626	671	721	688	625	680	684	680	684	693	657	636	663	654	670	644	657	642	660	642	619	660	655	674	666	645	655	692	692	655	708	677	642	686	662	643	676	665	623	668	645	644	637	681	700	685	662	640	666	674	684	653	691	707	677	670	672	670	703	667	668	687	647	645	643	648	689	686	645	634	674	658	645	674	675	676	683	655	632	677	667	673	652	682	698	606	659	706	680	670	694	655	619	691	648	640	678	653	651	670	674	688	696	658	665	656	684	673	672	711	626	665	668	668	636	687	679	619	680	679	652	669	660	729	671	679	696	685	651	686	651	674	656	678	689	638	693	674	680	686	671	633	611	653	654	599	642	650	668	648	677	682	725	691	635	703	658	641	685	682	679	646	636	683	659	714	691	637	685	658	668	641	651	613	661	640	675	665	635	669	668	659	639	692	623	685	689	651	646	717	641	649	696	666	617	597	698	636	714	636	655	670	673	684	685	589	662	669	663	675	704	636	668	690	685	716	623	672	682	732	694	706	642	642	626	688	692	683	638	658	711	652	704	673	563	695	613	655	640	663	614	668	680	677	687	679	657	650	627	647	677	674	704	646	635	675	668	633	642	687	644	669	677	645	683	668	678	687	634	681	717	707	685	658	628	669	637	631	641	666	657	690	649	636	658	647	635	708	641	654	690	668	643	672	673	658	683	701	647	655	700	689	662	686	657	691	672	645	729	690	677	638	705	668	643	685	719	656	700	682	719	638	676	688	655	635	660	639	710	672	672	693	704	714	669	686	666	691	609	704	672	691	627	717	672	662	662	665	688	674	612	711	621	652	690	674	653	656	651	695	674	664	671	666	679	683	689	614	662	697	677	691	665	698	689	692	630	695	687	649	685	696	676	675	654	708	677	709	647	655	670	633	638	710	701	681	685	654	664	678	665	668	691	691	682	670	671	672	654	679	657	684	680	719	682	683	715	653	672	701	643	661	653	637	669	689	669	647	669	651	699	673	643	677	608	672	685	653	685	635	676	645	665	665	655	706	655	702	685	671	624	688	653	656	629
10930	15933	12505	8491	5363	4937	4817	4309	3852	3935	3028	2238	1872	1698	1509	1454	1316	1447	1295	1131	1233	1088	1088	1011	1062	1104	1029	1046	1047	1012	1044	1037	987	1020	1031	1015	981	1027	965	954	904	970	945	946	927	1007	937	934	932	970	924	951	998	963	938	939	918	925	880	958	1016	897	998	932	987	937	897	963	974	993	986	937	1005	937	956	892	970	919	978	900	924	939	943	969	938	967	965	934	934	900	935	943	908	897	905	896	938	964	932	883	984	937	916	928	912	985	963	940	962	901	950	933	921	931	949	903	956	940	961	953	899	980	982	833	912	909	934	888	901	942	941	935	908	913	918	926	909	942	897	906	904	892	922	936	961	958	960	939	938	922	902	900	873	928	832	886	887	925	937	948	1014	913	959	959	908	911	875	997	916	928	914	951	909	901	952	899	922	908	918	899	916	896	927	937	976	935	918	933	872	922	854	938	875	918	918	973	922	908	914	887	904	933	939	937	842	944	960	939	897	911	942	962	993	932	897	922	930	905	918	919	939	918	952	912	925	924	934	962	931	954	923	918	936	881	892	969	928	950	907	859	885	867	868	920	919	934	953	907	934	916	878	911	900	952	960	929	863	918	901	884	921	947	945	906	904	963	896	899	961	950	935	908	985	932	917	901	922	934	940	957	892	908	882	885	925	923	957	936	900	923	935	939	964	936	904	910	910	919	873	915	929	972	912	938	943	943	906	941	960	881	881	954	961	893	901	920	935	897	882	872	865	871	916	944	913	914	927	904	927	907	921	949	950	917	900	930	918	905	932	958	870	901	951	915	975	879	911	909	917	907	879	885	923	950	935	960	925	915	913	930	874	937	902	957	934	945	933	946	935	983	908	889	933	960	989	923	926	909	939	921	953	902	955	873	980	903	941	881	887	899	901	979	906	885	956	970	915	942	839	888	885	927	914	942	1002	868	911	912	919	896	899	971	929	874	920	968	909	973	909	890	920	906	927	915	929	898	905	938	914	848	937	950	963	902	863	890	944	923	893	941	874	991	889	927	911	917	944	994	930	886	888	918	955	890	922	896	962	868	922	986	876	914	952	935	948	994	954	967	896	939	906	957	832	853	930	930	940	923	883	923	927	976	984	922	952	945	941	890	867	926	932	938	907	905	890	950	883	889	877	920	903	924	950	917	950	941	884	918	891	869	901	869	971	963	877	879	1021	888	964	911	900	917	888	852	919	857	928	885	971	953	859	913	890	909	925	900	919	912	903	870	948	913	847	911	891	947	912	924	915	895	904	927	982	895	987	937	903	935	843	918	874	911	880	915	951	894	929	937	904	910	936	900	876	871	873	938	943	965	912	931	951	914	949	873	979	864	894	893	937	913	980	955	908	851	922	918	931	902	877	907	885	941	956	896	937	915	912	896	880	935	904	917	974	859	876	910	923	951	946	888	869	918	910	940	899	934	926	952	919	907	907	890	957	938	945	871	942	899	937	983	943	932	910	921	917	890	903	928	883	903	942	943	896	953	953	922	916	881	943	939	986	981	929	861	903	937	919	952	931	912	956	931	931	890	973	956	876	932	955	930	932	899	958	917	930	914	926	895	948	901	930	941	951	890	968	945	894	910	953	985	920	930	911	925	947	918	993	907	928	940	926	939	930	899	973	875	908	887	928	934	909	924	944	944	933	939	937	930	903	954	942	870	872	932	945	904	908	986	950	890	888	893	925	965	925	952	879	909	928	955	896	863	897	925	913	964	897	939	944	872	905	893	905	923	874	959	957	887	960	923	928	905	915	938	934	919	908	916	950	924	901	966	989	925	952	914	921	902	892	979	936	917	892	961	905	932	962	911	935	913	885	872	899	946	884	904	981	953	918	909	902	927	933	938	909	883	973	888	920	915	936	922	927	925	898	909	929	869	910	935	911	932	953	915	866	964	934	918	919	953	914	935	943	984	931	888	902	875	894	919	922	884	944	984	953	882	834	963	907	947	907	936	906	912	866	903	907	888	924	935	936	894	922	898	911	923	944	957	860	956	929	912	957	927	916	902	911	920	937	898	927	967	890	845	914	945	924	924	896	899	918	907	943	869	932	903	955	954	886	856	972	920	886	922	933	871	897	901	925	928	936	865	909	969	954	935	935	909	852	901	918	896	900	912	876	878	920	945	885	930	887	878	909	946	894	910	880	917	892	919	939	923	898	942	916	911	949	851	941	909	913	956	888	920	940	914	940	971	937	953	938	880	882	895	980	935	882	937	918	950	945	877	833	983	927	935	926	954	912	924	940	952	945	945	902	892	947	923	932	941	955	944	1000	923	940	983	926	949	907	925	932	983	963	909	900	929	902	950	888	867	936	901	960	893	876	921	953	903	895	945	938	925	919	895	917	900	940	901	911	905	934	909	954	880	893	902	928	864	932	944	913	966	902	913	898	911	967	915	954	843	915	889	925	925	895	929	980	990	920	927	923	930	855	930	880	975	922	820	930	941	909	944	896	905	927	895	934	947	920	890	965	932	891	926	962	917	944	881	951	920	938	973	930	842	955	878	912	925	929	934	943	909	936	903	914	921	926	962	935	884	904	923	909	920	943	853	904	924	935	917	930	921	898	885	907	874	924	945	910	949	928	915	885	933	911	935	933	874	954	956	945	937	938	943	947	941	955	910	935	892	907	942	935	903	958	936	966	868	927	913	916	916	923	892	970	916	924	912	931	960	962	958	906	948	884	935	915	857	954	898	916	905	911	938	903	981	891	907	885	896	938	1005	901	880	901	932	918	973	896	907	908	984	910	870	916	861	887	936	970	867	935	933	860	920	957	950	905	936	948	915	944	891	913	864	927	953	941	936	888	936	901	956	949	973	936	961	923	891	935	936	843	928	903	859	927	897	909	934	906	883	908	941	895	906	884	886	889	927	898	929	907	906	924	927	908	945	948	888	971	925	907	957	894	902	952	881	926	940	931	912	954	915	921	922	909	928	912	950	980	930	889	907	908	921	974	915	962	924	874	941	916	923	864	936	913	898	904	909	907	963	941	942	929	906	939	940	914	924	946	873	899	890	973	963	882	904	907	908	958	983	898	960	899	947	954	913	921	892	965	938	977	922	890	904	896	932	886	879	938	898	956	915	906	943	920	941	881	916	919	947	874	890	914	897	915	943	894	959	896	893	946	919	932	916	914	966	913	908	989	949	963	893	928	898	907	917	963	897	922	924	905	919	887	914	932	939	945	934	913	970	922	917	870	930	937	936	944	951	891	916	927	918	960	980	908	906	907	887	905	977	960	933	893	923	879	914	893	905	927	955	959	905	931	921	955	939	896	926	940	897	927	954	939	927	909	957	952	916	907	900	954	872	917	900	949	957	915	904	906	900	935	918	927	902	943	983	934	931	944	909	977	916	888	924	922	934	943	981	929	941	932	880	887	897	921	934	944	908	939	924	968	919	929	939	934	948	952	927	957	934	946	996	878	896	929	928	929	920	914	912	944	952	929	922	914	947	888	946	969	951	979	939	896	953	910	918
24626	21463	28688	24639	20607	7541	3927	3134	2508	2514	2032	1523	1389	1120	1134	1065	1023	1045	870	852	804	841	708	715	771	836	750	794	720	746	664	703	708	718	671	697	711	669	704	685	687	638	720	685	634	732	689	686	680	628	659	665	644	672	701	650	636	615	675	679	668	636	647	650	669	665	671	638	677	643	682	691	698	681	672	653	656	646	664	645	663	669	680	622	635	646	655	632	649	654	682	664	697	637	670	661	605	674	651	630	637	638	644	639	647	640	622	659	684	643	656	580	655	676	627	600	690	655	659	619	652	613	622	663	658	637	654	655	639	651	605	644	650	624	658	640	629	677	649	678	720	656	641	687	602	669	657	666	619	616	591	658	636	676	623	664	646	628	587	662	694	639	611	691	616	669	619	655	619	659	619	675	631	607	673	651	641	628	671	641	614	628	660	636	687	602	643	674	585	664	615	649	616	648	646	652	676	662	638	629	667	639	637	648	665	628	624	641	655	619	613	654	655	644	579	662	673	670	665	646	687	621	621	648	638	606	626	622	617	648	659	678	644	621	612	675	596	658	689	672	729	629	682	682	634	626	621	679	627	633	674	679	637	623	653	670	652	644	567	639	605	689	618	652	616	635	630	616	679	666	659	618	669	590	602	635	652	641	688	618	644	678	629	649	684	657	633	618	660	595	630	633	677	658	641	670	594	636	653	631	641	615	630	690	631	657	697	691	658	627	655	585	630	601	655	645	637	601	592	627	644	672	646	620	639	683	637	676	645	691	630	679	624	683	689	623	657	640	632	661	613	641	641	617	681	649	620	650	643	689	582	619	601	670	640	628	642	642	660	593	628	657	643	696	625	628	673	636	616	659	678	693	669	650	661	630	609	647	635	602	669	663	631	657	641	634	668	664	603	651	637	660	666	673	621	651	632	666	655	597	640	652	619	683	713	608	626	612	615	659	637	625	657	631	657	631	653	651	662	676	613	653	699	565	619	711	594	653	643	644	626	655	567	641	674	665	608	686	651	630	659	656	632	596	637	650	614	663	628	626	623	604	664	671	641	669	599	635	652	663	593	640	646	677	693	686	665	664	660	632	682	655	625	670	622	612	665	661	614	642	649	659	648	629	655	670	639	623	605	662	662	599	614	641	624	650	646	710	631	620	586	601	616	621	625	579	611	621	677	665	626	669	635	607	622	649	651	646	680	626	663	680	648	677	606	642	664	679	633	627	614	624	600	672	671	681	650	630	633	653	637	663	679	658	631	670	601	645	664	670	639	658	619	629	629	621	645	647	643	649	630	614	665	640	649	636	603	621	679	611	621	670	623	614	637	630	636	687	657	646	658	668	677	639	623	670	643	661	648	650	654	598	635	630	672	646	625	609	639	646	669	628	624	626	614	657	651	630	638	669	600	662	671	647	671	626	604	600	650	645	638	688	665	619	640	686	638	645	671	689	653	613	616	665	629	664	662	677	642	629	631	685	614	631	661	634	662	644	630	630	665	667	628	641	621	645	619	608	661	579	690	630	655	659	631	625	689	681	607	665	689	631	608	645	656	638	611	640	636	652	705	639	639	578	659	660	654	624	626	616	664	632	664	660	644	658	651	653	639	625	597	668	638	642	650	685	658	604	632	683	616	612	657	642	662	619	598	652	677	653	625	654	657	614	635	640	617	649	634	621	650	655	614	631	682	640	676	622	652	652	629	646	639	640	637	659	621	639	631	629	643	636	684	709	607	644	628	665	658	616	661	680	647	633	635	626	601	637	624	628	631	664	657	626	601	609	611	676	672	641	638	626	653	673	632	587	617	674	643	624	626	662	679	652	679	654	601	644	671	652	641	631	628	641	624	649	734	616	644	607	666	704	614	707	661	647	658	649	655	630	648	617	673	656	674	627	633	661	681	636	691	642	659	638	658	621	629	630	649	660	648	629	648	608	692	623	611	634	611	650	616	639	710	645	656	644	606	614	683	598	642	643	635	645	634	627	621	656	667	657	578	658	630	631	694	630	614	685	624	645	679	671	643	647	684	682	631	662	690	624	676	630	654	611	601	607	612	604	626	689	586	703	672	616	666	644	673	612	674	669	664	624	639	639	609	610	686	611	618	648	672	604	632	656	612	662	636	671	630	629	643	668	606	618	627	655	622	660	660	606	645	610	653	628	613	637	663	632	676	670	638	637	643	651	649	637	627	645	669	649	684	660	642	629	669	695	629	663	642	624	639	646	631	621	636	627	665	670	682	611	609	622	629	653	576	640	629	660	624	639	649	655	646	635	662	640	681	680	647	691	642	714	628	627	602	642	633	613	662	625	641	621	655	628	670	607	617	657	641	635	699	615	657	635	694	600	637	646	610	648	678	684	630	662	643	705	647	689	634	660	606	637	623	672	659	647	649	643	633	614	649	635	641	679	665	656	635	608	639	713	635	653	610	644	578	623	634	621	639	623	651	606	624	633	653	649	631	661	605	649	653	683	618	618	666	620	657	643	657	685	641	684	657	662	662	649	659	664	665	602	615	644	627	626	651	641	694	619	693	639	660	652	648	651	651	593	650	665	674	653	634	630	693	622	620	633	645	651	635	601	654	644	643	604	651	614	639	605	632	591	654	607	636	662	660	657	633	660	622	611	601	668	680	654	619	659	636	635	670	651	643	673	642	639	590	642	656	646	665	664	682	635	664	649	627	668	656	648	647	667	648	652	648	651	689	619	661	680	644	653	631	624	650	664	659	636	676	670	666	649	646	665	664	626	660	636	674	620	638	653	634	651	607	639	636	686	619	624	600	654	645	638	653	654	669	657	638	600	644	596	614	601	661	697	666	628	650	638	648	636	667	601	606	646	651	632	628	641	631	671	612	639	630	622	644	638	633	664	636	627	685	648	679	617	648	604	660	624	666	652	649	608	632	663	703	656	648	644	619	633	631	620	643	671	621	640	669	644	653	659	637	617	632	654	633	660	652	615	661	630	697	634	641	621	614	679	634	646	643	636	613	618	641	660	646	651	672	617	641	641	642	659	628	672	636	649	646	629	637	648	624	621	651	685	640	631	610	604	642	654	702	632	700	629	625	642	656	665	630	627	654	678	623	637	655	617	681	645	676	632	636	680	637	646	613	633	658	612	635	695	646	611	660	632	656	621	643	668	621	632	629	607	628	619	661	697	686	662	639	671	610	659	666	633	589	648	647	624	667	639	613	696	656	641	629	657	631	638	639	663	609	604	664	643	660	618	655	691	609	618	651	679	616	603	661	663	634	636	640	640	671	669	673	671	604	680	674	662	670	649	615	648	656	621	625	655	631	621	599	666	610	623	634	655	686	651	659	626	645	616	672	645	582	638	616	672	637	638	609	675	656	638	669	636	661	605	632	650	659	656	641	641	663	645	628	713	614	649	640	611	661	575	658	588	678	668	646	631	658	639	633	620	642	639	603	625	630	637	659	660	634	619	629	645	599	638	622	633	686	631	635	675	657	647	608	653	620	598	636	631	685	656	641	660	644	666
12021	24284	21722	14265	9864	8075	7621	7267	5956	5745	4446	3428	2724	2177	2109	1974	1839	1655	1489	1395	1319	1353	1174	1089	1080	1156	1152	1137	1089	1071	1040	1093	1034	995	1060	1066	1045	939	1043	1060	974	936	960	916	1004	980	952	934	922	961	920	953	922	908	920	862	896	960	897	945	964	956	885	946	965	976	943	921	975	970	1008	999	977	916	948	954	942	927	914	925	884	911	956	945	940	910	922	892	897	912	950	909	911	850	958	970	970	847	924	890	845	909	898	961	902	920	923	920	877	913	932	973	917	909	940	961	908	887	930	907	913	870	853	898	885	928	959	905	817	892	896	885	919	891	991	921	928	915	903	897	856	922	933	870	862	886	873	911	868	915	864	905	928	884	871	881	938	924	895	917	880	903	905	885	896	948	899	920	918	883	947	872	892	921	968	882	939	897	878	894	871	899	877	866	883	865	928	866	897	932	927	887	874	890	893	913	868	866	893	875	937	886	894	912	905	892	886	926	882	860	932	897	926	907	855	910	866	935	892	908	929	936	925	883	852	861	890	897	947	946	872	867	906	966	866	876	877	892	912	895	926	900	900	916	912	936	935	848	931	903	869	886	871	897	881	900	892	901	867	952	894	933	856	895	872	876	861	895	892	898	916	882	886	908	874	900	901	898	850	882	895	857	961	904	921	871	924	973	881	906	891	920	920	880	878	909	982	920	921	923	913	814	889	900	936	893	895	904	891	970	899	885	901	873	906	934	887	876	935	982	863	863	882	890	867	863	873	912	869	853	963	867	910	896	911	884	882	899	872	909	943	896	893	894	920	885	854	899	867	943	977	880	909	850	906	876	899	911	954	891	865	922	951	932	947	894	914	959	900	926	901	892	897	905	895	872	879	888	932	923	946	904	925	952	957	946	904	927	949	913	868	919	924	945	929	865	887	909	948	896	878	875	901	878	960	907	907	898	889	916	830	920	899	924	893	913	843	920	904	859	820	913	862	894	959	955	894	872	877	920	883	945	976	889	957	882	890	873	864	860	880	880	912	897	939	913	900	906	921	902	913	901	928	858	875	828	959	919	930	892	866	925	900	896	938	853	864	910	895	916	875	932	894	855	924	893	890	931	888	877	893	884	888	891	884	940	918	836	878	873	832	883	904	934	838	881	894	958	877	878	895	913	878	893	983	903	912	895	942	887	861	948	877	930	893	841	846	917	927	913	879	889	827	920	826	858	922	865	894	853	862	836	831	909	929	903	871	945	918	891	895	921	886	834	856	869	921	887	905	873	915	895	871	936	948	923	905	895	899	876	930	924	886	921	910	925	899	907	875	900	932	875	915	912	902	889	965	891	911	895	905	927	864	899	890	904	885	885	949	920	891	874	902	890	863	921	888	826	851	911	877	872	892	960	858	892	928	883	916	993	910	912	873	940	891	897	867	927	900	876	855	928	917	949	925	882	856	874	903	897	866	874	965	940	892	893	937	853	934	901	905	895	901	887	859	895	908	929	881	875	897	959	900	851	938	870	915	884	882	887	905	921	894	910	888	908	851	891	881	913	886	895	940	907	894	868	894	898	870	880	891	899	877	871	834	884	913	942	866	850	871	940	916	849	922	902	911	949	869	871	909	892	937	921	920	924	898	892	884	877	883	919	902	912	863	920	913	955	904	879	916	869	876	854	874	864	869	912	941	873	897	918	866	916	927	927	874	885	943	852	916	922	892	903	933	892	935	873	968	918	953	946	855	868	918	887	865	878	929	882	940	868	885	904	870	897	912	849	889	949	921	861	916	913	903	901	883	868	890	896	938	883	880	876	919	910	929	863	917	925	858	857	901	938	855	822	892	899	904	865	884	945	907	899	951	869	921	853	866	880	882	881	878	899	898	871	918	872	904	949	870	870	915	855	809	900	910	911	904	883	891	912	927	869	907	916	885	840	903	946	904	901	951	893	904	963	927	917	917	903	948	910	947	915	936	891	917	897	890	896	904	862	865	909	910	930	864	914	877	935	884	886	911	920	882	884	844	897	919	886	849	930	892	882	912	872	983	910	909	889	857	814	915	873	865	915	875	914	918	871	926	967	943	929	949	868	922	879	886	924	922	944	853	847	880	894	905	884	903	912	864	924	903	878	870	925	948	917	871	911	913	934	922	879	904	855	911	905	878	904	886	890	882	896	863	930	899	891	938	902	900	860	918	900	907	908	869	922	910	893	936	867	901	901	925	931	910	923	889	942	891	883	944	919	948	904	965	885	870	895	865	836	860	873	966	889	893	893	894	894	927	838	901	888	919	854	885	895	937	922	926	928	878	935	924	878	877	887	905	887	929	900	858	909	878	957	950	845	917	904	892	820	847	878	930	932	871	866	914	904	942	932	981	899	902	892	878	910	859	876	880	902	898	894	915	967	893	902	909	815	948	944	879	893	904	919	896	865	939	971	910	861	866	861	867	909	914	943	860	921	893	923	930	906	938	901	887	852	904	868	903	920	864	864	885	915	897	909	937	916	902	894	850	889	912	904	940	892	898	899	882	915	930	910	883	907	925	888	922	912	934	847	980	890	867	905	955	851	948	885	884	844	890	918	888	911	939	876	896	885	888	928	903	934	899	881	912	891	846	980	912	904	927	915	942	841	919	903	925	919	909	908	900	899	894	898	890	844	889	850	886	893	907	880	893	890	958	892	887	918	903	917	867	928	894	934	868	892	874	937	924	919	915	929	903	907	934	881	898	953	922	911	935	898	889	932	889	881	899	911	863	881	890	932	916	868	925	866	921	944	907	881	920	902	969	885	890	895	873	877	868	927	907	917	897	861	840	903	877	913	914	886	889	913	866	976	896	875	920	903	906	888	936	930	916	898	855	882	887	872	899	891	888	900	867	887	892	951	885	985	908	906	833	892	890	943	916	836	908	923	941	880	866	920	891	901	882	890	946	881	827	896	872	913	922	960	937	909	894	929	903	857	854	883	923	920	844	907	922	941	922	887	888	971	866	914	953	925	899	900	952	887	917	862	904	908	883	869	897	858	827	865	942	874	920	932	900	913	901	853	895	900	884	922	909	909	944	921	901	900	944	876	888	892	881	944	917	858	886	910	904	875	908	888	889	926	899	890	922	916	920	912	880	936	909	887	876	859	847	876	911	893	898	873	889	904	896	863	870	900	863	875	917	853	895	928	887	882	919	922	902	876	995	806	982	874	888	892	921	864	867	892	932	868	875	944	887	938	893	902	903	861	905	838	858	855	866	890	922	878	875	880	889	883	924	884	911	929	877	909	924	862	933	811	886	843	934	910	842	834	935	896	913	883	946	870	886	860	863	880	928	850	864	906	900	851	934	946	855	944	918	914	909	885	939	929	915	922	907	903	904	887	833	863	886	884	933	929	888	921	898	867	885	937	843	957	933	910	931	929	886	912	918	879	936	937	878	903	869	874	912	872	930	895	919	898	900	884	880	871	860	932	941	867	953	901	914	913	906	922	927	905	946	894	855	929	868	857	876	896	910	916	914	917	903	888
23648	21540	29438	24092	21556	20531	8875	4770	3180	3032	2348	1974	1629	1353	1221	1170	1020	984	938	853	793	828	708	692	644	668	643	636	636	602	576	645	566	609	584	596	614	583	607	596	572	547	518	569	581	556	552	534	538	548	517	527	575	584	525	572	532	505	570	555	513	547	522	514	554	544	548	529	544	538	581	531	558	517	558	537	550	566	541	518	548	561	541	498	530	532	525	548	569	540	535	548	514	470	493	494	521	523	531	539	533	548	547	514	528	535	563	526	537	509	505	522	501	513	520	530	484	534	536	522	493	506	537	540	541	536	533	505	505	504	514	542	543	525	491	535	535	520	511	530	513	555	494	514	523	539	554	516	517	506	523	480	522	516	523	486	521	530	515	529	536	511	535	555	532	517	496	552	514	495	517	573	513	512	525	500	511	500	536	519	501	524	461	481	572	543	561	507	501	530	514	501	486	526	496	506	543	534	518	566	494	538	556	516	545	512	501	499	500	529	497	536	514	521	508	489	490	524	512	546	513	514	489	504	533	505	499	539	502	518	539	504	494	531	497	488	541	506	495	542	535	515	495	524	526	545	533	494	481	530	498	504	520	541	480	521	537	502	545	514	515	489	490	516	535	501	533	466	549	513	522	495	527	526	496	484	495	500	510	511	535	531	494	497	492	508	499	504	517	550	528	528	501	529	555	527	451	520	508	561	540	507	470	515	536	512	481	522	521	514	533	499	517	501	509	496	544	499	517	516	559	506	536	499	499	559	532	553	518	527	523	509	551	524	514	541	506	528	521	513	544	489	527	556	509	518	513	527	488	508	530	550	548	505	502	535	531	516	508	503	519	556	480	502	472	559	527	552	542	495	522	524	520	514	502	556	511	471	539	541	486	483	525	503	509	522	517	520	490	510	502	525	552	525	521	517	485	504	532	527	489	554	519	555	521	516	487	525	516	494	501	553	559	512	546	539	505	580	512	520	525	508	467	515	524	510	526	516	538	471	506	522	477	525	544	508	468	500	539	514	536	562	544	524	531	529	514	505	484	525	512	493	529	503	509	509	525	518	515	515	536	526	510	521	471	532	529	492	517	503	543	536	546	540	500	498	481	516	497	539	535	534	552	564	538	508	522	517	492	532	482	491	542	529	529	509	521	543	535	473	460	517	491	530	525	481	518	497	483	491	526	523	546	518	487	495	500	529	497	506	463	504	485	550	518	542	506	522	490	534	529	497	506	498	506	499	520	554	510	543	510	482	503	514	537	486	515	488	569	571	519	487	517	548	485	515	570	495	508	503	537	503	513	531	537	529	500	533	522	491	506	546	543	481	488	516	556	509	454	531	529	520	526	543	522	502	515	550	490	516	549	547	513	532	517	483	472	508	505	536	497	480	527	512	518	527	491	525	492	518	520	480	480	533	518	525	532	529	519	544	556	468	519	510	509	527	513	510	519	527	536	535	497	531	503	544	526	528	508	477	546	482	483	521	476	532	532	499	499	515	524	502	517	524	509	481	540	500	541	505	502	498	522	507	510	528	535	509	512	535	538	508	496	484	517	484	546	502	547	509	517	487	516	536	570	488	526	532	493	525	503	518	494	539	499	494	488	530	519	539	497	526	571	497	481	497	510	496	521	527	509	484	526	518	507	534	503	552	535	492	535	506	455	499	553	518	516	478	532	521	502	537	490	507	535	514	495	507	538	575	543	532	494	513	510	523	551	481	507	509	568	522	523	503	508	500	549	504	525	497	507	555	498	511	522	521	485	511	553	500	525	537	528	500	538	532	496	510	481	567	480	541	491	551	487	495	514	546	512	520	507	493	497	489	509	510	521	522	513	534	536	571	518	491	541	515	512	544	537	456	539	529	517	514	524	518	532	488	530	499	548	504	509	560	543	507	493	536	538	521	478	521	463	560	557	480	560	550	520	547	499	510	535	531	482	512	527	529	524	527	518	485	477	485	492	524	531	532	519	545	568	507	514	505	536	480	498	478	500	525	510	507	515	506	523	547	545	493	485	536	535	513	562	533	517	497	538	549	512	497	523	528	491	546	532	540	527	517	529	538	532	550	502	537	536	530	524	513	539	481	458	480	469	488	511	515	502	501	533	543	540	521	503	499	472	521	515	532	529	534	514	535	514	528	511	518	523	511	538	510	539	517	546	536	490	492	519	483	500	524	501	475	494	564	535	544	515	532	523	529	528	495	553	514	520	514	484	512	497	474	540	525	539	484	528	544	510	518	514	519	532	511	530	468	502	507	535	494	509	534	534	518	532	495	506	491	499	529	503	513	504	483	488	515	466	515	520	541	554	518	508	515	501	532	503	511	512	500	540	572	490	515	530	552	487	515	500	570	499	501	501	515	531	532	495	484	498	537	528	518	533	531	531	532	504	526	526	533	508	564	522	503	518	501	540	501	533	523	504	457	566	488	544	546	501	530	504	514	507	516	518	521	515	544	497	541	516	487	502	520	553	529	556	519	500	537	517	497	502	507	516	484	475	510	506	486	551	513	499	546	524	552	530	533	550	550	552	540	496	496	522	507	510	530	537	492	504	486	531	525	531	516	494	526	495	516	550	538	500	505	524	531	553	477	518	521	517	519	492	512	520	493	533	521	526	546	501	495	547	510	547	540	517	525	545	519	517	514	499	523	551	518	509	484	517	523	514	471	523	527	525	525	522	513	507	552	480	500	467	501	529	504	508	527	523	536	530	501	517	488	501	507	513	558	475	474	536	517	521	521	518	514	559	536	490	579	518	508	492	516	509	534	505	542	519	544	543	531	514	529	503	537	481	532	502	534	530	529	482	547	510	525	500	496	530	535	495	507	555	506	517	525	539	508	524	494	511	506	508	500	494	520	516	500	559	487	498	563	535	503	543	521	493	542	475	488	511	502	519	562	555	537	508	504	531	525	488	481	552	511	555	501	501	538	512	487	486	527	489	519	518	492	536	539	510	508	500	530	504	512	543	520	486	500	526	506	474	535	529	506	491	503	509	532	493	522	541	528	481	531	542	534	512	515	494	511	562	505	487	514	540	510	518	544	501	546	497	491	502	529	506	538	523	549	523	526	485	519	529	530	502	489	548	522	530	505	512	482	501	545	505	546	515	541	495	529	559	548	519	506	536	516	520	518	535	555	544	508	511	528	524	524	531	535	562	505	483	470	476	517	525	537	536	491	543	548	499	535	518	515	478	490	516	510	505	479	520	526	528	514	516	487	479	501	526	516	535	484	493	522	508	587	486	520	510	525	495	512	513	505	485	486	516	482	538	570	556	514	501	522	517	565	517	530	525	523	500	517	510	500	525	500	534	558	586	547	535	515	535	492	534	542	489	567	521	509	547	535	530	535	484	526	516	520	501	535	495	491	484	512	487	467	530	515	462	562	508	542	522	539	543	516	499	521	504	501	546	513	515	543	522	515	508	571	518	557	518	519	529	508	477	500	550	540	542	526	530	468	486	540	550	498	484	521	475	505	525	544	518	510	502	531	468	550	517	538
14296	29948	27519	19546	14028	10881	10881	10300	7501	7129	5314	4364	3583	2750	2486	2233	2143	1895	1632	1523	1352	1407	1150	1068	1038	983	1014	1088	976	935	900	980	947	932	914	909	972	932	903	861	829	809	735	750	774	758	764	784	753	788	733	750	785	713	704	786	767	744	767	769	791	746	740	782	762	769	769	835	764	764	852	813	853	752	792	787	734	786	767	732	769	746	760	715	753	781	742	716	736	777	742	779	744	719	760	742	761	690	726	749	726	737	749	748	731	737	726	768	742	768	727	700	701	724	718	721	717	741	705	748	719	710	696	757	708	702	704	721	737	707	709	751	701	706	743	711	694	721	695	752	714	698	720	808	755	670	720	658	695	711	704	704	702	694	749	742	670	723	730	779	744	716	728	700	741	726	741	735	754	715	700	682	727	740	742	723	755	693	731	711	722	752	753	710	728	728	697	774	738	733	716	765	723	747	693	696	714	731	725	708	704	759	732	750	732	697	733	724	743	718	654	739	744	698	717	726	670	745	710	724	714	698	687	695	716	706	694	736	737	693	752	727	688	684	715	689	725	716	700	726	757	677	685	722	724	680	739	702	720	742	736	755	681	707	705	733	710	749	712	699	705	730	706	743	725	739	752	729	757	696	742	687	736	720	725	759	735	705	718	737	702	686	656	726	688	718	695	703	712	717	730	733	755	670	748	711	691	775	793	704	701	670	717	720	717	726	797	750	728	692	674	734	713	706	707	755	693	718	696	716	767	690	760	751	705	721	705	669	750	714	728	693	755	692	760	732	746	714	649	696	697	716	718	716	708	722	713	725	732	717	744	698	716	704	709	753	706	671	741	744	711	738	727	733	683	703	730	722	743	713	683	730	689	687	688	704	742	760	770	746	644	729	762	737	688	731	726	680	653	747	712	736	675	705	682	706	705	716	706	683	711	754	745	691	696	733	707	689	718	703	716	695	717	720	722	740	778	692	717	731	753	724	719	723	678	704	693	719	699	736	691	696	724	698	714	690	750	687	740	713	697	708	738	737	720	744	698	752	678	750	710	746	687	676	699	734	706	704	705	756	708	705	738	748	747	713	724	739	746	758	743	694	778	733	717	782	717	673	718	708	763	745	762	749	732	703	730	750	701	724	708	730	704	668	757	704	714	731	695	729	702	665	737	728	708	720	745	728	691	736	754	750	686	700	713	724	732	705	762	729	746	775	674	710	672	727	729	669	676	722	725	709	746	697	720	720	751	730	678	690	702	733	758	675	703	694	677	724	744	787	758	713	688	697	775	753	701	721	748	752	750	692	722	744	719	750	744	691	749	741	735	706	786	681	684	714	735	676	732	766	713	688	694	760	664	681	720	766	680	711	711	669	761	706	687	699	721	718	704	714	727	648	748	662	737	731	745	729	696	743	670	760	754	755	702	779	701	729	712	732	695	700	674	729	727	718	757	702	761	715	729	750	708	681	743	703	714	736	700	734	730	688	727	749	674	718	721	789	740	702	703	712	713	746	735	728	712	727	686	769	742	720	742	726	784	720	677	691	710	668	724	725	725	732	732	751	699	739	718	776	702	745	724	700	740	753	728	680	732	735	683	702	690	699	697	731	720	775	716	669	704	717	712	693	687	699	675	712	729	714	719	731	748	765	677	755	730	691	726	673	726	679	708	717	683	692	738	721	714	693	704	813	755	732	711	729	696	748	752	725	717	719	727	732	698	672	716	719	769	769	717	696	759	714	750	723	758	650	721	711	769	709	711	700	729	714	714	696	727	766	710	717	722	697	734	741	676	736	686	733	729	728	696	728	714	709	691	684	723	745	723	710	727	659	693	745	707	696	697	720	752	759	672	660	760	736	710	773	731	713	716	740	722	769	658	729	758	712	740	698	700	731	720	726	711	683	744	713	730	748	751	680	741	754	674	705	728	698	725	696	758	728	672	715	689	713	720	678	746	725	745	708	714	700	723	719	760	746	762	741	673	704	746	669	691	681	688	718	713	704	723	696	719	728	730	778	740	734	686	713	734	767	685	716	719	713	673	691	687	704	743	759	696	667	713	786	705	692	708	761	720	721	716	712	647	674	757	745	708	733	709	726	731	762	738	705	736	712	741	699	706	690	707	691	699	692	706	730	693	696	680	665	696	697	778	705	691	642	732	694	721	718	687	719	731	748	736	718	681	698	654	739	774	733	793	697	721	711	711	728	715	661	695	735	700	732	712	730	745	707	753	758	728	706	698	691	737	696	706	726	714	695	738	745	710	708	666	700	717	751	703	704	753	704	700	735	774	739	743	695	759	712	749	702	742	686	729	701	731	686	769	701	700	714	736	719	711	718	704	720	701	747	689	703	724	680	717	660	701	696	773	713	686	757	705	700	759	754	731	677	723	727	702	695	788	722	740	732	719	752	712	707	718	736	729	692	753	731	733	701	688	707	709	695	719	710	711	734	698	745	732	706	698	705	707	708	713	735	701	700	694	698	714	698	684	766	681	761	740	728	708	739	740	681	733	682	720	744	690	764	691	742	715	715	735	739	737	726	698	723	754	714	711	702	682	695	699	692	720	748	724	763	669	742	741	758	738	724	735	704	739	725	732	778	731	750	726	720	729	733	722	712	743	728	691	698	707	676	770	698	729	712	704	728	746	704	712	690	744	736	666	668	735	742	734	719	670	710	785	728	741	714	740	741	689	731	710	781	696	681	731	718	726	701	680	721	729	694	749	670	745	734	727	677	706	736	727	701	727	706	697	747	724	733	692	730	722	757	693	744	710	704	706	705	778	699	727	735	711	715	756	692	690	735	686	711	690	717	725	734	711	708	712	728	729	722	735	726	751	752	682	715	702	764	738	720	737	709	684	688	736	709	706	729	698	727	741	735	687	728	746	725	738	725	740	784	735	724	686	687	683	714	685	671	725	746	748	742	727	729	733	696	695	722	751	696	746	735	730	713	733	693	670	720	701	754	695	768	700	752	725	731	773	718	742	696	655	738	709	677	745	710	732	760	694	719	723	727	757	724	711	728	698	672	715	752	716	711	715	708	724	716	707	728	745	735	706	745	691	716	714	740	731	764	732	700	745	718	761	732	752	714	727	704	737	706	702	748	762	711	739	700	750	746	704	738	712	703	712	688	730	734	734	709	744	731	725	729	744	724	691	706	706	736	711	683	683	692	752	719	689	746	715	715	721	701	688	701	723	703	675	714	726	757	723	727	719	737	708	706	734	723	713	710	803	713	708	705	696	753	689	754	734	684	710	701	719	681	755	713	719	750	722	694	701	710	726	731	665	755	717	708	728	692	758	718	686	714	721	768	698	717	738	715	790	761	722	716	747	718	740	662	700	706	674	678	717	735	713	685	750	715	686	724	716	754	658	775	702	685	716	672	752	696	781	720	715	699	727	687	723	721	734	679	729	716	733	711	698	674	770	678	736	745	703	712	729	702	733	760	768	699	680	735	733	774	744	764	739	710	755	776	681	791	697	740	734	738	699	733	736	669	722	781	701	740
27558	20477	12589	5831	3012	2156	2309	2223	1606	1602	1297	1215	1020	888	942	888	833	866	781	784	743	798	736	748	755	710	698	717	732	742	739	706	729	730	723	688	750	738	675	733	712	721	729	666	683	709	681	669	674	691	681	675	663	663	659	714	701	646	667	725	675	689	682	635	654	648	685	665	768	742	682	690	701	652	661	707	696	668	671	656	714	660	700	631	651	691	654	705	705	680	721	675	706	661	692	659	683	670	692	674	718	675	667	634	672	610	681	741	732	731	726	709	697	682	663	675	690	634	707	688	691	651	700	680	703	660	709	721	649	703	692	727	650	643	720	681	666	657	673	717	719	724	709	672	658	680	693	688	717	621	664	710	657	704	661	662	698	692	651	671	741	755	662	670	705	719	664	691	688	684	662	709	711	666	712	658	663	697	646	675	679	714	691	674	699	679	686	722	657	685	677	700	635	663	627	669	673	629	654	660	678	740	654	688	663	665	688	654	690	714	691	688	743	673	632	671	705	688	685	694	682	666	676	651	711	696	646	646	689	640	681	629	696	673	660	697	675	687	718	649	676	717	636	731	688	672	724	651	670	690	659	627	675	673	631	691	683	716	694	672	680	665	702	665	663	713	714	691	645	660	694	719	673	729	671	650	685	697	645	687	731	691	677	655	691	677	673	712	668	687	651	669	715	643	666	708	679	653	657	664	654	679	697	720	706	636	690	755	702	694	684	705	650	682	719	694	653	645	721	670	704	694	730	713	720	693	665	694	693	697	719	691	692	679	690	646	648	710	683	649	717	735	672	662	705	660	655	627	665	662	669	654	696	671	708	664	708	703	716	705	688	683	712	669	686	705	661	678	711	692	652	681	685	673	696	648	728	660	692	684	701	724	711	668	630	662	691	640	691	675	684	658	692	692	666	646	719	729	669	643	667	675	722	671	668	681	692	694	645	730	691	713	638	711	699	677	666	683	708	686	708	661	619	682	675	654	660	629	676	691	635	736	709	641	686	676	705	668	675	689	719	678	681	681	655	708	651	667	634	677	654	667	649	654	689	671	649	650	683	670	730	629	668	705	683	737	706	685	709	685	664	719	701	676	695	701	602	691	689	678	653	689	737	755	673	685	736	687	641	697	668	732	676	644	693	714	659	692	654	707	696	671	711	681	683	661	662	710	662	673	701	676	653	684	647	708	660	699	656	655	680	660	644	659	638	677	682	710	703	663	691	668	691	668	724	710	696	687	720	664	651	683	688	685	696	666	710	701	667	693	701	684	742	651	669	650	656	681	671	684	698	698	719	685	653	677	710	691	648	685	717	636	664	704	699	714	709	675	726	695	651	731	677	720	697	741	717	727	715	689	725	680	703	676	697	703	686	691	656	668	691	688	686	708	650	662	650	723	679	743	665	675	664	691	670	732	708	684	632	663	669	691	676	681	694	630	722	659	651	642	708	715	683	689	690	728	705	686	724	667	691	682	688	679	680	650	649	678	661	654	696	654	665	717	707	661	681	720	696	647	692	677	644	628	722	650	651	715	689	696	671	673	678	669	686	686	687	655	658	678	717	646	667	672	671	655	728	625	650	619	655	629	694	711	671	674	716	660	718	677	650	650	717	721	690	694	707	697	719	688	692	692	667	650	684	675	671	701	680	648	691	652	701	695	668	735	649	684	689	679	704	702	727	655	697	661	705	658	694	647	662	665	660	699	721	674	659	718	688	660	698	697	652	687	645	684	696	664	672	706	674	661	666	676	676	682	658	703	705	671	665	691	681	703	682	764	663	707	688	716	692	713	670	663	680	671	694	701	655	729	683	687	676	692	727	697	682	702	667	691	642	661	699	679	666	649	717	668	710	684	691	677	708	705	728	664	711	725	703	633	700	680	633	714	706	677	685	691	692	701	695	640	678	669	684	706	689	701	691	678	699	711	685	690	671	738	693	668	673	723	719	687	706	691	678	711	657	678	679	707	766	679	709	699	685	666	692	673	730	707	691	712	656	678	693	671	678	626	675	678	647	688	670	705	653	656	659	663	679	649	670	722	712	640	701	683	671	674	695	703	717	660	719	667	701	685	702	696	669	668	711	695	669	668	682	687	653	690	664	679	673	690	709	696	686	704	726	692	672	695	682	685	680	700	659	722	666	687	638	697	674	703	687	671	664	692	715	696	654	670	648	718	708	701	696	628	657	698	695	654	667	689	667	675	688	679	663	689	695	693	668	707	645	666	612	644	686	681	754	636	629	713	682	646	675	695	695	690	677	715	679	684	674	700	722	686	724	716	693	735	693	668	699	693	658	695	694	710	736	767	709	666	683	702	662	686	664	656	733	672	643	627	650	721	680	669	664	666	661	702	713	650	748	660	760	678	714	703	671	667	644	695	697	738	730	659	712	669	620	651	713	668	654	675	693	657	654	695	683	648	703	701	690	672	688	674	686	702	718	653	675	746	633	697	715	687	720	629	719	697	678	651	679	709	680	667	685	633	675	699	662	679	658	668	677	674	649	704	663	630	691	713	646	687	671	654	663	646	693	678	691	691	686	662	694	683	684	632	677	699	690	668	722	676	711	719	671	661	689	690	705	647	718	613	677	709	697	678	641	669	742	721	685	714	672	702	695	660	666	718	734	684	652	647	704	658	676	627	670	762	708	710	731	695	663	660	709	679	717	637	696	694	703	700	654	696	718	656	649	672	672	689	670	648	678	703	659	722	663	682	680	680	677	640	647	639	690	662	693	649	737	672	716	685	707	707	637	690	676	697	693	656	669	703	642	675	662	703	700	719	698	641	683	677	726	714	664	679	700	649	722	680	669	684	680	651	695	699	670	644	667	674	648	651	652	665	688	701	704	650	660	759	693	685	704	707	640	671	677	654	658	635	680	666	683	695	728	694	672	664	716	670	704	677	669	663	665	668	697	678	654	724	640	680	682	665	673	682	662	697	702	672	678	705	706	716	695	698	681	692	701	660	714	678	684	647	703	676	689	707	689	670	639	653	618	654	712	671	663	685	694	694	660	745	716	654	633	729	679	696	680	682	647	717	666	659	671	708	657	689	684	693	683	672	656	684	725	702	707	689	692	678	673	660	668	666	717	719	670	699	678	694	628	651	656	669	658	667	719	728	654	667	688	704	707	685	643	684	714	674	738	634	701	708	722	704	728	607	679	732	706	664	651	711	672	686	694	653	640	708	657	655	695	700	666	696	655	704	660	655	684	675	714	689	695	643	655	687	688	641	636	672	652	727	719	621	626	684	722	662	708	679	682	655	709	725	712	659	675	713	692	686	679	647	701	713	667	707	729	691	657	657	695	704	631	668	695	685	705	687	647	706	672	643	716	690	694	693	683	648	655	688	666	667	680	663	727	688	667	684	706	683	653	670	681	643	694	681	722	670	693	669	671	680	687	740	676	711	689	724	644	697	672	667	697	699	678	685	686	656	669	721	663	723	686	674	706	655	660	644	666	675	686	659	654	687	696	676	717	656	677	687	614	676	655	675
9901	15495	15074	9198	6093	4903	5228	5216	3474	3434	2722	2321	2010	1576	1574	1442	1431	1279	1273	1179	1113	1211	1164	1026	1028	978	1003	979	1090	1006	961	1013	988	984	1027	1010	1002	1030	1003	931	1022	943	1011	986	995	1001	892	970	918	938	925	977	882	960	916	929	956	917	979	1002	903	972	928	941	950	971	970	976	906	986	971	1015	1025	965	921	988	1006	946	912	918	949	900	999	971	915	951	920	985	937	1005	901	1001	942	920	943	947	956	978	910	965	1006	916	902	922	941	924	991	960	963	958	862	924	895	957	938	950	969	979	973	958	943	938	921	907	965	945	881	930	1021	936	925	931	898	968	939	949	865	930	963	937	958	1022	967	941	975	871	959	911	929	973	967	929	932	890	964	965	934	919	994	971	949	896	976	875	968	957	947	957	915	949	979	909	954	900	944	886	970	880	899	942	972	939	1002	913	930	953	940	875	882	1006	946	944	942	881	900	930	995	943	920	918	971	996	913	893	948	909	928	939	911	951	875	971	892	924	983	930	914	907	936	945	940	918	907	958	983	948	937	1004	924	910	997	970	905	968	920	935	972	931	925	931	961	916	905	935	864	928	972	1007	961	932	923	897	938	928	948	864	918	1004	924	1006	934	923	959	899	939	932	950	952	992	908	966	919	956	936	923	963	982	960	924	912	883	955	951	910	966	929	973	875	913	982	950	878	952	959	994	925	916	962	990	915	926	930	927	906	935	981	937	951	920	966	930	946	921	881	985	957	896	942	958	869	936	845	961	937	874	921	996	919	945	873	959	969	927	928	941	967	959	946	911	937	948	914	921	957	948	928	1004	912	987	928	928	919	950	956	902	926	963	922	921	936	949	943	961	958	945	986	920	976	958	921	910	960	886	936	893	973	944	904	991	943	982	938	978	939	931	936	921	928	955	909	940	937	929	959	951	936	949	948	945	989	964	926	908	925	908	935	948	973	911	931	969	928	956	910	929	927	907	984	991	920	982	952	912	980	974	970	977	927	959	962	960	907	943	978	919	956	952	874	964	940	865	947	933	1018	931	924	935	926	914	943	955	943	960	967	935	897	946	969	960	941	918	994	901	926	977	972	988	919	906	951	898	910	957	986	956	898	970	922	941	915	909	947	895	963	925	970	898	957	959	947	911	899	959	985	975	940	900	911	958	925	868	992	944	905	954	957	971	982	933	902	923	956	951	901	902	930	921	910	985	929	962	884	936	919	947	963	900	948	911	948	1004	923	924	933	907	953	938	934	985	968	957	926	964	961	925	958	918	951	936	901	910	916	924	915	932	967	983	960	918	941	938	925	905	920	990	901	942	924	893	979	900	946	935	913	959	953	917	956	913	961	902	922	932	931	922	923	978	927	971	898	965	953	889	973	932	927	892	918	963	935	966	924	926	914	925	921	929	962	929	934	924	947	916	896	961	978	908	973	936	973	946	1031	869	967	955	877	960	961	901	940	925	929	975	933	906	978	938	959	913	907	884	910	1031	978	897	943	908	998	921	923	949	912	923	921	949	922	943	913	928	910	987	904	954	922	957	988	933	954	929	927	986	984	926	892	1001	951	923	933	931	947	933	918	962	961	896	943	919	900	957	908	942	907	858	986	887	911	978	904	900	921	950	901	942	1000	990	975	928	976	949	980	894	972	892	892	887	936	926	919	940	933	930	961	899	947	949	922	954	972	939	945	905	972	992	928	889	948	955	922	975	910	926	973	922	945	955	963	970	921	976	937	916	953	946	948	1000	986	954	956	922	931	966	948	957	973	965	950	950	932	915	953	926	894	938	979	1010	932	988	964	967	925	884	858	940	942	981	1011	921	897	965	938	943	857	917	943	960	953	983	976	946	955	964	981	915	953	903	913	973	954	958	933	947	924	983	921	938	921	998	917	954	935	970	938	1007	977	937	993	972	947	902	986	948	915	902	905	907	976	945	956	964	990	964	911	877	943	943	935	905	929	961	935	942	995	939	922	946	941	956	966	945	956	924	910	888	976	925	964	942	950	936	979	968	984	935	977	953	928	945	949	927	911	971	982	931	930	952	935	918	978	941	927	941	915	897	958	919	915	914	899	928	895	939	931	927	903	934	937	908	965	963	955	927	930	975	971	878	959	934	934	931	924	953	975	923	970	944	937	945	1026	842	936	937	951	955	1016	949	923	925	889	918	953	937	973	884	951	1026	938	973	931	946	938	922	920	968	989	927	921	952	954	907	987	944	1000	919	904	941	956	972	1028	956	923	956	969	934	932	973	954	922	1038	941	954	953	944	994	961	934	1001	950	922	970	921	920	881	954	904	961	917	936	976	917	906	932	949	1006	938	951	954	878	961	976	908	944	900	957	950	931	929	885	963	945	889	926	898	923	1003	914	957	939	950	955	943	907	893	985	959	925	979	972	961	907	925	951	966	906	956	957	917	900	973	927	940	973	876	911	905	945	903	982	941	901	912	976	949	949	943	935	988	922	932	913	949	950	936	907	875	962	901	882	972	920	924	961	964	1006	895	949	910	974	939	921	866	994	960	958	958	923	941	956	934	919	903	928	949	909	961	997	984	994	916	978	967	888	965	915	966	988	892	900	1017	956	954	961	1004	925	881	1002	960	961	953	906	938	980	899	927	928	941	959	979	926	963	959	926	981	910	954	996	971	957	867	975	973	939	955	980	921	943	947	933	943	960	915	965	963	965	951	907	930	911	944	937	839	949	937	928	915	922	886	953	972	864	950	896	949	934	952	949	917	929	943	889	942	926	971	902	907	942	944	910	928	926	962	915	929	963	949	922	948	922	875	943	1006	903	912	918	955	977	900	959	937	947	907	897	944	928	965	929	932	977	988	948	932	1005	969	913	962	980	900	942	954	972	906	1029	979	953	961	917	886	922	923	895	920	904	968	908	950	964	922	906	960	933	932	973	949	912	881	980	915	979	930	925	943	949	1005	890	959	887	949	971	941	946	948	925	942	945	923	881	968	935	947	911	932	1012	916	940	957	982	935	1010	927	895	953	888	953	895	927	959	929	936	978	921	989	957	936	975	985	950	887	912	938	924	982	931	963	934	978	947	949	942	894	978	962	896	986	920	951	971	925	965	944	957	997	926	929	940	954	952	894	931	890	916	900	957	903	920	928	919	936	992	870	952	933	931	943	885	927	906	928	941	950	917	929	942	957	851	938	896	966	938	968	968	953	892	884	952	932	932	887	963	916	885	958	927	903	973	932	978	939	982	875	936	982	938	983	939	943	937	1009	941	980	935	973	954	951	992	966	879	971	958	904	942	859	903	924	947	912	945	922	881	865	904	925	959	938	1005	940	976	976	962	931	902	920	970	945	969	943	940	913	989	973	908	954	956	890	931	955	883	984	991	976	889	940	985	970	991	961	909	966	986	944	958	973	978	936	920	898	955	935	948	932	941	911	1004	950	946	933	936	925	924	953	903	960	945	990	936	922	928	909	985	974	967	960	958	935	935	908	946	952	892	958	929	905	881	937	917	954	929	919	964	968	957	919	1011	961	879	942	988	959	946	940	940	945	873	947	924	911	939	1021
24696	21552	28844	24736	20816	8453	4824	3628	2489	2209	1791	1584	1390	1172	1089	1098	1008	1002	915	881	855	824	857	788	791	754	754	806	781	775	755	723	702	738	695	741	711	714	699	707	754	681	697	702	710	703	663	725	665	650	660	648	676	744	688	680	682	660	675	724	690	653	668	660	743	691	714	699	720	707	737	723	685	668	673	616	705	745	663	686	687	681	720	614	632	687	671	666	696	685	661	665	666	688	682	671	660	665	685	685	715	677	646	665	644	646	694	658	658	693	709	672	659	721	638	711	669	687	670	694	674	687	671	711	678	615	643	664	694	705	653	675	698	660	688	617	639	681	649	695	715	665	654	648	657	672	674	604	653	663	625	694	667	689	678	639	690	670	675	654	692	635	661	643	676	638	676	676	654	653	691	645	637	631	635	665	638	693	730	676	666	642	695	656	673	658	653	689	621	652	672	670	663	669	679	676	658	702	651	613	600	638	670	662	659	682	634	634	662	679	650	652	645	671	632	628	620	641	624	669	626	677	675	665	668	625	630	639	656	642	630	629	683	676	694	624	696	668	646	641	660	615	669	609	653	619	654	652	651	667	660	662	683	663	661	640	682	672	657	669	662	660	699	695	684	660	642	682	662	653	646	703	659	677	710	683	659	636	697	676	657	713	656	620	650	683	633	685	660	633	639	684	708	648	617	692	692	668	679	645	673	687	689	623	690	661	599	652	654	655	681	641	668	648	666	666	652	667	691	640	639	707	689	653	677	689	673	643	682	631	641	684	652	668	650	655	623	626	630	695	634	682	635	682	695	680	670	627	611	657	678	628	685	696	695	690	643	653	658	645	652	678	671	624	622	616	675	649	674	634	656	659	669	617	643	599	665	642	673	693	634	652	673	680	672	679	675	615	705	622	674	615	656	667	634	669	681	670	676	649	691	679	644	653	736	742	671	665	696	637	627	648	657	697	672	641	641	686	660	689	645	671	663	668	647	697	673	659	636	663	653	674	633	655	645	690	692	652	671	654	642	673	697	673	657	645	697	640	650	669	686	717	658	645	680	662	642	640	684	654	649	680	694	684	627	631	711	706	633	694	672	687	631	678	687	645	638	650	637	672	698	678	681	702	657	629	685	622	689	685	653	702	631	620	616	669	654	658	651	680	670	683	645	682	623	638	707	606	649	667	710	607	653	671	698	643	689	624	650	657	674	666	663	661	660	634	695	663	665	665	675	632	663	630	664	673	672	702	671	658	628	626	671	660	642	673	626	680	667	709	686	690	653	665	639	648	631	651	684	626	660	644	687	680	637	650	662	638	658	639	652	664	667	678	705	701	644	614	686	672	664	703	603	666	653	665	696	661	616	627	649	626	636	666	689	679	670	694	716	676	666	648	660	674	661	703	710	660	677	642	678	692	655	646	658	635	684	648	668	662	641	650	673	650	650	611	622	666	632	624	634	696	613	678	675	652	696	630	607	649	644	620	649	610	631	693	674	655	641	660	662	694	642	656	652	711	695	675	661	661	705	626	670	626	672	692	649	669	600	638	680	684	638	677	641	629	650	684	644	653	653	667	690	699	621	666	650	687	639	674	669	643	682	657	664	685	647	664	657	709	659	660	648	663	609	617	693	700	673	722	661	676	659	727	714	623	653	709	632	600	707	686	665	645	659	661	683	635	643	665	685	631	661	681	676	666	664	667	664	650	633	654	679	715	657	670	638	694	655	722	605	636	664	630	633	731	662	660	659	651	671	666	666	635	695	718	703	656	615	672	654	668	630	654	635	614	646	688	625	643	616	676	652	644	664	647	608	674	664	668	626	702	657	645	675	675	663	677	674	634	688	665	636	709	669	657	649	646	658	659	663	617	656	611	614	700	705	678	637	664	650	669	703	635	663	646	658	636	642	666	724	638	684	665	684	650	712	672	699	644	655	648	704	634	687	651	667	667	622	650	662	673	681	629	621	679	656	634	699	671	634	642	662	676	685	662	652	667	661	685	656	664	672	657	646	674	646	671	657	636	697	672	678	694	712	678	672	685	662	652	635	678	668	677	651	710	671	678	645	626	645	637	664	698	685	677	644	685	672	639	716	656	691	665	677	676	645	623	707	640	675	629	629	694	681	671	653	677	648	660	674	634	626	666	624	654	666	676	626	643	646	682	659	649	696	653	662	613	662	636	645	669	703	701	678	668	670	646	653	680	645	704	654	649	653	643	706	597	686	724	675	651	708	736	648	686	666	687	652	677	668	668	667	670	651	665	697	684	649	657	609	655	720	646	623	713	693	690	655	666	678	654	659	636	648	656	653	658	654	703	616	670	665	672	696	653	637	635	659	681	635	641	629	695	668	654	624	665	670	636	686	612	645	626	674	685	640	662	707	629	643	661	636	642	657	669	661	696	629	669	665	622	588	701	659	627	639	639	668	610	653	598	657	654	685	648	667	659	655	684	675	692	642	661	684	643	671	661	683	700	645	651	627	680	631	669	684	670	664	690	672	662	649	653	657	661	673	631	645	677	634	676	701	635	640	610	677	645	667	703	723	679	651	658	648	720	652	685	641	664	669	681	631	668	657	610	661	640	679	577	636	651	696	656	622	671	682	658	663	696	677	626	630	675	641	654	668	658	648	640	685	682	677	648	648	603	672	638	672	640	646	654	701	668	642	640	661	654	689	638	656	663	688	650	689	650	641	654	598	664	616	628	630	656	642	691	671	663	672	661	629	659	637	640	677	664	666	662	649	666	655	640	643	686	652	672	658	723	666	637	637	654	690	683	692	702	665	688	687	701	660	658	665	643	649	714	667	654	647	614	651	685	616	660	633	681	631	665	667	700	649	631	656	693	649	675	691	646	631	710	648	647	611	672	632	664	619	637	662	676	677	672	637	648	669	676	698	653	638	691	676	672	677	654	692	676	668	656	637	644	678	633	643	671	663	684	678	627	661	658	735	675	642	644	678	639	681	659	687	628	671	646	688	634	601	642	694	668	673	645	635	648	661	627	678	695	661	671	651	653	681	664	678	658	688	678	670	711	650	659	683	699	701	695	636	682	672	659	626	676	707	708	648	630	694	642	652	652	660	676	639	681	631	629	642	650	679	658	646	640	601	660	668	647	643	646	677	690	664	632	643	659	677	673	663	653	647	623	634	643	655	637	694	580	624	669	695	686	658	667	635	697	684	650	662	648	694	661	653	672	656	688	685	629	663	660	662	632	666	727	699	654	674	663	632	682	657	621	652	629	625	615	652	692	656	626	688	681	642	702	639	612	646	624	675	705	649	627	626	664	613	626	650	675	664	678	602	665	641	671	747	653	707	701	639	653	696	680	646	675	642	653	635	680	681	655	593	692	664	642	634	675	626	637	638	685	648	642	662	663	637	653	647	669	698	678	681	628	592	703	643	654	627	598	673	661	639	687	640	664	672	660	673	655	668	671	629	663	638	661	669	692	668	669	654	694	686	676	649	650	668	624	696	688	657	664	658	662	666	657	681	640	666	686	673	659
11344	24746	22868	14882	10426	8905	9055	8240	5852	5221	3949	3278	2773	2274	2092	2097	1794	1643	1484	1406	1349	1384	1310	1170	1140	1167	1146	1104	1115	1136	1040	1057	1043	1026	1045	1001	1065	983	1026	1048	941	1062	970	917	958	995	914	976	954	947	935	933	927	966	945	917	922	921	912	936	960	949	935	946	951	904	935	938	924	961	1016	973	966	967	952	951	985	949	979	882	955	1011	967	967	935	927	934	907	988	893	914	949	986	982	909	969	867	944	881	958	942	955	916	976	916	948	920	945	895	911	888	895	873	955	911	884	893	962	897	918	946	930	923	930	881	906	969	880	934	895	957	904	902	932	881	905	918	917	919	895	884	889	922	874	879	934	918	961	890	969	904	927	915	953	947	955	939	926	946	919	933	949	899	934	896	897	864	919	931	875	963	921	945	939	869	931	871	927	922	878	913	941	844	913	908	972	885	913	882	893	969	912	911	880	876	919	868	950	913	928	930	977	954	925	883	914	933	922	933	951	900	939	950	895	929	924	893	880	923	880	883	893	926	947	944	909	908	919	893	978	914	951	888	911	903	944	898	904	900	957	903	890	879	880	918	943	924	893	912	902	903	940	886	882	979	912	859	940	890	899	920	908	931	994	915	889	932	932	873	889	914	899	907	880	938	979	913	913	915	867	903	933	849	897	937	917	947	905	918	831	945	918	913	915	928	914	917	929	924	843	846	949	936	887	892	1004	914	931	913	874	929	955	893	945	902	920	918	923	887	855	900	914	879	923	935	941	877	917	935	923	952	929	917	887	962	887	955	960	868	951	969	929	933	924	930	885	890	931	953	896	893	922	868	925	882	891	934	934	890	912	941	902	923	894	871	1002	857	872	943	888	939	921	857	887	847	884	952	936	942	854	934	997	928	986	934	912	920	946	921	936	959	914	912	886	953	926	915	906	855	932	929	969	899	884	907	868	887	880	894	886	903	920	935	927	862	895	924	904	871	901	927	902	902	912	868	988	973	893	896	978	1005	925	908	914	901	928	913	931	967	928	935	950	848	935	863	932	967	924	929	949	952	887	894	938	925	913	945	983	962	935	906	910	875	928	911	914	943	863	898	863	931	878	942	933	907	963	886	923	916	908	908	890	906	898	869	908	894	923	988	875	878	929	913	918	890	932	958	884	877	905	878	895	919	955	925	888	863	879	946	932	966	980	939	898	904	881	900	949	853	897	925	942	882	876	891	883	950	937	970	879	949	847	901	887	932	911	878	883	911	892	870	918	916	941	944	931	908	924	916	862	1030	876	940	957	902	899	905	960	911	911	893	901	927	928	873	914	888	913	877	921	901	927	907	918	882	913	991	917	905	913	952	898	927	878	902	946	912	950	886	886	932	916	911	907	898	875	895	863	896	934	881	930	888	877	972	864	944	913	949	909	918	919	990	967	904	902	908	895	904	927	891	930	942	877	943	911	888	951	915	902	919	963	916	880	918	913	885	931	927	863	938	930	931	908	955	905	902	877	936	928	934	942	886	899	965	935	932	941	892	890	885	1000	906	870	924	937	938	955	966	870	888	918	816	958	949	992	898	934	900	861	962	904	862	1014	890	941	973	942	916	919	936	926	865	918	917	871	950	926	927	895	924	874	965	865	858	911	906	907	931	885	997	926	894	955	904	897	907	957	875	901	921	958	887	928	870	943	914	915	852	877	866	908	944	861	891	939	866	945	949	869	869	944	941	911	987	934	958	872	873	909	896	961	924	905	967	951	918	896	933	927	919	914	903	966	906	915	890	916	908	906	906	912	904	890	916	856	938	906	914	904	904	924	883	948	924	948	871	899	880	847	946	996	883	913	964	905	925	934	909	890	974	925	884	909	907	914	927	948	883	974	945	884	925	883	936	890	932	914	893	957	933	932	889	885	973	934	854	906	872	848	914	909	882	921	979	888	964	888	928	937	843	949	909	916	922	921	881	924	885	949	917	921	900	883	905	907	925	912	910	908	907	897	922	955	893	885	967	904	933	946	902	956	898	942	906	956	888	888	921	910	935	916	834	929	935	848	894	922	938	899	879	895	887	928	896	956	860	917	942	913	864	949	920	817	947	960	909	863	890	913	865	899	983	916	884	952	936	910	944	921	859	883	909	919	929	882	926	889	839	936	901	914	950	924	931	885	905	912	896	915	950	887	892	900	909	964	956	904	910	948	914	930	888	858	891	925	910	965	913	931	924	903	917	883	903	885	918	915	917	936	895	935	952	903	974	967	888	895	870	890	935	924	961	883	885	911	920	910	931	957	874	908	882	914	922	876	913	889	959	909	917	927	907	971	916	925	948	949	894	902	893	893	874	904	879	925	862	906	869	905	905	944	903	931	891	936	869	911	897	861	893	871	881	909	959	826	863	931	928	856	876	922	933	902	968	925	880	903	936	940	902	869	909	868	902	954	938	921	944	910	926	876	871	926	962	845	872	890	900	938	906	942	909	895	897	922	944	900	927	912	928	885	920	963	907	875	979	889	935	863	929	886	900	916	886	959	972	899	962	928	901	946	935	925	916	877	910	954	916	911	919	861	861	901	937	905	898	902	915	928	933	902	947	931	913	945	947	923	930	917	859	858	934	902	975	882	936	909	933	951	938	912	903	856	918	884	912	912	906	964	948	952	920	915	890	867	877	974	932	913	945	854	895	925	914	911	897	909	968	922	884	914	855	933	860	899	927	885	917	913	858	908	896	881	902	957	970	892	874	902	899	899	928	928	914	888	917	889	927	899	910	877	873	897	929	919	932	909	895	894	893	921	910	922	947	956	876	934	858	917	927	919	933	903	954	924	932	930	909	931	880	925	860	886	883	912	903	913	931	952	914	951	880	955	891	919	899	905	932	893	945	978	962	908	915	919	934	924	905	941	950	860	955	869	942	908	935	929	925	917	915	887	929	924	860	920	909	953	903	944	900	931	872	900	962	961	940	905	930	950	923	960	878	936	881	980	878	952	870	919	903	893	935	907	929	961	924	895	885	924	943	1011	933	883	857	919	926	973	949	890	962	915	924	935	929	870	905	914	907	913	880	824	892	913	925	903	883	888	890	946	944	879	895	924	904	878	899	888	914	899	910	923	948	883	888	991	918	931	914	952	918	917	921	932	896	951	919	948	888	930	859	928	917	930	932	894	931	897	923	944	951	941	969	909	962	878	930	869	913	949	964	884	904	894	953	952	875	915	904	919	948	900	909	892	927	959	948	890	918	899	933	872	912	945	928	933	961	948	895	910	924	925	877	953	926	919	921	836	882	981	917	933	919	913	910	895	945	979	894	911	920	940	914	923	946	885	948	945	865	946	882	924	913	930	925	941	996	923	885	929	965	912	889	899	907	906	943	919	922	966	932	956	964	876	912	892	898	891	897	967	934	904	942	887	901	909	889	848	970	906	915	973	909	889	852	912	920	882	903	965	973	897	893	874	930	920	950	960	898	933	963	950	905	879	953	933	909	866	922	977	905	886	933	920	990	911	894	917	912	928	878	886	898	910	881	914
23700	21558	29487	24114	21571	20688	10256	5096	3361	2812	2184	1991	1519	1314	1195	1196	1053	1062	959	860	776	847	780	752	667	694	686	642	672	633	639	582	622	607	635	591	581	649	594	618	609	533	618	528	540	551	577	525	517	518	524	546	534	519	537	510	538	509	560	573	555	534	549	607	581	565	514	533	526	548	616	571	545	570	527	578	548	562	522	540	538	553	567	541	554	527	539	562	487	528	559	507	536	571	560	558	538	542	561	532	527	563	545	505	524	497	588	497	532	532	554	526	560	558	519	557	514	487	567	545	558	517	568	512	520	508	508	519	512	517	497	545	523	559	550	553	518	508	476	538	511	538	528	562	521	548	529	539	520	512	539	518	510	523	524	533	566	512	521	531	537	534	542	524	548	523	505	574	532	515	503	572	529	539	536	536	513	557	496	546	544	538	555	485	528	542	514	531	517	559	525	557	496	556	531	555	520	550	510	523	508	515	542	470	519	515	513	486	511	548	510	541	494	553	558	551	534	554	517	495	529	539	539	538	508	582	517	545	497	499	557	561	490	488	534	484	540	525	552	554	497	525	495	510	533	519	503	540	524	510	483	501	527	471	565	531	538	528	533	524	495	528	507	533	552	510	564	556	509	507	535	537	567	563	536	580	535	532	514	568	506	516	521	541	528	518	531	510	522	498	536	505	539	537	541	484	519	555	527	534	533	547	513	515	520	530	552	524	557	533	498	535	516	497	503	559	538	509	568	542	523	554	531	518	492	537	517	548	547	519	559	503	520	511	513	515	538	532	566	509	516	559	484	591	541	499	471	503	534	492	585	530	478	508	543	540	545	568	483	535	540	497	558	562	568	519	564	539	523	517	543	509	507	553	484	548	498	503	532	539	532	508	516	530	531	535	533	490	497	488	538	492	525	547	548	537	503	505	512	553	492	552	515	497	517	506	538	521	492	513	520	550	505	549	525	518	520	528	513	517	542	499	527	497	528	517	545	481	558	498	497	490	535	555	524	496	500	562	530	427	528	538	537	505	556	508	541	534	579	556	537	529	537	533	528	475	579	537	507	496	504	544	521	497	482	486	532	559	507	498	538	508	497	573	509	501	554	516	490	495	524	501	489	546	559	514	528	516	541	515	498	518	504	530	523	536	549	531	558	493	535	542	505	457	523	517	527	526	565	507	517	546	502	488	530	500	546	548	559	548	499	520	575	530	541	534	505	565	542	514	510	512	518	526	514	573	542	540	496	520	554	548	534	500	518	507	587	532	535	571	536	548	529	525	542	491	524	478	577	540	499	531	548	545	519	473	504	554	519	506	510	495	554	527	549	520	487	526	510	548	598	532	514	562	521	535	539	503	508	540	521	540	503	561	533	549	534	521	515	526	506	533	536	500	545	544	528	528	502	505	523	507	515	519	523	543	526	540	552	517	504	479	509	528	516	529	520	512	570	494	563	527	512	517	533	533	510	493	498	571	523	552	517	564	547	504	568	523	505	526	510	542	513	526	525	540	512	525	485	544	503	515	467	533	537	540	539	492	500	501	530	494	538	522	578	538	503	522	523	487	527	515	540	533	541	531	545	521	527	531	524	507	513	536	524	539	498	516	510	499	529	506	555	505	495	540	491	525	536	540	558	531	480	531	560	547	502	539	527	576	523	508	508	517	530	508	519	532	553	574	493	552	498	522	511	547	544	534	548	519	529	549	581	532	518	558	576	568	564	512	489	523	533	484	521	517	535	520	463	498	567	508	552	495	516	524	525	549	537	538	498	516	519	560	514	563	515	513	549	513	556	548	548	489	513	552	514	494	549	526	583	497	518	545	509	492	537	519	516	480	486	526	535	517	502	496	513	484	531	533	498	509	508	495	548	536	527	492	551	506	501	529	544	510	510	564	522	538	523	547	488	513	545	545	543	521	549	554	528	499	574	562	507	515	520	500	506	534	556	513	565	502	534	498	501	520	496	477	470	519	492	516	544	529	527	564	515	534	508	530	548	511	525	514	529	519	488	492	533	504	528	521	503	503	563	559	541	537	501	492	518	496	564	529	529	534	520	465	543	527	497	512	573	510	550	503	526	526	520	512	549	483	515	489	542	502	531	500	546	537	542	506	522	522	525	583	505	500	500	534	515	518	520	503	464	523	482	518	508	501	544	545	532	480	490	540	555	509	544	534	547	542	507	508	521	509	541	521	486	503	530	525	524	491	532	518	562	544	524	498	500	525	493	516	494	523	535	530	524	516	519	527	524	522	538	555	519	519	528	524	574	551	510	500	495	544	510	526	525	502	557	534	537	545	536	575	526	543	576	525	512	460	527	503	520	570	543	531	479	521	492	503	540	483	532	557	552	519	556	530	526	554	528	524	524	541	567	516	492	541	531	523	499	525	555	535	517	528	528	524	564	514	541	496	511	534	554	520	537	501	548	491	540	535	498	532	523	533	528	539	567	526	497	478	516	537	558	534	476	527	499	482	492	536	514	496	512	547	585	503	550	517	518	496	512	534	511	555	560	559	544	518	535	521	506	475	493	536	528	519	514	580	532	526	527	521	515	509	563	529	455	535	552	568	516	512	548	538	587	533	527	488	550	541	529	593	542	502	551	536	504	523	549	516	543	547	542	515	545	563	501	495	525	512	497	523	539	556	551	485	508	563	542	532	475	515	580	537	555	514	514	515	521	507	541	540	480	523	502	549	545	504	494	517	552	533	505	526	510	546	499	484	526	519	504	510	520	535	555	500	535	551	500	476	507	531	489	550	528	459	510	515	509	560	564	485	513	497	514	522	556	492	492	579	523	496	517	491	537	540	523	536	486	518	491	527	554	510	518	515	527	505	501	556	514	523	536	500	546	502	503	535	531	529	512	509	511	504	529	506	515	564	533	547	533	533	525	542	522	561	520	539	537	585	520	521	549	527	549	500	513	567	524	463	514	507	508	523	535	509	543	563	535	522	487	552	483	550	535	510	522	547	514	542	504	526	492	489	491	551	506	540	532	522	508	518	509	498	535	479	506	514	573	518	488	545	590	535	513	473	530	566	517	527	501	509	492	543	531	542	544	535	558	492	509	566	516	561	569	508	507	508	504	527	492	541	477	511	565	519	524	514	526	523	515	512	512	528	536	502	509	514	526	523	558	560	526	518	528	549	514	543	538	502	538	510	499	534	550	567	519	540	504	556	549	526	525	478	524	522	508	533	528	502	512	495	509	532	500	496	524	488	548	539	527	548	519	535	547	515	551	536	546	512	528	524	552	563	529	537	555	522	506	539	534	522	512	532	489	532	536	538	524	520	518	527	519	495	524	517	516	494	515	523	500	525	518	516	530	531	538	515	558	493	544	523	538	508	514	526	504	534	486	467	528	503	523	534	520	539	515	490	533	525	529	508	558	568	542	496	527	496	548	504	513	581	571	516	531	518	477	503	522	501	543	556	551	486	517	528	496	546	527	556	491	553	503	488	524	540	504	514	563	540	482	529	511	514	564	522	511	528	504	528	457	552
13983	30634	27456	18134	14399	12012	12704	10661	7972	6767	4911	4346	3379	2676	2358	2296	1988	1834	1704	1601	1330	1345	1364	1222	1103	1064	957	1023	974	1056	978	948	847	908	951	896	854	893	883	872	769	851	845	825	806	787	807	769	748	759	797	763	733	805	771	773	788	801	756	759	734	820	712	773	810	803	745	770	798	816	892	838	810	781	759	803	784	827	776	763	739	771	731	796	756	794	766	798	732	811	753	732	744	715	748	781	745	751	729	722	700	741	778	760	747	749	760	754	766	742	730	716	724	702	780	728	718	740	732	742	741	750	711	726	767	739	772	690	699	756	748	718	730	757	748	751	724	712	705	709	723	760	737	726	770	778	677	740	712	777	708	722	708	761	724	753	752	704	781	685	728	722	765	769	675	744	737	721	735	700	709	772	720	675	703	700	708	781	739	734	703	746	682	746	724	662	739	758	734	733	711	718	721	664	717	748	735	744	758	704	687	778	699	673	745	746	726	752	678	751	724	754	714	735	715	751	695	715	702	732	746	713	767	706	708	756	718	717	739	750	718	726	743	722	737	754	707	733	736	778	715	754	709	786	749	696	725	741	741	711	714	739	704	695	708	741	717	718	698	740	716	748	726	733	708	727	681	718	734	723	765	696	717	693	665	766	685	697	724	738	717	743	740	716	755	701	707	757	723	705	718	730	729	746	731	646	709	750	689	696	740	717	729	732	762	698	730	738	694	731	711	755	714	652	690	727	711	759	719	733	790	746	726	677	683	765	765	723	731	733	739	684	724	725	722	753	705	732	722	695	711	758	745	731	797	710	745	679	756	697	783	705	707	736	740	728	757	712	732	727	727	711	706	720	733	684	726	709	700	715	764	713	696	753	741	739	714	709	711	719	737	736	731	738	723	772	699	727	730	717	785	741	711	729	751	692	749	728	695	698	703	696	705	739	742	723	664	747	750	746	693	731	717	777	715	739	668	743	758	741	738	765	711	782	741	710	730	708	758	691	758	725	726	717	750	709	736	753	692	680	758	712	675	698	659	718	705	690	730	726	764	742	725	729	720	705	744	746	686	681	685	795	674	716	720	732	760	713	737	702	691	762	766	763	712	737	728	728	748	721	714	732	672	700	753	688	686	722	751	743	698	687	743	726	701	793	723	675	731	694	678	680	730	705	680	693	753	705	723	718	730	738	713	724	677	751	717	800	731	695	751	717	713	733	705	694	718	716	724	719	681	706	756	751	697	716	759	722	752	736	723	691	758	764	746	740	700	719	732	724	729	740	691	700	728	703	713	729	713	762	720	732	738	708	729	736	691	730	759	786	736	700	724	707	768	765	726	717	673	733	706	736	684	736	744	715	781	759	739	732	742	736	744	699	684	685	722	758	733	718	738	732	738	706	653	700	713	732	750	719	739	696	717	715	715	722	750	722	775	691	755	680	725	723	746	657	713	743	747	747	754	769	761	747	784	702	694	699	730	683	757	701	720	716	724	737	697	714	694	730	695	707	732	685	711	730	705	776	706	728	738	719	751	691	757	700	710	712	736	734	780	732	764	740	720	733	715	754	753	771	740	668	741	707	791	749	703	758	731	711	713	730	720	695	732	728	715	717	699	766	723	667	714	706	725	714	675	732	736	740	721	729	711	713	736	727	740	721	728	781	711	718	683	741	708	764	703	728	741	741	715	712	793	737	761	690	770	773	696	695	751	760	738	707	747	694	735	743	704	783	755	723	707	690	802	662	729	752	748	751	701	715	698	711	733	708	709	722	677	773	718	730	748	704	725	692	735	723	728	728	684	710	733	730	701	698	699	759	753	733	771	697	700	700	670	724	723	726	744	695	730	742	707	718	751	729	688	732	719	722	708	750	703	679	697	741	725	750	704	713	708	705	730	721	707	721	756	728	703	751	738	691	698	715	683	768	734	743	696	779	749	664	727	719	726	746	732	736	700	706	671	726	706	692	743	708	734	706	705	748	774	716	756	748	711	740	749	705	690	666	723	729	705	717	731	688	744	755	734	702	717	745	735	747	765	705	734	732	745	719	700	742	719	696	687	739	672	703	709	668	714	660	693	664	696	705	743	714	716	738	733	734	716	727	713	697	734	720	715	719	748	717	722	697	756	725	699	698	722	767	684	736	741	743	765	727	671	742	714	755	711	712	736	743	671	716	729	722	711	710	724	705	696	732	735	694	743	713	705	726	676	772	714	705	746	735	729	718	665	696	775	723	715	734	759	732	738	756	738	739	680	721	766	725	673	770	695	732	707	727	672	757	683	675	713	735	761	701	702	735	741	757	704	732	745	737	697	686	724	752	776	744	739	733	747	743	715	746	729	723	779	762	708	746	688	749	720	726	708	720	715	761	766	711	694	733	743	696	736	745	691	769	750	721	727	709	730	721	732	720	707	768	729	772	703	720	727	704	749	695	748	710	734	716	658	727	751	765	775	737	735	707	690	743	760	724	696	717	745	694	734	712	689	720	740	708	768	709	703	683	742	645	720	734	754	716	766	718	690	733	696	672	740	686	702	732	701	722	743	691	745	715	752	732	757	714	704	731	729	742	717	728	744	717	694	712	734	712	751	711	763	670	748	695	730	712	691	697	663	758	742	732	707	716	719	757	714	685	681	696	720	741	757	731	696	728	725	695	684	703	737	727	711	786	701	729	751	678	764	722	742	693	690	715	732	751	713	757	704	720	746	698	743	725	705	720	742	723	733	751	720	746	695	760	788	739	739	729	732	737	753	710	703	697	724	712	724	725	735	713	710	708	749	729	728	736	707	704	725	728	759	740	764	719	748	702	685	748	730	749	702	724	668	713	680	757	733	681	744	699	688	678	683	750	759	701	743	753	704	734	692	750	723	710	745	732	712	732	747	715	712	695	701	693	749	715	714	745	730	745	688	731	727	738	703	727	746	751	708	716	749	730	667	706	726	703	741	721	780	716	691	749	726	736	706	720	725	684	704	727	723	684	714	712	717	777	755	763	756	761	688	747	697	740	721	704	735	742	721	726	713	734	689	721	740	783	694	724	687	705	705	745	710	757	741	725	732	731	703	702	650	684	753	729	728	723	688	733	794	765	701	688	765	728	719	721	730	721	746	721	755	741	788	702	689	750	666	710	673	756	752	746	722	741	700	715	713	697	760	723	726	712	752	718	802	745	714	737	708	779	718	724	693	717	702	740	710	720	751	719	690	723	715	765	731	728	729	741	707	711	731	731	719	702	709	714	710	775	707	783	734	739	735	712	786	708	734	749	729	708	725	748	740	741	678	732	739	712	689	734	714	763	763	707	731	713	680	779	706	714	737	693	749	752	739	769	747	734	697	721	704	754	705	732	722	726	717	729	670	772	679	735	762	727	706	739	700	750	722	714	745	678	712	697	687	720	734	701	744	737	721	714	731	761	792	725	707	714	710	669	696	710	718	709	742	773	722	710	726	766	668	780	724	728	730	758	826	730	723	772	705	691	688	764	686	720	696	706	709	729	734	738	709	734	708	729
27479	20545	12688	5445	3115	2453	2702	2398	1845	1543	1259	1223	1033	951	928	872	894	804	824	766	858	785	794	772	760	738	718	757	688	768	680	742	772	716	785	723	694	670	709	752	710	748	735	740	703	717	727	718	716	751	687	650	672	723	714	679	695	705	703	717	737	679	680	715	662	710	690	699	709	735	740	732	730	680	706	666	717	708	682	711	678	737	731	668	698	693	693	676	707	709	679	731	711	640	638	689	677	711	710	663	691	704	714	688	706	717	703	727	744	729	684	698	644	706	719	683	720	693	733	660	703	709	717	744	693	681	686	684	682	688	705	695	684	711	741	677	689	713	689	651	722	690	712	767	678	692	669	734	700	686	720	674	683	668	672	674	682	716	680	701	670	670	698	704	679	690	688	715	760	686	709	679	681	718	736	660	691	674	745	684	711	685	688	669	701	673	642	700	688	666	684	712	754	696	656	723	718	690	731	721	755	686	670	722	683	672	703	732	709	696	714	679	679	694	743	668	645	672	679	692	714	697	675	688	685	646	661	660	675	640	675	711	734	649	676	692	681	663	688	688	692	667	757	726	695	717	694	660	747	658	662	660	693	661	723	690	715	652	681	698	710	714	696	643	687	698	676	668	666	653	658	718	709	624	730	654	698	707	689	679	670	781	677	649	713	645	648	689	687	708	722	695	702	701	680	642	661	705	663	671	743	691	697	757	707	644	719	750	653	725	706	689	730	667	696	676	670	685	675	715	663	646	649	727	673	664	677	686	646	687	646	700	712	697	756	708	735	712	660	612	683	634	694	700	646	661	664	654	637	722	671	729	716	730	720	692	692	654	711	660	690	698	656	702	685	675	684	673	692	696	712	657	675	715	679	629	684	661	648	751	706	656	737	674	672	674	705	698	685	702	711	675	646	638	697	726	670	647	693	700	678	701	711	656	721	675	717	680	676	644	698	628	703	669	659	700	712	666	678	660	709	731	685	739	690	704	706	665	663	700	707	644	704	719	685	709	692	707	713	686	692	685	714	651	686	685	705	742	665	698	693	699	687	693	686	741	682	657	699	700	723	687	697	731	711	701	673	705	689	729	673	679	701	708	653	655	682	712	672	735	693	678	665	748	708	684	703	628	696	663	716	625	684	709	688	687	689	718	698	690	746	700	706	700	648	700	712	720	660	663	721	700	700	708	664	688	743	674	709	707	705	687	700	683	652	632	722	701	685	705	719	717	669	653	662	720	712	701	691	666	737	728	693	705	656	718	663	595	658	642	642	693	679	738	722	716	726	653	754	687	722	707	710	686	691	692	651	677	681	661	707	679	678	620	711	698	730	652	716	643	664	675	631	676	702	690	643	683	693	682	701	653	673	716	699	631	721	696	682	678	654	699	672	697	703	744	706	672	689	657	675	679	658	674	688	716	728	683	696	672	661	719	675	668	672	735	677	712	709	741	682	676	660	690	728	684	684	683	653	674	690	689	722	708	615	676	697	670	716	703	656	704	688	698	693	710	701	701	670	673	666	675	666	671	717	682	680	716	684	668	691	734	693	714	687	701	669	692	652	717	728	662	713	674	736	701	678	668	706	680	693	675	670	660	678	654	709	715	703	639	700	687	705	707	714	725	742	667	696	702	646	766	683	705	665	655	688	722	699	740	640	668	661	715	680	669	686	695	695	719	745	690	702	693	671	707	676	699	663	689	653	705	690	722	691	722	725	680	706	683	660	699	650	690	693	700	664	688	638	692	760	698	701	698	723	737	713	726	644	711	691	705	680	767	719	694	716	734	660	689	724	652	690	667	726	698	761	701	640	674	710	695	662	736	693	712	724	651	716	710	641	711	705	683	664	711	675	745	681	706	685	724	684	688	656	691	673	672	703	640	703	622	698	688	689	671	688	732	672	712	722	707	709	702	703	711	678	674	700	643	682	708	685	699	699	684	661	724	725	676	669	678	709	758	708	713	707	659	747	659	722	670	728	697	710	678	725	706	657	674	681	662	708	724	739	714	676	724	708	660	721	681	679	731	711	658	711	683	718	730	704	692	704	666	694	679	695	725	692	694	666	717	717	703	695	729	638	696	710	704	689	733	719	704	699	674	730	756	682	701	677	691	693	683	673	698	706	689	731	712	697	704	724	656	675	655	731	709	689	662	696	672	707	693	701	690	683	667	693	736	674	705	728	670	671	674	720	683	737	681	705	705	712	721	682	740	694	673	671	698	668	653	696	712	723	671	675	744	663	659	708	695	681	736	648	721	699	672	657	736	699	719	713	697	703	692	654	648	727	675	696	737	675	680	720	699	705	695	713	697	731	668	724	688	666	692	662	669	688	673	698	677	659	691	675	739	660	747	691	712	705	695	701	664	663	679	725	700	731	679	717	696	666	612	699	690	709	680	749	713	730	675	679	643	650	687	673	693	707	710	691	685	669	733	683	652	647	730	729	615	699	656	670	680	702	690	706	745	744	698	656	690	704	705	678	691	654	687	700	644	729	686	714	740	716	636	686	648	665	733	669	688	712	731	706	667	696	657	688	695	689	712	713	692	751	724	704	686	704	739	652	702	663	669	727	692	715	703	651	703	690	722	713	669	671	650	688	661	713	686	683	681	688	656	688	669	651	724	650	668	712	715	695	669	665	695	682	678	694	652	671	652	678	688	683	732	678	687	685	626	709	670	710	680	723	695	700	698	656	682	717	630	755	671	684	675	644	687	656	706	641	720	700	677	747	664	692	704	662	680	682	715	678	647	713	679	712	737	654	691	709	697	680	641	675	672	714	690	707	675	658	690	669	687	696	652	680	691	672	684	729	709	686	678	648	699	707	693	693	652	672	708	699	647	701	655	661	662	691	678	698	712	668	665	660	668	720	708	687	677	723	691	684	657	730	677	684	680	690	733	660	700	687	659	689	650	721	710	724	701	702	708	688	640	745	673	696	654	717	717	687	674	694	697	674	699	663	719	686	690	728	669	687	684	718	670	638	722	692	707	690	683	707	723	688	707	678	691	698	724	685	693	669	695	660	742	670	713	737	666	631	703	704	725	752	696	703	678	723	704	676	700	698	620	699	695	677	651	686	687	677	674	679	678	669	643	704	719	706	750	656	713	649	700	686	679	671	658	695	714	667	693	645	702	701	691	694	713	688	673	697	682	729	688	667	680	666	630	700	705	692	674	721	679	710	718	696	691	697	697	666	693	679	650	701	740	625	706	711	717	666	680	729	688	659	677	736	711	643	726	691	713	728	684	709	706	677	674	702	736	693	643	674	715	666	660	713	629	695	659	670	686	668	690	669	747	700	729	705	664	717	690	697	681	682	732	670	666	700	698	699	739	633	669	692	743	707	663	691	709	688	678	745	669	692	697	641	671	691	706	706	679	673	670	724	670	690	662	700	682	700	700	730	673	679	704	685	720	717	721	713	684	702	699	701	655	739	726	690	663	658	657	685	702	661	681	684	703	695	711	717	649	666	681	704	684	698	690	724	649	690	685	723	660	683	701
10341	16414	14817	7779	6485	5493	6263	5492	4177	3531	2663	2286	1776	1683	1480	1483	1367	1293	1366	1201	1129	1142	1193	1181	1076	1136	1022	1036	1089	968	1037	1056	1030	973	1006	1021	1024	999	971	992	968	973	962	966	1005	984	1010	994	955	937	977	1014	966	980	926	925	1024	1001	975	1003	952	1024	951	951	1006	908	943	1025	948	976	958	999	992	967	968	973	931	961	937	945	944	963	957	990	925	926	1001	942	991	979	951	961	931	944	957	946	957	956	941	938	962	993	922	973	921	949	941	966	981	1023	956	1018	918	900	924	976	982	969	931	976	971	983	930	915	955	944	957	949	893	964	945	936	895	958	913	986	943	1041	913	948	998	983	954	922	946	927	917	996	1014	950	934	942	936	980	968	909	939	962	949	1001	945	937	911	973	904	988	936	952	960	949	994	1004	911	936	975	936	935	905	898	1006	924	959	937	932	957	948	908	1018	984	918	1007	927	925	941	921	950	999	908	999	957	934	947	977	969	966	924	997	975	956	939	936	957	979	949	1029	919	945	913	915	922	949	954	1008	986	960	953	987	955	941	1012	948	917	920	960	968	958	895	957	951	952	947	949	908	944	907	913	949	934	907	878	975	919	898	929	912	866	897	956	949	904	929	995	915	944	932	979	950	947	910	1008	898	922	933	938	957	945	965	967	949	988	912	954	962	988	932	964	951	913	948	948	989	923	959	947	888	948	1001	971	958	949	949	989	970	950	972	929	927	959	976	927	949	949	917	929	892	932	905	991	960	945	963	911	948	922	991	923	966	947	919	1000	984	952	940	952	921	934	946	893	1035	903	905	960	925	996	951	911	927	905	975	975	977	999	955	919	953	903	965	947	953	924	1023	919	902	891	889	909	877	921	954	923	958	900	905	978	955	953	994	991	902	954	978	927	945	963	935	932	1022	922	898	971	971	998	995	926	927	1004	937	908	981	1025	928	961	971	969	909	956	943	943	990	960	937	917	995	954	926	923	939	939	950	951	909	970	971	933	985	998	898	896	913	889	965	1009	927	930	968	901	886	934	962	932	1003	951	940	937	940	963	914	996	933	964	969	999	973	946	934	943	879	982	932	967	908	931	961	941	943	953	964	912	930	934	940	987	917	956	900	921	924	928	908	953	928	881	906	963	910	944	946	951	980	888	982	946	943	955	927	967	919	996	973	924	954	933	949	956	980	947	985	981	932	948	986	952	914	964	923	914	959	1022	948	903	985	972	953	933	948	908	954	899	980	865	969	972	934	903	965	984	913	914	949	926	899	932	885	916	977	935	986	943	963	941	918	1000	902	976	938	922	962	926	1002	978	979	912	981	976	949	961	945	940	955	964	982	932	990	937	906	968	964	925	956	958	918	913	911	907	964	944	934	907	921	948	958	910	934	906	933	984	974	983	932	953	923	955	999	948	966	959	940	904	957	943	1016	987	905	881	902	915	945	994	940	911	940	941	909	979	961	936	920	904	978	892	910	974	980	938	928	900	949	950	963	951	943	987	948	970	924	961	882	961	944	996	936	933	980	907	955	1011	955	912	929	951	972	953	969	961	896	1014	932	945	942	960	951	973	911	988	950	938	932	965	936	989	1007	928	964	952	937	999	923	939	997	988	950	958	967	938	943	909	963	942	950	922	947	978	931	912	930	943	1005	972	939	932	952	929	923	959	923	952	931	949	939	966	895	872	921	930	926	957	950	906	968	939	944	917	960	926	912	929	893	965	922	938	927	937	923	942	947	981	909	925	938	939	935	898	935	951	945	1038	925	976	966	960	977	915	994	924	888	912	950	990	939	946	918	948	960	998	1006	932	869	939	966	950	941	967	912	953	962	918	981	958	939	1004	926	876	966	988	883	931	932	954	984	929	928	922	1006	928	952	951	987	1016	947	993	981	936	953	944	993	969	990	971	928	946	924	945	987	917	938	958	913	968	952	986	990	979	856	928	974	950	918	1003	941	909	977	915	944	932	945	954	967	941	938	988	939	936	927	936	920	933	920	958	955	932	895	951	923	941	936	973	898	903	976	963	923	950	1032	923	968	884	946	945	954	970	999	959	973	967	964	975	910	975	897	963	948	921	949	913	895	965	963	984	963	916	904	990	948	955	950	910	963	938	971	959	912	937	909	909	905	929	978	967	1012	914	971	958	1001	915	957	987	982	997	990	1020	905	967	972	980	939	908	910	934	934	925	934	945	1006	964	926	1063	919	925	967	924	969	933	932	889	917	867	943	945	986	921	964	983	931	957	968	950	950	960	893	968	933	951	913	927	893	928	1007	961	1008	993	896	940	917	958	934	963	913	970	939	968	915	912	962	913	971	995	991	947	930	926	898	967	906	929	956	931	936	980	999	934	1041	909	924	965	948	964	956	925	928	977	961	1024	924	907	895	919	952	929	953	915	954	1018	939	980	955	965	997	928	973	972	893	1016	953	956	925	1005	918	960	929	918	929	978	915	955	978	936	879	938	884	915	946	895	959	925	969	946	964	922	969	915	980	964	954	898	967	934	944	954	951	945	932	954	894	946	940	963	964	1018	972	933	984	887	968	981	927	934	932	918	932	938	962	950	913	942	992	983	989	882	940	930	939	937	896	926	956	1000	960	923	958	902	1013	938	962	945	946	1011	981	966	937	954	931	908	931	938	925	951	1011	969	1011	933	968	940	930	950	959	927	969	959	972	935	968	937	899	935	1009	937	966	935	949	1002	944	925	943	929	964	940	917	912	937	914	916	964	845	949	959	879	947	933	928	927	942	948	906	920	1011	936	989	978	928	953	942	948	928	974	940	970	930	895	926	922	960	934	898	951	951	933	946	970	977	967	954	945	927	960	959	928	925	931	961	945	966	957	957	953	935	911	1042	942	965	943	954	950	927	894	976	901	915	951	971	995	918	956	960	936	949	955	947	950	938	983	948	908	1022	927	985	951	918	963	970	945	1004	999	977	922	951	944	924	907	942	1018	959	981	951	943	1000	935	925	924	940	958	874	918	959	907	926	979	968	993	973	945	872	911	947	876	997	938	949	955	939	976	913	968	900	946	947	940	947	939	925	968	958	925	918	897	970	971	892	974	938	986	947	943	937	921	927	935	953	956	1011	989	977	936	928	938	932	962	894	929	947	922	927	931	971	1020	917	975	940	969	947	961	929	919	950	916	917	959	954	911	955	966	914	974	940	927	953	941	945	893	928	914	965	884	947	954	945	919	999	936	920	962	1018	931	946	989	972	986	988	961	943	976	936	952	964	980	935	957	950	943	1036	895	938	952	946	934	930	949	943	947	910	973	1005	1010	958	843	931	956	946	963	957	926	975	962	910	950	931	923	963	990	926	940	931	884	958	985	943	969	945	934	975	876	970	969	941	908	988	915	973	949	926	917	960	917	1024	1002	941	954	942	963	939	986	937	992	976	930	994	906	926	908	974	912	1022	964	931	959	1006	930	923	956	975	966	954	947	978	923	943	942	944	974	939	962	879	964	931	907	973	954	925	894	942	906	988	932	957	944	957	911	941	931	959	900	981	1003	908	949	945	947	928	903	924	941	954	883	914	920	963	943	902	959	938	976	955	949	1001	988	989	924
24782	21556	28774	24829	20860	9031	5194	3705	2961	2450	2048	1576	1383	1210	1184	1062	982	1012	910	899	862	789	856	820	787	783	734	843	734	785	738	809	780	746	742	761	736	748	714	722	674	681	666	748	671	675	706	697	677	644	692	678	670	659	691	676	669	701	686	625	674	674	700	683	696	664	671	623	694	727	685	716	643	692	687	690	673	683	692	687	649	679	638	716	653	732	644	690	639	724	661	674	658	727	666	691	686	611	669	693	687	654	726	671	660	689	694	699	657	676	638	656	650	667	676	636	671	682	650	677	689	666	646	680	672	687	656	622	662	655	674	670	674	627	670	644	672	678	661	636	685	649	661	674	674	658	690	612	676	619	709	657	685	640	657	640	622	692	724	676	686	665	640	674	659	688	669	634	687	657	655	637	639	639	707	655	651	681	680	683	720	706	687	676	692	645	668	660	687	670	656	642	646	671	636	649	701	664	701	673	653	681	686	685	705	709	693	655	679	657	696	686	690	708	678	656	706	659	653	672	722	697	688	656	673	670	682	701	666	688	698	661	723	686	683	690	707	707	658	636	656	614	681	618	679	706	683	657	659	698	689	681	709	667	626	655	656	665	691	641	674	709	665	666	673	646	671	689	692	671	685	675	660	697	654	692	693	707	638	723	737	662	665	693	664	666	637	698	647	665	658	687	705	654	707	657	689	689	692	657	691	665	728	698	605	716	688	652	668	699	652	698	670	655	671	677	706	637	676	659	687	668	680	719	628	670	621	672	680	611	660	705	665	657	663	755	653	665	668	635	655	705	715	676	611	661	703	685	687	710	659	639	676	725	664	639	670	650	705	678	642	704	707	653	633	686	662	724	709	681	675	664	684	699	699	688	634	700	658	692	666	648	656	653	690	717	683	658	686	659	667	680	666	690	657	707	669	627	637	692	756	636	660	671	703	653	662	671	621	664	655	692	705	653	669	686	686	692	663	711	658	664	651	662	687	639	629	624	673	666	665	680	665	685	694	688	668	656	653	617	692	635	681	674	641	677	648	694	665	683	682	673	689	689	633	690	668	641	685	716	671	647	673	688	705	671	669	697	638	729	659	686	674	704	652	598	680	708	623	681	641	668	671	669	659	658	650	689	642	701	678	697	697	705	639	686	703	630	643	667	679	645	676	640	630	682	654	635	698	658	658	659	674	688	700	682	690	696	706	661	698	679	639	653	660	679	623	667	677	656	680	698	634	624	677	687	703	703	659	710	666	737	666	650	701	695	716	676	672	641	676	652	655	691	646	754	703	693	699	679	684	654	677	679	645	657	676	624	686	663	685	660	727	691	701	688	610	658	645	715	725	699	668	670	652	639	658	695	629	693	680	643	672	684	640	682	653	652	695	669	687	636	721	642	628	668	676	664	717	620	679	687	688	693	653	749	647	666	686	670	680	657	649	652	610	664	684	673	694	652	627	643	658	703	646	638	649	651	711	704	659	640	652	651	694	649	710	657	654	726	646	711	686	688	669	638	632	688	669	625	677	637	710	674	648	692	675	686	645	701	691	687	642	636	664	662	679	678	633	730	673	643	656	652	600	661	656	688	734	667	686	741	639	700	672	672	700	687	686	671	658	678	678	648	611	688	656	664	702	672	654	657	648	664	660	624	684	640	665	679	695	654	723	655	660	695	685	674	692	656	640	714	709	691	655	698	647	688	663	676	683	703	677	730	664	649	643	695	670	693	665	722	640	694	630	654	654	682	694	671	644	631	693	671	628	709	663	705	660	680	657	670	609	683	693	656	706	672	714	694	610	671	653	671	655	708	724	667	683	643	633	685	679	684	700	712	664	665	667	703	649	727	638	668	658	720	701	672	704	635	663	621	673	724	683	683	655	644	680	656	641	603	695	644	654	679	662	696	633	655	644	682	700	624	711	712	702	670	682	639	640	675	670	725	691	707	656	725	662	637	643	655	695	653	705	681	702	698	633	682	648	639	652	668	691	685	690	677	651	685	701	660	673	701	640	666	660	681	644	682	667	635	646	694	661	681	671	648	700	636	641	685	676	661	684	690	666	680	661	696	649	695	621	677	662	675	680	602	704	688	662	674	655	705	707	632	713	676	687	654	703	696	697	696	679	666	635	656	688	696	707	702	734	699	695	688	690	630	633	689	659	661	677	626	656	681	712	679	680	694	664	653	683	663	723	636	599	657	706	709	670	646	661	639	693	656	664	709	607	693	648	697	639	700	686	681	656	665	632	652	713	690	624	669	685	664	660	669	664	672	723	687	657	686	683	675	648	644	685	632	693	662	659	656	662	660	696	719	614	640	663	680	658	640	680	664	690	677	654	651	675	623	679	633	636	700	660	687	711	666	626	686	704	675	695	641	686	690	671	670	675	708	658	651	655	674	679	658	697	644	710	632	711	699	656	645	630	630	678	635	725	659	696	660	689	651	660	657	673	623	696	661	668	622	639	646	640	642	662	658	663	688	669	636	707	702	682	669	676	665	692	681	715	652	690	694	625	704	716	659	676	670	682	639	668	711	697	631	642	662	647	638	672	685	731	649	658	708	689	674	655	692	659	681	674	649	687	679	728	694	677	675	707	635	661	687	661	737	753	578	676	663	707	648	660	683	675	663	675	661	720	683	661	679	690	711	676	689	680	670	696	707	667	699	667	673	640	664	685	732	658	671	684	700	667	662	665	676	653	634	643	672	649	642	653	642	687	684	706	715	686	684	652	679	676	693	676	703	658	622	719	653	657	699	690	661	642	718	653	664	678	682	661	668	688	703	682	641	679	670	655	666	705	733	650	635	710	671	631	661	664	651	661	685	642	710	677	667	657	672	684	656	669	671	686	699	675	660	617	658	664	644	685	671	646	640	682	666	659	653	676	700	716	689	710	689	694	714	645	644	692	653	656	681	643	704	642	694	628	648	687	662	724	643	648	726	663	647	661	653	656	673	678	660	613	685	669	725	693	686	632	667	667	645	644	682	666	656	698	672	634	674	683	643	652	694	645	703	611	701	664	648	702	733	625	655	652	660	689	646	741	681	635	669	702	696	665	664	636	638	671	688	671	685	683	667	680	682	687	671	678	678	655	671	682	658	657	703	659	700	641	720	608	656	642	677	694	615	670	702	659	668	654	677	707	675	634	660	686	678	634	652	629	664	630	647	690	698	654	628	716	688	666	685	625	660	656	687	655	672	664	629	661	629	680	664	678	671	661	630	683	704	701	690	680	696	650	690	702	682	715	643	683	644	663	695	673	677	620	693	725	640	645	694	676	672	697	650	652	671	676	687	662	672	650	662	666	650	667	694	666	669	668	673	653	647	652	653	626	642	648	646	725	666	613	653	694	717	677	661	673	664	688	672	700	656	672	686	657	673	671	669	675	690	680	660	664	657	697	674	720	705	631	663	671	688	672	634	650	683	665	689	686	659	660	656	714	739	636	629	695	612	689	675	698	667	708	680	677	664	669	661	682	678	666	713	629	718	653	672	710	650	645	631	651	633
11717	24984	23252	13407	10974	9910	9660	8402	6799	5399	4384	3111	2541	2253	2085	1957	1832	1632	1535	1401	1346	1278	1332	1238	1170	1138	1119	1182	1117	1115	1066	1087	1046	977	1072	1090	1056	1098	1013	1030	982	1017	1019	994	968	965	984	927	915	935	986	924	897	940	968	937	950	974	885	944	931	892	938	919	997	949	1001	937	1002	968	980	971	1008	975	984	977	967	935	971	954	936	965	958	890	947	921	917	1011	958	908	969	933	994	947	969	894	947	952	929	941	939	974	936	947	945	902	890	924	920	909	888	888	892	916	927	886	954	961	924	897	869	895	888	919	920	879	904	899	921	925	922	955	918	937	927	931	923	887	910	865	945	948	892	874	947	939	970	871	922	864	890	943	909	967	844	935	936	953	885	894	965	923	913	925	948	900	939	889	913	905	904	917	928	911	899	882	907	936	930	913	897	906	867	890	942	957	875	902	914	933	925	928	888	910	894	943	891	916	894	890	872	920	886	917	931	891	909	911	937	932	881	951	904	951	888	905	940	951	880	1003	934	960	943	912	886	928	972	897	873	948	937	925	900	869	928	941	973	919	935	944	950	878	923	924	910	913	891	901	910	908	936	991	920	887	941	956	893	899	893	938	903	952	922	924	898	947	916	917	933	892	926	905	957	891	903	840	959	948	896	958	943	917	942	896	936	896	926	917	905	943	931	927	902	909	919	925	875	934	888	900	890	871	911	908	924	857	933	864	972	937	977	936	951	942	918	940	935	896	915	938	933	912	956	914	964	961	930	901	912	899	932	885	887	873	897	910	927	905	877	963	937	914	967	869	912	927	890	929	951	1015	878	915	915	914	930	948	912	957	927	924	945	905	940	885	970	924	946	948	913	957	920	952	933	971	1024	919	943	921	926	904	923	926	952	970	906	928	917	949	926	869	946	908	979	921	905	925	929	982	901	929	932	914	924	929	957	896	913	982	922	853	913	925	918	905	896	933	952	883	940	964	946	919	971	952	932	933	862	922	931	893	884	951	925	950	908	917	915	939	945	882	905	966	911	923	900	941	964	922	936	919	890	983	914	912	895	916	888	941	928	954	943	878	922	923	989	970	884	896	936	956	898	869	943	933	928	954	939	943	933	939	939	925	884	870	932	947	918	909	926	871	959	920	963	954	930	854	964	904	901	929	923	887	936	935	919	970	905	892	885	926	878	923	941	925	862	907	905	894	899	960	968	962	880	863	973	852	953	874	895	912	896	998	934	911	916	894	879	913	928	931	951	934	938	935	934	978	951	936	931	891	951	880	972	917	944	924	968	898	938	903	952	919	918	917	866	821	880	931	857	929	907	906	949	941	900	930	880	888	906	935	953	964	983	962	846	896	953	911	908	876	909	909	934	911	947	891	925	961	926	933	868	907	942	975	906	931	925	950	930	906	947	914	896	943	883	891	910	915	953	931	947	920	945	941	905	873	893	917	926	948	962	905	903	896	920	925	943	826	949	927	968	976	916	933	953	897	903	908	941	891	939	889	897	914	931	905	940	911	883	905	934	989	886	887	884	923	922	885	940	850	920	955	905	912	939	908	894	902	915	912	928	901	927	899	926	923	942	891	924	920	939	912	927	898	926	966	919	935	911	922	882	918	959	974	938	905	925	900	940	901	912	925	911	881	931	967	936	869	934	901	902	935	849	864	925	924	932	971	941	921	923	892	920	931	865	959	900	921	874	901	945	900	888	919	863	866	920	910	943	932	918	950	904	968	848	897	1022	985	895	882	901	921	908	927	912	898	896	903	896	919	943	917	918	920	964	955	909	957	922	947	877	931	948	900	893	925	945	895	909	927	934	926	904	899	926	910	926	917	901	910	970	958	909	941	932	922	897	934	869	831	903	953	925	894	844	934	921	887	914	929	972	853	920	924	911	879	874	936	885	926	941	933	842	942	915	939	870	932	917	943	893	961	923	893	939	913	950	864	872	959	928	978	928	935	933	910	960	955	928	919	952	907	880	892	940	963	877	911	973	895	894	930	878	899	983	936	864	908	870	927	881	931	947	925	898	892	869	899	904	955	958	933	886	924	862	923	920	910	905	931	928	933	910	945	911	895	937	923	936	916	931	866	974	923	926	914	953	873	948	887	880	920	905	880	927	922	869	909	933	975	921	909	919	930	957	927	913	883	912	912	976	940	902	908	981	942	944	941	936	915	870	956	942	874	977	928	905	928	914	932	928	935	958	905	907	916	917	963	923	940	902	963	907	935	925	946	887	927	944	945	887	890	933	976	926	866	874	855	869	918	878	903	940	965	889	918	900	928	929	921	921	857	954	929	915	948	913	913	988	917	882	904	927	955	896	923	904	888	912	934	946	944	929	910	918	940	931	924	956	937	848	907	908	930	924	926	951	898	946	942	986	908	898	908	944	891	960	918	906	965	948	882	935	935	941	953	933	900	881	963	957	917	868	917	902	961	958	908	929	923	910	999	916	953	888	860	861	887	885	959	934	929	877	930	958	899	918	873	883	882	963	956	925	901	1011	886	930	867	984	943	950	865	963	916	940	918	895	925	954	932	920	999	919	919	961	863	927	888	915	939	879	925	895	946	900	928	931	922	874	909	915	972	862	916	902	856	890	952	960	924	935	937	963	901	928	939	943	871	871	887	922	902	931	952	954	947	875	863	903	923	950	903	942	910	915	919	932	969	850	900	928	906	874	915	913	935	902	929	880	927	907	905	887	981	946	892	924	912	959	960	891	947	927	944	901	959	993	890	942	901	944	960	902	905	897	888	881	879	959	982	947	928	888	877	869	940	900	892	965	917	881	930	908	903	902	916	880	961	939	941	977	946	911	924	874	932	986	919	897	909	923	915	905	906	920	898	895	941	899	929	912	954	881	875	904	938	873	932	964	894	900	893	926	898	885	940	934	947	893	917	928	887	918	963	960	948	926	914	945	900	918	925	932	908	887	944	947	870	924	962	921	994	912	917	878	938	871	919	872	884	914	931	920	935	917	902	927	950	934	923	945	887	941	959	943	934	917	925	919	885	880	898	909	892	939	913	894	884	863	960	867	878	889	920	961	928	926	893	932	922	977	970	866	942	920	943	952	943	938	851	938	933	879	936	953	932	896	891	960	972	899	919	974	909	929	878	927	924	915	900	916	844	929	898	896	918	921	955	941	948	918	939	893	899	927	921	935	918	929	910	905	883	895	865	924	922	938	918	892	945	874	926	928	906	971	943	880	968	900	967	904	917	882	916	904	935	903	900	913	914	947	943	927	910	884	903	896	979	920	943	891	880	982	943	953	931	941	912	937	860	891	938	918	952	903	966	991	905	932	873	909	876	904	932	916	884	945	977	954	906	886	931	929	914	855	952	950	892	925	927	886	892	908	899	917	957	886	942	918	937	935	928	952	927	976	950	851	980	958	874	897	940	904	927	922	928	950	906	970	930	921	944	884	920	933	873	907	945	916	920	949	880	951	1001	924	900	941	902	906	908	903	931	950	882	984	905	882	923	913	961	933	892	941	914	999	847
23729	21518	29370	24101	21532	20701	10344	4885	3562	3007	2478	1765	1522	1331	1207	1098	1011	882	946	883	851	764	778	748	726	724	668	682	721	650	658	624	636	653	624	586	615	585	587	598	569	587	518	595	578	560	578	571	569	539	529	579	582	552	550	548	543	549	555	576	527	560	608	527	544	526	584	557	569	617	584	573	554	575	564	549	551	564	572	554	567	580	535	582	560	521	586	559	583	547	522	499	534	512	572	566	572	553	583	561	549	559	572	515	538	551	536	525	549	560	542	531	584	570	484	540	518	529	535	495	552	527	540	529	551	583	564	557	553	549	576	527	530	541	529	535	547	492	535	525	506	563	500	538	569	513	549	538	536	551	560	534	506	543	519	542	539	521	514	550	558	533	531	527	578	548	509	490	612	512	565	509	551	561	530	527	546	521	521	565	508	522	574	596	556	502	542	529	529	566	541	509	542	560	573	598	504	543	521	521	534	534	519	520	521	512	536	566	547	519	585	545	493	568	538	560	518	565	507	535	474	525	489	565	587	528	497	494	525	508	500	549	536	507	546	512	520	580	545	533	541	536	552	515	510	528	522	560	556	569	520	507	561	571	525	567	530	541	535	539	536	561	518	516	558	568	537	526	517	540	540	575	554	513	526	553	462	521	544	535	537	509	516	533	536	522	541	510	563	541	556	513	545	548	543	509	565	546	524	563	527	483	531	498	519	578	533	523	537	532	539	564	522	510	554	550	541	564	542	564	511	549	501	521	495	534	547	509	548	502	576	513	497	550	563	523	544	568	594	518	497	534	570	566	542	555	497	524	500	526	542	584	540	506	577	553	563	534	564	526	528	510	483	555	512	515	555	562	551	550	523	558	528	539	515	536	551	523	516	550	547	563	538	487	508	524	563	523	521	510	523	529	538	532	536	532	538	517	541	509	499	542	559	500	524	533	540	531	533	512	551	502	508	598	504	549	558	540	493	537	532	534	493	542	477	541	548	528	537	574	565	551	553	512	508	529	562	502	507	565	546	542	540	545	540	574	536	525	574	516	523	530	548	564	529	570	503	542	521	523	549	575	518	504	528	559	539	575	546	583	509	569	493	549	522	567	529	528	551	560	509	521	541	525	546	536	535	562	529	531	560	519	479	539	567	556	509	494	518	494	543	534	507	513	517	540	488	526	512	553	537	530	549	525	534	485	502	538	504	564	519	495	514	557	507	564	520	562	551	512	512	537	531	566	536	540	515	552	541	570	566	574	542	553	545	516	579	531	551	563	545	537	453	502	546	516	536	542	510	531	515	533	553	552	569	506	521	522	534	521	544	538	521	541	531	539	529	549	515	537	513	514	565	496	518	501	533	564	522	517	549	555	550	543	556	536	547	527	558	533	569	502	563	557	515	574	568	496	553	513	569	519	545	543	566	537	549	498	488	512	562	524	513	513	533	504	528	519	547	590	594	500	533	513	501	508	535	522	553	518	534	519	530	515	552	530	514	513	514	527	533	511	546	508	554	497	535	523	518	531	533	505	531	560	540	535	507	500	516	543	545	525	516	495	529	501	552	560	521	532	539	508	555	570	560	529	527	558	544	557	534	549	508	532	502	486	543	525	528	521	523	480	540	513	511	546	525	548	493	556	530	568	506	550	551	509	549	522	586	551	513	545	481	565	556	554	525	552	521	498	518	540	568	542	516	524	492	576	560	535	533	542	550	539	507	572	544	567	566	541	546	544	506	558	510	500	512	557	517	535	525	526	540	504	532	537	536	552	544	530	516	572	568	525	489	562	547	498	525	585	544	488	577	554	509	529	563	514	548	533	536	516	531	535	554	555	553	550	517	550	494	571	531	555	544	570	545	519	530	526	548	544	517	534	547	562	536	534	541	538	555	531	515	520	543	552	517	545	559	516	530	560	535	561	525	572	487	523	482	513	551	546	504	505	530	542	524	523	523	525	540	567	553	537	506	483	523	514	535	496	541	534	535	530	550	523	546	532	535	514	563	536	531	562	492	501	563	494	500	537	528	520	554	541	532	544	559	579	532	566	516	555	542	540	569	534	536	549	507	607	561	544	490	530	525	491	514	515	568	535	532	552	531	551	552	534	534	515	502	543	498	547	527	519	542	517	499	511	526	583	544	555	569	539	529	501	537	558	550	507	547	520	502	561	576	535	508	538	513	572	562	560	565	516	526	539	584	543	533	538	517	499	528	541	554	511	516	561	517	547	522	503	511	565	511	548	552	507	531	519	547	503	533	504	523	531	534	526	572	541	539	472	518	533	512	545	513	513	525	510	530	506	517	531	529	534	591	492	528	582	522	584	550	506	567	558	543	551	529	497	541	574	522	523	557	545	528	527	546	514	549	532	549	510	511	540	546	544	519	531	525	527	525	559	533	566	535	549	537	546	554	575	544	528	564	492	552	560	553	480	545	551	538	580	536	514	509	503	522	538	517	546	510	537	538	487	540	560	530	550	570	532	508	526	522	527	549	534	529	495	553	515	551	532	525	513	542	568	511	526	570	568	513	524	558	558	521	536	502	550	555	546	541	525	511	526	514	521	563	496	558	533	541	497	508	541	564	555	528	528	545	514	521	510	481	552	497	563	564	519	504	506	536	486	519	536	554	532	520	525	530	592	552	581	528	538	536	574	519	594	511	529	545	546	526	484	530	554	551	499	562	514	539	543	537	569	541	520	523	514	532	550	569	515	509	512	531	537	564	555	512	491	596	520	564	531	540	558	547	562	495	522	548	529	541	541	494	538	508	524	560	587	559	478	555	500	542	553	491	536	559	560	561	528	517	497	508	547	510	529	556	527	528	517	560	533	538	525	526	519	519	559	539	538	541	534	552	512	540	527	527	492	496	579	509	519	539	536	545	537	542	550	537	533	556	540	487	561	536	555	527	534	531	472	511	566	557	547	522	523	571	530	534	485	554	566	558	559	547	504	522	515	524	519	514	542	518	519	546	508	517	521	552	521	539	549	553	502	500	560	550	530	517	490	552	587	508	557	543	498	546	530	558	502	530	530	549	529	553	519	518	547	527	499	529	541	548	495	553	575	538	526	559	509	554	518	565	582	580	538	525	549	484	555	542	536	479	550	535	497	555	493	540	533	490	535	568	559	536	507	549	552	534	515	518	475	510	522	505	534	542	585	527	523	549	605	507	524	528	574	517	568	527	565	539	531	542	568	550	523	555	552	511	515	519	531	519	537	561	512	533	526	485	552	560	517	555	542	509	552	500	523	516	548	540	540	495	508	519	533	499	523	544	546	513	520	539	564	547	559	574	536	565	520	579	574	540	548	564	504	513	571	552	538	534	547	526	581	525	532	514	519	544	531	522	559	530	542	570	592	543	547	515	539	534	559	543	543	545	514	532	543	492	557	520	577	530	509	563	508	557	552	515	579	504	554	540	539	528	530	511	533	526	560	535	548	481	535	519	582	492	514	505	504	520	552	553	509	551	513	543	569	510	512	540	546	521	528	532	518	566	545	541	549	525	561
14463	30675	28153	18638	14285	12933	12583	10255	8501	6899	5810	3851	3240	2772	2422	2203	1938	1722	1608	1503	1443	1320	1396	1284	1177	1162	1078	1062	1079	997	951	963	1012	923	919	903	900	906	874	856	834	817	882	815	795	771	874	849	780	813	740	756	756	783	783	730	770	791	770	756	760	796	760	813	822	836	802	793	843	822	823	893	785	815	850	791	813	784	749	756	817	764	776	786	802	789	777	760	798	775	783	774	727	732	762	779	709	774	718	785	772	763	725	748	722	797	756	768	753	751	763	749	728	767	761	719	742	763	744	782	760	755	780	785	723	760	798	755	767	708	755	746	749	754	699	747	725	726	748	722	735	717	749	723	705	720	759	729	748	716	791	755	766	683	740	758	761	762	731	725	811	734	753	748	802	774	726	733	783	753	755	708	800	741	745	809	739	714	751	723	677	719	745	745	717	773	730	748	731	746	714	740	748	755	729	703	744	738	729	728	756	727	754	728	786	687	740	759	727	716	726	737	719	737	732	747	771	753	755	754	795	769	768	725	759	693	746	734	775	736	739	755	775	738	711	711	677	774	730	778	728	737	734	719	690	710	796	748	735	702	731	691	746	722	750	785	731	810	755	772	749	754	776	713	759	794	732	710	739	807	766	756	736	747	690	741	757	734	753	710	715	742	702	760	764	773	767	739	766	749	722	731	764	753	719	768	713	728	698	761	721	712	732	734	717	756	738	762	773	717	728	721	756	697	740	722	729	748	732	744	726	741	697	751	775	715	711	731	738	719	731	743	742	734	713	713	770	720	744	726	726	729	711	703	733	753	775	744	718	718	741	741	706	763	770	721	741	703	766	719	707	735	738	743	769	782	713	741	696	721	729	729	772	681	777	747	729	700	716	729	769	760	771	715	737	725	754	786	743	693	731	741	721	798	786	716	776	777	734	745	728	720	741	795	728	739	716	762	725	770	730	764	763	751	788	751	735	725	696	720	762	743	731	745	741	682	757	763	789	797	742	729	793	730	724	792	711	735	725	760	741	756	740	753	715	744	737	728	659	711	710	770	776	744	728	777	748	713	771	759	760	725	729	760	714	703	736	747	692	744	752	749	731	737	747	733	760	741	720	725	727	711	759	718	723	733	742	734	751	754	715	762	768	760	728	724	739	715	761	749	780	732	749	733	749	764	761	721	727	775	761	732	728	734	767	733	712	794	735	728	721	756	767	711	746	722	765	689	744	758	721	724	749	721	742	752	758	757	737	753	709	755	785	742	758	720	777	745	765	741	734	741	748	727	783	768	723	735	774	739	720	788	715	761	731	747	796	729	743	692	710	746	760	748	753	729	768	722	765	780	723	751	756	768	750	742	730	762	734	752	751	679	791	785	722	769	750	725	735	770	776	715	722	745	699	726	747	767	760	708	736	781	751	747	719	767	746	714	719	731	741	721	726	701	746	749	751	737	793	757	720	761	709	760	692	806	699	754	733	737	734	736	742	715	748	752	725	742	719	745	738	746	764	716	751	740	742	738	773	741	704	768	721	734	746	764	745	686	737	723	761	749	766	770	719	660	772	714	768	767	704	758	785	796	723	724	707	734	765	731	789	726	753	760	752	718	718	749	720	729	733	712	700	724	739	745	712	673	774	723	717	763	721	717	765	742	738	725	720	775	717	782	810	781	689	787	702	749	735	715	784	739	733	761	762	706	759	718	737	743	775	735	715	762	757	758	751	762	747	778	788	744	745	760	794	757	685	832	776	732	740	712	730	754	699	731	787	729	765	762	724	790	783	732	760	752	736	770	716	748	733	726	740	759	717	741	747	783	738	717	734	685	749	754	753	765	730	714	734	752	734	755	773	749	762	740	731	763	748	723	714	719	816	788	769	730	710	747	743	694	722	752	742	736	737	714	753	769	760	731	702	733	738	745	708	747	752	756	709	700	735	734	706	706	712	761	735	694	753	735	708	704	754	776	763	718	706	683	755	765	721	768	753	743	717	755	739	764	774	705	772	751	707	706	741	715	780	783	749	730	749	706	754	763	720	725	713	778	727	750	729	709	717	760	709	724	736	738	784	775	762	736	704	751	744	753	706	776	729	787	764	712	728	739	777	726	735	756	752	786	791	762	740	739	696	777	756	759	746	713	766	805	745	761	774	775	734	759	704	757	710	741	754	722	702	724	789	746	765	785	757	758	777	745	715	748	719	727	719	784	753	695	811	757	739	726	774	709	696	752	745	786	755	748	759	782	750	757	764	738	761	703	783	733	728	770	735	751	761	776	764	747	732	730	736	775	757	756	728	726	696	752	764	731	722	753	745	744	751	756	688	725	686	726	739	759	725	776	709	713	720	725	713	741	742	721	728	794	772	726	727	728	690	741	763	745	767	738	730	771	771	721	719	714	765	773	713	756	693	730	758	750	746	748	707	743	746	691	758	701	696	720	735	722	733	763	788	783	742	739	707	779	808	763	759	702	799	732	738	810	727	723	690	823	751	682	775	740	749	730	761	740	717	737	756	684	765	712	694	711	714	737	775	761	755	742	758	774	749	739	745	751	741	744	718	709	728	710	739	724	708	750	758	703	692	760	736	706	767	733	732	737	736	713	716	693	758	729	733	794	790	755	782	742	738	707	734	741	706	720	675	807	760	730	719	740	745	712	766	708	755	727	779	784	747	759	713	683	766	743	720	730	722	754	730	761	697	738	739	742	750	715	692	727	720	763	716	722	729	746	719	721	742	704	772	737	800	765	712	736	743	748	765	748	705	708	760	709	775	732	754	748	705	710	737	722	749	750	754	739	755	743	684	750	729	681	771	728	806	752	747	720	702	735	718	754	731	733	753	678	781	791	757	781	779	697	723	715	737	741	730	755	762	750	691	722	692	746	724	738	765	764	725	753	740	758	742	758	753	780	700	721	724	745	767	726	745	772	765	777	779	756	735	743	789	758	742	779	729	765	759	714	768	731	690	745	756	699	739	727	742	696	740	715	700	752	720	721	716	790	761	755	737	750	728	777	727	677	697	730	764	703	737	729	723	726	801	735	770	761	751	677	711	713	739	745	675	728	766	733	730	701	747	737	781	729	754	699	747	726	777	770	760	790	754	768	746	703	717	735	784	775	760	714	736	735	771	707	753	765	738	752	730	756	739	752	720	757	762	744	717	715	718	716	742	745	724	748	706	718	779	789	733	756	768	725	722	735	704	728	763	780	770	752	713	777	722	740	757	731	723	743	709	756	749	779	753	729	718	723	721	726	723	715	751	721	721	709	723	763	739	703	751	742	729	730	753	801	737	786	751	764	752	753	768	716	715	800	709	751	732	741	758	733	738	746	713	776	737	774	719	721	777	743	766	694	699	779	759	742	760	752	720	786	744	759	694	774	735	753	761	713	720	742	718	690	723	777	746	700	752	785	739	757	769	739	740	764	723	744	696	703	730	764	786	673	785	741	761	682	763	776	733	766	743	751	770	776	749	749	788	726	716	744	783	714	759	772	770	746	751	773	758	752	714	748
27478	20694	13737	6337	3419	2850	2718	2038	1866	1532	1365	1099	1055	977	926	868	876	859	852	793	802	790	795	813	772	714	763	772	750	774	757	801	740	738	727	728	731	721	722	705	731	679	740	729	698	696	702	728	659	668	758	653	678	703	701	753	716	701	762	725	736	702	709	682	741	697	682	706	736	695	721	685	730	727	722	721	718	717	686	691	690	737	709	740	730	755	687	695	725	728	696	701	756	721	686	703	662	687	706	703	747	706	700	663	734	690	711	706	689	711	698	665	717	677	712	710	733	678	691	701	713	693	701	725	704	695	731	695	683	712	719	664	673	717	711	712	675	704	705	736	723	698	723	675	683	651	741	685	731	696	687	691	725	737	697	668	681	626	666	675	673	698	699	676	678	686	678	648	742	648	709	752	686	693	706	716	721	704	721	704	714	752	692	714	663	735	730	721	664	735	676	755	712	703	727	678	719	689	693	718	740	711	707	691	659	651	737	717	684	707	728	725	697	701	780	668	640	689	683	708	727	699	700	693	697	685	672	658	702	675	715	707	645	691	738	739	746	663	727	666	700	683	708	681	695	680	684	683	707	736	680	687	681	714	684	684	736	703	713	713	723	691	719	676	697	723	706	694	717	680	677	625	718	712	713	698	705	670	693	641	680	725	684	698	704	698	731	653	715	699	684	693	702	746	748	688	706	724	711	699	700	672	711	708	736	719	701	667	710	694	675	708	744	755	668	721	717	687	661	705	715	650	666	719	709	705	691	695	746	719	747	673	746	705	727	659	676	697	696	707	672	728	690	719	698	711	691	724	724	667	695	706	730	698	670	673	621	693	705	721	682	710	699	718	711	692	720	653	660	654	719	686	650	677	712	703	646	660	745	719	709	743	680	704	739	710	699	727	691	648	665	721	684	716	674	707	694	738	676	707	688	685	661	698	679	737	735	695	689	703	747	677	705	686	674	680	703	711	712	680	727	684	739	649	679	674	698	702	686	745	688	737	693	732	681	705	745	706	747	704	729	746	664	686	676	660	703	673	712	686	771	716	750	670	697	689	693	702	731	678	711	654	735	672	683	682	717	702	669	676	686	733	692	728	754	728	746	682	706	722	701	675	674	646	721	701	703	703	713	679	692	705	706	733	673	654	731	656	710	717	736	657	692	663	714	711	696	723	684	700	697	671	703	708	668	709	687	681	737	653	712	709	645	680	691	688	703	703	713	709	715	655	726	705	740	694	676	747	753	682	699	717	650	738	689	673	703	675	711	702	703	706	735	727	715	687	717	758	706	681	716	692	645	714	665	693	727	709	717	711	695	660	733	654	743	658	707	739	682	672	715	674	715	712	680	664	699	705	707	755	704	734	692	739	733	688	716	679	681	708	756	681	709	683	719	673	724	746	686	690	715	674	712	705	698	705	691	696	647	692	711	716	661	700	725	694	691	685	724	679	693	739	691	707	689	684	698	690	670	705	719	730	692	664	680	710	709	729	717	701	659	684	643	719	761	738	661	751	671	722	640	679	724	669	717	710	705	725	713	714	715	662	703	690	691	653	709	698	658	711	703	691	678	677	713	676	715	668	701	687	709	677	706	722	714	697	713	693	724	700	667	643	697	682	697	669	716	671	721	691	687	685	727	708	761	684	728	678	784	652	699	708	680	737	728	704	675	709	691	676	693	638	729	697	713	679	723	678	711	681	692	749	698	734	709	667	735	653	702	718	738	769	682	689	692	726	723	673	729	678	647	719	689	666	679	727	727	709	707	692	712	701	678	703	691	734	672	698	689	734	621	714	715	660	698	670	683	748	706	704	675	679	722	709	760	704	700	675	694	724	673	706	700	689	749	707	743	662	680	695	680	761	697	705	689	707	702	729	699	686	707	723	744	702	692	725	787	732	679	697	719	731	707	659	668	707	691	701	701	680	683	694	704	702	681	673	696	690	666	707	697	738	720	669	707	719	705	728	720	739	647	652	732	706	732	696	674	694	696	694	695	675	697	670	674	724	646	672	758	727	731	690	676	639	695	702	718	671	692	719	689	762	671	697	706	726	656	677	730	723	654	693	654	721	690	719	695	647	706	723	698	714	713	677	725	734	704	715	694	705	735	711	692	676	690	700	702	659	692	672	640	700	675	701	700	669	713	718	747	718	672	687	677	690	688	727	692	688	719	702	699	719	715	705	681	663	695	709	692	679	703	665	703	735	725	773	740	678	722	720	705	711	700	707	729	691	719	714	732	746	703	682	660	654	696	678	660	705	654	700	708	667	697	751	681	697	735	682	676	725	631	722	745	712	700	699	715	710	727	694	717	646	688	710	666	685	740	697	697	686	715	739	682	722	695	701	681	709	721	700	721	677	720	714	677	742	721	711	747	733	698	689	669	677	686	666	718	750	685	664	676	690	697	683	712	699	696	717	725	720	659	706	707	621	704	693	735	650	702	727	646	734	698	650	698	667	747	710	671	697	659	650	688	735	715	697	711	679	651	722	671	741	720	701	686	677	719	726	684	695	672	653	706	728	704	709	612	688	664	710	716	710	699	705	735	690	698	706	683	631	703	673	702	706	726	728	732	681	670	778	686	671	687	661	682	699	679	681	693	736	621	686	699	747	698	705	720	707	718	689	736	689	710	653	731	652	723	679	725	712	712	665	676	673	715	701	723	725	694	671	705	704	792	725	711	657	709	641	715	702	688	710	687	665	696	675	705	716	655	725	725	676	674	639	718	704	703	729	730	661	686	684	713	767	695	739	644	761	684	718	671	678	714	726	697	724	721	732	682	662	693	709	715	675	670	764	709	687	689	694	690	697	647	693	696	697	715	673	701	686	713	681	680	719	702	705	711	742	700	744	676	645	685	761	699	701	688	700	676	716	710	745	668	708	652	687	746	710	703	691	700	697	712	679	690	713	639	685	693	695	765	712	707	663	720	708	707	717	696	699	686	694	750	687	733	669	714	666	688	733	696	677	675	693	708	714	679	705	700	706	692	674	721	715	697	703	708	716	709	696	691	709	674	711	697	683	723	669	693	665	654	693	700	721	698	701	642	699	668	711	725	701	675	737	736	699	713	734	716	729	687	723	704	719	678	728	709	745	698	706	647	701	695	688	707	664	688	657	689	687	697	734	707	694	694	710	713	710	675	691	678	684	716	741	693	690	681	660	699	707	707	671	651	674	667	716	724	701	730	694	703	676	715	728	699	668	717	747	712	701	667	712	643	705	694	681	701	702	727	668	686	719	676	675	674	722	694	674	719	767	682	709	702	677	696	705	712	671	715	679	709	655	706	655	701	717	748	701	727	706	689	701	716	726	680	606	747	699	646	691	732	726	691	682	680	760	705	673	710	703	679	724	705	727	732	690	701	708	693	674	676	749	677	705	708	688	697	756	727	667	725	719	690	684	660	658	675	698	718	703	715	685	761	769	680	683	661	728	688	718	659	728	677	677	681	723	722	670	699	708	723	753	663	708	654	731	662	660	745	725	735	737	699	682	708	706
10762	17657	16195	8797	6462	6239	6153	4789	4167	3308	2753	2036	1763	1625	1521	1379	1356	1292	1265	1273	1183	1182	1147	1192	1114	1152	1097	1120	1078	1050	1044	1033	1006	1017	1061	1014	1040	977	995	1069	986	1008	951	1017	963	1059	1032	998	1002	957	934	962	988	978	908	996	959	951	1009	940	951	943	963	959	1005	1027	990	990	980	962	1023	996	1005	1011	1000	978	945	960	950	921	943	1024	961	995	968	990	1013	929	1005	1032	918	954	992	900	960	1025	967	985	1011	956	998	969	962	958	936	981	925	966	962	985	1013	951	976	976	954	999	952	979	955	937	1010	935	933	980	1002	955	935	957	970	994	1004	956	1021	922	1033	970	984	925	916	963	970	906	962	1026	942	918	946	970	976	968	954	905	926	906	944	1010	962	982	902	963	926	895	972	993	966	956	952	935	971	904	1001	990	935	991	933	962	1018	977	898	937	1008	893	920	951	969	961	966	936	937	971	978	931	973	962	951	971	941	926	909	978	985	962	972	969	978	959	989	998	930	947	931	935	954	961	967	970	1053	985	955	953	950	922	960	1001	936	937	1024	961	1007	945	938	964	931	915	935	955	963	951	970	923	957	963	904	987	898	962	976	947	978	930	951	932	977	947	915	925	948	966	914	943	993	1007	983	943	955	949	972	964	921	920	901	985	985	950	957	931	960	972	983	897	927	1011	953	968	951	919	961	943	984	955	1019	925	887	976	975	961	973	988	963	956	946	990	939	998	986	953	997	936	958	974	952	947	971	948	950	1010	949	951	984	946	976	993	938	1032	959	977	996	938	944	992	971	967	952	970	989	972	981	920	929	930	938	979	994	952	962	986	895	961	1026	984	932	969	1015	971	970	936	1003	929	1002	949	948	984	939	898	998	983	944	966	926	939	935	981	951	942	953	991	967	991	1022	947	962	895	925	949	959	922	994	960	939	954	925	959	974	980	928	963	955	932	936	938	955	948	886	943	1018	956	955	942	964	969	911	935	938	963	965	961	941	978	1013	972	994	939	953	976	953	920	966	882	1004	983	940	988	954	958	981	991	986	934	952	998	958	876	989	1012	967	973	1003	949	939	987	974	986	973	955	955	984	917	990	968	930	962	986	909	951	976	993	939	947	921	947	996	963	981	1020	949	905	979	953	975	1039	953	921	993	952	958	911	932	946	952	960	999	944	944	974	970	914	975	921	909	1012	951	964	917	1065	965	1010	899	977	937	925	982	967	968	939	990	1007	951	987	964	945	1020	930	950	1004	987	925	990	986	1029	933	1000	948	965	995	934	978	965	922	928	906	950	975	912	908	970	937	915	1037	990	975	984	1001	997	951	892	924	932	982	948	940	937	959	1002	964	988	955	986	963	977	938	1039	951	939	955	992	921	946	958	965	972	973	994	979	892	970	958	965	942	944	949	964	925	964	977	974	931	1013	973	961	957	965	977	1033	940	906	946	957	974	1003	943	964	950	966	973	950	942	966	1008	970	930	949	964	930	963	1010	953	951	959	968	1004	970	977	948	971	948	952	946	950	997	957	954	1012	967	1009	933	911	992	1009	945	972	952	929	964	957	959	1012	964	947	951	930	945	925	954	987	933	927	947	971	992	993	964	958	946	968	988	955	957	943	966	974	960	968	975	973	983	1026	1032	926	947	1006	940	970	1002	945	945	986	943	906	982	950	985	982	964	911	943	982	924	1003	959	1006	901	1009	955	968	918	994	961	1042	936	928	945	1009	956	982	942	962	967	907	956	952	953	968	965	923	953	963	961	994	980	961	909	954	996	1003	959	983	938	924	952	932	895	986	958	968	878	943	950	980	992	996	964	958	958	941	942	972	949	920	992	905	962	995	961	964	1004	930	1021	899	972	919	941	938	940	951	952	972	997	954	990	984	1042	953	982	975	905	996	987	965	985	992	946	950	921	951	992	913	971	973	999	1007	961	971	1001	930	943	948	995	966	979	956	888	932	991	988	1028	1000	957	904	995	998	997	954	954	919	938	1003	961	931	933	1046	922	948	956	964	968	906	1028	948	962	956	1012	984	963	957	989	956	978	962	992	974	941	968	952	938	928	922	957	955	958	946	924	928	963	948	971	910	968	973	947	919	1004	953	975	946	995	969	1003	960	1012	942	946	1013	969	949	955	986	947	953	996	944	935	973	948	950	1016	960	937	938	948	1032	1030	956	969	1054	955	952	986	929	999	975	926	927	946	968	944	912	993	968	984	990	988	966	946	1010	988	988	966	976	929	945	894	913	967	926	963	972	969	955	985	945	1005	966	955	964	1010	954	886	967	937	972	982	973	957	1009	917	957	977	975	978	958	1003	955	950	947	948	969	946	933	937	960	923	986	993	974	963	937	967	969	978	927	1044	1003	943	944	950	1004	1016	939	991	947	963	922	951	1003	957	1026	982	946	1003	908	943	974	976	953	952	973	961	980	949	994	912	972	1018	1009	992	976	976	957	972	938	977	974	996	946	938	926	981	994	948	981	918	970	980	937	985	959	949	938	996	951	956	946	942	957	949	980	1005	940	968	962	976	973	999	952	990	979	984	964	960	971	962	960	912	966	953	976	959	937	954	941	954	1013	988	999	979	965	976	934	977	956	1034	939	984	981	966	944	965	936	917	939	896	907	968	983	994	979	964	1002	956	995	976	925	965	981	931	937	967	1010	915	1003	938	933	954	960	946	1006	996	997	992	939	930	947	981	961	909	952	1020	971	962	988	1000	936	949	980	964	923	934	945	988	964	955	966	1013	956	988	928	998	904	958	986	909	1011	945	950	959	910	978	989	939	966	950	980	956	941	968	978	982	928	1014	945	975	930	947	933	958	950	940	993	1024	976	928	963	965	962	944	1024	901	920	961	929	936	1014	945	995	923	958	937	962	923	937	1036	1021	936	948	982	1024	957	943	982	1029	935	912	921	959	936	1000	931	996	896	936	936	931	946	988	1020	1032	933	933	980	928	953	972	975	963	944	949	965	972	966	1001	933	939	977	987	929	960	985	891	953	981	927	922	966	951	961	967	928	907	981	954	916	987	919	959	891	951	973	944	942	960	1011	942	950	944	938	989	982	939	968	986	968	943	949	960	964	982	1006	963	960	955	916	940	961	950	986	941	978	949	969	1009	951	938	1012	980	1010	903	1041	967	958	907	948	983	969	984	995	966	925	1007	998	922	977	930	976	924	935	940	941	964	942	972	967	994	984	995	984	952	945	964	998	967	946	956	901	986	951	982	988	908	995	1002	971	982	949	1010	891	962	961	941	927	922	985	956	954	958	995	920	955	1007	980	961	985	934	966	1000	969	952	965	925	962	938	957	934	981	933	950	977	958	937	1004	1028	920	968	938	927	1009	975	896	961	948	984	968	992	972	924	965	959	1008	966	950	977	1002	907	983	961	925	959	971	964	987	987	913	938	910	967	996	927	982	946	1017	936	973	958	951	966	909	951	969	950	1005	1007	956	965	912	961	931	951	951	976	973	950	921	938	935	936	963	918	952	1031	953	954	980	905	932	1032	971	947	958	980	1030	933	952	943	992	943	955	953	950	922	965	929	920	1009	998	962	1011	965	968	968	1012	972	955	977	959	993	966	888	975	988	928	969	969	975	1027	1003	942	982	935	1003	976	905	966	966	946	887	949	969	950	984	992	927	985	1008	942	986	906	944
24639	21472	28732	24627	20720	8690	5375	3383	2493	2052	1746	1513	1367	1144	1095	978	979	923	949	919	845	868	860	918	842	808	810	778	761	715	787	734	766	733	711	747	722	701	709	711	687	668	748	707	701	692	649	735	698	667	722	706	695	701	694	700	714	680	720	719	712	680	614	712	698	712	737	655	716	678	688	726	693	710	699	682	688	717	716	692	685	670	688	739	647	677	644	647	687	692	697	696	665	692	714	695	710	715	659	681	678	677	698	691	669	662	669	632	690	720	638	689	693	666	657	700	676	670	697	678	642	658	648	639	725	663	673	704	677	675	628	662	703	657	678	671	688	688	652	682	655	659	675	722	694	681	687	648	659	641	654	702	658	656	692	684	686	673	641	666	703	654	649	697	708	688	677	705	685	650	678	651	696	653	685	647	659	643	673	689	641	689	690	630	695	677	705	665	651	683	647	668	639	720	674	666	688	719	679	649	644	679	682	675	726	663	708	651	665	667	663	639	639	722	652	654	666	668	708	675	671	702	634	650	688	684	634	662	653	649	700	688	678	699	660	663	646	676	663	668	680	641	675	707	759	691	650	700	656	690	637	686	689	652	710	658	670	710	696	664	676	682	648	661	674	727	629	689	635	638	647	688	692	674	715	668	649	659	689	686	677	708	640	632	657	694	699	666	697	664	678	674	658	670	607	696	655	693	678	674	648	668	688	727	756	692	646	686	668	685	676	648	685	663	696	663	645	643	669	676	648	614	697	700	638	675	684	708	653	698	670	689	667	675	636	649	655	660	716	641	745	708	727	677	672	652	646	671	681	678	692	676	683	662	689	667	657	680	619	666	703	674	699	673	666	680	722	690	663	668	658	658	674	687	679	697	670	685	637	668	687	657	724	657	701	692	643	680	658	631	678	672	662	667	654	674	671	631	628	715	678	644	669	713	698	693	656	675	675	648	618	646	674	672	669	660	681	701	682	695	683	647	689	683	719	683	642	656	671	682	686	667	693	675	729	725	639	638	718	665	701	638	640	735	648	672	705	695	659	673	682	636	673	620	660	670	703	670	691	727	675	722	660	696	663	627	658	747	674	650	702	683	677	683	676	637	656	724	665	630	684	717	692	634	678	669	626	695	661	652	671	660	656	685	673	673	719	677	666	698	655	630	651	691	665	681	681	693	689	653	681	667	665	667	671	667	662	704	690	658	617	638	708	682	662	683	667	693	680	665	653	707	655	683	684	707	673	646	694	678	655	683	709	657	671	697	687	640	692	659	667	656	634	647	697	682	648	679	702	653	686	659	640	637	716	608	626	654	653	713	673	656	684	682	681	655	656	717	705	676	636	657	698	675	651	722	702	683	666	657	688	612	676	671	655	657	674	720	731	671	614	648	708	605	683	617	676	698	709	664	713	663	666	722	692	677	660	698	695	648	659	656	714	693	670	635	667	643	668	690	672	647	713	670	708	681	677	686	651	711	644	708	627	675	676	674	712	678	658	649	674	631	685	727	672	672	651	684	673	719	688	676	705	644	709	684	673	705	663	684	666	656	645	692	692	635	675	697	634	671	718	684	668	619	632	629	635	668	666	715	617	648	679	659	702	644	692	686	658	642	650	662	630	655	676	661	644	674	667	675	691	644	708	686	682	671	675	671	690	687	670	656	705	688	728	679	676	691	727	698	680	663	725	664	668	644	673	645	659	675	661	696	634	753	674	667	673	659	653	658	669	642	684	683	679	708	708	650	632	688	681	638	647	648	683	700	702	663	673	661	689	693	688	673	644	646	659	699	668	671	702	649	691	691	666	687	686	701	639	651	664	680	688	718	682	721	643	636	678	705	726	694	632	654	660	705	697	672	704	696	656	639	685	675	648	689	660	699	649	663	687	689	662	680	680	716	652	677	663	648	664	671	569	642	684	673	721	676	698	645	665	679	683	675	665	665	687	648	671	678	667	678	695	674	656	624	713	625	653	674	678	726	681	678	701	694	711	663	660	685	630	715	670	671	726	668	644	685	663	690	677	691	654	720	670	647	706	690	673	641	683	663	689	692	664	641	662	684	654	640	664	635	663	712	658	653	673	644	646	678	674	703	638	678	717	655	677	696	700	646	666	700	680	631	658	683	694	716	671	651	684	687	664	681	698	666	717	695	677	673	638	628	681	677	717	692	655	665	667	660	691	715	684	727	675	651	681	654	647	657	678	677	698	702	679	662	683	686	662	670	673	666	619	676	642	666	615	661	664	704	671	686	625	658	649	685	687	642	658	675	706	664	665	656	672	692	681	670	631	682	642	693	651	682	678	712	645	706	659	704	665	666	631	699	680	692	730	642	693	686	688	647	619	720	647	635	684	693	610	672	664	724	709	690	688	711	634	709	704	686	672	706	657	666	657	688	675	652	649	636	670	679	649	641	659	670	672	685	693	700	695	693	661	694	642	729	648	683	673	674	647	642	648	659	665	681	711	648	714	633	707	674	666	665	661	707	650	650	643	686	676	660	618	664	709	670	648	711	656	691	643	662	650	705	667	720	706	646	697	665	669	646	648	683	690	654	640	675	688	635	712	655	720	720	679	747	663	622	693	695	674	669	692	677	683	663	668	676	674	656	703	646	655	679	676	688	688	691	695	697	678	705	634	700	632	685	628	694	670	686	664	655	746	640	651	712	685	711	657	646	704	661	655	710	688	675	687	624	638	727	658	679	670	668	657	661	696	661	705	653	685	676	673	642	683	699	657	670	662	642	672	678	682	668	695	632	666	704	686	672	647	701	669	672	672	699	652	676	676	672	674	682	668	669	658	678	658	657	654	672	674	658	700	684	666	685	654	656	749	666	691	691	649	680	689	726	654	691	703	649	677	662	650	692	659	680	682	647	605	697	690	640	656	696	691	662	681	718	663	675	713	664	677	720	703	662	656	624	678	680	653	678	650	651	597	655	657	663	665	675	719	625	670	678	681	676	643	656	691	674	714	661	628	674	657	677	641	644	659	669	644	621	660	690	650	657	663	632	704	674	636	683	677	616	656	692	677	705	723	664	680	667	686	663	688	652	679	651	663	634	709	653	697	640	704	644	675	684	653	666	690	628	668	678	682	645	690	651	653	678	695	715	645	703	682	666	684	732	692	672	660	677	690	683	665	669	699	633	702	667	660	654	690	667	647	716	697	701	652	684	687	662	672	712	680	681	712	688	637	682	662	692	674	705	714	666	685	633	636	678	698	648	679	666	646	695	648	687	723	630	696	681	703	665	641	688	657	658	682	662	680	696	677	688	682	616	690	665	619	637	708	693	673	691	707	699	695	665	623	639	681	674	690	672	689	657	680	697	660	678	664	627	693	714	650	699	678	694	662	670	699	640	631	684	671	726	663	647	641	672	673	683	666	642	648	642	647	649	694	657	685	659	674	686	651	640	641	697	685	652	684	650	700	636	652	646	734	652	672	656	672	657	625	713	651	670	658	660	726	650	714	682	657	676	667	635	660	681	643	649	640	662	687	616	676	626
12032	26673	24036	14837	11326	9174	10023	7519	5905	4639	3655	3154	2531	2337	2007	1783	1676	1550	1450	1485	1303	1267	1372	1274	1262	1214	1269	1109	1194	1080	1098	1046	1089	1109	1092	1049	1083	1103	1072	1066	1038	1037	998	1035	976	949	987	955	985	929	977	1026	893	961	961	956	962	989	974	953	936	951	1029	970	974	970	979	1023	993	1029	974	971	955	1046	971	952	998	1006	972	909	940	955	917	924	960	1015	940	985	946	1021	996	961	991	931	968	977	969	918	964	949	942	913	930	1002	952	968	944	913	966	960	933	926	952	952	930	926	903	876	963	909	933	949	952	961	943	971	946	974	1019	960	970	933	971	945	888	964	912	891	950	925	927	969	974	916	1011	944	972	961	938	938	931	921	879	968	1004	934	907	890	931	950	946	936	967	887	925	935	999	922	926	895	948	946	921	941	895	902	907	946	954	922	937	919	926	983	945	896	915	928	946	927	833	989	908	943	951	925	960	915	954	976	881	930	928	960	923	963	919	910	963	931	906	925	956	929	903	950	873	956	888	963	872	943	907	899	990	915	917	930	927	960	904	926	950	958	920	873	910	987	978	880	963	936	908	910	958	917	940	966	912	899	971	939	968	941	891	904	938	902	913	926	925	908	937	955	924	977	919	923	964	941	917	927	954	907	945	998	916	931	976	906	975	949	927	941	947	1004	903	876	935	1004	985	959	934	890	901	897	929	919	936	940	941	948	958	956	938	977	946	948	903	930	935	940	932	937	947	962	954	1002	910	983	948	923	929	863	872	963	949	928	951	937	942	972	980	959	983	896	907	951	890	901	990	914	907	949	979	911	911	957	952	940	901	911	938	943	969	962	995	971	942	905	916	934	934	913	977	974	903	940	956	907	916	926	943	966	912	951	979	894	983	959	883	939	920	932	867	962	898	906	891	969	943	997	921	916	928	939	983	941	937	879	945	923	919	928	922	963	918	953	961	951	966	896	950	944	891	906	943	927	930	981	947	881	938	975	951	971	881	900	952	970	959	893	915	938	931	964	1004	942	928	949	954	907	937	941	926	958	921	901	930	898	940	913	929	934	930	954	889	904	927	991	883	972	896	963	944	970	939	912	964	904	961	898	936	944	915	909	945	957	889	948	963	909	987	938	966	920	877	998	961	888	876	1001	912	930	934	956	959	973	849	965	891	950	917	949	918	934	941	903	946	885	985	961	919	933	915	904	896	979	944	924	963	931	951	946	954	971	905	908	887	906	959	916	972	955	915	900	924	933	957	912	951	976	917	902	952	949	901	927	901	935	853	952	928	994	914	924	951	916	869	903	968	962	949	917	956	950	925	964	919	927	920	926	953	932	956	973	953	961	926	911	949	953	914	944	950	971	915	952	931	985	948	917	915	943	925	928	957	920	938	1006	937	971	910	924	952	1000	965	1004	915	944	889	932	980	943	887	864	952	885	943	955	945	900	952	950	914	909	961	946	939	924	908	935	977	992	924	918	937	915	904	914	973	957	947	911	932	950	925	954	923	979	882	977	934	991	891	931	874	931	919	903	938	989	935	903	945	941	941	890	885	986	960	889	969	922	942	967	965	923	985	930	967	888	903	914	955	961	962	915	977	930	973	937	913	907	899	921	888	917	999	912	944	889	977	940	946	927	958	886	969	891	892	888	911	882	932	922	927	978	921	926	988	910	953	974	976	965	935	903	894	885	979	889	952	890	949	952	879	916	929	960	919	926	936	871	940	968	928	952	958	954	955	914	965	930	959	958	900	896	921	932	942	959	935	949	963	938	931	921	914	914	931	909	948	946	931	882	920	936	950	919	991	907	961	888	916	928	923	927	938	952	876	945	928	921	965	933	944	909	925	936	958	932	965	978	964	865	929	929	899	969	885	948	960	927	904	940	935	925	940	937	967	976	926	944	906	973	938	938	926	887	936	922	952	950	945	965	917	934	934	927	928	931	952	925	928	936	993	929	916	957	922	903	892	942	907	908	962	952	966	966	1006	906	935	928	940	932	932	951	923	1008	929	948	996	891	956	922	955	922	960	954	897	966	892	981	892	933	962	914	955	886	981	938	958	871	915	931	957	949	920	1020	885	959	987	976	957	948	991	921	920	947	938	981	928	977	934	899	957	952	936	983	905	928	878	950	946	934	935	934	922	986	919	946	951	949	933	941	869	869	903	959	909	973	964	950	940	920	931	896	942	876	919	925	907	970	904	953	915	912	903	950	939	952	934	909	970	976	901	954	932	911	927	969	954	907	909	970	976	1006	893	893	975	909	905	930	933	926	974	964	942	958	890	868	920	965	954	920	900	957	927	936	924	934	897	923	900	929	968	966	964	883	938	920	918	917	944	953	938	947	952	992	942	939	944	946	985	894	922	982	942	888	962	921	931	946	973	889	948	948	963	930	977	924	944	870	925	937	892	913	943	927	956	888	918	943	931	932	927	949	963	958	967	900	983	926	979	904	929	909	933	927	1006	898	939	964	881	922	958	977	922	944	984	935	973	906	987	972	863	967	892	963	975	930	921	975	923	986	936	917	920	948	892	971	939	934	925	940	931	920	930	959	886	956	899	888	909	943	956	965	898	901	957	933	984	918	974	907	978	960	927	954	931	919	944	905	967	927	927	903	943	952	905	984	911	918	940	927	936	938	984	991	904	963	990	927	972	939	917	918	966	943	921	987	896	875	981	948	950	958	946	989	928	928	941	901	945	895	970	908	914	919	943	948	912	912	909	932	926	998	957	938	944	978	967	932	949	961	919	885	928	989	925	944	979	908	928	943	921	940	938	885	942	894	959	979	949	896	934	915	954	936	872	926	945	923	904	951	869	956	948	954	914	960	892	943	964	888	944	926	954	962	916	948	908	960	886	903	921	957	921	920	935	922	912	970	914	949	954	972	939	967	918	878	940	937	833	938	865	950	956	929	916	958	963	979	959	967	946	913	907	939	916	994	951	962	942	920	928	936	865	964	910	888	941	894	927	896	909	946	936	930	962	936	922	967	913	889	910	1009	980	891	949	923	977	871	945	882	989	954	948	939	876	908	1011	940	967	957	934	907	981	907	942	933	937	896	936	986	896	918	923	930	910	911	961	944	971	907	939	927	956	933	963	943	891	924	932	982	944	942	934	973	916	915	946	917	920	950	909	936	898	951	931	920	934	936	944	953	903	921	915	931	935	903	902	941	920	915	953	898	935	944	904	895	910	932	915	964	942	906	1000	902	913	918	927	985	906	921	915	942	921	919	920	947	922	948	892	955	895	934	975	947	951	957	933	925	952	915	930	980	918	950	914	957	928	926	934	903	914	940	903	910	942	910	862	895	931	906	938	935	993	922	916	897	986	878	965	965	950	962	939	962	908	971	934	924	924	957	912	981	927	923	907	897	876	933	948	947	953	970	982	960	958	912	946	916	985	925	935	933	926	933	927	960	963	1006	931	938	949	964	969	942	956	926	913	916	909	912	984	966	910	956	886	939	1000	932	952	896	893	937	949	937	921	948	890	974	954	965	936	957	936	904	997	934	928	955	976	925
23547	21426	29256	24006	21435	20695	10337	4807	2907	2510	2220	1630	1404	1322	1082	1059	971	924	880	885	826	820	766	741	729	735	726	669	721	658	646	656	665	682	595	631	622	611	587	621	596	600	566	586	596	579	576	548	582	582	534	585	537	588	546	586	535	528	534	568	557	503	507	529	551	552	529	579	564	591	554	581	559	563	556	550	555	563	586	512	565	579	583	555	586	542	539	562	539	570	543	567	544	528	577	585	546	547	559	543	549	548	524	542	522	553	519	572	545	541	529	538	512	576	566	541	547	550	536	546	526	535	535	578	536	519	502	539	552	550	525	540	547	539	551	527	533	560	518	494	562	549	584	533	517	567	504	532	571	567	499	587	551	520	540	513	545	550	516	527	552	568	531	524	546	529	515	508	537	574	529	561	498	558	541	536	501	528	583	525	525	535	523	532	556	535	556	505	572	554	539	554	543	543	477	504	544	517	539	540	514	498	564	511	514	542	539	531	487	547	527	484	517	528	547	541	544	523	577	541	540	535	549	546	548	565	507	522	537	530	510	541	538	561	488	523	562	563	542	537	522	556	560	552	487	560	508	559	538	540	541	536	543	560	517	533	555	537	538	501	528	531	534	609	539	538	513	519	589	544	560	534	524	553	541	525	551	539	489	536	527	542	515	528	542	533	513	549	536	524	557	498	486	549	532	558	531	519	490	561	525	577	514	546	546	555	516	487	492	549	531	580	552	513	528	549	558	558	495	554	512	527	555	511	534	542	533	498	516	520	523	565	542	528	510	558	537	556	510	540	553	555	540	518	509	542	543	517	532	522	547	534	534	497	545	490	532	536	487	506	545	541	499	581	534	512	527	529	530	547	536	540	583	576	572	526	527	597	525	506	559	542	526	540	519	544	557	545	522	551	545	515	556	550	555	532	539	525	523	510	529	555	512	519	528	531	528	536	531	546	514	538	535	560	539	526	472	523	544	502	550	526	543	523	556	533	538	576	518	486	560	542	523	516	533	550	553	560	532	514	506	537	523	499	509	554	535	490	523	532	484	525	540	528	514	537	552	561	572	581	533	570	539	504	555	552	516	531	534	544	506	516	541	542	573	508	562	535	522	549	547	507	553	495	556	554	560	542	549	521	495	523	542	532	530	568	496	529	515	541	534	546	529	517	541	516	569	540	491	530	573	574	549	549	536	480	481	531	539	540	546	593	557	556	494	538	570	530	558	539	530	540	547	505	568	524	521	515	519	503	538	527	538	584	564	550	512	519	519	544	515	508	508	517	507	539	512	546	537	539	548	542	535	526	568	530	570	558	532	541	562	493	521	523	542	513	545	537	541	551	549	522	529	546	527	543	525	547	508	516	549	539	527	525	551	518	545	554	522	583	545	547	533	549	564	534	495	568	525	567	545	564	520	547	578	524	533	532	489	544	541	522	499	549	533	554	515	505	505	523	511	479	542	529	533	564	530	501	540	540	545	489	550	535	500	533	493	501	538	511	548	563	515	571	543	542	551	534	561	551	539	499	556	529	549	513	528	518	531	529	536	547	540	501	514	514	521	541	543	566	547	544	572	558	539	508	540	551	514	538	510	548	542	476	546	544	516	562	500	510	528	520	505	549	532	542	503	515	497	525	519	551	482	532	536	517	543	531	524	532	516	509	541	527	570	523	529	520	586	506	510	565	527	529	505	546	534	525	579	474	544	560	547	495	540	518	520	540	538	543	504	548	563	538	557	588	531	576	519	509	522	526	496	555	558	518	557	531	532	553	531	566	546	552	513	579	524	576	547	541	529	481	503	514	521	543	514	495	576	526	550	529	555	535	511	566	557	565	531	553	521	570	538	506	569	494	540	502	522	521	544	508	558	534	532	521	514	555	548	528	515	528	525	527	563	517	543	520	518	531	513	571	543	514	557	513	535	512	510	505	532	576	545	541	536	524	529	530	527	545	503	552	546	511	566	537	564	528	546	575	543	525	550	513	557	489	525	528	556	510	472	502	560	571	532	501	522	534	523	536	513	544	524	506	527	539	537	506	528	582	492	561	536	525	542	537	552	530	523	522	539	505	543	564	488	490	552	498	518	531	525	503	511	519	526	528	532	538	577	551	555	512	531	553	559	522	574	480	523	575	535	513	548	514	523	549	553	506	512	523	566	544	545	553	495	542	540	549	531	519	518	532	504	508	552	541	523	523	507	541	542	535	570	499	537	552	542	489	514	503	537	535	545	514	504	536	516	561	560	511	569	540	561	530	509	519	542	535	508	580	512	541	534	541	580	568	509	535	565	521	543	554	483	574	521	504	548	575	515	537	510	487	516	521	523	469	503	504	532	516	519	548	524	551	502	527	554	527	540	543	506	541	526	482	532	530	550	543	560	540	555	503	576	531	496	539	550	527	525	537	554	553	592	603	561	519	535	499	500	534	543	538	516	554	524	549	526	517	558	529	503	559	561	543	501	576	536	527	497	544	531	545	546	548	498	516	489	543	570	535	585	544	536	512	551	537	541	513	525	525	563	504	546	518	551	537	557	547	530	576	524	487	484	504	493	525	534	561	490	525	553	530	550	556	548	526	559	495	542	501	521	520	574	517	535	499	500	531	532	541	550	482	539	520	546	514	492	516	517	542	534	559	537	508	557	544	532	536	543	534	522	548	549	524	524	496	506	525	548	534	529	550	520	530	533	550	535	573	508	512	524	514	494	519	560	553	579	537	557	554	525	547	546	513	524	512	576	537	524	553	538	508	556	520	561	518	527	516	525	501	535	539	528	516	520	557	520	482	547	560	525	511	515	538	486	526	523	529	533	532	529	507	528	557	543	521	546	508	559	519	555	506	541	528	533	507	504	515	562	509	523	527	568	550	530	519	528	548	549	529	553	550	528	552	540	539	501	563	556	556	557	538	544	499	550	542	522	525	538	496	506	522	519	576	543	521	544	540	536	531	553	519	529	516	555	527	568	515	474	566	552	555	509	527	530	520	555	599	529	527	540	549	502	515	580	539	526	529	541	518	527	554	526	573	511	547	513	556	494	521	530	550	508	557	521	509	488	551	530	544	533	555	500	523	523	531	535	505	586	542	499	512	513	510	496	558	507	571	606	522	555	542	500	544	550	555	526	547	525	539	513	572	553	538	516	524	547	566	544	540	522	567	512	522	513	507	528	555	518	511	521	502	554	496	541	506	531	547	555	532	521	584	519	504	550	528	552	535	542	546	522	488	509	531	516	508	518	489	582	512	538	516	508	553	580	549	532	523	543	541	515	543	526	517	548	547	525	559	577	539	550	529	526	516	537	499	528	522	529	547	555	489	501	531	587	512	556	542	555	547	508	541	525	526	577	557	515	517	528	511	607	531	539	508	535	511	540	510	502	579	536	546	552	519	547	557	524	556	555	522	545	518	559	501	553	533	533	508	543	566	513	523	550	507	479	553	528	480	545	533	507	507	572	538	602	521	543	533	541	506	549	535	534	548	538	530	554	557	566	533	518	511	528	573	514	546
14594	31688	28594	18848	14997	13016	12446	10110	7128	5941	4721	3827	3053	2563	2247	2009	1876	1671	1590	1644	1424	1261	1325	1294	1185	1139	1077	1127	1073	955	1012	956	952	930	898	963	910	907	968	904	912	854	836	799	831	837	833	790	820	779	827	789	741	797	789	781	758	774	787	781	735	829	772	780	751	790	803	815	810	858	815	799	814	813	784	790	815	772	788	791	801	779	783	772	760	798	756	721	834	782	761	767	775	768	720	769	772	706	818	713	778	795	748	760	744	742	762	788	760	701	777	729	760	719	716	770	747	757	733	769	741	738	735	753	781	702	728	688	731	758	769	773	739	778	727	708	732	720	703	752	708	750	755	703	764	753	760	745	746	803	756	729	725	729	740	742	713	773	756	721	776	759	731	750	731	778	765	779	727	696	745	736	742	720	734	797	719	744	796	720	705	741	778	799	761	821	785	729	738	785	757	782	745	737	716	749	740	710	713	733	739	746	724	680	710	722	743	739	727	813	734	740	749	728	715	750	715	784	751	748	805	727	755	761	765	750	768	730	706	740	729	749	773	706	805	742	738	757	812	719	725	714	741	763	750	693	782	785	749	690	721	782	790	728	765	684	804	781	737	732	723	745	747	765	769	753	731	764	781	760	757	753	699	759	758	740	719	724	755	715	745	735	750	750	757	690	741	754	733	772	733	746	742	733	695	730	718	784	757	724	767	738	715	657	748	685	694	725	720	717	788	752	738	734	716	744	769	762	752	766	783	727	747	723	750	764	821	702	769	751	741	745	747	720	724	766	744	769	704	735	756	718	785	762	733	788	740	700	752	744	698	798	717	775	698	755	760	765	730	777	748	735	728	784	771	781	745	776	780	769	717	748	729	765	702	743	752	721	759	778	717	686	721	736	713	778	719	766	752	716	678	729	776	772	758	758	747	707	697	750	725	774	745	837	691	722	771	726	762	748	759	769	719	766	748	729	715	718	813	749	784	716	756	715	760	774	733	745	739	716	707	740	734	804	718	715	745	703	703	740	737	793	726	769	761	748	751	718	729	736	741	751	751	720	744	708	726	804	740	805	771	807	746	745	744	800	733	751	713	728	740	759	743	727	715	784	735	685	723	737	784	743	752	746	734	738	749	730	703	683	744	794	738	702	732	816	696	757	767	747	801	739	713	725	727	747	721	709	742	768	733	753	743	729	745	782	741	740	719	693	751	733	746	747	760	752	763	750	752	750	735	760	703	697	741	779	724	737	717	704	746	747	727	735	745	760	731	768	768	780	743	781	781	730	752	748	746	725	730	717	711	776	800	781	750	705	746	730	724	744	703	742	702	757	734	721	738	786	727	791	742	721	740	762	767	732	760	763	735	737	801	736	724	778	779	772	745	770	728	711	768	716	716	719	736	762	662	735	702	732	697	744	729	742	742	743	725	691	740	770	718	719	777	776	740	722	728	735	802	766	703	729	730	730	737	756	776	740	760	706	733	763	751	757	755	783	688	707	740	694	765	690	715	784	774	742	754	734	777	720	710	751	746	704	780	769	742	737	708	720	696	703	743	782	762	705	754	814	743	765	676	783	772	740	794	715	754	729	771	760	740	718	723	678	752	753	760	761	748	760	755	750	735	728	720	745	747	768	765	707	749	795	710	749	730	732	770	775	777	746	739	769	741	717	762	782	760	761	764	747	745	719	761	772	722	749	754	783	739	763	753	762	717	675	735	734	745	724	778	746	754	732	753	749	743	729	733	732	717	752	699	789	762	761	694	793	746	744	724	747	714	734	752	735	756	733	705	787	733	732	750	804	751	735	714	770	729	711	760	733	735	720	697	682	801	698	749	734	765	744	681	761	692	705	687	753	767	744	756	691	767	761	717	762	729	736	760	735	725	730	760	738	762	710	725	729	728	789	791	746	734	763	733	738	735	770	751	709	739	741	754	719	699	833	693	735	756	686	735	730	767	747	750	723	709	784	785	728	693	735	706	711	721	777	780	761	755	689	723	745	725	769	729	732	722	739	703	749	712	744	728	721	677	741	758	751	667	730	747	792	794	725	708	725	772	740	760	756	756	740	778	748	712	761	725	757	751	746	728	741	754	790	745	732	713	744	691	783	808	745	747	750	744	792	725	735	794	740	734	753	707	760	722	693	730	767	698	731	703	754	710	709	710	679	726	757	732	788	712	768	757	709	777	715	749	737	740	748	752	788	712	771	758	782	747	766	751	720	711	740	724	778	710	679	754	763	743	746	733	726	737	732	703	784	724	710	715	788	726	739	749	749	724	716	734	690	760	727	735	786	711	742	747	751	773	720	713	783	706	803	689	712	722	748	758	747	729	706	735	752	748	737	711	799	751	718	736	796	743	784	773	728	681	763	756	724	759	767	786	744	747	740	771	688	743	751	739	740	753	757	733	735	724	691	748	748	744	776	689	747	757	727	745	768	715	770	728	776	763	714	725	694	737	748	746	744	758	790	723	778	718	736	746	724	733	714	731	741	778	704	729	744	750	750	713	711	729	703	772	733	745	744	725	723	745	770	699	751	730	724	741	751	750	745	751	751	764	795	714	758	694	732	715	770	712	719	747	766	782	742	746	719	709	714	776	736	765	696	743	685	721	792	758	743	763	749	790	711	755	701	764	744	764	732	725	741	691	722	742	770	783	738	749	700	758	745	729	747	771	781	727	755	761	758	693	756	803	753	739	735	716	682	734	797	755	762	757	728	728	762	738	748	704	802	727	751	763	753	759	709	741	748	742	698	782	767	735	729	691	715	742	760	722	716	797	748	762	679	741	777	796	727	735	765	664	742	697	739	756	693	759	740	693	760	782	746	749	717	723	696	750	728	721	754	774	758	774	742	782	703	723	696	720	748	723	742	719	727	726	740	740	764	739	732	739	742	706	746	741	749	728	685	753	738	766	708	768	739	754	725	717	745	732	694	733	788	767	734	748	775	748	714	734	742	773	774	732	725	718	773	762	733	802	735	742	709	695	701	718	738	735	730	740	738	743	720	712	722	757	717	751	712	747	803	742	749	689	735	732	753	709	750	677	684	765	765	744	755	768	723	722	683	740	721	732	741	720	728	710	770	733	712	732	724	700	750	762	713	793	719	724	710	743	717	697	730	777	756	772	764	746	705	781	741	715	766	771	704	708	752	727	730	737	735	730	709	705	726	745	737	763	755	736	733	704	719	688	740	740	659	721	765	701	690	781	782	750	754	676	748	763	729	755	712	733	750	687	679	751	786	703	725	715	754	768	754	793	765	741	730	753	779	697	809	753	718	746	793	716	736	733	709	762	701	790	709	711	765	731	738	721	800	751	807	761	743	746	719	741	725	704	741	729	694	794	717	681	715	724	715	765	777	739	725	758	717	715	764	724	772	715	761	701	734	727	663	721	740	776	775	730	762	741	701	751	721	746	756	810	770	742	742	737	744	721	749	728	737	696	735	736	764	730	747	761	714	738	739	757	766	679	692	726	732	748	777	761	745	765	789	734	716	765	744	754	761
27574	20776	13240	5936	3388	2699	2504	2020	1502	1293	1167	1112	960	953	863	810	795	812	836	866	843	748	773	753	785	784	734	745	731	748	661	738	764	665	728	744	720	721	769	731	732	652	727	694	724	737	688	689	741	730	746	681	722	703	724	722	745	717	711	705	696	735	767	697	716	712	704	682	695	737	740	694	765	783	688	730	756	760	744	719	692	677	741	685	718	716	724	670	681	672	664	666	704	746	707	722	666	668	721	680	661	673	734	700	708	677	717	759	722	703	709	716	697	676	688	671	711	712	689	655	683	676	708	701	714	725	739	667	689	724	703	682	766	761	712	705	707	677	727	711	715	743	706	716	789	671	656	695	681	711	689	678	727	686	683	695	769	693	686	687	692	703	694	720	734	653	676	675	704	745	717	715	659	748	695	678	692	682	732	713	721	680	699	738	692	705	722	760	725	648	705	718	692	660	745	737	685	744	679	657	707	748	755	647	654	706	692	702	666	672	762	739	716	702	678	699	664	733	738	720	729	728	747	749	698	699	731	705	698	709	690	689	740	696	702	698	659	663	692	702	676	730	714	714	684	670	698	789	701	709	684	676	686	712	710	684	697	656	680	692	689	708	682	696	676	761	700	699	737	695	689	718	756	729	718	724	714	729	702	715	699	677	711	669	674	704	714	743	722	674	712	692	690	706	693	698	699	661	703	729	672	702	674	700	713	646	697	687	684	701	785	681	722	693	678	707	693	712	680	731	650	661	722	694	697	759	687	745	685	689	767	734	766	737	695	664	688	746	724	704	684	721	718	701	781	709	708	685	652	658	690	742	708	732	731	721	717	714	731	714	758	717	704	688	732	707	676	755	681	729	715	701	636	686	674	722	705	718	701	703	705	649	745	755	741	680	745	703	784	679	708	673	740	713	677	733	676	742	772	695	715	671	715	727	708	710	671	745	774	705	735	719	711	721	716	701	729	732	706	656	695	726	745	702	728	698	687	695	766	715	690	697	714	681	683	718	734	699	687	678	714	712	733	700	675	675	691	679	717	661	711	713	696	742	707	676	660	663	692	714	687	742	688	662	670	743	690	725	739	677	743	677	685	739	692	740	693	720	721	722	743	707	704	761	707	720	680	698	714	648	709	684	699	694	694	729	721	739	720	735	718	700	672	718	662	709	707	732	668	710	688	728	682	712	689	668	695	729	706	745	699	693	687	682	697	738	712	700	683	744	661	727	702	663	723	711	682	737	715	725	692	704	661	718	708	688	706	712	691	640	723	667	669	722	703	689	675	735	691	686	650	741	698	721	699	749	665	718	694	686	644	754	706	715	679	719	674	703	720	733	698	711	669	702	708	676	723	672	707	736	687	718	663	725	700	720	704	654	727	697	708	761	660	706	699	728	697	692	672	757	696	685	693	730	716	695	676	727	687	723	647	715	736	704	725	664	685	674	718	743	716	707	685	707	719	668	728	711	680	689	732	676	707	693	705	742	719	690	693	698	727	687	737	697	696	716	683	737	721	683	730	602	705	741	661	707	712	694	707	684	643	696	747	682	714	685	729	681	690	709	659	727	670	710	675	715	714	755	720	728	721	725	722	702	702	701	674	705	724	731	676	679	704	700	706	691	729	718	727	711	729	707	715	701	691	676	668	699	726	748	710	674	675	750	754	656	689	692	675	725	718	709	697	687	704	650	730	658	684	706	711	696	687	721	682	699	693	726	725	696	718	748	645	677	723	704	720	718	701	750	710	708	729	676	694	701	715	697	696	687	709	725	738	692	690	686	695	647	744	721	758	706	716	696	681	726	678	723	695	683	726	702	698	707	678	729	684	716	717	722	702	718	674	699	681	686	681	645	665	676	671	662	673	741	676	702	639	654	718	684	719	728	667	692	753	655	730	739	699	708	701	654	658	739	694	690	691	701	685	711	649	702	684	709	728	676	660	703	701	701	727	692	673	728	723	700	692	710	696	698	687	732	790	718	720	679	730	708	711	715	746	697	698	716	732	708	693	717	696	709	739	716	732	708	753	718	685	721	676	676	690	714	758	709	735	742	703	681	717	633	721	722	704	731	715	749	742	691	686	637	657	653	674	691	673	720	667	708	725	621	706	727	694	701	672	732	670	690	663	738	691	730	707	706	715	709	710	711	681	738	674	709	688	692	723	630	700	701	720	742	704	736	621	723	722	687	715	704	663	702	676	734	767	694	656	703	645	748	648	714	746	715	692	746	694	667	714	745	720	686	660	645	713	699	717	673	699	689	717	697	706	643	660	687	710	695	708	658	728	720	700	695	700	700	691	730	703	694	654	702	724	694	740	707	719	659	704	711	679	720	712	657	695	697	725	684	737	719	682	722	700	715	730	741	672	736	671	722	752	698	685	704	708	712	700	699	706	702	704	685	713	694	736	719	746	733	704	739	690	754	737	664	723	695	680	700	701	721	708	734	740	712	730	656	711	704	687	691	707	746	708	682	677	697	710	691	718	716	702	668	718	698	758	735	702	668	721	686	660	678	717	714	701	782	686	719	706	695	711	689	674	716	706	714	723	710	685	655	669	653	732	709	670	745	689	700	716	684	722	714	735	694	710	717	699	658	707	729	669	700	702	691	700	756	690	705	661	690	697	735	716	701	678	734	693	672	706	693	729	686	692	704	720	682	765	712	755	715	647	692	703	697	659	689	681	723	702	739	713	704	745	705	715	672	695	675	654	714	732	684	686	696	712	700	715	716	715	690	703	744	683	700	722	739	719	716	688	687	715	681	724	698	709	704	717	736	688	658	680	726	704	708	724	703	619	655	694	727	682	686	724	681	699	710	714	685	685	669	708	677	729	705	721	699	680	697	699	699	690	733	701	706	682	695	686	663	691	690	678	716	680	724	729	666	661	663	716	694	725	697	686	739	700	691	700	682	768	747	712	706	705	702	724	680	672	694	664	691	728	714	719	730	717	687	698	726	721	689	712	728	710	710	739	705	687	748	717	674	705	717	730	636	678	683	694	725	670	714	679	718	733	723	682	690	690	731	696	662	709	693	714	661	684	716	666	699	733	696	687	687	748	695	740	738	706	661	731	700	707	774	740	772	684	690	683	734	692	673	681	691	733	757	715	687	670	689	732	678	696	690	703	687	681	692	697	751	662	736	705	743	672	722	687	662	720	700	699	687	746	684	713	693	716	673	716	694	651	722	672	724	727	703	680	684	699	716	698	664	698	707	755	716	719	678	694	663	717	722	682	723	684	688	718	674	721	685	668	686	687	680	721	686	670	716	678	716	701	682	728	686	751	731	690	696	679	653	742	741	720	638	674	696	687	724	748	686	740	717	715	699	655	731	702	679	714	689	729	686	713	678	741	739	661	697	695	715	694	679	697	684	710	671	668	700	711	698	686	747	737	710	689	707	684	713	692	706	686	707	712	691	689	713	697	734	722	711	676	696	716	656	703	760	698	722	705	721	730	676	673	712	701	752	675	695	737	746	722	657	734	688	664	672	682	718	704	688
10670	18362	14929	8722	6839	6171	5621	4543	3388	2807	2301	2029	1835	1615	1456	1448	1405	1327	1345	1334	1278	1122	1117	1160	1116	1157	1095	1110	1061	1081	1027	1033	1108	1079	1010	1036	1068	1052	1052	1079	1017	1034	985	995	1000	990	1023	1059	984	1031	959	938	937	959	979	925	1002	931	987	1010	957	1017	923	990	1026	1003	982	1009	985	1009	1001	971	910	931	944	922	1031	964	990	957	971	952	1001	996	973	954	958	998	985	945	1000	1052	1008	968	992	949	966	983	1016	943	986	988	906	987	973	946	924	986	970	970	965	959	966	924	937	970	963	933	1001	980	1009	968	984	972	975	941	1057	949	980	1035	963	982	978	907	983	951	955	1021	951	962	969	910	970	984	924	981	947	969	1010	970	1046	996	959	991	981	943	970	949	971	916	973	990	953	970	952	939	959	928	961	939	1012	987	956	915	958	963	981	953	996	951	928	970	982	960	1020	912	928	931	959	995	1005	954	963	916	918	983	996	983	1006	906	993	992	963	1020	978	965	955	983	998	936	978	907	997	996	940	946	928	930	973	946	942	949	938	922	957	904	957	931	946	968	921	974	978	939	951	957	923	958	998	995	957	960	1023	969	974	981	904	941	972	1025	972	957	1025	948	976	946	971	967	978	969	984	967	936	965	1014	928	918	955	967	955	943	1003	961	973	968	972	926	927	950	930	953	914	956	958	982	974	968	1010	955	968	990	958	994	1004	966	972	979	913	933	950	955	947	970	1029	924	996	959	969	883	973	926	923	1003	978	968	988	948	983	933	968	963	969	976	962	918	1008	944	991	913	948	965	959	956	942	930	967	937	989	995	974	976	1014	991	973	994	979	1025	996	990	967	977	971	942	927	919	989	1015	952	939	961	944	910	980	992	934	984	989	941	987	984	944	980	1011	973	954	1004	914	960	977	970	1017	933	931	914	983	966	970	953	938	938	952	929	982	967	990	969	974	951	962	996	975	981	976	961	947	980	950	950	948	934	964	982	999	942	918	1034	942	926	931	912	1006	954	906	970	941	956	940	937	983	960	999	992	949	958	952	965	973	989	917	999	907	985	978	968	974	1013	986	955	984	917	908	966	998	1011	955	978	922	982	965	951	944	957	965	954	976	948	979	948	1018	964	976	998	935	959	970	969	1003	924	993	942	984	990	984	978	953	946	995	935	983	993	976	968	993	989	935	973	928	954	994	1019	983	969	1017	911	988	929	1005	958	1000	963	951	933	989	931	913	952	976	990	955	961	997	985	944	1000	1022	978	928	987	995	959	971	1033	930	933	953	1023	959	915	988	949	972	913	962	968	942	988	984	959	928	921	997	975	945	942	952	931	955	953	960	1002	996	976	885	892	982	931	975	907	1020	949	972	966	961	933	959	954	974	951	921	966	966	983	995	993	923	970	963	998	956	947	968	904	961	907	989	996	1037	990	942	967	969	924	973	1024	954	967	897	947	1018	914	958	938	1000	961	950	961	962	962	958	991	949	977	1003	965	958	967	967	952	896	957	930	910	940	977	947	972	973	960	977	1012	1001	980	967	947	964	976	997	949	1025	1041	961	968	976	1020	998	926	967	901	940	952	928	992	949	951	993	981	888	958	920	1021	985	1034	966	932	1006	995	945	980	958	923	969	941	975	989	930	968	961	987	942	987	936	875	912	929	916	1003	970	975	988	1009	991	949	909	994	906	996	950	1002	999	915	966	942	940	971	941	1004	980	939	923	885	984	935	972	1039	969	959	1002	993	916	980	969	889	996	974	923	929	937	996	995	1002	936	990	951	973	1000	983	987	1013	1017	969	993	966	936	991	981	960	924	964	969	967	990	1007	952	965	943	993	982	954	961	954	939	946	937	947	928	992	961	913	1004	965	925	941	896	1018	973	886	957	984	949	952	969	944	954	968	890	930	945	971	906	945	977	961	1007	983	936	938	955	933	998	981	1002	1006	945	953	952	991	974	994	1011	918	938	1006	967	991	935	994	969	930	1039	1001	950	993	898	924	978	964	957	994	1025	946	972	984	945	965	962	936	972	955	943	917	995	936	955	969	941	965	932	942	961	962	943	964	981	952	999	952	978	921	1006	922	959	986	950	928	998	951	960	964	997	944	967	973	912	966	999	960	918	977	992	1029	922	966	972	953	981	929	972	926	1004	978	979	947	957	1006	945	950	989	1064	970	957	926	913	964	961	973	916	985	940	974	985	929	971	939	999	1012	965	921	990	994	906	954	978	964	948	1021	1004	969	977	993	987	963	943	952	999	973	993	948	979	965	929	927	1002	967	1010	990	920	964	987	936	971	973	973	985	954	978	923	1004	959	1013	959	975	940	970	983	923	928	938	955	967	958	981	970	932	992	970	937	1041	934	944	963	962	1005	1006	971	960	975	980	913	933	938	1013	972	984	964	930	963	955	933	954	959	920	939	974	902	930	975	975	958	973	962	938	958	982	1014	941	938	971	951	926	987	973	994	921	955	959	953	1009	931	989	925	966	939	950	980	994	988	977	984	966	952	965	944	994	954	944	966	951	991	986	940	944	1043	958	964	994	944	948	972	954	935	975	972	977	947	951	1005	1004	977	966	977	935	1015	968	986	980	939	963	1001	964	916	1003	946	940	999	952	941	951	926	997	940	984	942	924	976	974	908	975	1005	974	961	935	954	961	977	931	944	977	986	962	957	1031	909	963	1018	955	990	986	978	957	1007	910	969	956	924	928	958	942	988	965	985	940	1003	967	933	961	1025	970	931	967	910	921	959	981	983	894	1026	980	999	973	955	975	971	964	922	945	967	967	990	946	956	949	1016	975	992	975	944	933	932	957	972	956	976	986	984	938	973	955	957	926	965	973	953	923	978	981	966	944	932	917	985	904	992	987	955	1008	956	950	972	1016	962	963	899	977	969	924	1011	956	986	962	913	943	997	922	1036	924	995	994	1013	942	915	963	992	942	985	984	1008	1013	988	939	923	939	962	967	922	977	914	985	921	995	922	988	998	992	961	908	955	933	976	953	1008	987	989	1002	994	945	915	936	910	989	955	961	943	963	962	988	949	965	964	929	962	934	968	949	934	917	995	948	964	936	997	961	999	995	923	989	919	977	962	928	974	972	986	976	941	952	966	1018	937	974	956	985	963	918	971	979	977	989	992	951	1027	920	895	940	907	1008	1002	998	954	921	927	993	1007	998	1012	1036	950	1002	947	970	1017	1009	956	1004	991	919	989	919	957	951	1017	949	917	952	1019	986	950	959	969	941	966	977	968	1001	911	951	952	976	1008	1031	1049	931	958	944	900	966	968	975	953	989	976	991	929	984	1004	943	951	948	953	959	939	935	962	930	956	942	996	982	976	942	947	965	974	937	984	952	971	961	953	926	976	938	969	983	1010	974	975	956	992	1040	985	917	919	954	1003	962	916	942	935	930	964	991	964	964	942	897	941	954	1000	934	982	1000	952	1016	1036	962	963	943	925	1001	983	979	981	982	996	945	929	970	988	988	952	947	958	960	981	904	961	978	927	959	972	904	917	973	973	997	954	963	953	933	954	891	961	960	960	960	980	980	961	968	934	954	985	965	1002	945	939	974	962	942	922	945	973	972	944	917	944	988	983	985	956	949	977	992	932	1014	1007	968	987	1012	956	957	1016	973	992	997	932	917	963	983	983	941	914	969	939	995	960
24789	21576	28835	24791	20916	9223	4740	3131	2317	2003	1670	1463	1358	1136	1033	1101	1002	971	912	945	948	852	828	900	787	786	808	775	818	752	725	767	747	753	733	728	749	695	706	743	710	696	759	713	711	725	696	728	700	717	685	667	714	685	736	708	681	663	717	662	673	694	690	660	688	674	705	695	685	677	707	685	723	703	698	693	688	720	662	703	708	662	669	671	682	680	680	722	692	676	690	677	715	746	713	724	688	681	721	647	687	674	673	705	680	700	686	696	714	680	687	653	650	702	712	754	680	679	697	717	689	687	683	683	657	691	616	713	678	682	665	634	683	686	692	673	616	720	703	705	680	613	707	663	694	662	710	678	679	693	659	704	661	654	641	678	647	684	676	652	703	716	654	655	653	728	666	669	705	710	733	668	706	651	710	692	722	714	635	689	665	660	690	671	677	670	674	638	675	667	648	668	737	609	703	692	701	718	648	657	663	695	673	642	689	663	642	649	707	699	731	661	717	682	649	687	699	675	701	687	643	686	643	643	680	708	709	671	741	684	709	676	690	662	606	680	667	694	644	679	661	678	644	670	682	681	679	690	705	700	704	701	704	680	644	659	686	636	666	695	660	673	698	650	710	609	660	692	705	714	670	710	644	731	699	721	671	652	689	705	669	683	674	711	661	660	668	667	694	686	675	694	693	645	679	651	708	717	652	700	689	704	731	690	684	654	673	675	750	597	655	676	667	675	669	632	683	671	711	627	700	646	638	682	702	703	673	666	657	641	676	662	673	689	642	730	666	643	641	680	701	702	653	670	680	679	700	663	666	681	662	669	673	660	679	650	694	668	676	673	627	669	653	627	661	654	677	689	666	685	689	673	607	675	690	682	709	644	701	660	685	682	671	659	716	619	671	620	648	688	739	710	681	691	666	649	678	654	697	682	687	663	682	711	698	711	688	686	681	677	716	662	680	690	674	680	675	709	688	665	651	659	686	711	663	664	679	710	698	634	704	674	743	675	688	680	650	682	668	686	702	726	643	692	637	706	656	679	705	700	643	692	672	680	638	655	688	663	701	661	705	714	677	695	669	689	704	645	665	669	662	652	614	673	678	657	662	682	674	699	693	685	727	695	677	670	673	655	675	665	697	663	677	679	704	663	703	696	714	707	680	672	670	638	719	633	655	648	684	678	641	687	666	689	701	675	668	693	685	713	670	648	699	676	684	675	675	712	651	667	649	667	688	684	759	658	702	660	705	674	669	641	678	670	677	699	709	672	658	735	638	636	661	681	654	667	673	670	658	688	642	700	676	693	645	640	707	670	712	685	674	689	708	648	704	673	669	682	651	664	646	666	657	628	697	698	696	692	671	666	674	664	680	667	682	676	716	663	694	634	634	727	676	699	668	650	712	660	676	677	678	690	712	668	653	721	698	693	675	699	703	674	694	679	674	687	673	658	646	650	657	655	710	704	659	639	683	674	680	629	665	677	663	715	724	701	641	663	661	708	647	663	676	700	693	751	705	635	674	743	662	726	680	686	669	705	667	659	680	716	663	704	647	698	694	687	758	669	676	664	655	680	694	691	701	697	696	685	688	663	639	692	667	701	674	640	657	631	671	676	698	707	665	696	656	677	666	664	678	667	687	718	681	680	669	675	645	646	675	672	685	692	667	713	656	717	674	650	656	648	661	626	656	676	674	658	633	672	652	620	702	708	672	664	682	689	664	686	679	710	711	660	691	672	681	701	692	664	677	666	644	728	639	689	669	727	712	666	715	697	699	691	678	673	631	709	742	655	640	704	709	711	672	689	659	706	674	662	659	684	663	666	704	660	672	682	719	661	665	731	653	683	673	678	662	659	699	686	695	707	646	703	751	716	637	718	699	679	681	691	667	713	680	690	651	701	669	695	681	707	664	646	682	666	663	651	698	698	686	682	687	669	656	705	675	652	687	688	702	718	655	676	653	671	675	692	683	697	662	664	688	695	652	692	707	680	662	682	675	677	663	674	680	715	702	682	642	676	677	700	686	709	706	682	624	688	680	698	655	663	669	649	647	644	659	690	765	648	650	667	681	724	652	686	660	648	659	643	663	700	665	709	650	679	678	663	688	685	705	675	705	650	705	715	661	660	677	695	669	647	700	656	671	661	764	683	668	675	659	705	655	669	672	679	688	667	669	710	689	655	677	636	709	650	691	696	642	663	639	702	649	707	686	698	655	728	659	701	629	704	673	666	674	687	667	690	633	644	713	649	708	692	719	634	628	736	670	689	668	700	707	710	708	675	690	668	686	689	670	675	671	701	679	664	664	633	680	680	698	633	663	697	678	703	694	709	702	649	675	650	687	698	710	663	675	657	712	663	717	664	689	726	656	647	665	716	649	698	675	690	688	634	644	698	661	717	639	665	626	675	664	709	653	632	736	660	667	651	702	673	710	651	703	713	644	683	629	646	665	728	679	692	685	653	694	699	661	668	675	677	707	627	661	715	706	681	641	610	677	644	678	698	670	698	682	688	702	654	677	673	664	702	704	663	701	700	657	703	698	629	682	673	679	692	679	667	670	663	647	675	648	685	652	710	675	643	711	635	664	647	664	685	679	636	661	704	658	728	692	690	746	655	686	688	656	689	691	672	697	631	657	624	674	661	750	687	661	698	729	684	688	664	664	667	698	692	696	640	652	670	653	686	664	696	659	689	691	660	661	663	678	647	693	643	681	642	677	642	621	657	656	730	696	688	697	685	683	692	724	643	645	668	649	650	672	696	650	701	704	635	680	683	658	675	679	634	668	688	684	682	690	659	703	667	670	629	699	683	688	689	656	668	663	689	695	691	688	662	635	690	656	690	653	695	680	715	716	685	701	683	658	690	704	738	707	697	688	691	657	636	656	682	685	685	689	689	692	681	670	703	698	658	674	673	684	684	687	682	678	701	667	677	681	657	691	664	674	670	683	726	634	670	632	675	670	673	695	655	703	677	684	696	693	683	625	691	658	657	685	684	666	646	662	671	649	690	710	674	643	695	643	644	665	656	674	680	671	624	669	650	690	622	692	722	725	726	701	670	768	657	654	664	625	712	680	667	624	708	705	639	709	688	714	717	661	694	697	670	674	659	677	738	691	690	739	691	680	718	677	662	676	689	655	659	665	683	669	646	660	738	665	634	674	694	661	698	690	707	698	672	688	732	652	707	665	622	653	693	697	714	658	665	727	727	674	645	701	680	685	612	749	711	673	708	648	677	621	674	647	679	640	670	671	694	679	648	694	673	664	650	721	642	650	633	701	659	682	676	697	698	668	669	705	652	661	699	640	710	679	680	690	658	662	665	667	652	645	704	698	614	696	673	737	688	638	704	668	709	667	670	671	680	696	728	669	684	661	659	660	699	664	705	715	655	674	686	717	634	666	691	693	652	699	687	671	680	715	682	684	675	682	694	670	706	673	647	707	699	672	699	680	672	628	696	689	653	702	675	655	697	655	662	658	678	681	673	694	638	665	700	645	666	686	631	697	678
12584	26621	22286	15163	11478	10134	8716	7145	5429	4508	3501	3095	2595	2083	1881	1895	1819	1648	1562	1559	1519	1323	1287	1298	1277	1205	1217	1174	1081	1151	1056	1040	1083	1106	1016	1034	1094	1081	991	1057	1039	1036	997	1005	1007	968	944	965	1056	995	984	954	989	998	983	953	1005	948	1006	929	926	931	973	919	996	1050	1019	1016	1019	998	1000	1024	997	1009	974	917	986	1016	969	928	994	949	968	1005	946	946	1012	1008	968	995	955	943	971	935	987	934	969	947	904	901	1000	894	927	880	954	921	931	931	957	996	866	945	934	949	938	893	956	975	1013	971	918	1002	929	962	929	1007	962	902	920	937	983	947	901	1046	941	900	900	980	925	942	985	939	951	959	869	959	937	896	957	996	947	974	929	916	973	919	885	972	915	906	916	937	988	957	959	911	976	974	949	948	963	938	925	900	937	986	925	1004	911	938	886	906	992	955	964	884	956	979	958	943	965	992	930	950	918	896	964	928	894	975	973	938	963	919	974	997	907	959	957	980	937	1003	946	931	915	891	894	943	928	971	940	870	932	1020	884	966	966	936	939	949	932	924	965	979	957	924	857	877	960	950	947	951	890	923	928	936	941	935	930	923	946	966	993	953	894	967	1010	954	956	928	891	980	914	979	954	961	913	917	970	897	944	946	917	970	980	924	973	908	939	942	968	889	1014	919	909	953	967	920	904	944	923	1000	907	928	906	959	953	871	938	926	938	918	944	940	882	951	898	928	982	914	930	961	968	885	968	920	969	943	918	934	921	910	961	948	998	940	918	957	984	1006	897	935	981	941	980	933	932	948	994	953	1008	960	902	994	1011	897	1012	972	929	861	956	880	931	934	930	1008	912	910	967	937	976	917	916	937	950	941	932	938	960	935	962	939	966	895	962	982	950	922	991	929	1001	909	990	881	988	952	949	979	984	978	942	985	952	936	943	961	1004	969	975	947	939	935	971	972	923	967	953	928	902	919	996	933	951	919	942	955	948	910	924	994	937	956	873	948	938	955	935	984	942	893	930	979	927	938	873	954	923	914	969	895	928	886	960	922	972	964	977	954	951	918	928	912	986	914	945	959	960	961	988	1004	899	915	914	929	951	934	944	964	906	936	921	934	950	941	958	966	920	967	970	938	838	914	913	928	909	888	976	900	913	922	927	941	924	1040	966	950	917	936	939	997	921	922	959	958	955	880	963	966	892	971	971	986	949	960	919	902	933	927	895	939	902	931	898	938	868	889	956	911	952	988	928	923	931	912	960	903	967	890	931	935	950	896	903	934	975	942	961	925	940	899	950	896	929	934	920	940	927	929	900	956	958	941	967	929	941	959	1010	953	954	980	934	952	891	903	931	929	1003	932	925	967	966	914	951	905	945	870	941	992	951	909	945	932	941	930	957	986	947	975	978	915	968	951	910	933	938	905	923	933	887	937	1016	925	966	947	904	878	932	932	904	944	926	949	941	947	913	943	959	925	946	955	934	978	950	943	861	938	910	931	960	906	939	893	920	856	967	925	923	957	963	941	894	1023	943	939	930	950	922	898	899	888	930	935	932	955	895	963	936	939	937	902	961	1007	936	943	968	905	951	902	941	946	984	953	925	923	977	973	903	923	945	926	952	936	996	952	952	966	950	948	928	900	962	913	919	1014	916	963	959	944	915	1001	949	943	901	943	947	955	932	901	902	916	921	918	946	930	939	949	991	978	955	965	938	931	954	897	913	908	874	909	946	929	883	936	936	944	860	947	911	910	944	926	929	942	942	895	950	945	917	913	983	929	922	893	941	955	903	944	903	944	965	973	879	988	996	883	951	1010	947	935	957	908	977	954	918	988	930	969	971	935	870	907	912	932	904	976	934	923	935	1004	961	967	996	890	962	1011	970	966	931	875	967	908	975	908	956	922	923	948	885	993	922	905	953	939	951	962	922	952	904	933	934	968	974	914	971	892	947	964	960	955	960	977	926	941	879	973	973	905	907	932	897	920	1020	944	941	928	959	910	941	980	997	898	936	944	958	906	987	914	924	923	982	920	939	956	915	955	965	912	905	938	923	948	921	876	877	906	948	948	935	914	951	936	926	954	970	950	928	990	961	926	974	942	932	1000	945	956	967	940	913	965	951	919	938	918	907	928	957	923	931	930	961	918	957	938	940	949	907	967	872	927	935	940	990	1003	932	918	936	990	968	943	909	898	949	957	930	914	908	946	971	965	940	934	887	919	952	892	928	941	897	925	940	980	926	971	912	981	965	897	976	982	956	966	926	906	934	910	905	991	971	951	936	946	936	943	920	922	932	948	915	946	915	894	942	904	977	998	967	907	952	930	920	924	963	1013	926	971	932	956	861	932	962	918	935	921	962	929	921	936	945	963	963	968	982	944	941	880	939	943	912	913	970	949	974	891	904	941	952	928	943	951	949	934	969	962	914	873	890	939	937	943	959	939	989	888	889	937	952	926	924	949	924	975	956	1000	875	1018	1025	967	936	923	937	941	877	920	871	985	932	964	964	913	919	928	989	853	979	952	926	958	948	988	934	929	885	914	916	943	892	965	957	947	940	937	969	951	864	953	931	950	978	967	965	977	906	912	975	895	967	933	918	921	922	840	948	951	929	877	929	946	950	930	921	943	938	965	889	918	921	967	911	956	954	961	895	954	932	941	951	982	966	916	956	973	1014	879	933	946	950	954	960	916	919	933	991	938	883	923	939	913	869	997	965	920	944	934	948	879	915	965	908	992	952	943	893	981	867	883	916	913	962	942	881	985	1000	953	904	942	1029	913	951	940	939	914	957	936	970	954	892	1023	932	1014	947	909	945	848	939	965	948	963	928	958	926	970	887	885	933	915	898	936	950	964	960	944	893	940	982	973	975	923	934	933	965	903	907	973	952	977	907	908	966	985	921	895	919	954	942	935	936	916	967	953	923	917	904	931	931	975	942	943	938	934	955	923	954	963	945	896	966	943	914	948	896	926	938	911	898	943	978	906	898	926	951	969	975	960	970	938	949	955	969	933	983	939	939	941	903	941	958	906	940	961	912	947	925	984	926	977	897	909	907	964	930	961	942	939	983	930	953	918	929	951	974	908	973	920	931	923	903	906	952	892	976	928	930	962	930	978	910	984	912	866	956	955	933	926	933	901	948	957	919	927	915	905	923	911	936	865	971	923	944	898	898	913	945	918	924	936	913	903	903	908	933	955	932	856	945	924	937	915	940	925	939	921	1030	902	986	919	907	931	939	921	856	975	906	935	921	944	966	968	932	930	900	985	919	930	976	962	901	942	959	951	932	929	930	960	912	951	916	955	919	917	919	932	906	979	900	949	924	935	950	976	977	956	977	1035	942	1009	952	977	932	850	967	926	968	926	949	893	972	976	905	916	931	966	944	898	930	988	966	956	969	900	888	896	922	951	960	975	905	956	872	910	915	953	989	996	943	927	964	968	918	1005	965	922	959	938	923	943	951	973	1000	929	926	908	909	957	872	888	916	947	945	929	919	932	944	930	923	974	972	933	934	966	925	928	899	912	928	977	902	935	937	936	931	918	845	944	943	873	991	916
23661	21526	29407	24123	21540	20889	10215	4351	3104	2400	2122	1937	1467	1134	1131	1146	999	1019	861	878	843	894	735	794	719	699	698	713	674	649	657	695	643	682	624	628	564	599	619	592	620	627	614	600	568	565	552	578	589	592	575	557	572	560	589	558	613	541	512	536	570	564	545	606	535	559	589	562	537	589	573	559	579	573	618	548	551	538	579	552	550	533	552	519	567	552	575	539	567	592	562	526	554	568	538	515	547	578	548	577	560	524	552	538	549	537	529	505	568	537	552	550	549	553	561	551	509	527	530	553	555	523	542	534	549	523	494	608	503	574	587	464	538	587	572	547	543	508	535	591	565	519	539	539	547	535	551	534	495	527	544	575	518	576	551	551	540	560	553	559	552	538	584	524	537	506	515	572	519	518	526	553	528	526	505	539	538	520	548	508	483	544	556	548	530	583	575	590	512	541	514	545	553	528	577	555	531	507	543	553	540	582	536	549	559	514	541	504	590	500	577	560	548	539	543	549	549	551	528	539	571	575	538	573	566	552	523	546	549	545	560	486	530	565	535	532	524	556	565	594	568	554	493	603	546	552	535	544	550	511	527	534	535	510	517	542	543	537	555	579	530	540	512	544	563	522	528	575	521	524	530	545	504	488	514	517	555	550	553	498	548	549	550	540	535	514	566	588	509	508	517	569	559	526	511	542	542	491	532	568	546	511	530	552	589	533	535	534	536	535	588	525	526	517	501	562	552	526	549	536	575	530	515	551	509	553	529	575	528	527	542	538	528	550	562	546	537	567	525	507	534	551	527	531	532	519	511	568	500	539	570	587	560	515	570	570	572	520	529	537	539	515	538	565	535	556	551	505	546	560	589	532	534	520	552	534	560	567	523	518	530	583	530	548	532	542	553	519	521	532	520	567	569	513	545	584	534	507	525	578	501	569	543	583	544	506	534	526	549	556	564	551	538	581	517	541	506	531	548	545	515	526	509	570	561	514	528	553	544	512	555	531	540	557	536	519	527	544	537	512	549	523	563	539	538	561	484	533	551	538	535	539	573	528	517	563	533	561	546	521	579	526	569	554	531	482	543	525	534	526	524	566	568	532	508	540	534	527	550	540	508	539	528	542	522	584	521	467	519	533	528	557	513	531	535	545	537	541	538	538	506	513	601	536	553	548	562	516	551	525	536	545	520	504	583	544	538	537	551	544	543	519	514	506	546	516	490	527	490	482	568	535	529	578	551	520	532	532	519	541	579	510	535	554	563	557	525	511	551	531	567	551	504	553	520	544	530	509	566	539	532	566	538	552	542	559	499	530	563	553	554	579	486	555	574	553	562	531	510	535	514	587	534	488	554	536	598	500	543	540	545	545	553	521	553	526	575	574	520	530	509	569	581	572	548	500	522	569	566	531	548	491	569	552	558	516	533	562	528	575	545	541	524	490	508	530	539	514	547	498	551	513	520	564	517	553	627	568	548	536	527	541	529	544	526	541	512	538	510	566	563	573	552	530	542	546	543	553	525	536	554	545	563	551	566	507	554	527	536	549	565	556	537	557	563	536	515	536	512	543	518	542	556	496	528	556	516	524	516	542	551	522	545	565	545	528	492	522	526	523	525	530	512	494	539	514	547	542	556	540	517	558	536	500	558	515	513	555	561	553	506	530	568	557	509	531	570	527	548	521	508	553	540	529	555	557	532	530	567	523	537	536	552	535	534	526	528	504	557	548	522	520	543	547	563	494	500	565	543	526	525	530	521	516	550	519	546	553	530	497	532	590	509	561	527	582	544	494	557	556	539	583	521	531	515	543	513	520	530	521	574	534	551	579	568	535	537	546	545	559	524	536	557	517	524	548	584	525	547	529	506	503	532	579	574	504	541	540	529	551	532	501	516	582	556	524	550	522	578	569	573	516	521	551	542	555	493	567	555	586	536	539	557	559	521	516	578	516	535	519	542	539	546	520	526	524	570	549	518	538	509	516	542	522	553	518	559	534	519	530	560	521	506	529	552	528	537	574	548	533	523	477	577	539	518	515	546	530	541	560	529	547	508	538	524	520	548	587	539	546	523	534	577	530	519	578	524	514	499	524	551	522	552	524	514	549	500	507	526	561	552	520	553	523	555	506	587	539	524	542	516	563	520	538	543	544	515	508	505	490	530	594	548	535	531	522	498	533	524	543	547	581	600	560	537	555	569	547	516	494	539	541	537	528	564	549	529	569	546	534	567	533	521	538	564	581	555	552	497	532	532	523	540	521	537	591	550	528	528	532	549	566	570	529	549	539	552	505	546	509	561	518	520	581	588	562	519	539	494	515	542	523	533	587	530	547	530	535	537	515	518	552	563	542	523	557	531	547	538	528	536	530	528	520	563	551	554	550	537	522	562	536	530	539	542	507	532	554	557	545	545	590	500	532	613	555	499	505	522	587	524	508	565	542	532	545	529	570	560	509	528	552	582	544	569	542	541	536	555	536	577	533	528	566	537	576	549	506	535	544	502	547	552	540	535	562	542	510	527	510	533	534	549	522	527	519	547	528	532	506	542	530	530	528	552	530	526	508	522	571	512	537	531	510	534	493	569	536	588	538	517	559	563	543	502	499	556	510	548	543	485	576	502	555	493	541	543	557	501	567	514	488	511	550	543	520	532	555	544	550	512	534	531	541	580	538	522	520	528	506	595	522	565	535	554	502	552	558	543	499	520	527	518	583	548	541	530	512	529	539	539	539	533	523	582	541	522	498	591	519	549	556	549	503	563	517	530	519	580	548	559	520	536	522	489	540	546	569	553	541	553	532	497	517	528	497	536	494	523	546	587	562	556	531	553	543	505	550	524	493	536	548	539	551	555	531	532	508	517	539	515	576	531	516	544	533	558	507	558	571	529	534	551	559	539	590	554	526	565	560	541	567	515	552	501	554	557	553	550	558	512	543	528	527	497	526	526	532	513	512	510	518	526	562	542	562	524	515	555	540	531	549	545	551	556	523	560	509	561	527	531	564	557	561	556	494	524	523	580	520	511	521	527	510	552	568	551	495	522	555	512	530	535	514	588	517	523	527	527	525	529	542	541	546	521	538	550	517	546	550	538	539	510	548	510	539	519	511	531	503	491	547	560	521	499	527	552	543	509	527	554	535	509	534	526	545	545	539	487	526	523	528	595	506	511	513	565	527	614	551	544	525	549	599	536	515	545	556	547	571	477	555	516	524	534	524	518	522	566	516	542	521	565	482	512	462	516	523	520	521	555	526	567	548	512	522	543	516	525	486	554	582	529	569	547	552	573	564	544	530	527	544	557	547	547	542	542	512	518	538	559	586	530	539	544	562	538	534	555	498	519	531	565	533	516	537	552	533	534	563	548	544	521	559	552	514	526	532	531	540	539	559	533	514	567	522	548	530	538	502	551	566	534	548	541	525	538	540	588	539	538	533	590	528	532	499	545	535	541	538	519	498	562	553	543	548	560	549	518	574	479	522	549	519	525	531	529	495	562	554	555	555	515	531	543	541
15290	32144	27319	19535	15091	14417	11636	9079	7857	5385	4530	4104	3055	2421	2363	2195	1991	1755	1530	1514	1469	1428	1354	1332	1213	1063	1166	1096	1122	1059	1047	1006	996	1007	811	901	896	893	879	891	923	851	839	828	803	825	785	761	808	787	765	801	766	781	779	797	754	812	810	772	759	752	799	754	842	790	775	863	832	897	812	848	828	817	779	778	805	784	757	786	776	737	782	799	775	799	779	814	772	746	730	804	831	750	781	802	738	758	756	734	805	736	747	785	726	730	718	743	752	762	740	802	701	777	767	738	753	815	753	731	760	732	743	732	762	756	753	802	781	750	730	774	744	774	748	735	749	783	739	743	740	752	756	778	709	694	750	738	732	753	722	741	722	758	751	751	766	727	736	714	780	816	770	750	724	739	779	753	681	743	730	765	737	719	718	758	763	705	725	794	735	731	756	758	759	757	775	717	768	792	737	769	748	796	697	700	734	733	697	771	771	745	770	718	752	705	750	746	774	735	763	725	750	725	716	752	748	782	730	772	743	722	739	761	696	758	750	727	755	757	701	753	715	804	771	736	720	722	748	773	743	765	727	754	771	757	723	756	718	755	717	740	749	740	770	692	752	744	772	746	798	712	691	724	729	721	734	714	757	722	723	716	747	764	797	758	737	736	699	747	776	762	739	692	722	765	760	699	693	765	742	768	723	703	759	738	758	761	749	766	763	757	764	762	743	760	728	743	760	741	801	737	687	753	795	682	765	761	730	741	732	742	769	727	741	756	747	725	763	761	740	738	736	704	788	736	746	774	754	756	759	768	730	771	808	741	739	796	723	776	781	743	758	790	704	748	741	770	756	730	733	751	677	775	723	729	753	730	803	704	782	714	711	697	726	774	789	736	774	768	750	721	790	737	767	753	719	764	766	720	722	730	758	751	798	749	764	727	725	786	731	681	730	750	750	769	787	772	773	744	704	694	728	733	729	729	787	717	798	754	762	767	756	714	739	771	741	741	695	724	728	732	725	750	771	742	752	733	756	762	754	757	731	721	710	764	708	750	781	703	759	772	739	745	720	787	720	754	842	725	729	711	726	714	735	764	768	749	724	686	785	715	747	781	742	767	793	748	763	768	727	715	750	740	721	775	688	759	734	755	711	743	755	751	702	751	773	681	783	772	727	706	760	736	708	714	707	713	739	719	715	726	682	756	720	735	737	748	730	765	729	765	756	830	765	762	760	742	735	740	714	789	733	769	703	756	766	721	776	756	783	729	773	722	737	772	744	767	771	763	732	788	686	789	728	724	760	707	769	778	743	726	799	664	752	799	720	712	691	740	755	754	802	776	761	749	747	731	732	767	697	793	773	786	743	726	736	685	752	729	759	737	746	715	745	725	779	739	752	697	742	697	739	718	723	831	771	717	703	775	737	716	722	756	767	697	744	752	741	755	741	720	702	780	728	711	748	719	747	736	659	773	727	790	736	784	708	731	719	761	733	803	751	732	725	762	766	779	722	754	710	727	735	741	690	736	772	745	769	674	699	733	744	814	756	732	765	717	788	732	726	754	784	735	754	760	756	792	785	742	743	763	713	775	727	727	773	758	723	714	736	731	722	735	725	740	755	736	707	714	712	800	743	739	767	770	765	696	705	742	703	783	771	762	700	740	744	748	743	757	738	741	746	723	778	803	772	719	722	800	806	715	766	699	727	810	788	742	751	678	759	703	722	774	725	697	749	720	741	791	751	738	775	732	757	731	715	771	809	757	730	794	731	748	699	785	758	763	708	738	757	718	730	707	762	767	711	790	794	751	749	716	750	741	757	772	716	734	712	792	734	752	745	750	684	738	749	730	745	723	732	709	699	760	742	749	751	729	675	769	722	679	700	755	723	747	756	729	771	776	719	772	780	740	769	758	798	677	789	727	710	699	740	748	751	754	682	719	743	757	766	742	723	732	753	730	730	741	760	740	731	771	708	732	731	790	700	699	723	732	724	746	752	765	736	759	747	762	755	737	733	761	759	732	727	751	741	715	756	731	737	711	749	691	782	765	786	779	754	695	741	779	760	759	719	733	756	776	719	770	802	762	733	694	761	782	757	749	743	758	743	689	710	744	727	758	771	733	711	778	711	757	707	743	807	702	704	741	751	769	792	752	789	724	754	713	686	699	802	716	781	775	768	741	728	780	757	710	717	753	765	749	762	753	698	799	773	701	747	754	763	734	756	755	678	814	767	697	757	699	734	759	756	743	710	771	735	744	745	754	744	768	793	732	741	784	750	713	728	742	730	748	745	758	740	693	701	778	740	712	770	727	764	738	730	729	723	730	767	679	758	744	756	726	736	768	795	768	774	765	779	712	733	710	790	737	751	744	749	739	721	752	747	696	692	773	730	733	760	713	760	699	727	733	712	727	727	705	701	750	767	770	808	747	823	740	749	695	753	732	756	793	774	707	735	693	738	749	787	730	750	745	768	756	771	728	751	781	769	729	765	745	780	686	770	745	738	733	729	755	728	720	699	815	798	731	772	761	768	756	757	760	772	689	726	787	722	773	731	704	760	688	719	783	755	728	756	768	753	703	734	732	771	713	774	724	761	712	721	737	766	769	791	721	778	806	737	738	735	767	761	748	713	743	754	770	744	725	715	709	749	721	764	765	768	754	748	802	700	776	714	778	732	759	778	790	775	748	717	737	764	772	737	735	708	757	729	762	771	753	783	735	723	762	700	768	743	757	731	721	734	733	739	738	688	754	738	732	795	716	723	730	708	789	732	763	738	721	731	749	742	735	738	707	813	752	675	760	800	697	703	748	746	711	749	707	735	731	646	768	743	740	750	741	745	777	773	778	739	751	753	767	685	727	758	724	755	728	767	764	711	712	771	769	760	734	714	748	718	793	749	728	756	706	749	740	768	753	769	701	758	696	778	729	727	731	769	708	748	752	736	724	746	767	713	708	812	718	754	759	702	698	737	759	734	756	765	744	786	744	744	723	741	727	772	714	779	767	745	705	799	755	756	778	718	788	724	775	760	730	738	701	765	751	748	767	760	702	751	745	741	742	720	760	749	745	740	720	756	791	755	768	732	771	714	712	739	736	730	717	737	756	762	746	773	720	771	787	752	711	701	699	812	679	738	693	776	725	743	757	674	725	740	735	780	713	772	714	773	775	754	788	752	792	760	727	728	701	781	749	738	754	718	723	760	773	722	713	744	752	769	770	789	733	792	703	757	770	700	762	811	721	792	713	726	715	794	724	791	762	739	748	759	704	738	750	782	755	757	760	732	755	755	743	757	716	759	760	735	725	782	776	729	797	668	807	723	720	710	697	781	770	752	757	728	757	740	715	732	712	737	790	773	744	726	767	786	752	745	715	750	736	762	736	724	715	704	745	740	782	766	753	706	692	726	709	771	745	709	707	722	766	741	760	748	787	710	748	736	720	796	713	716	728	715	771	765	726	716	725	712	764	775	737	780	745	748	740	724	704	781	741	755	740	778	739	728	748	792	728	736	754	714	736	738	765
27593	20770	13582	6238	3445	3267	2488	1981	1777	1300	1160	1115	1008	940	881	941	868	857	795	834	801	783	808	798	805	777	748	735	803	750	770	731	781	835	737	761	788	779	751	744	728	730	775	741	720	747	723	690	742	751	702	732	765	718	708	693	723	679	715	790	726	721	743	724	767	732	769	741	742	748	774	722	727	786	718	707	755	732	725	716	725	701	665	730	770	690	717	742	709	675	750	715	706	687	748	691	733	720	716	734	705	736	735	713	711	727	706	682	740	718	718	735	717	747	731	739	741	737	676	749	726	667	684	711	704	699	697	684	727	690	736	697	702	709	707	731	710	792	712	757	700	681	733	720	725	709	743	721	730	697	659	712	720	708	689	705	708	716	723	685	725	679	729	681	756	701	729	697	732	658	742	691	689	714	717	698	678	716	741	708	701	708	704	660	706	700	730	696	686	678	671	736	722	666	702	736	707	680	677	788	742	743	774	739	714	736	700	768	664	745	692	746	739	756	727	709	740	692	750	698	677	663	721	743	707	722	649	702	748	750	731	742	736	713	718	659	726	667	718	682	729	671	720	746	736	677	722	715	744	675	731	714	732	676	690	709	704	711	757	712	717	697	623	714	705	688	655	715	762	751	731	752	703	729	707	702	718	653	739	713	703	722	736	750	708	765	748	742	722	712	720	664	680	724	698	728	688	689	747	722	729	706	724	705	745	714	716	706	680	679	718	692	736	748	674	733	662	696	759	691	686	670	726	789	722	690	742	706	724	738	719	713	712	663	703	690	715	738	718	714	757	736	735	710	697	746	676	708	735	713	726	685	704	712	693	709	715	738	705	734	705	742	705	707	703	702	682	726	738	721	745	750	695	708	708	695	693	735	713	723	701	710	715	730	712	708	736	668	748	698	705	684	717	718	727	747	676	690	703	700	716	725	734	713	694	782	704	722	715	732	721	757	760	749	703	712	724	706	731	692	727	719	722	689	680	743	639	696	729	690	740	740	692	685	729	699	722	673	724	743	715	715	691	733	745	671	719	700	663	698	699	701	727	696	708	721	725	738	707	714	742	736	699	711	756	698	734	696	710	737	674	716	737	720	703	659	751	699	699	720	689	779	739	741	750	682	721	718	694	736	717	701	723	746	711	699	714	752	714	696	723	716	686	704	717	697	707	684	692	725	736	670	719	703	685	731	733	701	687	712	692	731	745	701	712	680	680	724	698	676	705	759	690	745	690	726	733	785	724	743	721	698	754	655	686	687	754	767	734	696	725	691	687	682	691	734	686	726	715	713	749	720	773	668	712	717	701	730	710	706	686	736	711	691	742	697	693	720	652	699	738	712	721	702	741	738	721	730	744	709	713	721	744	740	708	703	701	671	689	721	749	730	730	756	762	726	753	702	678	690	741	730	707	689	684	710	681	647	778	688	706	695	708	700	713	778	705	715	728	685	711	693	701	725	672	715	746	690	711	681	729	709	708	709	696	712	745	710	696	678	702	737	704	679	727	717	677	683	732	711	770	720	719	732	697	678	754	680	718	701	720	720	664	701	709	691	694	720	723	703	724	735	725	758	723	734	668	760	737	700	720	721	674	706	733	747	725	671	677	716	737	713	728	710	746	704	728	684	718	739	706	706	700	708	710	717	679	714	730	737	728	689	711	693	712	710	707	750	708	748	673	705	723	686	675	713	690	709	679	713	745	719	756	723	717	667	720	761	707	715	698	736	696	717	694	700	733	710	757	676	723	724	766	741	713	680	723	759	672	750	739	674	714	731	691	707	722	748	709	734	733	748	678	696	713	701	681	702	741	724	720	712	691	761	746	745	699	776	704	754	735	706	663	668	702	726	761	726	727	727	718	690	673	717	722	751	722	736	709	684	730	685	714	727	710	748	750	726	683	706	708	728	746	705	693	739	716	718	721	702	779	708	693	706	672	755	699	707	733	726	723	757	705	704	716	737	688	703	729	737	726	727	664	731	700	771	708	688	716	719	738	747	777	725	762	747	750	690	697	675	755	733	707	705	686	723	698	726	694	732	660	728	729	721	720	705	756	665	727	678	707	733	680	730	717	679	710	725	775	729	719	690	739	724	746	723	692	690	752	720	741	687	750	677	731	727	683	708	748	757	711	741	699	744	681	661	696	720	689	699	679	723	677	703	710	723	714	729	704	721	713	708	692	740	778	702	748	730	694	709	730	723	702	701	713	691	751	686	782	751	740	732	702	728	664	735	745	762	701	696	694	703	719	675	699	715	720	735	676	768	721	741	677	717	720	675	762	697	769	725	705	743	725	674	737	729	688	697	717	712	756	704	700	703	667	760	721	747	778	692	702	728	708	739	659	752	695	734	699	750	695	697	720	741	681	686	723	700	728	729	697	719	708	746	658	693	716	714	690	747	724	699	726	745	697	714	731	737	727	754	709	725	784	702	765	691	786	691	720	684	685	731	689	688	716	690	717	716	702	700	701	693	737	716	719	758	668	724	711	703	756	772	699	729	697	650	722	752	662	696	719	693	737	759	695	739	766	662	705	675	729	697	683	698	690	711	734	698	760	684	741	729	659	681	704	745	743	723	723	705	739	727	707	674	770	709	673	756	726	761	723	755	652	735	707	732	687	672	688	692	733	663	731	760	742	717	725	711	762	699	696	729	692	726	721	789	696	735	740	721	732	689	737	739	727	700	699	695	700	695	731	700	679	725	694	703	756	642	715	764	745	693	699	739	703	777	709	685	732	768	726	731	754	721	710	684	762	720	688	702	720	751	698	690	731	694	723	726	737	681	719	749	743	742	729	711	696	721	712	746	754	759	710	703	728	698	661	739	729	751	698	683	724	745	715	740	689	660	746	716	730	750	707	694	705	701	718	670	718	661	746	722	751	679	721	669	697	755	755	708	708	682	715	733	695	735	740	752	698	731	714	714	700	727	711	713	719	741	693	738	661	697	708	747	677	695	716	704	739	715	698	721	731	664	725	701	719	719	685	749	684	691	768	734	713	720	705	719	714	736	707	748	703	734	714	744	760	702	712	745	696	750	676	715	718	727	683	676	703	736	653	690	727	740	764	732	692	723	709	670	725	698	737	735	739	670	723	711	728	740	738	741	681	711	700	746	720	694	674	727	675	763	732	719	720	726	709	672	745	735	693	734	736	706	679	717	764	750	703	689	682	741	734	727	725	693	725	784	679	738	718	682	714	698	717	685	726	666	708	722	697	660	720	687	700	705	714	703	696	778	674	724	735	718	715	730	662	701	719	733	703	702	722	731	640	727	762	720	736	675	694	745	693	757	740	743	712	684	703	698	725	723	732	718	778	733	720	703	678	688	745	715	688	733	726	648	709	733	729	736	728	687	753	689	712	731	761	699	682	742	748	730	735	721	706	683	669	725	741	742	723	727	690	706	706	706	702	712	724	703	712	711	741	691	679	717	690	736	713	687	699	675	716	724	683	746	748	729	695	731	719	724	676	711	729	706	723	701	772	678	726	721	707	717	747	687
11612	18572	15359	9100	6967	7164	5789	4605	3958	2743	2227	2134	1833	1561	1575	1463	1359	1304	1241	1255	1298	1224	1195	1171	1144	1096	1144	1078	1078	1036	1078	1176	1060	1115	1037	1020	1021	1066	1040	1070	970	1099	1001	995	1012	1007	948	1007	1056	980	943	942	979	971	1024	987	1002	1038	922	975	1033	994	997	1032	1030	993	955	1020	1069	992	1024	1017	996	998	1035	960	979	981	941	993	955	1028	1094	967	1003	1075	1004	976	1007	1008	941	967	1004	998	991	1036	927	997	949	1008	987	999	977	1025	951	986	1000	937	990	987	963	982	987	995	934	997	1000	912	1038	977	936	929	954	966	1031	1000	992	972	962	1049	918	968	976	1028	967	960	924	960	971	1015	942	955	929	949	970	987	974	969	987	974	990	972	948	982	1044	982	1013	994	952	1004	938	956	940	963	992	976	965	991	993	989	991	967	971	967	945	970	966	945	1026	976	989	994	1018	966	957	973	957	976	961	958	929	955	962	1022	1013	976	985	1021	953	980	955	979	979	961	939	1001	995	935	1037	1000	1008	946	980	966	997	1008	1002	1032	964	996	967	996	948	984	1002	1023	915	1000	952	1049	1018	1017	1055	1004	966	991	1013	951	978	939	990	992	973	1007	959	981	951	1016	997	1009	989	986	976	969	1049	922	983	953	949	922	975	1002	905	1019	1017	960	1007	990	969	1015	995	963	1007	957	923	940	971	948	968	964	955	963	966	933	979	961	1009	949	974	1025	969	972	1001	981	1036	970	1036	1000	974	962	968	984	1012	931	1033	979	960	1013	1009	926	949	982	945	958	1029	964	952	960	938	965	980	957	1003	945	953	952	986	949	1002	975	943	951	910	958	995	957	1006	969	965	972	968	936	952	955	984	951	974	954	957	936	946	984	976	917	1011	975	998	1016	945	920	1000	942	929	1053	983	972	924	980	957	1016	1036	991	995	972	1000	939	939	930	947	992	980	928	917	956	984	1006	970	949	988	891	988	973	978	974	978	966	933	965	959	965	941	996	1049	993	934	939	1030	1026	961	954	936	982	1014	1009	972	987	998	973	979	995	989	977	996	955	967	949	954	981	1021	991	1051	982	1019	942	1061	957	981	955	996	990	1006	1008	1004	1003	926	936	980	982	965	961	983	1028	961	973	970	929	943	919	1037	968	1009	1015	983	1002	961	972	1004	962	981	1006	1030	964	999	951	978	969	984	967	989	942	961	1002	918	1011	1033	925	1016	942	944	927	948	1010	978	979	959	999	985	966	1007	1010	1000	983	992	911	960	992	991	920	921	1049	978	994	927	948	954	1011	999	981	959	942	942	921	978	923	983	1020	978	1009	935	967	1014	1003	967	960	979	964	1004	976	984	942	997	990	957	942	939	977	950	963	1020	941	999	939	956	971	958	983	974	1020	927	1024	967	962	989	969	964	961	938	991	979	972	971	902	963	1016	975	935	1003	999	891	950	1007	1003	968	995	937	996	1010	933	961	1011	993	1015	927	964	935	982	975	1023	1011	973	930	986	951	990	958	1015	1033	986	955	984	972	976	983	957	943	1028	997	965	972	1014	944	1030	1048	963	972	990	943	973	921	951	963	946	978	938	944	940	960	994	1008	1020	1016	968	926	983	976	948	955	1038	964	952	964	1017	922	946	994	956	943	976	986	958	993	935	1021	979	998	964	949	1006	967	1012	963	1002	962	986	1012	1012	928	1017	961	989	978	940	990	965	932	949	937	980	1007	992	1007	1004	975	1027	942	1006	965	950	971	957	921	984	996	948	1033	968	972	980	986	940	986	986	925	973	964	988	972	957	973	1037	932	1007	990	931	1019	1004	957	977	954	994	969	988	968	889	983	993	970	970	985	1005	1021	977	966	1017	956	979	963	969	1014	991	963	974	1076	974	1029	1004	977	983	993	990	935	1001	999	952	942	993	899	1013	919	992	973	992	945	942	967	1004	949	993	985	982	965	978	988	1015	964	1028	1011	1016	1004	989	977	978	952	1028	936	1007	1036	919	999	972	991	972	982	909	984	1024	1020	974	988	973	996	971	1024	999	971	938	1014	1002	959	1056	988	927	974	959	928	1024	994	919	945	966	994	998	953	1023	902	950	946	974	984	976	925	977	975	933	958	935	967	942	974	943	1000	916	1017	973	965	1011	970	958	949	889	1019	968	975	978	976	1021	962	996	967	930	941	940	1035	1002	954	1007	972	946	983	958	1036	979	993	1007	994	961	1030	964	1015	966	963	931	990	1027	950	1017	1021	1027	980	1021	1012	1005	945	1016	991	1000	954	1017	931	979	969	1001	955	994	1000	931	984	978	987	995	986	992	988	933	993	971	1017	938	960	971	986	958	958	961	940	987	981	1026	980	978	931	990	1013	924	960	957	991	942	966	1059	936	989	994	943	978	977	948	964	1028	972	975	974	986	973	981	926	1036	1019	996	1025	978	1016	1008	945	946	974	988	967	977	1006	926	988	929	931	999	1001	974	991	973	965	1007	972	1013	989	1016	924	1002	934	1035	958	935	1002	1020	1006	948	916	978	914	1077	1046	1008	943	960	956	1031	1021	969	1026	924	995	998	903	1010	988	1043	965	989	967	974	997	1002	984	936	953	992	973	1016	1014	997	949	963	998	975	961	951	957	1005	1006	998	972	935	1004	938	962	965	996	977	951	955	956	972	977	999	978	961	957	965	998	945	968	957	982	979	959	1005	967	968	998	973	940	954	979	945	1003	972	982	988	966	962	927	965	930	1052	944	979	1032	974	967	971	971	898	932	993	1008	989	951	941	1072	1005	985	1018	953	979	978	977	983	1005	949	943	1006	935	990	986	1032	953	1042	963	912	947	910	972	1004	992	990	1052	999	935	980	960	1010	994	997	992	949	1018	963	991	929	975	970	970	995	946	976	939	977	960	1002	986	962	891	969	959	1016	1037	1019	1027	1006	956	954	1029	1007	991	970	978	1025	968	950	996	961	962	998	979	1004	992	935	940	992	1028	998	1021	965	1024	982	983	976	996	953	1010	951	922	973	971	933	1030	986	931	986	970	972	980	973	975	1008	924	964	976	987	977	984	956	1014	912	937	938	933	1000	979	953	945	978	1030	996	938	1022	948	957	904	994	1021	966	957	943	973	930	949	1021	954	939	976	976	987	1017	996	1021	955	1037	977	1014	1015	989	955	1000	1008	997	1027	958	932	962	988	988	978	940	947	915	972	1024	981	931	1017	977	1000	1034	967	956	986	988	964	1012	911	1024	998	992	988	942	985	1039	1005	1003	930	951	964	1001	952	1005	967	934	1033	952	939	953	954	976	941	990	978	997	961	961	939	952	954	998	971	1001	1047	970	967	991	947	990	982	998	979	965	966	928	937	963	1010	1039	936	1055	933	1029	946	943	946	1023	933	955	1001	973	1031	957	1021	904	975	997	996	992	989	962	973	977	944	1003	996	1003	1008	965	980	938	1016	999	971	998	1018	982	962	967	1019	968	948	957	992	935	949	975	1012	976	977	982	1047	969	987	967	980	1053	1005	951	920	1033	973	960	952	956	953	981	981	1007	997	970	975	951	983	953	993	912	1009	967	966	956	1022	990	1020	1022	945	958	1003	1008	974	1013	971	1091	934	975	1010	980	974	990	979	958	922	963	981	1019	943	993	949	986	965	953	974	966	984	1034	991	947	990	938	1027	969	990	994	908	967	995	996	973	987	997	993	990	970	988	953	975	975	1005	1006	959	966	991	977	989	987	987	984	968	1015	1002	1048	986	1011	953	970	966	917	1056	1003	1002	1014	960	919	989	970	941	925	1014	949	964	943	989	913	994	969	1014	984	998	937	972	972	1004	931	965	987	975	993	957	937	1027	993	969	1026	954
24736	21577	28880	24720	20900	10102	4881	3228	2622	1716	1620	1620	1384	1135	1078	1002	1011	898	962	909	935	898	903	834	823	742	797	818	763	735	807	784	781	773	763	789	771	755	725	688	687	728	707	694	653	695	729	716	641	684	683	705	696	707	735	725	662	712	699	741	684	723	712	703	733	697	687	685	666	681	761	697	677	701	680	752	685	687	705	705	661	725	712	712	674	752	729	742	687	705	673	737	693	710	671	724	698	717	731	729	683	719	679	651	722	706	689	689	696	705	686	698	696	666	689	689	691	648	756	691	663	749	692	659	662	699	712	679	698	653	674	680	670	682	621	669	718	653	701	698	701	685	674	691	694	729	698	670	702	682	645	711	695	686	626	699	703	711	706	698	674	698	667	722	636	701	671	707	689	709	733	740	693	680	694	657	705	667	712	682	716	647	665	679	649	684	672	725	705	654	676	706	686	662	710	686	716	684	727	674	714	665	659	671	668	656	691	681	710	704	675	701	705	664	677	697	646	678	690	706	693	670	656	668	675	691	689	737	666	686	712	721	703	713	683	666	674	634	634	692	700	695	676	707	687	696	680	680	735	710	683	703	725	659	662	660	662	684	675	652	658	710	644	673	693	722	730	695	739	693	698	715	693	755	701	717	720	763	680	706	705	689	683	677	665	705	662	682	674	650	681	694	702	701	679	704	686	724	684	680	635	722	672	745	650	759	716	638	714	649	698	676	642	658	691	681	650	670	670	686	652	697	718	656	732	733	721	704	677	686	685	696	705	717	706	692	723	739	741	687	693	680	721	722	713	709	685	684	644	695	718	671	708	707	722	695	691	650	694	670	615	693	715	694	718	657	734	674	694	674	674	668	744	711	670	694	674	676	681	704	701	689	680	688	701	703	706	668	672	673	716	661	636	742	728	638	711	712	688	745	727	716	710	660	696	671	652	666	704	644	685	665	714	669	643	682	745	698	666	674	641	704	659	656	686	668	697	711	690	696	690	670	745	683	678	670	658	659	693	647	666	672	703	653	670	706	730	767	715	698	663	662	616	652	724	643	682	716	699	718	712	671	731	713	647	717	687	721	676	702	657	717	731	658	682	682	688	676	669	723	678	709	727	692	703	681	689	691	717	646	688	683	677	691	704	691	695	657	650	706	683	645	705	673	721	693	716	725	685	643	678	663	692	696	660	683	694	733	692	678	649	703	707	699	647	723	691	634	690	726	735	700	666	701	697	695	645	680	697	688	703	692	670	658	670	673	731	679	742	628	676	664	721	706	695	713	721	622	683	699	684	670	644	767	685	726	683	684	712	681	681	682	680	704	643	675	711	712	732	736	744	689	707	684	708	712	679	729	729	687	679	692	741	684	677	706	730	651	665	666	729	735	670	685	705	745	693	677	678	724	675	677	662	658	701	689	726	725	660	734	692	690	694	707	726	663	691	702	702	683	660	691	684	717	690	708	682	695	676	654	692	709	710	695	654	687	719	770	748	647	695	694	744	698	718	675	703	668	675	716	678	739	660	738	705	686	700	679	657	687	715	705	664	729	658	660	739	667	665	673	728	667	680	675	663	673	628	697	681	653	715	650	664	661	648	677	655	698	671	667	690	664	664	681	677	667	733	690	638	697	649	677	695	670	686	721	711	685	697	683	672	717	723	706	707	683	676	655	675	715	684	685	666	663	716	654	702	691	671	658	660	696	689	668	702	711	690	680	705	688	705	688	689	683	687	669	692	701	703	670	731	699	656	669	674	682	709	618	692	721	710	712	699	642	728	686	687	674	727	702	700	646	683	699	658	726	658	723	680	712	712	644	697	683	663	688	657	704	730	772	708	645	700	689	695	699	631	721	688	693	684	670	693	642	678	696	672	762	677	686	711	657	662	718	661	628	701	710	650	635	692	712	728	714	698	706	702	682	654	695	737	653	682	755	707	711	733	708	669	689	690	715	649	693	723	658	665	696	684	752	666	731	691	670	684	635	690	730	695	681	700	659	712	730	674	682	703	697	686	655	699	649	738	711	619	687	701	691	692	647	700	703	696	674	676	678	716	692	660	705	678	715	697	663	683	644	642	677	657	661	667	669	699	706	658	660	716	637	718	673	692	695	715	703	679	669	689	697	681	697	671	739	698	674	663	670	709	685	676	712	680	696	716	686	701	677	699	696	680	682	691	682	713	685	668	678	668	688	741	706	659	699	740	700	723	723	632	697	673	706	681	674	671	684	671	709	664	649	679	702	726	703	691	642	673	706	695	654	670	705	745	703	684	673	684	657	731	694	667	664	690	679	709	666	669	686	662	655	635	669	705	711	655	738	663	669	695	760	712	731	725	702	652	695	667	700	644	667	666	716	651	650	688	691	681	695	716	671	685	657	725	746	633	739	718	666	716	670	674	681	684	625	662	739	648	667	692	666	624	668	748	736	674	667	659	678	707	687	693	722	645	687	666	685	640	698	668	733	682	672	707	689	682	717	752	702	673	630	695	708	690	676	709	653	607	749	678	701	714	670	672	672	702	679	713	696	694	699	698	673	721	740	694	706	723	709	667	729	650	684	682	677	681	681	680	682	721	695	716	663	699	688	686	664	689	699	656	704	725	682	693	718	727	710	669	692	686	703	716	672	697	682	685	705	688	718	727	686	730	722	692	695	733	709	728	675	698	687	735	664	684	703	670	727	678	690	678	713	663	670	740	645	744	640	675	666	730	670	718	723	685	713	706	655	722	700	723	684	720	741	709	718	711	637	677	712	678	711	692	656	705	655	719	657	716	750	700	686	665	722	646	694	685	679	666	726	697	657	714	742	656	714	672	676	680	681	659	688	691	722	715	694	718	758	750	731	676	707	688	641	691	713	711	683	701	659	679	699	674	667	724	691	659	727	666	722	682	720	703	672	694	693	675	704	686	723	692	711	684	664	701	635	705	665	686	673	685	693	644	681	696	689	740	680	704	670	693	639	713	646	716	661	623	697	718	709	732	632	768	685	688	645	711	696	713	702	696	701	720	685	679	645	700	676	725	678	646	648	713	727	667	645	680	660	708	672	670	658	686	665	647	699	681	688	667	702	667	685	693	692	703	658	684	715	680	653	719	720	677	664	691	671	680	721	721	666	705	704	679	673	678	666	713	682	682	660	681	649	734	701	629	756	683	674	686	657	728	690	717	676	709	684	683	689	695	706	704	701	723	662	652	729	744	668	679	680	692	684	687	693	681	701	734	644	664	719	692	698	696	662	644	643	715	671	698	704	682	657	730	722	664	706	700	705	703	680	656	644	683	681	678	701	689	707	704	712	665	659	665	706	690	710	665	716	664	652	683	654	695	697	675	674	667	688	705	665	682	703	656	694	684	687	698	693	636	672	701	700	717	677	711	709	665	686	733	658	700	662	674	693	680	667	688	694	639	652	695	640	705	739	690	684	720	689	666	658	716	653	685	687	706	716	660	712	682	671	678	654	688	675	682	672	662	699	628	664	649	717	718	698	637	680	685	694	688	678
12952	27661	23304	14685	11534	11697	8679	7321	6260	3842	3354	3250	2701	2238	2032	1901	1694	1545	1555	1539	1528	1390	1340	1290	1329	1207	1234	1143	1170	1124	1196	1183	1116	1133	1079	1095	1128	1043	1074	1008	1061	995	1072	995	1009	967	964	1039	1042	960	981	977	963	992	1027	945	1011	954	953	1031	991	994	1013	971	1023	965	1043	1016	1009	997	1035	1036	1029	904	970	1011	1033	946	986	1005	959	957	951	981	1017	994	1032	964	972	1021	954	967	959	967	969	937	997	983	1047	949	920	948	949	921	1004	999	958	973	952	984	959	980	911	986	930	947	944	973	987	971	955	998	972	929	946	937	973	985	1009	1009	927	974	954	920	968	898	925	970	905	966	968	967	973	919	942	960	892	901	917	981	937	948	953	946	978	959	940	944	959	997	911	984	944	924	948	961	942	990	941	905	916	970	958	989	953	925	953	933	939	980	968	955	932	960	937	978	997	982	936	983	936	918	965	999	965	1011	937	925	929	952	948	988	1003	977	931	934	942	924	997	973	935	960	876	975	978	959	914	959	907	983	927	888	973	922	1009	957	1000	977	1002	958	978	937	928	914	903	978	927	902	935	1000	985	912	915	959	937	925	1000	928	927	950	916	994	945	997	896	949	910	958	909	933	953	984	942	977	949	956	994	956	997	947	979	969	1000	962	964	917	950	946	978	973	963	916	980	944	943	972	956	953	919	964	953	940	951	907	996	971	920	962	1016	968	996	1043	944	1000	1006	955	951	924	899	977	990	990	935	885	895	956	931	972	968	928	960	981	932	956	917	954	898	958	909	942	965	998	941	960	944	911	928	880	942	962	947	935	946	949	878	982	951	912	1019	912	973	954	962	934	984	910	881	964	924	933	958	1014	975	931	964	888	907	935	906	984	981	969	986	935	915	941	955	963	958	912	926	912	931	942	942	996	909	952	937	921	960	880	954	952	993	959	924	923	970	881	993	906	906	982	897	970	946	967	963	945	922	926	946	906	985	990	913	951	1018	988	944	989	976	977	906	954	1039	899	962	927	948	947	956	936	959	918	930	979	976	966	924	967	920	910	942	992	956	953	972	942	967	954	961	918	961	939	910	989	977	929	985	907	881	915	957	977	966	979	944	943	961	928	981	981	915	965	957	937	948	945	915	885	975	948	929	1007	927	901	941	922	951	955	925	947	989	953	957	966	977	1002	1034	921	940	957	891	925	956	955	965	975	946	912	953	965	993	978	959	916	967	899	976	925	1005	926	957	989	958	924	927	937	959	946	961	923	954	918	898	913	933	909	949	977	990	909	945	990	943	955	996	953	964	986	969	973	976	922	982	915	933	925	980	959	906	962	964	855	928	931	950	948	974	987	942	922	962	937	855	964	1001	895	1017	984	994	956	967	923	924	884	925	955	901	1005	884	929	946	1022	946	972	947	960	961	943	953	981	995	980	959	1007	975	973	968	881	973	984	953	924	942	970	985	1017	942	958	972	986	974	973	946	1013	922	975	985	907	913	985	967	971	947	945	946	953	906	950	950	917	970	979	951	931	998	934	938	972	949	977	934	1000	952	940	952	942	959	957	924	926	972	985	911	967	978	950	932	970	929	932	888	958	958	970	899	956	949	981	974	935	939	983	914	919	964	984	960	940	975	954	998	903	920	920	995	979	938	955	977	1044	962	937	954	942	948	968	977	970	937	960	975	963	912	982	909	969	932	969	955	955	953	991	958	951	932	915	998	962	953	972	902	901	969	934	1019	923	997	946	977	937	1015	960	977	990	924	988	922	968	963	945	999	963	973	976	879	949	943	952	975	1006	978	961	993	990	932	911	953	975	862	1014	952	932	936	934	899	908	926	957	951	967	980	962	976	924	926	921	1035	976	973	924	973	987	921	876	889	995	969	986	947	968	939	933	929	892	904	987	990	938	950	884	947	957	931	987	948	944	973	933	949	936	955	900	945	942	955	952	952	918	916	887	977	975	982	946	938	972	966	900	916	1012	971	980	1001	921	1019	966	945	965	984	927	964	974	929	934	929	950	943	961	922	894	927	971	913	978	986	964	978	942	964	1012	960	975	910	993	951	937	995	957	951	1001	941	984	988	968	928	881	966	923	931	968	911	986	931	983	934	974	959	953	945	960	936	931	931	958	1018	937	976	950	989	912	1003	928	917	968	961	968	1004	898	945	938	951	1050	953	951	996	927	939	934	916	947	953	963	938	958	976	915	950	978	925	949	942	896	942	915	949	962	943	936	967	956	983	936	914	975	937	993	960	931	955	915	1024	1018	916	916	990	925	985	923	927	996	965	962	925	997	909	925	953	922	942	953	1001	952	944	949	939	961	937	970	975	962	971	942	965	947	914	993	942	963	1035	940	936	909	946	950	939	951	918	953	976	971	960	935	937	967	944	925	913	962	934	977	941	929	983	943	927	934	888	950	948	904	987	908	922	1019	882	924	909	953	938	954	963	954	930	932	997	989	915	971	990	955	944	981	922	957	867	1041	945	899	961	934	967	1007	953	948	999	946	963	965	969	969	992	926	955	949	916	939	983	995	936	978	946	891	983	1005	968	934	935	934	994	955	958	953	954	951	953	996	977	986	860	964	915	928	979	924	983	960	942	917	975	1000	933	936	947	893	952	960	906	960	974	939	972	931	894	981	933	917	978	906	910	966	983	953	986	919	951	961	994	992	938	912	981	961	979	974	929	933	893	979	930	974	903	1010	971	959	950	971	896	905	934	933	952	931	923	920	906	978	945	950	915	939	995	907	967	962	933	949	992	930	945	948	950	974	935	921	911	930	962	960	994	973	930	972	925	956	904	1001	953	994	992	957	922	927	946	897	989	973	916	957	930	934	909	939	941	910	957	924	1006	999	963	922	1003	945	896	933	940	936	972	928	893	942	917	939	912	959	939	952	952	963	945	946	940	911	932	954	1017	971	932	976	978	938	923	989	992	961	975	935	922	920	937	911	934	986	938	987	921	907	969	986	927	918	983	926	892	933	928	965	894	942	1004	914	930	944	927	957	950	949	933	999	915	894	925	969	954	911	957	965	979	896	950	954	931	965	888	930	975	980	1003	954	992	887	987	904	930	922	958	976	945	972	968	950	1003	924	997	959	942	977	962	924	995	973	940	944	968	950	926	1040	947	973	925	930	989	978	958	907	983	953	1069	920	913	984	990	933	980	935	937	927	973	881	925	938	1003	984	893	973	929	911	964	967	961	981	914	982	977	900	942	972	952	983	926	945	951	998	946	1008	976	894	932	986	988	963	951	942	974	903	944	962	971	916	961	970	991	931	958	861	984	979	915	984	903	977	974	945	957	910	952	955	1009	946	928	937	952	940	964	890	938	952	899	972	910	973	986	984	919	932	979	937	951	1009	975	941	945	942	943	959	1010	994	947	960	962	1014	948	958	977	958	1000	985	974	952	957	909	970	965	954	1017	948	948	954	924	979	908	916	927	945	968	948	928	919	915	948	988	947	976	986	960	1008	935	981	1000	974	934	940	902	937	937	949	938	963	946	932	948	925	979	909	964	918	929	956	888	973	918	933	960	942	965	957	933	910	1016	965	961	957	917	953	901	964	938	958	931	937	970	949	952
23654	21548	29362	24147	21561	21104	10727	4806	3237	2058	2024	1714	1525	1369	1228	1133	1001	920	952	902	820	802	764	810	758	744	672	698	665	644	677	642	670	630	660	683	640	652	636	626	610	611	605	569	599	613	565	609	587	580	534	546	608	559	576	579	572	524	592	548	562	549	516	595	558	545	563	593	619	578	585	572	575	532	581	534	540	548	550	578	583	562	569	562	569	562	580	551	561	594	565	578	533	557	543	575	568	561	560	562	580	539	564	542	558	565	553	589	532	533	566	589	546	582	570	538	551	537	573	593	543	558	550	578	556	578	539	512	554	549	591	572	511	555	552	547	511	538	518	527	587	539	517	563	553	588	569	507	570	551	542	549	579	546	560	571	542	571	556	551	544	536	541	580	547	535	550	570	543	580	519	578	554	546	544	546	560	535	545	528	565	533	547	544	561	560	598	539	517	576	528	536	522	559	566	526	561	553	505	551	506	552	565	588	549	507	573	563	571	555	501	539	545	571	538	543	518	549	545	578	537	530	554	517	530	556	524	563	522	548	559	563	543	563	564	565	531	531	531	505	502	501	529	529	578	526	556	526	534	580	575	549	514	566	518	539	552	510	529	512	511	543	570	538	532	516	554	553	535	538	588	529	551	573	539	526	557	523	518	615	554	539	522	541	536	546	537	573	561	520	541	535	516	584	556	519	591	527	533	526	509	542	560	565	536	535	542	603	508	542	573	552	513	586	586	537	533	525	541	504	507	539	557	576	565	592	504	563	563	547	520	537	559	536	514	552	520	546	520	548	536	528	553	497	535	559	501	532	543	527	528	523	508	559	538	558	550	539	489	555	546	582	570	577	514	558	544	549	561	556	568	516	544	565	559	536	585	519	532	515	581	586	569	532	541	591	561	543	528	553	553	535	603	579	589	546	516	494	512	559	528	531	569	551	570	540	581	549	539	544	501	558	508	539	542	518	576	541	559	562	589	520	520	551	509	569	512	538	575	552	545	523	534	557	501	555	577	547	510	523	549	533	550	520	527	486	583	563	558	564	506	548	543	515	553	536	551	571	571	560	547	545	513	548	550	486	538	536	539	570	574	563	529	606	567	591	545	538	570	518	541	521	548	550	544	553	516	545	573	573	518	567	538	575	549	544	578	522	536	559	534	505	545	543	537	555	571	598	523	587	523	571	522	534	561	534	522	536	499	558	534	544	553	575	514	536	489	522	569	561	537	578	524	529	573	553	584	564	526	579	564	536	546	530	557	541	545	521	528	544	519	563	509	564	553	492	557	545	568	501	552	595	549	568	531	552	510	545	547	518	593	539	584	525	556	530	544	577	530	559	560	553	532	526	531	537	547	542	541	571	503	548	541	552	515	522	529	579	516	521	547	549	546	525	612	551	561	524	530	549	546	629	517	576	506	488	542	536	480	527	580	497	533	550	551	587	584	540	540	574	537	516	586	554	540	535	548	562	572	566	589	559	533	566	551	546	591	513	587	548	522	557	491	540	556	548	546	533	544	576	563	531	513	524	560	536	522	521	535	578	535	539	551	532	554	524	508	532	527	582	504	550	561	542	565	503	547	532	530	518	536	549	578	505	561	531	547	587	490	549	551	581	534	532	553	541	522	518	533	536	559	563	533	553	546	541	573	538	529	555	558	506	532	556	542	525	554	503	535	576	520	557	541	514	519	514	577	532	573	592	536	564	583	555	574	547	542	530	536	533	570	520	535	562	534	526	588	528	547	529	555	517	566	511	541	561	522	533	516	537	505	546	552	556	553	486	564	509	538	535	540	496	568	557	549	540	513	585	560	533	511	537	548	555	590	566	527	572	548	533	551	551	523	565	564	586	534	503	531	551	523	544	575	517	568	552	561	565	540	559	611	552	497	563	563	541	572	553	543	507	538	519	519	543	572	550	526	557	578	537	543	537	540	520	536	528	548	541	564	580	525	484	550	573	513	559	554	543	534	559	523	529	474	552	488	543	572	540	568	599	504	558	501	562	531	572	541	539	552	564	533	579	541	546	549	545	583	565	547	567	529	546	559	563	531	554	497	564	509	547	551	551	557	543	582	570	523	582	542	553	579	518	494	601	537	526	544	514	554	564	557	550	527	541	540	547	559	532	568	562	542	500	517	552	545	542	558	560	505	519	531	533	540	540	556	524	536	552	538	543	554	592	587	582	527	570	550	509	545	516	536	507	494	545	562	518	533	558	547	597	540	549	552	546	544	577	516	574	541	507	560	567	555	558	551	550	536	518	579	559	539	524	543	552	508	559	538	536	565	523	520	567	545	549	561	497	497	519	554	549	550	565	577	544	572	542	548	566	590	580	534	530	573	512	556	580	550	530	560	559	518	600	540	582	547	526	545	575	565	572	539	567	555	581	521	518	549	537	542	565	557	542	532	527	543	518	520	548	554	538	578	578	523	548	538	558	523	530	568	546	569	585	520	540	517	574	574	579	530	553	559	501	525	550	548	527	551	588	553	505	545	558	520	536	579	575	534	530	502	540	525	542	551	542	526	527	544	566	556	511	518	534	502	508	561	555	545	522	539	550	537	544	546	535	521	518	527	561	571	553	535	548	541	518	514	517	570	508	560	551	550	506	534	527	551	577	553	529	560	525	533	545	576	519	522	551	519	548	551	550	560	523	522	597	515	543	542	548	538	519	532	561	539	559	516	609	510	508	562	534	544	559	544	561	541	565	550	545	544	546	526	501	513	596	524	564	507	558	542	552	519	498	567	578	529	536	552	547	572	589	535	553	579	542	541	614	519	485	486	532	545	515	576	557	555	539	518	509	543	579	588	557	529	564	543	537	536	569	582	550	568	543	568	538	536	533	536	564	540	571	524	526	529	547	529	542	508	560	532	544	577	529	551	566	541	563	523	506	558	569	556	572	549	564	568	533	555	538	530	564	536	544	533	518	529	575	557	578	534	537	576	541	534	547	535	559	545	586	524	558	536	492	514	518	548	540	533	523	535	548	580	545	491	543	555	583	544	527	537	546	520	562	528	559	510	578	563	568	533	563	549	572	545	565	536	530	530	556	545	521	559	518	588	518	548	521	548	559	564	545	558	513	548	522	527	564	578	532	553	559	543	565	506	575	544	515	536	528	571	541	527	590	588	544	523	557	542	557	537	542	525	586	534	533	538	525	563	518	574	520	570	527	550	548	574	558	523	558	527	527	546	588	570	529	535	566	546	569	556	532	504	548	541	547	530	516	565	530	536	563	528	559	520	536	535	582	514	512	561	560	565	555	558	529	524	514	574	571	534	526	539	572	561	536	526	516	594	571	547	565	513	570	527	488	574	485	556	526	541	549	533	537	556	556	572	557	574	562	526	574	590	549	568	556	541	565	530	523	537	508	487	549	531	550	535	552	547	565	535	522	526	534	575	547	589	521	566	578	483	535	570	540	511	515	573	543	539	555	548	551	532	551	531	526	545	496	523	553	521	555	586	502	562	525	504	518	532	538	514	606	553	550	551	539	555	518
15551	32158	28148	18772	14780	15213	11930	9885	7670	4815	4376	3921	3259	2680	2356	2110	1819	1766	1596	1590	1456	1436	1377	1273	1259	1132	1150	1019	1022	1026	1080	1020	1016	1017	969	1055	904	976	876	858	868	856	891	861	831	826	843	805	830	842	799	816	816	825	834	791	824	772	792	787	809	766	764	823	796	752	794	827	860	819	830	879	856	809	788	750	836	821	780	836	831	797	752	772	768	827	795	792	768	818	808	788	781	764	762	759	748	759	795	773	747	788	785	770	795	769	848	777	739	762	778	767	735	784	758	765	806	803	743	817	722	770	672	761	688	757	779	765	728	755	714	793	756	745	763	721	802	739	766	731	735	740	769	777	739	804	769	759	710	742	786	775	747	746	779	757	764	735	783	750	797	766	729	722	749	745	677	773	729	773	769	780	783	786	727	749	772	740	771	780	751	780	772	749	718	765	787	747	737	726	790	729	745	740	722	762	738	764	759	705	773	746	737	758	711	761	724	762	769	743	779	727	731	773	748	722	781	761	800	758	742	748	776	742	690	785	763	781	744	741	757	779	731	763	782	776	732	742	735	725	729	783	738	752	756	754	730	752	716	746	807	729	759	782	754	752	758	751	816	737	761	802	756	792	758	762	730	755	754	754	810	811	732	740	718	735	762	848	744	771	748	709	755	767	756	756	711	743	769	769	778	776	746	787	742	741	731	743	751	764	731	770	762	748	755	718	806	728	723	747	830	749	777	741	764	761	731	717	777	714	785	813	783	706	750	728	786	793	742	750	770	775	758	762	775	726	777	766	765	734	789	789	766	790	772	701	774	701	782	771	764	811	723	733	788	744	716	729	799	748	763	744	770	742	703	766	744	783	759	777	742	744	734	776	724	724	742	795	747	697	804	714	723	813	743	772	757	740	747	776	755	725	721	757	738	751	739	753	736	768	765	716	710	718	786	783	727	748	801	764	767	763	731	744	773	716	750	760	731	735	770	711	771	750	822	758	718	716	806	787	811	764	761	769	744	734	753	732	760	724	789	768	788	757	827	729	768	729	789	774	819	737	751	766	786	727	751	793	750	779	813	807	754	766	780	762	754	727	785	791	723	806	753	776	729	750	733	742	760	739	766	734	746	768	787	810	722	764	760	726	745	768	723	738	762	767	787	740	769	725	796	737	749	756	715	743	711	724	827	820	745	786	744	806	766	731	728	755	784	790	799	757	741	770	795	753	726	746	719	714	811	750	725	763	810	736	790	709	763	766	760	759	765	768	793	790	762	727	742	744	786	741	769	779	705	770	794	814	739	767	750	755	706	790	742	752	764	787	783	762	727	742	745	745	813	731	783	748	753	758	753	759	762	789	759	790	822	746	772	765	750	770	759	805	763	752	733	756	748	706	780	729	772	782	756	758	766	751	760	771	755	782	798	744	729	773	728	790	759	783	770	712	801	673	778	779	767	743	740	808	750	760	767	752	739	781	759	753	712	746	748	721	754	711	734	736	760	790	760	757	724	702	728	767	792	740	705	736	745	741	717	733	713	731	729	809	736	731	806	743	776	740	751	760	746	742	753	756	777	753	744	766	765	769	787	774	715	766	769	759	750	752	761	740	796	745	741	728	763	711	664	757	782	766	731	773	767	768	767	724	786	782	729	766	767	755	770	770	748	785	794	789	749	712	763	736	720	688	795	739	777	754	822	800	751	750	755	753	768	762	841	758	729	769	760	740	796	771	788	780	759	789	720	731	718	769	724	755	748	778	793	771	720	749	764	730	795	728	735	694	794	767	765	776	735	708	771	790	758	770	748	786	766	763	754	756	748	743	728	738	744	763	735	777	746	763	742	730	773	788	747	739	759	727	747	741	788	731	740	730	733	760	763	726	797	777	770	738	791	755	712	764	760	765	727	761	737	721	718	749	719	747	774	756	792	774	729	805	821	732	750	768	776	794	793	728	756	700	771	779	722	776	755	717	781	727	746	779	775	763	741	751	776	741	765	783	762	719	697	797	774	760	804	718	754	789	739	763	767	731	807	736	755	763	799	743	767	747	686	751	806	738	757	756	756	775	773	763	770	751	758	703	766	783	782	738	744	708	760	778	748	771	782	764	685	759	770	750	743	777	756	766	775	823	743	760	749	775	708	760	748	745	732	746	740	755	719	776	744	785	750	734	744	779	808	740	754	730	748	757	753	751	757	728	736	799	692	783	755	777	777	761	774	764	760	763	763	788	776	742	746	761	760	762	792	774	719	706	763	721	715	680	780	743	767	748	741	744	716	795	766	727	745	753	783	703	792	704	728	761	706	779	784	756	785	721	766	790	762	773	767	743	712	738	770	780	747	752	728	751	765	717	802	767	790	790	750	738	767	740	754	777	735	765	755	757	715	792	750	767	770	773	713	730	779	761	744	753	771	792	774	778	781	762	751	754	774	742	773	759	744	750	813	765	763	787	736	788	741	750	750	777	754	816	759	789	737	730	758	745	751	764	764	699	773	752	811	756	725	746	778	749	726	762	739	768	736	731	758	746	823	782	710	743	789	755	743	778	750	788	773	708	722	789	737	735	784	712	832	767	718	832	813	743	768	738	754	782	771	757	796	809	776	747	732	716	771	777	759	761	733	688	763	765	755	695	750	741	728	750	779	771	718	761	749	770	691	735	737	811	759	758	738	744	753	782	778	780	786	749	708	771	756	767	779	716	756	787	789	768	765	790	792	775	779	739	808	778	758	730	701	719	748	707	769	784	765	763	801	755	731	775	774	727	767	775	742	741	731	763	743	791	758	711	733	730	729	763	718	766	805	804	785	734	746	795	743	756	753	777	768	790	757	803	754	770	744	772	729	779	760	779	816	724	707	784	718	776	777	796	768	746	791	754	761	780	784	775	796	767	776	772	780	774	784	764	721	763	801	722	795	775	735	716	704	741	774	727	762	735	796	738	790	707	728	790	693	797	754	779	725	760	771	753	773	754	783	748	773	737	726	782	764	741	693	773	702	685	770	696	742	751	769	734	749	779	788	765	750	806	741	779	786	792	771	751	759	770	757	792	744	756	741	717	764	749	778	787	739	733	752	720	768	802	795	775	782	751	762	761	782	729	743	745	755	755	779	746	745	765	741	744	790	773	769	745	754	717	776	790	730	770	762	720	803	777	771	794	784	766	791	717	696	744	694	764	803	770	762	790	796	824	756	722	748	711	766	807	755	750	784	752	752	774	759	738	767	718	767	775	741	777	786	743	758	762	791	736	772	800	756	799	742	718	759	794	784	745	769	739	772	726	743	785	739	742	811	724	750	733	714	762	766	770	753	716	719	760	789	778	773	764	744	736	689	811	751	785	767	788	734	784	780	689	767	738	799	736	770	785	806	759	793	740	759	758	755	759	747	777	752	758	785	727	774	736	764	726	753	747	723	796	738	817	712	783	757	728	723	741	740	767	745	812	719	732	730	754	773	769	773	691	738	741	788	730	769	745	763	764	722	838	753	763	761	757	705	758	790	712	724	776	732	701	771	791
27544	20831	13830	6431	3342	3359	2733	1933	1604	1241	1123	1073	1014	932	898	893	826	819	815	858	863	787	804	816	804	784	800	789	809	801	751	753	797	745	771	788	763	783	752	774	768	747	763	748	744	748	762	744	744	742	745	728	727	773	742	756	722	714	768	737	746	705	726	715	753	713	744	770	768	713	741	697	741	732	804	775	773	743	723	689	717	775	708	730	729	719	703	682	665	725	751	707	739	808	717	684	791	701	698	738	705	713	691	718	757	689	730	770	741	720	729	699	726	737	716	687	730	690	741	705	732	711	718	745	746	727	748	672	774	761	734	692	777	767	697	723	703	727	740	658	701	697	734	813	733	724	730	714	751	746	758	746	748	733	735	721	717	692	726	698	730	685	716	699	744	730	742	699	712	720	752	715	726	753	767	636	720	663	710	715	760	724	713	689	696	784	720	741	719	697	793	773	763	756	735	685	700	774	710	740	714	728	710	686	758	716	746	736	746	731	708	714	728	755	736	771	732	700	687	716	701	754	708	748	680	758	719	733	677	730	706	686	708	749	704	675	710	714	721	707	691	731	753	731	747	767	734	694	759	725	734	744	690	707	696	709	709	762	759	721	747	762	765	667	744	767	728	746	703	795	706	752	758	729	718	730	769	747	714	715	678	644	762	671	724	698	686	709	751	752	680	725	711	735	712	736	731	750	725	720	663	745	754	729	718	700	748	753	753	734	719	718	703	746	697	662	723	814	684	721	740	741	705	711	712	697	765	727	716	757	679	739	733	706	741	716	769	751	755	715	768	737	725	727	741	750	699	687	756	696	718	728	726	692	693	723	717	727	697	699	741	751	727	760	675	713	725	737	721	725	722	738	732	771	710	725	709	724	712	698	690	696	741	720	736	723	715	751	721	690	695	741	726	696	721	713	685	724	756	729	695	726	719	716	714	764	748	735	688	722	724	744	746	700	708	746	756	705	719	701	744	738	718	692	711	724	685	729	747	755	740	689	746	691	739	704	766	773	702	758	712	705	751	747	737	740	727	709	709	742	751	718	731	702	720	736	739	705	765	797	759	707	746	721	725	787	724	727	738	710	737	716	715	693	724	675	704	698	731	743	736	730	713	716	748	718	694	747	689	703	703	698	726	689	675	701	765	768	720	716	722	704	698	671	707	664	734	724	693	674	715	702	711	761	746	718	765	711	708	743	726	766	784	716	757	789	747	750	757	727	708	734	742	742	706	746	771	772	722	734	732	724	734	744	701	709	743	768	719	698	713	703	697	722	686	708	702	751	750	715	718	742	723	716	695	719	719	739	760	752	715	739	730	729	682	673	703	715	735	738	704	692	666	695	740	683	736	725	749	691	756	748	753	754	707	727	710	697	722	734	721	718	710	686	739	700	734	721	726	750	717	705	719	727	701	687	730	724	707	720	703	732	768	751	732	723	779	825	717	769	719	720	664	801	713	725	721	688	712	698	689	751	709	715	724	732	730	673	725	701	705	694	735	736	725	734	711	730	742	680	742	754	704	653	764	727	751	697	740	787	714	769	725	710	707	702	711	740	744	665	737	749	737	698	752	705	689	692	699	700	744	703	761	746	703	706	698	716	746	730	739	762	713	683	703	740	707	781	729	741	694	706	710	711	738	765	674	683	789	707	710	712	737	761	725	719	674	728	709	816	668	741	646	723	750	771	680	728	715	733	764	700	742	743	679	721	712	792	701	741	699	759	740	709	713	752	763	722	681	704	725	707	668	722	730	720	722	744	680	717	734	743	740	740	727	695	666	731	752	707	705	707	721	721	688	717	694	732	718	707	695	725	717	739	726	689	716	719	684	721	712	655	687	686	714	723	760	699	706	748	760	703	736	760	678	719	725	756	692	708	762	704	710	751	688	754	730	691	731	729	728	752	731	699	722	710	763	707	695	748	695	755	735	740	767	795	740	697	740	742	743	789	684	732	667	748	702	709	712	703	779	749	755	689	730	706	771	750	741	744	707	739	781	684	696	669	737	726	691	737	710	734	768	695	668	751	700	739	680	702	698	688	728	690	711	726	735	702	760	695	775	703	692	718	707	725	710	726	777	723	723	756	683	705	702	684	699	707	755	738	705	725	734	706	678	720	788	726	681	673	707	724	716	768	724	734	705	692	707	726	773	719	733	706	748	672	756	707	692	740	743	732	683	729	728	694	677	712	766	778	749	718	758	688	764	713	723	641	695	752	707	722	734	690	779	739	723	732	689	740	670	750	674	728	727	722	687	782	724	766	683	707	705	703	688	695	683	729	710	746	754	671	695	789	721	718	720	703	754	706	746	669	715	783	718	697	708	757	689	712	775	753	697	697	735	667	690	707	698	717	744	719	758	694	720	743	733	719	784	697	702	731	688	769	716	703	756	717	701	723	706	717	693	728	738	730	748	698	742	745	702	777	764	776	740	719	745	733	675	698	698	730	738	754	727	771	709	762	727	737	686	719	727	721	721	708	723	748	730	684	763	752	670	757	702	709	717	727	737	720	737	770	692	727	687	730	734	720	730	738	712	722	732	728	761	720	735	756	705	717	720	675	762	714	723	708	677	700	722	700	723	692	750	735	715	699	749	736	733	742	733	764	715	671	683	711	740	750	773	750	694	731	725	696	721	693	706	696	729	753	697	701	706	696	695	731	745	715	727	721	711	717	716	711	744	731	686	755	696	752	738	718	757	737	748	746	731	717	732	686	764	704	784	736	690	694	768	713	703	793	738	743	752	712	690	739	743	713	659	780	695	750	730	739	674	778	725	737	725	757	727	736	750	692	740	693	718	721	724	724	754	767	731	739	724	696	796	762	712	692	690	700	756	695	738	697	703	748	681	691	698	727	656	699	727	713	731	750	704	760	730	701	766	725	777	724	680	724	728	709	671	717	687	721	718	738	763	677	743	741	737	747	769	732	715	729	736	749	750	683	754	684	748	722	758	746	720	737	724	722	739	705	704	637	667	697	762	742	715	734	711	708	686	717	711	783	720	743	718	698	734	746	767	731	696	785	730	739	746	705	733	720	696	716	768	704	755	675	674	708	698	725	758	734	716	731	758	740	762	776	704	737	719	705	730	759	765	722	741	683	689	720	769	655	748	705	746	693	759	756	719	744	725	685	697	690	743	700	675	735	665	741	775	768	699	746	699	731	753	744	786	718	702	758	721	681	728	726	711	751	694	712	740	712	709	680	733	749	715	684	726	748	688	741	737	754	693	742	779	756	738	750	726	730	666	744	699	723	735	745	742	742	711	733	734	718	704	747	705	723	706	711	744	736	707	693	767	735	724	709	704	763	704	719	663	759	721	685	711	696	766	704	752	739	730	733	703	728	742	702	694	711	747	741	714	723	708	697	723	718	704	714	732	737	716	728	742	734	738	738	689	737	744	690	744	726	684	768	701	714	707	712	715	763	716	689	750	727	734	718	806	754	717	698	728	737	732	759	743	710	722	711	724	697	723	687	714	706	717	711	688	677	730	737	732	770
11417	18529	15646	9228	6702	7734	6002	4446	3557	2614	2110	2121	1877	1636	1546	1436	1350	1303	1241	1404	1269	1291	1128	1216	1176	1085	1107	1084	1080	1093	1117	1087	1146	1059	1079	1097	1091	1039	1084	1052	1061	1002	1047	1043	1032	961	1062	995	1000	1066	1010	982	1013	1029	1030	983	1002	1038	1039	1000	981	1013	1075	1025	1018	1015	958	1002	1023	1025	1007	1028	1014	1021	991	1017	986	1044	1028	959	1018	1020	953	953	1014	947	1035	1039	1009	983	976	989	1032	987	1002	979	984	1017	974	1003	1045	1039	1008	956	1027	1008	973	947	1006	1015	983	1011	1039	972	974	961	1037	957	953	955	1007	964	1046	976	988	1033	1003	963	945	992	1004	983	989	938	1002	1009	993	969	952	948	994	989	964	975	975	1036	1004	1033	937	964	1023	984	971	1027	998	1016	970	948	972	1052	1019	967	965	962	952	1020	983	1006	1005	978	1024	967	972	973	986	995	967	954	1001	985	970	971	982	941	982	997	930	1048	1021	1001	935	950	1017	983	965	993	1000	929	922	948	995	1033	961	1006	974	985	990	949	1007	981	988	965	988	989	985	1004	1065	949	997	1003	1010	961	1027	990	983	999	978	972	1008	987	952	994	1001	944	1025	981	991	1013	989	1012	968	952	994	1036	940	970	1047	959	984	980	1022	952	961	970	976	993	968	962	1009	1026	938	1010	980	984	1038	971	1012	1031	997	1012	1004	1033	946	970	1079	954	1013	946	994	1005	989	977	965	1011	1023	1002	944	1018	957	992	1003	993	995	990	1017	956	959	998	936	1077	962	983	1038	1033	953	968	1013	1006	1024	1035	979	993	1038	937	1021	1000	976	982	995	1016	1001	968	978	987	999	952	954	1044	961	961	993	1027	967	1028	1008	1039	976	974	1002	996	977	992	979	995	1011	978	995	1033	989	1035	956	954	1030	927	976	966	990	969	1036	993	1022	1022	983	942	980	1023	989	1005	926	999	970	958	1003	973	1009	992	985	982	997	1006	1088	1007	995	1013	1024	992	1051	968	1011	1010	994	962	994	993	968	993	998	1022	976	960	1032	997	971	1032	998	1029	1011	1033	996	991	1033	1023	1027	966	940	1030	988	996	973	993	981	963	1018	956	913	943	958	942	962	994	965	1031	950	982	1018	1008	954	1072	970	1036	958	1005	955	1010	1020	1013	971	984	936	1003	1022	941	1055	894	942	1019	956	974	955	993	1025	1008	999	1019	935	1032	982	983	989	1039	941	1003	962	961	931	959	1023	981	1042	959	982	976	1004	952	983	1027	977	991	996	971	925	939	983	1029	994	944	951	1044	1001	971	1015	1016	955	945	976	996	991	948	1013	994	1014	1000	1012	966	978	998	1007	956	1027	971	965	1048	971	1009	1044	991	996	1051	989	1012	940	1099	972	957	971	941	940	971	943	954	994	999	975	941	931	997	932	993	1002	952	1008	991	1019	1010	937	1003	1003	1013	985	986	956	987	946	1032	972	976	949	944	995	980	1008	946	1036	949	1006	949	1015	967	961	985	988	962	998	898	959	1040	970	1053	993	970	973	1009	876	956	907	1010	952	995	1016	974	983	1012	975	980	1014	1043	993	1002	953	1001	1015	1024	998	945	989	1002	985	961	971	1026	971	947	1014	965	990	1005	941	1008	1028	943	1057	997	1004	970	1019	988	964	1037	992	953	970	1028	997	997	978	1006	974	1003	972	1000	975	998	1014	952	970	991	956	1068	985	973	940	1021	988	1008	949	1011	1006	953	961	975	994	1008	991	984	992	1021	1009	1029	994	938	973	1015	993	1025	981	951	1014	1010	961	982	1028	987	1082	1027	957	920	1018	980	999	1023	1009	951	1036	993	919	1002	954	1017	974	1020	1057	993	983	947	973	1018	977	951	947	990	1029	972	980	1000	996	987	980	995	961	1006	969	986	985	1018	979	1009	1048	957	955	921	1033	998	946	954	1022	1013	1026	976	973	1018	950	999	958	998	984	997	960	986	997	962	976	1027	1009	998	934	997	976	954	941	990	1011	1035	947	969	1032	957	978	990	975	981	962	961	996	1024	1000	1064	981	1053	994	997	973	935	973	983	936	951	942	981	1007	999	1001	978	984	1010	987	994	963	983	985	995	1013	1013	978	916	927	990	998	992	952	1004	951	1068	1014	948	1004	988	993	1037	991	1008	1017	1012	959	975	970	935	1029	962	960	1037	940	979	980	1033	977	1055	1029	1008	998	1002	981	910	947	975	978	1006	1024	968	1021	996	962	975	997	996	972	1016	1006	1002	989	1012	941	1000	976	937	1009	984	946	982	1017	972	973	990	996	1051	992	965	961	1027	958	995	1016	1005	952	1027	1035	1024	966	948	1000	958	920	933	964	1052	1017	1041	998	970	1036	1010	1062	1030	1025	978	1027	1003	978	967	986	984	1006	985	942	1027	1018	997	1045	1023	992	1031	1016	980	983	1009	1031	998	933	996	934	974	966	1025	1004	1000	1015	1000	954	1000	982	1004	964	970	929	987	985	995	928	967	957	982	1001	971	1046	1010	998	982	1064	1000	1044	949	996	948	990	967	1003	1041	907	932	994	973	952	919	979	963	958	1008	972	1009	1006	991	966	959	984	984	933	986	1010	1018	1026	985	939	947	1014	979	989	982	941	967	1015	947	988	931	1038	982	983	955	946	975	982	1046	1039	1019	972	1006	971	1003	966	974	949	972	994	928	966	1006	964	934	1019	977	978	986	1035	974	996	1039	950	1008	967	1007	961	986	998	946	983	954	1014	1014	1000	986	1025	979	1017	960	990	989	1017	997	1033	1041	1050	998	991	976	1013	1023	986	922	973	996	985	966	993	1008	965	996	935	986	1049	987	961	1021	994	981	1021	956	993	1000	974	974	948	937	987	960	989	1063	1028	1014	985	940	963	978	967	1032	923	1030	1014	956	1032	928	1020	1025	974	1014	968	1026	974	975	972	998	1015	981	992	956	977	1007	984	983	1033	976	968	1013	950	966	988	1021	966	987	982	999	1007	1001	995	983	972	933	955	1005	998	986	945	974	1037	957	953	1047	1012	960	1040	1018	1001	985	1011	995	948	947	956	973	1005	978	981	951	971	1053	985	1011	984	1052	1015	1002	971	978	962	943	977	1005	979	978	975	974	1019	949	969	936	956	974	963	943	992	1011	984	1018	1028	974	962	1016	1004	1032	980	993	990	937	978	1044	995	1003	1045	940	1023	961	1023	1012	1034	967	934	954	964	1020	1005	1022	949	980	991	947	929	954	997	1014	966	1002	994	1023	968	966	1053	975	983	992	1018	1009	1019	994	980	957	1028	977	999	1009	970	969	1013	983	950	947	956	998	987	946	985	1009	974	1024	1026	959	983	1051	1010	961	966	1029	1002	937	996	1041	1015	964	1004	1003	985	985	1027	977	921	1005	980	941	1009	900	985	1045	1023	1001	994	987	996	987	966	991	1014	1006	981	957	971	995	1065	950	997	973	955	974	983	965	957	975	1005	988	1059	1012	1007	993	1002	985	959	995	971	1004	1002	995	967	968	1000	1036	1018	985	1027	930	928	960	967	1034	971	973	1018	1007	970	1025	1009	1030	1046	1020	975	981	928	950	925	1045	977	1019	1038	1037	991	1000	1003	953	996	1022	1037	1014	991	964	1018	1019	966	1002	967	952	1027	1032	983	980	915	1030	983	976	931	994	987	950	974	991	1015	1045	1024	1026	1004	1018	995	952	992	1004	987	935	991	1019	979	1029	971	1024	972	1019	999	984	987	995	939	1008	943	955	1047	995	976	1032	1041	1041	986	980	1000	974	1008	1007	972	975	1018	968	1001	1011	964	1010	1020	1013	980	1007	961	954	959	909	978	979	1008	1051	975	949	929	991	976	985	956	931	965	996	993	972	910	1049	998	1029	993	964	1000	1003	996	995	997	976	1026	938	959	938	1059	963	1018	980	1009	1013	1007	1022	994	1069	986	1004	1055	953	988	1032	988	1027	1022	967	965	1010	953	964	1021	934	904	935	1011	1015	1041	978	901	997	973	1028	939	1043	962	966
24630	21530	28803	24698	20984	10344	5246	3197	2400	1832	1609	1386	1256	1142	1179	1023	1023	995	962	951	858	903	783	897	815	829	832	755	787	778	746	784	754	808	771	777	762	709	692	717	705	660	801	725	764	747	658	716	687	705	687	713	681	736	696	703	694	681	729	693	756	731	737	688	742	734	761	726	657	645	776	714	739	700	695	694	634	712	678	736	695	756	688	677	730	668	669	730	706	674	703	704	684	696	729	716	746	657	724	703	658	742	659	688	730	716	671	693	725	682	698	686	673	726	729	660	686	700	719	657	718	726	731	697	666	700	735	702	699	718	710	680	682	734	699	716	699	740	723	696	681	744	702	701	706	693	642	679	688	676	696	687	681	710	679	722	712	733	686	649	670	652	693	710	710	710	684	654	698	714	690	690	682	689	723	708	713	694	650	652	709	750	682	717	677	736	670	677	722	687	713	731	711	682	670	712	696	712	644	703	681	733	685	670	688	665	658	690	665	659	690	673	677	714	742	671	711	700	660	655	687	630	673	679	679	676	680	655	766	684	727	661	727	722	676	724	637	703	714	685	670	704	698	655	676	684	696	708	674	693	683	675	654	694	732	683	690	757	765	661	681	750	685	677	639	751	654	670	663	684	659	704	693	737	675	677	724	726	704	635	652	699	664	689	688	685	688	650	698	670	717	709	649	725	736	735	696	674	676	685	688	744	659	654	700	663	689	692	723	708	682	721	683	706	645	746	693	719	641	680	688	698	690	729	679	665	653	695	705	679	702	720	679	653	706	707	692	632	729	703	661	715	713	700	684	719	667	636	732	709	715	711	669	637	673	699	723	667	703	684	699	743	674	706	722	686	702	658	722	700	661	705	665	703	687	650	705	672	662	712	650	641	683	687	718	682	679	675	699	691	683	696	659	743	669	681	734	706	703	668	675	696	683	681	708	716	710	668	675	691	702	682	690	697	693	711	676	697	705	715	727	661	689	714	670	749	717	735	682	685	677	709	688	708	687	693	713	714	677	712	649	694	717	640	699	661	671	744	687	696	732	656	650	684	645	713	707	694	707	720	672	646	679	665	681	732	647	707	708	660	714	712	722	705	729	685	636	723	692	682	702	672	650	739	714	650	693	704	651	704	700	696	692	698	718	649	699	689	685	714	652	712	703	681	690	729	681	671	665	697	672	666	695	671	671	669	692	660	702	719	685	692	670	706	712	664	709	670	672	696	674	705	684	717	702	722	699	668	693	675	694	678	703	652	679	668	678	669	731	678	681	704	699	685	684	694	715	675	671	695	643	670	715	712	732	686	707	697	701	687	740	684	697	703	722	708	742	695	748	727	659	673	721	676	696	739	748	643	694	685	665	667	690	662	736	691	686	694	705	689	699	676	751	704	700	685	716	677	640	669	669	713	639	723	699	728	711	690	642	651	657	698	695	726	692	676	707	702	672	753	713	719	687	704	743	715	673	673	720	648	723	685	700	695	709	686	639	710	656	652	670	704	725	677	660	706	625	713	724	722	685	708	709	679	694	667	703	702	742	739	725	694	673	642	743	668	712	704	650	678	694	687	660	693	703	676	702	653	703	709	679	669	667	656	672	684	687	660	684	713	662	710	696	723	723	672	687	682	718	695	676	715	651	730	674	681	717	706	652	661	665	651	728	664	678	674	676	648	669	718	679	655	685	684	667	669	683	681	726	708	664	698	719	732	701	663	722	697	710	707	683	713	704	695	757	682	646	666	714	729	648	672	674	714	715	698	679	679	704	715	751	668	709	707	670	713	689	700	696	700	693	729	714	671	688	654	689	701	680	697	712	659	685	708	701	669	693	706	675	693	693	696	686	677	702	702	711	713	673	630	722	729	692	692	687	702	689	672	708	709	705	693	710	716	707	691	663	716	680	661	722	701	650	676	645	690	686	720	684	700	725	685	712	713	677	669	718	634	664	663	658	688	672	698	694	674	705	670	744	664	704	717	654	700	718	708	697	703	645	732	727	720	665	697	695	692	632	698	690	657	692	639	667	657	711	671	696	687	678	734	669	728	656	697	695	682	651	746	690	709	678	707	740	674	647	742	665	682	676	674	676	693	676	671	744	714	721	758	678	725	704	667	672	652	721	669	697	696	737	697	675	717	673	695	710	671	699	663	705	657	678	677	640	666	690	692	673	671	711	712	639	656	705	682	730	672	705	684	717	676	629	669	691	683	721	687	672	698	723	678	672	700	692	743	677	683	681	682	682	695	683	673	685	676	767	698	748	675	688	699	714	678	684	624	711	673	697	729	704	701	665	696	677	669	733	718	673	717	681	674	683	677	704	664	679	665	740	688	696	672	684	688	693	712	693	679	655	690	714	708	682	725	672	720	687	697	666	672	696	683	684	692	674	680	713	664	654	661	669	677	710	703	673	655	722	688	724	702	721	684	695	673	681	666	695	710	717	677	689	709	677	719	719	684	746	723	675	679	697	687	741	691	696	688	726	712	741	683	688	694	715	690	693	688	683	705	672	625	734	711	684	703	694	681	666	691	659	661	672	675	667	697	698	667	688	661	661	712	669	687	704	676	698	649	723	689	723	706	695	703	689	648	690	683	698	705	666	674	708	678	776	716	642	671	691	672	708	656	722	641	734	677	693	666	709	690	714	744	726	650	700	739	735	676	714	683	653	659	681	721	658	708	716	693	717	633	738	661	671	729	674	664	680	677	721	699	699	655	658	700	691	724	702	647	670	700	680	700	724	669	735	633	719	639	682	712	685	714	648	716	708	663	673	701	688	715	674	698	690	702	696	721	687	719	687	685	716	683	720	668	700	678	649	696	681	691	692	673	693	676	685	695	646	654	679	717	713	687	702	710	673	707	705	697	714	663	646	723	713	699	681	710	683	745	696	689	661	667	753	667	662	733	714	678	750	630	650	703	662	698	664	678	672	736	652	655	694	730	728	703	690	700	709	680	692	654	699	704	700	728	704	657	720	704	734	665	746	672	696	731	679	710	667	672	686	693	672	682	699	653	695	715	704	652	663	700	679	672	684	728	679	708	718	690	666	708	711	709	662	676	688	671	682	670	703	692	697	687	727	693	686	638	723	699	700	615	731	664	687	678	710	703	729	675	675	662	665	686	706	647	735	712	698	683	686	678	738	696	643	716	651	695	697	747	693	667	691	694	671	686	701	750	692	687	729	743	709	697	688	707	680	657	664	695	701	666	660	720	687	656	661	715	681	747	642	621	705	660	693	730	687	713	732	657	651	671	750	672	637	660	667	690	704	660	682	749	706	692	669	685	728	793	695	678	677	710	699	638	692	690	660	667	669	702	631	754	740	684	664	734	687	695	716	701	714	667	696	675	727	726	655	688	714	681	710	679	694	685	690	723	697	685	675	746	703	630	716	678	694	671	672	731	704	682	609	712	671	716	659	716	673	676	672	671	665	692	714	702	674	684	677	678	740	686	712	673	665	674	714	636	695	653	693	702	696	743	632	696	702	719	699	721	668	728	730	696
13482	27168	23531	15846	11639	11796	9600	7295	5436	4009	3159	2905	2483	2238	2002	1774	1691	1651	1631	1587	1401	1433	1362	1331	1218	1219	1225	1146	1209	1089	1107	1128	1129	1174	1136	1177	1084	1079	1067	1022	1048	1006	1012	952	1019	953	952	1058	993	966	964	992	936	1031	1010	1008	1020	969	966	952	1014	1005	971	1003	963	1010	995	953	972	985	1031	978	1004	1015	1056	975	988	964	988	964	982	977	944	1009	960	957	991	984	980	1022	990	917	936	934	981	974	1003	1021	936	1018	955	978	983	936	987	942	997	986	983	948	952	977	947	988	1015	979	939	929	930	968	939	907	976	989	937	964	1020	975	1010	933	943	949	947	926	994	932	1033	910	905	975	953	1001	996	915	959	910	919	942	939	917	879	953	919	938	957	922	1010	969	903	965	951	951	935	994	953	876	983	913	931	977	945	936	976	971	894	960	958	958	955	986	968	956	1008	941	951	967	933	918	949	956	976	959	972	970	994	958	943	961	932	974	953	962	964	846	910	971	975	1024	930	965	964	937	1003	919	949	903	986	974	950	979	1035	955	956	941	930	910	989	973	975	958	986	903	951	903	972	938	894	946	949	923	981	930	890	961	917	962	972	987	1002	990	970	930	908	983	948	950	908	935	960	1030	937	904	984	932	1006	928	943	916	964	920	973	950	911	925	958	995	969	910	928	921	958	895	972	996	938	993	926	941	938	959	927	895	956	973	931	973	971	935	943	934	968	958	917	974	987	947	871	966	967	973	938	972	946	949	942	950	935	932	999	941	948	902	942	944	943	979	926	986	949	1004	926	1007	980	955	1032	962	909	970	933	980	931	979	964	909	966	911	946	991	979	1016	963	966	968	961	944	968	980	974	951	905	961	947	934	964	945	929	933	965	952	936	914	977	918	958	1007	914	966	950	954	944	994	920	961	951	996	969	923	911	937	928	928	929	956	952	981	959	896	972	920	996	931	991	975	921	947	956	912	966	936	943	927	954	972	954	938	920	946	950	950	936	912	982	998	947	913	957	994	885	978	958	954	935	970	976	994	921	947	961	909	915	962	953	983	932	942	953	957	943	965	931	926	984	963	890	989	983	983	963	910	906	936	920	938	926	888	946	979	1003	965	978	948	965	959	963	961	956	959	921	935	945	912	896	945	939	977	948	907	936	965	951	949	967	962	957	921	999	994	939	953	987	968	971	1000	942	937	956	915	993	924	915	969	950	957	937	967	979	940	937	961	935	963	933	932	939	930	928	952	972	944	957	945	903	1000	965	953	997	913	978	903	1003	938	957	999	942	973	940	1001	970	963	913	928	942	906	953	901	928	960	981	985	989	904	917	905	976	951	937	916	974	968	958	939	941	946	904	950	957	963	932	967	987	936	983	927	959	937	881	959	1008	948	1031	961	957	941	939	955	1004	946	974	928	890	939	940	975	996	977	925	938	939	951	956	954	1031	993	919	922	977	988	958	983	960	849	944	893	1007	970	947	959	882	1001	969	965	937	935	956	954	964	952	924	1012	945	908	1001	956	969	973	918	931	960	938	981	953	954	932	948	969	952	902	887	971	956	1005	956	934	961	966	988	949	924	971	946	915	876	938	947	873	937	971	947	927	988	975	947	923	924	955	936	950	924	887	904	919	932	964	986	1013	962	971	917	942	953	914	955	973	968	973	997	994	959	934	992	977	935	949	935	929	959	969	925	925	975	977	933	960	943	963	959	965	964	932	950	1024	977	953	946	915	907	945	932	993	1002	987	920	973	1003	1014	903	962	924	980	991	926	958	930	983	963	955	917	985	921	954	970	937	978	992	1011	927	936	973	962	1013	893	921	950	952	995	931	916	1013	945	939	928	971	966	937	953	943	926	945	951	957	969	940	918	986	949	947	973	1002	959	975	906	921	969	928	901	991	931	978	924	900	968	1013	990	940	1004	891	978	971	922	950	962	966	913	942	958	928	953	1038	941	938	935	1005	952	943	947	899	968	963	975	939	890	941	939	992	974	942	955	990	926	975	964	937	946	905	926	960	962	912	940	917	958	970	947	993	921	937	994	1005	939	936	918	1003	918	969	982	998	891	944	969	1009	1007	986	1002	961	953	955	982	910	902	942	910	965	967	979	918	896	976	924	931	962	930	957	984	964	982	971	945	995	959	940	977	941	986	946	903	969	961	907	923	1013	985	1013	966	958	959	901	962	1000	975	969	946	931	975	912	940	923	979	945	935	907	947	936	959	932	994	926	879	999	996	961	972	888	980	933	956	989	938	973	957	930	1028	935	975	933	913	933	978	953	981	980	943	980	893	936	956	964	876	968	957	941	956	951	951	947	942	966	967	956	1026	939	932	941	945	915	957	953	980	955	941	920	963	936	970	987	942	928	940	974	969	928	902	964	989	970	926	920	938	993	972	1003	999	906	967	983	956	938	949	1009	959	947	937	952	880	953	965	962	914	948	1001	910	966	950	959	932	993	926	900	945	935	972	924	940	933	978	933	992	915	936	910	963	969	945	953	941	959	911	961	986	952	1023	944	941	905	974	941	957	959	927	921	962	972	912	931	925	951	958	944	1002	980	912	908	939	993	899	975	963	931	987	937	941	976	946	925	968	936	863	982	899	953	921	975	906	939	963	989	972	928	964	895	941	953	966	888	972	911	958	863	968	963	975	980	944	976	973	958	953	919	999	997	982	973	955	924	991	920	925	1000	903	936	931	928	1030	911	991	957	968	961	964	959	992	956	966	945	974	922	913	1020	908	929	942	930	1012	939	949	980	951	944	935	937	976	951	945	935	903	953	946	942	990	939	993	916	934	931	957	927	938	949	916	926	911	996	958	961	920	949	956	967	964	960	945	992	960	964	933	935	949	929	900	944	984	901	978	915	922	964	965	959	963	1019	941	917	941	1009	956	952	980	1000	983	898	943	952	1001	891	926	979	980	962	978	949	957	942	940	930	897	997	933	982	984	958	968	957	961	925	982	1015	946	957	950	973	986	940	931	957	961	956	972	908	911	917	946	999	899	949	924	893	943	914	959	959	970	950	990	982	953	929	1015	958	962	975	979	946	966	968	940	965	970	993	937	948	953	987	964	978	951	974	967	944	954	1000	932	960	901	910	941	926	972	941	990	963	873	926	986	976	954	949	976	1005	915	984	959	1014	944	924	952	952	961	953	975	986	917	861	933	975	924	915	942	906	922	964	971	954	973	944	965	969	914	924	932	934	936	944	1008	987	940	1003	918	915	955	929	980	906	884	976	996	953	931	981	970	939	976	958	929	948	915	902	968	899	978	975	1019	901	890	946	914	972	993	929	950	943	938	994	938	937	920	961	944	949	941	927	931	970	979	938	949	926	955	928	929	960	934	989	953	932	939	934	932	956	959	973	949	949	972	969	937	963	912	970	975	974	929	977	958	950	899	994	957	981	942	946	926	923	927	961	972	983	977	952	913	926	937	903	973	972	954	954	941	914	963	896	961	971	957	965	968	984	968	1001	981	867	938	956	937	921	1003	886	912	934	946	921	1014	972	926	973	948	957	911	897	941	963	994	922	919	953	983	975	960	958	950	940	1002	929	978	924	988	940	986	923	985	855	950	942	984	984	962	927	959
23634	21582	29478	24153	21596	21221	11296	4784	3263	2342	1899	1540	1463	1369	1195	1101	968	990	1013	900	852	847	776	735	699	688	697	708	693	695	635	689	676	677	650	600	655	652	653	586	601	587	584	571	585	568	578	600	514	603	580	537	544	581	561	616	538	609	578	550	548	581	557	562	582	537	517	569	583	575	583	529	524	576	597	533	552	555	562	574	548	556	562	542	570	562	586	585	534	568	548	563	551	571	548	535	569	577	586	545	546	558	544	520	550	552	564	569	529	541	528	547	552	553	516	560	554	542	573	562	525	543	554	545	561	536	542	590	552	509	538	575	606	505	514	538	534	551	543	507	527	557	539	527	530	543	610	515	524	536	512	571	544	492	508	547	517	514	566	544	562	538	530	515	522	482	548	526	514	540	576	576	531	542	515	505	551	557	510	530	546	560	570	494	609	562	554	523	529	559	525	538	541	549	578	534	529	580	592	562	534	503	527	551	556	528	531	545	525	518	539	501	546	583	526	547	567	552	567	543	606	555	591	534	507	518	521	516	553	576	542	566	536	505	519	532	494	532	550	503	524	528	518	519	540	560	539	548	527	523	580	502	504	548	580	545	543	504	536	538	570	557	608	550	505	503	552	536	545	519	515	535	534	511	557	532	560	572	534	529	561	540	540	537	586	526	540	546	543	541	534	545	514	553	541	521	471	529	517	524	534	513	536	539	573	572	553	566	560	576	554	541	533	529	532	515	517	527	526	547	508	537	577	510	577	559	553	549	489	540	541	576	554	573	536	540	531	538	549	528	571	517	531	532	563	539	511	515	506	571	527	575	571	526	520	543	538	550	541	518	535	530	547	600	512	513	555	581	481	521	579	511	510	536	559	511	601	520	559	524	556	571	566	572	590	507	560	540	534	537	546	516	561	515	571	569	524	553	531	558	541	568	570	564	547	530	569	526	525	528	521	523	560	550	550	590	514	532	532	559	531	551	587	530	515	523	553	557	516	533	485	545	538	579	507	530	540	533	524	543	543	545	528	579	548	496	555	550	550	518	557	540	527	547	549	550	538	533	559	507	553	535	512	538	560	563	548	529	527	513	564	569	577	564	509	543	576	559	562	552	506	478	573	548	527	547	553	502	543	540	538	565	571	550	545	537	572	527	553	563	562	582	572	553	545	572	573	549	509	538	535	523	475	573	572	581	527	574	558	576	527	614	541	513	538	499	525	543	564	527	551	513	542	511	560	549	542	547	529	530	556	566	516	529	534	504	556	517	518	579	565	539	518	558	518	519	548	551	512	532	523	540	540	547	572	543	504	573	541	578	553	530	560	502	528	536	520	560	565	536	555	558	526	556	532	581	562	529	548	532	541	573	561	551	535	545	558	531	504	531	573	566	535	575	585	523	512	535	555	564	537	575	557	555	526	542	553	555	565	509	499	550	524	534	566	539	527	514	538	515	583	511	547	546	540	561	576	565	533	562	562	533	568	513	565	567	571	485	530	533	539	528	564	538	560	538	515	500	514	556	513	521	557	509	573	516	563	557	539	527	555	562	493	575	574	529	510	548	533	509	517	543	583	564	553	549	545	538	576	533	543	537	599	506	558	498	544	547	583	565	539	552	534	501	570	557	548	550	559	537	589	572	523	568	506	570	555	517	521	546	560	523	531	559	543	522	585	499	584	509	552	532	555	569	567	534	509	554	520	532	543	582	574	483	567	513	559	532	558	549	532	544	527	554	505	549	560	535	502	486	538	537	579	510	542	527	559	562	540	547	516	544	542	523	546	543	517	502	537	498	578	564	548	517	499	583	567	520	530	559	553	566	548	544	549	545	569	492	514	547	523	517	567	543	575	531	509	549	549	536	567	577	552	568	520	535	539	557	508	521	517	521	553	548	541	514	522	546	544	557	528	540	538	526	537	542	500	569	553	543	554	516	565	575	581	560	506	528	523	516	544	525	567	520	513	535	579	525	541	547	537	519	529	513	561	580	517	602	542	533	543	533	564	540	509	545	568	511	529	539	575	560	545	525	510	562	527	505	534	551	571	469	575	538	559	537	501	520	566	560	515	499	501	553	565	494	520	534	560	538	500	513	517	557	555	572	544	532	581	524	570	532	515	531	554	488	519	552	549	530	513	511	506	546	522	532	568	528	539	531	557	545	526	538	560	538	548	546	542	542	560	567	559	485	543	540	538	583	548	564	523	526	521	559	542	546	499	564	564	530	509	571	580	564	566	562	561	559	533	533	529	559	557	551	534	573	537	547	540	532	564	562	507	549	555	548	492	542	564	498	541	523	536	539	527	533	542	525	526	525	555	526	519	540	543	569	515	487	538	570	532	528	535	582	590	523	492	532	556	538	538	558	525	546	566	542	535	521	573	537	581	542	572	529	584	587	531	513	540	562	569	556	512	567	566	553	520	525	537	579	487	499	571	532	551	533	529	523	527	534	522	592	560	516	546	573	555	568	513	557	541	515	547	535	527	569	561	566	560	519	530	532	543	543	526	573	555	555	555	546	550	497	545	546	532	549	552	521	533	578	529	538	559	550	563	555	551	558	535	515	530	545	567	576	586	548	568	543	532	544	533	528	540	563	549	555	550	551	567	568	570	531	562	553	539	562	545	505	554	518	536	579	551	509	535	574	573	527	554	538	566	560	517	582	532	583	515	512	531	485	525	550	547	516	545	556	525	560	531	514	507	503	529	525	560	533	556	536	514	505	528	543	520	512	514	541	509	558	547	570	499	492	532	548	553	557	578	544	538	568	549	565	528	561	546	539	532	517	578	601	542	535	523	556	569	531	557	513	523	537	558	565	558	525	548	565	548	551	513	601	535	566	550	531	547	565	491	529	539	576	541	545	521	546	523	548	537	501	530	563	559	545	558	496	542	516	541	542	566	565	557	526	527	566	553	534	529	515	530	547	529	543	532	557	565	566	582	575	526	513	553	544	545	568	546	521	559	548	512	546	532	559	541	548	551	541	570	531	566	524	518	565	523	523	516	533	511	560	536	573	531	544	564	557	558	565	595	551	565	549	520	533	580	566	523	535	546	530	583	503	546	539	544	540	571	549	525	532	542	543	547	562	525	535	506	545	515	535	550	503	576	544	545	523	521	589	501	571	514	552	573	532	550	562	553	520	572	557	539	545	546	549	526	568	564	548	520	542	508	546	528	526	542	532	584	518	536	575	521	525	592	546	515	528	559	574	551	560	559	545	533	555	556	545	551	542	480	543	496	532	541	514	536	560	538	521	563	517	521	531	522	536	553	571	535	571	518	574	562	509	573	547	534	507	550	531	531	551	537	515	564	559	508	498	593	518	524	520	529	553	539	564	558	576	550	555	574	578	494	527	535	576	582	536	563	522	530	553	559	548	535	532	526	507	489	567	538	540	569	565	524	570	574	565	569	578	572	559	572	540	555	507	559	503	509	522	525	508	524	558	537	545	523	531	535	533	550	503	541	538	530	554	543	548	572	522	555	536	503	554	524	542	556	518	570	488
15830	32940	29626	20742	15349	14596	12706	9899	7623	5622	4233	3337	3093	2662	2354	2148	1890	1848	1817	1567	1491	1450	1375	1313	1201	1197	1077	1116	1065	1032	974	987	1001	1018	982	1018	950	963	936	903	836	857	873	823	814	809	764	780	782	776	772	794	789	782	793	804	807	836	784	834	798	774	828	789	784	828	796	767	810	825	804	801	808	783	785	799	768	791	771	821	802	793	761	816	769	742	779	782	793	819	731	779	799	809	754	795	768	762	748	844	745	777	754	753	779	777	782	806	790	761	750	802	776	759	761	756	762	763	791	786	745	794	788	815	807	809	717	739	762	768	825	786	709	747	757	744	737	810	767	767	721	763	743	719	765	749	705	702	720	735	724	804	706	732	734	752	784	739	758	762	755	788	726	740	770	748	783	750	733	735	752	739	733	722	707	768	758	755	747	731	795	757	793	763	745	749	754	741	763	759	774	747	716	761	739	768	753	751	752	735	779	785	735	765	736	763	745	735	718	777	744	749	763	754	737	756	795	737	707	777	737	737	758	763	821	763	762	745	787	701	759	767	715	778	736	757	751	779	728	769	697	764	789	789	781	737	782	761	752	722	771	766	785	727	805	765	707	773	772	762	729	775	700	762	744	788	736	742	793	736	781	721	726	730	759	786	822	737	754	732	737	736	756	756	781	729	745	767	726	724	713	774	707	755	771	771	747	742	759	712	757	771	722	736	694	731	766	774	767	752	731	733	692	747	739	752	764	764	753	708	740	742	728	729	719	768	754	740	741	779	753	742	765	727	762	757	767	717	772	708	754	800	768	770	758	745	736	764	764	721	760	778	778	779	732	752	701	750	715	776	740	680	715	735	753	769	787	688	757	698	715	780	763	766	691	758	716	742	746	714	733	747	801	775	744	747	741	744	770	794	735	735	778	726	723	738	743	741	700	739	748	746	701	771	758	724	748	785	738	744	767	710	712	768	725	792	758	737	769	723	750	788	719	766	742	767	761	737	745	744	759	701	765	707	780	729	756	722	720	723	759	726	751	755	754	786	730	727	737	773	713	755	740	782	749	761	760	747	779	728	775	762	770	754	732	791	739	785	776	733	754	813	715	729	724	781	761	713	732	799	745	785	716	731	766	780	758	764	794	733	771	783	800	754	732	755	772	763	704	738	791	772	730	715	779	755	733	724	784	744	748	754	725	759	678	725	704	789	730	762	747	795	720	771	702	737	736	748	735	727	738	734	771	729	760	771	776	808	750	741	736	766	793	744	690	734	738	711	772	774	760	742	752	735	787	777	806	731	755	799	737	716	731	795	769	797	734	762	756	773	763	786	793	807	767	758	784	706	726	711	690	745	747	740	751	745	717	711	752	712	764	713	785	769	774	735	765	728	786	691	744	770	758	719	768	793	740	755	760	756	775	693	730	762	734	724	748	742	795	732	794	789	741	774	734	751	752	741	769	750	795	756	767	725	726	719	736	718	752	729	805	772	723	725	744	788	734	761	708	745	732	731	754	759	760	786	717	743	742	764	765	759	715	787	755	727	721	735	710	725	762	740	736	741	731	745	773	779	796	755	732	714	753	685	726	744	712	776	780	730	733	715	742	776	742	778	763	772	783	722	785	762	736	779	708	785	746	692	777	714	765	737	764	729	753	775	700	755	758	749	757	742	752	765	706	755	746	773	785	716	772	712	729	756	792	803	808	741	743	786	745	781	770	739	782	719	746	719	768	718	737	705	765	743	730	729	733	779	774	728	744	779	760	746	756	741	802	756	802	765	780	698	785	748	736	771	742	729	706	699	713	738	732	753	703	727	743	790	772	734	752	760	786	790	736	727	758	738	736	735	752	802	724	731	708	747	740	765	731	828	768	743	727	750	720	759	753	711	781	808	725	730	752	754	743	763	760	740	763	770	793	726	744	722	724	710	721	739	736	773	782	741	769	754	704	727	770	765	721	763	781	774	761	735	755	737	698	772	753	718	771	710	725	725	747	749	748	721	732	723	769	730	776	787	796	745	756	723	699	717	752	756	713	818	767	700	762	726	726	708	780	733	769	745	760	763	723	772	792	717	770	716	731	735	715	718	714	753	737	744	732	767	773	724	737	723	814	755	746	775	748	706	715	721	730	780	768	730	679	766	764	702	759	761	768	789	712	709	731	775	738	785	762	764	736	743	798	713	777	772	762	705	774	805	758	742	757	713	791	714	773	700	734	793	744	760	738	796	742	720	714	746	771	788	724	733	697	764	773	741	732	765	707	749	706	774	703	727	760	757	756	764	728	703	739	719	783	783	703	732	798	728	745	791	710	742	762	747	747	734	775	753	748	779	750	778	755	782	741	739	765	780	713	728	729	747	788	773	725	764	769	790	772	701	735	724	747	719	697	739	762	747	716	761	757	693	713	763	798	755	811	762	792	782	731	783	771	722	713	781	727	746	752	760	764	711	739	742	804	729	692	784	741	797	749	734	788	736	737	747	750	803	762	749	719	730	723	742	786	720	719	772	742	741	795	779	734	724	763	739	748	746	739	731	769	735	746	771	773	723	733	743	731	776	773	799	734	768	718	735	726	737	746	793	706	744	718	766	688	806	738	723	717	770	731	776	780	751	790	739	730	793	756	749	725	732	734	723	761	786	695	777	747	779	775	780	770	731	763	780	741	763	736	725	772	741	790	770	749	755	782	725	760	724	795	720	811	781	771	727	767	760	771	742	748	734	741	764	769	728	698	749	764	734	745	702	739	769	762	705	732	738	705	760	690	755	717	754	775	730	751	800	721	742	776	750	796	784	768	780	765	710	747	712	746	715	751	768	778	768	730	734	767	750	739	766	763	725	727	775	768	732	782	734	762	783	746	773	712	765	755	726	772	757	729	800	764	755	708	758	710	720	712	782	749	734	714	777	769	753	728	781	772	751	734	705	740	764	751	767	777	721	788	752	738	680	756	747	785	726	707	774	782	760	708	768	764	747	716	777	808	825	698	744	774	749	734	717	759	740	757	745	752	751	721	753	733	766	752	760	726	720	711	775	751	737	756	699	768	790	698	726	780	790	720	703	693	739	739	772	695	721	746	743	734	786	745	784	783	789	746	736	795	753	763	716	708	749	755	786	763	770	710	794	777	758	727	745	734	710	741	757	733	757	786	711	759	751	726	776	787	729	727	751	749	753	726	790	787	705	731	739	740	715	738	728	719	708	676	756	723	738	713	770	763	744	764	730	761	726	774	740	766	776	789	754	765	728	786	690	757	713	749	735	721	735	781	720	799	776	730	718	718	803	743	713	751	776	775	784	732	723	722	734	719	778	702	747	754	730	675	751	745	757	750	737	735	692	732	788	778	724	766	727	750	760	749	778	736	778	751	757	716	766	761	738	753	782	729	718	740	782	757	771	748	720	740	728	767	747	748	745	729	746	759	750	707	761	748	741	718	721	727	739	734	713	731	737	761	698	716	701	760	752	712	746	708	740	776	766	772	733	768	753	756	735	774	701	789	735	733	765	756	767	742	735
27449	20845	14487	7153	3667	3147	2611	1961	1640	1314	1150	1023	983	976	960	918	874	897	893	894	785	827	816	774	751	785	758	745	786	756	731	749	702	744	707	750	805	778	767	754	729	746	710	757	698	695	727	684	706	699	715	729	720	757	699	742	787	747	696	753	719	725	696	703	724	741	674	723	730	725	712	725	745	697	737	709	738	726	751	721	709	679	627	691	722	731	691	728	707	722	743	765	709	719	686	762	723	739	703	721	697	747	690	770	714	703	724	670	744	707	740	734	681	720	642	690	694	689	752	723	740	703	673	719	720	682	744	742	746	754	711	730	679	738	714	710	679	689	730	740	706	718	730	675	686	689	750	716	671	770	722	736	698	693	735	729	727	723	696	694	688	731	711	705	710	763	732	724	746	720	731	721	731	725	699	710	741	730	731	728	719	697	682	734	733	693	714	742	743	740	689	722	731	749	731	776	708	738	695	736	738	683	733	698	747	727	698	678	689	725	695	766	704	701	725	680	682	738	696	708	670	725	723	738	736	693	747	723	706	783	708	692	727	728	711	714	737	692	709	780	683	714	720	696	689	708	725	707	701	748	749	727	720	696	717	719	762	706	701	713	708	759	701	737	724	671	706	692	714	749	735	710	695	726	789	719	732	730	688	727	714	738	766	684	765	739	732	708	721	669	743	725	696	711	704	674	718	682	715	665	730	711	718	689	736	742	727	678	740	673	730	738	681	721	731	730	727	728	716	678	677	732	741	661	693	681	705	725	690	743	669	739	745	695	707	717	725	761	679	730	689	706	707	708	708	699	682	708	745	712	702	694	685	718	758	749	707	690	715	756	737	712	709	702	696	707	675	701	682	723	733	739	672	725	758	724	658	693	719	692	729	698	742	702	720	709	743	709	698	695	726	717	716	741	776	762	670	693	752	705	651	704	680	705	730	643	697	700	700	760	722	745	644	705	721	729	729	695	740	731	731	699	713	715	693	719	681	690	654	684	729	714	721	715	745	717	735	681	723	801	707	732	718	750	730	690	679	706	707	707	720	713	730	717	690	699	709	734	759	706	724	720	687	730	738	674	711	706	697	674	724	727	705	725	690	721	761	753	709	709	722	683	712	695	726	699	650	660	717	744	704	674	714	724	690	689	771	773	735	714	710	705	728	702	698	733	748	703	687	705	691	755	724	704	737	729	772	683	740	715	714	762	724	685	681	726	686	797	750	734	697	703	703	710	729	717	759	719	703	678	691	753	695	662	686	697	665	712	669	729	685	708	707	729	715	715	758	698	715	755	744	683	761	698	698	736	721	688	704	687	766	780	702	705	724	749	731	745	719	712	697	697	717	725	753	679	717	720	716	702	687	705	719	705	727	743	672	724	697	717	678	688	715	699	701	727	735	754	712	736	748	675	672	745	749	744	751	781	661	704	729	719	734	714	690	747	716	710	726	722	722	712	685	736	754	680	734	724	693	735	733	719	738	744	726	732	765	697	708	700	673	687	675	709	721	725	737	743	703	693	722	686	726	714	702	747	708	728	745	697	697	746	699	729	723	715	707	728	666	724	748	672	749	701	729	736	681	749	685	751	688	722	679	709	695	738	707	739	740	709	773	738	732	733	740	720	690	701	698	722	690	738	741	712	698	736	717	752	692	678	688	711	691	693	727	721	695	713	745	741	728	764	724	720	736	741	751	719	709	693	684	735	737	674	798	713	675	742	779	708	710	713	712	746	720	708	713	729	686	708	719	765	657	707	661	731	723	714	692	700	691	713	748	721	721	694	686	694	745	691	712	700	672	726	750	680	703	697	745	690	743	743	746	742	733	696	711	731	702	746	719	701	759	725	736	695	729	700	700	729	699	726	699	706	759	687	641	678	728	765	718	727	716	709	749	700	746	695	737	729	661	728	758	707	690	706	728	712	718	660	687	706	720	676	729	761	699	725	729	731	719	712	687	733	674	683	701	709	730	704	718	683	735	736	750	712	684	785	777	752	721	719	748	694	694	672	705	731	731	711	747	708	671	682	770	710	738	731	767	716	736	706	716	716	686	751	726	686	763	744	732	709	703	737	722	708	667	700	717	718	737	708	707	722	715	718	749	719	713	752	695	731	737	717	759	737	736	761	744	678	701	739	706	725	743	704	700	730	757	702	762	722	735	689	725	709	690	725	694	760	738	752	749	712	734	740	709	729	732	717	730	711	651	731	718	735	730	703	749	695	715	683	703	705	699	699	753	735	704	687	709	686	721	713	710	717	666	745	696	711	706	740	674	711	672	695	730	698	723	736	710	706	704	707	726	723	724	724	731	738	684	728	693	708	730	733	710	682	743	701	690	673	704	724	738	708	725	683	741	725	750	678	701	765	700	744	729	702	730	745	738	676	717	710	704	714	730	707	726	734	732	706	779	733	731	653	729	700	729	717	731	705	708	709	718	717	762	691	734	737	738	754	717	664	683	714	718	741	699	654	708	740	704	678	724	769	721	694	742	754	759	678	694	759	712	684	704	705	725	734	721	696	670	694	723	750	697	697	711	739	706	669	704	730	716	739	709	739	756	687	728	741	694	716	726	731	726	743	734	710	770	723	718	697	705	702	688	711	734	754	766	725	705	722	677	737	669	717	738	753	683	682	665	724	742	731	704	696	743	688	735	742	708	684	719	667	705	727	691	738	700	692	720	686	713	738	732	683	729	721	711	736	733	744	669	684	694	695	704	722	688	699	706	735	706	728	713	754	699	727	695	720	709	693	664	746	735	722	667	735	689	727	711	739	659	750	657	693	702	734	698	686	738	684	735	695	672	690	703	715	804	732	720	743	698	697	714	729	709	674	703	704	730	751	720	731	635	697	679	642	695	708	693	741	710	692	668	713	767	730	692	746	692	738	744	735	768	714	697	721	735	804	715	693	741	723	715	728	703	741	708	720	723	746	720	714	694	725	672	736	708	726	721	719	740	729	698	702	733	657	693	730	702	691	740	748	701	688	672	697	710	707	679	773	737	687	722	670	674	732	726	654	692	683	725	720	705	705	785	719	728	715	740	715	759	690	756	739	756	713	706	744	718	723	692	709	721	732	728	735	713	725	683	679	723	713	743	736	753	688	718	719	762	716	758	722	735	680	744	690	717	705	691	710	699	754	719	721	713	717	722	690	691	713	696	714	762	700	751	772	710	758	732	736	708	725	658	698	806	748	708	709	771	693	739	723	713	677	703	737	701	747	684	696	725	656	709	689	750	744	687	771	735	737	729	691	718	706	678	712	711	736	740	741	718	746	685	691	718	712	724	682	714	666	680	713	723	669	721	744	682	696	698	727	757	691	720	674	698	737	713	745	689	735	725	668	741	636	762	682	729	731	735	735	715	697	770	708	677	727	725	775	682	700	726	722	684	720	742	696	714	706	741	713	726	695	705	722	704	740	734	724	772	699	706	711	718	707	710	713	733	700	748	727	667	677	697	701	710	680	719	707	724	720	678	694	729	692	686	696	701	663	754	730	733	719
11720	19183	17306	10116	7344	7150	6028	4599	3620	2801	2190	1829	1777	1719	1614	1506	1380	1413	1464	1363	1227	1169	1243	1181	1135	1113	1088	1134	1097	1065	1125	1124	1029	1080	999	1040	1038	1021	1093	984	995	973	1006	1039	996	1020	927	1002	989	961	1053	974	965	996	955	1017	992	1053	960	984	981	998	999	977	967	1002	1020	975	955	953	1013	1038	958	976	969	984	977	972	994	998	926	952	1002	1006	1003	958	974	1008	1002	997	985	1012	1011	986	1006	964	993	1035	959	1013	1000	962	1043	1038	971	973	988	983	966	958	956	987	1051	964	988	1064	948	991	1001	970	979	997	999	1002	1007	1007	1011	936	1011	939	972	1014	978	967	1030	1016	1008	1062	968	972	981	976	953	986	1012	1001	1026	960	987	1034	964	970	919	969	979	968	992	997	1011	1001	945	956	988	999	981	969	999	949	973	944	1004	992	1003	974	945	1045	996	969	955	998	933	1039	1013	960	1005	990	950	949	1013	977	950	965	960	949	968	997	1020	1007	1023	993	993	1008	984	983	942	982	1005	959	997	971	966	999	1024	975	984	1022	988	994	954	973	994	975	924	1023	980	936	951	1026	931	1030	946	1011	978	1009	975	959	980	958	987	1002	1005	1026	951	952	978	1028	951	997	945	977	962	947	993	995	973	990	975	919	998	1037	969	974	1075	944	982	956	946	986	983	1013	1053	960	990	930	960	925	975	998	982	985	962	1000	1008	1027	1043	940	995	985	1024	1048	962	987	982	950	943	948	1037	998	936	960	988	969	1022	1028	1008	992	966	953	937	988	927	926	956	998	1022	942	1029	1029	973	1033	992	962	1025	974	954	983	953	987	985	997	979	1059	984	977	940	985	1000	967	935	961	1003	966	987	976	948	951	977	957	968	960	955	986	932	927	967	974	947	959	996	992	1001	1007	1007	955	947	1006	947	964	905	923	1094	959	968	959	992	961	981	1002	965	1030	974	977	933	984	962	974	958	936	991	969	969	986	949	975	973	953	952	991	961	964	1034	945	993	966	986	949	954	1000	977	998	948	991	976	958	969	957	979	1009	972	993	958	979	963	976	916	1003	988	960	962	931	999	995	984	1007	975	1014	913	977	956	961	1010	969	990	1038	1028	1003	993	923	1048	974	927	994	1056	961	946	995	977	969	985	957	1019	962	957	1003	1008	1003	1017	947	988	972	949	973	967	974	939	966	1007	964	1013	1037	1013	1004	980	982	979	1023	978	1027	967	1008	1032	1015	986	990	950	999	964	974	1024	993	1021	944	983	997	1012	1000	998	1017	998	991	1028	1029	996	978	998	1013	929	1010	1015	987	1011	988	981	1003	993	984	926	960	945	1010	947	958	903	976	1056	954	944	935	980	1035	1007	1001	959	964	1001	979	965	959	989	983	957	1001	969	994	1029	979	967	945	964	939	947	952	971	968	1008	967	955	961	942	981	990	1021	1078	983	1020	988	984	1000	987	949	988	941	975	976	995	1004	969	957	923	1031	995	952	989	955	992	910	965	983	968	932	1006	967	988	979	933	985	1009	1022	1006	1006	965	937	1013	999	974	964	965	1014	932	1008	1015	970	1031	977	935	987	916	968	1029	977	1017	983	966	968	1017	917	977	966	943	1004	949	890	931	947	973	969	979	1017	1012	960	962	984	928	1021	943	996	997	967	955	943	959	1056	981	956	977	1005	976	1013	979	987	923	996	964	1060	962	989	965	970	1002	933	1005	924	968	997	932	1002	1018	968	966	964	932	971	947	985	973	997	996	970	947	969	1020	1022	1007	984	1014	1022	1028	953	1008	982	953	988	986	1038	913	948	962	976	966	1001	956	964	1029	949	991	950	1037	980	925	983	963	949	999	932	985	1001	952	949	899	1020	964	918	981	1016	960	968	1014	989	1024	973	969	959	997	1023	982	1004	998	1032	1013	1027	985	974	995	1014	1002	1003	1049	962	980	987	966	1001	974	1021	956	965	982	1019	997	944	968	960	990	973	969	989	970	969	938	972	1031	910	984	975	1043	999	989	956	996	993	939	977	986	1002	963	974	985	969	981	981	982	1000	987	1022	1019	974	973	1006	965	957	966	1010	956	948	1003	985	936	987	952	938	947	977	943	1001	1018	963	965	922	945	983	951	976	978	1025	931	960	975	954	1006	1003	944	1000	976	1002	993	1016	964	969	932	1001	984	933	1024	961	984	983	909	1017	956	978	975	969	1007	993	1014	942	940	979	1035	980	969	995	1017	940	1002	1004	947	941	1006	999	953	913	950	1002	912	993	1009	958	926	1011	1028	930	966	989	950	993	921	973	987	957	960	964	875	975	949	988	1007	1011	931	951	974	944	977	973	951	981	926	979	987	998	975	985	973	966	989	1006	946	1007	965	927	1035	982	951	941	1028	987	963	952	902	1010	973	908	942	1034	993	1017	1009	1018	969	1022	1042	945	1055	1000	984	916	974	991	947	954	937	998	965	966	997	994	982	1035	1018	994	982	976	953	994	952	954	936	986	933	958	960	947	933	979	941	955	979	998	979	946	974	958	959	940	997	1043	991	959	978	990	1009	991	976	1040	960	956	955	1021	954	954	977	958	986	923	980	1012	959	989	1003	1027	950	984	1006	960	970	1035	1008	1083	968	990	973	995	998	927	996	1046	954	984	976	1008	969	1012	973	978	938	970	982	974	991	986	945	1008	1000	1036	984	953	988	915	982	975	961	979	924	977	982	951	977	922	1002	1015	1045	910	958	1057	907	964	943	1021	1005	991	968	968	972	937	978	966	968	1046	936	994	942	1041	939	1001	946	998	985	978	1022	965	973	1032	965	1032	989	967	968	1007	989	986	988	949	923	987	979	1026	977	953	985	959	980	985	964	968	1026	977	1002	944	945	951	961	1001	968	1003	979	1009	962	963	1058	1015	994	998	997	982	987	955	973	1029	986	1025	979	995	960	984	1000	1005	962	994	976	993	1016	995	973	988	962	968	991	1001	1014	1012	1022	997	942	996	966	912	991	986	951	986	948	1080	939	962	898	950	1001	909	969	998	1007	959	928	949	946	1016	961	1008	936	998	979	1065	968	915	992	985	919	1003	965	999	945	998	908	1028	948	953	999	984	966	1000	986	938	967	983	953	954	998	994	1026	1001	1017	944	976	966	980	929	999	986	956	1018	988	993	997	985	989	1036	988	916	1049	960	1050	974	947	953	939	1014	1025	1009	984	966	1012	935	924	902	1015	1007	999	965	1015	985	952	981	988	953	1046	1031	1001	989	959	995	955	955	1016	986	1014	963	954	965	963	992	964	938	994	961	976	1023	981	974	941	992	960	961	1065	939	951	1015	994	975	1009	981	929	1013	1001	1007	983	993	962	967	944	973	1012	972	957	934	953	970	969	958	1009	980	930	1024	950	1043	962	941	972	1004	901	929	964	937	1002	962	927	942	985	945	994	925	996	1015	1014	949	1005	965	993	924	913	988	1032	975	939	1063	1009	962	947	1001	1025	942	936	1005	954	964	1034	968	930	899	919	959	990	978	949	994	944	973	974	992	1018	969	942	940	981	944	1007	995	957	999	931	950	1018	961	993	968	951	956	949	996	1027	930	902	1019	961	959	981	955	1046	954	979	925	1030	987	977	968	1009	980	964	1004	949	976	990	978	993	945	1017	984	1002	979	1009	983	910	1001	985	986	971	1014	987	927	997	990	1048	984	1008	1022	992	1007	956	1062	971	971	998	1004	986	947	962	1008	998	972	1009	944	966	1073	994	946	968	976	951	893	963	946	999	947	965	1021	942	930	981	967	933	1006	975	985	958	957	1032	956	962	945	973	940	982	999	1000	981	994	1055	960	958	930	947	962	953	988	882	1020	992	966	1048	962	968	948	1024	985	984	980	1029
24549	21412	28627	24577	20815	9911	4837	3157	2378	1920	1466	1310	1281	1294	1147	1165	1067	1090	996	897	915	869	842	857	845	784	797	759	774	793	799	747	776	780	724	766	729	767	769	722	684	711	712	686	694	700	718	690	658	767	699	694	706	727	703	677	707	702	704	701	689	710	730	719	708	649	739	720	666	729	689	762	658	720	646	686	697	672	678	680	639	705	679	694	713	692	641	673	672	691	679	660	642	637	713	672	663	655	673	684	688	697	714	701	647	684	709	692	716	671	650	662	653	710	683	692	654	715	634	687	667	684	705	683	689	660	689	663	681	652	654	684	688	689	687	691	621	672	712	679	672	673	701	691	654	699	668	637	653	701	662	663	735	652	653	673	612	667	694	628	694	696	707	658	645	714	722	667	718	634	638	646	676	665	694	670	709	659	675	728	701	663	735	742	694	699	652	656	681	633	689	706	702	697	662	655	704	716	655	667	670	681	748	683	632	708	673	663	668	648	624	714	681	672	693	661	681	690	696	703	686	681	706	660	673	662	692	674	660	665	670	679	626	726	663	674	724	670	699	719	677	675	684	633	668	681	669	637	704	675	691	703	718	643	635	624	660	634	680	618	715	698	687	700	678	658	683	645	675	693	693	697	673	665	718	699	636	634	667	696	661	714	619	685	702	686	647	695	692	678	717	731	666	705	672	680	682	710	687	659	688	691	716	738	697	673	678	661	715	663	689	672	680	697	712	642	710	662	659	680	685	667	720	657	697	744	707	663	700	712	667	705	711	682	669	667	685	676	672	678	723	750	709	653	645	639	698	681	668	716	666	698	732	733	682	648	625	674	653	685	643	662	687	658	662	688	641	703	716	657	723	653	647	658	686	666	670	695	685	704	710	701	661	660	698	699	654	676	706	662	689	677	723	692	714	664	679	641	689	737	652	682	696	671	679	680	664	684	698	694	687	650	671	672	646	672	632	653	675	652	625	667	661	695	693	683	667	655	691	681	699	724	640	700	710	654	669	685	707	733	715	704	676	665	701	719	685	702	703	673	643	664	688	658	656	678	681	667	703	693	641	707	701	689	670	703	679	689	683	707	707	691	695	703	656	686	659	667	673	696	713	669	670	694	676	658	772	680	673	667	688	678	741	671	666	718	674	721	667	687	669	656	693	722	706	692	715	637	696	698	685	695	734	749	716	672	694	649	715	638	717	650	703	720	657	697	645	678	697	677	689	681	707	684	647	672	698	674	706	735	697	677	675	690	686	684	640	677	697	658	691	684	659	712	680	740	679	686	701	721	656	684	646	680	670	701	687	656	678	726	689	639	636	677	647	731	701	683	710	683	691	679	652	681	681	664	714	704	671	663	693	689	711	640	651	687	668	688	631	724	641	671	720	724	654	652	668	670	696	682	680	648	676	665	698	638	671	652	685	685	675	667	687	672	694	650	654	686	714	627	667	653	669	644	688	643	650	693	695	665	619	711	681	717	680	663	703	660	702	651	628	632	706	684	664	661	652	661	645	662	652	679	716	686	671	687	709	655	695	651	691	690	720	654	664	656	676	650	683	696	667	708	682	684	704	712	701	667	702	705	698	656	679	664	688	676	699	679	711	664	714	720	698	676	664	705	673	682	633	685	653	697	714	684	685	648	718	699	652	670	649	707	708	670	648	685	683	702	659	674	660	677	705	668	696	703	641	619	675	682	658	681	697	649	680	687	675	709	677	674	668	688	680	719	693	695	689	727	727	713	713	655	671	673	680	767	671	667	676	669	686	697	725	675	693	705	684	692	687	700	712	650	680	664	701	696	685	672	684	678	689	739	625	711	706	677	684	697	668	659	727	683	680	718	727	664	714	637	680	714	641	665	724	717	728	640	646	693	667	712	676	693	646	712	682	703	708	680	666	653	650	655	653	662	662	669	644	683	702	699	709	671	705	719	696	695	717	678	648	692	724	666	645	686	657	686	704	644	686	656	704	676	653	715	749	686	643	695	645	684	640	729	691	670	722	677	683	661	665	642	693	694	709	702	678	648	636	677	678	687	628	653	667	719	706	661	704	652	672	697	730	695	681	695	676	652	661	659	682	710	676	694	676	703	644	668	720	667	656	667	691	670	682	711	669	685	670	687	676	727	731	677	662	669	650	649	704	703	654	687	705	691	673	698	686	687	685	641	711	682	693	647	639	702	667	670	667	685	698	701	673	675	650	690	682	676	685	684	693	657	668	669	664	732	659	631	724	707	690	627	707	668	678	698	697	670	674	688	660	677	710	687	710	716	616	696	683	711	691	637	673	737	661	702	706	663	687	690	695	687	606	666	656	641	709	705	692	673	671	692	689	690	689	632	708	662	698	703	668	713	667	675	709	658	658	683	666	644	601	686	690	683	699	718	659	709	636	700	612	694	651	671	604	727	717	670	630	679	716	682	713	689	673	678	659	722	687	666	653	683	698	691	688	707	691	708	675	668	672	690	708	673	681	686	610	658	675	669	758	709	659	714	695	691	713	671	678	719	705	704	691	715	711	693	687	702	676	751	707	677	687	757	715	689	670	643	686	709	648	654	617	710	713	722	690	648	672	651	717	672	658	645	713	688	691	701	693	643	664	666	682	655	679	640	689	685	668	699	651	702	720	698	713	674	719	731	671	702	667	651	641	686	685	682	693	710	684	645	676	674	701	633	732	687	715	650	661	719	650	730	654	669	666	661	688	649	686	653	685	701	691	706	670	688	682	663	705	643	686	650	720	687	674	705	693	709	698	663	725	698	675	648	655	650	694	690	657	650	662	701	696	727	651	691	705	663	709	678	648	659	701	667	664	696	659	702	695	676	709	696	667	691	661	636	672	685	650	657	668	652	695	663	677	666	679	676	691	688	653	686	692	686	683	667	688	679	672	710	678	701	705	675	652	687	715	709	694	678	703	661	722	684	673	629	694	695	715	702	686	716	683	701	699	732	670	697	680	667	686	687	773	678	680	634	664	718	699	660	673	653	697	673	666	642	700	695	689	659	690	665	663	688	654	725	621	754	730	687	690	664	680	667	694	690	686	699	711	672	676	714	670	687	674	651	666	660	691	660	688	690	663	628	688	693	637	682	686	678	670	665	659	636	700	687	663	705	657	717	668	663	656	710	686	667	717	682	684	687	656	703	694	697	682	694	639	695	692	685	694	662	647	720	657	700	669	658	674	660	645	670	730	707	693	686	685	689	667	649	713	660	689	679	674	712	726	673	660	753	722	726	645	694	674	684	683	713	702	677	670	694	695	667	687	675	714	653	664	674	653	670	644	656	671	667	661	740	686	723	639	682	689	739	690	682	705	681	637	683	665	718	720	685	676	652	638	727	734	686	648	675	714	677	668	672	675	678	712	682	702	693	666	664	656	652	657	668	680	622	661	686	744	666	673	689	700	707	692	700	711	637	677	638	591	673	667	672	678	666	699	651	685	690	727	659	636	641	711	680	632	738	714	714	682	650	620	700	699	659	685	619	691	669	664	655	647	716
13790	27230	25212	15234	12309	10726	8671	6886	5244	4215	3169	2703	2530	2408	2281	1959	1900	1828	1732	1549	1456	1444	1343	1353	1254	1211	1267	1155	1120	1189	1137	1104	1124	1184	1028	1118	1139	1090	1037	1035	966	1012	1000	960	950	973	965	901	1000	965	954	966	966	1019	975	985	963	1002	951	958	954	977	990	1003	1000	994	935	989	922	957	964	927	976	927	944	902	984	996	962	970	961	998	953	943	933	979	960	968	987	968	966	989	955	961	926	960	910	945	950	976	975	906	932	937	996	963	952	972	985	989	915	900	964	916	947	943	925	975	894	932	927	942	946	978	962	911	977	910	1013	898	887	929	908	910	963	941	934	959	980	967	987	941	938	920	879	986	867	964	948	978	962	943	936	977	999	936	904	914	979	926	881	899	939	925	917	932	949	998	903	946	941	917	966	959	909	972	946	954	962	935	956	941	941	888	934	959	1008	929	980	903	915	935	987	921	1012	982	907	974	957	930	937	890	946	951	972	879	947	912	965	969	915	945	915	893	951	962	957	947	959	980	985	933	953	963	956	912	916	928	941	999	935	914	986	890	910	931	1005	940	968	941	918	884	924	904	927	996	897	906	968	935	911	970	912	902	918	968	945	887	830	933	929	939	965	957	873	920	953	931	938	968	982	902	869	905	917	928	923	926	913	951	917	969	934	921	948	964	937	873	949	897	938	937	906	932	965	934	972	922	944	964	972	935	909	940	953	911	891	950	980	971	910	914	891	879	917	876	946	921	979	869	937	955	961	877	931	944	906	866	922	948	913	906	908	913	932	931	930	926	975	977	914	867	911	854	928	930	972	946	921	918	920	891	953	954	911	920	946	948	986	989	987	920	913	892	925	895	962	959	909	922	893	956	893	927	890	1002	958	993	929	951	888	935	973	932	944	947	889	907	931	938	961	977	927	970	901	930	916	964	943	932	951	914	948	979	922	951	947	949	932	954	945	970	969	918	922	926	940	922	882	918	911	962	980	918	914	912	935	934	951	979	895	973	926	949	895	959	947	919	1031	916	896	949	918	942	886	957	896	885	921	934	926	949	901	925	972	964	902	966	942	915	967	956	906	932	897	915	978	973	928	897	946	964	947	907	928	935	958	930	925	962	887	885	1001	955	954	938	905	902	900	959	962	923	917	930	979	940	980	952	939	947	955	913	952	929	904	916	899	930	951	965	895	969	913	867	932	975	937	961	974	902	947	922	965	983	969	928	940	973	917	974	988	896	956	992	915	897	935	885	923	1005	886	923	936	913	937	882	952	858	934	949	957	938	996	942	914	936	908	906	897	954	954	872	929	936	968	938	969	898	970	890	911	945	939	911	903	952	913	899	1019	964	873	922	957	950	944	906	918	905	879	910	913	903	932	965	967	904	903	875	943	941	946	943	952	937	918	901	944	942	1008	957	944	996	916	916	936	921	937	916	928	953	966	1037	944	916	947	969	954	901	903	965	864	957	887	868	864	916	933	961	943	933	949	951	882	926	930	912	917	957	983	936	979	944	877	888	924	900	896	952	961	919	942	969	920	904	895	895	884	947	910	947	958	892	957	902	950	944	1001	915	911	846	920	969	946	928	969	976	894	888	914	940	963	937	922	927	944	905	945	917	945	921	877	933	1024	911	889	923	946	899	948	928	948	947	912	952	947	955	984	933	962	909	943	951	958	960	927	950	930	946	955	942	899	990	933	940	890	954	877	897	918	974	948	972	950	917	976	850	899	994	946	932	922	922	947	933	934	969	944	937	946	887	907	975	940	948	947	967	927	915	936	946	917	1022	924	915	946	931	964	922	936	976	967	914	904	942	933	909	907	958	955	920	956	870	979	906	938	898	970	981	952	970	913	945	948	978	917	926	949	963	969	936	967	914	919	887	924	923	945	951	967	914	883	906	900	907	898	919	886	907	934	941	941	957	869	961	932	936	917	920	935	953	984	889	909	897	918	1016	918	877	898	922	905	958	924	997	971	886	923	924	944	987	985	972	961	931	936	944	956	916	961	972	1004	920	939	954	951	940	955	883	981	895	990	935	878	996	945	951	949	935	965	934	976	931	909	898	932	926	916	946	952	918	950	938	922	915	938	944	960	924	969	888	927	903	906	941	993	929	883	958	933	945	908	929	950	954	927	971	966	975	945	945	947	892	937	939	932	976	925	910	904	931	895	1034	928	997	940	916	910	939	869	886	903	963	957	900	947	983	964	952	910	893	909	945	924	964	987	973	963	891	908	940	916	969	977	975	940	986	968	955	901	937	956	966	963	974	961	963	963	885	876	984	924	918	971	923	939	970	914	973	963	955	968	888	910	929	900	941	911	970	928	975	953	956	976	918	952	914	931	971	912	931	902	984	937	951	938	891	984	921	925	911	963	911	916	939	895	946	857	935	882	928	943	951	925	931	956	960	986	915	989	921	930	934	972	954	950	914	950	981	915	951	899	954	960	904	973	911	930	954	942	967	908	980	908	903	891	957	996	911	930	933	924	963	929	911	871	917	866	963	891	927	916	929	945	940	925	922	936	886	912	915	941	986	978	967	911	922	887	934	907	954	951	866	930	941	870	952	915	916	950	919	961	982	980	914	908	915	939	975	938	974	993	918	935	985	990	953	919	971	922	939	983	960	917	913	975	924	951	951	909	950	937	893	928	981	929	937	961	898	890	879	879	911	922	842	923	869	904	916	908	918	937	960	959	876	905	942	915	879	975	932	909	919	902	942	927	905	1014	954	891	918	885	998	899	897	952	891	997	941	945	927	926	1008	962	956	970	986	939	871	875	933	947	973	913	921	864	936	984	941	899	925	951	993	910	934	960	959	943	920	935	958	957	941	922	913	938	936	919	941	980	962	962	908	927	887	940	956	950	911	954	923	921	994	975	928	935	943	911	940	897	885	977	980	982	947	934	902	925	957	910	954	946	946	930	918	910	934	947	925	963	909	936	902	964	947	947	926	957	951	911	925	909	924	935	921	938	925	956	899	954	948	918	962	922	948	913	902	945	939	957	938	944	1009	938	941	871	886	961	953	918	1009	887	914	941	990	980	941	932	938	931	924	972	950	889	890	918	894	943	931	958	985	936	973	941	912	940	940	953	962	993	942	973	941	956	898	950	922	905	852	952	990	885	932	924	979	957	907	1015	896	960	959	989	868	950	936	969	925	925	918	905	941	927	952	946	959	935	942	945	969	991	978	908	977	906	924	958	924	916	925	925	897	954	899	926	929	910	945	948	941	942	930	985	952	891	994	883	866	911	898	982	943	922	958	898	877	1002	933	931	941	948	942	925	963	885	928	975	945	906	910	945	951	983	929	943	930	929	920	896	922	914	905	910	950	946	856	963	957	903	992	974	923	938	934	951	959	935	927	966	911	938	927	926	903	964	940	944	920	906	872	944	952	940	932	920	960	907	977	899	962	951	935	938	914	916	919	887	983	969	911	891	932	947	894	922	925	900	957	911	937	939	991	927	875	912	919	929	921	970	933	941	907	946	949	965	896	930	988	911	950	878	940	897	957	967	926	937	956
23677	21566	29433	24127	21596	20843	9918	4310	2755	2442	1700	1393	1522	1416	1377	1213	1129	970	862	914	928	828	819	770	766	688	677	664	691	681	690	641	679	643	615	645	664	617	659	618	628	543	606	544	585	569	551	556	531	540	584	568	551	565	533	528	554	585	520	566	530	549	525	544	550	530	557	532	546	551	583	540	580	568	535	517	578	534	563	540	530	572	545	567	537	544	604	571	501	558	551	547	557	553	551	533	528	566	509	549	531	575	536	544	583	552	556	560	502	569	504	542	544	568	534	555	554	594	560	538	518	522	566	496	579	521	530	574	550	501	545	510	516	541	550	537	532	546	519	555	537	496	551	555	550	537	540	497	504	514	533	534	554	500	534	524	521	515	488	516	506	576	553	556	507	538	544	538	609	568	535	537	538	528	493	556	544	528	512	543	571	538	509	522	469	557	536	556	477	523	537	578	491	556	521	475	530	523	537	563	491	532	553	505	486	512	501	538	511	569	536	526	564	553	562	511	527	556	532	541	534	541	514	558	513	550	456	527	554	478	556	528	534	530	562	542	529	543	509	585	488	507	506	532	503	522	520	559	529	534	543	507	530	576	537	518	501	562	526	479	538	513	507	535	602	563	526	520	552	535	507	541	533	495	517	527	518	516	524	516	509	532	548	505	539	578	527	572	503	553	513	531	542	513	514	571	580	497	538	564	541	493	507	550	532	513	518	542	492	541	531	545	539	512	548	550	517	538	504	533	508	526	504	519	479	552	547	519	499	534	533	548	521	543	530	536	527	492	565	554	564	506	515	540	523	547	550	533	510	554	550	557	502	572	520	541	568	518	509	548	514	531	571	522	493	497	525	550	529	513	541	520	524	559	508	557	513	507	529	498	588	499	542	565	526	544	542	546	517	520	511	546	545	547	536	508	568	495	474	542	562	531	490	527	522	592	533	460	513	551	555	520	562	525	532	536	503	523	510	520	503	523	511	610	559	536	557	533	530	502	526	510	553	546	543	543	510	575	505	528	530	547	563	546	557	574	528	516	547	550	572	528	557	548	485	554	558	595	550	486	566	565	548	554	522	498	520	534	547	550	505	557	540	528	476	494	495	560	470	540	518	564	525	557	531	533	513	512	518	530	521	569	518	511	523	513	511	516	553	517	521	514	570	511	519	551	539	533	514	554	503	534	532	533	553	535	513	544	537	520	544	528	519	518	542	487	541	522	531	528	546	509	543	552	536	535	537	470	578	567	564	528	547	550	548	565	542	525	549	531	545	551	521	510	534	517	490	511	523	515	537	532	509	534	524	528	552	562	521	545	495	524	561	531	581	522	543	503	537	524	554	535	551	534	528	535	529	539	520	486	481	475	560	532	553	553	517	528	540	532	535	583	526	565	553	557	517	523	571	519	541	541	492	551	574	513	559	533	530	540	519	550	573	500	514	519	562	550	503	529	524	525	583	545	521	531	536	522	558	494	566	565	549	556	545	534	544	557	538	536	495	528	556	511	509	531	481	516	521	520	540	482	532	495	506	568	499	484	537	485	535	504	483	507	532	522	540	505	519	534	501	534	540	536	526	525	555	558	526	545	513	531	493	537	520	547	557	536	526	532	535	534	537	497	519	531	564	512	512	520	541	553	512	574	542	531	536	524	518	561	497	554	536	508	524	556	560	488	535	567	531	529	527	518	506	506	539	529	553	552	500	511	527	543	559	503	549	523	526	486	544	516	499	529	554	514	493	558	532	506	506	526	570	512	556	548	520	519	545	525	538	509	546	557	518	516	624	522	511	526	522	541	544	514	538	544	534	529	501	509	532	527	550	528	510	540	468	541	541	531	532	554	547	556	519	552	533	536	548	511	488	541	547	503	540	529	545	524	531	459	524	540	503	521	518	563	493	548	505	503	533	493	580	519	525	503	553	521	525	515	538	528	536	541	518	537	523	550	498	556	522	531	522	531	510	580	471	522	507	539	518	543	531	511	570	548	527	558	524	547	502	558	491	498	539	567	561	532	530	549	547	537	523	555	551	557	570	534	562	541	518	514	510	505	527	516	506	553	525	523	537	536	522	527	522	511	555	547	533	549	555	552	515	488	524	474	564	589	538	546	529	491	595	525	515	568	522	525	540	504	525	569	562	548	509	517	530	582	513	546	538	537	599	517	526	555	536	501	523	519	566	504	537	513	543	526	528	533	552	604	508	552	547	531	537	534	521	556	529	521	533	543	521	535	567	551	499	512	528	554	533	551	543	520	507	529	517	544	516	566	499	531	526	560	528	507	503	541	593	568	514	537	536	563	549	524	572	518	556	541	556	547	506	495	517	562	508	563	525	557	574	541	523	527	536	501	547	547	506	524	548	492	556	506	551	545	478	489	546	510	514	531	525	515	544	510	565	535	585	470	520	538	526	534	541	527	560	493	565	533	570	518	528	563	554	506	577	521	547	561	535	523	471	528	535	547	532	562	534	511	554	540	534	566	536	547	510	551	540	531	557	525	527	547	564	549	499	530	517	542	503	501	482	508	525	509	565	528	528	496	491	491	574	526	550	544	551	563	486	567	544	535	541	498	475	565	535	504	536	529	511	518	535	505	535	539	548	509	540	519	520	561	508	527	502	520	523	495	550	508	515	536	511	527	526	562	530	536	523	531	519	519	561	575	538	551	564	556	500	491	517	561	514	544	510	519	548	540	568	506	568	519	535	556	538	518	515	509	525	578	540	540	492	507	525	526	526	510	512	505	531	528	522	557	521	539	573	535	523	537	515	536	540	499	549	535	517	508	524	528	553	533	543	549	509	519	562	502	542	542	538	538	530	500	535	527	538	538	491	519	566	543	533	559	515	514	500	528	505	536	513	536	539	527	521	505	514	486	528	529	505	531	507	537	512	522	512	504	557	558	573	549	515	520	511	515	527	540	568	504	525	527	509	539	553	519	545	562	549	571	531	523	523	515	505	534	540	549	536	537	541	517	564	514	545	545	528	513	551	517	515	513	513	503	547	489	507	506	545	533	562	555	512	516	503	555	547	496	548	566	544	514	502	529	542	511	562	536	560	501	523	504	547	503	518	546	526	534	524	556	528	511	547	547	524	551	506	534	533	551	544	566	533	539	537	539	521	550	545	518	497	534	567	513	492	517	541	582	531	532	517	556	537	527	529	531	526	552	523	531	535	503	522	506	516	535	554	538	529	521	538	523	502	532	470	499	514	539	558	544	538	543	530	547	550	534	514	530	510	527	526	542	543	519	528	485	524	534	562	507	528	534	564	537	551	540	511	567	520	505	559	529	537	557	525	506	531	562	537	512	534	547	502	485	519	523	519	540	473	561	528	539	499	506	488	519	547	535	525	541	499	537	507	502	559	533	528	540	542	535	528	500	540	529	572	541	578	533	519	525	563	556	538	553	537	557	537	552	545	533	545	533	504	578	522	569	545	525	561	526	545	523	512	523	517	549	527	546	532	550	538	516	544	574	528	547	513	515	517	525	541	546	568	542	530	517
16346	32898	30313	20833	16624	14076	11182	8881	6717	5986	3971	3215	3412	2879	2615	2144	2018	1830	1754	1698	1519	1411	1316	1367	1238	1165	1079	1131	1122	1049	1090	972	1079	923	953	924	967	995	937	819	796	899	836	777	831	775	757	779	835	782	797	844	803	755	772	782	741	779	807	799	804	752	773	776	716	797	786	792	788	799	770	802	757	796	772	784	748	775	755	783	747	655	741	773	750	770	774	802	790	801	732	800	735	776	789	763	716	720	756	785	755	810	723	814	825	743	752	711	731	734	774	850	755	717	772	743	715	734	688	729	738	743	726	739	729	729	776	731	734	759	706	677	713	714	746	737	731	706	745	739	734	745	749	718	752	740	748	739	709	703	750	746	733	738	703	729	713	728	709	699	758	704	722	718	731	704	733	750	724	799	721	726	752	682	728	750	759	716	739	685	739	743	734	728	692	752	747	701	744	736	760	727	758	702	718	726	740	717	732	714	685	750	728	739	791	709	729	766	736	680	709	721	722	767	728	761	708	767	749	758	745	745	745	717	736	729	720	763	730	720	755	728	711	761	738	700	728	691	738	741	745	775	737	760	777	727	681	742	741	747	771	697	707	692	715	697	677	733	765	709	798	721	771	742	702	734	711	785	750	752	735	730	727	755	739	733	700	726	726	743	712	732	749	716	766	762	755	784	713	676	714	706	767	791	711	744	708	777	703	688	705	733	703	762	760	687	736	712	732	727	726	721	741	748	755	711	728	707	727	716	720	739	778	772	748	767	682	742	767	740	706	709	712	754	737	783	741	726	723	742	748	674	780	748	714	737	722	766	724	713	756	720	730	707	719	754	751	725	732	755	722	746	741	728	701	754	738	699	714	761	690	657	716	733	769	739	727	738	678	721	712	726	698	700	765	685	736	754	732	733	770	726	717	749	698	690	757	764	720	713	761	746	737	743	750	713	699	730	715	748	739	727	723	670	692	732	756	767	739	754	768	751	712	720	736	773	779	733	744	720	724	748	726	721	681	749	747	774	743	715	762	723	719	761	758	731	735	735	754	742	760	721	751	750	708	752	675	771	775	744	728	779	764	712	793	774	738	696	726	715	716	715	731	700	760	702	726	728	771	744	725	710	687	785	716	717	747	726	718	717	707	777	713	788	708	754	706	780	714	680	697	706	752	764	765	723	717	696	732	694	704	752	731	751	701	727	777	755	694	676	695	740	767	749	714	744	711	703	744	718	740	705	788	754	770	732	716	701	697	769	775	731	729	705	779	779	730	729	742	709	725	711	727	786	712	730	708	729	716	675	734	767	714	768	719	731	758	687	723	724	730	716	751	667	722	690	750	707	748	706	735	754	708	733	720	796	753	718	728	690	741	737	755	777	762	769	744	738	712	728	752	723	816	741	752	693	746	703	756	707	706	702	748	744	715	748	747	705	700	746	731	720	693	702	759	710	771	723	715	725	733	729	728	750	827	775	767	726	737	732	714	764	812	735	733	737	712	695	721	753	693	684	730	691	690	741	711	741	736	779	796	784	711	762	739	757	686	756	713	778	724	733	735	712	717	765	721	777	738	695	763	743	744	760	721	731	755	772	716	736	765	774	690	684	749	671	727	743	739	733	716	744	804	730	706	723	739	706	717	763	743	743	689	724	787	718	736	780	762	742	742	755	761	745	755	738	737	735	759	762	729	731	722	742	728	731	742	733	706	784	710	735	753	747	746	726	731	732	728	724	727	705	682	723	754	733	772	789	715	748	703	732	722	772	722	734	730	699	761	743	706	732	760	730	792	727	683	761	692	716	789	738	741	731	727	680	736	764	754	748	752	712	697	783	759	725	753	730	693	728	738	713	732	768	719	765	709	770	700	685	746	706	768	733	720	689	732	747	718	732	729	701	779	806	709	730	754	737	706	711	765	746	720	714	727	737	713	759	758	743	730	735	738	762	735	762	753	707	731	740	749	733	701	777	714	711	772	695	761	785	716	717	742	744	725	722	747	758	761	759	726	778	734	750	730	676	740	749	754	751	716	764	718	683	754	742	710	751	778	700	731	719	802	703	725	763	696	726	797	714	761	719	702	740	754	722	771	710	718	726	725	746	716	728	695	707	692	707	722	739	749	723	698	717	724	776	752	732	697	740	700	702	708	727	742	707	817	718	776	724	717	758	739	724	733	760	738	749	695	714	762	739	748	747	707	748	745	747	733	700	700	684	699	757	720	741	720	776	659	737	689	744	727	721	745	743	776	742	695	761	760	763	794	727	764	759	728	734	718	765	744	766	710	733	753	716	738	727	719	714	750	744	708	751	731	766	701	740	770	772	760	708	693	723	749	760	724	697	758	759	735	719	754	744	738	765	734	737	712	641	739	723	724	712	744	722	734	748	721	702	770	705	720	687	668	737	782	737	804	673	777	753	746	782	719	776	719	729	710	732	733	774	707	725	729	761	740	695	743	730	715	731	732	706	720	703	764	758	744	732	749	721	755	729	710	723	687	708	708	747	757	716	705	748	745	719	728	728	722	747	693	705	663	748	710	707	728	754	753	763	715	717	739	736	722	733	726	763	747	769	749	710	754	746	720	753	722	744	751	760	728	742	749	755	687	739	722	711	749	718	719	728	747	701	746	734	760	723	700	744	744	737	713	732	764	740	780	733	703	748	771	748	739	745	683	708	710	732	743	754	729	771	735	724	708	685	749	737	745	736	743	743	754	693	737	759	716	735	729	718	752	747	773	721	666	704	720	723	742	745	692	768	675	749	738	762	759	731	761	736	762	739	737	776	739	765	783	714	750	739	714	713	720	714	733	718	704	751	745	758	755	742	756	743	721	721	731	716	773	759	762	717	754	684	690	723	744	720	704	719	757	748	724	739	751	775	742	746	750	728	757	693	766	794	786	720	774	748	756	748	761	713	720	729	707	735	730	714	750	735	708	762	774	723	732	679	710	693	737	690	762	724	722	742	697	710	764	696	652	753	710	752	704	757	690	773	729	667	696	767	709	741	725	738	690	742	714	721	769	779	709	734	763	713	707	761	727	739	748	735	741	708	710	747	753	711	758	747	747	732	774	701	746	692	718	746	759	746	769	722	743	730	750	726	711	779	795	752	719	719	737	749	743	742	774	741	726	713	728	735	732	717	775	742	733	693	737	705	756	754	733	701	701	758	717	701	743	743	723	696	704	730	718	762	736	712	691	676	697	758	700	771	746	780	741	699	730	767	762	683	726	707	747	761	699	770	752	760	742	694	724	746	702	704	748	727	792	759	705	736	716	744	699	772	724	722	741	743	731	766	723	761	708	746	741	720	785	756	789	711	736	744	733	728	733	731	713	688	742	769	679	751	738	768	749	754	747	781	737	745	727	732	763	744	682	697	732	785	690	712	724	739	768	766	695	758	701	769	714	739	779	773	726	715	739	688	710	735	738	724	705	713	675	730	689	706	793	729	758	711	744	745	712	725	730	742	757	752	725	748	760	797	740	788	762	725	702	761	732	738	730	740	710	737	746	744
27576	20816	14600	7490	4400	2866	2283	1786	1435	1342	1076	1035	1077	1034	1003	893	864	941	881	856	857	782	812	819	837	828	748	818	764	808	768	775	779	735	771	716	777	734	750	735	726	773	759	690	706	745	705	708	731	706	791	744	738	714	686	707	733	703	691	692	751	746	724	707	736	742	738	717	734	711	748	678	698	726	722	714	693	653	761	752	684	722	699	733	686	736	728	753	728	723	652	765	714	726	673	707	734	740	701	704	765	718	727	726	731	698	724	717	717	764	732	766	697	745	745	716	693	750	741	684	679	725	774	684	762	728	697	675	748	669	737	737	681	711	712	736	704	680	755	707	776	718	730	714	685	696	743	748	729	714	733	733	735	745	713	747	713	722	714	717	715	715	740	646	740	732	703	701	731	659	730	729	730	676	694	728	713	688	687	738	695	678	749	689	671	708	730	705	736	685	710	696	759	724	688	712	727	724	728	711	684	737	690	710	728	745	655	759	739	708	706	693	698	689	694	746	689	725	711	688	714	681	697	702	732	732	732	734	744	738	743	771	724	696	669	707	753	714	735	693	673	702	727	700	711	767	746	749	678	749	695	738	720	677	738	753	721	699	701	690	741	767	757	737	735	723	673	697	760	703	753	733	675	743	712	706	690	707	702	729	754	642	738	671	689	711	726	731	726	747	715	709	746	691	698	712	718	771	764	726	766	744	723	684	741	711	687	730	696	754	709	729	716	727	719	686	769	734	731	658	737	742	729	743	686	678	700	728	772	690	677	765	725	721	687	713	735	714	697	680	695	696	707	671	737	738	746	732	677	711	676	733	715	716	695	733	731	710	741	699	719	722	701	715	758	727	692	736	706	728	713	711	727	712	702	782	709	744	702	756	729	697	680	699	684	744	718	708	699	718	729	694	681	773	752	734	699	698	735	756	713	692	733	702	721	686	763	706	709	720	698	693	716	720	691	732	703	699	705	742	729	705	693	712	694	729	712	712	710	685	716	719	705	742	677	724	731	723	730	713	688	748	750	697	747	736	729	685	736	713	726	708	711	669	696	678	711	711	717	748	738	688	740	686	719	671	705	727	679	771	749	723	728	724	723	652	731	695	706	699	724	724	729	762	738	674	660	766	741	749	733	720	739	720	701	734	756	737	664	674	687	694	753	704	769	726	674	702	740	713	698	712	725	705	729	749	727	687	739	729	721	706	708	723	705	736	700	732	686	760	720	636	713	752	748	748	688	697	728	697	721	749	728	736	681	748	720	724	720	704	704	683	718	738	673	720	754	729	730	724	715	723	715	784	739	761	716	717	731	732	704	759	749	694	748	705	701	695	735	710	755	727	712	723	700	748	736	748	695	753	730	705	690	736	700	693	715	697	748	678	713	734	695	693	706	715	735	729	678	690	704	712	703	727	751	732	729	693	696	722	729	635	710	741	676	699	690	693	710	731	714	706	709	719	722	724	679	695	732	718	719	742	722	661	748	732	710	762	738	721	751	715	701	736	692	720	741	737	764	722	722	734	729	712	716	742	690	720	725	761	737	723	689	733	738	742	761	713	663	707	710	772	710	685	733	718	709	715	714	682	705	766	653	743	693	743	669	727	730	719	723	742	693	659	690	736	691	707	705	733	698	724	707	740	719	755	761	704	712	654	714	694	718	756	743	762	718	745	703	750	698	753	695	676	706	739	657	725	747	700	727	701	729	676	746	691	691	708	710	686	715	684	739	693	690	730	705	709	725	729	714	706	698	739	690	670	689	717	743	679	676	727	699	724	729	738	758	707	736	681	726	718	737	682	718	728	761	700	767	724	716	714	729	720	698	777	707	739	688	703	679	697	709	744	735	688	687	728	730	767	713	723	724	701	714	708	687	707	767	704	724	689	723	728	720	682	728	789	713	711	680	704	750	697	727	716	749	709	743	778	725	707	711	720	683	702	740	717	696	732	756	700	702	739	726	717	691	742	707	734	686	735	732	712	758	720	765	719	754	706	713	745	701	664	702	731	715	756	755	732	709	758	669	722	758	688	728	718	755	715	742	735	706	734	657	703	695	692	694	732	696	683	757	786	690	746	737	756	719	695	723	682	718	711	726	699	738	720	722	675	732	723	670	722	695	740	724	723	688	702	739	713	700	716	738	688	718	708	748	711	727	719	739	724	710	719	761	714	740	721	721	709	726	684	731	701	740	705	697	651	705	740	747	734	765	725	703	723	721	729	707	710	699	742	730	721	691	687	693	707	777	714	685	723	750	750	732	743	706	728	670	673	652	694	673	719	706	695	747	742	698	726	713	703	720	702	754	718	731	717	700	698	711	687	723	692	726	714	727	734	704	740	725	749	668	738	739	698	729	721	737	723	772	703	754	749	664	760	744	724	708	739	719	710	714	737	713	683	742	696	769	769	740	721	733	749	738	700	790	716	726	696	721	714	720	713	708	713	728	708	717	737	679	706	715	728	747	716	702	712	694	737	713	686	740	718	735	685	686	660	674	736	678	722	722	778	730	758	725	714	730	698	712	697	708	696	699	693	718	750	761	661	693	695	754	682	793	746	735	755	702	717	737	689	724	706	704	722	778	713	715	760	747	731	720	691	723	711	715	724	721	725	716	661	746	737	716	752	702	721	694	730	749	720	707	709	693	725	725	729	687	711	740	756	756	657	733	661	696	737	714	725	750	721	702	704	674	719	708	726	747	656	683	694	724	738	740	764	696	699	723	712	714	713	738	733	730	708	713	709	766	705	715	782	720	727	729	722	701	654	711	732	684	743	719	712	705	688	751	659	720	683	661	702	753	771	725	698	765	763	709	690	730	721	744	766	752	743	698	755	665	711	728	783	668	725	678	703	728	723	714	755	674	733	683	723	695	688	739	748	703	713	695	753	681	710	707	733	704	742	720	713	762	726	730	709	739	760	766	725	783	722	725	706	710	709	729	724	729	687	681	738	746	730	720	708	717	722	713	708	683	703	723	664	748	734	700	733	742	707	693	730	759	730	728	733	707	701	711	722	720	777	686	729	718	711	729	698	734	755	717	737	710	726	702	680	657	725	745	688	730	725	670	732	691	704	677	732	705	683	747	734	717	692	766	753	699	762	736	702	713	741	718	718	697	693	737	751	764	757	732	716	723	717	723	744	698	746	737	769	729	732	777	723	696	681	741	665	706	744	730	696	695	710	718	740	712	695	745	776	696	739	754	719	715	708	733	754	646	665	746	663	679	701	702	698	763	701	696	741	718	708	690	716	712	766	710	697	738	689	682	721	708	740	787	724	742	699	716	700	714	719	780	753	732	710	714	715	698	675	728	721	685	703	711	725	738	680	687	706	732	721	712	756	739	730	699	751	748	691	723	701	680	653	738	693	681	725	666	747	762	698	727	687	725	716	751	716	725	676	726	694	696	743	745	721	738	717	709	730	754	726	725	762	696	734	739	672	730	767	718	707	717	708	729	723	723	768	708	671	729	674	734	721	721	675	758	707	715	747	745	684	736	735	716	718
12135	19303	17114	10861	8521	6017	5007	4036	3285	2907	1966	1796	1983	1837	1711	1577	1477	1424	1309	1345	1289	1101	1195	1120	1165	1206	1173	1117	1123	1051	1140	1113	1103	1110	1075	1006	1058	1103	1045	1052	1106	1032	1002	1003	991	958	979	911	962	1036	1023	1050	1011	1008	994	1025	970	1003	1039	985	992	932	956	958	963	1033	1012	961	975	966	1042	1004	986	970	1030	961	900	1002	931	968	991	966	951	968	1031	934	1014	951	983	955	959	1003	943	1009	1027	982	1047	944	1011	973	994	966	998	1028	1010	1025	1028	959	949	990	1006	985	923	935	998	980	964	1027	1009	981	1015	992	989	992	1006	953	970	1003	954	946	992	1011	988	978	980	983	970	1008	990	1001	972	979	966	965	1034	971	951	967	1009	959	1061	937	1029	991	914	970	968	1009	981	1033	996	970	957	954	963	970	1006	990	1025	1025	991	987	959	994	996	960	988	973	977	963	983	943	968	930	997	957	954	973	970	976	977	990	1021	994	959	957	1030	985	1012	988	903	952	981	973	982	1008	996	962	973	958	906	979	987	970	972	1010	925	988	1023	1012	947	880	947	987	999	956	942	1000	934	1006	930	1016	944	993	969	993	969	957	1027	950	982	951	1024	976	1021	977	976	1001	1016	949	1001	944	1030	905	947	1018	981	982	970	964	984	1041	996	919	940	1005	976	1013	951	893	1050	988	922	938	944	924	988	970	1014	945	993	979	968	982	939	1030	992	937	1012	1017	950	968	938	995	983	980	1033	1024	924	990	1004	927	978	959	952	941	1026	932	994	963	965	1006	1026	961	926	956	999	959	974	990	936	943	938	988	961	1018	987	996	970	966	960	958	920	903	1001	977	990	949	967	957	1044	957	961	964	931	967	978	960	1027	964	946	986	983	969	997	991	981	944	1024	1014	969	945	978	1003	999	1062	1024	991	975	975	1011	960	924	1025	996	1010	949	917	983	944	987	955	945	977	981	960	955	1006	915	970	949	983	936	1064	976	962	987	1017	992	984	936	972	980	992	936	1003	958	971	985	961	964	960	911	1037	944	1031	942	975	993	962	1046	943	926	1011	1038	929	955	1030	975	927	943	979	974	997	952	991	934	984	964	914	981	1015	952	1010	1013	973	952	983	947	1035	939	938	957	996	982	916	943	942	1037	952	978	967	1042	931	957	959	1004	996	968	914	920	933	1029	979	1012	988	980	988	963	989	981	994	995	985	1016	981	926	967	967	909	1032	1002	965	974	970	1021	936	958	1040	961	937	963	1006	979	1001	1012	990	1008	956	1029	913	904	1002	1003	974	966	989	1055	1003	988	991	984	1006	980	979	977	981	924	1047	985	972	1016	1102	943	948	945	983	919	965	1017	1032	947	948	1004	1052	989	942	970	991	946	976	938	988	999	959	976	974	983	961	942	969	944	1001	971	945	994	958	983	996	986	947	941	994	989	985	971	997	988	933	980	925	936	1028	938	914	1005	914	997	966	998	969	940	971	941	1000	1018	945	959	951	966	977	973	994	1000	1031	945	992	978	952	1011	922	990	963	939	974	975	1025	1013	978	919	1010	978	945	929	1030	1015	973	930	974	963	948	985	988	975	930	972	1023	988	1003	952	1011	1019	1019	973	1015	988	1006	1033	960	952	967	1000	970	1006	980	975	956	1029	955	961	981	1002	933	982	946	965	988	999	1023	913	963	920	1016	1010	970	1011	932	987	969	949	955	976	960	966	940	961	907	1065	993	1026	1015	970	1040	986	987	970	972	976	969	968	956	966	935	960	961	980	1009	967	924	1034	1038	976	940	969	1007	1023	1035	1038	967	998	955	1008	941	1028	963	946	959	1043	995	1025	973	974	1024	964	966	952	938	925	1019	1002	995	972	939	951	929	1010	963	963	1009	1028	970	990	967	931	968	911	936	950	1013	980	979	998	980	969	997	1014	990	988	957	990	964	951	989	971	981	964	938	986	1003	934	943	954	984	952	953	967	934	962	947	983	956	961	1007	993	1043	995	973	964	975	957	952	967	1010	976	978	996	960	944	941	1020	989	947	1006	947	971	923	947	1004	968	965	965	974	993	983	1008	984	979	987	991	949	991	935	954	1050	961	968	981	1052	988	953	950	996	916	950	950	943	1039	952	965	936	946	982	983	973	991	965	959	943	959	1014	1014	936	985	961	960	970	979	964	1006	982	1013	926	965	985	998	947	968	937	977	963	991	971	1006	996	979	1019	951	994	994	967	990	973	1011	945	1011	954	997	925	945	980	996	998	1019	1023	984	981	966	1004	1006	951	982	929	1008	985	980	969	969	974	935	979	1003	946	936	981	967	986	1030	937	938	1008	1008	959	1009	944	963	984	999	984	960	989	987	992	940	950	977	954	989	969	994	962	1001	975	991	954	998	998	958	989	949	970	971	995	954	991	938	913	1005	1044	926	960	928	966	977	915	974	978	890	927	966	940	1027	1003	1021	950	924	985	915	1039	983	981	918	958	985	987	999	984	925	994	964	972	947	987	957	917	992	1013	912	960	1011	999	968	988	987	1016	938	1001	937	1000	939	989	1010	946	966	932	991	1013	996	987	1011	940	971	961	980	990	951	968	982	953	973	951	915	934	1023	1008	975	949	937	961	994	1016	1006	976	983	975	1002	1003	984	952	993	1007	923	992	967	937	967	996	1035	945	945	943	972	1025	992	1016	985	952	963	992	951	931	988	930	954	1025	959	969	989	1029	988	958	1056	982	1024	993	945	1005	951	890	1007	996	973	1048	955	954	1012	956	992	974	1017	956	1003	971	982	953	938	1036	978	1019	1027	940	984	963	980	955	962	1083	1008	1031	982	1006	921	924	954	1015	975	940	946	983	973	1001	963	1006	979	981	1004	985	967	994	941	928	946	935	975	1005	999	975	980	958	966	925	968	909	1016	996	959	986	983	977	958	1011	1017	956	999	912	995	954	975	987	965	943	956	980	1007	979	953	974	990	999	939	1016	944	906	954	983	934	969	991	957	977	991	974	983	982	935	1004	957	990	985	982	982	955	992	916	1005	1013	949	958	953	986	980	915	1012	987	939	983	955	989	946	973	986	963	1009	979	1027	958	954	936	1035	983	1002	951	1002	1035	975	990	983	956	1004	968	992	942	973	1030	1038	985	980	991	975	989	955	955	939	905	976	923	989	976	969	1064	979	1003	966	939	1018	999	977	979	1029	976	992	960	977	984	975	987	940	939	1003	966	950	964	1047	971	961	961	1007	980	990	943	967	994	1007	968	1009	950	1050	968	956	990	975	987	973	973	970	959	956	925	1037	946	1013	1006	1013	977	975	921	991	925	921	960	923	952	977	976	1027	983	1026	977	941	1026	934	1036	1047	1028	930	961	978	975	988	979	947	1021	958	1020	970	988	1009	982	952	993	946	976	927	1026	1023	934	1014	989	1019	990	1013	1026	975	1009	1002	945	977	950	991	1001	964	988	980	944	1024	999	1021	965	1026	1013	999	955	977	964	968	958	974	962	929	911	925	997	1041	1061	1036	950	969	953	998	968	971	980	985	964	994	950	971	940	983	962	948	940	977	988	1008	939	959	943	970	970	914	981	957	908	1016	932	1007	959	1001	999	1021	1017	943	960	915	1001	965	984	1014	951	988	954	994	945	999	971	938	972	989	1005	992	964	944	936	1005	938	976	996	1012	1008	944	973	999	1012	932	981	944	955	996	972	958	992	949	995	968	1000	969	951	1029	935	946	1051	1000	952	991	982	960	995	946	961	1005	941	974	1015	1021	974	918	969	995	939	1050	964	959	948	917	938	976	931	939	931	988	972	993	971	934	1028	943	961	926	957	978	962	1007	986	946	1049	1007
24770	21529	28740	24772	20854	9908	4757	2709	2204	1978	1474	1403	1357	1214	1176	1047	1007	1080	884	894	905	864	844	919	867	816	810	812	719	795	797	827	790	742	735	798	762	731	692	733	715	695	718	706	748	681	732	668	730	717	673	712	731	677	719	745	718	707	700	676	726	715	666	699	667	701	702	702	682	686	728	680	729	674	679	661	705	715	677	716	667	706	649	721	698	719	681	686	725	706	726	748	690	683	695	665	704	678	656	723	699	673	677	700	708	690	720	684	704	694	710	709	711	707	665	657	646	695	715	688	626	681	652	675	710	688	684	665	657	711	686	651	648	677	687	673	645	670	698	695	720	700	694	690	683	680	704	723	668	692	660	691	749	701	669	689	706	725	640	709	714	643	647	709	656	662	674	706	669	721	718	685	679	658	640	705	650	719	722	718	615	605	669	657	667	702	701	660	677	673	705	669	599	663	666	702	671	681	678	730	747	666	712	690	667	659	693	696	683	687	651	682	686	709	688	722	710	672	718	670	754	613	659	679	692	666	669	657	672	696	675	655	711	681	731	730	725	705	685	689	695	711	692	664	679	690	691	688	689	717	685	754	663	657	716	663	667	642	660	632	728	684	717	715	676	722	684	681	645	677	725	676	674	692	643	700	632	679	720	686	680	686	682	683	686	661	664	683	663	742	639	671	645	751	718	691	683	683	712	678	714	671	666	673	658	625	699	609	692	651	690	670	701	686	656	644	643	709	714	695	680	704	744	675	732	678	706	709	708	682	738	694	683	677	694	611	673	691	676	643	661	661	634	671	701	646	626	692	724	702	649	699	680	661	677	687	704	695	729	683	729	709	709	677	656	668	686	709	636	679	669	661	717	688	696	654	686	672	686	669	696	674	664	682	684	677	671	652	695	705	695	667	693	724	647	710	626	719	683	735	663	669	662	673	667	710	694	676	730	687	688	674	707	658	719	689	704	704	667	676	707	701	676	676	660	703	642	707	681	666	681	682	643	695	645	696	640	676	676	701	683	668	684	708	652	683	684	628	662	713	663	659	703	668	687	681	672	691	725	655	695	702	658	658	702	673	666	654	699	665	656	684	693	702	687	684	669	614	720	699	701	699	707	708	658	673	737	692	695	730	681	679	662	642	679	670	729	734	686	670	689	702	736	670	708	669	720	693	692	653	673	661	657	720	663	687	661	689	726	707	700	677	728	666	688	668	696	679	693	688	725	736	671	692	710	670	729	683	660	691	687	682	676	678	706	679	682	677	682	655	717	711	698	725	655	703	691	682	667	699	687	676	711	646	689	671	656	655	677	701	678	743	637	677	691	674	643	697	634	688	647	663	650	678	714	678	686	668	654	680	741	686	681	693	672	659	714	667	671	620	702	670	683	674	632	679	641	676	646	691	676	641	688	695	710	721	666	690	672	702	685	697	670	683	704	639	657	651	673	660	680	662	730	685	719	711	673	707	685	683	708	687	701	725	719	668	659	691	675	704	659	708	699	671	662	677	662	663	691	710	641	704	633	656	668	696	693	690	694	684	679	703	653	685	721	675	672	697	673	643	664	704	670	683	671	685	659	695	670	650	672	702	737	694	656	608	712	712	684	650	706	699	654	699	680	660	707	705	667	712	702	678	682	653	665	648	681	638	662	653	669	723	680	686	682	673	684	678	688	704	637	745	658	705	705	640	729	690	727	698	712	688	687	713	716	629	704	682	696	651	713	714	673	687	691	701	668	687	720	682	657	727	710	700	647	713	709	635	659	655	690	651	686	682	619	712	747	658	662	654	698	694	672	661	701	696	745	726	674	672	689	654	649	703	677	709	667	645	725	689	713	637	706	704	708	701	674	702	704	688	660	679	702	712	708	703	666	693	648	671	780	668	669	717	702	643	690	724	710	700	660	649	597	674	671	653	654	737	680	650	661	690	655	758	666	693	691	659	696	704	675	672	699	690	650	666	680	692	665	680	675	688	686	645	683	674	659	695	677	676	676	726	661	663	648	692	660	715	685	685	687	708	687	719	686	648	677	711	636	658	707	655	681	700	665	662	694	722	706	655	725	700	643	681	693	691	703	716	718	706	691	741	668	675	684	650	698	656	664	696	681	698	707	707	651	703	649	712	646	650	679	675	678	686	695	671	730	671	657	684	656	683	703	685	671	637	686	694	673	700	675	693	685	664	628	681	697	685	692	655	722	696	687	663	702	687	694	741	691	657	705	638	705	685	692	699	692	690	704	673	684	701	676	665	667	692	677	666	698	665	650	699	675	712	702	705	705	660	650	700	695	709	709	693	709	665	699	677	696	691	714	668	649	698	648	673	667	689	708	734	711	657	704	685	696	699	723	679	672	705	701	704	672	664	683	676	684	708	644	683	678	691	668	668	691	663	669	659	699	700	742	731	700	684	671	724	716	694	694	715	680	712	668	686	638	696	679	666	652	714	695	695	663	701	695	680	713	693	746	661	712	697	678	690	668	612	685	634	697	703	701	737	685	673	686	701	714	642	718	655	650	649	666	672	676	660	680	701	694	623	691	666	691	676	695	675	659	636	701	644	652	644	668	658	677	629	658	642	636	664	676	714	698	726	712	687	623	659	679	680	646	721	705	668	654	694	707	727	696	646	666	626	675	741	727	711	700	682	629	661	683	724	664	674	708	675	724	717	686	725	609	656	734	651	697	671	646	718	714	690	703	696	672	721	713	673	665	692	675	680	662	677	677	635	709	676	703	637	620	670	660	680	690	665	705	659	735	653	702	722	702	635	698	697	666	693	719	692	696	636	662	717	691	686	688	711	681	681	759	667	673	659	700	668	667	704	650	665	720	712	689	683	675	700	684	734	677	690	672	716	685	656	660	712	697	715	688	679	685	665	702	684	660	721	653	630	674	636	695	683	651	705	662	645	663	714	670	672	725	643	641	669	705	638	657	645	678	675	697	648	733	677	647	714	668	731	650	665	714	696	666	645	725	717	666	658	707	654	659	623	715	684	697	694	715	668	710	721	713	698	668	684	678	699	691	717	657	706	718	668	666	665	655	721	738	696	656	667	677	656	677	737	661	649	667	699	655	714	712	655	683	692	706	687	642	704	696	625	716	650	666	679	692	658	703	626	719	698	696	719	703	686	678	697	702	715	699	690	687	700	678	672	664	671	705	654	688	671	661	660	699	676	690	679	644	712	664	690	676	688	678	664	636	668	671	709	752	679	657	634	686	689	680	683	658	625	674	661	653	678	695	702	695	680	694	665	699	687	729	665	691	713	642	664	711	668	683	677	662	677	637	674	637	661	702	695	678	670	665	697	705	705	701	696	703	683	701	731	677	719	665	692	718	634	696	728	663	666	685	679	667	677	651	681	663	674	660	674	631	693	660	706	689	688	707	681	624	707	673	660	659	696	662	655	681	706	663	678	690	720	670	671	667	648	661	678	698	643	739	692	659	689	705	696	692	739	708	662	682	699	646	668	646	699	688	680	652	703	688	699	628	709	664	722	718	755
13517	27503	25130	16015	12548	10749	8611	5951	5017	4413	2974	2731	2618	2356	2037	1937	1766	1680	1647	1464	1395	1460	1384	1366	1410	1312	1284	1232	1206	1196	1138	1173	1204	1171	1073	1134	1051	1136	1083	1076	1013	1003	1026	977	976	1006	977	1035	970	1033	1014	988	1003	977	947	1004	996	970	949	986	953	936	1006	899	979	929	952	994	959	1032	973	987	959	1034	938	977	948	1000	993	926	977	920	951	975	961	891	955	929	999	1010	997	949	966	968	977	989	961	997	908	976	1002	945	940	962	958	923	962	991	987	962	904	952	909	969	906	943	949	892	1014	937	948	1017	965	921	917	887	997	887	951	950	945	938	931	882	914	911	974	870	900	972	972	892	970	969	939	1030	921	1004	909	945	942	909	920	931	982	932	960	930	930	953	942	969	944	941	910	931	887	955	970	988	927	889	932	987	919	935	914	925	931	916	951	926	949	910	970	992	994	926	944	908	939	934	979	973	966	946	986	961	908	983	889	917	976	955	976	969	965	957	953	895	940	942	929	950	1005	941	976	946	915	1004	1002	944	947	951	925	978	896	956	965	954	923	930	901	942	892	988	879	969	1002	915	982	995	941	952	923	939	963	941	851	960	960	975	904	949	903	944	915	990	936	934	988	888	921	900	949	939	931	971	910	977	905	903	928	981	903	939	962	974	904	928	950	965	924	901	942	936	926	989	937	932	951	922	943	936	921	927	949	937	960	935	952	1004	947	962	961	932	887	986	961	982	1003	976	975	953	940	940	982	939	953	896	986	912	968	931	937	932	882	926	970	876	924	905	955	926	959	978	935	931	918	948	952	974	955	918	919	949	959	969	952	951	878	959	974	926	961	990	961	967	964	939	910	959	900	965	955	945	947	936	942	961	974	915	925	965	960	934	968	960	958	991	892	1013	924	903	899	920	1012	948	941	891	936	909	1018	965	904	927	913	913	952	894	923	973	879	925	953	935	905	962	947	906	937	912	991	942	995	917	922	938	957	931	915	931	947	952	961	956	976	920	952	948	937	936	970	941	870	949	927	951	917	916	935	938	902	975	935	942	902	917	942	879	868	967	925	962	940	942	897	966	963	989	882	997	949	916	934	987	917	877	963	910	964	915	978	975	915	981	961	904	972	912	974	898	916	933	961	875	940	948	919	931	914	967	898	957	919	895	941	939	928	984	951	943	939	901	931	925	941	919	889	937	933	957	937	914	955	1004	929	918	994	971	956	955	890	998	928	951	979	987	913	913	960	955	952	956	963	943	922	932	935	888	929	930	900	916	900	961	926	976	977	905	980	945	920	943	958	924	945	976	955	965	960	875	934	901	981	978	947	941	940	969	931	950	936	918	880	933	985	997	914	921	919	989	924	953	910	988	978	962	929	948	970	882	950	954	961	885	886	944	876	924	987	987	892	918	950	970	968	944	979	951	964	936	922	973	944	928	952	920	959	967	958	941	956	979	918	910	922	926	904	942	931	922	946	974	900	962	910	920	978	938	930	960	1018	940	914	945	929	967	976	946	927	927	935	926	999	942	958	923	992	926	908	931	863	886	895	935	905	942	909	1000	952	973	973	931	913	938	958	936	924	934	872	956	948	913	996	943	882	956	947	937	946	954	902	932	962	919	994	921	977	902	949	947	856	953	916	961	888	950	950	918	937	927	974	930	880	1029	948	975	1003	950	880	966	939	965	956	1010	930	954	910	980	909	992	939	941	1016	976	967	943	893	905	886	927	959	933	931	987	941	950	967	877	907	987	913	943	1009	918	942	872	946	964	902	931	911	930	957	951	974	935	958	948	980	990	878	896	943	930	1000	876	903	910	957	919	897	891	988	930	939	953	957	952	969	949	940	916	941	994	981	928	867	954	979	885	924	911	981	959	915	952	964	941	957	888	955	951	918	934	1015	903	931	914	948	918	995	906	981	919	896	971	900	880	982	1019	946	992	930	927	997	977	926	994	968	985	973	961	889	970	917	946	921	923	944	932	913	970	972	950	948	959	957	961	930	928	932	978	945	926	901	954	975	928	936	923	941	906	897	969	934	922	919	921	881	909	939	882	922	914	968	922	914	944	972	962	938	953	984	914	928	929	950	928	958	957	970	923	970	921	962	969	927	985	893	902	971	955	933	904	899	994	939	974	909	950	923	900	957	950	993	920	914	977	991	964	937	931	937	979	933	959	947	916	936	920	871	950	923	883	961	938	945	914	926	930	899	926	974	991	971	885	876	859	999	1008	931	959	922	928	926	949	1012	942	926	938	996	915	915	949	916	947	961	911	935	947	927	964	1041	886	953	919	971	907	961	931	931	930	942	907	914	962	931	952	938	969	947	944	929	889	923	927	935	945	909	935	927	923	960	943	926	933	935	934	990	944	858	896	959	931	948	909	928	1000	979	936	939	934	929	952	959	950	969	944	939	965	950	873	912	950	982	946	897	950	956	907	947	957	905	958	986	964	970	911	954	952	922	983	929	1007	924	917	944	976	963	973	936	967	932	907	920	858	923	983	961	908	907	938	911	944	985	960	981	947	921	894	1007	939	871	908	920	954	888	938	901	916	985	924	920	916	941	925	987	922	939	929	934	897	937	923	945	924	953	970	963	920	919	919	943	862	915	916	904	975	912	901	981	955	946	880	964	957	976	952	898	903	989	912	876	910	955	919	939	980	958	930	930	949	912	944	913	947	915	945	958	949	970	901	943	941	923	930	933	880	944	952	910	962	946	935	930	930	954	957	941	968	946	945	925	959	965	955	965	937	955	897	985	998	947	885	958	921	934	972	917	929	943	913	978	946	929	969	983	919	994	960	916	947	919	937	943	926	900	875	901	933	978	948	906	893	933	945	862	970	899	954	915	944	943	902	945	897	941	981	965	946	959	943	941	905	964	925	946	892	953	965	942	993	899	960	956	970	921	958	909	915	951	925	966	955	922	950	948	910	969	953	932	920	936	953	904	927	928	915	945	964	939	881	972	968	903	939	935	996	970	946	957	933	968	976	947	960	901	917	882	937	948	962	972	945	958	976	943	923	916	935	945	955	988	938	949	949	994	937	971	940	974	932	940	927	894	916	925	939	933	953	927	899	971	991	975	898	935	926	934	991	904	944	991	957	970	933	938	995	948	931	930	928	1003	914	954	906	948	991	986	928	967	922	950	941	937	970	965	903	939	962	886	934	911	902	902	939	945	917	886	965	904	985	965	992	945	936	954	936	900	916	979	904	975	909	964	950	953	945	1014	958	927	882	1000	954	966	928	921	953	910	985	971	926	918	868	965	943	986	884	977	948	939	944	943	925	893	877	930	939	920	959	969	927	926	929	969	925	907	915	934	944	972	958	981	973	944	989	916	944	924	954	968	977	953	932	992	944	948	939	920	986	941	937	956	992	933	916	969	910	938	902	1004	920	958	940	969	983	937	961	904	898	967	952	921	927	970	961	912	936	973	920	912	951	951	973	948	954	945	900	953	910	947	940	904	951	951	936	956	995	959	956	897	902	975	940	945	913	881	994	1051	863	994	924	906	962	926	891	939	962	913	921	939	900	939	935
23657	21525	29372	24114	21549	20839	9878	3439	2650	2567	1867	1476	1536	1277	1210	1113	1073	945	908	849	871	858	736	802	745	770	773	716	626	654	702	634	648	629	661	638	626	566	634	601	613	592	565	603	562	536	551	554	569	573	530	557	556	543	553	581	555	585	547	526	549	526	516	505	546	528	507	519	580	555	558	608	550	518	530	530	562	539	574	549	531	544	610	562	564	586	553	540	570	547	559	555	542	564	564	530	499	604	555	550	534	545	544	541	530	576	557	531	526	524	552	573	549	530	548	521	552	551	521	531	535	568	547	570	497	534	552	564	502	544	542	519	612	529	523	527	513	543	565	516	554	526	509	517	515	506	555	520	539	563	478	542	506	544	504	558	528	534	507	553	508	510	541	546	536	521	525	576	522	503	549	558	532	526	538	542	526	527	513	534	532	549	561	531	551	504	564	518	487	550	533	557	507	471	533	513	498	508	486	515	560	541	516	548	535	554	542	550	512	483	505	555	547	549	513	531	489	522	523	544	545	584	555	549	516	542	554	512	508	478	537	527	510	559	602	533	527	548	527	523	521	564	552	564	518	492	570	555	538	510	517	510	525	540	480	537	554	530	494	534	519	534	529	539	530	489	503	510	510	508	508	543	538	534	565	523	548	513	531	525	542	537	539	531	562	496	542	529	539	543	499	516	530	536	535	571	546	560	519	540	506	538	526	554	553	540	515	571	503	475	501	568	547	522	545	569	541	499	547	514	538	512	512	515	543	518	564	563	519	545	524	539	520	563	528	551	510	518	559	529	546	576	534	536	540	510	490	505	507	566	534	511	552	538	503	516	564	531	511	525	526	536	501	549	528	518	573	501	556	526	505	584	549	496	553	519	525	562	546	530	516	532	533	571	500	522	540	528	503	554	540	539	520	574	540	532	539	507	519	519	540	555	557	500	520	541	484	517	491	516	558	518	514	553	482	527	534	475	549	584	534	505	535	511	531	547	519	523	521	523	509	567	558	556	518	542	508	534	485	541	568	564	542	485	488	538	535	517	541	533	579	565	535	515	567	532	548	520	513	475	540	509	522	560	512	534	561	559	541	522	512	540	558	531	562	527	507	563	507	543	547	565	553	572	535	531	497	560	578	547	536	508	542	518	525	515	525	514	555	518	541	546	528	480	541	536	562	554	512	537	560	530	525	481	542	521	523	512	562	549	529	508	561	536	521	480	545	528	543	494	535	560	525	505	511	537	566	541	545	505	520	551	557	486	534	543	579	529	527	535	594	510	495	455	539	533	538	526	499	547	541	532	518	494	511	553	548	542	530	544	556	546	521	530	480	531	515	547	506	537	543	554	516	552	539	496	544	486	538	537	535	525	554	540	526	517	516	543	554	478	515	512	519	522	538	552	529	562	547	553	557	534	539	509	547	523	499	516	512	550	526	521	506	529	542	538	548	544	554	559	483	514	544	556	572	536	570	547	498	551	523	520	531	501	541	587	535	549	517	544	566	538	492	534	506	539	564	546	508	530	520	517	521	535	536	574	526	587	527	486	506	528	511	515	535	518	543	562	539	507	511	537	570	480	543	555	515	505	495	535	549	533	502	554	574	532	567	508	545	510	530	495	537	495	524	557	533	511	514	491	552	520	531	530	533	516	567	488	508	552	517	552	560	582	536	531	486	575	542	544	514	488	527	532	530	566	533	540	476	522	553	529	561	529	523	498	519	508	498	498	546	556	544	551	499	511	548	514	507	568	508	499	563	539	524	495	556	533	544	527	501	538	524	515	509	551	520	507	473	561	516	489	508	550	499	517	530	486	515	530	513	510	529	540	552	557	530	566	528	532	543	508	514	534	514	545	529	527	556	556	502	516	523	559	557	510	509	531	513	544	535	500	560	552	526	522	521	509	517	547	539	549	491	506	517	528	489	522	559	507	528	544	511	568	528	527	586	516	541	532	552	558	522	525	486	525	556	532	558	578	520	547	549	514	521	560	520	529	555	506	577	554	546	576	540	534	540	538	519	495	527	537	512	546	504	514	502	514	536	537	532	571	560	497	571	526	525	487	524	567	513	538	540	497	516	518	535	552	531	532	562	536	551	491	537	538	555	507	508	553	521	513	526	545	510	510	541	580	494	537	543	550	520	569	525	526	528	494	527	528	532	521	525	523	539	532	522	533	560	536	554	538	498	506	499	520	557	508	505	529	548	587	520	524	532	530	586	547	547	503	516	498	470	530	494	531	535	529	544	510	518	521	538	548	538	550	581	574	585	516	526	504	539	545	498	506	526	476	538	539	551	551	561	528	502	565	543	523	561	544	544	509	557	530	552	511	535	518	548	542	489	556	502	521	550	513	501	534	500	541	547	542	551	496	518	518	512	513	536	534	554	516	533	514	554	521	548	531	478	562	545	505	518	518	559	535	503	509	526	543	504	562	534	522	572	564	504	504	569	549	566	541	522	511	512	540	515	542	542	508	531	515	533	495	512	575	482	482	522	510	503	503	517	520	479	524	533	533	541	567	550	535	563	472	535	537	578	541	513	539	512	538	502	533	524	529	534	490	550	544	554	561	553	553	547	562	518	479	542	585	568	540	539	536	535	499	547	475	542	573	514	543	532	542	508	526	525	518	580	543	534	549	523	536	539	507	531	544	536	548	529	574	520	533	525	516	501	547	575	513	527	546	516	518	502	503	514	515	494	575	547	522	517	539	545	519	526	551	538	534	540	519	499	564	564	540	532	527	492	529	519	568	493	475	540	531	518	524	544	546	540	523	557	516	512	532	514	513	516	498	550	512	522	500	527	497	527	540	550	542	516	521	525	537	567	570	555	496	554	502	575	503	531	534	571	544	492	552	545	538	490	560	565	496	513	542	521	544	536	530	486	584	545	534	561	531	535	545	547	519	523	509	567	522	520	494	581	546	541	585	500	557	513	522	523	507	529	517	543	535	553	522	589	509	538	559	522	513	544	542	521	562	515	513	527	562	554	519	559	543	519	461	528	543	550	512	496	474	513	530	509	552	566	541	505	525	568	538	547	540	560	536	576	512	550	549	534	540	467	555	533	583	562	541	507	573	517	533	542	511	517	534	482	518	548	489	540	554	517	519	562	516	538	519	499	555	537	532	560	565	503	542	539	536	505	523	542	539	566	548	529	521	509	512	512	512	525	514	472	508	520	519	515	635	541	556	528	523	530	530	552	509	531	534	513	509	535	547	502	558	546	536	532	511	551	506	549	501	543	562	504	523	503	541	555	526	500	512	560	552	510	556	522	541	487	548	556	531	551	537	569	546	526	554	507	556	512	530	530	541	547	521	541	547	552	522	572	531	486	555	501	504	522	527	506	558	566	506	540	506	556	535	532	533	559	482	539	489	536	554	558	561	522	518	525	532	510	537	523	565	567	528	492	499	536	558	508	548	481	533	547	522	540	494	500	556	523	511	520	517	520	520	550	516	533	526	513	546	512	540	545	547	527	524	495	515	525	546	518	517	518	490	495	522	542	500
15957	32965	31074	19874	16438	14447	10817	7348	6416	5840	4139	3393	3097	2715	2514	2203	2087	1800	1640	1531	1426	1476	1363	1332	1239	1194	1203	1120	1082	1102	1099	971	992	959	937	941	953	945	840	913	870	859	843	858	794	783	832	776	770	798	808	799	693	797	754	794	761	717	760	738	769	793	786	740	729	753	747	750	698	780	786	792	754	774	768	781	748	772	745	762	738	786	741	780	809	760	773	701	745	728	778	748	751	738	789	760	789	676	731	749	772	733	751	780	754	721	739	728	763	774	765	784	716	725	729	761	748	768	727	758	738	734	813	716	731	694	757	729	702	707	704	727	759	734	727	718	732	728	698	743	722	763	775	717	742	702	709	777	737	759	730	675	730	747	683	753	751	737	734	743	728	714	728	730	738	729	671	710	694	698	669	690	756	678	733	724	684	724	702	710	739	745	713	701	690	744	761	757	722	705	708	706	692	706	700	712	715	694	721	783	695	736	707	731	754	720	702	766	713	712	718	671	765	706	758	715	735	694	770	756	709	686	732	712	759	690	742	756	729	768	733	681	669	686	707	709	707	731	720	762	753	757	757	711	731	737	705	743	726	719	782	728	735	722	742	735	725	711	775	704	716	718	760	708	713	700	723	724	716	717	764	776	741	734	742	764	696	699	753	677	724	757	723	696	689	763	716	710	728	703	746	710	713	713	723	752	743	738	721	721	749	793	732	750	709	751	735	756	738	730	710	739	713	725	722	735	785	735	748	719	755	704	726	728	760	713	724	723	725	703	713	714	715	799	730	746	757	735	730	787	753	768	723	711	677	739	694	772	702	765	756	729	735	730	757	742	716	762	729	709	792	733	741	743	690	717	729	718	734	711	733	732	734	712	739	735	728	769	709	720	786	749	741	721	740	750	714	708	698	709	738	739	724	727	742	734	701	772	717	730	758	751	756	748	744	711	745	751	716	750	687	675	743	759	690	757	709	713	726	731	700	700	681	676	778	727	733	701	752	766	764	729	725	722	722	729	727	727	766	732	742	714	698	746	733	709	725	785	702	720	752	754	723	705	716	757	706	697	734	730	717	709	704	709	687	738	736	705	754	760	716	735	757	762	667	728	710	724	717	718	722	709	735	729	701	756	736	752	689	707	713	724	756	709	734	715	728	721	734	735	710	701	779	681	744	762	752	695	726	720	708	730	767	723	695	726	785	753	658	728	705	735	741	747	757	760	686	701	668	774	759	710	755	694	724	745	709	739	713	729	730	702	722	712	701	673	732	729	705	750	718	745	718	739	745	704	777	708	724	726	764	714	733	778	721	716	711	745	714	743	742	725	777	750	692	737	722	747	706	727	683	660	763	780	700	728	747	698	726	735	708	704	732	683	768	735	737	728	718	733	700	699	761	719	687	747	717	690	760	701	773	720	725	706	716	740	720	728	708	731	704	741	710	750	705	723	737	771	709	703	759	756	785	723	707	804	709	692	715	758	729	742	757	701	732	775	711	707	712	693	720	729	689	766	721	673	688	714	761	724	733	763	695	687	698	705	681	714	752	715	740	744	694	709	698	717	698	713	717	692	749	761	722	720	787	742	703	741	756	752	686	740	704	682	720	725	695	708	721	710	710	717	694	744	752	698	734	714	740	673	729	769	790	745	751	695	719	682	711	786	749	752	707	706	755	749	705	714	750	717	753	696	741	695	746	740	744	730	736	740	727	712	691	691	785	709	711	770	749	728	756	712	753	721	700	680	748	726	765	760	739	783	737	749	710	759	725	757	706	744	735	731	732	744	715	739	782	732	706	722	727	755	737	711	691	732	703	746	685	743	669	750	736	730	674	753	751	740	731	720	745	682	691	773	764	740	685	695	750	712	756	739	734	744	760	745	706	746	758	731	725	695	714	775	753	748	726	700	744	730	695	745	734	723	773	786	722	725	753	696	738	754	722	700	740	735	754	724	733	750	710	760	750	683	713	750	715	766	719	711	762	773	720	690	728	723	746	710	754	720	777	713	719	706	706	791	707	695	681	692	753	732	735	691	773	709	731	712	692	731	737	716	709	715	728	730	760	778	725	677	694	747	709	769	726	745	715	717	742	756	765	754	709	749	690	733	731	732	725	783	714	718	683	731	737	715	749	716	719	728	692	761	737	762	736	710	740	766	773	737	678	746	814	759	772	714	700	737	718	707	698	736	711	755	735	669	714	760	757	746	724	742	748	745	708	742	721	827	745	754	701	693	709	732	723	738	733	713	741	747	724	723	763	733	779	683	672	695	725	714	703	720	698	751	747	774	729	732	725	708	722	715	718	682	793	718	713	716	751	718	705	682	764	722	756	754	701	736	755	713	749	753	715	757	771	705	728	709	698	732	694	750	754	754	723	712	734	705	733	754	751	706	775	735	685	725	756	723	708	710	694	729	693	732	702	728	751	717	668	730	714	726	692	713	692	703	724	773	741	769	707	760	775	721	752	723	739	739	739	739	682	708	749	749	709	705	762	713	779	712	721	711	713	703	785	698	739	722	741	684	739	724	743	723	742	733	713	754	711	725	727	737	732	754	755	731	724	766	688	724	707	699	758	694	756	742	725	708	698	740	691	771	687	767	743	704	716	690	729	719	769	736	666	722	752	717	730	729	705	701	728	721	743	729	780	723	719	738	717	729	718	767	736	725	749	714	727	748	767	707	729	724	712	761	663	741	722	682	696	667	730	703	739	769	730	730	682	734	745	726	734	777	772	767	759	731	708	733	738	740	702	751	746	737	700	738	760	760	715	737	743	753	677	782	739	759	723	778	738	692	720	755	734	748	753	718	712	711	691	724	733	734	704	771	744	744	689	698	748	699	780	691	721	687	685	707	743	736	711	738	746	728	724	743	749	717	745	720	737	703	771	716	728	728	710	699	728	706	725	762	754	765	663	702	733	695	728	719	736	737	747	721	716	701	717	741	682	730	769	735	749	748	724	712	705	717	734	737	688	662	722	759	742	719	753	708	743	727	694	748	700	784	720	691	728	757	755	746	768	773	714	775	759	711	713	754	729	694	702	733	742	709	740	733	699	727	719	769	774	727	702	731	687	712	684	701	761	726	758	727	734	715	714	714	751	724	732	694	752	738	737	722	709	775	741	761	727	719	696	760	747	745	754	689	724	747	722	713	737	768	708	798	720	713	739	699	723	737	745	768	704	658	733	684	742	694	734	741	699	768	756	727	683	773	736	725	731	718	752	741	741	724	732	685	741	769	741	725	741	749	802	751	729	731	734	683	730	710	753	704	694	707	705	755	706	673	703	783	696	759	719	723	740	744	701	735	718	704	757	750	757	732	787	709	738	768	736	747	766	676	727	725	758	719	721	819	693	736	707	750	669	769	720	672	736	720	737	719	714	720	727	699	746	762	740	701	717	755	738	715	699	702	682	779	740	727	749	724	737	762	748	762	750	708	738	748	731	700	756	740	763	771	706	728	696	747	708	696	697	775	768	759	725	738	706	710	743	713	683	729	727	708	705	783	755	715
27575	20832	15297	7079	4027	3243	2212	1508	1414	1416	1204	1090	1015	989	928	928	912	914	906	898	895	823	857	823	796	816	839	781	772	768	735	764	784	738	798	766	770	782	756	737	732	774	733	736	763	721	752	735	709	750	752	766	749	740	733	730	769	758	715	758	749	708	689	698	736	721	710	771	742	772	756	701	743	741	701	728	695	736	722	725	755	755	750	740	732	731	746	756	713	712	760	746	723	740	775	645	726	694	721	713	753	730	762	721	721	693	718	743	720	739	758	722	701	777	716	726	697	723	760	767	728	739	692	733	733	720	747	699	705	711	682	700	737	696	719	777	755	773	696	686	742	755	747	732	727	722	725	774	727	747	734	746	717	757	740	706	712	782	743	720	710	737	734	716	730	744	763	706	681	761	730	769	759	727	683	757	674	749	714	733	712	716	710	720	752	808	742	724	745	777	699	731	705	760	709	750	780	716	742	754	741	742	721	749	721	741	745	731	716	694	721	740	680	773	692	692	725	708	741	738	733	710	760	715	704	674	695	733	639	717	706	753	759	771	680	743	762	736	768	731	772	702	713	727	766	709	734	702	751	691	749	698	718	682	690	775	729	770	734	776	720	737	735	761	711	750	715	721	714	726	699	706	769	677	774	728	736	726	699	715	719	721	682	684	707	721	728	739	728	712	667	765	687	729	770	741	735	684	672	700	736	734	764	758	692	729	752	754	708	700	683	760	759	693	712	777	761	743	702	714	746	713	690	749	682	699	703	710	671	771	757	759	732	732	711	732	706	750	721	744	706	670	724	717	726	740	714	738	734	771	718	700	712	695	750	727	744	717	702	713	750	761	747	739	701	768	713	686	701	674	738	692	757	730	730	741	753	772	728	757	704	747	693	741	710	723	735	759	756	732	761	689	726	744	749	730	731	692	763	742	738	709	703	738	746	807	747	749	723	731	705	758	691	697	710	722	725	764	691	727	743	710	746	750	744	698	685	719	709	724	715	694	695	668	722	723	727	731	743	728	726	677	732	709	746	729	750	730	705	744	729	742	729	699	735	695	748	735	708	690	766	689	738	725	744	752	722	701	790	703	711	752	692	703	794	696	717	770	688	741	727	689	779	748	700	769	681	691	724	719	704	741	733	734	718	716	701	699	723	681	757	770	719	693	714	741	704	691	694	728	667	735	752	690	741	702	720	699	702	708	744	702	707	717	767	721	746	700	704	737	708	769	737	673	766	765	746	751	741	736	729	716	755	757	752	777	712	766	688	717	732	732	726	743	737	776	712	735	696	754	712	720	770	737	723	731	706	752	732	750	753	700	727	728	756	779	722	713	714	743	685	741	709	717	706	753	757	719	704	755	730	701	701	769	735	752	741	739	702	737	750	730	759	720	725	715	729	720	750	721	734	759	700	698	727	656	753	722	677	736	706	759	721	715	717	713	715	730	706	671	725	723	737	763	751	709	747	742	767	771	729	751	745	730	681	709	733	725	709	720	733	756	715	694	726	717	710	712	745	730	732	768	689	709	736	724	748	708	701	769	699	699	772	726	690	716	791	701	739	759	717	737	749	739	735	721	724	726	717	729	740	761	688	724	717	715	737	695	778	722	738	704	740	730	711	688	794	690	723	739	742	704	766	755	729	703	733	672	787	747	754	656	731	731	731	705	730	776	749	707	769	723	705	714	695	734	740	717	765	752	706	701	721	718	704	732	698	719	708	717	740	709	711	694	756	728	770	745	714	759	752	763	732	756	740	667	703	746	731	701	718	733	746	715	721	712	720	747	720	711	685	750	700	795	722	706	723	717	761	723	711	739	726	753	714	709	730	705	731	705	734	696	757	730	735	771	745	676	736	706	750	740	736	710	759	726	750	742	739	715	734	711	722	761	661	735	704	752	703	707	727	666	686	734	726	756	725	703	752	719	758	760	723	755	690	725	758	750	715	748	718	726	754	710	748	718	722	707	700	715	742	757	717	775	770	694	699	715	763	758	730	723	726	725	756	755	745	754	746	680	753	687	703	713	717	742	708	745	763	713	761	749	760	745	747	714	770	689	700	696	762	759	714	712	710	671	721	748	747	708	697	755	666	745	725	701	767	757	740	713	698	700	760	717	696	757	694	770	748	737	694	699	696	731	752	793	736	693	759	714	711	741	724	759	735	746	733	727	705	694	725	754	799	714	733	712	745	694	726	737	710	794	779	775	724	765	687	757	721	720	727	678	732	742	738	713	774	701	735	721	718	719	742	685	750	763	688	729	730	723	719	699	758	717	750	746	744	729	749	722	747	764	742	701	711	720	660	705	726	779	729	732	756	730	740	762	709	682	726	703	750	738	760	682	711	711	767	745	757	741	685	710	721	684	665	722	716	709	721	717	738	735	714	688	745	730	760	719	723	709	695	702	763	713	697	733	740	731	711	728	686	729	709	762	715	716	729	722	741	727	698	699	746	689	718	739	698	710	759	726	723	752	717	708	673	707	714	725	761	676	756	734	726	724	733	734	736	753	700	681	738	723	721	735	744	727	721	762	753	716	763	738	719	754	706	707	743	736	711	752	679	761	751	745	752	825	715	702	695	686	740	704	737	702	724	716	719	773	715	716	738	714	703	703	737	698	731	728	672	685	723	742	753	756	719	711	746	754	729	699	725	791	718	711	693	744	755	711	714	736	716	699	673	705	763	692	733	721	746	720	722	698	722	708	734	748	762	710	711	717	661	730	720	735	720	750	751	715	737	731	709	760	749	727	701	725	686	730	739	718	746	707	775	733	714	740	703	732	779	669	737	684	737	707	706	729	738	694	763	711	700	692	752	735	694	758	708	727	714	716	706	718	732	715	712	694	705	755	690	676	709	712	710	656	774	747	700	682	701	732	737	732	745	708	715	703	781	691	722	749	774	739	694	730	739	736	756	785	708	704	709	709	732	742	763	765	722	709	688	743	766	720	752	666	687	703	719	724	682	719	708	754	747	731	741	719	784	710	746	712	718	715	742	745	786	731	713	733	659	742	726	701	715	699	744	747	778	759	701	723	707	755	703	730	753	712	703	719	721	700	750	688	705	689	726	705	732	752	730	719	766	700	762	743	779	733	716	776	740	753	702	724	749	744	716	736	752	733	771	695	692	747	694	726	735	746	752	741	728	705	717	731	768	754	729	775	735	735	722	719	739	700	723	771	691	730	700	734	751	738	746	736	685	701	748	733	745	743	732	725	721	757	732	721	761	730	671	688	711	690	724	732	710	716	731	744	720	692	742	724	744	689	745	762	770	726	738	676	726	713	736	721	736	770	729	739	694	766	724	740	734	789	734	715	750	744	717	674	746	713	714	772	717	761	696	702	687	714	763	694	738	793	684	698	738	746	721	752	733	676	750	702	716	774	747	734	730	754	698	726	679	750	703	720	735	701	727	742	741	702	754	752	688	713	710	695	755	698	729	740	699	718	760	683	720	775	727	720	719	688	721	723	727	731	708	707	753	699	727	753	743	707	682	703	738	762
11903	19927	18857	9682	7765	7075	4920	3327	2856	3001	2304	1903	1860	1756	1526	1544	1398	1364	1294	1340	1295	1224	1261	1215	1162	1227	1250	1034	1111	1116	1162	1072	1100	1095	1116	1017	1102	1074	1049	1034	1067	943	1039	989	954	974	1044	946	1007	1023	1032	1024	1067	984	1047	981	978	897	995	996	990	966	953	1035	920	974	983	961	1036	1001	968	1010	981	1002	1031	1015	976	955	974	986	992	982	1035	1028	918	1035	1041	1004	1041	1009	992	1005	1037	1015	1070	968	964	981	1013	1039	952	984	986	960	988	1000	1010	1006	977	916	973	1030	1020	1025	1015	1049	1015	998	986	1018	981	982	979	969	946	991	1036	976	936	1040	961	1020	965	959	1006	996	997	1000	1019	964	1014	1030	965	976	943	937	963	1002	1006	970	970	982	932	994	974	967	1009	999	964	988	961	1029	942	990	966	945	945	1003	1019	941	1031	937	953	1029	983	949	997	962	931	941	930	998	974	975	945	982	988	944	995	988	1000	961	1008	1001	1013	1006	1046	970	903	986	958	989	1005	981	981	1032	889	950	975	1007	963	958	1022	911	974	962	984	932	964	1031	940	1048	956	1013	1037	987	995	971	981	937	948	941	994	1026	987	943	980	943	1002	1010	1008	952	932	1000	996	959	980	947	974	930	977	952	959	996	969	900	1013	964	964	953	955	968	986	960	1010	1003	1019	995	978	981	1012	942	969	940	1017	1014	970	968	1010	989	1011	969	978	1007	985	1019	986	1014	965	1010	990	1002	958	961	950	974	925	955	1004	952	941	985	963	963	991	992	1003	1001	965	997	962	1001	961	1024	986	1019	990	993	933	978	924	992	1001	941	966	1021	952	963	994	951	1010	1012	981	1031	982	1004	998	975	949	988	977	926	962	953	1002	927	940	1018	982	939	986	1061	962	1005	933	1014	1005	943	1037	974	969	945	975	999	980	995	985	960	977	991	993	1015	904	956	951	981	998	922	999	1001	977	977	1011	1034	944	945	976	986	967	975	970	985	986	1037	983	1034	971	1001	1019	971	926	939	997	971	986	1004	998	992	992	957	971	995	961	936	934	970	972	966	1020	992	934	965	1015	946	1004	983	997	964	983	955	975	969	909	1049	947	1041	941	1032	982	946	1020	1026	993	924	993	1014	1034	997	924	1006	924	973	957	1006	939	1049	981	958	938	1008	969	996	985	930	941	1036	1037	1002	929	971	932	944	1013	988	1006	980	980	979	1000	990	994	953	948	985	986	945	935	973	951	1051	1035	936	1035	941	933	1002	949	1029	1027	1051	1033	962	942	966	959	970	962	1018	989	1003	984	939	968	968	987	943	996	942	986	961	1025	993	936	908	963	988	951	995	964	918	989	919	978	943	964	957	1029	949	1027	992	953	1009	978	999	1028	998	981	896	1023	981	1039	991	961	1042	951	943	1004	999	911	937	962	988	988	940	969	995	998	981	966	940	912	954	1014	974	984	1009	988	998	995	1010	997	926	941	1003	962	972	1022	963	1019	1003	1007	986	967	951	995	982	979	1067	973	981	963	966	999	982	1006	953	999	1018	996	987	1003	935	1026	950	910	1055	1022	997	961	986	954	963	975	986	952	1051	964	1030	910	1022	1000	1006	987	902	983	985	972	994	1006	998	1003	981	914	959	962	971	991	993	1015	965	967	939	1007	957	929	1044	996	976	982	977	1008	982	990	998	986	957	1007	1006	989	1008	992	1001	982	956	996	949	948	959	1004	946	985	1011	934	975	974	1001	1066	958	967	947	998	1003	1015	998	974	984	991	1003	954	985	967	1005	1013	928	1006	1023	957	962	918	975	957	1007	982	982	984	987	971	967	988	976	956	940	964	947	989	1015	1025	966	988	1013	953	990	970	995	984	997	983	952	957	938	954	1009	988	971	962	1021	999	987	968	921	1005	973	972	975	982	963	1015	945	1004	1035	946	1040	966	951	985	1005	983	987	963	975	942	969	999	973	971	972	944	988	962	913	974	963	981	1017	949	973	920	1001	1004	980	951	938	994	951	963	935	951	891	1008	965	946	1018	979	965	951	993	958	1021	1016	968	1006	977	1000	999	1001	972	967	926	970	977	982	1000	1017	965	983	1007	941	1020	993	966	963	968	987	950	1055	1001	984	997	967	995	971	989	1016	990	1042	958	969	1018	962	940	960	1051	969	929	973	962	987	1013	1067	943	933	935	976	970	984	922	995	1025	986	988	1004	968	965	1031	1001	949	935	979	958	972	953	1000	1011	1029	937	1019	1023	974	986	972	995	1002	988	933	996	957	1013	983	1003	931	1009	998	980	962	1053	952	983	983	978	901	952	1019	973	951	979	1029	1035	987	1014	953	946	998	1019	952	960	988	951	1004	972	1052	995	1011	961	978	1004	1006	1012	1004	995	1006	937	1007	1037	981	945	1007	1009	1025	937	940	978	988	1022	995	980	1025	968	966	1026	968	997	988	938	974	987	963	978	965	932	986	928	977	993	1038	960	955	967	970	961	976	1037	954	945	988	970	1009	955	1009	961	1018	978	946	941	912	956	998	1007	960	993	972	988	947	991	925	978	1001	1009	994	981	1014	938	976	1040	940	1009	1016	1003	999	956	1013	942	965	1044	1018	936	959	1011	972	993	927	1006	946	968	978	979	983	987	962	1041	946	973	971	1014	1004	989	942	1020	988	968	984	977	1006	954	990	1000	990	1013	975	974	982	934	976	954	966	967	999	969	980	949	1012	915	1051	971	983	963	987	914	985	972	1029	994	967	1034	1013	941	940	1032	978	997	998	990	966	918	966	992	956	1046	934	977	962	991	987	936	986	944	975	1102	967	1011	936	967	999	945	974	979	971	987	968	962	995	964	1006	969	1011	996	991	1032	949	931	939	962	942	1004	945	968	1002	955	975	986	937	994	942	969	961	996	964	1002	973	969	968	966	950	966	1022	1030	1004	941	991	987	970	961	978	980	924	993	963	940	1000	1004	951	1025	973	1005	981	968	961	1042	962	1022	992	962	1014	983	1022	965	980	1024	993	989	943	1010	939	998	936	957	1016	972	956	996	988	956	987	956	962	995	980	974	974	934	953	915	1003	1019	1014	1001	962	941	959	978	1009	960	924	1008	917	1007	1026	990	939	1024	988	925	995	1016	955	988	1026	982	1035	1024	1008	950	901	959	945	997	942	979	934	1002	933	985	1017	1014	1020	989	948	967	954	975	1004	1002	966	1013	961	918	949	1008	1022	970	955	1027	1003	1007	987	967	962	1051	1013	949	1001	972	996	1024	1032	1017	979	924	971	933	999	961	981	983	989	1022	952	1010	989	984	960	986	954	1011	946	992	1012	961	978	1009	954	979	974	938	937	949	927	1042	957	926	1022	966	979	994	1003	892	920	1042	1016	952	913	967	1000	940	960	999	1000	917	978	959	944	992	1012	966	976	985	939	961	956	1013	965	898	999	961	1022	943	952	988	939	966	962	1001	1020	920	1026	975	961	1033	1005	969	928	1031	969	955	961	998	985	971	983	937	993	982	1016	929	982	1007	976	964	960	969	963	1013	991	994	964	1002	969	1035	996	1033	981	919	980	969	972	946	991	914	917	984	952	934	963	953	944	995	968	985	950	957	978	970	990	963	957	937	967	1007	931	967	1040	953	993	938	991	981	941	1005	987	963	961	978	1051	1009	987	993	1037	960	1018	905	950	994	926	1007	952	988	975	980	981	950	1010	992	928	983	989	927	962	981	923	1018	991	1011	952	1001	948	943	1001	957	997	954	954	946	978	979	988	973	938	980	996	1017	984	975	971	1004	978	998	995	977	1023	968	1009	944	972	989	1041	967	1013	969	944	970	981	986	966	964	1017	909	983	984	1028	963	1014	988	986	943	907	1003	1028	980	944	932	966	1000	993	957	963	1025	1000
24717	21498	28758	24675	20874	10392	4393	2458	1952	2003	1574	1438	1272	1215	1058	1152	1060	979	965	961	899	845	860	879	844	810	860	800	841	766	794	820	778	785	767	737	738	748	733	713	791	719	715	704	703	747	748	717	656	697	675	724	740	697	631	672	688	662	691	672	672	652	654	741	709	700	686	692	693	695	665	685	700	693	690	711	720	708	638	724	736	706	651	654	704	714	681	739	686	716	722	690	697	688	694	647	697	666	718	680	691	707	721	653	689	695	702	734	721	695	690	711	670	675	725	651	694	718	714	722	686	720	684	688	640	702	663	676	687	706	650	731	687	732	633	704	722	747	698	681	715	710	642	687	715	655	673	704	699	679	734	701	694	730	662	694	652	696	648	688	663	670	695	712	660	735	672	673	712	714	668	709	697	707	681	719	669	706	745	743	690	718	668	708	703	711	666	744	720	645	725	689	684	732	728	633	736	704	726	702	673	689	703	694	657	640	665	702	616	698	697	661	687	689	694	707	701	717	709	693	639	700	657	722	715	691	661	645	735	682	658	691	671	669	721	668	601	732	675	659	668	653	686	686	716	651	683	657	673	686	671	690	719	691	720	694	643	672	694	652	720	685	694	720	707	719	689	743	716	686	676	692	684	692	668	713	607	727	669	689	618	657	670	738	658	659	694	690	639	699	676	700	690	681	635	730	699	686	685	688	679	703	659	687	689	715	660	680	698	657	683	655	721	692	704	691	688	682	680	685	648	709	639	691	707	696	681	705	694	714	677	709	684	691	648	667	675	694	658	686	731	690	694	679	693	646	657	693	679	694	648	688	662	708	656	661	701	664	720	667	644	673	682	690	687	666	692	662	736	719	644	730	711	728	676	689	684	691	682	671	714	696	660	722	724	668	689	650	703	713	698	676	707	670	661	720	668	707	670	711	676	657	669	685	691	670	691	683	691	676	694	663	707	708	636	713	693	674	698	693	699	720	674	655	673	680	644	661	690	691	703	693	642	680	708	689	720	680	664	677	714	716	703	680	692	707	720	731	693	683	742	715	708	672	647	684	686	693	717	696	700	639	708	702	668	699	703	660	675	699	689	687	741	689	669	695	654	680	683	697	673	693	668	701	681	716	697	719	621	694	698	666	716	674	660	681	687	659	693	739	675	682	661	694	686	704	675	691	713	696	741	675	628	703	709	656	666	665	680	711	697	666	729	705	670	713	686	705	694	719	667	670	683	677	684	662	671	687	739	710	719	671	624	686	658	648	703	726	661	683	696	696	660	640	705	667	647	693	666	674	680	684	701	705	684	633	722	709	656	680	652	721	668	673	656	710	685	700	653	702	701	678	684	730	707	670	696	650	718	657	660	719	730	695	653	666	714	683	708	673	699	684	645	675	680	671	710	629	694	705	683	714	670	660	668	688	657	678	666	699	676	728	694	662	697	676	654	725	667	749	646	594	691	676	718	680	656	716	694	726	725	678	705	721	711	686	706	743	762	681	682	672	714	644	689	702	675	691	664	708	682	682	685	720	618	677	681	667	694	664	668	682	696	666	708	712	681	700	670	694	713	650	664	662	701	690	646	708	673	688	731	641	707	660	694	735	687	703	691	702	716	678	677	681	702	672	640	655	655	723	725	692	717	659	703	692	676	693	652	657	706	734	740	654	717	668	744	707	630	660	711	753	668	704	690	706	712	723	700	643	686	689	662	690	686	686	699	713	715	683	657	705	677	686	685	749	698	711	680	667	672	686	710	645	686	719	656	686	719	731	711	736	661	691	668	685	650	698	636	737	685	737	720	695	699	716	698	676	729	764	652	681	697	706	717	691	666	686	716	692	678	710	695	707	679	653	660	704	711	658	655	670	689	693	675	662	686	676	698	671	669	699	676	667	685	697	690	740	678	678	708	698	672	726	688	711	735	713	696	706	643	702	664	677	738	689	652	711	686	658	698	625	649	739	721	671	711	692	665	717	689	658	661	711	689	742	680	643	700	665	690	671	715	672	686	678	677	741	698	695	718	692	698	674	679	687	682	659	687	666	649	682	702	682	659	723	634	685	689	675	648	682	686	679	722	724	698	668	721	680	695	679	656	666	691	730	697	647	703	673	642	674	716	702	719	686	715	729	690	692	673	690	707	676	715	665	693	695	651	650	678	716	687	664	750	698	642	706	654	687	663	701	664	711	704	703	646	654	687	719	687	673	689	674	726	653	684	687	685	646	702	760	668	686	694	676	679	658	654	685	675	687	672	653	675	673	676	704	672	668	691	675	695	713	697	697	673	715	658	701	692	664	686	682	682	697	701	711	708	694	662	675	687	709	676	708	687	687	643	683	711	697	677	677	705	678	686	706	696	672	735	678	689	671	641	624	642	705	667	673	700	664	684	679	679	665	682	680	697	695	661	691	693	692	696	712	686	729	717	697	709	688	674	718	714	692	645	677	700	707	682	675	670	705	693	679	679	656	675	662	714	707	664	692	666	680	651	673	680	684	692	642	649	696	682	727	719	681	686	687	662	688	679	688	685	659	714	691	644	674	696	697	690	700	665	707	679	703	674	693	717	675	674	728	684	699	718	709	656	721	702	682	663	682	688	730	698	702	737	686	645	659	719	658	719	698	668	724	673	682	694	677	675	680	635	634	682	681	651	670	718	713	667	647	691	708	676	683	672	676	713	654	637	686	660	659	692	691	689	680	708	666	704	653	707	687	670	709	719	740	630	668	673	694	686	730	685	697	677	688	644	716	697	703	715	720	721	678	717	689	686	713	679	656	710	698	700	720	709	691	713	717	652	680	710	677	681	686	647	642	706	674	662	716	728	674	707	660	668	683	653	695	728	694	696	642	718	636	688	603	686	659	718	659	732	676	678	690	733	681	703	735	732	702	667	716	672	701	703	653	740	683	705	638	651	646	723	697	733	710	711	731	682	698	669	677	666	727	668	638	737	637	684	676	707	655	688	718	681	659	660	703	686	669	663	725	714	695	685	665	707	709	669	687	616	688	716	703	661	679	672	697	681	703	681	663	665	694	670	660	665	682	677	662	716	703	635	716	685	696	633	656	685	670	657	750	644	673	687	701	722	688	640	668	648	628	708	692	688	647	710	673	651	658	658	716	675	641	729	691	683	707	680	689	635	705	703	641	689	678	639	651	740	646	658	693	688	641	689	711	705	674	744	663	676	658	697	684	697	694	716	672	685	693	708	683	732	720	694	701	664	712	722	729	707	666	689	668	642	681	699	706	686	668	677	746	716	665	684	657	682	635	699	704	663	718	645	717	699	764	709	694	722	691	682	664	668	674	688	664	729	679	739	685	696	675	725	674	668	707	738	659	659	670	718	740	659	710	677	718	676	680	663	682	704	704	670	698	706	640	699	664	684	739	703	668	687	730	698	685	718	708	670	710	662	668	669	668	684	667	725	646	674	664	656	660	690	700	674	679	695	674	673	677	724	683	673	686	664	690	732	717	677	687	702	694	708	669	746	662	713	697	693	686	721	691
13458	28651	26371	15562	11692	11588	7521	5413	4612	4498	3220	2768	2553	2260	1917	1944	1817	1836	1696	1639	1477	1365	1387	1356	1373	1317	1219	1209	1244	1143	1210	1171	1123	1167	1065	1105	1079	1087	1080	1082	1034	982	996	995	1008	940	933	962	979	966	964	1004	986	1022	1041	1006	979	996	938	1041	990	995	989	955	964	979	948	1027	958	915	960	957	933	1008	998	1002	1015	953	989	939	974	968	941	944	968	962	916	968	955	926	975	993	934	1006	1019	927	925	916	938	953	949	953	976	962	1039	971	929	982	943	903	980	986	1006	978	985	990	956	955	928	910	979	970	985	950	991	993	902	983	1007	957	962	973	923	961	945	940	968	976	951	1004	933	904	997	924	975	903	977	954	913	908	943	959	970	902	1019	958	907	979	928	978	994	984	880	951	939	898	910	945	920	892	942	908	967	909	948	965	970	961	946	938	862	966	911	915	940	937	930	987	907	943	932	923	988	867	945	973	951	935	955	901	958	969	925	945	947	926	951	886	957	902	912	927	891	920	963	935	930	918	959	907	948	916	933	958	957	886	994	913	923	964	892	967	940	958	913	968	911	928	901	935	968	947	873	907	932	969	950	970	957	896	940	951	910	950	938	990	999	916	951	927	971	968	952	911	932	942	872	954	1004	906	921	969	917	917	984	928	821	992	961	952	930	903	933	961	923	909	946	906	960	940	931	891	959	941	969	894	960	912	906	917	918	917	952	945	939	969	969	945	926	898	963	923	987	973	980	926	970	924	1020	954	958	929	915	983	930	921	914	962	934	944	893	927	969	959	981	895	973	879	958	925	919	938	878	961	905	977	914	943	982	939	959	964	961	987	920	910	1001	925	904	972	1019	915	916	993	951	922	921	926	931	925	952	997	989	952	924	920	946	962	914	922	935	914	957	966	948	976	966	915	964	948	948	964	983	904	948	950	941	975	901	926	980	934	946	913	922	996	988	944	987	978	990	939	976	930	904	946	907	1008	961	914	920	914	929	928	962	950	926	924	980	923	918	979	909	984	919	1001	910	985	952	937	962	920	983	1005	927	987	913	930	947	983	935	947	944	913	888	904	921	873	966	963	988	978	948	921	866	916	1004	943	982	904	933	952	961	915	902	912	937	928	934	951	1000	863	968	917	951	933	892	973	913	919	924	963	982	931	961	959	923	867	913	985	950	906	890	944	918	967	979	1010	974	966	900	913	970	968	951	968	993	949	967	947	885	927	959	946	963	945	976	913	957	901	959	968	904	920	935	967	923	967	990	934	976	955	949	915	967	1002	932	906	926	954	916	907	949	935	920	942	916	901	967	912	973	930	965	963	916	966	913	909	905	915	917	990	927	999	928	957	955	953	920	954	921	921	995	966	947	980	921	917	963	942	939	973	944	933	945	926	995	939	972	923	961	976	940	955	905	944	948	929	965	930	918	865	970	978	917	924	920	950	941	926	892	930	955	960	954	950	912	956	950	928	928	947	892	982	984	920	957	938	984	1004	943	971	986	954	987	961	985	908	982	936	979	969	926	975	955	995	953	940	962	970	938	944	969	905	928	948	988	956	961	981	939	938	1007	903	952	954	935	916	941	990	897	890	892	942	929	935	928	961	978	936	879	1006	971	879	950	966	935	948	946	937	969	912	970	918	889	973	939	940	900	928	936	920	945	890	950	936	928	951	936	939	894	961	927	926	954	961	900	922	958	912	939	899	934	919	980	900	979	916	943	926	996	925	897	893	908	944	951	958	914	995	903	906	965	936	981	961	902	963	901	979	940	947	945	974	974	908	992	934	972	884	999	918	939	889	986	953	941	928	930	902	931	895	1000	932	937	1004	928	968	906	932	947	924	932	948	936	923	924	942	931	995	959	991	982	967	998	925	973	893	912	997	895	944	1041	960	931	926	949	1001	936	934	913	923	1031	953	982	906	965	929	976	937	915	987	968	963	911	870	907	925	944	978	892	924	899	925	1018	938	935	940	882	926	911	925	949	984	949	937	927	907	916	936	952	941	968	944	916	944	966	929	960	971	944	958	970	919	947	932	930	958	920	963	953	969	907	967	930	903	938	993	922	948	904	899	935	954	905	980	941	969	908	929	913	882	962	965	997	921	894	903	923	914	956	919	948	919	1002	950	930	933	942	921	967	970	903	952	942	941	941	945	956	948	960	897	976	990	918	947	932	924	903	991	889	931	930	910	907	975	963	892	946	901	907	916	957	913	943	950	906	919	975	941	945	933	935	958	920	921	951	968	917	966	957	988	937	905	960	970	920	961	924	936	989	885	888	946	939	975	975	921	991	970	908	932	931	888	935	922	918	925	886	898	944	922	976	955	914	955	950	946	942	980	900	965	977	913	918	904	907	956	921	985	903	943	970	890	872	911	910	989	1029	927	928	921	983	886	977	925	915	903	994	889	933	900	904	900	917	879	893	963	953	914	942	959	938	963	950	933	955	939	901	853	931	910	960	976	976	938	990	958	926	966	987	927	989	950	938	924	918	923	959	892	980	960	956	923	938	902	952	940	936	970	980	936	966	908	899	893	913	960	970	957	914	984	943	934	925	914	948	934	942	895	930	927	941	972	928	929	946	920	953	930	943	892	956	953	928	906	922	949	965	931	973	943	1037	947	938	931	936	987	985	950	971	938	894	906	907	976	892	987	928	929	951	950	973	927	951	924	875	969	972	965	910	914	969	925	883	1006	924	920	962	925	941	925	922	946	905	972	886	897	955	899	937	981	963	926	955	939	895	945	930	938	918	981	989	926	898	862	894	926	950	917	930	952	923	959	983	933	942	896	884	881	909	927	954	923	913	891	952	929	969	918	940	927	987	902	1029	958	923	939	965	953	974	970	902	920	952	971	947	943	923	855	928	916	937	886	984	965	920	900	970	947	923	932	956	881	884	924	941	894	887	917	911	932	953	936	930	1012	921	926	980	946	936	924	998	951	943	969	929	949	967	964	925	962	929	996	879	894	877	956	971	933	946	909	866	972	960	936	955	972	988	970	902	921	954	952	978	913	887	972	984	956	963	941	959	949	918	927	909	973	930	901	910	918	915	899	966	918	962	948	947	931	925	965	879	910	923	946	953	935	983	924	953	913	1001	999	957	975	969	938	961	947	1011	933	911	920	911	964	990	963	943	917	953	937	925	960	949	942	929	908	947	951	975	968	974	898	979	919	940	916	923	915	925	965	965	919	972	921	970	940	945	908	983	913	947	968	961	959	940	918	919	1021	960	971	924	917	936	902	1004	914	954	915	959	856	977	978	974	951	864	951	960	957	981	923	910	947	921	936	938	975	934	884	978	950	960	923	926	956	978	916	890	973	938	939	929	913	948	1021	939	943	930	972	934	960	937	925	929	943	907	862	1006	932	968	950	927	958	971	906	931	974	929	938	955	939	912	938	958	909	931	921	869	939	940	973	928	945	933	900	953	924	897	873	952	917	917	905	930	919	933	931	975	957	938	949	943	909	905	933	877	926	978	997	918	929	993	933	964	997	984	871	944	887	973	939	941	901	925	953	944	948	923	936	889	923	901	972	940	971
23673	21534	29424	24121	21556	20908	9788	3523	2374	2158	1790	1604	1604	1294	1251	1193	1223	1035	944	873	816	805	782	804	798	750	771	721	715	710	676	666	635	661	668	638	570	653	586	614	592	592	571	573	578	578	568	485	550	575	566	529	589	535	570	528	567	543	542	559	527	647	540	554	542	536	575	555	545	583	529	569	562	500	558	553	557	520	566	540	569	523	506	539	537	548	535	543	550	581	521	538	530	512	546	517	558	540	537	552	512	548	533	541	500	545	563	567	529	590	549	547	535	551	574	553	490	507	535	540	548	525	530	571	552	550	540	556	533	566	545	520	546	559	524	540	505	526	538	514	526	509	571	547	556	540	580	509	534	532	536	535	542	529	529	538	499	524	538	532	570	535	507	542	562	518	511	534	539	515	523	556	581	537	549	535	554	558	498	510	512	552	546	527	546	500	505	523	568	516	555	548	519	570	523	517	522	528	537	537	532	559	549	538	502	549	541	511	554	561	538	503	512	548	522	542	589	524	571	491	527	515	596	514	526	502	518	522	546	508	528	528	545	514	505	519	529	565	537	562	528	501	519	567	531	553	507	563	544	545	562	537	525	564	551	544	534	553	522	527	533	545	498	539	519	561	524	558	520	543	587	520	580	539	544	536	533	508	546	540	519	548	568	544	540	549	511	518	545	550	539	549	492	524	495	533	531	522	558	555	543	489	571	527	540	561	523	542	531	513	505	552	523	522	528	501	524	509	504	527	519	500	477	510	533	525	531	492	522	504	510	514	530	517	528	488	523	556	578	552	514	537	492	534	551	515	533	513	536	492	581	499	541	539	531	571	528	529	544	516	551	525	573	532	519	550	551	533	548	543	541	541	547	541	521	541	546	506	544	525	558	522	533	532	555	535	506	529	526	515	505	546	549	534	521	564	543	554	502	587	516	542	497	543	566	576	583	544	538	534	536	500	560	536	550	547	509	559	535	540	525	573	537	581	510	540	547	521	508	534	547	538	567	480	535	503	545	529	543	538	508	512	488	534	528	532	484	569	548	518	554	535	522	523	539	544	499	541	531	548	552	511	533	518	540	495	506	515	545	520	534	521	515	547	540	583	502	511	500	562	526	561	550	499	513	532	512	563	556	537	514	565	530	552	549	525	591	483	517	519	532	530	554	530	524	532	502	526	566	541	525	523	557	543	549	559	528	510	571	563	534	507	560	521	554	532	547	534	570	529	522	543	550	589	547	574	551	551	557	479	525	536	526	551	542	528	543	478	561	535	535	548	543	550	518	542	566	486	514	498	557	547	507	550	517	540	567	509	534	510	542	551	528	517	535	569	528	552	514	550	565	519	521	516	565	495	547	553	534	526	508	534	532	536	502	524	516	530	507	550	532	547	516	503	572	571	520	548	517	510	540	541	581	565	509	578	564	540	585	546	532	553	544	553	529	539	480	542	540	565	497	570	570	532	550	512	501	550	528	550	529	518	501	511	540	519	497	542	513	543	510	528	542	508	515	530	517	566	531	545	540	561	500	545	531	533	502	544	538	568	516	517	568	542	538	545	478	543	509	554	524	511	570	542	568	538	547	538	527	552	518	564	551	520	536	556	548	508	507	527	502	531	561	525	520	539	509	527	536	539	560	541	497	562	522	522	514	528	556	560	560	525	504	588	569	543	541	528	544	499	516	530	519	550	549	542	531	566	512	528	529	563	525	533	521	575	566	570	545	514	544	503	515	551	533	521	538	526	542	573	548	575	540	547	549	539	521	562	573	533	518	558	555	515	542	565	565	525	531	522	535	549	557	552	549	531	524	554	545	560	496	529	543	510	574	523	503	536	504	539	524	567	527	540	524	568	513	525	478	544	535	561	518	546	521	528	541	530	552	548	521	540	523	519	512	535	541	529	563	503	521	580	512	558	487	543	543	519	506	529	500	565	530	506	549	571	539	558	514	551	510	526	521	553	529	546	567	538	534	549	544	506	518	527	532	500	543	526	533	524	532	547	541	556	530	544	526	482	554	515	478	511	540	522	522	554	541	543	508	506	534	528	502	520	532	563	489	545	515	563	543	515	481	545	519	510	550	592	538	483	567	568	507	545	499	585	535	534	544	550	533	521	524	532	560	508	534	554	556	533	545	523	500	536	514	576	519	505	501	499	544	507	583	509	542	521	499	530	510	538	498	537	519	543	593	553	547	518	553	545	568	526	549	528	546	515	567	536	529	508	508	523	559	554	554	511	534	521	550	515	524	552	555	560	473	582	524	515	565	524	515	494	535	517	573	549	544	518	551	531	540	510	514	523	545	542	533	510	545	565	534	504	560	531	502	547	550	535	514	539	515	521	565	530	560	542	536	542	581	538	492	560	538	550	537	540	543	552	521	528	523	568	530	542	539	546	545	530	529	521	531	518	527	529	553	529	524	530	566	561	491	535	522	491	545	529	560	540	507	530	529	542	542	531	543	545	507	541	575	542	548	526	529	536	501	578	575	527	528	544	566	555	524	506	551	514	507	571	536	557	567	578	506	502	574	508	544	551	515	518	555	506	532	510	495	557	562	543	525	532	527	560	544	509	564	549	541	517	548	505	566	547	530	556	552	530	544	591	511	529	546	506	541	550	515	546	553	565	522	525	534	546	551	521	544	547	526	519	562	521	546	559	509	545	531	506	555	574	554	513	533	540	534	524	537	538	529	559	561	494	525	539	564	528	523	532	503	499	524	572	546	568	499	509	510	529	535	528	543	532	537	550	563	539	565	561	503	558	558	504	540	562	551	531	504	502	542	566	476	541	586	528	524	528	538	523	525	563	534	548	516	503	544	534	480	478	537	523	530	504	556	528	527	509	552	518	534	536	507	541	522	525	526	556	513	570	509	540	510	535	537	545	555	530	530	509	546	525	560	513	551	571	494	526	526	555	544	506	549	521	549	512	555	537	495	575	528	530	535	554	551	512	518	518	523	450	514	507	541	535	530	517	516	510	559	496	524	538	488	530	541	520	539	537	500	540	497	565	542	486	542	547	518	521	558	562	534	529	535	581	510	525	529	525	543	527	552	529	506	541	571	553	518	492	540	516	516	549	493	558	557	529	546	512	545	558	520	530	552	510	484	515	592	515	544	532	540	535	531	554	516	549	553	548	537	542	555	551	498	516	521	525	533	559	519	551	526	542	543	488	534	560	548	534	561	568	555	549	473	534	568	553	511	525	523	512	524	518	513	549	514	532	547	507	556	510	496	511	535	536	514	520	520	545	526	467	551	517	532	538	519	543	537	574	533	586	528	501	503	553	513	549	539	539	556	583	556	506	512	543	511	545	540	564	523	518	539	536	522	558	519	573	524	522	522	543	547	516	545	539	572	514	529	518	509	547	548	514	533	508	554	525	552	546	526	521	517	521	524	487	517	533	521	538	551	537	538	556	549	539	539	522	555	504	556	542	538	515	525	512	547	572	583	515	513	557	508	509	545	531	525	525	504	556	565	508	530	491	557	545	556	541	583	487	546	493
15754	34442	31670	20616	15648	14647	10606	7548	5705	5076	4004	3500	3285	2749	2512	2251	2147	2033	1804	1586	1546	1452	1254	1382	1343	1169	1299	1163	1165	1099	1118	1034	1009	1084	993	956	913	910	992	854	894	794	763	827	794	825	806	717	803	794	776	811	795	839	750	732	739	781	805	784	827	775	783	737	726	758	768	713	784	779	772	788	772	759	755	727	767	736	770	799	777	760	751	780	783	752	772	820	796	799	764	764	792	751	743	751	738	754	711	794	754	779	726	760	762	759	745	773	753	749	748	781	732	755	749	755	772	723	748	709	708	783	743	727	775	733	754	757	679	699	720	748	758	779	753	778	717	722	741	733	748	719	786	720	708	718	717	727	757	724	731	772	784	790	739	774	754	729	752	782	723	763	715	737	782	702	715	764	730	770	747	748	705	788	720	703	696	750	726	744	783	726	779	747	695	731	744	720	758	724	726	759	741	718	704	755	736	698	692	725	752	750	775	696	746	734	723	729	718	715	715	718	733	727	749	732	761	753	808	753	741	691	711	733	717	769	709	704	727	752	685	711	778	710	732	764	772	690	732	780	731	726	768	712	771	724	730	734	723	721	730	749	718	667	714	804	700	736	714	724	747	733	728	762	736	767	724	719	742	704	706	729	735	762	682	735	748	718	719	691	744	700	692	684	724	736	785	711	727	723	734	710	735	775	759	711	736	697	749	741	696	703	756	749	784	773	727	728	763	732	647	752	734	709	739	714	735	687	732	760	721	754	701	745	729	734	761	716	723	724	753	750	752	753	723	723	694	731	735	729	734	758	746	747	746	724	789	750	737	798	747	772	706	732	760	695	739	752	716	729	694	711	715	725	721	715	764	745	759	778	719	732	740	698	711	761	694	764	735	743	761	744	742	798	744	757	693	692	732	716	746	753	733	726	712	721	716	722	749	727	693	756	748	745	726	753	749	764	740	775	740	724	701	747	736	765	773	739	746	710	773	775	731	738	712	693	724	723	745	778	799	728	695	680	746	704	759	717	741	722	766	696	728	731	726	739	705	763	756	768	730	720	739	760	717	783	732	708	751	764	758	741	756	717	766	743	707	757	726	708	738	703	721	778	758	752	739	662	698	793	725	709	733	692	715	768	734	716	741	711	751	745	740	707	770	796	714	759	744	805	718	729	723	746	726	767	736	747	758	700	726	727	751	718	723	741	746	726	730	803	734	715	775	729	808	702	755	784	793	683	693	808	733	731	762	774	692	722	744	702	753	719	721	711	759	721	732	777	733	764	751	744	762	671	714	763	747	738	772	734	692	720	680	743	794	750	709	743	756	784	794	721	705	755	785	748	737	701	765	674	753	787	727	756	675	710	727	692	722	689	710	681	748	706	720	701	736	776	748	707	761	720	727	748	726	765	704	772	708	733	738	761	719	738	755	767	699	747	740	739	734	710	712	743	700	727	712	738	692	706	760	768	767	758	750	739	784	732	703	758	726	746	723	729	739	757	744	710	756	710	732	750	726	719	779	784	773	741	703	718	755	748	759	735	723	701	702	717	717	718	677	686	744	717	714	806	707	748	727	709	713	680	721	717	733	768	740	720	693	790	739	780	695	753	728	758	729	707	704	778	779	736	791	756	728	760	710	756	729	746	751	704	731	704	716	750	739	712	728	760	735	729	695	704	750	741	722	660	700	706	759	703	746	748	730	745	724	715	740	706	779	721	726	742	733	718	707	731	719	693	780	701	709	765	754	742	755	691	725	722	751	777	768	727	710	705	729	759	733	762	710	731	722	719	734	752	748	750	735	733	689	745	770	750	708	704	722	696	761	759	743	699	762	723	751	708	711	752	730	744	743	757	734	711	706	751	747	702	800	733	751	721	743	727	750	762	732	772	729	739	695	717	693	750	721	757	748	745	748	734	762	767	743	729	788	747	701	732	752	726	742	712	748	720	681	719	790	706	746	767	722	687	681	747	731	685	712	690	741	749	712	759	675	743	764	748	743	718	715	737	764	751	723	772	721	734	727	753	718	751	710	773	724	721	685	789	746	767	790	678	712	697	728	697	779	742	710	688	744	761	758	727	696	705	686	733	775	748	764	724	689	731	746	755	724	742	718	725	693	792	755	719	701	702	708	778	745	747	716	755	758	803	720	730	748	726	770	722	759	714	739	697	755	740	695	764	709	714	749	739	761	746	708	705	763	695	671	725	753	732	706	772	714	695	705	717	761	740	719	703	732	750	769	766	721	763	741	713	720	727	736	775	718	720	768	732	735	718	736	746	757	725	702	741	710	764	754	728	742	756	709	760	710	787	774	710	700	725	707	724	738	747	720	761	748	727	724	720	738	708	688	707	754	756	720	726	737	716	750	706	716	700	695	702	767	761	741	726	719	726	692	712	711	727	718	748	740	723	715	749	739	725	679	718	729	743	726	718	754	702	704	732	705	701	758	805	752	720	768	748	724	788	737	706	767	709	674	703	740	709	732	736	749	716	717	719	768	732	726	787	719	749	789	733	718	731	727	698	728	702	678	708	792	736	690	770	734	787	723	724	707	713	719	754	743	767	766	707	721	790	745	733	730	744	690	705	762	736	749	748	771	741	702	721	682	718	718	718	761	751	738	679	700	715	712	696	714	721	763	696	727	751	752	729	745	716	700	743	772	766	744	713	755	737	733	742	771	699	706	703	678	762	747	762	712	721	718	747	697	716	737	735	703	768	704	738	783	774	672	723	707	729	739	716	728	757	754	732	736	713	776	717	746	738	743	707	711	730	735	700	722	708	735	744	719	772	658	744	719	739	733	724	719	734	750	740	738	726	696	729	773	735	715	703	748	772	707	728	763	776	722	726	711	706	745	711	723	738	720	706	715	726	754	703	732	719	732	709	730	719	738	723	715	738	775	748	747	733	773	723	707	715	733	738	721	735	744	710	790	747	718	733	750	715	731	761	722	786	803	726	716	767	734	660	716	726	672	738	729	755	728	747	682	695	732	685	718	728	710	734	690	685	719	697	679	714	728	718	731	762	735	702	769	769	696	758	747	827	731	747	694	743	728	701	750	723	729	760	753	714	699	744	724	699	764	736	758	742	756	727	706	734	705	758	724	724	756	712	771	766	725	719	738	772	745	715	718	741	720	789	704	735	710	753	708	726	720	675	726	729	719	721	717	714	717	709	723	826	691	751	703	762	731	772	752	754	730	788	756	768	755	752	763	769	732	734	737	737	740	728	701	745	740	744	720	750	775	708	751	769	715	748	699	729	792	754	749	750	712	715	697	715	725	719	782	691	767	736	741	762	712	724	666	703	727	709	718	704	748	718	760	732	715	746	726	772	729	692	736	783	707	751	727	694	727	699	761	736	722	737	715	769	711	764	742	697	759	746	746	761	757	737	736	701	761	730	697	722	755	723	700	717	723	748	729	754	754	701	756	691	735	677	728	693	703	705	760	749	719	776	765	720	748	705	749	722	716	745	736	725	715	756	749	742	776	754	707	733	742	750	722	765	729	733	695	740
27516	20948	15204	7197	3700	3128	2153	1680	1233	1189	1138	1140	1141	1004	943	904	1012	955	952	873	857	813	890	848	878	804	831	763	725	826	742	771	744	813	782	721	822	809	717	722	724	764	743	714	709	711	735	710	722	736	734	713	727	711	760	706	729	788	730	747	759	740	726	717	705	711	722	731	742	724	736	780	732	761	713	706	763	745	755	733	689	657	698	754	682	734	736	775	756	737	741	726	736	706	729	747	699	762	717	725	708	719	708	770	674	744	740	733	717	699	710	708	681	709	726	750	730	679	749	755	683	785	730	730	718	761	694	769	725	706	737	762	759	737	727	701	738	707	738	711	709	675	664	732	689	719	740	710	732	711	705	685	726	695	701	702	725	710	700	715	746	725	733	700	764	705	710	710	693	717	692	732	719	697	755	643	736	765	725	689	748	790	730	662	743	715	703	735	706	696	684	737	730	729	726	663	680	704	778	700	758	739	713	711	730	715	693	680	712	708	730	733	735	740	780	735	750	674	694	778	694	737	702	707	722	708	726	694	703	716	742	692	691	724	698	678	692	732	707	674	734	751	712	710	704	698	755	743	770	710	722	727	763	722	720	793	739	762	754	740	725	682	727	661	759	723	680	741	729	743	753	747	725	725	757	688	747	717	706	745	722	700	686	725	646	709	741	686	695	691	775	693	661	737	712	686	679	771	748	756	762	721	697	740	723	737	696	705	686	723	706	719	740	741	768	693	709	715	691	690	716	698	759	700	711	673	780	686	725	760	703	723	730	731	762	708	751	703	707	756	725	695	717	772	724	676	710	774	701	708	703	761	749	760	662	684	739	733	728	759	748	710	750	756	729	731	747	729	706	758	739	709	778	723	711	721	727	714	713	712	747	702	706	706	711	697	696	695	704	693	721	756	755	721	738	741	746	729	727	729	722	735	712	745	764	732	735	717	700	723	686	759	756	693	746	755	736	664	714	749	742	721	718	744	734	745	717	740	668	674	709	744	735	739	748	731	698	752	743	709	722	698	742	699	682	767	746	776	696	696	673	779	704	736	664	717	710	702	693	689	707	741	728	700	749	731	690	740	735	711	714	727	707	742	719	746	751	675	694	754	729	755	722	719	770	734	714	714	655	727	736	706	718	744	713	743	743	709	681	680	775	694	726	741	710	733	753	691	740	722	729	761	762	728	713	735	685	744	742	692	789	698	765	701	718	733	705	693	757	745	757	687	730	701	733	752	725	707	696	723	822	721	753	741	723	754	718	677	719	744	721	713	682	685	768	747	725	699	727	683	751	749	780	738	738	746	771	704	748	726	697	744	745	745	714	758	749	717	673	696	730	733	713	703	721	745	745	724	766	678	741	764	790	765	753	733	683	676	732	695	694	737	725	745	690	731	725	752	739	745	749	722	693	729	721	724	716	692	716	741	727	686	708	795	760	751	719	718	675	708	729	725	717	716	778	758	706	688	764	723	727	743	733	742	670	681	747	736	732	749	730	733	743	745	687	694	724	665	729	735	661	762	698	740	748	705	765	743	715	716	704	700	764	702	728	718	717	768	718	713	722	745	745	708	760	704	685	753	706	738	687	706	738	690	727	743	752	739	791	733	754	770	685	752	744	763	724	742	698	760	701	720	729	769	724	704	699	734	695	717	689	730	725	740	725	750	694	717	695	792	730	745	741	717	756	706	718	738	709	747	714	803	708	672	691	744	709	766	684	733	685	667	716	678	686	686	742	734	725	741	700	744	705	686	705	710	778	722	741	772	732	768	708	715	763	735	697	784	739	679	700	714	709	732	772	740	740	740	704	694	726	695	767	752	732	710	723	738	757	755	720	666	697	700	745	725	724	720	736	726	712	726	675	751	737	693	731	712	739	716	696	654	743	719	738	727	741	713	724	728	754	708	670	744	705	731	730	798	715	716	761	781	773	735	690	708	692	663	698	746	766	740	690	680	776	754	716	734	655	700	706	707	723	724	686	739	760	704	701	747	706	696	717	702	721	711	712	773	735	757	728	736	672	710	753	756	737	671	694	698	677	699	751	735	687	713	693	733	723	751	718	744	755	682	729	708	756	715	743	682	700	752	715	801	659	735	721	713	765	719	741	681	717	726	784	691	767	691	678	731	726	719	729	681	724	732	732	729	724	733	720	715	781	765	709	729	719	734	700	722	732	723	738	684	744	708	726	701	750	711	735	702	752	729	695	736	658	709	715	734	753	669	704	697	697	756	718	744	745	693	691	732	754	748	745	725	745	704	719	758	687	726	728	746	742	665	746	677	706	717	719	756	731	665	675	764	727	707	733	658	702	713	751	728	696	702	742	719	695	709	756	702	724	742	704	705	707	689	766	706	739	719	725	714	707	725	738	728	745	681	746	696	755	740	759	722	716	690	696	734	685	784	725	718	680	704	694	701	723	752	761	719	742	688	743	730	739	723	760	725	711	738	740	692	734	680	739	695	707	733	709	706	701	686	679	729	693	723	695	793	693	683	700	742	751	745	726	754	701	728	740	725	738	765	731	733	748	727	776	707	753	736	722	717	751	725	734	728	728	737	691	720	705	693	696	677	727	710	742	706	756	750	691	716	740	714	698	697	712	741	724	710	725	723	723	720	711	689	757	710	721	705	719	719	727	703	696	719	707	753	729	696	738	719	719	728	728	764	724	778	734	718	721	748	738	748	719	714	726	719	740	692	670	683	748	719	669	679	719	709	684	723	704	711	669	709	738	740	723	702	751	752	710	717	690	709	690	693	727	755	711	748	734	695	682	712	732	706	738	750	773	725	771	729	727	716	774	743	747	732	756	713	738	695	747	733	697	821	761	723	779	721	727	687	741	734	699	710	739	752	762	666	714	673	685	726	668	736	742	758	756	730	702	730	708	730	734	755	731	715	715	707	671	689	751	697	687	751	737	711	716	771	718	712	733	716	792	734	686	711	724	724	767	728	739	715	681	688	676	689	735	724	677	763	689	711	707	708	767	730	706	719	713	717	721	699	727	680	698	726	717	742	776	717	723	753	747	714	748	726	676	742	744	712	752	682	723	745	736	761	689	721	716	742	749	674	695	744	689	716	740	722	725	674	758	677	742	759	725	728	718	703	749	723	750	709	734	741	720	682	773	756	694	776	799	697	729	699	721	734	721	714	746	763	700	726	786	708	741	735	712	727	710	738	658	751	690	719	743	752	731	717	689	738	722	757	714	726	723	719	703	699	735	701	674	696	755	759	780	712	733	726	788	740	734	714	753	760	779	717	767	709	705	714	721	701	716	707	722	688	728	725	694	758	710	745	767	715	755	731	723	685	748	763	743	770	735	724	753	756	731	733	720	737	689	730	764	717	710	692	690	713	687	734	785	714	753	690	740	716	726	745	714	691	729	707	765	744	664	780	753	720	699	741	740	710	772	747	743	684	686	689	727	710	681	713	707	775	710	694	714	751	737	679	753	745	730	699	760	733	694	700	745	710	740	758	735	768	724	762	730	713	748	720	716	728
12003	21811	18350	10360	7625	6876	4831	3491	2543	2488	2227	1995	2050	1756	1640	1571	1561	1470	1357	1363	1267	1203	1167	1195	1214	1164	1210	1139	1064	1129	1124	1100	1055	1080	1086	1133	1087	1095	956	1057	969	1027	1014	981	1004	1029	1032	1013	961	993	993	1032	928	998	955	964	1017	1010	1000	1000	932	980	998	973	1019	998	1031	1000	985	920	959	956	1038	994	986	1037	977	1004	977	1008	996	960	986	1000	998	961	956	1005	968	958	983	980	978	1048	997	1040	990	957	938	990	964	988	989	992	1008	946	1042	1010	1047	1031	995	964	1004	1066	894	935	963	1019	991	991	994	987	1064	1041	971	995	991	1005	960	958	942	989	962	921	923	965	991	974	1000	970	972	967	967	981	975	966	1025	975	982	992	981	939	917	965	955	1018	997	935	972	1003	939	947	982	942	972	1000	1015	1010	1020	984	975	1027	1007	961	959	900	985	1060	1007	993	981	966	970	959	966	1011	980	959	954	962	1010	968	984	1004	980	997	946	982	998	1046	998	995	928	992	964	935	969	946	1000	949	1006	967	1021	958	995	1005	963	1001	993	932	912	981	951	1002	992	980	983	949	1000	1032	1026	989	975	984	969	974	939	965	982	1012	984	970	1016	1003	993	934	961	1030	974	980	988	1010	1004	953	989	953	961	986	988	993	978	1038	928	983	993	960	1033	919	959	1009	1012	993	988	1007	972	944	981	1013	1011	1000	965	1018	927	993	994	982	952	1001	1000	935	1018	1016	1039	1014	958	974	993	997	999	1015	1006	946	1003	1000	921	976	951	993	996	999	997	980	1001	1002	927	985	961	1028	979	991	997	966	992	1041	986	1009	1004	985	979	1004	1026	987	1010	971	964	1029	1041	953	986	991	979	1015	1017	965	1037	950	987	980	975	981	1006	1002	964	1004	933	976	995	985	996	994	969	977	1038	974	971	946	1025	1050	1041	970	1043	963	969	995	1010	1057	986	976	988	965	969	972	965	1041	955	932	970	999	924	1002	950	969	998	929	984	960	993	970	946	959	1021	941	1034	962	971	968	980	1032	1010	1001	963	945	1015	974	994	972	939	963	961	988	1021	1030	1008	956	921	932	985	994	1013	1019	994	1000	972	945	1034	963	990	949	964	978	1004	990	1012	974	955	1002	1008	970	980	1046	960	1015	955	1005	1034	994	981	977	984	932	919	957	958	992	991	992	970	1020	1001	1035	933	980	960	970	1004	995	989	1028	867	995	951	982	1016	921	917	993	995	960	997	974	1009	972	990	1007	962	935	956	1030	1014	955	1019	954	989	1033	1008	975	1030	1022	979	904	1009	1027	994	972	971	971	1024	1006	960	978	1033	1027	1011	965	948	945	940	953	929	948	984	960	1045	1015	1011	956	1014	970	972	937	961	1005	1029	949	945	977	976	997	985	1014	1005	995	954	1011	964	1042	1037	978	973	985	977	1044	979	1034	987	964	951	949	994	993	990	992	977	1078	990	961	1028	1042	989	984	1019	986	909	974	954	1038	998	938	1001	966	948	1031	993	992	980	1007	1001	976	1013	982	998	952	977	978	1018	1060	1014	947	991	964	947	969	1021	984	991	974	944	1011	999	1002	968	933	991	1013	953	923	979	999	995	929	1031	907	1027	990	995	928	1028	973	925	973	989	955	993	995	1022	966	995	928	981	1010	948	980	998	984	962	995	1050	990	973	972	959	1003	915	964	965	985	943	968	1025	976	940	972	1028	998	948	988	988	945	1017	919	986	978	1016	960	1004	965	1001	964	991	972	1006	943	1018	915	1007	947	979	970	984	937	962	987	993	967	956	969	982	939	993	986	993	1018	966	989	967	962	962	954	984	938	1001	1033	921	984	990	970	1001	972	981	942	995	1015	972	975	987	988	1048	927	1013	958	1013	1005	965	946	1003	1008	997	1009	1011	933	977	975	968	1027	1011	992	971	967	997	975	1033	933	1066	999	1017	1009	943	984	967	1005	990	988	1012	986	928	1034	1026	974	985	943	1012	973	955	990	968	987	1009	978	983	1010	1026	1014	953	1035	982	988	1038	968	957	993	1008	975	949	994	1004	1009	913	989	1044	1015	951	1015	1029	1001	1015	993	989	980	1021	937	1023	970	954	974	983	982	992	963	1007	932	983	981	894	998	934	973	969	1014	965	1050	915	1001	968	1000	980	919	1024	976	1051	1030	997	963	981	948	1004	905	992	960	994	1025	938	1009	968	981	982	1036	1007	943	966	961	969	1031	951	993	1009	927	956	1058	993	945	948	1000	1006	1002	999	997	991	978	1013	993	935	941	949	939	1003	967	1009	969	1023	947	970	953	981	990	960	993	989	1002	964	936	977	929	1016	1026	1009	991	980	1039	987	987	939	994	951	1025	970	1004	965	954	949	968	964	998	1012	991	1006	913	958	988	1026	991	918	1013	1005	974	953	937	1032	960	988	955	1012	1000	968	989	1028	982	1044	944	1017	976	1007	977	982	982	1000	1001	987	987	1001	986	985	952	947	989	979	969	998	1024	996	981	975	1035	1002	980	976	899	956	964	999	1027	952	929	943	1005	1027	984	999	1000	982	990	953	968	948	1007	950	974	956	992	968	1049	958	979	981	927	970	997	1053	932	987	928	972	1006	963	961	960	976	1002	979	961	956	1012	918	976	950	997	946	986	995	975	974	1041	979	968	945	1011	921	1018	960	991	865	974	974	983	1007	1006	951	1040	941	1013	1055	972	962	942	1058	989	935	1010	1020	983	1034	960	928	1019	914	942	965	976	981	963	914	984	1017	1045	962	1006	1041	1003	976	977	1022	987	950	1005	1041	1022	1029	1029	1015	1013	996	975	936	995	973	955	963	990	1004	999	1009	994	984	944	978	983	974	1005	946	973	983	937	979	1018	983	952	1021	987	1012	984	944	962	994	973	1001	997	996	943	947	1014	1028	991	967	939	1003	983	996	995	968	944	1026	1036	909	1001	933	958	987	1011	957	937	1001	978	942	945	1024	1004	983	944	973	1002	977	916	979	940	928	978	962	953	982	944	1013	1026	984	917	978	974	991	998	967	929	1036	987	956	960	966	1039	951	939	998	946	1027	1020	989	960	996	971	981	983	989	972	973	982	979	994	972	936	950	960	958	1001	984	973	940	972	950	965	974	984	970	943	995	1013	1014	933	995	996	953	946	964	979	986	1007	992	974	963	976	1033	974	959	998	956	971	965	940	968	983	1006	1003	956	1008	980	962	978	1030	1018	986	996	1029	998	983	1023	948	973	999	989	953	988	990	997	947	956	975	946	958	1009	940	979	1010	1022	963	985	959	1016	953	1034	1009	1006	1000	980	964	1001	994	957	959	968	1016	950	1009	970	988	999	961	1049	937	992	989	1022	994	949	985	970	985	962	980	969	981	956	957	947	990	972	973	1044	982	971	977	959	995	950	999	952	1004	993	1041	987	924	986	1009	948	954	942	1031	944	998	993	964	981	1018	971	1019	926	940	991	1019	1011	990	979	1001	1034	985	1017	994	993	1005	948	917	950	1006	999	993	939	975	1007	1006	985	974	1033	1021	993	945	957	941	1002	1000	979	958	969	975	992	1021	937	976	954	992	995	1020	969	973	993	993	1008	959	973	1045	923	929	1000	1024	990	989	996	1012	1007	973	995	1006	979	950	1002	912	979	1048	945	947	977	996	966	936	985	980	977	988	994	1000	959	995	951	958	981	995	970	967	989	988	1018	991	1008	975	972	1001	1037	993	929	954	954	994	964	964	985	1001	1005	950	937	1032	995	1020	978	1002	934	942	999	959	1006	939	964	958	1014	1000	992	1040	991	965	962	1012	950	989	1002	1012	1013	943	966	969	974	1027	993	988	1058	973	985	971	1016	983	958	951	974	970	940	987	989	986	986	1002	1016	951	959	973	999	1045	970	981	1025	980	972	991	1015	964	971
24781	21559	28759	24783	20855	9755	4401	2524	1787	1802	1776	1493	1427	1305	1217	1229	1126	1059	1036	989	993	933	821	879	866	838	817	824	817	759	770	761	767	694	765	813	728	687	744	760	733	717	698	728	693	751	750	705	724	707	686	678	738	713	738	702	734	713	701	697	699	703	653	744	678	700	711	696	719	705	714	761	671	728	681	743	727	731	659	708	675	697	689	639	675	757	734	683	668	731	679	681	721	695	668	709	705	703	663	706	693	727	747	677	704	705	697	653	690	683	684	709	730	675	690	731	735	718	693	691	660	679	670	672	688	717	682	706	713	675	668	691	676	722	689	691	691	675	680	660	688	651	651	685	662	710	695	688	690	723	747	672	683	684	658	688	699	689	696	673	668	686	729	697	639	633	690	702	711	689	728	705	691	706	699	692	664	676	666	708	691	701	673	678	684	707	676	686	709	703	746	665	711	684	693	678	681	643	654	678	684	732	689	679	702	664	666	703	666	707	653	648	674	740	681	733	681	677	715	643	680	719	709	725	686	635	677	716	678	682	662	664	646	745	680	667	638	694	663	677	676	696	700	674	657	704	657	704	671	708	692	684	680	672	739	713	639	684	704	700	685	669	670	673	694	673	739	670	680	691	680	658	699	701	640	667	701	675	690	732	713	707	710	718	720	697	694	647	695	717	663	688	679	712	672	698	674	709	667	706	669	726	726	701	704	676	662	716	718	700	698	662	718	725	665	683	743	675	650	719	697	637	670	711	690	661	666	661	703	740	669	672	671	672	691	716	716	708	672	695	661	673	720	705	683	696	664	672	698	701	674	689	690	736	704	685	682	634	723	682	680	702	705	672	659	694	713	667	704	716	691	641	722	730	676	631	676	680	671	739	659	651	704	733	748	676	691	726	681	675	671	697	694	732	699	685	649	700	674	703	658	676	707	714	679	657	688	731	681	641	678	643	667	680	674	664	712	723	645	711	658	712	712	721	703	680	662	651	729	699	721	660	697	699	724	692	698	651	729	644	714	716	680	693	669	649	655	706	705	700	734	686	653	673	710	700	721	691	702	684	703	677	710	663	725	720	681	690	634	731	597	700	651	733	722	687	701	676	698	671	719	686	710	691	629	661	658	698	749	716	726	726	720	683	653	751	668	693	649	740	669	686	724	682	667	716	668	685	671	702	701	697	717	720	669	687	681	672	749	691	729	701	716	714	709	662	686	713	721	673	715	732	674	671	712	654	697	702	689	675	718	752	666	636	681	676	709	690	684	685	670	705	691	705	749	687	684	697	699	731	669	672	687	679	727	667	707	705	660	710	702	677	717	666	673	703	692	721	672	691	692	723	678	705	676	647	664	701	687	653	685	673	691	693	691	676	690	642	674	691	683	633	681	706	674	651	691	735	703	657	683	652	731	679	707	708	658	718	663	700	710	661	692	728	702	744	697	674	662	625	652	700	723	674	697	671	716	688	686	686	700	710	672	713	687	673	704	655	692	684	695	739	738	711	673	686	700	697	694	674	706	655	691	676	710	669	706	659	705	660	743	692	688	696	658	655	713	667	677	674	652	719	673	683	723	653	687	640	751	698	672	652	723	695	680	696	732	671	675	663	698	709	700	659	666	669	660	718	749	763	667	691	669	718	660	685	634	722	660	694	727	711	693	749	703	630	679	665	666	663	716	666	652	690	702	646	722	714	675	704	670	671	704	671	687	671	698	674	707	662	682	674	718	696	687	719	685	706	719	723	677	711	708	653	697	704	680	656	709	705	663	641	701	629	676	700	700	681	695	654	702	679	688	666	652	694	699	677	676	696	675	677	683	709	663	678	685	682	672	696	707	671	699	686	651	702	691	700	709	699	651	716	744	691	697	740	695	751	704	674	696	713	778	713	691	700	694	678	639	709	675	690	702	648	703	695	710	676	665	726	674	658	672	664	659	686	693	691	705	698	636	692	710	684	668	649	690	665	650	668	628	745	698	663	648	672	694	709	684	749	717	664	680	676	673	702	679	666	701	704	663	698	657	673	681	683	719	701	706	733	715	733	722	672	738	734	701	649	747	671	684	661	663	724	704	680	677	674	720	682	681	654	673	653	697	728	655	710	688	676	711	698	690	707	711	746	644	665	746	686	682	664	714	727	674	663	706	674	708	647	735	707	681	664	626	726	664	688	770	684	712	715	678	643	747	717	694	710	708	717	686	745	690	698	731	740	713	679	665	727	683	670	648	610	702	714	686	673	678	663	669	732	703	683	702	735	702	715	665	679	725	693	693	678	676	659	654	723	681	700	680	666	726	667	682	676	695	699	723	693	707	689	732	666	670	691	673	663	666	680	667	654	665	707	690	660	640	716	708	737	698	677	717	650	715	661	724	657	715	681	684	663	680	675	682	669	669	639	732	710	713	673	717	662	683	699	686	702	607	692	704	642	717	672	705	689	675	687	711	661	656	638	711	733	676	683	702	711	715	692	644	678	655	685	667	659	653	702	697	712	684	703	710	700	692	672	674	694	657	721	720	708	676	682	694	688	676	673	722	738	687	723	679	675	705	652	715	704	726	698	692	748	643	684	669	690	704	682	646	690	689	696	686	662	674	704	633	681	683	719	674	687	723	698	727	666	682	674	692	690	693	649	661	721	652	685	713	695	695	696	667	685	680	666	689	671	683	671	626	647	698	718	738	704	714	731	659	685	735	670	664	710	668	673	677	690	659	708	668	661	700	663	662	679	716	682	681	682	690	682	689	713	668	662	652	699	704	685	682	711	708	693	700	654	672	747	672	678	640	708	720	695	689	708	656	701	688	687	622	688	721	677	681	677	703	674	674	720	720	650	675	703	727	683	671	672	697	720	721	631	661	696	689	724	711	689	686	657	765	671	688	650	710	721	656	735	643	675	727	695	667	700	662	664	637	708	751	690	663	645	671	667	729	712	730	696	644	656	778	745	682	683	622	701	679	741	720	705	645	714	692	684	691	664	704	740	693	686	701	661	692	702	709	730	665	699	688	702	676	733	672	650	653	692	706	673	671	707	744	688	699	730	676	715	740	632	696	643	725	690	682	704	699	689	707	710	730	725	728	649	715	721	689	672	666	673	662	695	624	697	666	696	697	636	698	636	705	714	699	632	711	735	660	707	666	675	694	659	708	698	737	716	659	722	722	682	666	706	684	633	678	655	711	692	692	682	709	667	707	706	665	666	706	695	711	696	689	692	693	702	682	682	674	739	731	716	663	741	636	678	639	651	691	656	696	656	726	659	678	657	673	663	666	674	718	681	688	659	737	693	703	677	743	718	725	659	677	714	713	731	696	689	697	693	682	699	695	696	703	687	657	676	688	708	664	682	697	700	710	705	706	668	717	691	682	665	658	691	672	679	658	696	710	699	696	700	670	646	700	658	715	698	689	681	713	698	712	667	685	650	737	675	667	664	676	669	668	691	747	666	694	689	708	703	712	671	662	698	686	634	664	689	764	664	761	712	696	731	691	689	665	691	718	694	716	662
13758	29937	25260	16237	12500	10250	7867	5590	4203	3962	3569	3078	2797	2479	2192	2176	1896	1736	1638	1718	1503	1481	1339	1338	1333	1238	1328	1330	1158	1197	1165	1151	1162	1075	1170	1107	1134	1121	1025	1054	1001	1022	1003	1053	990	980	1000	1030	976	1041	1026	922	981	1038	953	983	1000	926	972	1039	955	913	959	946	956	979	1021	1004	935	988	929	968	1043	941	980	956	881	925	991	949	930	954	936	1001	1020	1010	977	935	982	954	974	965	918	949	921	937	982	931	945	945	931	961	995	906	969	888	973	970	918	1016	969	954	1005	944	986	962	964	931	939	957	937	893	910	958	968	948	947	955	976	942	974	983	965	968	964	957	998	943	935	980	1012	939	905	977	962	960	1011	940	946	991	971	950	897	891	936	934	943	934	887	941	928	858	914	958	968	941	953	951	908	941	899	933	936	918	988	934	988	921	923	945	908	969	926	914	902	928	953	918	930	933	885	958	929	888	928	911	955	941	1036	971	933	920	967	906	961	972	954	960	930	933	911	905	987	1003	966	909	962	990	923	920	954	946	987	919	969	927	915	919	960	920	954	960	918	984	950	979	977	949	996	972	931	957	925	949	953	931	933	911	948	968	921	930	944	944	915	914	950	970	942	972	1032	950	969	991	908	954	933	977	970	919	973	964	937	921	961	950	905	916	969	899	909	984	947	1015	881	943	959	926	938	968	1004	904	944	951	924	968	925	961	968	940	967	925	932	933	1007	964	907	961	911	953	918	932	908	936	977	922	958	955	975	981	944	944	995	935	929	930	927	947	916	962	1002	968	935	917	942	952	950	978	958	963	962	934	891	901	976	879	976	954	962	946	920	926	937	912	928	950	946	973	926	920	928	920	955	939	947	964	904	963	945	919	966	937	996	947	900	881	992	930	987	927	966	923	957	968	957	949	929	1017	913	960	976	960	935	942	923	946	930	947	866	965	916	895	974	934	975	938	907	943	951	1010	942	921	968	873	922	963	953	956	912	963	901	946	942	934	912	969	975	922	952	966	933	925	960	908	935	958	961	925	953	971	931	971	992	972	922	916	956	896	921	904	980	925	942	977	928	914	949	971	973	934	966	935	945	914	929	965	930	906	933	942	954	907	962	925	934	955	954	923	908	964	938	981	971	937	970	903	946	943	970	924	925	945	968	963	956	968	954	926	919	932	923	965	940	948	949	975	892	889	977	978	901	923	947	952	1015	944	929	958	993	962	964	964	997	975	926	939	926	989	892	923	933	951	920	958	947	989	906	1008	936	918	936	882	987	888	947	945	946	923	930	986	938	948	967	949	923	929	933	972	995	966	935	963	923	962	919	933	966	948	925	947	992	1021	966	922	974	978	870	987	980	938	959	943	898	981	943	880	952	1004	923	951	947	924	907	911	965	890	899	948	901	962	993	930	951	940	929	976	908	930	915	914	933	916	953	950	934	925	942	962	979	963	936	930	928	935	901	954	950	907	935	912	899	951	921	948	942	904	953	939	942	940	991	930	916	947	912	987	923	911	928	917	963	962	1002	890	921	909	951	948	964	955	945	912	951	893	933	939	913	929	957	966	913	978	941	870	961	917	1015	928	941	964	951	902	904	931	943	978	976	954	882	937	922	914	902	930	919	942	972	947	943	965	887	999	899	954	959	918	953	945	904	887	938	941	947	925	922	951	922	1014	964	965	937	991	926	957	931	909	943	947	946	919	940	977	956	935	930	940	967	990	944	907	977	913	912	896	903	893	933	895	960	874	982	964	915	907	926	1003	1005	973	933	951	945	971	964	929	910	1008	975	919	962	928	914	993	904	963	928	965	918	935	982	886	967	949	964	917	893	951	952	954	966	949	907	946	958	952	939	945	960	945	887	948	988	955	982	964	981	1014	928	984	956	993	888	971	984	900	928	909	915	989	900	925	929	960	976	966	1013	905	988	949	944	953	942	1010	928	992	948	906	962	940	917	991	964	970	950	920	992	935	952	978	949	948	914	924	978	933	944	963	897	893	972	927	934	914	950	959	971	933	946	936	876	965	965	1022	990	935	963	960	984	955	931	949	946	929	973	947	983	942	936	931	930	941	894	915	958	923	957	990	916	946	900	986	961	926	939	915	951	936	898	919	922	938	900	971	1022	985	940	863	926	957	921	883	934	957	950	924	965	883	972	933	974	929	971	945	941	932	987	930	961	944	963	941	1006	1009	947	903	949	889	945	922	892	979	931	879	920	899	934	978	951	939	910	920	921	896	953	929	963	987	912	936	965	931	928	919	901	957	962	962	958	966	958	949	959	958	932	950	938	972	876	956	908	945	885	893	926	972	931	879	890	914	940	946	969	932	901	948	1005	952	973	992	960	956	953	954	876	905	922	940	911	959	899	902	924	972	958	938	925	968	889	926	982	934	961	923	963	877	933	892	893	927	940	867	952	886	964	916	952	917	941	973	908	985	932	979	972	939	985	1011	938	918	941	958	930	900	996	976	875	956	912	889	954	901	938	951	949	942	966	922	923	932	918	972	935	927	993	959	954	905	991	998	961	912	894	940	912	971	877	944	931	976	953	931	1019	932	898	932	926	984	935	962	914	988	912	974	963	1006	987	1010	914	941	929	980	960	951	897	930	911	929	937	971	906	919	937	932	967	964	911	902	893	924	920	961	958	911	987	952	944	980	921	976	941	886	962	994	888	916	915	1013	948	914	950	908	930	956	958	934	902	977	941	909	967	911	962	947	927	919	950	962	911	897	945	1009	996	940	972	934	1008	891	998	1001	894	908	902	957	955	959	979	944	874	943	898	969	965	920	901	967	898	928	912	935	876	931	943	946	947	971	921	923	885	974	999	969	936	941	921	937	1019	940	875	962	922	911	958	964	970	1006	938	969	917	920	1005	937	983	985	947	950	950	924	976	958	970	955	913	970	998	917	989	908	975	928	983	916	958	944	911	937	952	945	948	900	954	952	942	939	951	958	898	914	965	932	957	1023	972	1004	951	930	904	960	882	947	862	947	990	934	968	945	913	946	905	988	970	954	962	1012	959	903	918	935	924	952	903	930	936	942	978	962	944	918	934	932	981	910	895	920	948	873	954	892	1021	956	1003	869	977	995	929	955	951	978	951	944	952	911	920	916	965	918	925	965	923	945	916	952	941	915	991	956	924	998	973	962	1006	1016	929	961	945	922	941	887	913	994	960	967	927	974	960	946	978	984	939	937	946	951	969	951	933	901	922	939	928	967	952	909	946	954	927	1004	965	943	929	985	923	908	905	954	922	913	906	947	990	938	939	939	931	967	1001	979	945	913	966	957	957	882	970	897	928	942	938	937	959	944	1012	948	944	956	922	924	930	936	934	923	917	977	913	941	963	933	992	962	966	962	950	912	966	963	951	961	941	929	933	937	1031	956	948	989	966	972	909	956	977	935	940	950	969	939	950	918	913	972	939	896	977	953	883	912	1020	970	929	918	964	928	935	965	991	976	960	959	964	982	907	962	938	959	902	918	943	903	964	929	904	921	880	902	976	948	946	934	892	954	927	908	919	921	965	983	927	921	949	979	964	963	914	909	934	959	983	922	913	916
23658	21546	29444	24095	21547	20806	9116	3599	2232	2000	2232	1826	1552	1472	1362	1200	1133	1084	951	908	986	871	756	808	762	774	684	771	692	614	651	687	707	629	676	615	644	635	585	608	600	560	566	603	580	562	546	546	531	561	610	591	590	543	516	530	539	564	567	582	565	542	575	534	555	529	516	564	490	565	530	560	558	518	526	556	562	545	535	543	507	562	544	513	542	567	550	531	520	535	531	557	574	491	555	555	549	515	504	539	547	551	560	537	548	539	531	525	523	541	484	560	505	522	569	547	556	505	559	574	532	552	535	531	523	521	482	512	566	497	535	524	567	557	536	516	545	508	546	537	513	520	521	572	512	545	501	492	546	525	547	500	515	503	499	539	513	555	547	486	588	490	524	516	514	524	474	551	554	533	535	550	528	558	529	562	511	540	553	564	552	512	534	544	529	533	584	555	563	486	505	501	552	555	493	542	543	573	520	533	540	527	562	533	534	533	550	549	568	560	527	557	528	554	521	519	506	485	543	527	533	533	516	509	525	573	559	550	554	514	526	510	489	510	530	534	603	525	558	547	504	553	526	507	523	501	537	531	551	507	528	577	563	539	537	536	521	523	538	536	527	552	513	533	561	533	543	557	539	562	523	589	546	505	520	494	547	494	568	539	542	574	503	504	525	490	505	487	523	534	539	548	547	581	528	532	497	518	537	552	511	539	513	559	522	544	523	535	543	540	536	515	493	546	526	539	520	518	583	530	495	535	570	566	499	547	519	537	561	508	540	515	562	495	522	596	526	557	545	543	502	556	551	497	550	549	521	521	499	486	551	492	548	495	491	530	545	519	512	551	548	557	543	508	544	579	528	499	531	526	561	554	545	552	525	584	572	479	536	538	554	532	531	530	533	551	554	519	519	505	543	516	513	550	555	515	548	527	536	547	483	535	540	550	547	505	519	546	523	575	468	549	515	528	535	532	507	539	548	576	522	553	540	532	526	545	520	560	543	532	549	506	512	522	527	527	532	517	523	569	534	561	528	561	527	512	515	533	546	526	540	522	540	523	522	549	518	516	491	495	499	515	514	508	515	515	573	571	559	510	550	526	534	537	520	538	507	482	537	517	489	493	525	526	530	511	543	496	516	534	518	531	545	562	501	524	526	529	523	526	542	536	514	553	529	547	588	502	502	548	552	538	489	548	551	515	493	526	509	522	543	521	533	508	509	540	512	534	542	545	562	547	525	541	538	548	544	483	557	555	511	504	525	471	524	572	506	509	535	524	509	551	489	517	522	523	530	568	535	524	536	538	561	504	545	539	520	514	531	537	519	518	575	505	507	494	536	557	518	545	563	514	561	565	551	542	547	546	522	543	506	537	558	520	560	485	546	536	501	542	545	555	523	560	541	501	544	554	517	549	515	539	516	553	563	541	524	550	558	530	512	605	514	523	554	565	537	542	560	492	496	528	523	523	525	521	542	543	552	535	537	571	522	517	518	506	551	508	529	522	538	547	520	557	510	611	513	509	496	557	524	491	513	526	541	479	481	528	521	551	525	558	542	495	551	511	504	556	487	553	532	526	607	492	514	556	561	550	595	554	560	534	534	516	516	507	557	542	517	508	488	501	473	515	536	578	484	509	567	548	506	496	581	546	538	543	512	497	571	499	535	539	557	545	510	561	539	532	534	533	499	513	544	590	496	547	577	534	584	515	508	479	530	534	544	508	533	578	517	523	527	504	495	521	516	531	514	525	533	522	556	514	562	491	507	511	531	520	553	525	539	541	523	516	508	529	491	558	551	597	577	513	530	548	577	534	509	517	550	531	564	537	517	538	501	551	532	527	538	531	529	502	522	520	557	555	498	500	536	556	519	525	503	576	533	492	555	506	545	513	528	519	543	508	544	493	532	523	589	557	506	512	542	552	560	552	537	546	534	551	524	544	565	514	530	520	517	550	515	525	579	500	508	534	543	532	484	542	567	518	548	524	546	527	500	502	514	546	512	529	488	544	495	532	495	532	537	572	510	536	502	530	548	528	530	523	540	500	541	506	556	561	534	549	532	581	551	513	530	515	557	518	529	501	517	528	531	530	564	511	507	524	559	535	513	525	524	517	485	512	557	516	539	539	553	520	500	499	525	547	503	517	534	517	538	554	543	517	518	487	523	522	521	505	535	555	559	529	540	510	537	548	503	530	569	538	556	532	497	561	487	543	530	531	536	532	518	562	551	506	519	464	507	562	572	528	536	536	554	549	510	553	521	536	540	555	551	506	535	534	500	590	557	504	484	552	588	553	490	507	516	480	548	523	573	547	504	599	496	572	572	522	522	511	549	551	522	525	508	510	537	557	508	528	570	547	543	545	522	501	508	552	532	506	547	498	525	581	570	571	540	524	537	555	528	544	560	529	543	552	505	537	500	492	534	511	519	520	539	542	548	546	547	560	549	542	539	532	550	581	541	502	528	500	506	532	541	456	521	552	523	550	534	541	510	509	481	510	524	588	514	526	525	517	526	565	559	507	518	498	530	548	560	535	526	546	582	513	508	521	512	534	570	462	548	570	534	537	515	521	499	527	542	526	499	518	548	524	520	498	543	543	489	522	512	532	491	536	517	551	518	554	500	525	542	548	542	526	579	506	550	477	543	541	514	512	499	530	544	526	541	525	545	546	514	522	516	537	542	527	521	540	540	544	526	498	474	562	552	531	551	533	517	534	543	466	539	502	536	604	527	542	532	526	518	516	567	524	536	555	562	524	552	538	525	549	567	536	536	552	525	533	531	568	552	536	566	542	507	503	509	588	526	514	557	539	512	509	537	526	536	525	484	569	512	526	570	539	505	593	525	546	505	542	524	535	492	530	561	542	516	542	531	547	561	524	551	540	536	510	578	543	504	557	551	590	544	525	541	536	513	540	549	531	543	535	534	562	536	540	527	526	539	549	516	473	560	518	486	520	489	519	519	493	563	516	501	508	508	487	541	540	573	507	513	502	501	549	559	510	500	501	502	514	529	521	506	502	517	523	549	561	524	541	511	547	544	556	520	488	561	562	549	529	503	510	546	533	545	524	542	524	496	548	542	546	526	543	523	572	533	506	562	515	550	518	544	590	571	538	539	510	545	557	503	539	532	539	507	561	549	543	489	543	525	534	548	538	566	536	507	542	519	531	541	537	533	560	505	517	537	531	551	514	551	570	526	504	547	555	544	524	531	517	556	559	533	574	558	529	529	517	568	527	550	560	517	558	539	492	535	553	555	516	531	547	525	528	563	527	508	517	527	565	542	538	535	493	510	536	488	533	504	551	499	536	537	568	535	535	530	506	560	507	540	547	528	507	538	531	545	525	516	519	527	508	543	566	544	434	496	565	572	523	538	529	528	492	529	502	515	523	514	529	553	505	517	536	528	523	574	479	523	531	520	528	537	504	522	544	487	533	531	549	533	504	541	552	559	505	498	565	536	567	522	505	525	530	524	537	515	521	507	549	549	545	556	557	541	544	530	509	564	550	515	511
17036	34700	30569	20811	16045	12375	9909	7570	5519	4601	5043	3949	3150	3129	2754	2478	2249	2043	1784	1635	1690	1509	1257	1401	1228	1196	1186	1228	1083	1039	1072	1085	1039	971	971	956	989	942	795	859	969	866	815	806	815	770	777	796	744	803	790	812	831	765	773	739	789	767	746	818	765	762	715	745	730	702	728	788	770	748	765	821	788	736	706	746	792	779	757	774	736	746	722	741	743	732	799	766	740	775	769	724	770	795	760	748	769	729	709	749	756	735	737	717	709	786	797	712	745	749	748	761	727	780	758	720	736	776	772	679	722	787	740	738	751	685	751	729	739	755	774	721	762	783	702	728	702	745	693	724	731	736	780	733	751	683	730	715	730	782	714	700	731	721	736	730	713	757	706	697	753	718	714	721	706	767	757	745	741	709	710	723	704	720	729	699	699	727	775	728	719	760	708	737	738	727	742	726	715	734	747	715	696	755	735	786	727	710	763	772	755	766	747	717	710	766	700	717	774	701	747	712	751	736	752	716	785	739	741	733	743	754	770	725	746	757	757	711	725	753	718	756	697	723	710	709	710	684	732	760	742	702	719	736	712	755	735	748	728	709	735	696	769	735	708	752	766	745	693	750	753	717	702	668	713	730	798	767	755	762	745	720	731	749	788	766	714	744	709	729	721	731	749	752	729	691	719	764	697	695	708	741	738	718	741	751	692	758	729	708	700	721	733	725	753	732	693	707	750	743	754	794	740	712	729	712	735	703	714	701	727	793	770	755	754	791	712	733	780	737	789	731	709	724	741	717	676	709	693	727	722	719	733	713	728	736	739	762	733	762	696	740	742	697	684	731	725	696	715	744	739	730	712	725	690	677	723	741	755	752	708	743	724	715	717	779	728	703	726	718	773	703	733	738	687	682	745	708	715	710	723	696	737	733	736	710	769	719	730	712	691	729	729	725	689	707	744	725	720	680	706	755	747	774	735	765	750	724	716	772	711	718	696	761	731	709	779	694	705	729	731	730	704	707	755	726	757	745	704	726	726	709	784	731	741	750	727	725	745	736	730	728	753	664	753	715	699	698	765	751	702	716	713	708	726	744	778	751	749	791	726	689	725	716	718	723	720	762	730	743	703	740	755	748	697	684	696	750	756	736	711	735	728	750	750	738	741	746	675	756	729	741	719	642	759	709	760	746	745	737	766	753	731	667	728	722	731	774	707	734	754	761	731	703	697	708	666	719	740	758	658	703	702	739	754	762	783	710	725	758	733	707	719	753	726	705	723	696	699	704	745	730	708	702	757	728	729	725	703	729	740	727	716	756	780	729	729	689	769	686	736	707	731	679	719	715	748	731	662	766	757	706	735	727	744	708	744	765	765	735	728	738	740	727	732	693	733	751	711	717	700	773	746	723	710	769	707	732	727	720	709	747	736	738	690	683	752	769	732	696	729	750	716	725	770	720	741	758	724	738	783	748	706	793	723	754	668	706	710	733	715	717	733	719	752	769	706	750	680	699	719	741	705	734	724	712	712	764	755	725	737	740	726	727	691	754	688	749	730	713	716	740	774	718	752	713	728	721	757	739	710	749	738	739	763	685	724	769	720	742	744	717	719	729	685	735	724	732	751	722	776	711	747	750	687	756	720	716	715	695	711	732	733	722	762	715	760	757	711	776	679	739	695	714	688	731	712	737	698	683	703	721	745	702	712	698	715	698	710	766	736	758	694	751	701	682	745	747	722	749	686	747	713	726	730	750	698	765	715	720	733	770	699	727	742	752	721	729	709	757	732	748	727	738	706	765	688	734	725	780	714	707	721	731	734	731	721	719	780	717	741	706	736	729	742	726	724	685	735	727	757	710	680	723	733	706	728	725	708	694	713	702	690	720	753	696	697	754	712	730	692	735	693	719	751	755	708	774	726	685	712	743	664	756	754	737	770	710	704	710	760	685	738	728	678	724	750	716	708	750	734	690	752	717	701	717	754	759	751	725	700	720	715	759	763	738	691	730	708	729	727	711	690	698	725	712	741	743	750	774	733	799	731	748	734	733	745	706	691	719	749	755	746	694	749	713	746	693	761	752	689	716	742	741	740	728	728	705	784	710	727	723	733	750	703	802	729	723	808	739	710	715	716	745	746	713	719	773	682	665	725	726	712	742	762	753	703	759	751	745	715	750	751	738	716	737	747	722	712	665	725	714	718	709	736	733	723	705	743	740	728	696	749	707	777	737	730	753	740	730	741	738	706	736	700	709	725	772	717	740	718	717	646	718	741	739	780	707	757	713	735	709	727	763	729	742	728	728	716	765	741	688	726	758	719	723	764	759	712	721	757	722	709	708	762	737	723	781	757	692	765	733	757	766	711	707	753	712	713	729	751	733	706	695	721	741	763	725	733	771	717	722	715	726	738	702	725	731	707	713	785	667	710	720	751	705	759	694	752	742	718	749	719	730	741	724	769	773	686	698	779	718	681	711	677	693	749	732	704	779	710	694	718	722	711	694	717	723	758	732	689	710	687	789	768	701	702	701	734	691	729	688	697	720	741	703	716	734	709	711	741	714	700	708	697	733	725	719	719	745	749	711	697	713	738	779	735	759	741	720	728	716	783	738	735	719	715	710	731	752	693	725	753	685	710	713	726	726	800	711	738	706	790	683	759	679	766	747	719	763	751	686	750	760	761	733	727	698	778	671	718	717	686	748	713	710	716	682	721	723	732	752	694	770	690	764	722	714	693	734	778	763	772	729	703	820	712	749	723	685	710	723	733	725	719	720	719	689	764	738	729	683	729	729	741	755	791	704	761	741	702	747	747	728	727	739	691	761	770	719	697	705	741	736	733	785	760	713	748	677	717	753	726	737	746	730	721	745	763	767	756	727	691	766	679	669	760	757	704	719	702	735	685	696	731	757	732	733	732	730	762	697	766	736	722	712	702	723	762	766	738	739	719	767	711	715	706	736	740	711	707	761	714	755	724	764	767	718	695	757	709	682	741	663	722	715	723	746	720	747	680	742	715	718	713	712	712	728	770	751	680	714	708	759	730	753	745	710	771	751	713	724	740	688	705	782	685	709	756	743	697	731	721	716	727	726	699	740	751	732	756	726	751	749	727	692	720	751	731	764	727	744	713	709	649	800	740	781	724	729	712	727	722	726	762	722	737	703	707	693	755	702	723	697	778	778	761	755	697	696	724	716	725	766	741	680	750	716	768	703	709	702	749	748	730	776	662	717	741	782	714	730	705	721	733	743	735	781	717	784	687	718	721	707	740	710	787	719	720	709	742	728	719	731	725	721	685	752	734	688	688	742	738	712	729	693	723	667	781	714	690	691	789	684	751	727	676	764	734	709	756	756	679	699	728	761	748	733	755	746	712	745	754	752	719	643	739	750	724	732	675	719	729	718	709	741	781	716	732	732	780	734	742	759	736	716	767	764	721	738	705	717	734	776	744	711	704	733	716	741	739	779	717	710	724	731	673	715	764	709	702	761	736	712	747	743	714	762	710	734	786	744	732	721	715	748
27658	20915	14704	7102	3863	2509	1927	1601	1237	1173	1321	1123	1125	1017	1018	983	955	913	914	860	860	856	859	792	797	787	766	802	822	771	789	781	816	819	778	806	776	784	776	813	781	754	792	799	735	650	742	757	746	729	730	769	726	720	715	760	747	775	825	691	770	739	779	736	758	746	748	676	780	744	731	694	694	706	702	771	711	751	777	720	735	715	683	725	697	704	796	786	725	719	692	758	730	686	728	760	715	686	747	731	708	761	681	752	725	716	713	727	768	680	777	717	753	765	737	723	698	722	707	714	736	733	757	725	703	729	673	771	760	772	729	731	759	734	690	712	737	751	686	720	737	791	694	731	710	765	676	740	669	732	685	702	713	740	726	684	689	701	722	737	693	744	758	726	695	750	679	708	751	733	678	750	745	715	717	694	733	746	702	713	741	721	729	717	730	770	735	706	713	749	660	718	787	710	746	708	748	730	751	704	738	709	704	728	755	748	729	735	729	755	745	727	672	693	695	656	710	707	669	748	691	748	754	704	702	791	740	741	738	735	742	756	727	725	721	734	717	718	701	741	709	724	739	763	708	692	739	705	798	722	701	747	729	746	701	722	736	698	758	715	719	714	691	738	737	669	747	697	705	723	703	717	706	724	733	697	702	700	735	717	699	774	762	717	719	711	686	734	712	761	710	734	721	703	763	739	692	748	727	688	690	694	730	725	719	718	715	725	707	686	741	739	709	717	712	786	712	748	694	741	723	712	722	687	703	712	716	780	747	711	727	712	747	783	742	710	718	746	736	781	721	710	673	748	654	710	734	662	715	738	718	733	671	689	733	716	747	749	689	699	686	714	790	755	739	758	714	742	737	753	730	687	723	711	762	750	735	711	745	724	805	721	743	706	733	737	719	732	732	742	719	735	755	731	722	744	748	748	714	733	718	758	730	711	713	753	711	765	741	744	680	696	711	726	737	753	715	756	725	672	733	677	739	740	665	730	724	743	706	762	745	732	747	724	738	744	726	755	718	729	751	738	689	740	710	706	730	738	667	771	744	791	717	715	747	736	698	794	755	745	769	722	769	732	733	677	757	742	699	763	722	727	740	723	754	737	751	742	730	714	737	751	702	729	762	734	710	691	731	736	755	722	730	689	726	729	709	745	752	785	693	726	704	747	725	676	746	693	773	704	739	686	724	711	767	711	725	746	797	718	692	717	699	709	745	705	700	689	708	735	751	736	708	739	678	764	739	692	697	724	722	703	719	707	706	774	722	736	787	705	697	794	716	727	739	787	700	742	743	698	776	714	711	722	732	725	744	736	762	719	747	739	720	707	749	693	677	725	712	767	750	716	797	736	755	681	745	761	764	708	720	718	737	788	734	704	743	702	739	713	731	747	741	712	719	783	732	725	729	720	690	664	698	763	693	683	700	711	718	741	702	739	733	718	760	693	706	688	761	752	754	769	693	708	721	719	736	764	727	711	732	748	724	746	731	747	698	702	752	726	734	693	752	714	757	756	720	740	723	703	718	747	725	718	760	804	696	717	741	767	727	715	718	724	717	756	738	757	741	717	722	748	751	724	705	732	769	759	739	766	728	736	704	738	727	767	735	686	699	699	710	706	741	703	737	736	756	747	691	716	747	709	747	679	725	776	734	718	738	726	717	784	740	741	674	717	753	700	729	708	747	686	698	624	740	718	740	742	717	697	704	773	724	745	728	749	698	695	752	739	740	701	702	706	727	722	701	705	719	751	717	716	732	737	760	713	704	730	741	745	794	724	715	734	739	699	770	697	762	707	734	712	713	729	729	678	762	720	776	727	710	737	696	736	717	720	724	743	706	735	750	690	694	737	713	650	746	761	699	707	743	705	759	698	718	698	780	751	738	749	715	681	731	697	757	704	728	712	716	704	744	695	686	710	732	707	751	727	686	737	718	683	703	705	725	669	741	703	711	785	712	718	675	730	755	711	698	784	694	723	727	759	764	722	760	758	685	733	723	708	727	718	727	694	666	755	744	692	748	756	678	745	726	691	703	713	761	733	749	730	700	688	711	719	739	678	730	746	738	706	727	665	733	711	704	767	684	674	740	731	730	729	721	762	702	740	701	749	747	750	750	697	727	713	696	714	728	719	749	735	715	746	716	756	674	725	705	716	726	738	700	722	745	718	727	803	726	767	744	721	713	731	739	768	783	743	755	726	767	703	741	748	715	722	716	696	741	702	703	737	704	749	703	709	742	689	742	746	754	763	763	770	711	739	748	756	768	705	743	724	737	711	743	773	720	680	748	720	680	737	711	750	697	696	683	667	774	747	727	746	695	736	722	688	717	699	709	691	726	711	757	692	715	749	721	761	722	711	747	675	713	692	729	730	719	734	707	788	739	718	756	736	702	706	665	724	722	730	722	756	726	729	723	772	710	703	734	699	767	716	672	719	674	718	731	716	732	703	798	700	735	750	743	752	742	692	685	737	744	721	696	763	737	725	740	772	712	711	720	709	735	721	734	689	711	716	715	717	700	747	745	715	727	764	730	755	728	685	710	761	699	724	720	728	703	662	702	757	739	739	691	753	749	745	706	719	696	683	686	731	693	719	741	707	696	713	713	746	733	710	713	697	754	742	711	713	742	741	739	751	715	694	698	722	717	718	726	731	757	718	737	736	705	707	720	717	680	699	698	747	698	705	723	756	757	695	711	687	712	692	749	746	755	675	668	768	747	742	734	684	715	719	690	683	751	691	692	746	739	694	720	676	714	693	718	720	758	729	752	714	734	698	730	742	751	731	770	762	718	736	712	695	718	774	736	732	757	730	750	680	762	674	712	725	723	739	742	702	735	729	738	771	751	722	741	705	745	751	690	717	719	681	742	727	724	733	698	783	712	689	724	758	716	694	747	764	709	706	718	681	721	699	754	698	712	713	727	746	748	765	735	740	698	740	717	776	757	689	745	729	756	729	672	711	702	700	705	713	797	713	705	722	729	758	731	726	750	713	761	735	721	721	714	743	719	725	718	676	709	739	726	761	741	756	705	713	767	699	699	681	754	724	717	768	714	725	727	711	710	681	832	708	739	703	745	730	715	702	735	670	720	729	721	724	733	718	701	736	698	744	709	717	730	698	765	709	750	752	779	731	719	718	727	774	718	692	719	736	716	732	713	694	731	724	753	748	763	735	738	689	700	733	723	716	742	726	752	700	723	748	709	706	649	730	728	726	727	723	749	729	764	724	746	754	709	739	705	713	764	721	707	679	712	699	727	716	728	696	685	750	776	723	696	733	727	745	724	725	728	692	724	707	759	699	723	727	690	751	721	681	734	724	727	721	728	712	709	682	740	752	688	741	723	698	748	755	726	725	753	714	662	700	699	768	759	687	729	699	732	779	739	757	659	716	718	738	740	707	734	751	749	737	747	773	708	730	669	737	781	723	793	665	711	711	732	758	726	690	768	719	708	716	738	735	732	699	702	701	708	730	734	735	688	712	661	691	751	709	715	722	729	665	709	737	715	678
13302	20728	17972	10261	7761	5547	4234	3666	2479	2384	2607	2046	1989	1930	1669	1677	1539	1570	1408	1298	1392	1260	1133	1219	1194	1162	1101	1146	1183	1174	1084	1080	1068	1046	1085	1108	1115	1076	1084	960	1034	1046	1024	1002	1000	1021	1044	1020	973	981	967	1021	989	1003	1036	1021	1025	1070	942	1006	1024	945	963	994	1024	973	955	998	1055	978	1000	964	954	999	994	967	1036	1008	940	1007	981	1008	1024	933	1038	963	1014	1017	1085	1011	924	1043	999	998	1027	972	990	1091	953	1024	965	1020	1008	1039	1012	973	1020	994	981	1006	994	973	1016	1051	973	1006	1021	1028	990	984	987	1017	953	972	949	969	995	897	948	1020	1013	989	995	956	964	1037	1037	959	932	938	1007	946	955	1001	980	905	1059	989	989	1008	974	1043	1058	988	988	997	985	1003	981	993	970	955	951	970	1044	942	978	1040	995	1022	972	981	959	963	1014	958	998	963	1009	971	964	998	1003	913	1010	1007	988	994	931	989	949	1004	980	964	993	960	1019	983	998	943	988	984	984	954	964	968	955	960	975	990	973	918	946	971	996	1010	970	1024	1006	985	987	965	986	1036	1017	939	1017	948	992	1001	999	963	973	996	1028	947	970	955	971	1011	953	975	955	991	1000	994	980	973	929	947	971	989	1009	923	946	1008	972	1020	938	1019	1027	952	1023	957	1015	1045	1027	951	987	920	1000	1013	1028	996	1032	1017	992	940	976	1013	964	967	948	999	1022	999	1055	963	980	936	985	931	971	985	1023	1001	961	978	951	984	990	1007	993	1033	1015	982	949	964	1006	1065	974	960	958	1012	959	946	962	997	984	950	1013	958	946	964	958	965	1005	989	1033	965	993	953	1030	933	1007	921	936	1038	964	1006	1017	964	986	1001	977	999	1018	945	1027	991	982	1029	931	1014	977	1005	994	989	996	921	977	983	1007	939	979	938	943	965	1022	965	1020	999	969	989	990	980	1041	1059	967	1030	1005	958	981	941	1051	911	992	1002	1001	940	981	1006	993	947	902	978	993	995	917	964	1033	994	952	993	974	1002	999	1019	1010	969	1007	997	952	1020	994	972	934	995	944	1000	945	965	961	983	928	978	969	1029	923	990	991	995	1001	967	963	982	980	1010	966	1025	1014	1040	1004	961	1018	963	981	995	961	1026	1016	943	1022	1004	984	978	958	949	951	929	1033	1020	1007	972	1027	951	971	1010	970	953	946	1002	996	980	972	1013	1035	998	936	945	964	957	936	980	963	972	993	990	992	962	969	985	988	1003	963	1024	977	984	928	960	1015	994	977	972	959	947	945	1033	980	983	940	993	1004	981	949	1001	1026	921	953	957	960	976	954	1024	1021	970	1013	1021	982	1013	1000	973	938	970	968	945	1010	918	1006	973	996	1016	972	966	1005	985	949	955	946	1007	1025	984	975	983	952	965	990	961	971	1039	970	950	984	945	978	976	973	951	1019	1007	1004	992	948	1018	1022	956	952	1003	981	1004	1003	959	1013	987	975	979	1032	916	1028	916	992	954	964	981	1024	946	943	970	1014	972	986	956	963	942	943	952	962	970	985	1012	969	986	984	1000	961	967	987	952	938	930	967	1046	960	997	991	960	983	952	969	945	977	944	1017	932	1019	1002	959	941	987	1021	980	953	1014	907	952	954	1000	1005	1015	1046	975	978	1010	971	964	984	1011	977	982	990	1023	963	989	927	909	970	980	978	999	1074	976	979	938	1075	976	1001	984	974	960	923	1002	955	945	931	979	954	941	915	1028	1041	1011	969	987	987	977	1015	999	955	1036	999	987	986	953	1047	1024	993	937	996	995	966	954	965	912	941	958	1007	966	1022	977	937	983	983	958	955	956	996	942	992	1047	983	967	966	964	922	975	966	996	967	945	1076	958	1028	962	966	951	975	934	937	969	963	966	989	952	936	962	1002	998	1024	945	939	971	959	982	1023	951	1047	995	1005	993	1002	947	980	997	946	931	972	940	1007	1036	963	1008	978	994	932	1072	1051	989	956	998	976	1017	963	979	994	1010	981	996	947	1002	989	937	953	979	1041	975	1014	1044	1015	1006	1010	1013	997	994	953	990	932	980	979	1015	959	982	932	962	958	972	961	937	970	1001	986	996	970	975	978	975	979	1024	1001	995	973	975	979	941	965	1011	947	963	1002	937	947	1018	1023	980	1011	975	977	1001	992	1032	964	1016	933	992	971	1011	967	992	971	1045	930	980	978	1015	983	1001	985	998	1000	952	919	970	980	964	997	972	1038	1015	948	1044	994	1047	958	993	966	997	965	987	934	966	1017	1003	995	942	998	1028	978	1025	977	972	1009	957	973	1031	990	1009	1077	1018	1024	973	972	984	970	1018	990	1002	981	937	909	990	1058	973	979	956	938	928	933	988	992	981	1045	945	990	981	932	977	983	937	1015	999	977	967	995	977	918	938	959	939	983	973	1053	982	962	972	976	997	912	1008	987	919	964	1009	998	965	984	1020	1020	979	964	1024	956	993	898	982	940	1007	991	958	988	948	961	959	977	985	1001	977	993	932	999	997	1041	966	1007	982	1021	952	1016	952	1001	994	1005	984	978	1005	897	991	1005	1042	960	1019	1023	980	989	1046	937	1016	953	952	935	981	931	1026	1013	1048	946	959	974	1035	943	929	992	992	995	961	983	980	953	935	992	1028	963	975	959	962	939	987	1015	988	977	1057	978	962	1023	961	993	980	944	984	1009	1020	1018	998	957	971	1022	993	947	918	915	1045	964	1037	978	982	957	1019	1002	957	1017	968	986	1002	963	970	951	1031	980	1061	1011	992	982	1022	956	965	968	946	979	937	1016	1021	953	997	1044	1005	954	971	1002	929	945	949	972	964	958	979	993	928	913	1006	1021	989	972	976	996	980	1037	1026	1005	1017	1004	983	946	1006	950	1002	944	966	907	998	999	970	964	971	989	999	994	950	1004	985	980	1003	953	1002	1032	965	925	981	987	978	992	971	947	980	997	995	986	988	982	1022	970	952	964	969	1010	944	1012	1034	966	1010	1000	1009	1012	1030	976	950	919	1011	1010	1031	996	957	998	952	1002	1013	972	945	1009	980	1018	964	960	1073	989	983	1061	1006	941	964	1001	985	933	985	959	1012	1010	988	957	1004	1011	988	960	990	988	1002	985	1044	1001	1019	979	1016	961	1010	1040	966	979	932	1006	1055	999	1037	970	961	981	971	954	985	942	928	964	980	1026	1011	994	998	969	1015	987	1021	995	1040	1009	876	1046	987	1004	999	982	1011	943	1025	1026	968	994	997	949	954	981	945	965	969	949	968	1014	952	951	957	970	977	972	978	966	955	939	1024	984	974	1020	978	921	947	950	971	999	969	941	995	970	1016	993	932	975	955	959	924	944	1001	954	972	987	995	947	970	955	1000	990	1024	961	985	948	961	993	993	997	999	947	982	1031	1027	1025	1001	1001	974	986	1018	1002	1053	944	979	1013	956	971	995	983	972	965	977	1013	1046	1018	967	1038	998	1002	951	1000	1006	973	1008	995	1002	915	983	1028	988	1001	1039	976	977	1008	972	987	985	971	1009	970	957	1020	967	999	978	959	964	991	911	997	982	928	983	996	1012	999	931	996	998	981	970	998	982	994	990	960	983	960	999	1056	1010	956	1005	1010	995	992	983	938	1005	956	976	1035	1033	959	976	982	976	965	981	939	970	960	952	994	972	924	961	967	1040	975	991	964	999	968	960	953	972	889	952	974	1038	968	972	950	934	1032	930	951	1009	985	1015	1032	984	1028	970	963	982	974	998	928	1014	996	1029	979	974	959	934	950	1010	1030	985	979	977	951	986	1030	927	971	912	984	1023	992	973	1019	991	979	991	963	1020	1000	943	980	1001	990	1000	984	958	993	974	950	988	1012	971	968	959	964	1073	961	964	1013	976	942
24698	21487	28720	24696	20946	9553	3619	2460	1696	1659	1635	1424	1404	1364	1166	1147	1090	1043	996	918	972	918	874	879	870	839	840	793	835	753	751	758	834	789	785	758	748	728	732	711	763	739	684	775	763	691	714	743	679	751	684	719	721	681	710	695	680	739	697	684	720	662	704	707	699	676	677	704	693	688	672	744	712	691	686	690	724	689	706	687	676	675	666	713	706	651	717	706	685	716	719	706	732	733	707	741	659	698	689	651	657	673	705	646	695	712	697	718	686	685	666	706	721	736	677	721	655	670	657	718	691	715	699	721	671	664	704	710	730	664	705	637	685	665	695	666	620	706	713	686	695	666	718	679	670	689	707	646	674	698	707	682	690	691	678	668	710	704	680	667	689	701	652	696	687	678	711	734	735	659	740	711	693	638	719	653	722	694	626	684	678	616	700	657	650	697	655	729	669	704	692	703	649	702	672	716	682	690	767	698	710	692	710	722	667	689	643	621	665	671	692	653	695	699	691	715	687	715	702	700	667	647	695	702	653	678	668	663	676	673	640	675	700	664	657	648	690	684	735	711	706	682	712	664	710	751	756	679	673	707	658	701	688	662	669	686	695	698	687	699	709	653	703	650	672	713	688	686	673	705	665	663	701	675	712	722	638	681	702	714	685	666	733	707	707	697	671	671	617	658	726	697	682	681	726	695	732	678	704	633	675	678	730	707	692	722	646	645	669	649	621	655	723	728	733	674	662	669	740	716	696	700	707	674	687	691	686	724	679	720	677	675	663	660	641	693	683	723	734	654	638	683	688	674	631	734	686	678	695	690	682	692	720	707	665	703	717	697	717	681	709	680	625	678	694	701	667	640	669	708	676	663	629	658	700	715	721	690	729	639	706	698	685	758	697	722	741	723	647	695	743	701	680	697	710	699	688	676	679	694	700	664	624	692	658	688	707	675	646	641	697	724	647	704	682	679	666	700	683	690	683	723	671	697	669	666	693	682	673	686	717	706	694	677	631	691	632	658	670	679	691	674	699	639	685	716	691	704	659	717	687	708	714	684	669	699	710	694	689	698	658	702	644	661	659	679	677	659	669	669	676	705	688	699	683	661	724	756	706	691	689	663	708	644	702	702	649	682	688	679	664	663	687	636	663	728	665	687	678	683	719	719	666	650	637	661	666	685	692	697	657	699	679	699	706	709	675	726	708	667	683	661	713	687	674	681	654	714	683	711	670	669	700	661	700	704	673	652	680	656	663	640	690	651	637	718	651	681	703	683	704	706	685	700	739	675	653	667	675	699	702	646	646	682	709	695	700	721	629	664	634	692	671	679	675	711	656	698	695	680	680	653	711	663	698	647	722	665	698	708	707	659	685	709	726	680	721	677	687	650	685	676	653	643	706	659	716	674	703	710	695	670	713	696	687	678	709	682	688	715	683	658	690	652	691	690	720	663	670	682	720	691	672	719	715	713	676	660	685	673	703	691	675	691	662	690	744	703	661	715	649	687	667	670	694	697	710	695	704	707	687	672	693	661	678	699	733	718	709	679	688	652	664	712	704	653	718	652	674	690	672	705	700	720	666	739	654	707	675	744	700	605	678	659	663	643	675	711	658	653	677	653	626	696	662	692	720	669	708	730	680	682	716	693	727	762	669	650	683	711	709	667	699	722	724	669	669	677	672	694	659	701	724	722	717	648	661	673	697	734	649	648	677	708	694	695	676	710	664	668	676	687	677	667	686	663	724	693	660	682	726	701	693	744	678	675	725	701	706	653	694	680	666	724	687	704	678	672	632	663	650	685	719	704	654	690	688	698	704	697	731	697	673	655	757	681	677	696	682	728	714	700	704	679	695	652	734	680	661	656	688	661	680	661	706	695	713	739	671	706	688	678	677	697	668	672	656	661	662	680	693	689	689	689	727	695	675	698	695	676	678	674	652	714	687	663	682	660	646	719	690	657	645	683	673	673	750	599	682	692	667	714	696	680	635	710	726	727	660	681	721	704	686	701	709	670	672	667	660	736	684	660	684	665	663	675	717	696	698	681	675	672	700	692	666	709	670	672	657	670	664	677	718	756	679	696	719	663	682	717	655	709	678	701	667	660	696	690	710	719	629	711	699	678	666	671	679	638	665	691	713	707	721	694	689	673	697	685	725	673	671	757	682	697	710	649	710	690	649	671	716	682	639	722	712	688	709	701	670	666	752	632	670	694	698	672	710	684	699	679	702	704	659	654	706	655	693	705	660	673	680	692	656	681	714	652	723	757	683	663	632	718	708	693	675	683	680	681	693	680	633	696	703	706	669	716	673	711	688	683	633	650	674	692	698	671	721	690	697	664	702	648	697	664	688	717	656	713	645	694	685	702	666	683	679	666	664	684	728	723	743	707	692	721	690	744	697	694	686	677	667	662	694	698	677	685	732	748	677	671	701	665	678	672	697	682	696	771	700	682	672	682	687	674	690	669	686	676	690	630	699	684	665	643	688	657	706	694	704	650	646	774	682	676	696	702	674	702	714	760	704	678	654	681	732	686	682	722	660	716	668	681	713	662	628	684	687	712	665	668	662	679	700	722	708	651	730	714	702	732	695	661	672	667	672	685	699	648	692	698	643	679	681	671	665	643	768	694	678	705	651	692	651	634	680	670	688	656	706	675	683	701	727	713	726	710	674	707	678	677	690	696	674	681	679	651	721	718	739	677	688	653	676	638	664	710	698	648	681	694	711	683	685	698	677	663	643	668	690	679	647	705	729	681	684	659	674	641	627	661	686	708	705	690	682	754	632	713	664	681	672	713	695	673	690	678	742	643	640	658	668	639	679	693	655	673	681	660	644	727	679	712	687	716	678	702	682	670	676	678	661	662	658	692	716	678	653	664	708	688	627	706	651	671	697	657	690	681	694	757	693	706	674	682	709	677	643	681	695	717	722	651	670	680	684	666	653	674	631	663	692	692	680	635	656	704	660	689	676	708	694	744	678	733	670	663	682	640	688	730	666	696	692	670	697	700	635	675	704	691	665	709	674	672	697	699	692	676	673	704	685	656	703	669	665	702	734	692	667	711	701	716	676	629	701	676	636	665	630	705	688	698	656	663	673	643	667	685	713	677	695	667	701	676	670	711	662	699	674	686	632	671	672	708	671	739	682	682	724	629	653	696	663	666	697	700	694	667	691	706	692	669	655	704	636	719	671	649	697	664	652	656	669	665	665	695	637	717	638	706	723	700	683	681	650	697	733	652	641	656	696	686	674	745	642	698	680	660	687	639	673	638	647	666	720	706	668	681	697	694	664	667	653	686	699	726	688	696	694	689	688	661	677	708	646	716	649	707	673	697	695	654	679	722	660	677	662	637	678	700	690	692	659	653	658	674	716	702	712	690	696	723	686	740	729	652	676	674	707	778	687	675	740	655	647	718	685	637	704	658	666	702	714	628	696	667	732	696	710	713	637	671	676	642	721	689	691	700	631	614	703	657	734	692	704	709	648	670	694	678	754	707	701	719	631	691
14647	28929	25201	16321	13719	9468	6637	5560	3787	3350	3514	3000	2903	2556	2276	2105	1989	1893	1601	1449	1611	1537	1318	1294	1323	1188	1119	1238	1182	1103	1174	1133	1125	1154	1064	1023	1201	1100	1056	1033	1045	1040	1007	954	1002	996	983	973	1012	954	1062	965	981	978	986	998	972	958	969	969	963	1009	969	903	995	950	927	959	975	962	959	970	944	926	923	983	980	980	925	961	934	940	936	960	990	1023	951	960	974	984	1009	954	926	940	990	996	978	929	1030	950	927	965	969	969	907	974	938	972	989	961	915	958	932	954	897	901	964	941	1027	930	901	923	930	899	968	1001	988	949	958	923	926	888	918	1000	933	928	961	982	932	974	959	923	985	943	954	924	951	999	958	948	903	969	906	981	998	952	986	870	966	929	863	929	908	969	892	887	933	939	963	928	981	848	944	924	909	942	878	908	949	951	930	880	946	993	957	912	971	980	959	971	970	881	915	912	936	948	946	913	938	913	901	994	1005	939	980	930	942	943	942	950	948	933	975	887	956	942	944	990	937	888	925	900	926	967	937	910	923	916	964	965	939	966	883	960	985	955	940	991	946	957	952	962	960	943	968	984	976	970	947	932	909	959	910	917	908	920	954	973	925	953	933	900	942	932	905	912	966	950	896	967	935	929	959	919	914	928	983	919	967	986	921	922	900	974	945	962	958	920	980	880	958	934	964	967	980	951	966	935	947	916	951	935	942	977	881	911	976	984	935	957	952	940	942	955	916	940	927	945	889	909	989	912	879	934	978	893	992	940	890	917	991	966	904	934	977	934	933	967	933	942	985	939	996	914	990	943	915	934	943	1010	947	953	953	933	961	944	909	952	945	943	976	984	954	944	892	973	952	971	923	924	947	948	943	888	940	952	955	909	934	921	984	987	975	950	960	954	934	938	931	940	947	960	985	922	934	938	943	977	947	934	965	974	932	956	970	998	989	969	943	980	926	935	943	947	978	961	927	976	980	916	916	921	957	939	921	941	907	946	926	898	929	975	975	983	918	979	958	908	927	965	940	954	989	980	936	937	883	915	892	912	956	931	886	950	943	936	935	929	931	924	901	899	1009	972	928	947	943	919	878	903	892	944	998	952	928	926	893	896	1060	879	926	988	940	1000	976	988	934	912	918	957	973	955	896	929	962	954	925	961	982	931	919	996	945	989	959	965	961	946	919	998	917	978	915	948	944	909	922	952	973	838	941	953	984	941	914	955	980	903	966	861	927	911	958	924	993	944	932	929	935	943	933	904	967	894	919	955	941	926	916	919	914	972	972	992	980	955	945	982	942	932	981	945	927	900	969	916	935	924	899	1025	926	922	923	968	923	910	929	937	897	957	937	910	910	943	925	965	980	967	935	959	949	972	988	914	915	967	955	917	954	897	904	923	931	944	915	969	943	939	1015	921	913	941	950	855	956	970	940	984	917	980	935	928	907	933	900	945	898	953	906	914	958	930	905	980	984	918	959	931	987	959	950	967	964	965	945	996	934	901	947	950	936	948	946	916	916	986	928	911	933	965	943	942	873	961	940	1023	861	906	929	925	899	948	929	952	931	956	958	956	926	929	939	980	919	941	961	992	942	962	910	936	884	918	913	893	995	945	923	930	949	962	959	941	1000	963	937	980	932	999	932	882	899	949	927	914	955	895	892	985	995	960	940	889	958	908	908	887	911	937	958	994	946	944	1009	942	927	998	933	933	870	957	941	948	943	993	925	909	953	965	961	925	940	948	918	930	970	908	911	939	965	968	953	915	911	957	936	968	936	953	911	888	955	931	975	974	957	930	929	937	949	931	941	924	948	955	957	918	928	965	912	989	962	956	957	933	961	969	960	925	904	988	903	907	926	981	911	970	979	986	941	950	957	893	957	904	914	1001	943	947	931	938	923	972	932	970	935	928	934	920	900	902	925	930	945	915	914	892	997	893	934	952	961	862	920	966	942	908	954	980	974	941	942	947	913	943	896	968	977	963	922	868	917	903	951	964	902	920	929	933	948	941	936	923	934	977	965	936	971	921	968	914	985	907	939	929	940	920	968	882	925	940	892	939	935	970	971	1013	888	961	923	948	911	915	928	923	964	982	926	935	917	947	963	966	935	928	932	939	968	936	874	1003	918	948	943	898	950	978	969	952	862	913	929	932	946	923	928	977	939	921	935	935	942	949	981	942	966	980	912	936	949	901	922	975	917	977	966	926	970	936	948	943	972	967	906	945	962	904	910	1010	996	1005	988	964	903	928	947	951	957	958	930	967	978	940	981	931	884	922	933	936	949	992	960	935	916	959	988	955	923	871	960	938	897	944	912	918	951	912	946	978	927	975	950	946	935	910	950	973	918	953	894	971	972	981	966	951	932	998	935	929	923	920	962	965	930	963	890	951	896	942	932	929	926	878	974	940	947	952	959	990	895	942	976	901	922	887	947	906	918	920	926	922	967	975	879	964	919	950	932	928	902	914	947	964	914	904	964	922	962	923	931	945	941	966	904	993	921	922	944	1009	985	911	927	910	898	933	894	965	946	926	929	917	891	941	952	950	953	953	963	909	916	956	976	998	984	914	934	957	945	984	900	897	953	916	969	949	949	952	962	887	902	949	926	975	900	899	905	917	939	922	896	930	895	906	948	891	943	974	907	933	992	977	894	966	926	969	936	976	974	899	897	952	955	907	958	992	976	945	906	932	946	990	918	938	979	942	945	943	887	956	977	956	941	923	901	857	962	1051	957	931	955	977	934	959	936	931	993	959	963	905	872	965	926	924	963	878	914	897	923	945	940	948	942	929	962	934	915	962	939	939	1012	969	915	913	927	970	955	1059	946	835	891	936	929	937	956	938	965	951	937	1017	970	931	1000	966	968	926	930	956	953	981	925	961	1015	931	937	914	947	951	958	905	985	911	936	947	928	954	949	914	926	934	937	916	989	914	928	899	935	984	943	960	970	933	926	967	939	952	970	926	979	955	942	905	925	924	938	872	956	884	950	935	965	962	954	948	922	944	966	935	949	939	912	922	958	909	943	950	949	904	936	918	952	909	930	965	961	958	942	907	971	989	897	970	987	1021	931	901	955	903	969	975	976	973	970	938	942	938	963	1033	939	982	974	942	941	934	948	933	950	919	974	944	888	931	922	928	950	982	889	961	927	990	957	866	893	913	913	976	882	951	981	914	990	924	985	961	923	923	897	964	955	937	909	915	966	943	895	960	887	911	948	956	942	924	924	984	915	988	910	897	929	936	949	947	946	1002	956	956	944	943	951	962	953	948	980	959	936	980	973	945	957	975	954	933	875	901	951	899	935	994	896	919	970	933	946	948	883	902	943	986	930	941	983	931	914	984	953	990	983	936	992	897	896	931	963	890	940	890	950	1011	951	968	980	991	932	941	962	970	957	947	931	905	979	986	991	905	905	940	954	948	929	942	906	954	953	993	975	993	909	886	962	918	923	965	931	955	934	921	960	977	929	924	950	963	951	988	956	895	926	918	922	931	1018	1000	929	973	905	946	925	960	974	979	960	990	970	872	938	927	929	929
23657	21534	29409	24116	21562	20767	8802	3344	2285	1877	1939	1722	1630	1439	1312	1260	1058	1050	907	918	845	872	749	741	720	760	614	734	745	645	707	634	689	649	635	627	640	659	604	598	564	562	585	593	545	547	597	562	618	558	507	542	571	487	553	544	558	567	541	557	512	542	546	509	552	487	545	562	541	522	566	546	539	577	551	482	541	525	520	532	561	546	510	599	566	549	479	541	548	577	548	533	523	553	587	571	521	578	507	543	521	465	518	557	473	559	547	554	535	535	540	571	545	516	537	518	521	546	534	508	593	544	540	534	494	539	504	522	547	523	539	499	534	557	539	557	543	542	512	508	514	509	519	560	534	548	545	507	562	491	533	555	526	536	534	528	531	499	554	546	540	522	564	512	523	508	522	496	513	472	549	529	495	506	520	542	522	511	522	514	491	495	532	552	509	514	532	519	499	528	529	504	522	544	563	538	527	535	517	521	510	514	507	572	525	538	538	543	485	535	525	507	528	528	522	534	522	522	556	555	548	543	537	538	544	546	501	514	510	487	494	542	507	513	512	530	537	478	467	522	535	502	484	581	533	500	511	532	496	543	524	525	521	521	522	554	478	482	510	533	553	507	554	527	549	504	495	533	510	514	558	552	540	510	564	501	575	494	531	513	516	542	514	536	553	517	554	569	524	546	500	508	557	556	518	513	544	537	522	519	504	516	550	538	539	511	532	510	509	532	516	513	540	482	485	494	522	504	544	525	479	543	556	513	517	465	509	528	538	521	523	482	567	526	502	543	538	514	560	519	564	578	522	512	530	525	532	479	507	546	523	481	493	511	487	516	483	485	493	513	520	543	535	492	499	436	549	539	562	517	524	551	506	538	490	551	505	519	535	527	577	514	553	497	505	502	487	532	500	520	530	496	533	519	497	557	554	573	544	519	566	522	561	513	540	519	509	553	551	513	511	521	544	487	538	492	526	566	485	531	499	533	549	525	518	518	529	524	550	529	526	509	524	516	462	513	510	516	584	561	500	512	521	506	466	540	509	539	537	573	506	533	514	548	551	525	486	557	526	573	498	525	502	520	505	515	542	520	513	540	514	544	573	489	499	490	496	507	557	514	532	495	508	501	528	524	535	517	549	532	559	507	520	532	519	537	487	557	495	510	555	525	517	507	496	538	471	526	535	516	578	525	527	488	574	523	554	518	510	542	488	524	507	487	535	544	522	512	525	529	556	497	540	505	534	512	507	511	533	519	472	519	493	523	542	527	543	524	519	494	519	507	524	519	507	518	496	517	568	541	497	494	503	530	550	512	521	499	523	506	515	522	521	512	524	551	539	579	540	516	501	507	497	528	536	522	546	515	502	492	548	514	510	505	537	534	495	553	525	528	493	515	511	466	535	506	505	501	544	533	557	463	520	508	553	522	557	537	557	506	503	541	532	527	524	502	532	516	507	478	533	526	502	508	529	516	526	537	509	542	541	486	553	533	523	513	535	545	504	492	542	524	540	529	507	479	495	508	538	520	545	518	538	537	562	506	539	527	527	548	516	521	496	558	523	539	493	522	532	536	520	506	578	507	521	509	543	504	523	526	528	500	543	556	554	532	524	515	521	526	488	498	533	513	541	506	555	537	499	476	532	501	519	491	543	513	514	498	503	540	524	509	559	543	550	526	500	506	478	543	528	523	525	508	525	517	544	548	507	553	509	521	547	492	519	523	515	513	501	526	489	507	492	484	535	528	524	511	510	490	516	535	539	520	538	505	544	482	499	548	486	557	527	487	531	466	495	515	467	534	536	553	456	566	492	577	522	527	529	524	491	528	542	547	555	505	502	522	502	512	496	541	516	519	534	538	521	519	486	549	497	537	546	515	529	538	562	539	483	586	500	479	533	503	497	554	537	500	528	516	531	504	523	498	504	577	506	516	549	576	529	532	522	539	535	520	554	504	483	499	565	486	532	539	552	518	508	524	537	497	512	521	532	510	516	505	488	557	530	521	542	556	528	486	540	533	535	527	513	518	485	486	483	500	509	500	541	535	534	515	492	555	545	547	493	497	501	500	548	576	558	494	554	537	516	482	532	491	518	537	503	514	500	543	466	554	533	555	532	538	498	545	534	506	547	508	526	503	507	524	545	515	498	519	536	547	529	506	524	504	548	531	507	522	537	541	489	517	542	532	504	523	531	552	510	552	520	549	492	527	509	564	478	534	506	526	527	540	521	468	555	495	538	512	525	549	517	501	533	562	519	525	536	538	524	528	521	530	441	542	497	501	507	529	509	538	529	478	526	563	527	534	569	502	491	511	506	525	528	552	542	503	503	539	476	512	527	506	526	552	504	459	537	497	491	539	507	544	536	496	562	476	555	524	529	530	525	484	563	481	539	500	532	500	521	509	511	527	534	517	545	503	548	544	552	554	525	550	545	512	538	520	537	545	541	530	523	520	542	525	484	544	518	525	521	502	475	484	501	503	514	524	517	499	545	518	505	523	484	513	517	503	515	537	539	567	543	488	507	573	536	489	531	539	539	539	494	499	540	546	508	524	488	501	510	536	503	508	541	515	540	554	485	524	519	533	543	499	512	534	539	463	489	509	517	515	500	517	538	565	482	507	522	484	489	581	567	547	514	502	482	506	587	509	550	504	531	498	547	520	519	518	547	532	510	503	507	495	508	498	542	518	566	528	538	514	499	534	504	516	548	547	527	537	527	489	487	563	515	509	520	495	506	489	491	475	509	536	505	548	495	553	535	557	552	553	570	478	499	474	510	496	506	479	535	528	540	479	513	509	533	544	513	540	510	497	562	544	536	534	541	558	517	496	569	535	499	483	491	548	544	519	516	545	534	505	480	526	546	499	536	506	560	506	512	509	512	508	518	473	511	545	512	532	522	500	536	553	511	530	523	497	528	514	541	529	532	509	492	521	544	537	494	529	519	562	494	538	497	507	520	508	557	524	546	500	545	536	472	588	546	486	493	549	522	523	492	494	551	504	515	506	538	487	501	518	522	467	495	503	474	502	534	486	571	496	507	511	505	569	497	536	485	508	552	545	551	551	499	510	493	494	509	532	487	507	479	493	533	495	492	550	523	564	482	551	508	549	551	513	496	546	512	550	507	525	508	552	524	520	529	518	544	498	553	538	484	502	556	522	516	549	494	502	483	523	526	555	566	546	549	497	498	480	543	528	507	528	517	469	491	529	538	561	504	517	533	478	549	515	516	527	514	515	523	518	527	522	530	552	494	489	537	501	519	506	509	544	557	509	498	524	489	534	491	541	556	498	542	490	514	472	505	529	543	520	514	508	511	532	527	553	490	506	470	487	547	467	512	504	485	530	556	523	571	548	499	502	526	504	528	595	511	526	492	518	525	506	493	544	557	500	504	519	511	525	491	530	503	549	524	497	537	494	553	534	508	538	538	542	531	541	515	547	529	554	487	546	489	515	561	526	516	535	519	536	538	548	508	530	538	499	482	518	533	491	537	515	526	512	482	498	554	600	549	534
16984	34866	30145	20819	17897	12958	9167	7580	5302	4366	4332	3917	3573	3026	2813	2546	2106	2067	1725	1558	1698	1485	1409	1299	1230	1185	1099	1191	1122	1004	1072	1048	1020	1020	923	944	871	930	860	831	891	825	781	823	797	782	761	778	742	827	816	756	773	766	774	782	754	748	768	741	766	783	724	759	726	784	780	746	737	716	730	748	742	749	707	745	729	709	735	785	745	774	815	740	799	761	748	737	778	817	744	737	731	769	738	731	773	713	744	762	782	753	721	727	771	710	814	734	769	700	779	788	785	701	810	762	756	727	701	758	767	737	769	707	724	725	733	671	723	699	728	740	664	776	718	705	761	737	740	689	715	770	730	747	706	761	720	728	717	692	767	650	790	738	746	708	751	684	755	747	686	684	695	726	752	703	714	716	720	704	739	736	724	771	779	741	757	693	734	726	706	696	745	712	750	737	722	774	745	722	695	689	689	757	729	735	716	739	681	728	706	749	712	715	791	720	701	796	703	722	733	718	773	695	738	695	742	756	752	734	744	741	735	709	715	710	689	689	730	670	717	775	713	718	743	709	683	739	742	686	722	756	734	730	708	735	723	704	718	723	699	743	743	745	715	734	703	765	762	708	711	730	745	676	683	763	719	717	752	689	683	727	761	743	751	700	733	734	744	747	751	726	767	718	711	651	716	770	656	755	693	734	709	732	776	732	723	784	702	756	714	735	764	719	678	729	734	759	703	718	747	684	762	715	758	717	712	736	728	738	699	736	750	719	725	771	726	716	704	723	756	736	678	767	742	724	706	688	713	694	682	738	747	745	691	721	723	697	710	694	700	697	732	749	757	733	722	732	715	721	707	734	727	704	711	706	743	696	731	726	739	702	718	746	789	727	722	726	729	693	680	715	722	733	684	680	745	722	691	728	767	737	716	743	721	769	746	669	698	776	737	699	740	702	759	676	710	768	751	689	748	753	734	731	725	666	689	724	715	703	693	754	738	671	678	692	727	734	697	750	720	738	677	744	728	725	700	730	748	714	715	734	724	763	743	713	669	666	717	700	756	754	744	738	711	712	731	719	746	726	684	693	716	696	752	768	699	693	658	761	723	782	745	709	712	715	711	718	745	721	741	690	724	712	716	693	738	720	696	745	777	762	731	705	735	753	693	719	767	740	733	713	743	753	692	723	755	718	660	740	709	725	694	755	678	725	727	742	727	733	736	771	706	745	758	680	707	749	717	752	775	772	716	693	706	767	733	759	787	741	749	726	717	722	717	715	739	704	726	717	731	756	671	728	746	712	753	690	724	696	723	765	702	744	695	695	701	755	759	726	766	691	781	731	736	655	706	691	757	721	728	725	738	732	668	717	675	708	720	717	739	743	684	724	734	758	749	740	713	742	710	705	711	701	719	709	656	715	714	745	718	662	734	737	765	744	722	758	727	713	712	739	702	728	742	761	699	716	681	697	747	752	754	713	765	718	767	719	697	720	698	730	756	768	743	736	697	729	687	716	735	716	729	699	670	748	747	716	724	723	696	726	660	715	725	675	695	722	732	701	713	720	741	684	741	701	725	692	708	811	703	753	716	731	702	703	716	729	762	682	714	711	674	670	736	776	692	793	719	731	704	713	737	789	695	712	720	687	668	719	678	755	741	725	677	750	698	698	707	701	675	733	739	716	759	705	707	764	747	688	724	718	703	693	662	728	737	732	758	721	725	742	728	708	740	687	732	737	718	696	730	757	750	708	738	768	692	707	749	697	730	687	706	731	712	714	713	744	760	726	754	666	794	704	689	692	742	746	717	664	716	706	717	699	722	691	728	756	663	696	731	706	740	699	738	749	732	722	712	708	716	718	693	741	748	759	676	704	743	789	700	757	719	706	750	702	765	730	731	738	725	743	747	690	769	717	743	718	714	745	717	701	778	721	718	705	741	741	674	697	718	778	771	791	682	694	678	757	679	692	723	697	744	728	727	744	728	737	720	735	747	724	708	712	735	715	725	740	705	721	685	706	739	692	708	752	769	691	756	682	763	781	718	767	709	674	747	702	702	787	701	723	732	758	750	699	734	711	736	750	723	694	707	735	737	722	751	751	706	750	747	705	689	737	715	719	699	739	769	752	764	696	726	677	744	741	731	770	748	709	718	729	692	692	707	741	661	696	683	781	739	714	700	703	688	710	707	668	673	722	739	740	704	714	709	686	750	741	726	719	748	713	723	694	733	726	720	718	722	703	707	740	747	762	691	671	706	734	722	718	717	712	702	733	719	717	726	747	742	697	712	771	744	701	750	789	694	671	718	705	720	776	708	733	727	707	753	733	730	687	734	697	737	736	729	735	761	705	694	698	704	714	717	719	732	741	742	737	700	771	708	721	764	738	710	719	694	710	732	749	730	727	714	724	714	759	748	712	768	710	704	731	755	696	748	750	731	727	724	695	714	741	691	685	737	766	686	750	743	729	698	650	736	685	738	705	713	720	713	667	692	728	740	728	771	734	732	726	744	717	740	705	741	712	739	690	749	695	733	712	705	716	769	740	702	703	713	716	736	732	759	710	720	731	708	701	683	754	691	735	762	703	705	685	687	713	746	721	745	719	687	722	747	740	653	700	717	765	737	708	691	747	721	696	715	729	719	712	718	772	782	719	711	735	718	701	720	669	744	714	719	694	751	700	737	689	712	684	721	721	735	686	693	725	737	752	781	711	716	720	748	757	720	693	711	723	735	731	764	716	717	757	726	731	693	716	724	701	699	719	722	712	758	727	715	708	734	765	725	754	688	762	674	733	733	724	712	713	731	704	695	703	740	712	721	736	706	793	731	681	746	716	726	723	694	773	727	693	736	710	716	769	711	723	715	717	720	747	730	768	714	729	735	764	685	745	725	749	683	716	705	688	765	716	681	729	698	725	765	692	724	759	723	711	718	718	728	763	715	702	705	709	703	726	736	709	718	731	689	689	677	711	733	703	726	747	680	713	718	698	715	755	693	709	709	797	718	757	721	751	730	718	704	723	734	764	744	686	700	713	696	728	716	720	730	747	693	721	740	727	716	737	782	759	716	771	644	771	702	710	754	674	716	728	711	750	759	743	719	688	715	711	726	740	741	742	745	650	731	724	785	720	733	725	659	711	693	655	750	747	718	668	757	762	768	727	766	728	693	743	694	715	695	730	746	747	711	754	735	674	719	720	711	702	749	743	715	726	771	730	698	732	734	754	746	722	721	696	734	679	700	698	729	736	722	717	755	717	709	714	714	689	702	728	736	721	653	703	735	745	705	699	740	714	718	712	736	740	722	748	750	693	742	725	742	713	720	710	729	716	698	706	672	710	730	719	727	734	740	689	689	700	682	737	701	712	739	712	723	689	710	720	719	770	712	741	694	745	644	718	729	734	698	681	715	780	776	741	745	709	726	745	736	735	731	700	734	672	721	733	751	696	767	698	711	723	672	748	695	664	765	769	737	692	708	735	723	713	701	728	709	744	676	719	768	691	736	673	733	724	752	719	707	767	724	740
27493	20875	14793	7422	4261	2529	1715	1512	1321	1233	1203	1211	1142	1035	1021	977	938	898	895	904	864	883	819	752	861	858	750	826	784	802	793	770	739	750	755	781	717	743	735	760	743	744	693	746	691	732	756	741	745	779	739	717	784	720	748	697	733	711	751	692	738	703	691	697	692	771	712	730	752	701	735	783	787	739	733	781	727	749	776	716	691	760	706	668	733	698	708	724	741	738	742	750	754	692	712	750	702	735	727	730	749	766	708	751	694	723	701	708	713	739	726	763	742	759	770	705	720	712	688	686	694	727	795	757	726	706	704	719	716	721	722	693	697	713	708	739	709	720	682	732	732	760	749	728	746	762	709	812	765	696	789	736	750	775	753	701	715	687	752	751	684	697	723	733	779	732	735	765	726	705	719	730	725	720	745	738	690	695	719	725	721	726	755	702	721	686	732	692	690	782	716	712	755	733	758	765	752	758	707	715	751	723	757	717	724	736	730	717	706	761	715	715	735	768	666	724	699	762	740	743	704	741	740	746	799	712	713	781	750	733	707	727	728	749	696	729	724	732	695	726	731	789	692	724	729	722	712	741	699	734	757	717	750	763	709	731	724	723	726	764	664	741	732	767	775	744	690	740	720	747	742	725	706	700	710	741	747	721	803	699	712	750	692	736	734	781	708	767	745	751	745	756	712	757	692	739	751	697	668	724	765	741	767	733	735	722	739	760	724	720	726	716	678	675	724	723	738	704	728	722	720	737	750	671	710	748	688	693	718	714	690	691	756	704	683	686	682	673	740	683	741	715	726	735	791	708	700	767	744	779	723	732	742	720	737	705	745	712	721	668	739	710	751	744	720	714	757	748	726	730	703	748	710	727	706	722	759	706	726	712	743	708	721	728	717	729	726	761	756	742	750	728	709	720	784	709	732	717	740	719	732	689	711	697	723	735	721	744	705	742	697	732	737	727	711	733	789	670	747	739	713	717	741	667	739	701	759	720	770	786	750	690	713	704	771	732	741	753	720	744	741	714	785	686	703	710	726	783	752	774	717	748	743	747	696	748	724	721	760	748	703	699	735	731	727	749	673	687	713	752	732	724	738	730	706	715	701	760	725	678	763	708	727	718	755	731	737	764	716	726	753	713	755	716	765	726	726	702	778	715	740	751	742	753	711	728	696	713	754	727	740	687	729	746	742	672	744	702	735	724	683	708	684	708	723	776	723	690	721	721	727	745	696	729	727	774	773	722	770	753	725	724	770	762	729	743	708	749	758	715	762	766	711	683	702	726	716	717	715	702	762	766	702	752	737	736	765	781	708	740	731	751	759	706	713	703	763	748	724	702	719	777	717	734	677	734	699	683	727	741	746	789	754	743	694	761	756	740	734	694	731	717	725	742	723	732	742	734	745	687	777	732	733	673	696	673	725	753	730	747	706	713	784	718	735	706	757	694	696	711	744	761	750	704	763	714	735	691	726	782	726	766	759	692	717	732	720	724	713	734	746	707	743	697	758	728	688	733	724	781	728	740	770	735	703	698	700	710	710	710	721	733	734	749	717	705	771	766	744	694	671	711	768	788	730	731	722	768	709	718	731	737	728	726	725	726	756	734	744	714	744	711	746	734	636	730	723	758	781	714	693	739	723	737	680	709	736	695	786	710	718	712	761	700	705	732	751	703	748	711	719	720	733	788	727	728	754	728	751	722	713	679	715	688	736	682	718	785	730	729	720	690	739	734	683	755	746	736	699	698	697	720	685	713	716	754	706	748	728	695	762	694	711	706	728	757	729	695	743	730	689	685	739	706	728	741	723	774	741	729	727	711	758	760	732	737	756	707	730	690	723	719	714	738	765	740	740	656	792	735	704	752	712	748	726	762	667	749	692	733	729	733	748	751	723	718	694	705	719	734	744	716	686	753	693	729	718	747	699	717	733	722	718	709	662	735	762	734	685	735	737	722	705	699	672	708	774	705	725	737	749	726	729	720	750	736	751	735	723	732	708	754	721	748	722	729	693	737	762	740	758	753	761	714	696	752	728	733	740	777	765	698	723	740	728	720	730	751	687	791	770	763	692	765	706	715	723	734	736	721	736	773	692	680	721	708	721	697	687	747	720	713	694	755	678	767	775	732	712	779	695	676	717	722	696	718	719	711	738	718	724	716	716	724	716	686	758	712	755	713	708	747	748	772	762	695	719	730	737	801	760	744	715	739	728	770	737	753	733	701	727	699	738	706	743	716	745	717	742	735	749	724	685	760	710	749	714	737	760	738	767	766	750	711	747	721	768	718	727	781	745	744	745	723	745	717	725	744	691	726	729	699	786	723	792	708	761	770	749	714	719	752	704	741	802	700	711	739	717	732	726	694	695	703	680	686	722	745	725	740	693	759	726	712	702	715	743	747	723	710	706	753	669	705	768	742	714	733	696	714	693	668	738	729	775	763	697	742	753	730	745	709	723	750	740	707	707	730	747	716	696	762	745	754	748	728	745	756	713	707	768	725	728	751	753	708	732	698	729	686	747	724	742	725	745	742	784	703	775	783	680	752	773	729	732	712	739	711	687	755	725	696	720	754	764	737	701	714	711	725	711	762	769	760	708	676	735	729	731	716	708	705	748	741	743	704	751	702	710	734	766	722	771	677	760	715	717	751	712	723	722	755	744	685	687	716	744	776	779	698	705	675	779	717	751	708	699	746	756	716	719	739	716	755	759	717	720	738	725	768	704	713	711	730	731	750	751	735	688	704	743	738	735	790	731	685	761	776	769	696	746	698	710	729	719	700	704	745	723	725	733	725	732	771	747	697	736	730	726	731	717	716	720	698	674	754	705	724	734	739	759	769	730	693	738	787	751	744	720	723	743	742	755	738	765	737	726	698	706	737	730	743	772	682	729	737	681	732	722	724	736	675	701	759	766	737	707	737	729	675	698	753	727	680	751	725	744	680	733	747	752	721	749	732	723	690	732	724	714	720	737	748	740	719	687	722	732	724	667	747	769	741	699	726	698	740	685	764	682	715	750	655	709	733	706	698	737	709	754	734	706	706	713	739	701	758	729	732	746	744	713	773	719	713	744	773	752	694	680	703	728	718	729	728	755	718	753	716	762	775	700	704	710	730	737	701	700	708	757	752	744	716	719	748	695	728	708	754	723	731	732	726	727	740	767	702	705	727	745	751	737	673	739	718	702	754	753	723	729	739	710	761	700	724	725	746	682	727	701	722	734	738	727	702	712	729	685	710	790	716	759	767	734	680	722	742	686	760	752	687	717	711	765	754	722	728	707	775	711	686	742	757	708	767	772	716	706	690	771	736	691	712	732	709	701	755	699	718	718	738	758	722	736	747	719	717	683	759	710	694	720	704	735	712	736	717	683	725	746	746	687	745	771	750	748	750	680	719	737	724	739	741	707	725	792	713	765	711	776	673	726	759	717	682	718	787	696	748	716	708	719	704	698	733	716	705	723	731	752	719	670	746	679	717	724	740	692	714	727	747	689	747	763	720	753	740
13120	22120	17397	10614	8442	5568	3697	3386	2569	2424	2343	2352	2097	1798	1755	1622	1531	1404	1376	1412	1306	1230	1203	1218	1259	1166	1116	1090	1197	1089	1145	1117	1088	1123	1106	1125	1047	1059	1081	1034	1020	1026	1056	977	998	944	960	1019	1046	1025	1005	1052	1059	1030	968	1003	984	1006	1054	1042	973	1017	990	966	1001	984	943	1013	1037	977	1005	1030	983	976	1024	997	1000	997	1011	983	1036	1039	970	1024	1026	968	993	1022	982	996	1024	998	1038	1013	1011	989	1015	1041	1058	968	994	1001	978	952	980	971	1070	1093	990	992	993	976	1028	971	954	979	985	987	1001	972	1000	1014	987	974	933	992	1016	993	966	1002	979	947	1015	1011	961	1005	997	1031	988	1015	979	1024	990	944	1009	959	945	952	1003	1036	975	960	925	1018	937	968	1010	982	984	986	1020	1001	977	985	954	932	967	940	976	993	988	998	966	1010	1018	1032	981	990	1008	986	962	971	996	986	1033	970	1013	1010	921	1018	1015	965	1006	1050	917	993	1019	992	998	954	972	953	1000	1050	1010	1010	990	950	921	1044	966	974	1023	1056	943	970	1049	1014	932	1096	979	1003	1042	984	1002	982	988	974	971	926	976	974	964	972	978	1010	949	968	1011	993	1026	1019	1003	1011	996	1010	968	973	1060	1018	1038	905	1013	990	991	1002	1004	1014	962	987	979	983	976	947	1008	992	1021	977	1001	978	997	995	981	1007	1003	945	999	1004	937	997	944	991	964	980	1049	967	979	997	984	1068	972	1034	984	1033	952	984	961	936	1034	1008	987	970	939	999	1011	961	1012	991	987	1050	966	1009	965	1017	962	980	975	993	971	967	985	1007	1058	987	1007	1023	957	945	1034	996	1001	934	1020	973	1007	1029	993	1005	989	995	1017	992	1004	958	971	969	970	993	1026	976	1017	959	988	1047	974	977	924	1019	925	1018	1001	982	1020	1020	1022	975	1019	972	1003	957	1003	989	1001	980	1003	998	959	957	975	1027	971	1027	940	966	935	1000	1027	1025	961	967	948	970	994	991	1017	1007	980	969	960	985	1038	998	979	1062	1007	985	1044	1002	951	997	1000	995	995	989	998	1010	1002	978	966	971	1005	1025	1004	1018	1043	1006	984	975	993	989	1056	955	986	993	1019	999	1036	1031	1053	1002	1007	985	1009	917	1031	997	1034	1001	958	1009	988	985	1029	1008	981	925	970	953	954	963	1037	952	985	1005	982	948	1011	967	1011	1058	983	1007	985	979	980	994	972	995	1036	1034	946	1000	1011	987	1017	999	956	1001	1024	956	932	990	991	933	923	1004	967	982	1037	1011	1026	1000	989	986	1001	997	966	980	1014	1037	973	960	914	1060	971	982	997	963	961	930	957	984	1014	993	993	978	998	978	982	997	1003	1076	1021	920	984	1007	992	1036	985	965	1006	989	1008	987	1023	1013	957	1010	1040	923	993	1039	999	1036	987	965	965	988	1059	973	937	972	986	956	975	1015	949	990	998	963	956	960	956	967	999	1026	991	1003	1022	1025	962	1010	977	1038	991	996	986	942	953	977	989	1031	1002	1008	985	958	1021	987	960	994	943	947	976	943	964	1026	1022	1015	951	1025	950	949	963	1021	987	974	981	988	958	1007	993	968	979	976	964	1033	1028	1034	981	944	1022	968	988	992	992	1030	1014	1048	995	978	1012	1001	975	984	990	980	1020	932	972	1036	978	1018	957	1049	1011	955	995	976	912	1039	950	1028	1003	945	963	972	1027	964	925	1009	994	995	979	949	1004	999	978	996	997	959	974	1004	922	960	989	989	1020	1003	947	974	1012	986	957	984	957	998	993	1007	982	1005	991	1027	1033	1030	989	953	1006	1051	945	1008	992	951	998	984	950	1005	997	985	977	945	1047	966	1041	986	1023	950	958	1021	947	1021	966	1041	983	1003	1023	957	1030	1009	997	1044	993	1033	980	998	1020	1008	1012	1010	1049	1001	965	1002	1003	952	980	966	1032	914	997	979	998	1021	963	993	1039	958	969	974	988	997	993	934	1019	1018	984	1006	969	1003	961	978	907	1006	962	1037	1017	1027	1022	941	932	977	983	987	976	942	983	1007	954	982	1034	971	974	944	924	971	955	1068	1026	995	991	937	971	1000	1012	1000	981	1012	1014	920	993	988	1028	1006	993	1005	947	990	1022	1002	986	1022	988	1006	983	976	1010	954	937	972	999	956	944	961	994	998	994	970	1011	975	965	967	1020	998	1036	1060	945	1030	961	1039	947	988	1005	1006	1018	1032	973	989	997	987	939	1008	983	993	993	1009	1018	997	978	975	983	982	1054	1037	1003	995	993	1037	1050	1018	946	978	1008	1018	974	997	1022	997	1011	997	979	934	974	1034	965	1034	971	982	1013	950	975	1033	952	1025	1008	953	958	1051	1006	963	1020	975	1018	998	1015	1000	979	961	991	989	1018	1007	976	967	951	993	999	1022	989	957	943	942	937	990	976	1000	943	963	1035	1016	958	1015	948	979	987	1043	975	935	1013	987	1011	1058	981	944	1016	973	1009	1034	966	1067	1004	1003	1029	971	984	951	971	954	1028	992	1000	1031	1005	1016	1011	942	1009	994	978	974	1007	934	950	1005	1039	1054	995	983	1044	951	956	970	1054	997	1025	983	1036	970	938	1046	930	1025	976	998	944	921	1034	991	1045	998	968	989	1036	1038	968	1024	986	977	980	966	978	1049	991	991	984	955	931	982	948	995	938	960	960	1059	979	1042	942	1028	1043	974	1017	974	948	975	998	977	985	1004	1013	1025	979	973	968	1014	976	980	933	1001	1012	938	1011	1027	980	990	983	968	1009	1054	975	994	947	986	1000	967	1022	1005	1034	1023	978	1002	989	974	1041	1030	1029	1004	1024	1043	990	994	1010	1002	986	945	1017	972	1035	966	1033	1009	983	1050	1041	1022	1015	991	954	985	980	998	998	996	1016	1048	996	944	985	1008	1004	993	929	1042	922	993	944	970	1024	992	1007	1021	922	993	962	942	1012	1016	964	950	1024	943	994	999	950	999	979	1011	965	931	943	997	937	1013	968	1009	977	940	1007	989	999	1068	982	965	987	1026	970	1002	937	952	1024	1004	1026	998	976	1029	1003	951	972	1007	1016	998	1004	977	982	1023	971	987	1037	1019	991	994	1028	974	1020	929	1030	1028	1009	1006	1004	994	1016	958	967	988	990	983	978	1046	917	1005	1002	961	954	1011	962	994	970	980	1030	986	980	994	998	968	997	996	1027	1005	985	959	983	983	964	934	974	1039	1038	935	985	1005	954	968	981	978	963	940	931	1037	976	959	944	962	974	981	992	1038	1036	975	1016	990	1004	1059	1000	975	974	1007	1040	996	1016	1001	992	1015	1006	989	983	972	991	984	1001	934	988	1053	985	978	988	941	959	974	965	992	989	971	991	994	956	982	966	1037	1013	965	1016	1005	998	989	997	978	941	1049	946	960	997	1025	1022	989	960	1005	949	1010	929	968	981	968	1000	955	953	1021	995	1006	980	945	954	943	980	959	975	988	982	950	961	945	953	977	990	1002	955	994	992	1010	986	995	975	992	1001	956	1003	1014	954	1043	975	939	1000	993	1010	998	971	1007	975	976	1052	1027	962	1025	1024	969	998	990	967	1013	992	1036	964	1082	943	979	983	995	1050	938	1015	1009	999	954	996	1002	985	1027	1010	1065	964	963	996	1039	996	987	955	989	935	986	1018	966	983	985	977	953	944	927	973	967	1002	1010	935	989	1069	989	958	1058	954	994	992	994	1004	1018	975	1008	972	1014	984	1005	969	963	1023	1012	934	1059	970	952	956	946	1003	991	966	962	979	1058	1032	940	921	961	968	1006	957	999	964	963	1033	940	963	982	988	981	991	1033	941	985	1027	1013	1031	1006	1077	965	998	952	985	967	1028	975	989	971	1014	984	954	947	1022	1027	975	1026	1018	956	991	1048	983	1013	1013	931	972	983	993	986	964	980	987	945	987	1015	985	1008	993	960	960	1011	984	1050	998	1013	1040	1009	1030	922
24726	21569	28801	24786	20932	9194	3504	2280	1764	1703	1600	1674	1362	1345	1239	1177	1113	1051	1061	942	1021	955	900	878	878	867	818	790	880	818	809	842	763	760	777	765	765	805	727	771	759	717	676	717	725	731	740	667	704	726	712	728	711	692	724	692	740	718	718	643	705	698	672	723	709	707	723	691	679	683	656	721	724	708	709	707	699	702	702	718	712	692	709	737	718	710	708	706	723	673	707	673	705	713	667	702	683	672	736	672	673	738	709	702	696	737	713	712	707	698	683	656	649	734	675	711	673	685	717	744	654	736	679	700	664	699	669	636	703	705	726	726	730	712	656	693	691	721	689	704	657	745	723	659	706	657	678	709	675	716	707	755	714	689	695	685	683	681	699	702	677	718	699	710	718	701	678	668	679	704	680	705	700	651	730	667	716	685	653	762	740	675	659	683	720	716	706	724	699	703	692	707	664	692	715	749	682	682	704	702	700	713	737	691	695	679	665	718	659	663	681	692	691	725	707	691	684	696	719	686	725	717	648	694	701	667	721	683	705	703	725	667	653	683	721	703	683	728	732	688	672	679	709	687	655	670	713	660	679	681	681	674	690	693	698	655	708	683	716	718	716	664	681	688	671	710	686	666	697	704	682	654	734	710	724	717	642	732	685	690	712	674	721	729	712	677	652	680	719	709	718	713	702	725	747	693	698	689	689	688	685	690	703	726	685	654	719	704	714	676	672	655	704	692	694	685	703	715	684	694	712	755	703	743	719	695	699	689	731	693	642	727	688	670	682	735	657	733	729	666	717	706	690	680	691	614	709	635	689	744	676	696	734	701	682	705	696	703	691	695	693	708	700	711	666	675	711	686	692	722	687	715	673	769	631	705	687	702	676	683	696	721	726	714	660	670	689	645	696	655	700	672	711	651	678	700	677	725	658	679	680	678	754	682	704	715	668	761	687	713	655	713	685	677	738	704	649	697	728	705	757	738	722	690	699	691	673	712	678	668	692	714	662	665	691	681	695	747	701	713	688	692	643	687	689	706	688	722	718	739	725	723	692	786	679	691	726	675	667	711	704	698	682	691	688	711	755	664	705	713	711	691	674	701	691	681	691	679	701	680	709	720	675	709	737	672	678	687	685	706	688	649	685	669	673	683	651	723	682	694	741	714	699	727	697	702	660	704	702	676	698	695	676	696	700	704	675	681	685	679	684	676	689	730	722	677	669	647	719	694	718	689	744	693	707	692	639	688	726	703	685	694	666	706	667	651	700	675	753	678	691	686	671	706	691	688	733	664	662	713	700	679	681	700	701	716	719	706	687	690	685	685	756	699	745	690	713	704	722	683	675	672	703	712	698	647	717	673	703	728	703	732	767	682	721	702	662	699	733	692	706	685	645	684	631	654	727	693	726	669	718	692	652	695	703	684	685	712	700	652	670	675	693	703	735	715	679	704	657	715	703	671	727	754	744	691	713	677	696	664	664	741	703	643	666	726	656	715	759	686	747	713	686	719	655	676	723	706	679	701	765	707	741	685	692	730	689	704	724	698	688	717	653	730	652	706	683	669	721	707	698	677	714	687	678	693	689	697	649	734	648	701	732	682	687	690	666	624	702	654	683	745	726	668	704	721	697	712	713	654	696	688	666	711	731	688	659	744	695	684	693	718	658	674	692	696	691	722	729	682	738	726	683	715	663	705	691	674	702	679	711	665	656	693	705	702	703	723	725	654	664	624	695	689	704	666	674	696	693	701	703	709	701	706	687	713	675	702	709	696	704	783	713	684	707	752	677	717	732	678	694	658	678	672	701	724	673	723	669	693	736	674	702	725	706	694	730	726	668	749	722	704	691	733	718	693	688	718	674	714	709	731	685	686	689	729	673	719	698	699	693	710	712	762	720	659	738	706	712	665	695	699	710	731	727	701	701	683	696	712	706	711	669	691	704	672	686	689	764	750	678	694	671	724	721	695	735	650	720	699	705	707	719	718	708	675	678	698	673	711	708	718	692	709	695	651	681	702	693	686	666	636	675	696	677	729	714	669	687	702	706	695	695	627	659	699	703	700	670	687	750	692	721	710	698	715	632	722	664	727	720	719	707	681	719	714	750	669	670	699	712	741	685	716	668	673	703	675	701	687	694	706	708	734	688	705	684	664	691	669	668	738	697	721	667	671	680	671	703	677	713	695	647	743	681	698	667	674	680	691	757	722	709	692	679	706	719	712	682	694	690	716	709	659	682	756	690	675	676	734	697	639	698	712	682	653	704	735	699	714	720	709	663	659	696	680	696	709	706	672	686	685	704	694	649	682	664	722	672	694	632	707	712	695	719	699	708	693	663	712	671	668	686	702	670	662	671	715	703	725	730	689	695	716	708	724	667	713	693	691	645	637	636	729	704	702	768	671	729	689	693	745	681	678	703	747	740	633	758	687	710	695	669	673	721	674	683	707	681	704	691	668	682	716	699	696	666	645	688	742	693	687	664	661	713	659	705	690	676	677	700	728	718	702	709	654	700	733	680	681	696	699	690	713	730	725	684	722	711	700	666	680	719	673	706	743	697	684	702	730	686	713	674	714	676	712	719	685	718	703	709	741	704	663	705	713	734	706	697	645	724	686	721	722	667	704	666	673	711	765	715	663	708	723	711	702	641	703	692	678	753	735	704	654	670	716	664	652	720	657	676	687	703	727	678	670	709	707	706	696	686	720	681	708	696	718	712	725	652	677	693	742	669	639	705	663	666	745	671	708	694	706	728	689	718	696	711	713	724	706	718	621	678	711	715	675	698	749	730	691	732	652	712	656	723	757	688	711	715	724	731	702	635	657	719	666	722	671	703	662	635	718	698	663	720	660	745	699	706	697	683	692	692	690	725	707	662	664	667	678	670	672	709	724	694	671	662	674	678	705	719	684	667	722	683	706	688	695	694	731	683	691	709	691	755	707	696	697	746	678	755	671	672	712	659	704	669	644	721	686	684	745	690	698	794	683	645	689	733	748	713	703	681	697	743	706	673	684	722	697	685	718	654	641	677	701	692	677	707	685	721	696	675	680	675	696	702	687	721	729	712	741	742	698	674	680	678	694	729	721	703	730	648	712	736	723	675	684	737	716	671	646	664	780	669	646	753	682	661	687	738	682	660	667	699	697	700	750	698	679	694	723	705	704	675	668	667	698	708	640	676	715	659	732	693	685	691	740	675	744	661	646	675	669	646	721	703	719	738	669	713	733	677	731	690	692	702	640	711	648	732	720	721	694	655	712	701	717	723	710	720	722	686	716	667	679	714	701	727	725	703	657	715	700	677	723	672	679	642	655	706	753	680	704	614	674	679	666	683	687	699	685	714	671	690	689	695	733	767	677	657	709	662	730	672	657	683	711	677	651	724	697	689	723	658	708	712	711	724	696	691	703	706	702	740	708	709	719	667	687	732	679	694	734	704	689	679	747	705	710	711	674	665	655	731	712	727	703	655	718	714	699	669	702	655	704	735	709	718	736	703	664	693	672	665	751
15258	30050	25401	16004	13256	9109	6253	4889	4116	3625	3534	3448	2864	2585	2258	2072	2043	1841	1813	1569	1528	1394	1464	1323	1326	1260	1204	1255	1356	1214	1237	1156	1176	1137	1171	1142	1083	973	1080	1023	1066	996	972	989	1005	1020	971	937	985	982	966	1028	1018	1027	990	995	982	1040	990	1017	995	1005	975	956	1024	1010	900	989	959	946	979	951	898	931	949	927	996	1007	1067	967	1005	987	976	942	943	926	999	1009	1012	979	954	974	984	1019	938	968	1015	936	986	1031	926	991	941	994	958	960	979	1002	951	962	940	932	900	956	948	1006	950	941	968	978	945	944	989	950	930	985	954	982	1016	952	977	929	921	1016	1015	969	905	955	962	949	1006	967	993	970	974	975	943	950	921	915	972	982	962	987	990	976	910	932	938	947	970	943	1003	924	957	1019	959	944	949	938	990	964	923	976	952	973	965	905	953	940	981	942	975	958	1008	951	955	971	977	961	910	872	958	942	973	965	995	875	972	996	947	940	982	971	950	968	913	908	945	950	972	930	909	966	928	967	949	1009	998	975	940	954	931	909	939	966	963	941	957	955	968	970	1008	960	941	966	975	990	954	961	916	979	1000	943	985	929	956	986	986	909	1002	961	955	934	942	921	972	955	938	977	947	1002	954	1025	966	970	949	988	955	955	996	959	979	938	1030	924	914	987	966	966	956	962	990	982	989	921	977	931	1025	941	963	972	958	1030	965	948	928	997	974	949	971	908	929	985	948	935	967	926	939	952	956	965	931	952	993	917	1010	948	914	925	1010	959	1015	981	967	980	970	927	926	965	971	999	945	947	950	1001	931	979	990	1000	939	1009	1020	946	956	939	949	1010	919	927	936	889	910	933	949	977	982	985	964	940	949	924	977	989	942	950	909	942	943	934	961	986	976	941	1005	977	963	885	947	922	918	925	946	950	953	952	978	939	974	970	986	949	884	963	939	1014	963	935	938	1007	963	907	946	967	985	936	916	935	1001	990	944	991	946	1015	952	921	955	1007	968	949	899	963	940	935	990	942	936	934	938	1009	965	941	914	1004	943	964	973	957	916	986	931	946	945	982	931	993	966	985	965	988	964	972	931	955	896	959	1012	1016	933	968	968	927	945	946	925	958	939	980	1045	983	951	976	983	984	974	922	974	923	962	990	923	978	937	962	955	986	944	956	931	940	929	971	956	955	953	991	967	948	925	974	963	978	953	938	976	986	956	970	953	931	1008	967	965	961	951	875	930	916	928	945	967	970	899	982	1014	979	954	934	969	954	985	986	930	956	997	982	962	950	908	926	932	957	923	973	975	912	955	917	927	991	926	992	972	915	941	994	954	921	964	938	962	965	1024	987	961	958	970	990	945	898	972	893	911	937	960	963	986	931	945	962	965	989	951	946	971	934	950	974	1008	978	949	982	899	982	908	934	965	963	917	946	940	942	981	953	888	909	925	982	960	999	961	960	943	973	965	1007	937	995	951	961	1016	955	990	1017	987	990	971	992	871	980	925	993	939	957	957	957	968	948	945	919	958	979	953	946	949	940	915	977	875	995	1000	988	945	893	975	989	858	965	950	968	945	901	988	947	923	943	927	978	1010	966	985	948	943	951	926	977	948	942	963	959	969	932	969	916	899	920	926	941	960	968	926	973	939	898	935	938	928	953	949	951	1037	998	960	1007	961	922	935	906	956	949	945	984	987	956	1002	938	975	920	937	998	925	924	943	932	970	970	928	927	944	958	1012	952	972	968	945	897	1002	969	1022	954	943	938	961	945	960	952	967	961	909	934	980	915	935	931	933	937	975	983	929	971	986	993	917	1002	956	967	966	913	962	946	928	928	904	962	944	997	981	983	886	991	973	982	998	1010	962	1002	986	939	968	918	933	948	941	978	901	954	936	931	920	922	983	944	906	1016	931	952	947	972	940	934	999	956	876	939	968	961	941	957	962	991	984	966	984	946	987	866	962	954	920	952	1026	946	958	941	1003	916	960	961	917	974	957	901	940	962	902	939	946	937	942	994	985	951	959	952	1028	962	975	963	985	980	989	983	970	978	974	985	967	903	937	964	965	932	928	960	953	982	1000	995	892	984	924	945	897	980	930	951	947	962	967	1017	938	937	978	964	953	980	1050	941	929	917	997	948	990	958	915	871	972	960	944	971	945	970	934	1002	913	952	921	964	931	936	923	973	979	950	928	960	933	947	958	1018	918	999	924	1013	954	984	920	921	941	944	943	929	1062	924	943	884	939	974	953	915	955	902	935	942	988	948	945	995	962	882	937	970	941	958	990	972	979	923	942	1005	977	956	955	900	988	921	947	932	959	979	980	938	903	959	900	891	928	916	939	991	961	1023	942	904	930	983	980	950	984	916	926	981	944	990	938	1007	967	1005	924	910	953	954	953	972	953	972	960	981	950	981	900	1031	941	919	973	948	1003	927	1013	888	989	907	945	990	968	893	988	970	966	997	956	964	969	946	989	903	951	928	967	977	960	943	939	940	964	921	924	1008	950	884	964	956	948	956	919	1035	965	887	929	959	950	905	977	912	936	886	893	963	946	961	958	940	945	966	975	933	960	981	946	971	949	939	988	993	988	927	946	958	985	938	990	928	976	916	929	983	995	934	998	917	931	886	918	966	940	920	944	962	943	942	990	963	938	976	954	949	997	971	980	967	915	929	942	975	1011	972	947	1015	944	972	968	1009	954	906	890	964	969	952	914	938	1003	927	900	1002	941	920	959	947	910	975	989	972	968	976	933	920	1005	1025	941	930	967	976	990	949	976	921	936	982	966	1009	962	995	968	929	925	900	952	894	960	990	965	938	1003	975	1026	942	952	941	953	928	934	918	942	980	984	1002	937	1020	1001	973	943	946	935	879	948	950	988	966	926	924	980	960	926	955	945	933	994	910	986	960	1010	930	943	951	942	955	968	933	959	959	908	912	945	948	933	975	992	955	969	908	911	959	965	952	926	901	944	975	922	990	913	1019	983	987	993	923	871	979	1009	973	928	982	945	935	914	954	943	952	956	978	955	908	959	918	919	960	1003	924	986	969	991	978	912	978	989	919	994	994	992	983	931	988	949	918	932	1011	960	1003	943	937	981	950	988	975	929	892	995	944	982	891	944	1000	945	995	928	886	921	993	952	953	990	946	925	976	954	940	994	913	935	907	913	981	970	955	932	982	938	969	985	961	939	1003	973	958	926	992	964	952	976	936	968	995	955	940	990	931	936	1000	944	973	1009	983	894	975	1010	904	948	968	932	974	945	989	939	966	936	1006	927	961	989	994	969	998	906	976	972	973	960	1013	897	968	979	951	936	959	978	936	993	937	912	987	998	941	979	921	986	938	1024	989	1003	933	947	1006	992	948	939	975	923	953	1019	947	931	937	963	968	925	957	942	969	951	975	938	937	956	933	969	927	930	951	959	1010	961	915	967	968	919	1010	929	941	949	932	952	935	937	1026	971	910	925	967	923	957	948	947	957	952	959	928	923	955	943	931	1006	975	947	966	994	916	943	967	941	902	966	949	994	958	959	958	988	928	934	961	959	951	983	894	1011	966	1033	943	931	968	918	957	964	931	931	986	923	941	980	984	933	930	951	933	948	969	965	972	1019	1020	1015	961	925	921	936	982
23675	21531	29420	24075	21554	20807	8404	3028	2350	1837	1806	1902	1576	1433	1316	1244	1154	1090	973	871	902	849	848	739	802	757	736	736	691	708	682	664	677	643	690	624	636	604	631	614	549	607	600	613	574	563	559	545	557	612	572	638	558	540	600	542	551	577	530	565	533	538	522	524	578	585	549	528	559	527	552	523	518	547	519	526	516	557	537	603	556	563	540	505	534	525	549	593	512	538	542	536	590	527	558	522	535	531	548	509	523	589	528	559	530	578	522	514	561	550	589	514	590	566	568	587	573	537	508	506	517	534	547	553	522	570	545	505	547	566	521	486	572	532	516	517	568	555	559	554	514	551	536	543	539	528	561	546	541	510	520	539	535	550	520	542	528	568	525	551	564	497	527	535	554	532	519	550	521	499	561	560	514	548	566	532	595	516	550	547	557	507	547	551	535	518	526	524	504	562	551	511	539	511	550	547	530	556	543	530	518	504	543	523	535	531	507	526	563	550	508	493	519	563	497	523	521	530	533	548	571	531	554	510	526	538	499	511	529	502	517	530	552	547	494	521	525	533	550	505	520	558	493	543	533	540	528	552	518	531	560	562	507	565	531	493	531	485	527	526	495	547	531	555	558	497	562	538	537	550	515	534	499	507	555	507	532	517	520	526	526	551	519	522	528	499	565	558	538	536	486	548	519	530	531	520	552	538	551	516	551	541	544	521	505	517	567	585	542	555	516	525	554	520	542	534	513	525	526	545	542	528	514	558	522	577	536	515	549	556	546	545	532	519	547	517	490	531	538	536	525	550	537	536	524	507	509	543	565	528	552	518	513	518	506	541	537	513	505	567	513	528	534	509	533	527	554	536	514	510	561	555	495	544	522	535	538	482	518	555	554	541	559	527	542	510	564	490	515	578	546	549	546	532	506	487	563	547	509	557	531	500	527	483	540	569	560	536	512	525	552	561	534	523	563	561	504	536	519	560	555	513	556	556	550	558	504	552	522	547	541	505	547	528	529	592	536	557	540	535	535	551	508	566	560	491	558	532	528	540	569	512	559	476	589	570	566	549	503	509	546	540	522	541	490	528	518	536	523	531	545	519	557	546	552	576	532	510	562	577	542	550	519	533	518	538	548	602	525	523	494	522	508	501	529	560	558	553	545	472	513	544	511	563	528	570	546	536	558	494	555	573	471	494	554	539	526	544	542	541	541	546	568	539	528	537	527	563	546	522	566	563	469	542	537	560	530	525	529	525	539	516	526	522	504	511	550	536	496	547	512	545	546	549	523	576	508	572	543	501	515	530	546	531	569	546	554	503	500	540	554	515	504	565	532	527	552	511	533	546	508	545	485	528	491	561	519	484	526	518	498	573	513	578	516	541	541	532	545	498	551	554	528	508	538	503	527	536	517	550	545	537	523	523	512	572	593	551	590	561	530	572	520	541	524	524	537	529	541	544	546	523	530	508	549	537	581	572	504	530	565	541	569	553	528	553	505	529	513	521	526	524	577	544	513	559	518	539	557	535	530	544	532	562	524	536	513	501	512	541	556	514	519	522	543	496	520	502	576	575	522	577	538	477	532	526	533	535	529	507	557	518	524	497	533	496	518	514	498	526	537	536	516	530	526	574	557	465	549	498	555	528	558	504	534	541	562	509	531	573	540	534	560	539	561	568	524	542	523	504	522	528	559	513	530	517	533	507	510	493	580	544	554	531	567	505	552	583	537	554	534	540	571	554	535	482	527	536	542	575	550	535	498	546	522	583	553	519	538	566	571	543	509	536	561	521	539	510	538	521	539	528	540	541	567	538	514	541	518	544	533	508	505	552	550	550	531	484	562	518	540	542	522	539	510	522	524	534	539	523	551	557	565	582	499	502	554	545	538	551	549	531	538	536	542	511	533	520	546	537	508	551	562	561	540	531	548	522	496	508	527	561	538	531	521	559	549	531	512	580	505	511	532	510	539	568	517	512	537	530	493	519	557	537	547	528	573	513	558	505	542	495	505	530	524	567	532	553	542	488	481	556	493	557	515	584	542	558	544	590	513	543	529	512	538	537	538	561	520	526	506	502	588	524	541	535	541	502	511	490	553	562	536	553	519	547	504	528	541	529	534	530	561	549	556	583	533	546	510	552	535	546	504	522	550	503	539	565	521	493	528	548	523	517	554	488	534	544	544	504	510	566	546	539	511	536	518	487	539	538	492	548	557	523	539	545	540	539	577	551	560	516	535	555	511	520	479	502	525	518	549	531	528	555	506	546	533	498	513	529	525	541	510	543	508	500	525	535	542	562	500	543	548	509	540	537	573	514	552	532	540	557	578	498	588	509	523	535	556	535	477	538	538	530	560	527	550	513	551	505	588	523	529	532	503	534	531	514	519	539	535	514	486	553	562	510	511	547	557	553	528	542	532	507	547	509	530	552	515	531	557	525	501	547	493	506	541	551	562	549	557	533	565	553	559	567	541	524	575	546	585	531	503	519	584	514	495	514	537	534	507	528	526	560	555	588	540	578	491	552	510	533	547	563	542	520	505	554	531	525	557	533	543	503	570	514	562	551	537	522	514	505	534	544	553	556	530	594	534	488	529	494	522	532	525	521	517	520	528	520	537	523	555	522	527	525	537	520	491	543	540	551	536	559	547	525	532	574	493	513	539	516	559	559	540	531	562	567	550	534	530	563	533	528	570	523	547	498	525	533	505	511	484	573	551	537	564	524	492	507	555	510	500	498	548	528	517	539	526	559	508	585	537	533	509	512	539	554	530	543	568	528	543	524	525	555	545	518	526	531	527	532	544	515	588	520	548	555	514	567	470	499	543	504	539	531	533	559	531	531	545	541	563	554	522	544	474	528	534	549	515	507	493	541	493	496	543	483	528	507	532	564	521	515	548	503	523	570	519	518	531	548	538	584	496	514	569	564	530	515	498	522	502	564	563	519	540	542	594	550	538	495	528	549	558	535	522	554	531	533	497	516	524	538	531	564	504	529	535	555	541	578	528	555	479	541	541	578	546	516	544	526	570	551	551	530	546	506	510	522	568	526	504	520	547	552	513	568	532	533	545	609	484	522	525	528	495	532	548	518	533	532	528	553	530	532	519	528	489	521	534	521	514	527	497	535	511	507	543	535	524	524	503	526	543	513	522	525	552	521	561	543	510	544	542	553	495	491	532	544	575	528	549	500	525	544	542	503	553	548	536	518	490	573	538	545	598	569	531	515	517	516	532	541	493	539	493	555	548	564	514	530	509	532	507	534	552	535	524	537	520	566	578	586	560	555	550	523	536	563	524	536	488	525	486	556	504	518	529	522	512	538	521	567	529	516	542	531	469	523	504	564	516	521	538	589	533	548	514	552	560	531	539	506	555	528	551	545	555	514	575	551	561	524	531	484	516	515	521	521	522	523	557	530	536	554	483	519	525	533	535	517	545	516	510	559	549	548	577	543	534	515	575	515	535	549	522	527	547	535	508	553	520	507	566	568	529	534	536	540	513	522	508	516	469	559
18179	35272	30077	20098	17142	12778	8581	6479	5627	4322	4075	4205	3344	3032	2606	2415	2266	2052	1786	1437	1528	1588	1407	1299	1218	1284	1153	1057	1167	1167	1098	1057	1016	1034	1059	933	916	927	884	851	870	913	818	858	814	774	780	805	819	813	771	817	847	805	828	804	793	817	803	759	807	746	738	761	798	706	732	712	782	738	779	780	751	755	753	759	829	755	742	821	754	775	758	694	784	774	743	734	793	798	758	747	759	766	711	727	809	705	741	764	820	773	817	718	789	752	759	736	730	744	756	759	745	722	754	751	783	763	758	711	723	710	769	739	647	745	771	760	749	721	805	732	755	726	737	713	735	736	740	743	746	691	734	725	781	679	700	768	731	758	773	742	736	722	717	724	735	723	705	738	741	764	736	754	724	742	721	738	733	682	718	748	766	753	773	734	709	759	706	741	662	785	729	746	723	700	737	702	727	753	750	736	696	735	726	757	717	749	723	722	755	700	726	751	762	754	741	681	743	774	729	738	728	731	727	729	724	740	714	728	708	748	704	742	786	728	746	735	728	713	737	780	713	764	685	739	728	712	777	723	750	748	728	691	748	699	767	717	779	753	755	733	731	750	704	726	685	774	746	762	741	717	700	706	699	725	732	732	676	746	800	730	746	740	714	754	729	726	755	749	720	687	695	679	719	708	733	723	703	689	726	725	748	715	724	792	719	714	707	727	748	747	760	764	699	719	721	715	770	729	708	736	691	764	690	772	775	758	688	738	744	752	704	736	749	718	758	728	692	735	750	723	732	716	773	694	733	695	756	768	754	690	737	758	768	699	707	707	730	722	699	696	688	741	756	727	758	728	725	772	740	673	776	725	739	739	711	716	707	786	746	743	730	687	751	707	756	696	689	716	736	713	774	724	717	706	749	715	747	727	724	722	727	707	702	744	670	728	754	756	731	718	716	722	727	712	746	726	778	713	754	697	731	732	730	735	791	700	728	749	727	768	760	705	720	744	733	702	726	737	736	741	691	740	745	688	776	784	706	754	684	728	710	737	712	670	710	738	808	752	691	722	730	768	705	692	730	732	704	748	716	712	734	715	773	745	692	702	732	712	722	744	740	757	708	700	707	730	711	746	783	743	682	715	751	716	752	699	745	742	719	785	702	748	725	685	714	648	720	705	688	761	734	745	758	707	737	651	726	715	711	738	738	714	703	707	755	772	757	716	693	727	726	708	757	698	754	716	713	740	699	740	735	704	732	773	691	728	755	767	664	700	726	707	736	741	754	736	721	725	757	704	740	743	756	760	739	708	754	748	749	764	699	731	706	751	704	745	810	740	701	761	757	735	761	741	710	698	743	767	724	731	713	718	689	773	757	733	761	717	762	739	718	770	769	734	727	764	702	734	724	737	776	707	775	740	707	668	714	733	741	739	709	735	728	734	697	763	728	728	742	755	740	692	687	794	745	816	725	748	663	753	695	753	718	725	712	713	697	731	734	705	708	738	706	735	725	744	742	737	738	749	740	709	740	730	750	756	692	741	732	736	745	703	778	732	732	744	752	754	683	751	712	733	678	706	723	761	757	674	750	764	748	722	756	773	711	670	750	716	745	722	722	687	733	747	696	734	780	752	748	705	733	698	753	721	703	677	725	803	695	801	721	759	734	748	711	725	712	720	703	689	748	709	700	727	749	730	789	681	733	725	716	736	731	718	775	786	757	779	772	742	772	771	756	727	699	802	690	738	792	682	741	692	752	771	694	763	750	736	760	680	706	682	733	790	737	695	702	769	755	743	721	740	716	717	710	738	742	766	716	753	704	726	707	757	728	747	707	760	696	748	699	746	734	791	752	714	733	745	729	755	763	699	714	735	728	710	743	737	707	713	769	704	716	695	723	764	778	753	751	675	740	718	718	759	744	705	757	688	732	685	745	707	749	732	773	748	755	787	714	706	729	740	678	735	695	733	713	710	756	750	762	750	740	712	744	738	723	806	717	742	736	671	691	672	703	787	736	716	721	721	726	737	742	760	723	707	705	747	691	739	720	710	722	755	723	741	726	748	716	785	754	719	774	712	689	718	700	734	759	738	767	728	767	650	735	735	701	738	728	726	757	753	737	764	796	735	697	725	734	749	695	736	786	759	728	728	727	718	719	733	712	690	757	692	766	733	694	753	695	737	713	733	717	776	727	718	716	716	758	737	766	775	764	718	767	735	739	772	710	716	708	713	744	731	729	748	745	725	722	680	720	740	738	707	764	719	693	730	695	755	684	735	738	693	653	744	801	730	751	728	765	722	747	728	736	763	735	745	703	740	726	751	735	759	733	696	682	748	767	710	751	762	695	695	678	722	715	706	728	747	696	742	689	739	736	680	710	645	760	730	742	759	785	696	677	767	753	703	699	735	727	701	764	740	728	713	745	744	683	729	758	694	715	735	676	734	766	706	721	743	748	680	698	720	714	738	706	780	764	751	792	724	743	765	764	741	739	720	782	704	768	730	705	756	689	704	671	729	753	771	757	720	787	720	727	742	781	725	733	682	700	703	652	753	765	737	695	678	724	736	716	756	727	688	738	710	744	718	755	752	684	767	751	742	749	750	765	716	761	725	758	711	757	703	746	732	697	732	783	696	757	734	779	734	726	766	732	688	749	726	758	765	725	760	720	725	778	761	704	773	738	708	753	695	716	699	741	756	724	740	771	703	762	732	693	698	702	690	720	718	752	700	673	740	702	735	729	733	736	774	711	731	754	685	705	664	722	752	741	677	694	740	757	713	768	749	772	707	754	719	737	721	697	694	748	745	718	710	680	704	774	688	753	722	731	750	713	729	752	754	783	727	776	728	698	715	714	718	739	742	733	764	731	709	718	745	721	753	737	714	725	741	751	690	680	763	751	707	723	713	726	723	701	716	747	754	696	759	715	717	695	685	694	723	752	689	750	734	777	734	711	700	753	682	702	784	654	771	758	726	748	778	721	736	761	750	728	700	733	723	701	722	765	755	721	697	744	708	713	727	735	750	788	746	718	726	765	753	713	728	786	705	721	732	707	713	759	712	741	739	721	719	740	705	753	702	684	692	724	759	749	691	709	720	694	745	740	751	727	745	723	745	725	724	774	733	754	728	747	748	754	761	731	692	714	745	763	731	781	765	791	756	734	674	735	755	725	756	718	719	734	734	764	746	725	746	731	720	731	747	763	805	732	673	727	689	741	759	715	747	781	761	745	732	685	742	757	778	709	748	745	698	707	719	735	751	746	797	666	770	714	696	756	701	730	705	694	729	741	772	736	697	747	721	709	735	770	709	722	725	761	741	752	739	702	744	742	767	762	742	699	710	762	763	707	728	763	753	699	733	761	714	738	789	758	803	772	731	772	729	689	758	725	712	728	764	715	726	724	668	783	733	711	729	698	747	728	747	740	769	754	705	744	719	738	745	713	696	711	702	714	704	736	694	700	716	700	741	761	746	719	738	710	701	753	749	725	722	755	747	767	747	716	741	777	730	711	767	768	717	754	730	753	718
27546	20982	14469	6790	4234	2643	1804	1539	1315	1124	1130	1203	1119	1084	1022	998	994	944	908	853	848	865	839	828	811	799	786	795	772	798	770	772	792	750	813	797	748	778	783	817	774	760	723	748	737	776	756	767	704	739	745	777	783	759	755	802	716	715	768	797	744	732	760	716	728	692	758	727	776	748	761	711	773	753	769	769	681	720	770	775	809	746	778	777	747	781	785	760	799	751	729	742	739	724	762	767	732	757	726	780	748	731	726	760	759	724	762	747	743	732	746	744	757	742	729	761	723	751	722	792	748	732	738	785	745	746	711	702	732	797	753	759	749	745	710	701	735	747	711	745	763	722	765	702	689	779	738	780	742	749	766	743	744	803	746	751	734	759	754	794	749	749	706	778	723	729	761	786	738	778	730	720	745	723	751	765	755	683	744	763	757	709	765	715	729	743	741	708	748	759	737	756	782	733	712	753	722	746	754	696	697	707	722	710	765	687	777	786	762	737	695	730	773	746	784	732	730	723	780	734	730	734	675	715	711	728	753	730	742	761	755	772	772	753	798	761	785	760	782	712	702	775	753	726	716	713	733	734	741	749	732	762	729	770	750	769	747	700	724	786	732	765	732	733	785	719	723	741	739	701	735	735	704	738	763	729	704	779	783	758	718	736	746	805	754	730	740	736	743	745	762	732	738	732	808	729	769	733	750	700	772	723	742	713	717	708	686	717	730	802	796	723	762	803	757	711	722	745	703	779	738	765	768	725	764	736	686	775	711	698	719	737	681	708	740	776	751	783	776	776	754	715	757	743	715	741	686	744	714	663	752	708	698	714	752	713	741	760	746	735	741	783	717	722	722	770	752	742	723	750	770	717	736	759	703	750	786	780	763	731	739	772	752	759	748	739	780	737	756	742	778	757	744	747	798	765	764	708	690	764	758	700	750	713	783	697	758	729	762	712	720	729	753	773	728	751	802	796	671	697	688	728	695	735	716	733	721	762	705	798	776	750	782	749	767	728	763	779	736	761	749	759	756	724	720	772	760	767	733	742	753	773	745	715	795	773	767	732	752	736	734	731	721	754	759	783	746	688	718	699	763	779	763	743	737	730	738	737	716	671	759	714	735	741	736	750	775	745	752	784	769	739	726	747	757	708	737	726	751	716	739	742	760	735	674	716	738	733	723	781	731	747	748	768	782	754	762	766	764	756	796	719	762	768	768	757	701	720	753	775	739	788	766	764	725	773	700	738	704	750	758	755	735	772	749	721	709	743	739	775	743	738	722	791	730	757	743	735	728	730	761	756	693	732	740	762	758	769	739	715	762	747	745	728	719	741	736	748	774	770	755	751	697	766	725	726	768	728	743	726	748	740	776	712	756	729	735	732	757	701	672	768	718	715	769	751	766	750	768	700	728	763	771	757	730	761	730	723	729	712	716	752	726	770	758	764	682	737	746	782	753	748	778	746	736	769	732	751	766	746	711	699	684	742	738	784	712	760	732	737	744	727	760	688	784	733	747	721	744	727	773	774	742	744	759	738	798	717	732	703	705	729	740	696	768	736	733	758	780	738	719	731	758	739	754	762	701	686	730	729	712	754	707	753	747	751	695	712	745	737	756	751	760	714	743	765	767	769	763	792	753	726	775	753	700	737	724	779	762	755	740	757	733	729	709	717	787	742	759	781	769	721	745	722	764	749	737	746	738	745	726	774	691	705	739	784	734	768	750	768	712	726	698	759	744	746	794	782	774	720	765	766	708	737	740	759	768	721	751	760	780	751	794	793	762	688	747	740	737	753	774	730	780	736	741	774	721	777	758	778	742	706	737	742	728	759	735	738	745	755	723	737	710	729	725	705	721	727	765	709	739	776	739	749	766	714	723	703	821	702	743	732	747	747	751	741	688	755	776	806	732	755	748	735	721	719	722	731	706	788	720	789	755	762	746	741	720	692	733	768	784	712	763	719	746	743	727	763	757	742	736	723	716	762	752	733	720	760	730	745	725	760	749	726	789	779	818	761	777	737	715	708	725	690	785	778	757	737	792	742	762	740	743	739	741	699	763	723	736	732	690	720	766	697	723	770	734	762	786	744	745	719	727	772	731	698	768	737	703	757	769	739	737	740	691	738	703	752	705	740	738	747	734	737	774	719	729	704	732	708	758	733	743	713	798	754	744	750	767	702	765	719	754	704	774	735	719	767	764	691	717	798	740	742	741	776	779	716	711	668	738	750	726	748	730	713	743	726	744	745	755	783	725	701	785	746	765	739	751	746	710	772	751	753	778	698	718	752	742	796	751	775	719	744	750	717	715	744	740	745	686	754	753	757	745	751	773	765	694	678	785	720	701	725	788	766	749	743	753	705	735	761	756	731	735	715	772	731	748	773	727	714	746	788	696	746	740	720	754	775	770	729	807	764	722	748	736	703	755	705	725	751	746	768	694	745	729	728	708	728	734	772	764	756	746	744	703	769	758	721	795	770	702	766	729	728	764	739	738	748	779	734	742	696	709	738	746	763	784	687	752	723	750	674	730	757	709	726	767	755	733	756	724	792	743	755	758	741	734	769	794	724	778	726	735	698	780	730	763	766	754	748	816	738	722	735	735	762	739	715	741	730	743	750	707	786	778	723	731	751	699	806	701	741	741	715	802	728	768	774	782	744	697	723	721	730	723	765	711	744	751	739	726	733	720	734	749	728	752	742	801	756	769	700	750	722	729	745	729	717	765	706	766	732	715	748	765	755	728	724	748	751	713	769	722	737	738	767	790	745	772	767	733	746	737	728	733	766	740	800	745	745	736	744	687	783	677	760	776	724	720	710	720	714	785	799	774	725	784	759	764	739	740	760	711	727	734	755	756	711	740	739	691	750	752	768	741	708	762	740	726	745	767	728	758	777	749	757	789	741	785	738	758	721	769	727	771	690	736	728	732	672	746	750	728	740	766	725	745	713	753	792	734	757	701	715	717	733	724	800	773	791	717	733	736	756	758	755	727	773	771	745	695	766	767	750	755	802	696	733	775	744	713	704	742	700	751	756	718	723	727	769	755	753	725	769	776	776	719	790	759	722	724	755	732	750	727	711	731	740	713	746	721	737	737	788	717	786	772	753	770	759	745	733	735	690	782	776	741	673	745	741	735	699	704	712	749	758	750	726	743	677	735	715	738	794	742	771	706	735	769	732	769	733	727	711	724	751	756	792	713	723	755	787	706	715	749	801	765	716	777	745	671	730	783	716	732	700	693	705	705	701	748	672	739	718	680	688	743	777	696	731	773	702	764	740	739	736	726	749	745	743	768	666	792	740	696	713	760	749	719	757	721	754	760	723	761	736	734	809	742	763	706	755	759	771	758	753	768	716	754	721	738	744	736	736	719	682	758	745	697	763	747	780	755	713	756	761	736	725	752	734	736	803	728	755	756	767	752	775	700	714	736	767	747	716	733	742	766	744	750	751	766	741	713	659	720	785	757	720	724	769	797	745	774	757	777	746	775	721	738	709	818	708	743	770
13745	21997	16708	9696	8148	5798	3962	3238	2719	2135	2072	2126	1899	1901	1752	1745	1527	1448	1368	1295	1330	1246	1221	1261	1231	1140	1154	1138	1199	1176	1051	1125	1091	1094	1177	1092	1048	1135	1088	1091	1018	1009	1048	1058	1101	1027	1072	1029	1013	1052	1035	1064	1027	1047	989	987	1042	1059	998	1020	988	1065	1053	972	1015	962	1013	1020	986	1014	991	1027	1035	1017	981	1060	992	980	979	1040	1045	1034	985	991	979	1021	988	1013	1017	1039	1019	975	1054	1037	1028	1052	1007	1002	960	1028	1050	1007	1036	1050	998	1039	998	1098	1028	1030	1086	1013	964	1033	1021	991	1027	1021	974	1025	990	977	1058	1015	1049	986	942	995	933	1002	1000	975	999	981	994	1038	987	994	1017	1054	1037	1028	1024	968	990	996	985	999	1043	989	1002	922	1061	1062	993	994	972	989	986	1016	1007	1017	975	936	1027	982	992	980	994	957	971	1024	996	986	1045	993	1043	1070	995	1022	1012	1066	989	979	1017	931	1002	1007	1021	1017	996	1010	1005	1013	966	1036	1041	1035	1009	1048	1049	988	995	971	1036	988	951	1009	974	1003	982	994	989	1014	1059	1026	967	946	979	975	1045	995	1008	1053	994	981	992	994	1003	1042	1027	1008	1000	999	992	1039	960	1017	986	1065	981	1031	995	1015	992	1037	1020	992	996	1054	1020	977	1047	1031	1019	966	962	1020	981	995	1009	1025	1007	1000	993	948	1007	1027	1028	1009	1010	985	1042	1009	955	984	1027	1020	969	962	979	951	976	1036	1036	1003	1006	1011	1040	983	1020	1033	1033	1024	970	1045	977	1004	993	1062	996	1079	1015	966	1068	1023	1037	995	966	1007	1033	1007	995	990	996	1009	1027	988	973	991	975	986	1017	1017	1003	951	1023	1014	977	971	996	987	989	990	988	1016	995	1028	948	937	1011	982	1030	1037	992	976	973	1027	986	1007	1016	1000	958	959	997	944	986	1007	1047	1039	1040	1026	971	1040	981	1005	976	1043	1022	972	962	998	1008	1019	959	1012	975	1042	983	988	1030	1010	1008	1025	1044	1006	1012	994	1015	987	946	1006	1035	1055	954	975	994	1017	1006	1029	1001	959	1000	1029	1023	1018	1012	979	1036	1037	973	1055	1015	1006	928	1018	955	1006	1032	1010	1045	1015	991	1014	1068	986	1012	955	998	1036	956	1036	998	1012	1039	1026	958	1004	986	966	978	960	1013	1039	978	1005	979	1007	1018	1024	987	983	1035	1033	996	1009	1048	1016	1028	973	1020	988	956	963	1045	973	1073	998	999	1008	1016	1019	1027	960	957	1005	1054	1033	1012	997	1007	1004	989	1030	1043	1084	1053	1024	967	1023	941	959	1036	984	942	1026	1052	982	989	981	997	1020	1008	1011	994	946	1004	1052	993	976	967	1018	989	1046	1023	1017	984	1044	1009	984	995	1050	979	1016	982	1033	1015	1031	984	1069	1006	974	988	997	990	1071	1005	950	1007	953	923	979	941	995	1018	988	1000	1026	978	1007	975	1054	1014	1030	1016	1008	968	959	1021	983	990	960	964	941	1012	1052	994	1012	990	992	1040	1019	1032	967	1043	1019	971	987	964	1028	1030	1033	1038	1019	1001	985	969	1004	996	1024	1008	985	1030	1089	1050	1043	1011	1030	1006	1020	948	968	1030	981	1009	954	997	999	985	994	989	1008	999	983	967	1004	1049	1000	1002	1005	1010	1057	1016	995	971	981	1052	1007	1005	1044	1030	978	959	1007	953	998	1021	1020	1065	1049	942	993	997	1034	991	990	993	1016	981	1002	968	975	941	991	984	957	995	1008	970	997	1012	997	1016	966	998	1016	990	1003	976	951	1005	952	1016	1014	1011	987	1003	978	947	1019	1007	1023	1009	1013	1038	1012	1014	984	965	972	998	1015	1043	979	1023	1006	968	1017	975	999	983	997	959	961	994	1034	992	985	990	988	983	1050	1023	989	970	1009	923	955	951	1010	1043	956	963	1018	1006	1052	985	978	992	1023	954	1007	1003	1023	988	944	1015	1033	996	1011	1004	1001	1004	967	1045	1057	1019	1006	998	980	961	1004	954	1014	993	1002	1044	981	1028	999	1015	1034	958	1046	1047	1038	1053	986	1043	993	1032	1037	1016	998	993	962	1017	1070	1011	1004	977	992	1012	985	1019	968	985	953	1016	962	952	1016	1028	1036	973	1013	1008	976	991	1071	1055	1049	980	963	1004	1007	981	965	984	986	947	996	988	1020	1002	993	1021	970	1003	1040	999	1040	975	1018	959	1021	1018	995	1008	971	1000	1002	1038	997	915	947	993	1009	986	993	983	1018	1015	1011	1029	990	1015	994	1006	1052	999	1031	975	1014	953	996	959	979	1040	951	966	1009	1040	1045	1030	1023	925	1005	1055	1004	1047	1014	1018	1008	964	970	1002	1008	912	989	976	952	1042	1024	1038	1008	999	1026	1019	1049	1086	981	999	1051	957	991	1019	986	1034	958	1036	1018	1003	965	962	1033	995	1029	995	1029	989	1013	1013	997	1033	959	945	1008	946	950	1012	1030	1009	1020	1027	1029	1019	1030	949	984	1033	1011	1026	971	1017	1032	990	1049	963	962	1030	1022	972	995	1005	1054	969	1077	1092	987	1035	1024	986	1031	1022	1045	1025	961	960	988	983	1001	1068	1044	998	1028	1012	990	972	1028	998	1056	973	1005	966	1018	994	978	996	952	984	1000	1091	997	997	983	999	1022	995	1049	1026	993	1016	972	1034	966	934	1002	989	992	988	1045	1009	1067	1005	1036	993	1007	975	996	995	996	1031	1063	1034	1036	1003	1012	995	995	1004	961	987	986	989	985	1007	1053	1025	991	1039	995	1027	1001	1013	1054	979	1020	953	979	962	1019	970	1048	1064	1073	1008	1049	939	994	958	1044	1040	1012	979	1011	1024	959	1023	1003	1022	997	984	998	1034	1067	981	1035	1022	1001	994	1036	966	998	977	1049	969	972	1011	979	1006	1018	973	958	996	985	976	1024	1012	1027	999	1034	972	972	1042	999	994	1047	1007	943	970	962	1015	969	1000	971	995	1016	966	1007	1082	987	1032	1005	999	968	1004	1030	1057	996	984	993	998	989	1018	1028	963	979	995	1045	1062	935	998	1014	1012	1020	1002	1058	963	961	959	1052	1001	988	1053	984	988	963	990	985	995	912	1000	1041	980	1014	987	1005	978	985	1022	972	1013	1024	1006	974	1017	994	987	1020	928	1012	1016	1034	1023	1021	1006	1002	936	994	993	1060	1000	1059	1051	1019	1009	1038	981	955	934	1026	1049	1063	1025	943	973	1065	993	1006	992	1006	969	1008	976	1027	975	980	1016	1037	936	961	1032	1016	1039	1027	969	949	1015	1015	1026	1038	997	1009	1012	1034	997	1039	984	1023	1046	989	954	992	980	965	956	996	1016	976	1019	1004	1028	1020	977	1021	1008	1022	1061	1024	1017	1014	999	1025	1012	1015	1032	1065	1025	983	986	1021	985	1082	994	995	964	1015	1005	1024	1020	982	1008	988	989	1015	1004	958	1038	974	1021	1031	972	1028	1025	1049	986	1008	985	1010	1017	982	996	1029	997	1000	967	1002	1046	1000	1040	1013	931	1025	934	1001	1003	975	984	984	968	1024	1016	1029	1054	1003	988	1060	1008	1010	1036	1001	1010	1016	1028	988	950	1009	1024	1052	994	998	1003	1035	998	1031	980	1034	1001	977	1048	1040	1001	1016	1029	1014	1036	1012	1059	980	1002	957	1010	1001	945	1022	934	1008	1033	965	941	996	1054	1040	953	994	1063	1030	968	1051	1022	997	1045	1006	1038	946	1013	1011	1017	1015	1033	1001	994	999	943	978	1027	988	1022	1066	980	1022	964	984	973	990	1008	1022	990	982	982	1069	982	980	996	1026	1012	1039	1021	1029	994	1032	1029	1033	1032	997	1023	1057	986	1002	1044	1009	1018	985	1014	1017	1015	926	1017	1034	1017	975	1014	998	1024	1067	972	1022	1014	1006	957	1020	1009	977	931	983	1016	992	979	963	1007	1021	978	983	989	1004	1070	1013	934	1006	1014	994	1006	1034	1026	1007	957	986	1002	1002	973	970	988	1007	1015	983	974	1033	998	979	1005	1037	1005	972	1051	993	996	1067	1017	960	968	1013	1008	1015	1027	1025	1026	969	969	1004	1016	967	1029	1026	979	992	1052	1012	967	1003	983	1000	990	980	971	976	960	966	992	1066	973	1028	1028	996	1064	1030	1032	947	967	945	993	1028	1025	993	976	991
24695	21532	28779	24752	20879	9087	3850	2592	2011	1582	1421	1629	1459	1359	1302	1214	1137	1097	1039	940	990	910	945	902	899	875	844	836	818	868	820	779	837	857	799	804	802	760	788	811	753	754	717	728	770	738	695	735	714	731	708	799	727	725	708	755	695	753	749	714	734	717	749	693	704	707	689	752	720	676	739	729	662	727	763	749	734	725	764	709	727	731	698	721	743	712	715	722	746	752	713	693	711	710	712	754	721	756	702	728	740	748	741	689	718	769	689	709	737	718	722	712	724	744	736	735	742	719	689	701	744	707	719	662	714	748	743	687	696	787	699	706	711	746	709	637	685	718	731	703	712	724	736	726	673	710	698	680	727	680	671	650	729	713	642	721	684	718	645	734	738	722	754	667	731	688	740	715	704	684	699	715	681	711	669	705	687	698	727	758	714	693	719	714	688	660	707	676	726	632	722	698	747	728	761	791	728	735	684	708	728	756	726	698	740	711	691	736	692	700	692	724	734	669	719	695	709	716	718	693	676	678	729	737	736	723	707	697	680	722	724	711	683	753	770	705	721	702	692	705	696	715	709	689	694	679	722	675	711	694	719	743	701	734	767	688	676	674	728	714	698	680	706	706	722	694	718	711	722	676	687	709	715	703	717	721	726	746	654	712	764	694	695	699	763	712	724	733	771	703	722	714	751	716	703	737	727	691	749	695	712	697	708	765	687	719	682	753	705	743	733	717	689	680	742	701	708	711	711	729	710	706	699	692	709	702	666	736	783	690	723	704	710	680	757	662	752	710	672	700	707	681	708	665	701	712	742	734	737	707	677	664	734	709	729	762	695	678	699	723	693	781	699	670	722	737	751	722	728	747	670	707	729	698	701	755	727	724	703	720	747	696	660	745	716	728	717	717	707	729	711	713	718	710	698	708	723	746	696	679	670	763	739	757	747	719	716	699	730	712	719	686	691	689	665	710	733	729	725	693	716	732	742	673	705	695	702	718	674	713	687	700	690	726	739	700	731	687	730	666	713	707	751	703	750	666	721	727	743	656	718	735	706	741	758	723	715	719	695	752	722	681	691	741	730	711	687	687	694	692	694	701	677	725	709	651	669	735	688	743	674	689	673	709	684	744	739	724	733	729	676	663	718	728	706	710	734	683	711	712	668	679	668	713	748	656	711	712	693	706	671	703	690	737	665	662	715	743	682	736	686	732	681	708	681	713	715	718	738	704	720	736	727	695	759	638	680	743	680	712	709	687	684	728	690	760	659	670	664	679	699	704	767	734	724	708	718	712	707	737	731	692	703	737	729	706	688	725	709	733	767	770	688	749	780	678	711	746	702	742	717	704	652	731	653	762	719	696	661	724	719	718	719	710	699	724	682	698	721	716	647	712	710	705	668	710	689	755	703	678	699	764	666	694	751	711	738	721	768	659	696	734	679	753	670	734	756	724	728	689	729	682	744	700	670	739	728	704	712	691	693	771	742	710	715	734	707	697	693	717	657	753	699	723	702	657	717	697	647	651	724	707	699	691	713	676	717	717	730	694	722	681	695	724	735	685	716	672	708	718	712	701	735	711	676	697	709	713	685	754	721	710	698	710	725	743	702	729	700	729	702	692	720	700	698	741	679	693	716	743	671	704	698	793	699	691	732	710	688	728	722	701	717	755	707	715	734	696	717	740	701	690	678	684	720	747	671	720	704	701	677	665	761	669	667	717	711	725	681	692	747	742	703	666	762	675	678	707	695	692	712	724	728	728	761	680	658	743	719	726	746	734	662	701	728	767	716	727	658	742	716	719	695	659	708	713	747	724	728	726	750	764	649	725	769	720	664	672	710	728	747	744	662	716	733	720	749	711	762	688	722	687	712	706	694	650	754	746	734	717	704	720	718	738	698	652	699	683	644	701	721	703	669	676	704	709	708	728	659	714	709	735	689	749	667	642	708	708	713	717	767	719	734	717	718	683	702	742	723	685	737	715	747	690	683	690	697	704	715	747	721	676	722	730	701	749	719	676	651	741	688	732	658	713	671	700	745	708	715	708	713	708	723	712	742	817	735	744	690	694	728	717	715	695	729	711	724	729	696	676	695	644	745	723	756	709	717	629	708	703	718	719	726	711	685	741	734	692	695	700	729	728	723	733	731	728	691	731	762	695	739	737	742	715	744	749	707	683	712	752	703	731	677	707	762	666	677	704	680	681	732	700	718	700	693	704	716	711	712	664	741	684	688	710	706	713	723	717	728	726	689	679	695	686	709	683	698	708	761	729	739	663	701	714	732	691	696	676	698	671	690	706	736	725	712	712	705	659	721	705	662	742	694	696	748	698	690	698	687	659	711	736	686	736	723	763	727	711	696	674	711	681	699	764	729	669	716	698	705	756	722	684	737	648	711	740	715	680	736	741	707	687	693	727	712	708	676	699	729	684	750	744	774	756	731	712	726	708	668	715	781	689	697	688	691	732	688	698	725	654	751	687	711	741	692	784	679	714	707	732	717	730	693	689	725	699	701	681	692	697	756	707	725	709	674	733	716	731	709	677	704	691	723	686	745	714	665	691	742	672	688	693	678	749	692	659	700	721	699	731	746	718	688	731	698	749	714	690	681	699	720	724	719	686	668	743	695	701	716	738	700	695	728	696	746	725	699	747	680	688	697	714	706	694	722	678	704	731	697	700	690	724	691	687	706	714	739	722	694	722	672	735	688	716	740	714	711	701	716	793	744	687	725	745	688	728	653	720	729	727	698	710	675	749	752	726	715	703	718	709	689	649	755	714	652	759	683	676	715	725	692	709	768	698	691	737	718	715	681	675	681	686	739	695	685	681	690	684	699	678	659	693	647	719	704	709	668	688	685	708	767	693	696	776	785	701	722	703	676	670	713	708	663	722	728	715	740	706	718	737	685	705	701	722	714	717	717	719	732	675	674	742	711	717	696	709	756	684	674	708	709	695	695	746	705	671	736	701	736	723	660	681	743	716	686	709	662	692	748	661	709	658	718	662	737	740	756	658	683	702	654	692	725	722	721	662	720	690	681	709	713	749	760	689	743	712	728	710	696	707	691	705	740	721	666	713	717	696	733	700	674	739	698	721	682	711	762	701	712	663	741	667	702	696	691	708	677	712	720	726	747	694	723	701	760	708	717	708	707	667	705	702	686	662	682	713	690	640	716	689	713	716	732	717	747	707	742	726	684	681	701	696	722	697	722	710	690	725	741	691	653	725	688	685	751	730	738	713	673	706	676	762	742	738	661	704	728	737	710	687	715	680	698	707	645	724	732	695	736	679	687	687	758	717	748	747	677	712	707	713	713	690	702	724	648	667	632	658	705	691	685	711	705	680	743	675	752	641	703	683	757	711	705	761	749	736	727	707	681	709	725	714	709	709	722	739	671	696	742	733	668	711	676	695	696	699	710	665	689	715	685	689	718	694	716	691	702	738	690	715	753	698	680	670	726	702	698	677	729	722	676	709	692	701	703	733	684	717	677	710	685	723	700	742	681	698
14965	29600	23731	15696	12796	9275	6664	5816	4690	3293	3024	3229	2923	2558	2460	2076	2019	1746	1679	1585	1445	1488	1398	1320	1300	1240	1238	1226	1273	1234	1265	1178	1138	1193	1163	1113	1081	1051	1108	1081	1116	1053	992	1056	1099	1060	1048	1038	1046	977	976	1009	1016	999	954	1042	1014	1040	1012	1003	1013	976	970	986	982	960	932	969	990	976	1004	966	998	918	988	970	989	1044	982	977	992	1051	1042	960	1015	957	1000	990	1024	990	980	1016	984	956	992	915	972	960	996	960	1021	1005	971	965	984	968	988	991	944	979	952	1070	1059	995	938	969	947	970	981	1010	999	974	967	949	970	954	987	982	968	988	906	895	1028	964	923	990	954	984	933	921	987	971	979	956	967	983	900	992	963	946	995	1010	977	991	978	992	978	952	972	997	956	954	1006	959	973	1006	952	959	967	959	931	988	1001	995	949	991	989	979	970	913	1027	969	1044	997	967	977	982	941	1007	935	949	1023	927	970	905	940	1003	989	966	964	939	981	950	924	947	1019	1007	948	928	974	972	968	983	967	932	983	979	992	966	945	975	975	983	971	952	970	968	1004	959	899	996	962	949	961	915	963	989	966	971	897	922	970	1031	979	966	967	942	935	976	948	992	932	974	993	903	927	930	928	942	963	993	986	922	962	912	965	1036	962	985	997	941	983	1008	1027	951	965	969	917	968	986	975	940	1005	949	989	1002	952	954	1013	942	1003	923	982	994	954	968	965	983	989	981	967	958	1032	997	943	991	1007	937	908	995	970	1004	979	979	971	1016	996	1003	992	992	969	967	994	921	934	933	946	961	968	961	990	927	966	931	933	966	949	968	943	906	980	967	972	997	1001	983	994	993	923	995	957	978	994	965	956	920	963	1012	961	992	917	954	930	1011	952	958	1005	959	944	958	975	1021	981	973	1012	961	933	968	981	975	979	1033	957	1029	980	958	977	986	993	943	1011	938	1000	1004	973	1033	1001	944	975	924	991	951	974	993	940	957	936	954	945	982	919	970	953	965	965	985	997	1025	990	956	964	933	967	965	937	973	967	945	960	959	995	1029	957	990	990	965	940	991	997	972	997	992	970	964	1034	983	990	858	937	967	972	939	994	942	973	887	1002	874	968	992	963	960	993	1016	1067	956	941	964	953	989	1013	901	939	975	958	959	1003	995	994	896	967	936	953	971	942	959	988	993	997	945	1039	954	968	934	964	990	981	966	996	957	1002	986	935	948	978	1013	937	984	959	987	985	920	951	952	1013	977	999	1021	926	923	969	901	991	1013	968	989	1002	986	975	949	925	953	942	934	956	944	925	993	960	913	966	999	924	995	989	958	976	991	981	977	961	1017	935	982	970	939	991	950	999	990	904	1008	911	951	1004	930	1009	959	1041	964	965	985	991	949	965	954	1041	987	988	989	965	962	1020	959	997	933	945	982	999	974	946	943	1022	947	939	966	999	915	1001	1006	972	924	974	988	990	948	1025	966	983	999	986	1003	952	980	953	1019	944	993	981	986	966	955	927	911	925	921	961	994	958	986	972	1001	1002	903	956	992	943	982	973	972	1007	972	940	982	975	975	990	960	960	989	1006	956	997	964	910	1026	1037	962	970	887	952	962	977	965	981	955	973	964	948	955	979	949	961	995	943	968	977	936	875	1004	956	950	974	989	939	959	979	1011	944	989	983	965	953	992	973	984	1022	993	978	974	923	961	979	956	906	907	959	995	952	960	965	1003	961	986	968	989	960	1000	962	981	937	993	1006	959	1022	1050	973	969	995	964	945	996	1000	954	966	976	1057	913	995	999	940	979	962	981	978	1003	982	928	972	980	968	968	960	910	957	960	966	955	973	951	969	976	953	966	933	947	981	979	1000	1008	1011	940	961	1009	994	955	973	944	998	1001	964	944	1022	987	961	944	953	1023	986	982	927	965	930	939	966	998	965	949	1017	944	1006	1026	990	1005	915	1018	968	1001	935	930	983	955	1013	1034	949	965	942	993	940	954	991	1016	953	939	1006	1001	893	991	941	971	995	924	949	1011	984	996	911	968	967	933	984	972	952	1001	954	936	940	944	944	946	1009	1011	1004	960	1030	947	979	997	934	979	959	948	1007	977	996	966	1007	923	975	1011	984	936	945	992	934	998	1031	964	1000	1029	995	990	990	913	976	966	969	987	1002	1052	978	946	963	1011	998	1028	982	1008	1005	1028	962	931	960	983	961	958	1022	990	964	968	945	983	972	966	940	951	1018	969	968	1030	1004	970	939	1011	1021	910	996	1015	980	920	967	951	975	968	1008	953	979	956	1063	1011	1007	1048	1036	947	979	995	900	994	952	1100	952	958	970	987	947	991	992	966	954	954	999	1038	935	996	982	1029	955	1012	1003	932	966	932	989	1002	937	1032	963	953	893	993	942	969	1000	981	960	960	970	990	1011	1005	973	930	974	968	934	948	951	948	936	958	994	1028	989	982	986	955	941	965	978	929	950	932	968	994	963	998	964	1011	972	971	978	928	953	926	942	1000	966	893	984	953	929	982	963	987	1011	995	986	992	1008	997	996	951	988	974	943	948	962	953	973	911	967	961	941	942	1007	955	975	934	947	946	981	945	974	962	978	1005	992	964	982	939	1024	1053	905	927	1017	975	996	1011	933	999	956	947	977	937	1024	934	923	951	963	979	965	935	974	1001	993	987	978	871	985	987	970	960	978	950	933	988	989	1032	988	956	974	971	1013	1012	994	1006	972	939	916	930	945	932	971	975	991	983	943	976	1001	966	951	952	965	945	963	1023	988	954	1002	1031	978	922	949	980	965	937	966	933	995	959	964	982	922	1016	983	974	962	984	1023	937	981	996	981	961	964	976	999	955	1018	947	988	974	984	897	996	970	933	934	926	926	1019	964	1019	937	966	984	995	959	975	1004	1008	1007	968	877	948	931	934	996	1012	946	967	983	983	969	955	989	975	936	958	968	900	964	961	1001	968	1023	951	1015	959	987	944	998	959	1009	975	949	967	1003	961	972	1002	955	1002	949	922	970	1007	954	974	979	1012	986	956	966	931	950	979	987	968	959	1001	942	941	955	929	934	1019	961	989	958	905	1000	999	924	950	1014	958	959	961	988	963	953	1000	928	940	968	954	987	976	964	980	987	950	965	969	967	980	931	977	930	988	953	977	931	919	1014	979	967	956	976	1022	979	915	968	941	919	1028	1012	974	979	1007	930	912	980	950	1003	956	924	1000	987	965	945	888	988	967	1032	999	924	989	1009	947	922	989	980	986	1039	962	935	954	982	950	913	979	950	1015	990	950	1024	894	953	1007	999	907	955	1002	986	921	968	957	943	993	928	1008	954	1024	981	932	980	977	959	960	950	988	898	961	916	963	993	989	977	1030	1002	989	1026	944	978	982	940	967	1032	931	1018	972	982	1003	980	964	967	992	1017	963	1031	928	968	972	942	988	973	970	960	957	982	920	945	940	1027	962	970	958	939	980	944	948	1004	949	955	933	942	1020	1000	955	998	1017	987	976	1041	994	1004	980	1013	955	920	955	974	947	969	1033	928	970	986	992	965	943	981	941	952	986	975	1022	979	992	1011	978	915	972	971	989	935	961	952	973	1014	933	931	993	981	948	917	953	984	969	964	998	1087	950	960	960	948	960	1009	986	977	923	963	995	965	1020	1010	1013	951	941	944	897	994	986	959	940	968	948	942	940	978	954	990	970	975	986	996	957	1003	977	934	985	1012	989	973	948	940	971	926	982	927	990	962	927	939
23682	21542	29408	24112	21560	20645	8290	3680	2496	1904	1873	1892	1646	1479	1388	1199	1171	1115	1013	890	893	887	772	769	742	764	694	704	716	713	676	711	653	670	656	651	699	618	613	608	604	542	540	636	598	606	574	568	579	600	533	603	629	550	555	587	582	597	531	588	558	521	574	540	546	535	514	555	571	617	553	575	576	542	551	545	603	573	594	550	533	536	561	552	551	531	565	531	553	587	557	591	559	560	555	577	542	537	514	521	500	554	558	525	575	581	569	559	548	526	532	572	595	575	543	562	552	503	560	518	577	544	532	585	566	514	588	532	552	537	526	550	555	541	521	540	567	572	548	577	517	530	556	581	565	565	587	561	551	554	552	529	568	526	536	563	542	538	535	555	564	516	549	539	565	545	564	518	524	543	538	544	526	514	504	541	560	547	533	527	522	525	544	568	524	549	561	591	555	539	508	568	527	574	531	571	574	543	571	546	550	552	562	508	562	527	582	520	529	571	536	541	542	526	540	556	593	578	581	540	530	568	539	523	537	519	468	592	503	534	533	539	540	555	515	545	558	519	515	575	510	539	562	560	539	505	596	575	585	578	560	572	560	552	531	581	527	545	522	545	538	590	517	521	515	549	535	584	569	542	543	491	589	553	576	534	537	547	570	554	508	525	522	562	548	538	544	548	590	555	483	540	582	537	521	538	565	539	523	534	564	568	533	545	544	547	531	512	512	535	545	566	570	538	574	546	557	526	526	549	542	544	543	567	538	509	535	584	569	524	523	560	580	559	536	543	577	561	568	541	580	522	532	506	555	552	537	552	539	521	571	493	547	562	572	601	548	506	564	553	559	573	526	544	561	566	570	539	544	535	494	542	537	496	588	510	568	552	515	558	520	524	534	550	522	571	536	570	535	562	539	533	548	509	530	539	552	533	547	509	527	563	563	565	548	555	542	528	528	486	530	557	537	550	522	549	543	534	539	544	538	524	558	550	548	521	563	557	587	546	536	536	591	522	544	548	511	531	554	550	572	529	538	528	467	567	537	573	541	516	559	570	561	563	528	520	514	587	538	526	577	539	533	556	556	546	518	583	519	569	556	548	559	510	506	558	569	574	526	541	501	542	544	529	532	504	532	530	563	582	579	521	523	576	582	540	500	551	511	523	568	544	565	558	566	516	575	538	609	541	561	519	582	567	515	553	526	562	570	526	521	511	570	520	559	490	498	562	544	579	538	506	502	529	521	554	536	533	528	553	552	586	495	560	542	558	558	528	568	526	561	519	529	557	586	517	540	558	560	571	546	531	571	529	582	544	566	552	536	560	509	501	552	554	529	498	567	558	523	563	512	570	553	508	525	518	565	555	505	590	551	519	514	564	572	521	539	548	492	548	509	536	524	598	539	525	536	563	547	522	559	573	524	558	516	571	544	541	579	545	541	552	507	558	568	561	561	552	576	571	497	572	560	510	530	565	524	568	535	552	511	545	493	551	548	538	554	556	588	534	518	558	546	495	520	525	560	503	605	516	557	528	539	546	514	586	538	497	586	536	594	516	535	552	586	540	562	551	548	553	531	585	514	563	539	506	560	541	524	575	552	565	562	598	547	541	496	572	570	562	509	558	539	526	573	545	557	571	541	547	524	552	521	553	586	544	555	533	515	544	540	518	552	557	508	543	576	528	570	543	528	538	557	540	499	499	577	522	548	552	538	553	547	525	541	521	527	556	534	555	542	505	558	520	553	529	569	575	569	529	561	571	551	531	560	575	616	542	506	542	562	560	547	527	542	575	543	563	558	604	514	567	528	581	550	528	519	538	549	515	546	559	546	560	577	495	522	498	569	577	551	550	559	526	552	522	546	527	542	526	547	537	547	512	531	515	557	555	566	611	504	486	552	513	568	552	517	522	545	557	548	512	521	548	553	571	570	549	535	568	581	533	523	513	493	536	547	505	542	557	527	581	544	576	545	560	550	593	539	576	547	579	567	534	538	533	567	574	553	516	582	517	529	550	556	559	570	576	584	560	567	570	556	532	526	548	539	548	541	566	534	568	553	576	567	533	570	558	589	527	512	553	535	540	525	577	524	489	539	541	520	587	558	587	520	508	481	573	513	545	565	521	573	549	560	546	521	528	524	527	541	500	562	520	544	546	546	544	560	531	556	535	524	546	527	525	536	535	538	542	567	533	592	528	589	562	533	521	527	575	531	511	571	577	537	556	520	551	590	586	540	565	588	544	512	537	532	568	575	553	579	568	546	490	539	572	558	538	537	548	537	538	593	554	570	580	534	538	551	521	573	540	544	553	563	587	526	547	553	532	582	564	558	558	510	551	530	527	559	529	542	549	535	530	517	513	551	560	536	559	571	546	537	528	565	539	558	560	541	491	532	549	548	564	523	564	559	548	502	500	507	525	582	559	514	536	532	555	537	530	532	512	548	549	527	547	537	571	507	566	588	519	558	552	529	542	556	528	558	535	540	528	557	559	531	521	559	535	566	509	534	573	534	588	528	583	558	541	539	561	557	544	529	537	476	534	555	572	552	558	509	542	548	552	501	543	523	540	513	519	529	573	547	529	556	578	559	515	549	492	550	520	521	511	569	566	552	569	545	529	557	574	502	529	563	526	554	562	536	569	595	520	518	506	544	566	490	524	583	555	509	546	558	545	533	559	516	511	551	540	561	512	535	581	528	532	503	537	545	550	524	537	494	566	552	509	515	562	539	560	558	515	539	521	520	516	527	537	553	539	535	546	563	524	496	517	569	544	485	562	535	568	586	544	514	543	502	549	590	549	564	589	539	540	558	569	518	537	538	537	561	566	553	569	517	542	547	563	594	525	521	557	541	536	575	549	533	550	545	508	548	537	561	559	557	546	590	516	478	534	562	543	565	565	541	535	519	533	598	550	536	560	526	515	596	523	561	552	508	559	566	550	579	553	572	583	545	511	564	550	595	548	576	519	505	550	561	574	562	563	566	572	499	584	531	521	500	518	519	540	553	581	560	540	570	552	539	528	526	524	552	531	570	544	526	537	508	529	574	525	572	541	549	506	532	529	501	525	542	513	531	543	537	552	481	567	501	519	520	532	582	542	549	526	546	564	579	560	525	555	537	533	558	516	567	563	606	572	561	539	535	523	508	586	566	551	568	522	531	574	566	523	561	518	538	552	547	550	541	584	560	521	568	572	515	522	539	558	526	519	576	534	533	516	493	562	546	551	530	555	547	515	508	494	576	570	549	538	549	527	573	581	528	513	504	568	556	566	584	555	551	557	543	517	586	557	522	518	478	509	505	529	539	501	553	546	543	550	569	576	550	491	548	533	570	525	531	526	518	555	531	544	575	558	531	535	541	528	557	567	534	518	540	568	542	562	553	528	551	509	552	530	546	558	536	565	530	575	529	563	518	556	500	556	505	510	591	549	566	512	543	540	568	562	556	531	555	525	539	574	550	489	541	579	574	567	558	578	553	553	538	605	541	543	554	557	526	525	562	548	543	571	541	555	583	568
17695	34375	28307	20433	16575	11739	9010	7645	6043	4341	4163	4050	3452	3185	2898	2433	2252	2132	1837	1561	1553	1498	1360	1323	1267	1199	1184	1152	1104	1125	1138	1006	927	961	993	1007	971	951	901	924	888	836	823	861	782	781	837	807	837	850	854	863	812	788	779	806	804	761	800	797	736	769	800	782	796	782	766	785	819	798	752	818	763	711	752	774	726	842	750	751	746	736	799	764	806	740	794	771	805	767	849	781	753	793	748	773	783	788	779	796	711	755	770	816	785	778	793	753	760	764	756	812	739	795	698	747	734	733	746	748	803	733	768	764	709	716	782	729	748	759	788	764	715	749	809	771	775	747	774	753	782	748	743	809	743	782	747	745	755	771	745	757	703	760	800	729	762	723	750	727	776	794	768	794	710	779	725	772	747	736	718	803	752	762	750	757	763	713	743	746	773	714	753	755	735	771	730	760	712	719	755	751	750	740	754	717	790	765	736	738	755	714	762	741	747	746	714	765	753	731	778	773	738	732	754	777	695	761	753	739	729	835	736	768	813	713	706	740	736	798	718	781	751	736	837	783	727	693	785	771	783	723	723	718	756	771	735	742	759	753	823	726	753	776	755	750	751	760	752	743	758	738	758	751	744	754	750	758	747	749	730	781	736	748	717	694	740	730	761	723	741	744	762	781	779	760	775	771	732	708	744	731	720	771	759	728	705	780	762	698	737	721	778	709	762	713	730	773	778	717	734	805	782	738	753	742	737	745	744	721	770	738	740	758	749	752	741	712	747	692	737	692	737	768	765	788	764	737	781	735	749	749	742	747	746	731	711	785	775	757	756	788	722	755	756	730	720	721	726	775	759	779	775	799	767	762	722	716	732	729	754	782	748	704	727	758	747	841	739	734	726	765	779	793	745	736	685	798	743	737	739	725	800	753	728	805	757	759	761	716	745	756	747	743	722	766	710	726	768	738	746	750	695	791	742	755	731	739	752	770	794	726	790	775	782	687	685	726	763	727	754	788	709	717	745	705	778	735	720	727	766	715	737	760	724	725	737	768	728	715	772	726	740	732	723	752	733	759	724	742	734	728	735	715	791	738	722	784	750	733	739	768	682	772	755	771	723	764	713	725	759	756	701	801	751	743	750	791	741	778	716	773	707	711	783	752	720	716	718	738	752	818	740	731	742	707	719	756	695	715	705	762	739	680	793	794	722	717	788	737	778	745	756	758	740	759	765	756	712	736	751	762	787	766	784	738	796	731	736	778	777	757	788	720	748	714	756	758	700	729	784	744	760	764	708	704	753	757	739	772	748	771	739	783	727	791	720	726	737	778	773	756	730	744	737	733	761	737	744	693	785	705	763	739	692	785	802	773	758	747	729	785	762	730	763	747	730	758	752	768	759	724	755	757	743	732	764	758	788	781	755	715	722	803	771	792	794	747	741	768	753	726	747	773	740	737	780	740	806	773	718	747	770	744	742	728	760	822	748	791	720	758	740	715	760	767	763	751	718	736	783	775	772	732	778	733	764	784	727	717	785	769	788	730	783	757	744	741	718	771	739	777	732	766	741	717	772	785	732	705	744	765	717	762	782	760	780	719	704	756	715	747	765	765	724	700	721	723	738	764	793	776	754	734	700	685	784	775	719	797	675	758	759	742	779	792	779	724	782	753	699	775	759	710	748	745	742	768	724	770	783	755	733	778	772	769	713	754	784	745	741	726	729	724	699	663	780	754	729	771	771	734	738	782	761	756	744	764	740	791	712	792	782	756	700	786	742	779	701	774	740	738	803	756	698	775	778	768	699	709	734	743	726	758	773	765	734	811	774	745	709	771	779	749	737	792	769	764	755	741	787	767	771	726	731	783	770	738	759	775	756	751	759	745	739	733	708	717	742	770	737	719	751	751	736	750	765	697	752	727	723	767	732	776	738	753	782	720	744	751	733	721	726	760	783	758	776	774	748	773	777	756	774	764	760	789	717	748	779	760	766	733	758	708	736	700	731	751	737	768	687	755	722	770	753	709	730	758	777	722	756	807	736	727	752	752	775	761	761	724	694	742	723	752	744	756	750	737	770	734	737	709	724	748	794	794	766	762	753	748	770	739	743	746	752	782	719	773	795	800	751	747	756	727	771	743	773	719	766	706	780	778	803	759	756	755	735	732	758	757	753	729	793	750	742	722	705	824	802	785	761	749	728	735	701	753	768	758	756	743	747	750	715	722	728	691	772	793	734	759	744	742	783	740	763	773	716	722	769	713	687	789	776	723	846	764	728	753	796	755	765	730	665	747	763	701	742	746	768	753	781	751	773	744	756	780	747	746	786	715	765	731	794	732	754	745	747	781	742	776	743	781	710	774	769	725	786	738	751	745	739	751	722	725	752	791	745	724	769	742	761	750	730	746	769	754	750	752	720	768	734	714	766	731	752	747	741	726	742	771	722	764	776	770	723	656	699	748	742	778	758	731	738	799	718	743	778	694	785	692	701	701	763	749	742	747	768	711	758	764	758	790	810	771	771	763	800	764	786	745	753	730	723	735	815	769	754	744	715	768	777	739	756	761	725	756	783	693	785	750	750	712	702	738	737	721	778	764	772	768	747	705	721	768	766	764	735	778	745	769	749	734	694	774	724	724	734	721	760	739	777	746	742	718	740	746	775	713	731	756	745	770	765	737	747	746	774	741	729	759	756	707	737	720	781	706	744	726	773	748	762	749	737	778	753	730	782	728	736	708	737	750	768	728	747	704	779	792	749	749	749	748	729	770	780	765	740	731	762	776	727	785	770	709	777	710	753	752	756	752	712	717	792	732	727	756	708	738	752	739	766	778	789	757	716	741	747	712	779	747	745	731	719	707	766	719	742	770	760	703	748	771	698	742	758	782	731	728	724	715	717	771	768	785	747	728	736	792	710	737	717	741	743	730	756	763	709	750	692	759	707	720	766	742	763	784	784	790	716	748	774	724	806	735	680	748	746	681	734	744	747	771	737	739	788	752	767	741	721	763	796	736	819	747	778	799	724	763	780	705	759	723	774	746	729	731	720	735	733	790	778	731	777	792	738	731	745	746	734	815	698	770	756	739	779	745	730	757	781	747	811	747	746	723	754	765	736	755	709	763	723	740	721	735	795	739	723	752	748	753	736	728	731	751	731	773	753	738	740	741	746	757	765	743	729	745	765	763	740	731	785	745	760	763	684	783	772	759	774	752	768	774	730	737	729	743	714	710	738	719	747	747	733	776	736	754	722	770	762	742	807	760	748	712	761	739	717	733	668	712	715	716	731	776	739	754	754	734	712	697	787	731	758	763	738	748	742	768	710	722	729	730	801	757	745	741	718	748	753	729	716	764	751	774	745	770	710	759	771	768	788	749	756	713	742	692	739	754	789	794	707	760	759	701	742	760	718	725	781	737	748	781	683	734	759	787	766	714	724	717	789	730	675	709	718	734	725	733	736	710	739	796	747	748	770	714	813	782	724	725	764	732	777	710	724	755	737	698	722	706	743	813	759	789	728	762
27472	20832	13532	7016	3972	2373	1856	1613	1401	1191	1225	1228	1103	1124	1047	1017	1006	950	923	886	876	907	840	824	844	841	802	849	750	774	831	826	792	852	799	835	833	764	726	817	800	748	743	766	754	780	751	813	760	758	746	767	761	747	734	778	744	720	765	770	759	782	744	770	779	781	736	772	748	748	762	760	762	783	762	761	760	756	753	733	779	704	787	724	773	741	754	766	730	765	787	707	760	773	815	760	721	798	796	797	782	760	781	753	726	774	779	767	737	811	777	760	785	769	747	786	778	772	783	743	724	711	800	776	759	783	785	723	778	715	745	760	750	759	745	815	761	816	765	773	705	778	754	779	789	746	727	778	714	811	731	752	787	767	747	758	763	769	730	766	726	742	701	755	757	741	809	760	740	743	740	761	790	809	789	734	800	776	818	794	768	763	756	770	744	805	756	774	777	768	787	747	744	724	767	752	743	802	752	671	781	727	772	771	800	763	748	722	826	772	741	785	804	751	778	772	760	721	779	746	790	719	744	725	770	758	702	761	775	770	754	723	786	789	744	722	748	743	750	777	764	769	811	798	730	772	733	740	816	783	786	766	728	791	704	701	734	751	804	758	806	720	779	781	746	782	809	749	726	776	683	732	727	732	761	797	800	786	750	787	781	749	813	792	716	701	728	726	802	804	789	772	714	751	753	737	742	755	750	749	730	777	805	772	752	728	732	740	782	790	758	752	777	681	779	824	798	768	799	750	766	756	752	751	791	764	779	744	700	777	717	771	785	721	722	802	759	711	754	811	756	746	774	711	755	786	807	839	721	728	705	765	811	697	779	690	740	786	778	772	759	739	758	769	721	797	748	751	741	705	787	788	768	773	770	723	768	715	757	743	779	771	777	768	765	801	739	739	774	723	774	763	777	757	757	724	763	739	765	757	776	760	690	741	737	787	765	779	713	772	763	718	775	789	769	789	806	809	711	753	752	756	754	746	728	729	801	789	809	746	766	757	759	790	755	768	800	751	822	747	726	742	809	771	726	755	790	744	783	742	773	743	723	772	729	745	739	762	739	724	774	746	711	725	759	763	792	790	739	759	754	799	734	754	822	802	799	812	754	822	775	691	745	764	729	724	747	755	725	750	732	722	739	775	756	729	745	744	708	796	769	797	715	749	736	793	783	761	763	782	773	773	746	738	742	718	747	756	765	771	800	760	789	803	795	756	760	748	758	804	776	735	735	767	787	762	746	735	758	714	752	727	765	749	763	729	720	789	798	761	727	783	767	731	822	720	717	811	756	729	720	788	765	762	749	741	783	790	704	733	790	792	771	760	737	737	736	789	736	750	779	734	739	740	819	799	807	788	801	746	757	776	785	789	712	767	731	753	737	758	805	715	762	753	740	790	782	783	731	743	724	781	776	773	775	735	754	753	822	733	764	730	744	756	752	762	755	804	748	789	746	800	775	774	750	761	776	766	787	750	816	818	696	787	725	747	724	799	774	753	792	779	776	730	763	766	757	744	771	723	776	754	735	783	766	702	730	728	777	823	712	780	741	740	726	742	765	767	769	772	708	750	748	750	769	756	737	771	755	757	778	749	763	803	726	744	744	773	724	781	736	754	739	705	790	795	758	725	755	805	792	792	769	769	792	808	731	732	764	747	795	804	735	805	716	744	747	788	775	744	751	763	743	748	694	733	718	805	754	766	763	753	693	738	764	710	740	780	719	745	778	775	734	733	747	744	755	774	753	743	740	739	702	753	734	791	748	768	757	821	783	772	759	731	795	788	785	770	751	781	774	769	783	753	735	779	736	747	780	771	764	724	730	759	773	763	734	741	811	759	770	782	776	784	754	761	760	735	758	801	750	717	745	792	772	793	790	729	769	801	734	732	743	784	775	708	799	734	761	804	746	787	804	780	744	739	789	746	781	774	751	735	749	763	742	757	692	768	744	786	766	759	755	747	784	761	783	727	784	771	780	754	750	742	773	747	777	763	744	759	778	748	798	710	728	743	814	783	746	790	748	787	780	739	753	783	785	771	728	770	773	781	755	765	764	741	755	725	742	774	755	795	753	826	785	740	791	749	758	780	749	753	765	757	743	790	765	753	759	780	755	781	800	759	820	737	779	750	807	780	777	750	795	757	746	733	793	793	728	766	776	770	734	744	797	744	755	772	746	782	729	780	817	788	745	743	789	792	726	780	775	736	769	713	800	759	782	759	760	726	762	795	792	714	810	773	785	790	752	782	740	740	755	717	746	728	721	781	699	757	771	743	758	780	725	787	778	740	723	803	770	726	746	753	744	732	700	746	730	690	733	684	739	751	778	774	738	753	714	758	709	790	760	751	714	727	775	790	736	804	742	759	753	699	747	798	747	704	721	783	744	742	694	781	715	766	756	746	748	795	752	819	756	771	782	756	810	779	780	805	767	824	763	724	751	748	736	758	718	755	765	710	762	761	765	794	790	826	795	755	739	847	798	760	776	756	755	754	775	799	750	803	768	739	732	767	753	755	703	806	830	768	768	761	790	766	740	716	748	768	774	750	767	782	802	786	775	819	743	738	774	771	790	741	763	751	744	782	726	737	713	772	756	783	795	754	781	762	770	744	757	752	777	785	757	722	785	767	757	743	755	760	758	796	740	737	798	766	703	777	761	765	747	720	794	775	717	752	740	725	805	772	720	752	752	763	835	745	714	762	730	776	784	737	779	778	745	802	785	723	778	797	752	729	736	720	749	771	840	686	751	717	744	759	742	768	757	734	769	754	745	767	758	816	728	740	721	745	733	729	692	754	763	830	730	739	783	775	744	766	737	763	792	720	763	748	775	779	768	759	708	735	744	769	733	714	777	765	804	752	756	775	747	748	769	760	758	771	770	773	734	739	761	776	814	757	727	750	775	754	790	794	724	790	753	779	741	771	751	783	812	800	752	759	754	757	808	769	779	794	757	809	751	776	753	756	787	732	750	744	763	772	792	739	757	799	781	761	740	775	770	820	796	760	751	776	726	777	712	766	740	752	804	787	755	781	809	770	771	744	754	763	757	772	796	785	764	719	732	754	743	734	775	767	773	753	735	788	771	752	793	767	766	760	734	754	784	770	780	770	786	765	729	707	729	781	820	750	762	790	775	746	712	758	800	771	751	751	705	775	798	786	715	797	789	752	831	778	757	733	811	742	777	715	750	717	748	723	715	776	829	749	777	773	748	787	740	758	768	737	783	742	776	770	707	741	769	750	729	729	731	738	725	755	743	739	745	786	760	765	748	782	821	750	774	789	747	797	771	759	816	741	734	816	789	805	751	749	704	792	768	714	770	789	759	794	777	767	750	748	860	744	782	734	759	781	723	760	756	791	763	745	777	734	828	728	751	789	759	776	802	749	763	733	785	760	763	741	816	727	761	721	750	728	750	753	756	753	737	718	804	765	720	784	768	772	739	795	756	759	741	721	741	723	768	753	792	777	798	779	783	768	739	762	750	732	788	749	780	817	774	743	768	765	735	761
13767	19356	15025	10113	7548	5038	4007	3566	2902	2186	2524	2258	1869	1838	1753	1652	1678	1391	1334	1337	1350	1259	1261	1250	1260	1222	1127	1215	1191	1156	1255	1111	1066	1117	1088	1141	1127	1127	1063	1062	1055	1057	1039	1063	1058	1068	1033	1045	991	1075	1027	1032	1045	1087	1042	1106	1053	1007	1007	1057	1080	1036	1019	1070	1066	1036	1016	1070	1041	1037	1009	1018	1018	1052	1050	1079	969	1015	1054	1023	965	1044	1045	1014	1030	1024	1051	1058	1012	1067	1030	1004	970	996	1035	1076	1027	1046	1029	1043	1006	1070	1023	989	1048	1039	992	1053	1032	1062	1012	1005	1050	1040	1023	1043	1020	1003	1037	1055	1028	1020	1008	1003	1027	1022	1022	1026	1029	1002	1040	1027	1049	1020	982	1042	1025	986	1001	1029	1021	1032	1037	1012	991	1030	1017	1005	1045	1020	1068	1049	1075	1046	1024	1009	973	1004	1067	1057	1079	1039	1014	1060	1009	988	1057	985	1045	1069	988	1067	1019	1025	1045	1028	1032	1064	989	1049	964	1032	1086	1032	990	1013	1019	1071	992	1079	1001	1006	1064	1010	1086	1047	1047	994	1029	1023	1049	1003	1017	1022	969	982	1039	1034	1042	974	1014	1030	988	1022	1012	1034	1049	1006	1053	998	996	1027	1001	1055	1049	1009	1002	1023	1006	1010	1104	1020	1021	1014	1016	1056	958	1076	1060	1038	1072	1047	1001	1015	1038	1003	973	1013	1076	1077	1041	1036	1032	1027	984	981	1037	1074	999	1015	1035	1011	991	1046	987	1007	1009	1003	1039	1040	1037	1038	1055	981	984	994	1024	1054	1039	1029	1038	985	1047	1017	987	1041	995	1070	1014	970	968	964	1043	1007	1079	948	971	997	1044	1032	1008	1035	998	1025	1010	1022	1019	1026	1011	964	1024	1002	999	1028	1015	1010	1000	1029	1005	1042	1038	1029	1014	993	961	1057	1052	998	1066	1056	1084	1014	1065	996	1045	1036	1013	1041	1038	972	1068	1007	1057	1018	1008	1062	1010	1005	1003	1049	1050	1022	1117	1052	1003	991	1009	1022	995	1020	974	1035	959	982	1027	1047	1044	945	1026	1034	1022	1023	1000	1078	1028	1059	1041	1026	1020	1085	1048	1009	1009	1055	1052	1036	1028	1030	1021	1011	1042	999	993	1021	1030	995	1004	1040	978	1027	963	1018	1004	990	1037	1009	1041	1048	1005	988	1042	1108	1012	1031	1014	1012	1035	1015	1038	1030	1030	1086	1037	1045	1027	1039	1043	1017	968	1030	1074	1053	987	1074	1031	1057	1013	1033	1016	1035	1008	1007	1059	1000	1075	1010	1046	1031	1037	1012	979	1025	1072	997	1016	1023	1014	1032	976	1020	1045	1081	1062	1006	1010	977	987	1090	1025	1005	989	998	957	1114	993	1026	1019	979	957	1013	995	992	1036	1077	1092	1016	1057	1035	1046	1033	990	1027	990	1028	1020	1036	1013	1041	996	1054	1021	1081	989	1047	1077	1075	1095	1035	1034	1045	961	999	954	1024	1100	998	1078	1076	1022	1059	1001	1064	1071	990	1021	1043	1001	1069	1046	969	1068	1094	1072	999	1043	1006	1053	1009	997	998	1019	1050	1047	1070	1069	1035	1013	989	1072	1056	971	1080	1040	1031	985	981	1030	1103	1042	1054	1019	963	1026	1017	1063	1041	1005	1021	1013	982	1004	1015	963	1052	1051	1007	1006	1036	1004	1007	1066	992	997	999	1028	978	1037	1008	1018	1052	1028	1037	1047	1007	1028	1020	1029	1053	1056	918	1003	996	1034	1089	1071	1040	992	1053	1000	1022	1000	1068	1074	1054	1044	1023	1038	1044	1065	1072	986	975	1076	993	1023	1004	1049	1005	1022	976	1055	972	1034	1046	1098	1051	1035	1035	1044	1067	1069	1099	1018	1056	1074	983	984	1086	1034	979	998	991	1025	1070	949	1054	1031	982	1018	990	1049	1038	1017	1002	1066	1021	1005	998	1018	1008	1012	1014	1001	1022	1031	1041	988	1037	1016	1024	976	988	1013	985	1049	982	992	1018	1050	991	1012	1042	1017	1025	1014	989	984	1036	987	1017	1082	1035	1041	1004	1017	1029	1023	1049	1038	1017	1045	978	980	1050	1063	1023	1074	990	1063	1003	1019	946	1058	1010	1116	1010	1018	1050	1008	1058	1066	956	1036	1033	1025	1031	1031	1067	1007	1071	1038	1074	1027	957	1007	1009	1014	1046	1032	975	947	1004	963	1034	1041	1049	1063	1062	1039	1057	1000	1038	1046	1060	1023	1034	1089	1066	980	1004	1035	1074	995	1025	1039	1050	1099	1009	1001	1035	1078	981	1062	1066	969	986	1031	1042	1012	1045	1037	1048	1034	1080	1003	993	1025	1066	997	1021	1027	967	1029	1050	1032	999	1013	993	1023	1006	989	1062	1059	959	1029	1015	1021	1015	1088	1007	987	987	1011	1034	1014	1037	1007	1076	1079	1032	1110	1038	1041	1011	1012	1054	1021	1084	989	1015	1045	979	995	1056	1036	1020	1040	942	985	1011	1010	1022	1042	1025	977	1057	957	946	1031	1060	988	1019	1022	1017	1017	1037	980	1011	956	1080	1001	999	1050	1002	1018	966	1069	1068	1101	975	941	1031	1025	1029	985	999	1042	1039	1035	1032	1031	1042	982	977	1040	1027	1016	977	1019	1037	1052	1063	1019	1007	1022	977	1023	1083	1067	1039	1024	978	1028	990	1050	1051	1063	1002	1051	1033	1123	1022	1087	1046	1068	1054	985	1020	1077	1051	1003	1051	996	1042	1023	994	1080	1067	1056	1022	1010	993	1066	1008	1054	1064	1023	1028	994	1000	987	1059	1017	1059	1053	1076	1044	1034	1014	998	1064	1016	990	997	1065	1033	1052	1042	964	1010	1034	1056	1020	983	1069	1007	990	1060	991	988	1010	1047	999	1042	1033	1008	1013	1044	1026	991	996	1099	985	1049	988	1021	1085	1075	1065	1011	1032	1018	1102	1027	1054	1033	1029	1014	1010	1006	998	1009	1021	996	1044	1003	1060	1064	1030	982	1061	1030	986	1054	995	1049	1016	978	1042	1030	999	1012	1014	1052	1022	977	1064	1066	1034	1030	987	1035	1052	1012	1041	1017	1000	987	1068	1027	1066	1053	1007	999	1074	1083	1077	996	1078	1011	1000	1060	1045	981	987	1046	1035	1005	983	980	1074	998	1008	973	994	988	1008	1031	1032	1020	1022	1034	1027	1010	1021	1023	1058	1046	1041	1003	1024	983	956	1027	1024	1040	1047	1091	1005	981	1043	1033	1040	1014	997	1056	1078	1048	1046	966	1026	983	1014	1013	1025	973	1061	1084	1051	1062	1027	1005	1041	1022	1000	1044	1060	1039	1014	964	1037	1074	996	1029	981	1057	979	1031	1055	1034	1000	1029	1022	1021	1042	992	1024	984	1020	1088	1037	1043	1009	976	1059	1003	1037	967	1042	1034	950	1041	1026	1059	1015	1019	1067	1094	1008	969	1040	1036	1010	1015	1045	1001	1027	995	990	1023	1015	1041	1011	1052	1016	1110	967	978	1013	1018	993	1040	1069	1094	1074	1085	1067	1077	981	1035	959	1053	1043	1027	1017	991	1030	1058	1040	1034	1070	1036	1082	1072	1014	1024	993	938	999	1046	1006	1025	1088	1085	1009	996	1026	1016	968	973	1072	1106	992	949	1034	1017	1020	1068	1030	1002	1029	1081	1003	1060	1065	1017	1073	977	1030	1044	1054	1103	1040	1016	1043	990	1056	1042	1010	1006	1035	983	1018	1093	981	1015	1084	999	1089	1026	1043	989	1041	1030	991	1018	1090	1075	1074	1040	1011	989	1050	1051	1028	1021	1015	1053	972	988	1033	997	1035	1079	1017	1034	1022	1058	1072	1054	1033	1065	976	1056	984	977	1035	1012	1060	1029	961	1019	1016	1048	1018	970	1036	1052	995	1050	1020	1047	1012	967	1093	1023	1054	1014	1047	1031	1038	1009	1120	1011	984	1013	1026	1028	1030	989	1009	1057	1044	1008	1032	1040	1038	1070	1074	1023	1088	996	1015	1041	1009	1087	1035	987	1005	1033	1019	1000	972	1014	1053	1019	956	1034	1027	972	1009	1004	1021	972	1004	1007	1018	954	1049	1039	1077	1026	1027	1007	992	1018	1007	998	999	1021	1007	1076	1084	1003	1063	1053	1012	1055	978	1003	1048	1049	1006	1083	1059	987	1064	1021	1026	1005	1023	1038	1041	1081	997	1019	1043	1027	1033	1033	957	1015	990	1083	1025	1044	986	1034	968	1064	1057	1065	998	1063	1011	984	1043	988	1084	979	991	1050	1018	1067	977	1073	1018	996	1045	1080	1036	1088	1035	1030	1047	1021	1019	998	1050	996	1012	1007	1028	1064	977	1079	1049	1064	1020	1019	1001	1020	1026	1010	995	1062	1079	1081	939	1032	1039	1121	977	1046	1063	1016	1053	1054	988	1010	1036	1036	1036	1023	1028	1018	1019	1028	1033	1065	1063	1002	1000	1095	1054	989	1017	999	1013	1004	1050	1073	994	996	995	1015	990	1015	993	1090	1050	1057	993	973	1022	1085	1050	1067	1093	1065	1024	1040	1080	1036	1044	1036
24713	21525	28788	24696	20890	8744	3620	2485	2150	1801	1700	1487	1409	1359	1262	1204	1101	1033	1016	996	971	913	910	840	812	894	890	860	839	832	843	799	724	774	817	832	787	747	815	757	796	736	760	745	748	782	707	742	795	767	793	774	760	721	787	732	778	727	733	732	722	716	694	720	717	676	706	721	722	722	700	711	687	763	719	763	707	746	722	772	726	774	698	714	743	751	718	735	696	781	756	768	727	766	717	740	705	728	790	736	740	723	790	768	711	778	690	707	737	719	698	706	728	760	744	706	742	731	698	734	698	737	767	723	721	733	697	708	748	688	760	711	746	745	793	735	684	778	779	685	699	745	697	710	775	697	749	725	699	730	687	745	742	733	770	719	725	716	702	771	728	728	722	670	745	732	707	691	769	734	700	769	714	726	737	740	721	731	720	762	708	740	742	726	743	755	728	728	763	772	756	704	734	725	733	753	731	706	687	647	772	728	682	721	725	735	749	734	714	691	751	751	715	658	704	693	715	696	690	782	732	731	762	726	712	714	698	724	731	733	745	696	679	676	676	711	704	701	719	653	769	699	672	737	749	683	685	731	744	776	777	721	736	760	749	728	696	701	681	711	731	714	762	722	715	705	724	764	707	701	723	734	697	703	727	725	733	703	735	701	712	700	707	697	714	715	715	727	732	728	665	752	692	676	732	743	738	759	743	732	715	725	728	708	727	765	717	700	728	760	727	705	722	733	747	785	756	706	731	756	777	789	697	732	691	718	761	745	735	727	715	694	723	730	748	795	732	722	733	728	657	722	696	753	675	726	718	698	752	740	748	735	724	704	724	712	706	737	686	749	777	684	675	714	757	722	735	719	750	721	716	707	694	707	714	736	775	733	717	651	714	752	739	708	687	674	680	681	748	733	737	751	677	720	774	700	753	692	749	709	711	720	725	732	721	768	713	729	706	721	725	708	733	729	707	719	718	759	725	742	715	693	730	742	693	711	720	707	742	713	717	736	685	711	754	739	737	737	710	660	712	713	712	729	696	707	734	682	715	742	724	762	688	741	673	678	697	750	744	746	772	696	734	720	722	707	712	702	720	692	703	740	695	727	739	688	703	694	700	696	702	735	742	699	693	725	733	728	694	791	710	734	732	756	753	672	704	727	702	707	704	747	712	763	746	690	692	731	700	706	748	754	740	735	730	732	731	716	708	671	713	670	711	746	713	735	726	760	742	726	751	724	711	764	741	688	709	693	753	724	747	711	764	735	718	706	742	754	702	798	768	693	729	749	707	695	730	674	746	708	730	739	730	728	695	750	736	765	758	751	734	720	758	692	772	714	725	736	732	693	707	714	727	694	735	713	699	767	741	743	791	701	676	680	698	734	725	801	726	741	736	756	715	715	728	704	714	752	673	697	753	749	764	751	698	709	724	748	733	696	704	735	715	689	719	714	766	712	738	679	705	707	719	707	708	747	779	686	708	748	690	692	690	715	718	698	756	683	738	752	741	720	719	727	711	720	686	680	720	651	719	719	685	719	739	736	750	657	712	732	756	702	740	725	714	720	704	712	701	735	755	742	732	708	753	759	768	713	702	701	751	713	749	724	770	756	724	733	698	711	746	748	770	733	726	692	730	695	750	711	716	764	662	724	724	723	694	723	736	759	710	718	766	761	769	725	708	745	733	717	735	716	710	673	736	726	722	740	742	742	700	709	719	728	726	638	741	725	677	712	682	752	737	733	733	712	738	764	723	682	718	634	770	731	752	731	743	733	676	669	756	738	768	722	719	687	707	755	750	724	694	715	744	750	691	671	698	715	707	665	776	718	685	716	722	703	755	759	744	692	709	699	726	757	738	734	710	734	709	720	724	749	715	700	693	748	688	705	814	720	713	728	701	706	704	732	705	700	691	725	766	737	690	690	680	703	775	697	701	745	753	703	726	719	728	703	700	744	718	743	711	718	724	713	712	750	748	727	709	746	657	684	696	675	794	734	738	759	705	702	718	704	657	742	754	693	739	742	751	732	735	715	694	737	777	759	715	697	734	734	746	715	746	707	756	716	745	692	753	743	698	726	735	712	705	693	722	729	746	704	727	719	702	730	692	761	703	744	704	686	753	710	693	742	737	698	756	686	708	760	744	723	736	753	723	687	742	698	689	735	698	703	696	729	794	726	707	757	731	680	739	730	729	736	746	686	734	710	677	711	759	705	739	708	728	699	737	727	744	713	706	762	740	733	761	692	721	784	752	734	717	785	731	709	714	735	706	736	712	701	732	727	696	678	717	736	718	742	795	718	708	752	760	769	717	728	766	735	753	757	717	723	772	748	706	676	776	759	697	659	695	698	743	713	713	709	730	736	699	765	726	764	682	742	724	759	737	709	742	713	712	690	698	715	759	712	752	715	693	748	726	754	705	731	741	721	709	708	696	720	710	826	741	717	694	718	737	710	729	695	716	704	705	758	746	655	710	711	740	717	736	714	760	737	706	698	726	655	788	749	711	702	647	666	659	719	727	727	715	724	682	684	715	780	764	702	713	720	796	757	714	755	702	759	716	689	719	744	687	689	753	731	742	701	716	718	704	757	696	728	709	652	713	672	757	760	691	738	731	726	738	750	763	739	749	743	755	738	694	712	746	723	753	721	730	712	692	717	746	712	686	736	721	727	711	701	761	696	716	702	748	668	697	693	729	724	715	762	725	707	701	722	742	751	754	776	719	666	695	700	719	759	722	701	717	738	701	728	740	712	690	780	780	713	754	781	735	722	677	736	696	736	657	771	659	689	741	720	743	728	716	704	769	750	781	674	714	752	694	732	703	721	705	717	704	746	739	772	679	724	699	740	741	671	672	738	746	714	717	763	719	716	731	734	688	674	696	710	742	702	720	732	709	711	760	707	675	693	764	693	703	744	744	748	727	764	723	756	696	715	717	718	667	740	735	723	715	721	739	715	725	767	711	703	704	777	730	695	723	744	698	734	734	708	755	705	739	714	695	712	734	691	747	751	741	691	676	741	750	713	717	723	714	768	708	746	733	737	695	725	738	707	762	839	721	730	731	722	678	674	722	735	700	762	722	674	717	691	665	723	700	709	736	731	714	739	734	730	696	748	696	696	743	722	700	665	728	708	730	730	756	697	717	712	748	711	783	745	676	710	695	709	748	710	724	708	690	766	745	690	734	718	703	754	728	675	730	709	697	729	741	672	754	693	718	730	704	750	731	736	711	712	689	700	732	702	718	721	759	718	719	741	731	746	672	738	735	691	702	681	740	724	704	760	676	724	720	738	744	731	722	685	746	725	707	708	729	738	748	685	736	708	734	709	741	733	700	728	720	733	737	682	702	727	698	733	742	743	681	697	726	737	719	728	735	732	709	688	744	700	709	739	711	706	693	696	702	703	735	723	709	713	716	747	745	724	701	744	675	729	728	725	754	780	729	707	710	683	745	670	675	713	696	728	686	717	748	739	736	745	689	750	718	720	773	701	693	758	729	757	764	663	744	702	743	786
15266	27523	23507	16029	12084	8498	6406	5402	4826	3671	3588	3047	2824	2558	2323	2151	1897	1715	1661	1586	1508	1439	1323	1399	1278	1289	1227	1240	1227	1163	1206	1257	1171	1192	1181	1139	1147	1089	1093	1102	1012	1080	1050	988	1043	1031	1062	1074	1077	1083	1027	1016	1094	1056	1029	1035	1003	1058	1069	1022	972	1086	1018	1026	993	1035	992	1010	904	977	949	1015	1072	957	1020	1031	948	966	1026	1012	957	1045	960	997	1025	1005	971	1054	977	1003	955	935	1015	1056	1044	1030	1021	1049	967	1002	1032	991	982	1010	1013	998	1027	998	1007	997	980	996	1015	1014	976	965	1030	959	968	1014	961	1018	966	1024	990	1026	984	1037	989	981	1030	1029	981	997	1025	945	1052	988	987	1005	972	1020	997	987	948	995	986	977	1011	978	996	995	1010	986	1004	980	965	998	955	977	1008	1012	974	1003	1026	964	971	982	985	1006	975	967	983	1026	967	984	957	995	1009	1035	969	962	987	955	1063	999	943	1011	971	953	972	1023	1069	979	973	977	984	936	1035	1013	1011	914	960	961	998	988	944	984	1021	1020	978	978	979	1008	953	984	999	937	981	973	1021	1008	1035	1005	970	971	1027	980	1030	959	989	960	1021	969	989	969	1022	1009	955	1017	1000	959	992	1008	980	1054	943	936	1035	967	952	1014	962	971	973	1023	1008	987	998	949	981	1030	942	932	989	963	1037	978	998	1035	1008	980	1000	956	960	1003	991	1022	1006	947	1000	983	979	1009	974	1044	973	1008	996	997	986	989	972	1001	975	946	1047	967	1013	935	1067	1005	1018	967	968	1018	955	1030	1014	993	985	979	1001	1035	957	968	997	995	1002	1037	978	999	1023	989	1013	1002	989	963	1028	1026	1000	1019	983	916	946	1028	937	999	990	1012	943	940	963	985	1005	1044	1004	983	986	934	992	990	998	1001	983	950	992	954	1010	970	1063	991	993	1001	996	980	959	982	952	997	988	999	993	916	1015	993	964	994	1011	1007	1068	1031	933	970	1014	979	1007	1007	1001	980	981	952	1029	1039	970	976	1002	1042	999	977	950	990	970	954	931	952	1010	962	965	950	977	954	933	977	970	947	974	1020	940	967	998	937	931	963	971	970	994	1024	942	959	975	941	965	1016	1036	1012	996	960	984	994	942	982	954	1029	961	1018	976	980	1024	981	1025	1003	979	992	992	1022	978	945	1003	996	1019	939	992	948	970	1013	992	996	1000	961	1007	1015	943	927	992	998	941	1008	923	1020	931	961	1009	1013	959	1012	995	999	981	968	1010	1016	1025	974	1016	944	977	986	984	934	979	941	1027	949	996	969	987	978	972	983	953	991	1027	1012	976	968	1037	1036	1004	1016	985	1001	952	1120	968	962	1039	997	1000	979	1005	997	974	963	985	1048	1008	992	1000	1006	1046	948	975	1087	994	951	998	1024	1029	1047	990	1019	962	988	948	901	1025	1008	914	991	981	900	993	1035	984	937	984	994	993	933	1036	1014	989	992	1019	1004	1004	1013	973	924	1030	959	954	1016	955	1012	975	1007	945	1008	967	1071	986	1012	965	1022	980	1019	1001	984	968	974	1021	940	953	976	971	979	987	961	1001	996	915	972	955	985	984	991	975	992	1046	983	1008	983	983	1008	969	997	983	1011	958	1049	996	945	968	1045	951	971	966	977	981	961	953	984	1006	1050	1043	955	1001	978	963	983	978	968	999	995	1018	988	985	901	999	1009	877	997	953	971	1009	949	939	975	1023	986	925	1058	993	973	979	972	1004	924	992	994	1011	1035	1035	1003	964	1018	1035	987	1000	1073	1013	1013	1045	969	1012	972	995	1026	1035	979	927	984	1004	971	947	1005	981	970	972	1090	950	975	980	990	1037	932	994	1066	967	1009	1002	1024	941	950	940	1016	1025	957	976	944	1070	982	1014	1049	1016	944	984	975	1051	978	986	963	943	946	1000	1021	998	1009	977	1049	1013	965	974	1019	979	1025	1013	1005	964	1024	1002	996	975	1011	983	979	999	957	979	1015	965	1013	975	925	979	987	1020	1015	1024	958	1059	943	1055	959	996	986	1002	1109	991	973	992	1068	995	930	1003	970	971	1001	960	982	932	983	995	988	955	994	945	985	1021	992	1030	956	995	1031	939	998	1007	930	997	977	989	1026	1018	978	944	916	1023	933	954	1008	1001	996	976	944	996	980	958	1007	974	959	991	945	973	958	956	986	1017	949	1004	963	946	971	971	989	966	960	961	1037	996	1032	1004	1017	959	927	912	971	959	989	924	991	1017	1012	957	992	948	984	968	996	1015	1002	994	1010	991	993	969	1009	972	972	1005	1005	982	974	962	992	970	1008	988	975	993	1001	946	1003	972	950	981	978	1024	939	1018	1020	951	992	976	981	964	967	994	958	990	987	963	976	979	999	958	969	971	976	1001	979	975	952	953	1010	958	990	1002	987	998	1000	956	1019	953	980	1057	949	1045	1003	993	982	976	1023	976	992	975	960	913	1039	971	1023	973	1031	938	992	967	988	1025	983	968	1014	966	996	969	970	1080	945	970	1042	990	1019	973	996	961	1040	929	946	1014	951	971	989	1027	997	930	928	1036	964	1019	958	942	977	1005	918	991	957	958	998	1056	938	984	956	1032	1054	993	975	1002	1060	956	973	968	1023	991	989	1041	1001	944	1003	962	1008	1016	999	975	934	975	1010	987	1033	976	965	1008	1053	999	945	1068	973	995	961	1025	956	917	978	956	982	983	947	975	973	1065	1010	1011	984	999	967	950	1012	972	945	1038	989	1003	931	998	1001	1060	964	951	1021	992	951	1023	1023	1004	968	1038	951	1027	993	976	946	954	985	996	980	967	1018	997	946	992	1015	993	1043	961	966	1001	960	1019	975	985	929	1035	1077	964	1001	989	975	973	965	924	977	984	1000	1046	959	1037	934	991	1034	1004	959	968	942	969	998	1023	965	971	986	983	1019	991	996	1000	1023	979	922	981	943	1000	1057	982	934	960	959	996	992	1014	943	1000	986	1005	1002	1009	945	967	995	1041	1012	1051	1050	955	950	1020	990	1010	1009	983	963	1017	999	950	984	970	1018	952	1036	952	1043	991	1030	1016	948	1017	1004	948	989	972	1011	1024	968	966	973	915	1041	975	961	983	1044	986	1041	998	1019	967	1020	938	982	977	981	989	944	920	952	944	986	1053	1054	946	981	990	1010	938	1019	934	1007	964	963	991	986	912	979	1002	993	962	928	1010	924	996	976	1004	969	981	935	1028	993	1075	1027	1011	1016	949	976	1003	983	987	996	988	1020	966	1011	1019	950	972	959	990	981	965	980	1034	1006	973	968	975	1002	982	1027	942	994	971	958	956	983	963	1004	1006	1075	987	1009	955	966	918	976	978	1011	993	1007	984	972	1010	953	985	982	930	1041	944	1012	975	973	971	918	977	984	976	1017	1005	989	990	1036	942	1046	967	968	1015	963	1002	965	981	1017	982	1058	1014	985	1012	984	958	966	970	994	1015	978	930	960	998	1008	1004	1012	950	1037	949	960	987	954	953	953	1009	982	992	949	960	978	996	945	973	1004	1043	943	1055	979	1009	985	1019	1008	1055	983	1055	1017	977	999	1008	973	1034	978	953	1011	997	944	989	979	977	1001	1053	1033	949	886	952	947	1019	1025	1006	1006	936	980	955	1009	1029	988	974	970	955	1016	949	983	975	1011	1003	1031	987	981	996	992	973	1030	1002	993	998	981	1012	981	974	946	1017	934	953	965	1006	1003	966	1000	1020	1002	985	999	1030	1001	1015	988	970	1033	971	992	936	966	1007	1004	969	995	1000	996	956	1013	1012	979	938	1018	983	1013	1020	1005	988	993	1016	1016	1014	994	979	989	1004	1019	998	899	981	967	990	956	942	995	961	1017	959	985	1018	993	956	976	944	984	962	971	950	949	971	1017	977	1027	978	964	1059	972	964	999	978	1004	1053	905	1011	998	972	1037	936	974	1040	978	1016	1010	1027	959	1008	985
23627	21502	29394	24032	21522	20683	8081	3302	2578	2220	2015	1731	1587	1414	1295	1202	1109	1016	1008	911	829	786	830	786	750	771	805	773	729	670	656	657	708	653	636	692	653	651	598	594	617	586	580	628	598	625	592	596	555	584	595	611	602	609	587	558	602	558	501	595	550	556	564	603	562	528	584	519	603	554	617	590	555	572	556	568	575	564	588	515	578	578	552	584	549	573	600	574	544	598	565	516	565	551	554	527	599	534	551	594	569	555	557	548	607	537	528	571	561	527	559	593	552	538	536	558	524	565	574	534	538	539	565	576	500	564	569	541	518	539	569	559	571	564	557	554	528	538	542	561	540	592	588	510	541	605	585	530	583	563	560	562	537	554	521	559	571	585	535	547	574	533	535	526	557	537	569	592	537	546	582	552	563	536	535	547	563	548	586	593	567	541	560	554	561	533	551	551	586	572	546	547	553	598	583	590	573	539	526	521	545	543	545	537	547	577	562	607	523	581	536	533	546	571	526	548	525	585	560	562	525	545	580	574	530	566	561	522	495	556	547	530	538	603	580	542	540	544	554	578	560	542	528	546	564	588	537	539	534	576	555	607	554	584	507	572	554	562	576	511	578	562	554	595	550	569	527	535	576	502	527	569	598	579	597	541	596	562	586	593	523	593	516	544	563	543	593	578	578	533	571	552	593	576	557	548	557	534	556	529	533	539	540	600	547	535	542	544	549	556	567	568	553	554	510	539	570	572	562	553	543	544	531	564	523	519	521	540	575	572	567	560	552	564	561	552	567	517	527	543	556	565	541	562	538	525	564	589	521	551	591	523	542	578	554	577	507	544	571	569	496	532	545	506	578	573	551	556	556	570	573	542	567	524	525	556	558	557	579	537	528	547	566	528	580	551	556	532	495	557	559	520	535	565	570	576	574	553	574	561	550	550	582	564	555	594	532	536	519	579	576	566	520	547	504	552	548	554	589	557	552	561	587	586	580	519	546	571	590	529	540	602	539	573	554	552	626	555	514	591	561	567	542	536	563	559	535	578	544	550	522	569	607	532	561	574	564	578	536	560	530	589	564	508	521	590	580	580	556	517	551	543	546	561	552	537	530	562	518	574	536	529	508	572	519	572	532	563	545	526	550	573	533	574	557	523	547	546	588	574	496	539	561	550	586	528	541	559	554	559	559	580	550	568	576	545	548	596	535	550	533	545	569	554	548	541	529	499	520	567	568	555	564	529	540	533	576	571	536	560	513	545	546	522	551	534	516	560	532	548	511	575	545	534	568	568	499	535	558	516	537	583	519	494	503	539	549	573	583	540	541	564	524	538	536	521	567	569	548	589	543	583	572	584	529	529	512	551	543	539	573	556	575	535	550	503	566	563	616	524	554	515	540	514	569	574	550	524	570	549	521	563	601	554	577	591	542	575	554	583	571	514	532	555	586	527	588	563	508	548	563	524	547	599	533	547	539	510	549	555	514	574	589	533	551	589	547	544	561	545	561	504	551	574	556	525	546	572	565	570	543	512	557	574	556	525	559	567	551	554	577	575	538	572	525	557	539	556	589	545	572	568	529	571	583	543	546	578	520	523	592	534	561	551	552	558	530	526	562	586	526	544	498	569	519	506	529	580	540	523	574	545	558	544	511	575	536	539	524	534	581	531	589	585	594	534	537	564	539	524	528	557	576	555	531	541	529	556	553	575	577	602	523	570	582	552	562	565	545	547	533	578	585	583	546	564	543	549	551	586	583	564	557	538	551	562	554	534	542	543	565	541	578	529	554	519	534	579	540	571	504	537	523	552	548	524	547	547	565	574	585	567	557	506	588	565	546	507	537	573	547	556	557	564	552	518	570	558	532	552	563	546	606	575	534	583	554	538	551	529	526	541	517	521	509	579	567	556	551	578	541	595	555	575	541	517	516	556	574	556	559	541	551	549	547	549	522	538	530	536	559	558	532	538	542	581	544	566	552	546	581	555	510	615	490	570	538	549	574	547	496	517	564	573	573	573	529	546	559	560	535	559	577	578	543	605	532	540	535	513	533	588	568	597	579	556	562	532	568	549	545	541	564	549	591	505	551	592	558	544	554	587	550	559	557	585	506	560	590	544	570	544	565	538	548	544	537	546	548	531	587	539	559	572	573	565	515	571	544	572	554	538	549	560	548	579	569	524	599	543	539	542	501	567	531	535	552	569	527	479	539	553	516	532	549	526	572	508	576	557	529	566	534	541	523	513	601	559	577	545	552	581	543	564	553	607	550	563	514	559	567	520	534	530	561	552	514	534	554	581	550	556	536	537	543	541	567	557	520	537	551	572	517	524	564	565	520	581	548	529	584	542	528	584	535	543	550	526	575	560	540	551	538	562	548	549	576	549	564	549	521	560	589	578	537	574	548	576	542	532	541	540	531	542	548	528	544	559	522	588	597	514	562	564	574	560	574	551	555	597	547	521	583	564	576	548	535	577	553	564	549	581	555	540	508	604	546	529	562	525	538	570	522	554	515	559	552	579	515	556	576	586	535	532	550	536	528	531	538	535	550	576	564	550	540	630	504	568	582	538	578	536	532	549	537	569	576	513	516	552	521	558	558	557	607	591	559	572	542	511	547	558	566	555	550	556	536	564	536	528	540	563	562	535	549	575	558	580	590	552	550	570	560	564	532	580	530	584	598	546	563	549	581	529	550	560	531	576	558	526	536	552	607	591	580	533	608	534	542	585	568	549	560	552	591	556	570	543	580	562	569	591	545	562	532	595	541	547	530	548	539	550	555	545	551	564	499	573	548	536	473	527	566	547	533	564	563	535	576	601	527	534	603	593	537	539	595	546	560	525	580	513	557	518	555	479	568	540	542	544	540	536	584	532	553	513	562	558	534	571	559	596	559	552	551	524	570	572	512	553	560	569	583	514	572	551	555	582	553	544	545	574	536	541	532	531	564	534	552	557	579	550	564	531	523	579	536	535	550	560	613	544	565	546	521	544	550	534	517	528	559	567	531	588	547	563	581	581	550	566	526	530	528	504	533	555	539	544	553	559	535	574	581	558	556	547	571	576	609	561	531	518	498	565	596	524	511	598	520	550	570	593	583	532	550	571	545	548	552	538	508	560	564	574	577	526	598	548	548	535	536	571	521	511	545	581	582	552	607	532	598	521	523	559	580	596	556	552	564	522	535	579	536	581	592	523	560	560	565	545	558	557	534	543	558	523	570	530	552	568	568	550	518	541	494	559	596	539	506	559	583	570	533	580	511	536	540	555	560	586	545	537	560	544	542	503	520	543	520	568	550	537	525	583	547	510	539	532	604	519	564	535	536	537	550	549	568	516	545	545	546	542	579	548	540	483	523	542	506	553	585	544	571	541	593	579	536	527	491	534	578	545	560	517	576	561	546	558	526	540	525	550	544	520	555	597	558	546	580	545	566	567	552	526	570	572	547	540	546	604	547	552	573	543	577	537	524	572	565	559	583	534	528	543	521	552	538	540	568	540	582	520	584	563	555	586
17448	33501	29238	19758	15434	11417	8368	7316	6150	5300	4736	3953	3258	2922	2737	2372	2086	1890	1769	1714	1417	1407	1304	1232	1205	1276	1237	1209	1103	1046	1004	1020	1026	919	973	1013	962	978	951	894	914	888	871	808	895	840	850	776	834	787	816	820	827	837	811	832	812	795	781	788	741	757	799	813	752	761	751	779	760	751	782	794	755	754	770	786	753	765	759	773	801	797	767	731	809	790	780	782	762	825	806	788	741	760	819	788	779	790	741	816	796	774	758	748	781	821	753	747	828	765	757	758	758	745	735	781	775	768	821	750	762	793	755	783	740	736	744	750	759	738	764	759	826	798	723	784	785	727	722	756	754	762	756	735	772	742	726	739	753	749	757	780	758	768	764	753	727	780	827	740	723	791	753	718	752	780	733	738	733	745	778	718	781	740	763	705	777	723	743	769	739	796	734	774	783	716	766	727	796	771	757	771	788	783	751	748	743	740	726	754	742	799	734	764	785	764	712	748	779	724	772	731	778	732	775	748	755	785	725	734	749	760	750	753	754	739	784	744	767	745	775	757	764	778	727	747	822	728	769	763	678	762	738	774	781	746	790	775	743	829	801	790	794	770	781	753	789	785	780	694	711	740	759	731	746	749	775	762	757	762	744	765	763	796	715	758	731	774	771	752	760	718	731	779	766	762	751	746	748	786	765	748	784	742	754	762	762	782	747	760	767	774	796	761	737	789	794	735	756	699	718	756	752	766	809	746	808	754	766	778	782	715	728	709	745	748	792	746	749	797	752	758	761	791	780	799	710	754	785	747	776	726	790	736	785	775	714	725	731	756	772	772	731	773	729	786	707	767	732	812	725	747	783	792	736	797	769	812	749	713	736	799	738	734	740	771	728	761	802	742	767	755	692	754	735	774	722	757	751	796	789	754	741	801	710	727	805	754	780	759	750	789	673	751	789	709	750	749	747	794	798	720	734	757	761	747	700	731	756	762	741	793	759	762	782	765	785	750	747	813	749	741	766	805	721	741	705	769	773	768	746	755	739	778	713	771	747	761	747	813	767	744	749	738	748	736	764	807	751	739	763	742	767	762	737	722	804	743	738	787	733	744	695	720	790	756	821	703	732	709	748	765	748	751	765	764	775	774	664	740	740	735	753	732	733	771	759	778	772	760	745	787	742	725	693	777	746	764	774	746	725	746	696	777	776	763	801	751	718	766	780	788	752	745	750	744	772	754	756	797	728	775	750	757	715	741	774	767	752	773	717	787	739	738	778	793	701	708	785	796	767	753	750	781	762	751	748	725	732	767	745	753	735	751	831	780	712	781	777	790	751	756	747	766	767	771	758	753	778	769	771	761	758	714	747	750	773	782	756	737	750	653	742	744	739	752	775	715	755	782	784	768	796	745	727	696	743	753	701	777	733	779	764	750	748	724	786	785	737	724	729	712	759	741	780	744	768	768	735	760	804	732	719	772	743	771	702	772	735	732	757	711	733	779	728	734	766	753	768	747	774	786	748	762	715	724	710	720	797	731	741	826	735	732	741	739	727	771	746	747	751	750	774	781	752	735	782	743	743	773	762	733	755	786	805	782	753	767	696	749	791	809	757	742	714	736	762	802	798	747	753	740	763	733	760	760	700	761	821	769	755	782	737	762	773	760	783	717	762	763	808	726	775	732	742	754	695	774	741	779	768	709	740	725	724	768	764	772	770	744	795	752	714	698	755	721	734	723	761	770	803	747	729	772	743	757	740	777	773	816	743	747	758	758	776	783	758	781	716	726	766	731	770	756	778	741	781	725	746	754	713	732	752	762	689	724	729	735	751	724	760	747	757	758	741	675	767	776	720	784	771	726	846	763	765	716	719	721	748	759	745	808	763	775	746	729	727	721	801	729	710	729	743	808	717	774	737	802	747	718	728	737	756	751	764	748	748	799	784	767	801	740	726	782	744	781	743	771	741	723	744	776	765	727	733	741	766	760	738	775	755	725	785	787	720	805	716	723	743	735	783	763	741	774	670	769	720	742	762	728	777	766	753	703	750	749	765	744	801	778	730	797	749	789	769	732	788	720	717	691	776	743	717	706	768	741	743	715	732	781	748	724	755	767	745	735	780	793	791	766	750	774	771	773	738	793	764	811	785	778	730	728	737	762	776	787	743	759	755	757	699	776	745	770	793	736	797	739	742	753	733	737	767	781	761	743	744	732	732	774	780	718	758	714	718	735	774	709	721	762	782	747	758	742	733	728	769	743	746	817	736	763	752	721	767	798	746	783	778	762	753	751	748	743	746	699	766	702	788	755	729	733	742	770	794	755	747	806	796	803	741	817	747	722	741	788	784	734	797	751	755	748	756	766	796	793	743	753	778	760	736	764	748	739	735	753	768	722	739	719	716	784	802	737	761	787	786	775	749	747	800	777	766	764	741	727	759	766	724	730	749	776	802	728	757	765	743	822	744	805	772	740	778	727	761	720	756	722	760	754	786	745	771	775	753	786	740	745	718	776	761	733	796	753	790	733	716	768	789	761	745	739	809	812	803	720	770	723	770	745	736	702	737	767	767	754	771	708	806	763	754	747	775	775	741	715	763	745	742	804	745	731	789	757	762	775	747	752	705	761	765	729	753	741	733	722	726	778	720	713	812	782	757	778	756	744	764	785	763	768	711	731	736	702	767	773	780	738	714	738	768	788	761	701	778	809	785	717	793	753	753	773	731	774	743	742	741	754	746	762	731	765	760	791	716	718	762	741	691	724	751	762	709	724	766	775	749	767	756	775	721	740	738	755	721	786	718	744	722	763	773	754	737	761	793	749	815	786	706	742	751	732	733	761	782	763	725	800	733	726	765	753	746	752	751	739	776	786	785	809	770	731	786	770	716	778	734	755	737	787	747	728	775	770	756	736	748	746	797	747	778	743	764	707	778	738	709	763	755	757	676	724	770	742	734	727	757	785	758	743	765	793	714	804	759	760	742	694	745	776	729	735	748	752	745	753	748	738	713	764	772	777	759	753	757	733	777	748	715	719	757	817	749	745	741	736	735	718	706	737	713	712	750	743	760	746	728	758	764	772	789	767	806	678	795	815	760	811	739	773	774	733	759	753	776	765	728	742	750	789	766	764	691	783	786	775	770	767	719	707	713	756	738	776	780	764	748	771	750	788	740	796	773	722	709	752	754	762	762	777	742	759	781	800	835	779	761	773	765	835	776	681	751	745	746	717	690	745	750	714	734	779	774	755	690	749	722	798	738	718	765	765	792	807	767	742	766	772	730	761	718	794	790	752	784	799	731	768	768	749	712	719	747	714	748	725	770	743	765	699	768	776	728	727	784	800	752	762	738	750	771	734	804	758	795	772	747	719	702	738	809	749	734	755	774	760	796	780	750	733	730	717	729	759	720	731	766	727	816	740	731	770	727	775	792	723	742	774	769	769	734	773	757	718	716	769	763	726	780	724	734	734	722	809	742	777	789	775	721	693	809	728	717	803	741	714	803	757	761	696	779	735	782	772	780	752
27483	20937	14269	6616	3481	2374	1715	1491	1430	1360	1325	1206	1079	1020	993	983	988	987	925	924	962	844	865	867	790	870	850	870	844	808	854	824	832	811	819	857	768	849	810	798	779	749	798	843	760	797	730	774	760	775	761	776	804	767	801	845	757	770	750	809	748	730	780	768	729	759	744	789	758	767	785	819	758	761	745	786	772	823	787	734	752	770	744	729	829	792	797	750	773	754	777	806	811	814	790	775	769	802	771	812	813	764	765	806	732	837	774	770	776	774	771	784	773	764	752	746	766	755	783	771	781	806	737	746	783	757	768	760	816	775	711	791	762	728	755	721	778	812	775	800	817	781	792	761	819	724	767	784	740	813	753	768	693	778	767	787	775	776	757	752	772	776	784	787	727	797	811	774	766	774	787	770	757	741	802	793	775	762	778	799	750	787	743	819	757	752	722	729	748	746	783	786	756	796	750	757	761	733	746	781	761	797	740	768	818	772	758	839	808	846	801	760	741	796	792	785	746	755	729	769	734	794	751	807	759	768	752	795	748	814	799	797	783	791	757	791	760	795	820	805	761	744	741	813	767	814	751	786	743	743	777	742	748	790	772	754	763	737	792	759	748	752	742	766	777	767	758	753	768	769	768	786	761	775	761	778	777	751	752	806	751	740	758	776	756	804	783	863	743	730	803	733	793	742	773	762	834	796	770	754	766	832	790	767	779	837	824	760	841	758	789	792	836	790	758	777	777	704	812	790	791	784	764	794	763	749	757	793	744	813	763	779	754	790	766	770	788	743	773	726	778	781	776	793	772	765	788	806	732	791	786	762	777	773	802	781	755	777	818	805	811	727	768	836	787	761	814	746	848	775	828	747	758	797	738	776	719	719	757	814	733	760	778	801	748	750	793	774	809	770	756	747	761	748	782	694	810	763	756	765	768	783	762	788	742	781	779	774	763	762	750	701	775	734	757	791	822	841	758	760	796	795	772	781	775	794	791	798	797	771	773	779	776	726	810	768	766	769	772	796	762	771	802	773	760	761	708	804	808	771	773	752	754	803	734	796	776	814	777	735	809	778	758	785	804	810	817	784	800	768	808	769	787	798	791	793	772	755	763	728	776	706	735	800	712	711	799	816	766	799	768	773	735	745	782	788	788	736	772	769	746	767	781	832	712	734	800	760	782	783	766	757	736	801	803	759	807	784	737	746	792	755	765	842	793	732	766	810	800	808	773	758	814	797	737	735	799	776	809	794	783	781	786	804	784	814	748	729	815	801	713	732	727	751	779	742	803	758	846	803	786	788	826	788	732	755	736	793	774	817	795	805	837	783	741	812	750	777	761	752	731	750	768	788	738	727	748	754	767	765	813	761	739	777	800	741	808	754	807	787	758	793	760	716	813	776	788	791	761	781	828	738	774	746	776	776	732	798	783	772	756	790	767	769	767	767	754	742	771	777	772	783	819	814	773	775	741	790	737	763	787	736	751	775	767	822	781	747	778	814	767	770	771	783	732	740	786	784	782	761	764	759	762	746	732	763	776	771	812	761	815	818	815	792	782	781	803	756	756	803	812	841	783	802	735	795	799	808	831	789	802	826	744	779	775	753	753	783	770	796	769	731	780	794	761	807	787	769	786	792	798	809	752	825	718	740	743	738	767	758	782	769	767	775	775	750	748	784	807	780	774	821	786	770	764	754	763	788	777	768	781	797	837	804	781	783	806	802	804	772	777	752	789	740	787	751	801	734	772	736	768	732	811	784	724	786	776	832	756	799	798	834	774	761	726	770	737	752	758	739	742	812	784	712	830	787	741	846	756	782	778	792	744	751	802	742	777	774	774	761	797	807	770	810	826	861	730	733	758	804	762	830	764	759	788	768	751	774	815	775	750	769	738	745	709	760	700	797	772	758	763	786	760	802	771	737	790	778	779	771	770	763	793	741	826	809	744	822	764	755	723	734	741	763	752	792	794	777	778	738	799	756	802	744	742	752	729	748	774	735	746	838	772	752	767	765	779	822	823	765	787	791	752	785	798	737	798	791	807	785	768	789	803	779	764	809	815	834	749	752	766	794	749	755	751	795	833	775	774	789	766	782	754	796	825	732	740	787	738	778	737	799	795	751	776	733	726	781	768	778	783	819	742	773	786	784	754	786	767	753	742	789	741	768	728	776	741	768	747	730	757	807	752	781	756	744	798	721	762	763	738	726	760	772	808	774	749	812	722	782	746	781	730	758	766	788	761	753	768	791	776	788	828	806	763	764	772	786	744	796	776	730	711	763	801	787	742	746	745	736	779	816	768	793	736	763	756	736	792	764	783	757	745	748	744	774	771	775	775	698	803	824	755	734	806	752	742	748	760	753	748	747	756	734	733	764	762	755	807	768	792	774	766	798	811	766	772	801	782	740	806	750	774	765	790	772	753	763	801	788	759	787	758	840	742	794	773	771	790	784	782	769	832	805	787	770	782	743	802	757	772	797	777	759	748	705	774	763	789	741	785	789	746	767	734	823	737	773	767	789	764	775	768	746	773	757	772	770	757	778	763	794	758	789	770	814	790	815	743	754	828	796	760	780	762	737	720	749	759	782	770	732	781	767	729	767	805	769	829	755	763	730	788	794	739	752	758	783	767	784	776	756	777	823	751	718	761	741	815	773	827	738	799	744	772	813	780	803	739	806	736	834	774	793	813	791	802	778	809	764	759	819	744	745	787	787	792	803	732	724	783	799	749	768	741	752	742	789	762	777	757	792	827	777	752	761	820	743	798	743	814	770	798	792	752	750	774	763	761	806	753	764	757	725	777	782	773	832	786	784	797	804	793	780	792	756	813	807	798	729	803	783	779	794	771	710	826	802	727	775	801	748	772	779	821	757	773	808	743	833	777	797	777	760	791	752	840	733	836	797	798	808	770	738	810	748	842	777	790	765	804	729	823	763	737	757	749	828	731	819	782	797	744	772	785	760	771	802	757	825	731	831	756	779	806	758	821	822	752	779	728	790	752	753	776	822	752	777	849	760	746	790	754	799	753	789	795	742	772	776	786	752	776	796	755	777	789	766	769	766	715	820	725	736	751	766	794	785	765	777	809	788	733	729	732	779	823	772	739	787	741	780	734	795	767	746	804	756	833	719	774	773	773	746	764	765	783	771	782	801	793	754	809	779	818	723	740	746	753	799	737	783	773	779	756	803	817	780	741	715	804	737	827	723	735	763	759	818	825	817	811	716	746	764	807	801	793	813	778	774	791	767	764	790	782	741	773	794	765	767	752	757	738	776	785	760	805	850	792	790	824	755	708	765	740	698	760	771	706	780	751	816	768	795	742	772	767	754	740	770	798	768	801	757	795	788	741	765	784	750	739	801	806	742	790	758	757	836	725	772	753	736	788	753	737	790	779	804	762	730	776	783	795	780	787	758	787	798	772	764	789	804	790	761	799	789	787	786	787	807	756	777	757	803	810	748	786	707	793	756	762	760	763	765	853	780	801	758	791	759	706	726	784	808	789	734
13550	20336	16266	9190	6839	5206	3616	3108	2957	2596	2447	2309	1908	1745	1537	1578	1481	1529	1355	1275	1303	1300	1296	1239	1170	1202	1148	1272	1203	1217	1149	1117	1129	1195	1188	1124	1102	1148	1096	1034	1075	1064	1062	1061	1101	997	1055	1061	1042	1114	1042	1074	1083	1043	1021	1043	1108	1052	1039	1034	1047	1076	1041	1048	984	1031	1051	1012	1035	1023	1033	1040	1015	1065	1090	1016	1021	1002	1065	1095	1044	1027	1088	1092	1034	1059	1014	960	1071	1081	1037	1076	1017	1064	1037	1081	1061	1030	1045	1030	1025	1018	1020	1002	1084	1078	995	1091	1047	986	1060	1010	1102	1066	1019	1054	966	1028	1031	1041	1068	1090	1072	1019	1019	1041	987	1007	1005	1056	1007	1053	1045	982	1060	1042	1127	1029	1045	1089	1027	1042	1022	1031	1004	999	1058	1081	1025	1026	1055	1027	1072	1076	1061	1067	1038	1029	1084	1055	1073	1064	1102	980	1026	1026	1033	1061	1124	994	1007	1024	1007	1036	985	1020	1034	1086	1104	1060	1008	1051	1041	1029	978	1013	1052	1052	980	1033	993	1066	1077	1013	1096	1070	1070	987	1079	1068	1015	1105	987	1057	1000	1013	1015	1056	1031	1025	1048	1045	1017	1036	1051	1079	990	1016	1110	1050	999	1036	1061	1008	1102	1036	996	1017	1057	1006	1000	1050	1037	1030	1051	1077	1107	1044	1026	985	1009	1037	966	997	1029	1000	1049	1039	1019	1087	1073	1082	1084	1039	1014	977	1039	996	1016	1086	1045	1038	1005	1077	1023	1022	1068	1071	1033	1057	1049	1057	1014	990	1031	1013	993	1014	1076	1053	1072	1019	1056	1070	1040	1010	1024	1047	1113	1106	1071	1038	1012	1062	1041	1047	967	1076	1040	1059	1023	1024	1016	1026	1054	1020	1036	1101	1014	1045	1037	1121	1030	968	973	1024	1090	1038	1057	1029	1023	1080	1076	1002	1048	1028	1018	1047	1052	1007	1003	1080	1001	1074	1068	1052	1027	1004	1084	1020	1053	1019	1032	1036	1022	1047	1069	1016	1059	1082	1038	1029	996	1020	1082	1032	1073	1042	1083	1014	1036	1098	1033	996	1006	1064	961	1075	1023	994	1101	995	1096	1080	1047	1106	1016	1001	1035	1010	1014	1007	1023	1026	1024	986	997	1052	1005	1034	1075	1051	1040	967	1047	1065	988	1076	1060	1083	977	1060	1009	978	1077	1062	1047	997	947	998	1113	983	1071	1044	992	1065	1002	1019	1022	1053	1006	1055	1041	1044	1028	1002	982	1051	1039	1033	1015	1055	1050	1055	1001	988	1051	1033	1003	1013	1056	1026	1014	1026	1074	979	1072	1036	1052	1039	1045	1020	1026	941	1016	1006	1027	985	1020	1057	1020	992	995	987	995	999	984	1030	1039	1019	993	1073	1071	1073	1044	1003	1036	1029	1037	1065	1056	1024	1042	1016	997	1051	1060	1067	1041	1019	1081	1024	997	1047	1002	1016	1014	1061	1037	1006	986	1047	1013	1002	1065	1053	1053	1028	1045	1061	1075	1063	1042	1082	1044	1085	1045	1033	1066	1015	1058	1077	1066	1023	1062	1072	1024	1063	1004	1024	1033	1100	1068	1050	1019	1023	1006	1056	1007	1028	1091	1047	1039	1026	1063	1013	1012	1077	1019	1003	1010	1024	1070	986	1058	1077	989	1033	1035	1028	995	985	1101	1023	1036	1093	978	1050	1040	1046	1081	994	1054	1024	1002	1055	1052	1028	977	1034	1018	985	1029	1039	1043	1081	1004	1018	1030	1074	1040	1073	1068	1021	1039	1045	1055	1024	1054	1023	1047	1051	1017	1062	1061	1057	1029	1085	1108	1045	1033	1041	1009	1052	1082	1020	1102	1080	1101	1003	1025	999	990	1039	1043	1026	1026	1061	1085	1032	1072	1041	1029	1026	1025	1071	1050	978	993	1028	1016	998	1049	1031	1064	1043	1069	1085	1032	1021	1069	1121	1059	1041	1087	1020	1005	1054	989	1043	1028	1029	1066	1083	1016	997	1063	1009	1046	1047	1000	1073	1071	994	1029	1006	1084	1041	1030	1043	987	1046	1027	1062	1021	1003	1064	1000	1038	1082	1055	1071	1019	1059	1030	1053	1040	1090	1071	1067	976	1046	1053	1065	1079	997	1039	1040	1064	1072	1066	1092	1040	991	1039	1051	986	1057	1066	1090	1042	1041	998	1102	1031	1001	985	1031	1020	1044	1009	1069	1024	1028	1075	1087	1030	952	1109	1004	1056	1021	1014	1012	940	1043	1036	1006	1051	1017	1074	1065	1065	983	1035	998	1006	1024	1056	1020	1102	1069	1047	1057	958	1023	1023	1030	1074	1041	1061	1000	1011	1005	1039	1001	1029	1073	998	1063	1050	1072	993	1010	1058	1068	1072	1066	1071	1022	1071	1045	1010	1063	1048	1042	1047	1057	1032	1086	1000	1043	1098	1001	1076	1054	1048	1045	1033	978	1021	1070	1002	991	1067	1029	1041	1071	968	1100	1021	1039	1079	1081	978	1041	1029	1063	1052	1060	1015	982	1014	1060	1022	1089	1029	988	1058	1048	1014	1017	1069	1071	1020	979	1040	1097	1056	1077	1019	1007	1089	1018	1011	1054	1034	1045	1014	1041	1031	1089	1030	1002	976	999	1039	1008	981	1057	1021	1057	1031	1081	1071	1018	992	984	1075	1032	1049	1007	1022	997	1069	1077	1019	1062	1054	1020	1045	1017	976	1024	1072	1022	1013	1128	1007	1033	1015	1040	1005	1026	1053	966	998	1042	977	1093	1023	1056	1075	1037	1014	1024	1013	1013	1022	1057	1048	1000	1055	1063	1014	1033	1068	1091	1074	1009	1048	1053	1094	976	987	1040	1059	1054	1006	964	1044	1023	1091	1037	1000	1004	1033	1049	1040	1124	1039	990	1026	1068	1039	1019	1040	1027	1068	1076	1015	1007	1045	1064	1072	975	1038	977	1045	1041	1068	1060	1087	967	986	1073	1048	999	985	1016	1065	1024	1033	1073	1009	1026	1023	1049	1043	1040	1019	1100	1063	1071	1019	1049	1040	1027	988	1043	1009	1001	1035	1007	1033	1092	1053	1071	1030	1053	1085	1034	1051	1042	1023	1029	1048	1071	953	960	1035	1010	1057	1017	1018	1043	1008	1038	1018	1007	1001	1056	1061	1069	1024	1025	1013	1011	982	1072	1037	1001	1028	1054	979	1051	1012	1101	1024	1074	998	1058	1015	1056	1028	993	1006	1043	947	1056	1030	1116	1046	1010	1100	1074	1070	1081	1020	974	1023	1024	1023	1063	1093	1009	990	1063	1047	990	1093	958	1119	1039	1080	1003	1039	1098	1097	1033	1070	1042	1043	1058	1041	1013	1020	1030	1047	1104	1070	1064	1081	1067	1056	1040	1022	1016	1012	1082	1022	1031	1041	1002	1017	1033	1018	1010	1024	1048	1022	1017	1046	1014	996	1113	989	987	1000	1028	1056	1039	1021	1001	1034	1075	1043	1050	1105	1039	1047	1004	1072	1037	1047	990	1062	1035	1039	1045	992	1035	999	981	1009	1025	1020	999	1045	1008	1027	1094	1053	1043	979	1070	1024	1053	1032	1065	1003	1040	1022	1041	994	1054	1040	1012	1085	1060	1062	1050	1035	1009	1004	1008	1027	1033	1017	1054	1009	1050	1021	1048	1109	1042	1001	997	1041	1017	1065	1022	1025	1019	1004	985	1053	1099	1051	993	1080	1048	1029	1065	1018	1066	1054	982	1048	1029	1087	1073	1043	1073	1083	1064	1020	1005	1086	1004	1037	962	1030	1066	1014	1065	1065	1026	1068	1010	1007	1023	1039	1005	1030	1034	1054	1021	1130	1021	1036	1021	1047	1076	1045	1042	1034	999	1039	1039	1072	1040	995	1022	1022	1070	1064	1034	1026	1032	1051	995	1032	1075	1023	1070	985	1091	1030	1033	1088	1017	1038	1004	1040	1040	980	1025	1044	1017	1006	1032	985	1047	1098	1023	1052	1076	974	1101	1020	1087	1018	1024	1025	1075	1080	1012	1037	961	1018	1037	999	1045	987	1004	1021	1039	1083	1040	999	1011	1038	1049	1073	1085	1055	1010	1073	1059	1014	1032	1017	1017	1027	1060	1041	1079	982	1049	993	1034	1045	1050	1029	981	1032	1037	1026	1039	1010	1023	1020	989	1067	1062	990	1025	1055	1039	1002	1012	1040	1097	1035	1045	998	1058	958	1086	1039	1039	1025	994	1055	1011	1018	996	1065	1104	1023	1038	996	1007	1008	977	1035	1052	1074	1054	1063	1065	1054	992	1040	1088	983	1045	980	1036	1058	1021	1014	1028	1016	1045	983	1060	1034	1082	1047	1005	1056	1008	1038	1034	952	1048	1059	999	1033	1010	1042	1081	1086	1076	1110	1054	1012	1052	1028	1048	1051	989	1063	1051	1053	1001	1035	996	1042	998	1097	1041	1049	1078	1049	1047	1052	999	1067	1025	1059	1033	979	1023	1036	1025	1030	1026	951	1021	1026	1054	1094	1029	1003	1010	1093	1099	1052	1064	1040	1071	1074	1029	1032	1040	1030	1072	1021	974	1092	1090	1062	1042	1048	1062	1009	1026	1019	1072	1034	1017	1035	1020	1012	1078	1055	1037	1064	1051	1007	1031	1001	1063	1039	1054	997	1118	1020	1055	1059	1003	1019	1027	1027	1000	1068	1060	1007	1073	1027	1077	1058	1054	1063	1015	1023	1063	1021	1093	1070	1066	1049	1068
24729	21586	28856	24779	20929	8820	3684	2243	2038	1722	1673	1544	1519	1321	1141	1131	1183	1051	1006	1055	972	908	938	916	886	829	815	851	847	826	856	841	821	856	840	759	812	799	774	763	775	787	825	750	769	752	709	693	745	744	819	740	761	791	755	797	784	729	776	720	784	768	740	755	702	742	727	728	749	724	808	711	710	751	704	687	725	767	752	775	761	744	794	750	743	760	755	789	716	698	685	716	756	722	754	739	728	732	738	754	772	789	751	702	706	691	744	730	706	746	756	736	726	730	739	765	765	752	734	729	656	741	737	707	753	690	765	713	767	738	723	737	752	741	747	721	739	795	749	752	698	719	744	739	722	791	720	722	751	762	747	759	737	733	734	740	703	738	701	777	694	724	711	751	704	722	740	740	727	744	713	743	756	738	740	766	750	760	768	742	718	738	742	732	727	720	719	727	756	741	746	713	774	741	755	758	745	723	738	756	739	714	729	669	751	735	696	729	764	741	754	733	719	735	755	712	766	693	708	710	760	794	677	754	735	759	676	749	732	736	724	710	765	743	712	714	739	760	749	690	768	798	724	698	740	759	727	734	735	762	751	751	712	724	713	720	758	672	735	712	712	747	786	706	716	773	727	739	736	763	768	696	727	719	774	687	702	709	746	735	733	727	655	739	735	724	738	711	714	744	700	745	749	744	736	731	737	751	755	705	708	673	788	730	764	781	756	698	728	734	724	706	774	742	781	700	750	732	729	757	774	788	746	747	683	710	725	769	735	730	713	715	740	714	733	775	706	726	761	718	715	756	768	753	731	710	748	764	736	700	704	771	727	740	709	704	731	723	699	717	753	697	746	790	699	703	723	686	742	806	694	753	768	772	763	721	727	765	711	762	733	712	672	757	702	752	736	751	750	714	690	723	744	749	785	810	742	702	740	740	770	706	745	726	761	741	758	770	742	699	723	699	752	734	745	727	753	745	745	721	754	774	748	673	703	705	693	731	754	736	758	735	692	792	744	764	728	723	683	809	732	719	687	730	737	688	746	716	741	720	720	670	711	778	716	754	788	717	696	734	747	771	783	761	743	777	747	696	765	722	705	734	705	729	705	716	761	751	738	730	766	715	734	778	705	724	773	738	710	727	745	767	746	764	773	754	701	738	728	785	744	798	687	735	682	750	755	760	784	749	772	702	734	770	728	772	747	753	760	761	732	797	766	784	761	717	697	734	705	792	729	681	751	724	725	710	736	710	753	717	780	737	776	766	753	743	727	733	740	726	682	735	719	782	764	774	767	782	742	732	739	754	780	751	767	729	748	744	739	763	686	759	744	745	742	774	679	693	748	722	724	730	736	761	731	747	700	691	740	743	788	748	766	719	704	685	707	759	780	722	780	748	655	716	759	755	780	734	685	692	751	737	778	756	724	778	695	741	752	752	733	777	766	780	765	710	739	742	716	728	715	745	722	801	762	697	735	754	738	709	742	734	774	754	723	730	766	743	693	759	734	729	745	759	691	747	716	757	763	729	708	756	756	719	777	749	704	723	759	740	717	761	716	763	717	758	722	759	735	755	693	709	763	729	751	673	750	770	694	811	707	706	722	721	755	715	767	722	684	764	753	717	723	770	739	713	743	709	716	693	740	761	726	705	729	759	733	759	741	698	744	763	753	773	758	732	794	746	700	742	758	697	745	757	729	718	747	710	724	717	714	685	726	694	732	757	732	788	799	749	785	745	740	712	685	714	742	787	747	757	707	742	708	744	704	709	753	725	741	725	690	747	695	772	759	764	735	737	747	771	787	736	783	719	758	757	742	750	731	739	724	769	776	769	758	800	769	743	799	747	754	732	725	737	733	711	766	774	718	811	790	761	758	765	768	737	735	728	764	734	712	754	707	725	741	708	746	675	765	736	762	707	706	721	727	756	731	719	791	772	706	733	752	754	749	730	779	732	732	722	739	731	756	701	767	733	718	774	734	793	702	735	766	762	726	760	739	734	756	793	728	727	743	754	738	759	756	741	695	742	736	706	728	697	744	751	686	756	710	742	741	774	664	759	763	700	754	724	769	697	751	739	729	739	735	750	762	780	749	779	731	778	729	751	778	779	784	768	735	700	751	748	767	699	705	724	736	738	726	782	733	772	809	717	721	734	728	739	742	696	741	683	746	766	720	700	704	714	748	753	761	696	725	767	769	738	715	759	737	738	697	692	748	762	725	713	733	794	682	763	727	766	677	710	757	710	721	746	706	762	787	693	755	773	780	761	753	753	745	728	702	742	753	680	758	741	693	744	736	761	782	735	735	716	759	714	749	735	689	727	715	709	689	740	728	737	745	739	741	724	742	702	736	719	765	772	741	747	730	734	784	719	711	771	759	674	778	741	760	743	734	713	744	694	738	661	673	743	727	760	736	729	718	697	685	760	767	748	736	701	731	729	746	733	746	764	776	758	751	725	751	701	795	755	754	728	764	676	755	747	761	726	736	743	698	731	749	756	713	744	743	760	738	745	769	778	732	787	721	708	737	746	732	741	714	674	726	688	767	715	780	676	735	708	728	762	746	709	714	713	766	720	756	672	724	715	746	762	747	760	709	734	717	758	797	733	740	718	701	733	747	730	752	719	747	706	739	772	733	749	751	730	733	730	762	737	773	737	762	764	758	716	707	749	714	670	698	725	710	676	740	708	736	720	672	745	738	721	759	737	775	708	759	754	726	732	702	756	733	750	730	734	750	710	737	748	767	755	738	765	731	710	720	724	758	715	737	779	764	724	725	711	725	747	713	768	716	785	710	713	706	725	754	738	704	756	740	797	709	746	713	739	729	744	720	713	747	719	741	741	703	740	724	747	749	732	690	720	716	728	702	738	666	746	742	729	751	712	753	741	709	669	739	747	729	679	751	709	739	692	742	801	809	758	782	734	728	715	750	695	736	773	719	705	756	788	795	743	769	715	735	715	747	698	733	751	751	787	661	727	737	773	754	700	761	682	754	751	734	715	692	740	734	732	724	756	741	762	691	728	719	708	739	752	758	691	765	744	731	723	729	723	729	762	726	758	738	701	687	709	769	766	720	754	692	718	757	722	726	736	719	718	753	712	761	726	732	770	749	768	685	762	682	713	747	747	709	717	738	733	725	752	753	704	706	719	680	706	761	723	743	735	736	729	736	714	768	712	750	717	757	748	736	704	720	769	744	753	765	749	712	702	758	716	803	721	759	735	756	703	730	742	737	728	726	733	719	687	734	704	759	724	724	769	753	739	746	738	705	699	688	695	757	720	756	756	685	699	643	726	765	717	754	724	777	720	711	788	756	710	718	735	702	707	717	727	776	764	782	716	726	763	690	718	737	759	723	729	723	709	738	731	735	733	682	773	739	698	690	765	780	718	730	715	678	744	760	749	691	757	739	756	705	710	720	744	731	726	720	763	732	766	744	714	774	761	824	702	735	738	745	767	737	740	717	702	758	692	728	737	770	734	728	713	740	712	757	762	724	773	723	746	708	808	682	725
15107	28594	24449	14802	10967	8770	6582	4973	4518	3833	3369	3065	2872	2384	2034	2136	1966	1726	1628	1601	1564	1431	1453	1327	1297	1276	1234	1268	1257	1180	1230	1091	1211	1128	1159	1158	1113	1046	1153	1105	1099	1071	1024	1043	1004	1037	974	994	1030	1049	1031	1057	1040	1056	1029	1079	1050	1010	1032	976	1008	986	971	1006	1025	979	1014	1002	1011	1041	1005	979	1061	972	960	979	1015	984	1013	1007	998	987	1023	1032	974	955	1038	1039	1050	1032	1013	1017	1038	1048	1027	1036	1036	1034	1035	1053	1032	1055	1004	1012	991	924	1081	1046	980	1044	1013	1023	985	1015	1029	971	1021	1039	1060	1042	959	1040	1035	961	981	1006	995	985	975	947	1001	1000	976	1024	990	1020	971	987	1008	912	941	951	994	1030	961	1011	1014	1074	977	1012	1039	1005	968	979	997	1052	1048	1034	984	1058	972	1022	1003	986	971	1010	1033	1004	1013	977	963	1023	1016	986	1040	1000	1024	1012	977	1026	969	1026	932	994	998	1030	1038	1023	960	1015	1015	995	1007	986	1015	987	982	1021	971	1019	1037	1005	1067	996	980	1029	1045	1011	972	1010	1026	1001	1016	981	987	1013	940	1016	946	966	975	1006	999	943	1025	966	1033	1003	981	969	994	1064	999	1047	978	959	939	1015	955	1030	1014	990	983	1023	1001	988	1000	987	981	1011	965	1005	1012	1009	1033	1015	979	972	1083	985	943	1007	1000	1032	1014	970	990	942	987	996	972	967	1072	1035	998	959	1002	962	1018	984	1017	1023	961	1048	992	998	949	974	1047	1013	962	1051	1056	1004	1044	1019	1038	1041	1023	1051	1004	1025	960	955	1037	1025	988	974	983	985	1035	988	971	1011	1015	1005	976	1010	1034	950	1028	1009	992	1008	1006	1001	1025	992	1014	1002	1024	1037	996	987	1014	1044	1042	1032	1030	958	978	1026	1035	1035	996	1031	896	1005	1006	927	1001	927	975	995	987	1017	1007	1005	1031	987	986	1004	969	982	987	999	1004	1001	1022	992	986	899	1022	999	994	994	965	943	1044	1013	1016	957	963	1053	1028	958	1006	1004	989	926	995	1024	914	1026	1026	997	982	1025	1014	1021	996	986	974	1013	984	1008	1018	1103	974	1010	1016	925	982	1026	996	1012	993	1013	1010	1044	999	1016	997	1036	974	976	983	947	1012	958	1018	992	971	950	1047	970	990	1010	1000	944	1024	1009	997	1027	1032	1040	975	1016	937	986	968	999	969	1040	961	937	988	937	988	1021	950	1021	1017	952	945	1004	1011	993	969	1029	1032	986	993	1005	1004	997	946	988	994	998	1027	994	1017	1041	1048	1019	986	1008	1034	983	988	1034	1004	1003	961	1037	960	988	1036	983	1003	970	1009	956	1012	1005	1011	981	992	999	994	971	1028	1017	1049	1053	985	1024	987	950	976	939	1012	981	969	1048	998	915	957	1052	991	1017	947	1005	994	999	967	1019	1048	1046	1017	1015	995	1037	965	993	993	1002	1011	1041	960	976	990	993	1024	1054	973	958	994	1018	958	992	1010	1005	972	986	981	1037	961	996	976	994	1013	1045	979	1006	969	1006	1002	1006	962	990	1002	952	984	1007	1006	924	1006	997	994	1011	984	963	1024	1027	998	920	987	1024	982	999	1025	1027	988	1016	1027	1020	976	997	1003	976	1023	965	1039	1002	1017	982	1014	972	975	1010	990	1031	1005	983	1018	1028	984	954	1015	1033	1073	1003	972	1002	984	965	1014	1011	1030	955	939	1027	1012	970	1018	1018	982	1018	1059	1005	980	950	992	1046	1005	971	968	987	1001	995	1004	1003	940	1035	951	953	1080	992	958	1022	1042	1011	1004	1041	979	989	996	1028	943	1006	960	1031	967	974	1031	976	982	1040	1004	990	1028	963	977	1006	1024	927	993	935	1036	964	985	1018	1026	992	1045	1007	1015	1064	979	1052	1003	964	961	996	1036	1009	1040	969	1047	1083	967	959	1007	1008	975	1000	1022	984	985	990	953	1066	1001	952	1009	1004	972	991	1029	1041	1014	1011	979	1045	972	988	1001	1033	1012	1049	1007	994	1003	948	1052	1017	937	985	940	979	1017	957	964	1020	970	1048	993	983	1074	971	985	1042	974	990	998	1010	1012	988	984	983	988	992	993	984	1017	1017	994	966	960	1030	997	1004	953	990	992	976	961	976	1027	944	1079	1069	993	983	940	1039	1001	985	1001	1023	950	1010	976	1003	1024	979	1046	1016	1043	1013	1036	1002	1026	996	1000	1010	1016	984	1095	1068	969	1058	989	1004	941	977	1020	953	1006	997	987	998	944	972	1014	1012	981	970	1007	1005	1036	1014	980	963	961	1040	1035	952	1068	956	988	968	978	1011	997	1032	1013	967	1012	978	962	988	975	1009	895	975	1019	977	1023	1035	1013	987	952	1000	1022	1008	1003	959	953	1017	983	1029	1033	1043	1009	987	960	986	975	1020	1041	1057	964	959	1063	976	984	989	944	1038	971	952	1018	1016	999	972	1021	958	978	989	1008	1005	1006	1005	1013	988	994	1029	964	985	1024	952	1014	1015	956	948	987	1037	992	1041	992	1011	1016	1038	1015	1019	1024	982	1026	1080	963	1032	1032	964	981	985	949	1065	1011	1008	994	970	982	1002	944	1009	982	966	975	1003	968	1010	981	971	964	1024	982	1000	962	987	1028	956	1060	1041	979	1038	996	960	1032	1004	1033	1000	1013	996	942	973	963	998	1023	975	1004	994	1013	1014	949	973	1020	961	993	1052	998	994	989	989	1001	1004	941	994	1041	1014	978	985	1026	1049	1022	1002	1014	970	991	970	993	1014	1012	1019	1021	959	1035	1012	945	959	1011	984	972	1023	951	962	976	999	1075	957	1008	976	1033	938	1008	1003	945	1011	964	942	961	1012	1006	999	979	979	1032	1028	960	1032	1003	1041	1010	966	1017	964	963	1034	998	1046	1036	1009	954	1005	988	989	958	950	956	1041	1001	1001	994	1043	955	1039	922	1014	1020	1029	999	966	1036	1004	941	985	1024	1037	980	966	1005	998	1037	987	1001	996	979	949	943	1020	1014	981	1005	1009	1001	953	961	947	989	951	982	999	988	974	998	993	1019	1000	966	923	986	947	1008	1031	940	917	972	1019	1022	953	939	993	965	1010	935	998	939	965	1018	977	994	980	1006	952	986	1012	988	1012	1056	1032	978	956	1017	992	972	1001	990	1005	1007	1012	1007	982	948	1004	1074	1020	1004	1030	1017	991	1078	972	992	960	946	937	1024	966	982	949	991	919	988	985	940	1021	966	1048	1019	996	995	1038	998	1010	1007	989	1016	997	1076	994	974	1011	973	987	989	971	976	1033	1036	1035	988	1004	955	974	1039	1011	1006	993	957	987	976	1003	972	963	1040	1018	1062	1020	1058	992	1059	990	986	960	1049	960	1037	1008	960	1027	987	1021	952	1032	998	1016	1014	974	1011	988	1007	1033	1010	967	1004	988	1020	930	996	1006	958	966	983	1028	925	999	1041	1004	1003	996	1006	963	956	994	987	991	983	986	1011	1032	1048	1028	963	1027	1061	1046	947	1023	964	1037	1005	1064	1004	991	1033	951	1028	996	955	942	995	989	996	985	959	1005	1029	999	991	1003	1063	981	983	960	1019	982	1028	1005	970	928	982	1051	1013	999	991	995	1020	1020	1029	931	995	1041	1035	987	985	974	1026	947	958	1019	962	1035	979	1004	998	995	1023	950	936	964	1005	1010	989	986	1017	964	995	950	967	984	1039	1055	970	1046	991	1008	946	1101	958	998	1024	988	947	1021	964	1033	973	1001	1016	1003	976	1012	974	1020	935	975	1019	1025	981	994	1031	964	1014	1046	995	986	988	1004	1048	975	1029	1012	956	1070	955	944	937	973	1027	1035	996	975	998	1036	980	967	1001	1005	992	1016	1026	957	1000	942	1007	1007	978	984	992	985	1031	1020	995	976	988	941	1031	955	997	1027	975	1019	981	1035	984	1093	1007	990	1066	958	984	1013	961	991	958	951	1026	1020	987	1026	1017	982	1025	976	1040	947	1028	962	990	1005	1006	1042	1068	1021	1030	986	1004	1004	988	1015	996	1032	992	1005	983	998	959	945	1036	1017	991	1032	1048	1010	999	1024	964	980	983	1030	1047	1010	1005	991	970	1015	1013	1028	991	1000	1017	940	995	989
23499	21405	29255	23932	21409	20643	8493	3220	2387	2107	1831	1850	1660	1291	1255	1272	1079	995	862	944	898	851	841	784	815	726	678	736	753	650	732	683	624	626	603	648	682	651	625	545	684	607	601	620	575	558	602	623	555	568	630	612	591	565	612	573	554	622	570	529	591	573	597	598	527	532	584	544	610	541	575	580	553	548	562	549	590	557	560	535	565	545	553	527	559	523	536	557	572	564	560	638	594	584	593	572	601	557	590	546	570	598	578	584	564	540	543	539	528	578	578	555	559	580	562	537	568	574	557	560	547	590	537	525	570	549	583	556	547	552	612	537	546	594	554	550	568	579	592	594	546	549	538	575	600	520	576	556	549	542	559	574	593	607	607	533	549	583	556	590	575	595	576	519	560	555	487	584	576	578	550	549	544	567	570	532	568	563	573	560	583	568	522	514	560	565	527	540	505	580	566	548	568	545	564	577	543	595	591	569	576	586	562	525	548	572	544	570	558	576	549	568	529	543	543	517	542	536	558	581	552	561	527	579	603	537	551	567	559	592	563	559	580	551	585	573	583	576	598	554	543	545	578	537	544	564	556	532	588	530	555	542	617	512	572	534	576	532	540	542	579	579	561	585	585	539	530	563	524	575	525	499	544	565	562	546	589	511	550	548	566	599	587	530	538	554	529	545	610	523	571	529	531	504	549	568	569	559	543	576	595	564	566	594	517	556	529	588	625	553	543	541	560	532	575	560	584	556	634	590	537	544	571	514	539	568	579	549	558	570	559	569	532	553	558	558	553	554	548	557	588	575	539	575	536	563	535	588	567	543	549	520	554	606	586	564	563	557	568	566	534	585	602	500	568	541	537	550	552	603	562	534	543	549	552	551	549	545	529	537	554	537	538	561	535	556	564	522	569	578	558	572	536	582	557	571	534	569	563	580	571	559	587	598	574	566	528	563	576	541	582	554	582	553	526	554	554	578	523	579	569	556	552	606	582	521	570	554	607	525	534	525	532	592	578	585	584	533	551	523	547	542	541	515	573	570	560	539	551	580	619	525	538	588	535	520	554	539	565	502	567	566	548	505	578	572	537	520	555	536	536	560	562	564	549	543	566	552	557	564	512	547	537	522	559	526	547	580	565	585	558	570	572	554	545	544	554	559	557	540	563	590	558	549	506	573	572	550	596	534	557	557	564	576	565	583	556	534	554	602	547	560	576	547	595	575	524	555	574	534	536	588	556	593	563	515	533	592	556	556	514	525	525	532	554	553	553	569	566	551	524	546	575	521	524	547	512	583	559	585	579	531	545	507	554	598	561	537	556	557	515	560	528	541	519	558	545	529	577	581	561	546	549	549	563	573	583	555	527	539	585	555	545	532	531	587	556	604	561	574	517	540	533	546	519	524	544	568	527	526	568	574	570	539	535	523	500	574	545	554	548	550	547	529	587	589	533	543	557	508	563	582	573	570	525	535	575	559	569	544	531	585	536	565	552	566	539	556	562	559	557	518	573	569	498	505	552	555	523	565	574	535	539	531	610	578	529	552	574	556	552	519	564	581	573	523	550	562	567	537	571	533	566	532	534	584	565	546	590	568	556	585	555	593	559	536	552	549	558	560	568	506	567	576	540	528	564	562	526	603	538	571	527	539	536	581	558	514	582	537	528	540	538	560	570	575	554	540	529	578	534	555	554	507	553	585	541	554	533	567	599	552	580	523	536	570	619	558	586	567	586	530	539	565	533	568	554	585	530	508	568	597	567	566	560	538	540	536	562	563	569	532	522	515	579	533	558	561	549	543	582	538	538	515	539	584	558	578	561	549	553	529	585	571	567	568	572	571	525	560	546	546	558	553	581	556	569	533	543	548	602	577	550	549	585	582	578	577	520	535	551	527	554	538	544	543	576	564	571	573	571	554	566	536	506	552	552	565	585	551	547	575	546	540	554	568	560	606	549	566	550	544	596	576	510	521	545	534	589	558	555	526	595	543	559	581	606	532	573	557	607	538	544	519	570	548	569	530	564	539	529	540	531	535	569	523	602	519	582	555	554	564	584	511	577	564	570	561	542	544	570	572	587	566	553	543	565	567	567	574	567	546	536	536	555	578	590	573	539	574	553	582	494	577	535	578	529	512	567	561	541	560	561	560	534	546	576	535	572	569	582	571	546	537	559	547	585	556	594	539	540	517	548	543	531	549	533	519	513	586	580	586	596	607	581	556	556	555	555	557	523	550	541	529	538	535	584	541	569	524	540	530	557	521	565	527	551	562	597	587	505	575	574	576	515	545	525	555	557	519	571	503	534	570	535	526	578	584	539	543	584	529	538	539	549	495	535	504	520	533	605	534	592	529	568	545	555	602	571	518	566	551	581	513	538	561	557	573	551	527	583	581	560	538	578	584	597	553	526	557	542	526	603	495	531	551	579	548	512	528	526	590	539	585	573	590	588	572	520	547	550	524	529	576	571	542	528	531	579	543	521	533	590	566	562	574	540	570	566	547	571	548	594	582	549	525	556	551	535	600	570	585	557	570	568	527	555	600	524	552	542	531	560	556	531	541	571	584	560	515	575	527	555	493	529	544	561	563	563	544	553	622	574	517	543	540	504	560	525	512	527	556	602	531	549	539	540	525	584	574	531	542	552	517	511	556	580	553	557	507	573	586	602	584	531	505	552	551	569	527	580	556	572	534	571	562	532	603	552	564	584	574	579	540	552	581	532	569	598	569	550	550	522	510	566	549	542	566	596	492	583	574	581	559	540	552	592	556	556	528	553	566	596	520	541	566	551	508	553	528	528	559	546	542	537	533	521	593	571	544	540	598	521	557	551	524	523	566	575	542	552	584	606	550	535	516	537	554	554	531	568	556	556	557	539	528	517	540	546	568	610	549	522	538	537	566	534	566	531	546	592	592	555	546	545	580	561	550	549	549	550	547	520	542	558	539	589	562	551	532	576	568	541	577	610	597	545	551	537	583	599	562	548	543	533	535	520	544	557	512	536	564	539	541	556	583	534	519	496	528	573	544	554	554	559	525	543	574	544	574	528	559	554	551	544	540	519	550	554	555	526	556	538	533	517	551	547	535	541	542	544	509	581	555	540	511	527	547	514	536	555	520	588	540	562	537	562	524	544	526	507	505	542	529	568	590	538	548	536	584	522	555	544	558	591	545	561	582	551	595	500	520	524	594	536	571	565	535	531	527	516	533	530	573	531	557	545	538	547	538	567	555	575	583	564	591	556	523	548	537	521	560	566	550	556	584	565	527	552	515	557	561	555	601	534	542	567	545	560	529	539	551	592	509	546	573	533	523	554	591	558	581	596	543	537	574	528	595	571	568	577	561	562	540	542	547	570	525	519	489	569	524	533	535	566	591	581	565	570	545	550	557	542	600	571	584	530	534	543	578	510	622	539	553	535	548	566	591	568	538	594	568	560	568	520	564	510	551	498	604	601	555	540	530	530	552	516	564	567	559	525	557	563	558	538	505	575	545	529	577	540	518	560	569	525	545
17753	33436	29301	18587	13787	11800	9093	6767	5715	4774	4219	4057	3480	2615	2539	2473	2104	1748	1667	1648	1509	1391	1468	1339	1323	1137	1116	1158	1150	1054	1006	1031	992	969	880	1038	965	990	910	866	881	887	823	871	858	842	866	837	804	814	884	832	812	826	744	831	773	827	780	791	716	741	754	765	747	770	819	759	775	813	805	769	707	737	760	712	782	772	756	781	838	773	806	757	819	788	790	828	780	826	808	752	733	808	810	795	775	802	801	799	782	773	782	775	771	767	795	754	754	790	734	756	768	795	796	741	772	744	758	762	700	747	778	774	730	803	732	741	710	731	750	742	760	765	724	731	742	718	801	761	752	760	792	726	801	738	810	746	752	783	749	732	776	778	782	759	756	810	726	744	744	779	755	761	749	733	746	784	732	739	729	753	778	787	756	799	749	777	754	799	747	744	756	706	780	780	744	775	768	767	728	771	759	752	689	743	767	788	756	788	717	759	785	786	783	821	750	778	742	761	764	767	745	804	783	720	775	683	765	761	777	759	759	741	747	765	725	797	737	756	727	740	765	751	747	760	710	745	724	794	750	793	745	763	697	802	720	769	770	788	779	771	684	770	764	814	822	746	779	721	757	720	749	759	772	774	763	784	733	735	758	766	759	757	764	736	799	735	753	775	787	733	773	784	746	781	834	771	751	757	801	753	742	695	763	704	753	811	767	746	764	784	743	795	767	763	744	754	749	704	710	794	719	794	817	729	768	784	743	759	743	747	712	792	823	720	772	769	788	752	715	755	739	765	745	735	747	760	791	705	766	757	747	771	770	722	733	743	745	721	772	785	746	843	785	749	769	779	777	775	690	741	720	742	729	769	792	759	784	767	741	754	695	712	801	778	751	780	735	710	725	775	777	733	792	749	721	760	732	786	793	809	756	720	776	774	752	738	770	727	742	765	747	737	755	747	755	753	747	747	723	779	777	698	778	738	753	782	779	671	767	767	729	737	768	746	722	743	783	742	744	737	708	791	756	747	815	765	722	772	724	750	715	772	742	773	758	793	766	772	751	761	826	784	716	806	781	729	755	750	783	720	722	754	803	802	778	738	763	732	741	791	761	778	728	770	746	737	809	802	727	792	717	787	754	752	756	736	715	761	829	767	736	703	746	758	730	771	755	736	723	772	786	786	687	728	774	799	755	718	740	743	756	820	767	760	724	753	733	751	773	732	777	712	747	766	783	749	758	796	761	740	701	769	758	748	792	752	786	831	795	735	738	740	749	763	738	768	761	719	791	706	725	766	713	774	717	733	730	715	740	806	742	688	797	802	800	814	739	743	779	762	767	774	742	741	779	747	729	732	769	762	746	721	786	695	789	751	781	710	781	728	763	722	772	741	768	781	791	757	738	761	757	748	760	740	766	719	749	729	727	775	752	748	776	763	748	758	748	813	765	794	759	783	740	743	781	747	702	796	765	725	760	710	771	753	705	734	742	752	726	783	790	777	745	766	737	762	788	762	764	750	774	740	767	800	722	775	823	804	733	760	725	706	769	740	749	761	718	771	803	807	819	742	726	796	762	738	769	754	757	712	757	763	736	704	748	774	719	741	747	786	730	794	799	747	753	757	726	699	788	766	772	742	785	758	797	810	782	760	783	783	752	771	804	787	740	784	810	765	764	766	772	710	792	763	772	759	753	725	788	828	739	761	765	771	759	775	768	756	741	703	732	751	790	690	774	764	732	807	743	725	793	730	766	765	754	752	748	704	738	728	770	757	730	762	761	753	751	777	793	774	764	718	791	769	744	738	773	818	771	745	748	776	709	755	784	732	721	822	757	750	710	763	793	751	740	777	751	771	785	755	715	742	778	748	784	745	732	744	751	723	745	718	754	768	755	750	758	794	742	728	817	725	796	725	772	759	737	735	778	723	714	759	758	737	741	695	764	721	740	771	761	765	789	743	767	825	792	733	767	737	743	755	784	737	720	719	774	804	757	768	750	790	772	777	725	737	822	728	786	768	766	716	824	756	763	764	731	784	706	859	730	747	744	718	725	809	721	725	769	762	786	705	720	753	729	763	792	780	775	745	762	756	754	722	750	719	763	782	778	774	730	726	772	771	748	755	726	778	733	746	758	780	778	745	720	735	734	787	767	745	788	745	698	747	802	719	742	700	745	776	736	771	774	741	750	724	750	762	765	788	762	761	746	753	777	739	730	747	736	708	754	758	760	746	782	783	793	759	770	755	794	710	736	827	741	785	796	720	780	779	755	777	798	799	748	735	753	703	765	754	726	779	727	708	750	748	744	746	744	742	718	750	763	768	789	769	768	775	794	749	781	695	783	749	742	783	751	737	770	726	748	735	777	797	737	772	800	753	738	756	767	695	753	751	788	756	763	738	749	782	724	760	744	793	706	750	782	747	761	817	821	766	787	753	725	784	793	785	708	794	793	756	727	823	769	716	766	741	841	735	730	764	745	800	723	765	753	772	792	756	798	748	788	734	746	746	710	724	759	698	737	724	759	801	745	780	716	740	752	799	757	778	771	779	757	783	757	740	730	726	796	763	773	746	732	778	739	728	735	786	762	792	723	759	735	767	739	733	749	742	712	765	793	735	754	747	764	790	722	739	769	764	789	801	758	797	836	697	730	775	744	790	724	765	733	781	781	744	773	743	738	789	742	783	788	775	726	729	752	767	759	764	720	759	761	747	740	728	741	736	757	715	766	736	760	736	699	751	774	782	759	754	783	759	735	752	748	795	736	748	759	770	785	681	758	786	729	734	757	703	753	729	792	809	744	726	762	750	737	757	821	753	742	764	735	741	748	775	771	803	767	785	740	739	774	760	772	755	762	805	759	774	760	766	775	760	747	764	802	754	773	750	741	746	799	769	805	742	746	756	746	728	765	792	768	829	759	762	756	722	716	777	708	755	702	813	756	779	750	782	763	777	737	794	773	766	762	791	761	771	787	801	723	772	732	761	770	816	723	756	727	760	762	787	708	754	732	782	792	767	719	768	731	712	786	800	770	750	774	732	768	738	748	765	747	805	730	764	732	742	774	764	741	698	764	788	781	741	759	786	709	787	751	777	742	758	728	748	704	736	711	770	787	790	724	737	741	742	789	752	733	731	739	777	795	719	709	716	800	757	727	750	775	794	746	791	704	727	710	747	771	763	768	779	807	709	692	737	776	731	770	742	775	732	714	804	773	739	717	718	778	777	762	791	808	762	718	743	756	790	803	783	762	711	714	792	773	731	711	778	755	747	789	800	758	771	758	769	748	745	742	812	741	768	755	725	757	820	778	737	756	772	771	744	732	803	771	709	787	745	717	767	743	713	739	762	720	785	750	751	768	746	754	787	745	774	812	727	736	769	768	801	710	786	779	758	782	756	731	697	738	730	754	768	755	735	754	739	742	778	732	775	757	731	735	721	750	723	767	818	741	796	775	769	743	730	761	741	777	757	789	792	779	792	766	799	725	766	769	740	774	751	770	768	731	761	688	710	791	755	748	766	785	770
27539	20871	14428	6160	2999	2219	1896	1584	1454	1349	1334	1254	1129	1065	1035	1003	1000	923	997	870	906	893	919	874	898	875	855	813	812	811	824	796	864	821	808	819	827	822	801	811	787	790	777	801	792	814	845	824	790	814	813	791	745	794	810	773	758	798	817	766	828	866	756	802	775	790	793	785	742	758	809	830	831	797	707	754	794	827	783	816	818	765	798	803	828	771	777	765	777	839	831	830	835	826	834	797	731	810	764	803	804	779	761	753	798	800	768	801	758	773	792	767	739	770	757	774	756	763	795	754	772	807	736	760	840	823	781	797	766	812	781	830	766	781	793	806	811	773	748	799	789	760	795	788	817	802	783	791	733	787	840	818	761	790	772	780	814	762	775	807	730	832	787	768	774	763	834	785	823	823	821	776	821	796	739	806	808	856	784	776	796	761	795	755	797	790	783	790	750	790	878	781	751	769	815	761	795	758	775	800	764	784	787	833	796	786	844	790	776	747	774	764	756	788	761	853	821	796	804	795	768	815	834	762	769	760	709	770	747	762	797	749	709	753	787	741	802	713	722	795	794	791	796	764	819	840	824	771	801	796	757	779	808	761	788	780	732	771	801	810	736	787	811	811	775	783	798	797	815	805	804	795	795	780	802	781	825	836	742	807	778	785	784	784	803	797	778	796	807	775	759	792	776	785	817	799	787	760	762	756	814	783	791	806	783	772	723	787	765	841	782	791	776	812	766	800	705	781	775	753	775	792	742	804	781	793	770	825	755	763	728	769	785	752	810	762	793	775	762	792	796	819	790	793	753	822	790	801	748	772	744	818	752	738	820	780	789	818	786	726	758	778	800	765	825	768	762	773	761	754	753	785	795	715	790	726	725	727	774	725	747	814	740	756	781	787	786	745	818	782	769	822	791	794	754	794	799	762	775	777	754	728	794	791	821	798	772	734	776	795	770	737	807	739	782	765	792	805	808	836	778	798	788	781	776	794	789	827	836	841	770	757	791	783	737	743	850	796	791	814	770	763	770	814	781	781	812	764	817	829	743	776	790	781	804	817	819	790	833	768	750	784	766	827	832	798	745	793	807	784	837	820	772	779	798	771	793	833	805	814	748	723	730	804	800	802	784	757	791	792	805	763	827	754	816	802	774	739	776	770	728	806	781	783	780	795	781	766	788	757	803	806	796	743	825	713	785	754	757	805	772	800	764	767	785	772	788	803	803	792	773	775	719	800	813	756	753	756	776	783	847	787	760	806	789	777	780	791	781	814	779	766	766	787	762	808	796	819	851	749	778	787	783	754	755	779	758	819	815	731	831	770	755	815	754	767	819	805	825	767	766	785	757	826	793	750	762	791	794	747	808	822	752	806	764	805	804	756	774	754	804	813	780	772	752	796	809	788	820	819	797	773	766	836	731	817	828	779	788	754	737	782	830	796	781	790	764	799	839	804	803	836	737	784	778	773	788	734	817	761	778	821	791	810	841	783	743	815	765	799	808	789	781	767	768	748	804	840	781	787	816	752	836	760	740	717	757	790	781	815	741	803	753	807	823	781	844	715	776	783	750	772	747	804	784	819	756	768	783	756	771	779	790	792	777	783	769	770	806	776	812	803	774	727	741	758	777	797	774	762	820	816	763	810	814	754	799	717	785	788	793	802	865	782	797	823	727	823	780	801	780	746	794	762	756	825	775	757	797	803	845	775	783	804	771	790	817	771	778	789	834	787	808	806	819	793	791	796	781	779	782	765	729	783	810	776	779	848	785	780	787	723	808	795	822	785	773	757	815	805	770	769	761	829	781	773	777	778	797	799	779	756	775	758	768	801	802	786	792	784	801	784	775	754	771	753	775	745	782	747	784	787	792	800	819	824	775	734	750	853	824	778	768	748	771	785	792	787	812	766	766	825	799	784	768	817	776	773	816	799	855	785	768	793	789	811	799	752	742	769	831	814	788	758	746	740	827	812	768	770	794	773	786	792	809	755	762	757	754	794	801	831	825	820	840	741	797	760	771	798	793	803	785	785	722	775	763	781	791	816	788	795	777	756	805	782	782	810	777	786	762	814	774	795	766	778	838	793	745	803	767	782	811	807	780	814	788	786	754	760	804	748	805	792	760	777	753	806	738	789	777	761	753	725	789	828	780	732	752	796	740	773	773	766	770	736	807	747	746	804	790	780	759	784	786	780	775	739	764	780	781	808	814	758	783	735	808	819	794	752	795	764	735	806	843	753	773	738	773	807	877	769	775	777	781	783	733	759	748	780	743	757	747	787	783	814	798	774	778	830	771	781	798	810	792	736	769	795	799	758	816	757	784	840	779	774	787	808	757	804	796	733	788	787	754	748	815	761	757	827	824	759	764	819	744	744	779	809	817	778	794	773	800	807	785	795	786	846	806	740	816	758	724	780	767	772	719	781	803	818	768	739	762	768	805	792	795	802	734	807	762	757	725	798	764	813	714	820	785	819	847	768	820	802	761	805	758	774	818	808	806	780	743	744	782	775	776	773	750	790	768	764	791	787	796	787	803	811	754	760	763	799	816	839	782	738	816	781	784	771	756	818	791	786	768	803	828	774	785	776	780	781	815	739	782	758	779	805	766	753	736	750	818	804	808	768	805	776	797	734	763	774	733	733	744	820	762	832	739	770	793	819	771	766	742	786	821	740	779	770	738	787	761	788	769	787	785	791	809	809	799	848	733	765	783	818	794	765	811	811	764	784	795	779	811	772	755	816	804	793	740	824	839	799	783	777	866	796	796	744	796	773	758	743	813	782	792	805	761	755	820	738	789	752	789	786	836	800	757	825	799	771	757	830	779	736	784	746	762	802	795	766	756	743	779	782	788	787	783	818	804	807	812	755	772	761	783	768	737	800	776	773	747	759	801	799	748	792	781	822	773	828	823	751	803	784	815	790	790	796	802	817	798	788	785	749	759	771	809	745	764	787	821	840	764	776	778	781	765	803	788	750	830	756	797	813	812	783	739	766	755	775	786	769	759	782	780	803	797	797	812	792	774	787	770	818	786	784	765	757	782	745	839	717	784	825	761	806	793	843	798	768	796	789	754	755	807	799	826	788	803	803	780	793	737	758	783	782	808	846	772	817	804	790	781	777	783	788	738	788	762	781	765	764	832	791	801	762	703	800	813	801	788	810	794	804	773	811	815	784	794	719	778	786	786	753	757	767	795	762	795	792	803	767	753	793	787	844	793	793	767	774	775	761	770	842	800	766	795	816	770	808	811	771	795	765	785	817	770	736	779	791	781	864	743	814	830	803	764	762	755	685	804	776	807	777	731	798	767	751	744	828	834	739	827	793	783	744	786	773	825	741	811	763	756	794	852	801	809	787	763	798	797	776	778	755	807	779	788	787	809	783	785	761	820	781	794	797	779	754	781	786	751	802	824	802	749	763	764	787	786	764	772	759	808	769	793	781	744	787	777	786	781	814	789	793	818	793	769	765	801	793	799	770	765	792	756	738	814	771	768	829	743	779	762	767
13507	19231	16799	8328	5818	4976	4045	3340	2882	2519	2477	2361	1828	1712	1675	1641	1457	1434	1332	1308	1297	1268	1303	1305	1280	1242	1138	1129	1235	1139	1135	1179	1057	1134	1074	1150	1104	1139	1112	1095	1039	1091	1089	1123	1083	1087	1043	1056	1083	1125	1039	1069	1002	1015	1039	1084	1027	1082	1052	1041	1042	1016	1020	1051	1050	1020	1044	1101	1028	1006	1084	1014	1009	1063	1057	1090	1107	1107	1061	1000	1074	1112	1091	1026	1048	1081	1065	1048	1074	1044	1053	1053	1014	1035	1105	1084	1134	1127	1042	979	1102	1047	1103	1097	995	995	1094	1119	1029	1116	1061	1058	1103	1033	1049	1053	1052	1047	1020	1062	1013	1065	1082	1070	1052	1066	1045	1029	1110	1031	1061	1066	1100	1008	1107	1064	1042	1042	1058	993	1037	1028	1056	1030	1016	1026	990	1062	1013	1020	1050	1024	1040	999	1067	1012	1044	1059	998	1028	1037	993	1064	1033	1054	1034	1015	1113	1030	1089	1036	1106	1073	1026	1016	1031	1097	1034	1025	1037	1076	1078	1061	1071	1048	1076	1022	1036	1068	1065	1050	1026	1042	1030	1050	1076	1090	1036	1075	1045	1046	1051	1075	1034	1048	1066	1046	1093	1088	1036	1126	1040	1051	1056	1034	1010	1063	1077	1047	1113	1093	1039	1019	1046	1057	1053	1045	1073	1042	1091	1045	1023	1065	1006	1064	1108	1073	1032	1042	978	1055	1066	1056	1059	1008	1076	1050	1083	1104	1049	986	1060	1040	1071	1066	1013	1074	1007	1034	1030	1055	1020	1070	1042	1034	1015	1021	1012	1078	1078	1025	1038	1021	1046	1044	1061	1025	1000	1036	1052	1051	1032	1006	1116	1025	1092	1095	1038	1030	1037	1085	1033	1046	1048	1053	1015	1048	1076	1065	1017	1102	1043	1036	1021	1102	1036	1039	1097	1097	1063	1078	1097	1039	1020	1056	1020	983	1044	1016	1058	1073	1040	1007	1025	1071	1014	1087	1036	1002	1014	1067	1030	1085	999	1042	1061	1060	1009	1026	1041	1031	1011	1039	1094	1020	1012	999	1036	1068	1060	1080	1070	991	1071	1021	1049	1057	1029	1094	1097	1070	999	1027	1052	1059	1032	1026	1035	1051	1033	992	1029	1029	1029	976	1030	1082	1033	1042	1097	1019	1065	1039	1060	1115	1131	1118	1057	997	1072	998	1048	998	1012	1012	1047	1017	1000	1045	1012	1058	1073	1044	1057	1067	1042	1051	965	1068	1032	1084	1035	1001	1065	1068	1017	1046	1078	1077	969	1021	1046	1041	1036	1046	1069	1118	1095	1015	1081	1044	1009	1015	1023	1059	1038	1032	1084	1105	1043	1042	975	1053	1070	1031	1081	1018	986	1039	1054	1028	1054	1058	1042	1040	1116	969	1060	1041	1094	1058	1026	1052	1043	1070	1031	1038	1036	1034	1033	1037	1019	1085	1112	1026	1046	1036	1067	1011	1070	993	991	1058	999	1060	989	1078	1052	1006	1075	1054	1001	1060	1064	1010	1095	1070	1061	1069	1101	1070	1093	1085	1062	1037	1048	996	1028	1046	1036	1083	1039	1039	984	1045	1085	1024	1058	1071	1031	1037	1042	1020	1005	1018	1038	1082	1076	1056	1029	1099	1023	990	1015	1016	1078	1047	982	996	1047	1041	1051	1028	1054	1019	1030	974	1038	1065	1040	1031	1013	1040	1040	990	990	1021	1056	1020	1041	1010	1049	1047	1064	1036	1033	1037	996	1083	1048	1037	1089	1071	1021	1058	1056	1075	1045	1062	1104	1067	1027	1008	1061	1034	1081	1031	1050	1029	1077	1110	1038	1022	1015	1095	984	1100	1009	1133	1066	1000	1008	993	1080	1054	1070	1076	1028	990	1002	1054	1048	1067	1056	1028	1025	1013	993	1049	1031	1032	1054	1081	988	1049	1040	1002	1058	1095	1015	1018	1040	1051	1052	1085	1000	1137	1027	987	974	1062	1046	1067	1048	1080	1037	1045	1082	1021	1034	1013	964	1063	1017	1079	1062	1037	1000	1094	1039	1047	1011	1061	1076	1007	1010	1084	1045	1101	993	1071	1086	1079	1042	1077	1144	1012	1014	1026	1032	1088	1067	1022	1040	1002	1036	1034	1076	1024	1035	1081	1050	1041	1075	1037	1019	1076	1117	1036	1019	1053	953	1027	1064	1033	1046	1106	1020	1033	1056	1057	1005	1034	1050	1057	1046	1031	1011	1038	1054	997	1109	1039	1088	1084	1047	1046	1038	1086	1086	1073	1051	1049	1047	1065	1047	1045	1085	1027	1055	1004	1073	1110	1034	1026	1013	1013	1055	1062	1030	1078	1042	1028	969	1055	983	1111	967	1060	1056	1015	1085	1072	1003	1037	975	1056	1032	1011	1048	1047	1008	1054	1016	1067	1000	1078	1011	1055	1073	1046	1075	1077	1028	1044	1024	1020	1062	1118	1109	1086	1059	1041	1083	1044	1030	1009	1069	1026	1084	1043	1051	1059	1074	1066	1108	1013	1097	1041	1006	1070	1046	1002	1041	1081	1017	1046	1061	1025	1058	1003	1050	1081	1026	1064	1026	1055	1049	1081	1021	1022	1050	1003	1085	1033	1043	1048	1065	1073	1019	1068	1026	1035	1096	1082	1020	1040	1007	1019	1016	1069	1096	975	1038	1012	1068	1029	1016	1048	1043	996	1063	1085	1035	1072	1084	1047	1030	1097	1034	1060	1020	1103	1044	1039	1051	1060	1038	1013	1049	1073	1078	1005	1029	1066	1044	1045	1028	1062	1092	993	990	1018	1074	1042	1016	1041	1032	1081	1130	980	1039	1007	1034	1071	1008	1063	1091	1048	1102	1088	1011	1045	1033	1075	1117	1051	1042	1048	1036	1046	997	1074	1095	1050	1067	1089	1019	977	1068	1054	1015	994	1018	1089	1006	1035	1043	1022	1080	1052	1052	1049	1024	1021	1061	1096	1042	1010	1030	1027	1026	1051	1026	1071	1066	1037	1060	1093	1029	1067	1040	1062	1046	1041	1014	1095	1017	995	1038	1032	1019	1007	1053	1089	1028	992	1009	1060	1032	1022	1085	1064	1010	1018	1057	1080	1105	1087	983	1054	1043	1011	1049	999	1071	1023	1004	1035	1080	1081	1074	1079	1002	1106	1043	1077	1005	1072	1133	1016	1073	1031	994	1034	1011	1075	1025	1032	1087	999	1033	1116	1036	1084	1097	1016	1040	1023	1082	1059	1066	1078	1043	996	992	999	1057	1017	1039	1115	1072	1084	1066	1099	1043	1010	1023	1049	1090	1022	1059	1032	1072	971	1077	1045	992	1054	1058	1084	1049	1006	1038	1119	1035	1079	1055	1043	1042	1050	1081	1052	1035	1055	1026	1083	1021	1008	1030	1092	1103	1048	1050	1093	1032	1014	1020	1027	1092	1029	1042	1021	1056	1044	1059	1047	1020	1062	1020	1021	1048	1069	1079	991	997	1011	1092	1060	1009	1020	1062	1034	1084	1057	1054	1044	1048	1004	1045	1004	1047	1057	1096	1038	1050	1034	1075	1027	1057	1095	1044	1052	1136	1022	1122	1077	1033	1034	1061	1085	1117	1007	1052	1112	1101	1009	1120	1045	1053	1043	1055	1073	1027	1060	1054	1029	1090	1015	1043	1071	1046	1035	986	1081	1086	1087	1045	1066	1039	1046	1064	1041	1020	1028	1086	1025	1059	1077	1034	1002	1002	1012	1079	1025	1025	1032	1035	1008	1097	1011	1132	1030	999	1054	1037	1032	1060	1039	984	1050	1072	1057	1019	1086	1110	1023	982	999	1066	1031	1156	1062	1031	1105	1043	1028	1095	1010	1038	1024	1014	1050	1067	1071	1051	1052	1116	1059	1043	1026	1030	1034	1038	1076	1120	1049	1053	1053	1039	961	1048	1091	1070	1005	1100	1129	1030	1077	1071	983	1087	1045	998	1033	1052	1048	1070	1034	975	1082	1013	1049	1071	1083	1097	1043	1020	1018	1082	963	1062	1057	1108	1105	1087	1070	1077	1026	1041	1071	1079	1016	1035	1027	1004	1028	1006	1069	1015	1046	1000	1081	1057	1093	1067	1045	1009	1066	1060	1003	1034	1043	1043	1061	1076	1081	1112	1019	1039	977	1066	1004	1005	1011	1050	1044	1061	1020	1032	1058	1055	1113	1011	1026	1070	1066	1028	1044	1056	1038	1048	1073	1016	1041	1016	1106	1033	1072	1086	1000	1043	1025	1052	1010	1060	1030	1104	1000	1078	1042	1067	1024	1027	1041	1003	1022	1093	1069	1093	1056	1128	966	1018	1056	1083	1070	1044	1111	1052	981	1036	1041	1015	1024	1075	1065	1043	1043	1096	1039	989	1005	1066	1033	1077	1016	1077	1099	1065	966	1080	1062	1050	1062	1048	1000	1012	974	1045	1053	1061	1067	1023	1015	1090	1044	1065	1018	1055	1053	1035	1057	1011	1042	1089	1034	1046	1092	993	1073	1042	1056	1037	1058	1038	1062	1074	1014	1083	1018	1099	1049	1046	1044	998	1057	1016	1090	1081	1033	1015	1056	1053	1070	1038	1029	1061	1052	1035	1041	1011	1050	1011	984	1053	1080	1059	1054	1084	1087	1053	1008	1010	1075	1044	1010	1064	1001	1027	1086	1107	1065	982	1080	994	1069	1017	1059	1069	1001	1075	1046	1082	994	1063	1052	1087	1106	1027	1051	1079	1038	1028	1055	1044	1048	1025	1079	1085	1060	997	1019	999	1055	1053	1015	1044	1025	1063	1062	1060	1078	982	1038	1039	1055	1052	1056	1011	1043	1019	975	1067	1051	1095	1126	1057	1040	1034	1099	995	1005	1069	1053	1118
24748	21545	28794	24707	20888	8371	3773	2428	2147	1975	1757	1625	1312	1294	1211	1086	1051	999	1002	959	899	962	916	856	905	815	866	821	870	801	822	853	746	736	814	761	808	796	808	808	779	770	775	698	752	787	751	764	723	804	737	746	717	768	727	793	760	784	773	732	772	757	718	771	777	770	763	761	778	738	754	739	748	763	747	713	769	772	773	742	719	769	779	738	779	733	784	791	780	786	767	749	771	781	774	760	702	788	744	759	708	724	760	742	713	711	752	744	767	743	749	709	748	731	755	795	789	773	693	790	711	725	799	716	750	767	704	704	736	741	817	761	726	743	710	713	723	760	759	741	751	710	687	726	709	708	692	723	727	746	733	741	722	725	735	728	700	732	794	739	737	766	686	776	691	719	757	730	742	753	738	742	743	740	706	722	756	757	764	724	737	749	723	717	731	778	748	715	713	760	730	703	784	702	744	739	729	739	694	790	753	715	754	736	772	751	766	762	759	713	722	698	747	753	774	714	757	697	738	777	742	744	751	774	737	753	706	737	766	715	714	708	721	763	777	737	741	747	749	735	718	804	711	755	679	740	763	684	790	775	743	766	722	773	701	754	669	759	734	699	760	743	716	706	756	725	751	746	748	787	719	754	731	785	757	731	758	747	739	736	759	738	723	774	719	749	739	722	732	741	789	683	767	728	711	747	739	702	756	692	810	763	699	747	694	734	719	772	756	698	702	727	754	726	782	750	747	753	737	719	743	726	723	711	795	770	725	680	753	734	745	722	717	753	753	709	750	763	731	794	772	748	729	676	728	698	714	726	715	739	791	743	730	718	785	763	753	753	739	733	763	762	710	751	764	698	744	765	751	690	742	717	748	736	744	747	755	753	749	730	762	739	716	754	663	753	747	775	733	751	735	697	777	787	830	742	704	771	746	763	759	714	769	739	729	731	779	722	725	728	777	783	737	754	694	744	757	748	722	703	716	711	729	730	717	745	755	722	744	714	727	753	764	776	741	715	754	761	723	709	741	709	764	741	748	728	743	666	711	772	735	746	793	730	747	706	744	713	783	719	772	688	774	740	778	782	732	764	765	723	815	750	767	692	736	719	693	741	711	714	735	723	705	733	685	782	687	723	713	717	723	763	718	699	725	765	689	747	736	781	713	746	713	735	732	740	708	758	721	721	705	765	746	707	730	730	706	756	749	727	726	722	721	762	713	734	776	768	736	754	776	759	708	830	709	746	754	666	707	702	763	716	771	723	732	748	733	775	744	757	752	723	708	685	739	732	730	696	755	756	720	717	733	746	752	747	700	732	750	715	685	727	739	751	741	737	734	730	784	758	739	777	732	758	789	723	740	770	738	727	724	703	743	729	730	748	717	707	741	703	734	767	714	719	741	713	704	754	761	727	745	715	738	747	713	742	747	723	727	703	756	773	720	722	741	810	713	693	730	694	735	699	753	748	753	727	702	756	699	739	746	757	714	753	710	722	747	655	739	711	732	773	737	744	716	746	722	743	717	720	759	760	709	717	739	746	727	791	699	715	759	732	733	770	775	762	760	689	786	755	679	733	765	709	760	764	750	747	689	760	713	801	690	752	689	745	741	744	780	762	716	720	697	766	733	738	763	791	741	685	775	811	720	720	761	740	706	718	714	798	742	750	796	720	726	726	729	714	746	787	746	739	734	770	727	751	752	734	734	757	735	749	699	705	703	762	766	764	756	705	776	767	774	783	787	698	711	684	735	748	765	725	713	728	778	738	732	766	737	733	702	765	731	753	784	686	716	708	745	738	754	736	721	734	749	756	765	778	737	721	693	719	715	758	772	742	714	755	723	727	770	696	752	718	770	768	720	727	749	729	768	761	730	734	708	733	728	727	747	718	774	750	703	750	729	744	711	720	751	724	767	753	743	702	673	742	679	718	772	787	720	717	727	719	722	717	753	754	793	736	748	758	741	716	755	755	724	695	689	748	741	742	701	730	741	737	698	731	706	736	733	724	730	700	723	756	729	719	678	740	672	733	680	743	731	765	820	708	735	747	725	736	780	719	723	735	723	765	736	740	740	747	691	720	741	762	718	767	764	696	707	700	714	710	713	709	732	766	693	751	709	758	720	747	792	752	698	694	715	743	714	687	761	760	780	744	741	732	752	700	794	766	727	780	752	760	750	739	719	771	714	759	707	748	746	727	708	739	710	748	748	739	782	731	739	732	748	681	786	731	724	739	782	740	735	751	744	754	770	732	755	735	702	700	721	734	780	749	718	698	761	714	764	757	737	721	761	747	729	741	756	724	713	705	700	738	682	742	796	707	661	760	776	703	712	768	766	716	719	715	729	729	782	760	804	749	693	791	735	698	737	752	751	736	731	723	755	682	767	732	718	774	712	700	720	751	699	743	773	729	742	733	778	768	775	688	751	726	743	742	754	775	780	733	766	742	714	705	719	746	756	733	753	734	770	798	761	705	702	752	765	777	743	782	679	706	740	779	738	766	712	694	773	726	649	710	737	735	730	689	718	736	732	708	739	688	756	715	733	720	778	715	749	720	766	716	705	723	708	722	757	699	724	736	699	758	731	738	745	770	699	746	701	673	694	772	734	722	745	741	689	722	761	816	725	736	731	782	695	759	742	790	696	771	739	732	742	726	722	755	693	745	736	744	745	760	768	724	773	665	738	771	723	725	702	722	768	740	710	718	734	741	721	783	708	725	711	689	744	744	762	713	703	741	722	716	728	731	657	751	652	753	702	729	733	725	702	735	784	777	788	710	707	720	733	727	719	770	745	721	733	704	766	738	726	721	788	750	733	732	702	757	783	713	708	714	708	763	732	745	720	742	764	674	722	719	690	696	743	718	706	726	736	747	721	758	715	731	728	717	724	776	732	660	729	735	740	730	716	746	752	745	739	767	761	713	761	736	767	721	760	686	741	752	738	784	767	715	785	703	732	713	779	735	723	732	708	729	751	768	748	738	753	710	770	762	753	739	744	745	710	731	718	759	700	768	744	733	710	747	745	681	696	805	748	713	754	787	745	734	723	749	731	734	780	732	734	744	708	701	762	735	722	750	697	723	730	720	706	748	699	735	743	770	720	733	734	751	753	718	748	735	746	769	781	728	733	722	732	698	736	746	712	736	723	781	696	717	740	737	711	736	773	698	745	694	719	749	769	686	688	772	766	768	785	717	744	716	712	725	700	700	732	710	746	712	691	754	746	702	738	700	720	753	763	750	715	678	741	736	728	747	715	713	739	695	759	729	758	752	745	754	753	738	755	696	703	730	729	768	738	741	732	685	755	713	692	683	697	725	739	723	751	730	714	716	722	727	691	753	711	752	761	700	703	772	735	729	762	749	740	778	685	744	757	686	740	720	698	680	692	715	727	719	710	768	745	693	724	767	748	733	724	721	747	710	785	651	752	755	744	716	738	740	741	726	811	748	749	754	704	699	698	764	755	717	789	758	770	719	717	670	723	774	722	734	716	746	733	708	756	776	721	794	739	748
14876	26218	25139	15013	10421	8292	6747	5422	5001	4459	3724	3265	2535	2256	2272	1905	1862	1636	1555	1496	1442	1369	1495	1349	1342	1286	1280	1225	1229	1271	1272	1134	1147	1159	1184	1129	1075	1124	1080	1140	1093	1099	1042	1091	1066	1100	1083	1022	1074	1020	1115	1065	1036	1004	1033	1035	997	1036	1043	1126	1025	1003	1011	1047	1022	992	1092	1001	979	1010	1044	1052	1022	993	1020	1021	1040	1034	980	1006	1037	1045	1035	1002	977	1016	1078	1065	1034	1091	1007	993	1048	1089	1017	1049	1072	981	1071	1037	1046	1023	969	1052	1012	1057	1056	1031	1045	1001	994	1017	955	1043	1000	1002	1081	989	1024	1033	1013	1062	966	1015	995	968	1081	1029	1042	1054	1020	977	974	1006	992	1006	950	975	953	987	1012	963	963	1030	964	1059	1055	957	996	1025	990	999	991	1044	992	1001	1009	1004	1056	945	1083	1008	981	967	992	982	996	988	1043	971	1067	964	1046	1048	973	976	1022	992	998	1031	1011	948	973	994	958	985	1026	1001	1028	1041	987	1011	996	1022	1022	974	966	1016	966	986	1020	1033	975	1020	1025	1025	1005	998	980	1059	954	1008	1001	958	995	979	1006	1015	1013	978	990	1046	1018	965	1018	1042	984	1053	948	1035	1000	972	1003	1027	998	1019	1024	1016	1015	1016	989	1061	1036	982	964	981	1042	1051	1020	981	996	1018	1040	1043	1022	967	986	1011	1005	996	1020	1006	998	1076	1014	1050	1005	1035	949	963	1034	1002	960	1004	966	1020	1058	1013	1027	981	960	996	999	981	1010	1002	1064	1057	1045	977	987	1000	1002	1029	960	1032	1001	1027	1036	980	1009	1037	995	997	1072	978	1054	1004	1024	1009	974	969	1039	1054	1002	1000	1023	1006	1067	1004	987	986	984	991	1030	1049	992	1031	986	977	984	999	969	1052	926	971	998	1064	993	1007	1024	978	1017	994	1025	981	993	905	964	1013	1018	1048	1003	998	969	1013	952	983	945	1018	1030	1092	1031	1010	981	1003	1059	1044	1045	982	985	939	1015	1021	1028	995	976	1074	1028	994	1029	1005	1006	951	1015	1035	998	994	988	982	963	966	1029	976	1038	1069	1000	985	986	986	949	1031	1005	1054	969	993	1006	1003	923	1025	1021	990	974	967	958	998	937	973	1016	1006	1028	971	1010	1025	1029	993	990	974	1016	1037	1014	965	993	1001	984	980	1021	980	1007	995	1000	962	1004	955	1001	989	951	1042	1061	942	982	980	976	1025	1031	1051	1023	1050	1012	1043	965	942	994	1020	987	978	995	1019	963	1015	973	1037	1035	980	988	989	1069	952	990	990	985	949	993	993	975	1002	1001	1016	976	994	1014	977	965	993	986	1004	976	1034	1007	1011	1026	1068	1021	1012	1026	1013	997	1003	1043	1027	1015	980	1007	996	986	989	1025	986	969	984	1000	1035	1047	1002	1034	1031	954	1008	961	950	1002	1005	1001	958	941	959	980	1081	1018	1032	1007	1023	932	1032	1090	1016	951	1003	982	1039	1030	924	1065	982	1017	992	993	1021	1013	987	1050	1009	1038	1002	946	930	993	987	958	1008	997	994	976	1016	976	1007	967	987	961	977	976	1029	973	981	1035	991	1020	1020	1015	1034	1052	981	973	1053	1033	990	1014	993	1019	1038	1039	995	1006	980	1012	983	972	1025	1008	994	1007	1029	1001	1034	1054	977	990	1049	1030	1008	972	966	1016	982	977	984	1039	967	976	1022	1003	1037	965	957	1017	1003	1003	998	1018	1010	999	973	1032	1023	1010	1034	1040	975	1001	1012	1047	1028	969	990	1011	1013	971	1014	961	994	1004	1008	967	987	1032	980	1021	974	958	975	964	952	988	972	1044	1018	1002	948	982	966	1002	1015	1025	1007	944	1024	1030	1021	984	1012	1007	1003	969	997	967	989	958	1016	998	1001	978	1021	1006	1012	982	1014	963	1026	976	1002	1012	1065	980	989	1013	1000	986	967	1001	1028	979	1058	1016	1004	1033	1054	1017	1015	1024	939	978	1011	999	976	1015	959	1009	1061	1021	1054	1046	968	1027	1033	977	1058	1047	994	978	991	983	1059	1017	1033	1013	1007	980	982	1016	954	971	966	1012	977	950	1009	971	1023	1017	1051	1040	1025	1060	982	1023	978	999	976	983	976	980	1035	1068	1045	995	980	1033	988	994	1028	1012	960	1031	1027	992	1007	1040	1028	1038	1010	993	1005	982	953	980	967	983	1008	1016	1029	1074	1008	965	1009	1003	1036	949	975	993	1020	968	1045	988	1031	1015	985	1017	1011	1044	1002	1036	981	1052	981	1013	1020	1016	973	983	976	996	968	981	1021	957	989	996	1055	981	929	986	948	986	988	1017	1025	995	1019	999	1042	1006	937	971	912	1031	1021	971	1001	1011	990	997	969	1013	1040	1025	991	1042	987	1005	1011	938	1057	1048	980	939	987	1024	1013	983	971	1049	1015	947	1030	972	977	1060	991	981	1042	951	951	937	991	979	1000	969	973	997	953	1034	947	1012	1016	1032	1049	993	1022	981	973	1028	1048	1004	1005	965	1017	937	956	1039	962	1039	958	1035	1023	977	978	1032	980	1012	1040	1037	996	1014	1042	978	1040	1014	1014	980	973	964	1002	1022	1029	984	1026	1045	997	1025	989	980	1010	1038	977	976	971	1022	992	1013	1052	984	1046	957	958	985	936	1024	1048	951	998	990	1007	1012	973	1002	1027	994	1024	1004	1014	1016	1032	1028	1036	1029	981	1037	1009	1019	1017	1012	989	1012	1050	999	984	1043	1018	978	978	1000	1037	1031	921	1004	986	1012	1034	1075	995	1012	1013	1058	1045	1018	917	988	997	1019	980	976	990	990	954	1011	989	1067	999	1000	1001	1022	963	994	1041	1000	953	1004	1020	1022	1021	1013	964	1010	971	1035	1019	992	976	1022	1024	981	1076	961	1016	1003	1049	1021	968	991	982	1031	974	1000	1043	972	1019	1008	1001	1047	1020	992	1008	1033	1026	1015	985	980	991	1006	995	962	969	953	989	1003	975	1015	972	1056	981	1026	983	984	1030	1027	1095	1072	993	968	972	976	1005	1027	981	1000	1008	984	1000	1031	987	931	1007	1065	931	1004	1000	959	985	965	978	1029	977	971	1041	1018	948	995	1026	993	977	953	1004	991	1090	997	1032	992	984	1027	966	918	1004	1030	998	1014	1022	1010	964	991	1034	967	1010	1011	1005	1031	1010	1015	993	980	992	1017	1012	985	997	982	985	1010	992	1004	991	994	995	1001	1001	964	971	1025	981	969	1026	1025	1029	968	977	979	1067	1018	1045	972	1001	1007	988	982	998	1002	934	951	998	998	1042	1041	998	986	996	981	1020	1035	1045	936	949	970	1046	1003	1024	1012	1037	963	973	976	949	960	1014	1024	1009	1020	998	1043	992	1048	961	1012	956	1038	963	966	990	1056	1048	1021	1021	939	1033	998	983	907	1001	993	1012	1028	973	1062	971	1036	996	1007	1038	988	1013	986	1026	1040	1000	1026	1053	965	996	979	1004	979	989	1028	965	1033	956	1052	998	1034	1019	1007	971	1019	973	965	996	998	987	1041	999	929	965	1021	1003	1026	1017	1004	997	1001	1041	952	962	1043	1021	966	972	1018	1048	1004	1008	1014	998	990	1016	989	994	993	1032	996	1063	946	974	1002	1038	1038	987	969	1009	963	967	977	971	1051	1030	1029	999	1023	1043	1017	1035	1051	994	1043	976	974	984	1009	992	994	1049	972	1019	1021	951	1016	998	973	998	1005	1013	1008	995	935	982	996	992	969	985	1016	967	1043	945	1079	987	1059	1054	1042	974	1014	978	963	1027	1006	993	1041	990	976	1034	967	1023	1035	984	965	954	1013	998	981	979	1053	971	971	978	987	967	988	1003	963	969	957	1009	988	1033	1030	960	1026	1008	1007	983	1042	998	997	980	1040	1025	1008	1031	1025	987	999	1009	989	955	1012	1043	984	1011	1002	1007	1015	976	990	984	1005	1021	991	977	1011	1024	1081	981	1018	961	1014	972	1036	1021	984	992	1007	1025	989	1025	1070	1024	986	1031	1004	999	955	1039	1006	970	1052	974	1011	991	968	1016	954	1007	914	1013	995	1060	1006	1055	1004	1014	1021	998	1028	1045	1006	1003	1053	1029	1026	1006	981	1057	988	997	1004	977	1007	1003	1045	1041	1003	956	1029	1018	1004	996	1053	1084	938	1075	1027	990	1025	943	1042	1001	1019	980	1012	1033
23744	21605	29501	24150	21607	20797	8227	3177	2451	2668	2150	1900	1365	1317	1248	1084	1092	944	903	865	901	828	826	780	765	795	746	664	712	662	676	617	666	651	665	652	619	582	631	618	639	625	640	584	612	569	541	590	596	590	609	609	579	588	569	585	559	597	583	590	598	558	553	572	566	561	573	601	550	578	575	572	548	535	600	537	591	531	548	574	581	605	575	592	559	585	606	543	577	561	550	568	595	569	609	583	571	554	582	576	559	606	542	583	568	564	573	555	576	551	577	558	529	529	554	566	557	538	579	571	518	555	565	521	573	557	574	553	567	561	554	523	588	571	566	560	592	575	552	560	576	541	563	615	549	578	549	602	566	546	594	567	537	573	546	555	535	546	576	543	610	592	595	551	540	545	559	549	556	539	546	533	590	588	580	543	549	530	570	530	570	598	482	576	578	547	552	529	557	586	552	536	566	566	570	578	547	587	604	515	556	598	581	540	563	563	556	581	581	532	569	537	571	580	549	565	535	573	530	588	542	541	575	564	546	591	530	581	569	532	545	527	577	601	591	598	569	561	521	519	558	526	587	576	582	563	521	567	548	581	566	592	558	546	588	597	576	570	506	551	614	554	576	553	581	591	533	559	586	577	561	543	523	563	534	593	533	589	532	569	528	560	532	556	568	536	550	549	562	530	567	521	560	584	562	583	520	553	571	531	547	537	560	558	558	592	554	574	531	580	546	551	562	565	546	570	523	555	590	575	521	515	559	601	565	566	562	555	517	574	588	577	578	530	590	518	542	545	536	521	574	565	536	556	569	578	513	534	541	518	540	570	517	591	610	535	589	574	549	546	557	560	562	559	572	602	585	552	530	531	606	572	528	579	545	545	523	548	571	537	573	583	575	563	535	572	557	529	543	531	548	532	568	579	567	547	598	534	535	583	593	602	573	572	555	572	520	552	577	543	579	541	542	542	570	561	591	573	592	545	501	541	545	552	594	550	545	595	537	544	563	607	538	584	526	547	544	545	570	554	584	538	583	557	541	536	562	542	548	540	551	536	542	553	583	612	547	571	528	557	548	561	583	540	561	539	581	584	546	596	498	566	559	546	523	560	573	607	514	553	540	573	556	528	564	538	501	544	567	584	542	582	573	550	537	519	534	571	558	585	533	593	563	558	606	554	603	519	507	563	560	571	576	522	565	561	590	537	552	553	575	517	556	589	579	578	531	547	589	570	500	581	570	547	519	572	550	554	571	541	534	591	537	539	465	589	605	526	550	515	521	544	611	551	556	538	533	535	544	567	565	576	534	551	537	558	561	515	551	555	566	473	583	562	524	561	583	579	547	531	568	556	516	591	551	570	567	566	555	528	609	576	552	526	548	568	534	601	555	581	553	557	561	557	530	591	575	588	548	565	554	570	537	575	554	559	514	543	520	568	584	507	538	556	514	580	585	548	574	547	593	564	523	548	569	546	540	589	570	530	557	585	533	540	547	543	577	551	578	569	556	553	537	552	568	523	529	552	572	517	559	534	576	560	583	585	589	558	563	571	605	550	540	547	583	526	547	530	580	556	540	549	558	553	592	550	578	533	567	574	551	559	565	530	524	552	547	525	599	555	574	542	569	575	560	544	537	549	593	557	590	568	576	545	575	543	587	546	589	562	564	577	559	546	551	526	563	548	521	527	578	532	590	565	542	544	584	587	579	570	525	567	580	575	592	526	570	569	568	521	558	542	556	576	579	546	559	524	588	558	525	552	547	533	551	523	577	572	581	535	537	530	591	575	561	538	550	564	526	542	538	565	575	589	589	553	592	542	565	553	569	564	569	549	534	471	558	573	517	529	562	593	554	552	545	551	576	550	596	572	589	594	556	515	523	511	558	562	502	550	517	544	559	539	544	594	549	498	530	569	589	577	547	571	604	582	549	589	563	560	580	558	532	501	542	615	555	530	576	544	551	529	556	574	495	514	534	569	549	560	516	533	575	595	542	536	553	551	542	593	520	567	575	542	569	561	561	571	530	595	548	541	534	605	545	512	559	577	547	585	516	514	550	545	554	547	547	569	524	596	588	553	545	551	551	575	541	543	567	551	553	545	545	530	541	539	540	558	546	562	533	592	559	571	538	568	576	570	578	558	590	557	551	531	531	540	549	578	545	525	579	596	563	541	534	535	585	575	512	556	536	543	558	579	561	566	556	561	559	505	583	594	555	530	582	553	550	561	556	554	565	612	567	613	532	534	589	523	579	519	562	590	545	569	582	567	572	591	527	586	570	519	555	578	575	542	587	525	566	530	567	531	587	578	555	533	560	553	550	549	561	579	551	529	550	558	539	601	554	585	531	552	551	570	557	519	584	571	518	558	539	575	532	543	551	620	532	550	592	573	532	544	565	525	513	562	555	568	532	549	557	521	524	546	563	574	575	587	589	531	556	550	565	582	594	548	575	550	544	563	560	536	567	530	567	578	544	553	567	584	544	533	580	544	547	574	576	575	524	571	572	569	587	550	581	552	570	535	548	561	559	565	524	570	582	613	577	550	535	570	558	557	556	533	563	555	568	551	560	564	543	545	514	568	561	605	545	529	574	529	575	530	547	570	571	565	557	580	557	542	542	564	564	572	544	567	574	556	541	591	591	558	558	537	516	559	557	530	575	575	601	574	583	522	590	564	517	531	520	597	562	525	550	541	597	516	526	552	535	575	552	499	523	507	583	535	585	594	534	565	547	532	549	537	555	607	531	557	567	521	613	562	595	559	559	539	587	545	577	591	559	558	573	583	580	538	533	514	559	562	553	547	563	551	541	548	509	561	532	566	573	569	545	577	552	529	548	541	533	531	573	527	584	526	582	528	543	537	568	524	518	563	530	507	573	527	541	575	501	514	562	545	529	515	529	529	561	575	522	526	562	561	538	588	532	516	573	531	570	565	510	580	594	546	573	551	554	550	542	568	555	509	580	568	603	605	560	542	616	566	569	563	517	521	549	548	548	528	533	533	544	575	528	535	546	545	569	581	527	535	546	525	602	581	523	545	566	593	542	578	516	539	549	546	543	539	522	580	566	550	559	522	520	576	585	551	535	574	550	569	582	580	593	572	552	534	605	568	552	575	537	537	548	549	571	572	564	566	538	567	566	572	568	575	563	540	580	589	519	536	564	564	561	578	537	558	525	536	578	591	539	511	565	549	552	531	567	554	583	541	560	550	560	584	599	553	593	560	556	560	527	521	560	495	530	548	546	526	554	513	550	535	558	569	564	522	562	569	535	564	563	546	586	539	569	578	512	576	551	556	567	561	591	545	583	558	545	563	553	554	572	550	588	578	545	540	528	539	522	556	572	528	547	580	571	577	552	554	520	544	562	523	542	575	561	597	580	519	572	562	524	540	548	588	563	552	607	551	542	557	550	574	593	597	521	558	548	558	531	570	581	556	527	549	563	532	522	542	560	580	533	571	557	538	548	558	550	521	564	573	583	539	539	553	551	561	563	542	561	559	532	549	576	563	553	524
16984	31913	30532	20528	14684	11291	9018	7133	5943	5995	4963	4022	2998	2828	2509	2206	1889	1705	1552	1490	1410	1323	1300	1358	1271	1138	1206	1148	1093	1086	1009	958	982	991	1016	1041	956	905	954	956	943	829	860	898	854	867	797	838	811	819	807	814	825	790	827	849	819	843	782	836	771	754	787	827	782	802	741	826	792	775	804	778	776	799	778	772	777	839	802	836	814	829	807	799	806	766	834	797	811	788	739	796	767	786	788	831	805	739	788	832	781	757	784	753	768	722	780	802	786	762	775	800	818	805	781	753	731	748	765	797	760	766	820	734	781	788	793	798	728	750	757	744	801	779	802	732	760	770	775	783	748	769	771	789	786	737	805	742	760	770	785	706	734	767	754	745	791	776	720	775	770	743	800	757	728	763	761	784	821	775	784	750	729	781	774	758	763	776	784	742	761	750	768	797	787	737	759	766	774	786	718	744	736	761	735	747	745	816	748	742	747	733	770	800	801	746	775	768	713	732	739	768	799	779	732	792	804	800	716	745	769	712	796	751	753	745	788	733	778	777	746	753	824	795	777	764	770	781	808	768	734	809	782	745	770	770	734	752	802	800	706	789	782	722	780	773	789	749	769	743	711	699	730	739	752	726	745	777	734	793	788	756	742	708	754	815	755	748	721	750	775	820	794	801	745	778	764	714	783	751	772	788	753	763	796	754	762	756	848	794	739	787	792	748	731	801	751	753	832	805	792	792	793	761	764	820	760	760	782	756	762	782	753	787	792	752	801	773	768	739	724	749	754	760	727	752	780	773	757	739	802	751	747	761	794	760	729	784	765	715	761	774	758	802	770	745	751	716	761	752	751	748	760	761	766	727	800	782	719	723	730	770	775	750	781	702	816	788	812	769	753	759	784	768	783	754	763	727	743	818	737	806	769	748	784	772	747	754	791	746	743	775	783	741	790	803	766	720	730	781	780	733	772	747	774	788	801	745	750	820	751	751	806	781	759	790	776	748	752	767	779	805	753	746	746	745	779	760	822	756	765	781	813	781	784	762	784	788	774	778	762	724	772	808	795	812	766	696	751	792	787	736	825	750	754	712	801	750	730	797	799	791	792	767	768	748	779	760	783	794	785	794	751	737	789	804	763	800	761	805	769	730	755	802	790	776	810	749	770	735	792	790	771	797	761	815	750	752	768	808	772	770	784	767	772	767	740	779	758	764	755	761	783	748	774	720	774	773	791	777	821	732	811	814	796	795	782	741	794	742	765	752	748	762	837	792	774	773	775	775	761	778	773	779	736	775	760	764	778	821	712	781	787	713	746	753	743	825	748	758	710	748	804	765	776	778	774	836	806	791	797	772	812	721	777	833	766	740	748	748	808	743	757	808	798	760	784	759	813	749	741	761	798	782	770	791	778	763	788	778	782	757	790	771	748	741	790	707	799	720	752	737	796	738	728	782	818	816	815	809	789	814	743	761	797	763	824	775	768	761	728	793	792	762	789	739	779	839	754	784	742	707	775	786	829	760	791	765	774	729	753	730	773	760	758	743	771	744	742	723	775	758	778	758	778	775	777	763	806	796	815	783	749	743	758	757	807	808	746	779	774	770	757	762	791	793	804	788	752	789	750	786	737	737	764	800	725	794	769	770	765	797	774	783	770	725	816	771	769	774	802	714	783	782	742	773	745	724	841	784	748	731	761	796	839	746	810	815	822	756	752	813	748	763	786	768	793	751	754	806	765	836	744	772	791	735	780	718	752	792	759	742	761	777	767	782	775	855	812	822	740	777	726	814	791	731	789	729	771	771	759	733	789	745	796	725	783	716	751	797	783	781	813	795	764	773	844	791	783	759	779	751	773	769	802	704	795	751	786	696	793	839	688	794	751	811	819	809	745	781	744	774	759	753	810	810	759	760	701	749	761	819	753	774	851	762	747	806	776	742	777	731	733	731	762	720	774	746	765	816	777	758	793	773	754	749	806	821	820	747	789	765	727	766	797	771	756	748	737	775	758	787	747	760	788	788	800	743	734	731	767	747	737	801	734	768	750	841	740	755	769	842	765	753	771	794	795	722	782	780	727	736	765	776	800	724	734	737	765	824	772	706	743	804	797	731	765	744	796	722	772	722	761	785	779	776	734	775	795	736	775	708	768	782	772	805	713	748	759	785	774	785	756	777	793	792	782	756	738	746	791	741	789	845	746	797	748	748	776	770	790	766	780	800	731	802	778	855	752	784	793	806	744	741	773	784	786	767	763	767	743	790	760	741	772	763	745	801	713	780	780	743	838	745	784	781	817	768	731	765	764	772	796	786	778	730	745	736	813	751	759	771	787	783	747	738	788	713	783	763	750	813	757	764	750	837	765	703	766	742	763	730	786	802	794	769	778	738	754	776	801	775	772	785	785	822	743	792	762	764	781	838	812	746	787	762	801	765	769	779	772	801	766	755	677	748	742	759	778	772	812	776	735	852	751	756	752	758	776	771	768	753	742	771	780	781	775	766	794	767	756	743	764	776	757	761	787	797	734	770	777	791	779	760	792	773	792	793	808	758	774	790	798	760	774	776	751	743	809	782	809	789	785	787	742	765	748	790	743	782	734	762	725	772	684	741	772	725	753	771	726	771	800	724	759	777	751	786	769	704	827	731	761	725	832	762	773	728	812	801	771	780	704	748	747	750	809	750	722	785	767	740	755	756	757	765	694	726	827	740	718	789	777	791	739	756	697	756	770	762	738	786	805	747	774	769	785	805	757	789	758	791	753	774	739	776	709	763	761	809	782	726	780	793	735	833	762	786	764	736	776	779	800	813	788	773	750	770	758	757	783	768	774	782	758	781	766	714	799	731	723	802	747	778	811	757	761	751	777	743	769	818	719	783	763	772	771	747	769	807	794	766	724	753	780	779	757	748	727	723	747	761	782	782	753	756	780	710	758	723	793	709	742	751	746	747	747	712	781	801	800	737	752	761	749	748	796	726	756	795	786	792	778	785	784	760	738	768	769	778	800	787	777	794	787	735	715	796	775	781	724	740	810	761	779	761	750	767	742	736	745	775	763	709	726	772	816	708	749	745	797	754	723	823	835	780	822	774	726	763	722	808	759	762	765	762	694	752	775	749	738	739	752	748	752	825	740	775	732	744	744	772	774	774	763	775	767	703	823	774	719	778	746	745	815	757	781	713	772	769	720	811	755	744	713	745	775	737	746	770	751	731	777	774	739	804	788	761	766	742	776	737	799	714	784	763	771	782	736	770	745	751	728	773	750	743	739	747	783	743	740	767	801	740	792	783	772	778	713	800	743	755	785	719	736	743	724	684	750	773	780	736	800	770	754	763	745	770	750	735	726	754	741	805	815	779	771	758	744	808	774	717	721	769	751	776	733	748	703	743	786	754	766	770	714	793	761	761	771	736	735	803	740	786	779	809	743	768	768	751	771	813	712	735	703	765	744	764	758	740	701	758	754	802	768	752	750	783	757	780	744	758	755	833	790	787	782	782	703	779	789	775	771	757	765	809
27457	20694	14522	6908	3222	2328	1782	1569	1323	1460	1266	1195	1098	1066	997	997	946	893	863	909	875	839	869	868	829	826	850	829	831	817	772	871	812	795	815	797	801	795	788	821	804	801	851	778	805	801	790	784	824	783	780	817	764	756	835	784	787	776	780	807	790	793	798	757	744	756	731	758	760	793	762	784	799	794	804	830	757	787	755	760	772	838	765	744	795	729	809	770	810	800	761	781	826	768	762	823	797	822	743	770	804	777	795	793	733	778	801	768	808	793	825	806	770	766	797	809	772	796	770	759	741	799	756	720	786	760	766	777	741	776	774	773	794	771	735	799	766	834	787	761	781	749	764	801	740	810	746	757	740	731	753	780	778	752	767	784	752	774	793	761	803	768	753	779	792	799	764	791	797	756	769	768	757	736	757	756	783	801	781	755	753	737	798	770	771	805	786	768	781	835	799	756	787	770	756	760	813	752	755	717	780	775	759	837	764	755	772	795	772	802	722	776	753	811	803	799	770	784	788	755	779	761	761	742	743	763	776	796	765	738	806	827	771	788	725	737	788	796	793	786	788	754	767	812	742	775	755	775	742	746	796	776	786	758	815	777	756	767	768	832	718	725	775	744	802	817	793	773	746	772	757	781	749	776	761	744	763	781	788	777	814	757	859	778	759	773	781	784	807	786	780	784	805	760	781	796	795	756	754	739	735	764	755	776	806	730	759	717	775	810	754	786	782	788	771	745	776	776	723	775	758	778	776	767	769	788	806	736	821	747	809	771	810	801	772	754	780	802	783	800	812	753	768	798	766	784	748	792	753	783	733	786	768	756	780	724	772	757	781	757	753	725	708	746	793	815	796	755	742	739	809	744	726	781	732	777	770	783	801	761	812	745	818	773	784	801	777	758	790	756	786	825	752	732	805	765	788	814	785	795	807	758	767	767	771	788	737	768	797	806	758	773	721	735	802	762	745	736	779	704	762	774	796	799	857	752	749	757	785	823	768	798	755	750	797	760	739	814	733	799	805	784	724	806	802	794	747	753	806	767	760	792	761	786	805	759	770	765	792	798	746	778	786	778	740	810	785	780	758	765	811	797	731	749	739	784	783	734	759	776	796	798	819	752	749	799	781	783	753	829	763	786	804	766	783	764	809	777	768	761	809	763	758	762	760	744	815	708	749	779	782	755	742	817	796	817	784	754	774	781	771	738	765	845	753	816	741	799	752	791	803	784	789	773	781	732	750	778	745	842	769	771	817	816	771	753	766	770	779	734	759	764	819	742	817	754	839	790	782	784	794	836	824	791	735	772	753	810	721	758	776	731	800	745	746	734	747	747	790	733	770	794	784	772	770	796	744	788	788	727	762	809	804	794	779	808	784	759	814	825	741	803	804	804	715	761	820	783	748	830	846	800	746	770	757	793	778	789	725	845	765	782	832	761	728	752	778	792	778	827	773	787	789	780	778	731	748	791	760	793	742	813	759	800	788	801	810	783	722	763	819	770	771	765	783	785	776	753	760	763	740	758	774	784	772	741	864	785	741	736	828	770	759	746	782	794	775	737	760	796	746	735	768	747	780	764	842	781	764	809	759	715	796	785	816	814	805	810	775	799	770	823	832	744	790	826	715	764	757	765	791	775	773	787	760	776	734	771	779	776	775	790	728	799	773	780	821	789	794	756	769	757	768	813	794	778	760	812	813	785	787	807	749	749	740	773	823	743	780	796	757	822	790	806	702	815	791	761	758	733	759	771	812	785	771	762	777	757	758	809	714	846	773	768	803	753	767	797	789	747	799	729	747	806	757	807	802	732	737	778	722	781	801	787	731	788	793	803	786	769	767	755	765	746	739	734	859	794	811	790	759	757	737	801	772	758	798	723	784	821	790	765	774	737	778	794	760	739	816	714	739	759	779	806	792	718	790	792	788	765	780	755	779	760	782	783	752	766	796	784	758	780	771	781	750	751	780	820	792	780	763	813	781	766	779	837	756	731	816	745	801	749	755	743	769	754	741	735	750	733	773	793	730	780	753	703	833	804	754	737	753	764	796	809	784	809	751	750	765	765	782	744	808	783	748	765	766	753	765	730	780	784	757	723	764	774	755	756	743	777	718	780	796	751	750	778	769	749	773	791	745	811	785	756	725	757	788	786	775	806	733	772	737	778	793	775	787	766	736	775	759	783	787	790	823	772	766	800	823	775	738	759	745	807	808	776	782	766	820	735	751	844	789	784	797	758	751	787	781	785	751	827	733	809	816	769	822	759	731	711	747	766	762	762	808	818	778	858	814	779	778	816	798	725	734	781	806	791	752	755	753	787	777	814	743	749	782	766	762	788	828	762	824	791	769	750	811	757	776	746	780	750	817	775	722	706	772	769	818	810	753	764	774	760	746	809	742	777	798	809	788	722	799	793	790	777	813	728	761	734	780	851	778	781	765	735	777	809	798	798	750	741	777	777	791	762	779	788	797	773	826	719	791	732	753	754	755	793	749	729	818	766	796	763	773	758	799	803	762	802	763	758	756	776	789	776	758	761	777	785	786	792	807	787	750	765	784	753	806	854	793	729	784	762	772	762	780	809	800	787	770	777	850	742	768	792	745	736	748	789	755	788	793	779	739	765	765	794	723	804	811	770	768	756	782	760	839	789	778	714	716	769	728	818	771	753	781	784	795	725	784	792	767	784	778	796	777	777	794	775	719	756	774	809	738	802	825	754	764	810	747	784	781	724	814	764	779	764	786	762	741	748	781	772	756	817	747	744	791	759	793	764	814	798	813	780	744	791	744	763	754	742	789	753	750	777	784	796	816	794	809	754	811	774	745	756	738	789	785	787	849	777	720	781	765	809	771	737	781	815	745	841	786	778	784	825	785	796	846	730	772	807	780	754	782	740	738	768	760	783	841	798	771	783	756	776	763	767	782	762	768	779	786	786	752	747	795	815	748	746	773	808	765	785	828	789	808	750	806	779	753	789	782	801	771	762	773	784	825	790	806	711	787	763	709	749	767	766	826	734	820	795	806	796	807	785	796	797	787	737	749	750	756	799	741	740	766	793	775	764	842	809	753	760	759	768	747	748	808	734	776	767	818	776	745	781	746	758	734	777	731	781	745	812	854	785	754	762	820	736	796	748	824	755	788	767	774	767	715	823	720	783	780	797	791	771	764	783	776	767	836	800	731	762	753	805	786	791	823	803	730	769	817	730	752	780	707	781	781	784	780	770	756	769	779	699	757	829	764	781	778	751	815	751	823	771	802	801	768	784	809	767	781	789	803	775	827	781	816	731	768	779	753	759	789	758	752	779	823	807	787	733	794	757	791	786	811	707	779	782	745	778	798	773	740	800	737	752	724	734	742	747	775	805	808	774	746	819	808	754	797	781	782	833	755	752	774	779	787	779	791	752	751	771	865	773	793	735	767	801	767	765	780	752	785	816	792	789	782	791	770	815	780	830	746	755	725	827	805	754	774	779	750	766	799	828	771	776	762	793	760	808	830	789	813	759
12652	17719	17449	9910	6253	4665	3951	3532	2820	2874	2573	2114	1862	1726	1606	1538	1461	1343	1318	1272	1308	1248	1241	1245	1186	1162	1160	1126	1164	1123	1138	1085	1109	1137	1041	1187	1110	1140	1116	1081	1121	1099	1103	1105	1107	1063	1038	1051	1053	1090	1078	1064	1083	1008	1053	1039	1138	1011	1018	1145	1034	1023	1049	1047	1055	1029	1034	1075	1106	1026	1108	1027	1017	976	1047	1088	1118	1053	1099	1059	1053	1091	1005	1064	1037	1056	1033	1095	1109	1058	1013	981	1068	1071	1044	1067	1069	1018	1024	1042	1065	1061	1088	964	1020	1072	1031	1063	1030	1038	1083	1082	1035	1065	1050	1051	1056	1071	1099	1073	1005	1067	1107	1011	1103	983	1021	1057	1049	1098	1020	1007	1080	1031	989	1005	1003	1076	1023	1044	1049	1076	1040	1007	1036	1037	1013	999	1057	1071	1062	1059	1038	1007	1038	1183	1110	1041	1006	974	1039	1033	1012	1043	1032	1072	1044	1068	997	1043	1041	1039	1028	1045	1048	979	1009	1036	1009	1031	1038	1038	1016	1048	1002	1014	1062	1021	995	1110	1035	1021	1078	1037	1062	1024	1018	1068	1043	983	1062	1051	1036	1006	1028	1016	1031	1015	1036	1053	1053	1036	1078	1029	1060	1055	998	1012	1090	1055	1044	1027	1026	1022	1075	1055	1073	1005	1069	979	1055	1075	1046	1034	1035	1060	1101	1050	1057	1004	1095	1105	1042	1062	1060	1026	1090	1054	1042	1099	1057	1056	1032	1091	1092	1027	1099	1037	1014	1052	963	997	1044	997	1050	1013	1037	1052	1044	974	967	1037	1025	1088	1058	1001	1009	1085	1069	954	1045	1034	1111	1019	1062	1029	995	1057	995	1076	1019	1015	1019	1024	1077	1039	1088	1047	950	1006	987	992	1058	1061	1037	1075	1018	1034	1017	1025	1086	1017	1027	1067	1036	1000	1072	1026	1070	1043	1014	989	1074	1120	1055	1074	1008	1014	1092	1015	1031	1033	1035	1087	1003	1049	1085	1029	1035	1044	1025	1042	1096	1025	1055	1125	1023	1070	1002	1050	1029	1026	1040	998	1024	980	1072	1125	1043	1024	1057	1078	1040	1057	1093	999	1002	1061	1019	1057	981	1071	1091	1073	1006	1025	1028	983	1014	1053	1044	1095	1065	1076	1076	1022	1052	1058	995	1024	1041	1048	1038	1028	1057	984	1066	1022	1006	1017	1052	1012	1010	1041	1035	1031	1050	1043	1027	1058	1037	1008	1116	1037	1029	1061	1018	992	1067	1061	1022	1049	1072	1089	998	1077	1037	1056	976	1014	1038	1074	1013	1133	1008	1056	1046	1035	1082	998	1031	1032	1030	1052	1066	1033	1097	1028	973	1032	1024	1030	1029	1016	1079	1002	1076	1047	1042	1021	1041	1078	1023	991	1040	1018	991	1063	1086	1056	1086	1011	1019	1006	999	1008	1010	1058	1073	1037	1042	1049	1147	1041	1062	1093	1023	1060	1021	1143	1045	1041	1072	1077	1026	1068	1072	1080	1056	1050	1042	1112	1132	1024	1025	1030	1038	1071	1084	1041	1064	1044	1034	1006	1043	1123	1036	1024	1028	1042	1031	996	1016	988	1049	1049	1063	1042	1058	1080	1032	1086	1035	1071	1092	1056	1036	1013	1066	1041	1095	1020	1030	1028	1018	1130	1058	1033	1079	1083	1061	1047	1031	1094	1069	1066	1097	1045	1048	1051	1022	1066	1058	1043	1053	1069	1027	1069	1045	1040	975	1030	1010	988	1035	1003	1092	1025	1040	1083	1085	1030	1035	1003	1008	986	1104	1049	979	994	1112	1054	1017	1016	1021	1027	1024	1018	1097	1089	1035	996	1065	1003	1037	1006	1055	1021	995	1002	1062	1052	1023	1002	1071	1013	1031	1053	1009	1041	1004	1014	1020	996	1017	1065	1109	1011	944	1065	1046	1077	1062	1059	1018	1036	994	1002	1031	1088	1062	1019	1051	1037	1044	1047	1038	1065	1067	1070	1060	1071	1055	1137	1033	1080	1114	1071	1071	1018	1053	1020	1009	1098	1043	1036	1080	1077	1027	1036	1092	1061	988	1034	1094	997	1003	1051	1001	1061	1043	1100	1094	1072	1087	1025	1038	1032	1060	1103	1037	1072	1069	1029	1028	1012	1065	1027	1032	1076	993	1019	1043	1036	1025	1100	993	1058	1030	1011	1037	1060	993	1077	1084	1100	1027	1021	1077	1026	993	1055	1089	1025	1023	1009	1033	1093	1023	1021	1056	1012	1077	1076	1028	1043	1049	989	1002	1068	992	1134	1046	1037	1065	1070	1049	989	993	1068	1028	1004	1088	1026	1024	1018	1107	1027	1035	1021	1024	1065	1022	1092	1053	1068	1047	1072	1044	1031	1037	1017	1058	1061	1025	1017	1114	1040	1030	1083	1052	1051	1007	1043	973	1036	1022	1041	1045	1046	1023	1014	1061	1011	1004	1081	1005	1010	1028	1012	1043	980	1027	1091	1049	1115	1055	1030	1009	1101	1031	1045	1107	1014	1092	1005	1037	1025	1056	1073	981	1037	1075	947	1086	1061	1033	1070	1046	1024	1019	1039	1037	1019	1038	1018	1121	1063	1032	1029	1029	1032	1023	1054	1068	991	1024	1065	1051	1037	1012	1063	1083	1015	1058	1080	1072	1023	1019	1009	1055	1069	1087	1039	1040	1011	1032	1005	1025	1069	1035	1085	1078	1042	1059	1087	1053	1014	1012	1044	1069	1092	1037	997	1048	1013	1101	1034	1045	1111	1064	1045	1045	1057	1034	1073	1051	1065	1038	1070	1043	1067	1029	977	1036	1052	1057	1076	1062	1003	1042	1048	1072	1001	1076	1066	1011	1034	1047	1081	1070	1024	1058	972	1067	1050	1030	1043	981	1073	1054	1074	1028	1023	1035	1067	1086	1077	1040	1044	973	980	1012	1038	1051	1050	1048	1049	1073	1047	1044	1012	1045	1063	1025	1080	1047	1063	1071	1040	1018	1009	1034	1063	1082	1093	1077	1065	1085	1047	1013	1076	1058	1018	1060	1023	1042	981	1014	1014	1006	1023	1035	1003	994	1046	1019	1022	1010	1036	1012	1051	1022	1100	1020	1019	1113	1061	1042	1075	1101	1020	1056	1024	1053	1043	1047	1026	1009	978	1095	1005	1045	1019	973	1076	1074	1002	1080	1046	1031	973	1046	1026	1013	1075	1032	1009	1012	1013	1074	1006	1069	1049	1009	1042	1012	1095	1092	1075	1052	1018	1026	1066	1033	1074	1007	1057	1044	1049	1047	1027	1094	1017	969	989	1083	1089	1020	1039	990	1041	1028	1029	1056	1033	1062	1034	1087	1023	1033	1073	1075	1041	1087	1067	1037	1059	1086	1034	1038	1045	1038	1021	1008	1054	1094	1061	1060	1087	1049	1027	1020	1053	1056	1022	1056	1029	1012	1030	995	987	970	1067	1021	1042	1021	1020	983	1083	1024	966	1102	1036	1049	1100	921	1125	1063	1025	1097	1027	1042	1020	1025	1045	1008	1056	1022	1088	997	1028	1008	1044	1027	1068	1021	1022	1016	1050	984	973	1013	1109	1028	1077	1029	1057	1062	1012	1083	1058	1045	1054	1057	1017	998	983	1078	1012	1023	960	1085	1027	1054	1045	1094	1032	1040	1096	1019	987	1039	1035	1107	1109	1051	1075	997	1031	1014	1055	1062	1073	956	1035	1020	1016	1042	1068	992	1037	1035	1029	996	1042	1069	1042	1002	1078	1025	1071	1044	1019	1063	1091	1075	991	1041	1065	1068	999	1038	1096	1057	1074	1043	1040	1082	1078	997	1039	1073	1028	995	1069	1045	1054	988	1091	1092	1028	1050	1046	1035	1010	1072	1079	1099	1030	1099	1056	996	1034	1023	1055	1027	1013	1037	1089	1064	1070	1050	1065	1044	983	1024	1014	1039	1012	1061	1095	983	1018	1083	1048	1092	1044	1044	1040	1060	1009	1050	1053	1072	1097	1004	1032	1020	1069	1043	1064	1044	1087	1091	1002	1097	1047	1040	972	1014	1090	1023	1010	1038	1009	1005	1108	1036	1053	1053	1042	1051	1073	1085	1014	1035	1027	1056	1046	1087	991	1035	1049	1022	1066	1064	1079	1065	1068	1080	1066	965	1031	989	1014	1061	1050	1066	1037	995	1081	1067	1075	1052	1068	1047	1033	1080	1050	1031	1012	1033	1113	1046	1032	1031	1082	1088	1073	984	1059	1051	1046	1089	982	1074	1040	1057	994	1066	998	1068	1002	1082	1029	1050	1029	1081	1011	1022	1065	1032	1087	1095	1042	1047	1092	1064	1058	1055	1039	1028	1068	1032	1042	1044	1051	1054	1063	1064	1050	1121	1027	1017	1082	1058	1051	1001	1066	1054	1037	1046	1036	1073	1040	1052	1020	1049	1008	1076	1016	1049	1015	1055	1024	1013	1052	1033	1066	995	1003	1088	1054	1059	1098	1073	1010	1082	1042	1030	1034	1026	1096	1068	993	1042	1044	1065	1056	1060	1056	1062	1014	1015	1063	1020	1103	1023	1037	1003	1096	1058	1001	1083	1029	1048	1104	1045	1010	1065	1052	1070	1039	1082	1055	1035	993	1076	1083	1084	1077	1094	1049	1048	999	1075	1082	991	1085	1019	1048	1079	1057	1032	1036	997	994	977	1034	1024	1028	1068	1022	1040	1071	1037	996	1049	1073	1003	1075	1107	1047	1114	977	1037	1014	982	1049	1029	987	1039	1013	1091	1068	1082	1089	1032	1103	1045	967	1104	1082	1057	1098	1027	1018	1093	1034	1094	1016	1053	1011	1031	1050
24731	21539	28819	24729	20841	8413	3394	2664	1846	1912	1648	1470	1405	1298	1215	1090	1061	1043	978	885	914	886	862	908	888	851	810	841	851	794	838	795	794	840	824	790	802	816	777	820	759	764	810	782	743	782	770	743	726	737	770	771	785	789	724	771	785	756	754	730	726	785	694	736	730	764	721	734	754	737	753	740	756	718	788	776	754	730	787	713	783	768	726	760	781	770	790	749	766	744	761	778	712	754	738	717	751	755	772	724	762	731	717	811	727	804	731	788	723	764	752	714	732	719	725	746	703	770	784	671	706	761	683	773	710	749	725	780	790	786	759	750	760	726	726	756	713	776	793	712	724	740	748	718	749	761	742	750	728	792	749	760	743	717	769	732	706	762	783	750	727	764	726	711	702	717	751	714	710	762	783	729	757	773	791	703	744	709	723	776	748	724	721	770	763	733	724	775	705	723	704	744	718	785	702	738	740	734	734	745	735	709	699	709	709	733	765	719	747	688	710	742	728	736	734	720	774	732	745	712	759	753	770	768	758	716	718	757	734	689	738	732	718	745	768	703	729	703	757	742	736	723	715	724	685	759	793	751	726	741	763	788	720	768	721	725	763	723	723	747	761	745	730	726	744	759	757	763	772	735	792	721	749	734	709	744	743	727	722	747	803	719	727	711	789	746	725	755	740	768	821	759	739	767	748	723	702	699	709	752	756	769	700	729	757	703	760	730	771	774	712	721	678	740	741	761	699	787	753	767	759	735	703	767	694	732	732	756	694	761	747	700	728	741	789	747	744	724	744	812	721	740	736	710	756	714	723	791	744	691	741	769	718	726	763	691	736	742	712	739	771	739	744	738	713	725	722	738	732	726	734	776	711	731	693	674	686	726	728	729	747	706	736	728	773	742	714	734	761	779	785	770	728	757	693	709	780	651	749	703	755	760	721	726	776	767	751	726	759	740	743	739	744	782	738	735	736	758	791	715	746	717	740	726	773	741	724	747	719	767	752	782	734	751	736	735	749	754	757	711	785	699	705	708	748	736	755	755	668	774	724	749	749	782	703	748	716	691	672	755	780	767	750	696	748	763	709	737	732	743	728	744	763	680	709	767	710	734	764	704	737	762	726	732	692	762	751	779	711	756	740	694	763	699	732	750	765	743	726	730	719	754	748	744	742	740	721	760	740	701	731	752	758	752	689	703	779	694	733	793	756	715	766	734	780	732	778	748	715	743	720	697	720	809	719	733	780	763	744	723	748	757	777	703	755	740	765	766	721	788	700	732	756	803	731	761	723	728	760	714	757	723	716	715	748	721	731	791	717	762	718	763	701	723	772	733	734	746	722	716	745	730	713	788	733	731	775	767	740	761	748	727	747	760	712	745	718	758	686	693	747	763	762	692	727	693	711	690	712	709	741	746	731	723	723	711	738	731	757	749	770	761	698	743	780	767	729	708	773	732	733	700	724	698	766	713	729	715	769	763	755	748	791	733	723	736	782	725	764	724	764	766	715	747	813	730	728	713	723	739	731	785	758	678	751	742	729	753	756	759	770	770	800	745	753	775	758	669	691	785	762	708	738	805	722	692	714	732	699	774	762	738	766	709	708	686	768	741	679	730	692	709	746	712	772	745	762	734	709	676	758	741	720	729	763	703	729	737	738	720	752	696	695	777	769	796	731	745	751	727	746	742	740	727	734	733	695	711	726	740	755	686	759	746	726	769	744	728	718	703	749	741	750	715	810	743	721	780	737	726	734	731	724	761	686	711	737	780	741	752	765	732	753	724	762	768	720	742	759	673	746	733	754	709	774	701	748	769	754	718	711	693	786	701	810	737	723	768	738	742	730	714	744	794	813	725	737	730	755	727	799	699	720	706	753	733	710	659	759	677	688	713	736	723	721	774	727	716	767	713	758	712	720	731	702	739	697	669	754	706	701	734	768	744	713	700	745	694	756	702	711	739	768	658	728	746	708	710	752	759	738	761	748	746	727	683	717	714	755	705	734	704	656	722	749	757	755	764	719	730	731	726	743	690	748	777	741	758	792	753	721	746	744	746	793	725	734	734	738	694	711	759	692	714	684	757	766	748	726	760	760	759	755	743	709	764	759	767	754	757	747	735	792	825	766	730	756	740	750	771	711	733	715	742	773	711	828	709	735	706	710	699	695	727	761	729	763	736	786	752	725	686	686	773	747	730	768	732	752	760	759	717	714	717	721	788	809	747	695	730	731	753	753	728	745	760	731	733	721	766	749	772	767	767	720	729	765	778	709	763	694	771	726	743	716	713	725	698	765	773	802	759	741	740	751	736	713	729	725	729	700	698	722	730	747	735	756	751	751	752	728	740	683	721	750	750	729	716	739	683	753	768	721	705	740	760	725	692	696	774	723	744	712	732	740	723	766	751	716	739	715	765	781	765	700	710	746	767	723	746	783	768	739	729	713	708	709	751	697	723	733	735	713	701	724	781	747	687	784	703	731	724	756	712	721	747	765	753	728	750	756	749	709	734	718	690	766	729	737	699	748	738	746	753	695	732	784	744	688	694	738	724	749	760	692	766	798	760	687	713	734	754	678	765	693	743	720	764	749	715	754	757	725	734	749	838	766	720	740	727	795	766	769	683	710	782	676	677	728	761	725	697	743	734	713	770	761	755	765	740	750	711	749	755	752	724	735	728	711	705	723	762	748	747	695	730	704	761	725	756	743	727	743	743	754	745	767	719	784	714	721	773	757	739	685	706	756	757	742	724	709	734	733	725	787	729	779	739	766	728	709	706	781	733	728	738	719	753	722	733	749	713	740	758	715	728	731	737	738	749	769	710	759	765	711	683	749	764	725	717	725	734	757	735	771	784	704	745	730	720	722	712	754	770	722	732	721	750	746	742	733	789	733	727	778	752	679	762	713	706	751	757	732	753	727	741	700	728	727	717	717	784	693	709	758	720	748	723	792	721	756	719	737	766	713	731	712	748	749	705	720	709	717	734	726	769	754	744	774	661	761	752	796	739	743	787	745	731	738	718	718	743	782	674	763	734	751	713	725	740	731	714	809	714	748	757	740	722	776	714	726	725	725	728	733	767	732	758	746	683	746	756	729	699	722	695	742	754	727	757	723	738	757	734	729	741	772	734	769	716	758	765	734	747	728	747	733	738	716	715	707	722	734	757	748	742	777	744	743	745	770	696	748	719	728	805	725	714	706	743	780	731	765	784	754	708	708	704	779	750	731	717	729	754	729	722	725	728	722	755	744	725	680	750	722	720	760	706	764	710	767	692	705	754	723	765	681	787	757	721	715	764	723	714	767	727	734	763	697	754	724	766	735	725	717	766	753	737	723	747	698	795	706	753	755	753	732	702	769	760	729	689	725	727	772	764	737	753	732	748	681	720	749	778	762	707	701	782	720	775	705	742	779	744	720	708	817	761	761	713	728	771	715	744	740	767	723	716	780	753	694	685	777	720	759	790	751	713	745	709	769	813	702	729	740	780	737	764	747	763	713	742	756	745	684	783
14539	27455	25352	15140	10757	8121	6432	5643	3797	4016	3593	3007	2699	2324	2064	1957	1776	1538	1538	1432	1386	1352	1353	1288	1361	1220	1230	1219	1265	1218	1169	1130	1208	1144	1052	1202	1182	1062	1081	1099	1118	1028	1093	1037	1077	1028	1045	1046	1041	1079	1052	999	1064	1039	1003	1067	999	974	1030	1064	1048	1064	1029	1022	1034	997	988	990	1063	1048	980	1034	1050	1016	1013	977	1003	1021	998	1020	1078	987	1054	1014	980	1014	1060	1017	1019	995	1011	1019	1002	986	1033	1071	994	1021	1022	1061	1019	1006	973	1060	997	1005	997	1023	992	1024	986	989	956	1012	953	1004	1034	995	998	986	981	981	917	992	1081	1003	1065	1009	1044	973	975	941	1006	1009	951	1013	985	996	988	964	996	981	1007	1031	947	993	1000	983	1025	1006	1018	1007	1025	1008	1020	980	1012	991	1076	974	971	972	1018	966	985	1037	1011	1015	958	1006	934	1054	982	1037	1027	1022	963	1012	1064	971	1030	983	970	1004	1005	1018	962	993	1010	959	991	938	991	1032	1001	988	989	1035	1056	984	980	1030	979	967	956	990	1004	991	1007	963	1003	1019	947	988	988	1022	1043	942	1042	987	971	1020	947	1018	966	961	968	979	1010	1000	1009	978	1001	982	1018	973	1006	962	955	966	953	994	990	1048	992	981	1030	998	1019	993	1001	1054	989	992	992	1034	1035	1033	1039	992	983	972	993	984	998	1017	1004	1000	965	1016	955	992	996	1026	965	999	986	988	971	1016	1014	1006	993	982	1068	995	1044	1024	985	1057	986	985	1020	1055	1005	1010	1010	1001	1006	970	1039	1014	931	1010	976	989	1064	991	995	990	997	974	992	1028	1008	1007	964	993	1004	995	984	1028	1029	1004	976	949	1020	967	1014	1002	1015	975	985	982	1002	1036	1017	973	989	963	936	994	1060	980	1017	1007	1007	998	991	988	981	998	1016	1010	981	1031	1004	993	968	1051	1059	971	990	1036	1036	953	1045	1004	939	1018	1035	971	1026	1002	1020	1030	1011	1001	1054	1011	991	1016	928	1068	978	1005	987	979	974	977	1034	993	990	986	992	968	993	997	997	1027	1004	1010	994	1028	1035	935	1014	1006	995	1020	976	1023	1031	1001	1002	1003	1022	1043	940	1005	960	975	1034	983	990	988	961	991	997	1004	975	955	996	995	989	1002	993	996	935	1024	1003	1019	1014	1010	909	989	991	960	1010	1037	1012	1000	950	1032	992	1000	1034	992	1010	1023	971	998	939	1035	992	975	1035	1013	999	959	1049	1041	1010	974	960	996	1003	1013	1003	1006	1054	1053	964	981	1015	1025	1003	1023	1015	1046	1030	988	965	972	943	998	1016	970	1028	1024	1009	967	1009	1060	991	1049	990	998	995	984	984	965	956	1007	1010	1007	1035	1011	1027	998	926	977	1030	1026	993	973	1004	1050	955	999	1030	942	952	1004	999	1002	1000	1012	967	988	997	989	972	1000	1008	1040	1004	937	950	1020	1042	1000	995	982	947	984	951	993	962	937	1044	970	1044	996	1033	1056	1045	1003	1050	987	984	949	987	968	1033	1053	981	1029	948	1022	936	979	965	1034	1027	1028	1054	1007	992	986	1038	993	959	1030	986	998	997	935	985	1007	988	1011	991	998	1028	969	979	992	1038	1023	950	1000	1013	1033	1049	1018	944	1011	1035	985	975	1010	991	950	1031	968	1052	1016	1006	1082	1009	1038	944	1008	961	990	973	994	1022	975	986	994	1022	997	1007	1010	1032	1005	1004	1023	1026	1018	1014	1032	942	1038	1024	1046	966	963	1047	1009	976	1035	991	973	1006	992	1011	977	1027	964	967	977	1004	1003	1001	1001	1007	1041	1002	995	1051	999	1005	978	1042	1036	1010	1023	1032	1013	1026	956	993	980	975	1015	980	1045	1002	937	971	990	1001	1045	992	1015	1060	1034	984	995	1009	922	963	1008	960	1006	959	942	1017	1006	1024	999	1045	1008	1023	999	1029	1012	1065	1030	1025	950	991	998	1062	983	1065	1021	1018	1008	949	999	995	952	982	997	1043	1005	1042	998	1002	994	1031	1008	1008	961	964	1031	955	1010	950	984	981	976	1003	1008	1026	1025	987	1039	961	1019	975	1031	1038	920	1074	1009	987	1018	1016	988	1016	962	989	1014	978	1013	930	1005	1008	976	1020	987	1036	1022	978	1036	1004	1031	1006	977	995	960	1032	1012	1004	963	1011	1018	975	973	1018	967	987	1014	969	991	1001	1003	1024	958	971	991	1044	998	998	936	1016	1020	964	1014	1020	995	988	1036	946	982	963	969	1076	1011	1011	953	994	984	1023	1002	999	1017	1026	978	1021	984	985	1008	1031	994	988	993	990	1024	993	1006	993	1042	1059	964	1023	1013	966	1013	1082	966	981	983	997	1012	1005	936	978	1033	976	972	1000	943	937	1025	986	971	1003	960	997	972	966	990	959	1021	958	992	1013	931	1032	993	1005	988	945	1003	1045	1058	993	973	999	1006	965	1004	1002	1021	985	987	932	959	1000	1034	1028	974	981	954	987	1003	989	941	1031	1004	960	993	1014	1068	986	986	965	985	985	1020	984	967	1003	960	1033	971	968	1014	1010	974	1008	1025	1031	1005	1029	994	1010	984	1015	1023	1030	988	993	967	981	1049	1029	1003	960	1021	1011	975	992	1019	1026	1015	1015	1024	1025	1029	1059	1030	939	1036	1007	995	1029	1034	1010	1016	1023	1013	985	1010	1006	1008	1019	1039	1028	1037	967	1007	955	1010	968	975	997	989	1010	994	1040	973	1024	1016	992	962	958	1049	984	970	1000	993	949	1018	1003	1026	966	982	972	1028	971	926	999	1063	1016	1040	990	1006	978	940	1001	938	1024	1053	1008	1057	998	1023	1043	1026	951	988	972	994	1010	995	997	1001	1003	1003	983	999	991	1035	1018	971	983	1022	1062	1007	912	967	982	975	1061	978	989	990	1004	1045	1045	959	1032	1034	982	1008	992	932	935	1013	980	987	952	1005	1067	1045	1045	997	1016	963	1003	1009	980	981	957	1016	1028	1058	962	996	1025	990	1005	950	986	1004	953	993	986	985	962	941	957	986	1009	978	1000	1006	1023	1036	978	1004	960	1007	948	1030	1038	944	1003	1006	973	975	1020	969	1054	1014	1040	986	982	959	1068	1009	1019	977	1062	985	988	995	984	1002	1015	1067	1060	1059	985	1016	1026	1013	965	982	954	979	1011	967	968	1026	1021	1007	962	941	1013	994	999	992	972	1005	1004	1022	991	972	996	998	1069	992	1011	1032	980	974	931	1004	1008	981	1046	1033	1015	1006	1003	991	1017	1049	996	1007	1026	983	1063	1017	1001	987	919	970	1053	1024	1039	973	984	1003	1006	993	957	939	1015	1001	984	991	1010	967	958	1026	1029	1042	980	996	931	976	960	1005	997	998	1013	1002	1010	1005	1019	976	973	974	994	1013	989	1008	1064	1005	1005	963	1027	1035	983	953	929	959	965	1021	992	994	1045	978	949	990	973	999	1060	998	1012	1003	967	977	1017	998	997	989	1021	991	1009	988	1024	986	1037	934	997	1011	950	981	1010	1004	966	1000	959	978	995	1006	968	1024	1027	965	989	968	1020	986	996	1058	888	1048	1007	1011	984	1023	977	1037	959	992	977	1008	1014	1034	1012	994	1003	1011	1017	1012	1063	1057	982	967	990	961	1019	957	1011	983	1032	994	1020	995	985	963	923	1032	996	998	999	1051	1015	1014	988	968	972	1020	1005	1033	984	995	974	1024	971	966	1013	1003	968	958	1031	1061	992	942	1011	989	1058	954	1053	1011	974	954	990	994	1025	977	984	978	948	993	1028	978	1040	941	999	1010	1023	971	1041	954	1011	1014	1010	998	1054	1060	993	982	1019	1018	1019	941	993	949	1011	1032	995	996	1023	987	969	1012	1012	1012	1007	1051	978	1005	975	1004	999	995	966	963	988	1034	953	1032	971	957	998	992	1001	1030	997	1026	991	957	1013	1000	982	932	1011	1014	1012	1011	1055	969	1004	994	958	1001	1010	1008	998	975	1023	1000	977	966	983	1014	1042	984	1015	956	964	1020	960	1043	1004	961	928	951	969	1009	1004	992	1025	1012	1031	1014	1005	955	1042	968	1001	989	976	982	979	1055	1032	1000	964	995	1001	1021	993	1006	1074	933	996	1029	984	1006	1015	983	1025	1008
23654	21538	29390	24120	21549	20659	8002	3479	2194	2114	1991	1645	1451	1341	1186	1123	988	904	918	893	793	791	733	758	746	774	773	662	680	708	680	629	671	625	591	625	664	623	643	629	604	574	579	605	590	611	612	573	565	547	549	577	585	552	587	570	589	617	538	563	563	565	583	584	542	582	519	593	562	558	563	591	533	563	575	557	536	581	601	578	602	578	561	589	539	560	541	590	560	548	581	599	538	586	555	583	574	572	567	597	576	543	571	548	569	607	578	573	573	584	571	580	525	546	594	562	516	563	561	539	574	538	528	590	539	576	539	557	568	547	520	528	541	528	525	532	550	535	529	573	537	574	540	558	487	596	567	551	550	565	580	528	542	543	599	557	544	560	565	552	536	557	540	510	564	570	558	559	541	535	571	574	566	566	546	570	532	528	601	568	486	544	530	563	569	567	541	506	556	534	604	566	554	559	562	527	581	518	513	582	547	486	572	543	557	526	547	525	552	548	551	565	550	580	537	532	563	522	549	557	592	526	512	559	579	548	560	541	581	524	636	533	554	520	551	533	520	559	583	553	578	533	559	568	524	548	535	497	549	562	609	563	578	561	552	543	585	560	547	513	582	544	608	537	514	559	547	540	523	566	560	522	579	548	530	540	558	564	600	540	516	542	589	526	544	545	541	590	552	547	519	571	517	558	549	505	557	529	534	529	589	520	529	509	545	584	564	610	499	523	563	568	512	539	546	581	511	505	576	526	512	580	537	545	565	542	541	540	549	555	550	578	528	547	563	543	556	565	522	580	569	536	526	543	499	560	558	533	558	568	547	507	548	568	547	556	603	586	562	555	545	516	537	525	599	558	557	527	543	550	531	541	540	529	527	549	524	545	592	562	605	536	547	570	553	553	550	536	531	524	538	578	599	575	555	535	577	543	502	580	468	514	526	539	576	561	544	529	557	551	539	533	555	574	566	533	545	559	555	534	569	549	504	530	559	524	513	542	538	554	582	525	577	558	571	545	555	577	535	560	533	544	524	547	566	567	580	540	554	569	540	544	559	554	582	585	595	571	523	537	574	528	505	534	540	508	551	563	521	537	550	548	532	546	608	568	514	551	579	531	518	543	532	525	560	522	562	551	585	555	547	532	583	541	577	554	572	529	548	579	585	576	555	576	534	542	549	519	573	543	552	564	529	526	544	573	546	546	529	569	536	555	582	536	564	567	551	534	590	515	577	516	554	554	489	552	542	530	557	558	539	536	545	545	561	619	519	531	544	541	542	558	601	555	519	556	516	582	537	526	531	544	552	582	540	548	580	536	559	552	567	565	582	610	528	547	577	565	512	534	550	511	546	581	525	541	533	562	576	569	542	536	536	496	582	538	538	518	566	542	549	532	583	552	498	492	620	572	542	567	508	594	550	540	543	549	566	565	567	528	531	578	526	519	560	545	595	527	550	549	536	560	585	585	555	561	602	574	550	565	527	584	571	527	553	580	574	560	573	564	556	524	574	511	530	569	570	544	548	536	568	555	516	542	573	565	563	562	575	553	569	531	570	547	523	542	550	535	532	565	548	589	575	540	545	541	583	547	562	520	572	538	529	526	554	544	590	558	550	528	534	550	571	529	537	573	539	550	548	520	547	560	547	526	517	524	593	560	561	528	526	575	603	576	569	544	555	593	530	577	589	538	503	547	535	533	520	533	508	565	532	567	550	566	569	544	512	547	550	554	566	550	567	541	553	563	560	557	535	547	549	536	525	512	563	563	528	512	531	545	533	529	589	558	519	547	515	554	587	562	544	547	557	538	554	567	540	532	550	520	551	552	529	527	595	542	569	563	536	522	546	588	495	524	563	539	589	568	584	586	547	577	556	545	535	534	545	553	537	548	545	617	542	550	594	551	525	549	533	550	544	584	557	541	534	559	532	526	535	563	556	581	538	501	521	554	536	568	570	563	592	556	558	549	561	555	566	538	563	578	521	528	545	552	523	524	558	538	561	533	562	527	555	583	534	556	545	525	577	550	628	554	574	561	552	519	568	565	577	575	607	575	553	538	524	541	550	481	551	544	546	531	568	549	538	526	566	554	547	587	559	552	545	543	526	555	531	571	559	585	551	566	583	558	540	544	548	512	542	531	568	542	540	560	533	538	500	585	580	540	574	530	546	575	519	545	533	550	566	542	564	578	553	566	558	549	537	578	552	589	553	579	567	543	572	564	517	596	550	585	569	547	577	548	567	556	564	533	524	526	549	535	543	523	544	556	575	537	553	565	559	549	595	537	552	555	574	574	586	558	546	551	583	565	539	526	587	567	559	558	522	579	545	524	525	513	546	560	543	543	559	531	633	524	563	516	525	566	587	563	570	563	512	555	592	545	537	585	535	546	548	526	528	569	579	588	542	563	592	557	531	584	553	537	583	578	555	525	526	517	533	564	559	527	586	529	598	574	536	568	556	552	528	594	555	557	572	559	506	590	575	516	536	567	574	516	534	529	538	543	549	595	526	548	508	585	582	537	511	555	570	493	528	546	615	539	537	507	547	537	595	547	571	565	525	542	543	557	548	563	573	525	540	571	567	541	566	552	545	544	502	531	592	501	548	573	537	536	541	557	557	531	512	566	580	542	535	558	542	547	569	599	514	577	575	558	537	572	538	570	542	567	520	581	574	563	565	520	543	542	573	525	548	561	583	587	537	515	524	559	588	592	553	588	558	548	544	551	574	565	548	593	543	541	543	541	544	554	585	522	570	556	566	540	550	553	527	574	552	555	596	545	527	562	546	572	555	537	580	532	546	516	518	567	541	563	502	533	581	593	547	539	545	528	578	518	560	558	575	505	538	587	557	541	574	541	551	558	545	544	563	542	574	591	527	549	538	521	613	554	512	605	553	567	572	529	547	531	572	573	562	553	529	536	565	561	532	527	562	546	550	573	514	580	558	598	574	543	548	577	573	574	563	561	546	546	541	527	567	573	617	532	585	518	536	474	523	532	553	534	498	556	538	538	550	552	584	538	570	540	591	571	523	521	576	569	557	517	567	568	571	509	563	562	528	571	515	505	525	549	525	536	558	528	565	572	504	519	542	538	569	548	560	549	607	527	554	502	590	525	511	515	512	526	523	566	525	565	537	589	552	548	525	575	564	507	558	554	538	495	546	585	563	541	568	498	576	561	527	545	595	544	555	556	533	510	570	579	524	539	577	559	539	550	566	575	581	578	584	546	521	543	557	524	516	584	528	537	558	530	551	519	549	564	519	538	520	531	516	576	569	538	555	545	578	544	569	571	548	512	558	572	553	551	567	544	550	542	527	571	559	556	557	572	527	490	543	529	551	529	534	513	528	518	521	525	555	552	493	506	545	492	524	543	579	511	576	580	570	531	570	565	542	577	565	568	550	526	545	603	558	523	561	610	568	558	508	552	509	552	519	520	539	537	573	543	543	564	527	530	569	559	559	519	581	577	573	536	554	533	577	585	552	526	526	555	544	555	545	561	541	542	545	608	522	533
16941	33392	30272	19709	14885	11233	9030	7314	5204	5030	4640	3488	3097	2803	2254	2064	1762	1592	1566	1434	1236	1268	1300	1281	1234	1108	1151	1105	1107	1110	1030	972	969	898	979	969	955	1006	884	933	904	799	844	814	860	832	837	828	822	836	840	786	888	836	791	829	813	812	769	823	774	777	827	788	770	764	762	754	777	772	763	716	829	775	816	790	776	741	789	786	786	772	790	771	816	782	818	828	808	772	784	774	795	795	726	872	805	807	781	789	814	769	746	768	734	758	797	808	807	781	790	794	779	722	807	782	784	760	745	809	769	748	792	766	746	770	810	737	753	767	746	701	766	782	740	771	753	764	679	718	759	787	783	754	769	776	730	747	752	784	739	739	830	797	763	745	738	780	751	722	757	772	768	730	692	751	756	759	735	722	757	799	754	757	813	766	755	785	667	755	724	765	756	815	777	714	781	778	698	765	806	716	758	763	696	757	757	731	775	728	764	754	814	777	737	719	801	720	755	768	752	745	745	817	757	792	747	741	724	715	763	736	761	766	716	791	766	762	764	750	710	763	753	720	745	680	734	730	755	736	789	676	733	792	757	763	716	779	738	747	763	770	720	753	758	772	764	742	775	813	760	738	729	801	734	720	746	768	717	700	760	739	733	750	781	757	770	743	764	819	755	766	753	764	739	760	784	754	753	784	753	749	719	752	714	767	716	701	793	720	769	763	712	748	723	735	750	740	764	712	716	716	730	742	780	747	741	741	728	692	761	756	750	780	791	722	738	676	752	765	781	757	802	747	739	745	724	757	730	734	795	751	765	765	762	753	740	735	740	731	761	756	765	789	767	743	761	725	786	767	794	782	756	749	760	732	763	715	789	759	765	765	703	759	762	757	746	777	772	720	727	755	739	772	732	738	700	751	749	738	722	773	797	702	763	732	721	795	719	734	753	738	781	782	704	757	749	766	760	717	705	744	741	795	753	746	763	740	776	792	728	728	774	768	757	726	736	789	739	770	762	780	774	800	749	757	764	719	722	730	740	735	727	725	719	756	784	754	764	690	768	732	721	728	723	772	708	767	720	764	720	762	753	767	781	756	770	765	710	740	726	745	748	735	772	781	755	766	788	789	751	749	758	758	738	783	733	789	700	695	818	778	776	697	768	771	767	741	749	744	752	740	726	686	761	783	818	766	772	723	747	739	738	789	789	800	783	771	705	710	798	742	783	752	744	748	770	739	767	719	777	742	702	726	730	736	816	772	857	755	777	729	792	785	768	736	712	751	776	766	785	750	757	724	709	743	796	786	778	741	725	735	727	800	778	750	754	732	822	786	736	754	778	765	733	749	747	751	762	738	722	717	773	712	761	756	709	751	751	822	733	735	808	742	767	769	727	688	749	769	738	784	707	779	770	759	715	779	777	757	817	718	764	789	769	788	789	754	788	810	754	724	776	767	737	724	747	741	769	737	756	754	796	704	826	718	757	768	749	757	776	770	799	734	760	743	797	784	764	728	718	773	745	763	745	734	758	739	764	752	736	743	726	752	707	735	787	744	768	734	752	707	719	720	741	733	747	677	734	810	757	728	740	743	793	760	775	750	724	766	794	776	735	758	722	784	730	764	753	709	754	735	733	731	721	777	729	732	778	732	729	767	723	768	785	717	701	787	775	716	702	818	778	802	793	781	792	797	738	762	739	744	789	707	756	757	806	793	786	743	763	752	802	755	788	818	804	752	774	774	746	780	742	774	737	757	780	755	701	702	790	780	775	802	773	784	713	777	764	734	797	741	772	768	743	783	723	730	749	745	777	746	766	788	732	738	756	759	761	781	802	703	757	753	761	740	761	744	694	764	698	696	741	755	740	762	807	785	754	763	807	743	787	772	759	784	743	745	781	695	804	753	795	765	743	736	774	717	756	765	788	781	777	757	745	768	731	778	706	742	712	726	757	802	750	786	757	747	772	739	715	732	749	751	744	748	777	733	779	748	764	743	733	718	750	749	737	745	750	726	700	768	750	733	743	772	735	789	737	745	737	731	771	812	790	790	717	731	694	723	735	753	718	725	768	725	789	769	794	742	783	717	794	785	695	789	808	783	722	759	722	775	751	727	717	753	764	793	737	756	786	776	770	753	754	771	713	702	746	745	762	785	757	710	755	739	738	745	738	753	747	773	754	704	710	775	775	720	754	785	742	756	747	796	723	760	776	780	756	743	793	780	759	746	763	754	740	809	750	774	811	698	804	761	697	732	767	799	803	746	785	770	746	745	785	761	717	782	729	755	717	783	710	785	784	768	772	784	742	736	767	735	780	756	739	735	768	774	716	721	780	733	745	756	757	734	754	769	734	748	746	793	812	743	755	792	758	782	723	786	748	735	755	815	808	789	711	743	739	712	725	790	779	769	701	766	732	734	736	742	738	749	746	718	719	730	725	755	749	709	808	775	732	811	747	763	791	711	783	775	781	755	766	745	752	733	754	752	754	797	759	772	770	775	749	761	768	769	794	756	750	777	742	793	772	721	766	719	773	806	781	737	792	778	777	797	758	764	725	789	707	785	750	774	758	754	776	752	723	788	675	735	748	753	750	773	765	749	740	773	782	741	790	750	742	776	777	716	742	803	760	750	707	728	743	772	723	772	719	746	774	757	751	720	770	723	789	743	797	811	762	743	742	733	738	725	733	759	744	746	744	737	774	756	788	720	780	759	784	755	736	779	752	815	775	764	745	766	764	737	715	771	767	753	756	776	828	821	800	737	769	778	753	728	734	697	753	734	787	785	823	749	747	790	740	718	836	745	769	767	748	745	773	735	734	749	729	714	714	751	780	767	728	730	753	825	742	743	699	772	750	756	732	725	732	730	796	779	781	704	729	740	726	785	776	732	774	738	768	737	734	771	742	730	695	716	716	759	738	713	777	735	784	803	743	715	728	767	767	765	759	741	757	699	750	752	761	742	763	734	765	737	740	721	740	739	761	702	754	719	746	764	739	746	730	725	739	782	751	798	788	776	762	771	731	764	751	719	734	749	785	750	702	762	769	793	797	797	717	746	734	817	715	779	763	742	734	734	684	724	778	739	717	757	727	723	749	779	744	786	755	804	802	759	754	768	712	759	746	761	766	788	775	741	744	749	801	735	718	756	690	761	733	730	740	762	815	805	781	740	734	719	743	804	758	778	746	762	689	736	779	760	731	800	757	736	731	758	784	784	755	780	778	766	747	747	727	728	727	742	743	777	770	735	769	798	712	797	752	733	765	809	794	748	775	756	804	740	725	760	753	762	771	746	717	748	763	700	779	756	711	710	787	744	809	729	739	766	827	708	762	743	727	725	768	778	768	765	717	763	750	795	775	743	751	741	795	734	750	716	728	764	756	715	797	767	762	823	819	761	808	735	709	793	747	776	738	770	803	759	766	771	752	799	753	736	770	748	713	718	758	747	738	767	747	728	764	767	812	760	747	789	737	760	784	779	767	780	775	746	692	766	780	731	792	721	779	733	777	754	749	757	780	762	737	746
27598	20845	14827	7153	3635	2422	1806	1568	1413	1399	1315	1051	1098	1056	1004	938	911	908	856	882	855	905	901	820	855	881	831	813	825	870	830	758	814	810	817	785	854	817	813	865	843	804	791	775	803	785	862	821	779	801	775	813	805	802	786	827	807	790	787	793	775	755	750	782	813	750	826	850	742	738	772	823	848	816	727	795	789	777	740	804	806	784	731	815	786	812	822	760	780	777	774	847	773	756	831	817	795	831	750	777	781	752	763	845	790	775	760	772	759	794	751	756	811	792	790	764	818	734	786	806	776	832	765	798	778	762	771	770	772	780	749	795	793	773	789	808	770	788	759	722	782	793	808	825	747	799	849	812	797	783	790	799	808	814	798	745	763	815	794	730	797	789	763	741	817	816	801	729	761	773	787	705	776	777	780	714	775	784	841	767	801	763	772	769	797	759	748	696	753	773	744	778	771	792	798	773	744	834	759	750	779	763	713	838	807	744	781	727	753	789	815	784	812	737	765	771	766	794	748	806	816	788	772	736	801	716	837	790	763	737	729	809	756	771	821	754	772	765	796	715	738	769	768	804	790	728	801	759	733	758	793	802	745	809	828	813	753	843	747	783	811	798	767	764	769	762	790	815	803	734	799	773	739	789	804	789	778	788	753	752	801	803	771	790	749	815	845	770	794	835	736	799	817	797	778	758	815	793	796	834	791	783	759	755	750	761	722	746	805	723	792	779	722	780	783	823	796	778	814	777	788	796	806	744	793	791	842	787	811	837	794	786	754	784	764	827	783	812	820	778	812	754	811	818	783	795	806	780	803	779	787	738	747	744	770	764	805	771	786	707	772	781	814	791	753	777	784	781	784	798	770	818	764	837	789	798	744	755	796	780	798	792	759	759	737	822	799	767	765	785	764	770	805	799	765	783	770	753	801	789	743	790	817	824	726	773	785	834	734	827	768	801	754	802	812	750	786	776	815	764	832	801	749	759	805	834	805	742	729	754	767	741	771	724	803	837	785	791	838	792	825	810	803	797	797	815	784	756	756	843	782	798	798	795	869	761	791	780	804	834	806	754	847	748	841	781	803	801	814	795	797	802	805	791	773	841	758	745	772	820	781	774	792	776	810	761	794	834	776	771	773	798	847	795	777	782	782	767	828	762	772	785	763	799	762	812	738	788	789	812	770	787	779	771	753	784	788	743	722	769	760	761	782	757	754	731	784	749	738	783	806	804	810	763	786	789	804	787	822	775	869	751	805	793	766	787	776	790	796	802	765	780	792	805	774	825	808	765	799	786	770	788	754	782	771	816	846	807	787	785	776	781	784	812	729	798	775	739	769	768	721	806	776	787	771	747	785	722	808	833	776	779	775	771	808	774	762	816	826	776	797	726	745	779	752	689	757	824	730	802	759	751	787	800	811	776	803	777	801	814	735	798	776	786	755	791	763	779	790	803	771	772	786	782	761	820	810	767	764	734	769	786	760	800	769	776	805	727	747	774	802	788	788	814	797	763	751	786	736	802	785	764	790	769	790	723	826	858	814	739	798	787	762	812	758	799	718	789	810	804	753	791	781	815	743	789	765	795	797	786	736	834	730	806	810	761	726	782	754	773	744	742	747	767	715	825	788	757	768	784	793	769	777	725	840	745	781	806	708	771	723	785	725	779	768	793	761	760	744	777	724	763	822	779	758	773	791	784	767	734	751	789	779	759	774	782	805	779	785	740	751	751	785	786	803	822	790	752	776	778	758	813	801	786	784	818	835	784	785	789	775	787	740	812	768	823	763	817	774	735	827	745	760	794	791	765	805	774	795	754	766	781	705	724	752	761	732	766	787	776	764	841	768	761	788	795	792	793	760	749	768	806	777	793	804	774	766	774	794	839	763	799	745	792	793	765	801	829	764	744	797	739	796	793	738	761	806	771	796	800	799	793	784	830	783	774	724	774	797	805	792	801	712	736	744	732	782	812	797	756	787	763	825	833	756	735	799	788	802	772	804	803	785	802	788	801	830	774	773	762	749	762	805	761	794	799	793	804	866	764	799	789	791	806	750	774	734	794	795	757	756	706	819	796	816	781	769	829	756	756	731	730	768	759	819	805	822	813	826	752	789	831	787	798	768	789	773	783	773	793	795	791	746	815	817	821	776	752	731	787	776	754	802	786	779	792	818	795	749	780	825	812	768	787	784	743	819	830	848	739	778	766	717	771	778	807	770	805	803	818	752	729	812	785	789	784	761	822	817	849	825	782	796	775	752	809	792	769	779	810	789	744	848	774	753	845	798	798	828	775	770	778	748	782	763	782	784	747	780	768	832	821	771	749	727	798	754	779	797	763	786	817	767	837	775	795	801	763	840	807	799	782	796	789	760	813	728	797	771	763	745	804	810	767	815	762	760	764	757	746	832	800	780	756	817	813	753	778	759	761	767	788	783	779	754	822	759	821	773	763	733	759	825	809	770	775	808	745	824	783	781	779	794	795	718	770	715	765	777	762	770	833	725	798	769	743	784	840	775	780	780	810	753	841	815	834	792	762	767	804	816	803	782	751	784	823	809	760	796	737	786	764	818	826	779	810	800	808	837	770	763	794	774	744	753	840	804	775	739	741	750	764	854	797	815	741	769	827	801	798	758	817	813	786	754	813	798	758	748	806	784	738	808	783	761	775	727	827	769	744	741	814	804	819	828	792	775	771	750	713	774	795	785	789	764	730	804	800	784	763	826	785	783	776	781	717	787	807	776	829	753	735	761	826	784	809	791	853	805	775	797	770	763	814	795	816	766	764	809	784	819	778	773	744	794	762	784	747	786	801	798	756	774	813	773	820	734	762	805	767	766	809	781	779	780	780	803	778	774	752	743	807	764	789	794	836	808	820	778	795	789	771	756	793	780	822	803	780	755	776	834	761	775	720	752	740	754	779	780	779	810	806	770	775	836	771	751	799	804	822	790	813	798	787	772	793	786	763	765	741	718	764	765	842	785	791	753	768	827	804	798	762	751	783	820	782	830	825	745	777	812	781	798	783	810	791	776	807	823	793	796	787	756	756	774	769	825	819	753	728	800	762	768	820	755	799	834	738	790	758	792	772	770	758	721	782	791	809	766	758	781	790	773	713	809	761	745	798	807	817	813	823	806	779	784	793	757	796	768	768	756	844	761	746	805	799	805	782	753	797	811	799	794	814	836	792	812	753	822	762	721	792	777	790	762	824	816	826	760	817	793	775	817	733	743	737	785	799	730	750	793	801	760	842	793	785	760	761	765	795	728	775	746	768	717	804	761	848	798	755	754	770	753	768	749	808	841	805	795	817	793	775	785	799	774	740	773	760	771	786	803	802	771	824	814	792	786	765	826	756	808	731	769	782	798	800	794	792	756	861	797	840	807	799	782	814	777	772	774	763	797	820	789	797	728	763	824	819	815	779	852	786	736	749	765	721	775	809	731	769	748	761	765	742	771	822	786	834	738	785	793	791	819	768	745	789	785	809	757	784	806	754	809	740	801	790
12871	19614	17636	9754	7143	5022	4014	3267	2834	2662	2383	1828	1832	1686	1611	1491	1341	1332	1297	1261	1194	1221	1202	1242	1129	1149	1225	1155	1177	1168	1112	1109	1106	1154	1110	1110	1117	1091	1078	1039	1064	1105	1106	1071	1134	1108	1025	1072	1075	1069	1096	1035	1078	1091	1077	1046	1077	1052	1083	1115	1108	1077	1061	1017	1060	1065	1063	1031	1074	1106	1006	1042	1088	1011	1001	1092	1028	1043	1027	1072	1097	1088	1067	1102	1066	1023	1110	1071	1039	1051	1062	1043	1073	1103	1038	1042	1057	1017	1046	1018	1049	1028	1047	1078	1067	1058	1030	1041	1073	1048	1052	1086	1045	1050	1036	1087	1041	1069	1069	1074	1092	1005	1047	1068	1050	1052	1032	1086	1015	1086	1050	1087	1059	1046	1048	979	1042	1044	1071	1048	1049	1026	1091	1048	1080	1019	1055	962	1042	1009	1037	1018	1064	1027	1052	1104	1079	1035	1086	1075	1033	1031	996	1037	1002	1035	976	1049	1056	1065	1047	1012	967	1028	999	1030	978	1050	1033	1019	1027	943	987	1038	1043	1056	1075	1006	1082	1004	1103	1054	1013	1058	1030	1024	987	1041	1048	1007	1027	1040	1077	1008	1076	1004	1031	1030	1049	1029	1017	1084	1064	1049	1057	1051	1027	1050	1036	1027	1050	1059	1042	1060	1051	1080	1021	1072	1055	1069	1036	1032	1028	1065	1005	1054	1031	1032	1041	1026	1004	977	1100	1046	1060	1042	1067	1009	1002	1031	1085	1081	1016	1060	1027	1024	1029	1006	1055	1035	1103	1039	1064	1069	1011	1041	976	1065	1072	1022	1036	1064	1058	1088	1015	1078	1044	1074	992	1113	1053	1052	1048	1083	1031	1003	1066	1029	1047	1001	1087	1085	1077	1082	1046	994	1010	1051	1058	1045	1028	1044	1051	1040	1054	1022	1120	1035	1085	1062	1088	1052	1032	1020	1059	1110	1052	1037	1008	996	1033	1056	1053	1068	1087	1049	1070	1073	1041	1055	1084	1072	1021	1053	1017	1054	1040	1032	1099	1033	993	1038	1067	987	1100	1029	1032	963	990	1035	1028	1012	1064	1095	1012	1056	1065	1035	1104	1041	1081	1024	1111	1056	1112	1066	1020	1067	1067	1057	1034	1051	1017	1055	1039	1025	1024	1036	1054	1029	1013	1081	1029	1041	1044	1087	985	1050	1014	1085	1022	1063	1049	1012	1003	1048	1049	1007	1044	1029	1009	1021	1001	1044	986	1066	1073	1019	1008	1039	1084	1091	1060	1058	1015	1014	1064	1095	1037	1080	1049	1073	1077	1044	1043	1131	1056	1065	1097	1053	1106	1023	1028	1117	1016	1036	1113	1032	1078	1051	1039	1060	1031	1016	1023	1053	1083	1075	1049	1075	1052	992	1043	1066	1058	1013	1030	1019	1017	1062	1053	1063	1017	1057	1082	1032	1011	1033	1044	1093	1055	1031	1061	1003	1012	1010	1119	1086	1038	1079	1010	1108	1040	1044	1058	1018	1035	1020	1054	1097	1037	1049	1031	1030	1042	1031	1053	1064	1011	1026	1091	1064	1057	1096	1019	1032	1046	1035	985	1020	1012	1052	1028	967	1098	1031	988	1054	1038	1058	1069	1055	1037	1057	1083	1095	1036	1029	1041	1085	1043	1065	1046	1063	1040	1046	1046	1033	1058	1000	1094	1069	1024	1108	1072	1057	1053	991	1023	1014	1053	1040	1033	1037	1083	1032	1049	1033	1108	995	1063	1057	1041	1054	1051	992	1068	1033	1069	1028	1004	1052	1032	1052	1041	1032	1064	1086	1062	1054	1093	1031	999	996	1067	961	1021	1061	1037	1090	1062	1020	1083	1019	1020	1025	1078	1054	1038	1072	1044	1064	1008	1091	1115	1083	1022	1065	1026	1056	996	1046	1028	1111	1013	1041	975	1115	1117	1016	1037	1034	1051	1055	1023	1038	1046	1006	1027	1060	1021	1044	1058	1025	1015	1055	1034	1112	979	1061	1076	1085	1026	1012	1077	995	1095	1014	1078	1073	1076	1038	1081	1072	1109	993	1031	1053	1035	1056	1053	1051	1105	1026	1070	1083	1036	1077	1081	1056	1056	1039	1095	1048	1002	1103	1082	1066	1082	1102	1034	1036	1030	1064	1018	1059	1050	1048	1059	1066	1046	1085	1005	1029	1051	1057	1099	995	1054	1014	1030	1073	1055	993	1053	1066	1034	1069	1013	1031	1098	1028	1037	1087	1029	1082	1107	1064	1081	1094	1042	1040	1039	1067	1101	1057	1024	1033	1041	1041	1001	1077	1044	989	1048	1048	1078	1027	1035	1017	1110	1050	1022	1061	1046	1040	1028	1057	1043	1016	1054	1020	1022	1021	1018	1050	979	1067	1058	1016	991	1024	1095	1108	1032	1042	1042	1073	1034	1052	1026	1076	1033	1000	1044	1049	1015	1020	1059	1048	1035	1071	991	1055	985	1005	1034	1017	1088	1066	1037	1062	1052	1001	1115	1050	1072	1071	1046	1011	975	1017	1035	1073	1022	1029	1025	1050	1033	1068	1009	1046	1015	1062	1056	1060	1022	1020	1049	1029	1012	997	1072	1053	1044	1035	1042	1034	999	1049	1035	1096	1079	1100	975	998	1038	1097	1049	1052	1080	1066	1046	1034	1005	1064	1093	994	1078	1026	1014	981	1006	1018	1016	1061	1034	1012	1105	1056	1024	1031	1066	1015	1046	1111	1051	1064	1046	1102	991	1073	1119	1020	1025	1056	1065	1089	1037	1060	1055	1057	1028	1072	1018	1067	1012	1046	969	1078	1060	1025	1010	1036	1025	1034	1029	1078	1018	1022	1068	1088	1034	1032	1060	998	1043	1078	1063	1041	1063	1076	1077	1059	993	1066	1021	1076	994	953	1034	1057	1085	1092	1062	1099	1023	1044	1083	1080	1048	1056	1075	1015	1036	1105	1026	1015	1077	1013	1051	1109	1064	986	1079	1019	1056	1094	1006	1073	1086	1063	1027	1069	1070	1040	997	1064	1109	1014	1056	1040	1094	993	1056	1056	983	1106	1019	1024	1047	1058	1002	1032	1015	1088	1052	1040	1054	1084	1012	1075	1011	1007	1060	1067	1043	1126	983	1107	1110	1057	1032	1053	1096	1115	1047	1057	1062	1029	1062	1018	1056	1071	1014	1024	1035	1103	1055	1029	1101	1055	1073	1049	1027	1059	1011	1046	1058	1107	1029	1030	1036	1062	1058	1010	1058	1066	1070	1034	1007	1039	1007	1012	989	1069	1047	1069	1055	1014	1057	999	1039	1127	1043	985	990	1038	1056	1060	1039	1065	1045	1015	1043	1113	1006	1036	1076	995	1003	1029	1081	1071	1023	1043	1017	1056	1040	1087	1017	1085	1016	1056	1035	1035	1068	1075	1058	1057	1077	1084	1005	1017	1030	1008	1021	1022	1089	1046	1039	1083	1057	1052	1074	1069	1016	1083	1115	1085	1072	1049	999	1076	1008	1011	1044	1047	1024	1120	1018	1049	1087	1029	1041	1038	1080	1058	1018	1022	1075	1088	1058	1064	1080	1086	1032	1013	1032	1007	1035	1059	1080	1083	1093	1027	1077	1053	1040	981	1054	1053	1032	1034	1058	1087	1116	1063	1065	955	1004	1062	1045	1020	1085	1090	1087	1017	1018	1094	1062	1058	1054	1007	992	1013	1019	1023	1038	1054	1097	1066	1028	1066	1019	1113	1012	1023	1049	1020	1099	1046	1068	1034	1011	1017	1008	1091	1007	1024	994	1065	1022	1028	1014	1087	1044	1013	1077	982	1059	1040	1068	1092	993	1081	1052	1109	1026	1030	1028	1015	1091	1092	1047	1028	1058	1025	1044	1043	1028	1085	1020	1033	1040	1062	1079	1046	1062	1036	1051	1081	1052	1011	1068	1108	1035	1038	1130	1040	1049	1019	1047	1013	1040	1067	1060	1051	1074	1027	1077	1069	1032	1028	1050	1050	1052	1002	1056	1064	1039	989	991	1079	1028	1072	1070	1023	1111	1074	1040	1077	1072	1012	1048	1049	1024	1080	1063	1058	1066	1095	1084	1041	1088	1028	1048	1057	1092	991	1054	1010	1101	1113	1028	1054	1055	1075	1064	1044	1072	1053	1080	1023	1054	1080	1042	1079	1106	1064	1069	1089	1027	1033	1062	1038	1056	1088	1050	1034	1019	1080	1044	1034	1018	1035	1010	1043	1033	1047	1070	1069	1064	1076	1039	1077	1024	1035	1034	1078	1033	1018	1009	1033	1061	1030	1027	1028	1080	1039	1077	1089	1044	1098	1019	1115	1046	1048	1020	1106	1071	1045	1072	1031	1041	1024	1087	1067	1083	1031	1058	1041	1045	1032	1082	1034	1114	1038	1051	991	1093	1069	1026	1081	1014	1081	1022	1023	1034	1079	1063	1030	1037	1040	1020	1044	1065	1072	1011	1017	1044	974	1045	1066	1023	1047	996	987	1032	1081	1051	1053	1072	1021	997	991	1077	1026	1110	1033	1045	1055	1040	1083	1063	1064	1019	1028	1055	1056	1043	1041	1062	1068	1043	1062	1053	1061	1050	1054	988	1024	1058	1035	1027	1006	1063	1036	1015	1062	1130	1122	1069	1073	997	1074	1107	997	1059	1084	1041	1041	983	1057	1056	1051	1018	1048	999	1049	1012	1084	1071	1066	1044	1056	1066	1050	1092	1070	1019	1031	1080	1032	1027	1073	1032	1057	1049	1045	1020	1050	1032	1051	1095	1052	1097	961	1070	999	1096	990	1019	1027	1095	1084	1046	1060	1040	1118	1056	1028	1053	1090	1058	1068	1009	1014	1008	1057	1053	1034	1040	1008	1060	1006	1075	1052	1033	1046	998	1042	1108	1048	1033	1090
24711	21546	28837	24724	20886	8844	3510	2447	2071	1805	1638	1298	1245	1241	1150	1127	1052	986	956	880	882	941	904	873	888	878	885	847	822	750	809	798	785	794	736	777	848	751	789	798	834	790	810	731	732	806	814	732	766	789	775	776	780	732	737	767	757	793	738	781	732	740	776	749	781	749	750	717	749	757	750	744	741	759	744	744	748	726	737	703	801	756	736	754	742	740	730	802	764	755	749	745	759	753	726	774	774	777	768	760	715	720	732	759	726	795	722	736	764	781	767	767	726	745	779	695	731	749	739	695	714	752	749	731	752	754	671	774	768	748	764	760	768	697	727	721	779	711	750	753	751	744	744	742	680	730	791	783	773	774	701	734	712	759	731	761	750	717	699	703	723	745	748	765	757	738	714	762	770	770	780	728	762	739	718	751	715	721	771	691	785	753	740	765	725	705	761	718	731	731	734	719	777	766	766	773	736	773	736	734	743	713	754	723	756	771	751	753	727	742	746	754	730	725	803	722	730	792	736	816	753	778	775	714	755	757	714	766	735	723	745	728	774	740	724	766	703	774	718	721	750	739	734	730	737	781	726	786	731	755	742	673	698	768	727	752	750	736	730	771	683	791	714	737	788	701	743	742	758	704	785	736	782	707	776	796	719	745	783	724	696	725	763	724	832	754	768	788	753	765	710	773	758	728	757	696	751	776	724	731	738	733	758	719	739	719	765	740	747	743	736	753	741	729	729	717	742	724	766	736	699	733	737	790	787	741	738	769	756	733	749	736	715	719	707	746	720	708	736	734	737	777	734	749	742	787	699	710	717	737	793	721	764	780	747	737	757	775	755	732	797	765	733	759	748	785	788	737	770	759	791	722	724	736	780	735	772	758	699	741	740	819	716	743	744	743	742	762	714	721	753	747	760	785	760	768	742	726	771	721	741	764	765	759	771	751	764	747	723	793	755	761	744	762	722	708	734	755	738	757	757	743	715	755	780	706	692	756	720	726	724	738	754	738	764	731	751	736	769	736	721	709	726	711	709	745	780	757	732	676	724	725	751	747	736	771	767	731	780	714	758	691	740	713	733	703	725	778	730	694	678	775	786	745	703	726	714	749	738	752	744	698	744	773	730	718	728	761	762	768	762	703	780	724	722	739	720	710	764	753	763	775	742	731	705	730	767	745	801	762	751	761	767	710	716	776	727	771	739	732	739	688	759	713	730	725	750	765	766	715	757	722	750	743	713	732	752	758	720	681	706	778	716	726	752	749	748	706	723	739	778	781	713	728	763	777	734	755	785	795	734	779	722	704	731	764	715	736	748	714	743	737	693	787	710	717	765	749	723	729	713	789	754	767	738	712	745	739	754	726	716	728	734	725	728	765	747	728	747	738	723	726	708	765	767	674	728	752	781	747	742	734	738	711	751	755	750	705	754	687	750	772	747	751	760	727	798	739	719	736	750	748	743	724	718	785	747	703	737	682	775	666	800	769	745	754	742	761	722	735	759	736	754	754	728	749	722	775	756	722	724	786	777	734	753	703	724	786	759	757	737	682	764	758	723	755	758	756	739	740	765	739	759	710	736	747	786	721	766	730	735	722	746	738	765	745	704	715	743	751	773	727	709	758	788	692	753	778	761	770	734	722	773	712	753	709	719	746	728	745	733	786	742	749	746	734	763	708	729	716	776	769	711	719	801	770	716	683	745	721	724	711	695	705	710	757	683	714	734	742	737	725	727	738	712	752	764	747	766	742	775	713	721	731	761	770	666	721	740	716	762	744	734	692	718	706	737	745	776	741	758	746	765	752	716	730	711	742	776	719	681	707	754	760	745	744	789	735	725	777	740	739	736	707	745	764	765	718	743	718	724	773	734	739	798	778	775	748	700	757	740	719	732	725	759	758	729	724	751	754	705	670	689	777	782	769	742	742	772	732	756	768	724	743	723	730	736	795	739	770	749	743	758	706	795	687	750	750	705	789	747	750	785	735	773	734	741	725	726	704	720	726	728	785	712	695	725	733	761	726	738	757	728	687	725	746	759	714	778	705	735	743	715	730	730	727	745	745	705	713	707	772	774	726	745	725	766	751	779	733	720	795	777	777	718	739	746	716	763	695	719	758	771	737	716	723	739	744	741	728	709	740	719	753	727	803	788	740	713	702	724	755	745	749	749	726	701	739	730	743	760	769	742	728	724	734	746	730	757	726	702	791	732	769	788	770	754	762	723	769	720	711	716	759	717	671	733	712	719	701	754	791	715	753	739	670	792	738	750	774	732	745	710	777	740	732	745	755	724	763	707	726	725	781	781	742	789	753	698	736	742	702	760	740	693	714	764	746	750	757	694	671	709	759	721	700	745	741	723	745	728	691	704	734	740	751	761	778	748	770	722	707	742	755	739	724	699	769	755	713	778	740	730	717	763	784	778	680	746	701	713	732	748	710	729	716	744	755	749	749	741	751	765	765	724	788	778	702	715	742	808	750	754	731	741	745	722	697	762	718	719	751	741	765	723	755	701	718	733	755	738	767	796	706	797	700	749	751	732	795	716	786	740	697	767	772	762	703	760	799	744	748	767	745	715	729	717	761	778	707	750	758	716	710	704	758	766	726	753	740	736	746	771	737	746	712	709	731	729	757	754	729	795	699	727	777	751	753	753	697	763	777	787	766	714	757	766	744	766	702	743	757	709	784	737	713	656	737	697	735	764	743	754	779	754	732	727	799	737	705	741	785	767	718	740	762	700	742	742	714	779	758	721	721	724	728	719	702	722	702	719	696	801	735	750	715	762	729	723	805	706	727	760	775	795	708	749	777	706	712	745	787	726	734	713	735	768	776	713	770	766	795	732	740	728	793	737	738	736	752	771	726	763	692	691	752	763	760	681	780	731	719	766	729	727	729	765	710	726	824	732	744	781	757	751	786	719	764	754	728	749	689	739	709	722	736	760	760	795	721	753	743	726	720	782	733	704	750	710	751	743	770	723	765	741	737	693	681	662	732	703	725	701	732	731	744	756	767	753	712	742	698	703	748	704	744	751	717	754	707	739	707	726	746	710	703	791	699	763	741	721	748	758	759	782	765	747	759	779	756	711	699	763	768	737	703	760	769	770	715	760	709	756	709	701	735	713	728	722	725	782	716	737	779	745	731	783	702	751	733	780	776	751	784	721	735	738	722	736	760	724	761	745	780	748	729	765	790	715	734	733	724	743	750	721	713	777	699	761	772	708	749	721	723	754	745	747	687	718	767	728	720	700	727	725	775	684	725	762	716	748	736	788	711	743	732	718	766	776	725	698	727	745	768	789	735	763	750	708	746	752	750	722	709	782	778	733	717	769	726	747	733	733	760	691	703	721	749	718	737	704	767	764	799	793	754	763	732	751	759	720	765	719	714	691	767	732	773	763	708	727	735	774	774	738	744	739	767	740	752	755	750	697	709	763	718	731	776	736	706	726	718	722	756	715	737	759	785	714	717	759	701	721	717	751	795	718	728	712	729	748	720	676	714	798	724
14428	27908	24884	16338	11675	8287	6483	5562	4494	4112	3308	2516	2517	2205	1867	1806	1729	1665	1528	1334	1406	1383	1354	1365	1303	1297	1268	1217	1186	1179	1187	1200	1117	1137	1141	1138	1130	1068	1117	1094	1059	1103	1095	1088	1094	1059	1043	1044	1043	1069	1044	1088	1072	1074	1043	1036	1009	1029	992	998	1014	993	1058	1014	1042	1036	1032	1014	980	1009	1010	974	975	1004	970	1016	1043	1020	992	1053	1023	976	1018	981	1008	1105	1063	1013	988	999	1012	998	956	1015	1042	1086	978	1023	1051	1100	1044	989	998	1058	1012	995	973	982	1033	956	1020	1049	1013	1016	1028	1032	1086	993	1025	1019	1014	979	1011	997	944	1023	998	966	990	1011	987	994	1060	957	1004	984	995	970	1038	1041	1033	1042	1047	1013	1037	991	1007	971	1041	988	990	999	1015	976	982	1026	998	1003	1001	984	1037	998	1023	992	1031	988	1002	976	1057	1010	964	993	1009	960	1019	1004	1032	1042	1007	1010	1030	1026	1021	1010	929	1052	1001	1010	953	1013	1034	1013	1024	1017	961	960	1001	976	1087	992	1023	1019	998	1028	1054	988	1016	990	957	1017	963	992	1017	1007	1014	983	1031	959	1026	1057	1004	1007	967	1023	981	1025	981	989	1062	1030	1025	986	1020	1015	995	984	972	968	990	1009	1019	991	1012	1036	952	978	1042	1050	939	985	1008	997	956	997	1017	1019	1003	968	961	1015	997	1000	1029	958	1028	993	963	1019	983	971	986	967	1013	983	953	1016	1038	996	1001	943	1020	964	961	974	1024	999	975	968	1018	947	1044	1021	948	963	1010	1008	1064	996	1013	983	971	988	988	991	994	988	967	987	1002	1042	1029	976	1048	1001	1027	987	1020	1093	994	1008	1005	1014	981	1015	1055	955	983	974	1041	1078	1020	1021	960	1048	954	968	1001	1023	992	952	1007	966	971	965	1046	980	986	1017	979	1010	993	962	1032	976	978	984	977	980	1024	1016	969	1006	1017	945	1006	1039	938	1056	1030	979	990	982	1062	974	1022	980	1061	936	998	983	954	964	1020	947	1014	995	961	984	1039	955	964	1048	1024	1021	1074	987	972	997	945	1066	999	993	1021	938	1024	978	979	1021	1008	1007	954	1015	966	989	1020	990	1012	1036	1004	1007	978	968	1020	1035	983	954	1010	952	989	1034	1014	1018	986	1019	966	990	1011	1022	1000	1005	997	994	994	968	1019	988	1035	999	1008	1021	976	1024	1014	1053	1029	1001	1047	984	1066	1021	975	1044	1004	1019	1043	1015	1011	980	999	978	1069	1007	994	995	990	998	998	1029	995	1012	936	909	971	982	1029	1014	1040	965	973	991	1024	1012	1051	958	989	1016	972	1018	993	982	1002	963	1027	992	1016	1008	979	1055	1071	949	984	985	1007	1002	1040	965	974	1032	956	955	993	1000	1072	972	989	1032	1015	1068	1011	1008	1048	984	1017	1021	963	1041	1022	975	960	966	1013	966	985	995	1018	964	976	984	970	1028	986	996	1080	990	982	950	989	1005	1030	1052	983	1016	939	1038	1007	980	1003	1042	1012	1026	985	1055	1014	1031	959	1008	1009	980	1020	990	1015	977	965	980	985	1024	1026	975	1073	1032	954	968	1043	983	1001	1001	956	1013	962	1013	1016	1073	960	999	986	997	1049	1014	958	1044	1026	1030	1075	941	979	986	1007	1094	986	1003	1014	1011	974	969	998	968	972	962	977	1054	999	978	996	1000	988	996	959	1022	1009	1028	995	1016	1011	995	1085	986	990	998	1006	1003	1006	1005	1052	951	1009	1017	916	1037	1012	961	950	975	1004	988	979	956	967	1009	993	1013	1028	1009	952	1046	993	964	1045	987	1012	1053	986	1031	948	1026	1021	1009	992	988	1023	1029	1003	1003	1033	989	982	971	1029	1074	980	1019	997	1008	1013	1076	992	972	1014	973	987	1004	978	991	991	988	1029	1063	992	995	970	986	1046	951	955	985	1006	979	1014	1044	1004	1041	1015	981	988	1006	999	908	1030	1028	951	979	1074	999	1004	1032	982	1005	959	922	990	1010	992	991	1072	971	1032	1014	990	1032	913	1011	968	991	971	1009	989	994	1047	947	998	1013	1025	1005	1040	1046	1001	978	960	980	1076	1072	1029	962	990	1006	986	1007	992	958	1041	1008	999	931	1049	996	1007	1001	1013	977	987	1017	1006	1019	1034	956	982	1072	1051	991	972	1029	1052	1016	1025	1003	996	971	1001	1001	1006	985	984	976	995	975	970	1017	1012	1022	1014	987	1003	1024	988	1031	1037	987	988	1047	929	1055	959	1016	1044	1028	983	1026	974	981	987	1038	1010	1001	948	1005	942	998	995	993	1055	1019	988	1035	995	1047	1021	998	1034	925	1040	994	1003	990	1030	1011	1020	994	978	963	992	1004	1057	947	1028	1004	1007	967	1033	965	1003	1002	955	983	988	1018	995	1039	967	969	1050	1016	1012	954	998	1003	987	981	1029	1010	1005	988	957	1023	988	992	1036	1025	968	1028	982	1012	1012	1000	1003	1052	1010	1005	989	989	1039	1036	976	942	1073	1059	1018	996	976	1060	1046	982	1020	1012	1007	1008	990	1000	1030	1017	973	1013	1047	1034	954	1009	969	1003	954	935	999	1008	953	992	1067	972	1030	1016	981	1062	1052	1048	1045	1003	1053	968	972	993	1037	1014	1033	930	1023	1040	950	970	1009	938	982	983	1003	988	971	1017	1039	1019	986	985	990	984	1022	1001	1002	996	1053	977	1054	982	961	997	941	974	990	1026	985	1013	1057	983	991	1025	1020	959	996	956	972	985	998	1026	1000	1009	1004	1031	1034	1004	989	974	1013	1028	1031	998	1049	1012	1023	1005	992	951	1026	1002	1003	1034	962	1011	1024	974	967	1018	1024	1011	1001	1050	1054	1047	977	1002	1025	971	980	992	1016	964	1019	1068	1024	1003	969	970	1007	1042	1021	977	958	1019	986	1091	955	1053	1006	1028	990	993	980	1020	978	997	1063	1078	1037	1011	1025	1030	1001	1031	1037	1027	968	983	960	996	1044	939	1036	1045	996	986	1017	984	993	1025	962	1018	972	1013	976	1026	1064	1029	977	1026	981	1040	980	989	1028	961	1019	1011	970	991	1017	1014	968	1021	1002	998	1044	991	1052	1020	1044	1026	1007	1020	977	1021	1001	989	1043	1020	1046	1042	1008	928	1003	1016	967	972	978	1022	976	1016	981	984	972	965	995	1054	1066	977	1050	1034	970	1012	1005	961	1006	968	989	947	922	1034	991	996	1021	973	1011	950	1044	975	1042	968	993	990	951	996	1056	1033	1026	958	1008	986	1002	988	1028	1023	1004	979	1023	1034	941	997	984	1012	1015	1039	997	995	1001	1044	1013	1002	987	1003	942	1053	962	1009	1001	1020	973	1037	945	995	1005	1006	957	996	1031	999	985	1053	1000	976	969	1036	996	1021	1031	1020	1000	951	975	1021	929	966	1039	962	1001	950	962	974	1018	1015	1033	965	1022	1027	1032	1021	1038	1041	1028	1011	1009	952	951	1006	1103	1051	1028	977	980	985	972	1049	986	999	993	996	1013	1025	1041	983	988	1026	979	959	1049	1010	997	997	1037	952	1026	959	1035	1023	998	1021	1039	980	1003	1020	927	972	995	1026	997	992	1034	962	1026	1010	1026	1033	1007	1004	991	963	1050	1024	1005	990	1000	978	989	991	1013	1061	1034	997	1013	999	1063	1003	1022	953	993	987	1020	972	1027	994	1035	1025	981	1020	1014	1035	1014	976	944	996	972	1002	991	987	1008	1018	1015	1043	1083	985	992	1005	954	1046	1033	959	1035	998	1002	1027	1003	1010	1018	996	1021	1021	1044	993	983	1000	1011	939	1047	1008	952	996	960	981	1007	980	1024	1050	986	1017	1010	1014	993	913	949	970	1009	959	949	1033	1056	966	990	1045	1030	943	982	1024	993	1035	984	1025	966	998	1009	1024	938	983	956	1015	1030	992	1015	969	976	934	970	956	1018	1015	962	1056	998	1005	1011	985	990	1050	1030	957	1042	991	1006	998	997	998	956	978	994	1048	1007	1023	957	1039	933	1010	1081	996	991	961	1028	1016	991	1014	982	970	978	1023	944	1025	1005	959	961	990	987	984	1004	964	993	1075	992	1022	973	998	954	1000	996	1024	939	999	976	1002	1046	982	982	963	963	1023	977	1021	1038	1025	977	995	1030	1005	1087	983	1001	976	997	957
23640	21545	29415	24116	21572	20612	7976	3292	2304	2358	1790	1536	1382	1208	1131	1103	1004	941	843	799	842	729	783	751	705	733	728	695	645	662	630	699	669	676	692	622	641	589	626	618	617	616	615	653	575	628	602	596	589	612	595	560	622	564	562	610	532	556	610	532	582	565	546	569	533	554	570	557	567	588	541	569	529	570	552	583	539	547	563	565	581	545	552	593	547	563	566	560	595	549	587	563	547	541	531	578	540	546	623	541	568	536	578	519	591	558	555	580	594	530	555	515	611	583	554	560	576	601	548	520	539	568	545	540	554	574	524	577	578	590	577	573	553	564	540	597	557	550	545	567	528	540	518	570	566	590	553	550	516	600	584	575	536	529	500	540	577	577	544	613	537	566	543	566	520	554	558	577	557	577	538	545	535	578	529	551	587	544	561	568	570	512	527	550	507	593	524	564	580	558	556	539	547	560	582	550	520	549	532	554	560	565	551	551	558	539	549	523	537	564	571	584	543	568	592	573	584	561	540	576	560	549	561	536	522	561	544	564	569	557	544	542	578	594	553	537	547	566	523	555	534	537	547	540	584	537	554	567	524	573	555	573	572	571	521	555	544	529	535	548	590	492	599	529	553	535	560	551	613	537	564	540	575	586	551	576	540	513	555	551	521	553	517	520	531	535	527	573	523	543	564	564	567	557	548	582	549	567	562	538	593	531	542	617	565	601	544	542	530	555	578	543	573	552	565	558	587	549	537	578	548	524	560	565	576	563	603	504	590	543	555	558	537	512	548	559	560	535	506	545	565	512	562	484	537	519	576	503	535	570	548	528	538	564	558	554	593	542	547	591	567	529	537	540	542	529	534	577	533	555	570	510	579	555	561	591	598	510	531	554	520	572	483	557	587	558	494	587	562	541	563	569	535	560	569	613	540	567	549	530	526	567	560	558	559	526	531	595	525	541	591	537	537	565	559	586	583	535	554	570	525	569	572	589	510	532	567	604	553	564	539	564	570	564	551	564	545	532	550	537	562	525	551	566	570	572	548	562	554	553	550	518	548	565	545	564	541	595	520	587	555	499	549	568	565	583	590	561	585	535	566	563	553	540	567	586	586	534	562	582	511	578	561	567	574	510	575	515	574	557	562	566	575	513	558	534	546	544	551	547	509	529	566	556	552	538	558	593	588	525	517	530	554	526	529	565	522	546	540	602	557	535	510	563	557	555	499	588	549	500	534	552	530	571	542	540	547	543	537	559	548	527	530	520	557	534	541	547	574	540	539	521	549	531	575	568	539	540	567	566	571	531	564	557	508	534	539	568	533	576	556	570	540	576	528	578	562	589	556	535	578	551	557	564	567	552	537	548	564	549	527	541	516	577	545	558	542	552	551	578	586	559	551	532	512	535	567	565	543	558	567	581	506	559	555	555	510	538	570	574	503	560	525	571	569	562	596	578	525	533	510	522	550	559	546	569	541	536	535	581	547	544	544	566	593	597	555	586	521	526	559	556	551	562	597	600	516	581	511	521	595	546	521	578	523	532	562	568	545	520	532	546	542	570	574	550	555	586	526	579	586	568	549	539	597	533	573	594	518	521	559	526	509	573	518	503	564	521	581	579	495	533	554	542	553	524	587	528	533	554	539	537	527	558	518	568	527	534	557	553	538	546	533	537	528	536	538	539	572	534	538	507	588	567	586	571	513	541	528	549	592	565	532	574	541	575	585	578	543	586	530	600	534	573	507	543	535	590	579	559	537	536	537	552	550	570	509	562	526	555	573	572	546	588	518	533	543	534	520	548	532	545	534	542	552	602	560	535	534	524	561	556	549	544	577	572	547	537	569	554	550	536	584	557	542	536	559	585	547	576	561	533	557	543	544	546	552	569	567	532	531	569	573	534	525	558	565	566	512	559	548	548	546	572	544	556	555	551	538	548	559	567	550	536	554	508	532	550	562	532	538	534	521	524	541	536	530	555	556	520	571	537	560	552	572	561	565	568	587	555	505	552	489	572	561	522	520	491	566	570	570	561	572	530	545	543	557	568	526	537	540	544	565	499	522	536	550	553	564	485	583	539	533	547	543	537	565	503	532	536	547	585	546	537	527	537	560	463	562	557	551	554	532	522	607	526	556	558	551	588	575	548	531	592	556	545	508	492	574	611	500	536	546	538	541	572	561	546	542	574	514	576	563	523	542	562	526	556	542	522	512	584	571	546	562	596	536	590	546	515	525	567	523	543	560	581	547	537	553	546	534	554	558	591	541	550	556	587	556	511	559	564	534	576	541	533	549	531	557	518	546	594	535	533	558	559	541	530	551	524	550	549	561	551	549	541	527	550	542	551	535	568	541	582	551	574	617	547	559	546	584	516	535	509	524	573	548	550	552	567	559	544	582	516	546	552	565	572	569	553	550	535	502	575	561	524	521	539	506	602	542	558	548	560	566	547	577	567	557	552	590	548	536	534	524	556	508	545	549	510	540	528	551	536	579	575	549	561	561	544	538	571	584	498	533	599	517	524	517	547	538	556	541	615	514	555	504	574	534	543	566	561	524	584	617	560	579	588	554	503	531	520	524	524	528	576	550	538	550	552	534	572	567	549	546	530	541	570	577	568	547	546	544	566	545	580	584	548	554	588	538	519	544	571	564	516	530	541	585	560	521	565	561	589	526	584	561	535	570	524	517	527	516	522	532	534	538	540	530	553	565	556	558	550	561	543	530	518	529	557	524	599	562	547	540	537	542	546	559	522	530	528	571	546	566	566	578	562	525	548	561	581	582	534	560	548	492	532	540	548	573	546	525	549	552	564	544	563	562	528	612	498	579	595	510	588	541	523	547	557	524	549	556	529	551	502	596	598	556	517	545	525	537	570	568	539	576	555	545	549	558	566	556	539	552	582	534	512	549	559	538	550	576	583	581	558	567	577	571	540	572	543	569	538	530	572	542	540	549	592	558	576	574	543	505	521	585	515	575	577	521	545	535	547	588	562	536	578	541	578	499	553	530	547	556	558	564	516	505	557	547	594	564	581	564	567	582	513	537	576	572	566	546	562	565	540	586	545	502	545	557	537	555	534	523	542	527	614	573	506	529	534	528	567	565	550	536	531	498	604	553	545	549	559	530	511	549	546	557	546	543	550	561	568	565	589	521	555	561	504	579	538	592	547	556	560	526	508	535	575	527	583	540	572	546	543	548	513	571	533	564	539	544	531	584	561	557	517	604	580	601	559	593	598	570	556	573	544	532	560	547	553	503	526	558	561	508	556	547	518	570	566	498	520	544	536	535	520	550	498	558	561	547	560	520	550	591	572	592	512	555	557	596	538	547	541	573	553	550	512	595	540	506	515	527	540	528	544	542	573	544	525	555	527	550	539	519	537	557	526	531	541	562	563	525	563	529	531	591	541	561	564	553	561	575	496	608	570	586	560	506	585	576	528	544	572	531	551	548	569	526	550	515	583	589	529	538	521	548	561	567	567	542	599	569	521	597	535	610	588	533	488	525	545	547	525
16947	32898	28869	20704	16208	11072	8241	7239	5568	5450	3876	3366	2787	2461	2196	2154	1982	1768	1406	1428	1334	1311	1262	1191	1180	1184	1081	1070	1014	1038	997	972	989	1015	1018	962	934	915	892	893	926	865	881	841	832	846	856	816	880	866	830	843	804	803	883	847	757	848	848	782	770	769	764	767	763	703	796	744	778	774	720	798	755	745	779	809	827	783	803	795	804	791	844	792	743	764	805	817	757	801	764	764	740	784	746	761	846	840	781	771	760	791	811	785	792	819	765	762	786	729	788	765	751	761	729	803	785	766	825	748	759	789	715	691	764	774	739	786	742	743	777	763	765	779	779	788	770	703	721	710	729	743	799	799	734	734	733	770	754	777	773	695	777	797	724	750	727	803	765	768	745	719	801	764	737	754	779	727	728	734	787	714	742	794	750	753	781	757	771	735	689	715	720	782	761	708	764	777	765	770	766	770	713	746	715	711	742	775	749	783	772	778	752	773	699	718	772	733	791	751	765	725	778	766	720	743	751	721	751	738	758	729	741	764	778	754	769	758	799	723	778	753	739	735	730	751	740	757	726	757	762	769	772	807	717	753	745	782	752	722	772	731	782	747	718	759	757	764	795	756	740	726	748	738	729	736	782	768	777	751	751	741	755	708	708	712	782	764	801	790	782	756	767	759	753	726	810	760	748	722	729	813	764	776	748	726	813	774	776	704	712	728	742	733	793	722	739	770	734	726	805	717	724	717	781	791	743	788	760	718	736	756	763	740	734	742	768	737	732	772	731	760	759	782	813	764	750	812	724	766	805	802	749	751	709	763	742	790	759	759	772	714	747	787	748	737	750	729	772	752	791	771	757	773	778	694	773	776	764	722	734	752	751	767	755	834	718	755	758	782	751	751	726	725	717	781	732	761	742	750	753	742	744	731	795	743	695	779	781	750	687	814	742	749	755	775	759	727	790	741	757	754	796	749	764	725	786	784	736	719	803	741	758	768	807	708	752	741	733	757	760	767	723	772	761	767	727	765	765	746	749	732	768	723	741	728	720	787	799	779	697	771	757	735	745	730	787	745	738	784	744	730	792	732	703	756	750	747	748	780	812	776	710	734	736	750	770	684	772	732	800	725	763	765	774	767	726	776	708	767	756	756	741	762	745	772	787	767	739	790	748	779	762	736	777	733	729	727	779	753	778	771	780	746	768	741	711	782	751	759	749	776	748	765	794	741	767	749	749	752	731	777	759	777	777	761	765	741	753	729	726	767	735	771	719	782	752	735	798	747	730	779	765	745	710	744	753	731	753	786	719	754	719	742	705	739	800	767	737	720	744	764	782	814	729	762	771	765	735	730	733	721	749	713	743	783	765	739	720	771	774	738	752	723	748	726	779	749	745	748	802	812	798	753	724	767	792	741	727	761	783	722	697	763	741	755	745	759	726	767	743	726	819	726	720	731	777	762	757	739	727	733	725	749	732	786	771	820	742	749	769	743	750	748	803	773	744	741	728	722	762	726	721	746	725	691	788	741	721	716	708	742	757	712	771	804	762	765	743	808	773	783	747	786	805	777	754	751	793	768	788	798	771	753	758	781	770	731	717	829	797	753	760	785	774	740	760	708	751	777	716	805	767	755	743	773	757	783	784	769	715	770	729	768	754	738	804	786	731	728	781	771	779	757	772	783	798	663	739	758	764	728	753	742	764	732	739	765	762	768	723	742	726	783	713	791	809	714	771	755	731	734	761	743	721	762	757	753	784	763	761	758	753	721	683	745	741	753	745	753	818	787	687	751	743	733	745	751	757	756	730	782	821	744	730	798	737	752	717	771	739	727	743	756	717	794	766	725	752	745	793	748	766	738	747	743	778	724	762	762	771	747	697	797	775	709	771	777	707	799	767	770	732	806	771	740	716	762	746	774	755	752	768	741	755	772	775	769	793	717	783	724	740	767	729	759	721	721	789	798	734	750	764	742	773	761	818	752	774	742	691	737	750	754	753	755	730	764	775	748	764	746	741	750	766	762	760	774	760	772	745	761	715	729	739	739	722	741	746	737	785	746	697	785	764	727	804	809	823	771	752	723	793	723	762	749	727	762	803	740	718	758	738	777	757	736	721	799	741	742	772	746	762	752	752	734	772	790	764	782	722	755	726	692	763	753	748	799	727	779	769	731	757	741	764	782	744	722	780	722	708	724	745	776	733	756	773	745	784	745	804	771	713	827	739	749	729	781	783	770	726	724	738	760	773	776	749	772	730	706	820	758	750	733	749	806	783	772	715	752	795	753	780	811	712	697	736	733	718	744	728	750	795	772	738	761	737	749	710	759	748	725	712	770	753	747	750	755	733	717	759	787	704	735	808	783	723	744	697	698	784	736	740	727	744	772	756	780	728	767	793	755	755	685	727	742	733	764	760	738	696	723	743	751	767	718	828	775	772	777	723	712	785	734	789	720	753	737	782	800	713	716	736	748	777	715	732	741	765	763	758	783	774	757	688	739	736	698	732	761	717	679	742	751	758	736	809	797	747	771	741	781	709	775	749	738	767	769	740	741	758	716	770	753	730	740	755	792	742	748	772	772	760	770	793	745	743	740	730	727	734	759	795	714	763	773	766	726	736	787	767	736	794	781	796	775	761	760	764	770	728	702	709	790	785	745	790	819	796	726	728	722	770	765	724	772	728	744	740	785	770	801	775	752	742	756	763	766	768	734	775	748	731	836	808	804	727	755	714	744	764	780	763	792	747	775	794	780	768	750	749	722	797	741	711	737	764	729	768	776	751	742	748	754	749	721	788	726	752	771	764	766	755	703	796	699	770	748	731	762	747	758	718	722	754	810	741	767	744	693	742	728	726	725	764	815	767	793	786	774	700	748	688	729	728	765	733	763	753	763	703	734	703	752	775	803	723	747	740	750	768	758	698	694	716	791	734	722	750	739	736	786	761	737	735	717	771	772	767	755	778	764	710	774	789	775	772	719	787	717	750	753	743	776	739	770	749	758	737	709	719	754	738	765	742	747	771	750	766	758	729	726	774	728	741	791	729	814	717	739	790	685	768	749	739	740	757	752	715	739	718	814	795	786	744	739	725	813	825	745	740	741	766	714	707	774	729	739	755	727	804	673	755	742	725	786	782	798	697	753	765	736	748	752	773	741	746	748	750	774	763	715	692	716	761	712	757	748	770	786	756	743	755	752	761	731	811	754	760	721	746	722	724	738	760	707	732	796	745	728	730	792	738	778	768	778	716	746	749	770	762	730	793	712	712	778	735	744	784	716	749	738	782	793	705	754	755	710	719	755	774	785	775	741	752	783	747	729	753	724	702	738	763	762	738	743	746	728	776	740	735	746	760	768	717	721	717	693	675	720	754	748	747	719	739	685	726	733	795	728	774	711	783	741	790	775	745	724	802	768	753	742	717	725	763	764	762	776	757	778	701	755	758	769	779	777	737	766	764	736	751	758	779	789	750	735	802	742	746	747	744	723	749	772	792	758	775	669	741	741	748	715	717	765	812	724
27590	20877	13550	7003	3977	2327	1795	1725	1439	1482	1199	1167	1052	1049	1005	1077	1024	934	885	969	851	811	829	835	856	810	827	834	830	846	830	781	874	840	854	802	867	838	793	865	791	845	818	802	813	785	778	793	819	805	793	812	817	742	767	766	775	842	782	759	821	789	796	813	767	785	762	815	784	774	782	829	792	806	804	802	788	784	822	755	788	801	794	839	796	783	804	826	773	847	783	761	754	780	716	825	711	801	778	775	769	756	821	801	767	772	814	734	813	797	776	806	796	761	821	796	751	831	860	788	780	755	777	804	762	794	799	778	800	763	831	844	805	795	767	791	775	752	762	796	751	795	836	746	786	810	809	764	796	797	817	768	800	831	790	763	807	813	804	790	773	817	743	806	838	796	774	799	791	785	813	773	784	807	776	782	789	785	748	848	775	832	757	776	763	773	781	823	759	802	810	825	803	791	759	773	831	741	761	787	798	799	769	755	789	767	779	790	812	817	776	754	768	778	752	860	805	787	788	771	800	779	800	808	760	768	807	781	773	703	803	804	806	764	793	811	745	782	818	758	791	779	813	799	740	751	752	815	755	707	746	789	778	821	772	829	791	787	763	763	802	858	764	801	785	801	788	839	790	776	760	788	800	757	772	796	760	751	779	822	770	777	751	747	818	795	800	795	779	853	753	861	767	788	797	787	781	766	792	797	789	826	837	785	752	765	799	776	786	751	763	804	761	806	813	840	784	790	758	810	803	836	754	769	780	775	800	759	817	819	799	792	727	794	758	764	800	791	772	791	824	791	802	798	772	831	777	799	741	824	792	770	745	784	802	818	822	780	830	801	743	744	739	799	767	792	757	795	770	764	808	815	817	804	756	762	795	785	817	791	755	791	793	781	767	757	826	786	776	845	765	793	782	806	813	819	815	721	802	778	754	799	799	812	789	763	806	811	782	743	745	833	792	773	786	774	797	780	824	809	737	775	796	817	772	775	770	763	781	778	791	839	783	791	871	744	816	779	775	811	771	774	824	792	840	742	799	785	806	833	800	766	746	821	833	800	820	812	826	833	767	784	776	824	803	785	759	802	795	829	826	780	770	817	771	756	798	833	767	776	768	809	778	761	779	770	783	827	808	800	735	758	751	774	778	771	745	837	744	808	788	812	843	800	753	837	804	789	847	772	792	752	782	776	779	755	798	814	749	827	745	781	785	835	808	798	812	761	777	808	805	779	760	816	782	745	760	804	756	770	780	783	774	734	811	774	779	810	776	764	778	810	844	769	758	814	794	803	825	795	814	806	788	794	792	754	758	779	776	807	750	828	734	735	733	807	857	813	786	829	775	768	764	744	769	793	732	767	736	830	786	772	799	779	802	840	774	806	780	774	808	787	772	758	818	767	812	781	775	784	802	812	798	820	766	790	803	801	799	855	789	826	840	799	781	828	817	794	787	757	734	745	758	784	787	792	798	785	807	760	762	794	814	808	787	750	797	778	753	783	807	793	766	786	761	774	716	793	788	788	747	794	856	832	826	752	737	815	809	814	844	783	749	755	802	802	841	770	767	795	824	749	833	793	751	761	816	800	775	761	824	832	730	804	862	809	740	804	819	796	790	777	765	853	802	783	850	764	812	799	789	750	751	777	777	787	842	771	829	785	836	769	762	809	773	801	783	747	757	803	795	827	785	761	814	756	807	734	757	794	805	802	791	738	797	842	798	834	785	769	803	829	769	759	797	740	781	791	776	746	775	738	757	780	767	771	797	819	808	777	810	793	772	815	776	787	810	788	771	779	788	765	805	777	860	741	762	781	792	771	780	828	790	771	819	756	805	788	745	769	801	763	782	791	767	798	786	747	794	799	794	747	837	795	780	787	792	798	785	726	744	810	805	821	764	844	787	779	803	773	777	786	805	767	774	740	831	750	790	742	787	820	809	776	813	784	834	778	773	760	825	792	786	776	814	809	773	734	781	797	769	798	766	720	847	783	852	816	774	806	812	760	829	755	772	754	796	820	819	793	736	774	771	828	780	758	787	762	837	776	817	782	782	825	822	822	784	815	759	784	830	816	781	752	854	802	773	821	799	772	826	821	756	734	847	854	796	765	801	844	781	776	774	773	756	823	818	803	767	799	823	780	784	824	820	779	798	806	760	781	776	810	802	788	835	816	828	817	792	770	798	787	760	741	826	812	813	756	807	760	745	756	754	743	796	780	779	785	775	788	816	753	789	722	753	783	767	761	788	771	766	794	817	760	801	799	772	793	810	796	775	779	798	815	764	786	740	830	761	750	830	796	771	783	768	774	811	794	814	783	824	770	784	839	797	768	831	760	787	748	790	798	832	796	770	799	832	752	715	835	748	797	816	802	766	811	789	792	759	756	744	791	748	773	781	788	822	777	756	753	782	807	786	810	807	806	784	754	835	756	761	753	796	804	790	805	783	783	777	773	799	824	803	846	792	841	788	797	818	828	769	784	805	826	776	781	775	758	822	759	766	778	807	806	807	775	812	763	810	741	782	723	846	796	765	748	790	794	795	792	785	819	803	843	790	799	843	838	725	835	790	793	766	783	821	781	786	743	759	834	809	796	771	766	795	833	774	788	778	737	769	777	785	796	791	758	802	780	789	798	759	730	815	796	741	811	808	787	805	818	810	820	793	806	814	806	825	737	772	778	734	802	796	810	809	830	749	817	844	824	783	798	830	787	761	788	806	781	791	789	769	740	813	831	820	793	796	759	791	787	814	773	818	805	780	812	749	797	809	801	714	811	782	780	767	759	804	817	762	762	740	787	816	817	821	797	776	815	807	790	838	742	834	791	773	790	805	831	778	815	775	789	803	783	810	765	768	712	771	789	763	792	735	780	795	758	781	744	756	751	794	845	764	756	814	835	846	763	801	789	775	826	769	800	784	748	751	758	814	754	848	792	827	802	779	768	817	792	786	785	762	772	800	801	824	793	818	805	767	708	786	778	832	812	761	764	817	803	805	829	811	726	814	770	758	793	790	766	800	779	786	822	781	799	785	832	798	784	815	737	794	760	809	770	740	843	776	814	818	790	770	782	755	722	786	792	810	789	781	819	795	769	759	765	837	807	788	782	800	778	732	752	803	780	830	746	786	828	764	753	762	790	781	770	795	731	786	765	765	754	775	787	754	813	767	727	764	857	820	798	808	786	774	801	754	816	822	777	807	810	746	772	796	797	780	853	807	778	817	803	783	761	798	797	791	787	810	790	779	760	769	818	803	774	766	797	795	814	748	786	805	771	781	737	773	777	822	771	775	805	810	807	792	831	742	756	792	787	779	790	766	819	815	776	756	772	808	787	798	762	817	805	799	816	767	815	824	798	873	782	793	784	825	781	819	773	791	751	767	814	821	768	782	855	805	734	792	823	783	845	816	856	736	818	755	783	821	749	737	777	780	770	822	813	790	760	810	795	779	808	816	760	790	838	788	785	826	788	778	739	765	774	780	812	796	820	807	806	767	764	809	833	802	780	834	780
12545	18959	15244	10356	7590	5026	3758	3599	2701	3104	2049	2048	1739	1566	1507	1567	1466	1401	1270	1296	1332	1274	1147	1232	1257	1207	1240	1132	1137	1173	1129	1090	1164	1082	1108	1134	1078	1120	1110	1171	1144	1113	1103	1120	1037	1146	1067	1041	1141	1051	1084	1086	1135	1084	1032	1088	1108	1042	1050	1062	1083	1076	1079	1071	1076	1073	1059	1138	1014	1020	1078	1069	1029	1111	1043	1058	1067	1001	1021	1071	1022	1060	1108	1090	1043	1040	1002	1029	1060	1068	1090	1041	1040	1095	1033	1056	1078	1084	1071	1078	1050	1049	1061	1057	1048	1058	1084	1076	1112	1105	1051	1029	1057	1068	1063	1105	1045	1081	1124	1055	1046	1017	1134	1082	1031	1027	1044	1063	1037	1061	1017	1059	1036	1064	1036	1037	1029	1086	1108	1078	996	1053	1061	1066	1055	1095	1083	1000	1095	1101	1010	1086	1068	1032	1099	1038	1053	1037	1023	1099	1046	1072	1006	1057	1013	1051	1093	1038	1060	1071	1063	996	974	1026	1013	1111	1011	1020	1075	1062	1040	1043	1044	1047	1058	1071	1015	1067	1067	1112	1065	1047	1031	1071	1038	1046	1083	1043	1030	1074	1100	1081	1068	1093	1093	1071	1056	1090	1089	1013	1041	1039	1090	1023	1070	1043	1088	1006	1067	1029	994	1113	1099	1040	1036	1028	1034	1083	1037	1035	1037	1086	1078	1031	1080	1060	1076	1061	996	1048	1030	1021	1032	1040	1044	1028	1054	1018	1102	1086	1080	1067	1083	1069	1039	1111	1004	1011	1010	1052	1041	1011	1145	1085	1042	1024	1077	1060	1014	1017	1026	1072	1004	1079	998	1037	1004	988	1091	1039	1079	1054	1089	1036	1053	1044	1077	1064	1030	1015	1059	1047	1074	1068	1084	1057	1002	1023	1087	1063	1034	1067	1027	1045	1063	1045	1048	1052	1021	1032	1001	1009	1038	1012	1062	1083	1049	1005	1094	1051	1036	1032	1046	1074	1079	1125	1041	979	1059	997	1060	968	1088	1031	1060	1051	996	1057	1070	1039	1026	1079	1031	1022	1011	1117	1073	1015	1028	1056	1037	950	1025	1077	1057	1010	998	1076	1030	1047	1050	1084	1092	1040	1106	1060	1034	1016	1008	1092	1014	1094	1098	1045	1049	1067	1060	990	1081	1068	1061	986	1038	1015	1076	1051	1047	1054	1041	1035	1031	1039	1056	1034	991	1079	1077	1070	1032	1026	1094	1124	1047	964	983	1109	1020	1099	1076	1080	1033	1078	1083	1001	1045	1025	1101	1063	1098	1119	1064	1067	1057	1123	1084	1052	1072	1077	999	1027	1016	1013	1097	1042	1009	1029	1049	1030	1021	1070	1043	998	1062	1014	1049	1086	1036	1003	1054	1016	1006	1066	1136	1076	1047	1073	1045	1048	1060	1039	1033	1053	1134	1084	1019	1022	1050	1079	1132	1047	1007	1061	1044	1057	1067	1019	1083	1071	1074	1145	1038	1099	1048	1092	998	1061	1030	1066	1096	1122	1031	1074	1066	1020	1021	1037	1007	1078	1051	1005	1078	1057	1066	1116	1040	1058	984	1052	1059	1069	1076	1077	1062	1081	1067	1095	1015	1051	1056	1033	1006	1085	1020	1052	1059	1042	1071	1008	1088	1063	1041	1013	1080	1032	1057	1050	1047	1026	1006	1014	1069	1013	1030	1025	1104	1007	1051	1047	1026	1014	1023	1051	1107	1034	1006	1058	1113	1013	1077	1075	1087	1021	1008	1042	1034	981	1063	989	1113	1022	1030	1118	1077	1035	1026	1056	1033	995	1055	1041	1091	1012	1060	1091	1001	1054	1090	1067	1039	1045	1027	1040	1042	1047	960	1046	1010	1003	1035	1066	1017	1054	1076	1071	1051	1038	1005	990	996	1081	1092	1063	1067	1058	1018	1075	1097	1106	1033	1103	1115	1087	1045	1085	1056	1058	1046	1095	1075	1075	1036	1029	1135	1012	1009	1095	1132	1100	1072	1008	1018	1016	1086	1007	1017	1049	1081	1085	1075	1075	958	1082	1014	1071	1021	1081	1014	988	1078	1116	996	1064	1056	1037	1051	1053	1005	1090	1030	1048	1015	1088	1032	1063	1072	1055	1020	995	1037	1089	1023	1052	1116	1029	1046	1017	1049	1049	1077	1021	1052	1063	1088	1021	1062	1050	1054	1049	1075	1054	1032	1035	1026	1063	1098	1083	1049	1031	1038	1062	1069	1059	1046	1094	1008	1103	1049	1010	1091	1054	1048	1091	1033	1067	1105	1082	1131	1097	1031	1112	1034	1054	1059	1085	1080	1062	1045	1035	1102	1083	1099	1055	1061	1031	1065	1070	1007	1062	996	1031	1025	1020	1054	1001	1034	1053	1144	1009	998	1035	1083	1062	1034	1034	1076	1037	1048	1122	1035	1060	1076	1006	1065	1043	1029	1053	1066	1054	1055	1050	1104	1088	1064	1012	1036	1064	1036	1084	1076	1061	1060	1045	1068	1076	1038	1081	1041	1050	1105	1058	1019	1046	1047	1053	1044	1048	1105	1060	1016	1060	1042	1083	1056	1106	1065	1070	1069	1058	1045	1078	1037	1080	1065	1083	1059	1066	1048	1067	1052	1033	1050	1075	1034	1065	1092	1041	1045	1003	994	1012	1049	1071	987	1072	988	1082	998	1067	1093	1026	1083	1005	1027	1047	1112	1027	1034	1047	1072	1052	1062	1101	1045	1111	1001	1023	1086	1106	1095	1058	1019	1121	1078	1030	1018	1049	1060	1000	1052	1078	1048	1106	1093	1061	993	1045	1042	1035	1084	1046	1065	1074	1094	1072	1053	1047	1067	1001	1058	1015	1020	1031	1038	1037	1033	1085	1057	1108	1110	1086	1089	1129	1027	1034	1083	1041	1067	1068	1020	1091	1094	1043	1032	1058	1043	1074	1045	1063	1037	1067	1059	1019	1086	1064	1042	1083	1134	1031	1107	983	1073	1086	1052	1067	1009	1049	1082	1121	1067	1067	1051	1052	1013	1000	1102	1026	999	1029	1053	1116	1044	1042	1007	1059	1062	1062	1038	1041	1047	1096	1056	1101	997	1095	1093	1077	1041	1015	1110	1057	1005	1099	1075	1064	1056	1091	1047	1104	1041	1072	1012	1100	998	1024	1059	1026	1102	1030	1049	1054	1048	1014	1078	1062	1040	1038	1063	1073	1052	1018	1051	1083	1048	1073	1049	1080	1097	1038	1081	1016	1081	1028	1019	1069	1033	1086	1093	1013	1027	1002	1089	1057	1044	1114	1053	1088	1139	1067	1063	1019	1046	1073	984	1018	1059	1078	1052	1002	1058	1069	1063	1076	1118	1005	1064	1039	1043	1007	1046	1070	1111	1082	1091	1072	1021	1016	1069	1087	1006	1078	1032	1091	1087	1090	1036	1047	1109	1059	1060	1065	1028	1052	1087	1055	1049	1099	1021	1077	1051	1075	1053	1110	1075	1043	1069	1064	1050	1008	1067	1042	1052	1033	1085	1022	1032	1094	1048	982	1099	1061	1065	1081	1125	1003	1012	1004	1039	1028	1033	1100	1078	1061	1089	1053	1057	1045	1055	1101	1109	1044	1003	1075	1045	1079	1021	1036	1049	1063	997	1097	1058	1029	1034	1061	1070	1071	1010	1060	1060	1096	1040	1023	1026	1103	1095	1053	1073	1074	1029	1017	1046	1074	1067	1026	1046	1093	1064	1063	1044	1026	1031	1087	1011	1076	1095	1086	1033	1051	1100	1024	1048	989	1054	1098	1112	1033	1043	1033	1020	1052	1053	1103	1042	1089	1032	1047	1062	1047	1043	1023	1008	1066	1012	1021	1077	1054	1073	1036	1045	1070	1059	1041	1044	1029	1042	1059	1085	1051	984	1076	1047	1004	1007	1041	1039	1080	1021	1089	1116	1057	1041	1047	1060	996	1057	1097	1009	1066	1082	1044	995	1066	1103	1019	1045	1010	1056	1064	1031	1016	1014	1045	1041	1097	1061	1045	1073	1037	993	1046	1029	1106	1041	1094	1041	1049	1043	1013	1074	1055	1081	1012	1054	1029	1049	984	1075	1061	1070	1043	1068	1021	1075	1043	1031	1057	1050	1026	1073	1064	1046	1013	1080	1069	1035	1049	1069	1035	1040	1075	1067	1075	1086	1095	1042	1060	1069	1051	1023	995	1034	995	1060	1083	1045	1087	1112	1094	1024	1010	1024	1014	1003	1076	1030	1000	1114	1054	1041	1108	1035	1069	999	1106	1023	1049	1078	1026	1046	1025	1065	1021	1033	1071	989	1079	1059	1084	1112	1085	1009	1057	977	1061	1063	1035	1065	989	1068	1089	1007	1023	1016	1030	1006	1064	1058	1090	1108	1028	1010	1069	1071	1003	1047	1005	1047	1092	1011	1028	1064	1037	1054	1080	1061	1023	1023	1035	1071	1047	1053	1068	1093	1044	1023	1038	1037	1026	1049	1031	1055	1011	1070	1056	1007	1051	1089	1038	1068	1004	1013	1021	1038	1153	1055	1112	1022	1060	1024	1037	1052	1011	1110	1045	1057	1098	1043	1072	1066	1036	1098	991	1093	1027	1102	992	1039	1055	1041	1029	1058	1110	1029	1091	1037	1043	1006	1033	1064	1080	1006	1066	1036	1039	1072	1003	1089	1046	1035	1060	1045	1064	1043	1027	1102	1031	991	1064	1029	1067	1060	1061	1030	1024	1073	1041	1037	1086	1010	1000	1064	1126	1029	1044	1103	1023	1074	1062	1061	1057	1044	1073	993	1056	1035	1019	1089	1010	1032	1052	1062	1067	1045	1051	1065	1064	985	1014	1079	1061	1052	1010	996	1079	1064	1034	1046	1111	1046	1044	1019	1032	1014	1101	1082	1097	1019	1079	1084	1073	1072	1049	1037	986	1036	1056
24715	21505	28736	24714	20850	8746	3859	2806	2151	2121	1476	1404	1319	1222	1158	1150	1080	943	1013	972	922	899	896	861	802	803	850	805	850	838	834	773	836	853	793	862	844	781	795	784	778	791	824	789	803	772	777	793	762	779	790	775	756	745	765	773	774	720	744	747	755	739	720	774	715	740	759	742	770	757	756	738	794	764	737	750	769	728	760	741	719	755	767	787	722	729	769	773	754	764	744	729	727	747	736	746	802	769	808	751	772	727	720	778	767	811	745	731	729	750	801	735	728	747	782	718	782	747	775	720	710	784	745	773	753	801	768	708	715	734	771	765	778	711	724	743	752	767	766	783	715	755	771	779	713	733	756	731	726	725	735	703	766	715	741	756	731	723	706	725	749	759	734	706	751	727	751	758	715	771	728	756	745	738	778	782	754	716	767	748	763	706	719	726	819	755	773	724	792	742	728	698	760	740	729	776	780	765	756	713	779	707	738	748	698	772	745	783	716	734	729	747	762	725	758	746	726	817	759	737	761	750	780	743	731	768	743	757	769	769	761	725	756	698	754	779	752	778	717	742	747	781	704	742	721	755	735	760	702	765	734	742	790	751	782	747	728	768	781	731	737	738	764	750	751	747	749	781	746	800	776	694	753	811	760	774	716	707	735	748	759	711	739	791	723	761	756	742	733	739	752	779	769	760	750	739	775	752	727	740	780	719	746	781	768	715	752	751	720	713	693	755	730	740	758	738	739	768	758	744	698	736	772	763	762	725	797	752	732	739	725	760	715	710	722	771	752	760	785	746	779	723	765	734	723	773	714	748	773	733	794	746	755	714	769	747	771	747	748	772	767	749	761	755	764	724	752	774	784	732	746	794	761	750	751	719	733	742	821	728	770	800	764	750	746	766	736	738	718	733	730	773	762	794	738	761	750	747	766	717	737	748	761	760	738	763	746	736	778	732	724	711	730	714	707	750	712	782	736	806	747	739	750	747	769	753	748	730	715	703	724	731	738	756	736	747	830	748	718	754	735	706	714	743	742	789	770	731	790	771	738	714	738	769	768	743	719	752	742	716	723	763	802	720	770	705	639	740	758	751	738	759	759	762	742	752	729	715	731	787	720	780	753	766	811	714	802	702	729	688	748	709	769	754	758	754	767	777	757	710	758	740	733	771	745	765	759	767	767	767	746	718	728	759	789	735	757	728	734	744	748	770	753	768	799	720	727	759	723	766	751	769	782	740	725	794	756	691	739	698	718	761	734	729	798	684	795	729	811	720	777	738	741	770	748	811	778	740	746	761	703	747	723	699	727	709	738	726	805	774	736	736	759	761	741	718	803	734	784	748	761	738	771	747	762	691	703	784	706	743	764	782	719	712	764	761	749	770	770	751	717	783	766	748	734	755	743	800	730	723	766	763	745	746	760	769	751	769	782	772	725	682	784	689	815	749	729	739	765	767	759	694	711	757	729	790	741	755	685	770	729	708	729	722	731	774	758	755	743	755	740	726	682	746	798	725	773	781	761	711	786	758	753	734	783	763	732	765	734	742	792	763	772	783	727	801	761	766	701	734	757	703	781	714	745	744	737	734	715	737	707	717	757	755	731	755	774	783	720	770	755	742	731	773	731	742	798	745	741	743	732	749	728	820	738	747	772	769	703	777	747	829	699	777	725	694	746	752	743	742	717	740	698	712	734	764	716	709	733	742	800	750	796	684	736	730	766	741	737	740	746	729	750	701	761	751	748	740	774	743	746	726	788	711	760	789	763	710	809	748	766	749	786	775	752	781	732	717	738	754	703	754	742	726	755	743	751	731	757	778	703	714	781	734	762	718	752	722	760	731	755	771	733	756	712	745	739	744	755	753	722	774	745	744	738	739	745	689	750	739	818	765	726	764	772	703	744	752	717	747	739	740	746	693	737	804	717	755	719	743	707	704	752	711	686	747	755	753	764	716	739	738	728	784	758	803	754	768	757	714	794	779	742	776	728	699	683	742	746	726	731	771	772	675	759	761	733	724	760	799	731	743	746	748	749	731	757	716	742	726	756	752	693	755	772	766	754	745	767	800	747	767	766	739	727	713	698	798	748	711	733	723	735	769	752	717	763	760	737	770	750	766	743	729	746	719	744	715	749	749	711	755	707	706	747	725	754	726	783	742	766	714	732	744	744	739	767	767	704	737	763	749	702	757	738	727	761	731	790	718	750	724	759	722	698	788	799	758	758	735	739	748	728	775	776	826	739	719	716	739	752	716	737	734	783	775	716	721	736	756	726	726	745	749	764	783	723	733	764	735	785	765	743	739	742	743	756	717	748	721	749	696	704	758	797	774	771	766	776	770	685	735	782	753	720	698	745	714	735	706	746	696	755	781	716	738	731	787	715	751	767	777	740	750	739	715	759	794	742	718	784	689	742	713	733	722	756	740	766	794	743	743	738	787	684	738	751	743	784	740	729	723	756	746	719	740	772	769	743	725	746	773	727	759	774	758	750	747	731	771	750	777	712	745	771	734	748	747	742	692	735	741	721	730	770	737	754	743	751	761	771	762	769	726	734	766	772	781	779	784	719	785	796	753	763	755	768	731	723	747	791	725	791	709	679	729	771	712	720	719	742	768	732	742	749	752	784	745	746	740	718	733	737	742	765	769	737	758	720	695	773	698	722	771	695	725	745	746	747	684	742	800	778	770	722	740	726	781	756	762	737	779	776	741	729	762	711	775	728	730	766	826	728	758	757	728	743	744	705	717	723	729	781	744	790	790	732	731	772	766	782	717	707	754	755	803	754	752	769	718	727	753	737	750	721	733	799	731	746	800	738	727	765	771	722	766	703	770	748	758	743	739	759	782	738	696	760	761	735	745	719	765	772	789	714	702	748	692	759	741	744	737	775	734	725	737	729	737	767	788	742	771	742	717	731	738	738	758	799	724	750	759	773	753	759	742	729	689	772	747	785	777	788	719	775	669	762	710	771	739	766	779	752	742	748	740	794	774	720	731	739	735	745	689	772	708	711	761	750	725	781	753	727	742	774	712	777	764	714	782	729	723	734	741	751	741	749	754	760	734	710	734	696	763	767	751	743	745	767	752	768	757	737	747	739	757	714	717	730	728	765	768	739	755	754	704	689	819	726	718	730	752	735	784	760	723	765	745	776	760	729	739	766	777	781	756	728	714	727	763	800	745	770	765	757	715	769	778	732	727	775	710	713	752	769	731	737	746	700	720	715	739	723	731	727	719	725	740	724	709	751	734	733	795	719	758	730	750	744	737	795	712	751	733	773	770	815	781	725	754	783	747	729	773	771	709	735	715	742	736	696	762	727	697	745	726	752	728	753	788	746	788	806	735	759	739	738	738	762	747	711	739	730	733	755	726	702	733	765	719	744	722	750	726	773	661	765	712	722	753	683	755	764	710	750	777	741	788	744	764	800	755	733	728	705	741	719	742	737	762	720	736	758	742	804	761	767	805	720	763	740	706	673	805	741	782	758	725	793	740	755	735	703	723	760	756
14018	27436	23275	16104	11875	8313	6755	6335	4665	4433	3035	2901	2392	2183	1977	1832	1839	1618	1453	1545	1410	1359	1209	1228	1234	1315	1170	1203	1176	1117	1115	1216	1084	1123	1112	1155	1089	1091	1202	1097	1104	1037	1078	1101	1083	1082	1052	1104	1058	1090	1063	1083	1053	1020	1105	1153	1041	1064	999	1053	1037	958	1001	1003	1036	1026	1046	991	996	1050	1055	1002	1080	995	969	1039	1021	1034	1070	1033	965	1041	999	1077	1017	997	1035	1015	1068	973	1048	1035	1004	1024	1022	1095	995	1031	1066	1017	1003	1016	1035	995	994	952	1065	1000	1033	979	1008	1028	986	999	990	1013	1015	1087	987	983	1024	1016	994	1029	1020	1003	1016	1012	1006	1030	1072	1006	992	948	1065	994	1028	959	945	995	1053	1025	1049	1019	982	945	999	985	1022	1042	1020	1011	1042	997	977	1059	993	1021	1002	964	1037	1017	1033	1047	974	1011	1008	1002	986	1029	980	1023	966	1023	1012	1011	1059	990	1029	999	1029	1033	1048	987	1039	982	987	985	992	1001	974	1043	978	986	1024	961	1048	1023	998	1031	1000	959	1057	989	1073	1013	1089	1023	1031	988	964	984	975	996	981	1020	999	973	999	1038	999	989	960	971	1000	1033	998	1019	964	998	1011	1026	1014	998	915	1011	1025	981	1011	1005	999	936	1023	1011	1021	1003	997	1011	987	981	1002	957	1036	1021	989	1031	1001	1015	1063	1019	976	943	1011	926	972	1108	1000	1024	996	977	1018	1022	1039	1031	1001	1013	961	999	993	1039	1006	965	1060	1030	964	1033	1000	995	973	989	952	975	1002	981	996	1003	973	1025	953	1026	984	1016	1015	1023	1015	1021	954	1022	1000	994	1034	986	957	1045	993	949	1011	1026	1001	1041	1003	992	973	1006	991	1046	1025	969	1053	1020	990	1035	1012	1017	1018	1017	1022	974	1004	982	976	1070	1011	977	1016	980	1023	1011	977	978	1010	1054	1047	961	985	987	967	995	1006	1009	971	999	982	1061	985	997	968	1022	951	1047	987	1015	1024	1003	960	990	995	1030	1032	1005	1043	999	1038	1017	987	922	1072	1002	1071	1056	1010	1004	978	984	1055	939	978	997	995	982	1053	1050	983	1031	959	983	1023	956	1019	969	973	1044	1013	983	980	941	962	1015	983	1040	1020	993	967	992	973	950	1036	993	965	1033	985	1002	1008	974	950	1026	1059	977	980	1009	1009	973	1014	1011	1040	1046	1001	1001	984	1029	992	904	1028	966	1030	1036	1046	1009	1034	1025	1009	1035	987	1002	1012	1065	1014	1006	978	1042	975	1006	1022	1008	1059	1008	993	1039	987	958	1017	974	982	1009	998	1027	1026	999	1036	1002	1014	987	993	972	997	967	1030	1050	968	983	1033	1050	999	1073	1020	999	988	1051	1026	1031	977	1045	1004	996	1021	1009	1018	1008	1020	998	988	957	1005	960	1006	1028	987	1039	980	1034	972	998	1018	981	949	976	1053	1010	1011	1018	998	995	993	993	1001	995	978	1019	1052	954	985	1030	1052	996	1044	951	1013	1020	1032	1023	1031	1036	1039	1039	1007	990	1031	1041	977	987	1056	1049	989	1017	987	997	1022	1023	1002	997	1035	1050	997	965	1004	1012	977	1026	1028	1052	1062	1008	1044	1015	1011	1003	973	1007	980	1043	1076	1000	1008	994	982	1031	1029	983	975	1055	1052	973	1052	995	1027	973	998	994	1027	1007	1014	1012	1016	972	1005	1015	1004	971	996	982	1035	1033	1023	1015	974	1024	1015	1066	963	1035	954	1004	1035	1018	995	1003	961	979	1008	1008	1051	977	1065	1066	1046	1054	990	1032	976	987	990	989	1008	1064	931	1030	1019	1020	1023	1000	986	1008	984	976	1017	988	1003	987	1000	1027	1038	975	1027	986	988	974	1104	1020	1049	953	1025	934	1068	987	969	983	1052	1010	955	953	962	965	1050	1040	1009	966	976	944	1029	1042	1078	1036	989	989	990	1025	959	1032	985	1021	1010	1017	1018	990	1019	994	984	998	966	1008	970	961	1078	1015	949	1019	1009	1020	1002	1037	975	1038	1041	1005	957	1024	950	965	1010	987	1007	1010	996	997	1023	987	1015	994	1045	1044	1065	1027	990	967	1015	995	1023	1051	1032	1012	961	989	1011	1050	1006	970	1001	994	1028	1014	1078	1024	959	940	1041	983	1022	964	1017	1002	998	977	943	1026	1005	953	999	1039	964	1002	995	1017	960	999	1012	1009	1014	1011	1014	992	1019	1050	1069	956	1011	999	1028	989	984	1067	1024	995	977	997	1001	962	1011	1017	1015	1055	996	976	991	965	973	1007	1009	1061	1027	1013	992	1007	1036	1004	984	1001	983	955	1004	955	1030	987	969	1048	975	1000	1017	1034	1010	1027	1024	917	993	987	940	1008	964	958	1005	971	992	1009	976	1029	978	1000	967	1028	998	1027	1037	1002	994	964	970	1029	1001	1003	1010	993	1004	1021	967	958	1016	1008	989	1011	963	1003	956	993	1069	1030	1023	982	1000	1052	987	994	1047	995	1003	1010	992	1014	1023	1034	1002	994	978	1018	989	1025	989	1017	1010	942	995	1015	981	974	1039	1013	998	1009	1012	995	950	1008	993	998	1035	991	977	998	1015	981	997	988	1018	1034	1019	1018	985	985	1061	1043	1008	1006	1028	967	1019	1030	952	969	1000	1013	1007	1049	1011	1045	1043	996	1008	994	995	1041	1019	1004	1016	1010	1012	958	977	990	1007	964	969	1016	1063	995	1043	962	1009	1042	1021	1037	985	949	1015	1025	996	960	963	1041	1006	999	999	1021	1029	951	989	1001	1032	1013	1004	982	987	1004	1011	1002	994	1023	997	1041	1009	992	963	1025	1010	1041	1002	1005	1017	1043	1032	1004	1028	1050	993	989	1050	1061	1023	1017	979	991	969	952	983	1052	1039	946	1019	1019	955	1004	967	1018	979	1029	1050	943	1006	1025	1018	1005	1090	993	973	1030	1012	1016	966	1024	985	1017	1059	1018	1047	1002	1064	959	1026	981	994	1016	975	988	985	1044	972	996	1025	970	992	1039	990	1023	996	995	1067	1014	1029	995	984	1022	965	1004	995	1031	1036	985	1004	1020	992	1049	991	985	1009	1019	997	1023	1002	995	1023	1042	994	1044	996	1004	1014	961	1028	978	1043	1024	1011	1015	976	1024	986	1038	982	1034	996	1067	1067	983	964	990	1023	1001	1008	1034	956	1028	946	963	976	958	970	991	1034	972	1076	965	1007	994	1006	999	951	1008	971	996	997	998	998	1089	968	997	972	1018	1008	1001	976	1072	992	1071	1040	940	984	1019	999	1006	1036	970	1011	1042	985	1041	1065	953	1052	1017	1003	970	1022	968	989	1030	1032	987	1037	1010	1009	1016	980	991	1043	1035	1003	990	1003	986	992	976	1002	994	991	1004	998	1059	983	986	958	991	1004	1064	982	999	1007	989	1050	969	955	1055	1056	1027	979	1001	973	957	948	1029	1080	1012	1038	1015	1051	1022	1015	1000	1043	973	979	1014	1020	950	1042	1037	992	958	951	1026	960	1030	1061	1011	1033	958	1027	977	1014	975	1017	994	1046	1019	988	989	994	1006	996	1027	999	1025	989	986	1018	1031	1049	994	1003	1043	948	948	992	1013	1057	1052	969	964	1010	1038	1034	1016	968	995	981	1021	998	979	1025	955	981	988	962	988	1074	970	1026	957	959	926	1043	1002	988	991	990	996	1007	1014	999	985	973	979	992	934	1031	1049	981	1011	1032	1000	997	998	972	966	1027	963	993	953	985	1030	983	1039	1013	1050	966	1095	1015	979	993	942	1017	1005	984	1010	1031	1032	964	985	944	1012	1041	1021	1022	999	1027	1046	1075	1023	1044	1018	945	1034	1062	1008	993	1025	1023	1020	1077	1050	993	1009	988	1052	966	982	999	1015	1006	1049	974	978	1001	1063	972	1045	1020	977	955	1062	993	1027	990	981	1042	990	1070	1030	990	983	977	1002	979	1049	997	1008	970	993	976	1045	993	984	996	981	1005	1008	1004	979	1013	995	1024	980	975	1021	973	998	1027	977	1000	1019	995	982	1013	997	1056	987	1037	961	1009	1019	964	1039	972	968	980	1006	1060	1005	976	1041	999	986	1030	1014	1030	982	968	1011	1026	988	1001	1047	1025	989	994	909	973	961	1036	1034	1015	994	1010	998	1064	1007	1011	987	1050	1017	1085	1007	990	1039	1026	1056	1031	1003	1012	977	1014	1041	1020	951	957	995	1001	999	984	1018
23626	21479	29308	24046	21498	20657	8642	3738	2571	2433	1824	1688	1404	1170	1221	1085	1021	883	835	861	830	756	726	733	663	716	729	702	736	690	596	655	665	624	656	627	609	634	611	598	590	600	614	631	615	597	570	584	556	619	583	596	618	614	606	582	598	558	574	552	561	530	568	559	532	559	592	548	589	606	544	567	592	591	566	583	587	578	546	569	615	548	613	563	608	564	556	547	517	537	522	558	596	573	558	574	536	574	564	539	543	579	549	586	542	548	561	560	563	562	588	583	587	554	545	565	598	540	527	586	562	553	521	554	566	557	561	542	532	557	598	547	586	550	535	509	545	543	573	539	580	544	571	573	547	546	558	492	557	560	603	561	574	540	521	565	571	559	584	495	574	542	546	540	583	544	551	536	563	517	528	547	548	587	539	549	572	568	554	574	527	581	580	547	557	572	545	554	547	556	540	583	596	567	577	569	627	566	491	555	543	546	560	561	562	584	548	536	541	554	525	579	565	557	567	598	549	537	519	552	559	551	539	576	568	562	573	517	570	570	523	564	527	575	575	534	582	584	531	566	547	565	533	613	601	567	580	547	528	567	534	572	601	539	562	607	493	563	571	582	540	587	583	527	521	529	539	541	555	581	565	567	557	527	526	551	543	559	573	543	550	539	528	511	559	572	509	542	560	560	529	544	559	523	515	552	529	568	573	576	607	545	539	529	594	545	574	562	585	558	591	561	532	571	533	529	525	571	595	547	552	487	545	545	545	578	538	536	547	572	538	520	591	562	569	589	553	561	583	522	535	586	545	543	535	539	539	529	556	552	541	508	507	596	574	576	566	581	541	586	575	543	531	550	585	513	551	559	585	522	578	530	518	532	526	579	532	567	554	583	578	553	558	518	559	562	560	543	553	562	542	566	597	590	538	564	562	549	608	501	543	577	539	510	545	535	557	575	569	553	557	565	577	591	549	528	570	541	606	536	506	539	556	501	599	580	577	554	545	534	528	586	563	550	573	527	571	523	544	557	531	535	533	588	577	573	539	545	546	538	562	555	574	516	511	551	497	583	544	544	565	547	515	544	541	529	592	562	582	541	565	557	546	527	570	574	524	594	525	581	597	518	577	581	535	538	530	532	580	569	577	599	570	558	563	531	561	569	553	548	558	557	549	549	580	549	527	556	562	608	571	506	584	580	533	571	546	513	598	532	571	545	559	571	565	572	523	540	551	580	531	526	587	577	563	541	544	557	555	528	564	536	568	547	530	590	537	542	553	575	541	568	536	558	556	579	531	579	582	578	554	547	543	514	532	537	538	524	595	534	533	565	559	562	547	535	518	547	572	575	533	538	541	546	523	519	557	563	555	521	555	519	530	578	513	546	562	547	526	557	525	534	581	511	532	579	578	610	536	552	515	558	561	579	541	560	530	558	568	527	517	537	577	598	584	511	523	519	558	551	558	508	574	534	575	538	579	577	574	534	566	574	580	559	541	591	567	525	536	555	545	543	524	548	533	503	554	582	526	549	537	554	557	582	543	510	553	552	587	509	549	549	535	578	537	560	557	506	525	518	567	566	513	555	533	566	547	564	546	546	576	534	539	578	570	536	533	533	563	596	526	564	573	562	540	568	576	563	520	580	553	569	546	577	552	538	524	514	546	567	562	522	514	565	504	561	580	535	516	523	613	532	575	555	534	549	576	512	538	538	582	518	544	588	590	564	535	571	558	552	540	527	581	544	570	564	587	564	536	549	559	591	619	516	554	552	551	547	573	586	547	583	551	558	572	580	524	549	603	528	555	579	556	491	620	578	544	558	539	546	597	574	564	577	554	537	518	521	577	543	539	548	556	543	558	521	502	562	552	544	537	543	540	540	572	550	543	555	530	577	531	567	540	562	585	560	586	540	552	524	540	572	550	527	553	568	546	509	556	566	530	562	533	559	520	577	541	575	543	539	539	489	512	526	507	552	566	544	522	559	535	558	529	571	568	580	550	552	519	523	531	542	548	548	602	580	579	597	563	548	577	559	551	551	577	589	582	538	539	544	538	562	533	569	534	499	563	567	603	561	582	542	586	583	518	513	574	575	537	535	581	547	562	522	585	546	544	534	523	584	570	556	562	591	558	477	536	544	547	550	514	588	542	543	542	560	536	561	552	551	565	554	568	542	550	552	513	577	553	547	515	584	568	546	562	545	553	594	522	543	542	512	502	578	563	526	550	579	552	590	555	569	589	533	548	551	574	564	544	527	547	564	570	559	580	537	556	570	521	545	543	568	542	518	563	545	547	534	555	522	544	569	568	528	569	502	557	557	577	522	536	563	576	517	536	596	531	565	511	589	539	563	535	543	513	577	536	541	532	511	549	558	496	581	612	576	571	561	542	580	534	519	518	527	543	518	551	541	488	536	519	542	590	532	570	550	519	588	509	552	547	561	561	575	541	556	588	525	572	549	552	593	576	501	593	558	540	573	578	542	572	565	584	586	517	527	571	533	523	534	523	545	559	582	534	561	581	544	555	567	611	603	567	488	563	512	514	540	607	591	575	573	549	576	533	553	571	514	554	568	517	576	524	542	580	572	563	533	563	584	556	580	548	521	568	548	524	548	544	566	542	530	532	529	550	564	570	522	544	518	550	570	560	561	525	585	535	613	568	575	598	590	573	561	539	555	545	607	557	543	541	560	519	554	618	575	554	570	509	542	546	556	521	583	593	537	581	531	571	538	586	594	580	615	559	591	540	529	542	532	530	543	590	541	556	518	531	543	540	533	541	585	539	533	571	590	558	525	573	562	544	553	504	592	546	585	567	535	539	542	589	571	567	545	570	516	576	540	553	562	585	574	497	573	550	546	538	542	562	579	568	547	562	537	552	578	595	595	523	536	553	563	578	547	572	552	522	543	540	573	544	567	534	535	568	558	541	543	571	487	556	538	575	520	560	576	532	545	543	574	564	564	558	535	510	541	535	598	494	576	564	558	549	572	548	555	536	542	566	557	543	534	580	544	550	576	545	546	540	578	550	571	585	543	530	557	566	549	567	581	569	542	519	583	546	514	557	546	522	585	568	546	539	586	558	571	494	538	558	568	516	592	509	518	573	563	563	582	522	545	521	534	562	558	544	571	562	560	549	556	521	587	545	530	586	546	589	568	564	528	526	552	535	579	561	553	545	559	509	546	563	544	564	531	573	549	572	518	557	585	547	560	535	579	559	571	542	546	564	567	538	607	565	568	543	559	548	565	529	553	560	563	579	561	572	513	558	599	555	521	547	571	522	552	567	576	504	531	526	537	523	567	609	609	509	549	545	523	521	530	570	531	561	525	606	579	553	534	538	524	525	581	548	540	594	593	518	546	553	556	574	565	543	552	539	557	536	567	531	542	537	549	538	552	535	556	548	534	566	562	582	535	537	520	495	551	582	582	578	529	561	527	556	559	547	570	565	514	576	545	516	565	544	527	514	566	541	533	540	545	574	520	575	548	512	556	538	545	606	534	513	556	517	554	556	518
16856	33161	28706	20122	14720	11134	9596	8068	6191	5621	3899	3552	2898	2416	2315	2081	1877	1625	1524	1468	1374	1244	1167	1153	1071	1148	1096	1076	980	1026	934	981	933	949	902	861	913	942	867	879	799	877	864	822	845	828	842	844	831	789	822	785	824	825	857	810	769	780	782	803	799	766	732	756	721	785	732	736	766	758	765	745	812	768	782	774	775	799	783	759	802	748	796	800	765	823	776	752	783	709	814	793	791	757	784	778	781	763	796	747	763	758	790	818	796	777	810	710	772	743	778	719	773	771	736	724	780	775	748	782	786	773	732	766	731	762	749	749	727	736	755	749	738	784	706	741	771	751	740	746	810	770	745	741	790	749	732	780	750	749	786	750	784	740	734	768	722	725	727	731	709	747	751	720	749	793	708	768	737	752	749	776	747	764	754	745	743	715	767	794	758	710	752	685	761	677	741	715	739	813	708	690	720	789	697	699	759	771	786	771	751	761	762	754	760	716	732	740	735	757	774	749	744	740	755	742	746	751	731	723	746	753	709	743	791	701	725	766	751	746	739	777	717	731	740	787	718	753	765	756	748	755	743	727	804	736	768	717	737	747	726	773	718	728	692	779	677	774	759	742	733	749	779	779	762	744	784	759	764	740	762	761	738	719	773	767	732	701	777	738	729	801	728	773	749	753	729	775	727	766	717	745	743	734	774	771	741	734	742	715	700	715	771	743	761	756	791	768	778	754	806	738	785	787	747	744	699	781	732	712	751	726	737	724	761	762	723	747	780	740	708	762	695	754	743	814	762	720	759	733	759	760	723	743	752	753	776	729	745	805	736	773	708	710	779	749	759	754	770	752	699	761	733	738	776	746	769	770	780	756	759	744	727	780	727	757	728	760	776	705	745	729	744	676	719	755	761	772	743	753	751	708	731	713	803	782	734	715	727	686	753	739	771	716	744	787	758	768	753	745	744	729	738	783	754	771	758	765	769	742	736	785	767	728	790	751	731	760	782	767	731	771	721	784	744	754	755	774	746	698	759	750	714	744	720	748	713	693	810	749	782	700	714	786	719	802	775	754	748	734	729	728	750	694	756	724	707	750	754	765	687	757	744	722	709	731	813	771	778	751	729	745	734	741	789	739	816	734	770	719	731	715	775	792	807	783	774	753	798	746	786	731	760	743	762	735	767	732	757	719	751	782	752	771	741	786	762	735	746	754	734	788	781	727	774	722	799	758	762	747	771	769	784	721	722	706	785	728	804	799	748	672	775	755	723	703	702	739	789	800	783	791	747	796	744	793	819	774	743	759	713	778	732	727	769	699	751	764	761	760	757	756	750	749	763	727	730	766	783	732	703	741	732	676	757	790	763	732	717	770	759	726	710	732	699	753	741	783	773	741	731	761	741	723	725	735	763	826	749	782	722	767	770	790	764	756	764	729	746	765	755	785	751	773	798	772	762	722	718	779	754	757	737	735	771	751	754	729	716	716	771	707	760	807	729	762	820	793	740	747	750	762	751	732	788	747	791	765	759	752	720	754	751	767	743	702	760	728	740	784	776	723	742	761	713	718	786	758	742	738	734	763	768	729	725	710	744	762	768	768	769	743	769	792	729	726	739	830	749	702	714	694	786	779	799	771	746	719	717	819	777	741	725	731	817	772	725	758	782	732	731	790	703	742	738	755	762	760	734	739	762	761	773	735	739	781	707	736	765	762	718	764	774	735	750	734	759	741	713	731	749	798	749	763	762	749	764	748	716	779	716	713	733	705	781	759	776	764	732	720	696	737	753	759	780	730	705	743	771	740	783	736	742	734	755	724	762	744	750	774	744	741	746	733	829	727	723	738	737	800	759	769	709	722	771	713	697	719	760	725	797	770	716	769	804	744	720	803	709	764	752	763	752	724	755	708	739	765	769	718	717	776	752	758	711	747	747	747	762	762	758	793	754	718	723	737	762	752	752	763	772	704	712	771	761	777	746	719	785	785	777	766	731	737	761	729	748	770	797	738	745	763	753	799	757	743	752	765	744	772	785	727	713	720	753	756	756	799	750	740	761	743	717	728	751	730	762	695	787	744	743	745	745	765	715	692	781	762	726	733	753	767	748	792	707	736	773	751	768	763	736	708	739	725	716	728	717	813	734	759	780	751	725	737	781	762	722	748	744	760	691	738	720	757	783	767	750	773	728	806	703	741	777	776	730	752	713	775	786	763	735	772	747	762	703	743	745	741	736	762	764	701	718	749	761	739	694	714	773	712	739	745	740	779	751	785	759	804	783	719	766	740	718	796	695	779	776	756	773	761	778	715	771	778	751	731	713	782	759	766	721	753	797	788	773	750	711	730	696	775	742	741	706	727	773	726	710	704	731	734	777	795	723	704	764	739	744	788	763	721	728	781	746	757	727	743	768	747	730	745	737	721	736	772	737	742	744	745	736	762	750	775	730	756	727	756	727	727	766	746	772	785	764	772	738	771	735	747	774	744	692	738	752	717	719	794	780	763	753	731	767	711	751	760	760	818	713	719	723	733	757	755	749	758	689	783	722	771	819	724	821	717	762	743	740	767	740	765	750	751	705	754	722	709	793	743	726	707	768	734	752	738	787	754	797	769	736	732	767	731	756	816	752	737	730	745	701	724	713	732	759	746	748	770	742	766	771	754	769	733	775	739	754	766	772	777	718	777	748	723	691	750	783	795	774	749	709	751	764	763	762	745	731	741	809	792	713	734	749	747	751	753	796	756	800	707	751	755	740	754	757	711	757	749	732	739	762	714	766	772	763	769	753	772	767	738	704	760	741	749	751	712	739	726	746	771	796	728	741	727	738	756	760	751	732	793	807	761	756	795	783	760	763	735	775	794	754	776	738	740	722	757	743	767	770	745	746	750	786	773	747	770	761	780	757	762	778	753	810	793	733	724	794	718	764	719	729	792	745	707	775	757	724	755	801	771	725	778	724	780	732	776	725	798	770	740	722	720	752	757	724	730	727	781	720	714	746	778	748	713	720	769	770	810	740	765	745	716	732	722	750	755	752	755	701	741	667	759	738	778	739	761	732	738	813	739	694	765	691	784	788	735	800	731	752	708	786	710	753	732	746	763	795	784	701	793	732	739	732	771	724	728	751	789	773	728	763	801	759	746	742	833	780	755	748	741	788	730	787	745	778	756	722	771	786	727	756	726	723	731	787	762	736	717	766	719	738	740	737	750	717	769	777	741	796	782	726	766	725	747	724	771	762	707	723	692	779	760	788	780	767	797	716	778	703	749	760	760	721	707	738	761	773	759	755	735	754	756	747	769	785	773	719	710	777	732	791	746	757	757	742	779	774	731	745	747	739	747	724	754	780	756	749	760	762	764	703	736	706	733	771	760	720	694	723	761	761	771	731	765	744	755	761	740	728	769	726	758	768	745	741	721	755	684	731	739	768	771	741	747	729	776	735	777	747	781	724	755	760	750	785	702	757	738	767	728	770	747	755	777	733	706	730	753	769	778	765	796	751	760	759	736	724	746	751	716
27501	20668	13939	6741	3451	2265	1963	1766	1533	1415	1217	1234	1110	1011	1011	938	925	856	909	913	902	819	895	849	829	855	870	797	861	841	829	867	794	807	817	852	809	864	817	828	774	791	746	831	785	745	828	837	812	784	795	778	833	775	800	848	760	821	839	808	792	780	788	798	807	802	851	818	724	771	819	814	809	744	828	850	795	796	804	795	751	828	754	781	769	771	818	764	820	773	820	784	773	776	768	746	774	791	839	801	798	793	777	820	788	797	782	767	806	785	820	761	732	760	806	799	780	758	792	751	781	825	808	789	812	791	794	785	827	822	830	796	745	795	840	834	786	735	774	806	792	832	834	778	827	779	746	806	787	792	796	805	796	736	811	795	805	814	802	825	826	829	802	771	774	758	771	774	826	738	804	769	834	757	844	806	818	797	747	796	769	772	799	798	809	787	836	757	710	810	787	806	739	746	787	797	772	791	767	766	786	790	801	728	776	766	763	818	816	790	785	809	779	843	761	772	833	825	770	747	843	746	770	781	744	793	763	822	800	792	819	767	790	800	785	830	805	797	787	772	806	801	832	807	824	772	781	762	766	793	828	780	812	795	777	772	803	827	783	825	815	793	741	764	808	802	787	803	761	804	754	791	720	815	781	775	731	751	808	743	763	789	766	798	791	767	823	790	805	777	799	723	774	772	795	854	761	788	757	772	854	806	788	767	765	819	791	824	796	793	798	794	807	763	801	823	778	766	763	790	784	778	829	772	790	829	776	713	760	779	798	796	734	740	740	780	778	759	773	832	786	773	737	763	825	754	767	805	833	768	762	797	818	818	785	778	820	789	807	781	766	806	784	773	777	772	776	828	783	761	799	784	768	751	762	803	745	798	824	776	789	800	792	806	775	751	781	823	872	790	794	819	804	748	827	764	771	777	775	799	824	839	771	773	824	782	768	786	768	791	732	790	779	786	754	828	808	806	795	794	798	787	824	799	834	783	762	791	812	766	762	789	810	766	768	810	786	817	767	759	799	774	775	833	801	764	823	835	814	735	751	823	773	796	818	761	806	794	806	779	833	851	786	777	818	786	793	767	813	764	801	810	761	776	725	773	754	818	775	732	711	810	841	746	774	837	752	790	763	751	730	770	753	838	774	826	784	788	825	834	759	799	774	753	797	822	784	779	777	773	798	780	774	786	802	806	792	784	808	818	792	786	813	819	774	780	758	771	801	789	791	770	850	802	739	801	798	785	745	767	821	784	750	799	786	784	758	764	767	800	808	733	809	804	797	776	806	752	782	781	813	755	804	796	779	765	780	746	794	802	790	716	776	760	772	785	807	758	783	821	766	814	785	784	756	835	792	803	817	766	786	739	851	774	792	811	839	783	775	786	719	793	788	774	802	786	759	823	773	762	785	808	798	768	765	793	753	792	824	838	799	806	766	797	809	786	783	787	784	789	783	793	828	829	804	780	802	774	808	770	775	807	823	791	737	769	830	776	791	781	812	803	796	811	765	828	812	791	819	780	797	783	824	807	815	730	813	743	789	793	753	814	787	773	788	787	775	800	822	741	789	796	770	767	823	803	796	781	739	794	745	757	832	766	801	795	777	741	774	780	799	875	821	829	812	821	825	717	751	794	779	779	795	785	792	784	803	795	796	758	780	775	808	781	817	802	780	819	830	796	803	786	801	810	822	796	789	708	769	801	800	795	781	786	823	739	823	821	778	807	830	757	779	769	732	798	787	785	810	820	815	812	754	831	781	760	782	812	804	792	778	808	790	819	784	758	787	785	778	740	723	834	823	776	781	788	785	799	822	790	783	792	765	786	777	829	762	791	789	749	727	792	826	773	758	736	757	762	739	746	761	822	815	770	765	754	793	802	792	789	764	758	825	807	791	793	791	758	816	809	863	748	819	780	781	783	795	767	758	787	800	742	750	736	769	808	796	772	738	827	770	791	760	759	787	819	761	759	775	773	768	822	753	750	795	819	754	798	798	823	770	789	785	829	851	782	808	797	782	820	787	743	781	781	753	749	791	791	850	801	812	801	760	810	748	759	782	809	798	851	807	725	773	807	791	776	782	842	766	833	772	791	757	801	820	775	856	791	760	767	811	785	760	765	829	820	754	778	784	842	741	818	716	795	766	849	746	796	798	787	804	814	819	769	769	756	830	782	820	763	815	775	719	765	762	709	766	721	792	810	788	784	781	794	803	756	781	811	817	743	770	847	763	797	812	768	788	807	798	754	814	778	770	794	791	744	802	785	826	803	846	749	747	769	810	822	778	774	775	783	763	847	836	787	769	805	743	818	760	754	856	791	811	817	796	788	774	753	769	790	825	762	733	804	828	805	760	832	732	823	747	808	772	791	773	785	794	748	788	827	801	824	766	806	787	795	799	760	749	722	787	741	750	765	798	816	783	786	795	811	785	798	797	796	805	775	773	830	762	809	801	764	761	776	850	787	754	832	772	844	775	805	717	825	837	723	774	732	762	832	836	807	799	849	781	811	758	770	767	802	824	781	797	739	797	765	780	803	835	811	820	796	726	791	840	792	807	719	770	794	764	768	778	778	744	806	809	834	758	752	758	788	789	808	806	817	781	827	763	808	781	760	836	775	805	784	757	817	787	820	820	802	804	749	777	803	812	796	787	801	752	770	807	816	819	770	778	788	805	802	773	775	752	752	758	769	776	785	774	789	799	759	853	813	750	816	779	798	793	783	814	766	767	775	782	785	796	799	770	827	817	747	776	767	777	789	805	785	803	791	710	823	800	772	810	802	771	770	812	779	782	784	827	765	798	786	749	821	771	785	842	783	796	824	738	824	801	782	760	778	759	819	791	827	833	804	796	868	786	763	829	723	778	805	758	751	785	805	804	788	762	812	806	819	772	781	798	784	812	786	750	806	754	764	783	783	774	793	814	810	776	834	808	761	802	797	794	805	786	730	827	824	798	780	770	818	788	806	768	794	790	783	766	777	763	807	752	835	791	770	828	765	790	751	737	783	786	773	753	763	814	715	761	762	823	772	798	726	831	808	746	750	834	821	809	754	842	767	787	798	790	781	806	792	762	792	787	762	817	785	826	804	833	766	719	848	767	789	753	799	782	842	748	808	799	810	853	776	781	757	814	794	789	806	743	818	791	804	819	827	818	768	831	762	780	825	753	789	810	797	818	779	763	841	803	806	750	802	782	789	799	735	831	838	773	723	853	818	751	793	765	779	831	785	792	811	835	796	815	830	810	844	823	834	778	785	747	743	793	799	765	796	774	841	820	837	812	762	816	787	776	746	802	785	775	756	768	801	792	763	773	781	780	783	797	812	769	794	791	774	786	816	790	759	765	815	815	790	783	828	781	717	759	783	755	755	812	806	797	805	799	750	800	781	746	783	762	773	755	840	770	801	783	757	813	885	755	771	784	816	773	772	746	755	796	804	761	750	827	752	754	770	824	745	818	800	777	817	791	779	816	758	742	774	732	793	785	802	811	806	787	767	779	787	807	740
12374	19174	15768	9622	6584	4714	4299	3780	3202	2812	2119	2100	1860	1671	1617	1496	1395	1402	1361	1372	1277	1199	1246	1192	1182	1226	1211	1206	1185	1155	1164	1132	1128	1138	1108	1118	1145	1060	1152	1114	1172	1082	1076	1109	1125	1089	1065	1101	1103	1048	1038	1078	1176	1064	1056	1080	1099	1017	1100	1074	1069	1050	1123	1059	1066	1105	1037	1044	1035	1083	1115	1032	1063	1038	1076	1031	1052	1004	1001	1067	1066	1038	1023	1055	1104	1015	1054	1079	1096	1077	1105	1020	1085	1018	1081	1045	1063	1018	1072	1102	998	1029	1056	1083	1073	1032	1098	1105	1015	1085	1078	992	1019	1109	1076	1080	1016	1068	1068	1100	1034	1049	1040	995	1090	1064	1023	1095	1090	1031	1087	1046	1073	1030	1039	1041	1041	1028	1043	1091	1026	1070	1021	999	1039	1095	1033	1044	1072	1053	1072	1048	1023	1091	999	1061	1048	1032	1078	1050	1125	1032	1060	1025	1086	1005	1073	1020	1061	1047	1042	1030	1112	990	1074	1140	1070	1115	1092	1053	1118	1090	1036	1081	1011	1028	1069	993	1081	1052	1025	1012	1090	1008	1029	1061	1059	1094	988	1002	1047	1031	1042	1030	1079	1064	1041	1044	1006	1075	1065	998	1060	1028	1069	1086	1079	993	1031	1021	1062	1063	1001	1016	1072	1031	1037	1070	1031	1064	1050	1053	1072	1029	1036	1039	996	1056	1089	1069	1009	1057	1093	1077	1054	1083	1008	1049	1082	1010	1005	1060	1010	1060	1079	1121	999	1054	1046	1038	1081	1064	1069	1033	1042	1020	1048	1083	1061	1088	1087	1043	1083	1036	1054	1077	1083	1065	1045	1005	1038	1075	1016	1071	1020	1095	1012	1084	1095	1037	1075	1077	1045	1047	1120	1045	1027	1045	1038	1105	1049	1012	1042	1079	1019	1058	1027	1025	1067	1035	1025	1045	1059	1076	1087	1075	1057	1056	1091	1050	1061	1074	1004	1008	1066	1034	1074	1052	1040	1082	1020	1078	1062	1024	1024	997	1038	1052	1089	1019	1066	1013	1033	1015	1110	1088	1055	1081	980	973	1037	1025	1054	1043	1061	1027	1039	1058	1026	1047	1087	1088	1080	1086	1035	1073	1033	1057	1047	1012	1045	1095	1035	1078	1034	1064	1052	1071	1133	1049	1054	1089	1068	1054	1130	1056	1075	1051	1030	1021	1039	1023	1081	1096	1041	1060	1047	1041	1054	1079	1009	1019	1001	1039	1031	1097	1059	1071	1107	1034	1046	1056	1097	1069	1061	1080	1061	1099	1043	1064	1068	1057	1024	1010	1092	1045	1077	1106	1021	1057	1025	1024	1070	1058	1055	1040	1051	1010	1095	1092	1034	1067	1069	983	1029	1073	1075	1125	1038	1084	1075	1060	1059	1094	1018	1042	1043	999	1056	1070	1036	1033	1093	1014	1044	1023	1067	1058	1048	1064	1062	1064	1028	1041	1047	1092	1019	1045	1056	1021	1101	1081	1004	1016	1061	1033	1049	1061	984	1032	1042	1071	1079	1041	1057	1050	1036	1004	1047	988	1077	1048	959	1064	1048	1008	1048	1071	1055	1062	1083	1062	1059	1018	1134	1026	1015	1006	1047	1032	1033	1055	1070	1032	1046	1100	1075	1018	1059	1071	1076	1066	1086	1096	1101	1069	1081	1039	1054	1046	1008	1040	1088	1024	1053	990	1075	1064	979	1034	1029	1017	1021	1075	1090	1045	1073	1116	1019	1043	1044	1025	1087	1054	1046	1007	1050	1068	1068	1022	1030	1042	1042	1080	1018	1080	1030	1024	1106	1035	1022	1048	1065	1046	1054	1047	1099	1026	1011	1018	1093	1042	1015	1024	1060	1063	1055	1103	1087	1087	1037	1050	1049	1053	1081	1020	1087	1052	1055	1057	1067	1011	1068	991	1049	1032	1016	1058	1025	993	1056	1021	1046	1057	1070	1069	1049	1067	1009	1109	1033	1029	1025	1095	1070	1011	1043	1071	1043	1079	1107	1056	1052	1069	1000	1040	1029	1028	1097	1045	1038	1043	1040	1017	974	1056	993	1018	1102	1039	1058	1041	1015	1045	1058	1032	1069	1031	1025	1026	1084	1076	1043	1059	975	1081	1069	1020	1025	1044	1039	1078	1081	1031	1048	1082	1026	1014	1058	988	1058	1093	1044	1105	1039	1029	1065	1030	1075	1029	1070	1054	1049	1044	1039	1055	1073	1030	1097	1005	1099	1108	1058	1072	1002	1012	1044	1112	1060	1039	1058	1081	1096	1022	1008	1002	1048	1026	1038	1050	1008	1074	1030	1128	1058	1070	1049	997	1106	1015	1059	1085	988	1033	1052	1137	1016	1057	1050	1038	1040	1091	1017	1008	1092	1024	1054	1060	1005	1105	1048	1016	1117	998	1067	1094	1004	1026	1063	1074	1039	1058	1062	1034	1030	1060	1071	1139	1050	1036	1002	1029	1016	1059	1098	1021	1065	1027	1076	1027	1102	1069	1071	1022	1010	1042	1069	1007	1013	1030	1035	1084	1069	1037	1039	1012	978	1051	1079	1021	1100	1049	1057	1070	1029	1051	1079	1066	1037	1050	1102	1028	1031	1073	1126	1089	1058	1112	1080	1046	1055	1018	1056	1086	1074	1051	1008	1037	1043	1040	1032	1054	1078	1087	1025	1087	1076	1013	1054	1066	1072	1081	1053	1065	1042	1049	1082	1056	1000	1090	1028	1039	1060	1051	1035	1027	1109	1091	1030	1044	1039	1026	1050	1070	1031	1015	1088	1065	1098	1096	1104	1058	1123	1072	1047	1053	1014	1024	1043	1004	1078	1099	1094	1074	1078	1088	1086	1123	1072	1070	1085	994	1050	1084	1062	1003	1084	1057	1023	1003	1081	1071	1017	1059	996	1060	1036	1029	1096	1063	1019	1088	1034	1075	1046	1059	1048	1036	1033	1041	1057	1014	1073	1059	1047	1048	1075	1047	996	1088	1080	1004	1057	1064	1036	1073	1033	1055	983	1032	1063	1044	1000	1015	1035	982	1024	1079	1060	1011	1082	1026	1111	1091	965	1081	1121	1033	1059	1032	1146	1025	1027	1036	1074	1004	1077	1067	1069	1045	1085	1077	1001	974	1072	1043	1018	1074	1049	1012	1083	1041	1055	1086	1053	1036	1049	1094	1076	1090	1117	1077	1018	1082	1026	1026	1031	1055	996	1065	1123	1020	1039	1103	1082	1073	1077	1105	1019	1046	1055	1034	1054	1055	1050	1086	1055	1057	1019	1095	1044	1067	1070	1034	1069	1087	1092	1027	1043	1042	1075	1034	1028	1016	1098	1098	1008	1072	1105	1082	1053	1032	1080	1081	1012	1008	1024	1079	1040	1050	1072	1075	1078	1002	1032	1032	1044	1025	1038	1058	1010	1028	979	1055	1030	1055	1060	1048	1046	1085	1050	1006	1077	1054	1085	1067	1109	1075	987	1004	1019	1060	1075	1093	1018	1048	1067	1017	1042	1069	1022	1058	1085	1077	1046	1068	1105	1022	1036	1085	1038	1043	996	1066	1051	1052	1051	1048	1038	1091	1059	1077	1059	1013	1078	968	1007	1116	1050	1013	1006	1028	1003	1029	1027	1088	1041	1049	1036	1082	1036	1102	1068	1091	1134	1114	1027	1087	1103	1084	1026	1042	1040	1082	1025	1079	1075	1066	1043	1063	1032	1046	1027	1046	1063	1066	973	1112	988	1102	1042	1107	1061	1047	1028	1004	1029	1040	1088	1077	1083	1028	1055	1114	1062	1086	1001	1082	1061	1070	996	1043	1020	1066	1036	1092	1075	1074	1042	1071	1037	1000	1048	1085	1011	997	1079	1052	1111	1013	1012	1016	1043	1021	1053	976	1048	1038	1090	1025	1025	1067	1060	1056	1087	1022	1073	1111	1035	1036	1053	996	1069	1000	1007	1045	1055	1035	1070	1062	1028	1062	1026	1000	1059	1109	1020	1036	1060	1063	1061	1057	1068	1055	1047	1035	1020	1049	1077	1070	1036	1040	1110	1066	1051	1079	1133	1037	1023	1043	988	1053	1090	1006	1063	1021	1117	1066	1099	1079	1107	1113	1074	1052	1020	1101	1048	1049	1039	1067	1037	1004	1067	1097	1015	1017	1078	1034	1068	1010	1018	1031	1049	1077	1040	1089	1061	1066	1037	1078	1156	1002	1060	1024	1039	1061	1081	1062	1072	1046	980	1030	1034	1084	1033	1064	1044	1042	1035	1064	1026	1065	1012	1025	1092	1065	1059	1090	1051	1107	1113	1055	1079	1013	1089	1024	1042	1092	1007	1104	1088	1030	1067	1073	1044	1060	1017	1009	1083	1067	1032	1102	1052	1027	960	996	1096	1049	1016	1023	1073	1059	1029	1042	1074	994	1055	1055	1050	1089	1008	1025	1096	1047	1028	1036	1040	1059	1059	1074	1035	1081	1014	1076	1121	1043	1064	1014	1009	1043	1101	1084	1124	1063	1134	1048	1039	1010	1047	1034	1036	1129	1082	1043	1054	1015	1040	1007	1058	1037	1054	1020	1069	1115	1094	1072	1046	1028	1049	1050	974	1066	1020	1042	1140	1061	1064	1009	1035	1053	1057	1054	1088	1105	1074	1019	1067	1083	1076	996	1010	1012	1033	1092	1066	1074	1042	1079	1059	1080	1087	1063	1070	1076	1010	1104	1018	1085	1045	1063	1074	1027	1052	1038	1123	1047	1020	1053	1065	1013	1058	1017	1037	1073	1043	965	1099	1038	981	1055	1052	1062	1075	1042	1079	1080	1057	1102	1061	1063	1021	1109	1114	1070	1119	1053	1013	1074	1082	1047	1005	1037	1032	1055	1037	1009	1095	1043	1059	1080	1036	1024	1053	1055	1058	1060	1036	1091	1051	1050	1015	989	1038	1117	1048	1043
24598	21356	28535	24547	20648	8243	3644	2490	2106	1850	1550	1552	1321	1239	1181	1090	969	1031	1011	906	901	903	896	904	841	883	821	783	806	817	829	761	757	792	810	749	793	804	838	767	756	785	816	790	801	714	782	739	763	788	762	767	746	797	782	759	775	729	774	754	753	720	716	780	741	775	717	725	751	760	748	725	733	767	738	755	797	739	781	752	724	771	780	742	758	694	703	748	740	689	754	757	751	787	785	741	781	770	769	728	758	748	737	752	720	746	761	707	713	746	736	695	754	764	685	738	705	746	792	730	771	755	703	745	730	749	774	731	725	739	731	751	752	768	754	756	717	755	763	709	671	769	729	740	757	706	753	773	755	717	767	699	750	713	726	747	780	714	752	775	720	762	766	697	715	732	726	755	729	751	680	751	730	751	721	757	760	787	731	743	780	689	751	725	731	752	725	718	709	730	715	773	734	716	724	755	724	725	735	743	742	759	700	714	726	754	740	755	733	754	675	717	754	743	776	766	738	748	732	714	704	706	732	741	747	720	779	729	690	770	707	735	771	742	704	771	767	773	738	749	758	761	737	728	689	699	733	725	745	750	726	738	759	700	721	752	797	720	707	758	739	722	764	784	715	775	736	712	750	708	735	719	743	773	739	743	737	695	761	733	780	761	778	717	755	765	736	767	724	777	725	732	752	731	781	733	732	735	714	733	750	731	707	772	712	724	736	774	741	713	692	771	752	702	797	741	715	712	761	697	734	738	728	723	752	729	731	765	780	726	736	771	732	748	761	777	742	732	784	729	720	742	747	765	728	764	723	766	750	736	736	758	756	726	725	721	703	724	727	698	746	716	741	753	705	678	678	746	726	743	784	771	753	732	765	742	753	689	696	776	761	733	730	738	717	735	747	762	679	740	748	701	708	709	726	763	777	751	739	775	769	748	731	740	776	729	669	763	734	787	722	747	691	773	731	679	751	729	759	725	688	691	740	713	700	737	755	696	771	753	737	725	728	731	687	759	757	738	743	733	746	719	725	778	790	704	736	757	758	782	690	728	711	742	708	736	745	713	752	768	751	702	772	708	696	741	693	724	710	711	760	768	727	735	753	721	720	766	762	727	758	733	717	706	747	672	750	696	741	765	765	729	748	697	704	710	724	728	691	687	763	764	727	731	682	727	684	753	761	734	753	769	715	760	690	675	762	757	703	702	707	754	672	751	757	701	765	739	777	781	766	721	736	752	758	755	743	717	759	738	751	696	740	676	737	748	766	746	750	741	773	755	742	758	757	759	767	740	730	707	685	700	687	758	719	726	734	780	744	728	739	746	766	763	765	766	754	739	705	724	759	760	719	784	734	721	796	756	757	745	728	759	774	777	730	745	751	750	748	756	714	694	800	712	760	786	739	770	748	756	763	742	734	765	684	768	738	731	770	779	730	785	776	701	721	714	748	720	756	729	724	743	766	792	757	752	781	768	728	698	733	734	749	744	698	749	732	798	677	773	751	732	755	751	753	736	751	671	762	710	778	731	777	739	747	778	719	745	775	711	770	753	749	748	730	709	704	750	744	728	694	773	718	720	737	746	750	737	757	766	738	686	779	727	654	714	746	739	784	686	757	733	708	702	712	720	730	720	728	757	687	746	749	750	758	708	779	730	717	758	775	718	748	772	753	727	749	727	739	665	790	780	712	719	732	723	719	770	777	708	722	708	722	759	704	768	711	751	725	732	773	757	714	761	730	716	715	733	745	752	750	677	704	738	739	753	772	737	805	759	716	738	750	722	724	785	710	691	769	701	705	735	718	728	719	734	728	759	701	788	758	708	749	775	785	770	756	691	753	763	790	723	755	750	732	688	725	719	738	738	741	736	774	784	737	770	689	753	744	756	727	670	719	758	729	730	718	762	717	734	691	776	739	728	753	751	757	777	761	731	684	757	726	705	734	758	729	706	696	715	694	743	741	798	747	762	780	723	761	764	695	724	766	713	750	738	732	804	753	741	714	732	765	699	703	755	733	731	760	721	780	706	685	736	748	731	715	726	703	723	700	769	761	740	756	706	752	773	773	725	722	722	708	757	764	751	743	754	724	765	746	717	741	760	758	687	712	783	747	757	753	769	672	697	745	724	751	721	696	751	747	768	744	715	787	715	728	714	759	738	756	764	736	781	779	719	740	767	735	714	733	777	683	724	744	703	715	754	723	756	737	695	715	758	716	737	747	718	741	701	730	722	780	750	725	743	764	737	676	746	737	738	782	724	728	782	707	753	735	741	750	752	751	752	717	767	755	699	687	719	758	776	753	685	763	700	708	707	731	779	762	764	686	753	749	744	701	722	737	718	803	779	753	780	760	803	695	673	748	772	746	719	738	712	700	731	733	764	733	715	711	737	755	710	742	752	785	711	705	741	724	708	748	757	702	712	723	757	723	719	723	750	713	749	802	702	713	765	776	789	721	745	742	742	700	732	736	718	711	778	783	723	685	735	740	712	765	735	761	737	731	738	729	712	728	740	755	777	774	738	764	734	762	707	681	713	754	759	716	744	723	754	723	734	692	729	739	736	750	784	740	713	709	722	750	744	698	695	722	717	748	715	747	692	737	760	780	765	761	739	764	720	764	688	748	752	740	774	740	766	732	755	728	712	760	768	734	747	744	750	721	753	720	760	741	797	736	719	719	746	707	753	721	766	715	749	715	769	729	720	703	754	715	739	708	706	736	786	755	744	735	750	758	754	709	746	763	743	709	755	674	800	731	729	723	707	748	713	753	769	741	740	726	716	746	759	733	721	712	733	737	734	731	698	701	746	735	739	741	715	760	774	785	717	734	753	768	728	772	713	754	727	748	705	755	693	777	767	728	749	729	726	741	737	774	686	784	772	707	751	710	737	698	710	700	735	650	699	769	718	711	775	723	722	810	772	723	756	785	726	662	675	758	774	757	755	734	744	738	747	729	756	752	719	785	775	724	727	731	703	714	713	755	728	662	751	710	709	734	761	738	744	742	740	738	732	752	740	790	732	794	733	770	761	709	715	735	740	693	748	680	729	726	782	760	757	771	760	756	746	751	665	721	805	713	762	717	739	757	762	701	728	765	792	732	759	750	794	806	732	760	751	735	763	756	728	731	745	710	760	715	749	736	700	775	705	760	694	729	753	731	755	755	737	719	746	722	731	720	773	744	698	745	769	726	725	680	747	750	747	719	700	705	767	690	741	735	746	705	732	723	729	702	774	738	731	691	737	716	743	744	727	734	724	755	712	785	723	758	741	766	740	733	744	755	752	752	755	740	773	750	771	731	690	717	709	719	706	758	724	737	789	745	743	659	777	735	724	763	752	733	766	731	704	725	743	771	729	705	733	752	739	738	745	732	666	737	685	728	716	712	733	782	727	782	755	701	730	762	740	721	748	730	719	750	709	748	733	745	754	733	739	691	702	730	750	741	768	733	734	753	730	769	752	718	684	704	764	729	736	757	751	732	735	733	760	770	717	760	723	757	770	686	743	741	760
13813	27301	23289	15043	11538	8174	6702	5571	4808	4086	3233	2822	2506	2219	2018	1723	1583	1666	1590	1480	1445	1384	1297	1272	1202	1263	1243	1161	1132	1246	1161	1151	1119	1134	1078	1072	1164	1103	1069	1110	1099	1118	1040	1016	1036	1065	1039	1038	1096	1067	1043	1033	1050	1074	1013	1054	1090	1059	1015	1034	1034	1025	1007	1016	977	983	989	1028	1032	1007	1010	967	946	995	981	966	959	968	1031	1010	1020	998	1033	1014	935	1054	1096	987	1139	1051	1045	988	1011	1038	1027	1032	997	1069	1111	1043	1012	1035	984	1008	1012	1058	1022	971	995	963	983	1019	917	959	1050	967	970	999	1003	969	994	1033	998	1033	1044	1026	1012	1028	1015	990	1007	1012	1043	958	1055	1009	978	1014	981	989	1010	986	985	995	986	1002	1009	998	989	995	1021	1026	1004	980	1000	1006	1014	1004	958	996	958	1070	982	1044	972	993	1033	1044	997	965	1002	1057	1019	985	953	966	1036	1028	988	1037	1025	1040	1068	967	1034	963	988	1030	995	987	982	968	988	1064	931	1015	985	995	1007	990	970	879	1016	990	969	1014	969	970	988	996	961	1008	987	919	1039	952	1001	1020	1039	977	973	948	1039	976	961	1026	971	1050	1019	1005	996	960	974	968	977	974	1014	1033	1007	985	961	1006	1063	966	982	980	1026	973	947	998	956	1045	994	1039	1024	962	1042	1002	1010	982	1013	974	1019	966	935	973	989	977	1028	1029	984	918	1036	1011	934	1025	947	1066	1002	976	1008	1028	1000	986	958	1025	987	976	1020	1002	1017	1048	970	995	1002	997	977	1050	1022	1029	944	1001	1023	1024	1055	973	947	963	994	998	996	1031	1013	992	1041	1019	1004	980	946	1026	1023	983	1014	983	1029	1008	1036	1066	985	1003	971	1023	1001	1006	1056	969	927	1008	1051	969	1000	986	1038	1073	983	1015	992	1031	1001	995	999	997	956	1003	1016	1034	1012	1078	993	945	1034	1000	1044	1000	1024	1014	1000	996	1032	982	1010	1008	1096	951	971	1011	994	1005	1057	1028	998	1014	973	1008	965	939	993	968	1046	987	981	1038	980	948	1001	1072	1040	1015	997	1035	1030	1014	960	1022	1043	970	984	1071	971	1023	996	1048	951	1028	1032	961	970	1052	990	1015	970	1046	1004	955	1015	990	1025	1008	973	1025	1027	981	941	1001	1046	1003	1025	1050	992	972	1000	1028	977	1007	980	1032	963	998	1042	974	1040	1017	937	995	1020	990	989	1024	982	992	994	1022	1004	991	1023	1024	937	995	932	998	967	995	1003	947	1065	1056	1027	1026	1019	966	1021	998	1034	977	972	1027	1011	1052	963	991	1022	1033	1005	997	1016	976	1000	959	977	1017	1029	1038	958	1005	982	990	979	986	1001	1028	981	1048	992	969	1005	1001	987	1039	1006	957	1020	1000	966	967	992	1072	969	1018	983	1039	990	1009	982	976	975	1030	1001	986	1008	1059	1020	964	1030	1010	967	1000	945	998	1053	1003	1015	979	1013	1092	954	951	987	1025	1006	971	971	1021	985	980	981	974	1006	1028	987	999	989	1013	999	1013	947	1030	1040	1052	960	942	1014	952	1012	988	1065	1005	1033	989	965	959	969	1022	984	1018	936	1013	974	1019	1009	973	951	970	998	1020	987	987	1007	1045	1009	954	984	1000	996	1003	978	1050	1015	1065	952	989	1036	969	1088	964	999	1016	991	951	952	998	1060	1037	964	982	918	990	1019	1036	1012	1043	992	1035	1022	947	968	1021	984	992	988	1011	1054	987	1000	1019	963	987	998	1046	978	1008	958	1016	974	1043	1008	1031	984	1011	930	972	1009	983	1034	988	1002	1002	1052	1002	896	961	1000	950	1052	978	1050	925	970	998	972	1061	1003	985	1034	1029	982	1006	993	1014	991	1003	1040	1017	955	974	1050	998	983	1028	1040	1010	1022	1010	991	952	1007	1052	1039	959	1040	974	970	1005	941	1013	1009	1016	1000	1016	1045	959	970	994	980	963	1017	981	995	1043	1044	978	1013	998	965	977	1023	969	1038	973	977	972	962	978	978	962	1010	1024	1003	1007	971	979	1021	961	1004	1002	973	991	1025	1000	1001	1038	1003	947	1032	1006	992	1006	1034	966	988	987	983	1036	1017	990	976	979	960	996	992	997	955	1029	1026	1009	1042	1032	994	954	995	943	995	1003	997	1027	1049	991	972	1001	1040	943	1021	1002	1032	942	1005	967	1010	1019	994	1087	986	1027	1014	979	994	957	979	1038	990	966	1020	951	993	941	927	1006	924	962	1014	1007	945	988	965	975	995	1004	978	963	984	1066	1004	987	1049	969	1028	1001	933	999	1033	990	962	902	1018	1004	999	996	995	955	983	1013	991	1021	1007	1052	1036	982	984	1023	958	1031	1067	940	1005	1022	1040	1019	969	993	1011	955	988	1022	1002	1038	983	971	1018	1069	1026	1008	964	979	963	978	1045	1005	987	993	968	1012	982	974	1013	1014	953	1027	1036	1051	957	974	1008	1003	1024	932	995	949	1029	977	999	1024	1017	951	996	975	973	1001	982	935	1023	932	1038	1028	1003	999	992	1032	965	997	998	997	993	1003	968	1053	962	981	1015	988	1067	1052	948	997	1014	953	1013	914	1006	960	973	967	922	990	953	1046	986	944	1097	1001	976	958	1024	1017	951	971	1007	999	967	954	1008	1041	996	1014	969	958	983	993	1027	968	979	1026	968	967	1035	1030	1005	987	968	973	1020	1008	990	989	964	972	1035	960	1050	964	1002	987	982	994	1005	1018	1066	1019	1028	1014	1037	1017	988	986	970	1029	1037	995	1035	1074	1001	988	1000	1070	983	964	1008	971	1018	990	1033	995	993	991	1037	1021	1042	997	951	994	1055	992	996	984	1001	1009	1044	1036	1011	983	1001	1009	930	1006	1019	985	1029	948	969	1039	978	1018	974	992	953	1083	1024	965	955	941	1054	1007	1024	1029	986	986	978	1016	1004	1052	1020	1007	986	1047	1013	988	1020	1022	1083	973	1034	969	971	1011	1049	974	1014	988	987	1040	998	913	1051	989	999	968	989	1003	1002	1068	1001	920	994	1027	1001	956	985	1023	983	986	991	1031	991	1011	1078	970	994	992	1037	1000	1010	1048	935	988	1061	997	1006	960	983	948	940	1018	1002	1073	978	1004	999	998	985	992	999	980	994	1061	1008	1004	992	994	972	966	1005	1023	984	1026	960	985	962	995	1040	943	991	1036	1017	994	972	1008	951	987	1001	973	1010	969	951	987	987	972	1051	1010	985	1056	987	1005	962	1060	1007	968	978	940	985	982	970	1014	1031	1014	960	989	989	1065	1012	1020	965	991	992	999	983	1010	1040	953	1006	1038	964	1068	1001	986	972	985	1022	999	1008	982	1013	939	959	1037	1018	1078	989	981	945	993	965	1007	1030	963	1026	991	989	973	1049	991	1021	1053	951	1024	957	948	1034	1000	953	939	981	1019	1012	944	1038	990	983	958	1024	971	985	987	985	995	924	1009	1021	962	1036	1006	1006	1025	966	1011	996	1008	974	1011	964	1005	982	1010	1019	1025	1055	988	1050	988	1007	961	947	976	981	979	954	1012	961	990	1031	961	1023	972	1001	1018	1024	966	999	1012	1007	1009	1019	967	979	984	1022	1024	977	1037	968	991	990	1014	964	978	1030	1010	1005	989	1018	1043	1096	978	1004	1004	988	1017	1010	1000	953	1024	979	1012	974	976	1032	1027	1007	998	945	1009	1044	1033	1022	993	994	1075	955	972	987	963	953	1037	1023	966	1029	1006	952	1018	928	1016	944	1010	984	983	980	1022	1074	978	977	965	1005	1025	1029	993	1002	1045	1014	969	983	1004	1004	934	941	983	1061	970	996	999	995	979	1016	1082	1045	961	999	1017	1026	1028	953	1011	999	983	996	1012	970	986	981	1014	966	970	985	943	1012	974	1049	973	1047	975	997	1002	1034	959	998	1026	1001	966	1034	992	997	987	957	956	971	1008	970	1005	993	997	952	1048	1001	952	989	957	985	1029	982	1020	1027	981	972	1020	945	999	1015	1006	1028	952	1014	1005	995	997	975	1024	1034	1073	1006	926	1040	997	1011	981	988	962	1065	984	924	1004	1013	1028	1073	970	1004	993	970	1015	1068	977	1002	1007	984	957	948	1005	979	1000	1016	1045
23736	21551	29375	24173	21558	20649	8591	3414	2608	2021	1755	1553	1459	1256	1143	979	996	957	974	845	832	854	768	708	741	634	714	684	647	633	660	674	656	648	645	652	637	642	620	606	648	630	569	593	546	560	595	603	592	593	558	578	618	549	602	606	587	573	615	566	626	574	591	589	563	525	524	538	573	563	523	535	567	557	578	558	544	514	546	550	542	545	560	527	587	517	539	580	585	565	592	502	561	548	607	528	575	568	554	503	558	578	551	573	538	553	577	563	573	580	524	567	537	571	584	566	610	523	528	531	561	564	609	571	555	492	566	523	547	533	537	551	526	597	552	540	527	534	574	591	565	543	558	517	520	544	552	579	548	497	581	571	535	554	531	524	519	549	516	530	558	552	547	544	527	576	536	572	583	530	551	554	530	563	535	552	522	559	516	514	510	545	539	550	530	573	550	580	591	512	581	554	567	556	544	605	580	546	566	559	578	522	541	574	589	595	518	556	565	617	532	573	576	536	534	542	565	537	577	575	581	571	568	511	571	550	563	571	539	553	554	559	566	561	556	586	614	489	560	531	518	550	536	589	539	562	565	523	554	583	548	531	582	576	591	560	530	572	544	525	560	582	554	581	571	570	558	572	583	529	568	560	536	526	518	566	540	540	540	604	569	542	551	557	565	531	545	549	584	551	536	547	582	548	567	535	553	515	531	532	573	560	567	575	548	534	556	546	536	556	548	555	563	531	588	559	533	495	524	529	586	538	547	532	527	540	512	551	574	570	584	540	551	559	558	532	581	524	554	565	538	558	539	561	540	563	550	548	585	544	539	562	534	541	523	564	588	570	578	546	547	534	581	569	562	604	547	578	586	501	537	547	517	566	561	529	560	498	580	508	582	548	566	522	528	575	582	548	576	573	530	501	561	597	551	558	531	521	545	542	510	524	582	586	539	566	560	546	574	563	518	575	498	531	557	573	567	565	541	510	562	545	564	544	592	540	571	537	537	565	547	550	566	541	552	573	570	556	595	568	559	566	562	541	594	527	551	535	506	548	529	578	548	561	560	579	507	535	580	524	548	550	568	559	496	530	534	539	553	549	572	559	554	509	558	547	598	537	515	582	534	552	548	553	560	582	515	568	541	562	559	550	568	571	547	523	487	556	599	523	524	541	538	558	557	540	512	545	576	548	539	537	562	541	567	581	508	535	549	537	532	607	550	541	513	596	553	545	548	557	521	485	559	561	580	557	573	523	547	526	566	524	502	560	493	514	602	576	554	581	564	568	540	565	538	512	542	541	546	578	538	566	559	528	581	494	538	552	546	519	517	546	572	553	582	505	575	556	525	552	548	546	577	555	521	571	533	532	576	535	566	540	561	564	538	529	573	539	546	568	565	521	535	495	536	565	586	543	504	576	579	542	553	489	533	534	513	573	573	536	561	554	543	528	557	599	514	567	559	585	540	583	542	569	557	527	544	557	529	541	500	534	561	581	546	589	550	545	533	565	539	585	521	520	550	577	557	537	518	559	561	550	552	554	575	551	562	586	562	554	544	556	548	577	523	572	588	554	537	535	600	555	531	548	543	570	550	515	557	520	586	566	549	522	554	558	547	536	545	514	566	594	537	548	546	516	550	584	532	581	568	537	527	508	549	564	579	606	569	588	558	536	591	545	518	610	552	543	536	551	549	535	544	514	562	559	562	535	574	528	563	541	519	519	567	540	526	523	576	552	545	575	528	540	557	540	541	539	528	568	576	557	566	596	559	584	538	546	540	577	546	576	530	533	551	553	587	534	551	534	529	536	571	589	537	573	585	539	551	543	535	564	524	592	556	518	557	562	544	557	574	531	599	524	571	539	524	557	544	549	531	563	525	586	517	533	529	532	556	501	506	574	560	526	540	520	539	530	549	528	529	563	555	556	520	525	580	568	582	559	553	544	530	550	537	534	537	582	562	530	575	506	533	548	596	540	523	583	558	600	555	558	535	544	583	589	532	505	546	536	553	544	549	537	562	528	542	555	569	592	550	566	527	544	510	599	553	544	546	523	560	573	548	522	554	578	572	531	583	505	524	576	549	559	527	554	544	532	562	562	567	509	554	527	538	581	547	575	562	549	560	563	537	517	543	520	553	561	573	544	547	539	547	555	598	499	553	548	578	534	557	545	536	529	558	563	559	520	507	542	550	555	543	533	589	562	600	547	539	569	596	556	540	532	555	553	535	545	537	547	585	556	554	563	590	540	508	545	608	577	599	557	543	519	572	513	596	549	533	538	530	573	553	540	565	565	559	561	543	588	550	541	530	553	549	554	571	535	570	566	619	583	556	524	547	548	580	581	515	565	531	538	588	510	563	560	563	557	528	510	566	519	522	536	536	530	563	567	565	521	551	580	558	512	522	542	548	589	494	530	543	552	546	529	540	523	573	569	562	548	565	564	575	516	569	555	580	577	554	520	527	595	510	556	577	576	543	547	572	583	558	529	532	557	544	539	595	586	542	542	566	554	544	533	519	536	543	505	503	549	602	543	528	576	545	558	518	527	546	523	513	502	536	542	562	565	546	577	551	570	597	529	558	573	556	527	569	504	559	582	549	526	556	562	568	543	606	570	545	522	554	566	526	545	557	539	541	557	578	531	562	521	595	542	530	591	543	526	558	546	567	549	539	588	597	524	525	535	493	573	534	573	550	543	559	572	518	571	559	561	550	519	579	549	550	555	538	544	555	538	540	576	607	551	577	539	534	508	577	537	523	518	513	526	565	555	529	541	542	542	533	580	570	567	560	588	532	561	567	589	532	550	513	596	570	565	564	573	533	598	579	573	553	563	539	620	551	557	533	538	528	537	536	548	533	527	552	566	560	518	583	543	550	562	571	557	505	551	542	537	563	566	573	500	559	572	550	556	524	554	527	495	547	577	569	550	500	566	542	537	564	534	555	544	562	543	528	565	551	558	555	564	543	571	541	550	502	563	573	550	551	547	536	601	550	562	530	535	537	569	558	546	528	529	518	515	551	586	544	521	543	546	563	532	561	550	545	543	588	546	553	512	576	547	562	526	553	579	559	566	552	526	586	503	539	572	535	573	559	549	560	567	536	566	551	574	532	574	543	555	562	602	585	537	534	537	554	546	586	592	567	556	575	580	572	563	571	543	561	512	530	531	530	511	543	535	513	536	589	569	581	561	546	577	539	541	551	528	561	560	546	540	566	548	552	516	547	539	543	551	575	550	529	567	583	533	568	539	534	552	549	587	529	532	560	547	585	543	555	545	522	567	521	526	533	502	582	553	589	512	547	512	565	586	590	573	578	498	510	513	537	533	528	521	546	565	566	541	565	556	579	580	586	514	582	544	545	556	554	519	552	530	521	541	538	567	523	499	562	553	541	497	546	580	562	534	533	543	531	539	525	549	576	536	537	572	499	549	555	539	589	550	554	525	566	528	595	562	563	557	597	549	558	531	572	574	545	580	523	552	539	533	546	552	554	559	570	552	520	517	509	528	521	543	534	523
16270	32540	28523	20568	15371	10939	9704	6993	6162	4766	4151	3418	2963	2507	2209	1800	1956	1778	1596	1467	1432	1287	1279	1302	1159	1085	1058	995	1014	981	1044	1029	907	965	902	940	883	964	893	929	857	877	850	869	815	836	860	828	872	865	827	830	859	816	807	803	817	846	811	793	799	762	805	804	713	753	741	763	733	714	758	767	806	751	785	778	763	738	789	781	761	764	726	787	778	725	784	787	774	790	815	770	805	804	805	772	776	768	782	742	733	762	794	767	797	777	812	777	729	744	748	762	722	765	767	753	745	747	747	797	809	789	758	737	788	727	752	782	732	761	764	757	742	798	771	736	755	729	749	777	771	729	755	733	751	754	739	736	726	787	742	743	768	730	753	749	768	796	760	741	783	769	710	768	716	755	774	696	741	773	728	746	745	782	764	781	776	796	766	747	727	762	741	750	759	770	719	731	778	712	763	780	753	743	845	772	728	762	782	751	764	728	781	761	716	775	736	759	762	727	797	745	754	750	762	750	760	731	757	724	733	740	758	768	741	787	736	741	789	789	771	739	781	740	745	701	775	731	711	729	741	753	754	705	744	707	764	758	788	715	727	807	742	744	723	739	721	729	712	810	736	754	716	760	739	728	755	719	714	746	796	725	775	747	707	780	739	733	756	748	735	774	721	732	730	763	809	798	750	784	714	726	727	796	734	754	767	753	753	764	743	768	759	743	745	777	751	757	761	713	693	770	780	760	707	747	752	761	731	788	796	724	812	764	726	737	780	760	694	791	770	743	718	803	726	728	747	713	737	796	738	752	723	724	754	800	769	802	783	736	768	765	737	755	731	759	726	769	784	751	720	779	729	790	760	734	757	796	790	764	747	722	801	724	757	779	724	716	799	731	740	703	734	770	731	713	694	726	756	758	738	742	753	785	761	771	745	797	691	769	766	781	758	758	732	727	762	804	735	727	779	777	712	761	731	780	758	758	694	751	735	779	731	734	723	784	703	716	758	740	785	716	701	748	743	745	711	734	768	746	693	715	719	773	737	726	783	762	744	740	756	764	777	738	749	763	786	716	756	746	748	745	841	705	760	754	780	754	765	755	719	747	734	744	732	781	759	724	768	778	785	775	718	752	765	789	805	772	756	728	782	725	724	758	765	759	804	748	784	692	770	766	763	791	742	772	752	702	727	713	749	716	751	754	732	755	790	701	745	754	758	808	737	736	726	701	760	725	740	739	721	714	712	733	782	776	776	699	758	748	761	726	737	782	786	771	775	800	724	731	801	737	687	717	756	696	749	766	760	776	677	708	726	747	742	727	743	755	776	705	740	741	739	769	764	789	758	731	771	715	789	715	748	790	754	734	751	751	784	729	770	810	755	743	739	746	764	725	749	781	738	790	765	764	724	746	773	703	755	772	739	773	697	757	712	746	770	746	752	723	744	771	739	733	748	718	780	775	740	739	739	782	765	755	727	734	759	764	764	756	774	775	751	762	758	755	747	704	725	723	756	758	711	749	759	753	752	762	797	751	716	710	712	736	736	755	707	786	732	775	757	743	771	777	747	772	769	748	761	732	745	784	725	743	714	735	797	726	741	765	761	727	734	747	762	717	741	743	787	711	768	724	755	754	706	734	723	777	784	772	724	707	759	771	726	738	776	774	756	744	725	737	749	688	737	763	768	766	747	764	749	748	753	735	760	735	777	769	745	777	719	694	717	745	743	768	750	758	715	732	757	736	733	706	767	769	721	797	769	679	724	714	763	817	767	737	782	745	786	737	736	773	768	736	724	732	744	747	743	759	711	698	757	729	708	741	769	754	768	712	786	737	766	690	752	757	778	709	734	759	744	755	776	782	710	758	760	701	739	778	786	778	774	732	769	736	756	720	703	749	788	719	766	731	796	781	746	790	694	726	738	720	718	736	772	734	746	738	719	790	753	730	706	743	737	730	776	776	741	712	739	745	760	770	727	742	769	734	819	745	711	727	728	797	761	757	752	769	726	752	771	693	768	751	753	742	822	737	773	743	778	771	763	736	746	764	723	760	708	764	720	759	713	713	809	738	781	754	731	823	771	750	783	733	715	808	799	725	754	709	787	768	742	735	752	727	809	725	801	727	732	728	760	759	746	767	741	728	799	744	738	728	718	807	725	775	768	756	703	769	741	725	779	766	721	730	715	733	756	800	709	748	736	716	778	789	742	764	753	724	750	766	762	776	746	739	735	769	764	749	774	790	777	737	758	796	746	732	720	716	740	729	768	755	771	752	731	794	784	731	765	815	743	716	751	703	753	709	744	769	779	796	754	756	706	772	741	786	773	734	786	742	771	756	703	772	786	738	760	739	789	697	721	708	694	737	749	708	738	754	717	763	739	766	718	735	778	802	806	696	772	761	703	769	772	820	719	749	759	748	734	725	782	752	757	738	670	803	749	755	742	768	721	730	693	743	744	721	806	731	742	737	752	744	746	732	695	682	688	726	757	722	712	742	757	808	787	765	746	755	750	753	689	773	740	738	738	749	755	729	699	753	760	755	729	715	762	773	725	763	763	762	745	744	748	807	737	757	720	745	744	706	762	762	803	698	735	785	756	764	721	734	758	783	767	767	768	779	736	768	697	746	728	771	725	798	780	785	734	696	764	724	761	748	759	782	784	788	777	746	724	773	750	768	760	731	780	769	723	758	758	749	810	745	805	771	743	739	737	748	768	792	751	715	721	750	769	718	690	742	743	713	703	760	755	748	788	753	781	796	753	726	733	772	732	808	719	712	770	751	761	725	771	740	726	779	746	764	762	776	696	775	701	778	707	741	704	762	773	761	753	759	748	773	763	720	745	734	732	756	716	702	721	754	764	733	762	779	706	773	736	733	793	744	737	756	766	742	791	784	775	722	744	721	722	752	752	752	749	735	724	747	799	737	779	708	742	761	708	762	753	728	724	788	758	720	769	724	721	766	811	730	773	723	740	773	779	764	775	710	815	766	789	729	730	706	778	671	730	765	716	747	706	778	707	779	757	770	803	711	749	747	784	723	739	756	765	731	703	751	719	766	715	728	735	733	705	720	703	751	690	739	772	760	742	776	744	777	791	726	725	745	759	769	730	769	754	723	758	769	705	750	745	739	734	728	764	704	760	781	779	719	706	789	746	730	816	742	731	777	774	779	744	758	758	766	725	771	716	733	760	718	738	757	740	797	744	675	713	713	770	771	764	726	766	754	800	743	731	728	700	719	796	752	772	806	748	799	766	757	729	753	739	763	722	720	747	753	774	746	742	798	751	744	748	748	729	715	766	786	712	731	735	745	788	746	715	720	765	678	762	742	792	753	751	731	764	744	805	759	782	746	726	751	760	749	720	770	752	761	768	740	776	753	766	759	745	740	770	734	738	771	725	771	784	747	724	756	783	732	761	762	697	757	736	756	747	745	752	761	796	731	706	735	726	771	791	809	768	766	734	727	754	729	731	748	762	762	783	726	757	763	784	766	712	770	797	777	708	781	746	734	736	738	777	775
27545	20692	13653	7274	3612	2026	1966	1594	1434	1330	1295	1141	1146	993	945	1006	943	985	921	912	872	856	908	882	897	836	819	857	857	821	884	816	790	852	822	803	776	852	816	829	817	858	787	782	827	819	813	802	823	830	791	836	826	818	836	799	780	823	811	889	741	780	813	881	780	830	805	805	787	764	779	767	826	786	806	773	827	820	839	882	793	851	815	827	803	814	811	822	766	839	811	816	763	786	840	799	810	839	821	818	818	832	816	828	865	796	772	873	818	798	845	823	792	792	775	783	827	797	828	761	806	746	756	775	857	816	806	786	802	836	831	861	778	795	785	755	771	862	816	759	815	807	812	781	811	804	750	869	863	812	833	830	868	784	773	821	834	821	805	797	820	797	793	790	777	819	844	787	805	782	772	779	820	791	796	804	763	793	814	778	749	791	799	822	760	795	773	829	830	815	758	857	785	782	826	788	814	826	827	747	811	859	779	767	790	799	827	829	781	848	808	791	800	752	821	766	787	829	744	820	820	780	793	798	801	766	796	820	826	818	783	785	800	728	789	806	808	802	801	760	779	716	865	836	736	817	828	809	817	797	828	744	767	829	839	789	790	798	833	776	776	790	779	841	830	821	814	726	813	785	785	777	762	805	748	757	825	823	808	804	785	787	825	796	827	788	845	769	810	795	772	766	745	821	801	771	824	817	838	768	812	785	801	826	794	795	841	763	788	772	778	822	786	808	825	670	834	826	803	768	801	804	842	783	775	781	800	772	790	756	839	817	858	788	794	828	770	833	782	824	830	822	792	790	774	812	792	870	809	762	816	776	757	869	807	769	765	799	747	803	778	768	768	825	781	838	790	849	774	797	720	813	834	759	821	768	821	802	722	834	832	790	818	796	788	744	784	836	746	802	805	798	807	790	809	779	802	838	746	831	797	815	815	772	810	753	859	774	785	773	843	803	839	796	759	807	776	811	777	837	842	831	787	791	817	761	760	813	828	783	826	744	845	797	845	832	824	875	825	815	813	849	812	782	853	782	834	840	777	839	775	738	821	804	752	805	811	836	757	836	874	784	769	861	852	749	798	802	840	833	842	820	819	779	798	759	819	818	749	840	794	818	832	779	820	823	828	765	771	798	759	804	804	777	792	795	810	807	774	776	745	783	742	771	915	782	835	734	781	810	804	834	874	757	773	764	812	800	806	785	804	816	817	790	782	786	806	806	836	797	794	811	760	792	797	791	835	797	829	774	835	814	794	779	769	791	855	787	796	821	819	830	818	821	789	755	786	765	829	793	766	856	768	758	777	809	813	785	787	763	859	784	800	791	818	768	787	774	816	857	814	826	818	815	757	799	756	811	808	827	811	779	752	758	774	800	802	760	799	821	788	827	820	801	752	772	816	758	824	790	837	793	879	822	833	831	798	806	773	842	794	766	738	810	806	851	811	743	773	778	786	769	788	791	795	774	803	807	870	763	778	771	806	758	815	791	802	778	777	765	782	847	851	813	758	738	810	809	801	868	772	797	807	863	811	812	766	777	765	819	796	830	833	814	862	810	811	808	797	835	793	825	795	753	809	763	849	789	789	765	815	811	828	775	773	804	782	830	766	823	795	801	802	758	718	760	791	824	791	869	787	764	779	835	809	823	746	802	823	781	770	778	817	777	838	786	801	832	823	845	783	786	774	847	780	814	807	831	815	757	806	773	789	852	812	820	816	832	780	783	761	749	771	786	796	822	762	802	773	809	804	798	845	764	815	744	726	806	813	784	817	820	864	791	815	830	816	827	856	800	794	792	795	785	824	815	751	814	762	796	788	771	816	785	851	819	794	815	794	805	773	810	802	812	775	786	798	789	798	752	744	818	785	807	820	773	756	822	833	779	815	760	778	760	816	847	828	744	822	777	831	760	835	760	790	780	807	798	769	823	762	788	808	829	765	771	763	763	771	779	825	742	839	812	817	772	760	812	841	777	726	811	766	787	759	803	823	827	785	766	796	759	784	812	798	843	820	844	809	843	850	764	785	810	801	777	854	766	857	825	776	767	843	805	838	807	853	798	799	792	794	802	844	767	795	801	830	839	838	802	780	818	789	780	849	800	825	827	809	793	747	793	803	775	823	785	810	813	790	788	768	797	775	806	804	815	819	745	788	809	796	762	752	808	756	809	811	814	816	819	810	799	756	798	797	759	833	788	791	770	808	815	810	798	792	798	763	771	760	784	775	809	858	806	820	809	815	845	810	794	834	822	797	847	801	863	793	833	780	822	817	810	793	791	777	821	782	805	811	806	812	801	802	789	780	834	764	830	801	811	821	815	771	776	800	779	763	816	836	793	782	802	795	809	789	778	795	797	767	792	857	780	810	778	817	781	789	764	812	759	847	789	759	782	844	767	782	799	819	808	823	800	816	788	835	807	783	809	794	816	785	839	778	762	800	813	768	774	749	830	820	805	818	791	792	814	808	759	818	814	787	836	802	825	817	745	770	817	784	797	756	788	760	860	841	831	785	876	835	772	802	783	833	800	796	784	740	799	829	795	823	761	831	814	784	872	786	800	791	831	762	785	764	830	763	780	826	831	724	770	806	837	820	781	795	753	821	807	797	828	792	788	826	829	781	806	820	782	810	813	785	794	799	757	818	782	812	814	853	831	793	811	816	839	814	837	776	783	826	799	789	831	786	782	734	817	830	809	837	837	767	812	804	788	792	822	823	793	825	808	788	816	775	854	831	732	796	870	818	791	838	752	807	782	790	833	836	816	801	751	815	795	820	834	796	815	778	806	798	837	815	798	866	789	813	786	812	812	821	841	808	844	806	817	822	776	822	865	817	776	792	808	766	754	859	826	802	852	812	799	774	826	778	846	757	774	789	775	803	809	748	746	819	839	791	798	816	799	801	778	764	850	834	861	763	807	808	805	829	803	791	829	825	813	765	760	754	782	775	785	763	823	780	815	810	798	752	781	794	772	845	813	829	828	763	837	820	809	796	819	751	777	785	752	867	844	740	876	818	780	847	754	806	816	831	795	810	808	809	834	835	794	787	838	821	742	791	749	787	756	779	831	796	774	787	862	834	876	803	795	737	840	834	813	812	823	783	853	797	868	782	786	782	815	806	808	800	807	811	831	789	813	777	788	769	818	787	837	853	824	806	769	806	816	853	776	790	766	742	807	807	818	817	826	762	859	814	805	775	760	834	793	841	740	744	804	800	788	804	807	845	775	784	811	792	805	837	808	793	793	815	779	759	805	822	820	768	771	770	787	773	872	788	823	815	807	805	829	812	803	801	785	786	791	834	849	775	787	795	842	780	795	828	851	793	807	781	811	781	786	717	801	788	774	835	801	791	835	777	856	799	830	784	758	774	800	785	809	775	820	815	800	786	779	790	796	792	787	822	814	823	814	816	807	773	842	863	810	779	752	791	767	808	792	774	791	838	846	803	835	791	829	808	753	836	812	816	804	815	763	784	797	799	819	821	806	770	809	748	809	809	792	801	771	793	770
11890	18464	15750	10551	6964	4464	4356	3236	2755	2475	2290	1795	1882	1581	1528	1504	1539	1401	1312	1318	1317	1274	1218	1205	1257	1172	1237	1140	1182	1185	1194	1076	1039	1126	1104	1097	1070	1077	1064	1127	1103	1138	1122	1076	1053	1039	1074	1076	1113	1131	1029	1099	1032	1088	1062	1074	1109	1056	1058	1082	1085	1119	1035	1041	1084	1061	1102	1037	1087	1084	1021	1046	1045	1052	1069	1015	1057	1081	1105	1065	1095	1046	1008	1072	1074	1075	1018	1072	1073	1081	1034	1049	1072	1047	1114	1151	1074	1069	1059	1080	1086	1089	1029	1024	1067	1058	1106	1080	1091	1041	1088	1036	1051	1147	1076	1057	1064	1066	1132	1057	1032	1010	1026	1047	1018	1052	1045	1004	1079	1098	1049	1108	1104	1016	1023	1084	1102	1058	1091	1060	1067	1060	1127	1052	1047	1116	1001	1034	1078	1015	1077	1061	1091	985	1059	1020	1083	1093	1061	1044	1020	1058	1031	1057	1071	1040	1003	1081	1055	1110	978	1088	1065	1022	1040	1078	1062	1059	1057	1023	1093	1075	1068	1093	1044	1039	1058	1084	1059	1069	1127	994	1043	1026	1050	1016	1045	1029	1037	1087	1017	1056	1096	1053	1052	1056	1044	1031	998	1058	1070	1048	1013	1087	1045	1033	1068	1037	1077	1018	1022	1046	1079	1095	1015	1032	1075	1053	1021	1017	1072	1066	1093	1032	1025	1047	1050	1016	1057	1142	1048	1060	1081	1040	1080	1087	1040	1078	1035	1061	999	1037	1038	1103	1037	1062	1070	1023	1076	1080	1117	1064	1001	1056	1107	1008	1080	1020	1077	1052	1036	1049	1080	1073	1105	1035	1058	1092	1058	1047	1073	1043	1066	1077	1057	1036	1016	1044	1066	1054	1069	1019	1029	1062	1045	1066	1012	1069	1078	985	1065	1086	1103	1118	1078	1064	1079	1060	1085	1080	1017	1098	992	999	1047	1059	1090	1095	1133	1077	1033	1028	1081	1048	1028	1058	1043	1011	1061	1070	1059	1089	1061	1013	1058	1083	1054	1035	1006	1057	1079	1047	1007	1061	1000	1006	1101	1055	1013	1110	1064	999	1093	1068	1010	1077	1048	1088	1063	1134	1026	1053	1078	1091	1064	1041	1099	1057	990	1060	1041	1033	1093	1077	1025	1069	1033	1060	1076	1018	1057	1099	1124	1072	1089	1046	1109	1070	1098	1012	1097	1063	1107	1057	1069	1154	1072	1018	1088	1064	1065	1007	1030	1068	1043	1050	1038	1065	1114	1027	1045	1006	1082	1081	1041	1027	1056	1076	1099	1083	1041	1025	1047	1082	1087	1057	1010	1045	1081	1061	1031	1065	1052	1031	1104	988	1062	1065	1079	1035	1029	1109	1060	1045	1051	1020	1006	1043	999	1058	1064	1042	1054	1051	1087	1048	1062	1037	1019	1040	1077	1131	1102	1098	1076	1094	1000	1065	1085	1036	1081	1080	1095	1076	1003	1043	1019	1088	1036	1075	1063	1012	1078	1104	1108	1071	1056	1049	1096	1062	1036	1069	1075	1040	989	1077	1067	1071	1018	1055	1040	1039	1001	1036	1071	1079	1044	1074	1047	1036	1059	1072	1040	1112	1116	1071	1053	1030	1079	1039	991	1096	1068	1050	1025	1012	1006	1030	1007	1023	1038	1047	1025	1093	1063	1100	1075	1029	1100	1029	1020	1126	1091	1062	1163	1111	1059	1093	1077	1101	1029	1016	1084	1109	1106	1039	1055	1042	1045	1066	1074	996	1035	1029	1027	1102	1029	1102	1062	1091	1083	1040	1038	1080	1032	1031	1032	1058	1077	1005	1041	1058	1059	1020	1052	1113	1029	1080	1022	1050	1084	1041	1046	1073	1081	1042	1061	1067	1128	1051	1040	1071	1117	1035	1077	1036	1041	1098	1035	1076	1083	1059	1030	1075	1062	1073	1039	1041	1038	1079	1067	1045	1016	1072	1010	1044	1036	1106	1092	1124	1047	1065	1032	1096	1027	1055	1025	1072	1037	1075	1083	1061	1080	1102	1068	1048	1072	1041	1083	1032	1057	1026	1083	1032	1046	1077	1109	1071	1052	1035	1062	1091	1059	1025	1054	1086	985	1034	1089	1055	1093	1024	1078	1040	1059	1056	1039	1108	997	1032	1067	1035	1035	1101	1028	1089	1053	1029	1105	1072	1062	1047	986	1071	1086	1061	1043	1096	1021	1107	1079	1033	1006	1082	1060	1067	1084	1103	1058	1021	1038	1110	1006	1048	1054	1054	1054	1067	1023	1034	1044	1033	1075	1055	1064	1036	1070	1004	1108	1094	1090	1113	1046	1105	1036	1064	1093	1045	1088	1049	1072	1009	1121	1036	1008	1069	1013	1101	1051	1091	980	1027	993	1075	1053	1049	1006	1063	1062	1099	1039	1077	1130	1053	1045	1070	1096	1062	1100	1073	1089	1073	1044	1078	1096	1078	1006	1076	1098	996	1061	1019	1040	1057	1056	1012	1014	1003	1012	1098	1052	1085	1019	1084	1072	1068	1041	1059	1062	1027	1054	1052	1057	1076	1075	1108	1044	990	1030	1082	1031	1075	1024	1082	1069	1046	1117	1101	1100	1031	1056	1070	996	1052	1070	1083	1034	1062	1018	1075	1150	1058	1081	1037	1101	1123	1077	1049	1028	1033	1111	1060	1048	1067	1093	1084	1073	1044	1045	1075	984	1050	1095	1018	1036	1072	974	1109	1029	1090	1067	1066	1066	1119	1103	1112	1081	1021	1039	1093	1081	1047	1018	1058	1077	1040	1051	1034	1067	1095	1037	1046	1093	1022	1058	1119	1035	1050	1099	1085	1099	1087	1126	1026	1028	1084	1034	1051	1079	1017	1099	1021	1077	1030	1069	1054	1039	1039	1057	1077	1010	1036	1065	1074	1043	1047	1062	1115	1077	1066	1046	1076	1112	1012	1027	1054	1078	1136	1085	1083	1030	1060	1106	1000	1036	1054	1057	1069	1028	1040	1108	1020	998	1097	1001	1070	1077	1109	1064	1037	1043	1053	1138	991	1008	1061	1117	1021	988	1060	1040	1037	1088	1057	1094	1043	1066	1020	1019	1070	1123	1076	1058	1026	1066	1013	1029	1060	1056	1047	1036	1043	1070	1093	1077	1080	1011	1039	1067	1040	1028	1034	1103	1082	1011	1054	1024	1023	1030	1071	1024	1048	1091	1043	1003	1091	1075	1099	1088	1068	1090	1115	1050	1063	1059	1076	1054	1082	1105	1044	1052	1106	1050	1028	1069	1059	1096	1086	1080	1014	1085	1052	1090	1032	1060	1033	1020	1071	1101	1091	1036	1073	1026	1034	1035	1103	1040	1072	1058	1032	1058	1110	1007	1048	1042	1005	1059	1050	1079	1043	1075	1041	1019	1065	1031	1079	1088	1115	1050	1059	1048	1048	1096	1077	1037	1079	1029	1050	998	1075	1111	1040	1032	1100	1058	1033	1089	1064	1024	1006	983	1067	1092	1074	993	1034	1055	1011	1054	954	1108	1093	1055	1035	1098	1038	990	1032	1112	1042	1043	1093	1068	1085	1007	1118	1046	1051	1088	1124	1068	1078	1084	1051	1081	1075	1099	1056	1105	1096	1087	1087	1076	1080	1054	1023	1015	1097	1035	1125	1084	1043	1072	1066	1059	1076	1049	1094	1091	1139	1075	1070	1083	1106	1056	1150	1100	1087	1053	1077	1055	1015	974	1046	1091	1069	1081	1120	1046	1082	1104	1137	1115	1096	1062	1099	1054	1088	1048	998	1069	1018	1067	1034	1135	1063	1083	1086	1026	1064	1041	1022	1019	1079	1027	1027	1066	1060	1060	1054	1056	1093	1021	1015	1020	1078	1109	1050	1094	1024	1083	1052	1091	1021	1079	1063	1102	1008	1048	1039	1070	1032	1110	1068	1061	1044	1094	1144	1059	1132	1048	1059	1021	1060	1064	1095	1024	1030	1056	1132	1101	1065	1031	1014	1100	1046	1030	1039	1100	1008	1084	1053	1029	1049	1054	1024	1075	1072	1119	1037	1065	1062	1019	1017	1069	1065	1056	1065	1133	1027	1061	1110	1043	1053	1045	1064	1072	1122	1018	1013	1103	1061	1068	1031	1021	1037	1026	1083	1066	1018	1075	1032	1042	1074	1090	1077	1070	1051	1038	1031	1124	1049	1026	1085	1019	1080	1031	1022	1057	1065	1065	1087	1103	1087	1084	1060	1100	1046	1115	1040	1023	1074	1046	1092	1084	994	1030	1063	1067	1044	1075	1020	1106	1065	1009	1081	1086	1063	1064	1104	1067	1076	1084	1094	1093	1063	1090	999	1069	1058	1068	1076	1072	1075	1106	1002	1058	1059	1005	1029	1055	1100	1113	1086	1056	1071	1049	1097	1044	1082	1052	1040	1048	1057	1091	1043	1072	1037	1047	1035	1103	1068	1041	1111	1118	1051	1077	1052	1021	1081	1015	1065	1035	1097	1106	1044	1021	1030	1090	1018	1104	1047	1055	1050	1028	1091	1072	1076	991	1108	1100	1061	1068	1123	1036	998	1078	1043	1093	1037	1033	1043	1084	1070	1115	1032	1090	1039	996	1086	1038	1047	1109	1081	1034	1097	1046	1107	1012	1109	1106	1063	1027	1069	1059	1081	1086	1070	1100	1112	1076	1067	1083	1060	1075	1028	1073	1107	1056	1073	1056	1051	1027	1032	1078	1027	1031	1028	1045	1094	1065	1060	1055	1028	1024	1044	1090	1057	1068	1076	1082	1082	1078	1051	1099	1017	1111	1058	1072	1118	1104	1005	993	1102	1007	1079	1055	1062	1044	999	1017	1018	1051	1067	1045	1066	1021	1068	1036	1085	1041	1026	1079	1061	1068	1067	1053	1036	997	1082	1058	1015	1124	1058	1028	1063	1118	1031	1053	1088	1055	1079	1093	1128	1051	1088
24818	21591	28841	24810	20886	8185	3832	2466	2017	1787	1553	1411	1263	1210	1065	1107	1090	973	967	954	943	882	858	864	863	862	881	835	820	841	854	806	824	853	833	869	828	821	822	819	785	778	794	737	757	733	732	814	774	785	755	772	763	745	800	720	774	760	753	769	759	771	739	775	806	792	729	746	759	797	771	791	744	800	801	854	797	716	766	750	784	767	765	792	764	695	764	770	756	726	795	798	788	716	749	735	753	790	707	828	676	706	740	758	749	780	817	790	775	751	723	763	760	775	743	744	815	765	792	729	755	797	759	759	763	762	786	730	715	750	785	733	724	747	735	737	759	736	743	740	747	757	776	725	737	752	751	777	740	712	759	700	756	716	718	773	727	772	690	735	727	760	728	742	746	712	690	762	726	786	707	772	722	736	711	755	749	808	770	721	728	763	790	722	724	766	739	698	789	750	782	739	816	779	774	777	758	752	722	709	723	782	719	787	727	736	763	817	752	777	790	762	739	745	759	761	725	764	750	743	717	718	749	796	785	718	772	740	746	767	750	755	751	772	723	738	811	714	752	772	700	739	758	752	770	757	720	735	719	728	761	788	744	740	830	775	688	798	813	706	727	799	799	781	713	796	713	768	747	757	706	732	793	732	722	713	759	759	746	740	742	756	780	781	778	758	740	725	764	694	763	735	776	807	751	730	705	733	761	802	727	701	715	725	773	702	759	765	769	750	781	741	731	738	712	776	796	764	767	754	729	773	769	718	759	730	747	731	774	743	698	808	738	753	728	718	774	791	781	705	718	704	797	707	777	776	773	724	768	736	719	733	760	758	788	744	769	763	745	782	755	744	765	732	722	732	787	780	732	707	722	729	771	756	719	746	767	777	772	742	762	723	717	751	753	746	794	797	741	741	814	765	715	750	734	784	697	731	762	717	713	792	724	720	730	746	731	692	765	745	764	753	721	784	757	748	714	715	753	778	723	790	758	731	756	759	719	729	776	742	758	763	745	746	722	738	756	796	796	730	783	701	731	793	771	704	715	751	788	788	762	744	818	755	758	751	746	759	707	739	748	723	731	773	743	711	764	768	740	750	740	798	741	699	761	684	804	784	754	738	789	765	781	752	704	769	732	759	724	765	725	739	743	766	806	774	804	749	703	745	794	747	718	772	740	754	732	754	764	758	713	746	696	751	752	772	750	758	749	693	744	770	760	764	765	727	739	771	745	712	760	743	727	767	740	724	730	729	767	746	761	737	746	738	742	730	810	729	757	741	763	744	732	764	710	788	725	677	730	726	749	670	751	797	772	770	784	731	757	765	755	733	741	737	712	749	761	836	745	742	755	755	735	781	722	760	770	724	777	731	739	772	684	765	711	732	715	782	737	761	733	743	712	690	738	735	754	733	719	761	741	750	767	747	780	819	755	789	690	786	717	744	756	715	776	772	746	750	716	725	745	728	733	774	765	739	742	721	799	743	734	722	765	755	729	755	728	800	743	734	752	765	745	715	759	719	688	752	729	737	738	754	766	760	775	726	757	722	765	724	765	785	701	746	797	746	776	770	721	753	729	736	737	764	770	747	740	768	707	750	732	717	718	778	734	764	756	761	756	771	762	732	770	752	735	795	724	704	756	726	761	712	755	741	718	724	765	751	791	761	715	728	795	736	766	770	796	723	736	751	732	750	716	736	718	786	763	730	720	719	764	751	739	790	739	742	742	763	789	712	729	760	733	792	824	811	711	731	746	760	700	809	758	755	749	781	775	748	741	743	759	752	742	762	737	746	757	755	767	788	748	731	775	785	793	739	772	801	781	771	708	753	687	725	711	726	731	716	779	786	765	718	749	768	781	750	767	767	704	780	784	770	800	801	643	733	718	783	783	740	759	745	724	768	766	715	709	767	716	774	721	749	760	732	679	718	737	765	770	725	708	773	744	760	785	797	782	733	721	737	757	734	757	781	745	755	787	736	752	727	854	783	789	778	748	759	765	751	755	780	735	724	772	785	739	740	770	775	754	752	732	743	730	773	762	764	717	766	760	763	779	743	767	779	743	679	762	694	744	782	778	757	735	739	713	741	745	722	729	755	717	752	718	737	793	748	762	732	787	743	751	755	776	753	757	745	758	716	722	736	717	740	774	751	749	772	766	743	715	721	701	756	757	732	772	718	741	700	744	750	756	726	791	738	730	726	695	756	775	731	759	747	773	762	766	758	736	724	704	767	774	722	762	739	785	766	754	739	705	748	761	762	755	752	717	780	764	721	769	718	740	754	757	743	721	733	720	758	710	703	707	757	794	751	741	755	727	743	780	741	803	776	742	781	810	718	731	790	747	735	748	772	765	727	788	761	729	765	742	783	732	732	725	802	752	729	725	744	704	766	743	741	766	721	769	734	718	754	728	794	749	715	725	733	747	726	766	699	789	713	773	786	745	744	761	701	732	748	767	784	789	756	777	725	757	752	730	754	769	790	726	776	776	729	741	772	709	749	720	755	731	783	758	757	714	750	738	776	803	748	764	734	737	731	720	727	813	757	759	717	697	722	748	765	785	720	758	736	755	723	741	745	722	722	763	805	748	751	704	721	748	735	719	731	741	748	751	766	730	726	780	763	766	779	751	782	717	734	760	772	743	760	771	755	759	782	778	710	741	779	749	721	769	783	806	727	746	735	794	803	691	745	701	719	762	711	735	759	746	720	751	769	713	738	738	739	692	723	782	760	749	713	708	783	737	732	749	753	784	739	736	729	780	778	731	746	765	720	742	713	771	779	717	729	697	716	708	758	720	754	742	765	742	742	740	723	732	748	777	709	778	802	799	714	751	708	748	757	733	772	810	730	746	757	809	741	739	763	782	750	709	719	718	742	733	755	773	742	718	765	776	768	773	773	777	744	760	716	745	769	719	731	733	703	765	793	786	770	722	762	763	754	761	726	754	779	764	744	712	755	777	781	699	764	766	711	757	738	784	704	720	750	751	735	728	745	703	748	756	770	745	709	771	768	757	736	769	746	759	742	723	741	788	805	756	743	738	732	767	770	736	752	813	762	733	743	730	771	749	767	772	745	758	750	687	756	735	742	742	765	728	750	781	790	767	733	718	762	675	729	709	745	797	743	723	770	764	742	772	748	752	731	750	742	736	692	797	767	771	761	713	746	764	754	710	775	759	725	772	728	784	738	699	729	724	802	772	729	738	738	731	744	779	741	797	754	717	736	754	745	722	787	720	737	707	803	763	750	768	712	762	766	784	747	762	753	763	733	735	716	735	755	750	726	756	727	727	775	753	765	707	725	745	741	747	699	787	811	748	726	734	721	715	758	783	736	732	782	768	781	757	794	680	788	729	790	778	737	741	699	778	733	754	718	799	750	762	746	716	701	716	785	732	733	746	795	736	727	743	700	726	764	674	769	759	704	702	774	726	747	704	762	760	737	779	777	741	763	728	719	784	737	695	801	782	750	724	804	776	750	722	739	766	698	715	678	736	714	766	745	818	751	733	712	718	728
13670	26695	24149	16856	11722	7541	7180	5344	4247	3869	2997	2526	2429	2049	1770	1804	1776	1546	1474	1458	1447	1375	1301	1319	1286	1205	1227	1242	1268	1102	1169	1166	1139	1162	1208	1136	1074	1085	1125	1108	1047	1103	1065	1084	1112	1032	1034	998	1081	1022	1047	1047	1076	1042	1016	1073	1102	1014	1072	998	1018	1038	996	982	1022	1058	1054	1006	1070	1060	1072	1064	995	1069	1021	1098	1085	1006	1094	1043	1021	1087	991	1022	1025	1031	1044	1034	1067	1002	993	1082	1009	988	1055	1032	1051	1025	1035	1043	1029	1046	1023	1023	1068	1060	1000	1039	978	1011	1051	1029	1032	1006	1023	1025	1022	1084	965	1059	1025	1039	1076	1020	1034	1041	977	1010	977	966	988	1029	971	989	1027	992	1042	998	1027	1016	981	1066	997	965	1046	1023	1045	955	982	1016	1013	1042	997	992	1000	1027	1006	1001	1001	1009	949	1016	1046	967	1061	1026	1022	949	978	1030	1047	1063	979	984	1016	1063	1017	1032	991	1017	1018	1014	986	1012	999	1028	993	1016	1007	988	1073	1016	1006	1005	1067	990	1013	1049	996	1042	1030	984	1032	979	936	1034	990	1054	1032	1048	970	1022	1025	962	970	1021	1034	1055	1022	1044	1030	1025	1012	994	1020	980	1003	958	1032	990	997	1097	1057	979	1033	1026	996	993	1024	1017	986	1047	995	1016	970	1000	989	1054	1017	983	989	974	1030	1005	968	1008	965	1022	993	1005	1036	1117	1084	1034	1004	972	1009	1024	970	1009	988	983	1032	1038	1030	1011	989	988	1026	1051	922	1041	975	1045	1050	1056	954	998	989	1033	990	978	1031	990	991	1049	997	971	1096	1026	968	1030	997	1016	1051	1027	999	1058	993	985	1022	1017	1005	991	995	1008	1022	1005	1040	1041	1028	1026	1007	1009	1053	1016	1024	1025	932	1046	1018	1032	1031	1020	1025	1036	1041	1030	996	1017	940	1011	994	996	1027	958	1017	967	986	1000	985	997	1073	1030	982	1048	1018	1017	1017	1018	995	1005	970	988	1024	1026	999	1016	1042	1054	1023	1006	991	1025	1031	1071	1033	1013	1006	1007	1007	1006	1042	959	994	1024	1001	920	1027	1002	1000	1038	989	997	993	1013	1036	999	969	1056	984	1054	940	975	1031	1058	1041	1010	1063	972	994	994	1032	1102	1031	992	987	971	1009	970	1006	1014	1049	985	970	995	988	1052	1023	973	1035	959	1016	1010	969	1057	998	981	1056	1005	1007	1004	983	947	1062	991	1019	1008	1017	964	1034	1032	1001	1008	1051	1002	998	987	956	962	1012	1043	1002	990	1017	1009	1011	1033	998	1017	1028	1061	1060	1003	994	1018	991	1035	971	1048	1000	990	1005	1008	1007	969	989	1077	1005	1026	993	1013	1040	970	1022	991	991	1050	1036	1034	987	1015	1008	1031	1000	982	1025	988	966	1056	951	1037	1024	1012	973	1030	1013	1002	1028	1031	1024	992	1013	1041	1011	1048	1025	974	1018	1080	1003	973	1022	994	1026	997	1018	981	1042	1042	1010	1006	1006	1045	928	1014	1037	1017	994	982	1051	994	1006	933	988	984	975	1061	1053	1002	1041	1028	968	1004	1003	1009	1002	1011	1023	989	991	1013	960	1011	962	1006	1025	1004	1003	938	1014	991	1010	1000	1015	1035	968	974	1029	1030	1035	1066	991	1025	1043	1053	999	1023	1002	1027	974	975	1013	1005	1049	969	1017	1029	1023	991	1000	968	963	1020	929	1017	965	1022	1021	1003	1002	1002	1042	1003	997	1003	1043	1009	991	986	1031	1010	1022	1030	1000	1043	1020	987	970	998	1020	1051	1039	999	1031	977	960	960	1012	979	950	1023	1014	1035	990	1035	1050	991	998	1047	1003	1008	1011	1027	961	1010	1022	1017	1015	1051	1042	1045	1054	1040	1016	1004	1031	1050	983	1008	1032	1035	1066	1031	943	985	1032	1033	1004	1041	1028	1016	1046	998	993	1024	1034	1059	1034	1024	992	1000	1007	980	955	1038	972	968	1003	1003	996	1000	1009	1016	1039	1023	1056	1001	1001	1033	1040	996	993	983	968	1030	993	954	999	965	1032	1024	1038	1024	1003	1009	1012	1008	1023	979	992	997	1023	1029	995	946	1050	990	986	996	991	998	1002	1007	1017	993	965	1044	967	999	996	980	992	1003	1015	942	993	979	1030	1030	996	1023	1016	1008	976	1053	1086	969	1026	1009	1037	1043	996	1045	1037	1054	1006	1032	1006	1047	959	1004	1022	971	972	997	1007	949	1022	1036	1090	1032	993	1054	927	1033	938	1002	1017	971	943	990	1014	997	995	967	1006	977	984	1031	1008	1010	1026	956	1057	966	995	964	1020	1015	1020	1027	998	1058	1008	952	1043	1096	980	1016	994	993	1024	1012	988	1005	1004	1051	960	1017	1023	968	1005	940	1024	1031	985	989	996	1042	1034	1009	1022	975	998	1025	1009	966	996	1037	976	1030	1027	988	975	1009	1042	969	968	1073	1035	991	1029	1044	1043	982	1067	1001	1046	971	967	1044	1045	1051	1009	968	1018	1044	1011	975	1060	998	964	1023	1033	1007	1022	1002	1011	998	987	992	1008	1056	1042	989	954	1061	998	1003	985	1035	1046	979	1008	1060	998	1023	1038	995	970	1022	989	975	979	1052	983	984	1011	1019	1020	976	1040	994	1014	965	945	994	1019	1014	1032	1028	1048	998	1072	965	974	939	985	995	1036	972	1055	992	982	995	1014	1009	1013	963	1046	1049	995	1039	1029	1011	1014	972	965	1005	1005	1010	1042	958	1061	975	1008	971	1004	1063	1078	1028	921	1008	1015	999	961	1060	1089	947	982	919	1006	1031	1010	1018	1023	1043	970	968	1014	1013	997	1009	1039	989	1034	1012	1007	1049	1005	969	989	1048	1050	1016	1000	1039	994	1035	995	1010	1087	973	1038	1031	1059	1052	995	1003	1033	1031	986	1033	1031	1049	1023	997	1029	1011	1002	1031	981	997	997	987	1013	1037	989	1002	979	992	982	1023	1021	973	1032	949	994	990	1025	991	1000	996	973	1056	949	1013	1019	969	1025	1067	1005	1017	1001	1028	1068	987	962	1037	1020	1021	957	1021	941	1006	1040	1018	1017	1080	1004	989	930	1023	992	1051	1032	980	1009	1022	1068	1037	1012	1005	995	983	1003	987	1011	1001	1000	1030	1006	979	991	989	1019	967	979	1011	1018	956	1029	1027	988	998	999	941	1037	1113	1030	1024	991	1019	1030	1016	990	1058	988	1033	1014	989	1011	977	990	995	987	979	1015	993	964	1030	1012	964	1008	1014	1053	966	1050	1063	999	990	1041	985	994	984	1024	1009	1009	1046	999	1044	1024	1031	1011	1024	1023	991	990	971	1027	972	1029	984	1018	1000	1005	1011	970	961	985	969	1056	1004	1005	1031	1062	999	1019	986	1026	1079	975	996	933	1042	1028	1009	1041	895	988	981	1031	987	1067	998	986	982	1040	979	1055	1008	1026	996	986	1036	955	998	1024	1022	1056	1000	955	996	1040	1049	1014	1006	984	1027	960	970	991	1049	1035	1006	1016	983	1002	995	1015	1006	1034	982	974	1025	998	1058	984	988	964	1023	999	1027	998	985	1020	1021	1010	1000	1018	988	1047	1019	973	982	1049	960	1001	1003	963	988	1045	974	1006	1012	1027	1037	1049	1030	1007	971	1085	1003	1026	978	997	1046	992	1011	933	1024	1017	958	977	985	962	1010	1001	1069	1031	1015	1015	1016	1014	1012	959	979	990	1010	1029	1010	1019	979	961	972	1054	963	1022	980	1052	1010	963	1069	988	968	1031	1002	990	943	1046	1085	1023	1004	991	1060	953	984	977	1013	998	1012	1019	1016	994	1036	950	1000	999	1024	992	981	981	1041	1030	975	994	981	970	952	1005	1005	997	979	1014	1019	1056	1014	999	1045	1013	938	1052	977	994	980	1063	1031	1013	1030	974	991	1012	1058	1066	971	1002	1026	984	1047	961	1007	1031	1017	960	987	1021	1021	1003	1009	992	1030	1027	969	1015	989	1036	1017	1012	1002	1039	1029	993	1004	999	987	1028	1032	985	1018	978	938	993	987	1046	998	1039	999	1040	983	984	1023	1002	1055	1008	971	1018	984	1000	1002	1034	1036	1003	1066	1056	1019	1042	971	1033	1017	1001	1000	1030	988	1026	1059	1035	1020	1017	1022	1043	954	1006	1044	1043	991	1058	944	959	1002	993	1039	1009	1043	981	1037	980	1025	1006	1029	1031	1012	996	1017	983	1013	999	1001	999	997	1038	1023	968	992	1034	985	1040	999	1008	935	1027	1051	1000	1071	1029	961	1004	1048	970	1026	1057	1043	1020	1028	1038	984
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
