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
340240700718	340240701289	340240701837	340240702387	340240702937	340240703487	340240704037	340240704587	340240705137	340240705688	340240706238	340240706788	340240707338	340240707889	340240708438	340240708988	340240709538	340240710088	340240710638	340240711188	340240711738	340240712290	340240712838	340240713390	340240713938	340240714490	340240715039	340240715589	340240716139	340240716690	340240717239	340240717789	340240718339	340240718891	340240719439	340240719991	340240720539	340240721091	340240721641	340240722191	340240722739	340240723290	340240723840	340240724390	340240724940	340240725491	340240726041	340240726592	340240727140	340240727692	340240728242	340240728792	340240729340	340240729892	340240730442	340240730990	340240731541	340240732092	340240732641	340240733191	340240733741	340240734292	340240734842	340240735393	340240735941	340240736493	340240737041	340240737593	340240738141	340240738693	340240739243	340240739793	340240740342	340240740892	340240741443	340240741993	340240742542	340240743093	340240743643	340240744194	340240744742	340240745294	340240745844	340240746394	340240746942	340240747494	340240748044	340240748594	340240749143	340240749694	340240750243	340240750794	340240751343	340240751894	340240752444	340240752995	340240753543	340240754095	340240754645	340240755193	340240755743	340240756295	340240756845	340240757395	340240757944	340240758495	340240759045	340240759595	340240760144	340240760695	340240761245	340240761796	340240762344	340240762896	340240763446	340240763996	340240764544	340240765096	340240765646	340240766196	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23594	21785	29801	24323	21775	21823	12810	4139	2915	2555	2387	2311	2111	2059	1997	1802	1794	1831	1742	1535	1296	1270	1169	1144	1010	954	876	924	923	879	865	887	877	903	898	879	818	843	893	879	827	894	875	804	844	848	817	836	807	814	798	759	848	814	903	971	873	919	883	882	865	801	790	809	842	816	809	791	749	802	803	761	788	808	776	746	838	795	796	814	855	803	817	742	781	752	772	724	724	756	780	777	794	805	750	793	796	817	824	763	785	759	802	813	767	764	726	820	732	765	761	796	773	780	822	742	776	788	783	795	833	810	785	794	772	808	783	776	779	778	820	768	765	793	757	751	799	738	725	768	828	769	786	777	758	811	847	771	810	809	825	768	781	759	800	796	783	786	794	809	806	794	784	799	765	795	730	815	793	833	801	755	764	797	801	809	748	758	775	864	723	785	792	833	763	792	791	778	853	790	802	776	756	769	813	743	792	791	797	760	806	743	797	771	832	826	789	805	772	772	771	783	766	818	788	778	739	811	757	801	784	830	796	775	786	769	724	792	773	773	741	839	785	828	783	824	752	807	822	805	779	804	797	746	796	737	785	800	769	798	811	748	749	782	800	744	803	779	771	764	779	737	795	818	760	811	781	802	839	799	749	755	772	783	804	766	830	739	789	752	834	800	753	796	803	785	789	713	791	836	756	795	773	809	762	731	765	747	726	758	793	752	788	761	743	753	773	750	810	785	759	838	760	780	818	801	791	812	770	792	810	791	787	801	773	776	763	821	772	823	773	808	744	746	815	795	806	791	765	739	791	796	751	773	777	751	803	770	780	796	809	790	755	767	833	786	820	767	815	793	794	758	792	819	782	835	771	780	823	788	815	825	785	779	766	762	754	772	777	815	752	771	722	795	821	789	779	813	750	811	771	801	779	820	815	767	706	790	817	798	810	726	845	813	794	815	803	811	751	768	777	735	762	759	759	812	816	761	785	799	811	770	758	763	787	802	775	796	753	754	774	813	749	788	745	761	818	780	823	741	842	731	699	783	792	758	787	774	764	783	832	752	834	831	809	782	757	726	769	770	772	806	836	789	824	765	779	796	799	786	741	782	762	759	774	810	800	746	816	802	788	808	843	838	774	758	758	763	739	760	804	793	816	773	784	757	806	831	784	811	745	723	822	805	795	793	754	779	748	774	777	791	766	835	798	805	814	806	801	702	789	785	810	763	815	822	737	733	770	815	784	766	810	789	794	770	773	752	879	754	778	771	761	781	825	813	784	744	826	804	777	785	786	769	767	827	772	782	786	742	743	799	788	783	794	760	760	809	834	784	748	772	795	803	773	792	751	766	753	767	791	812	758	756	733	767	767	755	774	757	807	773	780	783	790	762	779	774	813	830	729	776	792	739	747	805	738	713	771	761	758	758	764	811	762	821	727	766	810	820	707	774	784	828	856	778	709	745	749	775	803	746	737	764	815	837	761	753	789	805	797	801	787	786	747	754	771	764	784	772	736	786	819	778	798	734	815	806	750	805	812	772	796	750	771	792	741	765	739	749	803	754	785	772	796	791	811	838	777	787	816	770	809	811	767	814	789	766	797	765	802	777	808	792	794	783	751	812	771	846	775	773	866	739	788	801	818	757	773	784	762	843	778	700	851	805	852	792	809	811	829	758	745	774	752	767	817	798	764	785	748	791	755	773	739	753	800	724	758	796	788	836	828	813	789	745	734	789	809	783	789	754	800	770	816	764	788	786	725	828	801	781	753	762	799	755	769	774	811	792	760	795	745	806	793	820	783	749	712	764	801	765	818	780	795	810	775	780	791	841	803	784	789	736	764	773	780	765	762	815	779	799	803	814	830	752	806	857	769	790	817	752	738	787	783	786	815	728	762	787	762	821	819	740	815	721	806	785	830	811	798	774	728	807	829	793	740	826	761	812	786	821	760	805	770	782	770	804	799	846	799	853	802	797	757	768	767	753	755	812	774	786	795	731	764	799	777	773	771	774	772	760	819	713	739	762	757	797	813	781	799	757	837	720	755	803	800	819	742	820	815	704	779	807	756	778	807	750	784	792	784	776	774	780	739	791	743	751	783	816	806	766	763	784	762	780	699	767	792	828	738	783	816	760	782	806	794	786	718	780	770	797	810	753	746	771	745	747	711	792	759	739	803	775	853	743	789	802	796	831	778	770	737	770	742	781	795	813	773	811	748	745	802	772	796	793	769	799	847	787	779	771	779	812	765	778	747	761	810	767	709	777	815	823	768	770	784	716	778	743	784	810	786	799	788	769	781	734	780	740	828	823	789	773	813	769	795	751	837	799	758	772	782	793	793	796	768	811	802	775	795	750	811	754	793	767	795	811	736	790	771	811	776	770	791	755	769	767	762	828	760	782	752	733	714	814	767	830	756	764	740	806	778	757	783	829	776	758	774	836	802	819	799	768	823	760	827	775	819	824	738	797	734	739	767	842	732	800	788	802	778	787	769	802	714	791	732	786	788	769	805	798	831	760	735	786	796	771	814	782	798	787	792	772	755	809	770	740	796	751	774	765	769	767	760	797	825	769	788	795	805	803	796	775	795	778	766	761	765	765	811	763	752	800	754	795	780	795	770	741	733	775	814	820	783	794	808	766	822	812	772	814	760	812	793	804	776	747	766	749	779	824	746	763	797	788	782	834	795	801	759	795	779	800	805	750	806	796	781	813	783	794	773	837	816	769	797	744	852	771	757	802	783	768	761	788	724	767	795	811	778	754	742	793	767	756	825	763	788	799	789	769	824	788	740	789	807	805	687	788	752	785	775	834	774	750	724	806	737	767	751	767	762	782	807	811	781	772	792	805	777	787	795	769	739	760	791	789	779	764	807	783	778	810	734	752	776	791	738	803	790	821	822	804	810	809	744	722	795	757	782	760	782	736	773	779	779	779	785	732	746	784	788	816	730	827	798	769	732	823	821	759	740	823	783	782	788	819	780	772	787	784	775	794	793	811	799	804	804	771	769	786	782	755	816	758	799	805	760	764	768	753	786	751	811	762	795	732	761	757	796	783	762	812	828	769	763	742	805	783	807	775	797	756	790	744	784	817	768	811	803	785	792	782	802	784	800	796	793	859	712	763	793	749	798	819	817	761	778	784	759	753	787	781	805	792	777	794	820	795	790	753	790	812	806	791	775	770	796	820	776	743	797	768	807	766	783	784	799	770	804	786	797	848	782	761	778	799	796	748	774	757	816	754	724	760	784	794	816	777	787	817	836	783	741	790	745	802	759	816	788	773	765	792	795	777	763	808	774	784	816	786	756	774	753	764	775	792	821	792	758	799	763	809	747	791	767	738	787	761	799	810	816	762	814	747	759	819	771	812	777	785	788	762	802	767	816	763	791	754	800	795	775	744	768	759	763	801	818	789	751	758	766	783	817	824	722	759	702	747	779	794	762	752	777	803	784	787	781	783	784	797	683	764	802	804	813	801	826	781	699	793	780	779	781	842	764	775	782	755	757	775	731	788	787	781
19832	39730	36296	25188	18072	12188	8308	7436	5973	5281	4856	4617	4228	4110	3687	3333	3293	3091	2994	2625	2112	1944	1867	1651	1437	1279	1178	1147	1157	1193	1155	1123	1194	1136	1094	1115	1110	1088	1112	1140	1103	1125	1095	1057	1025	1061	1131	1025	1051	1048	961	1037	1130	1098	1084	1174	1163	1185	1110	1061	1091	1045	991	1026	996	972	936	975	969	965	952	990	975	916	965	1023	939	1029	987	968	980	985	1044	996	948	978	962	964	980	914	967	988	980	975	973	994	929	924	1001	1011	949	993	962	912	965	1028	996	974	978	991	984	970	1002	969	946	895	993	947	968	937	967	986	982	924	886	960	921	934	947	980	948	960	931	1018	989	972	991	953	1009	975	949	989	968	938	1024	940	978	950	951	951	982	975	892	1005	981	945	960	977	904	947	924	975	929	960	963	1018	977	959	968	982	915	1004	952	906	996	934	926	974	957	977	920	962	953	986	948	975	888	921	932	969	968	952	1001	955	936	926	1010	947	961	898	968	989	973	963	986	899	932	964	971	1016	952	933	934	908	925	989	955	949	965	936	965	975	926	916	948	958	980	947	966	966	960	927	948	1007	966	966	996	965	973	958	969	973	978	963	959	924	979	971	913	1019	939	934	967	988	978	942	939	906	973	993	969	978	933	1013	870	961	926	915	1018	955	923	937	970	942	955	971	915	965	983	964	964	940	961	970	975	983	913	989	938	977	969	1013	992	979	955	946	960	956	917	982	949	953	980	950	963	927	938	960	910	997	1014	909	952	1021	948	988	923	977	929	982	952	945	972	968	946	918	954	928	987	969	1003	954	947	932	925	975	973	938	978	980	941	982	918	942	1004	1002	1008	925	963	938	984	953	942	966	985	977	1019	913	941	982	941	1000	986	960	918	963	989	996	956	961	955	941	930	950	953	948	915	965	980	910	1010	999	969	972	936	981	982	948	925	943	954	976	927	1000	970	900	1034	971	982	974	937	934	942	949	965	1027	964	989	929	1013	967	943	953	986	994	946	1004	933	952	988	940	911	940	944	955	972	936	940	976	905	963	989	963	965	955	962	890	943	960	969	1005	978	914	944	937	977	996	959	1027	1025	976	939	970	973	986	932	912	931	966	972	1017	943	959	987	972	940	932	973	962	922	920	901	978	924	978	950	943	992	959	929	978	1013	944	961	951	972	990	912	909	984	960	936	942	927	1011	986	959	921	967	935	944	987	935	1008	948	979	946	943	962	935	951	968	1019	1026	964	991	957	957	951	900	971	925	962	1018	1033	963	1008	964	984	919	958	969	981	900	959	949	987	954	972	933	940	947	998	917	904	945	978	923	922	966	974	953	958	959	979	952	964	957	929	940	1010	946	976	936	935	955	934	963	951	977	953	987	986	936	935	997	919	951	969	953	952	955	896	1036	944	987	930	982	997	937	978	907	976	975	927	930	935	974	959	975	954	952	988	947	914	964	981	998	921	966	947	986	995	937	928	940	979	971	968	989	931	937	990	951	913	943	1009	916	936	977	929	1046	937	930	975	941	971	937	936	955	927	940	966	934	917	905	984	975	913	966	913	997	965	936	954	923	971	943	956	933	945	890	963	974	927	938	1029	980	999	1008	962	981	944	893	974	939	1058	969	988	943	1002	978	974	951	935	972	960	970	952	960	934	969	938	964	957	938	988	960	967	964	991	958	993	956	943	945	974	944	1025	927	916	939	1000	975	940	964	970	982	954	928	934	956	986	1008	967	964	940	977	942	897	991	976	961	937	962	961	987	910	965	969	972	936	960	973	968	945	985	957	920	974	985	1004	975	957	954	998	976	940	898	954	946	954	1017	933	944	934	933	952	955	997	911	990	917	893	979	989	968	990	970	926	998	913	926	964	939	983	938	993	1011	987	996	939	965	940	965	943	951	988	882	918	957	922	1009	930	914	930	907	980	952	1062	954	958	932	986	926	1006	944	897	938	949	977	987	957	983	966	943	965	986	989	890	937	990	983	885	1043	967	930	965	967	977	976	964	949	923	911	933	999	930	955	916	978	938	1029	1029	1000	933	943	926	956	972	893	1003	991	974	933	966	966	971	977	897	959	957	939	962	964	964	986	971	899	949	961	936	936	1023	974	924	1021	986	966	997	1017	974	990	983	903	946	907	955	894	978	960	978	912	981	951	949	977	911	972	897	923	981	935	982	1029	1017	935	1015	951	891	973	944	971	900	979	1000	996	951	956	945	988	982	960	986	1024	952	980	911	1018	991	977	923	983	965	966	950	957	918	981	964	977	983	986	919	963	954	967	952	936	969	1012	939	960	948	899	993	942	1007	1040	1059	993	945	943	970	1005	909	867	975	997	917	1011	918	977	929	1004	972	960	980	971	912	940	965	920	980	903	967	992	931	985	925	976	917	917	922	988	949	927	905	925	973	963	943	927	988	946	978	965	1003	939	976	969	987	948	961	948	958	895	954	995	947	954	953	936	946	886	924	1004	933	945	953	971	902	914	976	967	991	957	924	924	975	929	952	937	962	990	880	966	1026	937	1011	959	959	965	950	980	1003	987	998	1006	952	1008	952	967	947	948	994	985	997	958	973	925	999	972	995	952	978	971	892	930	937	935	934	989	995	910	954	958	973	957	932	942	890	917	989	985	975	994	949	965	959	948	1024	1000	985	944	969	958	967	943	920	881	957	985	954	934	960	976	931	940	974	1005	971	927	920	923	942	928	987	911	951	997	950	905	949	968	954	976	955	953	958	1020	890	940	933	948	959	977	975	971	896	963	934	1013	943	988	939	970	988	968	956	1005	982	944	990	979	983	950	924	985	957	999	1022	907	954	1015	934	1023	928	854	968	965	926	921	938	969	982	970	922	988	934	958	976	988	974	940	957	967	981	944	1000	962	1003	942	979	990	895	945	936	965	977	912	975	980	952	989	1018	945	1004	916	1024	1001	1009	989	916	953	897	935	912	912	948	943	940	967	954	955	983	944	962	986	940	951	989	976	974	933	963	1002	992	972	967	928	999	938	939	961	965	989	954	1004	949	922	942	959	921	1038	938	945	968	933	991	994	935	1034	944	927	1014	1028	951	968	973	990	960	985	938	955	971	921	963	1001	1033	946	948	961	955	953	975	945	976	981	938	943	933	947	1020	919	986	987	962	881	1021	1024	954	973	918	993	953	978	974	931	998	970	897	935	921	961	905	952	967	979	927	980	966	953	975	997	998	912	945	985	918	926	950	945	955	939	973	942	930	962	1012	953	943	935	979	924	969	941	913	930	1012	966	1006	1008	1004	901	999	955	958	959	961	990	964	952	933	942	936	928	927	959	990	910	927	946	931	916	982	945	952	905	934	959	967	941	958	913	970	989	958	974	972	947	981	929	1000	976	927	924	940	996	970	896	886	972	944	946	963	952	933	896	930	971	969	937	883	981	967	935	985	1017	970	947	949	959	982	961	1000	947	973	855	892	947	936	933	985	912	918	951	993	960	987	1012	957	942	958	984	934	1016	923	983	955	973	945	1011	972	983	941	933	940	932	987	901	919	990	951	989	940	925	942	938	1022	942	1023	955	945	947	1001	951	986	966	923	972	958	935	983	952	976	1003	915	978	972	961	961	953	959	925	974	936	969	954	967	987	991	977	988	973	986	1007	952	954	971	928	946	951	952	927	968
27048	20979	18919	11342	4891	2639	1447	1329	1045	1012	1005	1011	853	886	895	796	782	744	785	718	635	603	554	557	497	463	501	477	453	507	424	503	426	529	468	477	482	453	450	460	473	468	482	442	467	471	477	423	425	446	444	485	444	493	487	495	441	491	452	435	475	460	439	448	448	438	436	406	469	408	461	448	419	446	449	465	437	422	441	430	436	431	445	436	430	446	428	429	423	424	443	401	451	464	436	421	443	492	392	447	456	440	423	414	462	457	433	448	470	429	434	429	450	480	421	459	453	454	412	469	440	425	395	450	387	462	442	448	454	411	414	422	436	466	443	448	405	435	412	404	447	449	434	442	456	435	416	512	411	430	438	470	435	444	418	474	408	417	437	445	431	455	416	436	455	428	445	460	414	421	441	451	473	413	420	403	469	438	474	412	410	453	435	449	451	439	447	423	417	447	439	415	431	414	400	435	441	417	423	439	434	448	472	420	443	406	477	444	382	427	444	433	436	424	461	418	452	438	460	456	463	442	489	453	465	426	436	446	442	464	446	467	457	417	480	478	454	449	444	434	428	451	442	424	438	449	423	456	461	444	426	403	450	414	437	433	433	451	466	438	410	449	421	443	456	426	458	414	441	474	466	471	437	449	441	436	436	439	416	424	457	432	434	431	448	453	464	423	424	473	432	419	403	467	427	469	464	423	461	427	414	444	450	433	459	403	441	443	434	444	467	438	449	415	450	434	448	422	450	446	467	486	439	435	417	428	453	438	488	440	441	396	417	444	435	436	430	429	455	433	461	441	442	477	423	444	407	450	457	415	473	422	424	440	443	440	457	460	420	412	434	422	406	454	453	407	458	425	362	442	461	440	439	433	451	446	449	452	438	449	453	418	478	444	476	454	428	424	430	430	468	437	418	457	473	453	409	418	405	401	423	429	457	471	420	415	457	454	422	448	444	461	452	449	407	428	419	470	464	490	435	409	410	427	448	432	448	424	443	470	414	395	412	453	427	455	450	429	429	448	428	414	444	463	431	428	398	437	470	420	443	423	444	461	435	419	426	449	452	458	435	450	442	452	444	439	424	433	460	434	437	476	449	448	419	440	462	435	473	441	408	396	433	431	465	460	396	448	458	456	442	437	451	424	461	438	442	450	433	447	456	403	440	419	433	437	472	450	430	458	461	437	428	473	464	473	450	418	450	444	412	440	422	424	402	443	417	435	419	452	439	403	445	435	470	450	439	455	426	422	429	465	431	446	409	465	420	439	420	437	404	457	425	435	453	412	409	453	418	456	435	443	427	453	469	440	426	423	460	450	480	433	439	441	444	398	487	466	491	421	424	445	435	437	432	460	425	456	480	425	436	437	421	490	478	425	445	456	442	480	436	415	451	422	416	424	473	448	406	480	433	408	420	450	431	454	474	458	498	443	433	430	422	446	449	459	412	460	428	405	450	440	471	425	473	444	471	467	422	451	450	443	438	377	465	390	448	435	455	480	462	465	454	431	428	469	430	442	443	439	440	431	427	435	437	441	447	450	431	474	451	431	446	431	450	459	454	447	460	440	429	438	415	446	449	439	459	470	422	431	440	452	447	439	432	465	426	408	451	441	431	481	400	445	458	441	403	443	430	433	441	454	435	432	418	438	487	424	428	410	405	451	443	447	456	454	454	418	415	423	440	450	455	422	436	469	436	437	440	456	440	436	476	430	462	426	433	416	505	447	485	421	450	443	448	448	432	437	474	450	440	450	425	421	435	450	436	470	410	431	433	459	448	479	421	446	432	408	444	460	468	448	430	432	420	418	449	454	463	443	464	455	463	452	438	434	473	411	455	414	419	424	467	420	433	433	422	434	479	422	453	445	478	452	424	451	445	427	464	415	437	424	433	419	420	434	446	443	429	476	471	447	419	418	448	416	464	471	430	462	444	443	457	455	446	442	438	398	408	438	450	403	444	449	395	417	410	398	500	440	458	451	450	447	398	439	430	434	509	414	430	458	456	490	431	412	475	411	425	448	475	423	404	432	458	460	455	423	405	456	426	467	415	427	433	482	429	438	432	429	465	429	442	433	436	425	450	449	435	441	439	436	440	442	481	432	412	445	457	441	473	433	455	433	460	426	451	435	407	454	428	417	429	476	445	422	463	400	408	414	460	479	450	442	473	431	453	477	434	456	441	447	398	421	458	456	436	396	415	432	449	448	459	447	404	463	442	431	487	450	409	457	442	456	471	419	436	449	421	425	408	411	453	450	429	422	464	452	434	459	425	442	453	421	455	440	421	434	437	450	454	444	451	434	468	437	435	461	458	396	443	469	461	450	464	471	468	432	447	418	454	418	438	489	426	441	417	413	437	385	436	469	449	424	433	434	468	431	436	437	439	450	433	475	438	440	438	439	458	441	479	462	446	479	471	456	439	418	423	468	398	441	415	446	429	423	476	455	489	444	418	420	465	440	459	444	472	470	428	431	464	446	418	412	451	427	441	480	445	466	441	422	432	427	432	425	425	487	457	404	432	428	376	449	441	470	402	403	455	437	451	451	454	431	439	447	443	460	425	446	433	469	465	452	445	423	457	396	468	439	451	471	474	444	443	492	419	448	411	412	445	437	427	470	468	440	438	421	412	472	442	440	437	407	415	434	437	446	483	410	460	444	445	420	448	434	454	430	459	425	453	467	417	442	477	418	451	394	427	421	413	433	448	434	466	428	472	408	423	438	423	417	467	450	438	394	471	443	421	438	457	440	454	431	462	462	475	452	474	441	436	433	440	434	445	426	397	436	411	416	415	444	435	435	451	466	395	472	416	424	384	440	439	428	409	438	442	424	445	433	425	464	455	450	451	448	395	450	395	415	451	432	448	479	447	432	420	453	440	429	460	475	443	443	451	460	452	403	445	414	471	460	416	411	408	438	453	443	475	432	456	436	487	431	425	421	474	436	455	473	445	429	401	413	426	422	464	459	452	481	416	432	425	472	431	444	463	445	424	431	437	436	428	448	418	445	429	422	444	439	456	400	454	457	495	448	436	441	445	431	428	473	409	450	422	434	469	431	441	422	445	449	456	437	414	448	455	437	472	453	417	457	421	427	427	411	476	418	416	471	439	460	485	436	444	436	463	439	484	426	423	469	435	427	482	485	460	459	447	481	441	423	428	448	438	414	457	445	388	403	460	443	422	432	427	442	422	444	432	443	428	442	429	440	465	436	457	422	495	478	437	397	418	395	414	466	439	446	434	438	443	448	467	425	445	442	469	469	446	422	475	450	445	431	459	421	449	464	424	423	425	442	436	453	449	467	463	424	445	452	449	470	422	446	449	427	454	453	431	424	416	453	451	485	462	410	473	427	441	443	424	472	449	441	427	445	409	452	445	435	446	448	458	420	429	459	443	469	403	474	455	426	459	430	445	471	445	441	434	440	462	445	441	419	440	446	457	459	447	457	433	435	469	400	438	459	441	437	457	444	430	430	444	475	479	441	447	446	423	433	463	439	449	428	437	461
15054	25200	22454	13408	8290	5113	3003	2674	2255	2081	1821	1887	1761	1608	1586	1419	1364	1348	1368	1138	973	909	829	741	718	567	616	574	598	542	613	564	588	633	587	620	618	577	614	594	609	607	597	567	556	574	571	550	600	573	564	594	556	583	582	635	636	607	596	613	603	522	596	582	561	514	539	592	557	565	582	549	585	527	539	498	500	543	592	565	515	575	563	556	562	537	548	542	539	518	571	538	551	533	536	528	504	523	488	568	516	566	550	493	550	569	571	520	546	527	551	508	571	553	522	542	515	584	558	565	548	545	577	569	578	527	572	551	560	508	530	597	564	588	526	555	571	539	578	576	554	554	557	568	536	544	574	548	532	560	575	552	534	505	549	565	532	545	560	527	572	511	585	520	483	542	576	535	552	528	565	524	592	533	574	540	548	527	546	555	538	559	550	587	532	551	503	570	558	554	573	544	553	546	550	564	536	536	548	561	536	539	570	559	551	523	557	575	528	547	539	564	534	514	562	526	526	539	553	559	553	543	490	605	584	538	583	526	552	538	525	512	503	577	574	558	526	533	558	562	506	562	587	539	611	573	571	562	564	557	614	540	577	596	560	578	517	549	531	569	558	561	552	556	567	589	520	528	578	538	581	527	600	540	560	534	575	575	499	532	507	556	538	552	566	589	576	563	550	543	575	574	568	554	549	567	506	557	585	542	562	579	537	589	551	588	560	537	565	542	530	514	552	514	567	563	533	549	556	546	579	568	542	566	547	545	576	541	539	531	539	521	567	589	580	558	552	536	538	544	510	573	547	543	533	575	576	550	551	473	583	551	573	574	581	581	545	566	561	543	518	565	560	572	564	527	544	536	531	568	527	574	545	536	597	575	583	529	549	549	580	590	535	588	547	579	564	561	561	517	593	528	574	519	581	608	577	573	564	563	572	538	534	561	511	579	554	496	586	523	559	534	560	543	582	537	548	590	570	520	534	542	577	564	544	495	570	583	566	570	603	556	549	531	582	546	555	544	557	564	567	511	561	533	565	536	572	538	544	558	574	518	511	554	553	526	527	556	578	538	516	583	509	521	545	515	540	537	557	537	566	544	546	504	577	542	559	548	570	547	545	552	543	520	516	570	532	509	538	519	576	535	531	571	560	505	549	582	554	529	566	540	559	558	571	531	578	603	536	533	565	511	549	542	519	534	566	551	563	541	529	525	540	546	551	563	557	550	527	565	567	577	534	574	554	544	569	536	499	511	570	559	555	561	549	513	540	557	550	572	558	555	532	551	527	597	533	517	598	552	555	565	540	517	557	549	632	523	538	523	593	550	536	532	540	590	566	515	573	533	530	552	559	556	560	565	551	565	537	538	541	590	536	553	545	539	558	557	542	542	540	565	484	568	549	601	613	521	576	544	556	551	541	533	526	537	543	550	539	545	535	577	570	571	576	592	517	560	579	529	523	531	583	552	526	576	537	567	561	563	589	538	540	554	527	529	542	561	541	543	559	555	570	553	548	573	590	563	565	552	561	579	553	598	539	571	509	566	529	560	551	544	534	546	558	596	569	548	556	552	572	549	563	531	547	570	544	559	512	580	519	534	571	540	580	510	555	549	543	573	538	513	533	560	523	531	521	562	552	562	539	532	541	548	534	552	552	483	547	541	583	581	538	557	530	540	568	568	539	550	586	574	551	545	537	546	509	579	546	521	597	519	566	563	540	559	587	521	530	564	591	549	546	575	570	557	572	532	520	546	543	575	558	468	553	510	605	524	524	553	552	570	527	569	535	548	506	574	557	546	554	576	562	560	539	532	574	576	535	561	562	569	604	586	548	550	544	540	556	545	549	520	575	527	570	532	554	584	502	572	566	576	565	555	547	551	548	538	573	565	543	558	557	532	570	553	540	563	588	492	563	550	602	575	530	548	580	563	592	542	571	527	521	622	544	559	534	532	549	559	576	545	578	528	506	551	550	533	545	547	509	514	577	546	552	550	551	554	569	526	550	590	559	555	563	530	548	578	534	549	554	529	573	570	508	578	546	528	546	554	552	551	524	582	528	535	523	594	570	514	529	563	591	546	544	551	550	539	582	514	554	504	565	533	562	551	533	543	538	546	534	559	581	539	516	531	605	527	561	537	538	541	587	556	544	513	533	569	597	549	575	582	556	502	547	522	513	538	587	537	548	559	565	545	538	542	569	539	556	545	497	558	511	557	515	496	532	552	531	526	519	549	572	532	545	574	530	564	560	510	530	562	537	556	551	576	586	556	553	525	539	564	610	561	545	605	545	571	521	519	569	544	568	527	529	551	524	543	554	586	557	547	570	545	531	558	543	563	520	537	593	558	576	553	550	562	542	540	553	582	539	545	566	549	535	541	572	550	595	565	507	562	542	588	575	545	548	548	572	503	554	518	559	561	488	541	547	555	553	611	531	565	579	566	552	545	536	542	550	542	532	558	573	526	524	530	532	573	549	548	527	579	533	549	568	580	547	499	573	564	557	532	552	554	535	557	543	546	549	580	537	539	585	541	522	582	538	570	564	582	590	557	552	563	551	582	560	553	603	524	530	518	529	575	528	606	583	529	509	549	528	608	540	558	506	551	556	572	588	534	571	515	535	565	580	567	545	568	538	549	558	555	559	522	547	585	537	539	550	537	521	518	520	521	581	568	507	538	542	533	486	537	567	521	561	597	584	542	564	529	542	539	534	560	551	555	540	528	559	537	562	545	519	558	522	555	589	554	540	555	534	572	557	548	532	549	539	541	581	533	500	610	563	569	545	573	540	538	529	597	563	558	504	533	592	512	519	562	526	535	549	550	599	540	530	549	548	556	546	588	536	533	552	544	531	542	565	526	523	519	585	550	598	591	565	504	513	541	529	585	580	559	527	537	509	475	519	555	564	571	559	549	577	567	568	544	535	554	577	556	541	553	590	555	559	554	574	586	569	541	551	545	573	554	558	547	571	563	533	525	539	575	542	601	522	587	508	541	575	554	528	564	543	534	548	585	547	537	516	558	532	545	585	574	569	575	512	536	545	547	545	599	547	563	535	553	558	507	543	543	521	567	480	611	548	534	498	542	550	531	549	573	557	526	559	563	551	519	548	532	554	513	510	511	564	517	553	536	526	552	570	545	562	559	582	557	516	562	550	568	569	503	570	580	509	558	571	578	511	542	561	544	539	555	532	588	598	559	568	547	533	579	555	526	549	553	519	554	537	582	579	569	546	512	529	574	545	534	519	565	557	557	509	544	561	542	523	547	528	534	581	496	554	585	557	604	565	557	534	550	551	556	551	525	487	570	559	579	543	562	564	510	577	569	531	566	559	574	554	568	539	532	499	590	579	590	534	530	539	585	523	545	543	525	579	505	502	554	547	496	588	562	528	559	527	528	538	579	551	561	552	538	523	498	539	558	568	564	569	566	551	517	533	563	526	532	561	542	569	533	549	530	580	585	508	554	540	544	581	541	507	547	533	598	544	564	511	568	536	601	514	520	546	565	523	578
23748	20989	28292	23892	20950	13401	4051	2700	1960	1889	1828	1676	1652	1411	1390	1359	1388	1310	1362	1205	1101	999	966	928	885	757	770	739	757	807	758	745	794	830	837	701	805	737	768	718	838	806	792	726	768	772	798	768	719	699	726	697	745	791	775	801	813	755	738	761	776	732	771	718	705	730	726	702	702	718	724	695	752	706	712	728	751	740	730	704	722	734	728	717	696	678	721	678	704	687	749	716	765	701	697	704	739	743	706	686	736	712	684	711	697	688	696	690	719	706	742	680	666	735	631	700	735	703	740	676	698	750	730	741	689	754	680	716	714	756	720	725	717	757	760	701	697	749	744	724	757	730	693	680	697	717	681	736	679	745	773	746	721	776	692	702	715	724	686	699	712	711	723	678	704	732	685	661	685	712	677	702	718	704	723	724	710	711	697	720	664	701	710	701	681	753	674	750	720	715	691	690	732	717	757	653	655	697	729	692	639	707	656	760	775	756	659	743	732	722	736	674	710	738	736	695	730	701	693	708	683	699	735	688	734	704	728	704	686	732	747	693	695	690	732	726	699	667	749	678	676	743	724	726	706	707	771	711	795	723	716	723	754	716	682	756	720	727	712	696	732	708	739	688	736	703	733	753	731	712	746	713	703	712	746	729	734	701	686	718	650	705	718	703	742	711	722	682	742	690	708	742	770	747	708	687	729	733	687	723	688	762	759	688	697	716	702	692	727	710	650	711	783	703	701	761	685	653	722	683	730	712	752	670	700	687	694	732	725	738	695	697	694	767	707	748	693	740	769	715	775	698	695	700	692	680	682	777	696	699	743	725	711	723	697	753	718	682	689	743	730	694	674	709	707	726	711	738	711	693	719	741	701	730	718	685	668	689	692	701	671	711	679	715	720	737	672	698	711	677	727	737	683	699	683	725	750	683	678	703	714	694	678	700	706	747	721	724	679	765	707	696	737	696	673	736	719	679	688	691	714	722	737	686	659	691	671	779	695	726	653	728	730	710	737	707	664	766	680	695	756	724	747	737	729	694	701	630	760	719	706	721	764	727	752	709	717	740	746	712	731	769	710	682	737	728	687	732	741	733	751	722	737	653	717	714	695	685	691	717	673	716	724	654	710	699	716	740	729	705	780	676	736	749	698	730	710	741	689	672	702	695	664	744	703	712	704	723	692	659	717	752	687	695	730	709	754	709	690	693	681	720	683	649	717	707	748	713	665	740	777	706	692	694	698	638	690	709	711	705	705	716	711	735	689	740	745	740	695	734	660	774	751	719	694	702	678	738	695	770	689	710	701	707	740	673	762	746	736	748	700	718	710	754	681	723	658	729	718	720	717	701	708	741	703	687	734	711	666	708	723	687	683	708	719	732	751	682	754	707	677	691	730	702	709	736	754	698	679	689	728	705	740	772	705	703	735	753	719	682	711	697	719	733	674	685	683	697	752	697	675	720	733	701	685	725	721	719	700	730	682	720	685	677	673	725	672	718	725	728	699	695	799	672	706	714	674	768	668	705	736	698	674	707	687	691	689	725	703	657	668	703	738	699	744	706	694	658	726	736	688	769	707	702	682	712	707	766	668	723	690	691	663	708	748	676	737	709	732	716	657	752	733	680	713	725	673	710	746	716	709	702	714	746	769	718	738	704	721	690	742	736	719	753	734	675	722	648	728	692	681	700	713	719	745	691	738	729	693	715	729	734	735	676	739	719	731	716	686	730	708	695	705	709	740	732	667	757	732	681	690	736	773	739	693	724	701	726	681	714	725	749	686	701	733	719	695	750	693	761	728	717	726	741	738	701	737	717	674	721	743	679	736	665	751	726	723	710	694	709	711	688	655	746	696	757	725	740	712	726	716	713	676	696	717	713	681	745	766	710	689	725	743	736	672	693	722	672	753	745	701	725	695	751	704	741	741	730	759	702	728	723	741	709	671	684	732	735	731	692	699	700	743	711	670	687	687	640	760	724	703	706	714	686	619	670	753	696	714	677	743	665	743	726	711	662	723	739	708	701	703	721	751	711	717	732	744	737	708	738	743	671	677	702	709	734	734	727	720	734	717	653	712	741	694	675	695	688	687	740	678	698	741	713	707	699	742	690	708	673	717	692	731	670	689	783	716	672	706	687	709	720	751	698	703	644	728	697	737	768	742	758	713	696	693	706	706	764	696	732	708	738	710	735	656	736	714	722	702	794	674	699	663	719	723	682	744	706	710	655	705	713	691	748	721	672	672	755	705	710	737	702	715	721	674	743	750	743	715	705	677	727	716	699	690	738	708	729	722	744	738	749	722	695	726	719	712	691	695	711	677	693	695	745	688	787	681	731	712	683	722	739	668	708	683	729	721	680	736	733	664	692	703	709	690	701	730	683	703	735	753	741	715	690	700	706	698	690	734	679	781	703	696	679	714	740	677	704	709	713	706	722	726	689	680	690	695	667	732	762	730	704	698	673	738	729	704	721	672	698	725	744	697	752	742	729	698	716	740	733	718	719	678	686	705	701	708	696	711	692	697	710	712	674	746	751	730	719	667	703	726	703	700	705	714	681	703	705	725	726	710	690	700	683	704	729	725	719	736	715	729	703	717	718	708	745	780	676	703	727	743	698	701	753	710	697	752	715	626	716	768	693	665	724	686	716	760	708	678	765	688	719	690	726	703	712	679	740	692	705	737	737	712	736	745	705	744	701	711	711	694	713	724	687	692	741	756	734	718	690	745	680	717	717	697	682	708	746	748	702	728	695	651	720	676	723	693	734	659	656	737	696	704	720	745	690	688	717	718	687	737	703	707	686	692	687	679	683	700	710	695	706	726	708	711	718	744	736	712	662	714	708	666	700	750	707	725	666	722	704	732	694	679	685	730	702	717	666	720	741	692	758	685	714	703	684	655	696	737	718	740	691	717	698	736	714	724	726	711	656	695	622	793	750	755	696	745	758	711	661	718	710	748	756	693	687	695	753	713	712	702	708	731	746	747	742	672	710	730	716	673	705	696	691	733	750	643	717	718	700	769	702	704	728	735	724	743	730	711	650	674	691	710	716	689	677	730	734	710	706	695	689	668	689	692	735	705	754	726	697	754	722	713	700	701	678	689	691	731	760	744	672	689	693	752	703	721	737	708	736	697	684	749	742	688	761	695	702	713	714	703	751	703	735	718	710	753	705	737	653	687	684	659	660	745	759	730	710	709	701	697	754	652	692	731	764	690	728	679	724	679	666	752	740	718	678	772	734	690	694	759	666	699	687	730	744	691	668	737	755	722	684	757	704	705	723	683	730	686	690	727	698	718	719	713	669	758	744	701	704	720	693	751	713	668	760	713	731	712	734	687	706	699	689	699	716	715	697	672	673	685	725	771	724	699	758	696	667	699	734	691	681	697	751	652	695	726	703	700	746	679	661	754	680	735	698	665	667	716	728	676	732	640	649	742	708	758	685	689	700	733	724	679	729	735	710	691	700	692	732	736	674	746	702	703	754	693	717	683	719	715	749	698	738	681	711
16118	32574	30362	19786	13343	8787	5608	5050	3995	3622	3474	3396	3064	2755	2608	2371	2293	2310	2280	1899	1721	1418	1324	1251	1155	1116	992	971	940	946	892	1000	1009	968	1000	1009	995	958	1012	899	926	950	987	969	915	973	947	920	920	928	901	970	942	998	998	1007	1006	974	980	926	941	936	871	848	900	822	889	839	844	882	898	853	889	920	843	851	859	838	816	894	854	875	919	883	870	852	855	889	877	868	861	856	885	884	875	852	896	822	925	900	824	902	919	903	920	868	910	827	818	902	858	891	849	837	884	919	868	882	887	873	882	945	859	894	894	854	865	887	830	873	834	885	836	852	836	845	843	834	882	861	821	847	876	844	896	844	846	941	916	859	876	876	830	854	849	836	887	889	871	838	897	887	902	866	809	877	849	859	849	899	873	886	857	854	822	880	877	835	811	922	862	852	860	850	855	886	864	851	865	836	837	818	847	861	878	855	874	864	871	866	864	855	905	865	850	840	860	830	878	808	852	861	906	846	882	902	851	891	863	859	873	879	822	861	768	899	880	927	854	866	935	855	853	863	860	885	828	883	914	833	896	837	822	833	838	896	838	834	849	876	876	831	870	835	881	844	870	882	879	851	885	829	831	825	803	848	880	881	867	880	850	861	828	842	857	915	907	877	838	864	923	875	886	874	799	882	898	842	904	865	842	856	881	816	886	871	842	842	897	858	878	850	899	859	885	858	908	843	880	896	857	885	867	869	849	888	884	845	850	896	869	871	829	848	892	882	833	814	844	877	916	888	860	883	870	850	850	819	862	836	812	854	857	787	883	823	851	843	893	846	881	872	918	827	894	805	809	850	845	889	885	874	846	863	774	877	873	844	873	844	850	852	827	825	869	894	808	882	814	847	862	871	819	826	868	853	825	904	869	897	867	844	934	857	865	820	899	845	873	869	828	822	870	855	840	924	865	872	797	844	865	858	909	868	842	869	861	857	837	864	846	892	839	837	886	842	860	888	873	900	820	803	852	871	855	829	887	882	819	848	838	855	832	888	931	846	816	816	838	879	875	804	805	817	869	874	859	877	906	894	839	815	853	825	834	849	863	828	815	844	859	884	856	859	859	940	866	842	844	868	903	882	860	877	891	891	875	852	880	834	873	877	809	930	844	867	846	874	901	844	856	841	875	934	786	834	859	859	841	876	854	832	858	873	843	834	893	871	802	853	854	813	816	837	851	898	826	871	828	839	891	823	862	873	894	819	812	868	876	874	876	948	843	864	897	843	837	846	900	880	906	852	872	845	857	933	858	846	841	839	866	853	909	834	849	886	903	877	858	879	846	875	850	864	857	836	869	817	880	871	874	862	857	875	832	852	871	889	864	903	863	832	861	928	816	853	857	852	921	848	924	823	842	898	877	827	897	818	841	831	868	892	886	839	904	842	859	845	814	837	868	841	859	874	884	857	877	902	854	881	837	840	809	851	858	824	874	853	874	822	815	898	857	894	855	858	860	899	886	847	851	891	806	834	905	874	829	856	844	814	833	891	889	854	869	865	869	850	906	856	845	844	857	918	914	858	845	870	897	867	854	869	844	800	880	820	849	852	834	882	836	835	856	834	865	907	872	821	865	914	911	830	845	830	865	873	849	888	882	899	863	878	884	831	885	903	852	821	853	859	876	872	868	860	890	911	864	844	813	839	849	869	913	944	899	875	865	805	889	837	879	896	839	870	866	875	872	840	854	800	825	865	902	852	907	838	823	837	944	849	876	862	871	824	869	862	820	842	856	881	858	916	863	912	888	837	900	891	875	850	862	856	906	908	822	880	855	890	893	894	790	879	817	893	851	858	899	808	866	843	864	854	839	868	827	855	849	816	872	882	859	884	887	840	836	890	841	812	852	856	918	864	858	862	839	830	826	860	794	860	899	858	836	872	870	803	856	803	855	901	868	884	845	876	854	873	829	813	869	891	803	818	844	909	863	857	899	854	831	878	842	851	870	809	912	859	801	820	838	862	877	887	844	837	882	903	861	857	867	849	832	883	851	855	844	820	808	840	907	830	862	839	834	869	864	883	892	850	866	822	847	826	865	861	829	902	869	887	850	825	856	882	844	850	914	821	823	885	877	861	853	855	866	870	894	854	815	842	862	879	884	909	863	832	876	902	862	880	878	866	853	857	820	833	869	856	914	885	912	845	851	849	872	808	896	853	893	868	874	877	864	879	851	885	853	856	924	945	843	899	870	813	833	870	855	905	855	861	836	836	867	891	919	881	868	890	909	844	895	867	841	859	828	825	893	877	798	873	880	925	805	869	896	837	865	889	904	803	870	877	868	862	839	858	871	860	857	891	867	905	803	873	874	855	884	866	849	838	843	856	835	829	848	874	861	881	895	835	855	874	876	852	881	846	862	868	863	892	892	862	841	902	890	831	867	881	852	794	884	849	866	854	786	873	868	918	883	849	863	919	894	859	832	855	871	878	853	838	834	866	873	830	855	856	841	855	888	849	892	835	862	861	866	869	863	863	842	814	889	891	793	827	808	890	899	834	881	853	851	860	825	812	899	852	891	846	808	847	842	866	934	847	840	868	864	859	812	863	850	816	862	885	856	850	887	830	858	820	860	888	862	915	884	855	932	874	859	864	841	875	868	797	887	818	848	845	866	849	840	891	826	853	854	846	815	854	874	850	887	916	831	855	904	864	865	846	858	847	867	930	887	862	835	875	866	846	842	824	822	855	878	853	865	844	875	841	880	924	883	827	892	877	872	824	905	840	877	947	902	800	892	853	849	786	830	859	845	807	900	898	873	858	841	881	866	880	844	836	863	863	849	803	849	860	896	872	904	871	901	818	862	863	833	862	849	875	842	860	911	831	858	869	834	840	867	880	834	897	832	866	841	820	845	825	937	865	868	853	889	842	938	809	836	882	875	848	865	862	862	851	899	862	915	863	871	841	873	847	841	854	893	884	833	863	904	847	886	899	847	876	864	890	875	891	865	883	872	876	863	847	911	859	840	885	851	830	880	843	868	886	877	885	877	871	842	885	785	860	859	838	881	858	854	855	872	830	868	882	872	843	827	893	867	876	860	819	897	852	807	864	895	876	844	870	820	844	832	853	850	832	902	897	896	886	869	897	865	825	895	861	908	845	856	871	845	876	837	871	828	910	854	842	902	881	853	867	845	837	832	849	861	874	840	837	865	849	855	836	850	860	860	886	911	891	865	856	922	827	935	852	880	878	876	842	861	816	868	840	932	842	878	861	830	890	849	866	845	877	824	819	875	907	782	818	851	863	883	890	869	836	841	873	829	846	822	803	856	823	862	880	888	888	886	832	817	861	871	843	869	856	834	848	882	878	835	869	868	921	866	910	829	877	888	890	842	843	846	855	823	898	862	872	907	883	912	849	856	856	900	819	836	880	890	899	863	865	818	869	910	925	893	849	864	871	886	859	837	882	816	883	919	821	903	868	865	875	879	866	871	826	841	885	877	860	911	907	889	910	837	904	853	857	847	869	856	845
25039	20983	27173	24861	13442	3980	1974	1520	1147	1224	1041	1107	1041	889	939	821	777	774	843	725	632	552	522	470	450	425	415	415	428	406	410	375	387	428	403	418	375	427	383	382	385	416	423	384	394	391	351	397	374	392	384	370	409	406	411	388	390	428	390	397	418	391	377	405	399	428	368	322	369	368	369	338	408	362	354	336	363	348	384	377	354	378	341	401	377	364	412	401	349	321	345	355	356	345	340	352	311	354	414	363	361	413	359	390	372	378	388	360	384	368	359	379	368	375	388	394	356	332	372	391	390	378	357	365	335	333	365	398	350	420	349	365	353	343	337	383	413	399	349	370	378	345	378	353	364	360	363	362	386	387	328	395	369	389	363	320	370	368	406	320	359	366	372	376	368	398	367	381	363	349	353	394	354	384	364	349	360	348	377	364	350	376	345	381	354	350	351	386	405	380	349	353	362	353	371	369	347	347	376	374	353	351	345	340	351	370	349	365	335	375	368	384	364	366	356	355	345	374	342	358	377	396	373	393	371	365	360	379	359	392	347	360	357	372	373	350	386	365	376	366	372	375	386	380	394	374	372	336	382	367	391	363	410	328	342	379	379	368	342	356	375	393	370	342	358	333	369	350	396	360	344	333	353	366	372	389	368	354	372	387	334	346	386	407	348	363	376	403	357	344	386	376	344	357	348	371	379	372	343	380	402	369	355	371	363	364	374	369	364	381	327	356	351	381	362	362	378	363	395	359	364	366	359	341	353	330	395	367	391	370	396	348	345	380	399	374	371	342	382	342	390	341	370	347	388	359	353	433	347	383	372	363	368	354	353	372	353	412	371	350	358	377	359	341	341	399	353	381	369	350	371	352	357	381	371	372	355	406	388	392	383	380	395	384	336	369	358	362	353	361	363	357	376	373	367	381	387	380	330	352	370	359	349	377	372	382	381	399	349	350	370	398	342	365	342	371	388	384	375	346	365	404	397	385	351	346	344	372	343	378	406	358	397	395	348	367	380	352	373	365	360	400	388	360	418	338	362	362	395	371	387	371	363	384	343	346	348	352	372	355	366	373	352	376	365	393	358	376	347	378	343	374	342	341	361	386	369	359	362	393	381	374	363	369	329	369	407	342	352	386	392	374	364	368	373	313	380	385	328	385	359	357	365	357	350	384	347	382	362	378	375	375	374	372	349	354	423	372	388	359	347	407	387	361	380	366	370	356	366	363	395	383	348	357	377	346	363	372	364	386	350	360	375	379	359	379	358	343	376	405	374	360	343	369	374	364	334	371	368	377	367	384	388	357	342	387	405	343	330	363	365	376	335	381	352	364	397	328	372	339	342	343	342	369	385	369	347	348	318	369	369	368	366	379	369	370	391	359	380	357	365	351	338	398	383	351	372	392	373	347	387	371	347	351	390	370	379	383	384	366	350	365	386	379	325	371	370	346	372	377	358	367	357	335	390	404	375	382	362	380	378	373	366	366	338	344	374	371	316	364	379	358	347	355	369	387	366	363	390	350	397	380	361	342	342	403	355	367	399	366	375	334	392	393	366	359	392	370	381	355	349	359	400	373	375	356	361	415	362	397	359	382	387	327	355	377	372	382	368	375	371	398	367	364	340	392	379	343	352	367	373	342	380	347	372	347	360	350	403	350	394	363	359	364	365	396	383	346	326	361	366	351	364	386	346	330	383	377	358	376	352	390	352	354	362	341	358	361	373	392	355	337	365	372	375	364	361	371	333	350	373	351	375	362	380	345	415	363	352	333	367	374	332	358	354	355	393	381	409	359	332	353	353	370	359	363	370	420	383	389	363	372	354	394	387	402	374	375	348	343	354	360	362	366	374	369	382	352	382	322	336	360	384	354	362	365	356	369	407	363	366	350	360	377	357	358	378	362	356	359	370	327	366	364	351	353	377	366	389	361	336	382	362	333	369	348	360	355	336	362	391	358	375	342	347	340	377	367	402	350	363	339	347	371	359	364	405	380	348	377	375	370	370	375	341	371	391	405	355	363	397	362	390	389	374	324	362	367	343	364	360	348	339	402	400	365	344	386	358	361	380	369	367	326	394	377	344	361	374	379	350	400	376	389	385	357	317	347	374	360	377	381	371	343	378	351	345	382	367	392	364	359	380	389	359	350	350	355	341	367	343	347	349	357	363	364	356	356	354	391	355	375	364	363	350	347	350	371	358	375	335	352	361	393	338	343	410	400	384	366	356	359	365	384	364	387	362	380	348	430	353	339	368	345	363	376	370	393	375	378	418	374	369	363	358	367	382	398	371	378	359	357	374	373	391	378	387	370	364	359	339	389	372	328	356	369	348	382	382	364	348	352	355	361	371	363	378	370	354	372	347	314	385	345	331	320	343	375	353	353	379	349	378	362	364	346	366	376	377	333	392	377	343	357	366	352	336	355	375	361	388	378	375	355	392	390	371	357	378	369	384	395	363	346	355	364	371	376	337	356	366	348	360	358	344	368	361	364	336	343	343	372	356	340	381	371	364	388	364	380	384	346	379	359	372	356	357	382	376	339	386	362	342	334	350	312	332	370	334	365	376	379	376	352	377	360	331	355	342	367	360	392	382	374	340	393	381	352	367	380	370	370	361	367	385	360	395	397	320	391	355	364	364	376	386	368	376	349	373	359	360	389	360	363	368	361	352	355	394	354	357	349	360	310	363	390	353	386	419	387	334	371	377	340	358	349	380	348	359	389	386	335	357	383	371	359	364	390	387	355	405	380	369	369	380	361	374	363	368	380	411	359	366	372	379	365	381	362	368	348	346	402	336	401	375	349	393	379	354	378	376	356	373	360	361	335	373	375	384	373	374	369	365	380	367	381	372	365	371	383	338	368	349	354	351	342	374	346	405	373	351	389	353	371	346	354	351	373	387	357	375	355	369	338	371	399	359	336	384	354	365	331	380	372	343	338	340	359	368	347	354	411	346	388	339	368	398	351	372	334	362	396	364	362	355	317	370	354	353	354	350	346	366	371	367	350	355	334	378	378	358	368	344	378	391	400	395	373	351	379	357	323	315	347	379	394	344	358	346	368	354	357	360	343	371	390	385	336	347	369	361	352	339	406	339	354	395	343	378	387	350	351	357	356	374	366	381	365	366	357	341	404	378	364	360	342	376	359	382	347	371	353	386	355	373	364	374	356	392	343	385	375	361	339	369	340	377	375	373	370	370	389	361	362	353	340	371	343	404	379	361	407	375	370	362	347	352	336	359	345	337	359	392	363	321	329	405	401	383	332	381	374	354	370	370	389	345	372	367	376	370	380	350	349	362	390	362	368	380	369	340	348	333	361	355	367	369	383	372	351	389	328	333	389	381	355	372	337	375	361	375	380	366	351	363	383	373	400	363	375	339	351	347	343	336	339	392	357	368	382	351	383	368	369	359	342	362	351	371	340	353	363	360	393	340	392	378	397	406	349	398	350	349	356	350	372	363	399	353	388	367	358	343	345	367	344	360	358	352	363	394	330	364	361	371	385
15739	27944	26543	16472	10833	6775	4239	3715	2857	2840	2586	2410	2277	1988	1815	1661	1589	1610	1551	1393	1130	904	798	699	684	590	553	582	520	527	526	603	537	546	557	569	583	553	555	588	566	569	521	497	517	521	560	505	501	498	497	576	555	563	588	606	575	559	520	559	563	532	507	483	486	516	554	532	468	512	513	471	481	500	507	453	511	465	462	454	478	453	483	443	543	519	488	495	475	466	485	495	472	432	452	506	466	507	447	477	485	456	509	456	476	492	507	458	440	490	491	455	470	468	496	477	492	483	495	475	484	513	484	471	490	518	462	485	485	472	488	462	483	508	486	481	453	433	493	498	483	464	502	488	449	515	481	490	513	450	506	501	475	488	474	481	469	504	479	448	475	469	470	430	494	440	450	479	495	478	503	473	484	489	474	503	470	462	446	468	456	473	494	452	457	502	446	469	472	534	479	467	470	495	480	455	472	436	496	473	486	477	472	443	477	469	491	435	484	472	481	464	465	443	522	482	466	460	477	504	493	464	498	492	476	457	450	477	495	494	501	508	502	497	472	484	499	504	460	453	481	471	469	482	469	488	479	507	460	480	438	459	470	502	485	502	480	481	492	463	489	482	467	476	459	518	520	499	525	494	498	498	483	458	460	463	441	499	467	501	500	503	507	497	519	518	477	466	483	485	490	488	496	462	493	498	480	476	442	482	447	490	478	472	442	474	446	502	454	441	502	476	457	479	466	490	474	467	487	491	469	503	481	462	483	441	503	481	482	497	449	500	484	499	444	480	502	467	487	490	484	459	481	482	444	501	491	488	497	484	465	441	516	506	502	502	467	485	470	480	493	478	498	488	475	491	455	525	503	519	491	515	532	485	490	440	468	488	509	465	439	478	491	438	474	464	453	466	502	454	501	465	452	466	493	498	495	443	462	470	506	475	519	513	484	475	486	467	483	484	498	504	524	477	490	470	453	465	503	486	488	464	491	461	487	502	468	477	465	517	519	517	480	440	486	491	486	473	494	472	464	488	451	487	518	451	451	422	469	471	450	460	499	470	467	495	479	486	489	476	518	510	447	496	495	491	444	469	450	499	472	486	468	481	481	489	491	481	505	488	443	467	525	489	495	463	494	472	487	514	518	487	469	496	458	501	513	419	471	498	501	479	476	464	548	479	521	506	490	442	491	479	454	501	482	446	507	468	465	472	476	484	494	510	486	495	531	507	491	479	476	465	495	462	458	488	448	471	499	501	467	492	522	489	462	494	480	502	489	502	492	461	464	445	466	471	477	450	458	492	457	487	470	460	461	495	511	508	459	486	500	482	510	473	495	455	482	491	456	477	481	492	471	499	491	455	472	490	511	477	478	443	459	462	479	483	515	488	487	485	455	432	460	486	485	458	488	482	516	440	464	457	478	518	434	503	487	483	482	474	453	470	473	469	430	511	483	470	432	470	445	484	455	469	495	504	487	479	494	493	467	521	451	479	482	528	490	505	480	496	493	497	450	476	523	444	449	477	431	522	485	488	488	452	465	487	458	443	495	494	448	494	510	484	478	495	498	511	480	484	460	461	485	495	470	445	476	497	481	504	506	478	504	484	457	451	462	477	519	507	484	453	505	511	466	518	464	478	454	479	490	487	469	497	505	470	469	500	489	482	454	484	495	442	490	528	474	466	471	461	488	474	479	468	512	453	472	487	494	482	541	470	452	527	501	457	485	471	491	458	425	467	474	483	529	514	449	488	484	429	472	500	528	495	443	455	447	442	480	460	464	477	496	472	483	495	483	481	490	525	516	487	473	482	475	518	466	448	501	490	504	507	508	484	485	476	474	466	501	481	510	531	490	466	520	439	444	477	515	474	499	462	495	489	476	465	486	442	525	445	477	478	481	453	471	476	476	499	489	447	465	493	481	490	509	512	509	460	498	484	480	514	503	454	478	492	499	437	434	494	488	481	480	457	466	502	510	503	502	466	479	485	498	485	462	514	493	486	452	502	453	495	471	465	466	428	478	469	478	500	468	470	507	493	516	492	520	435	521	484	516	495	497	473	476	491	479	483	471	475	496	506	468	497	495	459	446	497	513	511	465	479	507	462	501	514	476	468	489	490	494	475	474	494	458	497	493	481	510	462	484	517	482	487	500	513	469	487	480	483	494	461	498	467	472	511	495	477	487	479	463	485	489	481	487	517	468	484	500	499	481	452	527	469	462	469	461	444	443	467	483	516	500	498	486	477	498	480	491	480	483	508	459	465	450	476	506	492	474	482	455	484	448	487	475	476	491	493	470	492	492	471	501	487	478	445	488	483	490	477	477	487	478	470	467	490	512	531	479	484	506	478	521	472	488	485	474	444	437	454	474	508	488	492	479	494	473	511	489	458	466	496	455	491	470	464	479	470	490	444	519	502	517	498	473	466	481	454	471	470	469	464	487	495	505	503	481	455	487	491	465	457	504	449	462	453	463	510	482	500	492	455	477	487	490	476	473	487	470	488	477	455	482	469	441	463	489	435	498	502	480	477	496	434	481	457	465	465	469	505	494	453	454	465	499	509	481	495	524	454	509	502	468	513	499	510	445	478	451	461	486	480	420	469	479	512	450	523	477	496	510	484	444	484	473	419	493	510	501	481	487	454	433	454	464	475	456	471	487	521	470	484	467	460	468	466	497	471	475	462	453	469	506	513	511	509	475	478	481	473	508	457	491	458	469	502	467	521	492	462	470	499	468	527	511	496	533	433	453	498	471	486	465	473	462	490	491	508	457	478	448	478	436	461	471	455	495	524	489	476	521	461	463	473	470	480	455	504	497	462	451	504	488	474	483	492	497	518	486	503	474	491	476	507	491	454	483	505	501	491	471	501	456	487	529	510	454	487	449	470	429	487	479	476	468	446	490	493	519	514	491	501	476	441	481	500	457	493	474	471	518	504	457	479	517	493	471	463	488	517	483	458	448	546	448	464	507	504	447	473	442	452	493	520	482	471	495	444	450	475	472	495	509	498	479	496	480	489	475	474	476	434	500	463	448	493	505	438	480	471	486	460	493	499	477	487	474	562	512	491	455	486	464	495	484	524	499	491	493	510	458	487	484	505	462	464	490	520	433	475	459	444	499	477	482	498	493	477	518	462	469	493	502	495	500	460	482	505	479	470	462	469	470	486	505	454	460	541	510	487	482	496	500	492	492	490	519	488	459	475	474	492	445	464	471	465	490	475	473	483	456	507	480	452	478	492	480	521	489	463	463	510	465	530	482	455	477	434	498	505	441	456	481	528	493	485	496	462	491	482	453	484	498	483	460	510	509	458	509	503	468	486	461	476	481	479	471	526	483	457	495	456	496	476	476	453	487	481	433	494	455	487	477	484	499	477	512	478	464	510	424	519	448	475	465	496	457	488	473	505	454	453	452	488	520	490	467	462	489	513	460	474	470	487	512	469	480	445	461	475	487	512	448	554	472	453	474	480	453	485	541	417	470	462	486	522	498	484	435	490	423	450	486	466	497	473
22786	21010	28754	23485	21023	21176	12706	3882	2617	2628	2513	2278	2184	1957	1863	1717	1717	1645	1646	1601	1421	1185	1050	1064	1008	909	868	806	842	771	814	849	849	855	847	813	863	900	849	814	826	818	829	832	810	830	787	811	800	773	849	770	847	874	908	878	900	825	880	819	813	756	796	764	779	781	777	752	789	726	771	768	738	749	690	768	734	782	709	735	752	728	792	826	786	784	812	779	751	762	748	766	714	753	741	809	729	720	826	789	769	735	762	795	769	747	731	762	773	742	722	733	763	716	752	749	784	770	745	755	775	733	753	738	730	736	740	704	750	778	729	794	760	732	769	785	794	778	737	765	761	720	758	747	738	810	765	806	749	784	764	753	749	771	815	763	748	752	778	722	792	796	739	743	796	784	778	775	791	704	750	716	732	740	775	721	745	853	755	787	762	819	711	743	740	745	756	801	752	720	764	768	770	761	744	741	777	783	800	769	760	754	770	767	773	801	701	735	707	774	749	728	734	789	807	781	756	762	759	801	783	749	786	720	741	794	747	702	749	720	786	696	753	731	760	829	755	708	750	737	754	751	758	765	756	754	775	792	737	790	727	724	781	732	754	775	730	764	743	732	794	754	767	771	774	756	716	766	759	720	742	770	762	724	750	782	735	785	751	742	773	765	756	752	788	802	826	756	742	737	713	776	748	757	763	776	731	778	770	798	728	760	706	760	755	786	718	725	748	715	776	751	730	725	739	746	731	687	748	773	792	769	795	759	716	769	741	722	718	775	753	745	774	740	794	702	735	744	714	765	747	711	735	762	716	777	817	818	759	772	737	767	724	793	784	760	739	760	768	754	724	797	717	730	742	760	752	788	772	794	777	734	786	791	761	781	738	774	760	777	740	755	754	699	718	754	754	759	776	764	723	733	753	802	732	726	764	749	737	731	738	756	764	739	741	747	705	750	781	776	754	752	750	714	767	780	773	736	752	736	743	767	749	760	741	743	757	758	695	776	751	700	734	760	717	736	765	727	753	770	669	760	798	739	741	744	763	790	775	763	750	733	744	706	784	789	777	746	780	724	732	774	810	748	751	757	751	711	743	748	732	774	784	743	756	725	735	775	793	689	748	765	798	753	755	772	786	758	720	777	750	760	753	740	732	813	761	734	761	734	805	703	743	726	736	759	776	749	735	717	757	758	784	726	729	771	739	761	737	742	773	713	780	779	786	796	690	734	760	781	776	794	745	782	707	749	772	800	796	759	760	778	743	682	735	776	758	722	799	763	783	729	764	696	748	732	763	762	730	747	763	703	773	757	775	745	744	706	737	670	756	756	742	750	756	731	792	781	787	716	738	792	775	736	775	784	708	732	729	778	773	729	754	790	740	809	763	743	755	733	722	734	790	768	683	839	804	748	743	768	729	737	762	790	746	734	726	767	732	751	778	749	772	759	703	729	769	728	749	764	746	757	737	691	747	741	734	733	765	735	776	758	751	812	792	771	708	799	747	752	768	725	727	752	745	699	737	829	718	729	721	761	734	735	782	782	752	740	772	743	798	734	756	735	767	760	781	778	695	763	777	784	728	758	741	775	765	726	738	771	727	753	761	730	737	763	736	757	779	751	824	757	670	803	716	763	781	755	718	786	710	719	759	730	759	786	703	702	779	751	770	768	725	791	807	768	774	725	712	735	750	780	720	756	820	691	757	759	747	716	779	761	764	775	795	748	745	772	735	753	736	789	726	730	776	747	764	776	746	742	719	735	770	748	788	767	755	748	758	738	726	754	766	764	807	763	762	761	764	741	792	761	720	774	712	789	734	788	733	791	726	781	776	772	787	796	765	723	719	725	773	698	722	729	751	779	727	717	779	707	790	749	723	746	737	806	764	775	778	774	800	725	798	768	767	731	709	738	733	739	716	813	747	785	750	766	764	732	736	763	780	707	695	751	708	768	818	746	745	745	792	761	739	763	772	780	748	727	777	750	786	746	768	752	729	741	765	729	741	753	729	755	741	814	726	723	785	777	758	735	779	722	710	763	782	754	798	773	712	754	755	693	725	774	763	729	779	803	718	760	736	706	773	732	782	689	752	776	748	767	697	762	750	772	727	773	758	718	746	736	813	774	741	738	745	739	759	731	745	779	771	774	718	774	781	794	744	819	784	767	752	792	721	753	734	766	774	741	797	773	774	731	709	738	731	800	731	749	730	770	724	747	723	761	759	739	762	782	726	765	726	712	765	748	744	715	778	735	776	728	699	737	749	727	743	768	792	763	711	765	703	792	750	740	782	739	770	708	721	811	783	801	784	730	748	715	780	730	742	754	760	725	754	762	733	698	764	718	738	745	770	740	726	790	749	748	800	724	706	803	770	765	740	724	715	746	761	789	795	737	763	725	799	709	721	761	752	728	710	690	763	769	744	742	724	716	763	693	796	724	779	732	713	756	734	739	791	688	781	737	703	777	783	747	747	783	786	759	702	751	768	736	777	767	790	760	783	732	761	725	755	761	757	693	746	767	770	734	747	763	769	729	739	773	788	767	753	710	790	749	732	728	731	735	746	773	800	753	724	732	791	722	721	797	761	765	737	829	801	797	823	721	756	745	743	720	746	734	707	735	752	746	744	761	752	766	815	761	792	737	767	769	737	804	726	744	715	800	710	780	721	728	777	737	802	758	743	749	767	787	712	721	755	784	727	751	768	724	757	775	745	758	775	831	738	742	762	750	728	759	767	776	692	746	767	753	764	786	805	738	774	778	777	745	699	769	766	736	721	765	754	738	716	756	748	712	747	781	725	734	738	714	726	762	767	754	783	736	765	715	727	764	734	736	730	729	757	773	731	722	732	801	727	792	693	711	809	810	774	747	712	740	799	732	744	770	694	724	749	784	773	806	746	757	743	749	789	718	769	785	755	763	784	730	752	786	727	764	750	809	729	758	761	696	741	744	759	748	730	763	714	791	728	779	789	753	727	729	764	738	722	749	772	725	717	750	791	731	716	747	716	733	726	779	752	743	712	672	781	726	754	762	755	769	763	772	780	733	782	777	796	777	751	736	729	765	782	744	699	713	756	766	720	753	757	747	758	781	722	712	713	739	766	754	737	703	727	761	790	808	769	751	764	782	732	777	773	693	752	773	725	736	755	725	729	726	704	742	748	692	769	744	728	791	717	745	730	714	714	718	765	768	780	752	775	779	765	772	744	748	738	750	787	757	745	786	741	753	731	703	765	728	712	714	752	719	804	705	760	770	756	795	745	793	753	740	775	732	765	762	676	767	705	801	720	785	767	752	755	737	745	751	765	752	752	784	782	767	731	709	773	752	760	766	744	770	729	761	782	784	747	688	779	718	804	711	782	752	770	703	777	784	780	759	777	764	806	760	801	769	763	739	790	706	776	785	773	798	733	731	698	723	742	753	748	795	713	726	756	732	781	725	781	794	740	750	765	706	766	732	719	757	812	782	781	712	777	765	803	738	732	767	728	747	729	724	774	785	756	746	731	797	777	733	768	712
18490	36587	35073	24597	17569	12228	8094	6957	5586	5403	4753	4470	4191	3717	3354	3262	2936	3027	2923	2661	2431	1840	1646	1453	1298	1221	1105	1109	1072	1092	1084	1059	1106	1064	1067	1154	1072	1086	1052	1104	1103	1069	1097	1105	1041	1049	1051	994	974	1008	1000	1018	991	1110	1201	1133	1158	1090	1075	1035	1020	1005	942	919	892	927	938	914	939	901	857	956	970	906	945	855	916	900	896	937	902	932	920	907	917	900	878	924	886	913	945	897	952	882	925	903	942	906	960	894	909	904	916	882	909	929	929	936	859	891	926	883	923	951	931	942	899	894	918	914	880	920	908	956	893	931	938	955	911	935	903	943	891	917	925	910	915	917	927	932	922	928	951	948	943	963	857	943	938	911	908	943	929	943	864	878	962	907	909	929	952	994	877	962	932	917	951	939	933	906	853	945	945	888	917	953	899	901	924	904	936	953	906	950	942	970	928	923	887	960	872	874	921	937	931	921	846	936	898	936	861	992	889	898	934	924	905	901	889	920	991	868	893	895	932	910	889	914	989	864	945	877	935	893	845	936	898	904	884	956	916	959	984	942	945	919	932	868	925	889	905	912	977	884	928	907	896	906	917	936	867	915	912	922	933	959	896	903	926	943	964	905	900	863	906	892	927	965	959	946	959	909	943	958	914	962	904	907	928	949	895	873	885	920	974	940	939	909	963	905	878	933	910	971	916	936	984	942	922	896	889	899	907	952	910	968	967	958	885	898	941	932	918	921	954	932	957	921	962	944	890	931	973	947	947	938	929	871	907	937	930	927	881	893	937	888	892	953	942	914	918	917	938	921	865	865	886	888	951	959	935	932	949	949	954	879	870	972	905	936	931	908	916	923	910	911	930	875	928	913	892	917	925	858	903	923	923	939	913	899	927	910	968	939	872	905	905	913	913	914	915	933	908	957	890	941	905	879	947	904	927	931	893	886	920	924	960	976	870	910	923	886	909	912	909	927	864	925	898	898	887	950	894	890	911	961	917	964	841	931	908	911	997	928	894	895	896	902	918	942	909	901	912	935	883	895	943	881	955	931	936	925	903	850	899	932	854	991	929	942	898	873	935	922	925	889	933	972	960	935	865	928	925	917	926	892	902	924	911	943	937	920	880	900	961	924	955	930	939	948	969	940	904	883	941	900	913	914	893	915	906	973	957	928	896	884	879	895	876	879	923	935	954	901	923	912	938	970	871	916	930	893	883	900	885	884	902	897	909	859	935	942	932	899	930	864	925	887	936	940	975	985	870	921	931	922	936	890	920	966	933	930	969	878	938	950	964	918	943	956	943	978	928	888	956	955	876	931	897	912	905	969	877	955	936	881	891	936	898	947	921	925	964	911	953	904	913	927	908	914	891	953	897	912	940	876	908	931	895	899	893	896	907	882	948	921	888	931	917	907	867	921	927	990	925	953	940	947	922	906	950	878	897	923	952	882	949	950	932	927	990	922	926	909	905	924	921	936	896	952	940	925	954	883	913	909	901	956	918	907	905	914	941	890	926	922	907	906	912	880	926	970	882	942	900	908	899	936	972	883	947	901	988	928	933	952	902	963	913	926	890	966	912	878	880	944	867	880	867	934	985	917	908	954	894	925	897	909	933	933	925	924	880	922	953	899	919	945	910	883	936	890	922	920	916	917	920	999	947	933	884	884	953	930	940	931	935	890	936	864	915	931	909	910	925	955	908	917	960	887	935	946	898	944	984	929	867	881	891	914	957	951	966	912	930	896	906	937	915	912	887	899	880	908	855	961	941	901	968	934	943	877	926	937	881	934	935	918	916	936	950	935	924	902	907	906	888	915	918	922	906	904	943	904	914	942	914	887	924	906	887	857	889	935	871	932	935	984	953	923	941	940	920	928	910	895	949	878	908	922	857	928	938	867	920	968	905	911	869	899	923	922	900	884	920	952	940	907	936	926	898	935	927	917	903	848	919	874	922	912	927	914	894	905	939	918	853	885	881	975	915	902	886	932	918	940	901	873	919	906	935	927	881	944	945	938	908	894	897	923	900	928	911	882	912	910	910	931	906	898	956	907	942	951	906	905	970	940	917	976	929	966	944	946	942	913	896	941	892	962	902	924	937	980	954	901	916	916	950	866	870	915	897	955	885	911	873	933	921	927	950	863	930	912	920	945	943	928	919	935	848	949	902	925	961	960	930	872	939	973	929	971	967	935	926	927	905	912	869	938	952	904	909	929	894	852	918	935	919	914	984	838	913	936	874	943	915	920	923	890	891	904	911	858	925	900	886	937	926	905	933	896	916	919	935	889	927	903	951	963	897	904	888	902	935	907	888	945	964	1003	924	868	904	919	919	901	902	935	891	930	937	936	948	934	942	913	940	903	892	907	933	908	875	936	950	930	949	957	935	909	920	892	939	911	906	915	860	887	871	914	946	921	940	989	944	877	911	933	937	916	881	943	913	902	871	874	920	909	880	993	960	920	900	924	946	948	962	985	876	874	944	948	886	938	923	894	921	941	907	884	937	929	955	902	888	945	932	913	931	968	975	959	926	934	905	885	896	893	883	952	909	926	966	966	956	986	948	851	927	938	936	930	893	871	899	928	912	884	919	935	969	912	892	912	968	926	886	906	917	915	922	917	959	914	927	988	871	894	940	908	891	884	867	903	867	873	928	922	920	980	886	917	887	922	982	882	924	930	919	916	950	878	920	906	896	929	912	912	955	957	911	927	947	888	954	880	914	927	907	979	876	925	974	907	901	917	914	894	922	934	904	852	934	917	934	936	912	940	902	850	937	935	895	888	919	911	865	906	911	910	958	916	967	959	972	931	941	948	903	885	880	967	955	925	873	903	926	954	920	960	985	912	915	943	920	896	971	906	938	928	917	906	897	873	932	888	893	938	901	897	918	894	989	989	934	923	972	910	904	920	902	955	899	952	919	899	911	890	907	877	969	907	958	921	941	900	934	934	933	869	957	915	921	904	922	910	940	891	924	896	927	899	951	924	949	830	887	898	932	880	879	920	936	955	961	915	950	864	945	899	887	938	903	912	963	896	857	896	923	915	879	925	943	889	926	929	907	914	952	898	952	902	916	900	996	957	891	906	933	962	905	954	923	950	913	922	942	914	955	895	912	875	887	934	927	905	956	968	930	912	944	884	902	943	905	906	921	861	890	964	924	954	921	963	922	937	887	930	928	921	896	910	889	931	899	953	987	950	951	854	863	918	936	919	897	920	930	925	871	911	935	927	910	898	896	852	964	872	948	888	899	847	912	1007	973	910	910	854	946	966	944	955	948	880	949	956	927	836	923	931	942	911	894	965	894	989	953	906	925	938	900	935	951	951	922	877	890	917	865	910	868	920	917	963	911	870	873	891	959	961	897	933	932	891	863	925	907	888	955	928	956	877	906	861	929	916	916	947	907	878	882	896	929	937	973	969	922	894	919	924	948	842	940	935	993	931	905	921	859	903	928	913	923	857	921	930	958	912	882	926	912	966	935	892	823	940	916	892	926	918	910	919	880	927	912	911
26892	20627	18310	11121	4758	2437	1386	1210	975	1057	1007	965	956	832	803	760	766	757	775	720	624	564	554	513	470	493	433	440	471	409	452	462	479	473	439	451	466	468	468	451	448	477	439	469	449	459	444	449	461	445	494	428	422	429	466	482	496	447	427	413	431	455	441	423	400	444	426	410	395	409	437	429	453	406	396	442	446	445	439	442	416	411	453	449	448	431	464	395	385	422	422	396	423	420	440	439	441	369	436	416	440	452	430	393	419	412	431	428	431	413	455	414	425	442	433	423	417	416	455	441	423	423	414	423	402	402	442	443	449	386	464	440	444	453	425	376	457	432	414	411	435	414	434	419	406	424	420	440	401	408	422	445	420	442	429	405	419	441	419	432	425	381	449	404	421	445	453	416	439	416	376	389	416	434	466	447	452	426	411	404	435	407	459	439	443	440	390	418	440	403	438	425	425	470	423	419	413	414	447	418	417	481	431	438	368	435	440	425	453	431	390	410	431	430	446	439	417	448	408	441	399	433	435	432	432	415	383	436	450	440	444	431	435	464	455	412	419	403	445	426	447	402	454	454	399	414	443	452	411	424	418	450	401	410	401	433	437	452	367	411	442	458	408	456	434	422	418	417	445	456	430	427	442	431	433	420	412	443	449	418	407	436	427	396	464	402	442	409	452	403	421	397	442	421	459	427	441	433	428	425	397	471	426	447	468	435	395	427	426	429	430	437	389	453	400	404	426	404	422	389	429	426	428	430	433	406	409	407	416	436	399	423	431	436	417	420	408	429	428	425	425	417	420	407	450	409	415	406	428	449	438	420	451	416	411	428	441	429	447	427	448	425	421	393	479	441	426	389	421	411	416	396	433	415	405	448	436	426	414	406	430	415	413	448	434	441	449	439	427	417	403	419	442	422	412	429	420	393	384	444	438	408	426	424	423	446	429	422	490	411	403	404	420	400	428	440	373	461	462	425	402	447	438	400	410	439	430	452	431	425	386	435	397	443	431	402	396	407	442	414	392	412	428	462	420	396	431	443	452	433	396	422	405	445	415	459	395	410	453	440	471	427	384	455	426	445	438	440	428	414	461	400	437	421	418	433	425	441	431	432	449	404	397	437	402	410	437	452	428	416	449	415	426	438	420	412	411	412	409	430	456	422	432	396	386	431	434	434	436	420	436	402	411	445	417	455	419	393	447	400	429	464	383	416	426	453	412	394	389	421	405	476	432	425	386	429	443	457	436	439	432	401	417	415	423	424	395	437	435	382	443	405	433	430	451	436	401	416	435	437	419	428	449	420	428	471	420	439	477	434	383	419	440	438	435	431	453	395	442	451	427	420	422	407	390	422	471	404	433	462	404	445	443	425	441	432	428	420	410	416	447	446	445	413	388	410	418	453	397	421	434	430	429	432	433	449	427	392	419	452	445	402	410	475	450	423	394	430	416	422	441	404	419	422	420	441	437	417	389	419	424	397	450	482	420	418	429	424	427	411	452	397	416	396	473	422	448	442	424	448	426	415	419	437	402	420	401	419	440	433	395	428	440	437	426	410	415	421	438	427	425	420	411	402	405	433	436	428	453	422	413	458	396	424	415	448	417	385	405	443	419	401	432	383	439	403	448	437	392	453	444	432	466	439	459	452	421	379	421	428	407	407	408	405	417	423	420	420	434	449	439	446	448	428	454	414	412	414	417	401	420	452	421	470	438	422	428	433	427	421	426	441	418	442	471	424	428	474	410	435	417	391	422	453	508	461	433	473	402	420	427	413	394	445	442	439	432	458	406	423	445	438	436	402	413	433	422	457	438	443	440	420	396	445	432	404	406	427	399	450	409	439	440	446	424	441	431	430	439	419	422	449	437	407	420	405	436	378	442	445	412	440	430	434	426	450	459	407	433	434	479	427	426	435	424	420	416	444	400	443	424	414	430	416	440	447	425	424	444	400	443	419	445	425	395	440	399	450	437	432	426	425	408	416	469	443	432	442	396	422	425	416	456	443	394	425	417	398	426	407	428	436	429	415	462	380	410	411	403	424	451	408	428	417	461	424	400	465	422	451	388	423	411	415	413	465	415	425	448	403	428	466	437	399	464	377	450	417	447	428	420	457	441	356	454	431	403	398	429	440	483	383	409	406	444	382	416	403	470	428	453	415	415	475	426	420	431	415	446	389	426	470	414	387	440	421	394	449	427	441	390	431	423	442	442	414	419	451	467	442	433	448	427	416	447	423	406	453	418	408	399	413	438	426	444	446	422	449	431	453	435	432	425	409	408	413	431	411	445	417	441	422	467	401	403	444	445	405	456	417	434	419	416	400	392	414	450	417	426	428	433	436	404	483	432	419	418	442	455	453	448	474	457	429	430	433	411	404	428	442	418	417	427	427	433	432	451	404	418	429	444	436	421	410	430	437	420	434	437	430	455	414	417	416	427	436	455	430	426	390	421	397	414	384	418	423	421	448	436	447	452	444	383	440	418	415	441	427	437	385	425	440	465	429	393	469	402	435	451	444	409	443	398	401	429	429	423	407	443	399	432	434	379	389	398	457	412	458	460	417	391	432	432	415	403	440	425	437	430	395	431	404	429	487	432	434	417	439	437	408	391	447	446	450	460	425	445	432	414	427	438	437	413	412	453	414	429	423	441	422	446	428	405	402	433	436	425	428	435	440	421	411	433	419	410	459	439	425	411	434	419	424	428	422	465	411	426	436	415	385	432	440	415	441	399	423	440	477	438	417	426	431	445	445	470	455	382	433	430	410	422	428	443	432	440	409	420	428	445	447	448	447	405	438	426	449	437	427	413	441	396	412	436	471	431	410	416	414	430	444	443	410	459	396	436	459	386	397	443	401	424	416	425	434	432	408	438	433	430	476	425	415	423	423	414	440	444	422	425	403	439	430	438	441	463	451	437	411	451	443	426	425	387	448	378	443	424	433	416	416	435	449	398	393	419	401	490	379	456	458	434	418	449	463	416	408	455	424	421	443	404	402	424	446	449	446	432	428	420	400	421	399	438	427	449	438	455	435	414	470	433	464	448	432	407	411	426	442	441	436	440	450	417	404	435	458	434	420	413	442	443	434	477	440	403	421	430	394	426	395	429	442	441	441	452	408	412	436	434	423	417	444	429	417	428	410	451	412	434	446	453	403	414	399	402	431	403	456	416	392	416	408	446	439	402	470	445	446	423	418	406	446	422	435	418	431	415	413	412	433	432	435	444	414	451	423	422	451	418	449	395	446	450	415	425	456	398	401	431	421	424	428	412	449	431	412	437	442	435	412	432	413	420	438	426	423	418	382	406	433	424	448	427	433	414	462	416	432	424	396	428	406	438	427	409	430	405	397	446	403	433	452	460	429	410	429	442	408	395	437	421	427	411	422	459	373	414	418	450	444	436	415	438	437	405	399	448	417	453	450	430	433	443	458	416	451	391	452	430	432	452	448	430	437	432	400	408	417	406	450	448	441	404	449	449	419	438	421	431	462	417	433	405	409	432	415
14154	22940	22322	13093	8059	5152	3043	2644	2083	2150	2091	1933	1749	1571	1454	1313	1298	1334	1212	1150	1058	824	709	712	648	624	591	566	565	557	554	552	581	543	602	600	594	599	587	574	535	562	600	560	549	619	613	601	589	572	541	523	558	599	617	577	594	567	616	604	566	522	520	517	542	517	493	547	515	532	493	541	553	549	500	511	532	555	502	565	539	526	540	535	557	563	521	555	549	544	507	524	557	482	587	528	556	560	524	567	536	522	513	562	567	564	566	535	522	482	565	522	543	548	500	511	535	566	561	516	535	504	528	551	495	532	553	515	578	542	542	514	518	534	536	539	590	521	542	545	487	551	539	546	532	529	515	506	509	583	482	559	556	524	551	533	584	538	514	538	524	506	576	573	526	544	557	535	556	534	511	501	522	579	539	518	564	524	537	519	518	501	545	525	509	518	586	487	581	542	543	537	522	550	527	585	528	532	561	517	551	534	557	499	528	560	553	542	485	527	543	586	519	504	544	547	522	521	520	514	511	509	547	530	515	539	538	530	580	523	538	514	523	534	525	511	551	537	543	531	551	545	523	582	514	519	549	529	467	512	527	533	496	581	512	515	562	492	578	520	515	528	545	570	547	519	494	549	503	568	479	531	569	550	552	533	557	560	540	563	535	532	547	558	521	538	501	524	525	513	529	537	539	533	510	531	553	509	539	504	535	498	522	558	546	589	598	526	537	550	540	541	535	558	560	529	519	503	557	555	488	534	560	558	542	591	601	506	532	534	530	532	552	551	561	531	518	539	571	568	502	550	509	524	516	530	564	565	536	520	562	569	525	551	568	612	492	541	531	541	528	515	558	547	521	525	510	560	551	588	549	556	543	501	567	565	517	500	531	480	519	568	535	515	525	506	544	515	505	522	550	512	545	524	509	493	511	558	527	522	529	525	551	511	540	502	515	539	507	540	544	573	544	479	508	560	536	578	541	568	575	542	514	528	577	552	529	546	545	549	554	469	519	571	544	534	545	530	491	525	566	554	533	532	511	551	557	490	526	543	534	550	576	513	542	543	517	536	563	546	546	519	522	593	509	523	537	530	520	535	550	528	516	490	552	548	508	546	534	507	517	523	546	522	575	570	508	508	562	545	517	534	577	542	583	542	547	534	567	547	561	527	518	509	524	535	569	534	527	542	555	545	539	516	523	534	561	546	504	567	520	571	503	557	509	539	548	519	532	571	500	537	521	516	513	569	553	521	568	550	562	553	534	568	544	495	486	520	521	553	521	549	520	505	537	516	545	543	554	500	587	505	534	565	523	520	531	579	527	568	508	540	519	559	520	580	526	547	522	511	582	556	571	542	558	548	538	523	568	531	556	530	590	545	525	545	541	560	523	542	526	565	497	537	513	520	539	551	510	564	517	495	502	574	514	547	539	549	556	563	523	524	537	572	536	559	486	546	551	504	568	532	519	537	546	517	503	513	543	508	528	531	532	509	525	537	578	519	520	525	554	551	536	525	516	495	537	499	514	534	504	530	549	537	565	528	554	569	597	513	568	530	529	541	515	491	582	526	536	537	545	481	547	503	538	505	533	543	532	532	553	510	517	511	519	493	553	546	557	541	573	557	514	526	532	516	526	532	543	570	511	542	552	515	530	503	517	512	487	517	543	586	472	536	549	554	560	585	541	520	575	534	548	546	536	569	545	511	536	530	529	552	527	519	549	584	564	532	551	556	544	510	550	537	527	545	524	541	536	541	544	549	535	523	544	552	511	546	515	562	558	557	522	546	522	507	563	537	556	524	562	519	569	540	540	514	532	510	534	513	532	554	502	538	551	522	530	508	509	547	542	535	545	551	528	496	525	502	519	564	526	503	531	560	508	577	515	514	532	574	529	532	535	589	573	544	561	533	517	542	556	478	543	532	485	568	550	498	532	498	534	556	507	562	542	533	573	512	467	554	553	519	521	569	570	530	544	554	539	518	565	534	505	552	590	527	495	522	543	526	496	567	512	543	512	532	523	551	546	533	565	509	534	509	566	562	503	481	486	544	530	529	533	555	553	538	570	521	490	551	539	543	547	535	510	516	520	539	550	582	509	517	538	536	543	521	548	523	512	543	513	526	567	542	557	514	505	534	533	565	572	534	603	522	583	546	569	556	552	519	571	544	528	544	541	530	503	551	505	543	560	581	521	533	503	585	549	543	543	565	538	567	557	501	536	509	516	542	542	530	524	500	504	542	535	529	535	543	540	503	545	538	533	531	510	535	560	547	534	569	543	520	546	547	492	502	538	552	540	539	577	512	557	533	524	531	538	527	553	545	544	544	559	569	501	556	546	536	517	530	513	513	554	544	579	555	520	571	556	524	528	514	528	543	535	521	506	541	564	553	529	510	517	525	564	512	519	527	497	523	526	536	509	541	556	511	532	523	532	494	561	519	521	513	517	562	530	569	580	525	554	530	587	520	560	564	526	532	533	496	547	508	573	549	566	524	565	522	534	556	577	538	511	540	543	569	499	526	535	508	576	546	522	554	538	543	550	519	536	473	536	571	496	530	516	571	534	531	528	537	561	571	498	571	501	534	527	491	521	569	549	519	549	497	524	494	518	556	519	574	526	544	501	524	500	562	543	513	540	545	508	554	564	585	518	532	561	531	515	543	562	539	534	520	526	554	555	513	517	527	578	492	535	560	519	572	544	545	559	544	590	496	578	505	538	541	518	508	508	524	545	521	504	538	548	519	522	556	531	571	524	557	538	515	524	508	526	530	540	516	550	542	583	520	545	551	555	513	542	516	514	553	557	535	566	570	577	554	523	547	532	515	568	583	555	564	522	505	543	539	502	560	525	547	561	539	534	539	530	539	549	530	545	542	537	528	543	529	513	488	553	527	538	495	550	547	536	540	557	527	505	525	541	514	541	560	494	538	607	558	536	499	547	501	525	531	520	520	520	514	528	566	548	512	536	536	565	523	527	507	525	581	538	526	547	518	525	545	532	516	487	535	547	532	521	524	542	521	500	542	569	508	526	551	556	546	529	535	545	549	512	540	534	520	535	481	579	516	554	524	558	555	501	557	534	548	561	551	549	514	529	566	513	515	534	541	512	562	551	522	553	473	509	522	522	480	530	526	521	547	572	545	504	530	573	509	513	509	549	552	541	596	566	555	536	562	521	523	581	518	505	501	545	511	564	555	547	567	586	547	543	568	538	527	549	493	574	539	542	501	507	539	513	554	549	509	548	544	494	536	548	540	526	547	500	540	523	532	541	496	568	536	546	522	529	524	560	561	540	543	501	510	538	549	542	525	565	514	544	527	527	543	543	501	518	521	504	527	544	510	478	579	503	550	501	539	541	505	528	571	475	521	508	537	544	537	516	513	505	534	558	563	486	539	528	519	503	545	535	556	544	544	540	556	544	551	529	566	531	538	521	529	531	515	521	514	568	520	562	534	507	557	535	513	537	519	553	543	584	541	498	550	543	556	522	516	550	529	513	528	563	527	501	569	515	511
23773	20985	28282	23912	20990	13452	4164	2569	1925	1946	1901	1747	1684	1598	1392	1328	1337	1266	1274	1191	1138	1063	882	850	788	792	767	736	743	711	775	777	764	745	752	753	840	772	735	759	741	795	775	750	714	724	758	734	788	702	732	770	744	758	814	780	775	731	766	707	729	724	705	782	749	682	704	700	726	697	735	665	731	672	668	729	711	769	721	675	714	707	652	685	702	641	701	706	731	692	714	717	722	652	678	720	772	713	700	681	717	651	726	662	703	740	687	752	721	677	712	732	713	679	772	712	724	745	713	648	692	697	717	697	695	720	714	685	721	691	673	712	701	731	694	689	720	716	711	720	696	718	684	680	699	706	719	727	699	717	718	710	726	689	685	716	693	741	735	697	729	735	734	712	651	648	733	743	701	667	713	669	735	672	690	739	730	692	694	716	720	745	637	709	750	738	736	734	725	764	661	714	669	683	721	741	729	681	695	741	672	689	698	686	680	728	697	708	752	700	746	700	674	733	734	732	680	670	687	715	670	705	699	693	663	707	730	747	673	702	718	727	751	723	723	675	692	749	692	680	751	694	703	680	632	734	686	700	676	710	720	705	719	737	724	647	686	692	644	704	738	768	743	705	690	704	689	693	710	701	729	663	769	691	711	689	713	687	742	692	666	688	672	697	699	726	691	706	712	671	661	668	716	690	685	728	717	674	714	737	704	721	708	700	670	692	681	704	703	688	687	703	692	748	688	746	736	696	751	673	729	714	729	717	661	702	686	690	701	665	734	714	717	683	656	729	698	720	764	703	745	706	687	732	743	730	745	708	715	704	710	750	714	727	723	714	695	714	714	715	665	689	659	743	730	718	700	719	652	720	729	677	693	729	698	728	677	701	702	683	713	701	708	726	693	689	730	665	712	741	715	685	706	673	691	672	678	713	695	689	737	724	728	699	719	724	681	734	701	733	676	678	698	686	700	731	669	712	699	697	748	699	707	706	724	698	752	705	710	674	747	724	690	648	635	714	699	712	700	678	736	723	688	717	665	674	723	650	726	646	694	700	708	683	657	701	728	675	691	711	655	737	708	702	739	746	716	716	701	692	641	673	689	706	681	697	748	669	706	720	665	673	715	729	687	695	688	645	686	701	669	735	720	675	737	722	675	651	701	754	746	680	673	734	688	701	695	723	716	683	729	683	664	662	646	712	673	705	696	737	650	727	726	710	687	684	726	719	749	714	714	702	687	711	714	694	679	720	685	663	690	689	676	723	679	690	724	702	666	759	696	693	718	731	723	719	680	681	730	740	723	662	733	684	705	674	679	737	715	711	735	685	716	727	740	753	713	735	701	684	735	750	702	742	683	699	703	682	695	692	726	732	734	702	717	676	723	709	678	707	732	686	758	723	733	697	642	658	673	684	706	709	777	696	691	692	697	680	711	744	705	694	769	704	729	682	689	653	701	693	714	724	725	656	693	729	713	680	696	714	763	695	681	705	698	700	689	692	719	730	714	690	717	669	683	705	720	687	663	693	695	716	742	691	720	732	674	680	680	697	732	705	661	721	703	707	687	723	695	684	714	721	680	691	727	674	715	755	692	658	730	672	685	740	707	679	714	760	683	701	762	749	724	643	701	738	702	663	729	669	749	696	683	687	691	699	680	770	712	714	709	741	716	714	694	706	730	693	716	745	732	662	731	684	697	663	652	694	731	709	736	711	688	705	731	711	697	719	726	677	673	696	684	697	715	666	720	741	681	728	686	674	666	771	729	662	672	716	715	679	650	702	715	688	767	679	683	687	691	710	740	646	697	658	708	700	726	736	701	691	689	697	724	728	742	728	726	694	670	720	698	712	736	728	635	745	653	647	745	736	688	714	698	665	692	680	753	644	704	717	714	728	692	708	700	702	670	709	728	696	723	631	705	721	710	709	677	670	727	692	690	699	713	699	702	746	741	714	657	685	738	701	705	681	705	710	680	696	704	672	707	685	693	770	719	714	692	651	707	699	699	691	681	742	670	668	699	694	686	667	718	695	701	747	743	698	691	652	713	740	689	628	687	713	689	689	701	663	692	722	684	671	683	726	722	706	698	668	675	680	773	752	703	672	673	753	749	671	714	704	687	720	669	689	655	734	673	746	680	641	682	709	715	710	699	675	718	706	726	729	709	699	694	657	709	722	667	698	709	697	712	717	682	706	691	649	674	720	719	712	680	719	728	717	733	651	763	720	724	710	695	672	703	686	693	758	705	698	691	732	755	623	752	708	663	683	736	711	712	688	660	688	641	690	679	703	675	718	715	681	709	738	701	685	688	725	655	709	707	703	695	761	717	693	692	694	707	728	680	704	717	739	694	694	658	658	691	694	724	705	742	727	691	722	750	717	705	705	710	728	761	709	683	646	702	674	725	687	735	714	698	725	688	723	727	711	653	665	711	710	734	697	700	712	714	722	689	682	696	724	681	707	714	729	703	698	690	729	723	699	708	664	675	702	718	705	745	753	763	721	706	630	658	714	742	744	672	718	669	692	716	668	643	732	787	705	770	675	737	689	707	672	711	735	696	701	717	721	712	729	673	704	714	706	702	628	714	670	747	706	654	723	716	718	715	750	718	697	689	685	686	684	736	706	694	698	713	671	712	666	677	685	694	712	713	675	725	742	707	717	695	730	723	725	745	702	714	694	659	653	730	688	726	703	697	712	742	681	644	716	717	660	718	657	706	713	717	705	671	710	723	700	736	718	699	663	695	727	673	669	743	687	643	732	720	689	711	687	656	710	764	712	700	643	710	674	727	691	684	669	699	652	739	693	680	745	728	740	730	723	650	654	732	701	692	687	654	694	680	696	724	718	726	715	684	704	706	743	658	689	703	692	730	645	701	665	667	655	714	697	676	772	700	775	729	694	678	737	679	702	736	716	664	653	692	710	729	721	679	733	703	677	714	704	692	737	641	697	682	712	743	738	654	719	744	693	678	688	675	728	733	716	746	732	703	715	683	673	739	713	659	715	717	667	693	672	701	682	668	680	773	735	715	659	678	748	730	670	686	686	708	711	725	690	743	686	709	740	685	719	681	678	692	700	726	679	703	717	681	721	692	747	693	716	673	651	682	707	706	728	685	720	661	662	648	687	727	712	685	682	733	690	694	676	710	747	682	706	696	746	696	715	706	721	695	746	682	711	699	719	717	660	597	683	687	709	707	689	689	695	675	730	692	725	676	696	722	688	712	675	712	714	657	725	698	683	672	726	754	744	720	681	717	707	720	681	740	740	679	723	736	708	691	742	651	710	668	688	687	672	758	723	707	683	667	705	731	691	686	697	719	656	684	662	661	705	717	769	688	712	706	696	750	733	695	695	758	695	716	682	681	703	695	695	733	651	728	687	742	691	678	664	674	695	718	651	694	718	722	682	694	733	703	657	713	684	724	729	691	706	742	681	693	730	687	674	698	701	688	730	702	650	727	696	735	698	718	735	727	691	740	713	708	700	720	739	686	693	714	709	706	668	666	641	683	701
15922	31268	29945	19452	13475	9017	5887	4775	3766	3797	3515	3342	3182	2890	2615	2324	2198	2262	2179	1952	1783	1534	1267	1142	1101	1050	914	951	943	907	943	928	975	1033	992	1003	926	942	935	944	914	940	942	892	908	927	929	885	846	916	903	906	908	924	920	1039	1015	960	996	895	898	933	898	869	823	882	877	859	882	877	829	857	858	871	863	801	844	860	880	833	879	811	878	848	891	856	807	886	880	847	840	861	863	849	831	826	873	875	867	844	827	808	841	828	830	876	834	817	813	795	849	809	831	821	849	860	864	868	851	851	809	798	845	818	907	858	807	824	865	857	843	882	818	872	890	856	815	846	856	811	818	804	882	851	920	864	868	894	833	862	850	826	843	848	816	845	837	930	837	837	868	807	825	831	848	860	832	850	865	876	831	883	880	809	878	884	831	782	857	833	810	871	867	850	856	907	883	888	832	842	879	868	864	843	852	855	881	854	867	804	828	864	871	840	870	825	831	891	868	855	865	829	865	833	868	831	887	906	875	877	805	838	857	846	865	822	872	804	841	867	870	888	834	840	869	843	850	873	861	828	833	873	881	837	832	850	840	840	848	889	867	826	858	852	880	850	881	829	859	854	875	855	878	873	846	853	827	868	863	854	855	795	845	854	870	881	858	841	813	884	910	845	837	909	817	812	850	861	881	866	851	873	840	863	880	829	825	863	858	862	850	845	832	858	845	855	859	812	801	785	881	816	821	829	915	870	858	844	845	860	851	807	813	822	856	858	880	855	874	849	830	813	855	875	862	828	874	863	841	822	829	846	826	837	861	897	820	821	772	848	826	888	860	845	872	811	848	878	780	799	811	853	828	852	847	815	776	828	860	786	866	885	844	851	861	846	856	806	803	886	854	929	837	843	820	838	868	898	902	861	918	835	877	890	824	820	834	849	882	791	847	885	808	867	831	840	850	858	869	856	860	838	811	820	809	881	854	878	868	827	873	852	859	948	837	857	821	751	884	845	801	874	823	882	857	852	788	811	863	850	803	874	832	855	863	833	803	834	896	823	819	844	823	851	858	904	864	850	865	869	793	843	893	838	884	912	851	829	837	846	871	896	864	887	842	854	869	886	847	836	857	838	867	876	843	855	915	812	824	853	847	853	817	818	866	863	813	836	864	874	814	841	814	860	821	886	816	868	852	849	875	869	922	819	859	816	836	852	890	847	885	877	840	799	826	819	835	851	925	867	896	823	850	832	817	893	836	828	864	834	857	811	798	834	822	822	873	827	828	848	840	831	792	872	861	818	834	827	846	887	848	873	901	892	889	832	885	849	845	839	902	834	867	828	826	862	867	856	824	833	818	891	840	857	906	846	867	891	844	882	863	861	874	869	832	837	895	832	870	827	872	850	861	862	844	843	797	806	858	827	813	833	858	801	908	866	837	810	858	817	868	825	845	823	838	817	864	814	930	856	837	792	849	833	851	842	817	869	828	874	875	841	828	873	818	833	851	805	813	869	876	859	812	847	844	816	832	891	821	859	836	823	884	839	846	894	856	879	845	828	854	844	848	875	787	849	819	858	845	808	877	849	810	852	845	844	861	843	855	858	848	864	847	830	839	841	871	851	868	819	841	864	859	833	849	839	891	848	871	905	876	865	869	850	840	877	884	853	837	829	805	820	865	862	848	877	850	863	842	812	852	851	880	856	879	843	836	801	818	814	836	870	806	834	871	793	847	876	865	836	878	825	868	823	835	869	873	856	801	878	848	809	806	853	867	880	835	861	834	857	870	804	851	836	828	861	826	852	818	800	838	822	870	867	857	837	836	833	798	821	820	829	853	835	858	849	844	847	832	880	839	850	851	877	886	836	845	861	854	858	865	869	866	914	859	878	855	861	849	867	860	832	908	827	866	847	888	807	826	856	884	841	822	835	826	847	855	809	853	825	856	894	877	846	818	827	857	826	883	852	897	892	859	862	875	830	834	801	808	804	829	863	830	862	830	854	812	873	837	863	849	821	878	837	881	898	910	844	854	856	895	827	853	815	822	850	859	918	830	828	898	865	852	823	824	899	853	806	860	868	889	902	833	829	877	892	887	869	844	857	833	844	838	825	852	906	868	889	819	848	855	846	847	875	850	831	824	881	833	881	826	813	877	844	850	877	879	887	828	861	821	819	805	861	892	855	841	875	783	874	826	780	882	881	855	876	874	873	830	870	791	875	857	829	828	841	838	821	842	864	827	871	808	873	825	901	818	876	897	846	882	842	867	865	864	814	837	858	830	890	848	881	838	852	900	875	863	807	848	869	850	835	891	854	891	814	872	829	864	871	835	810	845	882	821	825	814	814	823	850	824	819	882	843	834	813	841	841	799	869	833	839	832	860	831	877	854	804	816	884	871	845	859	848	866	868	812	922	852	863	847	851	852	894	914	814	775	859	854	805	851	862	833	836	849	866	841	802	844	868	866	817	876	850	822	909	796	883	803	799	810	832	798	807	806	829	802	859	816	840	892	842	864	900	879	917	880	843	861	839	855	845	852	821	850	860	833	835	885	802	850	827	854	815	821	843	868	819	845	880	886	843	906	820	988	880	875	853	900	888	824	835	782	843	868	905	870	881	804	810	840	832	821	842	874	852	858	827	900	842	893	884	898	857	850	839	791	857	878	842	830	808	842	864	862	809	831	879	866	805	838	831	881	889	782	845	813	854	872	866	768	863	890	818	861	827	865	833	844	876	813	838	827	884	840	838	893	862	843	838	826	851	852	864	851	865	859	865	865	892	866	852	854	848	930	838	857	875	834	858	835	901	877	906	809	885	897	830	856	840	812	844	859	846	839	856	839	884	834	856	826	826	890	803	838	896	856	846	872	835	869	873	863	805	905	851	829	847	801	838	871	855	836	854	887	841	852	866	821	833	827	868	811	851	831	853	812	898	875	841	832	841	862	833	807	891	870	839	840	867	827	858	841	817	846	850	848	819	860	806	834	848	879	862	812	885	833	844	894	877	881	870	783	879	873	839	816	862	838	840	833	802	816	861	869	853	845	870	812	841	824	849	870	827	830	801	847	824	836	810	794	859	850	818	847	856	862	869	878	878	878	878	832	779	849	799	859	834	825	821	868	881	839	850	821	855	855	811	873	850	824	821	842	878	874	868	851	877	821	853	856	835	841	829	889	828	860	869	848	872	812	830	864	863	823	869	842	820	844	856	884	835	918	854	841	862	862	842	812	844	848	855	838	862	793	837	830	827	823	891	860	890	847	849	811	839	873	834	867	792	865	817	853	824	858	839	807	855	803	871	901	824	807	866	908	893	913	825	818	827	838	836	857	850	856	910	832	860	879	818	855	872	829	867	841	825	819	790	847	833	853	864	856	864	848	923	852	859	877	868	835	839	870	854	811	817	871	801	843	919	930	834	842	869	847	809	869	871	866	842	833	814	851	843	837	815	834	840	862	880	870	855	865	923	828	852	862	823	811	827	877	841	838	900	849	854	806	829	827	863	809	860	850	899	816	862
25038	21007	27215	24913	13220	3984	1987	1482	1161	1243	1171	1102	1043	941	857	797	787	799	753	691	643	554	467	468	427	425	399	390	385	386	409	399	415	419	401	406	415	391	403	415	398	407	404	350	378	372	404	396	353	388	381	411	398	350	404	410	427	404	372	353	341	388	396	340	383	380	367	341	361	358	376	354	322	344	366	363	338	368	352	373	354	340	344	318	348	326	331	393	330	377	378	360	359	370	400	316	392	332	338	359	324	375	337	372	385	367	396	352	361	358	330	387	382	343	309	347	361	358	351	359	360	360	346	351	356	331	378	339	346	354	392	360	361	346	344	365	352	327	371	336	367	343	421	353	357	374	386	368	342	394	348	364	379	358	339	361	354	370	368	347	320	341	356	343	356	347	341	363	338	340	382	356	359	363	388	350	339	376	319	378	363	359	359	348	350	360	376	344	400	382	363	367	368	358	343	379	362	386	346	366	345	396	353	403	338	354	390	331	387	367	349	366	338	348	369	341	352	316	373	372	344	321	369	361	362	345	350	396	355	386	373	356	360	325	369	361	351	361	355	392	356	346	368	348	370	348	327	340	345	372	343	341	364	366	338	357	338	361	350	349	389	389	372	363	355	376	338	323	339	339	361	336	361	344	404	367	365	370	364	336	344	354	374	370	359	379	377	344	333	357	362	362	364	404	352	384	374	359	334	320	348	346	344	361	345	413	353	345	343	378	404	329	355	370	342	344	342	383	369	374	353	363	370	364	374	368	382	356	328	373	358	376	370	391	385	365	367	323	368	364	340	376	356	318	382	362	370	348	376	358	358	360	372	380	347	357	338	361	361	371	386	335	363	336	319	358	364	359	343	340	367	356	379	356	357	343	378	358	354	362	360	321	374	346	333	363	349	351	354	349	372	372	363	325	371	357	362	327	354	375	330	346	347	354	385	381	334	359	351	396	347	334	333	374	352	349	366	381	398	392	383	358	368	376	373	356	371	350	378	357	338	384	360	361	359	351	410	389	355	331	356	332	393	366	321	334	363	385	385	377	373	386	361	354	361	357	374	356	360	359	360	373	349	339	348	360	384	351	390	352	369	337	350	332	348	359	344	349	351	396	378	356	311	382	375	343	349	386	365	328	338	361	335	377	361	392	349	358	369	336	347	328	332	347	349	347	317	376	379	350	384	351	385	354	381	392	375	363	347	360	339	361	400	360	356	356	345	336	349	367	364	361	339	346	354	344	373	318	355	362	350	365	396	362	367	333	370	360	343	342	398	356	356	347	382	352	368	383	352	351	341	368	366	354	406	363	333	359	393	349	389	321	366	349	362	347	340	383	323	385	367	351	367	340	354	338	342	349	368	360	354	374	313	370	382	377	328	381	389	335	372	334	346	352	346	326	350	361	401	350	393	349	356	322	357	346	372	372	341	371	318	342	391	356	353	358	382	367	348	351	341	356	346	359	368	354	354	336	401	368	368	358	351	383	342	365	327	350	353	339	368	354	374	342	392	355	366	335	344	330	359	355	331	370	337	390	336	354	361	363	359	370	371	378	373	382	368	355	362	362	341	380	324	350	340	360	356	352	356	369	380	346	355	348	324	358	354	362	367	323	365	360	366	343	350	373	375	372	373	353	391	348	343	371	340	322	347	356	385	388	366	353	379	376	346	399	334	357	372	375	388	351	329	348	369	349	377	383	314	320	378	363	364	342	363	334	365	391	366	336	377	390	394	357	343	373	366	371	336	384	355	350	336	377	395	381	341	362	348	347	334	356	347	366	357	350	376	369	370	321	369	351	341	358	361	354	361	350	378	378	312	393	351	374	386	372	334	377	393	302	329	370	353	349	386	357	403	367	341	349	338	367	376	359	368	324	337	339	354	364	370	354	324	356	335	342	373	369	344	339	355	356	365	372	359	350	368	379	390	347	339	373	326	370	344	374	357	359	350	387	355	362	365	356	341	380	323	343	349	398	370	371	368	352	334	316	343	373	349	348	356	355	352	356	329	351	343	340	375	360	347	355	377	364	357	397	375	366	363	360	360	380	388	354	330	358	404	334	345	367	389	348	330	388	345	339	381	377	360	363	384	330	391	337	358	335	331	340	377	358	368	374	338	331	348	360	344	316	359	366	345	371	324	324	342	378	355	376	377	368	353	363	356	334	358	344	363	371	340	345	338	366	363	357	339	371	370	360	340	357	360	373	364	383	369	365	370	398	346	348	330	387	376	336	338	363	357	357	330	330	358	343	390	356	355	355	343	369	358	359	372	366	372	370	330	364	407	333	379	365	348	332	351	341	385	351	335	372	390	364	375	350	359	356	339	331	354	385	379	333	385	353	330	343	356	359	378	345	351	396	327	358	330	317	372	343	344	354	381	348	373	364	331	372	351	363	358	395	364	339	341	369	367	417	363	374	365	361	373	332	349	344	342	323	352	383	357	360	347	347	379	361	367	364	374	373	326	381	365	322	337	323	354	336	335	356	332	372	373	345	381	360	361	352	351	364	347	367	321	363	337	347	362	350	325	381	335	334	333	366	368	356	356	357	332	364	330	363	367	355	375	329	365	359	364	386	336	363	331	344	343	350	358	364	358	361	348	331	341	360	386	363	350	344	360	342	343	361	353	359	394	346	357	353	383	364	385	347	334	353	387	339	373	352	375	395	349	360	348	365	347	361	363	350	371	385	329	330	389	372	365	345	354	332	334	343	401	362	366	339	352	347	398	342	373	372	336	354	358	358	370	368	354	355	334	356	372	349	387	385	358	340	352	363	353	344	304	358	370	323	354	319	354	358	347	348	334	398	329	380	369	348	311	393	334	391	376	375	349	359	356	353	357	350	369	352	339	373	347	335	375	333	344	366	327	331	336	354	340	364	378	371	359	377	351	367	356	335	369	339	353	354	376	379	364	375	348	340	353	359	382	340	363	344	347	330	378	327	345	345	355	346	345	310	324	341	359	342	359	345	335	345	348	361	382	354	364	381	365	343	376	360	355	382	367	362	384	343	396	351	338	368	356	351	369	369	322	369	351	353	377	366	351	389	335	362	351	361	354	317	356	335	359	338	360	360	360	382	368	364	342	378	366	345	334	374	355	351	347	368	355	349	338	355	343	371	365	362	347	358	369	329	365	346	343	333	365	368	403	323	365	370	368	295	404	342	347	394	332	358	356	345	349	347	312	370	358	383	338	356	337	337	340	365	313	356	354	375	349	333	340	354	404	379	343	365	344	376	359	380	381	342	402	348	332	364	332	339	368	363	361	366	343	339	327	357	336	334	368	330	323	353	362	333	319	327	358	348	356	365	349	336	339	367	370	392	358	328	404	359	336	331	349	360	352	348	376	328	367	384	377	319	329	325	367	349	347	328	334	337	343	370	374	346	356	353	355	380	397	377	369	346	369	343	331	372	323	363	358	349	361	329	338	370	354	316	334	336	385	353	351	373	364	399	386	357	363	370	354	377	369	350	339	344	336	368	379	361	340	347	352	354	327	359	330	330
15576	27229	26233	16603	10496	6813	4356	3572	2630	2834	2623	2515	2305	2141	1774	1560	1606	1603	1567	1273	1165	935	742	620	585	616	538	563	558	501	537	583	555	570	557	534	567	575	521	588	509	505	522	539	506	536	538	521	498	510	530	550	497	520	585	541	582	534	568	499	489	495	483	530	478	498	492	458	497	422	514	475	442	463	442	493	480	489	473	480	451	428	492	457	471	473	465	512	495	431	479	458	496	455	488	475	484	483	479	448	468	457	503	462	458	441	458	481	462	502	459	483	491	493	424	477	459	471	483	457	468	520	485	479	485	440	453	477	492	476	476	492	470	442	485	484	454	460	484	462	485	448	456	449	506	483	439	477	444	494	431	454	497	445	421	486	471	479	496	462	475	498	500	495	475	455	468	473	441	430	501	456	479	458	484	456	459	465	486	487	482	470	505	468	504	493	458	450	454	467	455	455	454	483	457	462	456	488	455	464	473	505	470	518	454	477	479	471	447	463	488	481	509	485	462	453	494	442	473	482	448	463	450	447	515	465	438	480	459	475	469	475	477	485	453	485	459	479	446	486	491	438	484	510	488	470	445	474	495	466	434	497	469	474	474	465	519	485	469	467	487	448	483	424	465	493	500	455	484	445	519	503	482	475	475	446	518	448	441	465	452	450	501	489	440	465	463	476	494	480	455	461	447	488	492	472	477	465	490	483	499	472	471	517	505	512	471	459	488	483	454	431	458	452	468	449	484	489	469	474	482	436	489	456	485	464	485	515	439	470	472	507	476	471	487	479	482	463	497	492	480	483	462	431	478	481	495	511	463	442	447	454	436	489	463	463	492	478	473	465	444	467	477	474	483	442	445	500	510	499	457	424	461	420	472	461	515	475	480	485	466	474	455	442	462	429	449	450	456	488	459	453	452	494	466	519	489	437	455	481	463	414	441	456	456	477	492	461	504	457	450	445	444	455	486	460	476	489	468	484	484	449	471	461	450	450	490	497	474	466	449	457	504	465	477	441	462	480	457	496	485	470	443	458	436	499	450	450	455	493	474	463	503	452	464	490	455	454	494	441	476	481	470	449	474	464	530	491	469	460	458	476	457	477	425	500	466	481	432	485	446	476	453	431	486	457	475	464	485	481	461	472	455	442	477	438	458	498	466	503	465	477	446	488	455	454	468	441	486	479	480	461	489	454	466	481	498	462	474	466	516	469	459	468	508	455	442	495	443	454	497	451	514	508	440	463	468	440	484	496	470	488	507	472	472	467	525	467	465	472	490	455	478	441	459	445	451	485	468	462	462	456	433	471	487	459	447	499	521	526	441	470	479	472	446	424	460	478	472	461	488	455	456	502	510	438	453	451	495	495	490	464	473	492	488	469	484	442	510	477	469	466	448	446	457	500	459	458	461	465	484	428	466	481	458	466	490	446	483	455	472	475	444	452	473	464	486	488	490	478	445	449	500	459	483	488	441	454	465	427	472	432	469	464	428	436	500	482	425	478	467	482	476	476	444	476	482	461	459	494	445	460	464	479	489	469	510	486	445	469	458	515	449	496	499	445	482	430	478	428	445	451	469	483	471	501	450	469	457	459	450	444	465	454	437	444	431	486	479	468	457	463	470	423	491	531	513	459	491	470	494	463	470	450	477	503	435	469	457	437	460	519	433	471	444	490	459	468	475	463	502	476	463	531	490	470	443	478	487	472	469	465	481	445	468	488	490	468	475	501	454	507	500	507	475	457	467	466	465	479	485	472	465	480	491	435	478	483	471	490	475	526	508	483	501	476	486	445	460	530	466	499	455	456	481	503	447	487	477	477	470	497	449	457	465	436	506	470	501	482	485	475	477	469	459	461	447	507	441	469	458	441	467	471	498	491	456	495	479	465	449	499	471	450	430	480	465	482	448	457	439	494	484	444	449	463	440	449	493	471	466	519	444	431	474	501	482	486	452	455	491	473	468	458	509	453	478	460	448	465	471	446	472	456	460	445	454	471	470	485	485	458	461	467	425	502	494	485	450	489	476	454	497	471	473	487	501	449	502	478	478	480	451	489	449	457	500	493	498	464	496	472	482	468	481	466	454	510	530	475	489	473	444	471	480	490	502	482	467	461	504	455	456	481	466	436	460	432	481	454	470	493	455	457	467	479	467	491	471	458	433	479	463	446	473	473	469	426	453	446	483	484	486	457	484	450	454	444	462	493	513	457	469	515	428	487	530	449	453	477	443	444	489	440	469	511	488	460	440	457	490	457	492	432	462	470	482	487	445	457	511	484	487	490	442	509	483	505	477	486	493	462	524	438	456	427	505	446	473	458	503	447	446	456	441	479	425	453	434	488	447	487	449	484	489	458	446	480	485	492	467	466	498	484	444	432	543	468	427	436	449	483	469	463	483	465	446	505	480	480	452	457	481	462	466	463	503	461	472	455	498	456	483	462	454	476	469	477	482	461	462	434	474	437	461	443	481	485	455	471	486	456	487	448	476	524	474	442	452	499	452	450	460	452	464	500	461	498	459	503	424	507	450	484	473	482	463	440	458	511	476	462	462	455	507	475	488	506	484	463	461	472	492	474	463	501	449	511	482	479	490	470	480	444	446	448	466	460	445	460	496	474	490	490	498	500	465	506	486	458	486	446	489	463	493	492	482	498	510	453	439	495	499	462	461	463	466	440	479	489	471	480	494	456	457	461	496	502	426	493	477	457	485	492	465	443	444	458	466	477	490	471	458	496	457	506	475	534	475	474	446	475	494	480	480	481	462	490	482	496	466	460	440	451	460	445	472	502	456	434	482	445	461	486	436	448	456	464	477	469	470	460	481	459	437	496	467	466	478	470	490	476	473	462	477	475	472	516	466	511	502	468	500	461	472	489	507	467	512	496	462	446	462	445	467	441	487	461	511	490	401	473	423	483	455	474	482	464	467	506	452	457	464	451	464	472	480	462	458	462	463	476	432	452	455	521	431	460	495	473	453	484	488	465	465	476	458	491	450	473	475	452	406	480	484	447	450	487	463	453	475	455	487	447	501	495	482	471	441	466	509	507	520	474	491	447	452	459	454	485	474	472	496	427	439	465	478	472	449	496	449	487	467	467	451	492	526	449	506	451	464	496	460	481	468	445	460	487	450	473	490	433	485	451	444	455	442	502	481	472	480	482	446	511	471	471	427	475	487	491	476	428	466	483	496	504	449	479	489	435	501	471	441	466	497	490	480	494	490	519	468	490	470	489	491	491	469	461	470	460	475	449	410	475	485	475	449	443	487	489	446	491	424	478	468	461	473	478	483	477	522	484	492	508	452	464	502	439	453	484	448	465	440	474	487	496	456	444	449	484	458	500	489	497	481	486	515	453	393	481	468	466	476	436	493	491	468	456	457	440	459	471	461	502	487	448	461	487	451	441	426	437	471	455	467	446	467	459	448	458	490	481	439	490	430	492	437	456	480	462	498	481	472	486	451	498	462	462	498	506	447	485	468	488	490	502	498	432	479	463	496	445	499	477	479	457
22748	21025	28753	23490	21055	21161	12660	3771	2453	2678	2532	2413	2181	2055	1825	1729	1624	1707	1511	1502	1350	1194	1016	989	937	895	799	802	828	800	830	851	882	877	874	770	857	879	837	856	846	830	838	842	807	771	777	821	781	748	827	795	795	767	821	874	841	768	824	779	802	800	770	754	737	741	780	743	739	761	767	787	784	752	763	766	693	749	720	745	745	766	757	761	748	722	691	732	775	721	729	741	745	759	814	724	737	742	721	708	761	777	763	750	733	732	755	731	713	733	727	754	734	765	748	754	764	720	741	725	764	733	721	758	726	692	715	738	746	723	738	756	750	710	776	758	762	759	733	786	803	723	753	744	737	722	729	718	728	775	746	744	788	741	734	741	741	729	730	751	748	768	707	772	761	719	767	756	777	747	739	718	729	776	748	735	736	748	785	750	719	736	809	724	736	705	741	745	738	715	787	756	742	727	728	820	747	691	727	755	699	730	766	731	740	729	761	756	713	737	790	757	746	704	739	757	789	729	721	764	798	701	731	723	742	733	732	760	724	801	777	776	753	705	753	726	769	724	787	727	741	755	763	686	813	750	740	748	781	735	776	732	739	764	765	710	760	717	704	801	734	790	751	694	756	752	765	755	818	769	667	770	685	756	706	718	684	722	745	741	772	725	749	709	722	728	736	713	741	782	783	789	746	819	683	729	720	778	744	769	769	761	743	724	765	755	744	738	736	736	715	760	739	709	743	752	786	732	749	749	716	741	794	755	753	744	718	744	736	794	803	756	746	731	740	741	789	763	754	764	719	704	748	755	755	710	786	737	740	711	750	728	759	732	822	784	785	747	767	788	715	731	708	783	708	741	810	784	723	757	709	738	763	758	747	772	783	740	768	735	750	704	721	746	728	722	716	762	732	742	746	739	801	712	697	722	780	747	755	711	752	770	748	761	695	827	737	751	750	743	761	765	761	736	775	728	746	763	718	726	786	758	738	727	773	784	737	744	738	731	776	730	744	719	749	785	719	719	663	743	728	748	744	751	733	739	759	757	776	731	778	708	730	777	721	660	718	754	733	779	742	732	745	745	710	697	714	740	786	734	722	796	800	782	715	750	782	744	739	778	727	710	767	720	766	778	803	681	719	735	671	720	791	729	741	710	708	681	733	744	786	747	714	697	805	742	753	781	744	771	697	714	757	766	749	730	709	767	774	761	763	733	759	762	733	797	743	786	805	713	755	773	727	707	758	697	769	748	769	733	749	748	729	742	759	741	752	739	735	721	735	763	743	733	748	757	803	748	746	776	738	745	763	726	755	743	734	711	743	779	709	750	763	692	718	751	798	738	699	720	718	773	739	778	754	728	706	738	720	742	764	692	772	793	758	727	733	724	796	777	729	792	717	729	697	698	731	760	746	767	745	702	743	756	735	745	764	703	720	753	700	800	760	736	723	723	760	743	742	780	763	739	776	756	772	753	773	762	712	699	756	757	748	788	739	729	738	756	706	702	724	722	754	750	716	741	739	746	715	724	751	762	735	748	711	719	702	740	784	701	704	771	735	708	694	737	736	747	749	772	768	743	796	712	730	714	742	680	705	690	773	759	730	773	757	765	746	741	741	742	737	721	756	687	784	745	743	736	735	745	743	767	765	759	728	779	721	742	760	804	781	717	749	762	753	759	757	751	796	753	769	768	787	716	786	769	784	791	754	744	732	755	722	752	760	791	741	741	755	756	765	691	713	715	700	763	776	770	753	760	704	752	749	696	719	733	795	738	700	752	767	740	708	753	743	771	730	739	785	739	700	732	724	756	754	740	707	703	775	791	730	724	772	765	709	743	719	757	758	725	754	733	732	731	729	709	796	716	712	743	729	717	716	717	744	749	713	791	779	794	716	704	759	763	738	776	778	712	784	737	752	744	766	765	754	741	726	754	726	778	774	782	766	742	803	744	729	765	743	693	744	728	730	735	704	732	727	755	718	727	764	682	689	737	754	767	751	744	717	745	774	777	716	739	758	746	767	686	781	702	750	762	706	782	749	702	727	784	741	718	756	760	710	689	756	712	787	683	700	730	738	692	752	715	725	755	718	782	714	706	812	733	727	703	726	732	722	757	747	703	707	728	734	747	696	796	811	763	760	744	728	767	715	751	738	740	734	740	710	733	731	721	753	770	772	753	713	720	734	745	718	762	723	756	766	756	765	744	746	752	766	739	770	779	742	728	740	732	713	730	758	762	720	751	699	740	721	714	729	739	722	738	727	759	704	725	752	741	741	759	752	792	763	744	761	766	743	683	716	745	749	715	755	724	775	781	762	733	763	737	756	743	725	774	748	729	762	731	756	742	732	730	740	724	753	718	758	763	732	745	712	767	794	787	697	770	782	737	701	734	729	724	729	747	731	747	724	771	809	762	729	765	717	759	747	792	738	777	781	739	728	721	751	708	762	739	776	750	733	774	774	782	775	775	754	745	761	760	711	737	783	772	706	733	732	730	776	755	741	703	754	713	784	752	803	792	774	768	742	746	716	736	742	741	716	767	765	733	752	732	762	798	762	785	818	764	725	796	753	731	754	759	784	772	756	712	736	773	762	772	730	701	728	697	728	754	796	716	734	705	709	759	780	770	778	749	696	767	768	716	695	747	759	731	756	738	719	750	751	708	753	775	789	684	748	776	770	768	739	733	781	738	755	741	737	734	748	758	698	710	739	758	769	755	726	696	793	737	768	712	723	732	729	695	769	726	760	745	728	737	775	733	711	735	733	717	764	755	771	761	739	692	747	718	755	692	758	695	700	733	769	741	717	759	698	762	693	677	708	707	763	707	750	728	762	715	724	758	716	697	768	758	758	814	696	730	683	761	768	747	710	719	694	749	800	743	741	742	748	719	699	753	744	785	803	676	724	765	760	728	758	793	748	775	781	732	725	791	739	783	709	735	728	775	664	750	755	752	757	717	776	771	703	746	789	767	765	679	771	751	731	783	742	725	707	696	745	736	750	743	726	711	677	744	728	698	720	711	721	760	711	662	789	762	715	726	697	747	708	767	700	739	755	737	775	701	710	799	749	772	690	754	719	744	740	711	705	733	731	746	759	732	718	727	753	730	744	737	724	723	748	740	735	720	752	729	744	782	748	740	668	712	737	731	738	755	734	736	734	713	781	739	718	798	722	717	800	753	673	731	720	723	752	721	731	735	719	715	745	735	762	782	764	766	747	761	776	760	780	810	773	762	745	738	703	762	742	738	794	722	808	770	731	733	714	709	761	738	751	715	796	716	720	729	731	766	751	737	728	781	724	751	732	782	727	810	711	719	752	708	710	691	748	737	775	729	761	755	735	752	750	709	737	777	798	740	768	700	721	740	726	722	705	747	711	727	729	762	761	741	755	749	696	728	761	732	769	747	724	789	735	728	717	777	728	743	804	736	722	729	721	749	793	741	689	795	741	773	769	740	772	718	745	741	773	766	742	736	777	762	751	745	798	802	764	755	724	731	767	711	748	749	773	750	705	748
18179	36242	34741	24725	17179	12322	8362	6775	5219	5373	4944	4676	4375	3948	3392	3151	2975	2964	2701	2419	2219	1809	1534	1404	1227	1234	1098	1063	1054	1014	1052	1066	1079	1124	1173	1078	1091	1034	1072	1084	1005	1063	1136	1082	998	1012	1005	990	1011	964	1042	1031	973	1043	1206	1067	1164	1029	1029	994	965	984	986	968	902	941	909	913	933	891	924	920	892	903	890	851	931	944	899	959	830	897	904	942	912	942	883	863	912	888	896	854	853	907	954	947	895	891	914	907	934	923	908	931	901	893	965	921	871	902	959	907	955	919	930	879	883	918	948	991	836	897	911	881	892	888	861	836	875	980	857	921	879	922	950	913	892	907	863	897	853	896	857	885	910	951	908	893	953	929	959	908	872	918	935	904	897	966	936	926	920	871	929	914	934	877	935	927	862	885	952	903	938	903	927	930	902	943	916	930	943	886	906	914	902	927	867	937	915	917	923	951	904	883	867	912	885	911	908	906	888	919	870	951	917	899	947	912	928	927	930	973	938	908	852	897	948	882	910	905	912	893	890	912	902	867	898	922	919	868	904	868	873	921	897	927	918	893	884	883	904	931	880	914	895	898	922	906	892	960	881	876	926	946	932	920	878	900	916	926	912	893	892	907	903	904	947	948	869	876	865	947	892	922	877	893	880	918	928	930	941	883	897	907	868	903	860	887	925	865	911	896	913	881	908	897	943	884	906	917	876	919	929	898	897	891	878	879	940	923	922	921	952	904	879	911	867	901	895	897	914	839	897	885	935	903	974	903	889	873	911	847	874	883	897	948	899	890	876	868	911	966	883	913	933	1010	934	865	865	844	869	915	872	911	942	934	948	873	901	878	881	895	885	880	919	887	898	927	971	919	896	937	945	948	959	900	922	964	877	926	858	890	901	929	915	960	901	928	933	905	912	873	855	909	897	919	885	910	960	972	925	853	896	913	950	864	895	881	903	910	919	967	905	915	889	931	912	889	849	926	881	892	953	924	871	897	946	900	896	924	932	904	935	920	891	950	933	905	918	884	934	879	928	888	896	941	925	938	907	890	884	952	912	918	917	896	910	946	903	890	919	867	906	880	879	931	861	910	922	868	927	871	918	911	906	949	876	879	886	938	920	912	870	924	883	893	864	887	903	907	911	896	930	938	867	908	908	943	912	898	860	951	910	947	855	921	905	882	917	870	879	894	949	901	876	902	942	882	900	887	865	860	842	941	968	937	905	893	950	846	867	895	891	883	910	920	905	887	879	875	907	944	892	924	979	918	931	904	930	880	887	943	895	947	909	945	890	930	986	853	891	909	930	943	916	879	893	909	889	896	891	882	886	948	915	881	901	933	882	922	906	931	914	963	903	920	859	972	943	898	925	887	901	918	849	927	916	917	991	899	864	866	872	934	862	866	851	922	875	910	888	913	886	933	876	900	871	889	870	898	911	901	921	952	939	971	959	900	909	953	914	891	882	934	903	906	928	873	936	898	904	904	884	937	924	926	873	918	876	901	946	911	905	885	825	982	904	911	923	896	913	934	899	989	898	914	915	958	903	900	910	893	878	917	971	879	872	906	937	898	896	928	864	903	880	898	877	869	919	880	902	817	891	907	868	862	881	958	898	882	923	900	869	893	908	893	875	905	916	906	885	875	946	893	902	919	902	924	948	954	903	953	890	921	914	907	893	888	883	888	838	900	893	963	932	971	903	911	941	931	943	899	923	896	928	921	937	901	906	883	841	911	914	930	964	943	841	922	964	886	878	934	899	947	933	932	946	858	900	896	893	872	877	910	920	910	910	929	864	926	933	932	915	894	906	930	959	913	923	897	926	858	913	881	904	902	918	934	914	844	904	934	847	909	914	910	961	924	885	889	867	883	912	940	906	863	900	891	863	889	892	879	893	916	875	941	928	915	927	947	885	886	902	948	874	955	921	881	957	898	866	855	855	843	871	895	914	880	946	922	872	934	884	889	885	868	895	858	960	945	916	881	864	904	915	861	889	910	916	896	904	883	927	935	919	900	934	921	889	929	959	912	917	963	918	933	838	918	919	938	879	842	922	904	914	924	902	961	916	874	901	993	873	878	903	940	908	883	850	908	913	929	922	889	845	931	902	899	904	952	935	847	924	868	870	929	888	923	904	941	890	907	899	913	936	909	853	906	905	905	937	901	920	913	896	912	918	860	884	898	905	894	873	918	877	932	862	884	921	880	914	922	895	910	868	928	875	945	897	894	961	909	895	919	871	911	852	973	914	928	901	844	867	937	842	890	893	897	944	880	882	907	942	915	886	927	934	874	885	871	916	960	916	885	877	861	898	887	868	939	937	924	897	992	888	881	935	940	920	936	929	888	885	886	865	846	900	855	918	934	915	918	916	935	956	925	907	983	853	885	863	888	846	925	863	867	920	917	931	931	907	975	923	909	922	902	902	857	906	886	882	898	889	938	901	926	942	882	916	901	895	926	903	899	940	873	911	895	911	938	913	890	951	916	964	911	887	918	943	888	913	886	924	933	883	867	845	908	938	886	915	972	931	912	949	938	915	955	946	956	945	892	905	921	911	876	865	913	912	925	904	909	954	925	943	885	934	891	884	906	927	849	917	927	904	914	844	908	872	920	853	865	868	930	881	901	944	930	911	898	945	930	893	919	907	891	882	884	916	904	920	902	888	887	908	932	907	927	894	899	838	926	903	908	917	880	908	867	855	902	847	899	876	958	881	904	856	924	881	894	864	884	869	919	952	903	870	938	888	921	881	898	972	895	983	850	931	898	932	867	911	906	906	908	936	822	901	946	882	914	930	956	880	917	910	912	876	891	918	867	835	907	926	874	903	899	931	908	915	872	940	904	877	927	920	948	859	939	942	882	905	883	890	847	936	866	901	925	904	888	929	888	881	909	894	856	975	881	906	872	878	915	941	902	931	936	884	929	908	888	874	945	965	888	901	895	928	960	968	909	968	906	937	930	865	918	884	879	891	909	913	928	907	910	953	893	928	900	895	893	914	894	929	930	901	968	869	919	896	940	885	914	891	894	864	882	911	931	859	898	890	893	828	914	853	903	947	894	902	904	873	901	938	924	930	893	904	897	885	910	903	864	877	915	952	924	853	916	975	892	851	904	920	923	904	935	931	855	913	878	954	887	909	859	896	885	841	923	922	860	849	911	903	911	920	920	840	831	918	870	896	906	878	900	918	923	911	946	851	935	922	862	876	911	870	947	873	895	910	942	948	914	897	932	889	941	858	932	916	928	894	859	923	860	927	842	956	914	904	927	901	867	963	888	906	965	897	957	926	876	928	914	951	934	876	967	905	857	942	965	856	905	867	877	886	918	942	938	921	899	873	883	877	930	938	936	939	921	911	922	963	921	930	900	892	915	929	900	927	887	918	885	941	870	905	872	915	880	962	897	931	907	932	913	917	942	907	902	963	910	896	912	933	944	908	914	940	940	838	918	946	865	884	864	920	898	914	892	926	837	892	912	888	881	931	900	890	892	909	947	901	886	934	919	924	888
27161	20715	17944	10999	4755	2652	1551	1157	951	1006	1025	923	888	874	822	762	722	716	723	684	608	574	521	491	475	496	453	426	397	434	409	469	460	489	486	406	437	504	480	446	437	448	452	464	416	431	458	438	423	416	441	453	476	434	454	469	391	463	448	425	426	424	438	423	429	403	380	395	472	415	424	408	417	457	439	427	435	428	383	424	443	430	404	413	439	445	412	407	416	423	445	481	415	427	435	408	411	436	440	440	411	411	426	438	430	471	479	419	471	442	426	444	420	422	389	427	391	422	379	428	440	454	426	420	436	446	410	448	433	415	411	402	413	441	421	429	387	400	415	418	428	459	408	421	433	373	408	426	453	471	458	450	424	449	450	433	401	467	411	451	404	447	425	454	406	425	398	404	408	396	393	414	448	413	423	409	433	463	408	404	404	420	465	419	460	429	399	393	428	394	454	385	426	435	430	455	438	403	405	457	427	452	437	398	427	440	434	424	443	431	437	400	380	434	417	430	459	429	439	389	431	451	424	452	424	389	421	435	415	377	451	464	430	427	414	400	418	437	461	446	401	406	411	446	479	432	443	450	400	402	418	403	421	410	405	448	456	386	417	394	438	399	404	400	423	419	466	415	457	430	452	379	443	471	396	400	434	417	422	456	405	387	418	418	434	429	390	439	443	414	417	401	445	422	453	383	450	423	448	411	413	419	419	412	424	436	432	419	426	459	421	435	419	430	397	398	426	401	428	448	433	387	465	421	438	430	412	451	409	436	403	437	428	417	455	412	442	434	457	411	410	441	382	436	404	432	438	368	429	419	438	423	457	430	421	425	420	433	450	427	450	421	399	440	443	426	433	394	433	438	392	398	434	426	439	424	409	423	412	428	406	422	424	412	425	438	447	456	419	441	434	409	444	417	426	422	444	401	404	415	424	428	440	415	425	426	417	425	427	420	447	418	450	446	426	430	426	402	413	464	392	408	428	427	439	441	441	437	445	405	397	431	427	442	436	405	421	445	439	416	385	445	431	407	442	419	415	438	453	441	397	408	400	418	423	435	451	417	415	401	379	414	438	403	405	428	458	435	412	427	383	422	395	436	420	420	463	400	422	424	407	434	412	446	385	456	430	429	413	456	393	441	396	420	420	431	461	407	420	416	409	468	424	411	450	416	442	424	421	385	398	482	407	434	443	454	423	413	455	404	429	446	398	448	383	437	428	424	445	412	406	453	427	402	406	420	441	407	401	443	431	420	428	431	407	421	432	399	452	389	444	409	436	426	418	425	416	423	435	422	414	432	432	393	428	406	410	401	422	444	425	438	454	431	441	426	387	439	464	440	437	468	416	422	425	443	381	421	386	430	431	393	419	388	407	388	428	420	434	431	384	403	431	427	430	436	434	417	440	395	415	419	439	410	452	441	427	448	443	461	390	407	426	432	458	429	395	395	460	397	420	418	425	433	405	430	431	420	426	433	437	450	422	432	444	443	403	438	411	452	431	452	428	439	465	432	414	415	435	405	447	429	421	410	399	433	444	432	415	411	437	418	394	414	419	419	431	399	424	424	425	410	419	404	428	446	450	410	403	436	436	439	446	410	415	421	440	399	423	444	417	421	441	403	448	437	441	459	407	442	430	387	419	384	441	405	427	460	458	444	438	412	399	439	458	436	482	436	401	407	426	453	434	431	419	465	415	412	414	437	409	401	429	442	415	428	410	406	449	411	422	434	446	437	420	407	418	420	415	416	398	408	434	419	441	431	424	442	403	459	401	417	400	411	428	437	420	433	449	388	448	432	426	442	451	442	401	409	427	453	427	427	394	434	413	425	396	420	458	390	412	420	414	381	430	397	439	430	424	430	426	407	404	453	447	407	408	393	413	381	422	416	427	447	431	390	416	402	446	381	436	411	382	422	427	438	386	437	419	451	413	438	420	422	409	438	418	445	424	439	429	432	438	410	424	452	432	417	419	405	442	456	417	416	431	424	388	384	423	418	447	414	448	421	425	428	428	393	401	434	414	385	426	417	426	432	441	417	403	433	406	400	399	431	413	435	443	406	417	415	424	440	439	431	420	437	431	431	422	411	414	404	422	425	424	409	454	438	411	422	366	390	394	436	455	413	404	389	457	482	414	427	417	429	412	399	451	413	419	432	444	434	440	423	410	394	412	457	392	464	402	441	427	443	436	429	436	444	444	455	417	437	435	449	411	398	432	403	436	402	411	441	426	419	433	439	430	422	441	408	418	433	421	434	456	433	415	442	432	428	452	450	449	445	412	413	425	402	448	429	429	427	434	436	431	435	404	425	413	454	393	424	441	450	437	414	418	389	406	432	410	409	395	416	426	372	457	435	402	454	389	418	421	428	370	421	393	417	435	425	437	407	422	452	401	411	435	443	433	444	379	438	400	412	409	414	401	423	399	450	416	389	405	404	424	402	421	439	419	438	394	412	423	443	482	400	429	419	419	420	388	394	469	422	395	443	427	426	446	432	399	410	463	414	443	408	430	466	437	427	445	446	425	463	437	408	395	420	441	434	416	432	407	436	433	421	463	444	454	445	413	410	422	410	386	406	421	392	433	435	397	446	383	440	423	419	424	411	398	421	399	404	412	426	442	385	440	423	389	449	430	419	431	469	426	402	391	424	452	374	420	451	420	414	396	400	446	455	450	457	413	441	436	411	430	427	433	427	434	426	427	416	415	454	402	405	428	448	408	405	424	446	405	402	434	435	365	460	381	427	418	420	442	409	419	433	434	413	383	420	483	421	417	444	436	471	451	433	425	437	435	446	415	424	420	422	387	437	436	431	380	426	424	399	429	444	444	439	439	464	395	427	403	391	429	417	421	398	435	417	408	411	401	426	452	428	416	414	423	407	425	407	431	401	405	423	393	407	428	434	442	397	467	468	440	391	442	441	387	467	416	434	397	437	422	412	402	442	427	444	439	407	452	417	447	391	435	394	406	424	410	444	446	415	441	429	446	431	434	454	438	424	414	406	390	403	393	418	455	417	394	417	407	381	424	433	439	424	456	444	415	426	436	417	427	452	402	402	419	436	440	444	404	413	420	434	426	421	432	371	423	409	420	394	390	394	430	392	432	418	431	416	400	440	467	402	459	425	447	419	438	428	420	445	466	413	383	413	425	392	432	383	417	438	430	415	403	444	427	424	401	440	453	401	432	444	389	421	425	423	436	422	419	443	419	407	403	418	457	434	447	445	433	396	464	414	389	392	382	459	404	416	394	445	419	439	413	447	413	448	368	406	421	445	441	425	452	447	392	441	445	476	424	409	434	441	442	423	424	406	381	415	413	427	473	410	436	440	395	434	422	441	394	410	396	434	445	405	409	414	437	460	474	392	423	438	464	429	385	412	410	445	418	427	425	429	417	438	449	418	393	467	449	452	447	422	455	435	382	429	432	452	442	397	447	458	396	399	452	408	433	417	432	418	428	453	416	434	432	428	485	435	408	428	398	411	414	402	380	422	400	462	432	429	451	412
13955	22317	21792	13590	8132	5486	3245	2556	1900	1965	2045	1976	1831	1600	1433	1301	1361	1330	1257	1093	938	823	738	667	628	632	568	551	559	546	573	561	609	585	549	546	576	593	578	616	585	563	602	598	568	567	603	552	558	577	566	537	574	563	595	567	630	573	528	585	535	562	569	547	496	568	527	565	498	520	535	531	542	526	576	491	503	518	568	511	515	505	552	521	506	478	507	519	507	520	528	529	504	538	483	537	536	547	561	494	549	547	557	501	493	496	553	526	537	536	509	558	546	504	523	544	509	512	580	556	547	545	576	547	525	511	576	525	524	527	562	542	503	520	514	535	536	497	533	545	525	567	514	499	554	540	579	540	536	526	540	533	517	558	537	502	522	555	535	515	530	493	509	485	525	532	543	562	536	542	515	551	559	517	524	521	518	499	556	504	513	518	558	559	538	505	541	504	528	553	549	531	509	549	505	535	512	520	540	523	527	537	543	536	494	576	508	525	538	518	522	560	499	518	544	505	531	502	514	485	487	540	542	550	553	561	520	547	522	518	511	554	535	534	542	504	519	510	558	577	536	533	521	503	520	529	559	528	528	581	570	543	528	489	554	533	508	463	563	535	463	549	495	532	525	512	511	534	507	525	545	553	527	526	522	560	554	506	539	529	544	533	545	531	509	538	560	549	535	534	522	540	508	523	560	509	558	539	498	533	533	530	544	501	518	543	512	504	559	565	554	485	525	509	504	542	560	554	503	509	520	580	556	499	537	522	533	517	515	543	527	496	514	504	542	503	563	525	535	564	537	514	541	551	497	517	505	514	507	553	563	524	505	520	527	502	571	514	555	536	495	534	532	520	516	541	543	566	537	538	520	541	581	561	583	516	531	524	542	503	521	528	527	526	512	545	528	556	513	485	534	561	543	534	532	518	535	543	491	549	513	532	546	470	478	544	545	541	522	541	520	518	504	548	547	554	560	552	515	500	563	515	549	487	527	519	530	549	493	552	526	530	536	562	516	498	513	488	510	535	532	543	538	523	529	554	506	523	556	511	579	496	518	509	485	558	568	525	551	507	536	478	497	538	493	522	509	545	516	535	565	581	519	566	593	532	565	513	526	498	523	526	552	519	533	519	542	576	569	561	523	534	543	555	499	510	524	533	564	562	520	535	505	527	508	557	515	503	518	555	533	544	509	550	553	569	540	530	567	524	547	527	495	562	555	520	524	539	506	528	520	547	556	510	566	495	528	582	507	509	534	533	506	561	538	540	540	531	555	539	530	557	542	513	578	525	526	544	492	532	519	526	558	536	528	492	535	540	538	542	502	536	508	530	542	549	512	510	536	513	529	536	516	513	537	565	511	539	547	546	505	558	553	530	536	523	537	530	539	537	541	550	512	533	545	523	487	566	509	593	573	515	518	554	508	565	522	527	541	495	542	573	520	505	516	522	510	515	512	526	513	511	527	530	551	536	516	559	541	489	550	511	536	536	550	524	519	517	522	515	513	509	527	502	550	549	543	545	496	528	540	512	574	525	504	550	559	533	529	526	557	536	511	536	552	493	571	514	520	557	538	531	559	528	573	568	492	530	548	505	555	548	553	522	512	547	509	536	522	528	508	510	528	536	509	498	565	493	569	505	554	533	535	525	504	541	570	540	542	534	531	571	559	600	549	541	522	542	465	545	493	512	536	529	568	505	549	533	542	536	526	499	522	530	494	497	550	517	502	520	549	490	554	513	506	502	545	535	543	559	531	504	498	540	532	487	528	548	553	560	537	522	528	514	542	534	510	540	553	501	571	531	498	523	531	515	521	520	495	560	523	525	550	514	525	506	526	526	570	516	530	555	549	541	544	556	503	511	479	531	546	514	511	579	523	530	501	528	550	516	506	536	515	504	555	527	502	530	535	567	502	539	578	526	534	542	494	550	517	548	548	514	513	495	540	526	516	557	507	529	533	537	553	549	565	528	535	493	545	532	541	503	566	519	560	570	493	561	553	546	541	535	545	529	557	530	506	481	561	551	595	556	547	555	515	523	578	547	505	511	552	520	531	527	504	557	512	531	557	556	529	519	477	545	545	529	538	533	562	541	546	512	530	546	497	507	545	504	568	536	511	534	516	536	555	568	532	570	525	552	512	554	541	515	520	561	547	526	510	559	531	568	518	492	526	499	532	517	536	541	557	553	523	521	524	514	570	522	521	523	550	547	532	521	520	576	515	517	527	530	546	497	525	540	570	500	549	524	519	521	533	516	535	513	507	497	512	538	503	544	537	549	536	481	550	538	553	529	563	511	552	535	490	539	532	529	529	506	535	505	517	540	549	549	565	525	525	514	528	541	497	541	547	477	521	571	532	560	551	568	513	466	482	541	536	487	548	528	495	523	573	508	499	531	527	541	537	546	520	569	522	551	505	505	533	502	504	545	530	512	544	538	549	533	567	549	504	505	521	519	549	515	524	524	523	521	542	548	558	570	526	544	502	528	563	516	531	522	544	554	496	565	567	556	509	512	519	534	523	546	578	549	557	509	506	554	565	561	500	525	550	521	530	547	533	539	529	510	498	526	519	537	541	548	560	472	535	498	490	525	532	515	542	514	498	504	543	534	553	554	515	553	467	543	553	538	503	556	495	540	525	536	501	562	512	532	545	538	540	547	589	462	498	537	484	534	507	520	525	518	504	512	527	505	522	517	491	502	488	586	536	517	509	508	519	520	528	522	572	565	485	537	505	523	542	533	538	544	527	544	531	552	555	530	547	515	515	560	519	499	534	539	521	541	535	546	512	549	518	538	530	518	487	552	513	509	544	577	514	524	533	485	581	564	519	544	510	542	540	510	555	523	550	534	499	535	570	501	512	522	503	562	531	515	522	544	474	551	515	550	511	565	537	517	541	549	516	528	524	567	485	512	534	542	540	522	555	521	508	493	491	546	522	487	527	527	529	523	569	571	535	558	570	555	492	507	575	511	492	552	557	549	520	543	497	502	573	485	531	539	547	515	494	484	545	510	538	560	511	516	546	573	545	539	534	575	547	510	577	555	531	539	540	515	542	502	540	524	500	552	573	497	511	560	524	514	525	522	518	520	525	544	535	513	536	544	511	552	510	537	536	512	492	561	535	528	579	551	528	498	548	544	551	515	542	517	494	473	555	546	517	579	516	516	534	515	537	564	551	499	538	571	516	504	528	557	550	535	509	522	499	544	563	532	536	525	509	510	543	541	539	546	498	541	554	528	524	533	533	546	545	505	564	522	525	486	563	515	521	492	555	538	519	529	522	507	524	472	538	541	535	519	550	561	541	536	521	542	556	533	527	523	538	547	524	529	520	541	549	548	573	552	532	530	550	545	543	553	522	497	557	561	538	533	511	522	481	532	536	573	538	561	557	528	509	541	566	539	506	529	543	501	526	530	514	514	585	552	516	561	541	517	538	511	533	494	513	521	542	540	548	552	555	537	527	538	518	505	546	557	519	527	553	500	532	545	574	532	542	524	540	548	523	521	582	514
23811	20990	28239	23975	20973	13228	4131	2271	1842	1859	1928	1822	1623	1471	1425	1288	1201	1337	1258	1191	1066	946	883	850	753	812	744	767	737	722	710	722	742	748	770	791	760	759	798	758	768	753	797	748	703	766	735	717	704	700	724	712	780	769	775	702	732	754	730	687	706	694	712	729	726	726	739	690	641	692	694	669	699	708	716	720	721	689	689	695	656	688	700	701	687	670	683	694	685	693	687	670	657	723	696	687	750	722	691	720	658	691	713	699	635	674	714	683	705	674	682	687	646	714	686	660	741	692	667	674	716	707	715	707	680	735	697	741	743	668	700	703	699	737	658	696	710	688	685	676	740	678	675	707	690	690	682	673	692	709	714	671	682	693	714	684	719	704	704	675	636	688	679	664	673	662	673	729	661	762	664	709	683	732	636	676	671	665	709	675	666	671	664	641	646	678	665	739	711	701	676	715	655	667	705	706	726	720	675	747	713	692	691	676	692	687	704	690	651	734	730	699	681	663	680	752	676	754	669	669	658	692	721	709	752	749	731	718	652	677	738	658	666	678	682	685	714	655	732	713	714	682	714	706	671	725	685	709	695	690	680	624	736	703	686	693	694	738	732	729	670	695	692	694	702	696	691	727	697	690	715	672	723	727	665	672	678	664	677	726	641	708	735	706	677	685	691	731	708	734	686	733	650	694	701	688	696	703	661	668	744	651	665	696	728	684	663	681	678	715	724	709	679	710	645	689	690	655	724	730	663	693	714	678	688	672	694	694	724	671	702	699	679	716	674	690	690	694	710	686	694	723	663	701	709	628	662	704	735	726	692	678	692	685	691	708	718	705	668	732	718	695	724	682	717	701	763	640	686	717	712	690	687	706	701	707	651	648	688	700	699	684	710	734	657	706	740	708	698	640	680	660	717	677	692	705	682	684	674	668	687	703	694	713	665	718	658	687	707	733	728	671	672	715	704	724	692	677	708	685	643	686	660	690	639	673	707	704	657	650	724	699	640	667	678	670	689	708	679	683	732	679	690	677	683	700	733	687	727	682	698	713	671	699	670	707	728	742	701	727	733	709	671	702	681	678	695	745	698	741	696	671	712	686	683	676	715	697	713	680	661	716	696	685	676	694	720	729	681	660	648	690	679	702	691	688	701	723	667	675	730	665	702	725	748	709	694	702	687	686	641	654	664	691	687	734	730	666	699	711	711	670	703	698	660	693	694	682	724	723	708	642	697	655	720	696	727	670	711	688	713	673	657	707	711	646	690	739	702	695	653	722	677	664	701	709	756	698	713	715	681	723	695	673	711	709	674	694	709	664	653	689	713	710	679	701	716	705	758	689	664	676	701	726	707	714	695	693	667	696	678	691	693	713	703	692	719	673	695	711	660	698	700	724	692	700	704	720	684	731	695	667	715	678	692	722	730	666	664	675	720	687	712	689	726	683	686	708	652	684	728	619	692	651	686	722	711	700	701	679	704	686	677	668	676	682	637	691	710	723	666	648	676	710	726	709	692	659	704	720	675	639	674	743	707	685	607	676	724	736	676	680	708	742	683	706	736	704	651	661	694	678	671	701	709	711	657	698	692	653	703	702	712	659	710	644	723	660	719	714	709	718	662	683	680	683	684	697	737	720	717	723	715	685	695	648	696	673	671	709	738	718	678	690	695	710	729	638	683	688	667	687	693	719	646	678	730	686	694	689	682	676	686	697	768	757	686	716	668	679	650	704	678	680	708	689	695	681	680	715	698	701	693	707	709	694	732	723	686	696	694	682	699	667	696	694	739	725	698	752	707	732	690	677	674	647	752	653	670	666	686	689	709	656	702	710	689	682	707	683	686	684	707	706	702	710	699	699	699	686	728	718	750	747	706	674	691	706	701	678	697	708	697	685	676	659	709	681	654	685	744	647	705	681	686	690	679	689	697	680	707	702	720	692	680	694	692	690	660	708	711	709	690	715	736	695	699	689	697	655	681	727	663	671	721	710	706	643	685	755	715	672	710	699	715	658	686	683	711	661	730	647	657	704	705	710	704	717	651	642	657	706	702	704	710	703	708	688	664	724	684	651	716	736	666	684	679	628	684	681	694	706	689	695	672	688	680	693	714	720	701	650	688	696	715	684	721	661	710	704	768	742	713	732	724	682	702	652	656	688	629	712	635	700	715	712	711	715	727	719	738	723	663	700	743	723	708	708	769	655	688	690	696	666	708	683	710	689	684	683	656	680	715	690	674	671	672	693	659	689	706	701	677	711	664	685	617	680	669	667	714	689	707	735	660	731	696	684	683	698	702	656	696	725	654	688	729	730	661	722	728	708	719	699	732	669	743	654	682	703	693	677	685	631	759	677	716	692	733	692	717	694	683	671	680	677	710	703	725	694	656	712	700	680	664	710	669	719	673	707	645	759	689	688	668	663	659	710	662	719	666	647	709	678	701	653	706	675	689	679	677	703	661	744	712	664	708	710	710	709	684	714	641	703	677	697	704	681	691	637	690	700	709	677	690	685	673	739	646	682	679	689	690	702	690	697	718	690	730	706	648	733	677	726	698	656	710	686	651	729	691	695	740	642	697	737	691	702	707	730	692	662	704	663	705	670	750	669	682	680	658	678	708	686	713	720	689	663	720	670	709	685	652	690	706	736	697	744	748	699	681	703	695	681	708	692	716	679	720	702	741	654	729	688	703	744	664	699	674	716	659	712	735	697	735	740	707	704	694	706	708	746	676	749	737	735	713	669	679	662	691	709	666	731	666	678	733	722	672	662	716	684	656	695	703	699	721	673	674	720	676	728	687	687	698	677	708	681	684	638	656	675	666	670	715	717	715	725	680	697	683	719	693	718	659	676	685	718	692	676	736	650	683	687	647	698	714	745	670	720	695	633	668	706	720	711	710	677	673	664	729	668	721	734	727	659	709	687	689	683	671	707	677	729	673	641	652	686	656	708	660	681	676	701	707	646	710	697	705	691	669	706	718	724	731	677	704	701	707	680	663	666	674	674	710	695	667	681	684	694	703	683	687	675	705	668	693	685	681	699	699	726	657	770	698	694	668	752	681	667	698	674	671	668	716	700	702	683	674	649	717	746	692	680	694	655	689	674	677	722	694	726	666	725	673	633	721	652	692	710	700	689	698	618	696	700	693	727	661	725	665	681	695	696	679	700	705	783	684	740	663	666	690	705	675	707	684	645	709	694	665	685	738	669	763	692	697	672	696	736	697	687	668	729	696	668	667	681	680	707	635	732	664	705	761	689	696	700	668	686	705	741	689	742	707	705	669	689	670	728	725	714	690	674	721	707	713	723	713	676	683	666	731	708	706	702	683	691	670	633	722	693	669	662	707	723	674	730	729	689	689	690	675	738	713	694	709	715	691	677	703	691	728	681	720	659	747	671	739	722	736	728	684	685	668	685	663	684	702	680	663	700	663	691	673	701	705	682	668	698	688	698	673	708	693	681	688	767	665	687	687	668	668	645	686	680	683	711	693	668	652	668	674	692	653	628
15265	30447	29019	20356	13572	9422	5854	4667	3590	3677	3686	3440	3000	2785	2419	2245	2157	2230	2083	1846	1578	1469	1282	1144	1084	969	966	944	900	930	946	957	1017	908	969	993	940	980	934	1012	955	976	957	943	921	947	906	891	882	874	933	921	912	943	998	1040	971	1004	902	910	870	892	920	860	884	863	859	836	859	906	829	868	812	848	828	884	861	889	874	853	864	825	915	794	805	822	884	890	916	811	845	880	800	788	854	792	887	873	848	860	854	794	840	862	789	848	830	833	824	859	814	796	837	870	836	838	839	830	872	877	833	830	849	844	892	856	845	859	852	882	849	865	858	859	861	787	827	840	875	809	853	852	858	921	833	805	862	797	878	829	834	811	856	818	824	830	801	815	813	814	784	855	847	842	859	818	907	877	848	853	878	842	827	878	815	885	865	869	868	815	824	809	884	849	800	815	802	873	812	857	853	832	883	864	917	806	823	828	825	882	858	846	828	826	824	841	814	842	808	891	873	855	829	803	853	866	855	794	845	901	853	793	847	842	766	830	824	838	860	875	830	893	889	854	862	817	873	798	841	857	826	804	880	815	863	813	851	878	833	812	822	836	778	835	910	834	845	837	851	862	874	823	787	799	814	842	802	800	841	846	837	811	841	809	835	793	883	824	852	860	823	854	859	788	847	855	826	876	839	825	849	881	794	874	820	849	820	845	853	877	795	813	851	888	868	806	885	828	874	823	852	918	905	865	832	801	836	861	836	817	861	862	851	834	879	843	897	820	928	845	854	928	843	854	828	905	861	828	896	857	840	825	890	828	827	876	835	851	832	830	841	819	871	852	793	823	888	845	783	828	847	869	844	823	895	857	852	833	814	877	805	839	841	842	799	855	855	862	822	879	784	827	845	870	886	849	836	830	837	865	812	853	850	830	813	876	841	834	801	897	837	834	897	908	870	820	829	905	824	818	853	823	847	878	803	836	874	847	833	839	853	824	903	865	818	870	840	880	788	843	886	862	794	858	807	849	838	830	808	802	834	865	898	830	854	834	849	827	848	848	855	861	828	856	860	816	857	834	856	798	853	801	852	882	904	831	820	839	796	830	884	843	870	859	834	880	830	890	798	843	829	861	858	861	779	860	842	805	860	831	834	813	853	886	843	824	825	869	840	833	848	792	871	816	859	881	843	837	798	832	853	874	893	856	889	821	896	798	801	862	831	860	870	880	827	804	825	801	814	809	824	787	841	834	876	859	856	804	846	875	861	866	821	875	860	825	851	826	838	768	826	842	852	868	838	867	857	890	737	806	865	800	845	855	842	893	830	860	810	857	818	870	810	822	838	841	802	887	852	898	856	869	823	860	813	811	897	832	879	831	804	811	835	808	809	818	849	834	869	848	789	812	897	907	884	847	827	884	772	811	886	840	858	849	828	841	903	809	857	787	842	829	838	890	872	859	895	822	830	825	875	838	840	875	822	830	837	863	868	914	851	890	827	832	835	850	839	831	869	783	833	877	851	860	829	847	769	826	836	832	856	864	844	865	896	828	865	840	822	870	892	808	839	862	861	816	832	856	861	820	835	864	864	820	844	821	849	830	821	798	871	828	809	797	856	867	880	842	856	803	824	865	869	871	879	852	825	827	845	885	867	845	821	810	839	854	802	872	842	857	866	856	846	863	843	822	860	835	830	766	865	875	871	844	825	908	821	836	852	866	844	797	815	866	847	883	832	798	873	874	898	897	808	814	857	883	843	859	875	884	838	830	843	807	827	833	859	870	830	841	850	836	850	800	831	872	828	789	821	861	842	824	817	835	809	874	862	806	858	837	901	826	861	861	849	828	849	884	828	862	845	844	815	800	864	786	849	850	841	835	860	853	861	861	799	834	877	873	807	834	850	852	881	865	833	807	827	824	841	856	855	806	850	887	835	826	823	782	774	826	859	852	842	855	897	838	897	847	815	882	821	848	847	854	839	822	857	892	819	855	837	845	884	852	913	893	895	808	780	848	818	810	858	894	876	801	874	826	868	795	840	850	869	834	829	904	837	819	815	917	821	828	916	864	804	816	872	841	881	891	817	830	836	834	830	816	866	854	841	851	826	836	917	857	839	840	853	863	822	818	891	848	822	851	858	879	841	880	800	846	809	844	806	845	843	855	848	883	835	849	833	813	839	842	862	868	829	842	827	857	862	820	818	864	844	911	882	824	829	833	809	863	801	889	857	874	863	824	842	847	822	857	880	881	799	854	836	897	938	848	832	905	855	818	905	798	777	826	817	830	878	891	803	866	820	817	774	820	883	836	810	796	849	810	870	811	801	878	883	833	859	833	884	882	844	810	857	827	808	868	851	875	886	850	866	863	869	864	887	895	879	887	821	836	836	791	850	849	847	852	750	830	822	863	816	870	841	850	844	814	846	847	836	843	848	853	833	844	849	868	823	825	806	872	808	826	837	856	804	805	866	856	808	859	903	830	848	882	825	837	897	857	853	826	817	809	849	827	860	831	867	826	831	823	813	825	849	860	834	863	875	844	808	801	822	851	854	822	833	880	788	795	849	864	825	815	850	796	823	827	815	820	826	851	865	844	808	867	839	875	863	821	840	795	872	852	880	840	824	838	879	799	797	851	831	818	850	833	832	840	842	827	815	847	817	815	827	866	818	887	811	851	849	788	825	870	845	844	828	856	853	829	834	842	845	826	859	848	877	821	837	856	816	871	853	800	870	855	860	846	810	857	793	854	846	841	863	795	890	881	844	874	879	795	860	794	869	835	850	823	796	813	820	876	859	854	878	832	850	822	847	858	849	815	822	858	905	859	852	811	845	890	873	903	872	867	849	887	860	776	836	822	829	831	813	830	858	824	859	876	852	836	845	831	842	824	886	842	799	808	875	812	802	815	863	853	881	831	796	802	901	830	856	854	829	863	846	829	843	792	851	867	871	791	871	830	808	847	914	774	810	860	897	840	879	844	862	861	844	877	828	871	865	816	819	845	844	825	759	812	845	820	855	841	876	813	872	850	801	774	869	871	809	806	803	806	859	833	814	827	862	847	860	861	835	794	848	829	831	809	806	849	826	856	835	905	871	884	850	813	810	857	815	854	862	828	849	903	848	856	822	838	877	821	866	859	841	917	834	856	847	872	890	817	799	845	836	806	869	799	871	822	847	858	840	813	825	816	796	812	865	845	878	836	788	834	885	832	826	817	855	823	868	841	848	878	863	834	870	879	887	821	846	818	892	814	914	860	822	846	866	831	857	875	899	876	854	871	854	831	850	838	872	874	882	842	863	834	849	804	821	870	870	850	853	826	883	866	809	879	805	855	795	822	864	835	826	859	868	856	878	837	811	866	870	814	886	860	867	832	835	903	877	837	854	822	834	861	868	843	843	845	813	812	869	834	881	848	826	834	801	821	837	860	866	823	824	850	823	878	861	900	806	868	801	863	876	807	850	840	804	879	906	829	834	798	901	814	855	854	805	826	832	856	863	918	820	876	895	825	831	874	837	859	829	832
24994	21018	27108	24935	13099	4121	2157	1437	1126	1146	1201	1026	985	906	938	819	845	832	673	666	562	537	514	441	431	408	367	385	336	379	382	397	409	394	432	412	411	374	397	358	371	362	399	367	387	345	370	371	366	385	384	360	393	372	421	431	360	372	367	338	347	368	402	345	400	360	380	326	351	363	354	350	404	366	335	344	351	394	352	356	335	332	354	374	350	329	383	321	353	310	372	356	374	327	330	348	370	329	357	385	357	344	333	358	339	336	339	352	338	337	364	322	387	359	363	364	348	347	366	358	351	388	366	348	363	347	345	300	374	329	365	356	369	351	338	353	363	395	362	360	357	344	355	379	360	375	381	338	359	369	357	363	340	353	344	354	356	331	345	333	366	368	374	336	362	337	358	346	324	363	353	342	372	345	342	348	361	371	383	362	373	362	388	346	357	385	350	351	351	333	332	380	352	347	377	365	371	333	400	363	377	373	396	344	348	354	388	371	378	356	351	315	348	362	349	369	367	349	316	341	350	341	347	352	339	387	352	304	373	339	359	359	368	318	352	371	330	353	345	355	373	356	352	332	326	320	360	342	355	364	378	370	325	353	379	359	332	334	350	368	336	356	349	356	326	369	335	360	356	342	330	377	370	354	350	353	327	336	373	374	333	363	347	369	346	335	346	322	349	343	372	343	344	390	343	347	358	341	357	346	341	369	386	377	338	329	345	373	385	349	375	359	373	313	358	360	316	366	354	345	342	368	336	342	346	326	346	367	322	316	360	322	356	354	346	354	354	339	321	363	356	358	375	335	365	353	366	334	360	330	356	376	352	365	353	347	354	365	331	331	376	334	359	322	375	332	338	361	371	377	336	347	368	351	363	336	348	351	343	366	375	370	323	322	334	345	371	352	358	357	357	325	371	364	336	370	339	334	347	343	360	343	387	346	327	358	356	351	368	376	355	360	376	377	354	355	347	377	358	340	372	417	357	335	352	347	370	325	344	350	340	334	359	325	356	319	373	359	354	336	334	337	334	376	352	326	345	347	376	346	329	355	382	345	335	371	359	336	320	341	336	331	346	326	337	353	349	374	345	354	365	344	371	315	338	306	381	345	347	358	347	336	347	335	335	381	335	384	343	398	373	367	326	381	328	378	377	351	362	337	363	331	348	368	327	382	375	323	350	365	335	353	333	362	365	312	354	359	377	360	375	365	363	328	357	346	338	358	302	333	326	347	375	355	379	393	318	340	391	346	358	314	375	360	374	352	313	343	361	338	365	359	353	361	372	326	363	347	351	376	375	340	332	349	371	357	362	371	344	354	342	347	363	377	345	350	371	380	370	354	364	332	340	382	358	337	365	364	365	373	352	367	367	379	338	369	352	370	362	349	355	333	355	331	338	351	370	357	393	343	375	353	346	390	365	327	338	387	390	393	344	361	349	339	338	345	354	354	376	336	349	343	354	346	327	353	326	348	370	323	373	366	325	370	364	358	326	366	376	365	353	358	366	363	357	363	346	358	336	326	333	345	370	333	349	330	363	372	340	365	331	361	356	362	356	350	358	368	358	337	367	356	340	332	341	352	356	365	352	352	347	341	345	331	367	351	323	350	368	376	352	329	314	341	377	332	354	346	340	351	353	351	402	340	329	383	332	348	370	339	356	332	356	356	371	351	364	365	342	349	332	356	350	347	346	343	338	334	356	346	335	341	350	337	345	329	337	332	348	385	359	398	345	349	337	372	358	350	357	366	380	354	346	351	341	366	401	415	359	371	342	370	356	376	357	349	342	354	370	330	375	352	345	368	373	329	362	361	333	361	367	294	377	347	370	310	344	338	323	321	341	385	377	366	353	384	340	375	349	353	354	350	358	336	322	347	365	380	381	371	322	344	384	378	344	348	369	333	386	345	327	372	366	370	359	341	368	374	348	349	362	341	343	375	353	387	345	351	363	375	363	352	330	384	350	350	350	372	366	326	360	375	352	358	332	362	312	363	351	345	344	360	345	359	361	358	334	314	329	339	321	366	353	354	361	349	360	346	377	340	346	366	312	364	366	371	321	361	376	359	374	367	361	338	340	356	327	348	353	312	322	358	332	358	366	358	374	338	339	358	319	357	371	340	376	347	372	366	361	355	353	366	329	358	414	367	363	331	334	333	346	367	342	354	357	343	330	381	382	347	339	356	359	344	324	337	342	368	353	335	332	358	340	349	342	364	379	375	360	348	350	354	366	361	351	347	326	337	361	369	380	360	353	357	371	335	342	364	330	361	335	376	334	366	366	393	340	376	331	367	326	354	347	325	318	383	341	319	333	321	346	361	359	324	358	346	355	344	379	342	369	374	344	334	343	342	382	352	355	352	335	410	352	353	340	382	351	362	318	300	359	356	359	360	370	359	379	337	326	374	353	358	355	341	372	373	344	306	326	406	356	383	351	395	306	350	363	345	345	356	319	325	365	391	355	341	327	334	333	332	333	354	343	370	364	388	342	359	342	359	353	364	353	354	354	370	298	310	334	340	363	348	349	406	331	373	279	369	351	339	358	353	340	333	358	360	333	338	361	365	340	336	367	333	379	331	342	350	344	369	351	350	361	364	353	321	359	383	345	348	382	374	346	347	361	363	330	347	366	343	341	341	356	320	393	355	363	349	336	364	369	342	335	303	337	354	405	356	348	360	350	358	372	365	380	352	351	344	342	339	356	339	337	364	368	355	349	381	357	326	347	358	350	338	378	341	345	338	368	366	319	373	383	379	332	379	359	382	356	357	339	346	336	358	331	321	336	347	361	398	374	366	347	361	369	303	331	356	403	366	395	311	373	343	361	343	342	363	341	359	356	343	321	329	361	358	350	358	344	342	323	346	363	345	327	360	333	346	340	346	380	332	347	333	326	363	377	314	297	385	346	377	362	347	358	334	350	343	379	367	353	356	390	372	365	351	354	313	360	341	379	367	355	369	333	344	360	350	337	346	368	344	383	350	361	330	332	330	346	342	340	363	403	370	313	339	362	345	372	337	330	306	384	358	364	332	344	324	346	379	311	340	341	326	369	360	336	355	351	338	330	357	348	365	341	339	361	348	332	374	383	370	368	351	381	358	345	330	334	389	339	360	358	364	377	333	356	363	392	357	338	322	338	346	305	355	370	358	355	376	352	344	323	381	392	358	334	361	332	366	340	359	359	318	337	332	346	377	353	366	371	354	336	362	341	361	348	307	327	354	366	349	346	364	340	339	357	356	326	364	363	363	354	344	365	353	325	342	353	378	361	384	369	374	351	356	354	387	363	345	304	352	370	384	300	355	347	391	371	370	319	366	347	348	339	376	329	366	335	342	344	338	375	374	362	374	342	368	362	375	356	378	372	344	356	334	341	350	354	354	364	332	328	369	354	319	366	332	349	374	330	370	342	359	363	374	332	378	359	324	338	390	385	375	342	342	347	381	346	346	343	330	376	342	362	375	363	379	332	338	345	351	330	359	344	386	361	368	348	364	374	349	365	357	357	353
14890	26267	24759	17176	10556	7307	4451	3371	2529	2631	2721	2474	2303	2010	1758	1655	1635	1574	1414	1235	934	873	803	685	564	557	497	565	492	531	526	553	537	552	534	509	545	541	597	491	530	572	505	519	533	520	537	513	486	475	502	502	540	533	560	542	545	519	517	500	530	482	478	503	458	481	444	459	434	437	499	508	420	428	526	472	496	440	473	477	449	484	464	436	480	464	474	470	461	436	473	465	460	450	451	456	478	427	481	460	493	447	470	455	499	482	501	493	449	444	494	429	519	481	485	434	453	449	445	396	458	502	441	481	466	452	467	517	499	475	457	464	469	444	474	465	490	461	438	479	448	471	491	467	462	473	459	444	465	488	489	410	403	459	461	456	471	479	450	451	456	442	501	477	443	462	447	487	454	472	492	452	474	463	458	482	475	421	451	454	455	444	477	458	512	452	438	454	458	436	452	481	468	467	462	485	472	514	472	475	432	473	469	475	454	480	461	472	470	482	502	454	467	476	436	468	488	461	491	444	493	456	422	492	476	467	471	457	504	468	464	468	499	467	507	451	446	441	447	453	486	443	496	494	442	429	483	483	455	434	427	469	418	485	467	449	496	445	476	469	461	485	470	494	491	463	448	441	453	460	465	437	455	459	431	438	464	485	461	484	479	453	492	430	488	428	480	505	432	516	465	461	475	426	450	483	478	435	503	423	483	454	451	477	486	498	481	439	460	470	484	482	445	435	504	476	513	491	445	470	456	465	439	446	480	458	439	437	490	475	502	457	455	524	461	521	476	474	477	476	502	509	462	471	519	438	445	449	469	492	461	448	449	511	492	441	447	482	479	423	485	457	507	465	482	477	475	469	488	490	471	500	459	455	501	454	478	435	449	463	445	458	449	463	439	444	432	470	483	470	438	470	482	483	478	462	454	447	477	489	461	456	454	474	464	449	484	468	458	470	495	458	465	502	455	501	476	454	436	432	475	467	425	460	474	467	503	458	488	439	462	462	418	504	488	443	416	475	473	486	502	475	423	429	454	470	507	505	466	480	452	432	455	462	509	508	513	406	518	460	450	433	481	480	458	479	439	437	472	450	465	470	444	451	466	453	492	479	455	485	476	442	432	449	439	452	451	440	474	441	472	467	497	466	460	441	432	499	436	475	430	471	433	482	462	443	451	460	457	443	438	457	443	429	447	478	467	458	467	475	465	464	528	475	447	486	449	465	453	448	501	455	473	474	434	448	448	505	446	469	444	471	446	455	465	494	454	462	475	455	489	483	470	486	453	462	468	495	472	491	480	449	495	453	471	466	468	470	444	457	440	463	438	481	472	475	478	492	458	464	466	466	477	489	455	484	503	456	441	420	458	465	447	459	492	482	471	487	475	455	474	505	472	456	452	445	464	464	474	440	476	454	457	453	476	491	419	483	450	472	467	445	454	441	464	487	443	463	438	492	443	436	475	495	460	476	461	499	475	487	458	450	481	450	437	461	450	467	472	429	467	453	501	455	479	462	475	458	471	452	458	501	467	457	459	445	490	460	462	475	457	490	475	433	480	449	430	435	458	465	455	482	475	492	469	454	477	484	472	431	476	468	472	466	455	519	494	459	441	488	492	432	465	484	463	467	469	467	478	525	461	452	468	497	464	450	433	476	455	513	492	464	484	478	450	473	448	474	503	455	493	463	451	446	458	450	465	464	456	502	439	490	497	469	438	489	457	427	451	496	466	452	433	444	528	495	488	484	488	458	481	464	453	462	469	458	489	485	454	484	473	461	445	453	446	469	457	469	483	476	466	442	469	455	486	448	441	494	464	453	453	480	438	431	451	465	486	448	464	478	466	468	482	426	465	493	439	458	504	463	443	487	485	490	469	473	488	429	481	462	473	483	436	446	486	490	469	487	427	503	492	477	486	433	462	451	452	448	461	448	445	457	453	458	449	491	488	454	465	462	474	465	485	436	456	444	431	487	474	442	439	489	460	454	480	420	468	453	459	505	450	439	478	443	448	401	474	491	455	491	481	442	438	422	437	458	445	440	489	458	436	491	476	465	500	468	491	476	492	457	470	485	422	436	494	486	483	485	462	461	440	473	466	480	442	492	385	457	469	453	435	461	475	416	430	465	493	458	450	468	446	442	535	453	412	472	445	461	468	458	433	472	459	487	516	474	478	486	442	503	487	476	447	460	494	466	487	456	443	448	493	426	494	493	462	496	469	446	445	460	453	457	433	493	470	467	470	464	437	445	475	476	444	436	465	440	467	457	475	470	464	454	455	482	468	475	485	469	442	497	459	452	471	442	463	456	454	430	468	459	464	475	469	475	454	423	452	449	447	441	472	460	453	468	430	449	463	429	467	455	500	459	451	461	448	459	493	495	455	440	420	474	452	460	471	461	484	457	486	486	471	425	440	481	407	482	496	489	462	479	423	485	536	442	465	464	465	463	478	477	466	441	475	473	450	455	438	469	472	485	413	473	451	478	424	471	452	424	451	436	470	497	448	487	438	483	459	452	491	404	450	458	480	476	491	514	447	446	429	465	451	497	482	498	451	463	480	449	450	432	453	438	429	458	437	446	443	473	488	460	462	482	484	487	459	476	480	437	462	523	431	470	464	425	470	482	464	470	446	451	456	488	495	463	477	501	430	463	474	469	453	459	475	471	446	485	444	461	469	426	477	433	458	506	464	473	456	455	442	487	503	453	469	457	444	464	452	480	458	442	481	472	457	454	470	458	461	449	423	425	482	476	480	462	451	486	437	498	446	445	499	435	458	446	487	476	431	477	453	440	443	512	464	450	454	466	493	462	432	472	473	468	460	459	487	479	449	466	449	487	429	449	483	465	481	482	440	452	432	453	460	509	470	508	453	458	461	486	484	482	395	455	484	430	492	450	462	511	477	465	474	454	448	474	431	488	478	437	463	471	455	446	461	490	477	469	495	453	494	464	474	464	444	478	446	487	450	486	477	473	477	461	435	435	450	420	437	480	499	436	495	454	480	479	460	442	472	410	455	470	454	460	472	433	474	465	462	460	430	440	434	439	466	489	417	463	469	442	430	460	462	481	425	432	449	458	455	508	500	512	473	465	455	477	452	478	470	461	484	496	461	475	484	450	450	439	433	459	458	480	428	483	469	503	457	495	443	465	470	445	512	460	430	468	437	470	462	493	481	463	475	474	482	477	434	467	464	476	447	477	437	457	468	436	476	427	455	459	473	467	456	414	423	462	460	451	447	466	445	484	432	452	437	483	466	478	438	457	472	481	496	445	437	478	462	452	455	492	470	457	475	439	467	510	430	471	486	480	435	444	480	449	495	455	468	459	454	456	468	424	483	450	451	445	467	497	442	492	474	455	461	483	481	446	477	476	486	465	486	474	470	453	466	469	441	455	461	480	418	444	479	456	475	446	443	448	455	462	446	498	450	449	495	488	432	428	476	460	418	468	425	501	434	466	440	465	483	461	456	443	466	462	496	484	481	472	411	455	466	444	445	453	474	491	468	452
22765	21021	28745	23518	21053	21165	12794	3812	2357	2467	2492	2266	2182	1896	1776	1752	1621	1732	1561	1378	1165	1082	973	924	848	827	825	828	777	791	805	832	794	788	847	813	855	843	873	805	865	776	779	843	834	784	800	804	783	774	770	779	728	805	838	843	847	776	836	750	821	771	743	702	717	708	791	739	751	741	723	774	747	706	693	770	757	775	758	694	747	788	751	730	674	749	796	717	725	724	752	738	698	745	761	704	744	711	780	763	684	755	807	774	743	773	709	719	728	736	764	663	722	731	781	763	739	770	753	753	726	662	747	755	787	724	757	763	744	758	757	718	745	717	764	779	718	705	670	706	726	733	769	728	723	749	721	682	683	746	721	755	745	726	767	689	721	698	727	701	775	760	777	745	783	711	714	764	775	692	698	717	731	751	715	704	719	743	814	679	733	710	732	728	729	734	723	685	706	706	752	696	731	729	734	727	715	759	723	743	706	697	733	713	749	760	730	731	724	823	770	714	720	715	751	760	718	771	705	705	775	710	717	709	764	724	740	747	706	785	734	706	732	745	708	699	725	746	717	795	673	768	723	755	723	737	725	757	729	735	750	748	692	744	731	744	739	736	699	758	773	737	747	703	763	683	758	788	761	798	755	718	698	692	760	761	667	753	686	731	751	736	717	698	695	681	770	681	707	731	739	728	753	736	724	709	756	762	701	728	714	704	761	709	680	675	693	780	766	732	684	757	739	721	740	710	694	763	728	723	717	704	684	718	751	776	682	715	729	713	756	749	713	695	731	741	753	765	718	759	788	696	720	716	722	764	754	742	682	777	749	739	763	707	748	735	746	741	691	786	729	747	734	713	757	735	678	737	710	763	729	744	747	759	712	716	733	731	690	710	735	752	740	737	762	688	727	719	727	761	701	698	721	760	769	741	776	743	712	760	754	716	786	791	715	709	798	715	795	758	725	757	771	738	769	756	706	713	710	739	720	736	744	737	738	705	759	715	756	765	720	725	732	787	761	728	739	699	702	687	721	739	726	712	712	716	724	682	739	693	732	733	734	744	775	731	723	752	764	735	707	686	668	733	721	745	724	696	729	715	726	712	708	717	698	694	745	678	683	713	743	763	746	717	732	704	777	745	756	752	733	767	718	716	791	753	735	723	711	708	737	702	708	762	731	741	749	726	760	688	710	753	743	665	766	734	710	688	707	720	730	739	768	769	738	752	683	739	756	740	749	724	734	706	743	732	716	716	754	742	745	696	743	753	705	666	751	775	741	713	763	736	763	716	699	710	704	769	746	807	740	746	672	735	758	738	714	751	730	780	730	739	754	730	706	745	700	770	696	793	753	722	717	747	742	731	704	718	771	703	741	716	760	775	754	709	698	725	716	725	730	793	784	772	761	745	731	754	758	707	732	744	717	760	673	718	756	724	720	703	783	726	710	739	712	703	789	716	747	725	718	769	725	734	743	717	713	727	732	754	709	737	728	723	756	720	715	754	723	703	770	727	675	742	766	763	742	718	741	742	787	725	722	708	697	775	757	692	749	721	752	738	748	728	737	740	735	738	719	770	689	739	729	746	765	722	731	668	736	702	775	728	746	705	715	733	748	798	812	705	697	724	771	759	720	742	789	759	749	717	744	720	748	796	759	752	713	733	733	742	770	777	718	769	690	757	757	710	748	751	711	711	725	720	742	735	759	737	714	718	791	734	700	723	763	708	753	681	695	732	718	722	709	746	766	750	756	697	779	748	726	724	744	679	733	751	758	724	732	748	750	757	710	719	747	753	736	739	758	677	704	702	731	712	751	766	779	752	711	678	710	688	676	745	746	729	725	745	737	723	715	701	730	745	732	785	706	736	745	749	745	755	736	705	741	742	728	748	712	740	737	705	712	737	799	716	757	735	753	717	707	763	718	756	692	785	704	773	752	741	721	738	744	752	728	811	732	725	762	773	786	717	690	723	742	724	800	750	806	746	705	666	739	744	664	713	708	756	731	685	739	758	749	725	722	761	759	724	702	722	712	773	779	778	705	713	746	736	692	727	737	786	722	704	764	718	708	706	687	730	752	725	743	767	743	744	739	780	756	712	735	702	715	691	723	700	772	739	743	768	761	713	677	707	722	734	750	733	738	725	683	741	714	690	749	743	720	730	731	771	663	707	736	753	765	744	711	760	687	710	763	743	720	727	709	725	679	674	801	802	717	753	708	734	753	799	714	688	756	744	673	758	725	692	736	741	769	749	739	748	753	744	746	723	729	723	709	745	715	732	741	779	807	757	734	742	721	674	701	749	731	707	706	711	787	733	793	759	709	754	753	731	742	667	728	713	746	769	748	736	747	744	712	694	761	727	702	746	753	730	736	713	717	743	750	722	698	684	749	734	740	723	745	693	695	789	736	723	764	716	712	791	747	760	757	751	756	735	718	686	723	688	783	797	738	770	692	729	739	729	749	748	751	775	675	743	772	747	742	743	741	781	755	732	703	736	705	713	789	710	702	738	711	695	776	727	734	709	695	716	732	748	700	740	756	697	799	717	758	716	740	744	717	703	754	764	751	711	731	725	716	666	734	688	706	716	784	753	757	760	738	773	696	740	765	738	710	734	717	730	756	671	744	752	740	767	696	672	705	716	750	744	709	744	715	721	733	738	751	727	759	674	717	731	756	735	745	740	724	736	789	761	720	708	707	730	752	767	721	715	731	725	707	724	747	708	708	735	777	710	746	764	713	753	737	788	767	731	760	736	720	733	762	738	743	710	744	721	763	729	749	794	750	741	726	696	735	742	753	675	726	758	716	730	715	747	774	714	738	773	733	760	717	740	691	714	768	745	728	770	738	774	705	680	695	755	753	683	717	790	696	739	738	742	700	766	769	738	764	682	725	754	742	724	712	755	731	736	696	732	755	715	740	714	714	754	705	717	702	725	741	747	738	760	703	733	723	752	728	727	676	790	696	718	716	747	752	767	734	717	745	769	739	685	705	759	727	723	691	747	743	703	732	767	683	699	707	777	744	763	717	730	750	739	734	714	733	746	706	720	701	739	696	776	763	744	713	717	784	718	713	727	726	692	725	752	720	728	727	742	723	758	721	773	748	721	700	699	732	751	751	764	708	739	691	717	707	746	680	740	718	803	712	674	712	747	742	784	751	768	726	709	709	703	750	751	758	738	677	746	698	699	715	720	758	734	733	692	735	709	678	753	773	730	705	765	722	700	720	760	741	762	711	707	688	716	737	725	755	753	720	675	711	711	748	738	726	763	800	777	730	759	679	741	760	714	704	718	658	733	733	749	754	740	783	736	718	701	751	722	707	753	738	710	742	743	728	756	718	669	725	741	669	741	715	713	737	673	751	726	756	769	747	727	694	741	763	737	740	726	754	701	719	745	713	707	706	772	772	742	724	724	742	748	769	758	744	747	749	757	733	689	743	688	759	741	704	752	713	714	710	756	727	752	739	701	733	663	753	763	737	710	738	782	728	763	709	732	741	669	733	720	757	736	719	744
17748	35233	33163	25505	17444	12657	8483	6628	4886	5129	5183	4791	4338	3839	3336	3381	2973	3088	2900	2404	1815	1597	1518	1317	1236	1110	1113	1105	1076	1025	999	1097	1080	1096	1118	1051	1045	1078	1085	1053	1039	1053	1033	1086	1073	1003	1025	996	982	958	962	979	1013	1107	1088	1087	1056	1043	1007	974	958	978	979	936	884	945	910	887	960	949	920	875	965	903	903	895	897	893	859	911	894	912	907	888	896	965	936	910	908	865	848	899	905	919	884	920	911	928	889	907	892	906	893	928	861	872	879	964	821	905	885	852	867	910	911	939	840	926	911	923	867	907	947	881	865	947	942	885	901	878	896	889	872	909	881	873	917	912	922	874	902	933	894	930	836	900	888	882	883	918	936	931	900	881	890	937	924	919	878	960	927	905	925	956	891	946	904	841	882	937	872	931	933	944	949	871	872	931	944	900	958	952	912	861	928	905	836	910	917	898	877	927	913	921	872	859	894	859	924	916	867	879	917	899	916	922	879	831	913	872	894	966	899	881	849	830	871	903	923	924	879	907	894	869	938	900	877	922	874	928	883	857	925	872	891	877	886	872	888	933	865	904	867	905	854	866	906	850	907	868	886	896	872	932	890	941	917	914	877	896	868	903	863	886	919	868	961	926	923	944	907	870	960	908	913	909	923	866	867	856	907	824	933	897	899	904	883	902	851	926	921	901	890	939	940	881	896	926	889	865	923	920	902	912	887	874	927	816	890	887	881	919	898	875	897	932	885	930	864	896	872	948	906	875	879	897	870	888	913	872	896	900	891	928	892	878	879	892	872	921	921	913	897	907	891	909	905	964	934	886	865	892	850	888	897	910	885	916	834	925	897	860	912	906	922	918	875	895	931	857	892	895	921	880	941	890	917	884	903	850	855	938	920	953	906	889	867	914	873	866	867	905	836	914	913	934	928	875	880	913	941	947	894	949	881	903	886	926	900	845	877	839	914	874	957	917	845	898	914	960	869	875	896	932	877	900	903	901	862	894	890	883	927	896	888	876	866	887	930	902	870	852	945	855	924	930	963	838	897	892	902	901	874	883	913	938	880	892	891	886	943	889	940	904	874	881	939	917	922	885	901	878	883	903	901	899	930	912	881	873	920	898	926	978	923	871	905	880	915	905	873	878	871	966	939	930	885	951	883	884	868	924	886	894	862	933	891	855	868	906	937	888	906	950	915	880	931	897	949	866	888	914	830	915	865	945	897	896	852	907	875	892	895	920	858	890	879	911	928	859	911	949	890	911	861	937	890	922	932	936	929	928	850	940	877	894	882	861	892	887	911	882	903	885	896	895	936	885	950	890	908	889	841	928	862	902	886	935	917	875	897	863	892	922	875	864	940	881	907	921	919	922	894	961	903	859	915	915	918	875	903	891	881	925	896	971	888	847	937	880	893	936	902	890	919	896	909	889	925	838	965	913	877	921	908	946	869	925	904	892	922	964	879	881	896	908	879	857	905	883	858	922	847	876	891	890	890	944	955	892	877	906	909	886	924	879	894	861	912	880	843	875	913	887	914	914	903	896	884	885	890	899	941	909	900	901	874	937	906	870	927	877	912	931	919	880	878	925	939	859	924	928	887	914	869	905	905	944	876	897	864	899	939	918	947	884	880	878	877	875	910	886	904	908	912	909	944	918	913	916	894	869	916	864	911	897	905	929	900	921	894	915	885	900	902	904	970	885	829	915	918	905	827	883	892	939	909	907	871	858	911	851	899	885	889	848	909	911	889	896	879	900	936	887	925	902	890	897	899	866	967	899	896	913	912	962	942	915	898	874	953	904	872	893	924	884	867	950	906	890	913	894	882	879	936	876	938	962	888	888	910	942	924	902	879	906	897	929	899	880	866	877	945	912	934	883	874	868	888	865	945	902	898	923	914	913	873	891	935	903	848	871	975	947	848	915	886	905	867	891	849	902	818	887	902	854	895	832	914	930	863	907	880	953	915	890	904	929	971	907	907	896	898	951	950	895	955	879	926	839	927	926	870	915	886	857	904	861	919	896	965	923	910	899	884	909	953	872	876	895	924	908	890	886	891	927	895	906	865	910	903	858	934	858	913	880	889	914	883	879	875	890	904	914	909	879	933	892	879	907	922	919	894	897	919	913	876	897	917	892	895	891	903	899	930	879	947	912	861	909	889	910	872	934	909	877	909	851	868	905	933	915	929	897	902	944	921	846	918	873	894	916	919	917	919	910	888	897	919	894	892	837	845	909	900	945	870	929	935	913	901	871	903	950	882	930	879	823	897	937	943	922	904	916	874	915	895	942	865	877	843	905	837	916	885	862	884	913	952	875	866	904	883	934	953	902	878	966	863	855	933	951	944	884	931	845	942	939	896	883	924	919	894	849	959	850	909	903	926	884	867	930	887	921	888	884	889	877	942	884	900	900	880	907	841	910	920	930	928	902	916	899	889	878	906	899	857	890	900	896	888	915	911	895	902	948	896	896	914	989	871	902	899	915	944	900	924	914	923	893	922	862	869	895	908	899	912	920	892	918	876	883	904	840	831	866	946	928	887	949	859	900	899	901	892	929	903	853	894	836	906	864	936	934	887	882	911	904	895	913	913	904	934	855	909	879	930	860	919	859	913	897	928	866	900	904	939	933	917	859	873	886	926	853	899	875	868	919	869	878	910	880	937	963	941	861	898	958	886	908	918	896	953	868	884	902	893	993	878	920	882	871	874	865	898	951	885	904	848	918	857	914	883	916	938	919	940	883	942	928	921	882	916	900	969	928	958	920	900	919	898	841	888	942	838	883	879	910	882	960	838	868	909	920	855	914	911	883	865	928	868	860	921	928	927	947	822	916	898	907	910	881	908	930	874	930	921	884	963	916	900	955	916	869	929	869	882	889	839	898	871	888	916	852	907	886	914	858	885	881	911	932	893	868	915	930	923	938	895	887	877	891	915	943	923	915	966	917	952	872	902	890	949	904	893	924	905	909	930	884	932	980	846	922	903	916	857	859	909	900	911	890	868	954	894	927	934	898	927	878	897	868	894	882	871	883	945	917	938	922	880	893	869	903	899	880	855	881	934	916	852	916	884	936	863	924	911	889	935	911	892	940	907	936	885	869	920	870	892	877	906	916	976	909	862	831	919	959	931	888	871	908	921	898	912	988	868	908	830	912	930	899	954	928	906	938	879	884	833	912	911	911	863	891	897	889	880	893	920	902	894	903	875	943	903	861	940	913	902	909	875	941	890	916	890	903	892	862	898	944	850	864	877	964	903	921	883	877	901	863	927	944	885	895	941	873	853	895	929	899	920	854	955	944	880	862	923	900	890	909	887	906	870	918	907	912	949	900	891	883	915	922	872	878	884	911	880	888	926	908	901	946	887	924	865	921	890	882	857	902	912	972	862	909	948	934	939	962	950	836	911	881	918	900	903	923	885	907	905	882	897	895	888	862	922	856	921	940	885	882	909	925	927	874	925	936	896	919	905	876	903	958	913	832	870	920	864	927	920	962	870	893	877	867	897	849
26903	20542	16386	10894	4916	2755	1683	1236	952	954	1010	888	921	855	707	769	726	743	699	712	579	553	469	472	460	417	425	454	435	432	447	435	427	456	443	433	391	419	420	431	436	474	465	494	440	421	445	435	434	425	430	415	412	470	460	434	420	452	421	472	437	421	439	400	404	417	451	378	387	441	450	464	444	431	416	404	452	419	411	431	397	416	426	455	450	426	419	380	393	429	430	421	408	399	446	423	432	445	467	423	366	434	428	410	423	420	439	452	408	425	444	434	372	455	448	420	376	417	394	418	427	455	397	438	442	431	397	402	416	429	410	432	423	452	422	406	438	458	418	384	418	439	422	414	385	388	398	404	431	415	446	411	444	421	414	448	362	408	425	424	410	400	411	414	377	425	428	410	412	400	468	433	412	426	414	421	431	380	388	425	440	448	446	434	394	423	425	411	423	419	417	377	374	383	447	486	404	406	403	418	463	429	408	399	411	437	443	460	462	451	431	424	395	422	430	439	429	451	458	409	418	440	398	427	410	421	415	393	391	406	420	421	421	431	435	391	412	434	401	438	419	416	436	406	459	434	455	467	382	397	431	441	476	412	442	450	429	429	397	432	431	473	436	411	418	432	445	456	421	423	394	450	432	421	388	450	442	428	421	407	476	431	423	422	408	392	438	430	419	397	457	410	428	378	431	445	359	422	428	427	422	419	428	435	455	420	435	423	413	406	443	444	410	425	414	416	419	454	415	457	397	398	379	407	409	425	392	436	445	409	419	376	416	430	433	408	405	460	419	414	393	422	403	421	440	419	385	405	437	443	417	415	452	405	467	432	420	418	444	410	441	390	419	421	417	451	448	396	439	428	436	417	390	432	426	461	421	400	414	428	423	441	408	371	413	400	412	410	415	459	390	412	425	419	425	413	419	410	434	423	415	444	412	412	416	432	405	414	411	404	453	442	446	420	425	403	446	412	435	411	408	406	372	422	439	429	430	411	413	413	411	414	407	400	380	423	451	404	414	411	412	446	456	446	436	402	395	407	424	424	431	409	424	386	426	421	430	459	434	422	414	420	420	419	431	390	395	460	410	432	442	436	432	471	427	427	414	400	424	393	443	459	413	389	424	385	424	443	382	432	437	409	413	422	436	428	421	427	418	396	416	431	447	451	370	424	386	424	404	410	462	410	406	392	419	431	478	451	432	444	454	464	432	434	417	430	438	396	437	420	434	373	432	453	473	426	382	423	407	434	382	384	451	388	431	443	429	396	437	401	407	424	449	397	412	385	417	397	440	406	388	405	408	455	413	424	436	408	376	456	466	388	422	442	434	421	443	431	414	413	421	422	464	422	414	422	388	419	428	399	391	417	420	413	398	442	446	451	437	388	400	432	439	469	418	428	403	410	429	417	396	425	399	451	417	424	428	414	425	407	420	413	413	422	403	387	401	406	447	443	388	464	433	419	420	403	425	418	426	409	461	445	416	405	439	450	429	456	414	415	414	446	421	431	420	381	412	395	422	411	427	448	408	425	427	398	414	448	438	406	434	413	399	426	450	430	417	421	440	408	421	441	424	413	422	377	470	434	446	412	395	431	417	433	424	409	404	413	413	416	462	460	446	416	440	389	405	461	431	415	448	425	420	442	445	441	385	403	397	454	446	433	442	457	404	408	434	451	439	467	427	423	464	422	432	410	463	423	448	418	436	420	409	422	421	417	400	444	412	414	428	399	412	422	394	425	432	404	439	447	419	414	409	401	405	443	404	411	445	419	451	434	422	397	412	440	403	407	440	427	392	424	393	381	447	486	415	427	450	417	403	435	393	372	401	394	388	424	430	427	409	409	395	417	429	412	414	451	434	440	449	396	417	407	398	426	437	443	466	451	388	408	404	412	429	444	422	450	432	414	405	418	397	402	418	421	412	431	405	404	393	388	425	409	408	442	388	400	424	420	435	430	412	446	420	450	436	393	414	444	414	437	408	391	431	404	389	409	432	432	431	419	459	403	438	452	408	383	441	437	427	405	420	415	404	404	426	407	430	423	435	423	426	441	458	395	423	410	444	420	416	421	419	409	470	417	412	436	406	444	440	405	437	437	380	417	427	441	393	445	427	443	405	394	433	432	429	423	451	412	401	397	423	437	399	394	400	432	383	413	394	387	422	398	430	405	447	406	442	422	420	450	431	432	390	400	468	436	379	441	401	390	440	448	428	414	395	433	414	507	425	401	434	402	444	401	435	421	409	395	413	418	457	452	443	443	393	420	389	426	422	417	418	404	430	392	451	425	412	403	455	426	479	438	428	442	422	381	442	402	431	423	455	416	407	425	399	437	434	420	406	428	441	421	383	414	406	421	418	435	379	430	420	435	430	425	395	391	427	397	417	424	435	428	416	416	450	415	418	421	416	429	420	452	424	417	414	414	436	409	445	404	436	456	410	446	412	434	428	428	455	442	425	441	419	425	410	411	435	427	393	422	408	425	442	427	466	399	439	413	373	439	417	437	441	383	439	394	432	415	443	426	382	397	404	424	445	442	430	431	433	441	434	413	415	399	400	438	412	418	450	434	404	403	421	428	397	409	445	417	464	445	445	423	417	433	435	422	453	456	422	401	391	418	427	398	424	428	415	433	424	448	403	434	426	425	459	417	410	386	439	412	422	408	421	382	423	432	396	442	431	431	392	394	411	441	393	390	390	432	416	401	413	436	395	401	401	408	394	400	418	410	439	435	417	379	417	418	424	395	416	448	435	387	419	401	398	423	455	407	437	403	388	422	390	427	406	424	414	392	420	411	407	433	410	456	411	426	384	437	453	423	428	411	433	434	406	457	428	428	417	458	440	446	426	416	377	419	449	405	412	403	417	421	392	444	444	401	419	425	446	418	394	412	412	408	422	442	394	449	405	411	429	431	394	428	424	407	410	429	398	416	449	394	429	451	420	424	437	386	412	406	435	383	401	422	436	428	414	446	433	422	393	407	422	434	435	378	438	426	411	451	436	423	405	395	409	427	438	375	427	419	419	434	415	450	422	404	445	402	423	427	416	438	412	418	406	392	463	418	433	443	442	434	429	410	408	382	419	412	443	468	408	401	428	447	417	428	413	412	414	447	414	403	420	461	427	417	474	392	411	380	434	425	426	413	409	416	407	422	413	406	425	442	430	421	370	388	423	454	441	425	430	382	429	415	405	440	409	435	423	444	400	431	408	414	414	399	414	463	411	436	430	417	395	444	408	462	455	404	409	423	403	437	418	433	399	406	431	423	467	444	425	442	436	428	415	454	451	428	384	402	419	463	431	444	423	419	402	395	426	421	456	405	409	390	415	426	407	423	404	388	438	404	413	438	455	429	406	428	447	427	438	398	425	380	386	417	407	431	435	446	391	417	416	446	435	379	458	419	413	424	402	409	419	390	388	409	392	444	462	413	418	441	407	426	407	409	424	433	417	422	416	416	406	429	422	435	434	429	429	387	460	441	420	431	446	435	430	418	438	435	408	445	397	408
13426	21641	19885	13816	8513	5435	3474	2573	2020	2058	2132	1851	1896	1664	1545	1485	1384	1341	1242	1045	929	797	723	654	600	586	605	584	605	560	548	556	554	600	590	613	521	581	569	635	628	583	601	539	589	578	547	512	560	551	523	556	523	533	631	578	551	530	551	522	520	548	569	500	528	493	539	536	554	516	554	554	521	538	535	538	537	549	527	536	515	558	527	557	513	575	548	541	527	528	504	574	532	546	536	506	525	546	493	545	495	518	503	471	510	486	525	508	514	569	509	490	512	539	537	548	512	558	524	566	519	544	516	549	541	539	488	537	511	514	543	555	564	508	590	560	515	530	551	556	518	552	507	529	517	517	502	525	548	524	555	517	530	577	534	539	539	514	584	537	523	515	537	520	520	497	558	498	523	513	497	512	527	542	554	566	529	483	529	563	574	534	548	524	493	554	514	554	512	480	530	523	563	553	523	544	554	506	520	555	515	508	521	547	497	554	509	557	518	553	524	496	530	493	528	542	539	494	520	519	499	500	515	524	533	538	500	565	537	527	492	516	539	510	553	507	546	503	521	534	552	531	498	513	534	527	576	591	545	537	519	508	536	526	519	527	516	520	538	498	528	518	532	492	523	485	587	504	525	530	515	526	490	517	530	543	519	538	514	560	513	538	524	545	573	515	502	528	546	530	520	486	498	551	548	527	528	509	509	506	534	514	507	556	534	529	592	518	513	514	543	504	535	486	525	532	534	549	505	560	540	533	546	519	536	532	536	502	536	501	488	501	521	515	518	544	519	542	533	528	519	508	514	490	508	521	492	559	491	500	512	523	598	542	499	531	542	533	498	506	530	510	550	512	517	496	513	518	529	503	497	543	544	546	531	517	496	523	516	493	533	479	479	537	532	527	517	520	555	531	495	556	513	522	544	539	537	505	533	541	519	510	477	522	569	535	529	549	519	501	550	524	557	501	539	515	547	506	553	523	524	553	520	495	485	523	489	518	534	551	538	550	538	563	515	521	498	521	570	528	556	532	550	539	568	504	543	546	533	542	531	560	536	543	536	535	509	526	569	524	568	500	518	528	542	517	565	540	546	538	499	493	538	554	524	543	512	486	510	517	491	557	561	500	531	540	495	525	541	557	548	545	481	521	514	569	546	527	542	507	531	527	489	519	523	506	577	541	485	543	541	491	509	517	506	557	543	518	547	515	513	560	526	518	563	501	512	498	483	519	519	502	489	500	541	467	509	538	519	499	553	447	531	525	525	525	487	552	515	567	513	542	563	527	580	528	514	531	530	545	532	513	556	530	540	539	570	527	566	554	542	506	534	506	517	538	478	502	516	536	535	520	492	571	506	545	510	522	562	547	533	524	480	507	535	502	506	506	500	535	502	497	569	527	541	503	576	503	557	523	526	516	543	533	544	518	552	503	520	546	537	526	519	553	502	527	523	504	538	521	538	484	543	501	528	522	547	521	568	548	540	526	559	513	504	524	521	509	461	517	539	543	562	527	534	587	493	532	492	500	545	515	547	524	515	533	522	521	517	560	535	513	511	506	534	515	498	550	558	558	546	497	509	554	537	544	532	523	505	469	534	552	553	523	481	466	496	536	503	558	529	527	536	544	521	540	563	528	506	553	499	513	508	525	515	516	527	537	505	541	559	555	527	554	544	526	530	543	569	526	551	532	527	520	542	511	521	518	559	522	547	544	486	526	548	510	531	509	543	532	519	532	543	520	545	548	513	544	525	515	503	554	553	562	530	517	502	538	545	531	524	572	520	510	497	515	524	523	535	527	501	520	531	519	514	537	535	523	511	508	543	511	544	470	507	532	510	511	486	520	513	533	511	524	514	570	526	510	539	573	539	494	543	545	519	496	538	534	493	551	503	565	541	527	533	545	507	539	473	508	466	490	526	535	522	512	549	523	508	518	544	536	539	520	523	530	536	522	526	469	544	502	510	506	502	502	501	521	544	520	509	523	526	564	540	531	477	538	483	530	525	526	529	560	554	557	501	521	545	536	517	545	553	512	505	533	532	566	506	523	581	553	548	500	491	531	518	553	513	541	513	565	522	518	512	511	523	472	557	514	507	521	491	553	519	491	512	531	514	528	541	524	517	574	543	537	558	550	536	544	532	483	545	542	527	524	556	578	580	537	542	525	524	524	505	582	532	513	533	526	573	538	508	522	518	568	513	540	555	499	545	522	502	496	556	550	503	550	509	567	535	519	529	525	544	493	510	534	521	531	522	539	526	526	512	519	506	499	534	534	518	531	523	497	550	550	529	500	506	544	562	544	513	514	506	497	549	522	538	492	500	523	532	519	520	530	552	539	540	542	516	498	482	525	510	550	455	541	549	516	514	556	516	558	532	557	509	465	530	525	536	483	478	494	523	576	532	549	570	590	541	550	529	509	502	552	567	558	509	502	521	555	489	505	486	509	526	539	568	554	526	522	524	522	480	543	526	535	506	537	490	501	573	529	537	558	525	510	524	553	504	521	514	539	519	531	519	528	540	514	517	582	515	516	527	516	554	484	513	506	569	536	542	487	514	558	488	487	507	508	570	547	547	528	544	573	541	558	526	541	510	548	525	529	514	528	541	521	535	502	521	559	577	544	518	531	533	503	538	512	522	544	506	508	497	496	546	539	511	527	547	519	531	567	535	534	567	559	525	555	538	504	543	535	542	484	525	504	520	535	513	482	544	512	529	509	560	469	515	552	518	539	471	529	567	535	536	520	536	516	529	495	526	525	540	520	532	547	514	547	474	498	545	551	530	513	540	533	521	513	569	489	602	535	530	505	523	537	544	531	525	490	549	478	527	520	537	532	556	536	511	467	565	523	517	524	544	519	539	570	547	532	539	490	501	510	474	491	561	503	540	552	502	518	509	496	520	551	540	500	509	502	501	526	519	513	501	542	539	537	563	547	529	565	517	545	505	492	559	510	543	471	525	524	511	512	493	483	577	544	538	541	497	482	513	520	570	512	546	516	513	505	510	528	559	516	504	478	552	511	557	504	516	519	522	517	516	502	566	554	535	492	491	580	526	543	530	521	533	512	524	515	531	544	520	522	521	514	567	519	517	501	588	555	578	521	546	478	528	570	535	491	538	538	504	511	566	496	559	517	525	476	555	504	545	548	510	568	546	532	501	543	480	531	498	502	523	494	517	548	566	557	521	531	535	575	567	511	509	524	515	575	529	543	551	503	545	516	508	502	534	562	526	493	492	520	540	502	534	550	503	510	547	509	549	552	533	531	521	533	502	528	508	531	520	524	491	522	543	525	551	574	565	503	527	533	530	526	519	533	512	481	519	505	496	553	521	539	504	524	560	540	512	505	517	526	489	513	571	502	496	542	529	518	513	594	567	538	538	520	511	565	518	498	504	528	473	520	486	499	534	547	542	546	523	518	531	552	544	504	575	504	508	524	550	469	539	544	504	499	528	521	508	520	500	562	578	538	559	542	500	547	531	525	512	485	540	560	549	529	530	546	484	594	538	544
23802	20996	28235	23964	20977	13400	4163	2386	1733	1858	1918	1674	1649	1491	1404	1439	1347	1329	1208	1181	1020	917	823	797	768	807	786	701	719	766	768	728	749	695	762	777	758	731	760	769	742	765	730	743	729	780	753	732	725	690	730	745	743	742	750	762	739	759	701	717	707	707	708	721	727	696	682	662	751	692	684	726	712	607	735	672	690	661	719	725	650	679	683	683	701	678	698	694	699	663	674	722	681	714	685	693	657	706	680	723	706	640	688	688	675	701	686	644	690	739	667	625	642	681	656	752	701	696	703	725	700	698	676	707	646	697	659	678	713	677	733	709	701	712	752	668	707	635	727	732	657	710	676	697	707	685	680	684	679	695	681	679	630	719	639	686	749	694	695	720	702	657	701	758	641	647	673	724	647	702	659	683	670	658	695	723	656	689	726	734	730	705	705	686	752	715	671	679	661	706	710	682	704	687	741	710	671	687	673	706	720	724	673	698	732	669	718	694	702	738	655	701	688	677	718	668	684	711	618	709	657	726	692	708	664	677	703	720	692	705	735	660	702	679	703	716	637	713	678	665	676	718	661	697	681	683	689	676	696	634	663	645	702	683	710	661	689	687	715	688	678	670	679	709	686	669	623	682	711	689	649	719	713	690	707	706	652	709	656	639	692	607	683	661	686	670	689	728	681	688	681	709	684	718	675	681	695	734	673	692	687	693	654	700	733	677	704	704	678	672	674	693	721	690	722	707	674	655	690	667	648	712	721	704	717	710	704	690	680	677	660	665	692	686	676	702	696	687	720	704	709	735	680	685	686	661	706	668	680	650	665	708	690	645	731	650	673	674	694	689	682	702	735	697	664	680	718	727	695	699	668	702	723	708	667	686	687	709	708	679	711	668	676	695	683	677	656	695	680	716	626	680	640	693	698	702	673	709	661	676	721	700	696	729	681	667	714	690	645	683	679	677	708	689	693	673	662	664	661	721	677	725	753	652	680	697	710	684	701	677	689	657	665	720	726	674	677	712	713	692	680	664	698	700	705	668	682	716	671	692	664	684	675	703	708	669	674	707	664	638	691	679	639	690	697	684	661	697	691	700	712	657	702	698	649	680	681	701	719	704	637	681	699	661	737	701	681	672	664	666	679	684	680	733	659	706	692	718	686	715	680	698	681	693	711	649	653	710	654	650	652	694	696	724	693	687	670	723	705	661	677	672	645	685	643	690	686	667	681	668	707	709	694	670	653	649	684	721	721	647	677	677	631	733	728	697	676	698	664	696	664	733	716	696	704	682	673	702	670	724	718	729	673	640	636	732	677	721	729	702	711	675	684	702	644	723	670	669	696	691	727	671	676	688	684	680	668	690	670	705	696	679	686	700	683	737	669	652	678	645	701	749	662	677	689	675	663	719	689	713	739	697	696	703	667	725	693	668	683	682	717	672	729	658	714	671	647	675	673	705	677	671	702	675	691	640	678	683	692	690	646	694	712	681	712	640	648	740	726	643	679	690	691	673	709	671	697	653	720	728	662	720	693	647	683	696	687	692	672	712	732	632	665	672	723	750	709	675	663	676	734	666	737	702	706	686	720	675	704	702	667	671	616	704	722	658	672	672	676	713	694	744	673	674	672	666	667	688	683	709	698	656	695	662	703	688	738	701	715	742	669	682	680	671	702	673	709	664	747	704	686	692	669	738	699	693	684	736	733	658	705	706	654	703	726	705	729	698	694	647	673	721	673	646	655	673	673	705	687	655	687	723	696	658	726	700	689	712	706	646	669	712	672	688	706	690	683	672	640	662	662	674	729	709	698	697	717	716	658	700	697	665	669	668	720	699	665	708	646	646	690	678	662	731	677	671	673	658	687	704	703	643	697	688	655	688	690	641	673	719	691	688	702	660	673	680	726	644	697	661	666	680	691	640	685	659	683	678	723	641	671	693	696	678	677	710	662	657	706	694	680	641	694	662	687	683	676	675	703	712	705	696	682	678	692	663	687	685	718	702	690	753	738	644	669	651	703	678	716	672	654	680	689	732	676	638	680	663	692	743	677	675	726	700	664	710	740	690	731	673	703	705	656	696	721	706	701	675	688	690	674	721	680	675	719	698	668	667	702	667	669	665	710	702	695	675	666	687	671	683	706	673	644	649	740	698	674	695	714	691	696	681	615	627	718	721	686	674	742	652	708	646	694	671	637	673	715	698	694	697	675	667	665	664	730	693	644	696	674	681	690	720	719	670	713	649	702	692	708	643	666	646	664	663	719	704	717	657	678	704	725	689	670	681	657	707	696	686	685	747	712	689	675	658	646	667	674	687	651	699	706	705	645	651	665	701	658	684	681	682	697	702	672	660	737	680	683	680	731	696	703	660	694	667	665	670	728	721	661	682	719	702	682	676	720	707	667	691	660	685	716	691	640	711	686	686	689	678	666	682	729	708	705	720	714	693	672	702	656	704	703	703	658	752	692	657	673	681	689	709	737	734	679	661	712	673	745	659	659	701	669	723	703	715	686	712	709	696	673	742	661	660	658	735	693	632	702	632	705	688	602	643	657	710	673	647	665	695	679	653	684	720	678	655	665	623	658	726	732	696	690	693	683	678	715	722	690	656	708	675	671	650	707	705	667	669	708	684	689	699	709	699	714	723	700	666	725	690	661	705	713	671	702	681	664	745	702	711	715	661	652	711	672	681	701	673	682	678	686	700	676	666	713	696	698	670	719	710	660	696	680	712	634	651	708	682	721	634	688	677	737	739	670	659	732	682	687	699	677	698	708	670	702	671	709	712	686	649	702	699	691	701	701	707	720	691	711	702	710	700	673	687	724	658	667	668	673	673	714	695	612	688	699	681	675	654	687	704	692	679	694	715	657	689	660	654	690	662	696	698	700	668	684	677	713	703	667	731	715	670	707	674	710	700	702	654	685	685	713	682	667	691	726	649	685	647	716	689	686	632	714	759	671	699	680	708	643	678	654	691	671	708	642	664	660	691	661	702	687	656	679	682	655	660	638	679	695	665	657	668	704	662	701	645	675	681	712	710	660	677	707	635	698	664	685	686	619	701	685	676	694	656	662	671	668	686	666	697	715	672	689	657	693	679	679	692	678	693	707	652	667	685	732	706	710	628	702	726	678	729	682	732	689	677	672	674	634	747	718	667	659	650	707	721	649	701	748	616	748	670	729	694	670	695	675	669	659	694	674	667	673	653	662	717	670	712	700	724	673	709	687	674	694	652	660	657	739	674	704	679	711	691	680	706	708	688	679	688	651	680	668	723	676	673	726	685	698	739	689	719	699	661	685	682	659	678	688	673	685	693	710	743	658	725	708	677	702	700	688	724	683	715	662	681	712	719	675	690	657	678	625	678	676	650	674	699	639	743	672	654	655	714	650	653	701	662	637	684	687	702	685	657	679	699	695	698	671	691	712	663	714	692	721	686	703	677	667	704	681	662	713	636	678	707	692	678	718	694	673	676	731	675	690	653	711	748	682	663	723	684	742	713	750	669	687	660
15070	30295	27533	20065	13501	9358	6206	4647	3632	3591	3669	3318	3145	2785	2486	2464	2309	2231	2058	1861	1510	1381	1150	1082	998	1001	1046	971	932	906	948	915	949	938	978	1008	882	965	922	938	918	960	928	930	930	938	902	869	874	875	857	889	876	940	998	970	935	946	935	815	853	885	920	893	850	864	816	871	877	843	793	862	831	825	877	846	855	848	829	815	872	852	871	829	795	842	874	900	822	835	870	841	887	828	863	838	867	806	830	889	826	818	870	829	825	811	847	883	832	867	856	875	824	810	831	832	848	840	848	833	857	844	808	784	833	840	833	812	847	844	817	818	866	831	830	838	838	849	839	869	818	843	839	875	784	822	846	848	838	849	880	814	818	877	811	846	800	882	836	897	813	804	865	864	918	809	828	801	800	834	829	861	843	852	812	893	808	844	827	828	847	860	808	823	838	801	794	830	866	780	841	874	863	824	806	877	809	821	835	891	900	825	826	827	855	836	879	874	889	820	845	794	862	880	858	895	852	820	838	862	855	852	856	894	827	779	855	803	791	845	887	806	824	805	845	826	859	840	831	856	814	832	839	871	830	889	800	859	830	889	880	776	843	794	821	886	821	834	790	851	837	820	854	807	763	795	841	832	829	797	812	841	865	837	811	848	842	829	842	858	827	839	837	819	850	810	821	808	838	800	864	821	847	810	813	759	817	854	839	837	839	854	825	801	843	844	850	834	888	832	870	851	856	863	806	836	809	872	884	803	837	848	846	856	861	885	882	812	810	809	813	826	827	815	890	830	848	830	865	792	836	784	834	888	880	854	912	861	885	882	795	771	813	833	806	790	850	867	816	838	832	809	798	870	818	839	783	859	871	802	802	821	800	871	827	819	889	846	876	842	814	872	889	864	820	878	861	811	855	902	855	797	872	849	821	813	841	815	829	812	820	822	860	839	867	856	784	863	824	874	863	822	825	826	871	825	811	809	866	806	843	821	822	832	809	817	834	891	863	858	846	830	889	791	889	846	828	870	811	880	848	899	823	821	866	842	898	876	845	870	834	807	842	804	841	846	795	844	827	829	805	878	860	833	829	819	816	874	871	851	855	835	802	846	783	831	889	881	811	870	815	877	853	807	832	849	810	820	815	796	790	818	822	792	892	886	793	830	838	863	829	855	807	849	845	788	855	849	858	842	858	839	825	859	818	858	820	850	849	859	831	805	827	849	801	829	891	829	871	806	844	810	776	863	834	873	800	816	820	848	834	818	875	786	856	822	780	832	835	827	860	839	824	858	825	857	844	831	831	896	839	867	873	804	839	845	808	892	781	850	851	822	802	886	838	828	810	835	857	824	828	851	823	835	802	812	829	804	809	820	851	861	887	873	839	793	847	813	856	814	882	844	860	824	896	847	833	873	820	818	848	813	827	827	842	784	816	817	829	832	816	865	817	859	809	824	816	807	801	917	879	882	883	843	817	876	846	826	841	867	852	862	800	815	910	866	883	868	802	804	865	854	907	784	841	847	843	827	846	762	908	855	828	798	854	796	857	776	857	824	875	841	822	835	832	846	830	819	870	845	872	814	799	850	836	787	836	837	825	844	834	830	809	860	890	861	832	868	823	916	842	850	794	845	850	856	846	880	818	882	839	850	834	800	882	870	849	831	839	846	850	783	841	874	809	845	839	854	822	879	848	854	890	888	815	844	813	846	828	837	830	818	864	866	865	846	798	847	851	827	793	829	843	805	804	890	838	820	843	874	832	872	863	849	808	810	838	818	856	806	795	832	760	849	815	851	842	850	858	902	794	858	869	836	866	828	833	851	818	869	872	835	799	891	851	795	816	865	800	811	821	871	818	875	835	843	838	798	870	822	823	828	824	843	762	863	815	868	841	842	861	863	832	799	844	831	772	828	840	864	844	838	789	804	834	806	854	849	813	835	807	855	821	873	848	885	828	850	775	799	834	830	773	844	856	846	823	817	834	852	874	848	887	869	787	816	851	832	821	875	797	871	847	840	831	782	864	778	895	824	863	820	841	829	873	855	783	837	839	835	902	812	864	799	856	854	840	829	850	873	859	847	819	801	856	831	825	808	822	836	773	821	841	883	843	817	840	770	825	821	790	841	820	787	855	855	861	863	851	861	840	801	871	839	874	818	814	813	813	843	830	836	788	800	792	814	855	811	887	844	838	897	801	843	851	826	831	871	829	882	860	840	845	811	826	815	836	837	849	840	845	820	831	821	882	828	867	843	825	828	814	777	834	827	867	839	861	802	834	845	865	856	823	857	822	855	886	860	853	844	828	842	872	849	822	838	820	877	849	837	839	839	851	853	872	843	824	831	830	793	829	894	823	818	775	920	835	943	824	864	869	848	785	821	883	824	822	867	810	876	808	904	792	792	882	828	825	798	833	765	847	830	870	923	839	859	812	882	811	825	860	817	797	858	881	826	792	817	872	857	798	831	864	847	838	801	785	846	895	847	879	824	796	830	840	836	832	844	867	842	809	822	815	814	866	861	851	846	846	784	863	834	840	825	854	857	806	849	814	863	854	839	804	871	885	875	846	886	837	853	844	813	823	840	816	832	875	868	828	851	805	843	834	808	809	851	894	826	839	807	825	845	907	848	843	811	820	829	840	885	813	796	815	881	826	820	797	845	829	784	850	853	811	867	818	841	879	858	780	869	843	834	804	848	856	835	831	780	872	841	805	830	841	842	811	839	910	838	844	807	820	856	819	864	851	850	848	834	838	801	859	865	810	939	789	847	829	839	885	832	891	884	805	810	831	828	905	831	824	836	825	809	849	832	874	842	862	884	810	787	906	844	851	868	817	764	796	849	802	865	869	814	837	801	809	834	816	855	853	834	835	844	812	823	860	799	784	838	855	891	822	853	871	834	871	833	832	860	824	820	853	852	880	819	832	818	785	844	848	845	817	818	806	851	885	873	867	780	803	828	860	873	856	859	851	889	795	838	783	791	861	843	834	805	830	835	871	785	819	806	794	821	821	795	841	801	856	823	834	772	842	870	824	834	808	837	892	790	834	807	853	887	842	856	844	846	868	837	833	862	886	854	846	875	850	828	852	852	857	837	844	809	888	873	833	884	820	844	823	830	877	854	821	801	806	846	865	836	839	879	817	872	829	835	782	828	855	858	857	800	821	856	873	835	830	835	851	834	835	828	878	833	860	858	867	802	810	812	847	812	814	815	789	832	858	820	848	860	822	828	852	810	831	857	810	817	852	851	871	798	845	805	827	835	838	843	816	804	798	839	864	817	826	807	859	841	817	792	850	806	814	834	845	828	832	886	844	912	813	829	813	777	851	912	864	867	865	846	786	868	827	857	837	815	863	832	859	845	809	845	879	810	840	832	860	844	833	869	857	857	866	836	855	826	832	851	851	805	863	824	818	777	810	829	848	856	869	845	819	822	808	822	880	828	833	828	812	847	858	772	874	798	816	768	843	885	819	859	823	824	891	823	819	855	848	850	846	842	873	814	782	868	839	841	856	839
24892	21008	27129	24925	13204	4103	2112	1427	1044	1137	1171	1070	983	960	831	905	867	803	750	673	626	490	451	455	412	396	406	378	379	365	397	373	395	382	388	418	404	362	452	364	419	364	381	385	385	365	364	377	338	343	364	393	352	415	444	391	373	375	364	357	366	375	364	363	350	371	346	346	355	380	366	355	360	351	352	349	336	325	355	360	331	344	379	329	343	351	361	382	340	348	370	352	359	327	352	343	359	353	326	329	382	338	373	391	327	379	366	343	362	369	353	319	354	334	360	331	351	325	359	369	362	341	350	344	337	369	340	346	341	348	339	343	349	354	354	388	328	344	342	349	330	346	353	359	387	328	367	348	396	317	357	338	322	339	375	338	339	370	369	324	334	361	337	363	309	355	377	349	326	352	358	357	396	356	350	324	332	327	376	314	348	342	339	358	339	350	351	353	363	330	351	319	353	358	372	322	328	371	349	348	338	341	337	343	372	387	355	316	355	342	356	350	347	358	357	340	335	314	345	334	386	352	367	300	379	338	358	366	343	366	349	370	315	364	336	358	322	391	340	351	370	354	352	335	334	349	352	371	352	347	338	362	372	332	311	332	336	389	354	314	330	366	364	343	378	343	356	379	364	340	349	336	358	356	356	365	348	336	372	371	341	349	347	355	365	342	352	321	341	371	362	350	378	342	347	332	321	369	334	356	348	337	315	347	375	388	364	336	322	318	361	376	368	377	358	345	358	366	344	377	361	331	371	339	342	337	374	357	356	345	367	360	345	363	353	350	341	350	352	334	322	332	357	377	399	347	346	349	327	344	357	355	319	337	361	347	327	359	342	339	329	349	340	347	350	377	369	365	348	349	391	360	335	364	330	330	383	348	368	416	337	379	318	335	342	354	399	347	365	397	364	349	385	365	337	343	339	386	344	343	353	335	349	343	335	368	351	350	358	331	352	355	338	354	377	377	339	377	355	343	363	350	367	375	347	354	356	366	332	353	358	351	391	361	327	347	365	365	388	353	338	325	350	329	344	356	325	353	348	354	344	375	317	356	357	313	349	355	371	343	349	325	354	355	372	310	316	342	325	356	352	357	354	394	353	354	339	359	346	309	366	385	318	330	378	361	342	350	327	381	320	357	355	371	341	384	357	356	356	337	381	346	344	382	383	313	345	333	344	353	327	341	338	328	320	347	373	322	344	368	366	393	338	359	345	361	320	368	376	349	352	348	340	351	356	376	338	364	326	360	344	326	368	361	337	353	359	370	373	330	359	340	362	319	354	329	311	326	367	314	360	370	318	329	368	312	377	342	343	345	358	323	326	343	382	372	384	366	334	367	356	355	362	364	341	354	328	351	351	346	348	322	360	368	339	377	381	345	359	357	347	335	385	335	342	355	305	374	373	334	327	341	344	378	366	350	353	341	334	344	343	380	342	344	344	388	366	296	343	351	362	349	348	340	356	347	375	333	394	347	371	322	356	366	339	355	390	350	331	344	356	336	343	359	332	327	360	374	396	358	374	334	349	400	346	341	356	347	333	348	357	392	365	339	351	330	359	324	360	350	339	354	321	395	326	342	328	344	368	356	337	336	334	343	360	344	386	382	380	351	351	337	367	364	306	378	369	331	332	347	319	347	368	350	336	341	340	343	353	374	403	311	367	345	327	324	347	344	344	341	362	360	367	368	357	362	342	388	333	342	362	340	362	378	365	350	390	314	371	320	343	339	323	380	341	351	348	357	349	357	337	335	345	337	336	338	353	350	353	362	378	369	335	372	388	361	338	344	375	365	372	371	339	375	362	316	338	358	330	351	362	323	339	355	346	355	344	345	341	341	354	321	380	351	342	337	348	345	329	351	383	358	332	357	363	356	372	347	352	325	384	334	354	368	351	397	359	355	344	324	348	329	362	366	307	366	345	376	350	363	333	309	331	353	341	371	344	368	363	330	342	342	392	351	328	324	327	361	339	330	342	355	340	367	366	321	354	369	373	356	349	355	355	355	304	377	332	333	323	331	366	350	358	352	351	339	374	367	372	379	369	344	318	360	329	313	372	326	359	343	365	327	348	320	343	323	318	343	349	371	320	356	325	365	359	360	323	346	370	329	350	344	415	321	369	328	342	347	361	335	340	352	350	369	358	352	340	336	368	345	366	316	359	312	341	347	361	330	346	365	342	341	322	387	362	327	331	308	337	343	353	329	339	326	319	328	346	357	335	345	379	354	371	369	359	347	350	364	364	327	369	352	356	380	335	367	340	352	324	323	398	350	344	335	367	312	352	346	340	359	353	372	347	357	367	346	373	352	330	339	340	373	349	314	370	356	364	352	331	387	390	355	359	356	340	373	350	324	352	351	349	340	364	356	353	375	329	357	329	371	383	350	348	324	338	346	340	345	356	331	353	345	347	358	355	371	351	375	359	354	380	309	343	331	377	315	382	367	362	340	327	337	339	369	354	373	316	356	363	320	369	340	364	377	348	377	323	324	334	329	342	385	377	363	375	358	388	365	344	341	354	374	353	335	370	373	366	359	316	356	341	377	356	366	367	364	365	353	379	327	342	362	349	336	328	362	351	361	376	332	363	368	347	319	327	325	328	329	337	302	326	307	366	355	364	358	390	374	376	350	319	339	347	340	366	347	363	359	359	341	344	354	372	345	338	349	351	336	330	344	361	357	345	346	353	375	340	361	358	308	345	339	339	334	350	338	366	361	363	350	326	359	343	335	342	359	332	339	384	345	378	354	372	363	353	310	342	367	360	351	361	365	347	382	378	351	342	351	348	332	344	365	344	362	390	356	365	340	351	369	342	350	312	374	361	354	345	315	343	359	354	360	371	367	353	329	318	367	386	374	361	376	337	337	332	347	333	340	350	361	346	325	365	325	346	339	333	364	370	350	314	364	355	352	347	353	360	374	340	332	344	292	348	368	326	314	365	347	320	340	381	337	354	344	336	347	378	359	359	339	323	359	341	345	343	367	328	347	339	339	383	344	320	325	368	382	345	353	339	316	340	360	371	336	343	350	392	353	344	370	345	347	349	369	361	305	381	346	365	343	308	386	353	362	357	352	332	357	360	340	328	337	343	368	367	338	316	345	355	365	361	361	345	367	360	345	387	337	300	365	370	329	334	341	338	364	355	317	346	337	389	330	359	353	340	328	361	371	340	369	344	348	355	331	353	364	323	353	371	341	338	373	342	342	362	354	360	345	345	352	334	360	349	308	347	344	382	346	361	355	320	385	396	329	318	321	371	382	350	350	385	347	356	357	335	344	353	357	347	347	351	331	377	353	310	357	353	366	385	342	352	356	362	351	335	331	339	347	335	365	367	352	377	371	339	338	347	344	337	319	352	367	353	377	372	330	349	341	358	370	361	382	389	330	366	357	338	344	368	365	342	339	370	376	337	340	352	345	348	343	351	337	364	348	349	351	356	355	372	374	363	359	364	318	359	351	329	378	340	366	330	395	366	349	338	368	409	354	342	343	352	344	356	384	354	351
14876	26878	23873	17194	11050	7327	4678	3523	2600	2652	2729	2388	2247	2033	1781	1874	1684	1527	1410	1244	971	853	687	660	598	567	542	536	536	520	534	516	549	598	559	514	578	536	554	535	512	565	481	510	506	546	483	488	507	486	493	497	519	597	561	535	507	500	531	468	505	472	473	474	445	487	478	452	464	434	462	487	450	469	468	448	425	492	431	457	508	450	422	450	486	450	455	414	442	453	453	458	437	423	483	459	459	434	468	483	460	452	489	476	487	433	495	485	455	430	459	484	447	484	482	465	471	432	438	454	489	449	462	420	461	473	431	471	440	491	459	442	459	462	443	463	459	455	438	451	452	463	481	431	422	474	468	486	433	460	459	443	443	471	457	485	465	431	454	496	456	463	467	468	490	411	437	452	431	476	484	440	476	443	436	465	471	472	480	465	451	468	479	445	483	463	492	467	447	481	449	487	474	462	476	463	433	492	423	498	457	403	465	483	465	477	499	482	431	458	448	440	444	459	477	450	482	461	451	432	479	440	456	448	438	444	442	501	427	480	475	466	475	458	472	471	513	432	472	471	434	480	473	461	449	463	441	481	453	460	477	447	492	498	449	441	434	455	480	438	453	463	438	459	417	485	425	414	455	436	455	469	454	476	478	456	443	467	485	465	472	444	451	469	469	436	456	455	472	469	464	457	430	465	435	452	437	455	434	435	485	452	430	410	484	433	469	497	449	480	489	457	479	447	400	450	470	419	459	441	435	484	481	483	446	459	451	482	444	485	439	439	445	458	468	465	462	451	496	436	490	468	482	445	486	458	417	468	414	451	487	476	472	432	489	479	451	452	479	448	493	461	474	425	462	457	492	423	460	439	469	442	465	493	450	465	443	444	529	469	483	433	446	456	478	461	482	457	477	482	417	486	436	513	469	445	442	461	467	460	420	485	447	443	448	477	465	485	458	467	463	445	504	446	461	447	457	493	504	440	454	496	464	463	463	489	462	514	448	454	449	435	434	503	467	488	466	463	441	478	411	406	486	446	473	444	468	510	470	486	454	464	454	471	452	427	469	459	468	458	492	493	426	430	427	507	442	430	421	461	448	467	432	492	467	467	469	465	495	438	410	474	470	476	468	474	501	459	421	461	454	480	455	473	425	459	464	420	468	507	464	452	445	472	407	477	477	465	453	475	493	472	447	439	457	498	449	408	514	463	431	482	455	508	491	450	432	454	452	467	475	475	465	470	441	503	470	447	468	435	431	456	463	471	489	459	468	492	460	432	472	454	494	422	467	454	463	457	455	488	418	481	434	448	456	452	492	442	452	463	472	458	508	507	485	490	407	468	421	429	437	479	431	453	432	492	470	472	476	439	465	462	469	462	465	468	470	432	506	452	458	439	487	464	426	482	502	503	464	456	490	495	443	430	462	453	461	462	444	443	445	455	482	413	430	472	499	426	478	449	442	447	444	439	433	430	450	464	449	460	482	458	471	483	471	431	456	484	446	483	499	431	498	453	453	459	423	444	485	475	396	478	492	453	501	451	452	477	458	478	421	463	475	472	468	448	446	448	475	452	433	477	466	449	468	479	462	457	475	487	485	477	469	469	487	467	415	454	466	460	456	460	474	475	467	484	433	482	457	473	452	487	469	517	469	493	457	471	430	489	467	460	455	464	465	481	409	464	416	488	462	450	479	452	427	462	437	512	434	478	475	482	444	432	432	445	431	477	443	443	426	470	442	497	438	451	466	440	440	431	470	425	491	473	488	432	456	442	472	467	477	478	437	457	448	401	491	465	467	430	450	462	464	466	471	448	480	483	495	441	450	478	461	456	418	470	460	493	471	478	481	458	470	464	495	461	496	446	472	447	452	426	455	484	464	497	455	432	445	446	449	447	453	443	458	451	483	465	466	503	501	435	495	482	509	486	491	475	480	476	438	472	461	438	459	471	465	486	452	482	472	435	475	480	455	457	479	478	487	509	469	434	502	418	456	442	477	483	506	476	422	472	456	474	433	485	460	465	466	465	499	470	436	447	454	427	483	449	450	465	454	487	493	447	448	450	491	437	457	434	468	476	471	461	438	442	481	489	491	439	482	451	485	457	444	447	493	477	447	460	423	455	449	480	503	473	463	468	464	464	486	458	469	499	481	447	453	439	416	472	496	450	463	453	436	455	441	465	456	477	413	450	459	501	469	523	470	472	442	491	463	495	501	475	448	473	475	453	446	469	429	451	458	473	474	465	519	477	466	455	462	441	477	466	467	474	433	478	471	468	461	476	457	463	479	475	460	459	474	460	444	470	466	448	475	445	450	417	493	454	434	425	424	486	473	465	420	474	473	455	461	438	492	448	453	471	442	471	441	456	456	457	462	413	464	471	471	479	495	437	466	471	487	498	483	409	476	470	459	443	443	499	498	405	446	430	455	433	437	467	435	489	432	479	473	455	443	456	457	431	471	470	446	448	487	461	458	469	437	458	454	434	453	412	475	450	447	433	461	428	479	459	450	474	458	425	469	431	453	462	440	468	491	445	458	466	463	452	457	461	443	489	484	457	452	461	458	463	473	439	424	486	485	479	466	470	448	425	471	443	479	447	458	451	443	459	437	445	463	463	487	435	475	464	439	511	420	484	447	454	467	463	453	484	481	464	436	476	450	483	448	451	452	469	451	420	458	458	453	417	486	495	457	472	465	451	430	441	444	464	476	482	483	449	485	433	458	471	445	477	461	425	451	505	475	470	512	455	428	440	487	433	467	472	450	511	430	470	458	454	431	445	494	482	524	457	466	465	509	418	467	445	422	452	448	454	414	427	463	478	461	459	471	459	456	460	439	444	471	467	455	474	418	460	471	476	432	445	467	492	416	458	498	496	489	457	470	451	493	463	449	448	486	471	461	464	440	466	479	453	433	452	432	461	447	461	467	440	450	475	495	458	474	475	459	472	485	466	464	420	476	486	473	411	483	451	469	470	493	431	490	481	474	454	437	474	450	497	497	451	474	460	442	455	484	493	488	495	448	456	455	474	463	430	471	424	461	469	453	502	445	461	491	455	440	401	478	452	460	442	470	477	448	502	468	470	454	447	451	468	471	448	510	444	448	462	486	445	459	462	456	449	471	436	428	446	450	462	442	485	489	455	458	495	448	533	457	452	468	387	458	452	471	393	471	457	432	442	499	492	402	439	442	435	483	457	445	448	460	462	458	412	427	469	470	475	452	456	444	497	496	415	448	475	450	448	521	437	443	475	445	411	480	437	465	439	409	473	457	434	462	474	469	466	461	444	436	455	416	454	437	436	448	458	466	460	476	479	498	484	461	464	453	473	445	466	446	444	446	478	454	478	456	467	477	466	471	416	441	472	519	454	488	468	467	455	461	482	435	465	510	477	494	449	459	475	463	436	464	460	466	456	436	489	480	476	455	464	442	457	460	422	469	444	443	395	477	441	453	475	458	436	433	490	481	455	432	480	459	461	475	472	477	466	474	485	456	453	471	457	491	458	481	447	448	481
22754	21043	28731	23538	21055	21221	12895	3898	2526	2444	2619	2186	2207	1983	1772	1782	1793	1636	1564	1434	1206	952	968	880	901	840	812	846	796	845	831	811	804	793	811	838	844	771	824	862	785	802	833	792	822	723	801	806	787	745	775	854	792	826	846	842	806	797	745	733	788	769	764	737	740	671	742	696	741	776	740	753	743	717	753	728	776	784	728	728	759	756	727	697	742	767	743	778	747	775	739	714	766	692	784	763	760	785	725	786	781	720	754	713	702	732	720	743	767	726	690	670	751	748	768	715	775	794	726	779	752	704	715	703	704	712	729	768	758	742	762	751	670	737	728	711	730	680	704	728	723	729	734	735	688	743	755	760	701	737	733	741	722	744	726	733	750	716	707	753	719	722	753	707	678	694	733	739	745	725	731	742	710	719	751	734	742	731	724	681	738	750	739	719	737	730	719	757	661	666	770	703	747	748	736	737	784	733	705	729	780	758	721	745	732	733	752	718	721	776	736	731	698	703	771	729	720	718	728	781	700	726	765	723	745	744	732	757	725	758	717	741	733	782	674	740	821	735	784	743	778	699	721	742	712	737	728	719	755	708	716	720	715	743	727	685	727	772	766	747	712	755	732	682	751	741	687	748	733	755	732	722	669	740	728	757	770	725	758	708	755	735	712	738	798	680	690	742	704	715	692	731	740	750	692	711	741	686	708	727	757	695	746	755	730	745	775	670	739	740	735	685	703	682	708	711	750	712	689	690	771	721	713	731	697	722	707	697	698	693	726	729	743	736	705	783	729	756	705	727	722	676	772	758	689	702	729	689	722	773	763	724	697	748	681	718	725	758	746	737	740	738	764	743	752	770	719	723	776	708	750	792	717	723	770	777	736	734	753	714	681	769	726	751	696	678	759	723	735	748	720	754	800	751	774	741	743	711	696	745	721	762	789	681	766	741	739	707	747	739	751	797	716	723	788	765	731	771	684	722	714	696	721	756	693	727	749	748	804	731	695	803	724	769	703	775	685	722	754	735	744	752	727	745	729	774	796	723	741	718	757	738	722	696	804	721	764	754	729	791	740	746	771	681	735	792	745	662	702	748	701	756	705	728	743	716	791	730	756	752	708	695	721	747	763	720	714	734	746	695	712	715	689	687	779	713	747	707	764	698	736	745	687	759	753	747	726	752	709	719	706	753	735	725	793	732	710	770	755	758	783	714	730	693	693	733	732	709	710	739	743	704	721	715	754	744	716	712	775	742	723	752	769	744	762	740	706	748	705	753	796	715	735	687	682	730	727	698	702	766	716	752	737	745	714	708	741	723	734	743	742	725	702	772	749	723	711	701	747	726	748	785	747	735	683	684	755	742	753	666	742	722	764	716	748	692	749	733	692	693	762	739	761	753	754	723	746	709	728	761	724	695	721	734	689	713	711	723	690	775	735	729	762	745	734	717	710	780	710	730	715	716	763	725	740	738	767	733	719	692	796	766	748	748	760	720	729	721	738	799	735	793	719	759	747	705	728	725	741	768	715	745	693	756	790	761	735	702	728	727	735	711	735	752	713	729	753	683	731	723	694	715	760	750	773	763	769	773	712	735	636	764	719	704	693	745	788	764	705	749	699	716	736	702	775	723	734	696	712	710	768	735	763	755	738	754	713	712	744	693	723	723	757	753	767	716	761	725	703	767	730	695	680	753	711	726	728	675	740	743	698	709	747	731	763	730	813	740	747	713	772	751	728	714	767	705	711	732	743	715	790	714	710	736	724	727	754	761	721	744	751	749	716	734	719	776	713	766	690	740	678	697	706	716	782	817	754	719	719	763	769	741	740	733	762	742	746	730	717	691	764	701	672	735	761	775	713	758	664	738	742	748	791	761	701	726	758	756	786	741	751	743	749	711	770	689	755	738	755	712	759	729	796	687	749	712	751	728	732	763	663	739	686	719	709	755	747	670	690	701	759	738	708	759	740	758	732	752	745	729	731	704	768	667	724	783	690	719	738	706	746	724	755	692	717	745	737	671	767	718	725	722	728	700	720	747	772	755	669	665	765	780	736	709	792	700	740	721	757	708	743	723	698	700	707	748	699	707	720	731	739	731	764	740	762	731	754	756	763	733	768	776	749	696	768	702	696	716	763	770	716	728	691	710	746	692	726	733	735	803	718	749	716	681	719	716	691	664	695	749	768	736	746	719	711	759	762	781	705	794	745	718	722	730	740	732	697	759	717	750	688	762	697	743	752	732	732	733	756	744	772	746	726	717	745	749	720	711	713	736	714	692	769	696	700	743	765	761	694	715	721	741	666	747	678	714	774	729	739	750	694	728	759	724	816	736	751	756	720	674	752	716	702	721	774	734	705	752	757	726	685	715	724	765	739	756	664	744	731	759	729	755	710	726	755	736	750	775	755	762	737	729	698	714	748	724	738	767	788	669	740	769	673	730	738	739	702	777	715	746	782	715	676	686	702	725	696	735	690	739	737	762	725	709	695	739	742	740	743	755	724	764	733	730	751	715	721	709	709	720	738	735	721	770	692	691	791	736	708	694	778	766	735	745	747	781	706	771	750	703	706	766	726	684	697	734	706	715	719	759	696	717	694	780	754	755	746	769	770	714	680	777	672	675	669	756	745	782	731	690	716	776	734	726	740	753	735	762	727	756	705	712	747	784	735	715	731	660	768	762	760	720	760	751	684	716	711	758	713	720	732	760	730	724	725	717	710	774	793	718	773	688	751	709	716	730	679	726	719	714	743	744	730	706	775	696	694	714	720	706	739	691	735	728	746	751	752	740	721	729	739	732	774	729	738	706	779	744	771	690	694	715	786	761	688	750	740	720	729	711	741	756	736	745	730	751	698	762	727	755	694	768	716	724	751	722	720	729	716	718	743	759	757	752	715	728	759	739	706	748	712	732	732	737	752	713	729	744	765	743	745	748	724	783	706	693	754	763	742	775	741	769	749	742	762	761	741	750	742	769	756	697	716	751	706	713	759	692	705	812	704	698	755	726	723	755	745	714	748	746	750	736	737	708	730	756	736	704	731	716	713	758	715	748	731	736	694	657	694	748	785	727	723	715	695	752	742	733	746	709	704	713	728	716	736	715	691	703	724	739	771	728	699	739	742	721	708	705	729	728	739	685	744	759	711	708	685	693	725	759	744	703	733	709	693	735	691	724	761	704	730	751	698	745	710	717	720	752	745	706	733	790	733	718	746	718	717	695	751	692	747	708	732	719	735	704	741	780	751	748	748	666	771	682	695	725	697	657	778	735	723	720	702	759	710	715	726	733	723	676	727	717	716	666	697	727	725	757	740	715	737	709	756	741	695	766	681	743	784	685	718	788	687	725	716	768	710	701	757	726	719	728	719	777	748	769	739	712	700	730	714	712	737	691	732	687	769	708	729	777	713	786	692	761	725	754	769	717	692	765	749	742	754	696	744	684	717	732	665	742	736	763	741	717	705	744	756	796	763	758	758	719	709	705	780	725	714	713	721	740	750	728	747	727	744	708
18327	35956	32604	25305	17808	12743	8812	6714	5188	4943	5262	4548	4113	3741	3292	3387	3236	2865	2648	2372	1938	1521	1366	1283	1158	1214	1120	1109	1090	1078	1045	1081	1058	1028	1115	1086	1059	978	1001	1039	972	1028	1016	1075	1020	1059	984	1011	939	956	932	1007	1055	1098	1183	1091	1021	1036	923	907	968	983	986	931	919	891	901	882	909	871	881	916	901	899	893	865	928	893	890	912	889	868	913	906	942	927	886	914	929	867	907	866	928	881	832	913	900	920	933	917	864	914	933	890	893	868	887	874	837	887	895	885	936	909	919	887	841	887	916	906	897	897	837	855	897	961	907	856	870	914	906	910	947	946	870	892	864	918	906	870	852	970	909	892	907	839	881	910	955	937	907	846	927	911	927	861	924	878	879	886	887	908	866	955	924	889	880	931	886	870	865	887	894	895	903	951	886	923	943	865	861	868	856	884	853	897	944	831	877	875	861	904	874	858	942	921	948	854	916	883	870	850	877	901	841	904	894	918	879	899	909	897	903	905	906	881	895	862	852	914	913	879	917	871	931	910	894	895	893	901	892	919	934	960	913	861	840	890	898	886	929	923	874	953	902	923	946	878	911	902	869	892	854	909	868	880	899	858	856	894	920	915	871	916	864	899	904	915	904	885	935	910	901	896	926	902	910	907	891	894	895	871	885	916	910	878	910	842	873	878	903	947	896	893	892	898	887	916	940	838	887	909	921	896	902	832	847	904	873	858	898	852	902	912	913	935	851	904	865	914	894	876	887	873	902	892	855	869	890	911	840	894	872	904	917	891	866	887	884	918	856	909	908	911	888	916	927	895	844	853	870	925	879	839	879	894	939	908	891	895	903	920	896	877	907	910	891	936	817	917	889	887	859	866	904	893	890	917	918	861	885	825	878	881	889	894	897	864	936	900	913	926	893	923	847	894	861	899	935	893	930	888	906	933	838	909	882	850	862	889	861	857	878	883	871	908	888	890	869	916	912	881	850	890	853	917	912	897	943	876	852	872	881	965	898	886	877	886	905	927	882	913	961	891	853	884	902	878	886	858	896	897	909	912	910	924	908	889	829	901	850	911	926	913	917	937	899	893	862	890	853	884	880	868	879	893	859	860	917	891	881	870	915	888	883	861	910	928	904	820	914	880	944	920	923	854	916	942	826	950	872	872	884	890	923	922	875	928	913	890	906	884	891	877	892	888	917	896	908	898	853	869	857	850	889	893	855	902	909	949	918	915	828	863	948	944	859	946	938	904	862	863	876	901	867	966	900	834	878	905	867	870	857	879	891	878	903	889	902	920	917	921	941	903	877	876	853	891	855	924	894	916	834	912	899	881	936	901	907	868	893	893	890	823	921	933	908	881	917	893	898	947	866	891	917	854	872	795	894	863	884	919	932	900	890	886	895	897	878	896	884	922	863	954	950	894	872	929	902	870	891	888	890	893	926	858	892	874	848	859	859	893	892	860	948	896	889	965	944	883	937	944	932	909	935	918	885	861	916	861	895	890	895	898	909	861	875	904	898	913	930	878	902	893	873	891	900	960	915	863	878	859	870	912	933	934	882	868	919	906	863	908	894	828	840	868	872	841	890	909	856	893	856	902	915	868	832	892	912	908	910	918	908	885	891	882	904	918	922	885	851	910	913	905	881	902	872	872	919	910	872	900	922	927	931	877	928	864	891	874	875	934	886	915	910	862	951	910	906	914	882	899	807	921	854	881	909	883	955	905	873	882	931	928	852	923	936	840	934	988	912	946	910	938	920	920	927	915	896	821	906	950	926	909	857	884	878	887	926	881	868	911	870	913	900	889	899	874	837	830	887	967	893	840	852	901	923	865	891	902	885	898	911	908	964	840	942	869	891	903	846	874	904	891	898	860	907	895	912	905	904	948	897	857	857	960	913	947	883	857	904	909	965	873	957	934	859	876	844	900	887	899	907	825	936	876	915	861	860	850	836	863	919	871	903	887	899	898	935	872	889	895	914	917	916	870	869	881	935	886	895	913	885	821	863	883	896	866	856	912	849	892	911	895	929	906	917	860	929	906	888	893	908	856	889	931	867	893	896	867	926	906	852	866	864	840	863	858	845	890	922	899	916	902	893	921	867	915	896	916	893	905	881	880	871	932	883	934	882	895	901	915	861	881	913	868	892	857	862	899	901	892	950	911	892	916	896	944	933	903	857	910	899	884	901	878	871	905	904	882	862	874	866	954	1005	890	885	858	887	916	869	924	891	880	877	911	885	885	863	852	884	883	844	869	831	872	925	845	879	896	963	833	873	905	945	899	909	900	889	905	967	888	848	948	832	835	940	910	879	888	935	883	852	915	865	931	903	888	879	866	910	880	934	923	925	862	872	883	901	877	887	838	914	928	935	845	884	922	883	891	884	846	891	897	894	898	990	921	887	863	889	821	857	878	877	923	888	904	914	893	896	874	906	907	930	884	907	864	835	890	909	947	869	868	900	891	910	892	874	886	955	862	855	934	892	896	942	913	904	885	932	871	885	866	880	886	872	899	912	894	888	900	889	896	927	928	938	885	889	923	973	879	882	898	895	938	887	911	918	891	837	921	970	879	911	866	874	912	877	930	874	967	897	888	945	928	924	881	908	896	892	888	916	864	856	902	911	932	902	892	887	941	903	922	910	897	933	868	895	888	848	921	866	920	894	827	893	922	889	874	885	910	875	824	862	869	918	870	920	909	845	894	894	880	855	862	901	917	884	920	863	839	868	851	853	883	896	887	902	849	909	849	884	883	886	903	947	915	901	855	915	919	901	880	916	960	931	939	877	877	894	908	859	913	965	877	835	919	897	876	869	876	832	864	862	877	880	917	886	938	874	930	917	850	943	886	918	901	893	900	900	941	875	857	889	850	893	913	897	918	916	927	947	875	925	878	873	842	879	919	936	888	886	869	887	868	891	906	898	863	832	913	871	928	920	898	899	908	865	883	823	891	955	869	873	904	929	852	916	839	864	874	885	902	929	864	907	865	856	875	892	888	911	920	925	879	831	888	893	913	862	882	862	834	835	912	937	881	905	906	916	874	893	904	907	894	886	951	845	874	903	940	914	888	948	916	885	865	910	858	962	838	925	861	922	906	885	878	867	879	912	844	897	893	874	886	902	851	883	858	912	856	887	898	827	885	872	855	909	891	873	849	841	888	916	923	924	932	928	960	884	869	844	872	852	948	900	855	909	917	839	868	880	873	858	882	904	955	932	886	892	915	890	859	851	909	891	835	887	871	884	907	897	914	835	918	856	930	898	921	895	953	915	941	899	928	905	924	921	893	858	886	896	908	899	916	906	888	869	914	880	874	885	935	860	932	992	901	828	955	905	846	920	893	910	930	914	854	882	927	915	890	893	843	868	849	886	858	886	900	935	854	910	888	882	923	920	922	906	927	938	907	865	871	971	876	878	860	909	819	892	896	912	823	911	892	900	904	906	875	941	896	892	935	852	919	890	914	905	855	887	910	930	930	889	881	950	907	881	924	855	827	920	895	840	901
27097	20663	16630	10744	4963	2721	1669	1255	952	993	1046	888	906	822	833	802	807	828	724	594	605	516	450	461	444	451	465	442	462	438	442	433	410	393	481	444	435	441	439	453	455	432	428	443	423	452	449	472	405	431	439	438	424	471	460	447	462	411	448	413	384	409	400	420	400	421	394	378	446	419	431	428	459	434	448	385	441	424	398	388	445	448	434	413	400	416	417	425	437	396	421	421	445	425	432	407	417	388	440	438	424	415	381	419	400	420	401	422	382	434	415	426	391	396	413	388	406	380	405	466	427	464	411	419	440	396	418	411	433	443	441	437	412	431	407	401	423	406	418	443	440	407	413	438	425	401	404	458	441	453	410	401	430	390	434	389	436	446	419	416	402	398	376	433	405	412	469	398	452	395	405	430	430	421	414	416	434	378	429	447	431	455	424	447	437	438	443	438	423	430	421	420	438	401	381	405	441	414	414	422	423	414	423	438	421	399	417	412	403	483	395	417	417	429	446	405	407	395	438	451	422	361	437	412	438	453	410	438	412	453	440	427	397	437	430	416	445	429	456	384	436	385	377	454	438	401	427	399	389	410	395	439	419	451	444	438	420	427	426	405	417	423	394	429	422	412	412	422	426	412	379	425	404	425	406	408	412	402	391	435	417	432	410	410	425	427	391	417	398	422	432	397	441	387	402	435	413	443	437	422	399	392	414	436	422	424	433	430	421	405	421	402	393	397	381	392	367	439	437	440	433	426	422	430	418	423	444	443	384	410	437	441	397	434	403	474	433	392	399	392	456	448	411	408	367	407	423	427	425	417	406	423	419	436	424	436	442	413	397	460	448	401	461	445	418	423	439	394	403	439	426	406	411	439	435	438	428	455	430	412	414	415	412	426	450	373	444	420	445	424	401	393	412	431	449	435	415	406	472	435	392	405	423	417	407	411	432	419	408	401	423	412	439	384	430	399	395	401	413	426	433	415	418	413	410	409	410	412	408	437	432	446	422	431	389	419	398	388	412	366	400	377	432	407	401	427	417	449	416	386	428	410	449	436	390	442	408	425	437	428	446	420	437	430	431	393	408	441	408	423	406	458	410	397	414	398	398	442	412	443	435	420	417	428	405	455	445	394	422	386	418	431	405	388	436	418	379	396	422	459	436	406	432	420	436	413	421	425	404	438	407	393	448	417	398	394	453	384	454	416	394	453	408	436	432	401	383	425	415	441	447	453	410	415	422	455	439	412	445	435	442	412	414	367	422	409	405	459	424	431	399	409	471	404	409	426	404	400	427	421	355	408	436	402	381	441	411	447	417	396	416	427	423	390	392	413	446	406	417	387	416	413	451	431	435	417	415	421	457	397	402	420	424	411	418	425	430	411	431	472	397	433	451	431	430	434	445	417	380	418	404	429	384	431	416	396	400	398	438	444	429	402	409	441	409	445	423	431	454	423	456	426	428	453	429	419	460	412	425	406	396	422	411	425	429	439	407	432	429	426	414	408	410	441	446	429	423	353	419	430	395	434	412	417	415	462	393	415	414	406	408	440	405	459	413	451	397	396	429	411	434	400	391	439	394	431	443	389	368	355	421	442	419	399	426	445	410	432	460	413	428	398	434	401	405	389	405	447	419	446	423	380	411	420	414	414	401	453	415	409	379	445	397	408	426	417	424	369	432	418	424	424	435	392	437	399	462	433	375	434	444	432	404	400	420	399	454	405	386	445	450	412	401	432	442	428	395	450	395	368	422	391	441	407	415	429	432	446	442	407	431	437	412	434	422	415	432	421	417	423	400	413	430	402	395	414	391	395	402	410	475	419	443	427	412	396	433	410	429	434	425	434	417	413	409	404	399	392	412	416	392	425	428	401	415	392	419	398	361	402	392	462	403	437	400	409	392	426	438	425	457	440	463	431	435	431	416	439	415	430	446	410	432	402	424	406	391	389	431	451	394	418	440	411	381	439	410	414	401	407	376	439	435	460	421	418	455	436	401	421	390	438	398	433	424	395	368	427	393	434	413	434	419	413	422	405	415	411	414	428	412	380	389	438	427	432	440	436	387	448	419	437	370	377	424	433	435	404	428	427	426	427	432	414	390	438	389	424	440	406	428	421	422	382	441	447	393	461	364	424	447	457	387	410	385	385	423	401	422	412	430	420	400	415	398	442	430	435	388	402	386	390	409	455	388	433	433	442	431	409	420	457	408	432	430	446	422	390	412	426	401	418	401	419	427	444	411	417	427	437	385	431	453	402	427	415	415	424	455	426	478	429	422	418	401	415	399	408	411	417	427	407	401	425	443	361	429	425	430	409	399	435	389	422	417	420	423	425	412	406	408	405	458	472	421	438	412	420	398	432	426	412	384	435	388	397	380	385	460	424	422	424	435	442	412	405	423	410	426	416	430	403	431	464	410	447	424	407	415	417	387	391	473	410	380	380	386	393	435	407	418	422	395	429	457	420	444	418	380	429	417	419	408	405	429	422	458	448	398	382	452	360	423	430	410	383	440	433	419	436	415	428	401	417	385	417	403	416	438	422	397	404	458	434	432	426	433	454	403	413	427	410	471	421	427	410	412	463	425	427	409	415	417	411	447	458	420	434	435	434	415	426	443	407	438	399	409	410	425	418	376	419	425	457	412	466	395	407	392	400	430	382	405	415	410	427	430	421	424	432	443	437	416	415	422	434	419	441	453	410	417	477	404	402	424	427	427	420	417	395	433	370	421	405	433	401	388	417	432	432	422	410	429	405	435	427	427	384	379	403	451	401	455	426	456	439	424	425	407	426	406	427	395	468	388	402	486	400	452	414	471	410	412	419	418	414	437	448	455	423	401	418	439	412	398	399	409	425	416	415	444	411	399	400	415	421	446	372	449	456	393	408	409	424	451	397	408	359	424	392	416	424	391	414	387	409	429	409	391	449	415	407	411	423	363	426	393	418	372	430	424	434	418	433	429	393	448	429	434	419	375	423	422	410	382	412	420	405	394	414	375	439	438	434	399	427	417	414	387	388	417	424	409	436	397	427	384	407	414	398	453	420	422	405	414	403	421	415	417	426	408	421	412	396	415	431	398	410	403	432	401	418	399	378	396	438	389	428	418	435	420	361	395	429	456	409	426	408	414	432	436	385	421	364	425	436	415	442	417	436	417	415	416	421	413	441	414	424	401	418	444	409	403	424	438	403	428	420	399	396	398	421	391	390	428	405	417	399	452	392	400	372	452	430	431	405	413	401	401	433	418	428	466	415	405	429	419	432	407	404	420	429	440	433	417	450	419	442	401	449	427	404	431	429	425	419	436	483	409	456	407	393	394	446	415	378	418	380	407	446	439	426	418	451	407	407	384	415	400	429	381	425	393	433	391	399	423	435	435	438	390	396	428	438	406	416	396	421	419	437	402	402	397	419	405	404	422	428	378	436	478	399	388	445	439	410	413	459	449	453	401	450	416	444	391	373	422	422	465	411	411	410	437	430	419	427	401	423	426	406	380	426	447	394	441	415
14500	22468	19600	13745	8865	5500	3664	2668	2064	1982	2181	1944	1741	1594	1524	1394	1474	1307	1129	970	921	688	636	662	620	608	594	601	573	561	577	547	569	580	567	628	587	559	559	587	577	559	565	578	581	563	554	541	548	539	560	562	578	551	592	574	537	539	544	534	548	537	513	543	557	519	499	507	546	533	525	509	492	522	493	544	500	522	501	531	496	493	542	515	541	493	545	533	508	542	530	522	527	547	521	538	560	524	530	525	537	512	517	526	500	551	512	512	545	522	540	516	520	559	508	540	539	553	508	523	505	572	578	543	515	559	553	519	550	513	509	524	532	526	488	493	511	513	548	503	523	519	516	501	533	524	524	500	487	538	543	514	517	492	489	517	533	512	561	540	493	528	498	521	551	540	562	535	505	523	542	531	540	504	497	537	478	540	498	504	532	502	560	539	522	524	547	518	531	536	507	526	519	534	457	512	512	544	532	532	504	521	533	492	526	549	493	489	543	524	493	523	542	554	537	514	527	554	534	543	515	480	561	504	551	511	538	599	558	541	520	543	547	503	546	517	528	519	519	523	519	547	528	519	541	562	499	553	524	517	527	512	512	491	519	524	494	543	517	513	486	503	485	508	507	508	531	492	548	477	525	517	516	468	509	511	538	477	554	484	542	520	553	562	512	508	530	534	568	494	562	533	546	522	508	533	534	491	541	519	491	541	495	515	520	522	554	532	538	531	506	561	563	514	506	528	514	504	534	536	525	561	517	583	503	534	541	538	535	505	524	504	512	521	528	522	536	527	497	555	509	562	498	495	508	518	491	536	506	505	524	494	575	538	549	497	551	515	504	522	482	560	514	484	519	511	523	532	541	521	554	517	488	510	547	551	488	521	487	530	504	521	510	526	539	505	557	506	528	498	541	496	499	547	535	563	524	543	566	527	496	532	506	518	489	477	491	518	582	527	533	465	539	507	543	480	578	507	515	520	557	517	531	485	520	532	524	521	506	486	505	517	550	509	532	493	511	508	527	554	513	529	502	537	491	526	517	536	546	558	515	559	511	540	550	529	517	520	501	524	525	536	559	516	482	511	478	524	519	502	512	554	540	560	531	501	548	531	559	523	503	509	527	509	516	516	496	516	524	564	528	496	505	559	494	516	486	527	545	528	513	492	508	552	495	508	530	529	512	536	529	562	536	532	496	553	513	517	540	519	551	515	524	566	524	471	555	481	531	507	552	496	512	526	491	528	519	581	548	519	526	519	493	545	515	521	489	552	532	521	500	538	506	546	510	520	487	538	514	521	556	539	492	514	491	507	580	518	561	502	469	502	564	533	541	570	520	526	510	510	545	547	503	501	512	530	500	511	529	518	517	537	507	521	532	552	529	551	508	550	523	530	520	503	502	559	531	517	556	482	548	529	489	484	536	442	560	546	488	527	559	576	544	526	483	510	551	521	538	499	532	522	540	512	500	501	515	524	491	505	558	510	545	537	535	485	477	538	524	526	503	525	501	489	507	504	502	483	517	558	559	515	510	501	476	524	504	549	525	541	493	536	558	478	498	489	571	520	512	533	516	539	515	512	559	565	505	569	552	539	583	506	524	545	515	568	484	531	522	532	570	475	526	523	523	559	554	548	528	555	561	510	509	514	497	572	511	516	571	525	496	527	520	527	538	545	551	540	527	546	550	510	497	502	542	544	532	567	507	548	503	548	533	513	532	523	533	528	515	546	506	521	524	512	557	517	543	520	501	510	553	557	508	525	498	521	522	510	499	521	517	478	543	565	540	519	524	523	536	514	544	524	493	556	513	541	549	523	544	502	513	532	532	475	514	497	571	471	537	532	514	505	518	523	495	523	542	547	495	510	534	519	525	514	506	557	516	490	490	520	524	525	498	545	538	517	531	534	535	508	509	480	481	546	518	454	491	518	482	546	477	549	498	578	541	518	528	519	516	494	535	528	533	546	502	511	538	521	491	532	512	556	539	513	531	491	552	509	518	547	576	502	536	522	505	504	516	481	557	510	484	555	504	523	526	532	501	511	520	505	527	534	558	500	524	536	478	497	550	510	546	476	524	524	578	512	474	529	537	515	544	547	550	569	539	509	529	472	545	496	492	512	546	548	508	526	512	550	539	500	477	536	524	504	511	497	535	514	499	523	551	521	533	544	500	516	525	489	511	512	502	487	561	525	516	514	532	508	513	547	484	498	514	534	550	514	545	480	562	526	510	492	529	531	506	528	508	531	479	531	513	522	559	565	523	522	495	545	541	530	532	504	526	525	553	503	478	473	515	494	494	523	485	579	513	521	540	498	501	501	496	508	516	508	545	471	509	538	500	515	519	542	535	519	508	549	520	523	547	538	502	540	491	510	519	502	517	488	541	507	514	521	505	525	558	488	525	556	541	526	532	509	543	540	534	533	538	488	536	533	497	572	512	557	508	530	547	491	526	534	519	539	523	515	535	575	536	514	531	500	527	546	520	548	517	483	498	474	506	545	536	516	480	537	533	549	530	519	496	524	553	528	463	513	526	537	512	508	559	538	505	530	544	526	498	483	547	536	517	503	513	507	499	513	555	525	513	521	538	522	532	485	512	505	514	537	516	527	531	521	542	494	521	528	501	529	535	541	515	539	510	523	509	526	515	518	546	563	541	547	540	545	585	527	527	553	506	540	531	501	533	555	535	474	524	504	514	511	528	538	511	519	493	540	502	531	498	498	553	492	519	564	561	508	504	540	532	498	536	550	522	545	535	515	567	500	532	518	486	571	494	554	549	566	495	503	559	517	487	477	549	515	502	537	523	515	520	490	586	508	508	493	535	525	505	495	530	500	532	504	507	519	535	555	526	533	554	506	507	524	503	493	486	514	513	530	533	521	518	551	521	536	512	500	569	481	514	520	510	528	510	540	509	468	571	468	531	497	535	521	530	547	552	507	518	530	552	503	527	538	507	530	536	513	527	537	547	503	527	535	547	542	562	563	520	495	529	526	565	519	530	507	538	521	565	537	486	545	529	485	536	511	548	512	523	564	541	479	510	544	510	484	496	522	492	479	550	545	524	519	506	535	521	486	539	540	492	502	521	507	516	545	464	520	561	526	550	502	530	516	508	517	506	554	491	538	522	525	531	489	537	548	555	511	494	507	520	503	491	536	510	506	516	534	517	469	519	542	513	547	500	506	525	514	514	539	508	536	526	513	544	545	513	531	524	483	535	484	504	516	535	546	535	506	525	522	501	511	519	506	536	495	526	452	540	507	519	533	554	503	520	497	519	501	540	569	509	546	532	549	514	485	540	478	528	499	516	519	523	492	569	503	554	514	513	496	507	509	530	534	537	510	535	516	529	524	529	522	521	536	505	525	497	512	526	567	544	544	494	584	528	514	495	515	522	561	512	519	443	534	508	529	563	514	544	540	536	504	503	552	533	536	549	494	505	516	537	519	491	497	548	518	459	476	505	545	570	497	538	571	516	502	541	511	542	506	543	524	540	526	547	501	484	524	512	529
23803	21002	28234	23976	21001	13130	4614	2488	1902	1744	1854	1764	1625	1541	1414	1427	1330	1310	1164	1085	968	900	842	820	823	711	767	744	747	727	775	789	786	776	761	735	754	744	777	727	749	776	709	752	691	760	758	720	739	710	714	741	664	768	743	709	737	763	722	707	666	713	722	675	682	717	671	727	663	692	704	685	754	700	691	644	713	678	735	631	646	679	651	695	715	695	650	720	654	684	698	656	691	660	668	694	676	672	665	704	678	700	707	632	691	669	666	671	671	707	721	672	705	688	647	661	677	646	689	698	708	741	683	687	702	686	624	710	699	685	622	702	699	666	697	689	741	672	700	697	628	693	711	680	690	696	691	654	684	693	660	710	710	670	684	734	641	696	692	653	699	661	687	707	703	724	711	680	691	699	711	617	684	715	695	654	711	722	680	688	692	685	692	651	695	709	672	665	702	675	665	656	677	696	730	693	659	653	657	658	671	666	664	688	670	691	651	683	686	672	718	704	674	746	720	694	746	655	691	698	686	683	671	654	666	697	697	688	699	657	677	690	680	688	682	688	668	699	679	686	659	694	641	655	709	717	681	705	702	672	683	675	705	652	677	662	672	658	635	697	665	668	693	687	655	658	734	709	682	700	701	661	656	697	697	708	688	679	670	676	719	736	652	658	677	695	668	704	673	658	686	687	670	690	731	675	700	676	689	712	734	700	672	714	697	668	723	756	703	703	607	663	680	705	638	685	687	674	642	655	712	686	703	734	685	720	664	711	695	665	649	685	719	703	712	678	713	662	690	708	665	648	718	701	669	686	691	649	665	661	690	725	664	659	724	772	632	686	661	674	688	666	684	656	675	635	682	717	702	681	648	661	653	709	638	722	664	670	663	689	672	674	720	698	710	670	692	709	678	692	672	692	674	648	675	676	692	693	725	657	669	626	664	689	710	662	710	676	695	692	641	662	686	661	703	674	697	717	684	684	637	667	695	661	680	720	677	691	667	679	714	695	683	652	708	672	609	658	712	704	729	691	677	681	725	687	688	704	677	673	695	682	704	680	724	676	680	650	725	673	665	678	685	697	676	696	683	670	711	696	712	675	653	690	645	681	677	682	699	667	677	687	697	674	683	684	658	675	665	691	689	683	617	662	615	654	678	680	706	698	670	591	665	665	740	668	690	679	673	701	667	658	691	700	665	686	693	708	676	671	632	706	694	713	617	653	697	667	745	688	673	676	672	643	715	684	712	651	647	705	705	618	670	658	670	690	663	660	705	694	660	699	702	680	679	659	661	665	734	661	666	672	703	720	676	651	686	650	700	692	687	700	640	659	660	692	677	691	697	696	689	697	709	681	722	696	681	712	666	666	688	712	629	666	690	673	656	700	678	702	641	694	651	686	718	658	648	671	722	727	661	711	727	686	697	642	649	678	663	696	650	708	687	663	657	663	652	634	690	714	687	709	722	691	664	666	669	685	675	659	675	699	707	709	715	692	659	701	713	656	660	725	699	698	688	717	719	711	664	678	675	701	709	660	681	722	681	741	672	689	669	662	716	646	686	698	708	702	705	685	704	681	710	677	680	664	694	640	659	717	692	711	674	676	712	656	670	700	704	692	649	666	703	683	689	652	696	632	673	738	670	638	680	673	664	664	714	677	640	647	683	647	690	684	708	637	656	676	715	700	706	699	658	691	661	685	672	700	667	692	641	706	680	642	635	638	712	675	612	754	680	684	671	702	703	688	696	676	642	676	708	651	677	682	677	682	692	678	699	700	687	620	665	631	661	686	656	658	708	680	648	642	681	672	687	698	702	627	658	695	690	662	721	692	671	690	706	645	702	669	689	643	696	686	644	688	701	705	691	696	640	671	652	721	655	726	662	697	673	699	695	670	684	707	649	674	712	687	694	710	674	679	703	670	748	617	636	701	629	644	667	649	652	658	686	649	651	672	717	686	672	704	686	689	704	656	697	695	712	685	702	703	716	659	655	642	723	652	721	736	657	647	684	692	681	701	665	705	710	700	699	686	687	707	663	668	674	691	665	644	710	696	669	732	696	676	733	633	646	684	672	710	698	657	724	703	644	670	657	664	716	668	663	693	691	686	694	672	682	701	659	685	727	664	674	678	716	653	675	692	646	714	686	673	655	713	687	656	694	671	689	679	666	708	693	673	711	665	644	683	659	661	655	656	707	714	666	707	683	727	640	673	757	700	698	687	686	675	683	668	681	691	684	685	692	722	669	659	675	634	687	711	699	674	658	679	710	694	675	696	695	679	691	690	675	657	689	641	683	686	681	714	641	712	669	704	670	691	710	697	675	663	692	669	712	738	647	683	668	660	667	699	659	660	703	678	722	681	680	717	678	673	651	680	638	663	703	683	717	666	705	712	623	708	693	717	688	648	672	650	709	675	690	750	698	638	621	648	703	673	721	637	651	672	651	694	691	690	646	685	654	652	705	723	676	726	701	716	739	637	716	654	723	623	694	680	686	649	653	699	673	709	674	666	673	714	682	630	710	658	673	722	664	703	659	655	723	666	732	662	612	693	677	714	678	690	632	726	699	670	688	665	747	682	680	639	643	620	661	668	691	678	636	693	691	686	672	663	721	731	680	719	656	702	679	659	740	671	718	726	714	659	669	695	653	638	701	690	653	636	674	679	714	656	695	685	682	658	699	697	699	695	650	735	698	693	672	620	666	723	721	731	724	674	681	692	688	676	666	669	674	681	728	659	695	657	702	689	709	640	698	688	694	678	697	649	655	685	632	669	636	691	681	695	626	692	642	710	670	725	688	671	672	689	719	699	683	756	675	675	645	688	736	698	712	625	702	674	684	689	710	678	685	686	684	651	624	721	688	633	688	665	699	680	711	700	692	721	689	645	697	686	695	656	661	727	652	684	656	682	658	674	678	668	685	680	738	678	678	670	670	723	686	674	690	699	683	681	678	705	634	716	684	712	684	652	703	729	729	662	665	647	675	690	678	675	704	725	705	733	695	688	722	718	685	678	719	666	709	652	672	656	694	681	669	691	691	722	679	665	661	647	727	696	710	625	690	681	673	677	723	687	686	657	682	719	722	698	668	697	718	714	641	683	725	733	705	692	693	660	698	675	711	703	670	761	681	665	752	714	698	677	712	699	663	669	661	727	678	687	710	627	656	641	676	668	731	668	688	716	661	688	679	679	641	690	696	735	679	679	691	673	672	695	737	634	692	674	686	714	732	678	640	641	701	642	679	710	662	681	676	702	667	659	713	646	643	692	686	663	692	661	688	717	695	653	645	660	696	694	651	675	718	662	655	703	653	729	681	684	685	637	653	713	708	688	665	660	666	667	668	651	657	719	686	710	678	640	686	711	652	688	686	715	657	698	614	661	744	711	631	642	654	678	690	698	705	661	660	662	600	658	671	720	690	646	702	728	651	726	674	669	655	725	681	689	672	655	665	674	667	650	728	656	643	654	662	680	642	657	694	704	669	716	708	628	685	738	708	632	664	734	696	668	724	689
16079	31068	27651	20232	14008	9294	6573	4993	3779	3560	3846	3493	3169	2810	2626	2475	2527	2346	1960	1728	1411	1212	1148	1080	1012	990	956	1002	968	894	915	956	890	975	979	955	938	845	929	923	931	945	891	936	921	934	906	885	844	869	902	915	886	984	983	928	859	874	889	897	882	822	900	793	875	865	847	876	819	861	862	857	807	850	848	824	861	870	827	775	847	785	859	874	839	783	863	853	843	797	806	889	844	774	834	832	821	809	800	824	825	846	859	854	841	817	813	827	905	811	852	778	882	825	886	817	859	855	807	880	856	822	862	838	842	845	878	862	805	823	814	845	772	851	816	824	893	808	887	824	802	794	849	800	827	840	875	825	819	863	827	838	854	860	792	838	850	829	835	862	850	791	838	844	831	826	831	778	865	842	822	880	872	816	843	812	853	824	832	856	854	827	817	833	842	838	781	875	816	813	802	831	798	820	835	867	883	891	866	852	826	813	825	828	794	845	836	836	888	860	802	871	887	835	813	874	828	815	890	843	806	862	854	850	789	816	816	797	872	827	802	829	834	873	855	853	837	869	843	837	800	859	881	864	846	835	824	843	872	830	802	861	827	838	804	789	842	819	891	858	852	830	799	822	819	831	857	839	833	854	838	850	803	776	868	859	855	801	781	843	855	805	834	842	805	828	792	855	862	864	868	812	840	794	763	838	798	830	793	826	832	818	851	791	896	840	799	859	824	867	884	842	820	818	859	820	854	817	876	837	810	880	824	819	849	802	839	894	807	835	858	799	836	828	840	819	810	839	816	801	822	841	863	815	846	867	843	841	850	821	792	814	823	839	830	829	792	827	845	857	859	884	821	817	867	843	872	867	851	894	795	838	867	855	830	851	811	825	853	830	857	844	840	839	833	825	840	864	838	865	842	845	803	805	845	822	840	770	866	773	793	793	838	832	817	803	795	827	799	817	834	815	852	822	890	870	812	908	837	817	811	821	817	838	812	845	804	866	883	839	822	855	871	805	788	815	840	837	837	844	834	837	834	799	846	856	866	821	875	821	814	827	837	802	817	799	867	846	828	800	840	814	857	839	819	877	842	807	831	811	826	864	850	835	848	817	860	824	853	825	836	803	770	834	866	879	810	849	798	790	815	856	844	791	790	856	860	830	862	844	820	853	846	855	839	817	853	825	813	825	829	844	865	838	796	832	897	842	858	869	828	831	825	857	860	848	793	849	827	838	808	857	823	846	812	883	818	805	863	805	779	852	866	817	817	811	864	795	854	839	906	795	797	850	821	868	845	840	827	774	793	832	834	792	793	828	846	846	800	859	849	831	803	838	843	826	790	829	892	832	821	872	840	821	833	829	807	810	806	865	818	865	831	849	868	865	836	882	839	795	869	796	819	804	863	841	817	833	842	864	863	862	882	759	865	848	816	812	829	774	812	817	858	833	831	827	824	830	869	837	820	895	872	821	840	851	801	855	826	842	848	872	829	828	796	824	794	841	825	810	776	838	856	857	800	880	834	880	840	832	849	770	763	821	841	842	856	817	830	777	803	838	876	849	818	887	861	834	793	869	848	822	787	885	814	828	807	875	823	892	830	808	842	805	811	802	842	826	793	787	829	826	800	850	851	863	829	855	820	800	780	837	834	844	772	862	844	852	818	818	856	860	809	879	853	843	827	828	859	820	873	808	820	799	824	880	792	835	801	839	801	824	843	807	852	807	849	843	793	756	848	879	827	836	865	867	809	821	807	808	850	834	826	813	863	828	860	787	846	799	799	832	840	856	819	867	849	838	856	829	880	833	830	813	831	919	851	830	779	803	771	807	778	820	840	805	843	869	796	836	892	852	832	827	834	814	865	857	870	817	847	825	867	774	810	854	919	874	903	797	819	833	838	805	859	891	777	827	825	810	868	824	766	877	843	862	840	862	850	825	848	843	839	856	765	856	820	910	809	823	786	855	834	828	835	855	790	837	848	811	867	830	839	850	855	811	837	846	839	844	846	847	809	865	835	813	868	843	822	802	837	817	840	875	866	875	813	859	827	817	804	800	801	801	821	841	853	813	840	825	856	810	843	816	800	840	848	837	823	885	796	791	865	909	808	852	819	858	795	823	777	877	824	811	826	874	826	798	828	817	833	806	864	874	838	848	863	846	848	856	839	850	842	882	853	842	837	863	795	917	854	818	844	815	830	852	833	828	865	839	806	846	828	838	845	852	859	790	814	816	867	769	840	863	844	812	848	838	897	831	852	821	861	804	893	846	835	798	816	866	850	865	823	883	818	828	869	859	841	855	819	827	878	803	806	826	848	830	857	819	863	789	791	823	832	786	878	817	833	833	794	789	828	855	854	818	813	819	792	818	806	795	854	808	832	805	812	803	818	803	903	865	888	845	843	844	871	923	832	863	848	814	782	873	817	810	822	818	803	836	877	861	834	855	832	824	819	773	874	836	797	851	855	832	792	860	878	827	840	850	792	769	825	828	882	792	853	846	859	812	856	821	790	830	844	900	847	834	850	877	820	786	850	775	832	783	857	858	844	820	866	799	838	883	820	821	842	816	831	864	885	871	870	811	847	831	790	873	761	856	825	804	883	811	821	814	797	879	825	820	834	844	787	840	818	778	832	859	857	821	849	846	832	793	778	827	869	824	824	841	862	839	809	835	827	869	837	850	798	880	827	820	814	859	836	819	778	782	842	848	821	813	847	839	856	831	871	876	842	810	832	810	833	926	834	847	842	816	816	844	812	866	828	824	875	892	767	840	819	800	811	835	828	832	887	847	854	842	802	860	890	791	864	888	770	782	867	794	820	825	842	868	822	808	842	854	869	838	887	851	856	860	843	829	825	829	849	800	859	846	803	825	833	839	890	794	876	832	816	837	781	852	846	883	848	857	870	838	788	870	807	827	837	861	854	843	854	867	854	851	818	733	777	866	894	801	817	839	824	823	759	856	871	826	868	851	828	829	829	827	807	814	828	880	831	862	795	789	834	826	861	827	852	861	928	886	859	859	824	859	825	883	807	848	866	833	848	871	879	808	904	857	849	866	802	853	779	867	842	814	815	815	802	806	844	928	887	836	777	783	827	851	846	806	843	845	804	809	767	864	798	846	862	842	865	837	837	907	847	841	829	844	818	862	867	816	799	773	868	849	836	869	774	836	840	841	902	788	836	786	840	857	873	788	816	858	831	851	839	799	879	892	818	860	842	860	808	862	842	864	841	847	812	844	828	859	815	836	819	840	838	846	884	848	856	804	847	868	828	833	856	845	835	875	861	852	839	837	795	827	833	804	823	820	833	793	886	840	870	824	812	820	838	811	834	820	833	814	826	833	847	880	818	873	862	890	848	818	818	803	830	813	839	868	859	839	818	860	844	815	766	875	879	897	812	823	777	872	868	869	777	867	840	878	817	831	864	848	855	798	806	860	825	864	887	828	804	843	873	831	794	833	822	862	846	782	885	793	819	862	820	804	817	852	815	810	822	826	796	817	859	826	800	842	853	844
24946	20998	27100	25013	13458	4241	2271	1611	1195	1139	1213	1082	1040	936	900	865	841	830	755	640	540	456	407	420	443	394	380	457	404	383	393	403	410	374	373	372	380	378	367	340	397	386	378	382	364	352	386	345	366	356	357	342	371	392	399	407	363	367	352	391	420	385	344	356	345	337	366	310	351	326	336	353	330	338	354	327	376	357	357	373	342	322	372	354	343	355	387	334	352	349	353	368	392	346	351	385	339	362	329	350	368	335	357	327	344	383	349	361	353	330	335	324	379	344	341	322	377	356	321	365	386	355	358	351	347	365	363	322	345	314	347	360	342	330	374	334	347	369	327	332	340	330	344	318	345	357	335	358	380	339	367	341	372	360	348	338	355	329	358	306	335	353	319	332	332	332	351	356	351	333	364	328	353	341	355	351	344	336	350	379	326	322	335	319	336	333	359	349	362	353	342	345	346	368	353	350	337	340	369	372	324	335	367	336	333	362	335	351	324	338	361	350	378	347	340	362	362	361	359	374	340	340	324	339	349	353	384	331	351	327	355	334	305	348	341	329	335	345	329	325	386	375	346	319	316	370	367	350	358	367	333	345	341	395	310	348	356	345	305	330	356	370	355	366	352	320	339	334	335	377	347	340	353	328	368	347	359	366	385	343	360	332	327	381	353	341	346	339	343	378	348	345	348	323	343	352	328	333	365	383	338	354	366	345	381	339	339	322	348	343	346	331	346	354	353	327	336	364	336	362	393	330	304	356	350	344	392	361	327	335	338	347	348	362	339	350	377	320	372	348	374	343	342	340	342	328	338	342	374	337	372	371	320	389	329	337	342	369	349	323	335	340	340	319	347	321	365	360	324	345	354	330	322	341	346	311	379	338	379	329	344	325	363	331	369	338	388	341	352	345	329	324	339	328	348	302	353	328	335	318	347	355	348	340	353	317	318	384	345	347	350	370	354	358	335	345	332	358	336	369	336	383	350	342	362	376	362	349	389	355	354	335	339	324	361	390	363	317	346	357	355	364	343	351	346	331	326	324	331	348	396	310	341	365	308	364	355	354	343	366	356	333	339	340	342	340	324	360	352	328	368	365	319	309	367	317	341	338	338	336	366	324	321	318	337	363	336	341	340	355	327	353	375	350	377	344	391	378	344	312	327	355	310	368	326	348	364	331	331	349	353	323	347	355	315	348	335	364	354	324	355	338	352	335	371	370	337	356	338	345	321	318	382	369	373	325	347	380	313	380	332	356	359	368	323	365	340	343	323	363	341	352	352	346	333	352	356	359	331	352	357	334	338	339	341	341	366	362	337	333	359	392	350	346	368	323	341	340	391	388	338	338	340	326	311	367	336	354	344	357	362	373	368	350	347	357	322	380	361	370	314	334	335	362	341	364	340	368	348	346	364	332	348	346	308	357	399	350	375	342	368	332	388	344	328	375	351	377	340	352	332	329	350	301	318	352	344	317	326	354	348	378	383	335	324	349	346	345	346	349	347	329	364	352	346	342	331	348	322	336	320	382	354	327	369	368	326	351	378	316	350	365	342	336	345	359	352	361	360	348	356	361	324	341	352	374	370	368	339	350	346	318	334	331	333	365	337	347	341	301	348	349	360	331	314	355	357	341	380	384	380	363	347	334	362	335	346	340	349	373	350	352	351	353	351	363	361	365	382	318	347	333	341	336	326	335	337	334	352	343	351	320	369	355	339	368	341	325	371	336	365	353	339	351	350	362	351	311	332	316	365	317	392	316	347	321	367	349	331	365	371	371	399	343	393	334	346	343	335	338	368	364	349	318	379	362	366	369	356	354	367	344	356	350	338	358	395	342	306	334	330	359	354	371	332	343	372	354	350	335	393	340	340	336	351	385	361	328	336	362	315	356	360	349	310	341	357	329	356	330	349	332	356	324	323	322	353	320	338	388	330	344	294	340	379	324	330	330	368	301	339	334	371	309	369	351	339	347	368	329	346	350	347	352	307	338	321	333	327	370	341	343	336	356	353	329	348	357	331	336	367	347	346	365	328	371	345	345	338	337	361	337	318	351	319	352	315	353	350	370	343	357	351	373	349	319	324	332	349	337	346	358	363	346	371	336	355	297	327	322	370	325	332	330	350	323	328	315	381	360	324	333	333	325	360	342	358	341	313	312	334	347	315	339	353	355	345	307	336	362	350	307	375	354	322	367	335	332	379	350	361	360	321	326	346	361	330	331	321	331	341	353	312	328	367	357	332	339	362	364	340	331	323	355	338	337	395	360	380	368	332	343	331	367	327	342	367	356	358	356	330	374	367	328	350	345	386	350	330	311	319	369	339	312	371	342	327	374	326	348	383	324	330	336	344	391	352	348	348	351	294	341	358	343	345	337	364	321	338	350	363	342	382	359	314	330	379	374	335	341	337	314	381	333	374	350	395	357	333	355	345	357	376	324	367	335	358	337	340	383	357	353	344	346	340	337	340	364	324	340	365	322	335	307	335	333	355	348	332	334	340	346	355	364	360	373	333	339	345	341	356	321	339	355	308	342	314	380	361	390	351	335	310	336	348	357	396	325	320	345	317	340	336	354	343	351	350	325	336	311	364	378	367	320	318	348	380	379	362	329	345	361	320	360	344	334	333	329	355	374	368	355	350	371	365	342	321	334	351	344	351	342	349	349	330	341	350	358	347	337	358	353	366	344	337	356	307	333	331	348	338	355	361	343	328	349	342	367	335	324	333	344	322	324	308	344	376	348	345	374	334	353	338	348	344	336	360	342	350	352	352	329	352	352	308	356	346	329	360	342	324	361	352	327	356	350	312	334	349	338	370	330	352	344	339	332	330	330	333	344	351	382	328	327	330	345	327	370	339	378	314	330	336	363	366	324	354	343	381	344	341	364	373	335	343	323	349	355	373	335	379	325	347	354	301	364	366	354	332	333	364	352	382	373	301	360	337	354	341	305	330	331	320	327	345	373	354	338	345	377	340	375	354	327	381	364	344	361	344	349	376	366	348	322	350	359	324	328	326	350	332	385	361	350	392	329	326	349	339	354	362	364	351	323	367	344	330	372	356	350	367	329	364	331	382	318	369	339	337	367	337	334	322	320	336	361	335	356	332	335	370	341	338	315	353	345	348	353	327	305	377	389	321	333	345	360	360	347	292	335	365	345	351	337	331	377	336	346	320	367	334	363	366	380	342	360	371	367	383	357	324	360	359	347	348	373	353	347	332	321	331	330	342	337	332	336	325	361	366	355	356	339	343	350	370	365	352	367	354	347	357	361	355	362	305	320	375	340	330	361	333	325	331	345	343	339	362	360	315	378	328	338	355	395	322	364	361	352	378	300	326	324	334	335	380	350	333	321	342	348	315	328	334	331	348	336	313	332	329	365	329	355	347	350	348	352	315	320	343	348	381	349	353	344	294	335	355	346	322	351	351	333	358	341	322	352	382	365	339	364	341	365	365	320	375	351	364	318	368	347	325	320	373	380	396	345	344	314	371	357	322	334	339	369	344	359
15989	27315	23706	17244	11467	7375	5058	3719	2829	2592	2827	2643	2365	2060	1914	1738	1787	1663	1356	1117	859	786	651	668	556	614	621	559	543	521	542	528	559	578	590	572	612	559	528	476	544	538	561	517	523	525	491	455	453	478	517	516	472	549	614	555	517	525	491	491	496	531	475	488	443	466	474	436	490	456	451	478	460	483	495	445	454	406	449	491	467	492	456	494	467	446	401	413	445	443	438	466	448	475	476	426	466	456	472	443	441	484	443	456	434	450	396	485	456	447	462	474	433	471	462	449	433	455	431	435	444	449	461	441	452	450	442	433	451	468	472	432	429	483	471	470	446	456	494	466	465	480	468	476	463	464	461	417	440	467	406	460	470	457	462	449	423	436	489	463	450	444	472	467	485	457	465	461	460	458	444	460	482	440	469	448	453	474	451	489	431	462	437	477	506	467	473	467	487	482	480	463	487	442	457	455	457	450	442	459	478	455	489	479	474	470	434	493	460	452	495	453	450	457	471	454	452	480	477	485	434	460	469	454	434	454	467	473	453	469	440	515	476	439	454	426	435	460	461	428	476	464	415	491	433	446	456	466	482	477	456	482	478	438	445	438	477	503	459	460	443	470	445	459	492	482	446	479	444	468	431	450	433	470	449	415	436	437	427	409	440	450	433	468	463	459	435	459	447	475	445	448	464	445	486	467	459	428	453	420	465	444	456	487	449	437	471	399	465	503	465	452	460	447	462	423	448	474	459	459	443	500	439	456	422	424	494	472	436	444	461	481	463	438	468	472	463	442	433	427	478	484	421	454	451	499	455	448	474	458	479	449	482	396	492	467	462	495	438	483	454	476	432	439	453	492	450	493	441	422	470	465	494	416	445	479	446	452	452	447	473	454	437	464	472	458	483	486	455	467	443	419	422	454	437	458	449	474	479	410	431	440	475	486	444	452	429	459	478	452	486	450	431	467	444	438	488	460	449	472	426	471	453	446	490	481	459	453	467	441	431	477	447	469	465	470	450	452	476	458	458	417	458	453	467	411	431	464	485	520	458	470	422	467	456	430	492	490	476	443	467	465	450	455	432	448	495	482	489	445	465	454	468	483	434	488	445	453	481	487	466	440	465	456	442	444	436	446	492	481	468	461	436	439	484	446	463	446	470	435	484	452	490	411	459	465	435	453	434	443	492	435	484	467	482	481	433	416	470	468	436	437	422	480	466	444	473	451	481	488	448	456	453	445	451	486	471	478	436	456	454	460	453	456	452	456	469	460	439	423	458	474	471	436	442	484	483	449	452	499	481	459	441	469	431	425	393	490	476	460	448	414	443	432	441	436	465	455	459	467	447	455	476	472	487	455	411	458	483	455	491	457	478	460	492	389	451	435	490	467	474	456	461	457	437	473	506	443	450	444	462	439	440	446	486	469	498	437	459	470	442	482	452	461	442	489	437	463	446	447	441	444	444	454	423	493	450	445	489	437	477	491	435	422	417	433	492	443	436	465	442	434	475	470	485	453	438	456	467	450	456	446	461	472	448	490	418	395	455	418	489	458	483	479	452	460	452	482	448	467	444	463	461	446	462	459	427	463	464	451	479	472	426	472	479	500	482	451	426	478	451	441	453	461	458	443	494	441	459	479	477	487	440	448	450	439	448	456	440	473	443	495	464	424	475	479	489	466	444	418	480	406	465	448	387	440	510	444	452	427	464	453	443	427	474	439	458	448	460	497	459	493	460	477	514	467	427	495	421	494	432	459	495	433	452	429	416	466	494	464	440	459	439	485	480	407	433	455	470	461	438	486	483	442	470	429	443	449	470	458	477	395	476	474	455	470	478	498	475	449	464	460	481	437	472	431	455	491	436	444	469	433	466	453	453	475	461	473	464	447	458	471	445	495	487	479	421	422	481	462	472	461	448	494	482	443	447	480	471	464	473	444	457	453	486	454	451	428	485	446	438	466	460	427	478	473	420	464	468	459	452	446	499	470	481	452	463	438	463	457	435	456	525	414	462	448	472	475	441	449	419	476	484	486	454	451	450	495	474	448	500	492	465	442	414	529	459	458	403	463	438	470	481	451	456	414	443	467	429	462	470	443	428	455	428	428	482	448	416	445	455	448	474	487	470	480	442	479	475	475	447	450	487	437	451	406	451	436	404	478	439	465	444	447	473	444	433	456	432	468	490	461	393	445	489	480	478	446	434	452	471	437	447	426	457	445	464	438	452	486	448	475	459	452	459	467	429	485	415	435	431	488	472	431	473	445	484	472	468	476	466	485	468	465	491	433	473	444	461	466	414	470	475	452	446	467	456	444	464	487	443	451	442	468	441	446	464	453	471	444	447	500	476	461	475	475	416	464	450	469	471	443	498	467	455	454	440	471	425	428	443	495	475	442	457	456	457	449	444	483	458	459	443	446	482	481	434	494	430	432	435	483	490	485	468	459	461	475	457	459	470	454	449	418	466	455	438	463	490	467	450	462	482	436	472	457	452	476	476	465	416	455	451	418	433	454	467	468	452	468	463	488	491	455	469	481	450	465	439	431	508	426	473	442	454	464	455	438	445	434	419	458	447	464	502	439	447	443	461	440	465	507	465	455	450	451	454	464	440	465	461	446	458	498	417	479	422	445	461	427	474	458	478	474	475	450	450	470	436	451	450	434	436	457	514	455	457	474	436	456	475	463	456	448	413	468	484	463	461	476	460	432	445	477	462	449	470	450	431	441	465	427	460	433	449	455	498	451	453	461	440	454	510	468	464	426	442	469	458	451	434	419	435	493	499	484	429	438	505	444	445	467	467	423	428	432	461	479	455	459	449	464	448	462	470	442	461	475	443	422	442	446	460	435	443	479	423	442	465	469	503	436	435	459	446	479	464	441	497	408	436	394	411	466	447	442	438	455	480	419	448	390	488	443	407	460	467	449	450	440	482	440	446	484	481	470	434	452	440	462	469	439	453	430	468	462	502	485	474	444	438	503	494	438	485	456	469	445	485	431	446	453	422	492	463	465	466	450	439	442	495	466	436	456	477	445	449	459	452	472	445	455	466	472	446	498	481	454	426	473	456	444	478	453	468	444	464	469	462	457	453	464	489	470	492	491	465	461	442	434	484	434	468	466	443	474	476	472	451	450	450	457	459	446	466	458	482	445	466	432	487	450	447	482	427	461	431	430	465	441	431	483	466	471	498	448	437	439	439	479	503	425	470	501	479	448	467	493	495	471	474	473	473	454	456	449	475	450	444	430	475	481	445	462	457	450	431	466	404	438	457	471	475	486	476	454	455	422	471	455	446	486	440	468	452	485	468	461	476	439	461	441	418	438	464	484	470	426	459	445	488	471	478	478	462	467	461	461	469	510	441	450	472	445	437	445	459	434	442	442	434	478	469	445	443	465	453	458	477	467	474	430	463	441	452	454	449	415	436	442	451	437	445	494	433	456	476	409	475	472	444	476	476	448	471	417	437	429	459	453	456	470	461	484	450	433	501	437	468	464	443	455	444	482	427	445
22770	21009	28742	23486	21038	21162	13267	4211	2703	2433	2624	2492	2230	2007	1879	1714	1856	1629	1469	1227	1130	1014	978	902	894	840	838	856	835	823	848	841	861	801	812	795	811	777	783	836	841	798	734	801	764	764	760	715	718	749	747	793	752	859	922	872	814	798	728	743	769	759	764	712	716	776	786	763	718	705	724	750	723	727	735	722	750	725	725	720	748	704	713	765	741	732	698	699	742	740	683	717	730	708	735	739	758	731	700	767	749	721	736	708	709	735	706	685	741	706	735	717	768	715	706	712	705	708	724	761	733	692	739	741	725	706	731	691	705	697	741	726	729	733	687	747	719	774	747	727	740	720	686	728	733	686	748	701	745	711	742	755	720	695	695	744	716	731	676	687	727	721	727	735	724	664	734	748	755	787	738	742	717	722	799	735	718	697	690	734	735	759	813	676	706	765	733	743	746	724	724	713	732	800	740	726	783	718	724	748	805	727	693	709	707	727	720	726	729	737	710	738	756	739	714	709	738	799	732	744	726	726	744	703	706	736	738	751	719	759	732	762	717	715	718	701	751	749	721	716	713	761	734	724	728	686	742	739	770	743	717	753	726	774	735	749	738	685	727	722	724	739	709	756	739	727	786	736	704	708	723	734	703	751	738	702	706	703	703	718	725	724	715	659	759	748	692	741	726	729	754	721	749	728	688	743	701	782	781	747	701	671	715	702	736	731	712	706	730	722	713	727	702	752	722	756	688	737	698	715	705	735	734	710	764	737	748	736	751	703	718	726	768	667	747	728	751	738	715	767	716	703	707	724	735	766	697	716	717	791	717	719	697	744	668	758	718	697	722	716	708	732	700	761	703	740	713	747	720	718	739	746	745	685	720	701	685	742	732	737	756	728	726	729	700	774	706	730	766	711	753	742	684	699	699	691	735	731	738	759	726	778	720	743	738	741	699	697	733	729	767	696	749	731	721	671	737	686	727	704	743	691	756	727	730	733	718	743	734	736	700	700	744	717	740	702	709	737	747	734	718	686	701	734	709	766	704	768	664	737	722	712	689	718	739	711	733	763	721	746	714	706	721	705	740	700	760	715	695	764	733	739	737	688	781	756	740	733	753	720	715	735	766	728	729	737	674	689	709	733	789	734	734	702	696	719	708	684	764	791	737	730	736	694	735	715	711	721	702	697	753	731	733	666	712	696	719	727	728	733	679	692	719	713	693	736	734	689	718	723	732	727	744	735	718	740	738	723	796	752	747	710	754	738	748	730	758	736	710	718	741	762	752	721	721	734	729	709	679	726	754	715	759	756	735	697	759	736	716	762	727	725	717	708	726	681	735	712	689	704	720	745	722	745	700	734	776	733	720	716	705	762	678	706	740	767	731	751	758	736	705	730	729	716	702	695	763	739	683	739	680	735	724	732	727	763	702	660	713	702	734	708	724	749	768	719	691	718	740	782	728	703	708	759	741	737	775	688	763	681	701	703	740	716	755	666	720	732	709	727	728	703	740	723	697	700	746	753	715	691	703	742	740	720	695	716	710	698	756	748	678	734	684	755	749	731	691	707	742	715	749	690	728	691	700	717	741	777	730	733	696	770	684	781	690	755	696	729	737	788	737	752	725	697	758	741	724	747	739	722	725	742	739	700	703	739	778	670	719	775	740	711	714	787	732	719	701	706	707	664	701	778	720	726	701	768	705	680	739	734	765	713	716	659	678	734	742	737	773	746	748	752	732	731	731	738	759	718	757	713	758	723	714	706	713	702	727	691	743	767	780	687	761	695	756	694	747	764	744	729	691	733	736	784	708	724	710	713	721	749	718	732	673	733	710	721	710	698	728	753	730	727	767	758	716	752	709	670	750	688	703	772	721	720	729	776	779	743	730	782	750	749	702	718	657	687	714	766	713	757	722	783	671	687	731	776	706	715	715	713	719	692	733	679	741	704	740	748	712	741	722	757	771	691	770	683	753	721	703	745	755	700	754	692	696	725	699	730	738	707	748	718	701	690	715	754	667	686	773	687	736	752	652	721	698	726	735	763	772	703	681	717	750	738	718	711	695	729	742	719	696	706	722	744	745	735	753	681	738	754	729	754	755	745	704	695	738	730	714	670	749	712	777	752	746	749	780	686	752	730	730	756	730	687	730	733	740	753	698	703	749	728	705	750	735	715	737	717	736	711	713	739	771	691	750	733	796	723	734	743	744	696	685	721	717	754	751	704	719	711	692	717	749	718	708	734	728	687	711	732	717	751	683	756	726	743	722	742	714	741	727	754	713	762	708	715	744	702	690	676	697	739	687	727	699	702	706	692	699	746	734	719	767	723	719	754	722	705	715	737	720	707	711	761	718	755	738	713	731	696	739	746	718	714	695	766	715	732	758	728	688	719	715	750	748	731	748	754	764	740	785	783	784	778	805	775	744	723	672	715	746	713	764	739	708	765	728	678	745	707	750	652	721	744	752	684	729	706	764	716	741	706	713	680	751	723	742	729	755	766	663	738	737	794	751	719	692	744	750	697	707	708	716	694	747	762	734	730	701	802	726	704	760	679	734	725	701	706	745	744	762	726	722	660	713	799	713	757	711	743	781	764	753	744	696	697	693	784	724	752	762	708	738	745	723	711	718	705	728	736	738	746	708	711	770	721	743	735	692	705	727	733	654	708	747	705	710	703	726	732	758	747	700	745	704	707	718	723	752	791	702	774	756	737	808	776	705	708	684	742	730	704	704	743	734	705	743	782	743	648	645	726	677	751	753	773	737	704	735	739	745	784	726	714	692	723	746	719	753	700	721	688	753	718	708	686	702	657	706	691	694	710	703	712	725	658	658	718	695	740	701	719	757	768	720	757	695	689	754	738	692	720	748	712	716	676	743	735	685	776	727	732	714	721	719	743	752	672	721	718	748	705	693	743	735	749	701	742	771	694	727	685	747	750	722	715	656	731	742	729	757	736	740	736	716	730	694	705	702	715	714	695	736	723	707	739	756	695	714	695	696	724	721	742	728	721	753	691	745	694	716	686	734	780	690	703	748	669	744	731	766	717	705	744	736	727	738	714	707	716	730	751	717	728	712	775	716	727	740	701	747	771	691	734	745	722	764	741	728	699	739	747	697	702	725	735	743	745	761	702	778	714	685	750	747	690	729	725	722	773	712	701	740	765	690	676	791	731	735	736	712	799	751	682	687	761	689	720	717	739	727	713	725	749	674	716	709	782	721	649	761	675	667	724	705	771	721	708	712	751	727	712	723	751	722	716	725	704	703	736	717	701	769	740	689	724	721	732	760	740	776	723	726	753	703	700	728	727	756	704	672	745	742	685	781	715	728	694	710	748	751	676	754	690	696	638	745	682	698	693	754	710	705	726	728	729	760	690	765	724	713	712	728	685	727	713	706	745	682	713	739	723	727	719	693	725	762	723	781	739	747	677	712	734	720	705	745	689	674	681	753	749	714	772	727	734	723	710	693	733	708	769	722	740	770	729	738	746	744	764	757	692	668	732	755	739
18779	36541	32549	25505	18825	13022	9315	7261	5621	4958	5286	5029	4501	3772	3448	3295	3365	2988	2576	2115	1689	1501	1256	1258	1208	1121	1174	1129	1104	1092	1043	1086	1119	1087	1063	1048	1127	1013	1019	1027	1078	991	1002	1026	999	928	940	956	927	967	972	972	951	1189	1185	1143	1122	1047	1007	966	886	942	924	828	819	877	826	839	870	904	900	822	886	889	898	877	912	925	877	881	894	866	897	865	949	855	825	870	845	879	911	880	943	901	870	885	930	883	856	845	904	887	875	861	860	896	929	849	934	880	903	933	949	853	923	873	925	918	959	938	866	892	853	916	941	873	864	860	909	831	915	952	867	926	909	816	884	887	883	899	902	865	839	839	942	888	853	905	882	881	886	886	900	844	911	896	914	935	866	880	888	919	847	873	887	818	901	879	919	901	921	931	920	875	927	848	898	894	892	894	912	903	902	908	909	838	882	928	917	917	929	921	887	917	912	873	924	876	930	907	898	883	872	824	937	850	888	845	860	859	902	897	906	885	865	871	893	830	854	904	917	868	886	949	857	927	909	885	856	888	933	956	929	866	891	907	826	934	861	867	876	867	869	854	856	888	919	862	883	862	878	864	913	943	962	924	895	789	855	881	918	912	871	879	930	953	891	870	884	882	835	911	924	897	926	881	855	939	893	885	883	922	882	830	849	887	923	862	894	907	897	913	941	915	889	861	876	869	934	891	831	861	901	874	920	865	840	854	898	913	916	945	895	905	899	862	890	862	867	889	838	821	833	875	890	855	929	930	939	865	898	850	859	871	893	868	921	866	864	877	901	957	936	903	940	836	889	937	847	873	890	905	887	882	863	896	811	910	853	957	902	868	903	894	916	937	878	877	889	849	905	835	921	922	881	894	919	867	869	892	963	878	939	985	902	891	887	894	874	891	931	883	920	889	914	860	891	874	877	911	860	931	911	831	882	920	906	850	863	888	869	852	841	893	935	888	894	923	927	918	918	914	901	900	849	867	903	878	870	850	896	884	871	883	884	874	855	892	863	856	924	839	868	913	844	884	886	863	887	892	893	859	884	888	870	810	889	873	896	883	916	900	865	933	844	887	890	862	870	888	937	911	914	893	877	859	867	892	877	891	866	837	901	851	878	875	939	843	930	929	904	862	857	885	851	866	865	902	860	923	881	906	896	879	931	933	929	848	912	952	902	922	864	883	867	880	858	879	866	880	856	907	931	937	928	908	931	853	908	847	911	860	943	838	879	891	881	891	913	873	891	912	876	880	904	911	868	871	928	899	923	879	902	924	846	887	877	859	879	904	887	913	893	896	893	874	879	898	928	899	917	930	867	889	924	923	916	903	938	900	861	888	879	876	898	928	849	873	910	881	896	884	880	885	892	888	877	879	872	933	876	846	852	871	871	865	892	872	910	833	899	866	922	901	881	861	851	907	889	958	909	897	829	920	889	871	893	928	824	915	882	855	904	911	847	853	847	933	924	870	899	833	899	841	902	896	892	920	913	876	870	940	939	872	912	890	862	908	865	894	912	850	878	898	886	925	837	889	917	851	896	911	903	894	921	939	900	904	866	904	872	919	901	894	887	840	889	913	897	872	848	869	893	868	908	913	867	935	881	892	814	855	876	871	855	946	873	897	848	1005	885	862	903	916	853	879	920	894	868	819	856	841	848	937	859	985	848	919	919	922	850	853	896	876	878	859	921	899	896	849	937	903	882	892	888	916	895	860	917	876	888	868	870	893	888	879	900	917	876	890	892	895	900	851	882	893	860	846	892	897	886	894	880	918	933	868	916	905	848	897	866	906	898	848	896	929	919	865	822	889	896	886	868	865	879	876	878	877	891	832	884	919	881	915	882	938	857	816	909	860	837	931	916	954	922	860	902	905	859	898	837	899	885	847	894	890	919	880	931	876	906	890	875	854	885	827	857	851	960	904	832	916	895	918	919	890	877	925	907	854	878	887	864	955	832	901	863	839	895	859	917	900	884	917	927	929	888	945	820	873	881	894	891	946	878	896	849	899	911	890	843	913	878	889	906	906	903	851	930	887	933	922	881	866	880	900	899	904	837	848	908	903	872	900	893	880	861	866	909	884	871	857	912	871	922	941	896	933	921	873	835	816	911	911	943	898	896	906	929	910	867	913	877	887	843	905	852	895	866	924	899	834	878	857	927	895	882	867	912	873	869	838	919	856	816	858	853	865	879	894	886	909	901	876	851	888	916	887	893	894	899	884	936	899	911	894	882	852	872	842	943	851	901	861	871	936	874	927	871	876	973	883	888	870	881	899	901	918	846	807	919	882	901	859	935	902	905	861	895	889	882	859	893	915	945	851	881	892	905	906	865	882	864	889	885	924	884	916	876	894	889	855	898	883	843	884	906	913	924	859	920	885	890	849	900	950	874	821	922	923	919	905	913	889	934	905	860	919	884	904	894	858	925	873	830	870	926	919	869	878	904	869	903	878	882	885	884	869	909	893	895	843	936	893	964	865	918	935	860	868	920	862	911	903	826	890	908	936	915	898	903	867	873	858	895	946	955	897	905	878	903	932	869	877	902	922	885	884	954	933	889	885	871	967	853	877	970	938	887	875	867	880	890	898	893	896	910	864	876	916	877	913	896	916	922	943	866	882	876	868	846	940	919	905	904	861	849	871	859	901	854	851	844	955	866	927	908	893	912	809	874	923	868	851	876	900	886	900	924	898	873	917	862	816	891	818	856	896	901	929	933	820	897	898	886	881	880	890	904	881	860	880	904	833	869	838	915	854	948	867	904	846	880	890	866	860	884	870	967	850	887	893	901	907	895	955	893	922	886	876	884	884	908	895	892	833	864	840	924	864	899	918	909	908	919	920	904	914	862	925	877	859	859	932	915	907	842	884	892	861	811	943	872	879	896	915	938	853	866	892	898	895	892	906	906	830	918	868	885	879	887	879	906	918	921	844	827	885	866	932	888	919	892	879	877	876	873	895	881	861	890	937	897	911	862	857	866	890	873	860	893	844	835	914	934	857	898	874	865	915	857	914	912	873	900	839	864	863	873	889	861	875	836	934	928	863	908	925	872	876	891	933	867	884	871	881	907	927	844	877	883	956	829	881	875	875	860	899	927	874	927	932	862	883	896	849	945	877	867	847	828	904	903	872	892	904	913	879	890	847	873	931	926	859	887	889	839	907	859	868	891	837	852	852	903	918	857	835	889	936	913	942	874	933	856	960	864	860	880	886	902	906	890	919	877	902	831	892	896	900	887	872	872	839	919	900	892	887	895	897	933	906	899	873	840	925	877	887	853	910	877	894	912	861	850	908	906	872	878	885	879	840	897	908	897	914	857	843	863	883	868	903	904	928	926	891	851	906	858	879	869	839	870	872	881	905	902	864	880	885	908	904	897	897	866	888	911	893	903	916	834	901	891	876	826	889	905	892	900	936	834	916	919	864	901	872	884	927	866	818	913	853	907	871	916	892	939	848	854	922	854	901	870	815	901	912	888	927	924	881	880	868	877	826	878	897
27075	20663	16837	11029	5685	3089	1930	1388	1090	977	1109	1057	969	930	852	784	836	708	632	613	484	488	485	488	439	464	473	508	448	467	429	422	441	473	463	443	454	456	437	451	441	446	460	436	470	454	454	449	409	458	409	445	456	476	446	442	427	436	472	447	473	423	446	414	410	393	400	451	400	445	413	414	398	450	416	432	431	450	438	441	437	366	420	403	395	415	422	449	412	446	393	420	431	422	421	432	397	427	401	394	454	429	440	392	443	408	427	412	435	463	433	425	406	447	417	449	404	433	447	406	428	445	443	377	380	433	461	395	424	422	458	410	427	419	405	435	425	438	474	470	429	443	419	412	432	393	413	419	422	439	408	430	422	402	470	423	461	457	392	412	440	416	427	419	414	426	418	425	454	435	421	394	434	410	429	432	445	406	418	460	404	421	428	470	433	431	429	410	429	398	445	416	461	387	387	402	411	415	424	411	386	444	408	430	430	430	422	417	442	406	431	419	412	383	408	413	416	424	395	448	423	400	456	430	442	456	452	398	418	436	443	363	412	404	410	425	440	402	454	435	379	448	426	423	415	419	470	434	429	440	416	420	415	417	410	417	418	409	411	411	407	422	438	427	393	407	409	421	391	421	443	411	395	431	456	431	399	436	406	433	417	393	403	419	434	414	420	393	410	438	409	422	430	454	417	397	403	426	441	426	418	427	411	390	388	448	411	391	456	414	451	468	399	448	421	385	433	434	443	418	437	407	373	444	442	381	463	442	442	464	470	398	430	425	409	398	419	420	410	455	424	409	390	451	462	422	441	436	429	421	436	419	413	428	404	398	441	446	421	432	448	405	434	415	431	448	395	423	465	424	435	450	419	416	409	401	463	388	413	428	447	464	415	410	397	417	409	408	389	434	433	458	412	408	409	435	418	454	441	432	443	410	424	419	436	396	427	412	437	427	433	425	412	430	428	461	389	435	414	431	436	396	468	408	454	444	424	426	397	428	432	418	401	424	413	448	454	417	369	440	457	391	411	474	405	409	380	440	466	394	448	409	412	446	406	455	397	389	431	412	409	395	431	438	421	432	436	400	406	397	411	420	418	419	387	412	422	410	416	421	417	416	447	428	428	412	431	414	383	457	429	426	429	439	423	418	433	440	428	405	454	416	410	395	445	429	426	405	416	431	429	421	419	409	432	454	441	390	417	414	394	440	404	409	427	438	426	417	453	428	450	430	379	422	423	445	445	395	390	400	452	427	412	418	418	396	429	409	402	433	442	414	420	449	412	410	403	461	399	427	411	413	371	428	424	398	391	386	434	396	422	444	400	465	441	420	423	417	411	431	436	410	408	414	412	405	453	419	417	419	390	388	414	428	421	428	405	408	438	429	438	405	429	422	389	421	365	406	433	432	354	434	426	399	390	425	426	416	434	433	412	430	397	449	414	449	401	433	436	437	412	454	402	429	416	420	421	416	410	406	375	451	441	442	405	440	423	416	426	419	427	442	449	409	434	410	409	432	458	429	406	396	418	408	426	414	468	469	421	470	392	415	385	398	463	408	433	452	424	446	424	403	418	402	389	404	451	452	424	413	440	436	407	410	403	434	448	419	446	438	436	438	428	433	411	434	409	427	425	450	434	438	469	410	395	411	429	405	390	410	418	431	427	444	413	403	431	411	387	411	398	407	427	439	452	409	416	426	435	401	425	459	418	428	448	439	418	422	444	447	406	410	444	416	390	425	418	430	452	466	427	429	428	418	424	417	452	406	401	422	388	422	418	440	394	428	443	432	433	421	406	447	456	403	421	414	398	409	446	409	398	416	436	409	414	396	436	418	425	416	407	435	438	423	400	432	447	435	406	452	447	406	432	473	408	422	415	424	400	398	410	430	429	429	407	435	411	443	417	370	458	390	414	425	428	440	445	432	440	420	423	442	467	418	437	465	413	410	444	448	418	420	444	371	452	407	418	427	420	446	457	410	399	407	458	422	419	425	414	436	421	422	427	429	424	402	414	419	440	444	443	426	405	450	434	402	448	420	423	414	450	394	436	445	403	408	394	409	396	416	423	386	417	436	392	493	417	404	414	434	414	463	439	414	450	375	397	439	424	438	488	410	395	450	439	448	449	409	445	401	394	428	431	414	394	416	436	460	410	422	441	447	432	426	387	429	394	417	420	431	451	440	401	434	436	429	403	391	408	435	418	416	419	428	461	425	422	443	421	401	437	405	429	430	430	444	433	391	431	404	420	419	407	434	396	423	397	441	433	423	381	433	430	475	469	402	435	400	421	405	417	409	442	428	422	431	410	404	420	402	378	399	399	425	435	435	449	441	405	441	441	412	407	430	440	418	386	427	398	459	399	409	410	432	418	456	430	406	425	422	401	410	448	408	407	419	435	419	377	417	410	428	431	391	412	417	394	428	406	468	415	399	419	445	427	436	407	400	423	397	398	449	429	442	391	450	427	417	429	433	419	433	428	418	427	433	398	423	453	432	438	435	421	422	410	414	411	432	419	444	448	436	462	420	420	481	398	458	434	419	382	417	385	427	406	433	422	402	428	400	399	465	400	415	421	394	405	430	420	426	440	423	433	439	413	447	478	411	420	418	396	439	427	472	441	403	429	413	422	428	450	451	420	440	436	447	415	407	421	422	431	460	433	444	446	421	428	417	396	417	415	424	426	420	468	391	445	427	412	414	434	431	400	413	435	394	416	431	383	423	401	397	454	434	416	413	457	391	395	429	423	472	402	401	428	426	442	440	419	403	441	376	462	383	412	453	371	417	425	447	436	412	412	408	431	434	405	423	426	403	413	400	413	424	427	463	408	438	483	432	434	446	425	407	412	405	440	402	437	425	448	408	417	411	408	451	450	389	415	385	422	412	403	439	379	439	422	420	442	423	422	433	376	419	413	407	393	431	430	470	433	470	424	440	420	428	436	458	412	437	414	404	404	424	441	430	417	447	465	389	436	459	413	458	458	421	420	426	416	416	407	404	421	435	415	400	430	427	436	375	459	380	396	458	456	399	377	452	469	430	454	447	475	430	405	429	438	416	402	417	429	386	402	437	420	432	398	429	409	408	406	423	440	431	425	437	431	425	442	412	392	401	424	425	427	412	425	415	408	449	459	405	448	408	403	406	400	449	423	448	380	423	442	437	411	412	462	459	440	427	423	433	415	436	447	389	397	403	397	434	463	424	457	397	452	398	424	406	382	439	430	411	398	438	408	448	413	420	413	408	431	425	427	431	405	400	405	414	416	426	417	425	417	437	439	426	387	433	408	452	412	376	452	437	444	435	428	438	414	441	380	420	426	427	422	406	422	435	414	391	476	423	450	441	400	412	419	406	391	417	397	411	420	397	429	432	408	433	456	457	445	414	442	451	445	412	424	411	409	433	407	420	425	413	416	419	414	382	399	408	455	432	407	422	464	458	374	405	435	425	405	463	411	426	425	423	442	442	406	457	416	429	456	454	420	397	432	432	421	419	427	433	362	434	393	432
14747	23094	19535	13755	9677	5784	4098	3008	2375	2039	2220	2130	1972	1721	1546	1468	1509	1321	1144	967	770	672	644	692	635	608	618	634	609	601	600	593	616	566	568	620	606	615	585	550	596	581	559	603	580	562	571	549	573	550	552	566	565	599	657	590	577	567	538	573	547	505	514	539	550	533	531	569	517	491	497	518	536	516	544	488	538	543	540	558	567	567	552	531	524	527	533	513	505	529	527	549	521	531	531	532	499	581	557	578	550	535	543	519	564	476	555	490	496	505	553	523	512	515	555	548	515	500	535	542	539	593	522	508	510	508	545	503	511	540	527	515	498	536	535	561	520	521	561	551	502	527	580	506	492	535	540	559	497	533	534	543	543	510	542	498	543	565	541	521	519	546	533	552	500	506	537	522	513	515	535	530	562	532	545	532	517	500	551	521	512	512	560	526	550	510	539	522	527	528	515	505	530	509	499	539	523	533	554	520	562	514	494	511	582	534	498	540	539	529	538	557	535	517	527	506	531	500	522	572	534	562	530	511	456	573	513	479	547	533	524	541	550	550	488	542	537	553	513	522	532	530	532	531	539	580	477	514	510	546	553	474	568	571	547	548	533	512	542	541	550	521	495	552	539	544	516	546	521	470	521	551	570	483	543	540	547	524	507	570	553	513	501	515	515	523	550	473	525	550	500	534	538	519	527	504	576	524	524	491	548	506	527	507	500	525	513	501	534	539	553	547	523	535	514	555	515	533	532	537	502	556	496	516	539	551	538	531	530	542	491	541	473	503	530	515	521	512	552	491	492	556	502	507	524	542	545	556	503	537	530	551	529	554	483	518	564	538	514	478	514	538	527	483	538	546	500	551	491	502	530	468	512	562	513	542	498	514	518	545	527	500	527	516	498	525	525	543	484	531	525	534	495	491	519	492	534	539	510	533	511	498	533	488	499	497	548	484	530	530	477	500	533	519	563	514	554	554	564	534	543	555	514	538	521	514	526	527	529	520	522	513	545	548	539	525	547	555	531	492	493	537	521	550	530	528	582	491	509	518	583	527	527	507	532	556	493	523	517	496	538	520	513	512	509	512	538	547	524	544	543	519	532	512	533	549	555	530	532	520	553	514	527	497	551	517	538	528	499	490	552	507	532	513	555	542	518	547	544	490	526	565	551	527	534	539	507	553	523	522	550	544	530	537	566	523	548	555	517	538	512	507	485	534	505	575	505	498	519	501	568	577	528	534	520	557	538	537	553	505	527	562	520	536	518	527	544	480	566	505	551	565	513	522	511	548	523	500	528	488	512	541	538	528	538	513	501	547	525	534	513	531	555	518	523	507	481	556	501	543	537	501	532	502	545	507	538	513	559	525	496	538	512	539	520	514	526	523	515	522	550	512	536	515	519	527	529	529	514	529	541	521	532	557	559	529	522	542	547	547	509	535	521	524	546	499	545	526	510	531	515	569	549	528	544	554	525	528	547	515	509	531	486	522	525	548	531	548	557	515	577	538	526	517	550	566	530	529	505	527	531	493	492	534	542	528	557	520	527	498	525	510	531	497	519	538	521	508	512	515	492	542	554	542	516	505	542	507	470	532	531	536	563	547	519	534	560	539	521	568	510	559	512	520	530	535	549	516	546	532	525	578	499	576	568	511	553	552	514	544	544	535	466	517	524	472	520	502	483	505	548	555	569	518	531	535	539	499	527	575	526	568	504	547	504	522	525	509	552	523	497	525	561	564	512	551	531	520	513	534	561	511	510	541	512	541	515	535	531	516	523	539	523	544	504	561	578	517	499	522	574	504	525	533	484	501	529	534	507	519	512	541	564	525	557	546	519	538	518	480	556	524	513	558	500	516	536	522	552	531	492	543	512	535	525	509	564	521	482	538	516	465	529	530	506	507	539	549	514	525	580	530	536	526	497	527	534	509	502	522	528	513	564	518	510	500	511	537	527	528	512	492	527	508	497	565	515	465	558	510	550	543	500	521	560	510	574	500	544	552	520	564	525	551	528	535	521	496	536	564	523	507	507	555	534	504	543	527	534	541	504	535	513	493	538	520	520	534	514	544	504	560	524	535	511	531	529	502	522	555	580	505	549	560	553	527	497	536	468	522	523	538	568	543	546	538	527	497	493	512	543	544	546	509	520	527	506	558	526	515	544	532	496	532	517	530	468	488	562	502	530	539	509	526	564	532	540	503	586	487	574	529	512	542	533	518	526	561	524	515	551	515	551	536	556	564	505	547	524	521	530	534	517	505	522	521	500	501	527	513	542	548	499	569	507	564	543	513	538	545	516	485	485	540	516	500	544	531	525	517	521	522	536	550	519	470	476	556	516	571	539	558	537	552	555	491	524	574	524	506	535	563	495	535	506	511	498	535	543	553	533	516	529	531	492	562	535	533	521	519	510	524	500	554	517	566	525	515	569	527	526	520	505	525	503	508	498	519	513	490	532	531	519	538	532	540	522	507	537	506	528	543	532	516	533	504	529	551	563	559	504	528	568	559	548	529	516	446	578	526	528	550	497	558	506	497	487	533	543	510	532	588	544	546	533	546	565	510	572	520	528	525	519	547	574	541	524	543	524	528	522	505	523	503	531	517	580	525	502	505	511	508	542	494	547	524	519	532	524	538	556	548	542	548	529	536	537	526	535	517	571	544	511	528	512	546	553	548	511	527	516	555	523	565	544	539	553	530	525	520	514	537	542	491	531	510	520	558	488	551	535	574	500	496	522	517	557	532	511	515	537	503	524	518	563	518	556	509	548	574	551	514	497	508	498	469	533	571	568	559	517	489	529	485	508	474	521	541	513	521	514	544	493	515	513	590	529	571	523	568	495	533	489	524	574	567	523	510	510	550	508	525	542	542	513	521	507	501	528	523	513	516	544	535	547	504	496	531	543	538	531	562	525	547	543	548	551	537	503	562	513	558	524	519	549	530	540	501	515	508	555	530	514	541	510	544	511	557	503	535	495	540	511	541	543	498	566	529	492	579	537	516	516	494	534	507	506	529	508	546	529	513	570	513	532	475	571	536	498	578	493	515	530	567	556	497	506	539	511	531	542	511	558	508	508	569	515	493	544	514	531	546	489	493	510	519	484	495	560	533	507	529	568	498	543	487	538	555	545	522	536	507	531	548	545	487	479	532	505	550	536	538	557	503	492	523	542	539	483	571	550	510	498	537	549	518	567	534	548	556	508	512	526	502	559	507	520	526	518	561	525	499	512	508	502	535	535	550	475	552	540	532	511	460	515	541	525	539	501	532	556	520	542	517	547	490	556	466	536	536	520	517	522	512	533	534	524	499	513	556	558	517	546	519	542	543	501	527	517	506	491	506	525	555	525	525	502	545	497	519	507	523	517	505	554	509	552	549	490	551	542	545	563	546	516	539	531	528	523	520	539	510	544	558	547	550	517	536	520	518	545	519	496	522	563	525	512	503	570	546	526	525	530	508	526	538	549	480	519	518	529	529	524	524	551	525	559	520	544	511	550	471	518	530	553	539
23759	20985	28231	23931	21028	13526	4784	2682	1941	1784	1924	1911	1731	1621	1476	1339	1368	1237	1211	1009	922	818	793	769	749	772	718	794	749	777	784	740	776	757	759	732	779	729	738	673	738	702	733	753	707	731	643	790	700	698	695	705	723	741	803	755	725	712	725	707	710	666	680	701	654	649	670	694	694	649	677	669	703	706	719	688	672	681	685	665	692	680	721	661	693	657	690	685	705	660	674	596	677	681	705	692	678	682	702	662	627	728	637	693	687	685	703	725	719	660	731	687	665	645	664	728	700	616	701	675	667	700	664	658	681	708	691	683	708	651	691	692	666	664	693	730	674	638	695	691	653	704	686	673	692	647	684	757	721	682	674	715	647	717	683	681	644	666	698	673	670	670	644	715	685	633	698	707	708	658	723	704	681	688	675	742	683	661	673	675	733	703	659	638	685	719	698	690	683	689	710	671	665	705	688	666	657	649	714	678	685	638	660	660	705	677	714	667	677	660	694	697	658	698	637	685	639	676	711	682	706	668	693	695	623	658	687	710	703	686	718	651	673	629	669	727	714	666	664	632	696	696	684	661	647	670	667	699	687	699	700	691	678	684	662	663	675	657	651	635	651	646	690	672	688	675	640	678	707	742	662	667	668	676	654	687	673	627	666	674	665	657	675	750	646	704	691	718	707	684	695	684	678	658	670	682	686	715	723	661	698	682	744	642	696	661	675	652	726	661	704	670	726	678	684	727	654	688	667	645	705	705	688	665	681	706	689	661	669	650	711	701	714	691	688	635	689	629	653	685	707	639	688	662	704	707	710	682	693	715	696	625	658	699	656	689	688	688	686	681	662	697	690	644	688	704	696	663	701	688	697	652	686	676	660	679	656	661	672	678	685	680	650	729	705	664	707	670	673	700	635	614	667	703	642	632	627	668	648	655	628	671	671	707	665	672	646	724	680	694	699	688	708	670	714	648	650	629	621	685	679	620	665	688	700	693	669	694	643	691	684	625	658	724	670	678	659	697	697	687	725	720	691	680	670	648	671	689	678	662	653	710	637	700	663	654	688	669	662	649	666	698	685	699	703	702	718	662	674	681	682	698	696	696	701	657	636	688	658	732	690	729	679	697	675	701	707	658	718	671	687	661	640	683	661	685	680	698	672	682	703	646	694	703	708	611	690	627	694	680	690	664	676	671	687	704	646	633	663	672	694	757	658	679	663	657	690	740	669	714	642	654	689	660	681	690	714	710	700	673	672	664	662	673	666	710	717	719	640	680	685	674	695	696	675	690	646	662	707	657	682	688	698	662	709	673	637	718	666	702	695	627	679	641	710	695	728	662	676	712	686	673	650	717	664	667	709	693	672	664	672	671	659	701	644	643	691	688	643	697	628	683	630	661	669	657	704	684	616	683	699	651	712	654	673	689	688	707	703	662	658	716	688	617	683	726	688	626	635	674	649	685	682	679	713	684	664	704	672	627	632	648	690	706	655	684	668	681	671	692	687	686	665	723	678	705	650	689	677	710	702	637	635	681	720	670	694	653	635	692	690	683	674	680	725	644	628	659	722	707	672	685	721	635	655	657	716	661	676	665	679	646	699	688	665	673	686	687	680	701	722	709	681	716	691	692	664	653	700	648	649	681	675	743	712	681	668	681	709	693	700	673	646	646	689	666	676	700	683	694	669	696	687	732	649	674	675	674	707	665	665	734	718	641	611	707	658	652	698	622	663	702	691	667	686	692	669	668	646	667	702	688	692	643	651	643	664	691	690	646	678	692	661	648	711	664	689	659	653	721	647	654	684	661	686	642	666	676	711	653	672	701	685	673	676	715	681	663	729	653	702	693	697	686	715	706	663	689	696	643	729	662	703	679	622	689	667	704	649	662	674	666	626	698	702	680	671	659	683	670	720	676	691	643	663	697	709	660	678	659	695	661	710	695	713	663	686	676	672	682	635	724	685	677	719	726	663	668	695	689	681	645	666	648	705	727	678	660	667	681	728	655	631	646	609	706	660	660	685	695	671	637	689	690	620	661	653	666	699	710	640	698	738	658	695	700	685	674	711	690	686	687	652	647	659	705	738	673	671	645	689	676	658	658	653	705	656	683	729	716	674	663	697	672	702	735	674	689	691	692	712	673	714	685	674	698	654	676	624	677	636	724	705	686	639	621	678	719	661	660	686	700	663	705	683	685	675	676	679	702	681	664	674	665	630	636	659	651	690	665	673	699	635	646	674	669	671	698	693	684	664	652	655	677	632	725	649	702	647	697	738	666	668	646	625	640	712	690	724	711	673	669	697	681	675	625	635	718	660	679	668	642	675	678	694	638	731	696	711	685	742	699	664	653	670	662	687	671	673	647	658	712	727	702	694	657	708	679	733	683	675	646	710	661	637	702	654	689	718	681	634	657	628	685	679	655	687	697	690	683	680	653	702	705	683	675	684	718	651	673	728	701	689	647	697	695	682	676	660	663	677	676	688	703	663	688	662	700	676	693	681	690	701	696	676	708	677	679	704	672	666	694	665	662	701	650	678	670	646	673	696	697	668	666	655	674	672	645	634	684	693	686	639	697	646	678	670	652	627	682	698	701	675	687	699	675	686	684	715	704	693	689	695	702	723	703	648	691	712	671	681	643	700	682	678	691	685	703	678	671	684	679	662	636	657	687	740	673	725	688	709	626	680	679	664	687	713	672	680	659	700	733	686	693	699	687	695	669	672	686	695	651	661	690	642	633	676	717	670	656	666	662	666	704	677	700	644	686	705	646	660	647	679	677	656	679	675	653	654	658	731	726	658	650	727	697	686	655	677	633	678	688	688	696	710	700	680	713	660	666	716	640	679	668	673	680	695	663	673	631	681	667	698	652	637	693	704	674	656	701	694	658	674	683	679	650	665	717	651	710	717	689	674	731	643	690	708	674	720	678	672	685	706	672	692	673	680	710	748	687	689	652	684	655	651	683	676	673	667	716	698	681	661	665	655	673	678	733	670	695	593	661	688	651	660	676	737	671	681	687	660	661	715	683	649	664	682	705	680	690	664	657	624	695	657	665	629	640	708	723	729	668	692	654	708	705	661	643	693	668	623	693	703	705	674	690	686	696	676	669	696	742	686	680	659	649	644	648	664	604	663	681	670	676	684	672	665	732	716	711	705	697	709	640	662	681	665	690	662	730	626	672	697	646	682	640	667	654	689	708	703	677	688	662	710	656	642	664	710	713	664	669	687	693	685	671	731	669	655	649	669	641	638	709	682	692	629	650	716	663	682	715	669	664	696	697	649	662	672	632	668	690	743	662	666	677	665	683	665	660	647	682	663	668	618	695	663	664	655	688	669	651	706	696	651	634	676	704	669	706	645	662	664	673	699	695	660	658	669	675	678	643	656	697	688	684	682	689	691	650	664	709	702	705	639	679	713	681	688	667	675	682	665	675	681	735	647	727	692	708	693	676	692	656	688	647	648	673	620	676	654	634	698	662	689	692	683	667	708	683	677	648	683	653	695	639
16522	31224	27652	20313	15139	9759	7035	5300	4168	3662	3737	3743	3460	3011	2522	2491	2374	2308	1911	1513	1286	1166	1099	1056	1034	1014	1051	1043	942	995	976	910	1018	996	975	957	979	916	955	909	910	954	979	955	891	871	848	848	893	887	873	911	906	990	993	989	931	906	900	878	847	855	824	867	856	864	868	812	863	832	846	864	851	834	867	877	864	808	816	841	843	791	778	799	777	823	846	834	851	819	883	866	803	865	838	864	844	826	839	846	824	815	835	842	806	795	871	859	832	846	817	818	837	843	784	833	864	842	817	870	851	834	820	839	865	785	812	883	840	808	831	822	854	802	808	814	862	800	838	858	843	828	863	815	854	837	827	871	785	754	841	847	830	846	842	853	785	824	858	822	799	840	850	807	852	800	773	806	865	875	827	843	817	827	845	813	864	854	878	803	804	804	832	826	850	780	831	865	810	839	865	829	826	808	867	838	806	810	829	830	858	840	813	791	826	841	788	826	817	838	794	810	842	878	857	823	827	799	838	827	851	843	817	844	848	860	833	797	818	894	812	852	836	819	846	815	854	857	839	856	885	804	836	857	813	927	852	853	885	806	870	871	861	870	826	775	855	851	874	785	821	835	865	861	842	814	830	859	798	865	838	827	833	857	855	816	841	865	851	838	827	809	790	849	827	858	791	897	824	837	820	841	824	809	886	799	788	784	847	846	836	874	840	877	811	885	836	807	783	806	852	817	805	830	844	811	816	845	871	829	861	831	781	855	823	822	761	866	841	881	839	819	842	842	822	856	795	790	894	820	865	842	878	828	837	825	835	826	796	754	814	834	855	816	835	832	869	816	800	791	831	837	845	861	852	885	839	804	862	887	809	833	829	849	835	834	803	841	836	836	860	870	787	842	836	788	867	740	805	794	868	814	857	837	858	834	816	814	780	808	850	826	841	845	828	844	815	803	800	851	808	857	816	782	825	865	836	831	852	774	846	845	869	823	791	851	789	852	853	846	863	845	819	798	792	848	867	863	827	862	863	874	851	802	764	827	819	828	826	846	822	826	797	823	834	833	857	800	882	850	849	840	846	821	803	847	877	836	831	813	819	829	830	806	839	780	847	771	842	754	804	867	815	820	841	781	834	837	817	799	848	840	860	891	859	856	857	782	818	820	829	837	837	838	851	830	830	812	811	822	885	834	846	815	847	822	893	857	837	803	813	851	873	843	822	841	870	850	860	834	847	829	866	842	851	833	852	818	831	758	820	802	870	852	852	894	764	828	825	848	828	854	856	823	782	800	891	844	784	807	814	821	849	870	828	825	824	837	790	790	830	822	773	826	843	825	803	850	811	833	810	783	834	826	832	835	864	879	829	825	814	815	904	902	812	804	858	865	846	838	821	795	861	844	829	869	821	832	825	867	850	807	870	819	859	882	832	795	815	817	819	853	791	793	809	858	823	835	833	820	827	794	822	871	835	828	815	772	860	787	839	785	863	863	843	850	903	836	784	839	867	825	851	795	817	818	790	861	846	872	852	829	787	846	895	813	862	882	799	777	812	841	792	823	815	852	808	873	786	821	832	828	822	829	864	833	850	850	838	811	841	808	827	842	827	812	896	811	894	798	838	830	815	842	824	801	845	823	836	852	806	837	859	797	848	808	811	820	818	842	767	801	810	830	860	835	821	893	843	864	882	841	853	835	845	865	858	836	850	839	848	835	844	824	807	799	946	801	836	859	837	849	824	835	851	862	778	850	826	828	835	805	809	865	854	798	812	770	809	854	842	850	846	802	808	782	831	833	817	806	809	819	877	865	812	810	832	822	833	835	874	808	881	861	798	811	836	859	864	844	791	801	849	814	820	847	822	806	874	893	812	802	826	837	806	835	796	812	842	846	826	847	782	812	810	819	836	826	854	795	832	833	833	850	801	874	825	794	872	844	891	801	774	802	880	847	833	817	828	842	852	865	859	842	813	830	831	832	803	808	858	837	871	836	842	839	865	777	840	801	904	842	879	802	864	804	818	870	821	821	844	792	812	835	852	805	865	818	870	884	788	852	867	792	856	833	888	791	869	825	885	831	846	834	838	816	830	869	801	891	835	837	831	833	860	814	801	838	839	818	840	852	891	838	839	809	882	800	867	803	869	808	880	839	829	877	865	801	782	881	810	840	831	827	818	892	812	815	872	811	842	875	847	825	828	775	808	828	890	881	865	850	808	812	794	873	902	833	876	804	858	876	828	839	872	804	857	851	836	853	809	775	806	797	790	745	918	829	773	820	819	836	863	860	831	829	854	820	853	853	802	819	850	842	796	924	859	804	839	811	875	833	853	783	864	824	814	809	828	833	852	771	774	846	848	911	832	822	852	837	844	799	845	847	796	814	854	858	871	820	826	825	836	843	876	864	874	828	824	808	811	832	784	837	848	819	861	777	843	780	843	818	840	845	858	826	792	821	863	872	814	848	786	830	873	822	833	852	869	850	811	818	781	859	809	833	845	854	757	794	825	800	826	838	831	875	845	834	854	770	837	856	827	818	889	813	796	817	824	837	846	841	826	866	810	846	815	827	820	839	835	806	828	871	869	798	831	794	806	849	870	817	850	860	823	809	816	826	855	816	831	816	874	829	811	820	855	828	820	815	820	853	791	854	849	862	812	806	844	776	816	850	848	831	908	840	798	814	821	864	789	862	822	789	798	839	805	831	866	836	818	842	800	863	862	836	846	897	879	819	840	852	810	844	872	886	849	850	857	855	839	799	811	799	852	805	821	880	784	828	831	842	869	856	815	811	849	825	866	826	852	779	872	828	805	850	870	871	841	813	837	829	850	807	815	787	822	776	826	833	843	818	850	791	803	819	810	847	888	861	823	818	776	809	904	877	839	832	795	799	834	824	841	788	831	858	853	787	801	836	851	825	847	816	841	846	779	794	816	842	844	860	825	819	908	852	812	843	840	837	791	833	874	792	820	829	848	854	850	826	830	863	801	905	833	802	854	831	828	795	822	861	859	849	823	835	859	815	838	811	818	823	815	835	843	852	817	798	836	839	858	823	825	856	842	808	859	817	845	870	839	856	823	860	796	852	827	797	834	782	882	837	851	843	822	800	878	833	826	825	801	800	837	809	808	845	809	804	791	832	824	857	808	829	838	836	851	812	859	840	797	834	827	885	815	859	859	839	826	860	843	802	814	866	854	874	818	814	856	817	867	818	871	831	830	831	839	824	845	811	889	782	824	819	857	850	849	850	860	843	859	830	847	837	883	772	822	808	802	838	824	835	824	884	878	822	839	814	870	860	847	795	839	847	867	849	788	877	838	861	878	798	865	847	883	839	868	813	838	801	840	880	807	822	832	835	876	852	787	851	857	816	832	847	794	824	868	809	777	836	843	817	847	874	815	942	847	854	799	818	889	821	805	778	843	881	857	806	846	881	795	799	851	831	794	825	821	836	852	839	831	824	799	849	819	774	832	836	814	850	861	811	792	838	851	852	885	812	793	797	786	829	835	837	866	817
25017	20991	27101	24959	14007	4599	2461	1683	1232	1089	1153	1224	1093	1056	877	834	830	784	641	561	507	465	403	451	395	436	422	423	415	414	409	425	399	406	416	424	433	373	382	388	416	376	362	378	354	374	371	362	391	351	370	356	375	441	433	399	379	376	354	344	358	366	354	372	390	314	368	333	343	341	306	370	355	377	353	339	366	362	352	365	368	353	328	322	326	367	389	378	338	334	332	341	357	357	363	379	362	350	345	308	382	325	366	330	350	344	325	365	321	360	348	334	355	358	343	319	338	351	357	349	351	389	366	341	395	349	305	366	358	311	301	338	349	359	357	306	364	321	358	348	367	338	363	337	355	326	386	302	364	374	369	362	352	358	360	382	353	354	343	335	362	350	336	330	347	341	372	353	343	372	330	383	370	337	345	337	362	360	348	343	324	311	363	352	365	361	329	322	335	324	338	353	341	338	344	371	355	377	333	370	362	378	343	357	372	345	345	376	351	342	339	319	331	318	393	308	346	359	365	366	371	380	332	353	378	352	339	357	363	317	333	385	310	362	358	387	363	361	371	327	364	342	349	388	352	369	351	353	372	377	333	336	343	362	341	328	370	354	344	341	327	357	335	374	396	358	349	360	332	341	343	323	383	300	367	328	347	361	343	358	341	365	367	340	356	340	359	327	350	373	357	321	337	355	356	333	354	357	376	342	362	314	355	342	353	343	369	337	343	333	346	322	336	369	382	395	371	322	335	344	366	383	346	317	342	349	313	354	373	352	332	373	353	312	352	309	358	345	337	326	347	302	385	350	349	365	361	315	328	334	361	362	339	332	324	355	335	343	333	372	365	330	370	358	380	362	340	318	359	347	354	325	362	349	352	349	358	348	362	336	366	336	371	364	314	351	368	351	328	405	323	371	333	347	350	338	340	325	369	353	343	352	353	363	352	350	349	350	355	348	352	320	358	345	331	383	338	347	354	343	359	367	343	333	308	357	335	347	332	350	302	309	372	347	313	338	356	328	355	329	318	351	354	325	343	391	304	371	361	351	366	333	368	352	341	337	336	357	349	360	377	369	342	360	377	353	315	337	320	338	403	375	341	361	336	322	354	398	332	369	344	344	363	357	351	367	328	348	349	343	373	325	342	326	328	358	356	351	328	357	329	388	357	332	338	369	343	373	336	350	356	334	341	349	313	321	320	338	329	326	364	388	347	334	331	366	354	369	345	362	367	365	307	342	345	331	330	356	330	351	364	325	320	309	357	377	338	345	328	352	355	364	331	368	344	353	344	324	358	363	313	357	319	357	362	346	370	345	358	361	335	347	340	380	364	356	351	334	323	329	361	342	337	346	335	343	353	320	373	334	371	333	317	322	322	362	352	345	327	333	347	327	320	344	357	344	348	391	350	330	335	325	323	351	329	339	346	339	362	335	330	363	339	336	329	344	366	342	342	371	346	374	368	352	340	335	333	334	332	334	330	352	331	356	327	378	348	349	330	344	336	361	362	349	359	365	365	362	322	353	396	362	334	350	355	337	377	336	334	360	349	366	362	357	356	384	345	394	344	352	367	366	390	336	356	362	363	360	349	335	360	312	343	380	328	341	334	363	310	371	340	344	377	339	349	361	325	333	339	336	349	377	315	348	343	325	358	372	406	347	338	366	326	332	344	331	304	319	356	358	338	367	316	384	359	353	371	356	346	322	348	369	342	363	365	356	357	347	338	320	355	353	348	374	359	357	385	336	385	316	348	371	346	354	325	372	362	332	343	357	352	340	331	339	330	342	389	339	348	347	295	319	329	364	383	368	343	392	343	322	364	326	349	335	364	367	366	371	320	351	363	344	349	375	323	334	361	341	326	348	356	354	335	362	360	354	349	357	348	363	369	345	365	351	360	340	349	353	352	358	370	332	354	372	381	311	378	349	351	348	327	350	345	338	337	323	352	360	345	316	350	326	319	351	382	353	295	318	314	346	329	355	352	366	314	330	368	317	364	313	370	325	321	346	354	361	345	334	319	326	341	338	359	366	323	336	354	354	319	339	366	358	363	346	342	346	346	343	326	358	353	353	358	347	340	378	373	360	331	351	345	336	359	352	343	371	385	324	359	346	345	346	348	342	369	338	352	333	335	349	343	337	330	338	326	344	368	350	340	367	344	378	361	336	332	354	333	343	334	355	326	383	355	356	360	346	340	365	364	356	323	352	338	333	319	323	356	325	343	369	345	335	339	356	360	348	330	355	349	361	341	339	340	349	370	345	350	343	359	372	329	323	385	346	348	332	336	318	361	370	345	336	372	318	348	349	356	355	365	329	325	328	339	343	347	336	347	363	310	355	336	371	345	349	339	341	358	297	330	364	348	359	338	339	360	378	349	358	364	360	374	319	374	316	389	346	363	334	371	322	381	339	334	339	356	376	354	354	318	375	374	350	335	348	359	356	317	333	350	315	350	316	353	323	356	350	341	349	344	315	373	288	347	326	353	365	348	340	372	369	358	344	335	324	341	323	325	374	325	385	334	315	338	354	363	353	333	380	358	330	365	351	373	354	338	341	328	362	336	367	301	367	364	362	353	322	331	340	334	326	351	336	338	352	372	344	328	313	334	343	362	340	315	369	318	376	335	344	319	359	366	348	347	320	327	359	354	340	335	329	372	365	335	340	380	342	323	345	355	360	347	342	364	366	365	353	354	393	372	337	340	360	340	357	376	343	372	368	343	335	362	331	311	356	371	335	354	337	349	316	326	318	346	334	348	339	370	317	345	325	338	328	347	319	340	360	351	355	368	386	370	359	336	359	320	360	339	366	359	355	320	351	365	379	337	388	358	343	325	330	359	345	332	316	355	354	353	400	332	344	362	374	361	332	333	327	331	349	345	362	357	346	366	358	338	344	331	330	346	341	367	348	353	361	349	366	373	354	371	324	342	345	362	339	363	352	364	324	352	334	353	352	320	347	358	349	384	335	354	373	355	366	329	337	353	328	355	330	330	338	367	380	372	338	331	357	370	347	340	365	363	338	348	359	339	346	372	357	353	322	357	359	353	335	372	325	358	350	326	346	344	360	321	356	364	363	360	331	346	360	356	343	342	342	362	348	367	360	377	339	334	346	351	361	348	336	355	359	344	335	351	333	344	333	336	419	354	342	341	362	345	365	353	340	352	366	395	363	367	339	345	322	326	344	308	366	347	359	312	338	335	391	338	381	325	312	323	324	331	373	362	336	356	342	342	340	366	343	351	339	336	352	388	345	349	351	321	342	320	365	357	358	363	343	351	358	331	339	381	339	322	350	317	351	367	382	326	387	327	326	354	363	332	333	329	365	333	341	352	333	353	342	342	324	355	339	338	379	368	357	356	349	325	371	354	316	375	330	335	337	336	350	348	347	320	331	352	380	337	348	364	343	362	385	322	343	342	374	337	342	335	333	357	351	354	344	363	319	345	382	340	365	331	354	347	369	294	324	327	319	359	350	353	348	354	355	343	349	381	375	372	337	341	326	344	358
16330	27787	24127	17026	12682	7961	5449	3990	3158	2662	2881	2896	2579	2248	1941	1653	1686	1514	1235	981	890	660	644	586	616	564	622	576	559	577	628	535	573	554	531	587	563	555	522	511	508	521	544	521	549	533	505	477	459	515	527	529	518	605	594	579	533	524	502	474	493	467	467	455	439	481	461	478	460	435	500	451	476	465	484	517	471	429	471	411	459	427	435	436	460	424	485	444	468	404	490	478	510	479	479	494	492	454	463	495	434	438	445	455	461	512	476	462	462	486	460	427	510	449	454	492	467	460	450	450	457	456	478	442	438	490	497	484	470	439	468	435	430	466	458	441	451	467	465	463	452	464	444	437	435	506	462	464	476	476	474	455	475	452	447	441	469	431	447	496	503	462	457	455	448	465	460	482	474	419	432	459	478	445	505	434	436	483	463	431	472	438	457	474	431	438	425	458	442	428	475	473	453	451	465	488	502	480	472	471	451	417	451	505	468	492	495	450	490	440	456	452	486	436	482	500	456	487	469	464	452	466	481	463	481	479	461	437	472	483	454	482	484	469	484	427	440	473	429	435	455	465	475	465	420	489	464	475	477	465	423	473	455	460	482	473	478	473	428	421	468	463	499	462	469	444	485	460	479	480	466	459	480	463	483	480	473	464	458	420	439	465	486	442	459	416	449	443	450	462	451	473	476	450	451	482	476	481	478	411	506	435	473	468	500	445	428	473	484	471	444	483	407	493	485	433	405	494	463	437	467	466	430	469	468	496	482	483	449	459	466	434	450	474	488	483	473	422	440	465	444	431	451	498	499	488	484	426	485	456	447	499	494	463	444	445	450	443	431	467	487	457	414	477	462	453	425	471	471	476	444	445	484	472	399	487	467	472	454	471	483	467	427	440	504	441	458	453	467	456	466	506	454	474	491	476	464	472	457	463	422	474	479	464	428	466	444	507	446	454	490	445	461	426	457	499	457	453	460	467	500	485	487	476	444	486	472	434	487	453	426	491	487	430	488	469	474	475	453	471	479	435	463	454	461	487	423	521	468	476	437	474	479	481	485	468	442	424	452	475	425	455	438	441	454	436	434	469	481	473	490	494	445	469	456	475	416	416	457	428	464	483	495	494	441	461	442	440	448	448	482	513	441	452	423	434	453	449	444	514	466	431	460	449	433	459	470	447	424	473	485	474	452	458	455	446	447	483	460	473	425	441	525	447	486	500	451	469	444	486	449	469	451	443	439	427	462	474	458	436	481	468	459	460	495	453	465	447	455	429	476	480	441	487	523	451	439	445	469	431	439	485	469	479	456	444	465	500	440	476	528	464	458	475	466	446	511	444	483	469	470	457	461	464	501	469	493	467	458	466	459	475	471	456	468	467	451	439	441	459	458	450	452	494	467	423	472	450	485	437	423	472	451	457	464	447	472	480	433	423	463	434	477	454	445	452	494	469	448	487	453	443	487	431	491	466	482	463	457	446	435	473	443	429	495	493	488	508	502	475	462	440	446	465	456	508	400	444	442	465	501	442	476	464	476	472	469	457	459	475	449	451	459	455	460	463	491	483	436	483	441	442	465	478	444	439	465	429	415	470	465	479	446	477	478	429	457	445	470	457	449	472	478	458	492	492	490	486	396	474	451	446	458	444	441	440	456	466	468	458	417	456	491	462	471	452	481	425	479	435	468	475	468	434	464	456	457	503	456	444	469	479	404	484	460	487	465	511	431	446	440	463	450	453	427	476	441	423	460	489	464	464	429	442	460	515	468	431	496	492	482	517	489	460	461	472	416	453	427	450	438	414	449	425	440	435	445	461	416	465	448	401	504	438	456	483	461	443	425	455	437	406	458	449	474	466	450	488	444	468	470	462	442	455	491	453	470	502	458	459	500	442	451	438	462	461	449	478	442	464	455	449	471	475	440	501	485	428	505	449	473	441	402	468	486	436	398	466	440	433	468	461	457	477	454	432	438	449	441	479	447	471	433	437	505	421	458	470	488	472	459	453	486	457	469	428	469	459	452	458	422	462	455	496	447	495	439	438	461	479	413	428	465	441	433	461	460	466	431	430	428	482	497	474	442	454	417	456	504	454	485	454	412	453	453	490	436	457	467	435	479	485	476	452	486	471	448	449	458	462	458	450	462	431	468	476	487	451	488	432	477	444	437	438	450	441	496	440	442	489	440	428	437	453	462	479	455	484	463	446	443	426	458	451	448	451	438	462	471	497	482	420	440	504	471	434	472	437	483	484	453	476	451	454	425	481	458	409	418	486	477	468	461	471	451	440	458	432	464	463	452	471	484	482	482	454	448	458	501	435	460	505	479	496	442	484	422	470	433	432	507	505	418	457	489	439	440	460	460	455	458	404	457	455	450	468	460	483	414	458	468	482	469	481	474	457	449	467	423	488	462	486	438	461	495	469	511	508	442	456	452	493	452	519	473	467	461	435	479	469	478	455	497	488	461	478	450	435	448	482	473	445	481	452	470	427	457	452	451	457	466	473	449	471	441	466	422	470	489	443	431	441	529	447	483	449	461	426	468	457	462	463	466	450	453	463	471	501	467	446	440	446	488	456	450	471	482	471	480	408	435	429	493	471	460	462	452	479	461	470	468	408	481	438	446	438	522	470	468	483	458	450	509	444	462	466	478	428	469	474	439	435	490	497	458	455	486	461	494	429	454	450	477	519	455	445	452	446	485	459	462	403	494	476	457	482	485	471	462	468	434	467	460	446	470	468	495	476	485	464	476	470	450	451	478	439	504	448	493	463	447	462	459	474	459	445	409	470	413	509	491	462	487	424	451	416	468	442	499	458	471	478	453	476	489	474	451	488	472	462	462	454	454	449	430	474	442	450	424	460	488	473	500	493	484	431	451	415	463	427	458	437	472	457	449	448	464	453	441	457	484	502	450	460	441	481	464	460	452	417	481	476	484	460	467	443	462	464	481	421	451	456	451	418	469	484	474	473	472	479	450	482	459	429	494	448	444	471	486	457	454	451	433	463	500	484	443	479	430	463	443	444	480	461	486	484	460	452	445	481	484	460	449	468	449	458	469	483	451	491	419	474	452	426	493	469	455	486	433	466	438	473	433	479	484	477	483	476	476	454	479	421	467	488	442	508	498	453	459	454	464	477	446	460	473	475	502	488	478	439	484	434	460	443	495	513	485	470	452	438	484	427	448	478	490	436	455	444	477	459	470	465	470	413	469	485	472	416	462	463	427	408	461	456	435	465	441	474	444	476	491	453	467	485	469	481	448	459	458	446	460	431	428	455	464	482	437	456	445	437	435	432	520	490	461	456	459	475	470	457	462	460	501	440	474	464	460	444	455	452	460	471	443	439	483	494	455	461	440	483	484	450	456	437	465	479	497	459	504	525	469	482	468	471	441	444	443	469	449	445	430	466	464	480	468	439	468	447	470	439	499	456	456	463	471	503	490	445	458	461	431	448	448	446	437	461	467	479	455	481	476	468	448	488	457	438	491	449	457	464	459	470	449	467	454	435
22765	21011	28717	23502	21039	21180	13702	4243	2912	2391	2508	2641	2370	2222	1997	1705	1751	1512	1401	1197	1026	974	941	909	931	850	851	871	882	831	859	864	838	807	794	823	850	813	818	749	816	782	758	757	824	768	791	766	741	773	759	789	776	864	869	885	847	773	743	787	777	735	718	745	740	741	728	697	700	746	740	755	733	676	728	726	723	759	723	739	732	721	728	713	749	752	692	737	713	754	777	755	759	781	702	734	716	733	716	736	727	748	662	764	758	747	713	732	651	722	696	750	707	750	688	729	707	678	767	707	745	750	737	728	701	690	736	710	735	759	709	707	697	695	736	751	697	753	728	764	760	696	734	714	702	684	716	755	655	710	724	710	789	764	718	742	696	755	724	727	723	774	787	722	714	747	739	698	699	775	721	692	697	729	763	741	739	734	710	740	656	739	738	714	712	737	740	712	751	707	691	720	722	729	713	754	705	719	691	697	751	743	704	707	733	713	720	719	752	741	727	721	725	678	733	771	725	664	706	722	716	670	710	734	717	699	701	733	737	701	696	715	721	714	712	766	653	728	729	728	705	727	718	695	759	687	727	755	747	707	719	709	746	740	673	728	731	696	733	701	688	727	730	718	737	681	744	729	712	728	694	718	731	711	705	751	765	721	754	719	740	706	734	807	737	682	710	736	722	675	774	715	736	767	776	674	759	731	724	736	760	759	728	667	737	718	754	719	784	749	708	699	731	686	705	723	730	716	748	755	713	762	712	734	741	742	739	727	709	708	703	763	672	699	771	707	728	713	764	697	749	692	719	714	725	747	723	738	726	687	737	763	708	674	711	692	723	710	744	677	727	700	675	693	732	746	688	726	694	752	686	743	731	743	745	685	719	700	753	737	662	738	741	699	703	714	703	750	721	712	744	767	737	733	731	695	725	708	777	780	748	741	737	734	705	763	771	705	777	696	730	705	741	720	706	750	720	737	740	684	751	714	706	699	725	679	704	680	740	690	730	705	751	715	778	762	687	713	736	720	724	689	680	676	688	725	742	722	737	691	740	701	738	762	711	778	687	732	745	758	715	696	727	706	711	669	698	692	739	777	758	726	751	724	701	743	733	711	696	729	729	705	701	726	718	777	727	774	755	773	715	701	702	698	686	710	754	759	718	651	704	765	775	710	715	709	747	729	706	695	730	775	681	728	710	704	686	769	744	781	763	750	745	688	714	688	706	736	685	685	761	732	727	738	700	751	721	705	710	725	723	753	742	736	692	724	776	670	710	718	701	678	701	740	688	745	685	714	746	756	735	740	723	711	706	710	722	692	684	694	710	730	705	723	690	756	698	758	730	737	732	747	699	707	686	726	755	683	713	656	706	664	699	715	730	730	662	708	726	722	765	725	707	754	742	733	715	636	690	729	723	722	728	728	724	746	738	749	726	750	722	730	710	738	721	737	748	687	707	705	694	699	731	738	710	673	725	697	749	732	713	726	734	737	702	682	756	758	755	717	719	686	694	701	758	722	721	734	702	709	750	745	736	743	705	707	699	705	704	774	698	725	713	709	720	700	692	757	709	744	705	743	689	724	682	721	712	751	701	756	752	753	721	742	697	724	804	732	685	662	756	742	740	755	735	742	730	750	725	688	752	711	707	739	797	700	677	692	731	685	739	674	720	711	723	726	741	722	707	713	737	703	745	746	707	756	705	702	691	763	678	684	738	749	728	695	739	695	738	719	724	748	759	728	727	708	753	783	718	715	693	780	727	756	734	665	746	753	724	724	764	701	724	757	762	733	695	694	750	699	726	741	678	679	738	700	719	691	734	668	766	710	683	755	728	748	732	680	666	665	718	742	713	783	760	712	697	728	746	683	685	693	754	731	713	708	733	753	720	681	713	728	729	702	702	672	670	664	679	693	730	735	728	750	730	713	708	740	679	715	722	676	746	736	726	745	689	785	729	764	687	689	718	731	759	690	720	743	771	725	748	722	705	767	735	730	707	731	666	700	739	749	715	734	744	691	696	749	711	748	729	675	731	725	717	731	761	676	722	693	686	710	680	709	709	787	702	700	716	742	752	730	723	696	676	793	740	765	708	757	754	719	722	668	709	721	733	709	693	704	706	682	717	712	695	715	703	749	742	722	695	769	679	711	725	730	724	711	683	687	746	712	711	742	734	707	733	696	667	751	747	741	711	735	731	713	763	703	703	712	761	753	706	676	690	735	722	742	745	729	718	716	705	722	691	726	755	696	720	713	720	684	733	730	730	761	687	734	727	713	740	722	714	736	754	708	727	736	713	709	754	736	713	727	740	671	671	747	675	786	701	716	720	718	701	675	700	733	709	696	724	738	717	722	731	700	730	689	756	701	738	766	757	714	740	776	753	728	703	739	721	724	664	712	751	706	692	726	739	755	761	716	696	725	748	719	670	732	757	683	708	663	735	687	728	744	727	707	743	774	707	674	699	729	700	692	720	713	725	687	725	755	657	740	719	728	664	678	711	699	733	723	745	715	723	722	712	743	660	798	684	707	680	790	702	710	688	699	708	695	750	752	716	696	690	681	695	702	753	668	724	732	728	729	677	694	778	710	730	734	727	731	743	756	725	709	676	690	747	715	754	681	704	675	728	727	751	692	730	728	726	703	741	722	742	690	706	744	689	716	742	711	688	717	707	710	748	763	699	712	677	733	714	739	761	724	723	728	719	753	746	677	739	725	700	737	749	763	738	740	715	718	694	707	726	780	749	714	727	759	715	716	677	764	718	744	724	718	662	767	732	734	743	736	726	739	705	763	666	702	740	725	746	710	760	713	717	772	753	728	704	740	713	774	729	802	739	734	753	679	655	741	752	760	672	750	701	749	682	748	696	738	765	721	754	715	738	731	728	733	769	671	740	676	719	706	742	675	712	719	734	664	733	707	759	696	740	731	721	702	753	698	731	724	669	679	742	717	719	720	681	725	761	689	730	744	733	678	703	741	724	712	759	697	697	726	720	700	677	714	729	725	716	695	741	732	718	752	661	741	744	729	749	727	725	694	726	754	747	737	722	712	722	706	714	757	726	763	686	717	689	697	730	712	744	754	674	726	725	734	681	746	694	728	713	727	696	726	733	744	747	703	732	695	751	718	717	757	745	718	721	702	696	717	766	706	747	721	707	696	752	711	699	766	719	673	717	755	767	756	679	732	707	760	710	731	741	736	719	732	717	729	742	753	670	701	701	722	733	716	716	681	728	712	744	769	694	702	671	713	734	668	708	700	697	741	738	710	690	691	713	707	748	711	697	768	742	695	730	739	655	716	739	700	726	686	715	674	684	720	712	670	736	669	701	778	734	678	683	753	660	725	735	694	718	733	719	747	725	696	670	691	703	693	725	720	725	720	741	717	691	729	694	741	705	725	744	711	698	761	773	722	711	740	684	721	706	757	695	717	732	795	703	738	703	725	759	769	720	705	757	712	684	706	700	661	719	754	680	696	708	688	703	716	711	691	710	708	733	734	727	731	742	727	744	717
19279	37349	32899	25030	19994	13662	10064	7572	6009	5018	5283	5328	4859	4253	3788	3245	2996	2776	2351	1865	1576	1403	1245	1258	1239	1228	1250	1191	1135	1139	1092	1142	1097	1097	1142	1070	1076	1029	1030	999	980	1032	1001	1012	1089	997	977	985	952	928	881	940	1035	1107	1187	1198	1171	1046	983	911	1009	906	904	924	891	886	888	928	877	866	873	912	894	910	929	896	863	921	887	874	900	890	915	937	896	890	831	829	917	895	900	839	899	887	888	941	891	854	901	985	938	894	882	832	935	864	812	862	871	875	924	893	900	880	881	884	896	906	924	904	862	863	871	898	918	893	890	882	863	872	845	851	886	905	830	888	896	920	909	905	942	877	893	922	892	893	908	836	880	904	922	920	841	894	907	891	876	859	890	882	926	917	890	881	860	895	931	955	860	903	857	891	859	927	930	911	879	839	876	932	853	901	853	904	843	841	899	893	904	928	870	936	917	857	940	904	918	895	923	862	924	930	863	831	912	917	900	908	795	841	908	815	908	807	931	905	916	892	848	897	893	864	958	868	870	878	843	894	915	900	861	845	943	902	883	873	935	915	866	897	861	853	874	883	855	919	876	867	884	933	915	883	890	880	905	905	874	900	850	908	866	913	913	928	889	935	825	900	999	902	833	911	900	889	921	851	866	879	893	875	900	887	843	850	861	874	872	895	884	882	864	914	927	865	915	917	917	905	877	860	935	871	917	936	902	883	898	864	846	864	859	875	938	810	906	865	891	900	898	956	929	890	881	905	938	898	878	896	853	873	918	867	928	935	899	933	866	891	884	897	911	905	871	895	930	871	914	838	899	822	907	893	878	967	879	904	914	876	901	878	948	876	884	992	862	852	896	876	872	926	931	900	892	896	902	876	899	920	841	824	862	852	873	906	874	897	866	891	871	915	895	896	832	896	841	908	920	917	882	884	904	909	859	877	917	876	859	915	821	922	899	880	934	870	874	913	898	910	937	884	960	949	815	901	874	878	879	877	935	877	869	862	863	898	930	822	882	886	891	816	897	880	874	915	888	951	844	920	880	867	905	907	821	888	895	915	865	891	843	876	868	817	860	873	855	876	912	877	844	891	918	824	868	873	867	912	921	923	877	921	876	932	886	873	870	921	841	882	861	866	913	903	850	929	845	907	893	877	937	923	915	855	922	846	819	905	902	854	886	886	883	842	925	932	867	879	920	920	860	889	889	872	882	901	884	902	847	869	896	868	926	887	922	893	840	897	888	934	924	862	884	849	912	887	852	855	934	846	859	880	906	883	956	860	871	882	814	892	914	880	887	887	901	943	882	904	889	903	898	889	884	892	904	898	855	883	916	893	901	934	915	899	888	866	896	863	821	873	918	900	908	876	923	915	909	873	851	885	918	932	840	916	897	895	902	918	860	895	882	898	889	867	901	842	888	848	915	856	925	857	854	920	850	884	885	898	958	885	978	880	866	867	896	855	918	924	880	883	888	878	842	926	856	953	902	909	853	884	801	908	918	889	911	854	837	901	913	904	835	852	895	870	851	899	904	856	914	835	880	921	861	868	844	864	885	892	878	888	881	913	861	878	841	878	910	890	855	911	895	869	883	861	932	937	870	900	905	866	853	917	899	924	898	865	856	901	913	930	914	870	872	882	874	907	875	867	857	894	846	891	913	831	923	836	887	857	914	857	953	865	883	875	845	879	877	852	899	924	844	916	893	869	855	882	925	911	895	916	878	886	825	909	896	881	903	907	868	868	915	842	889	874	879	940	913	849	880	920	867	912	861	903	886	884	892	946	883	926	904	880	940	853	815	858	898	835	835	910	872	904	841	867	931	899	877	906	888	831	862	915	900	887	851	925	879	902	889	927	851	878	862	895	861	928	898	913	859	895	904	914	911	889	902	842	882	852	876	864	837	928	951	833	815	892	859	904	852	886	883	883	870	887	907	895	814	830	930	880	919	912	836	870	930	835	926	904	887	854	858	924	870	867	917	898	843	875	913	870	873	889	880	861	906	867	875	879	940	847	917	860	862	889	865	864	891	872	879	939	838	888	874	902	925	900	919	919	896	866	861	883	858	839	910	853	901	894	876	837	883	865	903	900	890	885	891	982	900	869	826	941	876	878	916	896	947	940	892	899	816	895	870	901	916	884	911	885	926	905	837	898	920	942	857	924	895	894	852	892	865	889	895	908	909	913	874	873	841	958	863	890	825	835	879	873	890	867	901	877	870	871	924	902	857	889	871	883	900	929	875	850	924	893	881	855	923	900	863	855	913	852	884	829	849	874	935	899	853	920	931	910	919	882	928	865	918	921	859	846	886	981	896	897	861	925	939	912	928	836	862	870	913	885	945	865	874	871	869	934	890	878	879	833	868	894	880	930	837	934	859	931	873	893	907	881	866	892	842	912	888	900	868	906	828	868	907	867	894	878	907	849	907	882	899	866	929	901	936	850	927	872	877	915	903	886	925	880	862	898	903	881	871	879	867	932	857	891	885	904	913	922	920	890	906	856	864	945	890	891	877	848	895	841	876	854	862	885	876	881	854	926	904	897	917	861	909	897	913	893	899	911	842	895	904	924	918	917	889	894	879	905	887	857	904	904	938	878	900	871	862	932	914	915	808	906	837	829	864	851	846	852	934	799	1005	919	878	863	893	847	908	911	853	888	812	899	855	894	889	848	877	871	852	868	895	882	910	886	879	859	863	853	882	918	856	911	894	888	905	891	880	884	850	871	831	833	866	843	932	877	911	864	879	825	877	848	814	856	884	810	898	858	889	898	878	865	882	841	943	890	911	951	842	900	885	849	920	857	919	934	929	877	926	873	883	893	860	850	923	906	932	860	892	871	893	900	916	924	880	884	937	831	887	902	909	905	889	894	856	878	924	829	879	854	929	913	915	878	889	866	874	874	908	889	890	884	905	903	910	951	928	885	864	912	921	838	876	831	883	828	895	931	834	873	938	906	907	879	880	854	849	882	859	864	890	924	896	887	881	851	899	854	823	875	861	870	838	906	902	902	836	894	836	860	858	877	880	863	873	932	910	846	891	879	912	866	857	873	933	852	822	814	877	882	894	834	912	916	883	886	908	916	841	868	913	898	906	854	898	898	941	885	909	904	893	875	864	868	871	880	859	873	797	878	878	869	832	848	948	857	898	883	856	870	828	919	838	911	878	879	910	918	862	918	880	856	899	864	936	833	867	820	907	883	950	912	872	911	869	900	888	835	910	883	907	867	911	856	934	882	922	855	874	904	866	872	870	903	909	920	872	883	895	907	891	882	910	871	926	902	962	898	875	874	908	904	875	895	898	854	914	888	817	884	918	957	880	848	826	891	936	889	963	867	875	932	910	883	942	855	922	903	866	935	867	877	897	877	889	910	901	885	894	867	892	898	889	918	936	840	908	887	853	932	881	884	917	838	877	873	897	839	846	863	889	867	863	892	859	885	901	880	907	889	829	903	887	923	876	881	883	890	789	852	870	864	912	918	865	886	866	909	903	877	905	896	909	930
26874	20789	17015	10563	5936	3170	1946	1379	1135	985	1006	1078	954	974	852	871	716	663	668	565	514	504	488	449	419	448	480	423	484	427	439	432	483	449	465	453	484	438	414	421	448	445	467	405	437	425	445	427	416	447	435	408	426	455	470	449	439	437	413	402	399	445	404	411	419	455	418	441	434	431	454	436	385	432	426	436	418	417	428	447	418	382	416	404	420	436	443	425	438	410	403	419	370	449	429	414	380	363	449	390	396	445	428	393	404	411	421	404	421	396	426	410	398	364	406	392	406	430	433	423	429	360	395	432	436	441	413	444	447	448	389	403	415	396	432	402	433	425	435	397	443	398	414	434	421	410	444	410	386	430	425	396	432	401	401	403	385	415	419	446	455	440	401	419	454	406	421	418	434	400	395	446	423	418	405	462	415	399	447	426	452	420	410	450	405	390	420	399	418	403	440	413	421	424	396	414	403	419	407	397	409	415	393	412	473	422	427	414	405	458	453	402	373	410	409	425	431	382	448	423	416	441	431	389	404	420	402	433	413	392	426	421	409	419	408	420	373	420	437	409	419	432	393	380	411	409	426	416	443	446	410	448	382	402	437	396	411	431	441	421	399	384	431	408	430	417	417	395	399	402	423	427	422	408	412	410	426	429	434	418	415	446	391	428	389	392	409	455	425	373	421	445	407	393	404	399	430	449	442	429	424	408	396	434	400	409	462	433	435	426	445	452	452	400	397	437	419	432	374	439	411	442	423	433	413	412	385	402	427	395	399	450	408	431	411	409	435	412	433	413	407	473	424	435	402	439	434	424	426	410	440	400	450	392	364	416	412	428	395	445	468	419	416	424	396	367	432	410	415	402	425	428	441	428	419	437	431	401	431	442	403	408	412	416	409	422	407	459	420	401	410	411	423	448	418	410	425	414	426	410	440	424	405	394	406	422	422	425	439	384	419	416	432	389	413	415	422	440	390	460	432	414	428	376	430	428	386	431	431	414	406	396	447	416	443	437	420	401	401	398	386	387	390	421	394	410	430	415	421	450	423	420	429	430	406	398	432	435	376	411	426	422	442	406	432	457	432	432	424	455	418	395	415	407	408	412	432	400	453	396	413	421	431	400	417	388	396	371	413	424	418	409	400	413	419	410	378	383	437	416	435	408	380	412	435	450	439	406	419	406	428	386	421	389	426	403	403	422	445	386	411	370	443	427	421	404	414	428	464	422	378	404	431	409	421	450	395	419	453	441	429	419	433	413	429	439	426	467	457	418	423	403	418	414	389	452	412	430	415	417	418	442	440	453	426	402	423	425	415	412	433	416	415	408	409	428	393	421	404	412	387	413	416	401	433	396	433	415	405	392	414	402	413	410	426	391	409	421	395	425	439	421	412	438	424	415	437	422	401	430	401	439	432	388	405	370	393	406	397	414	439	439	403	406	399	440	384	383	418	455	436	420	439	403	423	407	406	398	422	403	422	412	399	407	379	417	446	430	422	446	441	425	418	429	399	401	422	418	401	451	452	417	399	415	427	402	425	389	409	389	397	373	409	411	441	436	427	425	383	429	394	408	453	415	422	408	425	403	408	449	448	426	410	401	404	370	380	439	400	413	374	396	403	452	440	413	432	405	424	438	394	417	433	401	431	430	411	383	400	413	398	390	430	423	423	418	418	422	447	404	386	429	395	439	438	413	425	382	410	389	400	391	403	426	395	414	446	387	407	411	382	408	405	422	392	376	432	414	432	470	412	427	412	435	402	402	398	393	394	427	418	389	405	413	398	441	391	411	401	426	414	413	442	378	441	446	407	419	431	387	424	410	402	403	405	425	446	413	386	385	414	454	435	388	391	428	417	377	375	423	428	418	380	424	438	429	439	414	397	411	445	415	420	403	441	407	404	462	425	401	420	434	403	377	417	412	395	394	411	399	379	428	396	439	430	439	432	410	435	432	470	409	413	482	443	404	400	396	414	420	394	405	428	430	437	411	445	408	429	399	380	403	399	400	421	485	380	400	411	387	427	422	392	400	419	415	387	424	421	420	419	424	403	398	457	447	442	432	447	409	433	406	402	444	408	408	415	407	414	428	425	430	408	412	367	412	415	426	408	434	408	434	387	400	404	394	396	394	429	415	418	410	416	423	401	383	422	408	395	413	452	457	439	446	439	423	414	412	443	403	383	443	407	421	412	439	408	433	416	437	436	418	423	396	410	437	402	445	415	395	426	445	411	412	421	421	438	397	410	426	433	396	416	422	430	425	407	446	440	435	422	397	450	394	407	394	451	426	398	405	433	414	403	426	396	400	423	439	392	400	419	405	404	381	463	396	424	413	406	413	420	442	390	420	430	440	398	392	404	415	394	404	421	381	425	424	401	410	415	405	428	401	396	410	430	401	442	402	409	416	416	425	426	378	409	433	430	402	392	415	415	417	414	446	403	401	407	394	454	447	363	435	472	451	424	396	415	449	407	425	425	401	429	419	393	425	409	423	393	411	431	433	448	402	404	409	413	436	406	415	411	395	423	420	415	399	412	432	409	425	395	434	415	415	399	396	406	449	385	446	407	404	432	407	443	458	416	408	433	434	434	402	441	432	387	394	416	393	427	420	422	393	408	387	419	428	423	429	428	409	381	410	425	426	392	409	403	404	404	418	408	431	436	443	404	402	431	461	421	424	421	388	450	423	412	424	430	435	435	466	416	393	430	404	409	415	382	409	396	412	436	413	441	397	430	411	416	401	388	386	432	404	426	397	393	440	418	436	424	414	428	419	404	403	409	396	420	388	433	387	410	424	425	444	431	412	399	424	412	440	430	403	438	434	463	438	391	445	419	429	400	421	442	452	395	424	408	413	402	436	391	398	418	420	414	418	406	410	400	435	414	418	445	390	388	384	437	423	380	439	406	399	410	402	399	391	427	421	397	441	398	448	406	397	404	425	429	429	389	419	390	381	410	451	392	405	409	410	417	414	422	396	425	420	370	441	438	392	417	406	422	437	440	399	396	433	428	430	412	418	420	433	419	392	423	440	417	413	415	396	408	436	404	391	389	408	394	417	440	442	420	414	428	429	408	397	441	424	397	407	442	394	433	421	437	398	445	403	394	398	401	420	419	390	424	409	439	405	420	393	410	410	427	397	415	414	420	419	409	412	431	436	402	421	414	424	410	391	413	418	413	426	400	450	370	396	415	449	428	419	431	419	404	375	419	408	434	403	418	382	409	404	385	411	416	431	395	421	444	400	378	360	390	405	460	395	396	412	411	433	441	412	420	428	381	432	432	426	403	387	415	386	413	404	439	420	428	408	398	406	430	427	448	420	434	395	427	419	420	411	409	421	436	390	429	394	436	435	446	434	407	391	423	454	407	413	426	390	410	466	380	379	403	398	402	428	425	396	408	414	417	365	405	413	413	409	400	420	395	428	410	433	411	430	430	380	365	415	410	402	434	409	425	418	392	439	423	414	410	415	426	443	421	384	429	441	411	435	404	399	420	433	407	492	375	444
15022	24460	19651	13327	10010	6476	4245	3072	2394	2054	2130	2275	2121	1836	1664	1422	1300	1135	1064	833	708	719	651	606	653	628	620	603	637	605	582	589	570	563	546	550	585	546	556	572	534	575	582	553	539	569	510	519	581	537	513	564	573	615	559	611	536	592	562	517	490	513	529	554	524	528	485	509	566	561	531	516	535	526	534	501	536	515	530	558	557	502	501	531	534	506	510	493	540	493	513	521	550	522	549	473	523	496	514	523	516	492	540	549	529	518	531	546	508	503	556	565	516	534	525	491	512	505	525	526	485	533	513	507	582	535	528	525	508	518	471	533	539	498	505	561	498	491	544	501	523	558	495	522	543	495	524	542	542	504	493	519	505	492	567	529	538	514	510	524	522	491	539	500	542	479	532	502	492	527	524	527	521	531	479	556	552	523	509	517	541	527	521	532	538	531	522	520	545	515	533	538	554	536	536	521	525	557	497	477	513	509	515	492	568	524	523	548	512	514	517	540	494	543	498	551	513	514	521	573	521	519	514	534	497	519	512	506	542	505	551	527	537	535	500	525	537	508	529	530	492	548	555	506	508	541	555	501	511	517	492	517	499	500	534	511	506	501	525	473	528	556	502	563	527	490	509	488	526	536	469	487	520	501	524	493	491	535	530	530	510	524	507	516	556	531	514	510	543	507	514	513	528	526	473	507	495	486	512	502	538	531	556	554	522	486	510	536	507	509	521	537	505	526	536	564	489	490	524	501	458	527	538	540	528	535	547	487	528	494	484	552	499	487	514	531	489	515	559	514	510	512	505	531	539	507	500	545	507	531	525	536	530	559	521	526	553	553	552	554	537	471	529	542	504	546	522	506	545	544	491	548	533	546	546	513	529	545	546	527	563	502	509	561	493	485	536	497	507	528	498	556	546	517	531	567	558	510	536	501	541	523	528	480	528	552	501	532	533	541	532	523	541	552	537	535	541	504	545	483	498	450	532	510	554	494	513	505	491	521	510	517	512	476	518	501	504	561	590	517	495	509	501	567	506	535	538	481	542	557	501	529	551	533	510	524	500	483	487	501	517	509	561	532	549	536	509	534	516	491	494	476	539	496	504	542	506	527	522	529	521	530	553	530	504	491	475	525	500	530	529	566	522	496	511	515	486	522	541	501	494	529	518	517	502	528	532	535	526	466	514	585	502	524	558	534	520	516	543	540	553	492	507	538	532	533	524	537	542	492	540	520	568	483	522	509	549	525	529	496	521	502	482	489	557	505	538	504	489	528	506	525	484	549	506	490	542	517	552	512	513	507	506	500	504	490	505	539	544	499	515	519	520	543	549	503	478	518	526	547	530	537	536	532	548	516	495	527	566	542	558	527	553	514	506	584	525	500	567	525	527	550	528	537	582	495	519	523	561	507	563	529	526	501	488	539	561	513	526	490	520	510	543	547	531	564	498	526	540	490	508	528	545	493	539	490	542	505	568	515	531	514	561	528	480	529	527	536	542	525	503	593	520	519	503	542	566	516	555	531	504	539	484	562	516	558	561	499	546	534	515	538	488	535	500	524	535	501	511	500	550	520	532	549	560	537	521	525	558	510	516	510	536	517	490	494	487	521	566	502	489	522	520	528	495	497	556	493	526	536	505	493	549	529	528	564	536	545	515	525	494	536	533	524	523	535	500	500	532	544	554	508	566	485	486	485	518	549	559	524	521	519	522	544	524	522	502	556	499	522	540	526	536	509	540	511	526	524	511	487	525	515	503	525	461	536	542	511	528	515	535	530	550	516	523	528	549	514	553	515	527	534	513	525	532	508	495	558	521	510	529	575	498	516	538	544	502	539	490	533	521	495	515	513	511	522	503	536	526	485	493	532	511	544	452	475	558	524	525	512	526	549	573	484	504	527	547	537	505	497	518	536	565	524	536	504	488	484	531	548	516	521	550	518	539	557	531	505	535	561	520	516	569	502	508	540	505	492	549	531	539	504	505	576	529	535	507	470	513	540	569	531	531	509	496	517	543	543	544	521	509	557	497	506	510	517	516	516	496	524	542	499	505	513	541	489	541	504	508	517	494	541	492	539	510	556	516	524	490	525	541	530	486	495	528	513	506	500	511	506	556	595	599	471	544	506	515	545	501	514	533	497	475	513	498	540	518	578	499	503	494	498	536	512	512	509	496	518	506	516	541	492	480	529	535	511	528	508	507	513	519	503	524	533	545	546	554	521	482	550	503	527	512	536	515	509	516	542	523	508	489	527	511	556	527	514	511	546	520	549	494	523	521	569	526	495	523	505	524	543	482	521	531	535	476	484	525	485	513	541	529	464	483	505	485	550	536	519	509	496	532	536	486	508	491	513	533	524	495	556	516	524	540	524	549	521	545	548	552	502	535	545	544	504	524	521	502	511	532	509	535	532	512	485	518	576	547	499	508	530	491	506	485	515	547	545	530	491	510	538	522	558	540	497	548	548	543	494	503	527	503	549	527	518	501	522	503	547	540	540	562	527	531	526	565	517	482	508	563	485	562	503	517	533	518	564	521	470	506	523	545	496	524	504	527	517	536	503	518	526	518	546	539	501	538	496	479	494	586	518	487	507	537	546	545	557	545	505	585	525	530	514	507	554	515	547	535	535	498	508	539	486	539	522	517	543	507	546	544	498	499	523	552	513	518	495	536	561	566	526	493	526	511	546	549	501	499	540	510	531	492	543	513	521	511	494	545	539	504	505	500	557	535	539	523	501	488	519	547	555	582	490	473	512	518	498	560	506	472	513	522	507	542	518	496	507	516	494	532	532	527	521	528	514	515	529	505	509	522	522	515	573	545	485	554	499	522	507	543	493	498	534	528	517	502	515	506	458	499	544	515	552	522	497	533	498	530	524	516	559	540	514	518	512	494	506	525	529	534	534	540	558	535	506	507	511	523	526	501	539	557	503	517	538	556	508	548	519	515	548	508	534	519	523	549	499	525	490	512	527	516	542	530	518	590	489	509	529	536	527	502	530	533	517	505	495	547	531	549	569	498	528	539	482	518	552	515	523	509	498	515	550	506	540	574	544	534	509	493	491	555	543	543	482	529	537	527	546	580	532	529	489	527	513	510	520	528	529	527	523	481	525	505	544	539	484	526	504	521	498	518	536	534	485	543	571	512	550	503	547	505	510	476	566	514	570	526	535	487	506	569	535	530	516	504	535	506	528	520	482	503	517	505	515	511	516	536	543	502	529	500	497	541	534	526	516	510	546	492	519	514	536	485	504	575	565	521	486	516	533	509	517	571	513	564	533	527	508	519	492	530	531	519	526	494	542	551	553	528	506	506	553	483	510	526	479	522	539	494	485	513	559	518	517	457	502	500	476	504	520	550	476	543	532	551	516	521	521	497	518	547	554	538	540	522	501	543	553	524	505	503	526	470	510	520	525	496	533	564	541	502	519	517	515	515	516	510	520	501	542	537	523	516	566	543	538	503	499	555	554	554	548	483	520	508	549	525	557	535	534	521	535	493	553	495	540
23706	20983	28208	23966	21033	14231	5298	2851	2208	1808	1824	1914	1803	1725	1560	1392	1253	1198	1161	996	896	838	792	777	753	801	800	792	803	738	742	771	707	770	723	748	782	744	719	704	747	754	721	714	724	703	732	693	739	692	743	699	759	768	796	720	747	729	695	720	693	720	677	639	679	684	683	681	648	724	685	729	652	686	707	700	668	708	725	646	728	720	669	668	694	646	714	652	699	692	661	691	675	712	708	661	690	667	660	679	713	684	678	656	683	677	659	726	689	665	668	677	732	671	674	684	665	690	682	660	688	674	700	656	710	660	679	639	653	703	640	659	662	738	749	670	635	708	733	664	660	697	697	704	672	646	684	639	693	698	681	625	679	728	698	688	647	680	668	730	661	676	653	691	655	683	683	680	710	649	645	725	660	651	671	659	685	690	673	695	687	652	687	655	631	674	727	695	681	621	663	652	685	685	713	671	707	680	673	707	677	685	684	697	716	698	728	690	658	704	680	658	690	693	693	645	660	692	670	717	662	687	653	642	696	674	683	726	687	673	652	684	718	707	654	678	653	634	677	700	696	685	666	677	654	742	659	670	698	671	662	654	650	704	673	686	695	693	696	668	682	694	694	695	683	678	641	655	649	686	647	670	722	689	673	637	676	732	659	654	725	675	658	671	708	714	663	719	671	635	714	711	677	695	699	696	675	639	688	643	691	673	690	698	657	715	689	683	693	718	704	660	670	672	642	680	643	683	710	655	672	689	666	663	680	681	687	706	710	672	700	685	681	633	673	695	714	729	707	658	679	707	676	703	656	655	694	632	682	626	651	670	649	683	696	689	678	640	676	626	701	666	669	697	694	736	707	665	720	679	652	681	657	668	722	667	716	725	664	722	645	665	682	712	651	708	696	682	657	662	664	715	680	715	673	680	682	680	676	696	679	685	717	681	674	691	691	698	651	658	664	634	709	670	683	683	647	626	664	698	673	659	663	692	692	696	637	686	678	731	696	692	688	650	668	658	627	717	641	675	656	712	677	724	671	698	657	698	735	634	678	681	631	724	712	698	708	654	705	693	698	672	683	659	699	682	708	661	689	682	668	659	648	667	678	652	686	675	677	695	703	698	688	698	663	676	668	729	670	675	682	653	634	659	724	663	703	672	673	664	678	660	696	661	673	624	657	720	663	700	664	713	656	667	678	706	709	667	661	679	723	649	671	653	690	657	684	657	695	691	668	651	649	663	669	706	635	681	663	667	672	681	674	692	686	622	674	707	657	712	749	724	690	696	711	683	662	714	664	645	667	689	670	681	681	677	701	641	704	661	648	747	701	616	685	640	663	685	632	716	676	646	685	677	716	666	663	660	745	696	678	694	694	654	700	687	692	623	667	656	764	707	689	681	713	680	674	705	694	700	695	679	643	667	653	690	647	701	710	682	702	701	666	674	625	656	614	641	729	657	651	670	717	702	672	631	694	631	686	726	671	614	661	636	669	677	648	685	631	679	652	663	663	669	665	699	729	666	640	685	680	647	724	691	697	691	667	689	672	632	695	687	683	700	640	706	719	654	689	713	702	706	663	684	742	653	714	681	665	727	655	671	686	671	660	698	651	725	719	676	648	690	680	702	637	683	672	717	672	663	684	719	685	691	701	647	678	707	685	665	706	668	680	688	667	694	668	690	675	655	699	691	687	664	688	655	668	669	667	689	710	686	708	648	669	643	660	711	652	624	630	654	706	709	655	694	699	681	702	698	678	671	697	636	687	668	703	678	675	670	672	642	685	677	681	658	677	657	717	696	683	665	659	636	687	685	691	659	657	680	695	678	696	622	688	707	698	686	688	680	657	675	676	675	670	653	708	659	739	685	686	699	647	641	652	668	721	665	654	683	690	702	670	686	747	681	667	678	663	675	664	703	695	695	655	653	698	662	660	681	673	713	667	674	666	671	713	706	692	686	665	652	680	615	670	703	688	702	653	650	721	665	655	677	679	636	693	663	714	635	705	654	686	660	707	670	691	676	638	660	685	709	718	667	696	670	708	642	630	699	743	691	666	647	636	641	699	678	660	672	685	665	687	643	662	660	672	659	707	673	672	688	631	711	673	674	698	690	667	648	654	643	662	689	687	698	684	683	681	707	675	677	704	649	679	623	693	689	633	662	679	654	673	649	648	703	657	708	691	700	649	699	636	714	677	691	699	673	681	701	718	657	640	648	707	678	681	701	645	653	627	710	684	694	677	715	742	673	670	698	704	653	653	683	693	737	683	670	661	692	687	643	683	675	671	662	695	648	635	677	712	666	681	686	640	666	691	681	613	649	732	738	673	673	716	688	647	692	699	648	690	668	687	701	664	724	681	631	683	656	675	665	689	657	685	658	680	648	685	704	694	723	698	720	714	653	675	659	705	699	672	657	669	720	686	681	679	679	638	699	676	723	675	692	704	687	648	682	671	692	643	679	675	668	693	615	681	650	657	642	638	688	650	732	689	663	703	667	697	709	704	699	673	618	644	678	687	700	689	628	688	672	697	700	697	643	673	685	700	633	729	674	695	689	683	688	682	689	692	619	683	690	679	639	700	642	655	670	715	642	692	660	647	704	686	689	635	638	634	652	685	700	700	630	688	694	695	633	696	695	716	645	706	641	682	660	735	649	713	662	631	647	661	657	667	679	657	712	637	666	679	635	701	675	705	668	669	737	692	685	695	672	699	656	694	674	678	677	671	678	651	691	712	638	657	663	702	725	684	642	652	666	672	681	680	660	681	670	701	671	653	678	702	636	637	625	640	651	683	685	718	658	705	674	682	708	666	717	678	717	632	664	666	667	726	690	660	637	697	702	694	716	664	676	641	712	655	653	712	696	690	629	676	650	686	684	671	717	660	711	670	675	668	668	719	679	678	707	685	637	705	686	659	655	626	645	697	705	703	655	666	692	709	712	666	680	697	699	690	650	676	711	658	694	669	674	708	637	656	613	714	681	632	733	680	703	717	718	676	654	689	683	628	663	692	652	695	656	677	698	670	682	683	673	706	673	675	692	705	678	698	665	702	692	694	649	704	698	669	644	713	675	660	717	702	712	684	743	717	660	628	659	682	659	675	693	713	689	695	682	658	701	650	656	658	693	693	631	720	653	662	691	706	668	670	683	711	648	692	677	653	650	681	682	708	688	688	664	699	680	709	715	662	633	671	646	705	669	654	690	678	665	694	656	693	617	696	610	702	703	677	605	620	691	651	654	697	659	692	678	661	719	681	696	658	707	671	676	661	662	658	669	681	679	688	636	687	670	681	667	639	665	639	676	687	651	677	683	702	673	647	679	671	681	639	650	636	722	656	695	713	697	706	616	676	735	671	626	689	652	703	696	708	678	663	665	669	694	700	663	692	664	643	613	712	647	692	665	651	657	640	713	650	695	635	717	682	706	735	700	677	717	653	708	692	688	668	674	664	705	679	691	670	668	679	689	705	721	648	721	683	694	613	695	659	673	682	683	615	692	681	677	667	677	676	661
16700	33596	27728	19751	15571	10844	7492	5409	4581	3526	3642	3849	3765	3266	2832	2489	2226	1996	1756	1454	1238	1188	1095	1025	1016	1016	1025	1076	1041	1002	1010	987	1025	1030	939	963	936	945	929	906	938	884	906	919	922	980	885	874	906	890	894	968	882	971	1013	967	1008	910	916	858	881	850	848	886	836	879	857	815	849	827	852	858	867	820	851	861	807	856	803	843	813	807	821	829	841	860	877	771	820	855	839	863	845	847	840	856	834	850	835	818	840	815	874	838	845	839	855	818	800	814	792	855	806	875	844	814	769	820	804	847	854	853	848	887	853	857	807	841	811	817	864	819	864	822	858	855	818	845	844	771	875	771	853	807	839	857	790	858	802	856	819	852	849	839	822	852	855	838	820	822	849	814	834	890	862	792	850	863	803	850	797	858	794	827	837	875	798	909	815	908	819	798	868	794	816	828	815	917	862	853	905	826	833	829	799	781	867	848	822	841	805	810	873	816	821	800	806	831	831	848	802	840	842	855	836	841	808	862	833	823	881	833	810	822	838	862	835	853	830	812	824	826	795	823	768	808	841	857	785	784	866	799	856	908	822	855	836	823	794	793	810	865	854	829	801	842	906	813	842	831	820	808	824	842	836	857	804	843	781	827	811	786	851	825	811	845	790	869	828	809	887	839	857	828	811	806	845	839	808	845	800	763	804	854	877	834	838	845	841	813	813	834	834	832	905	846	800	816	872	817	842	864	807	857	841	810	846	883	812	809	787	833	793	864	865	808	843	812	841	837	824	841	841	843	804	812	799	820	852	822	861	781	809	832	786	859	838	826	817	942	848	814	821	828	814	824	846	838	817	838	849	872	778	820	898	829	887	855	863	864	904	764	814	813	845	866	891	828	846	830	863	814	810	844	823	821	790	811	801	824	814	839	831	849	836	867	893	818	780	833	841	820	848	832	895	875	873	861	802	825	882	841	845	831	848	834	812	831	832	830	831	782	833	882	823	831	816	798	868	824	788	866	800	853	808	811	811	849	805	830	774	815	781	826	853	848	832	838	808	813	859	833	849	830	827	787	826	851	869	844	799	776	858	836	850	845	798	761	825	846	860	845	845	787	846	870	814	820	758	772	847	854	834	831	839	784	864	842	834	827	856	854	820	835	831	808	830	867	878	865	833	878	820	814	856	835	877	822	874	835	866	803	818	798	836	784	823	860	839	821	829	815	834	804	795	861	828	815	863	842	871	814	821	826	841	860	859	840	837	814	832	833	772	798	842	774	854	812	836	819	863	792	785	813	824	823	828	814	857	855	828	820	845	825	829	851	849	838	883	843	836	805	860	854	799	838	880	837	850	857	800	839	844	850	838	822	821	802	773	860	833	834	828	835	826	881	824	858	815	841	828	822	806	814	816	833	804	827	863	834	825	795	777	826	798	795	879	843	872	829	801	863	849	823	805	789	862	851	879	824	823	819	857	824	778	853	820	802	874	832	878	834	867	783	866	818	832	875	844	767	801	860	851	811	832	848	872	859	872	818	836	837	855	799	772	865	801	873	819	864	840	860	858	871	839	821	835	825	813	805	839	839	818	850	881	855	834	827	795	797	797	855	904	844	870	803	811	814	870	816	805	828	847	829	858	814	826	793	852	856	842	815	869	834	866	850	838	832	884	901	862	849	855	864	824	898	822	842	857	836	823	790	828	812	779	838	793	862	809	841	827	902	817	836	838	852	816	862	846	858	835	783	861	831	849	818	758	815	858	843	838	762	824	805	821	819	808	811	890	823	833	815	782	854	847	873	851	869	854	815	784	836	798	801	846	865	825	792	805	802	808	806	837	784	812	838	861	838	811	848	793	834	844	827	838	842	802	812	832	858	835	819	831	876	836	816	801	837	819	783	847	822	793	809	781	910	859	784	865	825	844	842	844	829	832	823	829	852	801	852	837	883	818	865	859	824	835	812	860	848	852	803	843	849	849	859	801	836	881	847	856	840	788	852	768	828	818	837	855	862	819	804	823	818	851	786	817	886	879	779	842	789	820	887	820	823	822	780	892	834	842	817	854	802	831	804	828	818	834	798	831	898	828	826	800	834	814	851	828	830	848	863	856	819	850	835	801	826	848	810	831	824	817	827	851	855	832	817	868	824	803	851	838	830	807	781	852	803	775	838	801	853	811	829	779	833	830	808	843	838	801	801	820	856	806	836	800	870	787	812	786	840	920	848	825	835	900	899	831	855	781	814	826	882	850	800	845	820	753	827	825	814	864	838	897	795	815	819	794	829	864	870	843	867	822	858	853	805	827	805	815	783	856	810	802	827	866	820	834	844	844	839	815	789	851	806	848	803	879	861	825	828	825	821	861	858	855	788	818	860	855	844	827	850	789	811	836	820	838	892	872	818	826	824	817	811	832	827	859	868	829	813	874	857	853	810	878	838	851	868	844	872	768	825	821	850	826	837	823	811	815	836	848	832	831	824	790	807	848	869	834	791	832	880	827	805	797	849	847	863	837	852	822	839	840	849	836	807	871	844	834	779	795	809	869	839	831	828	810	777	873	907	809	806	813	864	869	832	832	858	839	854	836	863	834	789	773	808	815	840	817	834	855	788	833	841	818	856	854	840	816	841	803	836	827	828	854	826	847	841	802	798	820	873	846	915	796	843	840	829	804	836	898	810	881	809	870	829	818	823	789	843	813	832	833	831	834	836	868	814	807	806	853	827	824	852	821	864	810	804	797	873	807	867	827	807	819	844	836	868	841	837	796	817	830	845	829	822	841	808	838	855	811	797	825	841	826	836	828	795	885	883	854	871	819	863	833	820	866	815	795	804	847	794	835	845	820	835	831	856	775	841	853	813	851	866	909	826	804	885	841	760	800	849	874	816	874	834	887	785	846	851	809	829	875	813	826	863	754	847	771	834	826	872	804	827	809	806	831	829	836	890	843	825	814	828	816	839	842	902	839	851	788	828	833	788	830	792	771	817	797	821	808	850	836	881	809	891	788	833	880	830	863	822	858	836	832	836	816	843	783	863	812	824	826	855	854	806	817	812	840	796	789	806	873	843	856	860	798	786	853	870	795	795	803	787	869	872	842	819	837	854	894	854	836	823	854	846	842	859	823	784	832	825	796	850	815	847	866	810	858	756	844	839	889	877	853	857	798	815	797	868	844	803	853	864	854	807	819	782	871	799	818	823	843	836	816	814	851	839	832	838	811	823	822	865	854	814	807	900	839	840	783	845	826	741	825	822	840	832	830	808	788	810	844	894	831	855	814	872	833	815	852	837	887	826	803	865	800	801	806	879	867	843	816	809	815	860	779	793	833	841	852	868	818	910	844	846	818	843	821	864	808	830	820	817	836	796	804	812	826	817	856	791	788	874	788	811	867	882	805	870	802	850	821	773	819	820	856	836	795	848	845	775	786	855	796	803	865	889	836	857	791	866	837	815	852	750	813	876	839	857	852	835	854	846	849	827	862	831	837	818	821	810	831	812	858	869	813	883	831	832	852	806	840	847
24923	20993	27131	24890	14400	5304	2705	1757	1360	1067	1181	1203	1165	1061	924	864	783	672	632	524	476	468	445	449	418	415	435	418	420	397	387	419	396	409	370	394	357	427	381	381	377	378	369	379	368	410	379	356	336	340	374	395	375	360	372	344	442	367	410	363	362	367	348	325	365	330	337	358	320	341	350	335	344	320	346	373	351	299	323	347	353	395	326	361	353	359	342	343	339	333	316	348	372	339	332	343	332	322	366	348	362	356	372	345	357	355	330	341	357	338	350	339	366	369	317	321	346	343	356	308	364	347	339	348	332	335	347	332	340	328	341	349	315	344	356	327	343	366	352	371	332	333	356	355	325	354	350	359	353	329	335	354	350	334	350	369	357	355	360	353	345	331	343	340	350	332	369	330	357	334	350	377	348	335	354	313	388	289	343	347	357	337	364	368	344	356	316	340	344	374	361	339	336	309	344	354	360	330	363	332	334	326	353	360	379	320	325	312	367	320	377	347	345	346	355	366	355	352	333	338	369	366	368	369	339	325	343	329	363	381	352	359	362	331	316	358	351	357	357	359	331	372	345	348	365	311	333	335	310	333	353	363	335	314	348	369	315	333	357	367	333	382	367	381	346	341	348	387	314	322	347	363	339	334	334	325	334	353	335	360	319	343	320	331	318	363	322	341	344	331	341	338	321	355	389	371	329	332	338	317	329	334	347	386	356	372	343	320	316	359	331	340	361	353	406	378	353	357	341	311	328	361	345	342	338	373	336	365	356	347	335	352	340	337	334	361	329	346	353	337	367	345	326	361	394	344	322	379	331	344	325	360	315	346	339	351	345	340	329	358	320	402	375	338	374	336	344	394	331	348	348	352	354	325	340	358	350	335	382	341	309	362	345	343	345	322	351	364	340	349	358	361	337	336	366	340	353	332	342	366	340	348	384	327	348	354	313	349	347	352	317	367	361	314	371	349	346	363	357	348	383	337	343	346	363	316	329	365	358	318	304	336	345	316	329	394	345	341	328	374	345	374	338	341	369	347	356	313	354	331	346	355	340	364	336	345	351	339	346	344	386	326	341	347	341	375	338	337	339	359	354	339	334	315	319	322	348	335	363	350	315	328	347	309	357	333	342	322	347	388	350	344	332	348	358	352	354	341	365	339	351	380	332	330	344	360	333	342	339	328	369	347	333	366	311	352	320	349	384	343	331	347	348	323	345	334	360	345	341	329	341	364	364	382	340	374	338	332	330	340	346	320	330	346	311	322	334	330	307	351	336	347	354	346	376	371	362	343	376	346	317	283	351	365	356	360	353	345	371	342	321	338	338	330	369	340	328	354	356	343	349	338	362	302	352	351	353	369	353	338	357	335	360	330	342	330	337	387	333	340	317	310	335	358	365	346	352	351	357	341	314	326	367	373	350	358	362	319	323	344	374	368	342	342	356	330	364	369	361	322	332	325	350	331	338	371	346	355	394	317	370	334	353	341	339	331	385	370	356	364	346	348	369	350	329	359	358	344	340	354	367	336	329	334	367	349	335	347	349	320	349	338	367	341	370	359	384	361	361	321	338	349	335	385	350	357	376	362	376	372	325	360	361	336	371	322	355	303	342	365	351	354	334	361	349	373	341	352	334	355	350	347	360	293	312	331	354	346	346	352	326	340	388	343	352	343	316	340	359	309	344	351	343	339	364	379	389	355	333	353	375	379	348	360	346	372	351	355	345	365	357	346	349	321	374	294	348	355	375	356	375	322	340	348	353	325	330	327	352	312	322	349	373	373	367	302	322	365	333	338	342	346	353	322	387	307	371	364	323	305	343	349	355	343	326	330	336	350	351	364	365	342	315	343	364	318	335	379	369	352	329	351	347	356	371	323	339	369	340	341	338	342	363	387	379	327	348	339	363	339	355	340	344	340	350	325	383	310	371	314	382	339	390	337	316	359	346	323	320	368	336	373	328	342	341	360	343	321	334	326	339	340	293	351	352	348	322	370	349	363	346	330	351	337	308	345	380	350	345	362	318	377	329	340	366	349	332	346	341	326	331	354	344	353	354	355	353	363	338	352	362	336	396	343	332	376	336	349	356	341	359	320	352	345	341	331	346	314	368	339	355	322	372	311	325	340	341	374	335	341	349	327	342	347	346	350	337	339	352	323	344	360	352	333	324	302	359	321	359	372	375	348	354	356	317	338	352	358	343	359	377	378	372	369	321	330	340	380	362	358	368	345	334	333	369	340	350	349	343	326	327	375	337	337	323	355	333	348	312	320	365	338	334	326	348	354	351	339	338	389	341	364	354	348	340	348	377	345	341	367	350	344	339	332	324	336	349	329	325	346	368	368	346	346	379	356	349	347	348	348	343	361	354	361	370	379	354	349	348	362	363	309	369	349	339	355	369	363	349	327	295	373	329	354	321	332	346	348	347	362	323	333	325	342	368	357	354	345	354	372	346	324	330	370	342	367	331	329	344	352	366	330	382	359	355	325	340	363	336	338	338	344	326	342	386	337	329	321	343	386	340	338	373	363	338	366	361	346	352	360	341	352	335	384	359	309	324	343	348	351	392	350	344	337	382	355	375	394	362	373	346	357	400	354	338	339	352	311	355	313	358	348	370	349	331	306	364	336	331	361	348	360	340	327	348	363	334	351	360	361	330	383	359	317	328	338	353	330	366	327	319	333	373	393	386	345	333	358	355	361	364	340	361	333	328	351	339	330	343	362	367	342	329	352	347	346	333	332	336	337	317	338	332	316	324	339	341	366	329	365	362	349	338	338	367	334	351	328	309	376	347	308	358	331	369	336	345	326	328	328	356	361	313	349	344	344	324	355	385	344	345	332	358	337	343	317	361	339	371	351	326	351	348	360	361	364	339	351	341	343	348	350	353	322	363	327	355	361	373	365	347	344	355	352	329	352	338	391	345	344	326	372	325	344	388	388	364	350	316	316	352	343	329	316	323	355	362	326	346	357	370	321	352	349	354	351	357	342	381	327	363	344	333	351	353	341	315	362	321	343	358	343	337	352	326	346	366	357	357	369	324	380	359	351	325	323	343	325	364	340	337	316	341	373	362	385	363	363	295	326	363	370	317	347	339	333	327	367	302	343	320	377	366	366	344	362	377	314	334	370	348	343	345	328	327	348	363	334	360	323	359	350	371	351	333	347	370	329	355	356	348	331	338	375	336	357	361	321	356	351	372	340	332	388	319	357	347	372	330	342	348	360	331	327	333	338	338	362	364	323	367	342	300	338	314	322	333	347	360	367	360	338	346	339	385	345	293	346	351	343	364	341	355	384	374	369	350	345	359	330	359	364	325	327	349	339	334	334	356	330	354	333	362	379	346	348	340	343	349	334	368	318	341	347	373	328	357	336	342	342	349	355	347	338	385	351	304	310	368	349	351	338	334	337	353	360	334	318	329	339	309	333	349	361	339	345	343	348	350	368	302	364	361	367	331	358	348	327	341	340	313	328	357	330	353	366	338	353	359	302	333	345	335	336	362	358
16104	30485	23823	16109	13124	9023	5835	4176	3499	2651	2628	2723	2622	2431	2039	1796	1507	1311	1121	876	761	666	686	622	618	607	636	658	607	576	537	604	613	567	575	567	547	515	518	498	543	521	542	521	536	537	487	469	483	481	491	516	525	497	553	554	560	494	520	468	491	484	509	463	508	463	482	446	470	435	469	458	455	470	465	448	498	443	456	435	472	455	444	457	474	447	462	449	460	452	470	465	468	457	465	491	453	440	443	453	471	440	444	499	452	478	468	478	457	465	445	462	458	429	433	491	485	448	443	485	491	492	477	457	458	471	444	441	438	449	491	483	465	430	430	437	503	460	483	453	424	415	503	459	496	444	443	431	474	441	468	468	464	460	504	421	447	451	447	443	461	437	414	469	458	441	424	423	451	472	467	445	448	474	449	468	413	437	468	461	463	426	478	455	476	463	470	471	450	459	466	478	502	440	464	469	435	461	445	444	471	436	482	465	480	455	465	483	452	441	493	483	465	469	449	443	456	505	468	480	491	502	452	439	445	468	450	435	464	471	438	472	457	452	469	468	454	447	445	477	470	492	456	458	454	446	445	443	456	443	455	466	461	450	499	471	473	464	462	463	498	468	445	433	465	448	464	446	435	440	467	427	439	467	482	475	489	492	464	492	434	467	452	474	455	426	474	461	445	479	502	472	463	475	465	458	459	440	444	470	470	443	509	449	483	432	469	465	439	431	468	451	450	439	483	447	477	467	446	457	460	500	446	477	447	483	461	435	482	434	468	467	424	453	454	462	499	474	486	489	458	463	461	466	445	446	451	395	449	480	486	460	466	436	442	460	463	447	480	426	421	477	492	459	421	461	470	459	448	435	473	438	465	434	453	443	470	447	429	434	448	426	474	490	452	446	472	476	458	457	466	467	482	475	483	451	435	461	468	451	454	480	480	477	477	488	430	448	421	472	502	499	442	464	482	479	455	461	446	464	504	487	467	422	475	474	413	464	443	452	503	453	454	440	473	512	449	452	477	468	452	501	448	475	484	449	451	483	447	489	458	505	446	436	463	450	433	472	456	419	427	444	452	458	484	442	447	433	494	449	470	473	487	469	438	411	470	451	475	456	461	485	443	449	477	449	494	468	465	440	465	466	460	490	450	471	485	447	462	445	455	458	453	470	474	437	449	474	435	489	451	439	475	460	452	458	480	464	477	430	452	488	438	447	447	462	433	436	435	453	435	461	470	469	503	437	463	459	421	430	427	441	458	513	476	427	455	470	468	469	466	476	461	436	482	460	475	428	460	451	468	486	468	492	455	513	467	456	458	434	463	428	476	473	496	467	457	444	405	449	444	432	469	417	462	426	450	445	452	464	444	480	410	461	460	473	429	464	469	438	466	466	476	448	468	459	474	453	426	446	464	451	458	418	420	416	446	418	485	437	488	466	471	451	443	505	481	445	433	440	494	447	443	453	459	475	453	454	423	469	436	443	448	494	463	452	466	482	465	454	486	474	443	466	452	497	443	476	454	484	428	496	468	483	415	497	456	473	477	472	455	476	437	460	479	460	434	434	461	464	434	478	426	480	462	437	435	474	442	407	469	444	426	468	454	472	462	429	476	435	464	442	449	441	437	485	480	461	471	465	452	443	413	446	477	455	404	432	474	460	448	464	463	458	488	442	449	456	461	439	474	476	453	467	416	498	454	478	454	469	485	474	486	469	513	473	444	479	456	436	470	482	473	458	451	434	445	493	445	453	466	447	463	455	433	470	457	456	495	438	473	405	485	423	454	441	464	447	472	437	454	493	420	455	438	407	474	461	462	460	472	452	503	460	420	454	442	473	491	467	462	447	465	471	466	433	479	424	446	453	462	437	479	432	454	428	441	461	501	483	494	455	473	403	495	447	447	474	488	434	458	474	460	473	434	459	445	459	492	430	473	465	467	462	464	479	451	459	459	449	438	437	488	458	461	465	454	461	427	478	451	440	495	479	496	455	467	472	470	515	451	427	423	439	435	430	441	456	485	404	460	500	514	447	460	442	449	444	447	478	409	477	468	468	473	449	444	466	447	450	484	432	463	442	485	471	422	500	445	439	453	470	480	471	503	471	451	455	443	460	456	479	482	438	469	460	459	502	471	452	455	478	482	494	495	466	417	476	445	461	428	456	493	457	449	462	462	436	411	449	452	429	440	444	493	446	463	439	489	421	447	443	426	459	462	447	491	449	462	487	414	477	466	481	482	445	446	468	430	457	457	452	427	438	461	438	463	455	489	426	483	482	451	492	440	463	479	461	465	437	424	439	454	427	445	467	470	480	497	482	444	438	486	467	460	453	471	470	459	496	450	464	463	447	432	442	432	460	460	432	435	421	449	436	489	465	471	449	477	452	439	435	432	464	485	482	473	457	487	492	492	465	455	463	422	435	474	450	458	455	442	466	487	402	471	457	475	474	479	450	431	465	452	493	473	454	453	459	470	466	455	456	437	499	455	480	494	467	436	488	453	465	457	439	451	500	449	468	446	451	465	456	455	442	446	483	465	442	468	426	472	459	468	431	455	499	457	491	468	464	472	456	449	446	423	456	449	444	435	425	425	449	436	494	513	453	459	439	466	469	404	457	459	464	429	421	451	444	462	464	469	452	437	505	475	413	410	475	458	444	435	457	470	500	464	468	471	454	485	474	472	442	454	479	481	469	482	451	469	451	414	468	456	469	482	465	482	461	437	459	450	486	437	462	470	457	462	414	488	457	456	442	481	449	455	492	439	470	425	432	455	477	411	469	459	435	443	477	451	482	453	438	446	459	460	447	466	453	454	461	462	427	486	467	465	468	452	480	459	475	464	458	460	447	474	429	467	453	478	475	446	426	470	439	439	396	446	431	466	480	453	443	476	433	479	475	443	465	438	456	466	474	484	455	451	418	475	458	431	490	444	454	431	465	520	442	475	449	472	447	451	463	418	481	454	439	440	454	494	432	461	424	459	420	448	463	461	444	442	470	461	457	465	442	441	475	450	464	486	499	454	442	507	452	459	447	443	492	452	448	503	465	479	460	503	470	451	479	466	512	469	461	420	486	515	494	444	444	427	448	465	473	470	428	478	461	470	473	494	466	474	447	437	426	480	465	466	481	481	479	462	458	482	450	435	417	458	438	452	411	487	423	472	443	463	477	445	429	466	484	423	454	487	428	486	445	468	469	485	451	434	475	417	408	487	451	443	422	481	452	423	458	505	451	483	448	484	488	472	485	495	448	442	436	466	435	459	453	488	447	464	445	447	448	438	432	484	466	460	440	453	429	440	448	440	457	465	449	427	446	428	474	446	430	473	452	476	485	441	445	451	457	448	429	482	475	423	477	458	448	491	442	477	463	454	463	489	418	475	426	461	434	469	454	461	458	449	449	448	499	471	466	479	442	428	456	457	463	417	452	433	471	471	481	450	487	447	478	451	499	450	458	457	465	464	452	439	476	466	451	459	437	454	441	452	480	398	446	499	461	431	410	443	467	485	462
22722	20964	28651	23418	20996	21242	14437	4388	3142	2463	2433	2564	2394	2124	2003	1824	1618	1498	1205	1072	994	913	964	903	930	856	924	916	896	865	814	802	812	840	850	805	795	744	776	728	790	755	785	771	777	764	757	761	741	715	750	748	757	826	872	814	771	812	807	744	736	753	725	725	700	695	726	740	705	737	726	768	698	728	702	753	771	759	730	695	664	716	741	754	745	759	719	707	706	690	718	779	718	737	764	701	687	733	730	725	728	716	761	662	668	696	748	735	725	758	769	668	717	678	746	736	720	710	740	750	701	750	683	739	758	763	716	683	678	674	743	750	685	724	771	715	738	792	690	701	722	746	725	726	710	698	686	735	687	707	708	743	733	740	696	731	743	714	733	728	701	750	674	685	685	733	735	739	725	667	707	708	754	704	730	704	714	690	729	725	717	709	729	691	768	683	716	716	741	750	683	700	737	711	706	743	732	713	695	730	745	726	680	706	688	702	687	654	724	688	708	703	717	684	705	684	743	705	687	688	781	741	716	772	704	751	694	711	719	717	697	731	639	670	746	674	763	719	712	739	686	741	707	735	709	716	728	767	679	704	705	710	718	719	703	702	682	733	715	740	699	768	759	653	671	683	695	725	743	678	728	692	736	709	720	695	703	676	723	745	709	694	692	735	720	683	702	708	734	719	735	736	762	713	746	701	713	700	781	689	708	704	724	671	702	657	677	721	666	720	725	707	710	651	716	728	728	699	686	729	677	701	743	730	691	720	716	659	698	776	690	682	719	703	716	719	740	726	673	713	642	699	687	694	712	699	690	747	704	742	729	778	748	712	707	684	688	711	706	703	730	722	689	682	734	669	710	700	772	693	661	720	716	755	762	728	732	682	725	706	769	764	686	747	708	679	700	661	674	731	756	749	684	726	729	681	741	740	648	730	740	721	730	747	660	663	709	748	725	686	758	683	705	716	731	736	700	738	681	737	744	704	700	712	729	717	711	691	717	699	729	700	696	731	761	714	664	692	666	699	706	707	725	717	721	746	683	710	692	697	717	704	709	752	745	733	734	715	757	672	712	709	715	756	734	688	714	709	763	685	756	691	710	723	704	697	716	710	728	697	690	733	653	763	716	696	706	667	732	692	719	682	690	735	706	718	718	697	723	728	719	697	690	722	664	731	653	728	774	716	713	693	683	761	679	743	710	703	702	706	671	732	744	686	661	639	708	685	728	698	699	721	720	683	740	720	705	712	686	706	749	705	740	720	709	684	756	754	715	728	742	705	692	723	725	708	704	693	737	691	722	737	691	724	699	725	715	658	686	738	695	728	675	698	718	747	725	744	712	716	729	764	743	730	744	672	723	749	683	690	686	698	756	676	677	713	693	718	692	721	727	722	707	730	702	738	710	695	721	693	736	692	702	677	730	713	691	705	704	751	710	695	686	742	730	719	702	694	716	704	708	690	707	752	707	730	746	729	715	710	740	719	678	710	662	691	733	737	709	682	740	701	731	671	679	753	701	663	668	717	677	754	707	696	732	739	669	709	741	674	755	698	729	753	763	693	734	679	706	747	713	686	717	716	697	716	736	692	770	694	698	706	724	701	722	750	722	675	752	672	712	706	731	733	730	714	681	696	711	735	681	718	675	693	696	765	738	716	690	745	710	775	679	704	736	729	725	698	677	706	762	699	709	789	714	674	724	726	686	736	765	755	694	690	740	735	697	720	711	674	713	683	739	740	711	752	754	725	711	696	710	674	798	742	716	656	719	707	664	720	664	709	752	716	710	715	679	713	726	709	699	742	735	708	717	686	731	684	694	663	703	695	694	735	690	687	741	729	677	749	654	681	778	769	729	734	740	689	679	725	737	738	748	741	749	692	692	705	734	694	734	761	719	680	731	693	737	721	661	722	729	712	748	728	682	715	670	757	700	795	720	693	684	742	767	727	692	735	682	681	727	710	744	701	728	717	757	731	754	716	730	687	741	702	774	721	728	711	728	679	722	735	742	712	713	719	747	747	717	749	738	746	682	715	734	733	752	692	721	709	726	713	716	703	674	686	681	750	727	756	704	753	730	732	669	730	718	722	698	720	708	698	702	670	696	733	676	688	708	710	705	736	734	714	689	787	703	739	711	698	739	688	692	764	702	680	726	705	707	704	721	733	689	710	740	711	745	729	749	701	673	711	656	704	722	747	667	710	711	707	711	748	749	702	778	726	681	722	735	738	739	677	745	736	675	761	712	728	658	712	725	734	704	684	759	694	739	729	698	695	682	673	751	726	667	763	724	725	706	697	701	720	656	650	733	713	674	716	754	736	680	744	664	691	752	715	718	703	755	714	692	732	686	705	699	699	839	724	726	720	694	726	730	673	657	764	748	635	720	725	740	731	742	704	797	716	674	689	727	719	738	715	715	709	706	714	683	722	687	716	692	732	666	715	757	700	723	721	706	711	768	711	733	715	716	723	716	736	692	683	693	687	749	712	688	758	741	702	743	707	718	755	728	727	725	748	702	712	702	700	740	731	730	744	758	713	705	711	727	731	727	707	707	679	735	681	684	717	711	723	712	718	699	694	712	711	723	703	653	715	735	724	725	685	708	690	725	705	718	683	679	711	707	734	702	690	702	751	762	700	704	725	703	696	737	714	685	737	759	684	697	722	695	744	695	722	751	685	699	689	746	728	730	668	679	735	728	739	715	723	770	697	745	726	686	653	721	698	718	722	686	745	686	713	690	725	715	720	728	703	743	718	741	660	705	706	704	762	737	746	702	730	752	720	705	708	726	756	715	691	682	716	740	746	757	700	736	706	694	794	717	706	728	707	744	666	702	730	714	763	718	707	691	645	704	753	717	755	735	703	678	686	741	692	727	665	702	697	770	703	741	732	742	742	713	686	669	716	666	722	748	691	710	681	679	729	658	725	661	705	676	717	722	747	728	705	738	677	735	740	706	733	730	734	743	743	739	767	700	749	667	707	674	731	762	734	756	700	762	755	701	759	704	687	692	742	695	740	674	731	682	731	686	730	685	674	672	763	665	738	688	734	731	719	736	725	716	687	757	660	715	692	672	688	649	726	696	695	712	699	732	739	704	700	763	703	725	682	709	750	721	723	707	751	774	714	694	716	696	724	749	700	703	697	716	725	717	705	732	660	694	730	697	711	715	704	711	733	715	715	707	695	737	714	691	780	713	706	688	723	708	703	710	728	715	731	764	690	722	730	742	744	741	740	742	725	664	703	723	696	707	692	711	707	694	727	700	655	700	722	726	740	680	712	726	756	690	677	725	728	691	687	740	710	747	730	746	742	722	700	691	765	729	700	695	722	786	704	718	728	721	734	685	682	751	727	692	675	712	752	714	756	691	714	717	719	699	752	707	709	717	671	735	672	672	705	684	735	746	706	734	672	709	690	709	706	700	751	742	726	730	681	718	779	711	704	706	721	738	728	732	705	688	692	678	702	706	738	753	737	736	696	683	734	752	711	711	750	731	741	696	691	715	707	726	732
19305	38842	32832	24265	20308	15116	10865	7836	6448	5075	4890	5260	4852	4282	3885	3427	2849	2623	2057	1710	1502	1380	1368	1297	1159	1232	1239	1261	1235	1153	1161	1103	1180	1125	1123	1105	1074	1040	1003	1011	1020	1033	972	997	971	1001	1023	1031	958	935	983	918	966	1001	1035	1043	1082	979	1014	901	916	975	910	899	874	863	847	934	883	921	879	864	932	903	858	889	896	914	883	891	903	873	860	832	929	930	839	895	883	853	915	897	777	851	861	888	862	919	900	888	873	938	908	918	922	862	903	872	917	963	877	851	854	898	865	891	875	866	842	902	864	848	876	912	869	895	886	888	855	890	863	897	877	918	875	891	857	899	893	853	910	920	919	923	876	942	812	878	848	872	897	881	860	857	948	858	834	830	911	870	879	885	861	799	842	887	866	854	863	875	882	882	874	925	850	911	866	870	853	864	860	871	916	855	903	861	894	908	925	935	892	877	850	887	923	907	895	844	861	858	937	896	890	901	836	824	884	855	851	881	887	881	889	863	885	876	848	912	883	869	872	890	896	881	923	837	920	916	855	912	881	849	888	900	882	926	842	884	852	856	906	812	845	875	870	885	880	872	904	907	886	839	822	915	843	866	876	937	880	847	835	881	924	900	875	828	868	895	909	849	877	876	865	909	861	922	896	879	901	896	921	859	844	909	892	877	828	898	938	865	899	836	868	925	872	913	879	903	933	916	925	871	831	882	882	880	933	833	895	861	878	902	859	841	850	844	919	888	864	864	915	833	878	852	885	926	908	904	900	859	866	887	928	900	855	834	864	888	868	888	902	878	834	917	902	837	899	808	888	862	846	873	842	814	963	943	901	873	885	927	891	830	847	860	871	861	832	924	813	962	924	874	814	875	908	867	934	871	849	837	895	861	848	883	861	901	900	867	906	867	859	846	852	916	903	885	845	876	890	857	875	810	889	920	857	888	884	947	903	900	845	862	867	895	861	858	948	849	939	912	876	865	873	918	893	887	877	875	856	866	869	843	905	899	844	869	904	842	847	855	903	924	878	867	892	924	909	860	878	910	891	889	906	873	932	894	854	878	880	872	869	876	898	922	887	863	878	850	900	866	875	830	860	831	865	875	865	913	896	851	896	858	797	911	839	886	887	881	866	850	906	900	862	889	839	909	869	893	909	840	964	831	868	913	859	856	829	878	915	891	868	889	886	946	888	886	866	879	839	915	888	884	889	884	920	861	878	869	866	885	883	843	837	899	868	854	847	885	918	888	909	870	873	848	906	884	862	926	872	863	894	884	909	818	870	905	915	886	896	880	875	895	937	870	858	923	841	886	916	881	881	871	871	851	915	917	871	831	866	942	871	874	889	900	830	936	889	828	847	906	807	842	857	894	911	795	891	891	811	936	872	884	858	919	884	865	883	882	846	865	876	913	874	861	828	875	854	853	899	887	907	884	882	877	890	883	869	901	809	848	862	885	911	869	841	864	927	867	853	856	912	873	906	922	899	837	870	865	876	828	853	894	848	891	895	873	926	926	923	876	887	894	862	900	784	900	941	883	914	841	877	830	875	848	878	858	933	892	897	894	892	891	921	904	910	863	853	881	906	892	849	906	919	932	896	902	845	963	884	862	825	856	847	884	888	881	878	893	911	886	875	859	917	839	881	852	851	889	832	871	899	873	839	915	862	931	932	799	867	846	855	828	891	886	867	877	904	799	909	919	915	840	865	857	879	851	884	822	912	870	858	886	887	866	911	859	896	931	867	913	836	886	873	877	896	843	879	925	837	856	849	902	856	866	888	879	886	910	913	859	866	876	889	895	894	871	873	896	904	875	863	822	838	846	897	872	894	884	885	899	917	885	890	880	863	905	906	864	960	930	891	897	843	852	829	836	849	928	869	894	873	907	882	867	854	843	842	872	827	865	897	900	924	878	840	877	860	897	872	887	889	920	839	875	837	856	946	912	878	863	892	839	901	896	889	890	889	871	920	929	900	903	884	850	884	892	847	885	870	933	853	880	871	848	843	874	856	836	846	912	825	897	900	884	873	813	877	967	864	906	880	874	911	889	891	864	905	930	788	865	855	872	907	926	924	874	888	858	848	908	867	884	921	916	816	905	877	935	859	839	875	828	907	820	904	910	860	849	843	906	856	933	898	863	941	882	894	894	935	879	877	916	912	871	917	948	855	894	835	904	880	903	861	868	850	917	926	885	824	867	902	863	869	850	877	831	920	909	915	842	887	860	899	884	887	859	874	924	859	900	867	899	840	881	921	847	886	860	911	861	841	854	841	871	914	837	909	850	849	872	844	843	841	862	900	895	919	879	892	865	877	931	870	892	853	920	829	933	928	909	922	879	856	884	859	904	865	860	871	867	833	870	891	869	852	828	894	886	853	941	889	891	858	881	901	877	881	864	877	885	840	865	808	832	869	843	871	840	857	830	921	871	882	870	854	840	889	930	891	878	899	893	890	878	894	923	817	901	868	866	880	858	862	923	880	855	849	883	890	895	867	862	877	861	872	881	848	902	851	845	838	904	869	947	872	895	881	936	871	876	947	822	891	890	871	830	858	934	819	853	881	889	859	835	885	872	859	878	882	858	817	891	868	932	864	849	919	887	909	906	901	848	860	854	899	859	886	908	881	886	871	912	873	885	797	831	916	821	890	884	894	863	947	864	871	909	849	867	815	890	837	861	861	909	890	860	882	892	896	836	886	856	862	902	882	838	878	884	915	871	906	909	846	880	877	888	910	895	857	916	848	856	921	937	902	872	883	838	876	855	884	859	874	903	921	875	918	804	891	922	844	887	849	875	880	820	833	850	902	804	878	934	918	881	865	879	863	845	908	869	904	844	890	850	869	875	868	881	924	885	890	896	870	931	867	870	892	898	892	874	953	868	862	930	890	834	956	852	884	841	888	932	903	877	851	852	861	908	870	868	922	862	913	900	866	855	847	903	882	858	896	858	851	902	879	795	883	891	838	900	864	855	889	871	897	824	906	826	880	832	923	815	911	937	888	878	837	894	881	843	838	899	874	905	885	918	928	868	959	902	876	902	890	881	883	875	823	882	854	908	910	876	919	892	900	915	890	882	868	857	905	912	878	935	832	871	917	892	901	897	879	868	907	849	877	838	890	907	930	883	865	892	871	855	881	889	882	882	866	905	918	865	899	908	859	903	879	918	847	849	917	902	918	898	913	870	907	858	910	909	893	898	873	892	896	874	868	830	859	956	863	871	891	920	868	837	867	888	920	915	869	868	867	788	819	883	845	860	880	907	932	899	931	863	856	886	865	845	900	908	889	884	889	911	870	893	890	894	873	842	891	873	876	856	826	879	896	867	856	934	873	959	914	910	880	813	867	910	899	910	880	890	808	845	843	870	924	860	883	839	945	850	887	832	838	837	850	916	864	891	852	855	884	871	912	858	916	872	895	853	878	866	888	892	856	879	892	889	875	910	824	867	847	880	886	900	888	916	897	854	835	888	858	865	902	872	868	908	886	880	894	910	891	885	881	880
27043	21161	17327	10236	6126	3663	2175	1480	1231	1032	1029	1035	1052	956	811	796	701	662	610	488	500	473	460	445	458	419	467	438	463	459	484	448	461	450	414	422	438	434	418	433	477	454	432	419	429	460	445	448	456	409	395	379	413	429	457	427	434	440	443	411	407	411	434	399	417	406	403	390	399	422	370	425	415	407	394	391	396	421	421	376	388	445	425	386	392	403	363	399	420	421	426	435	403	359	380	392	418	414	423	388	410	429	403	412	411	412	411	431	439	408	396	426	440	388	407	449	405	420	461	369	416	431	403	419	416	424	411	415	417	406	371	448	397	388	414	458	411	423	386	403	414	412	447	403	417	398	397	401	426	415	413	410	450	430	416	401	401	414	435	423	433	408	400	403	419	387	390	403	456	426	406	413	391	373	398	397	413	415	399	449	396	421	431	418	437	409	419	352	412	402	410	423	396	377	410	413	394	423	413	423	413	375	407	422	396	423	397	411	441	388	416	423	374	407	414	429	401	413	425	397	375	426	408	411	419	424	420	426	403	406	379	407	402	453	417	421	416	418	404	387	443	425	447	403	424	424	427	408	439	398	397	418	390	433	394	400	421	424	447	397	390	447	399	438	397	411	456	430	427	430	445	420	433	384	388	400	411	417	434	435	441	400	401	411	390	404	395	420	439	391	419	438	388	404	461	385	413	393	407	425	458	426	391	402	390	422	411	441	435	412	419	421	385	394	390	413	389	388	410	401	419	412	399	381	352	421	446	407	389	421	430	448	397	398	402	420	397	401	423	415	406	386	385	437	403	446	396	411	389	403	426	411	420	431	374	391	404	405	380	396	408	421	422	430	425	403	402	408	440	395	408	432	410	385	418	415	427	422	421	441	432	391	394	384	411	389	406	376	396	424	418	420	421	402	397	404	404	406	407	422	417	419	442	409	394	394	414	394	405	415	404	407	439	404	404	434	411	407	440	414	432	437	458	426	421	379	400	377	393	416	367	433	413	405	436	406	393	411	356	427	434	404	432	418	393	404	420	418	385	447	403	417	414	408	417	398	419	411	382	386	424	393	412	384	449	436	407	439	402	405	418	418	411	454	407	440	410	403	426	422	386	391	441	384	427	400	420	399	387	382	394	412	397	412	402	431	418	386	413	398	394	414	415	416	445	404	437	413	375	359	406	443	410	372	418	413	394	430	434	399	465	389	392	389	450	408	419	476	403	446	422	420	401	420	420	438	428	411	379	401	388	434	395	483	412	386	389	427	431	404	390	405	398	399	396	425	402	406	436	417	404	391	441	408	383	430	424	411	404	441	398	423	422	381	391	436	367	426	381	395	411	431	411	429	452	426	417	425	431	383	405	417	421	461	413	390	377	426	421	360	391	406	429	380	425	424	444	373	384	394	406	434	384	399	449	405	441	383	403	420	383	391	414	400	387	444	392	383	429	409	403	426	422	418	412	381	355	425	390	444	421	444	445	406	407	432	398	412	422	406	381	419	402	423	446	406	465	371	410	391	396	407	400	410	443	430	446	449	426	429	399	405	391	407	438	432	395	412	392	406	444	408	438	439	406	397	398	483	400	418	406	380	388	432	360	358	439	383	408	408	408	390	422	447	421	402	412	419	411	431	408	386	428	400	405	403	440	424	422	428	457	437	419	416	419	385	416	375	401	402	421	372	436	392	396	412	432	417	412	408	394	402	442	415	387	403	434	407	444	406	389	394	410	469	397	435	453	414	407	399	400	416	442	417	400	411	416	414	414	382	421	395	401	412	411	427	388	410	441	425	394	386	411	386	412	418	437	390	410	384	398	389	400	377	416	400	448	397	418	417	428	423	421	407	431	371	415	412	429	404	463	401	366	369	404	393	372	422	403	448	415	428	410	426	382	382	412	435	414	400	396	405	415	447	437	416	432	414	422	441	395	395	393	420	385	380	410	383	402	419	427	402	412	386	399	463	427	409	422	406	408	386	379	434	426	416	414	448	417	424	421	399	395	410	399	389	391	428	408	417	427	423	407	409	449	398	422	410	414	371	417	399	427	376	423	422	412	389	419	437	399	406	423	417	388	422	447	379	397	428	396	435	455	407	425	410	410	427	401	418	384	415	418	404	402	427	411	412	387	403	423	380	395	415	409	405	456	411	433	380	432	430	414	415	395	429	413	416	416	384	383	429	414	407	422	447	440	449	422	410	446	434	390	423	410	413	381	386	400	408	424	397	447	400	409	390	378	440	432	423	421	417	434	432	441	401	406	398	407	406	390	410	448	380	412	400	434	406	382	360	409	411	410	417	424	390	424	426	414	396	404	410	406	383	407	391	398	417	422	403	395	406	405	345	414	410	414	417	445	460	439	387	399	440	400	396	395	399	434	398	413	376	411	403	424	372	423	407	443	437	426	425	414	412	414	410	404	423	415	379	384	374	421	417	416	430	393	398	449	396	409	433	418	414	416	414	420	433	395	409	419	452	427	419	361	402	430	394	407	370	405	384	388	414	409	400	389	429	408	416	403	412	399	408	423	403	428	447	386	399	431	419	428	404	455	391	405	431	399	386	423	378	401	406	436	414	432	426	413	426	415	399	398	422	383	406	399	404	450	407	400	414	426	406	450	388	402	368	409	384	430	413	439	439	417	376	413	427	403	414	414	418	431	415	419	432	390	414	436	409	432	410	422	389	423	452	402	413	382	388	383	403	415	455	402	390	423	381	413	407	404	409	434	399	407	386	414	401	449	392	421	407	380	429	418	398	406	436	422	390	374	354	409	397	460	436	403	404	424	428	408	437	399	472	390	362	420	399	416	420	406	406	395	403	420	409	406	388	405	453	401	370	418	425	388	428	415	422	393	408	459	384	423	431	402	451	423	400	418	431	395	419	394	423	408	395	441	383	426	436	419	422	435	435	427	427	389	432	409	435	404	406	392	417	399	385	426	421	415	387	435	392	422	419	427	393	437	412	411	374	432	404	370	409	439	357	420	429	437	435	375	408	404	445	445	403	402	431	428	399	409	371	401	380	360	404	398	407	391	438	378	403	432	396	417	401	415	415	391	420	440	414	416	398	437	411	431	441	439	410	411	385	395	412	400	425	407	412	459	402	389	416	395	423	415	359	462	398	399	424	429	412	426	384	425	372	381	408	425	433	403	448	409	402	419	435	432	453	405	438	431	413	419	405	379	404	428	414	417	402	442	421	432	433	421	422	411	407	423	362	457	415	383	428	386	423	410	402	433	416	385	388	450	459	444	398	430	396	384	405	414	437	439	396	402	414	402	386	417	406	426	412	427	418	431	427	414	407	382	417	437	414	428	436	369	404	419	402	395	437	405	413	432	425	424	448	359	382	400	409	423	417	403	399	380	427	400	408	440	407	405	430	350	405	419	408	393	452	435	416	412	396	403	418	436	398	400	378	409	404	420	403	433	416	450	428	433	421	443	390	398	398	377	390	406	418	433	428	402	421	408	384	430	412	418	403	416	450	400	429	379	405	396	420	411	399
15464	25911	19749	12669	10559	7047	4769	3200	2822	2111	2032	2242	2076	1856	1664	1471	1290	1146	944	809	732	714	726	675	676	645	653	715	639	597	585	528	566	625	609	572	585	588	539	542	561	594	578	559	531	565	516	528	552	537	549	571	581	546	575	593	588	538	583	518	499	490	512	509	531	551	527	527	536	488	514	527	512	511	548	509	544	514	517	529	525	523	510	497	524	527	504	466	520	554	535	529	590	516	521	531	519	494	525	553	480	516	497	501	562	541	498	534	517	532	509	476	555	575	541	536	537	502	486	493	492	543	516	520	544	488	533	509	506	519	505	537	543	516	569	518	511	510	510	517	514	541	490	531	509	544	528	513	538	496	544	536	512	528	522	507	521	499	474	546	514	552	523	511	507	465	499	577	555	515	544	533	530	468	532	509	534	503	533	483	513	509	555	513	539	504	548	528	491	530	495	509	523	513	540	511	515	470	519	504	573	527	512	521	563	529	530	517	537	527	473	538	523	562	525	536	467	528	507	496	527	544	552	524	515	486	449	523	539	546	519	519	499	503	538	547	514	576	509	534	523	507	506	528	524	525	537	510	525	510	527	546	536	534	495	493	508	535	565	543	552	494	535	525	528	484	493	533	524	508	563	486	468	517	533	557	545	495	525	520	543	510	520	501	493	528	525	493	530	523	533	512	478	504	531	489	513	481	541	505	532	495	509	505	532	518	490	510	490	499	529	540	501	494	510	517	531	500	475	518	534	477	573	532	498	564	539	524	500	486	517	520	469	538	482	524	509	512	527	499	489	572	549	515	513	497	507	531	536	558	495	524	539	538	522	534	518	526	523	493	503	526	499	516	500	508	494	504	488	544	484	552	567	553	555	565	536	507	525	546	538	538	557	527	505	528	520	522	514	511	576	523	523	501	547	513	526	512	536	527	497	516	541	491	505	533	499	576	546	557	523	489	517	555	531	489	506	526	508	558	490	537	555	499	493	507	521	545	526	541	520	472	502	493	527	503	520	553	539	517	510	481	507	547	495	492	518	535	488	496	524	559	494	545	520	513	521	525	534	537	484	502	511	508	515	500	581	496	516	521	521	479	532	544	503	535	502	504	532	542	536	504	560	525	533	526	507	525	514	530	535	486	527	540	538	489	568	541	507	524	507	547	509	537	552	505	551	522	486	503	568	511	539	506	524	506	498	549	510	484	531	542	530	541	502	569	543	504	504	524	516	492	523	518	508	511	561	512	575	502	561	517	531	521	548	521	572	519	517	494	547	527	516	514	546	524	482	524	507	527	543	488	540	564	493	522	546	508	531	521	549	540	508	548	518	485	493	519	532	515	547	533	495	526	519	536	504	533	505	509	496	521	529	522	555	534	480	566	536	511	533	522	532	569	490	547	487	493	535	551	532	548	510	576	568	514	527	538	538	525	504	544	563	534	529	496	488	525	512	502	492	548	524	526	519	512	514	514	490	526	519	522	552	491	504	528	501	519	543	517	492	548	513	532	483	530	497	521	534	533	519	554	550	535	501	565	540	536	548	550	538	532	523	464	514	493	510	516	514	548	513	515	502	550	552	520	545	521	505	494	521	514	536	548	496	517	512	533	506	541	519	518	533	547	536	520	531	485	503	533	501	535	501	494	513	543	500	503	525	511	491	529	509	501	508	521	546	536	518	511	513	525	519	513	481	542	522	542	489	519	518	515	505	532	539	529	536	490	524	519	521	539	532	512	496	538	525	546	518	491	532	509	487	535	512	491	515	509	501	521	541	523	490	496	531	546	473	526	532	526	512	536	470	547	499	568	529	514	534	511	536	497	545	504	540	516	543	521	521	541	559	527	512	513	532	529	490	577	511	519	489	500	524	531	492	530	560	482	521	503	546	515	559	516	540	535	491	505	538	557	495	528	503	541	505	528	539	538	542	520	497	525	523	523	489	518	514	530	541	537	505	512	511	511	502	513	539	547	534	545	521	514	498	506	525	457	483	503	509	542	537	518	514	489	519	526	525	512	521	536	541	539	508	496	525	525	556	493	519	529	535	514	523	538	540	498	503	523	507	527	516	531	490	496	532	534	551	488	543	514	565	535	503	501	510	557	525	561	525	535	522	508	517	536	511	517	491	523	502	456	495	535	504	511	557	526	531	489	503	610	504	543	530	523	510	485	522	510	534	512	537	506	508	518	536	527	531	499	498	555	548	514	544	578	499	538	557	533	506	455	535	525	498	567	480	509	530	478	492	529	513	511	560	520	540	501	520	526	529	552	532	561	501	506	510	514	565	529	530	517	542	487	507	527	521	540	504	546	541	482	517	534	510	522	513	534	538	499	509	513	558	536	499	523	507	487	449	515	498	498	549	523	535	551	540	500	477	479	540	465	472	503	573	557	521	516	488	543	497	493	546	499	507	532	541	460	496	527	528	562	497	540	533	516	525	497	507	534	554	511	539	518	527	479	505	497	554	544	503	524	559	533	517	553	459	498	510	524	518	527	490	495	523	472	515	516	552	557	483	571	568	517	540	519	555	493	541	532	532	515	517	562	512	499	505	512	554	478	499	551	536	494	569	566	522	541	495	541	535	536	508	529	496	527	515	493	478	527	494	525	494	541	528	537	540	514	517	552	518	540	545	513	545	478	542	525	521	561	542	481	517	528	480	527	542	523	514	535	520	492	535	515	552	539	535	495	500	488	510	519	534	517	527	536	520	495	518	543	519	535	467	495	531	492	525	516	539	489	544	546	504	497	466	497	551	492	544	517	523	522	544	513	528	513	525	527	551	502	519	524	535	498	493	510	561	559	503	513	532	521	509	571	545	536	492	551	477	504	534	561	533	523	528	537	507	530	501	509	535	519	528	570	539	539	548	510	532	528	523	507	505	515	522	511	543	528	506	497	494	570	521	512	506	524	521	495	523	497	520	541	530	519	519	540	502	522	539	519	505	530	518	529	563	535	518	513	522	504	542	502	489	506	505	492	531	542	545	537	558	543	512	535	523	535	525	520	571	521	502	486	532	521	506	528	502	512	507	512	484	486	536	539	521	501	506	479	507	501	500	564	508	538	530	517	512	542	519	548	559	518	524	525	491	537	532	539	542	501	537	551	523	544	519	562	535	515	555	514	481	546	476	538	481	478	531	556	506	488	481	499	548	530	485	515	470	471	554	553	546	541	512	484	497	469	525	503	505	477	506	512	516	503	458	493	500	513	536	540	489	503	525	494	513	548	519	515	496	544	521	532	566	557	573	540	521	534	522	555	542	537	518	595	530	563	539	506	491	500	523	486	545	567	543	523	473	556	520	520	521	561	474	521	522	506	535	508	489	528	521	550	515	496	534	534	503	568	511	528	537	482	504	516	510	527	514	530	520	528	497	519	534	501	532	529	537	511	561	504	514	521	515	551	530	516	548	500	533	515	499	544	515	567	516	481	554	499	513	498	576	517	501	513	534	553	546	533	467	533	531	522	534	548	535	531	482	508	525	481	520	483	512	522	519	501	536	512
23695	20971	28261	23909	21026	14665	5594	2894	2204	1939	1749	1815	1773	1614	1523	1384	1265	1242	999	886	866	844	767	837	825	852	817	839	793	789	754	730	730	791	751	757	734	700	731	733	723	710	708	664	745	715	697	717	685	681	643	685	625	704	693	694	740	711	673	626	747	656	680	666	710	683	685	659	667	611	685	649	682	692	695	658	689	676	683	610	700	628	670	686	685	663	637	637	680	657	703	722	671	662	723	677	647	670	647	689	668	674	736	652	698	677	698	702	706	682	692	659	710	658	646	666	664	693	640	691	686	663	673	675	657	705	682	668	635	657	669	712	641	682	687	639	729	654	691	639	687	745	667	638	662	650	652	648	710	633	690	647	682	635	664	612	643	641	683	706	680	641	635	667	651	688	677	656	671	664	639	684	681	633	660	658	670	640	709	696	704	678	665	631	691	669	686	639	699	649	634	679	687	656	665	704	669	692	653	689	678	630	675	672	698	728	631	712	676	685	646	681	684	685	683	627	693	699	704	689	656	665	661	672	652	705	699	661	712	690	702	610	667	662	665	660	659	631	649	686	662	655	660	706	668	664	681	656	680	724	655	635	711	637	645	670	660	692	673	650	692	686	652	680	674	648	667	618	676	664	631	680	647	639	649	654	717	642	663	721	585	630	626	694	681	633	637	679	693	659	637	681	631	652	668	669	711	691	660	714	640	655	693	673	649	654	623	662	618	694	685	675	653	686	657	686	617	689	696	652	710	690	671	633	674	615	702	671	685	660	658	690	682	611	677	650	681	645	669	651	637	660	689	671	726	684	669	724	709	630	696	619	663	707	655	703	673	681	688	680	691	678	694	680	672	674	740	702	668	610	674	680	688	691	687	667	704	661	657	674	668	686	643	667	642	679	682	656	687	659	720	720	654	650	695	688	662	710	638	685	659	670	647	710	635	677	647	668	649	698	698	667	684	663	655	704	635	678	721	660	659	678	688	677	625	657	640	640	704	662	685	696	628	664	632	695	641	691	680	691	699	665	654	697	656	659	687	642	659	686	645	665	700	694	661	680	687	627	691	614	678	664	635	698	666	684	686	672	652	652	663	659	622	689	659	660	679	667	711	636	720	657	688	694	700	707	673	663	681	671	696	676	654	641	671	681	674	652	654	706	637	661	661	647	643	657	698	644	654	697	665	717	658	679	672	697	635	632	678	680	644	625	671	719	643	694	665	669	691	720	670	696	665	705	655	665	655	681	644	663	654	685	638	684	701	645	601	673	659	698	642	687	669	659	681	649	634	690	656	676	697	719	725	642	656	667	659	673	680	696	665	671	681	670	657	654	678	689	697	647	685	631	688	718	675	689	662	672	628	692	728	702	691	691	683	633	627	649	625	756	667	692	662	685	642	659	656	700	694	675	668	642	661	702	690	700	666	662	691	628	692	676	673	672	679	635	647	693	627	697	686	633	768	719	638	632	641	699	704	742	681	653	676	678	669	671	681	667	690	657	661	612	673	644	629	683	657	633	702	672	671	654	688	623	715	665	630	646	673	680	673	677	703	683	686	658	696	621	611	670	675	696	618	667	723	673	692	644	669	718	660	671	649	693	693	702	659	674	643	649	678	679	698	696	669	683	689	647	644	656	674	693	665	650	642	640	648	676	625	686	684	673	642	664	633	631	707	665	709	632	646	651	659	684	689	658	685	667	684	677	677	664	692	667	640	683	637	664	645	708	651	692	677	700	644	634	658	717	688	654	652	676	673	653	691	655	661	691	706	679	674	692	668	734	724	647	652	660	682	637	598	666	661	675	667	711	669	698	647	617	655	675	657	676	675	681	669	643	711	641	675	674	708	665	708	669	711	712	697	673	692	679	705	660	672	671	688	656	606	634	682	667	645	651	620	700	669	662	655	668	664	700	663	665	656	644	676	626	669	644	673	661	664	688	650	668	677	641	675	671	700	670	708	652	662	663	661	688	676	623	672	632	683	696	661	652	680	652	643	653	683	689	654	654	631	692	673	684	649	688	680	669	682	682	700	680	646	669	666	623	650	673	626	667	656	681	708	624	685	673	699	677	691	718	709	626	678	649	678	724	715	633	682	681	707	634	652	650	634	642	627	692	660	643	610	648	715	684	680	664	713	656	657	682	673	721	705	684	642	663	688	652	672	686	704	646	693	639	681	661	686	662	669	694	623	672	657	719	650	666	695	665	668	650	684	679	661	662	675	660	684	606	685	689	595	666	685	681	663	714	688	644	722	669	662	658	690	692	668	636	620	640	670	642	664	622	670	688	641	688	691	674	661	657	681	713	660	710	644	684	649	676	691	674	689	697	669	692	673	661	646	664	654	693	660	640	672	676	644	609	644	624	681	715	698	693	673	672	681	676	673	656	652	619	626	666	640	660	712	635	716	629	632	635	689	708	680	672	674	670	674	642	606	678	657	679	658	667	633	700	668	623	636	682	662	659	648	659	672	623	630	676	624	685	658	657	722	633	619	669	668	652	677	687	676	658	673	712	675	673	641	658	622	666	647	646	620	683	651	654	694	706	696	677	664	659	693	676	621	701	645	625	707	694	677	676	678	676	661	631	639	651	689	654	730	665	630	700	639	633	668	695	679	630	656	682	675	684	642	688	693	695	652	648	612	662	673	658	642	681	644	688	668	673	669	610	685	606	708	669	683	670	684	668	623	637	662	682	698	751	626	687	656	608	698	704	727	683	701	664	708	656	649	655	677	632	716	674	667	621	669	662	708	669	700	704	675	647	686	672	674	660	653	662	667	660	659	675	678	699	668	646	709	659	714	708	663	648	671	653	661	642	661	637	616	681	653	703	670	612	664	685	659	684	645	689	688	677	673	663	641	666	676	653	673	644	660	674	678	687	644	709	658	665	696	672	745	661	651	667	651	685	688	644	651	677	633	616	659	728	656	635	663	655	671	671	672	691	662	667	708	648	661	673	647	683	675	661	631	633	648	626	642	692	641	661	629	684	629	714	678	677	710	684	647	640	659	661	691	689	695	668	641	724	610	705	708	679	651	641	668	714	637	663	685	667	688	671	678	659	683	698	658	684	641	657	666	697	637	692	668	639	656	660	660	695	649	675	714	660	658	653	705	698	721	667	664	674	673	698	673	673	662	682	684	665	653	654	704	656	722	660	713	640	669	671	696	697	664	674	694	682	663	719	663	666	644	679	690	710	657	655	701	659	729	702	673	647	689	686	713	654	657	740	636	654	670	655	661	680	645	730	592	631	646	649	703	666	718	651	593	651	647	657	659	701	671	693	690	665	698	653	623	677	682	647	639	654	667	649	638	678	677	684	655	647	665	675	659	655	664	657	680	654	697	711	659	656	672	675	667	655	675	647	632	623	661	624	672	678	659	633	694	673	661	657	672	704	663	668	629	671	636	639	701	678	682	698	668	675	651	697	669	634	686	675	665	672	625	680	694	675	697	700	685	658	663	672	673	653	673	634	634	652	661	695	641	695	671	734	686	736	701	680	666	687
17249	34088	27458	19448	16078	11490	8272	5596	4689	3833	3539	3662	3523	3219	2971	2582	2211	2038	1693	1301	1197	1132	1123	1105	1109	1078	1117	1069	1084	965	970	1060	1006	986	1023	947	916	978	923	904	922	941	920	932	911	906	917	859	862	811	856	862	872	864	980	953	896	925	853	853	845	842	799	807	828	801	850	831	819	789	796	759	830	793	847	851	787	801	788	802	819	812	805	886	833	770	804	846	823	838	828	761	844	904	858	817	815	844	787	789	817	793	814	804	857	850	798	810	840	801	841	799	828	801	830	839	917	860	880	767	779	840	814	813	820	849	801	806	822	811	808	812	780	816	799	808	814	802	856	836	818	796	839	803	834	866	821	883	800	810	865	828	796	846	812	815	801	861	805	769	787	845	854	897	840	849	838	855	865	814	901	855	811	841	797	846	828	830	843	845	845	836	792	822	819	809	808	804	833	827	828	831	786	800	826	826	784	851	806	831	803	795	775	807	844	831	780	844	825	762	846	799	829	776	802	781	797	808	763	832	861	797	814	831	785	813	804	852	812	823	821	822	830	783	836	784	845	833	839	804	828	795	803	831	824	814	758	821	814	794	797	807	768	816	781	828	765	830	806	806	842	819	855	805	853	851	808	773	840	847	819	864	815	839	837	879	782	775	851	876	829	850	812	830	834	844	831	808	780	831	825	829	856	772	809	831	828	819	807	853	880	871	778	777	792	810	873	829	750	851	846	799	818	763	812	820	891	838	794	830	798	855	758	796	797	839	841	863	848	889	793	836	800	836	843	804	817	835	829	855	858	825	827	841	790	776	788	828	835	810	827	811	796	785	852	823	817	767	763	844	825	830	847	806	836	796	802	832	835	800	848	847	813	798	796	803	828	887	802	847	819	821	806	810	760	795	844	816	808	916	807	810	827	823	790	823	776	819	801	852	802	777	792	772	812	806	785	861	847	796	873	837	785	825	834	841	834	824	825	841	824	781	798	829	841	835	808	791	814	835	888	851	873	821	831	835	827	803	786	801	810	822	862	813	770	804	808	806	808	831	856	825	799	839	802	762	836	797	849	858	800	839	848	771	829	839	859	822	801	782	811	767	822	883	805	807	806	861	790	773	770	834	853	828	806	866	808	805	828	810	817	819	792	830	808	786	824	829	786	835	831	751	813	789	846	814	813	856	931	838	815	776	822	817	826	802	786	873	865	838	853	838	777	806	838	827	837	832	833	809	869	831	807	815	825	855	767	816	832	826	840	794	782	819	827	808	794	830	848	847	769	798	809	819	826	879	759	848	867	781	846	773	846	837	865	826	805	896	795	887	810	791	789	844	805	837	823	835	853	803	804	838	824	866	819	802	824	833	810	836	818	829	834	815	799	837	818	836	866	826	827	855	807	820	830	769	851	837	864	813	807	794	853	824	786	830	814	863	831	823	786	820	845	800	868	833	860	862	796	773	838	779	873	796	855	853	781	832	821	801	839	811	793	821	806	841	806	872	745	806	845	836	834	827	846	830	826	816	836	810	821	844	857	813	841	861	780	811	757	837	801	808	826	852	810	794	840	844	836	812	818	777	856	827	830	836	775	845	843	852	835	830	842	801	824	870	809	839	850	855	834	784	788	817	887	860	808	782	878	805	804	835	822	861	807	816	837	826	820	823	849	792	783	811	808	784	837	770	808	793	809	824	803	846	883	801	844	797	783	858	785	803	805	777	836	799	837	814	792	824	792	852	840	826	839	840	809	799	829	795	803	803	856	830	833	789	801	845	769	824	889	816	855	796	826	848	838	829	797	867	793	806	827	854	811	850	857	818	792	814	825	854	826	766	840	823	820	823	813	841	793	849	827	852	793	851	796	821	844	831	823	800	818	784	858	808	830	800	852	813	775	796	805	875	798	803	852	822	869	845	816	833	839	802	838	843	853	828	764	793	804	756	783	846	855	852	795	832	836	855	808	808	826	790	885	856	836	796	824	847	780	834	830	806	843	776	866	787	889	816	798	802	882	824	829	825	856	819	820	824	784	858	795	807	811	833	805	811	787	810	829	802	847	830	849	769	879	828	821	807	820	847	843	792	827	829	805	836	829	852	811	803	785	827	821	840	834	818	844	819	844	831	801	787	796	857	836	771	844	854	840	858	831	833	849	830	811	818	885	774	806	811	838	831	856	810	810	840	787	866	798	811	837	880	826	851	799	809	841	844	872	830	857	849	878	830	860	809	811	788	829	862	813	850	836	816	841	814	811	813	804	866	781	851	852	813	842	773	840	842	837	854	846	813	872	836	827	789	747	835	811	850	795	819	759	820	825	855	837	802	850	871	865	804	852	820	825	845	801	845	819	838	867	816	882	831	795	847	800	817	754	835	827	833	838	828	752	838	797	812	826	830	827	802	839	841	859	853	810	808	844	821	817	810	805	814	872	801	850	808	811	860	862	812	864	845	852	810	799	817	782	832	849	833	806	819	880	786	869	821	792	852	816	760	849	819	793	745	852	865	828	819	788	858	885	796	842	813	861	810	861	810	838	814	826	791	774	832	827	775	879	784	788	893	788	834	834	828	830	794	831	817	769	768	786	838	847	814	857	790	817	812	802	840	827	822	811	813	839	821	814	786	807	806	826	827	818	840	792	779	824	835	828	823	848	796	846	811	848	797	791	783	808	858	834	840	826	860	890	794	838	823	842	811	846	856	774	797	802	815	814	929	796	853	866	787	879	800	806	801	806	811	840	821	871	831	831	849	787	830	864	848	826	809	773	788	831	823	843	803	802	833	845	850	856	809	865	847	836	820	871	824	870	865	776	850	786	805	836	780	836	831	851	835	836	843	817	800	779	850	801	773	823	768	835	817	848	837	789	829	841	854	808	778	835	831	796	747	823	820	823	795	825	810	857	824	823	810	816	787	806	849	812	833	830	793	806	846	789	837	841	849	815	820	815	809	795	814	795	825	812	822	806	816	826	824	854	863	804	779	804	843	817	817	780	841	856	850	811	806	824	810	790	815	814	829	843	852	861	832	806	878	789	857	827	853	878	829	836	842	849	802	834	809	832	787	786	815	822	754	822	776	825	803	804	853	875	840	840	832	810	826	820	779	840	813	890	871	793	797	818	795	840	853	850	801	835	794	819	813	803	798	792	808	775	782	806	825	817	880	825	849	846	789	812	825	864	814	811	802	834	797	857	831	828	823	812	799	815	846	793	822	806	769	841	830	791	852	744	809	863	767	863	866	833	824	810	833	797	789	863	812	809	790	829	849	793	835	806	860	837	871	870	867	856	841	872	843	795	849	843	821	863	822	896	787	816	812	777	823	753	849	824	813	853	827	767	810	887	847	792	823	803	821	820	847	815	876	905	852	772	830	820	798	871	828	790	847	779	840	829	850	850	861	818	851	863	785	827	822	793	833	788	846	842	858	823	804	838	869	842	876	892	796	856	784	824	761	854	854	845	857	841	828	797	807	859	853	796	808	832	829	885	777	813	813	818	836	861	829	867	889	815	801	813	828
24935	20978	27095	24935	14128	5274	2989	1808	1519	1196	1102	1150	1138	1045	922	883	768	664	568	482	403	417	457	439	464	447	403	420	408	423	367	387	384	391	410	355	349	382	334	357	365	351	362	384	363	351	352	334	300	314	363	339	345	389	349	374	357	372	330	349	335	369	330	316	340	340	332	288	356	344	335	324	332	352	309	328	353	312	325	327	320	324	358	322	331	310	353	301	376	338	361	332	315	317	359	332	354	342	317	344	345	316	321	359	324	308	335	337	323	323	346	348	354	330	379	317	299	328	363	337	344	325	346	316	347	334	318	361	362	313	373	312	325	326	339	348	339	343	319	290	338	321	364	327	333	354	331	337	321	344	328	354	351	335	333	319	352	288	369	350	362	332	363	303	343	350	364	349	356	315	373	363	323	359	311	364	342	349	330	322	346	345	344	329	359	346	354	341	335	312	324	340	322	309	302	340	344	331	362	318	353	343	317	329	376	305	366	319	343	355	340	352	321	306	378	351	338	365	328	309	301	330	322	346	337	334	346	349	353	310	360	331	331	329	314	312	320	348	352	336	347	327	360	326	351	319	343	316	335	337	356	334	389	350	353	326	312	336	348	328	329	343	369	368	325	322	321	315	330	361	342	344	333	369	346	305	329	354	360	360	333	340	313	358	339	326	351	347	314	333	330	361	334	314	338	364	360	338	349	380	318	340	343	324	344	383	331	308	337	336	328	335	352	319	341	345	323	340	363	322	299	314	336	316	370	314	319	342	346	315	348	338	334	296	325	310	323	323	349	314	360	333	319	347	312	362	356	331	360	311	357	355	302	374	352	320	334	365	359	326	342	331	332	320	344	341	311	341	349	333	317	334	385	329	342	354	342	325	317	340	339	353	352	332	344	334	344	322	371	339	354	339	359	331	372	319	360	366	331	292	334	321	341	352	336	335	340	362	348	335	309	323	343	337	316	351	328	312	366	334	347	343	355	311	327	349	308	352	340	316	343	287	333	309	358	347	363	333	336	313	378	359	340	355	284	316	309	304	336	312	313	340	348	340	336	328	323	329	355	348	357	317	352	310	366	374	381	341	326	329	309	313	368	304	340	334	324	351	310	329	326	328	356	352	321	342	310	311	343	359	345	359	362	349	342	299	360	303	348	347	340	344	316	342	349	335	348	337	357	369	321	353	325	326	334	316	354	326	337	355	343	293	341	342	351	305	317	324	368	364	365	380	316	347	350	349	329	356	348	360	335	337	315	346	348	357	335	323	338	345	299	321	327	342	337	368	325	334	320	356	332	321	323	342	331	340	340	350	344	356	315	361	342	347	341	343	327	334	310	350	360	326	310	306	320	333	346	339	331	372	367	331	323	340	337	343	325	318	342	302	343	357	344	354	310	343	340	334	312	346	315	352	354	325	312	350	300	337	310	351	313	318	296	327	308	330	380	371	333	326	331	327	310	350	313	336	296	331	333	314	354	359	365	329	338	314	339	367	347	351	339	309	363	336	316	330	342	347	342	345	304	321	335	350	353	327	288	372	319	328	338	319	340	328	305	350	311	331	325	336	357	346	351	360	326	308	311	334	344	317	318	317	328	378	323	360	309	345	340	298	328	372	337	321	329	325	338	344	335	318	323	320	319	297	339	323	339	345	338	292	364	325	328	342	318	350	335	323	336	358	318	323	339	337	286	330	329	348	326	362	331	333	323	334	347	341	319	344	328	363	310	344	354	313	354	366	315	349	344	311	338	320	355	344	327	349	318	312	355	294	344	351	351	302	322	355	342	332	334	320	320	334	306	311	308	335	346	323	339	337	326	326	328	318	334	316	349	348	360	336	304	349	338	369	338	327	320	345	304	347	365	324	358	344	335	348	331	377	308	339	347	329	331	362	327	338	368	314	314	315	317	285	340	333	341	344	311	336	372	315	324	383	334	332	311	325	326	349	332	318	339	330	333	319	340	312	328	339	325	324	330	362	305	332	324	305	340	325	327	339	316	327	344	360	350	336	332	348	344	317	314	347	345	334	357	322	347	341	344	304	358	327	313	363	344	353	342	331	346	357	356	330	343	346	348	306	343	347	367	339	345	330	331	330	348	308	334	347	352	345	349	347	336	342	366	318	362	339	325	337	335	369	344	308	332	329	324	351	331	341	353	326	328	321	335	335	332	341	356	367	341	322	344	340	354	305	330	342	333	303	333	314	336	330	332	318	316	329	320	313	376	342	334	326	317	308	342	339	333	310	320	357	351	333	360	343	307	343	335	318	343	308	342	329	327	334	314	359	335	331	316	344	322	365	325	312	347	312	314	371	348	338	356	343	354	337	354	364	347	313	336	337	350	329	327	303	353	349	337	327	323	355	322	362	332	360	326	320	349	352	354	328	326	336	329	322	322	338	330	320	337	330	308	332	351	326	363	324	349	315	343	355	311	352	336	323	355	330	306	340	349	321	337	342	332	319	349	320	314	328	314	320	353	334	331	350	345	332	308	346	316	303	312	306	335	329	319	333	332	367	346	298	334	313	328	350	327	356	326	320	330	339	367	356	360	352	322	332	306	334	340	313	309	342	322	336	360	329	323	331	309	328	343	328	316	317	318	365	341	328	314	325	351	320	310	361	334	336	306	337	325	338	336	331	343	340	321	332	329	319	310	327	316	326	320	337	292	320	353	341	321	340	307	331	325	307	328	330	339	301	286	315	354	344	380	376	337	348	358	354	312	346	338	358	330	293	324	327	314	336	332	333	356	313	321	305	313	301	331	312	320	359	327	315	326	361	351	350	323	344	335	359	348	340	336	330	357	328	326	335	364	341	332	357	348	296	318	317	338	345	310	349	342	361	355	342	340	308	341	315	332	349	348	352	332	286	331	338	343	339	381	326	317	315	350	314	324	329	336	319	312	351	305	334	350	311	317	331	330	358	346	336	333	360	331	346	333	322	324	348	347	346	368	331	344	349	338	360	354	331	352	344	356	333	357	337	317	309	335	345	387	344	352	387	332	355	324	303	328	324	307	319	318	341	310	374	325	347	349	332	332	324	366	338	346	349	336	335	357	331	351	363	354	352	332	330	339	315	347	317	359	309	350	368	354	327	342	340	309	332	329	346	326	346	345	376	340	314	306	324	312	368	348	340	322	303	352	338	346	348	353	341	350	326	369	324	323	350	351	341	362	333	317	364	364	327	330	339	319	322	353	324	321	331	387	357	309	330	308	330	376	307	343	312	313	345	322	356	339	346	315	349	301	327	329	335	314	347	361	319	336	339	318	370	369	325	306	311	359	341	342	318	320	336	360	343	380	297	324	355	360	332	311	309	323	328	321	338	306	330	338	333	356	300	316	330	330	314	349	340	343	352	316	358	364	317	362	354	353	377	357	315	341	315	326	367	343	328	333	300	363	332	326	354	324	351	355	350	339	359	297	335	348	338	352	330	328	327	350	327	355	353	343	339	334	340	350	328	324	340	339	367	342	277	332	349	330	347	333	346	363	335	364	357	331	343
16693	30407	23659	15634	13198	9374	6518	4325	3586	2855	2566	2656	2593	2335	2032	1844	1459	1272	999	850	726	660	704	731	686	632	613	577	598	576	593	619	592	512	570	506	497	538	533	534	497	515	509	471	496	484	471	470	474	453	472	477	457	487	468	495	474	457	481	452	485	478	444	469	433	471	438	462	434	440	445	440	433	435	465	432	424	430	431	463	434	437	477	457	433	468	453	455	468	470	469	478	447	472	455	469	473	438	443	452	433	466	431	427	453	468	450	448	505	451	437	416	429	438	443	483	442	438	432	478	475	440	424	445	449	452	436	441	444	458	489	496	463	463	470	439	446	458	458	445	462	467	442	453	460	439	418	458	467	447	462	442	444	442	420	466	430	443	401	429	447	408	463	441	450	463	448	454	416	458	456	415	427	486	480	468	467	457	450	436	471	449	394	430	461	492	472	439	434	424	450	425	435	463	438	472	445	464	434	467	461	449	462	409	448	423	436	412	467	466	460	463	441	470	410	451	444	433	487	460	427	453	469	449	440	457	452	459	488	436	429	457	428	490	406	475	434	446	476	440	451	446	493	433	471	461	449	455	435	418	462	441	442	452	484	416	434	459	422	458	478	429	461	440	435	472	471	448	394	459	425	469	406	461	458	457	434	397	435	450	455	445	428	439	450	441	463	462	438	504	398	433	410	438	432	453	453	467	401	458	447	438	444	436	448	448	425	417	439	453	449	450	520	445	483	445	414	434	436	439	449	454	473	445	455	442	426	458	434	452	457	419	472	412	456	424	452	457	434	500	448	464	482	422	465	467	458	496	452	440	464	464	460	416	467	475	408	473	476	443	452	487	435	458	458	457	464	459	450	415	414	449	407	455	442	464	441	437	442	438	444	420	468	441	426	455	472	419	440	448	457	445	454	477	451	427	435	456	488	429	443	442	464	485	442	466	423	441	444	408	448	474	446	435	441	438	440	396	455	423	456	423	454	446	438	484	425	456	442	424	421	459	419	425	432	451	414	479	437	427	445	415	428	450	472	462	501	440	438	433	476	468	464	419	404	437	461	441	427	410	459	459	495	428	422	439	475	452	424	456	432	440	421	459	433	412	432	468	455	478	458	450	448	439	499	473	416	466	482	451	431	437	445	455	475	429	422	418	432	478	466	426	419	431	456	462	437	406	457	467	420	475	456	423	442	446	412	458	417	448	437	417	451	475	451	433	482	441	493	447	445	498	470	452	457	455	473	408	443	462	454	466	448	442	445	446	443	438	424	456	453	449	456	463	461	460	411	474	490	464	447	469	432	459	439	457	433	460	486	475	457	434	409	404	420	436	477	428	442	438	450	464	430	448	455	425	464	473	441	435	406	447	409	419	456	422	445	458	485	450	448	459	456	490	465	461	446	428	439	479	405	440	406	447	466	425	470	424	442	466	471	426	493	440	438	420	431	449	422	427	463	428	443	457	440	464	447	429	475	458	420	488	433	410	464	445	452	468	453	453	488	409	454	443	434	440	438	443	444	460	467	440	481	480	454	461	417	473	458	456	470	443	455	401	423	437	438	470	437	463	496	470	438	447	445	420	409	421	452	431	445	455	444	431	460	419	471	420	444	466	422	466	444	486	495	433	441	457	413	430	464	472	433	442	444	456	453	465	447	411	491	446	439	461	452	467	429	422	443	457	446	451	443	436	446	460	465	464	469	443	445	426	456	483	472	450	438	513	446	470	454	415	446	458	432	445	437	435	427	451	498	426	481	465	482	467	475	470	420	417	460	420	425	455	433	449	446	438	441	466	464	452	452	467	448	413	438	479	488	401	451	457	468	438	419	445	432	458	474	435	432	438	429	458	440	547	488	499	443	425	426	467	424	421	480	439	441	450	450	461	449	459	432	476	483	445	459	464	492	455	426	456	416	446	476	457	480	403	428	473	437	444	434	408	452	437	454	442	479	487	406	470	473	416	500	428	427	498	442	426	459	432	454	462	440	467	400	437	451	485	450	437	435	409	425	472	424	458	429	440	426	435	470	467	411	428	446	443	437	438	430	435	434	433	435	422	423	447	436	410	461	475	462	452	417	432	434	460	428	466	462	450	452	460	469	467	463	476	440	420	451	497	476	423	421	443	451	440	480	436	439	467	443	425	449	439	484	466	447	447	459	467	439	413	460	447	427	425	426	444	435	412	450	438	448	489	415	436	471	463	458	450	442	446	453	463	454	474	446	431	451	418	473	433	433	444	457	467	454	436	458	448	459	465	452	462	479	453	428	451	456	478	466	438	444	480	436	440	440	425	414	460	431	433	437	424	418	435	456	456	403	474	429	458	421	487	480	473	414	464	427	460	442	450	451	466	418	419	451	447	472	465	417	415	462	430	442	455	441	445	419	467	432	456	419	461	401	450	444	446	446	461	456	422	439	433	429	470	445	453	447	471	422	445	439	451	448	427	461	461	445	454	419	445	485	407	476	436	465	429	442	398	423	423	474	428	433	415	421	410	434	461	418	451	409	482	443	434	437	414	452	458	457	432	437	475	427	441	449	442	422	454	429	450	493	445	460	448	454	481	467	424	430	458	447	465	440	427	465	412	465	436	466	447	457	486	449	454	440	473	447	473	442	432	429	424	438	447	449	405	486	442	480	472	439	427	457	456	407	464	490	445	428	467	448	435	404	432	481	444	450	449	442	440	443	480	459	498	439	447	471	449	439	425	445	444	429	417	455	471	450	419	438	432	461	422	433	434	410	426	449	458	456	468	429	460	486	468	456	444	423	435	425	488	483	452	466	455	439	482	407	466	462	491	445	451	415	439	466	460	448	462	481	464	443	457	391	406	471	453	451	480	454	441	461	455	460	430	472	472	446	439	422	433	444	440	425	444	442	464	443	466	440	448	419	462	437	448	490	432	441	424	424	418	469	485	449	437	488	423	435	428	404	414	442	443	444	450	450	465	462	446	457	455	437	449	443	437	449	455	453	476	477	466	412	451	431	457	431	428	435	429	447	474	451	469	428	411	431	454	466	439	454	453	466	472	434	443	468	455	429	425	441	452	443	480	418	446	475	442	460	447	433	441	472	430	463	425	419	442	461	436	439	409	421	415	461	393	413	442	424	488	432	493	426	447	440	443	454	462	447	455	422	424	471	436	450	514	448	477	445	439	472	495	453	478	433	446	470	461	457	478	451	450	468	415	443	443	457	462	463	439	436	463	441	412	447	474	444	458	467	497	428	465	441	474	504	461	424	446	410	480	451	437	472	424	471	448	469	433	441	446	480	503	422	471	457	488	453	448	421	434	396	467	452	421	466	440	444	451	455	442	429	436	452	455	432	436	441	440	448	414	449	457	433	469	449	438	426	493	426	417	455	415	441	462	453	440	439	447	460	452	429	448	471	456	439	448	411	421	455	445	415	449	422	477	448	513	455	456	446	456	482	459	483	454	466	469	412	460	478	457	460	453	463	434	481	456	409	467	457	459	470	460	440	445	432	444	442	449	457	443	439	443	451	442
22758	21035	28765	23488	21069	21348	14810	4692	3120	2686	2380	2340	2381	2187	1952	1755	1548	1290	1221	1042	940	953	967	987	935	914	928	916	886	805	863	891	851	857	832	784	771	785	796	775	783	769	817	775	841	740	700	759	750	758	775	741	745	795	761	826	815	712	715	719	743	754	710	736	741	695	731	721	728	680	739	719	727	720	679	745	664	691	679	680	717	701	725	696	686	752	750	714	691	739	722	698	705	700	761	677	683	672	700	702	692	678	664	718	690	683	715	676	690	717	724	755	714	712	732	664	752	710	716	721	683	680	706	679	749	670	699	654	708	735	667	685	705	769	739	765	709	714	728	693	638	780	676	671	697	680	691	670	718	693	723	683	731	740	687	726	688	723	722	715	741	698	661	767	674	730	751	658	716	738	685	702	673	660	712	714	718	657	685	706	707	709	702	659	733	706	700	725	656	662	698	696	727	715	713	699	696	689	723	708	704	696	733	714	721	690	719	710	707	736	699	702	739	719	729	744	657	659	687	659	717	708	692	711	676	674	692	741	696	709	737	686	676	719	684	740	691	730	712	709	653	713	714	689	682	720	731	746	732	683	725	735	665	705	718	733	697	634	742	721	721	704	691	696	666	739	695	726	685	728	708	690	743	679	687	737	704	736	730	705	674	652	712	727	717	690	654	726	755	718	669	682	717	690	707	719	692	683	708	709	692	693	709	697	655	683	719	735	753	764	620	720	668	700	714	723	679	757	685	691	720	765	767	733	724	739	694	730	660	689	691	754	726	682	736	698	747	719	705	722	753	699	724	723	722	726	707	744	742	694	690	775	729	737	647	716	730	713	732	729	688	690	729	701	672	695	722	755	733	689	737	688	743	705	724	707	756	727	719	728	728	702	732	721	662	722	718	752	746	693	681	722	698	686	670	685	689	732	697	680	698	724	765	688	728	746	682	681	701	670	734	714	709	689	734	735	731	744	747	684	720	712	687	729	723	663	694	739	706	740	664	700	749	758	698	697	747	668	669	681	685	732	719	753	690	699	692	686	698	705	672	723	671	700	702	739	721	682	703	725	693	718	696	693	696	708	672	705	684	665	699	666	704	689	691	748	704	646	708	748	750	682	717	728	699	715	724	685	741	760	684	700	704	674	702	745	707	720	690	711	722	675	720	711	699	646	671	704	725	711	668	745	711	713	757	712	720	733	691	713	744	768	723	769	720	691	712	720	741	694	700	747	711	636	743	747	715	779	742	710	740	706	730	673	761	703	676	766	714	708	671	723	737	699	709	724	725	744	720	717	695	747	695	676	715	750	681	721	672	697	730	726	731	728	685	696	724	718	675	711	688	740	723	706	711	675	704	697	707	678	715	714	674	726	679	677	694	733	676	738	713	651	710	726	663	717	677	722	646	699	719	699	640	734	715	687	711	673	672	700	731	733	739	712	717	667	672	696	698	753	709	663	677	720	756	717	713	731	693	705	725	674	715	671	729	688	665	726	711	716	690	697	695	698	708	688	722	717	722	725	717	658	749	662	688	703	703	709	672	717	647	736	725	711	725	687	668	698	713	704	684	698	703	692	667	691	725	683	681	745	730	699	758	732	696	699	714	685	769	749	738	688	730	679	672	676	696	701	673	674	681	670	666	663	714	739	721	695	693	695	692	714	700	737	738	718	666	657	669	684	712	661	700	699	719	660	776	706	697	718	669	720	698	722	647	713	711	664	686	732	679	694	713	735	707	681	693	693	703	684	689	725	762	730	685	721	733	708	701	723	720	678	719	688	715	710	727	697	693	720	673	724	733	690	680	737	680	728	682	676	730	738	765	683	683	707	709	693	720	676	739	730	714	673	721	676	711	724	721	662	743	691	687	691	683	736	707	704	724	720	676	693	708	690	698	674	694	696	699	764	701	651	717	758	677	749	675	696	732	731	754	691	752	714	739	696	672	732	697	748	728	693	720	715	716	673	699	709	666	678	726	725	706	722	723	730	746	732	732	732	700	706	706	723	703	729	697	713	731	726	750	708	682	702	715	676	731	663	702	664	711	665	752	762	696	705	681	700	720	682	681	716	742	699	697	709	734	732	672	705	725	733	699	717	716	720	754	635	691	760	735	727	678	706	717	689	689	669	703	702	686	774	765	735	731	646	725	698	723	719	696	755	765	718	703	757	699	766	712	708	714	725	710	731	749	672	673	673	762	693	649	695	691	701	698	713	698	712	731	714	709	723	716	657	701	706	665	731	695	735	671	766	702	695	709	699	708	680	719	699	710	723	679	735	756	705	705	714	758	692	703	718	715	688	654	714	695	737	669	722	746	691	710	702	685	698	704	720	716	735	718	697	725	681	713	690	747	653	703	668	734	688	687	683	655	726	744	691	687	733	718	732	689	707	668	692	688	715	725	717	718	717	768	694	783	685	691	649	684	723	673	711	638	693	705	691	690	719	700	716	685	708	739	733	688	725	719	705	689	715	682	716	694	739	653	718	699	703	686	706	730	716	752	728	694	703	712	687	747	722	693	764	715	770	686	759	682	736	753	707	704	697	668	664	730	726	692	683	702	723	723	745	698	674	711	691	686	722	757	731	724	724	685	690	691	665	729	704	683	704	710	652	690	751	705	718	740	705	697	709	691	705	680	746	720	692	713	716	718	682	730	706	729	678	717	709	634	701	678	658	730	682	694	705	701	711	721	653	715	715	714	685	666	727	699	707	680	700	731	724	729	681	715	709	706	707	722	733	674	717	692	701	713	717	710	716	710	687	736	680	740	635	709	698	708	726	703	695	706	675	680	705	728	689	704	706	695	706	717	705	746	666	716	681	711	720	745	724	714	752	679	735	708	691	723	666	705	711	712	745	687	656	693	715	675	712	699	711	686	705	666	678	713	657	685	736	692	720	692	752	715	670	719	703	732	732	739	659	674	724	734	705	726	688	686	731	714	741	692	712	738	749	708	680	705	686	695	658	650	685	695	682	714	688	650	653	726	690	688	702	695	708	671	717	747	643	661	693	686	714	715	703	723	695	689	753	673	718	747	719	732	696	689	721	663	707	675	694	701	700	720	636	707	709	708	720	703	657	770	769	752	690	707	692	685	705	702	731	707	733	731	725	691	635	692	718	719	698	633	667	737	718	720	674	656	678	679	674	678	709	705	717	730	701	667	722	710	705	713	700	696	737	707	705	705	679	697	704	677	673	642	690	710	674	665	692	689	688	726	689	672	710	726	705	686	638	682	669	644	695	685	700	710	753	704	724	684	677	698	715	701	738	687	694	708	710	704	694	699	708	725	723	682	700	714	703	705	694	696	680	732	740	712	684	724	729	738	702	702	712	725	660	758	696	690	734	712	752	715	683	727	720	708	672	670	688	708	689	715	696	723	686	709	677	701	675	744	687	724	726	698	679	704	692	729	715	738	706	731	659	662	736	694	651	743	702	669	696	685	707	710	661	708	719	640	659	726	694	695	690	716	726	698	685	736	705	650	714	701	729	688	752	748	696	701	693
19493	39389	32629	23709	20331	15262	11423	8123	6515	5550	4902	4857	4817	4261	3813	3416	2809	2360	1901	1590	1455	1423	1354	1414	1431	1350	1240	1272	1187	1153	1145	1154	1113	1189	1087	1041	1037	1069	1006	949	1041	1000	956	996	1014	932	990	904	957	947	929	939	955	961	1018	1007	984	903	926	845	935	919	866	893	921	873	844	878	855	865	901	851	830	847	887	845	827	837	882	932	925	845	861	842	846	901	845	878	861	860	924	853	873	894	881	879	837	907	847	846	854	871	822	905	870	895	886	838	903	872	882	868	891	892	912	842	830	841	895	806	876	898	855	853	829	887	882	861	881	913	801	917	909	883	862	858	875	899	914	879	848	894	902	865	855	932	826	881	903	928	826	865	914	909	889	822	795	830	855	905	890	911	860	866	802	860	860	888	869	852	837	895	851	828	884	866	875	923	901	821	873	960	868	886	868	874	878	849	847	904	855	857	900	880	907	806	866	837	881	832	852	877	884	882	876	860	867	883	848	903	921	896	879	869	825	908	891	902	907	882	860	846	846	877	893	844	834	915	847	930	873	879	870	852	874	896	818	905	887	892	912	816	839	878	875	862	884	880	834	849	859	804	868	886	845	894	895	931	859	876	864	892	871	866	882	881	845	825	886	866	895	862	881	834	841	854	879	863	867	909	900	873	896	873	901	846	850	884	881	914	904	867	906	860	913	875	896	839	884	844	883	889	903	854	893	870	858	873	873	867	871	848	809	933	897	884	887	888	889	904	918	798	833	860	874	828	882	883	850	861	871	917	859	854	877	857	889	815	867	890	912	848	882	825	838	882	861	882	867	891	844	880	905	869	890	837	904	852	862	859	843	855	842	812	859	867	909	864	892	882	848	837	883	872	883	883	894	875	885	852	860	893	805	909	848	859	899	836	872	864	879	845	868	902	847	857	851	875	879	868	920	878	883	843	808	908	862	944	871	914	830	857	867	842	908	875	854	848	878	892	868	860	878	839	884	875	882	850	831	855	877	876	868	865	865	886	870	885	850	876	884	894	864	861	861	868	857	894	893	875	851	824	856	898	858	791	916	893	862	897	896	897	874	856	876	894	898	865	876	837	860	896	809	860	861	844	908	816	788	826	857	882	888	887	871	864	831	805	865	936	880	834	895	887	891	819	851	897	858	809	831	902	853	830	882	856	858	880	828	885	839	868	830	862	872	816	862	852	870	869	810	853	851	903	847	875	850	887	835	876	839	852	850	877	909	822	886	871	871	849	913	825	844	855	887	869	899	876	879	882	898	843	876	894	796	817	925	878	914	892	854	850	857	917	870	842	842	930	913	856	852	938	878	886	876	881	877	876	906	876	888	867	894	884	868	836	833	827	852	896	845	828	816	847	858	825	843	864	871	847	872	880	884	864	869	832	907	834	923	880	895	915	870	866	844	857	869	874	851	857	862	851	884	860	878	864	837	866	930	870	852	909	872	842	839	900	833	916	897	896	836	926	853	846	860	889	862	891	898	863	846	862	895	897	829	881	892	926	851	834	874	864	880	916	853	853	908	816	871	922	881	849	858	895	870	855	840	830	853	865	885	812	897	877	821	818	840	895	913	899	845	815	862	835	869	891	806	850	883	841	832	852	844	844	853	860	819	870	873	823	835	877	873	836	909	915	833	923	855	879	869	857	933	881	857	929	897	870	869	895	887	890	845	902	805	890	855	877	844	855	905	831	859	898	854	845	830	841	872	859	857	908	910	871	846	816	881	815	884	898	823	880	862	803	867	882	908	889	870	796	892	861	875	892	792	855	860	865	898	851	862	848	898	866	889	902	932	899	785	914	865	903	864	884	895	861	861	886	852	869	890	861	850	848	846	845	857	867	857	865	856	858	904	892	851	840	861	893	914	843	837	873	872	843	820	857	854	821	890	867	863	910	864	824	891	886	834	874	927	791	908	860	848	861	902	868	914	904	869	893	875	855	856	918	830	844	880	832	907	867	868	865	836	888	850	889	873	838	838	840	871	911	925	855	880	896	858	856	852	902	815	846	869	833	851	882	882	890	853	915	841	847	879	939	828	814	875	880	846	857	855	880	886	884	886	872	843	861	877	858	833	840	907	850	865	864	843	861	878	908	897	848	886	836	906	819	866	873	924	848	879	905	903	832	843	881	850	864	818	826	841	874	906	852	951	885	867	932	862	829	913	843	829	875	864	784	857	855	891	915	818	852	825	871	840	885	891	889	783	855	849	862	894	849	846	845	882	848	855	882	842	874	804	906	898	860	872	874	864	882	879	884	795	894	881	858	881	856	871	859	903	839	899	882	876	907	892	856	895	842	839	889	882	863	870	901	887	886	861	921	903	893	847	930	905	921	909	865	892	901	837	883	881	856	822	827	864	949	860	899	861	861	911	900	817	926	889	867	899	892	877	879	842	844	830	849	926	904	850	884	890	871	908	888	898	882	840	860	889	888	907	859	921	923	903	848	924	908	855	828	841	875	823	830	874	874	860	883	854	829	896	911	860	816	833	842	845	901	881	870	816	870	878	838	862	835	898	884	866	841	866	855	897	895	903	896	833	834	872	887	874	814	880	850	875	933	923	794	893	924	868	901	873	853	854	849	876	873	901	824	850	828	866	876	829	840	922	850	861	832	878	919	872	877	902	863	889	852	866	851	870	858	850	887	798	849	895	886	861	898	921	880	878	844	868	842	856	837	858	841	834	895	891	834	877	923	889	856	882	860	889	848	912	877	838	853	880	833	839	873	839	909	848	915	806	871	879	886	854	921	888	871	844	867	869	893	848	838	854	930	884	863	899	876	919	863	901	883	793	881	863	866	897	836	867	864	896	886	866	845	838	819	844	875	871	884	874	850	831	882	843	876	869	875	889	878	890	863	863	910	827	901	857	876	911	892	930	892	816	828	858	941	845	898	868	894	840	848	900	890	884	907	858	865	900	870	904	938	814	900	880	842	858	832	868	844	923	889	880	852	880	850	836	842	825	885	866	864	902	887	908	874	829	861	852	893	858	868	894	825	858	903	851	878	877	888	894	851	850	864	914	900	857	834	869	841	892	851	843	918	854	831	858	917	902	861	798	850	894	867	876	929	855	816	891	857	866	877	879	845	806	877	875	831	863	840	917	834	885	870	878	859	853	833	903	826	862	871	857	910	853	839	815	853	879	879	931	817	849	926	828	878	889	899	886	856	904	876	863	860	862	816	877	917	876	863	877	872	832	845	880	898	874	854	884	878	845	825	851	904	904	876	874	867	901	815	913	875	848	881	869	836	858	853	839	843	892	850	853	840	854	873	894	792	813	844	888	858	893	863	906	859	878	883	858	869	858	849	895	884	870	827	867	874	893	858	896	880	867	935	887	866	857	833	887	903	872	870	822	872	859	857	881	881	825	878	840	899	833	911	791	814	882	847	895	842	833	918	844	935	934	872	895	909	893	826	841	866	897	869	890	890	823	861	831	901	874	857	872	871	844	855	892	893	818	919	866	863	833	895	836	851	952	931	893	893
27188	21214	17649	9722	5723	3658	2443	1502	1274	1026	983	996	1017	942	825	742	664	636	559	496	499	479	483	511	487	529	492	437	446	458	447	466	432	406	413	430	456	423	420	431	445	441	423	464	474	422	413	415	459	425	442	419	381	418	408	383	414	430	372	410	414	392	411	417	387	488	371	409	415	411	362	368	432	409	407	420	405	385	379	403	448	388	388	376	367	406	444	402	387	395	371	393	436	417	409	385	390	407	428	409	413	396	418	395	410	418	393	388	365	410	418	405	404	447	430	380	421	407	387	409	407	399	380	407	405	421	384	412	420	417	411	439	398	415	375	389	436	394	418	384	426	391	411	412	436	414	376	410	419	435	445	386	387	421	413	393	395	404	428	420	426	424	377	369	418	377	389	420	401	398	407	382	401	394	411	405	423	381	425	411	417	452	393	409	398	410	394	420	420	406	371	442	431	398	410	404	401	415	438	444	407	416	406	405	409	414	415	448	423	404	399	394	417	398	394	364	381	447	389	444	429	406	401	408	407	400	380	398	378	430	413	439	355	403	435	395	423	400	419	381	427	412	451	405	418	380	419	416	408	406	399	399	441	401	411	381	390	388	389	400	423	411	398	403	431	408	414	396	394	393	421	459	395	397	422	417	458	384	403	383	408	414	386	411	412	398	454	422	403	406	378	410	413	420	400	392	407	400	415	412	381	388	415	412	371	424	378	415	394	402	451	384	412	396	409	397	404	405	402	398	381	401	426	360	412	412	386	427	420	402	409	416	408	416	427	386	383	394	438	425	395	436	422	426	395	440	396	379	381	385	351	406	369	388	383	399	414	386	391	373	454	395	417	447	441	423	378	409	410	443	377	418	405	397	402	390	408	407	429	422	417	411	418	445	418	403	408	416	405	427	378	368	417	391	427	421	455	381	393	391	380	424	377	385	394	407	410	399	418	397	393	429	452	399	409	407	406	400	350	414	410	383	397	397	411	362	385	414	412	406	408	418	391	409	428	446	426	384	392	391	420	437	399	403	393	424	403	413	387	421	427	397	398	409	396	438	405	403	425	391	421	383	389	415	413	431	435	414	404	390	379	375	418	396	416	426	400	387	439	421	426	403	429	401	412	398	405	388	381	433	446	395	423	385	436	424	438	422	389	421	391	405	391	382	394	418	398	409	403	432	437	409	404	397	409	416	408	404	399	397	416	422	421	406	416	406	399	403	377	383	419	451	389	421	412	407	404	398	404	394	399	418	415	402	387	371	376	441	403	422	402	419	389	407	363	413	423	443	385	396	418	414	393	427	445	399	370	422	388	409	395	397	379	405	387	395	443	395	392	400	400	392	379	372	383	395	417	389	402	411	395	443	442	396	418	416	383	426	402	425	435	427	427	397	413	388	414	409	411	426	415	405	420	393	409	386	404	387	401	418	414	403	395	410	394	388	376	413	448	422	409	425	377	406	411	373	414	412	418	413	379	414	413	362	428	375	412	399	395	383	412	430	425	393	419	376	381	422	396	403	397	444	385	428	399	402	393	445	401	409	380	410	404	424	404	417	408	417	415	414	420	407	417	415	390	432	389	407	383	389	398	371	394	397	406	393	407	415	408	415	405	419	411	418	425	353	394	421	396	400	414	405	416	389	426	421	400	389	414	379	426	415	396	391	423	442	399	406	438	432	374	409	418	384	424	378	393	383	425	432	379	442	394	434	439	473	394	396	382	389	409	417	394	389	408	421	407	394	414	434	438	378	425	415	428	438	397	422	394	398	400	411	415	409	394	452	384	416	432	374	437	436	412	397	418	389	408	462	374	416	393	391	431	430	398	420	394	377	395	397	423	378	404	387	422	382	411	367	449	381	393	424	432	385	412	434	404	415	412	434	407	405	399	390	402	382	424	404	396	463	407	379	391	387	371	389	418	389	399	416	389	404	427	403	419	404	405	382	394	388	383	379	361	419	417	403	408	407	419	422	388	399	365	387	394	407	446	389	385	385	395	391	414	426	405	420	406	404	416	398	400	435	435	404	367	420	425	423	429	437	368	404	435	398	426	438	360	412	376	420	425	441	385	419	423	412	393	416	365	406	385	412	434	412	387	415	390	436	388	404	403	413	399	400	348	415	411	396	434	377	388	407	419	358	392	403	409	429	415	382	415	392	386	420	419	407	398	418	442	430	406	388	389	401	443	409	387	412	378	402	389	406	374	416	389	387	409	392	405	398	391	372	393	431	418	413	453	447	429	406	418	412	442	387	421	398	415	415	430	456	371	378	431	398	435	362	368	410	421	398	427	433	386	373	419	391	410	363	430	434	399	416	418	387	414	396	393	402	384	420	437	384	404	422	422	417	409	378	392	398	425	438	417	400	377	391	416	409	398	414	428	416	405	435	389	429	390	370	448	377	418	375	408	369	431	391	421	395	412	407	412	425	412	390	423	468	402	391	438	384	388	431	417	404	401	388	403	393	442	427	419	423	439	402	393	413	408	403	406	412	418	413	398	407	415	407	428	411	341	359	425	408	373	446	372	423	367	379	390	432	403	413	433	404	400	439	379	415	399	424	397	421	430	398	418	425	354	399	404	456	386	437	410	409	410	399	357	385	437	406	413	401	409	420	441	413	406	396	420	378	434	403	404	440	409	434	389	379	403	404	413	415	397	445	393	439	387	425	433	392	462	377	428	415	408	411	384	444	399	425	419	434	396	412	396	420	458	421	440	427	359	413	421	380	421	416	392	408	408	443	418	376	383	406	396	405	390	426	397	404	411	417	444	401	404	429	398	409	390	390	400	410	384	414	403	349	390	397	389	404	371	402	412	395	416	426	417	398	401	417	388	387	396	414	457	395	418	380	425	408	431	445	407	440	406	434	407	406	400	383	422	380	412	381	432	393	411	400	406	442	411	388	429	391	421	396	417	385	427	435	447	407	379	419	403	430	421	392	418	388	406	397	388	408	407	372	432	377	412	436	430	372	393	385	424	394	394	425	429	425	404	342	448	397	388	383	378	435	423	411	386	416	399	415	423	386	379	391	436	406	416	397	405	419	379	409	413	407	426	397	415	417	409	390	405	391	429	391	400	390	398	426	426	391	396	399	416	415	414	416	389	399	387	390	396	404	394	392	424	426	393	414	395	431	424	409	381	403	401	394	396	432	415	412	396	382	394	392	395	434	438	395	413	426	392	424	378	407	428	424	414	389	421	411	412	408	393	392	415	394	418	381	436	383	403	383	417	433	413	427	400	426	403	413	440	383	408	392	424	408	416	424	409	397	390	410	422	388	395	403	387	396	388	398	408	425	406	441	391	410	423	390	421	377	419	412	416	462	376	405	385	442	419	401	404	390	382	399	430	401	424	400	383	408	369	433	419	417	389	379	433	415	421	430	422	397	418	425	364	396	407	441	402	390	436	403	418	454	396	417	408	396	414	415	381	392	396	411	397	408	417	348	405	402	415	393	425	381	399	421	411	422	393	391	406	431	410	385	385	378	423	395	432	395	419	410
14997	26420	20057	12322	10249	7433	5153	3396	2840	2330	2022	2041	2107	1853	1639	1386	1218	1000	879	771	677	707	686	742	742	747	689	617	674	600	622	561	549	556	558	567	542	555	540	547	544	584	540	568	565	547	499	545	580	527	522	516	506	568	534	553	515	556	539	518	522	543	496	536	492	491	476	503	546	492	533	536	509	476	534	508	496	542	477	535	480	521	531	568	528	559	459	528	506	522	525	517	533	540	490	506	530	483	508	505	531	505	529	518	506	527	519	487	523	531	495	494	485	522	500	495	502	532	529	496	511	491	493	512	500	534	499	495	497	511	472	542	488	494	476	512	508	530	546	515	518	564	546	506	520	477	525	529	505	517	479	507	522	541	481	513	489	522	510	533	537	503	511	512	508	477	503	528	548	519	509	512	493	569	495	512	517	508	529	500	495	520	508	527	528	518	526	509	537	496	538	515	507	459	481	517	551	495	518	506	524	518	503	523	491	530	500	512	520	505	492	505	490	530	480	542	551	531	507	486	518	529	515	523	486	533	568	520	500	506	522	514	465	485	513	517	538	551	518	559	505	499	493	541	507	525	538	528	491	552	544	515	487	519	542	534	564	542	501	508	513	491	548	475	514	520	514	507	537	520	489	552	485	506	517	518	488	588	519	505	466	518	509	490	479	519	495	527	484	522	501	533	547	510	501	544	540	507	518	537	491	512	512	503	531	510	487	480	476	509	501	515	514	519	524	519	485	516	508	521	499	520	506	516	542	527	537	512	492	523	529	485	517	517	516	521	517	510	524	524	527	502	491	532	474	527	553	536	501	527	505	534	491	494	504	495	542	500	531	513	509	503	509	511	483	501	551	490	526	473	533	460	499	524	536	519	527	491	551	501	503	477	475	557	540	461	476	529	551	456	504	480	527	546	498	499	470	507	522	519	528	524	545	472	515	543	537	513	502	522	517	537	476	484	502	551	529	507	514	551	493	476	531	534	517	493	488	471	510	503	508	511	534	520	538	514	520	498	545	540	492	479	531	513	505	519	556	491	545	538	480	466	471	541	462	513	525	513	540	529	497	520	523	516	515	496	526	493	537	487	519	550	530	500	573	528	484	515	568	538	513	526	516	484	507	541	552	540	528	526	541	519	479	524	513	523	579	518	526	476	503	452	499	492	546	481	508	493	530	492	495	511	513	506	498	486	496	490	525	505	501	506	503	525	548	492	484	553	484	495	507	514	501	527	550	519	531	535	496	572	528	510	476	507	528	502	498	477	482	520	516	513	502	523	517	505	530	520	485	539	532	525	553	492	526	553	555	515	517	543	512	514	535	491	520	493	490	508	489	492	499	512	487	514	499	499	521	535	538	500	539	537	497	509	527	499	502	546	517	491	534	534	482	535	524	510	530	478	496	489	529	504	510	509	520	502	502	498	502	511	534	516	530	511	493	553	581	555	528	482	516	492	508	498	494	536	508	486	522	506	496	553	491	514	521	516	521	454	514	491	481	494	512	493	540	538	517	538	524	520	510	506	484	515	509	531	509	510	523	543	508	523	550	507	497	504	540	529	509	548	527	515	538	499	512	508	549	517	489	492	512	519	556	494	497	502	534	472	534	508	503	533	503	482	503	486	477	525	514	541	559	486	481	511	481	536	504	493	500	533	543	529	540	532	508	546	511	508	491	510	539	495	518	517	501	488	503	519	512	550	467	490	525	529	522	543	549	518	514	496	480	511	507	515	499	527	478	501	489	505	504	548	500	500	509	536	491	472	510	486	513	487	510	498	507	477	555	542	505	529	502	545	522	560	494	523	529	494	533	489	470	513	516	521	523	511	501	491	553	549	518	537	513	510	518	517	511	518	502	493	500	500	514	531	471	515	491	545	549	512	497	485	552	522	488	517	493	500	547	516	522	499	502	494	469	486	501	535	521	512	476	535	515	533	519	487	505	539	501	494	522	503	527	492	543	527	499	490	527	527	534	491	503	485	496	493	520	524	524	529	525	498	504	541	528	518	522	540	524	488	520	512	486	497	509	551	511	490	473	453	526	500	512	535	497	554	524	529	535	529	508	513	499	530	483	443	513	506	528	535	515	505	512	503	509	524	484	551	529	499	502	523	534	518	517	524	535	523	541	510	522	512	542	533	498	516	498	503	528	509	508	517	494	505	503	473	528	492	521	491	512	536	524	492	495	494	539	535	502	509	545	500	531	538	469	502	501	519	509	487	513	519	513	520	549	508	512	506	507	499	452	548	541	517	483	518	538	508	452	528	470	510	521	488	541	536	481	473	546	499	539	529	520	472	483	528	566	477	459	532	509	533	530	545	521	526	510	547	509	496	514	509	476	540	529	530	521	544	510	520	525	543	496	537	516	467	516	498	519	511	517	523	551	481	519	524	559	512	553	522	535	512	504	556	527	532	506	519	481	479	491	516	461	514	554	530	522	483	484	507	505	443	491	513	557	493	514	509	546	521	518	547	541	516	478	531	508	491	545	520	568	510	543	497	507	499	532	533	484	529	503	514	538	510	525	512	528	507	504	505	523	507	531	534	489	536	497	552	497	539	479	504	501	547	524	540	502	507	508	490	519	574	509	545	492	524	513	522	496	494	523	502	495	490	535	479	515	528	539	507	546	524	503	529	530	492	494	494	549	534	493	493	493	515	543	500	522	513	529	547	492	523	494	521	470	535	526	501	557	511	514	540	506	544	502	543	531	489	532	494	542	504	557	540	537	494	530	500	492	515	496	524	509	510	514	559	519	502	535	518	513	539	508	518	515	501	494	533	527	535	514	498	530	508	526	481	505	534	551	551	528	493	569	484	541	509	480	482	521	494	505	508	482	512	494	514	505	517	503	507	548	514	557	529	517	503	534	483	521	525	544	510	499	512	531	482	531	522	529	536	522	507	510	484	510	560	496	506	473	551	517	501	500	498	515	522	531	540	505	475	533	515	492	521	508	519	540	482	502	543	518	502	499	507	519	518	525	484	517	512	495	538	534	508	544	508	513	481	500	535	496	542	492	537	511	533	501	504	510	524	523	528	516	500	512	532	505	515	498	547	495	476	496	516	485	533	507	489	472	510	522	555	494	522	474	498	506	508	472	484	495	514	535	498	491	579	506	502	534	554	508	488	477	509	518	498	521	516	543	531	544	504	550	542	520	528	533	487	503	499	507	590	517	531	542	526	488	512	515	519	500	511	517	509	489	476	499	539	515	512	523	479	513	464	508	535	512	525	508	504	529	494	524	534	522	513	485	509	530	500	470	489	520	494	523	486	493	499	503	493	533	533	534	536	539	549	561	505	511	539	521	525	513	504	512	536	523	480	525	531	462	468	536	509	512	515	496	531	524	508	482	542	518	531	470	517	471	525	522	500	508	534	540	448	517	507	513	504	465	500	501	481	503	509	525	508	483	527	489	513	498	516	544	494	503	526	518	512	512	571	478	498	489	540	533	524	505	543	546	512	488	524	542	518	523	525	499	489	499	506	490	501	529	530	479	514
23749	21003	28245	23961	21032	14595	5963	3005	2299	2009	1866	1703	1776	1671	1462	1196	1131	1033	953	888	863	811	822	816	931	888	786	794	774	772	763	778	706	742	718	744	726	636	696	703	721	763	729	698	714	714	649	720	685	645	692	721	676	733	697	730	680	721	698	651	706	666	682	644	676	686	676	616	660	660	702	639	671	661	676	678	746	678	678	681	638	689	613	652	663	630	674	668	626	643	633	714	652	637	675	665	706	672	666	650	625	696	677	635	701	662	671	644	700	666	681	636	651	707	658	701	675	701	634	626	674	675	619	690	685	681	719	700	678	679	641	636	696	632	712	648	680	646	677	676	676	675	652	624	625	701	682	646	649	690	642	581	627	693	631	658	634	654	651	632	630	659	681	590	621	687	669	650	647	688	683	665	618	698	623	692	713	644	670	645	657	648	669	634	647	682	644	682	657	660	690	660	653	643	715	684	679	628	643	669	670	623	648	667	613	655	668	644	651	667	684	643	647	669	650	654	638	717	648	685	674	687	681	691	627	663	637	654	632	642	638	688	637	651	655	666	629	628	672	671	681	642	673	700	643	652	703	641	656	680	661	612	687	698	691	615	653	656	667	588	660	651	656	666	655	689	635	653	694	698	699	656	648	665	666	647	679	672	666	658	635	675	654	656	653	611	651	652	629	711	650	638	628	707	652	639	688	672	611	661	673	608	689	639	679	698	642	701	654	648	606	683	738	699	727	670	690	700	631	684	693	659	660	641	699	660	667	665	654	643	697	650	704	688	663	687	692	664	704	643	683	692	640	635	621	620	643	632	671	673	663	661	658	663	666	674	666	664	657	653	655	622	631	684	706	654	672	665	669	637	662	640	709	679	648	658	686	675	658	640	674	660	694	686	673	738	663	659	660	638	652	691	667	721	679	659	647	679	630	639	676	641	638	666	637	642	664	656	647	678	659	673	672	647	710	666	655	692	668	640	679	674	650	687	676	677	674	647	644	701	641	627	631	637	632	678	664	656	674	676	643	673	713	637	641	668	635	636	643	670	712	659	632	654	668	663	675	648	622	650	721	668	618	633	683	636	649	598	628	672	632	688	671	658	653	667	665	659	646	670	644	612	666	682	657	631	648	641	643	634	672	679	619	678	662	632	682	661	658	676	686	659	644	680	641	604	654	677	639	647	692	634	646	660	676	616	676	689	628	663	671	610	648	673	674	699	633	677	622	620	658	625	699	690	707	678	652	693	624	667	662	615	663	709	672	678	660	705	570	652	609	691	656	640	659	650	701	638	646	690	673	693	639	638	652	657	624	683	668	668	656	671	692	680	689	642	692	639	646	657	698	703	614	650	647	698	670	690	711	664	656	632	662	649	647	636	664	687	673	679	674	652	682	655	636	694	673	638	656	626	687	640	660	671	640	720	675	675	686	673	634	627	661	658	638	680	643	646	647	648	651	616	629	643	676	688	672	662	686	613	647	714	654	648	651	668	648	675	709	684	594	672	674	678	648	649	690	666	633	682	686	641	674	666	670	637	719	692	667	624	638	655	667	672	641	660	686	660	618	634	670	685	656	623	628	671	649	650	653	651	656	676	649	698	620	670	653	667	681	660	630	705	660	632	668	697	640	647	649	672	673	676	638	605	617	648	637	692	663	646	683	641	631	645	647	631	635	682	635	624	669	639	640	622	694	626	657	672	651	684	671	672	659	666	619	692	638	641	682	681	614	635	693	679	665	646	636	660	669	659	629	620	628	629	676	673	671	657	668	604	651	683	662	696	688	626	652	699	654	659	623	659	609	670	692	644	666	640	696	674	654	591	654	686	676	649	632	685	643	603	683	676	675	639	669	680	660	638	670	697	670	674	663	660	654	664	662	653	656	643	612	654	626	654	623	660	699	640	661	654	631	634	634	673	656	682	638	646	684	650	622	657	684	635	665	668	640	663	656	667	635	628	631	696	684	618	641	665	621	622	652	683	692	689	694	618	696	608	646	650	691	646	664	704	663	677	631	635	682	654	698	656	665	682	616	670	640	685	639	685	638	688	594	696	664	659	649	672	675	644	657	615	658	663	669	666	684	662	678	657	635	638	629	694	647	654	657	640	651	663	625	648	683	729	669	696	675	601	678	641	616	628	699	675	642	697	646	626	691	682	630	667	613	649	623	670	675	648	586	659	649	649	642	638	685	628	710	656	667	655	685	649	676	663	625	659	718	684	638	691	650	649	692	646	630	654	642	640	608	661	687	661	676	650	680	677	664	675	651	634	623	666	638	660	721	671	651	640	663	630	712	642	654	644	657	616	646	667	656	667	660	675	688	629	664	681	680	670	685	708	663	655	670	670	677	652	603	681	692	671	685	655	642	690	700	649	706	664	656	678	651	699	667	643	634	645	705	628	679	628	628	624	710	663	724	654	660	614	680	707	647	612	648	678	630	694	642	663	651	633	669	633	648	654	687	632	643	727	683	703	637	599	684	663	627	640	633	685	698	670	655	656	655	703	654	678	680	656	620	663	640	657	664	664	644	676	690	622	641	633	655	625	655	645	696	630	665	665	634	682	665	649	643	671	651	654	639	659	660	642	653	664	670	653	637	666	629	677	630	677	646	717	695	641	698	654	627	635	629	620	676	654	620	660	671	676	695	685	628	683	637	682	716	666	679	684	643	646	664	635	663	649	617	618	662	619	657	680	662	667	617	671	680	632	629	644	687	670	683	631	644	636	655	664	668	706	710	715	680	660	670	624	674	670	672	648	630	652	650	662	670	684	620	674	688	648	662	694	657	670	646	630	710	619	673	681	668	677	632	627	653	662	654	629	646	610	674	675	630	663	649	655	629	631	630	657	656	664	658	670	684	682	630	678	696	612	656	644	653	670	647	662	695	596	676	629	627	652	655	665	639	695	650	628	718	675	657	660	636	627	674	643	651	674	675	654	711	651	679	644	665	637	671	682	655	655	680	648	707	654	645	701	637	667	664	661	689	653	648	632	679	634	671	662	668	653	709	642	683	695	637	690	621	644	683	667	641	675	639	682	713	662	664	648	669	685	718	670	705	683	632	660	667	685	634	686	629	678	690	634	688	674	618	637	668	663	632	676	656	710	670	641	673	705	677	698	656	666	632	626	659	665	661	674	664	653	681	666	644	643	679	658	681	657	625	679	678	650	689	628	666	654	665	603	644	707	640	681	637	678	705	663	605	655	660	672	685	617	694	662	648	666	674	634	679	688	645	637	669	634	676	653	645	635	634	675	691	585	646	706	659	668	694	638	620	666	720	645	655	661	617	631	654	688	660	625	691	695	631	629	689	645	642	611	692	685	673	590	641	630	602	687	649	641	671	660	653	655	636	670	725	674	642	643	682	658	639	713	660	660	662	663	654	663	618	631	677	612	593	661	620	604	642	648	626	646	674	689	662	647	649	652	666	673	682	690	673	614	694	664	680	656	685	653	706	647	636	661	655	627	659	629	667	657	658	664	662	669	642	652	659	638	672	682	649	683
16713	34183	28405	18383	15615	11680	8616	5935	4782	4037	3566	3461	3696	3183	2808	2285	1917	1624	1485	1286	1193	1156	1122	1180	1237	1246	1071	1095	974	966	1035	1008	1063	988	985	969	927	950	890	858	864	873	883	864	932	905	832	863	853	858	833	883	846	874	887	836	897	924	868	826	895	816	802	786	778	800	850	864	822	854	819	824	817	792	844	834	797	808	784	797	836	827	787	812	821	839	788	798	813	822	851	822	808	784	795	828	829	785	841	796	815	824	834	870	824	808	819	829	820	873	798	862	735	796	785	763	853	777	858	798	819	838	819	792	807	780	803	802	792	834	840	773	819	765	843	771	832	813	789	781	759	759	805	788	825	830	773	826	804	783	793	807	818	790	810	825	745	791	783	805	791	807	788	848	761	830	831	770	791	846	797	825	797	797	783	786	771	786	814	830	829	812	771	822	826	819	787	787	844	835	823	827	805	805	761	791	807	862	838	840	839	817	841	855	808	786	804	839	803	826	842	793	811	844	815	776	781	841	751	784	819	847	808	766	856	803	822	846	798	784	812	819	863	809	808	812	821	804	766	837	818	790	858	795	799	855	821	780	795	809	836	763	787	857	843	798	795	824	759	828	807	813	840	870	777	814	813	814	815	793	849	823	818	828	830	812	844	852	801	790	807	798	830	836	823	833	815	831	800	824	857	818	833	874	801	848	823	838	819	784	807	815	798	812	809	808	800	803	798	819	801	829	861	772	800	786	811	792	801	819	833	842	826	762	865	818	823	785	794	812	817	802	837	785	804	793	828	797	832	809	818	785	803	847	824	822	765	831	804	814	812	757	815	834	876	797	816	831	818	852	830	838	807	806	807	831	762	809	802	778	771	878	807	767	779	860	792	812	789	819	809	832	832	811	762	825	798	759	798	833	793	790	795	795	808	846	777	792	792	772	846	812	814	792	821	755	816	784	842	837	821	834	833	787	835	849	857	834	839	805	774	798	837	850	768	787	797	772	729	825	819	781	807	769	803	873	838	750	813	805	794	825	835	805	849	813	823	813	833	843	835	793	796	803	782	814	837	833	836	799	800	818	841	790	860	809	799	764	808	807	830	824	827	884	823	745	817	808	801	831	824	807	779	773	765	799	814	827	784	852	769	817	785	823	862	820	819	828	840	794	796	827	826	834	802	752	776	779	774	837	765	805	816	821	796	791	800	839	785	797	786	811	826	768	803	824	783	820	798	805	793	777	816	845	843	841	802	849	813	786	782	792	812	794	809	799	794	799	811	796	793	841	822	815	833	790	808	818	751	818	820	849	813	771	803	817	811	802	809	824	840	841	811	835	785	817	789	808	867	778	812	764	858	800	806	821	787	810	826	792	799	821	807	818	828	783	820	760	780	823	801	818	798	840	797	849	821	819	799	850	803	818	820	831	806	811	742	815	797	815	830	816	827	791	810	811	824	768	812	812	779	811	813	771	827	821	753	822	813	817	815	788	807	828	814	776	808	782	810	846	791	817	806	843	835	840	791	809	864	783	800	840	793	833	784	831	794	772	792	832	790	886	813	838	809	781	765	831	763	791	856	820	766	806	791	775	769	870	821	801	839	857	785	770	778	863	801	823	781	800	810	845	809	786	874	798	829	779	872	825	785	794	793	836	751	843	847	804	802	821	820	774	803	786	848	749	788	837	767	842	834	845	797	776	784	817	834	815	813	846	852	768	790	796	810	796	816	780	793	828	810	815	786	802	821	860	782	794	840	815	779	842	761	832	865	805	815	830	821	788	853	812	840	840	800	846	835	769	805	783	851	819	861	829	816	815	778	818	845	803	867	805	831	867	833	822	762	834	809	823	819	774	821	829	783	816	796	824	783	809	817	807	846	806	771	824	819	805	810	841	799	826	792	853	750	795	775	805	836	825	843	808	839	829	830	813	806	815	800	769	751	821	862	779	804	808	769	819	866	833	811	837	804	842	826	826	788	827	762	791	858	816	801	801	806	829	781	798	786	834	771	796	854	848	812	811	778	826	795	835	804	805	824	813	797	778	856	778	793	821	843	818	812	802	797	791	807	818	753	770	782	808	843	815	830	842	821	814	823	831	856	815	796	797	818	811	826	828	797	772	846	778	811	741	812	843	779	793	853	825	832	791	858	799	830	793	797	783	788	797	756	777	785	823	788	799	809	808	803	820	802	811	866	795	807	829	825	804	812	799	818	820	802	827	786	831	808	788	834	815	811	839	818	827	794	771	842	805	822	835	817	786	772	827	834	845	848	801	828	831	768	839	753	785	817	824	799	787	804	870	788	829	807	824	820	837	796	763	833	756	812	822	794	867	801	865	794	830	759	799	795	837	882	793	791	772	794	840	809	765	842	850	794	807	837	804	747	844	882	759	820	798	797	821	839	768	809	813	822	808	845	819	814	767	801	843	783	855	812	820	796	810	837	781	837	734	858	815	816	844	815	783	747	811	827	807	806	837	804	784	826	797	793	809	806	772	804	831	833	761	848	850	795	800	826	772	825	828	800	820	858	747	778	787	817	823	828	775	821	798	831	780	809	794	806	839	757	815	772	804	788	771	789	788	842	794	796	910	880	800	816	784	830	796	770	827	817	837	758	819	783	823	789	794	811	834	823	776	770	826	836	807	847	844	794	762	810	820	824	784	800	841	813	840	819	824	805	811	776	811	873	789	779	813	838	793	843	794	841	825	831	818	780	816	763	820	852	763	815	818	800	783	740	867	804	857	805	832	840	836	813	821	848	828	810	831	830	831	771	816	817	841	757	817	771	845	825	841	837	834	820	859	868	752	787	831	838	798	838	797	847	790	791	780	822	763	822	818	793	827	785	806	831	807	804	780	827	777	804	828	853	828	781	855	834	800	785	825	826	833	802	815	803	864	820	776	829	774	783	829	809	810	859	776	852	807	787	829	789	816	800	824	816	770	830	774	829	821	801	830	841	783	754	868	802	808	768	793	817	824	865	844	839	823	802	859	820	776	795	842	779	823	799	739	777	744	823	821	815	825	830	819	814	857	774	791	826	766	813	798	820	789	842	813	799	824	790	843	764	780	814	862	798	802	823	842	784	830	837	790	807	770	808	823	766	789	833	793	767	822	831	838	828	805	895	803	777	823	846	792	833	814	842	810	826	812	808	824	835	752	799	807	801	841	862	823	785	807	828	804	819	784	838	854	789	791	854	787	840	814	825	851	782	835	784	793	848	827	820	825	816	857	844	834	806	770	793	888	787	807	770	797	791	818	817	853	807	746	791	801	821	814	789	814	811	774	813	810	819	857	828	821	812	876	776	821	798	793	801	787	813	801	795	803	800	799	762	858	801	780	808	817	825	827	849	779	790	813	834	799	811	804	776	794	810	824	793	761	834	789	819	786	850	813	805	822	768	753	855	789	773	806	823	821	807	835	808	794	762	800	817	850	803	820	827	757	822	821	766	784	830	856	805	801	809	823	790	804	842	779	830	802	818	778	840	845	800	798	854	825	806	822	808	846	838	794
24960	21018	27179	24916	14123	5582	3231	1968	1445	1250	1194	1114	1168	1047	950	764	633	593	503	468	419	415	438	486	498	473	459	390	428	402	404	381	366	378	367	409	397	357	385	355	388	355	360	388	369	338	350	340	355	340	370	348	348	348	353	356	354	323	324	347	345	338	308	374	324	313	331	338	311	357	339	357	344	321	326	335	344	334	332	355	348	334	335	320	317	338	327	360	313	360	333	316	323	339	334	334	318	317	333	307	332	318	324	340	349	334	333	370	366	319	364	365	354	356	338	338	327	314	329	363	374	327	331	331	337	327	309	341	344	329	323	338	324	334	355	355	331	336	313	344	335	353	340	320	322	333	329	346	346	332	333	364	347	329	338	371	327	335	344	333	312	327	351	318	346	336	333	338	316	351	333	325	343	342	342	299	336	352	348	306	340	352	353	354	334	312	326	357	357	352	333	348	345	327	338	317	362	333	340	344	334	354	343	299	359	294	340	351	345	369	357	318	314	327	332	333	355	354	302	370	334	322	346	337	320	322	335	322	345	335	340	357	334	346	335	307	349	327	303	325	322	310	330	311	313	340	317	335	333	360	335	369	349	346	306	342	341	359	333	330	330	328	322	348	327	335	292	349	320	317	322	321	303	370	319	328	341	329	339	352	318	337	332	356	325	306	346	330	322	327	340	333	335	332	331	353	330	363	374	316	320	312	341	349	312	321	359	335	324	345	327	339	305	328	330	303	311	320	340	328	325	343	301	349	367	319	318	317	348	344	363	318	369	346	328	331	324	327	352	320	332	332	341	317	347	355	343	330	335	327	312	314	293	329	292	321	313	342	341	328	340	354	366	324	334	321	340	326	308	348	326	333	332	341	339	326	333	351	321	325	331	341	330	327	328	340	303	333	339	324	325	315	318	340	305	322	330	336	298	332	352	337	352	327	313	333	321	336	343	352	332	326	338	326	320	317	310	345	330	333	338	343	332	361	324	335	320	365	325	339	320	326	320	318	352	278	353	329	327	364	312	348	329	320	333	364	328	335	348	327	304	316	309	329	309	342	332	331	348	333	338	333	322	298	311	314	336	311	292	348	351	312	345	344	348	316	354	339	301	332	330	351	341	333	333	306	342	340	359	317	332	356	359	336	362	320	320	345	298	353	342	320	345	341	329	331	335	335	306	311	335	343	317	360	350	331	347	340	345	313	316	356	360	305	356	353	326	317	315	355	313	356	366	351	325	314	318	309	353	317	359	331	334	351	328	330	331	333	352	353	322	338	318	334	298	325	346	309	302	343	328	375	332	344	348	319	324	324	336	338	371	315	327	335	362	323	320	322	332	366	324	345	322	321	330	341	318	366	341	338	300	315	365	299	316	357	300	340	323	296	338	338	361	328	337	322	307	323	313	353	339	336	343	345	335	337	324	308	347	329	316	366	321	323	320	312	329	338	316	309	339	319	337	316	333	314	355	304	289	362	316	322	355	335	308	328	335	343	341	329	301	326	331	359	336	358	324	335	350	343	335	322	349	358	337	348	352	345	345	308	349	334	330	308	324	306	333	312	308	345	297	326	336	349	341	312	305	353	345	326	343	337	347	360	313	334	344	338	309	317	317	358	345	339	334	313	330	331	315	338	316	327	309	342	308	311	317	341	345	326	350	307	333	320	352	329	307	324	325	361	341	346	355	318	352	339	321	313	309	346	307	310	368	362	344	309	337	341	330	350	334	311	327	356	329	325	310	327	329	339	340	324	329	357	337	358	360	318	365	302	289	329	322	343	319	315	319	339	345	357	341	318	325	331	337	335	323	376	331	313	341	305	315	324	364	315	331	337	306	315	322	358	332	314	300	323	348	356	309	321	360	329	310	327	340	331	357	342	329	382	359	322	336	339	310	357	319	291	350	345	295	293	321	332	347	336	332	315	359	324	330	350	352	331	344	376	325	338	322	379	349	318	359	292	297	325	317	344	346	329	355	318	344	338	325	293	332	336	326	338	323	310	335	353	321	348	333	331	307	333	345	354	340	334	334	346	334	349	333	351	312	349	315	363	373	333	359	322	308	334	311	323	316	300	328	351	328	331	348	334	344	328	316	310	322	335	348	353	337	347	351	344	318	356	322	358	317	320	341	339	351	320	314	296	347	342	352	342	333	335	343	298	347	329	343	348	334	327	326	307	347	315	327	326	324	345	344	331	341	333	334	299	350	354	348	320	359	335	336	335	336	293	323	336	344	348	352	334	335	353	384	350	310	349	316	358	340	318	348	316	329	330	321	320	332	331	332	322	359	331	329	316	348	321	326	324	323	316	356	315	330	330	328	352	311	332	307	350	331	333	327	349	330	299	326	354	288	346	357	313	309	349	333	325	297	328	321	375	352	317	338	332	364	279	330	342	332	328	297	338	314	321	308	347	338	309	299	336	333	314	316	334	336	334	328	354	328	318	314	329	312	323	312	348	328	317	325	342	343	312	301	322	350	337	340	344	343	320	355	323	324	349	341	361	323	347	320	344	337	372	302	346	296	319	340	327	324	364	338	301	347	345	351	371	347	313	320	354	350	354	355	330	311	336	323	301	331	352	366	326	313	348	349	334	334	322	326	340	383	300	324	323	344	323	342	345	348	323	312	348	323	338	315	304	290	319	375	330	353	344	323	298	310	329	292	312	312	369	331	353	319	319	293	322	323	331	350	342	340	346	329	325	346	336	304	319	331	347	363	336	312	309	314	330	315	301	333	346	336	334	306	321	319	320	328	368	320	304	317	326	318	354	339	332	366	322	341	341	339	320	333	350	359	351	324	314	306	312	340	306	332	359	350	356	342	320	309	319	334	301	323	335	318	350	302	347	345	316	338	367	316	339	333	321	340	354	353	322	342	329	338	342	310	334	335	348	344	333	303	337	326	321	345	360	319	328	323	362	339	326	362	326	326	311	290	303	332	291	327	333	343	335	354	302	316	344	352	338	355	350	325	328	330	356	332	330	344	316	339	309	330	339	348	320	372	328	345	324	313	330	348	319	353	375	330	323	337	351	334	325	310	329	339	323	344	294	322	315	359	329	357	360	325	310	335	324	302	360	307	328	324	315	329	356	305	308	332	325	340	330	346	329	357	351	344	313	330	319	332	317	375	329	326	339	336	333	312	330	347	350	349	328	349	370	344	333	326	325	319	360	347	327	328	307	354	352	332	348	334	362	328	324	326	362	312	339	329	317	372	321	327	340	325	331	327	339	354	305	351	349	343	337	290	360	320	322	337	302	313	323	348	332	343	348	340	336	321	329	345	304	314	305	299	318	343	338	319	338	342	340	336	318	346	372	331	346	338	296	316	293	349	336	331	322	313	322	322	354	314	309	369	328	335	353	335	341	318	323	321	314	356	339	329	333	330	331	345	325	335	322	369	277	322	357	346	339	337	315	322	312	332	324	394	331	322	307	311	354	353	334	351	378	353	368	285	360	341	357	330	367	350	371	337	327	322	335	327	331	335	320	330	310	306	319	359	354
16305	30333	25450	15048	12851	9556	6877	4850	3598	3037	2721	2554	2737	2436	2001	1502	1250	1058	914	798	788	703	672	743	779	730	670	626	618	599	609	554	563	604	560	486	539	511	504	528	497	525	495	474	549	483	472	467	497	470	416	481	456	508	513	503	502	461	446	443	514	439	437	418	433	470	465	427	452	465	463	456	433	392	393	425	440	439	458	478	435	438	481	417	457	449	428	464	437	448	425	431	441	447	404	450	451	441	432	471	454	412	442	450	439	440	456	399	481	413	438	431	465	426	420	455	476	450	442	456	414	433	464	442	436	474	442	429	449	442	449	489	470	494	455	436	444	465	447	432	434	483	462	444	417	469	432	421	466	422	421	430	472	469	438	386	434	391	450	434	452	465	438	442	427	428	436	424	451	452	460	475	447	456	459	459	443	474	412	445	439	461	460	454	431	400	466	427	466	498	438	469	434	470	431	473	430	432	454	427	433	437	442	423	462	482	438	510	443	450	474	461	428	453	424	454	395	421	449	441	437	462	403	419	447	417	439	429	424	430	435	464	424	432	451	413	436	402	461	471	461	436	414	452	428	422	401	419	461	398	432	446	433	453	450	427	454	429	432	442	456	454	416	425	452	460	465	440	446	434	411	447	454	432	422	439	462	437	432	475	418	422	406	469	431	400	397	460	412	434	437	453	455	454	433	471	495	434	426	466	418	406	473	479	457	441	439	437	430	440	439	457	428	438	438	452	444	450	454	433	426	440	461	435	471	443	435	461	453	446	445	421	466	437	423	418	470	415	440	469	455	428	442	475	462	455	441	424	465	414	445	470	418	453	431	405	472	445	418	431	425	437	457	438	435	431	433	485	458	451	441	437	406	421	472	425	457	445	418	462	426	418	446	446	444	437	446	469	448	443	418	434	476	474	404	479	427	429	403	476	441	438	461	458	459	457	445	459	435	471	432	415	444	424	440	494	478	457	460	447	453	456	414	414	415	431	452	436	466	423	420	453	444	437	470	444	453	426	429	439	412	426	447	439	441	448	435	467	412	461	455	402	425	466	452	460	446	418	400	429	418	467	440	397	422	458	477	416	435	440	451	419	453	464	409	423	427	426	451	443	413	421	422	425	443	404	407	459	477	424	454	450	399	425	438	440	447	435	433	438	434	413	461	399	455	437	392	450	430	428	453	444	420	470	409	444	428	466	439	449	450	450	439	429	403	412	431	477	433	431	474	430	408	446	430	474	427	447	418	432	417	439	425	453	478	431	457	463	450	402	471	459	425	436	452	471	454	443	425	461	441	438	444	443	451	442	434	493	467	405	443	437	434	445	425	422	447	448	435	442	459	427	452	419	438	436	412	452	462	403	420	440	416	427	467	423	465	454	440	417	446	442	447	447	456	434	440	399	432	425	451	464	406	468	409	422	453	478	436	453	422	451	431	422	426	433	453	444	438	431	420	411	430	454	428	434	436	420	456	450	476	457	428	444	462	447	453	451	417	446	479	429	471	479	452	441	426	435	424	433	462	428	441	456	439	459	415	475	430	454	425	455	446	445	445	417	425	422	428	444	420	409	417	449	457	467	434	442	460	426	473	468	451	458	420	461	407	422	455	436	443	433	449	463	464	450	485	432	454	430	483	408	404	457	388	392	436	479	450	404	401	419	451	454	398	455	423	415	446	456	413	380	471	446	479	456	448	446	444	447	427	420	422	417	473	444	447	447	464	449	449	433	436	412	433	453	480	436	466	396	444	439	442	440	460	412	478	443	463	437	417	456	434	468	474	447	433	451	435	432	455	427	447	510	413	460	449	461	418	432	440	455	421	424	469	428	464	430	388	422	432	410	442	480	438	437	434	415	439	457	448	438	465	457	413	457	449	451	434	416	464	451	504	450	436	413	420	443	410	432	439	423	458	409	478	420	450	438	436	430	425	432	428	408	447	399	453	428	443	477	419	468	474	442	449	441	406	443	434	423	459	438	468	494	444	434	420	437	412	417	406	414	453	395	434	424	424	456	441	410	455	406	439	444	443	438	461	420	441	415	428	448	459	434	441	460	419	448	461	452	481	444	445	438	435	457	460	443	438	416	419	418	386	428	432	467	464	470	420	458	469	427	453	423	428	417	447	457	429	449	452	431	428	443	435	449	449	440	433	428	477	462	450	433	406	420	427	451	432	401	411	391	458	436	426	444	440	454	444	453	428	455	427	450	453	466	472	451	465	412	419	445	416	464	437	452	406	428	436	429	467	426	419	437	440	487	420	419	411	425	481	420	435	424	469	433	441	455	444	454	428	460	442	456	428	419	440	431	406	445	481	453	434	456	435	437	440	451	470	437	401	433	435	425	425	434	426	444	422	412	486	474	447	443	464	446	422	425	406	403	448	438	418	461	426	449	474	459	436	388	456	484	454	450	441	440	435	451	429	448	419	455	441	389	423	406	423	412	438	429	425	446	479	440	457	417	479	423	443	457	445	393	392	429	427	419	439	442	448	465	433	472	443	432	444	446	409	453	406	441	432	446	460	422	446	415	454	444	431	491	414	473	439	445	430	423	457	442	453	416	469	435	437	489	429	432	453	450	468	448	451	435	449	459	427	448	408	449	474	416	461	446	453	412	460	449	444	432	456	454	444	425	448	446	451	455	425	437	453	476	428	417	444	436	397	425	436	422	427	467	420	450	457	405	456	413	442	446	509	439	414	460	442	423	467	492	415	459	441	445	464	463	442	421	422	465	422	423	464	451	438	441	453	456	438	419	446	458	431	436	451	456	453	423	450	458	478	456	431	433	442	434	439	430	446	501	425	399	451	478	428	437	422	480	453	421	418	418	465	452	413	449	466	408	452	452	441	426	449	413	416	419	431	438	450	428	474	460	389	434	434	427	440	426	427	451	445	444	461	432	449	445	421	472	419	413	466	441	430	478	448	415	427	460	428	389	428	455	417	413	448	441	440	429	462	449	425	446	463	453	467	452	443	415	430	417	464	434	419	451	439	432	457	455	430	417	443	442	441	413	437	419	481	414	443	479	457	429	463	413	451	465	422	440	418	422	418	434	480	485	452	506	408	414	452	489	430	460	405	455	442	472	454	462	464	442	470	430	446	414	465	445	430	442	444	434	437	451	442	388	441	428	446	429	438	449	415	442	428	445	439	441	435	429	428	448	442	470	386	425	437	455	442	438	446	426	451	435	442	432	434	457	450	439	479	420	438	441	433	453	443	417	444	418	459	429	458	469	459	433	427	412	471	427	446	437	458	425	418	435	430	459	458	456	441	448	451	440	441	455	419	471	445	434	421	448	447	435	476	438	419	450	459	467	450	407	442	428	458	479	464	440	435	408	448	451	447	435	444	465	432	448	444	427	394	456	455	418	445	440	427	454	463	436	470	411	415	431	437	440	449	492	428	414	438	402	429	441	499	459	475	426	461	441	459	439	482	429	430	449	438	457	397	440	413	435	456	434	424	388	457	424	434	402	451	463	480	451	453	472	446	427	436	462	474	431
22705	21025	28761	23500	21051	21381	14996	4961	3212	2761	2408	2193	2352	2254	1966	1564	1408	1203	1081	1028	1023	936	906	959	1041	959	936	909	843	814	827	839	829	835	796	830	771	770	752	801	766	727	767	749	828	761	797	728	703	712	737	772	757	733	737	755	747	751	754	703	757	703	683	723	715	747	748	698	728	717	752	717	685	699	695	663	696	745	664	665	756	736	741	701	705	681	691	722	713	732	704	678	659	707	678	705	695	726	666	671	744	664	688	678	647	725	677	655	686	693	693	701	718	673	721	701	760	684	723	711	707	680	689	706	699	728	689	712	702	669	669	676	664	703	687	704	736	668	698	698	713	666	722	670	701	719	711	736	687	634	711	662	654	726	626	692	715	727	733	725	708	736	712	662	712	704	683	685	666	711	668	674	705	700	724	719	712	673	715	697	636	696	724	650	677	719	691	641	700	676	722	743	738	687	718	692	684	684	699	721	701	735	708	681	705	712	692	687	679	753	688	714	675	719	703	677	680	681	692	710	689	692	725	659	721	733	713	657	696	673	702	727	722	699	696	676	673	746	721	696	724	705	661	706	700	682	726	689	708	697	697	739	711	716	684	678	750	689	705	723	721	682	699	716	663	646	644	640	729	670	698	715	637	699	684	674	708	716	704	734	689	741	661	687	689	715	710	728	752	675	718	717	709	675	761	715	716	693	732	657	715	736	690	714	713	650	656	650	708	731	683	696	706	710	711	709	658	714	706	661	720	683	707	674	694	669	711	774	737	651	702	675	642	648	692	748	697	674	693	703	714	708	716	739	717	662	736	674	721	675	696	683	635	713	671	724	683	687	675	727	736	666	709	710	783	702	718	726	710	709	685	693	699	673	682	710	651	729	724	679	657	720	717	719	675	692	718	694	665	685	709	714	696	697	758	679	725	744	700	728	677	672	648	721	684	693	684	685	683	696	684	723	733	686	688	697	692	671	688	749	712	661	736	683	731	723	658	709	708	696	709	696	709	764	659	726	694	717	701	723	690	680	724	707	724	705	658	685	701	668	702	699	713	698	734	693	696	722	719	713	685	714	726	688	680	710	705	718	662	683	629	709	665	698	667	725	685	711	713	686	716	657	740	677	718	765	718	689	700	675	689	687	646	675	698	680	679	711	670	715	653	638	679	709	700	732	716	664	699	691	613	701	675	702	719	720	663	696	751	710	672	708	701	656	679	724	701	670	687	679	675	648	708	697	693	687	716	663	712	721	685	717	708	695	717	667	770	638	670	706	673	682	684	722	671	719	709	730	755	665	747	668	716	714	672	717	716	731	740	692	728	674	725	654	691	711	712	748	694	703	717	680	720	715	668	692	664	658	715	694	686	701	749	691	730	726	665	674	713	720	726	701	710	733	667	669	694	674	694	714	735	696	708	680	663	719	740	675	698	680	665	697	632	667	674	695	697	694	705	674	722	733	673	669	672	703	702	734	695	657	721	717	679	723	654	695	653	670	734	693	701	735	666	745	744	730	666	680	685	717	684	688	718	694	681	732	730	688	696	670	652	680	717	668	725	744	693	668	709	728	695	663	717	658	685	702	673	690	696	716	678	697	710	668	712	696	693	693	689	669	680	685	714	679	695	675	691	706	729	741	656	715	710	662	693	709	650	691	660	707	706	744	691	748	723	660	728	668	682	666	712	725	715	667	735	721	706	698	712	697	759	689	736	683	680	690	676	676	696	731	713	666	665	687	706	729	721	757	704	749	669	735	681	683	738	763	729	717	652	752	684	707	687	699	711	707	707	637	689	710	705	709	685	685	667	733	702	650	766	657	662	688	705	670	677	694	707	717	689	732	704	662	697	720	687	697	674	634	712	716	669	699	667	681	718	722	663	700	660	715	651	709	699	720	687	731	719	685	688	694	682	721	640	692	695	724	684	682	698	653	696	699	710	711	725	665	656	675	705	785	660	705	693	706	746	715	636	659	731	666	664	683	721	736	731	728	685	719	738	727	688	711	694	732	699	671	710	720	739	734	705	690	703	670	681	733	700	712	674	729	656	710	628	766	721	716	686	683	722	734	688	672	760	695	690	690	741	669	683	694	705	699	748	736	694	739	674	706	673	693	661	670	697	684	754	693	606	686	710	704	684	651	696	679	693	645	688	688	706	690	695	758	685	664	716	646	728	715	729	702	717	679	731	702	689	669	694	735	715	717	684	712	640	700	725	705	691	715	683	665	694	710	697	752	718	703	663	696	709	702	680	708	749	720	683	690	688	659	693	677	684	730	689	697	634	698	740	671	688	712	716	677	718	711	690	698	718	735	675	688	713	681	710	707	720	691	685	710	692	732	687	692	671	611	722	757	697	683	712	708	702	700	667	711	744	686	632	693	667	708	670	696	670	722	674	684	735	695	661	696	705	669	725	705	685	661	676	718	701	725	753	715	687	696	742	740	711	702	705	715	665	650	716	654	694	705	685	650	712	660	708	698	724	710	656	663	697	708	650	665	653	731	684	712	667	719	705	649	715	678	701	715	698	703	700	706	679	715	676	664	681	723	724	730	675	674	684	699	696	704	666	742	678	722	749	688	694	728	712	705	658	691	665	679	703	664	675	733	748	667	712	712	674	743	736	719	676	720	698	707	699	669	699	693	703	697	654	633	722	699	729	690	631	674	696	707	702	715	718	670	694	704	735	688	722	718	690	688	614	670	698	691	731	678	666	695	696	716	726	689	710	707	689	650	700	729	713	730	703	709	710	711	651	720	709	661	731	726	703	700	659	721	669	686	693	716	690	628	706	706	736	660	617	709	665	691	672	682	684	688	726	733	657	696	732	663	694	679	762	732	714	688	675	642	660	725	716	727	706	723	690	687	702	640	754	680	668	712	665	680	659	635	694	663	765	673	699	706	656	725	679	720	693	712	675	693	669	701	711	709	689	696	700	670	685	682	696	713	728	669	718	692	711	700	675	692	706	722	667	743	683	712	678	678	706	732	706	706	730	671	686	689	711	708	747	729	687	730	655	733	676	691	737	701	658	696	708	685	737	715	690	643	703	679	689	691	707	681	671	656	725	720	750	710	674	681	724	662	721	731	692	697	626	652	706	685	713	699	707	734	698	688	673	702	673	688	697	642	703	667	756	731	705	666	715	679	694	692	736	697	702	694	715	711	683	695	698	714	662	692	691	705	721	680	637	669	693	704	701	696	677	725	700	695	736	705	678	642	687	694	679	683	698	648	721	709	681	728	690	689	702	706	731	675	736	681	701	676	673	722	667	660	742	720	665	693	775	710	696	698	643	683	641	653	717	674	664	692	683	656	689	699	644	725	692	710	687	684	733	709	688	674	724	721	659	658	658	710	693	692	726	697	646	705	688	677	711	718	694	680	692	696	701	637	660	705	724	703	704	716	701	721	696	714	695	717	664	712	716	677	712	671	676	692	707	679	715	681	692	707	651	698	719	691	689	660	670	739	653	728	731	697	694	714	739	732	658	635	701	614	682	705	707	741	689	654
19061	38459	33957	22973	19990	16021	11997	8549	6685	5735	5189	4510	4735	4468	3746	2846	2327	2084	1747	1537	1471	1399	1320	1391	1565	1613	1318	1294	1214	1138	1072	1172	1137	1127	1098	1082	1002	1003	1014	1030	984	978	966	985	1000	939	967	911	939	928	958	947	909	1001	976	988	1028	958	854	934	888	943	883	838	912	909	872	894	854	895	883	910	846	843	827	903	883	847	876	869	871	841	890	917	913	865	839	880	794	852	932	840	778	841	894	902	840	870	872	871	852	869	829	797	898	853	845	817	850	816	828	835	866	867	898	859	881	833	836	899	847	891	878	935	881	825	850	829	874	909	880	861	860	891	858	888	798	899	851	819	900	875	876	860	848	912	845	831	828	868	839	893	903	855	836	840	840	833	875	869	852	870	865	846	840	877	913	891	862	847	860	866	890	847	909	810	906	863	837	882	814	842	877	869	853	881	899	894	875	857	912	832	875	806	857	878	834	889	852	867	841	872	821	870	892	895	830	849	909	878	826	860	868	850	836	848	829	900	838	867	825	870	821	838	854	835	825	848	902	889	796	857	854	887	823	886	825	892	870	892	879	814	876	869	830	829	877	864	887	884	859	871	829	859	865	894	814	848	861	863	856	809	836	858	846	870	885	891	870	825	884	876	865	836	813	859	825	834	807	863	854	858	848	834	880	841	853	857	869	866	936	852	822	891	851	894	879	900	823	833	846	868	853	893	826	826	895	844	924	821	889	898	836	836	824	875	863	876	836	856	854	849	844	860	850	833	897	869	872	831	878	835	912	894	844	867	848	861	870	833	882	821	912	840	820	853	849	855	855	874	875	913	856	853	832	872	831	826	834	851	835	849	852	866	819	849	856	849	885	887	866	802	857	889	850	849	872	837	852	862	824	893	860	844	817	829	804	823	885	827	891	896	893	841	856	823	878	897	886	882	825	870	876	851	907	920	848	828	915	821	841	865	912	847	842	842	845	846	816	853	835	851	879	878	852	831	883	858	869	931	835	846	813	875	796	885	800	839	873	867	845	852	858	854	874	866	921	833	853	903	871	824	819	862	848	842	871	873	851	883	894	870	793	861	885	865	912	863	865	876	858	864	870	811	844	878	906	792	843	866	880	868	843	857	934	868	872	841	912	821	810	926	811	882	873	883	857	869	872	881	885	872	855	874	884	829	880	885	889	846	839	863	848	881	845	879	877	861	866	848	825	853	900	886	877	874	889	864	902	861	843	855	873	849	889	898	852	870	813	900	859	857	915	836	817	903	906	841	898	866	912	934	897	888	856	840	842	851	878	849	838	824	829	890	865	880	868	866	801	827	843	912	829	878	883	840	851	861	813	846	847	865	857	850	849	871	847	860	823	885	908	889	864	898	835	859	905	840	850	827	836	828	824	879	829	891	850	846	800	840	838	832	883	909	901	839	871	884	882	876	871	820	889	831	871	836	902	881	816	888	834	920	898	879	888	856	843	890	858	851	870	837	869	857	868	827	852	897	825	842	881	860	838	868	923	835	860	833	897	836	914	894	861	872	814	836	852	860	859	862	895	869	843	911	825	897	886	844	849	829	827	826	862	841	900	825	874	898	862	912	870	881	885	905	875	869	896	788	872	878	841	858	874	850	946	891	838	832	833	860	807	887	882	871	859	839	830	874	808	832	852	879	883	854	861	830	863	892	874	868	824	830	852	879	838	875	876	858	863	919	889	880	800	858	854	924	877	841	839	855	861	875	894	913	837	874	888	807	893	844	890	863	851	913	927	816	851	849	880	838	853	854	898	868	883	862	863	868	877	856	895	804	885	813	801	876	841	927	889	855	859	859	838	880	846	843	864	876	855	833	882	871	824	852	866	854	847	834	859	827	845	826	837	844	835	870	907	874	857	851	865	864	841	792	890	852	812	877	861	832	863	836	883	843	828	842	909	860	878	843	870	867	831	867	855	901	858	861	846	885	885	885	852	887	868	884	869	858	869	900	813	881	829	857	884	870	872	856	840	880	841	852	890	858	852	874	818	874	894	864	866	893	921	820	837	846	847	910	884	893	868	901	835	858	854	851	815	830	841	877	846	833	877	887	855	873	863	880	870	850	888	878	801	889	891	896	808	898	895	890	875	831	876	895	836	866	881	902	878	884	873	877	849	860	861	839	852	895	850	878	887	875	892	815	834	878	903	862	889	891	842	875	864	855	834	892	813	852	881	893	869	866	910	907	819	854	882	885	856	868	908	824	855	872	928	875	850	908	899	903	888	859	816	888	836	889	895	842	842	892	893	869	825	879	845	849	900	857	807	806	905	870	885	860	902	847	912	867	848	850	826	849	830	823	874	814	913	876	900	901	901	878	843	865	846	831	882	878	889	843	841	862	844	864	872	843	862	859	842	830	869	818	830	849	813	885	879	861	860	898	857	881	919	847	888	910	849	867	841	911	856	821	895	911	869	830	877	869	894	840	830	882	842	887	819	896	859	877	850	881	844	868	866	863	819	861	873	858	847	875	905	839	789	834	900	855	857	935	841	851	906	887	863	812	886	855	833	875	840	841	903	832	865	892	863	839	888	846	791	939	834	869	816	844	839	853	864	915	873	821	891	884	845	847	900	829	840	849	825	838	890	880	862	834	818	851	851	861	844	879	852	881	880	834	846	815	841	829	830	839	855	876	877	877	872	854	830	795	924	892	868	872	836	879	855	919	922	849	924	846	871	840	875	880	878	815	827	880	875	943	830	791	937	867	847	818	918	805	856	900	850	950	855	853	908	887	904	845	889	842	823	829	882	848	821	899	836	846	798	846	860	866	878	803	860	858	883	848	835	868	867	894	863	858	849	840	861	854	851	871	825	872	854	855	848	884	853	813	901	841	871	855	919	817	859	857	840	894	894	883	900	898	849	854	864	861	899	906	871	885	916	798	868	898	857	838	829	893	836	897	887	883	868	908	858	899	878	836	899	868	840	869	858	848	901	880	836	874	823	859	820	854	878	824	860	862	811	847	862	827	873	838	862	829	889	878	846	877	891	894	864	909	843	868	849	848	857	861	894	921	814	822	864	895	830	819	849	885	840	905	820	917	923	854	884	850	865	931	895	883	837	891	822	909	876	876	889	877	794	879	814	852	862	813	880	842	912	821	923	878	861	833	885	820	890	823	880	826	879	830	906	849	860	944	844	802	841	880	869	834	906	859	880	778	858	870	869	826	842	885	854	900	788	829	846	859	877	871	880	878	834	886	849	876	821	835	883	911	880	842	861	819	830	830	839	927	890	802	840	868	846	825	864	925	884	897	896	835	854	900	899	862	844	887	830	889	849	862	856	864	903	835	869	857	858	917	865	872	892	806	843	898	849	813	844	858	881	847	875	850	872	857	919	892	856	891	842	869	862	850	834	837	908	815	846	878	862	842	919	851	893	914	875	855	875	817	929	798	847	804	908	853	870	846	863	825	879	858	853	868	843	876	846	908	864	833	894	846	794	903	857	881	868	787	845	878	889	846	828	812	887	866	917	855	843	880
26976	20950	18489	9794	5422	3830	2542	1707	1321	1125	1041	887	961	921	859	760	607	550	553	547	510	468	504	489	523	515	458	476	423	459	440	439	450	477	414	434	420	427	437	420	468	410	447	420	436	399	428	389	405	393	402	385	412	446	429	450	413	373	411	427	431	383	397	383	408	395	427	421	380	382	390	400	411	397	398	414	427	404	431	377	415	429	394	376	405	423	402	414	407	386	386	402	420	365	420	372	400	426	399	407	420	433	428	405	406	420	357	390	394	377	395	427	425	396	404	407	391	396	369	428	431	416	444	384	411	426	381	403	417	433	373	424	426	360	345	396	413	401	403	392	392	396	381	395	380	406	398	430	410	411	380	393	423	384	411	433	409	429	412	416	365	403	419	378	389	383	410	394	423	385	380	417	414	408	367	398	378	411	356	405	412	410	411	391	426	420	422	416	412	427	393	393	422	421	399	416	438	403	395	414	432	420	384	385	384	400	397	372	419	412	410	395	396	413	352	411	420	381	437	416	409	388	366	376	440	416	424	401	408	367	390	379	386	406	418	398	427	375	411	413	387	412	426	429	387	415	446	404	391	394	386	440	353	402	355	382	401	402	342	388	406	431	377	453	433	422	394	393	406	422	393	418	368	424	413	406	403	404	376	416	434	389	379	432	419	426	420	375	419	437	414	440	405	419	400	415	396	398	416	442	389	405	372	408	405	414	412	415	403	436	386	387	406	417	418	394	387	402	403	427	417	392	411	368	379	402	414	378	395	402	422	429	424	405	445	416	441	408	382	386	364	418	366	386	414	397	426	407	403	405	356	383	370	406	414	364	406	404	398	390	379	378	418	403	431	410	375	390	403	397	419	391	411	411	416	368	398	401	403	412	358	394	345	388	364	374	385	394	424	397	417	441	403	386	415	398	367	409	405	374	395	391	392	392	407	396	387	402	408	423	408	398	391	390	409	417	405	378	381	436	426	376	415	392	422	414	450	399	431	397	362	383	366	387	405	408	385	393	378	424	401	377	385	387	413	376	401	382	396	376	406	428	427	431	384	424	413	394	424	428	407	439	405	420	395	384	376	372	398	427	371	396	384	432	420	394	389	407	375	404	422	344	405	383	413	408	395	366	390	418	412	415	408	429	427	414	419	382	403	381	422	410	395	393	427	431	430	411	398	400	358	417	424	384	408	385	406	374	393	412	436	385	379	400	401	413	452	389	407	375	369	411	375	376	424	406	420	423	442	415	372	408	395	422	381	394	360	397	393	400	387	381	422	402	378	416	386	399	393	399	391	397	410	410	421	425	404	401	390	413	413	439	400	419	403	431	402	416	366	395	414	438	396	378	436	405	438	426	413	426	425	402	391	421	379	393	398	380	409	366	412	377	409	396	431	386	423	417	398	428	400	382	357	367	385	404	413	399	466	378	403	409	389	385	402	397	437	414	405	408	372	414	451	413	400	417	409	426	406	418	405	391	411	431	385	414	445	427	424	368	384	387	411	398	368	398	418	419	430	414	424	404	397	421	407	384	371	421	417	394	391	373	406	405	399	387	447	420	439	393	449	380	389	422	405	404	391	393	394	386	455	379	373	405	371	385	407	401	407	369	409	391	399	387	406	409	419	382	409	440	351	379	386	396	377	376	412	407	408	428	415	432	405	401	379	379	409	423	388	409	413	421	406	392	391	385	379	406	376	422	417	376	431	416	383	377	409	433	393	389	393	405	392	374	411	396	375	405	369	383	402	378	395	371	410	418	393	392	398	393	399	418	382	373	393	377	398	457	392	440	439	376	445	404	405	442	398	379	386	434	432	408	381	369	408	373	387	429	433	415	399	393	433	370	384	415	404	393	390	399	380	392	409	401	402	369	394	414	404	417	415	396	391	408	411	389	387	420	367	386	404	405	395	404	378	429	393	389	377	418	443	420	403	410	382	411	350	389	383	427	384	396	417	413	383	413	376	401	399	413	381	360	408	386	411	400	407	416	388	396	382	385	423	397	411	411	408	409	400	389	374	368	447	398	396	386	382	414	424	414	420	370	391	395	440	378	399	418	419	393	415	397	383	448	406	392	395	394	406	403	428	401	357	387	426	364	394	399	378	395	391	396	388	386	412	388	408	413	398	429	394	444	402	418	433	396	387	374	394	396	389	369	406	459	404	397	395	387	411	398	408	423	428	411	385	408	395	411	398	404	413	386	421	369	428	413	386	372	425	408	419	386	391	420	367	368	373	411	403	391	387	462	376	396	378	417	387	355	414	402	444	416	439	423	435	410	426	387	424	410	386	403	408	397	424	394	390	395	417	407	394	404	401	390	381	443	431	414	400	396	409	381	411	428	393	443	418	421	409	394	421	403	383	413	419	424	392	429	379	433	391	419	417	416	407	426	376	403	407	432	410	412	420	446	381	423	396	434	379	399	407	419	387	432	399	387	426	409	401	414	380	423	432	442	394	395	391	393	392	412	346	421	406	415	414	412	397	376	421	395	402	426	423	395	390	420	395	434	382	379	404	396	410	429	429	386	414	379	387	427	417	413	381	352	399	376	369	407	392	402	418	388	399	402	427	411	398	387	349	374	403	413	422	394	411	383	426	445	421	411	406	382	394	432	373	396	408	418	419	413	395	430	383	393	413	400	385	395	421	413	405	399	412	369	427	401	395	388	387	424	440	383	427	422	411	396	435	410	394	429	412	442	409	375	456	389	418	410	424	394	420	375	383	414	380	416	373	370	414	410	409	380	434	426	365	352	458	418	405	408	370	392	412	415	414	433	411	386	412	392	385	408	382	400	390	378	401	404	387	407	419	402	411	414	374	409	395	428	407	362	412	402	407	394	430	398	421	379	402	404	401	426	405	389	393	410	393	394	391	415	366	412	413	393	382	387	434	398	363	431	408	395	393	389	404	402	393	393	398	419	415	440	400	397	413	415	397	389	380	363	419	412	396	390	387	387	370	409	428	410	393	395	392	417	395	354	396	404	378	432	393	352	392	431	393	392	386	418	389	407	394	399	444	434	394	420	409	398	395	421	398	389	416	411	407	434	387	415	393	387	382	374	405	399	384	407	405	418	424	396	385	408	413	441	404	384	405	386	385	359	373	400	417	438	392	367	411	409	375	431	389	413	383	403	398	397	410	424	383	419	396	394	373	414	395	387	404	389	442	435	362	363	400	416	407	380	405	407	445	378	385	388	376	401	373	370	423	419	383	392	412	421	401	403	421	396	412	398	410	406	406	394	399	397	395	415	411	373	397	406	426	378	428	408	414	391	391	406	350	407	416	406	420	418	401	425	459	418	391	392	417	391	390	406	394	451	427	401	425	413	404	386	432	380	396	388	381	404	399	383	425	431	415	422	388	428	429	423	398	381	425	398	392	354	405	393	415	404	420	377	382	403	376	399	420	434	386	386	379	383	385	418	413	417	431	419	418	365	406	392	406	408	429	356	386	367	399	408	434	404	438	399	398	423	415	380	421	392	409	406	374	371	393	376	410	453
14423	25119	21548	11697	9901	7804	5525	3713	2775	2383	2238	1874	1937	1857	1642	1339	982	908	794	731	672	653	662	766	753	731	680	633	641	607	576	608	559	585	568	528	545	522	556	557	544	544	527	554	506	506	525	510	492	540	484	549	511	545	542	549	535	593	520	531	522	508	498	492	511	502	486	492	525	489	530	491	480	560	534	502	534	496	475	540	531	495	507	533	507	530	528	513	537	492	530	528	485	522	485	520	500	498	517	517	466	524	486	518	480	524	551	509	534	492	491	499	508	482	473	522	503	517	501	545	516	484	517	460	511	491	504	484	491	494	524	546	524	495	533	558	514	502	551	520	550	518	477	538	478	496	479	527	483	482	505	506	547	519	515	499	495	512	507	519	525	494	502	492	498	526	496	505	491	478	500	512	527	440	496	524	476	469	533	502	495	453	559	528	526	522	472	536	494	508	492	522	494	509	514	526	531	518	532	480	482	546	481	517	505	516	575	494	519	525	459	490	536	509	516	545	479	522	509	504	526	512	490	505	482	511	522	505	500	498	513	488	504	521	549	493	527	547	469	548	525	527	516	539	510	527	512	534	502	520	541	496	470	531	503	495	497	472	506	490	505	496	475	538	518	526	509	490	537	516	474	501	522	526	500	505	512	499	509	489	498	503	518	498	502	490	546	512	477	513	494	493	520	484	499	506	502	498	519	509	475	501	496	544	543	477	495	500	515	491	540	477	469	536	511	485	544	519	496	492	497	514	519	534	492	553	506	455	567	501	554	521	482	514	524	502	512	500	505	500	529	505	500	514	486	489	508	547	541	486	515	486	482	507	476	483	527	494	497	523	483	501	513	513	505	510	505	498	497	520	579	507	495	496	524	488	559	512	516	509	502	476	537	513	543	525	488	538	508	495	483	534	521	526	493	520	492	511	497	511	517	522	513	511	505	519	521	530	493	502	500	535	501	481	482	512	482	505	477	468	476	516	539	550	537	498	505	537	463	497	499	496	497	532	468	475	493	515	540	543	495	491	472	534	478	554	506	457	526	494	521	531	531	500	495	504	502	515	503	499	541	480	511	524	554	482	491	496	518	521	551	460	493	488	468	503	533	485	522	543	510	500	483	517	526	536	515	538	538	488	478	510	516	523	501	485	478	508	479	533	501	512	501	479	480	491	521	480	523	478	490	518	507	543	562	474	524	511	507	487	508	533	467	515	458	509	510	518	520	519	522	481	534	509	485	506	513	525	552	515	511	504	513	510	545	531	530	502	503	524	492	512	534	515	493	540	503	482	526	522	537	505	499	509	509	529	464	501	539	528	537	534	549	484	523	496	498	465	528	515	505	502	526	515	509	513	542	536	507	491	526	512	483	484	527	535	476	494	509	503	510	545	460	483	501	500	521	498	539	487	500	505	578	498	503	533	511	479	469	511	468	518	517	538	511	513	514	505	525	502	467	485	534	482	537	533	537	558	492	458	551	502	511	521	527	516	505	520	532	511	485	500	505	521	538	498	522	534	497	568	508	499	511	493	513	485	539	520	486	527	472	502	523	482	518	518	513	502	545	544	529	523	504	484	503	530	514	467	504	493	536	533	515	508	529	531	530	509	515	497	502	528	530	504	518	493	501	526	521	556	509	503	502	521	492	536	531	483	505	506	480	494	524	518	460	492	509	517	492	502	495	513	519	566	509	512	513	520	495	502	481	507	543	471	504	551	472	518	544	504	513	499	488	466	500	516	525	514	528	500	460	507	478	500	457	507	507	527	513	514	558	518	509	498	471	519	512	470	498	478	535	528	501	475	539	512	545	535	463	548	522	508	521	495	531	475	525	523	469	503	529	468	503	491	527	484	467	464	519	506	520	477	533	516	523	500	519	491	514	517	477	493	519	512	485	494	457	507	496	484	506	509	500	528	504	484	540	518	525	535	539	526	498	497	524	505	473	478	507	533	501	489	517	521	491	524	479	511	566	477	522	503	503	462	518	528	478	500	473	544	454	476	523	512	489	466	488	517	486	507	479	501	494	553	559	526	498	456	507	522	506	493	491	532	544	534	518	520	570	539	501	493	522	534	509	491	495	508	538	526	507	536	486	552	509	549	542	546	505	503	487	545	467	500	499	532	515	551	495	513	533	486	486	503	542	534	525	526	510	522	506	533	535	528	513	574	476	517	485	521	504	521	495	519	514	499	572	506	480	545	465	522	540	530	463	526	551	490	521	539	555	475	532	504	517	475	508	561	505	537	509	498	508	484	520	506	510	487	495	505	490	523	514	494	530	498	527	497	515	475	484	504	504	509	490	519	472	526	554	505	560	479	478	514	500	487	517	509	556	499	505	547	520	509	497	493	550	501	524	493	531	523	502	516	489	510	529	508	536	536	489	508	482	486	500	524	526	504	485	485	498	487	511	488	522	550	508	532	523	503	484	527	530	503	517	508	480	479	516	492	498	575	531	517	517	519	490	497	516	511	540	475	443	544	539	516	504	478	503	505	544	504	501	536	472	512	499	511	511	506	520	495	510	518	543	514	454	494	513	494	484	487	498	550	515	531	514	499	500	551	482	495	532	549	499	475	518	479	541	543	469	502	499	495	501	507	518	511	522	526	508	499	519	547	491	541	517	505	537	530	511	492	520	464	535	497	505	491	493	494	508	489	514	500	552	482	525	465	508	524	547	528	511	478	519	483	483	513	505	493	489	518	557	517	476	505	507	518	529	505	559	543	508	496	521	514	493	535	503	531	515	511	496	546	504	527	533	561	514	535	518	493	487	527	483	503	516	490	498	546	503	481	517	497	536	532	516	547	510	484	508	518	499	537	499	496	505	504	512	509	537	481	507	493	498	494	519	503	543	516	517	516	544	525	507	553	507	565	493	499	520	506	464	505	502	487	470	539	489	508	512	540	515	521	489	508	513	518	498	503	505	479	512	526	504	509	542	489	515	501	519	462	529	560	495	533	494	534	522	496	498	489	552	508	486	556	513	532	509	483	516	496	548	542	524	498	504	538	523	514	479	532	488	527	520	514	497	519	520	519	499	505	502	522	479	526	492	487	472	519	491	509	483	521	517	491	485	495	537	559	530	544	486	515	517	504	507	534	511	493	528	515	511	506	539	506	504	529	504	479	467	504	530	534	529	481	502	541	475	490	516	511	537	502	521	460	522	490	532	534	485	523	511	500	526	526	534	516	491	519	495	519	478	518	535	504	519	526	537	507	508	530	484	536	531	534	504	509	529	505	494	486	481	507	493	483	550	512	514	502	536	489	494	534	563	513	543	507	518	532	498	511	483	509	519	512	493	461	532	466	494	490	494	500	520	522	547	507	503	498	498	495	513	511	474	522	531	465	551	508	520	522	469	510	487	491	512	498	534	525	477	468	492	483	520	505	491	546	503	499	530	539	530	542	537	494	529	509	503	487	534	503	502	524	511	474	500	542	455	519	508	489	532	523	532	552	519	517	506	502	544	475	527	519	499	482	522	506	532	492	524	522	535	534	504	523
23805	20998	28244	23949	21036	14881	6217	3345	2370	2048	1863	1688	1605	1670	1536	1278	1038	1004	872	884	863	844	827	839	868	876	832	831	750	762	709	700	728	720	724	764	736	715	689	660	736	723	728	657	730	686	676	700	662	682	654	691	699	662	715	709	726	689	702	692	659	684	657	656	689	676	709	725	694	643	636	660	635	657	654	656	672	621	697	715	623	609	654	634	680	669	668	688	657	638	659	655	656	694	690	694	663	673	683	658	659	647	691	640	691	658	628	699	717	644	647	714	688	651	674	688	712	643	684	681	653	654	681	675	668	713	621	666	658	657	674	616	618	701	656	643	667	652	706	627	705	686	671	672	667	651	678	685	612	693	664	650	617	615	640	664	648	642	666	637	667	615	684	707	701	642	675	656	660	645	654	652	658	654	667	678	686	671	640	651	598	679	687	657	656	692	658	665	658	655	633	634	670	627	668	635	631	661	689	663	678	632	643	652	654	664	646	636	697	640	658	658	677	676	655	651	670	645	655	626	650	705	630	708	617	662	658	645	652	687	709	637	679	612	629	702	645	678	639	625	621	629	709	675	660	632	673	658	642	638	674	688	640	713	639	655	595	627	660	638	686	663	629	631	641	688	628	650	647	718	673	671	656	650	649	670	663	685	663	620	703	617	635	629	718	605	605	669	692	672	714	639	658	697	675	636	686	654	674	694	727	690	644	668	676	688	667	623	634	633	639	629	670	603	687	684	625	634	670	680	677	671	673	630	665	662	681	676	671	598	678	657	666	628	692	662	685	647	643	618	674	686	664	650	687	672	638	633	679	666	658	686	644	732	664	673	610	641	657	657	649	624	735	696	635	636	640	668	652	671	689	619	619	676	622	656	669	672	695	675	649	691	639	628	660	639	651	683	673	653	650	658	675	701	650	653	641	693	656	658	721	680	656	632	713	656	667	690	642	660	625	649	659	622	652	651	614	645	669	670	653	645	631	672	668	671	624	660	673	636	671	657	612	653	646	680	616	662	604	708	637	631	665	687	603	668	682	665	648	661	707	705	664	651	613	703	634	676	656	623	686	668	642	645	640	630	612	673	660	661	655	672	655	622	678	678	638	639	663	625	641	665	618	650	677	692	646	674	678	635	641	612	685	623	669	659	662	666	661	679	689	612	648	651	607	649	645	672	669	660	618	637	667	666	685	668	664	647	672	686	678	644	702	661	647	644	639	664	605	635	660	639	613	668	649	645	654	668	643	665	633	650	668	657	659	688	663	655	637	647	665	638	653	662	692	668	705	639	683	686	667	656	670	651	637	711	655	598	645	672	643	673	679	620	632	665	668	679	672	641	630	705	600	668	652	690	644	650	665	670	689	618	631	680	639	650	689	675	662	659	647	666	648	648	630	680	659	662	681	691	658	651	624	683	635	684	661	654	667	647	663	659	671	627	616	659	641	652	651	639	650	671	630	616	697	693	653	664	712	669	703	644	672	654	638	691	692	707	636	626	697	695	686	646	643	676	624	679	644	631	656	609	634	695	647	604	681	613	625	691	665	694	674	647	619	641	668	657	673	613	660	648	623	650	691	661	665	662	671	652	672	653	684	667	655	624	640	709	662	632	620	653	621	650	694	681	677	678	658	662	639	624	616	629	682	662	659	645	666	698	633	709	682	634	656	655	674	716	643	669	633	698	646	654	662	592	642	679	638	650	691	670	672	674	675	643	684	670	668	678	631	669	668	642	651	677	638	652	635	693	668	626	664	685	616	670	628	642	672	656	658	666	643	675	665	667	679	661	671	605	661	677	681	659	637	638	619	645	665	656	600	667	645	704	686	667	665	644	636	634	700	643	644	656	671	645	623	640	630	655	655	688	685	690	625	610	641	695	686	613	649	664	644	652	698	660	615	632	683	662	660	655	691	639	666	614	645	693	663	641	726	654	693	636	647	668	637	677	633	663	706	664	658	632	686	641	651	638	633	629	695	649	668	674	643	639	683	637	630	644	656	683	675	685	661	664	627	652	693	690	658	642	639	704	651	641	667	653	671	667	643	639	634	686	676	643	644	654	660	637	614	667	679	645	657	631	687	602	670	676	701	673	683	655	664	661	641	646	652	680	656	685	686	669	678	687	639	640	670	618	638	656	671	683	608	659	655	700	659	662	668	640	646	657	646	640	653	670	655	623	659	667	684	645	635	680	621	639	696	617	661	690	661	648	703	643	665	693	660	679	660	692	661	672	677	717	669	672	678	645	661	689	661	628	634	674	651	616	720	629	652	642	657	639	685	684	698	619	679	656	639	685	632	649	678	653	710	617	648	689	664	678	639	663	608	669	645	652	673	616	681	625	619	676	659	666	642	699	635	652	624	643	627	672	680	647	672	667	666	699	622	654	685	627	625	672	626	680	638	634	676	646	674	633	649	680	661	659	647	655	662	692	665	631	634	638	689	690	682	666	678	713	708	653	627	648	677	630	657	630	628	650	681	640	650	625	685	642	657	643	638	662	670	646	668	646	654	653	597	615	691	666	657	678	614	615	690	654	694	665	614	635	666	665	617	678	702	611	686	669	680	656	645	639	670	607	624	665	659	710	666	662	669	679	615	593	641	644	686	649	643	651	632	647	654	639	690	645	673	726	670	678	658	668	671	663	633	669	628	626	641	618	697	681	667	687	615	702	672	595	659	682	644	647	649	656	639	685	689	587	646	680	615	652	653	653	669	631	604	635	677	624	634	658	663	644	607	644	643	626	651	653	683	660	673	658	692	706	673	677	658	660	644	681	694	657	695	691	634	675	665	618	663	617	684	646	672	653	692	696	640	627	664	636	661	678	686	632	665	638	671	670	676	646	634	665	644	630	700	631	659	743	684	640	618	638	645	709	675	602	687	659	646	664	684	659	663	656	686	662	685	597	655	606	690	709	654	656	657	664	612	653	648	631	720	604	686	653	678	630	681	667	667	670	690	680	667	662	701	630	683	665	662	666	668	630	689	663	651	701	635	658	657	687	646	686	666	669	670	649	653	714	718	651	689	664	664	676	713	630	627	660	657	691	715	660	635	616	626	628	663	641	579	649	660	677	624	658	622	673	659	674	642	657	661	658	663	614	685	654	643	665	659	684	672	641	602	650	615	645	680	653	601	691	704	643	655	622	695	655	658	638	686	647	643	643	676	660	678	654	701	676	659	734	641	643	644	683	641	672	686	672	645	627	656	674	624	615	666	763	691	641	628	665	598	671	647	601	668	630	654	644	674	673	678	665	688	661	644	656	661	721	632	626	676	692	691	656	654	654	627	690	667	635	682	675	651	655	678	649	656	656	642	667	647	661	645	664	664	662	642	639	658	680	671	682	683	646	603	620	698	661	678	692	651	666	615	674	658	640	667	675	682	652	699	668	659	654	638	705	646	709	604	642	613	655	650	680	580	644	679	671	701	704	622	685	709	659	637	697	668	648	669	632	660	592	640	682	689	658	665	685	661	638	624	675	626	627	638	651	626	630	658	616	678	651
15877	32822	29430	18033	15035	12237	9135	6478	4876	4311	3829	3281	3296	3236	2709	2177	1750	1537	1444	1276	1245	1153	1111	1082	1259	1334	1150	1077	1081	960	960	1068	997	970	976	941	893	874	980	912	937	868	832	913	920	868	898	851	888	848	886	862	856	873	891	851	858	812	853	868	842	859	785	831	795	829	829	816	770	832	826	790	890	841	837	839	757	790	805	788	822	850	810	786	835	808	813	825	831	840	844	809	792	809	798	804	792	803	772	799	802	858	810	798	817	820	863	761	864	790	811	791	825	836	784	847	793	831	782	785	849	831	786	842	802	831	763	775	804	788	815	848	794	773	796	833	766	843	828	834	804	784	839	817	767	831	810	783	809	771	742	861	835	844	780	843	834	789	809	810	821	790	820	808	825	780	828	847	818	825	816	823	799	812	863	826	816	816	809	776	794	795	762	798	848	757	759	757	786	806	838	811	797	785	837	827	810	804	780	826	775	847	827	796	790	800	844	832	804	807	764	792	831	806	827	824	810	824	798	831	836	829	804	791	808	786	825	774	755	841	809	820	809	823	818	809	820	839	791	845	780	813	783	810	833	826	803	810	811	825	790	854	725	842	831	826	803	788	871	811	798	823	840	853	798	846	792	776	773	771	787	811	762	806	794	829	839	805	795	847	810	813	810	796	801	776	784	839	804	763	788	841	835	723	832	809	826	771	810	771	836	791	796	833	802	827	836	798	799	836	825	797	790	815	808	791	817	793	844	814	826	805	820	796	789	825	855	794	732	807	823	801	850	778	784	780	808	822	811	850	808	838	778	842	802	807	813	841	767	851	794	810	787	822	782	753	818	807	801	824	803	762	748	830	832	800	774	833	810	791	782	758	803	826	787	851	812	834	860	798	844	824	850	811	806	782	852	762	811	845	827	766	812	801	794	844	864	829	796	809	804	792	806	818	836	826	763	823	827	780	812	868	861	797	819	850	807	812	836	823	817	749	812	808	778	834	783	764	799	810	812	816	785	830	805	786	798	834	859	803	789	874	763	838	810	801	824	780	808	824	852	854	789	773	761	776	789	831	796	766	784	820	797	845	833	835	776	790	814	819	795	797	774	856	869	776	805	852	808	847	790	824	817	813	783	849	777	779	775	873	803	788	807	826	844	824	832	772	852	802	785	842	797	766	865	810	794	818	784	822	820	819	767	800	805	801	806	832	835	828	822	816	783	835	807	787	798	797	779	800	813	853	831	810	752	856	805	786	805	754	788	833	808	783	797	821	816	824	822	810	819	846	781	790	817	841	806	821	777	814	783	787	784	817	798	771	798	819	783	833	802	775	757	816	793	792	790	807	792	809	814	817	843	757	786	807	756	801	858	813	804	779	760	819	830	826	836	843	815	809	824	834	792	795	834	817	773	825	785	825	812	888	808	799	765	800	781	800	824	828	798	848	803	754	840	796	810	787	816	798	811	811	778	843	806	738	834	787	799	759	774	855	820	852	758	826	805	843	814	867	831	843	789	802	824	772	837	821	834	805	797	840	756	834	819	847	841	833	801	788	821	778	805	804	847	790	822	822	783	833	766	776	819	812	818	857	796	803	769	805	832	808	801	793	792	812	817	828	765	742	862	777	769	811	844	742	811	812	792	767	816	811	814	812	822	790	804	788	838	825	827	805	864	795	822	827	761	834	797	798	795	783	777	809	805	781	836	790	836	775	775	780	808	775	824	799	774	818	791	776	768	809	779	812	820	785	789	851	810	853	817	835	829	794	799	788	779	844	821	820	797	792	778	813	747	804	803	787	761	837	813	808	744	792	776	820	827	808	761	772	805	811	819	806	782	839	789	796	823	774	819	850	796	759	789	793	772	833	862	835	767	863	833	778	757	804	783	804	837	799	833	824	824	791	878	808	784	843	816	864	758	834	777	837	793	836	812	790	811	800	824	830	858	848	812	791	809	830	814	810	860	834	805	804	818	873	783	756	789	804	840	809	792	803	818	809	792	795	818	807	788	799	846	801	820	815	811	802	794	808	837	826	820	811	830	825	747	852	816	846	837	830	797	838	812	853	776	785	768	815	839	790	782	749	798	842	838	842	781	787	783	808	805	782	812	787	753	813	792	828	827	824	838	837	807	804	799	772	797	800	754	832	792	800	798	814	794	835	814	802	818	834	841	805	802	856	814	803	841	843	796	777	784	868	800	860	796	801	851	745	805	782	807	885	791	842	779	767	830	803	803	772	783	770	829	829	800	768	766	810	780	818	818	822	825	800	826	753	844	794	744	821	791	818	813	823	805	824	799	827	781	811	777	822	740	816	802	810	795	798	802	813	780	798	708	848	812	808	802	852	816	803	824	806	812	778	806	821	824	789	771	801	808	813	826	806	815	783	800	803	847	776	814	793	836	858	822	802	790	835	815	798	808	842	800	828	768	825	793	803	807	839	828	814	794	839	804	816	796	878	793	802	804	835	776	822	816	813	808	808	810	835	770	865	827	778	794	776	791	846	855	760	855	821	821	836	777	813	798	775	802	806	859	756	780	836	819	816	754	835	823	779	854	796	817	775	811	884	809	791	845	813	837	822	788	824	789	813	749	825	792	819	822	842	825	878	764	849	798	788	880	783	805	762	839	816	819	762	861	803	795	844	878	830	844	805	783	825	805	775	795	810	823	781	809	862	844	765	797	811	797	795	852	835	777	848	856	783	773	808	822	819	817	780	817	820	805	810	799	801	817	820	802	800	800	794	790	806	827	807	848	789	811	811	846	786	786	848	851	833	808	817	818	815	823	796	845	852	853	785	848	853	854	866	789	845	810	799	804	880	832	795	818	820	820	830	804	794	775	784	761	814	791	842	864	793	812	796	805	779	825	797	772	821	811	810	825	802	796	801	823	799	789	814	795	798	822	783	779	817	786	770	790	848	802	787	794	779	829	787	785	796	801	838	785	779	824	805	833	787	797	811	806	784	830	819	791	787	796	827	783	797	810	816	807	825	867	808	811	859	778	797	792	819	786	737	799	792	828	823	839	807	810	775	833	759	827	829	837	819	822	819	831	800	822	754	806	793	768	769	796	819	802	816	785	796	811	776	811	830	827	820	760	812	775	774	896	836	787	806	783	779	824	815	821	820	778	841	804	753	797	820	784	803	796	828	807	767	772	787	765	760	777	790	780	791	798	792	740	852	778	793	818	804	789	870	783	798	801	848	812	776	787	791	838	798	805	832	845	798	796	833	797	837	808	800	838	731	810	828	813	822	819	847	818	779	755	825	815	759	768	811	795	774	779	810	806	789	797	836	757	772	801	776	833	810	799	834	827	836	767	737	778	810	843	800	876	884	826	776	794	830	789	816	798	859	862	818	809	841	809	806	781	833	809	790	768	794	817	829	777	824	759	842	806	801	783	808	821	776	825	856	812	810	770	770	823	824	808	824	775	754	842	803	806	791	801	769	820	766	797	883	811	809	830	824	811	806	808	781	750	812	801	844	861	770	829	804	807	798	798	785	763	770	827	846
25000	21011	27118	24874	13657	5729	3309	2220	1601	1335	1188	1079	1070	1015	923	789	614	550	491	439	481	447	446	437	450	478	455	432	423	399	401	382	358	371	378	360	381	429	370	346	403	350	339	369	375	384	377	331	338	360	336	321	340	356	356	368	367	323	350	355	328	348	349	328	344	349	345	330	318	353	367	304	314	359	342	345	322	342	323	341	328	304	323	355	358	337	345	295	320	302	317	309	349	321	358	299	316	324	336	305	323	306	339	326	342	345	362	294	313	334	315	337	333	350	327	323	328	311	300	314	334	363	354	338	338	347	305	331	341	330	309	325	357	350	342	334	312	317	350	320	335	335	352	328	311	306	324	343	339	310	345	305	346	353	313	358	349	336	338	357	339	348	358	345	351	332	323	312	326	361	310	312	337	372	340	356	339	331	330	327	331	329	335	360	337	358	327	340	345	353	348	336	337	342	351	334	295	332	306	312	344	316	333	307	361	350	343	322	299	337	298	316	324	339	358	329	349	335	338	336	347	341	334	330	340	344	318	307	340	344	321	353	309	311	305	293	353	336	329	345	330	331	345	298	327	328	352	314	312	339	328	339	343	338	303	340	332	332	342	296	340	337	361	324	339	352	309	339	314	353	311	328	314	309	318	338	345	325	330	321	328	353	316	346	300	338	309	293	339	362	370	326	324	337	348	327	311	317	305	343	334	348	351	358	304	339	359	363	332	336	349	331	336	348	302	347	321	348	352	310	346	334	342	365	314	329	297	316	344	316	339	311	325	363	314	335	343	326	325	336	318	311	375	358	309	358	341	339	338	338	333	329	324	316	355	341	309	380	334	320	335	351	314	313	304	323	321	330	297	327	331	340	307	347	338	309	349	307	355	322	334	288	335	326	379	323	314	335	320	361	316	312	329	353	329	316	312	306	344	348	365	344	342	318	320	325	384	324	313	350	340	274	340	335	355	342	324	335	319	307	337	343	333	323	290	335	299	312	301	340	345	339	340	338	338	351	301	363	330	341	378	324	334	286	374	363	339	294	318	330	370	321	340	314	352	363	326	335	310	316	325	332	352	334	349	324	342	325	355	321	279	365	367	340	350	332	341	352	314	324	321	324	321	330	344	372	342	328	310	348	340	300	325	320	307	325	336	324	340	304	359	329	319	344	301	320	347	303	349	347	312	346	329	330	324	343	336	370	321	343	348	302	304	320	309	328	318	328	311	339	328	329	309	326	339	340	320	346	334	309	300	342	333	341	321	337	332	345	320	319	337	381	342	311	313	340	314	335	357	335	335	333	329	346	340	335	363	334	340	336	335	301	300	329	326	333	334	330	333	332	310	302	332	318	316	321	348	328	329	313	345	303	306	335	349	304	321	314	324	324	300	331	357	319	327	330	328	335	333	350	341	349	325	319	338	306	317	332	328	348	311	341	320	343	338	339	333	317	316	350	348	307	348	365	347	324	324	328	327	314	332	356	359	330	367	345	329	330	337	354	347	335	346	332	325	287	331	337	324	313	331	323	341	311	312	325	335	338	323	351	331	326	345	302	318	301	305	344	317	310	354	333	342	338	339	319	347	377	333	323	312	332	327	341	322	299	313	360	327	320	300	329	323	330	301	307	328	318	313	344	318	290	376	385	326	314	337	337	350	329	334	348	302	334	319	358	375	339	367	313	334	343	318	310	310	340	317	308	349	328	321	322	323	357	326	330	320	362	372	348	308	339	329	285	359	325	344	312	349	342	320	316	346	338	319	330	338	323	329	362	344	383	314	318	313	321	310	311	321	344	317	299	316	359	317	298	363	329	317	301	344	335	324	324	378	344	336	313	357	306	357	336	341	318	292	337	296	334	343	326	335	349	338	333	311	345	327	337	316	324	328	304	353	343	354	302	311	320	334	340	330	347	337	345	339	318	324	345	328	326	342	318	334	319	322	339	327	362	320	357	362	343	361	332	340	331	330	327	361	336	336	323	325	327	315	332	317	345	301	327	364	333	350	351	303	356	303	321	351	317	311	357	312	312	374	362	314	354	328	370	332	331	347	318	329	327	294	331	350	320	344	328	337	313	330	334	332	364	326	358	321	342	340	351	338	330	362	351	352	364	333	330	341	315	337	327	312	359	328	299	335	351	315	339	325	342	318	286	328	365	320	340	351	371	311	326	340	284	337	305	341	330	344	281	331	345	313	347	331	323	326	343	309	339	328	364	320	322	308	312	338	367	335	332	321	326	304	333	356	332	307	314	312	337	330	343	331	339	350	362	316	344	353	329	341	323	331	316	319	320	321	353	326	331	333	362	295	358	365	315	318	333	315	313	336	298	330	327	323	301	335	311	341	328	354	344	325	335	315	332	348	330	304	323	329	355	334	332	324	344	363	331	296	338	357	336	344	328	345	316	324	325	332	355	332	323	348	362	331	315	308	339	315	336	320	371	293	285	321	296	335	363	341	312	301	339	325	311	319	297	319	351	314	338	315	299	320	347	346	373	330	323	320	353	318	358	327	335	316	327	326	331	343	331	315	356	326	316	334	340	332	357	328	329	385	339	336	339	348	352	356	308	333	332	321	325	329	324	329	332	351	351	353	317	400	330	338	306	365	343	316	330	305	286	298	331	348	331	325	356	320	340	318	281	322	359	328	346	338	335	348	345	339	322	356	343	311	307	357	326	326	300	343	328	318	318	328	313	331	368	320	345	353	319	294	301	335	325	348	344	331	316	272	345	345	332	327	300	323	336	357	326	337	349	333	320	357	335	309	320	305	301	341	301	352	332	363	342	336	304	361	325	354	340	313	319	335	329	327	348	344	350	352	336	306	313	307	336	330	353	348	327	312	332	340	316	323	314	323	330	336	316	345	350	357	344	325	335	349	327	363	316	321	339	316	350	313	364	347	340	340	349	319	325	334	320	362	306	358	320	324	339	327	356	314	328	345	317	340	311	355	326	336	310	310	316	320	331	327	353	345	297	315	328	368	328	300	320	350	332	327	317	321	356	345	341	346	314	337	323	320	357	329	341	316	359	337	300	357	316	323	319	340	366	325	300	358	334	313	343	328	350	350	342	337	351	308	334	286	322	344	322	361	305	327	340	331	326	321	309	302	343	315	370	340	361	347	321	340	315	311	301	309	339	318	322	317	316	310	325	354	307	334	298	355	368	305	351	368	330	357	349	318	341	354	319	320	316	315	306	321	344	345	375	330	343	336	341	337	323	297	343	335	300	307	320	378	326	318	340	340	325	332	338	332	309	326	314	320	347	294	328	307	322	323	353	336	304	326	350	336	310	308	346	335	322	344	341	330	316	332	311	312	359	340	360	350	313	323	329	354	320	321	335	333	335	327	318	306	334	329	303	346	333	325	336	315	318	340	326	334	372	337	315	309	308	324	297	350	361	309	316	291	355	313	306	312	308	329	317	356	328	307	316	306	320	348	348	354	320	367	314	328	321	320	321	349	322	312	329	296	329	324	315	342	336	339	321	350	326	351	333	361	329	300	367
15219	28897	25799	14604	12052	10046	7163	5166	3843	3217	2876	2463	2393	2299	1987	1544	1178	1039	890	890	890	821	673	696	789	806	772	623	595	562	556	559	551	582	569	557	460	475	503	526	505	475	488	496	512	484	477	477	443	437	469	491	458	468	462	512	479	498	450	491	450	495	473	453	438	432	470	458	438	468	427	422	451	458	423	414	469	421	413	437	424	458	402	433	428	453	439	416	440	455	475	481	408	429	457	472	451	456	456	455	415	459	470	430	463	408	440	457	447	421	431	448	458	430	462	438	417	457	418	448	436	444	414	438	440	460	431	436	453	452	447	431	457	425	437	420	440	467	460	451	422	421	407	456	443	426	420	440	488	416	439	481	428	417	428	452	472	447	453	387	413	441	426	431	432	425	458	422	431	450	478	434	382	445	445	446	468	478	414	463	434	433	471	433	452	451	484	459	480	477	424	446	439	463	456	427	439	413	429	451	462	434	458	475	440	422	445	484	407	422	470	476	417	443	448	438	452	450	459	460	434	412	400	459	450	468	453	432	434	440	432	440	437	400	414	428	413	437	425	423	447	442	400	456	440	434	423	440	455	444	449	426	432	415	418	423	472	397	439	433	455	462	471	472	432	409	404	444	431	453	455	423	467	428	413	471	401	446	476	461	440	445	438	424	419	453	446	426	440	452	457	436	429	412	440	451	415	450	447	416	437	443	411	436	423	444	424	468	439	464	434	439	427	413	430	434	425	426	449	434	481	430	443	456	448	407	436	437	451	431	506	443	467	433	467	450	461	432	416	453	415	434	430	438	474	443	412	436	463	418	438	430	451	452	413	434	441	434	433	448	422	449	449	449	458	434	477	458	417	428	421	443	463	438	437	437	396	482	420	505	381	437	438	482	476	473	475	453	449	419	449	467	442	441	479	450	445	453	444	442	433	457	445	426	478	451	422	466	447	452	445	454	470	389	438	456	466	467	419	428	419	448	473	409	408	462	438	439	458	436	424	433	413	441	443	408	443	422	427	420	435	423	499	458	459	415	472	467	437	433	446	430	463	436	431	421	460	419	441	426	405	445	457	414	423	440	435	435	440	422	446	459	466	442	444	430	439	438	421	421	429	451	448	429	461	449	464	427	413	458	473	462	425	466	446	421	427	450	432	426	397	466	442	452	428	430	454	456	409	438	453	442	391	453	435	460	395	442	406	411	380	466	441	448	427	459	457	469	447	467	423	441	457	412	439	414	416	435	462	452	441	423	438	434	469	458	438	438	426	438	430	428	450	425	422	437	442	495	462	410	427	394	425	438	452	460	449	458	449	376	437	449	460	427	479	450	484	451	459	437	447	434	421	450	437	479	445	447	445	435	429	454	430	432	477	487	447	421	393	450	454	436	472	397	424	451	442	424	429	427	404	426	473	464	410	417	413	385	472	442	461	461	426	431	447	444	449	440	443	425	452	431	425	427	461	395	434	430	408	433	428	437	464	447	439	443	451	448	425	409	465	437	466	455	459	432	479	416	428	412	434	432	463	385	416	445	453	420	425	445	398	433	419	491	450	454	464	435	438	426	410	436	423	433	442	409	452	472	416	450	415	441	402	412	457	437	441	442	444	440	446	467	441	454	435	482	456	448	430	467	423	446	440	404	442	449	464	458	405	434	443	459	447	421	427	387	453	413	432	450	422	422	412	402	420	410	422	434	426	468	477	435	451	421	448	414	427	429	442	429	411	407	454	448	423	411	413	429	406	448	390	431	391	420	434	439	438	459	419	440	436	426	432	428	418	425	435	430	437	438	454	439	436	438	454	459	466	454	460	435	437	490	443	430	421	458	387	467	422	393	461	482	417	442	461	427	412	455	395	451	432	453	479	439	442	391	429	445	398	461	460	447	470	450	421	450	426	447	467	452	478	433	405	487	395	430	459	433	429	456	467	428	429	415	433	443	445	432	441	455	455	490	435	429	458	464	459	442	452	447	469	479	440	467	436	477	436	474	427	448	426	462	414	424	509	424	491	469	432	448	424	483	421	408	437	452	458	431	484	439	424	472	458	423	439	443	446	457	436	426	434	470	438	475	433	445	429	434	484	450	428	467	447	452	446	430	461	441	413	446	439	459	416	465	463	456	471	440	421	412	410	456	403	457	454	465	438	479	457	414	465	467	419	450	417	456	435	436	460	404	431	436	458	411	409	454	413	442	424	442	418	428	474	433	442	436	475	447	473	434	450	422	362	434	420	433	459	464	413	389	466	480	471	414	414	466	436	453	430	441	434	427	450	400	430	417	440	404	443	456	438	475	418	437	415	424	422	425	445	410	476	437	467	464	457	444	441	417	401	402	503	440	418	446	425	429	419	465	441	459	409	437	447	432	455	429	422	446	474	414	477	489	432	444	405	465	465	419	381	458	491	448	443	421	484	457	436	471	441	467	444	412	460	468	416	440	442	442	456	431	460	431	452	465	436	425	424	476	407	456	461	421	435	476	452	428	432	419	429	426	480	448	400	422	476	418	446	442	427	438	451	439	470	443	441	445	433	437	440	429	464	407	399	412	441	439	465	449	415	459	455	414	450	410	479	453	450	448	435	422	452	430	413	452	474	438	459	455	438	448	450	445	419	448	434	414	423	456	417	464	430	429	430	477	423	462	401	427	417	466	452	417	466	461	410	435	414	440	413	409	438	478	432	436	449	396	419	475	498	476	462	428	430	411	442	454	394	433	489	452	470	435	459	435	426	382	437	470	447	430	450	450	423	450	446	426	459	489	436	457	430	431	457	421	444	435	429	411	425	439	463	441	434	421	455	437	456	460	453	452	454	444	393	448	477	438	450	417	415	445	456	436	430	446	462	458	437	445	436	421	417	441	464	420	430	458	430	446	443	428	441	429	419	433	424	422	449	459	434	464	464	420	409	415	463	401	413	474	456	441	447	453	419	441	444	425	423	443	438	423	441	415	412	406	416	430	398	428	423	441	462	431	434	402	417	416	442	452	458	421	450	416	473	414	418	434	406	416	458	448	416	427	415	411	441	484	451	475	456	478	450	422	422	424	414	416	454	435	430	457	469	446	409	423	460	436	441	424	452	430	447	453	432	497	448	430	396	437	451	439	414	446	462	459	471	449	462	456	432	468	462	421	429	466	428	452	456	431	440	475	433	413	456	419	450	427	468	444	475	451	475	443	445	477	414	446	412	431	460	484	453	457	448	484	405	412	409	400	456	433	434	431	418	448	419	422	416	457	451	430	451	415	446	444	452	446	452	474	442	449	457	441	426	428	437	386	429	465	431	413	438	450	427	442	439	440	383	451	430	434	462	472	447	435	432	409	426	465	425	408	408	497	444	442	463	473	478	431	415	442	469	450	447	441	419	432	430	410	459	462	410	411	459	454	423	495	436	406	445	429	455	485	446	409	432	433	437	465	490	442	453	405	460	417	466	458	468	427	454	431	442	444	430	452	442	453	459	485	428	431	481	411	468	449	466	435	429	459	439	436	449	455	444	410	459	398
22723	21028	28765	23475	21069	21393	15482	5431	3416	2862	2579	2264	2331	2222	1908	1597	1408	1229	1128	1072	1172	1090	950	981	999	1027	994	899	875	780	814	808	795	809	848	775	803	738	795	771	759	766	798	771	798	739	727	723	765	682	786	729	753	763	760	733	785	713	726	735	745	742	675	695	721	671	676	707	747	693	672	688	701	736	728	666	715	682	702	727	677	736	667	734	695	688	678	674	719	732	717	680	664	716	720	683	721	732	694	673	696	669	655	694	757	678	690	711	707	719	700	693	693	707	695	736	725	691	713	704	719	693	652	695	668	703	685	728	692	731	697	656	705	716	653	730	681	685	717	708	691	681	693	748	712	716	734	698	689	692	745	686	716	692	672	723	713	714	717	686	706	752	664	709	671	731	709	681	678	750	669	679	680	639	693	653	695	704	710	648	709	674	707	674	728	707	703	670	696	652	715	697	696	672	696	703	710	690	704	734	758	703	678	694	718	751	743	701	673	673	689	715	723	694	670	671	726	726	690	730	696	711	656	708	717	730	703	731	675	653	665	721	675	698	667	655	697	679	693	712	682	698	686	699	704	694	712	678	741	652	691	733	695	690	712	721	689	678	742	739	677	771	687	643	659	694	719	699	715	709	735	709	700	685	733	650	704	709	770	683	732	705	707	644	678	752	734	691	687	707	679	678	677	670	725	729	712	696	686	685	709	663	731	696	708	691	664	703	707	737	682	761	661	704	642	688	708	732	707	689	702	668	724	704	730	675	684	700	681	680	734	666	719	728	670	694	710	687	665	685	744	720	675	717	666	710	723	703	707	680	708	708	709	693	695	694	722	702	710	670	710	692	714	677	642	727	714	710	657	658	745	655	700	663	695	687	692	681	716	700	683	717	723	729	704	692	687	680	694	683	701	675	685	712	685	690	719	726	721	727	675	699	716	719	751	743	721	698	683	711	721	721	695	669	688	709	681	683	680	686	725	695	735	737	691	697	687	736	741	687	696	688	690	717	674	720	697	662	704	669	698	680	725	717	680	658	756	659	670	721	738	712	678	683	663	707	662	693	698	698	657	704	678	711	672	694	641	722	681	725	718	706	694	666	702	658	723	732	674	653	732	729	709	749	730	726	691	747	693	671	654	712	727	700	686	737	724	660	667	710	694	688	699	712	700	718	670	705	716	657	666	671	698	703	689	756	723	724	680	691	687	694	714	701	691	721	697	697	679	718	723	724	651	667	681	742	697	738	711	709	658	671	707	732	697	717	691	681	685	693	660	700	697	693	751	703	676	729	713	727	672	680	730	710	697	698	728	664	682	701	711	686	673	688	674	722	685	723	705	666	682	694	650	692	699	707	723	693	699	695	716	672	710	707	704	678	690	696	707	719	722	701	639	697	704	670	737	737	660	728	676	675	721	708	692	703	704	702	703	696	685	692	742	675	730	720	694	703	686	684	716	686	724	685	691	719	699	683	704	678	746	711	728	739	736	765	721	653	679	712	721	729	704	676	686	706	664	707	641	684	729	713	646	708	701	715	745	699	690	683	644	676	672	665	669	691	667	734	753	659	676	675	683	702	679	699	686	706	683	679	685	691	679	684	666	711	638	688	701	722	629	688	674	671	704	694	666	706	663	697	717	680	687	658	701	700	649	725	745	696	698	730	681	680	683	731	671	686	684	717	722	670	721	674	683	684	669	717	700	724	685	751	732	782	746	686	717	704	679	693	663	703	713	715	754	674	719	701	670	694	662	702	706	675	729	706	701	770	696	720	662	660	649	690	714	711	742	674	677	729	731	741	705	658	680	666	734	700	707	719	708	693	685	681	688	666	685	715	724	664	693	696	685	747	712	658	712	729	705	670	679	688	720	685	708	699	665	659	705	680	685	674	702	727	678	711	667	685	667	642	681	656	668	720	748	710	722	665	685	685	654	660	647	747	695	709	701	752	689	672	687	705	725	712	671	709	641	662	670	741	777	703	720	689	704	708	696	675	701	674	695	729	681	737	691	751	692	717	685	678	715	726	725	647	639	719	664	695	722	667	669	710	714	678	713	687	669	704	720	670	704	671	682	683	658	725	707	662	726	655	726	647	701	695	686	663	725	731	712	674	706	679	700	716	713	721	697	719	688	649	708	737	746	698	717	705	660	661	702	680	660	716	740	667	712	713	705	759	703	721	706	690	703	679	716	674	712	722	690	686	713	688	702	721	729	714	723	663	695	703	681	652	674	729	746	733	699	706	698	688	698	675	727	680	741	677	664	656	726	702	718	674	730	691	682	721	714	727	685	725	720	696	707	682	694	710	730	677	708	681	707	657	690	701	742	707	660	742	630	699	721	689	691	684	681	669	674	681	707	659	683	666	704	707	724	700	702	692	641	687	629	723	691	727	678	651	698	706	688	711	692	689	754	667	692	715	694	717	684	715	660	669	652	763	681	660	695	691	695	713	695	701	676	703	675	738	660	720	674	692	675	736	640	708	683	679	687	710	700	727	703	692	721	687	704	675	702	692	694	714	700	716	708	687	693	675	714	687	676	669	683	736	601	694	643	714	712	666	676	716	677	696	716	716	668	665	707	717	723	703	686	712	750	730	687	690	697	688	719	651	675	679	662	707	723	679	706	698	705	713	683	651	707	699	737	674	695	649	672	689	692	719	707	707	712	701	667	716	654	712	704	688	650	694	710	717	691	697	740	648	739	665	719	721	680	690	652	679	666	735	676	674	714	700	730	660	658	678	712	666	718	712	711	705	704	722	679	673	707	703	673	687	709	683	730	686	720	636	695	714	680	714	701	712	686	731	694	690	724	715	699	737	691	655	652	697	712	678	713	703	705	685	671	662	704	704	696	688	682	698	667	697	673	748	686	678	725	703	736	743	696	695	653	713	691	747	674	720	716	685	685	679	730	690	678	687	674	762	688	693	715	678	675	709	732	684	645	691	713	712	697	697	672	667	687	655	700	681	727	687	661	697	697	724	683	714	644	673	719	724	654	687	669	683	680	677	747	685	699	704	711	709	672	695	720	710	703	718	680	715	713	661	674	701	673	732	717	666	698	697	684	698	724	681	702	687	698	672	664	703	723	735	696	669	683	655	679	654	733	696	691	709	747	702	707	701	636	638	681	708	686	647	744	655	738	699	699	736	674	751	659	724	701	683	703	692	669	700	677	698	727	710	709	675	708	719	663	679	688	721	646	771	695	739	700	679	667	736	668	691	698	684	663	633	721	698	698	695	667	676	690	717	657	676	715	709	744	703	740	749	695	663	635	663	712	674	695	697	657	705	676	744	696	721	694	711	708	719	694	700	744	692	673	644	726	691	713	709	651	683	721	683	692	662	706	682	702	697	648	689	700	667	730	711	667	695	688	658	707	733	660	693	736	747	692	726	696	724	672	639	683	707	666	683	696	724	718	674	659	709	674	668	672	704	671	642	683	689	677	718	682	673	684	704	695	703	729	696	718	686	717	697	693	657	709	726	682	729	662	714	706	679	687	768	679	730
18178	37555	34448	22545	19163	16364	12249	9395	7117	6016	5298	4717	4492	4340	3679	2980	2346	1975	1783	1794	1822	1665	1364	1451	1521	1532	1561	1257	1177	1116	1123	1123	1158	1142	1098	1001	1007	995	985	1023	1004	897	999	984	943	959	979	898	894	940	943	932	949	972	932	929	980	931	926	922	982	934	902	875	841	904	937	835	876	903	904	904	857	881	880	834	914	864	830	867	843	880	904	864	933	901	894	876	873	845	902	901	875	885	813	832	806	870	849	901	856	836	850	832	853	884	839	846	858	883	840	881	863	915	890	824	850	900	828	820	876	845	824	813	876	864	878	911	895	873	868	864	864	888	857	922	835	852	870	866	840	904	895	854	859	860	877	856	827	845	803	873	839	886	816	892	857	879	872	900	822	864	810	877	865	878	836	843	858	848	808	897	855	805	901	872	828	837	816	807	841	858	838	907	825	816	864	903	872	836	853	824	855	882	911	854	835	830	798	868	870	884	857	867	819	864	863	886	839	851	832	846	861	838	854	886	847	846	871	882	880	841	838	894	859	836	825	902	894	832	881	860	826	893	845	893	850	858	803	849	888	872	854	905	822	860	844	886	830	823	878	848	853	846	878	860	897	811	858	879	824	845	823	880	844	842	843	851	869	879	878	879	862	851	876	868	825	843	867	860	830	869	871	830	931	840	907	862	787	825	869	833	835	834	833	863	862	915	840	858	843	872	849	885	858	850	883	826	837	861	851	909	903	869	853	826	808	843	867	900	840	908	866	891	919	892	835	857	876	846	825	908	872	851	852	871	841	929	846	819	875	831	850	844	811	839	816	858	825	934	877	871	875	910	882	871	799	904	850	898	884	865	846	872	852	839	847	880	848	834	885	904	838	894	849	825	820	854	858	804	896	849	834	862	850	831	816	822	873	831	873	839	842	898	794	868	823	859	913	857	833	861	809	836	866	843	832	832	907	859	887	875	857	869	841	882	895	838	867	848	822	868	870	844	848	857	869	859	835	864	901	881	854	892	847	875	871	874	874	838	903	886	884	886	907	774	908	863	863	875	827	850	838	849	813	885	871	841	862	861	881	816	859	822	841	869	813	939	840	833	876	879	818	858	809	846	863	835	826	854	895	861	853	902	847	828	934	842	905	818	827	835	878	878	853	854	839	851	886	866	887	808	849	855	870	837	839	890	885	927	864	848	875	854	858	893	836	874	857	851	844	912	836	782	831	828	883	845	873	823	894	856	881	858	813	826	814	879	884	798	858	845	837	830	880	849	846	881	834	884	919	850	900	892	811	912	875	873	799	833	890	892	848	875	877	777	859	827	868	911	855	803	860	889	839	885	861	871	848	868	844	840	863	832	847	854	907	853	882	907	824	873	824	835	881	879	877	821	859	825	870	899	870	866	835	894	849	883	829	880	858	873	826	876	880	877	856	844	870	876	882	880	828	840	863	923	870	856	842	847	844	803	873	888	853	854	851	907	833	867	843	880	842	918	901	819	857	849	877	832	841	873	856	947	877	864	891	845	906	865	868	826	866	857	867	795	831	828	835	849	865	899	865	832	883	834	807	875	912	896	886	867	839	843	878	885	807	835	927	884	823	815	820	882	862	848	875	866	857	856	907	850	794	785	822	872	852	852	861	870	883	811	895	827	836	842	870	850	848	879	881	884	867	855	863	854	879	881	834	873	852	846	921	896	897	877	852	884	844	866	898	849	860	882	926	822	839	898	861	857	884	869	913	880	861	842	855	889	861	876	882	905	850	844	900	898	865	861	850	852	818	854	860	858	867	830	784	823	846	819	885	868	843	814	871	839	887	855	888	879	918	824	886	849	864	819	897	906	917	841	826	836	818	859	865	859	843	888	853	859	902	871	874	857	870	845	867	880	908	859	878	822	902	893	896	852	862	852	823	796	869	843	876	869	879	911	829	853	865	870	836	841	842	885	866	849	872	897	822	882	843	856	841	799	870	877	885	816	886	878	813	866	898	847	876	876	874	820	836	858	857	881	804	849	836	881	832	889	859	834	899	858	903	834	863	866	915	860	820	813	848	822	873	872	877	894	828	852	857	793	864	852	857	821	832	841	840	853	875	844	861	884	804	874	868	847	893	814	838	863	851	826	878	847	813	881	842	857	819	894	805	902	869	861	879	861	864	810	876	880	847	854	847	884	897	850	831	830	822	860	866	846	880	877	887	892	833	871	854	886	846	858	821	893	881	888	887	843	886	873	831	890	851	897	852	892	874	807	917	875	816	823	865	822	862	843	892	893	849	874	801	866	883	891	814	836	830	876	894	868	890	898	856	818	862	836	813	833	837	833	868	865	824	842	869	840	877	913	865	789	807	861	860	875	862	875	845	818	848	847	817	923	833	892	919	857	840	865	905	907	846	862	841	871	819	848	903	807	890	812	794	894	859	829	819	871	821	837	861	846	904	868	888	857	866	910	833	833	867	829	839	866	868	807	851	876	855	854	820	868	881	855	875	860	844	833	872	845	840	866	807	815	814	845	887	865	849	820	878	884	856	878	856	853	836	856	861	873	852	860	882	872	918	870	866	832	839	841	852	911	843	850	842	788	888	877	856	849	866	876	901	790	840	905	880	843	847	841	823	935	832	850	863	879	844	879	911	802	863	890	872	883	863	812	840	850	886	915	924	871	871	897	854	868	822	845	866	862	863	896	856	846	867	816	856	866	879	861	819	849	856	901	850	874	827	856	855	791	833	863	852	813	861	865	845	828	817	822	826	898	910	864	877	835	844	870	828	858	846	855	883	872	842	905	856	816	869	828	853	870	880	877	884	884	857	807	853	854	821	798	841	837	866	832	849	826	815	833	891	866	901	914	847	873	837	878	833	858	876	840	865	828	833	829	865	835	880	878	815	830	857	892	897	852	797	855	862	852	870	828	834	868	869	814	826	826	894	845	869	869	859	896	893	804	887	867	860	873	879	841	840	879	902	803	904	848	820	839	892	853	849	845	904	918	898	844	828	853	849	881	876	838	874	831	880	899	836	863	803	861	846	865	839	854	847	770	821	826	831	897	875	849	850	844	844	835	859	837	888	894	908	849	869	861	884	843	813	865	903	888	904	865	842	873	805	893	866	926	862	836	859	856	859	856	861	891	828	854	866	860	869	839	832	862	833	930	882	873	883	880	870	860	840	845	830	867	884	892	869	861	928	844	910	823	840	868	884	857	873	907	853	877	863	873	893	919	862	855	901	833	878	861	857	887	811	878	841	857	840	862	775	838	820	826	870	862	825	864	880	847	884	870	825	884	848	875	874	883	855	907	847	875	825	826	847	895	849	830	810	879	897	930	885	845	853	894	845	871	895	867	854	859	854	845	891	836	888	870	877	852	863	819	873	861	903	877	842	852	826	867	839	813	855	826	906	909	853	855	882	866	841	881	859	842	794	861	870	886	852	859	865	872	895	858	864	912	886	856	873	854	833	836	877	860	852	849	882	903	885	883	827	845	868	866	876	897	847	874	851	861	832	838	842	831	882	842
26983	20735	17786	9378	4919	3805	2500	1880	1366	1165	1071	974	913	908	842	729	610	552	530	509	593	567	506	516	539	527	527	446	425	451	454	428	445	450	456	424	424	445	429	381	428	419	387	409	421	430	418	421	428	396	380	429	432	428	392	436	420	415	396	431	382	444	386	409	416	391	402	388	395	427	376	394	423	406	392	387	402	335	410	442	436	388	434	413	382	418	424	442	380	360	412	383	433	364	375	404	389	409	369	403	434	389	373	420	398	387	427	374	392	423	429	381	402	400	399	421	402	408	367	391	422	411	386	358	423	401	381	367	425	419	454	396	396	383	404	410	385	366	392	443	440	413	349	405	399	398	422	421	411	414	405	372	394	394	441	395	421	397	401	393	366	394	366	364	377	401	375	397	396	384	394	420	436	397	391	390	416	436	399	389	386	413	434	413	414	392	440	384	396	377	404	413	368	413	424	379	363	408	374	388	403	439	414	443	388	403	413	387	357	394	382	396	413	432	418	377	391	410	400	367	441	407	394	409	408	373	396	418	431	384	400	446	388	407	380	406	395	406	412	440	389	418	393	402	388	372	407	452	414	420	383	406	399	436	416	401	420	405	398	399	428	398	381	389	411	428	399	411	409	415	426	408	420	378	405	381	411	399	380	419	393	389	396	416	418	425	380	401	420	408	422	398	406	388	369	356	405	408	376	409	372	395	415	427	405	408	381	403	399	401	412	393	390	389	418	391	437	429	409	431	396	403	419	379	376	391	423	377	409	392	414	434	379	388	374	362	358	437	410	392	417	402	399	422	408	370	424	417	361	407	406	402	378	402	381	425	383	396	429	411	445	393	426	407	403	421	422	425	406	402	406	383	411	411	415	351	426	394	406	409	425	391	420	378	383	401	427	364	366	398	391	402	420	396	415	415	427	378	366	387	366	422	400	387	378	389	402	374	414	386	363	386	425	389	416	426	388	386	436	391	396	402	391	389	439	423	396	429	409	385	414	386	415	406	417	362	415	391	378	397	383	395	410	358	426	407	423	393	378	381	387	387	409	332	409	408	427	400	415	384	404	390	409	450	403	394	416	410	405	415	400	367	418	413	398	410	390	389	406	435	406	393	420	369	413	359	372	436	416	436	416	385	410	407	413	421	382	423	401	432	363	406	418	408	416	415	400	409	413	397	405	394	403	413	417	416	415	396	377	396	429	412	388	450	428	422	404	407	408	373	400	399	404	374	398	419	399	421	386	397	400	428	443	408	429	415	408	370	410	404	416	421	388	418	390	406	412	363	403	394	382	408	440	416	419	402	374	420	392	392	417	425	383	396	384	372	391	425	439	404	408	385	398	416	435	392	427	372	405	429	375	412	424	406	411	378	399	413	424	385	377	405	389	415	420	399	365	397	391	404	462	358	421	398	410	371	371	415	386	442	414	391	410	369	398	408	383	412	418	409	399	379	407	387	437	433	396	407	387	411	416	382	407	383	399	385	402	388	412	394	403	375	383	414	394	409	443	373	406	405	417	394	370	387	407	422	401	407	410	421	392	381	415	436	432	397	395	407	382	419	372	417	394	391	411	406	411	401	399	380	394	411	387	432	380	397	421	409	380	400	397	414	377	396	384	380	396	417	408	404	366	443	387	441	406	403	388	375	389	381	403	429	416	402	420	383	402	394	398	402	396	401	406	412	395	414	370	437	433	396	422	380	369	432	386	411	362	413	413	412	394	399	429	410	409	421	404	393	382	436	422	439	409	406	365	412	402	410	407	419	402	418	422	413	387	396	388	407	411	402	377	409	394	415	417	391	395	452	417	415	421	386	407	391	352	417	382	406	418	360	405	408	417	407	446	371	436	378	432	420	404	429	403	451	376	382	371	388	440	359	402	399	446	428	418	378	398	422	408	392	369	362	419	423	419	398	407	431	386	420	417	409	356	393	397	382	412	403	396	367	380	417	410	416	412	458	413	370	345	404	414	347	377	374	405	376	381	364	406	372	425	392	435	411	408	379	390	392	413	424	378	422	409	431	388	437	413	406	406	422	448	419	411	395	395	397	424	394	377	427	399	436	402	403	404	375	399	399	394	448	414	387	444	367	395	448	425	416	412	439	388	397	387	393	379	395	397	400	462	450	375	387	423	443	365	404	408	394	399	387	408	413	434	397	402	381	418	400	386	373	377	398	384	402	399	406	380	385	426	384	378	372	380	449	434	387	437	472	396	387	401	402	421	401	399	411	405	430	425	421	434	367	410	355	367	413	388	371	421	382	394	383	411	385	410	370	367	376	433	353	400	366	391	414	409	370	426	405	423	400	406	404	408	406	357	431	404	401	427	432	422	398	398	403	406	435	380	378	376	436	415	408	418	397	471	399	406	396	380	414	419	403	418	413	443	375	392	359	414	458	396	401	383	361	391	441	396	396	404	404	353	442	371	389	405	425	391	400	407	411	418	403	402	404	386	384	394	426	399	405	392	402	417	379	400	360	409	421	409	418	433	397	414	426	390	400	418	390	392	413	412	384	406	429	411	409	370	381	417	390	398	434	412	340	359	418	383	438	376	418	411	437	439	384	435	373	399	397	393	387	408	424	386	395	403	411	421	392	411	406	411	399	415	387	410	403	384	375	385	408	367	411	416	394	396	392	416	388	378	400	403	403	394	401	394	416	404	366	377	412	390	417	431	421	386	365	397	423	438	402	379	373	391	406	398	429	398	444	386	433	364	415	442	369	383	411	425	385	418	398	434	417	404	433	393	419	377	400	415	415	412	424	406	392	395	426	403	456	386	394	391	412	394	397	403	406	403	382	397	400	382	418	406	392	385	378	407	410	399	377	379	385	409	415	393	446	390	404	395	405	391	404	402	434	396	405	400	401	379	400	377	435	359	381	453	420	393	401	434	402	374	392	399	391	375	409	383	364	429	381	395	422	385	399	373	390	411	412	376	408	359	399	414	419	397	375	376	399	389	373	385	391	369	378	381	393	382	415	437	431	418	396	371	430	390	403	375	357	423	419	419	403	407	392	389	410	390	400	413	406	379	390	397	382	379	388	394	383	416	393	417	411	400	372	400	410	404	397	397	383	364	402	418	385	422	414	381	414	401	406	376	356	418	404	401	409	374	414	394	393	404	415	391	424	389	399	405	420	416	409	410	398	414	403	386	382	384	383	410	386	371	401	385	374	414	395	429	385	363	395	404	406	405	397	412	412	411	415	382	398	398	422	417	406	434	421	407	421	420	427	370	439	387	414	394	397	403	428	452	395	398	387	422	399	424	412	404	399	415	402	370	408	435	405	411	419	383	417	416	369	414	377	390	397	429	398	400	386	406	387	418	404	391	375	394	457	406	393	386	395	393	393	359	412	405	398	387	407	419	413	440	417	391	406	403	381	394	415	448	434	410	391	413	363	386	415	405	390	379	370	382	443	384	381	410	412	374	402	403	367	391	377	385	403	349	417	397	406	441	417	435	380	383	365	394	383	427	379	436	354	409	398	420	373	394	390
13868	23744	21132	11277	8916	7912	5555	4262	3053	2492	2201	2048	1766	1768	1605	1256	1013	858	877	910	881	795	716	768	773	833	688	647	640	590	583	560	592	592	565	593	570	524	526	539	527	561	526	507	523	576	526	504	535	523	503	541	476	488	537	571	518	527	510	540	537	497	476	522	482	532	488	520	527	514	507	525	516	502	521	529	498	550	500	520	517	546	510	488	530	481	480	491	515	504	524	477	516	551	490	501	499	481	475	489	478	467	508	506	483	509	534	499	555	505	524	491	486	476	459	476	481	505	524	512	526	468	487	497	472	529	538	476	516	526	469	514	501	528	517	508	508	557	521	482	500	492	476	531	500	534	495	552	500	500	492	529	454	479	503	538	515	517	534	498	508	505	513	552	483	492	547	496	563	518	521	501	508	469	495	529	555	501	497	499	490	492	516	497	553	511	506	496	517	491	508	481	467	519	468	501	491	537	481	454	478	573	518	509	532	513	521	518	539	503	526	508	453	506	504	557	492	495	524	489	484	481	521	515	447	508	496	492	510	525	489	482	513	478	495	522	467	495	519	493	535	451	526	476	492	460	484	507	501	495	516	496	536	510	494	506	530	489	508	495	482	491	492	494	490	558	527	505	512	484	521	499	519	514	475	514	475	499	505	502	481	482	518	510	504	526	487	513	484	506	503	484	528	480	530	535	493	537	525	519	498	534	483	497	527	499	467	504	483	463	509	529	512	484	509	490	516	497	493	542	529	514	542	522	492	488	497	525	489	538	463	505	492	493	453	496	493	508	540	520	533	549	512	555	503	500	537	474	466	469	494	530	484	514	490	518	521	495	491	508	520	504	531	510	506	490	463	499	472	496	508	465	445	482	500	457	520	518	511	514	541	452	490	512	495	497	503	493	525	510	470	492	565	477	487	487	498	513	496	459	493	530	507	480	499	511	486	517	491	468	512	525	516	487	533	478	495	511	495	476	556	490	497	493	492	518	475	504	563	530	494	486	491	457	523	512	492	499	540	535	479	490	501	535	526	449	516	523	481	544	510	512	552	493	546	521	495	524	511	535	504	487	561	517	517	533	515	488	477	505	550	481	518	512	488	507	509	519	490	515	497	498	541	523	510	470	513	520	520	502	501	544	525	501	508	476	553	538	479	500	527	540	510	530	537	493	502	511	491	518	497	543	552	499	564	517	531	510	465	478	487	541	532	513	495	513	474	528	497	490	480	520	518	513	494	501	466	508	541	505	493	499	484	458	480	485	490	508	483	530	444	486	505	492	493	476	523	502	499	480	494	465	501	496	523	508	498	517	466	460	504	516	502	510	540	513	519	513	515	516	490	517	509	491	529	486	487	496	508	506	478	490	560	516	504	518	502	481	502	517	526	488	482	526	501	507	509	488	486	473	500	519	526	488	511	501	500	493	497	514	522	537	508	497	481	499	605	490	496	503	510	511	540	482	494	519	505	557	534	482	452	529	470	485	487	488	497	510	512	488	501	526	503	534	479	508	530	528	466	497	491	521	515	531	488	494	463	498	532	503	481	507	504	499	532	485	517	519	523	493	528	510	509	498	496	535	487	497	510	491	530	520	513	536	486	502	556	480	508	494	552	504	487	521	521	527	499	550	500	519	544	489	516	517	544	507	532	522	504	503	522	432	497	515	484	520	485	501	537	512	502	510	533	513	503	505	493	502	512	506	505	481	516	501	514	525	486	489	499	505	492	473	506	516	510	461	493	479	466	507	498	500	512	534	526	519	516	510	509	517	533	472	532	519	487	534	497	488	531	497	512	482	513	548	525	494	513	513	502	460	479	537	558	513	496	506	508	551	481	546	525	488	475	489	502	502	526	477	472	490	519	482	499	540	495	496	498	523	505	472	476	464	521	519	521	503	534	508	521	513	487	525	512	525	497	476	508	507	516	493	475	504	512	485	498	498	451	494	517	500	508	463	498	531	478	495	524	446	537	485	519	484	515	495	488	520	513	490	517	500	520	471	553	519	497	524	530	500	498	508	547	519	487	490	515	507	531	473	520	481	506	505	510	480	528	497	522	512	505	476	507	498	475	472	479	511	512	520	537	512	486	477	511	525	505	471	507	501	508	491	537	498	524	485	488	523	495	491	496	507	515	497	536	464	495	528	492	467	502	494	486	509	493	475	547	484	513	530	529	513	518	499	493	536	527	493	495	483	510	503	522	485	505	504	529	480	518	476	535	539	493	473	518	499	531	492	509	496	554	524	495	521	482	455	511	503	499	467	509	513	490	520	467	512	516	496	517	467	517	494	480	499	511	482	526	527	518	492	485	518	496	522	492	521	508	470	510	503	471	469	507	495	499	516	500	498	502	506	490	487	523	518	480	498	505	463	539	470	494	493	509	510	536	500	475	510	512	538	479	512	551	523	515	483	466	471	509	558	490	494	508	507	578	510	479	501	519	523	544	510	521	511	523	482	479	481	455	490	476	490	479	505	514	487	503	480	467	467	512	534	514	512	534	496	494	507	533	513	503	501	527	520	497	486	505	512	474	466	488	509	545	513	499	549	488	541	486	509	535	482	496	485	506	516	485	472	526	560	476	565	498	509	521	496	507	542	540	459	536	499	483	553	472	494	495	524	520	513	509	504	514	501	493	521	494	557	528	538	496	492	489	471	513	505	531	533	473	538	496	488	536	506	480	465	508	485	541	469	512	485	503	513	534	533	513	489	512	500	499	552	506	491	471	530	511	482	530	504	546	506	519	494	554	488	519	518	495	483	521	518	513	553	526	495	514	530	480	507	507	476	474	538	512	524	540	520	494	495	518	519	530	483	530	509	510	533	507	522	450	522	488	539	514	521	502	527	485	513	503	490	545	498	501	512	541	502	505	494	491	475	517	501	454	519	462	513	468	507	496	543	493	516	527	456	523	471	502	518	498	503	483	537	508	524	477	467	500	534	493	557	482	483	470	491	483	502	492	519	498	566	473	529	500	496	532	517	488	513	516	489	505	496	524	542	485	486	555	540	534	507	514	529	502	505	471	498	548	493	507	504	508	474	543	554	487	506	478	458	518	543	479	486	520	504	507	485	518	530	517	493	490	535	556	485	502	485	478	498	477	502	489	524	478	483	504	491	507	573	502	507	455	508	498	508	503	509	496	498	529	516	558	491	516	466	508	467	515	491	509	511	516	470	502	549	536	504	487	522	496	528	516	483	522	509	488	499	537	480	469	512	509	530	467	505	549	533	549	438	527	492	510	485	526	533	522	494	476	499	516	468	511	505	506	501	475	518	516	526	487	529	524	481	488	549	499	497	454	485	514	517	492	536	522	501	456	538	509	506	502	536	507	518	541	527	530	501	509	506	548	494	527	523	451	537	526	527	512	499	486	483	505	491	489	473	489	431	511	527	517	509	487	505	506	533	512	510	507	504	495	520	551	498	489	509	503	500	500	529	511	568	487	496	522	518	473	502	574	541	511	512	490	515	522	521	478	471	515	504	485	504	511	525	540	513	498	496
23762	20991	28281	23866	21022	15220	6427	3616	2424	2184	1972	1756	1566	1558	1461	1326	1084	947	945	912	943	936	912	907	917	897	861	801	765	697	772	742	757	685	732	710	665	717	709	712	705	679	677	680	680	688	720	690	690	629	711	678	651	711	703	691	750	736	707	661	691	649	663	687	642	671	646	660	659	633	657	710	646	638	670	720	668	633	641	641	653	701	645	662	618	701	695	640	656	662	648	645	645	662	639	702	707	638	645	664	685	645	638	623	652	652	644	638	755	643	692	634	647	673	632	642	668	692	676	649	643	694	678	654	660	698	665	631	576	670	705	662	657	712	663	683	639	608	632	654	644	702	671	702	615	665	661	625	689	657	654	638	641	635	644	663	631	679	610	649	668	680	632	627	675	631	676	645	702	622	670	659	641	657	642	693	604	636	653	629	654	669	666	631	673	647	616	682	656	634	675	661	685	639	677	660	708	656	658	630	654	645	653	619	692	665	607	673	654	679	660	656	641	653	681	639	614	686	622	701	632	653	664	656	702	601	659	661	633	678	622	642	624	640	613	666	636	703	619	646	645	678	647	630	629	610	649	621	652	607	636	645	636	674	644	681	711	634	689	675	633	631	669	667	653	670	625	613	639	664	644	665	630	643	682	674	652	617	662	662	652	643	645	668	629	634	667	641	735	653	674	645	686	655	635	618	650	625	654	701	713	629	606	636	652	673	691	655	641	632	668	656	601	645	660	634	695	634	658	668	650	682	623	672	679	674	588	653	645	656	650	653	654	665	634	620	632	642	656	639	670	646	700	663	667	635	680	650	609	689	662	647	678	650	632	663	665	623	663	693	641	645	659	688	667	651	627	615	671	666	639	620	684	657	609	672	618	701	647	641	644	661	604	673	618	661	665	676	705	638	688	699	696	671	643	703	668	617	676	640	618	626	675	669	669	600	666	668	641	625	642	616	681	670	606	645	628	689	719	682	656	649	672	624	622	691	660	649	641	637	632	672	672	645	614	613	681	668	660	608	692	643	653	662	640	673	644	668	659	629	625	692	635	683	673	646	634	635	622	626	612	674	626	623	613	644	696	687	685	674	621	675	664	647	630	652	653	673	635	655	656	616	656	651	648	620	600	639	662	672	663	662	626	696	668	655	692	669	677	676	719	648	648	659	663	633	703	669	658	677	654	680	664	666	681	632	623	691	642	651	623	636	654	661	649	686	738	622	645	653	656	623	670	669	683	647	618	625	676	671	631	665	686	670	598	681	672	665	643	625	675	635	627	662	608	613	686	649	666	669	641	703	598	659	661	638	606	645	672	661	597	648	635	705	643	724	695	643	655	689	649	675	653	665	685	633	619	701	675	669	631	634	670	634	606	668	605	656	663	665	669	650	634	649	673	651	642	643	695	596	661	639	640	651	654	645	677	654	644	657	642	638	639	646	640	695	681	684	669	646	738	630	637	612	669	659	634	654	661	631	640	667	626	661	704	649	629	640	646	637	658	643	684	603	618	654	658	594	649	624	658	652	593	665	619	608	658	633	666	642	653	695	700	658	640	663	682	684	642	667	724	631	680	658	650	662	608	699	640	682	647	679	643	637	658	658	672	631	644	649	649	655	652	662	658	624	660	680	660	662	680	620	635	700	664	610	673	649	653	667	647	671	678	651	663	668	679	640	650	658	582	616	625	670	636	681	688	606	658	667	594	657	630	671	661	630	659	657	632	656	686	724	683	642	718	594	662	703	649	676	644	657	644	654	721	660	658	652	636	700	677	656	610	693	657	643	670	650	632	620	646	639	624	649	676	661	673	627	656	670	614	630	630	692	670	676	706	708	674	670	652	667	645	652	661	648	667	639	679	647	630	674	688	664	676	689	645	644	598	646	665	638	670	657	665	692	675	620	622	687	679	641	625	643	701	657	654	673	685	659	661	679	669	651	702	638	667	663	649	661	657	666	674	678	656	650	640	623	645	687	628	676	659	634	616	709	656	666	673	680	646	639	625	647	663	682	644	690	662	674	646	671	646	653	596	672	663	687	705	624	618	647	630	691	611	633	625	604	628	666	634	623	642	665	660	667	628	685	619	675	638	661	649	702	629	653	637	652	654	666	653	694	719	625	669	684	660	663	672	672	649	654	664	664	714	648	629	626	647	671	639	641	653	629	652	691	662	609	641	677	620	726	669	643	665	643	693	663	633	645	654	680	684	665	635	709	664	652	617	627	652	641	660	694	647	687	642	711	672	708	614	651	640	661	679	604	654	650	637	636	639	654	648	638	656	665	647	643	676	685	676	649	619	631	664	658	632	652	661	675	689	669	703	649	657	670	653	633	649	636	647	638	619	668	635	625	670	678	636	635	656	659	709	637	662	695	633	675	686	651	624	667	682	636	646	626	587	669	682	618	665	623	632	648	608	670	651	654	600	684	673	660	646	718	646	661	660	673	632	657	664	640	623	646	698	588	639	673	700	688	610	647	648	612	632	640	632	637	662	676	657	676	713	658	646	646	690	679	671	635	662	653	615	637	719	719	645	686	628	665	635	664	656	639	720	670	656	665	681	678	662	667	636	710	631	644	673	687	636	649	591	673	688	642	668	636	677	660	595	684	693	638	654	648	640	651	638	599	634	640	638	663	665	704	689	686	672	676	652	634	671	644	600	660	676	662	680	687	656	709	677	702	668	649	624	613	637	643	659	668	660	623	667	634	647	676	619	628	675	653	645	651	683	656	671	730	688	613	661	621	667	667	670	659	648	684	628	665	720	673	677	624	633	650	687	655	637	650	681	634	602	662	621	641	695	646	644	652	648	634	672	653	630	628	672	655	676	648	627	668	662	662	662	647	671	715	681	661	675	718	665	628	630	666	676	634	683	650	655	615	636	669	648	649	633	649	665	629	626	659	646	629	655	639	631	632	677	646	685	638	634	619	644	679	652	647	628	667	659	706	647	632	636	608	638	664	651	668	640	667	652	639	673	657	664	666	622	670	635	651	682	642	649	632	712	643	661	656	678	620	661	660	653	662	666	696	637	681	698	653	654	661	665	642	655	670	632	656	655	606	633	667	704	634	644	621	679	607	638	668	649	676	651	702	664	625	652	683	686	699	637	650	660	653	671	668	702	625	649	675	708	670	614	665	664	660	618	632	640	639	674	657	670	698	611	622	674	658	654	634	662	704	614	674	630	619	644	712	639	596	630	662	624	728	659	704	649	662	598	659	643	642	685	634	649	649	696	678	660	651	643	621	609	615	674	633	667	630	639	679	678	654	647	629	612	663	675	683	630	623	633	647	696	658	642	674	681	627	677	661	605	713	652	662	685	604	662	688	692	689	644	704	675	659	676	675	665	664	723	632	670	696	625	647	712	600	671	682	671	639	652	624	629	667	665	690	636	677	654	622	705	626	695	636	649	696	691	621	708	656	674	645	662	622	606	645	675	664	664	626	672	622	645	652	683	631	653	669	641	655	655	681	693	634	683	661	630	599	623	624	644	667	679	632	672	691
15677	31356	28792	17676	14370	12695	9135	7184	5135	4402	4077	3529	3060	2916	2762	2286	1866	1593	1399	1466	1549	1467	1289	1259	1315	1313	1254	1041	1004	1016	971	937	981	928	935	918	939	851	893	915	914	877	872	868	849	885	856	838	888	904	869	822	870	872	883	883	848	857	751	893	908	809	845	808	813	849	798	834	853	814	828	803	801	809	833	751	794	792	829	758	788	800	868	790	802	799	807	843	887	849	847	749	772	823	796	799	773	835	805	791	802	807	802	835	807	763	804	827	798	787	777	805	866	779	808	820	829	809	809	833	811	861	813	798	789	768	888	819	864	851	796	819	800	818	822	802	789	802	822	818	814	813	790	805	813	816	761	797	818	857	795	801	795	800	801	785	798	801	828	799	838	832	798	823	821	819	799	830	812	829	829	849	808	852	815	814	772	732	794	835	744	806	771	793	828	815	821	820	739	784	826	793	763	817	796	830	784	798	803	834	822	844	796	843	833	826	784	788	829	786	850	823	799	769	780	817	760	746	798	847	828	788	780	808	800	789	823	815	838	791	772	813	802	873	767	865	791	836	863	806	833	781	839	788	839	770	830	803	878	762	811	825	820	785	778	835	823	851	783	813	804	827	772	769	826	838	853	807	812	861	860	799	803	822	831	837	774	831	828	780	858	819	833	829	795	841	849	816	807	814	757	805	861	807	764	799	830	827	832	771	831	823	832	808	802	820	774	804	789	831	796	872	764	768	841	837	796	792	824	800	798	818	784	846	815	791	792	766	801	794	822	818	801	798	847	783	796	755	789	824	853	816	867	786	823	813	830	839	797	799	778	819	808	799	823	821	830	770	815	850	824	714	819	818	783	786	837	805	780	766	776	814	793	808	830	865	794	784	813	840	806	807	802	793	809	815	788	776	805	866	827	814	801	769	809	760	782	822	785	790	851	804	836	761	776	784	795	799	813	820	737	821	820	810	753	830	790	825	794	782	852	788	796	786	827	845	813	733	810	800	801	769	833	793	756	796	822	799	831	796	840	819	755	773	796	843	819	873	812	800	851	801	833	816	767	819	803	878	772	752	842	869	774	815	838	777	775	819	767	782	794	736	822	819	761	832	815	778	799	775	802	819	854	807	840	793	776	767	817	811	802	841	821	846	793	771	760	766	829	819	795	809	771	816	790	793	825	855	814	820	773	789	724	793	790	824	774	790	816	825	826	819	811	813	819	767	819	784	810	806	847	823	793	852	868	781	822	819	805	782	828	794	771	824	769	738	801	797	799	775	794	872	800	770	791	808	782	832	817	800	873	782	829	817	844	816	788	768	830	795	849	780	776	848	792	810	791	825	829	772	831	815	803	846	844	846	812	814	861	806	800	813	803	768	831	784	818	798	859	816	817	782	860	797	796	783	795	851	847	773	818	779	723	813	826	787	849	817	846	737	748	790	798	813	723	795	771	862	809	785	766	778	832	748	785	803	798	799	794	821	838	799	752	814	871	839	759	799	816	806	817	859	807	796	796	763	795	823	799	800	891	813	814	771	787	785	791	800	840	808	822	802	806	829	844	816	846	874	782	857	781	815	792	788	832	799	810	780	840	797	847	809	819	813	830	802	836	809	850	785	800	792	799	801	828	761	858	793	798	788	809	763	828	769	806	812	827	800	794	790	854	799	826	785	804	824	844	836	818	801	834	758	837	806	811	826	842	816	769	756	800	814	794	788	815	813	878	841	838	832	802	798	829	848	759	797	823	822	767	795	761	772	742	825	798	787	822	810	815	797	806	820	797	818	801	781	788	836	840	799	795	856	813	800	777	813	772	803	797	844	799	842	816	828	799	829	796	778	864	812	807	833	819	833	776	819	797	826	804	829	794	804	851	806	811	852	779	763	773	773	806	819	817	766	835	785	806	773	791	770	814	790	808	761	815	813	793	810	840	794	830	798	786	861	835	801	796	754	824	825	803	798	819	778	829	893	855	787	831	779	798	810	836	802	825	793	807	850	760	795	865	805	820	814	853	799	848	787	799	825	861	793	772	838	796	867	788	776	727	858	802	829	796	789	840	810	797	820	803	817	815	806	863	795	811	807	787	844	829	826	763	793	792	819	831	760	785	794	801	787	845	828	795	821	845	752	846	828	862	841	820	826	819	820	816	810	823	810	825	795	779	824	825	837	807	809	822	795	740	792	786	767	843	833	825	825	785	802	795	812	791	784	780	854	795	782	801	796	775	816	791	775	817	794	821	809	808	789	764	823	823	830	800	829	815	807	827	854	800	796	787	795	807	742	786	794	810	842	786	834	821	806	836	814	783	800	758	769	792	831	810	858	812	816	822	827	821	799	810	794	806	827	786	819	786	813	818	789	857	820	813	834	768	757	824	791	768	789	827	801	810	855	794	740	831	735	780	861	794	826	791	899	765	838	827	879	849	809	792	735	803	876	833	831	864	772	806	817	835	838	830	788	782	805	801	849	816	844	833	832	795	812	761	810	855	835	778	810	826	825	799	790	837	775	835	819	806	816	827	793	799	796	765	764	816	829	799	771	822	837	807	827	857	819	775	788	802	832	757	790	815	789	818	850	812	832	765	765	828	846	801	811	799	808	805	826	791	817	811	807	781	798	806	851	772	788	787	810	831	906	835	827	770	817	832	848	816	759	838	870	793	832	783	823	810	758	803	839	801	780	767	776	782	835	810	819	818	740	813	816	861	794	793	786	779	839	789	789	813	820	819	782	817	758	831	786	787	824	833	836	843	811	760	804	785	824	839	791	790	801	848	802	782	853	779	810	768	793	829	782	756	826	858	814	818	791	843	803	805	802	787	786	854	821	788	802	794	778	838	794	799	853	746	762	784	799	795	779	799	806	779	847	808	819	782	863	815	808	880	812	804	775	784	795	831	803	822	797	788	827	822	843	800	808	809	797	779	819	770	770	799	801	816	842	834	830	782	804	793	827	792	794	880	805	793	768	828	771	805	803	831	769	816	815	840	843	859	845	801	802	819	808	801	819	824	831	818	837	802	801	823	773	822	798	828	768	844	866	768	795	811	829	810	795	758	844	807	789	787	797	842	831	758	791	796	836	795	798	788	827	810	856	801	791	821	847	819	863	835	765	809	777	797	785	749	773	807	787	834	788	820	843	848	836	768	821	791	836	839	777	822	807	844	845	838	791	804	809	810	788	859	811	756	762	797	824	794	844	798	786	837	797	876	807	791	787	800	806	825	774	830	841	793	802	786	767	813	810	796	756	795	799	818	860	847	820	801	776	839	791	826	789	770	782	794	777	767	785	838	797	822	794	803	794	790	851	826	779	817	780	751	809	824	819	844	866	804	859	784	826	730	777	843	790	818	812	842	773	838	740	808	832	825	878	831	754	794	819	792	802	775	774	831	832	811	853	799	782	792	815	762	785	777	820	756	764	799	796	795	773	784	828	770	861	839	826	779	730	789	779	785	841	784	815	788	801	748	820	796	799	812	830	799	877	821	804	813	810	794	801	835	788	826	810	800	830
24876	20944	27113	24810	13420	5894	3484	2300	1633	1374	1220	1132	984	872	875	809	647	587	506	509	554	525	510	526	511	499	443	385	417	367	353	379	344	376	347	390	394	321	363	357	349	393	350	354	335	353	367	316	314	332	326	348	331	365	356	364	351	364	385	332	352	319	325	322	328	324	351	323	320	326	306	382	321	340	311	311	348	350	348	317	331	313	303	322	310	346	331	312	307	331	331	333	286	337	341	316	312	305	334	318	321	353	318	313	304	306	346	306	342	299	349	356	345	324	310	324	343	325	346	311	340	340	341	365	304	346	328	314	279	303	329	301	351	294	299	331	320	308	314	328	289	338	337	330	332	332	313	321	273	325	314	311	363	317	343	342	336	300	302	332	341	301	334	330	324	325	336	349	320	326	342	335	373	305	347	333	328	352	331	355	297	332	324	338	333	326	345	317	329	332	304	355	310	308	300	363	317	301	308	368	347	330	348	331	329	324	318	288	297	316	332	342	305	383	345	322	314	350	342	332	297	323	331	313	348	322	354	325	339	343	300	324	312	310	300	363	350	310	324	337	324	362	337	337	317	373	340	332	344	338	304	325	360	344	315	300	327	325	342	326	308	334	310	322	336	327	344	343	320	275	313	284	330	312	305	350	325	315	333	295	331	341	382	336	337	333	333	313	330	332	317	329	325	325	330	308	310	330	290	308	362	335	306	322	315	358	323	342	305	355	368	359	338	330	348	335	359	287	371	336	323	326	315	342	332	305	329	311	352	357	320	346	322	352	319	313	321	333	313	295	305	335	342	279	319	328	351	312	328	312	305	311	360	356	323	347	336	324	330	324	313	339	314	346	311	351	321	313	298	344	326	314	353	349	339	336	336	313	356	313	327	314	341	349	325	342	326	331	317	310	307	286	349	353	336	373	315	333	321	328	323	356	324	334	321	310	347	329	352	368	305	329	311	320	345	359	358	314	365	314	332	326	329	336	345	362	349	306	342	336	307	310	330	338	328	319	371	325	333	335	324	316	329	335	303	347	354	337	332	335	308	317	328	310	333	331	337	318	357	328	315	361	331	353	317	308	317	322	338	325	312	316	352	334	340	361	309	316	366	304	311	331	354	334	335	336	296	340	329	328	325	360	339	323	334	331	355	323	333	329	345	377	293	339	320	298	318	352	341	327	340	313	323	307	326	297	356	376	345	313	310	336	327	378	318	339	313	315	294	335	322	302	333	294	341	327	315	325	310	323	321	345	333	329	304	349	354	338	296	318	319	325	343	336	312	323	302	329	314	346	307	322	323	340	309	345	320	325	369	341	316	329	335	322	341	304	321	350	334	305	341	347	333	315	337	313	315	311	345	300	341	315	327	343	336	321	338	332	355	365	313	357	329	333	330	336	336	365	330	375	304	322	330	322	329	330	361	334	317	326	322	318	336	325	331	306	332	321	356	301	371	336	317	351	359	351	334	310	321	316	332	350	314	336	322	333	301	334	349	328	321	319	275	334	320	325	350	317	368	305	355	329	328	307	317	328	292	322	341	325	326	361	334	325	330	326	298	320	329	300	307	313	312	291	343	316	336	334	323	335	294	364	296	364	351	312	308	342	300	341	344	347	329	359	298	318	319	350	308	305	346	327	305	340	329	318	324	354	362	341	324	325	327	351	329	313	323	349	319	307	344	338	325	310	313	318	342	330	331	336	321	311	339	345	306	297	319	327	322	337	329	313	321	306	324	308	334	358	328	331	338	328	337	308	350	332	341	354	340	354	318	344	342	305	352	322	354	334	314	335	336	336	320	350	306	318	317	314	321	304	360	331	311	331	301	312	323	330	331	313	307	343	302	297	338	352	299	298	310	341	329	317	308	332	305	317	339	321	304	294	336	316	322	328	317	327	313	341	322	341	319	335	314	299	296	342	351	326	330	359	305	355	333	305	300	326	336	347	351	353	315	337	329	354	355	324	328	321	345	318	351	314	357	336	316	309	333	295	336	325	322	342	329	305	334	327	318	319	309	335	312	343	335	333	344	318	315	294	307	322	331	316	343	335	286	318	351	322	319	319	303	338	313	304	319	310	322	356	334	326	318	348	308	286	341	351	316	357	338	308	341	313	306	329	353	312	297	328	325	320	330	347	311	314	339	306	316	307	335	327	305	360	312	311	358	319	339	331	321	331	307	329	332	325	316	361	331	331	317	334	367	337	306	361	346	327	335	329	333	299	338	313	320	326	336	347	310	318	313	334	313	346	291	335	332	305	345	321	339	284	321	329	346	337	353	334	332	308	318	294	322	296	323	328	353	346	337	334	312	331	326	305	345	314	348	336	324	319	303	354	333	312	335	321	347	366	327	319	312	346	319	329	337	328	349	323	344	313	312	328	302	326	345	300	319	312	326	367	329	330	347	325	361	318	316	361	334	333	339	337	369	350	329	310	343	321	300	321	338	321	342	330	315	319	307	329	339	334	316	355	352	371	332	324	342	298	327	299	305	333	323	324	308	341	339	344	356	321	298	351	332	319	323	313	338	333	325	347	318	321	323	344	274	351	332	321	352	327	328	331	326	357	309	307	310	308	332	311	353	349	343	348	338	320	319	338	335	293	332	332	324	351	340	334	364	316	340	340	333	339	360	313	322	330	312	348	314	326	322	324	302	346	321	287	305	374	343	294	335	321	342	327	380	298	347	327	327	309	328	347	344	307	349	347	340	321	331	309	346	355	340	330	314	328	349	338	326	307	335	319	320	307	310	326	325	351	325	336	283	325	357	345	334	330	322	358	335	309	305	304	322	332	315	321	344	342	335	322	334	330	331	313	375	333	324	302	339	354	349	350	326	360	294	342	335	347	348	331	335	314	318	349	326	350	312	345	308	326	341	315	322	330	321	310	308	323	353	358	298	307	351	331	327	322	335	358	315	325	348	344	357	310	356	327	352	332	325	333	357	311	309	318	351	368	321	345	318	352	329	348	331	314	340	294	318	312	330	333	351	349	319	339	326	348	309	358	356	322	324	320	343	323	317	344	363	307	365	333	340	322	332	323	335	320	335	302	358	331	320	320	337	313	341	302	337	365	354	326	331	319	320	318	299	307	328	333	302	314	326	341	321	330	329	335	300	320	306	346	331	323	355	308	331	351	317	349	344	353	308	325	322	323	311	303	321	318	334	322	332	315	332	305	338	320	346	324	316	316	339	340	304	318	314	301	302	339	317	342	341	310	324	284	328	333	298	307	341	352	328	351	335	337	336	327	313	335	359	359	327	329	320	297	317	336	348	309	349	335	357	348	359	336	326	320	332	326	305	326	332	343	329	341	336	322	301	289	316	307	349	326	338	319	298	335	349	303	344	330	326	328	320	335	330	334	353	326	328	343	314	313	311	325	318	332	333	327	311	339	339	333	339	334	340	329	342	305	313	323	331	306	293	321	331	304	335	333	346	289	340	323	341	309	343	323	322	326	312	308	339	328	343	328	347	326	335	336	346	295	307	332	307	329	313	348	334	367
15132	27491	24337	14405	11273	10508	7546	5441	4084	3375	2995	2703	2332	2063	1870	1578	1238	1114	941	912	966	935	879	799	947	877	790	657	604	571	515	593	579	567	529	517	537	505	505	503	506	511	488	473	477	443	455	469	451	502	473	480	476	445	477	467	520	460	447	466	444	445	429	436	476	440	453	452	413	454	445	473	449	463	404	468	421	425	420	419	447	453	425	423	445	415	429	420	435	418	440	473	452	429	436	422	458	464	437	429	423	424	441	500	434	432	452	456	398	442	444	472	423	444	454	436	456	392	419	435	413	431	399	438	439	393	452	405	456	409	463	461	448	427	438	460	452	438	431	428	451	417	448	435	410	420	476	428	398	429	432	464	487	442	414	423	434	455	417	405	457	418	449	452	451	439	443	422	442	426	437	454	395	458	446	431	453	421	410	437	413	434	414	440	457	443	424	422	476	451	449	417	411	452	453	445	429	447	441	413	442	465	447	456	476	429	456	434	469	415	424	428	439	437	428	465	456	452	430	425	464	388	400	419	479	469	470	445	441	428	424	422	436	444	416	418	406	429	406	474	418	441	454	439	404	423	420	428	495	435	413	436	436	445	406	446	449	446	458	426	463	428	447	449	417	458	447	472	443	428	447	436	467	437	427	413	450	460	478	451	448	429	434	421	425	433	425	453	406	445	443	436	428	455	451	423	465	399	453	444	460	443	478	453	425	456	451	406	431	446	443	463	434	425	441	420	420	439	435	459	464	451	442	406	406	472	442	422	470	444	432	421	436	477	444	430	432	431	486	431	438	477	468	431	457	417	460	432	420	418	447	425	417	426	416	449	422	449	444	430	441	477	440	417	436	405	461	401	440	452	442	371	433	420	443	432	416	425	461	427	436	454	450	427	473	426	451	441	439	451	467	387	425	453	445	446	423	421	448	432	415	414	430	438	441	443	460	403	434	429	475	464	434	446	416	392	440	436	431	433	443	432	442	461	435	439	442	423	436	449	412	411	471	406	450	429	411	435	433	411	440	454	442	401	429	461	444	440	431	436	428	421	443	441	479	427	453	441	444	393	408	432	431	411	425	407	446	459	428	467	460	426	429	479	414	442	482	420	436	447	429	459	472	415	426	425	494	446	446	455	453	407	438	466	431	428	443	444	431	430	409	459	454	435	436	449	408	424	445	411	395	476	419	429	445	408	450	434	403	439	454	450	399	463	452	434	437	411	429	442	417	454	408	458	430	403	440	408	460	432	434	415	458	433	405	415	462	436	439	470	448	415	441	434	444	436	420	467	426	442	427	441	436	418	463	443	442	465	420	455	419	419	448	456	464	439	414	424	422	403	442	382	493	415	437	420	428	438	439	441	409	408	459	422	442	426	459	435	440	449	458	458	460	447	442	423	469	467	432	442	393	394	445	434	417	447	442	420	423	454	471	416	419	463	440	464	443	426	447	451	414	410	431	483	443	436	429	399	439	466	446	446	459	454	454	445	411	436	438	414	418	480	431	469	461	443	428	442	389	457	401	432	428	424	475	415	421	417	445	421	440	478	427	451	421	414	417	455	410	445	448	437	452	433	448	426	433	430	432	456	441	440	439	459	470	468	456	465	474	407	432	409	410	432	410	436	443	448	419	410	442	448	385	471	457	435	455	436	453	452	430	420	424	436	455	436	404	413	405	464	468	444	452	468	442	472	437	405	428	442	450	421	431	468	476	451	430	452	442	461	441	413	433	451	416	453	432	437	415	445	441	434	416	445	456	434	413	440	430	441	476	464	446	413	429	427	441	447	441	432	464	414	493	412	454	420	425	428	437	464	392	441	435	392	459	434	443	438	451	457	447	451	413	425	422	433	449	447	447	458	405	426	429	454	415	407	467	442	480	403	433	470	442	448	473	416	466	489	454	438	442	452	449	406	413	430	445	444	454	417	455	452	423	437	445	411	423	445	437	457	428	408	438	429	408	436	449	424	471	405	437	469	452	438	444	447	446	455	496	444	420	465	469	458	426	439	454	451	429	415	464	413	414	461	459	439	435	446	440	453	444	407	475	484	412	459	433	409	466	428	465	439	443	422	462	502	433	435	466	457	429	437	432	413	372	412	486	459	473	425	422	475	428	442	427	455	441	417	452	444	420	431	445	441	431	438	409	416	456	469	465	439	446	441	443	455	416	443	447	433	432	425	419	432	413	449	413	445	450	447	434	411	418	450	389	413	451	429	427	448	472	451	437	456	436	411	434	460	421	436	471	445	452	445	443	398	443	424	464	440	423	417	464	446	453	414	405	433	460	451	472	486	432	432	472	432	450	455	414	448	475	472	452	429	440	429	457	426	427	415	408	453	383	433	401	456	448	411	462	464	439	462	459	432	423	438	430	425	444	443	437	433	414	412	376	425	447	421	400	440	441	427	439	428	411	446	415	441	434	427	420	421	428	435	418	440	451	453	415	431	441	453	465	438	420	439	435	424	416	425	459	454	427	460	452	462	436	430	442	406	427	427	463	431	395	454	429	404	412	431	419	450	483	408	429	449	418	458	458	450	447	488	447	455	427	424	455	424	395	441	410	394	397	466	419	452	462	453	435	436	460	430	483	435	468	394	424	428	467	456	424	418	474	413	422	441	426	452	457	462	445	457	439	409	452	418	462	435	405	421	434	432	460	451	475	436	461	419	424	458	427	476	409	406	427	413	451	419	418	429	417	439	427	411	424	440	378	432	457	409	426	431	458	438	464	453	395	457	465	464	398	434	405	434	411	430	427	421	455	488	471	472	415	428	421	399	433	426	426	388	439	434	439	447	418	414	436	429	406	423	450	448	431	391	433	441	414	426	447	436	450	431	477	452	395	420	434	451	434	466	433	419	428	444	454	407	439	431	468	444	426	431	449	465	391	440	440	468	432	427	393	444	407	456	466	421	414	426	418	389	471	466	447	431	423	459	432	419	440	415	476	465	457	403	437	460	407	440	424	447	467	438	401	421	440	445	423	438	462	421	434	462	438	439	441	424	444	460	446	443	427	446	421	459	445	390	446	448	463	446	414	410	460	458	449	401	472	450	430	449	440	406	410	443	419	419	440	451	457	435	417	436	449	431	442	456	437	388	425	414	464	405	433	397	418	457	485	413	437	482	433	446	441	446	454	454	432	457	417	474	430	482	421	422	426	434	455	433	436	445	435	449	463	457	447	445	442	408	420	467	421	436	437	406	436	430	446	471	475	439	446	428	406	440	479	427	411	441	420	428	440	411	489	470	449	447	407	420	474	445	468	464	467	458	401	467	436	465	442	467	446	458	453	409	446	438	469	445	432	440	475	400	420	456	436	447	418	403	437	433	447	446	459	390	455	422	473	418	417	432	458	420	417	435	456	446	413	433	443	403	436	441	445	420	452	387	437	465	414	434	434	422	420	458	432	414	467	420	417	457	429	449	448	404	419	417	442	418	451	468	462	409	456	450	480	458	458	447	426	438	450	387	435	424	436	469	482	445	449	453	410	478	449	405	472	437
22755	21030	28738	23518	21052	21458	15546	5723	3504	3075	2671	2292	2149	1909	1813	1672	1462	1251	1171	1046	1167	1178	1143	1080	1172	1017	967	906	855	833	810	772	869	790	794	757	758	821	763	788	741	753	769	790	710	715	717	747	725	763	742	747	753	759	712	704	795	706	731	733	751	684	685	742	714	624	663	720	688	766	755	724	757	706	681	688	678	670	681	689	712	693	742	704	699	695	638	673	658	702	708	722	710	699	680	690	680	695	700	754	714	721	653	696	742	735	695	728	668	725	662	695	701	706	711	658	729	719	651	686	683	674	662	662	728	737	723	708	743	657	719	681	629	691	674	667	669	679	688	726	731	725	679	730	652	675	720	709	671	652	735	696	687	698	700	679	708	701	746	707	652	722	700	722	750	702	678	709	703	681	728	699	692	661	724	710	705	677	703	667	729	680	648	725	705	733	716	678	746	670	692	734	673	738	738	717	700	726	685	735	677	681	651	714	693	679	716	694	710	725	675	737	669	715	664	690	708	710	710	708	714	704	686	659	700	720	719	742	643	692	682	687	723	694	726	736	697	691	652	743	681	672	669	650	740	671	729	696	718	714	642	666	675	701	679	720	697	680	724	662	690	712	665	729	686	725	680	671	710	719	679	705	719	688	700	715	670	670	682	683	666	715	735	757	717	682	648	688	706	675	713	669	690	735	698	686	658	717	700	692	671	659	689	690	692	674	672	674	685	716	660	747	726	676	735	717	687	702	699	660	696	675	657	683	753	722	666	729	671	713	700	692	667	689	635	692	681	714	719	717	694	724	732	716	671	677	670	693	665	692	759	716	717	720	702	630	704	642	665	693	696	686	672	718	717	690	698	721	676	706	711	683	724	687	675	734	672	691	670	702	706	676	681	726	675	667	758	671	698	708	716	711	702	714	710	714	690	676	691	702	704	704	709	665	726	707	696	651	662	718	691	683	692	725	703	690	642	670	702	665	693	703	642	737	722	672	664	720	708	708	709	716	638	691	698	734	721	686	706	682	718	673	689	745	731	737	660	652	699	689	742	696	715	724	676	657	741	723	650	703	694	694	682	677	701	698	697	670	673	699	697	688	718	724	692	643	752	711	701	659	720	656	661	701	697	646	759	691	698	746	695	723	671	644	667	728	699	691	665	736	689	673	718	719	666	675	682	718	680	728	725	665	669	676	704	718	667	681	686	702	681	682	658	658	678	717	741	713	750	571	705	712	652	704	716	716	698	697	670	682	728	719	737	724	710	681	726	706	708	707	700	681	671	688	700	736	693	726	684	678	674	707	701	692	710	738	671	673	721	701	743	681	690	683	715	681	685	667	694	687	703	675	710	672	701	724	662	698	679	708	689	644	733	681	727	696	696	663	685	722	677	725	676	738	701	721	679	648	686	673	683	683	668	646	722	707	731	723	676	734	682	711	707	731	691	732	683	705	690	686	719	682	661	686	702	691	751	703	708	692	665	660	723	739	737	697	689	701	727	698	704	713	706	665	677	666	685	680	724	672	745	644	678	700	644	714	723	713	712	698	691	691	689	730	691	697	705	688	681	678	664	748	703	699	624	686	682	672	721	713	714	703	711	650	695	698	707	696	688	730	716	660	695	656	680	667	686	666	684	746	768	690	633	676	735	694	691	685	749	698	725	705	704	742	683	689	665	665	700	660	728	687	674	699	690	668	719	716	682	686	707	740	726	727	688	719	685	732	694	706	686	703	721	727	727	687	723	731	712	716	723	696	764	688	705	707	687	687	671	712	683	672	695	712	730	666	661	693	653	698	700	677	724	702	744	691	696	655	683	720	717	695	731	711	701	671	660	702	725	679	731	662	661	687	689	711	681	728	737	710	715	668	689	663	693	726	733	684	673	699	711	658	712	709	688	674	691	706	692	653	657	726	678	713	710	671	768	698	663	689	724	716	664	681	680	718	688	748	666	728	670	673	720	682	737	685	647	705	713	676	636	682	721	717	721	709	702	676	691	706	658	699	691	679	675	727	732	712	685	662	652	673	703	681	751	675	674	692	699	655	698	656	687	712	696	690	680	688	668	701	679	700	678	688	692	700	685	702	700	641	704	775	669	718	711	674	736	681	638	693	724	692	688	720	705	771	624	699	660	683	724	706	664	753	711	700	696	689	731	664	667	694	715	727	690	699	673	702	674	703	690	706	689	708	688	707	685	669	650	744	693	741	683	668	705	724	656	691	687	697	661	665	708	689	689	653	679	669	708	726	696	649	668	707	679	686	669	648	700	715	729	638	676	737	677	705	690	729	743	694	686	727	705	672	673	709	665	705	677	718	689	649	657	731	672	713	739	703	683	703	729	724	730	746	686	663	704	670	714	736	709	716	667	677	687	692	660	657	668	714	703	688	690	695	703	717	692	693	726	742	637	688	665	667	639	771	660	711	681	707	674	671	693	703	710	717	688	679	710	625	727	682	697	679	678	663	704	671	711	706	699	699	715	686	648	687	701	715	669	765	683	652	694	689	704	728	726	698	683	703	681	684	633	625	728	707	639	705	706	653	715	681	678	697	684	710	698	693	760	707	661	674	638	710	720	703	719	673	722	672	672	718	718	665	708	672	666	739	703	737	708	682	714	706	734	708	668	675	703	692	687	717	683	674	675	725	676	669	674	722	770	717	692	664	722	693	661	689	709	674	718	733	734	705	719	699	640	691	638	720	682	731	689	703	715	683	686	703	682	681	724	736	683	699	682	754	668	685	690	723	747	669	696	707	672	707	695	703	675	654	686	750	664	701	700	713	737	715	700	676	663	691	693	712	666	668	694	650	669	703	681	725	678	748	695	676	673	699	710	706	685	676	740	745	682	682	675	735	677	738	680	696	633	703	708	692	698	700	670	712	702	672	733	724	699	686	733	691	707	662	697	691	717	702	705	691	700	718	698	676	698	693	696	664	664	711	674	708	675	694	705	673	674	719	658	723	687	694	705	656	698	635	693	640	696	686	699	748	694	765	696	703	688	722	689	706	697	698	699	718	701	683	710	716	653	676	751	655	731	659	657	646	743	715	731	645	658	724	689	658	649	729	688	676	642	694	729	624	710	721	647	704	749	699	678	690	666	737	691	634	713	731	734	664	667	713	678	684	685	696	677	715	700	702	706	709	702	676	677	738	727	768	712	699	683	706	686	682	758	693	668	673	632	662	729	674	709	681	686	709	684	717	693	646	667	682	707	690	727	701	665	698	728	666	688	687	657	677	728	705	696	727	688	691	703	684	708	730	697	722	650	706	686	695	717	693	696	707	670	672	665	747	731	707	669	697	720	667	771	667	725	689	701	661	694	698	715	656	646	692	683	717	678	670	711	684	726	663	733	706	738	701	637	689	673	660	694	672	683	651	706	710	711	706	654	673	666	708	675	716	697	709	679	717	678	672	696	689	718	753	682	679	713	677	682	650	702	711	704	645	673	680	717	712	725	738	699	647	696	707	685	728	698	729	658	723	608	719	690	703	673	713	664	664	727	710
18347	35875	33251	22494	17932	16565	12613	9780	7220	6308	5407	4944	4223	3696	3457	2983	2528	2214	1914	1779	1888	1915	1738	1760	1777	1665	1534	1305	1201	1129	1135	1107	1096	1107	1062	1001	945	1005	1038	1056	946	988	927	1028	969	927	949	956	921	907	974	945	971	997	964	941	1011	965	871	920	987	908	831	900	819	832	891	917	833	898	898	851	845	901	865	865	827	850	866	897	841	901	932	851	886	821	887	869	898	896	841	866	822	832	888	844	817	839	844	898	859	839	795	894	843	849	965	851	850	930	848	868	905	855	825	866	842	843	847	866	898	836	884	896	866	901	835	816	858	896	822	827	878	904	845	825	870	825	861	842	869	899	821	882	833	831	880	876	824	836	858	891	860	884	853	824	911	841	913	867	853	835	888	866	875	922	839	870	811	859	869	840	868	851	902	881	796	857	847	891	805	839	922	885	823	837	921	838	889	837	916	796	915	846	921	863	888	840	891	897	884	830	861	833	827	880	853	816	871	845	880	868	899	851	898	851	855	864	828	857	848	878	865	818	857	846	903	823	882	811	827	904	837	889	832	883	886	884	886	881	813	879	812	850	837	866	837	842	885	858	850	828	875	910	890	861	825	821	894	860	857	867	844	815	864	920	835	878	845	866	869	853	881	862	846	870	841	866	876	914	906	875	871	892	864	849	867	872	898	874	822	901	839	836	832	865	845	908	842	861	906	819	861	809	881	863	826	846	858	856	852	871	839	869	804	848	875	864	908	854	864	849	837	951	862	897	897	842	881	871	873	845	940	860	830	879	805	852	837	857	892	848	891	838	865	839	842	869	857	845	838	859	877	869	862	830	861	862	873	870	878	885	841	800	857	822	844	896	834	842	860	879	858	872	888	851	845	862	823	880	842	877	840	945	890	863	870	860	874	846	853	890	869	855	884	838	889	857	846	869	857	845	862	882	854	899	845	870	867	885	857	800	830	877	884	903	819	872	844	878	869	894	888	889	887	852	784	886	842	833	850	868	858	908	844	901	877	833	894	855	806	874	868	845	831	815	890	872	815	827	862	849	933	839	878	806	842	873	884	856	849	888	878	867	865	845	907	819	872	849	809	889	849	877	902	868	882	896	854	890	823	858	833	850	893	862	873	864	838	878	840	857	807	864	860	897	896	873	821	837	852	832	870	880	865	888	862	896	861	858	874	843	881	839	898	831	815	847	918	890	870	881	933	833	848	867	856	856	859	848	946	894	861	824	877	840	853	839	841	879	777	844	862	811	885	910	878	838	865	848	870	894	867	796	901	834	802	832	887	849	889	884	883	826	858	869	872	838	889	859	866	875	853	876	855	884	843	887	845	852	834	817	858	836	840	901	821	886	881	872	889	878	862	846	855	848	840	836	913	817	859	856	907	862	861	852	822	876	837	860	845	868	873	826	806	849	860	876	855	880	847	843	851	852	834	897	828	884	861	849	857	844	894	862	814	875	824	866	872	885	843	853	880	822	910	898	821	888	812	907	872	877	873	850	797	832	846	903	865	797	886	861	863	814	810	867	825	859	820	822	871	835	853	857	856	841	866	855	940	802	868	879	891	847	897	831	882	903	833	847	837	884	853	816	861	828	848	830	882	902	919	836	911	868	901	842	912	897	891	852	853	882	867	824	836	872	880	862	853	811	878	848	885	899	829	880	843	854	907	862	867	872	817	868	838	814	837	864	790	835	848	890	843	829	872	856	864	868	816	839	803	825	880	871	849	865	843	868	862	914	829	862	822	860	883	857	806	869	889	851	892	842	844	871	837	845	884	890	917	828	806	832	864	900	859	856	809	840	822	836	878	858	872	869	887	856	888	894	865	944	866	855	894	865	841	839	880	898	849	898	831	845	909	847	873	875	831	865	849	853	873	846	860	886	854	851	897	857	889	813	860	829	873	863	843	861	867	845	861	840	898	876	879	851	895	817	855	879	883	841	888	883	816	846	890	856	845	824	916	851	867	864	866	854	824	850	959	862	888	920	890	838	863	852	823	835	846	921	875	877	862	851	870	873	877	912	849	850	861	850	860	868	858	822	863	800	846	834	858	894	931	841	859	849	887	844	857	815	848	910	876	879	811	868	866	846	871	892	844	858	882	857	839	860	855	912	837	877	860	855	843	803	874	869	847	862	846	898	916	852	850	833	847	811	865	844	848	858	819	932	860	883	813	909	859	907	848	867	839	922	886	875	837	883	846	885	885	813	794	867	879	797	828	872	874	911	862	846	924	872	856	866	866	841	920	874	845	843	821	898	846	839	817	823	898	847	853	836	860	865	875	888	939	827	792	865	860	841	850	834	860	882	900	868	828	867	849	857	912	888	853	903	909	852	863	876	832	810	855	869	847	877	816	868	900	902	853	844	838	867	842	844	881	817	839	875	873	868	886	851	803	851	854	867	879	908	891	854	875	824	815	813	808	828	862	873	874	885	838	868	851	857	802	906	840	826	871	837	846	891	853	838	826	911	846	889	861	803	857	870	845	888	896	885	816	832	892	864	865	877	853	854	852	892	824	822	843	890	859	834	864	853	899	833	827	876	895	936	906	842	925	904	846	898	871	846	854	866	829	842	894	871	881	864	867	829	823	847	848	827	862	862	856	812	831	859	824	849	876	886	856	821	829	834	882	841	867	869	901	815	843	820	915	844	875	843	875	851	855	835	876	862	841	840	829	854	824	842	843	860	880	851	858	842	880	873	881	840	878	864	888	840	871	893	903	867	855	875	837	873	902	873	865	880	861	881	858	825	861	881	828	853	867	898	857	844	867	827	825	882	826	879	885	871	878	862	825	855	829	867	816	875	925	803	880	862	855	905	864	835	845	942	859	804	857	887	794	863	853	880	864	882	879	889	831	851	851	891	867	853	791	840	830	893	792	863	839	878	816	832	844	856	865	881	877	854	878	850	810	858	817	865	895	799	915	826	850	890	853	840	855	866	903	862	871	839	836	896	859	843	829	915	817	874	873	868	887	903	844	846	867	861	887	834	859	874	870	820	871	859	861	868	822	830	878	847	919	862	844	831	856	842	905	841	878	834	921	759	884	842	845	839	844	872	856	879	842	866	880	873	878	880	854	875	831	810	861	861	905	842	838	860	899	884	872	887	835	797	803	884	883	841	876	860	806	844	840	870	867	834	844	861	878	837	874	859	856	883	926	915	822	847	875	847	871	878	840	808	873	854	820	864	900	855	865	867	826	853	832	800	860	846	892	855	910	905	852	845	829	816	847	872	848	858	894	860	860	847	832	855	824	876	893	847	862	829	820	876	837	856	885	886	863	880	846	878	821	834	896	882	861	875	840	907	929	891	867	884	895	852	801	848	818	833	872	904	851	859	870	837	861	887	844	900	864	806	864	859	839	889	924	891	834	893	818	825	855	839	854	914	806	845	806	886	846	877	880	863	865	835	881	885	888	843	838	846	847	823	828	796	859	894	862	878	803	869	848	873	887	864	875	876	902	832	855	844	874	869	914	859	806	854	906	878	907	864
27054	20598	16705	9622	4503	3793	2670	1928	1425	1243	1041	990	889	815	728	684	629	570	570	552	603	552	551	488	535	559	521	480	495	454	393	435	425	453	398	425	438	417	413	392	414	429	408	439	453	377	435	414	414	434	415	432	413	410	453	406	440	408	426	457	422	417	360	389	366	422	393	405	396	376	398	403	414	416	407	411	381	419	417	404	390	414	418	382	401	399	399	390	428	424	437	384	403	383	390	410	404	378	354	419	383	430	368	372	390	420	407	371	385	439	400	363	423	398	411	375	408	387	407	380	385	394	362	425	415	431	419	390	385	414	393	394	425	401	394	375	381	368	390	395	399	427	382	448	398	399	355	414	405	395	455	420	372	377	394	400	382	407	416	405	381	381	395	407	429	409	367	371	362	397	402	415	435	395	435	416	386	416	406	397	406	420	421	384	376	422	389	418	383	387	426	398	437	387	410	402	420	376	395	400	366	419	389	409	367	382	381	427	399	388	398	392	420	359	403	411	404	410	425	386	385	411	375	380	377	403	399	388	419	429	401	419	438	373	402	420	393	390	439	417	391	377	376	388	401	396	398	374	465	382	394	417	415	402	386	424	399	401	384	421	416	393	384	419	403	400	422	405	417	430	423	387	432	406	428	417	405	393	374	409	426	370	380	435	401	394	427	394	382	407	416	377	394	385	387	380	396	368	393	411	423	414	380	381	411	413	386	410	397	382	426	401	425	387	408	368	396	402	377	406	427	405	413	394	417	356	413	390	387	400	427	432	406	422	419	405	409	392	440	385	385	377	393	407	422	392	415	376	387	422	397	396	392	407	414	441	374	376	378	423	406	402	388	377	418	387	393	375	423	391	423	426	412	421	382	385	375	390	420	414	414	432	405	374	397	417	436	420	376	388	378	405	399	426	392	385	381	375	418	382	397	424	408	432	382	377	392	389	398	390	432	354	434	369	446	408	373	373	404	412	400	384	399	379	407	405	385	401	373	376	407	439	388	388	375	396	398	413	422	404	423	417	403	396	420	415	415	428	402	395	392	391	403	401	421	396	381	424	392	426	404	434	374	387	382	388	384	370	409	375	409	394	399	396	419	368	446	410	386	427	348	409	382	397	384	398	367	370	425	428	371	383	417	378	423	404	398	405	428	412	412	427	391	373	389	383	381	403	415	408	423	388	393	397	422	414	395	422	404	377	414	394	400	430	429	401	381	399	415	363	398	405	417	362	377	387	375	373	365	413	415	396	403	410	411	388	407	425	428	383	386	423	430	397	384	399	438	438	401	393	423	364	394	395	406	387	377	387	425	404	399	413	414	427	441	393	419	406	408	405	411	406	411	400	388	404	399	411	393	395	406	394	389	378	411	411	405	399	373	390	378	404	435	381	398	371	393	392	392	386	394	389	403	377	411	384	406	399	420	387	397	408	437	394	415	408	386	383	425	400	408	378	411	398	397	376	454	411	425	425	433	422	401	405	372	422	391	418	439	417	420	380	397	425	395	364	389	398	393	360	406	385	355	355	368	401	427	414	414	403	434	450	392	446	395	434	402	408	436	445	423	406	412	385	419	397	351	409	367	397	396	423	413	411	392	451	428	396	432	382	406	418	384	412	393	419	388	390	393	415	368	356	419	396	389	422	432	400	405	389	426	417	385	426	394	438	392	438	394	394	419	399	418	381	413	370	426	420	396	410	399	382	417	376	384	347	403	419	433	422	438	410	402	396	411	398	394	430	409	425	416	410	428	414	388	425	413	378	430	396	398	418	422	369	426	396	417	413	392	405	444	413	393	402	437	388	423	430	392	424	388	387	383	417	390	436	380	418	391	411	365	418	379	416	391	421	411	412	426	430	389	382	396	414	425	384	383	402	386	385	374	404	391	405	378	415	379	378	381	398	397	418	386	408	420	378	375	418	371	428	405	414	376	394	386	387	397	397	390	415	409	359	397	415	369	395	457	412	413	418	367	398	385	390	397	387	389	433	406	444	393	381	409	415	390	399	400	398	375	403	398	408	431	404	425	396	377	391	377	418	393	396	379	430	338	404	393	420	428	389	374	369	389	422	412	428	375	384	442	408	375	376	433	420	437	410	389	379	397	392	414	368	409	413	385	390	411	418	425	360	383	379	424	389	391	402	403	401	392	388	418	394	380	403	387	437	421	408	437	354	410	396	421	377	423	396	425	384	388	381	383	407	404	370	395	420	375	430	408	379	415	400	370	374	397	363	402	392	418	404	404	371	402	422	419	418	407	416	439	410	401	395	392	361	413	396	404	402	385	420	383	420	382	420	383	409	414	420	395	422	383	414	414	409	409	409	388	418	414	373	388	420	410	406	396	417	401	363	424	421	405	418	424	419	401	412	404	386	443	410	425	419	393	428	407	400	390	380	385	378	421	391	408	412	388	335	398	385	379	396	401	410	396	408	424	388	382	408	386	408	403	392	405	379	395	402	399	441	409	406	393	398	430	405	409	370	416	430	398	429	426	385	410	384	377	388	430	412	432	434	410	410	379	412	404	411	413	432	377	388	420	419	375	381	420	379	415	355	416	349	362	405	397	383	423	421	393	436	406	389	409	372	395	409	378	466	383	402	436	369	401	407	396	367	403	395	389	389	400	398	389	403	442	430	404	409	378	337	404	410	417	400	404	429	390	393	379	410	402	414	380	440	387	385	432	412	398	409	400	386	398	422	389	425	406	428	377	391	409	396	389	409	394	421	421	415	415	428	384	383	402	417	431	396	419	397	406	422	409	407	391	433	389	396	399	364	396	405	451	407	383	442	429	385	412	426	410	401	404	384	406	401	391	395	403	466	382	399	424	418	386	387	346	408	416	387	418	417	377	402	426	382	408	431	383	392	396	419	379	375	384	378	410	398	406	390	385	401	407	435	432	402	396	412	376	397	393	386	399	392	411	381	427	385	391	377	388	408	424	414	398	398	390	390	364	416	328	370	426	410	417	397	394	401	410	387	418	391	411	416	402	448	372	387	414	373	402	417	388	409	436	406	419	387	435	418	415	414	401	426	384	380	400	415	419	408	409	400	394	420	401	371	394	412	390	446	429	403	404	397	401	417	380	415	411	417	381	424	387	409	429	398	383	414	414	385	396	384	356	410	394	407	384	423	387	384	404	415	421	421	405	397	396	424	403	373	390	417	401	399	401	405	412	380	356	400	412	407	417	383	394	442	400	436	376	392	424	408	371	367	388	427	431	394	414	391	386	376	408	410	384	398	391	404	397	400	439	420	385	403	413	414	388	427	439	381	444	443	401	350	410	411	369	398	396	373	420	417	386	389	411	420	381	380	414	408	432	402	401	373	393	437	408	403	414	401	426	416	395	384	409	367	369	413	398	382	358	408	420	397	375	396	398	386	385	383	396	395	396	397	413	410	397	425	383	400	407	375	408	425	410	401	399	410	423	384	419	411	408	400	396	449	407	355	388	409	389	418	412	396	412	420	393	388	363	381	451	431	441	414	431	405	428	397	424	379
13283	21504	19652	11529	7985	7866	5949	4464	3238	2700	2243	2125	1800	1547	1505	1271	1063	1097	887	791	882	908	896	816	862	853	746	712	611	582	550	571	559	580	570	545	515	526	526	490	562	533	535	502	508	535	543	550	532	531	564	561	525	546	552	527	560	581	533	488	524	492	496	510	548	528	525	522	514	529	492	519	489	503	501	487	530	513	506	512	512	515	518	504	509	497	546	533	550	502	516	508	545	539	495	510	463	511	492	508	496	500	547	484	527	537	514	523	518	492	532	515	514	527	490	502	511	485	515	512	498	539	498	555	440	500	521	498	542	500	506	525	529	505	555	514	496	525	478	485	526	501	539	484	492	534	467	518	523	512	513	501	532	521	499	564	514	496	539	477	500	535	499	534	537	501	488	503	498	526	504	481	485	492	514	500	476	515	550	516	533	489	498	492	513	473	498	512	539	518	455	507	505	505	485	505	525	497	519	478	524	549	498	526	489	492	538	493	480	487	545	492	515	509	485	558	489	517	527	508	546	482	511	511	500	484	519	520	495	482	499	509	513	519	493	533	521	466	515	496	495	484	509	476	526	492	488	536	523	541	490	512	531	511	494	457	515	487	533	530	482	509	502	507	487	529	493	505	546	560	519	507	538	510	544	527	507	547	479	554	518	481	546	512	543	536	484	514	513	529	523	507	513	498	477	499	509	503	536	486	538	524	500	527	516	521	538	516	508	482	535	477	473	478	469	515	500	502	516	503	523	477	509	546	543	510	485	515	530	513	527	508	536	503	471	511	467	499	423	498	514	544	482	487	515	518	501	508	524	538	486	494	503	536	502	521	497	504	529	515	514	506	526	488	544	534	472	469	483	471	521	519	494	543	520	517	536	500	523	493	481	526	512	513	513	533	516	485	478	487	525	504	503	485	483	496	504	504	495	486	495	517	508	506	480	533	502	492	472	506	520	497	503	561	506	467	520	520	524	493	505	557	522	455	483	490	538	485	538	513	508	491	490	521	511	497	502	466	510	538	506	506	503	543	503	540	522	527	500	522	503	494	512	502	494	517	531	501	486	495	492	533	457	531	520	526	539	518	530	487	530	489	523	513	539	510	499	501	502	523	461	459	481	495	530	482	519	506	505	519	545	540	500	487	513	517	491	527	502	528	499	475	495	525	511	506	504	510	500	520	495	494	498	481	503	511	533	506	540	482	512	518	535	538	498	457	468	511	476	538	509	502	502	568	546	480	525	486	498	534	474	527	546	500	515	515	528	450	486	532	500	489	501	541	486	471	492	517	482	469	547	544	521	532	517	488	480	533	516	532	533	527	477	559	474	462	549	523	544	493	515	487	486	502	530	498	499	504	509	510	563	515	500	506	518	549	538	480	447	507	513	519	498	516	535	472	504	537	528	526	488	486	493	508	500	499	528	526	524	495	522	498	513	489	494	526	562	516	499	511	514	482	509	522	506	521	550	529	485	525	500	536	523	523	499	514	511	503	486	506	536	514	523	544	517	534	519	498	496	487	496	464	490	540	530	515	501	565	551	478	495	494	492	481	543	535	513	513	521	491	493	504	506	473	508	518	533	509	507	523	471	521	521	486	500	529	504	491	509	505	517	527	545	518	527	504	505	493	531	552	521	530	509	473	514	491	496	500	530	520	500	485	554	586	507	495	524	497	483	518	511	515	504	505	509	487	479	520	544	536	486	476	507	499	506	481	498	520	526	547	550	510	495	505	479	535	527	513	502	538	547	561	506	510	480	480	529	521	538	488	511	505	516	542	500	539	512	523	504	520	507	537	523	473	519	527	488	528	509	505	506	533	526	531	485	523	495	491	517	516	478	489	513	500	481	514	518	509	479	507	498	505	520	482	562	501	500	480	522	497	516	485	513	514	507	510	510	475	492	521	492	510	506	504	448	474	483	507	474	506	508	540	528	526	520	509	521	526	523	500	480	490	479	553	500	533	510	539	490	503	486	508	533	499	518	514	525	479	541	496	535	514	506	483	517	493	520	499	506	481	495	526	495	488	497	512	481	568	500	504	503	440	490	497	470	511	515	509	535	477	493	547	554	562	532	516	490	527	498	534	553	495	523	491	493	505	510	504	494	499	494	453	529	491	502	487	527	481	541	507	509	522	493	556	459	513	527	474	518	494	488	511	516	527	542	518	516	523	512	526	478	515	506	537	501	503	533	509	507	524	507	505	479	508	515	569	532	545	515	540	488	485	502	499	509	546	509	539	490	492	512	512	482	492	512	488	529	478	503	499	503	497	535	522	469	535	518	489	509	507	466	523	496	479	528	515	523	521	498	512	448	525	498	508	537	533	511	514	481	514	500	559	521	512	489	488	500	520	506	525	492	516	518	497	494	491	496	521	516	502	508	540	501	520	521	489	509	531	496	536	566	532	488	513	490	512	503	495	505	477	530	488	501	504	507	514	474	494	482	573	545	467	504	473	492	531	486	529	531	519	508	495	480	564	498	487	517	516	475	514	510	501	497	499	515	527	481	503	454	515	532	538	524	533	511	478	519	534	537	487	460	508	484	492	504	537	515	508	480	507	504	544	544	504	540	505	557	502	484	504	504	484	477	485	515	498	515	516	505	488	503	497	516	485	513	517	474	504	511	492	478	510	545	499	504	510	534	494	501	484	487	553	552	530	473	502	521	476	489	519	478	482	477	482	468	507	540	511	473	526	502	544	532	526	496	523	550	549	522	528	515	505	472	512	545	512	530	532	563	490	483	511	531	482	502	545	545	508	473	485	516	515	499	514	479	513	500	534	510	489	502	566	506	520	499	540	512	543	517	508	475	455	536	509	522	542	533	518	490	544	506	474	494	528	537	544	529	492	510	495	490	530	525	527	529	494	498	544	555	516	544	488	503	533	497	506	527	538	460	520	535	533	507	511	531	514	481	501	524	523	514	491	524	513	496	484	511	515	518	523	504	500	457	546	510	513	491	499	497	512	521	516	505	525	486	510	487	539	527	542	500	495	516	500	479	512	488	485	528	527	498	490	526	527	514	478	522	504	526	502	492	503	505	496	471	518	488	486	531	502	515	501	509	527	519	523	504	490	473	511	498	560	519	475	520	486	529	516	519	520	500	515	470	541	482	512	487	518	493	509	522	486	517	505	509	520	502	502	519	532	508	512	485	521	520	551	514	512	511	528	519	515	512	488	517	493	499	467	493	512	531	472	505	521	505	512	543	508	508	498	551	541	499	527	510	512	472	514	486	533	513	523	513	515	508	494	498	499	517	492	510	492	521	474	555	549	530	500	526	488	519	517	514	544	482	483	495	510	495	535	485	477	513	539	542	515	493	496	539	503	512	514	471	499	515	527	558	476	497	461	521	527	579	524	465	467	516	521	541	514	522	544	498	524	496	492	502	516	520	521	498	502	528	498	513	528	534	496	498	506	520	509	521	560	532	542	510	506	561	499	539	536	458	517	535	534	538	522	504	550	479	498	500	545	485	512	558	548	497	480	485	510	528	466	505	508
23775	20972	28216	23943	20963	14548	6647	3700	2490	2263	1951	1792	1559	1438	1356	1253	1081	1062	1053	906	941	1020	946	959	949	949	870	785	723	733	682	684	740	671	720	743	650	673	663	753	622	664	705	733	689	697	669	639	692	662	674	669	716	716	702	720	731	712	663	674	677	643	651	631	670	663	721	629	648	651	664	674	689	682	627	668	641	644	671	639	656	613	650	645	656	681	682	662	677	640	641	705	641	642	710	688	625	621	637	648	638	657	647	681	672	611	652	626	656	602	688	634	627	689	690	654	696	650	681	663	678	586	629	634	628	642	681	668	631	631	609	653	663	661	628	702	658	632	626	653	661	590	647	664	645	656	667	654	623	637	618	618	643	624	650	650	669	651	668	665	675	615	671	625	606	662	627	659	649	657	654	623	621	645	669	624	648	645	690	669	690	644	646	626	586	622	664	660	620	664	680	614	665	690	652	627	650	703	618	671	652	690	638	663	693	633	644	680	665	608	658	637	702	656	673	625	639	683	644	675	665	644	669	680	678	629	672	697	645	664	626	642	684	650	660	677	673	622	676	626	662	695	620	620	644	653	640	695	627	636	620	634	679	646	707	644	643	633	618	650	696	636	669	650	664	688	691	667	675	647	690	679	644	663	631	703	674	644	622	652	620	645	643	662	642	641	614	623	677	608	645	625	632	643	676	618	652	645	633	668	673	689	678	669	640	621	657	645	646	656	665	655	641	635	650	676	660	619	673	656	660	650	660	641	664	654	686	662	643	695	614	659	720	667	632	666	644	633	621	656	649	613	617	627	709	637	637	714	675	689	680	637	601	670	639	637	626	669	655	669	631	634	707	672	643	652	666	661	649	650	643	658	633	640	688	674	634	626	648	661	643	608	611	667	672	652	653	612	633	687	662	639	678	655	657	608	660	702	619	685	692	631	658	645	636	679	604	603	651	679	675	644	674	686	654	653	658	624	620	609	670	646	609	638	622	658	621	656	623	629	648	670	659	625	589	603	653	650	658	657	632	670	655	612	662	669	598	681	657	637	641	675	684	648	668	715	661	658	669	657	664	643	640	691	644	701	680	609	658	660	665	639	653	600	631	657	640	640	629	694	664	612	665	665	608	671	656	673	623	612	668	694	690	643	649	622	685	625	657	699	638	630	617	642	628	650	649	654	689	658	603	654	648	663	615	697	641	665	614	681	626	651	632	642	623	688	623	631	690	655	662	625	674	622	694	603	645	687	670	662	640	678	642	674	674	626	681	654	641	644	671	642	627	676	625	640	686	640	643	653	723	658	653	660	652	671	664	590	611	682	617	658	673	600	656	643	674	660	643	694	642	647	638	652	688	648	679	684	678	652	693	653	599	667	652	619	623	647	701	631	675	608	630	681	617	670	687	683	639	614	670	686	635	693	667	617	661	672	638	636	660	650	671	644	607	666	653	726	665	667	664	652	639	689	662	628	629	636	668	663	665	655	679	683	673	633	637	662	617	672	713	679	642	659	630	663	684	662	647	661	648	637	710	653	632	654	671	690	627	667	630	624	644	671	610	661	727	648	624	641	690	624	702	652	664	663	581	687	632	625	689	629	632	674	649	679	619	639	688	664	626	651	644	652	675	663	617	649	672	670	643	645	662	660	663	637	613	655	698	652	662	675	662	637	687	636	701	665	689	669	572	685	655	620	662	641	640	658	696	632	667	622	624	643	692	653	665	670	679	612	609	622	641	649	621	662	645	631	622	654	594	619	630	614	695	630	654	698	659	598	614	601	665	624	656	607	631	646	644	649	698	635	637	597	642	683	692	645	668	607	657	634	684	722	652	659	647	711	641	623	685	668	659	650	628	655	661	657	709	655	687	637	681	655	676	586	642	605	643	605	642	594	721	665	662	662	672	665	681	680	656	644	674	656	629	652	606	629	630	629	651	607	606	658	673	635	647	630	654	692	671	641	650	620	628	680	688	681	704	610	628	596	650	608	643	654	664	619	687	672	677	648	658	653	656	681	654	678	654	642	687	712	617	657	641	632	675	618	680	681	620	664	626	641	618	678	654	686	653	671	653	682	684	618	662	612	680	639	656	645	679	634	675	607	647	646	667	666	666	682	647	658	661	628	617	743	686	640	669	614	683	702	655	597	642	632	645	619	628	626	696	673	655	656	684	661	652	659	695	668	638	700	660	662	633	661	687	679	653	627	658	649	590	645	650	670	660	653	664	647	614	681	667	659	620	632	684	657	665	654	662	682	630	649	672	627	680	603	666	626	648	650	683	623	643	694	670	622	641	674	675	608	659	629	676	625	646	661	644	624	659	683	660	645	624	663	643	644	698	672	633	665	641	672	642	683	718	615	631	632	637	687	663	654	669	620	685	612	669	620	682	666	660	663	624	633	665	639	658	664	634	659	698	661	611	638	601	629	623	631	618	688	646	603	625	610	637	655	623	670	640	649	644	681	648	636	655	671	647	666	678	652	652	638	649	636	607	615	666	697	647	743	667	627	662	668	632	679	616	675	638	662	654	633	716	654	622	606	653	623	651	668	618	680	659	694	678	644	638	628	631	628	614	662	604	656	622	630	670	633	639	613	672	659	640	638	719	633	652	658	671	664	653	705	642	693	626	601	653	644	702	686	671	703	679	647	658	678	679	681	656	654	676	672	644	673	654	640	637	672	658	655	660	647	685	658	645	617	673	663	666	656	641	672	650	688	695	615	660	671	638	647	619	681	607	654	679	660	631	663	687	640	691	640	674	621	689	687	655	640	647	635	636	673	665	693	681	622	635	647	659	628	657	659	646	626	660	617	661	709	663	650	697	613	635	609	644	660	664	658	635	627	625	615	662	674	651	655	658	620	674	684	684	638	696	664	632	667	679	666	644	649	642	683	659	638	642	670	643	595	691	650	680	637	674	662	657	684	668	605	612	638	652	670	599	670	702	604	648	603	643	635	634	661	638	668	611	614	648	668	638	636	650	640	617	650	628	648	631	651	651	627	632	680	675	647	674	655	667	645	656	689	607	651	652	658	639	609	679	620	715	680	619	653	686	637	624	603	658	661	706	677	688	632	663	679	653	602	674	655	646	601	612	607	691	671	676	636	639	675	667	635	687	705	625	629	686	629	638	618	650	638	672	666	662	651	631	649	655	639	645	670	645	683	645	650	680	645	680	668	685	659	653	624	637	606	636	660	599	640	649	595	623	619	657	680	675	654	647	719	594	651	671	645	589	681	620	612	642	658	668	661	695	663	676	652	635	623	631	624	651	664	632	661	662	629	659	682	661	631	575	686	637	637	636	663	691	636	674	655	628	682	636	628	649	663	642	651	625	626	698	636	609	659	624	680	656	672	650	674	618	690	681	660	640	638	665	683	610	681	637	657	635	677	616	615	628	636	653	654	664	608	642	652	704	659	618	624	642	663	703	668	635	690	610	675	670	634	669	623	640	659	664	656	661	673	649	624	678	613	661	614	664	673	655	632	646	637	669	699	652	630	664	685	682	640
15182	29544	26707	17955	12906	12379	9681	7462	5355	4542	3911	3667	3123	2764	2425	2247	1913	1803	1539	1381	1454	1531	1468	1437	1453	1392	1229	1165	1002	967	908	995	993	918	966	903	930	909	933	853	910	879	851	864	848	824	860	886	870	862	867	860	865	914	845	890	909	900	862	866	862	861	852	846	752	776	816	863	882	797	849	812	847	893	796	803	813	784	817	824	822	854	797	810	806	812	836	827	823	853	809	803	825	768	788	800	824	848	797	802	770	840	778	859	862	834	787	829	858	828	776	824	799	737	820	780	772	768	771	802	785	812	801	788	819	837	834	816	776	782	801	782	793	810	833	818	796	820	805	852	776	782	803	796	776	770	807	784	838	824	847	791	838	821	786	840	822	809	832	805	777	765	829	810	837	751	788	783	854	800	797	771	776	775	804	814	817	819	783	752	801	791	822	859	862	860	813	793	808	841	821	765	755	846	790	830	807	801	775	799	841	795	761	824	831	842	799	837	845	830	818	860	773	817	757	830	836	789	802	838	804	777	754	818	765	795	764	794	779	845	778	848	759	787	825	816	795	790	781	853	805	834	794	800	832	849	829	780	808	806	783	746	786	759	819	860	890	780	760	831	814	781	771	798	795	742	816	814	802	797	810	840	762	728	763	802	815	797	808	789	813	828	787	820	800	824	834	795	806	824	846	822	813	829	807	826	808	801	865	811	809	797	780	769	834	785	845	779	754	802	789	790	806	772	795	819	792	846	813	747	790	806	785	802	818	769	822	831	774	815	805	786	779	806	888	820	802	850	745	812	803	809	789	810	841	780	785	808	791	823	822	812	797	799	794	771	805	875	800	796	795	797	774	801	836	810	790	808	829	813	771	803	781	820	786	762	840	792	791	846	840	783	835	799	844	791	834	823	871	783	837	779	789	744	803	801	798	772	821	800	796	821	765	891	830	832	759	793	835	824	814	820	805	802	819	804	810	840	788	811	780	812	819	755	840	796	823	801	791	808	768	818	785	799	760	812	777	829	783	800	800	858	805	792	837	808	811	801	827	785	774	790	776	800	779	793	822	798	814	745	817	831	796	805	774	777	815	803	791	763	849	791	856	812	816	781	801	806	810	797	782	849	803	796	825	823	788	812	763	787	813	816	829	792	793	794	813	805	782	752	815	830	815	834	822	807	807	787	826	811	818	832	846	812	803	784	880	778	827	787	835	784	817	844	790	828	809	783	755	814	810	782	816	798	776	849	770	765	849	780	799	776	763	769	794	820	813	794	843	809	808	795	827	841	802	797	819	822	762	791	817	826	807	816	764	816	790	792	802	847	826	777	794	783	827	820	804	790	781	833	817	778	840	797	830	820	834	874	837	832	771	777	762	775	834	768	839	812	833	816	857	790	770	765	820	788	800	855	758	780	761	823	784	797	810	800	818	800	812	739	842	796	816	823	778	828	795	836	775	794	810	816	747	775	839	800	821	825	814	837	853	834	732	826	851	755	815	794	861	795	812	813	776	852	847	759	822	790	816	838	791	814	799	757	809	775	772	817	805	783	825	761	835	773	756	810	809	838	811	829	864	825	841	806	832	824	801	775	833	804	801	812	811	841	829	766	831	792	772	764	806	798	816	791	840	795	761	782	863	824	764	778	793	767	768	825	773	762	760	817	751	806	822	871	856	778	829	857	819	802	781	844	817	844	779	841	821	792	785	855	788	794	859	828	845	787	844	815	853	815	815	820	794	758	811	768	774	808	799	791	836	826	816	754	787	803	824	817	840	795	797	805	800	825	743	780	772	819	806	830	800	789	814	821	782	804	833	822	841	875	834	803	760	789	881	755	820	828	862	799	822	820	774	818	806	791	821	823	777	797	843	790	796	824	830	836	801	827	828	805	818	820	781	818	790	797	803	802	803	800	805	808	775	777	761	803	876	807	852	818	768	803	890	812	797	851	794	769	820	794	784	800	830	813	720	810	809	738	788	829	837	782	808	775	764	773	754	774	834	807	815	835	786	816	786	841	834	773	842	833	797	849	819	820	792	858	827	780	828	854	790	801	815	772	828	798	813	787	823	839	830	788	818	842	832	816	761	822	807	821	812	807	834	885	772	749	773	837	858	791	791	773	887	858	822	735	798	828	823	812	795	831	779	789	780	789	831	770	778	785	762	796	782	836	790	819	802	765	774	842	819	806	841	805	817	761	833	783	791	818	773	805	789	759	761	798	802	835	785	833	771	819	841	776	795	776	816	822	806	801	736	821	841	795	825	865	818	812	833	756	817	772	818	826	785	829	786	763	785	838	766	788	773	803	792	836	812	765	839	781	803	800	818	822	761	828	811	765	825	794	795	796	784	791	801	788	763	897	829	783	746	809	813	789	856	812	821	840	809	863	808	754	805	846	895	841	750	830	809	805	776	826	814	813	742	811	835	805	782	799	794	805	789	787	821	820	838	798	817	782	807	841	803	777	843	792	833	768	795	808	831	760	847	821	849	840	816	827	849	785	791	741	786	816	902	749	813	757	814	828	830	892	807	808	783	792	793	823	838	814	822	783	825	830	830	795	812	838	839	843	824	832	819	833	828	802	784	804	771	847	769	760	792	855	788	792	833	762	894	787	794	797	798	838	820	845	813	822	763	848	795	820	830	809	865	796	837	790	789	803	792	804	806	813	820	728	801	818	808	815	796	782	775	798	842	808	793	811	767	793	812	822	852	841	804	825	801	836	793	788	745	792	789	853	783	764	791	872	865	829	818	754	796	837	843	804	743	779	794	744	841	792	801	809	772	780	723	792	748	754	817	813	794	778	770	848	843	766	808	827	808	778	800	833	804	793	819	784	834	754	822	844	751	829	772	757	826	818	791	780	833	824	788	822	830	832	847	772	801	822	756	795	814	837	800	816	816	809	794	768	800	779	816	794	851	796	807	823	861	832	799	877	824	782	783	795	865	791	741	804	791	849	841	816	811	785	816	769	802	815	853	764	814	781	795	789	765	828	805	798	839	810	817	802	805	780	818	787	851	826	833	818	843	804	831	741	856	802	845	863	827	813	756	770	846	842	786	786	755	811	802	796	827	816	830	806	835	826	839	821	807	851	759	802	837	788	754	800	798	797	787	791	801	838	794	810	835	782	778	888	784	817	768	749	835	770	809	792	802	859	750	831	837	797	812	810	775	838	863	826	840	797	761	811	788	864	810	878	784	781	835	778	788	775	817	786	794	762	823	860	785	801	803	764	872	773	806	790	793	846	855	840	771	779	830	789	776	792	838	814	804	777	831	816	807	789	823	766	774	774	797	782	810	791	820	782	845	778	788	835	810	802	789	749	817	790	795	839	805	782	816	789	819	869	825	806	826	759	820	790	829	821	799	794	829	781	842	793	782	804	797	845	812	826	865	788	805	810	801	827	769	810	801	812	816	805	805	775	827	819	795	794	766	765	841	792	826	788	818	765	832	798	819	785	825	815	809	818	819	814	804	834	806	839	827	826	763	775	780	750	811	744	846	838	835	819
24912	20990	27082	24896	12720	5157	3547	2274	1760	1462	1227	1153	1000	842	765	724	645	636	550	506	516	564	538	566	557	539	480	395	379	392	363	355	342	365	359	349	383	361	384	381	378	363	360	354	331	359	345	360	350	365	332	354	364	354	367	401	366	400	337	332	352	359	349	303	326	313	337	342	318	331	327	372	328	328	326	364	359	317	346	319	322	331	315	317	290	345	317	330	321	323	331	349	322	296	332	324	333	316	300	316	369	323	296	309	348	337	316	320	319	326	341	360	330	324	348	350	356	342	325	329	314	326	317	332	318	352	333	349	316	341	337	326	344	342	341	358	304	355	381	348	323	314	309	328	344	328	293	330	341	339	357	312	329	322	321	321	313	299	313	323	335	345	315	322	352	343	322	327	349	338	344	343	354	342	325	327	309	321	312	296	312	306	322	335	332	325	337	327	330	365	336	312	356	297	329	364	324	337	313	331	316	306	348	311	346	344	326	313	341	295	318	337	326	353	323	322	315	335	318	298	351	308	336	324	357	321	309	293	310	360	325	303	338	331	342	341	332	332	336	367	369	325	321	342	345	364	282	321	329	323	333	341	327	343	318	306	327	332	302	327	361	349	306	321	321	324	346	330	329	308	328	305	335	373	320	316	295	332	340	316	339	344	340	321	321	326	326	352	323	345	324	315	321	311	326	347	333	332	305	355	319	312	338	307	335	327	335	351	327	325	348	348	333	323	309	326	322	305	324	321	318	336	290	321	331	318	301	310	322	306	328	334	304	314	314	323	357	357	322	323	309	352	299	343	360	343	326	336	323	307	341	316	349	326	345	323	323	332	332	310	303	323	315	323	314	306	335	311	356	321	340	318	323	343	371	347	310	315	337	331	321	332	320	335	336	352	314	318	325	346	331	309	316	319	340	285	329	335	340	322	327	308	308	297	341	297	318	314	350	348	330	322	314	354	324	337	359	328	323	324	336	329	333	320	324	365	346	317	309	296	298	311	316	357	354	324	332	316	328	310	328	332	346	349	308	337	344	352	333	345	316	327	340	331	326	305	330	302	340	356	298	330	323	342	328	319	284	311	354	355	297	313	338	327	334	307	318	302	345	365	336	329	350	338	329	324	301	317	352	352	348	341	320	344	356	352	324	349	345	324	331	348	327	351	337	361	323	347	326	330	326	325	327	334	319	337	339	333	306	303	345	320	322	329	343	345	334	330	346	316	328	317	340	338	337	330	361	316	312	325	348	337	335	359	317	350	347	320	316	298	335	330	361	331	353	290	319	331	343	325	347	324	327	339	363	337	303	331	344	331	325	351	313	315	356	295	339	321	353	309	335	318	338	325	325	346	298	318	325	336	342	313	352	334	328	304	321	309	309	321	362	341	323	295	331	334	346	341	329	308	333	354	342	357	346	323	338	325	327	333	317	326	302	348	357	328	307	357	346	348	338	289	309	345	309	330	307	330	315	320	327	321	341	335	310	351	341	335	346	304	321	346	347	306	341	356	321	310	351	343	330	308	316	320	298	335	307	321	344	319	343	333	312	329	319	341	283	332	299	311	383	318	325	333	359	351	342	312	337	327	308	327	310	322	319	343	341	374	335	338	309	322	341	344	337	327	325	307	355	267	290	342	336	336	325	347	326	336	361	329	329	339	303	315	299	331	367	325	301	394	319	325	299	342	318	302	340	332	302	330	327	345	312	340	349	329	357	348	308	325	319	324	358	354	350	299	331	340	330	342	331	319	304	310	341	320	328	325	328	351	327	313	365	318	358	345	372	336	322	344	318	294	377	339	310	326	344	344	335	320	321	314	343	333	343	339	332	296	295	349	337	355	329	383	320	323	314	340	330	343	319	320	338	329	339	343	330	336	379	347	339	324	325	371	325	342	310	324	300	324	368	359	323	334	349	356	322	311	358	319	339	339	307	287	348	339	337	324	309	326	315	362	315	322	323	333	321	356	332	351	329	299	336	314	320	316	330	336	350	320	338	326	346	308	333	320	311	341	337	346	318	318	345	332	322	325	343	335	327	322	338	337	296	341	310	367	359	331	318	339	335	277	337	304	336	353	324	319	325	369	346	304	311	334	321	357	336	324	341	327	333	343	320	365	297	328	332	365	340	360	332	345	341	348	307	317	342	338	323	358	301	304	353	314	323	339	345	328	327	320	338	345	312	319	314	325	373	344	300	311	309	340	345	324	341	330	351	354	352	327	341	329	344	334	318	300	339	352	325	343	328	358	349	332	332	323	331	284	339	339	330	344	359	315	321	335	329	335	327	321	317	297	363	318	315	351	327	343	351	349	347	317	327	307	333	354	335	344	329	346	358	304	311	303	351	306	332	320	343	342	348	357	338	323	311	333	339	380	311	301	362	324	335	322	360	339	346	328	312	304	322	340	360	330	325	341	336	315	321	356	309	351	318	324	305	293	356	341	331	366	329	299	332	365	330	315	338	335	332	303	352	361	346	307	335	348	318	312	322	343	317	311	360	316	348	316	327	323	332	349	326	308	353	356	336	340	322	329	348	337	322	345	334	349	340	343	324	304	354	340	333	321	336	316	312	322	333	330	336	315	291	314	327	343	348	315	348	319	323	301	326	321	315	323	350	321	322	350	322	351	345	327	334	357	340	314	327	294	333	318	319	323	318	358	316	358	313	320	337	320	350	388	317	338	360	317	318	326	340	353	319	324	356	303	288	340	316	320	323	308	333	346	340	341	323	337	347	316	334	292	331	304	333	337	345	337	365	317	314	326	352	352	342	331	323	328	304	338	343	352	303	294	297	316	301	337	380	297	310	336	338	316	321	294	342	336	338	307	346	346	332	327	387	344	325	303	312	336	341	340	329	340	326	349	323	321	291	359	294	328	307	322	325	333	344	304	347	336	321	283	332	323	339	287	337	345	340	349	340	325	349	329	330	354	305	327	325	322	373	301	327	337	332	340	315	309	361	331	335	320	318	316	312	307	313	328	311	322	321	310	325	339	345	324	351	305	323	318	307	344	286	307	359	339	345	330	327	357	291	347	359	340	341	331	360	329	332	323	318	336	319	328	355	361	322	319	307	327	299	311	372	324	334	334	330	316	345	324	308	355	314	363	341	345	349	312	319	361	361	341	334	355	311	330	289	352	313	338	301	335	335	353	328	335	326	315	323	332	312	318	339	309	308	313	323	295	291	330	329	333	330	328	306	318	334	351	322	359	330	350	302	324	329	362	343	337	319	297	331	314	317	362	305	319	342	302	319	293	343	317	323	323	304	315	339	348	317	341	302	368	351	308	345	312	328	319	303	327	344	364	348	338	352	337	303	310	363	341	302	338	321	308	311	311	303	327	358	311	344	325	344	322	350	304	305	331	369	378	339	324	347	328	340	330	334	376	353	357	361	346	340	310	336	330	321	338	354	321	349	341	320	324	317	328	327	332	324	341	291	337	337	333	326	311	329	375	323	330	355	316	344	348	290	322	333	329	325	317	328	310	310	335	356	336	336	329
14977	24717	22619	15103	10128	9363	7602	5566	4243	3383	2884	2814	2188	1831	1708	1476	1244	1131	1051	983	941	1035	972	979	982	963	717	639	586	567	530	522	488	536	502	484	494	481	523	521	452	470	487	470	514	449	496	473	500	486	415	477	455	519	495	489	553	500	469	459	449	433	440	426	434	432	413	425	456	488	478	456	483	418	421	473	456	433	457	469	451	446	418	480	421	454	434	443	418	469	465	415	444	437	445	412	423	399	441	431	434	465	466	421	410	443	479	440	450	425	419	474	418	434	434	452	404	457	449	428	433	437	430	392	438	461	410	440	458	426	475	429	447	417	468	422	423	441	469	474	409	445	442	438	467	443	453	428	421	460	430	426	446	436	422	413	458	451	458	462	461	424	454	444	446	451	443	459	483	421	441	427	441	413	424	476	427	426	435	430	479	441	400	428	398	472	464	420	447	408	460	464	451	423	416	452	431	432	468	423	410	436	448	446	463	415	457	450	432	410	441	405	424	444	464	426	430	437	410	369	436	406	399	443	453	448	431	423	493	460	422	449	405	441	420	439	432	399	452	420	454	441	432	445	452	406	437	462	397	436	434	419	429	457	433	438	452	474	463	420	437	481	468	455	458	441	443	405	389	475	438	438	387	412	400	446	469	457	418	439	440	496	427	421	468	428	435	416	378	437	427	462	466	440	455	435	446	459	485	458	448	429	447	453	428	439	434	417	492	424	399	434	436	387	459	446	438	453	440	429	396	470	445	453	471	433	415	432	438	445	439	454	490	436	445	414	438	448	463	423	461	456	456	449	425	443	405	419	435	427	448	428	445	451	403	425	428	401	462	448	447	448	458	486	433	443	475	459	495	456	453	434	402	460	432	450	453	440	435	395	410	484	412	427	426	403	450	434	443	468	436	422	474	467	441	400	439	446	458	435	428	469	442	462	479	433	469	454	433	439	438	413	427	495	414	431	417	441	413	434	448	412	464	462	473	453	460	442	458	475	443	440	447	461	446	435	418	397	406	449	436	443	411	409	430	446	457	433	435	433	438	431	420	423	431	428	460	402	426	465	450	449	440	461	441	469	462	471	430	445	444	463	445	441	461	432	443	435	444	460	434	426	408	420	464	440	413	415	438	431	459	430	450	460	414	450	414	454	456	435	420	445	395	431	438	437	418	450	411	447	479	412	454	439	414	435	456	449	433	440	464	477	439	425	439	462	439	410	421	431	418	487	439	422	490	444	442	430	457	417	418	460	410	430	450	415	484	428	443	416	422	493	440	406	440	454	419	429	469	429	414	431	411	387	429	439	435	452	426	402	430	425	444	471	420	450	485	473	438	442	459	427	435	434	449	442	408	473	442	440	427	430	470	473	424	441	464	395	427	424	403	442	419	467	432	420	430	383	455	455	440	457	402	478	416	467	447	414	418	491	438	430	470	433	438	439	419	440	429	462	448	408	474	408	413	402	488	450	455	437	450	469	438	455	472	448	437	424	421	427	435	439	415	448	472	465	409	438	401	461	432	430	420	400	418	453	423	471	458	444	456	428	424	400	460	438	467	431	417	471	449	433	445	460	452	480	440	458	400	414	415	454	425	423	456	476	432	449	479	462	468	429	413	432	429	463	422	391	425	423	453	470	417	410	469	429	425	435	395	455	453	462	439	445	411	435	457	435	471	422	456	447	441	433	417	448	422	436	438	439	433	418	440	445	449	438	404	455	404	425	388	439	447	431	478	431	452	452	454	450	434	466	435	435	418	450	488	422	444	448	461	420	435	463	429	431	432	395	449	475	449	456	426	451	467	411	469	419	408	438	438	459	461	434	415	438	436	430	452	451	476	461	434	427	414	459	445	420	432	448	455	442	426	455	417	409	430	464	448	417	446	424	446	450	456	423	474	438	445	400	446	466	449	432	421	451	439	440	444	420	443	481	443	457	484	430	415	462	435	437	455	434	465	495	470	450	448	431	410	442	411	449	398	462	418	472	445	449	418	442	419	462	424	459	423	437	481	427	447	454	398	437	465	450	422	435	412	444	435	461	456	419	431	452	464	428	478	440	427	461	459	441	444	463	477	420	452	446	448	451	432	423	441	468	400	421	433	458	452	418	431	429	413	471	445	457	428	427	474	472	456	445	470	388	434	449	398	441	427	401	417	443	425	418	438	435	492	423	426	468	425	451	402	454	453	403	454	420	394	439	444	442	444	445	459	443	445	495	437	430	439	463	413	383	405	424	414	436	469	424	440	445	433	459	464	461	444	455	470	431	417	431	421	446	485	440	462	432	430	399	448	404	421	418	448	466	464	437	432	472	482	438	449	483	446	417	397	425	438	420	440	493	412	456	482	457	410	452	400	449	440	429	488	478	461	434	398	477	421	446	403	436	457	461	430	447	458	461	451	451	461	464	440	436	465	455	410	436	435	426	449	451	471	426	462	450	426	414	460	455	423	448	434	430	421	441	473	471	442	437	451	422	433	453	469	423	456	445	439	431	456	470	445	410	467	397	420	460	445	459	441	475	433	406	444	472	457	458	428	460	440	451	425	419	418	425	466	448	446	419	459	447	425	422	455	449	422	460	429	457	408	412	474	487	429	436	464	458	453	417	434	466	467	440	444	412	466	424	428	448	423	398	435	416	430	443	455	441	426	389	402	431	450	457	443	444	448	442	445	414	459	435	458	432	446	445	467	466	464	450	411	427	430	448	471	426	458	426	441	480	422	419	459	438	419	436	417	426	442	447	466	469	450	427	455	474	455	431	406	429	396	486	459	462	427	445	432	450	450	444	463	448	474	419	422	467	462	451	467	458	451	471	458	468	433	431	429	426	421	444	427	395	434	426	409	427	424	421	446	435	444	462	417	409	440	389	476	470	423	428	458	443	418	414	431	449	458	436	399	436	444	420	426	438	450	413	445	472	470	431	443	453	419	415	460	419	424	415	450	454	446	461	424	402	489	436	468	420	447	453	437	465	451	449	444	440	423	452	460	481	441	418	431	464	450	445	474	406	486	445	473	411	457	460	443	454	473	461	433	424	452	418	439	467	442	444	458	456	459	455	455	413	462	450	457	478	450	442	411	453	423	430	430	422	400	427	436	420	440	460	459	449	475	398	394	417	417	458	421	427	461	408	363	416	440	433	434	431	433	448	433	462	438	443	421	478	459	415	456	429	455	428	408	451	445	429	426	445	437	446	439	439	482	433	459	436	444	426	430	448	413	437	447	448	437	461	461	425	418	416	446	409	436	426	433	437	436	422	441	426	432	462	436	442	428	497	462	415	454	437	400	437	434	454	461	448	434	446	457	426	411	434	451	448	442	480	437	431	444	457	455	476	471	464	452	446	449	467	441	442	480	407	445	424	429	406	470	445	420	438	433	435	431	441	411	412	479	461	439	443	430	473	460	462	423	433	436	425	423	471	438	428	408	448	424	464	464	422	459	384	451	407	442	480	463	435	446	433	432	430	421	461	446	461	457	426	442	415	418	425	440	446	457	465	452	431
22733	21003	28780	23434	21020	21388	15618	5647	3743	3115	2626	2373	2141	1893	1749	1534	1383	1319	1254	1155	1082	1144	1241	1130	1230	1175	1021	903	889	829	801	831	832	797	796	763	814	735	768	710	714	744	754	749	786	710	736	752	751	729	735	708	773	754	726	759	798	773	731	736	740	717	664	714	709	758	731	674	691	734	699	703	690	698	735	676	661	696	695	684	699	670	663	725	679	689	685	675	708	678	671	684	739	679	633	713	717	673	709	679	695	682	665	690	709	683	689	706	717	690	701	707	688	668	712	696	741	684	680	751	679	682	700	700	708	689	700	664	729	701	681	692	668	684	731	734	673	701	668	662	693	723	631	694	702	665	682	678	661	746	755	725	667	701	681	714	665	737	702	722	673	698	713	701	672	680	667	698	674	742	641	751	680	638	672	663	689	733	704	651	701	697	662	708	703	704	646	712	659	697	704	692	693	697	719	697	680	658	689	741	735	686	701	703	650	670	715	671	723	717	670	747	690	678	715	679	635	647	681	684	673	709	697	631	760	703	683	659	665	682	656	684	673	692	703	700	722	665	675	753	721	679	705	688	703	653	727	718	702	680	747	700	699	679	720	713	699	744	693	635	691	688	713	689	744	736	683	716	689	691	709	654	681	700	694	709	643	703	662	724	683	721	713	691	721	692	665	686	684	703	662	736	706	714	680	713	708	691	694	677	692	702	728	769	721	676	653	726	722	701	740	684	630	687	704	718	746	658	712	730	702	704	672	696	717	652	710	728	717	695	673	709	748	676	681	673	709	667	664	690	709	736	675	671	697	726	664	749	695	709	661	696	748	690	709	661	726	694	647	746	716	719	705	715	672	658	668	688	685	711	674	666	759	704	678	718	724	724	750	659	690	705	708	687	703	709	672	664	690	661	642	647	663	690	695	679	713	673	711	667	707	730	721	682	708	670	754	701	680	678	710	718	643	747	705	659	640	690	675	711	716	682	695	732	756	673	636	740	733	725	684	724	662	692	720	742	637	725	744	691	652	704	671	661	730	673	701	706	668	656	694	673	685	693	703	667	701	675	650	731	692	709	700	716	710	735	676	702	698	689	627	680	679	711	713	745	700	706	741	694	702	664	674	685	745	702	687	710	694	665	681	731	715	684	710	740	691	624	654	667	671	649	678	724	702	692	697	711	723	663	676	714	702	658	681	706	678	697	696	668	675	666	700	686	653	634	741	665	705	698	676	709	667	699	702	727	661	681	737	714	759	700	706	716	662	655	709	667	691	696	657	692	702	688	722	705	697	700	670	668	669	741	658	681	725	713	730	650	697	712	738	656	713	669	680	726	696	750	705	696	686	677	641	717	740	685	705	704	716	679	758	702	700	646	693	681	671	670	678	724	728	724	703	693	642	665	698	661	685	733	600	681	696	703	705	705	679	711	666	693	658	697	713	706	703	702	730	705	692	685	730	663	754	665	698	713	669	703	741	703	698	658	668	744	686	655	644	645	654	708	685	725	656	732	680	699	679	684	653	682	659	688	683	673	724	704	695	694	688	707	679	735	692	680	757	653	689	687	690	694	629	693	699	660	710	681	716	716	692	651	735	679	680	704	689	674	681	706	708	636	660	714	681	698	726	714	702	741	706	684	693	720	681	704	699	667	670	722	686	706	649	690	682	704	716	699	693	701	668	675	688	689	683	683	669	694	638	683	650	689	713	689	685	755	718	731	702	673	632	628	721	650	727	687	687	694	686	690	670	734	678	646	665	679	705	677	669	673	722	684	654	670	660	686	743	629	755	658	665	714	657	697	683	704	701	656	697	700	672	698	672	720	652	692	679	668	670	665	710	704	710	694	667	680	728	691	714	645	664	678	671	651	703	672	660	749	758	696	702	721	671	702	756	732	709	677	676	668	662	680	655	666	657	651	674	710	687	725	663	671	717	714	714	638	674	687	656	716	689	654	712	721	695	656	685	711	690	669	720	733	700	684	727	660	716	711	681	668	676	666	716	671	659	694	663	716	722	658	667	693	681	683	675	716	709	658	681	667	679	649	704	668	661	695	650	667	705	727	725	674	701	728	664	661	645	699	711	703	667	706	661	702	683	702	663	655	728	656	676	651	705	650	661	641	692	675	715	699	669	687	675	687	763	712	657	702	663	672	654	695	681	733	673	655	687	690	637	709	680	700	686	714	673	679	703	685	706	732	703	673	709	678	691	707	671	711	664	701	677	712	684	687	686	656	703	727	705	690	714	686	662	695	674	689	662	684	672	754	738	695	695	656	703	723	686	681	703	682	686	679	673	692	688	729	705	646	668	715	671	645	666	707	660	676	691	696	688	711	713	697	671	667	654	686	690	745	710	688	658	679	664	702	719	695	713	712	694	698	695	646	678	669	679	668	703	723	695	660	696	681	695	670	664	696	669	739	699	695	666	676	682	685	657	693	679	682	688	698	675	685	678	705	708	718	661	677	660	702	741	727	709	746	705	680	664	701	730	695	692	679	701	678	640	695	683	678	690	632	698	705	690	715	702	663	679	667	669	666	695	693	692	680	724	708	691	658	713	743	678	689	718	687	707	654	696	702	674	740	697	708	659	672	719	677	707	695	715	678	737	686	723	731	678	661	670	702	663	660	701	684	671	634	698	647	683	692	674	724	695	628	679	719	663	729	679	753	697	734	713	708	705	653	683	735	640	669	692	708	694	736	741	673	688	709	708	688	715	698	657	692	684	646	695	669	738	663	681	649	673	669	699	662	668	682	654	692	690	644	691	641	710	702	725	700	675	679	747	682	687	702	692	739	675	706	697	677	701	694	725	677	709	687	657	649	659	673	736	742	686	719	691	665	671	676	692	702	670	661	730	696	704	699	695	695	705	616	694	739	674	683	690	687	698	671	656	678	677	678	634	659	671	640	719	718	689	663	683	689	689	700	718	665	673	658	664	680	676	706	706	687	727	689	659	679	688	662	715	681	674	687	669	682	681	713	653	676	663	678	660	670	702	658	659	686	675	713	666	699	688	672	687	629	703	710	715	746	680	718	692	724	700	712	662	711	710	721	700	720	698	662	680	698	720	677	681	692	639	699	703	680	746	681	678	634	669	721	723	704	741	707	695	701	695	710	691	732	716	664	690	691	714	674	642	683	696	693	689	739	689	707	694	697	683	708	700	723	746	665	686	723	683	699	668	662	647	672	728	752	669	676	723	677	694	696	669	716	683	711	659	699	696	683	741	757	735	680	699	701	697	712	693	698	689	677	711	717	686	658	722	716	661	721	707	678	704	651	695	695	700	706	717	700	684	659	707	642	701	655	660	698	671	695	696	713	712	726	681	690	688	705	693	691	736	727	684	680	637	697	681	759	705	707	700	700	661	678	693	692	647	658	738	672	689	696	673	689	679	679	692	704	644	655	625	710	735	675	658	694	695	745	657	678	687	730	716	688	695	703	717	666	669	671	653	727	671	658	717	670	715	702	659	644	707	725	668	747	696	725	697	657	710	711	680	721	715	677
18818	33897	31163	22976	16584	15505	12915	10035	7611	6392	5345	5060	4388	3617	3202	2737	2463	2195	2071	1849	1845	1943	1921	1950	1916	1842	1465	1297	1165	1062	1097	1033	1095	1021	980	1008	1006	1013	984	953	966	971	978	958	939	930	887	948	939	937	921	918	972	935	951	996	986	1012	971	927	922	812	863	842	835	917	869	819	885	883	889	873	815	874	920	892	856	889	835	834	854	819	847	860	879	881	864	861	889	919	856	884	870	859	815	843	850	843	841	865	843	832	880	898	839	870	853	902	870	901	830	870	891	845	849	878	830	842	866	875	867	826	817	815	841	832	887	832	844	853	849	887	862	841	860	886	890	807	885	836	847	845	859	896	926	882	842	867	800	870	859	884	868	837	816	869	875	899	839	869	870	901	856	847	895	833	815	892	888	866	882	886	854	857	900	830	871	816	784	829	838	790	837	844	862	851	902	825	863	820	847	834	867	853	849	864	861	885	837	831	845	897	901	822	857	841	847	843	865	855	838	846	845	833	854	881	814	912	845	822	890	860	812	847	864	834	873	922	875	871	910	889	870	908	888	819	843	862	866	836	862	870	842	821	795	881	868	852	864	838	858	868	869	829	873	834	827	828	878	831	896	866	830	880	835	918	817	832	841	857	828	849	823	808	910	903	816	830	866	844	842	857	867	857	842	863	829	867	858	834	832	837	871	858	834	763	892	877	866	881	861	900	849	841	829	843	842	857	807	851	871	857	817	850	840	915	882	839	851	896	867	871	887	894	868	856	879	795	819	887	829	918	843	832	830	873	873	893	892	797	833	819	815	863	853	844	898	842	851	909	833	892	835	878	839	838	886	845	868	857	904	788	769	834	876	844	858	885	837	857	835	790	822	871	825	842	857	813	872	858	850	820	867	900	816	841	896	889	851	822	840	838	795	823	802	878	817	835	818	869	854	900	861	840	836	871	850	873	867	840	835	806	820	844	896	813	869	873	836	850	856	839	883	826	889	860	853	872	873	876	826	801	867	823	792	878	875	850	902	846	894	837	841	807	868	822	881	831	863	856	808	885	829	846	826	883	873	854	876	911	831	851	825	922	851	903	887	841	838	870	857	862	836	863	862	920	899	863	879	809	831	864	801	900	816	831	878	821	891	905	866	843	869	824	879	819	859	849	824	886	893	857	866	855	832	860	844	864	844	854	882	871	806	895	873	879	900	872	895	873	889	885	848	831	854	818	809	865	851	836	848	837	918	851	866	900	827	859	802	882	847	845	792	930	826	843	853	897	819	888	838	838	814	837	873	863	806	863	880	859	842	818	869	877	844	840	838	862	849	896	880	868	855	905	818	878	859	826	809	874	895	871	830	856	921	822	842	913	809	839	871	920	861	835	866	866	842	834	852	886	834	905	875	906	863	858	816	830	846	867	807	799	832	879	821	840	826	855	844	893	806	888	854	847	863	925	884	858	806	764	828	857	819	838	882	837	893	849	896	872	851	832	885	824	864	831	885	875	876	816	857	832	879	837	827	904	890	883	827	810	863	856	880	838	833	819	831	827	892	872	848	826	820	863	752	850	818	898	902	809	859	819	877	819	844	836	883	850	834	816	884	874	846	847	885	870	879	854	832	850	825	834	886	833	831	892	869	840	831	868	807	838	840	845	791	840	814	846	805	784	862	863	810	874	859	867	837	852	819	916	868	867	835	898	841	834	839	868	881	900	841	862	864	916	817	832	810	819	848	886	827	885	899	844	905	835	882	871	894	855	883	847	903	810	901	850	917	835	849	851	836	891	873	900	883	799	833	812	877	878	927	845	853	824	849	824	810	852	883	854	855	840	852	811	896	847	843	831	850	843	879	874	824	856	838	857	877	841	837	858	818	862	830	875	883	916	821	854	864	863	823	906	871	862	859	837	857	821	806	833	845	814	872	846	855	803	840	910	846	831	858	864	858	784	831	877	891	826	761	837	848	837	860	802	793	883	885	803	802	846	857	874	835	849	816	866	898	856	857	799	843	861	850	886	831	863	867	791	861	862	833	830	843	846	818	841	821	883	825	842	836	867	853	855	828	837	833	862	808	863	802	856	850	818	854	835	815	885	860	902	841	863	798	854	877	864	833	871	845	834	876	826	837	911	855	850	881	849	814	853	830	841	901	883	814	851	838	834	856	796	874	840	837	841	825	839	815	846	841	865	837	855	846	856	846	919	889	838	919	862	826	814	849	864	806	863	847	825	884	833	882	875	820	833	907	884	836	831	867	899	886	828	832	871	848	835	814	869	839	836	846	812	841	852	829	832	822	867	781	854	820	811	796	816	898	890	813	857	876	854	826	875	886	919	819	881	815	876	827	854	864	851	865	823	838	829	824	877	851	783	897	798	812	811	848	874	843	855	864	861	882	853	843	869	864	892	829	881	851	873	813	841	916	821	847	847	877	840	853	852	910	788	829	829	879	809	884	840	782	858	895	808	837	817	836	842	778	845	832	846	890	845	852	887	808	894	801	806	863	894	826	833	818	848	805	825	831	846	880	896	866	848	879	855	832	853	864	811	820	858	850	834	825	842	867	903	885	818	872	868	859	859	858	858	853	900	874	868	860	858	826	834	841	823	879	823	825	871	900	817	896	836	834	859	891	869	899	841	901	854	912	842	854	871	820	804	854	802	828	903	842	835	855	878	865	860	813	834	816	856	846	858	886	803	861	865	834	884	834	855	847	850	868	856	805	830	857	873	775	824	848	848	807	843	839	866	855	843	833	851	879	846	839	887	852	857	874	879	844	812	809	836	817	855	852	822	836	848	864	778	904	806	812	824	825	850	863	841	792	823	826	869	863	801	879	835	807	875	869	883	841	879	841	844	798	873	824	888	854	870	817	850	869	855	884	826	864	845	887	842	884	885	849	890	843	877	878	868	879	853	876	834	848	830	832	883	849	844	869	872	869	876	832	891	863	874	840	842	838	851	816	787	865	845	863	879	849	867	848	877	842	846	940	866	830	881	837	857	832	826	831	875	901	876	927	839	877	872	860	825	839	852	885	858	813	818	828	846	795	852	790	802	823	883	921	826	919	872	841	842	848	872	780	887	865	868	902	876	886	897	832	841	874	875	824	821	867	847	810	874	855	873	897	830	860	823	827	849	866	890	805	860	885	840	843	889	831	847	831	866	840	823	882	825	842	851	865	811	872	867	838	834	877	855	861	870	813	876	859	829	857	819	793	812	850	896	902	823	868	862	837	798	836	852	842	875	858	884	857	793	873	906	875	819	838	858	927	844	833	849	862	823	799	832	910	778	837	830	817	873	849	850	859	825	864	827	823	874	851	818	855	844	864	880	795	862	857	870	792	802	864	864	796	885	842	858	835	860	868	858	874	874	802	882	879	851	843	919	836	885	837	836	856	918	817	903	860	871	844	796	861	823	862	926	875	915	872	843	836	829	846	903	826	828	843	875	864	901	844	873	841	875	869	887	835	847	840	821	836	861	885	865	857	871	886	871	837	878	823	829	800	813	828	868	881	893
26908	20329	15249	8873	3933	3138	2549	2020	1349	1219	1099	1025	893	813	749	660	655	596	566	560	539	553	543	548	584	584	517	454	453	443	443	428	425	393	436	413	411	419	452	369	408	372	366	387	434	395	413	380	420	403	416	427	381	375	404	394	403	431	406	416	370	398	385	379	392	400	358	401	428	450	399	379	427	389	434	412	391	363	414	413	419	389	372	382	405	429	371	382	410	376	398	398	356	384	394	420	417	398	404	424	413	394	423	374	426	378	393	393	395	393	404	397	353	413	398	392	423	371	408	396	364	399	405	407	381	383	427	407	374	407	386	385	416	375	435	397	389	420	391	386	386	404	414	382	405	363	431	356	363	410	406	396	406	326	386	391	410	398	399	360	382	413	415	401	379	364	401	392	412	373	399	381	386	412	399	377	417	406	359	397	396	403	359	398	401	366	386	417	413	417	389	397	403	434	407	400	394	379	379	424	420	422	421	392	406	381	400	386	396	426	416	367	404	408	380	362	392	381	402	394	382	387	359	386	390	385	410	416	431	370	410	408	427	409	379	426	389	401	356	382	391	411	419	422	400	355	390	386	383	426	397	354	396	360	401	384	417	419	383	379	377	380	409	398	359	373	374	356	378	427	392	372	387	386	404	384	392	392	386	377	405	413	383	393	404	391	383	400	421	396	372	374	422	358	415	431	385	377	397	438	362	395	395	366	401	397	394	417	397	409	422	410	427	421	374	373	378	416	409	383	374	406	411	416	389	416	397	393	398	390	395	393	361	401	396	420	407	361	408	372	402	358	399	386	352	373	351	395	361	408	393	396	374	428	391	401	384	356	407	363	414	400	384	395	361	404	388	379	402	364	406	413	396	429	404	423	404	418	377	408	386	386	411	376	428	419	387	389	388	378	394	407	380	402	397	402	393	369	416	420	400	408	407	405	388	416	391	399	415	399	370	368	388	407	390	392	414	424	369	401	384	403	377	411	379	384	383	383	388	374	418	404	418	432	396	386	402	398	436	399	381	397	408	388	402	391	360	392	401	416	401	393	392	429	359	382	406	391	372	376	412	406	381	409	360	395	364	383	381	405	387	406	396	372	402	354	392	377	378	378	413	392	405	405	404	388	392	347	420	399	405	384	379	379	408	388	380	365	394	389	396	413	420	362	390	387	411	420	428	358	360	367	410	395	361	354	389	388	367	410	434	378	391	403	385	403	414	444	398	381	398	412	402	390	396	418	428	384	398	371	396	413	409	390	368	414	404	398	402	392	427	365	367	411	396	384	381	347	415	358	427	380	437	400	387	447	387	442	401	403	420	415	373	405	392	384	394	379	393	398	371	370	394	398	381	377	394	395	362	399	389	403	423	414	403	371	392	431	351	359	426	395	403	383	382	358	386	365	358	392	407	424	356	427	411	413	362	395	445	398	403	397	380	395	404	415	400	382	421	394	402	397	395	397	387	361	411	390	395	409	424	398	408	385	389	388	381	385	384	430	397	406	419	405	375	375	383	378	411	409	402	402	385	371	377	424	401	376	421	368	391	367	436	386	384	376	426	400	419	392	390	361	397	401	393	424	398	364	406	418	360	410	407	408	362	368	389	406	426	392	388	392	377	409	388	434	345	385	373	346	368	398	413	381	379	428	404	408	401	387	396	418	431	373	368	380	393	378	406	394	395	376	412	389	420	418	389	380	395	440	367	409	385	380	402	379	386	409	416	408	387	391	398	395	382	411	409	408	430	417	403	390	379	406	370	425	387	375	397	374	362	395	394	402	401	382	409	409	414	416	396	403	393	417	382	412	395	381	409	411	396	402	384	398	389	409	392	411	384	398	406	407	384	409	408	382	397	411	404	392	390	409	414	374	380	402	393	399	415	418	413	396	377	379	393	420	398	397	385	379	367	421	409	397	433	371	377	397	388	427	378	389	416	403	406	434	382	396	414	372	391	395	403	419	420	372	353	402	389	389	368	396	403	377	410	410	389	423	397	402	428	416	390	390	408	454	395	401	356	365	411	401	395	394	398	379	406	381	372	408	409	402	413	385	417	455	387	409	379	415	395	411	393	384	393	367	406	415	394	390	409	415	409	390	425	389	386	393	389	393	379	400	393	391	390	401	396	409	367	417	411	399	397	377	366	378	374	413	416	393	379	387	406	367	394	398	403	407	382	382	420	375	416	381	400	414	420	400	353	421	372	430	418	394	384	374	390	402	366	377	441	399	386	410	414	403	397	390	446	397	371	381	380	370	363	375	440	360	373	397	385	391	391	428	379	415	448	380	379	378	376	392	371	431	375	387	417	389	407	417	420	405	399	428	398	444	357	417	395	410	375	380	404	373	408	397	422	412	374	424	404	379	418	401	413	384	407	398	390	346	376	401	432	383	390	392	403	361	408	399	450	364	360	358	414	378	394	389	409	374	416	365	389	403	373	364	360	370	369	371	427	365	423	381	395	379	363	414	406	395	412	399	384	402	401	403	378	357	381	360	387	403	424	407	439	372	379	388	384	400	407	396	424	400	404	401	396	412	435	365	403	394	393	409	394	422	371	427	393	388	400	376	426	405	401	413	416	389	397	369	382	371	409	390	378	395	366	387	397	409	389	404	420	354	409	358	411	415	388	385	368	362	417	372	397	373	400	410	407	389	379	408	403	413	419	406	389	396	364	379	390	391	367	401	370	413	412	381	381	418	426	408	383	407	404	396	431	393	392	405	385	402	396	384	357	385	413	415	388	384	417	393	414	452	386	411	366	363	391	361	418	395	384	413	407	396	405	392	433	387	370	398	388	411	415	427	373	375	384	399	391	362	379	394	402	419	407	394	380	382	456	403	400	407	399	384	378	383	417	406	383	387	396	456	387	379	420	389	427	401	381	411	380	376	381	404	392	394	407	398	386	405	397	432	394	393	405	414	326	349	413	415	423	450	379	389	378	400	395	354	388	395	403	384	408	378	420	403	386	386	396	400	373	408	367	432	421	375	360	422	401	399	366	395	390	445	385	420	386	393	374	413	393	388	398	389	378	382	392	409	408	381	433	356	403	391	434	423	395	471	398	386	408	384	425	378	391	398	406	409	433	379	395	412	402	394	418	386	380	406	419	423	389	354	376	408	386	383	390	426	414	417	382	394	436	355	399	431	398	392	400	412	424	407	373	404	384	393	348	394	383	422	399	381	378	374	381	412	358	375	360	381	425	380	425	394	400	367	407	379	381	381	382	441	437	368	357	373	383	432	406	391	385	399	400	373	378	400	397	414	405	402	379	399	375	377	382	420	360	425	389	367	417	388	379	390	400	376	403	412	377	416	413	355	368	425	385	380	407	398	412	381	363	400	401	432	401	396	385	420	416	396	372	380	368	412	375	403	398	407	375	387	420	383	395	397	421	377	370	375	384	392	392	378	410	401	371	402	394	414	390	399	395	401	396	394	417	406	389	401	434	394	372	393	398	399	409	393	428	409	385	388	376	427	379	393	392	407	409	409	369	379	401	416	428	394
14832	19434	17266	11434	7230	6763	5749	4409	3495	2801	2422	2203	1857	1534	1381	1235	1066	961	1006	886	841	847	910	874	955	880	745	657	629	569	529	531	562	553	574	526	552	586	568	534	562	534	523	491	529	557	510	556	524	525	481	551	578	526	503	531	579	490	532	485	513	539	513	497	503	503	521	540	530	539	517	523	503	500	496	485	530	486	512	501	516	500	486	507	475	487	545	547	497	528	478	540	532	498	497	533	503	519	532	533	505	502	482	493	541	480	495	501	489	530	501	502	513	534	544	489	468	500	468	494	523	465	477	511	492	488	469	507	552	502	489	505	521	513	493	511	505	511	496	513	473	507	535	513	500	527	539	540	503	531	491	468	499	468	499	492	488	493	487	522	489	470	519	542	509	511	543	496	498	512	528	475	485	517	497	461	535	536	535	525	515	499	479	549	491	498	519	490	524	497	490	497	489	524	531	520	491	479	487	520	490	504	455	518	462	502	504	509	465	464	525	505	456	498	483	517	476	521	536	501	487	499	508	553	509	529	504	461	532	501	517	542	537	512	496	502	517	496	502	525	492	506	532	480	542	509	501	537	548	521	525	497	520	463	542	478	522	467	469	511	502	543	494	452	543	518	454	484	517	477	523	507	474	517	457	484	527	472	528	523	462	501	534	516	493	539	507	497	489	513	479	496	518	501	505	519	513	498	531	497	493	500	499	507	500	499	537	521	485	491	465	515	493	513	506	514	522	478	496	498	514	505	529	477	523	485	530	495	464	503	552	486	475	529	514	482	566	526	488	499	498	466	515	446	499	521	459	500	542	485	549	520	483	501	480	487	492	495	493	487	502	490	463	493	502	504	522	483	477	500	468	555	499	502	494	501	463	477	513	513	456	503	523	527	497	546	509	492	483	483	498	509	473	532	507	518	497	449	448	543	537	520	528	494	514	499	478	518	497	503	494	514	478	486	486	509	558	485	478	511	484	524	500	466	542	500	518	493	523	517	519	563	531	504	495	497	491	486	506	440	509	485	518	531	530	510	532	495	479	498	510	484	491	532	498	497	530	483	486	470	543	530	482	528	503	478	502	493	469	468	540	486	527	463	499	497	486	475	500	456	483	524	497	467	512	492	504	479	479	529	485	502	510	477	507	511	504	521	498	552	461	523	509	524	493	461	499	506	516	502	471	481	483	523	489	494	507	466	528	506	486	482	491	531	516	516	528	501	492	499	511	528	501	501	518	532	509	544	485	474	516	497	523	493	485	491	501	480	527	540	516	528	492	507	518	497	485	492	487	458	495	488	511	484	485	489	479	503	482	474	530	502	522	498	489	492	501	498	483	506	507	484	490	494	469	474	492	493	539	502	520	515	487	512	515	526	532	523	502	506	508	493	526	453	485	504	478	487	502	527	448	524	499	503	478	505	517	524	479	541	520	512	500	481	502	502	492	502	482	487	489	535	513	534	526	501	527	566	505	458	537	508	519	455	533	509	511	477	484	500	495	546	435	480	504	497	510	501	499	511	457	491	522	498	492	486	484	481	483	497	501	518	499	501	497	481	505	519	520	517	524	507	533	567	505	491	511	481	490	481	501	528	516	478	493	527	546	508	502	464	486	514	514	460	498	476	490	488	536	517	475	480	520	474	479	497	502	480	476	528	499	479	501	499	519	486	469	478	523	484	517	497	524	510	506	504	504	471	514	505	464	537	500	493	484	502	452	500	509	469	492	489	508	543	528	527	505	494	466	548	540	534	525	528	503	473	510	492	488	500	503	473	526	500	539	496	477	511	493	542	501	498	451	520	496	501	504	551	521	503	490	513	516	529	517	488	526	474	516	493	512	501	536	488	487	462	474	540	521	495	479	487	513	492	509	548	485	483	525	505	502	551	456	489	487	513	505	474	488	507	493	489	540	506	487	512	490	510	471	468	474	467	540	492	543	503	561	515	496	471	490	499	470	474	519	504	482	508	517	498	479	508	503	499	502	487	531	519	518	483	515	511	517	486	554	509	450	541	523	532	505	517	516	531	495	515	550	468	492	486	501	526	507	500	472	503	512	481	478	482	528	511	463	480	452	511	505	524	506	497	502	520	483	458	513	512	492	491	489	505	498	486	522	479	509	458	516	461	508	516	536	505	517	508	500	508	508	514	490	505	528	517	552	519	515	486	517	531	505	490	489	476	486	512	482	471	518	500	520	511	510	499	448	497	522	505	485	495	494	487	526	512	514	473	484	497	520	495	520	544	480	497	502	478	476	486	506	472	467	523	501	477	513	511	527	521	456	543	490	519	506	516	502	486	508	476	531	524	498	507	488	519	518	499	472	499	489	510	480	499	528	530	509	481	488	501	511	485	517	525	545	482	512	522	502	534	499	534	503	490	457	504	470	481	489	496	432	497	494	517	511	505	515	487	451	507	487	468	512	517	513	488	513	537	526	495	496	478	493	512	511	512	509	488	469	497	532	481	479	485	511	493	522	524	485	518	484	520	477	489	550	522	495	504	491	478	460	536	565	482	525	489	494	485	476	479	493	521	500	494	511	519	525	476	524	513	578	558	511	512	500	494	514	488	503	563	514	501	515	507	481	532	486	506	516	555	499	516	494	478	515	511	519	522	513	486	497	559	534	497	501	528	521	526	473	498	497	486	517	513	506	525	483	488	505	488	505	478	508	485	475	487	478	541	470	505	536	513	523	546	499	509	528	507	503	503	515	538	493	523	534	487	525	494	514	517	480	527	510	497	514	509	481	484	489	496	517	487	523	509	508	472	489	514	523	488	497	518	557	510	479	521	545	527	492	467	466	501	539	513	510	538	503	549	507	462	506	523	507	510	503	455	514	492	517	482	494	507	497	515	514	520	485	512	497	501	488	466	528	531	496	450	510	484	474	486	479	526	493	507	482	465	521	497	453	542	494	454	531	483	489	464	484	480	503	495	495	490	485	476	511	482	516	480	542	527	524	517	500	492	500	532	502	521	511	469	559	501	515	517	481	500	514	464	482	515	501	500	484	470	524	466	509	530	480	528	522	478	501	516	462	504	491	504	489	496	511	494	520	486	541	499	512	499	506	484	531	469	458	482	500	532	486	515	471	530	500	491	502	493	500	494	514	481	511	536	538	534	500	482	507	534	481	544	522	516	491	488	529	503	513	485	516	517	509	512	528	512	498	530	468	474	512	505	506	497	474	500	511	496	452	475	486	487	513	507	531	473	511	536	501	507	494	517	531	498	475	523	492	526	530	511	513	481	534	529	511	526	508	485	499	480	514	500	536	497	529	493	519	528	527	527	494	518	518	484	506	513	506	520	524	478	526	524	486	483	529	513	518	502	453	499	510	535	531	516	496	488	504	493	489	512	528	486	461	529	481	480	482	518	502	492	492	523	497	511	512	506	505	541	523	471	517	488	453	483	490	530	489	509	462	489	513	501	492	499	491	506	477	530	506	515	513	505	502	497	503	492	484	511	505	514	491	560	507	520	522	468	549	509	511	524	497	505	483	477
23729	20986	28229	23917	20978	14011	6466	3763	2763	2287	2028	1755	1656	1475	1286	1123	1175	952	1075	968	1016	882	1014	973	1025	969	912	843	721	714	707	677	688	702	748	687	728	750	714	681	667	652	658	698	700	686	615	707	685	697	696	725	707	661	704	684	715	680	711	670	631	632	627	672	630	713	667	615	688	654	669	649	660	617	677	686	624	649	612	634	689	621	631	650	653	649	686	660	663	630	688	632	641	638	662	660	636	629	652	608	647	641	662	655	686	648	639	633	663	661	635	671	672	644	683	683	661	657	664	655	661	631	707	709	683	631	634	658	612	656	651	664	636	680	665	671	654	704	623	693	601	657	650	647	660	638	656	644	670	637	647	611	685	659	603	652	625	641	671	592	643	612	622	661	658	640	645	659	648	684	624	660	677	674	671	640	691	695	685	604	675	646	657	681	649	637	662	630	656	627	631	726	668	613	628	677	595	660	685	632	646	622	642	662	624	627	622	641	681	647	654	631	654	695	611	668	636	676	675	640	675	651	652	692	635	666	643	703	676	700	661	676	602	676	647	642	668	638	676	678	702	678	662	672	649	676	688	674	683	628	649	688	650	650	620	638	646	669	669	636	647	675	647	653	663	668	653	683	694	667	658	672	667	604	683	646	643	660	662	708	679	652	613	682	596	638	631	607	650	667	603	667	622	701	662	656	645	671	673	668	668	679	673	653	605	628	704	633	636	617	708	631	657	649	663	619	674	653	692	655	651	640	649	673	656	684	658	657	627	694	615	647	642	633	657	622	623	656	637	652	643	647	665	645	661	676	643	648	691	692	622	708	669	617	711	626	609	629	678	676	664	619	639	646	656	677	653	649	694	652	647	631	687	640	603	675	614	619	634	629	612	670	673	673	596	663	688	618	629	628	653	638	683	620	627	679	655	702	632	675	661	602	656	657	681	652	667	721	663	657	675	625	635	692	687	688	625	646	630	637	678	681	696	674	641	646	662	660	651	645	625	660	659	664	708	592	672	675	660	662	654	646	658	672	651	628	643	642	621	665	605	622	639	674	663	634	663	679	696	699	660	646	678	662	713	648	661	627	618	665	647	689	634	645	673	638	641	630	661	654	638	668	657	676	645	649	644	665	677	673	619	664	666	619	640	650	653	679	649	603	662	662	678	649	660	622	630	685	661	678	652	669	629	642	656	656	636	646	653	612	669	642	674	615	663	637	678	672	644	671	688	663	621	674	652	665	628	627	666	651	648	623	658	635	644	631	631	623	641	660	657	638	619	651	706	605	620	663	674	684	660	671	618	662	603	669	565	641	658	604	658	637	630	648	676	638	653	651	593	697	620	681	631	644	612	684	678	704	644	671	678	662	614	685	605	683	641	645	657	626	628	658	614	688	695	657	646	659	671	664	625	613	659	652	673	660	668	642	651	651	663	649	618	654	639	622	659	698	657	652	653	642	658	666	649	657	637	690	625	603	679	556	615	639	645	628	686	677	650	610	660	662	640	656	637	612	669	622	633	675	653	693	643	658	659	599	642	667	656	651	658	656	617	680	651	656	636	668	626	673	637	626	685	672	641	614	668	652	618	605	601	630	681	637	666	635	651	680	690	639	610	653	600	661	663	684	700	641	601	674	631	652	578	613	698	665	662	626	649	706	636	638	619	628	598	677	647	684	632	682	690	688	642	622	658	619	638	679	647	681	662	650	663	692	649	640	653	649	667	631	669	650	674	692	626	642	642	595	668	653	608	688	617	677	603	647	642	632	601	658	626	647	701	651	670	656	648	673	644	647	633	623	655	691	628	678	618	682	632	662	629	653	655	687	612	641	703	625	626	652	629	665	605	658	690	655	669	674	669	672	685	743	673	637	613	622	641	641	679	641	640	678	652	619	617	656	665	635	637	691	641	647	654	686	656	637	679	679	648	627	611	667	617	630	654	659	664	660	624	647	603	655	646	644	686	671	626	683	646	682	686	667	674	673	648	668	622	651	645	643	673	650	674	623	642	639	667	634	699	680	642	650	634	621	657	659	630	701	691	644	633	678	668	647	667	689	614	612	602	640	646	625	668	653	637	640	684	663	691	641	649	639	663	652	652	691	635	648	647	603	676	638	650	651	633	686	614	665	663	666	711	664	629	674	656	610	660	652	629	656	658	687	609	652	614	648	673	657	637	647	680	653	677	650	647	681	662	671	621	651	641	666	662	646	633	617	706	629	650	659	649	690	645	649	673	646	645	654	675	657	664	660	668	677	625	616	629	631	661	629	622	646	686	607	618	668	617	645	636	669	651	616	683	658	661	678	640	680	666	643	665	644	677	653	680	677	661	656	658	647	666	639	673	664	620	632	614	620	666	699	671	613	641	684	655	686	648	595	631	645	679	679	656	641	604	683	684	651	619	630	654	678	619	633	656	689	686	622	646	626	663	649	587	629	632	645	609	634	652	586	642	667	670	594	656	670	624	650	653	646	659	650	660	653	645	695	651	689	623	647	676	659	701	633	640	628	680	621	658	689	639	607	636	668	645	697	672	614	585	617	692	665	636	621	640	635	674	648	618	668	661	636	641	652	645	684	650	644	719	654	637	616	605	670	615	626	630	633	620	609	653	655	647	655	665	641	649	642	656	723	660	640	677	622	682	625	684	711	659	629	665	642	676	628	616	659	649	639	653	644	656	604	662	676	650	672	597	619	628	689	659	621	662	680	664	664	637	658	683	657	665	632	660	602	606	628	667	664	665	693	616	660	686	651	666	650	634	620	612	654	616	627	697	633	644	669	661	589	671	656	641	637	653	684	634	638	648	636	646	654	677	655	655	667	626	732	616	657	625	658	657	692	650	654	665	699	610	643	646	654	637	717	626	638	654	683	711	645	662	687	656	649	612	657	661	667	626	603	675	657	656	717	601	656	607	620	632	642	647	596	611	655	649	680	584	675	653	676	644	640	676	650	635	654	650	682	613	636	679	627	660	659	650	629	633	691	666	624	625	696	655	645	645	633	624	652	658	669	667	594	643	652	676	595	661	653	680	615	687	606	635	667	667	657	649	620	668	677	652	713	719	713	677	652	676	693	618	649	697	689	649	666	628	635	667	671	651	652	628	655	686	661	646	624	643	623	652	687	650	657	667	637	650	692	626	636	614	662	657	597	671	628	615	653	683	658	668	660	704	630	659	640	705	645	678	592	628	670	661	626	635	599	633	645	656	672	649	624	612	637	654	655	679	654	677	640	633	655	660	630	681	688	622	660	652	691	676	629	637	669	665	654	691	664	675	684	691	645	670	641	627	680	639	679	647	659	606	632	662	670	660	667	666	623	682	685	621	665	653	650	651	638	680	646	669	654	614	657	709	628	667	636	667	686	657	626	680	636	657	621	672	613	640	675	676	624	673	621	672	689	652	680	632	627	648	640	634	649	650	686	708	639	693	648	641	693	627	689	658	683	613	628	675	629	634	662	652	626	634	614	657	697	672	628	645	694	644	662	608	634	644	599	639	637	651	664
16769	28963	24820	17860	12132	11244	9598	7522	5815	4554	3915	3558	3394	2662	2245	2065	1943	1657	1713	1613	1605	1482	1511	1441	1473	1483	1351	1095	986	927	927	833	897	944	911	895	878	868	905	876	875	819	852	860	884	869	807	873	829	795	844	838	859	876	884	910	953	901	875	803	764	830	867	884	794	796	796	777	760	824	824	839	794	795	803	807	809	815	797	858	831	841	798	834	800	784	823	821	803	799	814	827	831	805	797	848	821	788	841	765	792	813	778	862	767	766	752	756	806	748	819	790	800	757	824	772	799	846	831	849	753	791	740	834	807	797	833	794	817	753	867	815	812	802	776	811	820	787	782	772	797	848	846	840	818	840	787	780	783	761	771	822	815	794	771	759	797	789	809	810	807	815	821	789	793	789	785	818	807	772	761	816	819	788	838	788	809	790	816	790	788	827	829	816	807	793	779	804	787	781	808	783	814	807	802	824	835	835	802	789	796	795	820	847	772	771	817	817	764	818	784	801	761	813	798	797	797	792	762	766	838	824	790	831	787	799	787	816	758	758	834	817	809	813	825	838	789	801	814	837	762	808	812	803	772	844	801	819	809	833	824	779	798	866	772	828	812	825	785	766	831	790	808	768	799	780	789	807	793	814	777	793	796	784	788	794	790	772	776	772	818	818	777	800	812	742	803	806	821	784	763	755	849	813	814	789	798	787	789	829	791	781	807	818	844	778	784	836	803	796	807	789	800	809	809	753	793	811	846	832	798	805	812	791	811	765	777	809	844	814	821	844	774	814	775	784	830	801	762	834	824	849	803	840	854	817	803	803	815	819	830	820	816	816	833	822	791	806	843	823	779	831	814	825	768	776	799	819	758	819	827	843	802	799	820	799	829	782	829	823	855	777	775	766	800	833	805	770	786	797	840	831	764	792	835	787	827	779	801	772	773	841	792	816	835	784	818	801	829	772	797	836	848	808	796	759	779	790	804	789	783	773	791	851	810	846	756	777	804	786	810	823	799	794	818	759	803	810	812	855	774	772	774	782	778	733	815	787	841	815	772	801	827	830	801	832	860	818	806	824	811	757	818	778	794	815	811	739	839	777	766	765	818	754	784	805	798	841	782	808	765	759	782	764	871	789	766	790	814	794	775	833	789	808	831	810	798	793	788	831	790	777	807	805	825	806	823	732	817	769	832	843	779	768	826	795	792	796	819	777	825	760	806	866	814	799	824	866	754	776	835	774	826	818	811	773	814	790	801	807	854	814	815	806	830	740	793	794	800	789	807	785	810	816	795	798	800	812	723	787	833	812	808	770	796	846	747	822	809	751	749	820	778	801	777	822	737	806	862	842	796	815	771	834	777	709	815	809	799	783	776	785	818	815	795	810	823	823	841	786	775	779	799	771	821	774	754	828	786	823	798	809	795	777	795	770	778	789	795	792	782	799	799	803	815	816	800	809	798	831	866	823	810	764	811	846	826	796	840	757	806	819	812	817	774	835	800	765	819	783	840	796	727	802	781	780	790	827	810	856	764	796	749	799	752	861	808	753	796	779	889	851	762	777	741	794	841	795	849	804	767	805	823	902	780	824	819	837	771	775	823	810	780	767	824	837	768	844	820	768	869	793	769	760	812	816	826	787	807	842	756	812	774	758	818	835	774	784	797	843	796	750	814	806	772	800	776	831	785	816	773	788	776	782	776	802	779	799	830	780	799	760	804	776	812	753	777	813	797	859	795	786	876	771	823	815	855	796	765	768	833	795	833	821	746	835	731	847	806	844	827	774	771	794	821	840	754	794	831	847	812	779	783	814	812	805	783	783	821	808	828	815	765	749	810	808	869	780	840	820	794	829	834	832	814	781	787	837	793	841	811	797	858	809	830	787	769	813	786	767	809	806	839	797	860	785	853	811	765	787	818	809	804	801	846	772	873	847	856	805	766	798	789	789	835	799	821	803	820	824	791	789	812	778	791	783	785	785	809	823	818	828	788	782	809	802	838	815	745	807	831	842	778	845	782	847	800	836	827	821	881	785	788	836	788	737	811	809	787	774	780	818	793	807	750	832	857	862	764	834	788	820	807	817	770	800	822	826	792	835	786	773	775	821	778	796	788	805	801	810	778	803	768	803	858	860	751	776	800	827	833	836	782	777	847	859	807	793	777	761	812	864	843	788	805	820	749	828	826	761	739	836	830	818	848	818	753	780	814	793	830	803	764	737	835	816	830	775	814	807	770	833	789	819	806	813	778	774	770	786	771	809	827	765	837	782	798	817	812	771	831	806	731	786	782	805	804	725	819	784	834	838	827	772	738	787	781	813	808	806	820	821	745	792	791	808	765	800	791	800	818	757	775	810	825	853	808	775	814	778	784	809	800	803	809	793	837	788	801	803	790	790	836	859	787	794	800	790	819	762	777	821	786	767	787	781	778	818	794	820	786	855	818	756	760	826	766	777	790	836	779	799	814	768	778	806	782	829	821	845	773	815	853	811	808	775	773	820	744	799	813	818	807	766	822	858	777	784	828	797	835	787	750	796	820	859	799	770	784	854	793	831	802	805	806	809	834	776	804	770	802	796	757	863	789	765	853	861	873	833	796	834	830	793	827	745	757	836	815	802	818	806	830	802	800	809	801	797	842	803	792	791	822	792	767	805	786	805	800	772	781	790	802	831	835	772	753	792	753	819	785	803	815	805	805	792	774	812	810	823	742	808	814	806	833	788	818	819	843	788	823	792	796	838	786	744	807	808	815	821	844	761	747	797	791	777	805	797	821	761	752	769	845	776	830	812	806	798	798	788	841	811	869	833	783	750	831	822	813	818	816	761	826	843	781	820	811	792	863	802	745	852	781	787	827	766	811	805	737	797	801	810	817	781	789	811	776	784	826	815	789	830	798	798	788	785	789	813	812	790	766	768	813	814	824	764	835	820	818	815	796	784	785	820	786	776	802	808	789	810	774	824	741	753	835	756	805	763	771	793	735	814	800	763	794	809	828	833	784	762	787	820	833	769	833	809	808	776	885	814	820	755	817	765	810	816	819	810	772	813	817	804	782	820	807	828	824	833	804	807	743	798	821	803	785	835	810	788	843	742	761	799	811	788	814	767	799	779	773	755	797	814	807	836	787	833	855	803	802	821	831	786	831	807	813	768	818	793	755	719	788	775	811	785	746	717	801	773	880	753	780	758	792	823	743	795	848	795	817	795	821	810	805	744	790	764	784	781	795	832	804	813	746	834	795	777	811	734	785	831	850	774	744	814	888	835	770	823	817	781	793	811	803	795	823	815	844	857	781	809	781	835	814	828	737	753	835	815	802	810	833	771	821	806	810	785	818	784	844	793	831	813	809	807	729	788	804	754	814	803	820	806	823	824	803	801	786	777	791	819	806	818	795	803	796	791	822	797	859	814	861	811	807	737	868	793	819	751	801	783	749	786	819	820	785	783	753	801	832	869	806	825	860	831	757	830	828	824	798	812	800	786	820	734	823	852	762	801	820	790	788	794	816	819	812	784
24894	20975	27078	24908	12396	4387	3386	2424	1729	1436	1330	1098	1048	881	763	708	670	539	620	631	634	532	547	545	541	564	523	422	394	352	347	397	357	390	395	355	349	352	387	364	358	359	348	339	327	352	323	361	353	363	316	359	363	343	330	330	376	366	370	349	314	347	351	369	346	292	312	336	323	342	369	328	316	330	322	342	319	348	355	346	377	301	357	326	301	352	321	320	339	341	355	332	317	334	331	319	323	321	344	302	313	322	316	321	328	344	334	324	346	292	346	299	348	332	333	337	316	343	336	355	319	335	330	317	342	302	301	300	306	312	355	348	332	343	297	325	328	355	314	339	323	330	305	363	355	303	339	336	319	326	341	336	322	342	317	317	338	312	313	327	319	291	314	353	349	335	325	317	319	326	351	328	322	324	331	343	339	350	321	330	342	313	294	334	309	344	366	311	334	318	326	345	294	318	324	307	342	307	313	330	324	304	338	328	302	329	304	301	300	316	318	325	289	307	333	333	345	315	324	316	323	376	352	332	336	294	331	357	312	350	346	346	338	336	334	320	305	350	315	310	321	333	334	347	313	345	347	343	335	312	320	332	324	331	327	349	328	318	304	344	305	311	340	363	340	333	321	313	320	305	332	316	347	326	319	316	361	302	345	352	320	327	353	364	315	313	332	308	369	290	359	349	313	335	340	361	335	304	341	344	350	331	294	335	331	318	341	335	329	336	311	321	321	332	314	339	329	347	335	363	335	323	303	327	302	315	312	301	319	317	315	347	356	331	316	336	315	319	359	320	357	308	342	311	299	371	310	313	347	338	296	322	356	354	333	322	339	319	327	333	360	308	348	343	340	325	310	311	302	311	332	299	329	321	322	341	318	332	352	345	319	317	289	333	333	309	335	308	324	319	350	316	307	327	329	324	356	325	324	347	336	363	341	348	302	347	329	310	317	324	297	332	310	330	368	306	331	319	332	332	370	320	310	324	334	323	308	319	314	352	375	338	338	335	317	314	296	318	297	320	313	333	350	326	302	331	372	322	325	313	313	350	321	306	329	320	339	342	341	325	339	346	311	352	296	339	357	333	346	330	343	320	303	354	327	318	326	325	294	308	300	318	329	351	328	330	332	303	290	347	341	319	327	352	341	329	340	298	335	289	344	325	318	340	333	351	320	350	365	342	318	328	338	289	315	304	304	319	310	313	352	289	318	316	333	340	289	326	348	360	305	332	320	348	327	312	336	319	339	308	331	332	332	296	308	305	340	365	338	336	311	338	322	321	333	311	342	347	337	325	344	333	332	330	343	309	324	355	335	329	320	351	308	341	362	326	344	335	352	321	342	317	343	310	309	326	349	307	354	329	317	321	308	298	301	335	317	340	346	334	314	340	351	330	318	292	377	310	376	310	313	310	317	318	317	327	309	337	344	303	319	348	318	301	328	348	345	341	326	326	328	335	324	335	325	329	314	331	289	358	334	345	326	327	370	289	303	332	316	324	363	355	362	352	365	336	322	331	318	345	337	317	321	319	323	336	312	333	311	351	317	302	341	324	345	352	331	334	339	293	356	334	329	334	324	288	347	325	335	325	326	325	318	343	324	324	324	343	343	314	304	321	321	308	345	326	339	306	343	313	302	290	337	314	378	358	298	325	322	314	318	360	290	339	339	295	330	368	339	327	342	314	324	321	303	334	333	300	320	348	324	311	305	317	359	353	321	332	309	334	301	335	333	353	326	318	334	334	324	371	347	353	347	335	339	307	310	321	328	335	313	331	326	306	336	324	309	328	307	308	327	342	314	322	331	330	334	343	307	326	340	311	286	310	309	325	295	328	315	330	344	321	335	305	332	317	335	331	328	349	338	344	284	318	363	307	304	291	340	320	319	317	304	302	337	368	346	342	328	311	311	339	310	287	366	309	334	339	340	326	283	307	300	321	362	311	341	311	327	328	360	352	350	311	339	352	327	368	326	338	333	335	315	354	343	340	294	317	335	336	353	341	325	308	320	330	307	330	331	320	328	306	327	319	305	337	305	334	341	360	328	349	328	342	367	337	308	312	330	363	337	283	325	336	298	328	363	342	336	331	325	296	294	335	346	340	284	355	353	327	325	336	342	323	329	337	324	304	329	316	341	317	311	329	344	314	332	339	318	325	299	308	349	335	337	324	319	349	291	340	349	333	345	311	329	308	364	333	322	334	308	352	350	305	346	342	319	319	331	317	299	310	342	309	303	340	319	357	341	340	297	324	319	283	346	298	314	358	328	293	348	335	331	317	332	317	339	330	334	303	332	346	348	326	310	337	315	313	321	315	364	338	309	317	334	322	320	356	321	326	324	325	314	321	305	347	335	312	344	316	314	310	349	342	330	334	340	304	330	327	332	342	310	340	343	291	334	333	324	345	330	360	334	331	312	320	325	293	317	344	325	350	341	306	298	319	321	347	323	302	307	310	326	347	319	318	326	318	313	311	319	323	337	333	358	336	341	347	307	335	337	346	307	336	322	340	369	318	337	292	337	304	356	340	349	323	349	318	346	331	332	329	313	303	315	345	323	312	320	310	316	349	318	315	303	283	307	338	325	324	319	353	354	296	320	323	337	346	319	335	319	332	316	320	318	310	358	313	318	344	309	303	341	363	304	335	292	330	279	337	336	315	314	330	341	296	307	298	332	317	317	360	311	348	314	339	376	334	342	301	344	359	307	347	320	297	334	322	342	331	276	336	321	335	343	328	326	322	313	301	305	328	346	303	318	355	309	332	313	334	332	348	324	326	347	320	332	318	313	315	325	329	326	322	316	315	298	348	368	317	329	342	354	332	329	361	301	332	326	340	316	343	354	345	295	285	340	336	330	309	319	282	345	360	288	312	314	330	344	336	320	315	296	334	337	314	302	333	327	310	313	322	335	338	321	307	342	330	348	297	333	312	298	351	341	326	327	309	315	338	320	335	325	340	305	343	368	328	340	332	354	329	329	315	310	330	339	318	353	371	380	348	318	343	354	316	330	371	343	308	326	289	346	339	337	314	325	308	329	352	304	336	320	294	342	314	315	330	314	305	321	344	343	306	333	342	302	347	323	323	309	356	338	340	337	335	342	361	309	325	357	307	317	352	298	330	330	345	342	322	331	354	313	334	315	321	350	303	321	319	333	332	315	307	310	321	328	375	341	323	302	298	322	320	342	317	317	299	330	318	340	301	341	310	344	322	356	337	320	308	324	325	331	296	341	358	334	300	283	314	297	355	372	325	320	325	322	359	335	315	333	333	347	297	322	355	328	336	342	341	333	324	347	354	371	300	360	327	313	286	341	323	301	342	295	346	322	327	339	338	328	317	299	328	336	318	330	361	313	329	332	323	337	305	329	315	321	363	330	358	323	336	318	324	328	326	323	338	314	341	336	319	319	341	317	348	342	351	343	341	337	342	315	333	305	335	326	319	343	326	357	330	335	356	333	300	340	338	313	314	335	301	317	337	357	337	371	351	308	305	320	309	348	329	347	318
16376	25438	20490	14348	9438	8577	7447	5914	4436	3589	3114	2544	2336	1923	1668	1419	1259	1183	1148	1175	1112	978	965	948	918	969	875	722	571	547	512	543	510	533	547	548	458	483	491	531	480	474	469	492	423	486	498	495	489	475	496	485	455	489	468	452	523	491	509	461	482	428	419	475	418	421	447	447	422	425	429	433	449	449	400	424	375	440	450	414	457	422	436	442	436	435	444	465	454	452	463	413	426	413	428	467	419	420	451	429	447	419	455	427	434	448	460	420	417	445	421	447	453	432	467	403	399	449	421	437	431	439	420	435	438	440	421	433	434	459	474	438	457	475	430	449	395	455	410	426	447	412	422	418	404	485	462	432	432	419	432	409	458	436	428	493	457	484	428	415	402	399	428	432	437	439	446	406	452	424	467	456	439	429	455	475	443	434	423	413	442	414	462	434	413	401	440	454	392	487	424	427	430	436	448	441	407	421	481	450	395	424	448	431	424	431	445	410	474	424	460	421	443	449	439	409	413	430	458	431	421	443	466	450	445	432	452	407	447	437	447	442	446	410	437	446	455	434	460	433	427	465	435	415	434	488	452	442	479	438	428	436	437	440	422	394	430	422	428	428	436	395	449	426	431	413	447	404	453	402	455	439	470	450	431	402	423	435	405	427	426	430	449	426	434	444	439	421	449	461	397	446	434	453	413	422	443	438	448	426	473	506	446	441	438	431	417	433	434	446	453	467	435	446	405	442	462	415	435	402	459	451	471	442	460	453	428	445	464	447	441	425	459	429	447	452	452	412	446	420	432	404	464	444	427	479	403	445	449	454	429	425	412	442	478	398	429	420	441	419	437	416	429	434	441	415	427	436	494	422	424	441	433	430	416	451	481	450	415	436	437	393	421	431	396	428	464	410	452	452	434	435	416	411	422	463	452	411	444	415	439	486	445	402	433	470	462	396	430	429	414	437	465	449	438	417	419	432	440	447	425	420	397	428	441	433	422	397	447	427	479	447	417	454	423	476	414	446	412	431	423	452	419	434	421	430	434	416	417	447	440	436	454	417	401	451	403	421	439	445	421	440	415	461	414	437	417	422	475	458	476	428	456	408	424	417	444	453	438	470	446	429	451	434	411	468	459	403	441	410	429	460	443	414	446	421	442	462	445	409	452	440	431	418	467	455	462	424	456	430	402	429	423	436	428	442	450	399	448	420	428	433	446	444	443	445	458	441	450	410	407	441	430	418	445	422	450	483	411	447	418	414	430	430	429	424	435	420	411	433	448	442	420	450	434	456	389	437	444	470	461	442	420	402	432	416	443	478	428	459	438	450	436	443	422	445	407	430	436	428	442	450	426	430	478	449	419	417	434	446	422	430	465	405	424	411	432	403	441	456	475	407	442	429	443	418	434	426	431	433	476	423	443	444	426	428	461	455	458	474	407	423	369	447	419	432	411	392	447	411	436	419	430	436	448	434	435	420	416	413	433	450	444	436	467	436	445	402	453	456	451	430	455	415	419	467	415	457	421	431	430	485	463	444	441	436	439	443	450	433	446	446	445	429	475	434	456	435	435	413	444	457	455	438	431	404	414	434	428	456	421	482	417	432	481	457	416	461	440	453	437	431	442	410	418	426	448	463	436	433	411	452	425	394	435	433	449	407	427	410	430	442	400	450	407	474	449	433	457	453	420	441	442	417	459	453	451	447	435	450	441	418	459	444	407	451	497	429	460	463	445	442	453	450	411	445	424	426	458	426	457	428	437	456	435	452	468	437	457	451	430	430	424	435	453	420	407	421	432	482	421	463	466	436	455	439	432	429	411	432	430	419	419	397	466	460	462	415	439	423	486	428	431	399	414	498	438	462	421	416	454	438	448	434	417	469	426	479	434	442	454	424	494	427	435	405	433	416	461	462	436	456	417	403	422	453	472	437	452	386	401	422	436	444	452	484	425	456	449	449	459	399	434	414	402	417	474	427	452	401	434	433	445	435	431	429	432	427	440	398	409	431	441	419	469	464	459	440	494	435	472	424	436	405	440	441	431	430	421	456	431	450	420	452	427	444	439	459	439	458	454	419	428	445	417	423	408	449	439	429	454	426	399	434	435	410	451	427	422	402	440	442	430	439	416	458	437	407	406	430	470	438	452	464	447	419	451	453	425	460	431	452	459	404	451	464	407	425	407	413	459	416	413	452	387	424	447	439	403	451	435	432	432	438	394	440	460	440	446	437	439	419	440	456	416	449	407	439	423	429	425	431	447	460	395	445	448	419	445	411	478	444	433	413	404	446	417	376	432	423	431	429	422	426	406	446	427	430	423	460	405	429	414	411	451	461	446	411	462	395	412	396	416	399	473	465	425	421	428	438	457	438	435	433	413	446	408	435	414	421	480	446	421	437	433	411	476	473	420	402	411	416	453	409	453	452	432	449	403	439	447	418	480	438	446	468	415	436	403	420	431	480	416	408	465	454	418	448	457	421	434	424	413	425	448	457	444	440	449	410	453	404	441	444	430	447	445	455	443	429	431	464	418	403	448	451	441	435	441	460	410	391	438	442	419	459	430	472	428	427	467	443	436	462	428	405	421	438	464	456	464	417	427	418	422	430	488	421	448	476	494	418	481	436	430	412	435	439	454	457	418	428	431	432	415	457	459	465	423	447	465	432	429	460	424	451	448	436	506	421	452	402	444	392	433	448	391	456	422	426	432	431	433	400	455	409	460	409	445	426	473	424	459	435	422	380	448	432	441	439	387	459	445	434	454	460	419	424	436	438	433	478	452	405	463	444	445	424	427	447	444	454	447	440	428	401	413	414	429	423	414	464	447	440	465	484	436	404	406	463	464	405	414	393	467	423	445	445	411	439	449	424	412	457	431	421	378	417	448	488	471	439	477	440	454	455	415	407	454	465	425	458	417	445	438	448	404	437	440	469	425	447	410	414	434	430	422	393	426	422	407	407	472	397	438	475	427	417	414	431	435	462	444	453	450	439	375	430	451	427	416	430	455	449	424	426	416	457	444	445	445	451	419	476	460	448	434	428	441	412	422	429	439	425	429	438	448	457	426	445	421	416	445	418	428	445	462	410	431	436	428	434	422	431	474	442	399	413	416	403	419	471	443	417	419	416	414	463	430	465	419	461	427	450	444	454	459	470	423	462	429	431	454	402	418	387	489	425	406	444	436	460	403	414	395	423	430	439	415	427	439	442	419	442	438	443	455	438	423	486	463	443	452	416	416	441	487	468	459	454	418	432	445	451	435	427	423	440	449	452	441	419	461	458	459	444	460	453	439	442	445	457	421	427	438	451	431	401	457	435	413	367	426	423	409	452	426	422	459	408	451	455	429	432	399	464	430	416	429	419	437	404	453	426	431	470	428	439	409	445	438	457	438	458	418	404	434	440	434	426	429	416	437	427	432	440	418	437	443	450	472	396	440	467	430	425	439	460	476	422	428	472	410	417	429	440	446	442	406	421	437	413	434	447	422	414	430	463	428	460	431	442	434	465	454	428
22787	21022	28755	23483	21043	21318	15312	6057	3921	3210	2899	2368	2182	1935	1703	1423	1339	1343	1314	1298	1316	1257	1249	1173	1107	1121	1067	915	821	785	796	816	762	812	815	804	767	808	768	761	752	701	731	773	730	739	738	735	732	728	700	705	719	762	713	742	811	730	786	734	719	734	696	723	663	716	709	719	713	700	758	692	692	699	712	717	667	718	651	687	642	673	753	650	688	655	702	698	683	730	709	694	709	740	722	706	702	654	706	667	674	654	693	735	690	706	722	680	685	713	707	698	677	700	685	701	682	795	676	718	735	681	663	662	659	671	670	728	656	693	665	687	677	736	706	682	714	699	695	674	694	715	680	732	717	673	674	676	733	673	725	677	685	679	690	678	651	725	643	718	697	654	651	716	721	670	693	687	672	691	682	679	680	652	668	692	692	711	674	709	728	702	695	694	700	696	731	685	699	728	686	692	716	708	643	678	668	694	658	686	704	690	671	676	656	712	674	692	739	643	711	696	695	686	668	731	686	677	692	699	710	672	732	730	694	726	768	648	709	704	691	675	653	753	672	695	690	627	679	730	652	689	728	714	712	710	743	708	694	749	680	739	706	686	719	713	689	656	682	623	665	705	719	717	669	714	680	696	713	680	681	692	697	742	722	670	716	724	701	689	695	685	731	652	710	657	648	699	689	673	707	764	682	728	652	672	707	674	712	697	706	702	656	687	726	688	671	682	672	685	767	711	674	680	716	688	719	743	742	698	767	674	697	654	664	700	682	730	711	675	759	700	692	653	682	703	648	731	701	698	638	687	685	673	670	720	641	635	630	675	656	705	725	662	702	701	680	698	681	684	681	662	682	683	694	724	726	752	701	616	662	693	648	700	694	667	703	682	669	644	650	685	654	689	692	742	625	717	716	691	672	687	676	643	705	726	719	694	702	748	684	662	679	711	648	672	663	678	653	709	691	708	665	650	727	668	668	724	699	680	707	654	703	678	686	665	695	706	673	645	712	742	689	689	687	660	674	654	703	685	713	700	676	696	658	674	743	722	677	684	711	676	646	694	684	706	682	667	704	708	753	737	668	700	712	726	722	670	718	671	666	685	698	687	699	679	672	636	696	686	690	687	695	718	688	700	678	721	661	668	717	672	661	721	744	721	667	706	713	697	701	704	714	674	683	682	665	728	687	705	642	729	700	684	730	756	720	660	715	746	698	702	669	687	668	707	702	759	670	675	731	689	686	654	624	676	695	670	686	696	652	661	695	672	719	675	694	643	698	701	665	676	651	670	689	731	645	712	639	704	689	689	749	712	683	688	654	656	658	719	685	650	670	710	669	735	650	683	677	657	683	696	666	637	709	669	698	684	695	682	670	729	674	706	715	643	623	661	672	716	690	659	689	663	699	704	707	708	665	670	720	735	724	723	675	716	680	687	701	713	673	678	657	691	693	669	686	687	700	655	706	662	666	738	700	739	719	744	658	735	663	687	681	707	685	694	681	689	710	730	668	712	663	724	663	666	739	708	690	688	685	705	682	675	670	698	692	666	690	649	685	713	719	668	721	679	669	684	700	709	683	666	731	731	688	713	654	709	692	710	721	708	700	735	676	709	648	701	692	677	738	677	704	663	662	663	675	742	688	695	704	660	700	689	710	712	643	696	667	681	731	733	689	706	712	741	684	668	659	706	720	715	695	695	684	714	696	700	645	688	680	684	668	686	640	672	678	729	700	692	660	698	716	669	680	689	687	671	695	705	664	668	672	618	756	692	714	653	700	732	681	697	677	691	698	685	739	693	711	627	642	642	644	714	713	646	668	629	679	726	718	688	645	686	667	656	675	716	663	677	681	716	720	700	724	700	717	671	660	680	705	719	729	632	708	618	662	674	680	684	726	695	683	651	729	674	662	681	653	704	695	657	700	676	675	684	705	651	701	685	713	679	666	710	707	691	654	707	733	723	650	669	700	678	696	674	704	702	684	708	715	710	688	635	687	658	723	686	705	720	688	693	692	731	683	713	690	692	625	679	619	748	703	714	697	678	681	699	705	683	648	691	688	652	660	721	665	658	727	707	669	683	710	751	705	735	697	704	689	680	691	726	705	689	691	659	684	687	674	628	676	682	691	646	685	658	702	652	702	666	698	656	638	671	654	724	714	695	699	697	717	690	667	678	697	656	688	717	698	673	715	717	688	683	706	695	705	668	710	681	744	668	689	692	762	691	702	692	680	713	716	678	669	672	745	650	662	669	700	701	674	663	637	663	665	735	661	720	693	654	746	683	712	680	655	709	670	690	749	675	688	706	677	683	675	613	661	650	696	748	657	719	737	687	686	760	683	709	650	680	708	735	656	707	665	690	703	667	667	660	694	694	662	715	689	640	682	700	685	658	719	684	694	701	654	705	682	719	698	690	716	678	684	681	679	716	690	705	695	705	690	685	688	683	698	695	702	690	683	698	691	679	723	692	649	667	665	635	664	689	673	663	688	702	650	692	654	725	674	693	709	703	713	671	700	712	689	652	731	705	713	661	706	727	669	645	657	685	666	719	702	677	718	745	722	677	659	682	694	745	708	727	658	694	697	701	717	640	673	694	659	651	728	706	702	681	697	667	648	712	682	660	702	673	668	672	711	678	699	669	660	687	658	694	704	674	647	699	661	736	653	669	706	698	732	689	712	655	695	668	752	684	693	752	680	738	684	741	672	725	659	667	684	689	658	703	661	679	677	708	698	681	720	682	663	699	690	688	651	703	683	690	695	724	681	688	608	710	699	687	715	729	716	648	688	667	681	695	669	738	702	689	671	683	686	647	701	701	699	664	673	702	680	665	704	712	667	690	665	710	709	648	668	630	694	699	706	743	717	749	691	662	635	687	697	673	668	712	691	659	691	669	701	714	701	709	718	682	707	718	720	650	711	675	718	694	708	711	661	667	701	684	674	668	647	703	667	733	639	622	673	675	669	705	643	711	701	783	709	725	714	711	684	688	744	693	650	687	674	658	723	681	739	688	716	642	660	664	668	732	618	670	678	698	666	698	674	697	734	675	687	663	674	662	703	707	657	685	701	711	637	735	715	701	680	681	691	713	691	695	674	731	674	685	697	673	710	677	676	661	672	637	715	693	666	686	690	722	697	687	680	702	665	677	711	650	682	649	661	695	677	692	715	685	713	688	721	726	661	682	684	704	678	652	661	635	686	693	673	690	720	704	660	674	726	694	667	700	693	697	706	683	724	702	650	676	688	705	654	678	653	724	663	653	767	688	665	675	705	696	651	677	659	672	669	714	678	723	684	717	664	671	685	693	645	657	682	705	716	696	687	669	686	682	671	654	696	670	741	684	725	673	697	726	696	661	677	716	669	714	732	679	679	701	650	720	692	713	696	674	694	683	670	690	716	668	705	671	654	705	675	673	684	673	700	652	662	696	705	673	649	735	680	698	712	722	677	692	656	643	683	690	706	737	708	659	661	715	677	673	682	675	684	665	679	690	686	705	679	704	663	702	684	695	700	743
19154	35065	29061	22260	15989	14130	12698	10323	7918	6410	5702	4694	4248	3649	3117	2713	2544	2220	2213	2342	2250	1993	1821	1868	1739	1754	1714	1349	1138	1021	925	1048	984	995	1002	1012	977	996	961	982	928	957	931	937	893	970	889	945	890	1005	970	960	971	971	899	1006	1020	1009	919	949	828	842	901	824	836	816	858	888	844	855	896	826	870	859	831	811	829	922	893	854	841	895	810	872	787	824	863	849	894	856	799	836	923	873	866	873	883	816	871	816	849	867	887	858	856	837	854	875	819	862	817	873	829	850	890	832	804	868	806	879	853	849	879	863	832	870	826	838	838	841	862	831	827	836	905	817	856	868	835	852	845	835	821	848	855	831	802	840	871	792	847	864	832	818	853	838	849	829	861	849	869	821	850	833	843	835	821	877	848	853	857	824	877	886	827	801	797	876	839	804	860	826	827	818	839	833	840	878	870	840	865	861	803	874	863	878	840	894	828	822	821	849	832	851	853	853	822	842	829	851	867	846	804	819	827	878	829	808	855	856	830	824	878	832	829	802	854	835	845	866	840	856	845	867	788	846	822	836	860	880	852	827	851	888	865	823	849	858	798	788	867	852	868	855	872	866	828	832	856	863	849	829	876	795	822	857	798	835	828	845	853	825	811	853	845	841	810	876	854	854	848	911	853	862	814	823	840	840	874	850	872	814	831	868	848	863	868	842	811	878	888	782	868	858	844	819	839	836	883	883	841	828	842	812	858	874	856	865	841	905	868	852	807	856	852	774	864	835	911	894	845	824	814	881	863	898	861	850	834	836	824	906	867	832	863	821	867	861	876	813	880	798	849	858	901	888	862	834	854	857	866	878	865	855	843	834	880	829	838	871	848	852	848	845	878	862	849	832	883	882	828	840	820	839	867	857	835	870	808	842	848	828	803	852	838	883	845	848	836	906	797	857	841	816	828	840	867	856	850	829	864	875	818	841	847	893	823	813	819	843	881	881	848	808	823	875	856	855	869	804	896	846	831	854	865	850	841	831	812	893	794	902	895	909	829	795	879	837	806	846	818	848	826	775	860	839	838	832	878	835	851	843	878	822	879	867	823	849	832	808	812	852	861	825	813	822	882	899	837	830	808	867	885	861	869	801	902	846	805	809	866	819	873	816	822	860	868	854	812	834	807	857	826	928	844	854	863	809	851	832	849	861	866	848	836	856	830	871	866	822	906	880	884	836	874	866	781	826	869	865	862	796	802	833	848	859	861	892	840	882	824	860	826	889	882	828	829	820	840	821	828	856	840	796	899	795	811	854	830	884	871	838	847	831	848	860	832	834	850	811	890	874	823	841	795	807	855	831	838	885	855	839	764	842	860	803	853	831	822	798	805	808	847	877	908	869	852	816	843	899	852	849	849	805	843	865	809	815	851	797	860	791	858	827	819	848	855	868	817	820	827	859	857	850	828	829	881	845	877	849	834	822	806	909	859	823	833	876	859	840	831	818	825	857	860	866	862	836	825	830	819	855	877	837	852	868	872	865	848	847	874	890	821	820	821	902	842	832	847	883	873	855	831	847	843	914	815	848	868	851	837	824	837	842	841	903	839	914	846	806	830	815	811	892	872	785	816	827	826	821	911	876	862	846	825	860	880	800	847	879	789	842	832	861	889	849	842	866	836	820	876	806	839	806	845	847	825	848	879	854	848	805	831	820	824	759	812	897	842	815	807	827	844	830	821	889	840	791	827	834	822	846	824	859	900	819	828	879	840	847	799	863	835	868	845	856	787	897	801	849	858	863	837	863	812	829	853	885	813	836	837	851	794	791	835	829	782	825	849	825	838	821	852	863	846	827	809	839	847	814	798	820	838	842	826	866	861	781	887	896	860	874	847	843	899	816	790	814	869	835	803	837	857	876	876	824	888	891	864	837	784	871	894	837	824	852	820	846	831	796	856	851	872	849	829	862	793	844	845	826	849	872	828	842	876	841	830	802	794	804	877	866	850	868	805	868	807	852	817	806	840	852	856	893	814	859	798	863	809	840	854	865	824	860	838	872	837	837	900	874	838	790	798	867	888	844	854	808	812	834	867	805	868	798	884	886	840	797	802	864	847	851	872	777	868	849	868	884	895	833	855	830	866	819	807	830	892	812	883	853	836	897	836	855	840	801	879	845	813	842	837	835	851	814	826	803	845	834	834	869	816	864	813	843	842	917	804	863	842	837	843	813	853	823	838	862	838	846	890	837	864	815	805	831	824	823	817	815	837	880	841	856	843	858	825	844	801	850	829	865	813	884	867	858	849	806	839	871	886	823	784	858	843	853	866	841	857	855	841	822	826	805	914	852	840	828	825	852	830	848	842	770	845	787	864	827	837	836	844	811	926	868	805	876	805	817	850	821	833	900	858	866	811	856	843	848	854	838	835	809	853	826	844	824	828	857	826	892	876	855	853	842	815	797	876	845	850	866	859	849	891	834	804	807	916	830	785	823	826	894	901	860	903	836	832	857	858	827	866	793	823	863	819	869	866	803	852	827	830	855	878	856	853	872	852	814	829	853	854	824	864	865	827	853	825	862	852	856	819	820	813	777	827	852	929	799	855	797	824	881	837	823	834	816	894	843	848	886	882	851	866	769	900	830	880	912	866	794	876	837	806	829	796	775	856	853	870	814	806	854	839	852	866	815	813	839	822	842	782	819	847	839	851	887	846	857	825	823	841	831	849	854	857	860	879	884	858	830	853	908	846	844	875	825	870	832	826	855	823	850	837	841	831	846	863	863	854	826	810	824	848	849	795	872	853	856	844	819	883	874	831	802	809	882	800	860	813	826	832	861	832	897	823	843	806	836	851	818	803	863	879	856	817	833	858	778	823	827	822	834	836	800	830	831	881	808	880	840	837	863	822	824	827	834	875	866	849	840	821	832	843	814	834	836	874	840	883	791	849	856	842	889	907	883	889	823	797	803	886	873	893	835	831	891	872	805	840	857	819	858	816	824	882	789	847	818	816	874	826	850	816	868	865	905	863	892	848	907	845	887	830	889	863	839	801	845	890	821	852	926	845	907	878	792	846	790	849	801	893	906	831	822	872	810	895	892	864	872	813	774	846	840	888	842	887	837	851	817	858	836	854	882	840	873	819	844	826	884	805	881	805	849	860	868	880	847	887	868	860	800	839	773	825	852	845	845	828	891	824	798	850	792	810	842	875	828	858	862	862	836	843	831	873	854	844	869	865	865	806	839	862	848	850	815	821	810	898	847	856	872	865	878	849	854	806	836	843	836	855	834	804	845	898	849	867	867	798	844	836	851	881	850	839	807	843	833	846	881	861	879	874	861	801	849	835	867	840	829	875	840	851	789	844	890	833	829	836	885	856	890	815	858	865	901	874	893	864	835	887	857	868	809	824	807	869	868	826	864	865	860	832	867	820	840	865	851	836	812	809	837	840	879	822	841	844	869	876	787	881	794	819	832	808	867	856	788	838	828	834	850	822	890	853	816	845	824	818	836	819	826	835	837	873	783	853	851
27080	20664	14879	8494	3897	2912	2693	1980	1576	1336	1159	975	894	862	770	720	645	597	608	657	606	572	581	591	584	546	572	462	373	456	436	400	429	422	405	418	428	433	429	428	412	397	386	397	418	451	422	431	382	424	436	391	414	462	408	396	428	399	420	396	356	411	349	404	424	388	388	388	411	436	411	395	424	390	425	406	428	400	379	397	395	401	401	391	405	387	416	428	412	424	401	413	408	421	414	428	426	391	438	384	396	429	431	403	433	386	365	422	366	405	353	423	384	427	383	443	420	386	375	430	392	412	405	394	407	404	394	389	383	395	424	408	383	392	388	387	416	380	391	410	394	416	405	377	389	396	387	427	403	389	433	412	452	421	391	404	387	398	379	412	400	392	383	399	399	432	405	422	421	369	439	400	396	402	386	416	376	384	408	408	385	379	408	405	426	373	412	384	392	413	413	388	409	377	410	383	408	384	380	376	399	386	381	357	393	386	407	391	391	399	401	413	393	422	432	411	385	451	384	426	377	406	398	389	414	424	420	359	391	413	408	414	410	403	415	409	383	408	408	401	428	392	391	366	399	386	427	388	410	385	455	376	440	413	390	415	413	371	383	371	406	418	395	363	409	402	432	391	388	413	396	382	417	377	405	413	421	358	383	401	439	359	417	407	365	400	396	390	435	396	399	370	382	405	400	406	394	387	394	388	406	412	357	371	412	395	427	415	422	413	380	459	387	432	426	383	361	379	404	393	380	417	401	390	373	412	396	385	392	431	392	371	381	405	398	375	405	371	417	379	389	392	395	401	420	430	359	384	394	444	378	353	395	371	381	379	376	419	399	403	371	390	379	360	419	386	387	370	395	375	374	393	403	432	411	384	367	386	381	403	410	380	377	412	380	414	366	382	441	390	416	416	338	406	398	393	393	428	408	412	413	426	413	405	393	409	402	416	384	409	424	440	426	425	385	407	410	371	394	391	391	459	369	383	387	421	407	404	397	344	421	393	390	375	426	389	421	387	416	409	389	380	395	384	414	431	384	418	407	364	370	415	380	402	381	437	381	387	400	399	383	395	364	410	389	395	397	422	403	378	435	405	393	381	401	385	391	417	377	378	436	398	385	377	392	438	412	401	439	395	365	403	424	395	388	404	421	413	414	402	367	388	411	398	393	401	416	405	373	384	394	434	389	388	410	380	426	404	402	383	423	381	374	366	413	399	440	425	394	392	380	404	386	417	385	404	411	413	415	410	411	388	425	399	398	410	367	386	410	414	378	407	402	381	419	442	399	408	421	393	405	384	407	420	404	410	385	433	407	377	400	407	354	347	375	395	408	415	396	422	390	439	394	406	400	389	405	384	417	373	418	434	370	394	408	387	406	390	417	395	378	390	354	388	383	401	411	400	444	423	420	424	408	370	408	405	388	406	409	426	413	388	401	417	370	398	364	409	408	383	399	393	399	390	394	435	366	414	421	385	415	393	418	368	391	417	378	415	379	376	406	413	383	396	398	387	399	410	394	405	387	374	374	391	364	383	383	427	409	381	397	405	369	368	412	425	370	406	404	406	408	383	416	432	388	390	381	401	375	384	418	392	414	385	428	386	438	388	411	383	384	375	384	371	383	412	394	405	359	403	384	424	412	427	396	398	437	386	402	395	370	410	407	406	404	390	392	412	426	397	407	414	415	382	417	430	435	380	364	393	414	436	385	371	394	419	371	441	392	428	383	423	421	399	409	437	403	378	410	398	384	429	420	355	396	392	404	405	349	393	406	444	378	420	376	411	395	399	414	406	416	388	431	449	407	428	408	391	411	387	387	373	363	433	422	417	403	386	400	430	390	400	445	438	370	412	410	405	369	423	417	389	411	395	386	409	431	394	408	411	390	374	353	385	398	403	392	371	386	373	393	380	431	425	384	417	389	427	410	433	399	366	357	395	359	375	428	396	421	395	377	397	382	415	401	384	409	392	454	393	377	411	387	392	377	395	383	438	430	407	396	395	420	377	383	366	397	380	423	377	384	390	408	452	380	377	442	402	385	379	390	425	407	373	455	390	439	384	427	383	395	375	402	369	369	402	420	401	383	388	424	405	370	361	383	398	399	397	392	413	431	402	390	433	398	398	421	437	384	394	386	449	426	413	438	416	401	388	416	407	425	385	403	433	416	436	429	362	366	406	433	448	368	414	384	393	387	357	382	436	378	396	393	416	387	401	392	416	373	446	453	416	386	377	440	436	397	398	392	358	419	429	390	382	404	379	372	443	410	418	426	441	395	402	421	400	387	402	400	401	375	368	403	379	359	416	378	387	431	388	374	408	433	416	393	404	407	423	433	409	383	408	389	415	404	405	363	357	430	399	416	406	388	388	408	408	387	418	382	411	404	427	372	396	419	397	421	389	400	398	406	437	368	375	394	456	435	436	417	382	434	369	416	393	391	382	440	418	394	426	385	401	423	369	395	411	395	405	407	399	357	403	414	438	369	405	381	403	390	394	404	398	393	398	402	384	396	393	403	402	390	408	382	401	401	387	377	381	384	435	398	436	398	408	442	395	438	414	374	358	394	397	401	380	378	425	398	409	414	431	420	375	406	382	405	362	398	399	393	364	425	400	403	379	389	427	374	387	371	397	408	396	384	403	390	380	421	419	364	362	410	392	400	377	375	413	420	392	414	400	409	389	403	392	378	411	382	360	422	413	416	356	393	408	396	407	398	399	380	390	410	426	409	443	397	393	434	369	380	385	390	397	391	397	419	398	409	414	383	438	431	370	411	379	376	416	389	386	391	416	429	396	377	398	414	414	388	401	424	390	404	403	391	353	418	402	413	411	388	367	359	392	397	409	431	385	372	373	386	374	375	396	449	369	361	377	370	388	420	403	437	380	375	430	417	353	404	377	406	437	388	374	393	416	423	406	409	386	415	403	431	379	400	345	391	410	392	399	445	394	426	401	393	397	404	377	412	384	374	392	345	418	432	436	399	381	390	389	411	455	393	413	432	403	411	399	377	394	368	425	420	393	393	375	417	403	378	453	400	387	391	375	377	404	409	440	375	424	401	412	400	382	390	383	383	407	398	389	429	407	412	411	377	388	425	396	386	373	399	391	383	366	379	399	380	375	394	406	407	415	400	392	391	432	410	442	391	396	390	423	400	407	423	406	414	403	411	396	388	402	376	376	395	397	383	381	421	422	421	384	370	381	408	377	420	396	375	445	410	432	371	411	431	404	402	416	387	393	424	386	401	430	405	394	404	427	430	435	371	385	414	397	392	419	422	391	385	413	404	391	380	371	390	409	400	390	434	429	381	440	405	406	402	412	374	425	388	377	377	402	385	361	431	380	391	460	417	403	402	383	402	411	386	403	373	429	408	417	365	388	420	404	369	385	431	375	387	405	416	403	390	388	423	407	399	415	399	401	387	416	466	412	396	423	377	361	411	410	395	384	371	404	416	424	366	414	395	404	393	361	403	403	376	391	397	391	404	376	392	397	410	377	373	387	402	410
14736	22008	15803	10857	6963	6283	5937	4776	3448	2944	2643	2016	1802	1621	1322	1277	1163	966	1095	1059	1025	1024	936	891	864	797	832	656	588	546	584	564	585	545	540	546	596	552	529	563	559	529	567	546	530	504	535	568	525	568	572	522	527	551	535	526	548	548	502	482	535	468	515	536	507	500	537	497	536	495	487	496	520	537	493	476	508	525	524	489	512	526	516	545	522	507	495	508	513	498	517	537	470	512	511	508	462	492	505	535	568	505	479	482	500	508	547	528	533	509	482	515	489	543	512	482	509	504	512	511	463	472	499	494	485	463	486	508	472	539	501	513	472	497	530	492	501	526	512	493	504	481	505	487	482	501	509	510	511	488	515	495	516	506	545	514	548	518	509	502	515	488	497	479	499	499	494	514	513	533	509	496	498	558	470	546	533	498	500	474	522	537	477	509	510	504	504	491	516	526	479	536	514	484	526	506	496	517	488	480	525	510	447	521	497	475	502	527	508	444	528	521	537	482	510	525	526	533	508	479	491	500	536	482	495	476	515	508	527	479	518	498	524	501	515	479	501	530	502	540	518	486	496	466	459	522	491	526	505	525	499	506	487	453	519	497	549	526	541	536	511	498	494	498	486	515	478	483	486	488	492	476	491	481	512	514	518	517	495	483	527	493	503	525	503	494	526	520	505	503	495	462	534	519	493	474	485	441	494	492	496	479	493	508	472	505	542	475	528	481	510	506	528	522	430	525	511	471	534	473	518	480	482	488	493	478	500	484	466	524	496	476	509	542	471	498	474	515	503	504	549	517	486	469	555	523	522	511	460	519	537	500	504	488	529	491	534	495	516	492	493	528	511	499	533	517	517	489	481	513	463	513	497	465	507	500	484	517	501	500	526	471	480	518	488	491	537	520	515	506	494	493	502	520	508	511	478	541	497	514	482	507	480	542	538	445	495	546	498	506	479	508	508	493	535	506	499	498	473	490	522	546	513	469	468	538	472	478	527	475	549	480	525	500	520	474	505	509	535	518	490	507	516	492	519	475	524	496	473	525	491	505	482	481	522	528	541	538	477	492	471	485	488	535	497	474	482	520	513	479	522	495	492	463	464	544	499	500	504	498	519	459	544	556	530	514	498	495	494	517	481	485	529	517	524	498	503	519	493	505	533	501	518	481	538	522	475	528	503	491	486	504	499	555	505	519	494	500	484	515	523	454	506	516	513	501	515	492	509	490	540	497	520	481	481	517	519	509	538	522	539	493	501	499	514	495	521	481	500	492	485	513	567	533	500	530	510	471	502	501	501	500	515	496	521	515	526	527	520	486	505	479	479	523	512	483	507	518	494	525	522	534	518	511	501	506	504	474	508	521	536	487	477	518	544	488	538	505	507	469	487	500	521	487	469	502	507	556	507	510	455	512	528	523	501	537	511	478	521	510	515	490	466	496	499	499	539	499	458	516	564	496	497	487	486	485	490	520	495	473	481	503	547	503	487	487	483	561	506	477	500	491	522	505	510	504	546	491	515	509	497	510	472	528	535	489	522	505	466	472	515	511	524	497	505	482	535	486	518	486	496	508	465	512	506	475	484	504	494	502	526	518	513	534	466	506	524	509	499	482	517	513	471	477	530	481	465	523	500	478	542	528	520	487	534	529	507	459	467	519	549	528	502	466	510	521	505	517	497	523	515	458	504	509	529	500	520	523	550	527	462	516	497	534	525	474	506	510	496	517	527	521	527	477	475	534	533	497	544	483	504	503	492	541	540	476	505	524	452	490	531	494	549	501	513	467	518	500	498	493	523	482	513	499	516	486	531	509	501	504	481	499	477	492	541	507	526	518	533	510	447	524	499	466	529	549	496	526	474	524	486	523	499	496	491	492	485	517	555	488	497	488	512	565	498	502	539	477	481	477	494	524	498	525	517	524	526	464	490	536	502	523	524	522	514	501	493	506	496	496	536	490	528	519	465	522	505	505	534	508	540	492	480	489	521	485	527	484	513	475	511	495	519	440	536	488	439	480	503	517	501	504	490	465	519	489	512	508	514	490	483	472	497	500	513	551	512	498	500	510	526	495	487	521	503	481	494	514	517	487	520	474	517	473	542	508	515	521	498	522	521	476	482	490	493	501	500	484	498	504	481	488	492	545	517	530	530	479	512	525	488	533	549	470	444	533	472	474	521	467	518	540	484	511	466	507	527	478	523	477	525	487	498	525	479	484	519	547	502	499	502	496	531	511	516	499	485	507	498	482	495	478	497	476	503	510	527	534	500	481	505	478	498	512	551	524	443	508	551	549	491	465	500	523	505	490	554	519	476	479	532	505	484	485	467	513	470	505	515	485	509	554	503	505	486	498	504	517	453	500	474	535	541	497	536	499	502	507	489	564	493	479	467	548	532	546	490	521	499	508	474	491	544	487	483	548	534	484	512	481	470	494	505	485	500	479	538	528	481	520	528	485	491	486	507	516	504	556	504	494	523	509	496	521	476	495	511	537	501	490	484	562	488	472	486	521	502	487	550	506	497	435	547	524	494	504	487	493	531	504	506	489	546	503	526	511	484	500	533	512	537	533	494	512	533	530	522	515	534	492	518	488	499	534	490	522	541	549	488	486	529	504	508	519	507	469	508	517	506	510	530	502	483	523	510	501	534	533	497	516	464	541	514	483	504	513	529	469	541	495	503	506	474	512	530	507	530	492	506	518	490	544	475	524	526	499	538	474	520	508	499	521	491	518	496	484	471	525	517	475	523	498	525	527	516	511	503	500	516	536	539	507	480	495	518	521	488	511	541	509	516	533	516	474	528	508	510	532	518	532	505	475	485	542	508	496	469	524	548	524	531	523	500	495	533	508	485	501	505	491	503	511	506	525	524	493	484	505	527	507	484	504	508	513	472	517	517	505	520	495	511	489	489	448	494	518	507	528	518	460	511	480	518	520	490	486	495	456	496	500	528	549	548	504	471	512	517	494	534	471	456	529	464	469	490	484	507	503	512	519	500	500	462	532	512	509	512	505	466	522	563	517	517	483	510	520	587	499	536	524	542	516	488	528	524	476	486	469	530	481	514	508	527	463	506	494	500	525	482	501	511	490	495	487	479	539	450	507	517	518	511	503	495	515	509	470	488	464	524	527	496	541	533	507	486	530	497	580	512	556	493	510	496	543	527	510	509	514	501	506	464	565	521	529	544	483	467	497	524	514	513	502	506	548	462	494	483	475	477	482	539	503	503	557	509	495	521	510	507	467	479	527	524	487	455	522	525	505	494	557	507	501	535	459	513	503	494	511	492	496	491	507	480	511	499	515	518	516	493	467	514	517	481	473	538	486	484	518	508	493	541	508	477	513	517	500	501	470	535	509	546	541	509	507	509	530	514	530	481	507	538	518	487	522	509	507	492	523	486	532	505	485	490	520	485	478	509	529	482	526	479	531	501	479	468	500	515	478	532	516	503	454	518	508	537	524	563	528	534	486	519	494	492	517	477	492	485	482	471	485	524	464	466	481	533	500
23751	20995	28250	23968	20964	13637	6310	3882	2824	2309	2050	1658	1576	1442	1326	1250	1117	1076	1058	1049	1142	1072	956	1002	947	964	904	831	741	709	675	709	691	770	706	755	708	676	678	689	708	721	701	601	627	696	620	658	684	693	645	671	696	616	718	689	691	698	666	649	662	625	612	626	650	638	665	624	669	674	676	693	624	671	666	642	674	641	679	626	664	659	684	637	639	612	685	648	688	661	690	659	656	654	626	650	599	700	638	622	666	667	630	627	689	652	676	682	611	668	625	637	667	665	666	679	656	660	688	680	578	681	617	679	617	666	653	621	658	631	628	675	667	641	661	701	615	671	677	624	637	684	632	664	638	656	650	617	674	641	634	640	623	676	715	658	666	689	655	632	687	646	600	622	683	692	659	631	645	683	620	674	660	680	664	681	663	654	678	644	617	641	677	634	659	648	663	653	674	633	682	666	630	676	618	623	648	655	674	651	647	649	618	660	667	588	644	646	658	657	668	643	658	624	647	637	660	660	651	644	638	613	656	675	706	644	630	661	693	650	640	642	630	644	635	675	687	698	629	627	701	637	662	654	606	675	660	652	604	624	642	644	659	652	636	607	637	651	693	678	645	676	665	636	614	621	644	631	636	635	628	692	668	667	621	646	719	614	627	663	703	671	627	667	683	650	691	633	622	646	668	630	637	650	691	625	642	638	672	640	668	621	625	665	666	654	679	639	624	667	657	658	625	650	622	628	606	660	633	684	640	696	651	619	640	622	647	664	673	593	703	638	678	683	652	669	656	648	671	597	663	666	660	668	676	664	669	711	605	682	697	657	639	641	577	680	658	659	692	672	643	642	610	642	641	624	684	625	668	638	669	606	645	605	613	658	647	749	673	658	656	637	648	651	684	664	680	610	662	639	643	641	629	660	644	644	665	630	653	662	641	630	680	623	663	668	595	669	648	685	651	650	655	621	597	693	689	694	701	658	668	628	667	648	642	629	672	621	680	632	595	666	674	663	652	637	667	595	642	674	621	695	656	703	716	706	664	705	626	653	664	693	665	593	626	669	672	665	663	644	665	667	634	658	601	694	664	652	663	645	646	632	617	582	638	647	654	691	663	641	603	630	662	626	598	591	677	680	636	615	671	676	660	656	631	623	622	615	639	668	613	645	644	596	640	654	652	676	674	600	608	671	658	659	693	628	626	631	670	695	638	650	618	640	675	670	688	652	635	643	616	633	688	696	632	637	605	689	640	662	629	637	651	674	642	618	679	669	670	633	702	603	684	685	664	616	709	643	663	664	676	675	641	627	703	682	648	647	629	664	722	658	651	668	652	690	629	648	647	638	647	666	615	647	633	654	646	649	649	668	640	656	617	659	665	664	653	652	635	682	615	641	674	667	641	640	668	638	674	633	671	619	690	678	640	666	673	649	639	708	631	688	691	648	650	632	636	680	676	634	665	698	708	593	662	656	637	600	639	672	634	601	653	662	595	699	685	620	618	641	610	654	639	638	678	661	633	650	656	641	686	602	639	668	663	672	681	619	681	584	670	688	661	619	627	672	659	615	658	665	661	686	674	652	674	690	633	690	651	658	620	600	695	674	657	632	663	662	668	653	641	644	615	662	647	668	691	673	652	612	635	623	626	660	672	637	615	671	654	617	676	633	593	660	637	663	638	644	692	674	648	676	700	609	666	660	641	693	694	652	658	607	657	703	641	687	609	654	651	682	680	684	643	614	664	623	652	639	665	637	602	618	635	670	618	681	619	624	657	699	657	618	645	645	634	644	665	643	707	668	669	635	599	676	627	638	643	648	636	664	625	666	652	631	640	636	697	655	671	632	659	666	615	613	633	618	644	606	693	670	678	666	675	612	688	639	626	646	675	640	654	634	668	637	672	662	679	661	604	670	704	673	645	650	646	606	632	600	633	643	625	655	634	622	673	642	633	602	631	666	651	617	664	688	647	692	645	631	655	646	655	608	685	633	614	682	677	671	682	639	620	668	624	625	666	626	647	692	649	629	674	634	674	625	638	649	641	674	669	613	684	670	595	694	653	607	619	635	664	627	635	676	688	684	675	618	615	682	645	665	642	637	670	636	684	633	629	645	688	658	635	657	657	641	616	612	660	628	688	692	681	642	636	617	629	662	628	679	612	652	656	685	638	664	644	642	632	662	650	646	644	656	662	654	634	665	618	680	661	684	642	643	643	632	615	631	643	675	655	696	640	638	642	667	603	698	692	694	664	654	733	623	710	642	639	638	629	679	662	630	698	668	666	622	625	641	691	660	648	662	676	659	678	667	642	636	584	650	660	679	660	679	611	645	642	598	672	644	591	642	651	626	666	677	681	651	640	632	684	652	606	627	651	677	662	646	652	638	663	670	654	648	656	601	611	693	643	668	650	628	633	592	688	671	630	641	660	617	699	617	638	628	699	666	660	666	667	666	677	653	625	607	647	630	632	652	711	645	632	625	678	601	652	692	712	644	650	622	707	619	598	630	670	632	660	632	665	652	640	657	634	634	657	624	632	621	658	643	670	615	614	591	604	694	625	665	640	665	628	623	607	631	611	657	700	655	629	627	661	638	649	638	656	657	609	641	685	597	659	667	653	675	689	685	616	646	645	681	633	660	629	650	639	614	623	689	648	589	638	648	636	670	605	624	638	601	636	651	670	598	653	630	620	657	627	661	645	688	645	651	647	629	646	605	652	631	685	652	611	639	682	664	659	591	647	610	666	647	642	679	625	630	647	647	660	663	670	705	657	628	667	647	621	599	664	589	659	650	641	686	715	612	655	704	690	667	623	640	629	615	679	654	640	661	661	662	662	647	636	684	672	644	641	632	656	605	644	648	662	640	650	628	677	615	652	620	701	670	652	635	581	633	647	645	663	671	645	654	675	662	649	679	624	669	639	621	603	605	642	632	675	627	649	636	650	670	634	643	640	667	628	618	671	675	636	676	676	675	692	684	636	635	627	644	654	630	685	653	668	693	656	616	640	689	652	600	645	617	669	615	598	694	648	653	667	652	662	652	630	657	643	631	666	629	629	608	660	667	631	615	662	667	642	639	592	684	643	675	660	643	629	685	646	653	664	674	660	658	649	669	678	660	655	679	673	643	653	713	631	658	688	610	669	675	645	617	633	668	699	637	615	651	624	650	689	645	638	684	685	647	624	667	591	682	624	641	645	649	646	624	639	695	656	634	659	653	665	669	649	666	630	635	711	614	635	608	638	647	648	668	667	687	664	681	639	630	671	670	614	612	682	674	638	628	646	706	670	665	645	648	705	630	662	670	645	669	638	614	664	714	658	677	643	677	652	636	629	703	634	623	654	643	666	643	615	703	621	686	650	624	637	685	671	615	636	607	650	678	629	627	625	680	635	656	613	649	650	629	659	654	686	664	665	664	637	680	649	683	747	642	634	625	682	663	578	676	621	668	648	595	643	656	634	672	667	643	621	613	652	668	647	650	646	609	655	680	676	633	707	626	643	650	660	676	639	637
16370	30806	23689	16897	11401	10290	9591	7630	5964	4757	4257	3335	3040	2713	2355	2062	1986	1767	1775	1793	1811	1745	1496	1524	1486	1437	1420	1214	1006	946	929	878	915	926	935	890	895	898	879	899	914	835	818	865	818	843	851	907	856	836	830	849	881	847	816	872	911	844	822	836	837	802	788	793	822	744	815	898	783	826	798	786	717	830	778	832	765	760	801	804	796	763	813	818	832	826	784	813	827	839	781	845	780	766	744	740	842	801	836	826	803	785	809	816	763	796	805	781	814	813	778	801	786	827	816	774	815	800	783	753	786	779	863	866	799	804	832	841	821	836	840	741	784	842	750	796	806	811	772	804	773	851	796	805	720	775	797	778	835	777	795	805	702	754	794	822	791	805	772	797	783	805	783	791	805	787	804	778	817	819	760	742	798	795	864	795	860	796	786	805	838	822	803	786	779	800	792	817	813	806	792	822	775	770	817	816	815	803	798	798	766	810	806	795	755	833	776	784	818	804	779	793	785	788	780	794	845	791	797	736	790	789	771	770	844	821	885	824	823	814	786	745	724	790	786	813	764	782	817	806	793	788	789	802	775	764	790	844	814	747	808	815	782	840	770	829	771	787	809	811	757	792	763	796	768	832	804	755	781	799	826	772	797	821	812	773	819	848	831	741	829	830	790	773	767	791	774	824	812	805	794	754	805	818	844	772	800	771	821	761	835	825	784	804	811	792	788	843	840	773	807	785	828	769	814	765	790	832	768	804	809	784	830	794	778	829	796	830	805	803	789	785	788	809	817	794	805	819	788	783	850	801	843	796	770	777	808	824	780	817	835	776	764	859	775	843	807	739	761	772	776	778	827	823	802	776	766	744	753	793	807	769	781	739	787	777	742	826	795	817	804	813	834	835	834	776	791	838	817	717	787	800	795	802	766	815	807	796	777	826	731	816	812	820	823	779	793	781	790	838	766	870	822	821	806	770	837	803	818	772	734	813	797	767	765	797	852	753	774	771	840	828	775	824	775	818	785	818	806	749	799	788	796	791	779	786	771	778	796	826	815	817	774	806	742	832	756	834	784	788	802	791	797	818	803	764	826	823	777	837	785	806	803	791	808	802	858	823	859	803	813	792	806	746	807	756	789	777	726	738	803	721	820	817	798	818	748	769	803	806	781	831	748	826	809	834	800	808	797	821	811	741	807	772	871	818	807	794	729	829	785	788	798	848	855	769	793	744	801	806	818	779	810	828	856	826	744	796	750	800	823	810	767	819	774	820	773	770	784	804	820	863	809	762	820	768	814	820	811	749	813	789	872	825	805	732	740	784	822	839	801	813	799	750	789	743	858	790	812	766	775	780	838	817	775	820	775	767	753	772	824	786	793	786	823	815	786	830	833	780	884	775	807	768	781	848	772	762	766	759	814	842	765	700	742	780	798	859	750	779	801	767	773	719	835	790	800	751	794	816	785	787	836	780	785	780	773	785	791	848	768	761	746	831	817	818	744	814	791	805	761	813	760	803	846	837	796	812	814	812	844	786	811	825	785	776	804	790	782	825	783	805	814	856	843	766	763	808	791	782	820	804	796	793	823	823	815	797	786	757	803	812	782	842	812	802	829	751	800	789	794	783	753	775	777	807	822	777	784	781	780	793	775	817	795	776	867	797	828	759	789	791	810	820	830	790	781	771	825	865	765	740	823	808	798	841	772	786	834	830	792	792	743	828	866	833	827	810	811	757	823	834	794	797	811	803	813	802	758	801	808	754	754	851	816	824	775	820	782	803	806	781	779	841	756	814	764	785	851	791	789	784	799	787	832	780	802	814	828	826	843	795	816	792	768	866	777	751	837	746	811	794	777	847	834	808	791	797	755	775	809	729	772	802	757	780	812	796	831	797	859	814	768	795	816	781	778	791	788	829	799	824	840	775	802	783	822	797	823	776	822	754	801	772	773	789	774	773	788	772	795	736	789	778	790	783	801	799	830	808	808	825	777	846	784	818	831	768	803	794	786	768	784	811	761	812	784	751	757	793	786	787	802	840	814	777	785	751	820	813	796	791	801	845	783	766	771	773	823	817	754	812	780	821	843	801	784	836	801	793	843	828	785	788	787	818	823	777	842	823	833	785	805	809	839	785	830	794	802	825	795	789	779	801	795	743	798	797	773	806	775	766	804	833	752	838	820	831	826	798	799	762	836	833	793	786	796	822	802	782	793	770	763	769	808	771	758	782	764	796	815	779	776	827	767	755	760	803	776	868	787	773	840	785	833	813	818	817	811	750	817	783	758	795	814	762	802	804	838	775	742	799	783	778	783	773	803	844	838	833	780	810	793	764	756	818	833	769	809	801	789	804	793	816	807	799	801	785	853	749	803	845	785	797	778	789	784	828	758	789	780	827	801	788	785	751	800	791	768	816	769	825	775	772	826	728	814	857	825	790	855	835	781	797	781	791	751	779	772	813	807	783	811	810	850	786	785	818	784	798	811	776	781	847	786	848	774	835	849	823	786	802	780	744	818	795	792	802	788	848	807	817	787	772	753	813	806	773	708	758	824	810	733	792	784	804	852	867	775	806	796	804	779	794	806	792	814	796	799	777	766	781	818	818	785	761	800	800	800	783	790	797	781	794	788	797	779	826	820	780	766	863	797	831	815	742	869	776	772	798	770	849	744	771	835	782	820	836	782	784	829	806	770	833	819	781	749	832	790	764	797	794	818	784	793	791	735	829	830	739	811	789	799	838	796	800	796	797	761	814	846	778	812	808	790	838	821	791	784	826	809	806	783	726	803	762	790	804	872	855	732	753	799	791	817	800	780	806	793	765	821	827	796	779	824	832	840	761	770	784	825	766	791	776	813	826	771	782	809	810	792	769	760	791	799	774	810	789	803	736	767	790	796	782	771	772	766	859	773	798	753	866	796	765	791	807	785	842	819	793	818	791	806	796	799	817	799	781	806	784	766	838	780	823	779	817	847	829	801	751	797	866	803	741	845	819	825	839	756	791	801	790	822	802	806	827	792	695	796	786	768	808	846	803	826	829	783	797	809	800	773	815	789	831	780	761	817	824	857	809	802	779	791	789	840	811	758	784	815	810	760	839	805	794	850	790	776	769	798	859	778	769	827	833	815	772	746	781	815	802	788	872	787	824	799	778	753	821	830	783	803	771	816	833	834	814	756	797	798	798	800	737	806	741	799	807	787	761	826	856	813	793	782	768	785	832	789	804	807	823	822	789	735	834	785	834	798	747	806	793	819	825	807	799	773	797	806	859	847	751	802	785	823	763	759	816	784	789	751	813	799	789	774	823	813	769	839	813	781	771	840	793	754	835	816	791	805	811	739	813	809	762	729	775	798	801	858	787	802	755	828	791	765	807	806	796	798	767	811	802	793	767	796	804	757	809	786	830	781	783	769	859	767	792	806	790	831	803	789	807	809	721	808	828	745	783	796	792	750	818	827	828	761	800	806	788	801	791	798	814	781	810	775	803	802	828	770	781	786	803	820	765	778	824	824	781
24932	20994	27078	24873	12151	3897	3432	2473	1835	1496	1435	1126	962	891	823	737	710	635	645	601	641	613	577	621	548	549	543	463	386	373	343	379	364	371	349	330	363	352	353	351	343	325	347	334	339	336	336	331	322	357	348	360	377	316	335	317	355	303	328	301	315	330	322	310	323	343	349	311	332	323	319	339	335	334	286	331	340	345	328	352	324	296	310	349	322	291	329	336	333	308	343	303	346	300	351	374	332	351	346	347	322	323	280	328	338	318	336	342	325	350	315	347	325	340	315	341	322	309	291	350	324	329	336	349	324	330	280	320	336	343	310	302	338	319	341	365	328	330	343	273	332	330	332	341	289	316	306	336	328	325	332	358	345	342	320	344	319	303	344	320	312	342	329	321	305	320	362	336	314	317	322	308	346	317	336	336	347	329	320	297	308	336	311	330	343	340	311	300	319	319	337	343	348	341	310	320	362	356	321	330	334	327	373	346	326	303	288	313	317	321	308	322	310	312	344	322	336	320	353	316	321	324	328	320	339	330	359	327	349	309	314	328	313	354	331	330	352	353	297	304	286	320	327	323	296	322	347	323	331	297	337	311	300	328	330	299	332	310	319	319	355	360	312	335	352	341	339	317	339	310	350	369	311	300	336	366	325	335	331	336	366	319	359	321	315	307	339	313	293	311	354	338	375	341	310	341	327	332	332	322	345	313	308	279	317	317	338	325	342	337	340	322	326	324	319	343	336	273	313	333	342	326	327	340	333	339	314	339	305	320	336	324	319	343	356	319	318	322	331	335	329	326	322	338	337	330	331	319	302	320	338	309	332	346	325	346	324	342	322	303	309	331	319	333	330	306	366	345	358	334	338	339	331	344	343	329	285	319	324	349	364	328	294	339	330	312	344	305	327	311	327	321	311	319	313	312	361	337	347	320	329	335	347	341	317	294	325	307	321	296	361	340	307	347	305	349	318	307	330	320	366	357	313	312	304	324	306	336	311	327	335	342	295	304	344	345	339	330	285	323	307	312	302	330	345	343	370	340	332	313	308	340	310	343	314	305	340	325	330	335	291	332	342	334	347	334	336	306	348	315	304	333	323	331	325	307	318	320	321	319	335	313	321	309	312	319	304	331	319	302	329	312	321	322	383	298	313	300	333	298	355	316	334	317	327	343	336	306	298	334	295	320	313	309	338	326	293	303	299	272	320	310	332	312	338	345	296	325	338	369	304	319	319	323	301	338	333	318	325	352	302	335	329	328	340	344	348	313	332	351	327	320	371	323	333	319	348	325	318	286	331	326	310	333	291	343	315	315	325	331	350	312	320	316	302	336	302	306	336	317	320	337	323	311	314	322	341	346	331	334	333	324	291	293	292	328	327	294	340	348	325	350	321	344	305	324	340	321	346	331	321	335	321	349	330	295	335	328	330	330	329	344	319	355	339	312	345	342	343	331	312	309	349	329	328	305	340	332	339	342	335	332	311	313	300	315	296	315	356	333	350	346	328	336	323	347	313	336	297	341	312	333	312	333	309	308	358	322	346	281	301	348	349	324	318	318	310	319	321	344	308	308	308	318	313	337	311	295	349	320	357	329	327	357	324	309	320	323	327	339	308	310	308	345	320	321	316	313	335	317	343	323	288	326	306	314	307	329	325	345	295	309	354	322	353	329	329	327	323	331	311	278	319	330	315	349	336	328	317	336	319	323	319	303	312	348	331	330	350	326	345	355	292	329	326	319	339	312	300	334	343	330	326	338	327	352	334	337	327	339	314	299	307	348	314	320	352	328	351	352	323	332	322	312	315	313	337	337	329	326	336	330	307	314	321	330	327	307	340	309	328	354	344	351	324	334	350	337	330	320	359	328	329	343	326	354	342	330	349	327	345	333	311	333	326	300	323	345	286	313	324	317	294	332	338	316	317	304	324	327	320	317	318	336	321	318	322	319	318	337	313	325	323	339	325	285	331	311	317	327	319	323	335	353	331	349	317	326	335	330	324	344	330	346	339	320	341	364	351	352	327	315	311	311	337	323	317	313	328	336	328	329	318	331	347	310	305	309	315	353	315	352	322	293	291	327	308	326	349	341	316	350	311	342	346	320	361	330	366	292	339	291	307	322	303	307	321	353	327	300	341	322	351	302	305	331	348	296	350	321	316	336	344	326	370	321	305	321	329	320	298	322	344	346	347	310	341	380	318	317	326	313	299	329	339	314	322	319	337	275	320	339	344	355	318	323	325	339	310	329	287	335	314	287	317	309	319	330	338	347	320	358	330	309	301	335	308	350	321	341	317	319	308	313	349	334	310	330	330	323	290	330	337	300	322	315	322	366	313	306	323	315	323	315	315	337	313	305	348	342	357	346	317	317	299	317	287	352	284	294	314	316	303	312	336	334	326	347	355	347	341	351	327	320	287	299	298	329	320	316	320	337	344	344	360	320	339	319	333	317	346	353	316	356	318	312	293	330	343	327	354	298	304	296	314	344	307	335	326	336	321	323	319	340	299	333	320	340	358	322	366	308	345	329	292	360	298	297	335	315	321	338	333	319	310	323	321	312	328	320	298	313	331	301	325	310	331	320	330	307	330	322	310	340	363	303	297	321	327	346	328	327	319	323	313	328	318	304	301	321	341	313	326	324	325	323	319	350	305	316	324	314	307	336	337	325	304	338	334	334	312	327	319	329	312	298	317	315	333	363	305	326	358	336	322	335	327	348	314	327	337	341	331	330	306	298	294	362	358	326	304	318	324	293	350	331	298	311	303	340	341	335	315	338	311	338	325	290	331	340	311	292	304	329	328	331	316	305	337	326	323	320	336	324	337	316	320	340	338	338	325	330	337	335	343	338	338	319	304	299	311	337	298	294	320	343	341	309	337	345	361	305	316	354	314	332	279	331	335	357	323	315	338	308	333	282	305	343	310	340	317	319	296	327	354	321	322	310	369	341	332	344	301	311	318	322	349	335	340	349	342	346	352	318	343	308	335	296	342	360	316	331	314	313	307	353	330	300	292	330	304	320	323	315	347	342	355	340	318	364	336	327	324	316	315	320	305	357	321	320	333	359	322	301	369	313	308	327	324	356	335	323	359	294	337	351	312	314	335	343	330	307	335	361	321	339	311	361	344	317	291	321	329	363	360	349	321	300	296	337	294	317	340	322	347	283	336	316	315	308	333	313	313	341	326	353	310	322	326	322	325	346	307	322	330	323	364	342	332	329	317	354	333	338	305	333	310	314	321	349	329	329	329	342	315	318	340	317	342	351	306	332	323	325	314	338	329	318	315	330	322	329	312	336	313	315	298	357	336	315	363	332	315	329	309	352	341	354	313	364	340	317	341	330	307	285	311	323	316	327	336	341	321	341	331	318	305	297	319	325	301	323	324	330	311	327	357	344	320	327	330	330	331	332	300	334	326	320	323	346	333	311	307	319	313	346	295	310	315	308	331	310	299	325	310	328	303	331	340	316	296	341	315	323	368	310	350	330	334	319	343	313	312	316	310	338
16007	27209	19752	13539	8887	7806	7522	6143	4571	3689	3514	2464	2247	1909	1682	1490	1389	1328	1114	1122	1201	1192	997	998	966	919	924	768	569	525	488	496	510	528	504	503	527	522	501	473	499	455	451	459	463	460	441	471	456	484	495	478	493	476	502	444	460	454	490	471	432	421	448	428	404	412	431	425	481	455	435	430	431	432	457	419	416	416	426	439	439	418	440	446	437	477	477	423	429	445	459	449	439	440	457	454	423	463	424	431	411	428	434	435	443	456	413	445	480	453	463	479	412	437	460	509	457	439	457	414	471	414	422	451	475	443	446	436	408	444	450	443	427	449	410	438	432	417	466	422	449	414	439	445	464	396	448	418	442	435	444	434	466	407	400	416	401	413	405	421	431	447	434	422	433	445	426	441	435	424	406	393	425	476	432	401	462	433	462	388	469	475	459	414	418	418	452	447	444	432	443	437	437	443	431	421	414	440	446	420	428	473	428	474	387	448	421	447	438	444	475	441	452	419	424	430	475	455	428	439	435	411	439	418	444	467	428	404	450	424	427	415	403	423	440	410	438	412	431	424	451	461	411	440	450	423	457	417	438	422	416	433	441	426	452	416	447	432	451	416	407	403	457	459	472	430	432	415	416	411	420	434	445	421	466	434	433	447	426	425	444	435	446	421	402	455	417	441	416	422	455	442	417	421	445	418	406	483	440	439	413	442	439	458	433	428	433	404	419	429	452	418	457	450	427	414	492	414	434	439	414	427	403	474	454	411	435	460	421	429	463	418	440	447	449	422	445	439	453	422	421	441	424	415	422	436	438	447	469	429	432	453	433	438	469	449	463	419	431	452	415	424	437	423	451	435	400	439	406	429	444	443	434	430	485	428	421	416	438	421	414	440	428	460	414	439	417	415	427	431	437	421	459	432	450	445	451	435	489	420	445	433	435	452	444	435	424	436	448	411	439	445	427	435	394	443	387	443	437	458	405	422	441	451	447	415	455	386	419	405	449	428	464	438	441	420	425	445	449	440	418	462	429	432	414	458	408	426	436	415	423	421	427	454	432	430	456	447	436	422	424	432	428	425	438	399	461	455	419	402	468	403	489	442	427	418	451	429	418	404	433	445	481	431	451	445	427	456	407	434	443	456	433	437	469	461	459	428	446	447	458	379	466	449	409	430	461	424	443	461	415	440	449	447	435	428	411	455	406	472	453	456	410	426	450	396	454	433	437	419	462	451	449	457	452	403	469	412	456	436	412	412	452	459	387	447	399	389	423	391	419	423	442	427	441	418	460	467	451	387	463	453	450	470	416	437	484	437	460	411	405	422	455	414	427	413	445	428	420	480	418	462	454	459	407	447	443	452	426	464	417	420	428	454	445	473	396	450	441	401	439	442	473	448	400	424	442	445	457	428	444	473	428	427	482	457	442	406	404	437	418	433	412	428	434	437	412	411	481	455	454	437	458	421	421	397	471	432	421	439	443	411	419	457	446	447	423	393	401	437	466	440	412	454	443	456	444	436	436	406	416	449	418	428	438	428	418	419	449	451	437	432	434	417	445	451	442	405	466	418	452	446	426	468	420	448	442	426	425	417	411	434	452	427	442	426	476	434	449	439	402	423	445	438	454	432	407	444	435	436	473	417	460	429	433	423	394	429	413	460	422	433	438	444	436	457	445	429	435	476	446	437	445	437	402	445	432	437	440	458	437	380	417	400	414	434	431	440	425	461	445	459	423	446	449	433	461	418	415	433	419	440	437	423	468	457	427	424	426	422	407	449	456	435	453	459	414	442	462	436	454	457	438	431	464	490	449	410	436	438	470	408	427	418	425	426	450	433	432	412	425	433	417	396	397	441	411	425	439	427	452	479	430	436	438	418	430	451	412	396	440	434	447	464	434	404	424	388	418	424	419	438	443	422	465	384	428	428	453	417	463	441	425	432	450	458	449	448	398	461	435	433	431	430	422	436	392	422	472	488	429	396	413	447	410	437	428	455	441	452	422	455	447	425	447	472	430	443	452	437	440	464	408	428	423	450	422	451	426	421	482	451	416	423	442	426	468	455	456	459	421	421	435	420	435	420	392	421	433	407	418	412	452	405	433	403	436	420	482	433	438	437	425	409	428	425	410	482	454	431	437	435	462	476	413	474	472	443	437	424	419	438	397	437	442	429	440	456	446	444	441	465	424	402	442	426	455	464	392	414	421	421	394	432	451	450	449	441	429	407	414	416	455	417	444	417	432	402	436	453	441	441	433	406	424	422	453	420	403	407	414	447	462	429	448	441	415	403	453	431	428	417	430	429	429	436	433	426	408	469	435	431	452	433	465	420	461	420	457	386	439	409	407	481	406	432	429	432	440	455	437	450	436	415	423	427	429	460	399	449	454	425	430	425	418	401	461	419	441	409	425	411	463	476	432	426	457	431	408	411	435	432	411	439	449	404	416	435	440	461	414	486	415	399	460	428	478	470	438	437	420	447	417	460	454	401	435	422	417	430	452	440	453	466	433	475	448	447	431	430	394	464	446	412	400	422	442	460	414	409	451	449	464	461	470	453	446	413	430	426	461	419	455	428	414	434	430	445	419	448	427	428	421	462	448	437	406	411	456	406	451	452	438	407	446	416	431	424	416	437	441	426	419	426	438	465	460	447	436	445	419	410	442	467	426	452	440	414	434	449	489	453	408	409	444	448	445	401	389	442	427	421	467	428	434	484	404	439	453	424	447	436	457	396	442	475	449	430	424	448	458	398	415	401	430	482	428	429	428	420	412	458	421	455	437	447	474	411	430	449	428	457	425	445	442	430	411	472	438	476	448	429	460	442	442	424	422	408	430	436	452	460	417	454	411	469	435	438	458	429	423	416	436	461	400	462	444	425	434	414	454	443	464	396	411	415	450	444	419	397	425	454	402	443	418	436	440	436	405	395	386	422	445	426	435	434	466	378	423	430	459	433	450	443	431	415	441	471	419	466	389	442	424	431	418	416	411	416	464	419	406	447	465	430	413	418	420	476	424	460	408	401	441	472	453	432	409	407	438	422	429	466	407	412	441	418	425	407	426	418	459	430	390	432	426	438	453	455	456	453	405	414	449	407	440	428	447	423	437	420	434	494	428	385	447	443	409	403	424	485	423	450	474	457	418	466	433	417	422	426	438	444	417	457	398	416	447	453	455	416	386	428	417	423	431	422	457	432	469	443	411	458	461	436	468	456	413	425	436	409	443	450	455	457	434	426	431	407	433	448	407	457	462	440	467	431	456	436	419	459	436	424	437	409	432	427	422	411	427	448	438	445	435	431	402	419	441	442	442	426	453	415	475	408	418	424	446	479	428	411	415	417	469	454	423	395	442	464	421	393	440	428	430	427	454	433	465	404	398	405	461	396	429	395	439	436	406	444	420	449	431	452	395	432	472	427	442	429	426	439	431	440	452	449	386	414	460	478	451	438	429	460	474	470	392	458	444	434	420	461	413	445	438	441	416	433	443	436	453	430	455	396	425	410	447	452
22765	21034	28786	23489	21038	21297	15257	6072	3955	3204	2936	2253	1943	1945	1662	1558	1427	1357	1340	1267	1320	1342	1231	1167	1159	1153	1131	995	863	822	753	765	761	766	786	769	757	849	759	721	721	692	738	704	721	690	771	749	684	807	755	740	729	764	779	719	706	706	714	693	671	686	661	718	685	639	710	692	693	711	717	667	731	729	684	704	691	684	679	702	693	675	672	663	701	638	691	671	699	709	705	702	671	673	705	691	673	695	649	716	737	661	640	702	709	704	722	690	678	713	683	705	647	690	665	678	666	706	722	697	710	693	688	664	645	715	686	674	699	697	650	648	713	708	687	670	695	698	680	662	647	649	678	678	658	704	675	701	686	656	688	698	676	683	675	683	675	703	689	659	688	694	730	638	686	701	661	688	678	661	673	687	667	670	696	693	676	704	694	674	708	694	650	723	720	678	714	681	674	687	720	697	694	675	680	647	654	722	671	703	693	714	695	696	680	626	706	697	707	673	679	682	640	707	682	676	682	687	683	705	689	685	701	670	724	723	678	734	719	682	666	694	693	648	705	681	678	682	668	662	727	632	718	680	613	653	673	677	705	651	685	715	707	687	708	709	691	691	705	703	670	657	652	623	705	683	718	657	684	697	711	668	653	659	665	723	661	678	729	728	666	673	713	651	663	690	682	761	622	686	656	696	686	682	682	649	692	758	664	682	708	675	657	707	675	666	716	709	673	706	679	718	640	713	646	701	695	688	627	686	741	672	681	734	666	718	664	706	678	676	700	688	705	689	684	675	714	704	703	690	658	697	683	708	639	671	719	667	706	683	642	686	665	662	714	700	747	673	666	680	696	662	707	737	672	693	654	691	745	630	684	649	717	691	683	713	683	710	685	654	663	685	663	654	711	711	638	683	682	688	715	692	690	729	650	640	668	645	661	663	698	651	738	668	698	687	661	688	707	704	726	666	680	667	683	675	670	708	685	685	692	657	718	739	679	689	681	656	698	687	680	690	721	684	646	713	689	698	646	671	703	657	690	663	694	652	736	694	656	644	663	654	681	696	691	657	711	680	739	644	678	679	656	683	760	725	669	712	670	719	660	691	709	679	718	648	698	712	650	681	666	723	714	682	698	726	674	640	679	671	702	761	716	717	688	681	703	692	709	700	656	650	670	649	680	735	684	704	642	721	681	695	695	696	708	685	659	667	705	699	681	687	704	667	638	682	683	663	644	694	702	668	671	682	716	671	672	687	655	624	691	676	718	693	676	705	681	712	638	712	709	703	679	661	707	702	674	644	677	680	666	704	696	655	670	696	703	658	619	638	701	746	698	703	722	679	686	651	680	698	706	689	700	677	695	668	667	691	695	681	713	672	684	672	703	701	713	641	699	658	668	698	723	690	702	707	713	683	670	646	651	677	691	701	696	685	653	705	653	652	713	689	639	719	681	665	682	647	685	672	700	693	663	687	681	692	646	707	657	667	669	702	635	687	659	664	711	692	710	697	634	689	657	664	723	654	700	657	649	670	653	708	678	695	678	693	677	718	668	651	647	675	719	661	687	666	653	635	677	678	649	669	694	678	652	676	618	697	672	707	661	710	689	676	684	692	707	691	644	695	703	652	659	653	611	659	663	666	719	714	663	697	713	676	701	655	699	657	646	744	710	624	687	676	700	693	702	739	647	684	693	681	635	694	697	648	703	709	685	641	679	725	677	670	693	691	686	633	697	682	682	670	716	653	683	713	652	676	698	668	686	688	637	740	624	727	686	665	722	669	644	675	694	676	682	664	693	659	690	656	672	727	655	697	659	664	705	658	652	652	695	649	682	691	709	701	645	671	674	674	674	685	656	659	707	696	679	712	742	691	730	700	677	724	721	701	686	667	663	675	636	663	684	675	703	666	669	693	735	724	705	694	660	657	661	695	645	629	740	651	693	685	727	690	649	707	639	699	699	673	660	715	699	702	695	700	679	631	662	721	638	698	691	703	686	690	694	718	682	669	706	694	655	678	688	677	700	683	704	711	704	661	678	711	690	682	722	730	709	686	686	667	678	735	665	704	666	715	701	674	724	707	718	678	722	648	716	664	710	721	713	665	692	672	699	677	697	723	672	702	694	700	663	711	692	681	683	680	665	664	669	683	682	658	667	712	701	682	707	730	676	644	666	666	696	689	701	690	642	746	692	739	698	672	691	683	742	652	720	678	731	673	696	684	690	680	667	711	685	651	622	679	669	688	652	669	676	740	639	704	658	663	634	658	665	671	684	700	668	707	689	713	676	681	695	660	704	630	673	706	640	643	655	648	709	696	713	640	723	647	707	662	667	755	679	642	646	670	703	679	694	657	695	674	703	663	701	703	722	692	639	674	706	679	680	704	698	671	687	707	747	635	710	698	673	690	662	674	653	670	704	716	664	672	701	712	685	636	689	693	672	665	691	649	716	656	658	693	662	656	669	678	669	644	704	694	651	691	631	695	643	701	686	712	696	679	727	708	722	678	672	639	645	691	751	689	720	665	693	683	683	710	675	670	691	676	715	743	737	674	650	726	725	706	686	692	685	669	695	650	653	656	675	716	661	672	703	695	708	662	648	712	642	713	659	723	733	712	707	657	694	645	677	669	668	701	696	680	722	673	739	676	689	635	706	682	692	711	703	681	672	696	715	679	656	665	716	694	639	678	682	697	683	698	706	724	669	669	691	677	645	671	687	696	677	682	661	682	693	670	677	683	663	618	659	659	736	631	699	689	727	654	682	686	718	653	678	693	683	705	696	685	637	687	688	674	727	649	672	661	726	685	661	650	672	670	690	695	718	685	688	678	735	682	628	691	625	668	692	688	672	713	675	682	685	674	705	667	700	705	722	660	662	655	742	629	651	684	688	738	666	667	695	659	644	686	690	716	725	716	697	685	647	638	675	651	652	653	662	644	681	653	630	703	654	651	706	679	688	682	703	658	668	690	694	707	651	683	679	688	712	706	690	690	697	687	677	672	657	679	652	658	686	669	663	682	707	647	691	696	668	697	714	633	684	678	640	689	711	678	689	659	651	641	697	721	691	632	720	646	663	703	680	660	644	661	710	691	675	662	704	658	639	666	665	697	711	683	692	671	671	684	664	701	655	648	700	666	670	686	714	660	672	716	658	740	669	645	690	663	683	704	661	660	674	706	691	675	633	671	721	690	701	706	701	699	714	661	658	703	725	684	707	671	670	671	651	628	645	633	729	663	720	726	663	683	665	732	669	689	667	691	687	705	633	663	654	702	679	650	709	610	662	679	680	704	686	701	686	685	665	704	671	702	708	679	658	720	691	723	663	670	642	667	731	710	645	719	698	681	698	680	670	661	706	700	684	664	666	651	701	699	690	685	667	676	705	667	647	685	666	646	705	653	662	698	687	645	706	713	659	612	671	697	668	668	689	711	687	691	660	708	702	706	690	720	705	683	688	691	661	731	653	684	681	693	736	717	692	698	698	724	678	704	742	701	707	686	645	716	716	704	715	696	690	656
18870	36757	28765	21124	15059	13052	12976	10415	8293	6667	5966	4635	3812	3716	3167	2832	2658	2427	2204	2258	2250	2231	1985	1895	1961	1830	1867	1546	1171	1027	983	1005	1020	971	1032	990	1038	979	1002	933	887	963	946	919	923	928	921	908	952	945	881	925	938	979	926	912	909	917	856	907	858	783	870	854	821	862	865	818	789	886	890	870	890	856	860	880	849	876	835	890	833	883	865	919	899	831	859	879	899	852	854	810	863	810	860	787	857	822	851	861	805	878	892	855	889	826	882	850	850	834	903	849	860	879	789	840	845	869	829	882	851	886	863	881	778	895	838	814	828	813	812	851	871	841	822	806	852	900	845	860	839	846	810	822	815	896	825	854	846	842	803	827	850	756	785	895	857	902	837	816	805	783	831	889	906	852	866	853	901	825	858	841	873	840	817	864	870	888	782	814	889	869	849	868	836	882	871	883	816	857	811	829	863	857	803	817	837	836	868	824	861	835	834	845	860	855	886	822	833	842	853	868	861	824	837	829	819	820	837	852	831	826	876	841	816	843	837	830	856	800	843	864	773	838	849	835	869	852	861	855	858	822	877	885	826	886	858	863	851	865	862	819	843	844	770	820	858	828	862	826	840	852	884	825	847	885	828	812	809	858	796	854	838	840	865	844	812	830	807	883	823	846	854	848	886	826	818	823	817	812	832	844	848	810	804	835	867	832	844	865	828	825	817	851	836	866	878	828	854	825	799	863	804	849	827	862	807	823	877	832	863	888	855	838	835	877	827	872	854	827	839	833	875	885	809	859	819	777	843	823	865	798	836	814	865	816	836	843	833	834	795	827	837	848	831	837	828	846	846	826	804	849	863	802	860	888	817	840	868	839	845	855	889	876	856	832	845	831	852	825	792	823	839	854	868	829	874	810	814	814	826	797	810	872	850	834	872	823	804	847	863	851	847	859	829	893	851	892	884	833	808	885	865	867	874	879	851	856	856	826	852	829	878	860	817	791	873	861	871	876	814	861	855	789	870	818	855	861	894	841	834	901	855	833	839	909	823	878	819	816	829	835	841	881	855	823	801	805	830	834	796	804	865	893	796	855	867	833	852	822	881	830	828	863	857	876	871	869	764	832	881	838	835	883	851	875	855	876	813	844	817	865	864	824	806	855	865	834	872	901	850	846	906	794	842	854	838	816	906	866	837	824	836	806	830	824	884	866	816	851	879	868	874	867	896	851	860	856	840	856	857	895	847	836	839	838	862	827	820	830	817	816	847	829	832	847	833	809	852	757	875	846	837	884	818	865	874	831	856	835	826	881	831	833	885	842	886	863	862	854	853	824	837	839	890	815	833	845	854	904	875	874	837	821	831	886	840	825	796	876	854	869	861	834	768	843	833	797	890	869	850	825	852	875	843	839	833	824	827	881	918	861	823	859	820	844	791	845	851	857	833	874	861	868	830	840	853	792	834	865	805	824	818	865	902	818	794	834	883	891	807	845	797	874	862	855	823	873	930	819	861	860	836	831	867	878	849	842	830	829	854	848	802	845	858	841	875	834	876	856	874	836	817	834	849	877	891	850	853	842	831	792	824	843	893	828	872	816	858	852	813	919	856	865	851	796	847	793	830	863	835	834	825	794	847	833	886	824	811	841	858	877	839	846	825	858	800	878	867	865	836	872	828	892	837	817	881	876	890	852	797	807	865	839	874	917	817	860	838	860	819	831	872	866	836	832	844	843	841	859	835	834	783	840	830	845	843	870	837	836	831	871	839	879	841	862	847	853	811	813	873	856	838	813	791	830	826	898	825	825	876	794	820	894	848	837	845	808	857	852	840	913	855	791	829	851	882	848	798	814	879	917	832	895	805	827	874	827	911	841	848	882	813	851	859	832	823	833	851	833	873	814	819	854	871	845	857	841	844	801	900	839	842	854	828	855	835	824	841	861	877	892	823	828	848	865	840	843	841	795	838	863	848	870	865	861	839	814	843	890	856	875	878	860	815	866	786	862	827	833	868	791	862	821	868	839	883	830	860	832	861	861	870	853	835	823	838	870	877	840	866	850	826	802	849	865	857	820	817	904	828	837	838	842	794	797	802	814	768	872	816	859	847	858	838	828	814	871	845	833	792	876	900	824	894	846	853	830	858	897	834	872	820	815	903	870	889	816	832	808	831	851	775	844	797	886	877	865	846	850	877	868	853	885	816	863	863	867	833	887	864	850	854	886	844	854	855	845	861	818	826	855	801	890	801	800	834	823	787	834	793	844	872	833	825	805	841	845	863	870	860	861	850	812	877	823	862	817	856	839	848	840	827	810	859	820	854	842	815	816	793	780	868	864	810	907	859	822	827	809	818	848	762	854	802	835	893	873	823	803	815	808	846	861	860	830	839	838	852	896	892	840	830	821	865	879	845	836	879	823	813	780	823	825	793	855	861	835	911	753	878	837	842	827	868	840	887	846	810	826	831	871	840	795	898	820	896	875	812	879	853	900	874	876	900	795	871	820	837	845	817	864	772	821	826	881	887	843	908	852	793	828	830	804	864	838	850	828	795	878	810	882	797	822	844	841	841	832	870	840	851	868	847	850	859	862	845	899	822	835	851	873	849	862	824	853	831	849	881	767	821	874	837	808	886	852	875	831	811	877	830	865	852	872	827	805	857	829	831	817	811	850	836	863	815	842	845	849	838	819	793	829	864	868	840	826	851	841	901	847	856	822	806	836	811	880	869	821	834	841	886	830	815	840	871	822	859	816	850	884	810	842	867	890	850	865	861	867	878	850	849	862	833	828	829	796	834	859	901	816	878	873	781	853	841	780	833	798	838	877	868	861	798	852	868	866	864	839	868	844	836	853	797	863	862	850	878	843	836	829	830	820	861	858	820	893	839	833	863	828	846	821	849	861	814	854	864	827	870	859	802	843	865	866	827	844	816	881	835	844	848	911	886	844	865	815	800	846	863	912	857	856	845	901	840	830	832	824	813	812	843	869	830	822	825	845	836	886	874	800	837	875	856	838	853	775	814	838	794	838	876	786	836	818	860	846	889	863	857	855	857	848	827	846	848	824	907	827	850	822	841	852	840	839	836	836	847	862	866	834	815	862	868	811	845	834	788	822	826	797	880	859	855	878	914	900	871	806	857	819	856	864	874	862	821	866	815	837	886	840	855	862	835	863	839	812	846	902	815	861	892	836	860	862	847	842	805	880	888	870	887	838	854	814	858	884	837	799	872	861	805	844	815	853	816	836	829	830	773	850	825	862	841	835	843	820	869	829	816	854	828	842	890	865	868	897	857	899	829	814	862	855	802	862	800	817	848	821	878	906	842	820	899	869	834	809	832	820	851	818	862	854	833	868	835	832	803	838	891	860	851	854	863	875	861	888	853	845	881	846	896	905	872	824	852	898	873	825	881	811	801	890	840	836	832	854	844	813	819	847	815	864	893	873	836	864	888	875	845	835	869	810	829	826	869	869	861	870	866	905	811	837	828	797	915	875	799	834	803	813	829	861	901	852	843	859
27069	20818	15027	7779	3557	2629	2580	2066	1534	1298	1171	970	856	810	778	660	631	652	645	612	616	596	610	585	575	540	549	463	480	413	431	404	426	423	431	402	431	413	397	448	373	436	421	391	400	396	337	375	412	387	405	423	419	409	395	380	415	399	407	370	382	402	411	383	427	438	399	448	399	381	404	420	388	422	395	388	357	386	393	405	398	371	400	431	393	370	415	439	436	370	375	366	406	375	397	376	408	405	403	385	425	374	368	397	433	390	433	391	384	398	409	396	363	418	405	408	407	382	398	407	376	378	422	368	409	386	424	408	384	373	379	406	382	409	403	398	412	372	409	413	384	404	435	371	402	412	398	364	418	411	400	421	336	455	432	396	354	368	421	411	430	425	376	402	346	397	402	370	429	413	391	394	429	397	393	371	422	383	397	399	416	399	381	406	381	361	399	404	356	376	374	388	350	389	404	384	347	383	384	389	378	409	440	406	441	435	367	389	420	384	361	391	440	428	415	403	398	364	434	403	386	415	389	395	359	384	406	422	399	431	386	408	375	406	398	366	428	403	395	392	373	368	410	404	435	411	412	409	425	393	362	415	401	404	376	365	371	387	428	410	399	403	369	383	385	393	415	407	395	427	396	434	402	395	401	392	384	404	404	432	399	382	413	440	391	420	396	415	352	393	394	426	385	419	386	388	419	377	382	395	427	386	360	384	392	411	370	391	404	415	374	388	424	414	401	394	411	389	399	410	396	413	438	381	383	393	406	362	418	396	398	397	357	401	386	404	423	378	412	402	393	350	411	405	396	429	391	423	398	403	407	405	382	429	416	388	394	396	368	378	378	409	402	379	397	367	385	424	406	405	391	398	425	355	424	388	402	382	385	420	411	428	390	411	364	368	392	418	408	437	402	428	438	375	366	389	391	395	392	416	396	398	435	403	396	383	397	421	405	419	398	396	408	388	391	413	403	403	425	431	354	400	416	398	383	376	392	391	398	420	376	393	418	377	413	365	421	401	411	413	384	381	376	397	438	374	405	401	398	366	378	378	390	381	416	413	427	382	393	387	345	403	394	421	381	368	372	413	391	390	393	382	373	418	391	444	374	410	378	406	392	391	395	369	400	385	397	375	410	378	398	426	360	401	371	361	408	412	379	371	425	407	417	344	372	392	378	357	369	407	413	367	427	376	386	400	434	397	386	389	397	365	401	365	369	423	409	369	369	383	421	369	367	381	424	411	421	401	419	395	410	371	378	403	402	392	396	406	394	397	361	395	414	382	372	434	355	390	393	410	387	382	384	358	410	428	358	404	400	382	419	386	425	403	370	354	416	397	383	417	408	368	417	434	373	417	387	398	427	417	434	391	360	378	382	379	423	420	401	425	416	415	387	423	412	412	438	405	390	379	389	378	382	416	408	381	384	387	429	425	378	388	387	422	381	363	400	399	386	385	379	418	414	408	377	424	401	413	389	405	359	402	412	402	457	395	386	390	394	411	391	388	395	403	432	398	407	386	408	381	391	396	345	404	407	392	411	422	395	398	419	427	389	409	421	391	403	375	369	421	411	404	388	377	391	374	387	442	398	363	394	426	390	400	412	437	396	384	407	386	416	403	406	417	377	366	388	412	393	395	372	411	381	403	371	436	389	388	413	365	385	374	383	431	412	398	407	400	424	356	391	387	433	382	417	408	385	418	419	411	406	421	429	376	396	422	427	414	358	430	403	377	379	400	390	382	373	380	429	393	442	430	390	410	395	383	405	388	423	397	377	399	397	355	384	381	374	370	407	409	403	385	380	390	411	372	354	415	392	406	385	396	373	383	402	377	412	403	343	393	382	377	387	389	369	425	389	427	407	412	341	373	413	426	375	417	382	367	387	401	402	389	385	381	372	357	425	389	370	390	398	382	397	410	390	389	378	380	386	405	386	412	376	406	401	398	397	408	396	389	413	368	388	360	435	407	398	369	393	397	407	431	383	415	406	397	395	396	395	402	400	421	420	418	404	385	366	397	398	388	395	399	397	402	415	393	391	387	393	390	403	375	399	390	370	401	434	384	419	401	392	402	417	376	427	376	392	402	411	418	395	362	446	404	387	388	390	361	403	406	354	400	390	390	363	422	354	368	368	365	392	391	397	395	405	426	440	416	418	426	404	400	403	415	406	379	409	389	387	413	398	376	386	393	417	419	400	374	402	367	414	402	401	394	391	390	376	384	369	433	399	385	426	401	353	386	430	384	421	406	396	384	410	401	379	393	398	399	379	413	399	400	400	357	375	368	391	426	389	405	425	378	375	377	316	399	407	396	420	380	422	408	390	403	381	390	404	421	427	384	380	391	401	410	397	401	377	405	386	426	400	413	390	422	432	405	389	384	414	389	371	394	401	387	407	426	426	401	389	434	431	390	425	374	399	393	371	391	391	368	385	379	387	418	395	406	409	367	378	368	399	422	398	394	398	361	414	418	407	376	376	374	383	443	417	401	396	401	390	374	385	379	387	418	388	398	361	380	397	399	420	401	406	409	404	398	369	385	380	434	399	367	380	392	414	373	385	411	389	391	402	414	384	391	402	399	368	367	388	380	373	414	396	415	404	393	371	365	381	414	412	392	390	397	404	395	393	402	370	385	408	410	385	380	365	392	375	405	404	394	392	381	423	394	402	385	408	383	383	431	381	430	411	392	383	403	383	412	407	404	418	400	383	415	381	389	410	402	433	413	423	355	406	408	376	358	407	364	436	427	419	416	396	368	450	382	389	428	407	399	395	374	370	391	429	418	392	373	396	367	424	440	393	379	392	400	404	346	391	413	404	402	391	398	400	388	367	421	396	400	375	395	394	388	383	402	408	384	400	437	403	408	364	370	400	400	420	396	405	403	414	370	375	411	384	398	378	371	374	398	394	398	404	416	374	367	397	397	380	376	387	401	391	389	360	391	446	426	401	384	377	438	395	394	398	396	387	374	378	402	395	418	374	407	396	366	407	367	395	388	383	395	401	347	396	366	426	390	426	396	396	390	394	370	369	401	420	415	401	384	395	412	391	409	382	384	368	410	400	374	409	381	418	401	405	398	399	392	385	401	399	395	379	411	392	401	389	385	411	400	429	395	435	402	401	406	404	404	393	371	413	393	409	378	433	400	429	425	399	401	405	413	403	387	390	416	368	382	402	377	392	362	410	399	411	447	403	373	398	420	373	400	418	397	383	440	365	403	409	378	392	404	386	370	388	391	383	390	388	396	389	349	425	418	366	367	398	379	409	389	390	411	394	403	414	400	397	366	386	408	407	412	398	391	426	374	433	411	429	401	414	401	410	417	417	371	368	388	374	408	394	432	390	436	403	395	400	386	406	415	409	407	357	385	388	394	414	428	392	396	374	389	383	384	354	387	403	392	403	383	425	417	393	407	402	381	399	406	410	390	394	392	416	414	410	394	403	405	360	432	403	360	402	387	426	391	415	400	407	392	399	392	391	406	382	371	411	395	405	375	412	406	380	388	460	387
14390	23137	15507	10066	6392	5510	5824	4845	3757	2961	2692	2075	1614	1577	1402	1316	1180	1181	1071	1031	1123	1102	908	919	896	841	873	740	611	537	524	543	535	541	588	566	531	523	520	544	535	555	456	532	500	530	482	547	535	539	541	514	568	529	533	528	523	508	535	516	483	531	531	503	505	514	480	499	545	539	514	505	492	514	524	464	529	533	487	479	488	447	511	465	517	481	492	514	459	529	494	470	486	477	480	487	489	505	504	502	524	498	517	535	492	484	514	486	502	471	507	502	542	508	453	479	504	488	496	516	465	496	497	511	485	523	515	512	502	490	478	477	541	464	498	491	525	517	522	490	514	556	499	543	504	478	473	530	509	499	481	511	497	486	498	509	519	522	499	468	487	537	535	517	466	519	488	486	476	504	509	516	525	525	475	473	504	491	482	525	534	497	508	522	509	483	507	477	496	500	507	511	502	530	509	512	474	491	492	493	545	475	517	479	522	491	537	490	471	517	484	506	465	517	504	508	534	511	530	524	485	500	518	508	478	497	481	483	543	510	492	484	502	510	503	495	495	496	487	462	445	552	523	511	452	487	552	470	520	495	455	485	533	505	534	453	506	480	454	469	478	523	508	512	485	503	505	503	513	476	517	498	501	494	485	514	504	487	533	489	491	522	484	528	523	517	500	515	486	461	444	517	543	477	506	505	530	542	516	494	501	547	495	497	537	528	494	523	484	489	538	496	514	530	483	534	480	516	464	507	533	501	449	494	525	522	508	520	472	511	472	481	478	466	508	529	497	491	492	507	528	521	522	518	516	489	478	513	486	494	487	546	487	509	515	493	531	517	502	494	496	499	537	527	513	543	496	479	517	479	481	501	491	514	494	480	521	513	488	469	490	530	510	503	469	502	477	519	522	507	452	486	508	464	526	511	510	475	522	456	544	544	497	467	496	462	489	470	458	497	514	493	513	541	506	494	528	491	499	504	453	505	495	508	499	484	523	470	495	484	559	499	519	560	454	490	520	531	519	457	496	502	545	535	493	511	509	513	510	460	514	536	511	493	494	485	481	460	485	456	514	477	534	490	507	484	512	541	468	509	483	462	494	544	515	468	486	459	464	462	466	498	561	494	494	531	491	507	462	505	494	503	494	533	506	518	491	522	497	482	483	517	505	488	495	521	507	503	496	497	483	444	539	510	523	507	492	514	501	502	535	508	510	491	512	490	534	496	477	497	557	531	482	480	528	497	483	515	473	523	496	507	475	498	520	501	475	467	507	472	504	476	493	535	516	502	474	515	504	511	548	513	533	506	488	509	499	538	512	514	474	514	533	541	515	461	536	499	484	503	493	563	508	501	535	484	500	516	486	465	518	518	490	539	508	499	505	526	485	491	518	524	473	499	475	490	500	509	501	490	552	522	484	537	483	493	525	488	521	481	514	519	497	517	505	502	507	522	498	526	515	503	527	510	500	551	492	532	493	496	490	479	497	478	519	480	459	460	516	532	474	530	475	485	491	492	470	500	506	519	511	483	481	524	477	523	469	476	507	522	482	516	474	472	493	521	528	480	456	516	468	431	501	495	475	528	488	484	501	490	484	503	484	528	543	522	488	487	489	524	501	507	553	487	508	496	497	501	543	478	534	515	501	531	524	512	471	519	498	516	474	544	531	487	514	492	503	476	516	489	518	484	518	487	501	477	484	461	485	492	488	497	502	477	520	467	475	496	501	505	516	508	498	510	514	487	504	520	528	504	542	502	524	506	474	483	488	484	551	521	516	486	499	489	513	509	451	492	504	508	518	492	514	486	508	512	464	521	487	527	502	482	477	495	506	524	464	494	503	505	482	490	495	516	472	496	523	488	474	543	483	511	469	491	519	507	478	484	471	486	480	498	464	492	521	513	472	537	511	501	478	548	481	500	494	513	484	506	533	510	483	489	461	509	515	518	466	484	492	481	480	514	541	530	470	512	501	492	535	486	494	499	463	506	490	498	487	500	494	482	508	483	531	509	492	522	499	537	496	487	483	528	492	533	510	476	501	492	541	516	509	468	459	524	530	477	505	534	493	534	476	470	507	502	503	525	506	481	510	486	494	475	508	463	486	508	504	517	525	490	512	514	487	504	508	521	482	464	517	505	528	527	521	532	526	498	511	480	509	500	557	509	483	502	458	496	457	508	467	512	522	497	523	515	546	470	499	494	485	507	512	519	521	501	527	480	541	481	527	503	510	501	531	474	547	498	501	481	522	543	467	468	480	502	521	520	515	509	523	467	493	509	489	503	505	482	509	523	515	473	491	537	525	490	547	508	493	496	509	504	511	470	482	504	527	527	493	518	477	477	486	541	499	527	493	529	465	524	472	492	544	511	474	515	449	491	530	503	493	527	504	517	484	511	486	464	517	479	487	490	500	485	502	490	494	480	531	496	527	502	513	500	508	496	508	524	488	511	496	517	533	516	484	471	527	523	520	485	488	479	476	521	499	476	493	513	529	460	500	492	510	507	512	511	494	506	509	473	506	516	514	530	510	479	512	504	500	539	508	489	495	504	500	547	534	519	472	485	518	502	489	531	519	487	536	533	477	528	512	501	495	488	526	522	498	471	522	521	477	528	514	541	542	542	452	479	491	464	465	535	486	530	492	503	524	516	503	498	489	500	519	519	504	485	487	468	452	506	496	493	503	569	515	513	502	520	482	504	476	504	492	495	488	554	456	518	487	496	481	478	474	486	518	493	509	523	444	430	512	474	492	478	471	484	539	472	517	510	516	508	469	443	529	492	501	493	507	509	485	484	455	495	509	495	459	489	507	490	520	505	490	523	505	520	508	506	524	525	487	477	532	492	470	483	482	502	503	535	477	509	554	493	475	494	482	506	503	495	508	485	466	525	514	519	513	497	487	474	488	504	494	507	473	456	491	478	487	491	514	505	521	502	489	498	473	521	504	479	524	507	502	493	510	529	518	507	514	499	462	482	499	493	497	505	508	515	511	508	485	472	469	537	469	536	533	523	528	497	512	544	498	481	544	494	491	502	519	482	506	459	477	511	544	487	518	517	514	495	495	501	504	530	519	506	502	507	492	500	494	500	520	484	479	452	475	488	512	501	517	486	504	497	462	486	454	473	488	494	509	486	551	516	520	469	553	495	516	544	519	493	518	538	504	468	513	502	513	514	535	485	524	543	521	545	502	481	489	518	493	482	510	514	530	493	502	511	487	461	490	494	491	472	516	531	471	496	501	509	474	503	480	504	486	466	517	534	510	487	455	484	529	514	516	518	492	474	500	509	506	515	480	505	506	455	484	493	494	502	531	498	496	467	531	513	495	512	460	500	472	506	517	517	497	536	501	496	505	494	506	491	484	508	567	537	466	495	487	504	548	493	485	495	531	530	492	478	487	470	476	480	439	475	513	511	510	504	494	510	490	515	500	508	500	507	477	481	524	501	501	481	506	494	480	532	531	491	495	499	490	478	505	481	510	491	493	502	511	471	513	475	525	519	521	539	486	475
23778	20984	28261	23900	20941	13419	6068	3932	2843	2381	2153	1801	1516	1461	1336	1234	1122	1123	1105	1020	1001	1054	1031	995	1006	910	924	843	723	677	713	640	660	727	694	693	770	664	688	661	638	671	633	713	683	633	674	670	710	710	693	692	686	729	672	663	609	663	664	616	630	629	634	621	647	650	634	714	634	692	683	606	647	694	622	676	658	664	630	679	664	667	674	615	645	648	652	631	670	623	595	664	665	636	701	659	653	645	629	685	620	649	643	617	669	672	639	669	692	667	635	680	645	659	692	636	648	650	664	628	639	677	653	626	624	618	626	664	610	653	696	661	602	683	637	618	648	639	662	599	653	631	704	661	638	632	591	651	605	663	659	637	633	625	654	619	633	624	618	647	627	644	640	638	627	645	665	685	611	639	695	637	650	628	623	616	628	622	597	616	651	683	601	619	668	666	665	605	611	646	643	669	622	650	663	604	663	661	652	638	594	697	646	637	636	667	678	620	616	624	602	630	566	644	644	674	659	677	646	643	625	645	655	667	663	646	673	648	678	623	633	588	647	645	658	649	622	628	661	641	585	674	611	608	662	673	632	639	669	650	643	659	599	627	658	629	640	642	656	635	614	626	603	664	582	644	665	645	660	662	661	645	665	638	631	628	667	628	687	664	694	665	652	667	642	616	621	613	631	702	620	634	608	644	641	602	623	688	659	631	583	661	704	658	635	643	648	646	680	660	656	617	614	604	589	674	642	629	685	638	596	654	627	660	661	651	660	627	690	602	641	598	648	625	631	651	642	597	684	650	627	657	637	697	654	627	646	649	643	678	623	667	626	710	645	623	634	610	635	658	638	658	660	651	644	635	622	667	660	709	612	600	656	687	631	684	685	670	691	591	658	602	657	663	629	662	610	636	622	629	634	664	664	678	656	660	612	641	673	636	654	676	657	640	672	633	628	629	647	665	644	653	603	643	696	652	584	652	611	649	605	665	624	652	687	595	650	631	608	667	640	590	648	602	660	617	618	656	654	650	632	656	653	629	658	668	679	640	644	635	625	651	644	625	615	599	657	672	644	659	704	667	651	662	644	652	665	688	622	660	634	628	634	612	611	671	641	680	682	623	615	614	682	656	661	659	658	636	644	664	663	658	582	610	619	642	664	614	609	626	654	655	651	677	685	637	678	617	624	630	638	630	602	624	617	654	623	673	635	672	638	625	649	668	615	625	629	661	652	622	606	630	628	701	642	625	663	647	649	653	637	666	667	659	619	663	637	649	646	626	647	671	658	678	657	660	640	652	649	677	651	688	631	599	639	644	642	661	639	634	648	624	660	618	686	616	675	647	612	647	629	622	625	627	620	684	677	675	661	640	656	618	639	613	649	684	648	662	646	603	625	617	672	679	655	656	620	636	664	675	641	653	665	636	638	632	673	663	671	664	615	637	603	680	597	599	629	626	645	617	667	647	600	652	652	658	664	660	615	612	664	630	629	637	624	675	679	619	682	633	618	652	691	644	635	623	670	658	662	630	684	634	619	655	677	685	623	617	644	605	687	636	692	593	660	659	685	650	635	634	641	617	618	615	709	618	616	660	618	619	618	618	636	612	624	582	650	643	652	619	603	633	657	585	662	621	681	696	631	616	697	682	649	661	613	610	656	681	608	624	665	639	609	642	632	618	635	698	665	634	637	655	668	669	623	670	639	683	657	595	658	630	674	633	648	686	639	647	625	647	625	662	692	636	634	651	605	594	653	681	622	584	664	607	661	707	641	613	634	656	631	640	626	651	635	680	675	642	596	658	593	663	686	660	611	624	638	685	655	627	642	635	628	664	651	607	660	642	659	664	689	597	645	651	645	630	657	663	678	620	635	639	634	637	676	606	648	642	663	664	621	653	631	665	638	643	619	630	618	645	649	647	643	657	652	625	651	642	644	608	674	627	655	659	655	621	645	634	630	600	614	648	649	650	649	697	664	688	647	626	628	641	623	658	674	680	691	663	638	616	664	650	668	664	618	671	657	644	661	638	661	646	600	630	654	661	621	663	639	647	654	651	645	644	647	652	623	622	686	628	649	661	643	631	670	635	654	610	640	590	666	658	673	664	651	684	628	618	631	634	664	626	625	624	681	618	643	655	659	647	634	646	626	614	616	636	635	636	641	655	660	615	573	625	636	625	646	697	690	647	701	654	640	625	651	634	617	664	639	632	638	686	630	627	695	606	642	698	636	651	615	646	655	682	662	629	691	681	658	696	592	678	651	632	653	640	616	602	623	643	639	620	687	583	649	602	598	619	633	635	619	618	615	629	634	667	641	633	643	649	630	655	607	662	647	646	633	644	628	648	659	681	645	626	686	650	604	682	624	635	662	661	619	622	610	643	599	671	645	646	661	620	632	598	579	628	629	628	680	626	661	649	644	608	607	651	630	674	598	670	663	654	624	664	645	629	636	638	633	613	671	596	687	661	631	662	624	644	626	679	657	655	640	632	595	643	631	676	659	638	659	685	636	673	604	643	657	686	631	602	646	629	645	627	613	649	652	613	683	621	679	645	671	590	655	610	652	608	672	613	637	673	669	662	613	685	663	654	670	650	644	667	620	629	667	658	620	626	647	668	683	637	670	625	659	651	683	630	668	647	623	679	618	622	639	600	613	643	663	643	659	671	620	664	650	620	607	650	649	672	664	642	647	673	646	653	634	631	652	664	622	644	627	658	620	675	640	682	612	688	655	622	635	680	681	603	617	665	684	656	611	672	661	616	647	704	583	657	646	667	609	643	648	625	630	666	672	647	638	609	648	637	657	629	657	692	618	639	682	644	606	639	635	589	666	662	682	620	623	650	644	642	588	675	650	625	626	624	643	619	685	651	641	645	672	590	622	624	604	598	646	656	643	680	618	669	616	672	676	693	704	670	633	634	641	641	599	633	614	661	666	610	664	634	646	670	631	624	586	646	650	658	640	612	640	644	710	625	653	641	653	656	624	674	653	632	652	644	680	625	655	667	646	619	673	651	644	596	627	633	625	654	615	627	650	662	619	624	636	666	653	645	620	631	603	657	591	633	638	646	636	646	680	611	638	642	619	654	619	633	585	653	658	663	629	636	693	607	642	593	605	660	601	611	631	633	695	671	637	648	609	623	636	663	649	651	655	668	692	660	662	622	644	670	614	630	645	686	712	665	673	643	626	634	641	597	624	601	683	647	618	658	618	657	622	637	649	652	631	562	640	666	660	664	594	652	632	617	635	619	623	654	659	639	635	630	651	666	654	639	646	634	655	643	685	673	658	660	638	598	624	673	667	697	665	641	610	646	615	639	667	638	688	614	653	645	660	587	600	633	646	657	644	654	628	654	653	676	599	611	640	664	626	634	646	659	653	655	641	652	655	614	662	629	623	641	618	687	632	603	665	633	627	649	657	681	666	652	670	643	612	618	673	592	678	677	607	640	661	622	640	663	641	632	636	627	648	665	637	654	647	608	679	620	619	607	648	639	623	610	674	643	664	660	657	631
15749	31770	24184	15826	10973	9309	9450	7852	6021	4914	4391	3566	2741	2670	2392	2161	1932	1799	1812	1731	1701	1598	1648	1538	1650	1412	1475	1233	975	896	810	812	883	926	847	838	888	886	946	808	827	816	808	809	856	816	872	831	863	859	820	827	857	875	854	848	832	789	833	750	787	860	809	797	788	787	786	794	816	799	811	798	819	790	755	805	826	704	794	795	820	825	810	784	800	831	783	829	759	777	809	806	792	833	791	805	782	840	794	777	745	793	781	782	835	799	805	774	783	794	805	748	835	795	833	814	761	807	800	772	799	764	801	785	811	743	840	778	783	851	807	773	791	782	740	771	783	807	826	766	761	785	805	755	811	783	763	754	770	801	772	764	768	795	770	795	774	778	768	726	772	782	809	798	764	822	826	795	795	799	738	766	758	799	748	779	761	799	837	843	842	808	781	791	791	791	819	794	802	747	760	800	771	802	851	844	815	792	807	781	794	800	750	742	845	848	775	822	795	746	842	741	774	815	788	793	742	767	821	810	750	782	776	770	771	776	765	799	814	795	840	787	803	809	774	787	795	771	734	815	778	792	785	768	775	789	778	853	823	812	791	784	793	809	846	782	781	787	811	821	781	794	786	786	834	816	764	803	778	776	818	807	805	789	844	810	791	799	834	825	802	769	780	812	759	840	758	810	799	844	758	806	755	763	743	774	771	787	789	806	830	795	796	844	800	772	802	777	806	801	817	860	792	778	745	808	801	801	824	788	862	812	810	776	783	744	801	783	845	790	796	791	792	767	786	839	772	814	768	757	811	731	793	827	800	805	806	790	811	770	794	788	754	795	809	819	817	861	792	782	822	740	777	811	792	767	816	763	790	779	803	783	787	793	872	718	765	789	845	760	791	778	755	798	779	741	771	780	814	776	830	837	819	778	807	801	806	759	766	808	823	788	770	886	818	753	810	724	761	785	815	782	790	804	815	828	814	833	806	819	789	761	770	831	812	758	753	805	782	821	765	792	763	816	805	791	824	772	798	823	815	807	763	789	813	804	807	804	777	750	805	852	821	813	748	804	749	776	788	774	825	749	791	822	800	785	793	811	779	745	807	754	823	771	748	821	826	779	775	835	823	819	805	828	787	779	794	811	736	769	767	788	784	811	752	758	757	793	844	748	787	785	785	826	782	785	830	808	796	793	771	778	742	801	830	808	781	804	799	787	800	761	794	776	767	810	795	756	795	767	798	797	806	799	824	790	784	772	760	772	800	793	774	795	796	759	798	796	773	846	827	808	756	833	806	825	730	770	798	777	784	826	804	849	762	793	764	811	779	819	798	804	797	772	801	735	752	783	799	824	772	780	762	791	824	797	808	795	776	756	778	774	777	814	752	806	825	790	814	820	801	828	769	757	801	711	757	788	828	773	771	816	752	799	768	772	804	814	771	783	826	759	823	805	809	802	813	798	821	775	767	781	799	811	802	752	815	757	816	814	801	784	835	784	770	782	809	785	784	805	800	788	818	803	783	751	776	812	797	775	814	791	761	808	771	752	840	808	837	858	808	812	817	776	810	743	742	798	819	791	816	791	813	771	870	821	839	781	783	769	800	780	808	775	770	830	763	770	817	767	797	784	823	805	817	764	763	769	762	818	775	792	808	819	785	811	825	744	799	756	799	833	802	805	778	776	791	781	803	803	793	760	813	777	787	809	803	829	770	797	797	720	810	762	836	818	776	839	792	790	763	800	814	835	775	784	787	775	792	761	811	804	792	773	786	814	747	818	797	791	798	759	805	787	757	809	782	784	811	751	801	818	838	761	770	762	787	785	774	856	825	778	780	795	807	797	840	778	768	779	769	786	773	757	758	835	741	824	751	811	821	782	813	845	747	796	814	732	767	777	774	764	779	816	810	820	789	826	767	794	861	737	838	819	867	771	797	810	819	803	809	823	836	764	804	763	778	765	759	782	762	821	836	787	800	791	777	793	814	790	805	755	782	769	818	795	802	736	830	789	781	723	834	806	823	821	825	796	785	743	764	765	753	819	825	845	815	813	826	795	778	782	740	784	758	821	759	830	743	774	774	783	744	780	796	788	785	797	812	799	802	742	791	793	776	856	818	800	828	804	786	803	790	769	770	746	854	792	776	775	800	802	813	830	796	792	752	824	822	765	780	757	798	807	733	803	772	776	803	739	795	753	780	736	784	769	791	825	863	811	769	818	792	821	773	777	811	808	811	762	831	767	845	758	819	783	790	785	810	826	782	788	765	807	791	787	848	765	778	833	796	784	768	788	807	791	794	747	767	770	768	829	796	788	749	784	777	720	819	809	787	828	779	795	761	769	818	728	789	785	833	843	801	791	800	800	793	755	829	813	793	765	794	782	771	773	776	785	756	798	788	795	757	774	800	808	784	811	794	805	817	797	860	876	756	855	818	862	739	794	815	775	796	753	781	803	794	792	818	792	832	809	818	829	778	812	811	827	774	772	790	795	797	814	799	803	805	793	751	813	766	793	775	753	837	772	787	810	758	759	836	781	787	867	771	802	795	773	791	777	764	810	828	777	756	764	792	845	792	798	819	802	760	841	790	788	826	840	765	816	802	800	796	838	760	797	792	812	771	822	782	782	796	780	825	802	763	729	841	784	739	792	741	825	791	820	794	809	774	779	785	807	838	761	766	829	786	790	798	786	757	799	789	761	810	784	767	771	730	845	785	784	792	872	840	817	790	761	769	760	745	804	795	790	763	767	824	819	766	781	791	820	737	806	810	792	760	802	797	786	809	781	813	729	758	771	749	803	822	795	850	813	788	787	785	802	781	790	800	816	753	815	844	829	770	767	791	765	815	757	798	814	806	784	759	822	814	793	812	844	847	817	791	790	758	777	832	806	763	777	807	798	795	798	773	834	762	743	793	809	792	767	775	810	769	749	804	827	797	792	774	790	818	768	762	831	812	756	783	784	723	809	786	799	727	808	778	781	778	799	809	798	798	855	751	795	770	755	826	797	798	790	750	829	755	815	747	773	794	748	786	786	763	803	830	791	759	780	836	781	804	825	772	814	778	768	782	795	803	783	790	776	802	777	807	785	768	770	777	821	808	828	737	795	821	786	866	733	811	833	744	806	822	750	784	832	804	786	828	825	786	780	812	810	828	758	758	757	759	800	792	775	798	778	823	788	793	783	854	792	790	784	747	841	782	809	840	807	815	779	792	808	795	810	759	821	787	774	763	783	788	791	790	792	775	760	864	801	772	799	793	816	771	817	791	796	796	798	817	782	818	769	784	835	761	743	801	772	767	794	819	793	751	809	753	778	839	803	790	776	768	779	812	775	760	776	796	763	786	811	756	821	791	773	810	782	715	811	814	827	815	801	789	808	743	770	826	841	727	852	821	793	816	842	812	830	806	785	792	781	781	796	799	774	753	805	790	721	778	805	803	824	795	806	813	741	823	821	805	807	762	805	798	752	806	847	813	817	768	807	819	810	757	766	798	765	714	805	779	822	803	841	770	780	803	780
24872	20898	26976	24781	11937	3453	3097	2480	1879	1541	1420	1161	889	884	749	747	652	588	596	610	602	578	574	503	550	492	523	444	394	353	341	364	329	306	348	381	387	355	334	328	320	331	327	347	338	308	341	309	349	360	333	347	323	348	341	342	290	357	337	320	328	351	311	335	336	323	368	283	309	330	326	285	323	325	324	335	317	312	338	310	333	331	278	321	349	342	318	308	340	310	332	334	298	345	290	319	318	312	309	311	327	344	318	283	291	321	308	307	292	298	339	329	332	324	325	298	329	305	298	345	348	343	342	319	325	329	338	338	326	292	320	309	292	345	290	362	322	347	306	305	274	303	303	325	324	355	296	317	319	297	313	318	306	321	326	319	330	297	286	303	295	283	313	361	289	325	317	345	337	297	297	334	307	299	325	329	323	300	317	322	313	339	320	297	326	312	307	303	302	324	315	304	291	285	331	331	312	303	342	317	318	341	347	296	333	284	298	321	307	333	334	335	301	307	313	340	293	336	332	322	336	335	288	291	333	328	307	314	295	317	303	316	339	298	328	299	284	313	291	353	332	303	305	317	318	324	329	337	307	353	331	302	299	331	332	318	306	297	320	293	337	299	305	323	318	320	326	327	314	310	306	328	330	335	315	334	315	336	342	276	341	302	316	284	344	294	332	342	332	305	349	305	307	347	336	306	327	316	312	317	346	316	298	305	334	317	332	283	319	323	315	320	290	314	299	306	293	329	314	348	332	300	332	331	313	338	292	304	291	329	323	321	315	326	322	288	338	286	334	331	333	315	325	317	308	315	298	307	306	332	341	278	295	302	309	308	328	302	306	302	309	317	325	334	323	283	319	309	322	309	312	309	314	289	312	321	322	333	309	306	319	321	294	278	323	281	307	292	316	352	285	336	309	331	298	319	318	340	321	314	313	329	319	309	309	317	305	301	313	339	321	352	335	302	293	305	320	298	315	316	334	327	327	306	346	297	328	315	304	311	329	313	331	323	314	297	339	313	314	324	320	340	320	305	318	317	289	318	283	334	308	296	328	317	299	269	299	296	302	315	326	323	324	280	346	322	303	310	283	318	320	320	315	327	313	275	332	333	326	324	294	313	309	312	320	306	305	342	295	328	331	311	314	308	297	311	326	314	322	326	339	313	327	275	323	337	338	324	257	286	324	319	333	346	331	301	385	328	303	304	323	300	334	314	285	302	307	327	306	293	340	315	282	310	326	291	300	313	328	319	353	302	304	295	327	305	317	318	306	301	322	311	319	346	294	321	314	298	304	309	330	304	320	327	334	313	347	320	335	295	321	351	334	316	304	324	308	312	313	338	340	326	313	320	291	309	312	305	319	339	323	282	340	259	331	333	266	295	331	317	309	315	352	328	293	298	287	290	332	325	318	307	316	327	309	301	302	353	271	343	307	323	334	325	331	308	341	300	305	313	305	302	322	319	324	309	303	316	310	313	306	351	309	307	336	301	298	334	305	350	314	289	312	310	334	333	309	306	317	338	320	298	313	350	312	307	310	298	288	342	304	315	311	349	313	328	314	318	293	286	321	331	309	299	344	318	320	308	322	328	313	311	350	301	317	279	311	312	338	312	312	270	304	292	348	337	321	315	315	292	284	274	297	346	314	334	298	320	335	301	295	342	320	289	318	307	304	326	286	357	341	347	337	310	319	290	302	304	330	344	311	313	315	326	308	314	308	297	336	271	301	330	318	328	306	305	263	329	317	313	313	299	319	316	322	308	320	311	307	303	315	282	308	300	334	286	313	296	311	313	315	306	324	310	333	346	303	329	314	320	302	331	322	287	297	325	323	289	333	323	301	338	298	344	292	334	331	323	316	310	326	322	301	285	350	323	324	290	333	313	315	352	324	313	322	305	286	337	333	325	316	308	325	304	325	328	323	312	302	306	289	299	320	318	277	295	355	317	295	305	291	343	312	326	330	303	305	322	311	316	307	314	313	331	310	311	341	301	317	305	316	354	337	306	323	290	327	312	347	325	328	339	295	337	308	300	316	348	337	315	304	309	297	316	313	313	330	306	333	309	295	335	324	295	291	307	331	293	294	317	301	300	301	302	302	283	318	328	321	331	339	329	316	310	318	344	364	263	340	319	302	306	308	308	285	312	334	349	330	337	305	254	320	289	332	276	303	316	313	341	318	314	319	271	352	322	260	306	307	352	321	309	293	340	315	301	318	292	323	328	285	319	378	347	340	300	293	311	299	301	336	313	312	299	299	319	311	322	323	325	328	300	321	327	342	308	273	346	323	329	332	329	327	327	335	300	317	276	305	310	297	335	281	304	338	338	327	327	300	336	325	323	350	303	310	314	309	328	304	318	315	336	317	314	313	321	337	314	310	289	351	329	331	312	321	307	325	295	317	350	303	338	311	327	310	306	308	331	326	326	333	285	313	310	300	327	302	304	307	331	339	332	326	325	269	299	319	307	318	333	373	312	323	297	321	304	317	307	314	338	340	330	329	319	327	323	314	273	326	321	334	324	348	353	314	320	311	335	327	338	363	292	309	324	321	347	295	296	296	292	283	331	311	300	303	312	309	301	326	309	286	313	338	315	300	340	334	311	295	303	312	336	268	323	312	311	311	338	301	315	275	319	297	297	338	309	320	339	353	308	326	282	324	295	325	318	361	297	265	314	309	324	313	356	323	285	322	309	319	319	318	344	321	318	339	312	290	331	353	315	358	331	297	304	324	335	328	314	290	313	308	322	322	307	325	297	334	303	309	337	335	287	334	313	312	314	337	332	285	315	317	380	320	305	313	339	329	319	307	323	321	329	303	334	333	321	337	316	304	311	325	287	335	319	315	287	337	313	317	330	301	316	330	332	336	286	313	318	319	297	304	359	341	288	310	283	316	334	330	332	335	318	308	292	321	315	316	315	309	310	293	291	314	300	293	307	334	292	310	316	338	340	325	328	330	293	303	315	341	336	279	296	321	313	301	327	328	315	302	307	334	294	326	338	332	319	316	292	320	333	320	311	345	331	316	312	301	347	300	331	302	315	294	317	326	308	312	312	318	320	322	322	319	341	301	304	318	337	313	308	318	331	328	340	313	308	309	317	317	291	333	338	308	316	290	317	320	320	316	302	300	319	321	350	317	324	298	301	330	303	303	304	290	295	318	323	347	302	326	316	292	312	304	347	323	319	338	310	313	308	322	281	296	309	308	331	308	291	296	319	303	313	352	291	305	273	279	299	358	330	352	318	299	300	312	283	325	337	333	335	322	317	326	330	328	318	292	323	328	306	304	327	344	310	306	326	306	323	299	311	321	277	332	302	307	331	297	301	303	352	338	322	312	326	339	360	325	268	326	326	305	308	283	340	301	339	353	311	311	329	323	326	322	333	300	354	340	331	355	317	314	305	344	314	317	310	335	314	269	305	316	304	320	321	301	313	314	311	307	296	340	328	298	280	292	331	308	316	314	306	317	318	302	326	343	321	335	320	346	326	304	301	305	301	298	325
15283	27954	20289	12369	8388	6913	7285	6163	4730	3832	3328	2743	1917	1871	1656	1494	1323	1211	1212	1145	1170	1030	1047	1008	951	883	902	758	609	501	471	489	435	523	508	479	499	522	485	447	490	429	479	471	430	443	439	479	499	441	446	467	464	452	443	441	455	435	462	432	420	429	383	441	415	392	445	427	437	454	456	428	419	398	427	438	426	434	419	451	458	405	443	395	403	423	431	471	397	431	431	442	418	426	442	397	457	423	436	410	408	428	430	419	414	395	407	464	428	407	384	423	376	408	425	361	402	440	433	471	479	469	402	418	398	423	443	428	425	428	416	426	456	445	418	420	407	414	410	416	431	443	444	438	420	450	385	399	436	384	455	444	424	461	421	398	412	454	438	406	419	420	439	442	407	417	426	442	414	408	418	447	466	411	413	454	427	428	452	405	457	408	431	401	453	401	428	424	455	403	436	410	422	381	412	400	427	420	412	435	395	434	428	449	453	439	438	391	419	404	411	423	402	425	438	395	402	430	440	445	415	400	429	418	412	388	396	439	454	421	439	440	429	466	395	441	414	398	423	385	414	389	437	408	419	426	393	410	420	473	415	386	405	447	398	422	431	419	414	404	453	412	413	434	419	422	404	416	431	435	443	412	423	400	393	419	408	443	407	432	391	437	408	421	421	442	454	434	427	410	431	408	455	431	420	414	405	411	445	420	429	404	422	436	431	402	438	403	444	383	444	400	422	431	405	416	472	414	437	427	420	453	416	442	426	412	407	417	429	450	428	423	428	436	422	397	420	404	436	427	412	372	396	413	460	421	431	405	399	403	416	399	439	437	423	393	406	417	403	404	361	408	446	441	424	389	405	442	433	412	432	420	365	435	458	444	437	396	396	425	414	449	440	409	388	402	443	453	416	438	442	417	417	440	389	448	446	442	444	419	395	419	436	410	395	414	441	414	444	408	408	440	426	387	444	416	423	438	451	437	421	436	448	388	450	431	439	451	424	395	419	431	440	418	394	428	429	443	422	393	436	433	403	390	407	412	411	425	404	413	417	439	391	414	422	416	438	404	418	398	412	421	430	404	422	396	400	422	458	420	415	392	425	440	426	449	405	408	434	442	383	407	440	430	440	448	446	447	438	418	424	434	414	437	383	428	396	441	424	413	387	419	435	442	393	418	418	399	428	456	423	443	436	445	433	452	429	437	428	386	404	411	394	405	367	413	425	435	408	444	412	418	409	413	394	404	435	435	414	429	414	417	417	428	453	429	436	427	458	431	455	403	432	447	421	403	393	445	451	407	408	399	416	410	437	447	382	411	406	425	416	408	391	427	420	440	417	458	413	395	437	414	432	447	428	412	429	429	401	432	424	388	436	388	419	405	414	402	438	418	450	432	453	422	409	437	358	398	410	420	437	417	411	433	452	425	407	418	377	412	432	411	434	459	408	418	411	401	401	402	386	421	425	429	412	460	426	399	431	398	405	434	429	425	439	406	406	423	416	411	432	456	420	441	428	401	429	404	434	413	447	428	446	414	427	436	427	417	431	438	411	434	408	411	407	393	423	408	417	413	404	433	435	420	419	375	421	413	389	426	415	429	406	429	423	422	398	391	387	406	435	436	403	422	415	418	411	421	469	421	433	431	417	407	413	391	368	406	449	429	442	420	390	432	461	401	428	394	433	422	408	437	452	398	444	434	392	415	431	411	416	395	471	372	459	375	414	387	413	414	381	422	463	388	424	388	422	394	415	425	448	442	425	462	381	431	402	437	470	388	443	405	444	447	442	433	397	432	440	415	411	429	429	424	434	405	401	420	408	407	387	423	439	425	402	426	424	394	400	388	423	421	445	443	385	411	412	404	392	412	408	427	408	427	434	417	446	401	414	413	413	409	457	451	438	440	413	426	420	410	401	419	414	444	404	420	405	437	424	401	388	477	416	431	403	438	425	449	437	424	458	386	426	380	424	426	435	413	423	465	446	433	420	411	422	414	423	404	425	455	418	404	393	419	426	442	412	430	423	394	406	433	408	438	429	420	435	407	438	455	402	406	418	410	416	395	440	398	409	394	402	411	429	394	401	410	443	424	412	381	414	402	436	438	417	452	444	407	402	422	418	430	423	409	449	419	409	401	431	401	454	439	416	444	415	451	422	427	419	393	435	422	421	435	413	434	417	411	450	424	414	397	439	441	403	450	414	418	379	465	380	400	407	431	416	422	432	451	438	418	422	444	432	420	432	431	394	415	405	445	452	406	411	416	412	430	426	420	427	406	420	406	415	414	441	413	416	444	415	408	415	412	415	419	424	431	424	433	434	431	456	431	439	460	424	427	470	411	430	433	423	421	440	419	393	398	437	425	413	448	421	429	454	455	426	410	428	407	416	446	427	412	437	457	456	417	426	449	406	439	364	447	419	414	443	424	456	418	416	409	424	425	435	448	446	400	412	430	425	433	410	441	363	415	404	408	424	428	398	429	418	426	420	443	449	411	436	388	426	415	403	433	437	429	393	422	425	433	473	416	428	425	442	435	415	399	444	410	425	410	426	476	392	401	428	414	441	407	453	407	410	429	409	450	446	394	435	439	412	415	414	425	449	412	398	435	382	457	434	425	410	417	417	427	432	438	411	428	445	427	397	435	395	363	457	435	402	422	390	416	455	458	406	444	423	415	422	422	429	418	441	465	420	418	411	407	414	418	431	418	430	438	402	433	438	422	422	420	409	411	373	408	386	413	440	450	428	399	450	427	429	399	457	402	475	395	417	399	376	414	432	415	408	421	450	422	407	401	415	434	378	431	429	449	430	416	427	423	350	440	449	448	404	427	445	397	408	425	436	396	428	429	418	421	433	416	440	399	423	406	418	405	409	431	432	456	415	425	395	410	447	419	419	414	451	421	434	450	388	430	441	373	381	457	425	443	400	419	421	450	424	428	422	420	461	435	398	431	421	412	430	463	429	421	439	430	432	428	407	408	442	394	442	374	429	422	410	437	397	398	447	435	412	437	421	407	407	412	442	448	398	425	414	396	441	439	440	461	421	445	430	458	449	429	442	424	420	415	397	449	429	383	444	421	445	456	435	419	396	443	359	416	423	410	427	442	416	417	426	398	458	448	416	411	439	436	414	425	450	397	404	389	415	423	418	367	436	441	417	428	428	437	406	396	412	425	438	414	409	422	385	430	429	439	448	433	461	397	372	417	410	396	412	416	444	442	411	428	425	417	403	410	430	414	397	433	400	381	430	405	412	443	418	411	435	448	429	422	423	407	413	415	421	404	447	440	428	421	426	411	436	402	445	432	400	420	423	444	460	440	432	444	411	419	388	434	418	409	420	424	417	467	414	443	402	431	411	430	425	397	422	415	418	442	454	426	444	410	401	406	416	422	425	459	416	446	426	428	388	417	422	429	391	401	444	442	439	450	421	406	449	391	427	427	416	436	437	404	449	435	399	425	386	415	441	393	416	417	410	431	437	412	418	404	415	434	413	430	472	446	434	458	429	435	423	414
22720	21025	28779	23485	21040	21221	14897	5919	4092	3330	2823	2538	1906	1847	1692	1567	1461	1273	1353	1232	1230	1212	1260	1148	1126	1078	1027	1064	922	771	742	714	729	741	722	744	767	757	758	686	692	741	664	694	751	659	721	721	732	706	705	697	724	717	676	729	661	683	699	690	660	642	658	621	679	637	675	630	669	659	688	704	691	661	692	677	672	718	692	665	687	708	713	681	681	673	680	699	682	679	693	724	700	642	659	704	660	667	675	698	674	706	670	637	679	674	648	673	688	692	680	627	672	677	693	636	653	688	689	676	687	664	672	658	653	721	677	677	650	682	707	692	682	688	628	720	692	690	649	647	708	618	679	618	720	679	670	676	666	646	679	691	647	628	675	671	647	677	680	701	689	671	686	679	671	713	638	681	662	695	680	674	723	620	666	678	693	684	686	672	684	680	673	686	640	686	753	630	660	698	685	666	636	695	720	678	713	685	653	653	693	690	684	711	603	711	658	633	690	644	663	725	634	675	630	651	662	674	708	681	630	669	668	644	702	721	659	677	626	657	691	628	644	674	667	692	672	658	701	683	645	667	675	677	636	657	687	650	666	690	637	729	680	700	638	687	643	689	628	682	721	707	626	644	663	672	708	640	651	671	686	631	637	610	652	693	680	645	622	628	679	602	699	684	659	697	681	696	685	686	687	685	676	717	682	692	672	644	672	672	688	717	673	651	659	652	649	689	643	686	647	650	667	685	659	676	651	666	691	699	710	674	714	667	643	703	686	637	726	664	695	657	671	669	636	664	633	672	691	629	682	642	662	674	692	700	675	672	670	679	687	643	650	642	655	677	661	698	700	644	721	684	693	647	703	644	678	688	679	663	701	655	692	617	681	692	669	626	665	674	688	654	648	688	651	699	662	668	666	701	661	673	691	658	674	670	686	656	684	644	673	664	704	652	657	714	705	618	647	662	704	669	662	630	646	668	650	673	695	668	685	681	677	682	653	698	643	645	644	646	665	675	659	709	699	668	643	726	684	621	679	649	684	683	638	684	647	679	661	663	643	654	726	679	653	665	699	717	682	649	701	670	691	680	680	642	646	674	676	713	665	681	638	700	638	638	644	635	670	645	682	700	681	662	676	630	675	683	645	628	668	675	699	718	632	645	659	639	681	624	695	656	641	684	648	659	662	631	678	673	672	646	680	644	674	662	669	681	658	665	596	672	675	700	699	683	669	682	669	733	627	691	653	639	678	671	674	694	674	732	716	726	674	729	702	622	691	613	678	700	690	651	655	666	637	679	639	676	707	643	698	663	675	659	636	664	638	689	660	637	713	687	726	661	660	692	637	648	667	704	665	697	635	670	614	680	664	682	611	708	689	628	704	624	719	675	643	671	681	619	626	650	690	687	647	659	638	741	664	672	651	677	684	690	595	656	663	686	686	654	640	670	674	671	707	677	711	715	658	648	720	646	654	684	667	707	681	725	648	677	705	681	696	663	696	686	675	658	684	654	685	665	717	689	662	690	653	660	630	705	693	681	698	651	680	634	704	633	696	667	643	696	682	673	716	619	638	692	700	636	662	682	709	662	670	666	699	690	626	709	631	673	663	660	697	685	686	674	659	696	640	681	665	687	619	667	639	620	678	643	627	679	686	668	637	666	663	671	659	698	628	688	670	664	690	693	678	687	696	695	638	691	691	629	674	688	715	731	669	706	668	708	640	645	671	687	656	664	647	693	675	651	649	650	648	683	634	681	681	680	710	685	692	706	649	677	665	694	680	662	700	699	662	619	626	641	676	689	677	678	671	658	659	666	657	624	689	668	691	695	674	685	685	649	662	654	653	678	713	653	720	655	674	667	661	659	664	662	696	655	690	622	659	693	648	598	692	635	678	620	654	704	722	634	640	699	680	662	617	688	690	686	649	681	722	676	668	699	668	616	678	688	633	673	665	666	676	663	680	626	655	679	670	666	705	644	659	677	665	662	695	680	665	643	715	681	696	672	616	641	703	675	678	676	639	661	661	668	735	698	664	675	629	700	645	668	645	620	643	672	650	666	665	677	694	682	700	709	678	694	663	669	689	669	657	709	706	673	701	663	633	662	627	721	635	676	639	688	684	690	693	704	680	725	652	722	665	659	692	635	655	676	696	667	659	673	669	642	648	634	643	683	695	686	651	672	679	698	636	740	643	643	665	676	615	724	672	742	672	676	678	657	659	658	648	695	729	666	649	691	693	641	712	692	657	693	652	662	694	700	638	682	686	643	671	660	664	674	678	692	702	694	708	713	714	703	686	696	651	689	662	624	660	699	692	717	626	680	672	654	707	645	654	664	707	630	722	690	651	670	693	643	711	675	635	634	664	702	688	656	677	659	675	674	647	635	681	669	613	674	677	652	647	686	668	711	608	714	651	679	678	673	632	647	663	693	682	707	706	653	707	708	653	665	737	698	686	599	660	676	670	620	662	651	669	704	665	672	675	682	716	657	669	667	649	666	663	658	662	672	650	691	664	653	630	665	681	696	613	670	640	675	634	693	662	670	697	699	666	633	614	651	663	684	675	650	640	625	652	640	713	704	722	699	684	645	686	622	662	654	676	638	639	624	645	681	681	666	681	679	617	646	638	646	687	698	642	653	665	626	668	663	711	692	703	680	669	662	692	691	680	682	709	678	710	697	708	641	663	657	684	690	669	651	664	681	703	634	688	643	643	667	683	663	633	688	695	635	673	649	648	670	665	638	657	685	637	673	689	698	597	664	689	637	661	660	672	702	642	674	680	683	684	664	687	685	647	719	714	622	658	687	665	653	629	633	662	681	657	713	676	768	679	673	710	663	635	662	677	680	657	678	690	674	668	689	624	682	708	656	729	654	654	665	691	660	671	671	661	658	683	690	672	674	714	634	662	669	661	714	661	645	711	656	677	678	685	675	666	677	624	681	646	710	694	670	639	678	723	680	669	665	702	739	716	660	703	649	636	683	685	678	659	660	658	682	676	677	649	691	663	695	699	701	667	739	701	665	669	633	649	651	656	680	672	659	642	658	661	674	646	686	653	692	646	651	665	632	655	680	655	655	669	664	643	659	653	639	664	663	627	652	673	662	692	596	700	652	702	670	683	682	638	662	644	651	657	665	664	697	688	634	617	665	672	682	638	638	675	702	665	657	653	695	647	660	662	657	681	647	706	690	668	636	672	667	684	688	683	639	678	700	683	668	673	695	678	687	641	663	672	680	669	661	678	641	668	681	644	632	660	679	676	644	645	669	616	658	653	707	665	686	667	643	696	677	647	626	633	664	676	663	700	676	711	684	694	719	643	695	645	676	695	662	697	674	611	619	683	635	687	671	627	692	661	712	632	710	710	682	655	652	639	665	664	631	691	697	651	634	662	662	653	657	653	693	669	646	654	609	714	647	678	689	621	652	668	692	663	639	682	678	654	690	697	640	632	701	620	697	681	702	647	626	663	673	678	674	674	622	691	643	685	659	678	720	678	685	686	702	688	718	665	709	657	671
18446	37094	29570	19926	14610	12050	12298	10425	8308	6818	5815	5093	3788	3519	3204	2813	2684	2352	2247	2192	2087	2053	1996	1799	1777	1713	1646	1528	1217	981	1010	905	1000	962	959	981	974	992	984	951	891	879	929	919	853	923	866	882	894	949	929	892	998	962	935	907	884	927	912	838	892	831	841	865	801	865	812	903	819	882	825	894	867	888	820	842	878	798	876	884	819	814	837	842	831	824	863	839	873	857	846	822	823	835	861	823	855	833	841	862	786	884	768	849	827	789	852	840	904	816	820	820	773	805	846	813	841	805	825	848	826	816	863	776	862	810	794	843	832	818	847	856	857	813	819	856	839	884	867	839	796	750	840	863	788	811	827	760	820	846	853	790	851	814	862	859	822	852	860	834	790	830	838	857	817	768	815	857	817	823	826	828	781	834	850	821	854	859	847	831	870	878	777	833	842	863	910	818	875	829	837	820	877	883	833	885	837	857	907	818	854	830	797	851	895	800	842	815	834	806	806	814	859	805	858	772	845	789	892	879	822	780	837	802	835	815	760	820	795	824	837	783	840	783	805	834	903	869	789	838	830	858	817	840	841	822	850	847	843	863	864	790	824	839	819	823	859	831	797	865	828	793	772	834	873	820	844	816	814	821	771	817	847	809	788	800	831	828	821	821	819	883	829	841	846	819	838	857	883	805	824	826	810	843	784	846	814	832	853	873	839	820	815	815	823	869	873	853	863	885	781	831	850	838	823	851	785	803	857	816	847	856	764	839	813	843	876	860	753	896	814	830	848	834	814	867	760	807	816	860	839	819	817	832	766	801	849	862	845	873	833	837	853	814	867	868	834	785	855	792	841	831	776	825	833	836	865	789	821	832	840	880	810	839	800	857	847	833	798	857	821	831	806	858	805	869	827	849	824	833	831	825	864	806	833	819	819	848	827	843	806	844	763	854	807	819	812	845	848	839	884	813	835	828	808	809	786	826	777	864	839	822	831	845	818	859	819	814	852	819	890	861	784	794	858	825	764	820	849	827	791	848	870	853	772	844	905	878	855	870	815	845	865	866	826	809	830	834	779	816	791	788	850	843	859	794	814	808	820	847	860	870	831	851	808	852	860	815	842	879	819	793	847	861	825	829	867	791	790	774	807	843	859	817	818	864	849	800	860	832	837	844	831	797	805	769	830	821	862	843	828	839	861	757	858	834	845	833	832	820	826	801	831	787	835	828	835	832	809	804	868	776	846	821	872	776	809	861	829	815	853	767	836	829	813	841	801	883	781	785	873	843	832	803	848	875	857	831	815	822	796	816	831	802	867	842	795	808	787	785	837	767	836	833	845	808	851	796	849	806	838	801	821	847	805	842	925	852	879	773	817	852	805	868	790	887	848	786	837	806	864	814	827	803	811	850	816	833	823	863	864	873	814	817	761	746	836	819	896	831	813	875	860	804	802	855	832	800	833	849	834	861	797	851	834	860	865	858	840	867	830	807	803	799	847	855	802	833	768	877	845	853	822	734	811	826	866	815	860	814	813	850	803	845	844	816	813	852	813	795	848	856	836	777	804	890	831	843	854	885	828	824	873	795	861	763	822	791	799	812	863	843	816	769	865	834	764	833	838	794	849	798	766	789	844	834	836	806	879	827	826	789	772	785	858	853	831	831	790	841	872	836	828	829	791	803	814	800	869	897	810	819	903	824	790	844	839	858	882	875	858	775	835	822	872	795	842	815	858	836	874	849	826	866	798	807	761	854	861	884	814	832	825	881	828	789	820	797	810	803	826	810	877	843	849	826	869	858	797	822	817	843	869	786	828	813	844	861	796	827	840	773	808	786	809	779	863	862	815	865	822	823	819	854	884	839	822	870	780	855	878	826	820	829	860	818	803	780	881	806	819	780	814	862	893	835	832	838	832	833	810	808	832	807	796	799	861	785	846	789	873	786	852	800	833	813	840	830	825	870	772	791	824	867	812	827	809	796	824	828	830	818	820	810	800	818	868	821	849	882	807	845	844	889	868	864	845	797	828	850	825	847	854	844	873	795	801	845	807	840	806	825	825	813	865	790	842	820	822	834	805	824	804	830	835	808	809	857	875	817	824	858	842	762	831	835	848	832	840	846	866	797	848	803	814	839	835	843	877	813	892	822	814	806	842	828	818	825	848	796	836	814	807	856	884	815	793	867	805	840	802	814	801	821	855	843	815	822	810	815	800	809	860	786	846	850	767	813	799	881	829	885	838	878	842	823	807	841	855	836	791	815	739	880	887	845	823	811	812	817	867	872	854	871	824	831	847	849	828	789	812	810	811	768	826	831	843	866	821	849	834	814	836	865	826	774	813	813	848	782	864	788	824	814	825	843	812	875	891	830	831	841	908	764	842	864	820	840	841	862	762	806	813	850	855	800	827	776	835	810	838	824	785	806	803	825	830	809	861	838	825	876	799	837	843	810	816	793	847	770	808	828	868	782	865	839	862	846	801	813	808	836	846	814	803	833	814	805	801	868	839	824	836	842	831	826	796	846	804	816	846	916	903	831	867	786	835	856	840	777	797	845	814	832	778	836	819	808	841	802	809	781	862	822	852	836	837	803	846	842	799	837	848	760	843	824	778	847	844	831	813	877	791	859	780	887	851	835	810	840	839	845	776	800	818	848	862	840	835	793	807	855	802	825	869	818	857	845	818	852	794	866	819	814	818	786	835	807	805	812	809	803	801	830	821	835	871	819	782	852	861	794	832	805	815	811	861	815	836	858	851	850	805	771	821	794	803	816	783	817	816	801	821	818	793	841	823	816	808	846	816	799	849	798	814	773	848	816	777	789	829	816	842	763	844	795	811	858	822	796	854	858	802	838	834	825	861	843	840	858	819	832	871	804	787	872	799	833	805	819	821	803	807	858	850	845	858	807	859	827	863	828	872	828	817	774	794	841	800	838	853	842	818	865	796	824	841	858	841	853	783	814	859	847	857	845	820	806	836	844	829	782	804	871	823	784	840	851	878	811	807	784	831	836	817	801	850	778	849	860	822	859	796	868	869	841	771	861	808	822	824	840	895	804	912	830	837	834	860	829	838	886	885	840	853	834	846	816	842	828	860	828	821	849	819	820	841	857	858	843	816	809	838	849	818	837	840	812	778	857	789	827	775	834	825	856	830	830	818	802	841	800	858	820	849	776	805	862	831	825	876	828	867	877	749	791	850	835	847	835	807	799	802	814	847	848	785	840	815	838	832	829	822	814	773	824	801	863	855	841	827	799	843	790	792	843	792	851	823	819	847	860	774	819	882	827	879	844	853	893	806	800	859	792	802	774	813	779	880	829	815	829	830	833	858	849	851	806	851	790	794	812	877	855	782	844	834	801	821	845	791	810	806	833	848	840	867	798	855	772	845	842	840	838	819	787	825	824	819	844	827	838	783	810	830	794	887	817	837	787	843	829	830	817	830	824	839	827	886	816	806	865	836	795	868	811	814	877	835	849	830	814	832	786	819	864	812	781	821	864	928	804	792	810	872	835
27009	20717	15807	7305	3518	2199	2278	1900	1538	1325	1037	1049	791	778	729	673	706	599	609	564	534	548	559	540	507	530	524	462	452	348	415	361	397	374	403	407	405	396	376	372	386	378	392	372	389	402	389	398	368	374	415	409	386	404	387	430	398	373	359	382	361	365	400	387	396	365	359	367	400	377	395	345	381	348	398	367	431	371	399	370	388	372	381	403	380	374	387	418	390	391	396	409	384	408	367	351	388	377	370	394	367	385	364	393	392	380	391	358	375	378	360	380	354	377	364	409	441	377	413	403	382	354	372	348	370	380	369	377	387	390	374	388	433	383	375	376	403	403	346	376	377	366	384	419	378	388	379	359	366	380	401	356	372	338	363	373	371	386	383	407	378	410	382	392	372	359	389	342	378	404	406	377	364	371	362	372	362	378	365	381	376	403	371	370	358	395	393	377	416	394	402	398	384	380	373	395	378	387	356	342	376	384	393	344	383	368	371	391	373	420	362	396	369	397	390	357	367	354	360	387	387	391	404	381	400	409	391	377	370	371	391	397	389	372	375	370	368	366	395	376	392	361	388	371	384	381	369	407	369	377	383	390	358	413	378	368	386	375	350	385	391	367	393	403	382	375	357	373	376	402	368	389	363	382	368	393	391	316	408	414	381	373	376	395	362	394	375	407	389	387	372	374	399	374	401	377	378	389	339	368	360	397	393	386	360	397	394	349	380	395	387	430	389	352	367	374	407	393	390	423	376	377	376	387	376	355	381	358	347	359	404	385	395	394	379	397	403	410	383	357	384	404	368	412	365	423	382	376	362	368	362	364	404	396	385	387	373	370	386	353	413	387	355	374	375	370	400	367	350	376	404	431	368	367	385	388	410	379	386	382	367	351	382	368	396	399	367	396	394	353	377	352	363	365	388	401	373	419	378	426	395	375	353	375	360	371	365	399	361	389	376	387	378	363	393	394	380	388	366	381	366	368	387	381	360	363	358	385	392	392	346	366	385	377	403	378	393	369	359	404	377	399	345	381	411	424	337	367	385	388	428	397	385	366	347	382	374	355	343	391	366	387	372	359	367	348	396	368	366	394	364	400	338	386	371	396	400	375	402	353	385	392	418	391	373	391	384	381	360	392	371	380	384	373	399	367	391	388	371	408	396	362	339	418	357	386	388	362	378	362	376	369	410	370	381	360	366	387	357	369	346	350	396	356	403	392	377	409	396	380	378	374	376	406	377	384	393	344	389	368	374	386	362	365	368	363	377	417	364	385	382	384	414	352	373	374	356	415	392	393	385	415	386	364	390	398	422	395	364	373	400	356	426	396	375	408	383	348	384	398	386	364	378	394	365	363	378	406	410	392	411	379	391	351	399	381	403	359	375	356	404	406	410	390	402	393	375	374	388	381	401	391	411	381	356	363	402	388	355	384	361	415	414	372	405	392	382	378	399	400	358	375	381	359	424	386	368	416	387	429	394	401	375	404	403	374	385	340	401	361	372	384	374	405	401	396	403	403	369	376	384	354	384	351	398	382	383	391	398	372	331	338	406	368	394	395	333	388	395	390	392	362	384	382	400	361	388	403	336	352	379	418	390	384	375	401	383	372	374	391	339	368	405	380	378	398	408	356	395	405	408	373	375	353	405	368	402	377	386	407	385	352	412	410	386	374	382	381	396	367	390	414	370	393	378	386	383	363	380	377	392	347	359	373	402	377	411	380	387	398	400	380	390	396	365	350	363	355	398	345	433	347	395	395	386	409	370	369	379	380	408	379	406	373	388	399	380	389	359	400	380	406	407	423	388	373	337	382	400	383	381	407	365	381	363	377	407	376	371	424	380	382	387	405	391	406	409	394	394	354	354	404	372	400	352	393	385	384	384	388	401	357	403	364	363	371	407	368	398	376	410	417	378	399	406	387	356	413	385	414	408	370	390	413	385	426	357	388	381	384	375	373	402	370	363	384	405	394	409	368	393	393	379	360	368	385	371	346	395	398	368	415	339	405	399	397	420	391	384	382	400	367	375	359	368	371	373	390	376	383	355	368	380	421	392	402	421	417	373	392	400	376	376	383	391	390	394	400	380	348	403	425	430	361	392	405	424	381	392	378	379	352	388	408	359	417	353	357	382	363	387	395	393	359	373	405	385	384	405	360	364	368	412	421	393	369	370	393	364	375	390	375	432	379	392	393	390	396	388	361	362	412	359	353	385	343	365	365	376	362	384	399	338	381	374	376	376	364	395	367	362	352	404	373	377	383	363	369	364	406	353	411	368	381	383	365	407	398	385	371	405	385	396	392	388	365	387	366	357	421	360	375	390	410	368	381	399	399	358	353	358	406	331	375	424	368	373	404	376	389	363	376	378	360	373	363	387	359	409	353	383	401	352	401	382	408	362	392	388	351	354	377	365	380	405	384	403	377	360	389	405	345	353	360	365	386	359	423	412	373	387	390	389	350	377	362	373	365	391	374	375	412	418	378	405	367	386	378	410	398	374	364	380	360	383	407	371	369	356	385	339	389	376	415	414	365	378	381	355	379	388	421	377	375	400	386	371	378	372	384	440	371	385	360	390	367	412	412	388	392	373	365	372	391	392	385	338	370	381	370	371	423	375	417	387	380	392	368	380	391	391	404	398	349	385	403	396	379	400	399	371	364	375	414	401	371	350	376	409	378	366	380	386	360	364	403	388	410	402	352	378	374	383	400	379	373	387	384	379	391	360	424	380	419	432	394	368	430	370	398	353	410	362	345	393	353	370	383	358	408	367	357	358	395	401	390	376	392	425	368	421	386	380	399	380	412	414	372	404	367	380	400	357	380	413	368	381	380	374	385	413	429	392	390	409	385	401	365	399	364	425	370	409	338	379	381	353	366	394	370	380	382	374	335	404	360	353	362	364	407	411	357	372	406	358	430	371	375	361	416	416	394	411	395	395	380	399	385	377	345	394	374	392	409	363	381	378	355	356	383	408	403	366	373	395	374	364	396	396	377	415	391	422	374	384	392	389	373	398	391	384	407	363	426	399	335	336	407	405	365	379	410	385	375	441	373	374	373	380	393	391	365	459	376	362	397	361	331	380	360	376	382	406	384	378	412	382	407	404	420	364	408	374	399	370	402	364	370	401	386	375	380	382	392	386	375	395	371	406	393	397	400	393	388	426	382	380	366	391	395	393	380	401	341	397	378	371	372	370	420	388	378	358	346	370	379	363	383	384	374	407	404	399	399	380	389	395	370	384	384	398	378	402	369	372	402	358	403	400	403	371	381	364	371	359	395	377	388	419	358	380	381	387	397	379	391	373	396	375	380	405	371	391	353	381	384	371	385	360	378	399	377	410	407	406	410	384	389	400	397	378	359	399	339	385	382	365	385	405	399	395	398	394	394	387	387	398	396	369	388	369	380	388	357	410	368	374	385	401	379	394	383	373	385	413	409	377	422	359	394	368	404	390	381	360	392	374	381	357	385	368	403	400	389	381	405	389	398	409	353	342	389	413	411	399	379
13942	23111	16849	9195	6467	4698	5188	4436	3648	2997	2649	2226	1656	1436	1437	1148	1193	1048	999	885	962	974	943	844	826	799	799	753	605	517	493	517	582	495	515	546	557	506	482	504	459	506	519	557	467	526	483	497	522	522	548	519	486	528	465	527	456	527	520	482	483	462	494	497	478	468	476	477	515	504	502	484	446	459	509	475	549	487	489	502	498	491	500	493	484	471	465	495	459	498	514	454	477	474	526	478	497	480	480	524	478	476	471	496	488	464	520	505	488	523	479	487	463	538	477	459	497	481	464	477	442	490	475	499	508	521	450	461	486	499	497	472	483	471	487	484	482	482	504	488	478	500	496	473	517	516	530	524	480	500	474	526	500	499	480	452	469	509	482	504	476	458	457	458	495	488	488	495	439	472	509	472	486	483	488	495	499	475	511	499	480	477	509	490	487	489	473	460	473	503	479	501	474	482	479	500	497	489	510	510	494	472	479	511	519	500	489	450	511	491	496	472	486	450	491	498	456	517	488	443	501	496	476	490	490	521	453	468	466	472	477	459	498	456	504	528	495	539	513	491	449	463	464	483	485	471	482	525	480	553	506	510	471	498	506	480	506	504	512	455	492	501	468	490	495	469	452	506	488	489	516	512	469	515	467	535	519	486	513	457	525	499	503	447	482	497	465	459	487	479	508	516	492	524	480	435	432	506	484	523	507	495	489	507	487	489	465	532	453	504	463	493	490	481	517	454	461	524	497	467	477	485	484	467	482	445	516	523	474	493	505	493	487	478	534	496	470	522	477	515	496	490	513	512	519	507	479	504	502	479	469	474	513	499	489	486	485	509	487	478	462	500	489	463	497	492	480	473	537	443	481	506	493	493	472	468	495	454	468	513	449	534	515	514	485	468	484	528	500	492	457	478	515	502	485	513	458	488	470	520	501	443	473	506	478	501	494	472	495	472	458	479	469	494	494	479	501	498	444	526	506	537	460	471	486	472	489	446	490	472	498	469	500	478	518	508	473	489	493	474	490	489	529	482	530	503	484	529	489	469	497	493	475	449	498	471	492	477	488	485	454	476	461	474	502	456	515	478	506	488	485	520	484	497	467	461	447	481	496	492	505	499	447	471	443	527	428	471	498	481	492	497	464	457	482	458	454	522	493	500	494	500	484	483	489	529	511	446	491	507	477	458	446	511	479	472	483	486	504	499	492	476	497	475	490	487	474	467	481	514	446	497	473	479	476	477	502	473	477	464	485	487	515	509	497	503	479	497	512	480	510	520	509	461	507	485	465	453	483	497	472	490	477	479	505	477	487	506	510	525	470	478	487	533	486	464	443	488	485	478	514	457	489	470	483	505	468	449	491	483	482	495	490	491	498	460	512	486	495	511	481	513	502	511	475	521	487	476	465	510	471	496	506	483	471	539	514	482	522	453	495	456	490	475	480	451	482	478	512	492	478	477	476	489	505	462	504	498	500	513	464	492	444	501	521	497	483	500	463	449	481	466	457	460	510	504	498	477	499	457	454	482	458	486	486	472	469	473	526	492	483	472	460	481	472	522	464	482	479	490	479	464	486	494	529	513	487	486	486	506	473	479	493	484	493	494	446	469	468	459	487	473	502	509	447	481	511	465	513	483	479	486	499	469	488	502	472	457	523	521	508	475	461	489	464	497	484	495	536	490	477	485	485	493	490	465	461	473	478	487	484	526	525	458	508	502	455	455	459	481	503	535	440	458	543	484	475	463	474	511	488	502	508	500	498	492	479	471	544	470	473	482	500	462	459	461	470	466	514	458	521	501	504	521	444	467	454	459	525	504	466	461	533	471	487	484	498	495	445	476	449	524	508	515	488	480	491	499	492	472	494	462	478	519	498	527	520	461	477	507	464	503	475	527	446	494	482	467	486	493	537	494	480	467	525	479	475	485	478	504	490	464	508	490	479	467	500	492	439	468	489	458	488	462	481	505	483	517	496	479	516	465	472	468	485	490	465	488	526	464	534	455	487	479	544	523	481	533	493	495	472	491	490	490	478	533	491	521	490	461	505	495	490	458	479	495	485	492	451	498	493	453	534	449	489	475	489	515	495	470	468	431	492	449	490	492	503	444	456	472	482	506	470	488	515	451	469	437	465	518	481	461	488	491	453	458	515	473	477	516	513	495	490	474	488	499	478	509	513	531	483	521	484	475	516	488	478	493	493	461	485	461	460	486	488	447	498	510	500	483	513	470	472	481	497	497	476	483	516	480	490	493	490	472	471	479	472	498	491	453	511	456	487	499	516	501	533	505	495	496	486	485	486	486	485	473	471	509	494	505	494	495	445	498	513	485	531	478	480	474	471	429	486	477	505	458	495	459	493	449	482	475	466	440	493	488	505	492	433	459	490	509	490	497	464	488	482	482	481	486	501	500	508	488	485	512	462	493	529	534	519	515	537	492	479	478	481	456	466	457	491	457	487	451	469	521	502	493	471	498	478	470	471	480	494	504	486	470	485	487	451	500	461	505	471	526	523	493	474	485	461	452	520	467	479	458	466	447	487	484	500	480	503	489	503	526	491	472	453	462	490	502	497	479	482	493	523	517	484	504	491	434	490	465	461	514	489	475	441	476	472	533	492	541	501	504	480	508	452	482	498	471	444	503	499	515	471	503	465	474	481	516	454	460	522	457	476	469	508	498	502	493	456	485	452	470	480	490	482	493	482	470	458	490	468	540	467	495	485	446	469	481	462	509	510	473	472	473	540	463	499	483	455	503	518	511	462	522	483	482	500	466	502	498	486	460	477	490	510	487	517	505	488	460	478	489	488	469	457	507	479	464	501	478	506	466	490	447	447	455	466	467	468	468	469	529	516	487	501	490	537	518	486	490	467	499	502	484	475	461	509	466	489	512	495	469	506	492	521	535	447	501	473	456	494	501	485	490	529	498	495	478	504	469	510	519	477	502	506	492	497	519	508	446	485	489	511	462	460	495	467	461	441	483	478	500	470	483	479	488	474	492	481	471	493	496	467	520	482	487	510	482	502	467	499	520	468	510	502	490	481	486	505	499	496	534	499	445	478	483	517	462	466	470	488	500	509	495	496	465	454	479	494	489	455	478	475	483	492	507	483	470	515	451	479	467	512	493	509	518	501	521	463	491	456	538	464	466	509	497	527	491	481	467	483	514	508	515	516	444	515	509	465	469	465	476	491	456	449	445	464	446	477	491	439	471	487	449	508	501	432	474	478	474	484	454	504	482	482	468	485	485	450	504	520	474	504	501	476	488	496	462	456	477	489	494	502	455	464	476	443	521	464	504	473	477	485	504	487	482	491	484	492	515	448	499	511	521	474	475	500	519	510	480	448	512	453	492	499	491	491	503	477	510	461	451	531	463	464	492	456	499	491	492	476	466	523	510	499	469	495	444	454	462	496	496	484	486	446	439	484	478	459	514	466	478	530	446	507	499	469	499	500	451	521	483	503	483	472	460	516	506	438	444	492	523	510	463	433	503	477	500	490	472	484	477
23762	20988	28298	23868	20963	13039	5547	3626	2806	2272	2007	1927	1562	1386	1320	1138	1138	1102	1059	1029	942	1010	1009	873	876	895	861	833	749	705	665	663	635	651	674	655	670	661	673	612	661	651	663	677	641	648	646	649	715	650	666	678	690	700	657	645	649	616	658	619	638	653	580	633	610	632	678	632	609	634	646	621	612	652	606	627	661	641	649	666	645	615	632	629	624	618	658	652	637	589	611	659	647	706	614	631	638	569	627	631	617	653	613	671	608	634	610	646	659	654	616	635	629	636	640	609	612	636	622	607	647	620	634	668	634	662	668	664	640	651	656	619	664	632	618	644	601	659	612	615	583	654	655	629	604	656	622	627	602	661	637	631	641	649	648	586	649	611	625	629	644	643	579	613	634	677	640	629	600	613	631	611	610	637	614	613	621	626	577	630	642	627	654	678	664	640	675	618	639	650	635	637	679	653	625	638	642	618	625	636	667	628	639	624	654	632	637	652	615	627	652	672	653	633	642	638	660	613	645	638	574	636	664	636	624	634	633	654	657	650	606	643	637	599	624	619	657	640	618	667	577	639	652	667	649	624	656	617	603	632	657	659	595	644	616	622	619	660	606	624	574	614	665	601	598	669	649	625	640	632	615	634	609	617	657	662	662	658	624	623	630	572	643	673	656	620	645	588	674	642	692	589	627	604	620	624	627	573	628	596	633	614	613	601	632	575	627	651	672	598	637	632	608	607	625	612	578	672	632	627	674	614	637	634	654	660	600	574	608	629	664	604	610	635	591	614	630	630	617	663	601	632	627	610	599	620	629	690	580	672	648	609	631	612	630	668	567	620	627	627	671	628	611	601	643	658	629	641	640	651	580	626	619	621	630	651	632	648	634	578	643	652	623	638	612	609	648	628	643	629	609	626	609	584	625	645	606	648	654	662	620	601	659	663	671	649	614	640	609	603	647	599	657	634	589	591	626	632	571	599	666	621	612	642	662	626	647	642	640	613	625	652	684	653	625	646	611	615	628	613	679	649	646	649	611	601	630	649	646	625	612	629	648	612	622	665	653	622	647	601	609	609	593	646	577	616	625	615	579	623	631	660	627	636	607	618	631	617	635	608	611	636	631	621	661	642	641	621	605	614	619	600	657	649	631	629	590	670	633	643	698	651	669	633	614	641	646	627	655	630	620	626	592	635	659	620	598	626	646	598	634	598	676	671	638	665	681	642	614	666	619	657	632	641	652	640	607	637	614	624	631	611	637	617	656	629	646	607	669	664	595	618	648	659	600	649	645	639	587	653	634	624	610	670	592	646	615	659	615	622	664	616	614	591	636	635	653	591	621	600	608	630	638	649	677	634	639	627	666	638	636	625	592	599	638	622	617	636	657	612	628	600	656	623	663	647	635	597	613	648	616	614	600	633	656	621	627	665	624	658	661	637	627	635	621	607	628	608	567	626	618	600	646	620	636	656	624	628	611	648	607	632	650	632	644	611	655	662	629	645	641	651	636	623	609	605	620	605	582	602	633	623	607	623	663	671	615	652	596	628	692	646	660	638	653	619	598	623	595	594	615	623	652	661	577	624	614	634	635	664	633	645	644	631	629	653	600	580	597	651	613	655	651	628	613	628	635	656	628	666	600	639	613	628	619	660	627	628	599	646	652	641	565	646	638	636	662	605	699	626	616	640	637	617	628	644	649	630	660	642	642	637	596	661	630	607	659	625	658	649	626	608	630	605	652	654	602	620	632	630	594	631	611	591	660	697	638	643	644	597	618	639	604	639	615	671	644	617	654	636	617	641	666	634	616	614	605	589	597	626	594	644	662	662	642	615	616	576	614	599	655	639	634	620	625	644	616	604	595	640	594	680	666	607	615	586	600	670	626	643	619	646	605	644	688	616	638	602	627	585	590	623	647	635	657	644	635	580	628	575	583	562	614	621	620	648	592	617	582	627	666	614	632	597	569	630	635	637	615	619	653	616	632	615	656	630	622	634	635	667	638	628	637	674	620	619	645	654	665	629	611	578	676	645	600	632	613	634	647	629	607	600	682	643	625	626	630	602	623	604	610	615	632	582	602	600	627	630	629	645	616	593	637	666	640	638	617	636	630	593	648	601	605	608	636	636	622	661	630	666	627	608	583	625	652	665	571	619	686	620	621	650	601	624	575	616	620	620	617	602	629	582	621	611	647	610	640	653	616	615	621	661	660	673	652	658	659	646	584	613	614	630	641	580	649	663	613	596	609	592	638	641	620	628	653	598	621	663	627	619	617	649	682	641	629	601	628	624	591	669	653	571	589	610	649	659	614	617	659	646	647	636	653	635	633	634	635	635	651	611	650	626	639	609	670	631	636	625	605	593	620	632	637	631	632	656	605	641	554	604	646	661	658	624	647	628	608	614	662	657	627	619	665	649	645	602	607	635	668	647	670	594	592	646	642	612	654	610	631	624	664	574	675	616	618	651	643	608	621	635	626	653	616	610	616	662	695	606	599	602	632	619	641	644	659	604	661	612	626	611	631	606	664	660	634	622	590	652	596	645	622	566	632	633	652	652	624	605	600	570	648	609	617	633	606	615	631	613	668	664	607	606	570	637	630	649	669	658	655	595	614	637	648	637	642	576	652	597	667	619	706	577	597	610	658	632	626	624	582	672	626	667	635	667	662	662	662	637	613	655	587	613	626	676	616	609	609	639	619	611	666	615	634	661	650	601	635	596	619	639	635	683	654	620	592	630	684	625	631	680	649	670	665	672	690	646	614	602	653	634	648	590	585	612	617	664	576	591	646	651	631	620	575	634	652	698	619	616	655	639	634	647	630	641	638	583	616	606	637	658	553	628	606	658	601	596	614	632	600	662	657	618	633	654	606	642	649	597	656	601	610	602	670	666	646	638	636	591	596	655	647	611	612	635	630	701	658	645	627	676	618	624	593	583	642	611	613	655	664	671	636	612	655	607	621	597	640	628	619	600	578	631	658	605	624	633	586	628	597	638	576	621	654	609	648	603	616	604	637	638	656	602	629	649	632	635	621	647	568	606	637	636	648	655	677	616	633	628	626	618	629	622	674	627	641	629	636	628	615	573	611	626	613	633	608	629	642	656	642	672	621	611	602	655	646	612	647	614	634	613	628	644	632	632	608	622	623	662	684	631	610	632	693	558	648	627	674	579	650	626	599	599	610	603	618	607	659	637	579	612	630	624	641	617	639	607	626	605	581	634	609	627	672	656	633	617	617	647	624	600	622	602	631	602	663	614	656	645	678	634	665	644	606	596	638	656	677	629	636	610	632	592	617	640	630	660	576	622	680	643	617	644	609	647	625	645	627	637	633	613	652	652	621	647	607	675	592	656	611	637	623	617	643	670	631	614	617	593	660	601	661	633	627	606	587	636	639	645	637	646	645	614	593	585	651	661	648	630	585	664	646	665	646	612	613	614	640	635	641	661	630	618	644	692	614	640	602	612	631	652	623	644	609	663	650	598	611	677	646	601	652	652	676	602	594	672
15584	31455	25119	15005	10907	8300	8842	7595	6081	5026	4106	3823	2995	2444	2250	2069	1965	1790	1764	1681	1561	1526	1551	1375	1390	1356	1292	1245	972	886	844	753	831	806	931	868	916	878	860	817	761	787	802	852	833	811	828	812	832	799	823	824	875	769	867	817	858	827	798	804	749	832	795	805	815	826	784	736	795	824	797	732	805	795	817	829	791	752	780	783	826	812	816	780	737	820	809	771	803	788	766	818	773	775	802	745	737	770	776	796	798	754	823	768	760	715	827	797	727	781	779	816	798	783	784	738	818	786	826	797	784	772	794	792	782	715	791	784	782	815	791	754	793	781	760	800	710	818	826	810	755	790	749	792	817	801	794	766	791	813	768	828	713	801	770	796	767	788	827	778	739	756	762	793	781	800	732	788	798	776	743	794	826	722	766	781	800	752	789	756	811	762	800	769	718	797	763	785	763	750	794	796	786	740	759	765	781	750	796	771	789	793	769	754	781	745	772	762	730	776	799	833	786	752	762	797	745	803	759	755	803	729	778	739	804	795	781	789	837	775	764	749	772	812	760	733	794	745	772	770	805	799	758	843	801	774	799	805	766	775	762	757	748	770	758	811	737	776	805	748	798	766	804	810	774	805	791	846	799	794	745	761	786	829	760	767	785	810	805	742	795	818	775	785	814	750	754	733	777	780	745	756	746	781	801	769	778	763	836	758	788	796	777	795	771	748	768	796	820	798	785	752	798	768	764	787	770	816	768	773	826	727	743	754	809	818	746	738	790	733	804	791	797	761	809	782	753	771	819	792	762	787	785	777	753	793	728	751	745	769	783	756	752	806	800	768	769	746	777	794	740	811	797	775	751	790	777	812	795	723	757	763	779	718	754	804	779	723	772	749	771	786	784	835	754	773	751	744	764	753	726	781	768	782	767	736	821	741	749	757	777	775	777	773	769	746	731	807	777	739	815	789	758	788	782	735	770	776	814	773	720	737	769	770	802	764	797	765	759	795	792	768	797	767	758	761	766	788	757	754	813	789	750	767	787	801	809	716	741	738	762	781	724	785	766	747	783	811	783	780	797	747	757	787	753	726	795	740	759	800	781	736	751	777	833	803	767	788	776	763	749	756	777	720	742	823	749	749	777	775	783	747	768	768	814	762	778	745	791	774	791	750	720	806	759	764	807	795	752	791	736	793	829	843	799	773	753	790	790	766	788	775	789	805	799	742	774	800	760	768	759	790	779	755	786	741	711	782	747	797	759	743	765	786	791	738	746	832	784	763	773	829	774	768	744	789	731	798	758	796	797	783	793	773	769	806	784	765	762	766	717	722	791	743	745	751	749	739	759	751	751	795	837	818	768	782	751	778	812	804	760	794	784	795	796	789	766	738	731	803	765	767	813	816	826	736	763	773	789	765	783	760	781	788	823	791	755	838	788	721	737	821	767	770	772	817	752	721	787	786	744	786	736	790	784	759	777	714	752	781	779	738	774	760	815	766	756	803	794	804	726	772	754	773	771	758	793	777	765	776	804	830	804	780	789	767	831	749	814	783	767	758	828	777	799	802	794	764	764	792	781	811	711	778	770	767	786	803	747	772	781	867	766	796	745	767	772	782	784	783	795	756	807	723	772	795	767	816	772	762	781	800	767	815	771	798	771	763	794	753	811	786	739	773	776	780	801	768	746	804	797	811	795	789	812	737	760	792	762	790	763	801	791	760	762	741	818	740	781	736	792	768	751	791	781	769	752	767	784	797	793	780	744	799	790	805	800	782	779	794	743	789	834	760	787	815	721	763	792	723	749	768	725	754	768	774	795	747	800	771	779	795	775	819	776	833	756	764	791	792	800	793	740	795	757	791	741	780	801	727	805	785	809	782	778	754	776	794	755	798	781	773	755	766	781	744	785	740	836	792	781	791	802	789	818	784	793	765	796	784	788	793	752	809	766	800	766	776	822	763	820	797	770	737	836	778	784	804	799	764	740	796	811	775	725	739	729	777	780	801	791	749	750	757	784	829	811	805	775	742	786	782	740	786	777	770	753	793	772	801	795	780	755	825	798	815	766	787	807	765	766	767	720	753	756	774	736	779	762	776	761	717	779	843	753	734	739	791	824	769	770	759	772	774	783	800	764	743	778	776	799	755	772	773	809	765	754	816	773	764	732	779	763	754	728	758	738	782	758	801	750	706	801	776	796	786	750	775	753	773	806	766	739	753	820	772	754	773	755	749	824	737	817	734	761	809	776	774	766	741	766	772	801	791	750	784	740	763	805	798	756	793	735	760	754	771	793	775	723	809	756	789	744	763	806	783	754	752	780	806	774	792	833	756	761	804	778	794	779	803	763	759	798	768	809	777	757	800	720	796	766	762	781	826	781	767	832	799	772	726	765	787	839	737	827	677	790	798	790	801	754	839	781	793	809	761	836	801	770	752	762	745	770	803	737	790	763	781	790	815	757	753	780	806	755	764	810	810	771	748	761	817	815	782	765	749	749	722	822	761	747	704	752	801	783	764	790	758	754	812	730	779	770	818	759	754	765	734	805	749	785	783	734	784	829	765	720	776	780	759	743	760	758	795	777	762	766	758	770	805	760	774	756	821	838	790	753	759	850	764	785	812	794	760	780	812	824	845	769	757	780	773	741	720	744	731	799	764	738	767	801	736	771	803	738	795	783	807	790	771	742	774	756	763	771	746	774	782	793	768	785	798	722	776	773	770	747	753	773	796	769	744	734	755	793	773	805	740	771	763	827	748	745	734	776	772	786	819	767	768	783	789	739	728	792	796	770	780	802	743	808	776	832	729	774	787	805	732	805	732	747	809	781	755	807	788	782	767	753	744	811	736	770	773	771	808	775	822	737	779	771	794	798	774	798	824	791	765	782	746	778	805	819	812	823	757	784	774	818	827	741	764	805	757	801	736	780	804	768	790	784	781	765	812	759	768	762	818	754	762	766	787	777	797	709	731	775	791	804	780	790	821	792	755	736	795	847	742	754	823	787	761	796	822	836	778	782	750	801	770	786	778	764	769	839	797	774	780	750	842	770	776	766	732	787	799	801	742	793	759	761	793	794	757	785	822	804	831	817	820	783	784	756	714	773	756	767	794	750	855	756	844	780	811	802	742	771	777	790	770	762	724	796	773	763	777	777	831	755	763	807	790	749	759	774	765	733	756	751	799	753	809	761	784	766	784	774	773	769	751	777	791	754	757	811	813	764	756	787	766	759	737	758	782	741	791	756	777	798	808	813	832	759	748	775	775	794	738	824	780	736	823	772	818	726	768	794	775	765	744	793	815	754	823	770	828	754	771	790	745	744	754	723	794	781	806	778	770	770	782	858	771	797	774	771	768	804	822	770	712	775	782	769	777	773	734	768	781	802	719	779	782	806	758	722	703	786	710	778	813	758	804	757	758	770	776	764	773	773	754	740	713	738	802	763	797	753	769	776	761	798	788	756	738	809	758	775	783	818	781	792	760	767	783	731	777	797	763	829	732	826	790	709	799	820	795
24977	21010	27121	24823	12077	3204	3032	2341	1889	1643	1340	1196	981	816	816	697	607	614	601	539	617	505	559	537	475	504	482	429	373	335	364	339	365	331	326	336	326	356	362	351	315	291	323	327	289	321	324	336	319	339	331	344	337	358	325	303	342	303	297	325	298	290	313	314	326	290	319	326	312	311	320	316	299	314	300	287	322	316	323	296	321	284	289	294	319	314	308	312	336	325	307	313	344	300	309	321	311	320	291	287	292	300	283	325	306	295	264	293	325	299	331	279	281	319	347	316	335	300	283	347	324	302	313	305	302	330	340	289	320	307	287	278	339	331	320	304	357	289	311	354	310	314	282	309	319	335	337	325	320	323	306	300	303	306	281	313	301	305	335	298	342	282	310	322	318	296	308	324	309	333	303	298	275	307	321	278	315	287	292	341	345	287	320	330	286	289	322	308	295	287	307	319	312	327	315	311	298	305	350	318	326	339	300	277	256	327	279	315	310	341	314	334	316	301	310	301	307	328	289	335	287	285	310	312	304	327	316	294	313	293	300	295	310	303	297	300	314	322	286	311	306	298	322	289	338	342	321	297	327	297	309	319	324	299	343	293	309	294	283	270	309	315	320	316	336	322	312	320	285	300	307	320	298	334	301	293	287	318	311	346	340	305	294	299	295	341	322	341	308	309	306	301	286	328	304	307	301	272	312	303	344	292	337	286	306	303	312	327	309	310	318	312	317	315	306	317	324	334	311	326	304	288	284	323	333	349	305	315	288	311	282	330	319	311	321	269	330	318	297	312	295	312	292	343	303	285	289	301	311	313	294	354	293	292	308	295	301	294	290	310	298	303	284	323	313	287	310	320	304	321	322	298	289	309	309	321	307	318	307	299	344	314	280	301	334	321	323	307	309	326	316	331	342	315	320	307	337	343	281	314	294	329	320	305	303	310	295	311	296	282	301	299	313	301	320	320	283	275	299	322	297	319	351	304	329	299	300	330	303	302	313	289	280	313	315	306	301	349	304	311	330	281	315	355	309	313	314	313	300	277	315	298	298	329	312	297	309	317	282	296	305	333	303	319	319	320	323	315	312	300	284	316	323	305	293	313	334	292	302	299	287	300	320	298	311	275	328	304	281	300	288	339	298	275	315	339	327	296	299	315	308	291	298	293	317	297	309	335	311	300	335	277	342	293	278	290	321	290	308	330	277	290	276	304	310	298	299	299	294	277	308	330	296	290	314	324	309	291	323	308	314	301	270	318	288	337	324	277	311	304	330	293	285	322	313	319	301	311	299	304	323	325	293	279	283	325	335	308	308	288	299	304	281	315	312	287	315	325	327	305	308	273	300	306	306	338	314	316	303	323	331	340	325	310	303	336	315	286	312	341	285	312	346	305	306	314	305	326	353	290	305	305	328	285	323	280	293	294	315	279	292	318	313	312	294	294	295	312	309	313	304	312	283	295	329	309	333	301	307	313	322	298	309	320	338	279	306	305	328	323	314	283	269	291	284	282	322	301	316	303	323	289	288	282	318	336	315	295	311	299	298	279	277	295	319	297	320	316	300	293	294	260	322	336	331	312	327	287	287	315	285	275	301	342	302	291	320	320	320	259	309	299	315	301	280	295	306	295	324	310	337	327	311	312	287	289	315	273	309	351	309	331	314	298	320	302	322	285	298	317	330	328	307	297	281	307	297	300	334	290	301	330	331	312	271	334	293	294	303	302	314	299	308	286	334	297	327	300	326	309	317	292	330	308	291	297	277	304	296	321	301	317	315	281	295	291	324	305	272	296	309	324	307	274	292	297	324	318	296	330	306	293	309	322	318	338	314	279	328	286	269	344	289	337	320	316	291	271	313	285	302	296	289	324	323	282	294	311	328	311	318	297	293	302	298	327	316	334	330	307	315	312	324	299	303	337	304	287	315	306	336	350	311	302	347	331	313	302	307	321	283	305	329	316	296	317	307	307	318	338	306	294	313	272	336	327	319	322	300	346	333	317	316	318	287	297	293	306	313	304	288	299	316	302	297	284	288	302	289	314	295	311	289	313	297	274	293	311	303	295	329	301	321	299	298	298	307	306	292	308	334	293	311	281	294	297	275	293	276	293	317	308	294	338	293	303	260	304	318	316	291	288	321	321	316	303	315	300	315	302	316	314	328	300	324	291	306	299	318	301	297	315	350	298	321	271	283	285	314	297	295	296	293	300	292	322	331	317	325	287	290	345	294	292	313	341	313	278	307	279	295	313	318	298	318	313	303	316	282	297	304	301	298	261	302	302	316	259	337	313	316	316	292	315	301	298	311	326	302	298	280	310	301	360	305	304	302	312	303	293	312	348	306	327	309	285	320	291	320	320	321	290	343	303	292	292	329	298	328	304	338	318	306	284	351	323	316	296	314	275	303	298	342	314	321	305	301	332	303	308	326	307	303	303	313	307	289	292	304	323	312	310	298	317	292	318	305	325	285	299	292	325	297	309	315	334	317	317	306	261	310	280	309	321	347	342	317	287	282	303	299	318	287	287	287	291	320	284	298	305	325	309	289	314	297	280	320	312	283	314	301	281	294	322	301	292	344	276	291	288	277	304	330	289	332	295	309	299	321	295	330	289	312	350	309	289	290	292	300	319	325	322	335	326	324	331	268	308	349	307	288	312	334	312	308	267	306	316	312	312	298	316	319	296	331	315	295	298	307	320	323	299	304	352	301	329	281	341	304	315	299	322	290	314	317	305	296	322	323	287	340	294	278	334	300	321	305	289	297	357	338	298	317	283	304	311	300	323	315	303	330	286	301	320	315	299	334	312	316	318	284	323	336	313	283	295	307	333	306	297	341	292	298	310	293	299	295	321	327	315	298	314	296	306	309	297	310	293	272	305	308	310	320	295	296	323	293	297	293	304	302	304	295	309	360	242	287	315	285	321	332	319	314	316	305	292	345	335	302	286	308	325	313	317	318	295	314	301	319	301	303	307	306	276	307	319	285	338	335	302	273	336	305	315	307	289	323	298	316	317	309	344	295	303	315	310	304	297	311	297	298	283	319	284	321	289	308	323	275	312	275	320	292	332	320	301	295	284	316	280	364	296	302	284	306	327	301	266	352	313	272	289	308	297	291	295	289	314	278	308	329	320	331	295	312	306	311	340	342	300	306	347	280	303	284	294	300	285	318	336	323	313	327	326	302	295	308	298	281	322	324	320	302	301	315	283	311	284	327	300	298	303	328	340	307	284	310	293	315	300	304	320	302	296	297	291	324	318	317	303	308	295	288	317	306	331	327	277	321	314	283	299	322	313	292	310	313	286	295	300	313	330	321	338	275	306	283	284	301	309	306	286	323	313	310	334	300	334	277	322	323	299	327	284	353	277	340	325	291	300	349	310	286	300	289	280	302	299	309	338	310	336	286	304	320	314	277	314	327	316	288	333	295	302	344	298	297	265	307	312	308	315	298	317	347	300	325	330	309	316	320	308	293	310	294	323	303	287	299	288	306	296	292	313	304	304
14884	27318	20838	11643	8518	6023	6650	5613	4839	3775	3105	2971	2096	1800	1565	1377	1293	1144	1114	990	938	908	912	900	827	830	731	739	627	499	485	453	449	418	463	484	503	526	414	470	450	424	430	451	438	412	452	409	471	473	449	450	478	413	433	393	438	406	402	420	395	418	423	412	375	409	417	412	419	420	435	444	415	399	407	424	367	423	412	428	441	414	399	409	448	404	437	440	416	432	415	395	406	442	391	404	428	371	412	407	406	426	377	428	406	427	435	389	410	395	393	405	390	420	423	399	406	369	439	416	383	397	407	374	403	404	386	406	398	392	413	397	403	423	390	456	396	405	386	424	400	397	414	420	420	402	386	419	397	362	422	401	392	403	430	418	422	393	417	363	399	399	399	433	427	422	377	390	405	392	424	417	428	412	400	390	378	403	393	385	408	391	406	389	380	369	414	394	421	405	387	364	406	431	452	372	385	422	418	431	416	377	375	435	363	396	428	411	429	431	460	374	341	411	435	449	369	394	418	415	400	391	370	392	425	417	379	420	403	431	391	391	428	414	429	418	408	416	392	435	414	409	389	396	392	419	382	406	436	406	396	379	410	415	356	423	396	385	385	393	389	390	418	385	401	436	381	439	405	387	393	408	373	376	379	421	436	382	413	394	423	399	399	435	405	417	388	387	414	396	403	397	405	450	377	402	412	374	398	383	422	415	422	424	387	388	407	416	397	368	428	397	412	429	426	397	420	406	385	426	409	439	376	415	362	396	416	372	432	414	396	419	407	408	399	412	423	402	421	384	389	432	370	427	383	385	408	396	431	394	429	433	437	392	432	424	388	431	418	415	398	416	429	417	417	383	400	426	429	416	412	420	411	405	407	448	402	438	392	374	389	410	389	373	397	391	380	441	411	434	411	402	405	407	395	411	414	379	403	410	404	424	427	389	403	452	402	337	403	389	404	418	387	399	421	430	423	439	371	405	392	437	382	426	409	386	429	384	428	433	368	376	398	415	404	421	394	394	421	420	406	377	388	394	391	406	391	450	382	405	435	416	454	387	365	390	372	373	427	430	410	414	427	390	431	408	395	393	411	382	397	414	382	401	418	408	391	403	440	432	399	391	405	422	404	413	355	378	413	415	428	401	408	444	413	387	410	385	436	393	413	391	393	420	394	434	407	423	387	437	380	413	428	412	433	387	439	425	404	410	417	399	400	446	420	415	434	434	388	413	394	449	406	393	385	361	439	409	438	395	426	421	409	418	422	406	426	410	360	384	434	377	433	406	425	407	427	425	402	383	417	401	385	384	385	411	400	387	406	390	412	393	433	402	415	396	386	409	397	383	378	371	425	408	393	364	444	375	408	437	410	388	407	422	358	403	418	388	432	459	411	383	391	384	377	404	406	409	371	414	405	403	443	413	399	401	422	428	395	401	415	394	406	365	431	420	390	405	409	471	433	439	420	395	384	386	429	406	395	418	439	384	431	368	416	419	425	421	419	423	401	425	406	372	403	421	415	418	423	391	398	397	405	399	376	433	427	428	421	404	436	370	421	413	385	399	393	424	405	420	430	419	454	429	444	411	444	447	387	383	396	428	384	414	400	430	393	390	434	428	426	382	389	381	397	440	405	402	386	412	424	400	427	433	420	425	404	408	394	426	405	415	444	449	432	413	415	422	394	423	401	417	394	410	406	453	386	434	383	402	398	410	407	415	393	398	415	404	399	419	407	428	426	400	409	421	424	409	404	418	420	386	396	408	388	381	380	399	395	410	386	401	383	391	417	390	390	393	425	379	399	429	376	397	429	417	378	391	369	431	396	422	412	390	360	409	417	410	393	391	381	406	390	406	434	413	407	415	415	419	408	443	370	423	377	402	423	403	421	401	387	438	375	461	435	399	448	408	400	388	379	427	432	393	408	423	387	429	405	405	374	419	401	409	416	384	421	455	409	417	428	422	383	408	408	438	413	421	397	437	422	408	383	386	406	374	419	400	396	407	400	428	427	428	405	406	405	412	422	435	406	404	421	410	392	383	418	405	414	392	378	421	418	397	413	415	401	384	438	429	410	457	434	409	411	413	418	405	412	421	420	415	414	410	379	412	413	426	429	428	412	395	398	413	389	394	442	405	415	400	397	413	377	397	430	423	425	403	426	390	384	397	359	400	407	404	412	374	395	399	403	404	422	427	421	416	438	407	413	399	416	400	417	406	405	365	400	390	435	433	367	414	408	389	413	432	404	407	412	389	449	416	445	428	390	396	434	408	405	417	406	411	434	394	413	408	416	408	440	433	406	401	414	397	403	434	368	399	442	404	406	457	380	431	403	391	363	383	427	409	403	426	403	369	420	412	408	428	448	410	375	426	399	426	368	400	447	390	410	399	423	422	410	409	399	380	382	411	402	387	403	402	410	382	431	425	382	405	353	402	438	412	468	378	399	387	420	408	420	409	400	405	404	390	427	396	435	411	389	401	420	407	393	413	408	401	396	405	424	403	435	400	397	419	391	424	418	412	402	394	381	385	431	423	411	434	419	409	411	417	399	385	430	402	392	419	422	436	420	406	407	407	419	398	442	421	405	386	367	393	413	420	394	462	417	424	378	418	427	423	424	417	379	431	426	392	422	394	398	404	400	394	432	402	419	411	409	407	407	414	388	390	407	426	422	430	368	405	418	416	442	423	354	425	418	418	393	389	389	390	411	420	404	406	401	461	404	399	440	449	401	396	398	399	418	401	387	398	397	378	432	446	405	430	418	419	405	389	424	402	399	373	386	415	445	383	404	426	407	411	430	403	432	425	401	398	416	397	399	412	435	412	406	377	409	401	406	439	429	419	386	426	424	409	409	415	360	445	444	428	372	425	392	420	429	402	397	388	397	421	391	437	417	385	411	428	448	437	354	395	359	422	417	399	383	411	386	465	390	431	396	434	401	412	383	409	435	388	409	407	421	394	378	415	421	429	447	413	419	405	449	403	416	382	446	413	427	392	394	445	396	430	424	436	394	382	439	401	424	412	418	440	396	392	414	369	436	419	395	416	364	391	421	397	379	423	369	393	450	431	409	392	407	376	421	419	361	406	403	422	392	427	408	447	436	375	408	398	392	396	413	399	434	421	405	420	367	419	423	400	407	376	406	405	398	368	407	433	424	372	415	401	397	385	428	432	394	373	407	418	368	373	425	348	456	405	368	384	419	427	410	376	391	408	422	438	421	405	396	362	419	411	416	420	410	392	404	416	433	434	427	398	420	400	361	421	411	406	352	394	386	398	402	411	403	393	410	428	444	409	418	382	392	411	401	400	417	385	408	404	406	416	424	414	404	415	375	436	406	433	437	437	406	464	396	416	398	390	394	393	393	422	400	367	423	421	404	411	423	441	389	394	386	450	414	391	396	371	398	401	409	421	438	441	416	406	434	394	382	402	384	364	395	401	420	397	408	391	367	415	419	423	408	387	388	421	425	425	404	394	413	442	424	421	388	406	423	411	407	405	415	404	415	403	416	410
22725	21018	28787	23462	21022	21170	14403	5591	4012	3330	2703	2563	2111	1806	1582	1459	1353	1347	1256	1228	1167	1132	1123	1064	988	1093	1004	952	901	782	744	709	714	701	738	765	749	756	728	668	701	667	739	718	704	669	719	689	704	651	687	671	719	706	707	693	692	670	720	667	657	671	645	674	646	664	666	646	656	699	687	639	628	686	676	677	656	643	699	727	669	684	686	664	646	645	627	711	689	608	641	669	661	639	663	660	642	673	658	613	671	597	715	674	711	677	694	664	645	643	654	679	705	689	648	651	716	620	686	671	668	639	662	700	680	686	685	644	663	659	665	672	625	644	657	640	623	657	677	691	645	656	602	647	625	691	637	672	649	665	608	655	688	675	645	665	698	656	664	695	669	662	653	644	655	673	644	650	663	712	660	625	638	688	644	656	712	650	681	669	658	684	613	690	655	635	673	670	685	690	699	683	630	631	660	619	694	667	664	676	661	667	653	656	690	685	645	655	671	649	691	644	641	634	697	645	639	666	657	666	627	686	634	664	674	658	655	678	699	707	628	657	665	652	677	680	621	663	633	659	624	684	653	661	673	611	660	694	682	699	656	695	632	657	673	696	632	611	675	676	682	661	604	688	635	641	666	640	659	680	654	664	680	677	690	662	647	673	667	677	708	638	691	656	738	675	616	665	636	641	674	634	670	644	685	689	657	581	687	671	643	649	645	671	634	625	661	601	700	654	651	640	652	676	645	633	717	658	644	674	660	687	653	623	667	625	654	609	712	625	658	658	699	648	637	663	636	674	674	689	695	652	668	642	630	644	670	641	665	696	671	682	688	666	692	669	677	642	676	634	632	655	675	639	687	662	663	662	664	625	674	705	660	650	712	655	635	678	666	680	729	686	653	667	664	589	716	626	675	657	619	640	689	712	669	710	595	640	639	613	658	650	647	677	621	667	643	608	661	644	662	665	691	652	689	634	625	693	662	679	671	660	684	623	641	688	661	652	688	621	677	704	688	647	654	654	648	694	619	619	649	653	698	669	600	677	657	632	702	657	605	663	659	686	630	646	656	709	667	663	659	653	628	681	653	676	668	651	627	627	663	644	695	666	664	671	653	659	615	678	676	652	663	674	626	662	683	677	632	627	639	689	664	658	655	693	637	623	698	660	657	656	638	647	670	673	623	654	644	676	648	646	649	669	640	631	646	674	702	644	627	652	655	656	642	693	677	685	659	639	671	609	668	655	616	603	654	689	671	668	674	639	655	655	665	665	697	677	719	667	670	664	651	664	645	698	686	690	619	653	694	697	663	600	704	640	679	698	652	641	633	694	632	639	646	683	714	619	607	648	643	646	639	694	643	710	714	709	690	655	709	694	665	669	673	651	673	648	603	680	661	611	660	619	675	622	685	694	628	661	641	641	611	637	644	656	649	673	676	630	657	690	679	625	663	638	672	679	667	637	675	647	671	702	660	692	673	682	695	617	658	669	616	656	628	695	670	659	675	641	689	667	652	653	682	661	656	606	702	657	655	683	679	650	674	683	657	659	616	667	690	645	618	673	682	641	648	682	690	664	650	679	645	645	662	657	674	661	656	616	628	673	646	666	678	619	615	644	647	632	629	667	612	690	644	653	668	650	632	648	723	587	676	713	648	607	674	661	708	668	653	674	701	641	679	626	669	674	663	699	686	687	677	626	677	650	646	634	681	691	641	616	677	631	671	626	671	668	656	670	670	638	647	701	703	631	672	628	653	611	673	639	664	652	680	679	671	634	640	690	685	626	670	606	660	670	663	679	672	686	647	635	675	668	642	701	631	671	637	624	663	643	662	644	646	661	658	651	665	643	635	607	642	624	657	662	648	666	619	695	613	678	629	641	662	656	704	650	644	680	659	635	666	632	694	642	661	651	661	632	669	670	675	676	673	668	646	659	670	627	666	658	632	662	658	694	674	681	711	647	657	623	708	700	639	652	646	663	604	635	647	642	632	629	650	642	675	684	666	669	632	675	652	678	647	657	663	702	643	656	680	647	622	686	677	642	710	619	678	647	716	648	703	666	685	628	609	635	696	700	645	649	636	674	632	665	686	638	625	662	667	643	642	646	623	663	652	641	656	669	682	650	628	660	650	675	679	579	667	647	664	695	623	648	681	654	668	653	651	632	665	656	682	664	662	659	653	637	651	657	686	650	639	635	638	677	634	615	694	681	678	640	696	639	685	654	657	650	644	664	679	637	646	659	649	626	628	693	641	642	623	686	611	718	693	697	679	630	715	617	660	663	736	693	653	648	686	687	628	649	656	622	665	719	671	675	633	635	722	618	697	682	645	701	611	686	654	641	667	644	662	663	673	655	622	671	620	673	677	629	664	637	697	658	717	652	647	650	667	668	679	645	664	658	664	675	677	697	652	619	690	632	700	667	642	619	677	702	671	607	678	614	624	676	638	661	641	660	649	672	649	637	692	604	644	621	722	647	634	642	686	688	641	639	683	660	648	605	638	674	648	693	616	669	685	654	636	693	672	664	654	682	685	663	638	649	661	667	664	706	648	690	666	653	661	649	689	695	660	625	691	670	672	651	633	647	676	642	662	679	625	644	641	653	668	691	602	641	621	684	687	642	682	683	666	661	691	691	636	681	646	617	670	659	686	619	654	697	637	628	654	661	668	628	667	663	621	657	687	658	669	731	623	626	650	686	671	654	659	665	678	661	659	667	673	613	627	648	643	661	635	678	651	667	634	659	667	650	624	641	677	708	672	675	630	662	637	629	627	658	650	645	648	667	623	680	666	653	652	667	683	621	637	655	646	644	660	666	682	692	661	650	646	606	627	686	620	674	617	651	684	647	620	676	665	690	647	687	657	637	616	623	666	671	664	661	706	651	614	688	673	713	670	664	656	681	650	675	658	669	680	646	688	621	643	623	634	702	669	710	614	621	682	644	711	644	663	698	662	620	664	635	648	681	680	656	684	635	640	637	614	651	639	629	655	650	654	638	664	683	590	658	612	653	640	695	670	614	644	635	705	662	604	662	655	698	718	653	656	643	646	669	633	664	660	714	649	673	686	659	663	624	629	636	636	634	642	603	662	648	653	656	673	652	656	660	660	679	691	653	665	662	631	588	677	664	633	668	628	661	667	654	644	666	649	712	671	639	646	621	650	709	651	668	695	696	669	658	652	663	644	683	660	650	667	687	643	640	699	661	640	680	660	672	670	637	624	641	669	686	642	646	651	676	626	626	665	645	645	715	652	712	677	648	655	690	694	697	648	584	639	688	650	649	695	646	631	658	636	669	681	639	649	671	638	678	670	644	645	669	616	662	695	669	640	664	642	613	616	694	634	653	633	602	673	695	654	676	628	608	638	682	620	644	592	648	703	717	641	649	671	693	606	639	658	651	676	611	650	631	667	673	678	605	643	630	645	646	652	644	668	655	664	662	693	662	659	625	656	637	697	679	648	660	678	642	701	624	658	651	655	672	649	690	631	648	668	667	638	604	667	649	650	702	628	679
17619	36092	30045	18854	14734	10844	11437	9876	8530	6674	5623	5276	4193	3471	3083	2623	2452	2252	2160	2082	1984	1833	1833	1682	1629	1672	1518	1524	1203	1004	931	959	961	926	911	1004	969	987	956	829	893	925	876	877	861	863	888	929	919	890	886	864	933	919	918	867	845	864	813	790	780	796	836	851	837	810	809	841	832	805	852	818	861	852	817	784	826	871	820	832	870	825	801	803	836	803	790	826	885	807	800	794	825	805	825	785	780	816	820	793	807	830	812	808	795	832	845	840	819	895	820	815	812	806	827	787	776	798	773	793	751	815	811	784	815	830	841	812	782	851	821	831	834	818	776	839	818	863	817	802	818	805	830	786	818	867	813	795	848	814	844	772	851	843	795	831	803	792	846	781	775	781	783	832	828	817	828	777	829	785	817	872	804	845	768	799	809	843	822	817	803	834	786	849	860	788	819	827	832	809	830	858	777	814	792	816	870	796	776	834	786	812	755	817	879	819	800	761	808	831	807	813	820	831	818	825	820	799	849	802	785	805	781	841	827	804	819	809	803	794	823	806	843	815	830	819	808	842	786	848	767	807	839	798	850	818	808	819	896	836	775	789	819	814	852	789	835	817	796	796	769	802	813	811	787	849	833	804	774	828	820	813	835	777	802	825	831	829	828	826	761	791	746	822	813	815	792	791	849	815	780	792	830	869	791	819	767	814	802	803	858	801	795	821	814	815	784	792	769	801	831	844	856	878	744	797	801	871	786	840	737	833	829	777	757	731	861	804	782	855	855	847	812	800	778	775	829	812	831	824	781	791	822	834	793	808	798	789	800	807	777	789	759	837	809	800	789	777	815	784	799	785	844	825	782	839	820	842	776	829	823	813	847	847	818	820	837	788	860	791	781	797	804	799	823	787	803	820	799	804	829	768	840	821	814	804	820	837	864	799	808	816	825	814	801	828	828	785	824	794	812	778	766	809	788	772	831	867	758	835	750	768	841	795	792	779	862	825	819	842	811	767	792	833	829	798	822	788	780	805	816	782	813	860	826	827	811	792	811	845	820	799	818	758	837	775	811	803	810	789	809	872	787	819	847	784	767	800	810	757	802	836	809	815	867	827	786	840	801	778	844	799	839	815	778	805	784	840	839	795	792	787	819	770	786	829	761	789	818	846	825	761	831	843	859	757	817	750	852	802	827	840	840	782	828	836	824	825	829	835	747	809	813	853	778	834	780	850	844	782	779	822	821	794	811	812	784	812	831	859	847	799	733	820	813	806	835	808	750	833	809	870	836	842	819	841	793	804	839	859	818	800	791	834	816	843	824	765	828	786	844	792	816	861	780	798	785	805	803	775	813	814	858	795	837	850	795	810	798	753	790	825	779	789	791	816	848	844	796	815	785	802	814	802	850	785	775	812	788	820	821	794	796	802	789	804	825	803	775	822	820	804	814	813	866	755	794	866	820	830	786	802	856	803	763	811	859	777	818	812	791	762	798	802	846	828	788	880	845	784	748	826	790	834	821	856	768	829	796	803	800	816	805	917	809	820	844	811	805	824	807	833	814	849	812	777	813	812	805	803	757	782	812	851	831	839	766	766	848	817	837	813	871	816	775	767	786	803	820	837	805	817	799	775	825	818	815	765	842	796	803	826	772	812	834	898	841	783	842	794	801	804	838	805	761	803	858	799	869	842	860	832	795	814	825	834	841	836	814	822	793	777	790	800	806	845	866	814	833	776	856	854	765	841	823	837	767	787	797	771	795	758	783	810	825	816	838	854	752	869	821	788	850	822	807	810	769	809	803	741	785	824	770	807	811	800	797	793	844	782	806	774	799	829	789	791	846	832	824	821	841	801	806	804	786	812	820	808	830	858	810	829	809	828	815	829	857	748	802	804	790	815	825	838	897	844	835	801	778	849	888	780	804	796	771	775	782	766	757	825	824	832	813	833	818	788	829	814	812	818	806	788	782	811	789	838	795	833	824	824	753	808	820	871	835	821	789	827	787	877	813	755	848	828	809	752	789	789	797	762	825	853	840	806	797	822	806	820	841	795	813	780	794	880	784	868	795	808	834	824	795	823	808	804	822	806	786	805	841	831	818	815	805	819	795	811	769	796	787	793	810	806	778	808	818	812	791	827	814	818	811	815	809	749	830	792	801	799	850	783	786	869	782	825	776	842	850	816	836	805	820	774	786	846	827	820	833	846	797	813	790	832	794	809	864	801	827	774	832	787	885	797	768	839	863	809	854	847	846	809	817	806	774	779	768	803	792	811	812	806	769	814	813	782	827	816	813	790	801	798	830	787	799	797	716	841	815	828	763	820	809	833	809	817	797	869	851	789	850	821	793	801	804	882	820	793	823	787	806	784	770	773	809	833	813	780	826	767	797	851	789	818	823	825	812	809	786	800	841	808	840	764	830	859	798	873	814	787	818	836	825	820	859	800	857	838	790	838	819	841	775	786	847	772	805	818	797	812	784	799	794	763	801	796	845	778	748	788	815	855	810	801	818	810	803	794	841	799	808	792	781	828	859	791	832	826	829	847	838	838	806	809	813	840	813	829	745	820	800	743	842	805	797	788	854	816	833	780	830	837	800	795	789	814	768	792	797	827	803	831	804	843	822	827	799	772	810	816	816	779	827	804	801	839	815	847	844	815	800	809	837	811	836	827	789	821	808	796	804	743	805	814	824	767	796	824	778	825	744	778	823	822	768	803	858	847	805	849	774	798	852	807	825	747	830	789	800	782	785	849	797	819	838	838	846	838	826	782	802	809	823	761	810	838	796	741	829	791	811	764	787	841	746	854	827	811	770	845	830	816	773	824	815	800	840	815	805	820	801	784	800	791	817	860	831	822	825	784	820	855	788	810	831	822	833	809	823	809	777	835	752	809	863	814	827	836	824	849	824	839	779	774	818	812	806	815	799	848	785	802	819	793	825	827	808	822	835	778	845	773	759	863	793	851	758	810	809	817	810	790	778	835	802	850	811	820	833	784	850	801	804	815	862	785	818	826	907	800	815	816	790	857	826	810	788	745	797	837	842	808	875	802	830	749	811	798	793	825	840	817	840	783	812	807	830	829	809	798	848	817	780	806	815	841	838	795	771	815	827	821	780	802	808	804	785	780	835	780	808	766	739	759	807	908	810	860	838	809	801	819	853	798	800	832	760	804	841	807	816	860	781	846	850	818	779	820	858	830	845	837	826	819	821	778	809	808	827	821	784	833	807	792	796	801	768	797	797	824	833	760	760	840	811	832	797	836	835	810	815	789	819	867	823	790	845	836	829	819	799	870	795	790	800	861	803	757	871	803	811	793	827	852	807	807	795	837	802	837	750	829	814	825	814	848	800	814	833	762	818	811	807	791	722	796	833	823	819	801	828	799	851	830	783	833	827	788	828	819	820	829	765	755	810	817	823	831	786	805	821	822	829	868	821	739	800	778	813	814	832	775	820	764	817	783	799	794	871	801	817	768	797	804	784	803	837	790	840	786	804	820	775	742	780	792	793	833
26949	20634	15653	6657	3382	1804	1950	1714	1592	1247	1066	1003	871	734	658	636	578	550	570	551	574	506	517	481	464	524	460	431	450	370	373	382	380	360	413	392	388	370	372	341	381	384	354	345	340	389	393	403	371	408	358	356	392	404	393	350	407	397	383	356	372	380	355	402	353	347	341	390	387	393	356	359	393	347	370	392	378	376	345	383	387	346	364	365	396	349	350	394	397	378	394	379	395	358	384	397	378	348	362	336	352	402	371	392	351	374	364	344	421	372	393	364	362	350	359	366	367	358	380	402	365	346	331	356	364	348	356	385	367	363	354	358	391	366	401	391	348	359	395	389	335	345	374	367	382	382	399	350	345	385	342	367	356	358	377	389	358	390	369	385	376	373	357	379	352	372	372	372	346	337	349	398	332	369	375	350	352	338	381	377	377	331	396	412	354	365	347	356	372	377	363	376	393	354	349	389	350	364	389	362	340	377	391	377	347	364	374	361	352	371	380	361	376	363	391	390	336	374	366	375	379	333	363	364	378	364	380	364	361	351	389	365	346	380	368	409	373	358	360	357	404	383	383	356	360	346	394	326	369	396	378	338	404	358	366	349	377	376	415	358	377	384	377	365	383	381	350	396	389	389	356	344	337	392	404	336	367	407	358	391	386	373	374	367	411	358	363	381	367	359	396	343	341	384	365	362	362	349	369	359	380	361	380	394	374	391	367	344	383	356	400	359	367	356	385	335	398	363	379	397	352	390	361	353	328	372	393	350	338	355	358	344	386	361	364	348	378	360	373	387	346	344	336	362	388	357	380	355	340	355	414	362	368	344	350	358	354	369	390	373	367	374	374	373	384	362	346	348	390	380	358	384	355	414	395	388	348	375	358	383	377	366	364	397	361	424	375	372	397	356	364	416	402	364	372	386	369	354	377	355	379	400	378	374	400	381	378	354	375	347	328	384	375	379	370	398	362	343	392	372	361	357	333	371	375	352	403	348	340	375	361	373	354	340	352	365	340	369	383	372	355	379	371	374	339	383	383	372	369	365	371	407	359	351	366	414	374	360	338	358	352	391	363	377	381	412	345	374	393	366	330	358	346	378	377	362	325	368	382	331	378	372	366	372	373	361	373	379	321	357	387	375	382	366	309	330	413	386	374	362	348	368	368	383	389	367	371	344	355	370	354	372	364	348	350	360	356	342	394	372	352	362	408	368	389	369	377	377	363	358	384	385	375	374	401	383	379	376	382	382	368	334	376	392	380	395	377	371	338	381	349	357	374	331	389	349	362	381	377	368	354	379	368	370	395	377	398	395	360	366	355	355	372	353	330	417	356	351	403	386	379	374	383	384	351	376	362	372	409	385	399	348	360	377	377	367	367	372	337	335	383	408	388	386	385	360	362	397	338	386	363	369	337	381	386	350	416	341	359	326	345	329	349	361	367	383	362	382	402	355	373	373	364	360	378	373	395	376	400	387	373	376	413	370	367	314	383	348	369	366	374	363	358	375	357	387	350	382	377	360	380	380	349	407	346	360	359	337	355	353	351	358	362	404	397	363	334	380	382	340	376	394	369	345	352	346	395	344	355	367	366	369	368	379	388	379	311	358	381	359	346	350	395	354	376	371	331	323	345	371	355	398	356	385	365	381	379	355	375	364	373	379	387	352	387	349	377	369	388	392	369	341	359	363	372	394	348	378	336	368	391	357	365	309	383	365	355	406	360	385	355	364	405	351	390	396	368	373	370	388	356	363	363	365	320	389	355	354	369	380	392	376	379	373	346	394	373	386	366	358	328	358	390	375	376	348	368	386	392	363	378	384	385	342	335	365	370	395	377	339	371	339	356	354	390	377	369	337	398	371	357	385	322	372	394	373	325	371	384	357	359	350	397	359	359	324	360	364	365	344	317	349	350	381	389	381	351	389	358	368	360	395	375	378	396	362	381	358	345	368	369	331	381	410	390	384	383	386	366	378	379	405	352	378	382	369	390	355	331	354	359	363	324	330	360	369	376	348	359	347	348	373	365	360	378	383	375	356	400	386	347	357	388	369	374	389	338	375	328	384	383	372	364	363	408	391	372	378	395	372	357	323	390	358	363	411	399	369	411	381	339	385	371	368	392	357	352	378	384	349	362	375	381	378	374	396	354	370	366	348	399	411	396	371	376	361	359	317	382	365	382	378	376	350	351	370	348	378	338	334	356	366	376	369	344	353	379	395	378	356	357	364	359	356	358	386	401	349	343	366	394	357	356	412	358	385	354	383	347	371	355	318	350	358	346	331	391	352	385	374	372	373	365	383	364	369	386	390	353	369	374	385	369	378	348	388	353	387	349	369	385	363	370	363	377	369	367	379	356	389	397	386	377	357	362	356	358	373	392	364	368	364	364	382	368	348	354	373	395	395	357	366	383	338	389	371	374	378	393	393	384	352	355	355	411	360	358	373	391	392	367	343	354	355	368	367	367	365	386	392	370	378	356	336	379	376	343	383	384	375	361	354	366	359	367	390	396	401	377	362	350	395	374	372	366	354	362	388	348	347	352	392	366	375	383	389	340	353	373	372	389	369	369	354	387	364	375	407	383	359	369	401	383	372	354	367	368	370	346	369	374	361	412	349	386	370	391	366	326	368	364	407	375	377	398	397	369	356	357	343	347	411	360	340	354	399	379	344	374	368	324	354	359	385	376	385	389	370	354	349	341	340	389	402	373	363	366	344	343	384	385	351	344	378	352	358	338	378	380	365	357	371	334	353	369	355	389	379	347	350	359	340	374	375	364	330	374	409	333	357	365	365	376	356	366	375	364	369	386	357	373	359	390	377	379	399	370	370	431	375	420	366	383	382	365	359	373	385	350	341	370	379	395	387	358	371	368	308	386	355	345	356	397	389	356	415	376	373	322	353	364	355	411	364	408	384	385	383	348	348	395	380	396	337	356	344	366	363	341	344	347	407	365	378	358	379	400	348	397	337	378	384	370	385	357	319	401	378	351	342	371	365	374	353	362	337	346	350	362	334	367	390	387	382	390	376	381	380	381	371	329	389	361	351	355	350	360	365	368	359	361	360	359	359	353	367	361	402	352	354	366	384	401	380	364	432	381	373	390	381	384	341	365	382	348	390	379	348	384	366	396	367	379	387	348	379	372	372	393	386	344	352	375	369	354	373	386	355	359	353	399	393	343	359	373	380	361	402	354	360	346	381	373	399	348	390	374	362	411	342	369	345	367	355	387	348	347	365	360	355	385	350	379	374	355	372	353	348	359	361	384	355	395	401	362	403	415	363	365	364	351	378	412	389	381	362	367	365	370	355	404	353	384	376	425	346	380	367	374	360	368	339	338	381	390	350	400	377	364	386	353	372	376	376	358	331	360	388	381	357	358	345	408	370	347	355	396	356	342	378	376	364	351	373	363	361	354	361	359	355	382	360	350	348	364	353	353	357	380	372	349	356	404	338	391	412	331	357	346	374	370	349	340	385	364	374	367	368	401	397	395	391	360	359	369	375
12993	22133	16960	8028	6106	3993	4390	4150	3639	2889	2231	2209	1856	1515	1275	1099	1047	959	930	861	791	774	781	735	697	728	733	742	584	528	523	452	509	461	466	510	500	500	498	464	479	482	502	482	479	470	487	503	527	475	549	461	507	496	492	433	479	441	478	490	443	464	458	533	462	477	460	446	479	487	473	480	484	467	466	487	472	460	511	503	503	454	493	497	458	498	470	468	452	470	418	444	477	455	478	480	461	455	460	449	475	479	461	463	506	462	453	467	421	455	515	489	472	484	492	455	453	448	484	436	494	489	468	451	454	467	463	449	470	432	473	472	459	459	447	499	429	494	454	468	461	488	467	479	463	468	472	433	440	463	460	475	473	423	464	472	474	469	522	460	462	483	496	478	449	501	460	481	497	472	459	446	502	429	448	452	469	463	486	462	498	462	471	475	454	459	465	475	442	429	480	503	474	491	470	488	407	463	477	490	454	457	491	499	492	459	469	472	432	479	462	462	455	436	446	467	437	474	476	476	504	473	465	475	454	443	466	490	507	495	443	461	477	444	468	476	503	478	465	489	504	482	470	464	468	438	461	442	473	471	481	463	485	486	476	487	464	449	495	451	477	421	464	513	432	478	464	459	465	479	486	457	463	463	476	471	469	486	457	484	440	456	433	441	458	514	458	437	489	459	468	461	467	470	466	446	478	466	459	445	483	477	467	464	445	451	491	469	457	492	473	440	451	455	448	485	435	499	436	464	446	463	455	462	486	449	385	475	476	454	477	504	463	470	435	456	482	472	438	468	466	468	451	435	511	440	478	473	447	476	409	499	478	455	498	433	466	440	486	463	464	490	459	442	475	454	475	450	445	458	427	502	465	481	515	430	444	496	463	467	473	526	508	436	525	449	478	467	463	472	489	473	439	498	477	480	483	447	512	446	430	490	437	488	485	449	448	501	454	493	470	488	505	464	421	469	475	451	455	466	463	479	458	479	452	472	461	468	456	460	496	443	485	462	471	492	439	468	450	470	457	442	470	487	472	439	449	453	510	440	450	464	455	450	472	484	499	472	456	492	458	438	446	425	482	469	480	496	494	472	473	473	466	474	457	468	476	452	434	443	457	465	469	468	479	448	442	479	484	465	459	501	488	471	482	457	470	458	467	457	485	475	483	472	452	457	469	462	460	477	448	459	498	448	481	474	449	452	436	472	471	453	496	489	478	457	485	441	487	431	467	431	467	494	474	488	465	434	471	463	469	465	445	497	444	443	470	479	467	503	481	466	500	442	452	482	487	468	464	449	476	472	476	489	471	456	472	483	451	473	476	445	504	496	447	466	481	455	483	455	461	467	471	452	505	481	498	453	481	464	531	478	473	519	467	454	450	464	480	460	491	491	471	431	456	467	436	442	450	480	459	472	446	466	447	482	488	433	479	458	444	460	467	446	452	449	433	459	502	459	495	499	483	455	453	470	449	518	444	460	481	479	425	491	474	496	410	456	444	495	496	442	474	455	482	457	466	456	462	468	496	443	457	482	466	460	464	474	470	453	471	468	469	496	491	468	465	483	445	436	500	464	467	431	461	499	436	468	465	463	458	490	499	454	436	447	486	436	495	462	460	518	476	488	488	495	466	500	483	457	460	466	478	469	470	440	503	471	475	434	469	497	514	478	472	427	482	479	470	460	457	472	477	473	461	447	476	458	428	469	500	447	472	449	457	484	454	478	447	442	478	425	506	491	464	471	462	492	467	492	469	486	449	506	482	463	468	477	472	440	468	462	434	444	462	485	435	497	457	469	457	457	476	444	458	424	465	469	458	512	471	457	467	442	473	426	470	484	473	491	484	442	452	453	452	463	481	510	485	475	442	485	470	487	459	512	454	481	456	472	460	497	501	471	446	452	489	479	480	444	468	466	477	463	512	459	454	464	428	464	423	493	458	465	455	455	497	489	506	490	453	480	445	501	469	465	470	485	465	462	461	475	469	491	477	451	451	464	493	461	470	432	488	462	454	456	474	443	486	462	471	484	481	463	461	502	458	459	439	481	462	479	472	439	451	460	510	483	464	468	461	482	475	475	497	466	455	458	437	455	463	455	459	454	487	476	455	449	476	465	483	463	483	443	454	467	434	473	518	508	455	471	467	481	451	486	397	477	430	479	449	482	471	490	472	437	463	446	459	439	467	484	484	441	448	463	432	459	481	466	459	427	458	493	451	458	452	458	508	449	490	527	480	494	445	417	459	484	458	484	457	424	444	508	449	477	491	497	482	462	431	446	465	482	487	496	472	470	436	464	441	427	449	442	466	463	464	450	470	453	442	472	472	462	439	477	463	419	483	453	479	497	504	479	479	495	498	487	455	470	492	507	431	464	465	455	452	439	452	465	485	452	498	498	515	493	483	467	486	452	445	473	455	448	455	425	493	465	433	491	466	469	441	455	436	444	480	457	433	434	442	476	513	454	456	453	464	448	466	476	465	433	459	468	459	458	489	413	460	495	455	450	487	457	459	456	456	509	477	441	462	497	464	471	475	464	479	492	488	472	441	464	460	441	447	452	479	431	465	411	475	489	443	474	499	486	476	445	488	518	432	494	470	446	459	468	453	461	440	457	440	440	441	503	476	443	450	484	471	445	477	471	467	445	448	489	467	462	464	513	491	434	455	460	492	473	462	505	486	518	480	453	460	468	432	445	479	498	447	480	457	419	469	463	473	456	471	517	484	436	430	446	473	455	434	490	445	433	484	487	497	468	461	465	485	441	496	480	435	461	472	435	468	473	423	474	429	483	478	514	458	475	451	470	473	432	477	481	492	467	465	448	483	481	444	450	478	505	451	482	496	453	452	455	462	509	456	495	458	460	461	468	472	479	473	456	465	470	491	489	464	455	484	469	466	494	489	468	473	453	492	492	459	473	470	445	450	454	473	438	471	494	465	495	477	457	450	471	478	456	457	471	491	456	447	460	486	445	452	461	470	461	456	500	477	482	493	511	478	493	433	472	472	428	488	468	466	505	479	433	468	490	448	448	447	480	483	500	483	460	447	481	463	512	535	477	458	502	394	483	460	489	468	483	471	466	439	482	473	441	490	467	468	486	479	512	456	481	487	479	476	485	479	502	466	442	477	500	470	458	451	485	481	481	455	493	454	466	471	459	465	428	449	440	438	480	469	477	462	485	472	446	497	457	477	455	439	467	511	480	465	471	461	445	469	484	492	447	452	474	496	473	459	459	499	477	474	467	470	470	493	499	463	469	449	437	471	478	486	492	462	480	449	458	492	471	509	481	472	434	485	429	458	518	497	469	494	436	476	463	451	463	467	441	472	460	462	499	469	469	506	446	440	451	414	442	467	480	495	472	446	513	501	531	492	427	460	456	444	438	435	498	482	498	470	452	476	486	487	474	527	474	477	485	463	427	448	435	450	435	470	453	459	480	455	435	418	483	477	442	477	473	501	474	445	462	495	496	481	464	482	455	456	497	492	476	425	462	494	442	475	488	449	463	464	449
23787	20993	28242	23909	20937	12581	4717	3542	2817	2356	1960	1804	1629	1436	1282	1067	1069	1012	970	928	859	836	879	844	802	820	786	783	727	681	650	634	634	649	634	653	658	696	631	611	648	642	645	631	621	640	615	641	635	631	655	688	663	652	645	641	623	688	631	602	644	618	649	587	640	627	631	623	603	645	680	594	658	677	634	596	658	620	629	625	650	668	637	578	634	648	625	642	636	602	619	576	660	601	590	664	606	592	623	601	620	594	628	592	635	642	607	626	625	639	622	621	605	585	614	625	566	613	641	626	625	597	636	620	611	606	602	647	630	627	600	606	645	606	604	631	646	647	638	605	620	594	626	585	587	633	635	626	621	598	641	604	623	602	643	595	584	617	622	612	671	608	620	632	628	664	578	630	561	595	612	587	575	602	637	605	609	636	640	623	645	623	608	595	615	621	642	624	565	642	660	647	612	607	607	662	577	575	605	581	599	610	663	648	597	649	632	617	593	619	616	601	626	656	632	633	653	608	622	647	605	609	638	611	625	611	597	639	625	646	615	631	590	636	622	629	637	607	597	621	609	633	606	629	588	648	631	671	586	576	652	613	625	626	597	660	633	616	628	582	641	616	607	615	595	625	617	636	667	681	650	628	626	587	637	594	639	617	618	641	585	633	613	646	653	561	594	597	592	591	638	630	646	653	590	603	628	577	614	627	644	605	657	624	629	639	608	604	631	640	604	581	630	677	605	611	599	662	654	599	558	589	636	644	609	620	605	583	622	578	632	607	587	565	629	620	606	623	648	656	629	617	612	596	596	594	638	613	622	587	617	609	584	648	593	621	601	635	621	572	650	548	615	605	658	607	643	649	602	574	655	635	591	613	637	606	607	625	597	637	607	636	619	570	631	608	627	646	665	579	641	650	667	638	624	584	582	645	625	620	605	628	596	679	564	614	620	585	639	606	608	649	593	622	605	626	636	612	576	567	651	575	649	578	615	624	647	621	669	613	588	664	637	617	636	650	568	622	578	649	639	626	650	556	603	625	604	638	592	582	598	624	614	590	616	609	594	612	611	651	612	592	615	613	609	647	598	616	617	618	584	625	615	593	594	595	595	648	654	633	604	589	633	644	617	645	598	608	651	587	592	646	619	610	621	637	627	615	602	627	607	600	616	624	611	579	560	591	656	636	666	623	565	581	637	564	639	611	580	606	613	599	622	641	632	605	630	604	609	635	582	621	603	590	608	658	668	635	583	611	600	583	641	616	575	632	604	591	655	572	612	583	588	629	635	614	630	631	647	632	637	630	634	639	592	600	607	664	655	650	625	598	604	653	641	640	606	632	604	623	644	623	576	631	581	650	604	626	586	604	588	611	617	617	619	629	588	611	658	618	632	676	606	622	671	609	621	641	639	610	628	611	635	633	653	634	640	602	643	616	604	594	626	578	599	632	563	668	622	595	640	636	591	604	603	629	626	633	606	625	623	612	623	600	617	582	649	614	640	597	653	642	578	610	633	590	625	611	639	635	609	594	618	603	569	628	591	616	633	638	587	615	599	650	660	659	612	675	573	617	631	575	598	580	625	589	578	641	611	604	628	610	618	637	588	613	609	611	591	613	591	620	631	612	628	608	627	594	615	604	614	683	620	628	641	563	648	648	615	646	587	662	615	619	594	628	676	645	614	633	569	601	614	605	579	628	670	619	626	629	640	593	585	559	608	578	599	575	634	612	640	585	656	626	599	595	623	615	620	610	634	634	615	659	610	631	622	642	630	616	640	601	642	622	598	576	614	579	607	615	594	590	613	643	617	639	621	601	580	614	594	602	616	616	602	670	666	666	649	616	601	597	648	602	661	613	612	615	600	583	601	604	617	631	559	626	662	606	585	626	650	615	650	562	611	577	634	699	599	611	585	596	648	571	621	570	619	634	629	608	627	640	629	604	613	624	553	608	619	658	575	642	592	560	609	624	630	625	596	634	634	627	623	582	647	648	606	606	630	601	605	578	593	646	601	615	599	609	630	600	589	606	606	621	639	654	626	630	616	579	604	661	637	608	627	595	613	638	616	611	622	593	587	614	631	582	581	580	622	580	585	639	599	660	612	617	628	599	595	597	594	622	613	646	609	650	602	596	638	631	583	580	615	641	625	596	565	607	599	611	619	626	642	570	607	592	650	585	610	642	619	627	610	581	675	632	640	590	574	634	580	608	604	607	622	637	607	655	593	676	604	624	605	614	600	613	633	616	628	606	592	597	610	614	595	580	653	578	605	600	601	641	633	597	614	631	604	626	608	613	625	594	633	621	619	625	598	624	631	641	607	580	667	659	614	614	635	634	650	586	625	586	599	651	632	660	633	624	597	630	594	671	617	590	594	571	592	600	644	628	596	625	572	638	643	630	650	665	616	577	604	640	587	640	585	604	628	635	587	620	660	586	617	614	573	627	622	567	604	588	671	610	624	702	568	587	616	582	591	602	640	595	638	609	595	624	590	624	642	556	598	626	612	599	647	640	617	624	553	628	603	602	605	643	596	662	607	648	620	632	621	574	587	590	642	635	648	614	612	632	646	612	665	602	604	594	675	590	648	641	636	578	614	639	623	649	629	602	596	595	584	602	606	585	573	578	603	605	608	636	607	575	640	641	645	601	616	623	582	614	661	677	617	613	578	595	633	665	622	639	588	633	629	623	633	635	615	591	625	542	619	605	567	639	677	627	623	594	631	611	628	644	625	585	642	624	651	642	594	571	604	609	633	578	623	624	584	600	608	633	587	584	583	605	638	668	607	639	604	654	671	602	595	609	597	623	619	638	630	620	678	572	632	624	590	639	646	628	593	611	584	603	606	582	638	571	578	610	619	626	632	620	629	583	622	644	651	597	560	580	687	611	579	620	590	644	616	612	609	604	559	584	612	582	613	632	632	610	626	587	630	628	619	558	650	585	589	658	622	646	600	642	625	635	595	607	596	606	623	589	639	636	628	649	604	630	625	588	583	607	603	624	589	586	632	561	626	660	598	591	630	681	651	612	612	554	630	595	637	604	615	544	598	631	555	637	601	636	640	616	661	642	623	614	635	633	622	627	608	612	668	619	606	626	647	633	557	575	647	607	651	613	651	630	618	635	601	564	644	636	588	596	609	608	593	629	666	664	554	602	641	672	600	602	607	625	595	585	598	641	645	625	613	605	568	582	622	604	606	630	618	663	562	629	606	581	645	600	649	606	600	621	610	642	620	621	562	596	597	604	623	605	625	586	644	612	621	614	599	595	605	667	623	565	637	566	646	613	643	630	588	642	665	613	603	603	618	535	625	604	641	592	634	643	605	599	684	627	618	615	641	605	637	584	650	643	625	658	674	608	621	614	626	621	694	609	597	591	632	586	631	661	603	598	580	626	654	591	660	655	673	628	590	600	649	667	611	584	569	603	591	600	637	634	627	640	621	644	586	613	638	640	638	638	613	610	623	638	621	615	618	607	592	608	620	554	612	604	657	589	576	700	577	564	601	619
14716	30562	25260	13982	10801	7521	7706	6976	6214	4891	3948	3777	3162	2594	2302	2013	1738	1626	1553	1528	1397	1343	1262	1337	1253	1264	1234	1178	1028	896	866	834	859	816	833	845	924	820	834	777	811	786	801	748	812	819	785	843	824	780	816	845	828	840	825	816	796	826	811	775	820	783	717	776	764	761	794	796	788	802	767	761	775	770	783	763	786	720	751	803	779	761	759	762	804	809	767	807	793	740	790	766	749	729	793	779	720	775	742	774	715	746	753	725	788	791	801	765	755	793	806	746	753	766	767	764	767	765	792	756	736	761	778	701	766	758	750	752	727	753	780	744	713	770	735	757	792	734	759	769	749	782	757	782	796	727	811	753	767	760	795	748	773	797	753	773	753	739	783	801	762	747	749	725	761	694	730	745	796	751	754	690	762	765	766	743	777	749	778	783	816	757	726	760	784	772	733	730	746	744	753	764	774	785	779	740	754	791	728	794	817	815	735	750	790	750	773	796	802	750	800	775	724	755	778	760	775	757	731	789	756	755	804	769	747	775	748	776	779	750	766	732	778	778	740	774	761	781	720	787	772	746	749	812	776	784	737	754	706	781	751	752	717	742	780	726	742	798	762	779	779	782	729	772	743	775	768	751	750	789	752	758	761	785	780	760	799	761	765	766	763	715	740	763	741	776	762	767	737	777	784	780	782	767	788	732	767	757	768	779	735	772	782	778	747	798	807	783	742	781	774	776	749	739	726	739	774	834	764	794	745	770	822	807	738	785	805	759	776	784	757	724	766	788	780	744	821	751	715	725	740	728	831	794	698	710	754	746	773	741	780	781	739	762	745	763	803	770	779	768	702	756	772	741	726	785	812	788	754	812	790	738	792	746	766	756	775	747	771	739	749	733	812	770	743	728	763	797	789	785	810	716	758	757	777	773	709	804	739	699	771	741	705	802	723	756	751	758	803	741	815	806	811	794	763	769	784	744	806	748	776	757	772	803	784	765	823	765	758	783	786	781	782	799	729	780	769	771	819	742	691	786	722	767	749	722	740	741	715	754	744	786	728	721	741	754	776	785	735	783	743	721	748	760	744	768	720	741	734	773	759	774	767	737	752	745	730	823	774	788	735	730	771	795	703	760	750	763	760	727	736	695	703	761	796	798	780	728	795	756	786	739	711	794	780	727	710	790	827	786	761	766	769	757	736	795	715	745	748	769	779	766	786	796	726	783	798	767	740	786	753	798	741	781	703	788	753	733	695	751	810	752	760	783	741	770	749	754	774	725	761	758	739	761	764	710	796	799	719	759	738	789	767	727	760	757	752	765	782	806	739	773	749	737	767	737	761	737	784	720	744	830	787	760	768	737	787	817	778	742	749	774	784	760	691	793	750	752	743	755	732	708	735	785	729	775	730	745	775	736	748	718	729	811	744	768	754	801	732	813	737	781	768	808	746	719	789	775	739	764	789	728	739	755	807	741	758	743	749	771	771	788	734	721	773	768	741	792	743	821	808	760	749	798	771	757	815	812	810	772	786	736	751	810	704	827	777	753	765	764	755	717	768	773	747	766	762	779	806	772	708	751	741	754	808	752	732	788	804	738	752	794	762	793	765	729	732	799	775	745	789	772	743	785	773	775	761	787	775	732	770	747	739	772	772	716	734	755	792	767	808	748	738	760	723	761	793	730	728	794	748	775	747	732	768	728	767	810	811	749	765	725	742	762	731	764	773	785	727	760	772	783	747	805	751	776	762	781	748	753	746	733	759	789	755	724	792	763	735	793	773	702	757	802	739	754	780	775	699	722	752	808	719	738	729	759	759	789	740	764	775	792	776	822	712	774	728	753	781	723	767	785	732	796	715	819	806	766	791	745	781	763	728	731	776	738	820	744	751	740	780	752	773	775	769	739	744	762	781	786	732	765	784	767	751	730	763	734	788	791	769	749	719	769	769	750	783	737	751	782	798	756	752	794	792	791	778	737	731	775	748	785	787	735	746	793	747	731	788	768	729	760	763	747	794	761	763	757	764	754	712	756	747	741	770	737	746	779	748	741	761	772	717	784	782	735	776	800	745	784	786	751	763	783	807	754	730	760	752	722	798	784	777	740	755	714	768	753	756	761	750	783	704	797	800	800	722	748	747	757	732	842	811	782	802	759	782	779	786	751	773	758	766	783	781	778	736	750	749	756	746	745	750	759	775	760	797	743	760	736	778	678	719	802	795	769	737	751	812	780	767	756	793	747	796	728	765	745	773	771	774	789	815	767	764	736	742	754	753	792	763	759	729	780	797	764	793	745	722	780	756	721	793	735	730	780	845	838	782	757	733	770	744	795	742	724	816	777	772	739	742	740	747	745	749	739	756	771	705	778	749	784	775	786	783	761	800	755	777	736	778	726	799	761	781	776	773	771	735	745	760	769	759	751	755	727	707	779	766	764	776	800	815	745	757	765	795	738	747	767	713	802	765	768	748	781	726	758	744	762	803	753	782	735	739	710	748	780	750	781	766	809	746	735	752	743	773	769	821	788	737	755	731	755	742	750	758	782	750	722	731	756	737	737	790	756	764	750	733	780	779	795	803	754	759	732	758	795	721	758	781	769	768	826	790	732	768	739	744	793	786	737	756	783	802	742	757	740	785	778	802	789	768	814	809	759	823	757	754	773	818	791	773	753	766	725	755	755	756	765	751	707	799	741	717	849	782	744	788	784	811	805	811	777	786	735	759	764	719	788	730	781	760	776	738	754	766	801	777	784	808	793	770	737	772	747	773	815	766	758	759	759	750	791	740	707	785	716	756	779	743	747	722	787	771	759	739	766	742	825	765	745	757	744	772	775	765	776	758	740	786	746	762	707	717	770	833	733	721	791	752	797	757	764	762	758	761	717	781	744	734	797	821	755	705	795	715	736	744	788	704	774	797	783	793	762	791	721	775	736	799	775	716	766	794	750	783	720	782	802	810	753	761	752	780	745	773	709	724	774	765	727	782	749	788	773	760	774	766	745	757	716	737	749	741	768	759	769	800	763	741	813	775	835	811	775	810	779	775	773	789	750	746	761	734	758	753	759	715	761	699	749	747	791	770	777	739	774	752	791	799	780	758	770	781	742	790	779	760	755	791	741	783	739	734	771	785	741	757	742	738	769	747	733	800	756	799	776	718	781	705	746	776	766	739	794	709	777	754	755	775	711	782	783	802	719	755	748	771	734	762	739	766	748	791	786	773	778	748	712	800	746	759	755	763	769	743	711	715	777	777	745	754	795	751	754	734	730	725	770	818	763	772	797	710	828	768	741	773	752	788	782	774	687	772	774	787	754	794	824	772	728	801	725	700	785	786	774	761	715	771	792	753	784	833	820	754	760	790	780	745	778	766	745	779	749	778	797	730	767	767	758	780	762	734	755	782	801	778	757	764	737	750	768	790	774	779	757	742	735	777	733	766	755	743	712	824	760	794	760	743	742	774	760	764	790	766	733	731	770	758	743	733	768	785	737	792	742	794	781	782	768	741	755	768	823
25029	20992	27116	24871	11645	2974	2423	2111	1789	1471	1176	1080	994	798	732	621	594	550	502	483	483	453	447	449	414	442	440	394	366	340	318	316	324	279	332	309	291	340	309	300	288	311	307	285	295	321	287	317	316	321	321	311	301	278	306	290	299	313	315	288	283	293	257	304	297	258	317	294	266	290	309	268	289	284	293	303	297	287	269	285	268	324	293	287	286	285	309	276	305	292	278	299	318	278	296	282	279	282	282	278	294	279	304	286	319	341	280	293	313	284	296	298	285	289	296	302	265	271	289	268	280	271	269	269	290	286	287	290	289	322	293	290	306	273	279	292	276	292	315	294	275	270	281	288	283	300	294	278	318	286	278	283	289	287	290	282	292	315	271	269	313	305	296	308	286	296	294	254	305	266	290	280	258	287	281	307	284	281	316	292	317	271	284	284	287	287	272	293	292	286	251	288	264	291	306	285	274	301	298	291	303	297	316	253	279	289	268	281	268	280	277	298	337	302	272	261	295	265	307	275	294	295	313	288	308	301	280	305	265	315	323	286	307	288	284	274	314	312	308	276	309	313	275	308	287	314	273	298	285	274	274	290	286	277	275	299	288	272	279	272	283	303	278	305	296	276	306	309	312	312	293	287	287	266	276	278	308	273	261	285	296	288	307	268	285	283	271	295	319	273	298	275	314	292	307	282	265	292	298	286	288	315	300	331	276	277	289	305	299	270	281	293	291	287	312	307	309	273	287	264	300	302	275	274	278	284	253	305	288	280	265	265	293	294	291	312	312	294	306	289	278	296	261	257	285	292	283	264	282	279	295	262	298	295	300	252	310	292	299	328	304	268	300	243	295	288	274	287	298	271	294	287	303	276	313	264	276	294	286	284	302	307	302	290	280	294	323	301	294	291	275	282	296	290	299	285	286	281	300	267	300	298	314	294	287	275	305	299	292	267	311	298	321	314	294	296	291	278	297	299	285	295	315	271	299	295	312	274	303	302	313	300	307	297	315	308	268	274	297	276	318	303	261	306	329	272	289	316	281	254	293	276	275	293	315	299	317	272	289	289	299	307	278	275	316	288	313	294	265	280	311	283	298	270	284	259	286	303	261	336	297	286	304	280	284	297	297	274	306	293	292	264	312	286	278	313	277	275	280	303	283	271	293	296	283	308	299	275	278	279	299	288	320	300	284	288	287	309	307	298	307	303	305	310	291	318	258	274	299	287	306	281	266	248	279	281	287	275	281	302	272	304	299	269	298	288	278	277	272	319	282	296	293	299	285	289	295	323	294	298	303	292	335	300	305	268	294	327	280	297	278	301	289	287	275	294	285	284	280	310	292	293	284	292	269	290	284	298	304	289	274	266	300	298	312	287	302	309	300	247	305	300	292	286	280	282	315	291	296	309	301	281	290	318	272	284	253	295	259	290	296	299	309	276	273	263	310	291	274	314	260	312	280	299	298	238	305	270	298	320	268	280	281	278	294	282	292	303	279	296	270	297	249	277	269	319	298	289	298	282	267	313	306	273	303	286	289	278	278	272	275	272	285	255	254	298	289	320	322	284	301	305	281	309	274	305	283	322	314	286	296	304	295	312	297	287	285	291	275	284	276	301	309	301	308	298	300	247	324	291	275	286	276	308	301	289	310	264	282	258	285	295	282	295	303	284	297	276	275	258	291	289	270	287	304	246	285	336	288	306	299	272	267	268	311	313	296	343	290	293	273	261	308	300	294	314	301	323	296	289	293	284	265	274	289	295	296	286	312	305	293	281	264	291	300	288	301	299	293	279	289	286	267	270	269	312	279	306	276	295	324	311	304	297	300	285	258	300	298	290	273	266	331	272	300	302	308	269	260	281	247	326	303	274	285	282	277	297	309	271	275	254	270	302	266	303	298	301	321	298	280	286	267	261	272	288	273	290	287	269	323	288	293	292	264	304	274	282	311	300	271	275	270	292	306	296	279	321	294	287	260	275	283	283	305	304	267	277	278	280	284	307	282	292	267	328	289	250	268	279	303	256	311	324	321	308	285	263	278	304	307	280	307	285	262	284	283	284	278	295	297	313	297	299	290	288	270	274	293	258	294	281	277	305	323	277	285	293	319	277	302	292	318	281	258	277	310	293	275	288	292	302	282	298	298	299	280	306	269	293	280	281	312	291	296	264	272	284	288	275	293	268	295	305	306	296	305	294	290	312	282	298	271	314	317	276	287	281	275	327	295	311	300	288	282	295	306	288	293	284	303	293	287	269	316	269	286	272	286	315	286	314	298	303	261	299	271	254	296	268	271	287	271	287	265	275	258	280	301	300	287	316	300	295	309	286	279	312	269	291	310	291	263	295	298	292	285	300	274	289	297	276	277	280	294	272	299	290	307	302	325	308	267	307	267	317	291	308	285	331	305	297	302	271	304	291	299	312	303	301	274	297	289	280	274	286	280	264	296	283	314	288	312	288	297	310	289	318	270	324	302	252	276	281	263	303	291	261	262	308	322	291	314	296	317	274	298	274	297	302	303	304	287	254	292	311	283	279	268	308	277	257	266	285	327	289	290	300	271	262	289	279	317	301	281	311	282	287	284	263	304	301	312	289	304	300	282	273	303	285	326	320	286	288	310	268	262	315	317	261	300	285	288	293	312	292	279	289	310	289	260	301	270	286	272	274	289	302	265	248	297	280	297	278	295	321	254	307	299	325	255	266	259	292	336	304	299	302	264	279	322	269	263	312	273	282	299	291	272	290	292	252	289	321	254	265	298	297	303	316	302	303	291	302	255	298	276	291	289	263	308	288	277	274	279	269	314	284	277	273	291	284	317	292	295	291	312	296	276	317	298	312	287	310	265	281	298	278	282	292	315	305	314	296	277	258	320	313	316	291	241	263	279	294	296	306	281	314	311	271	291	286	293	293	263	309	316	295	290	298	282	299	316	276	282	281	296	300	269	314	257	302	285	298	278	313	290	303	328	266	261	273	270	281	284	284	282	293	258	287	328	285	294	285	269	273	288	299	296	314	296	255	291	257	319	289	276	282	297	298	255	274	298	310	284	284	289	284	312	293	275	291	286	316	294	309	280	276	295	291	276	281	280	308	284	341	281	276	297	286	283	285	292	288	302	283	320	294	292	266	287	288	271	306	298	298	299	289	300	281	279	283	297	282	312	288	294	326	290	280	302	271	322	272	300	287	286	327	287	273	314	297	313	288	317	302	300	330	283	299	289	288	276	318	306	289	283	314	285	273	278	251	304	276	313	291	322	302	267	296	302	311	307	270	273	286	295	279	293	281	276	286	263	316	301	324	280	313	305	311	306	279	285	270	289	304	267	284	273	282	303	275	298	259	293	305	303	312	295	294	329	293	305	289	317	272	297	298	275	303	306	267	306	289	281	270	242	295	277	276	284	293	316	282	311	323	293	265	291	296	291	293	313	271	279	272	297	296	283	291	278	282	245	267	278	321	301	334	273	270	300	289	277	277	284	275	262	278	287	306	292	283	268	286	302	267
14148	26338	21372	11166	8174	5641	5803	5456	4609	3564	2867	2579	2395	1857	1528	1259	1183	1006	995	975	855	777	793	761	694	792	763	663	557	485	401	423	446	424	451	483	454	454	415	393	388	447	426	437	404	431	427	426	454	409	427	436	443	452	415	416	426	407	410	417	432	416	354	380	411	401	392	368	420	434	382	410	406	396	402	397	374	401	397	404	401	396	373	404	366	401	408	404	377	405	360	404	409	381	386	375	402	390	379	379	403	355	408	384	372	389	370	397	378	402	362	397	408	390	396	414	368	391	415	393	382	366	422	398	376	403	371	362	431	381	438	391	407	374	363	405	394	377	356	363	372	384	397	379	384	378	386	405	441	354	379	408	417	399	402	369	424	384	353	356	408	378	392	403	398	404	416	424	357	406	367	371	436	404	363	390	408	379	382	386	367	383	379	448	389	376	414	411	402	406	383	402	393	402	430	421	359	363	384	402	361	377	396	356	387	398	388	383	384	393	377	397	414	398	400	374	396	399	376	365	382	386	392	371	372	368	391	349	398	403	372	390	396	434	372	360	391	435	362	398	424	386	403	386	391	386	404	366	388	374	370	380	406	368	417	424	387	384	394	373	382	448	394	396	333	382	398	399	369	401	390	415	408	376	373	395	408	396	349	416	392	352	399	409	404	400	400	370	382	409	403	426	388	416	423	415	383	389	417	422	378	380	378	426	402	392	427	395	424	421	388	383	382	375	384	401	378	413	371	393	393	346	406	381	369	384	430	383	399	391	407	413	415	368	407	386	390	375	423	387	387	381	387	377	369	409	388	383	393	384	382	375	433	391	380	395	406	368	393	390	432	382	357	389	422	392	389	384	413	391	413	412	390	396	359	393	350	379	449	403	392	395	403	346	387	392	348	406	402	408	412	381	397	353	380	408	377	405	372	369	375	368	389	379	431	377	420	421	408	373	420	393	377	394	366	382	417	405	399	369	426	386	420	352	409	402	407	348	413	395	395	408	395	419	369	410	367	352	408	346	403	390	386	371	377	409	403	402	413	404	400	435	431	366	385	381	370	395	387	420	362	391	390	423	371	341	420	397	366	385	424	396	360	382	381	389	374	369	370	368	365	435	373	403	380	363	438	414	375	388	400	366	400	383	400	399	363	392	423	409	379	380	396	391	388	390	385	397	382	354	385	441	384	394	399	374	402	386	383	393	368	415	395	401	419	406	426	394	425	360	357	395	380	368	410	409	395	407	399	396	358	406	384	392	389	423	360	393	385	368	362	398	379	356	388	423	385	398	382	375	397	420	376	416	388	384	401	400	363	381	385	411	340	394	410	365	375	391	407	368	413	396	381	389	381	385	368	390	418	401	382	406	363	374	380	383	414	406	377	407	378	369	413	393	399	411	375	364	391	370	406	384	398	434	385	372	407	389	383	372	371	406	375	392	395	384	383	387	369	393	375	352	410	402	429	406	369	371	409	387	404	377	417	406	396	413	388	384	391	391	378	389	440	378	350	380	397	398	431	386	381	386	401	387	400	374	411	376	379	360	389	396	374	401	417	389	406	377	367	381	404	395	397	380	378	387	386	433	376	419	367	409	387	396	369	403	426	368	391	419	393	391	386	421	421	382	409	390	404	357	369	415	366	399	410	396	365	377	410	428	429	356	390	408	426	387	415	408	414	354	393	379	385	383	399	424	406	404	401	391	387	394	403	371	391	394	371	391	409	376	401	399	369	383	382	382	396	390	407	374	394	402	386	384	365	396	376	402	378	401	390	406	404	444	385	404	389	393	371	394	376	386	387	399	405	403	381	392	369	373	369	408	422	380	408	385	392	409	406	393	404	409	375	401	388	381	380	431	391	360	368	387	400	381	388	405	353	412	377	350	398	388	382	411	428	331	394	406	402	413	384	396	398	374	399	352	412	393	396	394	386	365	389	391	390	407	384	391	395	413	402	402	403	395	410	402	372	382	393	411	406	406	373	402	399	387	385	393	397	394	419	383	400	405	369	426	421	361	390	418	415	363	408	390	387	394	350	406	400	398	396	352	437	411	418	416	399	383	401	394	383	436	386	380	402	373	360	373	394	404	367	412	390	425	399	405	394	381	421	353	368	396	409	424	393	398	396	360	422	396	378	387	385	402	406	390	430	399	393	377	389	382	433	389	355	372	392	390	406	401	433	410	416	397	348	386	406	391	442	399	394	394	408	362	405	339	382	370	405	443	360	390	395	378	415	384	377	381	402	371	398	404	393	398	374	369	410	406	363	380	384	431	383	383	419	384	388	413	366	382	393	403	361	395	378	402	383	367	402	382	358	382	410	384	390	402	376	368	423	412	445	414	375	406	379	374	388	393	398	350	389	380	386	389	389	353	425	392	423	365	396	368	375	406	394	402	388	354	337	380	395	384	377	377	394	397	408	401	416	406	433	381	416	396	447	348	388	391	361	374	376	383	409	399	396	396	400	373	386	388	411	407	399	413	422	378	391	385	367	397	390	356	385	380	392	393	362	409	421	393	356	387	375	426	391	383	398	391	399	360	415	414	397	384	396	389	394	411	413	406	383	381	401	386	416	391	357	390	387	376	388	412	416	395	364	350	398	384	410	369	382	372	389	380	399	413	412	412	382	374	403	399	375	421	409	375	383	366	404	406	351	379	410	395	420	360	369	390	393	375	391	399	395	379	410	371	392	383	404	399	401	393	352	387	415	436	413	400	385	401	377	414	404	388	374	378	426	353	398	401	336	386	370	409	385	392	389	407	391	402	394	395	381	393	379	359	390	380	375	372	384	397	375	370	368	406	394	401	381	389	398	355	417	315	404	390	397	394	398	359	386	385	378	394	379	425	389	400	404	388	407	417	381	401	385	400	415	368	412	382	387	386	409	371	417	368	368	378	378	373	404	402	385	368	385	375	426	372	399	377	369	414	354	398	388	373	375	414	385	399	382	413	419	400	420	396	415	379	412	386	396	369	363	377	387	393	402	414	398	399	427	379	391	391	387	418	410	387	392	393	401	385	413	391	385	386	382	404	412	375	373	400	373	370	366	445	375	398	376	413	356	421	376	374	401	387	394	399	381	416	385	396	369	364	379	380	417	404	410	402	385	401	416	369	396	371	382	397	424	402	420	366	368	403	362	399	405	392	428	383	399	406	416	413	348	371	375	379	381	357	390	388	378	405	405	387	370	402	412	371	358	407	357	375	396	358	401	428	410	360	423	393	359	404	378	418	392	398	411	440	399	385	378	434	418	375	413	387	410	392	373	409	385	362	418	374	401	387	387	431	382	389	406	406	427	405	383	399	393	412	349	412	370	398	385	367	389	391	383	391	381	390	417	386	395	417	395	416	389	389	386	402	352	383	376	403	382	365	405	379	390	391	380	437	435	405	370	406	423	412	407	378	385	381	419	388	406	389	395	440	405	415	365	414	400	403	392	401	389	393	406	411	377	374	382	380	377	387	390	376	403	389	381	383	383	403	375	377	388	380	380	373	395	373	444	394
22686	20972	28687	23424	20983	21130	13354	5255	3872	3179	2600	2175	2075	1804	1509	1337	1286	1191	1192	1095	963	1007	964	968	948	965	1007	915	885	742	713	685	744	670	672	707	754	760	697	713	715	741	641	682	615	670	681	703	666	665	720	694	667	636	680	670	617	610	672	631	643	675	662	609	655	645	624	656	666	635	628	651	619	643	621	636	641	641	711	631	646	606	615	649	671	645	648	702	699	660	635	606	681	665	620	621	667	644	642	624	622	693	607	641	686	616	630	665	651	685	640	674	633	642	659	681	636	674	616	674	638	619	662	683	634	651	637	619	601	667	642	663	592	652	685	615	628	615	643	602	611	641	623	640	625	615	621	643	672	661	643	643	639	584	672	628	658	654	664	644	682	637	627	720	700	603	686	636	627	660	667	678	640	644	655	631	590	658	613	615	642	623	660	656	624	680	632	637	649	697	645	648	682	668	649	603	615	645	649	652	700	636	662	632	631	677	677	638	660	670	638	652	653	635	672	614	668	617	629	644	620	635	642	597	657	630	620	639	650	657	669	688	642	651	642	620	643	637	656	647	613	633	633	628	661	645	646	648	608	675	659	653	696	654	623	672	630	639	617	646	671	636	623	658	631	666	694	625	617	635	669	662	630	646	605	634	597	658	599	707	630	652	711	613	610	644	609	616	658	666	637	645	633	672	635	689	607	656	632	657	634	665	700	638	646	632	675	679	641	645	644	625	654	686	663	646	656	626	614	577	654	630	633	666	666	685	648	671	648	672	666	624	620	609	606	667	639	638	604	655	651	637	606	649	631	627	629	666	638	615	665	624	647	608	648	620	631	632	647	654	626	645	629	670	601	647	647	586	651	638	581	638	686	616	695	628	636	668	646	641	627	602	679	633	600	599	629	603	612	613	650	613	644	613	634	607	633	637	653	622	657	706	615	624	642	651	635	637	662	621	683	653	656	662	631	624	652	616	650	637	627	691	612	615	653	584	698	621	607	597	624	633	631	664	631	641	648	681	645	647	643	629	641	642	651	610	639	645	632	622	670	643	604	624	678	655	678	637	614	615	626	642	636	602	684	621	631	617	635	622	649	627	630	643	599	684	630	606	613	642	667	617	639	596	620	638	598	627	616	631	622	666	607	648	627	675	660	665	656	654	624	690	644	618	671	629	615	639	641	679	662	670	625	644	646	609	622	639	661	635	622	618	668	634	627	629	638	640	639	574	677	610	610	624	640	636	628	682	621	621	632	630	618	649	598	639	611	607	675	684	625	651	622	652	694	642	639	609	636	622	642	661	570	658	679	616	632	631	638	633	686	587	663	668	673	630	643	663	640	649	641	603	635	680	664	659	667	619	639	642	667	608	604	651	599	631	651	642	638	642	627	692	633	635	629	606	623	627	662	679	656	657	629	614	641	625	645	640	599	673	658	616	611	596	626	628	619	641	601	640	617	602	661	630	580	701	685	674	647	634	665	628	621	650	649	628	661	639	619	608	631	586	604	625	602	654	657	636	625	616	642	629	683	652	611	655	634	609	618	628	622	641	695	617	658	646	672	638	643	662	647	666	628	636	626	655	611	610	610	627	635	658	633	652	681	654	641	643	631	646	619	626	625	651	650	661	658	668	646	602	616	550	643	608	645	650	639	662	649	648	639	634	651	654	666	672	611	605	663	657	699	656	685	620	673	644	608	609	646	598	651	610	628	674	618	634	644	684	612	602	652	639	653	600	642	622	668	626	674	632	629	676	680	642	590	633	642	673	666	632	682	648	658	678	661	654	663	612	649	597	623	643	663	603	645	654	626	628	656	656	617	648	652	687	635	657	633	675	645	658	655	578	636	689	632	672	599	664	633	602	625	631	670	635	615	618	618	644	642	692	600	623	606	647	613	649	659	657	634	668	643	641	662	662	614	658	649	674	617	628	606	646	624	638	597	633	679	680	671	669	655	670	644	669	676	623	625	630	649	598	638	652	650	596	653	645	651	633	683	620	648	644	677	628	624	645	638	627	625	610	645	602	624	672	612	639	652	583	649	660	643	671	639	617	647	666	651	617	639	628	669	658	609	649	629	657	605	625	622	647	633	653	627	669	642	589	652	616	642	650	655	638	631	643	656	590	651	618	666	611	612	627	614	610	622	656	613	615	695	653	617	642	639	606	669	635	632	630	644	625	667	623	656	658	643	661	610	603	597	622	621	611	625	607	638	629	667	634	640	676	626	639	642	676	638	613	626	686	617	642	642	637	642	643	651	591	679	642	628	672	639	660	647	655	623	609	658	609	623	636	615	671	614	653	664	678	647	649	613	625	676	636	624	639	657	619	599	649	669	633	621	645	644	631	673	610	648	651	653	635	631	632	645	633	654	613	625	598	658	603	608	690	626	630	614	668	645	614	648	592	662	667	605	618	690	669	686	651	653	688	641	680	621	647	635	638	620	642	612	657	588	639	649	628	623	598	628	669	618	654	675	696	661	651	645	653	615	635	589	643	608	674	629	621	666	660	671	667	615	668	623	643	687	627	638	617	657	585	618	679	699	601	642	619	669	649	618	675	657	653	676	600	673	608	600	587	662	680	577	574	648	622	617	660	656	621	609	615	603	657	638	619	638	670	648	577	633	630	617	624	656	658	653	631	617	634	613	614	618	678	645	630	688	619	622	664	636	683	593	638	610	666	653	655	675	629	651	658	679	597	659	605	653	610	699	673	641	632	643	643	649	719	687	641	624	647	616	661	657	620	667	652	624	618	609	660	627	656	675	629	615	666	635	605	623	665	623	655	660	676	598	710	634	627	634	622	656	612	627	607	622	629	641	602	684	629	652	675	645	642	649	620	641	648	611	605	592	639	685	634	651	674	673	649	687	694	599	634	686	630	660	618	633	707	637	644	628	642	648	617	613	651	613	634	640	633	611	661	651	650	610	689	643	634	639	651	626	608	644	611	646	675	609	641	637	618	622	634	627	631	625	646	664	638	675	673	645	614	628	639	638	612	650	621	644	650	660	645	611	654	628	651	595	658	632	640	625	664	577	618	665	683	626	632	625	645	678	618	629	655	654	682	583	611	617	645	662	657	627	617	669	623	645	613	638	685	638	599	655	608	655	633	647	641	650	585	637	640	621	562	624	651	679	664	602	630	626	637	643	599	684	640	659	612	629	646	645	637	591	622	616	619	635	626	664	602	668	598	670	634	627	662	633	644	623	655	686	621	644	626	655	672	603	656	639	655	667	660	635	652	647	660	622	654	628	659	625	637	678	621	647	638	666	619	643	627	645	640	633	584	631	673	679	638	584	712	653	638	650	640	625	636	592	618	591	643	611	616	592	618	655	616	705	620	635	640	626	625	658	661	591	656	668	659	611	577	617	662	642	594	662	647	653	661	624	638	619	696	650	660	663	671	609	603	616	591	645	635	699	639	663	648	693	681	641	619	635	674	567	661	673	635	593	629	612	584	615	641	593	636	603	606	574	680	647	628	590	649	621	616	670	601	609	676	591	670
16748	35511	30306	18453	13963	10352	9954	9571	8153	6674	5481	4702	4329	3514	2998	2490	2265	1957	1968	1821	1649	1607	1519	1521	1491	1441	1499	1433	1260	1009	916	953	846	900	922	977	952	938	901	867	861	871	921	841	821	842	908	838	926	893	904	913	927	905	924	800	840	817	875	800	803	805	833	766	827	775	766	860	833	896	918	887	811	794	808	829	807	809	898	831	795	816	787	779	750	873	845	882	832	812	880	773	797	851	787	814	841	783	836	796	797	775	820	801	819	828	802	839	793	784	829	863	778	821	803	736	822	819	835	804	863	742	830	806	832	808	812	781	805	814	832	782	781	838	766	862	746	768	811	832	809	792	796	784	799	856	852	787	790	800	807	837	791	817	882	805	802	794	800	810	805	768	792	816	797	791	806	792	815	798	763	775	847	832	798	806	796	849	813	790	809	772	814	779	800	754	802	780	823	766	797	845	819	796	780	772	863	816	818	815	793	835	792	833	783	807	818	782	807	818	766	829	788	798	815	867	800	816	805	786	807	787	823	832	803	855	813	817	839	825	794	777	860	805	768	791	827	777	758	798	787	822	753	786	790	793	826	806	755	784	796	759	846	801	806	828	818	836	744	806	807	793	801	772	792	795	789	819	807	783	822	773	783	813	796	786	798	777	765	753	793	781	813	783	808	771	836	775	825	813	782	792	785	770	782	806	783	782	771	866	778	821	859	798	777	806	810	750	787	856	826	810	779	811	794	794	809	835	811	807	829	753	766	781	820	819	761	799	812	791	808	825	753	826	811	792	770	814	825	787	775	804	803	802	787	840	765	788	792	800	776	812	785	827	810	782	787	754	791	787	802	808	822	787	773	857	794	808	811	814	794	757	812	807	791	786	795	772	764	821	820	821	817	811	801	791	873	818	804	828	825	808	772	795	732	802	805	824	761	816	816	835	812	786	824	842	784	819	833	799	840	868	790	798	786	786	793	848	790	757	816	780	774	752	755	774	800	807	809	807	791	772	752	843	840	795	806	808	799	814	795	780	791	799	774	787	817	763	819	813	805	797	780	831	793	775	765	820	726	822	807	805	827	830	794	770	799	792	795	780	761	808	818	782	803	759	793	750	830	778	824	762	809	819	709	797	858	759	812	814	766	864	791	806	770	772	791	803	824	862	820	821	805	829	811	800	768	755	760	802	812	804	817	812	796	850	808	769	771	821	783	778	831	817	809	790	811	783	786	863	811	830	803	789	787	779	789	820	808	782	832	811	834	771	823	726	811	812	760	791	753	824	827	800	773	784	795	780	843	765	810	841	805	778	857	732	857	777	817	814	806	825	798	831	805	787	831	826	829	765	710	782	771	789	703	784	828	745	752	787	783	821	826	801	866	856	793	849	802	791	761	775	790	758	813	809	773	777	819	816	808	789	774	808	769	814	758	834	775	790	817	803	784	810	802	755	818	833	814	789	786	804	794	753	815	782	800	793	809	747	824	839	756	840	792	769	796	796	795	735	788	809	807	787	847	777	770	785	771	803	810	771	798	766	774	761	793	753	769	767	834	865	791	772	772	839	816	854	851	773	782	815	783	804	819	830	780	778	809	802	790	807	786	759	752	878	783	836	750	812	826	791	834	805	802	787	809	768	792	829	865	774	819	837	774	816	849	768	825	820	760	787	797	779	817	795	793	793	834	809	760	811	781	782	755	811	798	830	802	783	813	772	796	819	787	768	778	797	813	795	821	792	810	815	763	788	781	772	815	828	819	786	760	779	844	822	816	846	814	823	771	806	806	788	805	788	797	784	786	796	810	836	756	785	802	809	795	791	836	814	819	823	781	780	764	789	820	772	814	815	773	779	753	850	825	770	811	809	800	807	775	794	801	788	780	785	784	815	826	853	840	781	789	812	824	794	764	850	796	865	842	787	815	796	807	742	836	825	781	810	798	781	852	814	745	796	802	813	759	756	752	810	795	780	828	796	831	814	819	771	785	804	801	809	762	847	800	896	807	802	809	833	810	767	888	775	863	797	800	820	807	809	834	754	822	837	803	857	861	817	822	806	777	826	797	797	812	766	771	809	837	818	804	803	792	803	832	783	758	813	853	781	794	770	815	784	780	763	790	834	770	783	814	802	805	801	785	786	780	819	813	799	822	809	769	748	815	811	844	828	850	835	836	799	801	825	814	796	815	783	782	767	830	788	833	779	799	797	776	794	769	784	778	737	854	844	840	758	820	807	796	838	794	803	815	801	811	793	767	788	838	777	821	779	787	845	783	879	856	782	785	810	853	752	803	791	783	744	857	808	804	788	790	813	817	787	772	833	777	818	844	788	826	795	807	765	814	839	760	802	795	792	713	815	835	783	743	779	796	758	774	776	767	754	800	805	799	799	751	762	824	818	825	750	779	839	800	775	799	742	799	803	803	778	768	824	793	819	755	858	801	784	767	776	823	802	801	766	807	852	802	810	762	773	778	782	757	804	834	820	830	824	772	805	873	830	766	790	777	808	814	752	796	786	761	818	751	774	774	758	810	846	803	800	817	779	844	788	799	829	785	814	796	835	843	797	771	740	804	762	786	754	812	799	741	778	781	814	819	814	846	807	810	791	791	762	779	825	794	788	754	811	750	772	800	809	878	795	802	822	838	825	825	798	796	738	796	856	819	829	770	813	872	819	773	803	820	815	736	773	788	753	812	775	814	827	815	808	800	814	841	785	776	820	789	852	784	787	819	790	803	818	781	815	761	776	810	831	787	788	798	768	799	775	831	802	835	795	823	774	811	823	804	832	852	790	813	765	791	789	794	777	807	821	763	854	783	796	818	825	817	781	810	792	784	799	803	787	759	817	819	742	771	785	773	806	781	791	761	751	784	776	828	731	769	778	788	744	849	842	850	776	825	786	771	767	784	795	769	787	768	817	790	810	821	793	792	841	824	785	808	807	791	784	842	825	798	828	781	814	771	797	852	765	851	812	782	764	785	833	830	849	796	796	822	752	784	826	816	764	853	791	749	787	790	772	792	729	782	831	821	797	776	762	833	793	827	806	781	805	784	805	804	819	764	786	834	778	796	846	857	836	769	793	777	850	819	801	781	828	748	802	747	805	789	818	886	804	847	787	768	745	805	827	813	788	819	799	819	791	763	811	818	783	804	783	764	849	784	770	776	819	819	821	839	805	755	813	758	772	808	840	816	788	767	772	834	785	801	844	797	755	868	780	736	800	830	803	766	848	803	753	780	764	818	768	826	865	756	791	814	808	810	809	766	792	795	751	816	772	805	807	784	805	790	775	779	826	785	782	801	782	797	836	787	832	820	744	781	813	729	766	802	827	803	813	806	834	785	787	821	757	820	803	754	895	786	819	744	787	846	802	837	881	756	811	797	806	769	840	830	821	795	779	842	798	783	804	794	792	816	781	781	793	797	757	771	776	773	772	773	770	829	812	789	790	791	842	823	826	792	832	780	748	813	778	773	857	779	775	778	795	821	797	754	789	798	823	803	779	794	729	810	791	834	793
27029	20644	15701	7030	2843	1764	1611	1693	1473	1247	1017	865	841	732	656	575	544	563	544	457	506	449	478	452	483	454	485	433	372	404	393	343	380	346	392	384	382	386	346	345	328	373	338	392	392	362	358	366	382	366	351	388	381	341	379	382	381	384	398	352	369	353	359	371	354	350	329	400	357	329	394	344	356	341	348	382	368	383	370	375	351	353	360	362	371	368	354	388	363	381	385	350	397	370	346	376	366	382	333	372	385	378	382	380	382	380	372	353	350	386	352	369	368	380	347	352	315	372	351	368	353	390	371	355	368	341	364	336	332	375	367	374	372	345	366	333	372	375	355	391	371	366	347	325	387	334	353	360	365	349	365	375	375	354	379	363	386	348	385	356	369	326	371	337	365	353	371	348	375	370	381	359	367	368	380	362	353	359	360	366	389	364	360	355	336	389	374	353	360	365	348	352	358	338	346	368	365	361	384	366	380	411	370	366	380	351	375	370	365	373	355	373	369	361	377	424	359	370	353	343	372	374	355	343	343	374	390	384	362	381	343	350	379	357	367	349	369	358	352	334	362	385	371	348	369	339	387	353	329	360	370	347	351	359	365	377	341	371	358	370	349	369	395	383	383	341	320	381	372	378	386	337	360	360	354	340	367	367	353	385	374	351	351	373	334	351	349	372	371	346	388	363	331	372	364	340	400	380	370	354	366	371	369	355	376	394	383	333	345	351	361	369	379	361	356	345	374	352	361	385	329	355	331	375	341	371	357	340	363	352	382	379	378	372	353	348	364	340	376	348	409	359	378	375	351	363	361	347	394	354	359	356	393	384	331	375	362	396	331	356	383	381	370	365	403	378	356	395	366	373	356	343	326	364	377	348	356	388	359	386	359	411	401	387	338	359	369	366	334	372	394	361	372	361	382	333	364	370	348	379	388	387	370	335	341	391	370	350	350	337	344	387	356	362	390	360	355	373	341	362	382	369	382	383	400	397	357	372	352	355	412	380	389	381	340	370	366	331	344	364	355	358	341	368	381	357	370	382	350	368	346	392	358	329	368	369	358	379	363	384	330	388	353	345	377	361	382	343	356	363	354	352	384	365	391	359	389	335	369	338	379	382	363	328	368	367	347	333	334	371	383	396	330	305	371	393	374	360	333	341	367	357	355	409	354	342	357	358	361	362	317	420	347	392	381	392	357	389	377	328	382	345	407	369	378	379	336	374	338	343	358	342	353	370	371	356	332	336	350	364	394	373	358	370	377	348	374	403	406	370	358	377	365	353	366	381	391	382	347	354	384	361	323	403	361	347	344	373	361	308	390	368	359	399	380	386	394	340	380	368	367	345	356	388	329	368	356	402	370	373	374	381	375	346	377	395	362	334	362	374	383	364	375	345	355	359	350	332	334	337	369	340	348	337	387	351	350	344	348	354	349	346	383	416	357	389	411	377	372	390	350	364	360	358	330	340	368	340	347	367	370	347	357	355	366	343	408	381	410	362	329	381	366	406	389	385	354	369	358	421	340	354	359	370	358	374	349	358	358	365	341	364	365	371	395	379	409	338	340	364	374	330	357	368	357	371	372	382	360	371	366	399	366	349	343	350	383	378	331	365	362	343	380	352	364	383	386	400	342	339	366	322	382	381	363	344	329	338	340	364	364	345	365	360	339	395	361	367	346	356	389	339	385	341	367	356	353	387	333	392	345	377	321	363	404	369	343	339	379	387	402	354	340	398	360	349	370	349	346	360	336	382	391	401	334	355	326	390	366	358	351	344	346	347	401	339	367	377	372	339	345	343	367	337	350	366	373	362	342	342	365	372	342	379	375	371	388	371	350	366	365	336	379	397	353	375	337	332	355	364	347	361	367	323	370	357	367	420	354	382	416	390	376	373	368	380	373	394	349	357	351	333	333	324	341	374	379	378	365	343	395	360	348	323	358	360	344	354	357	379	336	370	377	336	356	381	357	383	403	398	376	372	388	368	375	349	394	368	372	374	366	340	398	405	350	382	366	404	363	383	352	365	346	366	387	362	376	351	338	378	390	364	353	356	373	355	363	353	374	383	376	362	350	380	353	369	388	360	398	383	333	353	380	368	377	364	343	384	362	390	393	370	372	368	349	390	365	391	383	378	346	383	377	358	366	379	384	354	357	363	381	339	317	367	368	369	388	354	349	349	374	336	370	344	344	343	365	356	382	393	391	384	353	366	336	353	348	363	385	384	352	370	347	312	414	332	346	363	338	340	358	378	338	368	381	361	382	327	386	393	348	369	352	366	388	337	347	362	358	354	409	367	350	347	328	346	345	336	376	334	393	374	363	359	378	340	378	361	354	397	338	350	358	353	368	363	361	362	362	362	366	397	347	371	379	375	372	370	359	355	341	371	349	348	351	368	355	314	363	378	356	359	330	362	356	358	373	373	371	352	378	374	364	350	337	348	367	353	345	380	386	341	367	372	371	366	360	327	376	372	328	342	386	357	369	332	364	360	355	378	367	338	394	375	353	347	401	367	384	397	334	367	357	374	358	357	320	355	371	366	370	398	368	360	356	373	378	370	357	362	369	369	372	380	363	386	348	341	350	384	349	348	381	321	397	372	351	378	357	340	355	372	349	366	404	358	402	373	354	384	353	344	372	361	359	377	393	398	380	371	360	356	364	381	336	377	382	332	341	382	395	392	361	380	426	391	399	364	365	389	362	359	404	345	346	363	366	359	371	403	357	402	359	366	325	371	350	372	373	388	365	356	340	342	384	334	358	387	395	383	359	368	376	364	370	366	347	366	366	358	375	412	363	326	379	354	322	383	354	355	321	355	357	366	373	347	390	360	345	360	351	376	325	381	350	329	365	345	367	365	360	340	361	334	342	339	381	370	357	358	408	370	363	360	365	353	363	394	385	337	369	340	320	353	378	370	341	392	344	368	377	365	356	350	368	358	360	342	365	345	348	385	377	390	361	364	373	377	340	397	352	394	357	346	374	383	366	335	364	345	362	354	367	370	369	336	336	354	369	367	336	330	349	353	331	330	341	366	414	344	335	393	357	332	387	382	354	342	368	376	338	410	352	367	358	340	382	395	364	346	397	364	373	398	351	366	397	364	349	359	380	366	361	366	371	361	361	387	365	346	366	379	385	351	322	350	365	367	350	342	353	345	390	337	358	372	350	395	354	366	396	388	383	357	403	408	354	351	348	364	360	371	324	356	375	372	384	375	368	381	358	340	369	378	365	370	357	364	346	372	340	380	337	347	355	362	381	358	357	378	381	358	371	371	363	349	380	397	353	367	408	365	368	327	386	342	346	373	368	348	349	353	341	339	354	350	325	348	374	377	395	352	358	388	337	349	360	381	339	375	353	364	354	368	400	395	353	365	354	349	356	358	400	365	411	330	361	358	370	357	345	362	386	343	381	360	410	374	363	356	363	355	379	375	377	359	373	351	357	385	375	409	379	369	380	345	354	343	347	385	403	373	355	351	355	389	379	389	390	370	366	370	353	378	326	366
12302	21220	16975	8556	5494	3847	3909	3934	3430	2791	2351	1890	1741	1461	1289	1070	973	888	828	820	734	683	678	713	663	629	728	636	641	567	511	484	540	500	480	460	498	510	482	497	461	520	458	443	470	484	469	429	501	491	480	494	458	473	499	483	535	471	461	464	449	464	458	471	471	430	451	446	459	519	459	448	447	470	461	493	498	466	497	430	459	475	452	527	452	463	495	490	457	462	490	462	428	522	491	436	447	478	461	478	436	455	481	468	477	482	464	433	501	466	484	466	456	454	485	467	458	448	428	471	466	503	460	499	422	474	477	461	473	479	486	474	419	457	449	492	470	485	473	443	459	451	505	483	466	457	451	483	452	462	467	460	477	483	466	443	486	473	477	473	440	453	525	460	437	491	487	472	478	474	486	476	449	471	476	442	487	450	453	443	477	475	436	462	443	486	475	459	454	446	484	485	432	426	429	473	475	474	459	472	478	492	453	461	447	473	452	453	505	442	425	489	468	488	456	448	482	429	493	441	492	467	469	467	461	495	487	468	446	426	451	479	459	473	464	477	459	445	462	438	458	489	471	474	479	513	468	430	428	477	451	506	480	455	468	444	479	472	530	463	470	427	446	460	458	497	420	490	485	470	461	503	453	456	478	488	473	470	488	486	469	426	456	461	487	489	495	469	434	476	441	443	448	456	460	429	477	470	447	515	451	501	496	497	471	455	451	465	481	460	486	486	443	455	482	478	462	461	464	444	479	473	456	455	465	450	447	457	491	441	470	439	478	446	415	479	455	460	474	488	447	486	495	409	457	423	472	475	480	474	432	466	456	501	448	456	470	483	473	468	477	434	465	458	447	506	479	495	434	493	478	496	487	474	454	478	481	458	446	484	449	529	467	522	429	501	487	464	483	471	490	485	476	436	474	460	460	473	478	475	472	471	447	466	459	450	485	484	437	447	405	467	466	465	465	431	483	449	449	458	481	458	475	475	465	457	501	460	450	466	461	476	443	478	427	452	492	470	446	440	450	502	443	448	479	452	460	463	476	479	465	459	481	485	437	482	445	476	478	479	457	455	451	459	447	443	478	448	485	458	454	465	488	515	482	477	439	471	489	483	457	446	458	511	462	456	449	467	475	456	412	491	470	437	482	470	489	458	478	460	458	470	464	463	469	450	468	479	450	509	456	458	425	433	457	453	499	444	448	442	498	464	428	480	459	447	475	469	448	437	489	429	449	478	424	464	463	512	484	428	449	433	443	445	514	440	489	477	499	457	435	456	475	479	482	432	487	485	480	484	485	452	476	462	467	443	460	498	466	483	492	470	472	450	446	463	458	479	480	493	475	464	532	479	472	487	469	465	471	457	440	461	494	452	433	476	487	434	458	506	449	446	452	440	479	452	483	454	469	478	453	490	483	426	462	457	484	490	447	450	474	439	483	461	466	403	466	488	447	500	494	450	466	501	484	493	471	431	487	483	478	445	421	455	427	440	501	466	455	478	470	490	480	499	435	463	450	451	465	460	469	448	451	452	480	491	453	476	469	472	472	480	487	424	465	431	457	480	494	465	474	449	455	459	478	436	439	469	438	455	508	467	434	435	466	468	466	459	511	495	500	484	514	450	465	499	473	485	449	444	434	456	441	490	435	492	469	440	451	474	451	439	449	451	481	449	466	487	461	497	464	493	484	454	488	484	453	492	477	466	449	486	487	447	458	486	463	464	473	489	522	508	466	473	453	471	470	449	449	471	482	505	457	469	473	425	470	434	482	418	468	494	493	425	481	453	506	468	454	464	529	475	454	446	458	447	491	477	493	503	476	499	508	440	483	480	455	483	516	436	482	449	445	468	446	485	446	490	467	488	455	466	448	468	472	433	488	473	438	430	486	506	482	477	463	437	470	432	453	448	462	499	457	447	464	484	463	449	470	493	467	493	461	458	441	490	467	447	459	458	480	498	500	451	502	462	457	435	467	464	494	480	464	459	454	496	474	472	435	475	459	465	481	457	470	460	463	477	447	491	457	463	506	477	462	432	489	455	480	490	479	463	480	490	474	466	441	484	446	447	468	477	489	489	456	483	455	449	433	461	472	471	429	512	550	457	462	440	465	471	443	483	412	468	452	468	453	454	532	445	450	426	471	444	436	485	475	493	478	457	471	458	450	485	465	507	454	445	469	462	446	479	466	436	469	488	482	480	475	464	470	483	467	447	480	551	463	461	468	470	492	478	446	478	465	441	455	486	437	470	438	440	443	438	445	468	489	430	489	433	478	453	443	450	433	432	475	440	423	472	477	465	471	475	495	454	469	458	442	488	461	460	492	463	418	480	522	455	426	433	482	504	462	459	459	474	468	445	470	470	462	434	481	438	447	432	508	490	438	447	452	495	462	480	463	472	473	454	496	508	448	431	437	443	425	459	428	465	474	472	486	473	471	472	466	454	494	477	512	442	475	449	448	483	452	469	466	471	454	479	494	544	463	494	435	487	462	471	468	428	442	486	502	470	499	464	488	490	463	464	481	446	483	478	453	461	458	484	529	477	440	494	447	489	461	461	481	433	457	484	466	480	474	443	452	483	462	464	471	444	466	492	472	454	522	471	498	476	454	426	461	458	465	463	446	497	522	473	447	440	454	477	493	453	456	459	450	448	433	471	466	471	474	497	473	428	443	448	438	486	479	458	471	462	483	468	453	475	450	488	493	460	471	492	473	474	423	481	543	459	430	448	479	473	453	474	442	477	468	461	481	439	446	471	439	487	445	474	465	460	432	495	513	473	462	459	454	461	484	444	468	502	462	459	454	470	481	466	475	467	461	477	489	464	479	454	478	471	466	414	462	498	466	497	433	471	466	488	440	491	439	435	444	500	463	453	477	455	447	462	460	476	441	484	466	465	473	497	448	470	467	447	503	513	478	448	486	483	440	436	489	453	483	491	497	446	482	476	448	452	485	463	477	453	476	453	460	441	458	472	489	448	459	479	452	482	467	488	464	461	475	449	477	458	508	474	489	472	482	499	465	464	471	464	471	477	477	441	465	461	482	442	456	486	467	493	463	436	442	438	452	460	460	467	468	472	470	450	480	412	433	445	461	490	439	466	451	462	470	472	432	468	449	445	444	438	470	469	480	479	477	444	465	461	441	462	493	500	487	476	440	431	438	465	473	498	464	458	428	481	462	468	472	455	478	464	466	499	460	491	469	452	471	447	505	475	462	454	487	498	453	476	463	510	473	484	499	493	483	485	464	443	468	470	461	482	440	488	434	490	480	403	479	467	471	497	445	463	420	473	483	472	495	486	484	492	491	520	449	505	458	468	481	472	456	450	452	472	478	482	476	448	493	435	467	467	480	448	462	485	429	490	457	538	476	509	449	461	494	475	438	474	437	519	481	466	444	462	445	413	501	464	454	462	455	455	506	464	503	466	443	487	465	469	455	466	462	465	439	451	465	465	493	441	460	464	449	492	481	446	451	462	480	492	463	448	491	458	472	474	470	476	460	452	460	505
23741	20974	28258	23877	20949	12441	4319	3201	2726	2281	1886	1586	1550	1347	1235	1104	1070	895	919	898	869	847	847	797	820	795	823	781	722	682	640	664	657	662	620	704	632	651	638	654	675	683	622	677	664	648	646	619	673	687	667	659	630	631	657	653	614	645	655	643	677	600	642	647	614	616	646	627	677	669	625	664	650	646	627	603	661	633	633	625	600	605	623	593	586	639	643	668	632	671	545	613	627	658	579	608	627	643	568	633	618	671	618	636	634	596	674	631	578	628	643	625	606	629	594	605	668	598	592	623	627	667	627	666	609	632	593	634	619	604	624	656	645	581	611	602	634	620	618	627	600	618	639	602	577	627	633	618	611	633	601	630	646	646	641	660	593	602	619	651	585	644	618	609	661	652	596	622	663	648	647	619	622	654	580	648	580	576	605	605	622	630	637	665	619	631	616	646	558	619	668	635	634	587	616	624	645	636	640	643	617	621	611	624	595	618	649	639	637	651	606	586	623	631	658	629	614	615	645	606	628	597	631	657	621	622	590	628	600	601	652	639	614	641	637	600	667	586	654	565	633	642	629	644	578	603	654	642	601	634	645	622	613	631	641	601	615	610	601	639	642	623	637	619	637	632	642	656	604	625	640	607	615	669	598	621	637	624	584	636	597	616	609	652	646	634	608	588	640	667	584	629	610	614	632	629	623	649	598	619	634	628	594	608	650	622	622	594	676	642	592	611	639	631	606	622	650	626	626	641	691	643	604	631	623	618	655	613	632	627	636	634	694	571	629	645	633	630	620	624	655	575	594	623	605	656	612	603	614	600	586	601	661	588	655	611	602	710	631	555	632	582	655	589	606	607	630	616	623	622	609	594	673	604	598	632	606	621	618	615	597	610	584	640	620	655	603	634	638	608	621	603	611	654	654	615	612	630	611	620	573	622	582	602	565	610	615	656	628	629	615	584	628	626	622	569	623	586	578	585	648	645	627	595	640	600	614	656	596	636	620	647	646	607	626	613	668	663	651	617	588	615	632	606	635	642	589	612	628	622	613	644	604	666	640	576	585	602	607	587	614	638	621	592	629	636	608	657	670	630	664	613	624	626	629	661	587	646	613	660	693	659	605	653	603	629	611	589	613	636	628	610	656	628	629	619	641	624	579	604	651	666	599	634	605	697	646	648	595	664	649	640	633	606	630	621	599	600	645	625	658	655	638	665	660	623	627	633	604	596	634	596	645	648	574	627	624	665	588	607	632	658	629	642	591	664	640	603	652	614	625	579	621	659	607	629	622	618	626	601	597	632	618	620	638	591	597	595	620	623	620	628	640	606	634	618	640	641	597	606	604	582	594	629	601	601	618	658	593	613	602	591	624	668	601	637	634	618	647	632	616	638	632	544	658	621	623	567	663	618	627	592	579	641	593	636	622	621	666	610	646	650	626	635	635	649	653	611	607	629	631	582	614	591	578	604	626	585	646	672	653	645	612	625	577	610	667	625	637	619	626	635	604	618	642	624	605	599	692	628	575	619	639	617	635	619	655	663	599	646	635	659	676	614	608	632	583	629	611	610	616	667	632	617	653	648	650	649	620	564	659	613	635	618	603	660	610	661	601	593	633	640	581	629	577	690	606	622	616	614	591	637	645	637	633	614	644	648	582	622	586	625	621	621	587	621	615	574	666	610	610	662	602	612	588	595	600	636	626	601	604	618	579	609	669	618	628	619	630	614	618	622	633	631	619	596	635	631	614	617	559	626	612	655	614	624	610	607	645	665	590	647	637	624	609	654	582	634	716	603	622	611	604	616	593	639	664	629	626	619	606	627	640	666	649	650	626	653	616	645	581	653	664	617	604	603	615	639	624	625	614	634	605	608	596	572	650	626	652	594	610	652	649	638	579	643	649	663	621	651	610	646	681	572	673	618	590	634	619	642	656	662	672	642	714	594	597	641	615	614	618	670	647	613	628	610	583	672	651	641	601	609	662	647	628	612	632	606	615	658	632	606	616	602	632	634	647	637	606	626	610	613	606	651	583	623	638	622	667	600	581	605	628	653	623	658	608	576	619	576	603	601	600	607	703	628	652	556	601	601	642	610	659	617	596	602	591	638	641	590	583	620	595	654	670	672	649	595	621	627	584	619	626	602	623	634	623	578	614	615	603	630	619	611	606	605	605	647	624	641	597	573	643	651	655	589	590	637	630	627	685	618	647	637	621	594	645	632	612	611	632	607	630	634	614	599	613	617	643	582	612	643	588	642	644	643	661	666	636	649	627	649	617	614	609	618	582	664	699	644	633	652	660	619	602	625	647	659	613	641	610	625	648	649	575	596	639	620	645	635	614	629	640	591	600	626	628	637	585	659	611	638	638	657	656	594	583	615	584	590	608	608	556	587	628	657	616	581	657	628	638	627	636	630	569	565	660	649	612	598	662	633	608	624	656	651	622	618	618	596	617	646	606	591	628	622	627	629	576	626	607	638	629	633	620	582	657	617	594	620	613	591	625	611	658	605	645	640	602	629	627	623	596	617	603	624	613	660	583	669	653	656	619	575	622	607	666	619	619	634	638	593	612	607	576	659	623	640	627	593	631	615	632	611	596	646	606	622	601	647	589	631	639	636	649	656	610	608	656	612	614	652	587	655	587	644	621	643	675	592	615	676	671	603	593	621	616	605	587	607	573	630	632	595	624	650	644	609	601	628	647	616	602	588	652	642	632	674	612	569	666	644	624	609	632	603	590	609	628	638	640	626	631	590	605	607	616	617	612	611	610	680	614	643	604	611	638	575	608	649	648	648	589	598	603	606	608	589	655	614	621	609	633	613	600	598	677	579	636	642	623	645	565	620	589	609	631	602	573	644	665	626	594	623	622	629	646	566	619	630	585	636	596	643	616	616	658	645	634	634	647	644	642	630	665	624	690	650	607	653	580	636	604	610	623	633	597	646	656	643	582	585	613	599	648	667	603	644	658	651	648	589	632	617	641	634	641	647	621	622	633	592	594	603	642	610	601	590	646	618	628	622	604	647	609	605	628	585	625	622	635	611	659	643	657	627	635	604	630	604	614	608	578	570	638	601	652	588	580	673	674	642	629	643	617	596	629	656	656	634	608	645	587	592	616	650	632	620	600	646	595	613	597	639	625	615	663	591	578	617	616	591	588	644	669	630	618	598	609	609	614	626	640	645	653	615	633	642	654	602	602	596	610	632	628	600	659	660	594	655	627	603	636	643	609	600	633	600	664	604	597	668	625	670	640	578	597	650	594	643	571	626	663	658	634	626	575	656	667	620	659	581	615	626	616	628	674	646	608	602	626	632	624	623	632	598	569	605	635	615	625	607	657	620	598	642	653	604	638	612	618	601	654	662	628	614	648	623	620	593	629	626	631	644	678	596	649	672	643	639	582	640	564	644	656	559	616	610	637	599	650	633	625	627	619	605	615	624	597	653	662	630	621	634	615	629	638	645	600	612	611	625	601	568	603	607	668	606	627	639	624	705	629	625	607	619
13808	29917	25208	14652	9590	7074	6844	6747	5951	4720	3963	3148	2894	2626	2299	1902	1728	1565	1383	1398	1309	1172	1262	1143	1199	1154	1260	1166	1071	998	899	870	811	800	779	809	870	783	867	838	810	874	776	831	783	872	743	801	838	795	829	806	783	849	891	817	799	715	804	759	763	743	772	775	814	795	787	797	772	777	791	820	806	773	797	842	777	774	759	776	802	772	798	755	820	773	783	837	836	791	811	733	781	779	758	783	811	749	791	808	789	758	797	785	826	782	750	764	743	789	761	756	735	772	781	748	783	774	739	790	800	808	748	756	826	779	775	760	773	799	767	839	788	733	753	782	780	790	805	760	770	762	808	792	801	739	736	781	769	750	802	807	714	740	772	741	787	821	792	783	757	740	751	747	798	736	753	778	755	835	767	704	796	799	816	781	758	826	757	755	778	763	814	751	813	755	772	744	777	810	779	754	763	787	758	730	789	796	830	799	758	756	854	748	777	755	777	814	752	743	759	783	785	790	799	782	780	737	821	800	788	861	788	770	766	731	725	744	755	758	754	802	751	771	758	813	761	781	790	793	827	785	789	771	776	764	803	767	791	745	794	748	792	791	797	754	824	759	794	790	764	780	825	798	842	765	777	781	782	799	828	715	765	759	754	771	791	784	776	751	768	736	764	808	758	742	785	739	764	771	771	760	754	734	819	771	704	775	801	813	775	750	811	794	789	776	763	780	759	760	730	734	768	747	755	767	807	783	776	780	804	825	733	788	754	791	750	793	752	768	792	754	738	758	719	755	723	748	780	797	732	784	760	799	729	781	779	783	784	794	774	812	767	807	795	788	767	780	838	787	757	796	785	755	795	793	800	751	762	781	784	767	756	780	816	777	738	766	754	772	822	764	745	767	802	764	834	772	768	774	826	704	775	818	729	782	771	785	798	793	764	772	795	752	760	754	763	750	793	820	757	729	782	818	796	809	774	800	777	735	761	782	751	764	797	733	772	800	783	779	799	780	707	770	753	822	725	785	767	792	801	757	798	753	763	803	752	749	779	808	754	787	758	755	759	765	756	786	771	827	824	768	768	774	756	750	748	805	729	805	765	824	835	769	812	782	801	750	782	752	763	757	765	761	764	829	786	767	766	783	766	818	798	748	798	790	757	782	826	807	790	761	815	795	771	760	783	784	751	753	750	733	768	786	754	781	798	825	815	813	831	822	810	763	772	786	779	780	812	814	755	757	757	756	729	775	772	790	797	787	787	763	770	773	741	751	753	773	732	805	770	747	784	764	770	768	751	802	808	778	787	719	729	776	738	766	788	804	738	833	763	780	749	779	759	773	762	767	810	775	763	754	797	744	801	748	810	802	769	777	757	772	767	788	730	828	750	801	773	818	814	789	781	780	742	758	788	700	749	781	775	790	768	778	789	793	772	819	764	744	776	714	758	732	743	763	786	784	826	770	805	751	792	763	771	756	823	801	795	757	752	772	801	802	762	770	783	784	782	780	770	783	785	758	772	830	761	717	775	826	774	759	772	801	769	781	772	753	781	797	768	801	832	788	786	714	767	736	820	737	748	784	760	750	775	763	788	757	752	807	775	763	808	732	759	809	762	779	756	779	762	779	825	738	763	764	781	764	788	771	769	832	771	789	757	780	803	783	782	781	831	745	762	779	808	718	813	798	808	782	762	763	774	741	789	848	768	776	769	785	725	775	795	784	746	748	821	750	769	775	758	787	838	753	754	767	744	820	767	755	778	784	778	749	718	781	763	758	799	790	785	753	767	803	769	795	789	843	768	812	775	797	755	719	795	794	806	776	805	846	773	741	786	778	788	745	769	768	747	770	769	803	811	751	785	818	748	766	756	746	787	807	828	780	794	738	788	811	774	788	722	768	783	780	768	760	790	737	833	762	824	763	791	739	806	768	788	770	879	798	805	775	806	750	775	783	746	730	819	747	775	793	782	798	768	793	741	792	701	786	766	779	787	793	753	763	766	785	795	773	725	808	756	756	740	787	816	795	801	805	751	761	763	788	714	737	832	740	772	782	811	694	796	781	781	766	775	759	817	799	772	775	759	812	766	774	816	740	795	758	798	785	807	840	777	741	734	798	739	749	769	764	786	799	760	831	785	778	729	749	707	757	780	766	793	826	768	789	826	819	744	787	758	761	723	736	746	774	800	751	747	790	795	730	732	782	808	785	796	741	745	773	766	766	779	760	778	799	741	736	780	774	789	743	784	797	758	752	810	811	758	821	806	760	768	776	790	799	802	791	806	803	813	749	755	787	783	758	743	734	782	792	732	768	779	717	757	822	776	750	801	840	793	731	787	783	776	749	814	803	753	786	814	743	750	777	760	785	773	712	759	766	758	775	761	799	808	788	778	760	773	745	787	752	730	755	722	730	750	781	806	780	813	786	780	752	733	726	792	745	766	818	759	781	714	743	814	781	813	797	721	755	739	784	728	752	770	819	801	817	769	777	807	758	759	779	807	791	741	807	779	820	793	755	844	806	784	776	784	777	770	783	771	758	847	748	760	758	805	757	758	770	801	840	722	767	757	787	741	799	761	786	778	762	792	769	785	768	775	814	775	764	799	767	772	730	776	740	764	793	768	716	805	779	785	743	763	750	761	761	794	813	809	739	736	740	746	775	759	783	764	724	776	789	818	793	756	735	832	783	818	776	801	750	793	768	754	804	815	821	782	762	836	774	804	809	754	759	765	794	766	818	781	794	756	796	781	776	727	753	771	741	772	786	769	787	748	751	734	778	818	794	730	753	802	777	771	771	804	780	724	754	760	770	766	802	764	769	790	749	706	767	794	743	798	777	771	751	732	773	736	770	770	777	820	742	757	794	789	809	776	742	775	750	809	786	800	766	789	784	745	776	804	787	787	769	741	757	790	730	741	768	744	750	800	787	722	749	756	765	744	761	760	748	794	786	794	790	779	760	768	764	743	783	769	795	776	727	769	758	734	756	828	795	792	699	769	746	788	778	815	784	731	746	789	763	770	805	776	766	772	742	792	773	795	779	789	760	741	798	773	745	738	786	825	731	773	778	794	769	733	803	821	796	774	789	787	802	767	763	829	745	755	753	775	779	802	833	807	796	772	818	781	769	762	738	751	784	767	811	772	740	749	729	749	750	786	780	772	796	784	755	758	743	787	781	747	760	785	783	750	796	773	790	829	754	819	765	734	787	771	770	801	763	781	747	778	752	804	741	774	810	778	849	762	756	781	715	762	759	790	765	771	819	786	778	771	755	765	757	848	784	810	795	786	789	761	769	768	783	758	777	807	767	821	750	773	774	794	770	754	807	778	795	777	765	777	776	762	753	756	785	803	766	796	779	811	771	797	745	799	783	822	737	783	768	760	733	850	761	784	782	803	740	839	811	762	790	803	782	751	783	789	775	771	802	754	765	797	760	765	729	822	788	752	737	730	793	791	751	726	800	765	798	746	774	745	774	787	794	768	798	740	810	757	820	743	781	753	743	742	757	774	761	725	750
24950	20983	27118	24775	11327	2785	2104	1963	1733	1505	1165	940	894	791	748	600	557	508	509	483	457	433	454	412	470	442	417	424	357	343	338	298	329	357	303	346	296	349	277	300	327	311	347	316	318	327	332	361	340	346	318	329	327	327	304	293	303	340	302	284	292	294	304	345	268	314	290	324	303	321	315	310	347	330	305	302	279	283	313	318	281	315	316	332	286	309	315	348	314	319	315	314	349	319	316	302	313	293	317	308	294	311	317	317	323	311	341	318	311	312	298	299	306	312	303	304	296	298	314	292	313	330	293	294	299	293	323	301	304	283	306	299	308	322	312	293	279	286	317	290	305	304	327	331	319	270	309	302	295	301	321	307	264	305	278	333	314	301	313	283	298	312	301	312	316	308	313	275	313	295	297	289	324	297	305	312	287	339	313	297	289	286	310	318	311	290	288	313	303	307	288	372	284	311	315	279	285	312	311	297	318	308	304	304	294	297	331	296	343	302	330	277	297	312	307	300	319	305	306	317	305	291	312	271	327	308	321	280	313	267	320	289	300	292	291	317	281	312	305	306	269	300	313	307	295	323	292	291	294	301	322	304	300	283	288	291	313	301	291	327	308	308	308	297	312	291	311	302	311	307	308	303	325	289	310	318	298	310	298	325	319	294	295	303	283	326	322	320	304	261	310	303	313	293	306	344	318	304	345	284	297	260	291	336	298	315	328	339	294	300	259	290	319	291	288	310	284	324	293	289	330	308	270	313	293	342	312	292	293	327	310	315	320	307	289	313	278	279	281	304	294	304	283	296	330	313	304	301	265	336	300	318	306	311	336	328	349	282	295	277	311	301	297	293	300	281	314	328	308	308	340	306	298	305	301	294	295	299	303	299	316	288	297	286	317	281	294	296	318	286	297	321	300	290	286	326	300	316	315	315	324	327	295	309	311	301	309	292	297	318	289	298	330	270	297	306	347	300	287	285	303	317	321	321	301	304	281	323	308	341	282	315	321	299	310	317	302	288	299	322	286	289	301	316	273	304	298	291	323	300	291	317	305	318	312	340	314	307	301	326	321	311	327	297	291	294	271	323	299	310	311	324	277	310	306	296	322	330	312	328	303	282	299	288	300	306	288	310	272	275	312	293	283	303	333	284	271	296	325	303	327	288	326	313	306	298	286	299	312	312	300	282	342	266	316	289	305	311	307	304	313	281	311	319	292	311	322	250	317	289	298	263	289	321	299	302	307	326	331	306	271	326	303	322	320	292	290	271	303	305	300	299	311	302	318	314	302	298	317	319	314	277	326	322	310	313	286	286	298	300	295	301	319	310	304	338	297	271	283	273	288	326	334	306	309	290	251	309	313	284	303	280	317	294	274	323	295	310	319	309	292	291	270	322	280	302	315	288	303	336	322	281	332	310	302	307	312	282	295	273	310	296	300	285	283	305	284	305	320	320	302	327	295	316	335	334	272	292	336	300	314	319	310	288	330	312	326	335	278	287	302	293	288	292	291	311	284	289	291	320	270	317	288	336	298	293	296	302	311	294	334	323	288	303	299	320	333	317	303	334	311	286	324	312	299	322	329	320	265	313	318	303	304	275	285	276	306	325	302	284	280	303	306	282	292	291	322	332	305	286	293	331	322	295	332	312	272	299	306	305	331	302	296	289	310	344	293	292	292	293	298	318	297	292	288	313	322	328	281	290	312	307	299	264	298	333	312	275	295	292	297	305	292	304	278	312	284	303	302	309	334	277	294	315	322	299	263	296	338	309	306	274	296	289	303	287	310	314	298	288	263	289	325	272	296	277	310	320	291	286	305	276	310	293	328	298	305	326	300	284	300	299	286	273	364	305	326	326	300	339	294	283	271	300	303	315	309	289	352	314	310	309	280	307	297	290	314	297	336	314	298	291	316	275	283	307	257	304	278	291	277	285	289	299	312	295	327	295	297	270	298	268	304	295	292	314	314	349	281	293	309	291	302	283	293	313	300	282	300	307	280	317	308	321	298	313	292	305	318	304	288	297	288	340	304	280	308	314	329	309	312	322	315	314	291	339	341	302	298	312	299	316	322	270	323	284	311	330	313	309	299	314	304	320	312	319	304	329	282	299	294	296	296	280	344	304	311	319	288	298	274	303	314	283	330	290	283	321	284	289	318	333	286	319	324	309	266	322	276	293	312	314	308	294	276	302	308	307	296	308	287	297	310	282	311	293	302	295	323	320	277	302	319	283	317	281	334	305	295	305	325	286	311	310	313	290	326	304	317	305	302	311	321	323	327	278	326	273	304	301	305	335	310	280	330	302	313	300	271	297	297	333	294	303	291	303	301	301	312	315	304	306	308	296	318	276	270	259	321	324	296	321	319	293	307	307	326	283	298	296	289	304	297	315	318	286	318	333	312	317	321	328	304	309	314	300	327	284	304	306	319	320	305	285	316	288	323	295	297	269	306	296	285	328	276	326	311	295	315	311	319	302	348	312	297	300	322	298	292	292	308	284	295	293	248	315	313	298	316	312	255	319	291	267	317	300	300	323	326	320	303	328	263	304	315	315	317	311	314	331	329	290	308	321	304	321	306	309	311	312	301	271	300	297	283	284	329	294	292	295	303	286	296	275	279	299	303	336	309	304	325	300	290	317	328	308	327	304	317	314	308	313	302	292	298	296	309	295	328	347	326	325	292	323	325	302	292	318	340	285	336	292	321	326	286	331	331	296	288	276	310	315	316	292	311	297	302	298	297	320	300	306	278	256	290	295	301	305	350	302	331	321	297	296	299	288	322	286	309	303	312	304	300	317	313	286	318	301	286	259	317	304	323	283	327	313	316	298	324	293	316	316	298	313	286	303	281	289	296	308	299	291	256	302	289	302	268	324	325	294	316	311	289	279	315	290	291	315	312	300	307	292	305	305	297	281	297	295	299	306	285	344	297	295	304	270	288	279	318	304	326	327	320	283	304	322	311	305	278	307	335	300	333	321	291	318	274	303	294	342	289	304	285	295	335	297	279	282	285	304	295	315	307	276	276	300	264	302	283	307	297	293	321	291	294	294	284	287	297	300	302	285	304	268	324	307	299	267	313	323	301	275	335	326	315	324	279	298	303	289	325	339	303	295	314	300	343	277	293	311	313	293	307	287	290	290	310	319	292	308	274	303	305	324	290	311	301	270	292	300	274	341	311	284	304	318	296	302	284	300	299	340	309	264	284	326	316	316	295	299	318	317	307	289	306	306	293	296	319	299	298	311	288	310	310	282	320	316	287	290	269	286	306	277	295	325	291	317	308	312	295	332	312	356	275	287	313	308	285	330	327	290	303	331	298	303	310	328	308	320	297	310	298	275	295	299	302	334	298	302	288	286	315	314	316	267	310	260	293	310	319	303	316	325	309	298	302	308	318	314	301	295	315	311	295	302	269	294	316	287	318	281	289	276	288	314	300	315	316	336	287	302	297	314	320	323	313	282	330	299	309	294	291	308	307	311	279	298	285	304	284	326	310	282	294	327
12924	25512	21205	11753	7090	5236	5073	4972	4404	3706	2896	2208	2089	1751	1498	1232	1119	961	891	846	762	699	697	676	680	680	723	701	599	488	446	466	451	441	428	470	470	471	462	430	453	470	418	400	438	438	394	416	431	424	449	488	470	444	450	460	420	429	435	422	391	423	396	421	375	381	405	416	394	436	427	403	405	385	429	437	419	407	439	438	410	437	424	399	405	457	407	415	447	425	399	370	407	432	428	431	419	435	420	388	422	397	440	424	465	395	416	409	421	421	441	411	404	427	377	413	413	413	420	334	382	426	409	406	419	397	412	383	410	379	439	420	397	383	407	415	426	458	386	414	400	384	423	434	426	433	427	391	413	397	438	413	431	431	396	437	407	427	426	370	417	395	389	387	405	388	428	412	400	411	408	410	398	427	438	421	402	417	438	392	437	422	406	403	413	431	400	408	364	440	397	400	422	414	409	428	410	398	389	401	425	419	389	414	373	361	419	379	428	416	404	400	409	445	420	412	422	394	409	400	376	387	403	450	433	392	399	400	414	407	427	404	402	409	403	422	402	391	427	406	382	406	433	394	421	397	394	425	417	420	381	404	396	415	424	381	390	416	420	378	414	389	405	412	387	404	431	396	386	429	409	425	387	388	428	370	384	366	411	391	401	409	382	401	411	417	424	425	412	418	390	437	426	438	441	375	419	426	420	398	384	359	377	438	431	404	385	397	411	364	420	435	400	422	429	428	388	419	422	427	402	396	408	427	414	380	403	425	418	397	400	386	394	441	396	440	409	424	451	418	438	412	418	402	430	417	418	405	400	429	405	451	422	391	407	422	399	424	359	398	430	421	393	426	444	446	422	420	421	410	397	400	401	391	360	393	419	411	397	420	418	412	371	410	410	435	389	421	423	399	433	402	408	373	405	396	389	439	386	386	440	424	418	423	417	408	420	427	414	369	412	427	406	401	397	417	401	412	423	421	435	394	407	418	385	386	440	400	398	432	407	417	432	422	408	422	435	377	388	384	357	405	390	378	378	387	388	423	417	389	422	428	395	428	412	417	398	412	393	403	424	373	382	409	390	418	437	420	393	434	398	425	426	390	400	427	397	430	446	416	408	422	419	388	439	404	434	397	414	386	408	448	440	449	431	443	407	397	398	402	382	435	435	420	432	445	428	430	382	399	384	386	403	397	419	418	421	374	409	417	415	436	443	429	410	415	402	418	406	422	408	418	436	379	405	414	429	402	408	436	418	375	391	416	394	398	415	401	414	412	455	447	416	425	463	395	425	443	386	443	426	412	388	385	416	419	404	403	430	400	453	388	433	395	395	406	377	421	393	436	413	403	406	417	411	442	417	434	391	421	377	393	427	392	426	389	426	387	394	397	418	398	431	393	415	429	428	420	376	402	410	365	405	392	427	402	369	392	405	409	421	426	403	416	406	360	429	393	401	405	391	422	421	415	457	430	388	402	428	415	410	430	410	397	409	379	408	423	387	428	445	420	414	395	382	428	416	402	403	445	401	399	394	376	394	443	409	404	404	425	450	432	378	429	460	383	393	383	404	397	408	437	453	415	400	429	423	388	443	407	436	408	369	423	407	410	379	415	442	403	409	405	430	371	419	370	409	423	400	457	401	424	409	411	450	425	418	424	427	409	386	433	405	436	426	385	395	447	433	403	383	427	404	432	380	411	420	410	409	379	395	425	427	412	409	435	380	400	438	404	427	434	403	405	393	442	431	400	430	416	380	401	445	416	406	431	411	393	403	425	421	396	415	428	441	360	399	375	425	415	449	387	388	429	381	409	410	386	399	408	408	402	419	412	387	418	389	413	462	352	414	417	408	359	411	406	386	429	414	400	452	380	383	391	402	403	399	433	404	449	401	396	433	424	414	407	416	394	389	438	412	417	435	387	372	431	403	437	410	434	413	497	411	400	410	416	361	435	471	394	393	400	401	384	406	398	388	390	421	407	388	422	404	395	380	383	401	375	393	416	412	428	427	430	418	417	398	404	437	388	441	402	449	409	425	416	436	436	390	404	398	393	448	422	392	440	406	406	366	398	437	419	412	387	443	433	404	453	413	455	384	422	420	424	411	424	374	414	398	413	410	411	424	375	419	430	419	389	442	416	420	474	428	419	412	448	407	426	421	388	437	373	365	391	409	436	399	398	427	410	419	421	435	430	409	424	380	402	399	424	412	417	438	432	425	408	385	407	396	387	425	391	420	374	411	396	410	403	398	391	408	419	397	394	409	388	413	418	389	436	392	391	399	419	388	381	396	424	423	435	416	413	430	392	433	440	430	387	381	394	414	401	445	406	373	404	397	382	400	421	433	420	420	393	365	403	380	409	426	388	399	402	406	428	415	408	413	355	431	411	444	441	452	408	439	436	433	421	416	430	413	409	410	344	405	426	380	401	365	434	365	406	404	392	407	374	403	432	390	394	407	381	413	409	434	423	386	391	393	407	433	414	404	396	430	406	404	422	418	404	413	388	417	378	405	440	414	399	384	406	389	431	381	402	452	410	413	426	393	395	383	415	416	409	371	419	409	428	429	412	387	396	403	436	437	401	411	389	444	410	422	396	404	394	422	395	436	375	399	379	394	418	430	426	385	392	416	405	412	384	407	371	434	397	427	390	392	406	385	395	422	433	428	412	395	422	376	437	383	406	435	437	439	373	398	408	420	429	399	410	406	401	445	417	413	392	411	420	409	425	396	416	414	400	417	392	439	452	427	399	455	391	398	406	403	410	414	394	368	366	389	412	386	434	397	447	423	392	432	442	379	414	404	418	398	419	407	426	398	396	408	412	433	384	407	368	391	372	387	407	415	403	417	425	422	384	396	420	390	441	407	411	442	379	409	439	431	395	394	409	430	415	414	409	440	417	378	402	407	427	407	439	429	431	401	389	407	423	406	407	421	414	367	390	452	402	450	397	429	439	421	395	417	405	429	410	452	426	407	423	387	421	401	417	399	389	385	386	388	410	418	401	409	435	380	397	404	469	420	401	408	419	402	439	400	402	405	386	388	399	405	461	426	438	393	405	408	385	399	405	423	396	416	407	410	407	427	438	416	398	406	464	420	387	374	431	421	416	412	451	446	430	382	404	435	415	446	412	402	415	409	410	416	405	430	416	440	413	422	435	423	402	435	407	417	418	411	401	421	444	412	399	403	416	421	429	402	436	401	449	379	442	406	398	450	420	391	414	419	407	387	396	425	400	373	425	391	377	401	421	402	405	404	425	427	401	418	442	410	408	404	424	385	411	390	420	393	422	424	414	428	439	381	404	399	388	429	350	412	465	426	417	438	403	423	395	425	364	424	403	393	421	411	417	421	388	414	337	396	436	388	362	455	440	419	439	423	430	384	386	403	405	405	430	406	383	399	424	449	396	407	435	452	416	416	398	430	413	424	402	402	398	429	381	464	413	442	384	414	419	414	398	386	404	408	429	461	392	406	421	381	389	418	407	398	392	407	420	410	391	391	413	387	427	400	404
22779	20996	28743	23454	21008	21148	13056	4836	3711	3178	2642	2141	1818	1708	1510	1362	1298	1119	1108	1055	941	937	882	911	955	908	1018	907	847	831	673	713	708	729	709	722	714	738	736	693	626	674	672	631	691	684	676	708	676	656	745	696	742	666	660	710	696	701	664	643	717	652	650	668	659	676	640	660	633	681	665	684	682	649	634	644	696	684	657	680	698	649	683	684	702	648	677	705	706	627	687	673	630	663	665	670	641	678	658	644	662	679	678	676	658	603	662	652	632	702	651	674	703	659	583	641	620	645	648	636	676	660	670	697	660	626	664	662	682	704	702	621	663	603	648	691	670	615	683	666	661	698	638	697	663	624	657	666	661	665	685	647	708	673	660	657	652	663	664	642	721	714	662	668	673	647	605	689	679	609	688	709	647	639	654	662	657	685	643	680	649	658	620	633	638	694	680	638	677	655	680	631	623	674	648	647	635	686	648	701	616	646	659	629	618	709	675	662	663	677	651	659	634	663	629	612	627	659	664	610	692	663	672	642	651	637	631	662	618	643	673	629	666	650	676	650	666	595	631	613	654	630	688	610	696	634	673	695	632	652	628	639	634	627	651	654	617	616	676	660	635	650	630	669	634	670	657	650	669	669	640	619	636	655	613	684	623	650	684	635	655	627	679	657	638	682	660	643	684	668	662	673	668	669	651	665	665	692	667	660	648	651	686	617	704	667	662	666	631	679	671	723	631	622	684	649	664	627	650	654	659	689	639	663	689	656	617	687	683	645	625	673	643	671	669	615	679	656	676	598	597	611	656	659	674	647	615	649	683	654	685	642	691	647	676	681	683	651	718	661	651	637	675	615	691	646	652	693	679	624	655	678	665	680	648	646	654	693	643	656	695	654	612	639	708	633	678	607	645	697	681	683	643	677	624	651	698	619	617	673	672	663	621	678	648	648	715	702	642	641	682	657	631	666	617	688	656	650	663	656	626	650	662	697	600	696	700	718	656	661	666	641	647	661	649	623	630	632	647	672	647	651	622	651	684	660	676	650	647	644	669	652	684	656	653	629	613	671	662	662	622	656	646	619	650	659	652	622	647	648	626	619	631	651	641	664	640	660	618	636	646	643	624	672	662	620	652	628	693	635	664	667	642	696	620	591	660	634	654	676	609	647	649	663	636	662	641	698	682	629	636	664	643	672	662	660	630	683	629	670	676	633	643	636	652	616	644	644	637	650	682	674	687	636	651	681	679	670	668	675	655	633	638	635	641	647	632	650	624	645	640	668	686	661	674	680	664	703	656	679	652	648	652	676	628	653	617	653	635	650	623	627	668	668	637	639	626	703	622	622	705	654	647	692	677	613	693	683	674	670	626	679	675	677	729	653	667	676	674	658	659	631	650	595	657	622	652	643	671	627	655	668	689	667	700	692	649	593	672	635	626	620	673	624	657	671	663	657	623	688	638	650	646	608	667	596	636	677	698	620	693	680	642	683	638	645	639	656	660	643	634	669	631	664	648	641	662	671	643	674	647	625	593	621	686	644	661	688	669	651	674	663	707	658	666	633	587	655	597	649	690	633	672	648	675	644	686	641	624	641	659	650	668	658	609	624	648	674	665	662	661	681	660	664	633	640	622	663	702	668	664	571	641	647	651	662	638	614	668	647	671	653	656	695	646	654	635	647	694	658	646	677	632	669	658	647	634	605	609	681	700	703	634	644	674	661	707	677	658	668	646	664	666	682	661	690	619	669	667	663	699	743	663	662	695	658	693	673	700	673	657	648	666	654	630	625	671	670	675	650	697	654	670	649	667	668	646	669	649	663	669	638	659	670	658	612	675	699	623	609	682	643	661	632	685	618	664	609	653	637	626	645	659	661	630	661	647	631	700	638	676	668	660	673	642	647	658	673	673	687	635	650	701	678	711	690	606	641	660	647	706	638	712	670	660	605	644	644	655	648	669	683	605	676	657	655	677	671	634	623	654	640	656	638	635	616	646	612	687	658	658	696	634	678	678	661	644	658	638	640	679	661	662	654	644	655	662	636	661	650	684	641	672	659	650	637	646	659	687	694	617	646	636	674	673	654	623	668	621	658	702	650	686	698	623	625	653	672	658	632	642	662	661	670	660	671	693	653	658	706	676	651	658	671	674	638	660	613	648	654	651	599	652	645	614	700	621	635	630	674	675	642	611	685	643	621	670	652	633	617	653	672	632	675	614	664	602	646	612	679	671	647	598	648	644	646	735	666	665	664	664	629	668	657	603	663	640	627	663	655	675	638	629	634	685	678	670	666	688	638	693	662	672	636	631	660	639	682	598	669	661	652	592	654	588	672	687	662	649	636	627	640	608	640	669	660	697	694	628	648	648	655	648	660	653	617	680	617	675	639	633	662	682	633	631	652	612	635	616	653	662	635	665	615	695	655	700	627	644	589	642	624	704	669	618	631	685	665	676	684	635	651	666	631	686	659	608	616	631	727	681	638	666	639	658	707	665	648	655	682	715	659	642	623	641	616	621	607	677	647	655	625	611	641	616	655	648	651	628	679	626	621	629	669	637	609	683	626	690	672	623	635	637	658	652	650	635	649	702	639	627	664	655	665	611	634	685	637	678	635	647	661	678	684	641	669	658	624	658	676	688	648	661	673	652	655	624	672	593	691	673	635	666	615	654	644	663	671	671	651	689	617	674	617	629	669	680	673	663	657	625	690	658	662	649	674	654	705	631	650	650	707	609	638	636	667	661	641	668	636	612	697	643	706	654	591	629	670	615	666	635	644	654	662	667	625	639	692	621	681	650	641	659	671	671	660	651	681	678	663	695	662	640	624	686	678	638	642	651	734	670	641	620	618	650	645	695	654	597	654	656	630	635	682	645	680	646	646	631	687	669	665	665	695	631	658	631	681	648	655	644	626	620	637	665	631	656	645	616	655	699	668	644	627	625	631	617	645	629	660	642	654	657	638	642	658	665	669	661	645	647	669	634	685	668	638	660	655	713	618	641	650	652	661	641	682	685	633	618	680	642	615	638	641	668	635	656	671	672	667	634	635	652	610	642	662	637	604	657	633	619	623	679	676	661	660	665	596	664	625	613	640	663	617	614	670	720	628	698	596	640	669	600	642	635	659	633	636	626	650	641	597	645	653	649	659	669	641	634	665	634	707	692	690	666	662	613	671	666	594	665	666	658	599	668	620	652	645	635	663	688	658	589	654	656	647	662	664	709	658	666	688	657	661	638	707	635	670	644	602	600	646	644	647	696	627	692	664	622	678	655	674	685	657	635	636	657	698	685	602	628	686	675	654	646	608	643	647	632	625	679	718	668	605	618	612	605	661	687	659	672	647	681	678	587	663	664	646	650	627	661	634	676	694	683	634	649	674	653	621	628	640	653	690	618	705	612	608	633	638	682	657	615	610	631	591	719	674	619	647	619	660	650	628	678	616	684	676	650	668	691	621	638	671	627	677	610	606	664	642	697	676	702	690	681	643	619	665	666	641	660	650	673	664	659	668
15948	34209	29921	19703	12790	10048	8953	8702	7999	6704	5352	4252	3732	3388	2945	2556	2296	1984	1870	1714	1542	1387	1373	1372	1417	1350	1455	1373	1244	1024	955	916	876	912	929	919	904	900	854	899	908	881	902	806	852	845	839	847	882	889	930	973	862	920	851	907	881	873	850	792	798	830	818	822	836	874	823	759	848	887	822	853	855	804	795	794	870	806	854	815	814	818	869	778	814	827	816	872	849	837	837	766	820	828	813	810	831	827	846	820	825	767	848	791	842	864	845	821	778	775	881	777	825	805	820	850	901	835	743	831	831	784	821	826	867	847	724	770	789	858	808	822	798	790	824	847	769	835	780	827	831	808	853	797	800	845	761	819	782	824	792	802	802	778	795	795	821	811	804	799	847	807	801	817	799	756	787	826	789	812	782	836	773	833	763	809	789	847	803	859	818	812	789	792	826	803	852	771	776	798	776	864	843	822	757	799	824	801	861	770	851	808	819	811	788	816	850	772	808	806	847	796	833	831	824	831	846	794	789	803	836	763	807	822	811	815	817	812	810	847	814	848	805	801	784	802	787	820	815	881	849	861	818	796	823	829	805	782	812	803	818	802	879	806	808	818	786	819	821	802	811	765	821	813	795	873	737	821	808	831	829	784	844	831	842	865	865	838	821	746	828	809	851	809	884	839	830	828	852	798	788	818	804	797	798	816	802	823	806	762	831	751	870	793	840	867	852	825	820	764	840	775	789	782	765	804	823	809	793	796	791	793	853	814	835	863	810	820	810	819	805	804	858	807	800	817	776	810	817	806	843	802	795	811	852	816	780	814	807	800	746	743	748	816	815	787	834	777	802	797	825	830	804	789	850	804	772	830	819	807	772	825	823	785	846	774	775	822	802	804	795	764	782	772	783	805	878	844	751	822	807	815	820	767	820	812	843	773	757	824	822	841	868	809	800	799	759	833	745	825	832	824	821	845	791	802	779	819	863	839	823	789	877	825	814	849	780	822	749	788	847	797	845	836	873	784	855	845	769	803	764	812	788	810	796	838	803	865	833	804	851	794	838	812	808	849	774	766	819	856	762	807	814	814	791	804	790	845	819	833	789	820	793	820	831	807	817	843	809	811	815	823	813	813	854	795	800	852	851	817	767	794	810	776	839	778	812	764	829	817	803	804	764	779	817	820	828	887	849	852	836	791	802	839	773	792	845	786	791	831	808	848	792	847	806	813	820	784	800	808	802	828	833	825	831	825	837	783	840	794	776	803	810	763	799	811	760	844	804	785	810	786	830	785	786	773	793	807	823	790	828	838	835	834	792	767	816	842	815	814	797	835	833	816	870	791	807	800	798	774	776	801	793	820	756	812	821	764	828	832	826	826	818	781	833	860	817	818	797	793	792	769	844	818	809	854	860	791	800	830	838	849	809	823	780	836	834	818	767	804	825	840	808	780	838	807	801	802	833	853	761	806	810	830	804	775	821	786	804	848	807	830	769	822	812	816	825	803	786	855	824	795	802	760	862	778	825	752	735	790	781	826	834	809	768	823	764	804	837	857	811	806	804	777	783	823	810	865	761	801	801	770	838	796	824	793	770	834	829	836	824	823	817	811	811	739	801	828	840	818	735	798	843	810	774	775	819	786	784	811	811	824	784	842	825	819	788	779	848	775	848	793	821	857	809	818	845	812	781	827	850	813	830	809	741	821	829	886	853	785	786	783	792	832	830	777	821	806	832	787	800	825	804	868	829	822	778	837	792	787	825	751	849	854	768	816	826	779	803	790	820	767	820	828	779	797	876	838	806	803	825	803	822	835	832	827	832	808	826	817	850	759	810	828	750	796	856	795	841	815	799	837	735	792	777	823	791	802	833	789	780	833	787	767	831	784	818	799	832	766	831	805	788	832	794	794	817	826	815	817	805	811	844	843	783	810	854	760	826	759	810	845	783	792	788	854	840	788	808	844	792	855	773	801	837	825	806	852	827	795	786	794	847	788	836	835	845	831	791	824	818	770	821	790	824	775	854	805	832	834	820	818	787	829	796	834	817	805	767	800	849	827	783	824	809	844	806	811	757	784	813	786	762	799	849	762	869	838	866	819	791	827	805	817	826	865	800	790	773	790	812	753	819	789	789	781	767	776	793	803	805	834	812	802	822	756	794	791	744	833	773	841	827	796	808	870	833	824	792	805	840	823	836	779	823	866	832	814	837	842	842	825	816	861	832	804	792	827	811	799	804	834	829	792	786	798	826	811	802	815	802	846	839	799	803	845	830	821	829	770	824	756	805	822	769	781	764	836	842	790	808	834	805	872	799	814	795	758	794	797	822	813	819	819	782	861	811	802	791	818	792	778	782	785	837	819	803	805	840	809	767	797	841	847	911	777	828	808	821	817	800	845	809	819	847	795	841	831	827	792	798	818	830	780	830	803	853	805	829	805	821	729	756	823	852	819	821	816	800	831	792	789	789	806	838	813	811	831	817	832	866	787	793	814	851	792	791	747	805	760	816	780	789	799	820	859	821	835	770	778	846	816	786	820	808	817	784	826	812	847	796	785	821	797	811	784	817	846	811	841	775	841	758	800	769	822	853	761	818	829	858	825	808	884	788	789	814	782	739	829	747	784	881	860	822	814	817	788	860	737	810	852	826	847	817	798	792	780	799	809	780	801	794	723	820	807	771	802	825	825	829	815	833	817	826	813	826	841	821	777	846	753	846	805	794	821	813	843	827	802	793	839	800	776	784	845	807	844	807	812	827	811	812	803	819	782	829	797	748	808	779	778	828	810	855	783	806	866	819	787	815	823	830	865	818	833	847	842	831	824	793	832	820	788	837	797	829	810	814	831	821	789	780	762	792	817	801	829	824	825	790	863	732	790	762	839	846	817	793	773	779	812	843	811	793	802	818	755	845	882	872	814	806	788	794	827	788	811	783	853	799	863	830	826	846	792	800	835	807	793	849	823	840	825	839	783	862	822	748	838	775	801	821	787	809	801	903	799	835	777	818	797	795	808	845	822	796	806	806	825	788	816	799	800	839	817	838	774	837	766	834	873	870	830	834	787	829	795	835	741	804	822	837	777	790	767	855	814	791	813	835	853	787	847	831	782	846	766	865	791	861	802	758	809	800	844	808	800	735	809	807	810	809	782	831	818	828	815	797	789	795	796	832	741	800	809	780	810	818	788	774	857	804	822	827	820	777	809	841	814	794	823	824	806	789	854	809	784	779	796	833	808	800	788	851	817	787	790	820	753	764	806	802	815	794	822	897	764	787	810	864	800	797	812	805	809	800	783	795	798	779	806	797	804	800	836	829	774	802	769	820	821	773	747	753	826	819	780	809	809	808	796	847	810	807	808	801	812	811	793	799	851	812	820	790	772	831	809	847	809	837	815	774	792	823	807	846	782	838	841	863	810	806	787	816	841	820	808	770	813	841	826	807	819	796	789	771	811	863	809	768	834	828	816	783	757	824	831	799	865	821	807	896	771	805	856	842	825	812	807	773	789	794	813	764	802
26947	20560	15294	7487	2809	1914	1538	1449	1406	1279	1046	837	766	713	658	605	548	493	460	437	468	433	439	427	430	435	420	464	386	383	358	361	383	342	327	369	392	360	353	377	332	397	364	346	360	376	351	366	386	398	384	347	369	366	355	349	331	382	341	361	390	330	383	368	339	368	376	372	366	343	391	353	375	386	370	354	354	384	398	329	373	370	362	401	363	347	387	375	384	366	341	365	338	392	389	375	327	344	381	396	380	383	396	355	399	393	378	358	355	364	374	358	335	331	352	339	401	332	333	367	392	335	397	371	381	365	363	346	317	363	370	346	369	336	381	372	394	381	347	381	378	331	354	339	389	382	319	370	387	370	366	359	376	366	417	344	379	395	375	354	365	358	356	349	370	368	358	382	369	367	371	356	369	383	366	352	342	365	403	404	387	397	395	377	377	354	377	360	327	366	367	380	361	389	356	360	349	349	383	373	356	400	345	338	341	393	351	386	367	340	368	329	339	392	387	372	360	391	377	385	411	409	371	376	391	357	365	403	390	307	365	370	384	360	355	338	374	374	380	346	375	396	357	374	361	343	362	383	362	357	389	368	360	369	355	341	395	358	378	355	386	375	320	351	395	372	389	383	355	380	379	378	384	370	372	347	364	395	374	359	368	401	368	370	373	335	346	338	354	384	381	345	393	401	351	367	381	371	365	363	397	382	342	377	378	340	390	364	343	355	374	352	418	362	338	385	356	386	384	363	368	375	399	389	380	343	366	379	355	369	353	392	367	380	368	395	343	358	365	379	364	361	326	375	335	333	367	352	344	380	415	348	350	375	374	359	386	390	394	332	351	361	393	341	375	374	343	360	366	391	350	341	332	398	380	416	376	349	366	325	356	366	345	386	366	375	373	312	373	377	356	377	344	416	376	372	363	358	388	373	352	351	337	398	374	373	367	347	355	385	366	384	363	387	368	347	402	344	336	355	353	359	388	351	350	402	334	343	383	368	374	394	361	359	353	400	366	380	366	398	373	376	367	362	369	377	339	356	373	334	354	362	372	355	373	389	347	376	349	357	363	364	375	392	356	358	373	383	378	371	386	353	336	375	369	349	349	322	361	336	352	375	356	328	400	377	362	382	397	366	356	368	334	383	393	393	366	368	380	384	402	358	361	406	350	349	355	355	369	361	347	359	364	344	358	343	353	372	354	358	353	350	334	353	353	354	385	379	362	385	372	356	349	384	372	365	344	350	328	371	380	360	380	334	360	375	375	374	358	354	368	342	382	378	347	349	398	356	353	394	328	363	374	389	382	388	387	349	355	360	379	335	393	410	383	383	325	341	378	373	350	351	403	387	355	354	367	373	373	365	362	374	369	332	370	392	395	347	359	362	374	379	384	369	356	363	382	390	382	411	371	356	334	383	369	393	397	430	346	345	365	376	353	344	349	339	371	382	360	356	398	375	335	362	385	375	372	346	365	373	375	369	359	415	355	359	361	349	348	360	350	358	373	364	406	362	317	358	376	395	369	357	374	388	362	341	376	369	366	346	343	349	372	391	370	374	363	370	383	385	349	392	358	380	381	378	404	337	371	397	369	374	374	364	391	369	387	364	319	373	369	348	392	423	369	352	424	346	369	387	368	383	314	381	365	362	367	347	347	336	381	341	363	366	328	380	397	357	360	386	376	390	377	393	387	373	366	352	354	374	373	379	359	364	350	363	374	363	394	369	377	378	391	356	354	386	392	390	375	358	379	366	376	355	397	388	336	372	361	353	363	345	343	328	348	379	385	349	380	351	365	367	345	360	357	383	362	388	375	367	362	354	377	395	351	372	355	358	354	351	352	373	376	387	359	358	348	390	353	374	367	341	348	368	384	358	362	363	386	372	361	353	403	350	363	354	416	369	333	356	356	380	369	378	371	415	370	362	356	337	347	373	376	339	355	342	365	347	380	376	373	374	352	353	372	381	346	363	371	351	354	324	363	394	364	342	368	380	350	327	347	396	343	382	377	343	365	397	363	356	402	349	383	370	358	356	360	394	354	369	392	332	374	376	341	388	344	352	357	405	355	360	353	380	327	373	374	350	355	382	347	342	407	357	382	347	384	345	383	373	341	363	385	366	382	352	373	398	376	359	358	342	353	334	375	354	383	353	353	373	413	355	371	359	367	361	374	353	381	381	363	368	391	388	352	344	332	394	371	344	361	378	362	375	374	377	365	332	365	391	360	381	337	367	346	397	377	364	338	377	346	364	350	347	333	384	383	401	346	405	374	375	373	378	341	402	354	383	385	339	395	381	377	363	361	377	353	394	367	403	361	346	333	363	373	375	361	372	377	386	362	365	328	359	357	383	383	359	363	368	396	350	413	363	377	354	364	373	358	371	329	358	362	355	373	350	350	359	365	365	409	370	358	373	377	335	375	343	378	366	359	333	388	351	358	362	328	362	376	384	360	346	375	369	357	321	386	374	359	389	374	367	338	362	382	356	356	360	371	360	419	333	384	379	362	416	354	396	371	352	383	330	365	338	343	368	367	348	327	377	379	359	359	371	365	371	393	355	372	375	361	344	360	307	343	340	367	365	411	379	369	352	359	337	366	393	357	398	347	350	372	374	342	355	357	380	396	335	362	350	351	367	355	370	372	347	357	384	348	356	367	373	351	384	414	361	346	353	387	343	368	360	366	397	332	405	396	379	397	391	389	352	357	352	343	349	351	384	359	349	332	351	402	394	326	364	367	364	338	359	361	363	367	380	357	351	402	386	404	345	375	355	321	376	354	345	342	345	374	352	381	354	335	358	419	357	389	367	400	332	401	382	349	382	363	382	368	376	383	347	362	358	389	359	369	391	379	333	345	385	380	339	362	343	344	377	371	379	355	387	359	380	382	378	317	369	375	368	382	379	373	369	373	354	380	352	361	345	373	370	425	367	347	360	328	365	380	381	358	380	373	361	358	362	384	368	346	385	389	356	367	381	357	356	377	357	376	337	368	363	370	354	342	388	396	314	345	391	377	348	373	408	334	377	359	379	378	381	373	338	362	410	367	357	347	405	347	315	364	399	360	358	365	365	372	347	349	342	352	363	383	383	371	383	368	379	379	364	376	345	355	313	382	377	391	354	346	363	359	380	359	355	355	386	351	377	332	376	337	348	355	378	364	368	332	350	368	357	380	358	403	423	366	346	355	374	337	385	364	354	404	378	363	356	389	356	340	391	331	349	368	346	370	349	376	345	363	396	359	341	392	377	368	368	363	364	344	362	369	362	337	373	396	361	353	356	408	351	375	379	382	379	334	378	389	367	378	336	406	378	391	361	341	404	378	391	365	327	373	356	355	330	384	368	374	365	367	345	360	365	381	362	375	334	365	399	371	395	417	388	402	370	379	374	386	379	352	359	372	359	387	379	394	374	350	374	411	381	395	347	392	399	341	370	363	366	380	350	360	378	380	359	378	345	386	384	390	346	344	363	360	347	398	372	377	348	378	371	378	368	370	341	335	387	361	350
11554	20255	16778	9323	4992	3812	3529	3273	3310	2810	2140	1796	1522	1389	1192	1089	941	828	759	707	668	633	621	679	663	594	669	632	605	536	461	510	509	491	486	505	471	497	488	473	473	493	492	533	496	455	474	481	515	464	489	522	535	487	468	460	457	481	500	492	495	446	503	448	503	486	445	456	506	439	468	537	508	462	508	457	497	441	504	452	459	443	439	479	489	493	501	519	461	452	494	441	484	455	492	459	459	490	448	480	516	503	435	440	490	508	465	462	500	507	481	476	492	471	474	492	476	494	436	474	492	476	495	480	406	452	452	468	479	461	466	451	444	468	501	469	458	469	472	459	474	450	491	469	494	473	489	490	445	504	463	473	458	472	442	460	501	484	456	452	422	493	450	438	483	479	501	499	471	469	474	492	512	476	432	488	481	449	474	507	449	498	482	467	516	486	499	493	498	431	448	416	494	452	507	475	437	495	486	453	429	471	460	446	461	481	486	493	453	452	455	458	519	471	483	468	474	443	479	485	476	460	451	450	456	486	468	473	485	468	461	491	481	461	501	460	471	478	456	481	468	472	445	475	496	471	466	471	463	482	489	473	455	447	468	455	458	506	484	462	500	504	465	433	460	508	472	480	483	489	495	488	509	452	448	505	499	485	473	461	506	453	483	483	497	446	490	508	470	459	484	468	468	466	460	465	478	498	446	442	442	462	454	450	516	456	457	462	457	480	527	429	474	442	470	487	475	461	448	455	449	469	449	485	502	446	480	466	473	459	482	470	466	436	472	512	470	479	476	461	489	442	527	490	463	491	443	499	448	478	515	501	490	498	483	450	494	463	431	471	461	485	491	489	469	469	493	480	491	470	440	466	486	456	496	428	478	455	474	435	490	465	442	498	454	479	469	458	461	467	466	462	492	444	486	465	443	433	494	463	468	474	468	455	479	464	449	449	484	452	484	474	467	475	458	457	490	485	510	471	477	423	438	466	465	501	481	439	457	497	441	486	461	498	488	453	475	482	483	446	465	452	490	507	475	500	485	509	453	477	500	466	479	435	461	496	458	455	469	470	435	435	464	433	432	453	476	467	498	469	441	480	450	486	474	434	485	460	475	504	480	484	470	450	509	462	456	473	471	477	462	481	505	440	473	443	478	497	441	485	491	490	445	450	475	493	473	476	436	443	466	478	451	467	459	459	472	458	462	468	473	496	490	502	460	489	483	453	464	468	478	469	458	414	478	460	472	515	477	467	479	450	481	495	465	467	498	435	463	447	464	451	479	459	441	480	518	464	457	456	489	451	442	499	458	475	476	473	452	471	473	463	471	484	457	515	467	490	488	458	510	450	504	520	500	493	466	446	439	470	493	422	413	444	482	454	476	466	467	496	459	500	526	458	419	436	423	494	441	524	469	445	485	499	467	484	522	440	505	486	480	455	448	471	497	487	452	448	483	498	444	492	485	459	476	445	497	461	439	466	461	488	439	469	449	488	477	447	460	447	459	478	471	466	464	501	465	510	460	500	477	471	472	466	446	471	480	481	491	440	470	453	462	469	462	469	462	485	453	479	495	451	445	488	469	461	445	476	455	459	451	477	482	461	482	469	483	506	474	450	476	463	485	461	458	478	493	457	478	502	459	481	432	443	438	489	452	484	479	497	453	487	495	461	453	451	486	497	459	422	537	490	472	458	500	491	451	458	473	430	529	451	466	470	479	437	467	501	443	462	464	475	486	493	442	456	464	476	525	456	459	459	477	468	475	468	459	454	438	465	463	478	498	462	471	469	462	469	484	482	440	469	479	467	454	466	493	484	459	470	447	464	479	459	445	451	469	489	442	441	439	502	455	449	431	471	472	494	484	479	489	520	465	450	454	513	468	459	458	482	492	453	477	511	537	481	501	446	461	448	469	484	485	445	436	465	437	452	457	465	434	493	462	483	481	483	496	479	455	467	464	473	468	442	444	468	462	481	503	446	481	448	485	497	474	470	463	447	452	474	473	437	471	507	467	450	415	456	507	471	453	480	496	460	450	490	494	466	463	480	471	451	490	488	487	457	469	461	469	478	469	436	504	460	488	446	477	463	457	491	490	487	476	449	508	488	519	468	434	478	479	480	488	492	479	477	464	469	446	475	457	484	448	463	461	435	479	493	472	452	466	463	423	455	488	461	463	464	503	487	476	525	454	459	492	445	457	473	489	449	459	503	464	479	435	478	463	494	458	487	484	470	491	481	490	472	481	485	462	502	451	473	465	522	487	456	488	463	511	489	486	436	481	440	498	461	442	429	469	505	479	478	486	466	460	475	490	480	452	481	469	492	467	487	467	430	464	484	491	476	467	453	459	481	468	460	446	450	450	483	450	429	446	448	468	474	433	476	491	465	494	453	451	437	495	519	420	478	457	461	483	483	454	495	470	450	459	452	510	475	467	458	454	454	453	485	478	495	469	472	446	499	439	468	460	495	477	438	443	494	493	472	459	460	482	514	487	494	473	492	465	512	457	462	448	503	482	448	494	454	422	500	494	466	459	462	448	484	467	452	496	435	467	501	442	476	473	498	493	436	469	494	509	508	491	429	466	437	460	424	444	442	454	483	486	484	463	488	480	441	461	456	461	429	483	461	507	490	463	468	488	493	415	471	440	467	485	446	497	501	449	470	438	488	483	455	463	478	470	473	473	490	516	481	424	472	451	443	504	459	489	455	451	483	477	478	500	473	471	459	481	471	470	432	490	449	471	469	478	471	472	474	481	453	477	478	482	438	485	456	453	475	421	483	478	500	471	472	480	496	484	463	482	462	456	479	495	454	465	511	481	479	476	446	495	468	478	469	458	429	470	465	468	452	463	467	460	485	459	484	478	479	531	479	460	456	455	449	488	468	505	447	465	476	441	476	530	422	464	459	432	488	449	451	467	448	489	494	458	479	465	451	444	456	477	447	468	453	465	461	455	454	429	464	449	465	471	432	460	439	462	468	470	484	437	485	483	468	448	462	487	459	501	480	468	447	490	467	466	505	477	497	437	479	455	446	471	473	499	463	456	436	477	445	503	490	472	472	467	453	470	468	489	443	537	469	487	472	488	472	484	463	484	430	456	436	518	439	477	447	433	470	447	477	471	440	486	431	482	438	500	452	473	501	472	464	468	487	466	471	462	471	461	443	463	495	498	427	523	451	478	498	471	462	486	453	478	471	451	476	494	491	454	494	481	451	494	427	480	473	433	434	477	471	463	492	457	487	449	480	484	457	459	469	474	500	470	440	484	454	445	452	468	476	502	459	456	472	496	479	461	460	484	477	519	510	449	486	433	506	468	470	500	472	496	438	491	508	519	482	478	428	509	469	438	484	492	467	465	509	464	505	500	462	480	459	512	461	488	462	470	481	471	453	480	462	457	493	462	473	481	462	482	491	484	478	469	451	477	452	482	503	474	487	481	493	493	471	459	462	491	432	450	448	474	461	483	453	447	479	485	474	495	482	456	511	482	468	491	478	457	456	469	427	471	466
23682	20956	28225	23843	20921	12445	4002	2867	2639	2245	1806	1498	1416	1264	1154	1077	974	869	879	820	775	753	768	752	803	802	816	771	754	717	671	591	647	666	601	633	626	612	630	649	655	683	655	648	612	663	627	662	651	654	658	644	642	654	574	612	643	629	598	641	635	612	578	567	631	614	622	603	654	617	656	651	580	616	598	599	633	623	649	617	598	628	615	639	643	668	582	631	614	607	596	624	642	633	633	618	602	612	611	645	629	621	633	615	644	638	660	633	605	560	588	613	644	615	613	635	633	637	597	615	635	616	662	650	583	659	607	658	635	643	592	576	635	617	591	634	602	631	637	638	627	650	593	629	622	585	600	611	582	614	609	634	648	622	563	595	663	623	666	604	599	588	593	591	629	604	622	696	615	621	598	621	633	590	603	649	607	656	616	622	624	607	668	589	618	615	613	626	652	630	636	648	598	588	592	597	634	654	613	610	614	601	608	624	613	589	594	632	609	610	636	617	651	623	598	610	613	603	644	597	664	610	654	578	608	605	637	590	616	570	637	662	598	590	586	600	572	617	586	619	612	601	641	620	629	617	613	640	589	607	618	581	601	611	604	611	631	634	589	600	594	632	612	630	632	594	622	585	598	632	599	636	632	635	669	630	604	638	651	607	592	595	615	607	580	630	596	639	612	619	610	625	636	592	651	631	642	611	564	609	617	614	642	616	594	614	635	619	629	620	602	639	567	645	623	623	568	600	611	631	685	662	605	609	613	611	624	599	625	631	561	636	628	628	573	598	605	621	651	614	601	595	569	620	628	626	632	633	653	643	600	601	637	651	673	653	621	611	633	611	632	642	581	602	615	590	632	605	610	624	644	587	621	606	616	673	610	606	572	614	608	600	626	576	645	627	654	605	582	598	668	601	617	600	685	573	605	637	597	672	623	625	628	617	638	645	593	597	562	618	649	647	643	644	603	562	632	605	651	629	626	645	577	653	641	613	561	644	655	610	671	636	623	642	644	589	621	604	668	617	600	592	667	632	631	576	603	627	614	644	639	624	644	612	606	617	612	594	575	603	601	572	616	592	646	633	626	626	600	605	647	604	644	653	607	617	671	618	651	640	597	619	596	641	592	573	600	601	664	557	585	602	692	621	629	660	635	581	611	651	599	613	623	636	645	586	567	597	616	618	647	626	612	618	634	549	577	649	605	598	640	682	619	588	605	590	653	617	636	603	650	623	617	612	602	628	633	672	602	640	608	585	612	588	606	606	596	655	662	604	614	638	630	588	634	590	558	599	596	588	594	611	624	598	590	643	611	619	657	621	644	597	641	609	610	600	624	604	626	646	604	604	627	611	631	574	643	612	648	584	634	617	591	628	579	646	631	602	630	591	619	630	577	645	596	640	612	629	656	610	639	591	666	592	602	646	604	618	670	598	629	632	601	657	638	620	594	613	624	640	592	619	593	595	643	613	619	641	604	644	607	597	647	631	603	578	663	619	585	607	603	646	625	614	642	602	589	622	611	601	587	617	596	585	643	648	585	629	585	577	608	654	598	616	643	627	592	609	609	551	629	614	587	595	636	632	621	636	609	637	600	609	602	630	598	583	581	615	622	609	611	627	593	638	649	624	608	630	632	635	598	624	646	610	581	597	606	647	626	644	642	649	651	630	619	637	578	562	626	633	564	588	598	627	653	625	611	586	629	608	616	614	610	607	602	663	634	605	618	604	604	625	619	648	619	605	581	610	654	638	645	662	658	561	663	594	654	635	591	620	585	586	598	590	619	644	609	610	644	630	607	658	619	622	578	602	579	636	636	608	666	629	587	637	613	606	606	611	641	646	594	623	608	628	574	600	559	610	606	647	642	594	647	610	611	612	621	631	602	589	621	631	624	639	627	605	621	631	545	612	610	636	588	617	613	608	621	602	588	642	615	638	604	577	604	624	595	645	646	664	642	584	596	656	613	623	601	661	617	629	582	654	593	624	591	655	665	606	581	659	620	639	573	637	637	618	612	598	619	607	652	626	633	604	590	634	588	638	589	631	640	617	620	606	628	652	632	603	620	689	614	595	570	615	610	628	609	614	599	588	625	596	613	643	611	593	632	649	630	645	642	638	631	637	634	589	581	638	589	616	619	628	613	658	616	576	590	644	586	614	586	638	609	565	623	639	654	654	658	631	644	573	629	588	619	630	587	672	624	613	634	616	645	639	648	619	626	637	584	658	586	682	613	600	536	608	651	652	605	655	604	628	607	610	617	627	595	595	621	655	669	630	611	556	623	591	656	675	632	640	627	670	586	605	629	629	596	603	641	609	651	574	615	598	607	630	649	618	614	627	630	608	644	633	673	589	601	613	609	589	616	654	615	613	622	585	654	629	618	632	645	635	613	614	662	628	616	597	671	681	656	603	585	628	581	637	613	606	613	611	629	631	656	625	607	666	620	586	618	633	652	629	629	635	638	625	593	579	576	640	665	633	647	591	630	600	623	609	602	607	629	591	616	628	623	609	573	621	616	610	630	599	576	564	602	636	606	673	619	584	642	598	682	596	655	610	594	589	601	639	607	587	640	614	625	629	631	593	606	656	602	598	611	615	623	590	654	648	669	594	596	621	588	588	595	630	607	626	628	621	607	628	657	590	618	605	619	645	650	596	616	617	606	617	621	600	575	620	629	619	624	638	623	625	597	640	619	606	601	673	625	596	604	619	594	598	645	613	617	634	603	572	654	624	607	608	594	625	607	635	608	592	617	600	590	675	643	646	605	617	607	661	664	579	648	591	609	656	620	600	666	613	634	614	660	586	622	627	602	613	617	604	617	616	630	622	616	589	641	650	611	631	608	605	634	635	654	623	617	613	636	590	613	642	643	630	630	590	647	614	620	622	614	625	614	637	647	665	614	620	593	630	623	609	597	631	643	645	599	596	635	614	626	631	622	591	592	605	631	577	643	650	613	638	622	587	628	602	631	602	662	609	639	611	612	599	635	615	602	635	610	640	631	606	619	611	639	612	596	625	601	599	593	585	594	625	628	658	631	636	608	611	611	616	655	606	596	571	575	621	640	572	610	591	640	634	559	628	624	602	638	623	604	608	632	597	633	601	651	617	645	627	671	605	584	620	631	629	620	599	605	668	621	610	579	612	561	628	613	620	624	634	633	649	636	594	617	635	562	634	625	623	601	593	627	573	605	644	609	629	612	595	612	664	583	638	601	630	607	594	611	598	539	638	635	633	582	605	620	613	638	650	634	640	618	606	618	634	599	638	591	627	608	619	624	643	624	597	644	625	619	664	590	640	632	606	593	600	648	612	652	627	624	610	614	608	656	583	640	615	588	602	628	608	593	599	659	599	640	591	613	610	610	603	674	591	586	622	619	571	625	572	623	611	610	622	647	608	628	610	628	603	652	609	626	612	622	662	610	612	620	665	617	626	658	633	609	616	606	651	594	650	639	595	619	629	649	633	603	639	625	614	635	584	606	621	600	614	645	581	640	617	588	568	628	643
13216	28116	24595	14940	8844	7148	6113	5976	5455	4893	3922	3063	2661	2429	2202	1869	1663	1477	1412	1234	1245	1074	1050	1060	1100	1074	1118	1114	992	926	909	869	796	732	880	815	870	808	807	762	799	820	816	793	804	784	821	819	864	828	818	800	794	802	795	812	808	817	730	773	786	797	798	748	756	761	739	748	778	795	761	753	737	776	770	746	764	769	776	765	779	779	785	739	812	807	822	799	819	751	782	747	749	824	750	809	741	749	764	778	763	760	707	781	793	813	757	772	757	797	728	762	800	756	778	820	809	727	787	786	699	732	759	795	788	727	803	743	807	785	757	737	787	747	791	805	744	779	751	813	772	787	790	814	737	787	812	766	778	780	808	747	809	784	810	731	750	701	729	792	748	798	755	808	747	782	777	781	786	755	786	792	781	738	733	744	827	823	776	780	742	761	772	769	793	778	749	729	773	791	784	718	813	765	741	749	778	762	758	772	770	759	790	788	809	791	757	791	758	779	765	758	721	804	710	756	757	729	743	789	775	807	803	756	731	752	763	776	754	767	730	748	776	735	799	779	803	776	788	780	784	742	752	780	767	794	798	755	736	720	748	789	832	774	767	809	738	776	786	755	739	748	717	828	794	725	726	764	761	722	769	798	768	819	820	754	765	802	754	784	783	771	771	781	768	750	792	753	753	751	806	776	715	786	708	787	760	757	749	776	756	770	735	793	713	760	808	742	801	777	731	808	781	798	790	765	776	784	772	743	809	749	778	746	746	767	784	743	787	756	750	792	808	726	751	720	817	762	796	762	734	741	817	789	781	756	722	741	797	771	790	762	743	780	827	736	710	765	753	784	761	709	789	792	789	815	714	768	768	754	749	807	732	818	759	775	805	789	762	769	799	775	750	727	769	794	762	766	772	776	770	734	759	747	778	748	782	749	798	759	768	792	759	788	806	749	742	781	736	762	781	746	821	780	792	775	745	789	784	778	750	723	742	767	801	755	766	724	773	758	773	807	721	783	779	725	759	771	744	752	751	765	811	758	735	736	749	767	730	724	768	807	837	791	799	787	792	808	800	715	750	749	830	794	804	783	808	786	778	800	807	752	795	823	753	777	766	751	780	763	760	759	752	790	773	827	769	755	770	775	760	815	767	734	791	774	794	819	811	715	746	739	770	740	802	803	780	737	750	775	840	748	766	767	759	765	780	748	773	730	774	779	761	760	738	732	750	814	795	810	764	778	768	760	714	785	750	774	779	765	773	778	731	738	785	751	705	728	796	778	764	781	764	778	790	818	727	750	771	756	721	744	808	779	779	759	787	769	725	786	810	755	858	751	802	778	751	786	783	771	710	793	810	726	818	808	774	862	770	728	766	811	776	736	807	776	797	753	770	708	720	795	842	738	707	721	799	759	772	780	771	811	737	737	808	778	775	799	744	768	749	733	799	748	822	767	799	760	801	764	746	821	776	741	755	765	797	772	818	777	784	785	775	752	784	824	761	778	773	753	749	798	759	789	801	768	795	747	768	728	769	718	728	769	733	742	758	720	795	799	798	726	735	792	765	800	753	756	752	824	761	794	777	791	788	776	783	790	769	798	775	737	751	739	806	750	792	778	781	724	740	739	793	758	821	762	771	776	767	750	770	741	801	769	736	770	768	815	788	764	812	757	752	762	809	798	763	793	761	736	757	775	754	739	736	777	765	770	757	738	761	763	801	760	741	740	789	753	743	790	746	790	763	796	834	779	753	708	732	762	749	752	761	765	805	762	817	753	793	830	777	763	760	708	794	730	773	810	745	726	812	810	757	767	776	795	753	709	845	746	752	763	787	771	804	747	778	801	732	729	772	797	830	791	768	809	762	748	808	794	759	798	733	749	756	768	745	777	776	786	732	781	736	776	796	757	752	802	741	766	780	779	780	759	761	766	771	760	719	790	776	781	764	747	783	786	820	771	775	732	768	728	773	732	761	765	762	772	780	821	762	756	758	756	763	755	811	760	731	763	750	754	800	804	749	776	790	796	752	775	756	769	767	826	777	744	796	782	758	799	807	719	724	799	757	738	727	746	725	734	798	786	754	769	754	728	816	769	824	819	755	761	740	779	739	768	793	763	803	836	771	773	802	767	747	806	773	738	768	781	735	751	798	718	778	731	760	800	729	786	785	799	748	770	755	774	843	764	707	764	777	785	748	789	762	764	817	748	695	744	750	786	784	772	766	784	728	785	827	758	787	757	769	780	780	722	776	809	757	751	814	776	750	756	786	767	739	735	774	764	769	735	811	781	813	803	772	746	786	818	791	790	802	731	789	780	742	770	755	821	739	739	781	782	736	753	822	789	839	774	805	794	778	728	730	820	779	767	788	746	782	734	765	805	797	831	745	777	760	800	757	773	754	796	778	763	711	767	757	794	753	770	733	744	732	784	780	806	836	762	787	798	807	751	735	720	771	728	782	805	766	791	754	770	760	789	775	817	828	776	682	765	736	760	770	791	728	756	799	798	805	743	749	704	799	727	796	762	776	779	815	744	759	757	723	785	772	753	719	776	763	727	777	840	742	750	750	778	793	759	734	764	768	762	763	781	784	769	727	810	773	762	794	760	751	729	765	752	729	760	790	806	784	794	756	751	711	770	767	758	754	735	780	685	783	799	757	785	807	743	760	768	747	780	754	735	757	771	793	726	757	751	743	768	775	722	784	785	760	760	752	756	728	777	735	773	829	794	786	794	749	775	789	789	773	768	800	750	777	747	782	744	771	749	774	809	729	729	771	788	812	797	805	789	740	785	763	773	742	739	748	762	741	733	795	776	754	747	748	712	821	762	778	735	757	814	769	763	763	770	794	779	797	794	758	730	766	783	771	783	771	800	802	744	810	742	739	821	782	741	720	719	841	717	773	726	806	762	781	767	775	764	784	779	835	711	784	780	717	755	789	753	761	760	784	766	815	807	755	741	724	748	754	790	774	861	815	765	800	764	695	749	797	754	762	804	765	761	752	808	792	785	729	801	767	764	806	765	781	756	743	766	789	773	767	772	779	787	711	799	742	749	763	784	752	801	751	764	758	776	782	745	717	755	799	818	784	827	752	772	847	782	743	804	764	747	732	783	768	732	778	788	808	760	757	783	785	769	799	747	814	767	766	753	724	754	755	794	773	799	798	787	750	724	793	772	778	743	762	762	779	759	796	746	776	739	820	841	763	762	769	779	794	752	729	818	783	797	716	781	730	763	740	754	758	771	731	825	717	779	809	803	746	763	773	738	801	753	762	835	762	774	783	802	735	782	787	741	809	749	756	763	747	760	791	731	809	772	749	713	774	749	744	747	788	706	769	758	775	783	724	746	741	800	778	775	802	740	759	716	801	763	756	756	786	780	757	789	750	744	755	763	757	806	783	735	782	783	797	772	787	734	743	772	796	742	760	803	761	780	745	747	762	765	743	729	768	765	806	790	776	793	807	772	751	807	802	798	739	799	747	752	732	729	765	745	748	767	754	782	795	685	778	747	816	809
24926	20908	27004	24813	11190	2748	1760	1719	1569	1446	1215	857	811	713	700	610	507	501	478	430	397	400	370	367	375	379	423	392	333	314	305	296	312	259	329	309	297	309	306	291	289	304	265	271	305	300	284	305	286	311	335	315	292	307	324	290	297	272	275	294	312	273	292	289	270	286	309	301	290	272	292	317	286	261	307	266	330	281	289	295	289	254	311	299	289	276	322	315	266	285	271	333	314	284	279	271	275	280	286	292	275	281	295	301	306	294	258	321	277	289	299	276	267	312	291	299	272	312	271	293	286	257	308	300	308	277	294	304	298	294	314	260	294	287	303	300	303	282	287	272	310	280	290	251	289	285	313	285	309	320	277	289	300	280	272	292	314	287	281	304	303	283	267	297	304	318	298	308	338	278	286	294	294	294	283	285	316	301	290	280	278	276	286	250	306	298	305	284	295	278	265	279	310	258	258	272	300	256	283	286	305	292	298	304	306	301	296	298	284	272	233	295	253	283	301	289	268	268	292	288	261	282	271	304	313	302	277	304	288	294	274	273	298	268	277	291	298	292	315	299	290	296	295	257	347	270	273	320	329	296	255	265	278	289	281	264	320	280	274	281	302	313	284	238	275	299	261	271	295	298	299	315	297	282	279	280	292	254	297	255	311	306	259	303	293	268	289	306	273	327	294	291	310	279	304	287	303	289	252	286	267	305	320	275	268	260	279	282	275	316	281	297	270	256	273	308	297	282	279	277	299	297	286	301	307	287	309	276	246	274	280	308	317	294	313	297	245	283	301	295	278	263	257	295	293	267	301	257	267	277	306	289	333	294	276	298	285	282	295	279	290	292	301	271	299	281	266	269	278	294	322	306	302	296	266	300	290	308	285	287	276	258	301	279	280	311	283	327	271	290	279	279	267	272	274	309	292	281	297	262	324	296	299	304	319	306	283	293	302	302	273	314	258	327	243	298	292	283	269	314	308	297	254	269	275	298	308	283	321	275	299	283	299	297	266	274	260	283	310	270	306	298	288	286	300	268	281	318	279	282	299	289	271	268	309	274	305	284	305	298	313	305	320	268	247	349	304	258	289	285	280	332	298	315	268	274	282	275	290	276	294	269	287	298	274	282	315	286	278	256	301	295	289	270	260	288	276	300	284	278	325	298	277	251	270	282	284	268	270	272	289	300	296	279	268	306	303	265	300	296	263	292	279	286	276	292	278	266	287	304	267	289	268	292	284	284	288	301	314	297	298	276	306	291	300	305	288	274	267	274	293	282	300	269	293	289	309	279	279	287	282	296	297	311	276	314	264	291	260	310	250	291	272	301	280	291	298	288	295	291	286	285	301	296	311	241	267	298	298	269	312	277	306	286	267	262	271	286	297	286	304	269	271	311	277	284	252	314	266	310	304	289	287	271	260	290	300	260	246	284	278	299	297	258	264	280	248	289	292	299	303	258	302	312	293	276	285	293	275	291	282	257	283	285	284	307	305	285	278	278	272	288	270	305	277	266	275	290	292	286	276	279	284	286	275	285	302	277	277	311	276	302	282	300	277	288	257	282	265	310	319	281	307	288	315	290	285	300	271	279	293	261	281	271	255	280	283	295	314	287	292	302	278	291	278	284	274	259	261	294	324	274	301	313	294	275	299	326	276	297	309	300	298	263	290	288	283	275	295	281	281	288	281	307	284	282	282	288	265	319	283	318	284	293	266	280	284	288	278	278	278	289	302	309	272	328	283	270	305	279	292	301	325	295	298	292	276	269	312	272	332	254	283	274	287	301	303	304	268	304	305	302	265	271	292	295	300	271	299	279	303	276	269	300	268	280	286	277	292	277	270	272	271	287	269	269	275	297	285	291	308	297	290	307	289	280	328	300	280	270	280	296	281	297	276	295	277	299	292	315	290	249	284	309	284	288	301	300	316	282	359	293	304	259	284	298	277	315	294	308	264	263	301	292	280	289	295	283	336	303	275	275	318	294	283	277	258	273	295	287	287	276	282	274	265	299	294	304	295	248	294	290	277	289	286	301	325	292	278	262	308	298	315	284	289	283	281	259	296	305	300	267	278	281	283	294	275	264	294	319	284	320	313	279	297	277	298	284	288	272	288	293	324	286	299	313	281	272	301	292	274	287	266	259	277	274	287	290	297	284	279	291	293	296	293	284	294	325	275	307	287	291	312	300	266	269	266	296	295	296	321	315	278	283	303	294	331	268	302	285	300	305	299	300	282	297	316	287	294	275	277	302	309	297	290	293	273	284	293	301	289	313	271	265	300	309	290	297	289	282	272	294	291	304	278	296	288	320	304	299	281	296	282	270	298	267	282	273	305	277	267	245	291	301	259	321	316	298	273	288	259	284	253	259	281	289	305	301	305	296	273	282	288	275	295	302	283	302	290	311	271	279	287	297	301	312	281	309	299	261	287	316	261	318	320	295	298	270	283	281	264	300	302	281	289	281	304	283	308	291	283	271	281	275	283	289	274	292	270	282	301	271	305	299	300	263	259	297	273	269	288	279	292	290	321	273	274	277	282	283	295	315	281	308	278	283	295	290	293	292	262	313	293	275	300	283	290	285	316	263	295	272	287	292	273	272	273	306	270	308	265	278	273	282	292	302	274	296	291	318	283	289	281	280	282	296	293	313	298	285	306	283	298	262	300	264	303	306	257	291	289	296	306	275	280	290	319	313	292	289	310	275	298	274	291	259	301	307	280	302	289	259	295	270	295	267	294	297	286	266	273	284	331	292	268	297	290	315	299	284	287	307	307	286	266	275	292	314	271	289	279	303	289	295	254	305	300	298	289	275	302	278	274	310	310	275	298	272	280	282	325	325	286	300	269	266	250	317	287	280	287	280	283	268	285	295	286	295	270	306	279	253	299	282	282	289	311	302	281	303	281	297	265	292	292	270	295	310	278	278	312	289	309	284	298	296	278	268	316	261	279	307	272	296	301	272	288	292	272	255	300	320	295	285	277	273	286	273	299	327	298	286	283	292	293	287	293	299	281	260	294	307	289	291	274	278	282	260	302	291	298	285	293	300	320	278	243	288	315	270	269	276	295	298	267	306	265	320	314	275	254	300	287	276	278	299	313	292	282	314	311	311	284	291	298	287	272	280	274	297	294	305	308	269	277	284	294	294	288	290	289	287	268	259	306	290	298	318	257	290	277	261	290	307	272	245	310	308	291	276	312	288	275	287	304	283	293	294	310	301	259	285	275	257	265	267	297	289	286	275	262	299	275	271	301	287	284	296	257	282	264	287	299	288	309	280	312	276	304	267	310	275	262	301	296	271	323	278	296	279	296	268	304	282	271	302	291	305	261	258	278	288	289	311	287	325	315	271	310	283	277	311	254	289	288	315	285	279	285	280	277	301	293	285	317	273	290	270	293	298	311	297	285	283	291	290	293	290	312	304	262	258	278	293	295	295	286	302	271	277	318	268	325	305	238	299	285	299	255	288	281	287	297	302	277	270	308	280	279	258	281	289	295	312	278	299
12581	23841	19969	12125	6388	5291	4283	4419	3841	3666	2855	2159	1858	1639	1438	1238	1075	908	806	744	687	647	618	658	605	633	646	653	533	469	457	423	411	417	444	399	446	405	394	420	404	382	406	392	398	434	417	420	428	415	450	440	421	426	425	398	387	407	397	387	398	402	385	374	378	399	395	385	407	404	402	386	408	387	385	409	384	374	396	412	392	377	381	424	384	415	428	405	413	398	396	405	388	383	403	393	406	406	366	386	369	344	358	399	427	383	361	409	374	368	386	374	398	373	419	390	353	402	395	389	374	418	381	374	360	395	419	396	410	379	385	379	413	378	367	378	376	386	377	370	377	385	409	392	401	384	398	390	422	383	367	411	410	372	385	372	387	387	421	390	379	388	388	382	352	376	382	427	405	378	381	414	374	359	413	387	382	419	384	393	399	383	403	404	396	414	377	368	381	378	414	412	416	387	380	374	378	392	398	386	383	390	417	379	391	430	392	387	395	389	381	397	412	373	359	378	398	377	384	390	368	392	385	405	386	381	403	398	427	381	400	390	380	418	409	397	403	361	409	398	396	408	410	380	385	396	403	388	370	414	386	386	399	396	395	368	392	382	370	347	383	373	414	402	387	401	382	388	394	417	418	373	358	345	359	408	400	414	375	393	368	400	444	386	384	410	393	425	419	390	385	403	377	380	388	389	369	415	408	380	376	366	386	434	417	366	377	406	409	439	367	390	417	390	358	372	407	398	425	366	367	390	400	350	400	382	404	385	407	405	376	361	370	400	408	388	381	426	388	384	400	400	382	386	378	401	396	393	374	392	372	382	355	411	380	396	400	385	370	397	394	376	383	396	380	419	416	386	405	395	408	376	420	414	415	406	377	411	387	386	389	401	389	416	381	379	432	392	378	406	390	382	381	429	384	362	412	400	395	414	367	394	382	388	373	388	403	385	411	402	407	414	382	393	411	359	396	389	386	368	357	364	383	407	397	417	362	377	395	431	374	359	428	380	383	396	424	394	378	411	404	402	398	383	389	410	349	370	396	359	408	352	415	393	391	360	370	380	398	420	394	406	394	411	389	381	394	439	401	391	401	394	404	384	380	394	415	437	400	389	374	347	413	372	384	379	376	397	442	392	381	396	409	380	401	387	355	407	358	362	383	382	408	433	357	380	362	396	385	408	379	376	419	394	421	396	396	436	406	405	403	400	403	395	377	377	347	359	358	407	382	400	386	388	408	386	396	361	389	348	370	352	394	410	407	349	390	374	366	405	348	401	382	371	390	419	405	397	379	381	358	392	409	405	372	390	398	398	388	395	360	391	359	376	343	405	377	394	410	407	403	389	395	401	380	394	396	374	441	375	409	388	372	401	374	386	403	408	353	363	373	398	399	367	414	353	380	406	376	403	402	388	369	393	390	399	395	383	366	387	412	423	383	385	392	403	398	417	359	391	382	411	375	388	388	389	371	369	404	387	391	379	372	367	379	393	405	361	361	404	361	396	377	377	367	369	391	374	374	376	378	404	408	362	373	360	384	359	395	376	406	400	387	364	361	381	369	372	396	411	378	367	400	387	404	354	375	383	380	406	406	402	394	366	357	393	434	355	386	381	374	380	375	381	369	370	366	407	387	369	380	357	395	391	388	383	382	386	395	397	467	386	400	397	412	396	425	410	357	397	401	393	405	385	389	366	389	377	385	374	394	387	364	390	395	371	402	358	376	377	375	378	380	382	410	394	365	365	438	377	394	386	382	373	378	391	365	405	369	372	387	372	394	374	379	384	381	375	384	393	404	370	402	376	355	390	398	368	419	401	396	416	388	377	387	389	426	366	349	424	402	375	386	385	372	418	371	383	378	357	417	414	395	429	355	384	395	381	387	414	383	374	375	373	405	425	408	406	373	373	412	395	348	380	363	399	368	414	401	386	383	382	424	389	383	379	398	408	414	387	378	407	384	358	361	381	389	388	407	352	401	430	374	400	414	390	407	386	384	406	372	417	395	412	385	367	392	401	375	373	410	379	385	350	367	363	377	377	422	379	394	380	397	394	410	431	389	397	430	392	408	409	358	378	387	382	371	401	405	400	417	412	381	399	368	379	402	405	389	380	421	365	407	374	383	397	454	395	376	390	408	402	369	390	391	385	381	351	420	400	368	431	399	387	411	390	348	397	435	423	361	402	410	431	387	369	374	402	386	387	389	370	378	346	387	359	393	388	373	444	375	437	417	374	373	351	397	392	435	385	403	389	396	379	403	384	389	409	377	413	370	369	430	413	382	440	415	375	406	368	380	377	362	415	411	407	412	394	383	364	422	378	362	384	387	402	395	394	374	406	415	403	424	393	354	375	408	370	419	377	386	400	411	401	410	402	431	409	391	419	378	413	366	439	418	415	382	385	387	397	399	399	404	391	396	387	390	375	379	397	400	365	375	404	415	383	402	418	348	402	373	388	384	379	416	385	379	376	347	392	360	385	406	359	412	387	391	400	406	396	410	393	357	383	368	373	384	404	411	383	376	402	375	408	406	388	370	391	405	416	364	378	390	352	370	409	376	395	385	418	371	398	380	398	385	416	402	386	390	380	347	390	419	402	394	393	390	379	379	374	392	380	391	373	384	396	399	405	392	381	386	387	398	399	396	417	404	355	388	424	388	379	377	379	379	364	427	378	358	374	358	391	407	375	373	382	392	399	398	352	379	386	417	402	400	380	384	406	373	383	423	429	389	352	412	439	378	417	404	350	382	407	356	371	390	386	386	431	406	369	393	388	350	384	418	385	359	400	371	379	397	366	401	388	366	434	420	374	366	410	383	398	372	391	373	402	367	417	353	387	356	361	383	387	382	402	402	347	402	371	393	385	371	387	387	377	414	386	395	376	403	430	372	360	377	386	396	403	415	384	379	329	402	383	411	394	414	370	378	382	409	389	394	397	369	370	395	375	361	390	354	411	370	362	411	377	399	365	413	361	424	392	367	442	393	365	397	400	359	361	384	348	405	355	400	389	362	357	387	395	385	395	407	396	397	414	407	353	379	377	411	388	357	390	378	405	397	404	399	392	372	372	369	428	402	409	359	402	380	359	381	358	379	387	334	390	402	377	378	370	425	375	386	384	375	403	347	363	393	337	398	410	383	406	320	401	412	373	398	392	377	393	419	354	374	417	399	413	393	368	382	376	396	394	380	372	373	414	355	382	382	407	411	385	412	373	383	368	357	376	370	403	368	381	388	355	366	406	383	398	403	385	378	400	367	407	418	444	420	423	400	367	369	373	391	337	352	395	394	402	387	403	364	361	364	383	418	407	417	385	378	394	385	397	382	389	340	394	387	359	424	390	386	350	381	376	352	399	402	391	413	385	423	414	377	386	430	371	421	400	381	394	400	415	372	395	415	424	393	378	391	366	381	382	382	385	382	370	397	350	395	416	362	393	398	413	379	367	370	378	374	404	393	419	386	390	400	398	381	380	340	361	380	387	414	381	419	364	395	400	343	398	368	389	386	410
22750	21031	28773	23492	21037	21126	12239	4295	3355	3123	2558	1955	1640	1613	1438	1280	1203	1118	1008	963	900	880	830	833	770	842	841	890	791	740	700	683	719	671	671	633	644	621	654	639	667	685	678	687	682	658	692	716	678	726	713	676	671	679	663	719	638	624	648	635	625	651	612	670	701	656	637	647	690	629	665	640	667	647	621	645	623	613	622	659	629	642	635	663	637	639	686	669	582	651	622	657	636	656	623	703	652	628	617	670	692	570	607	628	638	602	698	687	621	640	644	620	681	593	594	634	635	647	658	675	617	640	634	658	655	626	604	607	608	639	644	614	588	600	619	662	653	642	615	695	635	628	592	678	614	651	616	680	606	602	607	626	663	600	677	647	671	662	635	617	623	613	601	605	651	602	662	667	624	617	577	627	649	633	602	651	629	606	650	629	600	656	614	640	638	646	634	628	665	590	665	657	614	671	631	598	626	692	616	661	575	621	643	642	652	650	592	643	622	577	655	617	659	662	626	637	607	653	597	631	643	653	614	635	621	603	677	661	610	694	631	613	621	615	641	623	697	598	642	593	625	640	603	657	648	623	603	641	641	640	641	584	652	611	624	639	651	584	626	612	578	601	657	627	630	626	618	609	702	612	626	623	624	657	662	655	649	689	625	646	707	612	611	671	642	662	639	655	627	612	681	619	606	661	617	601	614	660	617	651	670	619	638	661	638	628	657	640	645	632	634	632	605	622	672	622	662	628	591	629	685	627	603	603	627	613	670	644	642	671	654	642	706	675	568	638	637	623	633	671	591	648	675	616	650	653	643	631	642	661	666	639	624	627	665	646	623	584	636	616	633	593	622	627	684	639	661	675	630	675	616	620	643	618	694	639	582	642	634	604	641	682	641	643	645	625	676	653	641	642	639	628	641	652	692	667	610	585	640	678	608	632	638	689	626	638	658	626	663	671	605	632	614	671	632	605	643	596	614	676	659	624	613	603	653	652	674	615	589	662	625	625	655	627	649	627	633	649	603	663	657	648	618	608	609	597	675	625	655	688	607	682	621	647	636	640	618	612	616	608	623	665	618	639	658	621	604	636	633	602	643	605	637	627	618	635	619	632	627	627	640	691	599	604	595	628	647	567	629	638	661	637	690	628	627	585	638	681	663	630	644	649	692	629	619	679	657	637	618	656	655	627	603	623	627	610	632	671	599	666	674	661	647	601	651	691	633	678	626	633	599	668	639	629	639	609	619	656	585	635	587	667	651	649	628	561	632	668	599	638	678	639	616	650	617	651	638	605	629	650	616	590	657	641	606	594	643	631	604	612	595	599	681	621	614	638	619	620	663	616	610	600	662	616	656	660	646	692	626	636	598	599	601	621	639	612	657	609	621	614	644	629	628	675	596	643	606	610	632	620	636	640	651	619	646	633	646	654	639	634	644	615	670	637	677	669	601	632	644	612	606	667	614	631	612	612	632	663	655	609	639	597	603	656	644	613	654	640	631	652	637	626	659	617	615	629	639	629	641	697	635	670	612	619	616	597	631	640	678	675	601	651	588	588	646	634	607	618	612	643	636	615	621	626	594	608	622	604	608	627	623	640	623	612	610	586	652	644	626	657	635	634	655	614	664	620	644	596	637	637	635	617	624	662	667	597	682	609	650	603	610	673	628	649	626	606	642	651	680	650	593	640	625	628	607	635	641	690	607	626	651	624	626	640	602	627	680	678	651	637	638	617	622	610	661	620	637	613	627	634	661	598	633	631	638	640	595	649	661	644	600	636	663	625	607	681	647	625	662	650	653	631	647	660	639	593	655	662	642	625	622	594	647	615	650	627	611	620	677	610	640	588	666	684	656	655	647	616	623	626	624	602	691	606	632	608	664	642	589	633	657	615	596	648	675	608	639	621	687	596	638	602	652	611	618	654	642	593	676	617	626	586	598	688	633	672	643	642	624	648	650	648	619	615	690	638	588	622	608	610	623	598	634	615	679	615	621	692	629	631	620	658	666	607	630	660	635	644	620	610	628	627	639	689	614	612	669	630	602	615	641	672	649	632	635	634	655	640	612	711	631	666	588	630	610	585	587	670	669	617	611	640	639	610	616	648	599	675	600	631	613	655	606	650	617	644	647	606	664	631	589	613	651	689	669	618	677	597	576	649	650	650	630	632	609	617	624	639	634	644	598	653	557	697	590	667	630	605	617	619	626	613	630	598	649	646	599	616	635	588	648	635	616	615	617	661	681	593	650	665	628	632	595	676	635	670	667	585	664	601	605	605	595	555	672	621	646	654	621	571	652	594	638	587	608	668	643	646	637	634	614	664	677	621	608	621	619	634	618	639	607	609	622	606	626	633	585	589	682	636	683	631	672	640	637	606	659	648	628	653	626	621	626	633	632	666	578	601	617	612	643	638	595	596	589	643	613	618	657	642	583	653	658	644	631	706	650	634	626	698	654	658	594	617	617	641	653	645	630	601	617	652	656	627	591	637	612	619	616	612	705	668	631	603	624	650	598	673	585	655	677	581	644	663	617	631	666	649	648	629	561	607	633	608	626	662	643	649	611	657	648	657	648	650	630	630	648	599	638	610	649	593	627	600	667	615	645	610	638	651	650	597	613	638	630	681	628	652	650	602	650	609	625	628	660	631	662	639	623	648	652	637	632	624	644	641	613	639	629	654	650	656	602	609	618	649	629	637	633	640	612	622	617	694	618	638	640	681	648	612	642	643	635	631	650	619	650	615	634	581	640	635	624	621	643	614	666	647	659	638	620	657	678	643	620	650	622	623	612	617	667	611	626	669	650	593	644	610	666	591	610	617	625	638	630	618	645	625	622	669	615	636	638	678	621	615	632	647	633	617	634	596	609	616	680	587	599	663	611	647	643	643	652	613	626	634	602	653	627	640	626	623	602	625	610	638	594	627	640	671	651	618	640	644	615	633	640	608	600	617	649	689	670	651	636	623	664	607	646	643	620	607	622	607	648	632	614	647	650	625	637	628	634	607	584	575	630	623	607	636	652	664	662	644	645	639	604	621	586	610	650	624	632	631	622	616	656	623	636	635	645	616	650	633	647	669	625	649	639	640	607	631	608	642	591	608	600	630	639	615	628	609	573	657	640	604	604	639	623	626	650	622	649	643	641	621	663	623	645	631	609	629	657	639	648	618	609	622	625	624	641	606	668	662	627	638	645	644	651	675	620	661	618	637	688	641	619	632	653	624	649	644	608	638	650	605	598	627	627	588	603	660	608	605	619	640	636	645	669	658	597	563	595	638	598	625	690	634	636	653	644	630	612	672	618	635	681	601	632	638	605	646	646	597	616	658	620	646	612	654	646	593	635	644	617	649	639	620	608	595	603	645	640	615	629	639	565	594	654	685	632	658	589	703	614	644	599	671	600	614	632	591	630	612	637	627	618	685	641	675	645	611	631	668	632	615	621	620	654	676	585	639	660	640	629	649	637	621	629	667	623	623	615	621	622	603	637	662	619	676	666	633	619	673	649	597
15610	32904	28723	19688	11946	9910	8173	7973	7073	6473	5333	4125	3355	3145	2613	2347	2164	1736	1624	1528	1364	1253	1212	1223	1257	1223	1225	1283	1175	1045	908	875	861	810	856	848	842	852	859	810	879	909	848	877	847	869	854	936	839	894	924	922	867	859	859	828	859	871	842	864	805	817	783	810	857	797	755	767	809	840	850	811	861	777	818	804	800	772	810	837	816	831	780	824	817	846	885	885	906	765	800	800	850	789	804	771	778	832	832	796	763	811	791	825	848	776	780	803	802	816	767	831	793	789	748	771	782	800	770	817	799	771	781	810	786	815	808	853	775	776	810	812	787	800	822	794	770	764	751	768	812	836	783	777	792	811	773	805	760	833	763	853	783	784	791	806	777	818	740	815	783	784	765	761	775	751	788	834	787	820	793	794	809	801	777	818	858	757	823	778	806	774	803	831	850	850	837	794	833	835	794	778	795	788	766	810	801	828	793	829	785	829	790	782	804	775	807	822	836	791	814	836	724	756	862	810	840	767	738	774	758	769	782	789	765	784	765	846	720	810	796	823	828	825	792	801	802	793	763	776	811	767	822	777	802	762	818	782	763	827	811	790	811	794	770	799	771	791	785	815	773	810	850	806	733	764	774	791	806	806	847	747	817	796	813	781	777	759	812	800	808	741	850	768	794	766	809	809	777	806	845	791	801	788	791	757	778	780	832	805	765	777	745	781	748	786	854	826	747	795	775	749	807	790	802	814	787	769	802	742	854	760	765	791	799	781	782	829	750	798	826	815	759	760	758	738	774	737	760	768	774	836	801	782	779	780	799	792	817	778	728	763	838	785	806	801	796	755	761	841	771	801	830	777	741	842	749	781	815	772	751	748	795	783	787	773	802	773	817	776	833	772	816	786	757	799	798	767	873	777	832	810	826	776	766	768	725	766	767	778	775	817	815	779	796	764	843	775	790	765	775	773	777	786	803	791	846	791	782	830	772	783	757	756	806	757	775	824	790	780	840	807	805	797	804	790	805	779	791	804	848	801	793	785	820	796	799	845	805	759	783	748	741	803	792	734	810	812	779	784	807	791	773	764	800	804	750	819	795	799	816	797	796	802	809	829	841	774	788	763	719	788	754	805	776	754	762	792	706	823	752	806	717	809	799	791	796	823	754	781	811	841	833	789	730	802	736	738	852	798	872	778	831	785	760	749	763	801	737	803	791	783	820	863	812	806	808	778	774	821	802	805	858	775	837	762	816	850	735	791	816	754	758	803	771	796	809	839	748	734	855	830	740	807	795	790	758	753	847	824	860	802	820	714	784	763	789	813	791	784	779	825	736	773	807	826	786	775	836	766	795	805	824	786	832	844	781	795	813	770	775	830	838	788	841	760	792	801	764	807	808	759	751	798	826	775	764	804	811	765	841	775	786	799	854	787	772	790	805	806	733	806	796	764	841	785	743	728	790	788	817	841	800	810	809	787	804	778	791	787	775	733	780	782	790	773	806	800	755	776	812	839	784	784	805	784	751	778	745	805	774	830	762	818	783	818	778	880	789	813	798	800	789	832	774	793	790	810	811	772	769	767	801	786	770	779	777	794	786	822	799	811	820	786	775	780	811	799	854	797	804	787	776	764	780	807	772	839	747	768	741	797	824	779	795	808	809	785	716	767	752	787	835	794	836	785	794	791	794	785	762	837	773	807	846	788	818	743	834	832	772	809	784	793	834	805	793	829	828	858	769	748	764	792	769	764	762	819	825	802	775	762	794	727	775	774	764	803	743	741	755	795	774	793	773	753	765	755	761	764	716	789	773	829	780	772	750	753	803	766	821	811	777	770	831	858	787	785	796	779	846	783	810	825	778	799	825	761	738	800	775	774	804	815	820	840	783	776	816	805	739	788	811	784	791	806	719	771	768	859	804	752	820	756	790	785	749	760	752	817	832	800	777	744	798	809	811	791	806	802	843	797	777	783	738	761	777	806	768	768	794	787	827	794	798	800	808	804	747	814	806	809	800	760	801	782	816	795	831	775	815	822	785	755	807	798	800	811	786	779	847	805	754	783	758	794	810	753	765	751	796	786	794	756	791	763	783	836	752	822	792	795	833	748	761	746	830	799	776	800	814	840	701	803	793	779	798	781	776	818	767	785	783	763	780	795	794	750	819	782	801	760	816	784	859	751	828	793	772	782	750	734	805	786	753	806	820	764	810	843	808	825	843	778	824	792	802	789	785	829	793	780	797	859	802	774	808	855	783	741	817	836	776	751	792	815	793	814	850	786	761	793	793	767	800	815	791	805	797	828	748	796	796	745	823	811	786	795	790	800	835	826	815	807	818	744	794	744	720	814	775	813	779	861	765	846	822	770	756	829	787	780	744	812	757	813	805	791	748	870	842	748	806	785	759	815	794	766	801	721	815	819	814	774	817	796	795	813	810	785	799	799	730	803	800	803	764	773	807	774	770	752	801	798	780	777	786	779	754	735	808	772	803	808	788	788	752	787	770	761	812	747	832	763	804	806	795	792	827	740	742	809	774	766	850	759	802	785	811	810	769	779	790	796	772	782	761	750	763	818	764	809	808	774	789	769	824	762	796	772	769	730	806	808	842	784	814	774	743	872	784	792	762	799	814	752	803	740	788	755	808	812	876	793	787	789	769	770	766	766	765	825	818	824	668	824	801	803	798	804	827	752	768	789	866	774	818	799	761	780	731	811	749	791	790	819	785	780	803	776	790	829	765	825	801	836	808	811	819	762	747	788	796	814	775	763	718	771	794	810	797	746	760	779	780	808	827	813	789	817	823	819	807	802	802	792	753	750	809	772	778	799	725	791	793	791	784	774	768	765	820	863	776	757	800	768	737	793	735	769	717	795	803	775	777	757	783	788	766	810	828	746	764	844	788	809	777	776	739	798	765	782	750	803	797	786	797	776	803	803	772	791	827	823	716	823	765	782	811	837	769	767	807	797	822	759	771	797	726	812	771	777	858	777	777	785	787	774	803	798	772	784	784	795	768	774	801	776	831	782	763	744	795	776	816	735	799	808	767	791	797	812	819	813	809	766	758	837	780	778	820	830	806	808	815	800	777	780	769	799	843	789	853	786	782	765	758	800	777	820	776	768	811	784	815	780	834	837	801	756	787	768	789	811	798	794	765	811	807	793	774	783	812	851	843	774	779	764	830	775	811	824	832	770	853	764	763	777	758	798	779	834	792	772	785	742	784	776	806	823	799	777	821	776	786	801	763	811	833	746	759	763	780	786	799	746	822	766	779	810	786	811	790	778	773	777	810	805	800	782	792	826	812	760	779	834	759	810	797	798	788	828	847	763	800	813	732	802	776	849	750	755	769	777	809	788	795	765	763	752	815	750	762	796	805	737	778	746	840	815	773	811	827	786	763	775	826	812	814	777	786	809	771	753	813	820	819	769	797	769	784	789	834	764	802	814	740	763	780	811	818	798	792	792	803	758	776	820	818	804	793	799	824	795	799	804	760	837	807	838	755	831	756	811	797	801
27072	20389	14416	7000	2451	1625	1296	1326	1180	1173	988	840	628	600	565	546	523	420	454	435	401	403	384	407	404	390	397	418	400	358	367	349	358	335	371	340	343	314	374	321	343	337	351	382	334	370	353	339	336	350	384	369	361	336	359	351	371	339	337	335	355	336	354	342	337	343	337	343	371	348	312	330	342	375	324	339	344	358	326	342	366	335	345	364	380	332	346	389	339	335	375	311	373	377	350	371	356	363	329	354	353	349	310	359	332	345	290	346	331	337	361	376	360	343	373	351	358	329	326	343	348	351	309	351	346	336	311	327	348	326	284	333	340	326	338	354	347	338	379	347	375	349	356	331	332	374	345	326	314	319	350	322	346	355	394	351	368	338	349	376	386	341	348	342	321	337	330	326	340	309	322	317	354	359	377	342	349	317	362	344	389	313	340	361	368	324	360	359	362	333	344	311	341	345	352	342	356	348	334	353	341	344	327	347	346	350	344	356	363	354	330	342	371	357	316	325	345	380	377	375	372	323	370	328	348	345	323	355	331	370	377	368	327	328	340	359	356	373	332	323	349	344	346	335	348	347	351	379	348	358	325	359	327	363	361	353	314	363	379	320	358	354	368	314	340	338	335	385	330	351	336	352	374	332	345	339	350	343	361	330	376	357	328	329	344	350	327	357	340	296	356	384	329	345	343	351	310	339	334	340	327	324	363	358	327	362	364	350	362	351	307	332	345	329	323	337	346	363	352	346	335	370	350	318	353	330	355	341	333	336	367	377	317	347	341	351	367	329	348	351	319	320	313	359	371	325	352	347	355	341	360	351	354	362	327	345	337	340	385	333	347	329	344	326	331	351	328	334	343	376	367	361	338	360	359	318	339	341	324	336	354	335	350	347	385	341	357	350	379	366	375	356	357	354	331	362	357	384	352	342	353	332	312	347	323	350	346	328	345	362	312	339	349	317	382	316	380	345	339	325	371	333	354	365	344	338	342	355	345	365	363	316	332	325	355	344	339	319	360	326	326	341	313	337	341	324	370	314	327	336	358	333	360	356	346	332	325	373	343	357	333	364	316	345	343	378	317	331	331	309	351	355	375	349	350	371	362	343	346	362	354	355	336	361	341	330	341	348	340	342	355	352	380	367	351	328	327	334	337	331	316	326	346	350	324	384	361	372	333	359	345	346	325	345	337	312	320	366	336	327	339	348	361	354	347	338	356	355	363	389	365	383	363	355	323	381	337	346	364	352	322	322	347	346	362	356	341	375	330	359	354	352	328	343	369	332	319	329	361	345	344	354	380	328	364	331	353	351	319	319	367	361	335	359	352	366	314	322	348	327	330	347	327	368	338	356	354	355	350	369	344	316	335	345	366	336	359	351	381	340	350	330	343	327	356	336	317	333	369	386	353	339	363	311	305	366	347	354	317	354	377	346	363	352	337	340	342	334	366	340	359	326	326	331	351	346	341	328	358	346	316	340	370	385	326	336	341	348	322	362	322	331	331	346	329	366	323	338	338	372	364	363	333	338	351	329	331	354	350	333	372	348	369	351	347	321	332	343	309	353	330	326	363	370	344	353	357	339	345	351	338	341	323	355	337	345	310	353	348	351	338	354	329	354	352	356	384	340	356	316	350	340	325	353	365	370	352	369	347	332	335	346	356	310	334	333	345	367	316	345	347	384	336	332	330	310	326	337	349	335	355	370	329	358	320	346	379	357	355	343	336	350	322	369	339	390	404	342	356	341	343	326	346	339	350	376	343	366	347	293	356	362	333	318	344	328	326	343	335	344	357	366	331	332	339	346	353	351	318	339	352	385	345	345	367	327	347	322	346	362	353	320	338	348	355	362	359	368	347	368	360	351	322	354	370	373	369	345	364	339	379	362	326	375	368	332	327	363	328	339	368	350	317	351	390	340	350	315	381	322	375	361	350	335	360	321	320	329	301	353	328	356	404	386	330	370	369	363	349	355	326	347	357	285	318	375	341	326	327	310	320	354	348	356	380	365	333	382	352	316	307	331	335	338	347	362	340	345	360	358	349	351	354	325	337	324	315	347	359	342	377	341	386	368	306	347	346	345	354	366	334	338	354	377	343	343	342	318	362	325	307	342	322	304	305	334	326	347	331	362	351	401	346	338	364	343	352	351	335	312	357	334	335	345	320	325	360	353	348	337	355	348	326	342	342	336	328	303	328	336	366	364	342	336	306	320	341	336	342	327	319	350	344	363	323	331	341	349	361	329	354	371	369	364	359	383	326	356	375	345	363	331	339	331	348	348	316	328	339	339	359	335	332	316	317	350	358	321	354	353	382	343	358	371	350	337	327	376	345	301	332	326	358	341	380	364	348	339	343	351	364	367	355	352	328	353	359	369	380	333	337	345	326	332	328	340	344	314	321	309	338	305	349	343	321	348	372	349	332	345	364	342	350	342	316	362	352	314	343	368	318	363	368	344	356	362	357	329	347	341	359	379	342	341	358	343	350	329	369	346	364	339	384	355	347	342	352	335	337	339	363	355	341	365	313	374	344	331	335	335	348	349	365	335	330	354	340	322	341	343	350	336	341	366	336	355	343	379	358	365	357	368	333	354	394	324	312	341	349	366	355	341	357	363	315	341	390	344	334	352	324	341	351	371	357	373	346	351	347	353	374	355	362	346	335	332	323	365	325	343	359	372	331	332	371	314	317	366	340	322	356	332	350	375	331	331	359	361	352	341	353	335	329	366	317	343	347	366	312	361	343	321	311	327	322	352	355	339	358	339	357	324	324	356	359	339	369	328	323	358	311	348	355	358	366	337	334	331	351	319	361	329	346	336	334	324	355	328	331	334	368	336	325	367	356	329	336	315	321	339	314	359	359	389	374	333	365	341	331	314	332	385	323	329	347	354	349	365	302	340	337	341	370	360	355	308	330	323	351	390	343	295	338	353	345	337	316	344	325	329	362	344	346	373	338	366	353	354	369	320	366	329	341	330	379	326	318	372	379	338	352	382	370	324	330	326	319	344	319	350	316	370	370	299	317	315	329	342	328	356	389	351	359	345	325	351	322	337	356	339	339	340	333	338	344	365	320	325	299	319	357	366	349	361	343	311	345	333	338	351	361	361	322	343	325	308	322	346	387	344	357	364	331	319	331	332	345	347	337	345	359	306	335	354	348	334	340	318	354	380	334	359	351	335	347	367	383	368	313	333	336	326	353	360	347	346	376	336	357	342	366	344	312	295	379	355	361	359	333	347	332	361	315	353	313	350	340	334	371	321	350	348	373	335	355	322	345	344	298	354	329	366	306	329	326	362	369	362	375	349	353	318	354	354	366	393	329	330	352	350	341	317	340	337	339	366	325	360	341	394	321	345	351	344	335	321	337	377	365	377	353	366	353	323	358	369	362	343	353	338	351	370	335	337	367	344	343	356	343	330	326	327	350	345	373	334	333	372	375	338	339	367	353	342	340	360	357	340	349	340	357	344	330	366	318	352	325	345	337	354	326	320	382	344	336	362
11161	18425	15664	9117	4522	3697	2940	2936	2851	2628	2200	1640	1259	1095	1032	907	923	729	703	667	612	522	601	580	546	535	572	565	531	514	474	428	463	437	475	409	427	444	445	448	508	486	460	480	424	450	448	456	458	456	453	477	438	430	444	459	449	456	451	448	451	450	405	472	455	453	458	470	446	456	454	477	455	418	445	468	455	450	452	431	452	431	445	443	463	440	410	449	423	452	421	449	441	447	452	452	470	450	407	430	464	439	448	437	420	424	455	448	462	479	436	456	404	423	436	421	428	447	424	451	447	434	426	404	430	418	411	443	438	405	491	444	456	433	433	430	444	470	434	422	483	435	454	454	419	446	456	421	442	496	385	460	452	448	443	449	408	453	462	423	443	421	438	465	414	446	445	434	432	443	469	413	476	451	420	421	420	438	451	463	441	461	463	445	421	454	410	468	427	454	431	433	412	406	442	473	421	458	460	429	434	461	408	420	432	441	412	452	450	428	424	447	451	462	453	447	449	422	445	428	450	455	417	450	462	443	458	430	432	455	447	453	432	426	486	493	430	405	455	441	428	454	444	493	451	479	436	456	444	423	423	459	423	459	454	419	452	463	431	439	422	413	449	421	473	461	430	454	455	447	439	450	423	444	443	457	413	463	409	461	454	456	445	407	465	420	456	457	454	450	471	455	472	395	426	443	466	418	461	453	446	416	396	437	445	442	434	491	419	416	415	507	470	423	422	403	444	407	448	409	425	413	442	441	426	395	431	473	430	445	486	422	455	427	474	440	442	446	440	436	458	448	423	429	447	430	453	478	467	433	454	475	453	472	423	416	431	457	461	454	486	417	451	437	493	406	452	452	428	456	416	416	412	428	476	441	424	430	472	410	444	405	433	446	447	447	450	422	446	479	451	421	423	419	425	458	447	412	420	415	465	448	442	479	413	489	442	471	474	452	460	436	450	432	461	442	432	427	440	453	491	447	431	432	423	440	488	457	439	419	439	415	480	460	418	452	427	454	452	445	438	432	442	423	440	435	445	421	395	444	443	445	490	426	448	468	416	414	467	424	441	445	490	440	439	427	403	453	444	411	408	432	449	424	443	430	438	450	471	424	435	432	420	460	465	425	414	436	413	441	431	426	395	444	444	481	440	417	444	423	425	437	416	444	407	427	435	458	451	413	450	415	424	465	444	458	449	465	438	487	445	441	449	418	442	430	445	444	452	404	451	444	435	446	446	449	473	450	445	483	452	431	446	412	415	423	437	426	447	420	435	433	391	456	436	436	429	459	497	399	440	448	438	500	416	413	415	477	452	452	440	440	452	438	480	433	440	460	432	456	427	465	464	472	393	461	444	435	423	440	448	445	459	454	427	447	403	426	461	446	433	478	438	424	438	451	407	439	450	468	445	457	447	409	462	421	412	421	433	466	489	447	442	448	441	397	430	434	454	415	422	462	437	448	472	446	456	476	451	430	467	410	432	446	436	410	416	428	429	407	436	498	425	452	418	460	425	460	460	455	471	476	459	427	427	452	430	472	463	441	474	452	437	440	435	444	408	458	481	475	432	438	446	461	393	441	446	417	481	456	434	477	434	438	431	455	442	430	434	423	451	424	396	432	462	421	423	442	449	457	451	426	453	424	499	447	437	462	488	463	439	434	467	424	453	425	439	442	441	442	425	467	477	407	433	440	460	412	457	436	442	458	442	460	430	471	436	428	476	424	468	430	435	443	424	437	433	424	421	424	397	440	443	427	415	440	440	426	488	464	444	453	436	428	452	455	446	456	451	465	438	456	447	469	463	425	410	423	427	441	419	448	436	456	409	475	391	444	440	421	446	443	453	460	449	436	445	416	432	460	432	457	428	461	396	445	392	446	424	464	439	426	430	412	471	455	447	461	439	430	421	475	450	476	439	409	426	462	457	410	421	432	457	430	458	435	448	422	417	409	435	425	453	433	474	431	446	427	429	428	467	411	457	433	426	453	416	445	438	404	478	458	475	447	443	461	432	455	468	409	444	401	438	422	412	441	429	480	478	427	431	434	414	441	394	481	457	454	450	447	452	395	468	476	451	427	456	444	432	459	439	419	433	454	455	436	445	440	438	467	435	445	449	421	417	415	463	442	445	444	441	459	437	449	458	441	404	444	427	427	445	437	430	439	421	447	441	430	454	445	447	421	451	443	407	417	446	427	441	452	411	419	413	436	505	434	461	445	421	432	496	430	468	461	429	457	424	444	454	463	437	459	421	483	430	440	410	463	403	421	457	451	400	450	444	423	419	420	425	446	442	440	421	443	430	453	478	439	477	399	420	443	422	436	419	423	450	453	466	441	464	477	407	420	425	454	432	402	455	452	469	448	420	437	435	461	406	396	447	457	419	436	477	430	458	479	462	430	441	414	434	448	437	426	454	424	421	417	429	484	449	436	421	452	466	467	436	463	451	453	459	432	424	437	444	474	451	460	485	442	449	428	483	444	428	389	426	408	453	438	458	437	440	419	443	442	430	454	420	406	480	441	430	428	416	441	454	441	451	485	443	431	420	435	419	459	446	444	452	431	469	424	444	442	426	450	442	401	423	444	425	477	458	439	391	483	476	458	473	428	463	443	445	425	435	439	422	471	407	430	423	437	426	413	417	458	438	484	440	437	471	442	396	438	446	497	473	425	458	436	424	452	427	449	417	431	445	446	432	426	439	454	436	440	444	427	437	419	452	428	429	450	439	422	477	445	424	377	420	436	440	458	458	445	451	439	418	459	482	400	423	496	458	387	433	464	393	422	443	417	425	460	444	436	459	466	450	456	419	450	415	387	467	429	465	433	462	444	485	455	431	442	444	452	467	454	425	413	518	468	458	470	413	445	466	415	475	459	467	424	442	467	425	421	421	432	427	415	441	440	433	424	434	408	421	408	478	414	416	412	427	434	471	448	413	445	458	450	456	424	409	427	415	452	394	466	456	431	490	456	429	476	440	425	441	403	434	457	492	413	429	449	408	466	456	464	461	459	441	451	441	455	458	456	470	472	409	423	452	437	413	417	419	427	435	481	443	475	443	459	433	430	424	451	450	431	437	430	421	435	444	440	449	444	450	445	434	427	437	456	391	453	431	449	452	430	448	440	422	435	433	460	431	412	435	445	437	446	458	448	446	448	447	436	403	434	470	453	454	454	453	447	443	438	436	421	418	488	442	440	418	474	442	436	432	447	428	458	446	423	463	437	470	412	414	443	461	419	433	399	446	451	436	438	452	488	471	410	453	434	423	425	460	446	424	459	458	463	428	460	424	430	470	466	404	463	427	453	438	440	412	453	446	442	439	437	441	457	454	445	462	394	487	473	464	424	446	432	448	451	449	457	474	450	450	415	434	435	428	463	442	455	484	469	402	424	435	452	420	453	417	452	472	452	441	429	452	466	500	448	438	434	420	449	415	460	443	439	425	473	454	441	426	461	397	452	459	444	464	445	441	404	426	395	432	430	406	442	457	432	413	452	468	447	410	436
23743	21005	28281	23938	20951	11989	3576	2616	2285	2094	1839	1569	1173	1147	1034	953	895	873	885	804	761	652	696	666	701	676	682	701	709	663	574	590	614	571	592	629	629	642	599	615	604	544	607	595	613	590	653	592	618	601	672	628	617	609	582	565	611	599	573	593	613	553	581	576	610	583	602	595	598	626	636	578	563	654	559	569	552	581	573	548	668	563	580	591	581	593	617	630	620	570	578	580	595	567	615	589	579	562	634	609	535	591	584	607	583	574	593	576	605	598	584	596	563	584	614	586	589	519	576	601	626	641	579	593	572	546	618	619	576	559	547	613	574	582	578	577	580	614	618	558	602	595	562	582	600	596	587	594	577	555	583	579	539	610	549	617	625	597	633	588	585	601	573	600	604	623	566	585	591	554	563	609	594	547	581	575	591	591	589	618	617	608	586	580	587	596	590	586	573	561	577	639	581	603	612	566	572	591	548	601	565	575	604	587	530	616	568	565	576	580	615	546	582	614	565	571	598	568	613	593	606	562	552	568	598	576	552	626	635	600	563	611	567	564	567	606	570	622	591	571	602	589	572	599	567	582	573	547	565	599	577	534	607	569	617	583	547	590	646	541	575	591	604	564	597	572	559	580	637	550	572	569	607	578	569	614	603	594	563	622	638	619	620	573	585	553	581	600	575	580	610	567	573	562	605	637	608	572	601	597	602	601	560	541	522	578	613	580	522	600	574	582	621	595	560	570	587	592	568	620	589	587	578	605	552	572	590	660	602	591	602	558	619	579	610	544	631	569	585	608	595	595	624	612	594	599	599	591	610	618	564	617	605	580	612	611	574	572	610	547	634	598	602	562	541	577	615	610	601	568	603	566	611	577	567	554	613	573	555	610	541	555	581	584	630	571	585	595	608	590	596	586	589	598	570	599	561	550	549	551	600	567	553	580	597	511	591	580	588	572	611	589	585	567	608	587	552	559	577	588	623	561	589	567	568	615	602	574	580	581	603	579	573	615	592	574	585	543	547	612	592	527	596	637	567	575	572	560	599	585	565	636	575	590	562	596	585	557	617	561	607	616	574	580	584	581	555	569	609	658	534	637	578	569	608	563	555	619	601	585	597	563	562	609	590	579	577	594	608	584	576	581	602	636	637	625	582	577	590	600	618	583	597	577	572	596	561	577	583	591	586	592	570	592	594	605	586	544	563	560	549	588	556	558	563	588	557	598	551	626	578	616	590	603	610	564	592	619	572	583	628	536	643	596	567	664	599	577	551	570	575	597	562	616	583	606	623	588	599	589	623	565	572	626	564	595	576	570	532	577	560	608	589	610	600	573	593	572	565	572	579	617	558	594	580	613	577	572	592	589	595	594	572	623	569	588	601	609	593	575	577	586	577	586	575	587	598	591	574	632	545	547	562	551	593	604	562	589	589	607	569	615	564	623	572	622	555	610	581	605	603	594	611	574	559	545	571	577	558	575	561	562	570	592	597	563	602	625	550	589	615	573	579	589	582	586	591	601	573	572	567	569	590	602	600	591	604	601	562	574	545	591	600	573	572	591	605	584	594	590	609	560	581	603	596	583	609	588	572	591	578	596	571	575	603	608	559	602	570	596	626	577	598	597	580	555	611	626	584	582	586	554	587	590	570	558	592	576	555	583	574	642	566	590	565	616	583	561	574	574	632	588	593	592	596	616	582	629	593	585	585	588	654	615	583	530	590	586	602	561	593	597	644	572	584	602	571	584	565	574	604	583	603	593	598	578	604	651	561	586	570	579	586	555	598	543	589	587	607	574	564	613	560	591	582	583	564	613	548	552	591	542	597	613	622	572	625	576	622	582	597	619	612	597	547	573	556	625	583	561	624	608	570	619	589	579	600	621	587	584	618	606	570	625	567	578	576	563	591	583	585	581	618	585	617	573	578	566	615	604	620	574	603	592	562	598	576	575	578	598	608	565	598	616	595	632	585	611	591	560	556	597	633	585	581	596	605	588	555	587	619	577	557	536	596	571	603	610	585	616	530	617	617	574	591	602	626	564	591	574	590	544	587	619	604	571	598	543	591	587	604	635	590	582	575	630	604	602	606	568	597	572	591	577	579	594	559	563	570	579	618	580	616	538	592	600	568	605	546	570	586	624	549	608	609	541	581	580	582	605	574	549	624	515	602	618	588	621	581	588	623	565	573	609	584	570	593	588	579	560	619	569	597	562	617	569	553	582	569	576	655	638	573	556	599	628	619	572	571	603	566	583	597	577	577	600	543	546	578	584	606	562	577	577	575	583	562	611	577	558	578	564	593	586	602	601	551	609	585	591	617	544	573	592	597	577	550	571	617	604	550	599	621	597	567	554	604	580	572	611	580	563	592	575	532	618	577	592	561	571	560	600	556	566	557	598	620	577	598	607	606	571	556	530	593	553	572	570	581	594	614	624	571	555	587	594	641	582	560	612	614	604	587	579	601	599	582	575	634	601	582	646	601	582	617	553	547	638	586	591	570	608	607	587	586	584	583	574	581	583	591	582	573	573	586	593	558	586	536	561	566	553	575	529	625	563	547	586	576	559	596	585	597	537	571	603	545	570	590	550	564	560	582	598	569	609	617	570	598	607	574	552	595	588	556	632	591	574	616	561	568	590	578	572	582	637	539	574	565	591	612	584	602	600	598	557	601	642	615	597	612	601	622	583	565	581	623	557	559	554	612	584	563	622	571	608	593	615	565	591	577	581	613	650	582	587	586	531	552	577	583	602	603	603	537	555	609	585	543	608	580	563	592	562	593	611	581	574	611	582	559	581	560	610	621	589	543	597	601	555	577	616	554	565	613	604	591	578	608	567	594	580	579	545	554	558	588	610	557	626	561	581	577	581	580	609	567	531	590	589	587	616	636	579	565	586	554	655	602	589	570	557	615	609	548	600	609	583	600	570	596	570	499	570	567	626	584	628	588	579	612	603	617	591	580	587	554	627	574	579	552	553	618	585	579	555	578	595	602	620	614	581	565	605	577	604	553	589	553	561	624	580	594	619	559	610	626	557	583	566	611	574	599	539	580	616	586	596	605	598	574	613	576	591	579	561	570	602	579	591	611	555	588	563	626	584	541	539	584	560	620	580	603	608	577	611	592	563	578	593	570	625	617	566	562	571	612	577	609	585	594	554	586	598	581	595	608	595	539	580	554	563	600	543	599	556	613	596	562	548	582	576	595	582	602	554	613	588	540	560	581	585	592	595	569	575	616	590	587	589	559	576	608	574	602	595	619	580	588	580	567	566	592	566	603	583	582	546	558	580	600	533	591	639	628	603	604	558	580	570	573	601	599	624	613	601	634	554	586	574	570	597	626	531	591	533	594	573	616	589	588	597	581	565	602	607	593	583	603	545	640	584	567	558	568	615	566	543	607	555	574	596	582	595	631	609	602	574	589	604	588	619	607	583	590	584	609	564	564	621	582	585	535	562	580	570	619	579	624	589	545	599	549	563	588	580	624	586	601	577	560	634	568	569	571	613
12868	26902	23126	14957	8579	6810	5618	5345	4974	4566	3620	3139	2308	1977	1849	1626	1511	1386	1293	1136	1036	1009	958	954	917	916	947	1074	950	848	808	800	815	725	770	758	749	735	746	759	754	809	763	781	768	804	785	784	757	792	807	806	709	733	782	780	769	730	717	779	748	726	799	723	714	734	697	685	726	817	719	693	754	720	786	756	765	733	784	751	729	701	744	759	755	708	814	761	757	698	692	776	745	710	708	706	676	729	734	685	732	764	740	746	723	753	696	702	708	722	719	730	723	746	778	657	713	713	718	695	723	743	676	744	729	704	753	727	744	719	705	747	696	743	709	739	713	743	733	723	722	723	752	700	728	761	717	722	688	697	713	723	756	685	722	743	739	691	690	710	700	727	756	766	698	718	760	758	708	755	717	749	742	706	732	771	730	728	734	711	732	717	744	758	773	721	751	678	744	732	728	758	702	684	732	736	688	711	782	758	708	746	734	734	759	743	679	741	752	739	684	732	735	760	687	732	714	762	714	718	711	728	733	749	660	758	673	770	708	738	688	743	738	781	714	710	711	739	732	717	709	722	708	751	768	765	765	743	722	729	718	737	718	717	687	759	730	724	744	756	720	737	739	728	694	775	741	720	717	758	738	733	778	784	685	748	739	731	734	686	721	741	726	748	693	707	761	700	723	703	759	753	739	703	738	701	749	715	694	733	745	752	789	745	713	759	693	708	729	783	741	739	745	721	742	735	700	743	707	720	740	744	731	756	715	687	718	711	754	770	756	714	700	711	710	733	735	740	731	749	725	737	755	777	731	755	685	737	731	763	727	747	715	759	721	732	732	733	653	775	699	723	726	677	730	709	707	747	728	748	727	755	739	716	790	737	786	721	718	700	756	738	755	703	716	793	751	699	732	788	701	709	683	694	739	749	697	729	739	708	742	742	763	743	734	662	742	784	731	729	688	738	800	760	738	733	741	727	760	737	715	700	747	708	761	726	742	769	697	691	733	677	720	740	717	741	710	714	717	734	730	737	725	738	747	721	668	713	771	726	703	725	714	719	752	739	734	716	752	768	744	742	761	735	710	769	686	685	758	717	740	703	703	725	756	721	715	764	768	735	747	717	719	767	689	706	752	713	715	699	704	703	732	714	740	716	768	727	744	761	724	729	691	727	729	744	766	683	715	701	729	730	736	668	747	731	712	715	727	739	727	736	718	696	733	735	686	726	753	734	701	741	761	708	757	770	716	724	751	758	724	724	731	762	729	715	742	718	791	790	742	741	748	761	676	749	725	715	728	752	772	728	697	738	720	744	786	714	693	700	747	690	724	729	762	705	736	742	764	691	679	679	725	732	683	741	775	757	745	771	731	697	695	789	774	720	721	755	682	744	693	760	749	706	728	671	739	716	749	668	706	709	761	778	749	738	758	731	690	745	812	706	725	699	765	701	728	680	736	748	697	723	725	762	774	786	724	756	680	741	708	690	725	741	741	730	734	716	701	720	727	726	719	705	708	736	712	662	680	722	762	742	743	758	749	715	713	674	747	703	751	716	725	712	743	746	706	731	695	709	774	708	716	697	701	754	757	736	714	723	731	713	731	721	758	730	738	713	739	696	753	725	736	717	718	744	739	772	774	731	748	720	699	774	707	735	741	724	754	715	745	678	735	758	691	739	668	715	729	757	720	746	723	739	730	720	720	727	697	699	698	738	783	746	713	742	774	739	738	725	702	721	761	725	728	704	713	741	733	721	679	703	755	693	727	763	708	742	731	700	706	719	754	757	709	793	737	709	750	713	735	721	721	747	761	744	751	755	754	703	723	721	750	698	772	780	720	704	714	719	682	720	745	747	724	724	738	693	701	707	739	679	695	715	723	744	708	729	735	718	747	689	727	765	719	726	775	782	730	727	714	715	754	735	702	746	760	750	771	700	744	685	741	754	747	771	753	797	747	759	702	671	737	772	769	741	687	758	777	766	726	748	716	718	734	741	711	710	751	740	754	722	746	713	696	716	745	733	750	712	741	731	704	674	776	719	729	690	749	728	675	708	740	738	784	738	758	717	726	741	735	778	724	708	720	735	701	776	740	716	705	735	747	694	756	738	702	746	741	726	755	732	715	756	716	656	749	715	716	735	740	714	707	706	772	722	778	756	684	710	719	679	707	689	750	707	690	701	735	726	746	721	761	747	719	722	736	731	777	669	720	727	731	719	667	708	727	724	699	728	787	699	736	753	693	741	739	721	767	745	776	729	738	732	762	742	703	732	723	735	711	726	728	733	679	725	767	692	764	710	718	699	725	741	698	749	737	708	765	725	747	713	727	736	733	739	741	760	765	762	732	682	707	762	688	788	763	764	731	773	679	737	752	729	750	697	694	731	758	711	711	754	716	735	694	721	720	761	714	771	700	762	747	726	747	725	730	704	703	767	717	711	766	770	734	724	746	693	717	730	737	737	722	747	744	721	736	736	768	733	714	731	713	721	739	745	737	741	701	732	745	759	688	722	746	703	731	747	750	741	741	772	763	692	718	740	748	707	702	752	716	753	748	711	741	672	744	753	717	712	749	677	743	743	767	717	780	751	777	719	744	723	713	741	711	707	718	757	719	765	718	759	775	747	714	691	727	705	702	760	758	740	738	725	713	727	707	714	734	707	722	742	674	742	673	729	756	736	674	763	713	703	684	718	733	768	733	721	725	747	754	773	720	691	763	730	750	721	724	720	697	691	733	732	758	765	776	734	744	720	752	730	711	689	689	717	761	707	726	746	733	710	746	735	744	763	731	811	753	727	767	751	709	708	691	701	744	723	731	726	741	685	741	772	707	714	722	708	762	747	687	762	711	697	719	741	752	767	711	700	734	678	696	707	779	714	753	696	710	670	750	730	763	700	701	704	697	741	746	781	747	714	706	724	714	698	700	725	751	718	788	713	744	720	733	715	675	715	728	712	740	716	726	723	713	751	703	744	777	711	732	737	732	749	711	712	735	741	737	697	759	708	744	755	759	764	757	712	750	679	728	697	727	732	725	714	754	742	724	751	701	699	739	708	705	712	693	738	678	720	706	725	702	711	699	716	770	730	765	697	699	715	721	719	734	725	750	685	700	746	740	722	732	726	733	709	747	756	709	696	710	681	755	744	773	770	772	739	757	718	715	775	759	757	740	715	768	677	687	718	773	719	767	751	716	731	784	696	731	753	696	760	698	695	754	704	690	686	714	721	711	727	761	726	743	730	701	686	715	746	747	759	751	738	750	752	704	711	736	736	677	734	743	713	696	685	726	718	719	696	758	702	704	739	707	666	703	695	737	765	747	743	708	696	717	695	720	760	732	736	718	735	740	745	712	723	761	746	705	679	710	707	691	798	729	684	735	731	767	665	795	708	731	726	710	771	706	713	714	749	759	743	747	722	699	690	743	726	738	728	676	744	727	713	729	734	694	750	742	773	710	711	737	699	742	732	776	699	689	705	743	762	734	707	745	729	751	711	699	762	727	740	680	723	734	745
25008	20996	27144	24862	10835	2416	1704	1436	1321	1259	1065	935	669	536	571	493	469	413	399	400	360	328	338	341	319	337	309	364	334	280	269	267	262	276	270	299	270	273	269	302	250	262	267	255	256	255	270	288	270	265	314	263	248	272	316	266	284	266	263	248	275	256	272	255	256	261	256	288	246	267	257	261	261	249	262	292	253	268	278	265	240	258	267	277	274	268	272	277	256	256	263	246	229	251	244	261	265	270	268	267	244	242	240	249	223	253	245	228	268	259	259	289	229	250	265	268	273	272	254	244	253	259	250	258	256	239	228	257	244	255	248	244	275	229	242	272	271	240	262	282	276	274	253	245	263	268	251	238	252	257	268	243	246	270	264	263	275	261	244	269	253	269	261	252	244	292	246	255	271	243	267	261	246	242	228	253	247	260	269	288	278	271	250	288	250	282	268	260	272	236	241	266	274	233	287	233	260	248	258	235	244	255	252	255	286	245	266	249	259	252	237	267	254	263	229	275	256	271	253	269	244	255	275	274	279	248	251	254	281	267	260	286	286	261	258	288	249	262	258	291	291	257	226	266	281	270	253	268	254	268	265	270	266	258	246	308	271	271	268	285	275	239	259	262	247	247	242	265	255	278	227	255	268	274	267	285	248	228	295	287	266	278	263	254	281	268	272	251	300	253	249	244	270	268	252	232	317	260	249	257	278	253	283	278	238	233	273	283	267	300	218	249	252	246	254	246	250	248	290	232	252	242	250	258	254	262	253	252	273	295	260	256	251	252	261	244	295	253	256	271	262	237	282	267	290	245	282	271	253	246	267	270	264	251	250	263	250	269	228	266	259	235	239	250	262	261	244	258	244	285	280	248	254	246	289	263	253	253	256	268	244	271	265	244	265	274	266	265	242	260	240	277	256	237	261	296	256	264	272	245	276	238	258	264	249	237	291	250	291	262	224	264	237	267	278	265	263	291	240	275	276	270	257	277	274	267	255	242	234	246	248	282	264	262	261	266	254	250	250	244	262	253	257	240	254	261	273	262	264	265	269	277	269	233	259	262	256	261	298	267	279	277	273	265	247	294	268	252	245	226	273	251	254	275	260	253	222	259	266	279	248	277	269	246	247	255	241	243	253	220	269	248	279	267	271	259	225	274	254	269	249	252	283	230	292	251	259	249	265	281	261	281	265	239	276	259	236	268	273	260	284	279	266	254	278	264	263	257	231	258	256	282	244	245	264	244	238	258	256	255	239	243	228	229	267	273	278	265	263	255	258	243	278	227	267	252	246	260	296	255	259	275	241	258	252	266	252	241	258	258	294	260	262	315	235	266	266	274	260	263	252	274	255	249	263	278	225	282	280	249	251	257	245	278	286	282	256	252	263	246	233	249	247	269	282	232	264	249	233	256	266	277	235	258	236	262	245	255	272	235	251	262	272	253	247	289	255	279	264	269	235	272	289	273	277	272	278	266	267	284	263	252	254	245	258	268	232	262	281	261	284	281	256	226	245	266	231	251	277	249	245	236	268	250	279	260	283	267	251	275	249	264	281	251	250	298	255	246	263	244	244	278	250	267	249	262	237	236	299	276	241	260	283	245	261	273	251	274	280	258	263	247	259	234	258	256	223	266	256	267	251	256	255	264	250	276	250	257	289	288	276	265	245	276	254	273	272	248	254	273	260	264	247	250	253	252	264	246	254	282	271	222	265	258	249	287	261	267	234	255	243	261	271	225	245	272	273	248	246	275	266	269	277	259	259	235	251	276	247	277	265	276	247	252	244	254	260	269	251	255	258	243	237	222	265	237	246	237	220	272	242	268	233	256	249	258	272	234	267	269	262	274	269	276	282	299	261	273	243	262	264	258	245	257	251	243	255	255	233	254	288	249	260	278	265	282	259	254	298	281	227	240	249	238	256	273	271	273	234	264	263	237	241	237	275	236	232	240	245	256	248	253	261	236	232	245	248	259	276	234	254	256	252	269	250	278	295	261	262	239	250	251	242	272	243	240	255	245	264	258	291	213	259	261	281	259	270	233	269	248	262	276	273	260	249	277	301	242	248	257	257	285	260	246	272	233	271	279	263	266	256	318	285	278	225	245	257	265	239	264	266	278	231	263	253	285	294	273	269	267	238	250	221	228	248	259	250	309	244	260	266	251	260	242	258	276	272	246	246	277	249	240	254	282	283	260	229	282	279	267	254	263	264	250	244	250	284	305	245	250	267	275	252	264	258	246	255	304	280	254	242	283	282	240	253	250	257	248	291	246	274	265	275	259	265	273	256	275	259	236	235	331	282	280	264	262	237	258	248	251	279	284	232	249	248	261	253	269	256	258	242	269	274	238	234	258	291	264	276	267	245	280	260	221	233	259	244	248	256	273	270	262	229	246	250	259	242	258	261	243	260	257	262	242	252	261	261	289	243	275	236	230	271	237	265	242	223	276	278	234	279	271	274	262	255	244	243	242	261	277	260	262	262	267	262	255	261	282	289	270	271	241	279	263	255	233	250	260	287	287	261	282	249	238	268	243	282	239	242	230	250	270	270	249	263	250	270	283	268	265	266	266	251	284	252	253	233	275	265	233	264	241	247	266	292	262	262	262	288	310	269	256	236	249	261	265	268	246	267	234	271	256	266	247	256	256	278	247	260	259	239	283	263	294	265	259	257	254	254	253	264	261	244	253	237	300	241	236	251	276	256	253	278	220	261	258	266	272	256	245	280	248	274	282	253	260	295	241	251	253	261	259	262	246	266	250	246	252	266	256	274	236	281	257	269	262	239	261	263	232	281	278	263	242	268	267	251	257	261	248	288	258	281	271	252	270	243	252	255	270	237	253	253	286	230	250	251	238	224	249	271	261	249	226	269	258	268	260	253	253	260	254	254	291	229	282	236	269	265	260	282	261	228	273	244	247	276	255	261	291	261	203	269	270	232	229	258	255	254	269	261	248	242	273	227	266	277	265	279	275	267	269	258	242	261	262	254	275	244	273	279	261	234	242	285	260	248	268	258	271	267	237	237	277	281	280	247	238	225	266	279	300	259	275	274	271	265	258	276	230	253	235	243	260	277	254	231	241	249	269	266	265	302	281	267	232	230	252	251	250	289	252	241	264	256	290	278	260	259	231	246	251	248	264	257	282	293	248	271	233	253	263	243	277	250	269	236	249	267	256	252	262	251	271	238	292	257	280	247	281	260	224	269	255	275	245	267	268	280	306	259	260	279	233	240	240	249	243	270	259	238	236	256	231	294	246	241	237	258	271	255	231	233	266	266	239	287	237	271	256	251	253	246	241	259	249	253	257	284	258	255	279	239	262	232	251	266	268	291	262	230	258	279	259	253	235	282	280	239	242	282	256	236	260	263	250	272	284	235	256	242	224	241	244	261	255	250	282	246	238	268	263	276	252	274	279	248	264	274	253	242	255	266	230	239	258	264	255	253	259	254	237	247	271	257	269	271	236	228	266	242	249	256	247	262	256	253	259	257	220	276	269	270	254	254	270
12684	22676	18667	11771	6398	4960	4010	3776	3391	3294	2635	2203	1487	1255	1064	1014	935	789	758	586	554	550	505	479	492	506	518	525	504	393	379	369	394	380	380	395	379	362	400	406	433	371	379	371	388	387	369	415	376	414	382	422	407	377	387	383	366	348	344	339	356	365	350	361	335	352	348	366	345	368	341	349	361	335	364	371	361	332	372	360	339	376	354	373	365	356	320	364	332	330	350	373	348	354	350	341	356	338	342	339	341	356	310	346	360	332	317	364	360	340	407	378	343	355	385	347	363	353	318	355	329	326	335	355	319	355	340	332	350	374	365	363	334	354	340	340	363	346	378	351	381	364	331	346	364	330	355	348	346	348	355	325	345	375	316	328	323	340	351	359	329	351	362	330	320	358	388	347	376	342	333	375	336	354	352	328	346	355	371	344	348	376	340	328	339	337	333	355	373	345	333	350	329	370	373	339	348	359	330	306	337	314	368	361	385	385	336	336	343	348	362	357	335	350	348	327	405	368	309	373	335	405	350	348	343	365	360	385	349	354	367	336	385	359	346	323	329	348	343	346	370	363	369	331	347	351	318	348	333	353	370	350	327	338	358	321	323	346	340	333	360	409	332	374	365	343	345	360	386	343	392	360	346	360	333	359	348	342	351	332	354	394	368	353	347	357	336	340	319	356	368	360	354	367	315	364	327	336	339	345	378	348	352	331	368	373	329	375	345	344	336	403	330	362	334	407	350	369	345	311	345	330	345	360	324	343	341	360	351	351	363	306	324	357	373	340	344	335	370	371	334	356	367	323	351	372	329	339	376	365	383	344	354	362	358	379	344	335	319	341	378	334	351	374	338	325	334	383	370	378	355	374	357	366	367	338	335	336	356	368	347	360	383	363	343	343	345	340	348	336	366	358	314	342	327	353	352	373	370	306	381	361	329	351	357	354	348	374	344	368	333	328	353	353	358	355	370	350	360	322	369	324	359	337	320	362	350	364	289	324	360	378	333	349	385	351	344	350	357	413	344	384	376	378	364	354	352	344	357	346	341	359	340	362	327	399	391	332	332	355	328	339	343	327	327	319	363	358	362	365	352	341	350	349	345	320	375	372	360	318	346	379	346	386	334	334	353	341	328	348	340	362	325	365	328	309	329	352	336	366	344	358	351	338	372	327	335	354	334	366	346	351	365	356	352	358	353	337	341	349	330	335	315	372	366	313	339	336	341	340	322	356	361	354	347	346	322	347	397	372	329	351	332	337	336	355	356	372	360	344	359	330	335	358	357	337	310	354	345	354	345	330	379	349	333	319	352	367	345	342	320	346	350	331	367	361	360	394	368	319	367	341	329	329	306	372	366	338	356	349	361	346	344	355	363	346	366	336	382	369	360	364	373	332	378	364	349	362	370	338	360	335	318	350	317	356	375	346	348	358	369	349	362	340	343	330	351	341	356	340	344	349	348	387	362	331	369	359	316	336	376	361	372	334	358	337	321	309	342	349	338	356	350	329	340	341	376	332	354	371	376	354	367	379	351	347	328	331	336	374	318	317	352	352	375	366	324	332	352	370	344	323	363	356	349	319	364	344	336	364	317	349	345	331	330	349	334	352	344	329	345	322	346	344	375	346	362	332	350	380	355	361	335	343	345	345	358	393	329	361	372	386	353	350	350	338	336	338	358	333	343	401	324	342	327	376	344	341	352	348	393	354	356	347	353	340	337	341	368	373	357	334	402	362	376	325	324	364	307	320	343	327	338	351	336	345	373	341	392	355	383	340	359	361	330	355	337	362	375	363	327	332	352	355	357	374	350	352	343	366	310	374	329	323	346	392	350	364	408	382	386	392	349	352	363	328	345	347	354	349	389	360	354	356	351	347	330	355	333	379	370	313	380	361	348	338	352	383	353	391	345	345	372	354	372	320	371	358	320	342	353	373	369	340	360	388	368	332	342	341	333	372	345	308	355	315	363	346	358	345	364	347	369	335	367	359	351	352	362	339	353	364	357	340	330	360	342	330	355	343	344	382	332	347	343	336	347	357	359	340	355	361	342	327	318	331	393	338	353	338	380	317	358	380	326	342	362	358	358	312	348	320	333	364	351	345	364	334	341	338	334	357	340	340	339	365	338	335	356	334	387	343	341	388	351	334	328	334	328	354	305	328	347	382	352	350	386	354	350	346	374	390	342	360	336	394	340	340	322	335	329	339	348	370	370	346	332	331	372	363	353	293	366	390	342	335	320	332	342	340	357	357	369	367	388	349	362	390	344	383	327	343	358	354	363	329	347	353	382	341	350	333	338	348	355	359	331	334	356	366	328	327	351	362	339	349	380	352	362	362	383	342	331	352	347	374	372	359	362	359	375	334	341	380	367	334	338	367	382	321	305	348	375	372	354	339	347	343	352	375	355	355	323	355	332	366	327	369	314	323	375	326	397	329	377	338	370	321	372	346	403	391	349	379	351	393	370	358	312	370	315	330	356	327	317	354	324	328	342	360	342	360	334	344	354	368	360	356	345	365	385	372	353	344	360	376	350	341	350	330	330	356	342	351	340	330	336	352	341	320	336	355	359	366	364	319	352	344	349	371	349	365	341	334	342	371	361	316	370	361	364	374	380	364	360	347	337	332	347	326	343	365	372	301	340	326	368	364	335	364	376	354	349	330	330	362	352	344	387	341	362	343	340	348	349	351	372	354	330	311	364	375	335	358	368	308	333	345	339	349	326	362	350	324	328	346	342	370	374	368	357	355	362	356	365	355	367	367	350	350	368	362	360	354	363	346	363	375	352	345	350	320	364	331	336	339	350	323	373	392	322	382	378	345	338	357	327	396	370	353	359	334	340	372	374	340	403	331	348	376	320	364	388	362	342	341	356	379	356	368	382	345	332	368	352	351	309	331	360	347	365	377	352	357	356	332	361	360	340	327	385	358	377	332	338	389	338	346	370	351	352	340	340	380	392	359	342	306	333	335	355	382	349	366	356	334	365	339	341	366	369	377	356	322	343	361	352	373	399	355	364	364	329	327	368	333	352	362	360	366	333	393	319	398	387	349	354	363	356	356	357	347	318	337	328	378	341	360	376	338	343	345	348	393	316	364	376	348	379	350	371	369	319	368	321	349	361	336	365	372	330	356	360	291	351	355	378	376	370	304	340	357	353	348	348	392	339	379	324	365	329	337	365	360	373	342	332	376	323	315	343	325	332	325	353	341	373	330	357	360	380	377	381	366	378	333	369	351	330	325	349	336	331	328	329	354	339	335	356	375	358	390	371	377	347	316	353	340	358	370	369	379	327	388	384	357	321	396	341	345	361	376	342	362	384	310	325	336	351	337	349	320	379	347	346	346	363	360	347	363	356	361	370	338	353	358	361	370	372	332	320	351	353	350	369	359	401	376	355	355	372	344	358	340	328	358	350	359	332	369	385	335	343	327	331	343	354	357	351	363	335	340	343	342	358	339	357	358	341	325	323	338	344	357	342	366	342	367	318	370	348	341	301	353	351	352
22754	21031	28764	23492	21042	21137	11658	3868	2792	2827	2380	2109	1558	1329	1216	1151	1059	1004	910	891	808	742	737	725	727	765	770	768	802	729	691	609	605	618	612	643	633	622	638	568	654	634	608	647	615	647	609	653	640	690	640	661	650	662	621	618	590	636	586	635	612	596	615	625	593	624	606	622	627	626	636	630	616	638	591	618	599	601	592	604	583	640	621	625	630	627	586	598	631	615	617	621	592	611	585	601	618	622	607	653	631	634	609	547	600	619	557	602	627	608	601	603	611	644	583	615	597	592	617	554	589	603	634	598	576	583	631	590	578	597	631	593	573	584	645	644	624	581	589	572	614	645	592	613	603	600	610	629	600	574	612	591	576	656	605	589	597	584	627	610	613	624	600	629	564	592	585	627	578	605	550	580	575	618	598	605	624	618	622	611	601	636	617	613	579	604	579	640	642	607	570	578	588	601	582	602	606	616	580	652	608	637	567	615	594	600	570	633	592	611	592	554	574	619	594	615	539	608	632	574	623	595	622	624	585	592	581	642	586	574	613	623	595	646	588	592	618	575	633	584	636	647	595	567	601	566	602	575	629	574	610	605	611	618	611	596	644	631	683	617	615	609	658	586	668	580	606	624	554	605	565	591	579	614	645	665	597	597	642	599	584	591	616	606	636	640	615	592	619	566	618	607	615	602	589	644	669	602	613	584	569	620	651	602	604	589	620	577	573	582	613	654	618	590	588	601	653	627	619	626	640	601	621	635	612	574	587	594	590	609	607	622	588	601	587	575	626	571	597	607	572	605	648	600	620	631	619	599	594	623	572	630	618	596	605	586	631	612	598	664	597	603	625	617	626	643	631	617	619	584	602	589	629	561	594	593	586	591	565	602	641	615	603	617	639	584	618	615	593	610	619	592	569	633	645	613	596	605	616	616	659	604	634	607	611	601	664	573	643	613	560	615	589	637	592	595	619	624	615	654	631	645	582	620	556	630	624	594	630	597	596	611	625	574	607	594	605	621	636	622	652	595	576	606	602	598	592	637	633	618	670	587	548	588	572	556	624	611	619	577	583	591	579	599	598	608	616	572	592	579	580	635	622	583	598	603	622	606	539	617	599	651	590	582	626	571	627	602	612	604	578	622	604	654	669	595	568	611	564	593	626	615	619	603	607	588	602	574	594	604	582	589	591	618	584	601	645	624	614	613	601	574	604	601	591	607	613	574	580	593	587	595	611	567	599	653	630	617	562	574	607	625	605	583	611	591	536	630	607	609	585	667	661	609	596	603	595	589	621	575	592	630	602	629	621	621	616	661	593	615	623	648	610	611	603	609	601	624	588	567	639	589	607	581	604	598	655	570	622	592	599	622	609	612	640	602	588	621	617	618	684	623	627	582	587	661	587	620	597	609	586	661	624	589	559	601	632	605	568	569	645	602	594	601	596	609	619	611	622	561	592	587	600	622	603	606	585	594	594	582	543	637	594	582	624	604	650	610	626	576	620	599	559	592	633	550	581	645	622	583	626	597	609	600	625	616	577	580	621	601	625	593	626	620	583	622	556	604	602	606	592	618	626	593	587	624	624	618	595	589	589	633	591	591	588	610	622	620	570	510	638	634	629	623	602	572	617	570	619	596	635	566	620	599	658	606	695	615	623	630	619	638	575	616	574	601	580	623	625	534	630	641	602	623	640	601	581	601	590	647	607	574	616	579	594	578	597	556	617	578	587	613	646	590	589	606	617	630	604	589	558	591	640	626	592	599	588	596	596	619	606	615	583	616	600	606	583	626	613	612	583	612	607	584	588	607	630	614	553	603	586	611	573	586	565	602	604	597	589	557	610	599	553	563	585	606	620	604	599	592	581	605	645	566	603	582	588	626	606	581	595	620	564	621	572	589	595	599	611	598	604	608	579	605	628	565	585	615	584	603	613	601	632	612	615	585	582	596	621	576	605	606	595	608	582	612	614	586	645	610	574	598	582	578	580	610	562	608	636	657	603	585	600	618	622	548	649	603	592	588	603	608	626	621	617	634	634	601	623	588	609	585	601	588	602	603	613	575	562	582	595	565	625	602	606	594	618	570	514	593	611	603	587	563	621	601	621	598	631	618	606	632	624	580	606	566	622	605	612	593	634	616	607	619	613	630	577	617	608	645	635	553	599	621	610	670	598	631	587	634	640	621	663	632	609	627	621	564	616	621	606	563	640	608	590	622	589	592	644	602	546	592	617	577	597	657	584	547	530	590	604	588	617	596	617	592	601	598	586	619	623	605	633	599	615	594	596	643	599	606	612	618	549	605	603	637	641	573	552	596	581	593	618	594	588	623	598	582	593	590	608	589	648	634	658	609	601	611	601	598	606	606	601	617	602	603	582	601	588	574	595	613	610	579	632	611	638	619	620	629	620	658	606	643	548	577	616	593	617	624	575	626	578	573	566	616	655	613	631	623	623	618	632	612	558	605	584	605	578	570	597	576	612	598	616	617	559	628	586	657	599	649	588	605	587	624	606	679	613	585	548	615	632	650	584	614	616	581	591	617	624	594	560	607	589	599	577	624	587	592	651	599	588	629	669	592	590	618	592	590	605	598	604	576	631	607	589	608	608	578	586	604	594	635	622	603	592	592	626	628	653	613	611	610	619	638	599	603	624	606	589	600	579	622	622	596	590	579	581	571	575	591	565	590	592	619	581	575	591	643	563	639	614	628	571	616	609	645	590	632	592	594	625	614	612	603	584	590	684	576	616	604	605	602	562	594	618	627	597	578	606	582	596	587	589	625	615	600	610	580	558	596	661	617	617	605	622	621	579	598	584	614	606	601	589	594	624	604	653	596	604	608	589	655	641	645	599	587	591	618	642	620	594	651	597	557	594	604	614	618	591	597	591	633	599	568	632	648	611	586	601	649	589	600	607	597	584	628	627	568	588	590	580	581	666	594	602	608	598	621	648	590	615	555	583	660	589	583	610	602	620	639	607	628	620	605	602	627	607	596	540	601	577	616	604	623	620	597	567	596	604	598	557	589	636	584	533	601	560	625	610	568	572	605	583	615	594	580	610	602	634	595	624	617	648	605	625	626	613	608	626	594	586	616	619	598	598	613	619	624	630	641	582	575	596	609	597	598	597	623	575	604	575	616	555	610	593	601	536	611	607	620	631	591	590	601	586	579	559	615	643	621	561	602	627	603	618	617	596	587	599	597	588	601	564	614	624	631	619	575	585	604	630	624	604	624	629	665	568	595	563	586	613	615	607	622	561	598	586	631	605	608	576	561	597	606	622	588	601	615	566	592	594	623	622	598	585	583	624	589	604	617	612	611	629	601	584	597	593	594	598	606	604	579	557	612	617	597	607	590	580	551	596	622	623	582	620	575	579	614	598	637	614	595	612	579	621	598	640	619	633	593	587	612	578	608	596	581	586	612	649	626	627	614	596	615	611	617	578	611	592	605	578	611	605	579	574	593	591	614	686	623	590	610	613	641	568	589	628	605	565	631	614	640	583	611
15698	32090	27849	18724	12501	9193	7788	7058	6202	5981	5099	4295	2905	2459	2182	1994	1847	1596	1468	1385	1203	1106	1090	1039	1098	1030	1145	1191	1081	903	936	822	858	832	824	759	762	764	813	844	840	815	828	873	787	868	832	865	847	829	869	856	830	807	800	787	845	793	732	747	778	753	696	722	737	774	776	780	789	814	865	773	799	736	710	769	785	825	773	770	735	738	826	827	784	805	780	815	743	773	786	732	786	785	738	751	768	768	739	718	745	758	767	742	745	803	744	772	704	692	753	767	703	740	684	775	792	786	773	751	756	782	766	782	761	724	766	758	762	731	767	730	792	798	728	700	775	774	748	767	779	721	742	732	726	776	732	800	819	758	720	762	777	735	753	786	710	757	813	719	808	713	755	796	745	766	752	721	746	739	785	766	781	765	758	753	772	799	734	792	735	745	754	745	764	743	741	735	709	758	771	769	752	752	744	736	791	725	766	784	745	768	735	792	740	760	780	721	771	778	748	778	738	741	759	756	735	743	760	805	773	755	755	781	724	766	748	755	805	763	788	758	812	753	769	728	764	737	687	760	749	733	788	767	788	713	779	743	777	748	682	743	773	762	731	792	743	734	754	766	757	732	767	756	811	749	712	763	771	771	777	763	761	761	769	727	743	756	786	739	738	770	737	708	752	807	769	735	760	742	775	761	715	762	781	721	725	781	763	774	719	749	781	793	793	801	735	746	729	731	783	829	706	743	814	788	755	743	720	750	755	754	748	761	704	753	777	706	767	747	675	752	768	742	769	728	758	777	734	748	776	725	726	778	726	764	697	771	715	803	727	773	725	778	782	779	762	755	782	739	766	784	735	721	794	773	767	745	770	778	796	712	791	729	735	764	740	817	694	739	746	749	774	719	736	791	774	705	742	734	776	743	750	763	690	735	770	759	750	739	733	748	767	760	778	746	787	815	752	728	769	759	769	763	767	755	747	727	744	742	748	790	758	738	753	739	709	761	714	744	768	751	751	737	761	740	739	716	733	736	808	770	790	739	775	800	719	771	758	717	775	834	774	748	682	757	753	727	806	783	778	777	790	763	735	722	771	711	766	803	753	798	726	727	740	726	782	786	784	808	731	747	809	736	796	748	791	747	731	750	703	758	745	737	778	770	788	710	730	715	810	737	728	789	752	737	776	770	711	791	763	776	777	723	801	740	758	734	772	733	750	783	806	778	773	772	726	716	734	736	737	739	766	753	748	787	786	800	755	774	793	774	795	720	736	737	769	725	756	794	797	718	703	783	778	784	731	750	749	746	752	769	761	797	772	759	742	779	732	728	739	704	766	783	759	752	772	774	763	737	729	754	741	764	743	749	745	758	787	738	732	761	765	740	764	794	750	757	766	773	749	779	776	732	796	694	721	747	769	744	740	794	738	734	766	731	744	766	767	708	788	763	756	820	766	765	714	782	771	726	805	808	769	778	762	780	790	763	733	754	756	758	770	812	700	782	746	755	766	739	744	746	758	791	781	813	777	733	728	743	731	747	754	742	783	771	795	765	780	786	746	747	777	749	815	722	759	787	801	713	698	740	778	751	747	725	712	738	708	755	719	776	744	754	720	759	808	754	776	730	771	787	729	756	737	818	770	751	759	800	722	707	786	713	752	738	763	792	743	745	729	730	779	779	773	781	776	785	743	778	763	800	786	778	775	760	717	730	747	752	770	766	767	748	740	764	687	733	762	747	758	767	774	769	761	782	765	752	706	787	770	764	729	735	754	759	732	751	747	759	800	762	729	751	750	755	756	760	767	741	722	744	777	796	743	712	751	745	747	785	790	733	705	729	779	735	738	752	731	729	732	766	772	721	748	663	802	762	712	807	748	770	787	799	823	804	781	800	793	789	677	783	730	774	737	763	726	712	767	797	736	724	780	805	784	756	775	766	745	729	764	705	774	756	745	764	756	796	729	712	787	758	769	726	688	741	770	735	769	765	744	788	756	790	742	790	781	784	757	824	756	734	780	741	762	696	751	799	805	793	758	745	766	806	732	786	765	780	716	750	759	778	765	762	745	818	760	760	713	772	749	766	781	708	726	757	787	739	767	717	752	743	741	784	739	746	768	741	727	774	777	779	767	732	806	755	728	787	779	762	744	775	807	800	735	781	743	739	730	776	781	753	707	762	769	723	742	767	766	788	764	765	748	734	737	756	738	764	743	752	776	741	765	769	721	725	753	770	772	737	746	748	759	739	735	712	719	747	753	790	761	739	746	697	747	805	696	797	753	824	814	782	758	747	694	795	736	756	718	745	778	730	741	766	772	749	739	725	733	779	713	735	754	745	741	737	783	810	796	743	732	764	775	704	715	751	713	743	781	720	750	751	784	744	757	748	733	733	755	743	753	749	789	780	767	745	753	705	759	730	757	744	785	755	694	781	786	740	794	790	706	713	738	731	773	735	757	782	732	725	752	749	803	770	765	751	762	793	730	775	755	757	745	758	748	768	773	765	745	754	723	749	754	779	760	733	776	707	807	747	740	808	752	704	740	741	747	737	820	795	748	744	800	736	778	782	698	749	722	761	761	759	739	760	808	732	753	792	805	744	788	815	801	707	764	791	728	742	774	768	709	757	764	732	778	736	792	730	793	733	741	726	767	783	765	738	756	727	760	735	720	766	759	759	741	753	761	722	711	730	793	704	809	733	766	743	772	741	762	845	709	762	737	774	802	726	736	695	724	702	714	744	762	734	745	717	825	729	772	771	790	725	749	764	752	790	774	762	772	728	747	769	804	741	745	725	737	727	758	800	842	751	738	752	737	760	727	782	771	765	750	735	747	811	768	750	799	779	749	796	760	802	788	810	720	777	769	742	727	818	816	727	762	760	775	831	821	772	753	710	718	737	737	752	784	729	765	745	749	745	760	773	774	794	745	753	750	695	786	809	713	699	734	742	755	792	765	753	757	747	762	788	772	760	724	743	727	746	756	683	786	782	780	730	735	813	771	763	807	767	717	735	771	733	768	788	776	762	769	774	748	757	760	756	725	756	761	763	752	758	748	812	761	753	756	727	779	756	763	780	774	771	804	733	769	743	761	747	738	793	772	723	756	716	737	750	778	709	806	741	746	740	779	737	764	733	729	736	798	740	716	778	775	754	726	742	781	742	711	755	729	759	764	753	704	746	736	730	744	803	804	782	762	736	775	743	741	715	727	763	770	748	766	720	690	772	759	761	800	770	789	751	772	748	735	741	778	744	733	753	778	767	806	735	761	752	735	730	767	757	803	759	758	724	765	755	727	780	731	790	703	751	769	748	720	726	716	785	745	720	750	736	775	708	705	746	701	772	769	750	726	798	750	755	752	742	759	798	807	758	739	752	764	763	737	743	772	740	772	773	787	729	763	739	734	734	753	760	772	722	754	787	778	724	753	731	770	764	748	750	751	783	751	726	762	756	745	744	757	808	786	737	762	769	766	742	763	771	783	762	778	791	741	748	789	788	745	763	722	768	756	758	793	729	752	788
26940	20167	13834	6465	2818	1635	1364	1173	1045	1009	893	810	626	517	455	464	436	413	404	421	371	355	381	353	363	341	356	360	372	342	329	331	289	329	336	360	317	334	323	365	317	323	324	319	371	339	336	322	373	361	361	341	320	340	348	299	332	290	351	327	331	310	345	322	309	333	321	337	329	342	306	346	361	333	299	345	296	328	311	326	307	332	286	327	323	311	331	355	335	339	319	317	335	324	381	316	316	328	331	310	313	336	326	346	319	359	351	326	360	327	334	302	355	320	319	323	314	331	336	320	339	299	347	315	312	311	318	331	336	315	293	327	339	328	290	340	340	333	329	311	331	344	302	312	319	329	334	311	338	313	355	336	304	333	317	304	310	320	315	305	326	320	317	340	282	354	310	327	325	313	323	288	326	332	310	311	342	331	345	360	304	358	314	321	324	310	306	348	315	357	310	310	284	352	328	328	352	326	347	328	275	316	338	305	322	335	332	321	340	327	336	331	310	344	340	322	369	355	340	338	313	346	331	338	354	329	308	329	321	320	325	325	305	338	328	290	319	323	349	313	336	322	289	326	316	350	296	315	330	326	314	325	335	320	313	342	297	349	333	311	306	336	305	323	340	346	356	307	328	332	314	303	332	337	321	314	314	340	329	332	297	337	291	359	323	341	335	315	315	323	314	298	327	324	329	316	285	335	314	323	321	346	349	314	314	370	331	308	343	335	326	325	326	341	283	321	338	311	316	321	335	315	309	322	299	312	322	320	328	314	325	308	327	311	337	363	333	348	333	326	360	362	332	311	341	367	317	364	305	319	323	309	355	295	318	349	348	324	318	320	325	344	322	310	320	321	334	306	346	342	308	321	292	333	302	339	329	307	333	349	344	303	341	337	349	309	289	349	346	346	318	315	330	329	320	304	320	324	303	296	293	304	314	333	306	314	350	336	312	328	311	320	354	336	315	332	324	354	328	324	313	325	318	293	348	336	316	295	350	311	345	309	329	333	306	298	352	326	343	324	308	347	308	293	311	311	330	310	316	356	317	328	342	287	326	346	336	341	316	289	340	318	316	326	304	336	316	347	311	288	348	320	319	327	297	323	321	339	327	356	358	307	337	304	332	314	329	328	293	343	310	314	346	349	376	345	293	326	306	338	310	333	346	319	323	342	352	364	322	330	330	341	298	335	362	292	357	342	315	319	300	332	338	313	310	327	314	332	339	340	322	323	352	312	303	350	339	339	325	314	340	312	321	326	313	320	339	336	349	333	316	348	321	324	329	336	359	355	327	326	342	352	327	343	321	334	323	317	329	328	323	335	333	316	303	349	351	301	343	337	334	326	339	342	325	328	299	321	336	319	305	330	330	353	317	346	335	330	319	308	307	355	303	345	364	292	304	338	371	343	302	307	364	333	334	329	306	342	311	337	305	367	316	357	333	328	358	328	304	335	364	304	308	314	313	342	340	363	302	320	343	310	331	324	309	311	326	346	317	307	351	329	319	319	289	302	324	314	365	344	336	333	299	329	328	342	351	324	318	319	311	306	349	323	311	324	342	329	309	354	320	327	307	305	360	330	349	327	311	317	345	324	325	312	325	357	310	322	341	304	305	326	335	329	327	321	339	317	324	290	298	314	283	340	354	326	297	332	328	294	345	341	325	345	306	333	359	313	329	320	303	299	320	323	346	298	349	299	311	334	301	330	334	286	324	353	326	335	333	336	306	341	331	335	304	300	321	325	313	333	309	333	319	305	334	330	309	323	324	324	320	348	334	300	321	323	327	309	321	345	329	326	292	312	334	301	367	327	363	329	323	298	290	313	324	335	329	296	300	352	330	339	358	304	332	323	352	340	351	332	357	348	314	312	346	284	339	323	334	307	330	306	297	299	333	330	342	319	312	343	341	329	343	346	335	320	330	315	317	347	300	297	333	337	330	342	308	338	350	291	304	311	320	326	340	339	303	337	365	335	342	334	334	333	313	313	320	312	356	342	322	324	320	290	301	351	365	319	348	342	330	320	341	311	350	335	321	354	317	322	332	322	334	323	319	333	362	304	346	335	301	323	341	317	311	312	311	340	311	326	321	310	315	368	315	315	323	315	355	330	297	303	344	317	293	331	305	308	354	348	323	320	342	328	332	305	322	295	335	340	320	327	328	366	313	322	316	370	303	339	312	365	332	298	290	314	342	345	338	321	333	320	329	326	360	325	333	327	350	336	292	346	307	324	314	308	358	324	322	323	321	299	344	295	326	307	328	310	332	292	311	314	299	335	327	359	298	341	324	309	334	307	319	335	322	328	344	324	311	322	344	316	324	359	361	320	306	314	336	319	348	324	310	285	324	357	325	321	352	314	281	333	334	346	324	316	329	331	321	314	333	315	359	332	316	348	335	342	311	319	304	345	290	345	301	360	310	322	348	313	331	305	317	361	322	309	327	354	325	346	364	371	329	321	340	316	330	328	313	315	320	340	315	316	341	346	363	344	327	332	304	286	307	304	346	321	338	339	330	334	321	292	307	346	314	338	333	332	313	340	292	328	323	310	334	309	304	325	345	306	308	322	316	359	301	298	357	295	341	330	318	289	349	294	306	308	310	311	325	307	332	307	365	332	306	335	328	287	316	336	345	347	290	340	343	319	338	319	331	314	357	317	351	320	308	356	284	337	331	308	308	321	328	315	317	314	326	332	293	350	326	308	309	342	333	307	342	355	290	329	321	309	312	331	332	318	327	319	342	319	328	325	332	310	355	319	328	298	300	361	326	327	324	321	320	320	342	307	332	333	318	351	314	301	307	301	307	304	298	314	337	321	352	347	364	282	293	349	322	342	350	348	313	312	334	343	346	333	340	345	330	333	318	312	337	328	354	333	362	322	308	352	352	325	336	313	342	329	303	343	332	328	312	314	316	338	317	321	316	343	301	325	306	302	339	357	344	330	311	294	331	332	287	336	314	306	314	313	310	320	349	314	351	325	328	327	306	324	354	325	294	323	339	368	376	307	340	339	354	342	337	322	349	314	309	327	335	328	342	318	320	335	329	345	332	303	313	333	292	293	318	328	332	336	291	300	364	329	306	319	294	308	322	294	346	324	329	309	340	327	293	310	344	329	340	322	312	337	332	296	335	344	318	319	341	330	319	304	312	304	312	322	319	335	329	340	304	321	298	289	339	338	329	318	352	317	335	326	333	336	345	355	315	324	345	361	323	316	338	345	383	330	288	309	300	313	310	312	313	278	350	317	325	336	319	293	348	315	339	330	318	310	321	329	298	314	337	318	318	331	339	321	349	336	360	343	326	345	340	352	316	334	301	318	353	294	344	328	321	291	321	293	295	336	342	328	337	331	343	321	284	313	319	334	331	319	291	277	320	336	343	343	349	354	340	338	321	301	316	309	324	321	335	335	314	322	311	343	316	324	316	347	309	320	353	327	311	324	289	312	311	346	312	329	299	322	336	345	337	297	298	316	330	340	341	328	288	310	335	320	318	334	335	353	318	299
11484	17703	14839	8339	4919	3364	2830	2656	2222	2375	2051	1668	1194	890	821	777	740	638	669	617	581	493	511	474	503	520	524	506	469	463	452	464	420	434	427	411	410	431	450	443	468	419	423	466	458	467	450	448	420	421	418	447	421	439	409	435	421	432	444	392	408	398	410	424	413	381	390	434	441	439	406	435	412	438	429	388	404	400	415	431	420	404	419	444	427	417	419	423	410	424	403	453	411	433	412	450	450	396	444	417	441	403	434	401	387	407	400	406	443	424	407	417	401	400	401	402	377	434	404	429	397	432	404	401	408	414	406	422	406	427	440	431	418	437	402	436	396	408	421	407	367	404	413	456	402	430	395	424	380	386	397	418	444	429	407	419	392	414	419	377	413	420	423	416	371	420	406	409	399	422	426	408	442	419	421	409	382	410	413	411	461	446	367	410	415	407	400	442	432	404	397	440	418	411	436	445	411	396	436	415	433	425	395	421	425	433	423	413	412	385	434	404	391	394	418	409	408	439	419	365	408	430	399	386	427	446	399	412	402	428	426	402	409	389	429	395	427	409	410	391	464	425	406	447	420	418	439	423	412	407	375	384	467	419	412	474	433	406	426	376	402	392	368	405	412	388	430	427	414	432	414	393	401	401	410	392	445	419	449	406	429	414	435	450	419	397	413	408	426	404	411	449	411	366	417	405	445	466	442	427	378	429	373	407	424	443	407	441	427	405	424	396	415	399	402	414	413	391	388	401	408	419	421	420	423	385	432	416	414	419	426	417	420	423	404	391	393	418	374	423	423	413	399	400	411	426	382	423	400	420	419	469	452	413	409	382	419	419	400	397	446	414	409	387	397	406	405	478	415	413	446	443	468	441	421	435	417	393	416	432	403	428	412	421	391	433	417	414	417	392	394	407	428	416	402	424	395	409	412	411	420	395	382	436	438	393	412	413	396	411	401	417	403	445	409	408	456	404	412	411	425	411	418	401	387	410	411	392	402	423	378	406	434	425	384	390	440	410	409	433	412	438	398	409	412	414	392	405	403	440	388	442	422	416	394	404	437	411	398	416	441	418	428	450	388	393	434	408	411	392	423	438	389	439	433	412	447	389	397	398	414	425	424	455	403	424	376	423	444	405	434	428	413	372	395	409	406	407	395	442	442	414	399	421	379	440	398	436	411	422	416	417	456	411	424	423	422	396	425	412	405	420	409	439	439	447	422	402	434	416	440	401	405	431	443	411	415	421	388	412	420	423	400	416	407	409	418	434	383	446	436	431	409	408	410	418	440	467	428	422	435	419	413	413	420	471	426	410	429	445	387	409	380	441	444	371	385	420	415	417	417	382	407	385	446	367	423	411	436	427	400	385	408	417	455	382	435	459	418	444	416	386	389	438	449	391	415	435	403	379	427	416	436	408	434	424	423	443	436	450	448	387	411	439	450	422	426	442	439	421	368	437	389	397	410	422	410	413	405	385	416	428	450	424	435	424	416	413	431	385	370	378	434	406	389	427	411	389	429	448	404	390	408	438	461	405	394	435	408	422	462	437	431	418	379	415	422	405	375	427	436	434	417	422	430	421	455	447	448	411	446	409	405	450	417	418	417	406	446	416	418	420	415	429	435	401	386	447	378	378	482	411	409	435	396	415	391	430	396	429	425	415	391	414	464	404	438	431	436	441	444	433	388	437	428	436	437	436	443	450	420	396	449	425	410	431	388	411	416	399	423	419	416	382	421	418	439	422	388	409	391	406	415	400	418	442	407	463	434	404	430	419	410	395	415	404	431	448	406	433	436	412	423	405	419	458	406	404	407	382	418	436	401	411	425	466	397	408	430	440	426	409	428	409	429	395	458	414	433	432	410	428	419	402	425	439	417	398	465	412	408	442	392	409	432	425	415	393	426	447	431	410	422	410	403	417	398	421	428	399	403	402	416	413	386	404	415	393	421	418	400	407	423	419	404	389	366	454	397	392	444	396	429	418	394	393	410	407	450	394	443	420	416	453	405	415	409	404	394	410	415	414	392	416	437	457	429	445	368	406	411	396	397	404	384	398	363	453	437	393	432	399	439	428	413	482	425	404	441	394	410	420	379	481	418	383	408	437	394	419	420	434	403	408	410	406	415	414	418	405	437	446	398	420	414	413	404	396	398	409	419	435	381	431	439	432	384	438	412	390	381	394	408	397	395	388	415	422	426	376	415	430	449	384	449	415	435	400	419	389	422	392	399	420	401	404	425	409	418	412	449	448	412	436	402	423	425	401	446	412	409	386	434	432	415	369	398	420	362	402	390	428	424	401	401	423	412	416	379	406	393	429	472	446	455	422	429	389	437	405	418	423	445	387	399	413	432	403	434	406	412	420	409	445	396	393	406	400	422	427	438	415	415	440	437	405	430	443	427	395	421	418	446	433	426	425	428	462	402	443	413	412	445	429	412	436	404	424	450	400	423	417	422	392	418	411	412	410	411	438	437	438	448	398	425	393	397	405	417	408	412	414	421	403	440	426	447	407	402	448	412	460	404	446	461	400	434	395	384	407	384	428	408	397	455	421	431	373	462	411	493	415	378	435	428	380	400	454	427	418	426	420	392	417	402	415	435	417	404	401	370	439	421	399	449	421	440	396	434	433	443	422	418	391	424	390	403	468	376	434	399	408	404	431	437	424	433	395	425	421	419	409	407	424	425	416	393	406	441	439	408	422	425	435	422	452	410	386	408	392	430	414	395	411	414	403	391	415	431	413	438	385	366	443	427	423	400	412	389	418	427	413	455	407	444	453	411	417	437	417	442	419	414	393	427	389	399	391	410	432	415	427	412	388	441	410	416	413	437	414	440	408	392	378	390	422	441	411	411	407	419	429	409	411	366	434	380	410	437	430	457	390	430	384	451	440	429	434	400	413	437	434	415	414	412	402	372	399	396	449	422	451	422	416	421	406	420	419	412	412	435	418	411	397	424	420	413	419	424	417	419	423	409	381	423	440	408	410	415	415	438	418	431	394	428	425	417	430	382	394	433	445	410	420	396	434	399	396	412	387	453	415	442	427	397	409	376	417	395	437	396	405	425	431	407	428	380	430	462	386	402	446	452	407	437	450	385	440	399	442	431	406	409	452	435	384	403	439	421	396	418	414	448	375	418	415	432	419	431	445	428	424	428	410	419	390	402	397	416	423	414	414	408	430	418	439	419	390	450	426	437	408	423	462	402	417	445	427	421	427	383	415	448	401	415	411	382	445	411	426	426	405	410	429	406	438	436	395	419	399	399	402	408	398	408	415	387	378	441	364	399	443	414	422	420	398	452	411	426	430	391	374	443	386	402	392	443	377	434	457	409	399	429	438	431	434	467	432	424	416	393	448	395	422	397	398	407	374	411	423	447	402	427	408	462	427	371	396	420	410	387	412	428	432	408	424	421	414	409	425	423	418	432	419	455	380	417	390	411	418	436	435	399	437	404	419	426	410	421	413	467	397	413	414	420	413	407	402	435	399	398	413	428	445	405	438
23810	20991	28197	23893	20910	11526	3485	2434	1835	2003	1750	1469	1147	952	929	851	828	777	711	741	700	672	657	615	622	647	665	683	676	633	558	576	575	587	599	576	574	554	587	649	558	531	576	616	579	612	616	587	612	625	557	605	581	577	606	591	579	552	559	604	606	575	559	575	558	562	585	526	627	570	621	574	572	564	576	532	554	586	565	545	578	568	583	622	584	578	603	561	579	569	612	588	533	548	578	536	555	597	580	540	547	556	566	576	566	617	556	584	562	554	592	581	564	547	560	580	528	604	592	558	600	575	586	562	599	611	534	547	600	547	565	540	575	602	539	587	577	578	520	591	567	581	542	571	578	579	608	570	570	596	571	530	604	585	594	576	552	613	574	541	601	552	512	591	558	580	561	560	626	584	538	596	569	579	559	563	554	575	582	596	539	591	560	533	610	606	592	551	586	607	527	586	612	567	585	549	563	524	619	521	543	564	533	565	600	588	555	585	593	559	576	583	549	552	529	584	592	562	550	547	552	589	528	573	539	609	592	585	559	541	524	571	574	558	600	596	585	616	544	584	566	556	526	580	548	615	535	580	571	560	536	592	583	585	548	577	544	559	583	561	599	531	577	562	560	595	555	593	582	570	555	577	560	595	528	553	569	527	575	555	552	574	574	572	565	542	569	574	559	588	582	550	515	588	589	615	539	594	518	562	568	602	564	582	574	527	653	555	584	584	594	576	562	566	520	603	583	583	548	568	522	569	532	580	539	567	563	560	545	509	609	597	553	561	561	558	545	562	555	570	540	579	556	579	578	553	587	574	568	556	539	582	550	525	555	525	592	638	563	552	545	598	610	585	624	536	563	581	555	546	576	574	590	559	537	546	597	581	537	589	587	581	529	584	570	597	573	585	531	543	584	554	529	580	615	557	545	572	590	594	529	547	553	597	553	577	565	602	585	542	577	569	555	551	554	575	541	552	568	512	543	576	555	551	582	594	577	573	566	591	594	582	566	564	575	552	541	605	493	565	568	567	572	535	555	532	545	599	560	589	582	605	625	541	576	553	620	603	588	532	589	599	548	587	588	570	615	579	561	558	563	567	601	561	563	529	574	567	547	605	566	584	571	543	553	560	543	545	597	577	572	540	578	563	562	563	556	543	532	529	550	577	549	574	568	559	582	578	546	576	550	597	594	543	576	548	565	535	596	548	536	617	587	563	574	571	562	574	573	578	587	596	584	584	550	584	557	593	574	593	611	569	593	564	608	570	563	572	587	556	559	546	545	572	584	590	587	578	558	593	579	585	546	551	568	579	539	523	597	593	547	560	579	561	556	577	572	589	579	584	592	607	552	563	549	530	572	604	594	538	558	582	628	581	564	567	553	527	581	615	544	555	615	588	568	572	639	574	579	575	617	619	565	591	590	567	582	599	568	571	558	582	548	609	607	576	569	534	558	537	578	595	579	518	537	541	602	563	571	613	533	563	577	584	589	614	579	519	580	556	553	529	593	634	573	588	574	596	525	582	579	553	581	540	546	542	583	578	560	591	582	554	616	580	592	577	602	543	544	558	545	522	567	556	568	569	569	587	564	516	571	587	569	613	559	602	543	526	536	598	566	578	508	582	571	559	590	596	529	554	587	564	619	623	575	577	580	555	578	535	567	587	581	569	572	559	562	555	564	593	547	553	587	560	567	546	562	566	577	573	568	561	563	583	561	586	590	606	546	604	539	581	552	579	564	573	557	587	545	540	561	594	568	538	585	539	568	590	559	557	545	547	588	582	547	585	541	597	601	533	529	551	539	579	571	559	599	565	596	589	562	559	581	537	588	553	593	519	587	598	579	566	587	535	601	605	605	534	484	554	589	534	580	601	575	637	552	586	577	548	560	542	566	585	567	568	567	560	590	576	577	540	575	581	596	532	570	574	556	568	586	583	579	592	584	582	590	567	557	576	600	598	577	608	540	594	565	580	559	569	586	588	547	571	601	534	602	524	577	573	594	549	544	556	564	547	542	601	591	567	561	563	587	573	554	548	613	567	560	577	568	583	589	571	586	593	572	593	585	582	595	547	549	536	597	550	539	583	563	582	552	590	558	600	567	550	556	580	565	576	581	582	593	566	569	556	574	592	549	598	558	611	582	542	568	597	574	604	546	558	590	558	591	574	588	575	577	533	576	602	574	635	535	589	582	572	524	586	574	571	532	533	559	597	557	581	524	552	553	539	533	593	575	573	592	582	596	535	582	592	531	573	578	553	568	589	589	611	526	596	565	536	586	553	581	587	533	550	569	572	578	589	589	605	552	591	575	602	582	556	598	527	604	581	589	572	569	571	577	568	551	605	557	560	535	574	552	575	565	578	546	633	556	537	565	550	582	571	563	599	594	600	519	580	570	535	546	576	547	562	565	533	589	591	586	532	504	558	576	546	522	594	558	547	565	518	539	564	578	558	572	561	592	600	555	538	582	551	585	537	619	591	597	591	579	546	558	609	556	574	561	581	556	554	547	554	591	572	578	583	592	524	585	532	592	599	560	558	565	580	567	545	561	549	598	578	540	565	611	572	577	589	587	527	561	552	543	566	591	585	566	584	596	582	618	562	601	540	565	611	538	524	544	599	537	613	581	594	576	586	568	591	608	616	578	597	548	564	601	528	532	579	538	592	569	537	585	552	600	556	588	576	586	595	613	555	608	543	525	579	570	582	563	579	552	559	542	601	533	548	559	572	605	599	558	562	549	513	558	591	602	553	570	603	576	544	522	568	582	632	546	569	587	558	571	544	547	547	567	565	597	551	563	574	590	558	580	602	576	525	579	578	545	540	541	568	584	553	559	548	553	546	570	597	557	534	552	607	559	572	558	542	602	568	554	551	590	553	548	621	599	588	586	615	551	622	575	532	562	635	550	555	587	558	558	566	605	601	557	542	591	568	553	555	558	541	582	523	538	623	556	571	563	570	589	610	541	574	586	597	559	550	533	569	543	602	537	555	569	540	561	615	524	582	564	570	574	575	560	563	550	553	543	591	567	550	539	553	537	581	571	576	598	592	579	509	562	564	548	579	576	526	598	565	558	545	591	560	590	571	513	596	581	535	495	564	612	533	577	562	567	602	551	597	543	563	512	553	541	548	617	563	557	600	566	553	564	560	567	547	541	574	561	627	564	548	580	611	560	566	556	524	521	582	543	564	557	587	543	598	576	570	563	577	552	549	580	549	574	567	576	561	588	562	596	578	576	565	597	586	548	579	559	583	576	570	547	574	592	586	613	553	550	567	582	581	571	559	582	581	544	554	566	525	596	542	584	534	561	549	639	597	576	595	603	584	561	553	564	532	569	552	583	562	575	575	563	522	540	549	543	555	594	547	557	531	575	573	575	510	558	545	574	580	541	593	529	570	576	547	542	558	555	551	557	557	550	553	577	584	552	598	596	576	574	585	566	580	571	582	576	572	585	538	582	588	512	547	576	559	569	580	558	554	554	582	580	594	558	497	578	564	524	601	600	565
13355	26317	22843	13909	9120	6201	5291	4854	4014	4150	3533	3056	2266	1674	1511	1427	1299	1067	1153	1114	997	978	968	871	860	884	930	901	968	740	828	721	750	732	759	750	741	716	721	756	724	755	781	762	750	723	789	774	824	763	759	788	724	794	722	741	746	737	762	700	688	736	719	707	736	715	769	732	740	711	730	676	703	707	716	778	680	716	732	675	685	696	751	772	733	781	734	728	752	690	704	698	715	735	724	717	675	725	697	721	723	673	729	679	767	670	680	726	731	762	738	728	710	719	736	708	727	731	737	700	746	699	710	743	718	674	705	718	684	699	690	710	684	766	730	689	718	667	665	688	721	716	699	709	697	754	708	719	748	688	671	743	709	694	713	676	724	688	735	696	706	700	744	717	725	693	711	719	677	701	722	709	697	692	715	742	671	736	693	722	698	696	711	746	738	694	715	699	720	690	710	719	689	747	664	723	677	718	747	713	672	707	741	697	702	733	747	720	718	728	709	720	696	660	738	681	665	710	683	694	737	777	710	696	762	735	712	702	658	720	709	732	709	723	686	680	713	744	704	713	700	716	698	763	656	693	723	710	725	715	704	681	662	701	709	716	701	701	734	694	764	691	704	739	687	725	689	683	697	707	736	690	723	752	721	740	746	718	733	720	709	690	692	721	726	697	718	684	745	745	705	799	715	707	686	713	716	709	725	711	722	678	730	727	686	707	670	670	722	715	696	702	708	694	685	723	737	700	672	643	720	708	680	715	687	704	673	711	712	692	711	690	726	742	690	679	663	691	699	750	698	697	716	732	710	677	695	700	694	712	736	738	720	687	656	715	720	679	699	703	709	708	718	688	735	643	684	707	668	714	720	716	731	690	706	685	708	665	695	728	685	699	675	734	741	689	763	723	722	730	722	682	680	662	695	718	696	756	698	761	696	672	736	711	718	706	747	716	725	733	724	711	720	726	724	719	691	781	730	734	671	696	751	742	667	665	663	720	736	717	734	727	682	682	640	692	704	707	736	716	737	700	693	737	728	699	712	719	733	753	715	671	751	717	736	677	739	725	741	648	712	663	706	721	742	690	736	717	721	712	699	730	711	689	690	719	707	753	731	707	697	720	696	719	702	710	731	706	690	669	749	670	673	748	674	690	680	692	694	684	691	664	692	701	740	676	685	707	722	685	676	640	691	709	655	686	724	693	703	688	669	681	704	739	725	709	715	671	727	692	695	736	715	715	702	691	773	768	704	693	715	720	711	710	669	710	703	715	675	735	722	756	689	705	739	722	690	672	692	707	738	691	696	705	722	744	693	729	724	702	704	706	741	733	753	730	732	761	732	687	691	641	691	744	731	691	712	729	696	767	733	741	644	728	704	680	678	718	702	639	690	671	687	725	694	703	683	715	667	733	688	721	651	740	685	715	737	734	685	727	722	674	728	686	742	716	729	702	710	719	703	700	745	698	699	676	698	677	664	729	681	673	711	722	729	701	713	733	722	765	723	722	751	729	701	684	670	742	681	729	707	700	716	702	676	706	690	702	730	743	707	674	708	694	734	686	665	689	701	673	680	735	697	727	705	726	710	698	701	718	704	695	711	725	715	697	736	709	713	708	706	728	735	734	704	732	691	748	723	712	701	686	705	707	732	690	696	686	722	703	703	719	688	710	717	784	715	694	709	693	710	746	707	706	651	669	719	688	714	690	697	713	724	701	707	687	706	678	732	699	707	777	692	716	708	724	689	744	694	712	705	718	775	708	724	721	736	660	700	688	673	721	697	691	718	719	677	682	714	688	735	708	700	709	683	683	688	759	699	769	709	710	738	705	683	678	685	714	703	702	728	703	689	674	715	722	698	696	703	714	701	635	711	709	715	747	760	713	680	710	697	651	717	723	718	700	689	696	683	729	687	702	689	722	687	722	738	686	684	671	700	729	683	733	688	697	692	676	690	669	708	669	748	735	676	681	683	681	738	705	736	660	691	683	670	709	706	725	681	681	709	715	731	730	679	703	756	693	670	682	736	717	693	720	697	711	659	719	722	674	696	706	718	713	663	669	677	683	732	721	678	715	671	690	742	721	671	722	691	659	660	678	713	703	672	683	684	691	701	716	731	717	662	760	742	709	736	651	707	726	686	705	706	699	664	712	718	705	725	711	687	700	715	696	691	743	734	666	740	704	671	753	728	631	718	680	666	682	711	721	653	686	685	715	686	754	697	678	732	691	726	736	669	688	690	716	661	718	739	715	707	671	701	739	768	701	675	683	686	708	715	724	701	730	715	663	741	673	671	683	695	732	712	710	719	715	734	731	763	712	688	702	689	745	732	716	705	732	693	696	725	689	675	674	757	715	690	670	693	729	717	688	679	704	718	736	681	733	716	743	773	703	704	688	756	672	709	698	699	713	734	722	703	656	751	696	680	704	662	713	667	729	721	761	722	727	701	697	735	710	673	676	723	734	772	704	700	701	707	707	748	710	720	711	705	729	704	757	687	693	663	736	719	698	748	732	679	731	735	725	699	717	707	692	709	717	758	706	701	736	716	705	689	710	681	739	683	693	698	714	733	695	667	725	696	671	744	699	695	724	698	724	695	668	663	712	701	718	669	708	674	695	714	683	703	694	700	720	711	717	722	679	709	713	752	713	691	722	703	706	691	687	737	705	737	736	717	751	687	713	686	702	712	738	718	665	718	680	760	752	720	702	715	708	757	686	661	658	753	746	707	717	716	727	663	684	688	718	710	750	730	727	705	707	711	769	659	720	661	664	691	727	662	686	672	695	676	697	723	688	715	736	701	728	718	679	650	708	724	709	700	704	685	671	733	728	707	692	707	692	688	694	706	759	710	694	731	660	734	697	721	686	726	699	728	673	719	712	676	684	670	730	691	721	694	654	720	693	695	702	729	737	698	693	691	740	726	686	718	765	733	706	728	717	735	698	680	713	729	725	715	732	705	707	691	705	679	721	704	716	732	703	704	729	736	709	716	703	677	736	671	726	711	740	749	697	683	692	711	707	699	681	689	686	748	716	739	723	688	751	722	666	669	729	709	715	710	703	718	696	695	699	705	723	709	687	736	657	715	685	720	708	683	683	681	795	731	708	729	666	716	681	721	693	727	737	726	725	669	750	697	757	674	706	695	686	747	730	715	702	703	742	699	684	698	681	714	733	725	709	700	713	671	677	693	678	722	676	691	728	695	716	741	664	691	711	708	747	661	709	685	718	698	707	722	754	709	729	681	675	735	699	735	673	660	665	693	756	678	701	702	713	698	708	698	722	709	724	727	685	699	687	677	709	676	680	716	719	699	734	712	686	721	768	736	692	657	785	689	718	631	683	700	676	715	705	760	730	723	715	706	687	732	736	696	698	709	706	690	714	706	698	651	742	670	701	683	676	684	744	733	712	678	687	689	718	701	711	666	715	718	714	720	689	713	701	648	681	672	709	699	764	703	734	684	685	767	758	681	667	690	690	705	666	716	679	665	704	707	743	679	690	682	718	714	693
24930	20981	27009	24864	10824	2184	1547	1305	1046	1106	1024	892	687	475	500	385	380	351	384	356	331	341	297	269	263	288	322	336	297	297	266	253	236	242	254	218	237	265	263	276	275	243	272	247	267	260	238	255	268	268	244	271	232	204	252	255	252	277	219	264	229	230	233	243	243	248	227	256	248	238	242	252	232	235	237	223	252	218	284	257	247	250	240	275	228	241	255	239	251	258	228	234	217	241	251	258	252	230	244	250	239	231	256	226	255	252	222	221	247	232	262	225	239	233	233	231	239	235	249	238	243	224	220	237	215	236	251	257	274	249	253	264	249	263	235	250	245	245	255	237	234	226	245	243	227	269	226	225	270	257	231	246	225	232	249	251	244	241	252	241	239	267	234	213	241	253	245	254	228	242	253	247	231	233	269	285	257	245	254	236	282	257	224	235	258	282	246	254	246	231	248	248	223	218	249	247	276	236	234	248	235	245	226	217	234	263	240	260	229	253	267	240	219	257	234	233	256	247	238	214	246	241	234	243	219	241	241	228	227	241	225	246	236	255	233	242	224	226	258	289	239	224	246	245	250	278	250	269	238	233	250	227	210	263	221	280	206	259	247	239	261	252	282	231	263	240	221	242	222	232	249	222	230	255	222	238	262	242	247	224	232	228	243	222	233	248	241	223	230	239	238	238	252	258	253	236	235	224	218	249	223	232	260	231	254	256	216	224	250	239	253	260	245	229	236	241	265	263	230	214	248	214	251	248	246	258	267	234	259	238	257	261	239	260	270	234	260	246	225	222	220	218	240	235	244	239	227	209	216	232	227	270	246	222	247	232	231	236	217	211	255	238	250	229	246	244	247	248	219	257	246	229	225	239	223	252	235	208	262	251	254	253	232	244	237	240	255	250	238	254	237	235	251	279	234	240	244	235	237	206	230	230	239	237	251	249	245	241	282	237	235	214	245	251	246	255	215	264	227	263	233	231	262	226	236	229	266	232	253	267	280	240	248	247	225	233	266	219	270	228	242	238	252	245	221	237	244	246	240	230	234	266	235	260	249	229	261	273	220	243	247	239	263	259	237	231	237	213	219	216	238	230	251	219	220	234	263	260	256	246	251	223	247	257	237	229	246	228	238	245	247	252	240	236	216	258	252	254	262	246	250	236	261	242	215	251	217	241	219	252	269	220	252	236	219	230	264	222	215	257	233	238	229	265	233	228	242	234	257	253	223	263	234	230	249	225	233	262	260	257	246	259	237	252	229	236	258	241	274	225	230	255	243	238	232	229	242	254	256	259	262	236	248	243	258	231	266	247	221	263	203	256	256	249	230	251	234	235	241	219	255	225	246	240	252	267	249	264	235	221	240	226	204	270	241	262	209	220	219	260	228	218	254	229	238	231	244	241	258	244	252	211	246	248	246	244	247	247	240	240	253	220	232	222	244	251	229	233	243	271	229	257	251	240	215	241	259	226	257	268	239	257	241	232	242	242	241	207	244	282	226	229	275	232	255	241	259	247	228	266	252	251	267	261	236	251	238	257	244	235	239	247	251	235	252	253	238	257	248	236	245	246	270	236	260	237	248	226	207	232	237	234	229	236	246	240	250	260	239	254	257	261	226	253	224	224	254	257	231	231	237	238	249	260	221	237	233	238	225	254	228	248	212	244	269	252	214	245	241	245	237	258	236	225	249	219	227	255	230	234	247	252	224	248	241	249	246	242	250	236	230	214	234	233	247	225	231	248	242	232	226	243	241	241	255	237	226	210	238	240	239	238	215	235	275	214	234	225	233	247	270	231	260	247	259	253	246	230	273	243	238	234	238	241	244	253	235	232	269	233	250	233	228	247	262	233	261	247	233	222	259	229	229	221	263	289	246	249	218	238	240	221	236	247	214	271	249	249	235	242	241	225	245	247	246	229	239	247	266	255	261	233	223	235	231	241	246	227	234	218	247	273	243	246	237	242	229	218	229	238	234	245	239	253	210	251	234	223	238	250	244	236	216	244	238	251	236	258	254	251	239	242	244	210	240	218	240	257	238	243	242	254	226	218	232	248	254	215	213	246	242	235	254	249	221	250	240	229	219	252	225	241	264	249	266	271	233	239	244	238	225	242	255	271	249	255	228	226	259	215	248	256	245	238	229	232	230	233	236	264	230	248	258	259	232	245	231	236	274	228	259	240	222	241	232	212	259	219	232	244	248	240	268	265	223	218	234	232	241	237	263	247	245	252	231	271	283	264	222	233	249	232	230	242	254	270	270	228	255	248	226	275	258	268	248	245	212	239	247	268	264	223	246	246	235	249	241	225	257	233	258	232	245	207	251	220	247	231	232	211	233	245	239	230	237	212	254	247	237	222	214	221	272	262	213	238	260	227	246	210	235	256	239	232	261	236	258	230	278	243	228	247	237	240	260	245	248	256	240	245	252	254	246	223	257	253	222	237	280	259	243	249	246	237	247	236	254	243	241	257	245	252	238	221	239	242	236	225	238	272	270	250	246	223	235	234	232	215	246	246	249	224	235	220	259	253	258	244	246	228	247	240	247	235	233	241	234	215	233	271	234	212	229	279	278	277	251	237	236	239	224	237	219	240	243	235	261	239	245	235	252	234	265	232	262	219	235	240	250	239	243	234	248	221	231	216	249	242	226	225	253	252	235	253	236	252	284	238	227	221	220	255	244	233	235	241	230	222	253	243	238	237	274	231	244	249	254	238	232	220	232	234	276	244	235	221	254	235	246	239	232	256	211	225	255	256	228	245	232	248	218	225	228	237	249	273	234	221	250	229	279	241	266	262	234	245	245	250	257	232	217	261	246	242	238	248	217	249	214	253	207	250	243	228	242	248	234	237	227	230	243	225	224	249	233	257	231	277	254	234	234	262	226	211	250	271	243	239	223	220	220	234	232	233	215	210	257	239	241	270	231	230	245	232	264	223	259	246	244	230	257	252	217	263	224	249	251	240	231	214	234	241	237	247	259	238	222	214	221	247	257	224	271	265	260	221	240	231	233	260	268	247	233	239	257	255	245	251	235	256	246	243	238	273	235	253	248	217	225	253	269	249	238	255	238	238	258	215	248	232	243	224	224	223	239	239	251	230	226	221	226	254	243	203	239	219	238	239	233	257	247	242	242	267	265	245	226	231	234	222	238	242	253	245	227	235	236	214	267	257	236	253	235	249	247	249	261	219	251	255	260	221	264	243	234	243	206	240	236	242	271	245	267	266	218	264	261	238	221	241	239	242	234	244	254	228	249	247	225	237	259	267	265	241	243	241	253	229	285	246	234	247	230	245	237	254	260	267	239	228	212	235	238	236	273	251	243	271	227	215	224	228	259	231	256	243	238	236	257	235	231	247	256	256	243	253	270	241	256	242	210	243	226	240	241	235	257	235	236	262	226	226	236	245	267	238	249	232	252	245	221	225	269	223	249	256	259	252	236	233	266	263	225	257	236	262	228	251	248	263	244	232	225	235	241	232	234	234	250	264	204	243	269	273	213	231
13292	21498	18526	10305	7246	4336	3773	3437	2699	2982	2502	2084	1500	1052	923	852	685	564	551	622	534	516	451	439	411	451	455	475	475	405	408	361	356	344	317	370	340	349	347	363	342	393	329	341	389	382	367	363	369	377	372	340	346	375	375	348	352	354	376	352	325	361	361	312	335	357	313	370	356	333	309	369	301	337	326	330	355	308	332	312	320	335	376	360	383	352	327	343	314	345	337	328	321	335	342	326	340	328	344	345	342	347	337	359	334	320	349	336	327	360	355	316	322	365	368	325	309	351	358	336	312	333	338	334	340	323	311	329	362	335	337	346	336	363	342	367	334	339	322	330	304	343	315	357	330	355	343	343	323	313	334	297	328	321	337	343	320	350	325	314	343	311	350	321	325	338	313	345	336	332	346	363	311	362	318	329	313	321	340	368	363	349	305	311	354	351	347	322	322	300	368	324	307	331	328	401	328	353	364	372	319	343	322	323	341	327	341	332	337	329	352	356	340	368	327	345	300	342	329	325	317	342	338	319	326	343	347	359	353	352	309	308	325	334	313	339	308	296	348	349	359	301	360	324	332	345	308	329	340	297	320	355	321	379	345	360	334	367	322	342	338	314	312	351	340	317	307	335	315	331	338	356	331	367	353	389	334	344	329	356	334	321	337	348	335	339	313	339	348	368	318	323	316	341	337	325	331	330	339	328	335	367	323	300	349	325	317	316	305	304	310	362	332	331	338	309	301	310	322	318	348	323	294	339	333	372	331	341	310	347	328	317	312	323	358	344	311	306	311	322	338	354	346	301	315	357	337	320	328	352	309	335	338	284	305	278	321	308	342	325	364	319	343	352	353	319	355	320	317	331	351	324	351	333	337	337	361	323	320	311	344	327	359	294	336	344	334	323	315	320	321	343	325	330	311	322	346	305	307	304	317	367	303	356	332	308	310	318	344	339	329	320	325	315	326	341	335	350	341	332	310	352	325	324	341	315	353	323	337	350	347	337	315	346	299	342	313	336	336	315	356	327	343	347	331	317	362	339	369	342	303	324	345	333	339	349	344	325	320	341	332	308	359	306	322	282	347	335	301	323	349	353	327	314	325	326	301	365	328	346	350	331	338	325	314	358	348	346	322	331	291	340	353	322	318	334	337	347	298	330	375	335	349	344	351	337	334	356	345	346	309	325	326	304	344	341	330	323	324	330	352	345	348	316	328	315	360	348	313	303	337	330	329	337	358	312	361	328	326	333	315	341	336	333	332	326	305	321	344	367	371	353	353	343	352	322	343	322	323	318	327	339	343	317	315	328	313	331	312	312	345	346	309	298	367	365	357	325	336	350	358	364	320	329	340	363	373	356	322	309	322	328	332	354	305	344	320	346	298	334	340	360	316	324	329	321	338	333	359	315	342	336	285	349	316	276	314	327	364	331	330	339	331	337	373	344	378	329	328	332	323	340	327	366	350	335	316	338	379	355	342	318	348	320	335	328	305	308	318	335	350	307	349	350	345	320	336	319	353	366	294	350	335	341	329	342	299	315	312	349	360	338	310	340	313	329	326	329	306	340	347	323	369	337	334	335	327	288	346	344	337	326	321	355	357	335	297	335	331	345	351	314	356	314	322	317	317	331	324	308	323	316	357	332	314	343	322	351	342	327	310	330	330	302	350	330	361	332	335	337	303	324	316	338	333	331	348	308	357	360	332	337	345	344	369	339	357	340	360	342	306	333	352	340	317	342	315	348	333	327	313	311	325	327	364	304	332	341	390	344	343	342	312	351	295	321	335	339	341	333	336	345	310	316	314	335	305	318	299	304	307	326	320	300	361	296	327	319	344	313	320	346	336	355	350	355	348	331	333	320	360	324	333	323	348	335	335	374	339	345	298	331	331	334	344	354	355	321	326	309	305	348	335	301	297	328	317	346	346	318	312	326	341	356	344	332	309	323	308	331	303	326	335	323	324	318	326	320	302	354	346	326	329	313	345	312	343	353	309	316	335	334	329	331	286	357	309	325	361	342	319	370	328	350	337	334	339	354	321	319	336	364	335	358	362	338	324	316	315	304	316	331	332	332	333	314	327	316	323	348	320	342	339	319	341	318	313	316	335	360	344	340	352	326	333	357	335	297	331	302	311	345	338	311	366	329	338	330	330	317	334	338	294	333	383	312	376	334	346	323	370	328	349	344	346	325	350	354	325	316	318	319	345	316	326	339	343	349	324	353	350	334	375	320	311	315	360	317	339	299	316	318	337	334	330	335	375	325	294	343	328	337	283	321	328	311	325	307	321	328	359	348	353	317	312	330	337	315	345	355	331	350	331	319	329	306	344	308	318	334	337	313	327	356	335	345	332	335	338	332	353	339	342	311	341	340	354	323	335	307	332	319	327	308	343	309	340	315	316	322	325	311	322	348	311	314	347	339	332	319	307	336	352	349	337	293	330	330	300	298	347	364	330	324	310	333	344	326	314	358	333	337	350	373	340	356	313	341	351	360	336	302	328	352	337	320	327	332	314	354	305	343	332	316	357	375	339	308	331	317	314	318	319	325	309	323	316	336	338	301	348	314	358	325	303	322	334	324	308	318	298	362	315	321	332	318	334	340	303	337	372	346	313	344	320	324	339	322	323	349	328	315	308	302	354	351	331	318	306	343	352	343	329	320	350	353	334	358	305	326	338	307	314	355	319	324	340	352	352	327	344	308	321	286	347	308	344	315	355	347	373	334	304	360	320	314	325	347	341	326	315	323	340	299	346	322	377	328	323	314	314	330	310	330	351	345	352	352	337	342	336	363	325	328	355	356	332	319	325	341	327	325	335	359	323	331	323	342	334	318	321	350	327	294	318	362	362	325	327	364	302	324	323	337	354	346	311	326	341	340	343	335	343	311	358	358	344	355	303	321	342	332	350	314	339	349	331	312	321	348	341	312	308	296	328	355	354	325	318	339	314	312	332	335	355	327	334	328	317	302	326	324	316	306	351	334	329	342	345	346	343	290	331	368	315	322	319	341	333	342	354	308	332	343	327	305	319	325	331	321	337	312	304	323	356	330	331	295	331	330	332	315	340	321	326	339	355	318	349	310	308	297	313	338	322	334	316	299	334	317	336	353	352	355	308	322	346	319	305	343	351	317	339	341	324	358	335	335	335	293	326	335	321	328	329	324	354	339	335	344	327	302	331	300	324	302	345	310	321	320	351	348	283	341	341	326	326	352	313	356	319	329	333	341	330	363	342	347	333	321	329	303	331	317	333	324	340	304	318	330	350	344	323	307	294	327	345	353	349	335	328	333	345	360	348	329	305	337	309	325	347	340	318	354	320	338	347	348	312	353	324	371	319	340	343	311	359	330	324	347	341	313	346	321	339	338	333	347	336	319	337	355	313	348	326	352	324	311	290	340	300	345	352	317	290	351	314	310	323	318	335	353	339	343	352	318	304	285	342	341	323	310	296	368	340	321	344	282	321	317	357	354	340	332	346	327	315	331	327	324	329	290	375	337	333	275
22741	21037	28752	23520	21040	21093	11455	3561	2446	2478	2263	1926	1551	1185	1075	1031	897	880	885	871	743	751	754	720	692	690	725	758	729	706	655	630	667	623	605	627	600	629	613	629	629	614	609	645	628	607	663	655	642	618	627	687	609	678	629	661	650	634	591	615	582	611	634	600	639	498	594	582	612	611	603	639	577	609	568	569	581	598	548	592	585	638	599	584	626	576	621	584	607	661	632	598	600	568	603	578	594	577	593	600	584	581	590	623	557	578	583	629	600	609	604	616	588	591	613	566	583	614	545	559	629	592	601	577	637	639	604	621	562	623	652	585	570	592	579	563	577	555	612	611	527	580	552	555	605	620	581	608	599	593	601	558	524	590	563	587	620	615	584	596	614	612	628	591	614	617	587	638	577	622	579	617	556	591	579	575	572	568	566	584	594	566	564	561	609	586	584	595	561	572	573	601	608	621	584	581	559	595	570	588	616	617	607	614	580	598	553	642	560	601	610	573	584	567	539	585	571	618	595	522	561	582	613	591	610	603	563	576	587	607	559	561	586	608	579	584	610	554	575	638	604	588	561	600	575	611	576	631	569	570	598	634	604	623	585	595	645	556	591	596	641	555	605	581	617	618	577	569	592	576	615	590	578	595	621	563	616	612	593	597	621	583	622	564	615	589	587	588	602	607	620	563	558	593	622	562	573	581	577	555	610	583	609	620	580	573	590	575	549	580	571	605	600	665	592	569	609	559	564	611	555	570	613	612	598	566	549	583	627	604	593	561	566	609	594	604	594	606	528	568	616	650	611	575	595	578	599	523	573	568	573	638	568	590	601	590	593	574	586	597	583	561	568	604	598	614	569	590	596	600	585	566	591	585	583	566	601	608	638	546	612	610	584	590	607	603	585	593	606	564	568	560	523	551	582	562	562	582	592	585	581	612	567	587	602	572	573	628	585	630	569	573	568	612	597	598	586	626	596	560	559	595	588	557	538	558	579	593	596	599	578	574	591	603	555	622	594	611	617	596	592	571	583	620	558	587	600	594	616	583	593	580	608	622	547	555	583	610	600	600	572	561	634	605	585	589	581	584	560	635	618	565	621	611	601	595	587	586	591	623	623	597	622	600	597	581	562	589	564	593	593	611	562	558	659	610	587	568	593	531	542	614	590	618	579	578	597	596	562	605	562	592	580	591	560	590	580	632	590	587	614	560	608	575	570	597	609	561	557	597	595	608	603	610	553	588	597	597	562	626	582	581	615	578	564	589	588	593	597	562	591	541	623	582	607	631	637	586	591	553	583	555	573	554	588	576	630	575	628	602	617	573	537	568	581	603	562	597	577	576	544	611	549	605	622	573	591	563	557	560	548	585	588	589	614	625	556	572	602	582	586	576	570	587	563	617	629	613	615	575	577	562	577	560	590	579	536	594	578	620	600	603	616	611	592	615	571	616	594	620	584	596	610	554	642	602	600	607	556	609	575	587	597	558	602	527	607	603	585	591	568	561	573	623	566	590	555	605	612	577	603	595	589	616	583	571	580	576	574	583	597	606	567	592	586	610	601	590	570	563	545	636	609	590	574	591	589	598	613	590	579	610	587	580	628	622	581	541	596	543	574	564	574	563	598	562	625	587	568	598	553	562	560	617	585	604	563	584	588	547	580	586	574	597	583	567	609	552	630	573	585	587	581	554	590	608	617	568	548	628	616	617	595	602	595	596	564	586	596	596	592	563	596	555	598	550	633	587	576	548	575	565	596	616	580	599	571	633	622	584	537	576	593	587	579	597	597	554	616	564	644	597	593	568	603	587	585	613	602	635	573	615	574	551	603	557	553	573	551	567	588	554	624	569	597	604	606	584	600	568	596	579	566	626	607	574	619	587	602	589	574	579	606	639	544	601	533	590	584	602	612	595	612	606	615	566	572	614	611	595	603	553	577	603	591	616	590	597	628	588	605	559	605	577	600	596	644	576	592	559	584	570	568	642	525	595	579	583	592	613	546	575	583	558	601	600	560	579	617	547	566	576	595	603	548	615	586	567	621	623	579	590	536	609	573	561	570	633	595	585	560	629	607	604	600	579	579	587	544	593	652	577	581	639	569	538	567	589	596	596	586	579	622	602	622	598	600	603	583	586	623	552	627	574	606	557	566	578	603	581	585	554	561	600	601	583	586	598	590	609	585	559	615	587	627	627	557	588	618	591	645	602	577	590	587	581	587	552	596	557	566	572	603	602	572	577	583	565	582	585	597	619	590	558	629	564	613	587	622	610	575	596	572	607	580	605	610	604	582	586	544	627	597	602	560	575	631	563	609	568	603	551	617	579	549	587	603	643	589	621	615	530	578	575	579	607	594	608	606	595	574	547	573	606	615	574	606	578	589	613	547	604	596	578	578	567	581	540	609	594	553	569	527	610	638	580	610	595	545	596	590	597	593	578	592	568	563	597	587	650	612	652	608	578	569	547	584	560	580	608	556	569	585	600	603	626	600	596	589	561	598	602	572	566	615	561	573	580	541	613	604	619	551	580	531	567	594	635	602	604	586	631	604	626	582	555	595	598	545	581	621	595	564	572	628	632	609	568	541	583	586	591	586	581	554	601	605	581	564	561	563	620	592	576	597	595	577	611	528	571	572	572	581	577	599	617	574	565	578	610	615	554	600	613	600	584	634	546	632	599	612	575	610	578	597	591	617	568	592	584	573	576	557	575	595	623	624	596	604	540	568	555	645	572	599	600	609	577	529	592	603	584	574	602	549	594	577	575	590	598	566	613	619	579	597	577	616	548	609	606	609	615	619	608	590	569	597	603	559	595	624	589	592	616	617	597	586	600	549	620	590	556	564	607	544	593	578	587	610	550	613	601	566	605	576	607	574	558	575	567	570	585	543	579	565	641	635	598	598	581	560	605	578	584	614	593	561	617	604	638	594	575	633	589	596	597	556	568	620	601	610	602	565	545	561	591	559	545	551	578	594	568	581	535	628	599	642	616	621	540	629	585	565	588	570	596	599	567	589	572	614	580	611	605	614	599	636	565	585	633	601	591	576	607	591	591	571	604	556	590	616	597	573	653	562	614	586	548	590	605	600	581	601	577	647	569	608	590	567	566	576	598	595	562	587	575	592	552	594	580	576	547	579	586	551	613	638	584	541	639	577	561	574	567	648	610	548	568	562	566	562	585	563	568	605	579	603	585	589	591	600	574	642	567	596	575	579	600	581	569	549	566	623	557	598	623	593	583	572	611	602	601	582	585	600	634	573	615	607	594	574	590	573	628	585	553	576	590	561	562	580	546	557	580	619	611	587	591	574	588	612	573	578	585	619	593	611	606	567	557	599	611	608	565	616	565	604	607	641	600	601	556	587	580	593	605	593	593	599	593	562	573	556	547	583	594	581	628	599	594	626	572	609	593	608	609	562	578	586	545	598	598	620	582	606	592	606	618	591	576	625	594	581	590	603	540	559	626	592	568	593	581	622	579	595	613	589	601	581	566	627	622	598	600	616	536
16617	31218	27506	17188	13584	8567	7392	6570	5420	5501	4925	3883	3243	2184	1906	1678	1507	1400	1248	1324	1214	1156	1055	951	951	928	1041	1115	1064	987	866	861	823	774	785	773	781	777	746	788	796	754	798	772	817	807	846	868	862	825	870	877	809	798	836	778	788	760	756	716	800	774	766	781	719	727	733	738	791	800	731	743	794	709	689	727	752	768	731	743	796	857	761	777	785	757	784	732	746	786	768	713	752	664	756	772	796	685	758	735	718	755	750	726	734	755	785	718	750	748	741	778	738	752	763	727	745	732	745	765	727	732	796	752	764	768	736	741	754	776	768	800	737	698	722	788	703	724	753	774	743	763	738	756	769	766	787	710	756	780	693	728	762	750	753	759	766	691	702	746	734	720	767	729	710	743	746	783	710	747	757	729	745	814	723	754	742	759	786	697	732	787	762	740	715	762	773	752	780	736	736	750	756	715	737	764	777	799	729	758	765	801	805	746	733	736	733	679	757	735	737	770	743	748	735	740	720	731	773	722	735	737	715	739	761	694	718	737	758	785	737	756	722	742	736	741	776	762	702	704	746	758	713	725	713	726	760	704	742	778	753	785	703	758	726	730	715	707	743	735	746	755	749	741	732	791	719	739	758	726	675	758	768	750	703	702	757	764	692	768	778	751	723	758	729	710	736	772	742	737	750	796	697	730	747	771	790	792	745	724	732	728	729	782	755	698	728	766	718	770	743	734	732	727	787	734	759	681	722	726	746	758	721	759	769	689	729	728	733	724	769	699	692	716	716	793	764	763	727	744	745	782	773	778	760	773	708	736	689	767	739	719	780	697	744	744	714	746	700	771	733	773	768	758	763	709	729	763	721	684	765	704	812	714	764	747	691	772	773	728	745	744	753	738	693	775	768	750	775	755	745	749	689	756	715	743	737	769	697	720	768	733	839	756	753	744	727	766	717	768	757	712	720	733	798	741	727	742	761	728	765	775	766	764	749	727	731	725	759	706	768	762	735	707	725	718	765	779	737	724	708	792	780	675	756	761	746	787	723	697	736	736	754	742	721	680	727	741	721	710	725	705	756	689	753	730	711	705	729	700	730	752	788	685	715	733	722	772	742	760	721	699	730	754	737	745	743	727	758	710	743	782	747	776	749	760	757	702	714	746	758	783	744	713	761	745	733	787	726	737	700	752	734	769	770	714	732	754	708	727	738	726	712	700	728	713	710	756	782	765	735	769	734	761	747	752	763	791	740	765	757	777	717	772	680	742	764	784	746	694	734	727	712	713	722	722	747	717	753	744	741	758	709	735	798	740	780	732	736	777	777	703	751	754	753	739	728	763	739	701	807	757	751	718	747	724	748	731	767	712	733	784	727	743	829	739	736	739	722	748	708	725	762	760	772	719	783	684	810	718	731	726	743	766	754	705	722	734	771	747	729	744	755	767	723	777	743	782	729	778	746	763	784	759	711	773	724	753	770	777	737	756	825	743	729	716	793	745	700	715	732	777	784	770	753	737	745	796	778	771	758	737	728	764	767	757	730	767	711	701	752	721	782	742	784	768	701	734	762	701	766	750	763	743	768	753	784	707	777	731	710	751	740	705	728	735	724	733	769	742	789	729	728	733	693	739	730	757	755	759	816	714	712	748	754	739	724	726	735	781	727	754	785	813	771	698	728	717	711	761	742	727	773	752	745	731	764	728	732	707	750	743	716	746	729	781	745	707	752	763	760	677	808	747	727	735	808	700	753	745	687	736	762	736	763	758	748	697	748	705	749	718	739	688	727	744	731	689	763	751	741	776	767	748	734	759	729	710	747	750	740	709	726	753	680	749	794	715	769	723	754	777	758	712	730	743	739	712	800	749	768	739	759	788	726	703	726	758	771	731	746	742	769	710	741	742	773	756	714	732	782	733	685	742	720	738	700	743	690	738	699	749	729	724	789	731	780	716	738	749	697	721	743	790	791	764	734	738	757	673	779	748	728	752	726	789	691	724	771	752	794	739	715	768	755	753	791	739	764	720	756	758	705	746	757	708	721	711	783	757	780	708	761	749	752	693	743	781	747	764	730	776	704	738	738	694	741	742	739	718	717	715	722	690	748	686	766	737	705	718	753	749	698	690	725	752	716	761	746	740	731	763	725	774	728	697	706	687	753	785	737	720	755	727	716	768	732	743	704	719	737	761	731	733	733	723	744	744	749	721	734	741	754	688	746	780	733	780	703	726	749	709	750	744	731	766	773	799	692	746	744	706	811	747	708	662	718	757	765	767	753	729	755	744	711	747	694	715	777	704	714	797	757	707	741	754	744	763	745	738	721	749	713	740	725	745	720	737	771	764	726	772	747	739	682	742	763	751	746	769	756	757	727	736	758	678	711	713	690	714	758	793	701	743	709	730	715	778	722	776	701	796	709	820	787	803	670	739	791	694	742	776	795	661	714	744	745	744	766	720	742	712	697	715	679	706	733	691	757	729	761	779	731	718	725	687	733	724	727	737	750	785	744	751	738	727	754	698	726	747	767	742	758	750	754	732	760	747	764	759	671	770	721	715	731	749	699	731	779	762	711	753	768	723	743	782	795	734	728	745	732	785	788	768	755	714	730	779	721	777	754	744	727	785	735	724	720	746	769	753	690	718	727	751	743	752	714	754	676	746	737	669	743	783	754	743	695	686	704	746	729	749	693	729	729	728	741	733	705	708	736	714	702	715	778	736	706	762	790	740	767	773	696	731	745	755	700	757	715	721	726	692	734	699	726	730	765	733	706	736	737	762	793	745	729	765	757	739	796	735	736	719	761	767	759	751	771	704	743	722	752	709	768	734	729	754	705	711	788	727	755	734	740	742	803	709	761	719	738	766	767	741	730	739	764	735	727	781	760	749	767	781	752	716	758	706	715	775	731	747	771	744	737	694	738	735	705	687	726	781	720	796	786	766	740	744	775	716	698	741	698	730	754	697	755	758	720	755	713	723	779	740	760	773	710	751	743	697	751	803	744	774	737	704	738	735	742	778	730	722	780	716	757	673	799	730	766	713	755	734	757	752	795	771	702	735	740	763	776	707	792	728	677	746	766	712	702	731	729	711	714	718	692	743	739	733	730	751	723	733	777	743	752	709	730	724	765	774	759	683	731	742	782	766	728	753	757	751	724	693	738	750	701	732	726	768	803	755	776	742	767	692	774	713	714	799	719	729	744	739	783	742	708	768	682	691	772	715	725	766	743	780	732	807	714	759	777	791	752	710	714	730	738	704	775	732	712	761	758	735	728	780	740	712	681	787	748	738	741	705	706	763	722	701	734	767	713	784	744	765	755	713	767	702	805	757	756	733	716	702	738	714	742	760	735	732	789	752	729	755	751	739	767	714	739	731	793	732	691	765	698	781	781	769	700	734	749	731	775	707	724	701	735	763	742	765	725	723	738	753	742	686	724	731	742	729	744	755	731	714	761	754	730	775	732	740	720	715	704	758	782	713	731	755	700	731	719	756	693	776	748	738	690	728	698	782
26984	20086	13359	5643	2878	1377	1091	967	838	888	828	679	618	481	422	403	395	365	369	379	358	364	347	338	338	348	392	358	346	324	355	305	318	319	301	329	329	322	312	319	311	313	304	332	346	333	331	318	305	301	307	314	329	315	326	338	301	309	336	320	298	312	292	255	291	357	317	328	327	321	309	317	291	309	317	326	296	302	338	340	276	301	315	323	304	339	291	309	305	315	300	315	290	314	310	287	298	316	303	306	320	296	299	355	294	327	311	324	316	321	269	272	294	309	293	278	289	307	331	308	303	302	334	304	325	311	302	304	285	326	295	327	308	349	291	313	310	314	302	301	316	319	300	323	316	323	324	304	300	303	301	302	306	315	316	334	308	298	278	286	299	333	273	297	296	331	317	299	324	301	290	313	329	296	304	284	333	315	302	291	321	309	290	281	320	296	310	278	314	313	305	308	326	333	284	290	285	302	293	328	294	292	306	343	298	312	315	311	320	317	313	325	335	303	331	322	302	300	333	331	296	315	314	311	301	325	323	312	312	271	309	316	315	282	315	305	302	339	292	303	327	306	281	310	307	315	274	298	315	312	307	297	334	314	279	320	285	307	322	308	319	320	307	287	340	324	280	337	324	295	290	317	314	311	298	285	348	321	311	309	294	299	304	307	321	339	325	309	295	319	317	342	317	296	297	288	303	315	270	316	317	339	329	334	291	292	297	298	316	287	281	288	281	305	308	336	333	308	348	351	310	291	315	295	328	297	299	308	314	301	321	335	332	292	360	324	352	317	307	300	283	312	281	283	319	344	318	327	311	344	318	309	304	305	326	339	288	312	320	325	282	303	348	301	328	341	328	316	283	296	315	295	336	316	280	322	311	322	320	347	293	304	284	300	293	312	280	301	335	343	304	288	315	332	324	319	307	334	328	290	325	337	289	310	294	308	310	291	305	337	297	346	293	306	315	322	344	314	328	331	300	310	294	323	341	277	319	322	345	293	333	316	329	311	310	304	320	317	343	324	308	313	331	287	323	308	294	334	311	349	324	361	323	333	297	316	313	309	281	321	326	317	290	292	334	282	346	320	298	300	321	317	340	324	301	334	317	353	337	319	320	318	325	292	331	312	321	337	296	319	283	331	299	298	374	298	348	301	310	312	304	335	314	314	325	300	362	299	301	317	329	322	318	316	345	304	316	308	308	328	279	284	358	324	304	284	289	312	299	287	326	296	317	296	341	313	330	313	299	309	328	346	297	289	299	313	288	331	294	322	307	319	334	291	337	306	317	317	292	336	328	308	304	323	325	324	304	309	295	309	326	282	294	296	297	302	304	271	298	306	319	331	300	310	335	274	330	332	334	284	313	292	306	325	318	297	319	306	289	275	303	314	315	296	287	320	296	316	300	296	294	343	287	315	310	349	326	301	323	313	281	322	301	291	321	343	328	304	326	310	288	325	305	336	301	308	330	321	345	292	331	290	324	310	301	319	323	320	295	289	298	285	304	325	321	313	304	312	291	323	294	302	318	332	301	328	297	279	320	292	271	269	314	321	334	290	312	305	296	291	319	308	327	328	294	324	308	323	305	308	260	319	305	270	319	309	319	322	334	316	330	267	334	297	314	294	311	310	322	303	314	320	294	321	325	295	307	324	309	333	311	326	325	306	288	348	294	324	309	323	316	300	300	314	335	306	320	320	315	324	324	300	292	309	308	361	312	291	280	319	309	302	307	321	323	277	293	304	288	311	319	281	305	294	336	299	303	274	332	273	331	357	331	321	331	310	349	307	303	327	322	305	340	302	308	345	294	303	322	302	318	316	310	293	313	294	308	305	314	317	297	318	302	317	298	323	310	337	287	319	309	300	318	327	339	336	307	322	330	297	297	334	303	297	320	341	282	327	279	305	280	300	298	304	324	315	295	328	293	329	322	328	303	338	288	292	309	302	346	340	337	291	318	313	324	299	320	305	313	311	297	345	305	324	296	314	327	336	294	310	299	275	296	295	307	300	285	319	296	298	302	322	305	284	287	322	309	292	293	277	310	319	297	305	286	325	308	339	339	283	288	296	301	317	346	315	344	305	294	304	342	322	296	322	301	323	331	297	344	296	337	309	264	318	296	320	312	301	308	312	306	311	301	294	325	324	310	307	307	337	283	269	292	308	305	312	308	326	333	323	307	323	337	320	304	295	312	307	325	335	325	325	304	298	282	309	329	296	302	306	307	314	327	304	283	295	318	336	294	292	289	305	314	309	327	311	331	330	339	333	294	324	300	316	268	300	290	300	291	296	321	307	285	289	310	341	285	291	314	305	301	308	316	291	333	304	304	357	337	304	329	295	318	338	334	310	289	302	334	324	312	344	320	315	326	338	307	280	310	321	307	295	314	295	303	302	288	300	312	308	301	340	314	285	293	316	308	333	324	315	319	336	330	287	331	312	310	309	298	315	310	316	302	337	316	325	333	316	265	323	325	329	321	320	298	306	311	328	314	337	323	304	285	310	327	315	342	328	313	300	301	295	305	319	324	313	313	303	296	310	291	337	276	290	315	325	329	351	301	293	308	290	283	299	286	348	339	305	340	291	305	303	317	299	316	278	308	308	315	303	310	280	302	304	266	300	322	313	313	285	321	296	316	306	289	319	340	319	280	298	301	321	288	355	329	311	313	323	309	346	284	286	319	302	322	328	333	280	330	301	314	351	367	341	318	303	301	306	343	338	338	314	324	321	355	304	318	286	316	299	270	314	302	290	287	319	308	316	325	309	315	323	312	327	309	320	314	324	295	316	302	310	311	310	328	316	331	287	327	288	315	301	323	299	299	324	307	332	325	309	312	341	284	318	302	273	304	285	286	322	327	282	294	312	329	305	296	315	310	328	313	324	303	309	325	331	305	270	316	319	317	286	304	308	300	274	287	302	336	335	302	307	308	299	309	317	317	344	304	318	301	307	339	288	299	314	309	295	340	303	312	305	340	317	302	333	321	313	276	310	306	318	303	325	308	330	323	307	319	309	305	312	324	303	338	332	333	327	326	349	272	320	330	297	300	299	309	293	313	336	311	270	299	331	315	338	285	305	347	282	311	316	324	334	304	327	298	296	310	306	294	310	287	308	322	315	307	316	335	333	277	321	302	285	283	305	325	349	309	313	341	308	329	315	317	309	319	288	324	335	335	333	312	297	297	305	320	287	309	302	347	320	326	278	325	308	340	318	292	314	295	283	312	324	274	320	346	335	321	315	314	328	333	323	317	311	303	324	300	305	310	300	323	303	311	309	319	300	326	292	314	316	323	306	321	301	291	293	322	301	300	313	339	306	299	315	306	292	341	351	334	293	284	331	335	320	290	331	298	294	322	313	321	299	326	306	307	287	316	304	303	326	327	287	314	313	336	314	350	302	307	317	296	317	291	283	313	312	311	329	273	310	306	314	317	314	324	330	322	286	305	309	329	282	313	297	304	311	326	318	331	296	292	334	323	326	295	315	317	308	307	292	327	328	303	303
11939	16973	14364	7368	5419	2960	2610	2477	1789	1961	1924	1541	1158	877	735	645	630	527	554	532	513	514	437	441	393	440	505	538	496	419	426	428	378	342	390	400	407	410	407	388	391	442	435	389	449	412	415	430	405	431	461	455	423	388	434	389	396	413	409	392	384	386	368	396	456	401	379	427	431	458	437	393	421	405	401	409	442	384	398	349	461	394	417	398	403	388	396	406	370	399	448	367	391	398	387	430	380	415	404	378	402	429	374	384	402	424	384	448	415	390	380	382	390	442	411	420	417	379	403	412	396	434	415	408	419	384	421	394	394	402	438	408	390	416	455	417	385	391	442	374	405	413	406	421	377	405	421	416	428	426	397	392	399	378	404	402	369	392	386	448	363	409	418	412	395	369	436	415	399	387	408	409	408	407	380	376	436	391	405	383	395	411	419	424	400	410	408	368	426	419	378	408	400	414	410	373	412	415	397	400	418	449	405	398	398	386	400	387	370	425	381	406	425	367	378	404	398	428	381	425	404	410	413	421	405	401	400	365	421	379	391	405	421	410	386	391	393	409	378	369	424	347	392	413	387	407	471	406	415	402	358	370	400	411	414	391	414	427	383	396	400	411	456	401	406	363	377	412	373	407	408	396	409	424	378	390	359	391	386	379	429	412	391	403	401	398	405	398	403	409	398	410	390	402	387	396	382	385	394	411	427	390	404	385	403	377	410	433	383	404	413	396	389	426	379	383	397	415	390	382	424	385	377	425	406	367	445	419	384	390	409	375	375	391	411	444	413	381	405	368	397	379	399	420	387	356	432	410	441	389	406	406	403	400	408	420	420	395	373	421	387	407	393	412	414	381	399	424	329	400	410	389	392	397	400	418	366	374	407	407	399	426	373	386	418	418	437	407	412	373	371	363	380	404	410	393	376	424	421	394	387	417	400	406	377	409	378	402	406	383	469	379	446	372	405	404	424	435	406	404	419	386	406	387	399	388	428	429	420	418	403	394	407	412	353	422	451	418	388	409	401	417	424	387	427	362	373	381	392	431	374	427	407	405	404	412	416	368	412	443	402	390	388	409	384	428	354	418	432	376	441	393	358	396	417	397	395	419	406	431	384	372	392	401	414	377	402	402	404	384	408	359	391	374	395	385	395	357	411	393	439	418	405	409	435	383	387	391	404	397	401	380	424	435	398	436	384	396	396	401	408	416	398	371	393	424	384	427	394	443	409	396	418	394	405	422	399	415	390	358	437	382	415	384	422	391	427	377	407	390	384	374	427	426	429	434	381	422	399	430	392	418	397	405	386	464	387	417	450	403	408	399	420	407	408	349	411	410	431	376	383	407	404	392	381	428	404	429	376	382	420	402	401	392	379	372	403	418	355	412	433	406	423	370	392	405	379	393	394	423	387	381	407	385	386	422	387	385	383	406	399	384	416	445	366	404	416	403	405	413	396	414	402	391	396	413	417	373	443	401	400	442	405	410	411	384	424	397	421	400	402	379	399	411	378	404	386	416	411	382	365	390	375	409	384	361	366	373	401	431	409	400	407	399	391	412	409	415	419	388	420	396	424	386	371	373	399	426	382	402	409	393	436	395	420	428	374	382	414	411	386	388	428	433	451	419	404	387	381	410	393	422	400	442	385	404	399	386	372	429	398	403	421	403	449	425	401	405	418	403	401	387	415	404	376	401	429	380	402	401	375	400	437	387	371	404	391	427	417	396	384	379	417	407	395	409	393	431	406	384	413	378	407	389	425	423	434	414	432	367	413	426	381	384	402	391	423	424	397	384	419	426	411	411	365	382	442	381	385	389	443	405	371	394	375	403	408	390	384	417	407	404	411	391	432	433	411	386	419	376	364	409	372	410	402	397	392	400	402	418	390	364	358	444	428	422	375	421	398	400	452	377	397	387	452	449	403	403	411	418	408	389	418	400	383	401	418	395	413	393	410	425	382	433	413	432	404	416	371	403	417	401	392	351	409	409	419	407	431	430	378	411	405	407	432	388	427	381	363	415	447	375	442	374	401	406	418	408	416	399	423	418	395	370	390	410	416	398	430	382	377	370	420	370	386	426	410	407	439	394	384	416	426	413	416	412	400	400	419	404	397	407	422	382	383	426	377	381	409	399	377	434	398	392	397	397	407	402	374	375	396	389	409	388	426	402	391	404	418	381	385	373	330	407	419	402	383	383	417	384	423	422	410	376	428	416	371	385	415	436	410	390	366	408	368	420	404	449	438	408	419	408	404	363	366	386	371	411	400	440	389	372	418	378	398	386	415	443	386	382	395	432	395	418	382	408	398	389	393	388	418	401	413	389	361	367	379	387	406	365	412	400	388	404	401	367	434	422	386	420	390	414	395	420	417	405	391	386	402	397	384	410	367	409	430	406	375	350	436	425	401	396	417	386	379	432	420	371	411	431	451	409	387	410	388	386	408	423	400	385	385	383	374	406	416	381	415	391	404	391	396	394	411	416	401	437	426	423	394	406	401	398	399	376	414	415	386	412	425	415	412	401	411	409	413	406	343	408	421	403	377	405	398	385	391	390	434	375	419	417	393	386	400	434	401	407	393	444	393	392	413	376	376	399	408	393	403	356	397	402	376	400	406	409	398	370	432	381	413	433	375	398	410	419	411	430	373	395	400	437	402	396	385	414	397	396	399	410	408	446	389	432	392	389	388	398	394	413	451	380	408	413	384	374	372	377	417	424	386	437	400	389	422	417	412	416	384	423	410	394	405	394	416	400	384	403	373	384	384	406	378	382	420	414	410	401	414	403	431	410	393	437	390	397	401	390	414	377	420	414	405	400	388	426	340	413	372	403	380	379	398	388	436	390	420	381	395	373	387	403	383	389	432	414	421	402	388	394	387	385	424	373	430	390	404	428	418	430	413	354	401	417	374	355	400	430	356	385	417	395	406	355	362	389	384	375	372	418	420	391	388	426	402	420	373	391	406	387	418	386	390	404	373	392	359	384	401	411	416	398	373	420	416	392	387	382	426	377	398	453	396	424	394	421	404	393	407	428	413	397	378	409	392	393	432	406	424	368	406	429	436	421	406	415	401	419	419	423	428	392	362	398	415	397	404	411	405	375	419	405	423	431	391	443	359	399	375	414	410	371	403	412	378	407	421	415	421	346	425	427	424	392	421	410	374	409	427	387	360	402	413	425	422	419	432	376	381	404	391	394	432	389	424	390	380	441	362	361	389	416	400	439	412	430	417	398	423	367	401	405	407	433	391	405	423	374	409	372	421	416	427	417	395	390	403	391	370	405	418	428	385	369	438	418	417	384	413	387	419	389	431	401	434	373	415	373	454	403	404	372	392	389	401	400	409	391	382	393	379	366	391	377	397	428	392	433	407	366	399	382	409	394	402	401	412	389	389	424	434	388	383	422	413	436	411	400	402	419	383	441	404	419	366	405	443	365	418	400	383	417	408	386	430	422	402	397	406	413	404	401	370	417	428	433	405	417	383	409	424	423	394	404	378	390	428	376
23749	20979	28226	23896	20939	11445	3279	2206	1679	1806	1599	1435	1218	949	899	828	726	705	626	625	688	633	638	643	654	578	668	719	679	611	582	559	586	543	507	546	565	550	564	620	549	586	536	600	573	551	579	587	561	593	576	578	598	608	578	527	595	577	590	545	542	601	543	553	560	558	583	577	559	603	591	558	574	581	542	542	563	594	563	602	502	576	578	587	607	622	561	586	565	572	540	556	585	541	545	577	579	549	559	495	596	542	551	580	563	546	558	585	531	558	593	529	570	564	562	540	555	586	586	538	595	541	569	588	594	559	556	570	588	564	577	555	554	574	547	550	565	570	514	570	601	524	541	584	536	558	616	574	589	578	554	555	538	590	504	566	584	575	571	540	600	576	565	530	554	585	533	574	571	552	560	551	567	545	504	577	576	562	559	579	564	570	559	580	527	580	515	573	549	540	557	570	589	561	563	577	532	557	539	562	568	531	571	598	526	551	574	583	572	503	518	578	558	577	610	596	548	541	557	562	548	555	582	519	586	613	546	542	552	563	550	569	518	552	566	562	565	570	551	545	566	548	550	508	549	563	533	572	529	536	617	580	578	552	543	569	569	542	530	571	551	550	548	546	594	574	569	571	532	536	507	578	587	550	564	568	566	536	558	575	528	514	561	576	564	591	558	520	566	529	546	541	591	558	574	588	529	571	607	545	570	557	527	559	531	537	575	542	547	540	545	551	550	553	555	552	537	543	542	563	538	545	576	596	597	535	552	562	577	540	551	540	554	596	565	518	565	556	543	564	561	568	588	569	603	541	582	530	551	584	564	584	539	561	545	539	522	545	590	540	583	571	514	588	575	586	528	571	559	588	531	610	520	551	550	525	556	543	566	526	545	517	521	569	583	571	551	547	532	564	558	561	605	571	598	528	536	557	582	569	572	544	574	573	527	571	534	561	576	580	538	565	563	535	568	573	549	519	534	576	527	590	536	587	539	546	575	565	527	592	547	563	565	557	580	555	574	590	517	563	544	570	542	565	564	580	549	588	527	568	576	578	549	591	517	574	566	563	557	589	537	552	577	582	591	578	549	546	598	588	551	530	560	583	588	563	550	526	565	596	550	569	577	575	536	528	546	567	526	581	570	553	599	564	587	579	584	525	544	584	570	582	534	525	576	576	532	576	555	592	550	586	554	543	578	539	534	554	573	545	565	521	527	571	538	564	563	594	564	538	561	566	549	596	554	581	531	567	545	560	555	552	554	569	613	524	512	542	614	550	590	568	592	571	582	568	555	584	555	572	548	538	539	591	583	503	562	545	565	576	542	542	522	526	567	563	516	570	518	584	559	528	587	563	579	594	589	512	510	539	591	559	542	571	533	523	570	582	554	525	561	564	589	517	592	548	565	561	524	595	523	527	551	552	587	493	536	590	572	564	548	569	582	568	565	571	566	515	595	545	575	553	551	573	603	591	541	543	572	559	545	603	575	573	554	560	554	555	569	557	599	582	556	559	565	518	536	555	617	572	539	599	583	559	548	582	575	530	550	529	571	528	551	548	594	593	614	571	555	545	557	599	544	591	592	539	523	565	566	584	586	522	577	549	554	516	575	578	567	584	544	527	574	564	523	581	542	563	543	533	552	560	585	550	594	572	565	565	540	547	552	591	534	559	550	517	550	554	591	568	553	576	598	610	563	563	617	555	576	553	526	569	561	546	563	553	522	550	575	536	570	584	560	548	550	546	581	572	548	536	540	557	566	574	557	590	576	561	569	552	550	509	574	555	567	539	588	551	533	577	532	538	564	545	573	588	542	551	556	565	580	591	553	547	514	529	592	574	569	544	586	565	550	577	548	566	553	618	587	573	570	516	559	511	542	546	577	561	576	556	550	573	581	582	537	554	588	580	578	546	521	606	528	551	570	564	578	521	562	559	547	517	528	563	611	543	587	522	528	543	542	592	536	590	551	582	592	545	556	604	558	574	561	537	576	578	541	588	527	543	530	547	551	557	580	551	577	566	524	558	550	568	579	556	562	542	556	588	553	590	569	587	561	581	586	516	576	591	549	575	577	564	541	530	544	543	560	532	554	541	548	573	562	577	537	578	547	576	568	562	552	579	580	582	555	550	543	551	587	543	531	606	555	525	564	563	562	601	535	538	542	542	590	540	516	508	570	564	556	595	556	562	545	566	522	545	547	550	542	550	530	537	548	560	555	560	541	545	544	608	567	571	534	610	551	537	532	598	572	561	537	545	502	567	562	553	539	523	540	530	570	575	577	584	571	541	566	553	593	576	567	564	543	524	573	600	547	547	536	576	582	529	579	563	565	558	542	544	576	613	586	570	547	550	586	508	514	524	581	543	575	561	576	561	544	551	552	556	505	562	595	589	543	608	540	585	528	532	582	558	520	567	570	571	567	579	567	557	577	589	579	591	567	561	545	500	525	603	577	563	561	555	585	585	543	579	561	532	569	562	553	551	541	551	557	568	580	556	576	563	578	577	573	555	551	550	561	535	543	571	561	593	587	511	551	554	535	569	523	568	551	539	532	570	551	561	553	561	546	559	568	562	582	540	591	548	553	554	519	561	608	548	554	608	524	544	565	557	522	585	595	565	551	499	557	562	549	545	553	548	541	552	517	555	554	559	539	539	533	541	539	547	553	581	551	551	604	568	573	537	574	535	562	623	547	537	531	572	622	597	544	536	554	538	546	572	532	606	586	531	558	581	565	556	535	543	551	553	547	576	560	554	566	559	502	547	575	570	539	590	582	546	543	588	555	582	561	498	529	559	542	543	534	593	527	534	560	529	550	531	580	571	545	562	534	623	553	574	542	596	573	569	566	565	576	559	550	507	560	554	531	551	565	538	595	584	540	548	502	581	566	558	557	562	587	538	583	561	557	496	567	547	563	579	569	510	523	530	582	520	533	565	546	616	551	586	551	556	566	575	535	554	570	576	526	542	574	525	549	555	529	560	582	582	577	549	564	569	549	549	549	546	610	572	594	558	613	518	578	556	523	548	557	572	525	558	578	603	582	605	567	560	554	586	585	576	565	544	508	516	563	556	585	536	587	535	508	562	593	550	549	584	531	541	586	542	569	554	548	522	544	543	562	574	545	574	534	514	551	582	567	584	562	553	560	569	581	529	552	563	547	588	566	543	539	549	559	547	578	559	536	560	555	569	559	553	574	500	546	556	517	518	577	545	540	537	546	583	591	539	512	563	579	587	564	543	558	549	566	551	587	554	550	549	570	536	519	555	589	599	581	543	549	564	550	565	561	559	517	563	567	522	563	539	554	521	588	561	522	552	515	556	559	556	541	527	550	576	543	552	590	527	567	562	565	557	553	542	572	557	579	558	556	535	583	502	543	576	560	504	549	548	533	567	526	550	592	576	612	549	556	515	557	557	567	555	544	570	538	560	540	583	524	526	521	576	536	530	577	585	575	556	563	532	531	510	566	584	523	535	530	543	583	571	575	590	547	578	514	574	573	506	557	591	543	536
13488	25896	21759	13055	10102	5913	5060	4570	3641	3689	3368	2698	2330	1625	1302	1285	1120	1026	1015	959	954	909	850	853	826	785	834	890	976	831	748	715	771	724	742	719	740	757	717	728	770	733	745	709	738	740	767	794	757	711	709	700	757	734	741	699	766	712	744	711	638	738	691	704	712	707	694	747	735	714	701	748	717	696	645	660	708	716	731	693	716	680	676	726	714	724	735	729	683	711	668	690	663	655	670	719	707	699	674	643	737	715	694	693	691	714	693	713	717	676	682	661	732	712	689	666	704	682	716	720	690	701	697	697	646	717	670	648	624	656	681	654	698	699	677	712	689	711	700	683	696	653	705	716	685	722	736	663	692	716	713	759	689	676	714	722	736	717	697	712	706	710	695	719	687	654	699	710	674	750	700	689	709	662	748	708	706	663	747	688	705	683	707	693	681	691	706	649	746	738	716	678	692	673	683	663	701	723	637	649	735	693	708	674	721	681	728	709	702	634	708	687	714	717	729	731	693	706	697	674	692	688	704	702	735	695	695	700	696	733	714	686	684	688	706	710	679	689	691	690	677	694	676	677	686	706	689	720	719	656	700	682	634	746	667	706	711	704	699	699	692	694	630	670	691	714	712	672	726	662	653	685	781	738	702	667	678	657	654	716	708	656	678	769	698	730	691	641	666	658	660	734	687	695	729	691	682	699	685	749	670	733	740	680	640	728	722	674	707	687	703	680	681	690	727	695	702	686	709	726	718	716	713	683	688	685	641	683	692	718	700	636	709	717	650	729	691	724	720	740	692	713	744	744	679	672	722	673	717	720	676	730	697	694	694	705	673	695	663	637	746	673	691	726	735	689	746	677	689	706	672	725	692	697	649	673	669	661	700	695	701	709	707	696	687	716	690	752	729	687	699	686	719	743	672	710	723	606	724	711	691	696	684	681	731	708	706	730	729	640	688	711	734	705	712	667	646	693	730	682	743	650	731	732	696	663	698	707	711	729	683	694	721	702	680	698	667	688	714	697	723	670	658	641	717	705	707	683	712	698	705	721	696	706	691	705	740	709	654	710	659	652	713	677	674	665	718	679	718	665	759	652	676	714	708	744	700	686	731	664	650	687	696	746	692	628	689	691	731	689	668	717	688	725	732	703	661	730	676	699	705	664	711	708	652	737	682	702	689	669	665	711	675	706	692	679	669	717	682	682	703	685	711	700	734	664	688	703	694	694	652	699	719	669	675	695	680	679	703	690	717	726	723	685	690	652	668	674	693	701	710	669	786	670	705	710	697	712	679	729	686	670	758	670	677	691	709	659	711	684	696	756	645	676	657	671	674	690	693	630	676	699	707	667	710	710	653	638	689	691	681	678	700	681	697	707	686	634	672	649	732	713	756	682	686	684	720	734	707	711	691	690	721	713	656	676	693	697	714	689	709	727	694	713	688	662	724	690	682	673	673	721	717	672	665	681	742	702	744	689	698	690	720	670	716	718	700	650	719	718	736	713	708	718	735	693	699	685	637	697	663	730	753	691	707	684	752	698	739	721	699	669	708	683	677	692	698	692	725	692	698	676	724	648	746	703	706	733	697	691	694	687	724	706	684	721	749	649	679	718	707	717	645	669	657	704	701	699	664	733	693	648	713	752	707	729	670	692	699	716	752	707	697	667	725	746	704	730	686	710	698	765	703	667	683	673	734	730	697	650	689	671	689	708	711	699	713	721	704	721	673	685	710	726	707	732	742	698	732	718	694	750	713	666	677	704	675	669	674	689	721	716	688	691	716	670	712	708	719	754	678	689	699	690	703	684	707	688	668	696	731	720	718	731	679	697	734	689	675	742	728	678	695	682	690	677	727	762	666	718	675	634	698	663	677	692	731	693	670	711	702	711	733	676	698	737	693	678	660	726	677	646	708	669	717	689	740	692	702	722	684	748	731	699	641	698	703	666	691	705	694	676	657	726	700	685	706	718	713	690	672	701	668	692	692	726	697	690	685	691	670	737	714	672	666	711	698	727	717	705	661	659	712	664	724	698	684	718	677	653	683	673	677	691	708	674	726	711	694	686	670	700	675	674	661	688	734	699	691	711	706	673	696	700	705	730	762	680	748	693	691	698	704	698	667	703	706	696	667	717	678	661	674	685	661	685	714	709	690	677	690	716	692	705	662	716	682	720	668	692	687	689	697	702	732	715	695	703	709	718	698	755	720	693	703	733	687	703	701	676	712	691	717	641	664	706	717	761	696	717	705	694	708	712	673	665	734	690	689	686	763	728	709	693	704	701	716	651	677	690	702	649	691	711	650	679	697	672	692	705	705	725	714	644	685	713	661	685	697	734	736	708	702	713	681	709	703	683	739	727	711	687	739	700	691	727	666	692	744	711	696	726	680	723	665	705	740	720	698	686	721	692	707	694	692	705	693	713	711	672	724	711	738	740	701	713	692	662	662	659	700	651	681	696	717	672	695	735	695	689	690	684	714	684	722	688	700	749	668	708	727	710	688	778	695	655	705	692	669	716	681	722	648	703	640	698	668	658	668	740	702	666	691	675	681	681	745	696	667	698	727	732	680	708	728	662	669	679	685	745	671	714	677	741	685	635	728	701	682	687	752	654	704	688	681	697	688	714	742	696	755	682	664	681	690	733	706	750	697	679	727	696	696	684	688	691	714	724	688	700	730	728	672	714	681	717	703	689	651	686	676	683	675	694	689	666	702	712	698	709	648	713	649	681	690	707	659	683	692	677	699	716	730	706	687	684	682	644	665	716	704	703	636	700	671	688	644	704	707	697	691	681	631	650	703	696	703	705	729	691	677	673	713	688	689	719	745	690	705	712	692	677	743	700	697	669	707	672	692	696	718	705	690	689	647	691	700	662	719	724	710	724	673	667	686	725	647	674	724	739	674	710	698	687	749	706	644	693	712	716	685	709	641	671	729	673	679	694	715	727	649	668	696	657	670	645	727	663	716	683	709	711	673	694	690	739	653	692	700	689	696	683	699	719	709	642	718	695	684	710	695	665	721	734	633	729	667	735	706	754	737	691	707	723	719	686	668	663	735	712	660	756	705	705	713	696	734	726	687	696	688	705	650	687	679	688	736	705	676	686	684	651	679	700	664	677	673	701	723	679	663	725	729	697	691	669	663	713	668	672	710	709	716	639	695	685	724	657	682	716	722	669	726	674	651	703	708	715	660	663	683	742	722	691	687	725	724	734	718	697	692	711	692	725	708	670	737	733	734	685	655	686	694	746	682	721	683	685	684	685	732	715	647	687	713	716	680	685	706	681	679	717	700	692	716	702	697	709	697	738	733	685	675	695	717	700	699	677	687	696	697	715	646	696	696	646	722	695	670	641	676	681	702	716	678	644	682	725	694	727	668	695	695	700	676	754	740	720	707	632	697	670	687	635	674	753	699	703	685	730	696	690	722	682	666	680	728	690	689	676	691	690	735	711	660	698	712	687	704	711	661	673	668	674	761	722	719	686	724	705	694	660	714	680	679	681
24954	20994	27078	24897	11138	2114	1408	1250	857	931	875	800	637	504	396	388	371	313	299	327	341	317	279	282	232	263	290	325	277	291	257	221	233	233	243	246	237	209	254	212	231	269	229	231	287	260	227	210	261	237	219	238	236	260	248	231	235	253	197	226	265	246	225	222	231	220	217	254	236	238	220	272	220	238	241	259	234	249	253	258	265	242	233	256	232	225	216	244	214	249	238	231	228	238	243	257	259	230	238	218	263	235	233	271	245	221	231	224	229	229	255	226	224	250	219	228	254	236	217	242	228	223	270	257	248	262	245	248	239	217	250	221	235	251	234	243	225	237	229	223	213	234	251	238	216	252	246	239	249	239	245	217	241	240	272	251	226	236	209	229	204	240	262	249	226	215	228	221	247	256	228	227	229	242	234	222	221	214	239	229	233	248	230	243	259	222	222	259	232	259	241	241	252	254	227	238	236	224	232	265	227	232	262	246	237	233	234	241	258	244	254	234	249	232	243	222	231	220	239	243	246	244	265	226	234	247	235	253	264	237	228	279	250	238	233	221	270	268	205	235	226	224	249	236	240	229	217	220	225	231	232	251	244	233	221	234	263	241	240	223	223	214	267	241	252	240	239	234	233	207	204	235	240	237	233	227	225	238	245	224	236	228	243	238	217	232	215	279	241	246	243	214	235	238	217	246	238	240	230	234	231	215	241	244	258	232	251	219	235	232	231	216	218	236	233	240	231	240	238	221	248	258	226	248	219	240	242	232	229	231	256	257	249	250	242	253	224	243	223	225	222	232	247	233	225	243	235	257	227	237	255	232	237	268	230	246	250	286	222	224	223	234	195	215	257	251	229	225	214	214	238	245	266	220	231	216	257	238	241	234	260	260	238	230	239	241	240	235	230	218	225	274	229	232	234	204	254	259	243	227	249	217	252	263	254	254	249	243	232	226	232	224	205	225	243	222	222	235	241	264	280	262	264	246	225	239	245	231	225	262	217	280	256	226	227	249	227	235	225	197	223	246	243	213	236	254	244	270	240	241	245	239	231	232	227	258	243	227	248	233	232	241	237	236	226	250	213	230	226	239	246	247	231	212	220	221	263	253	250	223	222	259	223	241	235	219	227	259	266	225	221	230	234	239	237	273	229	235	239	241	232	240	222	211	227	223	246	215	212	219	235	237	230	277	214	231	232	229	247	205	208	209	233	234	213	259	220	207	238	207	231	236	236	229	233	241	233	242	251	243	191	234	249	209	230	236	257	233	246	255	221	203	233	224	205	259	261	229	211	221	228	200	223	214	230	249	222	272	234	249	220	242	239	225	244	263	232	224	210	226	211	249	238	235	227	240	231	228	206	214	259	256	221	190	244	216	249	241	192	252	245	249	252	242	248	246	259	244	215	236	230	247	234	224	225	218	228	233	252	214	243	228	214	204	226	225	222	219	261	256	248	250	245	237	238	215	211	246	224	246	233	199	225	240	253	233	210	271	228	232	241	243	245	210	224	235	255	220	238	211	234	258	250	216	230	243	255	233	239	238	243	244	244	189	264	261	249	243	256	228	235	245	234	245	237	222	236	225	233	234	235	213	247	249	207	203	221	239	203	226	222	253	219	251	244	233	223	253	217	249	234	236	211	225	221	246	236	220	230	204	252	220	233	209	215	248	248	237	251	240	225	239	257	239	233	240	211	234	225	258	206	246	256	226	230	236	224	233	241	219	246	249	246	201	235	249	247	237	246	255	217	241	247	258	245	214	230	240	213	235	218	239	237	267	231	252	235	227	236	230	240	215	218	218	215	221	245	214	213	239	217	212	264	230	247	230	216	235	214	209	255	237	250	226	218	229	218	200	237	232	210	227	242	220	221	220	288	233	220	224	243	225	200	228	247	226	229	250	244	240	218	227	216	235	240	265	230	232	218	256	203	229	227	227	279	220	245	223	228	263	237	227	235	251	236	241	237	274	224	252	223	223	240	251	234	245	229	229	220	235	244	223	229	240	243	227	232	215	224	227	219	213	264	253	230	228	243	230	258	223	254	210	241	233	266	212	238	246	212	246	228	210	268	241	246	260	238	232	249	229	238	248	194	253	254	233	230	223	225	240	222	241	237	236	224	233	246	239	224	229	224	236	245	246	265	189	260	240	244	218	255	232	231	223	245	227	244	260	223	252	234	220	235	236	236	237	229	249	242	212	224	224	217	241	210	232	236	243	210	201	205	233	243	257	220	230	239	259	258	219	250	245	257	227	234	239	258	213	242	248	210	244	249	251	264	240	229	228	226	226	240	226	232	247	250	239	233	217	237	217	228	209	236	258	252	263	230	238	217	244	240	225	238	235	231	229	227	237	227	243	233	221	229	241	225	219	237	233	247	237	235	246	239	220	260	228	215	250	227	234	252	223	231	214	265	269	235	231	207	256	228	218	228	214	233	219	213	208	263	258	202	248	254	232	230	206	253	246	185	229	261	212	266	235	230	215	236	229	199	218	227	225	234	238	239	227	187	225	239	221	234	252	237	217	226	221	229	248	221	231	215	256	226	244	248	244	238	254	235	267	242	241	240	229	250	238	258	251	249	237	213	211	249	221	236	240	228	217	246	217	256	238	247	242	230	227	239	238	241	221	252	264	212	255	217	260	216	236	204	243	211	259	217	234	233	222	239	241	251	227	255	242	217	227	243	227	259	209	231	262	225	260	241	238	242	241	243	247	232	228	229	255	202	221	244	218	229	233	221	237	224	234	234	212	226	215	200	273	231	226	233	240	246	216	226	201	235	233	229	233	247	229	240	238	251	236	253	245	237	198	231	234	236	244	260	234	248	227	248	227	216	245	233	237	230	227	241	245	233	220	237	202	235	257	231	229	241	273	215	257	265	229	223	206	234	210	203	213	233	226	251	252	225	213	242	237	243	261	251	238	205	224	211	228	213	235	229	242	245	231	226	225	240	216	214	259	235	240	211	217	234	214	224	246	223	215	244	247	229	231	204	228	234	237	247	216	237	237	248	241	219	242	212	207	205	230	238	211	223	242	237	227	214	243	269	259	256	254	242	227	252	245	237	238	251	239	243	245	216	247	249	247	231	224	236	219	217	224	231	213	227	233	219	226	221	247	255	250	249	231	220	260	244	261	248	228	217	258	237	212	242	224	248	249	226	221	245	242	259	242	219	213	220	219	231	258	220	232	224	241	251	255	259	221	214	216	223	240	247	228	224	230	235	238	257	210	209	235	227	236	261	222	249	228	281	223	214	260	238	206	252	214	227	209	219	244	232	246	238	225	259	251	227	217	226	230	212	240	217	245	249	228	240	266	237	259	236	262	237	232	261	215	199	227	237	225	235	248	217	251	232	232	219	218	224	256	222	238	229	241	215	245	248	251	249	233	244	229	195	231	253	223	244	238	243	232	243	245	280	243	227	237	216	225	225	243	217	247	239	218	224	242	229	231	237	216	245	244	220	213	236	239	227	232	220	206	252	214	235	229	228	233	220	224	225	261
13198	21995	17456	9512	7230	4046	3633	3236	2393	2455	2305	1777	1512	1045	840	682	579	514	501	509	529	437	418	436	393	401	421	452	455	414	352	349	336	339	325	341	320	320	376	345	363	330	374	345	346	342	337	373	369	350	305	360	333	350	364	347	347	341	323	302	314	346	360	365	305	338	346	351	312	378	366	343	327	363	298	333	334	329	313	351	332	334	366	333	313	338	325	330	335	338	315	334	346	311	319	321	348	315	329	349	321	322	306	319	330	286	323	336	360	349	361	326	339	320	300	308	324	318	323	306	311	325	313	346	321	330	306	302	346	311	316	330	316	341	346	333	327	325	333	348	302	319	350	334	331	327	335	323	307	307	286	324	320	318	309	295	312	313	306	317	298	339	336	315	314	300	315	330	298	313	349	321	337	325	334	333	328	292	328	321	299	311	363	327	325	331	317	349	310	350	298	339	317	301	343	329	318	348	327	330	329	318	325	312	317	326	312	288	337	292	315	336	320	302	334	299	315	297	308	324	320	319	321	331	320	291	302	287	329	295	308	320	297	326	335	329	311	307	313	310	321	335	361	289	313	310	284	316	310	315	325	313	310	289	325	343	303	353	330	334	315	309	333	337	291	306	319	339	312	317	313	311	314	359	294	326	306	317	342	298	323	320	342	326	313	316	343	332	314	358	332	331	321	336	306	333	319	356	315	325	344	314	315	321	318	288	317	330	361	314	329	292	327	335	364	313	334	324	323	324	331	302	319	323	324	321	326	308	330	329	331	329	337	339	332	326	358	300	319	325	314	284	314	334	334	334	332	286	321	329	336	310	306	336	333	314	309	351	317	354	342	300	343	283	341	334	321	308	272	302	319	339	333	306	326	326	316	308	304	322	329	311	328	334	318	344	332	302	288	318	325	331	354	363	335	321	339	324	355	332	322	306	316	308	326	312	338	288	320	295	325	342	334	318	313	314	321	322	331	317	321	353	315	304	313	340	330	321	342	345	313	318	330	283	352	357	312	308	326	290	320	364	299	305	317	349	299	326	315	327	319	344	320	352	306	330	322	318	309	296	308	325	367	312	332	331	329	325	345	322	353	327	312	319	327	298	322	327	357	341	344	293	340	316	332	333	284	327	356	306	336	340	307	337	305	319	336	304	314	319	344	315	328	325	322	308	300	324	343	332	338	297	324	324	303	316	333	320	325	329	350	324	333	325	300	287	320	335	338	324	312	316	336	323	305	337	323	320	305	341	322	329	349	303	319	312	327	314	313	326	328	318	352	316	335	330	339	290	316	315	337	327	314	308	337	348	300	335	332	344	326	333	317	328	344	357	325	363	331	346	312	341	306	331	313	271	340	324	304	330	321	339	307	333	334	294	301	277	311	346	321	326	325	316	314	342	308	352	338	285	305	308	303	348	332	332	311	333	322	309	359	314	332	317	347	341	359	326	328	302	309	309	320	309	303	325	305	302	323	337	347	310	339	373	312	300	347	302	316	290	299	315	305	313	328	310	327	348	311	304	317	315	325	346	307	328	317	300	319	337	321	312	318	328	319	339	315	332	325	340	333	324	306	343	339	322	325	325	338	322	296	341	330	337	348	331	330	333	297	348	328	324	290	324	357	323	318	345	320	307	301	284	331	337	314	323	334	299	301	310	314	341	307	327	339	328	331	352	294	306	330	304	289	297	344	341	314	325	338	316	293	329	306	327	301	324	298	303	321	314	307	352	336	303	326	310	347	336	319	349	317	312	333	333	307	306	332	304	312	302	314	305	338	326	357	314	324	314	348	316	316	335	341	314	315	327	329	349	283	330	324	318	310	333	321	324	309	337	301	325	320	299	290	308	347	311	316	286	326	348	316	320	330	338	354	303	329	312	338	336	313	316	333	320	310	335	320	335	316	319	317	293	333	335	315	331	318	329	319	327	301	327	328	340	302	334	325	317	328	334	313	345	345	335	322	330	313	308	346	344	329	293	320	314	325	318	349	327	319	333	300	344	318	274	330	323	356	345	308	286	348	352	322	311	316	343	339	290	346	344	353	346	315	347	316	316	340	298	323	330	333	353	349	312	365	342	327	330	346	334	314	329	324	321	336	315	291	351	324	342	348	301	327	343	315	352	322	315	330	325	323	320	318	318	319	332	297	347	294	359	339	328	296	283	299	321	323	336	310	329	329	327	321	307	339	318	322	308	315	315	317	305	320	298	314	341	300	338	324	325	324	308	317	302	325	326	331	323	318	314	307	338	351	298	280	318	332	301	317	314	347	346	312	311	313	320	289	321	320	331	309	307	330	338	328	331	342	330	287	340	331	326	309	300	312	300	324	349	338	314	288	351	325	310	328	321	312	316	327	336	366	327	311	310	324	332	322	367	336	349	334	322	338	284	350	308	279	325	323	304	340	347	319	307	297	332	313	337	306	315	328	332	331	309	312	301	336	360	330	326	316	317	312	311	311	331	304	336	323	335	310	338	296	328	351	304	322	353	326	320	310	296	301	329	320	322	311	330	339	329	335	353	347	291	335	291	314	300	291	346	329	310	315	360	317	303	316	328	332	302	310	317	318	328	328	326	302	316	332	322	331	317	339	337	352	337	297	346	280	330	306	323	337	306	327	345	300	298	338	348	335	340	334	304	309	314	302	341	337	333	320	309	304	325	309	304	320	324	340	334	343	347	332	305	320	294	321	320	314	335	307	334	351	337	312	333	344	312	323	338	336	346	336	326	305	334	342	306	307	320	300	308	345	330	332	357	337	304	284	339	308	325	351	318	327	330	337	296	304	349	316	318	330	305	331	277	340	300	333	324	373	339	319	318	314	318	319	343	331	337	307	341	307	350	313	294	299	310	341	315	334	332	338	342	323	333	317	306	310	311	338	312	303	295	302	357	339	312	303	332	318	349	297	317	315	301	346	310	326	310	319	312	302	351	290	347	315	328	329	300	305	328	284	312	330	320	338	272	298	309	330	324	338	331	329	346	332	316	327	319	297	336	343	324	327	341	344	328	297	312	336	318	330	319	297	349	344	315	330	321	376	316	309	325	321	337	327	329	310	318	325	322	341	328	328	318	309	288	286	312	365	319	359	318	304	328	314	310	350	321	342	327	328	333	351	294	328	338	315	286	308	338	294	298	318	347	354	290	308	332	338	304	292	309	289	344	314	359	329	357	290	352	334	294	317	346	293	334	326	281	314	341	316	310	323	291	323	325	313	318	322	343	321	324	313	327	314	355	331	328	340	313	310	319	325	340	310	346	337	316	311	345	327	327	315	317	357	331	321	303	323	326	303	293	326	291	340	306	313	315	310	347	320	321	337	310	311	323	309	324	296	322	309	324	337	318	368	328	324	280	326	335	320	331	341	319	290	323	330	295	314	326	309	307	333	349	353	353	347	326	312	304	304	350	340	324	303	338	301	325	322	313	295	311	324	303	312	328	325	331	298	332	308	327	331	321	301	339	312	322	294	305	321	327	316	322	317	309	281	321	331	315	308	318	328	340
22772	21020	28748	23484	21028	21107	11739	3420	2217	2266	2051	1703	1522	1231	1037	932	839	849	835	784	746	700	682	708	687	703	694	688	685	685	670	633	621	600	664	635	598	596	618	573	617	580	657	618	638	639	616	615	610	649	655	612	628	593	640	623	603	602	577	610	555	599	565	583	619	593	633	591	614	624	604	616	652	564	573	571	575	571	572	569	598	604	612	601	559	577	563	617	555	551	604	600	569	589	644	579	554	568	573	626	612	580	615	618	581	626	602	609	576	579	594	586	596	581	556	644	573	586	609	586	619	591	610	603	561	589	597	548	588	580	583	592	593	633	622	564	613	623	564	562	555	592	574	545	596	609	623	580	576	558	589	595	596	612	584	627	621	562	540	526	577	605	569	600	621	593	578	525	583	569	621	614	545	576	579	578	595	578	588	592	620	576	584	551	624	554	537	592	594	594	616	564	549	568	557	584	598	610	627	573	606	609	555	574	559	574	560	565	548	618	567	537	622	604	553	586	613	605	617	555	563	605	615	561	584	582	523	609	565	557	581	587	577	563	593	601	544	607	576	600	615	645	593	621	578	589	593	544	558	563	580	581	568	609	627	561	545	593	602	568	593	588	562	579	574	621	600	584	602	573	600	577	592	543	589	615	590	562	622	606	554	554	557	578	560	601	561	603	590	574	537	575	623	597	533	575	541	573	587	581	554	581	609	544	616	587	577	582	581	598	584	601	559	612	601	598	594	578	599	585	609	539	626	630	592	559	592	560	607	522	565	576	615	589	564	562	574	592	574	557	592	582	575	606	549	572	564	592	552	550	555	627	631	560	584	581	558	605	611	581	574	588	586	592	610	584	559	562	624	595	553	552	528	605	584	574	553	593	558	542	602	616	565	587	559	582	635	590	587	569	592	616	589	647	620	575	538	537	559	542	602	567	586	594	620	600	630	549	581	556	595	602	589	571	540	607	551	613	609	586	588	572	628	610	606	619	581	563	597	573	569	566	582	606	578	584	573	593	574	539	589	581	596	559	609	626	567	588	588	533	594	562	613	524	576	554	573	586	580	590	575	605	573	589	635	581	563	581	581	563	562	565	536	600	605	556	569	571	568	593	598	572	606	603	595	573	597	576	605	545	574	609	599	563	594	598	539	557	548	599	598	572	581	540	590	572	594	585	598	564	581	540	604	588	589	549	587	575	566	591	544	600	601	561	560	571	533	572	606	583	559	575	573	557	573	631	557	574	603	613	542	584	586	620	573	595	586	597	627	560	581	591	550	586	589	560	586	571	562	598	583	593	570	600	592	578	593	557	587	550	606	553	606	568	582	545	558	566	589	599	585	578	607	589	575	597	567	556	616	578	566	578	578	589	587	536	577	588	578	562	591	598	590	575	544	574	597	594	616	620	607	573	578	611	557	550	571	553	586	600	585	560	571	574	595	613	586	573	542	569	547	542	569	616	557	580	608	597	523	575	575	555	596	546	552	609	592	578	586	540	589	591	584	612	554	565	591	546	627	605	547	601	535	590	568	549	574	556	541	575	560	549	605	564	579	587	567	582	596	582	558	582	622	542	564	626	570	598	572	592	602	570	573	576	627	568	592	593	538	575	588	606	607	570	579	541	579	573	578	519	577	585	645	588	606	604	577	564	623	573	569	598	600	612	586	594	595	535	564	581	540	568	564	568	556	590	589	590	574	559	572	569	599	585	589	563	561	545	544	581	601	571	606	554	582	598	590	538	574	552	531	563	595	599	583	567	557	613	585	576	560	541	601	569	621	607	600	585	564	588	578	596	571	591	580	559	586	547	612	598	558	568	637	563	584	592	597	555	554	582	590	602	604	567	543	576	610	586	561	582	572	568	540	589	563	592	551	548	560	557	546	566	550	581	609	620	612	531	565	581	572	592	567	542	570	592	575	599	588	567	601	575	601	597	648	570	584	573	578	534	600	609	605	556	581	611	578	511	558	555	584	572	594	575	629	585	597	566	541	631	557	589	543	615	597	603	617	576	606	545	653	586	549	616	553	599	587	582	541	569	541	548	603	575	562	565	548	607	553	593	575	569	584	595	609	571	571	601	582	583	561	533	617	561	612	611	554	549	587	561	562	570	594	553	571	598	626	563	522	662	577	592	565	562	583	591	586	587	579	588	597	576	608	606	596	611	557	540	616	577	541	563	601	594	545	572	632	599	582	567	605	572	616	603	603	577	617	595	551	622	593	562	530	568	545	622	578	609	589	513	595	560	587	602	602	520	545	544	614	584	579	623	612	567	583	555	584	590	545	611	599	555	609	568	615	565	611	544	578	580	587	573	551	604	606	579	595	628	595	575	607	604	539	577	616	602	615	531	577	569	539	574	601	614	608	549	607	588	622	606	592	541	595	569	598	553	571	585	568	589	589	600	567	572	568	584	542	581	529	553	557	570	571	553	615	599	633	571	599	557	590	604	579	575	619	600	623	609	561	626	631	589	612	592	599	596	605	589	562	598	583	580	529	556	580	591	591	554	561	541	582	580	578	618	554	577	574	576	555	560	623	563	592	579	560	607	609	574	548	595	613	539	555	568	579	623	558	600	574	556	574	532	560	584	579	609	566	555	600	580	566	553	603	586	599	585	565	568	549	564	568	595	550	582	597	577	574	573	579	512	611	626	576	594	553	561	593	607	573	562	561	534	582	621	584	548	582	612	568	591	555	564	599	527	592	544	559	548	565	567	556	584	592	593	576	591	575	635	566	568	592	564	622	611	590	588	564	561	536	558	563	591	537	600	578	576	624	597	554	534	576	577	607	611	586	541	620	593	562	583	605	576	610	585	570	612	588	563	608	549	568	581	588	575	562	613	572	634	589	545	565	624	566	612	569	590	578	570	529	540	584	599	574	584	599	584	578	591	581	593	585	608	583	624	503	582	541	619	555	625	578	627	579	577	601	581	550	573	582	586	529	597	575	595	561	540	587	571	583	594	627	574	590	583	591	610	566	598	567	549	560	543	564	609	591	593	598	604	609	651	559	604	573	578	562	614	553	597	569	580	663	579	589	604	586	568	590	610	550	619	572	591	580	563	596	568	555	566	585	615	581	613	656	527	608	580	594	518	580	545	628	589	568	531	582	592	598	601	612	562	583	588	559	577	631	598	598	577	564	568	591	537	579	542	595	590	581	580	606	568	568	583	540	608	610	586	623	599	597	560	598	588	564	553	566	614	537	551	587	593	599	623	600	544	591	589	556	569	591	528	637	582	645	571	580	610	624	599	587	582	568	605	613	558	608	581	549	579	545	586	572	577	546	569	559	579	607	547	561	588	584	563	600	545	608	567	585	584	631	549	595	577	595	594	581	584	540	593	612	576	542	600	567	605	578	568	566	569	571	601	568	574	610	558	570	619	613	554	621	608	587	573	607	564	602	566	588	568	574	559	576	593	606	578	610	571	581	592	576	586	628	543	572	576	597	553	561	579	588	553	579	612	558	579	580	606	607	593	587	524	595	615	600	595	563	598
16303	31903	26661	16491	12974	8386	7305	6299	4848	4838	4441	3686	3042	2274	1750	1515	1443	1301	1152	1112	1099	1076	971	972	895	937	914	999	1089	939	826	773	826	797	816	806	753	798	815	761	788	780	842	817	834	833	771	832	801	773	781	815	790	743	817	757	773	725	720	794	793	718	807	752	786	747	761	704	753	744	777	744	733	710	821	681	787	734	802	763	747	765	734	802	720	722	720	699	708	742	731	763	725	727	725	751	742	730	720	747	746	707	701	767	752	705	748	693	744	701	717	747	732	723	716	740	745	720	715	778	724	695	725	692	713	762	707	728	696	753	763	715	694	706	749	726	750	724	777	746	717	725	683	741	669	712	716	686	726	714	734	733	724	762	725	779	744	764	699	681	726	760	723	714	768	719	742	725	689	693	715	747	734	683	744	716	813	716	748	739	729	703	740	767	732	751	790	702	754	717	725	705	737	751	761	733	724	748	751	717	773	726	723	712	759	694	707	715	743	732	714	725	759	773	745	698	763	725	693	702	729	785	664	723	717	684	717	741	758	782	732	719	772	703	734	741	745	733	717	751	678	728	774	723	771	710	695	750	760	748	694	736	739	747	710	723	736	702	719	750	757	760	738	724	744	726	732	715	731	718	747	774	697	696	794	737	697	742	709	741	700	745	747	706	729	684	694	692	755	784	685	733	696	761	760	740	740	782	732	718	716	676	708	708	766	718	766	748	685	676	663	728	749	736	750	744	752	745	708	694	763	768	743	708	705	738	677	714	700	729	759	739	747	755	754	735	737	713	750	723	713	730	744	727	765	761	737	755	687	724	740	779	727	697	732	737	728	739	741	723	690	771	692	734	726	661	750	746	728	755	688	736	752	711	777	681	731	698	741	692	733	725	710	783	746	702	729	719	740	739	739	746	741	710	698	679	724	731	701	708	757	729	690	726	710	730	696	699	714	704	685	725	747	722	778	776	684	774	730	731	719	710	722	778	777	746	782	780	733	721	690	705	703	730	737	736	725	740	693	710	716	743	735	670	727	740	741	715	715	749	710	700	687	752	741	686	718	700	682	717	684	744	699	734	741	755	724	757	751	729	691	688	725	724	732	704	712	717	703	725	685	737	720	732	699	693	702	710	749	740	716	718	728	709	743	715	740	718	726	721	731	716	760	794	734	701	708	703	752	753	698	712	718	714	729	709	760	726	765	695	718	709	748	759	690	690	672	733	752	762	728	713	736	692	742	741	752	722	702	749	722	677	736	706	736	699	734	748	702	778	727	700	736	729	745	779	735	751	722	766	721	701	749	740	765	762	733	736	700	733	710	728	726	730	760	755	733	729	737	756	698	736	711	699	759	765	694	727	740	746	697	732	765	736	734	711	738	731	735	761	710	732	710	735	700	694	717	740	715	759	734	691	709	755	757	738	722	728	696	702	729	738	784	726	779	721	705	735	731	737	738	734	746	720	765	749	713	766	757	761	705	697	743	678	696	753	769	708	746	686	748	740	747	731	714	679	698	725	721	758	719	717	763	725	721	741	716	738	773	677	752	727	715	693	731	707	723	717	722	719	726	759	749	731	724	778	751	776	704	738	690	691	709	687	730	730	702	751	715	681	696	757	718	724	748	740	683	721	695	720	701	746	738	714	664	708	713	641	756	725	744	759	713	725	719	737	734	649	776	727	762	753	682	731	729	756	740	656	736	717	738	744	776	733	691	720	734	722	766	782	715	716	740	802	708	776	717	724	735	718	691	732	687	741	687	711	719	739	758	702	777	775	728	737	688	742	749	745	770	717	732	778	724	696	740	723	713	738	727	727	737	736	694	716	703	779	752	745	715	727	732	720	751	725	716	759	713	672	739	674	720	740	688	742	691	787	747	695	741	735	723	712	735	712	750	737	737	743	731	714	731	694	735	716	767	735	753	719	729	726	762	733	773	747	730	770	718	690	670	727	753	775	709	725	729	762	754	694	724	743	717	704	727	692	715	717	756	688	718	754	749	725	747	625	698	750	724	715	738	742	724	721	816	745	714	695	734	675	706	722	731	684	755	713	759	727	706	684	674	760	766	714	698	728	747	751	738	717	718	771	723	714	751	734	736	751	699	726	733	762	732	742	755	780	695	735	731	759	747	759	710	694	673	733	741	716	700	680	733	719	737	693	709	722	690	734	734	725	752	741	744	692	704	692	748	703	757	710	708	725	753	745	675	730	766	714	722	770	693	685	774	756	716	721	710	720	706	716	698	735	756	727	734	708	789	715	714	717	693	721	684	732	749	708	753	716	741	711	768	709	758	716	788	686	694	705	708	703	712	715	701	777	739	733	728	738	758	697	763	689	716	719	751	758	750	727	740	736	721	708	741	726	754	768	676	739	738	735	740	749	739	723	692	734	750	748	738	713	688	740	719	740	698	761	799	724	744	765	719	725	711	701	730	720	755	716	698	729	717	729	727	706	686	766	757	776	745	745	714	753	658	743	739	778	725	753	752	746	670	721	691	688	692	733	740	733	721	757	758	717	764	809	721	715	714	700	760	752	682	722	725	686	736	741	736	631	729	709	698	743	742	727	746	724	697	696	714	770	704	739	711	705	736	789	717	742	709	711	709	730	719	701	758	730	706	714	745	742	732	706	762	794	682	746	712	767	727	706	709	763	724	719	715	712	761	741	765	765	699	680	710	742	723	702	710	728	730	721	710	728	675	791	716	701	737	754	753	715	680	750	756	741	736	745	695	707	704	757	715	724	736	720	757	745	746	731	740	779	769	686	735	727	724	745	735	768	703	723	736	749	755	695	777	738	737	701	731	686	695	768	726	737	739	708	757	727	754	758	725	802	743	713	714	727	704	747	711	713	733	727	716	745	724	719	728	753	729	740	709	736	697	728	706	760	703	707	755	685	717	736	744	758	703	735	713	682	711	728	701	765	738	726	722	680	711	736	733	733	734	807	685	760	691	724	714	755	758	721	737	774	753	691	720	735	727	696	716	741	764	743	725	705	700	726	736	747	778	783	701	686	725	726	718	704	714	694	713	739	745	724	729	690	749	757	711	695	714	702	759	748	775	693	759	700	743	780	691	768	744	714	699	730	715	719	702	747	726	734	737	731	738	740	709	724	721	693	740	753	734	757	722	734	723	724	735	728	758	719	724	750	757	737	705	737	748	744	767	730	722	753	724	742	696	710	736	738	744	719	761	765	763	752	734	715	706	734	713	719	740	803	715	746	682	739	693	732	742	732	709	749	714	727	754	661	670	737	749	757	730	739	718	744	717	689	737	713	725	771	753	761	727	713	715	698	701	747	692	749	746	710	745	757	722	752	760	714	710	749	747	745	729	750	707	725	693	756	719	742	714	720	706	738	750	740	739	738	707	728	741	726	715	714	756	768	718	748	743	686	731	740	763	742	714	714	739	725	703	735	750	777	760	720	743	724	670	743	724	734	743	738	752	732	735	722	714	708	740	716	688	705	731	660	742	712	772	731	722	718	784	723	764	716	721	749	768	706
26804	20056	12997	5111	2607	1365	997	1001	735	735	732	605	540	470	393	398	341	368	311	358	336	360	308	335	278	314	342	285	321	305	298	320	310	291	304	320	318	315	311	294	290	300	292	312	279	294	311	340	296	271	281	312	303	313	283	281	308	297	321	285	325	304	292	293	307	313	282	288	301	307	326	300	285	319	292	350	320	307	315	308	322	292	326	320	281	297	272	283	291	293	307	291	293	279	284	305	259	281	282	283	338	305	318	272	310	322	283	342	298	304	291	325	278	310	291	315	310	285	302	278	282	307	320	310	304	310	292	268	321	305	313	304	298	297	307	310	295	281	272	316	307	305	299	304	286	292	298	288	273	299	316	299	309	331	289	306	295	311	285	329	324	286	316	309	278	290	358	298	308	305	300	299	311	301	302	278	288	276	281	322	345	305	296	296	320	297	300	304	314	300	318	303	301	300	276	298	316	294	306	299	275	304	309	302	287	268	285	314	288	290	285	312	264	303	317	302	318	300	337	291	334	289	278	284	268	293	288	296	306	298	309	294	336	313	298	306	316	298	279	282	290	294	314	305	312	326	294	306	296	297	289	315	311	299	307	301	282	321	284	322	319	284	327	285	313	296	287	313	304	296	308	316	275	309	309	305	301	315	281	309	314	303	294	288	316	326	311	316	294	308	304	314	324	296	323	308	282	314	308	297	293	320	310	298	294	286	296	274	296	318	286	326	286	306	272	333	323	293	317	262	297	277	316	332	332	316	303	316	325	302	315	311	294	290	294	304	305	319	288	286	282	305	324	331	313	296	312	325	322	308	292	304	327	309	297	291	287	315	308	297	301	274	316	276	286	299	296	308	308	285	290	314	294	280	308	281	315	294	284	314	311	312	320	316	248	284	321	340	312	288	287	293	319	279	291	322	318	300	305	273	318	333	314	306	319	274	299	315	283	301	308	297	328	330	324	308	280	299	297	285	277	320	291	299	325	304	256	262	284	303	304	302	279	313	279	321	301	283	334	275	283	272	314	302	286	291	299	307	285	285	278	316	297	293	298	294	284	299	284	322	299	316	287	304	276	288	319	277	293	308	302	299	278	292	306	290	310	293	294	297	293	297	311	322	298	340	296	317	295	297	312	316	268	272	292	331	302	295	274	293	293	280	276	304	295	290	294	305	322	310	297	285	296	299	275	308	328	291	283	284	294	295	301	305	311	286	301	295	306	299	294	295	308	292	327	301	317	294	322	301	326	294	323	323	324	310	310	300	298	294	297	272	308	307	287	312	309	316	304	268	311	308	262	325	333	306	310	297	295	303	332	317	297	313	295	328	308	301	305	302	291	290	295	315	291	327	317	305	297	291	302	345	301	275	275	336	280	305	316	303	313	303	288	287	301	294	300	332	310	271	297	320	306	299	338	305	317	342	289	298	323	333	273	332	280	298	301	299	326	288	280	320	312	273	308	327	288	316	306	337	276	290	280	311	271	305	308	286	307	335	292	285	323	315	326	305	278	295	297	325	313	321	262	305	293	285	308	323	302	288	332	328	312	300	284	321	289	277	278	297	287	326	307	274	299	321	297	297	307	277	306	316	305	313	276	306	308	289	314	304	314	291	297	315	314	293	310	301	296	296	285	305	289	315	325	299	284	286	282	288	318	319	328	294	299	302	321	290	309	338	299	307	287	300	296	304	310	271	308	299	328	293	297	283	318	282	297	323	314	303	309	285	301	308	331	295	268	310	296	293	295	326	325	308	298	284	303	297	296	294	302	330	298	303	310	318	289	284	334	297	266	311	312	292	288	291	265	307	319	297	292	317	314	340	270	285	326	331	304	308	300	295	326	324	329	283	307	286	299	313	302	327	304	319	305	318	344	276	283	306	294	263	283	282	289	318	331	300	289	269	273	336	300	302	284	291	292	297	265	306	317	291	296	279	310	303	327	299	303	302	307	285	305	281	285	302	285	330	309	330	298	289	329	268	289	280	310	330	291	332	320	308	296	323	312	307	290	296	287	289	299	284	305	292	315	314	287	314	277	298	301	282	280	313	269	298	259	293	278	315	286	283	293	288	298	294	311	312	293	297	309	288	328	291	307	300	290	271	272	318	295	280	304	316	314	336	324	315	297	329	279	288	299	311	266	294	309	297	289	277	295	300	319	312	330	320	294	297	336	301	278	281	283	284	291	293	275	336	315	331	279	300	304	289	318	305	311	290	274	302	322	304	311	310	310	327	352	291	328	293	283	268	318	256	302	295	340	306	304	313	302	310	314	324	283	333	286	285	296	295	290	275	284	279	298	294	324	308	299	286	299	309	286	307	324	324	297	325	314	331	336	287	308	298	299	328	293	292	313	300	305	319	311	288	304	305	308	275	300	317	301	302	309	308	321	303	316	288	303	285	336	319	270	309	328	323	294	309	311	295	317	263	301	289	301	315	302	305	292	294	302	312	300	281	301	275	295	296	311	315	281	333	318	273	300	305	298	307	281	321	303	302	268	310	281	288	304	313	326	317	295	287	304	269	318	298	292	321	289	304	326	308	302	327	303	320	290	308	279	294	260	278	279	319	274	307	308	311	323	336	292	290	297	325	282	290	296	253	268	278	333	294	298	307	338	257	278	305	297	303	322	310	309	294	321	305	325	325	311	315	310	337	305	322	317	319	301	303	305	304	305	289	298	271	304	307	290	254	316	325	308	293	296	312	310	316	312	325	314	324	289	297	304	301	292	304	288	297	305	301	314	299	278	308	300	290	301	310	297	317	313	313	295	310	314	289	297	296	299	306	316	322	318	280	295	296	289	324	318	304	296	319	305	318	314	317	323	309	304	311	294	308	326	290	290	317	297	290	270	334	292	303	275	284	296	292	299	293	285	293	291	308	325	277	301	311	303	327	288	288	310	308	285	281	333	311	289	294	290	296	335	298	317	294	291	313	308	263	306	294	291	279	283	326	318	315	316	277	288	310	307	305	311	275	282	292	289	325	277	293	296	324	303	289	295	308	322	294	315	308	301	291	318	308	294	315	313	293	292	327	285	324	276	322	308	320	287	325	300	312	320	304	354	289	322	302	280	279	288	289	321	273	330	307	304	317	301	316	305	284	286	303	283	315	300	303	294	312	330	267	333	325	283	299	310	318	299	314	285	330	315	300	300	280	330	281	293	301	267	303	300	346	293	288	304	308	297	310	319	285	319	297	297	287	320	281	310	319	319	311	316	332	306	309	284	345	319	304	309	275	311	297	281	293	304	281	307	307	305	296	314	348	287	324	286	299	293	315	325	289	287	324	313	280	290	309	291	307	346	280	321	308	286	293	257	304	350	297	305	300	278	309	319	347	296	297	312	321	274	316	295	337	300	292	325	302	306	293	313	292	339	293	313	247	293	303	302	307	313	285	332	260	266	295	306	300	294	288	306	301	320	292	321	303	310	314	309	303	323	313	283	287	319	315	296	311	304	287	324	284	289	290	301	297	309	282	295	340	289	272	302	312	313	306	308	308
11243	17085	13081	6664	5328	2813	2367	2230	1687	1606	1581	1254	1083	766	632	608	547	473	484	503	492	481	453	455	435	464	385	458	463	442	402	425	386	389	393	375	396	423	416	424	397	409	432	383	387	388	423	419	449	398	432	385	416	385	419	423	370	390	401	385	388	384	421	422	399	381	394	386	401	404	401	413	395	366	391	383	352	398	373	382	398	396	406	386	377	370	386	376	389	354	388	401	365	392	354	394	422	371	390	400	367	355	405	401	385	396	378	408	369	408	380	377	340	395	392	374	394	388	372	361	384	417	378	386	387	413	401	422	403	412	381	366	345	370	380	400	389	392	444	386	362	432	358	385	382	416	390	364	390	356	416	371	388	370	403	397	406	388	408	396	405	380	388	398	386	387	365	375	386	386	402	388	387	378	386	395	394	376	403	396	397	465	412	396	416	393	392	390	362	398	395	398	404	370	397	397	399	406	386	352	416	407	427	402	379	382	378	367	386	405	395	404	381	359	376	389	391	371	373	350	386	400	419	394	412	376	390	351	392	386	416	423	370	408	374	403	377	380	409	385	396	372	361	406	360	373	412	389	379	392	383	406	395	383	391	381	387	382	406	389	373	341	392	366	353	403	383	387	399	364	389	400	396	392	411	380	394	407	383	424	389	412	383	384	393	396	378	410	401	397	400	420	390	423	419	393	376	338	376	385	399	383	407	396	409	404	386	375	433	372	398	362	367	391	399	411	406	390	358	413	364	360	369	377	401	376	423	407	402	377	386	362	394	394	374	370	342	374	426	398	408	362	402	351	389	380	360	359	377	377	358	393	410	377	430	422	370	384	382	383	382	378	405	418	383	394	418	355	400	391	384	400	391	385	380	363	366	402	360	374	410	395	396	389	388	395	421	375	396	395	397	390	400	409	389	372	440	370	398	409	400	409	390	396	381	376	376	397	406	400	380	387	396	385	379	383	403	402	355	358	403	358	385	431	380	385	377	401	420	396	403	398	398	376	397	386	377	406	393	396	383	389	346	387	412	394	414	376	422	396	429	393	392	401	374	380	425	403	386	400	390	413	406	427	387	397	375	384	360	386	382	389	374	373	395	383	400	368	374	417	425	429	458	413	388	375	376	440	427	395	388	366	429	405	354	398	396	386	410	382	374	373	366	418	405	394	372	402	408	353	405	370	377	419	379	382	387	349	388	364	366	372	367	379	359	380	389	412	413	398	360	397	426	364	401	379	395	335	374	378	364	408	380	386	397	387	364	380	404	378	363	366	375	388	427	396	380	405	362	383	380	360	367	399	380	382	414	400	368	352	371	396	382	376	361	375	414	419	394	399	403	371	392	405	429	400	392	400	391	343	367	381	389	393	377	389	400	383	403	391	389	425	389	402	395	391	397	377	365	412	363	401	341	386	388	373	355	385	449	398	337	362	401	391	404	403	389	403	407	374	371	411	392	369	377	389	389	353	392	384	398	409	389	408	430	444	363	390	384	381	394	380	379	371	419	387	397	391	375	385	404	377	387	359	390	369	400	400	391	359	363	362	415	391	380	368	385	377	362	405	399	363	394	377	400	404	386	411	398	402	393	372	414	385	394	365	386	377	407	368	377	368	382	388	373	392	405	394	371	424	406	401	370	392	362	390	376	386	402	391	404	425	381	410	381	355	397	380	381	383	398	402	403	384	383	389	370	392	387	386	412	358	403	424	382	393	389	371	374	392	403	371	370	376	415	409	357	367	387	382	410	394	428	436	383	411	365	368	384	377	367	393	410	374	383	395	401	387	405	387	389	428	364	439	408	395	399	370	407	382	377	413	388	404	407	397	396	368	384	392	388	341	398	402	385	386	396	380	387	398	355	394	370	404	425	391	404	392	409	394	392	383	349	386	417	374	397	370	362	378	392	369	385	403	396	396	371	413	429	360	386	364	386	384	424	406	348	375	374	379	379	385	366	412	375	402	403	401	365	406	383	396	392	399	383	357	380	408	371	422	386	388	398	342	378	397	386	398	371	390	374	396	385	388	394	408	389	362	344	385	405	385	394	351	394	408	359	401	388	400	371	387	398	378	393	400	373	392	386	364	349	385	407	400	405	404	350	356	402	359	392	384	385	403	377	383	395	397	412	381	404	395	404	363	379	394	392	388	361	364	379	374	418	370	407	364	373	389	365	382	411	384	395	423	377	422	406	373	417	393	386	372	384	395	397	382	380	387	383	396	374	402	399	370	402	386	389	374	365	367	410	370	380	425	393	384	400	395	393	390	381	378	404	391	388	398	395	396	402	391	382	349	348	365	344	394	410	414	411	364	385	414	359	397	416	344	373	413	376	352	421	422	373	359	376	377	400	371	380	399	420	355	359	363	402	392	394	386	378	383	386	376	426	398	387	367	407	369	392	402	369	400	406	366	344	387	421	398	340	390	395	372	396	383	410	391	396	387	386	406	366	403	431	369	392	372	388	378	383	415	396	375	413	394	376	379	361	375	385	401	357	400	410	384	361	378	398	396	433	346	413	402	360	407	373	367	370	397	382	394	350	397	371	410	377	388	434	394	411	386	385	394	376	429	363	383	401	423	396	353	416	386	422	405	385	370	405	426	374	384	410	374	355	382	360	416	372	412	389	375	396	386	406	386	355	405	370	371	414	389	395	398	409	385	403	367	372	394	410	415	402	366	415	403	404	427	372	366	406	405	381	380	433	392	397	407	364	373	403	352	360	376	407	420	378	387	365	416	361	367	379	372	387	389	351	391	389	376	381	395	397	356	390	393	393	401	373	439	348	400	377	388	354	367	412	381	389	400	406	396	409	380	411	413	379	384	387	377	413	378	396	389	432	385	352	402	409	402	387	401	424	367	396	338	365	407	397	375	416	395	331	426	366	391	380	370	401	377	393	376	371	406	400	434	369	380	352	383	358	365	398	383	438	382	408	374	413	415	399	388	359	390	390	403	376	385	394	363	368	413	402	408	398	390	367	381	328	396	392	374	414	359	382	414	400	411	413	352	386	399	393	372	383	375	421	400	398	425	391	369	364	396	383	376	408	389	408	434	415	368	431	392	395	417	391	373	376	419	351	378	380	413	405	365	404	367	398	402	368	351	387	382	420	377	394	395	362	406	384	367	391	361	397	381	398	411	430	378	361	366	385	392	377	408	391	360	394	356	370	393	406	354	386	379	394	382	370	406	382	372	400	400	385	372	346	383	370	390	377	374	398	388	392	370	382	415	417	378	368	385	379	405	365	389	398	389	410	403	413	415	366	409	356	383	378	370	370	409	404	406	397	372	378	371	412	376	373	395	390	416	382	416	442	361	391	366	383	410	354	394	415	369	417	376	385	372	372	430	385	377	391	384	396	389	355	383	383	402	404	357	397	419	419	398	391	425	395	378	353	394	417	389	368	407	342	413	375	388	386	445	396	392	384	392	387	383	384	403	397	357	429	392	398	396	373	398	412	325	386	393	386	404	411	417	389	386	415	395	380	418	366	405	402	393	409	381
23734	20979	28277	23832	20974	11587	3106	2054	1567	1448	1494	1203	1076	931	788	762	755	687	642	635	674	600	608	654	597	588	637	611	609	624	586	572	575	593	588	603	619	520	532	574	604	565	552	587	560	582	580	592	560	589	561	568	572	572	551	573	503	546	581	544	539	560	532	525	564	515	557	561	573	534	520	568	540	541	569	516	572	532	563	586	563	562	559	555	560	560	538	533	535	542	565	562	556	580	587	569	522	562	529	541	506	485	519	573	567	526	551	547	540	543	540	527	533	550	559	569	560	560	580	552	519	597	548	561	541	546	543	567	536	561	548	554	532	587	531	567	548	548	570	537	567	530	560	532	534	558	521	538	480	562	561	521	519	557	580	544	565	609	542	560	518	545	574	574	558	513	542	567	589	547	549	547	558	550	542	556	512	591	588	609	543	544	548	577	576	519	544	543	535	533	554	564	575	569	518	529	535	581	541	536	499	519	559	575	520	544	540	545	562	609	524	567	539	526	534	568	568	577	581	526	533	547	534	555	538	568	579	610	540	529	587	536	493	551	518	567	528	566	550	572	531	546	541	554	524	550	521	549	549	568	561	570	537	523	518	507	566	539	579	531	547	507	570	539	516	548	598	593	555	536	541	512	565	573	518	602	553	614	532	576	521	578	544	540	578	536	536	554	531	563	531	561	588	525	524	539	535	527	573	560	529	550	573	532	555	579	579	569	516	543	537	552	558	540	540	535	541	568	547	562	582	545	536	575	518	559	543	563	527	535	515	577	535	572	540	547	586	556	550	565	556	569	538	562	568	570	505	560	581	535	581	544	542	570	566	541	536	570	544	556	481	502	577	607	549	532	536	584	548	576	560	580	565	515	535	515	583	548	522	520	551	567	538	581	511	513	582	540	559	533	543	541	576	519	571	539	531	552	563	530	477	526	576	571	598	574	508	533	550	550	539	494	551	545	525	532	520	570	539	549	561	539	537	544	530	525	540	517	575	513	527	494	517	548	563	513	540	565	556	586	558	522	551	566	551	559	567	548	542	544	504	510	564	557	557	508	572	519	563	555	553	569	553	577	559	557	554	553	552	567	600	548	504	523	529	546	563	534	584	520	570	567	551	559	536	553	552	569	567	552	520	572	589	581	550	537	583	528	532	602	524	550	578	559	580	541	584	577	570	542	593	541	564	540	579	581	534	544	555	515	535	540	593	565	546	520	576	520	534	566	548	520	555	549	567	576	532	539	556	574	570	519	566	558	564	542	559	547	539	587	566	575	586	567	501	563	540	576	592	580	574	574	566	510	527	559	587	572	550	569	577	544	585	522	544	558	529	558	566	602	538	533	558	632	539	523	555	547	535	578	531	516	574	538	570	554	559	552	562	548	555	527	563	557	548	604	512	550	573	530	582	529	581	562	519	558	531	484	538	561	550	545	529	553	538	539	535	559	532	539	572	570	572	534	542	530	502	568	525	578	521	562	521	519	552	566	526	580	537	538	496	501	547	557	547	567	581	540	555	517	547	582	525	501	524	555	515	566	543	561	543	560	511	538	563	556	553	533	534	508	570	531	556	538	524	549	523	548	535	571	542	538	575	542	569	548	512	574	552	546	514	552	500	582	556	547	562	524	552	547	524	537	567	550	534	589	505	518	514	539	525	540	576	544	580	560	559	547	576	507	532	552	520	540	607	561	547	536	536	556	543	541	534	586	560	583	560	549	565	576	541	609	582	565	559	543	521	556	573	535	517	559	582	546	545	534	542	590	521	540	573	563	559	556	528	555	553	547	573	542	586	553	515	580	563	570	563	553	537	543	514	557	555	583	536	559	562	535	549	509	549	563	541	530	561	517	561	561	559	557	550	530	534	608	561	542	557	598	535	540	571	513	531	517	518	560	508	568	520	581	540	600	525	536	543	520	533	576	521	546	521	532	601	539	534	546	570	551	521	566	529	504	580	542	536	546	564	536	535	577	578	533	574	549	558	516	582	534	577	522	529	517	560	540	533	568	567	520	549	532	540	519	523	580	568	531	567	555	548	541	531	545	539	580	536	576	533	568	552	514	550	555	553	555	560	547	511	535	588	575	561	568	552	531	580	571	571	546	539	568	501	539	584	546	551	496	591	535	522	499	552	571	529	515	528	600	510	510	540	565	599	560	544	508	562	539	504	565	544	528	512	576	536	523	518	569	565	533	575	524	521	550	571	586	562	539	533	563	551	588	508	560	582	540	496	573	506	540	531	569	564	533	580	587	569	555	562	531	555	521	571	565	571	541	545	502	509	543	566	536	561	534	538	551	553	532	558	532	573	527	593	536	567	532	555	568	607	477	571	557	557	562	496	553	621	495	542	512	539	537	549	573	535	561	534	584	549	549	553	548	519	547	531	531	557	557	501	551	544	547	510	568	559	543	547	527	540	571	568	556	511	591	547	517	547	545	551	541	538	502	555	524	561	540	558	537	550	573	606	551	517	532	546	544	557	533	566	508	532	529	550	583	506	529	525	514	571	581	560	516	549	532	561	574	536	483	509	572	531	571	532	545	551	557	542	560	558	546	500	558	529	548	548	545	533	519	546	534	536	541	540	508	560	542	547	560	573	569	579	517	538	554	517	569	557	520	587	563	531	553	550	532	535	524	569	523	530	550	544	564	608	537	550	555	573	576	569	591	502	585	585	561	571	550	540	511	526	524	549	519	544	568	552	535	567	525	530	560	581	531	579	524	549	555	524	559	568	566	565	511	559	521	533	530	545	572	538	587	533	567	560	545	544	600	549	536	499	550	538	520	554	495	524	540	586	519	555	586	518	529	546	538	563	552	591	522	568	526	553	566	527	577	516	543	567	559	559	549	543	529	549	499	555	539	544	518	545	548	548	514	477	532	515	578	538	487	541	568	535	580	563	581	543	567	562	585	567	574	527	573	505	555	558	558	483	520	525	529	561	541	583	551	544	553	589	575	551	559	553	556	560	520	547	475	545	559	602	591	492	511	534	565	551	565	559	504	517	529	564	565	534	532	522	536	528	506	555	526	587	551	554	505	580	563	516	547	589	565	577	541	595	572	570	526	559	547	530	533	551	532	553	581	545	538	478	540	596	559	582	560	560	551	550	587	539	547	534	589	548	547	554	560	509	535	570	512	507	549	576	566	577	541	588	581	576	518	546	542	561	531	539	614	598	523	532	520	555	566	534	541	542	564	528	578	515	549	567	536	588	572	548	546	576	541	549	560	521	527	532	532	533	544	539	522	548	527	542	509	535	522	530	535	568	514	566	476	532	532	539	552	573	532	599	542	560	499	532	505	544	562	556	560	584	602	592	505	514	539	579	562	553	564	526	542	514	531	543	550	560	556	535	528	537	577	526	507	539	531	501	564	517	520	539	546	536	572	610	552	533	517	542	537	527	542	527	546	531	508	509	578	536	521	564	575	531	544	548	532	531	553	550	563	540	542	531	565	531	565	530	531	538	548	574	567	570	573	519	557	548	575	599	561	586	533	545	529
12853	25796	21317	11889	9891	5897	4787	4395	3351	3001	3137	2499	1976	1604	1224	1188	1111	1018	921	950	932	887	829	813	790	795	793	897	812	802	756	766	754	743	729	705	736	751	705	636	788	725	676	719	725	726	772	753	713	720	665	723	744	708	704	687	703	735	707	710	723	752	712	708	699	689	729	700	733	693	700	689	666	711	690	711	750	682	692	743	676	744	698	720	675	716	705	686	694	729	708	694	704	657	689	677	676	711	681	678	677	688	710	678	698	647	672	703	711	676	680	665	666	727	677	692	648	690	662	725	703	743	681	674	729	698	693	640	679	729	680	679	685	677	656	715	669	700	648	716	721	736	690	716	724	680	702	712	693	682	647	726	728	709	699	684	653	672	722	700	662	672	648	713	654	703	655	677	686	719	709	723	703	703	613	665	681	715	626	669	646	647	719	666	660	669	712	713	671	684	715	660	704	675	726	692	656	673	731	678	741	703	703	706	705	665	700	659	664	709	705	624	678	649	686	701	686	750	676	668	651	659	697	688	652	704	737	690	696	651	665	739	676	668	711	667	730	665	694	666	671	655	707	686	714	687	718	720	670	717	698	679	670	696	653	726	689	690	695	655	676	704	744	670	643	677	699	650	748	677	755	683	660	721	678	687	708	630	701	678	658	721	647	710	662	685	649	673	730	627	687	679	722	673	643	684	663	681	674	697	724	721	680	721	711	697	699	698	714	702	714	654	709	708	681	686	690	607	672	677	702	694	637	673	663	689	725	695	709	669	666	718	688	677	670	660	659	662	712	717	712	673	685	662	679	691	632	654	677	667	700	670	650	704	708	671	721	687	642	731	661	663	674	700	732	705	714	662	681	725	682	675	649	674	728	731	683	655	664	724	706	681	669	726	726	691	685	737	664	697	664	669	721	759	703	659	703	672	686	700	675	730	711	666	649	711	662	691	730	688	690	693	721	661	680	717	700	695	705	695	674	678	648	705	647	658	678	681	712	652	701	674	694	706	710	714	663	693	665	722	690	655	700	709	666	712	683	725	675	636	736	641	706	645	664	717	704	684	685	725	660	706	660	703	683	740	689	682	676	692	668	684	642	679	664	663	681	673	710	686	672	686	715	663	698	686	659	698	646	695	712	746	726	685	709	667	672	655	669	678	698	688	671	677	691	709	690	707	704	724	674	721	664	674	707	741	643	654	679	695	647	703	693	644	688	714	654	703	716	675	673	685	690	709	678	689	669	681	698	688	689	643	687	672	648	689	679	641	653	678	609	679	669	683	697	750	728	626	692	678	685	676	657	667	700	698	684	752	700	690	619	686	714	693	712	717	666	659	700	652	663	699	668	683	689	637	649	655	719	653	685	654	670	687	676	673	723	662	644	667	680	703	645	672	652	662	656	695	671	683	677	714	714	659	727	681	642	699	733	682	679	636	647	685	672	686	713	742	690	707	689	659	695	710	706	703	654	672	697	693	697	651	683	674	664	675	730	663	677	697	691	689	725	685	741	705	698	686	631	700	652	696	672	728	690	690	700	682	681	713	710	678	745	661	716	671	707	714	669	685	675	658	670	679	727	695	681	666	691	694	644	657	702	677	662	656	692	713	715	730	696	733	724	698	695	628	631	672	712	681	695	713	685	703	724	717	714	742	649	673	703	709	677	673	698	691	669	652	681	738	643	714	688	661	708	689	708	700	713	722	716	677	711	688	676	676	699	706	726	708	704	666	675	691	662	685	642	714	685	669	680	697	678	711	652	666	687	679	682	696	678	695	667	633	671	675	699	703	707	683	669	689	660	682	661	698	713	695	656	711	661	701	642	699	703	647	684	681	684	700	686	683	677	648	694	695	666	719	651	712	667	659	672	723	708	663	691	680	696	706	640	667	693	672	713	680	676	701	705	671	675	658	710	699	654	676	674	651	698	728	676	708	690	696	688	661	660	718	712	649	690	655	648	694	677	695	645	697	681	664	660	675	617	658	682	706	698	713	640	695	664	693	702	667	704	677	707	697	712	690	694	661	680	688	706	695	713	663	654	691	685	686	676	707	735	664	729	706	684	662	692	668	683	711	664	710	652	607	671	664	683	715	701	668	688	705	690	663	685	690	699	688	652	680	711	643	682	679	728	685	720	666	694	683	680	690	644	627	685	695	705	668	674	681	728	715	698	691	773	683	648	706	694	740	645	704	717	651	674	683	683	705	705	705	721	690	671	664	659	675	698	671	685	658	712	682	646	664	665	667	686	716	650	664	677	711	648	685	689	653	708	695	693	635	675	676	674	700	708	704	673	694	685	649	693	712	727	662	670	671	669	695	706	683	668	694	733	672	705	672	704	665	697	675	682	728	704	677	651	708	678	692	704	675	733	682	699	674	678	738	684	664	683	718	660	658	710	677	643	687	696	714	699	703	661	683	717	653	683	673	729	709	666	652	703	716	671	662	674	662	688	672	674	665	677	673	715	684	688	676	699	679	667	717	665	652	722	671	673	674	657	708	696	699	638	656	684	655	713	678	718	655	671	686	687	681	672	681	711	696	689	676	725	704	707	686	717	723	726	657	681	702	680	722	679	749	676	676	701	697	715	698	664	643	672	706	650	746	721	666	728	707	705	743	707	695	689	678	700	718	675	692	712	681	651	656	642	691	716	670	646	699	695	680	696	674	676	698	693	697	728	688	662	691	645	606	690	658	687	716	659	731	672	665	711	632	754	688	705	703	668	686	642	681	722	656	686	658	722	667	663	717	677	684	696	683	669	708	690	669	744	716	700	659	669	659	707	680	697	644	673	731	688	720	678	697	699	693	734	666	650	734	675	687	686	673	671	663	636	704	683	658	687	681	700	679	692	666	663	701	689	667	734	681	696	691	679	638	671	709	659	682	698	687	653	630	711	646	722	681	715	693	704	723	702	635	680	656	654	649	677	674	665	673	687	649	669	674	679	626	674	642	690	711	674	677	708	654	692	691	685	690	679	707	685	691	610	699	689	679	700	696	675	659	672	696	708	700	690	670	703	669	671	691	699	676	706	710	709	690	695	691	725	642	683	643	685	714	699	714	681	698	711	670	642	692	666	679	657	644	691	693	697	657	654	717	645	685	665	666	694	648	699	705	724	714	684	674	702	641	676	663	669	635	694	691	728	648	698	661	655	664	655	704	702	693	768	649	723	658	667	669	734	665	769	695	622	682	674	653	657	702	692	676	676	685	698	706	738	690	684	658	697	670	681	707	644	663	677	672	654	647	644	709	694	654	705	696	691	700	728	703	669	620	699	658	682	660	661	654	703	677	676	723	689	636	695	636	746	719	688	697	668	703	677	631	672	664	660	682	677	671	714	678	745	662	694	722	690	656	709	642	687	662	695	713	728	691	715	636	707	699	652	706	688	683	698	711	690	653	694	717	661	695	700	654	693	717	718	681	713	737	669	651	706	720	693	755	719	702	667	683	647	702	661	720	659	720	671	645	719	700	716	680	669	660	661	669	684	666	692	692	721	665	701	741
24890	20971	27051	24867	11031	2183	1400	1117	901	746	775	669	544	467	351	367	342	330	293	289	293	253	259	266	250	233	282	279	280	258	261	264	263	223	228	227	249	274	237	251	267	245	241	253	250	262	250	224	265	241	272	247	232	264	254	238	225	243	234	204	224	213	205	212	252	266	223	258	229	249	230	224	229	243	225	254	228	244	235	228	234	230	265	227	206	236	229	217	234	225	230	262	224	219	212	224	228	225	235	222	239	224	196	258	235	202	233	203	240	219	201	220	257	219	228	218	237	247	212	216	239	243	225	242	219	234	228	204	224	221	198	230	217	223	251	219	252	226	223	199	239	252	223	228	243	227	225	216	199	230	211	225	250	229	259	215	229	208	227	253	205	237	223	229	224	217	230	222	227	232	231	240	228	236	193	226	215	252	221	218	223	235	221	252	237	257	230	225	236	208	211	226	240	253	231	223	209	242	199	222	242	243	235	207	220	237	211	183	217	226	222	209	227	204	229	233	251	221	221	247	228	229	208	238	226	243	251	242	241	241	237	201	228	229	230	232	221	234	211	228	229	206	210	215	245	221	230	244	223	242	196	204	228	262	225	243	215	251	211	245	241	233	242	233	218	237	244	224	224	224	212	223	226	221	219	242	203	224	218	209	218	214	238	247	237	238	237	246	222	222	214	216	196	200	227	227	208	240	226	212	221	209	198	228	220	237	227	230	228	199	250	242	233	251	212	225	233	225	244	228	237	221	228	213	209	237	236	225	198	228	224	224	234	241	217	232	241	205	211	241	235	219	224	223	215	196	205	230	219	268	218	215	226	234	251	234	208	252	234	217	249	234	205	232	249	206	211	231	255	216	217	240	204	236	248	224	241	191	250	254	236	263	249	220	226	221	236	233	217	233	205	207	224	255	218	218	237	230	219	218	227	226	241	230	207	222	224	227	215	210	225	241	217	267	234	245	225	223	248	239	247	246	241	218	253	213	238	235	249	220	241	232	226	236	211	204	256	199	239	221	219	233	230	204	238	215	243	241	224	230	227	227	195	218	259	233	202	200	219	215	219	229	222	195	219	223	224	227	221	196	217	226	242	213	242	243	213	215	203	228	214	227	219	248	280	228	228	238	230	246	212	253	224	225	216	254	236	218	228	235	227	219	207	222	228	278	248	214	212	225	225	237	204	233	228	198	241	235	231	219	245	236	207	217	234	241	210	244	216	202	239	223	241	252	224	235	221	223	253	207	236	210	216	228	216	224	205	203	217	231	218	217	226	236	234	227	215	229	238	237	223	222	245	188	244	204	232	215	213	254	254	210	242	216	244	233	221	218	240	230	227	229	209	228	226	247	215	240	195	251	194	209	245	223	208	226	219	225	237	220	218	241	224	221	248	214	209	218	239	219	218	215	212	233	228	213	227	238	215	207	209	238	223	210	233	208	256	238	240	222	237	211	224	219	211	237	235	223	245	226	244	207	233	208	223	220	223	238	234	215	242	213	244	243	224	245	209	226	207	230	214	201	225	219	241	233	219	234	230	214	233	241	214	246	210	223	243	206	241	235	257	229	216	221	196	220	241	204	216	200	251	195	224	240	235	208	217	252	270	228	223	236	216	230	216	209	210	224	258	230	230	249	208	213	222	224	235	223	217	238	253	227	219	237	217	198	226	238	257	238	206	213	236	222	217	221	222	204	204	200	196	208	232	209	229	242	240	225	205	199	229	208	240	243	238	220	219	216	231	239	225	195	213	213	210	198	213	212	224	211	246	232	227	224	222	241	245	196	222	216	220	234	210	228	195	238	229	216	205	230	232	237	238	231	250	202	206	232	223	221	251	217	216	231	253	250	224	234	238	246	231	216	206	231	234	245	202	233	218	213	230	219	200	213	231	241	222	219	246	207	209	225	228	215	220	220	214	213	243	218	218	231	219	251	243	226	221	219	232	243	238	231	231	216	235	240	254	245	247	203	204	226	207	225	208	238	221	238	232	258	212	227	219	224	236	229	219	240	225	245	235	207	220	207	231	212	207	198	214	235	246	257	214	211	224	194	232	249	253	229	192	216	224	216	226	227	241	209	210	233	212	234	223	227	234	239	207	232	208	242	238	223	223	219	193	212	222	202	249	217	233	216	201	235	197	195	197	245	237	235	219	204	209	196	230	224	275	228	250	237	236	235	210	214	267	240	200	231	240	215	203	247	208	213	196	234	200	221	220	206	224	200	222	230	238	233	240	251	237	229	216	222	206	218	212	205	226	240	222	222	195	229	219	232	216	232	223	259	219	206	261	234	208	238	240	253	193	226	218	213	233	238	222	237	211	211	212	229	215	259	222	206	244	219	253	228	238	221	221	211	264	209	221	258	244	201	227	216	217	237	221	221	215	217	209	238	220	228	239	248	210	248	195	219	233	227	216	230	222	229	218	229	192	222	237	224	208	208	238	231	219	224	226	244	250	201	237	256	213	223	225	244	211	221	229	256	239	231	244	217	244	212	214	220	200	231	228	217	236	214	233	220	232	203	221	242	195	222	246	244	211	241	206	207	222	205	245	216	242	218	247	232	212	227	215	217	203	208	230	228	217	239	232	229	192	232	226	215	247	205	244	225	219	220	228	233	236	249	245	253	226	211	227	198	219	190	238	195	231	240	213	235	214	251	216	224	221	242	239	204	226	247	233	247	238	260	221	245	246	217	234	224	223	223	210	236	215	225	216	251	235	226	245	214	212	239	239	218	232	234	244	246	204	227	242	222	213	221	216	231	219	231	233	240	228	232	216	214	241	235	212	208	213	206	205	193	236	204	239	207	198	222	208	242	239	232	231	227	196	222	212	233	215	239	214	239	208	229	218	214	232	204	211	236	242	248	252	237	208	253	222	249	223	242	228	223	202	249	208	218	220	223	242	235	224	262	242	231	235	220	205	207	210	238	215	242	228	221	243	217	203	218	213	222	229	240	214	230	235	234	243	247	229	205	229	223	204	230	224	211	205	223	254	198	235	218	226	242	266	200	225	256	222	225	211	245	221	265	190	212	240	219	203	235	232	219	213	216	238	213	196	226	262	224	222	232	232	245	220	215	243	220	200	210	206	211	227	237	207	227	244	226	219	213	236	206	247	208	228	243	221	247	210	229	218	242	230	238	235	235	250	214	235	227	226	232	220	221	234	220	202	211	207	230	230	246	215	232	220	205	227	224	234	213	216	205	239	232	263	219	211	237	246	230	210	251	241	249	228	224	250	232	243	246	236	212	218	227	196	221	223	230	248	211	253	227	228	233	208	212	210	203	250	264	221	236	211	223	241	245	229	216	230	248	205	246	227	241	195	221	245	209	210	255	218	222	239	218	219	212	218	224	224	227	253	207	234	232	225	219	224	250	245	235	224	271	219	233	241	229	249	216	217	237	239	213	219	220	239	234	197	205	235	222	219	225	216	229	216	240	255	227	212	204	216	222	225	222	237	225	245	215	234	194	222	225	202	222	221	223	230	215	225	233	222	222
11827	21822	16896	8872	7116	4052	3357	3040	2262	1854	1936	1587	1258	906	734	699	624	523	479	485	458	481	392	422	354	372	383	392	448	341	331	347	359	347	327	334	363	310	329	311	343	359	334	340	322	345	337	341	328	369	377	315	375	350	299	371	318	318	295	312	306	329	317	336	317	326	326	299	342	302	347	325	326	339	299	315	349	311	310	315	339	350	300	321	312	328	304	326	291	338	311	289	297	306	328	359	347	274	309	292	285	325	303	315	317	328	330	327	321	309	286	299	347	330	332	320	312	308	307	319	335	331	307	299	345	301	299	353	312	287	323	323	290	331	311	314	300	289	282	297	333	308	350	323	337	327	320	313	330	311	318	305	290	335	317	277	299	307	329	311	293	323	285	307	273	350	339	304	315	316	308	327	318	304	317	310	334	322	309	327	323	322	322	335	305	315	277	343	301	307	313	280	290	343	325	338	350	327	315	304	329	324	275	349	319	351	301	310	314	322	307	321	329	315	334	322	309	311	348	342	312	293	306	285	294	306	288	312	303	279	316	314	334	296	300	330	306	304	310	328	310	320	340	307	312	305	309	338	294	333	351	280	329	304	342	273	278	294	298	341	314	322	336	337	288	302	326	323	304	303	311	319	311	316	308	320	299	294	322	352	314	299	317	345	334	313	295	325	297	347	329	301	299	312	348	306	326	295	335	294	284	313	299	344	291	320	334	331	324	305	322	280	318	315	334	344	325	292	322	310	298	291	302	322	293	289	320	325	331	313	314	300	301	291	331	284	307	305	304	304	302	308	307	327	347	290	310	324	320	319	317	303	334	325	295	323	329	303	296	303	308	315	302	326	301	304	290	302	319	298	311	305	294	321	323	301	330	350	332	285	302	312	319	307	306	305	259	335	311	305	314	284	306	339	310	319	324	338	320	317	297	321	318	306	287	299	293	326	289	309	329	337	300	322	320	294	307	313	340	303	340	295	315	298	337	302	287	310	292	335	321	330	327	292	341	320	298	314	318	275	301	322	265	318	322	291	295	336	317	316	274	317	309	301	299	299	334	301	327	326	324	291	299	289	320	297	307	315	288	341	307	309	305	289	305	294	321	307	272	316	349	313	325	317	337	284	277	305	313	301	292	354	318	300	313	319	300	309	309	347	317	312	318	322	259	296	323	322	284	312	310	340	303	288	284	319	289	293	315	297	294	341	352	320	351	329	306	289	317	307	285	285	321	328	320	309	319	308	305	313	315	318	307	298	315	301	310	312	324	322	313	317	326	335	326	337	259	331	332	317	291	313	312	334	339	295	327	313	304	323	322	299	334	344	315	349	308	304	320	326	334	320	338	331	317	277	291	284	291	277	307	324	315	353	327	342	320	333	298	302	301	311	319	321	320	309	283	302	328	342	347	337	321	319	317	302	311	282	318	304	293	284	285	301	337	331	305	296	324	310	315	298	327	296	324	305	298	335	314	296	303	312	328	286	305	304	356	313	305	299	307	322	314	320	323	293	322	304	315	325	315	324	297	313	320	317	306	305	296	332	316	318	325	298	290	302	313	307	324	317	314	309	282	321	332	288	293	313	325	308	297	326	288	321	333	284	302	307	307	306	288	290	317	292	317	323	281	325	312	308	339	342	329	312	311	321	282	307	297	324	302	297	308	330	303	314	301	312	335	290	307	312	316	323	282	291	323	316	286	319	305	284	332	333	322	296	320	300	316	300	318	281	298	310	338	314	300	314	318	327	310	314	344	312	329	309	298	316	341	338	287	348	316	286	333	306	330	284	307	307	296	299	333	306	317	336	311	295	295	305	299	340	322	309	297	338	271	330	285	343	316	334	324	318	281	323	309	319	304	320	298	272	295	319	295	306	339	312	303	319	325	323	302	298	309	325	299	318	297	333	327	322	301	335	292	301	328	326	312	298	330	334	318	294	293	342	327	309	313	294	267	327	297	297	312	315	349	301	292	304	295	293	307	319	339	322	282	315	336	343	337	323	320	304	295	319	304	302	292	323	318	343	321	327	334	319	300	323	305	297	283	312	300	319	271	286	281	328	321	322	324	314	310	263	320	326	279	286	327	313	296	309	295	312	299	336	296	286	301	303	320	321	299	330	315	333	297	282	317	300	294	319	293	326	323	327	328	304	305	292	352	293	318	346	316	337	304	323	332	293	335	283	301	296	315	332	297	307	306	316	339	313	307	298	312	310	316	332	317	342	305	336	306	304	306	304	337	350	301	331	298	315	321	360	305	302	304	290	305	341	320	308	343	304	298	318	297	306	303	324	347	327	320	291	338	325	312	294	309	329	323	318	291	296	318	320	333	329	286	295	325	309	319	309	311	322	289	321	327	314	312	297	275	306	325	320	308	316	333	353	308	306	334	329	294	315	333	286	317	342	307	307	311	303	334	301	333	310	327	322	283	304	296	298	308	279	320	298	328	321	322	302	334	294	328	288	300	323	311	284	338	285	325	308	294	309	309	314	334	317	310	329	285	293	325	316	337	338	294	275	293	293	335	317	309	332	330	297	298	292	329	313	311	316	297	307	303	328	307	321	345	299	323	311	287	293	296	320	312	303	310	328	309	315	313	315	322	346	326	317	325	314	297	354	303	271	334	269	295	322	292	290	300	329	294	329	323	315	316	297	324	323	329	307	322	336	291	326	321	317	314	304	290	325	307	290	335	360	318	301	309	306	316	312	318	301	319	334	293	307	294	332	335	295	302	294	304	335	306	331	303	331	318	319	313	313	288	281	326	311	310	316	300	317	301	340	311	293	297	317	318	310	317	321	294	341	324	314	332	347	329	275	300	312	330	284	296	278	315	325	300	316	326	324	280	312	336	316	313	300	339	337	268	292	331	318	316	300	300	304	320	332	305	310	308	323	350	305	307	278	326	321	315	315	295	320	288	297	334	332	316	307	296	300	342	311	300	336	314	315	275	293	330	293	322	317	295	305	297	293	283	274	310	289	326	304	285	271	323	321	329	311	335	296	291	323	327	315	327	297	339	318	311	312	326	343	290	315	288	293	341	325	345	321	327	297	314	303	325	324	295	329	304	302	300	299	297	287	326	300	319	298	330	313	340	336	312	286	283	324	305	296	297	339	306	317	310	319	301	340	337	297	314	311	299	300	310	309	315	310	291	343	300	292	304	318	302	351	286	337	293	315	312	337	280	301	306	306	316	322	294	315	332	307	308	334	327	289	272	305	325	303	304	318	279	302	333	284	321	317	281	302	322	332	303	315	315	314	312	317	290	302	308	295	315	311	339	301	333	314	308	322	321	299	309	341	308	294	300	313	333	293	338	323	304	315	299	325	324	306	332	295	293	315	320	309	298	319	281	302	292	333	319	310	303	325	302	266	334	343	315	286	306	298	306	290	342	319	251	327	307	311	315	306	298	319	321	318	290	297	298	303	303	308	306	299	292	298	294	290	325	314	309	331	319	330	284	277	307	321	292	315	339	347	294	311	334	309	303	318	311	342	313	331	311	318
22754	21023	28765	23481	21041	21103	11313	3213	2067	1866	1978	1578	1368	1128	899	842	853	787	750	762	782	746	705	705	724	651	673	697	669	662	639	627	635	569	614	565	586	570	599	607	572	580	646	624	561	563	621	615	641	589	611	633	652	626	575	564	581	611	581	601	566	611	582	594	591	584	572	631	641	617	592	606	604	552	569	574	591	543	600	536	586	631	632	530	578	591	553	592	550	577	570	575	586	596	572	571	570	617	548	578	542	587	585	534	553	589	587	550	606	572	606	602	570	561	542	587	562	580	559	591	553	583	580	522	564	549	546	572	519	608	592	558	612	614	592	560	555	573	585	575	527	554	624	584	571	609	586	591	570	570	545	592	636	545	519	618	570	572	600	593	584	552	578	541	594	547	563	575	570	566	587	573	515	563	562	576	566	598	500	593	603	555	589	615	556	580	566	547	553	533	552	643	613	599	592	586	571	562	541	599	562	539	499	540	598	571	559	596	544	599	606	580	594	571	583	575	545	573	592	616	567	599	538	555	640	554	554	611	592	583	582	579	540	534	567	604	596	591	546	568	569	589	573	592	571	564	574	540	586	557	584	576	570	615	577	557	557	577	560	582	549	573	574	557	561	565	559	533	577	560	526	571	592	566	572	527	627	544	584	562	599	560	619	576	604	574	555	586	567	559	605	540	561	585	587	597	573	594	585	554	554	612	585	569	538	546	571	585	595	586	576	582	596	552	555	580	574	583	595	539	561	547	544	575	570	563	584	554	526	583	591	573	515	574	575	588	544	502	562	594	571	584	576	586	596	561	601	571	581	588	566	569	575	531	549	586	528	618	544	574	568	609	561	573	551	564	579	573	585	563	614	544	573	586	568	605	549	611	541	530	525	578	585	575	578	543	574	564	578	585	594	569	615	581	585	564	553	539	571	598	592	598	600	544	536	560	548	587	557	583	614	594	572	558	571	586	518	594	645	560	568	626	564	554	571	604	586	555	580	576	575	584	595	583	592	565	548	592	540	586	588	536	586	600	563	568	597	625	592	580	588	562	553	558	551	592	599	573	559	572	584	614	550	544	574	566	611	586	578	550	561	595	584	553	560	598	539	598	568	568	579	539	584	594	567	552	555	568	523	565	574	565	564	636	567	563	562	573	567	575	546	558	596	573	551	581	587	597	573	590	554	558	584	594	560	553	605	579	520	556	587	605	576	576	615	604	580	584	595	609	525	556	563	557	561	586	577	585	557	581	566	612	576	569	559	576	589	606	590	572	551	619	596	530	551	594	554	597	568	579	573	604	558	596	596	561	537	613	598	562	570	571	588	582	571	577	556	587	585	595	579	577	563	537	575	608	569	586	596	544	586	585	562	583	564	552	577	583	568	576	571	550	553	596	590	554	536	539	600	610	590	582	624	547	584	572	593	558	560	568	593	600	566	602	560	541	558	562	543	573	575	592	551	527	572	566	601	551	518	532	531	608	648	616	588	523	589	631	588	573	599	579	579	537	626	582	548	562	552	586	578	620	615	575	534	591	566	573	475	601	545	595	537	557	519	631	557	547	561	566	597	532	588	578	583	521	589	565	596	575	580	612	535	523	563	564	590	591	566	550	573	564	573	596	553	570	579	587	555	600	604	575	568	595	566	522	543	578	533	579	543	595	562	547	572	565	584	566	563	546	591	561	604	561	541	608	580	571	567	544	583	575	534	574	541	514	601	565	563	554	542	510	582	532	557	554	574	631	594	545	531	553	539	616	586	533	606	570	623	556	579	569	557	545	567	578	559	542	588	582	561	622	575	534	631	577	580	572	549	533	577	563	590	554	616	565	557	575	596	562	594	586	563	596	565	558	564	561	563	546	576	573	573	580	575	565	569	542	550	543	567	571	547	599	571	605	546	580	537	552	533	558	581	621	509	525	572	555	562	509	558	631	596	566	607	589	575	580	588	535	533	615	531	574	579	564	617	556	552	587	592	564	564	611	596	554	544	544	552	597	596	606	605	570	571	559	550	634	553	550	597	535	571	574	567	595	557	603	543	548	598	527	577	587	552	568	554	564	555	620	543	602	547	614	594	560	598	586	576	559	573	572	586	555	558	541	551	551	554	581	604	592	551	563	546	557	557	528	585	609	581	549	587	579	585	575	615	572	546	605	569	582	615	589	529	577	560	598	554	616	584	656	504	604	611	601	569	599	594	568	594	561	587	583	569	565	585	582	532	608	567	537	581	560	598	575	590	569	591	557	544	546	556	566	555	564	537	580	624	539	537	559	576	581	590	561	582	614	613	543	623	585	570	552	616	521	579	590	560	507	588	643	563	593	566	576	537	607	585	594	551	584	581	575	621	604	582	580	526	613	581	621	588	570	541	570	563	613	582	594	603	560	545	555	581	558	602	582	562	565	516	551	571	596	568	554	575	573	578	530	581	596	583	570	588	560	564	607	578	569	557	527	550	564	551	551	594	577	562	581	581	570	590	542	584	570	578	579	522	592	583	575	547	599	550	620	546	581	547	567	567	578	579	653	586	567	547	612	541	547	585	570	580	588	555	568	568	576	540	568	601	560	578	547	583	537	572	568	543	552	544	583	566	575	582	565	597	569	545	537	554	566	548	561	555	535	583	539	566	577	545	600	590	563	596	574	609	573	619	553	591	586	556	574	575	549	574	573	571	564	553	556	563	586	537	565	583	550	563	561	554	571	559	561	573	556	553	558	560	603	600	583	584	561	546	555	607	558	554	554	577	609	498	529	577	624	541	555	563	567	569	582	579	571	547	585	575	563	535	567	600	581	568	577	565	575	591	554	557	545	619	569	565	579	579	552	615	572	600	595	527	591	537	579	562	590	572	584	574	570	582	576	598	579	567	601	591	590	572	562	542	556	586	582	591	601	566	520	551	610	591	566	548	523	624	581	547	547	620	537	515	566	621	537	564	613	554	582	600	538	599	564	536	578	587	572	610	592	585	581	580	562	623	596	518	574	586	540	584	578	589	605	584	583	524	581	565	563	582	570	553	575	533	596	551	569	560	573	581	559	573	584	562	596	557	583	582	589	583	564	573	554	606	592	597	596	551	597	606	545	598	585	557	571	539	579	560	533	588	548	595	544	603	627	550	555	569	535	568	606	572	566	575	543	598	555	555	585	607	555	579	631	590	566	600	539	583	582	581	543	594	580	605	595	648	541	554	555	570	563	590	563	586	560	574	584	541	585	570	578	599	593	592	590	598	566	567	551	581	575	629	598	567	584	536	556	585	591	576	574	595	567	568	550	538	584	544	587	565	593	596	607	554	563	575	591	588	557	565	574	535	564	563	575	558	559	592	534	575	592	564	544	566	592	550	544	585	555	563	594	575	541	600	577	600	543	600	590	536	618	552	581	553	547	545	569	588	592	610	560	617	568	588	563	558	576	527	584	569	568	520	566	554	578	554	607	552	587	590	548	569	545	541	525	586	581	574	535	561	543	590	560	601	541	550	569	557	524	585	556	548	592	549	517	550	581
14705	31033	26465	15593	13119	8485	6789	5956	4678	3830	4024	3197	2739	2072	1602	1416	1353	1221	1109	1139	1051	1073	1011	1024	946	897	930	968	944	887	829	821	793	788	791	792	768	776	752	817	796	778	856	825	813	769	786	828	775	867	781	774	776	830	723	780	786	826	747	756	771	761	759	759	728	741	747	733	762	760	722	750	730	682	706	734	737	756	691	711	776	780	749	738	761	708	701	729	707	703	761	748	678	770	745	743	686	677	698	726	725	713	695	758	737	719	717	754	718	714	707	670	746	702	734	710	759	715	817	697	731	726	750	754	736	721	726	755	698	732	717	753	716	764	718	708	716	715	773	739	707	711	720	699	694	727	687	673	717	723	762	745	707	720	680	710	707	741	631	723	749	698	729	713	684	655	729	704	720	714	718	733	732	681	715	746	715	706	748	672	674	728	697	711	709	735	672	701	673	745	659	718	804	674	715	695	704	712	705	688	758	701	766	711	730	720	723	783	717	702	767	729	696	713	701	703	697	715	701	691	732	674	689	740	762	711	724	679	763	743	737	751	740	675	716	676	721	728	734	708	701	701	664	709	721	666	761	702	709	714	711	738	746	688	686	697	701	714	701	692	762	734	721	684	730	717	718	658	728	704	709	720	734	737	750	726	727	699	725	744	734	702	691	737	765	709	730	728	720	724	745	727	672	684	699	750	691	695	748	681	768	719	706	732	736	746	722	725	703	708	720	726	746	691	706	685	722	751	742	738	755	741	764	772	768	721	701	742	706	704	716	720	732	698	696	721	730	733	692	714	733	730	748	745	714	724	674	740	700	726	736	723	694	707	693	728	748	699	723	723	705	765	732	701	744	714	717	684	762	703	754	690	703	724	735	711	708	692	730	695	747	710	710	710	700	687	721	733	756	726	721	682	737	740	741	748	733	701	730	703	702	671	718	706	691	683	730	727	728	721	704	698	737	722	730	704	724	756	762	740	743	677	780	689	774	715	698	706	668	688	743	681	692	703	745	735	768	727	742	704	687	710	701	663	755	705	705	747	711	705	704	721	713	663	730	667	728	712	740	703	674	733	657	744	731	736	724	748	695	751	675	707	760	695	696	692	708	735	752	694	740	656	768	698	754	673	674	709	722	695	737	722	681	727	721	704	672	696	689	706	717	723	718	739	684	727	721	698	714	763	695	740	695	706	708	710	720	769	742	795	684	735	696	687	741	716	691	705	686	755	718	682	707	709	738	744	687	745	706	701	736	697	764	750	694	762	713	709	695	707	713	684	734	713	687	720	701	626	733	758	700	708	706	728	687	743	743	740	743	675	765	698	707	751	733	699	770	648	770	709	724	718	778	717	716	800	663	739	682	754	721	756	703	729	754	748	757	715	737	662	720	701	758	759	758	752	730	723	699	686	673	745	692	662	754	741	735	746	723	712	721	744	725	733	718	698	701	764	692	734	693	698	744	718	721	789	730	761	735	666	704	738	729	683	690	761	711	740	741	680	690	717	702	729	662	731	745	675	749	723	734	728	682	713	677	722	726	705	701	758	736	712	696	691	720	733	713	686	706	750	719	773	718	750	785	769	748	712	739	685	703	729	698	769	705	741	720	728	711	726	714	719	713	677	741	737	683	735	720	703	721	720	730	715	710	699	736	732	735	616	699	751	725	732	692	748	709	736	688	663	753	736	695	718	711	742	698	719	736	742	728	702	686	697	719	678	724	729	688	743	683	739	728	734	683	754	738	704	725	694	709	755	723	753	718	703	670	713	706	736	736	713	720	710	769	708	699	686	753	720	705	723	707	726	710	751	723	723	704	774	668	752	710	728	756	707	714	730	734	744	745	691	730	690	747	753	734	729	684	757	729	710	669	741	730	712	665	766	692	734	747	762	672	731	668	667	725	718	667	718	703	707	727	747	805	695	675	707	709	691	722	680	727	685	682	744	746	743	739	717	749	693	688	720	721	741	734	725	705	736	696	733	663	679	672	733	728	721	670	767	730	719	692	718	736	707	708	724	734	682	759	711	709	732	698	708	739	726	690	733	715	688	710	726	723	696	710	711	760	758	755	721	688	664	776	708	673	736	694	702	730	685	715	735	725	681	749	730	717	726	714	697	708	705	731	728	694	732	714	722	691	785	698	720	730	688	697	685	669	735	705	722	726	756	711	721	719	690	695	695	682	683	712	732	737	744	686	687	734	772	720	747	770	709	749	706	744	686	731	754	754	700	729	731	710	741	731	714	681	701	764	778	727	677	725	745	754	729	717	656	692	722	671	697	686	702	712	718	705	659	695	656	737	712	674	744	704	725	711	712	741	700	690	740	695	781	730	700	702	697	687	676	665	683	698	709	689	731	686	692	712	714	741	678	734	708	732	719	782	700	706	715	740	763	697	702	707	716	683	752	794	664	741	713	716	728	747	729	726	691	713	758	730	739	706	667	727	746	709	696	677	726	722	727	725	711	694	720	687	681	702	695	695	741	774	685	749	728	709	735	719	687	750	745	708	720	766	706	713	704	707	682	750	722	752	699	726	669	692	743	745	693	725	683	715	667	704	771	741	714	729	698	732	732	704	728	718	706	715	704	725	748	716	714	727	719	737	745	661	703	682	736	725	709	731	722	708	760	725	703	738	738	761	717	687	751	735	744	721	752	700	726	688	707	708	691	690	706	666	758	732	737	696	701	752	704	698	698	729	732	709	701	754	747	665	749	757	707	738	690	691	723	725	720	747	738	682	716	711	790	708	766	727	749	699	685	760	733	759	718	739	753	683	728	709	753	757	700	724	709	711	699	667	720	696	698	697	706	738	731	758	710	720	740	726	756	691	720	683	683	683	721	700	708	738	742	731	691	714	751	695	720	703	700	686	698	724	703	723	746	708	730	732	689	775	743	762	723	681	728	698	749	707	736	730	703	748	704	724	693	746	750	721	763	702	736	683	685	778	709	758	710	713	760	688	728	760	709	718	713	663	661	648	763	687	760	703	706	759	702	760	733	759	720	703	745	706	744	691	706	737	682	736	687	722	717	712	746	704	713	748	766	715	724	712	680	681	754	704	734	721	723	730	782	732	672	713	740	706	711	731	676	758	694	712	683	697	761	700	737	746	735	699	725	672	676	687	757	732	722	703	756	703	709	691	687	748	748	704	676	702	722	720	700	728	685	734	732	731	701	707	744	748	758	723	729	730	739	725	768	724	735	725	730	714	713	730	712	692	710	734	727	744	686	721	749	731	714	700	722	682	731	635	688	688	719	695	704	718	681	744	740	682	765	700	751	722	756	706	694	730	706	685	728	713	717	700	683	715	734	702	683	689	746	709	723	714	694	728	713	689	763	677	758	753	665	700	787	708	661	752	752	686	719	696	757	671	712	705	718	646	694	674	735	703	758	724	736	709	715	734	715	683	677	708	714	718	731	748	657	709	748	673	715	764	711	713	689	713	753	724	703	717	713	754	749	736	716	728	740	739	693	720	706	693	704	739	710	698	709	724	739	709	709	688	719
26840	19890	12390	4686	2442	1395	1049	879	661	623	671	573	456	477	365	375	354	345	291	331	358	322	316	319	359	290	305	326	314	335	275	302	334	291	321	316	317	290	269	319	274	305	271	296	276	308	275	338	340	304	300	319	307	282	291	285	300	283	298	314	315	303	305	304	283	286	312	298	295	310	295	279	310	293	301	280	335	314	308	321	300	328	302	289	289	324	283	310	293	302	294	332	291	301	308	275	288	309	344	305	285	300	275	332	282	337	289	272	302	277	279	332	307	289	312	257	277	302	248	284	255	288	294	326	282	297	305	287	270	304	298	326	273	308	281	307	279	305	288	312	285	297	294	279	283	312	328	269	299	300	321	293	298	282	318	299	307	286	305	295	315	289	271	304	260	306	276	274	310	292	276	293	297	306	307	277	265	280	305	248	275	278	305	278	286	312	311	282	291	321	297	286	295	306	331	286	312	261	293	321	254	310	298	293	293	274	319	297	277	288	316	318	295	281	298	308	290	314	261	280	309	301	274	302	296	294	274	278	301	289	301	273	294	290	269	301	292	307	326	281	282	297	286	295	293	293	303	301	297	313	277	271	277	293	293	308	309	319	310	316	316	290	306	262	316	282	309	292	298	278	293	304	277	299	302	282	311	272	310	276	286	283	328	301	313	281	315	300	294	306	327	327	277	289	291	275	291	300	300	308	271	279	313	274	299	254	290	294	297	308	314	279	293	286	250	290	285	280	305	266	285	291	297	290	291	292	288	283	284	288	267	288	308	289	292	289	297	296	295	315	289	305	322	276	301	337	280	289	284	281	327	292	290	305	254	285	330	277	298	305	313	288	267	313	305	310	289	298	342	289	315	284	295	314	285	272	306	282	307	303	277	325	291	259	279	279	307	303	279	261	299	303	264	283	324	317	282	276	292	293	284	301	290	307	287	316	287	269	252	315	289	271	297	304	333	284	307	308	282	305	308	305	296	304	307	253	304	311	290	258	310	312	289	306	301	305	274	258	288	288	301	326	286	287	293	296	312	284	305	281	287	305	303	272	304	351	302	319	285	237	298	274	265	275	263	300	283	276	322	297	305	300	291	270	279	309	304	295	277	310	301	305	270	302	287	288	266	263	307	326	327	264	312	277	279	311	299	304	298	287	273	296	311	306	307	299	276	264	311	272	307	319	282	293	305	296	317	281	281	300	285	298	286	287	289	284	261	310	301	285	273	289	282	296	318	297	287	282	287	302	298	283	285	282	284	308	299	284	284	304	283	325	313	282	298	272	299	302	321	299	291	272	309	261	284	305	279	292	328	303	287	285	286	314	300	292	309	281	307	281	268	274	302	314	288	291	281	282	335	326	297	300	270	294	298	301	280	275	319	300	291	311	261	294	242	306	290	298	288	305	279	310	310	292	315	322	308	300	299	295	284	290	288	293	289	272	298	284	287	254	312	327	277	256	305	300	293	272	284	300	296	303	286	285	312	274	305	288	280	297	314	294	309	269	288	293	283	302	285	310	308	299	280	253	265	293	316	302	280	295	283	292	285	260	287	278	268	307	267	293	307	302	299	283	290	311	274	301	314	302	310	281	319	259	288	309	281	295	302	310	292	278	255	297	289	299	300	307	291	304	291	306	299	284	286	280	309	285	310	303	297	303	301	291	286	303	337	298	275	303	286	319	289	268	278	323	293	294	295	302	298	279	315	285	303	284	255	284	309	259	309	281	325	296	316	288	300	290	269	277	301	281	291	309	285	288	325	296	286	263	293	297	288	286	282	289	297	292	299	306	296	267	285	311	301	318	274	284	271	278	293	283	324	280	329	321	344	304	316	292	319	279	294	285	303	310	290	293	266	311	292	279	313	264	273	277	300	315	297	275	288	292	288	260	278	279	305	248	318	294	266	288	308	315	263	304	322	272	286	288	301	318	287	304	286	311	257	321	299	305	279	305	281	300	283	283	297	330	287	241	310	284	303	295	280	296	282	254	337	281	258	339	292	274	271	291	316	301	254	279	282	309	302	270	285	307	281	292	304	292	304	280	284	330	276	314	280	303	303	294	309	300	309	284	281	315	292	340	310	273	294	285	284	268	316	304	307	286	326	284	294	327	279	282	273	332	314	309	282	277	316	261	284	297	283	306	295	293	315	282	270	304	277	324	281	285	276	255	290	321	294	281	306	324	284	285	286	313	337	293	313	335	295	283	287	270	285	332	308	281	299	311	320	288	302	304	286	325	302	323	307	332	273	278	319	285	276	281	315	291	298	292	324	294	284	301	290	301	287	319	302	297	332	299	284	317	272	267	289	285	300	288	302	266	307	301	267	310	296	316	291	317	297	314	246	293	313	274	288	302	282	287	310	262	290	314	282	301	294	306	301	273	296	323	292	297	295	277	286	303	269	300	281	292	308	287	294	287	281	297	286	306	287	290	287	327	297	280	321	308	286	286	312	283	291	288	311	255	318	326	267	285	298	313	293	275	309	289	299	305	302	313	308	312	281	258	282	304	311	297	316	288	266	325	305	295	293	289	282	270	303	300	285	292	308	324	317	285	282	296	287	283	298	290	275	274	281	287	291	278	285	274	295	297	305	292	284	309	312	309	324	293	310	264	297	275	282	320	278	285	271	313	285	297	314	280	266	291	286	307	293	320	270	285	307	284	291	300	306	285	293	303	291	301	286	317	306	306	321	297	289	285	298	273	248	287	341	283	310	343	283	308	262	309	292	320	272	312	272	314	278	293	263	301	323	280	293	272	283	309	305	275	319	304	290	291	293	309	313	293	311	284	286	263	275	301	298	307	282	317	304	290	302	298	288	273	288	306	301	297	299	285	279	270	310	274	308	305	327	285	304	298	285	291	338	330	312	305	296	283	286	320	284	308	284	318	300	307	309	300	287	316	311	313	274	300	274	304	284	278	291	306	302	279	293	317	299	273	270	278	291	250	306	275	306	334	306	259	326	260	307	303	294	300	330	313	294	287	279	278	280	309	341	291	293	291	302	262	303	313	272	262	292	314	313	290	309	302	283	317	283	317	277	275	306	295	284	302	263	299	303	301	291	286	306	287	277	269	305	321	283	302	282	252	289	304	282	291	287	319	284	325	309	279	278	292	312	316	318	272	266	280	252	274	284	272	274	284	318	305	328	287	284	281	304	294	297	307	274	321	310	306	326	315	336	287	319	314	291	276	311	286	290	302	279	300	279	255	300	291	310	314	317	292	298	292	316	293	318	314	308	281	286	286	330	276	293	258	309	289	311	297	292	317	294	318	287	289	299	302	298	254	277	308	299	310	291	294	276	286	306	291	299	277	273	283	329	275	304	318	259	315	263	293	284	289	279	283	285	318	285	284	282	311	290	290	294	272	297	280	292	306	272	301	299	289	302	297	283	311	294	267	309	271	297	299	271	316	315	284	286	302	309	286	296	302	290	297	314	331	288	274	292	287	263	297	306	286	305	301	276	285	281	282	302	297	279	263	319	283	302	288	288	312	314	313
9810	15599	12972	6025	4818	2982	2235	2058	1556	1259	1433	1159	1015	728	582	508	446	535	466	441	471	485	409	444	442	423	406	424	441	450	414	372	363	385	382	412	389	363	398	400	345	379	369	383	404	375	391	423	397	389	398	374	406	397	415	374	394	337	380	378	402	410	412	391	370	374	410	385	374	389	398	408	354	389	410	367	383	387	388	387	396	411	421	372	378	362	362	391	352	375	368	367	351	400	392	370	382	384	372	358	361	393	389	392	315	396	368	381	356	393	366	369	387	395	401	405	375	367	394	419	368	373	373	364	373	383	382	389	409	399	401	374	378	386	369	379	357	395	373	397	365	373	407	405	390	369	358	394	378	399	446	401	352	348	367	361	376	377	337	391	375	366	360	385	406	330	373	391	391	425	363	391	370	380	410	369	425	378	363	350	350	363	375	421	389	363	388	383	413	406	367	397	392	381	404	351	394	437	365	362	357	379	400	377	378	392	415	375	362	392	406	400	373	384	402	376	364	368	373	381	382	386	370	415	373	392	380	388	384	353	365	385	400	419	351	405	382	400	390	362	394	387	409	387	396	392	374	344	376	364	404	397	364	382	374	377	350	391	379	416	366	333	393	409	383	366	359	382	391	401	399	395	384	405	363	387	385	364	382	401	392	332	404	401	389	404	370	381	381	397	400	388	401	386	398	390	371	357	383	378	355	377	387	373	369	365	375	367	388	399	398	375	364	356	370	363	334	406	357	382	404	370	393	365	413	366	368	379	391	389	388	377	410	378	412	418	368	396	378	356	374	397	381	427	367	359	382	382	421	386	343	351	413	400	384	380	397	368	396	373	366	373	386	348	382	368	381	368	344	384	372	407	358	361	375	394	396	374	393	450	366	358	366	385	350	387	393	365	383	410	343	387	394	365	382	391	421	354	364	408	402	336	396	406	389	408	345	383	437	378	376	384	421	387	378	371	402	392	376	400	371	381	405	391	365	399	405	356	374	353	371	408	380	385	381	421	355	342	403	372	388	423	352	357	394	382	379	402	384	404	401	373	387	368	395	362	384	369	384	389	402	385	397	362	381	394	376	392	374	387	412	348	364	381	389	382	413	409	394	362	362	369	365	380	383	355	409	358	335	376	378	394	373	368	362	397	410	378	353	356	386	400	392	378	409	380	393	358	341	381	367	402	353	398	364	371	397	404	402	386	404	401	396	420	388	346	351	388	398	374	357	375	373	388	384	404	382	393	371	410	376	390	368	410	355	393	405	366	381	397	388	352	358	387	372	390	404	407	371	379	381	391	386	351	355	379	399	358	387	400	385	387	354	387	369	403	372	396	375	386	375	380	391	373	397	348	348	394	389	392	370	402	385	395	392	361	403	372	386	390	415	398	386	393	372	351	387	407	368	365	366	375	395	413	395	382	374	371	354	390	387	345	378	396	386	367	409	393	396	386	411	340	372	405	378	381	379	384	383	381	391	345	399	393	373	384	330	373	371	356	378	410	390	443	383	373	407	381	383	383	388	395	410	413	390	387	387	391	384	401	363	396	351	370	384	337	358	401	366	380	380	394	349	395	404	392	374	375	360	398	368	399	351	392	395	384	348	394	412	343	385	369	358	374	375	394	395	365	351	376	407	361	377	365	384	358	379	410	386	409	385	369	368	361	394	401	349	408	368	378	415	400	377	378	378	394	403	413	370	391	388	397	414	374	368	405	402	358	383	377	382	345	371	371	410	340	399	373	380	371	360	379	417	388	381	348	381	379	410	405	412	404	402	371	324	377	387	390	398	336	371	398	403	419	391	384	359	365	376	353	373	439	396	404	369	396	364	361	389	376	397	436	392	396	409	353	384	373	370	382	391	372	367	385	366	386	375	406	368	365	389	363	393	410	357	420	361	407	364	403	377	413	394	369	391	400	400	389	392	376	388	406	374	345	368	368	411	385	345	404	414	358	350	381	390	389	376	430	332	384	369	353	408	358	373	384	372	419	389	407	376	387	398	370	371	385	373	369	381	398	426	398	397	373	374	389	375	368	400	385	373	352	385	379	404	375	378	370	372	399	394	361	372	392	372	358	374	389	387	363	375	360	371	390	326	390	331	406	403	379	341	398	422	360	389	414	406	387	384	372	384	388	348	380	416	397	415	376	352	340	391	401	419	364	390	416	434	361	399	367	389	360	352	377	383	397	393	366	400	380	361	401	391	366	401	378	366	415	344	389	346	371	389	423	374	367	388	375	385	370	374	397	387	353	391	415	397	364	394	404	377	405	390	367	367	402	384	390	402	393	391	408	357	399	350	372	373	365	398	395	378	403	373	387	408	370	345	383	375	385	382	354	366	369	360	328	364	367	416	368	394	384	379	378	382	379	431	364	384	369	380	399	374	386	361	377	352	399	393	383	360	373	415	360	390	396	381	370	392	361	403	367	393	365	377	359	389	368	404	392	341	384	380	419	387	353	377	415	359	348	408	353	392	387	381	382	427	407	388	376	370	367	372	386	356	399	387	390	372	377	401	369	422	406	395	405	396	399	383	375	382	373	394	370	423	396	353	373	379	391	375	391	386	383	400	359	390	356	367	368	389	349	345	363	378	393	369	359	393	381	376	402	367	401	388	378	384	403	444	364	354	368	379	369	380	367	393	331	362	351	380	368	332	427	403	400	376	369	393	374	414	384	379	341	367	405	377	361	409	351	358	417	407	368	382	423	366	415	384	405	388	416	425	369	347	394	385	383	378	402	375	412	401	364	387	355	385	394	383	390	399	349	383	415	384	414	371	387	388	407	391	411	417	369	388	366	380	375	362	388	407	372	341	364	355	405	366	358	412	386	366	400	388	398	412	395	385	365	369	349	379	376	351	371	393	358	410	407	375	379	389	399	355	400	402	368	364	367	396	349	398	360	393	378	368	399	356	388	391	366	371	369	394	383	377	397	400	408	355	375	387	399	368	368	392	383	412	391	365	416	393	405	395	366	361	349	387	367	383	414	383	374	381	383	342	360	375	374	392	397	370	401	379	366	371	376	390	338	357	353	391	377	379	387	390	378	350	393	384	385	404	379	376	390	372	385	425	377	364	397	417	398	340	364	403	405	389	366	376	355	412	376	425	378	399	383	343	381	379	356	381	392	397	408	372	370	381	375	441	377	368	386	374	360	369	396	360	362	400	353	391	383	354	387	369	396	390	403	388	351	354	387	357	391	400	351	377	392	390	379	366	355	354	376	401	359	334	350	360	379	352	363	372	422	408	348	406	371	359	384	361	354	380	395	373	394	390	423	350	376	383	372	398	397	385	398	369	373	381	421	373	378	395	340	349	339	368	383	385	425	367	369	383	405	390	350	374	387	359	361	364	351	353	423	366	404	376	354	401	328	360	375	392	418	369	363	386	351	387	394	403	390	397	371	378	388	385	395	398	388	369	385	379	367	367	391	391	367	410	369	408	389	408	372	409	366	359	389	378	379	380	415	383	390	436	344	390	403	350	385	375	336	384	381	394	394
23710	20992	28261	23916	20947	11317	2892	1988	1521	1246	1385	1136	981	909	780	730	669	647	677	680	673	678	586	609	534	566	546	616	618	585	562	559	541	557	591	527	526	529	550	582	572	561	626	571	566	581	580	593	486	543	550	566	564	545	573	522	577	559	553	533	510	537	523	552	565	533	538	530	530	517	526	544	562	496	543	528	541	580	533	573	578	584	520	532	570	542	543	500	542	564	536	547	498	534	582	528	524	533	495	552	518	548	546	509	503	566	553	534	562	531	537	491	571	514	548	563	550	528	555	600	568	504	511	537	565	526	531	533	512	550	568	551	540	523	556	536	501	537	513	495	510	567	558	522	536	522	546	548	559	535	535	514	594	550	539	454	524	533	534	534	541	534	582	531	530	535	541	536	521	538	527	502	526	570	534	535	544	510	537	573	531	566	540	504	499	499	542	512	547	534	569	545	553	526	529	531	490	523	575	526	523	488	499	522	565	556	570	529	559	519	543	561	534	547	558	533	552	605	525	542	561	539	560	529	577	557	555	546	559	545	553	569	549	542	573	526	531	538	551	555	525	561	557	546	506	524	534	588	544	536	559	545	543	536	546	526	555	527	566	511	518	527	544	517	552	527	550	518	545	531	525	552	613	539	558	531	561	544	566	516	573	535	535	512	530	531	526	499	547	554	554	535	562	528	533	538	520	493	529	568	518	538	560	551	564	565	558	517	542	541	544	554	505	501	548	558	528	572	568	592	536	544	520	547	574	571	537	522	545	542	519	540	534	601	570	505	554	500	511	576	523	583	541	531	587	526	522	551	516	555	534	544	538	583	539	553	524	566	510	543	526	492	567	541	534	520	537	536	542	513	539	533	522	535	563	534	559	527	565	532	516	612	539	573	521	553	529	553	538	523	503	529	528	520	528	521	536	553	543	561	567	544	564	534	531	509	514	510	558	564	536	532	552	535	505	518	551	550	526	548	492	528	515	527	554	542	528	563	509	570	519	535	541	572	571	580	554	547	517	539	527	528	534	516	546	542	549	526	560	534	549	543	540	534	545	546	548	523	509	540	575	516	546	557	502	542	544	549	543	524	500	536	525	520	505	542	520	540	564	573	544	517	521	543	544	525	511	522	538	530	524	521	538	538	542	561	521	575	522	550	562	551	558	549	504	533	568	538	516	499	528	561	569	527	508	529	515	550	559	546	544	524	531	579	545	555	559	529	519	518	533	533	558	534	566	523	541	534	628	572	529	513	568	554	553	550	503	561	501	546	553	568	576	533	546	489	574	578	535	466	532	548	548	545	520	498	550	526	555	480	507	561	555	527	605	557	513	559	541	572	539	557	531	533	558	546	514	570	536	538	496	515	546	554	522	547	558	578	545	479	547	538	540	581	542	526	546	534	552	541	566	480	540	543	562	509	522	556	541	578	554	506	567	491	567	517	574	545	517	511	542	563	587	492	508	496	573	509	530	530	514	498	521	495	569	511	507	526	507	511	549	509	586	513	529	547	532	554	534	572	540	589	550	540	523	538	573	505	483	545	541	488	519	523	521	555	514	537	577	560	543	575	538	537	564	545	565	528	529	515	552	550	543	528	537	565	586	548	601	535	567	540	507	573	540	511	575	533	570	566	545	542	502	570	487	523	552	528	570	505	563	562	563	530	526	553	505	560	578	521	554	538	499	556	543	575	551	524	521	559	539	579	520	506	587	520	533	514	572	516	559	506	526	521	521	543	523	529	579	516	508	566	609	522	554	550	518	536	542	530	512	515	545	549	538	530	506	518	543	544	569	500	550	533	540	492	515	522	514	549	513	504	518	521	574	540	522	542	542	529	517	527	535	509	503	567	528	569	515	493	508	540	495	518	553	529	557	507	573	528	521	507	549	506	530	528	573	516	541	581	532	577	525	478	516	489	555	538	522	552	498	531	512	554	517	537	587	531	542	528	536	543	558	541	564	536	546	546	516	532	570	571	573	547	533	550	513	544	545	534	523	541	561	509	560	514	534	575	542	597	526	544	568	552	518	566	545	550	546	544	547	534	527	576	549	545	503	535	573	530	504	535	575	550	528	532	522	476	512	563	568	559	537	528	499	558	563	495	501	528	511	573	489	511	551	499	553	576	543	537	523	535	550	504	523	534	555	592	509	523	534	515	539	551	565	566	570	532	505	526	531	524	548	521	576	518	568	530	512	546	544	536	531	574	553	555	522	494	506	551	560	546	544	548	511	534	543	556	554	552	560	547	526	512	582	541	509	481	526	556	509	509	564	511	542	535	507	506	537	480	547	535	558	520	514	522	503	539	489	516	554	542	531	562	544	549	543	561	473	549	529	533	550	529	540	520	572	513	537	564	567	541	534	558	559	554	508	521	562	543	525	547	477	563	543	535	506	577	518	596	537	525	531	543	520	542	536	551	512	501	553	511	545	498	569	569	522	551	584	528	537	583	516	528	540	553	519	492	494	529	548	508	543	529	523	532	563	535	535	510	540	520	525	551	547	535	558	524	534	557	568	532	536	532	548	518	524	555	555	522	571	527	558	558	544	552	583	528	532	570	558	546	547	542	526	531	508	545	566	547	557	574	565	539	532	546	527	560	559	512	512	543	560	557	534	568	537	522	531	521	546	536	522	532	538	538	547	509	521	553	541	572	532	553	499	519	557	506	541	575	540	510	536	555	559	521	532	550	543	545	535	524	543	502	537	557	521	545	539	538	521	542	533	551	555	559	529	563	557	561	534	572	548	515	556	529	553	538	582	539	538	542	516	569	536	509	576	570	552	503	558	546	528	496	578	546	546	552	531	527	542	571	593	544	562	559	531	498	542	568	529	588	514	517	514	525	519	527	482	513	533	571	536	549	489	560	546	535	496	547	524	530	510	529	548	521	561	521	529	566	522	520	552	536	565	526	561	533	541	549	544	568	534	551	527	558	557	535	566	515	554	566	548	541	561	548	536	508	518	554	532	520	536	505	536	546	607	547	510	537	526	565	535	553	535	526	590	547	586	523	546	500	523	557	537	515	543	522	546	561	515	564	587	590	575	564	516	550	522	574	560	542	557	550	585	541	497	516	529	514	560	506	579	474	536	560	519	561	542	510	572	533	563	554	567	542	526	563	532	533	529	536	556	556	529	516	531	546	530	534	503	524	547	560	523	522	560	572	543	552	533	486	533	570	566	561	525	561	521	564	529	534	586	548	566	535	547	486	533	548	554	562	594	517	575	539	571	516	538	509	506	558	545	494	494	534	535	514	544	520	523	549	557	536	560	502	521	529	518	510	531	571	556	549	518	547	480	532	540	538	593	589	562	510	562	503	523	483	519	539	557	551	526	539	573	525	545	538	539	544	518	572	540	555	545	563	525	540	555	565	558	552	543	509	522	537	521	521	514	516	521	488	519	523	530	599	534	557	564	533	513	557	498	522	533	520	554	535	532	578	520	530	524	537	573	548	551	547	523	577	532	547	517	557	553	557	515	554	562	542	511	545	538	534	564	564
11183	24315	21048	11262	8619	6183	4514	4069	3271	2519	2649	2237	1935	1470	1225	1001	1032	1035	920	921	951	899	875	868	804	853	786	784	824	718	720	694	719	698	732	720	697	672	741	680	687	679	692	716	687	731	712	710	726	736	705	711	726	737	715	727	718	689	671	660	705	649	668	741	682	737	704	721	700	708	749	699	709	714	683	733	735	686	670	689	726	723	675	694	672	645	671	705	656	668	668	695	634	714	695	694	692	663	671	686	666	732	635	650	668	703	673	698	694	676	646	711	685	677	695	673	690	675	749	692	693	725	691	657	713	664	687	666	690	691	683	693	667	673	653	620	698	681	647	610	710	702	665	650	660	723	697	674	658	698	630	685	639	687	675	658	678	682	667	666	644	704	678	690	650	707	662	715	689	667	690	651	700	694	692	633	699	666	683	666	706	679	669	674	689	674	680	637	696	688	638	677	678	672	655	629	683	697	666	654	657	639	697	661	675	648	634	661	676	669	702	690	654	649	725	669	700	645	643	727	687	723	679	632	715	700	669	659	685	679	651	685	717	669	642	669	698	671	639	706	676	657	680	646	735	690	741	661	658	723	651	667	725	666	662	671	639	596	663	703	688	701	645	659	657	717	700	709	652	747	692	695	722	678	653	734	678	704	662	654	707	686	678	697	653	726	709	670	673	703	703	721	675	642	693	652	588	723	660	692	674	685	687	681	679	637	688	668	678	712	660	691	706	706	645	724	657	680	745	704	664	635	702	717	679	685	646	700	677	650	718	680	706	726	645	676	669	691	680	693	658	709	696	725	657	670	689	719	656	698	682	671	695	719	651	640	686	696	682	630	687	646	678	677	691	643	712	719	723	710	703	661	655	712	670	632	709	702	719	675	695	697	669	655	715	651	679	691	715	693	682	689	675	697	687	688	697	696	616	680	715	638	671	695	674	673	693	664	700	660	686	700	647	643	703	676	693	651	689	721	715	653	663	597	681	693	660	682	639	657	710	664	682	686	687	671	654	656	669	635	672	713	696	684	699	696	649	634	646	701	622	642	656	684	689	719	613	723	735	619	712	644	652	646	685	679	691	673	660	685	682	663	676	656	655	664	667	695	675	693	626	656	711	679	677	690	687	706	679	681	721	691	697	699	618	645	693	672	694	695	703	695	677	679	675	657	663	650	714	657	697	690	699	731	697	687	736	678	740	695	711	707	676	713	699	707	660	685	681	670	664	631	670	670	680	686	688	690	697	643	717	674	710	713	684	647	711	721	716	680	632	647	676	713	699	698	640	684	704	673	701	676	647	681	669	597	712	689	644	677	716	678	681	631	680	653	697	661	682	679	671	650	666	677	635	692	741	699	666	636	699	652	660	681	676	660	631	676	711	690	709	653	657	732	672	651	652	674	605	678	676	661	712	701	722	664	673	718	632	696	672	647	702	685	685	669	673	694	654	650	683	671	682	696	678	674	623	704	658	681	674	680	681	725	717	716	674	704	717	658	688	663	670	642	707	693	699	635	643	670	668	738	650	657	672	689	652	673	704	724	652	682	696	667	636	647	680	694	675	684	675	705	715	672	701	697	674	642	678	692	601	634	664	726	652	648	676	683	697	687	633	679	667	654	706	676	674	662	704	635	670	668	670	726	665	683	625	663	679	643	704	694	712	680	698	660	684	705	673	759	692	706	670	660	644	648	664	658	668	668	661	698	648	663	657	718	680	722	724	709	679	651	683	689	685	645	678	648	720	708	634	670	681	689	689	662	654	697	658	647	656	688	665	680	678	680	667	668	701	682	658	727	688	681	658	665	671	641	670	689	683	694	666	703	663	722	707	638	664	680	678	691	701	693	700	662	703	664	679	710	729	711	666	722	709	650	701	687	685	679	680	704	637	671	708	670	668	663	654	673	626	678	619	676	646	668	689	682	710	678	690	719	663	701	666	684	669	696	683	688	684	619	659	688	673	651	658	678	695	688	680	656	681	680	674	665	682	686	648	627	701	704	698	691	659	680	680	718	691	729	690	697	707	701	678	681	693	706	696	651	678	685	741	711	665	675	682	670	642	665	674	691	662	669	661	672	686	663	689	677	671	678	667	670	690	703	686	678	731	662	643	697	720	648	672	672	671	653	629	623	651	666	697	682	675	659	710	649	687	710	714	690	651	682	703	667	689	646	678	643	645	680	695	701	699	645	678	721	688	668	665	699	670	688	741	685	672	687	658	647	664	673	660	672	662	710	703	660	658	680	668	680	667	736	650	669	647	676	697	684	666	688	665	631	711	682	628	669	651	639	693	694	639	696	704	705	705	703	628	690	692	678	684	655	665	699	669	695	661	674	634	692	672	646	700	666	679	662	660	660	667	656	680	687	671	637	708	713	676	687	682	625	659	694	680	713	676	707	701	655	681	657	666	664	744	664	652	685	683	695	661	695	693	646	693	709	678	659	684	661	668	686	729	636	638	640	672	657	684	625	681	738	695	675	663	666	739	670	704	679	646	675	626	685	695	673	677	666	660	698	702	702	668	716	682	648	677	707	681	672	704	675	687	650	701	690	678	697	710	703	653	641	701	659	665	701	671	656	646	677	667	655	689	671	709	691	663	665	690	678	657	685	665	725	612	690	675	656	697	673	682	667	676	680	671	692	704	701	684	650	665	717	721	649	669	685	690	662	688	664	673	700	716	696	707	715	718	686	666	682	694	737	694	698	678	661	686	659	674	687	712	682	641	669	706	669	715	641	669	666	752	661	698	660	668	709	691	690	666	692	631	700	666	661	686	657	670	687	645	677	691	685	694	661	671	669	666	703	686	680	676	660	680	647	635	642	678	652	652	688	698	678	691	674	646	638	663	689	699	645	714	633	713	662	720	661	695	682	692	688	675	722	681	637	664	678	674	694	651	717	713	651	668	631	650	676	694	674	675	685	658	670	679	685	669	684	722	662	653	717	682	686	651	721	743	632	686	682	707	719	689	684	689	678	690	691	658	691	728	636	684	695	688	650	697	693	669	743	682	680	705	665	644	692	647	672	662	659	709	682	675	633	660	673	657	682	685	687	688	687	700	689	626	663	669	691	670	707	709	672	706	657	658	654	662	651	711	709	686	662	697	683	666	681	718	653	641	677	692	630	656	660	671	689	677	671	691	699	639	688	663	675	682	704	642	702	662	717	665	684	654	640	644	676	657	682	686	719	676	718	669	693	695	695	644	675	632	679	714	655	686	681	663	685	644	678	649	684	658	701	657	682	614	660	677	719	661	702	641	642	674	679	653	655	681	665	718	698	674	670	694	716	700	674	688	647	668	704	657	715	717	682	668	702	677	688	658	691	655	667	686	707	657	719	667	708	645	668	676	689	690	700	710	690	693	711	676	676	693	657	707	689	704	726	650	683	699	663	643	634	709	666	689	634	699	677	647	659	693	685	680	683	693	647	692	670	640	692	679	694	677	691	683	698	643	676	628	694	702	690	719	687	706	669	655	647	661	719	698	690	665	666	676	677	674	683
24946	20978	26994	24867	10052	2234	1211	1097	808	610	685	676	473	441	341	293	280	301	307	262	284	296	250	272	244	249	244	234	224	254	268	242	251	235	254	249	250	239	202	230	216	223	238	235	216	208	224	216	229	227	245	246	232	228	235	217	244	238	232	256	208	224	243	249	219	195	207	241	214	225	218	250	204	222	216	250	224	230	208	224	213	257	214	252	235	207	234	223	212	227	217	218	259	192	228	223	230	249	217	214	212	219	207	228	218	215	219	206	214	220	211	223	218	210	228	218	223	183	232	200	216	196	214	219	205	203	195	225	236	222	223	232	221	211	244	240	263	201	254	242	254	206	232	216	250	208	209	232	232	231	204	238	234	232	236	213	234	217	218	221	205	232	222	232	259	221	194	238	212	212	204	200	203	247	221	215	233	216	202	201	215	215	218	204	216	232	209	204	195	222	214	232	193	191	220	235	228	243	235	221	211	215	217	213	212	196	211	207	199	217	229	212	243	227	217	227	237	224	228	189	196	212	213	227	193	233	196	235	211	209	236	228	219	204	223	198	207	215	204	236	216	238	209	230	215	197	242	222	221	229	243	226	206	211	220	214	227	238	224	240	200	239	200	234	237	228	231	214	203	237	216	198	238	210	197	248	197	233	207	224	227	224	238	216	228	261	200	231	204	210	221	212	207	231	222	229	213	230	239	222	220	232	200	215	207	232	211	219	220	220	228	205	222	222	225	212	207	223	197	215	232	236	240	208	224	252	198	215	219	208	235	232	212	218	233	196	203	234	229	249	220	220	233	223	208	223	214	249	228	223	215	215	234	197	229	215	223	206	235	228	204	223	225	230	209	227	251	224	193	232	231	216	223	228	200	240	196	233	199	233	226	222	252	209	211	205	235	190	213	222	189	206	201	229	232	235	204	219	207	221	240	213	223	214	234	234	216	221	189	204	195	239	232	223	231	201	205	221	207	198	220	241	225	223	223	231	235	211	213	240	190	202	205	210	219	201	226	215	240	228	233	243	221	249	223	206	229	204	213	213	244	215	222	237	192	222	230	248	215	215	206	232	241	219	223	218	213	220	228	211	222	225	224	226	200	238	221	224	226	205	235	232	214	233	179	216	221	211	236	216	186	221	245	220	220	203	238	267	205	231	228	242	249	226	201	231	266	203	196	209	220	205	219	229	228	201	201	237	223	204	220	232	210	231	204	204	206	233	167	265	259	230	209	231	217	223	203	235	216	239	212	203	201	221	237	177	214	228	225	216	218	238	207	215	206	192	196	220	204	197	203	222	227	192	215	207	224	214	192	216	219	212	212	232	218	207	196	219	182	221	239	217	202	229	225	199	241	223	216	214	226	227	217	210	214	234	196	206	210	189	223	230	208	223	207	226	231	195	233	226	224	233	209	202	215	232	234	228	213	218	231	211	238	225	232	226	205	196	206	208	229	216	216	211	211	237	220	212	236	225	243	205	223	236	211	242	210	233	202	227	211	194	217	232	223	210	212	237	228	209	221	219	217	225	211	213	222	216	217	223	234	209	226	228	211	224	219	204	233	220	227	204	211	213	205	208	219	195	208	226	206	212	242	210	207	223	226	184	229	220	203	220	239	210	234	226	237	209	216	218	234	224	201	199	252	213	238	228	211	225	209	251	228	228	210	249	227	202	221	215	228	228	211	234	230	204	246	239	211	243	216	188	215	212	207	218	207	234	193	215	210	259	210	203	196	207	205	244	234	191	228	214	198	213	211	237	232	240	200	192	207	212	217	212	228	213	222	233	219	219	226	244	219	203	193	227	200	238	232	218	243	212	212	223	249	211	205	212	191	225	199	240	218	214	210	223	194	217	213	230	199	215	226	230	211	206	240	222	210	221	222	234	229	185	226	254	191	241	230	206	211	246	223	244	208	191	223	222	214	202	204	209	197	208	215	220	202	233	228	238	230	229	247	215	194	221	232	210	238	234	262	202	233	221	225	210	224	210	239	223	225	223	204	201	229	212	226	216	227	227	228	218	203	235	235	192	233	209	236	216	214	243	229	202	267	194	213	224	209	236	192	227	220	221	220	223	224	219	233	193	212	228	192	234	215	193	200	239	206	203	201	220	210	214	197	206	245	224	216	239	220	245	200	228	209	202	222	211	219	206	196	215	208	228	210	233	215	205	231	214	218	215	241	236	222	230	240	190	207	218	234	224	222	205	221	217	234	211	227	210	212	208	214	227	238	217	225	208	229	207	220	208	231	229	232	212	236	218	228	210	210	241	199	245	236	222	234	224	213	220	236	244	199	187	251	243	223	205	222	248	200	248	230	217	232	206	220	230	223	183	212	236	238	219	230	221	197	240	205	235	212	223	227	192	217	234	219	256	221	232	239	247	219	194	212	218	226	219	244	236	204	228	232	211	228	250	212	232	222	216	259	227	231	231	208	212	236	238	220	237	226	219	215	221	225	228	222	236	207	203	197	205	191	218	242	200	215	210	236	218	192	184	237	221	229	224	213	219	218	238	205	232	203	214	216	214	218	217	236	208	208	240	223	217	205	213	193	249	214	224	215	209	194	228	220	212	189	196	206	209	211	254	202	218	226	214	213	225	240	199	210	229	227	224	209	211	211	224	236	224	199	237	233	202	215	221	210	228	183	219	194	213	237	256	218	215	218	223	221	248	260	187	216	195	225	270	249	228	235	232	206	218	193	240	228	238	228	227	221	220	218	240	203	223	223	196	201	228	196	249	214	190	198	223	211	199	239	208	222	221	220	216	228	223	220	197	195	207	231	223	210	222	229	221	216	201	242	253	216	229	206	225	230	219	205	201	207	245	226	195	228	221	231	217	201	224	215	226	233	245	192	229	201	213	266	193	220	245	211	216	202	220	191	232	227	233	226	231	217	239	220	216	198	231	222	202	199	234	230	210	214	233	211	209	228	201	214	225	194	239	220	228	217	217	227	213	209	228	216	222	207	222	208	209	216	220	215	214	232	229	201	189	216	213	225	235	208	214	213	216	224	211	218	207	223	234	183	225	208	244	206	251	205	219	236	229	213	228	250	189	221	207	225	212	246	233	231	197	255	226	222	231	227	206	215	226	226	248	246	255	247	222	241	227	231	225	223	205	210	224	248	193	196	223	219	204	239	210	240	210	239	200	249	223	210	222	225	200	223	197	215	204	244	218	232	207	210	212	233	237	224	205	200	218	247	209	213	211	231	223	226	212	225	241	223	240	217	243	220	208	235	222	197	193	192	251	225	229	232	211	232	221	222	218	211	195	226	240	234	224	205	209	218	217	225	228	216	210	192	241	215	232	196	213	236	242	224	237	204	224	218	218	212	216	223	198	227	216	209	223	212	229	233	232	231	235	234	194	245	201	238	221	213	205	221	200	221	236	228	207	207	233	197	224	234	210	206	223	218	227	263	217	217	235	228	217	230	198	205	229	207	220	193	242	231	228	214	228	234	211	216	219	221	234	210	228	245	189	221	229	233	204	221	213	215	234
10317	19910	16824	8468	5986	4630	3019	2741	2160	1548	1723	1506	1174	844	685	554	523	512	461	509	520	461	449	426	419	385	393	384	380	381	332	346	340	325	322	325	336	290	329	327	329	358	357	318	332	351	326	338	345	338	324	331	347	323	317	320	320	298	314	307	312	307	312	311	313	297	324	344	351	299	313	319	290	316	271	332	314	291	327	293	294	334	279	300	281	320	325	293	333	287	331	290	292	323	301	319	327	276	321	279	305	330	299	299	318	304	307	345	303	298	333	325	333	275	265	345	307	318	320	338	285	307	299	300	300	296	286	292	270	329	294	305	293	289	348	305	292	311	330	296	308	318	299	321	304	299	311	286	318	288	300	283	285	288	306	318	295	299	268	328	311	315	320	293	328	314	291	305	317	279	300	315	334	301	297	305	293	307	328	317	299	306	288	319	312	277	301	280	316	299	289	296	292	294	265	299	292	326	328	288	312	306	304	318	295	305	326	328	330	298	307	293	315	307	299	297	320	321	314	286	304	306	309	278	292	293	313	297	305	288	313	314	276	300	298	338	298	328	293	300	341	268	282	337	304	266	318	326	301	327	304	312	286	325	269	298	300	302	290	288	312	310	321	282	279	293	293	344	288	298	289	357	301	273	293	279	289	323	289	310	295	293	298	288	258	266	279	292	319	319	290	324	325	312	304	291	296	280	294	319	303	309	264	306	302	305	278	340	288	319	284	318	304	303	291	307	290	301	290	313	294	278	305	278	341	280	292	298	277	286	325	282	304	317	283	326	329	305	291	286	287	266	285	293	293	264	281	314	279	334	294	335	284	271	298	293	307	274	294	313	336	302	302	323	303	274	289	298	318	291	294	307	304	289	304	274	309	302	328	300	306	309	320	263	303	291	305	333	290	291	307	295	293	285	302	264	304	313	264	326	291	317	326	294	301	291	300	295	297	297	309	272	295	316	328	301	292	314	292	276	303	306	289	309	302	326	302	283	343	310	263	310	300	302	326	279	301	306	268	297	315	309	281	316	313	302	305	306	331	301	289	338	304	280	287	276	282	306	296	303	319	303	286	271	285	305	325	305	313	269	311	279	291	252	328	299	297	250	322	289	333	333	318	308	319	314	282	297	286	321	317	308	308	302	294	298	330	294	337	293	306	332	288	299	309	324	315	295	285	301	296	296	307	303	305	306	302	302	334	310	289	305	336	318	328	284	286	291	303	305	320	313	307	282	321	296	289	304	341	284	293	320	295	267	309	267	320	278	310	311	303	334	321	279	313	325	323	323	283	303	296	299	289	308	326	260	323	324	312	302	316	293	282	339	300	302	327	349	309	327	291	286	302	331	266	319	307	307	294	289	313	295	287	288	272	325	279	335	281	280	299	336	304	299	303	305	296	311	300	318	322	349	308	338	317	288	307	291	301	328	290	318	302	309	297	308	303	318	329	312	290	309	302	287	263	322	276	304	312	292	306	298	330	302	304	299	287	301	299	311	288	268	326	312	297	314	310	331	304	313	321	336	337	276	322	314	312	323	289	342	294	282	282	282	320	296	311	318	318	326	296	303	263	345	311	285	327	314	309	330	361	319	301	312	305	320	309	305	296	297	283	291	329	328	292	314	279	303	295	309	316	318	297	291	299	330	311	338	287	311	343	330	277	284	323	290	310	314	289	341	308	316	301	310	275	303	316	283	308	316	305	297	291	331	321	326	309	358	315	308	338	332	310	295	294	297	295	308	302	290	319	304	317	330	304	298	301	303	305	303	309	291	315	293	294	319	292	305	327	345	307	287	316	327	292	280	257	345	308	321	293	312	298	347	282	311	279	302	320	317	328	315	262	299	317	288	303	269	285	298	306	297	309	318	332	313	299	278	304	293	291	333	301	303	278	285	289	307	325	297	322	301	316	295	319	312	323	314	311	309	282	300	292	293	280	330	312	315	314	302	300	312	323	294	299	307	293	289	302	314	263	289	312	295	311	300	302	329	287	298	298	311	301	313	288	293	313	294	313	293	338	282	328	327	320	298	288	301	307	316	305	315	297	254	328	277	327	317	283	307	319	320	322	293	289	331	297	282	324	324	290	298	328	304	296	309	309	305	318	290	326	287	311	292	320	312	284	290	325	306	288	332	296	303	279	321	303	279	289	310	305	332	305	289	275	315	295	281	319	319	285	295	294	288	340	294	337	289	286	279	280	293	307	283	320	278	321	290	321	279	293	321	309	305	311	301	304	331	300	309	280	298	278	320	305	321	283	303	317	304	339	277	334	330	308	283	314	330	326	306	326	284	323	323	300	300	294	323	292	328	291	307	300	309	312	340	305	323	300	291	292	306	318	341	255	285	295	322	309	300	325	322	317	286	318	318	305	316	306	308	289	319	316	313	276	298	303	254	289	313	288	311	309	302	309	280	302	275	294	309	270	296	307	304	260	306	279	301	300	300	293	303	276	319	281	265	321	323	281	317	311	327	299	293	309	303	303	333	344	276	312	285	307	314	309	301	329	343	289	267	327	302	292	308	292	305	295	332	290	315	326	298	317	299	284	301	291	292	326	314	297	304	298	270	319	283	322	335	282	295	292	287	305	297	271	311	317	301	285	306	289	294	304	315	286	337	302	338	293	295	299	314	292	293	302	347	312	303	317	298	290	323	292	255	305	316	310	293	299	277	304	313	309	289	315	292	303	310	298	282	302	311	298	314	313	307	333	284	291	303	295	313	309	318	307	294	303	296	283	327	288	307	326	297	308	326	306	323	307	289	291	318	313	296	318	310	323	305	303	293	306	275	304	320	309	290	318	297	298	305	292	297	317	339	342	304	319	310	296	338	276	325	324	305	291	279	291	296	292	286	337	307	286	309	295	302	287	298	312	275	323	307	269	320	290	311	274	315	294	315	295	294	280	290	326	296	313	309	301	311	306	295	294	296	308	309	276	298	295	306	294	313	329	305	279	339	323	317	266	312	331	271	316	286	314	297	311	302	327	297	311	285	285	294	334	307	301	314	262	320	293	312	294	334	294	287	307	274	298	286	313	282	302	320	248	315	305	280	304	298	316	264	296	307	297	318	330	300	314	316	306	310	307	285	310	324	311	313	312	318	304	271	285	307	320	301	292	281	319	312	313	299	302	299	294	291	308	324	298	278	316	317	312	307	306	296	298	276	300	314	302	316	302	287	322	305	303	270	308	342	322	292	300	307	304	265	277	289	291	316	317	288	317	280	311	318	300	272	338	291	311	295	292	288	318	285	304	327	312	302	304	290	293	310	319	308	317	316	324	276	308	282	284	306	278	305	313	304	284	314	291	314	299	280	299	322	323	322	294	315	301	339	270	323	285	288	299	274	283	319	292	278	300	284	319	274	283	317	291	333	301	288	301	303	327	296	274	304	329	294	311	327	274	301	292	276	286	330	306	327	273	295	294	281	310	302	275	284	291	335	269	299	309	282	267	324	282	291	307	298	323	288	303	311	306	299	314	265	317	288	335	284	284	286	329	269
22671	21004	28733	23485	20995	21054	10664	3012	2152	1611	1710	1484	1232	1051	888	806	725	754	748	734	771	790	684	670	630	705	659	645	660	632	602	615	585	618	599	582	562	570	606	587	603	622	616	624	584	613	589	601	581	600	664	595	546	618	565	573	572	597	588	590	588	559	595	539	614	569	578	576	586	565	602	591	559	597	593	604	543	623	607	610	610	602	598	537	568	570	561	610	581	606	532	543	573	568	576	516	595	576	571	569	552	536	491	554	540	592	547	582	557	579	551	560	596	561	563	543	563	589	549	563	571	543	566	573	572	580	559	575	544	566	570	553	527	549	557	597	554	548	549	527	587	545	554	539	556	572	569	556	576	550	565	520	526	564	594	494	562	564	576	569	556	550	546	557	548	603	562	546	570	543	534	578	571	578	552	539	592	554	604	583	586	561	571	541	584	545	559	579	537	606	520	558	495	529	534	535	547	594	534	525	580	597	573	575	591	564	568	564	558	581	561	554	583	537	580	543	572	592	559	579	520	609	531	518	573	496	512	585	545	543	579	542	566	605	541	555	572	559	540	580	553	537	514	576	598	586	597	535	576	573	584	502	533	582	531	543	564	582	561	555	556	608	523	579	539	548	550	616	530	537	552	612	545	544	572	554	577	560	587	548	533	566	517	568	530	547	555	534	533	562	605	565	582	549	529	549	564	590	574	532	552	549	566	590	580	545	567	566	579	525	612	548	548	574	556	564	536	619	595	545	588	591	543	621	568	562	568	540	518	573	547	553	508	559	581	573	538	591	575	600	567	588	559	562	556	544	583	562	565	566	538	552	538	575	535	589	554	574	524	567	601	546	573	557	562	567	554	556	521	551	524	518	526	571	572	564	530	557	577	550	583	548	568	591	583	546	521	590	571	546	573	549	516	595	537	583	553	547	599	579	590	606	582	565	574	561	573	578	542	582	551	560	591	542	546	556	595	596	549	541	556	559	524	543	571	554	528	565	544	577	542	538	552	542	527	571	544	536	596	603	561	542	560	556	517	538	560	591	569	534	543	540	556	498	540	603	544	553	524	558	563	558	563	524	555	556	593	551	562	545	571	526	535	535	585	561	578	537	544	536	542	518	537	608	564	595	546	578	563	535	562	555	548	562	588	548	596	535	558	506	520	615	589	537	541	560	521	574	552	570	560	539	576	545	590	563	549	572	519	574	528	554	526	554	585	586	585	565	581	580	525	530	559	505	546	556	564	558	567	548	589	567	610	542	571	589	550	556	506	572	536	535	573	561	555	521	544	569	538	570	561	605	526	556	525	576	551	572	555	586	547	561	617	566	567	514	509	577	597	563	573	593	573	549	525	566	549	560	563	555	556	552	565	551	559	571	543	535	591	562	593	579	581	521	590	550	576	557	563	557	601	575	525	574	628	531	556	591	558	572	570	523	527	535	566	545	600	592	502	551	551	562	539	576	518	558	566	555	555	517	578	528	610	563	601	555	535	527	570	544	600	579	550	526	517	583	585	570	555	582	552	573	613	557	607	523	583	575	588	542	569	573	542	530	574	580	580	603	564	523	581	508	561	564	538	549	559	583	583	532	593	589	537	552	574	583	551	551	520	508	547	550	562	554	540	583	567	547	573	573	576	529	553	584	533	558	547	532	564	568	540	584	560	575	610	547	509	547	526	582	520	557	550	551	590	542	548	543	535	555	590	516	560	540	529	594	566	612	600	553	552	565	546	577	554	563	561	582	553	521	591	568	602	559	550	545	611	541	566	568	545	592	574	556	571	592	551	564	570	572	565	568	533	505	538	545	551	541	592	563	553	562	540	577	515	559	583	571	561	556	554	579	559	587	592	532	547	557	597	578	568	550	577	557	578	556	599	574	556	569	575	604	578	545	564	545	565	512	535	591	536	541	609	547	602	579	581	573	554	568	574	585	590	585	574	611	581	567	610	541	541	550	598	542	564	501	601	567	549	597	578	605	596	569	622	552	532	547	541	546	583	520	568	516	569	596	577	557	549	571	585	582	542	540	508	541	550	565	584	589	541	561	568	571	586	544	587	564	591	575	540	552	576	552	555	554	581	573	559	588	515	558	552	529	542	565	582	523	536	562	540	516	546	575	542	587	553	517	545	524	535	565	593	544	520	550	562	561	600	543	510	578	569	523	532	546	557	553	572	553	584	543	595	506	545	542	589	562	561	557	556	562	518	576	595	613	536	526	564	553	591	580	563	524	581	580	585	565	534	546	519	561	536	556	515	565	555	529	583	566	537	568	567	555	573	574	593	526	570	550	573	551	550	531	607	528	581	593	550	540	537	556	590	578	561	603	556	584	532	549	605	555	562	529	584	542	550	549	567	536	561	526	535	567	548	570	541	561	540	556	576	568	586	579	557	556	602	581	559	556	571	565	544	572	569	550	550	533	545	585	581	575	581	551	508	542	560	570	546	519	568	565	575	561	591	561	535	583	536	580	584	558	567	556	525	575	553	559	611	574	515	522	571	542	560	607	564	553	578	524	601	576	588	579	597	555	560	552	548	547	556	527	580	550	584	545	556	567	546	551	579	570	564	524	593	586	549	556	564	588	577	549	547	553	544	558	544	568	560	582	606	572	551	575	544	545	542	584	568	554	544	560	556	552	543	524	577	516	565	594	603	558	559	606	511	525	557	568	572	591	494	562	558	591	556	581	591	535	598	545	560	561	576	597	523	530	609	577	553	566	584	552	575	588	567	570	553	584	549	540	595	570	549	575	524	538	547	551	572	600	518	533	543	559	551	578	565	534	554	535	554	546	592	509	534	553	525	518	524	530	554	589	566	510	575	561	551	543	545	534	538	546	552	558	557	500	578	529	544	549	557	529	516	533	479	551	543	535	548	550	600	550	557	623	586	567	595	599	563	619	507	534	583	561	555	565	556	593	616	520	547	529	538	545	596	551	578	527	533	610	546	564	579	545	540	541	586	533	608	536	541	604	533	515	554	550	527	569	543	567	562	575	573	537	521	567	599	576	590	573	553	525	564	557	521	540	614	578	596	553	591	537	590	561	572	562	546	573	586	568	540	570	561	588	531	553	577	612	566	559	579	566	551	558	596	539	574	606	560	554	561	573	566	607	570	578	564	520	595	616	574	564	560	601	530	551	548	523	580	595	573	573	543	612	573	556	573	532	550	557	576	554	539	540	599	549	543	560	568	533	577	536	597	545	535	541	546	559	553	549	540	587	559	576	564	609	554	553	579	573	563	556	601	535	550	533	581	571	550	543	552	585	582	535	534	539	557	543	547	557	605	545	538	505	552	549	582	557	549	596	594	572	559	547	517	577	544	559	587	539	554	563	603	541	525	613	603	596	586	565	556	540	525	564	554	575	588	586	563	507	554	562	605	555	556	551	562	565	580	590	624	571	513	544	533	567	548	580	554	574	541	597	574	532	517	554	536	547	553	530	598	535	581	556	550	533	572	588	536	582	538	536	580	565	588	574	571	560	575	557	559	540	559	583	576	561
13224	29548	25866	14833	11232	8803	6389	5801	4539	3356	3482	3110	2400	1911	1523	1354	1218	1147	1078	1071	1210	1096	1050	991	945	939	891	860	908	841	844	800	789	791	754	828	760	728	749	778	746	820	833	830	791	829	748	796	773	736	777	765	759	749	729	783	722	705	740	759	707	711	704	706	706	783	733	782	715	728	754	715	717	711	760	682	742	762	700	741	733	741	721	684	728	670	735	692	704	656	653	727	723	683	677	693	705	692	704	691	730	700	690	709	680	709	731	693	706	689	686	733	714	698	718	731	688	723	716	761	739	714	670	705	731	666	730	708	723	703	712	684	705	708	738	752	719	698	707	665	760	694	717	709	721	675	770	664	701	694	729	724	727	712	704	752	725	715	690	693	749	690	667	668	688	733	745	691	739	730	686	693	679	758	699	719	725	676	727	690	697	652	682	684	687	717	697	694	692	735	689	759	697	727	745	707	692	702	693	743	711	733	739	695	686	710	704	730	702	664	697	727	774	742	688	706	686	732	687	778	680	665	719	745	793	745	732	666	691	735	677	744	737	738	714	726	683	717	723	674	723	751	715	739	742	692	703	713	701	720	674	729	745	699	762	707	699	698	708	722	752	747	722	727	693	674	662	688	743	688	759	707	707	762	728	718	709	708	750	702	692	748	727	721	709	680	713	723	708	703	699	656	722	694	701	668	684	684	709	698	694	696	715	744	667	718	693	751	676	736	692	736	694	688	716	718	714	765	728	695	732	732	680	696	665	739	690	690	761	741	714	713	704	743	707	733	659	708	670	727	706	695	699	710	724	695	725	697	651	708	672	731	690	714	696	700	691	728	749	687	757	742	670	735	695	701	678	699	691	672	697	730	732	678	739	745	689	683	714	717	710	714	655	681	686	686	691	722	715	737	729	678	651	676	714	689	662	692	702	729	731	694	706	691	698	692	674	705	700	714	703	683	714	794	739	723	631	755	710	685	757	698	679	712	707	715	695	720	732	696	704	711	702	680	661	723	708	721	758	733	691	710	696	708	723	682	724	720	691	729	690	708	673	737	733	720	707	721	682	678	751	657	716	690	709	745	661	714	708	715	756	720	687	708	697	743	691	694	697	707	686	726	683	715	702	706	729	717	672	736	688	682	721	729	700	765	703	745	672	667	707	717	659	686	691	787	723	680	704	683	741	731	737	658	715	738	739	672	708	706	698	664	708	682	716	738	704	730	686	741	705	696	652	726	659	721	670	688	727	709	688	708	697	700	699	659	696	671	658	693	669	767	691	710	689	715	692	705	677	719	766	711	749	769	698	693	724	719	713	697	710	724	708	714	716	707	762	724	704	696	702	784	744	692	688	719	645	689	736	702	654	657	723	730	752	691	727	667	684	717	736	724	715	699	663	724	741	693	730	682	704	712	684	727	676	711	702	686	743	701	751	703	736	711	682	736	714	669	719	758	694	737	680	763	720	712	739	745	680	715	742	669	724	759	712	701	715	760	722	706	744	724	688	732	721	676	746	701	730	672	723	690	717	698	744	677	705	715	715	712	661	727	690	680	727	771	720	690	701	735	685	729	661	713	688	716	680	712	699	758	706	715	693	696	757	703	720	714	683	715	696	725	679	674	723	732	722	683	686	732	714	711	695	712	714	702	698	692	629	693	694	769	693	739	691	695	707	722	642	709	761	729	677	711	682	740	722	690	649	719	702	705	724	734	733	716	710	713	777	694	744	697	686	699	720	711	706	746	670	708	723	695	687	754	736	728	715	685	621	713	682	711	721	716	726	714	693	700	694	701	704	705	687	753	729	703	738	699	708	708	743	639	709	702	716	734	687	715	707	730	730	689	729	699	709	739	729	745	779	704	697	765	671	724	726	633	716	691	750	740	735	731	700	700	662	676	733	699	706	733	692	719	734	711	659	693	683	723	682	703	704	692	705	696	696	622	656	712	699	649	694	718	713	710	704	691	707	671	717	679	717	726	659	703	732	723	687	662	729	725	713	693	719	746	695	722	693	682	692	720	740	720	730	669	714	772	709	673	678	685	687	698	728	722	671	694	732	780	718	716	708	748	699	739	677	725	699	677	754	715	691	689	717	751	691	722	704	698	692	690	726	669	663	695	675	725	760	724	771	709	700	732	719	731	740	697	740	685	680	689	722	702	745	669	710	764	733	654	779	691	677	703	644	698	725	674	691	690	688	718	700	669	706	684	692	713	739	720	688	678	683	694	724	689	727	671	706	735	683	728	720	724	668	697	665	717	707	745	720	700	713	695	719	756	715	698	689	722	672	740	767	711	704	762	718	795	718	714	703	732	686	685	646	714	737	733	674	708	664	762	683	679	691	674	728	717	695	698	705	678	692	692	708	694	708	707	638	686	723	664	716	693	701	661	708	704	710	656	659	692	684	694	692	754	764	688	695	726	741	653	693	658	724	651	676	721	692	657	673	684	690	710	706	708	715	761	713	707	672	685	704	720	739	701	678	633	700	693	712	723	705	681	706	698	706	701	711	731	692	748	680	679	647	723	705	716	682	713	706	741	698	732	697	717	661	711	704	708	695	708	757	621	738	677	693	725	704	676	696	705	714	693	705	745	724	726	735	711	696	718	708	700	672	716	702	707	674	767	709	660	718	723	731	732	729	771	717	707	724	649	738	678	708	719	693	729	714	709	743	728	724	716	687	703	681	721	727	732	732	698	746	723	696	704	714	661	677	687	716	702	725	672	692	745	701	740	731	689	702	726	773	759	676	686	681	739	715	713	730	676	719	690	750	705	720	691	721	682	716	686	710	696	651	709	713	663	686	716	714	692	732	667	696	709	698	703	697	732	703	710	724	708	663	727	679	688	664	715	710	671	692	708	692	722	755	726	695	713	674	724	656	715	699	687	710	645	746	747	659	709	776	710	714	725	691	720	657	689	693	696	713	724	721	703	661	693	666	697	703	694	714	709	729	703	726	690	677	684	691	682	652	755	737	671	734	666	731	718	726	690	676	722	748	697	702	707	700	703	683	724	684	718	742	742	697	679	717	746	703	702	682	706	699	713	719	721	700	737	682	709	752	744	698	707	755	721	750	689	700	663	723	696	699	768	745	717	642	738	693	702	698	678	667	716	717	697	720	718	727	717	694	675	691	690	651	685	710	704	693	715	719	707	726	737	729	735	729	661	683	684	696	701	707	712	666	640	714	711	720	741	695	716	688	701	710	705	691	699	720	699	738	706	715	693	746	699	692	710	706	660	732	761	679	699	664	707	715	690	745	662	765	744	755	684	731	708	707	689	703	709	669	720	731	659	690	698	686	691	740	690	724	656	675	734	750	701	734	687	670	678	768	693	714	731	724	684	715	754	679	710	710	665	694	731	700	680	697	740	659	743	718	712	728	732	649	666	710	693	750	696	700	705	692	639	693	735	674	723	689	694	715	711	691	694	708	687	671	707	699	686	689	709	754	713	672	730	714	716	685	701	699	693	707	730	718	665	676	708	662	743	690	683	712	761	677	755
26704	19718	11729	4400	1896	1433	886	793	692	529	561	547	454	406	370	331	318	312	306	300	330	343	323	305	298	332	325	291	346	307	288	295	285	289	305	334	277	275	293	295	285	290	308	284	300	310	305	303	301	301	282	288	320	293	291	281	281	302	296	259	285	266	295	293	315	286	313	304	275	284	289	317	280	289	316	298	292	270	277	311	303	270	326	280	299	267	296	305	282	291	291	285	252	290	298	258	284	301	318	304	308	280	293	278	296	292	276	313	310	293	299	257	284	295	287	290	295	298	284	277	281	268	282	258	326	280	303	323	280	285	324	289	256	301	271	284	285	281	289	286	263	261	292	307	300	272	261	290	294	274	297	269	286	266	293	285	267	308	282	274	297	309	295	231	303	287	294	271	293	299	261	307	284	294	284	286	262	291	303	301	242	288	276	287	280	290	292	268	289	285	267	263	263	269	293	283	293	300	288	279	304	326	276	276	290	289	265	286	286	271	297	325	295	268	281	267	276	258	317	303	291	259	280	278	276	291	280	295	278	258	337	281	296	297	296	303	278	305	294	270	282	300	309	271	265	285	279	308	286	301	298	274	299	278	271	278	316	277	300	281	292	319	277	273	258	276	280	305	282	306	299	288	322	272	280	293	294	297	284	306	288	276	276	295	300	292	302	260	280	288	300	282	310	271	310	273	278	289	311	313	334	294	268	298	289	281	287	294	267	322	288	305	305	301	272	296	292	286	282	307	274	286	307	293	269	271	274	301	300	278	295	301	278	282	285	262	270	292	269	282	319	307	284	316	297	276	300	280	310	294	327	233	279	281	266	272	289	270	257	307	277	285	310	312	312	305	294	269	279	316	289	285	265	314	279	270	276	263	286	308	301	279	298	271	280	264	296	271	281	271	290	274	280	306	271	300	312	282	296	283	312	288	304	301	285	295	327	288	280	280	274	311	304	308	306	285	309	291	304	286	303	244	307	271	300	289	279	283	272	272	292	268	285	295	306	280	268	281	321	310	274	302	299	323	313	296	296	276	318	278	300	277	256	296	289	304	268	273	309	274	295	301	265	273	298	284	291	296	275	302	264	276	287	266	318	276	268	308	292	299	277	282	276	270	255	282	290	271	274	309	302	305	288	265	263	299	278	279	293	320	285	278	288	288	288	279	305	293	264	304	277	272	311	277	287	326	292	300	301	309	301	293	271	290	249	290	281	261	297	281	287	300	266	268	292	283	307	295	287	299	284	281	307	286	272	304	297	255	295	300	281	276	298	303	298	259	287	331	301	281	290	267	289	264	293	288	281	271	307	283	280	290	279	263	299	272	267	288	298	283	288	272	274	294	297	272	302	256	304	294	280	263	281	295	299	270	273	263	273	316	279	299	275	276	295	301	306	277	274	295	301	278	285	287	320	268	298	263	264	280	303	253	265	279	258	276	286	276	317	269	278	290	281	273	285	297	277	280	303	257	277	280	308	301	272	287	309	289	277	306	266	246	302	286	290	293	294	306	280	273	282	281	285	291	276	287	272	254	259	294	294	281	310	286	261	287	312	289	285	261	297	313	297	257	303	287	274	263	294	294	293	274	274	278	287	283	296	281	278	304	291	282	275	267	238	291	254	293	270	296	307	295	280	278	308	269	271	282	283	314	291	291	279	291	290	301	310	287	310	306	312	316	278	280	298	299	272	278	280	283	275	266	300	244	284	275	289	281	293	279	272	277	262	288	284	268	305	283	291	265	311	250	304	291	273	276	286	283	267	305	278	289	284	282	286	261	265	283	289	250	296	304	283	313	272	271	313	295	291	266	310	292	305	293	262	294	254	260	272	270	268	308	301	277	290	302	281	289	281	291	295	296	294	289	275	273	262	276	284	259	257	289	295	264	295	303	309	312	264	282	276	256	298	280	290	287	318	298	267	282	277	274	282	288	278	257	317	296	309	262	297	288	303	296	289	282	277	313	278	271	278	269	284	329	291	297	301	307	288	249	303	273	284	333	289	285	285	280	306	289	317	294	302	291	308	253	298	295	279	301	311	285	289	289	276	263	292	270	295	291	287	275	301	301	308	260	309	281	295	309	237	297	288	294	300	254	294	285	252	283	289	281	280	292	277	255	240	312	280	271	290	274	281	292	283	296	283	278	318	290	289	310	296	274	273	292	288	295	279	278	292	278	277	254	275	279	293	265	321	298	277	290	278	253	268	298	300	273	303	287	279	271	274	276	277	293	262	271	294	297	281	302	262	290	280	287	298	293	303	284	305	308	270	274	265	268	264	274	283	301	294	282	277	298	312	259	327	288	308	315	311	304	274	312	286	286	292	265	300	263	309	300	321	284	248	290	278	302	308	294	294	266	284	267	299	288	253	293	262	293	322	277	288	292	292	285	294	287	291	292	300	317	278	296	283	300	283	318	289	275	288	302	298	293	296	263	295	295	301	272	300	298	294	294	290	280	329	254	315	281	255	297	258	282	293	270	271	319	308	271	273	286	265	283	284	279	293	292	258	277	305	294	281	306	283	305	304	300	300	283	289	282	281	297	309	310	297	312	265	305	252	284	300	290	281	249	288	275	266	295	254	320	287	327	267	282	272	314	317	319	286	287	289	295	316	321	291	305	294	276	281	272	238	291	273	298	312	305	295	285	260	270	282	302	298	274	303	323	298	283	238	294	279	290	259	265	322	299	268	315	287	300	316	279	255	290	284	292	307	269	256	281	268	292	254	274	295	317	292	279	309	289	268	289	266	296	320	304	333	292	274	307	304	277	281	289	299	289	325	316	273	298	310	307	297	283	284	277	275	274	305	287	281	279	309	302	255	281	262	306	288	301	295	278	295	280	285	270	294	280	294	274	287	280	292	299	286	311	260	316	240	314	308	291	282	320	300	275	297	332	271	289	313	302	279	290	285	308	291	267	307	283	311	288	284	294	273	304	275	273	282	248	283	282	281	279	304	289	301	259	292	263	277	286	311	264	275	276	259	303	299	267	274	309	293	270	311	262	263	261	314	284	277	250	296	264	293	274	274	298	292	264	273	325	298	271	288	294	303	283	291	286	268	266	251	274	303	294	278	273	288	295	282	279	288	268	271	274	270	277	284	294	301	270	280	291	277	306	250	275	278	291	262	303	296	281	309	303	303	318	282	296	297	308	268	279	300	301	269	301	276	284	290	288	274	291	320	283	301	278	294	299	260	295	285	283	309	323	324	284	285	313	304	292	295	279	274	291	284	286	281	282	310	303	290	320	291	316	251	302	279	297	292	287	301	317	301	276	292	292	312	304	270	280	273	260	274	309	293	299	285	287	315	307	298	314	283	277	276	286	302	289	283	318	280	286	313	267	304	268	287	295	291	251	275	306	284	293	282	308	276	280	299	266	305	293	259	296	269	292	297	304	328	244	278	285	286	296	270	301	281	298	271	274	285	298	245	300	280	284	284	281	261	294	296	306	275	272	291	292	311	320	309	294	303	274	287	292	282	293	298	261	255	288	268	287
8592	13760	12157	5507	3799	3125	1981	1889	1573	1018	1140	1095	865	702	548	453	476	418	455	486	461	494	531	457	427	450	431	445	380	439	418	400	340	390	385	318	416	405	421	373	399	379	425	426	371	401	379	391	388	404	409	393	356	363	391	384	357	393	377	376	363	349	384	357	363	384	386	375	377	380	378	389	395	382	391	376	361	362	377	358	367	372	397	395	358	373	354	381	383	395	368	368	389	398	379	391	388	353	376	378	371	337	409	365	392	365	417	373	348	370	406	372	415	403	357	375	395	369	354	365	364	399	390	357	358	403	386	392	361	367	382	364	393	361	388	376	396	384	360	362	379	393	357	370	377	375	375	383	387	385	390	389	349	364	381	363	356	364	385	356	383	390	374	394	374	384	390	381	375	357	409	381	397	397	349	363	402	372	357	391	359	344	383	351	362	344	344	373	390	357	375	367	368	373	356	386	364	390	366	376	355	353	400	398	405	367	378	349	409	364	379	357	365	373	363	416	344	379	365	369	360	378	359	374	396	353	336	410	366	394	351	361	421	368	368	381	382	379	347	346	351	358	385	382	396	365	379	398	343	341	347	380	402	357	378	353	375	383	353	362	361	390	381	399	374	404	346	345	361	373	367	375	379	368	368	386	367	368	376	409	378	404	369	366	348	360	367	379	373	341	396	374	350	384	361	381	379	395	378	388	372	393	386	390	414	350	370	361	366	375	364	375	353	397	340	386	376	388	385	352	376	404	352	400	353	401	381	348	356	337	374	373	336	376	382	385	389	376	369	370	418	381	384	380	385	372	351	342	383	383	347	352	377	371	395	357	359	360	350	377	405	372	358	352	416	372	354	384	347	361	406	426	362	361	359	358	354	379	379	361	355	341	347	356	388	350	389	364	401	328	377	307	365	368	376	397	396	379	380	368	412	403	349	365	363	348	372	375	377	375	360	397	380	362	394	375	374	356	354	345	386	383	381	366	382	383	356	369	362	326	382	358	389	402	372	386	396	342	380	353	388	396	407	391	390	409	375	415	376	339	378	369	393	378	397	350	400	387	354	361	389	379	398	359	351	379	391	350	407	378	341	379	388	395	373	372	387	357	338	399	362	374	409	376	401	353	348	385	364	334	398	363	426	400	391	414	403	374	369	362	331	385	400	356	391	378	391	399	349	377	373	355	374	362	386	372	369	379	404	368	375	367	379	354	390	396	390	353	383	367	355	392	379	346	344	399	363	339	393	383	369	360	367	362	399	348	356	368	379	372	342	359	368	379	409	388	380	386	373	378	373	382	359	387	372	366	393	395	371	358	393	371	379	373	397	345	384	377	354	376	388	391	396	373	386	390	376	362	354	396	364	399	416	383	390	365	376	366	386	354	365	343	413	354	367	385	382	406	384	362	392	393	339	362	358	369	415	366	378	361	361	366	362	354	387	397	398	362	359	350	366	345	387	365	358	380	361	382	401	361	397	390	399	338	393	362	375	364	347	368	348	374	348	365	352	364	367	396	402	358	361	358	381	364	394	387	409	369	347	377	372	348	396	377	354	358	424	370	375	337	384	383	369	381	391	387	373	390	352	344	426	406	387	352	381	392	375	395	374	371	388	391	354	390	382	388	389	396	334	361	384	357	367	352	390	348	404	348	377	338	389	363	386	380	384	356	357	362	418	365	373	354	369	359	346	326	357	356	374	364	378	361	396	391	383	404	358	398	360	374	391	396	382	394	379	363	335	397	377	373	358	381	355	386	396	381	371	384	362	372	398	383	350	372	366	364	396	386	367	355	345	388	372	336	346	396	400	385	382	330	336	352	410	380	379	391	376	386	379	381	380	395	377	399	371	369	367	399	355	387	384	373	356	397	353	382	350	378	424	386	398	357	395	365	368	392	397	396	376	400	384	390	381	365	364	371	387	393	403	364	398	382	393	356	384	364	341	372	416	368	357	416	380	368	385	377	368	373	385	362	386	366	349	342	385	382	370	389	392	342	378	365	374	363	381	373	359	355	358	373	385	354	350	345	389	385	370	381	355	364	380	362	366	375	380	357	367	341	397	390	356	408	386	393	362	394	346	384	366	359	391	375	364	391	389	345	354	351	363	363	386	365	418	385	392	384	357	388	375	351	329	351	353	361	391	390	367	363	374	374	412	369	372	363	366	369	345	352	374	369	372	356	356	339	371	353	386	387	397	394	386	358	378	388	345	392	389	341	357	353	384	369	374	403	344	377	393	411	389	360	399	370	387	387	395	343	376	337	372	365	378	390	358	370	388	366	356	379	380	360	351	388	395	387	379	353	375	350	386	355	349	371	389	376	349	371	400	411	383	395	360	366	355	338	353	418	384	386	382	362	353	388	392	376	384	378	399	388	356	397	373	378	388	364	368	398	363	367	366	365	380	398	377	407	396	362	347	365	347	397	370	375	398	357	423	388	366	358	370	365	375	398	364	382	396	410	361	376	380	380	386	366	366	371	391	348	398	398	345	394	357	400	359	407	377	382	375	374	401	354	402	384	364	375	408	399	365	400	356	369	359	365	387	367	400	382	339	384	375	361	371	375	364	399	369	404	372	385	360	376	368	356	369	349	393	384	366	367	371	381	371	379	346	362	370	395	394	388	366	377	395	377	403	388	397	372	389	373	394	373	398	361	414	385	345	365	365	380	376	400	385	400	394	385	353	417	386	372	410	375	402	378	401	373	370	388	366	376	393	392	359	368	379	381	404	395	358	360	407	366	361	372	395	372	398	379	367	386	386	367	365	363	371	378	356	381	390	352	363	403	353	357	403	409	362	400	380	386	375	369	393	385	352	401	380	370	396	399	358	373	373	380	383	386	396	371	390	389	356	355	346	402	360	365	401	396	385	381	398	350	382	369	369	380	361	380	395	352	370	374	354	396	389	359	390	358	389	363	375	397	364	357	424	356	358	397	395	382	342	374	378	363	373	381	329	408	381	405	385	379	399	348	419	374	362	397	391	379	398	373	362	373	371	345	367	343	350	337	363	365	371	409	358	354	398	392	357	356	399	383	361	380	355	384	350	375	387	403	347	359	375	392	366	371	373	368	393	384	370	376	398	360	358	347	345	379	337	388	400	403	369	380	364	351	369	412	427	362	376	333	351	377	390	430	364	344	365	391	362	367	364	362	363	397	368	385	446	375	380	368	373	378	404	355	412	327	373	375	368	354	370	407	352	354	340	372	404	375	363	409	393	393	386	337	368	388	379	363	355	371	381	375	362	362	382	353	392	400	380	342	389	391	340	358	376	351	396	377	365	388	376	371	376	398	400	380	360	347	388	379	389	372	368	390	363	417	398	396	402	362	396	378	383	343	333	382	339	386	402	413	378	366	379	384	396	338	404	395	345	394	380	392	373	356	428	395	377	371	374	397	402	384	432	359	386	390	365	353	341	382	377	349	391	371	373	397	358	386	372	351	352	416	404	415	343	370	400	369	376	389	381	398	385	357	353	336	402	387	352	362	372	374	356	389	380	353
23711	20996	28235	23908	20938	11386	2720	1913	1489	1166	1114	1064	991	888	736	714	634	645	696	646	702	647	653	613	652	580	588	585	577	571	551	565	621	550	541	580	533	526	577	511	520	541	562	606	551	567	560	595	546	567	552	546	564	568	537	567	535	549	519	541	532	511	539	526	515	509	505	528	511	534	566	554	519	524	531	561	522	574	538	566	521	518	551	513	504	535	534	516	552	562	512	496	547	505	544	521	547	560	503	532	552	541	545	525	517	553	550	547	513	565	563	566	538	510	538	554	476	489	576	553	581	485	530	539	520	504	534	525	536	517	546	545	522	531	534	540	507	517	528	553	535	537	540	531	533	506	507	517	576	546	575	498	474	565	537	554	546	526	560	503	508	527	526	564	510	514	528	545	560	555	545	517	522	513	536	537	516	572	532	539	563	519	545	535	537	515	535	587	540	533	534	531	565	526	511	560	481	520	537	546	526	519	570	522	541	592	562	499	544	556	514	543	502	523	530	534	535	528	522	525	550	529	576	524	540	534	548	532	524	544	501	576	577	548	492	535	565	504	512	531	492	539	533	526	543	530	524	545	485	533	534	512	541	517	530	513	530	552	565	542	544	516	540	511	553	549	565	509	561	517	590	540	473	528	539	493	525	534	499	562	536	522	513	514	533	557	544	521	498	497	489	522	527	559	534	551	485	534	515	551	558	557	531	513	582	521	503	500	523	514	508	570	573	503	544	542	541	533	573	525	501	524	505	549	557	543	552	549	528	543	576	566	570	546	547	528	528	527	484	523	521	501	522	536	552	514	470	517	568	555	535	531	548	539	541	504	509	540	536	509	507	573	554	518	550	567	562	520	527	553	564	560	541	541	520	531	525	529	489	490	518	530	516	546	551	564	543	573	528	510	473	540	527	524	553	503	557	544	520	556	560	537	531	556	555	541	529	501	524	542	524	528	572	544	534	518	540	527	515	518	561	500	542	498	536	537	535	523	527	543	528	505	525	535	543	567	544	517	531	532	514	522	535	550	500	511	574	524	537	532	559	510	540	518	554	526	526	518	507	486	512	492	557	526	537	553	545	500	533	516	520	526	578	499	515	531	550	516	514	484	541	553	544	521	546	507	517	498	521	530	524	555	527	523	555	552	534	517	524	499	557	559	531	553	533	560	515	500	480	498	550	517	530	559	543	534	574	546	576	567	549	557	511	571	513	530	544	543	519	527	544	519	515	530	533	542	534	523	547	560	505	489	526	497	532	512	519	526	563	569	546	546	548	490	504	532	521	514	521	515	528	541	526	522	497	519	500	517	528	520	565	531	539	578	558	538	521	559	561	526	523	527	544	543	551	573	557	547	515	516	523	543	542	511	537	526	508	534	525	514	479	529	573	561	521	534	551	527	550	542	520	570	546	575	574	542	550	532	500	510	525	526	579	516	502	524	517	529	572	528	519	511	503	530	503	534	524	550	541	574	541	543	510	546	495	506	540	541	551	513	528	571	548	509	581	528	514	514	505	536	530	524	528	528	533	531	552	511	535	548	522	510	530	510	541	507	536	550	517	483	506	520	529	538	582	567	573	509	530	524	502	548	520	496	584	579	483	547	531	547	496	549	482	556	594	488	531	530	525	504	467	511	550	535	553	556	508	552	560	548	538	496	553	561	495	520	559	512	565	507	555	581	563	537	513	532	537	543	531	514	565	523	505	542	522	541	529	528	560	515	553	486	540	537	518	515	548	542	510	484	477	520	516	548	540	530	525	540	577	573	509	509	510	518	540	510	516	519	514	536	553	497	522	507	535	534	568	555	548	565	523	513	528	541	523	549	555	552	564	528	533	556	508	540	530	520	491	553	526	534	496	508	504	513	528	527	596	530	544	510	504	535	545	500	549	569	534	541	542	514	552	511	527	527	530	533	554	504	550	550	563	556	563	535	527	543	506	552	530	537	527	527	553	526	531	527	520	516	544	506	549	492	497	497	515	500	547	516	559	532	551	558	557	532	547	533	544	558	534	533	516	547	518	509	556	543	570	528	527	534	559	514	584	538	551	546	543	506	528	542	521	544	573	499	494	504	517	516	502	581	536	529	496	524	576	477	575	535	574	497	571	552	530	475	508	530	529	528	524	557	561	594	590	563	503	530	551	541	569	579	515	496	502	584	493	503	540	495	516	559	538	542	495	539	538	587	552	570	502	549	524	543	519	516	516	500	497	544	500	553	526	540	512	540	512	537	501	536	555	544	532	521	522	523	536	491	587	527	523	518	512	516	536	531	538	562	527	548	525	536	503	503	537	497	554	515	542	542	560	556	511	534	536	496	538	517	527	551	517	527	533	550	521	570	554	526	542	550	552	514	523	504	558	524	509	571	539	546	564	535	567	519	499	513	539	536	517	482	550	521	534	504	515	549	555	531	561	570	489	541	526	550	509	547	503	519	535	518	510	532	522	527	510	560	505	567	489	565	519	535	543	532	526	557	540	562	510	553	502	516	529	500	542	487	524	544	578	546	484	536	519	548	492	548	554	564	517	534	471	533	518	496	526	530	529	532	515	531	541	520	545	511	526	521	547	503	511	519	514	537	558	571	498	524	534	522	574	542	568	506	560	527	518	523	553	541	533	560	543	553	558	532	513	524	505	499	560	532	531	552	543	516	587	563	570	540	511	511	533	561	537	505	510	554	546	554	527	550	504	522	527	543	574	535	492	533	529	553	550	533	526	504	566	564	500	515	529	582	501	535	509	545	571	527	518	522	563	529	519	523	532	528	492	512	589	521	496	503	576	513	558	517	500	522	520	509	512	545	507	500	516	574	531	502	525	507	539	525	533	551	527	526	538	575	546	567	563	537	503	546	525	508	499	528	550	509	587	540	554	563	526	536	512	544	533	536	561	545	517	549	541	509	557	532	510	565	522	503	547	526	543	540	565	573	563	556	536	563	532	488	504	531	546	545	519	558	549	490	551	546	499	533	542	549	506	524	544	525	566	515	518	517	568	506	551	565	540	516	536	538	491	529	534	523	557	529	500	531	539	557	547	528	511	523	484	503	534	492	528	516	527	517	555	559	548	507	497	557	513	538	525	505	537	522	578	504	548	521	528	537	520	561	496	520	575	543	496	567	568	565	476	541	538	549	533	533	535	543	480	518	544	514	509	529	582	541	540	540	543	502	526	544	504	546	488	492	527	468	520	543	511	566	519	536	545	523	551	542	574	563	508	545	527	514	516	501	583	501	536	494	547	564	486	527	522	524	567	550	533	547	542	548	532	508	540	504	523	525	512	580	550	578	565	475	534	537	518	514	521	530	538	529	530	532	526	534	582	522	558	551	541	494	540	525	532	518	526	514	514	561	548	549	536	524	539	520	509	562	512	523	519	523	528	565	556	514	524	560	524	599	531	539	529	566	543	552	494	505	482	526	525	585	545	488	532	541	552	548	515	530	529	511	539	533	545	502	516	580	502	560	505	591	508	543	562	520	524	576	488	501	508	544	504	552	508	517
10031	22472	20431	10863	7362	6131	4280	3912	3250	2194	2197	2050	1848	1362	1115	1019	937	904	911	935	959	1028	944	899	828	794	768	766	790	764	701	764	712	722	714	657	716	712	674	737	680	706	709	718	783	753	698	703	713	661	708	730	690	715	672	720	702	705	698	679	713	641	692	685	664	670	681	706	690	727	700	659	697	716	666	648	702	633	698	668	676	746	684	672	649	666	665	632	686	693	668	730	692	718	650	624	716	651	657	664	699	672	683	700	648	683	706	658	664	689	644	687	679	683	678	654	703	686	687	663	673	725	660	716	693	715	647	648	638	601	709	732	670	655	688	683	666	689	636	667	686	677	646	643	690	724	646	642	671	659	713	657	676	669	703	670	723	693	676	706	665	674	624	669	685	636	683	694	712	655	622	689	690	696	667	730	665	690	644	706	656	696	630	714	644	653	630	664	649	688	651	693	638	690	653	670	669	684	695	656	683	682	676	675	725	652	678	685	663	686	662	703	632	626	681	751	684	666	677	659	723	669	627	649	726	658	645	700	672	662	641	716	719	677	722	683	636	692	706	669	640	676	686	652	643	639	673	682	648	632	700	659	670	664	683	670	627	693	666	688	662	679	659	676	706	620	703	660	690	651	674	701	683	699	642	694	660	664	696	664	660	634	701	613	665	660	636	676	633	653	627	701	674	635	635	666	669	640	694	679	665	601	661	665	691	669	642	669	688	710	661	638	679	614	701	696	650	685	725	670	660	682	668	707	682	676	659	653	692	690	641	616	664	731	691	697	648	677	707	682	670	633	644	670	662	670	694	626	720	707	667	640	673	677	681	650	654	687	695	684	631	664	691	627	687	640	613	668	665	681	646	687	656	638	674	700	681	688	688	668	686	663	678	681	683	648	646	636	657	650	627	684	657	680	687	640	626	652	680	662	664	684	682	697	677	646	617	634	635	711	703	682	707	628	699	664	687	676	682	680	684	644	663	654	716	718	645	654	640	656	717	631	686	675	684	671	691	631	673	658	652	671	687	616	662	710	671	650	696	657	688	694	673	652	652	661	666	683	646	655	662	656	668	668	730	667	676	630	639	659	650	632	673	680	636	657	656	660	673	670	695	661	693	678	663	633	661	697	687	690	637	642	664	715	628	632	696	658	629	635	688	656	697	678	675	669	682	678	647	672	701	607	652	691	692	644	683	617	675	648	664	671	647	709	621	664	635	635	670	677	689	682	664	638	675	688	636	683	678	665	644	669	640	660	726	627	687	703	629	685	717	661	674	693	716	672	682	644	706	671	648	634	645	672	631	665	678	706	701	689	717	682	663	649	671	640	659	663	673	660	662	698	699	717	664	672	667	684	679	666	711	684	719	681	682	689	669	694	666	650	685	686	722	677	650	652	666	651	642	627	678	662	653	660	656	661	662	646	682	705	680	704	728	686	642	688	693	711	710	685	660	732	735	685	674	680	688	682	681	673	660	657	670	679	641	669	659	614	702	696	718	655	718	662	668	631	657	669	705	623	663	732	738	681	689	678	705	677	672	734	691	695	705	641	682	675	695	623	677	596	684	645	672	682	655	670	675	656	686	690	637	689	650	699	642	677	735	701	665	712	696	668	649	663	697	633	666	656	680	685	658	641	675	621	676	669	662	667	671	636	708	705	692	675	608	684	665	665	674	689	668	706	664	632	695	642	647	681	710	662	654	666	719	684	683	642	661	613	654	702	669	663	718	618	682	663	673	654	620	654	668	695	671	686	680	726	712	696	658	665	666	612	663	682	672	655	606	639	683	673	701	644	659	699	684	695	688	643	643	637	634	683	672	652	714	697	666	666	698	682	661	656	661	693	702	670	710	714	662	650	648	685	661	679	679	633	668	690	643	695	676	663	636	661	686	674	654	668	648	734	696	704	674	680	667	618	686	615	665	655	674	652	678	695	693	655	620	653	696	664	631	642	634	617	648	690	666	696	674	649	675	675	701	687	599	697	658	688	692	735	665	686	665	675	703	658	633	650	704	671	702	633	668	688	645	671	666	713	669	678	658	656	649	660	686	684	650	675	683	640	643	647	667	682	679	684	675	709	642	697	707	649	669	614	648	648	667	646	683	695	675	643	677	717	608	685	657	615	676	672	668	706	669	725	643	677	650	710	653	679	655	604	698	675	679	673	686	676	721	633	728	621	689	724	664	698	688	649	618	699	651	671	659	698	677	643	643	671	719	671	665	665	669	703	712	663	673	681	669	676	644	638	668	655	678	706	655	675	668	718	715	659	644	697	688	645	663	649	670	695	683	678	689	623	691	650	680	662	681	667	703	685	621	674	657	602	650	652	665	657	635	649	685	655	683	676	688	680	635	674	671	706	659	672	683	684	675	702	676	673	670	654	661	700	678	625	684	631	654	647	615	656	659	692	652	676	657	650	671	663	671	688	639	628	684	681	671	734	659	656	657	658	659	684	687	654	634	648	708	667	692	684	656	691	711	688	664	644	686	654	643	660	703	712	653	698	621	652	670	672	690	729	700	690	647	678	676	657	710	677	646	665	677	657	689	715	655	627	704	686	698	668	668	716	655	706	686	665	672	683	670	692	640	686	682	692	737	682	647	635	642	680	653	660	634	662	686	665	693	674	652	691	701	678	680	648	633	721	691	637	679	698	686	684	687	689	699	651	680	695	649	702	725	669	616	674	694	678	649	676	684	696	654	658	670	661	689	696	680	739	668	748	652	665	634	667	695	699	648	650	654	672	673	689	655	653	693	679	646	651	696	680	635	654	700	659	689	673	647	655	672	669	641	674	706	651	694	676	651	651	668	675	666	710	662	697	661	689	690	660	673	635	652	708	682	666	669	686	703	616	687	642	635	691	688	688	696	667	665	622	659	698	663	699	613	633	659	691	627	629	670	631	683	691	668	650	714	694	649	650	645	705	663	687	660	640	627	690	705	654	694	620	693	700	620	657	632	705	652	669	651	669	658	699	694	670	700	680	686	700	692	680	690	698	607	669	658	691	637	631	681	710	673	645	689	650	619	651	654	672	675	634	662	688	715	660	664	680	676	702	631	650	672	667	655	693	674	702	669	697	691	686	715	661	598	667	680	655	679	646	696	676	658	694	661	710	668	668	641	667	675	693	663	704	657	641	672	689	698	684	702	646	695	664	670	698	711	678	649	620	661	634	663	664	673	624	666	664	694	639	679	607	699	693	707	702	691	690	646	675	643	666	604	663	682	669	684	649	657	675	713	671	682	670	659	653	652	634	706	672	651	637	643	686	633	682	660	672	697	657	626	682	701	646	677	635	682	658	720	660	648	695	672	683	624	626	672	713	703	681	695	678	698	670	644	705	658	625	693	674	653	701	666	669	651	666	640	617	672	659	698	667	677	646	699	702	709	709	660	662	643	666	683	701	656	661	664	691	667	666	690	706	649	681	708	675	647	706	672	659	615	717	689	648	699	673	623	644	648	667	700	654	662	681	687	665	654	626	676	695	688	656	669	680	682	680
24789	20879	26883	24778	9665	2175	1217	974	841	570	581	534	495	398	312	317	266	297	304	281	321	297	312	261	255	271	266	233	269	244	221	203	230	248	215	212	229	228	218	216	246	256	211	228	228	235	236	210	232	232	204	240	242	208	226	225	203	221	209	223	238	208	196	224	182	198	190	228	218	213	218	248	206	195	215	237	215	212	221	229	198	211	214	217	212	206	230	184	212	237	201	195	227	220	224	230	223	204	217	207	222	226	234	225	219	221	219	232	215	209	221	213	206	232	201	226	212	230	193	209	229	212	197	202	221	208	244	197	187	175	175	223	197	209	218	204	198	199	225	239	225	216	242	236	221	204	207	224	191	226	206	212	230	182	213	197	216	197	241	223	198	196	217	198	235	231	194	186	230	223	200	208	217	221	217	198	221	205	202	225	205	203	214	240	210	232	214	204	204	173	208	223	216	221	197	229	220	236	190	211	248	212	217	223	197	218	192	243	243	213	233	229	230	202	199	200	237	230	224	228	240	224	233	204	224	224	194	207	204	221	219	214	230	219	196	194	220	187	229	230	214	230	219	220	218	211	213	247	216	222	218	212	217	223	203	217	193	192	180	226	211	211	226	217	236	226	209	226	203	189	231	205	183	182	224	217	221	193	214	215	205	192	219	209	219	210	201	203	235	208	208	176	196	201	212	199	212	236	212	201	222	213	212	202	216	216	203	206	224	199	226	218	202	193	258	240	207	210	208	203	208	224	212	223	210	212	210	199	194	228	211	210	222	214	204	203	209	207	219	212	232	236	217	207	226	225	226	225	192	215	228	190	225	200	185	209	217	209	194	228	202	210	220	202	207	216	227	225	211	212	219	195	226	229	212	224	181	216	207	223	202	217	190	224	220	223	207	223	245	214	200	226	208	220	221	216	206	204	232	219	226	231	203	215	214	203	226	218	199	218	238	202	217	234	220	212	225	200	195	230	230	212	195	214	228	221	225	210	233	206	217	218	211	236	208	222	210	223	226	213	218	195	214	211	211	239	209	233	216	239	203	215	228	230	218	232	216	204	214	216	215	186	233	237	200	231	197	232	209	215	200	214	223	244	223	206	228	193	222	214	185	206	210	182	186	208	200	212	214	204	187	237	215	214	200	198	206	222	229	232	211	216	201	208	195	197	236	209	237	218	219	218	224	219	211	222	211	227	213	234	207	234	217	217	210	209	213	196	218	192	214	207	223	205	195	236	235	210	223	211	215	225	219	219	220	216	214	213	199	234	234	222	196	203	229	206	212	205	198	223	212	216	223	191	217	195	211	179	190	213	197	210	186	230	231	236	221	256	202	212	222	220	203	210	223	213	215	250	196	198	200	238	229	201	209	221	244	204	221	204	228	210	208	193	208	206	220	243	222	172	208	210	203	202	247	210	216	190	216	198	223	212	227	216	221	203	214	225	209	223	229	238	187	205	214	206	215	213	217	222	204	215	231	218	209	204	211	222	219	204	220	208	210	234	226	207	218	209	205	180	197	240	248	217	217	201	198	204	235	214	208	194	201	176	209	228	216	204	202	206	209	217	208	211	239	195	247	209	213	187	216	205	226	206	215	234	221	254	211	226	220	181	201	217	201	204	229	228	222	219	220	218	191	210	220	256	204	223	224	214	202	202	179	237	205	209	218	215	203	212	213	206	208	223	207	230	206	227	210	222	240	234	223	231	238	188	235	217	213	208	190	203	210	228	200	226	231	207	220	218	196	200	217	201	216	183	217	202	228	206	235	222	214	213	214	209	193	198	212	209	200	202	196	221	203	234	199	208	220	197	210	211	228	248	205	207	212	262	193	222	217	216	220	214	213	195	214	226	218	211	224	210	234	225	205	235	223	193	232	207	214	225	211	231	223	192	190	216	219	202	219	204	195	214	198	202	220	220	231	207	210	191	218	229	204	220	206	204	229	212	214	248	218	211	201	209	214	217	231	220	201	258	227	191	199	223	205	217	208	205	217	205	219	222	201	208	225	239	200	211	207	250	220	227	215	219	199	214	205	206	203	216	202	213	225	201	212	222	227	217	228	223	214	214	222	193	213	229	200	209	207	223	205	217	207	227	177	223	193	188	220	205	237	214	219	217	188	217	182	225	207	204	194	204	198	226	225	220	220	206	220	194	219	223	240	203	220	215	214	204	233	207	202	208	201	230	213	220	199	225	230	219	223	216	195	229	215	199	222	219	201	250	188	232	203	222	183	216	215	196	217	226	223	198	205	208	231	220	245	211	220	219	214	221	219	230	236	228	224	208	206	207	218	231	216	216	201	233	227	203	235	211	209	219	216	222	237	195	202	194	247	209	222	198	206	211	204	215	232	245	206	202	245	225	197	210	213	213	207	217	240	214	203	205	229	212	173	229	194	192	235	205	206	225	235	216	202	229	202	199	216	209	236	184	194	214	215	228	223	197	190	220	226	178	250	214	190	204	203	190	213	204	230	213	227	222	237	207	218	216	205	223	209	206	226	247	229	211	238	244	210	217	216	223	227	218	194	190	195	212	206	222	246	210	212	191	205	231	229	223	226	195	233	220	242	224	242	251	214	203	223	207	209	218	183	208	211	200	226	209	238	200	205	209	204	210	208	199	230	221	204	223	210	237	238	219	198	233	235	220	212	229	207	202	193	211	224	231	226	223	221	235	199	228	241	221	198	229	241	251	231	208	209	221	201	208	220	224	219	225	193	206	212	193	228	237	185	225	217	220	206	199	206	219	218	198	218	229	236	238	230	227	192	214	246	270	208	239	217	212	208	217	198	222	213	193	207	246	216	221	224	205	210	209	209	190	210	205	220	202	213	211	197	184	216	217	200	237	202	194	206	225	197	212	218	228	237	241	213	203	206	234	243	221	215	243	219	221	216	199	216	216	211	200	203	197	217	213	190	250	201	229	215	216	211	223	204	203	193	212	216	213	198	231	226	205	205	212	200	202	218	244	222	218	206	217	226	230	220	208	189	183	217	214	212	221	230	200	203	214	230	214	226	251	220	216	232	200	227	217	193	220	213	216	235	216	232	208	243	236	204	240	214	233	191	229	190	183	198	227	227	228	235	211	204	211	199	220	219	208	200	199	228	233	185	225	200	232	226	210	227	211	217	197	201	207	219	185	226	209	211	188	211	219	194	206	231	219	216	199	198	218	198	189	234	222	224	202	226	195	222	208	251	236	213	212	214	204	228	209	223	240	204	216	211	200	194	194	223	187	231	186	236	195	211	227	231	226	220	208	230	235	225	226	209	215	220	219	185	230	187	207	231	232	208	199	196	203	226	208	211	191	203	211	200	208	221	213	249	215	236	206	195	219	216	200	224	217	211	212	225	183	211	204	214	210	214	215	197	183	195	206	195	205	215	233	199	218	230	210	196	206	223	230	227	188	212	230	221	215	228	209	250	233	216	187	213	204	182	227	201	204	209	241	218	218	195	225	227	229	222	213	218	244	210	186	207	224	212	230	214	198	194	214	220	211
9010	17999	16130	8055	5192	4563	2888	2537	2202	1425	1320	1291	1109	780	637	525	497	426	452	474	487	512	527	428	420	388	372	386	383	354	361	296	331	340	324	310	318	309	341	296	325	342	343	358	347	338	319	334	354	343	333	328	312	318	294	327	309	273	310	315	307	307	311	277	324	282	319	323	332	317	337	287	295	334	303	338	285	313	298	315	310	311	312	308	260	287	305	288	308	310	276	298	295	280	318	318	327	286	327	293	296	267	284	273	338	306	285	322	314	301	292	305	295	279	320	288	305	303	321	309	282	304	302	297	297	276	315	297	291	293	292	307	309	277	323	319	334	292	314	304	291	300	299	317	281	301	329	273	317	320	261	325	312	327	288	303	274	280	267	275	292	283	307	320	260	300	306	303	298	305	307	281	302	286	311	311	317	306	300	309	291	300	285	294	287	288	310	302	308	315	304	329	282	316	297	295	298	287	300	308	277	293	299	282	269	314	311	319	316	301	307	291	293	286	315	313	284	321	264	303	272	312	290	331	316	298	313	304	316	285	297	294	310	265	304	277	262	299	304	313	284	281	272	296	297	302	310	288	287	310	275	292	335	309	313	305	337	284	304	283	306	293	318	288	268	283	292	280	317	271	296	293	264	268	264	281	323	311	252	300	326	282	266	269	322	289	335	289	305	294	302	273	300	317	326	266	289	297	307	296	294	282	315	306	332	294	259	289	289	274	295	295	302	244	290	294	277	294	346	302	295	344	291	291	288	314	291	315	284	316	258	298	281	290	324	310	293	290	291	279	320	289	319	296	302	295	299	303	312	293	312	323	309	314	285	299	332	314	342	293	280	296	314	272	320	295	292	299	289	313	281	309	319	308	268	279	319	291	295	299	287	277	302	270	302	292	270	311	310	316	329	315	289	288	334	293	292	292	283	262	281	301	295	292	302	301	306	298	296	294	279	315	303	277	306	296	280	287	296	264	283	285	269	297	292	293	284	293	299	290	317	321	322	319	287	329	311	314	291	297	298	267	300	314	290	296	313	285	305	255	318	323	313	297	274	322	297	282	313	290	275	290	288	307	307	309	264	289	284	292	305	256	289	295	329	315	276	269	303	315	310	277	312	314	271	252	293	301	312	282	286	303	285	287	313	297	309	303	285	297	317	311	308	285	292	296	271	306	281	273	314	277	304	320	297	313	271	299	314	274	287	315	299	285	315	321	292	317	288	291	270	325	272	320	287	289	296	292	302	292	292	315	278	281	266	275	286	302	294	316	312	282	265	301	272	273	302	329	322	286	279	304	316	290	298	267	298	301	295	313	283	316	316	304	277	273	293	314	311	304	329	292	272	310	289	283	303	321	278	287	292	275	277	289	312	305	283	307	317	300	289	271	301	300	280	289	277	280	287	291	278	279	299	296	281	329	291	284	315	284	290	305	271	313	302	320	291	283	311	280	295	276	302	306	257	280	284	300	300	321	306	293	321	277	300	299	318	286	280	306	285	275	270	278	262	302	305	319	299	282	301	283	299	293	301	288	280	278	299	319	313	295	283	324	287	319	313	282	297	306	310	308	272	280	291	288	277	288	316	294	284	288	311	297	299	282	298	308	295	323	271	280	309	298	288	305	312	288	296	280	286	287	318	322	269	333	304	276	314	286	333	267	300	299	318	274	296	294	281	338	273	269	268	301	287	308	296	296	313	312	325	319	294	333	286	271	306	300	293	318	314	290	292	282	286	309	283	281	314	291	290	333	294	310	301	305	296	287	300	303	292	304	304	336	280	288	267	324	272	316	297	291	323	299	293	319	293	317	314	287	285	269	309	308	287	298	285	300	333	296	285	302	296	298	291	307	309	291	274	303	289	284	296	312	299	278	320	287	280	295	302	311	310	282	266	303	279	305	322	288	298	299	299	279	321	293	279	284	290	290	307	300	261	308	316	317	305	300	304	294	296	300	263	329	275	319	267	305	293	287	274	301	275	316	334	303	310	310	290	287	289	282	296	329	285	272	313	298	268	285	279	332	265	263	278	309	275	315	290	281	291	293	278	318	300	322	295	294	267	261	301	298	298	310	310	305	316	287	283	289	293	301	300	299	304	258	298	310	338	299	290	289	306	296	303	294	303	297	265	281	285	288	312	308	299	308	290	284	307	296	286	310	298	271	296	308	304	318	294	289	274	333	309	279	337	301	291	320	310	284	298	306	313	341	316	295	267	287	343	301	292	247	303	336	302	299	282	287	289	292	288	298	313	302	328	288	304	317	310	312	293	291	300	318	259	309	271	265	309	277	327	280	277	294	270	338	314	274	283	283	318	279	302	308	299	289	323	302	303	337	275	292	283	300	323	279	276	296	340	306	323	307	266	303	290	283	276	321	285	294	322	283	336	292	312	287	270	302	285	294	300	307	271	315	339	289	312	301	298	313	275	270	294	294	277	274	287	285	285	310	280	261	291	281	314	304	282	296	313	278	303	319	297	335	294	299	327	311	248	319	315	275	326	311	297	294	298	324	297	295	319	281	306	283	293	303	285	242	297	280	296	284	303	288	296	279	319	311	301	327	270	296	331	288	263	274	320	298	341	286	284	273	298	327	290	290	266	302	324	309	298	297	325	298	312	287	308	301	272	321	314	304	292	299	310	291	271	306	282	259	287	331	275	268	289	295	286	307	319	275	305	292	262	279	298	329	368	291	314	324	265	288	296	263	302	311	312	279	293	289	310	301	319	299	321	300	294	273	307	291	280	308	313	278	297	289	305	283	313	329	297	298	284	286	288	298	293	298	290	303	263	308	280	318	285	333	305	321	300	280	322	296	304	285	282	295	305	318	274	274	299	296	314	309	306	311	286	309	313	295	283	299	297	291	294	334	301	329	316	286	300	312	310	292	286	278	337	310	306	308	304	282	273	302	259	322	303	293	292	277	264	319	315	304	280	306	313	311	305	266	279	296	303	264	315	294	314	318	310	299	314	292	268	299	296	293	307	279	297	297	292	289	274	321	290	287	308	325	305	319	310	324	307	310	293	338	303	269	328	307	309	289	286	305	307	295	314	298	294	304	268	321	261	277	309	266	288	278	337	292	287	291	292	292	302	289	281	292	265	302	299	283	309	313	277	302	295	287	306	304	260	292	302	290	280	275	277	261	263	271	298	302	306	302	306	311	299	293	262	312	315	301	277	281	305	337	297	287	301	316	277	319	305	279	303	294	302	284	281	275	337	292	327	291	276	278	268	311	300	296	310	287	314	300	339	314	268	308	293	321	272	312	304	312	289	300	296	321	274	279	344	293	287	291	312	326	301	305	278	305	305	317	333	279	297	295	331	303	322	319	298	274	307	297	294	322	293	301	298	276	297	275	291	270	305	318	301	300	282	308	300	308	308	287	287	297	290	275	297	257	293	286	300	325	294	297	313	298	280	322	291	300	265	331	240	305	316	274	319	296	284	280	280	298	282	287	300	291	286	260	295	296	332	327	309	313	282	322	290	310	272	294	336	311	282	301
22783	21020	28748	23522	21025	21119	10760	2883	2136	1456	1395	1415	1157	1020	838	772	704	745	699	753	756	753	763	706	678	608	602	610	613	622	661	594	537	619	547	569	606	564	581	570	590	582	635	591	643	609	584	622	549	574	611	604	591	594	592	567	526	594	570	557	509	527	591	500	544	553	572	599	581	593	584	538	596	526	540	530	557	561	599	561	559	594	581	546	548	601	578	537	580	541	554	545	544	545	553	591	553	553	557	523	541	550	540	557	553	554	567	565	557	549	572	527	577	576	551	549	539	548	545	542	555	572	569	576	545	558	546	570	561	545	492	543	560	563	523	555	547	574	581	546	591	607	590	588	529	594	566	556	556	556	565	545	550	543	556	555	602	585	572	578	536	527	567	566	565	564	564	569	561	567	556	553	553	566	571	556	582	606	577	543	546	563	573	578	526	550	568	586	544	579	537	559	603	538	568	563	548	521	597	541	598	551	553	567	561	546	526	557	545	555	551	542	621	589	565	584	519	548	592	558	553	510	557	553	552	536	549	536	528	561	606	551	505	585	557	544	536	530	559	586	535	566	572	576	570	560	536	610	559	551	538	533	611	542	535	551	579	593	545	547	565	557	594	537	523	553	579	567	574	523	561	538	570	570	577	534	536	534	571	584	547	538	535	575	508	559	590	553	548	596	561	559	562	549	533	604	585	563	545	558	532	550	563	486	539	575	553	564	557	506	547	585	582	534	565	561	588	548	543	521	566	523	568	503	562	535	583	557	552	576	528	549	541	562	519	567	580	527	557	547	560	619	584	609	540	541	541	542	536	546	544	524	581	591	539	580	535	562	572	537	509	604	562	559	556	531	515	570	582	597	536	535	557	596	527	586	546	592	601	577	524	589	561	566	606	556	550	564	559	550	597	555	539	558	557	548	545	584	607	538	577	580	550	563	612	576	551	562	539	559	531	522	517	570	588	556	566	581	591	561	508	564	575	569	580	571	574	533	555	591	561	562	554	535	533	543	511	484	552	556	509	560	537	543	557	575	572	543	515	581	577	574	527	532	532	534	572	557	559	599	518	502	557	584	562	517	540	519	510	589	610	522	543	575	526	561	557	554	574	546	513	556	567	541	564	569	570	553	509	559	549	525	550	522	543	562	551	563	548	563	554	543	550	529	560	574	576	536	540	582	517	533	576	537	549	536	562	555	529	547	590	559	563	533	579	571	570	522	558	517	556	571	549	575	564	581	538	570	557	548	523	598	562	570	506	550	557	537	565	536	562	517	544	536	532	555	548	588	549	559	547	515	543	572	580	578	525	575	536	582	600	582	526	543	572	543	556	579	575	547	514	588	579	540	577	566	558	576	523	589	538	539	508	538	545	556	533	578	541	530	556	593	558	541	503	548	593	581	576	561	551	543	507	530	567	576	593	573	527	530	559	535	535	541	536	567	576	546	570	554	547	541	545	541	543	567	485	540	551	557	558	529	521	538	611	560	603	557	548	563	534	578	530	510	549	515	508	567	562	586	478	585	559	518	545	607	513	555	586	548	535	564	577	563	544	535	497	499	546	563	560	553	540	592	569	538	527	522	555	542	526	536	540	554	531	541	553	535	534	489	563	560	519	542	593	572	506	547	568	518	532	534	535	529	568	541	542	561	542	568	530	589	523	530	607	569	570	534	560	579	527	550	538	550	563	541	593	550	554	548	566	581	525	562	550	566	579	531	549	564	536	529	549	513	518	572	568	555	583	520	553	605	499	625	534	523	566	504	593	527	553	525	560	552	565	494	577	558	572	559	534	556	553	562	601	503	543	514	568	531	541	539	575	539	533	557	526	544	572	542	566	535	538	548	591	566	546	540	543	590	559	560	524	537	540	527	546	551	541	535	577	519	562	532	557	541	581	528	563	530	567	552	544	562	574	543	568	513	529	575	563	520	573	553	537	566	528	555	586	534	542	571	544	579	554	546	529	609	591	533	565	523	583	619	541	547	549	541	577	588	530	591	521	528	561	542	564	590	547	567	566	520	539	544	547	539	551	535	601	552	584	601	561	591	535	553	575	569	575	512	532	562	569	514	585	567	564	576	516	528	525	586	502	574	566	516	540	529	570	507	542	536	507	535	560	581	495	562	563	562	562	579	564	556	557	553	534	581	565	535	547	546	565	569	546	588	533	560	549	591	580	523	559	560	561	573	549	555	544	583	542	564	575	527	539	539	554	562	600	587	588	524	506	546	567	558	536	538	563	510	551	570	548	524	515	531	587	583	559	573	544	547	558	542	538	532	544	561	512	552	567	571	572	541	591	552	551	505	537	550	544	557	525	532	521	523	566	527	583	536	541	530	566	585	561	594	590	531	579	530	553	571	593	578	558	571	547	551	547	584	562	554	556	538	550	571	562	591	525	538	559	554	582	581	518	510	550	541	572	534	584	527	552	562	561	547	561	560	555	568	592	585	574	561	577	571	552	547	533	555	524	526	550	547	545	532	529	526	533	533	532	574	573	592	526	576	514	559	513	530	552	526	561	568	540	584	516	542	568	529	540	496	555	570	551	554	560	529	549	550	542	554	557	560	524	560	561	507	538	556	551	531	538	573	569	574	524	549	540	522	599	526	565	578	522	559	569	566	558	545	581	588	541	580	552	540	543	517	559	551	547	563	554	499	517	539	586	583	550	516	545	569	534	555	570	564	523	551	530	521	530	564	543	520	601	591	537	500	538	528	579	553	555	543	592	553	539	564	540	561	525	529	576	567	558	566	539	538	581	527	500	516	546	530	529	510	586	533	511	521	529	575	589	532	557	489	571	578	532	547	580	546	537	576	566	509	577	575	533	543	583	577	535	532	558	570	593	598	488	537	564	596	534	574	533	544	556	579	524	545	536	510	594	559	573	549	583	552	532	571	545	549	580	574	583	502	541	569	536	559	573	547	558	556	520	563	528	535	541	526	564	567	513	547	513	507	596	578	515	579	531	579	547	526	588	575	538	545	534	577	561	544	523	580	569	567	528	490	520	530	595	507	590	546	579	555	525	569	549	577	540	536	604	533	557	574	564	556	560	557	553	537	577	591	540	577	561	541	575	574	631	533	548	573	566	598	553	585	578	550	539	556	536	546	557	541	562	513	585	525	565	590	536	580	535	527	526	528	579	541	541	524	553	568	611	524	528	586	564	565	529	556	567	569	590	570	522	554	532	560	570	549	571	557	516	513	521	543	563	574	557	569	556	556	614	552	526	514	586	539	542	593	556	572	577	589	539	520	526	543	505	561	543	551	536	544	539	560	569	573	537	593	550	566	527	581	550	534	553	585	558	541	514	541	549	549	558	532	564	533	567	604	550	524	555	507	562	591	494	588	552	535	577	565	580	572	536	509	529	552	534	548	532	541	555	537	538	530	536	546	611	574	561	545	564	594	569	528	538	552	544	550	589	506	545	583	538	491	501	536	581	586	530	561	552	550	602	576	587	581	525	587	551	519	594	534	598	572	559	563	485	523	585	536	571	524
11878	27924	25296	15130	10178	8968	6233	5527	4590	3140	2817	2781	2363	1888	1450	1281	1137	1180	1156	1135	1217	1199	1278	999	944	904	917	927	879	839	887	762	800	789	781	734	786	772	765	775	767	832	780	817	809	770	796	788	764	761	745	759	808	774	750	749	688	678	730	732	713	683	758	681	714	689	746	679	772	741	763	702	745	736	728	716	687	696	683	716	747	744	730	673	700	714	690	649	733	696	734	695	725	698	696	749	714	728	697	699	692	667	728	660	740	706	731	711	663	708	733	658	697	691	670	716	717	711	691	711	683	658	687	678	725	661	655	693	683	741	704	726	700	672	712	706	746	711	739	711	725	706	676	669	745	679	694	691	670	654	726	690	725	640	681	667	733	653	687	762	713	704	665	687	685	705	696	689	694	696	672	709	755	747	669	714	676	719	680	712	705	718	705	678	733	705	677	689	718	643	722	705	727	720	673	722	654	668	724	663	727	702	697	725	697	693	712	716	681	735	668	682	708	666	714	691	665	709	699	720	663	692	711	700	715	685	651	684	726	664	682	728	692	744	684	694	689	715	707	733	707	704	681	705	686	684	703	692	686	697	710	688	736	703	717	769	668	705	694	677	716	718	732	703	694	653	683	700	692	717	694	699	641	646	667	714	741	719	716	692	707	680	697	705	728	715	691	714	702	720	659	698	638	723	734	728	646	674	659	679	720	673	726	759	661	763	680	660	714	736	670	712	705	677	687	691	696	742	685	699	735	739	694	666	714	721	692	676	719	705	649	734	666	692	741	700	742	689	719	711	723	698	705	724	719	710	702	740	678	696	736	678	727	703	708	695	684	715	660	726	720	690	677	702	690	678	725	718	686	704	732	738	649	724	702	693	632	709	708	677	674	650	736	697	700	712	683	698	693	716	715	752	709	691	739	716	688	656	683	693	722	728	709	707	697	693	712	690	741	727	710	688	700	716	660	666	725	715	706	650	720	693	701	742	698	724	707	655	712	719	711	707	648	734	680	726	730	676	711	713	712	680	697	709	685	705	677	737	703	720	734	700	701	741	704	680	744	727	710	719	760	674	702	667	635	706	710	724	672	736	621	722	649	710	688	705	680	723	729	688	716	721	690	736	683	692	692	668	715	642	678	704	694	666	719	739	662	753	697	717	737	659	741	751	684	662	679	746	707	664	658	704	681	699	687	695	721	704	669	697	742	684	714	696	726	704	729	699	683	692	674	721	708	673	697	687	686	704	701	756	674	743	685	703	697	681	708	709	663	661	682	697	718	709	690	703	708	685	696	671	697	704	692	745	707	677	670	710	681	630	635	654	713	694	675	693	678	719	696	715	685	710	723	732	688	644	700	689	700	718	687	713	699	711	736	701	680	722	739	702	729	713	676	693	707	708	662	697	729	681	723	699	707	711	674	703	743	711	706	678	724	702	682	723	725	724	688	699	689	693	720	704	689	721	658	713	689	702	707	700	683	694	734	676	661	715	659	707	702	666	716	706	688	713	716	695	654	681	720	702	697	669	651	745	724	693	718	720	700	743	671	766	713	712	675	698	707	650	670	730	725	682	698	637	707	692	733	711	677	716	747	728	731	694	717	678	734	739	740	729	656	741	701	702	698	712	691	661	750	735	715	732	716	667	710	692	702	697	652	715	693	699	688	647	680	699	732	683	700	692	723	684	654	713	682	681	684	709	708	662	633	650	700	705	709	714	655	705	730	701	721	675	742	712	702	637	727	701	730	702	721	693	716	716	678	722	731	666	731	669	676	680	729	681	703	702	730	713	749	764	705	744	710	706	717	686	712	667	660	688	683	718	693	678	755	738	713	671	671	709	684	721	682	702	645	717	716	718	750	686	664	660	722	698	708	758	693	662	704	710	709	705	726	725	690	760	705	702	753	729	656	703	703	710	747	687	713	673	710	687	675	699	696	663	685	761	747	699	686	689	732	677	708	690	720	657	683	676	735	691	688	702	692	750	738	702	710	727	685	772	665	744	706	663	686	703	716	699	712	710	688	693	640	658	661	670	652	752	749	691	713	705	691	708	717	647	756	698	705	673	702	708	703	683	739	713	711	684	707	699	698	678	705	736	702	708	679	702	756	726	700	688	704	685	707	735	657	675	668	740	688	695	700	684	722	635	717	712	691	735	744	703	656	719	728	733	697	714	703	738	675	685	691	760	697	745	678	731	691	670	651	716	713	654	661	646	730	700	702	697	751	676	676	690	721	723	674	714	695	670	747	652	722	673	697	689	712	724	707	717	700	697	629	699	654	719	684	704	725	709	722	688	764	731	696	713	741	700	703	733	706	720	756	702	618	748	683	695	690	713	704	707	699	688	666	710	674	734	707	698	715	700	702	693	722	693	717	712	697	692	681	675	749	727	711	693	715	705	640	720	733	683	687	685	715	716	736	687	684	707	695	707	745	645	668	712	636	697	658	718	725	690	754	740	664	654	680	713	686	728	704	668	683	639	668	696	673	715	720	714	684	727	741	681	645	706	657	678	695	689	706	681	675	713	688	752	764	666	697	731	687	716	717	741	696	733	655	666	680	683	706	666	757	708	711	659	722	709	725	732	712	741	690	688	728	674	678	667	726	693	718	693	698	689	641	717	746	646	695	690	737	670	734	652	679	696	736	707	729	716	717	686	734	710	656	676	715	683	708	684	703	678	694	701	723	719	735	718	715	704	707	658	682	650	728	624	694	716	653	723	688	710	703	708	685	685	725	737	676	644	705	720	740	731	722	723	671	694	718	712	716	683	707	736	699	706	689	688	695	713	673	668	690	700	717	694	695	738	681	715	740	637	692	699	701	694	675	701	721	728	721	652	714	647	675	696	694	701	673	711	683	675	713	697	691	705	735	707	678	627	727	664	695	690	721	698	688	683	712	736	674	733	720	654	706	721	699	734	688	692	696	676	766	685	746	728	710	722	688	687	718	714	661	708	711	732	698	732	674	730	678	683	707	733	633	705	702	713	730	701	732	666	702	751	710	711	703	716	684	688	669	701	723	694	698	650	713	716	674	713	676	694	693	692	687	657	680	724	749	679	740	702	734	702	679	693	705	725	661	672	701	695	690	718	685	721	722	692	693	665	701	690	670	686	688	667	714	684	728	703	720	691	711	742	727	709	722	690	707	674	702	704	670	718	705	711	630	737	659	670	674	712	720	710	750	665	627	680	690	685	736	703	744	701	662	760	730	694	722	729	741	700	701	728	692	682	717	702	696	690	721	691	738	703	725	736	769	747	707	731	679	726	686	732	704	715	716	691	741	707	686	716	671	703	713	742	693	671	694	734	697	712	744	737	693	708	701	714	677	686	667	716	734	721	704	708	706	748	700	695	691	679	717	709	702	707	689	701	729	721	707	699	664	736	699	715	711	675	711	709	700	740	717	712	686	685	687	702	661	717	752	688	731	699	678	704	652	739	727	705	675	715	693	721	780	718	699	709	742	665	730	715	701	696	735	743	687	701	705	706	668	757	741	739	720	721
26816	19716	10826	4458	1546	1432	860	836	713	479	472	520	417	379	352	353	307	279	321	334	336	353	375	336	314	282	310	295	308	304	295	267	285	301	293	275	253	316	281	294	283	299	301	270	331	317	285	308	306	276	298	282	309	277	284	298	300	292	288	291	313	280	294	278	289	302	314	271	286	311	264	300	307	249	274	303	319	284	301	311	316	296	313	255	325	307	281	280	268	284	294	288	284	298	266	279	280	291	281	272	253	270	286	243	287	307	279	299	307	269	300	275	320	298	307	299	291	305	281	304	268	294	264	261	299	277	274	298	289	305	262	274	309	284	284	299	283	261	275	284	261	282	334	311	306	287	280	295	287	265	285	257	276	276	305	283	290	279	284	296	289	303	290	296	316	263	279	293	286	284	322	260	305	281	283	304	287	304	302	284	279	319	261	289	284	289	327	276	267	277	284	278	263	317	290	272	270	291	300	263	266	317	289	283	314	259	290	260	286	272	288	299	292	284	302	267	251	310	309	268	284	288	296	289	312	304	311	285	274	278	286	265	257	306	291	275	301	279	285	287	284	313	292	264	288	309	292	293	309	312	297	296	277	277	323	301	282	301	290	299	315	270	269	311	297	292	293	291	250	306	282	284	299	288	293	291	290	322	289	309	306	279	290	300	287	283	315	274	275	271	293	277	293	294	288	297	258	272	300	292	276	255	294	280	269	321	280	294	290	304	269	297	297	261	288	299	283	257	286	282	306	304	297	278	291	304	262	285	286	314	270	297	302	280	309	291	296	309	261	294	282	277	306	298	284	269	303	274	289	284	285	274	269	285	280	313	303	308	304	243	288	277	309	252	274	278	306	289	297	324	284	278	251	291	273	257	226	278	281	285	270	295	291	301	295	276	260	271	268	291	284	296	278	293	274	258	300	302	326	295	274	275	265	297	294	276	283	275	267	280	311	310	278	284	319	246	273	253	294	355	286	290	264	304	290	278	267	274	288	322	244	265	291	274	279	279	313	321	278	284	277	270	285	289	279	289	291	337	308	328	293	276	310	309	316	297	253	264	276	295	294	276	316	275	266	285	293	271	314	319	278	277	259	276	279	298	252	252	280	310	287	306	255	272	303	291	285	278	288	285	295	299	266	288	276	310	282	272	291	297	294	272	298	290	275	317	264	288	283	303	270	282	277	260	310	300	301	297	292	272	290	303	270	279	273	305	306	266	281	265	285	274	289	287	277	291	270	269	309	324	298	289	275	300	296	277	272	313	275	272	267	285	251	246	276	273	288	296	284	275	287	286	261	283	290	288	303	290	309	292	303	271	309	287	303	284	311	264	284	273	308	296	281	274	247	276	305	277	291	338	295	290	267	287	273	298	264	304	286	264	291	263	284	297	273	275	260	254	302	325	264	272	288	313	275	286	280	279	271	280	292	274	302	299	278	275	251	277	245	285	286	255	294	268	330	321	302	291	289	262	275	297	278	301	304	293	286	293	257	281	308	286	278	260	288	252	288	281	254	279	292	303	302	285	251	273	289	275	281	279	297	270	292	254	273	265	288	274	267	285	292	310	300	281	296	293	277	273	303	309	269	306	295	283	299	269	291	304	306	274	282	289	260	289	300	305	297	264	298	295	278	275	283	262	296	282	272	283	308	282	280	286	290	306	282	297	287	300	286	280	275	277	286	228	311	266	299	303	281	258	308	285	307	264	323	269	308	303	286	267	304	265	284	305	271	276	260	282	313	289	275	292	293	319	285	298	250	278	285	312	267	322	268	285	293	278	280	260	286	307	294	282	300	313	297	289	296	282	292	282	277	275	321	274	300	274	280	292	286	291	270	270	292	297	271	266	276	288	289	292	256	303	267	310	267	296	236	293	284	312	295	324	271	266	282	313	324	303	266	300	266	273	291	281	269	296	281	261	271	256	282	299	261	304	305	291	289	273	313	282	282	278	290	293	285	267	273	285	296	281	294	276	298	285	298	265	279	311	275	286	263	317	279	263	299	296	255	305	260	288	289	296	279	264	290	295	287	282	325	306	276	319	303	310	260	286	283	287	307	269	289	272	268	266	268	257	298	278	291	281	259	285	313	273	260	285	285	274	270	271	274	294	275	293	281	294	284	291	289	268	260	287	317	292	294	294	268	271	288	276	300	252	284	266	287	262	269	317	294	278	291	276	281	282	289	280	289	265	310	294	291	253	283	253	309	313	288	280	284	278	290	294	286	292	292	289	284	278	303	283	286	283	282	277	295	274	261	314	272	289	272	279	266	289	283	322	301	272	280	275	272	284	295	279	285	287	291	327	292	313	293	281	297	283	268	305	283	265	296	291	296	287	344	306	292	298	301	317	266	270	282	319	298	260	299	323	294	280	295	307	307	296	286	272	301	310	283	265	311	291	260	266	281	291	303	282	334	277	319	269	279	278	302	279	286	301	280	302	268	272	268	275	310	286	312	296	293	298	286	256	300	287	268	278	296	282	282	293	258	281	235	264	269	268	293	280	285	275	270	277	304	260	286	287	273	291	303	268	299	273	275	286	261	293	278	291	281	249	276	289	279	306	279	303	278	290	288	288	286	277	266	300	323	281	306	307	311	249	277	263	297	300	278	253	290	296	296	276	236	282	287	284	265	307	253	294	293	277	319	283	283	290	294	288	301	298	281	274	287	284	336	286	300	296	253	280	293	275	301	288	277	290	297	263	276	277	298	265	294	305	306	310	299	283	286	266	290	320	277	272	289	277	278	268	282	302	262	275	298	251	300	314	279	280	280	306	296	282	293	263	278	299	285	287	274	281	257	294	280	279	289	315	281	300	262	298	255	274	305	261	284	288	283	302	282	286	277	282	291	301	292	298	291	256	269	299	313	312	278	286	315	276	271	277	299	271	313	302	303	302	307	286	297	288	284	285	293	310	254	289	313	292	298	303	255	276	314	297	283	295	280	315	309	274	303	305	289	291	287	291	304	273	302	261	280	313	270	246	284	273	292	286	298	305	287	273	291	310	273	275	314	281	264	254	262	262	264	299	270	310	296	248	254	287	281	280	298	247	301	288	299	269	305	273	305	281	275	292	318	302	248	297	278	287	275	277	280	266	259	286	281	288	282	270	279	289	297	300	264	271	283	310	296	289	307	285	296	286	288	300	297	291	269	276	258	276	298	302	268	260	283	291	283	288	261	298	266	270	268	294	310	289	285	284	272	272	283	322	304	253	279	287	269	249	298	275	273	299	289	274	274	317	261	314	299	265	268	302	274	306	255	277	271	262	277	317	286	262	275	270	259	279	275	292	256	305	276	266	297	303	279	288	320	280	275	284	291	253	293	273	296	306	257	288	284	308	303	280	284	271	283	289	316	290	294	289	288	290	259	278	256	292	281	300	268	278	278	308	278	288	292	275	302	279	276	265	254	294	277	305	290	309	271	285	240	291	302	291	276	295	290	257	296	299	274	275	306	294	300	292	278	271	299	258	291	273	286	286	294	288	281	308	273	287	271	311
7498	12007	11116	5911	3093	2995	1939	1700	1472	941	898	942	773	670	516	461	413	460	494	454	513	521	528	431	460	444	400	402	445	422	405	394	365	357	377	347	356	374	393	361	390	396	412	413	363	394	392	380	390	373	356	397	382	366	389	414	359	376	389	368	361	388	384	356	387	364	373	384	395	362	358	369	392	384	393	382	357	381	402	399	386	404	338	359	403	373	357	358	368	366	367	387	375	374	357	376	361	333	366	352	358	354	360	391	395	373	366	354	390	371	375	345	353	378	371	344	392	368	358	344	363	389	364	399	390	336	371	369	367	365	344	375	365	354	385	352	354	390	348	350	347	355	391	355	385	368	377	370	368	355	337	388	391	375	387	373	375	372	365	348	349	349	378	370	357	378	372	349	400	341	354	353	355	359	350	379	361	372	343	382	368	382	376	388	361	374	382	360	380	403	359	350	377	375	352	381	364	370	395	383	343	379	371	389	382	342	378	337	383	345	363	348	360	376	375	351	356	352	377	365	386	370	356	370	368	384	392	362	354	350	354	392	371	406	363	415	373	330	423	347	358	341	363	359	390	387	349	380	360	389	336	327	351	355	369	386	388	392	344	367	416	351	390	356	365	388	369	371	391	365	338	369	352	345	361	363	376	380	355	382	383	364	360	372	375	342	343	360	341	371	367	373	405	373	405	374	357	393	347	381	397	365	401	377	381	349	364	346	372	409	364	409	382	357	378	406	358	380	361	366	363	374	360	392	343	356	330	428	364	357	348	353	381	341	388	395	385	400	375	369	383	392	393	366	369	373	406	381	351	394	348	381	310	358	397	339	363	388	350	372	360	335	354	344	361	374	404	372	364	355	338	379	377	381	346	361	359	372	389	358	378	351	344	384	333	369	342	378	392	375	356	361	409	337	356	344	342	392	355	378	364	339	363	391	379	369	365	327	349	390	380	394	348	367	374	335	372	354	372	409	353	371	385	379	387	381	360	386	362	370	368	346	384	346	362	372	394	359	385	385	344	361	338	380	388	328	332	390	347	412	367	406	338	351	348	388	382	382	379	387	364	367	353	378	356	387	405	385	391	368	407	332	337	392	368	339	354	377	373	364	399	369	371	377	345	358	371	382	368	382	390	397	360	373	366	413	379	353	398	371	353	387	389	390	367	368	397	335	342	429	364	339	353	382	356	400	406	347	375	381	366	354	385	368	376	367	341	364	390	355	368	363	362	367	385	364	379	383	329	378	395	322	358	335	378	372	347	353	372	345	384	359	406	360	372	405	353	385	355	398	421	381	383	387	341	356	344	352	349	332	352	323	375	415	339	349	387	344	335	394	396	334	349	355	387	348	340	369	344	348	384	387	335	324	366	383	369	351	379	373	365	363	330	366	394	380	398	354	370	369	374	389	349	383	383	361	358	377	365	402	371	371	330	338	355	376	357	384	341	370	376	374	398	400	361	402	346	347	378	377	352	377	362	365	404	364	393	357	359	350	368	361	382	409	388	394	365	366	399	377	373	360	373	383	365	363	367	390	358	373	363	406	354	369	406	360	407	374	378	383	378	391	386	356	335	364	363	384	381	362	365	375	383	375	398	345	367	370	357	370	354	389	412	374	338	346	358	384	361	340	383	374	348	334	364	345	356	396	388	368	371	381	337	338	397	351	409	371	342	377	367	396	373	336	325	364	387	359	386	345	400	398	350	363	373	382	371	363	347	348	390	384	399	396	356	361	367	374	357	379	382	360	410	380	391	391	360	389	390	348	362	341	401	366	341	380	339	381	362	403	399	390	358	337	353	352	365	387	378	393	376	356	322	400	374	348	383	362	377	388	358	357	355	398	355	357	397	363	350	358	381	335	370	419	366	337	386	353	357	347	357	377	348	381	345	357	351	379	342	391	354	351	332	361	339	365	356	359	350	337	363	356	322	373	345	354	376	392	338	325	363	381	338	378	347	329	369	360	367	353	371	406	338	355	391	371	395	364	370	375	377	385	383	361	359	383	373	386	388	340	350	328	331	354	358	380	349	386	387	353	394	388	338	385	370	363	393	368	372	356	379	380	390	366	356	372	349	375	366	399	380	300	353	348	369	349	378	368	382	366	398	381	370	359	331	375	367	330	395	359	385	362	351	355	361	360	340	349	382	364	370	373	342	390	362	403	357	375	343	364	382	323	387	347	370	356	368	328	333	381	369	350	363	336	336	355	350	369	381	420	341	370	385	360	389	370	331	354	383	390	394	370	369	366	358	389	374	362	386	348	354	325	385	359	375	406	401	359	378	391	341	359	355	350	364	368	345	340	360	337	374	372	375	399	386	353	380	379	348	380	353	399	371	362	361	382	366	384	349	347	353	379	357	397	353	370	335	311	371	378	365	370	388	363	355	383	343	412	366	350	370	374	341	383	380	402	349	389	383	389	383	348	376	383	392	378	354	342	353	364	345	369	366	338	396	353	356	369	361	408	355	387	324	390	352	371	344	385	375	358	353	398	368	366	355	368	368	355	364	394	339	382	354	369	370	367	357	345	406	387	370	365	383	369	374	363	383	395	342	345	368	370	363	333	372	366	353	366	372	387	342	407	375	388	364	369	372	365	371	352	406	358	356	383	370	379	383	336	398	372	372	377	365	399	368	399	369	361	375	346	384	373	346	388	330	357	387	365	394	370	360	334	356	383	361	345	375	393	340	389	354	376	335	371	373	352	396	361	388	363	364	400	359	385	366	385	389	377	367	355	342	342	350	398	339	351	355	354	390	379	386	372	356	415	345	402	379	353	335	356	381	374	360	372	391	365	393	374	376	390	355	384	384	362	362	372	389	369	343	331	368	363	381	341	376	374	334	374	357	366	362	345	340	357	388	361	376	333	363	376	380	388	353	392	369	355	388	377	357	376	379	376	384	379	354	378	385	365	376	372	347	377	361	367	372	365	365	370	393	358	364	367	395	374	378	356	363	365	334	374	355	348	405	426	417	366	345	338	343	335	345	340	377	402	351	351	375	366	366	366	332	368	354	375	381	357	342	362	369	393	341	351	379	379	377	376	347	342	376	361	372	350	358	354	362	337	362	380	403	369	336	370	373	329	358	348	393	372	349	354	350	377	355	383	352	370	349	374	366	360	342	372	333	376	346	380	369	377	353	391	380	377	346	378	367	378	389	364	371	365	370	339	374	386	338	375	400	335	365	340	400	367	390	393	355	395	341	365	392	362	394	338	354	314	361	365	374	341	379	372	363	362	355	393	365	357	378	348	386	370	374	367	377	329	364	345	353	391	364	384	362	363	366	362	344	374	348	375	399	408	364	391	382	402	349	361	368	357	385	324	379	361	395	368	343	375	371	374	340	371	388	356	383	357	375	385	377	372	322	354	372	375	390	364	385	394	373	408	361	373	332	387	399	350	348	383	354	399	356	361	365	390	363	362	363	376	376	409	354	344	380	360	378	378	410	373	364	370	348	393	420	379	372	387	351	381	350	375	352	347	368	344	397	374	343	345
23711	20983	28259	23898	20926	11583	2813	1882	1367	1069	1010	966	940	814	690	654	604	653	608	648	651	705	702	652	603	582	574	561	561	538	528	569	545	542	515	567	569	531	547	515	543	546	532	592	526	544	528	587	539	524	585	553	506	597	581	543	519	473	550	533	506	559	554	565	527	543	561	500	529	512	549	544	560	535	511	540	514	494	526	550	556	551	560	509	506	564	553	556	502	534	489	520	541	507	507	555	521	511	521	499	513	542	546	513	537	543	524	554	536	558	517	490	533	514	531	530	530	510	536	495	565	512	565	551	490	564	500	539	520	538	592	513	578	529	529	516	520	517	521	551	521	538	536	532	542	562	504	580	502	541	552	512	540	488	535	506	540	540	540	496	496	557	536	566	501	500	545	514	509	544	501	547	555	520	532	550	511	519	555	567	515	531	516	520	540	531	546	531	484	526	542	538	506	524	540	529	531	553	539	519	548	538	491	530	502	554	512	506	529	494	525	554	557	525	566	569	491	520	509	526	486	537	509	492	565	520	522	522	513	534	543	571	540	526	549	563	548	575	527	493	509	514	536	516	527	526	513	523	518	568	516	513	513	519	511	529	506	550	545	564	542	531	518	546	543	497	504	500	523	532	523	530	515	551	552	532	581	529	528	497	530	523	508	534	530	518	561	520	552	554	538	515	572	522	513	504	521	547	570	519	524	516	597	512	524	573	549	514	536	558	549	518	523	554	550	530	541	552	546	557	551	540	534	525	474	563	521	538	498	556	506	528	528	519	521	504	539	557	508	541	543	548	542	507	490	497	529	549	518	486	531	512	473	555	520	552	519	521	510	524	542	546	458	536	528	503	520	511	552	543	530	503	483	506	540	571	524	522	561	508	525	519	513	528	512	568	533	507	549	466	534	493	508	546	545	560	539	537	538	539	521	512	532	528	501	526	516	493	494	522	490	515	505	546	511	507	525	503	554	518	532	535	505	518	523	527	509	566	536	544	511	504	524	505	534	550	542	541	555	503	540	523	516	547	513	546	525	521	515	550	536	531	517	552	527	498	550	522	529	499	480	548	527	513	549	516	528	513	533	543	502	486	503	559	524	540	495	535	538	517	530	551	491	528	527	509	513	506	528	517	498	530	558	537	543	515	524	500	525	526	540	577	539	558	550	526	546	535	562	519	559	505	535	523	534	524	515	519	550	528	542	514	528	504	528	496	554	561	475	522	526	545	557	523	496	497	524	566	535	542	562	534	535	541	530	494	541	488	518	525	531	510	524	558	517	561	500	491	546	519	545	541	500	533	552	581	507	519	514	560	529	546	501	516	507	527	527	496	536	514	519	557	518	545	589	559	516	496	521	510	554	544	510	498	560	567	519	520	561	545	553	579	515	495	515	540	489	514	540	537	508	503	489	507	511	526	538	510	522	551	556	538	561	519	534	544	523	550	544	522	529	504	518	486	482	541	527	484	518	533	530	508	523	535	506	544	512	506	538	524	503	528	568	499	492	507	501	553	477	554	515	494	525	546	523	527	515	516	557	546	522	520	513	503	491	493	503	533	468	543	502	543	531	530	544	526	520	555	523	521	515	515	506	535	544	546	551	509	562	567	508	493	551	495	528	522	532	519	543	526	499	517	563	500	554	539	508	526	527	561	545	523	522	510	524	556	533	520	523	525	541	520	521	501	541	526	532	544	514	497	525	553	497	503	541	529	525	524	545	558	538	545	508	554	502	515	497	507	526	489	545	578	501	487	521	546	530	570	471	509	508	516	499	498	550	528	545	498	537	496	529	537	535	535	538	493	508	509	520	552	513	509	501	528	527	531	527	517	529	513	516	520	530	544	494	517	541	495	522	530	532	553	537	558	531	514	551	521	509	530	541	548	493	532	533	523	534	504	528	480	490	527	503	542	521	525	528	518	536	559	599	494	515	523	511	554	503	496	535	542	560	527	497	517	474	559	505	538	570	524	526	505	495	532	538	530	532	546	532	501	564	540	563	532	485	526	499	531	550	515	519	501	476	533	525	492	536	508	548	502	549	529	545	534	537	493	495	532	526	547	542	558	547	488	535	527	531	506	545	525	543	510	563	521	528	507	553	536	526	541	454	544	525	521	539	554	535	487	529	481	548	512	551	498	488	502	493	544	473	544	519	518	551	497	548	522	546	544	517	527	505	528	550	524	515	519	534	530	543	549	545	524	533	551	499	540	530	516	513	559	510	612	556	514	517	500	530	525	551	576	526	550	556	505	544	505	527	510	518	492	575	540	505	532	481	487	536	570	504	522	571	501	535	530	506	486	552	521	526	533	562	568	526	543	516	534	539	499	533	552	546	536	516	501	518	547	504	528	525	495	545	582	519	551	485	548	511	538	511	553	559	472	516	554	526	502	533	556	526	518	520	566	498	538	529	547	505	497	498	543	544	536	513	534	548	505	553	522	521	535	536	537	498	512	510	494	502	548	520	548	515	526	566	514	523	528	540	483	499	510	561	502	527	492	495	527	525	526	496	583	559	466	528	524	537	545	479	566	509	562	561	519	505	519	496	510	512	500	525	561	507	506	526	520	502	468	525	559	545	544	504	520	533	522	513	533	543	518	487	515	528	522	502	514	544	567	546	519	542	541	503	540	520	498	544	549	497	515	540	613	519	494	500	507	505	493	526	494	529	487	504	534	552	537	533	523	509	597	503	504	517	518	510	533	525	510	537	502	503	575	512	546	567	562	523	549	524	527	498	485	544	515	531	512	512	522	519	490	521	512	491	558	521	511	518	521	544	504	516	545	535	546	531	511	522	582	501	519	527	515	491	526	529	519	508	528	526	517	525	493	543	510	558	502	510	533	525	505	553	533	498	530	549	483	533	525	502	535	495	538	502	525	468	522	511	562	522	568	518	519	527	516	528	536	513	513	532	529	549	522	539	516	525	528	501	540	536	532	469	547	540	534	569	520	513	552	529	527	487	494	547	515	533	482	547	526	515	515	509	509	494	556	565	560	498	552	522	522	547	568	547	544	496	530	500	548	513	530	540	513	517	550	528	530	522	552	564	522	554	502	547	526	549	551	560	531	579	515	545	510	530	513	516	535	527	532	528	531	502	481	516	507	495	542	513	527	510	515	528	516	531	525	518	574	496	500	488	503	481	522	523	551	509	503	558	520	533	501	557	506	476	508	517	496	540	524	550	555	541	552	512	497	557	539	559	503	546	506	542	521	516	522	529	509	521	526	520	508	512	501	553	515	482	566	479	549	527	473	530	500	519	471	502	476	541	545	528	505	490	501	547	457	582	541	504	517	478	479	512	515	502	535	527	493	533	552	514	503	509	518	543	514	542	541	513	540	536	505	522	503	542	499	515	532	550	582	473	582	516	513	525	472	516	530	523	492	504	521	521	550	520	550	494	545	524	536	513	525	539	506	575	536	528	518	486	489	480	515	548	514	579	530	527	477	491	568	536	516	489	544	535	574	540	509	549	533	550	505	505	497	546	513	534	508	509	530
8611	21508	19130	11264	6578	6196	4179	3771	3030	2097	1728	1864	1559	1305	1186	1048	907	923	842	937	939	1004	968	894	887	822	765	788	804	697	725	699	710	676	684	694	710	697	706	702	696	711	718	721	756	671	696	667	753	748	704	677	724	744	652	669	609	705	638	684	617	697	677	673	648	682	691	662	687	724	647	650	696	630	684	698	663	677	695	700	711	664	632	656	641	718	666	658	671	666	658	677	649	679	620	710	711	596	650	639	645	641	658	608	656	672	651	643	663	705	681	673	718	646	698	635	675	670	681	671	674	701	646	661	663	641	694	671	661	671	617	636	655	660	694	632	664	687	660	677	692	670	680	635	648	683	711	641	683	635	687	661	702	694	639	650	643	672	680	624	668	697	676	669	614	691	645	646	665	653	609	676	645	640	636	701	678	691	630	646	612	667	677	659	622	665	614	652	660	721	675	628	710	693	618	718	634	671	681	637	647	671	648	640	655	609	701	647	644	664	651	639	653	623	660	647	596	654	656	676	612	696	670	682	661	655	650	644	629	625	641	652	648	590	684	667	662	657	677	678	654	686	717	668	683	639	642	688	668	636	650	662	645	654	630	664	668	706	632	658	656	694	639	683	683	681	703	681	638	650	691	684	656	655	703	662	688	653	679	625	654	645	658	702	669	678	678	677	666	664	664	694	719	653	640	644	667	682	664	661	636	658	682	648	686	685	695	622	676	630	688	683	654	630	606	679	685	665	658	672	643	674	643	661	655	697	633	650	619	668	668	603	675	692	641	651	623	686	648	645	649	703	631	644	682	667	638	668	666	633	682	657	621	657	687	674	690	684	647	660	670	693	706	625	648	654	682	631	649	675	643	645	681	669	687	687	660	680	645	657	679	672	621	640	665	601	636	660	672	662	681	646	666	670	637	648	691	660	661	693	634	653	647	657	670	655	617	647	656	663	663	655	668	625	650	655	619	624	644	640	658	655	654	652	687	666	707	697	661	699	673	614	677	673	660	643	666	617	656	649	654	642	664	673	622	690	652	637	613	643	630	716	689	693	676	653	665	692	652	710	652	650	690	676	653	652	718	670	674	717	670	693	681	675	669	638	674	630	644	620	645	686	624	668	651	689	707	697	669	636	667	663	654	649	661	693	645	616	694	662	702	682	646	691	683	610	660	653	668	727	675	635	662	670	692	656	655	662	635	658	682	641	633	646	643	652	690	638	704	633	643	669	654	642	661	687	692	646	745	647	639	640	696	688	673	666	670	653	654	694	627	645	625	682	707	630	640	658	676	701	633	652	696	625	650	626	679	665	634	632	670	652	704	665	679	674	632	651	667	632	647	659	622	681	657	680	651	716	651	657	676	678	711	699	682	711	645	621	703	631	663	623	663	686	671	645	651	653	673	649	647	685	686	688	624	629	680	679	672	626	669	664	637	694	708	716	657	615	634	663	683	667	665	654	659	657	677	650	664	634	637	702	624	662	633	635	675	647	618	702	629	695	644	675	666	669	670	640	645	712	647	636	641	642	650	666	666	690	659	609	645	691	693	656	677	663	664	659	677	644	595	688	668	696	695	643	638	692	677	727	672	685	648	644	610	682	683	677	631	698	652	678	661	626	683	667	670	655	665	666	614	633	627	647	651	698	656	622	679	637	671	635	670	653	648	630	614	681	645	706	648	652	713	628	666	660	660	674	637	624	650	709	650	654	675	638	630	710	656	664	690	681	669	658	686	658	643	649	667	661	668	658	666	639	658	732	697	656	681	650	654	635	593	684	666	708	706	688	632	646	675	612	672	689	641	686	610	638	649	692	678	661	646	720	667	658	669	692	671	648	622	693	685	682	623	649	638	695	693	686	656	677	657	648	664	664	650	655	705	674	700	648	621	704	665	690	704	671	678	660	657	652	655	631	640	658	698	658	699	694	690	622	654	662	655	647	689	696	665	660	640	666	668	670	660	670	656	643	684	688	673	664	674	605	667	628	645	673	653	590	675	606	669	664	638	697	686	629	666	654	675	690	669	620	678	654	690	638	649	605	670	648	645	693	658	666	640	612	660	623	687	697	670	708	643	641	628	700	637	624	686	629	646	641	705	666	686	679	637	694	681	676	712	665	648	646	625	645	670	665	674	654	675	700	643	664	673	660	670	642	660	644	745	696	630	671	713	640	665	668	714	710	649	660	634	654	631	621	660	635	640	635	671	668	660	628	687	641	647	673	690	670	645	660	621	691	660	703	689	679	646	663	659	623	662	684	664	701	643	660	698	647	657	670	650	663	638	692	632	643	640	651	659	670	697	661	677	738	662	646	659	638	655	658	708	665	666	706	662	669	666	628	681	695	663	668	639	669	657	675	663	666	654	660	675	664	629	658	664	640	641	681	654	680	656	660	645	645	652	634	627	646	691	658	659	657	627	627	687	664	658	653	629	652	667	678	677	676	642	681	690	648	647	658	707	659	652	618	655	648	642	666	649	676	703	672	657	634	607	694	669	664	681	633	652	653	670	662	639	660	631	657	672	667	677	661	668	670	703	611	645	668	668	684	661	622	684	581	714	620	657	677	685	648	656	670	650	739	661	624	695	703	647	620	658	656	666	640	660	657	639	687	636	654	680	676	639	667	640	681	689	703	625	681	701	637	673	673	695	650	688	669	688	652	638	704	618	655	699	683	656	705	657	701	700	689	642	662	649	688	687	643	618	612	653	651	623	638	659	631	668	664	670	660	656	662	661	653	621	633	624	634	686	613	628	627	630	653	635	715	678	642	601	694	636	716	648	661	645	678	650	664	700	660	648	668	658	668	613	698	618	620	648	639	627	642	671	627	664	628	676	678	651	675	639	660	693	697	681	642	618	648	627	630	626	667	673	625	670	636	617	674	640	736	645	632	646	629	628	660	624	618	632	651	655	671	663	630	681	636	607	619	686	663	611	692	688	681	683	630	664	639	665	676	653	669	655	631	676	717	651	684	684	675	639	675	686	671	637	641	658	681	633	690	627	654	626	714	704	640	633	674	651	685	634	667	675	687	609	685	655	667	692	652	644	693	684	654	654	722	635	662	658	699	618	666	637	658	637	649	646	637	658	673	690	630	706	627	677	724	643	632	703	673	667	645	666	659	700	669	685	637	689	675	683	644	619	702	682	664	704	688	677	668	662	729	638	650	608	654	643	695	663	657	716	646	691	663	672	688	634	691	621	666	675	700	667	664	658	613	671	604	665	635	639	701	691	663	672	654	670	637	623	637	657	630	675	725	652	660	656	641	645	657	676	686	621	665	666	648	653	643	648	668	642	675	623	619	650	610	664	669	637	642	718	640	631	656	651	641	666	640	680	699	670	682	666	678	652	675	636	612	661	693	695	645	622	628	689	669	654	667	674	719	728	670	684	668	645	696	683	687	647	659	647	711	668	667	643	655	664	605	647	614	621	670	674	667	639	655	655	661	658	706	654	662	644	672	658	664	647	623	637	680	624	681	650	684	688	661	645	709	642	662	637	664
24856	20978	27081	24857	9678	2168	1214	976	745	565	484	461	442	374	320	277	295	273	249	280	257	320	319	275	269	250	234	227	248	211	240	206	230	209	197	232	200	204	249	218	223	225	252	248	248	233	212	218	223	228	218	236	221	196	241	211	222	206	229	191	215	203	202	224	194	217	206	246	208	210	210	205	234	203	176	212	221	207	237	225	216	194	214	199	229	193	209	221	193	232	201	212	205	233	214	234	186	241	197	230	181	193	205	178	202	243	223	225	230	211	231	204	203	197	208	218	211	226	207	212	222	209	191	198	188	239	210	226	184	212	221	221	202	208	219	225	218	214	209	194	227	213	208	210	221	232	215	215	227	221	222	212	222	204	229	246	205	212	219	207	210	202	203	210	219	209	240	202	218	184	191	216	220	195	214	228	205	202	209	194	219	213	208	232	221	217	198	196	199	220	219	206	201	208	201	223	187	203	204	220	223	240	211	222	197	217	206	248	236	211	224	209	214	196	207	211	192	216	218	185	199	229	202	198	217	211	213	234	207	218	222	201	193	198	204	234	195	208	198	203	206	207	197	208	219	182	224	247	204	213	199	200	205	206	226	201	215	189	224	207	237	221	194	204	214	198	232	219	205	222	204	221	215	237	189	216	180	195	202	225	213	190	213	202	207	192	216	203	203	233	191	197	205	205	204	207	207	221	205	225	209	175	221	193	235	172	207	220	232	207	204	218	227	219	221	221	191	205	217	205	217	214	203	217	210	205	194	207	208	209	192	199	196	221	197	214	213	225	200	216	195	221	201	189	204	224	211	205	219	214	200	221	190	191	220	224	201	205	197	186	215	220	195	201	223	210	237	205	229	226	217	198	212	198	223	212	200	182	183	192	200	193	213	212	220	207	209	201	191	207	178	229	184	230	212	216	203	228	210	225	184	190	210	196	209	198	252	206	214	208	193	189	204	199	214	185	225	206	189	241	229	219	208	229	221	198	252	212	201	195	198	217	236	216	209	199	206	188	214	215	204	215	209	209	211	220	246	186	224	196	214	208	213	209	212	214	196	199	224	225	212	228	209	221	214	235	213	231	194	230	214	192	196	207	212	210	217	218	221	199	214	203	219	197	200	216	210	215	238	181	225	186	230	206	236	236	228	209	204	229	221	211	223	235	181	195	208	204	216	220	204	214	209	223	219	207	209	221	203	208	211	219	197	211	214	210	220	197	221	234	215	197	207	179	235	216	224	186	185	208	219	220	217	242	217	194	206	203	201	206	209	226	215	206	226	215	230	209	199	202	188	217	228	222	198	208	207	236	208	197	223	233	218	204	202	202	209	227	204	221	199	221	216	213	213	210	192	199	216	191	198	228	187	199	186	197	232	216	228	199	215	241	223	235	210	214	203	203	186	200	223	214	215	193	223	220	206	214	234	237	187	206	214	215	196	224	206	217	212	200	201	243	212	221	233	220	222	231	216	199	199	235	211	181	206	223	228	178	214	220	220	235	209	199	189	223	195	195	229	188	194	201	208	203	219	219	203	189	247	223	207	224	215	212	232	198	183	197	229	214	194	197	220	187	225	228	214	235	231	210	183	201	219	207	222	219	178	212	216	182	196	200	202	233	208	222	194	199	204	209	218	215	203	216	210	226	205	201	198	214	218	216	210	206	192	189	208	221	183	203	197	197	209	195	207	220	229	198	194	229	222	229	211	221	201	204	207	210	221	219	225	226	208	210	230	242	206	219	235	209	200	201	195	209	192	189	200	221	198	239	202	220	211	235	200	198	206	214	198	207	211	208	211	203	216	207	198	229	213	215	227	222	198	217	219	218	176	192	215	215	205	191	211	195	246	201	209	208	196	205	199	220	200	198	206	214	209	215	201	206	221	205	187	234	228	207	222	206	206	187	227	225	183	213	204	205	243	210	231	220	216	197	224	215	228	212	236	222	196	201	207	210	176	203	242	227	214	188	182	188	228	181	217	197	222	207	212	201	199	221	223	207	199	213	207	227	213	193	211	229	210	196	238	231	192	229	215	217	204	231	220	203	194	220	204	223	197	212	212	201	204	210	232	238	206	184	207	217	219	189	193	187	204	192	213	210	232	211	205	206	178	193	209	193	206	226	213	192	208	232	196	206	198	234	218	234	208	213	211	222	184	204	215	217	201	200	188	224	200	217	192	225	217	203	224	215	221	215	190	220	227	197	207	213	247	202	250	216	211	206	197	210	219	220	211	198	217	216	219	203	192	209	200	188	221	188	215	220	221	203	225	192	219	225	191	205	223	206	207	194	209	198	187	208	203	206	195	199	218	227	194	204	211	222	229	204	194	202	222	210	200	218	212	206	230	206	215	202	222	201	227	202	222	227	217	223	203	214	204	211	219	207	229	199	214	210	197	210	227	196	188	207	202	210	217	216	221	202	212	173	243	206	217	220	222	223	205	176	215	204	236	209	212	226	189	199	208	223	207	224	228	227	218	194	223	210	201	186	208	198	235	214	190	210	223	207	201	200	230	221	219	228	192	203	234	233	184	225	219	191	210	241	206	187	231	226	209	205	182	205	226	201	178	193	200	226	198	193	210	223	185	217	208	217	249	192	212	218	220	191	222	211	188	229	215	206	205	218	220	225	196	199	218	218	216	221	195	211	188	185	212	214	197	202	207	213	211	210	223	234	211	222	233	194	199	204	190	206	193	204	225	215	194	184	200	240	208	188	219	219	231	204	186	203	222	199	193	226	225	201	220	215	208	217	232	207	194	214	212	213	219	232	195	197	207	209	225	241	243	224	199	209	187	237	189	212	204	203	188	215	212	205	216	194	209	211	216	215	224	228	205	201	223	207	207	222	185	205	204	200	222	192	215	219	201	197	202	204	217	204	196	210	249	212	212	206	233	217	218	235	219	202	197	206	206	221	218	203	224	214	193	195	221	222	201	208	229	225	224	209	233	210	207	212	209	213	204	199	208	201	226	199	225	203	186	219	219	189	219	181	197	208	218	204	219	212	208	189	203	210	209	237	204	231	209	184	209	208	205	221	235	215	214	217	229	217	225	215	214	195	228	232	208	196	191	215	195	218	230	218	209	206	225	187	219	213	226	226	208	208	223	207	196	231	211	198	215	236	229	213	206	207	223	201	203	218	234	216	230	210	205	197	231	220	225	226	201	215	196	212	215	209	225	208	216	199	207	210	182	195	209	213	245	201	205	215	229	209	196	220	243	217	224	187	218	204	200	211	184	172	189	205	222	203	219	204	198	205	226	208	208	220	211	209	244	215	216	214	210	227	226	211	207	210	221	227	212	234	195	214	215	194	205	228	185	222	213	225	220	190	212	198	200	213	214	210	233	209	210	216	198	220	196	229	203	187	205	196	201	201	218	193	200	226	225	230	234	209	194	225	230	223	193	213	189	219	225	204	194	206	212	214	205	201	207	208	197	227	208	217	211	201	216	192	184	228	208	219	230	218	225	229	204	245	209	229	188	211	211	201	186	200	203	220	196	204
8111	16627	14481	8620	4616	4420	2927	2456	1970	1330	1114	1068	950	753	626	512	485	456	469	487	490	530	619	486	424	372	361	360	366	322	322	326	327	329	298	313	300	315	318	289	314	345	338	333	327	350	325	313	311	289	289	296	327	323	316	287	280	279	297	304	280	311	322	287	307	279	323	288	317	314	283	278	293	291	259	305	312	282	273	294	302	308	311	279	331	280	291	297	288	291	278	296	289	285	314	304	291	312	269	295	307	303	299	294	285	286	293	305	304	296	296	263	266	283	268	306	303	277	290	312	301	293	273	289	284	297	282	297	294	269	295	316	282	284	274	266	282	278	289	288	276	258	285	289	303	299	318	310	298	298	303	252	300	280	302	285	273	299	277	306	311	282	290	303	320	313	285	310	283	304	320	275	311	316	272	304	250	258	323	268	311	306	264	287	278	265	285	292	277	265	304	300	310	274	306	266	316	310	314	293	322	280	267	302	292	301	313	312	282	299	291	295	305	276	268	284	343	285	289	277	260	322	280	296	292	262	267	284	293	295	289	293	323	267	278	295	288	328	303	326	277	275	273	270	270	286	301	287	275	308	318	270	298	289	300	306	285	285	300	282	290	304	299	296	333	287	299	270	292	296	304	255	281	290	279	295	293	293	291	289	255	305	301	301	301	291	276	263	266	288	283	303	294	299	310	297	298	290	283	310	306	283	299	291	276	252	317	271	281	295	290	289	284	263	297	281	320	284	276	274	283	271	289	291	286	321	352	319	309	280	297	309	273	271	268	283	302	285	286	293	290	285	295	279	299	287	299	291	309	332	298	254	283	297	311	300	312	281	287	276	294	315	265	304	257	287	297	276	284	276	290	273	275	265	275	291	303	264	278	279	273	285	278	289	271	294	300	283	301	282	286	268	281	289	311	304	327	235	266	268	327	305	280	299	278	269	279	264	266	286	296	281	277	276	284	267	329	271	347	300	318	302	262	292	267	240	311	288	278	324	271	289	293	300	273	341	251	278	268	271	302	289	295	289	283	304	303	317	319	291	294	276	311	304	297	308	300	259	290	274	296	269	300	282	272	293	283	306	284	276	342	275	286	267	310	268	305	297	297	310	294	299	294	291	315	288	304	285	281	296	277	310	298	270	300	291	261	274	285	297	307	284	280	256	306	329	275	350	286	311	304	297	258	275	294	294	268	298	265	270	284	307	261	314	293	291	287	320	314	282	313	288	291	291	317	284	281	282	297	265	313	299	287	284	285	293	339	247	298	288	286	282	295	268	280	289	304	299	279	281	281	280	265	306	304	313	313	313	307	303	256	281	275	276	292	288	291	258	289	299	310	297	307	286	276	297	297	301	304	287	309	287	296	296	309	311	280	252	279	259	295	282	283	276	315	275	339	304	299	290	299	266	291	304	289	297	291	280	273	281	304	269	262	262	261	269	283	286	297	283	291	292	302	304	313	285	288	251	286	314	294	291	316	284	284	277	282	321	296	272	292	296	272	315	278	302	302	316	292	285	254	288	300	303	300	294	278	309	303	288	304	278	296	281	289	276	294	259	273	303	271	300	287	268	279	295	287	305	277	279	277	310	294	303	310	293	289	298	283	295	281	307	279	265	278	279	284	284	316	282	304	263	294	281	250	300	308	300	302	283	272	283	262	275	283	308	287	278	289	294	276	313	297	318	313	327	308	310	270	316	277	306	282	286	293	304	263	290	296	290	292	328	267	330	295	296	283	288	299	298	278	299	317	272	257	313	293	274	300	281	287	281	300	286	310	292	276	329	274	292	302	289	286	287	267	279	287	311	256	290	288	301	289	290	280	277	285	301	334	296	298	335	284	323	295	277	257	335	311	290	284	305	282	265	293	294	307	302	303	295	264	272	300	307	318	305	298	279	304	301	267	315	306	286	310	307	293	296	268	293	256	275	273	298	300	311	276	329	286	283	267	291	286	278	295	297	281	289	282	303	280	253	279	312	303	335	299	293	271	288	282	280	295	265	287	296	282	295	283	336	320	275	302	274	300	277	300	307	308	283	293	286	275	277	299	280	279	307	286	302	310	298	272	283	286	283	314	300	311	284	269	288	294	308	292	262	273	307	289	285	289	303	278	243	297	272	288	261	299	306	286	270	281	246	294	292	298	256	292	281	283	287	265	289	287	297	271	307	287	282	296	290	319	279	261	299	271	268	288	303	293	286	301	302	304	261	307	312	302	288	314	299	312	277	315	306	318	323	298	296	334	280	285	300	297	288	303	322	310	305	282	320	324	307	268	295	300	288	301	276	290	317	294	306	292	290	290	282	313	267	299	298	282	291	261	266	269	297	319	285	282	310	279	285	317	286	319	294	300	276	299	295	280	317	276	302	314	305	311	277	270	329	279	304	289	269	294	255	262	301	300	291	343	296	279	284	264	264	279	318	279	326	271	293	297	322	282	295	315	317	297	304	279	291	293	291	281	312	287	315	285	275	286	319	271	293	290	288	313	303	305	264	299	278	261	289	286	276	292	301	294	265	272	270	268	298	310	313	293	274	292	282	290	262	274	329	305	335	283	297	262	284	271	331	303	286	280	281	273	277	284	284	277	307	261	262	275	268	299	281	278	292	287	267	300	298	294	302	288	323	294	286	331	285	304	259	258	255	276	287	262	269	305	307	317	313	279	321	278	317	272	323	275	307	321	297	253	297	274	308	268	271	294	307	283	249	331	281	268	284	323	304	267	310	299	282	270	279	278	297	308	279	274	308	287	317	276	278	312	282	331	311	293	313	303	299	316	288	318	315	286	290	294	259	271	305	287	336	281	275	290	283	298	272	282	322	332	303	264	290	255	281	316	297	341	296	253	319	298	283	292	306	273	320	265	295	300	260	298	296	285	289	269	270	274	298	293	320	302	287	276	321	304	311	312	298	268	294	278	298	330	302	303	302	317	313	297	272	286	317	270	272	311	304	288	297	253	270	277	267	303	304	276	266	324	292	284	264	313	327	244	286	297	278	268	274	289	298	295	290	276	297	302	268	295	284	300	281	255	288	307	273	280	296	284	288	301	323	299	278	282	263	251	287	262	294	287	275	311	307	305	281	330	275	299	293	284	266	278	292	301	295	285	330	307	254	273	265	274	283	295	276	303	311	305	321	312	274	277	300	330	286	285	286	294	310	270	334	259	275	292	304	314	302	299	280	295	302	287	289	309	272	294	288	298	300	311	295	273	273	275	293	287	294	272	319	275	291	311	297	302	285	283	267	308	288	297	310	273	278	317	308	280	276	276	267	280	308	285	301	290	314	242	281	283	303	309	262	282	291	300	296	307	296	278	300	273	261	279	298	288	309	320	276	280	270	265	266	285	278	289	284	292	304	302	294	304	288	292	313	280	321	304	288	307	287	266	297	302	296	285	279	300	278	294	295	298	251	315	292	315	295	294	283	296	280	298	287	328	289	280	284	289	274	296	311	242	304	289	301	292	298	286	274	282	294	251	322	289	285	313	283	316	280	280	306
22779	21015	28732	23462	21009	21107	11083	2803	1983	1458	1257	1173	1123	1030	920	768	756	722	754	703	752	787	789	763	628	690	641	620	650	599	647	614	623	580	584	603	621	577	535	609	548	563	625	620	615	571	576	658	573	552	576	592	548	573	568	590	594	553	544	583	560	506	579	544	548	548	549	562	582	583	561	529	542	519	567	571	546	576	607	515	538	567	586	546	542	537	546	565	590	559	585	555	545	553	538	580	531	593	535	572	550	523	526	589	561	518	547	545	584	552	562	579	566	554	574	578	528	529	542	508	550	539	544	593	546	548	528	537	570	528	580	559	535	542	531	512	568	589	600	540	563	511	541	525	535	530	542	548	520	490	504	566	596	499	563	535	542	564	538	539	534	564	566	516	548	546	557	533	572	571	537	554	537	569	538	536	521	519	512	530	556	568	521	526	546	552	570	525	534	556	547	552	570	545	526	548	600	529	495	541	546	548	536	577	546	563	546	538	548	568	561	503	519	572	510	536	594	555	566	569	538	558	548	550	550	527	539	555	591	578	516	521	551	515	542	549	545	581	528	529	554	565	529	511	570	506	531	547	515	539	539	541	536	528	561	506	554	540	546	547	580	563	570	536	535	546	559	566	559	570	555	577	542	517	575	562	524	545	512	562	538	561	533	538	538	528	552	532	544	483	551	558	542	537	543	562	528	571	518	550	565	563	585	538	534	541	527	554	586	555	534	539	578	549	549	595	541	529	587	562	523	596	546	576	549	552	547	552	524	504	564	532	543	557	522	585	550	528	517	566	580	562	583	505	544	551	544	506	543	545	548	521	558	554	585	537	572	521	568	570	492	559	530	525	568	542	570	528	538	564	563	543	556	548	566	547	572	556	538	539	542	575	537	584	529	584	567	526	537	535	561	589	545	583	493	531	557	586	559	542	536	572	547	556	535	577	572	576	585	555	543	581	520	525	565	530	556	587	536	535	558	557	545	557	508	545	530	579	548	547	596	542	565	559	551	547	498	575	598	567	549	532	549	542	542	549	560	544	584	555	571	554	509	552	558	523	569	461	517	572	503	523	520	526	543	564	596	522	571	533	558	542	546	512	528	556	565	586	542	564	544	535	549	511	582	549	566	557	494	532	509	540	541	543	585	534	584	485	531	549	544	553	576	556	518	536	556	575	562	540	534	530	544	551	514	559	543	538	569	519	524	541	546	538	554	500	569	580	512	543	556	527	548	532	558	549	560	582	576	502	558	577	551	532	521	542	541	538	545	534	537	595	568	563	512	581	551	559	519	563	538	552	579	539	568	554	580	534	547	559	561	562	559	548	546	569	540	589	550	543	550	556	542	545	565	566	529	539	497	509	587	542	562	508	531	538	533	529	552	522	518	537	539	544	586	562	576	546	557	533	519	560	552	579	543	534	594	559	540	569	541	522	565	543	547	545	543	563	562	545	494	553	533	548	546	580	564	557	520	541	579	508	555	605	520	558	553	586	502	594	559	572	564	543	556	566	546	565	580	549	528	595	559	556	556	514	525	538	572	527	503	525	553	523	528	583	516	582	541	564	562	534	559	587	564	495	542	549	522	583	519	562	565	559	491	562	570	595	569	582	537	565	526	552	581	531	527	538	551	528	576	521	511	569	593	557	573	537	510	516	586	550	528	528	548	552	514	583	595	605	530	557	542	544	606	532	581	583	535	540	572	544	573	523	533	590	566	565	585	542	583	554	543	514	555	560	540	503	541	632	544	541	570	509	524	511	533	541	549	543	552	562	568	575	571	510	563	531	542	595	564	590	558	535	552	543	508	551	563	505	508	510	563	599	540	533	595	544	536	515	519	556	537	568	536	546	552	569	563	583	540	525	560	566	504	531	555	566	537	526	521	511	536	570	542	536	533	534	567	530	528	587	539	574	541	513	574	547	595	579	487	534	518	521	492	541	592	575	554	556	522	560	551	554	545	561	538	526	522	555	552	568	525	544	568	514	535	536	529	559	555	562	555	553	535	549	492	550	552	566	548	554	624	568	572	570	563	547	511	541	563	540	533	526	565	535	526	534	535	563	545	564	530	563	524	560	554	506	578	578	606	560	581	534	569	552	524	593	577	591	540	523	568	550	515	560	565	530	561	577	567	539	542	552	537	516	598	552	525	578	535	569	566	544	594	556	516	523	540	594	540	553	587	567	574	538	555	543	534	570	568	562	551	536	508	558	541	536	545	541	557	538	572	542	514	514	523	534	532	535	528	530	531	574	528	536	559	543	588	541	579	549	578	556	548	514	595	608	553	524	535	571	546	572	556	523	532	554	581	538	566	574	562	547	553	563	546	576	557	536	476	582	492	585	554	570	527	534	552	572	563	535	560	510	524	544	575	528	544	554	534	552	530	564	596	579	553	571	575	525	537	562	554	557	581	539	587	561	552	556	555	527	556	547	565	552	596	518	546	559	550	538	541	578	519	569	530	545	551	566	549	532	529	562	539	538	525	526	555	544	545	595	563	563	544	591	554	541	523	528	560	552	537	526	549	535	532	569	563	499	538	551	583	567	517	544	567	562	487	550	550	541	534	543	531	528	544	510	569	533	554	571	472	558	529	539	540	530	579	573	512	562	566	534	534	599	539	510	517	532	554	536	513	556	535	529	570	549	568	573	563	544	528	554	562	579	593	507	543	548	531	550	536	521	581	560	576	557	542	562	536	552	581	550	517	571	552	561	532	556	538	602	562	577	539	550	521	518	527	555	590	594	531	544	580	568	558	527	562	562	516	524	595	568	573	548	551	525	569	592	546	578	502	514	552	577	531	542	599	524	492	518	537	583	546	511	547	530	589	562	542	549	618	554	530	552	532	549	542	549	512	509	547	531	548	531	563	524	562	555	584	551	513	527	554	558	526	604	562	549	524	562	535	562	539	558	542	535	550	540	527	535	547	543	553	529	554	511	547	545	525	551	551	558	585	567	550	566	567	550	517	556	526	536	523	547	550	544	558	558	575	558	546	551	528	545	527	571	604	592	534	569	532	573	537	555	551	537	534	549	566	547	567	514	549	541	539	525	565	509	524	534	521	511	553	555	570	581	557	552	547	571	515	509	560	548	478	531	550	550	562	533	482	533	556	521	545	528	528	544	551	541	532	554	513	548	543	560	543	532	541	580	500	528	505	530	530	538	545	547	531	526	565	530	557	569	580	559	534	536	522	514	579	552	507	534	566	518	563	567	524	544	556	526	564	513	523	511	529	572	586	477	535	534	527	562	560	521	534	526	529	568	519	542	582	563	541	575	492	566	507	542	573	537	560	555	551	533	567	563	548	583	520	551	564	508	570	533	554	526	532	521	514	555	522	545	565	568	557	533	574	538	528	554	574	549	580	545	561	536	537	539	563	535	554	552	537	562	559	534	552	546	533	549	570	570	584	613	532	539	541	527	549	557	533	523	609	592	537	567	547	541	527	540	539	537	527	546	547	511	516	555	523	532	580	527	583	586	576	531	518	594	543	554	557	548
10841	26948	23518	15703	9292	8572	6240	5276	4162	3093	2449	2307	2194	1851	1458	1322	1188	1148	1115	1094	1133	1167	1229	1172	1008	843	870	885	869	821	824	783	816	810	721	765	767	704	757	705	790	759	822	837	779	758	777	701	720	733	753	718	769	744	720	719	734	683	712	748	719	672	655	666	680	716	742	746	734	730	712	709	727	708	694	760	657	681	774	761	680	693	691	691	718	669	719	711	704	715	727	711	690	677	675	732	680	677	665	693	683	695	707	694	711	687	688	681	667	675	715	657	698	703	674	656	703	742	683	721	692	660	718	684	681	679	665	693	672	681	692	670	681	704	700	679	751	692	688	721	684	676	718	616	725	722	695	680	682	717	710	675	720	690	697	694	710	660	659	704	670	698	708	730	706	668	679	664	697	719	676	662	730	747	707	639	697	731	739	650	704	726	710	709	694	666	640	641	702	666	717	623	675	696	701	663	672	687	711	677	725	660	660	706	649	642	662	678	666	704	682	692	683	706	695	687	726	692	709	700	704	686	692	740	691	714	712	692	701	741	691	716	672	692	694	711	709	702	697	671	729	724	751	619	658	712	700	654	683	729	659	704	661	652	600	696	680	686	677	683	706	721	685	696	690	724	718	708	711	718	692	701	675	677	717	709	718	712	682	634	681	704	708	691	692	671	715	695	712	700	742	642	673	691	711	709	680	677	731	714	729	678	664	743	704	682	675	704	705	742	690	721	685	686	699	661	716	664	697	752	742	712	688	712	715	729	671	734	724	677	628	721	689	689	684	725	683	698	673	700	646	679	672	684	678	683	646	709	699	719	613	716	677	702	702	649	672	716	710	692	712	691	702	698	682	656	706	697	681	684	713	667	699	673	701	642	723	703	694	703	662	693	724	715	689	682	696	713	692	682	726	649	658	722	712	721	721	707	710	688	691	655	697	682	726	701	638	700	671	691	688	678	695	692	701	695	719	711	656	710	708	686	720	676	690	652	685	690	719	717	672	710	739	741	692	675	706	676	710	690	682	670	703	692	708	662	666	714	713	732	704	690	724	711	693	632	695	704	673	673	679	688	732	747	700	655	692	685	724	700	646	703	672	677	740	639	727	699	730	704	690	657	712	741	657	678	691	706	666	653	683	717	691	683	682	728	721	663	618	671	717	719	660	674	686	708	690	682	646	725	724	677	688	744	686	668	680	699	717	707	671	700	666	719	690	663	648	672	666	692	678	707	615	725	694	648	708	730	684	729	694	691	720	640	697	679	681	685	707	708	676	671	675	645	711	688	691	681	698	674	702	688	707	713	695	672	727	726	676	670	699	672	674	686	666	719	665	699	702	698	713	677	720	697	698	635	739	723	696	757	679	671	716	667	742	736	667	710	707	691	725	637	664	718	675	708	722	698	664	681	706	669	643	712	679	689	707	744	715	650	669	665	715	691	732	673	746	724	680	675	667	681	721	696	722	747	654	727	673	708	677	680	700	684	648	738	705	729	702	653	660	712	679	697	692	725	730	688	722	722	668	679	637	730	723	704	713	732	650	714	709	728	685	686	724	735	645	721	693	638	691	676	704	676	686	662	702	650	726	666	691	641	665	707	662	693	655	727	703	723	662	677	717	679	694	674	678	683	662	726	702	664	697	691	735	693	655	679	661	645	709	680	727	689	682	688	667	683	668	673	674	666	712	680	707	692	683	699	687	687	712	739	686	683	703	687	728	658	663	729	654	662	697	679	690	690	706	673	710	696	762	685	703	722	684	744	683	680	692	692	715	661	650	651	684	675	711	681	706	655	708	705	681	681	664	735	754	697	693	683	751	742	661	683	727	709	647	696	675	705	672	685	718	668	662	671	679	693	681	638	740	651	661	676	676	703	703	706	663	687	718	731	711	714	665	735	694	667	687	723	707	657	695	700	731	678	731	717	685	709	724	692	666	668	703	690	673	643	672	684	738	657	703	683	738	718	686	692	676	685	675	653	684	691	695	771	654	708	690	763	702	655	687	677	675	713	641	670	729	711	665	693	707	662	724	695	651	704	703	683	784	689	678	721	708	671	698	722	712	716	731	642	668	684	726	675	710	711	683	693	677	679	669	703	691	684	716	710	653	693	646	693	691	695	662	685	697	718	698	684	692	713	690	709	678	684	656	662	694	732	693	754	656	689	663	675	719	690	705	665	629	691	679	688	717	703	687	691	726	648	643	713	697	702	636	684	660	712	669	697	658	717	690	671	680	662	699	708	718	634	706	711	697	667	700	680	690	710	733	690	723	677	685	672	703	666	680	666	730	692	717	654	690	708	706	707	699	709	647	713	692	689	705	735	652	742	705	682	670	694	677	732	673	700	692	701	732	722	658	724	696	671	675	662	677	698	686	688	646	695	673	687	679	698	694	710	675	707	724	691	693	712	651	626	742	699	754	700	715	669	663	689	681	683	707	667	692	679	706	748	660	680	690	735	721	676	708	715	704	728	713	716	750	726	688	656	691	667	731	684	632	664	680	670	676	690	703	741	707	687	703	712	706	695	638	669	648	711	657	652	718	681	717	691	693	692	725	669	660	641	685	710	715	683	728	695	674	714	651	721	659	666	659	678	693	678	721	676	670	681	693	705	754	689	681	702	715	725	695	678	709	706	678	701	700	692	678	690	708	700	716	687	718	697	726	703	675	757	694	695	686	685	661	699	657	674	687	730	707	677	661	685	681	688	729	700	701	719	652	666	681	655	709	655	730	657	694	727	732	693	665	714	646	681	719	701	677	712	732	649	723	719	667	677	677	681	673	638	699	701	688	700	693	653	713	652	709	704	671	693	616	723	661	726	715	674	677	683	713	649	686	718	692	696	691	634	692	696	678	710	724	717	695	678	663	749	711	722	664	722	721	678	716	688	717	691	718	720	698	692	719	711	652	657	729	726	716	691	682	727	629	692	670	664	687	716	663	686	702	704	701	671	708	697	725	704	676	664	663	762	696	693	710	689	694	669	728	694	704	670	670	692	674	661	704	675	682	699	708	720	700	610	701	695	667	658	630	656	692	688	694	743	721	710	684	710	656	694	689	668	709	710	700	636	708	726	645	716	676	691	709	687	645	719	723	684	687	717	732	716	735	702	663	677	678	660	713	699	691	695	728	717	661	738	665	651	732	697	687	655	699	709	695	714	709	687	677	648	676	686	678	655	712	682	734	690	621	707	727	708	717	666	720	688	726	666	669	606	699	743	726	672	706	668	700	683	683	629	693	656	700	681	703	743	696	666	673	699	676	696	704	678	665	731	670	692	671	714	666	692	715	720	670	680	697	676	700	691	691	656	689	701	735	666	682	704	660	682	687	680	676	654	686	702	710	721	682	699	605	699	714	693	685	644	649	658	721	739	671	644	725	691	687	694	686	683	675	682	643	731	651	687	700	732	670	678	654	705	728	684	681	696	725	748	702	752	701	687	703	736	668	667	722	675	760	704	709	686	726	722	724	676	668	754	688	725	717	683	718	671	717	678	694	658	734	698
26903	19858	10858	4808	1649	1444	947	761	577	517	429	423	425	373	358	348	314	316	302	295	319	326	328	371	338	312	262	294	340	265	330	301	311	302	302	311	270	273	298	263	279	312	298	271	307	271	272	289	305	263	259	304	284	284	295	276	276	310	309	294	267	272	304	269	276	259	283	264	272	270	245	295	297	273	296	292	288	270	320	293	265	310	283	301	310	304	302	272	263	276	302	267	289	314	282	272	294	287	283	236	273	297	289	290	249	271	262	305	304	270	274	313	287	302	281	287	293	279	280	277	304	290	269	250	290	265	274	285	290	281	261	279	274	282	321	296	273	294	282	280	321	273	283	308	256	304	304	286	249	277	296	330	280	251	294	311	286	295	306	272	314	274	284	301	283	302	293	276	293	281	265	281	280	298	281	295	283	291	298	304	286	268	282	290	298	297	316	295	269	270	281	294	250	291	277	291	289	302	246	284	316	303	282	264	330	262	281	281	283	287	274	285	299	304	278	298	285	299	248	237	290	296	287	278	265	264	254	273	272	257	253	261	277	257	299	282	276	267	305	285	283	279	272	297	296	269	284	283	295	292	291	291	289	306	299	265	269	263	277	289	270	276	319	268	285	268	259	276	293	262	274	278	284	297	276	274	272	284	284	300	295	307	275	287	251	281	300	297	327	257	308	295	298	293	270	316	317	295	317	278	244	278	267	272	318	256	296	291	296	261	294	269	294	269	279	258	266	298	271	270	287	287	269	256	264	280	296	287	318	285	255	316	303	288	266	270	285	307	263	265	276	252	251	268	291	309	281	297	322	280	275	292	282	266	266	290	267	308	308	263	267	273	286	264	276	313	285	273	277	279	274	262	285	293	269	292	290	286	303	269	267	299	279	298	292	271	305	243	279	282	277	262	273	296	295	273	292	254	283	284	260	263	259	303	289	244	299	268	317	271	273	290	294	271	251	279	297	278	284	282	275	265	310	282	283	242	270	277	270	265	274	259	276	273	286	246	286	291	263	276	294	282	259	250	289	284	244	284	327	290	265	333	297	299	277	263	318	265	286	299	272	289	301	260	272	277	303	288	299	273	282	284	250	291	288	294	278	249	266	266	285	298	278	247	300	254	283	281	281	265	257	278	293	279	289	291	314	255	286	276	278	298	263	297	262	265	294	306	264	298	299	282	288	276	266	286	296	292	287	269	281	270	295	290	266	291	304	277	304	278	279	286	249	260	325	304	273	271	274	251	237	290	269	263	291	269	260	261	304	283	251	285	249	296	292	266	272	269	281	274	293	261	273	295	299	287	257	252	296	285	277	288	296	277	300	258	282	293	256	303	297	335	287	306	313	283	286	265	286	276	306	285	248	280	279	295	275	291	307	304	280	301	290	258	286	264	287	277	272	284	275	269	291	294	340	261	260	300	290	304	270	262	291	277	281	250	279	272	283	265	297	299	306	267	290	286	279	269	278	254	282	305	276	321	270	314	294	279	313	277	279	260	287	300	298	268	296	294	259	293	275	290	294	303	281	269	262	283	279	275	270	296	266	247	297	276	294	277	289	273	281	271	246	259	304	285	288	299	266	257	279	299	288	259	300	305	271	282	278	284	274	283	272	283	297	260	282	317	286	278	311	289	301	286	264	283	266	285	263	259	293	270	310	307	258	270	287	290	254	284	280	284	278	289	295	270	271	282	263	250	294	271	275	271	285	278	291	274	272	263	280	274	251	303	279	304	279	288	271	282	265	283	271	273	270	292	280	285	268	267	273	284	275	259	277	251	314	303	265	292	274	305	303	293	279	324	297	298	242	301	285	288	308	289	265	291	262	290	296	309	267	301	267	291	271	296	280	270	284	300	294	263	273	288	288	281	283	270	303	296	289	277	280	270	273	283	281	307	313	274	300	298	267	299	273	256	298	285	264	265	256	296	300	281	285	295	266	266	282	291	276	268	304	274	300	263	263	273	297	268	265	263	284	295	269	304	276	303	291	257	276	253	310	255	248	256	264	259	307	257	279	304	259	302	308	290	285	261	304	276	275	294	294	300	293	290	291	302	287	267	335	302	274	271	300	309	271	265	258	286	303	284	283	290	262	273	260	304	282	251	319	280	282	273	304	292	274	248	295	304	263	262	300	296	302	298	300	287	307	328	268	257	303	264	280	299	299	290	275	300	272	314	287	298	252	298	289	291	267	305	289	296	280	271	307	272	279	287	267	263	291	271	268	293	262	286	246	260	260	298	292	264	274	288	313	262	274	297	301	293	277	278	289	259	262	282	286	246	289	282	282	282	262	279	292	258	256	292	295	284	288	274	295	266	275	267	278	265	289	301	270	270	300	268	263	298	258	299	292	282	258	300	291	294	264	292	300	233	275	319	298	276	288	256	264	295	306	299	291	293	298	295	274	261	293	286	293	315	307	291	258	281	304	259	298	296	297	232	273	288	297	298	294	284	290	281	303	269	301	296	243	282	283	278	282	277	283	302	257	275	295	326	295	297	275	292	285	282	280	259	296	280	274	272	266	303	325	262	292	262	289	275	292	291	295	273	277	253	269	297	282	294	274	271	296	265	313	264	252	264	280	271	293	283	296	277	253	291	281	270	283	285	252	293	296	277	242	300	283	263	279	287	261	287	255	269	300	286	314	281	273	278	270	285	295	276	279	241	255	270	271	300	293	265	274	253	277	317	301	284	306	293	273	292	298	310	290	268	261	288	283	290	265	303	266	279	277	293	289	288	282	300	268	299	272	278	290	244	301	291	280	260	280	270	262	266	251	300	299	307	295	273	287	279	275	277	286	304	307	247	272	246	276	281	255	283	277	276	307	274	302	300	295	266	268	291	283	285	284	278	245	317	279	292	281	277	282	303	304	277	269	280	259	286	294	272	285	273	301	287	287	277	264	288	263	278	259	295	297	295	281	280	292	286	246	308	293	244	300	303	289	292	302	266	280	281	295	270	282	287	273	242	277	284	292	289	271	255	285	276	253	295	269	287	253	314	255	284	259	305	292	295	277	293	270	256	257	281	267	280	303	269	282	314	294	299	271	311	313	265	272	287	259	259	296	280	277	275	286	301	290	303	262	310	296	274	283	280	263	289	288	282	296	269	307	316	256	279	258	267	299	263	278	303	310	284	314	275	263	277	302	272	271	289	269	288	285	280	265	293	273	255	274	283	281	276	286	287	255	289	287	256	285	297	310	285	284	256	286	231	260	297	280	257	257	299	290	252	330	292	282	325	317	294	273	305	275	293	291	271	306	287	295	274	297	298	293	297	288	283	281	264	287	291	294	263	273	286	310	278	284	266	272	314	254	295	259	326	272	297	267	252	267	290	295	274	275	282	279	301	285	281	258	261	265	274	277	288	310	291	318	282	285	263	287	292	275	274	308	263	294	294	317	307	280	265	295	295	273	271	264	271	292	299	296	289	262	267	270	291	265	299	294	305	267	286	294	267	290	278	295	277	274	262	307	269	304	278	283	241	300	317	283	271	283	272
6683	11350	10330	6513	2834	2730	1913	1750	1342	1009	776	798	774	623	576	530	474	464	436	492	491	509	510	494	412	418	411	413	406	406	406	365	389	362	380	400	417	371	393	416	370	389	405	416	404	418	376	392	371	370	394	375	395	400	392	359	382	386	370	347	364	364	361	371	356	367	353	402	408	375	431	354	402	358	374	374	357	363	378	379	348	374	374	416	339	380	392	346	389	355	378	375	350	349	378	357	352	396	395	340	368	353	351	359	361	374	397	339	331	378	368	372	388	348	373	356	374	372	361	367	356	373	365	380	358	359	385	369	395	389	371	326	371	394	362	358	358	369	398	342	371	365	412	364	336	356	367	360	356	365	346	352	364	363	354	334	348	362	366	387	327	388	330	343	357	347	354	373	340	342	369	382	375	359	370	373	346	368	348	349	374	334	383	322	363	366	333	368	372	362	377	384	363	346	363	357	345	397	388	410	358	350	343	356	340	373	369	365	335	371	374	347	394	357	333	376	372	393	373	405	365	362	359	380	376	364	381	345	383	362	373	340	376	306	381	365	367	352	395	394	383	357	379	350	366	378	354	361	360	383	338	388	381	399	377	360	395	363	386	327	378	326	342	396	372	346	370	312	393	346	353	395	391	352	370	350	377	395	376	396	368	368	369	366	376	349	378	366	349	353	370	403	365	360	350	343	364	360	396	364	352	352	374	349	388	374	344	378	389	343	395	374	360	391	363	384	337	369	392	338	386	356	344	369	363	360	358	369	366	389	384	345	353	390	361	403	387	339	373	350	340	368	390	370	381	383	337	402	352	336	358	407	378	365	333	367	373	364	354	398	388	360	367	379	377	347	375	377	342	384	393	381	331	368	384	372	391	387	357	365	372	380	378	382	375	356	396	408	402	371	352	376	381	386	384	342	349	395	368	398	363	393	371	374	338	340	363	378	342	391	385	394	385	368	380	343	388	346	357	389	375	356	334	365	380	398	391	350	346	350	391	361	361	383	350	371	363	353	368	357	361	377	366	405	364	364	371	392	364	327	358	349	347	384	354	387	361	361	334	364	349	361	411	382	353	371	354	397	352	368	365	364	398	355	377	377	398	318	365	388	373	400	383	367	365	373	404	379	347	362	358	354	360	347	334	362	347	392	363	367	364	384	369	371	390	374	383	371	371	373	369	413	378	372	360	369	376	362	359	354	335	410	380	374	354	389	338	410	357	374	337	357	407	395	358	357	367	388	377	403	401	378	378	380	341	396	378	354	387	392	354	383	355	384	408	357	371	365	364	386	363	382	377	379	349	383	390	393	359	392	394	382	354	358	357	350	392	376	412	367	388	379	322	376	383	335	342	380	399	364	325	389	367	342	409	359	380	343	348	376	375	401	387	398	376	354	370	369	357	373	334	403	356	363	341	389	334	352	403	403	344	371	350	379	355	417	380	368	371	390	387	374	417	362	376	401	403	346	342	373	394	364	350	379	367	345	365	357	341	381	390	376	343	387	362	370	384	395	344	351	384	380	397	369	375	366	344	407	324	346	359	344	367	385	378	367	362	378	376	403	378	363	391	380	355	346	370	354	361	353	379	372	400	371	389	359	391	376	363	377	365	351	357	378	392	365	394	360	374	346	398	392	359	391	379	354	366	348	346	393	369	387	383	366	373	341	372	387	393	366	350	338	411	356	385	358	365	355	368	357	376	343	379	382	371	382	341	372	368	357	363	370	389	384	351	366	381	375	376	352	379	385	372	356	345	350	356	337	386	385	394	367	390	387	345	422	365	412	357	342	381	390	399	371	378	364	335	373	373	371	324	360	369	387	368	388	346	365	380	404	359	367	373	370	363	373	390	326	365	366	348	386	369	400	401	391	393	395	341	331	376	381	378	362	351	353	366	358	392	386	380	400	356	358	375	371	395	373	346	341	359	369	362	375	387	357	354	366	382	346	366	375	388	361	392	359	367	379	352	383	375	384	366	376	374	339	396	373	370	363	370	345	339	379	377	385	344	364	356	380	311	399	415	400	406	316	363	363	396	349	347	372	357	370	368	400	357	371	378	361	360	386	375	345	391	381	342	386	359	365	362	361	343	359	388	345	357	404	375	388	381	379	378	382	364	353	357	348	355	366	371	358	365	366	404	407	364	358	372	385	377	357	398	366	367	391	385	392	380	367	409	369	366	394	375	368	396	358	386	352	375	356	352	357	373	356	374	314	363	345	373	365	385	371	360	355	340	356	377	350	376	359	358	361	354	389	405	372	371	393	402	358	345	413	391	376	365	370	389	357	383	364	366	407	364	362	350	371	368	352	387	391	353	361	384	364	378	383	394	373	332	359	350	390	375	367	364	358	379	349	348	335	365	380	403	373	367	402	317	368	423	380	347	363	373	391	383	392	374	374	396	334	374	381	386	387	395	371	387	369	340	338	367	337	370	327	387	324	360	400	422	371	377	385	380	378	373	371	369	348	371	386	400	367	366	393	373	405	344	354	409	348	349	382	347	385	344	379	387	379	365	357	345	411	347	355	370	373	420	359	356	378	365	394	384	385	359	352	387	382	384	390	377	370	367	367	371	352	398	354	327	365	361	365	333	372	389	383	326	370	350	343	378	361	315	373	375	375	352	371	358	362	368	371	415	362	351	373	345	356	366	391	379	347	373	354	388	395	362	354	358	366	347	356	349	362	388	357	403	348	380	354	367	336	380	398	380	389	315	371	358	344	386	321	373	389	352	400	341	399	397	336	377	344	381	369	352	349	381	387	368	369	388	357	382	354	346	375	374	334	344	352	398	370	357	334	354	352	394	385	348	348	351	355	389	344	379	370	339	348	388	370	357	389	389	334	359	421	384	364	359	400	374	370	358	397	372	398	373	406	368	352	370	357	376	345	381	403	370	375	371	361	355	376	350	351	354	364	345	355	377	372	363	367	373	370	379	341	378	366	390	350	332	359	368	372	350	363	382	355	344	366	363	378	385	341	419	346	373	362	354	355	343	357	365	356	365	386	366	345	398	358	390	397	369	339	377	357	362	370	361	412	337	375	405	369	378	352	359	383	390	415	360	340	372	362	381	363	334	349	399	373	370	359	350	360	356	363	350	385	376	353	374	352	397	396	351	391	379	374	374	347	397	353	344	334	344	365	362	371	345	383	331	342	371	376	357	315	391	350	353	366	375	378	343	355	376	342	375	362	413	374	357	390	353	348	377	332	389	351	367	343	404	360	363	366	378	359	358	390	396	357	356	364	349	352	352	339	342	365	348	348	367	319	381	394	406	369	411	376	369	376	382	342	393	380	354	391	378	369	345	377	368	353	374	377	371	365	360	365	355	376	350	364	378	350	360	367	351	369	363	345	378	397	381	368	377	349	373	364	388	348	336	361	372	348	390	346	359	361	385	366	388	369	375	380	348	398	373	398	364	372	374	382	357	346	365	397	341	356	352	355	371	381	395	378	373	377	354	367	356	399	372	395	368	384	356	376	363	419	405	371	370	353	342	371
23721	20990	28291	23859	20950	11130	2761	1718	1282	1102	881	891	816	822	680	697	638	656	663	629	654	644	685	632	631	567	603	595	618	588	575	529	552	549	528	567	514	507	535	524	568	538	560	559	601	539	575	522	556	536	508	540	553	487	509	494	501	548	547	532	531	534	515	487	539	511	542	559	518	575	502	534	527	531	523	580	529	551	506	506	520	527	507	495	539	563	496	545	516	547	589	510	479	508	504	508	513	518	545	488	524	558	520	505	485	518	513	489	520	523	549	491	546	514	519	569	553	481	508	529	492	512	513	517	525	504	515	544	613	491	475	476	520	510	495	537	536	510	497	533	501	535	525	539	536	481	503	539	543	471	532	539	502	505	520	516	514	492	534	553	535	530	552	500	542	525	518	508	526	531	496	492	527	514	549	519	517	488	497	511	522	524	526	503	526	515	511	516	524	524	556	544	514	537	483	545	532	539	530	497	499	509	487	481	519	510	521	535	502	470	502	538	488	521	572	506	515	530	530	520	516	529	498	535	537	534	517	502	505	536	560	535	497	510	537	503	508	523	529	496	498	534	529	531	506	490	505	491	505	541	534	538	503	536	509	517	506	505	501	503	524	512	470	505	509	484	535	521	524	499	510	519	536	496	566	561	517	539	519	519	495	474	565	495	540	520	501	544	532	520	544	507	518	519	494	483	503	545	525	526	509	532	491	570	512	520	525	511	513	516	544	533	558	544	543	534	494	547	532	518	548	572	535	549	565	504	502	504	543	489	544	553	473	523	530	463	465	520	496	514	522	521	492	505	521	510	505	552	522	522	518	530	498	505	524	506	543	515	523	571	567	527	507	488	500	527	522	499	506	546	513	518	545	522	517	478	522	520	518	539	559	515	519	481	564	481	546	565	521	537	534	538	536	528	530	501	524	495	509	519	505	500	545	510	535	458	541	539	480	530	519	516	549	510	515	502	542	539	544	490	497	516	567	529	478	509	508	528	532	516	524	505	529	531	535	514	549	547	563	542	536	539	487	497	471	481	529	517	509	499	510	530	509	528	509	528	516	495	505	510	507	547	537	508	526	521	546	500	510	517	531	490	520	541	525	526	564	493	537	492	544	543	495	511	501	528	516	550	504	545	520	536	536	552	513	500	510	518	540	501	510	563	545	542	504	507	526	489	536	562	533	541	494	517	507	504	505	559	482	546	485	539	522	568	540	501	508	468	512	491	543	491	525	529	508	531	497	495	525	560	490	520	517	514	508	507	493	555	506	500	547	509	495	565	510	514	545	500	487	490	550	456	494	521	485	497	542	546	554	510	498	555	501	527	503	528	507	527	525	515	540	564	496	513	521	514	528	505	521	520	512	555	501	540	544	529	505	521	486	541	520	517	585	532	531	527	505	552	540	544	573	527	546	525	535	539	504	556	534	468	487	512	514	553	517	490	527	532	512	503	516	557	535	511	548	533	544	516	557	526	514	513	540	549	528	562	508	481	484	521	511	542	486	534	544	510	522	500	525	576	530	511	525	554	529	515	516	531	531	512	559	572	507	522	476	544	492	504	517	509	506	551	529	503	537	558	535	507	538	492	552	530	537	504	514	511	483	508	516	520	512	538	532	517	532	479	496	539	488	546	540	463	529	535	541	539	546	536	521	499	477	539	497	482	539	491	521	541	540	544	492	520	557	488	547	495	543	495	524	491	541	533	511	573	514	506	502	524	532	539	540	524	546	512	548	527	508	517	540	478	510	520	516	509	492	479	512	534	506	485	528	458	486	504	545	543	508	532	525	529	540	521	508	487	546	511	523	507	547	519	522	530	523	504	518	531	500	533	524	548	554	524	503	548	501	495	532	497	562	506	551	508	519	520	496	568	494	528	529	521	531	513	531	502	561	463	521	549	578	527	556	533	524	525	524	492	509	537	503	484	496	506	543	513	540	558	525	530	561	528	518	518	481	491	554	492	522	530	577	476	514	502	526	537	531	533	497	507	561	513	498	535	492	527	545	530	556	531	532	525	503	535	533	489	512	498	512	495	515	487	526	527	526	521	542	504	542	504	566	488	551	509	545	569	516	512	504	536	524	556	494	522	509	508	519	525	529	462	526	526	528	503	508	508	508	496	547	533	530	483	469	514	503	530	539	535	554	552	508	517	513	568	543	491	528	493	544	544	538	495	504	500	499	497	553	540	485	529	499	494	558	490	503	520	534	530	533	568	532	522	494	527	490	506	542	519	523	530	532	533	520	500	494	493	533	551	500	486	573	528	512	494	504	511	503	501	535	525	518	524	521	546	537	481	510	542	511	518	513	544	506	531	515	535	532	487	492	535	545	529	544	517	522	569	519	538	493	536	539	537	547	535	489	506	494	487	508	491	537	552	492	534	565	507	513	508	504	505	516	536	513	477	497	533	506	539	539	488	498	538	545	540	528	500	541	470	499	527	503	498	514	532	552	512	512	530	510	525	542	491	548	504	507	506	520	543	545	548	491	533	535	503	518	488	488	535	550	547	498	474	522	546	473	522	530	490	525	525	496	531	545	497	532	551	547	540	523	508	506	524	526	496	509	476	496	536	505	491	487	510	514	521	532	537	531	519	538	530	541	539	478	482	538	525	568	469	533	489	518	502	517	538	542	530	532	495	525	524	496	518	493	527	517	533	492	510	502	532	500	545	548	521	514	526	513	530	490	486	541	510	481	521	517	511	533	525	543	481	527	530	475	527	519	505	497	516	496	505	523	538	494	507	555	522	536	524	554	522	540	528	519	548	569	514	510	516	554	545	503	520	558	495	528	510	521	507	516	531	532	568	512	528	543	564	519	532	523	532	529	547	514	492	501	547	539	552	537	538	545	547	530	477	511	495	509	503	510	497	519	493	528	509	525	541	498	526	529	547	526	481	524	516	541	547	550	513	549	554	532	505	521	506	538	510	574	563	496	511	524	547	505	493	495	512	544	490	484	531	508	485	556	528	521	546	522	525	506	502	504	481	540	540	516	518	535	511	506	493	512	508	535	553	552	524	504	520	482	493	551	521	528	509	508	520	522	524	518	526	544	560	543	538	543	450	518	508	502	515	515	519	561	546	519	492	513	501	524	540	521	527	526	540	540	574	504	533	532	510	500	562	531	575	506	506	521	530	538	537	488	538	529	457	489	522	518	516	528	483	507	541	521	502	549	511	518	518	475	544	528	495	515	491	553	503	529	519	493	522	498	523	530	550	488	471	537	516	510	503	537	493	539	516	461	551	534	512	519	486	543	547	500	510	516	566	543	522	542	515	494	538	516	471	521	513	547	541	540	541	535	511	528	499	518	545	494	513	550	545	488	551	499	523	530	523	487	550	539	499	559	485	509	506	537	534	474	502	516	553	531	543	531	529	516	555	551	523	538	476	555	514	515	544	558	526	542	471	505	551	547	525	523	545	535	553	499	501	521	483	522	505	521	513	552	516	514	548	527	500	517	498	522	520	526	510	520	511	487	490	519	537	492	507	537	575	498	519
7802	19636	18172	11940	6444	5574	4187	3544	2748	2117	1780	1563	1428	1281	1160	1017	895	977	945	938	949	1021	990	938	831	747	823	720	748	738	693	748	716	709	690	688	764	709	684	694	737	709	731	714	690	731	735	683	671	649	736	723	673	707	648	658	664	665	644	671	625	689	675	610	672	655	704	663	639	701	672	661	708	641	659	703	672	617	680	672	727	628	653	693	617	699	698	723	653	671	642	689	691	632	656	639	660	666	655	696	649	640	704	641	676	657	670	642	653	650	705	664	625	706	652	644	691	664	625	631	696	620	650	659	683	661	671	638	678	644	675	664	650	644	656	655	613	652	708	602	658	681	666	602	664	640	678	640	674	695	699	652	670	651	677	633	659	629	627	678	627	667	662	659	686	688	653	655	632	666	630	662	678	706	639	682	654	658	651	647	648	676	705	650	688	685	649	625	681	668	625	596	643	674	644	645	642	709	678	636	636	661	642	662	634	661	654	660	657	667	683	666	668	647	721	640	647	649	623	661	662	667	619	674	712	596	669	658	656	651	646	658	667	672	660	640	678	683	685	634	642	685	666	659	636	654	676	654	678	636	644	660	654	656	636	622	639	597	662	653	662	657	697	622	639	626	654	690	676	640	693	628	641	655	684	665	662	626	662	640	605	655	615	642	594	628	623	651	632	664	668	652	683	664	690	690	680	642	608	690	709	630	694	605	651	643	687	688	673	673	638	632	697	641	640	650	629	696	644	623	681	610	673	727	719	647	645	669	613	704	599	659	667	653	611	646	683	670	618	648	701	663	697	700	670	657	635	596	626	650	639	645	659	679	655	647	724	599	674	631	647	687	621	650	687	649	624	632	635	663	644	652	676	669	680	641	624	673	627	641	693	680	642	657	629	656	665	625	629	657	687	636	665	651	629	646	647	681	662	643	634	671	647	694	643	685	642	640	644	622	699	685	644	657	661	679	648	638	649	661	672	673	656	662	629	708	644	643	670	626	699	639	640	611	613	646	678	655	652	639	633	659	661	628	676	666	641	652	670	637	679	714	618	658	675	634	690	624	684	672	663	690	657	649	666	605	650	683	685	654	659	657	637	642	683	675	699	665	710	685	624	642	664	644	615	685	651	700	618	675	629	654	652	622	637	636	678	634	672	599	643	637	635	690	682	584	629	650	667	611	667	682	662	677	658	641	687	663	609	657	630	675	687	661	645	629	669	639	628	632	664	670	683	642	632	683	646	656	657	677	651	625	629	662	706	701	650	618	660	668	667	646	642	658	623	654	652	696	687	660	637	660	656	643	681	646	658	634	698	672	679	650	642	680	664	669	667	660	663	643	692	629	713	643	653	680	692	680	689	672	634	656	614	650	623	661	633	689	653	643	680	686	660	665	695	661	675	647	622	636	651	599	659	638	662	661	601	665	672	698	662	637	661	622	657	653	646	696	681	669	641	666	710	656	661	599	618	692	658	659	641	609	648	633	664	649	618	619	683	652	634	632	689	604	670	603	626	670	617	651	608	641	619	638	647	665	664	673	625	622	717	658	699	683	618	633	668	655	657	671	597	652	667	636	637	705	699	694	635	672	653	647	646	668	659	647	686	641	699	622	654	675	631	619	649	719	669	646	650	645	622	651	675	627	646	694	685	676	672	653	667	656	645	622	721	678	623	663	667	708	683	668	668	649	650	671	644	648	663	728	602	619	657	684	664	668	670	634	641	668	622	627	688	621	668	644	636	632	638	669	686	634	641	637	653	644	665	637	642	669	674	668	653	698	648	631	675	622	660	666	631	640	667	652	681	649	667	657	642	670	651	639	637	627	649	648	697	672	671	710	626	668	653	681	643	641	638	687	589	707	692	654	654	597	657	699	644	661	685	611	616	646	652	661	645	675	624	673	673	680	650	645	678	642	642	704	677	659	624	686	664	703	632	616	618	666	647	668	655	660	662	666	670	643	621	660	615	618	683	677	622	709	565	655	638	670	610	674	663	656	642	670	660	705	656	619	627	669	664	688	648	668	639	661	648	631	640	650	708	653	684	614	671	653	660	663	636	622	603	691	639	660	635	657	672	686	708	634	670	656	614	684	649	614	607	677	650	646	672	627	675	667	677	665	644	648	666	696	701	647	645	652	662	648	653	655	651	660	648	611	656	658	611	657	613	573	670	635	686	647	637	656	617	653	653	710	649	707	644	687	670	661	630	652	626	664	657	650	689	618	670	625	658	713	657	663	574	694	691	622	652	673	627	657	671	654	643	655	652	648	651	598	637	643	629	667	656	635	637	634	654	694	627	637	703	638	659	656	644	697	661	628	665	647	687	630	613	632	688	669	688	682	667	669	692	625	701	677	640	649	692	610	672	658	669	660	614	658	649	644	636	666	658	664	637	696	618	613	661	706	670	685	646	686	650	666	613	633	623	658	620	652	678	679	670	660	644	640	649	648	679	660	642	614	666	636	667	649	647	636	627	704	670	632	637	674	636	634	670	667	664	668	710	678	608	656	656	650	613	677	638	670	653	629	674	646	615	664	660	643	665	649	629	710	665	617	649	637	653	629	681	647	655	672	638	627	681	664	699	604	645	673	684	703	640	664	644	648	663	641	673	666	678	640	670	637	680	665	666	639	664	692	647	656	618	653	645	669	681	648	612	670	625	616	732	654	656	707	641	649	696	624	620	646	651	688	706	609	649	643	606	609	661	627	612	653	668	642	675	645	686	628	661	653	662	689	683	664	633	626	650	644	674	661	627	697	662	663	666	655	648	645	644	671	662	626	679	646	678	637	670	685	638	675	672	644	621	661	712	702	650	654	629	576	665	678	596	638	702	691	657	654	699	666	641	695	637	664	676	667	666	684	683	626	646	640	675	668	632	688	642	670	661	648	638	606	693	678	716	653	668	654	643	683	658	677	662	633	663	656	612	677	658	678	651	636	660	649	680	628	672	621	631	618	658	644	651	653	640	657	673	673	672	654	651	673	675	648	698	636	651	647	658	665	657	649	651	660	644	643	637	701	640	692	672	627	651	651	655	722	672	616	636	683	648	710	653	649	641	636	623	643	632	635	664	653	659	659	674	638	638	613	677	675	647	653	661	658	700	685	708	615	665	665	675	611	640	652	636	678	651	643	670	631	677	681	676	677	663	653	622	634	663	652	610	602	646	621	633	612	617	685	672	663	677	670	684	647	659	668	618	635	635	646	637	646	663	626	661	698	712	630	626	702	684	661	646	623	659	659	657	666	715	649	634	610	642	716	656	632	656	654	629	651	633	591	635	685	673	650	656	642	707	695	674	633	661	655	661	682	692	660	658	646	704	669	654	694	657	650	636	632	673	633	695	619	651	647	677	639	683	652	680	613	679	623	666	657	626	617	649	618	661	675	688	631	633	708	647	623	673	679	677	654	700	644	661	684	674	695	638	666	656	698	626	632	613	605	679	692	647	654	699	624	634	646	664	646	665	616	610	641	639	677	664	642	641	696	649	634	674	649	651	674	650	651
24919	20973	27050	24894	9907	1725	1179	953	748	545	434	368	360	363	317	280	279	290	297	286	280	250	298	306	277	226	220	258	220	215	231	238	248	211	226	228	231	229	230	216	231	229	230	230	253	203	225	219	228	223	228	215	225	210	230	202	217	203	196	175	206	202	222	233	201	231	226	232	214	210	204	198	206	219	213	202	187	228	224	220	219	199	227	241	222	200	236	226	206	231	180	204	222	208	216	216	228	246	208	200	203	221	205	199	223	198	211	202	213	198	215	220	217	207	211	214	213	210	201	219	178	217	203	203	237	184	228	217	195	193	207	207	187	193	205	209	206	196	231	231	204	207	215	179	198	238	205	209	183	204	177	181	241	184	207	227	193	221	193	200	208	197	206	210	200	223	201	215	218	213	187	224	203	222	192	207	210	207	199	208	195	204	193	215	196	198	212	207	205	199	227	210	207	202	206	187	213	221	225	234	226	206	213	227	210	208	197	200	226	228	214	206	208	202	203	208	230	229	194	187	208	211	203	216	197	211	194	169	220	214	182	205	211	215	210	199	204	215	212	196	187	214	245	200	227	210	212	223	198	213	210	202	195	197	200	222	190	191	189	227	210	199	202	216	211	205	219	206	202	207	211	205	203	206	208	205	194	198	219	207	181	219	217	228	215	206	214	184	206	241	198	199	219	202	208	177	213	201	214	231	191	197	202	232	238	234	217	193	217	204	215	226	199	196	223	224	193	207	189	211	197	225	213	207	201	218	204	195	214	217	219	192	237	196	199	195	196	193	212	202	215	209	197	220	208	199	216	229	195	199	222	206	215	201	193	205	182	238	190	204	206	223	219	179	227	206	191	171	206	187	220	193	219	214	219	189	202	187	213	194	224	210	216	197	196	203	206	221	218	193	205	216	200	210	204	213	204	190	224	212	190	203	214	195	190	227	190	208	202	200	215	214	213	198	202	205	199	212	179	209	221	211	214	214	211	197	249	186	210	189	207	209	217	191	206	198	200	209	194	218	207	181	200	215	217	212	211	216	210	238	205	225	223	212	186	208	211	189	211	198	232	209	230	209	218	176	203	187	217	203	184	182	192	216	188	207	212	197	202	208	224	215	192	190	221	218	218	212	235	234	204	198	186	180	195	226	227	208	206	200	242	209	195	205	224	194	216	207	208	226	213	211	202	209	228	193	208	207	202	193	205	196	218	197	205	204	221	213	201	210	200	202	187	204	216	217	190	210	221	206	227	190	237	204	201	218	185	197	216	208	192	213	218	222	213	234	218	241	201	173	224	188	222	232	222	203	209	207	206	194	237	219	203	207	188	228	194	200	207	200	214	200	216	196	188	188	211	193	199	189	187	184	186	220	187	195	193	211	203	209	219	237	205	229	210	217	160	232	209	216	206	174	203	193	211	223	242	203	191	234	203	216	218	211	225	197	204	201	213	200	224	222	198	180	195	202	232	222	229	194	227	212	212	219	210	215	209	216	174	199	217	198	210	218	194	193	204	199	209	196	208	230	222	203	188	198	229	203	218	198	208	202	196	202	200	219	213	218	190	219	209	220	209	201	173	213	214	208	199	204	211	208	188	215	200	223	209	198	232	212	219	204	190	189	204	216	201	200	222	212	219	210	201	226	175	211	208	197	203	205	198	206	210	200	194	196	224	206	221	198	199	209	209	212	216	227	207	197	201	194	205	201	213	206	223	183	213	228	211	188	187	203	231	187	214	223	206	189	192	224	183	222	193	197	233	210	177	203	226	213	197	223	216	194	218	204	232	187	212	210	209	197	236	184	198	198	207	178	212	210	220	197	204	205	219	222	198	211	219	173	183	199	212	213	197	194	215	207	198	196	216	220	185	191	225	198	214	225	205	202	220	209	187	216	224	212	208	229	218	227	201	211	204	183	207	221	228	209	187	206	219	203	226	189	203	202	193	216	201	185	216	216	206	227	230	221	208	205	244	197	217	224	221	209	235	189	215	223	208	186	174	218	186	191	212	201	206	206	232	202	224	191	203	186	215	230	202	222	236	224	185	225	228	209	221	213	197	191	213	191	222	212	202	207	189	218	189	227	216	189	219	205	210	210	217	228	194	207	211	215	233	201	209	202	205	215	205	206	210	206	213	228	196	216	205	222	219	221	234	183	188	179	224	211	192	193	214	243	206	222	211	202	214	207	214	221	205	230	218	213	182	211	205	201	209	207	213	212	223	215	221	190	183	220	208	201	195	190	197	237	231	198	192	227	198	197	200	211	193	211	180	221	227	190	224	196	199	180	185	217	186	215	208	197	211	200	214	192	207	244	207	201	186	211	187	225	190	210	243	227	219	201	202	223	238	215	238	226	182	205	224	173	213	216	216	177	209	214	217	222	197	183	210	197	217	205	186	224	209	208	204	197	209	231	196	199	194	213	214	223	201	216	201	218	201	198	201	226	201	209	186	222	179	209	207	219	215	217	191	197	208	220	219	185	193	190	217	235	237	199	209	211	214	204	213	229	220	191	193	212	202	183	173	205	211	216	212	209	217	226	213	204	204	194	215	222	185	215	202	183	194	217	200	216	209	216	214	185	191	198	202	196	215	210	215	231	211	222	206	216	231	202	218	197	212	216	211	212	203	200	206	202	212	201	244	207	207	207	235	211	172	196	192	196	222	198	218	192	211	222	217	210	221	221	196	200	192	199	219	216	207	213	217	197	210	234	179	198	228	202	210	207	206	203	199	216	195	206	218	195	200	226	211	214	189	233	215	203	218	234	220	188	230	190	205	209	206	213	233	196	174	215	193	205	229	209	199	235	213	218	223	185	221	199	197	211	200	234	220	206	203	233	213	188	222	188	212	208	195	193	209	197	237	201	224	209	213	227	232	227	194	192	223	218	193	189	227	220	203	213	188	202	186	217	215	228	227	207	198	186	197	186	203	209	195	207	203	222	203	216	197	204	191	207	215	187	234	237	189	228	216	235	224	222	222	217	215	202	202	200	226	220	186	218	198	210	206	217	202	207	210	199	219	213	207	192	240	207	222	211	194	236	235	197	191	199	188	197	207	218	233	217	244	191	202	180	213	187	213	205	215	223	202	214	229	210	236	216	207	212	186	251	237	198	220	217	213	232	226	205	217	200	202	222	185	217	189	190	210	196	199	209	191	217	211	216	208	190	234	171	213	217	210	232	231	215	232	228	195	190	213	227	202	190	184	210	187	221	222	225	226	183	202	198	224	188	209	218	179	203	209	211	232	215	210	194	213	214	200	197	202	224	204	203	205	220	200	209	192	191	211	183	212	222	200	217	195	194	213	198	216	212	207	169	204	177	214	237	223	193	202	230	197	204	198	223	214	224	194	200	225	200	238	208	210	202	224	204	211	197	204	216	194	221	226	224	201	197	182	219	206	193	225	221	230	216	212	210	221	202	198	223	207	190	201	210	232	216	187	218	228	170	207	203	196	211	176	201	208	235	211	203	208	181	211	199	230	205	181	212	200	192	208	192	206	217
7253	14808	14266	8863	4607	3689	2958	2352	1892	1373	980	812	750	770	626	554	491	485	533	519	511	522	503	585	398	402	351	356	334	356	365	315	340	289	297	289	357	318	312	327	307	330	331	342	358	327	293	293	304	319	330	343	259	311	276	292	277	286	294	299	314	268	309	309	291	278	271	288	349	321	288	330	275	298	280	284	311	305	310	315	288	299	265	307	297	305	282	268	273	276	288	283	283	298	288	274	308	307	278	319	271	311	272	287	286	307	267	295	304	271	301	265	280	304	316	302	296	288	269	304	276	292	305	312	315	263	287	299	274	285	345	266	295	268	280	298	272	275	267	313	266	295	302	326	281	310	290	274	290	287	273	289	284	298	302	302	305	285	290	292	303	293	325	278	284	268	313	301	281	319	278	284	301	273	285	307	312	269	294	274	275	273	291	273	291	291	287	275	286	283	263	265	300	294	282	290	298	284	297	270	296	242	292	276	275	282	290	263	262	305	263	288	295	279	296	289	293	284	284	309	291	276	319	306	273	252	289	243	273	283	311	286	293	308	316	285	287	259	284	290	293	298	309	273	316	306	282	298	273	298	281	302	285	300	303	316	303	300	284	239	272	269	280	280	281	288	277	327	274	290	284	303	282	295	277	293	291	277	279	286	299	296	294	273	285	274	294	265	292	282	295	321	304	275	278	287	282	283	296	295	285	282	303	294	312	287	278	269	271	302	292	292	300	304	294	270	269	271	297	281	278	302	293	323	283	275	300	298	299	281	340	256	284	286	274	297	277	289	292	302	309	321	285	281	308	288	291	314	287	276	303	278	264	284	277	272	283	310	278	263	300	307	283	277	323	279	312	302	303	303	291	299	298	285	278	233	356	263	271	305	308	274	312	283	259	293	329	299	298	271	279	290	262	273	282	336	311	312	261	305	309	279	275	302	345	302	269	313	316	279	300	311	292	285	296	299	277	274	301	315	269	299	290	293	308	305	285	277	302	262	296	298	323	293	324	283	280	297	258	247	278	295	294	275	271	269	286	293	273	286	322	301	305	288	330	313	285	313	314	303	282	295	252	294	260	283	300	303	301	287	282	292	269	295	297	284	304	287	292	257	268	286	302	313	302	270	287	326	291	284	301	309	281	283	278	278	291	297	281	297	292	293	283	285	280	258	306	297	292	320	289	305	331	290	301	267	321	280	291	303	294	306	278	285	272	302	322	270	308	301	248	294	286	299	271	298	276	289	285	254	278	280	291	260	286	261	303	270	261	264	296	301	266	291	284	276	258	311	295	266	271	308	271	279	277	315	264	304	283	296	258	298	285	295	279	270	293	268	292	262	293	289	266	306	310	300	255	321	280	268	305	298	275	271	280	273	287	306	264	294	268	286	262	268	292	288	329	252	302	289	292	284	303	260	330	286	295	276	296	325	292	323	318	286	310	315	295	302	293	297	280	278	267	296	253	267	276	283	288	285	289	314	281	250	280	263	306	291	309	314	278	287	289	284	337	296	297	287	281	278	301	293	282	307	294	272	301	303	302	288	280	285	299	304	287	281	275	275	311	306	292	311	293	320	285	255	309	287	292	272	258	302	269	294	285	318	293	297	254	280	263	297	291	287	264	290	324	295	322	272	278	286	290	294	306	278	282	296	300	281	293	291	272	257	291	312	260	291	265	316	288	278	286	279	289	276	294	277	303	304	295	285	306	256	296	270	237	313	273	306	302	310	298	275	281	279	319	309	292	305	291	310	289	276	333	290	320	262	276	289	308	287	323	293	298	254	278	298	288	285	306	287	295	301	288	303	323	300	292	299	280	289	302	314	296	299	304	270	260	291	293	274	293	293	284	257	318	296	298	288	308	322	288	325	279	298	315	291	285	272	270	292	283	285	284	289	285	309	288	280	328	277	285	256	289	308	301	311	288	276	280	298	268	284	298	276	304	278	301	300	283	244	296	299	297	305	283	312	290	260	291	275	259	293	292	287	314	297	292	266	303	282	310	269	280	280	281	281	292	284	280	294	275	288	271	267	283	299	277	307	270	288	299	290	311	278	299	312	281	292	298	287	313	301	283	299	277	286	305	248	276	283	272	305	304	318	299	296	299	301	281	285	300	257	291	269	288	277	299	276	299	275	305	286	289	295	288	292	275	285	278	279	290	287	284	284	254	300	284	283	281	302	309	300	294	327	302	290	298	297	263	277	287	250	276	296	288	302	276	309	273	253	293	290	303	291	286	274	316	284	300	298	292	284	281	262	296	269	278	294	295	329	251	285	286	270	294	283	273	274	320	337	286	260	288	268	334	279	300	286	295	278	286	286	289	309	259	297	271	297	305	296	262	273	290	303	310	279	280	290	301	274	300	282	260	282	335	291	321	292	290	293	281	303	282	247	306	257	287	293	284	271	304	310	301	274	277	279	309	309	284	295	274	314	319	277	310	289	314	271	328	270	323	280	277	295	285	309	293	320	300	281	293	293	291	287	289	289	322	301	300	330	272	334	272	285	281	292	274	308	275	272	285	302	324	271	272	322	298	282	282	320	286	278	281	292	251	277	299	297	308	295	279	288	287	313	282	319	296	299	313	254	297	264	341	309	276	300	310	297	271	312	296	305	297	298	299	312	295	311	287	320	278	315	279	281	291	303	301	244	286	290	282	290	262	281	279	273	285	307	304	290	251	302	324	295	285	311	246	273	273	287	297	318	285	262	304	279	296	320	287	289	318	295	250	293	314	292	305	261	294	278	279	281	284	277	274	290	278	280	278	303	308	309	308	264	302	286	299	264	290	289	288	298	290	324	270	299	269	322	316	287	300	294	310	261	300	312	311	286	302	289	271	275	276	310	307	283	298	295	286	272	295	276	294	287	327	288	303	271	292	302	276	290	306	253	277	303	322	314	318	275	310	277	310	274	294	322	283	312	286	311	274	322	287	290	265	300	258	278	287	290	275	281	281	303	263	269	285	301	261	273	277	281	267	300	287	289	296	291	267	307	288	259	276	288	282	273	280	289	291	296	296	300	291	270	262	273	277	300	269	299	313	259	296	320	278	291	289	276	282	251	285	292	263	303	296	303	296	309	273	290	300	286	302	297	306	260	316	284	301	295	265	260	285	291	275	326	303	303	311	290	250	283	311	290	287	257	275	276	317	293	305	302	297	332	273	283	291	285	279	257	288	301	305	284	288	289	289	313	296	288	281	257	296	295	276	281	287	284	279	335	301	328	270	260	288	300	291	279	296	288	281	288	289	272	304	315	285	287	274	307	272	282	277	294	268	308	290	304	305	299	287	258	315	304	308	275	291	316	322	296	299	281	276	264	261	297	302	299	284	268	273	303	303	281	285	319	302	277	309	298	276	282	318	270	276	290	280	274	310	292	292	291	282	299	290	291	329	282	288	266	286	287	296	297	286	294	288	267	319	278	287	257	301	272	286	292	296	270	282	289	255	288	291	285	302	318	271	287	254	312	299	296	311	275	287	286	291	297	273	291	281	267	298	293
22757	21013	28766	23449	21015	21095	10947	2637	1862	1470	1220	1092	948	991	855	865	771	760	773	823	801	755	790	754	730	662	662	673	593	648	602	589	615	592	625	601	604	594	557	550	592	604	582	588	598	584	609	596	537	611	561	656	575	625	568	585	556	583	518	557	524	541	562	523	512	569	530	597	512	576	578	514	537	551	578	534	560	544	586	606	540	582	541	593	552	592	524	547	550	562	543	542	539	530	529	537	521	533	542	594	545	540	580	556	523	550	524	550	546	548	529	510	499	519	545	561	536	524	565	517	579	578	535	549	567	563	536	547	528	574	567	541	559	551	524	528	526	522	551	547	564	551	543	507	504	607	545	517	554	564	551	517	552	564	604	604	538	540	576	536	517	553	554	530	579	528	571	536	572	521	511	543	546	517	523	491	498	531	527	540	533	517	539	533	546	551	553	525	536	504	543	570	549	512	516	589	573	558	536	549	522	522	591	558	536	524	546	557	565	534	547	523	531	508	535	551	549	553	586	539	570	611	552	520	534	573	505	545	517	531	538	539	550	552	564	540	580	589	549	568	540	561	516	533	526	528	540	570	519	541	540	533	516	513	543	562	558	496	524	536	515	553	487	496	501	539	529	528	538	592	547	539	557	523	558	517	544	555	518	548	581	524	581	534	493	537	536	549	536	554	511	524	542	541	497	557	595	534	502	543	519	544	511	556	504	574	517	530	501	539	550	554	524	537	496	544	496	531	554	555	490	505	542	537	528	536	527	550	547	508	545	517	522	548	555	539	511	520	548	530	529	516	571	550	560	505	555	512	561	582	558	536	554	534	557	546	537	563	543	538	520	606	569	537	564	550	549	589	552	543	529	543	549	570	503	495	534	567	559	560	528	588	591	506	529	567	524	589	537	545	542	569	539	552	567	548	521	576	507	574	554	539	563	557	544	554	544	554	576	541	525	522	555	558	539	512	541	544	537	533	556	526	541	549	518	535	555	576	532	560	552	563	499	541	526	539	542	538	534	565	515	563	520	565	533	547	541	597	517	511	565	520	515	553	557	562	579	546	538	618	543	508	550	526	523	549	560	536	610	553	551	546	545	515	548	534	513	562	567	510	572	526	514	572	513	542	561	563	557	544	543	534	568	540	528	580	558	570	525	547	534	497	569	548	543	549	540	546	551	586	536	548	566	559	498	581	521	566	527	540	472	525	560	578	555	546	566	504	547	551	550	582	553	548	528	557	481	549	600	569	507	529	506	494	554	542	595	551	546	543	527	553	554	529	558	571	576	482	554	565	540	543	517	539	518	586	516	601	541	520	535	527	567	559	547	551	553	521	553	512	547	520	573	502	523	544	542	528	514	545	501	525	562	528	553	599	537	569	542	547	567	548	486	540	495	525	554	528	502	587	504	537	543	512	580	594	558	572	565	561	534	526	542	546	529	531	529	563	524	562	502	504	557	547	541	507	539	504	498	545	565	542	562	557	526	597	547	524	510	537	528	556	527	565	542	559	541	582	561	556	481	545	534	569	568	532	537	549	485	502	543	535	517	540	553	559	565	546	526	539	553	528	539	529	518	521	500	530	502	553	503	543	536	541	533	541	553	500	565	578	533	531	527	571	566	524	553	527	560	519	573	542	579	521	502	544	532	553	524	530	577	544	495	535	527	525	564	546	519	531	602	532	568	533	490	596	516	530	522	555	573	581	502	531	527	523	545	563	567	501	545	534	525	511	546	558	559	542	546	524	524	581	575	532	528	569	488	534	562	569	516	513	537	599	574	557	537	592	584	520	570	548	524	535	501	536	572	543	537	561	494	517	552	515	561	531	539	568	496	495	551	510	541	571	547	544	503	500	517	566	542	548	502	539	552	520	533	508	547	549	517	552	512	553	567	534	612	545	551	517	533	529	535	537	497	505	563	496	478	606	538	543	515	512	569	542	577	549	510	529	541	540	544	596	571	566	517	567	555	579	540	551	533	541	603	543	562	546	592	536	551	526	519	556	565	529	521	541	561	511	538	567	544	525	558	519	516	536	564	538	534	532	523	568	565	545	577	527	548	571	554	537	566	526	529	519	544	546	537	491	527	547	554	528	554	545	560	529	529	541	562	530	526	556	538	565	578	498	519	526	578	538	577	536	575	530	557	595	574	528	535	503	533	537	555	522	526	544	529	543	537	551	527	547	507	543	528	538	568	541	500	508	549	516	518	543	544	502	536	514	536	507	543	558	545	547	532	540	537	511	505	539	560	573	552	567	514	561	529	540	550	532	546	540	547	516	541	522	528	561	543	530	546	540	524	563	502	576	570	524	551	503	517	574	546	532	484	554	543	536	523	533	520	487	598	519	540	565	536	528	510	550	564	479	527	521	521	541	555	553	562	540	531	482	508	552	527	525	530	552	503	516	569	525	529	563	543	544	550	514	527	527	531	501	534	545	538	535	511	521	558	520	583	516	534	542	541	511	543	554	527	552	544	531	510	509	567	565	576	547	545	513	546	545	535	546	564	560	527	530	545	578	516	579	564	525	535	549	548	528	572	499	526	561	536	527	548	528	556	520	544	521	520	519	528	550	527	502	593	529	503	515	531	508	565	525	524	582	536	518	518	544	517	544	565	555	553	580	527	565	510	499	508	567	512	565	526	546	537	528	537	522	559	499	538	546	507	543	569	573	587	506	556	567	519	552	581	527	541	536	520	545	535	512	572	528	566	543	561	587	546	500	549	561	550	539	527	555	559	535	521	533	530	484	507	572	564	565	560	503	521	532	503	531	589	547	582	528	549	539	567	519	608	500	530	529	518	560	532	551	541	596	546	544	530	575	561	548	553	541	534	501	552	534	527	518	526	486	506	528	546	535	524	508	552	541	565	582	514	542	529	545	529	514	519	513	520	549	581	546	561	554	562	542	545	578	508	514	558	509	549	521	533	494	530	513	536	517	560	497	518	544	554	561	587	548	495	512	514	540	564	570	570	497	519	528	538	517	544	544	543	517	537	537	561	500	560	548	511	554	566	503	536	536	566	532	554	483	522	519	540	526	554	516	586	535	535	551	529	514	605	484	540	523	542	570	543	517	547	543	534	535	507	512	559	540	514	517	531	545	500	543	531	581	485	532	538	558	561	537	534	568	516	521	521	546	513	589	549	545	536	529	563	549	497	557	549	521	542	540	526	537	529	522	560	570	514	580	530	529	556	556	556	558	528	526	546	542	575	535	545	570	559	540	538	499	546	566	536	553	576	548	546	519	549	538	560	528	524	543	538	540	522	495	538	588	511	559	509	536	550	551	516	517	512	503	556	541	533	535	537	524	552	567	509	550	533	525	575	545	541	558	540	520	542	525	539	561	517	520	550	547	529	514	565	548	551	567	600	545	557	519	566	507	526	538	560	527	553	553	552	571	528	533	491	518	509	508	559	553	588	556	558	562	559	507	549	527	509	549	533	516	538	589	522	507	541	560	517	522	544	549	508	570	571	539	570	522	539	496	567	626	525	598	558	535
10397	24541	23139	15909	10171	7318	6415	5135	4189	3136	2496	2031	1868	1694	1458	1413	1269	1162	1171	1261	1151	1179	1225	1207	1001	953	916	841	877	821	801	807	767	779	748	788	817	727	756	721	843	810	805	829	795	788	776	725	720	731	749	800	723	755	771	750	693	743	692	698	683	691	711	669	695	705	708	738	725	745	711	671	745	678	735	755	710	706	759	705	723	713	704	663	700	726	746	680	726	764	683	656	677	688	658	648	717	670	685	700	705	718	663	707	716	701	675	716	711	702	657	705	735	716	731	748	699	703	682	678	687	698	680	689	704	676	695	696	678	667	690	687	658	714	703	723	719	711	695	664	732	662	716	667	677	682	697	699	737	674	702	707	639	684	698	735	663	637	660	696	665	667	721	682	702	709	701	733	696	704	692	712	685	730	662	688	646	736	683	723	681	665	702	706	678	723	649	692	730	674	693	676	682	693	707	668	698	668	617	648	689	681	696	713	673	700	680	651	660	724	699	722	688	687	716	670	690	640	662	653	681	716	672	692	691	655	683	707	691	632	694	666	735	701	709	694	727	718	711	687	719	677	728	704	710	670	702	668	702	705	690	688	705	658	645	700	644	693	676	684	702	692	651	645	680	678	633	701	728	673	669	672	668	685	707	711	626	675	661	701	683	686	700	661	704	664	761	705	636	688	685	678	724	662	648	713	665	684	684	679	691	691	695	720	684	682	686	693	666	635	659	675	670	668	707	710	696	674	687	669	690	662	712	720	703	704	703	678	678	700	680	740	673	685	687	646	714	684	720	677	684	739	682	737	695	674	679	675	688	723	710	668	683	705	642	657	734	670	703	683	691	632	680	725	717	681	667	693	768	678	700	695	669	714	636	671	692	654	724	692	715	669	675	670	670	704	674	735	697	657	712	675	704	667	684	687	669	697	653	671	691	662	676	690	695	686	694	664	686	658	713	698	667	721	756	693	691	697	727	661	707	690	726	640	670	682	752	679	725	688	699	678	688	664	643	669	721	690	692	709	702	653	712	715	690	735	623	691	651	690	671	671	701	711	683	664	715	662	681	688	644	661	718	649	655	668	698	656	693	659	670	659	681	690	651	665	698	676	666	717	718	702	651	650	651	669	718	676	668	676	678	629	647	709	697	709	688	711	706	661	641	677	661	686	670	702	668	681	640	730	660	673	680	705	723	686	694	690	638	719	701	695	683	690	718	724	734	701	645	683	734	741	661	704	708	731	678	677	649	687	705	730	640	695	711	691	662	687	691	671	679	683	689	672	689	687	678	672	698	708	668	691	720	674	664	705	726	677	685	616	707	627	665	698	672	697	705	664	683	727	655	645	669	647	638	642	674	668	695	713	664	730	698	728	687	670	647	703	710	671	707	678	698	681	644	706	680	647	685	747	705	710	638	687	664	648	726	668	721	693	642	674	700	690	690	690	687	701	638	779	698	670	723	734	667	699	659	708	668	654	668	647	684	647	657	647	722	690	666	662	704	643	658	660	691	634	677	688	647	682	658	663	684	743	720	689	635	688	641	733	647	672	709	700	724	651	677	644	671	691	694	667	711	642	668	695	645	712	682	677	666	679	720	687	683	652	683	675	717	662	683	715	699	685	663	692	690	686	676	642	706	693	703	705	658	706	668	732	701	718	691	714	673	659	719	709	656	737	693	698	653	687	664	612	703	708	712	700	703	705	697	671	653	750	696	704	697	697	622	654	672	658	694	640	660	700	703	701	688	670	670	688	729	674	609	674	661	692	696	666	677	671	689	697	701	654	651	694	709	681	707	676	685	744	690	674	648	692	652	689	629	661	704	658	678	690	652	684	675	675	728	704	698	705	733	684	694	674	712	698	663	651	670	654	651	710	640	731	664	669	707	688	731	744	635	647	677	663	707	702	683	689	679	685	698	671	733	726	705	735	681	676	730	668	653	671	684	680	658	719	682	666	687	689	662	638	689	667	665	674	692	693	639	687	656	694	678	712	700	675	682	669	628	666	709	697	715	676	687	690	676	756	674	672	668	663	683	704	689	696	677	716	643	744	676	695	662	689	734	657	678	723	683	690	690	671	690	688	717	696	694	711	705	665	635	709	671	649	678	691	698	662	742	723	667	702	693	695	692	706	695	642	656	646	694	710	693	637	676	713	736	677	649	613	683	714	766	653	648	658	716	651	679	709	708	677	704	663	662	695	640	701	690	656	663	670	652	675	652	684	690	632	678	713	680	675	689	656	707	617	708	674	688	675	627	657	716	700	720	666	700	679	674	665	670	675	674	685	700	638	705	667	729	660	673	693	704	641	677	676	681	645	728	672	700	728	663	645	689	725	692	710	744	637	703	683	668	681	691	712	665	668	651	654	684	695	754	697	642	734	688	708	705	677	634	659	644	712	661	698	652	703	691	669	696	700	681	699	696	715	693	608	665	700	674	643	702	645	649	671	696	655	642	694	704	688	664	714	661	752	652	681	696	682	695	697	655	727	711	703	653	688	648	685	701	695	711	650	650	693	685	684	710	697	762	674	664	662	706	666	671	656	703	681	659	715	674	666	677	659	722	680	704	699	636	668	687	705	653	670	690	686	667	693	728	678	692	731	647	701	632	706	704	709	663	687	636	733	675	610	685	692	688	686	744	656	692	739	726	693	665	682	660	684	702	722	689	709	690	704	692	708	670	703	662	680	691	687	657	695	695	696	710	669	689	707	687	643	700	757	679	716	732	667	670	753	634	690	676	702	669	730	661	690	687	679	725	677	644	669	676	694	681	672	749	687	697	701	671	651	650	652	694	678	681	671	709	692	708	669	698	689	637	700	665	665	639	679	668	659	672	669	642	702	677	668	664	664	692	664	680	659	717	668	685	698	672	693	700	680	648	707	703	666	668	690	680	749	658	682	739	702	672	667	653	682	668	690	688	690	684	688	663	684	644	689	696	668	730	671	699	617	676	696	693	662	660	668	690	654	647	685	666	723	669	717	683	688	741	692	651	660	671	707	677	659	670	700	689	731	698	685	655	696	712	691	689	656	682	678	667	673	722	681	703	690	725	731	679	695	695	681	693	646	679	705	659	698	661	711	688	706	696	642	691	720	711	684	701	688	712	686	702	710	685	710	641	716	661	678	714	692	717	749	681	660	662	636	653	681	721	719	735	713	672	673	701	692	680	686	723	685	697	679	715	715	700	693	715	726	726	709	687	659	667	710	693	734	721	655	736	701	656	661	730	659	701	676	678	682	702	650	656	672	714	670	725	673	670	692	630	680	706	698	645	677	685	672	703	705	666	675	690	705	696	677	682	698	713	705	700	657	647	689	719	637	670	621	690	666	725	686	688	697	688	683	675	728	654	715	685	733	737	692	678	716	705	709	685	708	668	716	632	727	668	669	656	730	694	715	690	689	684	688	722	733	685	688	654	702	712	710	669	651	658	686	628	671	653	726	678	711	669	719	648	673	700	687	700	704	682	644	700	749	709	734	695	709	674	666	653	669	682	662	685	666
26851	19716	10270	4116	1841	963	880	733	646	495	399	379	378	357	374	346	348	328	320	313	364	348	335	374	289	293	312	325	272	285	253	289	284	299	282	265	290	261	279	266	283	287	296	316	279	286	305	285	290	288	311	265	274	293	313	272	289	293	251	288	285	303	260	278	278	274	307	272	298	296	299	256	272	268	279	283	318	302	314	275	303	271	288	270	266	268	307	278	263	282	300	259	280	263	253	277	296	289	286	283	280	264	257	275	291	283	276	262	302	285	261	273	253	299	282	291	297	291	285	261	284	268	301	266	300	239	294	278	284	289	291	255	278	292	277	308	287	262	257	278	304	330	288	289	297	280	303	264	295	279	265	275	285	305	288	285	298	284	290	278	269	249	298	286	280	271	267	290	281	265	293	291	299	275	265	291	286	285	316	320	287	287	296	278	297	286	265	304	275	248	286	262	270	267	294	289	279	287	289	256	257	268	312	281	289	312	273	278	253	295	289	259	291	287	286	271	277	283	266	275	281	272	301	286	283	306	293	307	280	296	307	280	309	286	286	319	286	288	316	279	298	294	266	303	272	289	239	268	284	272	287	312	280	259	264	294	291	292	297	290	279	267	268	268	254	284	265	295	265	272	289	282	254	277	277	288	279	310	309	257	286	310	274	286	288	246	325	297	270	306	288	277	313	282	266	291	280	280	313	244	264	302	297	276	278	295	272	279	317	267	280	286	295	283	266	287	278	276	292	283	299	264	298	299	284	306	292	283	305	286	301	293	252	266	264	301	271	281	297	279	258	300	296	277	304	301	279	281	287	269	301	287	286	286	269	300	291	264	284	300	281	296	280	282	303	260	305	310	270	266	267	258	286	270	286	275	284	296	278	263	275	278	251	242	289	248	316	282	280	242	287	301	295	307	295	300	289	284	257	308	286	275	285	267	302	278	282	276	267	286	281	284	298	316	271	288	293	288	269	282	290	270	307	302	274	290	303	272	306	284	282	292	291	294	291	277	279	292	286	289	293	239	283	276	294	260	288	261	303	241	284	255	309	276	283	259	274	296	286	303	290	298	287	274	283	286	279	278	277	271	273	307	279	286	273	311	286	262	276	278	287	296	273	308	262	275	312	267	277	277	280	279	286	251	273	294	266	290	310	310	294	290	284	303	258	292	304	266	296	290	262	296	290	277	320	257	302	273	302	281	300	273	283	259	301	275	272	305	290	268	294	264	270	261	247	245	249	286	289	268	298	309	257	287	276	304	264	292	291	260	273	269	265	293	277	278	280	286	293	269	271	275	304	275	262	295	287	275	302	303	292	260	302	301	293	265	280	272	276	303	296	262	252	285	306	258	271	283	284	271	261	297	287	298	282	289	264	249	282	278	254	277	267	297	272	266	292	289	283	306	293	293	334	283	300	323	292	303	302	269	268	284	271	275	286	253	292	265	305	284	299	292	286	258	276	260	288	270	321	289	288	271	276	285	271	279	256	263	283	284	260	291	269	306	294	284	232	281	267	285	292	291	287	284	304	260	276	256	275	282	268	281	295	266	290	297	273	283	300	281	301	270	294	274	253	300	267	306	253	292	255	296	272	268	281	308	315	290	266	296	246	295	273	288	315	288	260	286	273	280	298	279	291	272	277	269	280	257	270	261	293	246	291	291	267	265	269	302	286	260	283	273	264	311	274	287	284	310	298	315	289	270	284	284	277	273	284	269	250	304	268	284	280	259	283	270	294	275	288	308	257	262	259	268	278	306	288	287	262	295	302	277	267	281	283	266	285	266	293	292	288	266	272	285	290	298	319	266	274	261	286	255	280	276	273	300	266	253	304	299	267	260	256	269	275	283	284	279	292	252	276	302	268	303	286	299	266	273	253	268	270	271	317	270	284	334	288	268	285	278	295	301	279	297	299	282	281	288	290	314	265	241	288	283	275	299	283	254	302	282	299	289	283	285	275	309	289	307	258	264	308	256	296	302	306	263	286	268	255	284	293	298	317	234	291	261	255	301	299	302	291	285	290	296	277	261	298	260	285	274	269	273	292	283	286	275	283	268	284	304	272	283	297	295	291	284	272	292	299	263	299	303	288	302	281	322	294	290	282	264	267	286	277	289	273	276	286	284	260	280	268	268	294	259	294	298	295	293	293	268	271	282	320	273	255	291	287	261	283	305	279	269	250	269	295	296	277	320	260	264	262	297	255	292	276	313	285	298	318	283	289	290	244	288	262	270	298	275	310	307	275	265	280	285	277	286	261	285	272	262	299	297	274	276	272	291	287	283	310	291	285	304	276	266	285	284	312	309	284	287	282	258	282	266	280	269	302	295	274	251	269	281	288	255	273	254	297	265	267	275	283	282	271	286	295	268	296	252	285	290	291	254	294	317	290	280	283	264	273	286	262	295	283	296	269	288	300	269	290	288	288	264	280	306	269	302	290	296	296	281	287	270	281	266	279	294	268	283	291	285	298	299	271	282	283	265	242	319	292	306	288	268	298	263	292	312	317	283	299	299	308	244	272	299	296	321	265	251	306	277	244	281	263	305	297	329	279	308	286	295	258	296	297	296	284	259	275	296	274	276	278	303	286	299	274	243	292	278	302	306	290	281	272	259	268	281	289	288	304	263	286	260	274	294	284	290	283	283	287	291	258	288	285	287	296	303	306	270	291	302	300	293	278	286	282	306	292	279	274	255	264	270	291	275	258	302	256	294	275	280	293	303	276	217	272	283	272	234	300	291	273	269	304	272	288	273	290	289	265	301	289	258	284	300	281	279	284	256	297	300	277	292	299	280	328	294	298	279	263	276	273	280	280	316	273	300	273	280	309	275	263	287	263	292	285	292	294	288	281	288	303	258	282	282	322	291	294	268	264	253	278	283	289	282	274	299	294	296	282	250	285	279	264	282	270	253	272	292	263	280	333	261	285	274	280	263	261	314	252	308	262	265	312	270	268	293	294	293	277	294	268	249	286	292	312	279	282	308	301	273	286	294	278	290	266	254	293	290	233	270	301	307	302	296	273	286	243	273	265	284	249	281	283	280	272	294	310	284	296	279	303	297	256	267	290	289	250	284	318	281	272	292	262	259	275	285	270	283	297	280	306	282	293	273	287	287	265	295	291	296	271	278	302	303	302	297	279	276	289	317	253	274	297	284	308	254	307	286	286	280	253	296	264	311	289	285	284	286	291	304	267	276	266	297	257	272	275	287	291	287	300	285	276	285	289	290	266	286	256	262	328	276	278	275	288	256	332	269	293	295	299	273	320	322	289	295	317	268	299	298	283	277	300	274	262	284	297	273	300	305	282	280	305	313	286	281	279	284	293	286	309	275	291	271	259	310	297	271	299	278	266	284	265	291	272	261	290	287	260	275	290	308	287	297	262	309	279	274	284	291	275	257	280	256	324	303	281	277	307	278	279	286	281	312	288	289	267	284	289	284	313	297	293	275	299	265	307	267	285	305	283	251	256	276	275	293	271	245	320	304	267	255	288	306	292	285
6538	8814	9536	5826	3517	2044	1955	1575	1299	885	744	570	569	523	593	532	518	461	542	518	481	502	517	519	508	427	381	434	430	424	402	369	405	395	359	356	376	355	355	377	345	396	389	395	424	384	397	396	356	359	375	361	373	377	399	374	379	363	373	390	339	349	373	336	354	349	396	341	397	378	365	358	395	371	346	362	353	386	373	407	377	384	337	380	362	343	349	351	372	346	348	360	396	391	373	382	362	339	373	334	355	343	343	401	358	391	384	375	374	351	392	373	374	362	355	357	351	372	365	362	362	400	383	347	395	411	378	371	372	321	389	352	332	386	342	358	392	373	345	372	386	321	371	374	361	363	360	374	344	373	389	388	358	350	343	363	379	338	341	325	372	366	368	363	373	368	386	390	353	350	411	398	369	348	351	376	368	357	346	370	350	388	361	326	361	366	377	373	381	377	355	349	366	353	389	364	353	375	378	361	378	361	354	381	367	328	374	349	355	350	335	365	381	356	325	382	354	361	361	364	374	350	371	343	343	338	381	377	364	368	378	340	343	351	364	346	359	373	337	378	315	347	383	368	360	361	340	379	387	395	350	370	355	338	374	352	343	365	335	387	365	376	352	379	351	377	333	386	372	402	341	352	362	374	375	374	345	382	360	352	344	381	351	353	351	383	383	349	335	362	376	384	362	414	343	366	352	384	379	359	367	357	391	358	359	357	378	382	359	379	319	368	344	353	386	367	377	364	353	409	336	379	326	340	370	364	370	385	395	365	356	367	360	371	349	365	357	394	352	336	326	416	393	342	335	398	353	337	372	366	372	356	393	334	378	364	348	371	358	357	366	367	394	394	378	375	347	358	366	358	361	340	326	330	390	356	334	384	351	367	350	398	378	385	348	343	389	354	321	403	359	342	363	396	348	379	360	369	371	331	374	365	385	338	391	380	363	355	376	352	355	343	361	374	360	371	402	368	386	392	390	353	375	364	343	357	383	383	405	386	344	372	369	348	366	391	373	385	349	380	380	324	377	369	349	380	344	377	343	349	374	346	334	387	386	342	369	364	335	346	332	351	340	358	366	358	385	389	375	363	378	370	343	319	377	359	345	371	374	418	342	410	364	336	376	385	368	366	399	379	382	346	355	409	396	318	352	371	320	351	372	370	361	351	374	364	324	374	365	321	357	361	319	385	364	345	371	364	365	356	376	402	374	340	332	308	349	402	365	401	384	360	372	375	362	351	383	356	359	365	343	366	375	376	357	325	405	337	355	354	348	365	350	361	364	371	376	355	363	324	377	372	348	400	384	378	337	361	338	392	369	339	355	372	385	359	411	367	371	349	368	336	420	375	375	378	353	377	376	386	375	357	389	326	362	349	342	389	377	376	365	347	332	361	358	374	355	364	348	362	332	382	365	343	356	364	393	328	345	363	375	362	354	340	353	363	370	388	339	376	394	352	350	332	364	366	374	375	378	331	358	384	363	338	357	364	372	336	350	339	342	366	389	357	358	398	363	366	334	354	346	363	356	355	361	341	315	372	364	353	367	365	341	383	351	370	347	373	355	333	351	397	359	337	350	402	352	355	362	375	382	382	368	378	354	371	399	402	343	348	403	372	362	360	357	369	344	368	371	364	387	346	368	373	356	333	399	353	371	330	359	371	329	323	363	390	358	358	349	362	388	406	382	349	381	352	385	371	379	323	361	365	383	348	372	365	359	354	361	347	365	346	365	369	372	354	378	356	356	351	367	335	368	378	385	365	364	349	349	364	370	360	390	384	369	401	390	347	365	370	353	404	354	383	392	412	355	416	391	336	374	360	374	338	379	338	412	351	338	373	384	349	391	368	373	374	360	361	371	378	340	374	355	374	360	390	356	350	365	397	411	345	387	359	368	379	359	401	380	363	370	381	334	382	389	378	379	391	381	396	350	373	363	341	350	344	360	358	385	376	380	376	363	340	376	355	361	403	355	372	355	356	405	380	347	362	375	359	340	367	369	332	374	341	388	374	359	344	387	335	340	367	370	386	345	338	364	377	401	405	354	364	344	369	378	353	359	380	379	382	346	405	352	390	406	376	372	370	353	357	360	370	378	371	371	370	342	373	356	359	324	380	349	349	324	399	373	387	365	376	388	369	362	380	349	367	366	355	355	381	363	375	388	376	347	364	379	382	348	360	363	359	385	347	372	405	341	353	388	367	364	334	366	309	382	345	326	378	364	410	403	362	371	387	319	380	329	364	382	387	336	364	346	359	314	360	376	347	345	377	376	395	371	336	361	357	387	388	370	356	360	391	347	366	357	395	402	335	344	353	362	379	353	354	372	388	346	421	401	410	359	347	338	358	347	360	366	370	383	387	399	361	414	388	374	356	361	381	345	383	372	366	319	361	377	381	364	351	384	357	356	366	353	350	362	334	353	360	390	325	366	387	323	352	361	397	363	358	334	333	356	363	353	377	340	384	345	369	399	375	371	335	372	355	336	357	376	357	348	329	386	364	345	351	381	373	388	357	360	317	355	374	402	350	348	340	377	368	368	354	369	339	402	374	343	390	376	341	360	400	370	344	379	370	413	355	371	371	366	363	390	381	368	378	356	368	383	365	316	354	394	369	385	339	374	363	358	340	362	399	329	390	368	364	357	361	353	337	358	385	383	375	333	325	366	360	386	370	351	348	370	356	374	377	381	367	359	360	332	337	336	391	420	351	379	355	359	360	391	336	354	348	381	382	346	367	363	378	356	378	384	366	364	376	366	377	356	358	359	356	365	361	366	359	347	356	358	369	368	332	369	390	362	373	347	405	356	350	366	352	373	380	347	370	378	358	342	377	362	380	389	355	379	358	378	360	322	357	353	364	364	363	374	389	359	363	392	355	373	354	378	354	360	352	345	388	361	351	370	359	405	332	373	386	381	339	345	350	393	345	367	373	363	354	382	332	355	393	358	381	324	355	323	379	362	362	368	380	340	354	367	387	384	362	395	405	337	345	360	327	364	361	397	328	367	376	342	364	370	350	380	369	355	351	378	387	368	419	374	369	376	342	411	346	355	416	378	344	375	350	373	381	374	367	357	388	359	356	391	361	371	386	363	349	378	362	366	383	399	375	378	373	354	370	395	354	370	391	333	367	362	353	378	373	352	391	354	358	363	338	398	375	363	406	389	377	349	369	342	359	401	371	365	362	395	392	374	328	361	381	351	366	376	367	372	331	381	376	355	325	370	363	371	352	387	375	360	382	350	374	360	357	377	397	343	356	360	368	348	357	345	386	358	376	357	338	344	372	370	365	361	384	313	387	384	366	350	351	357	354	349	376	349	373	358	381	352	357	365	370	371	353	385	390	389	341	354	359	378	343	340	371	360	385	347	349	358	374	342	378	370	349	350	358	346	420	376	369	365	368	373	360	356	356	378	400	353	371	338	378	391	331	347	372	411	370	370	347	354	368	336	355	376	348	364	356	353	363	359	353	373	353	346	365	335	352	356	362	331	384	368	388	382	360	363	383
23754	20978	28229	23877	20980	10797	2680	1574	1373	1043	890	869	741	713	746	678	665	702	627	660	623	653	695	671	664	624	609	575	614	575	583	530	560	589	532	540	535	513	522	529	547	554	578	571	559	578	584	570	503	577	535	535	530	542	537	489	522	527	522	508	516	513	507	503	541	506	553	534	531	559	532	533	534	532	494	528	499	575	543	597	546	566	529	512	534	525	506	553	557	490	544	532	505	499	508	514	490	512	536	522	510	544	543	535	524	525	541	579	550	510	527	504	574	513	566	521	537	461	525	529	502	517	523	519	483	460	502	497	512	478	521	513	567	496	528	551	554	552	512	490	485	509	578	518	572	502	558	536	546	549	541	530	487	477	525	499	510	504	498	586	529	525	538	491	529	479	505	519	548	542	498	471	526	499	476	503	489	535	522	559	525	511	499	549	501	513	509	484	534	492	489	521	533	501	507	535	553	496	521	509	515	470	510	512	491	491	550	535	507	491	502	544	520	540	462	527	491	473	547	523	526	547	549	533	492	504	537	504	490	502	495	527	539	524	507	522	518	518	511	516	528	534	521	496	504	492	475	516	526	539	481	548	562	560	518	515	544	526	514	508	523	474	515	535	539	527	513	517	502	540	507	534	540	521	524	514	518	491	555	488	540	518	528	518	506	503	530	514	513	507	515	519	510	521	539	522	512	546	524	472	530	531	536	518	502	500	468	505	501	531	485	511	523	477	499	506	562	527	533	532	506	555	504	529	515	489	529	540	545	501	522	503	521	531	512	534	538	516	469	515	519	555	489	527	553	521	516	513	524	520	490	587	492	502	514	511	527	507	505	525	483	519	509	539	515	541	523	488	491	548	540	535	536	518	511	512	487	509	530	491	511	495	560	502	493	543	500	494	494	509	513	560	511	514	523	487	501	505	496	530	501	508	512	463	556	512	487	497	521	486	531	523	511	499	535	501	556	513	539	556	496	520	525	511	505	494	509	529	494	526	504	495	553	574	540	531	537	509	522	544	503	537	489	472	557	493	527	517	506	534	518	530	532	550	509	487	498	525	515	547	511	537	519	528	504	542	560	504	510	495	499	508	518	517	543	471	505	516	520	481	514	538	511	567	531	475	488	468	525	537	518	533	487	515	543	481	483	491	518	488	491	502	490	527	539	495	488	559	518	497	512	547	520	530	517	533	529	491	515	545	494	508	564	470	514	496	552	522	518	533	492	529	513	466	536	505	529	560	531	520	480	540	549	555	488	509	500	496	489	507	502	528	524	508	515	515	462	527	530	516	481	529	508	473	515	519	483	551	527	502	532	542	539	495	522	537	487	490	520	511	495	505	562	506	549	516	548	480	569	500	482	509	489	509	519	512	544	526	529	525	525	533	514	536	500	486	523	542	513	513	523	504	533	539	490	506	505	502	556	521	536	516	495	508	515	481	523	549	525	472	523	498	502	552	521	510	471	505	525	515	561	492	529	501	498	530	522	534	521	485	546	504	491	497	497	507	551	527	558	521	557	508	503	506	525	508	475	551	531	499	498	535	526	502	509	516	494	525	510	482	484	497	524	509	489	522	535	516	551	520	490	519	461	530	490	483	514	479	497	494	482	505	520	471	538	502	572	523	517	512	558	536	524	526	507	520	552	503	522	503	492	544	518	496	504	513	562	571	468	541	490	549	539	528	500	528	552	481	546	538	499	504	508	546	505	497	511	497	541	520	539	518	511	540	517	531	502	485	453	508	515	523	531	540	545	506	530	515	517	511	534	506	501	525	506	505	529	496	532	523	518	520	517	504	529	535	544	526	548	500	513	512	511	515	507	542	524	540	482	491	530	494	507	517	520	532	501	499	514	536	494	498	481	474	530	513	511	524	521	508	571	501	495	554	520	505	535	496	511	470	516	453	509	506	504	504	516	454	519	562	529	566	518	525	564	495	476	527	515	511	555	494	548	486	543	496	547	508	502	511	539	500	510	520	510	516	556	531	454	540	541	496	512	528	511	509	535	491	516	523	543	516	551	547	525	493	577	520	510	486	538	535	494	513	532	547	524	566	514	517	504	503	481	524	553	477	530	522	552	494	547	488	518	530	518	514	549	500	482	539	481	547	530	555	498	508	489	520	507	500	509	530	547	494	524	531	556	521	486	584	541	535	504	494	539	488	481	517	528	471	525	540	486	508	521	503	514	519	495	540	554	532	470	520	505	519	546	521	522	566	535	504	549	498	522	536	478	527	527	510	509	549	529	483	526	496	515	490	536	500	549	509	518	523	561	518	543	498	514	502	535	466	504	511	519	517	507	530	492	498	555	476	504	524	479	516	467	511	541	519	532	535	519	516	511	485	514	509	545	539	502	525	524	482	501	517	523	529	553	544	493	547	509	524	496	514	519	510	489	491	508	515	506	510	519	489	512	539	491	515	528	519	531	528	513	517	505	497	503	538	499	522	506	480	527	560	464	504	478	507	519	502	551	529	487	506	543	562	491	546	537	540	470	579	553	515	519	534	508	499	491	470	517	454	527	504	520	444	537	490	515	520	508	558	519	542	472	539	499	511	520	503	532	516	547	517	524	472	496	491	516	484	524	542	531	513	503	523	506	531	508	534	517	461	512	510	560	507	523	466	528	496	534	493	488	534	521	532	567	540	485	513	521	503	498	501	530	511	503	537	524	455	486	510	516	484	469	434	460	527	516	574	546	510	531	474	514	551	486	506	531	530	513	535	514	508	576	522	516	500	469	495	541	522	565	494	496	530	478	505	495	496	504	478	501	498	505	555	488	497	508	564	498	477	482	503	559	512	528	537	482	506	539	522	544	498	451	513	521	519	511	546	526	538	506	514	551	519	528	485	545	497	497	519	494	511	490	528	486	502	436	503	518	529	562	527	546	483	528	515	512	545	555	492	521	517	497	549	508	496	509	519	527	480	551	576	515	528	499	529	546	502	497	555	493	499	483	468	555	494	547	527	503	482	517	541	513	552	517	514	527	546	543	507	551	499	493	518	492	515	532	513	531	522	522	504	505	526	475	507	496	489	500	529	503	526	520	502	504	518	501	536	505	524	483	510	552	488	551	539	543	518	559	524	540	495	528	492	512	506	597	529	521	512	504	518	519	531	555	554	484	513	519	509	497	518	536	531	530	499	512	482	536	546	494	504	511	505	533	535	531	516	497	537	519	535	540	534	531	504	551	483	551	513	523	508	521	502	484	491	511	538	506	513	505	517	501	485	518	534	542	508	521	476	484	518	525	525	561	519	504	555	518	521	514	513	534	520	507	530	528	537	511	542	507	541	491	518	468	523	498	516	503	535	497	460	506	518	507	486	507	492	486	526	522	540	542	509	522	512	548	538	494	533	512	537	516	511	533	493	484	536	514	536	535	502	544	493	501	473	552	512	536	528	514	493	515	534	503	541	513	520	493	555	519	532	576	518	519	522	526	517	508	572	548	499	511	474	541	540	486	553	542	531	483	508	501	558	549	502	497	524	547	525	514	513
7813	17914	17502	11113	7133	4592	4299	3191	2872	2030	1610	1321	1276	1177	1104	1060	1042	1016	992	1011	928	923	995	1022	843	831	788	731	820	772	759	686	747	698	682	723	707	703	700	672	679	734	675	746	760	731	698	666	692	694	681	703	702	674	648	666	663	627	659	662	677	720	598	683	634	652	678	652	705	689	667	660	692	698	630	663	633	650	641	698	679	680	648	691	645	662	663	607	682	679	653	651	706	673	654	700	625	681	714	657	613	629	638	630	622	675	645	623	650	615	655	638	638	643	705	688	660	636	646	701	624	640	657	636	640	641	653	657	638	622	611	656	680	653	689	612	592	684	648	626	667	657	659	671	646	653	661	667	657	636	637	627	646	645	628	680	695	660	635	635	610	651	615	651	667	702	621	641	654	650	608	584	687	675	658	624	674	674	639	632	681	639	646	620	617	695	642	631	653	627	666	670	636	618	649	668	681	650	654	647	671	656	712	602	645	676	678	669	679	622	631	637	645	633	641	637	646	694	678	643	612	681	654	649	630	621	663	594	645	642	636	695	646	645	639	648	671	648	657	619	647	628	655	640	655	661	625	661	652	630	638	633	671	623	654	636	661	652	650	679	651	638	672	629	633	645	639	616	648	681	650	620	664	646	626	671	672	640	669	688	613	681	639	685	624	700	660	615	662	625	648	608	665	663	644	668	677	678	637	651	638	653	634	669	624	639	639	655	648	659	650	680	665	642	636	663	675	682	665	626	698	679	668	625	681	705	648	667	658	612	635	636	635	684	650	625	664	654	616	674	661	660	681	679	684	602	649	643	665	670	691	664	639	625	680	644	670	692	681	634	646	644	676	649	645	689	637	677	637	668	605	663	643	669	708	657	663	695	691	637	618	667	601	643	633	676	657	596	667	651	642	661	656	631	642	665	651	641	601	677	650	636	642	659	663	668	610	607	625	644	640	635	688	657	654	659	648	683	669	676	649	648	657	669	611	595	663	664	626	706	695	675	677	643	613	668	666	670	636	638	658	670	598	676	718	663	662	676	675	665	627	665	643	632	602	629	673	685	621	674	634	647	624	624	694	626	634	597	650	609	663	639	613	629	632	631	675	679	672	657	629	644	637	652	616	667	655	669	649	723	687	654	695	648	575	617	678	682	668	647	643	653	597	599	642	655	638	639	642	648	629	677	669	657	647	658	638	651	616	658	608	648	685	677	721	606	646	680	646	656	634	633	676	640	695	625	638	661	650	640	627	629	632	672	646	640	665	683	628	638	663	633	678	651	659	665	664	662	649	702	681	672	683	641	650	680	615	645	615	657	654	637	582	618	649	669	658	651	656	624	634	644	633	624	676	620	637	669	660	631	649	667	676	659	666	611	684	610	642	632	664	668	703	642	647	650	625	633	664	645	640	633	671	684	651	651	604	654	651	632	629	656	665	607	606	658	652	660	643	656	672	640	634	632	644	669	657	641	666	625	682	610	664	705	652	693	678	660	665	613	650	631	668	647	657	621	657	636	648	633	652	661	693	632	616	653	674	663	649	654	666	654	640	642	675	654	655	633	622	639	665	638	636	621	624	677	669	631	664	638	671	701	625	686	649	625	624	600	660	684	657	676	638	637	650	639	652	634	653	651	657	641	659	676	662	666	654	639	620	660	664	682	619	654	691	635	679	647	623	618	677	684	632	620	669	670	619	657	673	640	640	635	640	691	614	650	654	701	650	624	626	629	651	645	628	639	676	673	655	628	682	646	657	650	640	666	663	620	670	698	672	640	663	648	687	691	635	644	616	700	684	661	642	620	631	664	619	626	671	641	613	647	629	628	674	673	683	657	618	605	619	620	632	677	692	659	604	662	677	655	703	650	673	617	652	635	653	715	631	653	723	637	664	668	685	655	603	654	684	623	681	661	682	647	679	659	638	644	669	668	636	660	613	640	644	649	684	667	675	640	667	650	634	695	699	629	652	645	640	661	669	629	659	639	677	670	609	645	632	653	673	654	677	613	655	634	623	699	704	678	668	651	643	653	630	659	646	660	654	665	664	625	633	657	641	623	684	652	684	680	643	644	643	633	611	672	625	624	646	623	622	647	656	669	657	700	617	634	661	633	650	673	642	651	616	665	633	601	599	617	635	684	669	628	632	699	667	656	702	646	659	649	652	670	639	641	646	640	621	662	615	691	624	652	685	710	645	671	681	683	667	639	690	618	667	653	646	639	661	624	701	654	642	654	635	652	677	693	646	616	663	665	596	646	631	645	665	656	622	604	651	640	672	649	680	612	675	678	630	655	607	631	660	592	614	666	644	642	658	631	654	652	655	692	649	602	650	633	645	635	633	641	644	631	653	675	651	683	623	629	683	636	604	677	668	633	645	647	662	627	663	629	625	645	660	641	619	657	650	685	683	610	675	648	665	667	655	685	635	630	691	671	663	612	663	654	623	685	605	639	656	619	668	603	714	655	652	660	649	623	618	638	625	621	687	680	624	650	698	666	660	662	681	672	686	597	648	635	635	687	702	621	661	655	664	648	653	648	665	646	662	625	630	676	667	659	628	613	662	638	663	633	633	657	645	687	635	641	605	667	622	617	638	630	638	663	589	652	623	700	617	639	654	643	658	663	650	681	622	672	628	664	642	647	643	612	664	643	664	696	666	666	624	697	669	655	634	626	660	675	691	618	615	635	679	676	638	665	641	637	651	645	680	715	646	651	633	649	668	670	647	678	603	624	611	674	664	671	645	662	671	642	626	605	655	657	623	626	681	615	644	639	642	612	644	676	616	671	655	676	689	613	621	673	671	603	696	626	673	665	656	641	645	663	690	609	675	581	654	641	692	640	691	658	646	703	664	652	666	630	707	659	645	654	692	647	629	617	698	640	658	678	674	636	635	643	667	623	675	672	642	646	674	634	654	639	685	628	600	646	644	672	702	660	646	621	638	668	645	649	622	612	638	673	675	694	650	663	620	655	668	653	627	642	682	623	663	605	645	644	636	702	646	626	652	675	651	640	671	690	659	659	700	674	641	647	609	645	652	682	660	631	679	638	644	636	631	662	646	641	610	694	678	677	582	687	657	665	668	649	645	695	653	614	653	712	650	641	652	640	639	671	668	604	623	653	664	625	620	653	635	656	661	651	665	676	685	632	659	655	695	664	677	656	656	643	685	608	659	625	625	642	640	674	624	663	649	613	669	687	697	632	646	608	641	623	688	662	612	623	666	652	654	679	643	622	665	661	713	672	694	611	670	693	637	633	676	676	652	654	684	677	676	666	597	588	656	638	669	660	683	655	652	651	640	634	658	622	653	691	598	708	639	660	648	664	687	658	600	645	653	615	677	641	662	641	638	599	641	618	660	674	597	635	695	625	661	695	661	641	650	657	628	684	652	674	659	631	643	626	649	633	667	668	617	619	664	649	666	670	658	658	701	613	680	663	656	662	638	663	616	670	630	662	639	672	638	636	640	643	664	679	612	690	688	654	633	660	622	654	697	640	618	644	646	637
24943	20985	27056	24905	9993	1508	1144	800	658	549	423	384	359	329	330	355	318	345	358	328	323	299	306	313	260	205	262	266	247	261	216	249	213	223	222	221	204	205	205	200	223	234	239	234	222	230	233	221	217	230	240	220	242	212	208	219	204	230	218	222	208	200	223	180	204	210	177	195	220	194	232	186	202	200	229	218	202	206	207	220	202	210	206	194	227	225	219	213	209	208	194	197	208	206	207	196	213	225	229	197	209	194	188	195	230	192	218	219	201	217	207	198	217	174	216	189	171	204	209	207	216	218	220	210	202	203	203	224	216	212	205	212	213	200	213	228	203	187	224	209	203	217	212	220	209	229	219	200	220	219	177	208	177	187	192	214	192	206	231	219	210	190	201	205	233	191	215	204	202	201	196	210	223	220	223	203	216	212	194	223	220	187	219	187	223	222	205	212	209	237	198	199	207	201	203	219	194	203	210	193	194	176	188	195	201	181	220	185	206	223	224	235	197	202	208	206	210	224	186	204	188	206	242	211	223	208	223	238	210	197	217	233	208	186	195	180	205	227	202	213	210	192	229	185	227	204	237	226	217	231	180	215	233	222	218	215	237	236	210	206	220	204	201	215	229	198	198	199	195	199	190	202	225	200	223	214	216	210	223	238	184	205	189	212	201	235	198	189	228	212	247	194	210	203	219	217	208	205	235	217	220	183	175	198	199	194	214	222	215	205	211	206	212	211	192	231	212	209	224	204	192	189	206	223	223	233	217	216	224	225	221	196	200	207	214	229	202	219	200	231	200	260	192	209	185	204	207	200	232	217	205	218	224	205	176	197	221	212	203	202	198	213	205	216	217	207	188	232	190	209	201	197	228	212	204	204	205	200	227	214	212	232	195	186	198	195	219	195	210	204	204	198	213	197	189	230	180	212	222	211	217	202	187	219	188	183	235	232	211	238	211	189	187	198	202	214	215	205	213	193	215	190	198	216	203	169	185	206	228	232	203	190	217	210	199	219	201	210	202	195	196	194	206	208	208	230	213	175	190	206	209	200	211	220	216	212	211	206	208	217	206	206	191	213	196	205	187	218	196	235	198	183	235	200	220	173	187	224	216	196	218	188	198	221	190	232	205	199	203	191	205	198	194	217	220	206	205	217	215	184	223	193	219	214	226	215	177	203	212	220	208	180	209	210	208	201	202	196	193	216	188	206	224	211	230	224	223	212	186	207	197	213	211	228	210	220	203	213	198	235	207	229	229	191	214	210	205	206	198	228	185	204	202	213	193	205	235	164	237	211	216	208	200	226	201	186	214	213	201	205	195	202	229	214	213	177	228	230	195	245	211	207	181	221	204	185	203	210	207	198	218	203	218	177	193	221	202	191	205	227	202	209	195	209	212	186	176	217	201	198	212	205	206	188	222	213	208	232	185	190	191	220	231	224	213	222	201	185	197	181	220	206	205	185	204	192	205	204	194	195	188	209	212	213	235	215	191	210	218	201	213	193	221	185	219	200	196	218	212	185	211	219	215	203	226	205	213	194	216	195	222	191	179	221	239	217	207	188	216	219	207	217	205	208	181	221	200	226	192	217	194	195	197	214	210	211	181	207	195	195	221	179	204	214	205	234	197	213	194	197	188	187	184	190	193	174	236	203	199	224	198	217	214	221	195	189	217	219	181	200	188	182	194	202	225	189	220	225	226	213	201	210	203	233	209	200	194	199	176	205	185	212	232	219	228	185	207	217	204	217	209	191	204	220	202	219	212	204	205	226	206	223	224	229	193	211	187	233	193	228	197	205	210	197	189	194	194	220	170	204	178	210	206	202	216	209	213	222	193	216	216	201	228	189	213	248	219	207	198	205	203	239	236	223	224	206	194	209	196	213	219	205	186	217	187	224	198	240	197	209	220	209	219	182	200	223	225	196	203	236	198	195	203	222	200	213	218	218	207	193	215	214	202	186	227	211	215	194	224	226	200	193	230	191	183	210	185	210	196	179	180	182	197	218	208	208	192	214	214	198	195	186	188	228	194	228	195	207	197	217	197	213	188	224	205	174	213	217	231	219	213	205	227	212	187	212	230	246	223	206	223	234	198	209	176	212	215	193	197	210	210	204	194	199	195	201	223	198	220	203	224	192	201	210	212	183	211	214	214	219	197	223	233	229	209	200	207	244	220	232	195	219	183	221	210	179	219	256	230	205	178	181	212	197	185	187	227	197	241	211	199	186	182	212	228	228	232	201	206	175	195	234	227	222	198	212	212	182	200	210	214	211	194	209	182	222	199	210	206	214	195	222	187	205	192	209	201	222	222	219	215	200	192	211	210	221	213	181	207	193	211	207	221	206	200	221	207	199	186	214	211	197	198	175	217	191	207	227	209	194	216	210	215	211	198	211	241	225	189	206	207	203	184	204	211	223	235	178	209	222	194	203	199	217	224	221	201	212	222	199	220	208	192	189	199	198	208	208	204	214	213	214	201	222	191	220	189	200	219	199	207	198	205	203	190	198	235	193	225	213	188	220	184	192	179	234	200	207	210	219	208	215	211	190	214	224	204	198	195	190	196	216	211	234	175	209	209	201	209	206	236	219	207	213	168	196	214	226	214	206	178	220	192	229	188	201	198	235	205	192	221	224	232	211	215	220	217	187	191	191	243	221	239	227	215	233	205	198	213	196	200	213	214	200	215	193	208	191	221	199	223	201	200	205	214	198	207	230	218	214	197	215	234	187	211	210	202	191	219	220	201	192	250	228	224	175	197	196	195	222	200	223	203	233	203	227	195	215	182	201	203	204	222	204	211	204	226	210	185	213	186	220	215	232	218	212	205	212	236	221	207	205	225	227	211	208	205	211	200	210	195	217	218	213	201	226	221	209	210	216	188	210	214	206	230	205	198	201	200	211	191	232	194	189	233	207	197	182	219	214	183	207	205	209	245	187	209	224	202	205	196	234	189	195	199	203	207	197	197	194	210	172	206	213	166	217	181	216	202	194	217	220	214	224	195	201	213	209	210	212	215	190	201	216	207	199	211	232	171	199	203	190	219	208	194	200	202	206	217	195	211	202	229	207	210	201	208	205	217	205	190	189	210	204	192	195	227	208	221	218	189	196	210	176	231	218	216	221	217	212	232	197	201	211	204	199	207	233	214	222	222	221	209	195	201	224	213	208	199	203	218	197	226	215	222	219	208	221	216	229	212	197	201	211	212	240	194	209	199	241	202	187	205	219	223	206	200	205	205	204	241	195	199	203	206	201	223	224	219	231	190	225	231	208	236	209	204	245	214	188	213	205	213	209	244	211	221	210	204	209	211	202	229	210	202	217	210	185	219	213	229	204	227	238	201	199	212	207	204	219	237	194	214	208	179	187	189	202	203	198	199	202	241	195	213	198	240	203	180	217	226	226	213	200	209	195	195	204	216	209	211	234	229	214	225	198	224	212	190	215	203	208	202	234	207	222	235	189	203	198	206	226	207	218	205	210	210	197	200	186	221	201	224	237	206	213
7596	12999	13399	8038	5134	3055	2676	2147	1938	1300	930	720	707	667	572	624	626	565	578	585	510	510	506	477	491	406	345	327	343	374	333	326	368	334	299	324	319	312	302	320	315	311	337	352	316	338	320	303	306	285	328	313	334	325	313	274	300	288	293	320	306	298	270	324	307	275	310	328	301	297	306	285	271	295	289	286	293	309	300	313	294	284	272	282	307	307	278	261	309	274	302	280	285	300	309	305	285	279	285	276	309	311	278	298	295	309	275	274	301	302	293	282	281	284	290	288	273	287	297	269	291	268	282	266	295	289	286	270	279	316	295	288	287	291	284	274	297	280	283	250	290	295	315	293	278	301	267	277	300	294	304	289	258	307	298	286	293	300	299	283	294	271	291	289	294	290	291	288	313	295	268	255	259	291	273	267	280	248	289	306	270	276	313	287	296	304	293	302	304	267	300	319	296	289	289	264	300	256	260	290	308	280	272	287	279	297	290	299	269	295	265	304	283	311	273	299	315	290	303	290	293	298	318	299	305	279	265	238	302	253	281	239	313	283	274	296	291	277	265	254	304	302	290	293	272	265	275	308	286	268	287	285	304	287	281	286	285	253	322	311	325	285	307	284	275	283	279	311	278	282	308	274	293	294	276	278	287	295	311	261	276	287	294	284	282	325	273	278	277	295	301	279	282	297	279	279	305	300	286	317	277	296	315	295	267	310	281	293	280	271	288	289	276	264	271	286	263	300	317	297	293	291	313	262	280	282	289	308	281	240	311	298	279	308	292	274	274	268	304	273	263	243	307	294	297	250	299	250	267	290	278	271	261	294	294	285	264	285	311	261	278	291	313	303	291	302	290	287	284	281	293	277	311	249	275	317	286	244	295	284	341	308	276	257	273	301	298	273	295	329	285	254	294	283	267	286	272	280	296	316	278	285	270	288	308	302	294	302	282	300	313	291	305	285	326	289	272	281	324	306	300	269	296	276	271	275	271	285	291	295	293	289	271	313	293	302	291	288	313	239	313	277	276	306	288	287	269	266	289	289	313	271	287	290	269	294	296	271	270	330	307	266	313	269	289	289	293	264	288	283	291	297	275	285	280	316	275	287	311	306	299	261	291	291	310	304	311	282	276	271	269	296	304	298	295	279	285	303	311	270	292	326	310	302	297	321	301	292	299	321	267	312	263	270	286	285	313	308	280	292	278	289	270	275	298	314	268	287	314	263	284	270	277	329	274	300	271	301	320	299	280	295	276	283	293	289	265	288	287	304	257	294	265	312	297	273	301	301	293	291	274	283	302	282	284	295	277	309	283	302	293	287	308	265	313	276	282	287	336	290	289	267	305	283	251	299	282	266	256	288	283	300	282	303	278	271	306	269	284	265	289	312	302	295	307	294	287	298	292	282	288	265	261	276	294	289	287	321	264	297	266	265	301	272	324	271	277	295	271	280	268	303	294	284	281	284	277	245	296	282	291	258	280	284	272	316	274	261	278	282	296	300	287	309	298	299	279	289	270	291	282	267	299	279	305	268	271	304	305	317	253	316	257	283	264	288	259	256	268	293	285	298	272	317	265	297	262	312	303	272	278	264	306	254	298	306	276	295	273	264	300	269	296	315	253	306	288	292	289	278	294	267	306	259	314	307	289	291	282	309	297	282	264	305	306	286	283	302	306	254	274	318	263	263	292	292	288	307	314	275	300	280	280	288	296	287	300	292	293	283	294	289	283	298	299	290	281	297	273	282	285	309	278	273	309	296	303	302	287	261	331	257	314	293	307	297	277	273	283	272	306	246	300	282	283	295	242	277	268	275	284	285	305	270	308	302	283	275	274	303	306	288	265	315	282	300	273	281	278	318	294	258	290	308	311	278	288	293	332	287	296	285	273	277	287	312	310	287	293	284	242	290	265	284	300	297	314	283	287	317	285	315	294	267	276	289	260	296	306	286	297	300	317	265	288	298	279	265	286	314	290	280	333	261	285	302	256	324	309	295	291	272	295	291	286	293	277	314	284	280	304	286	279	287	282	281	281	289	254	330	290	266	283	295	302	281	288	287	297	292	297	297	281	304	322	316	299	279	279	278	312	282	275	291	266	273	253	277	294	286	294	293	289	267	310	262	264	298	289	283	284	303	288	260	291	254	286	278	309	311	304	309	271	320	288	284	277	293	268	275	270	307	308	291	274	289	274	282	303	327	271	269	278	273	251	276	275	281	328	249	270	259	295	260	288	306	284	325	283	296	290	296	285	285	272	276	265	280	301	262	298	275	283	302	291	260	306	248	294	275	290	299	251	288	296	297	281	290	290	278	272	277	299	290	262	270	312	321	317	298	287	270	258	296	275	289	293	303	286	311	269	274	284	307	278	275	280	291	280	266	289	270	304	270	250	300	316	269	289	268	307	291	279	290	281	276	271	311	289	296	287	273	286	331	277	274	273	271	296	251	274	282	287	301	254	283	286	283	267	276	275	267	254	282	292	277	276	293	273	264	295	260	294	259	259	271	268	288	289	279	309	287	267	299	270	291	298	298	295	306	299	281	285	280	288	291	287	284	289	293	311	273	301	283	263	285	271	303	297	277	284	281	262	287	278	307	309	263	293	280	317	291	266	300	268	241	324	268	312	294	280	300	285	289	281	311	291	261	319	268	310	296	307	279	284	295	296	272	296	284	278	273	293	275	284	259	296	264	299	278	289	284	277	296	292	270	283	282	267	282	276	252	291	269	281	254	306	319	253	291	285	301	296	316	304	289	305	301	307	288	271	314	289	305	289	277	314	290	263	284	271	268	279	310	283	303	252	294	294	261	285	270	284	283	275	304	295	302	303	290	287	288	302	284	294	267	311	278	305	252	288	272	277	278	294	299	287	314	268	280	290	304	284	288	275	316	296	318	291	279	303	262	275	288	279	293	311	283	284	281	278	253	282	272	281	287	293	296	311	283	290	271	293	323	331	290	276	278	266	306	284	282	282	248	288	301	307	275	293	279	287	298	272	289	302	287	278	296	275	285	270	258	277	312	283	296	282	285	292	324	276	323	306	291	290	302	280	307	299	311	275	289	289	282	289	260	288	258	324	294	278	303	306	261	299	288	309	292	266	300	314	314	266	278	307	299	296	257	309	240	293	288	277	264	292	292	330	275	323	315	314	263	288	285	275	268	310	304	258	267	271	295	284	307	324	327	298	276	273	287	267	261	283	302	321	270	296	265	277	292	297	263	273	276	301	287	303	265	293	290	292	291	312	314	324	294	313	264	270	281	305	280	290	285	300	319	275	297	273	285	299	271	294	307	297	301	270	280	293	290	293	299	281	284	302	274	292	303	292	284	292	295	262	275	311	307	293	301	283	286	286	275	277	275	282	331	271	283	323	287	286	281	284	308	288	329	296	318	277	294	269	291	292	292	262	288	305	319	262	256	278	257	262	263	313	274	267	287	262	295	299	292	311	281	287	308	285	262	282	282	282	283	294	286	298	292	293	304	275	309	312	278	288	306	246	289
22813	21018	28778	23441	21010	21077	10675	2539	1886	1465	1178	1016	884	922	892	862	848	852	803	808	830	823	801	780	747	700	635	654	637	608	593	617	592	602	558	544	574	603	528	607	579	566	562	604	530	590	593	595	547	574	569	562	614	538	558	575	601	550	568	558	519	588	552	565	535	498	569	585	551	582	531	537	519	578	596	533	561	528	560	534	579	545	540	544	593	550	555	514	540	555	559	526	557	560	503	540	559	522	543	567	516	596	513	533	524	525	555	536	577	529	522	527	539	560	561	572	519	500	529	487	543	512	566	546	516	596	537	575	596	555	548	551	504	620	521	560	525	517	556	528	549	541	529	531	519	548	518	526	508	541	544	578	542	523	492	532	558	558	538	495	517	486	534	483	568	568	537	560	548	523	564	552	523	552	547	537	515	552	543	549	525	542	559	508	493	550	555	544	590	541	551	576	542	557	562	549	526	533	550	491	500	511	493	516	535	535	517	577	566	548	567	474	502	528	563	570	495	540	515	505	555	535	542	549	537	509	612	553	553	556	575	552	552	507	518	540	586	520	551	537	505	534	504	559	555	533	543	537	536	559	572	585	531	502	558	564	542	599	498	525	565	561	529	543	575	495	525	534	537	544	495	559	529	544	530	574	531	537	521	539	564	526	556	548	530	520	540	547	479	532	560	504	514	530	576	551	535	509	546	512	570	504	558	533	562	481	576	554	544	525	539	539	546	548	519	547	479	498	567	522	553	533	543	510	545	542	511	543	542	531	565	548	559	557	558	500	596	528	551	560	562	536	540	556	570	525	533	508	524	520	535	499	529	543	551	533	533	525	519	549	527	544	531	549	513	521	537	533	548	537	540	568	523	513	517	557	551	537	550	494	513	559	545	578	558	541	523	562	519	560	532	567	482	532	533	588	525	539	548	564	530	604	553	507	523	547	528	525	542	552	553	504	527	498	552	556	549	510	485	537	490	520	529	528	508	545	537	488	532	541	515	526	532	570	495	528	567	538	523	567	533	536	527	545	532	546	561	517	519	499	526	553	546	560	513	549	528	544	538	512	518	531	510	565	585	541	562	529	530	501	515	538	529	515	527	517	525	552	525	551	573	534	528	559	548	556	523	529	585	532	538	510	550	566	533	547	513	575	534	525	557	536	547	551	565	514	537	498	577	561	550	513	555	535	551	553	546	565	532	491	508	519	575	527	534	570	536	539	543	558	503	535	528	542	518	544	530	506	551	555	575	547	550	532	570	528	548	533	536	500	532	519	533	553	534	551	549	516	538	537	509	524	556	506	536	590	561	538	514	537	563	500	549	557	561	587	555	568	550	550	498	538	567	540	539	547	518	558	526	552	521	554	536	577	532	503	533	550	527	498	580	517	566	509	541	507	524	546	524	526	499	525	554	533	529	563	552	531	537	541	499	520	515	562	555	547	581	558	556	532	541	563	530	543	553	530	510	524	531	557	556	588	520	474	605	553	542	562	554	530	543	596	497	604	594	544	547	540	529	540	531	550	554	531	518	569	532	540	531	507	560	560	542	566	594	507	514	540	556	555	559	577	530	597	516	506	507	568	569	517	581	530	546	546	559	577	583	560	515	489	533	568	499	543	567	529	565	570	516	515	512	522	522	571	540	580	518	530	561	565	521	572	539	543	519	523	541	545	568	523	550	513	507	565	557	527	508	498	533	506	551	532	579	534	535	559	512	527	528	552	536	556	541	555	578	524	555	554	542	517	537	531	590	572	620	546	535	531	520	516	508	506	519	535	585	569	569	549	553	534	518	549	568	543	545	537	523	555	488	561	555	517	532	543	529	520	547	535	575	555	512	505	577	571	590	488	576	592	534	544	579	549	513	547	527	538	568	560	530	525	516	557	518	540	522	532	566	523	577	531	540	538	547	536	511	532	550	526	546	547	577	530	508	539	512	563	569	492	527	531	531	558	504	548	520	529	536	577	545	528	532	527	537	502	573	541	540	529	557	521	533	497	551	566	533	543	473	534	559	516	518	548	578	536	564	591	536	508	525	530	533	528	534	543	529	522	537	510	564	560	491	529	540	518	504	561	545	553	532	525	550	541	518	525	541	514	524	522	574	551	523	557	561	544	574	573	518	573	539	544	549	525	489	536	536	528	539	512	531	551	498	538	525	532	513	529	501	491	558	532	528	582	544	524	519	511	514	562	537	481	526	550	568	557	575	553	579	517	545	576	543	565	535	560	554	539	541	519	528	550	546	583	560	542	543	587	571	549	530	538	548	534	550	558	565	546	518	566	612	538	511	520	519	535	578	610	548	567	559	484	546	599	572	569	549	541	523	551	535	514	521	531	518	537	567	528	563	535	550	523	573	502	534	547	527	558	529	500	579	557	542	539	554	532	548	539	535	561	495	518	575	545	512	498	547	531	521	559	503	550	536	525	527	555	552	530	551	481	552	553	504	501	588	494	533	513	552	500	551	537	558	530	532	532	535	517	510	539	507	572	548	546	526	520	521	552	516	567	554	543	528	595	528	560	532	576	552	522	543	570	512	541	536	503	505	512	546	492	569	540	591	546	508	573	561	531	519	598	532	515	540	586	588	507	544	498	567	544	567	544	559	560	562	530	544	521	548	540	547	538	569	543	506	568	510	585	556	528	535	516	474	544	540	557	563	519	536	502	548	509	571	519	563	535	495	541	536	484	532	523	594	526	578	535	517	498	532	572	517	496	520	546	482	538	525	562	543	492	503	516	576	519	496	542	539	541	499	544	530	539	537	515	582	583	558	555	568	578	510	550	523	527	485	485	511	512	559	526	570	507	528	578	490	528	510	599	545	550	508	548	531	521	510	497	568	516	524	521	584	556	529	524	587	526	515	531	533	536	526	569	483	512	552	485	527	506	516	554	579	578	498	549	507	519	503	508	522	515	554	540	541	525	555	571	564	519	556	557	555	517	525	556	569	520	573	564	513	534	537	530	578	555	526	525	553	529	559	551	528	565	555	531	527	507	546	573	500	505	603	505	551	534	550	495	531	580	556	538	523	574	576	525	552	510	538	521	520	545	521	562	520	556	576	555	604	559	481	573	486	558	510	561	616	489	546	509	534	554	549	530	522	499	541	540	469	529	522	521	541	524	525	513	552	546	558	514	531	557	562	531	503	562	523	524	532	546	523	538	522	517	530	537	480	548	550	510	578	523	534	486	566	552	518	510	546	564	536	531	578	533	518	534	542	541	533	497	529	538	551	531	554	512	539	537	520	550	533	526	550	533	542	549	532	506	509	530	547	565	544	519	494	561	556	567	539	526	540	538	530	506	542	531	538	500	591	557	503	529	574	531	525	518	579	580	532	556	514	518	557	584	505	553	582	556	533	555	527	526	555	509	559	528	564	533	525	553	585	537	536	507	536	540	530	543	583	533	536	552	529	502	526	549	488	504	538	503	520	556	548	576	555	563	534	588	539	549	498	586	547	539	535	523	520	508	531	479	509	517	483	538	529	591	511	568	503	523
10981	23835	22837	14848	10669	6756	5849	4714	4236	2912	2281	1915	1637	1601	1530	1399	1409	1318	1340	1343	1222	1149	1197	1174	1037	952	865	868	954	842	876	789	803	765	765	790	762	754	733	732	773	736	746	826	760	785	743	766	778	723	737	796	774	740	650	714	710	712	711	675	691	688	687	713	689	659	685	717	725	677	646	708	695	682	719	726	682	679	708	702	734	638	701	709	704	675	681	698	702	662	666	689	701	681	685	654	679	706	695	677	674	704	679	689	717	677	679	698	694	700	627	684	713	703	689	684	672	693	679	662	611	735	720	633	665	652	650	699	742	676	683	736	680	699	693	715	730	662	658	691	680	666	652	679	681	690	691	642	677	691	667	698	706	729	676	703	661	696	713	683	686	662	720	686	655	662	684	699	666	674	731	696	674	691	674	684	712	667	725	652	678	684	680	679	697	719	675	750	742	731	699	683	682	693	654	716	711	687	674	685	684	679	666	709	686	678	653	666	716	710	663	671	723	733	673	683	657	677	662	697	665	652	695	657	622	694	686	697	694	681	724	652	678	681	688	719	671	709	662	649	680	662	692	692	652	690	678	652	670	705	640	681	712	644	691	707	683	675	684	704	693	669	737	674	667	718	657	712	664	716	658	676	707	670	723	699	700	705	665	682	720	680	705	671	724	725	707	714	643	661	684	699	677	671	681	669	718	705	693	670	654	666	714	696	690	725	700	658	716	659	733	700	646	717	732	725	693	685	726	695	702	685	686	666	708	694	692	700	688	688	680	665	681	695	659	640	707	722	641	678	692	723	649	661	660	682	698	665	729	696	743	668	707	643	691	698	652	638	660	643	635	689	687	710	718	683	648	694	668	701	690	695	712	697	652	693	674	680	687	736	664	701	663	682	682	653	716	663	678	640	647	663	710	714	688	697	635	729	684	717	669	657	692	671	710	668	610	683	694	645	666	695	633	672	673	693	691	671	719	649	670	647	670	699	664	663	660	763	633	686	725	683	628	652	686	700	703	685	654	695	666	652	688	669	667	683	639	700	681	702	660	682	686	674	692	656	697	674	647	678	721	674	684	687	691	696	729	685	730	712	667	703	681	731	716	628	707	731	721	663	725	703	674	688	682	699	665	733	661	682	691	679	691	712	714	671	703	635	666	717	677	687	700	703	673	679	701	644	674	694	692	647	699	702	663	715	710	714	677	709	678	681	689	725	700	709	674	667	678	690	674	637	641	657	641	684	667	646	671	678	676	662	652	651	643	701	670	703	717	694	739	647	686	653	727	699	691	673	680	642	702	620	667	694	729	644	675	655	721	643	713	650	706	695	654	662	714	673	651	724	663	649	660	691	686	660	706	677	697	688	658	696	742	681	672	667	672	638	684	730	655	703	733	619	664	676	649	674	643	680	694	653	707	683	692	648	636	725	673	654	697	695	661	650	695	726	716	672	730	665	744	700	645	714	685	678	717	676	698	673	656	699	653	659	703	661	650	704	706	666	678	681	700	691	733	734	677	714	656	697	705	763	689	681	660	662	728	713	662	706	701	665	727	637	661	663	734	684	640	668	665	674	663	728	727	740	688	685	696	647	675	677	689	683	697	687	707	663	646	715	672	710	711	721	708	700	633	677	647	691	679	704	691	689	635	686	699	691	706	662	701	687	692	621	652	731	657	737	639	677	724	690	640	687	663	694	681	683	660	723	715	722	728	689	703	609	652	682	683	703	690	655	701	685	702	662	675	639	676	694	690	677	723	667	687	703	701	615	708	687	661	668	705	618	704	740	649	671	688	674	698	715	685	722	691	698	668	660	650	692	712	679	648	682	679	645	688	684	682	638	680	710	676	651	675	676	662	671	688	691	699	710	721	684	684	673	683	691	679	722	694	649	676	671	683	633	682	681	663	658	653	705	699	673	643	670	703	727	675	720	699	686	622	651	683	656	678	670	667	708	668	657	658	682	716	719	674	685	683	692	649	682	712	652	675	628	672	688	696	664	680	630	685	683	683	707	706	655	683	732	725	690	729	720	751	731	707	700	647	675	728	679	692	649	728	667	685	652	621	690	692	721	678	727	675	644	672	677	681	722	691	735	669	703	698	678	655	684	714	643	703	681	688	694	680	683	654	639	737	689	658	676	698	684	633	734	720	694	692	710	669	668	678	675	665	711	686	696	667	651	676	650	657	691	734	651	684	711	689	618	696	694	725	696	665	691	722	650	688	678	671	691	678	698	686	696	676	674	681	680	685	699	666	720	622	700	690	680	708	695	659	710	624	667	719	676	670	710	678	663	720	658	660	649	646	707	667	696	696	740	660	638	702	659	668	641	641	714	699	655	674	694	715	700	696	652	650	623	636	686	713	652	705	683	697	689	672	695	668	692	680	676	666	708	713	673	672	705	651	673	726	703	669	637	661	603	657	678	701	697	694	725	718	659	673	679	676	695	694	704	673	705	700	663	711	728	710	687	708	687	702	670	689	701	627	692	647	656	691	686	655	687	677	643	682	703	684	664	685	669	680	694	648	649	671	669	715	731	687	709	672	657	713	706	679	709	678	707	693	690	664	675	689	673	663	712	681	687	677	629	644	671	673	689	674	654	692	704	656	677	656	714	722	671	683	660	669	704	727	662	723	662	661	710	719	717	709	676	648	688	682	614	657	687	697	666	651	683	658	678	669	664	699	709	632	680	645	680	671	669	666	683	686	660	719	676	620	726	667	702	709	693	695	697	711	666	703	710	704	740	711	692	675	701	723	682	641	648	717	659	650	666	670	698	708	689	674	656	671	702	683	698	722	691	684	689	689	688	625	652	689	672	725	714	634	704	724	711	669	701	632	669	663	669	678	685	663	670	646	742	686	705	733	703	632	711	668	649	652	709	654	719	658	678	655	680	697	621	672	657	656	660	703	700	682	671	690	697	690	669	671	681	681	677	662	721	689	628	657	693	692	709	675	663	668	670	668	674	626	672	683	653	682	651	728	745	681	726	654	676	718	695	662	694	682	691	681	724	657	702	713	698	670	641	641	698	703	676	697	706	643	632	692	735	670	665	665	647	681	674	692	678	709	687	688	689	710	675	660	678	652	713	669	640	680	683	634	639	670	714	733	735	650	685	676	678	687	725	671	714	664	645	655	694	647	637	705	680	655	696	659	635	687	665	664	698	673	677	651	645	712	683	691	699	724	700	594	708	657	671	667	652	648	638	655	684	673	693	692	714	632	696	635	704	690	722	671	643	698	697	691	696	676	682	697	719	650	692	707	686	685	686	629	698	679	631	698	686	681	685	657	699	695	644	646	640	651	702	666	685	658	682	723	658	674	686	705	638	651	691	650	672	698	686	658	660	657	678	726	668	669	640	628	709	664	697	627	686	657	675	667	671	672	660	677	708	678	640	710	677	676	680	693	673	666	676	702	708	683	715	659	655	664	632	676	714	615	645	707	654	695	666	690	634	654	654	613	671	708	700	724	674	716	608	701	641	648	657	685	677	709	668	695	645	687	728
26903	19706	9826	3784	2204	1123	852	709	656	483	417	372	343	343	349	374	359	359	389	385	349	336	351	363	336	298	316	309	276	289	340	262	311	277	310	283	318	288	267	283	314	251	276	295	320	313	281	275	274	289	302	284	278	304	286	314	265	293	298	313	279	288	283	302	295	279	284	284	283	263	278	267	253	280	254	277	284	266	275	288	297	283	279	295	282	315	267	294	271	287	279	278	277	255	284	302	298	295	260	271	296	280	283	277	275	271	301	297	256	278	317	292	272	297	273	254	290	304	252	258	301	282	271	292	291	306	272	314	276	265	277	263	286	291	304	263	276	248	247	284	282	283	300	270	264	279	262	301	263	306	292	279	272	261	272	294	268	242	275	292	317	297	286	261	288	257	255	289	267	263	338	307	282	267	254	282	283	255	291	285	307	287	284	276	288	279	295	255	287	298	298	296	257	292	277	297	296	282	315	269	271	310	296	265	307	306	285	275	311	292	278	263	279	276	311	285	272	294	280	270	276	285	282	274	272	272	278	266	290	290	313	270	285	286	279	294	272	280	285	280	257	289	291	297	290	262	332	282	261	294	283	265	243	294	282	272	283	274	264	272	263	284	269	275	271	262	305	285	286	281	287	294	275	270	267	277	276	265	262	285	279	292	283	293	275	265	287	310	291	277	291	243	281	294	294	280	272	269	311	273	261	305	296	280	277	266	286	257	288	280	318	309	270	294	279	265	291	273	268	251	281	276	267	284	259	285	280	273	272	297	263	300	289	292	271	273	273	272	271	264	281	288	285	278	280	263	269	279	279	255	307	298	298	281	274	261	275	280	267	301	261	273	294	259	287	278	278	295	278	273	301	272	286	291	279	295	284	280	248	281	290	263	294	297	267	287	294	253	303	293	286	290	278	299	294	257	296	293	238	284	304	281	278	303	281	278	249	278	295	274	241	298	273	272	277	281	299	308	293	288	288	240	271	300	234	288	283	282	309	299	281	304	286	288	314	296	260	282	294	274	287	275	279	280	253	312	256	325	252	293	304	257	288	275	273	289	282	281	258	284	274	291	279	272	278	271	284	303	295	295	278	276	260	272	273	286	284	257	293	288	282	279	276	300	305	302	300	275	284	279	292	297	260	290	315	290	288	324	274	278	274	269	290	304	287	271	275	300	280	268	280	316	288	280	266	252	276	281	278	303	301	275	303	269	251	290	296	302	298	259	288	294	304	299	326	265	291	280	281	276	275	302	269	264	291	273	269	254	277	253	284	267	281	314	291	279	269	293	268	298	274	296	260	281	292	260	257	281	277	278	306	292	289	258	275	300	286	278	269	285	266	254	299	270	277	251	277	291	279	316	281	249	275	276	315	276	274	267	298	296	272	279	263	275	292	291	284	266	315	268	271	268	291	310	304	268	275	267	268	282	278	275	317	327	261	299	281	311	307	284	261	322	298	316	268	272	285	283	253	275	318	292	299	282	294	299	281	303	295	285	297	290	246	280	258	269	306	284	275	309	302	305	275	278	286	260	287	314	274	254	302	275	301	271	315	315	307	286	271	256	279	266	281	298	271	287	289	285	322	280	296	277	285	312	278	263	322	278	303	307	272	294	317	257	281	313	262	256	290	283	288	306	256	299	243	279	268	288	286	265	311	293	264	277	283	281	282	289	294	301	302	299	292	292	294	252	283	299	267	276	287	289	281	251	293	306	272	304	292	275	271	303	252	276	269	268	298	262	305	293	263	273	289	277	298	322	279	260	285	275	284	290	259	282	306	270	298	267	288	291	283	261	278	271	278	323	297	286	280	271	261	288	270	295	295	281	255	290	297	255	277	286	303	327	281	315	287	260	276	278	282	288	302	249	298	271	283	306	286	266	304	286	271	294	276	266	311	277	286	312	265	264	285	284	288	273	282	290	289	280	308	300	262	292	312	270	279	273	282	265	282	275	257	270	313	326	253	278	291	255	283	287	298	292	250	278	259	294	266	331	292	269	314	261	278	277	266	279	266	274	272	295	275	292	269	274	272	293	269	274	266	244	266	277	261	275	279	276	270	262	297	288	275	274	261	299	277	288	262	267	287	290	310	298	287	271	289	278	285	281	247	284	279	258	281	306	286	266	284	287	270	281	282	296	247	271	279	289	264	270	295	272	257	298	290	276	258	281	273	285	294	277	286	259	244	307	283	269	283	278	289	259	262	281	269	267	327	252	283	297	282	263	292	269	264	262	279	310	251	263	288	269	298	282	257	283	301	276	276	265	258	288	274	277	274	284	272	281	283	279	276	260	265	281	277	271	278	266	279	273	282	272	307	281	314	278	268	277	301	256	281	260	290	300	293	298	311	292	299	299	267	286	272	293	291	284	250	252	254	278	286	269	300	278	251	327	279	298	280	276	281	275	271	274	293	301	284	275	294	245	271	283	295	282	277	269	264	236	262	274	282	270	317	284	280	282	291	274	274	244	321	242	301	267	286	267	272	271	278	267	270	293	295	268	294	268	296	304	291	290	274	277	243	317	266	278	308	289	296	261	289	272	294	304	283	308	294	269	298	336	280	258	287	277	289	282	281	280	277	273	282	284	276	312	268	288	297	303	262	319	306	298	284	292	267	278	257	300	258	281	278	272	277	299	298	299	284	286	297	291	293	297	286	280	296	275	291	311	245	282	271	280	294	282	296	299	266	320	261	265	303	313	282	278	311	282	295	298	285	280	299	269	287	300	286	261	248	255	285	266	305	275	293	290	280	263	294	246	286	302	333	292	300	274	240	276	290	274	291	289	307	329	276	305	283	264	299	293	282	290	305	270	278	262	271	278	249	317	281	269	283	291	294	287	278	257	278	255	301	286	297	257	279	273	256	243	276	310	246	255	269	277	245	299	286	279	284	283	273	286	278	280	279	285	290	288	303	268	261	235	297	286	296	301	306	282	271	282	283	290	282	255	270	257	296	261	272	289	277	287	315	289	294	303	266	274	269	292	281	292	292	290	299	281	285	275	282	308	284	281	282	286	276	316	325	269	307	281	264	285	272	256	248	303	288	276	261	268	288	267	305	283	261	299	278	291	275	297	259	272	285	270	284	282	275	269	260	260	273	295	260	266	270	292	291	279	288	271	276	281	281	298	269	283	261	320	294	277	305	275	278	282	292	286	273	256	300	282	269	272	301	293	288	298	276	310	278	290	292	275	345	260	262	316	285	278	279	255	297	279	235	286	287	257	293	291	301	313	268	269	287	312	268	258	271	283	283	283	293	296	286	281	298	296	290	280	280	269	296	280	295	289	271	263	283	284	295	252	278	274	280	285	266	295	260	276	300	272	264	261	266	300	274	273	275	275	274	279	287	272	255	267	333	287	288	283	285	303	278	257	300	268	294	292	267	284	281	287	287	291	284	294	268	286	287	284	312	300	272	252	280	297	259	291	273	287	275	297	273	244	308	282	284	291	258	305	260	278	304	285	259	254	279	234	250	276	290	295	266	269	235	265	284	263	277	284
7114	8152	8875	5057	3995	2037	1744	1438	1462	936	721	629	499	532	605	612	535	581	510	594	556	508	491	562	513	450	408	426	406	388	404	381	391	394	387	357	394	372	377	395	380	383	398	366	364	360	389	352	378	362	385	409	318	351	374	365	352	346	391	369	363	339	355	387	365	345	385	372	368	368	378	373	376	387	334	385	388	357	362	347	350	352	358	388	372	375	383	307	372	345	359	341	409	380	366	405	361	373	374	334	363	397	342	385	382	367	351	352	326	361	399	388	375	363	379	376	370	352	369	356	379	386	398	377	367	391	348	338	339	365	358	371	366	326	418	363	343	336	354	312	352	344	320	381	383	392	383	359	383	392	347	374	366	349	373	392	352	358	349	365	348	403	343	396	333	367	358	339	375	376	366	383	385	380	369	359	396	330	372	383	385	355	354	388	365	370	392	399	367	366	359	370	354	374	365	354	362	374	340	391	364	354	368	352	362	333	376	375	395	390	392	384	388	335	383	377	362	358	385	362	371	393	387	318	383	382	368	339	377	390	377	382	367	362	352	355	361	340	388	380	363	354	381	362	365	333	379	368	360	354	365	391	362	342	364	335	349	392	393	381	340	336	357	368	351	339	344	393	363	361	353	371	368	372	362	405	369	375	387	347	325	366	353	353	375	375	360	367	364	343	372	364	349	360	374	380	375	380	338	337	374	389	388	371	376	358	367	388	359	344	348	381	350	402	390	364	397	369	406	358	353	385	396	356	359	375	364	387	349	379	356	408	351	365	377	340	391	382	365	335	392	375	364	319	373	343	360	389	406	357	362	401	360	374	357	383	369	339	377	352	379	341	387	359	329	379	379	370	393	348	382	405	373	367	398	342	354	398	342	375	386	357	320	349	397	365	347	349	371	341	395	337	384	344	371	373	381	356	362	368	370	382	344	371	372	371	380	375	377	354	375	339	336	353	391	356	388	364	354	394	353	370	392	372	344	370	367	330	360	362	382	362	369	363	379	349	383	354	379	364	363	366	374	349	384	404	384	364	380	386	377	402	339	325	366	362	385	338	369	377	355	349	387	366	367	351	375	365	354	379	386	359	348	364	393	347	357	355	397	351	348	388	382	378	392	350	354	348	353	369	355	368	377	351	377	363	371	372	366	404	348	390	356	322	397	393	386	364	344	375	379	343	394	382	362	358	340	382	371	349	343	376	336	329	352	361	378	402	371	380	378	380	366	391	355	375	337	371	363	384	375	363	355	365	358	334	394	368	370	398	403	398	366	355	365	367	395	337	389	364	353	349	387	363	391	346	378	381	337	337	371	330	360	346	382	342	365	372	333	373	373	381	399	360	417	362	401	370	368	340	352	324	396	356	339	341	402	363	374	375	359	339	383	372	350	376	370	414	345	353	342	352	332	369	357	354	392	369	375	363	398	376	374	349	363	368	400	381	347	341	368	343	346	368	361	360	369	410	365	366	368	353	374	344	361	384	359	358	341	360	376	330	317	404	365	356	342	338	347	386	380	392	371	364	380	368	335	374	342	344	383	374	395	374	340	371	360	401	378	370	324	367	391	404	376	352	372	345	350	393	393	382	381	359	368	365	353	361	357	353	385	359	375	367	366	341	364	395	355	350	360	374	350	353	389	349	397	351	390	357	358	379	385	418	378	373	346	356	332	337	400	366	361	332	334	383	376	394	384	389	376	356	351	326	384	393	375	379	343	369	341	393	409	370	348	316	404	368	351	376	340	376	369	356	361	370	366	325	371	400	327	364	352	352	374	338	339	373	401	373	369	365	337	402	366	364	348	343	350	365	335	355	372	343	379	371	373	347	368	367	343	345	363	359	393	340	349	363	350	375	357	369	418	341	379	354	371	362	357	372	369	340	352	369	329	369	376	377	333	393	355	364	403	353	358	347	350	345	395	423	366	378	356	399	342	356	378	338	392	369	385	370	369	371	373	369	352	381	352	364	361	327	379	368	358	390	360	412	398	383	364	358	382	341	353	361	392	338	346	399	336	336	345	373	329	361	359	398	393	334	346	375	376	338	336	369	372	345	363	379	360	341	356	357	348	362	413	402	346	336	369	397	361	393	345	362	342	386	371	377	373	357	383	359	373	342	357	373	320	356	366	365	355	365	374	410	370	371	374	365	365	389	378	369	353	352	375	353	368	352	362	335	350	326	374	384	361	391	357	367	333	357	352	352	352	367	338	388	401	377	367	397	381	391	384	338	340	353	357	368	358	345	356	336	356	364	368	379	326	360	392	386	363	377	381	377	354	355	360	351	366	407	347	347	373	374	336	374	386	377	381	370	356	376	362	331	366	397	363	361	365	353	378	367	336	419	391	378	393	372	378	351	360	358	344	371	391	362	373	358	368	394	344	357	369	351	382	377	369	340	350	335	387	373	345	354	364	382	362	403	382	357	374	337	340	364	390	381	374	366	352	383	389	357	390	374	354	370	383	338	346	374	341	384	378	350	356	365	361	360	334	369	376	364	376	355	398	371	370	346	353	401	339	375	381	359	363	365	349	364	323	361	360	361	386	356	378	376	362	360	350	353	350	342	350	341	325	371	359	365	375	348	382	343	359	386	348	406	326	355	349	402	354	376	354	380	380	379	353	382	325	399	349	374	372	368	343	366	381	366	385	353	379	376	347	334	358	340	340	362	350	377	375	343	366	365	383	410	389	370	323	309	389	344	373	345	384	360	385	343	385	421	396	377	350	362	348	343	375	376	351	356	407	370	384	330	365	353	361	354	363	377	344	346	364	339	366	365	368	376	366	364	354	345	336	366	372	360	357	354	338	340	400	366	386	358	381	383	338	369	404	393	357	369	372	365	396	341	347	370	360	394	356	388	338	363	388	364	382	351	380	357	343	359	359	362	363	364	343	355	351	369	366	350	348	342	355	403	374	388	359	387	385	410	379	359	400	345	366	367	397	376	384	359	355	323	360	371	375	372	351	391	374	402	363	359	385	376	361	368	395	384	358	356	361	371	333	398	349	350	373	376	368	371	395	358	355	363	338	360	355	373	330	359	391	376	388	380	369	394	349	373	364	341	380	361	377	364	371	359	351	387	357	387	340	345	377	361	366	369	360	353	360	373	365	360	363	350	355	344	335	338	395	328	402	359	364	401	368	356	388	331	372	366	357	358	390	383	364	378	361	350	380	363	380	387	353	363	392	353	390	358	373	358	355	399	377	356	339	366	327	361	332	373	369	383	350	373	381	357	357	365	344	330	371	382	355	386	385	370	389	354	381	352	345	376	343	337	377	340	378	359	375	354	417	350	378	370	358	381	364	371	366	360	384	387	375	352	411	412	393	354	370	383	366	406	353	394	361	333	345	348	368	355	379	344	369	368	362	359	350	376	359	395	333	375	366	351	373	330	369	337	373	375	360	383	342	392	340	388	377	353	371	345	370	352	366	359	352	358	392	357	363	344	344	363	366	354	379	386	385	382	383	374	401	380	367	353	364	395	391	364	358	352	356	361
23772	20983	28324	23836	20976	11089	2455	1649	1284	932	947	779	721	678	775	677	723	736	648	736	739	638	645	684	735	603	572	597	535	590	564	557	523	557	551	548	511	558	508	527	527	516	546	581	540	518	487	567	533	542	540	534	580	532	482	525	541	539	518	532	481	532	534	543	541	551	536	560	538	538	478	519	491	502	489	551	547	512	501	560	518	479	547	515	541	522	530	522	527	471	520	504	492	494	515	506	541	527	500	506	456	503	506	525	502	536	533	521	489	475	507	492	487	539	511	542	532	486	546	532	564	474	570	497	522	497	515	492	549	474	490	529	571	500	523	532	481	553	471	533	556	505	525	506	547	546	513	513	494	527	508	513	534	499	526	515	555	535	534	515	553	529	537	514	504	530	501	524	501	514	496	498	530	497	517	484	491	492	553	542	511	534	508	538	481	523	540	534	519	511	554	461	512	515	495	495	518	506	477	530	520	499	522	545	539	512	507	483	495	481	511	515	498	537	490	500	500	515	534	519	530	515	505	498	525	517	553	530	538	512	516	483	536	492	554	519	546	563	486	499	500	532	540	483	518	498	498	551	502	518	550	527	511	518	528	475	501	527	530	526	497	523	522	503	546	527	499	480	490	503	526	496	536	501	498	573	479	512	515	493	543	558	548	500	536	550	484	515	549	540	519	523	548	581	527	522	525	544	518	491	521	524	483	538	525	524	513	525	535	505	522	540	499	501	507	581	527	504	528	514	514	509	506	500	530	477	515	526	554	534	529	519	495	515	548	490	497	542	523	563	506	514	519	538	503	519	513	534	479	539	483	506	554	500	535	500	518	478	517	522	547	531	524	509	523	500	510	516	540	499	533	556	513	513	530	518	557	507	494	515	545	496	471	559	527	507	549	510	504	528	549	534	500	482	515	517	534	502	508	553	532	563	520	546	512	483	519	523	521	533	567	493	532	529	534	561	479	518	572	487	493	514	488	499	538	513	547	548	565	515	507	489	516	506	540	548	497	571	532	530	516	550	532	467	520	509	536	488	498	515	530	518	520	523	540	496	508	543	511	537	517	483	542	478	537	523	546	522	484	506	546	563	505	538	489	536	537	513	506	507	521	528	493	535	518	540	533	535	518	496	503	540	496	507	498	525	503	551	515	541	522	502	510	429	543	525	523	565	557	566	524	535	545	482	527	507	525	541	551	545	553	525	488	474	527	523	523	518	527	499	483	583	513	507	529	472	512	543	510	495	518	484	545	524	526	524	539	553	509	506	510	505	499	560	514	506	521	493	493	539	575	508	552	526	488	538	504	514	534	555	544	518	506	504	514	543	510	481	482	511	502	491	525	517	543	526	512	525	513	544	516	503	529	586	550	497	508	503	540	464	517	487	515	491	474	520	558	525	519	494	542	513	499	501	520	506	551	509	540	465	480	527	494	520	488	526	507	502	466	522	564	494	523	480	544	516	518	558	488	519	504	497	560	509	527	531	546	552	492	477	544	545	493	496	538	543	548	512	498	479	524	559	518	520	556	560	474	529	532	542	514	512	527	480	530	529	537	496	494	514	525	539	493	499	552	509	552	513	451	530	503	490	532	525	497	512	535	519	534	504	486	495	504	503	513	539	520	482	505	537	515	521	501	514	474	483	524	502	486	549	511	516	545	499	543	555	476	480	527	511	525	544	535	495	494	537	529	527	541	510	506	532	489	534	483	512	545	480	534	546	540	507	524	527	515	476	575	536	510	506	521	506	533	518	551	558	547	533	554	545	534	507	533	521	550	543	497	527	524	500	498	513	540	552	531	499	459	511	530	523	483	499	512	526	553	533	511	513	481	541	508	509	504	525	526	527	514	494	531	523	512	559	479	535	497	519	523	530	544	544	477	480	503	525	521	523	508	472	498	518	514	530	528	531	527	529	498	517	511	520	529	491	543	513	472	524	532	528	494	536	511	489	503	510	536	533	479	510	537	519	494	503	543	499	521	502	500	537	509	549	495	520	559	516	497	467	494	524	534	503	525	543	545	467	515	486	517	522	500	521	506	515	526	538	492	509	546	535	509	531	503	501	524	502	501	519	488	513	479	514	522	519	495	531	514	512	482	480	540	521	493	485	507	546	521	524	475	539	536	536	524	503	471	532	526	546	498	525	506	499	494	517	537	536	529	557	503	553	534	494	527	550	518	517	541	523	511	482	565	546	511	521	559	485	501	510	497	505	546	542	510	486	496	527	504	491	526	527	557	550	523	561	470	526	512	524	535	531	500	500	498	513	517	521	543	483	541	489	493	498	555	509	496	545	538	508	529	506	532	513	490	518	508	482	532	534	488	514	508	513	491	512	537	484	550	495	506	509	532	521	529	548	547	496	567	517	478	548	504	504	521	511	493	531	513	525	555	500	513	534	536	503	519	549	498	495	489	527	520	517	513	509	539	506	488	502	518	507	490	536	552	494	511	520	498	512	487	502	522	515	496	535	512	554	484	511	513	527	525	528	538	518	563	564	523	502	509	534	514	516	505	537	512	504	514	540	509	520	518	452	472	502	571	508	519	515	518	518	515	511	518	521	558	528	526	508	484	497	509	511	525	531	532	475	496	523	539	534	518	497	521	542	522	544	528	490	478	515	507	534	513	512	486	550	482	515	514	546	535	479	521	541	499	517	490	483	508	519	562	497	549	527	517	588	461	519	480	529	516	540	502	517	503	475	526	494	515	546	513	542	465	485	502	518	530	469	537	507	520	512	518	496	497	540	571	474	463	535	518	533	518	535	523	510	527	547	501	490	528	537	498	506	538	526	512	516	497	519	514	503	553	540	509	512	518	530	482	500	546	477	513	494	514	503	536	523	481	491	551	510	551	545	547	519	529	494	498	493	498	530	520	522	540	473	537	456	547	516	494	524	539	524	555	570	517	545	506	475	531	499	535	487	509	512	501	460	506	490	494	522	518	484	541	527	515	514	519	565	528	530	495	501	514	505	566	496	493	527	529	487	512	513	484	527	514	502	508	493	488	498	465	513	498	524	522	521	536	538	495	509	494	492	486	502	511	481	514	503	529	509	516	526	500	486	524	514	531	487	483	542	518	513	533	511	534	500	541	545	556	542	522	495	540	501	550	515	540	500	505	491	524	507	508	524	495	481	486	506	551	509	534	560	520	515	505	501	445	543	521	522	518	503	534	494	481	580	506	513	506	532	548	522	493	533	467	495	542	533	544	530	482	575	510	477	504	541	526	534	535	504	512	499	531	496	524	530	553	456	513	481	534	534	508	492	541	495	498	482	543	492	495	552	538	526	486	478	525	517	523	542	510	545	463	497	517	536	505	514	492	510	546	524	490	537	478	480	488	580	501	529	503	531	528	511	542	522	498	512	539	508	494	489	488	525	535	525	498	517	497	501	533	545	553	482	502	525	553	532	520	528	502	506	465	535	470	525	512	492	520	520	465	514	519	523	502	563	539	483	499	534	516	559	483	543	521	530	564	547	549	531	486	491	508	550	515	532
8462	17956	16478	10220	8235	4618	3811	3241	2959	1958	1579	1413	1168	1159	1105	1176	1134	1116	1055	1183	1102	1020	933	952	944	819	795	747	799	733	755	760	761	713	650	686	681	657	674	680	666	683	677	718	739	657	672	652	647	665	698	686	682	656	674	672	658	664	607	655	681	621	649	674	645	651	655	675	712	659	639	670	660	672	680	704	621	698	661	641	615	649	622	634	714	670	622	671	635	660	670	662	660	658	624	624	670	613	665	675	632	649	634	660	643	662	641	644	609	658	682	658	634	696	680	645	679	652	644	640	667	660	672	652	624	636	648	627	620	680	675	724	694	623	624	656	668	647	685	631	684	653	692	645	608	647	616	686	638	628	648	649	642	666	647	626	653	640	656	684	610	652	621	674	644	663	607	616	658	625	646	663	658	629	650	615	634	601	664	646	644	659	647	655	662	659	628	606	653	687	648	620	665	680	700	661	644	652	626	627	632	667	654	679	662	627	695	671	617	664	692	620	631	621	609	690	620	657	622	642	624	663	664	675	629	653	623	662	609	639	677	657	681	642	678	581	637	613	666	729	646	679	672	634	613	663	680	647	663	641	622	704	639	681	667	639	629	635	645	641	711	636	653	635	654	617	581	660	657	665	634	655	681	615	669	668	629	630	639	646	670	639	648	590	619	643	643	668	645	656	654	656	638	708	636	601	685	622	659	657	663	655	651	643	678	687	602	659	683	618	582	631	674	608	654	694	665	609	635	656	657	662	663	644	606	670	689	678	641	636	654	653	651	681	677	651	700	688	614	635	636	669	648	678	615	651	686	648	652	633	683	635	647	683	689	649	675	653	651	645	673	654	632	613	715	622	622	655	633	694	668	675	653	672	692	688	673	704	646	681	599	666	587	648	643	618	658	626	642	697	641	662	690	665	612	656	609	593	662	622	675	652	616	647	634	685	634	681	679	634	687	683	595	633	637	625	618	650	652	619	660	665	656	628	623	649	641	666	663	627	663	645	615	661	625	656	631	647	628	650	649	719	704	661	656	639	678	661	631	618	710	646	640	639	678	623	657	677	665	674	668	617	678	658	659	630	696	604	672	624	696	634	630	639	640	653	687	640	642	640	668	639	655	677	650	652	637	626	646	663	637	620	658	655	660	628	681	643	644	712	590	629	620	605	608	659	622	635	630	660	660	651	635	643	604	619	713	696	627	637	664	649	665	622	675	643	653	641	648	656	716	682	637	619	647	636	639	658	633	653	671	632	618	608	669	649	644	647	676	620	648	652	728	661	662	708	646	644	652	686	640	645	653	644	627	592	692	617	609	685	661	635	698	689	665	672	643	703	659	638	603	713	633	650	676	604	719	646	605	613	712	635	620	655	648	685	670	644	613	678	696	649	689	650	669	665	617	641	650	610	605	626	629	654	620	633	624	641	647	649	675	657	661	671	625	614	640	619	654	617	663	683	659	681	614	630	617	637	690	630	622	701	675	593	648	676	645	693	642	675	678	640	655	659	626	646	691	660	614	641	640	620	676	680	644	658	644	644	612	600	645	622	650	636	637	672	628	661	643	645	651	715	669	641	662	657	606	646	665	655	665	641	664	706	639	683	639	637	630	658	630	670	663	677	662	631	619	651	672	639	652	647	680	654	609	671	691	666	693	643	652	662	649	663	661	619	648	658	622	646	651	651	617	663	700	610	661	669	664	674	610	639	643	638	650	644	669	637	648	671	666	613	680	647	625	618	658	669	642	655	664	632	622	648	639	611	656	675	665	682	639	669	614	650	616	618	655	668	659	651	591	623	705	697	648	645	668	657	664	649	674	646	692	605	688	627	656	658	670	656	657	671	653	649	649	682	647	613	662	646	632	657	655	656	662	618	679	697	639	631	627	610	685	633	672	658	672	635	599	629	616	667	650	627	674	611	606	657	651	615	639	643	615	648	685	627	673	623	653	631	680	666	647	623	661	661	674	667	640	626	711	627	663	676	634	637	625	647	641	651	684	632	598	671	627	637	656	652	630	612	645	636	651	621	690	627	682	655	674	627	600	656	612	607	645	661	631	681	676	629	634	650	692	616	643	667	660	641	634	635	660	647	617	683	655	698	664	643	709	622	631	628	663	671	675	673	647	669	672	647	664	652	621	661	626	631	648	630	720	633	670	639	674	635	601	662	630	638	644	681	666	642	659	684	590	683	639	643	635	583	655	650	661	635	648	619	664	690	650	635	630	657	640	664	687	617	662	637	602	668	686	647	702	663	649	626	651	642	695	668	588	599	626	624	636	662	653	691	610	615	710	670	667	637	648	638	697	682	631	669	645	637	699	635	659	619	666	630	670	691	650	636	626	646	657	675	699	676	679	605	640	669	605	652	666	625	689	607	644	630	653	682	664	642	639	681	644	676	643	677	635	641	659	646	667	624	654	678	644	652	673	670	632	630	638	681	697	672	656	660	636	585	659	674	626	673	584	649	636	632	678	676	672	684	651	665	649	647	653	604	651	640	690	654	644	669	621	648	679	648	647	696	691	656	628	659	636	622	605	639	641	682	652	692	644	604	679	656	667	657	667	618	670	646	646	590	671	683	642	639	663	608	680	659	653	674	639	676	645	636	626	648	642	674	618	685	670	644	631	701	657	675	673	648	635	648	655	599	669	682	633	628	673	663	637	636	641	637	632	668	680	612	670	639	647	683	596	669	630	645	677	679	664	634	662	596	636	651	679	690	622	651	675	653	595	627	651	627	659	617	606	656	638	598	648	680	656	657	674	638	673	658	673	680	651	655	683	650	609	658	615	620	610	660	634	692	674	636	661	699	615	623	625	672	674	620	672	691	652	643	652	663	649	669	656	645	663	661	652	651	648	626	622	650	644	656	668	651	616	650	666	606	639	668	630	649	627	665	660	647	649	606	640	632	624	686	627	658	609	669	632	635	646	623	641	607	622	629	633	673	669	628	674	653	647	660	669	667	656	616	644	681	685	655	655	655	683	681	613	676	618	648	644	654	647	703	678	644	647	651	688	607	666	633	638	648	632	630	668	652	676	646	623	651	647	649	636	651	658	645	644	626	637	665	618	641	630	620	652	643	693	661	620	623	628	610	634	604	644	647	651	637	683	690	638	669	671	696	691	637	628	649	658	634	640	683	609	618	703	658	632	626	655	689	674	647	641	650	648	643	672	626	615	653	631	673	639	647	632	595	653	668	665	670	606	594	607	668	638	616	648	659	634	647	648	600	640	623	655	633	679	626	677	603	678	613	638	662	670	666	635	660	676	650	641	682	652	666	631	657	687	644	670	641	646	633	573	655	630	688	640	691	612	650	672	664	648	675	623	692	648	670	696	650	580	698	658	631	664	703	611	612	687	631	686	657	668	638	653	682	659	597	643	664	642	649	641	617	657	641	668	711	692	610	635	658	669	642	659	653	643	722	675	673	608	640	636	608	624	632	599	675	654	639	665	644	684	640	675	673	627	593	638	685	666	618	685	652	709	596	628	655	689	661	628	631
24983	20932	26934	24902	10405	1731	1060	820	709	492	379	350	287	300	356	347	347	350	366	342	361	293	293	293	306	277	239	256	224	273	225	233	242	192	243	235	242	203	221	227	206	235	211	260	226	229	210	199	215	189	195	215	228	217	220	184	225	208	194	212	208	239	204	215	202	251	219	225	216	202	205	201	219	205	201	201	232	211	216	222	215	228	205	203	207	253	234	212	197	197	235	209	219	208	202	224	199	202	234	209	213	181	193	191	222	221	197	193	194	190	191	189	206	202	214	212	212	222	203	202	194	224	215	217	205	191	224	204	206	232	210	201	220	214	219	224	195	215	199	190	224	211	217	201	188	217	192	204	226	212	190	210	201	205	209	225	211	199	233	226	215	214	207	199	187	201	207	191	198	195	204	203	227	210	182	219	224	212	203	193	200	198	195	209	209	208	187	188	217	185	206	217	181	204	216	203	214	182	222	204	189	194	192	211	198	234	191	194	218	199	199	201	212	220	202	191	219	219	223	201	193	198	222	204	211	182	195	225	185	213	216	213	229	190	214	205	229	196	207	182	235	202	192	199	230	207	202	201	194	215	200	202	212	187	191	203	209	182	196	234	192	205	213	196	216	222	211	187	211	209	193	224	179	205	214	213	196	209	203	186	203	210	203	199	217	201	213	200	219	241	223	217	208	188	200	235	188	212	223	182	200	211	207	181	216	222	226	189	221	197	220	197	199	197	226	195	207	199	245	206	206	212	221	185	188	217	195	189	207	200	180	210	233	211	216	195	205	194	209	210	205	194	202	209	220	207	223	216	218	177	202	213	230	221	215	192	222	203	190	182	225	195	201	182	219	216	188	185	213	205	204	210	236	188	215	188	244	215	183	202	193	199	221	201	186	215	191	211	206	204	209	197	203	208	184	211	219	206	211	206	199	211	228	218	203	213	237	200	209	177	202	217	188	215	192	188	207	200	218	196	211	200	180	198	213	202	218	219	198	216	211	207	177	203	199	202	227	184	210	198	208	192	180	189	199	193	217	222	219	195	217	192	203	205	200	209	221	212	236	197	212	193	189	208	200	194	193	210	195	212	189	183	205	252	193	236	200	201	225	182	222	194	198	197	196	199	195	200	216	212	203	209	212	160	214	228	198	202	196	221	198	223	181	211	206	196	195	192	200	211	215	208	207	186	207	211	223	209	208	199	199	220	190	174	205	197	199	226	218	199	218	210	211	229	215	217	230	231	214	206	186	209	182	203	214	194	186	207	197	215	207	205	207	201	215	238	198	196	197	204	190	206	216	199	221	204	205	223	192	185	211	189	222	204	197	198	184	209	222	222	182	206	194	214	214	194	207	219	207	204	217	202	206	217	215	222	208	185	194	224	188	200	204	229	199	201	210	201	218	197	210	211	201	217	195	205	204	181	216	200	210	217	200	179	211	197	219	184	214	203	207	173	192	211	222	199	200	211	200	215	189	220	207	204	190	182	187	194	181	207	205	211	223	214	205	187	185	190	186	208	212	193	187	197	221	188	176	184	212	243	209	207	202	201	208	212	204	200	233	217	207	198	208	180	233	192	201	191	205	213	223	195	212	207	191	205	175	212	210	202	209	208	205	181	187	202	196	203	195	186	197	213	192	206	212	217	196	196	212	194	214	204	208	194	197	207	211	216	219	190	184	186	201	219	216	213	185	208	202	202	230	200	215	216	219	209	198	231	206	208	217	228	195	220	219	200	239	190	216	221	194	189	198	200	190	199	170	194	209	214	221	211	244	189	221	199	205	204	178	190	226	180	200	198	197	209	195	178	205	207	201	206	208	210	246	226	194	184	183	221	215	210	205	198	207	209	185	201	188	209	211	207	217	215	194	204	191	216	207	196	208	184	238	221	228	199	217	201	217	187	210	230	191	222	168	214	229	202	213	198	202	218	192	201	188	207	189	186	230	208	183	228	207	191	191	182	217	209	210	197	211	202	201	181	203	195	239	207	209	196	211	205	182	231	207	194	192	207	218	212	221	184	190	201	238	202	200	209	205	216	215	190	226	199	207	195	210	213	208	201	225	197	196	196	185	181	194	180	199	195	198	218	212	221	199	195	195	199	216	213	199	205	189	211	200	205	197	209	210	193	195	218	215	240	200	189	234	200	220	217	213	217	206	206	194	209	218	224	181	205	205	186	193	200	195	192	207	208	212	210	209	223	207	201	186	203	185	226	202	233	209	192	217	212	200	191	197	208	206	200	184	213	200	179	208	211	193	219	219	225	219	204	211	186	216	212	208	217	208	200	228	229	214	214	186	203	200	204	217	192	207	200	219	217	199	191	187	198	208	197	219	210	229	210	209	189	184	200	205	188	223	184	219	188	215	195	215	195	204	189	211	212	214	221	203	226	209	158	200	215	197	179	212	202	215	227	201	227	204	195	224	226	195	202	175	210	201	195	230	237	205	223	204	188	192	219	176	209	198	209	188	218	191	216	188	190	222	184	217	202	196	193	207	201	226	211	216	226	188	210	218	190	218	243	181	237	210	204	205	197	205	202	228	210	194	221	219	206	215	214	203	200	225	212	210	217	210	201	206	211	189	204	207	206	229	203	223	217	190	216	194	217	205	226	187	235	216	232	207	189	204	198	211	221	193	205	217	213	206	211	177	191	200	205	185	195	202	192	206	220	185	220	216	220	195	194	200	245	225	200	208	185	188	190	217	205	195	178	232	219	214	211	202	201	201	219	202	216	214	217	193	208	202	210	197	176	201	208	217	221	234	214	198	206	197	212	199	193	198	240	196	200	211	209	179	193	197	210	197	182	218	205	212	205	203	218	211	223	247	240	216	215	201	239	208	193	186	221	208	191	189	219	192	180	209	213	173	197	208	171	219	222	209	208	220	197	194	203	194	208	197	209	222	181	207	182	201	243	229	180	205	207	213	189	185	206	228	191	201	222	199	213	203	205	205	204	205	238	207	229	211	222	187	199	204	213	191	206	209	210	197	229	216	192	205	228	223	190	216	198	223	193	220	205	201	186	200	199	213	204	207	192	205	209	194	216	221	237	205	219	196	189	222	195	190	210	194	207	228	185	200	192	196	199	220	226	212	176	200	236	204	214	208	203	204	231	193	197	200	219	199	215	210	198	244	224	212	215	216	174	206	202	221	207	182	195	203	206	213	203	198	235	215	207	212	194	206	208	199	191	199	223	196	221	214	232	202	222	216	201	210	217	192	222	207	202	225	216	212	194	222	224	206	189	183	228	222	191	200	195	191	231	215	193	181	204	198	204	206	197	196	217	203	210	217	225	186	200	198	206	232	199	221	214	188	209	211	216	189	195	211	203	213	228	201	202	245	207	207	196	230	219	199	210	201	244	213	224	195	196	236	197	228	210	189	219	211	200	215	203	191	217	201	195	170	192	211	219	222	193	217	227	220	190	220	211	219	225	210	186	185	192	211	208	213	189	194	231	203	221	196	212	229	201	204	199	207	217	217	221	199	211	198	196	189	204
7871	13128	11755	7294	6023	3229	2501	2098	1963	1166	950	774	646	617	609	654	672	717	652	685	620	542	512	484	465	445	343	384	357	339	331	358	344	337	330	343	310	314	273	293	296	320	289	347	333	344	284	250	315	293	321	326	337	296	304	291	308	310	300	280	287	258	286	294	299	296	286	288	300	291	283	266	296	314	317	295	295	277	287	320	287	274	288	305	299	294	289	295	264	246	293	296	280	316	314	273	299	286	270	302	288	294	308	291	286	267	319	278	289	300	298	305	275	276	283	282	293	289	310	288	299	307	287	302	275	301	271	291	281	282	275	295	294	303	295	266	291	276	319	274	296	280	288	296	264	301	313	310	284	273	317	274	333	282	277	283	258	282	297	297	322	329	281	267	264	301	293	257	332	299	278	252	310	281	309	255	300	294	307	293	248	278	312	299	263	296	261	277	297	245	272	308	284	277	279	306	262	282	298	288	272	288	291	315	290	295	291	289	272	294	289	298	291	278	319	290	278	291	293	316	283	274	281	269	277	309	267	258	287	261	284	265	288	263	287	290	267	281	289	293	290	286	285	303	299	291	327	283	316	294	298	292	258	282	271	299	295	281	298	279	277	290	325	280	257	300	301	260	288	268	287	273	293	292	287	298	288	263	275	286	262	297	287	272	302	257	270	279	293	303	261	275	273	267	319	305	281	274	304	274	249	270	276	285	282	280	288	288	304	328	275	276	294	289	266	291	300	314	250	280	319	277	284	273	274	287	296	256	296	277	270	323	295	301	251	282	272	288	258	283	267	285	265	293	304	267	258	283	314	269	259	303	276	280	297	276	282	297	260	278	290	294	258	288	289	281	293	273	284	262	279	277	298	277	276	280	277	277	293	307	277	272	320	291	294	274	270	320	303	287	287	291	254	300	291	250	281	281	301	283	264	289	296	319	280	267	276	285	310	267	286	300	275	289	266	279	280	286	289	274	278	305	306	285	288	297	296	273	312	263	272	276	301	295	311	271	274	292	267	294	284	317	318	234	264	291	273	309	282	306	275	293	296	289	302	296	280	275	254	275	288	290	301	264	267	301	272	300	294	300	260	273	319	313	259	290	288	298	287	288	270	304	296	290	258	293	257	312	268	282	274	268	278	312	298	306	278	258	303	284	243	270	288	290	258	261	274	289	267	249	299	278	280	277	284	274	291	275	296	287	265	258	301	283	289	270	307	266	276	294	275	285	293	271	307	281	294	309	299	282	297	249	283	296	293	269	277	290	305	267	271	300	327	300	254	280	293	271	286	287	300	254	281	284	269	306	305	269	306	293	289	283	296	298	296	286	270	286	294	283	308	285	265	285	278	288	283	278	263	313	311	297	315	275	322	275	281	272	283	289	285	266	300	271	280	296	287	245	283	277	297	313	274	287	257	292	276	291	254	288	287	290	317	275	302	283	274	314	304	300	297	270	286	288	294	272	287	302	282	279	283	298	284	296	271	264	273	292	273	264	267	296	285	289	278	293	279	299	302	267	303	287	269	272	327	279	290	295	284	302	271	257	278	317	264	268	288	264	267	269	278	265	285	279	284	285	304	276	278	294	267	293	302	291	285	284	280	276	241	289	286	292	275	289	315	273	308	284	285	262	294	268	288	295	257	257	300	285	292	289	289	306	284	293	273	296	289	273	308	317	288	273	286	284	283	274	264	289	289	286	321	282	254	281	295	301	278	291	285	275	297	277	252	274	274	253	297	296	287	296	300	250	292	293	287	275	288	272	263	288	311	243	275	301	291	260	274	269	282	299	261	274	270	308	282	270	277	302	287	271	282	301	318	295	268	287	241	317	258	277	268	294	309	300	260	292	244	287	269	262	281	269	277	271	283	274	287	283	288	287	293	296	278	306	285	289	244	277	286	266	289	278	256	275	295	295	301	298	276	256	295	295	278	310	294	298	260	304	319	318	298	292	279	308	265	268	269	286	285	300	289	280	286	286	285	290	292	327	251	270	298	300	263	271	290	302	292	265	283	286	267	283	250	294	290	280	300	305	281	321	276	259	297	291	281	287	263	282	280	324	286	271	302	281	264	274	287	286	286	273	257	282	277	292	289	302	300	284	294	295	260	294	301	314	278	299	263	274	289	292	255	304	282	301	278	261	267	282	249	293	293	281	260	277	289	287	253	282	271	274	289	280	299	272	302	276	289	272	281	300	294	307	306	271	263	287	262	276	280	290	289	293	294	322	274	289	278	285	306	265	278	281	301	283	285	312	305	293	275	309	286	306	254	288	306	262	267	267	275	311	279	272	333	276	316	278	313	326	295	254	289	262	279	293	298	301	283	235	259	272	272	295	301	288	257	277	264	272	282	274	295	298	276	274	268	294	288	298	291	315	326	295	262	292	291	299	301	274	294	288	291	285	298	294	292	287	290	289	298	266	286	291	309	283	281	279	287	278	293	247	264	292	296	261	274	293	272	276	256	281	271	289	286	290	281	278	293	287	283	297	285	291	278	303	267	281	273	299	291	297	260	277	262	303	306	253	269	299	265	286	271	271	272	278	294	294	273	281	297	324	282	316	298	256	257	290	292	268	303	294	289	250	297	264	295	289	277	260	268	265	284	264	321	273	296	298	302	262	317	267	271	313	287	302	288	279	271	270	288	261	278	282	296	294	298	269	277	281	275	318	274	289	301	295	306	290	284	289	262	313	284	291	253	296	276	260	281	311	269	271	269	277	268	306	300	288	289	282	279	274	309	299	276	269	281	294	294	295	269	303	275	285	288	283	309	276	287	256	284	312	322	300	299	315	278	290	276	279	315	287	267	253	305	259	287	302	288	307	278	295	303	281	323	307	271	297	262	267	274	278	289	265	252	257	294	291	252	288	262	274	311	286	315	279	300	310	264	272	292	263	267	309	313	279	279	312	282	288	293	301	274	283	290	305	288	281	271	276	295	295	287	294	285	277	282	255	299	304	297	295	304	287	289	306	283	276	275	290	282	302	277	292	287	252	285	271	285	264	263	294	294	253	272	276	286	300	284	273	286	262	304	270	250	261	271	300	256	320	275	291	287	312	285	294	290	291	276	286	279	287	257	260	285	265	285	311	278	294	283	287	276	274	283	265	281	279	292	292	323	307	295	281	278	267	303	308	284	278	308	268	276	253	287	299	306	293	291	307	308	291	270	316	339	279	274	278	301	279	310	283	265	288	299	282	288	309	275	298	260	264	292	285	261	302	280	288	293	288	284	301	312	269	310	319	282	314	278	293	294	316	281	280	290	289	305	300	311	297	277	291	300	270	300	309	289	277	276	308	266	282	250	300	264	284	256	280	302	289	272	254	318	294	249	248	264	279	290	311	288	283	298	292	336	292	288	276	296	283	269	325	285	297	281	333	291	271	310	285	278	311	266	269	302	278	290	287	285	301	288	261	304	288	258	305	318	267	269	294	265	261	275	279	315	300	293	276	306	284	311	319	294	288	300	259	276	276	272	275	303	278	247	290	294	289	302	241
22789	21051	28818	23490	21050	21092	10453	2518	1885	1386	1109	1073	968	841	814	877	900	937	842	892	811	791	759	745	764	709	642	624	628	640	598	620	589	567	579	592	588	578	597	564	581	551	596	566	589	547	549	563	584	585	558	559	603	573	519	555	538	537	532	573	562	539	580	557	514	515	564	569	558	599	537	594	559	562	565	542	560	556	566	540	560	540	551	577	535	580	526	541	579	549	536	579	493	529	585	570	539	544	537	544	545	503	526	551	539	564	536	555	530	505	606	541	575	541	561	532	586	545	514	546	530	577	533	516	555	528	555	554	545	529	515	526	545	520	562	551	528	534	565	588	552	530	542	551	547	532	535	540	584	547	482	535	557	522	495	550	507	541	545	557	525	525	488	495	533	537	568	570	573	523	521	560	567	562	546	500	569	511	561	529	499	465	495	539	558	559	554	533	523	507	521	579	528	521	508	548	529	528	527	547	570	524	545	514	524	561	552	526	532	521	530	533	550	533	529	506	552	528	530	508	537	561	531	540	563	516	546	538	506	520	564	497	549	547	553	502	567	559	564	497	529	549	521	567	577	564	514	572	544	516	558	549	546	553	527	542	553	548	527	551	559	521	539	536	502	544	515	507	489	502	543	529	528	530	552	549	584	513	555	533	542	547	584	533	530	569	550	548	516	573	507	563	532	541	533	556	534	538	538	549	565	549	519	535	564	569	520	537	527	535	525	508	521	529	532	533	550	548	552	525	525	537	538	555	529	510	525	542	520	546	513	512	508	540	546	533	566	508	577	576	528	545	530	545	520	589	522	520	566	510	531	549	541	526	535	519	543	535	536	512	539	508	516	505	527	572	512	559	556	534	534	533	522	545	518	529	523	530	510	538	532	497	570	536	521	494	539	501	592	561	555	564	519	512	557	496	591	499	529	570	528	539	556	536	553	506	533	535	526	527	547	524	515	564	539	528	559	518	525	530	546	548	566	516	506	555	576	494	504	499	522	557	543	513	557	567	560	518	581	541	516	540	539	519	546	545	555	564	541	527	539	517	531	589	541	571	512	547	528	602	540	502	538	575	532	528	559	537	500	523	532	510	505	521	529	567	527	554	504	486	547	522	554	553	547	518	526	547	539	511	542	558	532	513	498	540	511	541	540	535	529	548	498	502	574	546	555	518	515	542	566	526	504	546	517	557	564	520	566	505	567	540	542	517	543	531	512	522	539	513	530	550	512	514	549	512	514	560	550	498	564	581	574	584	542	526	573	549	559	500	553	572	570	510	530	501	543	529	558	553	579	536	524	499	511	528	551	553	580	536	579	528	549	569	527	576	546	510	537	507	496	517	478	552	543	555	554	550	486	547	555	544	535	506	530	531	534	545	530	499	561	538	577	552	521	504	502	583	543	558	530	519	519	520	510	547	542	535	536	538	538	571	525	522	565	532	542	497	533	541	534	490	540	532	527	576	546	518	546	541	529	587	568	516	505	561	553	552	557	505	537	516	560	519	585	527	552	531	533	549	509	518	540	552	537	533	550	557	501	538	575	510	512	560	495	541	536	529	513	499	546	554	521	546	567	508	565	579	476	560	541	529	516	563	517	525	542	557	488	509	525	506	540	534	556	539	531	521	546	557	577	552	527	549	508	555	557	525	522	504	534	552	591	563	563	565	538	567	533	543	550	555	531	539	489	546	537	548	538	506	524	518	559	570	542	535	533	513	542	506	520	572	535	509	556	525	498	545	562	594	542	545	529	543	518	533	523	505	523	541	551	543	543	551	519	579	538	586	603	479	540	529	532	552	543	542	547	543	518	540	519	560	564	536	528	518	551	532	546	576	495	558	526	525	540	556	508	542	533	481	560	554	524	539	528	544	545	555	528	511	576	547	526	552	536	559	557	482	510	530	565	544	561	496	526	521	581	552	532	522	579	497	522	547	551	524	502	545	541	501	575	514	544	563	522	511	518	565	553	522	542	515	503	580	534	575	514	505	558	540	572	551	530	544	562	531	555	478	570	526	520	495	521	558	558	490	502	536	521	562	543	571	522	499	521	526	526	496	510	551	558	524	516	544	544	557	545	540	499	508	517	570	513	551	539	564	520	552	557	533	522	527	540	545	535	551	551	531	511	526	556	549	553	509	503	558	522	559	539	516	512	526	523	510	566	545	576	523	561	487	564	514	545	513	557	519	579	548	534	504	523	534	509	523	524	541	496	579	586	552	553	519	528	508	513	557	535	570	517	519	554	556	536	517	552	535	514	561	510	534	510	562	517	574	535	537	515	505	553	577	533	509	466	575	549	562	532	504	555	548	546	510	537	549	543	550	511	525	506	558	527	553	554	522	527	571	494	536	459	550	542	536	486	539	528	504	547	542	575	503	523	588	541	536	517	528	525	500	544	543	537	482	602	512	578	514	547	531	527	538	509	546	509	535	564	515	582	536	575	500	548	543	501	552	511	539	539	594	522	560	511	533	531	502	562	548	560	542	532	497	570	502	552	553	522	516	545	534	467	567	502	495	527	529	573	504	539	526	522	576	540	565	561	500	543	551	549	530	597	535	502	532	587	541	537	556	560	523	541	515	525	521	495	542	543	503	540	522	554	506	517	584	522	540	536	530	561	572	528	585	514	542	523	525	538	515	548	508	583	591	555	520	510	540	548	551	509	546	552	578	555	529	548	573	570	504	557	570	499	513	507	546	547	572	547	541	571	550	524	523	584	513	501	523	513	542	533	556	586	516	523	525	536	592	536	564	565	522	506	517	517	506	546	526	524	514	555	525	565	567	524	558	560	529	558	537	541	536	527	560	507	539	567	556	520	517	501	539	508	564	512	531	526	568	503	513	542	525	522	531	543	542	478	558	536	523	536	493	549	477	516	501	504	527	535	555	472	536	520	551	559	523	601	542	516	565	550	553	522	513	557	530	534	555	520	517	558	542	544	544	526	547	543	531	507	517	531	530	543	558	518	503	515	519	527	550	573	506	551	508	526	512	573	522	516	517	567	521	537	531	529	569	508	547	567	557	514	517	560	524	548	515	564	527	525	533	571	512	552	495	538	536	540	528	510	496	525	529	565	512	536	546	559	535	520	533	537	539	529	496	540	559	508	493	495	521	533	532	520	530	494	561	529	478	507	559	535	547	538	501	537	537	522	510	527	536	544	590	520	538	543	559	524	593	587	556	539	539	524	522	525	536	561	559	517	526	501	614	526	530	527	532	545	607	538	569	560	526	536	567	537	517	564	468	561	492	523	543	532	594	543	532	551	528	517	532	518	503	551	523	590	528	522	529	540	527	553	538	545	570	560	520	595	525	539	536	550	503	523	526	545	542	549	540	516	557	568	560	543	504	579	551	508	509	559	528	543	531	540	517	579	518	580	539	553	536	526	554	525	595	526	467	582	512	526	533	486	560	516	570	551	532	514	528	562	511	552	537	518	543	565	487	538	492	479	485	540	518	533	528	543	538	526	538	494	524	540	516	557	529	522	516	494	489	537	545
10834	24166	21266	14464	11649	7195	5372	4659	4188	2867	2263	1910	1556	1574	1523	1509	1628	1504	1537	1494	1448	1256	1156	1138	1132	1048	893	871	901	866	845	827	822	799	786	773	762	732	752	756	750	770	788	746	756	783	761	745	725	700	732	795	695	753	687	732	718	719	705	692	707	712	695	748	719	667	695	687	760	729	691	719	712	696	695	713	676	705	688	731	680	662	679	749	617	664	609	637	702	700	679	677	675	650	647	716	674	713	695	714	691	688	671	668	703	669	694	687	693	694	694	678	670	682	690	668	655	722	685	707	735	710	638	674	712	694	671	692	687	683	690	623	668	675	685	685	692	721	708	645	642	650	711	703	670	670	677	598	661	675	694	692	717	661	665	708	653	670	660	676	668	667	626	667	669	661	666	627	691	684	668	737	645	655	684	664	684	714	678	686	674	654	648	668	648	687	632	721	714	681	685	660	697	688	631	692	654	652	660	670	667	689	703	719	636	722	676	658	650	683	617	660	647	664	703	707	660	685	695	667	650	616	714	684	697	623	642	658	672	687	698	670	659	651	658	698	642	693	668	673	698	652	676	632	661	676	676	662	640	649	688	655	730	703	689	655	646	708	637	713	734	650	668	644	681	683	669	618	637	723	674	670	688	657	610	665	685	673	631	633	672	613	673	764	658	707	683	677	672	689	661	660	662	689	667	639	686	689	664	634	692	659	699	657	696	680	677	665	633	629	702	691	696	681	665	649	703	694	629	717	666	667	714	675	719	699	723	668	636	692	665	678	646	633	701	652	699	712	692	648	670	654	686	700	674	640	684	666	705	659	666	672	654	625	681	656	662	627	675	714	659	676	727	690	641	650	701	722	685	657	725	715	657	711	689	687	691	696	715	640	658	674	666	648	639	669	660	707	692	664	626	669	689	696	664	669	693	704	625	644	717	699	690	692	687	646	640	674	664	658	667	694	697	676	644	652	679	651	649	663	668	695	652	673	715	679	699	695	677	665	653	682	721	673	609	686	712	636	688	669	717	707	713	669	662	688	690	722	718	636	714	653	620	670	714	666	671	700	686	720	624	657	646	685	666	714	680	696	682	644	674	707	667	685	661	686	598	657	721	720	699	654	653	673	628	680	668	719	660	677	701	681	651	649	694	717	689	668	697	719	683	712	661	679	661	671	676	665	648	666	678	706	739	686	691	654	678	667	596	668	664	688	693	712	710	719	653	676	675	672	712	664	702	670	703	695	668	617	715	664	692	700	678	629	690	672	657	668	700	635	719	709	736	739	702	633	677	674	633	702	726	707	707	669	671	634	713	680	683	663	683	690	672	710	653	703	685	669	652	653	685	653	650	664	700	706	673	674	699	655	633	680	671	652	729	695	645	669	739	666	673	695	658	647	675	633	706	723	690	702	663	661	711	675	691	694	695	670	696	690	706	678	649	648	704	675	667	691	725	670	687	630	637	713	712	661	699	679	681	660	711	672	697	652	645	712	668	716	716	726	630	662	706	698	712	664	655	674	681	694	702	672	655	692	716	684	687	652	677	681	668	674	697	683	676	649	658	616	682	656	709	730	697	667	624	636	679	628	733	637	687	724	674	657	704	681	647	658	655	634	677	704	656	697	701	649	732	686	639	689	673	646	651	643	671	706	714	674	714	693	706	651	672	689	710	681	649	657	638	640	683	665	643	658	676	660	666	660	669	657	658	681	700	704	659	640	690	669	680	709	694	638	686	687	678	694	718	712	643	676	639	677	692	695	684	697	670	685	682	688	676	679	690	712	678	706	740	660	702	645	660	650	666	691	643	677	718	716	661	686	679	633	680	634	655	713	672	660	656	692	711	705	668	663	713	680	683	666	614	698	663	643	701	675	633	713	709	715	690	702	684	688	686	664	691	703	662	748	664	682	620	698	689	675	633	689	694	661	685	684	683	691	708	692	654	692	729	680	684	635	695	674	647	715	673	675	702	687	669	635	692	644	696	722	745	605	658	687	682	674	642	669	656	642	683	665	701	679	667	748	697	697	637	689	690	690	694	701	683	681	672	709	683	660	720	673	713	673	652	676	704	660	655	660	639	682	702	707	687	677	688	745	666	696	687	660	722	701	697	676	650	670	686	648	685	675	659	721	666	684	666	681	639	724	650	661	654	704	679	670	667	614	681	739	685	650	663	666	638	674	696	685	673	646	680	630	659	621	709	638	697	680	681	616	703	708	711	636	632	703	692	713	672	698	679	659	709	643	670	688	669	696	689	712	670	717	704	683	605	673	690	718	685	697	664	670	652	686	659	681	695	660	683	648	611	700	643	693	667	696	696	694	645	662	685	616	685	662	671	675	689	657	696	672	654	662	702	658	687	680	696	672	652	696	683	713	680	702	685	685	673	708	696	624	632	636	753	666	689	688	661	648	705	679	717	653	669	693	696	713	712	670	639	661	745	687	677	668	682	674	703	612	603	666	638	698	745	689	651	714	635	669	683	675	675	684	681	686	670	692	680	649	646	713	654	742	690	677	662	722	698	688	685	669	635	701	658	660	684	651	699	629	683	676	676	671	630	665	686	677	668	639	716	679	733	660	685	683	702	679	708	654	676	652	646	667	666	685	682	712	725	697	684	689	681	688	619	685	685	667	698	703	715	695	671	678	664	719	645	715	681	671	679	645	673	662	725	663	706	662	657	653	681	663	655	669	665	702	670	632	677	665	715	656	674	674	676	638	707	634	677	659	720	663	665	639	665	675	658	677	723	686	664	645	649	691	683	681	704	679	694	666	608	665	686	670	692	674	645	735	678	690	679	670	701	652	686	659	685	660	676	673	664	641	671	668	689	699	692	678	691	692	735	664	666	643	686	703	682	669	677	673	697	679	618	688	684	710	689	660	685	644	717	669	667	713	680	697	652	684	730	704	699	666	688	671	666	715	684	647	705	679	722	641	674	720	692	732	647	667	676	681	680	719	655	691	675	675	676	683	687	680	681	653	686	655	672	657	666	669	662	619	695	669	735	674	703	651	682	671	627	688	663	640	614	678	666	650	658	624	659	710	696	625	609	681	652	645	684	702	647	739	698	642	657	683	703	627	713	686	690	690	721	698	682	671	708	651	643	678	622	668	695	681	680	693	686	694	668	679	601	667	697	648	661	657	690	665	690	700	669	724	641	643	662	662	722	692	696	682	661	695	740	702	680	682	645	673	717	719	652	647	696	714	674	721	670	701	679	643	676	626	707	624	625	653	663	692	713	685	636	699	716	670	663	617	715	708	674	661	627	666	646	694	709	672	618	673	678	765	644	682	690	658	695	662	652	636	684	651	698	692	672	701	660	691	665	667	654	664	697	678	687	704	708	655	675	650	634	664	639	696	687	686	684	713	662	721	690	662	642	652	687	661	693	673	621	659	660	648	710	708	662	640	710	672	686	658	704	687	707	658	713	671	702	672	697	684	702	709	716	674	685	662	648	666	660	689	662	681	699	693	664	684	677	674	695	689	658	705	657	685	661	676	705	698
26914	19640	8972	3325	1959	1088	723	708	614	453	358	344	325	313	342	404	393	376	411	405	373	363	324	355	292	283	314	288	312	274	305	271	317	291	327	260	260	284	273	274	290	309	288	281	269	318	259	283	298	262	277	277	278	275	275	267	288	266	264	292	311	293	269	286	312	257	298	257	270	269	286	318	275	275	273	270	291	285	275	274	285	262	320	245	261	293	270	298	273	278	267	268	278	247	288	277	295	287	281	248	303	278	286	280	281	269	265	300	279	256	267	289	270	268	270	271	281	281	302	285	279	284	266	271	282	271	257	248	290	267	279	301	267	259	270	280	281	273	273	277	314	272	285	279	274	266	285	294	284	281	282	261	269	262	256	305	282	269	275	287	263	266	317	296	286	271	279	278	281	265	271	268	285	289	263	262	315	289	306	282	300	256	241	279	304	295	273	258	266	271	275	263	283	255	261	251	275	253	277	254	317	273	288	278	276	278	267	269	305	284	303	241	295	292	256	309	253	277	293	284	277	273	300	295	290	284	304	290	251	263	279	286	273	290	284	273	266	242	251	281	267	265	281	275	285	286	299	274	294	264	288	289	282	300	261	276	269	278	298	282	254	278	306	271	248	261	255	305	255	269	278	297	319	291	260	288	264	275	287	279	288	295	270	271	275	283	305	302	277	308	296	291	259	274	272	276	294	265	267	286	254	296	291	321	281	260	301	275	263	246	288	305	266	283	260	277	283	280	297	260	272	258	291	271	280	291	301	282	284	277	289	263	263	267	268	269	254	272	267	276	279	269	290	276	292	273	274	277	271	280	284	281	275	268	285	278	278	268	301	285	265	306	254	278	279	289	281	277	283	274	300	263	255	287	299	268	295	290	285	298	296	278	299	250	280	302	272	281	263	261	275	282	282	270	289	269	282	277	299	273	300	278	280	249	274	306	244	278	285	331	272	289	290	287	275	267	292	267	265	264	300	259	275	255	283	252	282	277	296	266	261	269	291	277	269	285	280	270	284	266	308	243	267	273	286	322	267	287	279	282	302	285	280	292	292	261	280	260	283	257	288	295	289	271	302	276	265	288	292	293	272	286	282	283	267	262	273	268	273	287	245	286	305	299	284	270	294	239	272	300	280	278	250	281	297	305	268	273	292	304	240	302	268	304	288	262	276	306	273	265	262	260	279	287	264	289	298	269	293	293	257	296	262	295	249	253	302	288	281	257	271	283	276	251	291	274	283	279	292	275	263	298	300	257	280	259	269	280	232	282	258	289	273	244	269	294	269	263	274	267	274	270	282	280	299	283	258	317	285	286	277	290	286	281	287	263	247	250	283	293	254	263	286	283	271	299	261	252	312	270	272	248	293	285	291	295	299	288	282	272	265	305	259	271	283	286	290	293	286	256	284	289	306	299	274	279	280	299	296	274	264	280	272	278	296	284	266	270	279	293	258	296	254	299	285	279	279	250	230	276	261	267	266	295	280	311	270	295	275	261	287	297	242	276	283	286	277	280	265	245	276	255	267	273	304	276	274	282	249	277	281	290	266	260	277	281	261	265	278	288	296	266	272	277	267	277	271	265	292	289	325	282	270	289	273	270	278	279	257	243	272	299	287	275	282	275	274	282	256	303	285	250	292	267	278	276	287	274	270	273	287	285	304	272	292	246	267	289	284	289	292	289	296	293	259	268	282	263	286	264	282	307	273	264	270	276	277	243	255	286	271	302	286	283	313	271	289	281	257	275	266	317	285	255	276	269	279	295	295	294	269	296	283	296	279	265	295	297	321	278	283	251	276	276	276	258	288	249	255	272	309	308	265	270	266	281	269	259	258	259	263	262	263	277	281	241	265	275	281	282	277	262	272	284	281	276	282	279	285	324	283	295	280	299	258	269	282	336	267	279	253	283	278	252	288	291	293	294	231	250	284	278	262	279	270	279	251	271	282	279	275	272	290	271	285	296	256	309	245	273	278	311	278	274	270	257	281	273	255	282	284	281	260	271	290	252	275	238	300	276	285	272	265	272	300	302	291	265	254	281	302	233	301	280	289	261	299	263	328	296	273	307	283	301	277	264	274	254	279	275	275	286	283	270	286	239	280	303	300	258	292	282	306	268	285	296	290	304	297	275	298	308	298	297	270	282	293	269	276	272	278	270	282	279	293	298	283	278	303	294	292	291	272	248	298	287	278	250	250	282	276	298	266	281	252	265	282	274	274	264	277	277	279	287	275	280	304	290	287	293	305	252	292	288	288	265	291	296	283	307	238	266	302	284	300	281	280	267	265	276	260	275	274	294	276	270	250	280	285	281	300	278	279	263	287	313	276	262	319	276	272	269	279	252	291	261	281	255	277	273	271	246	245	294	246	263	269	285	270	269	266	254	281	261	278	302	286	281	288	263	300	278	280	299	276	267	254	305	310	276	314	263	271	283	288	282	263	289	264	264	294	291	251	265	274	279	278	293	295	267	243	282	310	291	274	277	267	263	294	277	291	290	270	271	268	318	269	307	271	308	275	275	281	290	293	290	297	264	280	285	289	286	253	274	301	262	259	298	287	277	288	282	248	287	285	296	264	250	278	276	281	290	250	308	260	263	269	293	281	258	273	262	279	285	245	297	261	275	288	299	247	274	276	259	290	326	258	284	269	295	272	254	272	279	265	287	265	317	304	298	274	305	292	277	313	267	265	256	280	294	269	251	278	273	295	277	297	288	280	279	279	240	288	315	281	256	302	289	281	291	309	279	282	287	251	288	275	282	265	262	302	295	252	282	252	264	262	277	315	299	261	264	278	283	258	274	292	294	262	283	276	275	284	292	302	295	293	287	307	321	281	241	280	311	289	275	269	259	263	268	297	281	289	319	261	278	301	254	278	275	307	283	272	292	295	258	242	259	241	263	271	297	276	261	263	297	282	283	250	293	279	286	277	275	267	271	280	272	269	282	296	280	281	289	276	272	279	271	276	274	281	298	255	296	289	278	297	267	301	315	282	282	288	295	282	312	256	282	291	287	289	284	283	284	264	312	295	257	280	266	266	294	297	272	294	279	303	265	285	270	278	264	279	249	271	268	273	280	306	259	275	267	261	305	289	303	320	301	262	287	261	252	237	283	294	246	285	263	273	276	301	288	270	282	276	273	307	266	255	307	277	262	255	279	257	252	288	264	256	296	284	284	252	290	255	280	291	277	269	287	271	290	277	280	276	291	275	281	286	285	271	249	274	271	270	275	247	295	302	288	282	284	268	296	279	266	289	293	274	270	308	293	300	292	250	267	272	304	273	307	294	226	290	298	289	262	254	290	283	257	255	276	311	275	290	281	295	278	273	249	270	283	304	283	283	272	298	253	259	283	271	274	292	258	284	266	272	280	302	257	293	271	271	266	300	266	283	277	247	260	309	264	293	256	270	261	271	281	232	271	293	303	293	278	259	254	297	308	282	262	309	272	311	297	262	303	255	302	290	295	272	256	286	284	271	254	319	293	283	293	301	289	298	278	289	263
6788	8451	7458	4915	3904	2416	1529	1441	1282	858	679	617	534	545	528	600	636	667	642	601	587	561	486	510	511	433	402	435	422	395	368	395	416	402	383	351	381	364	359	365	377	390	347	365	364	393	361	311	366	331	371	399	394	366	341	375	377	408	375	356	340	396	356	364	387	354	404	356	358	374	382	366	353	309	360	373	377	361	349	334	336	358	363	351	349	331	369	392	333	376	356	352	351	409	355	392	367	396	381	330	377	349	389	397	389	369	336	365	337	363	386	364	371	332	384	383	376	382	376	350	342	359	387	359	347	334	360	368	361	362	345	404	354	378	392	363	345	338	347	363	366	393	323	391	359	365	340	395	358	369	351	361	358	376	358	418	358	365	382	374	390	361	377	381	354	354	380	349	348	336	334	342	393	339	347	388	337	356	367	364	357	345	354	371	317	379	353	365	331	355	360	353	378	380	332	410	350	380	368	360	378	386	380	341	358	383	336	338	336	353	363	415	352	402	349	395	404	352	360	380	393	385	395	349	349	340	369	385	367	345	367	347	347	345	376	309	400	355	334	327	360	354	368	332	374	330	400	353	327	356	371	382	392	379	353	404	349	344	368	325	351	371	383	349	330	331	347	387	355	350	327	347	379	363	366	383	369	359	340	366	389	383	373	383	334	412	326	376	375	347	370	359	368	361	401	364	355	375	372	326	350	391	371	334	348	387	425	355	393	328	388	341	372	374	363	352	361	361	399	333	328	372	359	354	360	340	344	381	401	353	382	355	369	346	352	352	342	358	389	358	352	342	359	360	376	367	357	336	336	384	350	400	345	389	383	371	355	362	344	329	371	355	366	375	412	382	362	362	350	369	334	368	377	383	363	347	388	373	351	384	377	375	380	346	356	358	358	346	389	388	376	345	348	381	370	352	343	356	348	341	386	354	369	390	343	368	353	341	381	406	356	366	332	330	368	367	382	340	336	378	369	363	365	342	364	362	355	360	363	373	374	343	384	360	386	328	337	367	372	359	384	328	363	342	361	351	371	350	375	378	376	355	379	354	361	356	377	352	390	321	351	373	346	367	332	380	326	357	385	374	381	357	373	331	370	349	377	377	352	373	363	371	361	371	339	333	360	349	386	375	329	343	356	371	409	350	367	353	355	370	359	341	406	350	371	353	378	380	343	361	393	313	354	348	348	349	356	360	391	354	391	375	389	336	378	346	374	373	398	371	371	376	368	347	377	350	369	338	390	383	369	385	353	349	348	375	341	357	388	329	346	360	397	360	349	317	369	359	372	377	348	364	365	378	367	338	350	362	350	343	388	370	397	356	322	375	369	314	353	354	388	370	371	339	373	387	380	378	369	367	333	383	390	362	380	352	358	363	343	364	324	356	380	380	363	358	336	362	374	335	363	359	386	364	361	362	334	363	405	363	352	350	355	366	397	373	366	374	381	351	382	343	356	356	375	365	369	368	353	377	391	363	385	390	357	374	379	346	369	350	363	379	346	327	360	370	349	362	364	385	379	373	380	339	338	336	361	340	373	357	361	369	346	353	322	311	352	364	353	356	378	372	377	345	392	348	365	339	339	361	337	343	346	356	355	361	353	399	364	327	407	360	345	366	347	369	348	348	346	355	364	361	357	335	383	355	353	338	373	310	335	340	354	400	375	349	342	363	360	352	365	340	319	345	343	356	367	362	387	365	346	357	356	377	367	388	334	346	370	375	358	391	380	345	364	341	372	341	368	344	362	372	361	352	357	394	339	372	383	384	370	390	360	344	369	391	374	350	383	352	422	364	380	358	348	378	352	366	354	348	365	366	346	377	356	352	366	342	346	352	355	377	357	351	337	347	336	370	382	369	351	378	352	369	369	369	391	368	376	350	355	363	327	365	398	357	381	389	341	383	388	330	369	352	369	348	354	355	354	370	355	372	360	338	334	341	366	338	369	319	387	363	371	352	365	438	346	364	329	365	397	311	402	381	359	368	353	371	337	363	362	349	356	368	369	375	350	367	327	364	338	350	393	346	372	376	328	368	383	358	358	369	359	342	336	341	373	341	295	358	361	365	349	387	367	376	380	359	355	357	384	346	357	359	357	376	375	359	341	354	368	358	377	331	354	351	391	350	387	397	379	335	366	336	328	371	356	349	371	353	386	375	370	372	362	372	398	377	359	352	371	371	340	386	357	340	328	362	348	375	348	343	385	376	366	384	357	347	364	332	352	381	367	367	399	364	337	339	375	377	331	416	366	366	371	363	367	370	422	373	371	338	365	409	355	373	391	379	334	353	352	387	332	342	364	349	361	365	355	354	367	380	382	360	341	369	354	361	335	331	374	354	379	375	418	376	357	361	346	388	375	364	314	348	364	339	324	358	381	326	349	379	330	363	339	342	341	365	385	354	334	354	333	340	372	347	363	386	386	378	349	384	374	326	341	357	330	346	364	395	361	356	382	331	367	378	379	357	387	344	360	377	354	386	344	362	361	360	346	363	366	385	373	367	369	356	341	372	367	365	326	375	362	374	385	357	361	352	346	381	362	360	355	340	346	339	365	367	353	367	365	343	366	373	371	369	379	368	363	356	350	353	392	375	402	324	377	342	402	389	354	372	357	352	357	366	375	364	381	360	368	354	386	368	345	342	369	356	341	340	352	349	365	333	374	357	368	359	343	368	353	397	360	345	356	382	365	356	324	350	383	331	351	360	382	374	330	343	385	376	359	371	374	351	368	375	345	370	372	350	373	394	387	348	374	384	392	362	373	388	348	390	354	367	354	367	368	358	316	388	371	336	366	342	339	375	386	353	384	359	353	361	357	381	350	363	373	347	345	365	356	369	396	368	363	370	366	370	366	346	354	371	367	355	380	353	354	368	362	316	390	376	355	360	360	409	367	361	367	351	378	342	358	362	367	363	336	350	355	371	366	342	378	354	380	351	369	366	333	413	311	349	357	392	362	367	366	371	391	353	354	359	328	330	373	385	334	344	393	369	374	353	352	372	387	340	354	370	362	380	331	362	309	364	352	383	345	370	375	360	382	365	337	359	366	333	345	354	361	334	354	359	357	410	350	357	317	353	335	367	375	339	364	359	345	354	358	381	350	331	350	393	395	378	403	346	372	346	360	369	371	397	362	370	348	341	330	361	339	341	381	343	411	405	367	358	376	348	369	375	371	364	373	352	361	347	381	344	364	358	384	350	356	366	378	360	381	380	359	358	374	378	345	378	354	368	370	362	387	360	351	321	313	376	335	364	389	332	362	340	383	314	369	350	366	376	367	391	376	386	349	336	367	368	373	385	346	370	360	347	371	353	367	365	314	350	340	374	353	383	391	361	341	362	337	352	397	365	383	358	385	357	382	362	357	326	378	337	365	340	376	390	378	346	348	355	338	363	362	344	363	377	350	364	326	349	346	387	377	371	363	322	366	365	384	357	332	406	403	380	381	362	363	391	373	387	342	353	373	341	378	376	331	363	381	386	365	369	344	396	353	338	359	382	362	354
23717	20976	28260	23866	20965	11512	2374	1509	1305	1087	863	797	694	741	717	731	787	780	822	771	736	723	667	599	678	585	614	568	561	555	575	556	584	551	523	541	538	478	491	528	526	548	583	562	540	511	532	521	533	553	504	533	545	528	509	551	570	538	534	538	540	508	518	490	523	515	549	499	521	524	542	530	536	553	540	525	521	517	492	484	522	462	488	544	514	519	516	518	505	493	492	468	544	504	496	547	502	529	495	515	533	492	536	511	512	527	481	484	515	547	520	524	551	518	540	535	544	543	539	507	476	484	524	487	511	530	547	491	537	540	532	515	529	530	490	525	497	530	505	486	531	509	518	494	535	496	508	533	492	511	523	515	488	509	520	475	519	502	503	514	505	511	522	511	512	558	524	522	497	552	527	538	568	525	538	553	490	529	522	511	533	537	497	507	518	488	481	481	484	548	494	511	506	497	529	532	521	551	520	531	483	494	542	488	558	491	524	524	492	525	507	556	502	515	465	508	516	516	527	516	498	503	497	493	503	531	509	505	517	510	509	484	495	478	484	501	499	511	524	549	490	548	504	490	490	506	519	510	536	505	515	493	504	554	522	491	517	516	557	529	487	488	534	523	541	474	533	483	547	491	520	540	540	550	507	548	522	482	537	503	516	496	490	573	532	520	523	519	502	475	519	488	529	541	472	507	477	506	513	540	481	529	506	527	498	526	503	504	528	475	482	536	500	534	513	505	509	512	539	509	539	520	513	524	497	500	517	516	540	502	525	507	505	522	509	514	466	561	503	517	503	503	507	532	545	578	508	501	482	543	507	543	496	504	509	484	498	529	485	505	481	534	445	526	531	504	550	523	512	513	544	512	520	527	495	549	498	483	494	461	496	524	529	555	520	520	531	503	510	509	501	520	479	503	522	526	525	549	557	530	526	512	501	523	517	549	475	496	544	513	530	514	524	528	508	543	537	488	490	550	528	550	530	491	499	498	518	497	512	555	521	526	490	539	530	530	503	504	523	535	510	555	490	509	511	528	544	504	534	518	521	518	521	503	510	565	527	493	520	511	502	494	509	537	494	507	525	506	520	500	534	482	493	476	523	481	516	533	526	513	472	511	505	546	528	497	506	516	485	517	497	538	551	522	512	526	510	527	514	486	474	526	512	546	524	517	545	509	491	515	524	510	546	551	513	483	528	521	495	534	471	493	486	536	507	497	524	508	511	448	498	493	521	509	526	487	479	496	511	505	532	496	547	547	494	496	518	507	510	516	500	465	491	537	531	533	501	522	547	519	504	535	519	514	534	489	534	537	514	476	483	541	508	548	509	469	494	530	523	511	493	511	499	505	542	522	475	495	511	533	473	535	487	512	501	540	514	543	536	548	506	504	509	534	481	526	556	545	505	544	539	516	529	456	514	504	506	517	518	529	516	551	524	528	587	487	506	544	503	496	499	520	497	512	535	520	498	532	496	529	538	522	498	489	507	457	505	508	480	482	515	521	496	490	483	525	484	518	505	484	497	486	501	495	518	496	496	506	504	513	514	478	493	507	507	509	527	481	540	492	506	500	525	512	500	487	516	511	531	482	518	531	487	505	482	470	520	529	496	545	533	548	500	519	516	486	478	482	523	502	533	535	537	503	521	486	510	496	548	496	486	533	515	501	549	516	500	542	492	515	502	501	545	486	502	528	543	486	524	502	487	491	503	522	510	515	533	549	543	523	507	556	511	571	510	559	455	500	516	514	497	517	491	509	482	461	527	515	497	520	526	498	528	555	543	497	484	499	497	500	536	532	549	530	488	466	547	524	544	547	490	518	517	514	488	500	527	514	520	499	506	490	513	499	549	508	528	511	505	458	546	481	526	506	521	484	542	509	496	508	507	564	550	514	512	509	516	469	496	468	522	506	494	539	520	557	517	489	560	553	536	561	540	482	515	496	475	509	506	520	522	539	514	495	577	549	473	484	549	469	548	511	543	510	504	515	512	486	528	552	543	506	552	488	536	551	463	494	507	496	534	543	516	505	534	524	572	523	530	517	489	497	522	509	517	512	501	527	516	503	501	510	515	516	455	535	480	505	515	522	515	534	527	529	516	520	520	498	477	487	494	514	545	514	514	472	488	519	489	483	503	512	569	526	509	508	526	558	544	498	500	510	478	518	523	492	496	515	531	522	536	531	495	535	487	526	516	555	515	484	515	483	494	503	497	511	521	529	484	507	546	530	555	519	525	511	554	542	513	591	488	540	521	527	549	467	492	500	578	479	503	476	547	530	500	532	524	509	486	484	530	542	557	516	520	530	527	496	488	528	519	504	513	510	543	572	529	532	498	518	514	528	530	474	483	511	507	499	498	531	485	537	529	508	562	530	501	516	520	513	510	506	485	463	536	524	542	482	517	531	528	506	529	503	518	517	494	546	507	491	521	523	489	497	503	521	564	531	507	517	518	485	506	520	497	487	503	508	491	550	515	559	519	498	507	532	501	558	451	494	487	497	533	514	518	516	517	498	521	516	509	500	552	503	525	523	550	498	460	508	498	492	450	490	532	499	560	515	506	507	534	548	500	513	555	544	504	495	595	503	511	536	485	515	477	515	477	499	519	492	531	468	502	547	517	531	466	504	466	488	531	527	513	509	498	521	473	467	481	511	528	519	476	550	505	501	497	481	512	509	525	469	501	524	536	543	535	521	531	523	518	491	510	467	530	519	532	468	526	522	535	543	559	508	487	535	522	514	512	565	522	538	509	524	510	492	493	535	504	548	532	514	485	528	497	479	487	532	485	487	519	510	533	502	493	503	523	497	492	506	543	514	555	496	510	539	545	532	465	523	489	484	516	524	525	529	492	528	514	515	474	508	513	527	514	528	496	542	516	496	574	509	498	526	537	475	518	486	543	508	479	506	538	476	502	479	509	512	466	476	485	506	538	536	453	489	467	538	496	498	518	520	558	529	568	541	524	503	497	535	477	516	542	490	514	503	524	527	531	500	545	531	492	496	563	515	483	491	506	484	524	525	526	528	537	506	554	515	507	527	486	487	524	528	527	488	516	468	529	488	570	496	500	490	516	496	559	517	509	484	516	497	490	526	513	496	549	492	499	527	495	495	507	503	516	496	545	534	521	524	518	514	509	517	513	497	514	501	533	514	533	516	512	499	511	512	521	548	510	520	543	531	532	504	534	499	529	494	520	495	502	527	504	514	495	493	488	521	510	474	531	494	547	528	523	559	537	487	492	517	502	518	554	525	528	519	490	502	505	527	537	495	540	535	492	488	537	538	504	521	497	525	533	529	475	507	516	486	513	497	530	543	524	503	512	508	540	486	487	509	535	507	505	488	511	520	505	503	532	529	531	557	500	523	508	529	472	514	514	524	492	553	548	491	525	540	526	511	486	518	516	477	493	497	470	498	509	511	480	479	537	517	531	521	445	514	516	495	536	510	526	501	502	524	491	573	544	507	512	527	479	526	490	513	511	509	545	527	490	525	547	522	530	479	528	496
8135	17711	15335	9806	7919	5565	3498	3028	2602	2056	1563	1395	1197	1193	1088	1144	1200	1283	1177	1205	1068	1061	952	918	922	931	826	843	761	753	744	798	710	785	691	700	646	667	620	669	684	717	694	674	683	692	697	679	698	681	720	674	689	665	625	650	642	709	691	663	677	610	650	669	663	642	670	716	700	657	676	684	619	682	677	658	659	621	640	660	658	676	609	647	587	685	640	703	637	658	619	625	674	644	658	691	634	670	605	643	625	640	638	683	675	653	674	658	637	662	628	609	614	624	652	708	663	643	688	630	656	657	655	625	632	687	635	667	641	672	629	664	686	690	633	643	678	622	607	680	652	650	635	624	667	652	610	626	662	714	622	673	674	662	707	612	663	663	684	620	662	646	605	664	650	667	647	629	653	652	670	675	691	657	638	655	645	589	631	639	613	650	672	670	612	664	649	593	572	693	696	624	664	693	633	649	654	652	634	652	626	634	656	646	615	661	681	613	641	618	677	652	700	625	646	637	661	653	635	635	645	672	628	673	632	633	625	622	629	658	629	627	688	643	614	604	640	679	622	663	665	668	656	621	662	643	625	678	623	669	633	681	645	663	627	640	618	666	661	621	636	639	666	656	634	672	650	641	618	578	632	683	687	644	607	638	695	658	657	669	617	633	684	651	600	653	591	615	621	649	686	623	657	675	650	667	625	707	667	639	640	647	649	648	640	681	646	659	704	687	685	627	653	621	669	663	620	631	651	618	661	654	656	655	644	652	668	626	647	637	614	621	615	662	614	622	607	654	667	629	619	632	659	678	660	648	624	673	612	661	627	661	615	648	647	643	635	605	641	649	679	648	687	667	663	639	639	607	681	649	612	711	617	653	635	639	651	681	664	649	648	602	662	603	629	674	610	664	653	605	651	654	603	670	645	679	634	593	684	680	674	630	644	617	683	638	653	635	622	633	697	668	703	643	639	637	666	669	677	681	621	625	657	689	632	670	685	697	622	631	649	640	616	626	644	622	628	640	642	609	682	627	591	657	617	677	652	622	627	648	667	611	681	618	639	637	621	655	656	646	701	611	674	700	618	638	687	679	670	610	684	637	608	598	618	650	654	647	677	610	624	623	680	667	619	632	638	644	658	600	612	693	674	687	694	672	659	657	656	671	651	711	625	663	660	648	636	670	631	612	678	703	665	650	638	656	685	632	641	677	667	656	625	651	629	634	606	615	655	615	637	666	679	633	652	635	631	578	665	651	690	645	673	676	652	636	640	589	636	633	656	653	650	630	671	651	642	619	673	637	633	645	624	648	658	629	651	627	627	664	620	621	592	642	643	640	647	642	664	662	613	628	712	613	619	640	605	663	630	637	648	630	633	653	631	634	633	675	671	644	614	623	700	650	666	663	672	638	649	643	633	643	618	635	676	606	621	639	611	636	622	635	634	619	612	670	684	613	646	616	670	639	637	623	614	649	649	571	668	674	652	606	692	665	629	621	707	617	677	655	633	679	640	610	657	641	647	648	656	600	650	595	634	693	646	703	648	645	677	654	644	660	661	638	661	677	653	641	665	678	677	673	645	589	634	640	635	679	618	610	604	622	656	629	646	679	688	635	644	609	594	603	649	668	644	629	622	644	675	686	646	672	619	654	637	643	638	638	618	678	668	594	617	628	682	674	643	673	653	670	651	647	596	614	631	652	631	603	667	692	633	645	663	620	632	603	620	631	637	636	651	615	642	674	635	650	647	569	638	708	623	660	655	673	661	609	689	659	621	665	613	623	665	676	633	669	625	587	687	667	611	607	631	674	684	653	657	690	668	638	636	662	688	647	661	645	663	626	620	638	612	642	611	634	657	656	586	676	691	617	655	653	605	624	679	666	638	702	646	623	661	664	635	660	655	635	657	660	659	692	669	636	622	681	604	655	642	652	633	637	695	669	663	646	649	693	650	660	627	626	635	646	646	643	664	635	645	663	625	612	662	673	638	634	647	685	655	639	636	646	665	659	629	643	642	659	654	653	632	643	687	643	636	640	653	657	646	646	635	626	669	629	639	589	623	673	649	679	651	625	627	618	671	639	665	600	658	663	645	661	656	694	631	633	657	630	651	706	642	687	675	626	636	660	629	629	691	675	688	688	598	639	648	633	601	625	675	654	670	622	695	603	634	622	615	658	630	655	621	639	653	665	647	642	657	619	603	644	668	628	650	614	658	611	643	679	642	679	642	600	654	656	591	631	623	624	650	654	615	634	655	626	665	639	665	634	662	662	630	646	645	661	631	646	643	709	641	595	629	640	676	666	635	580	615	656	663	674	690	617	664	661	635	642	659	568	680	677	652	633	620	618	657	675	628	641	609	619	639	616	633	644	676	672	646	658	619	652	632	668	640	676	634	680	637	630	672	662	682	666	628	633	641	606	617	606	611	628	616	613	645	628	654	667	642	661	681	661	684	642	665	665	628	656	646	626	647	660	665	645	669	661	665	678	639	626	608	627	672	630	701	688	676	661	658	631	618	662	656	635	634	646	711	629	653	696	624	712	659	652	660	634	656	638	690	608	681	625	658	627	628	629	666	651	646	661	640	631	670	645	679	641	620	631	652	616	687	676	685	655	647	661	669	619	651	661	635	741	625	648	642	648	647	649	622	699	635	654	618	614	643	641	650	635	670	623	676	660	677	689	628	650	623	649	668	666	669	685	616	657	632	693	632	645	628	577	672	653	653	655	691	626	621	658	659	655	653	670	654	628	627	625	649	658	668	663	617	618	662	685	613	644	592	677	632	607	652	654	689	602	682	631	670	701	595	679	639	656	638	656	624	664	632	612	617	623	681	644	621	664	700	649	652	681	681	642	629	659	626	648	637	602	638	676	681	640	629	670	622	614	655	677	666	623	647	687	655	652	658	671	667	643	644	670	678	677	678	619	690	636	681	621	590	641	616	658	669	627	612	626	630	631	626	619	654	632	648	621	664	649	662	643	649	626	661	630	650	659	669	652	643	666	674	628	624	684	658	625	676	663	644	660	655	649	677	629	632	653	636	675	636	634	669	650	597	665	640	675	648	614	667	676	631	675	642	600	626	633	673	643	595	655	627	620	595	668	693	659	674	622	645	632	657	628	676	634	650	631	650	668	662	609	652	685	640	656	667	665	613	652	630	649	689	675	633	634	610	621	687	616	671	653	590	655	655	664	630	692	654	604	577	601	576	668	623	671	638	597	649	673	634	635	680	628	669	619	706	640	628	659	638	671	698	635	650	671	667	694	674	624	682	667	664	637	592	644	630	570	631	623	666	655	624	671	674	643	642	641	633	643	692	647	683	670	658	652	666	673	640	646	656	652	622	622	642	663	655	592	659	661	586	651	618	632	685	634	671	638	648	668	647	644	626	668	670	677	633	645	647	621	626	639	668	641	663	657	607	669	652	677	629	618	646	634	684	620	677	611	635	639	611	637	636	652	633	612	627	664	669	630	634	627	676	616	689	640	615	657	651	669	692	682	669	618	648	628
24903	20974	27008	24909	9755	2086	928	787	710	574	389	322	353	329	305	321	392	409	434	387	327	299	316	268	269	293	280	268	222	260	239	238	216	219	223	219	243	208	216	200	218	208	235	218	227	218	238	203	217	208	232	208	216	202	209	173	215	210	241	192	184	231	199	211	218	196	229	244	232	224	198	207	200	210	203	192	230	208	190	193	196	204	218	218	195	224	193	213	211	212	201	189	220	206	190	208	219	210	211	199	219	208	201	212	206	201	215	208	205	212	216	216	197	199	171	207	218	214	182	206	190	198	216	230	189	192	184	225	200	211	208	197	249	209	199	201	184	200	227	184	206	206	186	233	197	203	191	198	175	220	211	189	184	167	206	213	191	197	204	200	217	199	200	211	204	216	210	204	207	219	218	197	220	200	175	188	206	210	185	203	203	195	216	197	204	204	177	229	196	185	222	197	205	221	221	192	190	206	205	214	195	208	199	181	190	208	204	199	198	204	204	200	207	215	180	192	175	190	199	199	203	227	207	210	208	188	216	187	212	197	220	206	202	214	195	227	193	193	185	211	197	203	229	190	203	225	204	222	217	223	201	207	231	210	199	203	207	187	217	199	198	192	187	199	167	169	205	226	200	205	221	210	197	197	215	210	205	187	206	220	209	218	210	212	206	188	206	186	185	193	200	182	194	198	197	201	196	225	211	188	210	209	187	228	209	187	202	191	217	196	237	202	180	206	190	240	191	204	213	201	220	216	221	199	229	159	209	201	204	192	214	198	206	220	218	201	211	184	190	210	209	212	197	219	193	211	206	180	204	186	204	208	206	226	181	199	197	200	233	204	203	229	216	202	218	219	202	188	203	230	205	181	221	192	214	215	202	182	194	214	187	209	197	201	203	195	196	200	208	188	220	214	209	214	178	189	189	193	208	234	200	204	211	198	179	196	206	217	207	208	191	219	190	204	208	196	211	219	220	195	182	216	219	239	194	219	216	211	209	214	206	204	227	204	204	233	201	220	204	186	194	198	197	221	202	191	175	214	223	197	191	178	208	210	185	224	216	215	221	184	205	196	224	192	193	200	224	207	202	189	241	219	202	192	217	240	201	218	183	225	213	225	197	227	218	206	204	173	193	213	213	199	189	203	212	196	184	237	205	196	189	207	185	177	193	203	201	216	202	209	202	215	174	193	199	206	180	197	187	192	209	209	201	195	215	208	216	232	196	224	204	212	199	193	187	219	196	218	215	190	221	217	204	221	189	174	219	213	194	199	207	204	207	205	211	222	202	186	194	226	202	238	205	199	200	234	210	196	215	204	217	188	219	220	200	240	191	194	201	204	208	215	202	214	227	196	177	188	214	182	201	226	190	225	212	196	224	212	212	210	206	211	208	207	193	210	222	210	187	211	225	214	215	231	200	208	186	201	225	178	184	201	179	200	211	225	222	200	196	196	200	199	199	188	201	191	229	184	206	217	210	209	203	199	212	194	189	156	199	214	225	219	211	200	195	210	199	222	193	211	208	213	203	215	233	216	206	235	196	212	201	201	192	202	213	203	196	216	192	219	216	181	192	217	201	208	162	188	177	214	212	230	200	193	190	193	206	239	223	204	215	208	213	201	224	203	206	204	217	210	233	221	179	186	194	197	196	198	207	199	199	218	185	194	227	214	212	203	203	199	238	208	210	191	203	201	210	202	202	189	195	201	226	219	183	217	182	183	214	198	196	205	226	170	191	172	196	195	212	218	199	221	204	226	207	198	181	226	226	182	190	172	199	201	225	205	191	203	206	197	230	215	199	224	203	218	204	183	196	216	192	209	195	201	220	240	184	225	232	194	201	222	202	231	210	209	191	249	214	184	205	187	212	208	228	200	208	204	212	204	209	160	209	190	206	210	196	218	204	194	212	217	200	208	236	223	164	209	218	211	211	195	192	190	188	215	211	213	207	202	200	239	219	209	192	220	233	210	236	210	185	207	233	205	183	208	201	189	199	220	191	211	192	219	231	186	203	185	211	193	224	214	204	198	204	226	217	192	198	206	222	175	217	191	185	193	224	205	200	205	220	191	208	197	190	230	206	211	213	197	214	208	214	219	178	206	179	198	180	221	207	214	204	212	207	218	207	212	197	224	183	220	194	217	207	210	214	197	189	215	216	193	213	239	222	204	194	204	208	199	190	182	231	199	217	196	225	199	221	194	196	230	221	199	213	204	191	207	198	217	214	205	187	191	175	209	222	186	217	197	206	200	223	221	198	214	201	223	209	196	208	209	201	218	185	206	201	213	214	216	198	228	192	214	206	191	224	183	232	197	180	203	213	176	175	186	228	203	200	213	200	209	211	196	233	203	190	197	202	195	197	198	231	232	216	201	194	190	202	195	210	210	226	180	201	194	194	213	203	196	183	218	172	173	205	216	224	208	185	201	188	201	194	216	198	200	206	226	226	172	172	183	213	229	209	189	205	202	213	207	188	194	210	190	193	193	200	212	194	189	185	213	189	204	218	212	207	201	224	189	190	182	235	210	210	207	206	197	227	224	202	221	227	197	216	193	205	200	180	182	196	181	189	189	189	184	206	212	220	214	179	189	189	203	206	214	208	193	186	191	222	203	193	192	212	187	196	228	181	204	185	206	206	182	187	196	203	197	200	199	209	203	208	203	208	224	201	206	205	201	202	221	200	166	223	207	209	226	214	204	237	211	204	179	209	196	205	217	198	226	194	192	200	223	208	208	202	208	209	190	213	214	216	203	187	190	192	212	218	196	204	210	220	211	217	202	206	174	186	216	196	219	196	213	200	212	191	222	210	205	193	212	212	179	224	179	244	218	204	230	206	209	207	222	222	203	195	209	173	190	196	185	209	210	186	204	198	204	211	197	198	208	184	193	202	210	209	201	201	209	211	221	178	206	196	209	194	218	226	189	217	188	202	204	195	218	204	205	195	215	178	188	214	203	221	203	227	198	215	190	194	210	196	185	188	217	186	251	221	204	218	194	193	220	204	214	186	194	178	201	220	239	216	204	203	237	220	213	178	189	172	211	187	202	187	220	224	223	220	227	228	195	186	198	209	207	187	218	201	183	180	236	205	216	219	202	204	199	197	216	179	187	186	190	208	212	202	192	218	201	185	171	212	207	207	186	232	207	211	196	221	212	208	241	209	213	194	208	218	214	225	204	201	227	208	184	198	203	199	190	183	187	226	201	206	202	204	215	198	218	208	227	209	215	200	216	197	191	202	195	206	215	204	201	203	199	214	219	211	210	201	198	197	210	193	188	212	208	184	181	202	204	211	209	211	186	193	204	209	204	201	225	192	184	222	189	198	236	219	212	214	202	191	189	194	219	202	182	186	197	198	196	195	209	198	204	228	207	198	206	199	201	212	211	205	216	202	203	194	194	207	192	188	187	190	212	201	232	222	231	201	176	202	219	193	199	213	169	187	179	205	186	172	222	220	188	186	202	200	231	204	195	212	218	186	222	189	201	202	226	220	207	221	220	209	201
7444	13125	11201	7171	5105	4219	2212	2025	1699	1304	889	721	716	648	597	654	679	777	809	748	659	608	528	511	472	467	381	399	401	370	330	378	345	327	309	314	292	288	285	292	316	349	351	328	307	307	308	337	313	309	275	346	305	307	294	290	281	303	285	275	297	294	324	284	290	272	294	310	286	281	283	296	305	275	271	288	292	307	278	325	286	287	284	298	277	282	286	314	305	306	312	277	302	287	282	272	259	304	268	273	313	271	295	316	297	294	315	285	287	290	266	272	304	317	280	279	288	286	266	251	289	262	259	276	301	289	282	272	299	291	263	286	291	278	263	289	286	285	291	289	308	307	275	295	320	282	287	298	271	274	272	277	286	265	269	275	260	281	307	292	298	272	266	291	291	314	309	282	317	285	277	310	296	271	245	268	276	291	313	274	300	286	282	306	296	271	281	273	271	291	270	281	272	295	291	275	272	269	290	261	277	282	282	309	273	309	284	291	273	284	289	287	284	305	285	312	311	267	276	275	274	254	269	272	284	311	286	319	274	285	275	268	281	255	248	294	289	294	293	267	276	252	267	258	277	303	286	294	292	285	269	311	287	278	281	289	313	292	263	265	276	287	292	294	302	297	278	280	271	308	282	300	286	289	274	303	296	293	289	276	277	290	266	288	288	305	267	254	278	280	280	283	254	284	302	299	298	292	280	266	264	271	284	245	291	288	285	300	309	303	264	261	312	286	293	272	310	310	270	315	307	298	279	267	287	263	281	318	310	304	287	294	281	283	271	326	240	286	289	305	257	284	306	312	304	283	284	261	280	308	305	298	279	281	304	278	320	279	276	247	275	287	290	270	284	296	301	269	292	298	314	265	281	274	294	307	281	313	292	268	278	288	283	315	292	299	253	303	280	286	281	325	266	290	275	262	278	277	281	295	275	292	290	283	331	282	294	282	297	309	272	284	300	284	283	307	303	280	293	277	328	240	296	281	283	287	278	260	299	295	291	276	280	282	282	310	284	272	265	295	274	267	307	291	277	315	278	248	295	283	306	273	264	292	321	305	257	272	305	294	259	291	293	298	300	303	305	259	284	283	281	297	297	286	288	296	293	287	304	295	284	288	281	309	293	273	274	275	304	292	300	302	283	294	286	273	288	298	261	280	257	294	269	286	264	301	301	258	289	253	271	307	311	281	327	258	299	280	282	285	264	307	284	281	297	304	274	304	279	327	296	265	290	267	309	293	268	272	285	254	313	282	289	274	296	257	288	276	298	284	278	283	252	277	288	267	291	313	265	280	297	267	246	265	274	259	291	307	269	278	295	301	238	272	294	277	274	273	290	276	311	272	293	281	295	318	276	312	289	277	305	306	298	298	301	260	295	262	301	288	262	279	290	326	296	287	287	277	263	300	282	272	260	318	286	287	307	307	277	294	288	299	308	317	282	271	267	291	272	284	278	291	315	278	272	284	329	255	252	261	262	255	310	278	317	278	274	270	298	294	271	314	303	292	291	277	307	280	287	284	270	287	268	283	261	303	309	268	315	293	313	275	293	271	275	279	312	284	309	306	289	271	289	298	279	275	288	301	309	259	309	321	281	313	284	267	280	279	262	295	253	283	321	302	276	295	275	295	270	280	296	282	270	273	300	292	289	317	268	285	272	290	283	290	309	267	273	303	305	277	269	278	308	283	284	291	273	289	265	306	273	294	310	295	309	295	286	292	279	296	320	257	259	286	253	279	293	299	281	308	318	315	288	262	274	302	281	283	285	265	275	278	300	280	309	303	315	301	302	293	298	283	272	296	305	303	297	291	293	272	277	295	316	285	291	278	257	262	291	301	308	261	314	287	288	299	269	282	294	274	283	301	253	275	294	256	286	272	278	319	273	293	283	281	305	328	315	270	278	289	317	285	318	266	282	270	299	326	254	296	306	263	258	294	293	277	251	298	284	294	269	293	287	270	297	263	285	301	293	279	259	252	319	263	287	299	288	296	286	300	258	294	272	292	285	265	294	279	256	285	277	277	296	288	297	272	310	275	262	311	293	290	281	292	313	283	272	314	257	286	302	298	284	284	300	279	266	299	299	273	275	265	306	315	285	258	265	277	316	287	287	318	302	301	296	276	291	299	292	259	320	304	266	287	300	293	275	263	269	293	264	297	291	268	300	293	276	291	289	270	281	285	326	294	264	299	254	254	299	286	287	300	262	270	285	280	298	274	305	313	271	296	299	278	286	266	281	269	297	289	296	309	266	291	291	290	293	312	304	267	279	287	285	273	273	276	287	291	276	263	293	299	264	248	293	296	294	293	266	262	308	275	291	285	299	291	286	262	278	306	288	296	298	280	261	273	305	266	284	257	265	299	277	278	281	278	307	283	294	298	273	282	271	242	316	287	297	281	275	279	306	292	273	289	272	273	280	276	281	303	304	294	300	272	300	293	293	284	303	289	267	289	299	309	309	282	266	287	290	268	284	296	274	290	299	278	269	302	290	301	302	282	285	280	277	259	282	298	294	271	280	274	298	302	292	272	257	254	322	283	255	287	287	269	280	275	284	304	276	277	292	324	287	284	282	292	282	284	305	295	291	294	262	290	276	279	274	290	271	304	263	277	257	282	328	296	274	306	302	284	302	313	277	309	258	304	255	291	267	286	306	260	276	301	295	295	281	329	284	272	292	286	275	274	266	283	307	300	284	278	294	311	291	298	306	265	291	253	258	277	284	260	276	270	279	303	292	270	290	298	330	293	282	289	268	309	292	260	279	287	300	287	272	302	298	319	297	245	254	265	260	263	294	277	305	302	266	275	277	310	294	254	279	317	246	279	316	259	279	301	293	290	296	286	285	302	273	284	295	285	291	283	296	269	291	301	287	279	289	314	287	280	299	289	284	301	290	313	256	253	288	283	284	315	255	293	278	286	298	299	288	286	250	305	272	271	267	273	282	294	271	306	271	275	297	320	275	283	287	273	291	304	310	297	297	295	261	275	300	281	304	292	292	313	271	279	302	296	281	292	250	268	306	286	303	286	277	276	257	278	289	274	276	308	282	289	292	288	268	288	284	294	267	279	269	275	302	289	303	307	266	263	274	271	277	306	258	297	274	288	320	304	295	272	301	317	291	287	294	259	277	278	285	316	296	310	293	262	278	294	300	274	300	287	266	271	296	297	259	312	290	279	253	290	290	289	302	272	323	292	290	309	289	279	260	273	271	301	322	300	291	298	297	298	263	267	267	310	254	302	278	321	303	295	273	305	260	270	295	290	301	288	274	349	282	283	274	267	265	274	287	303	292	249	306	275	280	277	281	280	266	294	295	283	308	268	273	256	303	283	256	274	302	283	261	277	254	267	314	282	276	300	283	305	286	309	289	289	268	316	308	268	256	294	300	266	274	247	293	267	274	306	264	311	275	265	280	271	294	299	287	295	281	289	319	268	261	281	264	319	315	275	273	285	275	283	300	316	288	283	290	279	303	309	267	294	269	287	284	299	299	306	276	279	285	292
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
