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
339484002495	339484003015	339484003565	339484004115	339484004665	339484005215	339484005765	339484006318	339484006865	339484007415	339484007965	339484008515	339484009065	339484009615	339484010165	339484010715	339484011265	339484011815	339484012365	339484012915	339484013465	339484014015	339484014565	339484015115	339484015665	339484016218	339484016765	339484017315	339484017865	339484018415	339484018965	339484019515	339484020065	339484020615	339484021165	339484021715	339484022265	339484022815	339484023365	339484023915	339484024465	339484025015	339484025565	339484026115	339484026665	339484027215	339484027765	339484028315	339484028865	339484029415	339484029965	339484030515	339484031065	339484031615	339484032165	339484032715	339484033265	339484033815	339484034365	339484034915	339484035465	339484036015	339484036565	339484037115	339484037665	339484038215	339484038765	339484039315	339484039865	339484040415	339484040965	339484041515	339484042065	339484042615	339484043165	339484043715	339484044265	339484044815	339484045365	339484045915	339484046465	339484047015	339484047565	339484048115	339484048665	339484049215	339484049765	339484050315	339484050865	339484051415	339484051965	339484052515	339484053065	339484053615	339484054165	339484054715	339484055265	339484055815	339484056365	339484056915	339484057467	339484058015	339484058565	339484059115	339484059665	339484060215	339484060765	339484061315	339484061865	339484062415	339484062965	339484063515	339484064065	339484064615	339484065165	339484065715	339484066265	339484066815	339484067365	339484067915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22839	20227	27279	23000	20161	11901	3685	2150	1687	1493	1391	1137	1046	969	904	817	761	748	687	677	690	690	644	606	659	595	603	612	589	596	558	572	554	595	602	609	591	557	530	566	536	535	546	568	480	492	513	469	505	522	485	486	511	496	483	482	470	480	500	457	473	460	465	470	492	502	507	453	490	482	461	470	433	485	502	497	444	498	471	475	477	487	466	484	465	454	449	482	439	500	514	480	456	461	508	466	463	471	507	469	471	458	477	485	466	460	540	459	522	453	453	464	458	502	486	468	464	500	482	486	490	447	474	476	470	412	472	464	491	471	462	484	474	457	487	455	481	482	444	457	484	473	477	481	488	511	450	489	444	482	448	492	479	491	453	496	490	469	491	475	483	499	465	516	453	451	417	441	422	463	489	488	481	490	452	473	447	461	493	476	494	468	489	459	451	461	445	465	462	492	464	502	505	479	471	457	502	468	479	474	481	440	441	486	484	466	468	437	450	470	473	498	453	457	442	440	481	465	465	477	499	509	456	492	489	464	485	486	464	464	445	471	469	432	437	487	493	483	439	474	433	471	446	449	509	518	506	490	503	450	463	481	471	461	483	461	454	474	494	456	497	477	449	476	486	439	469	470	457	457	435	442	444	455	494	469	483	451	450	510	486	422	490	465	428	492	498	446	467	457	505	453	459	502	443	469	468	445	448	483	484	451	454	439	466	471	436	455	451	504	435	457	476	482	416	470	494	477	504	416	460	477	482	466	493	441	481	473	446	470	456	495	465	437	481	432	444	443	416	467	489	488	441	448	481	448	446	449	476	466	444	485	486	448	485	498	427	466	472	494	467	500	473	456	454	472	479	454	452	490	452	459	473	490	474	454	480	461	455	457	422	478	443	471	439	455	444	466	436	476	463	505	498	480	503	457	470	445	483	476	496	485	469	457	444	475	469	454	476	483	481	487	461	424	432	497	481	479	469	480	463	468	485	472	475	500	455	494	439	462	492	464	445	504	498	447	469	457	462	525	477	460	470	478	453	439	511	457	438	470	463	412	417	461	458	479	489	468	501	506	447	469	458	434	449	499	474	438	455	483	466	479	462	485	460	470	468	470	488	497	463	443	477	471	455	428	488	464	491	443	422	464	494	470	490	484	454	467	492	435	451	479	455	456	463	470	494	463	479	514	473	466	489	449	473	507	442	471	490	491	515	488	512	451	473	452	493	421	475	492	467	447	480	447	458	484	462	495	443	481	478	455	495	488	444	438	512	470	474	487	466	475	506	488	455	511	482	498	497	462	424	445	441	446	434	507	468	458	489	468	494	434	448	485	466	479	487	415	457	489	442	460	462	468	454	476	493	466	491	445	419	454	479	476	491	460	479	483	443	493	455	505	468	444	474	432	468	479	497	508	439	478	478	472	452	500	454	514	444	455	461	480	456	463	452	455	473	441	537	462	450	464	492	465	425	434	477	438	472	501	480	439	434	456	485	484	464	477	457	469	445	483	447	481	485	451	469	456	477	473	494	469	435	434	474	460	504	493	445	477	470	449	457	438	456	449	487	463	474	452	470	449	471	480	479	443	442	459	474	466	498	465	484	474	435	467	458	459	446	442	476	459	434	464	483	509	465	461	468	464	473	464	492	453	476	514	445	450	470	478	464	451	485	460	486	472	456	468	472	470	487	454	479	486	444	461	454	492	431	482	487	449	443	419	461	468	456	430	483	442	508	437	529	435	440	434	460	502	464	462	448	487	464	468	452	478	469	497	521	470	468	470	500	485	467	440	470	501	470	458	476	527	430	470	452	443	492	478	460	480	459	458	455	472	440	468	453	471	479	441	450	493	439	470	439	472	460	457	448	443	431	467	463	443	431	476	504	469	481	449	466	489	472	478	437	487	489	461	443	449	477	478	496	465	457	473	469	477	491	443	450	458	447	450	482	473	467	467	461	473	411	461	452	469	453	466	482	468	443	462	462	455	468	508	491	463	511	520	472	467	460	518	497	448	461	463	474	507	497	444	452	465	465	469	466	502	464	504	450	464	482	493	489	509	490	478	459	459	460	456	498	455	477	444	485	459	480	480	452	463	467	450	477	490	452	455	453	468	462	460	502	466	454	440	479	451	437	472	486	489	451	421	455	470	413	418	459	423	482	464	438	476	453	460	473	456	466	481	437	515	491	503	478	476	461	478	510	476	445	443	501	480	470	471	481	460	450	445	502	447	422	487	434	489	439	450	460	444	495	447	468	477	471	487	447	503	430	475	461	465	490	459	419	501	491	451	479	520	480	447	484	447	485	421	445	455	460	484	470	464	485	486	446	477	465	470	464	458	466	479	452	479	458	457	485	464	459	458	472	429	462	466	470	473	493	500	469	452	468	463	449	433	423	522	442	459	450	462	453	466	476	446	423	499	457	435	466	485	468	447	478	430	476	454	480	440	511	457	430	475	470	419	475	474	499	443	485	483	487	467	482	448	472	433	479	486	457	454	477	473	490	466	471	447	475	456	414	456	471	486	504	495	443	471	494	460	453	439	481	465	482	443	473	438	467	488	468	483	458	495	465	459	478	472	494	505	465	444	446	444	462	466	484	471	473	465	473	458	437	478	487	463	468	498	477	428	467	482	449	447	467	439	463	471	463	426	445	411	452	455	483	474	467	479	439	436	431	475	480	508	433	437	447	445	451	462	459	476	446	478	497	463	456	444	482	479	460	515	450	421	470	451	434	492	437	472	485	442	453	489	453	474	475	488	471	488	470	455	488	465	442	462	433	499	451	468	448	440	466	456	520	476	450	511	434	469	473	462	460	481	441	479	508	452	477	458	443	449	437	463	509	471	464	442	442	493	455	455	453	454	468	463	493	501	426	453	462	474	453	461	451	468	512	511	503	470	473	456	465	472	449	470	426	473	437	482	519	499	459	521	491	463	436	509	472	465	470	458	481	496	461	496	465	475	459	449	457	491	484	499	445	463	468	477	430	440	480	473	485	450	500	494	452	481	457	458	460	468	468	499	491	424	436	507	473	456	462	452	485	469	471	452	468	444	494	471	473	445	456	465	483	496	484	508	460	477	461	499	441	473	467	483	446	466	453	465	476	499	475	454	437	462	471	476	479	428	465	460	481	482	448	442	451	465	474	444	474	437	511	459	445	458	439	456	486	465	492	489	484	496	487	448	460	462	480	491	514	450	460	466	426	487	469	474	438	488	469	467	450	452	460	471	449	493	457	463	476	427	476	482	509	496	487	487	490	434	472	498	430	471	490	429	485	470	449	463	409	457	471	497	474	471	458	436	474	459	475	487	473	469	470	491	494	450	446	485	492	478	446	451	491	488	438	456	444	506	466	459	492	458	481	478	403	468	441	446	496	453	498	441	438	490	472	476	498	449	461	433	454	463	424	513	427	485	467	485	476	443	492	417	473	436	483	448	464	440	461	464	480	466	417	484	472	531	478	459	473	441	475	514	514	436	481	485	476	426	468	463	465	448	489	466	483	473	454	412
14575	26840	24471	16923	12659	9840	7806	6274	5405	4777	4144	3568	3148	2838	2565	2302	2108	1854	1721	1621	1621	1539	1464	1489	1443	1385	1353	1336	1299	1323	1287	1255	1342	1353	1333	1285	1245	1279	1185	1135	1085	1130	1067	1090	1043	997	1048	1020	1039	995	1023	941	930	992	915	940	940	886	901	927	892	833	853	889	838	851	848	846	898	846	865	864	896	854	907	935	923	892	843	936	890	845	891	908	894	910	929	827	869	886	801	890	867	883	875	858	901	910	919	897	899	921	839	907	906	887	906	926	872	857	880	914	881	889	909	909	875	891	857	865	929	809	871	875	830	918	865	879	850	912	938	870	867	901	931	890	870	884	862	929	849	884	919	881	883	872	872	873	865	851	853	863	900	859	891	846	888	897	868	860	897	872	890	895	895	846	841	848	894	855	858	870	871	878	866	890	870	880	871	861	864	917	857	886	864	850	859	934	846	900	865	882	884	873	874	878	873	880	925	864	851	957	890	850	884	879	890	888	918	842	875	863	846	866	904	894	892	940	846	859	886	821	844	859	837	897	867	923	850	867	869	888	871	877	918	919	842	851	874	903	835	897	889	919	893	847	880	853	849	881	853	856	901	870	823	861	887	868	836	903	880	802	880	852	917	874	889	895	842	929	923	864	815	914	881	875	881	883	859	799	877	867	887	816	886	870	866	882	850	869	856	866	910	865	897	900	865	862	906	912	861	891	906	849	864	906	913	874	882	927	840	848	909	899	867	836	854	892	873	826	868	862	821	914	864	871	865	856	868	875	908	843	910	867	904	876	852	855	885	877	898	924	841	872	857	894	862	861	875	895	870	896	865	876	884	843	843	916	866	828	878	860	881	856	835	910	906	869	833	867	912	895	846	863	862	901	829	927	875	832	891	911	892	895	853	871	836	879	906	859	824	847	890	885	883	836	901	882	853	850	861	903	904	858	839	914	894	878	884	839	950	896	929	851	887	924	909	846	884	840	886	840	895	900	870	855	839	854	887	839	863	836	849	887	865	864	849	825	861	917	914	841	913	874	879	877	909	927	896	862	856	869	902	859	865	921	859	887	858	869	875	891	902	868	884	873	872	891	869	906	854	853	869	871	838	881	839	893	918	882	848	865	875	907	887	957	866	871	917	908	867	842	904	869	913	897	912	824	862	908	848	848	835	904	852	865	928	887	929	865	869	891	839	934	831	878	846	868	928	935	862	876	831	868	944	897	916	907	847	884	921	854	901	847	865	899	876	901	879	922	893	902	880	879	878	852	903	882	847	844	858	876	868	895	885	883	965	887	822	886	896	877	889	837	885	870	875	910	842	886	862	831	880	843	905	906	842	917	886	890	894	903	832	927	921	896	877	865	847	847	885	896	919	896	901	836	872	806	884	877	916	877	900	857	887	853	880	904	878	884	859	858	865	876	914	882	827	831	853	859	875	889	892	863	888	930	908	873	873	889	869	855	880	859	873	941	891	869	863	861	897	840	893	881	872	941	877	869	906	840	888	910	841	896	843	873	868	864	831	944	953	906	866	917	887	894	857	928	861	853	881	884	840	877	859	894	887	872	882	860	901	872	824	897	880	807	907	881	849	907	841	940	898	883	914	879	900	862	869	884	847	877	878	903	918	859	927	831	885	901	907	951	876	865	907	852	846	901	832	862	971	822	894	896	872	880	880	877	883	908	824	888	914	938	934	891	946	835	902	863	899	867	857	862	855	920	864	908	860	880	881	886	873	839	900	817	807	922	857	843	862	934	834	872	859	866	871	903	823	896	850	861	870	910	906	911	886	876	851	836	884	908	832	901	836	895	933	897	899	893	896	833	880	899	829	829	859	872	867	852	891	881	840	941	904	855	865	829	859	951	921	869	884	864	875	917	889	871	869	882	913	883	834	875	894	915	915	891	895	872	884	857	867	853	837	863	884	901	877	905	862	932	826	882	938	889	861	891	846	900	822	899	902	843	865	880	837	866	880	886	837	839	849	886	859	825	922	850	902	900	874	857	926	852	842	863	875	855	879	859	852	894	861	881	881	924	868	878	844	870	911	863	868	938	902	879	898	901	862	893	907	867	842	911	898	891	876	828	830	834	889	853	879	913	883	885	916	878	824	927	884	884	865	889	841	881	888	910	883	835	839	876	869	887	907	870	895	885	920	894	915	860	923	867	911	886	865	891	834	880	884	870	935	836	855	889	900	886	859	851	875	875	875	850	930	899	928	914	865	826	843	867	895	864	888	929	880	822	817	894	876	873	912	876	839	831	856	888	901	869	899	817	876	909	862	904	872	859	918	859	910	861	872	813	877	917	886	937	874	951	869	922	891	906	866	868	889	871	927	918	812	882	882	879	901	864	865	851	808	878	882	846	856	905	907	810	880	859	830	873	856	868	855	846	904	858	896	903	943	912	868	851	907	901	901	826	935	880	881	921	840	909	891	852	885	850	883	857	850	852	897	884	854	853	939	872	912	838	873	858	878	877	891	868	827	831	885	942	888	855	931	887	885	871	887	891	897	858	836	873	905	894	887	914	884	842	848	913	881	885	892	874	867	859	908	846	815	895	877	886	891	873	903	829	907	913	843	871	913	868	867	862	863	894	842	879	896	828	876	812	943	889	924	906	839	856	866	862	846	855	833	859	885	912	934	866	884	894	870	880	905	841	866	837	831	876	875	911	872	848	883	863	823	870	911	922	916	919	852	869	849	896	832	898	860	852	889	875	911	880	888	846	884	823	895	851	894	883	898	910	876	885	868	871	829	908	877	862	907	875	829	866	868	891	867	869	827	864	906	862	896	944	856	796	884	886	826	930	932	915	920	902	874	853	861	861	851	857	892	858	832	870	875	924	860	853	878	911	857	905	813	886	902	868	885	838	869	876	894	863	884	844	906	862	846	856	896	878	871	895	856	845	858	861	899	870	912	896	898	875	839	837	900	885	877	843	866	850	900	880	876	856	909	856	868	860	876	932	864	864	898	885	869	894	860	917	856	847	942	832	928	851	854	853	896	895	897	872	892	851	840	881	875	914	843	887	894	877	889	895	885	851	913	880	881	868	941	911	836	885	881	844	819	852	880	898	877	851	874	897	842	861	884	861	883	855	897	852	871	845	863	896	873	888	911	869	876	896	887	875	861	856	888	856	917	906	908	869	845	862	858	877	913	940	878	847	902	902	865	941	894	906	902	923	841	888	909	956	888	905	838	864	984	865	873	881	870	902	872	866	857	885	899	844	866	902	821	897	938	881	867	845	884	898	907	910	906	886	908	883	918	875	887	890	900	853	872	909	901	818	844	936	860	884	869	878	895	850	859	854	886	929	895	844	886	878	894	874	853	919	876	943	873	854	873	901	853	952	861	845	872	908	882	882	887	827	857	835	889	880	900	873	868	886	895	918	891	857	933	908	920	864	840	862	893	913	879	890	898	893	852	901	866	901	892	830	892	885	874	877	893	899	887	926	924	875	930	919	884	915	878	888	907	867	869	858	884	876	844	882	906	913	871	883	882	921
27450	18009	6520	2587	1339	975	784	632	534	526	532	482	450	434	388	392	372	361	355	347	389	374	358	359	322	321	335	337	318	345	333	319	343	394	356	369	368	327	302	308	336	366	349	318	284	326	317	302	317	304	303	305	296	298	316	326	321	306	257	290	331	311	296	331	279	302	294	316	295	306	290	294	306	263	299	308	292	294	322	298	325	275	280	308	275	319	307	287	266	317	320	316	303	272	310	289	317	295	335	294	268	331	311	301	323	288	293	289	304	334	281	295	342	291	309	331	324	313	302	319	278	295	327	341	304	309	312	287	308	302	299	293	271	307	261	326	306	295	302	308	273	278	302	304	311	297	287	292	304	299	287	310	334	321	287	295	302	336	299	272	309	295	270	303	312	315	313	303	310	290	283	303	302	327	296	303	307	311	301	305	300	311	306	300	265	331	293	298	306	293	326	292	312	292	288	327	296	290	289	334	288	265	301	295	327	266	313	275	276	291	282	266	282	303	312	307	320	282	326	316	280	280	342	323	296	293	265	285	308	305	289	311	310	292	284	321	291	330	295	309	289	306	296	292	312	325	313	313	309	299	259	264	281	291	304	279	311	301	301	323	270	282	264	300	276	284	307	268	300	277	305	300	314	333	300	284	286	282	328	289	297	302	289	327	309	278	303	283	287	299	331	321	302	310	318	335	291	349	290	291	311	283	335	276	302	308	275	299	290	301	324	311	292	320	256	289	305	321	309	297	294	285	280	273	303	312	291	306	312	265	302	317	314	303	283	279	305	266	309	321	280	320	283	289	291	303	301	298	292	300	317	324	326	320	295	270	315	293	284	343	301	324	305	299	293	280	283	347	272	306	322	294	308	298	279	306	324	277	270	319	315	288	291	284	282	292	289	278	331	289	316	284	273	326	294	265	307	284	297	292	257	299	318	284	290	300	283	315	320	286	289	300	307	303	313	289	311	300	313	321	285	294	280	288	308	332	313	329	287	296	297	274	288	261	249	299	276	321	307	294	280	315	312	318	288	304	332	304	270	284	278	303	311	292	289	282	315	297	316	272	282	292	318	274	319	302	285	326	320	329	280	324	301	301	320	308	308	306	285	299	298	328	276	292	284	308	285	328	311	296	315	316	306	307	277	282	304	314	299	302	313	259	311	279	325	287	287	285	290	275	324	275	254	298	307	301	305	319	290	313	322	319	297	276	286	315	295	290	260	302	309	322	280	295	305	324	327	311	289	295	285	286	278	306	287	311	306	294	298	311	321	281	307	278	278	316	294	294	301	318	272	285	326	281	303	295	298	331	304	297	322	326	296	314	296	308	270	314	286	295	322	299	300	299	288	291	321	291	281	317	302	293	303	295	319	299	311	279	327	338	324	282	272	309	275	340	323	267	306	334	326	300	288	342	313	312	299	282	306	302	300	292	301	293	299	311	307	287	295	301	305	291	328	282	289	326	298	299	278	282	300	296	284	315	297	308	312	290	318	298	284	285	332	291	273	302	318	298	307	307	306	274	311	299	281	293	319	324	312	307	289	314	333	258	292	320	306	289	287	294	285	330	298	311	283	287	333	289	297	318	297	314	291	322	321	272	317	305	323	295	292	288	274	336	312	313	284	283	306	313	312	305	268	277	305	287	333	312	260	308	328	311	312	277	288	270	280	311	322	322	281	274	310	296	292	308	326	280	273	284	287	302	280	309	298	306	304	338	284	305	307	328	299	289	310	341	316	278	303	276	297	287	282	302	328	320	310	300	294	326	286	333	294	273	302	290	280	266	296	273	286	296	320	269	302	293	313	269	280	291	315	303	282	286	319	311	282	292	286	299	283	282	318	276	294	298	313	335	287	284	300	268	298	291	273	277	308	281	283	303	339	316	295	293	307	290	290	306	298	299	300	331	336	308	322	306	299	289	274	289	299	280	297	311	281	300	301	313	277	305	291	305	307	317	286	303	276	304	313	295	300	300	291	273	296	297	306	297	310	285	275	308	292	301	307	304	284	281	300	306	320	285	272	296	304	307	293	292	311	261	282	285	317	307	327	309	302	295	288	311	271	341	299	296	314	298	316	274	302	314	292	316	307	300	293	313	285	294	336	311	322	292	301	301	319	296	306	316	263	294	284	293	316	334	282	310	290	287	274	267	315	319	296	308	288	277	301	286	319	285	275	307	309	292	299	299	294	263	313	303	312	312	274	296	309	288	315	320	306	327	294	329	288	305	293	300	322	292	332	312	302	351	335	288	316	306	308	295	281	294	293	351	294	298	313	283	298	293	299	286	299	290	280	296	302	309	305	264	282	289	293	261	280	292	301	283	278	282	296	281	279	283	303	313	295	308	304	318	308	302	323	287	320	283	283	301	291	328	306	282	291	353	314	312	288	307	318	293	289	304	315	303	307	311	285	309	316	306	310	272	305	317	290	335	315	300	316	307	307	301	310	302	292	307	273	295	313	285	310	300	268	290	308	260	293	303	278	295	314	313	313	310	305	311	304	302	327	284	333	325	315	331	285	304	288	309	316	294	288	324	294	279	282	337	314	284	275	320	323	303	305	272	339	331	311	306	295	296	308	333	260	300	263	253	261	301	295	300	313	311	314	298	283	308	316	302	291	310	291	290	283	306	295	314	321	322	332	284	313	332	295	319	315	338	316	283	291	272	295	316	330	306	293	293	317	336	304	315	279	317	281	306	296	298	313	286	286	306	305	278	295	313	294	310	308	295	299	290	295	302	326	276	279	314	297	322	280	273	284	298	283	328	306	292	280	291	286	281	295	307	310	300	290	316	315	280	303	284	279	319	299	297	278	293	307	279	287	274	290	291	251	282	310	282	313	318	321	297	310	308	331	290	289	309	280	285	309	304	299	304	279	309	283	311	308	310	303	291	316	298	303	325	302	299	324	301	340	278	301	303	271	312	303	303	286	291	265	292	305	301	316	300	286	292	287	320	303	308	280	325	326	284	297	278	295	324	322	288	291	329	293	302	304	311	301	296	288	300	313	329	305	264	328	311	314	315	320	288	312	293	303	268	270	287	298	282	288	274	297	280	317	282	306	297	288	318	320	311	304	298	300	277	318	285	308	242	290	320	331	281	310	303	281	308	280	321	285	302	291	312	284	322	302	275	327	263	268	278	320	320	307	294	300	297	326	277	271	311	316	287	295	255	308	315	323	306	296	267	275	296	313	278	291	294	293	277	306	297	300	269	280	311	295	254	282	327	296	317	309	289	306	288	310	291	276	290	317	300	300	285	292	340	309	315	302	326	321	292	297	298	294	291	321	319	303	293	285	298	323	276	324	303	290	302	281	314	269	289	288	317	312	324	316	302	277	296	319	289	288	312	292	304	292	331	298	273	308	277	303	325	291	282	308	320	290	299	313	295	296	318	270	307	300	307	296	307	281	307	313	282	278	307	287	267	283	306	292	301	287	332	299	292	280	325	297	306	285	296	287	300	307	312	302	323	304	300	320	290	318	305	300	277	315	285	292	309
9640	13016	11131	6164	4072	3028	2508	2072	1811	1594	1514	1385	1217	1119	1071	1003	925	896	866	832	780	791	754	790	801	784	767	830	735	771	681	749	749	780	769	772	736	745	722	695	747	715	643	681	675	660	637	673	612	623	668	621	622	603	622	579	634	581	579	583	618	592	618	590	598	610	583	615	585	590	596	588	643	592	591	577	549	582	620	602	635	630	563	629	629	583	620	611	583	619	604	578	571	579	581	613	635	623	606	558	596	614	593	583	636	580	611	615	576	623	607	626	654	613	575	616	630	619	571	588	606	618	612	581	574	604	619	601	577	583	617	622	599	613	581	544	604	567	645	585	598	591	614	586	593	595	621	571	566	606	586	578	610	603	595	616	576	576	594	630	615	630	616	619	607	604	582	566	625	580	557	601	590	591	592	586	608	550	614	605	605	567	623	608	611	592	599	589	583	638	582	583	600	581	627	618	559	600	616	565	618	602	552	593	600	603	587	594	598	604	583	566	621	694	609	586	608	607	571	573	602	595	605	603	587	616	593	609	571	589	598	605	567	589	628	582	594	607	612	570	621	587	556	604	602	619	643	585	621	612	580	634	589	644	599	593	585	533	600	630	593	601	619	614	582	597	608	538	546	590	595	595	564	646	616	576	577	667	628	640	598	610	631	619	606	591	615	614	621	562	628	578	569	569	558	608	597	608	584	602	605	625	571	559	583	578	580	559	566	610	638	620	611	525	555	609	611	606	557	611	596	604	587	589	606	562	542	596	591	583	609	586	605	605	517	610	546	573	577	637	582	586	557	548	572	576	564	545	586	640	604	591	621	583	595	564	575	637	621	640	652	636	587	582	606	567	614	559	577	593	592	631	593	614	573	612	588	565	604	592	620	560	613	565	614	587	598	541	590	595	603	605	586	610	627	620	611	643	583	592	565	590	598	613	601	607	605	608	581	619	613	563	551	568	595	567	626	587	600	579	631	602	583	549	601	587	578	602	579	561	594	579	609	622	599	602	617	587	576	604	579	583	595	591	605	587	618	652	630	638	546	568	626	602	584	655	559	586	615	606	547	620	630	618	604	597	594	530	599	598	592	587	594	568	584	561	611	625	569	620	573	614	571	638	601	586	653	602	624	575	588	603	614	607	580	566	589	634	618	605	581	631	571	587	589	580	583	544	596	609	594	624	537	621	602	602	586	605	601	601	550	561	553	569	571	652	629	550	605	600	612	576	573	595	571	609	578	608	578	584	608	598	557	604	606	595	624	606	576	614	607	564	571	549	603	591	614	616	616	583	599	598	621	591	531	641	636	600	652	569	601	588	592	588	580	600	603	644	605	618	606	563	593	645	592	648	561	561	589	618	611	586	609	627	566	634	579	584	612	612	608	621	592	600	584	596	595	577	599	594	603	599	600	558	605	602	586	601	560	576	582	583	606	603	598	564	618	590	641	576	600	585	593	583	555	615	628	629	563	599	641	610	579	589	598	627	615	614	599	592	588	568	614	584	615	584	609	610	623	593	605	625	621	605	559	617	566	617	604	575	583	624	616	600	603	627	609	592	614	591	597	569	564	609	571	585	554	629	560	597	578	605	589	599	602	613	593	588	590	605	575	597	620	638	614	572	589	590	593	601	606	607	619	624	620	605	626	587	558	629	622	637	650	589	587	606	600	586	609	604	611	583	607	568	633	621	557	587	629	572	562	585	574	617	645	621	624	642	640	582	575	620	575	586	657	607	597	563	603	567	604	578	645	620	627	596	582	630	589	599	633	583	575	595	616	582	596	594	617	581	587	584	647	579	587	629	570	613	568	629	591	573	599	600	603	614	604	545	656	608	590	625	555	564	588	597	638	633	567	557	616	590	566	634	602	615	567	631	594	602	627	593	582	604	595	612	627	526	600	563	560	585	592	635	652	591	599	640	597	589	601	582	596	607	623	570	602	604	602	596	601	610	605	563	562	602	583	597	552	601	607	592	645	610	570	613	567	623	605	553	590	610	576	578	616	641	611	595	597	618	596	602	552	578	596	583	567	597	578	590	590	577	633	609	581	593	607	590	579	618	570	616	626	635	584	593	608	575	587	599	612	609	643	594	607	595	596	574	585	617	601	608	574	608	599	592	590	601	604	630	591	554	584	566	613	582	582	577	566	606	613	585	584	597	623	619	635	594	609	599	647	586	614	622	575	594	584	657	580	584	600	613	563	605	617	599	555	549	628	612	541	598	596	570	582	600	582	601	647	611	546	596	560	603	625	573	577	633	609	621	556	622	537	619	593	660	621	599	625	578	589	620	586	563	564	618	592	559	587	581	626	585	630	624	587	587	630	582	576	588	607	617	588	604	562	606	581	626	602	552	611	624	616	609	624	584	581	546	547	595	639	601	634	578	643	607	562	621	588	647	618	632	601	600	609	608	601	585	599	611	553	574	592	604	595	652	551	554	561	591	604	591	599	604	596	635	655	554	597	624	587	597	602	570	620	593	581	585	622	581	595	607	604	600	595	604	617	603	570	607	615	588	590	614	602	609	593	570	582	571	638	641	616	607	637	601	585	596	557	612	593	587	565	607	571	557	584	580	585	603	573	582	620	598	594	575	604	648	624	610	595	584	587	590	566	569	575	583	595	602	667	611	630	599	666	579	625	600	600	584	565	612	613	617	628	648	607	638	616	558	617	613	560	591	592	575	601	556	581	561	629	581	613	594	553	590	598	582	584	593	592	528	563	604	578	592	588	606	600	583	588	553	565	580	571	618	586	584	566	571	592	595	567	604	574	597	590	600	620	567	578	589	593	572	559	613	659	591	577	627	603	603	604	615	589	564	627	569	578	544	594	562	588	563	583	591	607	632	607	567	579	591	555	649	579	636	618	572	594	577	582	580	552	578	556	585	573	583	590	621	627	597	573	619	617	559	573	568	626	626	545	659	599	573	612	613	556	619	570	596	584	607	616	588	603	557	576	624	577	571	597	575	586	576	608	577	585	609	621	596	616	637	601	576	569	594	620	557	581	593	578	632	603	600	601	584	519	643	586	625	633	555	596	597	583	604	573	626	609	637	581	601	568	607	556	590	604	585	604	560	601	620	627	614	617	603	606	607	621	593	627	569	598	552	594	585	580	628	598	618	622	607	603	608	632	645	640	542	571	581	576	576	597	599	634	600	679	614	609	590	616	582	655	603	551	617	580	635	635	585	582	602	656	578	614	570	593	609	598	573	558	596	607	606	592	606	573	634	632	595	552	612	572	592	610	612	599	594	601	624	570	570	560	591	596	594	596	616	580	601	597	588	603	608	633	609	546	602	608	585	606	562	648	621	633	613	611	635	582	571	586	596	606	601	617	592	600	611	609	582	596	579	608	600	626	590	601	561	582	560	583	592	632	611	638	599	598	601	651	651	576	600	613	538	618	621	597	583	556	637	593	601	595	603	624	593	572	581	603	565	592	610	630	614	606	564	577	606	599	606	552	608	590	587	601	599	593	645	590	591	575	591	567	583	589	560
25243	21474	27980	25334	13073	3084	2009	1319	1099	1034	901	821	701	708	604	630	506	506	505	471	455	481	486	427	447	445	421	417	436	454	475	432	415	460	445	430	425	418	396	387	403	413	386	404	414	367	415	423	384	357	375	376	415	408	324	394	360	384	326	377	359	352	347	371	374	380	341	348	336	366	352	339	354	333	378	349	374	358	377	385	335	380	379	374	368	351	369	375	333	371	344	368	361	355	362	373	323	344	383	364	333	336	315	363	358	354	328	377	366	358	376	358	357	365	354	337	339	368	360	350	378	349	322	369	341	370	341	342	358	349	340	347	350	353	342	365	409	366	339	355	327	374	356	369	391	356	344	381	347	415	361	363	360	356	337	397	329	372	367	361	360	365	347	353	369	389	378	355	373	386	346	350	354	333	378	323	362	345	366	367	363	337	348	349	357	356	367	390	362	336	394	341	378	333	363	343	381	348	358	364	340	378	332	365	358	365	360	350	321	375	356	363	376	374	339	364	398	374	357	323	350	354	386	333	345	351	325	366	355	374	352	359	378	368	332	352	357	332	366	355	367	353	362	371	385	361	333	298	354	348	334	382	359	369	377	379	352	387	323	390	364	339	330	372	334	348	380	395	367	371	356	332	346	334	356	341	353	353	361	345	326	339	361	383	344	354	380	355	343	384	356	350	345	347	372	344	364	368	360	371	401	339	368	362	336	363	324	358	352	337	367	339	347	379	342	328	357	356	351	357	328	337	404	352	315	350	389	353	367	345	328	335	332	341	314	335	373	354	363	350	388	383	313	351	339	372	368	333	360	347	355	382	322	369	321	348	357	354	335	333	359	335	340	357	353	338	347	361	386	344	347	392	370	372	342	351	368	335	321	369	349	379	317	335	378	347	359	357	345	351	339	351	377	325	361	384	343	371	390	395	366	378	366	312	392	332	344	367	384	350	352	315	342	389	343	374	346	375	367	343	340	346	364	319	364	364	352	365	334	341	339	326	388	324	336	324	325	367	377	339	363	358	360	370	355	387	381	352	387	359	344	331	351	385	326	348	362	358	366	379	360	364	322	376	347	386	367	384	359	318	332	325	324	362	365	356	320	362	393	348	380	389	356	329	371	338	347	365	374	364	353	362	381	334	361	347	350	378	331	336	371	346	344	371	363	367	352	348	340	370	387	371	375	368	354	366	361	369	360	383	388	312	364	374	327	388	360	348	351	340	401	364	362	351	375	389	340	330	351	331	365	379	384	361	396	398	368	341	349	375	373	341	324	333	356	388	363	385	373	394	321	367	378	359	340	370	370	313	362	364	349	371	348	387	366	375	368	372	335	328	347	324	371	373	351	370	356	349	351	329	336	370	337	373	368	344	390	362	383	390	337	381	349	363	350	365	374	370	394	358	358	403	346	345	336	371	369	375	340	377	325	362	373	334	338	338	371	365	356	389	347	368	345	360	322	344	347	347	359	350	380	342	345	376	387	378	363	368	390	373	356	330	376	366	366	325	391	337	366	359	333	366	336	341	344	338	371	345	328	349	375	328	338	332	343	393	357	358	361	348	359	357	358	338	344	347	350	405	360	378	329	374	334	376	382	350	359	363	384	372	377	367	355	362	365	322	340	360	389	351	370	356	336	352	363	362	342	355	352	347	364	345	368	349	343	348	388	356	372	392	318	339	379	358	342	378	367	346	343	384	387	362	341	337	354	371	325	342	336	332	326	371	303	385	357	377	341	350	342	313	358	325	350	336	344	362	362	340	389	396	342	343	378	326	379	360	338	329	376	345	346	399	325	340	344	376	346	351	351	359	335	338	343	361	350	355	345	370	323	322	329	361	367	337	344	358	385	383	388	353	351	371	371	373	361	389	373	347	337	359	374	340	356	323	342	372	338	341	350	382	358	347	332	365	375	400	376	331	378	352	353	356	358	328	343	359	342	387	341	360	324	358	327	340	319	357	381	358	356	349	361	366	334	348	345	339	366	340	345	357	355	394	339	357	372	387	358	335	355	371	345	324	364	372	378	340	377	349	353	364	348	392	355	311	362	359	353	373	391	359	352	326	347	336	363	380	334	373	377	358	361	387	351	341	343	356	333	340	345	323	356	349	337	357	353	322	350	305	388	341	399	406	380	368	342	341	320	352	326	345	316	365	352	355	382	352	337	369	337	351	346	373	350	332	356	315	374	351	340	298	342	342	383	345	361	369	371	357	374	371	368	378	353	348	352	365	358	361	341	365	385	337	335	387	334	330	372	335	342	356	354	311	344	349	351	346	347	362	383	360	354	356	354	349	342	323	320	365	349	345	350	326	391	357	313	376	365	354	349	324	338	360	337	360	305	375	351	374	371	338	331	375	337	368	341	361	360	372	372	349	379	355	367	328	388	332	377	353	362	370	338	355	372	363	379	335	339	337	338	354	374	339	356	353	387	357	366	335	364	376	351	357	332	350	356	341	370	377	347	338	344	347	360	332	345	337	324	345	335	346	379	336	355	349	370	350	349	334	337	365	349	372	389	358	342	391	316	332	369	358	328	348	358	318	379	373	332	345	304	384	319	378	310	351	344	349	354	322	337	336	323	355	332	359	375	395	341	388	377	351	348	366	346	334	335	349	332	344	337	349	343	340	314	352	365	389	389	394	353	339	368	343	357	346	363	364	386	373	345	340	364	361	344	339	366	387	356	327	355	348	354	353	347	340	358	347	385	377	336	383	369	379	347	390	320	361	339	351	373	368	365	342	364	355	390	372	350	375	355	380	362	355	344	373	336	406	325	382	382	358	342	325	386	362	355	354	342	365	390	352	355	374	348	357	329	341	383	362	347	374	351	394	370	372	349	354	354	340	372	346	362	357	368	330	366	322	381	358	363	364	374	383	346	324	375	336	352	341	367	362	340	368	326	332	378	374	367	351	327	321	372	340	377	335	345	355	344	328	360	340	338	330	351	350	342	333	370	348	327	349	350	344	354	371	378	329	385	383	367	341	362	362	343	353	378	337	376	358	370	337	343	343	343	348	374	335	374	363	344	364	377	359	372	363	334	361	397	329	365	341	346	330	326	345	402	348	365	323	359	369	357	403	346	325	379	366	371	336	352	355	378	418	356	369	314	331	334	348	358	332	329	384	350	352	330	346	356	352	354	342	340	350	315	347	394	336	335	372	333	364	345	320	346	367	344	325	392	339	377	380	338	382	334	359	354	387	337	365	393	367	373	339	355	367	340	329	372	333	339	338	382	382	352	344	383	356	353	363	330	412	355	349	360	338	384	331	339	344	380	365	363	353	381	331	371	325	367	363	350	376	365	337	343	338	394	332	361	360	374	333	371	355	359	383	355	356	337	360	334	348	363	342	320	356	364	366	361	322	309	341	341	372	348	336	340	352	382	378	338	341	354	349	370	378	403	360	340	375	354	303	393	339	324	385	358	374	336	349	319	342	376	346	343	358	375	342	389	392	351	340	376	381	361	351	326	330	362	346	348	362	341	312	345	364	360	323
12376	22442	20266	12782	9083	6876	5391	4227	3880	3247	2875	2504	2202	1902	1770	1578	1463	1288	1230	1190	1210	1197	1121	1061	1063	1091	1023	1061	1003	1019	1043	999	1048	1041	1078	1039	926	953	885	916	921	845	825	837	821	790	827	830	781	749	707	741	708	787	756	749	753	761	766	719	677	672	724	688	685	681	666	691	718	730	676	712	714	723	727	755	687	699	694	677	672	684	673	737	680	681	732	720	691	679	662	713	692	701	731	675	751	740	704	710	701	678	723	719	674	660	773	716	727	687	752	718	733	712	697	724	675	722	713	686	727	758	704	719	703	686	733	706	709	703	736	760	667	669	781	668	688	731	677	712	710	742	678	613	725	674	664	757	687	718	713	703	679	677	682	674	703	674	761	704	706	638	680	667	741	722	668	689	697	703	698	658	690	695	769	725	660	677	693	682	708	725	660	674	745	679	681	670	722	719	741	694	719	678	718	698	737	671	692	683	704	691	669	681	690	633	685	664	681	684	705	734	683	667	715	707	691	730	728	677	695	712	702	684	659	734	688	691	694	717	676	737	692	692	721	731	678	674	759	693	670	722	683	710	653	744	705	733	690	663	706	773	690	714	657	667	725	663	671	723	685	706	682	669	732	719	671	714	702	664	716	694	708	702	739	743	711	724	698	731	690	681	692	678	685	674	665	688	670	686	753	662	691	695	732	722	743	692	704	698	690	679	701	694	666	685	681	691	670	656	714	731	732	698	684	671	700	698	679	684	696	700	704	707	651	680	689	720	694	733	701	736	698	687	735	696	679	693	689	696	770	691	657	698	731	696	698	706	668	705	671	634	687	738	674	702	686	698	634	683	691	716	694	711	699	684	691	695	748	715	740	689	719	676	683	742	693	718	718	720	667	746	651	670	679	671	764	712	758	658	666	734	726	669	659	655	699	723	704	671	669	747	676	686	693	687	685	719	715	703	771	721	699	667	668	711	683	709	686	728	719	686	671	727	689	687	716	660	701	647	685	690	700	649	685	714	693	676	730	728	687	652	693	707	711	729	719	706	708	684	697	659	759	673	757	773	678	697	703	715	699	740	724	701	709	745	721	659	733	686	686	718	705	699	739	695	714	727	684	706	709	670	705	690	734	684	703	658	709	710	719	730	699	681	715	685	655	671	724	711	669	668	715	690	708	746	714	714	701	736	685	683	690	657	699	731	724	705	736	699	743	692	666	717	698	740	732	655	672	751	653	714	694	697	745	711	667	695	673	685	640	711	727	697	702	693	684	691	670	679	693	683	667	700	694	682	680	699	729	690	698	739	730	694	684	667	705	702	696	649	722	686	781	703	704	725	709	727	731	693	658	668	712	703	666	694	662	698	688	714	707	663	694	657	707	716	697	718	719	730	706	726	764	649	723	733	694	746	708	690	704	743	680	703	653	695	689	683	704	691	662	702	672	710	699	700	693	709	703	669	743	725	713	673	677	730	682	707	665	740	682	718	682	681	724	721	680	671	703	666	694	685	694	635	676	708	736	684	673	670	668	686	650	701	665	690	725	649	725	710	669	715	720	700	695	687	651	701	734	696	658	691	668	700	729	679	718	668	705	666	698	697	677	655	742	693	720	702	759	759	639	721	688	724	680	653	699	719	701	733	677	705	733	708	684	692	697	709	697	692	699	715	701	698	696	699	677	668	662	717	709	680	668	722	691	725	706	676	706	674	674	677	721	643	721	674	632	708	738	751	667	737	676	709	663	691	738	724	701	685	698	702	699	701	676	682	654	666	680	711	709	704	748	688	668	712	739	720	669	713	711	706	680	727	692	702	677	739	705	701	674	684	737	749	664	718	675	724	707	691	695	741	688	712	774	685	652	723	734	716	723	689	691	703	704	732	671	677	721	687	675	717	733	706	697	684	702	706	707	703	706	698	689	735	695	732	670	721	698	686	649	719	693	662	697	685	729	733	723	676	686	695	690	724	683	668	735	671	707	676	694	727	702	717	733	722	705	718	680	715	683	732	675	706	674	742	733	677	677	684	729	748	664	711	703	699	668	692	710	701	666	690	698	730	694	768	698	730	720	699	751	763	657	714	703	682	644	749	673	674	697	722	680	692	758	711	661	734	693	668	716	714	706	736	690	709	691	700	724	665	700	641	723	704	657	721	684	717	671	671	715	692	687	703	717	681	707	689	679	707	717	703	699	695	701	703	699	712	680	717	760	731	761	695	736	680	659	766	660	703	686	714	688	722	754	704	699	705	680	673	689	664	693	700	729	719	708	730	727	683	658	682	691	726	716	722	696	699	701	692	694	733	677	682	767	678	696	742	711	658	720	716	748	704	708	684	707	656	673	719	696	669	743	715	704	680	728	702	655	710	688	690	712	652	658	713	716	680	707	710	714	699	691	699	651	654	689	764	700	736	733	719	711	728	725	635	710	690	682	724	719	723	699	726	697	657	684	664	658	660	660	686	689	708	727	711	684	726	790	617	702	707	701	717	728	733	674	672	713	733	704	658	681	710	712	673	739	707	706	651	713	707	702	718	705	672	692	679	647	731	687	711	680	726	666	719	691	686	685	694	717	760	680	682	679	704	742	666	719	673	713	713	718	699	647	655	732	673	682	678	738	685	747	730	682	698	709	676	658	705	734	733	717	692	688	694	715	685	681	687	743	680	707	695	665	706	665	703	717	724	664	745	716	678	720	749	713	693	684	703	687	713	714	765	690	697	697	668	702	672	705	687	716	697	702	674	762	725	735	748	678	674	703	697	719	679	699	715	689	739	714	698	700	702	679	685	674	711	718	750	668	696	692	682	689	672	684	706	703	716	732	688	752	711	698	651	681	669	775	692	723	731	736	738	700	681	718	667	716	712	704	684	703	684	722	687	666	662	688	680	703	741	632	686	658	699	665	713	742	680	724	687	699	748	732	710	664	710	719	678	673	688	718	690	675	691	722	663	673	726	692	677	695	720	699	666	713	747	720	750	680	708	749	696	694	701	661	725	722	638	714	717	706	688	686	693	703	725	699	723	689	708	688	647	705	698	680	715	677	705	695	704	718	702	727	717	712	674	684	727	669	701	748	742	704	737	743	710	717	675	689	672	700	736	680	690	728	764	709	683	700	678	709	705	703	673	687	729	664	663	722	623	676	635	708	676	700	685	736	726	722	687	691	726	747	723	689	708	678	762	697	706	704	648	672	673	685	705	722	718	724	731	712	690	692	675	678	744	699	724	675	698	694	697	669	686	717	663	673	664	736	657	701	704	707	704	708	690	695	745	704	715	696	745	663	733	741	734	700	693	678	723	736	670	737	699	722	712	710	752	726	616	718	720	705	695	742	727	711	719	669	722	708	699	751	632	702	673	667	697	682	676	651	748	747	690	666	716	682	689	698	692	719	698	689	734	723	703	687	680	725	755	699	711	667	686	708	690	706	748	713	733	679	721	685	719	704	667	715	694	730	704	694	702	708	689	691	662	635	718	671	719	705	651	668	723	687	704	742	698	722	677	701	721	748	725
24197	21475	28951	24417	21456	12693	3827	2427	1822	1607	1392	1223	1156	1000	945	854	834	726	724	766	659	649	629	641	664	625	647	630	621	637	656	596	625	651	639	603	638	613	558	569	598	564	540	530	556	550	530	503	538	553	519	521	522	506	518	516	531	519	489	496	472	531	503	504	504	465	503	480	504	516	502	502	454	477	462	480	498	505	454	491	524	468	536	509	491	515	503	451	521	478	522	527	502	537	515	479	532	505	482	500	506	500	517	457	532	498	504	511	526	522	474	493	496	498	470	492	499	528	466	534	478	508	513	502	505	477	517	493	474	521	462	502	475	509	520	489	484	482	491	474	541	479	480	503	466	460	486	508	506	502	499	512	481	503	473	480	477	525	487	482	521	472	497	494	478	468	475	437	502	517	480	479	540	481	456	489	494	463	473	491	501	483	521	454	493	488	508	503	470	495	503	489	474	490	483	484	472	492	480	479	499	500	509	521	490	476	476	472	473	472	471	508	448	501	490	528	543	473	446	496	489	462	506	468	544	524	525	518	477	531	461	481	492	523	504	501	483	562	533	474	493	492	516	514	492	544	473	497	552	491	474	486	497	493	494	469	479	529	527	455	497	520	489	513	490	497	477	465	511	500	530	508	504	509	498	499	494	493	483	467	492	503	483	500	482	474	486	517	516	519	476	509	507	480	479	461	529	476	508	477	471	508	505	474	427	505	463	514	510	528	490	487	532	480	493	458	479	513	502	482	523	443	477	476	510	523	521	474	513	456	516	460	493	465	473	474	463	510	489	489	507	469	514	506	541	466	484	518	537	486	526	519	466	479	490	477	489	484	467	446	517	520	508	477	483	487	492	489	521	515	487	474	511	517	478	488	493	492	504	518	485	485	435	520	485	511	511	474	471	492	538	512	500	510	533	472	495	486	486	473	511	478	489	515	435	480	500	515	526	492	467	485	509	492	500	464	457	471	495	488	508	497	531	495	454	526	503	487	466	460	497	507	433	452	462	501	460	471	490	506	489	455	490	462	482	501	519	510	473	508	509	530	531	488	500	484	498	488	495	546	515	491	543	457	529	497	483	498	490	477	482	526	499	452	520	454	468	474	463	503	514	441	512	475	472	508	490	492	539	468	481	519	498	501	493	515	487	482	506	498	475	471	469	487	489	527	485	509	479	484	494	507	490	509	500	496	517	472	516	492	512	483	529	518	514	499	530	533	514	484	447	495	499	526	508	477	460	444	475	511	477	517	483	491	470	492	493	525	513	495	498	510	468	460	492	476	495	498	470	468	487	474	509	479	510	462	446	462	527	495	494	492	511	492	512	511	492	494	485	509	436	471	508	453	509	499	499	498	505	502	507	489	494	520	493	493	505	534	493	494	500	469	488	533	475	486	459	490	526	503	528	488	460	478	498	453	503	525	500	510	452	531	465	472	489	487	509	471	509	452	453	481	467	478	511	514	468	521	522	501	504	528	513	473	474	487	504	462	467	475	487	482	473	480	478	478	518	470	482	494	487	465	499	482	497	487	505	464	473	521	469	466	490	489	498	473	457	515	493	505	504	474	499	490	473	510	479	509	461	470	505	520	490	536	487	477	494	500	480	512	489	493	523	481	482	513	498	489	494	463	455	514	457	519	480	469	525	510	473	478	554	499	540	484	510	499	510	463	517	518	491	495	494	508	483	529	526	503	510	494	512	477	517	506	499	455	476	508	510	467	485	521	474	507	496	476	470	500	471	521	509	486	449	513	488	483	477	437	462	460	436	509	466	487	468	532	469	503	486	482	485	519	492	471	506	486	468	501	505	471	484	437	507	486	472	507	468	506	454	504	468	485	467	470	492	511	501	521	492	468	478	528	503	488	488	484	476	527	489	510	512	493	485	454	520	484	487	458	477	496	520	482	519	435	501	531	486	484	473	490	505	520	493	511	489	468	473	500	440	522	483	484	528	527	506	488	517	454	446	515	463	499	515	493	463	481	502	474	485	476	524	507	481	512	506	485	508	478	497	494	472	510	517	505	485	523	507	488	476	487	479	527	475	507	520	464	508	454	494	497	486	454	468	477	497	469	490	467	519	501	480	489	488	498	464	482	489	446	487	465	534	510	503	509	496	479	503	477	499	474	489	499	507	492	492	468	521	465	481	472	499	470	471	477	523	506	480	473	507	466	475	491	493	463	476	462	484	493	503	523	499	517	503	478	535	499	488	520	479	435	502	484	457	478	490	483	505	474	539	489	533	536	501	473	514	489	474	530	449	486	499	459	507	475	487	464	473	514	474	513	448	529	507	543	504	509	515	502	474	484	486	489	499	542	519	466	515	496	528	495	516	496	511	504	505	488	460	515	508	479	499	509	491	495	500	496	487	513	482	477	508	493	499	501	493	503	469	484	469	476	509	481	531	492	474	536	502	491	463	486	478	521	437	516	510	520	453	512	471	488	489	485	491	481	476	504	489	436	451	493	491	465	486	464	514	528	501	488	455	460	511	442	530	540	490	484	515	510	474	534	496	485	547	473	498	489	508	442	520	480	527	506	553	505	511	493	510	489	515	478	509	480	506	465	518	491	502	507	466	487	441	500	466	470	498	466	527	476	516	509	475	491	491	486	531	478	481	497	493	451	522	486	489	454	477	484	524	468	484	535	473	454	492	505	492	519	477	483	519	488	491	497	501	523	486	492	508	502	451	468	496	494	495	503	523	504	503	522	488	474	526	474	457	467	482	555	486	492	472	473	499	501	508	492	524	473	460	476	511	470	515	453	481	520	509	474	466	471	504	507	489	531	489	467	473	517	466	488	516	490	518	463	451	543	462	461	531	491	494	496	505	488	465	506	505	499	503	506	485	473	493	474	490	467	500	513	440	467	489	457	472	462	506	487	503	533	492	481	487	482	489	479	473	500	490	458	516	490	502	484	505	499	525	478	459	514	447	452	467	500	521	540	478	488	501	489	494	540	490	498	457	462	506	501	470	491	459	514	485	514	483	486	493	466	505	511	503	460	509	474	495	455	493	502	518	531	468	482	531	506	502	450	485	456	509	489	488	474	519	495	493	503	483	514	490	492	470	478	452	469	487	451	498	452	515	478	493	492	498	458	491	509	473	510	498	493	461	464	484	482	506	523	478	450	519	491	454	455	477	542	468	506	486	484	485	492	485	516	460	477	509	480	513	482	471	471	494	498	502	504	502	497	505	446	444	504	474	506	458	508	452	496	496	479	490	480	503	508	528	470	474	500	471	521	517	467	485	493	519	489	494	486	473	528	484	529	505	485	491	470	494	517	495	492	481	468	504	477	447	481	494	497	482	467	501	522	505	485	471	466	479	477	487	519	484	493	482	492	485	488	488	486	472	512	464	508	482	524	504	499	531	466	517	486	466	477	474	499	504	481	499	485	517	486	495	506	477	498	484	484	498	482	489	501	509	450	497	464	496	503	483	470	457	516	472	520	516	471	471	453	463	508	474	437	491	530	497	492	508	452	472	491	475	487	487	468
15299	28198	25603	17656	13205	10502	8051	6721	5927	5048	4401	3856	3351	2921	2603	2323	2040	1868	1918	1776	1662	1551	1489	1481	1503	1507	1472	1452	1419	1382	1387	1378	1484	1471	1416	1392	1367	1333	1231	1250	1185	1190	1118	1125	1124	1108	1130	1120	1070	1076	1008	1052	962	962	956	961	1023	990	966	956	963	967	935	958	909	943	916	913	975	925	929	1022	954	910	924	988	918	1003	935	963	914	975	950	954	949	997	972	966	937	989	943	913	952	927	965	975	943	917	911	967	941	963	956	961	985	934	943	945	941	959	923	902	918	909	908	970	925	924	970	918	968	957	865	944	959	925	939	941	919	897	907	925	922	951	958	952	936	950	936	944	960	971	924	927	924	929	924	942	902	910	901	955	975	906	948	978	969	925	900	988	912	908	937	920	933	915	939	875	951	921	944	919	929	897	946	924	878	976	925	942	907	926	927	950	898	972	991	932	965	951	900	927	904	952	929	928	903	878	985	942	911	943	934	962	936	908	940	988	911	951	905	938	935	940	983	979	919	952	882	920	971	909	928	964	958	990	965	901	995	964	886	980	936	951	921	893	928	929	930	954	894	941	901	932	968	914	986	904	944	952	887	944	843	924	963	938	885	970	914	903	952	903	934	906	947	937	917	936	965	936	930	954	899	971	932	926	960	953	882	938	930	980	960	963	893	955	934	934	952	959	925	905	942	925	936	915	930	927	924	936	924	943	906	924	902	922	968	913	915	887	899	949	919	935	946	945	888	930	931	1012	930	908	920	958	998	946	929	879	922	920	920	960	963	903	909	993	959	916	947	889	906	944	961	900	950	987	953	917	936	986	944	925	886	931	921	942	944	1012	918	931	920	959	902	969	953	920	979	905	941	891	877	945	937	892	952	951	919	964	967	906	987	895	934	969	930	915	924	916	918	944	878	984	914	948	914	906	930	904	889	916	933	895	944	918	992	896	970	964	938	900	911	950	906	946	980	939	900	886	928	910	931	881	980	957	974	905	923	935	994	953	903	880	954	961	884	963	900	946	921	906	890	971	921	935	922	977	948	953	949	952	937	980	906	963	894	943	963	923	945	923	897	966	869	971	956	891	975	913	954	898	944	971	919	935	953	936	917	946	913	924	916	938	923	909	935	916	964	893	924	942	970	940	946	930	917	922	963	922	870	953	915	904	910	955	957	964	963	893	932	875	956	939	964	956	905	961	939	921	980	922	935	906	901	976	937	991	931	938	953	961	899	896	996	896	904	953	915	965	970	917	934	980	1011	926	975	884	924	903	963	938	923	959	980	948	983	925	928	930	967	980	929	965	979	896	918	939	916	924	927	928	936	892	973	878	921	933	936	892	955	916	939	933	900	927	931	935	910	887	916	956	891	901	948	884	923	976	988	936	930	970	927	927	920	928	926	931	904	942	972	896	961	943	948	913	913	900	949	936	921	909	953	927	912	940	926	972	909	944	941	915	905	936	946	890	943	919	938	955	974	913	982	923	926	900	947	947	963	940	933	926	955	918	923	938	946	922	976	980	910	931	944	913	909	903	912	968	927	934	925	952	903	985	964	942	958	880	886	903	914	871	881	922	897	933	1015	867	973	996	931	909	941	878	917	938	888	937	892	962	939	958	889	874	923	927	944	915	909	909	947	913	949	931	948	922	935	909	924	879	920	959	916	916	930	942	923	944	910	913	939	933	928	895	930	925	946	983	956	940	943	944	939	947	950	902	1003	972	962	901	886	940	929	902	880	924	909	929	969	924	894	955	886	941	973	993	935	931	939	964	935	943	977	941	935	930	917	932	974	936	936	930	901	894	937	944	953	906	884	926	915	919	924	961	919	927	882	887	898	967	938	941	922	868	946	948	957	912	969	956	943	1007	918	941	925	925	917	964	950	911	964	957	956	926	895	935	973	902	890	891	952	968	949	950	906	927	897	940	925	947	917	924	880	902	1000	1021	979	901	937	924	963	907	1005	867	981	909	895	927	966	961	887	961	970	917	954	957	957	960	912	915	956	948	915	965	938	942	928	946	887	958	907	957	953	885	888	935	929	911	965	961	990	917	942	951	904	957	888	887	914	989	967	963	906	987	961	964	888	937	891	921	937	899	941	924	918	941	939	932	935	941	919	933	924	920	924	933	961	927	960	926	991	989	937	878	943	952	951	910	936	934	920	910	915	938	927	942	911	909	948	922	879	896	938	890	914	936	889	992	929	965	855	881	885	908	895	938	923	958	970	951	948	954	938	878	950	958	932	892	968	911	896	945	914	901	963	952	953	964	921	957	992	972	898	916	976	1006	926	951	915	928	960	922	922	952	945	926	869	965	898	967	929	935	915	1019	932	886	921	909	889	934	958	928	982	926	954	912	957	865	921	913	952	927	971	962	939	918	960	921	924	945	935	973	912	981	983	953	901	921	941	949	967	980	938	871	888	906	981	941	962	898	899	974	890	909	937	959	926	972	946	904	941	936	923	873	931	951	924	912	914	917	914	960	946	877	950	931	927	958	897	955	918	925	882	922	967	923	948	895	899	919	917	951	939	919	967	924	909	903	943	932	962	899	912	957	956	928	977	971	915	937	914	924	926	890	944	932	870	887	988	886	954	926	926	894	914	932	882	915	940	977	869	952	977	941	944	886	932	923	883	944	875	952	959	994	926	962	899	903	907	892	894	976	958	912	885	932	915	942	931	908	925	932	974	944	942	918	930	944	924	926	910	889	963	966	942	927	917	900	923	938	929	943	885	952	961	935	926	931	908	918	899	919	964	928	891	888	978	993	903	898	949	893	906	967	892	926	905	945	884	893	956	921	944	881	972	878	936	923	980	888	970	946	923	902	954	907	901	942	899	949	956	883	1000	946	927	923	941	984	929	959	932	914	908	951	929	964	972	935	916	940	944	877	920	847	981	904	963	930	915	904	912	981	952	964	960	938	968	944	920	970	946	941	912	941	911	936	957	917	992	980	951	942	915	963	940	909	963	872	952	869	977	926	951	909	913	932	958	931	908	956	943	967	935	888	920	969	937	895	959	945	925	946	958	963	999	924	998	939	896	920	999	951	946	962	925	868	910	975	984	917	928	923	955	903	922	905	876	913	967	935	990	944	882	923	925	908	946	915	936	954	881	955	920	965	938	919	961	942	980	940	923	931	959	948	894	946	962	935	955	957	953	900	966	961	898	959	925	991	926	925	874	923	979	974	938	924	976	960	934	923	974	945	889	857	936	881	977	957	898	951	935	859	965	916	915	915	948	948	947	961	924	930	895	904	946	972	985	893	931	942	908	1017	910	945	908	924	918	884	904	1006	976	913	929	928	953	907	911	956	944	898	913	963	936	929	920	976	954	960	940	953	959	951	954	919	951	961	936	1020	982	977	978	944	908	915	959	959	905	941	957	1027	921	951	949	894	930	983	854	903	963	1006	914	929	952	924	924	955	977	950	970	913	897	918	946	955	944	938	962	981	924	935	885	966	1002	906	914	946	979	945	952	907	948	943	934	955	899	936	955	930	941	945	889	928	885	916	924	927	879	865
27529	17803	6257	2424	1309	914	713	591	566	542	497	482	418	402	375	347	348	339	334	369	288	328	345	339	335	328	329	345	322	339	315	330	339	326	328	362	316	315	364	326	290	344	307	312	264	320	293	293	320	338	306	298	259	295	281	286	312	305	308	312	291	290	285	286	285	282	298	297	288	309	256	316	302	287	307	315	286	276	318	309	267	311	286	281	289	275	325	267	310	305	346	268	276	316	311	302	310	283	267	285	314	290	311	279	288	287	287	293	285	286	272	268	295	323	271	289	293	279	311	300	277	303	288	299	301	284	299	268	310	303	257	312	261	290	289	276	315	313	297	295	307	274	301	306	285	289	288	275	294	310	302	281	292	318	281	306	275	270	273	288	264	315	303	294	280	283	274	269	299	303	308	326	280	319	295	304	303	302	298	310	313	288	296	312	312	269	290	326	292	312	283	300	304	304	326	282	262	285	308	305	343	299	300	281	296	315	287	281	293	302	274	270	303	284	251	264	321	248	288	301	289	286	288	324	279	292	305	289	301	318	241	288	311	260	287	314	298	266	260	271	290	317	305	313	263	264	278	282	303	304	302	298	283	322	276	304	248	262	277	261	267	290	281	282	271	288	278	265	254	292	263	290	315	281	308	315	259	281	256	289	307	292	266	292	283	290	299	273	281	291	286	294	286	285	308	316	305	303	300	305	296	285	269	299	291	297	285	281	282	289	315	277	280	273	294	292	294	318	274	285	307	312	320	315	293	285	303	270	327	311	282	285	318	309	295	334	262	271	258	266	238	305	301	296	286	286	292	284	277	282	288	310	272	316	283	278	283	293	271	287	317	283	273	294	308	285	312	277	304	282	298	308	288	284	290	287	284	279	298	288	332	233	282	317	300	320	284	308	260	318	290	278	304	334	257	327	303	309	289	271	284	268	271	278	271	281	280	286	278	260	316	287	286	297	313	297	282	283	313	296	345	266	277	295	270	298	300	289	333	297	275	283	293	289	283	298	308	279	288	278	291	300	262	279	298	278	288	274	292	319	298	292	305	286	309	262	266	278	277	289	286	277	305	265	284	315	301	290	273	269	296	310	252	296	313	289	307	288	283	309	325	296	312	304	303	277	304	307	301	291	289	296	267	286	297	283	287	292	309	273	299	277	304	310	307	321	301	309	324	285	294	269	302	321	290	298	263	289	303	313	289	320	287	324	281	264	272	284	297	312	268	291	279	286	262	291	292	294	293	255	276	296	276	290	274	274	283	311	330	258	298	306	305	264	257	313	288	282	299	301	272	285	294	295	274	298	319	293	272	286	288	325	267	280	280	290	271	281	298	278	291	288	304	286	251	275	288	313	268	293	275	305	280	314	315	305	285	286	282	291	293	288	278	292	289	284	308	262	296	283	281	285	307	314	294	324	297	268	292	282	300	293	300	301	285	279	303	279	263	299	298	311	281	303	308	308	301	318	287	284	293	327	295	288	314	298	300	298	303	313	280	316	277	308	308	288	290	300	286	308	273	284	294	315	296	321	311	301	295	300	291	313	287	275	297	315	261	261	327	293	266	296	274	291	293	297	287	300	316	283	307	292	329	296	279	270	300	313	284	243	285	273	295	326	305	315	303	315	283	294	271	292	266	284	290	294	283	281	297	317	303	280	295	275	295	291	307	317	326	300	318	284	278	311	293	268	285	299	285	247	297	320	286	274	334	295	284	299	291	271	319	294	271	308	294	273	316	270	335	298	297	249	290	286	274	319	299	274	301	300	306	299	298	293	297	286	282	297	273	293	319	288	311	281	251	288	284	279	289	308	309	304	296	286	272	270	279	312	296	280	314	287	299	273	314	291	274	265	257	287	286	299	282	296	275	276	299	250	287	295	291	298	301	288	292	256	325	284	308	297	290	262	304	296	295	275	308	332	278	296	294	261	271	306	260	274	277	272	300	304	291	298	310	305	311	317	272	279	249	286	308	282	285	262	323	289	294	280	265	267	274	284	295	310	300	296	292	251	270	288	321	272	292	300	299	289	259	279	280	280	314	302	296	310	288	305	284	280	314	309	302	267	299	300	293	288	311	271	280	284	289	316	314	261	308	303	285	300	304	303	286	271	247	304	270	302	274	307	292	326	286	301	306	301	308	317	279	315	303	288	297	294	304	289	280	291	276	312	268	292	279	290	262	285	295	293	284	307	289	288	300	286	297	298	315	305	288	289	293	313	307	301	294	281	279	300	276	269	320	285	293	277	280	286	280	335	274	333	311	279	288	293	316	285	289	268	303	257	278	272	279	268	301	279	300	290	284	300	291	247	299	303	297	266	269	269	286	281	333	255	274	294	302	271	293	277	294	329	269	278	279	289	279	291	286	302	324	296	296	252	309	287	283	280	298	300	265	300	305	304	300	299	294	299	298	278	259	307	297	272	288	285	311	305	304	296	280	281	277	270	261	289	282	298	297	269	312	292	308	297	302	310	300	307	272	262	295	279	288	295	288	317	301	288	311	269	302	271	294	289	279	257	314	296	278	290	306	285	284	289	294	297	294	293	288	288	281	308	297	307	289	285	294	301	271	279	306	268	310	282	301	292	305	288	265	286	249	302	315	285	295	292	300	266	271	304	292	304	267	272	301	259	282	287	298	308	312	279	301	296	300	300	296	327	269	320	269	266	283	291	277	283	287	283	307	287	287	324	291	270	285	248	306	286	279	305	323	288	270	297	300	309	302	299	269	282	302	266	304	301	293	284	309	299	300	284	295	280	314	279	272	295	297	303	283	260	320	281	303	296	320	287	285	266	287	271	302	294	309	278	287	276	304	298	318	277	295	280	309	293	314	296	312	284	294	280	311	277	260	301	282	293	269	297	265	283	274	314	278	288	277	272	305	301	319	277	291	243	338	297	276	318	290	268	265	287	279	302	299	255	295	277	299	318	298	292	321	316	326	304	270	287	276	312	295	343	298	267	305	287	320	277	282	280	277	291	274	305	261	302	272	282	314	282	278	306	271	291	298	303	325	297	278	297	311	297	274	301	315	275	279	267	290	323	280	259	294	253	307	290	288	292	284	265	266	315	282	309	306	278	283	262	304	307	287	295	262	286	258	288	268	276	303	291	296	293	288	303	280	291	294	319	286	286	304	308	300	295	309	292	263	264	300	304	329	305	319	302	300	315	279	296	287	307	331	284	289	287	303	276	285	294	285	304	306	294	262	293	300	287	287	295	301	275	255	327	283	263	313	308	302	270	298	288	283	299	308	278	275	288	286	283	283	286	303	278	269	276	287	295	308	301	309	316	289	319	293	317	272	273	299	283	288	269	269	302	282	264	290	287	266	266	300	287	282	318	271	253	315	282	301	294	331	301	311	306	301	275	314	266	301	298	280	284	265	279	280	266	298	296	269	290	346	308	291	306	270	288	313	281	283	290	278	318	254	340	283	315	287	283	293	289	291	309	289	313	283	296	290	323	329	280	291	297	274	312	278	307	265	275	316	298	296	264	297	289
9317	12232	10826	5828	4009	3028	2373	2113	1883	1536	1535	1356	1208	1167	1066	867	872	859	813	786	832	774	857	765	735	795	777	760	714	735	717	752	776	777	787	764	731	696	729	711	674	664	666	668	673	651	636	683	655	677	612	622	607	609	607	554	592	602	625	621	610	584	589	591	589	588	596	563	599	577	644	650	577	604	614	606	584	628	598	598	580	561	576	585	576	589	543	577	570	555	546	570	569	598	658	575	563	550	546	585	599	599	599	583	599	600	595	599	588	586	605	579	579	641	596	564	565	575	577	586	636	638	571	600	597	617	593	603	551	577	580	558	633	581	613	590	585	596	577	536	612	557	546	613	615	549	567	584	523	576	565	581	603	581	594	568	597	602	582	544	580	603	561	602	555	571	599	575	607	636	602	607	612	547	598	588	642	628	592	578	594	557	570	644	557	599	569	605	595	595	590	558	604	603	612	624	576	612	574	584	608	594	604	574	608	604	600	586	599	619	628	574	587	612	598	560	590	597	592	542	583	627	560	603	572	581	586	611	603	607	604	556	604	571	617	594	599	532	579	569	682	550	572	555	615	582	642	585	606	619	620	583	595	615	592	581	585	621	565	610	585	650	601	594	542	579	574	601	564	620	577	583	573	589	581	594	581	620	540	628	566	599	591	591	624	659	596	592	606	628	586	607	614	578	571	588	573	593	569	610	609	578	591	560	555	585	577	582	587	553	560	583	559	564	543	577	586	580	559	579	599	601	579	544	596	593	598	619	533	616	563	549	595	622	577	565	594	580	574	587	595	564	601	584	566	593	645	544	607	612	590	583	599	541	547	589	594	597	546	572	580	590	604	596	629	572	590	580	598	582	564	586	547	589	589	569	591	592	631	581	615	628	548	632	575	563	576	611	620	605	568	598	581	565	602	611	565	604	602	585	593	620	608	591	599	597	608	606	611	588	567	585	550	612	586	575	563	572	651	577	586	560	541	531	611	557	557	622	570	564	572	597	550	577	586	573	642	599	554	569	557	573	561	582	528	599	565	591	552	582	593	587	614	630	568	578	590	575	610	606	631	563	622	547	566	605	563	599	594	645	584	621	560	605	577	593	591	596	621	597	569	603	581	629	606	609	577	615	598	552	576	558	622	535	558	571	607	575	574	588	569	610	581	587	630	582	594	589	558	603	577	574	574	577	529	602	600	636	592	581	625	571	640	567	619	547	584	543	524	607	564	587	610	586	600	616	597	637	555	572	584	581	573	602	584	568	610	687	616	569	581	607	662	543	566	646	599	615	617	623	583	564	574	614	574	614	571	538	611	580	568	602	579	575	598	603	555	576	594	553	596	619	608	599	540	619	588	606	615	580	544	587	583	600	558	570	605	607	569	618	582	593	580	584	591	584	563	612	584	641	598	569	551	573	575	602	555	551	592	546	572	567	605	607	594	564	550	564	584	607	571	550	601	571	558	553	594	580	596	539	589	600	620	600	618	554	570	606	611	583	586	563	584	601	585	595	542	552	565	596	583	537	538	569	601	580	618	601	608	569	554	571	602	582	579	579	595	628	593	584	515	610	551	606	593	572	599	552	601	584	608	546	583	601	557	599	556	556	635	620	582	618	536	600	574	561	558	601	588	593	609	555	556	585	558	572	582	579	570	547	634	522	605	563	582	616	589	617	585	618	573	618	634	606	630	579	558	533	579	631	563	579	608	626	604	579	595	561	588	620	566	559	617	580	607	600	565	629	596	565	594	588	564	573	570	580	599	586	560	610	606	563	586	580	605	617	636	578	574	580	623	574	549	580	568	593	582	608	581	594	557	621	619	610	594	598	570	576	564	578	604	568	570	581	612	570	569	585	616	580	609	571	552	636	564	640	602	595	590	562	544	549	590	606	571	583	568	558	592	603	607	573	580	584	580	597	577	601	584	622	567	613	609	595	593	587	556	598	604	598	590	552	616	585	620	586	579	602	565	599	575	570	599	636	580	583	564	602	625	556	589	635	563	644	571	551	612	593	582	607	561	615	592	539	611	615	581	581	565	570	614	572	584	572	583	591	614	572	579	532	603	594	592	564	600	630	586	589	570	549	591	576	628	602	625	593	616	568	576	562	602	596	562	617	577	578	627	581	592	612	581	545	633	602	581	579	596	568	604	579	570	556	552	574	571	586	614	595	593	579	563	614	600	580	644	603	592	608	571	588	606	578	585	601	599	591	566	574	564	585	566	617	545	584	602	606	560	608	596	601	622	593	576	577	610	552	573	600	618	612	569	576	590	586	574	609	527	574	596	557	582	572	593	592	546	569	605	585	599	604	566	586	603	605	566	586	604	607	594	599	624	587	581	599	614	593	567	583	586	584	623	601	597	566	611	580	583	570	619	555	589	597	560	587	599	604	598	569	570	562	613	608	598	597	570	565	622	597	609	590	595	587	592	580	558	573	614	562	598	559	598	582	602	620	623	592	571	595	598	559	564	586	604	580	619	612	588	578	600	598	541	590	577	569	610	553	570	569	614	585	590	582	559	542	566	573	575	638	605	552	576	602	572	577	624	549	602	568	604	595	576	572	578	567	558	589	567	591	591	591	598	568	568	578	596	582	540	573	580	583	603	562	576	558	538	639	629	630	596	609	573	628	587	596	561	585	585	583	603	598	573	565	622	582	619	605	582	545	568	622	579	526	531	652	551	586	569	573	566	564	589	556	580	556	547	561	592	582	612	597	617	566	611	585	561	569	594	595	601	651	621	592	595	621	590	600	599	569	582	593	579	580	564	583	574	558	617	616	619	555	579	592	599	589	574	550	574	593	598	586	590	584	569	629	582	608	603	533	531	623	575	562	610	561	614	625	590	581	581	574	578	607	598	628	605	583	594	578	577	594	596	544	576	569	590	566	554	607	566	557	618	622	527	542	590	583	582	574	602	611	613	561	582	541	581	568	605	594	573	584	607	600	615	608	557	597	555	587	622	562	600	635	564	595	592	568	595	595	579	581	571	593	581	572	597	555	588	549	597	603	578	574	587	572	575	567	558	577	600	600	550	558	571	620	590	616	547	599	569	570	520	580	599	626	613	604	573	585	600	626	573	554	640	604	545	571	581	625	607	569	585	602	607	606	621	636	575	558	616	562	563	585	572	578	611	596	569	609	602	587	585	520	563	584	582	639	609	547	595	581	602	597	573	574	626	544	590	624	593	573	580	586	569	581	551	588	566	553	575	585	586	622	603	564	576	587	565	566	602	613	628	594	604	599	550	607	625	601	590	598	582	564	572	543	538	558	591	612	573	600	581	565	636	585	606	588	611	631	563	586	619	634	589	595	608	576	551	605	557	572	616	584	607	581	566	622	578	571	574	603	630	587	596	561	571	561	616	542	532	584	547	578	606	620	636	549	576	583	597	552	565	626	587	586	564	609	635	557	579	616	578	644	565	577	619	564	603	572	583	592	643	609	614	593	548	622	600	608	583	602	599	638	616	664	589	581	581	568	572	618	518	599	603	570	586	582
25147	21490	27970	25397	13192	2996	1896	1389	1119	955	858	817	720	638	619	536	553	484	511	468	461	474	436	423	428	442	449	494	432	458	470	439	448	416	411	418	409	407	402	408	427	415	357	388	368	366	375	376	379	370	340	404	376	373	347	358	364	340	401	367	367	336	354	346	378	376	365	339	339	348	332	346	335	357	367	368	357	344	363	347	366	357	345	359	367	373	332	350	337	339	327	341	335	367	332	339	375	346	334	363	374	349	381	348	341	327	341	377	334	370	359	351	360	341	351	322	339	336	337	350	338	329	353	350	361	352	387	339	370	371	342	355	339	363	369	330	361	346	330	385	376	360	349	354	335	352	351	349	358	346	318	319	347	356	326	353	371	354	312	342	360	343	357	376	351	355	360	328	352	341	338	358	354	326	366	364	335	373	348	394	345	341	362	375	363	366	350	334	333	367	361	340	316	331	344	371	368	337	341	321	347	310	374	324	334	328	378	337	367	373	335	313	347	354	363	322	353	322	339	361	363	323	365	331	334	389	344	364	334	317	349	321	354	371	357	392	347	374	330	349	321	374	316	335	361	370	367	360	338	366	341	375	307	341	362	356	362	376	341	343	371	368	379	356	335	325	377	373	398	325	339	333	345	339	362	356	384	365	386	389	351	330	365	340	338	357	356	336	330	394	352	375	334	366	355	390	347	347	344	347	341	360	377	334	317	341	336	346	345	365	370	348	373	354	371	354	351	352	338	316	387	328	350	388	354	335	347	360	338	339	340	357	379	343	334	374	298	362	343	325	383	378	329	360	346	345	329	357	379	345	325	330	346	346	330	316	340	331	342	352	346	386	344	320	315	345	375	356	363	354	350	364	321	352	342	365	345	353	350	348	326	389	360	320	332	359	358	378	335	372	333	321	337	330	341	375	329	346	351	380	356	359	378	326	338	323	338	379	335	337	372	374	361	361	321	349	366	347	351	361	356	363	354	362	369	335	349	343	315	381	321	359	332	337	341	363	337	380	359	375	357	373	351	332	329	318	364	358	356	370	329	337	316	299	347	349	364	347	357	378	358	326	326	357	372	338	356	368	349	354	353	358	324	356	315	370	381	374	395	354	354	354	340	337	369	358	362	338	369	325	331	370	339	330	382	354	334	360	334	347	347	368	308	343	339	339	357	330	349	345	366	368	349	340	337	357	360	335	340	365	368	351	377	364	348	344	338	366	368	343	359	362	350	374	380	326	383	366	383	349	333	380	379	355	366	366	325	357	352	342	354	339	352	357	325	350	342	375	326	353	354	362	358	349	352	356	349	350	320	335	385	360	327	324	349	355	331	344	379	321	363	332	339	391	357	353	368	367	330	362	315	349	330	361	365	361	344	331	359	322	339	337	351	360	358	352	336	343	346	353	377	338	364	326	329	339	371	349	357	337	348	364	347	345	388	334	322	362	366	377	351	338	339	345	344	361	335	320	340	356	352	375	325	356	347	330	353	348	337	348	340	349	367	349	330	353	354	341	352	356	305	321	351	359	353	365	331	338	320	335	357	363	333	362	351	352	357	376	353	365	363	308	361	393	351	325	312	325	340	322	350	379	347	371	343	341	339	366	339	340	335	360	366	331	347	361	335	347	354	326	343	348	377	320	334	384	372	361	361	342	358	340	340	363	355	347	346	309	338	340	345	337	342	338	343	320	331	357	334	330	334	361	386	340	336	358	353	321	360	345	361	345	322	316	361	351	354	348	367	335	349	346	367	356	355	367	354	357	352	321	348	343	356	338	333	327	332	365	347	337	369	320	363	337	353	348	377	354	371	324	364	340	371	365	331	348	339	334	340	372	342	329	379	332	367	340	379	376	338	360	338	359	334	342	339	335	362	324	338	368	356	373	379	374	330	356	352	338	363	366	346	365	359	369	341	356	351	363	361	357	381	352	369	358	380	333	404	321	383	347	333	356	349	331	332	368	381	405	358	354	375	344	386	337	355	373	414	347	332	363	338	338	365	358	358	322	342	327	329	330	365	351	323	349	372	356	357	321	331	340	360	358	339	336	337	370	392	332	371	328	336	332	359	311	366	389	383	353	365	355	342	331	382	346	340	370	396	362	368	362	345	355	324	383	346	357	364	350	320	333	336	356	339	363	348	337	341	368	328	345	335	348	310	360	345	352	335	355	384	361	377	361	370	367	369	309	341	360	336	345	346	320	354	341	360	365	323	339	309	350	355	336	360	379	327	349	358	381	361	345	348	382	357	371	338	368	337	336	322	325	382	354	370	344	348	347	356	348	382	339	358	352	311	351	350	353	381	333	372	380	363	326	360	390	374	363	353	363	352	347	378	353	372	360	360	386	367	340	335	344	344	379	351	346	356	362	350	337	337	338	344	383	341	304	330	326	335	321	357	335	349	365	342	366	356	337	333	339	378	342	313	361	387	363	359	355	325	389	321	317	360	339	337	329	336	352	367	384	328	362	344	338	342	352	376	353	321	344	375	343	352	353	361	324	355	366	334	379	325	334	347	356	316	325	349	305	328	325	340	357	368	338	383	347	352	365	341	367	337	351	387	372	347	364	361	358	347	338	357	356	342	352	335	381	334	357	372	332	349	349	340	369	327	343	348	306	325	371	354	353	335	347	336	327	352	354	353	344	338	342	324	350	322	341	388	333	343	340	362	323	360	387	342	327	361	327	340	371	354	323	344	337	352	334	337	332	330	346	346	358	372	360	347	355	330	331	354	346	347	351	337	370	358	376	355	343	336	348	323	347	381	343	312	340	361	345	327	365	382	346	355	324	369	380	379	341	355	374	296	337	383	344	361	338	339	319	380	341	327	356	331	350	372	353	367	326	359	348	375	330	359	348	341	322	369	346	371	376	363	371	350	322	350	375	392	358	344	349	332	375	359	328	372	374	350	379	362	374	338	386	390	358	363	359	348	353	342	320	366	349	357	340	342	360	389	360	385	366	326	333	359	346	347	295	374	372	321	359	335	343	357	340	342	349	309	375	342	327	334	338	349	342	386	363	332	382	363	369	349	346	356	368	349	350	363	371	391	311	358	336	352	370	354	371	373	312	346	370	333	343	363	382	345	391	370	341	330	362	384	347	350	357	337	338	328	326	353	346	358	348	359	337	346	333	336	329	339	342	339	361	355	323	329	317	331	369	325	363	361	367	375	355	347	368	329	353	345	339	350	343	355	347	318	363	373	358	339	380	359	349	367	345	328	359	310	386	340	344	353	360	343	362	398	320	369	345	381	352	374	375	329	335	344	332	342	351	337	346	326	363	309	347	379	340	325	335	334	329	350	344	362	333	354	345	376	344	342	367	362	358	321	362	326	337	340	355	367	359	345	348	371	339	349	362	353	335	336	336	343	383	325	354	352	349	346	348	376	353	356	374	368	386	377	330	336	360	352	353	353	312	343	343	345	346	339	335	340	381	313	350	364	355	364	330	357	355	365	362	369	381	335	335	369	357	377	328	383	322	358	362	352	341	403	364	386	366
11703	21957	19739	12473	9203	6784	5482	4525	3833	3263	2842	2538	2160	1919	1658	1567	1403	1325	1172	1200	1121	1087	1010	1071	1021	1059	1076	1031	1042	978	987	1008	1002	1009	1004	967	960	922	900	918	856	829	843	768	791	791	800	821	771	728	794	751	760	743	742	738	756	733	752	719	691	735	711	698	680	719	667	724	692	723	708	693	700	667	680	753	729	700	727	677	701	689	707	686	721	734	664	704	661	683	711	655	701	705	691	686	690	765	725	704	669	703	681	705	681	687	668	720	722	667	706	737	737	700	687	710	694	721	715	703	671	724	669	685	651	679	735	675	668	675	661	633	694	673	666	700	698	681	696	743	695	720	681	613	690	715	731	669	677	662	704	720	689	659	706	707	717	668	672	675	651	663	719	714	687	669	656	661	687	697	705	684	655	702	679	723	712	607	663	718	713	716	712	678	693	695	689	734	711	711	706	672	713	735	659	651	703	713	719	697	683	679	680	671	708	756	677	693	675	656	711	659	689	669	677	673	674	707	679	675	664	688	717	674	682	670	734	659	699	686	682	699	697	674	722	654	738	667	644	686	657	649	726	663	710	689	699	696	632	648	703	639	672	678	723	716	674	679	684	674	656	687	689	691	730	703	650	680	671	712	662	667	660	732	643	653	671	640	706	693	704	658	674	665	688	673	673	696	704	685	672	703	679	739	689	706	685	679	691	708	692	696	682	705	680	681	697	686	688	695	698	693	672	707	703	730	717	681	669	689	663	649	631	664	671	644	685	699	730	700	694	703	697	730	671	723	690	723	643	690	680	703	710	696	737	706	677	719	664	709	710	639	658	669	724	628	673	696	709	653	673	716	693	691	659	674	686	674	684	656	708	685	688	633	691	714	678	711	687	669	730	708	698	640	636	685	671	700	666	716	722	680	706	707	698	722	677	672	673	704	653	677	720	777	692	708	722	683	676	661	736	664	671	676	665	671	698	722	715	693	697	675	682	653	682	758	697	683	697	676	698	690	682	636	711	687	694	731	680	725	707	633	656	691	682	661	750	680	672	705	695	690	679	691	679	636	671	695	657	665	685	697	696	656	694	691	665	716	646	671	677	692	705	697	686	690	738	671	700	661	654	735	670	719	732	697	675	699	652	678	690	699	644	702	659	695	680	647	676	645	735	712	716	701	672	707	689	688	684	677	689	709	712	690	683	677	674	653	698	675	713	720	643	675	669	699	684	722	703	668	671	696	713	683	673	671	668	660	660	685	674	679	681	718	679	654	721	672	683	657	690	718	702	716	704	725	696	673	686	703	675	677	667	719	703	675	679	682	726	684	683	683	662	688	709	642	701	725	703	702	674	712	662	704	667	676	665	655	635	659	681	664	709	672	731	677	670	713	687	707	668	670	745	662	629	699	677	699	703	665	653	713	652	643	645	708	714	678	686	661	717	706	691	697	715	674	736	685	669	667	694	695	614	722	662	683	706	721	673	689	657	734	702	684	663	733	666	704	720	705	699	698	699	661	698	665	705	724	682	676	686	689	691	668	683	703	732	678	702	687	725	684	688	701	690	742	681	676	731	711	735	658	669	672	673	706	666	697	713	693	706	680	677	705	672	698	681	670	687	655	649	662	724	725	674	681	640	655	716	661	670	670	745	660	697	660	715	656	691	682	654	715	686	704	701	708	671	668	667	627	687	665	670	679	661	700	684	695	677	665	646	677	691	652	686	643	720	721	734	734	678	668	659	705	715	668	673	666	698	669	668	717	705	716	669	723	654	680	699	708	669	676	672	696	724	696	683	668	701	702	707	670	709	712	677	726	710	689	662	684	713	692	686	709	672	699	668	699	671	721	688	668	657	688	706	688	696	696	700	700	695	697	681	658	675	705	661	660	655	697	677	668	686	680	655	679	675	703	694	704	702	687	699	723	634	635	715	704	713	697	676	677	712	718	671	693	693	692	678	674	686	653	735	677	716	672	661	701	668	627	729	712	702	684	714	671	607	672	756	691	653	668	633	668	705	653	702	691	607	670	698	688	705	703	689	703	685	721	667	690	766	670	687	687	663	651	730	674	717	716	687	663	698	702	684	672	685	699	682	715	641	681	691	661	698	686	716	688	681	669	683	726	659	704	677	658	699	676	690	686	701	700	682	628	712	661	638	674	710	671	630	685	733	683	689	655	674	647	662	667	684	717	703	674	652	665	671	672	691	683	689	690	653	710	728	690	679	695	661	689	702	735	697	643	672	673	692	694	678	639	684	726	726	664	646	697	712	649	681	662	681	709	636	688	669	690	708	669	712	652	694	669	707	731	667	698	690	733	732	711	727	647	681	733	688	711	709	737	730	652	714	635	675	675	625	711	677	686	659	684	714	695	658	688	673	706	687	733	740	660	703	686	681	652	712	657	700	673	647	650	661	706	682	694	693	738	693	755	690	713	731	683	703	704	700	694	661	673	700	697	628	667	695	695	684	650	697	649	793	680	686	743	707	702	650	703	687	736	681	712	674	720	675	689	707	697	688	689	699	693	634	708	650	682	677	682	682	636	685	672	678	647	633	689	664	695	725	669	682	676	710	683	692	699	680	683	716	675	716	681	717	669	686	690	646	693	748	659	682	665	687	685	685	714	673	622	669	708	676	682	724	728	680	720	659	693	700	713	688	687	636	684	672	695	672	667	646	661	672	694	675	670	704	660	722	694	703	734	692	655	664	629	678	687	678	666	693	677	681	678	653	693	683	730	699	684	658	706	708	696	723	659	655	701	730	694	673	701	724	710	651	704	678	718	656	762	625	689	676	718	710	693	673	683	704	707	712	693	667	735	688	698	658	708	705	708	645	721	671	706	673	691	698	733	691	732	701	715	679	688	728	725	711	727	664	716	670	661	715	715	674	663	738	666	703	704	659	656	694	677	665	685	699	665	669	674	701	689	684	741	677	696	711	686	658	661	674	658	680	691	652	683	715	664	679	663	712	722	668	635	691	691	698	711	700	647	672	692	704	706	659	729	679	726	648	649	709	680	664	696	700	683	675	703	721	692	655	730	659	669	652	673	651	658	676	681	685	698	643	677	696	682	676	675	701	700	672	672	688	661	702	742	673	681	644	663	692	710	675	695	723	669	684	651	673	699	664	663	706	722	664	746	669	698	672	664	657	639	648	709	637	695	697	735	699	688	677	696	692	685	669	692	704	674	664	679	710	617	716	693	653	716	685	729	687	713	668	680	676	682	691	699	689	691	700	710	711	728	694	696	755	686	705	660	676	702	718	666	668	723	690	677	690	699	671	672	685	688	696	657	720	619	694	716	714	666	678	711	733	670	684	666	712	703	721	682	661	678	750	734	688	695	706	712	662	664	688	683	678	736	728	680	707	656	667	722	641	732	654	669	746	725	674	679	661	642	730	655	709	694	719	702	688	686	705	664	663	670	688	656	658	702	656	687	705	714	687	674	680	669	648	634	736	652	674	717	702	661	657	715	727	655	659	676	718	719	647	748	670	726	679	683	697	697	698	709
24200	21472	28934	24387	21441	12694	4094	2317	1864	1568	1351	1248	1063	968	931	845	807	801	712	703	679	609	687	629	628	602	622	614	650	675	599	624	637	665	672	599	582	617	571	591	556	540	558	584	569	553	527	560	561	578	543	512	476	508	531	543	520	546	519	521	495	508	473	450	514	488	494	518	546	521	506	499	518	504	512	475	519	519	502	530	489	494	522	526	529	472	500	496	461	470	517	494	461	474	525	486	518	508	479	487	506	462	455	498	482	520	488	499	501	509	492	538	488	495	501	483	505	514	513	491	478	527	491	456	516	445	492	527	473	518	476	472	502	483	516	516	469	479	519	447	516	485	495	454	475	497	523	443	466	480	489	492	515	521	484	506	499	470	485	494	491	487	469	509	495	487	510	486	465	498	491	497	499	478	499	477	470	510	465	495	529	495	513	499	492	504	489	495	513	446	483	508	496	483	531	511	461	511	491	503	489	508	483	487	473	491	501	510	453	461	495	500	473	496	476	455	479	555	460	458	513	495	516	489	472	508	507	505	502	501	491	513	523	507	518	499	522	504	510	512	465	532	516	459	478	493	489	481	491	506	512	508	466	518	501	503	488	462	507	462	488	510	470	493	459	500	485	488	448	529	506	527	448	526	517	500	488	519	509	488	479	481	502	464	510	488	465	463	421	509	467	449	499	510	499	499	490	505	482	485	471	525	479	451	497	503	510	503	489	478	492	511	473	469	474	491	489	487	515	497	513	494	518	476	518	463	463	484	503	520	527	462	500	457	485	510	456	477	455	524	492	491	508	469	534	482	501	493	514	444	518	511	498	480	491	484	505	509	472	517	481	491	510	504	517	514	484	509	446	519	490	471	468	469	499	475	501	508	500	467	502	483	502	455	493	492	509	514	511	441	452	502	488	491	502	489	489	505	501	485	503	496	507	469	492	457	490	528	499	525	510	492	479	491	490	499	512	518	512	529	496	496	453	484	481	516	527	481	505	484	492	528	463	502	496	471	516	478	515	458	484	495	461	556	488	536	478	522	502	523	523	489	510	489	462	477	518	463	533	519	477	495	518	496	497	493	465	483	473	488	480	503	512	505	477	464	465	478	478	502	523	475	488	520	507	560	471	491	494	478	538	458	515	488	482	506	516	484	498	464	468	462	484	460	491	504	517	523	509	484	477	477	525	471	463	487	502	447	461	532	498	472	458	452	504	470	466	514	535	454	501	484	464	467	482	478	471	499	495	480	510	513	508	471	540	480	487	522	506	494	502	488	505	466	468	475	482	478	441	464	500	482	470	460	478	453	468	498	497	503	478	464	474	486	465	490	497	471	470	481	520	464	493	511	555	465	482	491	487	511	490	498	491	490	485	525	492	458	482	512	486	485	536	444	490	499	522	489	486	459	491	458	484	515	496	479	465	482	461	476	521	461	493	453	465	484	517	515	471	467	495	499	486	522	485	507	491	509	497	459	497	509	509	482	478	516	505	531	526	535	490	484	512	522	501	491	485	493	486	512	519	460	463	507	487	471	519	467	477	481	484	495	468	488	473	478	488	520	533	475	501	457	527	495	506	468	484	498	471	469	476	525	517	486	524	468	497	486	512	491	480	478	479	475	490	495	486	453	471	522	508	481	482	484	490	507	494	504	471	481	475	472	504	511	492	522	487	489	531	496	524	509	515	469	464	503	466	482	501	467	481	510	491	472	475	466	487	481	471	496	516	520	513	463	452	496	497	492	487	502	458	484	480	505	476	479	495	477	530	523	496	500	515	467	482	517	517	461	522	496	484	502	492	495	495	473	477	453	470	491	477	445	529	499	470	480	477	505	502	491	482	461	483	489	482	440	491	465	518	501	513	512	499	481	477	477	533	458	476	467	501	493	463	490	510	472	492	507	477	526	476	484	484	494	498	515	485	506	499	512	508	477	491	471	474	500	470	468	493	481	463	482	490	499	504	469	485	442	514	462	429	530	481	492	519	448	522	506	510	498	473	487	462	486	510	507	491	493	446	484	478	467	487	500	447	507	452	477	509	442	493	466	515	442	477	495	504	483	470	502	488	511	502	480	488	480	464	509	479	459	480	474	434	489	499	469	475	488	490	480	493	493	509	533	495	466	544	509	470	532	498	475	485	459	504	512	478	479	518	509	526	473	494	499	486	477	523	495	500	492	510	516	483	520	508	510	463	509	493	485	521	495	495	493	500	520	496	500	463	505	508	509	516	489	504	498	476	528	513	474	512	518	473	473	527	537	456	493	459	464	492	489	469	515	477	489	459	490	521	520	482	494	494	487	503	442	477	504	524	490	473	465	498	503	481	494	498	474	526	482	511	500	503	477	489	492	476	472	541	544	494	509	481	464	454	501	484	522	485	499	517	498	473	468	507	475	460	473	482	478	470	471	503	498	478	480	503	497	498	485	511	515	461	523	458	511	466	490	482	503	439	542	516	490	475	500	505	484	519	494	466	508	508	479	457	506	488	483	518	460	543	502	475	486	496	482	500	461	458	461	509	489	526	533	500	542	494	485	478	497	525	486	472	476	490	474	520	494	481	473	512	465	476	473	440	477	516	515	479	486	452	507	527	458	489	505	472	517	484	500	478	495	522	496	497	488	489	480	518	480	489	485	490	462	508	457	477	481	546	524	498	466	488	478	499	454	474	450	472	501	507	464	470	529	495	531	484	486	460	503	503	502	496	462	509	505	496	495	453	501	459	498	492	547	490	529	439	474	510	496	444	492	469	479	480	466	484	471	485	507	488	477	510	497	512	525	472	492	488	485	497	493	455	515	482	476	477	476	523	475	524	483	470	504	492	518	510	500	504	504	497	504	506	495	531	435	527	500	497	455	500	492	518	480	484	492	531	460	481	512	464	462	505	512	486	502	462	493	506	478	465	488	503	461	486	453	482	528	486	464	493	471	510	478	482	524	501	472	446	500	463	506	471	531	487	504	497	478	466	505	481	495	490	491	500	501	482	469	507	436	480	478	492	482	492	500	503	505	484	475	496	507	471	472	435	493	507	487	491	495	472	489	509	490	511	468	471	525	502	474	505	507	531	461	492	496	477	482	469	516	529	461	462	509	505	513	476	533	508	490	479	481	464	479	511	455	487	514	487	479	505	490	519	499	495	509	462	502	480	453	529	448	544	476	492	512	505	495	475	474	500	506	473	549	434	454	504	465	536	498	518	490	485	484	516	500	494	526	508	462	506	506	501	451	526	487	479	516	483	479	476	508	500	501	508	511	528	471	497	482	499	542	492	491	474	510	500	502	486	460	518	453	476	487	483	504	476	479	522	452	498	504	467	510	470	469	520	428	457	482	510	496	468	474	467	479	478	457	495	497	451	493	485	493	499	481	468	483	477	489	492	513	518	531	504	503	448	460	497	510	493	486	490	528	470	474	489	461	507	465	512	474	514	490	489	513	473	504	453	470	485	487	501	477	457	488	521	504	511	475	485	503	523	480	500	472	511	519	479	520	518	507	523	514	510	459
14722	27311	25083	17131	13044	10403	8254	6923	5735	4925	4388	3685	3326	2795	2545	2334	2121	1933	1811	1593	1635	1641	1499	1501	1447	1398	1466	1507	1458	1455	1445	1398	1389	1410	1442	1361	1244	1234	1233	1168	1188	1176	1075	1166	1056	1073	1044	1096	1092	1065	1033	981	983	1005	994	1023	984	978	950	958	938	969	904	943	943	905	918	940	942	890	941	891	998	953	938	913	919	930	957	946	939	964	959	961	938	954	944	999	991	988	924	949	947	971	926	942	944	974	963	942	971	921	991	987	979	912	958	957	961	936	952	938	910	914	993	961	948	923	885	911	938	1014	973	885	932	960	938	923	931	858	926	906	967	960	956	912	951	942	935	935	885	937	967	883	899	928	895	907	977	896	924	970	970	905	885	953	923	917	934	920	914	956	884	897	891	897	930	934	876	998	936	952	914	924	914	946	927	971	913	890	969	976	936	990	975	913	946	895	923	925	932	931	947	903	921	961	911	929	941	916	953	954	885	933	956	900	940	945	941	956	901	876	930	918	925	863	936	889	941	888	906	962	966	944	911	906	901	952	918	856	962	917	965	930	923	912	965	942	903	952	951	904	970	947	943	918	934	916	970	931	886	942	890	897	867	948	928	933	912	940	922	920	880	947	947	914	941	946	880	899	948	951	933	950	941	877	982	953	941	985	914	940	945	918	878	912	938	960	909	949	896	873	906	909	924	965	987	891	873	925	908	856	957	898	863	932	889	931	871	965	920	889	913	889	968	911	891	924	946	922	911	962	936	958	908	861	933	900	917	933	947	935	927	934	909	932	955	923	898	1002	940	948	904	942	902	984	912	983	881	932	964	909	914	897	941	905	887	915	915	928	922	887	989	951	905	903	955	902	904	940	838	912	911	904	924	901	927	944	890	936	943	923	969	943	922	895	893	870	900	931	956	915	898	958	941	919	929	884	924	869	936	944	949	894	917	890	902	918	957	880	888	975	893	903	929	987	937	888	929	911	907	968	883	967	838	895	965	943	945	932	952	880	911	973	946	882	935	917	913	934	966	914	927	953	953	939	955	906	919	885	958	967	942	888	893	901	957	904	933	915	949	965	927	921	908	943	925	879	876	881	886	937	949	937	951	972	968	859	914	926	868	948	919	920	902	922	919	954	854	930	906	907	958	934	930	909	917	939	941	921	924	929	978	959	901	937	971	987	941	957	933	975	902	898	876	904	914	871	965	868	930	962	954	990	889	939	899	890	913	963	985	914	950	904	946	938	916	945	959	921	913	948	927	927	951	957	938	929	953	984	928	880	944	918	948	924	863	939	957	934	909	955	909	925	943	918	969	903	961	944	926	921	920	973	923	910	927	918	963	965	932	912	891	907	988	887	914	872	919	898	907	921	963	946	885	911	921	909	954	948	969	918	945	975	918	922	877	951	952	915	888	974	942	893	939	925	965	976	912	891	848	927	923	926	859	938	911	940	946	892	921	923	928	891	876	933	917	904	960	902	982	912	917	937	937	919	947	903	897	929	895	946	926	897	897	892	910	921	940	903	937	922	935	972	909	946	926	889	902	914	941	943	863	919	896	953	988	947	923	916	909	922	957	903	949	949	931	924	979	946	932	922	945	927	867	912	963	895	963	948	894	907	956	913	953	912	905	964	845	971	916	935	891	912	932	931	915	899	885	903	916	920	932	952	925	902	888	918	861	940	929	970	893	886	957	927	896	925	902	923	914	873	916	875	906	919	922	967	923	958	921	915	946	988	905	919	899	881	869	930	942	924	975	892	927	863	938	872	941	990	981	959	911	968	948	902	940	940	926	961	905	965	913	927	977	916	937	927	926	921	923	997	928	865	920	952	881	888	915	985	895	920	931	943	913	968	885	949	896	917	884	926	914	851	947	905	881	963	968	914	923	935	976	949	976	895	926	866	1011	914	876	958	916	924	914	929	931	933	957	963	914	917	960	860	921	930	920	893	906	928	974	930	988	931	935	959	942	931	992	927	896	946	933	918	937	924	896	927	901	922	919	908	912	893	976	912	971	966	936	909	962	859	921	928	894	929	934	902	940	877	892	957	886	898	897	923	963	911	932	958	947	939	939	962	939	895	956	851	914	956	900	926	921	943	943	948	942	887	943	929	923	875	944	914	897	963	941	894	923	971	912	916	940	974	895	919	945	929	951	935	949	947	928	889	871	924	986	954	865	929	909	867	901	923	945	931	966	934	909	980	917	929	962	918	912	880	885	936	959	922	959	930	867	920	928	940	912	922	890	912	958	907	893	880	941	892	947	948	935	906	893	939	934	949	921	922	891	946	894	953	914	946	987	924	942	909	915	968	915	903	937	939	898	876	939	922	953	896	934	942	938	910	932	943	975	955	871	886	925	920	894	895	905	883	950	928	943	906	944	914	939	845	931	936	955	946	912	972	919	948	956	990	922	904	882	941	967	920	967	885	960	961	957	913	932	936	889	951	935	885	890	927	942	940	927	973	928	902	981	914	905	930	967	891	925	943	910	943	951	884	874	909	937	930	885	909	966	923	931	933	944	922	884	898	922	935	929	939	924	926	914	906	937	907	951	962	920	924	956	928	897	888	874	942	942	932	934	922	978	877	953	901	911	974	928	931	920	957	912	967	984	888	893	908	905	892	912	931	951	987	965	902	973	984	905	959	892	911	879	929	895	883	965	883	891	930	972	917	913	912	923	929	947	878	941	913	867	907	967	941	878	910	923	860	914	882	899	870	918	899	947	917	944	958	944	923	946	891	886	952	929	935	972	938	900	911	919	942	911	960	877	887	910	883	882	934	921	897	916	936	942	941	899	942	910	866	943	913	929	909	929	938	895	958	914	957	929	919	923	956	901	855	914	935	892	941	840	938	928	968	885	925	870	900	921	946	960	946	865	954	892	886	934	880	945	947	918	936	962	945	904	914	915	870	970	897	945	942	884	954	952	902	931	959	915	870	929	912	915	944	958	955	931	938	1009	871	931	903	953	969	933	857	900	906	965	910	929	947	957	1004	891	902	993	927	971	964	933	959	895	902	899	961	942	933	934	834	913	966	901	901	898	947	952	898	927	925	925	891	982	930	951	1002	958	934	914	954	928	900	980	882	875	911	897	911	950	910	940	930	899	856	967	939	920	916	957	889	895	895	909	921	950	947	864	879	938	913	924	896	903	921	868	902	902	946	940	943	926	934	909	910	895	898	924	979	930	928	921	925	884	946	892	967	898	889	976	938	928	939	948	951	921	916	925	930	946	924	914	953	904	939	897	948	908	943	914	887	872	925	889	934	936	973	960	894	973	935	912	940	942	951	921	918	921	954	902	879	900	936	921	967	980	912	892	920	887	920	951	904	906	944	930	958	878	912	937	931	974	903	939	926	948	915	929	906	947	926	938	935	899	945	947	912	942	938	902	916	923	936	883	945	944	895	928	935	890	951	949	884	901	913	931	873	980	902	904	912	918	924	989	893	912	943	832	969	914	928	972	942	923	938	940	910	925	892	929	879	979	955	983	976	944	895	923	865	936	938
27295	17541	5714	2340	1184	883	746	578	571	497	484	436	427	411	358	339	352	350	323	364	338	320	372	340	321	309	314	343	352	324	307	312	365	321	318	299	329	301	343	317	303	324	291	281	303	311	296	308	320	305	284	270	274	284	299	308	293	280	284	285	263	286	281	273	264	304	305	296	270	271	265	275	285	281	256	269	298	263	274	305	288	285	293	264	297	270	298	312	270	276	295	293	319	312	302	295	280	280	267	283	300	281	247	287	320	311	274	285	315	292	282	278	269	242	272	288	257	261	267	282	304	287	285	275	269	300	277	282	294	279	277	292	304	283	291	275	277	270	304	270	240	284	288	307	260	275	284	258	284	282	300	278	299	255	304	289	269	254	309	298	274	320	263	271	307	269	268	285	273	256	297	275	271	251	311	282	257	292	281	283	260	274	288	262	283	290	257	271	285	286	260	273	292	292	288	289	286	291	261	271	280	313	283	291	298	283	292	296	287	297	291	250	341	252	283	297	286	302	280	296	260	294	285	288	304	278	283	297	294	294	288	309	294	270	272	279	284	303	307	280	283	283	299	253	285	299	273	267	277	287	295	299	231	290	266	295	258	285	285	278	263	304	278	315	287	286	299	287	278	280	270	263	283	283	290	299	276	280	294	266	268	266	319	269	292	255	264	277	307	269	299	274	315	291	306	290	295	285	285	299	284	305	304	250	294	307	277	242	277	274	281	276	281	290	268	277	292	294	284	299	288	291	254	320	276	241	285	298	290	274	276	308	269	301	277	290	264	301	269	264	302	280	284	278	295	305	259	262	279	284	286	265	292	299	310	309	283	285	297	310	245	280	294	299	298	297	276	252	304	304	290	268	277	273	312	288	268	302	269	268	260	288	259	267	263	304	289	285	302	289	273	273	291	320	283	287	286	273	278	324	280	307	268	294	277	287	289	249	264	291	267	299	285	284	273	294	292	312	292	271	291	290	287	286	275	259	288	244	280	307	271	283	254	262	265	290	293	293	287	287	261	291	262	286	275	279	264	289	290	271	276	273	289	285	263	286	262	300	302	289	319	299	256	290	320	291	344	274	298	285	315	284	287	311	287	251	312	267	311	282	296	275	291	291	287	262	266	260	261	288	273	270	284	282	287	258	291	285	254	299	278	282	259	258	294	308	284	294	304	297	293	290	288	324	281	276	289	315	269	327	290	310	286	334	286	279	270	323	283	278	291	294	303	262	285	270	266	285	287	295	293	282	299	281	265	283	253	285	258	274	275	277	298	272	291	295	266	299	265	283	288	307	312	254	275	273	293	310	307	285	311	298	273	295	283	303	289	296	289	296	291	275	245	264	310	297	314	249	283	263	323	311	289	273	280	306	276	299	272	277	274	264	312	256	291	307	279	284	286	280	297	276	280	277	259	271	296	285	300	288	270	275	296	299	311	316	273	271	302	297	296	296	309	310	296	288	262	288	313	309	277	279	309	267	299	294	301	313	286	278	263	285	283	291	294	293	260	328	277	270	282	275	274	284	309	287	249	283	281	301	314	291	253	271	265	302	271	279	276	313	254	281	301	287	295	259	277	294	301	289	290	285	307	320	286	280	267	276	301	288	270	293	294	271	279	280	300	298	265	259	273	299	259	262	296	281	278	286	289	301	286	281	258	297	316	300	271	299	280	288	267	284	273	271	256	278	264	285	317	278	284	280	275	272	287	285	290	298	273	279	289	284	285	293	268	308	282	292	270	291	252	303	290	321	303	295	290	260	269	314	293	296	279	260	270	264	256	293	299	319	296	294	286	291	295	311	265	268	286	298	264	305	244	292	287	312	266	272	260	277	271	263	267	295	272	255	289	291	280	292	290	259	296	286	278	251	273	273	277	281	292	284	290	301	316	279	299	291	270	311	262	287	288	302	275	293	274	277	294	293	295	295	261	299	252	278	311	272	257	298	302	270	233	262	276	297	311	282	280	290	329	310	270	303	304	295	274	298	305	283	284	291	272	311	293	260	266	298	298	274	288	292	315	259	288	306	266	260	288	261	274	256	279	294	262	276	319	304	272	297	272	290	277	295	284	265	278	277	304	272	253	269	267	282	282	293	280	286	267	279	284	292	261	273	293	293	309	292	277	293	299	277	275	299	290	271	278	294	268	281	271	306	291	277	295	287	287	282	288	275	291	295	297	303	303	290	289	296	285	291	287	295	302	275	284	290	300	263	287	276	273	275	302	298	271	312	296	288	269	303	263	279	281	269	265	282	276	291	278	297	283	287	278	287	295	287	279	272	285	299	276	295	332	305	260	298	298	292	296	297	277	290	284	272	283	263	289	268	281	302	272	279	320	286	285	314	283	296	290	291	271	311	282	270	289	278	269	276	262	297	271	286	289	313	269	268	277	292	286	268	282	286	264	267	285	292	318	292	257	288	244	292	265	299	288	308	299	261	290	274	278	280	302	260	317	266	276	281	281	278	307	268	300	269	296	282	316	294	294	282	274	311	290	297	259	288	272	297	268	274	297	287	272	310	297	271	274	269	287	265	274	247	287	253	314	305	303	280	288	275	290	297	264	304	290	308	278	296	291	279	288	301	276	319	280	301	300	289	304	279	262	266	275	309	256	273	310	293	277	315	279	331	275	309	284	253	322	280	264	252	296	310	280	286	304	288	303	270	308	265	325	315	281	279	272	240	281	289	296	266	298	310	298	301	301	284	276	303	296	261	271	315	292	297	287	303	285	308	295	280	296	304	297	272	281	278	272	278	270	309	278	271	283	283	257	285	286	278	293	269	302	263	278	325	285	263	294	285	319	299	295	301	277	288	304	251	277	296	274	306	280	297	259	281	346	310	302	289	284	306	257	272	303	292	302	287	290	316	271	280	308	296	278	284	281	260	280	269	264	289	311	277	282	286	271	288	267	280	273	315	291	261	268	273	318	292	310	295	301	269	312	301	271	263	267	294	284	293	291	270	297	282	296	278	262	274	269	300	316	314	295	287	250	291	282	296	282	246	293	276	327	276	274	308	285	265	294	268	299	291	281	302	289	276	270	284	292	279	284	266	279	309	305	285	288	293	284	285	279	278	291	284	285	302	297	288	265	272	260	304	281	280	278	291	297	307	277	282	275	291	298	307	280	293	312	292	267	296	300	303	288	285	298	302	304	280	293	278	267	283	304	248	287	332	301	263	304	294	275	268	288	284	289	294	285	294	268	302	271	310	289	263	268	289	311	289	291	276	269	274	270	286	283	277	251	276	282	281	286	306	255	269	298	293	285	273	277	278	296	295	288	302	280	250	234	271	303	279	292	289	270	287	269	301	281	282	279	258	275	284	247	300	270	294	285	281	281	301	292	296	245	311	282	281	280	269	296	285	276	286	279	288	274	295	277	253	325	298	288	294	323	279	292	272	286	298	292	252	294	262	264	259	277	266	282	266	291	293	276	282	264	274	315	281	303	293	275	289	280	287	279	272	299	297	264	281	292	277	275	290	264	271	296	318	286	279
8810	11177	10103	5395	3853	2929	2353	1954	1711	1555	1409	1250	1144	1058	964	925	842	799	822	743	737	798	730	692	710	705	734	746	751	761	735	727	735	715	719	708	731	674	649	687	704	606	627	606	657	634	637	668	650	627	634	617	672	598	588	589	638	591	551	584	588	560	552	590	576	617	551	557	589	578	550	587	611	596	613	589	614	631	573	587	582	571	576	600	576	611	584	532	587	620	559	577	571	585	558	571	605	569	549	556	605	526	598	570	559	599	597	597	570	601	583	574	600	566	572	605	612	551	540	620	567	538	581	574	596	589	577	561	561	562	614	638	556	562	546	580	539	529	560	594	542	518	551	570	565	548	583	614	536	596	602	596	560	560	567	576	546	543	577	578	589	573	604	523	586	543	572	588	557	583	543	599	599	549	571	575	577	584	578	575	561	595	577	555	574	581	576	583	550	584	565	602	560	569	584	541	559	582	567	526	578	576	573	609	554	532	567	576	614	576	568	593	552	532	595	613	539	605	547	549	565	551	594	574	574	593	583	555	594	611	568	594	596	551	545	549	533	528	530	549	586	613	540	572	607	577	539	579	591	552	578	565	545	604	610	603	577	556	588	586	580	598	583	573	557	610	550	597	561	580	584	575	588	612	594	609	569	586	558	553	555	552	543	574	565	597	547	575	540	536	530	567	586	558	585	589	551	596	565	557	580	570	531	606	595	576	559	590	610	561	576	571	568	577	603	590	556	603	571	551	569	579	609	512	551	567	584	587	578	577	597	602	572	552	541	581	554	554	596	563	590	616	561	574	615	575	563	588	538	580	555	589	622	550	550	561	614	582	590	568	565	581	604	586	529	565	559	576	525	576	566	581	569	543	594	563	552	588	537	547	539	567	571	541	583	603	600	557	586	598	600	552	550	577	551	614	587	540	593	611	561	629	575	573	583	589	580	562	580	561	566	585	605	549	573	614	566	585	555	577	607	639	613	592	588	581	628	569	567	569	617	538	554	569	577	541	601	564	563	590	587	563	549	559	578	588	585	569	582	595	584	585	540	534	592	600	575	522	566	533	567	587	583	586	544	560	614	565	560	562	614	554	575	572	550	600	606	563	539	530	602	591	540	552	541	579	570	556	556	585	592	580	550	542	599	592	572	558	574	559	630	562	526	583	551	587	592	545	578	589	588	571	586	566	529	578	610	588	546	561	559	585	570	588	551	557	570	595	588	531	569	576	579	577	606	575	562	581	570	560	632	540	587	552	556	573	552	598	612	599	527	649	589	587	587	555	574	572	585	560	551	558	593	571	546	535	545	591	544	586	574	541	549	533	553	577	566	579	561	533	616	554	578	565	581	604	556	578	642	562	548	574	564	585	554	583	570	602	605	577	589	578	567	539	543	586	606	571	628	569	564	592	513	571	569	526	551	575	549	557	593	496	524	612	576	564	567	584	574	579	617	566	570	603	569	588	605	546	563	596	616	499	588	557	593	566	576	563	587	545	590	577	621	571	544	530	552	567	570	552	561	567	549	561	608	577	599	559	551	579	586	598	581	564	538	597	567	583	585	586	579	592	543	564	601	580	572	587	546	574	576	580	558	524	548	625	593	558	562	564	556	603	602	587	619	583	559	586	588	560	586	562	593	563	563	589	617	573	617	531	560	608	625	555	544	566	594	541	574	558	576	566	543	583	545	590	586	579	548	583	572	565	565	574	559	568	571	601	624	531	607	588	566	594	601	568	573	570	593	590	535	580	569	575	574	573	604	613	581	580	580	552	599	577	574	578	553	595	621	608	611	551	626	578	574	559	583	532	610	612	571	552	541	563	574	553	541	575	577	563	571	573	529	593	550	598	535	556	594	567	562	592	579	571	622	576	591	585	590	568	538	572	592	552	564	566	574	566	599	544	563	583	553	620	560	588	580	589	537	597	564	560	579	598	598	502	582	566	516	557	588	569	577	519	592	575	589	567	590	586	569	578	606	558	548	537	547	600	585	540	559	609	580	602	578	628	566	583	614	611	593	606	572	568	577	583	586	608	558	585	542	584	572	565	540	584	560	617	579	613	560	641	574	542	576	561	575	568	587	573	593	578	521	587	590	589	572	627	553	574	561	548	550	629	591	614	614	562	536	539	581	574	581	572	571	575	555	572	591	594	586	602	569	591	549	543	566	582	575	545	565	605	601	570	533	589	607	539	518	547	548	573	591	579	535	576	554	523	605	565	586	615	595	597	589	526	543	566	533	610	610	576	574	579	565	567	569	578	592	603	545	557	628	573	621	554	621	586	566	557	572	571	549	533	574	614	593	555	550	547	608	601	551	623	551	619	517	572	576	568	580	571	548	563	576	586	600	574	593	557	587	543	585	582	597	562	596	575	589	521	615	597	595	543	580	549	574	563	631	569	553	602	603	588	562	577	594	601	578	581	580	583	535	597	612	545	559	616	555	670	576	590	535	587	620	598	601	601	564	576	544	618	548	596	603	589	605	546	579	570	626	545	585	620	589	558	572	557	598	563	595	552	569	542	568	601	564	602	597	647	583	558	548	561	589	544	570	564	601	601	590	642	525	561	579	558	526	523	637	557	590	560	554	563	595	595	585	571	556	564	603	528	596	569	589	551	613	575	553	548	538	569	544	574	557	555	574	631	556	573	539	574	539	602	594	576	506	602	544	540	546	593	563	622	566	587	542	578	569	575	607	565	598	579	585	591	569	616	610	600	599	574	581	532	564	585	553	580	574	556	589	611	588	595	529	609	583	579	573	568	592	587	586	584	593	566	551	616	542	567	543	608	598	588	586	553	551	589	556	583	556	557	639	599	558	540	547	562	586	561	567	617	591	601	561	591	607	565	619	628	541	570	562	592	601	549	522	541	523	530	620	591	557	571	559	595	587	573	540	569	548	546	538	569	579	566	589	587	581	545	619	605	609	601	601	575	590	529	586	542	598	582	567	582	573	582	564	569	586	600	625	587	572	567	567	540	570	584	567	562	585	544	612	573	557	571	597	540	581	573	569	590	581	536	586	572	580	597	579	558	565	535	573	548	573	575	553	543	544	589	543	622	580	564	578	560	541	528	580	561	561	568	581	596	526	569	588	575	578	580	551	572	586	598	593	610	608	579	605	529	613	579	531	576	570	556	602	540	596	557	571	541	551	576	546	605	589	599	559	564	567	586	603	555	555	583	547	574	609	572	553	566	582	587	610	563	579	537	590	593	550	588	530	625	580	548	564	551	581	565	595	574	544	550	561	610	499	564	550	602	550	571	560	631	571	612	595	566	598	586	573	575	562	567	587	584	545	561	615	572	548	550	537	569	565	610	552	620	598	600	562	583	590	589	550	594	553	562	626	537	576	579	558	582	586	562	631	590	596	580	547	587	542	585	544	577	577	565	553	550	621	564	521	591	590	550	589	587	533	570	540	623	619	572	544	639	596	587	548	552	595	569	582	603	554	547	548	585	611	576	604	583	618	572	569	573	548	585	588	597	561	614	570	590	568	588
25135	21478	27970	25348	12842	2884	1922	1381	1068	941	855	764	702	613	600	592	538	525	507	462	451	479	417	386	420	390	422	448	433	411	429	396	459	433	407	394	411	397	408	415	390	372	367	380	367	343	387	377	377	358	390	378	359	358	358	347	351	351	339	328	326	342	345	360	341	331	338	337	316	367	360	326	336	375	385	338	351	352	326	353	351	351	382	335	333	341	358	375	328	335	353	348	342	353	332	337	362	317	314	339	342	355	350	368	360	312	345	335	344	335	344	352	338	329	327	361	339	326	341	341	379	340	330	313	321	297	346	339	344	374	377	344	350	345	346	329	325	328	386	348	382	343	345	337	309	375	309	338	330	337	325	345	341	320	341	339	348	292	360	332	372	334	347	334	332	344	347	351	325	319	346	360	323	325	321	357	343	380	353	317	328	367	343	358	352	340	327	316	364	400	340	372	331	344	363	327	325	324	331	328	327	337	339	357	344	334	338	305	336	343	350	348	325	327	345	348	376	348	344	360	316	324	363	346	338	366	340	315	343	341	317	366	322	329	348	359	345	333	392	358	336	339	370	314	349	346	322	332	328	315	368	386	364	363	356	306	356	370	347	365	350	335	330	312	345	356	378	323	366	339	345	316	294	328	319	342	337	359	328	347	333	339	340	322	344	347	353	343	324	347	323	324	320	319	315	361	313	354	369	335	337	342	315	346	331	349	362	360	326	325	332	361	356	338	306	357	322	319	350	355	314	378	323	322	357	339	335	353	369	363	324	338	316	324	337	348	317	349	319	357	337	333	317	335	330	350	327	331	310	353	343	342	351	320	337	372	322	342	299	334	353	313	357	321	337	355	379	319	358	297	325	338	331	332	340	364	332	371	328	355	340	339	330	316	360	338	353	350	386	319	347	340	325	339	357	311	357	358	322	361	331	375	351	355	336	328	323	349	333	331	341	337	339	352	324	315	378	339	364	341	375	355	348	366	326	360	365	357	364	343	367	358	331	328	340	332	357	351	348	333	345	346	333	350	311	305	307	355	315	337	337	336	334	372	331	341	341	357	319	306	346	324	315	340	308	378	310	335	356	369	344	333	338	380	315	356	356	359	315	365	322	334	374	329	332	333	352	357	328	336	348	327	338	344	323	349	304	381	325	359	319	353	319	377	317	335	335	323	337	332	350	341	336	370	346	373	378	340	339	322	335	360	336	356	349	353	351	351	383	337	344	355	354	350	365	329	340	357	344	318	348	366	336	338	352	332	326	359	338	352	328	367	341	347	348	355	361	354	351	329	335	335	346	341	330	332	339	346	361	336	334	355	378	318	326	323	347	332	319	328	346	357	321	320	342	374	322	362	313	310	338	328	370	337	352	367	346	353	350	358	326	308	310	324	356	320	320	332	340	348	360	350	350	327	331	349	347	339	351	331	353	319	295	327	309	350	361	336	327	349	326	325	357	343	310	358	338	352	353	356	367	329	317	371	337	339	319	335	362	346	318	343	338	349	334	325	334	347	344	331	303	342	362	343	333	332	379	310	331	326	344	327	357	321	376	347	346	358	338	315	385	366	339	308	352	331	355	327	338	367	316	369	315	336	359	334	336	332	349	374	319	352	323	334	337	345	370	324	340	346	364	355	344	350	356	320	330	348	318	335	351	341	338	337	342	383	347	348	319	334	332	326	347	367	367	335	338	315	330	315	346	334	332	374	344	343	351	322	330	324	350	351	342	354	357	339	315	331	327	347	312	323	374	355	337	329	350	336	368	352	308	340	365	331	301	356	318	372	345	358	324	327	371	328	291	303	329	327	347	306	346	351	369	314	341	352	349	339	370	338	329	341	329	358	333	364	354	392	348	316	349	355	325	348	335	317	328	362	333	337	356	339	340	343	326	368	314	315	344	342	352	319	342	367	334	354	378	310	359	353	364	369	369	387	338	315	354	345	375	329	336	361	401	332	359	358	347	358	383	354	335	322	341	309	342	309	366	361	336	341	335	336	323	337	345	350	364	326	339	357	353	346	326	358	334	338	349	334	338	319	311	330	337	341	355	328	380	379	321	357	317	344	338	323	341	317	329	351	322	335	333	328	357	359	339	329	353	326	323	333	335	330	323	326	356	340	367	359	325	354	336	304	362	349	359	342	357	340	313	332	346	331	346	348	332	329	364	343	348	330	342	343	347	352	333	360	310	345	349	352	380	343	350	339	318	362	348	326	330	332	326	350	324	368	342	321	350	344	327	338	348	296	332	319	301	324	351	381	354	334	372	362	329	367	334	345	347	374	357	339	334	360	360	330	396	362	360	320	336	337	331	312	334	342	310	358	390	339	340	347	348	342	331	337	319	382	350	334	327	345	361	329	307	341	340	351	333	395	331	342	314	333	319	376	368	328	330	356	324	333	315	336	311	349	333	330	322	343	327	363	330	318	335	319	368	322	344	356	348	360	308	365	360	344	323	342	329	341	352	425	351	351	294	359	359	372	343	340	345	328	315	341	370	348	355	346	350	322	340	327	371	360	363	289	322	339	340	306	375	329	318	344	352	307	350	337	312	322	307	345	312	351	303	319	389	348	334	391	314	348	330	305	324	349	349	338	376	318	313	315	320	340	348	369	371	351	350	325	339	330	325	378	365	313	333	339	340	356	343	344	355	345	328	325	323	337	349	333	344	343	344	326	358	353	359	355	364	345	324	345	342	350	342	352	338	342	324	337	330	310	343	331	341	346	339	334	322	333	336	314	347	318	345	354	380	327	353	326	338	345	355	349	319	301	344	316	358	338	332	355	330	353	331	342	334	332	325	341	378	361	363	355	350	320	324	327	345	340	358	347	373	354	308	353	333	314	329	334	322	359	342	360	357	363	299	349	336	331	346	338	351	360	318	377	356	342	327	322	319	353	358	331	324	320	366	338	349	322	346	373	352	347	353	356	314	339	296	325	328	368	364	331	347	332	338	329	325	326	347	341	358	378	345	340	354	331	358	339	329	314	358	329	320	350	366	366	355	348	352	345	367	338	326	343	338	327	367	300	332	343	305	353	339	335	349	315	350	302	355	336	341	345	341	348	349	335	317	317	339	366	356	331	359	364	334	332	314	347	375	327	330	349	353	365	331	347	379	333	335	383	326	354	333	359	360	348	355	317	363	338	332	348	304	349	321	350	345	327	340	303	358	354	325	331	368	331	366	353	350	343	336	339	356	343	339	299	337	339	349	328	330	356	331	326	345	324	327	362	350	343	345	358	335	324	321	335	333	348	305	342	342	299	331	335	351	346	343	320	312	349	333	340	365	363	329	315	364	306	337	355	344	328	321	340	347	332	354	339	328	351	346	338	321	330	373	322	339	356	335	316	349	347	353	359	362	319	324	347	335	350	366	319	332	331	362	322	326	337	329	305	363	332	354	356	335	362	345	318	314	343	362	328	348	336	321	359	351	345	334	304	286	339	358	371	331	381	318	348	324	360	365	339	313	340	334	377	327	338	331	338	362	340	324	344	345	352
11363	21096	19185	12117	8817	6695	5404	4333	3639	3163	2724	2392	2091	1858	1652	1524	1450	1361	1238	1166	1178	1059	1058	1067	980	1035	978	887	1061	1021	987	1066	999	1061	993	979	931	862	851	863	837	825	790	809	809	771	783	749	726	757	770	729	764	697	758	754	730	685	701	759	685	701	700	669	677	687	680	673	691	648	717	706	737	663	725	688	698	676	695	708	679	707	712	712	713	705	669	726	678	704	676	633	681	701	645	649	662	667	682	704	740	697	689	679	684	686	669	689	680	678	683	674	713	696	684	680	687	682	688	701	665	643	661	695	697	670	718	713	675	686	678	693	663	683	714	713	682	648	716	695	661	693	665	714	665	659	688	680	626	651	648	714	620	641	708	662	688	639	651	675	651	665	654	682	710	669	662	692	631	684	666	710	674	696	686	700	697	706	701	652	646	716	680	665	638	634	648	654	695	654	688	697	684	637	674	676	692	679	694	677	689	678	641	730	679	701	648	715	655	654	670	679	672	711	698	654	619	707	682	683	679	661	700	653	664	735	669	700	695	664	662	631	689	683	630	689	672	671	672	711	676	659	713	698	685	649	726	682	696	703	753	665	664	664	676	701	709	675	685	674	676	683	660	675	677	653	677	665	639	664	640	652	693	677	685	678	690	704	695	677	687	674	676	723	707	658	689	668	676	661	687	657	678	701	728	661	682	691	678	710	751	677	653	681	708	693	695	684	701	692	713	659	697	683	691	662	629	668	713	664	653	656	680	668	666	638	682	706	694	674	687	670	647	657	732	647	691	704	706	666	663	717	686	637	654	684	673	708	681	726	700	634	693	674	692	660	707	719	712	664	696	691	674	683	658	672	626	672	704	652	664	679	657	653	674	729	678	703	680	716	650	650	671	673	666	713	684	687	644	696	669	694	695	685	664	691	682	664	678	729	699	697	650	619	633	708	639	669	661	632	710	719	664	662	683	615	651	673	695	672	688	698	695	711	656	711	650	682	664	657	666	662	645	642	707	698	676	688	725	676	659	654	670	675	704	605	649	680	705	686	676	665	682	666	739	673	639	656	712	662	690	678	664	730	678	649	722	665	699	673	663	689	709	666	633	731	673	717	672	688	647	679	671	681	666	683	669	688	642	702	721	642	688	661	642	650	694	685	696	698	691	616	720	691	738	644	716	653	640	611	674	651	639	687	662	688	677	691	626	644	703	629	718	729	674	669	725	726	747	640	704	674	709	675	670	668	706	686	648	690	727	655	686	694	695	678	675	715	690	719	720	639	704	677	698	668	679	723	656	703	632	669	671	668	691	663	660	690	645	669	674	683	686	689	722	649	661	696	698	730	688	704	708	670	657	693	681	648	677	660	638	656	679	659	641	695	681	686	707	719	687	618	673	680	653	668	647	668	670	699	689	671	660	671	665	664	669	695	682	706	694	688	702	653	694	665	645	667	673	715	665	671	644	686	658	711	675	681	696	639	719	654	660	703	663	689	702	670	697	669	636	675	654	639	682	718	687	666	661	725	711	693	686	692	669	704	701	664	689	686	686	690	661	661	660	645	671	685	690	636	691	718	621	647	705	688	642	697	686	681	695	731	652	678	644	655	637	673	682	677	693	684	621	659	632	673	654	682	692	695	696	650	651	641	699	680	637	703	715	664	664	642	704	671	681	663	734	715	681	683	609	709	712	695	674	720	741	657	648	671	685	663	661	635	665	685	659	742	683	701	619	697	688	643	669	665	661	699	659	688	669	639	678	648	706	636	689	626	654	697	729	667	708	705	678	696	729	671	667	716	667	678	692	666	711	684	636	715	686	693	639	645	667	697	672	683	655	738	696	700	634	662	643	687	681	669	727	727	649	666	642	712	721	724	699	715	677	685	636	677	652	673	675	681	671	712	716	654	679	666	694	695	687	661	707	668	702	722	688	653	638	672	680	686	672	666	668	688	651	682	679	691	679	688	663	703	704	653	699	649	677	640	685	684	685	679	716	684	677	700	681	678	693	689	645	685	667	683	681	672	676	683	713	648	683	693	662	731	677	679	648	667	704	661	734	704	694	665	640	675	711	697	626	705	703	678	654	708	664	695	678	699	672	677	676	697	657	672	719	742	667	720	718	692	713	674	681	635	709	663	641	690	659	738	668	623	631	664	706	698	656	660	688	717	680	664	701	682	674	718	704	659	719	676	641	693	659	703	680	711	725	657	720	746	689	668	677	647	694	660	700	691	638	669	695	678	704	677	685	696	686	704	659	649	670	659	685	669	722	698	649	702	670	675	724	691	676	705	735	672	686	662	618	666	690	673	684	710	687	669	643	675	662	709	687	703	684	688	731	676	635	663	682	691	680	663	685	612	702	649	704	643	700	675	707	651	709	668	675	708	707	655	712	628	655	656	680	662	669	657	657	700	702	678	671	671	639	725	661	682	631	632	708	631	712	694	683	699	679	656	651	699	674	676	626	667	657	687	696	667	671	654	683	713	681	661	703	697	718	713	644	671	680	658	675	659	658	666	658	665	708	682	680	699	650	693	729	602	740	718	686	670	665	667	697	697	663	702	668	750	664	709	722	691	680	703	665	663	707	683	697	645	684	724	717	685	647	643	677	693	686	670	652	649	659	701	692	700	702	657	705	677	644	717	675	660	651	697	662	696	657	667	672	689	700	664	703	723	693	714	635	656	663	648	695	664	665	664	689	697	621	681	666	650	757	658	762	728	652	727	714	687	618	676	674	704	671	677	703	678	685	667	692	674	696	675	690	718	635	675	638	665	736	680	616	691	634	692	705	690	691	666	687	683	652	701	682	683	681	733	717	675	681	750	698	687	673	657	705	679	734	671	660	707	663	700	701	677	656	672	724	662	692	675	669	696	715	657	680	691	706	686	681	690	659	695	675	616	684	660	692	637	681	709	664	728	652	660	700	682	678	690	649	663	666	648	674	643	680	648	732	688	668	715	732	681	683	679	703	669	683	715	688	695	688	748	699	707	681	654	668	698	695	622	674	681	681	673	711	680	679	678	727	741	635	661	666	669	658	712	740	709	665	711	695	662	652	649	624	652	651	691	648	726	669	723	642	658	706	733	636	694	641	704	680	638	690	677	689	723	661	681	649	702	724	699	671	681	675	654	665	654	694	694	718	692	707	692	688	706	659	699	680	716	684	635	677	689	714	689	626	659	731	697	652	646	671	643	696	665	671	656	647	672	692	701	654	714	711	707	710	665	697	689	651	656	675	709	706	652	718	698	666	692	685	643	704	733	678	671	653	689	705	657	678	652	685	663	692	667	699	681	624	673	687	678	726	692	729	671	665	691	683	651	691	681	695	672	666	655	711	699	659	712	706	691	645	653	715	683	646	641	681	717	689	707	660	667	672	692	672	632	650	666	683	630	678	693	677	637	686	641	660	657	711	695	665	682	720	653	676	665	689	665	665	710	689	642	693	685	669	698	663	652	664	711	701	673	644	678	705	661	660	683	723	634	669	650	694	674	608	661	665	698	626	710
24255	21518	29025	24439	21492	12486	3778	2299	1767	1533	1338	1228	1045	967	891	876	769	748	724	684	646	635	664	655	653	591	622	594	624	570	615	627	642	589	592	604	569	575	570	537	553	598	529	581	495	547	539	520	519	512	532	528	515	515	567	512	450	519	526	534	518	497	514	508	489	508	465	457	470	499	509	467	517	505	493	484	489	531	474	476	513	493	497	492	478	490	472	523	485	500	504	489	493	471	517	491	500	477	502	473	475	507	508	444	457	488	497	510	498	498	487	526	474	474	511	487	479	502	496	454	524	499	484	447	509	455	478	437	510	462	471	473	494	461	493	465	481	472	504	502	495	474	495	471	523	498	493	496	489	483	508	466	530	488	462	507	508	530	495	560	462	499	497	484	488	465	506	501	471	486	491	457	479	510	491	492	471	519	477	462	454	463	516	474	520	500	483	484	485	490	501	459	460	517	491	495	522	414	498	502	477	525	533	490	491	460	502	494	472	484	464	487	508	445	460	474	483	507	472	533	483	517	489	449	501	464	452	505	480	490	488	485	494	498	469	497	499	499	491	489	496	516	449	477	484	496	436	460	458	491	465	464	498	453	508	456	497	480	478	526	483	460	462	471	466	464	473	497	492	506	479	499	482	474	490	508	504	483	497	441	478	493	483	480	490	429	479	477	459	471	522	435	498	485	479	473	514	468	472	488	505	480	495	465	464	498	470	507	487	470	501	486	473	505	498	498	489	472	501	476	470	455	482	535	494	468	458	477	489	483	502	487	482	533	540	460	478	487	503	464	540	479	478	454	460	486	475	476	496	474	475	458	475	524	491	470	475	488	471	485	487	494	454	514	486	502	463	461	485	474	496	548	497	451	470	509	495	485	518	502	494	475	422	499	473	520	508	495	426	508	490	509	476	497	472	524	462	492	462	486	472	508	456	453	433	492	469	476	509	475	512	491	459	472	490	469	503	473	514	474	475	483	470	499	464	506	468	477	473	469	470	524	480	456	524	474	471	489	452	501	448	469	442	476	488	503	501	484	514	490	464	464	466	488	460	503	522	456	503	492	463	481	454	478	489	459	509	476	480	493	498	498	493	480	529	493	458	490	454	496	496	535	495	487	507	489	467	506	470	487	513	508	461	471	461	484	486	438	472	457	462	490	481	461	481	479	484	459	466	483	501	481	521	485	533	480	473	484	495	482	507	491	490	501	490	503	458	499	489	473	461	497	451	468	441	465	476	479	507	494	498	476	491	434	499	476	493	485	484	483	511	481	448	488	484	474	513	452	495	526	445	486	494	476	481	503	490	506	472	493	498	462	492	475	465	479	463	492	484	526	482	497	481	438	501	486	524	512	441	479	455	472	450	526	473	478	468	480	498	494	537	505	479	519	508	506	440	480	493	469	486	487	455	531	479	478	501	479	477	483	459	482	438	535	495	495	486	470	508	478	465	481	475	517	429	457	472	466	501	518	483	484	478	508	495	467	505	499	522	493	492	480	479	454	459	517	489	505	522	497	474	502	490	517	495	498	481	478	468	506	495	494	506	493	454	495	440	459	459	456	488	487	519	482	500	487	468	500	506	488	442	477	468	478	494	534	496	467	464	501	481	503	478	491	462	445	491	485	475	492	540	481	487	418	543	482	534	452	453	520	455	498	490	531	452	511	516	447	503	492	493	469	465	493	453	439	488	459	458	471	452	477	464	516	497	491	458	467	479	506	497	488	478	494	499	509	445	475	489	451	491	476	508	469	479	487	437	457	489	488	470	507	481	454	483	467	489	466	445	514	472	510	462	499	495	497	473	489	475	503	508	483	469	486	477	504	487	474	461	511	436	474	489	475	480	456	553	494	502	473	467	469	466	502	458	477	478	460	456	475	441	476	449	501	488	478	434	459	520	487	484	455	460	477	463	510	462	483	515	464	456	467	476	478	489	511	507	486	467	461	506	486	497	516	503	453	487	512	454	476	443	479	487	472	499	510	426	460	457	480	491	470	489	455	517	462	461	473	467	476	463	474	487	491	489	509	495	479	487	490	472	470	479	473	445	494	480	504	442	441	449	460	485	500	476	530	463	491	487	470	500	493	485	459	471	457	445	467	511	448	496	472	441	473	480	498	461	527	453	486	472	487	496	479	471	502	486	508	459	467	430	468	492	490	421	462	482	491	483	465	474	444	455	505	480	490	499	466	507	522	502	523	507	476	471	484	468	459	527	488	444	508	519	490	466	466	485	470	494	494	469	492	507	492	498	463	480	489	466	468	490	482	430	460	454	476	502	465	505	476	460	511	515	503	450	481	476	507	453	511	507	479	472	503	479	483	484	474	504	479	499	474	480	475	459	439	459	451	437	504	459	471	513	490	472	496	464	512	482	495	524	482	503	474	485	495	517	514	462	516	481	499	501	517	489	489	505	482	489	462	534	461	543	440	438	488	454	491	471	480	468	450	470	493	463	492	528	434	488	485	494	498	482	498	497	459	484	519	487	496	481	465	479	402	438	472	480	466	468	476	495	469	510	462	461	494	463	514	498	460	468	454	469	525	489	480	510	485	479	491	482	483	491	489	491	486	474	493	472	484	436	475	489	471	479	490	490	487	452	481	468	506	503	434	500	488	484	513	465	441	505	466	527	471	450	513	453	444	447	464	491	462	508	450	484	472	520	491	453	491	490	477	485	476	487	514	439	508	465	459	462	493	458	476	478	480	470	454	468	465	462	503	433	463	486	479	489	466	485	488	529	458	467	505	524	476	512	464	496	494	454	477	464	488	472	516	468	458	509	455	439	472	496	510	475	479	465	477	501	475	496	463	462	492	506	495	525	480	482	468	500	466	460	447	497	490	522	470	496	494	481	498	489	452	479	497	488	516	485	503	472	484	485	444	433	475	475	500	477	485	511	512	476	530	445	459	495	494	510	479	495	493	507	505	488	467	497	501	456	496	462	474	477	449	471	457	457	457	495	510	460	503	505	462	458	524	460	496	481	512	465	459	480	445	471	477	442	457	456	471	466	464	505	490	529	484	471	476	539	495	522	464	491	512	471	473	460	459	499	487	520	484	450	442	547	493	471	480	527	464	512	474	503	475	498	491	472	516	509	460	484	478	476	497	480	488	478	515	472	510	511	494	473	504	493	453	513	477	487	511	474	457	475	486	481	503	543	465	480	513	465	515	531	498	489	475	508	517	466	485	486	480	464	507	498	471	497	506	478	482	465	483	447	496	484	480	471	487	472	468	497	504	496	491	488	467	495	491	495	470	474	490	507	546	479	485	458	545	477	501	493	501	466	472	464	525	434	517	452	497	479	449	502	513	470	482	506	491	494	471	446	527	483	479	477	477	457	438	485	480	500	481	482	501	462	505	501	463	439	490	496	467	494	511	462	479	467	478	507	476	462	436	474	500	485	494	437	471	491	481	467	478	481	467	511	487	488	468	461	466	458	470	456	495	452	490	478	478	490	510	497	494	480	459	487	476	466	466	489	488	486	480	495	467	455	490
14180	27036	24661	16926	12769	10153	8380	6902	5608	4757	4167	3572	3096	2733	2582	2348	2110	1985	1810	1659	1672	1623	1490	1473	1402	1400	1367	1348	1410	1423	1443	1397	1392	1368	1352	1310	1238	1220	1200	1208	1121	1098	1160	1105	1112	1035	1041	1003	1020	1050	1025	1078	996	1004	972	955	927	1002	976	930	935	941	934	921	958	894	941	930	918	917	968	894	971	954	962	996	883	965	924	969	964	939	930	944	925	927	966	904	947	942	955	904	930	971	1018	930	954	887	983	918	897	951	912	984	966	926	934	922	955	927	885	957	935	966	966	852	939	863	967	954	886	1020	936	921	918	903	926	954	930	938	920	900	895	931	893	993	907	908	924	977	930	956	959	910	882	900	994	896	975	908	948	938	944	922	975	971	941	908	966	941	903	907	954	899	916	887	884	928	977	974	939	973	1007	928	857	881	895	907	964	954	927	948	859	934	863	893	901	964	894	934	930	943	930	909	921	950	914	940	941	948	927	955	928	926	902	915	952	891	974	958	943	902	937	953	927	934	948	928	890	942	929	956	951	926	945	975	902	889	900	935	913	857	934	960	910	900	939	921	938	910	934	952	873	908	950	930	958	956	940	942	923	941	919	966	1002	959	931	904	923	949	928	902	901	942	917	922	970	947	942	975	918	928	918	895	921	950	916	887	929	899	990	973	893	930	905	893	926	975	925	957	912	923	924	945	962	885	887	909	863	933	913	902	955	879	977	926	950	904	855	920	920	910	889	913	935	869	854	952	908	982	926	874	916	903	892	945	886	896	938	955	931	941	938	904	923	926	938	980	878	929	913	937	899	919	903	946	894	874	929	927	919	900	906	900	937	904	926	903	904	944	914	941	929	907	911	951	910	971	922	875	967	917	920	976	909	880	922	892	930	879	946	947	940	949	950	926	915	927	855	885	872	881	961	937	974	927	965	897	956	906	890	911	916	948	920	922	927	943	906	974	939	893	918	903	941	931	963	981	883	950	960	941	914	886	903	925	880	926	939	921	943	928	937	946	955	924	948	904	942	913	894	912	911	923	901	969	886	898	949	926	898	875	955	940	918	883	853	959	923	956	915	903	960	898	922	941	930	948	882	912	894	922	925	944	951	946	932	873	851	913	988	914	871	956	946	947	910	930	911	865	887	919	932	924	877	905	938	924	951	896	908	905	900	928	883	940	960	906	881	923	990	931	839	937	916	892	915	878	951	870	887	900	923	953	947	931	905	868	942	936	891	924	888	944	974	925	961	935	961	933	933	892	890	928	865	891	967	893	892	946	953	921	931	940	850	897	964	899	942	921	914	916	906	930	925	914	884	915	912	945	897	896	933	920	910	937	948	938	894	929	955	936	942	898	890	949	900	912	869	897	858	933	935	898	907	947	920	908	907	912	910	914	956	909	951	927	981	897	924	865	916	915	906	895	900	958	944	885	935	887	938	932	897	909	916	981	974	977	893	942	913	902	940	950	932	903	933	961	910	928	936	921	942	974	906	910	878	915	947	941	952	931	911	932	934	967	891	938	943	920	929	890	893	910	920	917	888	933	910	910	910	867	926	943	913	892	969	937	893	920	849	932	930	962	905	936	900	891	861	901	952	900	928	933	946	904	910	929	926	918	921	939	894	929	956	900	872	924	935	922	908	959	935	969	915	937	843	931	929	905	915	892	971	902	935	863	879	970	897	984	887	887	911	922	902	913	943	975	935	956	941	853	954	906	912	924	928	960	877	955	887	902	908	902	926	907	898	959	947	887	973	920	887	885	889	886	935	932	928	958	934	915	893	968	929	923	942	882	978	928	877	916	921	942	888	900	948	953	918	902	899	924	987	914	925	965	866	879	910	894	904	941	881	929	937	936	946	862	899	936	900	989	904	956	899	943	894	969	979	903	960	967	861	884	984	959	931	935	908	930	886	875	965	909	923	958	917	846	949	941	885	954	929	936	929	952	901	854	900	956	887	903	913	969	971	875	953	885	928	926	899	924	958	897	904	887	901	929	904	912	898	855	906	971	954	916	929	898	951	924	910	864	945	915	953	914	944	905	908	903	954	929	924	961	892	894	942	941	891	915	888	937	962	934	912	885	925	873	935	941	889	894	911	958	921	909	913	911	920	964	934	915	937	896	924	847	990	879	944	931	882	908	956	919	970	957	962	867	919	865	904	880	934	944	904	968	919	897	914	903	970	937	887	923	905	903	915	943	915	923	981	944	918	901	893	921	950	937	951	927	966	961	926	920	932	856	916	951	873	928	948	913	874	922	927	941	962	961	942	955	910	961	952	928	887	882	950	929	885	885	935	953	921	878	896	863	916	938	900	900	909	927	913	924	922	904	936	952	852	921	973	927	956	894	945	951	969	914	944	947	936	911	947	880	909	899	877	932	922	893	921	909	935	894	902	929	875	906	923	904	926	913	898	944	915	958	911	914	993	945	883	903	920	928	937	866	881	921	848	941	937	884	888	927	927	886	933	996	949	907	903	938	955	856	964	881	934	959	927	912	860	947	970	917	976	912	957	923	946	949	926	950	885	893	970	898	922	878	888	945	929	917	858	957	896	972	909	969	961	894	936	927	959	915	925	882	878	960	899	951	904	858	937	919	852	893	918	912	937	901	903	913	919	854	928	889	922	974	974	898	946	908	905	956	905	934	915	919	922	916	933	943	898	890	915	854	923	911	901	881	970	923	925	902	902	944	940	939	964	919	958	922	903	874	896	892	881	904	932	951	923	913	890	945	930	937	946	943	936	903	901	885	891	886	926	915	969	900	857	918	881	950	900	990	963	925	930	919	926	936	893	936	963	899	892	931	958	933	856	960	940	925	919	934	898	898	891	903	908	974	920	910	908	985	908	920	947	941	928	897	920	906	937	892	922	924	903	948	929	956	920	917	900	871	930	937	922	945	908	907	967	920	901	958	902	904	900	928	952	921	908	914	910	903	943	883	860	1020	947	918	913	912	928	887	950	898	902	926	973	929	926	909	904	908	968	937	889	929	902	923	902	911	987	914	923	924	853	908	899	880	896	942	945	909	916	932	910	940	938	938	909	940	969	929	927	950	917	973	905	900	997	948	948	935	929	942	958	902	932	926	954	1005	897	911	913	930	912	906	958	847	1012	924	891	904	905	903	930	919	896	956	910	975	878	941	934	937	933	896	960	921	961	916	955	875	952	938	913	900	966	889	949	942	856	917	915	908	899	950	896	925	921	937	884	888	940	941	924	940	901	887	931	904	916	917	962	896	920	916	879	972	920	931	938	919	908	906	973	965	855	960	903	913	900	883	922	904	896	872	891	931	908	925	932	916	939	894	922	960	911	897	921	887	965	948	958	927	987	940	911	914	945	929	919	884	920	918	896	884	904	935	911	918	905	941	984	907	960	909	911	901	920	899	878	918	932	902	913	930	880	901	893	925	948	900	918	904	912	937	916	923	951	1012	876	932	857	964	917	888	941	927	921	920	941	908	956	909	912	934	934	927	907	932	933	930	887	908	937	928	937	933	921	965	914	950	907	835
27550	17534	5558	2207	1144	947	732	616	532	465	490	411	408	393	376	344	364	335	327	309	322	315	322	302	335	336	313	346	323	346	328	303	336	353	337	339	333	323	341	299	303	302	282	299	320	312	320	290	303	292	296	300	291	294	281	261	264	309	275	290	278	284	288	301	271	297	287	239	256	309	274	295	304	302	310	275	278	293	260	310	286	294	309	301	304	277	288	282	251	263	328	260	286	296	317	271	290	311	302	265	269	300	277	297	268	272	292	253	284	287	293	288	301	288	288	272	266	274	298	276	289	280	295	265	255	315	290	297	294	259	295	289	297	264	256	285	285	263	291	330	308	264	276	245	268	257	291	257	283	259	285	275	285	271	253	279	320	257	264	255	285	307	282	306	293	253	305	303	274	308	273	289	290	285	264	299	304	293	278	303	298	268	276	288	306	302	272	305	263	282	283	301	285	313	300	302	292	282	281	285	314	287	283	302	288	249	274	283	304	306	274	276	298	268	255	285	317	307	250	256	290	251	301	280	273	304	301	275	270	276	261	287	269	297	297	277	274	246	299	262	269	280	256	287	293	289	293	296	301	298	264	265	255	300	299	273	314	258	281	295	275	305	271	276	276	288	279	249	260	280	256	294	286	282	284	254	286	279	291	264	283	263	275	310	286	265	287	308	275	291	271	265	298	256	280	276	254	285	273	286	280	291	267	264	270	264	268	301	256	271	295	304	277	253	282	298	259	268	273	270	357	261	288	279	267	280	296	287	277	278	306	282	303	305	261	268	315	275	292	284	267	290	280	287	260	290	273	286	277	263	300	264	293	276	265	264	283	281	258	288	287	273	282	284	271	263	270	257	285	306	263	308	282	307	284	287	297	268	283	295	269	259	272	285	283	289	297	268	295	286	241	280	291	293	301	295	283	264	248	304	281	330	270	270	259	273	269	291	277	299	262	284	271	294	282	248	269	275	266	317	268	278	290	266	282	285	313	265	269	327	270	284	282	283	248	267	278	246	270	274	308	288	277	274	288	267	291	287	284	262	288	273	275	257	303	266	287	266	264	268	287	248	278	286	273	265	314	303	262	305	266	270	268	286	283	276	288	249	267	312	293	290	289	276	304	277	253	285	303	289	266	292	288	305	275	283	286	296	270	264	290	291	270	276	271	292	274	256	303	284	264	269	259	257	278	270	275	293	299	287	259	260	281	308	241	277	315	268	299	284	290	289	267	308	297	276	293	268	298	289	296	271	246	279	275	280	276	285	249	301	269	290	268	269	272	304	279	273	291	293	272	276	291	235	277	272	281	265	300	264	300	264	266	259	284	292	272	283	297	269	288	269	288	298	318	294	271	299	296	282	268	291	268	306	290	261	272	283	309	278	259	279	288	268	306	289	281	284	301	306	295	301	290	270	256	250	282	282	274	279	278	288	285	270	266	304	274	265	280	274	298	287	279	274	273	254	271	301	276	266	294	271	284	270	268	281	267	264	259	270	272	271	279	315	293	296	273	297	281	260	292	268	305	273	299	263	286	306	304	276	288	287	287	291	273	313	259	264	288	272	292	295	303	265	252	270	301	256	296	279	281	272	283	323	293	284	282	303	268	270	305	306	296	270	291	278	294	276	273	276	268	274	287	273	271	258	254	268	274	289	300	250	273	265	267	266	251	290	278	244	285	276	266	294	304	278	322	317	291	283	283	284	261	264	276	264	269	278	290	289	292	269	290	314	291	265	288	277	320	267	285	286	266	314	258	297	268	287	271	299	291	305	276	260	273	291	246	276	293	245	298	278	263	285	309	264	295	305	275	296	288	277	241	300	287	289	256	281	304	270	283	299	266	284	293	291	263	273	265	288	284	251	283	269	251	259	297	292	263	282	272	309	295	280	273	284	274	271	302	281	279	275	284	271	266	302	270	303	309	273	273	275	256	298	282	314	262	319	277	271	281	303	288	311	257	305	286	288	281	272	258	276	267	284	264	265	282	277	308	303	279	263	266	296	278	300	259	268	282	291	273	272	264	235	295	257	292	277	262	273	296	258	310	270	246	290	299	318	325	282	253	268	303	302	257	291	296	244	252	298	264	299	310	299	262	277	276	299	297	276	272	267	279	292	275	248	279	277	297	298	231	271	290	284	278	266	283	278	298	306	303	294	287	272	277	263	291	264	297	284	245	284	277	291	266	285	254	274	267	281	293	297	282	265	300	283	297	301	283	287	285	272	261	307	247	274	254	260	273	261	265	259	265	273	296	301	254	292	304	288	283	266	286	266	283	312	287	275	283	278	279	289	252	281	307	273	285	298	308	266	283	306	285	294	270	289	258	277	296	286	292	281	277	274	268	281	281	269	268	232	279	328	261	285	299	279	268	291	279	273	285	288	297	288	281	272	285	289	293	294	269	273	303	254	270	279	254	273	287	280	302	262	277	307	286	292	283	301	265	265	254	287	280	277	246	287	278	249	292	305	308	308	280	293	269	311	269	314	280	292	294	271	259	270	279	276	308	259	282	300	286	284	289	271	293	269	287	294	283	279	319	263	289	306	272	288	281	237	276	268	303	278	258	285	273	285	289	293	303	282	294	285	271	275	290	270	268	276	282	278	301	289	283	272	292	286	279	275	271	292	270	283	290	283	274	276	260	294	282	257	256	276	271	267	288	287	282	281	274	267	289	279	289	283	285	232	302	266	309	279	287	272	296	307	276	281	299	263	252	267	315	283	260	283	262	285	276	266	260	279	285	298	296	272	287	283	261	298	300	296	280	275	293	284	262	274	244	318	286	286	251	308	270	262	272	268	279	313	305	293	274	298	286	270	277	276	279	287	282	259	284	264	291	264	302	277	262	293	323	252	280	257	270	301	286	259	282	261	266	267	294	233	277	294	259	294	253	301	296	302	287	271	268	317	289	275	295	280	257	247	286	266	298	294	291	268	281	251	292	279	295	300	291	312	285	277	329	259	252	255	295	300	268	288	281	311	252	268	281	298	270	268	267	242	257	299	281	279	288	313	286	291	295	312	299	277	288	268	315	262	277	298	285	300	286	278	264	303	300	319	267	287	261	270	296	244	248	276	293	240	307	270	267	324	302	284	268	289	303	252	282	293	264	300	267	258	263	275	283	268	275	280	299	240	279	239	292	303	296	275	252	286	279	259	281	271	304	247	341	279	271	271	284	265	305	299	283	284	270	284	246	289	269	293	267	258	282	280	312	277	274	305	272	266	284	288	281	288	287	267	307	268	280	281	276	279	277	257	291	297	282	260	276	275	312	255	278	286	327	286	307	265	302	277	276	269	294	296	284	302	284	267	257	294	291	277	246	303	271	270	280	279	276	271	281	270	274	270	301	248	270	298	282	273	273	286	294	279	279	304	283	333	269	281	287	312	290	292	260	280	289	267	307	264	312	279	262	264	290	293	282	268	256	261	302	279	274	287	291	276	272	269	301	261	311	306	266	281	284	277	288	272	261	262	278	262	271	268	311	283	265	271	275	275	291	292
8313	10933	9586	5381	3802	2898	2393	1883	1719	1463	1375	1206	1140	984	975	904	888	788	823	757	734	757	781	704	697	696	663	650	712	777	759	792	768	757	742	752	650	704	630	682	658	669	640	660	667	619	617	588	612	596	621	627	599	591	644	615	573	527	547	571	586	592	579	572	561	534	566	566	558	584	558	543	581	562	586	563	591	578	570	545	555	562	559	528	595	608	565	516	555	558	611	577	603	588	553	545	571	589	557	577	556	530	576	535	580	576	612	565	538	550	556	558	584	545	569	573	569	594	575	583	553	602	595	562	564	587	611	569	522	550	572	582	564	569	570	514	605	632	555	565	586	598	520	548	567	577	573	569	571	567	543	575	554	532	597	600	582	571	557	596	581	567	537	548	589	566	594	564	561	559	540	544	581	583	533	551	564	524	571	563	572	575	521	573	581	586	527	569	564	568	595	540	529	567	536	568	555	598	542	538	563	562	608	585	622	586	560	551	578	543	526	547	562	589	559	549	593	538	577	530	554	552	597	516	579	536	577	581	548	548	600	554	609	569	569	534	548	536	551	574	546	566	523	632	619	550	541	604	588	554	540	599	569	549	535	582	558	571	575	527	545	566	577	539	545	580	516	551	594	575	589	570	578	618	546	596	602	569	523	560	596	570	580	526	559	583	572	566	631	551	630	537	574	569	589	539	623	577	542	610	548	582	595	565	618	536	544	561	549	572	549	586	574	517	589	568	539	549	542	528	586	575	501	608	574	545	583	587	543	530	551	561	590	577	555	537	540	583	576	580	558	568	527	573	536	563	593	586	590	565	576	549	580	556	577	555	527	556	553	584	583	601	595	613	559	519	606	534	574	604	550	598	542	552	551	598	523	598	576	600	546	570	620	541	592	568	582	535	574	547	558	563	608	595	540	549	577	555	568	565	596	566	551	581	537	564	571	591	562	580	516	559	591	576	601	562	563	591	568	645	579	571	584	543	572	550	581	540	581	561	582	579	573	596	609	605	561	552	589	612	604	577	548	591	572	554	599	532	571	601	591	561	565	567	543	563	570	588	581	598	613	577	532	573	554	556	542	536	584	535	597	564	588	568	556	543	552	559	611	562	549	565	549	596	528	567	564	576	585	572	548	603	534	581	574	593	589	558	563	596	556	573	574	557	536	549	548	578	557	586	613	559	582	583	554	563	526	573	568	552	558	588	562	589	563	534	554	558	595	592	556	584	571	568	584	569	559	547	549	533	604	568	625	552	562	596	559	559	567	571	583	526	582	558	612	586	605	573	531	623	556	523	557	559	535	572	600	541	584	555	583	582	584	551	540	544	575	540	579	546	590	552	565	541	549	575	583	556	574	595	606	584	586	551	569	588	559	541	570	549	559	595	565	576	576	546	557	546	589	587	582	572	563	565	512	577	630	587	579	555	548	567	552	500	567	571	596	575	596	555	565	554	550	561	538	590	570	554	535	561	577	561	563	552	593	637	586	550	575	572	567	552	598	531	586	582	526	549	582	572	598	552	580	576	589	573	550	562	535	598	593	594	607	620	580	551	528	560	590	599	578	573	567	594	617	556	551	534	547	533	596	591	578	548	575	516	577	563	579	559	561	598	590	612	539	557	606	522	602	573	547	595	550	555	597	535	574	582	527	585	564	560	589	583	536	540	553	586	608	606	545	594	523	519	562	558	575	587	605	564	582	594	561	561	525	565	546	593	552	547	582	591	546	574	582	600	527	574	556	598	588	557	576	589	578	568	584	561	544	584	590	604	571	564	553	565	518	580	592	545	553	595	573	552	563	617	575	549	602	568	603	554	580	565	584	542	597	563	542	609	579	564	547	570	575	598	548	560	611	561	550	557	564	538	587	573	535	579	573	619	547	536	557	586	578	611	574	568	576	576	555	553	561	557	597	552	575	577	563	585	540	569	576	574	571	576	571	599	583	567	569	507	547	555	569	533	625	548	564	578	565	632	551	589	581	537	594	555	572	583	575	597	562	533	590	575	564	515	601	541	567	508	579	632	584	602	574	533	553	546	567	565	590	538	558	560	554	566	597	563	597	541	524	589	561	592	577	552	520	558	560	562	527	549	544	542	622	586	538	570	570	575	563	579	590	575	562	569	613	575	538	613	558	551	523	612	564	569	568	545	562	585	585	573	532	603	545	568	553	548	568	536	520	563	572	596	563	582	550	579	556	574	568	584	527	571	586	526	515	559	585	534	519	555	591	562	557	591	595	594	581	566	562	596	587	548	522	610	555	578	549	597	590	595	584	599	544	565	557	542	531	565	532	546	515	561	545	547	548	575	578	574	560	547	547	567	549	559	578	540	583	551	590	575	570	605	591	570	577	582	593	561	555	565	560	547	568	561	571	550	567	529	572	548	566	551	560	515	524	597	579	588	554	560	554	590	558	565	586	553	571	581	549	580	557	590	614	577	532	532	555	589	586	547	603	593	574	585	558	561	579	573	561	536	582	595	599	567	560	583	572	565	556	595	608	557	557	595	550	558	579	538	578	528	568	525	578	534	532	589	575	577	546	561	572	558	563	617	580	535	575	584	547	600	609	600	539	600	564	529	549	621	593	565	539	558	543	576	587	589	593	549	560	552	596	530	576	583	560	552	559	540	547	582	580	539	572	580	537	580	560	597	602	597	555	541	560	588	561	566	581	527	596	541	543	573	513	559	550	579	568	583	589	563	592	547	553	576	572	579	526	533	562	592	567	566	608	536	582	516	546	558	588	567	577	547	549	499	578	561	563	543	552	577	544	549	613	541	549	608	543	596	576	570	575	566	597	570	558	555	586	557	614	590	587	583	567	573	551	602	584	518	572	576	595	559	526	541	547	562	595	554	572	587	561	561	565	534	575	523	571	554	594	588	540	562	602	551	578	597	547	561	560	567	592	604	546	553	555	576	520	612	564	581	545	599	589	560	524	563	562	614	586	609	576	552	525	554	588	576	560	535	578	572	580	596	584	555	579	574	542	533	552	570	583	526	539	552	541	607	531	597	561	552	577	562	524	547	587	596	563	575	579	563	561	584	557	604	558	565	573	550	587	565	604	558	597	588	622	541	615	573	569	577	575	583	551	588	558	579	597	544	540	534	546	545	538	551	555	580	552	574	554	587	563	584	563	561	526	595	536	597	564	530	573	560	580	580	603	537	593	530	582	558	548	577	592	561	579	546	563	568	563	526	559	575	545	573	652	586	575	576	588	553	554	564	522	583	541	582	561	573	533	550	566	584	536	551	580	581	549	579	613	588	568	585	588	603	561	561	575	584	587	582	608	538	591	558	576	596	558	576	556	575	594	558	578	609	555	587	602	557	542	579	584	591	537	607	599	615	569	575	543	538	601	557	588	583	578	597	585	557	567	587	541	550	559	573	619	565	565	616	563	544	549	559	541	578	575	563	588	538	544	554	562	549	554	578	558	540	551	567	525	581	576	595	560	567	574	594	584	531	598	542	584	548	575	578	581	560	531	567	601	586	563	559
25164	21469	27937	25348	12893	3036	2012	1328	1086	928	800	698	684	600	583	543	568	520	501	454	429	442	465	436	434	432	412	441	398	409	439	453	454	413	421	408	390	388	366	394	413	374	385	435	399	384	373	367	344	370	373	394	368	343	388	355	366	340	355	344	367	373	333	372	326	341	320	364	321	341	342	332	318	361	353	353	346	335	343	353	340	352	331	324	334	351	334	305	352	314	355	348	340	342	356	357	347	328	313	352	362	353	337	315	336	356	339	388	334	371	350	352	319	352	316	312	322	336	365	349	338	331	311	363	354	382	309	324	340	384	341	368	329	335	343	334	353	349	356	345	344	319	357	323	350	353	320	329	311	337	366	321	350	366	337	348	312	327	338	341	316	355	343	336	355	330	377	334	331	351	327	364	311	357	341	328	345	349	289	317	360	360	359	341	356	381	347	346	359	345	365	349	361	344	343	342	319	344	331	321	353	354	354	344	347	338	323	360	329	324	349	337	339	321	345	351	317	338	358	356	355	304	346	346	372	329	348	315	354	322	326	344	339	338	327	325	324	338	353	350	363	337	346	340	346	366	370	351	321	346	345	327	332	352	324	341	335	350	324	324	332	336	323	357	310	327	331	342	347	324	325	329	321	364	332	334	355	349	354	364	341	321	346	339	337	334	345	349	336	324	328	346	359	327	343	338	333	372	347	358	358	332	353	360	347	350	364	332	361	352	360	333	307	341	337	329	346	344	341	316	354	344	321	335	341	341	345	361	347	331	355	334	357	348	312	316	353	354	339	313	354	347	365	311	322	323	351	331	330	366	343	331	356	343	318	358	345	316	302	344	342	342	336	357	319	346	332	321	345	348	356	320	329	328	356	346	363	315	359	318	359	361	368	341	339	329	362	337	357	338	348	312	350	356	346	345	321	319	325	319	366	357	339	360	337	325	325	346	332	359	344	311	335	373	369	339	366	349	369	339	328	368	322	338	323	381	341	358	329	342	366	313	349	370	349	364	356	353	348	333	333	338	338	365	342	377	322	343	312	308	344	329	359	344	310	360	342	386	371	335	310	311	380	345	312	351	373	337	324	333	349	351	340	290	346	325	338	331	319	363	344	349	367	332	351	376	333	314	357	328	377	333	339	356	312	318	362	324	343	314	331	325	315	319	365	359	343	329	362	340	363	375	355	319	354	350	332	366	376	334	340	359	372	353	351	340	319	376	343	430	352	325	340	337	369	336	351	332	350	316	345	349	369	345	320	346	331	352	361	360	329	334	358	338	330	338	368	315	349	350	323	330	327	389	334	331	339	352	316	333	344	345	318	319	340	368	343	340	355	340	311	338	342	380	347	360	358	362	313	352	347	363	377	327	316	318	373	348	360	346	366	395	329	374	359	302	320	332	336	295	334	366	360	353	327	379	338	371	330	343	305	367	341	352	327	374	324	350	325	359	319	351	353	351	334	326	349	329	349	361	340	379	360	334	337	360	335	317	327	309	330	347	321	333	311	326	366	359	324	331	322	372	343	346	348	317	327	350	366	329	325	305	310	343	324	352	324	351	295	362	356	329	318	359	356	321	329	344	322	328	342	350	370	326	342	322	312	343	333	315	321	369	342	360	372	351	326	323	350	329	320	339	367	327	351	353	317	350	323	323	341	384	330	355	339	330	369	392	349	351	340	339	325	340	325	357	336	335	359	330	290	328	314	331	381	347	329	346	376	338	321	335	375	368	319	335	364	335	319	361	336	350	320	371	325	374	329	351	351	353	303	358	343	368	319	323	312	376	317	342	333	344	323	304	323	316	335	395	316	343	357	365	334	328	366	371	315	320	316	336	344	347	334	326	347	349	334	342	352	338	354	345	330	379	334	345	310	362	343	350	352	336	352	359	326	355	332	363	306	359	360	333	320	351	379	346	373	326	332	310	319	350	323	364	334	328	315	349	344	337	336	323	316	328	356	335	354	340	325	342	320	347	371	348	375	310	358	321	342	325	328	317	306	323	369	351	333	359	352	359	345	322	378	337	353	306	341	326	330	370	359	340	352	348	351	380	326	349	342	365	332	334	343	335	320	314	361	343	322	326	339	346	349	342	343	322	334	362	368	332	342	350	329	355	363	378	348	336	356	351	359	347	363	324	327	343	351	341	308	350	345	347	330	311	352	346	335	350	352	324	366	349	359	345	314	346	351	353	355	362	333	348	308	359	369	335	375	337	339	351	341	369	335	390	339	374	348	354	336	362	339	334	339	291	321	365	323	331	337	337	357	340	355	330	351	327	362	330	363	333	329	375	320	349	352	359	343	356	333	347	326	331	344	344	329	361	347	340	325	370	323	352	341	339	347	336	373	321	320	339	350	353	390	379	369	343	322	352	330	349	366	322	332	335	348	332	364	389	360	347	359	354	313	305	344	346	322	339	338	326	376	337	331	324	368	361	365	345	333	326	336	338	331	331	325	342	343	315	351	357	341	326	336	327	329	330	316	333	338	372	349	336	333	346	345	366	335	303	331	336	327	353	331	359	318	326	360	345	353	343	334	352	335	342	352	306	313	310	346	352	340	343	334	336	319	361	346	341	338	350	346	328	331	350	334	346	339	338	371	331	316	364	336	357	302	336	348	343	335	347	364	357	350	365	324	324	332	318	344	341	333	297	342	359	348	349	316	365	364	336	355	312	357	310	338	318	370	362	331	329	319	322	337	365	378	361	356	365	338	332	316	345	349	345	367	336	337	347	346	289	326	377	344	339	317	381	353	309	360	338	342	330	365	365	347	382	345	336	348	338	358	350	351	368	353	338	332	313	401	317	334	339	328	309	370	352	319	352	349	343	301	369	348	343	339	336	352	353	336	330	314	331	302	337	331	335	330	311	348	317	361	332	349	360	334	340	348	335	353	347	361	348	313	330	346	344	318	321	331	330	364	332	349	337	339	323	317	360	370	345	341	316	349	336	331	366	337	343	361	330	343	343	385	346	333	322	343	331	328	336	312	323	350	346	323	364	335	359	327	341	374	344	325	333	302	330	337	299	369	334	340	335	332	312	301	307	349	334	362	288	324	340	386	334	321	331	385	342	335	346	324	350	333	360	352	336	359	332	337	297	353	345	350	325	342	321	341	341	339	332	332	323	350	327	369	318	335	335	350	344	361	356	341	343	317	338	350	362	357	360	334	337	334	364	333	336	339	352	349	360	330	351	353	314	359	367	319	325	332	309	332	335	366	324	356	321	362	309	370	322	341	351	367	343	352	337	325	322	333	342	341	342	334	386	319	345	340	320	337	316	331	363	305	321	329	347	342	339	364	311	365	318	362	358	325	319	315	349	312	341	325	360	343	325	363	313	374	355	351	342	329	352	357	332	329	375	349	371	358	364	350	328	355	370	357	348	366	329	314	343	325	358	346	353	360	359	350	353	371	338	303	361	346	360	380	311	339	338	328	331	355	352	315	331	340	373	340	331	342	332	337	329	319	354	344	335	357	348	311	331	348	331	339	343	332	363
10941	20334	18578	11930	8834	6933	5332	4396	3615	2960	2509	2281	2038	1828	1646	1574	1477	1300	1226	1149	1080	1056	1049	1045	958	1045	923	948	979	962	1005	985	1049	997	924	915	872	931	842	820	839	868	801	837	793	808	746	764	788	766	751	730	758	747	752	755	719	688	699	636	672	648	647	657	673	723	697	696	697	672	675	690	657	645	699	682	716	691	669	724	701	725	706	645	737	667	697	705	696	673	690	709	675	692	683	670	669	693	638	708	660	686	739	692	703	657	689	663	675	705	628	713	708	683	655	708	652	688	665	671	694	661	687	681	680	716	649	672	709	658	665	677	694	727	650	659	697	697	705	630	655	664	690	716	661	668	665	670	670	672	696	675	677	685	699	672	651	675	681	654	653	687	684	654	699	730	665	652	688	699	713	672	668	669	704	638	671	685	654	656	682	633	669	674	630	643	688	698	692	726	688	679	691	683	736	688	665	684	696	630	680	646	681	657	668	696	636	682	678	688	640	676	655	688	712	663	709	673	691	694	688	693	730	618	638	632	685	683	715	669	634	680	679	599	691	713	621	685	693	715	732	632	657	707	695	690	695	742	726	663	672	701	672	680	682	659	648	703	718	708	660	618	705	664	681	665	661	694	695	690	662	663	743	668	707	685	705	685	736	686	684	708	659	672	650	683	656	682	638	681	670	650	659	681	669	678	706	715	672	678	689	716	648	667	717	723	692	694	677	685	653	686	646	711	647	704	648	637	687	679	649	672	708	671	687	680	662	698	664	637	671	671	717	644	708	661	678	688	705	668	654	691	737	692	692	659	674	696	691	712	701	691	658	673	689	701	687	716	638	647	670	683	725	693	681	729	626	700	655	672	691	690	699	633	689	663	663	704	668	659	629	737	684	659	694	686	705	647	675	660	661	691	680	681	679	680	679	660	669	700	636	660	684	649	667	720	653	642	658	715	710	659	643	646	713	708	694	686	691	622	650	684	712	708	732	647	675	681	691	676	707	668	669	707	704	695	702	654	675	691	647	696	667	638	664	630	628	682	659	675	675	644	675	682	665	634	642	660	658	698	643	708	657	703	709	680	645	644	665	622	633	691	675	669	675	700	682	620	651	675	700	681	688	707	652	693	642	710	676	713	658	653	653	655	736	704	641	702	680	681	668	687	669	685	645	679	657	647	685	654	688	682	665	651	670	710	761	698	599	642	701	687	666	668	628	713	775	690	685	676	709	699	718	660	718	681	632	672	698	668	722	664	706	716	718	675	664	683	742	635	670	715	658	652	674	734	639	657	689	677	671	647	696	637	643	692	645	654	680	655	651	690	651	674	677	696	647	672	668	685	689	692	644	687	696	693	666	680	645	672	664	689	676	654	661	704	628	659	704	687	689	698	703	694	678	680	664	697	700	661	642	677	672	672	649	635	694	651	675	653	660	636	593	657	713	699	687	697	648	668	718	649	666	676	718	699	712	696	667	678	711	684	711	640	660	679	699	663	672	719	684	666	671	678	670	669	675	718	666	675	684	704	680	620	607	685	681	688	719	677	661	631	701	663	709	687	672	649	659	667	642	684	686	723	650	656	651	670	703	709	719	681	698	666	652	692	712	684	661	701	651	681	646	683	682	678	651	652	656	651	643	669	676	688	692	695	662	657	679	707	681	677	666	637	670	688	684	655	711	710	680	709	687	704	677	713	667	694	709	670	689	695	669	658	639	680	680	705	693	677	674	641	710	717	702	633	654	711	649	690	686	686	657	639	750	661	728	707	662	641	703	634	680	678	689	691	685	665	719	730	672	709	660	673	709	682	708	667	586	655	702	720	668	686	687	627	691	674	673	705	700	704	647	684	640	666	682	670	680	690	661	624	663	693	708	686	647	638	651	639	696	642	677	688	696	641	707	683	708	690	666	718	646	683	698	670	716	625	657	689	683	695	665	670	679	673	676	669	679	699	664	665	688	647	656	650	679	678	680	663	684	661	642	642	699	684	756	698	697	672	693	691	672	646	651	699	648	684	713	658	706	683	677	678	674	692	656	706	692	663	671	674	683	667	676	635	698	637	690	694	685	679	669	683	726	700	646	661	699	708	631	688	675	692	708	681	623	668	664	682	683	733	686	685	639	640	681	662	658	658	694	688	674	676	697	696	674	659	684	665	651	707	634	725	677	658	703	619	641	692	649	656	673	718	686	707	679	709	623	677	710	672	663	653	658	666	667	668	641	658	674	701	654	696	673	698	666	666	688	654	698	674	711	683	696	649	686	695	692	725	662	714	626	675	657	661	664	686	667	668	687	680	705	634	657	743	671	675	671	672	650	656	678	694	708	724	670	708	709	714	703	670	719	680	675	698	685	703	676	684	655	647	650	689	665	683	620	676	629	703	673	694	710	659	704	683	680	672	696	678	708	689	685	683	681	671	692	686	660	674	633	676	691	684	663	723	661	677	672	692	685	672	657	697	672	678	683	651	628	670	660	655	678	614	679	621	675	658	688	667	625	663	691	616	692	685	687	618	635	723	668	686	717	691	674	700	618	656	648	659	680	702	680	677	654	669	693	647	735	684	654	660	708	700	673	670	659	643	633	716	701	698	705	688	741	672	694	702	677	668	671	688	697	672	681	664	697	692	655	661	687	721	677	688	666	689	677	632	666	726	690	674	660	691	630	639	674	696	686	619	688	706	681	708	659	728	689	703	661	672	673	701	693	648	683	632	715	654	651	654	645	662	669	682	613	654	662	671	687	673	664	664	692	632	680	648	678	664	646	696	685	657	652	646	663	691	661	699	678	705	685	635	657	676	647	654	680	681	688	696	728	701	660	690	660	654	676	672	691	680	638	741	703	657	664	685	653	657	627	676	680	690	652	662	690	686	664	653	654	713	695	678	686	645	631	687	684	707	673	694	682	688	687	672	667	661	705	678	669	684	677	680	622	660	692	701	681	704	663	657	660	654	717	700	702	716	658	715	669	706	699	655	690	641	730	669	665	670	672	671	693	644	673	638	676	683	681	705	666	637	648	665	672	682	669	639	664	683	698	681	718	670	665	679	661	676	655	704	659	692	699	658	711	733	690	685	706	655	694	667	704	687	649	666	639	647	684	722	660	662	659	662	656	659	666	665	692	686	647	668	669	718	652	672	719	672	647	644	677	716	721	663	695	718	710	673	694	635	635	702	720	656	708	715	670	699	654	680	650	703	688	707	690	663	665	668	651	663	688	642	647	668	691	672	636	652	649	666	684	674	688	705	706	675	696	724	669	705	671	734	647	646	675	696	698	706	674	676	680	689	667	635	686	628	695	668	678	655	712	703	666	641	670	667	691	690	703	667	691	695	705	687	725	701	644	690	642	646	672	665	669	671	690	670	674	680	671	663	672	700	638	678	667	670	635	663	676	719	670	678	676	697	648	662	671	650	643	698	703	685	676	649	678	642	677	704	729	664	675	659	627	691	685	686	694	712	641	657	698	660	641	665	648	695	671	647	712	687	637	702	693	740	671	708	666	677
24164	21472	28954	24406	21448	12580	3974	2294	1663	1454	1291	1179	1041	996	943	840	800	753	727	686	679	633	682	639	601	674	607	577	596	603	586	630	643	604	598	566	586	620	550	548	518	546	521	543	565	520	533	525	521	526	482	506	521	520	475	503	511	503	481	518	520	499	501	471	467	455	496	536	489	499	534	488	518	475	491	528	473	505	484	509	446	479	498	456	477	492	483	410	489	459	528	493	455	481	490	513	525	486	508	468	482	482	509	484	495	487	503	507	466	426	502	509	496	458	482	474	445	444	495	486	473	510	514	496	482	486	502	524	531	470	504	451	508	474	517	464	503	494	496	482	512	458	479	506	474	480	502	491	469	498	500	465	468	436	519	483	495	448	444	471	468	436	483	478	475	499	517	486	469	539	501	485	519	486	448	499	478	501	465	502	472	530	467	484	475	493	520	483	458	507	494	506	459	504	465	470	501	481	499	509	483	497	534	490	495	492	506	471	486	470	472	482	495	507	486	487	499	483	501	465	473	521	464	478	498	461	446	478	484	500	522	499	516	492	498	528	485	478	496	477	480	501	513	468	529	450	467	534	464	456	518	447	475	505	500	441	513	473	504	463	426	508	466	454	512	455	499	468	485	466	436	470	486	504	495	519	528	473	506	483	493	474	493	508	467	517	488	464	495	487	475	489	438	515	487	475	496	483	481	488	467	497	534	459	497	508	471	508	493	517	482	478	491	526	517	492	508	532	498	454	492	476	477	486	522	510	449	450	457	501	473	459	474	480	522	462	506	510	470	538	497	490	454	462	485	495	473	474	509	445	514	494	492	456	504	463	475	488	501	474	510	499	499	524	540	478	486	547	468	498	508	476	519	473	471	506	470	448	469	486	466	486	454	494	493	517	500	474	502	483	485	505	460	488	476	536	473	477	482	500	492	492	502	462	471	472	512	466	501	490	505	531	451	525	513	503	480	458	477	464	513	496	511	497	480	492	477	462	461	496	498	440	477	461	477	537	451	454	485	506	477	499	494	474	466	462	480	509	473	511	496	472	483	521	483	483	511	460	490	475	478	486	492	469	449	452	467	476	494	491	497	483	506	475	495	477	477	513	514	479	447	457	517	467	471	524	495	491	495	440	502	467	436	496	469	500	482	491	485	443	484	461	479	502	475	474	473	460	509	488	490	478	516	482	489	456	508	513	471	489	447	533	505	498	525	444	526	513	497	505	489	458	502	490	454	486	490	476	496	507	478	480	493	461	500	529	476	512	492	465	456	511	454	466	446	536	483	485	484	495	455	507	458	517	484	435	507	510	528	514	525	510	499	526	461	497	491	471	491	460	489	479	487	503	452	485	479	479	435	472	484	505	490	492	480	467	484	453	520	528	490	493	489	474	477	491	490	479	467	483	498	499	492	516	492	495	475	506	500	453	424	474	512	455	489	467	500	483	518	505	488	497	495	489	468	493	477	462	491	514	428	508	510	478	500	475	453	458	534	488	489	500	504	444	513	449	463	462	502	500	518	454	454	444	495	463	464	525	495	438	526	508	491	476	478	493	503	501	459	480	516	470	483	478	472	509	497	526	509	508	487	469	464	498	491	504	498	520	518	464	480	511	529	480	506	523	466	459	445	480	487	501	470	465	497	488	482	493	466	504	476	477	468	486	481	509	526	451	439	484	481	534	488	483	490	497	441	486	501	501	501	480	482	447	477	492	490	454	467	489	448	481	455	446	475	454	460	490	476	510	491	522	455	480	484	543	466	514	526	486	508	470	467	464	515	503	505	512	475	484	494	489	471	475	456	452	467	479	475	500	499	510	487	474	494	474	480	461	477	474	491	452	463	506	461	540	466	530	479	478	493	495	494	516	481	463	516	486	487	500	483	502	460	494	454	501	463	485	478	500	529	519	460	469	475	509	480	470	492	481	490	463	465	491	457	519	473	520	524	485	534	499	469	500	499	496	487	526	470	461	479	473	464	484	478	499	516	458	479	464	503	502	464	499	497	488	516	472	511	485	477	462	501	478	491	531	494	481	454	468	486	485	496	448	493	509	497	443	486	489	485	480	443	477	502	484	472	498	523	449	493	489	505	530	509	461	493	466	484	489	448	485	509	508	506	437	503	510	490	488	472	485	472	492	489	457	482	478	512	501	465	480	487	489	471	482	488	463	466	487	429	511	468	496	499	547	478	511	469	493	460	479	460	459	487	443	506	498	504	466	463	489	513	489	511	497	471	494	528	497	470	454	480	450	508	457	466	509	498	470	493	462	520	464	455	530	509	531	487	514	469	485	490	497	473	502	509	474	504	469	471	489	511	462	470	455	467	494	479	449	510	481	482	478	459	530	454	469	488	498	437	488	509	491	500	526	482	507	479	455	502	456	522	481	508	491	482	550	480	508	515	517	467	485	500	492	484	496	516	479	508	487	493	478	457	501	510	502	478	471	452	437	504	449	512	486	494	484	479	472	472	469	486	468	445	473	496	498	470	500	475	472	472	507	469	515	495	534	503	467	497	478	458	451	491	469	491	507	500	463	496	463	461	478	509	477	491	473	482	479	479	486	465	487	487	538	513	471	468	434	428	485	481	489	494	491	458	531	483	500	483	488	518	512	506	497	486	478	474	517	466	477	505	464	502	501	513	529	488	508	486	484	499	489	494	501	468	523	487	558	481	471	519	474	496	460	468	474	459	497	486	500	436	470	495	485	521	505	450	450	456	473	442	497	529	481	502	509	469	500	511	471	517	448	487	507	514	479	463	470	506	498	491	454	510	474	494	466	472	458	485	542	465	498	502	495	467	501	468	433	509	479	483	530	464	472	473	463	471	455	480	459	465	461	479	469	488	511	443	516	458	506	464	468	502	472	491	482	469	503	521	480	471	481	497	427	478	469	482	443	509	473	453	509	479	479	484	439	486	471	497	485	491	440	472	459	480	501	511	433	506	520	474	436	482	461	464	493	545	511	495	515	498	482	467	494	489	497	522	518	503	493	478	485	471	464	499	488	507	444	481	486	526	449	513	472	490	493	449	496	471	475	469	466	481	536	467	474	471	473	492	496	500	480	476	497	452	430	473	510	512	481	498	430	491	502	497	519	480	465	434	469	463	468	478	494	475	510	475	518	457	446	491	476	436	495	513	492	471	474	482	462	484	468	489	529	471	492	470	482	500	483	491	491	476	482	479	479	473	504	463	438	475	539	492	484	502	483	483	463	470	491	506	498	474	466	474	479	493	488	530	494	487	472	511	483	477	486	526	485	445	449	456	525	497	519	511	442	517	483	495	488	482	510	477	463	496	479	504	490	498	445	485	460	444	490	498	489	478	456	469	502	460	518	463	491	428	449	447	467	481	514	484	508	470	508	451	474	514	502	453	494	465	483	478	475	472	537	458	484	513	503	492	492	466	470	487	500	450	477	483	511	516	490	479	481	474	541	466	488	487	508	516	537	472	463	493	511	498	509	487	517	496	491	488	518	453	539	492	486	454	484	460	476	461	473
14050	26515	23936	16707	12900	10304	8295	6665	5472	4555	3997	3453	3165	2837	2520	2302	2047	1922	1757	1692	1548	1496	1473	1436	1404	1321	1298	1209	1316	1323	1362	1459	1404	1448	1368	1248	1293	1186	1251	1192	1208	1139	1151	1044	1106	1128	1072	1047	1057	1042	1013	985	928	942	1007	949	990	970	1027	968	921	923	928	953	907	960	942	886	881	958	887	984	930	934	889	932	957	918	996	974	893	939	943	897	954	912	865	914	935	919	992	896	915	963	883	934	864	951	976	969	920	958	954	903	927	914	941	955	869	960	940	978	950	916	935	934	942	943	927	941	935	845	951	947	933	893	946	947	944	957	888	875	924	912	946	963	901	936	885	908	935	928	954	930	854	948	950	935	903	942	942	873	892	968	888	933	943	952	907	943	907	904	922	880	898	907	979	963	893	847	933	903	921	945	954	922	947	878	905	917	901	896	896	925	897	970	927	925	906	927	908	906	974	898	944	951	892	947	944	895	910	897	860	909	887	893	890	948	879	899	893	884	953	908	901	928	918	919	963	913	908	960	983	928	902	948	903	903	924	883	926	946	915	899	967	861	859	939	979	896	894	909	910	906	916	864	971	922	919	954	913	882	966	960	944	895	910	958	961	915	906	934	947	937	920	866	891	867	925	947	925	957	921	895	959	947	934	911	943	977	874	938	909	898	828	995	925	950	900	914	955	903	897	915	942	861	902	899	908	948	938	899	882	907	893	918	953	880	893	943	937	931	905	954	898	933	929	876	876	873	951	867	904	922	919	904	912	898	926	872	897	915	903	883	903	920	919	910	919	939	995	925	892	909	871	888	968	937	957	900	931	862	910	910	900	955	919	910	868	921	934	931	910	874	920	935	887	888	912	921	945	916	892	923	946	961	894	891	939	916	895	930	885	920	899	944	872	886	885	953	939	941	927	935	924	887	956	937	930	982	903	904	951	927	960	903	856	950	926	938	907	897	929	914	933	951	900	937	934	911	904	897	922	902	923	945	1008	910	932	916	919	880	931	900	907	854	933	911	907	937	927	922	898	920	958	924	940	922	900	922	911	868	952	900	922	929	938	894	929	952	887	939	892	932	934	901	958	951	938	926	965	921	940	906	902	951	905	886	927	953	851	868	877	910	964	978	897	914	933	939	961	961	975	923	925	903	857	899	938	942	902	889	930	936	868	905	956	926	893	924	918	882	951	873	901	916	957	927	937	882	907	917	907	885	904	912	936	926	881	932	979	948	908	916	907	890	910	932	862	926	889	960	918	907	882	889	888	903	904	874	912	879	943	904	912	917	948	920	888	901	944	941	867	912	942	907	940	920	921	928	926	929	840	908	920	930	953	931	867	963	938	930	912	921	871	911	924	915	925	980	955	953	971	887	916	917	927	883	904	903	919	945	935	894	886	918	933	903	873	949	896	929	862	923	831	908	910	931	962	894	899	933	901	913	936	957	926	900	900	899	927	893	902	935	877	912	839	937	919	934	906	936	932	935	934	874	915	924	921	963	923	952	911	943	923	928	859	882	908	877	944	937	910	936	898	921	950	919	924	910	927	954	949	898	941	940	897	878	900	901	886	924	892	977	895	882	909	921	891	935	880	912	947	927	857	954	889	922	928	952	903	878	905	873	960	908	891	897	917	933	949	855	893	979	920	911	920	878	955	909	942	944	887	877	904	890	948	908	885	938	949	862	957	919	970	924	880	871	889	968	925	898	916	858	890	965	861	872	917	901	876	909	914	973	905	981	911	899	922	941	931	922	894	908	966	948	875	916	949	928	927	890	944	900	927	868	927	900	905	939	902	907	883	974	970	888	953	927	918	944	942	856	885	932	902	951	904	829	939	869	901	928	925	1010	840	840	930	932	932	882	897	922	862	988	939	895	939	903	915	884	927	939	873	953	901	990	870	915	957	924	876	908	893	924	835	932	923	874	905	907	946	963	914	900	957	923	931	939	896	912	925	932	910	939	870	921	883	880	908	914	882	936	855	910	956	945	933	872	912	920	921	918	877	922	935	925	928	906	989	949	894	925	921	926	883	932	898	918	876	935	869	851	913	887	935	955	916	925	907	932	935	964	896	892	934	903	920	943	925	923	965	880	932	868	913	922	902	882	902	987	884	928	913	948	909	924	912	904	926	897	917	1013	921	839	906	907	902	909	964	868	886	936	934	915	934	881	871	899	892	920	954	934	893	880	952	918	924	898	897	932	909	912	952	963	966	915	967	923	957	911	917	933	938	913	860	927	916	905	961	905	912	938	899	908	913	894	965	878	873	918	888	889	859	892	924	984	907	929	895	907	914	911	922	915	884	948	909	940	903	933	967	912	919	895	940	900	957	916	925	895	904	889	908	964	931	905	910	927	946	902	933	863	919	861	877	942	947	923	938	920	951	909	899	905	954	887	961	964	885	924	917	932	948	933	925	894	859	918	931	889	984	989	945	952	892	873	882	952	901	945	894	958	902	898	916	864	939	906	910	900	900	923	900	925	968	870	933	894	908	899	892	911	914	898	920	888	937	888	949	884	958	901	928	913	900	937	906	908	931	899	934	887	941	942	905	898	925	903	903	914	891	969	921	881	900	927	853	917	943	972	917	906	899	906	949	957	922	923	926	874	939	953	938	893	943	994	924	919	930	924	941	855	920	920	921	888	920	908	935	910	856	962	929	939	927	887	944	870	938	964	927	968	944	906	932	879	865	970	852	905	934	912	874	920	916	893	930	875	927	858	895	930	909	867	905	954	894	910	936	910	891	872	898	888	953	906	872	952	921	903	895	948	925	918	911	978	921	906	943	914	880	899	915	919	882	866	877	924	943	960	922	888	934	985	966	908	913	966	884	918	858	918	911	915	927	893	901	919	929	875	922	934	918	859	921	916	916	889	912	922	932	967	924	903	954	917	890	964	938	896	887	913	933	900	965	982	990	920	927	898	967	914	924	919	945	872	928	903	908	922	917	881	975	924	901	886	977	939	910	870	919	963	916	947	886	859	923	928	911	981	906	922	906	943	913	900	882	881	897	877	951	894	898	898	953	965	920	991	887	919	893	891	893	884	936	899	942	904	904	949	884	910	909	955	927	892	948	908	963	920	910	878	930	882	957	908	850	897	927	934	948	924	926	896	877	895	854	916	950	949	918	873	871	976	910	886	848	908	970	933	949	890	971	891	855	908	885	928	988	901	924	975	885	924	925	872	958	901	908	926	915	928	888	955	831	916	897	910	875	954	926	965	927	885	928	921	905	912	870	943	854	880	896	891	902	929	905	890	902	934	863	927	899	899	871	901	895	962	940	958	923	928	920	967	917	911	912	923	924	969	893	922	909	879	829	882	976	932	890	873	905	940	914	949	927	958	886	914	900	900	871	895	953	966	951	900	935	996	909	917	890	967	912	956	881	944	893	874	934	965	923	915	960	891	932	952	928	882	918	918	904	856	903	961	866	884	888	877	940	906	914	958	908	880	930	922	937	923	952	926	942	884	889	877	910	904	892	888	894	877	892	867	898	947	897	880
27431	17334	5298	2028	1151	887	674	569	505	414	433	396	384	367	397	340	400	330	317	364	346	304	333	305	321	344	295	301	302	311	327	348	341	326	314	314	321	320	330	320	320	306	294	306	320	324	284	299	305	288	299	287	269	275	268	286	271	290	260	265	285	285	293	287	303	266	280	295	297	297	287	275	254	259	301	299	263	286	255	237	265	274	263	298	293	265	276	289	300	285	263	278	281	273	282	296	289	270	306	288	302	280	279	262	297	258	309	280	280	278	267	261	264	248	289	271	249	289	268	291	275	257	281	300	256	276	287	277	290	284	288	269	293	274	269	273	257	273	271	271	276	254	288	262	276	254	269	275	256	268	272	266	282	271	270	287	266	280	285	280	263	276	275	284	283	310	276	253	298	275	288	290	265	268	293	295	268	274	290	280	294	260	248	291	290	270	298	265	271	283	271	276	262	259	271	330	307	254	248	279	287	281	267	289	282	277	257	270	295	276	278	298	312	273	265	292	252	308	261	267	278	295	313	286	268	284	289	271	283	275	272	259	308	259	288	262	273	267	285	287	279	292	274	267	275	287	281	281	262	290	284	284	266	282	294	298	279	286	249	253	295	287	272	289	337	257	287	263	286	277	279	257	296	275	302	305	267	280	277	271	261	277	295	276	290	300	246	280	282	272	278	264	244	319	277	278	298	269	266	286	263	254	303	280	269	303	286	271	262	301	291	273	297	282	267	277	284	282	275	279	271	265	276	304	255	266	268	276	281	307	293	256	258	304	299	300	278	268	280	308	285	290	270	275	306	279	293	273	292	281	262	284	283	296	270	276	295	294	301	317	279	276	288	304	293	305	276	269	258	271	301	271	272	285	260	285	297	272	261	310	248	296	275	293	260	260	279	281	264	280	284	274	270	275	278	274	271	298	301	265	265	321	292	284	281	258	279	268	299	272	258	277	298	269	275	297	252	302	296	266	320	268	257	255	249	288	286	291	237	275	293	274	253	288	256	281	269	270	260	269	253	312	268	265	269	301	252	248	287	278	283	267	271	286	270	270	273	293	277	251	260	254	270	277	271	271	286	263	292	257	266	263	272	245	288	264	269	285	265	282	274	254	285	274	262	281	259	287	279	278	301	276	300	253	256	281	285	303	295	303	271	304	281	251	273	284	303	301	302	277	261	294	290	270	279	295	262	297	307	281	276	276	263	253	288	273	294	283	280	279	281	292	282	286	261	272	289	297	286	268	295	289	277	263	287	268	290	271	278	275	290	286	274	289	263	287	261	277	301	266	267	274	276	293	295	312	298	272	306	263	269	315	314	282	264	273	302	286	250	267	272	275	261	288	286	266	270	295	317	273	269	299	289	260	296	297	271	271	286	297	289	304	270	263	284	277	246	270	283	263	296	239	280	292	247	283	250	270	266	281	285	268	281	267	274	293	292	282	294	267	278	260	267	289	273	278	278	283	293	308	291	275	250	281	283	287	269	276	283	315	289	295	278	268	270	269	275	253	267	271	269	274	293	289	291	302	261	266	281	272	294	302	259	261	289	271	303	277	271	283	271	299	274	245	265	291	278	276	245	286	271	263	279	283	296	274	315	280	307	281	273	290	281	278	255	290	281	273	270	286	250	283	285	273	281	301	317	282	268	258	303	283	260	283	246	288	275	294	315	245	285	287	269	277	231	271	282	312	265	281	271	269	267	271	277	284	290	269	253	296	288	283	303	269	270	291	265	314	274	297	280	271	256	287	265	275	288	307	262	292	282	300	271	258	294	276	294	261	269	263	256	292	284	263	299	273	316	285	293	266	275	293	274	272	279	285	302	291	269	270	288	279	276	299	253	253	285	262	278	271	281	283	283	250	282	282	294	269	264	287	282	255	288	296	284	275	281	290	291	273	278	299	274	262	276	252	297	259	281	272	277	259	289	305	277	295	305	263	316	271	274	266	271	273	256	270	256	290	280	262	300	305	277	259	294	300	264	291	256	315	298	256	264	288	292	287	247	305	262	309	271	276	282	244	247	273	285	265	291	238	268	297	286	278	290	257	286	291	270	280	265	293	272	281	292	225	270	293	271	309	312	304	276	275	274	278	279	291	286	279	256	289	280	290	284	296	297	280	280	293	268	288	254	238	305	304	284	276	277	305	271	281	284	284	240	288	298	279	285	269	268	279	290	290	260	250	293	270	269	283	265	276	300	281	292	283	289	273	302	307	271	276	274	294	303	324	262	297	274	285	263	282	288	285	278	305	282	270	285	287	285	274	259	271	305	249	269	271	278	301	301	291	264	246	303	285	285	280	300	281	283	275	265	284	281	265	278	246	297	282	268	269	262	277	265	243	270	326	280	278	278	302	266	270	271	288	254	302	295	273	262	281	286	265	258	278	285	269	251	243	300	312	261	300	286	286	274	263	273	247	283	308	250	293	304	277	256	291	260	290	262	304	276	257	262	253	311	305	256	276	299	291	289	294	293	307	276	272	264	259	301	264	284	293	299	266	271	266	282	300	287	284	276	276	276	250	293	298	255	247	306	267	296	293	287	288	283	273	303	259	274	253	283	311	304	270	297	276	277	251	281	235	218	279	273	282	256	280	287	264	297	298	291	302	295	276	262	255	320	226	279	306	281	296	259	289	276	275	265	297	296	284	280	299	271	302	276	236	260	281	253	324	287	256	266	279	261	274	318	283	283	254	297	259	255	277	260	241	261	298	250	269	290	276	261	298	264	274	302	264	304	300	274	258	262	290	307	288	285	257	303	285	270	266	259	287	282	304	286	272	282	287	284	240	264	287	291	277	289	287	253	287	286	280	292	297	295	280	250	249	260	293	284	277	294	276	312	256	260	295	288	300	262	283	272	267	304	268	293	296	268	297	272	277	259	297	284	279	281	261	288	265	294	274	267	290	284	273	279	283	280	287	276	281	286	273	295	285	257	265	283	267	282	293	282	268	268	313	287	277	325	260	303	260	287	287	304	294	294	277	240	242	277	289	238	274	272	295	262	281	285	271	273	295	265	259	266	318	279	268	272	272	297	280	276	284	271	283	285	292	249	267	271	276	308	268	279	282	244	288	276	285	274	271	283	284	265	261	283	299	274	298	288	271	296	301	241	252	275	276	297	251	270	267	287	242	274	312	313	248	281	291	276	281	295	292	317	267	284	286	272	307	283	257	273	273	260	233	259	281	323	263	273	296	287	283	271	254	312	293	257	268	287	278	262	280	287	271	291	275	315	286	271	291	292	267	259	303	285	325	256	271	285	290	290	279	280	279	294	268	287	275	302	306	285	289	299	299	255	293	295	283	255	297	273	266	279	305	268	288	272	272	271	293	267	246	320	305	310	277	262	290	273	238	286	282	266	257	267	304	294	279	291	278	280	288	280	272	266	245	251	291	269	282	284	287	279	278	263	274	270	259	279	291	268	257	292	272	269	268	281	269	301	296	291	277	284	271	294	298	286	269	296	282	284	275	276	263	267	288	287	277	303	304	272	273
8142	9884	9101	5144	3811	2984	2209	1827	1529	1348	1294	1156	1132	1049	974	911	844	787	770	795	771	719	707	710	759	651	674	703	701	614	681	759	704	738	729	723	705	702	677	675	700	659	622	709	605	685	643	652	605	637	595	562	624	618	569	567	567	619	564	501	548	539	536	589	575	568	581	545	529	583	562	593	533	539	563	540	566	583	566	621	583	566	552	556	594	587	544	526	573	585	552	542	600	578	585	606	610	574	546	548	600	555	543	528	550	530	571	571	574	619	585	576	543	547	553	571	588	580	591	571	556	560	576	574	589	602	516	574	585	588	574	558	585	540	573	568	583	518	538	540	565	583	566	550	627	571	567	525	566	589	564	557	563	574	556	580	564	590	575	599	559	564	585	538	540	575	552	588	580	565	533	579	551	589	591	553	589	559	566	565	536	521	575	580	570	535	559	580	595	555	585	577	560	578	557	604	613	602	526	586	545	542	570	563	590	567	577	568	622	571	584	549	565	549	584	581	605	585	559	565	505	539	561	588	575	539	584	573	552	531	519	555	557	597	553	555	591	590	602	593	610	590	555	556	586	571	585	594	574	577	585	511	564	581	586	550	583	570	541	592	573	558	597	523	562	593	586	577	582	564	584	586	483	579	563	566	557	584	570	566	575	544	558	545	589	506	544	576	551	555	619	580	545	572	545	551	582	593	518	571	529	580	536	548	546	537	549	522	607	553	543	578	494	556	584	571	558	567	580	558	536	568	541	527	548	580	579	520	569	581	601	617	559	543	543	606	562	512	573	550	555	563	573	547	588	584	562	579	600	568	551	552	559	571	562	571	575	537	535	567	592	610	536	521	572	534	518	571	563	580	590	580	544	605	538	555	532	557	561	561	558	567	567	568	577	567	556	573	545	575	564	575	612	568	546	543	567	582	561	609	567	568	570	588	586	569	556	574	560	523	529	564	592	591	586	595	583	552	565	546	557	586	575	594	561	605	531	552	537	577	578	548	569	553	519	583	558	553	576	567	568	554	591	563	577	624	582	642	533	570	570	563	546	541	600	542	540	604	577	526	559	561	590	551	576	539	550	536	604	555	594	560	562	569	580	557	583	579	581	549	583	589	629	597	569	583	587	560	588	588	571	584	548	596	575	615	518	573	545	567	539	587	582	557	566	574	619	540	568	548	567	589	596	561	562	589	593	555	578	574	547	611	548	560	520	548	541	567	575	581	596	530	562	554	544	557	556	531	586	548	564	514	578	595	552	582	570	503	571	585	600	555	584	594	599	535	564	562	573	549	548	514	595	540	562	558	540	576	564	540	578	592	564	526	574	605	580	624	569	552	547	567	586	576	575	518	564	565	528	521	530	557	547	546	523	545	572	531	555	546	546	547	558	562	555	574	586	593	599	550	597	519	571	555	536	597	552	576	543	569	570	562	554	556	581	548	549	578	548	607	569	509	564	577	593	586	583	578	571	554	543	537	565	560	571	524	591	543	542	566	587	539	564	597	556	612	537	583	597	577	581	596	543	614	582	552	555	550	587	535	566	530	568	609	569	545	565	543	573	540	571	569	590	549	573	556	586	575	567	524	554	597	550	544	569	585	588	558	569	578	588	596	569	591	566	622	586	573	521	528	571	568	597	550	570	611	596	579	567	573	562	551	557	612	545	577	567	571	588	582	571	536	620	539	541	587	572	563	568	543	520	563	556	556	572	565	584	551	592	580	542	591	543	576	528	600	609	587	569	559	595	563	564	550	593	580	564	591	540	543	584	550	562	552	578	560	561	560	576	533	566	589	578	530	562	548	549	595	552	566	574	574	599	593	561	572	587	592	547	565	577	604	569	554	601	546	566	571	534	604	532	556	618	576	567	560	544	571	576	539	565	541	589	566	553	584	590	606	593	536	566	610	570	551	537	597	524	566	576	550	585	553	587	542	556	553	577	592	584	538	575	535	555	523	545	587	562	568	540	571	576	543	628	540	545	535	600	567	541	559	527	547	550	575	529	578	565	583	538	584	581	558	536	566	534	583	547	553	586	567	596	553	565	606	534	589	548	617	560	558	587	603	554	556	582	556	549	595	554	564	563	586	569	544	566	539	593	550	524	573	543	566	595	588	592	561	602	559	565	578	553	585	569	563	555	595	592	577	568	529	564	528	576	578	599	560	563	606	570	586	562	552	603	533	552	598	563	583	557	564	489	588	598	594	577	543	569	586	597	589	572	587	617	561	598	586	565	571	549	521	553	549	551	553	521	567	592	578	586	559	570	568	558	542	581	543	573	611	583	582	566	602	542	571	577	572	575	572	541	573	545	584	593	549	582	532	544	530	567	550	591	603	575	560	590	554	562	586	560	587	535	553	611	581	564	574	576	593	602	570	567	568	527	594	565	579	545	585	594	542	575	583	556	563	554	543	547	523	572	546	535	558	573	535	596	529	559	552	547	564	572	573	539	568	582	547	585	574	537	603	542	548	552	595	554	584	583	579	561	524	576	565	566	554	575	573	571	582	588	542	545	514	490	566	548	533	609	581	586	559	585	536	557	547	558	559	561	584	597	588	541	589	534	558	532	609	569	579	590	606	612	548	549	556	573	581	603	582	595	538	558	547	551	528	637	614	600	571	576	574	545	554	545	517	589	526	542	605	598	542	514	569	560	583	570	543	559	541	546	550	559	543	564	581	570	577	557	570	544	541	577	565	577	575	580	593	549	542	592	563	587	585	572	565	588	566	579	551	551	577	528	563	528	571	550	563	573	558	604	569	587	522	544	562	560	537	536	582	561	563	617	539	576	572	579	602	566	590	561	616	568	598	548	584	570	596	594	540	567	556	555	598	558	557	576	530	546	543	567	597	569	537	558	553	559	564	518	559	585	584	576	585	599	579	541	604	551	563	576	616	571	582	545	543	569	564	543	585	575	576	569	599	533	522	584	564	535	552	557	602	558	566	524	547	567	584	539	571	558	583	592	551	611	555	595	591	551	514	571	539	554	620	546	583	578	536	530	598	591	587	574	572	539	530	560	557	574	598	584	562	576	569	598	526	579	541	560	561	571	574	544	542	605	520	592	573	548	588	526	578	598	567	607	545	575	572	561	562	558	561	601	553	591	585	565	521	582	599	525	579	567	584	542	537	555	538	585	532	539	572	568	586	614	553	573	588	583	581	579	562	552	574	594	564	552	567	605	550	561	555	577	566	594	562	533	537	581	563	560	569	528	564	556	563	593	570	559	559	565	530	529	569	560	568	517	536	527	571	558	560	556	550	563	565	573	563	565	551	547	569	578	566	548	557	559	566	586	589	527	585	580	578	558	565	540	543	572	524	585	565	584	604	579	560	573	547	550	537	529	622	598	583	557	554	545	569	558	562	575	540	550	603	559	573	616	574	493	562	564	625	552	532	577	528	610	573	557	599	586	547	574	574	573	535	558	540	579	542	566	564	580	585	526	564	551	514	517	580	590	548	519	534	572	581	578	564	568	577	540	557	564	562	590	570	634	599
25172	21464	27931	25314	13115	3162	1866	1333	1049	929	792	719	689	686	594	552	472	512	447	485	426	438	462	441	418	419	471	384	413	411	441	400	415	383	395	438	420	376	372	365	387	393	355	367	359	408	385	361	396	396	384	342	348	331	360	361	364	332	363	372	322	382	363	327	359	349	388	339	332	335	340	333	347	308	341	285	340	382	341	312	329	341	339	331	329	353	346	338	373	354	369	358	339	353	348	345	330	364	345	348	383	350	333	356	322	357	357	316	356	340	340	344	367	328	370	335	342	341	362	326	331	357	354	332	351	348	364	330	353	342	346	348	340	322	342	319	351	314	317	353	345	314	336	363	327	317	334	353	336	347	337	342	344	318	343	331	353	348	343	352	346	392	353	313	354	361	343	343	337	365	319	365	368	375	340	341	333	336	346	366	336	339	337	365	331	357	365	323	343	327	323	373	329	344	334	367	328	346	335	361	373	354	339	344	301	304	329	349	346	305	350	348	325	330	346	373	352	364	346	336	317	360	323	333	324	330	306	350	338	366	325	336	356	363	309	330	367	337	340	336	329	334	358	343	337	367	322	345	354	359	350	346	371	355	322	354	333	373	359	348	322	346	291	351	350	341	343	318	326	329	361	382	368	341	308	348	327	337	351	333	328	348	329	345	382	327	328	359	324	336	331	359	354	323	308	333	347	334	333	337	336	367	363	300	319	328	340	329	346	340	343	370	352	320	326	356	350	338	378	333	324	340	322	338	348	327	329	347	342	347	355	338	350	353	369	345	328	341	350	340	351	347	349	303	329	312	362	330	321	321	362	321	347	298	365	362	370	362	368	287	360	346	352	315	342	340	337	357	368	306	349	310	367	335	337	325	365	319	334	327	373	345	379	332	324	335	327	356	382	334	348	335	352	345	329	344	329	369	369	360	320	357	339	330	348	351	341	364	342	362	348	341	314	333	303	357	342	327	353	332	357	332	334	324	342	382	331	323	327	330	351	337	320	345	339	318	331	330	358	316	361	366	344	344	318	353	368	354	328	381	323	374	348	353	310	326	367	338	339	388	335	307	361	343	359	325	328	350	345	362	371	346	355	340	364	344	343	376	312	328	337	360	334	352	316	315	351	348	349	355	315	321	376	331	300	356	344	341	357	348	273	369	332	331	318	328	365	333	341	356	313	325	373	326	330	337	352	351	333	370	346	366	340	352	323	337	342	338	377	335	349	346	364	333	340	367	345	346	332	343	332	377	365	346	310	318	381	380	374	363	352	368	356	361	348	327	347	364	347	345	359	334	358	358	336	355	345	359	343	344	352	360	340	327	341	344	322	347	332	356	370	330	357	342	304	333	365	334	360	350	342	380	325	356	327	357	313	347	347	329	353	323	374	362	355	362	354	359	347	371	358	332	337	349	364	352	317	368	319	367	328	344	338	322	360	359	328	351	334	337	310	318	357	339	358	376	347	342	338	373	344	342	339	349	327	361	388	360	391	308	350	328	350	329	352	346	328	290	328	291	336	345	323	368	307	343	355	363	330	353	351	334	326	358	326	361	339	320	364	384	300	316	343	364	335	302	317	340	388	337	342	333	370	334	335	358	304	317	364	352	364	356	343	338	337	338	346	347	371	338	328	352	360	338	352	370	317	344	343	332	368	356	346	350	340	334	354	359	366	321	341	361	353	371	321	364	354	347	338	345	366	355	344	352	345	321	364	348	337	356	343	336	378	359	341	340	366	309	338	337	352	322	338	300	344	336	350	360	328	369	332	346	324	332	336	330	326	331	346	344	309	326	369	347	314	352	345	316	360	340	365	332	350	330	343	338	355	336	338	331	354	348	368	333	313	372	359	338	341	370	370	334	329	341	391	363	330	350	361	342	351	328	314	336	325	326	339	343	360	337	348	336	303	357	335	354	339	331	346	321	323	357	361	289	317	351	363	327	338	345	366	352	334	346	357	345	328	340	343	379	348	351	352	346	348	330	322	354	342	304	320	341	325	335	329	385	318	350	326	362	350	361	343	298	366	337	343	346	332	358	367	356	324	315	377	353	333	328	321	341	358	338	313	346	328	315	352	321	349	321	324	347	347	333	332	331	352	331	348	337	368	328	375	316	351	346	346	387	325	348	325	333	344	343	352	353	330	358	336	329	355	381	342	315	363	341	321	312	334	340	345	350	336	380	365	315	343	346	349	330	348	359	364	332	303	356	360	326	372	343	319	291	316	360	339	331	325	361	375	342	367	348	353	338	338	318	338	350	345	334	328	371	366	321	336	322	357	331	371	314	326	331	328	345	326	345	374	339	336	325	374	357	364	354	358	336	303	347	348	324	360	315	316	330	326	338	327	370	356	376	347	349	272	342	334	358	331	353	329	348	345	341	334	369	367	392	343	337	333	353	341	334	324	353	339	324	342	345	349	331	334	356	342	351	362	363	336	340	318	318	317	329	347	312	304	304	330	328	331	317	348	374	317	347	329	339	325	380	342	297	311	351	357	312	332	338	346	335	359	327	312	321	352	363	348	369	377	333	338	338	346	341	308	344	323	374	340	350	342	319	333	364	343	347	367	336	339	336	310	349	334	363	345	365	343	348	355	361	319	337	323	336	309	328	359	309	312	362	333	323	367	323	326	330	316	330	347	339	359	357	328	307	310	325	320	368	343	357	352	336	333	332	348	348	335	353	329	368	371	334	325	351	333	340	351	334	327	319	335	317	335	348	336	315	329	323	328	378	359	359	310	346	337	352	337	329	331	378	364	351	330	356	329	349	338	332	374	365	340	353	304	347	350	325	341	342	319	342	314	358	336	353	363	335	332	349	325	333	311	342	328	350	352	335	327	366	323	345	354	333	383	369	360	351	321	339	371	335	372	358	326	337	324	343	344	338	338	358	350	361	345	331	396	343	312	328	345	329	308	335	357	336	357	328	371	317	330	371	353	298	336	320	333	355	331	345	354	343	313	355	326	337	343	332	354	318	356	328	351	345	351	336	344	353	347	353	345	339	336	341	314	293	344	342	324	332	351	356	358	323	376	383	333	330	346	326	348	322	351	391	343	356	333	319	370	357	330	330	346	351	343	342	325	342	361	349	327	374	347	336	334	331	357	347	349	331	321	339	340	332	343	347	353	359	363	318	353	337	340	304	346	348	339	324	330	333	336	300	365	330	358	331	311	357	363	373	379	336	346	331	330	357	363	343	335	343	341	344	335	363	333	343	354	317	338	350	358	343	319	350	329	369	325	357	347	320	339	344	317	331	343	348	356	369	325	348	368	358	368	328	332	345	309	364	327	353	347	350	344	303	319	341	365	350	328	368	334	358	340	341	361	359	310	342	363	318	314	346	351	352	360	371	350	346	310	323	372	331	335	366	339	352	334	362	318	338	345	358	343	353	319	353	365	344	313	341	353	336	333	326	341	377	338	334	351	378	352	346	327	324	350	354	381	362	354	358	323	337	338	368	331	325	314	341	347	357	352	374	387	357	340	322	322	328	350	343
10842	20230	18421	11700	8900	6993	5299	4228	3513	2888	2546	2188	2005	1893	1649	1583	1340	1308	1266	1186	1096	1086	1037	963	1069	1009	1006	874	903	922	995	1007	1012	985	969	916	885	877	845	871	835	789	767	851	798	843	812	766	766	759	746	752	769	817	736	721	718	733	670	670	692	694	735	694	698	758	673	716	687	670	660	662	662	695	682	679	689	663	717	688	631	689	682	694	670	724	691	750	671	687	702	695	713	722	682	699	684	713	666	665	700	698	679	655	680	727	706	716	700	707	699	642	672	643	701	692	689	693	666	641	735	663	685	631	675	677	674	671	698	671	665	697	681	676	677	662	705	696	642	629	678	648	715	693	671	671	661	705	705	661	716	698	685	662	664	647	677	671	656	679	697	718	666	666	731	624	686	635	650	670	675	628	684	632	698	691	688	672	653	668	698	648	683	650	706	617	670	693	645	703	696	690	690	632	688	674	670	688	706	676	643	677	631	687	670	696	668	719	678	646	685	700	694	729	676	689	690	631	685	706	696	678	706	700	691	704	683	691	659	628	702	688	663	673	644	652	684	684	640	680	675	638	678	684	664	672	654	680	692	723	665	666	704	673	669	671	685	695	713	648	658	682	695	677	688	671	636	653	686	673	668	698	688	670	686	651	694	738	677	688	710	699	642	641	707	661	625	684	682	658	635	681	705	632	655	681	639	674	661	689	735	694	696	717	715	686	711	655	678	670	667	686	677	668	632	660	646	675	665	698	642	698	678	674	645	673	665	693	713	654	667	662	724	644	644	659	726	698	731	652	685	677	675	672	629	692	671	679	676	691	645	640	694	659	749	666	682	659	683	691	671	664	635	699	692	692	683	700	698	695	722	675	675	712	718	658	658	686	693	682	647	677	695	690	667	678	619	671	686	698	687	689	716	672	688	693	662	749	644	687	670	706	670	670	647	699	665	729	650	619	705	648	743	636	716	664	651	661	663	668	648	672	647	670	714	650	700	613	708	700	682	714	684	676	687	676	691	666	679	661	637	670	728	714	664	736	674	702	678	654	675	676	690	649	665	662	672	702	664	645	685	669	663	665	667	673	676	731	630	701	666	690	642	625	671	697	668	650	700	639	701	685	651	655	642	715	695	690	720	704	656	644	688	681	650	686	671	670	693	699	663	688	691	642	671	662	722	671	685	713	651	683	660	672	682	677	697	699	715	676	680	699	653	684	662	675	680	681	659	658	671	692	701	681	670	674	656	666	714	642	666	643	703	666	663	659	667	638	694	698	656	706	673	636	713	704	669	674	659	646	660	659	695	679	664	714	658	700	643	692	681	666	694	700	676	712	702	652	656	675	663	665	681	655	703	642	680	657	681	672	647	695	647	691	660	658	662	675	650	685	679	656	649	659	639	615	693	669	666	666	678	666	712	677	640	711	681	636	685	678	694	659	712	720	666	682	671	675	655	704	662	688	664	679	684	669	687	653	659	693	656	698	688	689	638	644	688	622	675	677	679	664	682	702	705	670	675	647	675	695	647	716	671	654	668	663	676	688	671	724	699	703	718	691	710	664	668	650	692	599	662	669	691	694	720	653	672	684	694	664	650	681	686	684	718	662	712	689	642	654	699	703	680	661	620	676	625	651	694	635	694	665	712	629	695	660	684	673	749	666	669	719	681	674	651	688	657	683	702	673	687	625	702	670	679	633	682	721	691	637	663	652	661	670	645	696	707	646	685	654	694	700	702	676	689	623	634	681	690	659	650	673	672	666	623	697	667	697	684	684	630	670	701	685	689	644	701	698	659	628	701	733	730	675	675	642	701	690	619	657	683	737	695	683	659	707	657	691	713	679	666	657	682	719	681	661	697	666	713	633	679	653	682	684	736	716	669	679	652	678	688	659	658	673	626	682	691	597	637	629	675	675	644	694	638	678	695	631	649	669	696	638	659	662	658	672	667	679	651	666	694	621	657	684	704	660	680	705	646	678	686	670	671	673	644	705	659	683	722	680	682	687	693	692	678	655	653	627	721	679	631	703	655	688	672	680	697	719	649	701	677	700	719	655	654	643	650	681	640	650	682	660	658	644	678	669	703	674	680	660	665	682	685	677	665	664	641	718	704	695	654	665	711	690	681	657	687	656	678	726	659	698	649	710	683	658	702	687	691	684	688	650	647	696	676	733	703	700	677	666	670	666	701	661	690	688	649	690	675	709	652	639	665	699	653	663	660	659	653	685	702	660	660	661	677	675	640	681	709	654	694	643	672	700	676	675	657	656	644	727	669	687	637	649	656	676	696	699	702	689	675	635	677	706	603	683	712	666	685	665	672	700	678	653	710	643	713	672	642	662	691	682	634	643	669	642	720	647	666	670	699	654	709	690	683	640	693	722	670	685	648	719	684	632	642	666	636	672	646	699	726	700	735	699	677	658	703	633	649	682	680	724	653	680	718	661	683	647	685	662	691	663	652	620	683	682	681	675	670	654	646	652	674	644	679	693	687	658	696	664	717	664	684	667	689	653	683	635	665	664	725	657	705	717	620	691	685	680	683	669	700	636	650	708	727	676	664	658	669	684	717	648	675	663	654	650	670	729	677	653	694	673	664	644	695	705	700	704	645	667	674	723	656	656	657	692	646	690	691	664	645	718	658	659	650	673	724	662	646	671	683	724	685	656	691	702	676	715	670	664	659	659	673	649	674	704	648	703	670	625	669	665	703	666	631	647	694	685	691	668	629	665	683	638	661	735	645	661	642	652	690	684	717	698	682	660	655	670	662	699	668	703	662	667	651	617	648	655	674	707	690	678	666	706	674	632	623	673	692	640	699	665	649	619	729	643	710	642	707	640	679	651	724	658	684	661	710	671	704	646	668	690	663	691	675	645	692	690	632	665	696	669	676	689	680	689	687	655	684	720	708	648	686	700	642	683	663	689	693	703	712	680	652	712	645	736	681	662	689	676	706	680	729	681	674	691	658	685	695	699	684	731	690	672	667	673	716	652	656	654	678	700	670	723	680	646	679	707	673	679	643	660	643	659	699	682	694	631	658	655	694	708	656	645	729	737	676	687	662	707	629	700	663	664	667	681	657	657	672	672	642	652	668	671	640	747	667	641	680	702	710	648	711	653	710	688	644	657	667	659	673	654	715	672	656	646	671	657	679	728	715	635	680	722	685	671	668	643	699	709	669	700	714	648	658	691	675	656	657	659	675	634	678	683	663	701	642	650	625	648	672	700	645	683	660	630	743	663	656	676	684	692	657	704	681	683	682	713	667	712	697	658	689	681	702	698	708	621	676	651	691	724	646	644	642	649	693	682	680	690	670	682	689	693	675	731	686	749	662	678	691	667	680	666	649	685	697	672	713	653	672	734	692	672	682	641	689	729	671	713	707	688	695	669	682	668	650	652	691	681	647	676	660	701	649	703	615	671	674	694	702	703	663	684	713	650	692	703	679	682	713	660	657	669	673	646	633	723	670	656	628	675	664	695	721	727	643	701	627	705	622	660	642	667	691	639
24186	21479	28963	24383	21438	12761	3973	2353	1702	1523	1257	1154	1022	949	955	834	742	764	663	675	629	659	637	604	624	669	600	581	610	572	578	650	636	579	615	611	607	625	596	558	586	604	534	551	564	547	503	517	544	555	494	541	525	487	487	519	509	497	522	482	493	501	513	500	460	503	501	496	503	509	464	476	521	481	518	506	483	461	493	475	554	475	481	511	482	469	499	513	497	488	494	496	508	475	526	480	491	530	493	506	459	458	497	516	493	490	494	472	493	488	484	473	466	464	503	502	500	471	452	509	455	518	494	528	504	513	470	537	483	480	465	484	498	488	501	517	482	502	510	496	513	485	524	433	488	510	496	526	469	520	482	503	518	441	488	483	464	505	462	463	464	497	536	506	497	513	474	524	472	512	448	447	504	496	477	466	498	538	471	477	488	497	506	533	523	489	509	463	456	520	478	504	486	465	511	514	470	499	480	512	511	501	492	504	467	496	496	509	476	519	477	507	479	520	513	491	496	523	522	499	465	475	502	481	483	475	459	515	530	496	504	482	517	493	495	490	490	475	471	443	517	464	495	486	502	490	562	490	525	492	495	457	508	462	504	484	497	486	460	486	472	503	447	490	484	507	478	533	480	508	474	450	492	497	497	512	491	491	502	494	517	498	490	511	495	527	478	469	515	493	526	519	484	474	489	467	466	471	502	442	508	471	508	463	500	484	469	467	513	499	499	517	507	475	461	472	462	520	474	508	496	513	532	507	443	476	460	474	491	517	476	532	493	496	490	457	497	485	488	540	489	505	474	476	499	478	462	484	459	479	507	503	467	504	495	481	451	496	468	437	524	480	485	529	507	515	528	442	460	439	470	460	531	473	488	463	512	499	491	493	487	494	502	491	470	467	453	458	496	529	518	482	494	529	494	465	475	454	508	548	464	476	478	493	480	476	519	506	532	506	530	481	482	482	491	483	496	543	468	496	525	491	494	473	499	494	498	480	478	504	490	468	504	481	518	469	487	502	461	525	483	498	483	495	508	490	474	463	473	491	499	512	502	531	490	503	522	503	499	505	472	481	487	500	466	463	497	464	464	475	459	490	504	488	473	519	534	485	510	461	502	492	439	498	454	509	470	504	507	522	485	478	500	497	505	503	457	512	497	491	444	518	476	500	512	484	477	500	505	520	498	482	496	505	506	521	461	499	501	470	467	490	493	476	454	503	500	495	472	466	487	481	517	448	516	473	496	522	472	496	495	511	498	468	495	474	489	484	492	514	463	505	480	503	493	505	482	475	484	477	476	481	498	509	502	479	537	455	466	483	540	497	555	527	495	506	500	494	468	460	446	518	444	487	482	455	499	496	475	471	521	513	483	480	517	483	535	449	517	469	502	496	501	447	459	512	480	476	499	502	515	500	490	480	503	505	499	509	511	490	494	512	482	548	489	457	499	504	480	478	519	502	512	518	501	485	469	538	549	518	482	495	492	556	469	470	463	426	475	530	502	502	477	521	495	525	478	488	470	468	476	504	473	473	481	467	490	482	475	516	493	512	551	443	496	491	501	507	511	483	474	455	511	472	490	469	522	515	480	515	506	477	443	519	458	506	482	522	512	517	484	479	450	469	499	490	478	494	507	458	502	539	511	440	490	485	510	498	493	498	519	523	499	489	485	468	523	521	463	500	458	461	488	500	465	519	471	475	484	502	483	499	504	483	484	521	488	496	481	482	450	490	494	488	481	483	475	502	469	506	515	479	469	456	519	505	471	459	488	498	480	510	472	504	507	476	539	492	518	468	514	512	475	472	524	501	537	508	478	480	490	488	513	471	501	435	481	518	463	490	489	468	461	477	500	463	489	488	485	477	506	478	533	487	496	481	443	536	510	488	477	508	452	502	498	465	501	476	460	507	474	495	474	461	481	462	487	489	509	470	478	518	489	520	515	525	456	482	513	513	519	490	475	498	499	533	479	523	481	456	483	513	528	481	501	513	449	458	475	496	492	487	477	440	474	495	506	489	472	474	478	489	509	502	491	514	496	461	460	488	472	470	487	514	452	512	467	526	567	508	505	530	462	510	460	502	469	428	488	454	498	502	510	490	515	553	481	492	500	478	500	441	494	467	498	491	468	464	479	482	465	504	467	492	487	481	440	483	484	501	503	517	489	455	476	453	482	483	493	481	483	468	508	484	449	463	518	487	527	513	494	485	534	514	511	485	498	499	481	477	469	463	463	476	482	500	480	508	471	522	476	476	539	515	474	487	486	501	461	513	481	496	468	484	498	503	484	466	461	503	490	501	478	444	456	459	492	480	475	520	437	505	494	536	484	506	469	484	566	462	465	464	512	488	480	514	483	475	501	516	556	506	499	514	479	532	481	473	536	477	502	477	469	481	456	467	564	501	529	517	468	455	469	484	463	444	490	476	448	497	487	496	492	468	468	484	484	528	498	489	498	475	492	491	510	520	485	510	469	496	471	501	500	494	462	464	517	467	503	505	464	504	493	492	478	507	476	474	470	499	467	477	495	515	534	493	481	498	513	477	475	428	527	509	515	474	488	452	466	477	460	526	499	500	461	459	502	470	470	505	469	519	456	489	504	469	519	463	486	489	429	529	510	521	473	502	512	519	482	501	475	519	504	502	502	507	451	508	494	457	503	490	454	491	492	474	519	488	466	500	489	470	502	497	498	521	454	469	500	530	479	507	515	483	508	467	485	503	486	464	484	469	480	505	474	496	506	490	460	492	479	474	491	507	493	500	527	498	471	530	471	500	495	476	487	530	461	506	491	508	522	481	482	501	495	482	481	513	533	486	506	492	485	479	495	485	465	534	527	480	492	443	510	534	479	479	469	488	479	474	492	469	484	488	489	450	499	512	481	428	496	485	461	477	482	501	470	488	472	483	501	488	450	509	470	498	422	508	508	475	536	494	482	509	541	484	477	498	463	475	471	445	489	476	501	533	504	498	503	545	511	480	495	494	499	479	483	498	536	502	488	516	462	480	515	462	501	490	454	478	472	476	494	471	496	478	519	499	496	511	445	450	506	535	483	454	489	482	496	481	483	482	419	459	514	476	483	486	474	483	503	486	458	479	544	484	475	487	519	500	425	485	504	474	474	485	515	463	462	465	508	475	518	481	460	467	479	455	496	508	469	525	488	506	504	477	477	494	490	502	476	524	476	483	482	483	461	465	462	484	533	485	508	484	504	473	464	439	489	493	501	523	484	437	479	489	510	503	486	500	485	450	489	497	495	511	478	522	487	479	487	480	492	466	497	522	489	472	491	498	506	463	464	552	516	518	467	467	486	482	544	486	427	492	470	481	483	440	495	476	465	504	492	485	492	501	521	498	513	483	480	474	508	525	445	542	492	456	491	477	459	492	485	504	503	454	506	491	497	487	517	450	481	511	496	477	501	459	497	480	514	520	481	522	492	457	521	461	460	458	483	489	504	484	503	499	511	534	488	489	473	520	494	493	509	484	483	499	449	470	471	494	530	490	510	530
13839	25848	24115	17001	13266	10493	8334	6641	5354	4513	3975	3354	3072	2905	2592	2278	2117	1885	1775	1716	1570	1574	1481	1470	1478	1393	1363	1272	1394	1398	1423	1395	1373	1402	1391	1312	1343	1263	1251	1202	1192	1127	1136	1076	1103	1072	1108	1041	1027	987	1061	1083	1014	1047	1020	989	1001	973	912	962	957	997	953	897	989	908	927	962	929	895	946	922	950	993	926	946	971	949	953	909	967	899	966	962	941	935	953	945	962	907	911	948	1024	947	943	939	989	896	924	955	975	966	943	951	918	947	890	937	927	948	941	900	955	956	940	952	929	1011	928	917	938	941	883	950	914	986	906	938	977	901	955	936	943	955	941	937	952	976	941	934	939	895	910	953	985	942	975	939	944	932	971	862	918	993	901	1002	946	907	974	930	943	993	908	971	915	924	942	941	916	974	912	959	972	944	912	938	949	950	965	886	936	918	927	985	918	915	926	936	940	948	932	916	883	966	916	921	938	955	934	935	931	903	906	934	943	940	893	930	895	977	921	927	902	974	942	926	955	951	906	908	884	892	977	944	909	916	942	921	931	972	936	915	970	892	920	947	952	954	925	945	940	921	941	896	933	965	934	945	908	953	911	937	939	981	942	923	971	952	936	950	956	890	923	893	920	862	945	944	958	919	923	955	969	883	961	924	920	945	963	871	933	869	930	921	932	947	914	962	987	880	910	909	914	877	924	970	903	914	915	926	903	936	909	1030	925	970	914	893	988	920	888	979	909	955	929	968	884	929	940	874	942	908	973	950	914	912	941	882	952	974	926	964	971	931	914	956	949	963	961	929	975	972	908	881	909	916	948	952	950	912	900	952	959	947	953	887	925	881	944	910	880	937	978	888	887	918	905	920	918	886	947	955	970	930	922	950	981	931	943	872	933	941	914	900	960	906	991	947	915	952	941	936	909	952	965	927	940	920	974	900	901	897	916	939	864	886	935	952	954	926	917	969	879	907	881	904	941	892	860	959	912	985	937	967	885	909	932	948	896	953	899	868	935	903	897	938	922	942	929	925	948	916	931	938	894	901	949	972	942	936	907	888	948	949	935	912	950	948	991	925	901	924	906	929	916	929	950	913	968	923	882	974	941	914	880	952	968	929	904	886	920	893	925	986	897	939	974	914	907	874	915	923	970	892	922	898	948	931	986	926	973	936	925	857	980	891	903	946	906	915	939	920	913	953	958	896	959	934	964	964	925	870	904	933	936	950	910	914	888	904	972	938	914	906	934	933	897	956	935	985	991	934	925	958	964	934	908	922	962	896	876	960	930	972	957	919	959	942	947	972	904	867	901	948	957	873	868	950	938	928	960	946	854	919	897	934	934	945	941	949	911	908	909	908	925	966	916	944	952	836	901	940	906	933	928	930	948	917	927	928	896	944	984	947	896	961	911	961	914	938	942	919	970	931	910	870	898	894	967	898	932	969	966	922	920	980	873	981	865	954	916	958	928	900	882	927	915	940	970	934	941	928	896	941	925	960	935	914	915	877	911	1008	933	961	960	930	912	957	948	972	937	940	863	949	891	992	948	877	937	939	929	901	950	925	932	930	995	892	971	868	975	915	948	902	896	923	922	975	895	938	957	989	976	898	911	949	942	958	908	894	932	916	891	934	930	954	943	925	939	944	924	876	893	923	992	900	948	908	928	937	943	924	892	898	935	928	961	931	940	908	891	932	919	939	932	922	973	904	967	909	925	911	932	941	892	936	905	1000	985	960	936	925	955	929	973	947	941	962	905	906	921	908	938	923	929	984	892	871	936	941	907	944	937	964	922	958	920	924	868	922	921	887	928	900	940	956	886	935	926	927	961	958	899	965	945	949	911	976	1013	968	941	903	912	963	929	953	921	906	886	942	877	952	912	912	920	990	899	992	918	914	963	934	906	936	950	900	995	962	958	952	995	925	955	940	952	978	954	941	922	962	931	914	910	955	894	892	930	923	953	945	890	945	945	932	906	926	924	976	928	926	966	967	915	917	942	954	881	881	985	874	887	891	910	890	893	900	982	947	890	897	917	911	910	919	883	916	943	903	942	924	990	899	907	916	950	866	917	958	884	961	902	935	933	940	898	942	929	932	911	925	938	928	950	900	954	939	963	871	914	891	937	934	904	981	945	920	941	891	962	945	919	929	936	919	888	922	986	963	950	916	925	962	911	910	944	952	951	927	905	948	1001	917	925	922	940	933	946	941	954	963	909	904	868	963	976	858	924	958	919	906	883	925	937	918	975	918	930	949	940	907	944	938	915	924	1001	946	908	959	947	925	929	934	952	899	920	949	868	922	903	954	890	913	928	947	909	910	960	936	877	946	942	905	963	947	960	918	960	884	923	917	977	958	926	891	908	917	930	912	924	953	864	873	974	888	889	912	965	982	904	913	922	944	902	951	944	973	887	927	946	928	899	932	958	852	905	886	920	917	900	950	927	939	979	936	917	991	902	891	914	901	914	931	903	933	927	941	895	925	924	957	895	914	901	933	989	955	942	939	956	897	874	935	949	963	921	981	932	954	978	909	983	955	942	924	955	927	921	907	916	942	974	937	922	856	924	966	938	951	926	939	913	965	924	904	987	950	968	918	933	979	979	898	933	958	936	974	918	940	960	903	872	919	917	954	891	922	945	897	933	933	881	916	975	939	981	942	844	918	960	935	967	977	927	926	889	935	890	941	941	949	1011	956	952	915	919	916	891	926	902	917	904	910	937	916	891	955	941	894	907	936	974	900	936	962	911	906	951	930	932	999	944	932	931	919	962	923	961	873	950	910	952	901	967	952	942	861	964	904	917	952	910	877	911	893	918	939	880	929	930	943	967	921	966	928	921	978	904	898	883	936	944	924	917	965	949	958	907	896	932	976	959	920	926	943	906	941	880	930	943	900	947	939	943	921	904	891	864	946	955	936	928	937	968	922	956	946	939	929	925	939	972	865	935	942	947	960	926	935	920	873	937	901	945	917	890	921	861	924	940	932	959	973	928	851	925	965	956	946	902	955	929	907	931	929	944	987	901	951	937	901	922	971	927	905	918	938	926	909	983	953	916	924	870	935	966	925	909	975	961	901	867	951	980	962	882	945	899	973	924	956	942	936	926	927	946	921	871	945	899	909	920	893	895	859	964	915	912	901	924	959	949	919	934	974	930	968	908	940	900	907	946	900	890	952	911	902	908	972	952	945	907	962	941	940	934	897	921	933	931	931	911	912	937	936	945	920	981	952	872	877	840	921	930	982	911	916	955	998	919	942	999	900	940	930	896	920	939	891	920	926	972	948	948	922	928	928	965	892	885	945	885	935	877	989	919	940	898	917	939	971	909	926	906	895	974	950	949	944	901	957	886	923	982	946	896	877	965	965	958	920	906	945	878	893	921	955	964	889	921	927	879	899	925	951	974	961	972	987	908	874	919	949	938	970	966	951	922	908	954	942	952	999	882	912	938	921	970	958	915	963	988	984	842	906	947	956	935	911	947	927	939	883	945	985	929	888	972	972	966	932	946	963	900	1001	949	983
27514	17355	5250	2160	1249	830	723	569	497	450	469	457	389	368	369	343	342	358	311	331	294	313	301	320	317	323	329	333	305	368	306	325	346	340	362	310	293	292	289	298	301	279	282	333	303	318	304	307	296	312	283	324	289	284	300	297	279	304	279	297	274	297	256	282	283	283	269	289	293	273	285	271	293	270	266	268	306	272	279	285	285	285	293	271	293	299	284	286	249	288	299	293	291	300	285	291	297	292	268	300	280	308	276	273	280	291	248	290	293	273	304	266	273	261	304	298	292	275	275	290	287	292	270	304	299	300	264	294	311	278	289	264	274	284	307	305	282	277	305	302	310	295	269	284	277	318	304	298	319	270	293	304	305	297	263	306	277	278	284	295	306	283	260	280	276	262	277	275	251	271	288	289	304	260	273	308	269	228	253	279	280	263	268	264	289	291	273	282	268	264	295	276	284	289	310	288	303	258	301	281	310	297	270	303	313	285	278	332	302	292	294	316	300	296	287	284	294	291	293	299	267	269	289	288	285	296	257	288	282	312	298	305	258	288	287	306	273	272	268	314	304	270	296	275	292	281	295	274	302	312	281	273	289	293	260	295	281	299	292	287	290	293	270	296	269	279	321	295	326	261	265	295	299	301	280	310	287	283	282	271	284	240	271	314	283	320	286	280	298	282	290	277	266	276	295	303	277	289	337	285	286	284	263	300	291	286	285	294	301	290	308	285	279	294	271	313	299	265	289	299	304	334	324	265	285	295	282	252	292	278	278	235	275	278	255	294	282	279	283	267	263	288	266	266	316	327	245	272	312	295	312	290	262	297	288	308	261	261	275	278	274	304	290	284	260	288	298	262	297	290	281	312	285	290	275	297	290	293	284	257	276	294	276	279	283	285	273	261	279	293	289	300	263	312	272	284	311	278	277	268	286	308	257	295	273	301	314	259	282	296	288	295	302	307	284	276	244	267	293	286	275	308	271	311	259	274	312	282	300	276	284	270	286	308	310	285	309	295	306	266	293	266	295	256	327	309	295	314	274	313	289	274	297	284	269	306	308	295	298	295	274	270	268	268	268	292	315	312	282	293	300	251	295	304	303	290	280	293	281	275	299	324	272	278	309	277	292	279	295	253	256	275	308	253	278	279	297	301	268	269	291	296	291	283	292	297	248	258	280	273	283	290	274	308	277	288	287	273	300	276	280	300	315	291	276	304	291	275	273	294	265	305	302	286	274	298	291	314	286	278	313	314	285	276	272	270	293	296	283	283	269	293	278	307	307	266	282	259	279	291	274	268	314	267	269	279	264	312	281	292	285	285	280	284	248	290	311	304	245	273	276	323	265	269	269	238	311	285	286	282	281	286	307	274	312	295	301	270	253	303	319	311	333	262	276	256	306	311	248	267	294	318	304	292	266	260	295	282	271	304	264	264	316	281	281	287	280	283	300	276	312	295	282	272	248	279	262	292	274	285	319	306	297	299	279	297	271	304	283	295	276	286	261	302	277	283	280	278	285	311	287	289	273	283	286	283	261	293	303	284	287	274	295	277	296	280	263	294	288	259	280	308	286	313	259	290	287	303	296	275	273	280	270	272	289	285	291	255	289	287	269	285	285	294	268	291	281	313	281	267	281	311	269	279	269	265	261	275	252	292	285	313	258	282	297	292	261	281	285	298	298	311	255	288	275	274	283	285	300	304	270	291	280	284	288	269	300	312	311	270	277	302	280	254	278	300	255	293	293	291	296	312	281	280	269	273	292	261	264	239	295	291	280	306	270	289	335	297	252	306	268	286	274	267	259	264	281	265	277	270	288	265	294	302	289	295	307	285	289	277	278	287	256	258	269	296	308	308	293	317	272	276	240	300	314	284	309	256	256	300	263	290	274	270	272	272	251	257	293	285	290	257	285	256	257	308	306	319	295	294	307	276	252	273	299	287	298	281	305	279	287	264	296	310	250	296	322	285	305	279	290	270	286	283	308	312	289	248	282	257	274	302	276	254	284	297	297	270	259	281	298	267	280	258	267	293	272	278	287	297	313	308	295	263	265	297	291	266	289	285	287	308	300	284	294	313	264	279	290	290	298	295	255	281	294	266	280	296	294	300	314	305	312	284	281	288	282	306	304	299	300	277	318	309	288	295	284	311	296	306	288	274	275	305	287	278	269	265	284	288	271	269	257	312	297	292	276	327	305	270	276	281	277	293	277	300	289	305	269	289	317	294	305	290	284	288	292	266	297	310	257	275	254	283	270	301	305	253	299	303	277	268	279	281	270	291	275	318	276	299	253	305	288	284	274	275	284	268	292	326	270	252	280	311	301	282	295	276	301	278	287	289	267	282	316	263	296	308	258	309	272	285	268	275	275	287	285	265	283	265	295	294	299	288	254	298	300	282	324	277	301	274	304	287	301	307	288	263	255	293	263	278	272	297	279	262	296	284	271	286	289	281	258	250	284	283	291	299	284	282	291	275	285	266	290	309	297	291	292	281	284	298	295	267	307	288	265	313	274	302	290	261	295	267	320	288	267	308	287	303	260	272	293	254	275	295	270	276	255	279	266	289	321	299	278	279	285	295	286	249	307	288	290	292	250	299	271	276	301	331	276	279	298	278	239	252	289	288	265	280	305	280	272	305	325	256	295	301	256	334	320	301	298	291	269	287	241	291	283	245	280	288	254	287	279	309	280	279	285	271	279	289	305	284	246	281	276	260	250	319	301	261	277	283	302	265	308	289	290	287	307	298	299	295	270	281	271	284	284	278	279	292	299	285	283	323	286	274	287	303	281	291	308	272	246	274	289	287	258	299	289	318	267	288	262	283	301	282	254	304	265	261	277	277	259	265	305	300	323	289	278	289	282	287	242	305	289	286	282	282	293	288	301	275	299	293	320	294	296	286	298	251	284	266	267	324	312	299	268	286	288	280	297	316	273	291	315	290	276	281	263	251	272	287	304	299	284	316	314	243	294	293	274	261	330	268	286	268	269	292	284	299	285	281	291	307	258	305	280	277	273	317	280	263	328	292	277	306	303	310	262	267	310	260	271	298	287	310	299	288	272	320	279	293	288	280	239	290	296	285	274	274	294	297	265	270	244	285	266	308	310	284	304	301	284	297	263	291	274	279	282	300	311	279	283	283	263	288	280	285	307	276	312	274	275	304	290	243	287	274	273	279	285	288	296	294	297	289	362	255	319	288	277	281	297	277	279	260	288	295	292	293	272	262	306	295	297	302	245	307	285	286	300	274	315	267	256	253	286	314	295	285	281	310	296	301	279	271	283	274	300	281	303	302	274	290	289	269	291	317	291	292	280	316	273	283	280	314	271	311	286	288	255	268	288	248	260	276	318	284	288	293	280	307	263	297	260	289	282	291	326	300	278	286	286	284	300	297	267	279	293	280	257	279	310	291	278	290	318	309	296	263	286	282	297	300	261	293	287	259	288	264	286	259	290	273	287	258	257	286	292	312	293	270	282	308	313	284	274	267	282	254	300	296	300	276
7987	9752	9270	5325	3789	2902	2262	1766	1540	1306	1221	1145	1104	978	970	891	858	854	799	734	716	738	770	712	730	700	692	681	721	707	722	780	792	728	667	733	690	673	642	661	701	654	702	626	648	636	606	626	624	617	614	628	603	611	585	644	691	592	614	559	587	565	561	589	597	578	552	588	549	604	596	607	550	579	582	569	605	549	544	577	587	588	575	574	602	590	620	546	553	628	608	589	597	583	578	566	602	586	590	562	598	545	636	551	572	539	580	627	571	575	594	611	592	620	571	562	548	580	603	586	575	584	594	575	601	563	589	585	602	580	563	552	596	550	552	583	542	561	552	570	545	593	569	573	587	625	574	544	569	561	539	569	564	570	547	561	577	573	569	593	579	574	566	569	577	617	568	561	538	563	571	567	595	573	549	569	591	613	598	527	571	579	564	612	579	574	618	561	569	567	558	568	559	560	575	559	555	566	545	599	568	562	607	558	618	594	557	587	557	538	559	603	557	557	578	571	554	610	586	597	587	599	561	539	549	595	613	595	577	584	599	582	593	609	519	574	585	616	567	611	575	569	574	640	565	582	567	614	581	574	601	569	578	559	557	577	579	584	589	602	557	598	552	553	589	541	542	662	605	619	563	537	605	580	577	583	588	555	545	575	551	581	573	570	604	563	594	580	610	526	530	600	592	547	602	595	564	601	579	579	578	577	563	608	577	577	572	605	593	567	563	568	599	564	613	635	572	593	585	564	658	569	604	573	596	580	547	583	584	639	559	576	596	627	589	601	573	546	536	573	605	584	612	607	572	570	590	554	563	587	570	592	634	599	573	526	572	592	576	583	563	564	597	569	555	570	608	544	600	609	613	591	573	571	590	577	595	598	559	595	572	556	539	575	660	576	611	578	605	582	600	605	594	601	563	566	570	564	593	541	593	592	589	540	605	581	588	582	604	564	574	600	592	578	552	597	592	542	566	576	559	529	562	585	567	589	599	588	563	569	593	578	591	592	576	593	580	573	566	578	581	587	572	575	622	571	565	587	608	600	608	566	576	555	575	589	554	568	546	611	563	579	575	562	554	566	570	567	607	584	597	594	589	560	561	561	618	603	536	597	552	566	579	551	621	581	594	589	618	573	555	579	580	580	569	551	574	588	590	599	565	606	577	578	550	564	586	589	586	578	598	570	615	573	609	606	520	558	606	567	545	609	544	624	592	596	548	628	555	519	618	542	592	569	572	572	610	545	575	637	566	599	595	555	543	600	552	600	592	575	566	601	580	585	561	577	568	560	577	569	537	619	589	571	609	577	595	559	601	578	567	582	616	603	610	627	553	611	614	564	575	552	631	556	601	561	577	539	588	632	587	574	549	595	525	538	539	551	557	603	543	552	564	577	570	581	589	567	566	520	548	562	564	577	547	605	518	578	618	598	571	553	582	614	569	612	604	589	543	556	566	601	611	570	564	580	577	590	580	626	577	581	588	595	589	567	608	603	558	588	565	578	568	587	574	585	550	553	585	630	619	613	569	526	575	615	608	554	582	574	556	602	573	565	546	553	590	598	586	557	579	540	580	553	586	586	578	609	592	607	571	593	561	522	576	612	550	567	609	572	542	572	590	570	617	562	607	567	569	565	568	599	534	591	542	577	572	575	573	586	588	559	559	541	580	564	586	567	614	582	544	539	554	598	588	536	573	547	589	572	580	552	567	564	574	597	576	597	594	569	544	577	594	542	585	549	591	577	597	577	636	550	585	603	620	596	524	570	566	545	572	566	543	620	580	597	582	563	535	582	546	596	604	572	579	602	577	589	565	562	566	626	560	559	559	585	552	573	605	579	558	586	588	555	579	573	562	598	564	529	578	601	579	562	592	546	585	583	604	588	585	593	590	562	583	571	563	551	559	554	564	566	583	580	571	654	556	515	613	625	580	573	602	573	597	579	635	590	565	605	535	607	579	593	551	581	558	624	594	574	579	547	579	577	584	507	585	607	558	559	541	567	591	544	599	564	624	555	560	527	585	566	597	567	566	595	546	572	558	603	586	571	600	619	567	565	577	589	523	585	623	566	574	554	513	567	620	568	556	572	597	599	572	571	630	590	581	574	598	559	556	593	591	574	602	598	589	570	574	557	530	615	557	561	591	600	538	540	605	528	589	588	615	568	581	568	585	606	500	575	570	578	595	614	590	607	554	573	621	597	560	593	572	592	617	538	596	599	547	553	548	544	585	564	580	568	589	569	531	565	593	618	584	564	574	597	566	568	593	567	573	562	577	588	523	545	575	619	559	609	573	582	556	567	617	537	576	563	599	548	574	551	601	568	612	565	570	603	550	569	550	567	625	621	629	565	578	606	578	558	615	553	533	577	576	597	567	570	583	549	557	563	580	589	525	577	579	560	574	565	589	594	592	563	583	590	601	555	584	564	548	603	589	580	574	583	579	606	620	609	615	587	604	612	556	558	588	587	620	597	628	605	588	582	575	562	553	576	592	550	581	624	557	528	560	572	555	598	578	612	570	585	563	543	547	571	555	569	562	589	602	585	539	619	580	550	577	563	606	613	600	600	591	546	582	628	557	562	558	589	593	608	603	578	552	599	562	598	570	540	570	543	565	575	558	525	576	566	581	590	593	610	576	584	566	592	565	627	578	569	608	542	584	609	563	543	569	591	601	590	553	589	560	576	528	551	556	584	551	563	550	572	588	570	597	579	589	549	609	568	612	552	566	574	558	598	581	534	572	577	556	654	614	613	557	568	589	552	578	600	594	548	583	595	546	552	521	572	553	622	547	547	582	558	599	567	560	539	564	555	539	572	598	589	587	549	573	582	573	529	550	558	583	597	546	575	613	587	595	603	545	570	574	547	529	618	567	556	597	559	581	633	597	571	613	582	533	604	566	544	602	528	612	581	517	534	600	567	543	570	555	554	576	586	590	532	564	573	549	581	582	605	566	563	567	564	524	558	588	585	581	553	563	584	580	588	587	520	575	560	567	654	597	588	586	557	553	581	615	580	583	595	610	551	538	565	571	508	605	581	547	541	593	586	596	597	597	554	603	618	589	557	545	563	588	571	586	563	575	609	572	637	559	570	570	553	581	593	556	568	566	559	577	544	592	547	575	570	578	553	604	573	555	578	575	608	573	621	593	590	562	588	629	511	597	600	573	607	596	622	577	551	585	555	564	626	603	551	579	580	538	549	590	559	551	554	550	576	564	603	604	554	544	583	586	599	572	566	574	546	513	561	533	577	612	576	564	527	548	601	560	545	559	588	537	583	596	592	560	592	525	582	544	528	575	553	555	581	505	560	588	618	569	601	587	568	565	606	582	591	562	612	594	580	595	589	574	603	574	612	579	571	587	568	541	557	602	531	609	575	567	609	642	628	607	567	549	552	537	532	623	581	567	606	581	598	582	559	609	594	573	600	605	607	561	576	564	562	597	575	623	545	613	572	585	587	581	558	569	611	556	606	579	575	596	547	572	553	543	580	597	573	551	560	602	546
25103	21467	27924	25368	13028	3060	1845	1330	1060	925	801	773	649	583	576	533	512	484	465	450	449	430	445	436	439	435	416	397	412	430	431	427	436	421	420	449	429	456	387	383	381	373	394	396	374	368	375	385	385	376	400	358	353	386	341	395	366	394	382	326	338	360	367	322	359	328	365	378	320	314	356	341	337	331	320	341	327	333	345	380	347	325	362	362	383	356	333	328	357	347	367	343	334	367	355	340	355	359	331	361	343	351	388	354	349	342	306	356	394	341	340	341	382	342	378	356	361	363	359	355	330	357	360	338	356	317	369	328	358	349	355	351	338	353	363	362	359	358	336	396	344	342	377	346	317	339	351	357	332	318	339	350	359	336	322	340	342	372	341	325	345	357	344	340	338	347	326	349	361	356	334	363	360	336	320	344	362	329	339	368	344	338	378	334	332	390	368	366	321	381	345	364	342	361	339	335	326	370	351	349	352	341	307	328	347	339	330	334	348	339	341	358	378	319	352	334	346	318	377	377	332	352	339	371	367	339	363	366	390	317	355	338	350	363	343	346	337	343	386	336	338	357	360	331	365	364	339	323	314	331	353	382	340	340	322	384	365	362	362	369	352	383	324	352	326	317	336	349	330	348	351	350	352	336	359	364	325	343	374	360	347	294	341	372	330	354	358	332	355	355	351	315	338	346	345	368	370	347	346	333	352	355	351	347	379	335	396	327	330	336	339	298	360	323	346	351	337	308	351	356	355	325	357	334	338	338	373	364	315	329	338	339	331	339	327	334	367	325	362	352	358	337	340	345	337	327	368	317	332	361	356	347	346	347	345	354	359	357	336	333	337	354	333	331	356	318	338	326	371	388	340	345	383	349	338	364	346	346	355	333	342	362	361	354	340	300	351	332	348	353	362	351	337	336	346	344	342	342	336	344	365	359	358	363	350	343	329	344	360	350	348	336	337	321	348	346	328	335	365	361	321	336	333	318	358	337	369	315	356	326	349	356	337	349	345	337	303	355	362	362	378	323	386	354	332	355	355	350	361	355	347	333	355	326	332	339	362	361	318	310	353	340	344	372	346	353	336	316	331	374	346	373	340	323	327	327	337	363	348	365	328	345	338	330	347	347	391	324	373	336	334	365	359	344	367	355	341	314	340	366	350	341	346	343	371	338	354	370	366	354	344	337	352	346	316	337	363	327	345	349	374	350	348	351	354	358	328	315	360	363	315	349	338	350	357	333	329	334	393	405	338	360	356	346	348	352	363	362	354	338	358	351	337	350	332	350	345	353	370	340	328	336	350	353	340	331	333	344	348	357	353	358	323	332	340	341	354	351	359	329	339	355	339	354	328	359	329	392	379	329	352	350	359	386	358	358	356	359	353	364	336	331	379	350	330	306	360	370	335	326	350	344	336	327	376	368	323	319	344	340	294	333	348	333	380	329	343	330	326	351	352	361	358	367	312	332	360	337	338	344	357	344	357	349	313	347	347	348	375	368	380	339	325	377	381	318	314	296	362	352	344	336	400	367	358	344	365	361	357	320	409	362	330	322	315	342	328	337	363	365	317	365	350	330	332	323	306	338	316	347	350	352	347	353	332	320	346	335	397	355	349	325	346	367	337	353	315	344	350	358	325	350	313	344	333	328	345	338	349	355	331	346	331	362	351	358	345	356	354	367	335	355	319	341	317	366	346	364	328	365	357	348	379	318	366	351	370	354	364	340	337	373	365	314	354	355	369	357	356	349	356	314	339	335	327	356	358	366	385	345	363	372	345	302	346	336	368	344	369	338	377	334	356	337	366	305	376	356	343	334	326	355	336	352	359	314	356	337	365	315	363	368	356	366	330	334	390	369	370	370	391	331	328	322	359	350	304	366	336	348	356	347	354	327	342	357	321	343	357	361	370	369	348	358	359	311	362	325	368	328	345	383	327	342	357	358	338	372	345	348	377	368	353	364	334	350	310	325	358	347	337	300	367	347	323	360	341	348	357	337	323	350	354	320	350	344	327	335	352	334	357	327	382	349	356	338	347	348	393	343	349	348	383	352	346	357	302	345	275	333	357	359	352	311	316	328	333	343	325	352	372	332	342	367	346	327	328	335	362	363	308	346	382	323	331	345	328	330	315	328	356	356	341	356	316	301	336	347	372	332	357	373	327	341	343	353	313	339	352	376	386	326	339	343	336	335	401	344	331	359	367	346	298	335	353	330	357	388	353	348	320	346	365	381	378	354	363	380	372	347	364	315	335	359	390	320	358	351	366	330	322	358	338	362	328	366	354	345	343	335	356	324	316	359	360	374	357	320	344	365	355	346	331	332	332	351	350	355	355	348	384	344	360	332	331	358	345	345	342	329	339	344	351	325	354	339	367	377	373	350	358	341	339	363	355	339	341	319	347	365	386	342	345	337	355	336	338	339	337	349	350	343	337	345	378	349	336	334	326	322	351	318	341	319	363	336	321	356	366	337	356	313	360	317	346	346	347	332	393	316	344	348	330	379	339	380	334	349	363	345	355	364	354	345	352	340	343	385	339	346	350	334	322	347	319	330	330	367	314	324	312	328	345	333	341	316	332	356	365	341	353	321	302	344	360	362	347	348	359	339	313	373	343	339	359	330	364	326	356	373	339	354	351	355	370	337	384	356	317	300	340	342	339	337	310	322	350	348	339	340	352	367	370	332	357	344	340	351	334	351	392	338	350	326	365	326	340	321	363	353	336	326	363	369	342	366	354	350	336	329	412	382	313	344	355	362	332	354	298	338	336	349	371	371	311	325	371	321	364	328	382	352	329	314	344	358	349	367	294	345	340	311	350	365	341	336	328	331	337	348	346	396	337	364	342	325	341	308	353	331	369	334	321	329	336	326	357	325	358	357	350	317	328	321	369	353	322	340	329	371	336	325	358	336	345	346	352	382	317	366	339	352	317	360	322	343	306	351	364	304	338	386	366	335	349	354	341	329	369	340	335	339	334	350	371	360	324	349	334	366	338	346	350	326	328	319	367	326	333	325	352	361	343	347	375	352	334	356	356	348	364	364	359	333	375	301	313	347	357	338	341	337	359	351	336	363	344	388	348	387	353	341	353	355	374	362	332	354	324	352	341	347	362	353	347	343	334	323	326	376	331	340	320	354	345	380	332	347	305	340	324	350	382	351	325	352	365	364	347	308	346	366	351	348	326	341	348	316	345	335	333	353	355	348	352	356	314	370	332	338	363	330	351	349	344	325	348	309	330	377	329	330	355	334	357	369	346	327	361	364	318	345	329	349	324	335	349	359	377	332	377	331	343	361	345	336	345	348	344	337	342	319	322	349	359	333	344	321	335	346	340	347	365	357	342	361	350	340	370	309	318	377	341	330	314	360	317	352	353	324	352	366	332	346	358	337	349	350	339	343	343	351	327	339	338	359	346	354	344	335	356	339	330	345	342	333	336	351	347	341	368	339	364	350	329	330	373	346	351	324	342	355	379	346	357	315	320	340	358	340	336	359	306	359	349	347
10362	19613	18330	11987	8938	6885	5394	4286	3540	2926	2515	2119	1952	1797	1626	1515	1328	1267	1184	1102	1130	1131	1040	1068	985	983	965	913	968	967	925	993	951	952	1001	977	975	943	879	865	836	813	836	855	792	790	795	760	720	741	774	688	737	690	710	735	742	706	705	691	675	708	669	695	676	681	705	693	690	714	730	696	707	712	718	717	747	662	668	683	695	714	644	704	726	651	688	687	725	721	690	686	654	671	687	667	718	722	707	673	670	724	651	695	678	668	690	679	673	716	696	710	717	681	670	684	705	736	686	705	660	686	681	721	683	723	714	720	648	719	761	693	706	702	658	714	714	638	643	688	658	737	724	716	723	656	709	701	647	718	672	683	685	744	724	664	719	610	681	723	676	677	649	632	698	630	677	674	670	705	694	655	699	694	697	678	680	644	734	677	687	697	668	719	709	678	724	683	665	673	684	698	703	720	666	687	702	712	660	652	691	714	688	673	706	727	700	650	725	664	654	670	674	680	748	668	644	659	684	681	690	713	664	693	670	712	684	662	694	692	718	618	683	689	700	697	662	692	675	671	683	673	653	686	702	689	684	688	662	706	710	658	690	648	633	685	713	690	709	703	715	675	688	679	667	657	710	677	731	651	687	709	670	697	643	724	728	719	660	708	689	726	680	670	687	667	659	686	708	689	661	684	729	715	661	728	687	701	685	671	706	702	666	673	644	744	724	709	751	686	663	706	699	691	709	654	700	686	706	669	656	704	684	675	659	666	666	731	730	695	681	725	712	674	706	694	671	708	665	721	728	692	685	719	674	714	685	715	694	681	719	672	696	685	675	729	696	685	657	728	638	699	641	659	712	707	729	674	692	669	654	716	675	684	677	694	653	689	715	672	683	706	638	669	685	711	673	681	679	693	683	644	624	663	670	684	695	682	692	656	670	718	674	733	687	645	698	679	692	668	670	719	731	707	710	719	663	699	723	664	714	655	627	633	715	677	675	672	686	686	725	638	697	681	732	673	632	638	712	707	656	687	679	704	668	689	672	691	722	669	651	700	695	682	681	673	702	703	681	672	683	709	669	695	660	651	666	709	717	710	710	692	719	677	712	678	708	625	707	716	723	666	694	674	679	665	696	738	701	651	713	683	688	654	736	698	717	746	700	643	715	668	717	664	742	698	726	707	662	661	670	669	620	685	641	679	672	632	723	706	674	646	653	677	712	689	650	673	703	674	727	690	659	683	743	732	671	672	691	660	693	652	673	655	716	677	687	741	669	660	648	648	642	696	722	664	681	735	688	682	683	689	657	728	687	669	662	663	654	677	688	688	733	671	703	703	660	686	662	695	672	658	701	649	633	676	685	693	679	699	669	705	699	670	663	689	650	694	647	687	694	643	680	674	705	710	666	678	641	628	660	644	693	672	682	658	688	685	684	674	658	689	652	683	724	663	668	723	669	738	702	663	670	690	690	668	658	691	739	643	710	660	733	718	673	720	639	690	703	641	702	705	658	697	693	698	725	719	700	657	682	681	715	696	709	732	705	695	694	724	735	675	739	665	706	642	653	700	693	653	669	705	717	697	682	730	715	642	702	667	722	681	645	663	649	661	696	697	643	677	695	674	688	727	669	703	639	670	742	671	719	727	671	666	717	654	649	676	704	621	689	696	678	710	712	644	702	651	730	688	728	719	681	641	659	628	659	681	686	702	689	713	666	661	675	681	688	674	694	707	742	681	699	699	672	711	699	662	701	699	694	656	628	640	664	652	629	692	689	683	677	696	691	703	693	713	675	679	717	711	677	733	663	709	681	709	643	645	626	658	668	685	699	677	687	680	683	703	708	715	655	649	675	667	678	702	665	687	719	648	673	691	667	675	703	718	693	689	692	696	652	662	682	703	670	701	626	662	651	694	690	680	669	670	730	720	704	751	675	664	734	634	691	674	702	729	669	692	654	693	702	680	702	695	713	675	697	678	685	695	658	738	659	658	718	661	671	682	700	670	709	691	688	682	734	663	697	687	682	700	725	657	658	690	695	669	655	696	737	675	700	705	704	704	677	641	685	663	710	683	722	662	678	731	641	634	649	681	697	706	687	653	673	664	658	688	684	715	668	694	648	655	702	658	686	659	714	666	684	709	635	643	722	656	660	681	659	665	680	706	691	663	710	642	716	689	635	682	643	690	712	678	739	644	675	732	647	641	690	676	653	755	722	703	734	676	679	620	658	707	681	705	688	664	687	677	711	671	720	695	683	682	672	672	673	702	716	615	629	716	705	680	701	675	702	685	690	679	660	673	724	684	694	700	649	667	676	665	672	701	703	671	678	639	718	674	699	692	709	703	687	683	714	693	680	700	689	691	692	682	700	665	696	701	687	713	684	672	636	713	727	703	698	721	683	683	676	630	730	674	691	674	707	711	695	693	734	675	693	703	641	630	648	686	693	715	721	659	650	658	690	675	682	698	657	670	710	685	699	698	679	693	701	695	720	664	697	713	680	694	708	718	693	632	667	651	662	689	612	702	665	671	679	730	663	644	699	687	668	600	701	681	655	680	688	654	666	681	689	665	710	651	694	659	675	733	697	731	686	685	667	670	721	661	704	668	670	667	685	653	628	698	721	711	714	690	654	664	706	739	682	688	678	706	661	683	699	734	717	721	697	701	670	680	613	685	675	681	674	686	635	687	706	640	718	679	688	688	649	697	671	653	702	683	692	636	668	696	677	732	679	709	718	680	709	648	718	732	659	680	697	642	659	667	719	684	700	668	698	686	697	697	708	739	699	686	697	651	716	648	662	674	692	699	701	668	633	710	730	651	654	689	669	666	663	697	647	708	707	698	686	697	690	676	687	702	661	668	652	707	697	659	706	693	647	677	634	694	672	658	676	719	711	704	668	708	698	697	699	734	683	695	664	676	684	667	708	679	684	705	729	721	704	654	727	694	658	650	712	685	674	703	726	665	682	688	687	693	722	656	649	679	691	680	677	673	678	659	734	697	670	721	701	697	702	659	664	718	683	649	704	676	677	667	692	700	655	702	709	693	650	707	697	735	678	747	704	711	655	746	735	685	703	669	689	686	684	654	676	654	683	701	705	707	682	736	682	652	669	672	667	706	644	682	685	699	660	732	648	699	711	676	662	675	712	702	740	719	700	661	665	633	721	657	737	658	674	722	686	672	682	724	667	684	672	658	651	685	684	699	686	687	703	681	685	691	688	686	728	720	673	658	661	709	681	681	721	710	682	681	664	677	672	726	660	717	671	699	671	683	702	650	731	693	680	715	633	660	711	657	611	697	717	667	678	626	683	654	690	704	669	694	727	633	743	698	706	680	730	716	657	716	689	676	663	673	700	670	683	669	697	724	652	632	654	669	678	693	698	711	692	668	696	737	731	726	652	684	652	645	709	683	692	728	682	694	722	683	729	698	708	682	672	695	703	654	665	681	673	667	654	704	657	689	709	612	652	725	693	682	719	678	656	640	681	653	717	645	735	660	686	695	710	665	686	744
24156	21463	28975	24384	21443	12847	4117	2362	1771	1514	1248	1173	1036	957	875	881	703	722	718	721	632	628	633	680	625	630	614	623	613	637	595	582	652	633	615	641	618	540	582	595	563	553	587	559	571	527	488	562	523	505	472	515	564	532	515	544	499	533	519	520	515	508	485	508	484	511	474	516	527	495	481	495	486	508	516	494	480	535	445	511	477	481	502	506	521	496	509	517	528	490	498	487	517	506	478	512	526	528	482	481	494	488	515	474	481	507	513	519	478	481	493	484	496	489	460	503	455	478	505	507	518	539	538	507	483	514	498	539	463	510	474	483	499	522	519	502	474	486	514	467	520	485	511	511	518	511	461	516	508	481	503	537	473	510	476	503	501	483	491	485	490	495	484	489	464	473	540	479	499	504	506	483	480	487	479	521	431	466	480	499	473	476	502	508	495	490	448	467	503	522	508	489	464	484	505	488	477	469	472	492	462	492	474	543	500	521	514	529	515	480	471	478	477	485	504	447	480	520	498	481	528	503	488	472	518	483	445	493	516	455	469	464	459	490	486	488	495	530	506	494	489	489	510	488	548	464	501	490	501	516	492	506	534	514	471	480	505	476	503	499	479	522	469	479	495	513	505	488	488	506	441	513	481	448	502	482	485	513	466	449	491	485	525	478	470	477	505	473	520	460	495	454	489	533	510	483	488	458	506	454	501	495	519	483	500	448	529	495	526	485	535	496	498	500	475	480	478	501	498	481	530	491	505	458	530	460	482	494	500	492	476	501	491	465	487	525	494	507	505	527	507	487	483	482	492	533	495	514	487	519	462	484	497	495	483	482	463	527	495	493	476	463	492	527	518	525	477	489	511	494	504	551	470	485	481	487	462	499	483	467	477	537	492	483	508	482	501	441	487	483	511	447	510	470	445	491	501	484	495	453	479	491	490	463	518	554	515	487	481	472	498	510	470	513	537	454	488	519	465	490	439	494	513	502	502	483	507	503	515	509	483	527	483	529	474	456	500	465	470	479	510	477	481	486	509	482	502	541	476	462	496	516	504	526	510	503	479	519	485	442	528	476	463	539	484	462	480	507	484	526	525	467	521	475	485	498	512	475	459	516	515	519	481	482	481	484	486	497	497	530	497	471	517	503	496	506	482	536	483	527	473	473	454	472	493	520	502	526	514	515	496	469	442	493	453	487	482	525	489	516	532	512	503	458	461	551	510	488	467	478	464	456	479	517	480	531	564	460	490	509	528	492	519	526	482	477	503	502	504	515	518	523	466	515	472	461	490	462	494	524	506	493	524	485	470	495	467	497	514	480	489	538	490	445	480	467	503	522	510	487	495	554	458	502	497	523	494	516	474	454	486	499	483	431	529	488	520	474	464	501	483	475	472	515	476	484	531	479	490	547	502	527	498	510	463	521	483	531	477	492	516	492	472	520	471	494	526	502	451	500	475	502	489	452	533	497	488	492	540	477	474	486	518	468	485	524	506	526	504	484	517	507	498	509	485	523	489	481	527	485	466	474	513	499	482	482	486	522	499	517	519	510	482	497	496	510	520	501	477	491	502	491	496	529	456	456	485	502	510	476	497	514	510	499	512	457	546	496	509	474	496	529	498	505	510	468	524	502	466	509	475	460	489	500	487	480	475	497	472	498	473	521	496	487	507	510	483	489	469	510	500	473	489	467	476	457	488	509	516	464	494	499	482	492	514	472	483	520	532	488	513	469	481	462	514	482	503	508	493	512	506	483	469	476	533	556	493	504	481	491	507	520	468	494	473	499	527	469	539	486	497	491	513	480	491	504	490	495	492	472	456	493	531	460	509	452	477	499	484	510	501	521	498	480	478	499	488	504	508	508	524	477	494	481	508	493	495	520	514	480	526	506	468	496	503	514	477	512	468	516	502	498	471	488	545	521	523	467	526	440	473	503	485	476	500	539	488	486	497	514	507	473	502	486	480	514	473	499	488	478	470	522	462	448	452	482	506	500	481	469	455	522	508	504	494	422	519	551	492	519	473	464	470	497	502	465	460	485	487	517	491	480	491	509	493	463	500	512	542	535	485	522	504	531	505	481	472	493	477	514	493	490	480	497	483	448	478	458	490	480	531	472	491	481	501	525	481	505	522	505	504	485	492	485	483	483	503	507	524	508	497	469	480	499	517	481	456	505	472	481	498	509	506	498	505	509	429	513	503	487	542	489	508	495	501	526	481	492	510	501	446	517	512	477	512	487	496	469	501	511	484	490	474	456	507	476	437	498	486	494	474	447	515	453	534	508	465	484	471	484	448	509	458	471	530	538	516	496	532	480	497	494	518	480	519	533	503	492	494	486	448	509	561	487	485	500	510	519	473	505	464	524	510	512	526	492	498	478	505	528	473	466	501	502	511	538	492	480	525	461	481	509	481	457	505	481	489	482	484	449	488	532	548	484	480	523	501	469	462	490	525	498	483	464	497	497	498	462	495	455	482	481	515	522	490	524	501	522	473	550	514	498	490	494	480	491	528	461	491	471	510	503	516	493	532	425	496	510	448	491	492	464	471	506	502	541	463	502	502	502	515	467	492	501	490	488	510	487	477	463	524	476	491	514	476	484	461	487	448	521	499	477	534	484	488	473	480	478	464	476	469	448	476	461	495	504	456	493	476	500	485	530	480	459	504	484	513	458	513	539	473	500	494	492	522	525	486	474	498	475	489	491	501	475	454	481	519	532	461	473	477	516	512	491	460	489	509	443	499	522	487	499	484	468	483	486	555	533	477	486	500	478	498	490	507	495	466	505	485	510	490	479	457	510	480	485	461	512	467	512	497	516	460	489	487	500	521	453	476	487	509	483	544	487	517	506	476	501	502	522	479	509	489	474	527	501	494	464	484	466	500	486	486	484	498	497	508	488	482	481	509	466	563	480	495	446	524	496	528	508	498	524	463	450	488	509	436	481	488	456	503	490	464	469	483	494	544	486	476	514	500	500	452	522	431	450	480	457	469	495	516	491	551	460	557	515	478	489	471	493	503	532	469	488	477	472	482	483	494	462	516	515	448	492	495	477	506	528	527	491	459	479	491	489	507	470	482	495	498	485	452	479	522	473	533	524	457	506	494	525	525	555	485	509	482	463	467	474	512	494	490	489	497	495	473	480	487	468	487	484	499	499	504	488	468	473	493	479	514	523	476	465	500	465	488	477	500	462	471	479	467	501	503	480	475	485	486	496	490	475	506	516	512	495	512	465	446	459	516	490	503	511	514	489	473	505	512	497	460	523	537	506	445	472	494	459	521	498	503	536	481	521	508	494	445	463	493	485	512	470	506	463	489	517	491	508	497	490	525	471	506	483	506	450	469	499	530	496	506	473	524	509	477	528	513	499	502	461	484	478	505	504	489	493	500	490	487	470	511	473	509	487	463	513	491	510	507	467	504	503	495	496	488	484	484	483	506	484	518	530	471	458	501	506	471	489	483	477	464	514	483	508	509	502	515	480	465	475	482	572	516	502	501	511	522	522
13458	25569	24167	16820	13365	10453	8397	6660	5393	4587	3846	3272	2967	2695	2482	2232	2039	1890	1796	1642	1535	1538	1516	1475	1537	1447	1371	1313	1297	1306	1254	1369	1336	1378	1337	1398	1316	1242	1241	1157	1170	1164	1180	1103	1147	1101	1101	1025	1041	1067	1046	1098	996	1008	1012	961	995	975	967	976	927	902	958	894	893	962	995	953	919	968	978	1054	946	951	959	972	980	942	926	1018	958	923	965	961	969	971	992	927	988	978	956	1001	900	911	947	919	969	997	982	957	904	938	1003	948	957	1015	947	893	1005	968	934	926	930	940	938	955	927	907	956	942	879	978	963	954	963	959	902	929	985	938	985	897	937	934	1014	981	982	958	986	960	969	880	952	948	926	928	951	983	981	952	995	920	947	885	961	913	954	913	895	1034	950	975	963	912	882	970	999	902	939	901	917	912	901	906	906	936	932	913	924	951	881	954	895	913	938	912	947	943	923	936	941	919	912	927	944	907	921	895	968	954	937	934	876	936	918	938	939	940	911	918	921	878	935	1018	949	913	916	899	948	934	935	943	945	971	920	949	967	936	919	914	924	1073	927	995	943	953	941	995	918	1000	916	897	925	930	933	937	912	932	877	930	927	875	928	950	916	912	892	968	914	944	909	951	905	896	934	926	907	953	937	859	963	894	917	886	911	965	898	995	941	939	915	932	947	887	971	964	938	920	912	952	904	908	946	889	913	944	973	983	948	926	928	888	965	927	919	957	955	859	903	950	909	933	891	920	970	865	992	930	973	964	944	930	879	934	887	918	949	930	950	948	962	980	950	925	906	909	904	920	897	882	969	939	968	957	952	919	947	920	983	990	925	980	941	966	912	956	956	985	893	937	956	932	900	942	904	931	974	935	867	929	971	873	913	944	959	919	950	978	1040	915	934	935	949	928	936	920	950	919	916	960	957	974	956	960	871	941	982	925	979	939	939	964	932	973	910	913	1012	949	955	946	934	939	958	874	904	896	944	952	971	990	904	957	920	951	948	930	960	959	849	933	884	858	949	936	906	936	922	958	931	929	930	906	884	899	913	943	938	925	959	996	939	916	948	944	992	948	967	963	966	953	935	895	953	930	936	934	908	999	920	893	883	921	897	956	916	974	910	909	928	930	851	860	955	901	895	990	967	931	935	897	923	953	928	929	866	945	892	953	948	890	926	927	914	975	954	963	923	965	925	932	976	913	928	923	919	920	965	904	926	915	929	971	966	920	890	1024	916	1007	989	940	917	922	958	908	891	905	932	910	915	935	936	969	929	935	974	913	920	922	891	902	931	953	922	913	885	904	957	992	987	925	869	915	912	997	879	918	897	957	927	927	996	898	922	840	871	916	951	889	938	904	948	934	952	934	952	930	940	944	909	935	937	956	934	910	926	1002	928	917	930	941	911	984	974	932	940	927	894	934	909	902	943	970	911	905	877	950	911	940	899	951	917	937	953	899	943	953	907	898	943	926	924	968	987	974	953	897	934	946	959	943	942	927	915	897	941	891	921	946	986	966	895	975	900	949	916	904	942	921	933	953	970	892	921	934	978	918	957	954	911	976	899	895	893	901	905	922	906	973	943	1004	911	918	918	920	959	887	884	977	917	956	942	928	946	932	938	945	969	938	958	958	954	935	942	939	957	916	975	952	937	936	980	880	936	902	917	895	876	906	930	939	951	924	928	954	952	946	905	896	888	931	934	941	977	923	966	900	887	929	909	934	888	930	919	934	865	950	899	933	887	919	946	925	915	923	893	921	930	972	908	927	994	933	978	888	945	958	921	917	943	925	950	944	932	942	915	964	953	938	918	932	908	961	937	943	908	882	916	908	932	938	884	891	919	956	933	934	914	954	952	963	1002	942	944	938	947	925	891	946	918	954	953	936	950	941	943	944	978	907	842	989	950	937	977	937	981	946	966	932	954	915	960	943	894	926	906	976	896	866	906	919	972	968	920	957	916	893	916	908	932	912	933	917	911	970	897	963	935	926	899	970	915	947	932	894	920	888	955	954	960	928	980	925	993	980	919	978	964	943	922	915	982	877	924	900	1001	964	925	925	973	907	916	872	955	992	915	933	964	942	945	894	937	938	937	928	911	876	947	924	962	955	912	916	952	898	949	949	967	921	972	962	935	979	916	913	867	912	922	907	955	961	943	958	938	956	969	926	998	878	933	968	977	911	906	941	999	904	893	1010	923	965	945	902	983	924	904	858	912	941	922	968	950	950	982	905	928	907	967	911	921	934	950	929	1001	980	976	936	922	929	892	908	958	939	929	909	938	976	974	932	902	945	936	991	938	894	971	919	919	917	914	907	957	921	956	985	959	931	924	907	961	928	917	890	910	902	900	932	946	933	921	980	888	944	934	931	940	913	946	945	894	942	953	935	916	927	897	950	933	960	981	913	961	909	916	955	923	960	927	971	903	924	874	903	945	954	915	915	943	978	927	954	934	924	953	945	917	892	923	914	963	911	947	925	971	946	949	910	919	869	946	940	917	926	907	919	931	881	903	935	998	930	932	917	919	935	941	901	969	915	898	927	973	965	930	922	926	941	910	960	954	931	868	919	934	891	917	976	896	943	976	895	832	908	953	930	941	958	934	990	960	951	908	962	906	882	938	911	944	917	968	927	932	927	903	1007	953	945	948	924	901	984	906	977	930	907	873	891	918	937	962	937	958	892	919	990	921	887	905	886	975	935	896	916	916	943	927	972	918	883	930	955	922	937	931	908	952	937	913	930	982	934	925	907	971	914	892	937	889	894	937	856	980	931	899	1008	948	956	944	928	956	983	970	966	938	919	904	933	906	887	892	905	909	953	905	930	899	951	917	922	921	940	911	975	931	932	954	902	938	888	963	947	932	914	913	938	943	906	916	984	929	870	938	859	979	935	908	969	916	932	938	938	898	957	962	913	984	935	932	936	933	911	938	956	911	922	922	983	982	951	916	927	913	917	936	915	969	888	947	938	952	950	931	869	961	935	920	924	970	914	940	955	879	901	936	949	932	959	909	954	941	893	937	963	896	899	934	957	931	924	922	916	974	979	895	953	934	969	901	1035	998	930	933	916	947	969	972	949	958	929	870	908	947	966	1002	906	913	922	937	915	905	975	935	908	972	926	959	974	918	912	960	923	935	880	951	887	923	907	928	968	1002	903	932	949	900	921	888	914	927	936	980	924	914	955	917	944	949	906	899	986	935	940	982	945	957	907	948	911	919	933	914	948	950	907	961	903	925	913	944	980	957	956	938	904	938	943	931	946	896	928	875	959	908	961	894	968	956	871	921	984	963	941	946	935	904	986	964	1002	975	917	920	892	947	931	940	905	954	937	938	949	877	937	1000	932	926	948	936	951	916	888	978	961	932	918	883	910	945	878	931	982	940	895	984	919	942	929	963	884	970	956	954	1020	867	970	903	896	1016	898	860	930	942	918	955	903	898	926	950	945	952	945	955	892	925	986	923	920	937	926	943	923	996	940	943	874	959	925	936	937	966	923	898	983	938	942	984	952	964	918	909	940	968	893	952	932	848	918	971	921
27402	17348	5184	2222	1302	839	680	589	510	471	405	360	337	368	337	346	324	359	322	332	314	326	303	343	315	329	313	336	268	309	358	271	338	291	313	379	304	329	325	274	308	293	333	264	312	307	307	305	271	314	293	298	276	298	281	286	267	271	273	292	312	261	283	298	242	275	264	317	279	284	285	310	267	289	277	290	319	303	321	291	267	324	303	282	260	259	281	283	286	291	301	296	299	283	252	275	282	259	293	276	302	277	288	285	284	284	271	307	281	261	292	279	280	289	255	313	254	270	252	283	309	331	280	281	300	275	248	272	290	251	294	281	311	289	268	259	308	305	265	290	279	263	293	282	290	244	288	290	262	264	295	262	314	287	295	256	311	274	282	268	306	300	255	301	305	267	259	285	261	274	257	271	270	289	264	291	262	284	284	244	284	288	276	264	293	256	267	259	289	271	339	268	238	287	298	313	276	296	308	275	288	273	259	293	278	295	261	302	299	280	261	295	298	258	278	289	294	260	286	274	313	253	284	293	290	279	308	284	308	289	285	273	268	295	286	309	253	299	290	277	278	283	284	303	302	288	270	267	262	277	250	280	279	277	297	256	283	275	265	305	282	286	279	265	286	296	293	258	273	268	269	285	305	266	265	295	289	288	272	277	286	258	256	274	295	258	300	292	262	289	307	304	251	285	284	264	295	307	279	268	276	289	238	279	288	257	276	271	266	276	278	307	267	288	271	266	268	252	291	267	295	278	316	277	302	260	298	301	295	281	280	290	279	285	284	291	285	301	289	278	283	289	307	267	297	277	282	267	281	296	283	267	274	265	270	278	309	270	268	300	252	292	273	271	266	273	275	304	283	292	271	293	273	289	268	271	271	329	268	272	287	264	286	282	256	289	257	308	267	272	259	302	292	268	261	251	272	298	263	290	310	291	281	296	292	271	261	314	274	277	273	279	272	283	277	280	293	285	276	267	270	317	284	262	245	275	285	255	289	299	274	270	267	269	299	259	282	263	307	291	304	300	263	283	255	278	300	311	277	280	295	284	299	275	279	264	272	268	295	280	275	272	286	282	318	259	295	308	326	287	299	268	289	273	274	257	288	298	312	257	306	269	279	265	270	303	287	285	297	276	287	263	256	273	274	271	280	262	281	292	276	289	276	285	295	291	266	273	262	289	268	289	254	266	284	257	296	283	236	311	333	265	304	297	259	280	258	271	277	301	285	257	302	287	275	273	283	274	313	278	284	253	281	266	289	272	284	273	285	288	321	278	277	292	260	294	285	275	319	281	309	282	264	254	279	285	289	302	271	314	278	283	293	284	259	284	283	249	274	314	274	273	292	285	295	286	306	274	291	286	257	284	302	296	268	300	262	313	277	272	280	288	264	262	257	271	266	298	275	270	274	319	281	287	239	260	289	265	281	261	295	273	282	280	293	308	291	278	285	282	288	285	275	285	259	251	282	263	266	308	260	259	304	282	280	280	304	299	277	260	284	271	291	295	288	302	270	293	272	264	294	267	258	278	316	307	289	284	251	236	269	254	253	280	248	278	274	310	275	248	279	284	264	307	265	255	277	295	256	246	279	280	273	255	317	268	298	296	293	301	293	295	268	272	283	261	278	304	307	275	269	284	277	268	285	297	273	291	289	266	264	294	290	286	295	270	303	283	246	253	293	294	274	291	270	294	277	320	304	291	302	282	251	280	274	288	280	305	300	293	313	255	327	287	289	279	266	289	280	273	282	284	283	309	292	282	252	295	277	286	278	283	282	255	290	251	272	233	282	272	282	266	277	258	261	273	273	275	266	252	253	254	259	254	272	285	284	300	287	285	259	283	268	278	285	265	281	308	318	261	281	261	254	258	285	268	302	301	319	283	278	275	287	254	259	272	275	254	283	295	291	296	265	291	288	272	285	288	289	292	285	275	259	269	281	288	281	266	275	316	260	251	259	265	286	284	273	267	301	271	301	278	311	265	286	287	269	249	296	279	273	299	317	294	234	292	327	265	279	278	263	280	297	261	263	298	276	278	305	295	287	260	283	282	288	282	306	279	265	282	291	292	282	282	296	269	307	277	289	269	277	299	273	262	264	285	282	314	286	291	280	275	282	285	301	289	291	263	313	297	252	256	288	301	299	308	269	271	296	319	267	260	295	270	300	303	275	239	279	268	310	265	272	297	287	291	308	282	261	266	286	277	283	291	276	275	304	278	306	268	282	296	286	298	277	299	323	310	289	273	278	276	266	306	273	262	326	280	309	261	286	266	271	290	275	282	289	272	284	278	262	298	307	245	290	291	254	272	312	294	277	252	290	319	290	268	260	268	260	323	298	272	291	296	275	277	272	294	258	272	264	299	321	274	292	288	286	280	269	280	284	261	280	269	287	306	280	285	281	299	287	268	275	285	259	276	258	258	268	276	286	312	301	289	253	242	290	295	278	278	278	292	253	305	274	263	289	253	275	329	286	240	279	298	247	274	298	288	293	296	292	315	277	271	289	282	280	291	268	275	300	273	283	277	291	259	309	280	285	277	264	261	301	283	273	288	289	305	270	280	286	301	292	305	267	301	293	264	270	301	280	295	276	263	274	250	290	255	249	281	286	279	277	295	315	281	294	251	278	291	278	296	263	298	271	283	303	269	285	272	292	308	286	289	306	280	281	289	279	257	271	258	270	253	292	269	307	302	309	278	284	277	273	286	298	294	274	283	285	262	320	266	304	303	271	287	284	285	280	291	328	315	298	279	253	260	270	288	248	277	293	303	271	281	282	274	304	267	295	292	313	284	288	290	272	308	281	302	270	287	278	254	282	273	301	273	260	256	270	267	272	290	287	278	260	294	262	273	285	262	280	272	321	308	253	301	294	280	283	288	292	247	302	285	268	298	272	291	288	277	279	266	306	271	289	264	295	292	263	287	292	261	308	267	287	295	283	264	256	299	283	296	289	271	265	315	267	271	282	292	279	279	296	287	283	280	242	288	295	295	265	299	269	308	280	272	290	281	298	289	259	292	291	256	282	280	270	280	293	308	282	278	302	268	297	260	291	295	290	308	265	276	300	283	304	280	279	272	299	275	278	277	289	286	309	290	286	269	286	282	279	267	296	288	283	301	281	290	295	275	311	272	274	276	291	303	293	278	322	296	273	276	288	292	256	278	276	288	305	275	294	296	286	266	268	282	317	277	247	297	285	252	308	262	293	294	279	294	259	295	273	268	262	310	305	303	298	316	304	266	279	279	247	284	293	315	255	337	300	294	276	265	289	265	247	297	284	277	310	249	311	284	275	297	273	260	259	308	294	293	279	277	291	258	318	274	275	271	277	266	294	295	273	264	290	273	281	257	284	236	287	302	251	279	294	305	303	281	250	311	272	279	282	269	285	266	255	287	302	261	291	285	315	290	288	266	250	291	274	284	295	273	282	298	292	253	259	267	289	274	280	283	253	268	267	299	291	272	242	274	292	283	274	274	270	278	259	320	278	291	269	297	268	286	249	294
7699	9289	8912	5332	3785	2791	2315	1798	1568	1368	1188	1087	1052	962	856	840	796	806	808	753	757	767	746	824	735	793	705	727	760	673	707	722	741	717	724	760	715	661	650	690	640	721	651	666	614	621	566	641	604	628	572	633	603	596	600	595	580	626	601	584	537	586	533	568	561	512	563	613	553	598	594	579	565	579	589	575	580	594	587	553	558	580	591	562	545	583	566	583	591	568	579	531	582	584	567	600	619	551	589	568	609	576	577	580	556	597	567	579	581	550	576	568	581	591	557	557	568	596	558	553	575	573	612	549	557	588	596	566	572	549	581	622	585	573	589	573	565	590	567	576	553	567	582	590	579	548	602	549	606	596	597	612	583	555	558	566	588	594	573	563	590	554	612	580	569	559	595	604	587	588	551	622	571	586	531	579	585	602	579	564	537	536	568	565	557	545	602	530	583	554	563	563	598	611	592	522	524	620	582	580	589	543	561	568	570	541	545	561	559	565	617	570	615	560	538	558	567	570	564	582	557	587	528	535	568	572	582	551	583	572	586	537	604	570	550	551	613	555	606	550	562	536	590	596	608	600	558	587	584	610	578	570	588	569	591	572	580	565	594	567	524	561	586	568	571	549	566	583	565	600	598	561	577	541	580	633	544	610	566	620	577	559	570	594	553	561	576	572	614	556	551	588	533	604	566	532	552	525	574	564	536	622	610	600	576	576	554	551	588	564	565	589	589	578	549	584	563	556	538	535	559	575	579	577	548	565	574	607	585	570	570	525	617	550	614	541	608	589	578	538	602	615	608	565	518	580	561	554	580	547	597	604	563	581	555	589	562	570	578	579	623	595	600	567	610	532	574	572	529	589	610	522	591	552	561	637	575	583	586	561	547	559	623	533	574	514	589	625	571	595	523	540	577	550	572	569	578	585	574	528	585	584	566	537	537	548	576	609	598	582	580	555	554	543	593	609	530	568	584	564	576	574	585	609	565	573	575	559	582	548	575	566	539	564	552	591	596	563	578	543	549	554	549	525	602	549	596	591	590	614	561	573	554	614	581	559	554	573	566	563	569	585	579	596	583	542	585	578	569	562	599	535	566	588	513	562	567	607	548	553	573	562	600	582	562	517	537	556	546	538	585	538	600	543	572	547	636	590	521	557	610	540	594	547	581	563	621	562	550	578	568	547	607	564	600	573	574	535	591	557	578	584	592	567	547	566	575	577	600	534	575	566	561	565	539	546	591	603	603	572	557	616	570	533	589	546	550	602	572	614	552	551	541	631	587	565	575	585	536	552	571	565	599	535	576	560	558	566	571	581	588	553	578	599	572	585	579	603	538	606	562	615	600	551	550	530	552	582	596	615	588	597	546	577	581	562	585	606	588	565	580	540	589	600	587	546	567	557	574	572	575	540	542	579	552	573	575	533	554	537	546	598	592	581	585	561	555	536	561	583	616	546	549	585	567	552	569	601	542	551	599	585	521	583	602	553	616	587	553	605	616	563	554	573	587	529	541	627	502	572	589	595	539	584	540	541	599	581	589	581	562	528	566	572	600	604	568	541	577	605	582	556	567	569	567	538	570	611	570	574	566	566	589	564	548	583	582	554	593	578	610	521	591	584	591	550	589	549	555	546	599	600	539	588	607	565	557	566	609	564	604	594	628	565	567	512	564	587	630	594	566	562	556	567	601	534	637	587	567	600	526	572	574	580	543	544	563	528	541	570	581	571	580	552	568	592	622	582	589	605	555	576	547	536	637	628	576	592	570	567	562	574	594	548	592	570	565	541	586	553	588	588	562	592	568	596	555	572	585	619	574	573	578	583	640	555	563	589	579	571	571	542	548	563	584	602	580	587	604	584	575	581	581	606	614	583	568	590	597	575	560	572	555	535	596	574	574	560	607	549	578	576	600	563	599	555	590	553	575	552	574	558	613	585	589	545	556	561	567	554	559	568	576	605	555	588	578	605	574	548	539	607	543	574	589	574	578	559	541	596	578	595	588	574	625	594	579	564	565	590	554	578	554	576	526	583	585	540	563	530	573	596	601	551	570	556	565	578	576	566	540	555	516	557	574	586	534	597	605	596	602	615	568	599	574	608	576	536	576	537	563	526	549	554	633	576	586	565	618	536	604	544	590	543	605	528	578	583	584	502	609	618	571	549	560	592	605	578	566	590	578	582	552	543	549	597	611	585	597	581	525	576	582	587	605	585	559	566	578	538	553	548	575	597	587	580	542	581	565	620	558	532	522	578	574	587	566	573	617	577	539	526	573	564	589	565	587	569	604	561	587	579	526	566	590	567	556	584	584	580	564	576	596	547	625	598	604	547	550	581	570	584	593	564	599	585	558	574	603	568	589	567	603	556	552	587	573	570	575	602	569	541	573	565	562	605	559	559	590	580	566	594	583	555	594	594	565	601	549	556	580	536	589	537	565	562	565	583	608	562	578	547	574	579	573	598	540	557	553	583	562	579	574	554	567	563	579	595	555	585	549	576	581	606	588	580	615	570	646	598	526	599	540	549	597	554	568	569	597	540	567	555	549	581	591	554	556	575	573	561	582	592	585	600	504	579	571	583	549	535	575	568	570	546	572	564	614	567	548	596	563	545	546	555	554	600	585	582	557	560	554	577	545	590	569	539	595	624	575	548	596	568	555	614	536	574	531	567	569	578	603	592	592	608	540	590	570	612	555	635	560	558	560	577	571	556	595	555	607	562	577	535	552	586	584	574	584	549	597	563	585	584	604	540	564	560	540	582	601	578	551	569	569	511	613	590	555	568	584	586	561	558	549	599	574	573	583	575	593	610	560	563	590	534	586	588	585	630	547	584	581	557	573	541	619	571	541	558	592	554	544	576	531	635	567	581	581	577	582	562	548	543	587	599	616	578	542	569	610	609	583	556	613	522	563	622	580	589	554	557	567	579	560	624	589	557	546	583	572	594	535	587	544	534	592	583	609	600	568	567	530	567	562	535	577	572	554	567	575	578	592	571	539	546	515	556	587	585	594	548	553	578	579	570	596	619	591	615	605	585	578	544	592	550	555	594	571	582	582	590	595	591	583	574	575	582	571	551	578	570	582	587	577	580	555	577	613	536	552	596	551	568	595	561	586	614	610	590	526	561	595	582	543	591	554	573	562	559	547	560	570	562	580	548	573	557	557	590	599	580	589	582	550	626	610	593	557	589	585	548	569	587	567	538	549	606	579	556	566	561	577	551	545	570	553	561	595	558	561	552	551	595	574	598	558	585	587	563	558	563	561	597	561	594	594	600	579	551	601	546	581	565	570	567	612	576	575	574	553	631	572	549	558	579	552	591	574	570	580	593	557	554	598	589	562	570	604	599	603	566	589	598	545	590	547	544	593	583	582	552	595	593	559	550	564	586	586	589	598	534	597	494	559	566	548	554	615	553	551	554	568	570	590	579	594	554	566	544	546	577	570	594	566	558	577	572	556	586	539	582	548	581	536	608	585	552	594	580	579	577	549	537	558	574	597	564
25126	21472	27912	25395	13095	3242	1919	1388	1075	954	796	726	644	596	575	561	516	528	485	446	456	451	448	441	433	404	436	410	400	394	412	417	398	408	413	400	396	421	367	404	387	378	415	394	383	370	381	354	374	354	391	380	358	363	351	337	362	338	327	334	384	329	356	358	344	342	361	336	348	357	351	347	350	362	346	371	355	343	362	346	330	334	350	346	318	348	333	337	382	342	369	364	361	363	380	374	367	352	391	360	376	324	360	352	328	339	328	350	335	365	374	335	341	359	327	393	356	320	309	382	320	334	329	343	334	335	343	345	335	370	361	305	358	334	371	360	356	359	327	353	349	389	375	341	335	356	318	339	367	356	330	358	349	348	345	350	351	332	315	389	372	325	341	326	356	360	344	354	329	351	342	356	346	288	374	368	351	352	342	319	344	339	357	355	327	347	338	359	362	355	330	368	355	343	356	340	311	330	348	357	343	362	338	338	382	358	323	341	335	338	371	333	369	329	332	319	326	366	343	329	338	326	330	311	356	347	335	320	322	364	338	314	323	332	337	349	315	350	322	325	347	346	368	340	321	351	350	321	319	355	349	351	320	328	335	319	355	347	355	345	302	315	316	363	327	354	345	327	340	339	357	331	361	330	349	364	373	349	336	347	352	319	336	346	335	363	355	372	381	329	350	313	362	342	347	319	366	357	356	363	335	348	329	352	352	370	337	385	374	355	355	356	318	340	332	338	348	330	350	335	367	363	331	344	369	350	326	356	335	354	350	330	367	336	303	337	319	342	346	374	344	324	355	327	362	329	342	346	369	351	337	335	381	379	382	323	350	337	358	327	336	316	322	318	308	356	305	338	373	373	340	370	326	342	360	341	330	333	343	329	352	353	317	307	335	351	335	338	374	346	324	317	327	318	322	326	346	339	323	331	349	361	331	323	346	364	345	346	315	360	340	338	342	321	335	381	347	349	355	349	349	336	326	349	358	353	369	310	331	347	311	360	346	296	324	333	328	362	340	323	350	352	323	318	297	353	338	336	330	367	329	324	372	371	324	333	340	366	358	326	308	376	338	355	381	347	364	346	336	353	326	360	341	342	355	314	339	336	330	343	366	333	324	377	319	329	349	340	326	351	379	350	353	339	323	338	356	325	322	335	350	360	342	343	354	321	345	325	360	342	327	373	334	336	350	322	352	395	367	337	336	363	324	316	359	337	342	318	348	298	329	342	336	333	346	337	334	339	364	329	314	318	341	368	334	339	324	345	360	326	340	357	347	359	335	329	374	325	348	323	333	352	326	341	326	355	341	343	314	348	365	331	347	355	307	353	345	333	346	347	359	339	326	319	351	339	346	307	316	315	342	320	343	344	371	326	383	354	370	352	354	368	352	338	336	319	345	343	354	322	327	348	354	316	335	375	342	333	319	372	366	340	312	363	368	332	340	324	323	361	327	333	336	354	345	329	321	368	337	335	304	359	320	335	360	346	356	346	348	327	328	329	334	360	318	343	314	370	362	332	352	322	363	356	326	345	336	360	344	352	342	347	340	350	318	349	344	345	376	344	355	374	315	329	346	353	321	361	352	357	325	329	328	342	358	317	352	349	333	327	337	335	353	372	343	355	308	357	335	302	366	355	334	317	350	332	328	366	354	316	339	321	325	361	333	308	340	366	336	354	360	332	339	330	331	337	343	335	348	353	346	348	317	354	354	353	378	366	309	343	357	350	345	353	356	302	355	351	372	299	320	350	343	354	368	358	353	351	328	347	351	341	344	369	347	313	339	335	341	336	361	332	343	339	305	370	340	331	339	319	321	354	384	347	334	368	336	313	352	351	333	341	323	338	333	338	357	358	329	334	331	344	331	336	348	365	311	331	359	368	361	356	340	316	332	346	329	342	387	307	327	325	313	361	349	328	341	355	359	344	322	359	370	349	358	341	328	342	347	328	352	342	341	361	331	362	353	361	311	354	352	350	352	364	368	382	363	335	369	356	347	376	348	356	338	353	353	309	317	355	309	331	343	340	333	354	336	352	345	334	335	383	353	337	372	323	330	359	344	349	347	320	334	307	347	296	354	377	372	349	327	321	347	352	326	376	364	320	332	360	348	340	368	326	303	354	337	375	333	363	367	332	349	330	333	352	354	358	353	338	353	349	369	351	365	320	312	312	339	343	367	352	314	312	351	319	354	312	364	319	366	300	320	344	343	317	351	344	355	334	318	329	357	326	348	350	363	332	374	322	346	371	318	347	327	328	311	357	339	337	328	314	360	347	382	342	351	345	393	326	362	363	320	315	336	340	301	370	341	363	299	320	357	322	348	342	356	302	372	340	350	341	369	326	329	352	331	321	353	319	340	336	335	367	329	351	333	355	333	337	320	355	308	335	343	359	351	303	315	319	345	363	347	333	356	343	369	318	390	369	337	352	318	337	336	344	362	327	360	365	344	326	368	334	336	385	354	333	364	363	325	336	345	379	328	335	323	317	319	333	344	338	341	362	348	339	338	361	343	339	349	401	361	343	320	335	327	359	363	327	341	341	359	343	330	349	358	340	355	328	357	356	341	362	346	333	349	360	340	348	350	295	368	316	359	352	333	349	342	352	324	345	372	344	334	355	354	345	333	343	352	323	361	291	332	342	345	339	342	331	329	359	349	359	345	312	352	322	358	359	348	353	366	335	360	324	318	329	350	338	359	362	356	330	354	347	340	330	332	347	318	341	311	330	321	323	324	331	357	350	324	338	344	343	336	338	325	330	355	358	359	347	347	335	340	321	345	319	305	313	334	339	364	340	373	342	335	307	347	334	351	357	375	300	331	353	305	373	354	319	339	360	350	343	341	361	302	348	356	360	373	329	327	339	370	331	359	372	375	326	342	341	336	369	321	360	357	319	329	368	315	371	336	364	352	370	330	356	350	346	323	338	328	368	383	363	355	349	332	355	359	345	354	351	322	366	327	360	331	372	348	337	342	311	379	346	347	333	334	356	350	322	339	337	361	373	323	357	328	354	384	344	338	313	342	349	318	353	323	380	356	370	300	356	331	359	324	362	358	333	344	338	341	333	330	339	345	367	349	336	364	321	331	347	340	336	328	346	354	352	344	345	313	342	346	338	334	332	343	364	390	357	340	337	361	311	351	345	321	362	335	350	335	330	340	341	343	351	320	341	337	363	333	345	361	370	318	337	355	353	370	367	354	344	345	329	336	350	367	361	326	328	367	356	323	354	314	329	386	356	316	356	330	342	352	318	328	374	349	316	362	337	357	332	329	369	343	336	341	333	340	326	338	357	361	369	342	358	319	330	327	344	348	345	341	343	347	327	334	303	363	328	346	329	320	359	351	358	354	335	345	348	323	376	342	332	344	317	355	299	331	327	329	310	335	314	298	347	372	333	299	360	321	372	328	334	338	371	356	349	360	300	358	338	327	319	328	346	364	340	324	335	345	331	324	337	315	331	346	344	335	352	339	344	302	361	359	375	309	376	336	325	348	360	338	374
10399	19704	18498	12174	9191	6979	5401	4423	3535	2959	2513	2144	1950	1785	1587	1468	1414	1264	1313	1179	1143	1066	1094	1097	1112	1035	1000	902	929	947	952	975	965	972	1039	960	963	890	884	867	835	783	815	850	813	777	831	728	750	743	696	751	755	717	735	737	670	767	696	714	702	653	678	674	695	667	672	667	684	694	699	683	658	711	689	698	705	710	729	711	701	678	722	717	686	704	709	708	712	751	699	707	741	703	631	693	728	674	718	656	682	682	717	649	666	658	607	727	754	716	673	707	676	678	647	713	716	714	656	742	669	639	669	713	685	662	662	663	656	678	673	711	706	723	698	721	662	716	691	723	681	680	673	668	684	692	683	671	676	641	657	690	714	696	664	657	657	639	678	678	649	671	670	714	715	679	681	719	666	673	664	695	682	690	651	723	693	670	722	690	616	646	737	649	677	679	696	674	675	703	676	672	698	684	660	685	662	668	703	688	711	644	676	648	660	679	648	710	673	666	697	692	710	671	655	666	640	698	674	687	665	683	735	685	693	655	725	707	672	686	726	719	702	697	648	732	710	672	708	677	675	655	684	669	676	691	672	681	681	721	730	696	686	701	728	720	667	657	643	694	672	649	667	689	655	686	678	661	694	671	678	661	657	645	662	665	725	697	649	668	689	659	686	653	680	710	784	673	691	702	680	662	685	677	668	686	670	678	681	687	697	622	664	665	656	685	669	708	722	685	689	678	658	681	702	632	668	711	718	665	685	714	660	719	684	670	703	669	651	671	692	716	733	665	676	646	735	671	648	703	736	672	673	684	698	697	684	696	635	675	680	715	720	663	681	660	681	696	643	676	645	658	676	719	644	645	690	705	688	705	689	676	649	686	654	660	640	703	687	671	662	711	666	661	651	687	731	653	665	701	679	669	664	692	677	663	731	678	689	691	660	714	658	679	696	665	670	668	700	644	625	666	708	646	703	684	638	684	726	698	701	679	671	689	694	661	685	675	693	661	635	668	672	702	703	645	682	686	736	653	649	702	682	685	667	655	681	695	694	684	693	696	676	710	702	687	672	700	653	665	715	664	679	679	630	694	700	664	747	690	696	671	651	703	673	692	674	691	692	708	636	656	631	658	663	677	688	713	696	684	673	658	680	677	724	660	656	681	720	690	699	676	709	665	653	686	656	726	674	718	707	714	674	687	713	717	636	664	655	733	681	710	656	708	657	679	684	666	684	669	693	681	659	678	705	645	698	705	694	695	643	668	700	673	670	676	721	698	690	649	698	651	670	669	655	708	648	675	687	700	691	683	720	708	674	632	699	690	694	698	701	648	693	638	651	687	697	666	660	699	708	695	738	748	719	698	732	717	708	682	691	686	678	612	658	653	718	671	674	643	687	683	655	660	684	689	724	690	690	697	661	632	692	725	702	683	666	675	674	709	654	689	633	688	677	712	727	696	659	655	717	665	684	680	687	676	711	672	704	702	687	680	668	670	728	663	646	657	706	661	663	724	644	690	691	691	699	688	667	673	703	684	638	698	668	696	676	688	703	635	684	707	663	657	664	669	717	690	638	682	674	714	702	633	752	732	716	685	687	641	707	667	651	745	677	694	675	661	655	678	698	653	662	691	745	641	729	642	675	689	664	727	710	710	654	714	695	690	660	671	656	639	687	679	680	688	691	714	631	689	704	717	656	674	658	732	651	686	653	678	637	653	714	689	626	713	709	676	702	652	664	687	666	685	679	682	700	680	682	677	673	678	682	681	697	689	636	696	676	655	665	701	688	663	680	676	675	692	656	684	645	677	694	663	679	678	663	677	656	658	677	717	694	699	652	668	702	646	689	670	686	696	723	730	716	628	686	673	671	712	655	700	709	643	668	688	675	716	678	668	658	649	660	676	674	692	684	677	713	672	660	661	694	623	695	701	657	706	724	677	651	721	663	689	756	669	709	667	670	684	735	653	671	712	695	640	652	682	709	659	703	713	675	719	652	685	656	618	709	687	693	661	660	709	674	670	716	647	670	662	704	706	747	692	674	691	698	642	706	675	669	668	651	690	703	656	707	699	685	683	709	672	668	663	677	677	644	729	691	653	629	691	640	740	684	681	695	687	660	669	713	615	702	666	629	694	673	677	705	588	720	711	687	656	687	653	708	660	643	710	704	663	687	710	663	677	714	630	695	647	719	721	664	652	685	752	663	723	640	664	674	656	689	674	729	670	636	673	698	733	666	700	660	686	665	719	685	706	719	659	694	677	667	700	673	657	699	668	687	730	734	650	672	713	660	686	640	688	664	683	631	636	651	691	710	656	660	642	622	705	696	724	682	673	674	694	694	690	756	718	676	707	682	724	677	646	704	663	692	690	659	666	648	690	702	742	687	689	664	677	675	661	685	653	673	670	701	681	648	709	704	747	653	681	667	706	631	702	701	727	698	651	690	728	655	731	694	722	711	753	731	670	689	682	672	695	670	675	691	632	701	694	613	692	702	707	673	681	670	719	663	675	674	669	671	683	642	628	720	695	642	668	692	649	680	706	653	683	616	664	697	691	681	697	646	705	662	701	670	736	650	722	625	714	706	685	644	662	672	683	698	691	700	674	737	701	665	684	689	688	653	707	648	719	670	707	655	755	670	694	704	707	742	693	680	656	696	682	676	734	713	654	630	692	700	665	695	690	696	680	673	695	662	658	675	707	757	685	670	689	669	678	693	664	690	701	643	653	662	665	695	683	723	731	687	685	691	663	655	684	685	696	670	657	699	687	668	675	732	708	703	713	677	739	695	704	740	712	691	650	657	686	712	704	678	671	705	676	705	660	661	660	670	666	696	672	695	666	663	687	692	684	685	687	656	694	633	689	700	673	685	695	688	671	692	627	655	769	669	671	707	688	674	681	651	656	651	669	710	674	650	655	677	650	709	642	701	678	686	658	722	684	733	690	688	679	700	658	675	690	685	648	696	711	689	654	685	679	699	647	708	668	720	657	692	725	678	696	706	624	634	690	651	698	676	713	666	626	677	647	689	651	669	674	701	706	680	699	705	718	679	694	669	667	682	649	697	704	674	659	683	695	731	697	696	689	667	668	653	695	662	695	694	652	686	696	655	674	686	646	683	653	651	732	724	762	683	632	696	670	684	689	690	666	659	701	683	691	678	715	726	703	703	684	681	708	705	662	687	699	655	685	700	667	715	759	736	711	637	659	657	661	663	678	643	658	669	693	677	695	648	687	671	672	667	716	688	682	660	695	671	640	687	657	750	683	630	688	685	673	714	688	719	701	664	691	675	681	670	692	662	736	686	691	702	692	666	671	670	688	675	673	656	749	664	673	653	693	681	661	688	637	697	675	748	690	685	684	675	670	727	701	683	697	709	632	677	744	670	694	697	658	680	674	722	700	640	673	639	681	668	670	685	702	688	697	671	690	677	697	731	677	726	682	698	688	670	675	697	674	674	667	657	675	669	682	691	667	685	686	674	689	718	653	676	670	655	691	671	660	706	677	689	685	713	673
24214	21472	28933	24390	21414	12769	4028	2314	1806	1467	1302	1108	1054	920	906	846	763	772	751	694	693	646	627	648	632	614	569	624	582	584	555	595	598	612	610	605	603	585	594	546	527	560	555	582	563	517	536	544	549	550	541	521	487	470	534	494	522	546	460	496	562	511	529	496	488	512	449	472	491	472	488	501	474	532	487	501	474	480	468	515	508	525	487	510	486	470	471	517	517	552	503	482	495	473	518	485	501	527	503	508	480	518	489	523	488	500	500	492	524	463	508	472	520	510	497	482	448	513	499	487	463	502	505	502	472	486	479	479	494	486	453	472	455	498	494	510	486	497	494	496	456	530	515	462	466	505	484	494	539	451	497	529	499	486	487	485	433	489	469	493	488	529	505	453	501	514	461	531	487	498	464	492	503	512	471	485	540	442	530	477	469	426	488	505	514	491	479	469	529	526	487	493	509	461	490	467	489	472	482	492	487	489	474	489	480	470	511	516	496	494	490	496	496	516	503	478	498	487	483	473	514	483	513	491	461	456	483	480	516	492	462	493	468	533	506	476	483	456	533	492	438	499	502	490	518	461	463	510	489	464	513	451	527	486	487	477	486	518	497	474	493	498	510	524	522	470	504	469	498	495	523	516	457	547	425	500	524	488	493	510	474	485	505	485	493	434	517	524	518	485	467	531	471	527	478	463	467	481	518	446	484	504	549	491	492	479	457	494	509	526	494	451	484	455	470	498	464	486	486	508	479	473	451	492	491	509	500	511	462	485	495	468	474	485	513	502	488	479	475	485	447	477	503	487	517	485	447	436	494	466	491	501	463	484	524	519	468	497	452	470	525	466	467	479	483	527	503	516	474	516	515	500	463	503	481	523	533	476	437	504	488	504	477	457	508	504	463	450	492	490	502	504	427	473	459	488	475	500	491	510	539	499	466	485	516	489	467	504	501	468	496	506	499	464	464	500	495	516	510	471	516	460	484	481	473	476	485	513	521	472	470	491	459	498	469	492	497	491	512	477	488	468	468	470	449	506	506	470	476	420	498	472	479	461	475	493	478	463	473	470	472	500	486	477	511	526	470	480	487	479	482	527	486	494	516	494	516	462	490	504	513	472	489	503	482	524	492	468	522	472	537	461	519	506	508	502	511	520	471	481	456	487	489	473	491	461	451	533	489	449	462	536	471	514	499	521	477	495	486	505	484	481	491	480	463	539	495	488	490	468	494	491	504	457	495	479	491	491	483	493	479	500	483	475	454	507	489	492	473	482	489	483	475	524	466	527	528	455	523	516	557	486	458	487	478	489	485	494	497	485	509	443	530	491	484	483	486	471	523	540	531	466	474	488	506	490	522	446	467	460	449	492	472	486	476	454	494	510	489	490	493	501	493	483	476	487	466	464	477	470	502	487	504	509	515	456	498	444	482	506	487	496	535	492	523	502	498	484	461	465	447	470	474	446	493	495	503	487	485	445	481	516	468	526	484	506	490	488	483	519	483	490	483	508	540	469	490	505	480	480	505	505	474	498	495	513	513	464	484	445	488	488	422	468	485	544	469	491	517	473	509	484	467	481	498	511	495	480	467	498	518	472	444	494	486	496	451	460	497	501	514	494	472	527	470	493	497	435	474	472	508	488	479	483	546	493	512	500	491	498	507	522	562	548	500	486	542	511	469	482	481	477	492	520	496	479	452	480	456	497	468	511	458	525	478	505	471	526	464	484	523	514	484	462	481	510	506	504	474	480	504	495	486	460	466	475	480	488	478	473	456	491	524	462	448	535	507	495	504	477	486	492	509	505	469	480	499	507	488	511	469	491	487	477	497	476	473	491	480	495	473	502	502	497	475	489	465	506	539	516	483	482	465	493	502	446	479	492	466	467	494	465	486	480	456	477	474	451	499	528	551	478	479	471	504	475	522	507	461	512	495	476	490	483	497	497	469	492	528	495	497	491	516	499	513	507	519	472	453	481	502	500	495	499	504	486	488	466	502	491	483	484	493	490	470	449	491	469	500	491	480	482	486	477	522	488	479	521	503	476	485	477	448	469	486	500	487	510	500	460	515	513	464	490	524	465	486	482	488	481	510	496	478	510	514	459	522	525	508	463	528	454	481	469	484	467	461	474	488	491	460	464	496	501	459	478	476	455	460	481	462	493	507	526	517	449	503	466	484	505	497	503	485	516	504	508	508	516	461	497	478	479	501	488	480	509	474	527	492	497	511	446	527	486	495	480	506	492	511	516	482	473	469	470	464	458	490	518	480	505	497	512	453	466	484	497	481	454	528	488	475	497	474	513	488	490	470	471	532	482	504	514	501	503	464	505	509	514	505	477	495	477	497	490	479	459	486	491	477	526	542	485	483	471	470	481	468	465	508	473	494	477	488	515	471	445	510	461	483	477	484	523	480	473	471	517	493	498	482	475	464	478	474	500	474	479	511	495	560	507	483	483	511	473	481	496	480	516	476	462	500	518	443	483	506	509	468	504	496	499	482	483	511	470	512	493	527	496	515	422	498	458	466	486	476	462	478	452	458	469	473	449	498	527	506	507	482	527	489	464	479	466	485	507	487	477	503	470	497	519	464	486	434	475	491	476	497	462	474	468	499	484	482	475	498	492	520	494	501	481	490	473	435	485	491	510	486	447	493	477	524	496	520	514	477	467	489	498	519	527	521	463	476	485	509	485	507	467	492	503	500	466	468	503	458	487	496	480	493	529	480	490	502	503	508	523	477	484	504	439	482	511	543	483	472	474	501	467	472	448	493	499	489	489	495	451	467	481	462	508	477	493	470	506	499	490	486	447	473	493	516	500	495	491	520	508	490	482	461	500	493	501	493	518	499	492	472	513	486	473	502	531	497	539	512	453	487	499	480	504	526	459	479	508	452	482	489	494	479	479	439	509	474	464	464	473	519	500	487	483	499	473	487	530	500	505	449	527	527	523	507	472	448	483	506	517	475	496	491	513	488	498	506	480	495	481	478	484	483	494	458	504	498	490	486	509	459	525	497	475	501	512	490	468	479	507	491	444	456	519	441	450	486	486	491	462	463	504	484	452	499	490	485	443	506	476	493	529	496	532	501	512	454	485	487	495	486	496	479	471	495	481	520	480	507	510	493	506	498	476	516	550	483	504	517	491	494	467	476	524	485	486	506	490	536	449	490	481	458	472	473	484	496	504	501	490	468	500	484	472	474	519	512	482	482	507	444	456	483	495	477	476	469	483	460	484	486	517	515	457	497	485	466	449	493	502	498	448	476	492	531	514	477	505	497	486	485	502	488	493	523	496	436	519	490	474	489	473	495	494	460	485	526	530	488	479	463	474	522	477	491	494	492	499	484	489	511	473	463	476	487	457	490	442	479	504	497	481	498	476	473	512	448	482	515	514	469	471	490	496	480	472	485	506	504	489	441	509	437	441	457	501	526	490	518	527	496	504	528	474	504	469	464	491	482	519	500	472	481	476	453	473	455	459	477	510	470	459	450	450	515	461	473	483	463	464
13356	25789	24183	17306	13535	10744	8189	6695	5487	4635	4001	3370	2947	2639	2482	2213	2088	1986	1866	1742	1646	1580	1585	1567	1549	1493	1449	1380	1262	1394	1336	1384	1308	1385	1332	1344	1322	1273	1294	1146	1180	1227	1163	1113	1081	1061	1142	1061	990	1031	1032	1020	993	1000	980	995	989	965	935	997	952	984	977	954	920	944	886	952	930	934	979	928	959	986	927	927	916	937	937	1006	901	912	969	933	921	909	900	933	971	954	949	942	973	937	991	915	937	993	926	946	911	949	939	1000	947	937	944	979	993	952	922	915	952	930	929	922	931	922	965	981	933	909	920	930	867	914	902	1001	908	929	923	905	929	917	899	938	949	984	880	956	925	949	939	983	943	945	959	894	977	927	908	894	942	889	922	916	901	898	931	913	941	886	923	915	937	984	920	893	887	897	980	934	924	967	921	897	898	955	857	890	911	953	941	892	946	947	897	913	952	925	847	940	976	920	913	931	990	908	874	915	923	923	916	924	936	944	935	877	917	944	919	904	944	913	870	961	958	914	987	894	877	952	977	877	928	920	933	940	883	926	941	926	892	957	932	964	925	945	955	893	871	889	951	938	971	964	920	874	970	923	942	904	887	869	897	940	917	887	914	969	898	919	901	844	892	919	925	906	940	942	914	922	944	924	946	954	948	948	929	956	961	946	925	941	962	945	900	977	956	935	903	883	914	946	918	896	959	913	921	927	962	923	921	896	901	956	995	885	975	939	878	919	897	982	938	900	923	949	897	940	903	927	911	950	967	905	891	922	966	937	955	891	923	919	941	894	940	977	920	945	909	933	881	916	941	950	920	979	889	896	958	946	938	900	924	925	938	925	907	911	966	949	906	935	910	857	907	890	924	968	905	932	946	864	945	929	910	953	894	905	901	900	926	921	930	936	897	932	888	926	908	927	877	912	880	942	892	988	935	901	910	919	907	934	928	969	908	927	901	960	955	928	933	946	926	933	956	949	937	906	926	923	937	971	909	912	908	929	917	916	883	947	955	899	928	923	941	887	916	956	947	931	917	914	889	887	936	932	933	954	955	919	864	916	971	934	895	926	922	930	882	937	886	897	936	916	947	872	916	911	912	894	961	930	939	935	927	895	822	929	890	958	961	943	948	928	930	933	925	933	938	913	936	936	951	920	934	955	939	962	938	926	909	945	896	923	942	951	911	923	946	960	939	930	854	928	847	931	908	906	938	889	968	921	918	894	937	930	880	868	939	941	920	944	941	896	939	945	908	938	926	920	945	890	962	921	875	911	943	957	915	910	887	892	920	917	926	885	957	937	987	905	923	944	952	963	928	935	925	892	899	927	899	883	900	903	925	931	937	935	962	958	908	940	883	917	901	942	946	890	943	927	960	886	956	934	950	942	903	967	934	971	892	965	906	936	937	989	938	958	891	885	892	958	961	954	903	954	918	907	881	924	907	925	962	924	958	937	960	912	890	863	943	899	902	865	912	939	923	890	932	948	965	941	895	884	898	950	901	884	930	966	909	884	917	899	930	903	897	895	914	876	926	961	893	914	942	954	923	967	907	914	858	901	952	958	948	933	890	921	902	942	876	935	950	898	898	913	991	942	888	973	921	922	928	930	957	941	945	949	924	949	943	886	897	891	948	880	909	970	967	926	875	893	906	888	977	955	983	929	936	911	942	941	899	918	890	912	949	955	883	941	918	934	873	952	923	939	942	945	949	908	899	903	941	908	949	844	947	930	901	901	928	892	990	937	905	966	928	939	976	922	938	878	978	909	911	892	881	957	869	953	889	890	954	882	917	956	915	901	1017	934	880	914	960	928	967	971	929	920	891	912	928	893	922	915	908	908	882	902	935	935	925	970	925	884	885	971	988	934	896	947	932	939	891	926	974	889	881	916	931	907	963	1003	949	938	898	965	908	930	922	855	994	924	856	882	910	931	935	1006	883	979	899	914	943	936	891	886	972	971	923	939	904	921	937	922	933	854	902	922	932	962	895	872	902	914	917	930	884	943	907	893	916	946	901	949	880	923	929	933	914	932	942	909	930	940	959	924	936	919	964	950	935	932	898	928	962	910	988	964	892	993	918	957	976	920	880	902	974	924	929	900	974	858	982	914	987	948	932	915	954	899	917	892	959	912	908	925	986	929	940	914	907	972	874	902	867	944	958	907	911	939	911	916	953	923	909	892	906	932	889	879	908	915	963	928	961	907	909	916	922	946	937	918	909	912	932	887	941	957	897	940	947	924	937	936	892	873	932	928	982	932	974	926	935	873	923	940	903	942	916	998	933	915	953	875	940	941	958	889	916	943	959	917	929	917	974	896	882	966	884	954	911	914	900	960	949	944	872	896	929	885	938	929	905	975	941	937	898	982	932	961	947	963	899	909	937	922	906	909	895	946	938	964	945	946	918	911	912	938	928	883	931	924	889	917	921	935	984	917	942	916	869	911	902	925	896	935	935	955	905	996	920	988	931	971	907	896	914	963	907	889	930	899	891	920	939	903	900	919	931	875	922	922	945	894	881	933	945	897	905	923	893	895	899	924	947	927	902	918	920	959	1018	931	899	972	902	885	998	934	879	875	942	915	955	908	954	948	892	879	925	875	853	930	932	909	906	938	928	977	956	882	928	883	899	943	976	928	960	904	919	919	920	916	915	918	955	923	935	966	928	905	882	919	928	890	924	923	970	847	892	975	960	925	931	938	925	923	882	889	885	907	921	976	882	965	911	923	955	946	959	947	928	909	949	900	917	904	929	952	914	915	911	922	883	923	969	901	928	922	871	896	991	907	921	907	929	895	922	971	940	924	945	905	917	932	901	929	906	909	898	887	950	916	931	961	889	950	929	978	964	926	911	925	935	958	858	898	935	910	911	935	932	882	956	979	887	922	985	904	901	912	920	845	950	914	899	884	938	867	928	930	944	921	897	968	904	874	884	955	895	957	980	1014	917	889	976	973	961	930	915	890	940	972	916	996	883	928	934	978	893	929	935	909	945	893	890	1007	927	972	919	943	924	927	920	896	949	927	915	903	921	883	974	920	958	971	939	884	922	912	945	902	926	902	943	977	981	972	941	935	927	903	988	971	890	904	946	913	947	909	997	957	992	922	984	943	949	920	874	921	917	854	934	963	890	918	939	909	905	917	896	910	903	937	909	904	926	984	912	867	883	912	928	856	918	928	905	945	904	896	906	876	943	979	909	933	898	952	928	956	884	946	901	970	902	920	900	896	961	918	926	910	947	961	895	899	969	876	912	947	966	867	918	917	967	908	922	900	959	949	908	939	883	900	898	943	899	931	916	952	929	919	990	940	971	908	880	908	922	917	943	949	938	933	925	945	929	921	892	928	943	980	917	947	923	921	836	928	929	895	930	937	937	959	880	902	909	927	964	890	926	924	896	943	908	873	936	928	951	914	966	884	927	906	909	907	888	903	881	997	916	895	944	899	945	949	946	903	982	918	934	888	932	936	927	923	989	956	952	987	929	901	982	973	901	911	946	929	866	1008	940	933	923	890	934	931
27583	17343	5205	2159	1219	875	669	562	496	463	437	396	401	362	405	347	377	321	335	356	340	330	321	330	326	329	355	330	329	328	296	296	356	335	329	323	332	325	320	283	311	328	315	322	264	283	302	320	279	280	273	305	294	274	270	289	298	265	305	255	300	298	279	291	282	270	278	249	259	232	277	305	278	276	289	301	252	296	274	291	297	294	270	265	287	308	271	250	281	269	304	274	286	271	283	284	306	271	288	308	295	258	283	277	314	286	305	294	285	298	266	291	265	279	269	278	305	292	282	284	269	316	263	287	287	296	263	297	271	258	271	270	281	303	271	291	243	268	304	306	304	266	280	272	263	252	299	318	267	258	260	282	308	313	249	283	276	289	284	256	287	285	245	320	279	304	284	284	287	287	300	305	262	303	276	270	249	295	277	295	279	285	285	273	291	287	274	276	281	290	268	304	263	282	298	293	301	274	286	279	267	289	266	298	288	273	284	259	285	282	304	279	300	287	283	279	293	305	294	306	287	261	280	283	290	246	249	297	278	284	276	286	277	273	291	287	308	246	303	251	286	276	288	284	311	271	272	294	278	294	276	299	312	228	287	309	278	278	293	295	273	293	305	295	290	294	278	237	279	247	268	266	317	297	279	255	263	293	286	272	277	274	269	282	306	256	261	270	287	283	300	272	276	295	280	276	295	282	261	264	264	308	282	251	288	250	247	298	241	300	282	247	271	276	276	288	300	296	235	268	295	290	296	295	295	273	276	294	252	258	267	302	272	271	270	255	267	302	303	259	263	278	287	265	291	271	263	300	299	267	257	288	270	283	278	291	255	279	291	297	287	307	298	281	283	264	297	274	283	278	272	276	299	271	272	267	273	270	271	302	265	262	297	292	303	228	262	256	274	272	253	279	284	264	280	288	260	285	279	288	295	246	275	284	307	310	278	279	254	259	291	278	296	247	290	301	289	287	275	265	287	282	275	319	299	295	275	287	271	292	286	277	298	291	296	266	246	284	280	267	264	298	250	291	280	262	289	272	266	283	276	298	276	298	302	294	285	284	300	254	263	277	290	276	271	290	277	297	269	257	284	277	289	274	288	240	283	257	250	261	247	288	279	276	267	291	288	250	306	280	264	287	307	296	264	266	308	281	254	280	291	301	272	266	270	268	272	258	258	270	303	310	283	290	281	275	296	271	276	281	286	300	287	268	283	314	265	296	289	284	291	263	300	260	290	266	294	270	272	274	298	288	288	239	277	333	287	284	273	269	282	276	281	277	272	280	274	247	266	282	290	289	308	293	297	283	318	235	296	301	272	297	295	302	311	292	281	273	277	328	311	260	301	263	281	287	294	290	284	290	271	293	267	275	286	290	259	319	253	292	274	274	300	288	270	282	283	297	269	264	278	270	282	307	293	258	278	297	302	296	297	321	277	291	268	321	265	275	276	269	276	245	280	279	281	295	256	279	284	290	290	269	282	285	279	261	272	245	285	294	283	259	265	295	307	280	260	290	278	285	281	278	276	273	277	282	258	255	316	279	299	259	277	289	302	302	277	271	262	281	265	255	273	292	293	310	246	273	288	276	283	303	276	308	258	246	259	283	256	298	298	291	262	255	280	285	265	255	289	250	285	282	309	269	279	286	309	294	270	257	265	297	258	294	303	312	289	289	286	296	285	284	247	290	290	277	277	256	284	303	299	281	308	315	282	291	256	243	308	255	295	266	285	223	287	304	260	264	276	261	266	297	277	298	282	304	278	251	311	291	281	261	277	293	296	294	296	276	283	267	273	289	295	291	270	306	285	265	277	293	269	252	282	294	269	302	290	270	299	276	266	290	262	277	282	259	253	262	279	266	273	297	271	273	299	273	263	336	259	282	279	284	261	250	281	306	249	292	272	272	279	282	293	287	285	280	294	294	264	286	268	268	262	245	284	265	296	271	280	279	277	325	307	287	298	285	302	273	292	313	295	312	277	300	317	313	303	274	284	298	284	287	285	251	267	285	268	307	282	297	303	279	283	277	296	259	258	296	247	280	301	290	299	283	286	307	280	260	288	287	282	286	294	264	310	306	282	268	272	323	285	276	301	263	286	296	285	277	250	314	268	239	295	296	271	261	292	277	266	308	283	299	288	270	280	247	291	308	268	289	277	307	285	296	274	280	268	286	274	298	301	275	281	289	288	291	297	268	298	297	265	245	307	270	286	270	282	279	318	280	261	287	282	281	311	300	276	275	263	291	309	280	281	297	262	270	264	264	302	255	256	274	310	273	267	322	267	299	286	275	304	288	291	292	268	258	264	293	301	257	261	271	281	271	301	270	274	280	282	291	280	268	289	268	297	266	295	289	281	277	308	267	310	301	299	290	275	285	272	311	229	278	288	303	285	288	266	280	304	311	291	300	307	268	279	262	265	292	299	266	274	301	271	287	293	276	270	263	279	274	285	272	259	272	305	263	272	307	295	279	283	312	270	278	271	290	282	272	284	305	284	256	282	301	288	301	316	264	290	286	259	271	300	252	284	287	285	264	284	281	263	282	302	280	320	270	272	297	285	257	293	298	307	302	266	307	265	270	271	282	271	285	254	286	293	296	270	268	277	304	296	276	275	305	264	266	288	298	300	283	302	285	275	308	268	303	302	275	283	279	277	270	261	315	303	265	249	284	303	266	269	268	275	290	290	261	282	280	276	273	281	270	275	279	268	309	267	303	294	294	273	313	272	290	298	295	282	274	291	272	298	289	277	304	300	279	260	304	306	248	235	291	269	292	334	290	255	251	302	296	306	230	274	239	285	308	274	270	264	279	283	260	262	300	276	251	249	307	293	267	258	269	270	293	291	294	290	250	320	289	273	303	298	288	276	280	261	259	280	265	301	278	289	304	279	275	279	286	286	271	289	279	280	292	274	289	291	279	278	278	284	268	324	263	280	288	273	287	311	270	276	279	279	276	288	247	284	273	271	306	286	277	289	276	282	270	295	265	272	324	288	316	286	279	262	296	274	270	283	294	293	282	307	296	310	276	285	299	280	279	282	262	274	314	257	265	271	274	323	301	282	255	282	270	273	270	284	285	291	264	252	285	255	275	256	262	289	304	264	290	257	261	260	286	265	253	241	273	284	309	289	284	290	287	296	282	277	268	281	291	321	270	237	259	280	294	276	261	248	274	259	279	266	272	272	272	284	264	260	288	281	270	279	292	274	278	278	286	280	268	271	264	306	257	304	280	258	326	299	299	287	271	258	308	290	285	283	261	274	296	288	302	308	310	274	265	288	279	287	276	275	278	301	273	315	255	280	276	283	296	249	272	304	265	282	295	281	275	277	287	263	288	279	300	283	304	289	263	252	257	290	285	278	280	277	282	280	253	295	283	304	301	279	275	279	275	279	261	305	243	286	257	290	286	308	293	281	289	303	303	315	278	298	280	268	266	276	261	273	279	289	253	306	277	252	262	261	279	274	276	274	255	273	271	287	303	261	260	291	244	290	298	286	305	272	271
7668	9588	9413	5565	3907	2820	2400	1904	1625	1434	1246	1096	1052	1006	866	966	871	830	769	791	724	802	769	786	732	778	762	693	709	722	744	732	757	741	765	696	709	711	669	638	668	653	643	653	650	571	633	634	645	640	611	577	639	611	589	583	589	648	582	603	596	521	571	526	567	577	554	623	584	539	621	563	599	521	554	574	595	575	574	551	601	597	568	569	563	559	559	602	606	553	585	566	547	584	585	556	609	593	602	580	598	578	597	580	576	592	551	627	570	628	594	543	581	538	576	575	547	568	602	576	559	574	580	624	613	608	611	537	568	558	608	573	582	527	557	554	544	544	547	552	574	588	550	589	539	571	608	579	577	543	594	586	567	568	568	576	605	576	592	545	580	602	578	584	598	573	615	579	579	546	589	572	583	616	582	532	574	573	536	585	573	587	584	594	587	566	554	623	565	586	575	548	573	594	557	559	556	606	566	575	577	583	545	588	579	589	561	581	544	593	529	540	549	592	598	553	549	584	575	543	579	574	580	549	549	579	592	572	575	549	552	576	573	602	542	623	522	586	531	605	562	576	547	568	575	560	597	573	559	588	543	543	559	619	583	564	584	542	518	571	586	520	584	567	558	538	551	595	568	577	543	590	540	593	560	540	643	603	541	557	622	600	589	598	613	541	628	552	585	576	552	628	520	581	623	534	609	597	542	596	563	590	536	582	576	524	585	555	592	586	587	598	552	594	576	570	632	560	535	571	565	558	551	562	594	573	603	577	577	591	558	509	556	553	585	580	559	590	540	566	566	609	569	592	598	523	577	582	567	563	601	568	554	562	582	568	584	566	565	595	576	574	570	534	528	549	579	586	555	560	556	610	574	564	552	565	561	571	587	552	591	569	577	593	567	612	562	595	553	553	599	490	584	584	619	559	530	543	551	590	533	541	541	611	554	573	556	594	589	539	590	612	581	620	592	506	556	597	572	609	572	559	579	556	588	595	544	582	560	571	538	578	569	552	568	565	580	606	591	550	536	570	609	534	516	577	559	542	594	580	574	549	587	567	585	552	597	605	594	507	594	593	575	564	587	560	575	563	521	542	603	556	542	525	549	599	578	534	571	570	585	603	603	559	588	608	613	572	579	557	593	577	548	556	579	587	570	568	564	581	584	587	576	597	593	538	568	573	577	612	586	576	572	557	580	563	574	534	578	595	586	546	560	537	558	578	571	570	540	553	582	537	571	580	583	536	545	524	534	551	590	575	568	585	542	522	552	512	548	520	593	602	570	560	621	594	548	558	574	529	550	611	556	604	553	596	560	566	568	593	563	558	594	581	595	550	590	582	558	577	562	561	550	562	570	559	603	544	558	546	530	556	600	594	570	576	537	583	557	615	557	596	575	538	624	568	527	581	575	557	545	529	563	616	595	575	560	589	588	567	540	616	577	573	567	581	543	549	576	568	600	597	559	557	601	586	624	619	561	549	554	577	575	578	556	563	573	603	599	547	591	537	509	568	522	562	566	558	574	531	558	565	584	544	588	572	605	578	539	581	564	552	578	568	533	582	590	567	580	566	577	556	589	559	544	571	558	610	550	556	527	570	566	577	575	573	572	575	571	620	511	566	542	610	571	575	551	554	537	569	583	533	539	568	547	584	569	595	593	560	550	543	559	538	575	541	536	601	572	563	582	553	566	556	605	570	595	592	546	601	540	562	579	521	571	566	597	594	600	585	599	584	537	588	578	574	556	618	551	595	579	564	549	599	549	580	582	557	592	576	569	582	571	572	552	573	579	605	611	591	585	552	586	597	559	590	572	558	576	500	638	536	605	553	590	560	584	569	584	553	596	558	567	583	594	569	590	529	587	568	566	518	548	559	560	560	625	595	578	598	530	575	560	562	587	576	601	570	569	527	575	542	523	529	611	617	564	580	609	546	567	628	540	581	576	560	585	529	564	527	567	518	575	587	568	552	576	618	577	583	542	544	543	563	596	542	538	587	526	533	553	569	555	574	549	563	533	546	586	607	586	562	578	538	615	595	618	567	585	556	570	578	595	536	593	560	621	566	563	605	577	556	538	606	566	592	589	595	561	624	595	529	556	543	601	542	557	615	544	587	553	554	539	591	575	584	563	593	583	531	563	546	614	528	561	545	563	567	593	592	611	546	572	543	555	572	551	550	562	559	570	525	529	563	523	575	595	549	555	565	525	547	529	568	581	563	557	563	584	575	584	553	613	519	559	594	557	530	511	556	563	574	555	615	569	598	567	564	575	544	544	575	586	602	585	551	562	549	505	534	603	585	566	578	562	596	549	563	587	569	575	569	610	581	535	572	547	588	558	531	599	545	536	533	560	609	527	561	587	637	609	557	573	567	564	575	523	534	541	533	574	558	549	538	553	556	522	555	547	604	579	589	622	551	592	595	563	567	524	600	558	554	537	593	565	561	637	513	572	615	575	582	608	588	586	562	573	562	555	561	565	593	549	555	575	567	588	567	530	533	558	589	563	585	561	556	551	592	547	612	555	562	611	546	560	566	579	577	585	577	557	582	531	581	524	580	551	593	574	565	588	585	542	540	564	559	552	581	564	558	571	589	607	548	597	598	593	568	562	535	600	593	550	581	575	566	534	562	586	590	545	572	561	575	594	559	587	608	597	596	596	517	574	544	560	598	570	557	568	554	548	547	572	586	580	611	555	525	579	594	576	551	583	560	537	545	564	576	578	569	596	601	585	607	583	544	579	606	564	588	512	566	589	580	584	589	584	593	584	608	564	573	579	598	545	587	542	587	549	596	602	557	619	539	563	540	586	555	549	618	547	644	559	586	590	566	533	556	555	547	535	553	528	583	570	561	574	576	596	561	567	580	585	587	563	578	634	510	552	588	563	514	600	557	532	587	570	554	563	594	543	590	551	624	606	613	574	589	554	574	583	607	584	568	557	571	592	565	546	561	632	612	578	580	582	632	500	603	599	561	580	585	552	552	570	609	548	585	588	577	532	572	610	615	552	570	569	585	581	591	555	575	566	620	579	606	546	543	588	555	569	517	574	577	576	574	564	592	564	604	554	552	586	558	638	578	587	587	572	553	546	602	557	560	534	562	626	567	558	564	560	558	620	562	557	560	547	542	610	567	581	537	561	593	576	601	595	612	574	568	586	560	549	574	610	527	532	572	557	607	564	576	570	585	591	638	592	530	520	565	576	559	597	574	539	590	525	558	558	579	560	562	541	577	589	560	563	564	546	538	538	573	589	576	563	609	581	530	543	575	561	587	612	552	573	576	578	545	579	584	539	568	547	599	522	583	548	573	569	557	558	548	545	604	550	610	552	567	588	620	535	605	606	574	578	590	556	550	597	569	592	588	598	556	591	557	567	570	574	606	577	564	533	590	585	561	576	592	595	569	554	582	552	532	627	561	614	579	562	580	592	568	606	520	565	599	547	573	569	540	604	592	609	544	561	562	534	586	586	563	560	566	611	551	558	544	567	589	491	554	601	548	597	591	576	586
25156	21477	27903	25410	13082	3299	2028	1431	1158	1014	842	741	605	629	612	552	553	547	461	482	456	477	466	470	510	451	434	422	500	407	410	409	382	460	436	432	402	390	424	398	379	362	396	385	381	375	385	354	347	378	342	354	372	340	317	341	345	347	362	338	342	341	341	347	347	358	348	323	363	350	331	305	352	347	340	343	363	371	348	341	360	330	365	352	347	387	372	344	342	367	339	342	346	381	344	299	365	355	324	324	339	352	339	369	326	326	367	374	350	339	364	347	336	348	382	358	347	351	350	339	338	350	336	319	334	359	334	354	384	355	353	337	366	373	387	312	318	347	354	336	359	319	349	324	356	337	351	359	393	316	349	365	340	382	355	334	333	358	337	346	369	317	346	316	351	366	332	353	349	394	346	367	368	363	342	352	367	334	374	354	328	383	363	361	292	328	335	337	379	331	380	343	362	351	330	348	371	350	369	354	329	326	356	352	391	365	371	342	343	333	360	361	353	352	358	311	326	318	353	345	362	323	375	332	386	349	324	300	317	308	341	325	320	312	361	341	350	322	334	336	334	349	351	353	369	383	307	379	346	355	344	344	356	330	325	352	337	337	359	338	319	368	320	352	328	383	364	334	344	355	352	321	348	328	320	324	319	357	342	343	343	348	351	361	319	348	365	348	373	329	358	376	343	334	321	365	363	357	299	338	370	360	396	352	355	350	357	350	360	363	324	353	358	341	367	339	350	336	351	364	363	358	346	376	377	340	390	362	324	352	349	347	339	353	387	345	373	339	340	353	360	324	344	396	338	345	334	333	349	379	334	366	361	357	342	362	304	341	354	355	339	387	340	351	344	330	337	368	348	286	351	369	363	320	369	360	336	353	350	337	349	320	329	330	318	302	383	330	344	334	369	369	338	373	389	340	358	302	361	327	350	375	376	360	326	367	353	349	334	348	332	325	348	351	363	330	360	366	379	373	342	346	402	307	345	338	348	368	331	352	362	332	379	304	349	341	337	363	325	354	383	346	363	324	357	355	346	303	328	337	318	348	352	350	339	335	366	369	350	326	316	385	355	342	311	340	329	320	311	337	348	330	372	346	342	335	350	356	348	314	355	313	358	360	349	328	345	315	364	352	309	327	342	320	381	331	345	348	345	351	342	346	338	363	362	354	345	353	324	347	359	344	322	337	367	336	319	373	345	389	347	359	329	334	345	367	331	342	320	369	391	369	368	348	336	334	355	333	333	328	338	340	339	363	334	346	356	338	347	335	357	401	356	368	352	333	353	341	360	347	329	320	361	341	305	354	323	375	370	324	349	319	350	360	341	331	349	314	313	349	358	367	335	335	335	361	351	330	315	348	365	331	347	326	395	347	343	356	337	353	317	352	341	339	345	348	367	333	367	324	361	366	360	361	327	332	380	350	339	344	366	339	345	336	354	331	347	366	378	321	309	361	372	336	321	386	337	329	318	319	335	349	339	351	336	352	352	360	363	342	331	345	331	338	357	379	353	347	320	346	381	332	335	347	339	374	342	334	356	310	328	334	312	352	342	374	345	345	338	361	347	336	357	330	304	356	329	358	317	309	329	364	377	344	327	392	344	370	378	321	366	324	362	308	344	362	363	359	357	353	374	346	370	338	353	320	317	382	328	350	306	344	370	315	343	361	348	354	361	333	341	352	359	334	337	327	372	345	354	330	362	358	363	346	372	331	356	331	384	346	347	373	324	363	345	335	329	322	341	355	352	333	330	373	355	356	344	351	296	390	307	390	335	346	341	342	338	332	320	378	371	361	345	328	346	333	386	339	356	344	349	341	338	338	344	350	359	338	336	331	351	325	369	354	335	342	359	359	341	348	351	369	311	360	347	350	375	342	337	341	335	364	343	340	348	319	352	358	320	338	368	346	372	355	381	310	358	323	340	370	324	356	354	361	359	331	357	352	346	371	359	362	332	329	309	308	352	353	366	322	365	335	344	362	331	347	346	336	360	351	328	370	332	343	333	350	360	328	349	367	336	331	355	360	343	333	345	373	337	317	339	325	314	345	341	318	340	312	344	346	352	350	327	341	317	372	311	332	349	352	344	366	353	352	367	330	389	339	320	333	341	361	335	341	317	332	325	339	350	356	372	363	358	345	376	342	354	310	341	368	321	351	342	357	339	337	352	375	373	328	328	343	354	343	367	330	364	325	331	356	365	357	377	361	315	359	372	341	345	354	363	349	349	361	363	345	363	319	399	337	362	338	364	352	356	378	329	322	341	359	343	356	356	372	338	371	333	335	362	352	372	377	357	341	361	362	398	335	370	345	350	352	386	354	334	357	296	306	355	342	325	344	352	358	351	313	377	369	362	314	361	379	354	328	335	369	363	356	345	341	363	325	379	342	381	344	330	346	350	330	335	365	335	338	346	338	378	357	332	334	358	309	348	354	302	358	348	351	373	366	327	311	353	353	318	395	360	353	347	345	364	332	333	337	337	356	349	383	329	336	402	331	338	319	343	315	324	357	312	349	322	348	335	328	358	328	335	337	343	323	323	383	331	348	356	347	339	348	346	371	350	364	338	330	277	366	356	317	305	354	355	343	356	372	339	374	328	388	350	338	351	375	364	367	355	336	349	356	314	352	305	312	356	352	370	333	378	352	360	336	373	353	333	354	367	365	362	330	353	316	365	313	344	355	318	361	319	335	362	383	373	333	353	384	363	404	340	326	370	351	345	380	355	343	362	374	342	345	353	352	353	335	325	314	370	349	322	350	317	355	380	340	325	337	330	353	345	325	355	319	345	324	345	342	361	340	346	344	326	350	361	326	379	348	324	362	313	366	343	342	307	312	329	357	325	334	397	347	320	347	349	347	336	347	354	337	336	352	351	330	340	352	331	365	346	346	341	336	359	326	327	335	347	315	362	353	365	329	341	322	356	353	334	340	336	383	344	346	335	354	343	375	315	343	377	372	329	353	346	353	326	346	407	325	374	326	308	347	336	378	356	362	342	318	380	325	339	354	318	357	373	324	352	373	326	357	329	366	334	343	353	372	357	338	327	361	357	365	376	335	365	339	356	340	361	327	375	351	336	353	356	336	321	379	366	341	373	344	347	351	349	347	359	361	330	307	336	387	362	316	336	350	350	338	330	358	307	370	358	330	359	351	347	326	321	344	345	335	348	361	339	325	331	334	355	366	342	357	337	338	354	349	330	349	356	343	374	344	320	349	362	327	348	356	321	343	361	355	331	355	360	345	377	335	324	337	364	321	296	322	330	365	341	343	340	339	347	313	337	386	349	352	329	317	372	366	343	352	321	346	351	352	341	333	296	334	366	344	306	343	366	326	316	351	352	353	359	336	338	338	363	345	356	368	343	343	300	326	344	381	361	333	337	340	352	333	334	366	335	375	354	358	344	325	371	350	342	336	345	314	335	367	320	367	317	331	329	357	334	344	339	385	342	364	319	325	342	358	333	344	329	345	351	358	333	331	352	340	349	352	328	354	325	321	349	322
10372	19475	18565	12760	9229	6977	5476	4524	3683	3053	2573	2200	1989	1824	1650	1510	1395	1337	1307	1236	1202	1183	1144	1162	1189	1083	1015	1003	982	953	968	979	1031	983	962	919	889	889	862	837	896	824	859	806	782	830	750	769	778	733	716	708	761	726	684	687	740	687	705	725	688	696	722	692	678	679	692	645	722	710	675	655	706	676	717	692	691	677	745	681	705	667	628	694	711	737	651	730	711	737	689	690	690	731	664	667	674	691	710	637	639	679	725	737	676	650	703	657	693	688	715	696	665	680	647	649	698	715	648	640	630	654	661	670	652	683	673	709	698	682	706	713	682	674	675	686	643	655	688	677	682	673	740	677	678	720	685	725	704	692	671	712	656	659	665	691	656	670	666	681	659	698	676	704	724	605	673	683	705	674	674	671	645	687	701	692	677	714	650	716	658	704	679	648	696	697	704	639	649	709	710	708	643	662	715	664	712	688	702	745	695	714	682	650	705	741	675	731	695	704	696	641	687	707	702	663	695	653	693	693	677	707	676	695	673	691	663	741	719	673	685	663	672	668	636	684	683	739	662	694	683	679	712	686	702	667	715	663	678	677	699	722	701	692	680	684	676	679	685	668	701	689	661	689	675	646	682	640	656	693	707	697	649	691	694	689	657	696	663	692	634	686	694	665	690	693	713	721	687	662	688	668	704	635	672	630	699	708	639	676	674	658	708	697	668	689	693	704	657	658	735	683	653	713	709	693	662	689	698	689	675	667	707	689	667	719	666	672	686	656	671	715	642	709	691	673	737	638	654	705	670	673	676	643	692	676	656	685	687	674	668	694	672	659	719	673	662	714	632	669	667	663	692	672	682	707	690	677	679	692	663	713	647	678	636	683	723	675	682	674	690	681	693	675	637	695	709	675	646	643	648	661	716	705	697	682	676	659	674	653	664	705	666	688	696	675	674	671	624	708	701	680	687	673	726	704	672	698	682	751	728	645	733	661	692	723	693	694	663	703	671	727	688	703	691	672	715	691	689	682	659	648	666	703	678	679	679	659	701	678	696	647	672	653	649	688	690	677	693	655	684	673	674	706	717	701	657	702	655	694	661	651	658	634	671	673	673	716	618	711	663	714	680	629	708	675	698	683	729	703	719	659	740	686	708	690	713	651	715	674	693	712	677	663	693	647	742	659	691	678	663	643	710	737	701	656	644	641	676	680	709	636	670	653	694	695	705	680	662	692	673	685	630	667	686	675	679	672	726	643	670	693	645	675	664	723	646	669	707	707	705	653	708	673	661	704	696	736	653	749	680	702	700	656	685	650	696	633	695	678	661	683	656	683	707	709	684	712	693	685	652	659	713	694	647	677	684	690	678	682	660	714	704	672	678	664	669	655	680	694	664	687	654	619	669	619	680	731	694	690	731	704	642	666	686	684	656	719	658	707	704	673	694	655	642	683	646	658	690	687	693	689	696	716	661	688	707	677	726	666	660	659	679	673	651	685	684	644	640	666	709	680	679	690	704	700	654	665	725	674	690	655	662	695	661	667	746	683	669	682	700	662	682	656	670	699	689	642	703	652	643	670	677	659	706	661	739	691	704	696	692	709	675	701	684	726	640	688	710	677	668	666	691	708	688	703	733	680	702	659	658	664	663	684	667	702	683	673	640	674	732	744	708	633	694	729	648	694	709	720	641	659	664	685	638	656	710	669	699	661	637	694	717	655	706	671	698	703	709	707	644	662	679	662	683	657	696	685	695	691	678	683	722	670	678	705	686	680	678	661	682	693	686	677	688	670	687	679	671	640	629	653	696	687	713	733	671	695	713	687	679	635	669	682	675	681	708	669	699	668	673	657	629	689	690	686	676	710	692	630	685	705	652	696	706	697	648	658	666	693	728	723	689	718	679	667	682	681	668	698	676	732	667	666	682	667	657	650	727	682	691	679	671	649	693	711	708	682	708	684	676	688	689	701	697	677	700	645	662	685	624	694	761	691	688	642	705	655	677	719	692	681	681	650	651	644	686	695	703	692	686	697	698	648	667	678	666	637	649	694	693	689	651	726	744	635	643	696	688	685	665	668	703	681	660	707	675	712	690	709	709	680	665	655	688	728	644	672	687	661	642	656	685	654	700	712	650	699	688	707	651	672	680	676	708	702	684	671	703	657	664	692	682	693	709	652	661	723	728	725	742	663	669	657	639	683	655	661	695	667	704	684	662	673	661	622	678	677	678	657	703	660	657	688	633	703	643	731	688	677	665	651	706	653	643	694	667	682	697	729	673	715	712	648	674	711	656	685	664	651	674	680	692	679	642	648	723	660	682	716	674	627	729	658	652	716	630	679	698	670	732	668	707	686	689	699	679	673	672	655	644	673	688	726	666	736	684	655	646	663	644	708	648	687	649	630	681	703	688	674	686	632	691	654	694	644	632	683	694	667	679	687	627	711	679	694	667	674	711	673	717	709	717	658	685	672	708	656	702	708	703	674	659	665	707	702	689	648	687	735	694	707	696	710	711	679	634	710	692	661	714	660	705	685	666	721	666	669	652	635	725	634	668	715	665	695	694	694	660	680	735	679	671	679	613	691	677	699	745	679	699	721	679	668	658	672	701	674	698	643	665	676	673	661	695	719	696	711	693	661	689	673	713	694	739	671	681	691	662	647	715	665	737	707	685	728	719	680	624	689	661	688	662	747	682	661	669	677	643	688	717	645	646	720	693	692	654	677	687	670	661	671	670	666	705	702	638	672	669	654	686	657	704	692	665	679	713	653	637	737	670	691	657	685	692	658	723	693	681	684	669	694	700	687	665	702	660	688	661	647	703	635	679	679	649	695	664	661	674	658	642	691	694	711	667	664	662	705	665	699	678	699	729	699	631	741	678	721	683	696	671	648	691	686	628	692	659	680	701	676	689	730	665	721	695	667	698	690	692	649	643	675	650	711	684	665	700	701	605	666	719	676	692	696	687	647	660	673	654	702	650	680	713	737	685	693	698	630	626	685	654	686	717	734	658	670	681	686	693	707	671	718	657	684	724	680	684	607	646	672	663	656	686	645	724	678	666	692	661	707	679	709	711	643	695	662	682	696	686	635	695	677	697	694	715	693	729	728	653	658	687	726	658	685	675	641	680	695	675	697	658	686	666	697	709	666	652	678	647	667	661	649	680	688	668	682	685	635	702	663	679	670	688	653	666	651	713	657	674	700	657	710	708	729	666	721	645	665	631	628	672	664	682	661	681	666	673	652	673	644	695	710	661	679	701	680	680	675	639	681	688	678	639	644	691	699	688	638	644	662	686	732	703	718	707	677	700	685	687	712	720	682	689	742	666	673	656	690	672	730	612	668	670	711	663	640	706	674	655	722	649	699	699	687	656	712	693	695	641	647	677	690	674	674	683	738	689	710	714	707	680	677	666	674	718	718	650	710	667	724	620	692	699	668	659	681	661	703	718	713	689	694	651	727	705	629	732	663	710	619	642	684	711	689	679	676	659	681	697	673	672	676	692	695	707	650
24156	21460	28974	24415	21448	12943	4345	2498	1894	1581	1353	1235	1101	1009	874	843	850	791	752	722	709	721	758	689	668	667	656	599	593	610	612	615	597	634	648	574	617	575	570	570	595	578	526	546	519	499	601	531	540	520	551	506	518	549	480	532	495	517	519	509	505	495	486	542	489	497	503	528	495	503	511	490	517	476	475	498	529	505	513	531	529	513	504	476	479	524	519	502	530	486	517	504	525	512	517	500	473	527	525	510	499	495	480	494	470	520	476	488	486	517	584	481	510	466	529	460	448	495	486	494	525	483	476	482	514	559	514	456	498	525	552	518	451	480	496	493	498	473	502	493	484	527	504	497	495	518	516	527	514	513	509	471	525	510	490	487	534	526	509	480	508	510	491	514	494	481	467	450	460	503	488	497	487	500	507	468	484	559	492	469	527	475	480	485	453	496	491	490	530	481	482	498	515	521	555	470	522	480	504	506	509	530	507	512	497	511	481	452	462	516	476	507	511	508	502	496	490	472	492	506	469	481	467	501	518	506	545	461	530	482	485	505	495	483	497	515	489	530	515	486	459	525	522	462	516	481	539	514	468	486	494	458	504	505	513	504	529	502	489	510	482	480	493	512	501	465	503	507	483	500	461	512	501	525	534	515	459	478	450	448	474	532	502	529	501	523	481	441	506	502	530	497	516	470	488	494	533	462	493	504	500	487	495	510	503	509	504	523	491	499	473	510	505	521	481	491	468	472	465	515	490	507	525	511	476	548	517	517	465	493	491	490	524	500	506	514	502	492	483	470	498	523	499	486	514	485	437	473	536	482	514	460	516	479	509	483	514	487	460	478	481	498	509	516	504	492	494	441	467	485	497	484	495	523	523	515	479	528	497	529	505	492	499	454	520	497	489	496	470	552	527	487	483	461	490	507	455	467	475	470	506	504	533	505	493	511	527	458	520	493	462	540	533	484	517	478	498	485	512	486	472	464	486	484	495	508	486	532	456	468	508	508	527	511	494	483	491	461	438	449	522	485	479	499	475	526	499	473	521	470	517	521	530	494	510	521	487	494	498	437	505	487	492	481	487	467	517	489	462	490	524	508	495	518	455	486	530	511	499	512	520	491	498	501	466	530	471	482	493	480	462	487	499	501	486	484	511	459	514	474	466	486	445	499	451	451	511	468	499	473	521	483	499	463	459	491	512	499	500	482	514	498	548	470	501	516	514	533	503	501	498	478	509	481	468	512	509	520	497	515	502	457	485	531	495	526	486	494	474	507	497	495	449	484	493	491	529	484	474	501	528	527	506	519	488	495	522	518	502	449	461	497	512	497	486	487	489	515	532	512	511	487	474	496	522	484	517	507	473	454	534	517	494	493	481	503	498	505	483	460	523	480	486	500	452	488	488	442	498	467	492	476	489	501	503	467	488	465	443	498	525	455	505	531	489	490	498	486	462	478	469	464	493	490	516	471	487	478	495	484	521	477	520	504	521	483	527	467	516	495	508	508	440	510	476	513	511	486	457	447	500	479	487	490	467	535	490	476	464	509	470	500	484	487	501	483	519	484	463	485	459	499	509	485	501	506	514	457	477	496	520	531	499	444	472	455	466	494	509	487	538	514	463	492	504	498	482	511	520	493	457	457	486	481	499	518	494	505	528	492	500	487	508	517	498	482	520	497	465	498	462	525	480	484	515	467	533	484	450	499	502	512	546	506	503	486	480	517	466	485	518	499	500	458	496	496	493	449	497	444	484	507	469	490	480	467	484	465	475	496	491	479	522	512	471	493	487	509	491	490	438	437	497	491	500	507	488	494	522	490	492	496	520	487	441	512	505	478	535	495	477	501	497	473	500	485	505	543	464	484	478	527	457	507	497	524	472	523	464	474	506	491	506	488	486	520	474	486	464	496	466	492	476	506	477	504	476	506	505	475	478	478	529	527	459	496	500	516	514	457	503	497	479	515	506	472	487	519	465	526	444	493	523	455	492	514	477	514	498	497	486	483	513	504	529	467	460	439	472	457	491	482	504	463	517	498	520	540	507	531	528	515	519	510	537	511	530	482	486	484	492	482	496	466	490	496	516	486	465	482	474	501	475	506	507	497	502	522	481	492	547	463	473	512	501	507	491	503	480	514	484	508	479	502	488	505	536	478	465	483	481	542	502	479	496	501	475	487	489	507	480	482	522	505	507	438	542	471	481	466	516	520	511	483	472	440	489	490	489	543	480	521	468	484	487	553	482	465	468	493	468	519	480	528	440	533	471	491	449	475	513	533	459	492	486	520	484	543	468	490	470	490	486	524	512	554	472	475	494	483	483	500	497	496	514	509	490	489	497	511	505	490	484	466	504	462	473	478	505	482	484	507	504	483	483	491	470	491	470	505	509	517	472	498	509	476	515	505	491	495	468	501	486	494	514	478	546	501	492	504	533	529	517	505	528	505	492	490	480	523	501	455	499	504	475	487	482	461	479	485	474	539	502	515	489	506	510	503	470	520	470	469	473	494	517	489	475	474	491	484	448	481	503	460	498	503	500	445	453	482	498	482	459	512	524	501	512	466	476	463	458	475	512	548	465	443	490	480	511	497	477	484	481	457	510	503	464	497	476	492	470	454	478	513	490	486	475	502	461	515	521	502	485	468	515	499	513	458	491	510	534	490	504	488	478	512	474	480	480	505	488	457	487	522	474	484	473	482	503	444	492	481	473	503	526	488	468	489	516	514	517	516	484	446	498	502	497	484	488	499	500	460	504	505	487	498	502	473	498	500	477	473	502	490	502	469	473	487	508	535	508	475	470	461	506	519	489	490	496	497	487	527	509	464	491	495	492	473	490	520	472	503	498	503	501	483	521	507	486	490	528	520	475	493	511	492	468	550	505	480	470	502	487	476	508	494	464	486	513	521	493	502	482	517	494	472	498	502	445	506	519	503	489	490	494	503	476	447	485	475	490	453	490	490	482	470	489	489	477	493	455	490	449	509	462	476	496	478	491	459	456	467	485	483	501	502	456	469	488	493	494	499	472	459	514	474	527	472	519	501	508	515	436	501	460	472	510	499	478	485	494	492	497	554	501	506	462	487	503	488	488	501	469	510	464	504	494	483	444	516	494	507	509	491	469	500	506	501	453	469	497	503	486	481	483	499	471	485	513	509	486	506	484	548	483	511	467	492	490	528	521	511	501	547	519	506	519	472	526	484	482	480	462	505	498	492	511	458	487	466	475	467	505	478	491	487	524	489	478	529	519	480	469	503	510	499	511	534	494	490	490	474	551	499	436	499	544	485	498	502	466	467	467	477	506	458	496	481	507	497	491	517	486	519	473	453	516	517	489	484	530	518	485	504	469	493	490	456	515	506	485	530	485	480	487	508	516	513	432	510	480	485	463	526	510	512	487	458	529	473	505	504	488	500	439	517	491	486	501	471	501	499	472	483	481	500	534	479	503	498	527	465	507	456	499	507	473	509	488	466	491	500	494	458	476	494	514	480	474	502	476	477	481	496	478	473
13458	25785	24297	17991	13845	10563	8511	7049	5783	4850	3999	3558	3197	2858	2616	2332	2216	2045	1955	1778	1731	1642	1690	1728	1658	1507	1518	1423	1338	1389	1326	1372	1452	1383	1400	1318	1292	1264	1223	1209	1128	1156	1134	1057	1112	1043	1028	1095	1032	988	993	985	1001	1031	973	949	983	972	935	955	920	946	934	961	942	941	907	967	941	950	934	951	916	961	945	889	897	911	904	956	968	933	924	854	958	963	906	941	963	974	954	935	922	999	923	900	975	913	962	961	941	942	990	959	901	946	912	965	959	966	948	939	938	898	917	921	957	918	935	850	904	964	961	917	981	895	920	950	903	946	932	974	938	936	877	968	937	972	965	902	908	965	957	969	943	932	920	968	947	941	879	928	883	917	874	937	959	902	935	939	925	980	909	967	939	922	941	917	939	899	909	965	996	955	936	932	973	894	890	912	908	976	965	928	908	944	957	917	944	928	927	941	899	919	873	929	899	902	937	951	899	896	899	885	961	895	914	907	912	948	925	967	902	913	915	905	884	916	892	908	903	972	911	904	952	911	942	923	898	906	939	901	940	968	887	951	947	949	893	965	927	903	902	929	912	925	989	879	941	967	992	897	893	939	960	934	962	956	952	919	1007	930	956	933	904	904	978	956	894	889	959	949	935	946	893	948	862	890	931	919	906	953	966	960	939	881	907	970	883	853	931	926	913	922	953	953	887	958	962	950	916	904	886	944	891	873	945	946	899	914	936	880	883	901	887	952	950	890	941	918	942	922	958	926	932	885	911	935	922	873	944	934	913	944	937	910	910	963	892	914	845	897	928	890	904	870	922	974	940	961	890	930	946	904	898	861	952	923	912	956	915	973	905	897	964	901	942	949	939	949	930	997	937	942	960	896	922	907	905	918	918	951	918	928	977	927	977	925	987	893	919	956	1006	921	966	889	959	953	953	904	952	933	923	933	962	880	905	905	906	891	930	939	901	1003	932	957	924	910	937	918	930	903	933	973	1000	898	927	875	899	912	978	924	938	958	945	969	968	951	875	924	946	886	942	930	901	937	947	908	897	931	858	954	902	901	912	908	916	935	894	968	915	913	906	920	925	975	920	923	933	985	881	936	916	890	965	936	951	966	905	946	921	907	925	930	932	931	936	915	886	937	904	884	887	950	934	945	941	916	950	964	954	1015	909	950	918	953	908	970	922	970	931	871	900	908	944	989	909	906	940	923	952	938	958	906	921	984	929	942	913	940	939	941	898	910	907	958	909	951	956	917	947	881	957	915	891	895	923	912	922	919	966	927	890	896	911	921	944	912	905	895	869	907	931	924	953	877	919	895	975	892	914	854	896	907	948	1001	927	914	938	907	936	848	913	919	933	939	915	970	946	928	956	964	888	944	892	837	911	962	870	957	939	975	921	907	918	905	908	899	898	934	912	1001	924	942	972	924	969	954	924	946	916	989	937	889	951	850	938	929	948	887	929	926	950	975	916	940	915	930	960	930	882	847	970	974	908	974	884	884	941	975	896	938	926	910	929	889	922	962	919	945	940	931	892	912	935	893	920	958	939	934	900	894	923	924	984	913	910	906	943	918	903	922	907	922	928	924	892	923	908	928	925	914	873	921	954	937	928	882	949	937	906	954	911	956	971	925	910	921	964	902	930	917	973	870	966	931	916	898	906	897	993	901	932	879	943	889	927	1022	925	946	974	892	967	859	956	895	972	906	935	919	972	885	925	966	925	886	911	916	955	913	917	903	933	931	946	928	948	944	952	902	986	936	911	973	939	967	950	950	877	972	922	890	938	948	891	944	943	891	936	958	917	965	872	913	921	949	980	918	983	1011	923	967	904	892	928	902	993	919	948	941	903	940	890	949	894	932	878	971	916	947	902	896	921	950	948	947	917	908	883	926	917	918	892	855	961	955	923	925	979	921	955	974	915	844	910	895	874	874	969	891	937	917	939	961	927	880	906	920	969	901	922	975	907	944	913	901	943	920	933	918	912	947	890	930	939	953	931	911	865	915	912	892	918	952	887	909	912	971	899	955	954	890	887	953	953	912	933	934	897	934	900	949	910	920	974	901	891	923	885	938	913	893	913	902	952	956	936	959	925	954	881	913	899	935	924	960	941	937	927	914	916	934	963	971	903	920	940	936	966	925	937	911	919	935	930	944	946	895	925	922	917	947	976	953	926	952	907	970	902	955	898	909	948	906	949	955	902	926	936	925	911	889	907	939	891	950	934	967	973	951	914	931	912	912	941	947	983	920	862	917	937	902	940	936	897	949	930	894	965	916	891	989	919	912	980	909	923	913	959	889	926	904	912	982	890	930	889	885	909	957	921	932	922	904	956	902	936	948	908	933	985	995	948	904	910	976	836	882	876	923	912	936	953	900	942	911	903	976	906	904	904	988	930	867	951	928	893	910	958	904	928	951	909	967	917	959	938	959	937	970	929	901	967	975	923	1015	903	913	940	914	974	903	958	878	999	931	901	982	916	912	918	951	937	862	894	910	927	938	939	907	879	892	946	944	939	961	912	879	893	901	935	896	971	927	905	911	948	941	942	930	947	920	894	911	999	941	920	902	954	897	972	949	930	913	945	924	897	895	991	837	986	939	926	887	940	879	935	900	905	954	918	953	926	954	919	929	932	899	915	995	907	975	899	939	914	890	923	919	908	878	939	896	921	909	934	1003	926	940	938	942	907	889	945	908	894	890	922	942	923	918	923	923	929	986	929	897	922	892	966	917	896	901	941	960	928	965	915	907	921	982	932	900	889	888	946	918	944	941	955	874	856	926	937	937	948	934	925	914	940	953	936	951	959	930	947	908	895	856	977	948	921	874	944	963	910	967	981	944	912	961	932	940	976	957	905	895	963	896	907	909	864	917	930	926	956	963	951	985	914	970	945	870	987	891	919	882	915	905	934	933	956	974	889	908	946	903	967	909	895	955	874	988	907	928	926	861	913	912	952	958	921	870	907	834	980	907	907	886	885	933	921	916	908	929	924	901	944	930	926	919	856	919	881	927	986	890	904	916	909	933	904	934	906	901	927	903	903	953	866	942	893	991	934	949	931	952	937	978	880	928	954	904	894	955	933	961	931	920	937	949	957	924	958	909	920	919	888	912	907	906	934	972	947	939	941	920	958	934	957	957	947	1002	899	913	940	921	891	971	909	921	959	945	900	921	957	997	917	961	926	979	972	936	905	890	897	972	972	934	895	960	905	923	935	926	898	932	972	963	912	893	943	920	921	916	915	944	884	960	931	932	958	925	919	895	888	932	988	895	922	961	895	936	935	982	945	961	893	896	920	926	914	957	946	985	915	885	906	950	968	955	917	979	930	958	899	938	913	904	917	933	945	842	880	904	930	930	914	977	957	895	910	865	906	946	927	897	900	958	897	885	937	946	905	879	973	896	911	944	958	911	982	897	905	949	959	922	927	903	945	863	908	956	937	894	922	930	913	922	982	901	987	925	894	885	920	963	914	948	936	883	921	992	944	910	888	921	901	980	937	925	903	910	968	936	956	957
27352	17123	5170	2309	1276	867	697	608	498	517	433	432	406	376	358	368	371	351	349	380	338	346	357	331	330	361	332	323	310	361	322	322	295	360	335	311	332	339	317	300	297	285	262	286	313	282	298	264	286	278	284	295	320	275	279	288	292	305	282	273	260	274	277	280	309	257	268	284	285	323	303	263	266	275	279	283	312	313	275	281	272	269	282	278	272	274	274	269	280	311	277	287	280	265	313	286	306	281	285	287	283	305	245	297	299	297	303	288	261	285	294	275	293	300	262	293	284	277	281	270	254	281	288	272	276	280	274	283	277	296	289	297	289	268	289	306	269	288	287	289	273	260	279	262	289	283	310	264	298	263	285	288	316	256	288	264	277	247	286	290	283	264	263	258	269	263	251	282	294	301	260	266	268	275	288	264	280	292	281	309	272	301	283	283	260	255	277	269	295	296	281	278	249	294	283	281	298	302	255	288	311	242	286	280	263	289	258	309	293	311	297	282	279	293	278	276	299	289	292	268	257	282	286	267	272	291	270	319	270	290	270	277	295	289	263	273	272	281	288	284	311	285	283	266	265	261	292	283	271	303	322	313	265	260	267	295	298	261	244	271	260	292	280	307	297	302	303	255	313	297	259	285	273	289	272	272	290	265	286	273	290	292	305	228	305	283	270	298	305	297	294	278	285	279	280	253	247	295	257	247	262	285	276	276	268	286	302	281	304	274	254	274	281	272	266	302	291	262	266	297	251	292	250	266	269	299	303	311	253	307	269	278	283	279	296	267	292	266	280	293	321	301	297	249	271	290	248	278	282	285	280	297	266	284	286	270	270	234	286	297	298	281	289	309	286	289	297	269	299	285	285	291	291	272	279	265	265	297	308	300	276	298	297	265	298	300	303	298	278	304	286	283	284	260	286	274	290	281	266	269	255	263	310	305	252	301	274	300	285	265	264	272	304	284	269	309	265	276	259	268	274	306	274	285	275	270	265	263	289	286	278	278	301	289	312	263	284	315	292	258	272	258	263	288	286	308	269	275	285	264	299	293	261	310	287	289	264	262	293	280	283	264	272	271	234	289	272	270	288	275	267	306	275	281	284	276	274	291	273	271	266	274	257	257	303	270	289	306	281	254	270	302	277	292	299	291	302	295	292	284	298	250	254	277	257	255	268	324	301	300	300	258	294	284	302	291	299	292	259	265	303	279	298	271	273	289	288	282	277	299	290	265	303	285	291	267	269	317	271	295	296	287	262	264	254	254	277	289	302	287	254	262	290	289	285	276	315	286	273	284	271	280	272	272	295	251	271	256	275	258	315	288	279	284	281	297	292	285	273	269	263	254	292	290	281	293	273	330	291	273	276	273	291	299	283	290	266	298	274	282	310	287	274	272	254	267	292	274	279	303	298	299	287	294	271	288	311	270	300	274	251	286	283	275	281	275	287	282	291	282	286	277	279	259	262	287	289	257	268	301	278	298	298	285	323	277	252	272	293	274	294	276	275	293	280	296	269	262	278	289	295	267	264	280	311	286	286	295	274	289	266	286	288	314	288	271	273	328	263	288	296	309	291	306	285	261	323	301	275	262	257	243	313	305	286	287	269	270	279	222	281	305	284	284	283	270	286	277	270	271	310	258	295	290	290	271	291	301	287	251	264	285	289	283	298	277	279	320	272	293	297	288	264	307	283	304	281	268	278	300	272	298	262	264	275	277	290	260	287	302	240	293	291	288	296	290	266	282	270	313	271	257	305	290	277	288	268	295	269	290	282	300	249	281	278	301	309	297	296	280	266	269	290	293	299	256	271	262	292	260	295	283	290	311	285	258	287	283	292	272	264	298	291	269	253	283	277	270	270	267	277	281	280	264	257	244	275	291	271	257	283	256	263	255	277	289	261	294	285	269	306	280	285	274	293	278	275	285	272	281	287	296	285	274	267	259	274	277	307	282	267	290	289	241	281	280	319	297	288	287	298	294	270	277	281	293	249	256	275	279	286	291	276	281	283	284	258	285	254	277	281	279	283	260	299	266	298	270	250	288	287	300	290	265	292	303	283	271	285	279	253	282	273	289	274	289	266	279	270	288	289	268	275	272	250	277	306	291	285	244	274	282	283	277	280	288	273	252	258	265	311	301	264	275	242	284	287	293	284	286	242	295	284	270	287	259	275	273	286	274	260	276	311	264	260	290	283	286	279	292	272	305	261	303	284	296	265	261	279	279	295	278	258	262	287	266	300	293	267	256	271	292	272	262	269	279	271	293	285	285	304	272	319	301	280	272	284	322	235	273	272	289	290	312	268	273	291	258	310	274	289	297	277	257	271	236	288	271	287	274	285	270	262	294	282	268	277	282	289	316	294	281	268	259	275	254	284	286	282	286	256	290	318	295	300	300	297	267	306	277	290	242	263	281	267	296	279	276	289	314	262	279	267	278	286	273	307	250	261	283	299	282	269	277	262	279	286	301	258	305	264	304	270	297	265	300	298	274	306	261	320	300	286	277	283	274	277	317	281	273	262	265	276	259	285	298	265	285	256	287	290	299	284	298	269	298	264	250	267	286	284	290	270	280	282	308	283	300	255	322	283	291	309	289	294	266	294	254	303	305	286	318	296	304	284	280	265	267	289	298	269	303	242	293	309	290	290	270	298	312	271	245	279	290	299	276	265	258	304	265	267	280	268	248	268	299	286	294	262	290	278	282	284	297	281	287	282	284	267	283	270	315	276	304	298	248	295	290	297	288	274	292	278	313	287	275	237	310	284	287	285	290	289	277	311	278	277	270	285	289	265	280	260	283	305	290	298	276	265	297	259	269	271	283	268	288	283	283	297	294	294	300	253	289	277	270	282	255	284	274	312	284	268	296	256	293	274	286	305	274	305	297	261	257	310	266	276	269	254	267	281	307	305	271	248	270	282	298	300	279	297	248	241	296	233	286	269	268	295	272	300	276	283	297	289	306	270	256	302	292	298	289	274	295	298	250	267	274	292	302	259	263	279	256	304	277	304	294	295	303	274	234	287	284	282	265	259	265	271	277	278	298	236	305	270	290	270	271	296	278	299	267	258	270	299	285	279	280	273	280	243	282	276	292	273	277	274	243	263	278	296	302	262	282	280	280	292	285	263	281	299	269	280	286	314	311	262	278	297	297	266	284	259	286	265	293	286	301	279	270	287	267	289	271	299	290	292	310	254	258	240	269	269	297	301	291	287	292	272	306	271	281	266	276	317	289	280	273	285	260	281	265	317	299	262	258	263	272	280	310	286	288	295	314	285	266	286	288	299	290	269	283	284	279	273	269	283	294	274	273	264	275	288	271	252	292	304	292	288	258	294	283	297	273	257	283	289	280	257	281	302	279	290	267	290	268	272	306	248	314	288	244	278	284	286	287	260	293	299	303	296	262	270	281	269	288	252	289	269	318	309	295	268	297	292	284	310	276	269	312	264	285	270	278	271	305	295	259	301	256	307	276	278	283	303	256	293	264	292	269	288	266	260	297	282	284
7685	9468	9424	5687	3976	2982	2388	1955	1741	1536	1250	1197	1138	1061	955	901	931	847	814	797	833	760	817	806	812	801	753	718	781	712	696	755	808	764	712	712	708	713	702	602	709	683	617	666	610	580	587	611	600	597	587	562	594	594	617	620	563	604	598	543	541	572	549	555	585	530	570	547	552	554	541	572	578	590	562	586	559	579	581	583	597	580	560	568	559	545	571	585	532	588	560	624	611	588	564	565	589	574	603	577	554	601	595	588	575	583	592	522	588	538	545	562	638	587	583	531	549	566	553	563	525	594	585	594	571	575	572	564	554	577	571	582	557	579	546	560	573	555	619	593	550	586	535	553	563	590	579	591	551	581	605	584	579	579	608	585	543	553	546	581	573	587	548	589	563	590	525	568	588	576	566	588	629	539	539	592	563	566	582	541	562	570	575	577	591	562	576	559	562	548	538	578	568	587	525	540	546	598	541	623	580	557	576	592	588	562	555	566	574	566	578	591	575	587	612	614	581	560	566	576	601	630	578	568	581	560	548	594	553	526	592	515	550	550	566	580	562	558	563	551	586	544	594	597	636	526	581	571	574	581	596	535	575	576	569	593	568	548	588	529	556	558	559	568	594	566	526	595	571	580	514	563	579	572	601	548	565	586	541	602	606	524	581	534	581	552	580	625	579	548	553	612	542	595	548	574	582	590	572	551	565	596	559	555	584	554	612	591	559	580	543	572	582	540	587	581	532	622	567	560	570	556	595	570	563	546	603	565	569	591	562	535	532	589	540	572	562	563	557	576	536	549	553	585	626	556	584	546	561	554	623	583	595	547	549	581	565	571	569	617	566	589	536	610	583	564	522	556	551	515	586	622	560	556	590	572	556	547	562	537	574	533	563	588	562	587	565	542	581	543	538	577	600	553	545	561	585	554	600	571	579	562	610	591	588	545	578	595	562	557	558	552	551	579	553	581	584	580	542	611	565	535	567	580	532	559	530	538	612	561	591	616	559	545	568	622	543	580	565	599	553	586	569	571	577	580	573	581	565	544	539	567	578	562	585	586	582	578	547	522	563	568	574	569	567	556	587	550	583	553	566	581	587	580	517	575	556	546	534	576	592	550	560	573	553	569	588	583	591	579	598	569	570	595	605	555	580	569	516	562	573	550	525	572	546	591	559	607	568	556	557	611	578	533	557	551	622	564	580	553	541	568	595	582	563	543	562	550	635	600	574	548	564	573	581	569	590	544	605	571	600	578	581	565	564	618	580	583	583	616	587	568	562	600	577	547	610	562	565	587	581	560	589	556	533	578	541	559	572	572	566	572	565	580	585	578	602	571	577	574	585	594	566	586	595	548	578	536	589	582	532	583	565	580	549	551	597	558	567	552	607	576	537	614	549	576	544	566	576	580	590	540	532	567	617	571	552	562	590	583	575	547	551	580	556	579	546	531	542	592	568	541	570	569	616	557	599	600	544	571	556	597	564	609	545	594	551	561	599	559	585	538	577	584	550	559	598	560	551	569	575	576	582	572	586	543	539	534	571	586	564	592	602	584	574	648	551	607	580	539	557	557	586	605	560	604	532	564	593	603	562	571	552	526	593	597	576	601	581	558	560	575	594	588	541	567	562	562	596	564	579	625	559	627	600	588	594	585	535	591	555	574	522	569	522	551	587	553	592	525	547	562	575	553	588	548	555	601	555	558	571	599	597	576	608	593	563	594	534	549	578	559	567	617	521	589	578	538	530	538	556	565	548	585	557	560	580	573	546	571	536	548	574	622	586	591	537	520	607	546	527	582	547	577	527	545	550	582	551	606	575	584	585	572	594	567	579	585	536	541	536	602	548	597	552	567	552	598	561	578	610	587	577	563	585	573	554	553	600	542	544	566	567	560	567	555	539	542	564	587	554	578	599	563	596	567	602	556	591	560	548	532	582	554	558	566	572	592	508	582	571	576	594	589	592	571	573	528	597	564	544	575	580	567	568	591	564	578	574	570	568	624	576	605	593	582	557	568	572	555	600	548	620	577	550	583	571	585	527	527	526	574	588	557	574	536	579	575	555	583	616	593	588	619	561	598	570	567	570	564	564	585	546	595	608	552	577	603	586	543	570	549	570	549	602	593	572	558	587	587	553	558	568	533	599	556	556	575	609	575	532	541	589	607	535	572	570	558	571	593	590	585	578	569	561	563	610	584	559	557	535	544	559	574	563	561	591	517	606	547	580	570	538	537	535	542	580	551	595	523	584	571	602	611	598	553	559	574	521	584	615	571	600	625	571	563	576	559	566	604	556	530	566	584	545	560	541	563	584	551	600	533	574	600	565	608	580	584	556	557	599	574	562	539	569	568	593	552	535	566	557	540	602	595	529	525	588	546	571	573	586	564	575	551	588	556	536	564	542	546	583	539	557	589	576	572	555	569	578	531	535	572	583	548	565	620	589	564	630	570	566	577	546	543	595	570	583	511	577	569	562	559	515	546	586	574	550	562	576	577	586	606	547	569	591	606	562	571	609	560	603	553	550	550	589	645	556	534	578	572	561	548	567	561	592	565	556	612	567	582	554	565	536	540	612	589	594	557	557	559	583	606	555	538	567	583	557	580	559	566	559	580	564	588	567	541	590	602	541	552	511	593	545	542	596	565	617	559	601	591	562	581	553	593	590	613	546	517	563	573	564	559	539	586	532	579	543	588	547	580	593	563	594	588	560	577	605	552	590	544	605	572	541	556	541	586	514	556	513	569	523	559	548	534	597	579	594	517	612	595	598	592	544	560	592	572	582	598	585	559	575	549	605	568	596	577	577	580	562	582	608	553	515	564	595	549	573	564	556	605	615	565	592	566	572	598	587	575	552	592	592	597	524	559	562	586	559	569	568	551	552	542	582	555	578	558	565	559	576	568	568	559	560	553	588	581	572	556	570	557	577	544	551	586	523	607	600	546	533	552	580	568	531	629	555	568	583	541	602	587	625	550	582	565	600	593	554	601	566	541	541	535	534	526	599	591	561	535	564	548	535	584	592	555	590	546	566	552	595	563	580	575	543	560	584	596	592	558	555	535	585	583	562	537	594	572	567	558	536	562	571	569	580	557	560	552	550	568	563	587	606	523	557	564	546	589	561	556	581	590	578	574	528	586	582	580	565	566	581	581	554	609	573	542	576	533	563	581	577	531	538	612	582	537	560	539	598	595	607	606	616	557	570	552	543	523	580	603	549	537	522	572	557	602	583	557	525	547	532	553	563	541	563	587	564	558	562	557	573	562	582	566	573	557	543	613	581	650	590	580	599	593	551	547	583	536	571	519	568	551	603	590	569	613	567	552	566	591	564	628	626	587	566	571	542	608	540	569	535	556	577	575	572	570	568	584	556	575	548	561	583	552	587	552	564	575	559	560	615	594	628	515	563	568	575	572	566	565	544	592	544	586	583	577	557	535	556	543	539	564	584	553	580	582	573	521	568	568	574	567	594	548	561	578	563	564	583	580	585	586	582	571	589	569	574	557
25184	21466	27915	25371	13402	3298	2004	1522	1166	1019	885	770	764	657	609	646	569	507	510	531	446	482	461	462	504	441	450	484	432	433	433	470	452	443	411	422	426	383	398	421	389	365	348	392	361	384	398	381	354	358	316	343	374	371	364	386	348	371	326	352	359	357	375	357	354	333	343	322	338	362	350	371	325	377	372	358	353	370	349	372	360	345	372	346	388	350	376	375	356	364	361	346	346	355	360	332	342	336	360	358	377	366	323	381	351	368	329	345	361	368	326	346	363	364	356	351	325	346	345	348	331	351	326	346	329	339	356	313	341	322	342	323	365	331	357	382	367	340	341	362	355	356	375	349	342	345	335	334	310	318	354	362	345	368	373	353	318	348	333	319	328	337	367	348	368	358	325	338	356	368	349	341	376	334	348	311	347	340	332	364	353	352	336	360	359	343	356	361	335	344	344	363	339	332	361	368	355	374	349	352	351	327	350	354	373	352	349	368	324	343	354	346	351	307	335	371	356	358	333	314	336	371	368	354	321	363	326	375	359	326	305	380	366	365	350	357	357	334	353	380	347	364	332	352	374	384	315	344	352	367	341	340	376	332	327	331	297	343	340	316	329	336	339	330	330	356	332	334	359	374	354	369	336	332	361	368	348	347	355	324	354	340	322	337	355	335	334	360	352	358	341	343	334	363	372	340	335	339	357	336	320	346	346	347	314	367	367	344	375	322	375	334	343	346	348	363	338	362	340	351	395	375	346	358	298	359	362	343	323	332	347	368	326	384	363	320	334	362	337	347	315	328	339	357	327	374	349	339	369	347	332	334	345	313	329	345	360	374	353	347	366	353	336	342	349	359	345	362	315	334	352	339	368	326	351	338	322	328	344	368	335	380	337	344	374	349	342	334	354	355	368	342	374	373	314	351	345	405	340	361	344	370	380	370	333	364	355	356	346	319	352	349	348	351	349	323	342	333	351	353	360	329	367	356	340	356	366	338	380	343	334	361	335	331	342	337	343	354	355	364	346	312	338	361	340	323	328	317	332	325	322	304	374	359	341	306	312	338	339	328	354	358	327	365	351	326	358	341	338	342	340	344	335	355	358	342	325	362	323	349	344	358	370	361	331	347	369	347	357	392	341	338	345	336	391	349	311	304	386	366	338	380	382	332	360	332	362	369	349	355	326	332	333	378	370	360	344	363	345	340	346	354	347	390	367	332	387	327	342	335	378	364	334	342	357	367	353	334	339	384	344	343	367	379	372	383	359	326	335	360	336	355	351	355	330	344	387	351	336	366	349	361	342	354	338	360	335	355	374	360	354	346	324	355	329	332	336	388	355	386	332	362	356	378	353	379	350	334	372	370	362	347	308	348	358	383	360	337	341	345	385	358	325	359	298	381	327	318	341	390	351	359	363	355	371	361	329	347	358	323	321	348	318	341	337	315	367	356	379	327	369	329	345	329	330	354	342	323	368	345	351	378	381	321	393	333	374	387	357	323	338	316	347	356	349	358	356	355	354	354	378	352	357	332	348	356	352	317	344	351	333	347	364	325	313	353	350	301	347	344	344	340	359	356	340	347	349	361	335	347	343	358	362	356	349	349	325	345	329	362	360	336	329	348	317	335	349	313	355	347	361	370	349	335	341	320	363	320	354	333	334	353	344	326	356	331	354	346	380	370	314	331	323	363	377	366	334	331	351	337	328	319	329	369	353	346	349	319	335	366	310	330	345	341	317	370	369	349	357	298	346	327	347	330	339	313	355	337	340	340	334	343	360	341	347	331	355	329	336	335	347	342	334	347	337	331	329	343	357	344	306	341	361	343	382	299	339	320	345	314	350	325	351	352	319	320	373	369	349	346	334	357	370	362	349	352	337	385	327	361	334	328	374	343	331	340	352	338	323	336	312	362	350	338	342	329	353	366	339	336	323	355	353	347	339	333	323	332	360	355	334	377	338	351	323	368	333	334	337	370	371	351	339	332	338	339	372	373	334	341	311	364	347	333	345	355	329	340	341	335	398	359	331	316	358	360	343	345	370	338	337	354	383	345	359	366	358	356	341	377	325	333	335	358	361	350	332	354	359	316	345	329	349	342	336	331	335	340	317	333	309	329	345	363	364	361	363	324	344	357	370	344	349	356	322	349	367	323	333	345	364	360	334	368	334	339	366	325	351	340	353	344	354	330	321	347	330	363	361	339	365	352	335	347	317	364	307	331	349	375	346	363	349	307	368	337	373	356	354	353	360	336	335	352	375	353	363	313	356	298	334	358	350	349	363	349	315	359	345	354	344	343	366	326	333	336	360	346	347	332	334	369	329	349	384	349	337	359	341	353	378	338	354	338	374	313	354	387	337	328	360	357	362	381	353	343	384	324	348	360	329	328	308	346	321	342	333	334	394	341	375	325	328	324	334	337	354	393	327	347	341	310	350	347	357	321	337	370	347	357	348	365	366	364	369	346	352	372	327	360	335	312	364	343	315	363	368	346	330	370	331	329	359	323	357	360	347	370	330	335	345	361	336	356	327	389	368	340	323	374	333	353	309	326	342	309	349	336	369	335	334	345	370	371	358	336	362	371	340	324	336	389	359	351	361	308	342	374	325	357	347	368	331	342	353	350	389	358	320	379	347	368	371	367	349	353	356	329	375	335	365	338	331	348	359	345	355	406	342	345	307	310	339	363	346	341	309	346	335	362	355	340	343	359	391	357	346	365	354	313	328	298	355	376	372	348	325	337	376	329	363	341	362	360	359	366	331	353	349	380	352	326	363	367	362	365	351	332	312	385	328	346	343	336	356	347	379	346	311	347	354	346	360	367	369	350	346	342	373	350	369	352	341	353	353	337	332	365	373	364	341	369	344	380	377	339	338	317	325	341	352	353	335	349	377	341	367	349	354	354	326	356	332	361	335	370	333	368	330	325	327	317	351	340	365	350	313	319	360	324	359	367	350	323	342	346	334	347	368	346	347	326	361	345	377	320	368	339	329	357	367	369	335	336	353	393	356	333	323	344	353	327	341	373	319	362	355	338	347	350	338	357	351	352	302	341	345	338	358	339	329	339	357	382	363	345	347	345	343	336	368	375	346	360	344	342	284	341	346	323	345	356	366	313	361	295	323	346	344	328	338	343	360	304	330	346	373	345	352	353	333	373	347	327	344	336	328	343	346	367	342	361	346	320	342	330	368	338	335	360	335	289	369	382	346	366	348	321	373	359	325	300	340	347	342	335	396	351	358	313	334	335	369	330	332	344	345	368	349	373	316	386	328	352	319	346	342	339	374	357	327	315	348	330	365	333	339	360	390	362	386	354	355	358	360	323	375	351	336	354	334	344	359	410	318	372	328	326	335	342	361	331	355	363	354	349	352	346	366	352	380	345	325	323	348	361	341	319	327	336	365	356	326	344	348	357	359	313	330	341	347	345	344	339	360	381	331	345	332	325	355	355	373	344	374	358	382	315	341	363	314	333	350	355	345	351	325	360	324	341	358	347	352	337	363	334
10465	19847	18910	12765	9506	7119	5700	4678	3854	3226	2720	2393	2162	1947	1798	1640	1532	1370	1374	1237	1244	1107	1142	1166	1184	1198	1140	1088	1031	978	923	978	993	1002	967	983	937	919	867	879	828	811	788	839	831	836	833	718	747	774	761	726	768	735	707	734	703	680	732	700	738	659	700	699	714	732	676	684	768	725	693	681	683	695	722	670	698	708	688	716	665	716	658	721	688	727	708	719	741	721	676	703	681	724	707	745	678	696	713	702	718	684	677	707	686	691	672	714	688	698	675	722	693	700	720	703	683	712	682	679	712	695	705	656	642	667	686	696	716	707	656	683	688	668	673	681	641	677	726	679	703	668	754	719	673	691	720	687	673	707	641	693	705	716	672	651	682	666	691	713	670	703	662	684	693	715	681	694	693	692	725	679	673	687	721	646	723	729	709	663	696	731	690	658	685	693	662	673	668	724	678	689	696	678	686	665	687	707	636	714	693	710	698	692	640	681	735	680	683	667	723	698	680	720	658	665	705	698	692	661	672	649	725	720	697	628	675	664	663	698	675	671	675	671	680	716	673	692	715	706	735	653	657	703	697	635	667	704	649	669	666	677	649	655	696	685	745	694	743	716	730	653	701	669	706	659	642	669	704	666	661	706	678	673	711	657	677	688	664	703	647	621	659	652	678	676	739	701	684	777	694	670	716	669	697	666	692	681	649	685	701	681	677	700	659	663	689	615	646	669	694	684	698	692	697	647	685	669	672	695	654	710	676	668	678	677	733	688	742	700	636	660	694	697	645	675	686	631	706	650	674	711	684	703	649	743	725	665	703	742	682	722	680	695	682	719	682	691	679	676	673	646	684	650	701	663	688	659	681	660	651	728	698	720	681	677	629	732	686	652	686	707	653	662	748	650	687	707	648	739	698	713	706	675	629	680	702	716	644	687	677	710	682	687	692	701	675	705	705	686	678	694	676	683	691	691	683	702	729	717	653	715	698	660	688	696	650	665	685	659	740	737	659	641	696	663	671	716	657	698	660	658	675	717	688	633	697	701	689	688	718	702	659	665	694	654	687	660	673	757	663	680	693	662	664	731	661	694	700	667	690	668	715	711	675	676	657	661	677	698	661	720	723	671	678	715	693	692	683	674	705	700	709	686	684	657	684	728	690	717	718	707	649	708	666	740	753	691	700	660	676	763	658	713	626	717	652	678	681	690	678	655	702	662	695	701	709	717	702	676	701	684	716	691	672	650	679	691	646	633	663	717	689	693	640	702	672	666	655	674	704	684	716	692	728	724	670	692	688	641	746	682	699	690	679	682	717	651	690	677	616	642	638	664	665	735	691	650	718	644	706	710	710	710	705	693	696	701	694	707	659	673	691	645	687	667	671	715	723	674	684	697	698	698	636	681	718	619	642	692	703	638	706	725	672	706	728	668	723	706	695	686	706	661	698	659	756	684	686	724	662	663	665	709	691	692	728	729	679	692	650	670	677	686	691	694	689	656	743	690	685	698	654	691	662	685	707	697	686	695	681	643	647	672	665	685	659	641	681	696	683	697	655	745	713	673	657	676	720	686	676	665	706	669	649	650	699	656	694	685	648	643	670	678	718	682	674	687	667	666	670	672	673	707	676	723	690	676	670	644	668	695	676	718	653	693	646	682	698	712	668	695	696	682	700	663	730	678	656	689	664	640	631	635	658	670	701	677	708	653	702	662	666	725	643	703	679	729	682	691	677	694	719	662	665	689	687	657	704	651	680	640	668	673	675	681	637	692	717	686	695	684	700	693	669	699	665	658	650	671	695	676	650	706	690	663	673	684	666	681	702	686	676	683	676	688	698	709	681	712	700	679	679	701	665	674	706	669	681	685	680	683	626	749	664	658	710	658	670	702	694	667	706	719	696	665	676	633	679	737	682	724	676	701	707	706	721	717	681	643	727	703	725	741	668	673	693	662	669	695	738	722	674	700	719	673	671	665	653	705	674	714	648	685	718	678	694	642	672	651	683	698	627	652	731	677	691	691	673	683	675	711	708	667	691	704	688	684	615	682	691	714	727	669	694	678	698	704	695	727	662	677	753	688	660	710	673	727	662	736	623	672	730	690	681	736	736	677	710	708	684	656	683	674	680	667	648	721	682	673	719	704	676	674	700	684	695	722	672	694	707	688	652	714	701	675	651	706	728	688	666	671	636	697	697	701	743	664	715	664	681	717	655	716	631	680	726	697	666	686	680	670	715	660	702	735	695	673	672	694	675	691	639	651	648	635	648	700	721	681	689	738	692	667	710	692	734	687	674	680	659	686	682	703	694	683	681	704	710	698	681	680	674	709	633	694	690	699	669	671	660	686	680	668	714	671	697	683	614	696	716	721	678	678	665	733	625	662	679	688	695	692	662	694	697	658	658	683	668	657	687	679	645	688	663	689	691	700	683	633	731	682	676	692	665	691	645	689	668	731	665	690	665	661	680	687	633	664	662	694	686	644	655	643	727	686	675	679	606	665	670	713	689	682	729	643	675	697	663	658	722	704	595	722	674	675	674	692	682	699	659	700	743	713	677	668	726	720	722	649	667	700	701	727	631	673	683	687	679	678	712	673	656	677	674	695	697	682	652	647	656	655	683	679	701	752	662	660	673	733	735	693	681	675	676	681	716	711	634	740	691	658	683	670	643	702	677	689	691	673	710	698	710	675	677	704	707	662	701	623	724	698	658	695	703	717	688	710	707	675	667	677	713	678	689	726	651	673	718	687	693	715	658	682	634	674	670	689	721	680	675	734	688	658	725	680	705	670	691	673	677	652	717	680	634	709	673	691	685	674	723	710	660	725	693	636	692	696	678	662	691	655	697	722	710	684	694	697	696	605	683	664	673	681	679	663	702	669	663	686	743	671	643	677	677	706	777	706	704	665	688	697	690	659	687	643	641	679	695	704	694	683	691	697	700	654	680	660	707	710	667	670	704	684	660	656	741	694	669	701	726	666	710	718	680	665	664	682	661	716	727	679	675	737	690	647	731	674	706	654	700	692	686	728	727	686	679	695	708	638	664	676	642	706	710	731	675	648	687	689	658	693	686	662	748	634	681	692	656	657	671	653	704	704	752	649	739	659	669	669	691	718	710	721	671	620	659	673	679	679	705	674	741	636	671	687	671	663	716	692	647	680	689	718	689	676	720	704	713	688	665	677	723	668	661	743	694	694	677	639	705	702	717	699	730	707	714	672	700	685	675	704	686	690	674	678	695	679	652	665	674	632	671	704	656	683	686	671	710	672	647	646	650	662	688	702	702	678	704	703	697	620	692	715	705	691	725	741	705	656	713	717	706	676	708	696	664	721	673	717	687	673	658	670	651	692	657	712	697	688	697	703	683	649	665	689	679	688	691	684	645	705	733	655	709	671	660	678	608	762	703	716	672	667	739	647	703	709	686	681	659	713	633	663	697	720	726	705	665	615	673	667	689	635	660	678	704	687	665	678	699	709	669	705	694	642	692	667	672	702	717	677	648	700	708	737
24246	21512	29018	24444	21493	12821	4306	2568	1934	1625	1345	1274	1165	1023	940	873	854	881	751	715	745	682	735	738	781	687	666	671	634	622	590	635	666	632	614	607	619	654	598	520	582	601	552	513	562	539	522	545	565	486	494	489	512	461	515	497	512	501	486	503	492	519	501	501	546	500	517	556	509	538	452	522	518	482	529	490	512	505	505	482	494	531	498	468	522	530	487	533	488	508	548	500	516	518	551	525	480	483	501	495	483	482	471	508	477	501	490	499	506	534	501	474	486	502	484	490	470	489	459	547	499	495	535	504	453	540	508	456	497	526	560	549	490	543	493	504	521	487	477	509	467	486	498	483	473	478	492	526	496	485	483	454	485	453	489	487	523	496	531	501	479	494	495	517	471	494	519	474	522	495	487	515	545	505	518	490	492	505	500	477	489	515	493	480	475	463	509	490	495	517	521	459	425	490	472	487	501	519	533	464	478	499	507	476	455	524	483	472	475	500	488	495	504	483	484	524	510	484	505	462	478	529	491	503	470	475	523	478	528	473	493	483	464	497	530	487	484	488	490	492	486	501	499	524	498	493	512	495	456	492	491	482	511	463	526	485	542	536	520	504	463	483	481	517	471	487	492	486	509	497	466	510	458	539	479	492	532	457	484	517	476	471	497	493	511	489	505	487	506	452	508	452	522	550	482	519	498	488	512	500	508	486	456	499	469	488	538	492	547	495	470	525	511	519	492	482	523	495	528	486	506	506	493	505	468	455	500	495	486	487	462	486	483	506	496	498	489	495	517	491	472	474	496	484	493	486	502	530	447	459	486	505	475	511	528	490	452	481	466	494	516	481	504	513	518	528	472	481	472	547	466	461	521	508	496	501	521	439	493	516	530	477	463	494	499	491	514	513	500	499	457	518	516	504	502	510	481	492	520	524	476	529	512	504	472	507	520	498	483	532	489	491	500	484	439	480	475	480	518	500	466	490	504	499	486	478	485	523	476	496	512	518	516	520	500	496	511	475	495	516	466	508	527	495	490	478	481	485	488	457	527	498	460	504	471	507	478	493	527	510	533	486	533	480	527	531	476	536	511	501	491	518	472	498	506	512	504	509	519	460	460	545	482	493	494	483	507	505	459	511	476	511	498	485	488	507	516	472	525	528	482	497	523	461	473	507	511	491	507	525	529	477	538	498	490	524	493	481	499	481	447	465	498	496	513	501	469	505	515	503	512	461	554	515	520	500	495	507	511	471	519	505	487	472	467	469	467	486	504	453	504	548	468	489	513	490	484	495	464	522	498	496	497	506	502	462	464	507	468	488	489	464	504	491	492	446	505	523	520	509	504	500	450	521	496	473	519	490	506	487	459	479	454	453	495	456	472	538	496	477	490	513	508	486	479	494	481	498	475	468	491	505	477	472	494	543	499	510	489	480	478	489	521	511	528	486	511	426	501	518	487	480	487	486	497	522	506	505	474	466	526	511	466	483	499	527	505	478	513	505	476	492	498	540	498	471	503	487	479	468	478	475	469	489	464	510	461	518	451	496	470	534	475	472	494	469	507	488	497	501	479	545	509	501	512	538	501	516	500	539	505	499	493	470	523	517	493	530	484	508	521	455	512	495	538	459	476	483	501	465	488	480	535	467	471	488	520	465	479	443	482	513	521	434	456	485	501	513	489	490	509	473	464	469	466	466	524	499	497	501	504	462	496	467	459	474	463	484	468	472	501	474	490	533	531	500	505	486	471	479	456	501	491	494	483	504	515	507	467	500	474	464	448	510	489	518	533	506	468	481	554	513	485	494	503	496	501	507	494	530	520	508	450	540	519	546	479	462	513	509	519	486	490	545	508	465	526	514	486	473	518	478	456	492	503	529	488	525	515	464	438	511	523	481	502	500	516	509	490	503	507	474	546	503	500	497	472	498	548	494	522	473	495	505	500	490	520	493	491	480	491	473	532	502	484	486	483	492	495	477	492	474	494	476	467	466	492	518	473	513	459	512	523	516	496	455	455	476	483	489	472	512	499	499	483	469	489	505	475	488	504	519	509	473	515	473	490	488	510	493	504	485	490	495	497	489	497	493	515	461	498	480	512	483	466	492	496	464	478	539	507	491	462	506	492	523	461	496	514	505	487	562	464	506	495	525	496	514	462	457	453	460	442	487	488	503	472	496	489	484	479	514	483	486	525	492	487	506	506	494	489	523	527	492	496	502	475	477	507	487	526	510	463	494	458	471	544	501	467	492	490	472	488	494	549	480	508	504	460	464	506	490	487	473	522	423	510	508	456	523	513	473	490	520	505	531	517	449	494	507	513	530	465	526	528	528	499	469	514	493	505	523	477	488	495	484	499	474	497	473	481	538	502	529	509	492	481	446	473	458	496	547	501	465	502	429	510	528	520	493	507	476	495	460	492	455	466	504	491	479	496	484	510	529	483	502	495	501	475	500	474	497	496	492	499	471	473	492	490	496	533	476	468	495	488	507	500	497	494	505	473	512	489	499	459	492	495	496	482	505	492	497	501	488	486	487	468	512	488	517	508	511	490	540	514	522	494	516	516	495	499	493	492	502	466	471	483	502	523	482	534	475	480	470	524	489	516	495	459	494	497	541	517	507	513	482	505	497	515	519	500	488	490	493	509	527	492	489	479	519	482	547	497	465	481	476	495	507	497	504	511	514	473	486	485	474	514	503	478	499	509	491	480	510	505	488	505	482	487	541	529	481	474	509	488	460	511	529	482	486	496	480	484	499	493	483	549	519	471	509	482	469	505	456	494	481	523	511	511	486	460	498	537	492	485	481	465	484	516	513	490	499	501	498	534	478	497	493	480	498	502	467	541	515	470	528	468	499	485	488	528	454	474	502	493	442	487	516	481	501	477	471	493	516	500	487	516	494	500	477	497	509	502	493	518	487	500	481	493	489	505	519	493	520	498	524	479	481	520	479	532	489	455	477	507	469	484	487	495	520	467	523	447	534	525	487	512	471	519	500	485	481	470	507	507	513	536	488	471	487	468	522	496	483	499	507	493	501	511	490	500	475	518	506	511	490	473	498	515	505	488	472	509	441	484	500	515	460	452	541	524	499	449	506	497	504	499	462	482	490	490	549	523	469	481	436	530	513	489	479	492	500	457	528	485	467	505	530	521	473	506	468	465	503	530	499	463	525	507	454	486	484	464	521	515	491	490	514	506	483	505	471	558	529	501	503	488	480	462	481	500	517	506	479	471	494	489	496	528	486	481	483	473	489	531	490	493	523	520	486	477	484	479	487	521	472	485	450	464	522	478	518	480	488	473	468	450	466	488	489	432	456	501	479	519	502	456	500	483	463	505	505	540	454	466	499	504	488	508	506	471	519	507	510	527	471	462	485	473	499	485	510	504	457	485	496	520	489	475	511	454	503	472	481	475	479	502	491	434	486	466	468	508	511	482	477	523	516	489	479	465	477	478	473	501	488	465	483	488	487	479	478	490	528	466	478	481	478	501	463	462	452	481	481	517	508
13375	26086	24953	17975	13865	10891	8751	7169	6011	4972	4202	3705	3318	2970	2620	2510	2318	2176	2117	1884	1771	1671	1629	1656	1703	1751	1602	1505	1440	1394	1465	1381	1383	1349	1429	1391	1236	1249	1248	1206	1142	1149	1140	1158	1090	1103	996	1063	982	1025	991	972	983	1009	920	983	946	999	991	954	976	900	982	1037	920	972	946	981	962	909	922	946	901	976	970	991	919	987	923	960	912	979	983	959	960	883	938	1013	956	1008	964	954	923	983	945	943	943	875	929	897	950	957	1006	949	956	933	927	944	970	1009	936	958	945	938	923	955	927	1006	864	918	946	928	908	885	966	923	994	921	963	945	867	956	947	958	901	951	943	956	857	982	946	939	977	912	936	942	905	903	895	926	928	955	956	917	932	915	930	931	909	972	948	965	940	897	957	942	882	958	938	880	975	944	914	942	971	899	898	893	944	899	991	920	933	966	908	884	928	964	950	941	935	918	890	961	942	976	911	930	923	981	973	938	948	923	901	933	919	941	952	887	979	944	902	910	927	984	922	959	883	889	982	946	965	922	943	948	963	897	935	966	967	964	908	938	899	972	957	910	931	966	899	946	930	933	972	900	930	941	968	868	923	870	918	924	943	968	955	959	936	935	918	963	926	951	882	967	942	966	896	974	981	945	915	937	944	946	953	922	920	948	990	930	950	954	955	967	1000	945	965	930	935	918	961	926	942	957	923	951	912	949	927	945	915	934	891	942	955	905	949	961	910	907	931	969	964	952	922	915	905	925	963	894	964	921	954	939	920	916	956	961	913	908	924	945	900	905	994	943	971	963	923	919	990	1019	898	951	947	903	965	906	921	920	982	928	920	907	903	930	995	957	926	970	978	989	935	888	961	932	980	934	926	961	935	953	853	913	905	948	888	941	897	974	951	1007	880	926	954	973	953	899	929	959	927	910	903	964	861	949	950	916	865	976	922	900	945	925	964	897	910	902	979	938	929	925	946	915	949	960	980	964	907	937	922	873	886	931	939	956	944	936	909	925	937	903	939	932	923	926	890	940	940	962	900	966	891	968	928	942	938	963	958	894	943	910	991	949	970	936	936	972	960	953	954	975	907	929	967	935	963	867	1021	885	946	920	943	948	943	949	965	934	915	951	931	945	935	930	907	931	882	939	869	905	905	970	921	939	896	930	991	906	965	872	955	983	939	916	852	958	937	921	944	927	929	963	924	951	943	919	931	924	875	945	911	922	919	910	916	956	943	949	902	936	968	903	925	906	896	957	970	898	892	924	900	870	903	951	960	929	900	880	929	859	920	931	960	876	931	924	937	926	932	919	933	898	905	882	927	897	913	929	896	1038	942	924	869	946	936	982	931	906	944	951	976	932	894	958	918	928	921	939	929	954	934	905	945	935	928	899	918	914	914	925	949	926	924	963	959	921	974	888	946	946	896	932	966	937	965	930	933	893	930	942	1000	949	900	965	978	937	926	898	918	894	985	940	994	954	906	886	977	914	986	973	962	936	958	981	917	951	911	970	966	950	964	984	938	920	978	877	975	956	925	976	923	951	893	971	902	905	841	941	955	931	903	878	971	897	969	902	904	917	896	982	897	906	951	928	924	949	933	954	926	896	889	928	949	930	946	947	917	923	966	899	932	916	901	900	904	899	1010	919	965	948	961	919	915	916	951	955	923	939	966	963	916	956	913	872	953	859	991	933	908	896	885	913	973	957	907	908	968	946	924	895	959	968	922	886	884	908	913	905	940	877	939	900	938	931	914	934	956	849	929	944	926	935	880	884	918	937	933	890	896	980	905	919	923	953	870	920	942	911	880	927	928	924	924	871	910	933	904	959	941	915	906	901	887	935	949	997	915	982	906	923	927	936	920	940	962	892	953	973	959	953	921	977	886	975	918	942	973	941	956	944	951	899	921	1003	927	1010	962	893	923	963	986	920	957	908	946	958	932	985	867	950	980	950	889	931	915	993	912	947	959	940	948	942	892	937	966	958	971	920	920	962	905	909	907	944	926	958	927	898	933	950	945	956	1007	897	945	926	915	948	887	952	930	929	973	901	950	937	923	923	910	913	890	901	892	958	959	934	902	941	924	930	918	906	923	926	894	916	895	922	998	932	980	957	914	926	887	935	927	885	899	908	945	950	914	924	912	876	968	935	898	931	914	927	968	932	957	915	923	923	920	951	943	992	894	964	934	936	901	897	896	949	918	955	941	978	918	993	964	920	996	844	944	936	981	948	905	890	915	965	913	922	915	1008	923	918	911	939	953	927	895	934	866	910	938	934	994	950	936	945	936	956	910	960	926	943	912	893	938	940	910	966	952	877	945	882	905	954	938	884	928	964	936	906	920	944	884	982	971	940	976	936	906	924	927	959	928	913	932	919	914	908	899	959	935	917	913	906	882	888	929	952	943	888	940	969	940	941	921	949	926	944	902	968	960	902	950	944	950	918	950	909	946	938	933	879	908	907	934	965	945	903	916	997	887	904	978	905	979	889	910	1009	936	941	956	955	901	912	961	944	881	935	900	931	956	906	917	928	902	919	925	926	949	911	914	976	965	928	982	929	882	896	942	950	943	998	878	933	884	866	940	914	962	903	928	934	934	841	923	976	999	872	941	970	929	932	981	961	948	945	942	948	905	976	1003	944	926	928	962	893	930	940	939	934	911	911	897	957	961	925	968	979	942	953	955	945	923	908	912	964	913	956	986	937	916	912	956	902	980	921	920	911	934	935	932	931	892	945	877	937	950	929	917	922	975	942	927	914	886	933	954	918	861	967	935	925	898	983	941	923	908	919	902	960	938	955	936	976	898	950	939	967	923	944	934	891	907	904	959	906	998	979	930	913	959	877	969	891	923	937	931	918	935	930	931	938	946	933	919	913	948	951	982	912	944	961	936	885	929	947	891	916	883	915	902	904	936	935	930	926	921	891	927	936	898	938	933	941	976	960	932	925	930	960	893	919	935	935	946	923	959	959	909	957	924	976	855	975	947	950	945	955	980	907	1007	907	914	859	909	964	934	960	897	914	979	964	892	959	956	921	968	955	920	940	957	936	908	949	938	877	966	907	902	927	960	903	867	920	983	943	929	936	862	917	910	925	859	938	969	967	839	910	988	970	953	985	898	922	905	913	904	905	961	953	945	919	961	959	945	914	906	922	917	937	883	917	914	901	932	875	944	935	961	935	865	892	964	923	933	971	914	916	980	976	965	956	940	935	1013	916	949	910	939	943	884	933	938	984	932	930	947	920	913	955	887	917	887	880	967	931	885	917	900	906	973	982	936	893	885	931	947	935	911	954	979	949	921	920	850	950	864	936	947	968	941	966	985	932	954	945	930	980	947	938	964	912	969	907	912	883	904	948	931	975	925	929	951	879	905	954	914	920	937	975	941	921	917	986	923	895	867	882	978	963	958	918	926	946	889	904	912	877	897	958	918	926	959	956	917	883	912	933	878	942	961	888	912	910	932	952	917	935	907	956	939	947	950	990	959	924	968	965	981	963	894	907	953	921	910	961	966	951	887	892	896	982
27445	17401	5597	2323	1285	972	765	607	546	491	450	435	377	425	407	371	406	379	384	353	341	343	369	350	313	354	375	337	339	344	353	335	332	320	341	339	319	360	318	324	320	335	312	312	302	312	291	299	288	275	281	313	287	313	296	278	292	286	295	285	305	280	298	306	268	290	271	300	308	295	298	294	283	305	282	312	288	279	298	274	311	268	272	291	294	258	301	292	306	257	249	257	282	266	289	325	332	296	279	283	296	280	321	287	284	319	279	303	281	276	272	281	282	285	264	274	306	288	315	270	290	306	285	320	295	312	286	304	301	313	278	308	310	270	267	311	274	288	294	291	306	314	300	305	259	294	308	273	283	313	282	283	322	299	258	322	287	315	277	280	299	295	264	254	273	286	283	274	330	271	260	312	307	285	286	298	287	290	250	297	272	270	293	297	280	313	284	307	291	295	292	298	289	274	277	286	303	312	294	290	283	288	291	290	266	292	298	263	263	304	278	294	272	294	296	296	290	309	304	300	283	281	279	307	269	275	278	273	267	269	282	264	267	271	276	273	271	287	296	262	303	277	276	283	278	268	288	273	290	276	265	288	267	301	280	272	289	269	299	304	288	291	300	289	270	260	286	288	303	303	318	285	296	328	311	324	295	281	283	257	272	284	297	269	314	297	290	272	279	285	301	311	263	296	305	297	299	309	284	301	283	279	254	282	292	268	292	284	312	255	284	266	308	290	316	282	278	309	271	249	265	268	286	288	282	314	270	275	259	292	309	282	298	283	307	302	271	313	294	276	300	264	298	314	270	305	285	308	292	271	304	278	304	279	282	276	281	266	263	303	288	318	292	271	280	267	270	299	323	298	289	264	327	300	302	274	253	305	256	307	317	278	295	299	296	269	283	264	258	291	297	289	282	279	296	321	292	240	281	285	296	272	289	233	266	268	265	254	294	249	290	281	274	301	277	275	310	281	305	270	280	303	277	292	299	307	307	274	311	272	262	280	278	298	293	287	295	299	278	268	259	290	286	278	304	317	286	300	305	281	293	286	307	310	279	264	249	287	278	335	268	260	310	280	298	273	295	305	308	289	293	281	311	299	269	302	284	282	252	299	310	284	297	311	276	296	278	288	282	297	303	282	291	316	279	287	232	291	289	275	263	285	299	283	270	269	277	310	287	300	317	290	309	294	292	288	304	282	314	267	296	293	290	272	254	285	295	280	277	320	305	279	286	279	271	286	293	298	282	305	263	291	298	279	291	254	257	281	299	287	290	326	279	311	271	308	257	277	287	273	264	282	303	265	302	304	287	325	313	310	296	307	303	299	287	299	298	291	298	280	286	275	297	310	280	283	294	281	304	286	293	306	277	288	268	300	281	305	277	280	277	289	287	293	284	314	272	289	316	293	281	271	279	281	277	284	288	317	287	299	262	275	251	295	283	300	288	284	282	298	326	267	276	246	266	299	270	308	280	308	301	310	288	302	297	286	264	293	290	285	290	287	286	249	284	293	317	312	268	302	288	280	269	289	282	282	286	309	284	298	274	269	277	314	273	291	299	282	254	306	260	278	291	288	278	298	284	274	250	302	252	269	270	286	285	269	293	320	323	291	332	273	288	261	300	282	265	277	286	295	289	289	304	285	268	277	286	318	298	276	277	288	284	283	297	283	253	266	277	277	264	310	281	279	281	296	289	310	303	313	283	271	291	302	277	296	281	311	318	263	298	288	270	281	293	312	290	284	306	303	270	284	330	305	282	300	312	284	283	319	307	281	273	268	272	284	292	295	308	297	272	268	287	297	296	266	281	318	284	293	287	284	303	291	284	262	310	288	253	305	320	287	256	294	273	290	270	288	272	260	308	300	275	313	305	272	292	271	297	270	262	262	270	278	309	286	271	300	289	304	265	279	261	269	289	278	298	292	271	293	255	290	286	267	309	278	271	292	291	281	297	269	265	297	272	289	267	264	263	312	268	301	264	283	297	282	296	285	287	289	256	286	299	282	310	289	308	284	290	289	289	297	290	286	282	287	272	287	291	326	310	264	293	264	300	295	275	256	270	316	297	267	281	312	312	311	297	277	289	274	275	284	279	284	290	304	285	269	297	259	295	259	287	294	299	284	290	283	286	294	284	281	267	273	288	264	285	294	274	306	303	310	305	292	294	305	253	270	290	316	285	273	289	271	319	251	271	298	291	300	288	296	282	259	299	293	296	278	295	268	278	303	298	300	310	311	310	279	289	315	268	302	289	278	300	307	276	280	308	285	283	312	297	275	276	248	300	275	291	308	290	242	287	285	279	266	298	252	259	274	312	281	294	291	311	276	273	264	298	278	302	276	281	288	261	301	279	270	269	301	264	300	282	289	318	292	296	274	308	304	289	317	270	283	282	284	272	278	296	295	273	276	259	282	282	287	302	294	275	270	302	268	294	287	298	289	288	258	283	282	298	313	280	283	265	285	297	280	287	256	296	268	277	295	301	330	274	290	285	319	288	280	277	326	259	312	288	298	268	265	268	283	284	296	271	299	303	285	301	274	318	312	258	295	285	292	282	295	301	282	284	279	290	289	278	308	264	273	288	306	267	309	308	286	294	292	272	275	262	287	286	283	298	290	286	311	288	279	306	284	274	327	302	288	303	279	287	289	295	269	274	280	288	288	280	286	278	295	271	262	296	284	279	318	321	286	309	271	285	301	280	282	306	301	306	288	290	305	286	287	281	302	314	307	280	269	300	256	304	320	309	297	269	294	280	276	248	284	294	290	280	301	307	284	325	303	260	307	310	272	264	284	289	303	288	289	289	289	281	301	297	263	287	290	277	285	272	295	312	316	276	267	266	263	295	284	298	296	310	294	275	306	294	252	274	277	274	279	285	328	260	258	276	299	282	313	299	333	285	280	306	274	277	298	328	323	284	284	300	288	289	287	309	295	314	305	281	298	283	262	292	274	290	256	268	292	272	314	286	292	269	277	285	296	291	292	310	282	300	267	283	298	278	286	302	303	296	292	287	294	288	284	291	277	284	294	309	276	283	285	268	268	302	317	284	268	307	269	275	308	266	249	303	295	283	274	263	282	282	311	286	294	289	261	241	294	296	323	291	264	281	296	268	289	281	293	267	286	283	319	276	262	286	293	281	298	290	282	280	283	284	282	289	284	279	301	318	299	310	265	284	290	280	286	302	288	312	287	289	258	307	288	303	306	262	287	284	289	274	253	289	308	303	286	280	309	310	289	318	276	304	269	290	280	246	341	285	314	281	298	264	282	282	285	274	291	263	301	308	305	248	279	289	313	284	287	267	301	323	265	278	294	287	294	269	280	279	276	272	300	261	280	294	295	313	305	264	293	267	278	268	293	313	294	277	298	311	280	291	281	302	282	272	278	284	279	261	293	296	289	275	291	309	303	252	294	298	309	285	277	305	285	280	290	294	256	290	280	294	326	296	309	287	284	307	302	302	274	303	296	262	300	277	334	291	293	293	293	291	297	289	301	292	266	287	306
7819	10078	9603	5833	4099	3239	2579	2050	1777	1559	1431	1315	1253	1159	1084	996	1002	901	905	820	855	822	815	789	803	853	837	801	762	730	718	748	737	737	769	695	695	648	683	712	663	671	681	665	629	637	604	645	640	605	589	592	645	586	606	579	589	580	606	558	619	572	592	591	605	569	605	597	567	613	628	590	614	612	572	595	585	576	589	594	620	563	535	573	578	603	580	597	598	594	620	566	604	594	620	575	564	553	592	581	582	608	624	560	558	557	620	581	572	582	573	582	599	577	541	633	577	577	588	557	606	558	586	527	600	603	600	589	596	633	610	585	592	589	591	549	630	603	597	551	600	599	594	616	561	569	555	580	557	625	596	541	583	611	582	612	586	588	632	571	583	584	560	580	586	630	567	589	577	587	575	615	560	603	626	586	618	600	581	565	592	580	604	560	583	574	566	579	626	536	575	570	596	569	621	591	581	596	598	592	554	626	593	615	581	591	591	546	581	604	552	535	572	601	550	591	616	577	587	580	553	586	590	595	552	556	604	549	572	582	599	607	624	627	584	629	590	550	581	564	600	620	595	598	545	561	606	607	561	551	562	609	589	619	587	578	552	599	549	529	615	524	565	565	550	614	606	580	554	573	577	564	567	606	539	574	585	599	600	603	602	592	614	525	580	562	588	543	593	593	593	586	606	562	585	553	597	602	579	594	582	550	593	572	596	595	595	589	555	601	607	588	595	565	538	581	548	560	557	586	572	608	590	602	561	599	559	608	588	580	558	566	565	599	614	575	588	555	580	626	598	591	611	597	594	593	593	529	588	583	605	574	631	614	546	564	566	547	544	583	568	564	548	608	558	584	578	606	556	566	650	584	576	620	583	550	555	593	594	578	601	596	598	538	607	563	528	619	573	569	573	636	594	564	594	580	619	559	550	597	580	532	597	609	594	627	536	632	568	578	565	547	564	606	583	533	587	559	601	622	569	562	612	571	591	617	592	575	581	563	577	605	585	576	565	612	634	549	589	604	569	593	601	575	615	566	579	583	579	557	615	587	591	638	556	572	542	549	598	612	573	548	577	596	581	574	569	601	603	574	599	600	596	625	611	541	597	590	578	587	575	575	598	573	588	582	536	555	598	604	552	588	577	569	573	596	555	554	616	592	596	605	586	573	587	608	554	597	573	556	570	612	547	561	632	576	579	542	586	571	569	612	588	587	610	590	536	611	625	610	554	536	569	595	604	577	605	583	574	570	573	589	566	587	632	575	553	614	586	512	558	575	613	606	558	627	596	589	618	567	593	599	576	559	610	595	551	585	559	605	563	571	554	616	560	551	606	608	607	550	546	572	582	586	571	563	590	621	589	587	587	571	558	603	564	545	562	605	610	605	593	556	559	580	593	595	579	608	623	567	619	564	577	591	606	597	572	584	572	551	575	588	530	560	620	574	624	589	568	601	582	583	584	565	570	605	616	539	598	586	548	616	575	588	602	555	559	577	532	571	585	570	605	586	583	571	545	554	557	575	608	612	622	582	566	612	575	572	553	555	574	554	571	604	595	573	596	611	552	596	628	577	560	535	537	580	611	607	539	548	598	580	553	565	567	582	562	585	603	568	562	612	618	593	591	594	594	596	601	585	592	558	592	599	561	560	556	561	597	593	620	570	606	545	564	556	560	549	594	565	564	624	585	589	539	535	566	602	552	569	564	604	583	567	572	569	618	578	610	583	636	565	577	561	526	594	631	585	572	578	561	605	608	574	587	620	561	577	604	595	566	617	570	556	581	605	584	609	569	576	545	588	573	603	579	586	603	591	587	588	602	605	622	559	598	580	616	594	577	631	600	550	588	616	527	603	623	573	605	544	599	569	557	553	546	586	584	541	569	573	567	565	581	594	585	547	608	561	602	616	622	585	612	595	539	613	590	581	563	583	541	587	558	583	592	587	593	552	567	678	563	574	541	579	621	570	561	636	578	581	581	594	578	597	633	597	590	587	620	554	572	594	566	550	608	619	598	593	602	561	604	594	609	576	610	549	582	650	582	541	582	569	593	579	542	602	597	565	556	612	572	583	586	565	564	562	577	596	592	607	576	595	524	632	543	559	567	564	612	536	603	599	590	591	579	574	632	571	632	582	603	579	630	575	580	528	597	594	587	492	588	592	585	559	593	559	613	571	580	555	641	532	600	567	558	564	611	627	591	616	569	575	561	576	514	585	596	566	589	543	554	573	565	536	605	606	527	604	592	552	583	560	624	644	550	614	563	543	619	560	549	555	600	592	592	541	572	592	546	559	568	583	568	600	608	604	562	615	583	609	641	604	596	612	565	579	601	607	575	561	529	576	561	554	571	577	576	604	621	601	579	536	578	616	537	585	553	554	591	568	573	574	580	607	630	551	614	566	574	601	583	566	583	591	625	590	632	588	636	586	624	606	611	595	569	588	596	599	608	577	598	601	598	590	588	586	551	591	568	607	575	584	556	587	585	573	549	586	606	591	606	621	561	578	642	595	545	552	592	599	579	591	623	583	591	548	549	576	592	563	575	589	568	559	581	607	572	609	582	544	581	549	572	561	536	603	599	618	601	571	602	546	535	570	589	573	589	574	565	580	624	603	590	558	554	573	550	591	611	605	573	596	605	571	597	570	567	544	609	586	585	588	578	607	603	552	606	569	579	627	527	559	537	573	581	583	579	573	609	592	575	579	570	567	610	584	591	549	601	563	557	609	583	569	568	554	628	563	581	595	629	527	585	586	596	527	533	611	604	564	555	599	548	564	605	580	630	601	607	569	616	583	569	612	603	574	568	553	625	583	588	610	604	575	587	631	586	615	631	545	615	564	568	595	601	627	594	609	544	597	551	539	617	611	576	599	573	558	604	574	586	582	573	641	565	589	590	542	580	611	551	586	651	590	597	554	608	575	595	622	564	560	587	600	553	569	605	565	577	588	564	580	602	589	571	591	582	605	601	616	564	600	566	600	590	595	550	623	574	596	599	572	584	553	627	613	591	602	570	592	577	578	587	613	541	596	597	549	555	537	573	540	572	557	553	669	590	563	547	618	532	629	569	601	575	559	613	580	562	600	563	582	616	602	533	551	592	602	610	561	606	587	604	642	595	615	581	581	568	574	591	547	588	557	580	548	533	635	559	596	606	560	610	580	554	585	611	586	557	571	584	605	547	545	547	578	573	535	605	579	558	550	537	557	564	566	620	578	565	580	547	627	570	605	607	637	533	629	579	569	566	562	593	645	620	551	578	572	601	593	620	607	549	575	586	586	569	580	618	610	601	529	613	585	592	615	596	560	567	587	596	570	582	545	563	604	587	591	605	572	561	554	599	554	595	606	571	570	587	531	620	625	569	571	584	562	653	595	583	602	562	547	582	587	583	577	595	565	584	582	597	593	561	595	582	582	616	547	572	593	591	574	609	587	546	549	586	548	549	557	593	588	575	573	550	586	534	566	554	592	570	602	551	587	565	578	564	617	603	606	527	625	631	561	607	636
25218	21481	27941	25372	13243	3441	2161	1554	1220	1060	901	848	758	709	661	611	563	570	500	533	480	480	466	442	463	492	474	466	459	446	470	460	428	454	420	430	443	416	417	411	432	394	415	384	360	371	376	361	388	353	375	346	377	382	331	364	377	350	345	345	357	360	333	369	345	348	344	358	372	336	344	375	396	337	324	369	362	336	340	381	344	338	343	374	341	368	362	373	377	314	379	378	311	377	337	355	391	366	352	362	376	337	338	336	352	331	340	388	306	344	353	357	342	336	338	360	368	358	374	340	354	366	378	374	368	350	361	363	356	351	354	312	350	356	340	337	357	350	355	350	364	326	368	311	325	348	342	379	335	364	345	328	336	348	346	348	376	350	340	349	326	351	352	373	341	334	350	370	359	338	355	338	309	342	325	375	354	359	389	358	374	391	350	376	352	322	375	359	359	313	333	364	343	362	354	338	356	352	328	363	338	336	385	373	337	379	350	356	344	359	346	324	361	375	379	354	343	362	349	351	373	374	359	356	355	352	355	332	340	352	358	330	359	331	360	356	353	363	368	336	361	361	364	339	338	375	354	352	369	353	354	370	330	324	350	363	331	334	372	345	376	345	365	332	336	322	340	352	380	369	343	320	350	315	357	354	359	327	352	334	365	340	328	339	366	327	314	340	360	333	343	362	369	332	366	344	384	344	356	343	357	361	348	315	368	366	343	342	342	371	317	323	379	330	363	384	358	356	396	360	342	360	364	321	354	316	321	350	348	319	361	326	349	347	354	334	357	386	341	342	340	356	316	366	334	356	356	341	362	355	349	357	358	360	347	337	338	301	345	362	345	366	357	377	336	332	338	321	338	349	341	359	339	401	327	358	338	343	348	335	352	343	332	324	346	324	304	359	371	343	357	366	333	336	380	343	359	326	310	337	354	350	328	336	374	354	366	333	399	341	306	329	320	370	348	376	349	361	342	369	373	376	325	320	364	330	355	350	369	373	354	354	371	361	334	344	342	320	343	361	345	361	315	378	359	371	360	353	333	358	360	375	346	330	355	333	348	406	336	375	347	376	354	361	355	331	344	358	342	367	356	359	345	315	338	357	337	363	351	355	340	343	338	343	363	352	335	301	348	353	326	369	351	347	347	356	358	344	341	367	349	364	366	374	347	368	359	384	382	372	329	389	359	308	365	332	333	327	380	348	357	367	387	336	395	374	357	350	310	337	356	342	328	353	355	374	383	334	349	343	374	337	351	335	331	358	337	358	348	362	377	357	358	368	350	359	333	361	351	377	340	347	380	379	352	372	352	384	321	330	337	331	354	355	331	357	373	328	340	316	340	337	332	347	338	336	357	361	349	353	377	343	341	331	355	341	373	356	324	349	360	375	326	332	341	322	385	364	359	369	344	332	340	360	344	352	358	369	361	388	343	387	383	342	353	337	343	366	347	374	342	365	364	369	373	358	343	342	368	317	339	355	336	335	355	361	343	351	362	314	334	332	363	357	343	366	367	341	359	334	353	345	348	370	328	356	357	323	373	310	354	359	348	375	363	347	322	356	391	359	345	368	332	341	381	368	334	328	347	380	381	321	358	359	376	353	387	361	294	370	363	382	327	337	364	373	348	340	344	411	330	346	327	345	366	346	365	365	314	383	376	364	356	353	375	354	371	349	332	372	345	345	353	336	337	351	383	335	329	349	361	337	363	369	355	375	346	362	349	364	318	324	353	343	371	315	375	331	312	340	354	366	345	323	341	366	373	367	368	359	344	330	328	380	362	383	341	355	342	349	311	341	373	366	357	359	346	330	343	381	361	368	365	317	342	365	351	333	345	352	358	321	368	331	332	357	372	355	354	336	353	347	342	341	355	374	350	335	340	306	307	341	353	354	345	328	343	363	337	359	355	370	365	375	316	375	342	337	375	314	336	336	346	353	360	345	359	356	386	365	362	370	361	344	380	353	331	328	344	333	314	354	381	348	362	357	344	360	357	353	345	326	343	351	345	355	348	364	372	310	332	318	387	362	365	336	330	332	342	363	355	338	327	370	352	364	334	371	334	310	336	351	350	360	336	382	349	352	345	373	348	350	335	313	372	345	355	357	351	347	375	333	350	335	362	349	338	355	321	359	352	390	346	361	353	366	333	352	368	366	338	345	332	329	369	350	353	384	343	327	364	345	337	336	345	338	331	374	357	392	353	345	347	319	374	352	344	358	356	349	353	329	362	373	351	368	337	355	333	349	348	345	348	328	348	347	369	334	346	381	372	340	344	314	333	362	351	374	365	356	364	359	344	356	370	348	343	335	326	342	343	342	345	313	335	359	365	320	364	359	335	360	301	380	365	347	344	363	345	346	364	355	365	361	339	349	336	341	345	334	352	383	320	347	356	360	321	355	388	344	347	357	339	348	370	361	374	355	344	327	358	376	331	354	367	310	368	340	368	338	332	369	350	324	349	358	352	348	332	347	360	332	333	350	343	331	398	350	347	350	346	362	354	358	336	331	366	349	332	371	337	360	339	315	386	333	353	339	347	326	352	317	379	371	373	351	353	318	370	370	338	375	326	325	349	361	356	368	310	323	366	338	378	366	344	340	381	378	347	373	323	324	362	365	340	323	323	349	306	328	330	373	341	362	343	373	349	387	347	359	341	334	323	373	363	330	370	316	366	323	335	358	368	330	342	366	358	303	387	343	337	338	356	365	346	347	342	318	362	328	358	356	346	356	362	366	324	364	331	354	348	363	346	370	388	347	338	372	353	381	337	336	357	378	361	324	360	344	370	347	349	341	355	357	399	369	344	357	357	324	370	379	329	346	339	339	350	375	363	319	396	307	362	329	372	395	370	380	325	328	364	376	379	348	328	368	333	336	383	339	344	339	327	361	363	366	336	341	338	343	352	333	332	351	322	362	346	324	352	367	337	355	304	328	356	358	353	351	381	379	359	315	348	355	329	350	365	351	337	366	312	365	344	358	363	375	379	328	319	360	341	312	340	339	360	335	351	354	369	338	332	371	370	324	370	375	338	348	332	366	360	332	364	316	365	359	327	323	360	367	361	359	327	322	342	327	326	356	336	365	336	327	351	347	356	331	368	349	355	366	338	348	385	356	399	371	352	327	363	359	326	367	344	361	369	337	356	357	327	341	339	377	387	362	362	345	371	356	351	342	338	363	336	356	368	331	359	321	373	362	357	312	363	350	350	334	343	337	339	383	374	332	359	350	327	352	357	312	350	342	384	339	354	365	344	353	356	373	339	357	374	353	358	398	388	366	355	355	346	357	350	357	351	368	345	352	359	335	329	319	330	354	350	322	357	373	357	364	375	356	332	418	322	331	385	350	362	336	335	361	387	326	367	361	371	337	355	356	361	345	350	348	347	382	361	381	334	344	341	356	335	359	372	358	401	362	335	335	334	376	360	359	313	305	354	356	324	346	351	379	374	349	325	326	319	381	347	363	333	331	359	325	364	343	361	347	395	331	350	333	350	346	332	363	362	302
10514	20155	19310	12988	9574	7353	5895	4895	3992	3285	2910	2624	2203	2074	1836	1781	1667	1505	1387	1293	1231	1228	1162	1196	1238	1231	1216	1193	1098	1025	972	1063	987	977	979	987	948	893	905	909	902	831	818	810	777	807	793	759	726	780	680	749	725	752	728	727	646	707	702	698	694	672	683	727	710	695	667	721	731	739	710	704	736	693	708	717	687	755	685	678	685	721	700	731	706	707	701	728	681	712	730	694	672	725	680	718	684	712	725	681	673	693	708	678	754	694	663	682	667	695	712	721	720	701	669	709	657	699	659	705	705	654	695	675	695	701	681	747	709	676	678	711	757	724	671	732	681	737	669	698	709	679	682	677	673	709	726	698	698	713	733	738	639	734	712	709	707	711	705	707	693	722	690	690	653	668	676	708	674	722	750	700	689	699	657	691	704	723	647	744	679	721	734	711	751	707	718	716	665	729	703	688	708	697	725	726	712	669	702	690	655	682	676	696	726	714	714	691	733	652	691	727	698	685	726	660	700	705	678	691	694	683	709	721	688	699	731	732	737	686	707	729	666	666	652	667	755	708	695	760	630	655	701	689	662	701	691	695	719	679	683	649	716	665	707	708	649	660	667	645	669	697	670	679	675	723	664	683	671	691	701	684	710	719	661	715	723	703	701	685	667	675	648	723	705	658	689	730	695	661	657	655	708	720	658	682	707	702	697	717	659	706	712	696	727	683	655	655	670	683	670	695	721	681	683	697	730	692	719	686	695	683	695	684	691	689	719	685	665	718	706	702	710	711	693	705	694	669	684	712	660	662	738	708	704	718	713	691	686	671	722	716	720	707	725	726	691	719	690	695	692	694	699	696	727	690	739	678	693	709	697	670	735	755	643	699	689	696	710	732	693	703	695	657	704	757	698	690	673	720	717	681	727	691	676	684	723	691	709	672	705	686	719	673	706	745	732	657	631	748	672	653	673	716	662	682	701	711	745	721	723	745	710	696	702	632	646	683	671	723	668	746	696	638	659	718	683	720	696	714	684	719	680	709	722	693	667	687	688	697	705	692	689	700	690	722	722	654	695	676	687	685	730	705	681	705	688	661	677	644	754	702	690	704	688	710	664	733	736	682	704	700	693	680	702	675	720	674	742	616	690	695	675	699	699	629	663	689	638	669	670	755	715	681	678	700	663	701	666	669	716	670	691	696	665	719	669	661	682	632	674	717	684	720	669	658	734	644	711	672	695	659	693	692	724	733	703	676	705	718	675	676	730	715	683	702	705	661	723	673	650	701	711	696	726	658	670	703	671	692	702	662	671	686	669	700	687	692	651	719	688	676	701	711	695	701	665	712	721	683	706	690	649	716	693	698	663	685	704	637	636	686	683	739	687	687	694	693	669	735	651	687	687	758	656	724	685	671	689	655	698	719	700	668	690	729	671	672	728	725	690	724	719	671	695	749	725	660	740	681	660	712	675	746	698	663	697	717	686	704	731	660	643	687	641	732	722	697	717	674	732	650	702	718	716	651	675	701	708	690	702	629	702	703	693	730	663	708	790	713	638	670	692	665	688	653	693	652	676	690	702	714	664	673	688	709	694	741	670	681	720	701	704	732	675	715	719	666	697	696	695	708	689	696	702	633	728	749	671	707	701	647	739	703	701	717	698	675	725	673	699	747	717	687	686	701	672	724	702	689	695	705	747	679	701	720	674	698	698	735	730	703	689	749	670	742	725	657	688	693	690	672	707	666	706	682	664	683	672	680	690	668	711	738	704	734	671	679	648	712	669	637	678	696	728	704	733	730	666	701	661	683	651	674	689	729	693	704	708	697	705	713	711	675	715	730	659	698	705	717	719	694	732	649	730	718	675	694	692	699	717	745	685	692	705	703	667	680	713	684	732	633	745	667	717	683	636	696	695	721	686	661	681	726	685	698	732	715	671	683	656	722	700	702	670	674	723	671	714	666	667	698	689	690	695	699	696	720	698	691	689	707	682	695	676	724	715	731	712	713	675	746	736	679	711	681	659	678	674	692	718	693	668	711	687	695	708	709	676	709	716	684	720	689	725	752	731	674	739	738	684	654	708	734	712	682	678	731	689	706	696	685	673	694	727	753	658	662	668	704	670	658	639	747	698	668	697	688	668	642	753	692	719	714	685	726	717	693	727	691	693	689	675	701	679	681	738	647	676	695	722	698	706	676	697	711	653	658	678	717	701	724	686	688	704	707	726	671	720	665	691	709	685	649	692	732	674	738	704	673	661	685	712	720	697	701	720	660	714	750	676	709	714	687	685	675	673	673	694	729	703	702	724	717	686	682	700	701	703	709	750	718	688	673	731	682	649	726	683	727	660	727	713	667	673	679	668	682	670	679	687	714	678	702	679	711	710	722	674	730	626	687	689	715	677	685	637	711	695	697	728	688	688	664	685	709	726	720	700	670	728	664	738	679	718	694	664	696	686	711	683	711	680	740	713	706	687	696	696	708	716	632	689	643	655	709	708	734	661	712	660	674	742	694	713	690	690	658	659	674	706	702	657	682	690	715	690	713	710	658	727	756	667	636	662	729	652	672	749	718	681	681	684	649	666	655	671	675	668	690	659	665	690	707	671	719	667	660	676	685	686	676	662	707	699	653	677	666	680	650	691	707	679	705	665	668	665	682	667	693	697	716	652	716	715	708	731	680	728	724	747	689	689	722	698	733	721	698	705	698	690	732	682	704	715	701	669	732	695	684	701	672	653	689	704	639	733	694	670	700	726	690	664	666	649	703	690	680	691	677	703	666	684	702	666	701	680	701	690	740	674	661	695	703	679	709	717	719	697	703	707	699	687	689	685	682	715	746	660	617	718	683	674	742	724	705	671	695	666	711	745	711	711	676	692	734	712	614	680	694	656	698	704	664	747	711	675	682	661	693	675	706	675	707	654	665	713	701	767	696	676	656	702	699	653	711	719	696	705	699	727	690	674	688	713	680	710	706	717	652	685	711	655	675	738	681	687	693	705	682	688	668	694	736	723	701	694	685	664	669	725	659	695	687	717	658	645	706	672	703	689	696	669	692	673	677	687	690	711	656	666	708	691	668	728	709	720	700	692	669	710	678	654	717	665	655	685	673	643	738	727	718	704	708	687	747	685	735	702	660	741	698	729	717	638	677	666	710	720	710	678	705	657	746	697	645	730	684	710	676	712	758	709	678	714	697	751	694	656	675	695	705	749	680	715	663	668	612	725	682	682	724	664	694	708	709	668	734	694	687	718	656	688	632	689	656	679	687	732	694	727	742	708	684	670	705	703	662	682	717	677	696	672	693	635	653	673	712	712	679	686	708	694	687	676	692	683	700	692	657	723	652	704	726	647	720	701	673	720	669	700	645	717	661	706	711	724	717	725	710	716	672	674	664	699	651	675	649	728	686	691	703	701	664	719	646	726	672	714	724	695	649	725	713	681	726	686	677	693	704	677	748	696	701	711	668	717	712	699	673	736	693	689	723	719	671	660	687	716	715	693	691	675	673	707	717
24178	21473	28989	24406	21441	13249	4673	2599	2068	1732	1533	1337	1182	1070	1010	975	870	860	792	795	794	733	730	750	705	676	688	689	670	669	675	651	667	629	607	626	606	586	598	576	590	512	488	537	564	512	534	518	538	535	534	530	508	487	519	488	537	504	493	483	509	498	519	528	507	488	509	543	553	498	474	535	491	528	473	524	473	568	513	483	490	542	523	474	524	526	467	531	514	549	464	518	491	467	495	486	541	481	499	534	467	485	510	535	524	507	497	534	474	529	476	521	501	490	477	511	490	493	472	529	527	515	511	492	528	495	484	509	470	497	490	512	459	501	492	540	554	482	515	504	449	527	489	492	517	538	522	477	490	506	475	468	497	469	517	489	535	512	511	501	487	501	488	512	510	505	514	483	473	508	498	502	494	500	540	512	497	471	465	545	493	472	466	474	496	512	512	452	479	541	470	480	531	516	477	529	493	499	480	481	495	516	518	484	511	474	512	532	472	519	492	502	483	472	482	488	517	505	468	478	499	465	519	522	509	495	487	514	488	561	456	499	498	475	478	503	485	480	470	463	458	489	514	497	482	510	530	481	477	483	524	487	469	501	486	504	494	530	501	489	489	527	482	523	470	508	526	489	535	477	508	483	487	502	466	503	543	502	497	479	499	477	536	492	512	539	482	503	522	475	547	541	515	507	470	496	464	494	505	464	515	486	481	487	544	483	498	503	527	500	499	437	480	496	489	509	496	493	472	457	539	524	537	507	485	497	466	490	527	492	522	482	475	539	495	487	530	508	523	471	501	495	455	522	532	443	461	509	497	499	517	480	533	514	465	490	506	490	518	512	548	525	490	535	520	528	536	505	505	485	481	490	471	470	499	482	509	488	488	490	486	505	507	466	541	501	501	516	514	529	521	514	505	515	509	535	526	483	503	525	514	504	495	540	498	517	505	501	499	461	535	472	517	515	453	493	458	482	505	474	514	544	510	501	497	503	487	472	487	526	507	507	490	502	531	519	487	477	559	482	530	511	512	511	474	494	494	486	515	489	502	497	471	462	510	513	499	452	480	521	461	546	522	516	464	464	544	496	507	503	488	549	493	511	523	510	513	475	502	507	499	519	496	516	500	499	502	501	495	504	505	500	480	449	481	465	462	517	471	548	479	499	461	525	511	487	520	464	489	533	493	503	502	518	497	503	491	467	496	523	524	509	498	472	468	470	495	513	537	491	513	490	513	507	454	526	494	525	484	460	473	505	508	520	466	495	490	503	483	468	487	510	504	477	496	490	571	488	501	459	501	505	477	474	510	516	549	461	513	504	513	519	454	460	511	492	482	535	480	492	504	490	472	505	498	517	484	502	494	475	507	518	496	492	525	499	499	499	501	521	507	503	470	510	509	447	503	464	503	525	518	516	471	493	492	522	521	514	447	480	521	505	450	491	526	480	513	473	525	472	500	514	486	527	496	472	451	500	493	481	496	519	501	539	503	523	506	511	519	540	507	487	508	520	548	499	514	515	486	513	502	519	477	513	469	533	501	487	500	491	467	490	479	514	510	468	501	481	526	528	537	466	512	533	475	502	449	479	500	489	493	503	499	486	541	511	519	527	491	486	487	503	524	488	459	490	506	516	500	498	487	487	466	519	473	492	512	484	484	507	537	503	507	497	509	503	488	490	468	503	466	509	503	470	525	482	480	527	499	484	509	509	479	516	525	483	486	504	471	504	497	518	459	490	491	501	510	499	526	512	493	533	494	521	527	462	498	499	501	517	489	478	471	516	489	487	512	484	507	519	512	494	501	490	483	469	523	519	465	489	506	480	480	468	521	528	512	499	504	529	482	484	527	464	479	495	511	490	490	496	529	495	487	467	484	504	485	506	544	476	492	494	507	489	510	464	478	507	476	531	492	478	459	496	482	500	475	510	500	492	478	510	479	500	495	493	472	521	499	477	522	511	472	538	474	466	498	502	520	484	502	511	483	540	491	523	508	499	438	469	503	509	494	503	541	510	481	477	489	477	498	515	487	477	520	486	490	492	504	533	478	495	501	462	519	515	494	507	478	476	519	518	495	509	488	513	483	482	500	507	479	511	464	493	452	464	486	514	487	495	518	486	535	497	502	551	478	525	513	510	495	496	544	523	510	477	486	498	503	497	465	456	497	502	483	481	501	497	519	506	488	491	483	508	499	475	499	505	548	502	507	478	475	470	457	485	514	472	484	479	489	509	484	512	506	443	483	478	493	493	497	493	491	478	522	508	488	517	501	497	479	510	543	506	489	505	509	452	481	505	519	495	497	482	487	512	506	467	497	488	514	455	501	496	516	449	491	505	489	478	506	519	500	504	536	499	513	509	496	484	475	466	504	499	485	478	487	517	489	496	513	539	508	477	488	484	500	524	494	519	514	487	495	484	498	529	494	442	490	461	481	531	459	526	475	522	457	495	535	491	501	536	521	504	544	510	467	529	500	512	512	486	508	493	490	477	493	537	514	507	527	478	469	472	512	481	500	484	489	474	500	495	515	520	496	531	513	541	500	475	465	455	461	499	531	471	461	487	511	522	471	485	474	527	474	480	514	479	513	480	517	525	528	495	516	516	510	479	484	509	505	487	524	488	462	522	464	505	519	492	521	491	502	520	430	524	518	509	479	511	484	486	515	459	499	525	509	478	497	516	486	496	483	469	489	531	491	498	480	523	481	530	448	482	506	484	508	519	469	472	529	478	486	466	524	487	484	448	493	467	483	519	507	514	498	452	505	517	502	499	496	478	503	506	476	500	471	494	492	468	479	502	465	515	503	506	459	455	487	494	494	532	521	505	536	510	477	524	485	504	527	516	520	501	479	522	458	496	476	483	464	523	486	510	505	502	492	502	505	473	504	459	491	477	507	476	515	497	526	523	481	480	501	517	505	466	525	523	500	472	460	510	488	509	488	508	537	492	537	475	464	482	509	499	485	493	495	492	485	497	547	506	493	513	494	490	483	544	499	558	474	510	536	478	492	505	525	499	507	498	443	507	487	476	469	505	495	517	471	505	500	509	491	501	485	467	515	498	463	486	493	525	501	503	538	512	478	503	525	477	515	489	487	487	489	522	513	502	495	534	534	461	520	449	481	506	468	467	482	445	481	513	508	501	485	475	508	459	495	541	483	458	496	493	527	498	498	494	483	503	478	503	483	488	477	473	475	479	477	525	487	485	500	529	464	503	481	479	536	504	463	514	480	434	528	502	519	461	518	488	520	475	507	508	473	507	511	517	515	542	527	492	511	462	489	482	540	493	471	458	517	485	466	485	531	482	521	499	491	466	491	471	489	493	516	469	487	478	483	516	514	501	504	492	457	509	490	481	515	496	514	496	492	531	500	456	513	492	462	504	535	489	507	493	530	510	475	522	446	470	505	527	493	513	513	550	457	473	498	495	478	492	476	509	465	517	463	548	490	490	490	517	487	519	460	458	485	492	479	487	462	480	509	501	498	456	529	506	521	472	504	462	479	499	483	451
13520	26561	25076	18328	14090	11302	9193	7422	6223	5384	4505	3907	3496	3173	2868	2679	2470	2275	2033	1982	1929	1817	1751	1710	1683	1712	1721	1627	1602	1507	1424	1429	1391	1471	1329	1372	1333	1245	1226	1301	1165	1148	1118	1051	1088	1085	983	973	995	969	1072	1053	981	1022	987	1006	999	979	985	931	950	954	981	932	927	933	1025	953	920	990	954	988	960	947	998	957	987	956	970	932	963	974	951	919	938	924	914	966	962	944	1008	946	939	936	952	950	918	972	933	1006	937	973	952	998	946	895	952	947	976	966	964	992	938	969	929	931	946	930	989	912	942	877	991	937	950	956	950	910	1016	923	941	987	952	973	919	988	965	946	914	960	905	979	911	921	926	976	905	959	882	985	930	961	869	921	950	969	896	922	989	918	973	984	962	921	937	927	926	957	948	914	991	991	929	929	949	956	943	987	952	929	926	994	894	999	925	937	940	916	900	965	967	938	934	963	966	940	953	977	936	926	933	995	925	973	909	932	928	922	963	947	981	974	935	949	921	959	947	930	911	918	920	906	1013	951	966	958	897	897	930	929	981	903	941	937	1007	957	901	958	1021	917	919	896	906	983	995	954	948	917	937	896	936	948	939	964	921	932	948	932	907	943	909	967	948	956	911	939	940	917	906	938	893	926	960	982	973	913	942	890	990	936	912	931	913	922	923	902	936	948	888	910	945	950	948	954	921	898	929	952	924	912	862	939	950	893	962	947	913	923	950	913	928	904	903	889	917	967	971	917	906	909	957	903	931	989	927	986	935	945	892	917	974	963	951	933	917	944	909	922	972	931	909	1007	928	935	951	958	907	917	970	917	900	941	953	917	921	982	938	926	950	930	924	969	932	909	927	966	983	917	954	940	881	924	935	942	913	977	957	867	905	927	931	917	903	930	919	934	899	949	1020	967	883	956	920	936	944	915	920	960	915	936	948	923	917	954	900	933	939	957	922	958	892	976	893	959	915	959	941	951	913	927	950	926	1020	929	921	980	922	977	938	947	963	966	954	918	943	956	901	956	974	917	904	944	952	915	1010	902	963	970	941	955	906	907	910	883	959	1000	975	901	1035	927	938	901	942	904	931	944	910	986	917	960	921	943	889	929	943	921	1021	976	872	911	926	915	917	955	969	913	927	942	975	942	924	974	950	951	920	928	979	959	945	921	956	917	966	905	937	955	930	971	939	951	908	935	925	912	918	918	913	956	929	935	964	941	918	941	898	943	910	936	928	936	913	928	924	948	921	922	983	939	957	844	881	957	893	943	918	921	948	908	945	935	948	945	917	936	948	901	959	930	930	912	867	945	902	965	952	886	931	921	931	896	930	942	943	910	958	985	878	965	955	922	961	920	889	950	920	930	961	908	944	975	982	920	956	924	948	946	941	954	958	906	1013	931	904	902	960	958	958	853	935	917	887	955	930	918	913	914	885	973	968	888	932	942	970	976	945	893	928	953	959	972	937	952	914	948	946	952	962	953	981	965	977	929	937	935	947	913	917	941	894	965	932	979	907	955	935	971	970	981	980	944	953	949	921	920	921	957	938	910	921	961	942	923	939	949	942	954	964	941	954	928	941	893	916	948	932	897	954	905	988	971	944	907	960	969	982	953	954	928	959	956	976	927	978	948	924	967	945	933	914	919	930	888	918	916	938	992	926	925	933	916	926	934	904	914	982	937	939	919	987	919	929	951	960	954	900	920	925	943	859	886	920	909	950	974	963	949	958	937	951	927	963	943	935	945	865	978	910	923	887	969	939	938	937	897	971	919	938	965	905	948	997	957	970	966	900	901	965	951	893	933	923	919	898	907	959	907	901	980	936	938	912	944	912	934	879	977	934	967	916	928	954	935	898	856	909	960	884	975	951	953	966	880	891	913	927	906	953	952	938	991	920	943	937	917	962	950	900	937	918	901	932	967	940	1016	948	983	936	936	950	899	914	978	970	973	955	961	929	942	956	928	975	984	935	963	976	943	934	919	979	948	952	868	903	932	927	906	948	905	934	948	927	909	921	998	897	965	915	927	950	973	969	935	962	925	889	918	954	953	970	964	906	973	942	938	967	949	958	921	913	881	994	915	956	952	947	931	906	1003	943	933	938	916	905	961	944	940	917	959	944	976	914	968	940	900	929	959	968	954	904	929	887	905	959	891	947	944	911	994	977	911	941	931	907	924	938	928	958	921	922	919	959	924	938	922	917	896	929	926	943	988	1001	950	908	978	931	940	874	933	921	927	916	932	918	924	961	932	926	947	1008	919	959	964	901	903	975	954	945	888	1015	949	945	888	923	979	925	921	951	963	925	958	901	948	902	971	910	949	922	951	949	915	962	911	947	903	940	956	904	876	876	856	965	873	898	919	968	966	924	935	981	896	948	962	937	957	932	913	918	998	940	907	932	965	919	898	902	904	957	909	953	965	923	945	973	977	957	920	947	947	918	956	954	911	932	956	958	926	922	1022	917	930	942	915	972	931	933	915	897	857	928	987	917	959	936	891	975	926	951	927	888	950	914	953	921	921	925	938	963	954	989	929	951	962	929	957	939	928	903	933	942	902	963	994	957	911	957	927	955	878	1014	899	969	972	930	940	927	971	911	995	923	909	920	960	928	973	934	894	1014	921	958	913	921	933	949	936	979	920	828	902	910	921	918	983	938	930	950	889	896	969	972	879	938	966	922	922	886	953	931	900	927	926	894	862	955	962	893	953	943	946	926	886	889	987	893	931	860	913	914	907	905	934	964	963	960	921	933	1005	923	928	934	908	967	922	916	915	914	965	981	972	921	941	941	890	933	933	992	891	933	912	915	936	932	943	943	935	933	894	966	931	905	931	922	890	920	921	967	955	939	928	966	949	941	899	875	890	931	1007	1017	947	901	954	885	972	958	940	881	905	975	933	977	912	956	893	923	912	960	956	939	932	902	936	945	978	895	919	948	964	923	957	960	949	917	960	876	923	935	953	944	936	985	1001	905	956	967	1015	949	897	902	976	936	919	937	955	956	929	958	939	926	977	969	943	950	937	911	923	920	931	922	952	996	944	937	933	958	882	990	950	888	958	930	947	883	965	946	936	926	916	943	965	952	1001	892	897	944	961	985	942	903	932	976	964	898	923	908	911	964	913	986	915	944	934	968	918	896	956	975	933	961	910	950	961	928	927	890	962	951	896	914	917	909	984	968	936	964	942	927	855	930	913	936	944	878	939	894	917	981	910	880	931	938	917	906	934	947	945	916	924	960	919	990	969	898	939	975	890	890	962	900	974	925	952	944	932	964	920	909	930	920	905	880	920	919	961	936	1002	939	933	912	944	1000	909	941	901	984	937	970	902	939	915	866	956	968	908	949	908	916	905	950	938	894	954	913	965	885	949	911	971	925	956	938	971	925	977	974	1000	945	941	924	885	904	892	964	928	960	974	965	923	938	888	952	972	945	911	957	934	945	927	1008	937	892	929	936	952	944	1009	927	948	892	888	915	960	940	961	914	942	932	929	922	956	936	965	924	903	923	905	923	993	927	903	891	926	929	915	923	967	919	897
27455	17579	5787	2515	1395	1022	853	694	578	543	514	436	437	421	424	414	398	375	381	398	376	348	386	341	370	369	361	375	372	318	296	307	343	362	291	322	322	284	307	346	326	287	314	297	301	312	323	282	282	289	301	308	318	280	304	237	350	285	299	293	297	281	325	283	317	330	321	294	283	296	302	256	312	276	295	288	302	286	300	305	300	283	296	284	291	304	290	260	275	295	275	303	289	299	319	269	276	289	289	295	264	295	285	246	298	280	264	283	284	301	283	274	292	280	290	298	299	307	330	303	269	301	296	323	291	297	302	304	318	297	270	273	292	315	316	292	306	277	264	299	295	288	283	293	300	306	289	310	298	283	318	264	305	308	282	302	317	268	321	281	291	285	290	268	291	301	291	293	301	321	268	311	302	336	270	291	309	282	281	324	309	320	299	300	280	270	265	271	305	308	300	319	260	294	322	294	311	288	316	296	291	281	288	281	287	314	292	312	280	287	284	302	282	294	316	295	303	299	312	270	275	287	315	285	303	280	294	310	310	306	295	292	294	279	298	275	340	291	314	278	297	289	318	285	251	294	277	314	291	294	289	265	292	293	275	258	297	286	289	282	308	281	307	292	285	271	290	266	307	269	294	275	286	281	271	295	301	284	284	283	288	306	300	283	289	287	318	278	309	269	290	301	287	258	281	281	292	257	295	286	288	287	284	263	316	301	287	272	305	290	326	293	289	309	324	272	283	304	287	274	294	305	289	277	290	320	323	284	309	322	289	276	335	291	312	268	295	305	286	291	283	282	273	299	276	304	307	309	279	295	298	287	306	312	276	294	288	267	282	317	274	276	312	307	282	285	286	304	298	267	313	305	272	281	283	306	300	319	280	329	314	303	279	276	268	290	294	311	286	279	274	262	293	273	294	259	339	286	296	301	285	322	289	307	287	313	312	315	283	291	284	296	271	294	298	277	288	292	292	274	270	303	292	276	300	280	279	304	281	284	251	317	308	290	294	298	278	295	324	251	270	293	285	304	295	301	288	279	257	289	256	289	273	284	287	300	252	294	268	292	306	313	308	298	315	305	292	284	300	306	275	283	300	288	293	289	321	285	304	269	300	269	275	290	276	305	284	299	297	272	258	307	333	280	321	292	301	292	303	308	293	292	282	309	281	321	281	285	297	269	290	298	287	305	312	263	275	285	277	309	272	276	289	301	346	301	301	279	294	283	296	287	309	292	298	280	296	271	283	311	276	296	326	278	314	272	304	306	268	312	299	290	266	299	272	296	291	293	295	266	296	292	292	299	322	319	282	296	298	253	259	293	304	311	322	279	272	277	297	280	269	319	282	275	292	289	285	287	273	287	299	309	315	269	291	291	281	289	266	287	299	308	288	294	300	297	279	292	295	298	300	287	287	289	302	283	250	295	312	311	287	287	251	267	261	295	312	288	295	276	331	262	272	295	284	268	261	287	295	282	291	271	283	281	298	296	302	267	292	282	307	277	291	287	277	274	312	335	320	301	299	298	261	275	311	264	314	321	320	273	305	301	305	292	281	292	291	311	291	330	329	291	305	290	285	277	272	258	278	287	273	308	253	268	299	290	280	286	257	278	296	265	264	277	270	271	314	283	328	278	322	302	282	275	314	277	283	294	285	267	304	299	276	313	308	264	298	262	305	300	325	257	284	321	327	311	304	285	301	287	280	298	274	285	267	273	272	294	291	295	291	291	294	277	278	252	274	289	314	286	279	265	292	323	297	301	276	311	287	303	299	315	306	304	301	316	315	313	290	318	304	295	278	253	323	315	293	307	292	315	289	296	277	274	285	288	290	297	310	319	270	287	282	260	292	300	302	291	322	274	260	285	308	283	281	284	302	291	297	290	313	305	227	297	260	300	300	295	308	258	304	282	255	272	322	293	293	268	283	294	308	281	274	300	281	298	311	306	269	253	254	282	274	264	291	308	311	291	297	289	271	271	273	308	300	284	292	299	290	310	264	304	308	304	325	311	282	290	271	289	271	296	293	299	288	282	293	301	293	298	283	286	265	287	293	290	311	311	315	308	283	292	281	280	310	307	312	265	292	283	322	286	280	288	301	272	301	336	287	295	286	285	265	280	295	298	279	302	278	262	309	308	309	264	312	320	277	266	299	304	299	313	301	278	277	291	299	306	279	295	283	311	279	293	289	303	313	311	279	276	294	299	301	282	307	336	287	278	274	286	314	264	316	301	277	308	265	288	296	266	244	305	273	261	315	331	271	273	299	321	297	291	276	287	265	314	332	287	294	312	291	279	272	309	249	289	304	308	284	272	321	286	293	317	296	277	289	286	268	302	267	278	301	269	305	295	293	296	281	281	303	284	297	298	248	299	268	267	301	285	327	287	311	308	274	316	278	288	275	274	295	279	297	277	295	276	280	323	282	277	270	319	289	299	294	271	282	312	281	314	291	283	314	310	289	291	274	287	301	266	320	281	321	311	270	309	296	309	297	275	262	300	283	315	319	253	300	277	259	291	319	287	267	270	296	266	316	274	317	282	280	273	299	287	282	307	284	283	280	294	305	305	293	301	284	263	293	301	277	299	301	272	320	306	303	296	316	330	262	285	297	315	299	292	304	293	277	269	292	265	309	265	302	282	285	308	265	275	285	284	291	265	283	280	316	289	274	263	270	306	305	266	310	281	255	267	291	265	304	266	290	257	293	274	248	290	335	274	317	301	294	300	299	260	303	313	288	282	306	258	304	290	266	283	275	266	267	283	291	299	305	290	290	291	272	287	317	291	255	303	318	300	268	297	317	310	290	305	303	320	290	317	285	282	290	300	275	308	276	291	288	314	288	309	274	289	301	276	276	273	295	282	261	302	294	289	282	332	297	296	287	287	319	304	319	297	274	294	291	293	310	308	281	309	282	306	257	291	306	307	315	301	249	275	309	274	293	276	304	295	316	292	302	271	265	298	251	305	307	311	335	302	295	259	291	324	269	276	300	313	265	274	313	290	312	266	280	299	302	302	273	288	336	323	303	291	314	255	294	276	294	263	315	277	289	312	320	278	292	295	295	300	290	298	267	302	277	262	269	300	299	273	307	287	283	275	293	283	263	245	281	262	273	296	289	277	310	298	282	304	293	284	301	297	285	313	293	285	290	261	256	292	297	306	307	293	283	322	286	316	275	289	272	303	294	306	282	275	280	299	294	272	296	283	300	323	324	289	310	269	304	263	310	270	291	262	271	279	287	283	273	292	315	294	270	317	293	283	308	295	278	280	319	266	269	258	299	325	322	292	319	337	290	300	296	277	285	293	326	299	266	297	308	307	307	305	266	289	292	305	292	321	281	317	301	320	263	268	267	275	259	285	308	302	275	284	273	275	321	342	304	276	283	279	288	297	267	265	275	311	279	262	304	268	282	302	298	285	289	301	299	286	286	288	315	327	274	306	274	313	294	303	319	291	289	280	293	265	304	286	307	291	281	284	289	288	287	262	293	333	287	278	284	285	316	290
7714	9996	10043	6040	4391	3388	2719	2264	1989	1564	1531	1326	1263	1123	1100	1043	1036	940	899	857	905	932	884	819	854	846	848	817	857	786	741	723	766	769	774	752	711	733	700	669	667	702	628	665	666	628	629	622	621	583	614	635	607	606	629	624	591	580	599	595	595	540	586	593	595	598	562	597	551	589	570	610	591	647	609	586	575	567	554	578	574	551	591	618	602	581	583	595	612	612	615	594	575	581	610	616	605	582	589	604	587	586	581	615	574	571	614	605	622	589	571	657	576	578	621	549	595	634	594	651	558	552	574	598	622	603	573	567	587	599	600	609	581	602	602	594	586	569	586	586	582	576	562	615	555	595	570	616	630	595	574	592	573	591	553	565	607	546	581	596	556	627	621	595	594	590	553	586	588	569	607	602	592	632	587	597	554	542	583	595	602	562	575	540	590	582	597	566	593	609	569	609	588	570	600	577	603	560	593	581	585	576	574	563	588	553	591	569	581	563	617	581	593	567	585	578	552	596	555	613	563	584	569	594	611	539	571	595	544	576	604	600	584	600	567	598	614	588	620	569	559	577	615	579	599	580	551	563	607	612	585	585	603	642	641	581	584	588	597	587	604	593	607	575	582	596	554	574	578	567	596	532	616	573	550	575	554	603	584	587	616	613	642	569	606	567	544	609	608	579	622	598	598	600	594	601	562	612	571	586	582	595	632	550	603	573	597	598	598	546	604	642	614	559	618	601	592	576	550	551	584	609	580	593	610	565	600	588	575	619	596	560	565	591	587	636	586	555	575	626	572	611	562	596	605	552	553	586	617	604	567	599	593	568	559	584	538	627	584	575	616	575	586	573	579	608	584	605	598	575	625	605	576	645	618	585	583	587	521	599	574	570	582	608	575	582	593	616	565	619	571	606	577	584	599	547	600	633	601	595	579	570	625	586	593	604	569	604	559	583	626	567	623	612	592	592	597	608	621	524	601	590	579	599	556	606	554	590	558	574	558	596	604	568	609	593	567	549	565	591	601	578	623	601	576	616	585	532	598	568	556	562	613	593	544	569	604	582	570	603	609	616	558	585	606	593	559	610	592	607	593	636	568	570	587	562	543	573	570	614	630	570	566	562	610	602	570	625	615	603	574	625	639	617	589	642	592	591	588	572	578	587	615	609	553	594	606	577	604	566	580	653	613	573	584	585	588	571	536	588	569	641	611	614	552	592	638	570	560	563	575	615	537	568	588	614	576	652	586	546	585	614	572	574	558	631	575	571	576	601	612	599	627	590	599	616	598	542	598	574	598	592	589	604	587	607	584	620	611	579	569	598	637	562	560	560	612	576	583	591	592	580	594	603	569	607	609	570	592	603	575	594	601	576	588	570	572	611	562	612	573	583	552	560	635	545	553	584	569	590	616	565	543	561	568	564	563	630	569	567	615	572	569	543	585	567	617	605	622	565	595	543	559	615	594	581	590	605	609	638	568	571	584	589	548	585	577	586	565	580	596	585	586	596	606	572	604	641	609	587	573	570	648	614	575	575	605	609	596	556	576	605	559	579	584	584	566	546	570	594	596	587	611	563	578	571	579	599	571	578	581	600	567	556	568	582	551	614	568	548	598	533	588	546	573	557	563	573	524	577	580	571	548	604	593	584	570	591	591	581	583	576	639	580	592	609	554	621	576	610	578	570	570	597	560	595	591	553	639	540	640	606	579	645	616	578	592	658	610	617	560	582	572	612	525	598	600	594	593	625	644	623	561	645	589	581	564	617	606	589	579	626	590	597	581	590	635	594	577	614	628	595	583	589	570	615	566	582	566	620	569	579	588	584	574	653	593	583	540	568	584	543	595	581	542	575	592	616	568	589	577	577	591	627	616	570	630	588	580	611	566	579	599	579	591	566	593	617	543	579	599	629	538	581	602	605	593	607	578	599	564	603	587	598	553	572	542	589	594	562	603	550	561	542	579	585	603	602	587	575	567	590	567	546	542	606	604	584	566	561	572	604	566	547	635	561	594	618	587	585	587	600	627	622	609	567	566	570	576	564	534	598	591	575	586	603	615	588	572	577	586	586	566	593	579	593	558	585	614	570	611	564	593	571	575	627	547	570	602	548	586	581	548	600	593	557	565	610	573	575	596	591	569	606	563	580	608	591	563	562	632	570	596	619	594	590	590	619	672	586	581	568	592	608	605	575	627	589	589	587	561	606	586	588	576	566	558	551	627	589	594	629	575	588	547	596	615	580	580	546	587	556	546	576	570	543	583	553	617	558	573	592	568	605	605	609	615	648	597	629	555	567	598	581	556	547	631	598	590	596	553	567	587	584	619	583	577	594	606	612	547	608	574	598	598	586	607	590	563	574	615	524	603	577	601	530	565	599	583	611	581	606	627	613	604	618	589	558	594	563	586	615	606	599	575	592	597	574	574	567	552	583	588	585	615	615	567	591	583	543	592	547	599	597	575	600	579	572	607	604	639	565	599	611	564	588	592	538	600	570	605	566	603	593	597	561	607	615	569	609	575	566	612	584	603	540	587	586	625	583	569	621	569	559	573	553	596	525	607	570	583	586	575	534	582	581	573	541	591	580	617	595	595	567	576	621	567	584	562	589	608	590	549	567	619	562	586	573	614	596	575	587	609	560	598	588	552	632	583	583	528	583	609	612	495	605	599	591	661	650	592	556	576	568	564	622	614	604	622	544	618	597	607	553	550	588	577	587	596	585	603	605	560	588	581	633	574	603	558	545	582	573	598	567	591	605	593	574	591	587	570	590	553	597	571	588	580	570	570	588	561	569	581	617	596	578	581	590	575	565	560	621	603	628	549	554	560	605	569	579	592	593	561	624	593	591	577	598	595	580	569	596	619	626	582	598	594	628	603	583	592	643	602	620	571	567	542	531	580	579	598	542	545	598	584	576	608	598	552	549	544	545	554	578	590	551	573	607	564	570	577	557	579	611	554	575	575	542	594	557	600	598	592	581	567	572	566	611	547	589	583	578	607	570	583	574	607	556	604	588	603	561	589	615	596	595	587	562	591	619	623	590	611	610	594	586	567	575	591	633	629	594	538	599	578	603	552	550	593	596	569	588	574	614	596	558	602	605	603	590	585	622	559	585	554	613	574	625	583	556	566	567	587	599	553	565	575	590	604	582	592	602	601	611	595	588	587	586	563	614	565	617	611	601	620	581	574	551	606	597	547	586	579	616	568	590	607	581	560	566	583	610	629	611	582	610	570	574	582	587	609	562	602	570	587	534	595	578	584	598	569	624	551	616	581	610	589	538	593	599	569	624	590	551	604	615	613	591	582	561	586	581	615	595	623	613	564	551	553	601	595	606	584	573	605	614	589	570	615	612	568	525	616	610	558	617	571	576	602	571	610	560	580	638	577	633	561	604	569	568	607	584	624	538	602	571	576	602	552	612	593	583	602	604	581	605	558	554	572	551	580	595	570	582	645	562	626	593	565	580	548	566	611	563	632	609	632	566	606	585	541	579	561	584	543	594
25188	21494	27924	25402	13325	3572	2194	1642	1254	1082	971	817	764	690	685	606	606	603	554	553	517	517	557	512	477	472	512	511	482	464	432	429	447	404	429	406	435	435	388	407	381	357	391	388	356	400	375	393	369	359	376	340	355	354	357	357	337	371	362	337	352	355	345	389	345	346	343	334	352	355	337	362	367	365	347	380	349	385	347	368	335	386	335	357	381	376	327	360	361	337	364	347	391	385	349	369	349	337	351	359	348	375	377	348	376	371	342	357	361	358	357	376	367	357	352	357	329	346	350	340	340	341	338	330	376	332	325	368	378	351	351	328	332	346	339	350	333	347	387	362	364	358	357	323	321	359	365	352	355	336	310	361	369	358	346	343	358	329	348	367	365	353	334	354	352	360	342	347	379	366	377	343	378	357	349	338	367	314	362	361	362	343	348	359	350	349	341	356	359	397	350	367	363	350	366	381	360	363	370	338	327	349	313	378	329	368	329	351	347	337	365	385	395	349	338	372	334	341	357	381	344	361	402	364	317	358	349	363	340	377	368	340	334	305	366	339	356	356	342	325	351	373	361	382	363	359	363	369	348	352	342	333	342	331	342	351	331	349	378	341	370	368	364	350	376	374	334	329	338	346	369	361	353	366	381	374	354	352	370	326	343	356	384	328	355	382	348	321	356	373	372	330	357	357	363	338	364	355	325	354	347	391	360	353	364	379	371	342	377	329	352	360	369	334	376	373	355	375	338	357	405	334	317	335	346	372	349	352	365	371	360	335	351	369	353	381	348	401	331	356	365	350	363	378	346	363	385	398	353	350	321	332	366	339	364	377	379	373	324	352	361	335	349	341	357	357	318	381	339	364	345	348	376	348	322	350	360	329	368	344	340	375	355	364	355	333	382	378	395	352	350	346	361	385	346	322	331	323	348	378	334	365	326	371	366	334	324	389	334	336	350	336	393	373	360	370	360	346	379	341	357	377	341	341	339	392	345	389	357	366	354	374	350	380	349	315	324	324	364	346	341	341	344	376	319	365	322	369	381	347	361	309	342	368	323	354	362	378	353	337	379	360	384	326	354	345	357	344	329	367	381	350	392	350	362	348	379	333	370	342	351	323	328	351	374	370	315	336	375	365	329	345	342	330	353	350	311	364	341	381	397	349	394	345	320	358	349	375	345	376	372	342	351	339	365	357	340	349	319	353	348	310	371	333	337	354	353	366	368	356	361	356	335	351	346	350	334	377	363	382	328	359	331	375	351	351	348	378	339	379	354	342	356	346	354	337	349	360	350	355	345	364	333	376	333	359	380	332	347	359	335	353	355	380	369	346	343	356	351	354	361	330	358	325	352	355	373	362	353	368	370	329	343	323	381	374	375	390	362	392	357	396	336	338	322	305	349	341	364	379	332	345	347	347	304	306	345	322	388	347	362	348	322	327	337	325	359	341	379	356	328	383	351	335	353	364	337	327	356	335	351	350	368	382	358	341	377	354	325	343	352	360	341	367	344	353	346	336	375	318	333	352	360	359	382	372	328	341	348	400	368	330	374	364	328	350	364	338	352	360	358	325	349	381	361	335	342	372	325	330	378	350	345	369	389	316	368	364	369	355	369	350	332	356	338	363	380	349	384	354	352	350	368	333	341	340	342	332	360	356	359	393	329	347	360	360	353	355	339	352	308	364	354	378	369	372	346	331	377	348	335	366	383	332	367	360	355	380	367	337	374	329	379	344	352	345	352	357	359	319	376	347	336	326	370	368	350	352	354	341	296	344	352	341	354	362	365	355	369	334	304	345	359	339	355	364	336	343	353	354	372	359	343	331	363	375	341	348	339	356	342	370	360	347	379	337	352	332	328	362	343	357	343	339	358	345	340	360	376	334	344	318	374	337	368	393	363	375	365	357	362	369	342	379	384	352	284	322	347	355	371	364	338	338	353	348	348	363	340	344	351	371	363	358	340	365	329	345	350	363	360	323	363	352	379	350	372	342	372	344	374	321	338	328	379	342	384	355	366	367	343	373	366	344	371	349	355	387	369	382	361	364	337	348	354	359	345	350	373	331	359	333	358	363	370	335	380	360	358	336	333	379	352	372	364	330	365	385	344	383	355	332	394	344	344	364	324	373	338	372	298	319	333	340	368	340	354	360	359	316	335	352	323	362	369	356	355	346	360	362	377	347	362	327	346	349	336	336	364	342	344	349	343	323	374	361	345	344	352	336	350	329	328	331	348	340	397	315	349	358	364	331	372	361	337	358	373	348	366	339	329	363	334	379	367	348	347	352	365	352	391	348	348	339	343	339	335	337	353	376	346	378	366	335	395	314	349	378	350	355	361	328	345	349	344	351	355	373	382	346	338	366	334	348	357	351	361	329	371	387	352	371	349	356	352	338	318	362	348	326	327	335	358	365	361	371	329	347	367	349	346	362	363	361	348	356	353	381	384	376	346	337	386	330	322	308	327	358	351	340	343	352	359	385	367	358	322	367	382	350	368	353	343	379	311	327	403	329	337	351	376	344	342	372	369	337	364	328	348	376	351	347	362	317	346	351	330	378	384	374	355	349	326	350	349	361	364	362	324	351	348	329	363	336	353	359	335	361	361	327	347	363	317	356	347	371	366	341	367	341	359	356	362	340	369	366	332	373	369	389	363	382	340	360	326	374	349	347	420	402	368	383	374	344	391	334	364	367	368	324	366	381	324	299	361	383	385	336	364	370	331	373	343	358	336	351	337	367	351	315	329	359	335	373	349	341	367	336	333	351	354	363	349	367	351	370	357	343	369	397	319	348	350	377	383	388	341	358	337	341	366	354	354	337	357	334	358	379	340	368	346	353	369	318	353	373	350	342	364	387	375	344	361	367	348	323	383	350	351	355	368	341	332	344	378	341	375	361	392	369	366	312	336	339	365	339	370	345	364	333	375	335	344	367	333	370	335	324	374	375	390	334	344	386	338	348	375	331	349	373	320	342	326	371	357	353	350	348	332	345	338	356	389	376	363	330	338	332	340	360	376	339	356	335	341	347	364	354	345	359	348	342	333	337	367	332	383	340	369	346	340	355	365	348	382	347	376	332	351	352	376	350	372	331	358	359	356	354	370	310	358	381	342	355	333	338	363	384	335	333	323	351	349	344	368	357	317	369	352	370	319	375	370	350	365	368	382	379	351	320	376	357	361	372	353	342	360	357	338	374	339	359	342	348	342	354	353	353	351	344	330	372	371	336	331	371	347	363	339	351	363	330	338	328	367	343	331	325	361	355	389	365	323	335	386	346	302	343	372	346	330	346	349	347	367	330	362	354	340	355	378	324	330	371	358	355	320	396	368	334	345	324	359	352	333	380	357	324	332	329	335	357	337	382	289	323	340	341	357	352	372	380	355	341	358	325	344	341	393	342	383	344	356	321	303	366	361	338	399	344	344	342	355	354	348	361	326	337	346	344	376	371	354	355	351	333	331	361	345	396	354	355	359	339	349	344	343	336	355	368	342	404	354	356	370	353
10389	20326	19534	13094	10002	7930	6188	5218	4196	3495	3091	2688	2317	2132	1983	1796	1703	1619	1520	1424	1330	1319	1262	1215	1224	1282	1272	1179	1223	1115	1054	1008	989	1028	971	971	899	906	907	852	815	865	817	746	837	771	728	755	758	768	750	737	731	698	711	707	746	728	723	686	643	719	662	711	785	710	711	701	702	681	695	707	748	715	712	712	711	750	714	704	709	713	698	728	740	690	719	734	697	704	736	690	737	764	684	670	671	696	649	758	654	678	685	720	692	706	687	691	741	701	721	725	667	691	719	663	704	704	676	747	702	692	694	766	701	736	714	689	677	722	712	743	697	705	680	720	714	727	756	730	685	742	665	716	713	679	713	719	711	672	716	670	736	786	699	686	725	662	717	718	730	708	643	688	658	702	718	677	681	724	687	714	727	722	669	734	674	731	693	728	741	681	728	677	711	710	704	739	743	727	737	778	724	649	731	712	694	707	710	699	689	771	677	679	719	713	696	711	666	749	669	685	708	694	670	689	677	703	671	706	733	681	720	710	698	700	683	697	698	713	693	757	726	710	717	683	699	661	689	703	731	656	687	706	720	715	657	688	643	699	674	691	685	705	721	690	694	675	750	728	706	753	715	708	719	699	743	699	706	656	691	679	726	682	731	671	724	706	668	686	667	676	714	706	683	719	703	644	705	682	720	650	714	674	669	718	660	678	742	725	695	669	684	674	707	713	697	702	695	701	669	692	688	667	715	704	726	700	717	687	674	727	699	697	671	673	714	699	692	714	686	681	707	653	704	679	725	686	717	623	744	676	701	649	681	704	730	694	682	733	691	701	705	702	713	719	686	697	722	709	751	732	659	688	684	700	720	690	743	686	664	715	704	711	733	708	744	669	722	732	738	678	721	734	707	711	694	700	736	741	753	681	726	703	639	677	653	683	680	694	709	684	708	684	677	715	663	680	687	670	686	711	644	758	705	711	681	701	695	722	676	697	707	703	661	727	717	727	695	637	715	683	756	712	752	700	675	677	693	695	713	672	695	681	712	734	704	699	658	695	723	697	702	698	683	659	728	707	727	662	708	680	707	667	685	727	719	662	658	690	703	666	677	710	673	694	690	722	711	766	663	716	667	704	691	696	690	721	742	700	643	737	716	701	634	691	678	729	745	699	722	694	719	714	663	743	682	680	634	730	718	680	721	691	725	673	697	709	715	714	656	641	690	705	730	743	693	728	742	730	651	741	697	708	681	736	706	722	700	745	698	681	658	704	667	678	690	715	712	643	718	685	702	734	688	705	698	709	664	712	689	688	724	695	705	710	713	723	692	732	691	695	676	736	680	690	689	728	760	741	737	675	696	702	708	727	772	723	679	721	704	682	701	697	759	679	700	684	719	711	702	669	744	706	732	668	705	742	660	708	670	758	691	712	743	748	680	681	712	699	689	679	727	730	701	724	677	734	726	732	719	697	716	736	689	675	673	718	695	707	747	693	703	683	723	674	732	686	721	711	660	678	740	689	678	683	702	646	735	720	691	712	705	716	660	667	665	754	731	708	679	693	716	706	708	732	715	681	680	722	687	767	725	710	665	697	747	694	713	680	704	686	691	711	698	695	744	692	709	747	704	697	720	693	678	678	716	692	684	691	692	719	723	717	729	674	728	716	696	698	732	692	652	704	735	718	715	709	752	716	697	696	718	704	673	722	680	692	711	693	708	685	665	689	697	693	705	718	761	713	684	673	691	711	685	673	685	693	701	689	673	659	667	695	702	706	670	678	682	662	736	714	693	685	701	719	706	682	708	656	723	665	735	732	716	736	709	719	709	720	700	699	677	672	678	694	685	666	729	698	714	714	710	696	768	667	707	714	689	677	678	670	708	712	710	651	711	674	723	672	685	710	683	676	700	694	693	704	707	645	697	700	783	733	721	689	705	683	724	679	728	700	699	717	770	694	663	715	708	681	731	711	714	676	675	760	661	712	689	675	679	682	688	712	705	729	674	717	689	748	683	739	737	696	717	683	704	716	678	754	699	731	701	717	704	695	744	702	735	688	700	688	688	713	696	756	685	709	706	698	710	730	679	728	708	722	673	691	748	698	714	609	707	727	678	696	663	728	701	687	655	720	718	692	688	700	725	724	741	714	728	749	691	733	702	725	689	687	665	646	658	714	663	717	676	712	689	681	737	738	695	737	661	672	726	731	706	706	667	705	712	674	695	750	696	757	710	673	673	691	736	654	680	682	705	692	713	695	728	691	664	713	726	728	722	687	695	711	642	709	707	710	693	709	701	700	697	724	680	698	721	709	745	717	729	640	733	684	717	717	675	728	707	687	735	686	686	697	731	722	743	709	731	699	713	704	717	735	676	699	683	694	688	714	708	664	656	729	684	699	712	724	651	686	709	699	733	738	702	702	709	697	694	719	706	716	707	717	718	719	713	690	723	711	723	700	697	731	746	667	686	681	702	728	706	715	707	719	665	697	690	755	723	679	689	681	748	668	640	712	679	736	701	669	682	712	686	700	675	721	694	689	684	684	705	711	723	724	726	727	700	764	703	722	707	641	714	667	717	732	676	724	714	686	715	714	672	651	738	655	711	690	683	700	643	701	714	716	739	735	753	667	699	697	711	625	699	705	725	724	729	644	664	675	671	679	727	706	713	683	684	678	681	691	651	704	734	674	696	729	719	640	672	689	679	683	690	654	731	706	721	719	710	690	690	682	690	703	687	671	717	640	699	699	674	707	673	696	700	746	706	703	737	671	712	654	707	720	667	732	699	671	702	666	704	730	716	704	723	724	733	724	705	712	713	676	670	693	711	703	648	710	670	704	652	676	735	714	699	703	737	731	737	702	705	688	750	723	703	735	700	728	684	692	718	694	686	715	736	692	660	647	675	734	725	663	722	732	656	715	733	757	677	704	702	710	706	689	704	724	667	704	670	724	673	709	722	686	696	733	732	735	771	655	699	686	691	677	710	739	706	690	631	737	678	682	666	707	705	697	710	728	685	691	693	695	735	717	681	695	672	699	728	720	703	764	682	695	668	724	698	670	714	695	732	683	705	715	659	653	695	731	705	747	722	672	730	684	736	706	706	680	665	687	716	700	726	690	723	705	697	743	641	712	712	702	675	704	676	687	694	695	679	656	725	711	712	687	700	752	689	757	693	706	696	701	719	717	675	693	715	658	691	719	674	718	688	687	721	688	675	705	726	689	743	735	703	685	680	725	764	713	744	656	712	695	696	702	735	658	685	666	687	712	686	687	688	707	672	709	692	733	686	731	687	677	662	716	707	675	678	707	685	727	692	680	716	685	663	688	702	714	715	675	746	713	659	673	688	698	693	676	689	728	694	688	683	707	687	719	738	684	653	686	755	692	698	687	704	677	634	699	666	657	700	707	698	676	722	751	729	641	667	692	686	689	690	745	681	681	718	705	668	692	690	713	661	680	665	688	661	655	728	684	719	728	684	653	722	716	746	724	734	693	741	709	671	645	733	655	677	746	661	696	717	703
24258	21484	28998	24382	21448	13330	4865	2692	2112	1744	1531	1404	1214	1075	1070	991	943	877	844	811	744	738	723	758	662	735	758	734	675	642	658	664	608	581	643	643	600	603	531	559	584	526	552	560	537	500	502	564	549	504	499	484	534	497	495	519	511	503	499	480	496	497	510	502	504	507	496	515	545	514	505	488	526	502	515	488	524	536	476	489	508	521	507	492	461	507	490	506	531	487	486	486	484	499	563	509	496	513	517	511	506	533	516	522	500	524	474	547	519	515	469	506	526	513	513	490	467	496	459	510	506	492	470	533	522	518	503	522	527	501	513	456	482	501	515	466	502	491	513	507	482	550	496	508	495	491	482	473	485	486	476	476	530	505	495	487	509	493	519	480	532	507	482	533	481	495	511	467	515	493	504	495	484	483	485	526	508	501	518	467	484	505	529	480	522	499	486	496	522	525	477	533	557	514	512	535	518	487	490	490	537	506	536	481	504	463	489	483	454	512	452	527	501	486	508	505	468	502	480	450	508	537	473	533	488	522	520	480	539	450	459	483	505	547	472	456	518	494	500	493	561	505	511	499	518	486	482	504	517	503	491	525	467	499	517	522	501	503	488	499	544	495	525	487	525	504	494	501	530	504	518	515	524	481	509	540	491	463	469	474	511	487	486	495	517	490	510	510	520	475	509	468	527	458	480	499	510	452	470	509	477	457	490	502	507	496	533	458	498	512	499	515	493	505	519	488	470	501	523	481	508	510	466	452	454	491	507	498	517	499	486	484	500	504	491	503	481	485	517	478	514	477	446	507	525	505	497	469	523	513	509	473	529	474	514	528	484	522	514	532	513	561	506	503	517	536	433	486	483	472	484	505	516	494	477	465	496	515	484	486	515	481	525	466	489	483	503	516	504	512	488	488	509	493	501	484	498	523	486	500	480	478	492	509	508	505	533	483	452	479	508	512	491	509	522	466	482	541	508	511	482	511	464	472	502	505	489	496	500	460	511	512	534	508	472	506	501	491	477	475	542	475	526	473	500	476	540	504	459	487	537	492	499	472	467	523	522	498	517	490	518	487	510	500	491	499	509	485	485	487	503	500	505	481	497	490	503	531	491	494	498	507	492	491	482	468	503	458	496	500	522	485	491	479	567	496	501	495	509	499	475	499	527	494	511	476	495	462	500	471	549	499	479	507	510	474	490	475	480	466	517	526	456	518	505	502	528	477	488	513	515	482	493	497	525	486	472	506	488	513	504	486	470	467	494	513	473	479	465	532	520	512	471	498	481	523	469	467	512	486	469	448	494	489	496	497	508	518	520	508	464	474	508	479	483	431	478	493	509	474	485	469	543	475	483	513	474	475	525	494	502	505	489	492	489	471	515	522	491	511	474	479	492	481	473	493	503	488	511	528	468	481	485	488	525	500	497	491	486	458	535	511	477	491	524	499	509	482	495	509	491	507	506	532	506	507	458	497	499	482	458	468	444	469	535	501	474	535	496	500	470	464	515	516	494	487	524	474	512	519	471	496	504	542	502	509	457	518	481	481	484	478	469	557	512	494	507	487	464	487	506	481	467	480	529	475	496	490	461	473	553	490	464	543	525	474	531	485	518	475	483	436	465	526	477	493	477	481	479	512	530	504	514	495	542	480	499	481	494	529	481	475	507	487	520	498	475	469	517	529	471	485	536	468	502	496	483	461	490	509	496	504	509	510	514	511	479	496	465	503	540	527	518	520	512	499	471	498	476	504	480	509	503	489	511	489	510	512	485	458	466	471	513	497	472	511	449	485	494	514	487	522	508	522	511	494	540	516	462	510	495	508	465	484	480	510	512	495	509	511	471	491	485	493	529	503	521	539	527	526	516	521	483	517	440	470	500	482	518	477	466	497	497	547	474	493	531	493	508	499	523	484	446	481	480	542	478	488	488	522	520	506	442	470	497	507	499	520	492	475	456	493	510	537	484	501	492	487	526	484	516	487	526	484	512	514	506	483	497	484	555	491	530	495	492	512	525	483	473	500	482	529	542	487	505	497	514	485	527	487	493	445	469	493	522	474	509	503	479	516	531	510	483	499	508	545	570	505	493	486	536	481	500	492	510	490	491	515	481	475	523	515	493	512	464	526	509	482	477	486	537	516	507	538	536	511	480	463	475	496	465	497	495	497	481	474	464	487	502	471	506	494	523	496	480	491	480	467	476	535	527	480	497	549	489	483	464	500	499	460	487	488	500	496	484	493	505	466	511	480	516	506	512	492	517	516	522	509	450	546	550	499	491	542	483	488	512	504	530	497	485	494	507	475	477	501	514	478	477	477	539	511	476	557	513	506	472	497	498	477	515	446	472	488	486	480	485	513	526	471	506	513	477	507	505	552	511	462	517	523	509	483	522	475	501	503	449	469	489	474	470	484	521	476	472	477	519	537	473	515	502	498	511	472	481	478	500	496	495	524	502	504	485	492	517	501	489	486	527	499	469	508	514	489	532	487	498	484	527	511	457	507	493	467	501	504	512	547	510	526	514	497	499	442	500	481	460	497	496	507	486	499	512	460	491	535	500	500	488	517	506	504	477	479	472	504	564	506	510	501	479	495	490	523	497	519	473	483	455	511	499	497	494	491	505	480	505	495	489	460	527	507	502	482	485	445	497	475	453	494	471	520	506	487	518	496	525	516	522	495	507	506	491	516	487	509	479	524	492	470	505	512	499	510	499	508	505	466	529	526	496	510	464	483	482	480	469	507	519	476	492	525	516	489	526	503	508	498	483	464	510	487	480	498	524	519	517	479	489	538	472	494	487	487	521	503	506	506	508	489	513	485	492	502	487	502	501	510	511	471	473	530	473	471	495	495	522	501	492	465	470	525	498	531	483	499	477	478	501	509	545	472	511	486	469	504	497	490	508	501	489	487	471	500	529	539	504	467	496	439	507	491	503	510	515	481	542	473	466	526	492	514	492	484	483	524	510	506	508	497	517	489	497	490	498	494	490	468	487	487	468	487	487	528	499	486	474	488	503	494	504	519	472	506	485	470	509	437	487	499	549	504	492	514	504	462	494	506	480	497	505	487	517	523	489	495	498	471	564	487	486	540	493	522	494	498	552	569	492	469	481	507	470	519	506	476	507	501	500	451	514	511	497	477	508	510	564	477	495	475	501	454	448	506	489	491	524	503	547	481	510	466	466	482	497	513	509	487	482	462	515	502	485	470	511	508	506	450	464	520	501	497	452	515	453	498	466	497	514	516	488	510	458	498	489	493	467	514	463	499	515	496	503	528	489	459	547	449	482	508	482	473	517	521	454	487	501	480	480	502	465	516	498	477	495	502	501	536	505	501	484	445	507	495	500	453	516	527	502	463	458	510	494	464	534	495	493	510	495	514	487	496	477	530	497	496	474	478	548	491	483	477	493	516	468	478	482	513	533	499	508	463	508	518	448	501	487	478	529	518	495	490	485	494	490	505	491	479	508	510	489	516	467	477	480	507	490	512	482	499	494	507	497	506	465	467
13584	26536	25167	18697	14447	11700	9547	7714	6434	5416	4742	4076	3615	3226	2933	2772	2513	2383	2216	2130	2080	1906	1846	1863	1790	1740	1736	1704	1660	1671	1564	1450	1420	1374	1339	1342	1268	1281	1201	1181	1143	1182	1156	1133	1111	1059	1000	1016	938	1003	1005	950	958	989	1014	967	989	1035	997	979	913	1064	992	987	1018	1009	955	966	982	980	914	950	942	953	998	924	934	975	941	890	921	938	949	948	949	921	976	921	974	946	936	924	975	950	906	920	958	949	914	954	997	918	978	976	946	899	975	961	937	968	940	975	971	951	955	977	942	996	901	984	923	967	926	963	951	962	925	990	966	914	1014	903	951	914	978	968	953	990	990	966	970	976	933	962	952	914	945	929	897	942	946	934	939	904	995	942	935	970	965	984	885	940	958	926	892	1009	912	990	928	987	931	939	934	903	965	961	925	937	950	917	905	932	909	938	916	933	950	955	980	943	939	959	905	873	933	943	918	1018	942	985	897	935	926	948	919	944	929	962	943	936	956	979	939	948	1004	966	941	944	950	934	981	915	947	927	996	977	997	957	927	926	920	941	915	955	933	932	936	925	972	973	919	988	913	966	947	937	949	894	944	958	966	956	927	882	967	913	925	957	969	959	927	968	941	975	965	965	924	965	942	921	981	942	971	943	943	906	956	940	916	996	897	883	943	919	963	931	933	934	962	914	922	946	903	941	964	916	950	966	931	972	990	974	907	963	951	952	954	936	993	925	995	1002	929	873	977	901	944	925	950	955	966	919	941	945	947	943	914	901	924	909	988	964	999	957	906	961	956	912	979	942	915	947	898	957	941	942	969	927	937	932	939	935	943	952	987	973	962	963	933	957	959	971	1002	928	999	1014	910	966	971	965	953	978	946	949	938	944	946	924	926	934	955	977	957	960	945	962	977	937	944	969	963	973	963	897	984	990	906	936	952	979	960	955	957	893	918	970	936	931	951	901	952	951	885	939	1041	956	969	919	976	975	896	931	930	934	971	886	936	981	925	955	919	936	908	968	986	975	930	958	947	945	966	926	914	985	949	942	930	952	895	885	957	946	938	961	970	904	969	960	954	923	938	972	937	918	963	968	1019	925	1000	930	864	965	942	925	926	991	893	1001	932	915	929	916	954	921	945	975	931	919	940	929	951	950	912	952	889	949	986	933	974	920	952	991	955	947	1006	931	935	970	984	944	946	997	968	982	965	918	959	937	967	913	934	981	935	973	955	956	977	954	962	934	1007	913	905	916	950	960	968	989	963	939	941	906	955	949	966	917	1006	983	916	929	905	942	931	894	995	955	921	967	925	960	860	913	930	895	942	932	962	882	916	952	897	963	1002	940	963	972	946	914	945	993	950	941	973	906	948	941	918	945	984	967	888	927	1046	927	934	992	989	912	996	924	952	946	984	949	986	953	937	941	919	993	907	936	940	967	939	932	912	984	1000	961	933	979	937	926	931	948	987	917	934	954	966	920	924	976	944	974	944	948	955	933	922	965	999	984	927	960	966	952	971	940	980	877	959	963	987	1006	943	961	975	920	965	920	894	938	950	977	958	945	963	873	980	934	953	933	935	920	923	981	933	936	949	954	938	965	1008	933	946	979	952	991	914	948	891	917	985	945	978	920	914	924	939	911	964	957	932	917	942	901	926	928	927	894	946	936	971	946	908	995	1003	941	920	944	978	963	870	985	933	885	895	920	940	914	967	940	954	898	893	919	939	940	850	989	981	875	949	936	876	922	942	954	960	940	942	926	935	938	999	1004	982	967	873	914	926	932	904	903	957	975	981	902	920	962	912	954	965	943	922	878	923	926	946	920	974	913	944	969	991	903	958	950	934	895	998	979	980	942	1010	937	969	978	944	971	894	937	961	982	931	986	940	920	914	913	1004	971	943	896	970	911	944	939	958	929	949	942	961	926	907	945	964	954	989	912	1001	899	992	948	936	949	983	912	919	895	932	943	916	1000	968	885	880	923	939	948	882	886	910	969	991	1037	926	1008	932	927	948	1020	975	955	998	968	949	916	938	944	964	957	942	968	927	956	933	933	926	977	906	986	924	945	987	1003	979	931	943	877	957	925	1011	910	920	950	903	979	926	910	1000	911	903	931	958	1005	987	969	899	908	924	962	920	967	983	936	926	963	977	905	919	932	955	968	943	978	910	957	925	938	905	944	1008	981	940	906	930	966	967	958	908	946	966	959	928	928	922	932	946	963	896	970	934	961	910	929	964	964	909	946	964	987	953	996	990	923	950	944	962	945	986	974	960	914	974	907	973	920	933	918	933	955	972	925	905	983	923	963	943	931	894	933	881	945	955	1001	1010	941	918	927	939	998	949	993	935	889	947	897	1001	925	1003	892	860	962	919	957	951	918	926	925	941	887	948	936	944	930	970	920	995	956	906	933	960	985	952	899	1018	929	916	979	848	906	978	969	935	885	917	961	936	954	903	967	936	957	914	932	965	968	997	960	961	937	941	946	951	917	971	1000	1009	980	905	959	970	893	914	938	968	907	902	936	947	978	941	1005	942	965	991	940	959	947	891	965	963	871	925	966	992	892	976	939	918	922	958	950	982	935	954	948	904	932	942	947	926	918	878	967	930	905	965	946	906	966	958	966	940	975	938	942	972	910	961	945	904	906	954	930	936	962	909	946	906	914	913	894	950	953	931	924	899	906	922	927	955	938	978	923	924	945	912	991	946	899	962	972	933	951	965	854	970	917	945	900	912	947	953	881	884	906	943	933	891	925	960	994	982	939	975	942	903	917	973	910	975	897	924	950	940	866	934	951	963	958	953	970	1013	937	932	984	924	974	960	946	982	961	896	978	904	971	975	918	1005	910	924	945	955	940	911	927	968	979	974	954	923	962	954	926	967	925	944	918	922	931	922	983	945	923	936	980	940	976	996	989	921	947	946	936	957	940	950	934	969	949	946	920	932	1007	935	942	936	962	901	956	936	957	1009	978	960	956	912	921	957	977	919	901	944	935	966	957	982	947	933	902	950	928	930	986	959	901	944	914	972	943	916	924	932	919	951	926	963	916	930	941	949	961	928	920	976	993	955	978	953	925	948	988	997	898	920	930	1000	952	941	929	995	958	950	974	941	921	1016	934	913	918	963	929	949	956	898	912	916	958	953	937	927	904	944	943	958	1013	994	932	960	1025	949	966	944	940	979	919	972	918	921	938	950	1003	989	986	936	943	964	904	949	956	913	953	967	975	947	951	916	938	946	905	930	977	940	941	1015	923	931	939	916	912	919	965	894	951	974	973	908	871	992	973	892	955	930	891	1053	887	954	955	953	942	958	892	919	999	960	925	909	941	963	960	913	909	1019	927	947	925	978	973	975	938	912	923	916	904	966	946	941	926	941	935	959	931	1010	936	966	961	931	908	938	955	928	938	954	930	952	970	900	932	948	947	964	986	924	889	975	931	935	955	924	977	949	946	953	927	939	976	953	901	933	949	930	941	923	896	895	955	964	940	957	955	948	937	963	982	895	916	946	979	941	915	916	934	967	977	930	959	928	932	915	925	941	879	950	972	976	922	941	959	893	999	971	958
27448	17583	5870	2665	1496	1103	882	739	619	522	560	466	459	421	450	433	432	383	394	410	408	376	373	369	367	350	349	370	387	319	335	334	351	337	371	322	354	331	334	314	307	305	314	302	320	291	324	276	311	322	302	311	310	280	298	309	333	305	328	288	298	287	315	279	319	261	307	300	304	344	306	287	293	279	290	299	280	296	305	305	294	337	286	301	319	306	326	334	308	296	298	268	286	313	318	288	311	278	318	296	286	296	307	294	286	320	308	287	275	287	299	302	324	298	289	291	282	292	247	309	309	299	284	292	300	299	287	289	285	293	290	315	304	282	305	309	302	290	291	297	290	292	299	289	297	298	301	311	274	287	291	270	307	335	279	290	266	309	296	297	274	324	313	263	311	282	267	321	311	288	309	258	283	273	292	273	314	266	295	296	287	277	283	300	297	287	290	298	283	310	295	304	294	284	283	296	297	253	308	286	274	257	297	262	287	284	320	291	312	291	289	280	301	290	272	314	290	304	288	281	316	304	280	285	262	290	323	304	268	312	288	267	326	306	266	318	321	306	296	305	298	279	258	302	309	295	303	303	272	286	298	276	273	271	283	294	310	309	311	285	324	306	289	277	279	242	281	291	299	310	263	296	266	291	287	271	283	301	280	273	287	274	295	284	274	286	301	275	318	308	315	275	318	302	275	296	297	254	278	283	301	300	307	290	289	297	301	275	339	297	318	276	292	296	300	296	333	294	276	334	290	296	335	300	308	312	276	289	278	281	281	318	292	305	267	256	301	252	307	280	323	282	264	270	262	290	296	265	305	283	297	310	277	320	297	314	285	272	308	313	316	271	319	287	290	299	256	289	303	325	314	299	282	285	288	300	303	285	301	260	322	278	300	295	315	279	303	290	283	308	291	248	272	289	280	277	269	279	295	290	295	292	279	295	286	293	308	286	300	272	258	270	292	283	270	258	297	312	275	273	273	320	307	273	307	295	307	296	319	292	284	272	316	293	311	295	311	287	318	316	295	269	291	293	311	271	333	261	304	308	293	279	277	312	318	284	302	276	284	283	297	282	274	309	264	285	300	281	287	274	286	277	307	293	321	288	290	315	278	280	284	275	327	297	277	304	286	268	288	295	351	291	321	292	288	286	283	275	320	289	284	279	303	273	279	259	291	297	312	275	317	289	289	297	277	271	297	291	305	289	283	279	293	319	324	296	323	291	344	300	278	307	306	287	288	287	281	284	304	315	293	291	259	313	279	305	273	315	307	292	275	286	262	312	307	285	302	298	298	294	272	284	284	283	314	286	310	277	312	323	293	284	310	274	305	292	284	295	286	310	310	339	289	303	292	336	268	284	302	289	289	296	316	321	292	292	300	297	311	276	268	295	281	281	296	267	296	312	322	310	292	281	324	292	299	298	311	249	289	256	273	304	286	265	273	291	308	287	301	305	269	284	275	312	286	276	283	281	294	324	296	272	253	305	308	284	291	294	288	298	295	298	283	300	292	297	292	281	318	299	273	312	281	307	275	273	255	271	299	313	292	264	314	277	299	285	315	289	317	318	310	293	300	280	282	284	297	296	292	278	318	272	276	289	305	261	305	309	325	285	277	288	268	296	292	289	302	273	296	292	310	314	282	270	297	278	279	336	271	275	257	287	305	278	325	279	314	255	307	299	293	301	297	313	268	285	266	306	255	308	274	301	277	298	305	300	278	305	287	297	290	321	312	299	276	299	290	299	290	274	323	275	290	272	298	306	267	269	297	325	264	273	285	278	289	290	290	307	259	290	286	279	278	287	272	272	289	293	305	280	290	290	303	306	296	276	300	284	282	279	311	303	281	292	307	241	318	276	271	279	269	292	311	321	298	277	282	290	298	260	284	299	292	304	296	299	300	273	296	296	289	289	290	294	283	279	294	298	286	302	299	321	312	298	296	302	283	296	316	266	284	303	276	285	298	288	299	303	282	328	250	277	313	295	297	264	298	292	285	319	277	294	282	263	311	301	281	288	279	294	280	309	308	341	338	272	337	302	285	302	282	292	301	280	300	270	255	290	282	293	291	283	287	289	289	321	335	326	290	277	282	300	298	297	300	313	304	311	282	293	303	295	318	287	305	268	273	268	321	290	301	296	293	296	284	278	273	301	298	282	281	289	304	318	336	284	266	330	289	297	307	310	317	308	283	303	285	294	324	284	273	296	297	341	277	286	293	308	278	317	298	282	288	335	291	296	275	274	316	304	299	285	291	305	289	292	301	250	257	297	305	306	277	298	304	314	335	308	287	301	321	285	308	277	281	272	282	293	288	301	291	323	270	275	289	297	297	322	258	302	308	300	307	288	277	291	270	302	280	267	314	299	286	267	326	300	274	322	342	259	284	305	292	288	313	303	304	276	290	317	307	285	280	265	257	302	282	297	298	310	301	286	305	270	339	302	293	333	243	270	284	264	295	301	274	270	291	281	279	296	273	305	290	284	269	299	276	324	263	288	325	297	282	265	294	313	303	325	274	260	294	281	289	285	320	269	278	289	288	299	319	314	323	297	291	287	315	315	256	295	320	289	302	292	276	309	301	280	302	296	302	285	258	312	301	313	277	282	306	289	304	287	298	309	299	327	326	298	319	286	282	309	305	291	304	277	282	304	281	273	271	310	339	316	290	290	286	284	277	283	317	297	289	286	284	326	262	315	264	309	293	298	289	299	304	283	304	280	298	303	283	307	285	294	290	283	302	294	293	293	316	308	314	327	280	288	261	305	281	277	310	317	331	284	284	288	273	270	313	304	296	296	305	305	274	320	287	319	319	280	328	275	308	281	267	274	296	305	270	296	310	286	295	290	326	294	307	293	280	300	299	308	314	276	278	311	291	302	313	295	320	275	294	293	306	285	290	307	264	316	289	295	282	304	278	268	309	287	292	307	305	267	291	281	286	284	295	281	299	273	300	306	303	299	308	279	298	308	288	256	323	304	285	295	307	317	293	267	296	280	292	274	266	302	306	297	290	300	267	267	278	282	287	288	274	267	275	295	278	289	307	309	283	294	293	289	275	275	304	267	286	269	284	282	305	273	313	310	277	292	277	296	308	302	269	285	327	284	276	288	283	305	289	295	284	326	294	315	293	258	300	297	303	300	272	257	306	305	283	291	320	296	256	312	280	307	275	299	285	273	285	325	257	303	285	288	273	300	281	290	293	298	294	302	297	297	281	282	299	282	298	299	283	305	303	285	291	260	291	259	274	321	285	299	307	323	338	297	270	311	311	312	319	277	255	281	290	307	254	300	284	291	313	279	309	305	314	296	290	301	306	287	299	297	308	298	304	286	276	319	297	304	294	303	290	290	282	292	289	261	309	320	299	275	295	299	302	303	320	269	287	301	295	290	325	282	296	301	298	311	305	293	271	261	298	316	307	276	267	302	304	308	332	296	260	321	299	279	317	298	283	312	285	301	302	303	318	281	272	275	270	287	292	277	318	295	303	317	295	302	277	320	296	272	286	308
8028	10375	10254	6279	4646	3531	2911	2356	2057	1776	1606	1452	1336	1270	1185	1096	989	1061	988	973	955	904	877	867	892	846	878	852	895	836	829	813	768	725	760	735	707	733	758	700	672	687	707	642	637	679	610	591	601	582	660	637	582	592	648	632	597	626	596	608	571	619	596	568	608	599	540	596	606	591	571	574	607	614	572	597	624	611	615	566	606	626	595	572	621	597	612	593	560	599	630	626	606	588	607	604	620	601	586	599	601	617	662	616	563	560	569	619	597	551	607	562	583	601	620	626	615	542	574	592	580	632	608	592	576	618	626	582	609	570	582	604	591	608	691	561	574	624	604	630	634	618	579	584	608	596	587	597	629	635	595	586	596	606	654	586	583	599	655	584	607	569	636	564	630	598	581	616	587	633	610	612	590	623	645	613	603	613	580	616	560	600	591	610	588	591	582	653	622	620	616	608	592	622	603	584	601	633	583	575	597	600	602	620	615	614	589	603	589	588	578	594	653	616	608	610	603	596	620	605	577	568	611	614	585	582	560	632	602	553	555	606	577	546	623	602	601	597	610	594	594	600	624	579	628	631	628	588	574	575	594	549	596	594	612	588	598	603	590	631	592	596	623	554	576	581	614	605	601	608	609	594	587	570	600	597	587	591	604	615	597	609	579	582	523	618	597	597	596	611	592	562	603	577	581	627	557	535	577	609	611	608	572	605	567	587	612	617	587	576	575	594	593	589	578	601	593	608	602	598	569	655	602	610	570	595	584	573	582	631	604	605	597	590	611	576	546	585	627	596	591	558	610	568	569	585	570	577	587	556	588	635	591	620	623	602	617	612	607	633	571	597	596	620	601	628	601	532	609	613	602	612	619	605	611	589	594	629	582	608	607	540	587	619	613	558	592	645	593	570	594	594	554	580	587	584	594	632	600	600	593	599	585	578	600	598	573	606	618	616	621	590	597	548	607	587	646	566	584	596	599	598	604	560	606	598	602	625	611	627	614	605	587	585	599	597	635	585	610	619	578	586	636	592	585	599	593	622	584	553	566	592	605	620	581	575	594	606	579	618	582	585	593	560	595	605	626	573	627	580	521	585	611	554	612	586	631	615	584	579	567	637	623	632	593	614	576	591	584	610	619	597	608	625	616	555	596	555	564	601	582	615	600	582	567	559	620	570	613	581	576	608	601	623	594	612	593	612	630	610	600	593	579	555	618	585	602	562	606	614	609	608	561	607	640	565	579	595	615	594	568	571	566	581	611	589	653	587	613	603	584	580	642	601	603	597	555	644	573	621	620	583	625	631	568	609	624	618	574	569	511	595	582	571	568	603	613	558	594	635	601	605	608	595	565	559	606	574	579	590	564	567	586	601	625	607	600	647	628	586	604	603	617	577	585	606	570	582	604	604	539	584	578	575	578	617	604	557	620	591	563	607	571	562	600	563	607	612	592	595	588	593	626	585	613	623	590	578	607	614	598	615	581	604	599	603	578	608	614	613	613	609	572	563	619	572	606	675	586	614	558	609	556	559	572	617	613	572	542	576	574	646	611	566	560	601	583	589	613	586	568	590	620	603	612	573	595	587	590	583	596	594	604	624	612	588	588	601	608	584	579	576	588	584	565	599	595	600	623	594	577	531	605	593	604	598	613	623	604	587	541	574	607	585	591	593	615	561	572	612	630	619	638	528	614	561	610	602	609	603	600	549	612	622	576	596	572	633	606	594	594	622	602	603	575	599	604	610	576	594	579	579	588	588	597	609	575	624	556	611	602	628	603	604	606	579	575	579	600	582	593	620	553	601	630	590	584	584	585	579	585	627	614	612	621	610	611	620	612	584	572	592	566	589	579	600	583	588	609	606	620	645	615	576	551	579	627	586	601	600	586	578	577	627	588	596	605	590	598	567	582	543	598	569	585	575	553	565	582	577	579	611	579	595	616	568	594	582	615	588	582	609	588	603	622	572	588	581	601	622	602	560	608	581	571	531	572	618	606	572	596	625	577	584	552	608	642	604	633	609	595	597	606	605	600	623	580	564	610	593	582	593	636	617	603	587	651	610	594	579	661	547	563	580	552	596	561	606	565	590	617	586	606	647	658	598	582	539	581	606	677	587	557	583	598	592	648	613	629	619	589	599	617	583	604	571	574	593	565	579	604	566	614	591	601	587	617	617	626	606	611	605	569	590	582	567	593	570	571	577	608	600	635	573	592	611	593	582	591	609	586	563	601	606	613	556	611	612	633	577	603	600	610	605	640	602	597	603	602	607	602	609	588	578	568	547	656	547	586	570	627	573	543	651	560	597	596	582	589	574	614	578	596	581	615	578	573	573	603	600	602	571	642	567	598	571	645	639	618	588	552	620	623	590	595	628	559	550	565	614	611	604	618	629	661	623	566	635	604	582	588	606	571	619	616	616	580	567	578	602	607	608	593	599	553	586	622	569	556	594	636	580	587	590	571	558	594	570	577	576	600	590	634	576	579	602	605	596	606	595	569	599	597	580	576	588	559	602	526	632	591	595	626	594	565	652	616	572	561	626	609	593	617	612	608	584	599	599	571	600	582	589	608	586	577	601	577	614	591	639	621	627	556	570	595	587	594	619	555	578	614	581	587	612	604	571	594	605	622	634	586	581	567	611	581	600	611	574	582	587	568	539	582	576	650	632	589	618	616	620	579	628	585	638	583	575	558	621	597	601	582	576	594	595	597	601	577	605	614	599	584	564	620	589	604	586	582	546	566	587	606	578	596	583	613	574	614	595	618	577	644	589	556	600	583	577	592	609	576	589	598	625	600	626	568	634	554	627	604	670	529	600	655	586	607	620	595	620	608	647	572	600	624	570	618	558	612	589	604	593	616	576	569	600	627	567	587	580	608	579	618	560	561	644	553	589	602	569	603	622	594	606	603	601	622	578	613	575	591	635	618	616	597	604	622	555	592	617	592	594	602	542	595	581	617	606	578	605	571	637	646	565	565	564	597	630	549	563	554	602	555	584	590	606	587	614	612	566	582	584	557	588	589	575	577	610	576	557	589	554	610	616	579	628	599	612	611	611	591	572	565	591	546	619	579	574	602	562	555	568	565	594	597	571	600	613	589	632	588	585	599	581	612	582	592	563	600	600	577	561	592	572	591	534	577	582	585	623	621	601	599	594	577	572	599	541	598	618	576	601	595	604	599	566	564	579	585	612	645	579	600	609	590	629	589	596	632	567	577	573	566	625	573	610	541	577	584	558	611	586	616	574	608	654	623	599	607	602	610	571	621	596	591	564	598	603	603	579	527	618	546	573	605	586	597	613	584	625	554	617	591	588	599	622	574	580	574	587	603	621	596	549	604	574	529	603	628	596	579	573	612	616	625	593	624	580	613	601	602	525	612	558	589	558	583	602	551	623	554	574	557	570	567	636	567	569	591	602	644	614	573	572	542	607	595	604	618	618	618	574	581	582	629	636	609	563	603	623	642	596	602	596	576	576	643	590	604	578	603	595	618	596	627	604	617	569
25192	21473	27907	25386	13638	3773	2347	1676	1296	1182	1012	890	745	767	673	649	576	620	580	545	538	528	523	505	498	473	510	489	486	491	463	449	481	439	450	453	392	376	411	414	392	396	398	396	425	372	377	370	359	401	359	344	362	334	355	379	387	394	375	311	382	413	392	348	355	349	385	395	343	336	346	364	358	352	381	339	369	372	336	366	359	397	389	367	359	390	329	346	344	345	365	342	357	361	374	374	339	358	380	364	401	374	370	356	349	364	330	364	341	371	404	357	382	368	389	372	359	336	345	343	351	383	331	332	379	347	361	340	367	366	340	363	359	351	398	345	338	382	350	339	331	339	359	359	399	345	353	369	364	360	383	370	351	375	366	333	365	369	368	365	323	373	356	369	366	366	373	354	386	372	378	385	312	359	366	358	349	362	348	353	372	374	359	340	390	397	356	337	375	383	380	355	369	360	348	333	382	383	362	343	376	348	377	342	349	349	373	347	377	362	358	346	319	343	365	360	348	394	403	320	348	367	354	342	321	360	377	354	369	371	322	378	377	351	343	351	353	357	324	356	358	357	354	349	310	367	378	404	364	375	384	370	391	363	378	327	353	387	345	372	379	345	393	358	362	373	375	372	347	336	393	378	304	330	362	376	351	380	383	361	347	353	382	359	353	328	399	373	355	358	377	361	387	346	336	350	338	375	338	351	373	350	372	362	343	356	374	381	364	359	373	379	379	322	352	384	344	373	358	349	339	369	351	335	337	329	365	333	348	352	358	366	341	331	369	380	351	340	350	353	364	332	333	366	372	360	337	354	352	392	391	345	370	334	372	342	372	348	353	361	375	370	367	390	364	357	342	381	359	345	362	353	350	341	357	346	325	386	372	393	374	372	368	348	384	376	378	373	338	358	335	359	334	350	370	325	375	401	351	332	383	405	405	353	360	389	378	361	364	358	352	365	374	397	336	347	362	355	402	377	344	355	360	358	349	361	346	333	339	374	406	366	342	343	333	352	357	345	374	357	361	343	362	349	365	325	331	364	388	358	317	350	367	372	376	366	365	398	369	334	350	372	371	352	369	318	343	359	358	302	334	361	341	386	376	383	369	365	358	340	389	352	359	359	344	332	358	360	371	374	360	400	353	353	356	337	383	346	369	359	371	353	365	344	373	359	375	380	360	353	351	375	384	378	395	336	333	392	353	318	351	364	379	341	379	349	366	361	392	327	370	346	346	315	319	369	354	328	365	351	361	369	347	381	380	400	368	361	347	338	386	393	350	347	389	333	341	386	354	406	353	314	376	343	339	372	361	355	349	368	369	343	349	377	352	329	355	376	368	336	375	354	366	365	352	382	357	390	372	369	376	319	369	354	330	365	379	344	337	351	359	388	323	379	346	397	360	388	377	348	345	333	367	364	376	331	391	346	363	380	361	349	345	374	349	357	351	357	361	322	350	374	372	380	325	348	348	361	352	357	356	377	360	379	361	333	327	343	350	351	372	368	354	371	366	354	371	364	357	350	344	342	398	375	344	369	363	344	346	338	340	394	339	401	380	371	391	344	360	389	382	367	358	373	365	338	388	377	343	360	336	387	346	334	344	391	365	357	372	353	377	368	343	357	343	373	383	384	352	322	365	362	377	320	400	346	355	378	347	356	367	343	370	330	334	365	334	374	366	332	347	348	348	377	340	329	362	356	344	375	350	412	364	362	353	413	362	342	382	377	360	343	360	386	343	357	366	339	355	334	374	394	350	346	372	355	334	374	376	395	345	369	357	376	387	369	378	343	387	347	344	380	321	334	377	361	354	335	332	375	360	373	331	379	374	320	382	347	390	368	359	357	375	366	361	372	351	352	356	363	390	328	359	347	351	350	361	386	330	343	370	361	370	351	386	373	384	326	384	354	348	328	356	371	348	322	381	357	390	378	322	374	338	360	345	335	377	359	362	393	360	354	363	349	357	330	346	365	356	348	372	373	360	379	371	298	332	379	362	329	373	358	351	350	373	324	353	326	385	370	352	345	336	325	347	343	379	378	337	363	359	341	353	361	351	386	328	382	373	318	387	357	354	357	348	384	371	329	343	343	354	383	344	394	336	363	337	356	351	357	361	336	388	360	328	341	377	347	358	348	387	352	350	365	363	328	355	368	360	397	366	340	350	365	357	311	367	363	343	354	348	362	351	357	393	372	338	359	393	365	375	337	378	373	379	377	374	356	372	357	360	338	329	363	375	344	350	325	350	326	372	385	348	359	360	333	360	354	381	355	358	369	336	376	356	392	345	347	350	370	360	350	381	368	374	384	341	347	328	350	346	349	380	354	358	352	345	345	352	351	384	323	354	383	371	351	372	359	371	366	368	348	337	350	342	349	333	386	354	343	363	380	364	354	342	369	349	355	352	329	358	358	346	387	357	368	346	368	402	323	379	378	356	374	317	332	366	375	365	345	366	326	375	367	393	346	350	345	347	390	372	351	366	333	372	374	360	373	354	356	358	322	378	370	384	354	368	330	347	378	356	349	333	379	365	326	364	344	383	355	392	373	355	348	347	352	353	394	370	384	351	385	346	372	373	364	351	371	358	363	353	356	384	364	337	341	339	318	339	361	362	373	349	387	310	346	343	376	358	407	372	380	339	362	361	358	344	363	362	340	358	362	327	338	369	333	374	373	362	378	356	376	382	326	355	335	371	350	383	381	347	389	352	367	352	332	344	373	372	374	351	363	347	361	337	379	347	355	344	369	356	341	359	334	337	352	349	378	379	367	370	351	357	367	384	324	335	384	359	357	354	371	364	391	381	363	345	343	326	364	360	367	338	362	350	353	356	324	350	341	383	379	358	364	362	354	339	379	376	326	376	346	358	332	395	385	340	363	358	390	378	372	347	359	379	364	357	343	329	372	350	339	358	356	346	331	376	335	373	367	392	375	319	370	426	353	355	383	378	369	347	329	314	341	366	358	333	344	361	366	347	335	357	351	367	398	403	340	334	354	359	362	348	364	362	375	367	369	377	385	375	376	412	358	371	322	366	392	365	353	367	387	362	364	348	349	361	350	341	353	368	328	296	378	371	356	348	353	348	343	321	363	370	322	350	379	384	352	353	325	372	351	341	356	371	346	368	376	363	361	397	364	356	370	356	361	362	370	346	344	348	370	376	315	347	363	368	333	338	347	333	347	372	333	362	320	370	381	355	343	351	335	365	365	355	346	304	382	378	356	372	388	362	352	351	371	335	379	344	345	348	361	349	344	364	363	361	381	365	357	368	356	373	408	380	374	362	375	338	380	367	375	388	367	372	392	358	401	349	347	355	378	340	337	360	343	370	367	379	345	372	404	310	359	388	376	363	342	328	354	358	378	330	365	337	375	362	366	375	403	344	281	384	359	368	357	399	354	362	346	320	361	407	342	376	335	359	390	404	381	339	339	361	354	353	358	361	337	345	344	359	358	389	365	350	347	378	375	360	377	366	350	380	357	349	330	352	347	397	357	365	374	352	376	363	358
10647	20831	19916	13634	10493	8121	6366	5225	4335	3730	3068	2700	2322	2166	1984	1796	1808	1777	1549	1533	1536	1400	1323	1317	1242	1234	1192	1235	1214	1164	1103	1014	1020	928	987	959	1004	948	909	917	846	867	859	802	778	740	751	718	752	752	726	731	715	754	709	720	727	752	727	725	697	721	720	703	765	704	710	742	724	751	681	715	680	750	738	726	689	705	716	734	714	713	726	737	756	735	665	696	762	731	706	722	761	720	743	688	761	719	699	728	729	734	726	669	718	734	681	736	758	702	703	729	705	719	728	740	707	732	679	702	719	682	728	677	732	695	692	726	725	715	734	724	709	731	716	724	727	701	744	714	728	752	663	700	713	681	712	703	746	713	768	762	723	758	723	671	669	684	681	707	714	691	755	719	721	698	724	705	708	708	748	766	706	698	759	649	750	734	709	695	701	702	720	700	671	672	651	679	686	707	715	652	701	703	706	690	737	696	689	747	724	695	698	736	750	702	733	726	727	692	746	703	732	645	658	718	686	689	693	694	726	714	706	725	718	725	731	712	761	761	752	698	654	705	735	660	700	680	733	725	706	685	708	721	681	717	693	733	683	722	738	711	708	697	728	720	710	695	690	711	708	683	697	674	685	756	676	646	706	661	756	704	755	684	679	720	726	721	705	705	683	730	660	691	699	679	697	723	696	709	733	685	681	697	681	720	680	703	753	674	660	683	681	745	760	711	681	705	691	714	732	739	739	674	712	704	712	707	688	718	701	725	734	674	726	720	689	670	720	717	702	698	688	723	686	704	716	684	695	734	668	710	720	729	677	676	695	774	711	721	739	758	693	691	696	692	734	694	660	682	752	729	683	690	661	720	741	708	746	690	748	689	680	707	713	718	711	727	707	678	715	718	721	703	713	639	727	703	685	709	739	729	669	738	717	729	695	734	724	673	694	691	767	741	687	682	690	700	677	673	730	724	714	717	720	694	689	680	724	724	707	642	716	689	694	711	726	676	685	704	690	662	735	671	707	736	691	696	696	752	721	677	713	712	713	688	670	692	703	645	721	732	677	743	735	749	709	667	705	698	708	725	740	726	681	723	706	730	713	746	696	684	710	733	672	731	708	726	730	693	697	718	709	727	742	721	729	742	681	712	724	703	718	652	668	727	677	696	741	704	712	672	725	678	686	683	722	717	753	692	677	694	725	720	705	703	733	725	718	727	743	753	658	698	775	744	688	755	695	705	757	730	699	711	707	741	755	718	713	704	708	722	729	737	706	674	686	716	695	744	678	747	739	670	690	718	746	710	652	721	755	728	720	720	750	757	686	724	728	696	729	702	741	750	701	696	738	678	665	716	717	688	748	661	714	709	696	709	696	667	636	748	697	676	679	678	753	696	725	717	714	723	685	702	723	715	683	778	717	693	637	717	679	705	684	715	687	709	707	722	651	657	655	678	700	678	707	704	719	717	746	729	740	731	721	686	674	732	725	657	678	712	726	729	680	684	717	714	683	700	672	697	700	729	717	669	730	667	723	706	736	677	719	685	719	730	683	751	715	678	767	703	682	713	711	693	710	730	675	693	720	707	722	746	729	748	687	720	726	739	756	714	695	716	682	675	706	730	706	709	713	695	660	718	728	675	701	722	670	712	644	679	717	735	718	691	704	699	697	715	702	680	641	723	716	687	706	661	709	688	725	666	681	732	730	648	649	729	639	686	736	707	698	660	706	720	704	724	770	723	712	721	706	754	734	704	758	713	728	729	681	710	732	762	721	709	730	724	719	730	712	681	751	647	695	710	668	719	676	668	727	711	750	680	699	725	723	718	696	728	749	677	704	732	695	714	708	671	666	723	723	712	715	707	725	677	712	677	671	748	737	684	735	699	668	688	673	698	687	730	697	689	664	660	670	691	721	731	706	699	720	739	682	694	725	697	688	693	662	685	730	700	693	689	737	706	694	705	717	725	684	718	718	696	689	697	639	705	731	733	760	722	710	738	759	687	676	701	721	746	699	703	681	670	740	678	779	733	690	674	679	704	704	693	707	714	709	639	698	729	722	712	712	725	668	692	753	689	787	744	761	673	652	687	740	665	689	674	703	784	655	698	716	700	715	700	669	688	665	669	725	696	685	724	668	677	766	714	725	732	684	705	697	767	689	706	734	715	676	745	723	738	692	692	710	725	706	701	689	759	701	690	711	731	684	765	709	757	732	664	726	709	774	669	701	669	686	752	702	732	691	713	719	647	700	722	734	708	694	655	689	679	713	729	686	691	683	653	733	655	708	695	676	743	724	732	687	683	722	711	692	728	749	678	665	719	717	695	673	682	661	707	699	710	688	698	725	687	736	709	710	678	701	686	707	710	720	706	692	697	706	749	702	685	664	712	723	705	694	717	733	654	702	756	721	698	719	721	700	745	671	724	717	713	686	693	731	663	698	712	723	684	745	703	743	743	695	621	697	720	739	673	680	703	725	749	678	727	708	722	732	724	678	714	680	691	708	746	768	675	705	708	734	680	669	726	684	670	707	661	665	659	739	686	677	685	702	747	681	706	702	693	728	671	729	715	721	697	728	762	721	702	704	730	711	741	705	739	689	689	722	737	709	671	737	667	720	666	714	735	715	715	712	703	688	674	681	741	742	714	730	701	722	701	721	705	695	726	677	662	712	705	744	690	717	673	675	706	752	702	725	689	718	665	710	716	711	693	693	736	689	659	708	709	724	724	747	708	700	715	727	683	677	702	692	669	706	709	736	701	711	688	761	754	691	685	661	715	669	678	731	693	694	707	722	739	688	737	715	734	712	730	704	736	729	713	682	750	717	667	740	704	717	684	700	691	690	706	692	659	731	686	705	736	676	694	706	734	683	690	742	653	685	711	729	724	703	750	664	716	746	687	735	706	655	712	718	711	721	650	679	727	698	695	705	705	687	678	716	668	709	722	682	697	648	698	726	737	720	672	663	709	680	749	683	691	719	685	737	731	737	701	794	664	702	697	655	736	681	707	730	702	716	744	721	712	664	715	721	737	748	696	659	701	757	687	666	718	705	710	690	721	724	684	676	676	742	698	646	718	715	746	776	695	700	737	725	723	693	725	685	687	671	703	729	732	684	698	729	697	772	689	699	718	695	728	670	719	722	716	736	721	697	672	681	662	679	681	743	713	668	719	666	690	731	659	705	672	686	723	712	729	728	710	688	687	657	694	713	672	711	704	712	691	638	688	688	708	667	689	747	776	729	679	696	707	713	712	724	676	756	691	693	718	654	768	732	704	658	682	685	712	730	660	706	694	688	714	722	719	705	666	707	708	750	701	725	683	684	787	655	752	696	663	695	678	647	723	708	710	679	742	731	762	694	731	640	682	729	730	726	704	729	708	674	766	701	686	764	719	683	741	697	727	686	692	730	697	701	732	709	671	679	735	675	715	676	714	705	708	665	678	696	709	652	689	706	709	745	746	697	678	726	699	715	675	734	694	730	680	685	741	722	717	704	696	701	708	738	706	719	754	671	726	684	658
24222	21459	28947	24391	21449	13634	5058	2889	2223	1910	1543	1351	1191	1127	1077	980	970	893	849	883	837	806	794	765	790	694	732	713	657	684	639	649	648	653	608	594	603	531	652	615	561	579	519	511	543	546	521	501	528	552	515	546	520	513	528	520	526	486	544	519	504	501	488	512	524	544	511	484	520	538	532	524	495	496	489	502	499	505	570	529	517	513	478	479	521	514	526	476	509	527	509	512	511	450	496	500	499	516	537	520	528	459	457	499	497	500	545	538	544	521	493	496	502	528	504	532	497	529	508	508	499	511	493	511	511	540	545	558	510	518	558	498	509	491	473	480	557	496	533	533	486	499	501	479	515	515	543	496	503	489	497	475	515	481	522	500	499	564	490	509	543	502	483	482	525	504	506	480	527	486	510	484	494	509	490	497	505	448	514	524	531	523	489	506	532	491	513	526	496	508	452	540	492	504	531	525	489	540	499	506	490	482	492	505	479	443	523	472	506	510	515	507	521	497	473	519	529	509	506	459	499	522	463	444	504	475	478	525	490	482	524	487	471	500	525	516	507	520	487	499	548	509	487	524	483	493	495	508	484	525	467	511	449	508	475	467	504	498	483	492	546	530	498	534	501	494	518	504	500	514	527	514	494	485	503	506	489	478	506	535	504	502	506	461	490	488	509	500	522	490	488	488	502	449	500	466	509	495	523	523	533	505	493	515	505	508	515	504	538	496	496	496	522	498	499	463	507	520	513	517	523	499	489	495	512	503	457	526	509	499	487	496	492	472	536	522	490	505	506	498	524	500	474	498	491	505	478	508	469	496	515	517	521	529	486	453	531	501	483	484	516	498	459	470	499	473	480	508	543	470	521	498	521	509	508	492	478	522	497	473	467	474	502	468	537	465	445	468	521	500	498	514	518	498	472	491	474	470	497	505	500	479	527	459	479	490	526	488	510	544	476	448	501	529	491	505	500	489	518	500	502	492	527	497	480	500	488	487	471	499	499	533	516	489	477	542	511	476	496	466	466	498	459	503	524	517	511	515	548	488	498	511	463	489	491	515	543	504	492	506	500	484	534	501	465	509	492	502	520	517	546	526	555	535	481	517	482	485	532	512	499	523	500	511	510	486	477	500	523	488	497	483	499	480	511	497	500	510	534	486	490	518	503	485	474	504	488	527	497	527	487	518	469	506	518	536	489	505	530	524	481	571	513	476	525	458	463	503	476	549	524	471	505	466	545	532	513	487	517	510	534	458	495	512	494	485	519	475	475	538	517	561	525	519	502	509	539	509	502	543	506	481	490	495	488	470	520	539	511	518	453	524	464	514	481	514	521	471	491	525	489	533	486	541	486	508	528	483	503	455	495	514	484	490	478	540	535	489	529	522	488	508	473	507	492	499	502	499	522	533	468	499	492	469	481	494	477	473	463	488	523	523	469	468	523	533	492	475	518	503	512	531	512	497	493	510	508	484	479	491	476	492	511	511	498	508	471	496	510	483	558	505	484	513	481	486	500	489	484	512	459	480	507	488	496	530	548	485	508	527	480	483	495	484	500	541	530	503	539	502	516	512	455	495	472	457	522	473	486	474	542	536	531	543	476	534	474	506	525	515	520	514	457	504	507	522	504	507	491	493	500	488	526	554	488	454	483	528	499	517	505	523	506	465	486	512	500	512	501	455	475	479	502	506	527	483	470	496	495	521	490	474	516	488	537	464	484	505	529	460	510	489	527	513	526	486	472	519	471	523	514	509	510	541	487	544	500	515	522	507	499	525	534	473	490	508	496	500	543	541	497	507	532	497	490	485	481	453	516	516	549	519	505	473	510	518	536	525	489	518	489	490	511	485	478	519	509	469	511	506	587	486	478	481	513	477	503	508	526	527	480	532	513	487	491	531	460	485	519	506	479	504	479	524	515	475	494	501	506	492	493	509	498	536	482	526	484	490	492	476	490	521	453	486	517	519	513	534	482	508	489	533	495	492	500	503	517	526	490	542	491	514	483	512	501	515	481	486	482	508	514	499	485	498	489	513	484	478	508	492	489	510	506	493	486	492	474	489	551	482	523	524	510	523	510	524	484	516	493	549	481	515	481	492	480	494	503	515	494	487	494	487	530	480	479	512	482	485	499	539	535	511	508	536	488	478	474	550	472	505	471	519	507	512	508	514	468	510	495	492	510	505	527	479	514	466	522	530	503	508	517	490	535	491	501	509	526	518	479	490	532	469	469	521	497	547	503	551	516	488	532	490	491	500	545	499	542	530	492	479	509	522	498	475	497	501	539	525	503	466	508	521	499	519	495	493	490	474	498	510	476	494	471	496	535	496	497	495	500	528	536	498	518	520	549	494	487	485	467	470	501	467	489	454	520	488	533	499	472	505	508	525	520	538	486	463	527	466	547	486	484	449	456	492	514	507	500	462	487	518	518	496	501	500	502	507	487	526	519	493	519	513	504	499	489	500	479	507	499	491	481	504	532	482	522	507	537	514	493	473	480	469	436	519	480	514	456	468	523	500	488	482	519	505	476	507	499	537	478	485	484	470	501	569	501	454	469	497	506	518	502	503	536	495	494	495	524	479	556	515	493	514	469	479	468	491	519	525	488	488	495	511	490	512	494	494	476	505	521	509	512	514	543	501	503	527	503	495	505	477	528	476	517	507	548	481	493	511	500	482	509	454	493	539	512	516	510	483	511	537	502	511	490	479	490	499	533	513	506	501	484	506	508	501	505	498	502	506	493	522	442	481	506	468	478	528	502	493	524	499	550	516	534	501	538	464	530	501	509	494	487	542	500	511	504	497	484	545	499	522	517	524	522	490	536	507	504	514	489	533	488	529	520	490	541	533	510	480	521	511	528	498	515	529	507	521	480	501	482	514	517	465	482	461	496	506	477	489	491	463	496	513	526	480	501	519	524	466	500	492	497	489	526	543	484	489	491	548	507	436	517	490	500	490	517	490	521	494	520	526	521	476	527	484	465	501	505	512	511	496	515	517	520	521	485	495	490	499	454	490	496	496	532	536	496	459	490	505	496	471	495	506	468	506	536	493	486	508	516	531	485	493	486	490	521	503	516	506	511	480	481	462	476	537	511	488	497	488	522	437	529	499	486	517	485	486	500	516	528	462	511	510	473	480	523	477	473	494	500	525	489	479	525	505	492	497	507	526	527	461	520	487	526	483	512	485	482	490	513	511	460	534	486	483	502	483	501	484	495	476	486	481	542	471	502	528	478	520	487	512	528	541	493	461	500	475	501	500	506	497	510	469	475	529	509	539	471	452	491	501	507	510	473	524	428	508	531	504	511	491	495	500	519	468	488	508	496	500	491	521	462	522	514	469	469	556	492	500	522	508	504	482	569	498	520	553	504	517	509	514	541	489	470	495	500	512	498	493	505	484	508	467	489	520	486	523	493	472	521	512	465	492	491	507	476	491	503	451	481	488	533	505	517	490	525	460	505	505	521	502	526	464	497	519	499	489	505	502	551	479	479	535	476	475	486	520
13755	26861	25649	18990	15280	12212	9962	8142	6671	5559	4876	4293	3682	3335	3057	2701	2646	2524	2384	2285	2146	2064	2002	1936	1886	1940	1759	1590	1656	1696	1491	1399	1399	1294	1382	1287	1338	1237	1193	1190	1179	1148	1061	1093	1046	1049	962	975	1003	984	922	969	949	971	1005	953	992	953	975	999	1031	965	965	1007	995	993	986	916	980	962	904	939	1014	954	980	983	978	981	949	1016	959	951	926	975	886	926	950	988	944	970	971	1006	883	950	957	995	958	948	1023	935	940	954	1005	1004	966	977	964	969	1003	982	952	907	994	934	921	958	953	933	1009	952	904	904	968	985	957	955	916	1014	974	897	976	929	972	967	969	991	973	963	1021	963	934	950	953	928	927	987	944	967	915	964	913	931	938	904	896	830	936	965	945	960	905	992	979	927	921	967	1021	948	935	929	964	947	978	917	909	997	952	987	906	906	937	985	921	968	951	991	962	963	930	916	1028	968	949	971	987	1016	974	931	949	984	984	957	915	937	955	934	981	998	945	891	943	945	1032	943	968	950	960	928	955	990	894	939	959	952	939	999	940	1002	951	946	968	958	942	905	1010	962	918	976	937	1003	924	942	965	939	889	966	955	952	938	931	923	966	937	894	884	988	941	941	930	991	913	955	964	902	933	958	909	942	955	933	937	957	928	953	976	925	908	939	976	972	955	932	984	975	987	921	959	1002	975	953	932	949	971	968	948	942	1003	903	905	974	919	941	998	892	940	955	989	920	955	902	984	940	955	920	961	1003	909	959	948	928	910	955	948	903	950	923	969	950	951	919	947	970	970	966	986	917	910	973	884	922	916	999	954	966	967	962	944	896	894	927	945	908	987	935	959	1001	975	972	940	989	948	997	943	1010	979	925	951	1023	933	981	922	986	967	977	941	892	969	923	931	965	940	979	902	939	952	926	994	948	944	947	972	936	931	935	952	910	907	965	1031	932	1014	938	1009	948	1016	927	982	957	891	921	985	934	933	904	901	966	931	1004	933	933	920	968	966	959	925	912	923	925	977	934	948	981	955	921	937	925	973	914	915	937	940	940	937	955	942	907	966	929	937	1050	953	938	968	946	976	984	964	924	994	991	991	935	941	964	980	957	997	932	938	950	992	906	944	936	962	899	947	948	961	990	980	982	936	925	892	910	944	985	918	956	966	960	963	938	964	939	937	958	929	936	979	973	973	940	960	942	956	966	953	950	944	956	937	943	925	913	929	958	895	925	888	980	981	977	965	948	934	963	988	1001	944	931	947	963	979	889	968	935	986	1003	928	956	870	1037	966	950	964	925	908	933	914	966	917	968	926	934	978	954	913	912	931	913	966	914	959	1000	933	934	979	925	943	898	930	992	963	968	949	1009	939	947	904	992	921	975	943	925	921	956	964	862	971	869	956	942	973	953	961	936	940	974	927	938	946	971	961	996	890	960	911	980	983	964	1008	941	956	933	948	944	975	982	986	871	993	958	1005	951	961	904	910	942	1005	949	962	969	951	981	931	978	927	952	939	997	912	931	1001	926	971	934	936	893	897	938	932	983	963	959	934	953	1003	924	959	995	946	958	965	988	938	948	984	912	947	964	958	953	971	899	935	930	983	960	949	974	938	958	971	943	940	963	967	958	926	1003	925	912	918	905	916	1000	933	845	969	927	982	945	922	963	976	952	896	934	957	945	935	912	933	935	931	946	950	950	964	971	924	937	932	932	994	957	923	940	890	1006	929	921	938	910	965	936	980	951	930	934	953	970	998	974	914	964	974	945	1000	964	1026	934	959	930	913	911	978	944	929	959	979	972	899	959	900	973	927	966	976	927	991	936	935	990	966	957	932	945	953	954	969	935	939	1059	993	1006	920	937	960	942	935	896	993	969	907	971	961	983	922	910	984	963	925	976	926	928	953	975	912	988	955	913	903	969	999	990	968	924	900	950	949	939	893	965	1029	940	903	961	958	950	1015	962	1007	918	957	932	970	950	953	976	949	956	991	945	975	897	982	954	979	1006	968	934	1000	926	1014	899	944	937	1009	956	979	987	938	978	1001	970	954	951	971	891	914	913	958	913	920	947	1039	880	921	949	987	973	904	912	945	931	938	985	963	938	924	926	990	922	929	910	960	947	942	969	994	936	930	912	1004	927	941	925	952	938	922	946	988	979	956	986	933	923	992	917	910	941	957	935	967	993	936	985	923	966	980	945	947	919	941	927	922	957	926	954	962	913	983	916	952	919	979	965	896	968	970	927	960	951	916	984	923	1005	943	960	983	916	924	936	922	927	947	912	937	953	950	953	943	932	948	890	998	952	934	927	912	900	953	950	929	944	998	936	961	987	951	948	972	952	936	1002	949	906	967	934	917	945	929	933	991	974	960	892	991	947	951	928	938	973	905	928	984	923	993	962	925	1022	947	933	930	965	977	927	970	897	934	964	969	922	948	963	992	936	971	887	944	996	941	958	943	950	927	930	958	918	922	924	1003	976	947	931	984	913	974	996	987	963	966	957	959	889	973	959	937	965	928	925	929	922	995	966	917	951	914	935	998	960	932	935	969	952	943	970	944	931	920	943	942	967	972	947	980	890	964	956	967	978	949	959	973	977	980	920	928	939	952	899	974	969	967	949	1001	949	986	932	917	965	969	914	952	902	972	942	969	933	941	900	954	990	965	1002	974	915	943	926	1014	959	954	982	952	955	887	947	928	1010	921	897	938	1003	924	997	973	919	966	955	968	994	916	992	938	945	945	962	922	933	941	952	949	972	951	946	920	956	990	964	981	932	991	938	950	944	904	931	952	949	973	953	913	944	967	947	976	934	929	965	960	1003	929	952	969	934	969	1014	946	971	949	962	984	980	957	955	961	934	963	966	957	890	941	974	952	925	950	926	963	977	999	977	895	965	910	946	962	922	984	1000	943	929	935	967	982	986	975	959	973	936	894	938	952	970	946	971	963	950	972	885	998	979	966	980	978	912	927	1001	1003	1001	916	898	915	907	994	993	988	900	965	986	948	1052	954	1013	938	944	964	896	954	941	929	928	991	963	926	932	946	936	895	969	1000	934	948	917	931	908	954	958	921	959	931	957	955	968	937	1036	991	946	1048	922	911	948	918	948	984	959	959	965	887	914	931	966	963	935	962	931	923	935	944	1005	1013	922	940	948	976	936	907	984	911	935	913	891	923	930	995	950	939	932	988	973	895	989	898	947	971	995	925	917	872	945	966	953	988	908	920	988	1012	943	910	952	944	925	957	937	941	961	932	934	923	875	904	930	985	935	941	939	947	976	971	878	924	977	954	933	922	912	916	923	934	926	944	936	1013	936	936	944	980	933	931	933	1005	949	964	944	1018	927	944	921	953	984	954	973	981	906	939	908	991	976	978	967	939	1001	930	923	943	958	989	914	1012	1000	945	1029	995	934	983	894	944	1020	924	927	973	940	1013	954	901	974	931	980	940	982	1029	895	971	971	907	949	920	982	938	925	971	934	960	971	955	937	955	990	933	990	933	971	902	987	946	967	970	976	941	1001	979	955	944	940	932	991	975	938	913	925	943	1024	936	941	904	968	980	939	931	988	982	924	901	929	964	914	962	987	926	973	953	941	987	909
27549	17634	6107	2785	1608	1135	941	743	654	563	535	469	422	440	427	425	391	406	385	377	399	439	423	356	357	389	365	375	394	329	342	325	355	354	329	311	310	322	269	340	345	302	326	316	327	320	282	313	300	300	303	312	261	324	308	305	305	308	331	296	269	282	305	278	281	299	326	304	309	307	278	308	321	289	295	277	276	280	282	298	290	262	307	336	298	312	311	306	309	333	297	302	310	294	258	292	263	291	311	278	291	279	286	264	293	340	298	268	312	285	273	273	327	309	309	307	308	270	297	278	283	264	299	287	280	271	298	307	307	253	306	326	291	284	294	310	299	264	294	291	288	334	292	280	330	292	304	303	326	284	309	314	278	292	306	293	305	283	282	286	311	274	287	270	280	292	301	279	276	292	311	299	338	299	298	309	310	263	291	292	251	272	291	276	288	306	301	325	300	280	271	287	302	287	315	285	310	323	240	297	267	298	296	271	300	286	318	298	310	290	310	300	314	297	313	317	282	293	337	280	292	320	316	277	295	277	280	303	307	322	297	291	317	310	298	313	282	294	274	279	303	299	317	307	300	318	284	310	312	281	282	279	286	326	271	260	320	310	288	303	276	298	285	272	273	266	301	307	296	299	306	311	297	302	292	305	270	297	265	300	297	289	276	283	274	285	302	325	304	311	266	301	285	284	312	271	276	301	300	302	293	315	326	299	265	291	295	281	274	295	283	273	299	275	287	290	274	281	293	298	309	302	266	272	291	286	291	295	286	307	305	305	322	317	273	324	293	291	299	291	268	267	270	300	289	257	284	289	293	271	274	287	318	321	290	283	284	308	298	282	297	313	273	307	296	298	316	284	313	324	283	308	273	297	294	305	290	282	301	263	269	297	294	279	295	291	302	288	302	252	292	279	306	310	298	295	311	288	300	301	297	315	305	285	285	298	303	246	310	314	288	316	276	308	319	296	285	283	291	296	300	276	270	312	329	293	308	311	254	286	322	303	269	327	310	288	296	280	293	288	283	310	290	313	266	284	281	301	312	320	312	276	293	282	281	296	293	256	285	297	313	311	297	292	307	328	278	308	301	301	314	304	272	311	322	287	308	290	272	293	332	282	270	295	296	324	272	295	274	309	277	300	289	318	322	301	279	309	289	310	291	259	288	303	311	285	306	289	294	292	335	296	295	301	335	291	311	270	285	307	285	300	312	251	293	302	317	333	311	292	291	303	299	301	307	307	274	304	290	299	303	278	308	290	301	299	274	282	309	293	311	266	268	288	280	293	281	280	292	308	291	291	298	273	281	324	283	289	299	295	315	291	296	267	318	322	297	300	304	312	297	282	315	321	269	301	306	303	332	309	306	298	305	277	268	284	290	273	286	282	301	293	302	309	302	295	246	288	295	311	279	294	293	318	292	283	303	305	299	297	289	281	309	309	279	300	285	264	280	271	309	295	296	286	275	276	270	286	284	286	311	328	286	300	294	296	294	262	301	307	308	296	319	330	312	297	308	293	293	298	295	306	293	292	296	288	287	285	287	265	309	305	301	290	317	323	289	287	295	292	302	322	316	288	290	281	300	279	301	305	295	308	281	318	301	311	305	324	307	305	304	294	281	316	314	292	296	297	290	301	292	287	307	285	309	301	311	312	297	291	301	331	273	303	280	288	291	296	309	298	316	270	297	294	310	303	274	312	292	277	312	295	281	310	304	289	308	259	276	294	312	266	286	264	293	327	324	291	304	304	322	274	322	268	300	317	288	293	291	288	295	274	323	321	274	308	256	321	320	277	279	284	297	280	264	299	292	295	276	286	308	271	295	324	292	312	298	326	308	294	299	308	276	304	282	285	328	268	295	300	276	303	296	291	298	321	274	271	300	287	298	299	284	331	285	276	312	287	298	281	312	254	281	312	315	288	294	288	285	300	280	278	302	281	281	290	301	303	337	295	270	253	338	293	341	268	282	298	293	300	307	266	304	279	290	290	337	296	307	291	304	316	305	311	287	308	301	295	282	309	334	303	283	295	275	319	306	278	282	290	268	267	302	314	299	280	309	279	291	310	297	297	259	250	289	302	271	248	282	281	275	295	264	298	289	293	282	325	276	321	317	298	285	326	280	263	323	314	276	326	311	285	320	288	298	306	269	316	308	266	306	244	299	331	299	294	301	285	300	320	268	302	307	286	298	304	303	295	294	289	319	335	284	292	310	267	285	326	294	321	314	337	290	260	281	317	287	305	273	314	300	293	293	303	287	294	289	289	280	299	338	278	296	297	293	275	294	277	324	279	300	299	263	302	283	294	287	284	293	297	295	287	304	284	326	300	281	279	293	302	302	330	276	314	266	276	290	300	299	306	278	281	276	308	285	319	299	267	277	300	314	324	313	277	315	334	286	298	296	307	287	285	282	306	298	287	287	277	280	279	305	295	318	290	299	297	305	290	298	276	312	299	276	287	312	287	313	254	334	289	310	299	297	291	279	265	266	323	325	290	311	315	296	297	322	281	274	304	285	301	288	304	268	282	286	244	299	252	277	281	285	288	295	287	288	313	293	312	304	280	286	282	324	273	295	276	295	310	282	292	295	295	299	306	284	267	289	281	303	283	264	286	266	293	311	303	272	300	326	295	296	299	290	306	290	267	311	257	306	289	331	297	308	301	299	291	274	292	300	310	324	322	318	292	298	279	303	286	294	287	279	300	291	328	300	284	314	332	293	307	268	297	289	305	284	324	303	289	286	296	283	302	296	273	292	285	318	324	287	279	290	264	280	306	289	301	307	299	280	297	296	297	317	275	315	301	301	289	281	306	279	260	311	264	296	324	293	278	293	347	289	304	294	278	295	288	316	297	298	287	305	305	300	329	301	271	297	319	297	296	304	298	297	305	279	277	299	263	320	327	281	307	297	279	263	285	297	287	284	316	317	295	271	308	296	246	300	311	313	283	287	305	296	313	298	298	307	266	311	292	289	303	303	287	306	315	294	304	278	310	288	311	272	301	267	272	332	280	292	282	300	316	277	292	276	282	281	312	281	296	288	311	315	301	280	309	280	296	294	283	324	270	299	270	314	277	269	326	281	292	309	304	326	263	276	295	308	277	282	310	283	267	302	268	303	325	318	262	303	328	310	298	293	294	293	302	298	254	270	297	279	273	272	296	289	312	302	301	285	269	337	293	271	279	266	302	296	287	279	270	283	315	267	277	279	321	274	295	323	299	289	294	281	284	265	298	290	284	281	299	286	312	307	279	300	294	305	298	284	331	281	336	293	308	321	329	288	294	288	275	327	285	291	292	311	279	304	270	291	293	292	307	294	299	256	320	277	249	310	295	273	315	306	281	289	270	293	284	291	286	309	299	288	292	291	280	299	296	278	294	271	262	301	308	270	281	292	301	253	292	255	276	323	317	308	299	319	285	321	304	292	300	275	287	302	306	290	325	306	300	290	313	275	276	299	329	319	320	288	290	297	313	288	264	277	297	317	277	289	301	271	300	332	323	297	289
8153	10568	10688	6766	4921	3721	3036	2507	2172	1898	1629	1573	1436	1296	1190	1097	1041	1064	1097	1041	1000	968	926	937	898	921	829	845	824	779	777	807	781	747	743	738	708	699	643	679	673	661	657	628	647	653	577	662	636	622	638	590	643	596	620	592	580	584	603	600	610	588	615	612	624	596	598	645	572	657	598	634	610	572	589	587	605	653	644	601	589	585	610	639	596	593	599	592	597	621	603	611	608	581	621	629	604	619	567	612	638	639	592	604	566	591	579	634	606	589	595	555	600	538	602	636	617	584	610	606	627	584	605	622	589	584	540	580	583	602	626	594	632	629	558	608	546	633	594	581	601	598	544	604	625	622	516	604	568	558	587	598	611	619	613	614	612	603	565	566	603	587	564	593	600	591	547	662	572	552	599	592	605	617	615	623	602	584	620	594	570	590	574	606	595	597	605	608	580	614	568	616	649	604	630	594	622	602	606	573	628	610	567	601	624	611	611	598	609	571	607	602	616	604	590	620	576	594	599	572	611	595	574	613	577	621	588	612	596	591	592	608	589	588	596	584	584	589	587	617	571	576	608	594	587	600	571	616	574	562	630	575	572	591	544	599	610	600	608	588	574	570	610	551	627	598	636	579	649	614	591	609	570	575	571	587	598	566	592	579	573	612	611	589	600	558	613	590	553	575	588	621	583	593	560	582	582	616	624	557	591	600	604	604	605	604	583	616	568	611	621	632	577	569	605	605	561	644	589	605	584	594	628	538	579	610	603	600	649	584	613	565	593	577	588	598	607	568	563	591	665	602	523	587	609	586	550	600	565	606	586	603	602	599	597	579	556	636	598	600	608	589	583	602	608	590	552	598	624	586	573	577	603	595	587	573	588	579	572	620	593	648	589	624	601	625	587	586	603	605	566	603	571	607	565	610	606	627	594	575	582	581	591	607	601	577	608	606	591	573	630	541	565	599	603	581	611	578	570	593	563	571	564	600	630	618	577	592	566	586	604	590	620	610	572	574	628	621	616	568	604	594	599	642	615	603	563	616	596	612	580	613	601	588	582	591	619	599	606	581	581	560	593	617	580	569	618	577	603	588	612	606	621	593	667	601	605	651	607	585	572	621	580	564	621	595	571	570	603	564	585	607	617	611	572	605	580	618	610	543	645	626	615	614	597	595	587	592	619	600	613	577	617	589	626	594	617	567	608	645	583	572	591	599	667	584	605	597	630	612	593	613	639	618	599	602	627	550	601	578	632	593	570	562	598	600	621	635	603	598	576	570	608	584	585	567	576	609	585	560	582	621	576	628	679	575	599	577	610	610	631	539	563	601	572	596	577	578	617	569	553	601	595	536	592	536	615	583	605	606	560	610	612	605	589	620	644	616	596	581	592	570	598	629	593	591	611	620	630	637	600	605	641	619	604	608	608	556	585	579	587	579	621	635	598	599	614	648	581	585	585	630	597	607	654	571	620	558	645	631	614	617	600	604	568	583	594	643	636	589	636	574	639	620	595	567	571	556	592	637	595	609	557	620	580	608	598	600	614	642	591	618	590	601	582	583	600	595	634	607	601	562	631	617	632	616	609	597	566	624	614	574	614	548	608	606	560	607	617	601	608	579	571	598	588	611	606	600	567	613	590	582	601	615	599	575	597	609	601	591	620	584	604	617	582	625	592	586	576	641	634	574	561	552	576	561	578	559	571	623	601	579	631	594	607	632	610	610	581	578	588	581	569	607	585	598	638	618	583	606	595	636	584	635	591	605	576	605	555	579	555	614	631	590	579	618	590	605	621	584	610	600	559	603	546	591	587	617	593	611	592	615	572	588	590	560	627	584	595	578	613	568	583	624	581	626	579	584	602	554	591	603	618	607	567	624	606	622	583	583	599	647	579	606	635	611	594	617	632	609	601	567	600	583	576	585	624	557	588	563	610	619	636	557	606	661	616	587	618	557	572	579	582	563	603	572	591	603	595	575	621	600	612	598	597	559	602	604	587	580	613	563	561	592	600	586	598	579	593	583	597	565	632	603	566	592	622	627	580	586	553	578	604	591	575	616	598	588	592	573	581	629	563	586	601	619	585	642	591	632	584	630	587	587	634	552	580	592	584	587	635	625	600	608	575	591	573	582	587	601	576	588	577	613	574	600	603	603	605	612	570	570	567	602	634	605	561	597	608	592	621	593	577	598	634	584	568	533	566	629	618	564	627	639	604	567	603	593	591	625	621	616	572	577	619	630	599	604	597	601	634	599	598	617	579	598	560	593	596	567	634	584	603	610	628	622	555	582	627	555	557	596	609	613	626	607	591	601	598	598	609	572	613	611	606	576	603	635	645	583	558	586	587	596	611	575	603	555	576	594	588	571	610	604	598	576	607	635	616	619	600	618	636	618	649	613	604	586	591	571	598	583	610	668	614	624	584	570	601	603	611	588	637	587	580	598	605	581	584	590	572	577	615	611	679	596	598	566	621	568	621	608	597	594	580	566	580	565	580	574	556	633	551	554	631	603	624	570	600	615	598	577	580	610	603	586	612	649	660	548	592	581	586	574	619	617	573	576	599	601	653	582	594	635	611	591	563	598	568	537	539	616	642	601	591	607	534	581	610	686	584	562	612	600	598	594	617	530	590	577	600	587	634	640	612	614	632	574	613	579	611	599	650	617	580	636	611	610	602	639	605	562	615	639	580	569	611	604	598	549	610	579	580	562	574	615	612	585	557	619	620	605	580	628	610	628	607	575	628	632	622	611	624	612	581	604	549	600	595	547	586	631	631	584	643	579	596	619	610	573	602	622	593	547	607	580	565	624	575	624	564	588	545	590	563	571	587	586	575	602	579	566	600	533	649	604	597	646	565	576	596	584	585	571	610	549	604	555	588	582	636	629	614	619	586	641	589	582	586	617	620	574	626	603	609	607	608	637	617	618	598	632	582	620	564	572	580	577	603	548	572	553	592	580	573	619	564	594	580	592	588	548	566	577	567	573	586	584	605	598	578	569	615	580	541	580	610	574	582	602	608	617	617	591	603	590	609	577	587	600	599	608	618	639	615	591	600	620	625	607	561	587	609	632	654	588	599	579	571	614	627	540	606	566	638	582	619	617	595	602	599	612	624	553	603	630	620	576	609	556	602	625	602	609	591	599	588	625	554	602	605	631	565	632	648	559	588	604	596	566	623	622	572	602	586	620	573	605	604	613	612	580	613	595	594	615	600	617	561	634	526	550	612	590	644	616	620	579	607	582	614	601	622	592	560	579	608	639	597	599	598	583	556	559	642	599	590	613	616	658	627	630	595	589	590	592	575	608	582	558	610	579	569	583	617	558	626	608	609	585	611	533	616	579	571	606	609	569	583	634	575	603	557	565	604	591	624	673	615	562	601	637	585	598	593	584	591	610	591	614	591	630	592	598	634	608	623	602	625	605	596	596	582	596	645	617	593	572	578	561	571	550	594	611	552	585	561	600	601	655	592	623	581	587	598	592	611	607	579	603	605	623	609	620	640	620
25144	21479	27984	25339	13662	3967	2469	1720	1461	1253	1069	930	822	718	706	686	619	591	612	612	542	573	556	524	542	522	524	545	466	459	459	462	467	435	404	438	386	414	390	408	395	398	417	360	372	378	351	364	362	350	329	357	393	377	407	341	362	359	335	369	362	332	346	378	351	337	381	333	348	346	347	386	347	348	404	352	365	378	367	364	386	378	369	352	356	338	352	353	396	359	354	383	373	365	368	357	357	370	333	371	370	360	363	386	377	364	385	340	337	384	345	381	370	390	367	378	335	354	353	338	347	351	366	351	347	337	399	338	352	349	378	364	352	362	366	348	377	364	375	356	372	350	384	328	352	370	380	368	381	357	392	364	339	379	371	352	328	356	358	389	375	340	366	377	356	388	370	382	367	370	349	345	331	347	359	379	324	391	337	382	372	358	339	329	352	382	393	377	350	355	356	385	363	343	377	350	367	387	362	326	348	333	388	369	377	360	375	362	360	320	348	355	383	343	345	384	380	343	367	349	356	340	374	357	348	353	375	391	351	355	360	402	381	358	355	366	333	345	380	335	350	367	368	381	335	358	331	347	366	340	368	373	343	353	347	371	370	359	346	359	346	360	357	352	333	366	344	325	333	351	376	340	371	332	362	387	321	371	363	365	329	339	354	369	361	353	380	353	344	384	328	355	396	350	349	336	381	360	365	391	369	341	335	341	361	339	383	354	380	323	328	364	388	349	383	377	355	361	371	363	327	361	340	350	321	347	371	340	354	363	330	360	390	364	351	335	374	350	335	332	378	355	376	350	347	379	343	330	390	369	401	356	376	349	334	344	360	354	368	402	377	341	384	355	373	355	356	372	341	355	349	368	355	337	334	368	349	323	359	326	375	351	383	343	372	372	340	369	321	365	373	376	364	352	348	388	359	363	380	372	348	334	358	363	363	358	380	358	359	352	360	322	367	341	354	378	362	380	329	388	345	364	350	414	364	338	345	342	355	348	353	335	380	347	364	346	366	362	373	379	338	360	333	342	296	354	363	362	358	357	368	367	368	377	383	362	347	368	343	370	341	415	358	345	358	367	377	357	335	358	361	347	362	361	373	347	395	349	348	353	352	370	344	351	364	366	346	373	357	354	364	385	376	355	333	344	354	364	345	353	371	363	366	385	371	372	343	331	348	332	357	320	383	380	361	348	374	358	350	354	332	365	372	337	372	358	382	351	375	364	348	417	370	366	382	368	345	362	394	358	359	347	364	345	362	408	355	340	372	375	359	343	332	355	375	387	352	320	332	354	368	340	365	367	345	382	354	373	373	324	342	351	395	353	359	348	378	351	370	355	355	352	336	351	349	329	353	354	338	347	391	354	334	368	333	329	390	353	344	356	359	358	370	355	387	369	351	342	356	341	391	362	356	374	342	372	335	346	366	349	337	366	388	340	349	352	354	390	340	342	356	371	368	381	376	383	358	352	326	357	368	356	351	360	377	345	348	383	371	348	349	364	373	377	355	346	350	354	349	339	336	334	358	324	340	401	359	357	347	329	359	352	360	373	350	382	333	389	348	415	368	376	345	378	364	383	379	374	371	353	380	335	362	342	372	363	336	388	326	347	386	355	356	346	360	370	367	363	353	355	346	346	339	340	348	358	359	369	339	383	340	369	329	360	389	397	374	370	392	395	346	360	359	341	340	362	360	356	351	350	352	376	331	345	353	366	354	373	360	347	368	349	363	377	340	331	361	363	384	389	391	330	365	374	341	381	358	352	376	366	381	375	359	356	338	319	359	350	369	367	326	393	355	334	338	361	370	354	381	357	363	356	364	373	352	335	327	362	369	341	312	368	321	337	378	388	346	361	348	340	394	373	357	365	368	339	367	348	335	346	374	400	387	311	367	386	392	364	360	368	346	385	377	332	306	346	330	340	363	351	348	374	328	327	361	353	345	363	355	341	337	363	381	350	386	373	340	341	334	373	353	373	349	350	389	335	345	361	348	333	332	368	348	369	355	354	362	351	375	331	351	347	328	359	378	355	359	358	361	356	375	386	357	329	357	365	370	358	366	364	363	341	352	379	371	366	343	327	373	362	356	346	361	351	374	335	389	358	335	334	337	383	354	375	349	338	363	339	364	381	367	363	343	364	390	366	378	349	356	347	368	370	392	374	374	387	346	326	366	367	368	338	354	382	395	353	348	358	359	368	384	353	336	361	344	339	362	341	357	348	371	335	379	359	367	379	339	332	347	358	360	338	310	355	350	348	350	402	338	354	362	330	356	353	321	346	372	340	330	390	357	389	330	386	371	350	385	346	342	377	338	368	361	366	360	379	361	355	368	341	367	371	360	343	363	335	351	325	377	350	361	333	371	361	330	339	372	353	332	379	335	366	379	377	360	367	350	400	349	334	380	356	341	386	379	363	382	349	375	376	341	385	326	348	369	354	367	371	368	375	329	349	366	358	356	378	380	341	344	383	345	340	391	336	328	363	358	369	351	331	350	361	330	349	351	350	351	391	363	403	355	334	353	337	352	336	348	375	394	361	350	340	341	309	359	343	402	344	350	363	353	400	382	387	359	383	349	352	365	335	349	321	369	364	406	363	334	317	342	353	392	353	334	372	329	349	388	343	380	385	375	370	351	372	347	361	395	381	357	374	384	348	365	359	361	352	389	399	381	361	337	348	350	338	317	333	364	345	366	376	356	360	373	354	371	343	368	360	366	326	360	382	374	340	357	385	351	337	331	368	342	374	337	377	328	358	349	371	339	331	361	389	362	326	356	367	339	313	369	390	330	376	349	376	347	329	358	364	351	332	380	365	349	329	351	346	340	342	372	382	373	378	326	338	379	366	391	335	368	367	372	358	357	345	382	389	341	347	386	406	331	326	358	372	381	364	304	376	324	363	365	379	323	389	342	345	362	335	364	363	324	369	323	340	373	344	339	336	356	365	341	330	356	382	342	379	353	361	381	339	317	349	334	362	354	357	338	315	370	397	410	310	374	356	330	372	340	341	338	377	340	355	364	349	358	355	337	382	378	359	356	364	345	389	330	376	373	377	354	391	337	346	355	370	358	334	342	366	400	327	374	355	338	372	367	349	347	389	338	351	351	363	335	356	355	380	367	372	347	340	359	370	337	345	342	338	360	339	346	343	337	348	377	377	329	370	324	372	360	380	347	376	341	323	374	353	335	347	385	389	339	359	382	358	335	379	354	369	350	344	403	344	355	374	373	370	341	405	385	377	350	317	383	361	337	330	387	356	352	360	353	352	380	316	374	338	352	367	391	362	365	358	343	380	334	323	341	318	382	355	353	313	333	368	338	367	367	386	351	350	350	356	355	354	366	346	362	349	339	340	366	347	349	330	391	360	381	337	295	362	329	389	336	397	372	359	340	373	376	328	368	346	331	375	364	369	368	372	360	359	368	341	344	382	320	343	354	339	331	334	355	328	331	362	359	357	348	356	376	348	370	339	383	364	348	367	361	356	329	367	370	344	351	350	349	367
10600	21288	20691	14401	10567	8397	6634	5362	4710	3762	3215	2813	2547	2175	2013	1989	1820	1753	1691	1690	1598	1509	1415	1438	1378	1295	1206	1171	1164	1127	1074	1034	1043	970	954	965	927	922	837	851	842	829	782	787	796	763	710	745	727	768	728	715	717	694	687	748	723	730	722	709	767	744	713	729	702	739	733	680	738	686	749	736	732	736	688	725	764	724	707	735	733	736	696	665	697	660	702	720	754	718	727	690	722	713	767	703	684	717	727	741	712	719	720	716	736	741	741	714	738	692	699	726	754	676	684	663	752	732	709	652	721	692	709	752	727	727	726	654	723	753	711	707	725	677	676	695	710	701	749	709	706	710	716	697	706	730	676	684	698	681	734	688	687	686	734	687	749	745	717	713	748	703	751	703	728	683	723	708	713	664	673	713	697	710	686	703	686	699	740	671	675	681	717	708	705	686	703	728	686	686	705	690	685	740	753	707	680	694	734	676	718	695	749	744	708	697	714	739	703	658	694	681	713	685	706	685	731	739	719	675	707	648	673	707	727	741	713	745	715	680	711	720	718	707	685	661	708	695	728	717	726	708	664	655	727	724	696	739	724	739	718	726	731	730	660	712	720	669	716	704	720	722	697	656	723	715	707	667	750	681	689	663	719	683	690	724	709	713	690	684	658	725	688	666	741	691	717	686	700	734	698	742	769	701	652	690	681	763	716	696	732	742	702	711	753	684	670	752	738	744	686	698	715	738	715	725	655	656	688	684	719	676	744	740	710	735	708	687	669	669	726	651	727	723	708	733	741	663	727	704	732	766	677	726	735	688	751	680	670	748	720	692	708	671	732	696	731	711	733	672	654	723	671	662	763	693	673	692	714	695	686	706	701	674	748	696	657	674	710	723	729	751	694	657	755	715	715	675	716	724	690	708	716	678	721	692	755	687	708	735	675	680	715	721	752	740	714	669	657	706	719	718	681	726	667	690	693	707	698	708	702	756	668	669	713	707	715	715	731	731	649	693	670	702	681	685	721	716	719	722	689	713	697	720	679	732	699	717	710	722	720	649	704	704	700	685	683	708	726	763	689	706	721	711	712	701	734	670	704	687	648	758	686	727	735	758	715	692	713	729	707	714	713	711	698	691	722	714	722	724	677	688	654	675	702	675	655	747	722	714	677	662	708	759	672	717	712	741	743	740	697	720	676	694	695	716	673	681	767	703	713	696	727	744	705	707	725	697	707	658	727	690	684	693	712	731	724	758	707	726	695	712	657	707	668	672	688	662	661	665	730	689	692	679	703	719	724	709	656	725	715	693	718	765	703	688	740	719	728	756	704	692	739	753	714	689	708	716	697	690	704	715	732	709	707	706	693	723	676	705	747	697	711	715	677	708	718	652	735	687	687	691	650	707	677	695	699	699	686	711	755	690	708	711	726	697	738	657	695	682	752	734	720	688	694	700	708	722	708	746	651	722	746	760	754	652	695	691	724	683	708	738	720	698	698	708	729	708	683	705	704	731	692	715	758	732	717	723	689	736	656	687	690	698	684	728	737	658	666	685	694	729	721	702	690	740	730	708	712	710	686	699	651	722	727	696	706	735	709	701	709	734	728	757	703	713	694	718	661	685	720	706	731	732	757	690	659	710	723	671	706	673	711	676	664	696	684	713	710	700	734	752	669	681	661	681	714	710	666	692	696	697	695	737	717	717	695	693	685	710	722	771	720	726	689	699	681	717	668	704	726	693	760	712	707	679	709	740	717	706	669	722	702	710	658	675	731	698	709	719	677	684	668	758	734	682	702	695	722	713	693	749	684	765	704	674	712	708	698	722	684	693	701	726	682	729	710	700	698	728	707	695	724	679	697	706	691	721	698	716	710	700	650	680	682	636	707	708	700	742	704	681	679	698	708	692	711	707	732	724	660	663	756	728	722	713	709	704	697	730	717	681	728	708	769	668	693	671	666	741	711	703	726	690	699	737	715	723	710	711	708	674	668	713	753	753	730	734	682	732	727	714	725	703	719	692	715	689	697	705	729	725	741	747	753	705	744	681	745	708	690	698	697	674	705	667	671	667	724	753	769	732	675	690	667	704	710	708	747	688	701	730	651	752	703	673	733	721	734	737	709	728	715	718	746	704	659	721	626	654	697	679	742	728	731	755	730	730	697	713	772	702	712	679	747	717	736	733	743	720	675	775	696	702	674	709	701	718	716	729	714	710	745	672	689	734	718	700	734	689	692	705	720	664	691	684	679	707	700	745	717	738	721	699	713	773	720	680	718	717	722	662	690	692	670	731	691	726	724	706	688	688	702	683	713	643	710	707	732	675	708	691	718	738	710	753	685	690	720	694	705	762	662	686	709	707	706	715	719	696	694	694	680	697	693	660	733	719	688	745	743	735	715	725	707	724	696	706	713	675	687	700	728	685	737	721	720	668	707	722	749	698	700	657	695	684	727	687	673	719	664	683	707	696	716	715	741	754	731	702	696	712	710	724	695	727	656	681	680	719	724	669	710	749	676	682	689	737	709	721	751	728	701	675	739	708	712	669	695	650	747	694	773	700	719	708	678	746	704	747	706	724	719	741	690	721	694	694	741	704	643	703	738	739	725	728	701	678	692	689	717	663	689	754	699	697	708	655	694	724	725	732	749	688	678	695	724	743	679	668	692	684	736	730	685	679	640	717	707	720	717	718	663	781	653	738	709	719	731	735	734	708	657	700	681	731	704	653	698	739	692	673	710	706	706	699	722	724	709	703	700	652	763	729	731	731	669	688	764	713	721	668	672	704	688	713	716	701	724	751	738	697	705	715	687	726	691	709	725	692	723	707	698	717	705	716	723	745	640	738	694	704	718	724	711	659	692	715	698	719	665	702	643	658	669	750	682	703	674	687	694	694	755	716	673	703	733	665	759	757	679	683	699	710	704	696	744	703	701	666	702	720	690	712	687	692	669	699	676	652	684	705	682	675	710	666	656	702	690	649	715	689	699	670	693	679	670	714	668	697	730	736	726	645	740	770	698	679	657	678	698	693	691	686	659	692	671	701	710	697	722	724	685	751	736	664	706	688	718	651	676	686	687	738	688	678	704	709	701	715	755	677	665	721	741	733	728	640	716	743	687	671	721	695	719	705	728	712	705	706	703	753	700	727	688	710	700	687	700	704	681	689	715	703	688	707	696	725	728	729	685	714	710	652	778	724	757	702	719	725	695	698	691	696	676	733	698	692	708	732	697	675	665	706	713	704	702	728	659	685	674	699	705	706	688	709	679	719	751	733	725	681	706	629	749	691	725	707	671	727	700	704	703	659	719	684	707	727	693	699	695	680	713	709	714	728	679	736	732	685	691	656	708	758	665	707	706	654	661	743	691	704	721	693	736	676	705	767	727	719	669	709	719	737	677	691	679	696	761	713	701	677	721	678	706	708	766	703	735	692	695	734	705	713	706	747	676	701	743	641	736	682	688	741	658	724	708	660	674	710	759	682	701	692	700	656	666	721	698	663	741	689	733	724	758	722
24190	21472	28968	24392	21425	13449	4847	2902	2193	1972	1654	1413	1212	1132	1053	1040	905	952	886	866	859	852	801	805	791	737	754	725	698	655	678	608	632	614	641	575	565	583	606	574	564	554	514	526	583	497	511	546	547	547	492	543	498	519	510	500	550	513	524	480	542	499	474	536	498	513	528	545	523	507	480	541	497	544	489	508	539	477	518	537	516	530	521	500	493	496	521	503	508	517	507	515	501	557	543	536	484	473	480	519	495	536	490	509	521	542	498	521	521	535	502	493	471	483	503	504	526	513	479	546	526	457	521	490	485	514	515	474	518	533	501	491	501	503	504	485	512	515	510	511	473	462	520	454	505	558	483	527	521	517	536	463	484	497	535	515	497	500	541	505	458	539	554	483	530	541	509	496	489	505	522	493	494	530	527	527	515	501	478	548	537	498	498	529	502	500	535	504	503	477	517	511	521	486	474	509	553	492	522	488	479	519	532	499	461	497	503	471	544	504	514	495	456	509	538	478	513	500	494	519	511	513	482	540	512	516	522	495	541	511	510	519	480	529	526	527	488	535	531	485	499	525	470	482	525	489	512	526	491	511	504	483	512	516	498	502	506	511	493	497	472	487	458	476	499	520	507	448	535	503	496	481	494	507	480	498	516	521	478	510	486	519	520	557	501	467	473	519	473	478	529	496	500	533	502	505	495	521	516	514	503	510	485	482	517	471	502	504	462	509	506	494	492	510	490	542	504	495	483	535	494	472	533	513	499	513	491	535	514	484	513	489	499	516	508	480	536	488	481	516	513	544	530	474	539	548	504	520	521	480	542	544	490	510	513	472	518	510	512	514	486	529	503	477	527	517	530	515	501	524	457	511	510	516	521	527	486	538	498	502	494	507	534	466	532	463	507	512	486	472	494	529	490	539	496	511	520	478	500	516	510	487	543	495	504	528	519	488	527	489	489	501	523	532	470	478	474	513	499	480	490	489	533	509	514	521	499	528	482	506	507	515	489	473	488	501	515	494	502	497	506	492	508	478	519	473	511	510	485	526	484	527	498	485	496	475	535	491	469	503	564	511	506	496	526	503	512	509	487	486	493	490	484	511	505	490	505	534	504	517	521	499	501	494	532	503	514	481	480	479	526	537	495	500	519	484	485	494	474	489	540	478	493	527	478	494	509	494	456	485	506	493	541	525	485	488	525	505	500	481	538	520	463	517	500	499	485	486	503	500	492	514	514	503	507	500	496	483	467	502	485	492	513	492	500	492	483	555	492	544	509	508	564	491	502	467	493	512	466	499	486	509	498	519	481	513	481	506	499	506	495	513	480	488	544	471	496	517	506	497	518	490	478	512	514	497	525	502	512	485	543	521	482	513	526	545	489	500	483	520	494	487	454	501	497	509	494	499	530	515	501	517	503	491	550	523	515	545	530	493	522	497	506	480	489	457	496	519	486	486	463	502	483	490	498	518	527	525	517	475	451	475	533	495	522	476	473	524	490	443	507	470	483	524	495	463	528	493	536	484	530	514	529	524	495	489	523	516	572	499	525	489	531	491	540	517	533	503	502	526	483	501	503	504	533	534	498	510	470	484	517	522	480	508	490	511	500	520	474	491	527	545	532	510	493	467	495	503	518	499	543	546	510	525	507	548	519	503	496	535	500	547	508	505	494	461	516	464	525	503	523	493	467	478	517	498	482	517	464	524	510	561	513	503	530	494	515	535	524	525	513	501	508	495	508	465	496	522	519	529	496	490	462	543	534	497	485	505	508	520	506	471	497	516	532	478	534	528	505	514	507	495	504	515	490	498	496	496	505	503	510	497	511	494	512	509	506	515	498	480	482	519	491	501	477	505	495	501	509	561	537	531	490	492	512	500	507	530	556	519	507	509	499	457	506	513	477	515	514	515	535	467	502	491	508	477	506	531	478	503	496	513	497	484	468	522	460	528	498	525	470	513	563	482	562	535	500	554	482	474	515	530	525	492	511	508	523	502	489	527	484	504	497	460	504	481	540	483	510	532	496	529	515	513	512	484	475	532	480	513	498	500	478	509	444	498	496	517	484	462	492	501	503	487	503	514	526	506	501	501	497	494	520	527	507	498	512	489	491	543	495	471	532	505	496	492	458	520	466	545	503	511	482	514	516	524	532	478	523	503	526	494	477	497	509	522	516	516	457	541	518	502	495	465	506	511	471	507	486	485	463	528	478	500	490	542	485	488	536	497	495	521	491	515	487	500	466	518	489	457	497	500	533	464	521	515	494	510	499	493	471	527	484	523	501	480	482	459	487	489	494	485	497	512	455	558	519	499	499	501	538	527	517	507	491	451	524	529	529	534	488	538	520	521	501	546	458	507	516	499	519	516	479	527	508	542	482	547	487	484	489	495	490	508	510	490	471	483	485	494	502	518	485	459	508	526	515	477	520	527	482	561	476	494	465	455	475	518	539	490	480	505	499	481	484	489	495	473	534	524	511	533	488	486	501	504	524	497	516	491	481	470	481	513	510	561	518	485	523	487	516	517	498	516	478	503	537	509	500	528	506	495	506	478	505	534	499	474	494	537	467	525	478	497	499	517	490	504	477	496	508	476	542	502	515	470	518	499	489	483	511	494	475	519	551	523	504	467	508	470	499	486	480	482	498	536	538	521	527	564	550	505	520	498	479	486	481	483	466	506	527	493	521	520	482	510	510	469	478	525	519	454	488	494	513	506	515	504	473	510	522	501	494	475	478	523	510	529	507	518	506	492	467	448	479	462	498	474	525	498	515	495	501	499	496	496	514	514	455	528	531	485	533	480	481	489	493	521	526	524	530	526	480	515	488	465	484	523	485	522	529	548	525	484	467	483	508	540	495	544	498	523	489	495	515	540	541	516	498	490	507	497	543	489	464	522	497	511	513	504	559	551	508	509	509	506	510	461	491	537	493	536	479	502	497	497	483	471	506	550	496	515	507	496	541	513	510	515	472	490	458	511	503	487	504	485	576	549	491	489	488	506	477	509	488	471	499	476	488	470	524	515	541	486	506	501	518	503	494	521	483	461	549	504	496	485	478	503	528	483	520	496	536	529	491	513	504	545	527	509	516	508	468	461	486	487	487	498	516	474	534	508	501	468	478	509	522	488	521	480	504	481	478	498	524	498	544	524	523	490	513	488	489	523	485	484	529	534	509	473	468	480	490	513	504	520	482	515	478	497	472	494	489	466	506	476	501	525	480	517	510	540	531	476	517	495	502	477	466	497	493	500	469	518	498	499	515	507	488	542	458	506	520	470	498	534	481	523	472	473	506	514	483	479	546	449	529	482	501	456	561	512	520	525	509	536	488	530	489	500	489	491	499	479	478	517	544	539	490	543	490	476	528	498	521	519	531	549	522	488	482	495	494	505	526	489	499	509	492	500	517	494	495	548	461	470	496	489	519	504	469	547	528	496	537	478	516	525	482	518	486	510	515	497	484	515	521	507	509	508	506	515	505	504	491	473	526	487	516	507	475	470	486	494	529	506
14000	27347	26086	19394	15381	12607	9789	8244	6821	5745	4807	4201	3626	3312	3108	2810	2641	2526	2601	2450	2254	2226	2043	2036	1900	1800	1679	1635	1605	1499	1550	1376	1392	1393	1284	1268	1186	1250	1161	1128	1111	1115	1072	1114	1003	1011	1031	1053	1026	1028	905	1004	995	979	966	992	985	934	953	990	935	915	982	922	983	904	982	1002	948	997	998	1019	955	979	917	929	946	924	1004	976	947	941	976	961	954	960	944	951	1026	969	958	941	901	1010	979	961	928	946	947	962	948	934	976	976	914	910	937	954	966	922	892	971	922	999	935	897	919	894	984	956	927	992	931	967	958	991	1004	933	953	991	921	962	992	964	969	863	895	926	983	945	993	997	968	947	951	920	1000	977	951	927	912	950	905	913	957	888	874	983	973	970	958	983	957	909	918	989	945	963	931	918	924	984	940	951	936	920	962	944	952	936	913	927	997	908	993	935	937	925	979	977	956	940	958	940	927	936	916	1012	939	957	936	936	918	934	953	961	980	953	971	954	935	949	942	978	915	962	914	948	946	923	986	999	900	929	950	985	903	952	971	898	930	939	939	892	932	950	1005	919	938	995	970	903	941	951	938	1005	921	885	879	904	956	932	939	1020	932	914	961	987	909	962	904	959	959	935	939	932	943	904	949	956	898	940	976	979	934	865	952	988	972	1027	956	947	896	962	886	916	911	912	903	914	914	911	963	961	924	998	920	942	930	1011	963	925	950	963	950	936	959	996	930	980	942	1000	970	952	978	934	935	975	966	966	1004	971	972	927	964	943	940	922	989	994	914	935	979	935	923	945	931	924	949	943	965	957	953	950	917	997	978	916	993	939	963	911	940	994	964	998	980	978	940	914	975	923	968	901	989	943	916	941	971	946	965	999	995	940	949	980	979	845	938	951	941	943	946	921	965	963	1023	950	993	935	950	929	942	976	992	971	939	941	935	922	919	937	969	910	829	924	968	949	897	896	885	973	935	880	965	944	914	941	1006	933	943	943	937	1001	907	935	949	950	950	939	950	973	912	905	900	898	956	971	935	962	948	924	942	965	931	962	932	966	936	956	956	1014	955	906	964	954	974	961	916	911	954	951	983	944	973	904	957	903	950	924	942	898	983	932	976	966	952	985	878	959	935	913	897	933	950	946	914	967	957	964	922	926	975	934	933	1010	887	939	897	938	945	971	963	906	937	942	934	977	974	983	935	963	965	980	929	932	925	931	980	968	956	914	937	989	925	943	970	924	935	936	949	1021	917	1002	899	946	979	905	966	941	906	944	986	955	939	957	954	893	939	955	912	967	958	1009	972	930	961	943	970	969	898	936	962	1031	978	954	998	940	912	963	947	960	946	951	951	915	964	941	955	945	891	951	932	934	967	923	975	933	923	922	930	963	955	974	923	936	952	937	939	974	931	993	988	958	943	987	980	971	970	932	912	981	958	977	945	972	992	897	936	983	953	961	930	951	953	935	883	953	905	923	978	908	933	946	955	913	908	964	937	911	899	933	987	991	968	890	918	996	976	960	956	914	965	885	923	953	917	988	961	903	938	1024	937	981	938	967	955	963	960	934	965	964	1005	971	948	911	927	942	917	943	970	985	944	942	976	957	956	934	998	927	924	979	928	958	912	1017	916	917	965	921	922	936	961	970	966	975	949	999	942	902	932	981	929	935	945	960	967	973	1008	942	915	1006	926	936	931	952	915	966	970	1009	963	957	971	1013	942	928	968	915	1001	930	1007	951	887	896	978	991	975	951	968	929	970	951	1000	895	938	1017	956	954	947	912	906	1002	910	930	972	976	974	943	987	954	935	969	953	953	919	911	934	995	975	945	959	974	907	864	952	906	984	957	938	1000	971	918	929	982	926	1005	962	948	964	961	985	965	970	928	942	944	954	944	918	955	981	929	965	949	954	959	967	915	939	975	973	920	946	1012	936	985	941	965	965	942	934	931	914	961	930	969	941	990	886	937	987	913	931	910	986	961	945	953	937	932	943	968	956	937	991	906	920	922	931	916	935	945	937	1015	1000	938	897	953	942	925	931	1003	980	956	970	984	998	998	998	946	955	930	950	967	931	974	957	967	850	965	965	926	946	973	921	944	988	958	968	955	956	926	949	963	974	920	928	973	955	962	959	962	913	942	966	968	977	937	959	916	923	964	978	953	946	987	979	948	1007	895	909	940	930	931	980	946	930	964	984	945	959	983	969	909	902	969	969	965	990	890	927	960	981	928	929	946	944	959	932	976	945	984	958	963	973	980	984	887	919	923	969	961	941	917	898	984	950	902	940	940	916	902	1008	965	968	948	934	962	914	958	919	965	978	916	977	942	911	944	957	992	944	951	920	887	950	981	951	886	929	985	950	1017	977	952	965	995	975	920	926	934	968	974	974	944	967	967	989	950	960	981	975	916	982	907	947	944	983	918	887	959	909	931	904	903	954	884	933	893	974	915	943	925	998	954	988	921	985	953	943	934	938	955	976	958	938	990	937	953	913	916	995	961	953	943	908	942	933	957	939	944	979	965	955	1017	919	972	980	928	959	969	942	1009	976	930	967	908	953	916	904	969	939	1001	949	934	977	943	925	953	887	998	965	1012	944	953	940	933	940	949	930	966	939	997	927	974	1019	896	941	937	970	928	991	961	976	965	1002	947	898	940	994	961	946	955	951	960	981	975	970	945	943	906	976	940	995	897	966	968	964	951	956	982	987	959	866	919	975	911	911	954	942	943	949	942	985	977	923	945	965	982	1002	971	945	976	974	922	957	965	1005	957	972	943	919	958	981	963	938	932	953	971	962	944	1000	921	945	944	993	947	969	959	960	925	949	950	977	932	957	943	937	999	959	956	956	954	979	889	927	913	954	943	953	909	974	1022	960	985	939	972	935	984	907	969	934	994	931	978	904	976	987	946	977	957	941	945	942	959	957	976	986	884	989	942	940	923	990	982	962	926	924	955	960	973	970	936	980	928	945	964	973	939	944	971	902	989	941	865	935	945	955	982	917	1001	927	913	943	954	927	945	1012	934	901	990	968	937	923	964	964	943	954	976	946	945	960	915	931	970	957	924	961	916	921	958	929	958	964	942	949	932	907	945	942	976	951	969	962	984	951	912	940	992	888	904	973	916	936	947	1004	966	952	921	972	875	956	900	913	932	1002	962	961	989	919	931	900	936	952	953	942	1004	988	960	923	962	982	979	954	966	939	943	950	918	970	969	944	966	953	973	923	955	896	959	945	893	946	924	921	987	984	950	880	1026	980	923	962	983	932	971	950	909	956	986	918	982	932	962	924	928	941	941	906	927	972	980	945	952	905	937	915	927	978	951	898	985	957	961	952	956	932	971	915	947	918	976	981	958	934	895	969	931	944	909	983	909	933	930	904	933	914	950	924	918	936	975	954	996	951	987	922	913	1026	915	925	959	927	983	908	907	957	962	966	932	928	941	963	900	917	948	935	944	988	946	941	938	1020	907	1013	940	944	927	929	942	930	913	941	927	980	957	1000	961	930	956	985	945	842	926	953	992	951	966	917	931	961	924	956	1000	918	953	924	969	972	961	949	941	964	909	959	974	895	927
27452	17858	6693	2963	1627	1150	924	792	658	579	520	532	472	449	406	446	393	475	403	386	424	414	406	390	365	348	385	337	347	328	331	335	334	312	342	316	343	329	312	323	318	329	321	289	315	292	276	285	285	298	307	303	258	318	285	304	315	289	293	305	272	312	278	284	298	298	301	286	308	343	285	298	299	303	304	286	300	271	311	290	305	284	269	318	310	290	284	325	305	270	263	282	282	307	290	281	297	273	306	287	300	299	293	290	312	287	272	275	281	279	321	296	300	300	305	306	268	310	288	304	303	278	298	289	323	291	324	321	306	302	288	307	337	290	315	324	295	316	300	319	305	312	296	308	270	290	276	300	307	288	297	290	302	260	306	291	285	295	333	296	279	311	297	284	288	318	303	288	301	286	293	317	299	305	284	290	304	301	322	298	311	254	295	293	309	313	296	268	274	312	303	303	271	294	280	287	326	303	269	274	313	294	295	265	262	290	277	298	296	318	294	314	279	351	280	298	301	303	281	317	301	282	292	320	276	279	283	293	273	287	306	310	267	307	311	299	313	317	305	265	283	315	299	288	262	270	291	253	333	276	276	304	314	307	302	312	305	321	305	301	312	266	299	265	303	285	282	289	272	298	301	284	312	276	280	309	306	270	301	320	268	311	311	303	312	285	288	318	285	302	291	284	297	325	287	292	274	301	311	339	302	309	313	284	298	290	285	312	274	318	292	294	302	292	300	290	285	314	271	290	287	298	299	263	284	249	306	259	301	329	289	299	286	289	270	265	287	268	309	296	277	309	299	268	317	290	311	283	304	277	303	285	336	276	298	307	342	294	315	268	301	302	301	330	318	317	285	295	272	281	296	327	314	288	273	297	287	311	299	265	298	286	283	308	313	305	334	294	296	292	297	286	286	288	259	318	286	280	280	278	307	325	294	282	283	302	323	277	291	290	299	268	307	298	275	291	277	297	277	279	278	307	290	318	298	309	289	337	301	290	311	303	304	278	325	296	280	326	305	299	285	273	324	289	281	324	307	298	314	304	282	302	308	284	287	310	297	266	326	297	283	278	328	292	291	296	282	307	304	311	321	289	275	316	284	299	263	293	276	287	267	283	287	280	303	268	310	317	277	313	300	324	300	311	268	333	282	262	291	337	311	287	286	280	292	309	280	287	274	280	323	293	307	296	315	276	318	330	293	269	308	302	268	309	296	297	288	298	289	326	285	270	317	297	301	300	290	277	291	272	300	319	289	311	263	272	272	298	280	285	291	336	282	321	283	332	309	288	320	299	310	310	306	280	299	315	280	323	294	312	298	307	300	338	302	278	282	301	325	295	262	313	330	298	324	273	310	261	279	327	289	315	285	327	320	297	293	290	286	265	309	286	315	281	331	292	283	302	326	294	319	287	290	310	321	279	298	324	269	327	274	289	291	286	291	314	278	297	296	316	264	293	282	259	268	298	272	276	311	314	307	288	321	296	277	263	285	288	279	281	306	280	281	297	309	282	310	290	302	306	301	303	299	320	262	311	310	314	300	307	323	272	316	342	292	299	303	289	297	281	272	294	294	280	293	259	277	299	279	268	287	283	284	304	301	297	299	285	303	301	318	312	258	288	289	303	288	299	277	267	288	301	305	275	312	300	328	288	328	298	292	301	280	313	328	305	285	283	292	310	299	309	310	273	287	286	285	283	280	295	310	294	292	294	286	295	294	323	311	289	294	319	298	276	311	293	275	276	297	327	312	272	297	292	311	298	299	286	282	321	281	294	307	348	286	274	296	275	343	287	318	297	296	306	296	320	291	323	312	288	296	308	328	302	321	330	299	286	299	339	269	282	268	329	308	298	276	281	291	295	300	291	296	295	345	319	317	303	317	283	268	291	285	318	305	285	325	289	316	303	298	271	286	302	316	261	291	290	308	266	296	305	287	317	298	296	307	319	292	296	296	277	296	288	284	283	290	287	280	284	313	290	321	305	288	283	295	273	317	292	290	289	291	302	322	299	297	255	298	295	283	303	306	301	281	291	292	293	306	277	297	275	308	310	280	303	311	272	270	295	289	301	291	334	308	302	275	306	328	269	313	284	312	305	283	336	301	294	292	296	329	307	305	288	257	326	290	277	293	306	310	278	313	291	251	307	311	298	299	305	308	291	317	292	318	284	289	297	314	336	356	312	322	289	302	293	311	307	301	334	283	319	276	294	298	296	312	332	288	299	278	293	315	295	265	277	301	302	270	284	298	319	269	264	289	314	288	288	276	296	316	286	299	291	278	305	295	302	297	296	293	298	295	318	308	301	300	284	313	280	325	290	279	300	259	300	307	307	298	327	306	269	332	302	277	294	292	274	277	295	276	295	316	316	280	312	302	309	306	281	279	301	271	280	287	292	286	295	276	305	297	302	286	296	281	292	299	301	254	298	312	275	291	320	299	279	276	299	272	264	298	289	265	308	279	308	287	265	294	321	282	321	297	305	297	299	288	282	314	306	294	285	300	304	303	276	262	329	303	320	282	294	296	313	246	320	287	303	291	303	295	286	287	286	303	297	285	333	283	319	288	259	277	289	305	268	298	305	315	326	317	331	301	290	296	275	305	290	295	319	293	286	333	328	331	269	294	288	320	287	305	295	321	307	284	313	292	278	319	323	302	298	326	303	289	289	286	302	293	311	317	296	290	317	309	316	281	310	278	306	314	288	312	308	285	280	301	312	325	289	292	319	279	280	311	326	294	312	281	293	312	288	305	284	322	300	297	285	316	285	324	275	301	285	299	289	300	324	310	296	303	284	292	311	291	288	307	299	281	330	315	295	284	298	264	310	300	299	291	284	308	299	310	300	302	290	296	313	298	313	293	273	285	294	283	306	294	303	320	276	303	268	308	313	332	296	331	285	283	313	282	269	325	308	305	339	322	318	297	273	273	290	310	288	275	273	283	290	281	298	300	273	325	295	299	313	297	316	300	280	317	298	296	280	303	300	291	283	295	301	298	281	263	289	282	288	313	289	288	283	296	297	268	297	292	333	295	300	273	295	297	296	321	307	266	270	273	270	296	276	321	287	319	293	307	301	300	309	269	285	300	338	317	292	286	284	300	307	313	276	303	317	306	239	314	283	318	286	279	300	307	293	293	302	291	284	320	282	307	335	310	275	310	279	309	286	272	326	302	323	290	306	314	321	274	302	277	293	291	311	277	304	299	282	287	276	298	314	333	280	313	288	273	300	315	288	285	284	299	294	295	283	270	342	302	300	299	277	274	300	297	301	298	278	296	287	310	288	309	288	314	329	294	302	284	286	310	266	279	298	313	300	325	308	308	299	293	321	288	302	285	286	299	283	293	305	271	277	294	329	332	289	293	279	297	301	310	323	336	298	299	303	306	271	318	299	305	253	292	272	301	343	273	271	276	285	305	265	299	315	259	277	302	268	284	312	327	302	294	330	314	279	282	271	328	307	319	289	296	302	325	281	308	287	283	311	340	285	272	284	284	294	289	278	283	321
8304	11566	11619	7173	5062	3956	3008	2547	2157	1767	1680	1509	1356	1333	1177	1116	1061	1046	1108	1051	1070	1026	1017	905	887	864	843	819	817	791	763	751	766	705	713	678	677	664	651	715	638	646	675	582	634	624	620	577	614	579	610	579	640	534	592	599	572	587	569	583	580	617	590	609	622	620	584	607	606	616	606	591	648	621	597	634	609	620	602	545	568	597	557	560	582	600	593	591	621	583	559	603	614	598	614	580	567	595	582	647	594	579	596	622	582	585	576	616	572	633	610	635	582	563	595	577	566	580	570	621	585	619	595	628	587	587	608	616	639	626	569	584	600	599	570	584	601	582	564	604	615	570	611	593	597	597	550	544	611	625	610	554	574	579	564	586	581	567	584	595	612	607	552	604	598	597	587	587	587	595	582	615	574	575	610	585	595	572	547	612	621	529	588	602	534	609	593	565	585	590	611	678	565	576	579	594	617	575	614	536	598	625	615	604	586	568	584	611	572	601	578	630	581	617	587	595	607	625	619	603	599	583	570	655	584	607	625	572	594	590	595	562	544	603	590	574	596	576	598	560	556	624	603	556	583	609	602	599	602	580	572	607	590	605	608	624	562	599	622	580	615	637	543	596	601	585	606	603	576	595	604	583	599	624	612	586	555	621	559	577	570	587	600	535	550	596	567	639	600	598	575	582	634	590	584	632	577	581	572	598	575	583	595	607	601	593	590	577	589	567	603	591	583	547	566	635	618	571	589	607	592	565	588	568	617	605	567	593	565	604	572	600	599	616	566	609	576	591	598	561	537	549	591	545	580	633	590	599	591	571	612	544	569	598	595	591	616	604	587	570	571	568	633	610	603	558	568	604	615	589	606	561	549	580	595	604	601	607	562	628	577	616	620	607	635	582	623	588	549	618	558	581	570	588	610	637	616	614	622	546	593	576	615	607	576	611	613	627	588	577	626	612	606	569	628	597	618	592	583	583	579	584	590	581	605	588	601	593	594	582	568	616	605	581	589	686	621	553	612	592	602	579	635	599	562	584	613	613	608	568	607	567	606	591	609	579	592	583	581	589	559	593	625	627	610	606	575	550	546	606	576	581	589	577	615	589	583	571	601	596	571	571	606	603	562	549	625	600	608	580	568	585	574	587	602	621	622	611	521	557	600	567	603	612	600	623	585	595	574	638	582	622	614	614	569	564	583	626	572	580	572	593	596	623	574	597	578	535	557	581	589	561	590	573	585	607	632	621	598	603	589	579	618	573	549	580	589	594	589	620	560	634	564	618	597	598	619	557	568	610	606	601	633	580	568	550	579	593	629	568	611	540	603	605	570	595	608	619	564	596	588	597	607	609	597	583	595	553	592	591	639	598	600	621	586	582	616	612	554	577	661	570	582	600	614	638	600	611	612	577	585	556	619	582	605	542	559	606	555	572	603	601	611	558	624	604	584	590	578	582	571	595	628	565	580	576	608	593	581	595	659	585	569	607	606	590	606	602	563	591	600	584	606	606	556	608	604	571	575	580	605	563	573	598	565	558	560	586	585	564	575	585	615	611	604	590	638	609	590	566	591	589	586	619	635	604	543	613	596	585	574	567	587	579	557	590	571	599	548	620	561	616	537	594	579	557	572	582	568	591	583	585	574	599	598	616	600	599	582	559	601	605	601	550	560	579	599	544	527	584	598	601	598	564	582	614	566	610	596	618	645	566	582	571	595	588	573	589	624	593	549	635	638	605	598	578	562	599	584	586	599	622	593	567	596	575	565	601	563	592	589	614	542	611	615	575	581	558	553	602	587	613	592	611	582	569	574	574	609	589	634	615	574	598	609	628	597	572	597	590	566	608	566	584	592	579	574	613	625	539	623	628	601	598	631	570	572	596	578	582	618	609	587	598	601	628	606	574	585	585	564	587	600	608	600	588	613	579	595	602	572	604	621	592	584	602	577	561	562	651	576	588	603	613	598	571	568	588	571	611	584	591	628	591	595	586	621	585	565	599	578	573	569	568	578	580	614	579	609	607	601	571	593	613	611	591	557	584	577	568	622	591	573	567	590	599	594	624	567	595	614	562	576	614	576	576	580	594	622	563	596	572	606	571	564	576	611	611	578	586	563	585	587	556	646	608	577	620	593	637	592	595	609	602	563	600	560	622	589	583	574	559	559	576	634	586	569	608	581	600	577	580	604	574	616	629	616	623	546	585	576	578	588	600	589	595	605	564	623	643	607	591	576	595	627	599	566	640	523	563	586	627	584	590	628	579	589	528	558	575	593	599	619	585	575	576	592	594	570	610	610	583	613	548	569	599	578	613	574	581	570	614	574	554	582	604	589	575	581	583	579	575	584	597	612	585	553	575	586	576	628	587	595	598	565	601	621	596	590	586	614	599	589	610	623	590	606	581	554	584	594	602	616	587	614	587	600	569	561	602	613	618	602	549	571	598	566	582	596	586	620	572	570	629	631	620	574	603	593	612	598	668	601	577	574	591	564	596	544	631	606	589	585	556	571	571	596	560	592	579	589	576	604	615	587	591	594	583	573	569	595	586	608	581	555	575	595	558	560	590	589	553	592	617	593	571	569	581	595	527	613	584	610	592	584	605	607	560	580	594	602	620	591	588	581	627	559	590	558	600	584	605	563	586	594	570	587	621	581	569	608	588	591	602	608	558	604	604	595	600	617	557	560	586	620	591	595	555	604	582	600	595	565	593	649	600	610	585	608	572	615	591	595	569	567	598	578	557	625	618	587	558	581	580	594	588	559	565	601	614	605	549	583	621	593	618	611	566	570	617	605	616	584	603	561	627	611	585	607	574	628	571	578	589	575	641	621	612	579	597	583	578	607	581	597	598	576	599	598	609	539	633	595	586	578	595	572	635	582	614	602	540	577	568	593	592	567	588	620	644	585	576	573	566	561	580	623	573	581	580	596	600	585	591	624	623	574	625	570	618	543	630	612	587	615	547	567	582	578	589	594	577	617	561	542	601	535	602	575	583	582	591	570	622	579	557	598	597	562	578	586	608	599	603	599	610	646	610	558	567	647	589	594	601	597	619	598	635	610	608	559	621	597	583	581	596	556	632	597	584	617	581	610	604	621	592	616	594	545	596	620	609	577	607	571	555	565	598	609	557	584	578	571	592	594	564	582	611	592	591	628	569	600	590	596	611	570	607	613	555	598	588	610	599	603	660	569	545	589	555	641	566	577	647	575	621	591	584	521	628	563	578	609	588	593	568	608	585	597	563	613	579	570	586	574	535	605	583	610	617	556	608	612	580	601	605	555	606	629	525	594	609	642	570	561	551	581	629	576	610	576	630	623	567	577	578	612	623	647	554	645	571	633	639	573	618	581	578	624	589	588	547	564	566	593	545	554	590	596	593	577	602	624	585	603	624	595	604	624	584	573	584	571	641	562	611	564	575	583	568	589	566	603	568	568	563	630	600	568	587	600	569	542	591	542	601	579	574	597	557	628	606	597	586	572	589	606	572	617	578	547	573	591	569	607	583
25124	21482	28013	25303	14074	4056	2546	1755	1485	1230	934	891	802	822	696	669	622	652	615	622	553	566	564	514	493	525	447	464	473	461	449	465	438	454	425	401	407	414	406	406	413	433	396	362	374	374	397	386	344	394	377	388	374	353	398	341	354	364	339	364	372	336	326	348	383	362	355	379	376	360	356	340	376	336	370	353	382	353	348	344	353	361	354	369	305	386	396	369	354	385	360	359	372	367	396	367	348	363	358	355	326	375	378	390	363	344	364	398	325	342	374	355	376	362	367	359	345	351	328	390	341	353	354	361	378	349	324	359	367	393	339	325	355	365	348	332	375	339	365	352	394	350	359	381	357	364	350	356	343	346	319	373	346	328	358	339	394	354	380	328	385	344	348	371	371	329	354	355	393	379	355	354	376	368	358	369	359	352	346	356	366	357	355	377	345	372	359	367	375	374	352	371	348	371	334	355	360	330	370	360	360	374	366	368	376	380	317	389	357	323	363	358	322	399	364	366	375	361	352	346	370	340	332	369	341	373	359	333	373	370	365	322	364	353	389	353	350	329	382	372	380	352	351	362	327	356	314	333	377	340	387	370	364	374	360	388	382	331	354	361	354	342	377	345	338	345	373	344	384	346	367	350	354	322	337	337	358	330	370	374	365	366	368	380	331	350	367	382	350	357	355	372	363	380	373	378	368	360	361	344	349	366	328	328	349	349	334	352	394	370	354	366	362	330	352	376	345	394	386	365	348	384	372	364	353	354	361	373	366	358	396	376	387	353	340	337	330	322	353	376	363	360	359	330	377	336	336	367	352	333	367	363	337	388	333	356	367	341	358	321	339	375	369	384	370	346	362	342	343	391	376	361	382	368	368	356	355	334	377	316	366	357	379	371	351	385	320	359	378	376	358	382	325	394	348	339	341	363	372	358	357	355	362	376	347	375	380	351	370	358	365	363	368	351	367	371	347	367	376	359	338	399	383	353	379	386	387	360	355	377	393	358	330	358	348	365	345	335	357	348	341	330	361	358	303	357	347	370	366	355	329	360	383	395	345	352	320	382	379	354	361	355	349	323	350	335	335	352	336	340	380	357	384	364	371	372	362	353	380	356	357	363	343	346	388	328	364	379	347	355	381	382	341	335	382	361	364	371	347	360	336	366	356	389	375	362	360	387	391	348	404	392	349	406	324	343	377	356	363	331	346	363	343	314	341	340	373	349	332	353	354	353	362	347	350	351	394	381	347	327	370	388	384	355	374	366	355	369	370	341	342	349	366	366	366	361	366	337	367	342	382	373	342	352	346	357	337	338	344	324	372	357	349	381	319	360	342	348	353	388	344	368	356	357	362	379	347	357	371	359	343	330	384	387	345	350	355	334	352	352	363	328	312	399	370	404	383	365	361	358	340	346	337	365	422	335	360	347	350	347	334	346	348	354	364	355	381	385	329	356	381	366	337	330	339	391	348	348	338	328	369	344	373	331	381	345	352	370	382	342	321	340	358	326	388	355	334	346	371	363	328	371	332	351	358	363	363	377	336	328	360	359	343	354	346	362	317	372	385	384	344	368	367	363	341	377	353	339	379	348	341	326	336	348	367	359	334	372	387	352	336	352	386	344	357	372	352	360	346	384	369	364	365	367	325	326	355	396	347	326	387	322	327	353	357	391	375	326	349	399	370	349	397	352	376	350	367	365	400	335	376	356	362	351	359	340	395	328	361	398	350	358	355	368	370	372	349	384	363	363	330	340	305	347	356	386	357	354	333	352	348	341	379	357	342	341	363	366	354	361	362	345	371	350	346	343	351	361	339	361	369	350	350	324	332	342	401	358	372	319	336	355	353	384	364	330	317	370	361	378	387	341	336	357	359	308	385	383	375	371	367	383	360	400	357	336	368	371	358	346	419	343	366	381	356	352	360	367	363	342	359	313	349	336	356	393	362	350	343	343	344	369	393	333	357	363	337	382	387	349	366	349	328	359	340	338	390	353	388	348	331	363	387	357	374	372	352	373	347	357	385	361	348	329	380	370	361	343	362	352	344	375	339	357	348	344	360	367	343	353	388	358	370	373	344	347	348	363	345	371	342	365	364	351	359	330	343	319	388	333	388	379	375	350	390	370	345	370	340	360	395	345	356	388	377	344	332	358	361	347	365	336	348	333	357	377	361	354	350	369	381	326	354	346	364	393	358	369	356	382	324	331	336	361	343	360	359	388	375	345	348	371	333	362	347	354	373	341	348	351	375	357	406	381	346	331	371	372	394	376	348	348	314	375	351	370	366	342	318	384	402	339	383	377	347	365	351	357	329	334	339	328	381	351	353	357	375	362	322	380	319	392	365	339	332	351	363	330	310	365	358	356	366	349	360	323	342	349	368	361	325	358	333	358	365	402	365	324	341	396	361	348	335	366	389	362	408	374	350	349	349	364	358	354	349	356	363	345	349	366	350	361	349	367	336	368	348	376	380	335	356	346	379	344	368	361	375	388	359	356	352	343	359	329	368	377	347	365	357	343	337	356	369	383	363	374	381	379	363	356	344	365	348	368	356	329	366	362	357	358	355	374	326	387	352	364	393	371	342	353	322	369	396	358	350	371	336	353	343	394	370	406	339	337	360	361	371	390	374	376	387	327	368	345	365	327	367	395	368	339	352	365	353	362	398	325	357	365	368	341	353	324	330	371	352	376	357	331	363	340	384	356	332	333	345	367	343	355	371	329	369	351	354	347	361	370	368	366	383	371	405	356	362	327	380	360	380	371	358	374	337	348	394	387	371	372	363	357	357	371	355	349	328	366	368	378	341	339	334	342	385	349	325	385	358	365	352	362	336	373	349	369	340	353	369	368	365	358	332	365	377	359	347	366	326	335	369	352	341	365	351	360	395	330	370	338	337	336	389	355	362	307	347	393	358	368	389	386	342	358	372	351	364	376	390	353	363	380	356	368	386	331	358	377	347	400	369	350	367	392	338	340	392	350	361	375	350	351	328	367	347	388	390	355	375	354	375	372	346	328	332	329	331	363	330	350	359	365	363	339	383	384	364	362	355	365	344	368	342	352	372	344	355	383	372	360	376	325	337	369	361	346	350	349	363	359	368	348	347	384	357	353	344	352	343	349	368	383	386	363	359	311	343	368	362	348	363	344	369	371	341	374	354	339	329	364	375	389	376	358	354	329	385	326	333	338	384	353	353	363	369	369	363	360	373	346	324	366	340	348	347	352	363	356	380	368	344	367	313	380	338	365	340	354	357	334	335	341	315	352	335	375	371	326	355	354	339	360	368	361	377	384	353	340	366	376	366	359	352	387	344	363	352	343	354	339	393	375	360	367	329	366	362	343	332	372	370	337	341	376	362	358	352	351	370	375	341	335	365	362	344	357	333	355	343	376	347	381	363	365	380	334	364	354	388	364	365	332	367	363	343	351	363	344	370	381	345	390	367	342	344	345	348	333	372	387	357	337	347	366	359	371	360	363	330	338	376	358	379	306	361	359	362	353	400	356
11217	21799	21112	14794	11288	8533	6856	5332	4449	3801	3219	2781	2487	2261	2000	1859	1803	1742	1778	1759	1718	1636	1566	1398	1303	1233	1210	1253	1102	1157	1076	1022	957	964	903	878	915	847	844	776	805	864	823	780	766	738	680	759	704	726	726	742	753	683	726	704	715	700	709	721	707	684	727	735	734	672	696	736	724	709	717	703	707	723	730	738	713	690	727	717	671	697	755	694	701	716	699	738	735	735	684	727	743	662	713	716	718	704	718	681	688	699	700	733	731	660	697	720	729	703	678	742	719	709	645	695	722	682	747	725	683	719	711	683	689	721	665	762	670	722	764	731	688	678	709	687	691	802	685	719	711	750	720	727	725	657	670	758	740	716	679	711	669	702	659	715	724	730	712	731	672	764	729	682	666	698	706	684	715	697	702	709	666	687	710	697	723	719	705	643	733	634	668	705	651	666	700	701	702	691	696	744	697	631	725	697	665	721	680	703	698	719	699	714	713	701	685	691	703	720	706	712	717	710	712	715	687	725	691	677	684	701	652	678	674	683	753	705	690	708	693	720	707	703	729	704	733	669	686	702	652	713	704	710	709	727	698	759	746	682	733	732	698	694	694	683	669	714	679	709	743	764	670	736	716	676	667	684	716	725	691	711	700	739	668	692	711	673	676	680	681	659	678	699	715	709	684	704	715	716	750	673	719	646	646	715	701	664	697	730	741	702	672	701	710	684	678	730	686	686	638	683	706	659	677	741	705	647	645	743	673	690	686	715	678	726	723	727	701	668	673	688	674	675	708	715	753	700	623	694	720	762	690	716	751	708	720	685	670	692	674	729	698	733	707	696	685	688	680	713	717	697	623	688	706	643	691	696	735	658	677	684	686	725	712	710	699	693	701	671	697	663	650	699	684	641	725	731	730	733	695	684	707	745	723	747	691	675	687	637	722	656	712	741	710	698	706	720	688	722	669	665	748	688	680	713	658	703	688	703	708	669	707	708	707	729	715	700	700	698	676	680	728	720	704	723	681	679	732	718	655	687	687	688	689	717	733	709	685	705	717	708	721	696	665	707	727	715	674	652	711	648	670	705	690	723	726	700	731	672	713	693	706	714	689	721	705	683	716	656	693	717	711	735	687	678	684	718	680	663	719	705	689	706	716	730	698	718	688	687	685	687	698	689	647	703	710	686	720	639	674	695	719	653	699	694	655	713	715	664	719	746	711	717	695	693	709	738	748	704	692	670	727	690	691	706	716	675	702	693	732	712	690	696	664	680	752	729	693	718	733	723	677	691	706	725	654	669	720	670	723	711	725	708	742	693	681	707	715	694	719	670	731	694	731	692	694	658	742	716	706	686	718	723	695	660	644	699	653	706	699	735	704	747	686	668	682	685	697	738	693	645	692	717	694	723	728	707	698	733	686	688	704	700	713	663	735	690	669	707	691	698	703	692	656	705	726	692	767	689	667	696	695	723	664	673	654	655	665	694	677	697	702	691	682	702	694	671	713	678	708	685	716	715	688	713	692	671	721	666	692	699	721	674	689	701	738	665	678	674	681	700	711	623	729	680	678	721	756	687	652	719	716	683	762	680	698	682	699	700	728	685	677	691	715	698	740	695	706	674	738	673	729	704	672	683	690	700	700	705	706	647	669	756	707	774	741	674	715	724	695	707	678	681	655	703	683	665	708	693	655	668	677	730	722	722	700	722	704	711	742	694	630	695	726	689	658	688	679	703	718	681	710	676	713	694	707	704	726	697	676	671	707	681	678	665	718	727	715	755	665	662	697	683	694	683	723	698	703	720	689	778	667	695	661	725	746	694	709	754	718	657	715	680	699	666	642	785	683	665	725	727	693	686	683	744	735	704	726	714	700	726	725	703	695	697	700	720	708	699	718	737	702	696	728	704	670	681	694	725	695	694	707	710	649	732	730	693	715	688	683	741	718	753	711	668	680	687	726	673	690	696	667	665	680	669	734	681	689	703	676	735	662	707	669	707	748	707	685	637	714	700	654	713	719	657	648	701	736	674	700	736	709	701	715	699	682	715	675	685	675	690	691	711	702	729	693	700	731	732	650	715	717	687	706	672	715	715	726	755	701	691	753	705	699	681	694	684	723	698	706	722	702	659	665	708	741	719	715	725	699	747	743	693	709	731	708	717	684	695	635	744	693	672	710	710	715	742	689	681	680	682	716	722	760	696	698	703	736	694	695	668	698	675	690	721	669	683	691	709	711	684	676	651	735	702	694	732	670	671	724	662	724	696	741	681	675	683	670	683	746	722	726	700	730	693	701	735	688	682	682	657	731	731	711	725	710	731	738	723	672	660	667	696	711	713	751	750	743	702	690	689	722	676	745	723	740	725	694	699	716	681	706	673	651	740	690	694	704	720	685	721	719	677	707	692	673	715	666	752	700	658	752	722	678	674	709	728	656	701	695	658	714	691	703	713	730	797	687	641	674	687	707	681	720	713	712	686	703	686	686	720	662	632	693	726	687	700	691	702	747	688	693	727	696	726	702	634	708	645	706	686	664	661	732	720	711	677	677	689	719	722	713	710	670	733	723	686	710	733	696	671	701	693	714	694	715	689	683	685	681	695	708	721	685	676	715	742	703	654	725	679	722	699	659	727	707	668	699	644	721	747	655	700	685	670	714	710	758	658	653	685	725	648	676	679	639	682	685	732	727	687	701	725	708	654	707	668	641	701	712	713	695	693	688	723	715	680	681	757	698	719	736	736	707	704	723	703	697	706	728	694	749	714	728	702	675	682	706	706	713	714	678	671	698	697	714	712	732	720	671	692	685	730	681	662	689	738	709	695	740	660	737	725	704	686	659	681	730	714	670	704	701	712	677	681	705	730	710	639	669	692	750	677	676	635	722	707	686	694	698	726	708	692	718	737	642	735	734	694	655	696	694	714	663	694	688	722	707	668	670	712	654	704	674	673	761	701	736	694	658	658	704	683	697	710	693	715	718	721	673	722	693	639	692	649	674	703	730	715	688	693	703	670	705	759	687	727	702	694	706	689	714	710	712	658	692	726	722	672	707	673	703	669	741	594	698	727	710	703	697	791	739	699	737	710	671	713	694	699	667	708	718	635	713	703	703	658	698	684	698	712	722	707	688	708	696	691	743	686	677	703	702	751	698	727	712	710	706	680	654	665	681	728	720	731	740	705	722	691	710	716	700	721	689	646	674	728	713	685	752	660	739	711	694	689	737	739	687	747	702	668	678	682	731	677	703	711	742	658	694	699	715	693	706	683	739	740	728	699	682	701	696	703	737	689	716	690	695	676	747	681	677	656	659	708	661	701	694	732	711	720	683	652	721	660	716	702	731	739	702	714	685	700	695	705	653	740	682	703	734	658	709	683	683	705	747	747	654	693	729	653	664	687	741	727	697	661	707	730	669	659	666	686	698	691	689	704	746	760	716	703	699	721	683	702	706	651	668	641	708	724	724	687	693	690	713	739	690	715	677	707	730	696	670	712	684	710	683	698	681	669	680	715	724	719
24184	21485	28955	24436	21432	13731	5169	2941	2198	1916	1688	1443	1243	1103	1060	1019	1020	951	947	985	901	900	823	819	767	802	686	726	699	687	685	642	649	650	583	615	574	579	535	560	553	549	481	510	525	496	485	518	524	531	515	495	514	543	546	498	493	526	491	516	544	490	501	498	530	535	526	511	527	492	523	487	494	500	509	542	502	480	490	504	495	537	487	531	487	497	526	511	509	522	533	487	514	540	535	514	493	500	528	488	487	525	486	450	494	480	485	515	491	478	484	496	492	477	482	479	498	513	508	499	515	534	557	527	498	501	478	485	505	539	534	478	507	476	510	522	476	489	522	490	464	543	494	503	497	493	489	496	504	494	502	503	482	489	526	478	522	492	473	488	541	475	499	507	467	496	496	525	500	485	542	540	473	464	484	519	466	497	494	527	529	574	479	475	488	515	491	536	533	507	496	501	469	507	504	491	512	517	490	542	525	492	451	544	501	494	518	532	504	515	516	567	541	516	519	514	517	473	463	517	460	490	488	515	497	549	467	462	498	528	515	515	485	498	508	481	506	523	513	536	532	520	485	507	506	479	515	484	496	485	543	554	510	510	480	507	467	503	475	509	513	516	471	498	497	517	533	498	492	501	512	502	471	490	516	526	541	525	559	536	519	486	500	528	494	494	527	512	538	510	529	514	472	506	470	494	514	503	509	481	436	494	489	534	515	526	504	508	543	498	492	520	492	492	459	464	514	480	474	518	495	489	522	492	511	490	526	508	497	489	503	496	535	501	500	473	536	469	458	499	494	503	492	515	474	514	491	492	520	518	477	491	559	516	481	486	503	529	536	475	470	486	514	518	501	493	504	468	519	527	492	508	501	550	482	464	527	494	536	536	496	511	503	504	486	507	542	527	503	510	478	490	470	518	518	471	529	514	498	502	494	466	495	495	512	460	494	494	551	516	476	504	523	556	479	499	475	484	484	527	501	497	504	484	479	475	497	478	495	514	500	498	527	497	531	490	500	496	505	487	490	483	495	527	490	527	496	483	529	523	571	513	463	485	468	542	506	504	531	480	531	529	528	504	484	513	499	463	488	489	482	491	515	497	516	533	516	497	479	530	526	509	518	491	489	483	513	486	483	538	520	508	480	489	493	526	519	500	495	485	474	495	483	535	500	487	490	478	539	498	526	472	512	489	495	501	473	524	486	512	496	517	521	484	540	512	492	498	457	550	523	515	556	520	531	483	516	518	513	496	494	545	505	542	493	530	533	511	522	516	494	506	466	499	481	478	548	502	494	517	504	507	523	515	497	513	511	487	482	512	505	486	528	486	493	484	532	472	480	479	544	507	476	497	511	519	529	538	495	485	493	488	477	492	491	490	493	482	490	548	508	509	490	519	487	500	511	498	502	504	515	545	475	524	515	501	500	517	512	509	487	493	516	470	547	496	512	503	529	528	517	515	517	524	516	505	555	511	504	475	462	480	491	518	485	532	469	519	524	518	519	596	509	469	517	497	461	452	466	498	480	495	487	501	488	512	517	500	468	503	499	513	505	524	528	479	513	525	492	459	532	499	448	503	494	474	536	514	518	496	515	518	518	530	538	486	512	491	495	504	480	508	500	536	499	549	517	470	513	479	517	505	509	473	505	536	511	502	506	503	503	446	502	554	507	495	512	458	498	529	484	489	522	482	497	493	496	489	500	513	456	518	489	517	516	498	480	485	473	499	517	479	539	518	461	502	528	444	522	529	477	482	540	503	527	497	476	485	517	529	506	500	464	487	524	479	518	528	502	473	455	503	455	471	499	516	483	497	488	487	512	548	529	501	477	520	468	471	505	481	474	491	524	502	541	483	505	500	515	547	517	507	513	518	484	476	534	507	509	549	480	482	528	463	503	503	489	475	457	496	517	500	508	476	517	522	544	498	470	496	488	496	518	481	517	495	508	497	502	502	497	500	514	561	482	545	519	514	525	479	541	485	489	513	514	516	492	490	539	494	502	479	525	504	463	464	501	523	513	494	496	502	471	533	510	537	521	494	485	496	531	518	483	528	505	518	528	471	477	487	491	495	506	486	512	523	535	449	513	501	542	497	510	527	486	458	499	508	516	514	525	507	496	497	528	499	513	508	518	490	474	576	461	539	522	477	501	519	473	511	465	511	486	479	500	492	496	525	528	479	524	500	522	486	505	506	516	501	490	506	484	492	474	497	530	508	513	535	505	498	493	540	521	485	480	526	525	534	496	542	461	511	532	498	482	505	493	502	501	524	476	482	484	462	463	521	519	491	516	502	541	552	513	498	490	490	484	526	516	469	481	524	461	514	526	491	509	514	473	499	503	464	526	496	485	491	505	505	486	494	458	516	467	515	495	517	498	517	520	531	508	523	502	564	463	502	489	523	507	465	485	488	491	538	499	520	504	526	508	479	498	525	485	509	516	514	509	506	487	500	488	479	502	508	519	535	500	524	570	500	525	485	481	541	504	520	532	501	478	490	495	494	548	517	474	496	502	513	523	526	491	531	516	488	483	492	467	492	482	474	497	519	493	496	481	498	473	510	516	501	488	494	503	520	511	502	471	490	494	490	514	515	476	470	505	506	528	525	529	512	485	524	556	508	496	520	492	471	524	528	482	515	508	482	483	503	529	500	543	504	501	539	511	494	554	527	475	468	463	497	456	524	519	480	491	503	517	498	518	508	520	524	517	581	515	493	470	547	509	488	506	470	530	486	497	495	484	525	478	480	498	495	509	478	525	470	525	521	466	509	473	487	467	483	521	514	535	493	496	487	551	473	491	483	499	502	487	490	512	508	518	549	500	494	501	511	473	478	508	498	526	453	481	501	518	477	475	498	528	500	482	487	505	508	501	493	486	490	531	492	505	482	498	477	483	510	519	497	543	501	524	497	475	490	472	490	508	535	521	520	508	513	506	515	497	499	535	520	521	485	494	522	489	537	498	479	518	532	523	510	502	490	522	468	494	504	475	496	516	471	528	494	477	555	494	510	494	516	481	499	489	525	497	505	497	568	463	548	519	503	479	463	523	494	541	516	492	513	491	498	502	479	467	474	495	516	510	523	491	534	475	490	464	503	452	520	486	505	521	514	519	521	535	479	532	482	475	477	505	481	518	507	541	519	519	520	489	489	491	471	492	497	495	455	529	507	475	527	526	494	490	518	504	470	517	499	519	535	469	457	518	487	498	515	448	528	492	557	535	482	499	543	478	487	493	503	511	489	526	540	500	497	486	522	524	533	493	514	497	469	533	529	519	548	524	511	486	485	464	486	519	516	525	526	506	502	526	475	552	500	531	515	512	477	480	506	494	481	520	507	525	511	504	516	515	475	480	517	498	524	478	462	530	491	486	501	533	479	498	494	447	497	429	509	524	498	465	509	508	528	529	509	508	477	534	510	487	499	508	520	514	502	513	505	515	539	471	494	519	507	527	502	505	503	541	520	481	521	487	471	528	523	458	473	501	546	473	516	479	519	492	500	512	519	512	506
14170	27918	26809	20009	15781	12557	10075	8241	6778	5842	5060	4288	3712	3527	3090	2758	2539	2503	2474	2403	2391	2316	2260	2006	1776	1721	1732	1677	1587	1574	1523	1494	1320	1319	1281	1168	1222	1196	1137	1131	1129	1022	1059	1042	991	970	1045	984	904	1009	983	935	978	977	972	967	1003	986	945	982	1003	945	959	1029	972	960	967	962	980	1012	972	947	989	943	988	969	964	953	971	982	979	993	932	949	948	938	968	978	969	978	930	1006	979	981	905	953	938	935	959	896	986	963	1005	945	950	929	978	940	919	998	933	936	924	936	976	981	949	990	978	861	933	1004	978	992	946	959	945	937	968	968	955	938	923	948	935	908	922	984	962	994	918	970	915	950	943	966	963	959	947	949	933	912	903	944	902	943	909	889	944	991	1005	964	923	913	995	890	907	938	939	908	1015	948	916	930	922	989	957	887	908	893	933	953	965	907	931	927	971	993	966	988	867	918	983	902	952	965	979	926	965	926	978	995	917	958	957	959	986	929	949	931	926	988	915	915	958	945	965	977	970	992	1012	991	937	935	962	969	937	978	976	969	938	939	962	937	961	912	963	951	958	961	965	959	978	943	957	959	933	897	932	977	976	988	970	972	996	933	962	934	944	961	963	950	901	981	937	932	966	950	1014	942	961	939	995	900	975	940	970	943	937	959	966	894	975	869	938	979	920	978	934	972	1010	958	944	935	905	977	940	920	955	900	1008	951	976	937	913	913	887	905	957	933	964	926	967	932	981	940	900	1003	955	907	927	920	961	936	959	922	903	913	903	949	910	958	913	943	968	906	911	975	941	969	961	918	893	951	915	886	984	993	911	983	974	983	909	1003	914	957	986	894	936	916	923	919	927	935	889	991	969	924	941	920	875	984	949	898	995	884	958	961	959	946	953	913	921	982	872	906	953	935	928	954	915	950	919	963	898	913	969	969	990	910	951	981	954	971	991	900	947	966	947	936	979	925	922	987	910	957	970	945	927	941	920	929	941	946	933	911	978	1010	1001	985	952	965	975	983	901	950	917	1000	962	927	957	975	923	913	949	891	906	938	892	976	928	923	1003	933	946	905	931	990	983	933	935	936	959	955	959	940	984	1006	922	906	947	919	905	951	933	919	919	949	1038	899	946	917	953	953	969	950	944	986	966	921	910	888	968	963	940	1011	975	959	934	957	959	941	911	963	931	986	998	967	918	930	937	954	933	977	852	904	963	941	962	905	913	956	939	962	910	948	977	922	963	970	936	981	932	940	997	954	954	931	952	969	959	985	976	927	940	925	926	942	946	970	948	965	921	921	960	960	924	1018	907	964	909	915	941	949	997	939	928	922	939	977	926	958	948	978	989	941	910	914	964	898	944	961	957	960	997	971	946	908	956	922	887	926	927	975	945	917	950	975	964	931	920	967	996	952	937	924	915	946	971	945	948	966	942	979	964	892	1013	959	919	951	951	908	942	998	921	909	1025	918	968	891	926	927	957	906	1040	920	988	901	938	972	974	927	916	949	913	932	958	974	958	935	993	973	964	945	924	893	931	975	940	943	954	972	947	898	987	965	914	939	890	945	918	929	916	948	949	957	966	882	895	863	887	938	928	927	954	967	912	915	931	882	969	920	969	925	924	949	926	926	951	930	962	931	948	945	927	1014	947	960	952	959	934	942	894	886	944	919	962	968	930	942	923	915	987	954	956	966	914	951	947	915	981	963	936	925	965	945	952	1009	940	910	953	969	957	943	908	921	969	970	969	948	932	919	891	956	989	946	1022	975	893	920	922	888	934	921	908	946	936	979	922	976	970	924	941	914	938	912	888	929	933	998	951	958	1004	926	984	936	944	951	966	958	882	954	969	958	903	961	951	974	966	915	930	914	927	940	926	1030	1006	970	953	915	973	919	879	959	909	916	940	943	939	922	970	945	953	966	922	944	911	966	909	929	903	942	906	951	881	937	937	922	942	893	935	987	946	916	961	923	933	938	981	948	973	932	973	953	989	982	907	964	924	951	943	891	941	901	947	923	907	922	926	928	936	928	972	947	913	933	946	906	907	946	953	923	978	930	931	969	890	945	934	933	942	888	916	963	916	938	992	944	917	933	898	969	939	894	961	909	925	945	944	965	938	966	940	984	955	914	918	904	935	981	960	957	983	928	948	936	966	1015	911	908	950	926	913	983	963	947	941	935	921	956	936	931	910	969	920	877	929	951	922	985	992	991	903	958	950	965	950	960	923	965	950	963	912	953	942	940	940	928	948	900	951	981	917	913	942	935	999	912	971	938	974	949	936	971	958	921	935	953	914	944	937	940	963	947	894	947	994	947	940	972	922	931	973	990	924	960	988	987	900	925	931	954	929	938	948	941	928	1002	977	942	982	933	960	955	935	922	936	1021	963	926	958	939	976	965	968	933	972	921	926	935	901	931	922	923	958	904	948	915	939	986	931	981	1000	941	968	942	984	933	950	930	911	962	940	921	912	960	855	974	966	913	912	890	948	955	885	930	891	938	968	928	930	929	957	951	957	954	921	960	976	887	956	960	933	963	968	984	896	907	940	921	912	863	947	946	931	933	1025	998	930	941	923	918	965	946	957	930	899	980	969	936	983	963	910	935	977	997	898	950	882	941	919	906	962	943	945	869	914	897	936	895	962	964	924	919	901	1007	945	919	927	921	917	936	937	946	926	979	947	877	916	926	902	939	934	922	996	917	936	901	935	943	900	939	948	978	940	951	913	934	990	880	971	949	943	1010	936	921	932	998	960	940	947	965	948	928	988	968	962	920	938	972	977	931	927	912	888	988	924	970	963	891	974	899	915	948	931	964	957	943	955	916	922	916	925	1002	926	949	961	961	926	982	924	936	958	977	922	939	980	949	965	944	953	992	931	919	971	983	931	915	964	965	967	970	917	940	977	967	976	886	934	937	943	913	902	979	901	906	982	933	892	990	894	912	887	967	923	940	948	969	904	971	966	992	945	917	929	904	942	911	877	923	924	938	936	990	927	940	958	978	946	910	935	926	975	910	976	919	962	975	954	961	924	963	878	955	945	973	950	931	966	901	975	919	946	932	949	913	919	940	962	972	981	875	931	945	929	939	941	944	966	924	956	949	987	938	948	940	953	948	1005	963	933	906	921	913	918	934	941	951	949	969	965	922	964	959	890	920	948	978	944	974	924	890	965	906	941	964	921	918	932	890	974	988	944	947	958	994	942	917	891	957	945	898	983	969	929	947	947	922	922	956	942	987	955	951	936	916	1015	913	952	915	961	924	969	990	984	921	930	926	961	934	888	939	881	931	913	917	957	1006	967	951	960	942	951	967	972	898	935	953	928	982	969	958	958	953	950	957	933	949	1003	988	938	916	985	942	941	999	943	972	907	950	934	962	862	953	879	930	945	893	960	929	944	913	983	977	973	951	922	928	938	957	893	953	905	947	972	951	980	945	937	855	937	900	938	931	952	927	910	949	982	957	966	935	959	993	946	955	906	916	945	937	959	917	985	967	897	938	933	979	937	956	936	876	925	884	894	966	956	946	951	931	945	939	885	984	972	844
27358	17968	7014	3222	1676	1172	922	797	702	587	507	502	423	461	391	386	393	367	415	402	426	398	411	380	329	366	366	350	311	327	314	358	337	356	317	321	301	291	317	299	306	314	291	281	301	317	290	289	293	292	278	288	268	307	313	259	320	282	280	248	278	305	283	324	273	303	307	276	274	297	292	262	314	288	301	297	279	280	281	303	276	304	274	281	278	282	298	309	283	289	290	327	330	286	272	265	274	278	294	287	304	285	274	321	288	290	295	317	294	270	294	294	296	266	268	251	309	268	323	326	319	271	277	294	295	286	274	296	295	349	293	300	258	296	261	285	285	307	310	260	277	275	268	323	286	303	268	278	285	302	307	292	315	262	290	289	260	298	291	277	297	271	317	296	286	306	283	257	269	290	281	288	296	277	280	294	321	314	283	284	290	299	316	293	288	308	244	297	271	273	267	286	263	282	295	276	281	287	288	307	287	293	281	291	283	269	304	290	292	270	302	260	280	291	305	304	285	323	272	294	272	255	270	309	293	308	293	308	303	292	325	307	286	293	293	281	276	270	263	300	314	261	286	311	293	283	278	298	283	287	271	271	269	304	264	316	298	316	298	277	296	262	282	305	274	305	307	280	290	291	272	277	295	308	296	300	274	326	273	306	267	286	285	260	271	280	298	259	282	272	289	336	289	289	276	302	289	285	302	287	321	294	281	268	282	287	274	298	267	291	280	262	321	284	275	295	295	306	288	304	274	298	305	276	273	268	284	288	286	326	285	308	299	269	303	279	267	278	288	303	256	305	300	290	307	291	302	291	292	298	296	337	307	301	297	264	293	302	254	297	253	301	272	291	302	313	285	285	287	283	289	296	292	315	305	289	287	286	310	299	273	274	295	308	279	268	280	300	295	281	286	301	277	306	301	272	273	296	314	309	299	291	307	283	280	332	279	304	288	292	294	324	290	285	266	295	276	300	289	298	295	320	285	285	300	261	304	279	274	322	274	286	290	309	309	307	274	302	279	301	321	277	290	292	311	288	301	233	263	311	266	263	281	309	267	298	300	267	339	291	296	285	285	291	296	290	291	307	302	298	271	284	285	267	287	276	285	312	291	306	285	291	265	274	302	297	296	264	306	290	250	286	280	312	292	319	269	325	300	275	263	273	295	289	295	272	303	299	247	305	278	276	288	281	277	313	292	265	283	279	272	300	309	277	276	316	283	284	314	284	299	317	297	324	306	336	302	277	277	287	287	311	287	300	302	303	317	298	288	292	267	293	306	310	277	283	316	289	296	316	280	290	305	277	312	287	304	306	277	279	283	309	292	279	307	279	269	336	300	293	281	285	294	274	278	285	278	292	289	306	259	299	281	302	302	278	285	322	306	302	283	255	299	293	319	287	276	272	299	305	257	304	289	303	270	296	293	280	282	277	294	286	286	310	291	296	289	301	304	305	284	302	305	269	315	281	292	263	293	316	282	293	278	285	292	288	299	262	327	278	296	288	300	306	282	285	310	310	303	275	279	300	274	276	270	281	270	305	304	263	277	266	244	302	284	292	297	305	282	313	292	285	288	291	284	285	279	294	272	292	309	265	279	264	278	295	284	314	279	313	314	265	290	299	280	269	298	250	291	287	297	297	272	288	283	314	302	309	271	274	293	297	279	300	303	318	295	277	267	273	283	301	292	304	309	296	267	254	288	314	307	277	317	312	324	328	287	291	293	269	320	275	278	291	253	292	304	305	288	283	290	284	282	299	314	272	277	319	284	282	253	261	272	285	302	287	287	321	284	300	259	293	258	259	284	309	301	317	285	255	278	306	289	331	294	316	284	303	294	258	278	259	276	274	259	271	313	267	286	264	284	286	274	286	311	298	285	292	295	270	281	281	284	281	286	288	302	287	276	286	329	319	289	261	328	270	285	312	296	302	270	294	275	305	318	330	328	311	278	307	277	304	299	282	284	256	310	325	284	308	302	302	295	284	296	281	309	248	314	279	288	308	313	296	299	263	288	284	299	261	312	271	325	305	305	313	274	281	302	307	256	273	309	296	278	311	302	293	267	280	308	307	295	290	288	291	265	298	279	272	288	285	277	291	295	261	292	271	294	279	303	287	293	313	290	283	278	306	291	292	294	280	295	308	292	324	281	272	277	260	291	303	287	311	296	285	300	294	279	313	282	285	286	264	264	290	283	276	297	274	307	284	331	282	305	313	294	294	270	287	266	312	306	305	280	242	301	288	303	286	310	309	264	279	303	288	275	284	295	308	287	292	281	258	285	279	273	294	307	292	262	286	277	294	284	280	281	295	293	294	306	310	278	302	287	286	278	302	270	273	274	301	269	288	308	274	267	299	318	309	293	276	312	288	319	304	307	280	257	279	247	299	277	279	304	306	289	275	318	274	320	309	255	264	268	293	314	309	283	300	275	297	268	310	316	290	276	315	294	311	319	293	294	267	276	282	280	285	264	280	306	277	295	291	309	310	297	272	301	289	294	280	290	263	320	277	292	274	321	299	292	286	291	269	323	282	275	281	306	281	274	285	291	293	295	269	323	305	294	296	275	279	291	296	302	261	290	319	287	269	306	295	290	266	262	287	329	301	290	274	312	326	291	259	309	262	293	300	310	306	308	293	285	311	291	287	306	285	281	301	281	281	261	298	281	300	268	263	293	292	284	284	303	284	287	262	301	250	276	299	262	276	273	286	276	276	285	292	314	269	292	291	296	266	313	294	283	303	284	294	288	294	278	293	258	257	297	344	297	315	269	309	298	290	268	297	281	280	271	277	292	276	281	307	281	285	296	299	305	310	292	282	290	307	277	301	254	271	292	258	307	312	302	271	290	284	251	280	303	307	308	284	285	241	271	284	284	296	279	284	274	308	266	300	287	295	283	271	306	246	282	278	315	277	294	304	296	278	275	307	316	272	299	282	282	288	278	305	313	276	300	285	318	314	309	274	311	317	282	272	258	297	263	302	278	289	278	316	306	265	288	273	293	293	274	264	270	291	314	308	263	284	243	299	275	291	307	301	297	310	320	311	302	277	265	269	284	308	324	254	299	293	288	276	331	288	284	298	281	263	308	307	285	275	309	255	297	288	299	294	282	286	309	292	330	312	303	306	288	271	288	314	299	291	275	334	307	269	268	314	309	291	273	274	297	292	263	303	293	304	301	281	276	297	304	295	292	279	290	299	271	263	283	304	296	275	291	282	291	299	273	274	289	262	298	262	281	302	279	312	284	284	328	288	291	260	289	292	314	288	317	282	272	293	296	283	331	273	290	296	301	254	283	296	290	277	257	273	258	289	298	304	296	293	301	303	296	295	301	321	336	280	303	290	322	274	324	305	272	321	288	276	298	307	256	289	291	292	274	270	299	262	283	300	318	304	285	319	280	272	311	259	287	304	275	305	296	262	285	308	297	274	293	299	285	289	292	289	290	311	297	270	313	323	308	282	285	298	259	294	293	276	284	285	266	308	309	274	304	285	269	275	288	283	278	291
8494	12293	12323	7484	5208	3947	3180	2431	2118	1905	1686	1462	1339	1162	1107	1023	959	982	985	1018	1004	1031	1036	885	860	861	848	900	817	775	750	752	705	715	699	725	704	617	649	663	618	670	583	611	612	599	585	575	593	575	533	609	573	577	561	588	562	586	589	592	637	598	568	593	551	537	588	570	573	589	599	609	603	586	625	560	620	619	602	588	564	610	625	596	579	571	582	566	542	595	575	574	566	549	609	548	541	614	633	608	534	620	570	646	584	576	574	554	553	546	535	578	583	570	577	614	588	605	554	610	578	553	572	566	573	574	623	605	573	580	599	551	606	612	581	615	565	609	568	604	587	587	549	611	561	584	582	554	571	590	551	629	617	575	582	576	580	547	553	563	597	569	553	572	553	588	624	588	584	546	584	565	556	568	561	615	609	558	566	581	573	578	615	613	576	639	588	590	597	517	641	561	592	597	603	551	591	541	579	568	549	607	606	560	553	566	554	575	552	574	558	588	561	546	568	582	597	569	549	613	569	553	591	607	584	582	584	571	556	593	581	588	651	550	574	557	620	553	592	574	556	583	579	563	568	599	571	548	536	545	600	577	561	557	559	645	593	597	631	567	616	588	567	539	578	572	596	586	578	563	616	555	605	580	560	571	587	525	599	553	538	570	597	565	552	558	547	571	572	538	570	591	569	567	597	590	601	598	551	587	508	527	577	562	591	589	574	579	606	589	597	551	530	556	616	588	578	580	583	561	547	572	592	588	593	555	610	527	607	540	598	592	540	556	591	593	579	607	577	557	585	560	591	571	590	558	576	607	610	545	611	611	564	577	592	555	529	577	591	634	531	579	547	585	582	557	567	564	588	583	589	579	563	580	580	541	531	590	600	565	558	544	574	591	613	555	586	573	578	573	612	589	613	612	630	572	587	546	598	622	588	589	617	572	568	545	613	570	577	573	585	579	548	571	563	563	554	590	557	583	583	583	575	556	573	585	611	586	546	617	544	540	576	635	595	581	567	602	587	582	625	603	561	624	556	578	613	579	567	585	624	580	559	590	570	598	596	556	606	558	614	596	569	580	595	595	559	580	540	553	600	598	574	617	565	556	576	601	593	544	551	550	628	571	589	557	622	572	600	589	565	572	566	620	599	579	538	559	580	555	617	623	550	546	578	582	586	572	589	549	599	591	587	637	594	546	563	578	564	567	595	565	553	550	590	586	559	638	549	589	571	580	558	560	583	562	593	596	585	569	581	600	550	552	603	585	545	607	571	572	603	576	572	584	552	572	594	570	594	636	614	573	540	581	593	562	626	573	573	610	589	576	539	584	592	562	544	560	603	595	598	594	583	616	608	550	610	530	597	555	636	585	557	603	611	534	622	569	560	576	625	655	598	560	560	528	567	591	568	592	595	591	605	613	590	594	578	551	588	551	551	587	585	566	589	578	582	590	562	559	620	586	559	537	627	650	590	594	570	585	591	586	566	610	583	564	596	575	575	578	531	594	552	601	610	585	596	606	599	557	568	578	585	608	571	585	572	572	575	630	591	640	607	579	541	593	571	618	618	549	551	573	596	555	557	545	601	543	632	556	624	535	578	595	594	565	585	579	530	590	549	623	604	561	579	587	584	543	582	554	547	566	602	553	589	563	556	573	546	568	621	569	592	551	577	607	612	606	578	574	578	566	588	587	586	564	543	565	575	606	602	587	601	587	569	600	575	609	565	582	611	561	554	593	574	546	628	559	577	599	542	581	564	559	564	601	597	591	572	574	565	570	557	582	538	534	545	592	597	582	575	539	620	551	541	592	560	584	596	593	536	614	619	562	617	591	569	572	589	587	582	584	580	587	589	583	574	605	615	544	584	567	621	555	592	587	599	561	581	570	567	590	558	548	568	596	577	575	554	594	594	612	573	582	633	607	599	585	574	542	584	601	578	605	574	548	563	614	599	609	585	597	580	563	564	564	570	604	606	583	574	572	554	596	578	604	582	593	568	614	571	556	560	587	567	584	573	597	557	578	524	609	589	563	623	582	606	566	595	598	609	606	580	581	594	552	605	585	593	579	580	594	585	573	609	571	565	585	568	609	568	589	630	590	586	535	613	571	582	604	571	574	566	560	595	528	609	585	591	578	574	578	562	577	537	578	563	618	601	583	549	571	611	578	564	595	572	590	604	604	579	577	605	618	573	554	608	592	565	526	560	563	600	569	563	530	569	578	564	564	560	561	573	646	560	556	566	572	596	610	568	578	617	506	542	581	556	581	579	611	604	555	597	576	590	571	566	579	619	588	599	550	597	583	559	570	565	558	613	591	582	608	545	621	584	577	583	596	572	603	558	557	581	562	574	616	584	574	599	604	607	562	574	620	627	540	558	580	573	609	549	607	641	578	555	556	577	605	535	591	571	590	603	582	579	573	579	584	599	630	552	587	593	595	570	583	571	581	535	569	552	573	552	554	591	598	613	603	591	537	537	561	592	594	576	559	579	585	558	524	579	560	567	627	544	597	587	569	557	565	603	597	566	615	592	571	591	566	637	569	571	550	541	536	606	580	595	582	573	544	610	598	541	547	591	592	567	569	591	588	550	561	602	565	573	570	593	576	539	603	612	575	552	563	611	574	603	597	610	597	586	600	588	578	564	599	624	559	582	590	595	562	588	590	585	562	559	542	609	562	613	589	543	550	565	602	582	612	570	611	574	573	563	575	524	593	599	610	580	521	579	577	556	584	566	594	594	550	549	591	598	536	568	548	546	588	576	588	554	600	543	572	610	551	588	551	539	584	584	574	606	553	554	592	598	602	577	604	581	613	577	587	568	591	513	575	621	602	597	622	584	572	588	523	607	570	580	570	549	554	551	522	561	568	537	579	549	572	586	566	572	569	618	643	578	553	585	574	540	613	620	584	598	596	613	573	604	553	561	595	570	566	580	557	579	579	566	569	592	579	586	589	562	582	606	557	581	608	535	563	570	578	592	565	565	568	591	604	593	565	620	593	613	633	574	578	594	612	605	587	556	567	556	608	582	543	554	515	608	596	565	595	603	571	595	614	520	600	575	551	592	637	613	601	575	605	566	598	606	579	594	599	576	562	595	582	575	606	583	602	574	632	599	568	572	582	562	568	668	559	539	557	574	605	614	598	584	559	584	598	544	520	553	589	586	539	536	585	617	567	607	559	601	565	553	595	589	573	615	591	552	573	589	565	589	612	608	589	584	555	575	542	594	578	602	582	582	558	610	560	573	553	567	594	587	567	583	562	561	546	576	559	573	587	581	592	554	544	593	576	595	553	564	576	582	526	572	610	582	554	561	589	622	592	558	582	593	585	595	614	561	533	621	529	578	546	552	583	573	572	570	573	573	607	568	563	569	569	572	583	615	530	534	555	604	575	593	607	584	632	586	546	600	569	587	547	536	606	539	621	544	519	597	583	561	581	585	584	559	608	591	609	587	629	572	594	606	561	619	563	564	574	584	558	572	586	580	610	606	560	592	582	552	599	521	587
25223	21469	27932	25348	13962	4059	2507	1699	1329	1187	1003	862	847	762	602	582	550	572	589	579	574	578	541	541	498	486	555	478	470	445	488	482	448	443	417	408	384	407	413	383	362	350	329	350	366	390	382	355	331	377	350	336	376	377	364	323	354	360	299	373	377	349	398	357	364	355	344	342	334	335	328	369	359	357	355	340	377	391	379	359	357	340	365	337	376	341	375	368	363	317	345	343	389	369	337	342	345	327	341	345	355	383	386	342	357	334	352	389	368	332	345	365	395	384	352	358	322	332	370	361	349	368	341	384	306	392	392	334	344	346	329	346	355	335	378	365	331	377	337	361	351	379	352	384	334	373	328	359	356	349	342	342	337	343	345	342	350	351	340	357	333	347	358	379	346	330	363	361	342	363	361	348	354	332	337	341	363	393	369	351	357	356	381	362	401	383	369	348	351	375	352	346	343	396	369	378	354	355	379	361	310	329	355	355	372	388	371	384	368	324	349	376	359	352	342	350	316	337	357	346	351	389	338	342	374	362	399	391	334	367	336	366	358	381	348	336	339	350	381	371	338	338	352	368	370	353	367	375	387	349	374	324	348	334	368	366	360	372	383	357	334	364	373	352	333	357	338	335	348	353	362	372	358	328	379	343	327	369	342	348	405	353	371	346	388	356	348	319	357	347	353	341	349	325	374	349	371	379	353	372	402	354	393	393	354	362	324	391	371	350	316	385	385	332	388	372	329	345	384	376	354	372	347	334	343	361	340	385	354	350	367	346	345	339	357	344	371	346	353	336	364	342	355	329	348	366	364	370	368	386	357	347	371	379	368	328	309	369	375	367	350	328	354	326	361	359	358	347	351	352	353	357	343	346	359	364	365	334	334	381	359	343	339	348	369	389	347	357	357	335	362	356	362	374	343	374	362	335	314	361	334	381	370	351	346	335	376	328	331	351	349	346	341	354	359	380	355	358	343	351	348	383	357	376	341	360	340	350	343	367	349	365	332	320	368	389	376	345	357	329	352	359	330	392	351	339	362	350	349	380	340	340	355	381	336	337	367	400	357	383	375	362	332	346	378	343	369	377	354	369	373	338	336	361	346	375	344	340	379	347	371	333	377	362	367	345	358	325	341	319	374	398	346	338	358	373	341	345	331	370	365	326	388	335	352	343	337	330	362	350	367	374	367	329	359	335	342	352	411	377	374	338	384	376	375	363	344	342	307	374	354	343	340	360	338	340	335	296	371	361	366	340	328	361	367	345	364	353	331	362	348	359	359	399	327	343	388	354	356	342	359	382	362	361	355	356	368	363	383	333	390	321	398	369	342	329	336	336	352	323	330	326	330	362	368	341	342	346	342	362	359	372	339	351	333	339	342	368	351	375	338	342	403	358	304	320	334	360	383	353	358	329	355	353	322	371	373	335	370	369	328	345	335	363	379	347	362	319	325	313	366	395	364	381	397	341	324	358	348	357	352	347	336	342	361	338	326	359	351	337	344	395	355	326	355	351	322	355	364	401	351	364	343	347	368	355	359	363	340	285	350	337	361	383	332	343	319	347	332	344	344	339	345	391	331	354	336	335	342	354	324	358	365	321	326	329	397	376	351	355	377	395	352	360	375	345	384	373	359	346	352	332	346	303	359	354	321	381	373	366	310	334	358	312	346	339	347	336	352	350	358	343	326	382	391	368	349	365	350	340	350	378	387	346	353	358	321	346	352	369	321	395	335	357	360	362	354	384	347	344	357	366	357	349	366	342	337	345	360	328	357	385	361	348	375	383	364	344	321	335	348	378	332	373	361	362	340	349	359	311	367	370	346	382	341	365	347	386	335	325	315	340	359	341	348	362	344	374	370	374	372	343	356	326	328	343	337	316	345	340	374	350	385	360	359	354	371	348	335	335	381	349	355	358	358	360	360	347	355	387	342	348	367	353	364	342	369	372	360	362	392	343	361	365	393	334	337	371	354	329	343	337	362	362	367	343	358	355	352	339	367	356	338	338	336	345	363	335	341	362	360	347	319	360	375	364	361	321	375	386	369	400	374	334	366	346	394	362	355	354	351	383	341	346	343	358	371	362	335	374	379	347	349	347	349	357	377	333	349	380	339	348	375	345	345	347	358	317	319	352	342	363	381	368	367	349	358	360	351	404	374	326	368	374	333	321	345	331	337	349	334	358	367	335	360	336	349	355	365	322	377	365	359	357	344	330	371	340	327	335	365	342	358	380	360	360	358	355	332	332	375	331	351	352	388	376	357	394	365	355	359	356	328	358	325	349	358	369	354	365	349	370	318	355	353	362	350	366	360	368	335	364	315	375	331	368	357	352	372	352	346	327	354	342	351	327	343	317	370	346	327	344	340	351	333	401	338	358	377	351	359	352	344	354	338	352	325	333	369	321	350	383	345	364	379	361	339	367	338	340	346	341	348	343	318	321	343	336	324	364	365	317	351	364	340	350	361	347	341	394	353	331	348	362	368	345	364	358	360	355	367	359	350	366	370	365	374	375	343	335	324	327	371	359	339	355	363	372	353	350	349	372	366	350	336	342	362	383	328	366	332	361	362	376	321	367	325	340	343	325	326	348	346	351	348	342	324	372	363	335	358	366	368	334	359	344	347	353	356	387	346	350	354	352	335	356	373	348	337	362	362	354	327	362	328	357	340	353	313	335	349	359	350	349	352	364	339	324	369	389	347	351	356	331	323	338	371	367	337	371	351	368	326	355	339	366	381	324	322	361	369	345	345	327	348	377	370	353	347	324	325	354	340	376	362	351	323	367	367	386	393	353	399	351	362	326	342	345	344	329	370	331	329	328	342	363	348	332	331	352	357	345	318	362	323	365	351	380	367	311	387	354	360	331	342	316	364	346	336	350	387	369	345	366	362	387	366	408	395	362	370	375	351	370	354	361	330	337	347	373	361	359	364	352	321	322	355	344	361	380	357	333	332	351	326	402	342	375	357	332	318	352	381	348	360	377	369	349	344	349	350	334	344	361	360	327	379	347	347	347	363	361	334	362	356	374	345	385	329	370	384	325	353	326	339	327	353	336	357	381	365	339	332	340	345	362	392	341	355	324	323	309	318	331	324	375	363	363	354	365	356	356	341	341	387	352	327	356	349	325	347	345	343	372	339	354	323	360	340	337	339	338	357	323	322	379	348	402	372	345	345	384	345	388	343	328	346	362	327	344	340	321	345	357	361	343	367	328	333	350	352	349	368	354	332	338	359	348	371	372	334	331	308	357	324	323	341	343	389	333	361	335	365	363	362	347	340	345	368	349	347	345	331	341	357	343	322	318	329	358	361	343	382	357	338	371	318	350	345	333	370	358	319	334	370	362	334	347	367	347	393	322	356	371	338	300	347	315	378	346	387	370	335	371	321	356	360	345	344	319	342	351	345	325	340	326	344	337	345	348	346	362	347	352	351	323	348	372	330	378	362	350	351	349	356	376	356	350	344	325	367	356	377	318	345	360	356	361	339	364	338	333	383	335	373	371
11309	22354	21720	14992	11296	8523	6648	5485	4573	3858	3216	2787	2391	2069	1804	1684	1579	1443	1513	1580	1551	1541	1554	1483	1305	1254	1171	1158	1132	1065	1092	1073	982	892	848	878	856	812	817	864	762	801	766	751	719	791	745	736	680	674	720	712	744	703	699	703	696	678	738	743	730	697	695	693	709	697	677	673	724	674	691	698	706	701	696	707	719	719	696	709	664	710	701	686	675	670	740	701	738	692	692	663	654	678	739	717	682	705	691	691	663	695	695	737	711	735	654	706	667	688	700	680	736	718	663	709	706	686	709	730	709	698	712	695	691	680	697	697	670	728	722	702	670	732	719	726	706	637	696	650	677	711	691	696	700	718	662	682	716	700	690	690	682	657	734	647	665	652	676	670	681	709	726	674	681	728	647	685	669	713	676	699	679	677	678	695	671	670	677	669	691	666	686	681	678	670	713	666	713	695	718	665	673	706	713	693	676	658	688	662	670	695	714	694	676	666	682	698	653	701	665	677	707	700	658	698	716	655	679	688	679	701	704	609	665	699	657	675	688	701	678	713	661	699	698	718	672	660	672	722	696	740	684	674	705	711	716	716	689	726	635	684	672	678	664	696	722	707	717	688	713	698	663	689	681	671	740	706	679	681	652	687	665	691	722	668	682	684	665	670	679	645	699	666	717	660	675	709	665	710	707	687	707	720	692	686	717	657	676	691	677	682	680	663	690	611	710	652	668	681	672	736	707	724	705	721	668	653	734	683	682	667	680	692	697	706	681	698	741	701	724	682	655	666	637	663	704	714	716	685	677	781	689	726	696	682	682	668	661	694	671	718	706	701	704	656	716	664	684	653	712	697	677	678	657	672	717	705	683	708	676	665	732	710	676	687	716	707	627	668	655	688	710	711	679	655	670	629	670	687	711	674	697	653	660	677	713	709	691	659	655	674	610	715	667	712	719	723	702	704	675	659	698	719	670	748	678	712	661	691	713	699	679	721	704	663	705	769	682	689	691	715	629	668	697	665	693	728	676	674	746	743	703	710	662	687	684	682	681	684	729	709	758	718	674	610	662	649	697	696	696	697	666	712	671	737	655	685	680	692	657	714	681	648	692	711	680	701	673	662	698	678	656	746	732	691	679	685	739	716	726	720	681	702	653	714	682	732	684	673	665	643	677	708	675	745	637	670	722	738	707	692	666	708	684	688	696	715	714	673	655	731	681	684	715	689	700	709	758	704	653	692	702	642	716	638	690	644	647	679	665	691	728	688	708	715	687	695	690	659	692	698	655	728	701	702	719	660	680	730	705	733	709	712	663	710	668	704	709	694	682	651	724	724	753	681	688	704	715	698	682	704	664	704	673	704	690	619	686	757	685	698	695	726	705	641	703	669	714	744	653	700	704	694	703	637	677	723	711	720	658	700	669	738	704	671	693	658	703	705	652	727	656	705	683	693	686	690	730	666	689	647	693	706	639	712	659	711	689	695	671	709	731	647	686	695	618	687	691	631	647	674	701	678	692	695	704	682	680	682	636	676	686	685	708	687	707	730	699	653	739	659	695	691	716	702	719	717	685	663	679	687	692	711	735	662	737	680	730	682	734	779	682	720	682	715	710	644	663	730	666	639	708	698	668	703	666	701	648	638	701	643	659	674	703	687	652	660	673	688	706	650	718	711	648	739	737	672	753	667	664	710	707	685	727	647	695	679	700	677	703	721	692	662	674	717	683	687	699	692	714	635	681	690	669	742	673	643	685	724	690	726	638	743	724	699	667	608	633	715	698	714	728	723	695	706	726	630	697	633	665	704	626	695	671	649	696	728	719	691	682	692	662	668	690	658	702	701	714	658	695	647	679	669	684	698	692	676	738	736	651	739	640	701	704	718	687	722	698	650	689	718	684	663	736	691	690	691	709	654	677	661	685	682	706	720	680	632	670	683	652	673	703	693	688	697	724	669	736	702	688	671	711	675	693	744	703	694	690	687	694	696	711	680	686	713	700	675	688	669	669	671	665	686	656	701	731	698	645	674	720	737	659	654	681	677	707	669	692	705	731	682	679	712	627	684	696	673	697	737	727	678	717	680	683	712	680	649	701	674	648	636	648	667	685	685	658	691	696	722	676	662	692	705	703	669	687	746	708	697	657	702	677	716	679	695	653	653	704	668	713	723	717	689	729	708	686	702	650	683	687	717	719	680	702	670	711	755	656	668	662	710	687	675	712	667	718	707	682	693	708	704	705	647	692	704	658	649	675	729	664	699	699	681	687	719	684	657	702	689	702	681	669	684	686	726	646	697	728	707	726	710	673	706	683	705	670	696	661	622	664	697	634	682	649	678	700	698	722	717	676	670	671	686	679	700	715	688	676	686	656	692	716	683	650	703	703	717	738	724	740	712	621	692	736	721	700	690	699	676	700	689	733	755	686	688	704	724	663	733	744	663	690	752	683	694	674	681	709	698	723	680	695	701	653	692	769	705	680	677	716	672	678	693	685	676	716	690	731	727	716	696	681	702	695	730	654	694	710	681	738	686	688	696	739	659	731	674	688	660	691	686	721	670	675	694	689	673	712	680	660	709	717	697	742	657	685	675	692	668	751	704	659	700	669	688	656	699	695	727	663	698	700	664	655	648	684	712	659	693	654	671	651	724	698	691	706	679	696	704	657	715	694	705	654	743	704	720	670	644	725	687	676	685	712	653	692	640	704	653	681	696	635	715	657	692	700	705	706	755	678	668	669	727	688	653	683	706	710	655	655	674	677	680	707	669	664	694	738	711	676	673	627	708	667	646	685	685	684	686	688	688	671	703	675	634	694	713	696	690	681	726	676	724	664	690	645	671	728	705	728	726	695	680	721	686	692	677	665	710	688	699	713	682	669	679	709	718	728	654	711	645	700	686	697	721	684	715	679	720	668	705	674	677	723	683	676	666	655	635	664	657	639	725	665	700	732	674	694	678	663	676	669	661	657	659	692	685	716	668	733	653	735	728	673	693	699	686	663	667	710	709	719	660	668	660	722	666	710	700	674	734	698	675	685	731	715	680	723	673	663	677	665	717	669	709	645	689	705	707	667	698	669	664	643	672	683	683	660	717	692	669	742	706	631	692	695	653	722	677	655	694	650	681	722	701	687	681	668	701	695	659	635	641	681	649	668	751	649	663	696	673	691	695	666	683	662	699	711	661	734	680	695	676	704	725	676	797	727	709	649	686	663	665	662	661	677	674	665	698	706	685	672	682	688	715	695	646	695	709	675	683	706	678	756	676	705	645	696	696	729	673	677	699	656	644	677	700	681	689	629	694	697	664	758	697	732	690	640	679	698	713	670	668	668	691	680	698	666	683	716	718	722	643	703	703	691	649	646	650	689	674	698	683	658	683	713	704	665	740	692	685	692	667	733	703	670	679	711	690	701	662	678	683	707	708	639	672	715	736	693	657	672	716	691	687	732	693	701	692	686	684	739	644	693	712	727	728	700	688	661	664	699	702	665	665	696	720	668	678	759	673	696	682	709	712
24280	21497	29008	24448	21448	13767	5031	3070	2302	1952	1593	1394	1230	1059	981	932	855	811	783	830	800	844	808	833	776	699	711	698	728	650	618	675	608	579	580	589	570	553	556	554	545	534	527	518	520	539	506	514	510	499	500	486	513	503	509	512	473	499	489	530	492	461	518	528	494	505	481	512	531	552	484	506	521	507	466	483	520	520	477	475	523	543	475	496	519	470	553	528	499	526	520	512	536	518	532	515	555	499	529	490	470	469	526	504	517	474	509	483	498	530	490	517	473	481	480	525	481	505	493	486	514	502	438	496	525	495	495	474	518	544	492	504	545	511	515	498	450	534	542	486	516	480	516	472	502	452	469	508	504	441	510	492	494	529	494	487	510	524	508	498	498	500	511	488	503	484	528	563	518	460	513	530	477	507	510	523	493	508	518	491	479	508	478	477	503	511	494	499	509	506	530	512	477	536	503	476	501	448	513	523	492	506	507	504	520	469	517	515	483	477	530	479	490	498	477	516	504	505	497	503	519	498	504	537	513	540	491	506	520	489	458	503	523	530	500	478	483	469	516	515	474	506	530	479	499	527	486	492	496	478	479	551	479	517	473	492	505	498	508	508	477	479	443	492	525	523	509	505	511	521	532	479	474	518	506	498	494	479	506	505	477	461	517	531	507	527	523	486	488	490	496	455	534	524	460	528	493	504	506	467	510	491	524	539	511	528	528	480	501	525	480	474	513	462	517	493	532	448	499	495	517	506	518	493	489	485	487	498	521	499	476	493	541	542	506	512	503	511	504	488	506	519	464	494	503	468	469	510	522	524	518	460	520	504	492	486	473	496	506	489	476	503	522	473	497	533	482	495	470	515	516	516	465	483	455	503	490	498	499	481	514	517	473	505	483	464	467	491	520	480	494	493	458	484	489	529	505	446	529	496	546	472	503	517	520	509	504	471	500	544	502	518	520	487	482	501	536	512	481	494	505	504	504	508	519	506	491	477	477	503	497	524	520	477	496	487	504	482	482	514	494	493	535	486	513	507	504	552	455	496	533	490	510	520	505	506	485	509	508	499	493	482	518	522	483	489	501	461	524	488	468	466	499	509	470	530	446	504	508	496	454	469	513	500	524	522	496	490	496	554	503	474	519	505	488	491	512	542	500	508	505	519	513	476	487	486	521	512	511	479	516	469	470	522	507	545	497	466	474	479	497	530	496	458	484	534	463	505	496	478	467	486	526	500	503	490	510	493	466	484	527	494	490	498	496	511	475	501	471	478	504	512	526	515	477	527	506	524	483	493	501	471	516	482	518	499	509	478	478	488	489	494	483	535	481	502	492	493	497	480	552	514	491	543	499	498	520	482	540	481	489	514	465	508	518	498	492	499	513	467	515	538	493	516	532	462	526	483	510	522	507	516	471	446	514	521	509	495	459	460	514	513	494	502	492	495	490	501	547	537	466	508	512	493	489	478	507	475	494	501	538	499	533	473	516	529	491	509	502	469	511	475	509	503	531	506	481	527	490	542	486	491	494	483	543	523	470	497	530	511	451	485	521	501	515	513	491	479	490	499	467	523	457	554	517	483	508	493	498	519	500	531	472	515	494	509	478	502	499	517	512	483	446	477	504	495	453	476	487	512	469	483	482	486	466	491	540	509	509	448	517	499	473	508	488	504	525	518	494	464	491	537	485	465	530	504	492	500	523	501	515	467	474	489	497	443	512	522	456	468	507	518	531	511	497	544	486	452	502	455	497	505	494	483	462	508	515	515	457	530	500	522	491	516	553	491	518	485	477	499	485	539	507	507	489	478	487	490	508	499	479	504	495	483	505	519	529	481	490	494	456	539	452	522	476	440	537	523	468	492	506	461	517	485	481	509	483	446	472	511	472	504	514	451	458	519	499	456	522	495	450	512	514	503	486	489	464	467	541	483	491	467	489	477	474	486	508	499	486	490	479	483	490	493	485	513	494	475	528	465	501	480	470	492	499	473	492	549	492	501	486	535	514	486	516	476	501	500	448	469	490	478	504	480	517	453	530	452	526	498	518	518	471	486	517	488	494	514	508	452	458	511	474	532	485	495	476	492	486	510	492	497	496	511	486	523	453	556	464	486	479	517	582	476	509	463	485	461	461	501	487	490	504	492	493	495	509	487	540	486	499	510	462	508	521	509	476	535	481	483	516	472	566	484	537	525	480	467	489	509	514	459	456	516	448	482	485	511	472	506	522	495	473	521	475	481	520	478	511	493	498	524	467	458	485	490	480	499	473	509	469	444	502	515	448	467	465	507	486	491	546	474	504	478	513	494	486	537	485	501	490	522	480	486	491	507	505	517	488	482	461	491	514	532	509	509	455	499	512	471	504	516	479	508	489	460	467	533	479	486	458	475	508	487	508	493	474	498	470	559	476	507	494	475	474	517	480	506	505	507	493	498	497	520	514	524	511	461	437	498	554	535	487	525	520	503	493	493	465	479	529	487	509	467	497	513	489	509	490	521	500	505	482	491	502	482	488	509	519	485	496	481	477	475	508	525	473	543	478	481	513	500	471	505	497	475	520	469	525	523	480	476	486	483	502	527	508	516	526	508	494	489	484	490	472	521	480	485	511	451	477	474	457	454	472	468	496	539	516	482	513	501	479	493	471	536	495	484	514	475	487	514	506	504	492	550	488	487	534	486	463	486	540	525	517	486	463	494	515	453	475	502	518	501	512	504	509	489	518	508	500	484	483	497	540	479	518	506	502	484	506	495	528	536	484	479	476	476	509	539	522	516	471	484	500	493	489	500	501	465	487	524	467	458	507	515	502	507	500	510	484	524	476	468	485	506	476	499	517	486	510	462	524	527	508	451	469	526	451	509	504	502	543	502	475	478	473	504	479	489	552	454	492	516	514	501	498	476	494	508	509	488	509	507	487	505	475	471	491	512	531	523	503	492	494	502	525	481	499	508	494	510	539	495	470	536	519	507	476	504	466	526	456	515	508	456	488	497	489	523	479	517	504	485	474	478	477	518	505	503	474	534	522	457	511	506	472	458	484	510	522	486	495	534	485	490	513	506	471	501	546	468	477	475	472	508	505	528	504	462	488	509	516	470	482	536	532	529	528	527	488	497	505	506	492	507	511	517	512	502	477	511	500	502	471	487	471	517	474	493	488	517	513	495	514	482	510	514	498	519	512	486	523	493	501	496	505	534	510	484	524	509	471	476	504	480	453	533	522	486	486	453	447	497	521	525	499	495	497	508	538	512	496	509	528	538	452	483	501	500	501	559	532	491	523	498	497	475	488	487	505	479	517	499	513	529	491	500	489	482	509	486	464	505	511	456	527	457	488	476	501	503	516	476	563	460	451	498	495	494	498	535	509	504	469	513	535	504	517	480	468	474	513	510	518	515	453	486	494	466	514	463	513	506	478	478	484	530	497	494	544	456	476	513	497	495	467	511	495	467	499	546	498	470	495	472	498	508	529	512	490	491	490	531	502	526	548	504	503	531	500	518	482	501	479	484
14847	28402	27227	20083	16229	12728	10049	8302	7011	5657	4961	4197	3655	3097	2722	2441	2218	2190	1998	2062	2131	2216	2073	1984	1933	1794	1749	1653	1546	1580	1532	1509	1431	1377	1216	1209	1183	1124	1147	1087	1086	1026	1024	995	965	1056	1009	986	959	963	941	1033	981	958	996	917	951	958	936	949	979	912	908	971	947	967	992	964	1004	965	941	933	953	956	940	932	892	943	961	956	948	957	993	892	978	944	934	922	941	988	960	988	955	935	915	945	951	929	977	930	975	941	945	925	903	883	954	954	1011	916	923	911	931	937	963	929	866	944	975	916	958	925	917	913	982	993	927	908	929	888	943	889	991	980	979	923	928	905	902	921	905	911	926	918	958	936	936	943	917	943	966	920	957	931	930	968	947	911	889	932	952	988	966	940	944	1000	976	905	980	969	905	900	918	913	899	1014	874	918	999	990	926	956	912	965	984	919	873	913	905	909	967	930	935	892	875	944	909	974	953	917	880	925	964	956	957	904	910	960	886	896	948	1001	917	962	951	893	950	935	996	939	956	931	929	983	932	1032	957	967	936	968	920	881	932	996	953	923	932	946	904	959	911	929	913	973	953	863	964	952	920	921	925	951	955	945	970	958	943	956	943	969	910	867	895	956	957	966	985	956	885	923	947	905	904	940	938	912	863	941	912	920	917	959	918	964	964	902	958	909	974	871	999	941	945	993	969	924	881	951	964	987	954	922	880	937	905	984	988	907	966	947	876	913	987	952	940	927	957	974	938	929	991	931	909	897	940	974	909	969	972	952	942	933	932	992	976	898	1017	938	935	966	943	935	924	948	953	967	912	915	962	918	883	918	915	976	946	953	989	933	927	883	894	946	956	894	922	985	996	960	941	951	924	877	965	930	926	925	975	892	948	906	908	952	923	971	898	892	910	933	938	990	891	972	960	924	941	947	946	914	912	969	881	1003	953	928	902	901	932	935	951	894	967	897	980	917	874	896	990	948	892	948	925	911	935	903	971	958	933	916	917	913	957	907	974	955	927	950	938	943	961	901	901	916	910	924	916	972	966	911	972	940	920	929	970	909	936	996	1020	972	926	926	949	904	925	906	876	894	919	1013	902	1004	890	936	897	842	957	873	924	950	937	941	993	863	985	924	904	957	929	909	999	925	925	1025	872	921	881	974	992	1019	888	915	893	897	940	868	910	941	895	986	918	862	883	958	885	940	918	897	885	977	938	910	950	988	869	925	940	906	932	927	1004	951	961	956	940	974	912	980	896	949	950	903	950	914	917	935	938	945	951	926	927	984	921	900	935	948	941	970	867	914	944	910	913	970	936	948	962	955	907	934	973	905	929	953	923	932	927	921	949	935	980	921	929	921	876	916	990	944	924	978	935	925	952	978	878	1003	915	973	923	974	914	907	876	934	911	954	961	893	965	890	976	890	878	939	964	960	963	939	920	910	940	958	941	922	953	918	932	907	948	919	883	956	967	933	949	929	981	953	935	975	938	944	894	938	917	908	902	974	985	931	896	904	962	922	885	931	936	1003	893	898	967	933	937	958	992	919	950	897	937	909	916	914	894	950	918	932	949	936	1020	936	965	925	960	953	900	897	892	951	939	957	870	942	918	931	889	970	933	927	908	946	876	948	919	928	922	977	961	886	959	907	920	931	896	933	956	893	949	969	951	944	902	951	972	950	942	930	985	905	900	956	957	946	933	925	919	950	976	921	896	937	956	953	1006	958	909	956	940	941	948	967	965	929	968	922	954	918	949	936	910	970	911	995	967	920	940	954	896	968	879	940	916	955	968	931	890	938	956	920	938	926	911	919	930	938	986	916	885	979	945	922	892	970	927	919	890	954	941	942	930	953	943	940	909	921	950	956	960	981	913	926	965	950	944	939	932	950	981	898	917	919	867	967	900	998	921	944	908	961	952	934	955	949	943	928	896	915	940	927	924	965	990	944	922	932	954	884	952	973	947	941	954	951	911	950	904	927	948	985	958	953	905	903	968	949	939	992	908	953	965	914	923	910	849	916	896	895	941	967	978	901	980	979	930	933	948	872	950	914	906	931	963	979	915	942	931	983	941	954	910	958	926	971	920	994	935	911	941	929	872	925	935	908	916	935	900	941	918	956	941	920	982	948	950	988	885	957	944	973	928	926	953	939	911	927	898	919	950	941	930	856	918	924	922	909	956	952	911	901	945	983	1008	982	917	972	997	868	940	948	907	908	954	980	953	915	927	903	945	1009	918	923	921	885	943	914	882	932	918	941	919	883	906	918	955	948	960	964	926	954	890	897	914	966	923	959	933	913	972	1014	929	922	951	936	945	943	896	892	894	977	965	983	897	930	929	932	946	977	963	924	994	925	928	957	953	895	965	936	947	962	982	979	978	909	910	961	913	902	946	956	974	947	979	952	970	913	956	915	935	869	963	958	923	943	921	922	928	945	921	915	945	957	948	949	930	939	930	914	928	945	969	922	950	962	902	954	914	925	966	949	923	922	929	967	948	976	952	961	950	939	922	946	973	985	937	942	929	951	955	967	1020	913	908	947	930	962	956	966	925	909	970	952	949	958	963	918	983	951	951	925	878	907	915	933	955	957	953	951	892	908	908	939	943	949	978	958	892	913	939	975	928	952	931	1011	924	927	919	878	929	890	957	866	927	940	951	955	928	936	947	884	930	947	937	990	949	915	917	926	910	1025	957	951	886	902	925	912	947	908	1018	967	973	955	914	948	955	934	954	938	933	1001	917	923	894	948	969	935	971	890	908	929	947	837	930	967	979	910	915	948	924	899	922	948	951	875	901	992	958	941	894	945	968	895	962	962	967	963	928	920	931	929	926	930	925	904	895	971	926	936	972	961	957	994	955	924	891	902	960	984	918	938	998	951	941	915	945	895	917	879	915	966	882	933	898	916	937	960	917	858	931	906	938	967	936	929	940	976	933	991	926	877	989	960	932	932	967	929	938	949	946	962	963	910	906	910	964	914	892	931	937	998	974	1003	927	966	944	955	936	881	938	947	912	973	967	943	909	927	932	916	945	948	945	930	898	899	947	905	931	910	914	953	939	913	958	943	925	945	911	977	990	926	933	929	981	921	881	913	911	941	916	939	910	928	858	990	954	964	944	948	920	950	916	959	934	929	994	915	946	919	914	969	950	956	984	947	971	865	930	985	897	954	923	917	972	911	932	941	971	910	939	922	904	928	931	889	937	946	941	910	878	968	999	955	895	965	948	950	900	942	918	993	861	965	909	1036	991	1005	951	995	1010	1010	921	902	922	965	914	874	938	959	958	931	950	862	954	949	934	908	948	912	888	972	939	950	917	894	896	921	913	938	964	905	916	948	950	973	934	974	929	978	954	889	956	964	962	927	945	964	922	951	923	910	1002	929	943	952	915	908	934	943	943	946	885	936	954	892	957	916	906	912	983	934	963	975	892	925	956	924	944	933	947	965	980	939	932	909	921	993	919	929	948	973	907	911	859	945	951	882	981	945	949	930	954	913	929	916	943	947	904	908	951	887	922	940	923	931	923	995	928	924	965	901
27467	17884	7172	3251	1669	1136	877	760	618	556	513	479	354	389	391	337	352	352	336	305	352	354	392	377	374	329	366	323	349	331	340	317	307	286	334	323	289	264	307	286	276	259	295	291	278	269	286	282	247	291	261	289	290	270	262	272	263	282	285	281	274	253	274	289	303	267	295	290	266	283	290	287	245	270	264	254	264	284	259	271	269	293	283	264	279	282	298	293	261	277	279	269	251	272	278	279	238	285	279	275	288	286	277	265	297	297	282	279	285	300	274	267	274	292	280	302	299	245	277	284	225	273	238	271	266	290	300	294	302	294	272	294	236	284	289	268	265	250	261	265	302	260	282	286	259	281	296	289	264	292	267	256	273	268	295	263	250	299	287	272	269	294	254	269	284	283	291	299	280	265	263	303	263	278	276	284	271	279	290	254	286	304	269	273	285	279	267	322	277	292	283	291	237	294	266	261	264	279	277	275	304	268	263	290	252	286	276	260	312	301	306	227	255	274	264	254	254	320	298	289	277	269	295	280	259	261	309	291	265	270	262	291	283	282	282	288	275	265	267	285	275	286	275	295	258	270	275	269	263	287	291	266	266	243	273	271	284	280	251	243	302	281	297	270	250	261	274	317	252	288	267	277	253	280	302	275	310	282	234	261	250	277	300	292	283	270	287	283	280	258	243	298	272	253	276	282	274	278	294	296	288	261	293	252	275	274	273	292	290	270	272	275	282	284	298	275	303	259	290	274	265	239	279	315	267	275	273	291	297	258	280	270	252	306	276	255	298	273	297	292	251	272	298	274	286	274	248	278	305	241	284	268	291	276	284	298	300	274	249	255	247	300	256	314	298	283	266	281	277	275	277	288	271	277	260	255	285	253	268	254	266	278	320	289	269	244	247	302	306	271	285	287	256	275	261	256	253	281	268	284	292	266	292	278	307	288	300	259	295	269	266	273	269	293	264	287	276	265	297	268	278	281	287	268	293	266	311	263	265	265	277	303	274	261	292	299	278	294	279	284	276	297	269	272	252	271	268	279	259	272	297	268	261	301	248	276	287	285	275	270	305	286	250	263	314	260	249	277	270	321	262	256	267	266	291	267	275	278	236	284	282	296	288	264	274	290	280	283	285	290	289	258	285	283	327	288	247	308	283	277	272	263	285	282	263	273	272	266	304	283	255	275	273	263	275	247	267	263	288	276	250	297	265	267	282	284	266	268	269	290	255	283	255	263	272	275	274	275	274	276	243	254	257	280	252	302	233	233	264	270	284	245	279	268	271	280	283	276	305	285	289	269	292	268	254	276	306	283	305	296	298	265	317	265	264	274	265	245	271	232	283	255	298	294	272	310	264	241	255	264	276	263	285	283	254	277	257	301	238	282	282	274	268	267	246	291	301	264	276	279	278	297	283	256	274	268	285	299	270	279	278	274	268	289	255	273	295	285	275	267	289	274	303	252	271	260	268	266	276	276	295	316	291	279	271	288	269	256	292	284	262	258	286	280	274	303	277	276	327	257	282	277	269	262	292	264	248	276	263	274	300	281	298	250	273	286	281	290	279	273	302	282	256	303	261	287	293	266	297	274	304	273	257	285	263	288	267	317	299	296	232	265	297	288	279	267	277	286	284	270	296	264	289	288	269	243	297	262	282	304	293	265	270	293	285	268	262	286	272	257	278	262	285	289	253	293	266	275	307	274	276	283	232	283	285	297	293	299	308	263	299	273	288	261	268	273	261	257	284	255	253	276	281	254	269	268	288	295	315	284	273	295	287	284	265	260	294	277	302	281	281	305	292	280	264	280	301	277	270	258	289	280	269	251	290	275	266	289	257	280	256	274	261	280	286	295	274	255	255	276	245	286	291	251	298	263	282	262	256	271	302	272	263	277	297	257	269	253	267	281	285	309	281	303	298	279	264	282	239	282	275	293	283	287	279	242	244	260	254	268	273	285	279	263	290	250	302	266	281	295	259	293	274	275	255	294	265	264	264	321	268	280	286	283	259	262	265	270	279	282	269	280	272	293	271	277	276	278	256	266	286	298	270	262	287	257	246	281	290	299	284	284	293	286	256	292	294	285	306	258	273	247	239	275	259	292	294	271	282	289	283	279	310	282	291	264	302	276	254	249	278	287	290	294	264	289	277	274	274	287	266	293	280	261	329	275	307	303	260	279	238	293	273	282	272	295	303	279	292	274	254	268	270	272	280	286	281	276	298	269	299	257	269	297	271	265	262	297	278	281	249	267	267	260	270	290	283	269	291	283	269	285	266	275	283	242	271	283	272	288	256	282	263	265	278	304	251	282	275	289	284	289	287	257	266	262	293	294	281	290	269	276	269	272	264	279	275	275	276	261	263	276	335	263	310	287	260	249	281	273	251	298	276	273	271	275	297	228	272	267	286	267	267	284	273	263	266	276	276	280	281	301	276	287	304	280	272	291	291	292	292	262	281	298	281	285	258	285	279	284	293	273	290	277	274	301	274	274	263	290	278	275	305	284	270	260	253	275	264	286	287	283	281	278	288	276	279	260	284	274	270	295	264	268	287	263	280	272	295	305	294	296	266	276	278	315	283	251	295	278	284	297	279	295	274	290	275	276	281	284	273	284	292	281	257	260	242	284	296	272	247	293	249	241	299	287	252	260	278	293	303	258	264	286	254	230	260	265	276	286	287	283	286	289	290	279	277	302	275	263	252	231	288	278	263	281	262	292	274	270	261	281	271	287	257	258	266	281	253	275	274	270	247	288	261	269	279	254	297	273	289	267	292	271	291	259	288	311	250	287	290	293	296	258	282	295	266	266	274	285	243	307	298	279	258	281	268	252	246	271	299	270	275	295	284	264	291	300	268	277	274	269	287	249	264	273	248	273	297	270	284	293	279	262	294	259	282	313	275	264	295	262	296	259	276	230	278	277	247	259	277	284	284	257	292	285	283	274	266	270	287	303	295	259	268	263	288	293	277	285	246	247	278	256	286	280	260	260	284	276	282	244	273	257	267	270	272	297	257	251	293	261	268	253	284	294	281	297	272	287	258	272	243	273	269	271	287	278	299	280	297	292	282	316	257	273	282	284	274	292	274	297	275	276	282	277	280	257	291	242	274	295	264	273	266	275	264	278	300	247	320	259	268	287	283	270	273	291	258	279	268	282	289	283	282	288	277	258	284	246	259	285	293	240	255	260	276	258	270	281	267	250	294	293	270	260	255	277	233	251	267	261	299	258	284	259	260	288	298	302	267	248	267	243	247	266	281	258	253	275	267	290	260	248	299	272	273	275	257	235	273	270	258	268	277	300	286	295	269	283	263	273	260	290	297	299	275	292	285	268	297	291	268	273	285	279	275	280	286	285	272	273	280	268	246	281	269	272	286	308	284	281	254	302	259	272	250	235	263	285	268	283	292	272	287	273	281	290	302	254	297	285	268	254	274	288	268	291	285	272	281	295	266	277	273	291	237	265	231	275	268	279	250	305	291	250	293	283	318	248	269	252	277	309	279	262
8818	12768	12596	7783	5272	3981	3123	2526	2093	1845	1529	1442	1240	1098	1006	924	862	862	808	825	843	869	917	847	837	836	825	824	813	781	782	750	746	645	677	674	596	688	634	623	628	595	584	581	581	577	606	587	600	568	562	567	586	568	569	594	565	556	562	568	512	543	571	601	550	570	563	603	622	572	562	584	593	596	561	591	580	572	593	575	563	549	567	607	589	537	553	562	571	554	601	586	584	591	578	603	544	529	591	541	602	579	544	584	590	533	561	525	601	522	537	564	538	521	572	535	524	555	516	555	554	562	591	567	554	573	535	590	587	573	549	557	565	603	590	559	532	571	535	548	507	526	542	539	526	578	584	556	574	544	544	586	596	539	561	530	548	543	547	543	591	570	567	547	570	566	540	567	578	582	539	552	551	600	554	525	572	591	550	574	555	528	593	615	563	550	544	579	543	608	544	562	539	555	590	614	564	572	554	540	586	576	555	556	554	604	543	585	585	535	575	581	565	551	548	562	525	540	529	578	547	540	523	523	590	552	562	524	562	595	537	566	533	555	542	530	566	543	545	596	550	571	579	556	552	505	537	555	576	555	589	545	524	559	613	552	524	544	575	560	589	582	522	568	574	576	579	560	569	534	568	588	581	572	560	583	531	562	583	566	552	556	577	551	545	538	586	549	517	566	593	554	524	627	539	552	544	564	529	579	567	551	555	565	603	571	571	553	534	541	562	566	563	573	569	594	548	609	557	567	567	555	543	588	579	531	598	552	597	538	571	593	558	534	542	569	522	582	562	568	576	519	519	542	550	517	557	569	472	505	559	512	575	547	520	564	567	549	564	524	569	545	554	558	569	562	588	584	564	531	572	565	566	566	515	507	565	581	538	547	565	587	589	550	546	590	535	576	575	610	578	572	542	566	565	560	582	551	565	569	524	598	537	560	537	544	547	546	583	631	547	578	582	584	552	523	569	559	562	542	585	583	545	546	568	549	570	536	551	545	552	550	610	605	592	556	507	536	559	508	522	577	584	567	558	579	593	559	521	571	590	543	606	566	534	577	566	554	584	557	582	540	554	552	535	562	594	548	589	567	634	580	572	534	605	551	542	550	546	552	551	569	555	542	596	590	599	529	544	556	579	591	595	554	565	547	539	560	535	555	550	599	580	550	567	587	580	545	542	564	505	586	570	563	607	590	571	557	571	587	561	579	558	540	525	602	540	497	577	554	562	530	529	525	565	616	566	532	576	567	602	545	555	562	560	573	566	574	551	583	592	580	508	530	553	574	518	605	527	529	610	540	559	540	585	569	575	594	558	522	575	586	562	549	560	578	581	557	551	542	563	568	543	514	579	543	579	578	563	539	552	546	517	595	558	548	539	535	586	552	558	567	540	588	605	563	557	610	563	571	581	533	573	553	574	536	619	555	594	540	597	539	526	568	589	559	562	559	511	522	554	552	570	553	556	572	562	564	582	530	560	555	573	500	561	599	560	501	606	514	596	539	563	531	563	567	540	511	544	559	567	551	534	579	527	568	536	562	543	541	564	567	489	559	607	569	578	589	583	531	603	532	601	573	530	541	575	525	591	606	580	592	511	574	544	583	534	560	539	566	545	601	537	548	561	536	545	587	566	530	579	544	606	556	561	601	620	564	571	532	556	595	559	582	533	553	558	519	562	508	578	566	618	554	525	588	561	597	570	564	605	556	594	563	531	563	584	567	562	596	591	583	589	580	587	537	533	527	581	524	586	568	568	521	563	567	554	552	587	549	568	578	584	546	555	610	558	535	574	573	569	610	556	597	558	571	624	518	576	548	565	578	569	577	570	557	552	568	543	554	558	577	568	513	560	571	537	598	549	557	556	511	569	548	581	573	571	545	582	557	573	591	555	529	579	579	571	542	544	556	581	548	533	583	575	618	566	573	525	564	574	537	588	568	567	543	571	560	572	546	559	556	568	543	585	526	555	544	611	578	569	589	546	540	510	548	530	543	571	580	566	518	545	560	564	552	577	564	545	589	504	549	603	529	564	582	571	560	602	559	556	541	550	539	538	591	556	571	580	614	536	533	576	532	563	555	544	530	592	586	556	608	553	563	600	538	571	561	601	570	564	532	552	578	596	579	579	566	556	565	580	589	522	545	584	593	565	561	522	572	512	502	561	527	602	605	513	549	562	576	536	551	530	569	548	580	601	569	541	568	530	540	554	551	558	611	592	520	587	607	528	516	579	593	613	588	558	582	511	569	532	526	547	590	555	598	525	543	589	562	534	555	532	571	616	565	557	539	569	565	559	564	574	602	587	557	541	571	610	557	545	595	564	538	566	539	583	566	534	565	592	561	556	612	609	592	565	565	578	575	537	594	572	572	573	543	569	591	573	584	565	556	543	552	532	520	616	549	559	561	547	599	565	580	575	581	582	544	571	584	557	540	579	572	548	577	574	571	550	594	536	564	562	563	593	605	620	559	579	559	533	556	585	566	573	559	562	571	581	599	581	602	548	559	550	599	565	567	564	583	581	498	496	570	568	548	565	547	517	595	556	537	555	581	562	605	569	556	582	566	553	545	523	531	550	586	540	558	579	590	554	613	576	556	528	555	558	547	535	548	528	563	537	556	580	551	557	594	559	556	545	601	590	581	564	575	570	563	560	579	567	578	607	531	566	563	614	615	545	596	570	541	533	548	561	571	604	550	574	551	555	539	587	559	579	554	619	566	601	564	552	555	563	550	599	521	547	549	633	556	561	572	537	545	593	557	528	597	567	578	602	538	548	571	588	563	567	556	535	582	559	545	627	535	508	546	556	606	558	540	625	556	525	579	577	573	557	556	572	553	542	559	578	554	533	569	547	574	593	561	581	552	614	560	572	578	537	590	534	536	581	543	583	588	528	560	579	522	592	568	567	557	567	588	576	547	584	574	562	560	551	541	556	518	562	563	572	506	559	567	553	578	563	555	558	590	599	602	548	529	570	592	601	564	560	567	534	536	596	570	572	564	566	584	571	567	547	551	566	595	564	584	574	560	580	581	536	584	600	577	555	584	548	568	519	555	582	599	585	539	561	536	557	555	577	540	553	597	516	537	607	582	574	592	543	587	578	525	559	526	551	594	557	551	536	547	565	592	592	570	576	548	615	551	555	581	537	549	593	602	650	591	565	587	556	578	573	530	592	548	587	570	539	613	555	572	543	597	605	585	611	569	553	592	508	604	562	555	568	568	569	553	553	562	575	576	563	549	530	547	573	554	590	549	548	578	589	542	561	570	564	590	544	576	562	552	595	587	589	583	549	566	521	532	530	579	553	557	544	566	587	554	615	539	544	565	559	584	585	564	523	577	586	561	576	548	555	573	557	587	557	597	584	549	535	545	607	555	562	576	559	526	559	555	533	553	556	557	583	527	543	550	557	560	563	544	557	563	556	534	573	581	547	557	559	554	580	567	595	575	563	588	546	573	557	611	587	563	577	578	577	567	536	595	581	628	553	536	569	537	578	568	515	552	528	589
25091	21484	28017	25296	13956	4078	2552	1758	1312	1123	918	779	701	677	606	567	503	497	516	483	492	468	517	533	472	459	472	482	476	445	442	426	445	416	396	406	405	398	348	390	367	345	347	359	368	362	322	345	315	335	343	343	323	361	353	388	384	312	371	322	352	348	326	368	351	376	379	365	330	369	332	330	333	353	309	368	351	371	354	377	342	378	382	376	327	358	337	331	326	323	321	322	333	366	322	298	300	314	354	359	319	375	346	322	342	326	316	317	324	346	353	336	354	336	344	334	346	348	338	327	310	339	337	330	366	335	323	348	354	324	333	393	362	352	320	359	344	348	326	349	368	333	320	359	350	320	313	359	333	342	311	345	398	336	348	357	335	373	331	332	352	339	354	352	360	354	356	328	364	339	321	348	334	351	338	335	367	322	365	357	296	359	373	335	367	339	342	337	368	334	350	334	344	321	351	368	346	353	310	348	350	316	354	382	335	356	361	357	358	344	290	356	344	372	316	365	358	346	338	312	346	347	345	320	324	332	366	351	330	356	348	372	346	333	329	342	345	338	313	359	329	349	346	338	311	336	336	337	332	324	333	346	333	351	335	340	371	335	355	351	355	320	366	331	336	353	363	348	337	357	353	350	336	333	319	325	343	360	312	335	329	317	373	319	319	349	353	312	367	317	365	368	320	337	334	331	346	343	318	346	326	291	315	339	378	365	320	326	378	341	350	336	344	348	364	340	347	387	352	346	347	323	342	356	317	362	338	376	322	354	358	346	343	342	367	318	338	320	350	319	368	363	335	346	342	342	373	353	328	359	315	345	309	367	347	349	329	347	319	342	331	333	379	332	358	377	345	352	324	320	329	364	367	293	357	322	333	339	348	318	330	315	343	343	310	381	316	323	367	337	346	329	366	358	339	340	338	339	328	350	321	303	352	331	347	360	339	374	316	332	337	337	317	322	375	324	311	351	357	344	314	363	335	351	330	350	343	329	315	347	338	312	311	320	316	332	376	313	361	365	309	348	361	340	362	322	343	369	333	342	356	343	330	331	349	364	322	323	327	344	308	316	351	335	352	338	345	347	336	329	389	313	352	359	339	352	364	330	341	322	328	369	355	358	310	328	343	348	333	329	326	367	366	325	338	344	328	338	351	347	337	324	304	341	349	344	342	326	380	397	333	363	356	351	354	319	359	308	350	324	338	359	355	329	345	340	377	321	322	337	346	361	342	331	338	357	336	342	373	348	320	328	333	369	311	326	337	360	353	343	368	332	360	319	358	372	368	340	331	347	325	358	338	356	351	352	307	365	377	345	349	327	359	359	342	327	318	348	313	373	339	316	360	308	324	360	347	338	344	332	297	332	369	330	344	331	359	313	322	322	360	367	326	315	362	362	355	325	335	342	345	337	364	325	354	330	338	353	381	350	320	369	318	344	377	354	328	325	328	328	342	370	331	353	344	353	366	313	361	332	349	333	364	370	350	324	332	315	334	317	308	357	348	320	360	288	314	329	361	335	344	351	354	320	344	345	362	330	357	320	354	324	348	327	342	333	322	334	341	345	359	336	359	359	358	344	347	341	341	368	330	343	308	338	324	337	355	318	343	349	335	353	340	326	323	349	352	364	352	314	351	349	346	333	367	362	304	358	340	374	355	359	322	355	359	334	345	346	346	342	336	345	330	368	333	377	332	335	324	353	366	373	314	363	326	355	379	335	355	343	312	333	315	353	357	375	331	363	351	352	338	337	332	328	353	336	303	330	381	325	325	349	337	345	337	345	349	353	364	333	332	330	328	347	318	310	367	333	335	309	343	350	354	325	320	342	379	342	363	323	335	323	375	337	313	310	333	316	333	362	336	375	334	332	352	306	329	309	348	323	338	323	381	338	399	367	355	335	334	346	338	357	358	338	321	368	341	344	373	354	331	339	366	329	340	298	329	354	338	334	312	358	342	333	324	354	323	387	317	339	333	301	363	325	333	346	315	355	360	331	332	347	321	356	339	361	352	330	338	336	300	342	362	333	349	336	323	347	337	353	346	319	320	337	321	335	344	343	325	355	363	347	332	316	334	369	339	368	320	342	367	337	351	365	323	348	299	337	339	359	339	376	358	312	302	373	380	339	384	340	350	356	333	363	343	310	334	366	318	329	339	347	325	353	332	361	353	344	357	389	341	345	343	339	328	391	324	318	370	344	309	333	320	323	334	350	353	348	379	329	367	363	344	328	324	341	347	354	357	328	355	357	320	361	332	342	352	344	360	324	346	333	333	339	348	302	342	341	355	347	368	333	325	303	354	321	327	351	312	352	327	347	315	332	332	305	314	365	347	343	344	319	350	337	325	323	316	338	346	336	327	339	320	358	345	343	385	331	324	318	363	327	354	358	318	355	359	328	324	328	354	375	337	345	333	349	318	374	362	362	343	362	314	331	340	310	341	320	323	338	311	332	346	356	357	330	323	372	367	376	312	364	296	369	341	345	319	334	343	306	352	356	348	395	344	347	346	373	292	356	311	331	352	331	324	348	338	351	350	342	334	339	348	343	327	363	332	321	364	327	355	321	343	340	360	328	341	350	358	327	349	339	376	338	380	334	312	331	335	347	320	338	346	320	331	335	364	356	332	327	355	323	335	322	301	354	342	308	361	338	352	345	374	311	330	372	320	343	336	342	337	327	370	324	344	354	345	378	325	321	331	367	330	351	298	368	359	365	330	340	376	335	347	313	364	331	338	351	377	331	316	331	355	350	347	366	364	310	338	351	360	357	327	312	351	349	348	338	337	353	340	349	316	325	353	331	353	353	344	352	347	352	320	338	349	332	323	337	316	347	359	357	340	343	326	336	341	296	305	327	319	320	312	327	339	327	343	364	338	345	349	366	335	304	326	320	343	327	368	345	341	380	349	306	334	326	326	359	340	345	311	343	360	346	355	340	324	363	340	322	308	359	345	373	335	343	340	347	351	336	309	332	369	322	330	315	346	321	346	357	322	321	331	382	351	330	341	312	349	341	343	341	369	342	349	318	372	333	317	335	341	359	362	372	328	356	330	348	371	336	347	324	323	330	335	315	322	366	324	329	339	345	317	342	352	319	321	348	324	320	351	322	309	327	342	345	326	337	317	333	339	356	311	352	360	363	365	347	350	342	348	346	333	335	349	344	361	321	346	348	309	339	359	360	360	331	349	327	351	332	356	326	341	339	382	339	337	347	346	330	360	331	319	318	323	315	357	322	353	345	341	352	342	355	363	342	332	314	345	343	326	336	338	307	373	341	335	355	340	366	334	376	329	333	350	336	318	322	300	346	341	341	336	335	310	332	318	313	324	353	345	341	328	348	302	331	342	345	384	346	345	319	317	348	375	382	339	311	321	337	359	320	357	348	312	311	334	371	321	322	336	316	363	363	325	336	337	321	339	334	365	342	343	350	314	344	323	354	351	348	317	369	319	324	322	324	363	328	352	347	339	329	335	343	347	363	360	360	308	348	338	341	365	342	298	356
11577	22816	22026	15102	11463	8695	6897	5357	4421	3689	3115	2603	2202	1867	1656	1569	1391	1367	1273	1223	1176	1208	1275	1363	1253	1202	1210	1134	1052	1056	1089	1016	1025	946	832	908	836	828	770	800	732	741	754	726	738	693	679	708	687	674	699	681	670	709	669	711	694	711	672	626	689	712	670	691	690	669	736	663	711	713	649	724	658	717	645	677	733	714	726	706	707	668	672	645	642	736	725	686	647	711	618	627	718	705	665	626	742	712	641	690	735	662	655	703	666	698	688	690	696	692	672	713	660	654	656	664	728	715	692	693	710	684	721	679	686	706	675	701	711	698	683	669	710	727	667	647	664	725	644	739	687	694	709	696	660	643	712	648	681	654	689	700	660	666	685	674	699	675	685	647	659	670	664	707	684	635	646	700	661	681	632	703	644	710	684	707	699	646	643	637	654	643	690	663	663	684	665	650	647	731	693	643	716	659	635	678	679	658	685	669	678	645	648	674	682	680	664	675	701	655	701	621	648	717	704	663	612	700	676	694	683	669	698	627	672	670	662	684	706	640	622	682	659	704	707	683	650	646	667	727	682	717	678	682	705	693	701	643	676	630	693	636	690	685	653	683	682	712	645	711	690	692	662	644	682	658	686	716	692	662	638	655	673	670	678	668	665	698	672	639	661	644	685	647	654	682	666	691	632	665	665	665	646	688	667	664	653	671	663	618	688	638	688	648	693	667	682	665	722	657	680	671	682	691	704	701	710	677	637	680	650	633	653	675	727	716	686	657	683	699	667	681	674	659	694	673	656	713	664	687	647	656	675	634	695	735	646	631	728	674	657	724	670	677	685	616	659	638	711	666	651	658	688	670	660	663	688	633	688	693	643	737	631	670	648	655	621	630	649	653	674	678	628	622	677	695	708	679	705	677	622	692	679	647	637	646	675	643	695	661	662	713	692	634	673	669	653	727	680	703	736	702	683	717	635	707	645	636	700	667	637	655	665	669	672	717	683	694	704	655	688	644	668	703	677	645	714	683	692	688	693	680	683	650	676	660	674	692	666	657	644	650	623	629	708	713	730	692	689	683	648	707	637	684	636	696	633	685	668	659	670	663	646	638	701	675	673	709	681	637	694	700	716	667	665	657	695	685	717	655	714	673	666	671	657	668	684	682	679	665	671	692	627	642	680	665	633	722	635	635	685	647	638	695	690	699	682	674	652	671	657	707	706	687	694	667	689	673	752	614	665	667	678	693	671	666	659	641	696	698	716	664	642	669	686	702	737	659	656	651	656	694	666	682	695	661	680	687	661	680	687	640	691	696	686	633	693	643	684	669	665	646	669	700	650	695	709	658	739	670	681	661	680	679	710	671	660	697	708	701	691	706	690	660	649	659	679	638	667	668	626	681	668	688	659	688	641	665	665	700	663	645	702	635	682	664	661	666	687	698	663	678	666	689	672	689	647	665	693	645	683	678	683	649	696	639	685	707	675	671	646	698	668	688	689	630	689	664	642	690	678	640	654	664	659	709	696	673	647	623	592	651	677	664	696	673	670	642	650	713	683	681	639	660	662	692	682	641	684	660	712	676	691	691	668	669	698	635	662	674	674	693	732	660	677	682	635	666	709	668	676	688	627	682	649	655	692	676	724	716	679	670	670	685	674	648	659	637	708	634	689	652	713	619	680	672	646	688	678	643	674	679	651	666	649	673	683	671	708	663	696	608	678	728	667	707	653	633	665	654	699	662	670	680	676	638	718	655	686	689	733	689	677	707	665	709	656	639	666	655	664	654	673	671	675	657	670	653	640	715	703	593	678	678	688	690	618	668	683	684	685	713	701	670	675	676	689	650	626	673	687	678	689	691	636	650	684	689	683	679	643	656	673	645	641	726	680	717	724	699	655	708	676	650	709	643	679	681	653	676	693	640	661	679	705	653	638	646	679	650	694	668	661	671	702	685	694	685	606	677	652	666	678	654	651	689	660	687	633	672	680	670	656	687	641	675	694	650	680	691	681	655	684	682	662	686	653	674	660	708	712	658	706	673	670	698	647	675	635	668	700	671	649	700	721	649	712	591	661	697	663	658	678	679	688	656	695	636	707	695	630	658	645	670	664	647	656	665	689	678	642	678	682	669	644	673	672	692	644	653	715	672	638	631	698	639	675	658	675	630	664	640	696	682	666	675	657	669	673	686	648	665	683	626	621	731	649	644	651	706	702	672	641	668	691	664	699	669	716	663	660	655	699	689	636	693	680	684	672	706	621	647	724	700	644	679	692	584	673	660	645	637	691	699	662	685	701	689	643	663	661	626	655	667	712	731	708	680	667	707	681	684	685	652	709	616	657	642	652	692	694	681	687	708	651	624	636	659	675	641	720	715	639	689	685	657	661	647	638	636	605	669	647	700	679	668	646	674	655	693	645	685	685	689	704	652	678	656	685	649	678	645	635	676	674	656	691	690	610	689	656	640	683	687	701	673	709	662	673	700	686	678	667	656	647	690	670	692	674	658	687	661	673	643	695	651	648	658	675	651	703	645	670	660	660	683	652	611	618	675	663	668	683	670	638	682	712	649	644	651	705	672	743	721	678	695	635	678	624	681	668	672	656	697	686	706	700	639	651	646	656	655	668	702	695	650	622	703	680	657	686	675	641	692	684	635	692	639	699	706	705	639	696	681	697	679	691	664	653	655	666	662	672	672	683	636	629	660	687	670	639	676	661	655	680	685	653	619	667	653	647	685	635	673	646	695	697	663	646	680	665	659	676	648	652	629	668	686	699	676	682	663	663	646	654	715	701	641	662	686	680	681	616	706	699	704	652	736	663	660	680	710	683	621	684	683	647	617	682	636	653	666	683	667	678	689	666	626	641	710	682	671	689	663	647	649	701	647	689	658	674	659	665	648	618	684	642	638	627	653	690	747	698	668	677	670	684	643	655	687	640	674	674	666	659	688	683	724	673	709	659	704	696	647	700	688	680	651	682	697	696	710	738	685	694	658	629	640	673	694	672	766	684	652	675	636	652	717	696	668	644	710	680	631	659	689	674	684	669	717	691	645	705	641	640	618	689	679	698	632	700	674	666	701	703	662	670	630	658	654	684	642	733	655	673	637	649	674	738	684	693	682	640	693	673	740	663	700	707	725	671	700	625	675	681	687	623	679	684	666	670	728	656	700	686	652	675	657	727	658	709	674	685	649	680	716	703	709	665	674	663	651	691	693	716	696	690	667	647	665	644	636	623	666	642	646	669	684	662	648	637	646	646	721	690	650	685	647	669	663	709	665	670	688	647	690	671	667	697	673	701	682	677	691	670	647	682	658	674	698	666	672	657	704	642	738	712	687	646	693	683	683	686	691	678	690	694	658	702	642	716	658	679	667	667	676	654	665	720	676	682	624	706	666	660	731	638	636	634	690	625	638	678	697	655	675	693	652	684	648	703	695	661	673	684	671	671	688	682	659	680	728	699	711	672	679	668	653	658	682	699	700	705	681	643	655	653	669	655	625	707	664	679	683	695	640
24212	21467	28926	24412	21446	13804	5028	3019	2252	1848	1550	1336	1142	1042	866	830	812	781	692	685	656	708	703	699	699	710	747	679	657	644	632	613	636	592	593	544	559	566	592	513	564	548	509	536	530	497	506	556	491	478	496	495	506	528	529	465	479	498	496	536	483	495	497	458	479	544	465	508	472	534	494	491	511	453	499	471	500	467	475	459	530	511	502	489	501	528	479	485	495	515	504	513	486	506	539	429	467	475	510	485	478	435	498	489	533	508	513	477	501	464	479	475	466	454	510	491	492	474	521	508	484	503	473	504	507	501	497	521	527	511	505	503	482	494	501	457	487	510	478	454	514	480	487	483	509	519	516	481	539	496	490	476	474	507	477	475	492	495	488	483	517	457	490	497	488	496	439	502	507	465	452	495	467	500	491	469	452	489	505	492	479	496	459	479	470	525	457	481	476	523	519	504	460	488	480	489	484	513	528	453	492	465	507	491	468	497	502	457	471	505	489	479	504	518	516	502	473	500	482	512	512	484	508	509	500	490	485	462	475	455	471	501	500	473	486	506	490	480	474	535	482	509	501	512	489	494	475	492	503	478	483	493	457	517	488	472	478	500	500	482	489	491	533	485	510	486	496	456	476	487	528	505	496	485	487	533	502	459	518	519	491	519	503	497	516	499	489	494	481	512	471	491	483	469	507	502	496	509	507	482	532	458	461	476	520	485	479	437	475	511	502	475	515	503	479	519	509	511	461	514	485	486	503	497	504	508	485	454	442	520	483	512	521	535	522	486	471	514	523	467	523	463	508	489	503	479	483	494	505	464	490	512	460	486	503	458	520	513	521	466	506	463	500	489	463	517	507	482	477	481	477	475	469	467	453	444	482	487	503	486	502	526	470	509	500	470	476	488	497	476	480	474	505	489	485	495	483	489	490	514	459	482	467	489	487	479	470	523	449	495	522	481	507	494	487	499	496	484	463	503	507	543	479	511	517	481	446	491	508	471	502	459	480	472	509	487	491	503	465	530	495	456	477	514	473	503	480	522	477	515	468	470	489	509	482	477	506	498	458	523	482	470	490	514	490	492	513	509	466	505	490	456	493	485	483	511	514	488	510	495	514	475	502	468	512	475	500	481	473	466	486	474	500	488	488	482	477	528	465	472	526	477	498	496	518	510	484	473	501	505	509	479	473	473	472	507	489	476	484	492	507	493	497	471	486	482	472	531	460	503	494	531	505	472	483	501	493	485	506	505	465	466	482	474	484	444	484	460	447	469	483	450	484	468	468	498	556	471	491	493	477	474	461	503	502	457	499	536	489	508	521	474	512	497	489	482	473	444	449	476	501	453	507	493	505	502	458	506	536	483	515	530	521	485	506	483	497	498	510	499	483	491	475	536	517	457	517	474	505	483	495	452	510	516	518	481	498	473	484	494	532	483	462	512	526	502	474	461	498	520	510	483	492	480	464	495	465	488	449	491	490	538	510	484	499	479	491	447	467	461	503	535	552	455	521	463	487	495	486	503	508	486	493	483	474	470	465	545	476	467	487	475	450	474	465	472	475	471	488	522	479	492	466	456	499	516	446	492	480	521	465	496	491	508	528	472	488	480	461	458	468	499	494	502	517	533	522	514	499	483	476	495	506	501	453	508	521	501	507	480	511	481	450	472	478	478	497	515	519	500	475	461	511	507	496	492	520	482	518	462	512	494	477	490	521	497	535	478	487	496	498	497	512	509	509	470	455	508	521	529	429	470	485	519	512	530	514	487	541	501	492	496	511	486	491	496	511	504	511	459	497	504	493	485	436	464	499	470	521	507	489	526	475	482	494	490	509	491	463	483	480	501	526	480	465	513	500	482	519	488	494	484	477	488	469	479	517	503	515	493	494	515	487	469	502	516	497	477	475	484	466	517	501	474	500	503	447	456	504	513	492	482	519	454	475	460	513	516	508	486	525	515	498	529	487	479	510	467	455	450	485	502	488	483	507	534	479	467	495	501	443	503	491	472	440	500	492	513	502	475	513	490	481	471	499	477	500	499	466	479	502	538	453	513	464	510	476	525	486	469	525	461	487	492	449	481	530	506	491	518	486	488	462	497	498	493	506	541	492	492	462	515	525	500	525	501	477	494	461	524	449	508	495	497	503	494	483	443	554	467	506	488	512	488	513	505	478	486	528	448	494	503	479	497	519	485	522	473	476	505	514	491	499	490	536	517	514	472	535	539	491	479	502	514	513	525	508	447	493	472	497	483	489	439	474	482	498	518	495	516	510	475	469	456	464	513	529	480	498	443	495	489	493	492	531	454	539	472	478	504	489	506	517	523	525	480	500	510	501	494	507	485	467	512	494	446	508	463	477	495	506	491	488	539	486	492	478	499	510	485	478	522	483	496	481	478	503	484	470	490	484	458	454	521	518	475	478	500	519	494	475	472	474	469	487	503	528	507	514	477	509	488	465	497	479	525	487	518	483	448	483	463	474	503	460	552	494	467	437	453	444	482	523	504	487	454	499	507	469	501	477	460	484	507	475	479	479	490	485	472	475	489	490	521	463	505	490	524	480	531	458	491	501	483	507	496	471	489	492	506	469	481	496	479	496	489	497	487	505	494	499	449	465	458	533	488	519	477	474	477	520	463	516	474	484	490	495	493	514	487	484	453	504	486	446	478	457	465	466	472	479	493	487	481	479	471	476	460	534	479	488	488	501	495	471	480	460	480	458	507	505	473	481	462	448	486	506	491	479	470	505	494	431	503	478	471	498	446	498	503	501	507	485	472	476	490	499	481	498	484	535	498	492	475	529	507	516	518	522	496	504	487	497	493	486	498	487	491	497	432	523	462	458	480	473	496	510	500	483	497	478	465	488	514	511	497	477	488	443	503	489	487	528	516	498	512	484	461	475	481	464	469	518	465	495	493	475	523	479	473	477	472	465	470	498	504	490	462	485	487	502	497	478	477	464	506	496	472	509	489	524	488	477	480	494	468	475	484	501	524	453	467	521	465	521	477	500	472	505	479	492	503	497	468	463	474	473	504	499	511	501	502	469	508	486	491	454	492	453	510	472	458	459	530	460	528	506	471	467	489	478	420	501	509	497	527	462	465	468	493	469	508	454	488	503	465	488	491	481	486	529	492	517	501	510	462	498	516	481	469	506	501	491	479	502	517	479	504	490	478	489	474	459	503	501	452	486	491	480	484	459	507	500	472	523	505	488	462	521	462	503	525	480	482	479	491	512	504	462	476	499	478	490	484	470	455	462	488	482	483	515	480	462	481	495	471	500	486	485	512	489	498	517	493	522	485	480	490	461	488	505	465	532	461	490	497	510	461	506	493	480	505	458	457	474	504	427	509	496	472	490	480	492	470	476	494	467	516	482	520	462	457	484	492	483	495	505	468	477	463	498	497	489	457	464	490	497	479	478	496	488	466	493	491	518	481	514	532	476	490	475	465	468	491	539	482	468	516	446	481	479	475	491	483	459	506	470	481	478	485	478	490	499	544	457	525
14897	28991	27533	20224	15991	12625	9938	8348	6718	5695	4591	4055	3266	2947	2663	2252	2050	1901	1801	1671	1658	1678	1720	1745	1745	1678	1653	1689	1605	1556	1514	1474	1325	1350	1251	1210	1138	1124	1053	1130	1070	1031	1012	1050	924	955	1034	917	939	926	961	1000	923	962	944	986	993	915	1019	989	921	964	939	962	936	969	976	931	988	970	942	949	961	939	931	959	897	926	954	884	920	972	941	982	937	937	978	872	968	984	928	913	958	934	905	918	949	896	953	910	989	910	940	905	979	869	907	896	961	938	876	864	887	972	905	929	942	916	914	878	946	920	979	918	908	983	926	900	920	956	964	930	912	938	976	882	901	933	919	893	907	903	935	903	896	955	909	892	959	955	925	932	935	929	922	897	933	914	851	974	941	929	898	899	865	946	886	963	955	955	929	956	916	895	914	916	882	924	934	897	925	977	891	950	893	953	895	840	923	880	996	905	945	905	930	883	921	905	925	915	893	911	923	946	896	855	897	961	933	1007	906	886	941	924	952	887	946	912	953	919	891	962	980	924	894	914	885	935	885	905	908	937	907	915	938	943	934	919	848	927	919	862	882	921	935	925	953	947	934	895	874	939	883	872	881	981	917	970	872	904	882	983	950	895	888	944	926	922	887	919	967	870	884	938	900	939	993	966	881	909	895	945	901	892	910	920	857	956	894	933	904	957	937	961	896	932	921	913	876	932	916	943	966	953	887	861	897	922	937	935	921	916	910	919	903	925	924	917	920	968	889	932	929	910	951	942	924	862	946	919	913	952	914	909	971	917	930	921	863	914	915	946	922	930	922	895	926	926	968	925	954	875	971	944	897	875	936	957	963	942	914	940	889	957	952	902	921	931	949	938	915	898	919	868	913	889	979	942	951	932	920	923	959	942	940	944	900	900	919	903	942	944	953	934	908	947	954	899	947	915	951	917	916	900	931	959	932	933	948	934	861	939	904	922	953	912	914	935	966	928	909	883	948	929	908	936	888	879	952	925	904	992	902	945	962	879	884	875	896	881	926	963	932	899	954	959	947	897	877	881	886	901	886	903	914	974	893	905	890	897	928	889	868	905	1000	948	952	941	927	927	931	841	953	893	981	920	921	934	903	951	875	906	929	898	873	875	905	927	929	942	952	930	891	883	940	910	902	873	887	910	927	870	929	945	906	949	947	910	921	901	950	935	915	934	919	919	946	934	903	918	907	911	897	972	872	968	954	955	917	906	956	837	965	915	893	912	976	952	926	914	949	957	883	941	932	866	954	927	950	917	971	884	924	874	988	923	916	896	898	924	945	911	919	907	936	908	913	900	945	912	957	920	962	964	857	899	893	920	876	831	918	943	951	907	903	872	946	948	882	951	943	971	918	901	879	954	985	918	907	900	908	897	904	904	908	931	889	909	961	922	911	954	940	858	903	978	945	914	911	918	929	923	884	932	940	927	957	910	987	957	891	967	922	933	951	898	909	921	933	918	897	875	963	916	902	923	903	975	899	940	967	941	945	900	930	937	918	963	911	902	972	968	911	892	921	954	942	909	952	973	927	926	937	891	937	884	904	889	880	926	931	900	914	949	963	922	923	964	903	926	941	891	960	961	950	942	996	907	927	940	938	903	932	937	878	919	943	913	909	920	910	880	922	918	944	922	919	948	873	884	979	890	917	885	894	909	967	878	859	911	905	911	895	878	959	908	932	913	955	927	915	872	984	890	945	891	895	914	941	947	916	912	932	864	927	899	953	933	919	938	908	910	949	917	948	949	949	952	953	958	900	898	927	938	915	898	932	898	936	925	938	898	966	932	955	908	912	931	904	902	967	967	936	911	906	931	883	891	938	908	885	926	947	957	980	924	932	909	981	895	968	926	890	915	903	940	910	903	923	882	947	893	936	958	936	888	910	912	951	955	983	988	854	907	949	965	898	904	930	895	941	925	952	923	983	915	924	912	929	931	919	895	872	880	911	951	904	893	895	945	919	906	902	915	898	929	874	951	928	945	835	921	895	937	921	930	960	920	884	894	946	904	872	941	918	892	916	913	896	905	937	919	905	968	920	913	856	892	908	934	925	912	901	923	901	902	907	930	944	919	901	924	951	910	934	940	899	918	926	860	896	909	916	983	963	958	966	940	955	935	942	883	938	902	929	903	950	928	900	982	869	932	905	960	888	914	925	884	872	885	949	922	929	938	873	982	935	915	932	907	862	910	916	963	894	881	940	925	977	935	916	923	898	943	907	914	876	914	890	966	908	870	925	921	957	946	924	934	921	910	841	922	915	928	902	886	926	926	849	932	932	952	962	950	1000	937	926	954	955	879	897	902	943	921	900	843	908	952	909	913	872	946	868	965	903	874	958	906	921	943	970	920	907	907	962	864	925	891	915	962	916	960	889	890	925	900	935	993	974	933	930	932	903	914	892	950	885	951	962	963	916	948	867	919	946	894	936	918	950	911	931	915	894	931	913	916	924	934	939	923	941	952	969	953	932	916	943	949	913	905	933	951	949	904	921	955	954	953	957	906	906	933	915	927	900	876	892	913	966	911	945	967	965	943	899	911	930	874	951	951	903	906	899	901	938	984	982	900	931	887	914	950	947	893	932	931	871	951	969	918	890	931	918	857	897	945	877	926	959	941	920	927	937	892	893	959	943	897	986	886	963	958	944	923	911	895	964	934	954	938	924	1018	940	911	918	905	931	911	928	925	923	946	889	923	955	914	946	913	899	888	947	959	907	924	948	922	961	938	929	869	961	960	926	938	942	931	904	909	938	910	959	905	944	965	897	879	864	860	965	898	885	859	949	914	929	901	928	889	902	907	934	960	913	935	930	913	885	890	944	901	954	900	973	892	947	879	933	913	912	945	914	950	912	922	883	936	937	922	911	954	945	946	861	919	930	907	905	930	914	975	908	935	935	974	903	903	973	949	927	960	881	929	918	922	887	930	969	954	906	929	943	944	894	977	926	857	905	908	899	1023	892	935	906	924	926	913	905	930	879	897	989	917	879	879	916	867	918	862	906	958	891	873	892	894	941	915	993	914	904	929	940	951	909	949	932	879	915	943	936	962	905	873	914	947	879	938	981	918	980	867	894	974	904	955	921	917	947	918	880	895	898	922	892	908	943	908	914	955	889	935	936	930	928	916	941	899	911	918	969	979	892	883	886	940	887	907	887	918	925	921	927	940	910	913	909	929	954	912	926	868	893	982	977	910	875	948	946	841	940	949	886	905	935	918	942	913	899	906	952	912	923	900	883	903	890	940	943	977	858	929	912	880	938	874	922	943	935	929	954	883	894	904	944	1027	933	879	873	930	888	940	954	921	937	908	873	919	902	969	939	911	866	986	931	923	912	926	927	969	894	888	922	934	976	888	944	904	932	934	947	979	933	904	906	920	934	961	908	964	892	930	942	921	926	884	888	900	899	959	880	958	938	947	940	929	896	923	913	890	960	869	973	920	869	881	905	950	968	912	927	953	902	873	878	934	879	983	856	905	963	927	887	950	953	914	923	918
27486	17899	7324	3281	1721	1138	911	735	581	549	486	424	389	379	326	325	348	307	296	307	275	326	303	321	316	350	312	340	326	304	302	332	327	282	300	310	307	277	277	322	262	260	302	258	281	281	287	257	270	300	302	264	279	274	300	294	303	259	259	281	265	284	296	253	255	250	256	292	273	279	271	288	284	296	257	294	268	255	235	268	284	253	285	258	270	268	271	277	278	247	231	285	261	269	271	259	269	231	254	250	280	283	274	267	278	274	261	261	278	281	281	269	241	286	256	291	251	287	262	252	223	250	281	265	272	267	268	267	232	255	270	287	286	282	267	282	258	288	269	267	264	248	242	233	242	244	278	249	255	299	254	256	275	275	281	271	264	264	263	273	253	251	281	281	256	288	274	289	266	258	258	264	277	260	292	271	275	273	258	282	250	250	264	268	287	239	254	264	236	260	278	284	254	273	290	253	264	235	274	241	271	279	278	246	276	262	264	265	246	278	260	246	270	308	259	254	259	258	260	268	253	260	239	280	291	280	279	269	297	286	260	239	230	241	276	261	282	265	272	250	252	276	282	280	289	279	257	291	295	282	262	306	274	236	250	279	271	266	218	269	276	263	262	269	263	283	263	266	279	252	293	284	269	258	266	275	272	288	277	301	282	271	250	262	272	321	261	277	267	260	305	259	258	261	259	275	285	238	295	242	277	290	266	249	268	288	293	279	280	285	290	289	252	285	280	264	235	286	263	295	282	260	265	247	266	277	280	272	258	297	257	251	274	267	265	258	267	266	284	258	281	263	255	257	263	272	286	282	250	246	276	267	276	281	268	262	261	282	262	278	240	267	284	265	273	278	249	261	291	280	255	265	277	244	292	277	254	266	252	273	271	265	273	281	290	256	269	269	271	255	262	265	264	278	272	281	291	244	280	279	289	262	281	284	256	248	272	285	273	278	287	267	283	265	256	281	238	266	263	266	252	264	264	260	247	274	240	259	273	247	277	285	270	291	270	266	235	258	252	255	276	272	263	248	278	263	266	233	266	243	261	250	274	255	259	247	250	280	292	280	290	258	268	282	253	274	283	258	270	269	291	265	300	254	270	254	254	273	279	280	262	280	273	251	255	285	276	240	277	259	315	275	270	275	261	271	266	259	268	261	280	292	259	306	261	288	265	280	289	268	277	254	272	276	250	258	263	252	231	255	276	235	260	296	295	304	238	257	238	253	254	268	285	269	302	269	238	235	279	269	255	272	266	255	282	286	287	278	280	299	254	284	288	259	232	257	287	245	282	262	273	279	293	287	258	258	264	269	261	250	289	276	251	271	253	278	294	281	277	305	271	277	282	277	292	288	257	283	266	293	267	282	306	292	262	271	264	270	271	264	272	282	259	240	299	243	269	276	259	290	283	256	248	296	272	275	268	283	267	248	275	270	243	247	263	261	289	275	257	274	270	263	266	265	266	273	249	248	302	255	248	247	268	294	219	253	254	267	273	269	232	256	276	271	254	271	286	311	247	261	236	261	254	298	270	255	284	278	268	228	275	260	292	260	269	267	251	269	270	255	268	256	249	261	262	277	287	272	256	275	262	255	220	242	280	249	231	286	251	256	258	274	263	280	270	261	262	293	308	296	265	257	273	288	259	252	280	269	286	247	256	233	243	283	294	259	274	275	256	252	278	288	283	267	236	288	266	236	271	266	275	246	255	260	277	261	280	264	258	299	280	266	244	264	270	235	236	297	255	261	279	271	260	288	241	257	284	261	258	277	280	263	267	270	253	246	249	266	290	281	280	298	259	331	262	251	262	233	287	273	281	286	293	260	262	265	246	271	271	282	272	239	267	251	269	273	272	275	252	238	279	239	277	260	277	275	289	268	272	272	269	274	261	274	297	273	267	284	250	261	271	251	270	239	263	282	258	250	243	272	254	256	271	295	269	270	302	257	241	276	270	285	274	262	271	270	259	279	276	245	286	256	274	276	258	259	262	279	258	294	285	274	270	310	290	242	273	259	290	290	264	257	272	263	275	294	298	225	239	273	255	248	281	231	277	268	268	234	284	287	245	246	252	273	245	278	247	275	258	261	293	258	258	276	252	269	265	224	244	278	260	279	247	269	259	272	275	259	236	244	265	254	289	272	263	266	268	241	275	301	261	260	267	285	271	248	261	271	273	271	267	281	257	265	247	280	280	264	280	270	274	275	275	262	277	268	291	258	270	256	265	250	271	273	270	286	247	242	286	283	278	259	263	254	273	288	252	277	298	258	274	264	231	264	286	252	244	274	275	293	265	293	285	287	287	264	280	242	262	292	252	279	258	276	228	281	282	288	234	268	269	260	277	277	270	247	290	279	257	248	266	277	274	292	256	279	271	245	260	257	251	278	269	285	261	271	263	256	265	276	252	288	253	268	259	269	268	269	288	243	251	252	253	270	261	264	298	257	284	252	286	280	229	297	272	274	255	257	238	270	261	262	255	251	276	269	248	257	289	274	250	273	295	253	257	252	276	255	267	277	282	294	273	245	262	250	287	272	272	245	241	274	281	291	294	243	261	235	254	264	265	271	258	260	249	286	238	258	284	263	259	237	253	262	267	254	256	265	281	273	280	249	235	248	302	288	276	272	251	274	234	275	258	280	291	255	289	277	288	262	278	255	263	237	264	242	270	280	253	239	285	254	263	253	258	271	254	262	269	264	277	272	296	287	277	287	282	280	267	236	276	267	273	283	235	264	250	276	279	271	272	272	260	267	253	280	259	286	276	280	260	265	278	261	264	272	235	266	246	264	300	287	252	243	268	276	263	275	265	249	256	269	295	279	322	257	257	256	266	285	271	282	296	259	258	251	262	263	274	299	273	287	259	274	299	274	289	256	251	261	299	295	269	264	287	244	276	277	270	300	260	296	288	285	244	256	250	276	264	259	256	260	287	252	271	273	278	247	260	256	276	254	258	265	266	269	245	270	260	290	266	245	265	289	285	259	273	259	291	249	275	274	269	287	285	272	271	272	273	244	280	282	275	232	277	286	254	224	258	285	262	293	229	274	255	264	284	275	275	282	251	272	272	290	263	273	261	255	265	266	255	266	254	274	270	238	301	257	280	286	269	257	262	248	260	250	281	279	265	243	252	250	261	287	303	279	268	282	294	244	300	261	244	247	271	294	246	276	254	284	281	255	275	247	288	254	270	281	254	264	268	254	251	267	290	268	272	268	259	250	271	278	281	256	259	281	285	268	263	273	286	291	268	297	271	263	234	254	276	249	284	260	284	275	270	270	266	248	247	261	319	272	267	287	285	254	242	264	262	252	253	277	281	270	272	265	270	259	271	257	266	258	307	280	288	264	241	261	258	312	279	303	256	270	234	278	243	285	286	259	276	285	262	269	262	298	278	294	266	271	265	253	264	254	277	232	276	247	268	262	248	228	263	288	307	281	274	271	284	262	266	289	268	289	281	251	245	300	259	327	265	269	272	285	266	264	277	281	292	282	242	249	256	265	265	288
9162	13430	12983	7648	5462	3881	3022	2390	1971	1664	1432	1196	1085	1033	934	822	757	691	718	693	721	664	669	749	759	789	797	765	839	817	726	723	755	657	687	639	643	598	593	614	631	593	595	536	562	590	549	552	549	537	574	551	601	547	548	564	522	548	568	581	536	535	573	571	556	560	558	584	545	553	545	569	501	548	516	533	552	552	538	561	502	535	553	536	598	581	550	521	537	524	536	518	608	547	525	501	544	599	534	542	547	576	524	568	537	542	534	528	516	539	539	534	519	546	532	559	570	550	550	459	548	571	540	516	543	539	534	537	544	566	542	550	579	542	546	552	576	558	499	544	562	508	571	512	576	496	559	555	550	536	548	549	541	541	597	582	575	558	536	539	541	479	528	570	561	486	554	579	540	536	496	550	518	544	531	581	505	567	548	501	550	536	542	546	563	508	537	562	589	500	513	500	498	553	556	536	542	560	551	522	584	550	545	521	542	542	549	531	562	564	568	534	578	563	541	537	545	537	564	528	535	524	581	541	523	517	567	523	585	574	468	531	529	568	549	547	527	544	530	570	547	525	535	522	540	547	567	530	530	570	542	515	564	524	525	538	512	519	506	565	576	494	517	541	536	543	586	528	564	546	570	550	538	556	539	519	516	559	511	571	550	550	559	532	539	539	541	530	584	528	559	529	549	523	563	579	539	546	523	501	532	544	543	542	577	514	524	529	526	564	539	530	536	577	518	550	556	544	550	570	550	518	564	525	545	539	566	526	557	580	542	540	555	582	591	561	527	577	523	561	512	547	540	574	549	614	543	531	531	524	536	547	535	576	558	532	543	554	539	537	535	530	524	515	573	539	563	522	597	558	559	546	552	525	520	570	561	536	519	559	543	522	563	520	544	569	519	568	530	572	590	520	556	585	569	550	511	587	541	561	534	551	553	509	539	548	528	588	535	520	516	516	526	506	588	573	558	569	526	542	577	546	531	548	545	555	539	527	533	578	561	561	538	547	523	530	548	513	529	570	565	536	552	536	509	573	562	488	512	546	536	533	535	583	578	536	507	535	549	518	533	499	572	532	541	589	557	517	562	523	556	581	562	546	528	513	543	563	521	550	511	541	559	524	566	537	529	515	548	526	519	521	566	575	545	528	578	532	596	533	566	579	532	561	535	525	542	562	488	563	556	556	542	520	517	562	555	541	538	546	516	520	584	523	538	561	552	564	548	531	531	603	573	526	534	534	549	511	590	522	547	522	534	496	538	509	575	545	516	540	528	537	557	514	535	562	573	551	562	539	524	569	552	497	561	530	495	535	524	525	529	563	516	547	542	609	525	579	556	552	506	545	548	541	537	561	544	560	591	540	539	568	540	533	536	570	570	571	542	513	548	553	536	525	540	511	553	558	560	545	573	565	546	517	510	535	570	567	529	526	525	522	565	540	551	581	551	532	521	540	551	548	546	586	524	534	537	512	575	541	512	569	608	537	531	541	533	512	574	547	556	515	516	605	532	533	512	551	590	551	543	548	546	536	512	528	564	512	553	543	556	570	523	587	572	546	557	556	565	557	539	552	542	506	513	536	578	565	554	560	561	565	568	550	567	527	528	538	525	548	606	576	542	584	526	514	544	566	560	529	548	547	539	593	528	522	535	536	539	552	546	551	517	567	548	575	527	561	526	549	530	551	528	508	565	537	501	529	534	571	551	559	547	551	533	559	517	529	537	523	540	552	532	568	538	541	517	563	548	544	557	564	568	543	532	520	516	573	562	554	514	533	565	539	533	539	549	493	559	557	576	546	561	577	556	560	547	543	568	540	569	541	544	542	528	549	567	542	526	558	518	549	522	502	578	579	519	514	562	504	544	571	579	530	556	548	562	534	549	540	577	520	545	519	526	491	572	579	518	574	511	592	575	550	564	547	540	533	511	528	570	529	547	535	519	558	580	525	528	501	521	537	538	535	576	525	558	536	532	544	496	530	551	540	536	547	494	560	508	550	568	573	585	568	515	548	562	550	558	560	535	528	549	516	500	515	543	541	567	550	525	529	529	554	543	526	508	521	536	521	532	548	540	555	557	500	525	560	538	521	520	545	544	537	496	522	544	529	500	541	536	541	546	523	566	528	547	518	531	561	542	569	531	579	536	565	543	570	537	575	543	516	553	555	542	540	580	598	539	520	525	536	515	548	523	528	551	532	587	557	527	527	544	536	542	534	553	573	534	581	548	505	577	553	581	529	527	547	543	552	511	575	521	521	546	569	564	541	554	554	489	530	565	514	542	583	490	528	587	549	534	557	536	546	547	553	531	527	540	577	576	515	522	516	551	590	520	569	505	534	572	532	527	559	576	566	571	511	508	529	538	570	555	565	539	546	554	515	550	574	501	514	532	527	525	553	510	530	561	546	548	520	538	541	588	521	530	555	576	544	543	567	483	552	523	566	519	556	576	526	567	548	560	554	543	543	533	561	518	530	566	553	564	534	565	562	568	569	540	532	529	514	517	567	529	524	561	497	520	519	514	557	523	498	537	550	500	565	561	508	533	547	601	521	546	532	553	547	581	552	551	523	579	570	520	545	530	494	543	503	539	542	526	577	550	539	552	538	515	559	560	525	575	519	511	556	535	515	579	534	566	554	553	527	545	540	564	575	560	547	527	514	526	534	533	552	528	532	534	516	586	568	538	517	546	584	589	526	557	612	519	547	498	550	553	536	560	523	566	534	572	526	561	514	579	508	555	532	556	544	547	548	551	534	572	545	539	601	541	527	499	540	518	542	523	532	531	554	539	550	585	594	560	535	550	561	579	545	571	532	580	524	548	541	496	541	533	560	551	482	504	590	528	523	540	541	553	564	526	556	533	513	504	519	535	523	573	568	556	553	554	556	575	572	558	559	534	584	568	544	574	570	572	571	602	544	553	505	509	557	550	554	538	537	543	525	537	512	542	550	537	571	567	526	555	566	523	518	526	516	545	519	513	577	553	547	549	566	577	583	546	551	537	482	517	548	557	592	553	542	499	550	558	548	535	523	534	559	577	569	526	551	552	519	557	549	571	510	541	569	536	594	504	555	571	562	535	540	550	545	547	558	551	556	565	565	518	531	607	552	543	522	560	546	548	551	522	577	531	523	511	548	561	543	518	552	563	532	596	549	576	533	532	558	565	544	539	524	542	546	577	559	533	564	557	518	524	526	508	524	573	560	511	564	569	530	557	610	549	536	567	532	521	550	510	552	542	523	503	522	531	575	530	513	521	531	584	553	550	544	530	479	583	555	552	516	520	531	539	552	536	541	538	571	537	495	540	534	547	513	563	582	584	576	570	570	607	536	566	541	528	543	537	568	544	579	550	545	566	549	557	519	568	528	527	547	543	552	583	562	566	533	512	533	560	496	558	538	510	560	537	529	536	553	528	530	565	527	523	544	524	564	540	530	573	570	577	567	526	535	518	557	494	545	536	525	540	506	526	554	558	563	578	536	576	546	546	554	567	583	532	539	554	567	551	543
25173	21476	27922	25343	13985	4012	2445	1658	1352	1100	953	813	724	641	578	567	516	518	469	436	424	384	433	454	421	474	463	458	458	484	416	459	410	399	384	389	366	390	348	337	362	361	354	376	358	324	346	335	316	357	335	346	350	325	351	378	340	341	328	351	351	327	364	325	347	358	339	343	349	330	344	362	330	332	334	358	327	338	338	356	367	342	334	331	347	344	329	341	354	350	361	341	366	340	310	364	321	359	329	356	322	352	355	330	330	352	355	333	329	344	315	333	328	339	329	333	339	342	341	333	364	360	346	324	345	356	329	339	311	350	348	311	353	327	337	344	330	309	346	350	337	361	357	339	293	338	365	310	344	319	336	322	363	334	319	337	338	326	301	313	344	355	333	337	331	325	350	321	337	334	320	341	343	318	330	349	353	354	344	347	317	337	314	363	329	336	349	331	334	333	348	353	350	356	323	319	349	322	354	373	365	323	310	340	336	338	376	331	339	344	342	334	341	319	334	354	338	361	311	323	340	320	313	309	306	356	342	346	335	338	307	372	322	325	339	335	346	342	359	357	317	339	354	359	301	354	317	333	317	358	356	375	318	346	341	332	370	331	349	313	337	320	309	325	341	332	375	321	312	360	343	349	303	301	358	332	342	350	348	306	346	336	330	338	325	324	338	333	339	299	343	341	327	316	339	333	334	381	339	359	323	311	345	347	326	340	325	330	328	346	338	329	334	327	344	342	357	314	315	334	346	330	337	357	327	326	362	331	355	336	331	338	340	353	328	339	327	322	339	324	343	325	305	309	344	321	328	341	340	311	313	346	340	332	316	352	363	357	336	316	346	342	337	341	325	381	378	349	327	310	332	305	342	341	329	333	347	310	332	313	332	321	338	292	334	327	318	335	323	330	364	337	327	321	320	360	353	326	303	316	343	365	372	337	326	326	355	325	351	320	355	344	320	316	331	339	334	331	323	323	318	346	351	369	345	352	335	313	356	327	335	337	351	315	364	332	321	308	360	314	370	366	287	322	336	312	351	345	366	335	342	355	331	339	308	339	338	333	328	319	305	325	320	356	345	349	344	355	346	318	352	333	338	349	325	307	319	345	341	349	344	324	328	358	330	342	333	359	318	306	323	369	340	308	345	310	342	330	328	328	314	323	340	342	352	325	317	347	342	353	351	347	328	347	326	344	320	336	359	333	344	350	359	339	352	327	332	374	325	314	329	347	329	358	314	356	323	351	323	361	353	358	332	317	362	313	320	323	375	316	351	329	347	324	358	346	319	332	326	338	293	326	345	307	305	337	309	355	340	334	315	371	339	356	350	333	354	305	324	313	338	354	369	304	322	334	338	315	355	322	305	338	304	356	365	332	333	339	362	343	328	314	322	353	314	320	341	345	347	336	332	324	362	324	342	335	322	278	292	341	361	318	339	346	330	340	308	339	357	344	348	315	341	309	319	330	349	353	364	346	346	332	353	314	343	331	304	323	342	353	380	371	332	356	351	316	369	318	319	366	324	346	346	339	361	344	324	329	338	314	314	337	323	346	346	306	337	325	331	351	318	330	343	341	315	345	326	359	360	361	324	323	355	326	309	339	318	344	347	315	334	340	352	319	355	328	341	370	341	326	325	374	333	341	322	343	339	335	333	342	334	361	349	329	312	320	331	340	347	327	292	320	360	342	339	316	303	328	331	339	339	338	334	348	318	351	322	357	321	318	305	344	327	324	352	317	326	335	319	319	350	341	296	335	348	342	369	322	294	306	318	338	335	345	338	318	313	366	328	327	306	322	343	360	339	355	318	358	322	348	322	372	304	301	321	356	372	330	345	341	301	343	308	324	332	357	326	340	361	314	319	367	338	316	367	333	313	337	340	338	342	378	333	356	332	336	324	338	316	300	317	351	320	342	308	342	331	340	344	292	337	309	301	319	348	294	395	362	349	336	334	325	341	363	335	348	336	336	316	328	281	311	307	339	363	278	327	349	323	317	353	342	341	325	327	352	309	348	346	362	363	383	342	354	324	334	307	313	348	316	366	328	346	297	353	330	288	348	361	362	331	339	333	335	335	306	337	350	304	378	341	337	325	317	341	351	327	346	348	328	333	366	333	342	296	344	331	344	319	355	285	329	312	340	321	340	308	370	345	316	343	356	328	342	343	345	328	369	328	305	332	335	342	311	308	343	330	304	329	347	319	345	321	366	322	349	347	305	352	330	350	325	328	312	347	321	330	357	355	333	315	340	334	342	374	344	334	327	331	373	362	334	353	331	346	294	334	355	333	311	329	334	362	337	335	336	348	349	342	312	314	353	343	315	351	334	334	383	331	369	369	350	340	339	340	295	318	350	354	321	329	340	336	342	340	327	334	309	330	355	362	348	317	319	310	366	334	322	342	333	326	326	315	332	340	337	328	369	325	317	347	297	347	287	320	311	329	351	329	334	330	302	321	340	310	353	355	328	321	293	350	347	319	333	325	302	367	324	363	351	312	310	318	319	339	327	332	365	355	297	328	324	356	342	333	365	325	329	348	320	330	344	375	328	335	335	303	346	296	360	356	338	328	353	334	349	335	340	335	299	355	340	343	346	323	323	355	328	328	349	333	320	315	333	326	301	345	334	342	317	350	363	329	300	316	389	327	322	359	302	328	321	317	363	335	328	333	314	318	335	344	352	347	336	343	330	319	332	340	321	292	382	290	320	330	327	319	338	318	356	334	323	358	340	342	329	339	343	306	318	312	338	335	355	321	346	328	291	331	354	330	357	322	340	307	326	358	344	354	354	304	365	356	313	328	328	335	327	319	368	323	296	357	384	353	382	335	352	347	333	358	347	328	303	343	323	321	358	365	332	316	353	308	320	337	319	334	330	349	307	319	333	332	323	340	320	350	320	314	365	348	293	309	340	318	350	357	336	355	338	347	330	349	322	344	301	338	332	344	333	324	331	350	329	344	333	326	314	304	338	339	335	348	313	338	347	333	366	341	308	311	332	336	316	342	344	335	275	333	367	361	337	329	383	350	354	338	323	316	332	320	364	315	335	342	328	321	358	343	335	328	328	350	333	317	316	343	314	368	308	353	355	340	331	344	340	290	337	319	316	338	315	338	340	313	328	327	341	347	327	330	350	373	320	301	329	354	330	323	321	333	327	361	357	355	355	336	319	322	310	330	326	312	299	331	361	336	336	373	332	301	357	336	331	332	333	311	306	346	352	323	348	307	341	326	319	338	302	328	338	336	324	332	328	337	350	322	347	320	332	341	345	353	299	369	321	353	335	327	351	350	351	343	357	336	332	349	349	333	336	361	339	341	363	336	358	365	343	357	299	343	332	335	337	281	347	382	344	344	355	346	352	361	352	312	305	335	308	358	342	328	342	306	334	344	319	374	293	344	304	331	357	304	341	330	337	331	337	321	345	328	322	351	326	355	351	375	355	341	321	328	307	305	327	298	364	344	346	354	358	367	333	365	344	333	350	350	322	319	356	312	348	331	361	376	321
12230	23193	22333	15145	11465	8558	6659	5222	4218	3586	3008	2520	2142	1894	1590	1464	1297	1214	1169	1141	981	963	998	1013	1027	1057	1113	1133	1084	1054	1092	972	951	922	866	849	830	773	760	740	727	732	738	689	699	735	673	648	702	657	675	699	691	690	688	675	668	647	668	670	664	640	667	656	621	696	728	680	705	692	706	653	685	679	617	654	679	713	684	674	662	662	639	667	671	674	674	657	688	694	615	698	665	648	670	707	682	666	696	613	638	665	676	621	679	671	647	703	695	668	649	695	654	691	664	702	653	672	720	696	725	649	657	672	686	645	644	666	635	690	617	659	659	638	684	672	647	640	651	663	670	680	695	656	656	709	667	657	681	720	726	660	644	667	673	692	645	678	707	641	625	607	632	703	686	713	649	686	679	657	643	689	665	712	685	674	644	702	680	678	658	662	648	659	661	676	670	652	622	655	660	666	670	698	625	660	681	669	671	715	748	669	683	706	706	610	690	646	627	645	707	630	657	659	654	715	618	638	657	677	681	673	677	680	626	699	650	660	693	623	674	654	660	698	624	672	668	660	708	638	685	679	668	601	674	675	638	685	726	660	714	613	673	666	680	655	656	632	618	654	669	649	661	627	685	680	647	646	661	690	665	654	662	639	663	731	667	659	650	652	691	721	639	648	657	684	709	677	653	606	672	623	642	668	640	641	694	666	676	654	677	626	719	677	664	680	636	700	632	652	663	670	667	670	658	616	577	614	606	664	700	622	653	725	640	627	642	671	676	711	650	669	683	693	701	696	653	689	658	671	629	649	657	657	715	676	658	652	685	666	643	663	684	668	701	668	671	655	660	696	664	708	688	680	653	657	632	644	646	656	632	681	652	666	695	670	651	691	645	692	628	646	671	658	706	651	670	674	623	651	688	679	659	650	683	677	655	655	696	700	677	645	689	621	690	652	637	640	650	623	611	655	630	641	680	608	629	645	640	675	606	621	690	667	677	636	644	650	658	649	644	683	669	680	680	642	642	686	621	656	631	657	611	654	670	688	683	624	636	600	660	678	686	675	652	690	640	647	629	622	708	669	647	642	698	608	649	625	684	653	656	661	653	645	624	650	661	639	679	651	643	699	648	655	662	687	678	703	691	673	642	663	690	702	674	724	626	657	639	679	630	687	697	674	652	662	667	666	665	632	647	648	636	627	646	656	669	682	671	609	670	654	670	673	652	657	643	642	647	684	669	629	597	684	651	608	656	659	672	664	685	650	662	694	658	671	576	618	628	671	658	691	676	669	712	621	695	674	675	652	620	634	662	668	637	659	667	631	632	594	672	665	679	643	660	661	642	668	666	690	700	667	714	656	649	698	671	714	638	697	673	653	640	691	635	624	707	681	654	640	695	660	648	679	637	653	645	638	649	650	711	681	683	627	661	677	723	655	613	664	661	614	688	637	688	674	647	660	698	648	610	672	660	645	646	592	697	667	670	680	670	678	640	682	669	647	678	632	688	645	688	662	709	625	668	643	671	656	618	710	640	649	682	657	710	675	667	622	665	628	669	631	663	685	683	672	619	653	620	643	659	645	650	667	665	689	669	677	635	666	654	648	682	683	673	669	630	678	678	656	675	663	634	664	625	673	675	647	633	716	631	654	648	647	644	660	653	627	681	625	643	634	627	620	687	641	607	712	668	694	665	649	709	637	658	658	605	701	634	689	653	657	652	626	689	662	689	630	613	634	655	644	676	682	662	665	668	684	697	696	700	660	631	694	636	677	644	665	656	664	617	691	655	647	665	662	664	622	635	613	624	626	640	641	650	634	630	682	648	673	656	599	651	630	674	642	626	655	655	593	665	693	652	698	681	636	673	669	664	672	669	647	658	650	627	680	633	649	653	679	662	657	656	666	650	653	631	660	688	673	670	628	645	672	619	682	657	675	666	643	711	696	693	638	645	650	629	680	698	645	641	715	665	666	629	653	632	664	624	681	686	632	665	665	613	682	668	667	671	608	670	653	680	659	662	672	650	706	665	626	670	633	680	618	702	644	674	676	658	696	653	626	655	637	632	672	652	632	678	648	718	635	691	673	712	692	657	697	653	641	638	661	680	693	652	675	627	686	676	642	689	665	630	669	637	647	645	638	629	653	634	693	657	691	630	688	639	617	624	695	692	660	690	650	640	639	657	660	640	651	661	648	675	643	650	668	642	646	723	674	691	640	657	663	682	638	647	742	677	685	671	710	707	665	649	666	651	640	643	674	681	644	618	641	607	672	634	685	658	697	681	657	642	683	659	638	652	702	660	672	662	631	632	669	609	642	672	659	633	667	669	624	678	637	661	693	680	619	660	646	701	615	654	737	688	643	674	659	629	655	674	634	717	691	677	617	662	693	653	677	600	662	652	644	682	681	631	617	653	653	689	709	650	629	717	702	664	678	646	681	651	709	696	651	659	588	627	664	678	628	691	639	654	638	682	699	712	713	666	624	696	630	672	654	652	659	642	694	637	622	650	679	631	631	613	655	665	671	623	644	679	679	642	685	667	617	658	653	679	679	686	671	633	640	663	636	643	618	683	683	677	646	660	655	639	631	699	682	702	674	666	652	685	680	626	641	654	650	661	684	707	667	717	659	682	674	665	671	690	616	685	674	612	672	686	677	648	667	679	654	625	689	648	682	621	657	636	667	650	690	695	663	613	676	693	647	718	660	657	679	650	653	669	660	681	672	667	610	682	663	687	724	683	716	688	623	666	675	683	650	681	598	679	679	646	716	675	697	658	667	678	619	629	677	652	633	686	668	632	636	636	662	680	678	632	650	654	710	665	681	653	624	651	641	658	671	639	687	674	682	657	670	656	655	675	700	668	713	675	663	627	701	629	663	634	687	614	657	643	660	686	704	688	674	659	661	613	675	637	695	626	705	673	690	659	697	676	694	696	687	687	674	656	681	627	640	707	707	638	650	627	657	647	644	706	671	641	713	688	628	677	638	674	639	684	655	672	669	669	696	633	675	665	647	619	642	633	636	641	693	670	668	656	651	631	658	646	668	664	611	609	656	658	711	645	625	587	650	640	658	652	678	671	665	697	643	640	658	680	662	702	626	661	691	699	639	656	643	660	642	659	667	620	696	668	649	675	700	662	683	615	603	680	636	646	639	663	680	666	623	664	666	664	649	649	673	606	697	635	657	662	652	672	680	695	673	672	670	646	692	644	671	607	667	655	664	694	625	657	670	630	625	688	646	657	701	623	645	614	681	645	638	682	652	649	688	651	775	657	747	626	651	655	660	677	679	675	666	664	660	684	652	650	657	632	643	695	653	675	644	673	663	682	649	686	693	666	668	665	661	659	690	647	646	691	676	672	704	684	678	657	674	662	659	658	659	627	667	654	672	689	641	671	616	703	665	710	622	685	666	664	655	678	657	647	666	695	624	653	691	711	654	702	621	683	659	684	652	620	680	680	660	686	639	610	647	695	670	651	662	604	659	625	665	678	646	668	649	673	650	692	680	636	689	664	643
24245	21486	28956	24455	21449	13781	5106	2952	2134	1813	1534	1380	1096	995	967	817	801	681	703	685	650	617	635	591	630	646	637	689	706	692	682	602	614	558	578	545	518	509	510	525	506	509	544	521	510	528	484	456	516	543	469	501	486	491	508	510	505	517	480	476	519	472	492	492	532	507	512	508	465	490	532	495	476	497	474	513	448	491	520	486	477	453	497	462	475	503	490	490	510	479	453	507	446	495	487	472	492	465	512	488	513	495	503	473	489	479	442	492	477	526	485	525	480	499	501	483	512	457	491	467	501	517	519	463	499	471	467	526	489	497	521	451	495	478	450	491	460	469	472	483	533	493	473	491	469	460	492	494	525	492	463	439	461	490	476	490	489	462	458	480	463	488	455	498	470	480	498	493	525	475	473	534	480	475	500	508	489	505	511	502	454	448	446	456	462	500	497	464	477	511	468	488	532	524	485	506	483	462	494	492	482	498	477	450	468	486	542	471	472	517	509	500	474	487	512	509	473	509	465	521	482	502	515	495	494	468	512	513	486	435	503	493	477	461	472	489	500	495	490	489	498	522	556	519	475	479	504	466	527	496	449	458	497	503	482	482	474	507	482	511	481	463	480	537	477	456	514	551	474	459	511	500	478	495	483	476	473	447	503	526	468	497	466	474	510	471	480	487	472	525	468	512	480	489	479	489	518	484	516	516	517	488	499	487	476	509	453	506	502	456	494	492	560	477	429	494	498	504	518	488	513	506	487	479	517	506	472	499	494	469	454	516	472	532	478	502	471	526	508	502	515	503	502	480	478	483	502	500	493	484	471	502	490	465	482	490	463	496	478	471	496	475	508	446	455	469	512	493	438	470	466	476	478	504	484	502	479	443	484	439	496	468	447	500	469	476	499	505	466	460	483	469	481	474	464	507	501	491	505	519	472	471	459	465	509	507	502	464	527	473	483	480	460	476	526	495	482	483	475	511	528	499	525	511	464	492	468	493	541	486	490	478	469	487	463	504	479	512	495	455	507	472	526	482	483	468	468	449	503	515	451	533	485	510	486	477	454	486	474	490	421	518	515	508	487	502	467	479	507	481	478	529	480	459	499	485	495	462	493	483	439	502	487	514	528	485	505	512	493	467	451	502	459	468	486	469	474	446	447	461	508	481	489	510	481	556	487	519	516	499	467	483	475	492	466	457	524	493	448	489	476	498	466	476	506	475	495	491	490	509	485	490	489	487	522	444	472	473	540	498	478	502	471	435	541	467	480	491	502	463	496	500	505	492	486	446	494	467	475	474	504	451	455	482	444	496	453	487	489	451	471	466	492	519	493	497	484	491	492	498	453	491	507	510	507	471	511	488	480	468	480	473	444	534	497	487	490	466	447	509	483	474	471	490	492	521	530	497	508	481	467	477	498	466	486	529	466	547	498	480	497	496	513	493	500	526	488	476	472	494	470	516	504	491	472	503	492	480	529	495	490	514	508	482	481	471	500	475	527	489	497	499	484	507	496	487	484	482	488	512	504	510	494	506	488	502	480	487	465	495	517	504	507	473	473	479	510	482	484	497	496	472	523	511	478	463	489	490	453	484	478	458	488	470	502	487	500	510	511	477	495	499	505	499	448	445	489	465	459	487	506	451	480	487	469	482	473	482	464	466	482	456	498	499	511	537	472	466	442	483	479	510	492	420	483	491	470	463	479	458	443	485	459	486	511	511	490	468	492	500	501	463	499	478	507	489	489	487	479	477	480	493	534	469	481	468	507	492	467	477	487	508	492	482	455	482	476	534	484	518	490	482	450	435	482	501	491	470	483	478	496	520	477	492	487	482	503	456	511	492	482	490	498	485	512	486	460	482	486	467	515	519	508	485	461	449	472	516	492	522	479	467	492	509	477	496	488	469	485	472	461	461	497	499	472	463	457	454	517	516	484	504	454	508	491	459	478	474	493	463	489	496	498	496	496	452	498	444	471	482	491	491	464	504	506	491	485	490	514	472	504	478	488	488	480	476	447	513	511	513	503	455	510	511	472	464	471	492	503	493	492	488	502	476	483	466	524	515	499	485	527	464	486	498	489	507	493	510	477	497	463	450	450	485	440	483	477	473	471	502	487	517	494	471	485	528	504	488	477	516	453	514	454	519	513	456	522	486	486	489	478	494	526	475	481	457	500	509	518	522	497	443	458	471	520	532	527	543	502	486	514	460	461	508	509	500	478	488	482	493	478	494	459	452	481	456	506	481	492	495	483	471	499	506	488	460	483	491	474	500	474	467	490	470	494	523	487	451	469	469	487	470	509	511	486	494	479	505	451	460	488	475	450	439	483	472	511	504	485	485	467	469	469	488	460	469	479	468	478	460	444	477	506	477	497	479	532	481	483	459	440	501	477	486	469	475	482	462	503	466	498	470	481	519	497	494	520	493	506	512	491	523	504	495	510	507	506	464	476	532	471	482	471	448	496	492	483	470	503	481	514	476	497	435	494	496	450	524	494	461	472	467	487	530	465	499	504	549	497	515	453	515	502	484	496	536	461	513	506	453	485	492	494	492	554	465	479	471	471	452	485	461	478	480	462	484	503	516	452	502	523	476	476	507	485	452	485	488	443	504	463	527	512	458	511	512	485	466	508	484	489	511	456	483	488	525	480	469	478	476	514	509	492	458	473	497	504	492	503	494	485	466	480	479	488	490	482	447	463	504	516	460	479	469	491	481	546	501	521	512	473	460	465	522	503	467	518	481	441	522	470	483	519	489	502	501	473	484	455	461	522	489	483	521	481	489	505	471	469	472	512	492	473	470	479	471	504	481	478	533	472	507	479	448	464	452	480	497	469	536	495	454	455	491	491	445	474	453	511	460	465	490	509	502	471	464	484	517	459	482	485	490	483	520	484	501	486	522	482	481	496	423	533	495	496	460	473	484	468	502	474	475	492	503	502	471	501	489	498	485	460	501	468	442	490	463	513	494	470	469	452	494	510	517	457	490	454	482	516	507	494	533	535	490	515	513	466	497	438	492	523	490	503	492	493	450	480	442	453	496	455	484	487	472	462	451	493	473	505	505	480	486	501	464	479	530	494	467	498	468	490	472	488	543	476	529	479	513	533	459	479	462	478	519	470	529	476	484	514	471	480	473	467	479	499	461	497	459	489	520	516	457	466	484	461	431	487	490	502	491	514	524	491	511	501	478	479	462	512	483	467	454	498	469	461	512	501	478	484	464	439	512	510	507	465	484	472	498	499	535	488	470	466	485	465	479	488	448	473	473	451	500	484	495	506	449	515	454	454	490	487	480	506	456	478	492	529	540	478	455	524	513	446	484	503	473	479	518	456	492	484	499	456	497	459	451	490	498	505	497	488	479	456	457	459	478	487	489	503	483	496	464	466	498	499	438	494	489	474	479	511	495	468	485	482	479	471	484	536	490	511	525	483	457	459	487	490	453	466	482	481	521	487	503	480	494	496	498	476	476	485	493	440	452	499	485	479	495	489	485	504	451	496	517	505	487
15311	29177	27416	20513	15917	12601	9928	7923	6498	5423	4705	3875	3346	2893	2475	2263	1973	1761	1720	1636	1497	1432	1386	1410	1361	1509	1602	1628	1588	1583	1416	1389	1464	1194	1215	1159	1203	1122	1138	1085	1132	1033	980	1018	989	961	926	960	938	914	1008	951	945	962	942	961	942	953	991	894	950	916	950	997	957	982	891	945	940	928	962	1001	923	878	905	932	930	1002	916	981	989	895	983	936	955	923	957	956	941	936	958	907	903	943	955	884	921	924	873	907	930	936	922	932	917	917	980	940	919	880	858	941	917	889	927	902	930	892	931	934	974	871	956	945	886	941	891	929	931	895	920	937	955	928	884	921	929	915	923	892	933	908	936	873	912	904	922	946	839	933	909	924	944	909	874	936	931	921	964	913	914	902	979	901	937	879	902	877	919	942	907	931	923	905	935	890	962	893	913	974	967	911	935	941	879	931	909	915	964	990	906	946	901	890	952	925	909	930	945	938	890	879	877	926	909	952	951	887	907	891	961	956	910	874	913	881	881	953	943	908	890	896	921	951	946	948	868	907	947	937	940	947	958	936	895	939	884	883	948	899	905	972	919	913	901	893	903	889	916	903	961	902	912	934	898	945	901	934	922	922	930	934	952	935	898	908	890	941	905	932	917	940	897	936	962	911	915	907	851	890	953	933	894	855	940	872	889	946	920	895	921	890	917	909	894	874	963	912	929	908	894	906	938	937	916	909	926	947	949	899	897	892	941	934	968	902	931	953	925	859	883	937	973	947	869	886	894	874	902	876	939	933	913	949	946	936	926	872	945	899	900	867	942	895	953	977	908	889	946	927	921	895	955	930	935	917	874	903	941	930	968	888	917	898	954	903	961	876	917	885	951	900	950	917	926	931	913	908	893	990	929	941	934	905	901	941	935	923	938	928	930	915	956	895	954	963	908	922	905	990	945	864	866	927	950	935	911	959	891	943	941	899	935	943	934	925	889	923	896	901	882	943	904	937	937	909	891	967	991	873	996	923	939	915	922	918	932	873	919	864	917	933	965	901	921	918	898	918	906	922	918	900	944	966	854	977	936	922	905	958	845	890	971	889	938	912	920	940	978	936	929	917	920	863	903	881	886	912	888	922	976	906	903	903	938	917	949	911	919	949	878	970	902	882	938	917	926	916	904	930	937	918	940	939	883	878	895	847	953	900	891	958	916	979	898	893	923	903	931	940	936	922	975	940	923	944	969	925	960	972	915	898	889	891	939	906	923	927	926	929	925	850	925	909	908	948	939	931	872	924	893	932	933	918	922	906	915	908	944	933	935	920	921	924	900	957	909	898	878	969	926	927	936	909	897	909	936	865	935	879	951	931	869	971	953	922	931	897	895	910	880	915	940	906	932	837	938	884	930	904	949	910	910	892	886	857	919	918	919	932	947	876	961	982	937	926	932	913	941	851	1022	982	917	911	920	908	873	903	943	927	919	937	920	956	900	848	894	911	919	914	944	960	918	917	963	900	924	912	970	902	891	910	974	982	956	965	939	902	910	940	922	970	933	911	927	872	901	931	891	918	855	917	942	910	885	930	965	903	905	950	915	917	921	919	870	955	954	920	899	946	974	890	957	914	921	938	934	951	953	874	903	949	882	898	959	894	948	899	952	863	886	928	931	911	955	909	902	889	911	945	976	939	889	922	920	991	959	854	962	890	936	928	927	894	923	946	940	967	909	950	899	904	858	900	896	901	887	894	916	903	935	936	930	949	945	904	874	938	981	888	967	869	897	950	953	937	956	941	914	920	919	927	923	947	896	957	883	977	895	920	945	890	870	916	879	897	941	939	939	863	905	943	874	948	933	901	944	919	944	899	930	871	870	940	988	948	929	931	870	938	903	990	889	895	944	980	924	961	879	891	898	990	955	898	929	941	922	926	951	890	927	890	920	886	886	920	874	939	922	948	934	870	924	957	908	893	930	949	925	915	883	928	965	882	918	938	938	974	883	890	902	930	918	951	881	956	844	896	882	951	938	929	934	948	906	947	906	909	960	987	948	951	881	937	973	911	912	920	905	970	918	922	918	858	910	937	969	900	941	891	898	889	928	902	920	916	889	911	920	839	885	940	882	917	917	930	948	887	886	897	895	883	976	958	892	838	931	874	900	907	959	921	877	928	861	917	972	895	936	841	900	920	843	902	849	936	959	914	924	902	882	900	952	936	918	923	918	928	890	927	938	913	932	856	892	894	947	916	925	876	891	966	977	890	925	884	835	908	926	915	962	991	986	919	954	972	922	928	904	969	854	971	923	935	858	919	951	920	948	920	919	874	973	932	883	919	923	953	939	932	900	935	918	897	902	926	904	945	925	948	904	904	953	953	929	860	900	860	942	884	957	916	942	906	897	935	915	953	939	886	954	937	920	935	879	910	937	872	928	1001	899	881	903	902	881	927	899	866	890	879	907	872	932	905	942	920	913	917	917	913	913	897	884	990	973	870	859	915	911	888	917	898	962	946	930	879	931	881	907	936	883	923	982	914	924	882	938	965	899	956	880	906	907	914	885	949	938	966	907	917	976	894	937	916	945	913	964	893	950	941	906	913	919	896	934	954	957	867	900	915	909	907	936	936	889	929	928	941	899	886	935	924	914	959	944	950	891	923	932	960	919	879	948	879	943	914	897	883	912	918	959	941	914	948	941	923	956	910	931	921	957	873	898	920	945	948	961	884	907	889	950	932	958	919	928	886	918	927	906	895	914	898	954	861	944	880	917	860	905	878	980	919	906	921	957	932	933	877	919	918	916	926	873	975	931	928	911	955	888	909	949	874	948	960	931	896	902	927	938	899	987	1034	885	948	878	899	962	936	916	907	950	960	934	903	962	905	914	908	973	905	984	923	889	915	941	883	918	934	916	965	894	929	897	931	929	951	940	912	939	929	859	960	890	937	930	958	908	951	907	943	911	898	878	947	939	865	913	896	949	943	926	921	920	937	914	878	929	945	897	907	951	940	952	922	906	930	908	901	886	872	942	990	922	917	927	877	854	940	900	941	913	917	949	967	911	880	873	918	978	947	949	864	905	925	911	936	933	920	949	892	839	958	947	892	889	938	952	864	945	882	891	922	886	879	910	928	891	885	965	876	910	898	973	921	942	896	900	926	938	921	866	948	890	921	909	923	929	916	946	889	873	925	926	931	927	858	910	877	887	910	833	945	910	907	896	923	1001	922	951	922	910	913	957	980	918	913	943	908	934	936	955	942	934	909	889	967	889	933	937	889	893	916	926	945	917	888	894	894	915	935	942	936	932	885	941	928	883	920	920	943	893	925	901	834	893	968	897	911	854	899	938	948	888	991	892	896	917	930	872	922	895	939	892	905	942	972	874	932	925	874	903	914	859	901	933	921	864	903	940	893	891	954	958	927	913	941	916	894	920	903	936	919	901	949	958	966	941	911	974	947	911	921	944	913	889	882	923	926	881	917	946	916	891	882	907	923	923	978	924	968	897	947	940	894	969	936	892	864	961	957	912	924	901	928	872	878
27512	18056	7477	3253	1616	1134	844	626	567	533	472	414	389	382	329	330	335	301	295	273	280	292	286	311	273	313	313	319	302	336	319	305	283	281	303	287	284	281	309	258	278	269	265	278	261	280	271	260	251	262	257	252	248	250	282	254	270	240	257	244	308	237	237	255	247	250	271	266	261	267	284	247	258	243	278	255	278	283	255	283	255	267	257	256	264	241	274	282	258	277	280	286	279	246	269	271	267	281	236	262	269	260	301	262	262	280	259	265	249	219	264	274	273	300	288	288	274	233	264	283	249	250	274	257	288	248	241	290	251	272	283	256	259	257	248	277	266	256	265	259	248	275	252	253	287	289	283	264	280	283	276	281	251	236	247	263	285	278	260	245	265	241	275	267	280	267	250	254	251	234	255	282	254	271	254	254	259	258	238	262	266	250	258	261	249	263	275	282	239	246	257	298	257	248	248	272	270	249	265	268	273	237	259	265	241	235	244	270	235	264	294	253	261	257	258	256	249	265	270	281	236	253	269	260	297	268	255	239	259	283	238	282	285	252	260	250	259	248	238	293	272	289	263	272	262	237	235	283	265	278	246	256	269	271	250	297	280	269	262	279	259	256	224	271	245	236	272	268	236	259	264	273	265	245	249	247	279	274	258	258	284	256	261	289	242	281	249	266	252	255	250	244	257	271	247	258	248	249	268	260	253	268	246	253	263	241	257	289	282	239	279	254	289	243	263	278	250	252	261	257	252	246	282	271	281	247	241	241	262	277	280	241	246	278	279	267	255	254	299	257	275	256	247	281	287	289	275	240	257	288	279	277	254	274	250	297	273	267	250	274	249	239	275	235	272	266	262	256	243	287	286	249	304	276	258	271	254	260	229	255	259	292	253	269	269	256	274	245	238	246	256	255	252	274	239	237	244	270	248	274	248	231	267	250	259	238	272	240	298	245	237	279	267	261	257	250	272	250	287	270	270	255	251	243	276	241	251	254	250	277	258	249	257	299	265	269	261	252	258	277	267	268	249	253	245	268	274	248	254	263	255	240	262	269	258	250	285	241	273	276	265	235	292	304	280	282	245	229	248	272	272	282	279	258	289	254	252	278	277	279	282	268	257	261	286	262	279	244	298	251	259	213	262	279	271	241	251	256	289	273	271	288	286	265	265	260	297	276	280	267	267	263	251	264	280	260	274	268	245	310	268	262	244	251	253	227	287	263	257	283	250	259	273	262	277	260	278	286	294	288	246	273	270	285	262	292	283	263	253	306	260	286	285	271	284	244	269	272	245	255	280	286	265	243	258	288	256	231	253	293	258	248	267	276	276	271	276	269	225	270	258	264	259	271	273	257	282	276	253	253	243	296	248	295	260	299	270	305	263	275	278	241	259	271	297	258	249	279	259	276	291	264	248	284	264	275	290	292	271	249	236	284	278	257	285	266	229	253	245	248	277	267	271	244	276	271	285	274	257	246	261	259	281	260	246	289	265	272	240	252	276	272	270	296	251	263	282	250	275	271	249	250	266	271	273	258	256	239	253	256	253	265	280	263	291	280	276	258	247	268	249	279	281	273	260	268	239	244	283	267	253	259	260	272	246	277	258	272	265	263	272	248	251	239	245	262	259	283	252	283	228	253	266	260	247	280	260	272	233	257	248	261	242	279	255	246	278	257	253	259	256	268	230	269	244	311	288	265	269	281	272	270	273	235	289	270	287	235	259	257	292	288	276	260	255	273	273	254	263	268	248	268	263	256	271	267	291	233	248	256	259	265	266	247	249	251	266	266	268	271	287	261	253	246	267	257	252	250	253	255	262	272	275	251	247	282	267	264	285	233	243	271	229	261	288	298	243	239	285	244	280	261	271	263	285	267	279	278	258	254	264	257	273	251	263	259	236	290	249	300	277	256	293	229	252	282	241	238	252	240	292	268	263	255	258	283	248	268	256	274	267	277	270	273	261	268	262	283	249	275	275	280	258	263	276	233	259	279	248	244	274	232	258	285	238	275	260	257	276	271	267	272	232	259	262	256	267	252	273	259	263	252	249	275	232	247	276	259	262	268	260	264	289	248	264	248	259	271	268	251	286	277	279	244	271	269	253	246	228	272	293	260	249	265	258	280	254	281	272	238	236	228	259	275	260	285	244	260	272	265	299	284	255	243	273	259	263	263	303	238	262	273	276	284	285	300	256	266	242	240	270	237	269	271	278	259	242	249	272	255	271	263	228	254	248	268	266	287	253	236	265	250	284	261	246	262	263	254	301	270	274	277	261	282	264	243	249	255	271	267	271	290	292	274	302	276	251	256	254	260	286	288	241	285	282	265	253	257	295	239	254	268	241	252	268	261	298	287	271	275	244	270	273	243	234	244	256	264	253	261	252	264	243	259	237	226	286	265	220	273	275	268	275	271	274	246	244	246	254	246	280	243	270	275	276	276	253	258	261	255	256	264	260	245	264	268	285	225	246	269	255	278	270	265	277	229	234	262	285	278	307	239	263	272	257	254	278	275	250	257	278	264	259	290	303	248	274	264	276	264	246	256	254	268	249	252	261	264	256	270	276	258	268	245	248	244	271	246	253	245	268	254	242	240	279	248	270	277	269	282	260	263	267	287	287	282	263	269	275	272	277	249	288	254	257	265	267	241	250	249	259	305	269	258	256	296	257	280	268	244	276	239	270	265	256	255	266	276	256	273	264	258	253	275	269	281	252	258	267	253	256	260	261	275	257	286	267	276	288	261	258	259	276	255	243	256	252	273	299	283	241	263	263	248	292	235	243	275	258	286	266	267	263	258	276	263	268	241	235	242	271	265	260	284	254	267	244	294	267	255	222	270	255	257	283	266	255	282	245	246	241	251	244	265	249	270	272	250	272	256	251	242	291	269	249	261	278	242	278	279	260	228	247	305	257	263	271	273	273	263	292	253	234	284	247	244	275	262	273	296	261	267	279	259	264	283	303	252	258	243	273	266	250	243	228	238	263	287	262	253	298	267	245	239	294	244	268	270	235	248	281	279	267	263	242	276	269	273	265	246	274	282	266	267	260	258	236	261	244	269	265	257	280	279	260	276	293	264	267	268	279	277	264	272	273	252	289	277	269	245	261	253	260	261	259	271	286	268	274	256	268	263	267	235	239	265	274	275	294	263	251	272	286	276	253	240	284	288	266	275	266	275	271	284	268	273	271	274	244	230	267	277	256	274	275	257	276	270	233	277	258	258	249	266	284	274	265	265	255	247	255	265	257	296	264	236	253	286	256	286	261	256	285	273	252	241	281	252	241	264	274	258	252	270	249	216	251	252	279	255	254	246	284	267	256	254	246	271	278	235	256	274	250	245	270	260	262	250	250	279	253	246	261	263	268	232	265	258	271	218	279	265	243	267	292	249	254	262	269	292	237	262	255	268	246	248	266	222	262	256	244	268	270	244	261	238	287	279	276	257	279	252	288	299	244	243	250	261	246	277	249	260	284	281	249	274	265	238	267	241	247	266	270	270	237	235
9500	13814	12769	7822	5287	3929	2875	2259	1850	1579	1371	1255	1030	961	891	836	712	721	708	640	635	620	652	613	650	702	707	730	751	750	733	693	699	648	599	654	600	649	560	604	548	587	601	548	561	534	575	601	555	514	542	543	551	544	500	507	538	549	552	513	545	577	554	553	571	514	521	507	540	519	593	515	561	520	593	518	554	526	527	547	544	523	571	496	552	542	540	565	573	513	593	539	525	510	557	530	574	542	510	513	568	509	537	530	524	584	587	538	553	543	537	527	554	544	496	520	570	564	548	550	528	536	522	540	518	561	557	586	514	556	543	496	562	547	517	553	505	529	558	528	537	525	543	510	530	573	556	566	528	569	527	517	544	516	545	494	549	514	533	515	573	527	557	531	547	512	495	516	525	541	533	585	559	521	553	571	589	601	526	562	521	561	521	543	513	540	536	529	536	506	535	535	566	508	563	513	589	494	535	536	508	525	522	576	548	542	534	517	545	563	532	575	510	540	512	552	513	532	549	517	519	509	549	554	569	517	538	519	528	544	525	525	533	548	517	523	483	545	521	535	544	552	531	545	547	519	514	573	526	532	564	517	544	526	570	504	513	516	527	505	525	547	500	514	534	488	531	550	513	535	541	521	555	570	552	584	573	520	544	525	554	546	521	608	546	505	477	587	534	556	525	548	579	537	561	489	505	530	573	548	531	530	556	523	528	530	549	523	541	532	524	521	507	540	545	546	538	534	553	511	524	555	554	540	526	519	567	518	511	542	564	496	531	554	501	530	560	514	530	505	518	558	554	529	546	554	528	550	572	512	536	558	519	526	542	541	534	518	523	563	476	538	561	545	501	547	537	535	553	530	516	559	513	542	562	562	548	545	553	507	541	510	580	549	478	544	482	551	531	509	543	602	566	506	561	523	511	499	533	533	518	558	569	544	548	537	529	531	556	550	507	517	503	560	525	517	532	595	580	532	522	522	571	526	545	533	507	518	542	541	611	589	533	573	547	580	526	533	517	523	552	516	521	493	552	547	534	535	548	509	496	534	565	525	532	587	567	554	513	572	533	553	550	530	579	511	565	529	537	544	542	513	550	549	561	513	546	544	489	546	537	556	509	520	520	471	533	558	554	501	560	543	519	498	553	541	515	511	552	510	511	539	517	532	565	587	539	513	547	510	565	576	570	551	501	531	517	535	527	542	519	538	549	577	524	517	581	532	537	549	532	536	519	517	549	509	524	540	573	498	504	507	520	522	522	550	551	513	551	569	541	539	556	555	547	574	534	532	533	541	518	511	527	584	583	498	559	522	551	543	516	560	543	535	560	549	528	587	528	569	549	550	549	518	502	559	508	545	549	550	528	483	538	514	504	568	522	566	523	529	549	588	571	505	491	517	528	538	524	548	498	543	586	552	567	547	504	558	523	540	562	518	496	523	544	540	567	495	551	560	529	554	540	513	522	531	512	531	556	513	555	528	522	557	544	560	521	518	554	545	539	546	596	516	532	523	532	560	540	576	517	555	519	537	515	550	566	567	523	527	540	561	544	511	538	542	562	532	542	539	515	541	570	531	551	544	597	508	495	548	536	529	511	507	532	529	510	523	535	529	509	544	543	540	530	553	532	519	578	537	580	552	517	510	539	514	548	514	526	503	532	564	533	550	564	547	541	522	558	536	551	548	553	542	536	564	541	519	514	523	516	527	574	567	503	555	542	505	538	540	536	568	571	554	543	558	568	524	561	555	525	567	559	525	546	515	579	531	521	528	502	496	554	532	537	581	516	528	518	517	527	534	513	513	537	565	549	555	558	544	537	533	545	574	565	539	528	522	550	536	503	520	520	539	513	540	572	525	522	534	530	566	543	504	533	551	558	549	535	538	499	513	516	578	512	553	537	529	574	575	529	514	550	535	496	495	586	568	534	507	570	507	520	507	526	548	535	554	580	527	517	524	545	544	549	536	557	533	526	591	512	514	560	571	529	547	548	531	560	508	506	517	557	548	537	554	537	514	549	561	544	510	560	529	539	530	492	558	528	537	567	508	565	501	525	527	492	567	542	558	522	529	549	580	529	569	545	548	532	512	532	513	545	513	522	529	574	552	546	512	518	544	590	525	546	528	514	530	579	532	506	560	502	497	550	557	568	533	552	529	541	503	578	570	526	523	522	522	569	518	526	509	548	559	544	543	550	561	574	535	514	573	553	543	522	503	547	567	513	526	542	560	538	504	537	517	524	525	532	505	523	549	556	537	520	543	524	554	535	523	545	569	516	536	554	560	503	536	540	559	550	506	524	533	540	543	515	602	545	484	499	569	546	511	556	541	586	535	515	524	519	510	551	552	524	547	546	546	523	526	563	517	543	579	543	549	556	541	519	500	541	564	571	564	464	568	537	580	505	529	491	520	566	570	533	517	515	509	545	520	511	511	544	508	509	552	548	563	565	552	495	579	545	565	520	479	574	590	528	526	565	541	513	520	548	524	544	522	546	523	549	569	573	550	530	556	524	559	473	523	552	563	565	517	557	524	551	521	571	555	543	542	537	515	524	567	530	533	498	505	540	534	522	511	526	535	547	501	513	544	552	531	515	498	532	552	521	505	550	506	526	500	546	542	548	528	559	544	529	551	527	520	542	529	544	536	517	510	550	544	538	504	541	549	508	493	528	553	501	573	550	570	552	549	517	568	558	548	559	564	515	548	504	550	545	588	547	579	554	546	520	523	509	517	545	554	516	520	557	522	508	573	527	522	537	546	530	554	566	535	538	528	538	520	532	564	568	535	566	525	545	530	536	557	558	541	585	535	547	570	546	550	551	531	507	511	537	530	582	508	550	488	574	538	520	553	497	529	538	550	527	562	510	549	531	549	513	562	564	524	529	518	541	507	542	553	557	521	562	511	519	532	502	569	537	537	512	565	560	527	532	578	505	545	537	535	497	514	526	536	547	460	531	580	540	502	532	523	520	543	527	538	515	527	540	576	549	545	540	542	536	512	529	530	506	544	516	538	546	542	523	538	501	526	582	557	544	556	507	540	533	524	526	520	572	509	517	563	552	600	530	542	541	541	567	495	531	548	548	563	496	544	534	516	579	503	502	563	529	555	543	544	549	531	502	528	527	536	541	547	581	548	524	599	545	534	553	547	523	574	538	535	571	506	582	532	550	510	539	541	525	518	531	536	530	533	533	515	532	495	493	573	548	551	555	574	541	536	535	551	530	571	562	544	556	538	539	483	544	508	505	562	556	535	541	560	531	533	552	542	530	528	536	516	505	524	523	542	585	532	529	509	565	542	554	515	534	514	511	540	509	505	488	531	535	571	514	526	525	519	547	528	528	523	559	529	508	514	476	527	553	501	544	510	534	540	555	557	514	521	516	527	527	521	537	560	532	509	543	549	535	547	557	577	580	545	562	498	535	542	533	486	495	511	483	544	483	530	531	536	500	542	551	558	540	538	530	550	500	516	527	520	539	548	534	556	524	564	530	561	564	538	510	528	537	531
25156	21471	27923	25356	13832	3892	2383	1726	1254	1105	937	849	653	610	569	513	505	475	457	414	427	378	395	393	404	437	418	415	438	385	458	421	435	376	378	353	361	367	344	387	343	370	339	348	359	327	374	337	334	344	325	317	359	344	345	341	335	377	352	313	353	346	331	369	341	395	340	351	311	357	334	318	327	357	342	319	328	345	305	323	347	344	323	351	329	344	325	339	326	343	358	348	318	343	326	331	345	314	319	303	333	339	315	302	339	330	343	357	368	353	327	342	320	325	344	336	355	320	320	364	341	334	347	340	315	311	334	321	339	302	312	339	349	325	345	329	306	362	325	302	373	368	359	337	344	340	324	307	312	326	333	340	342	327	306	333	325	315	331	310	344	347	314	303	314	333	340	334	358	371	312	332	329	318	346	355	363	286	360	324	332	350	331	359	348	339	341	361	335	331	334	343	343	295	326	322	355	350	307	320	330	303	334	311	322	335	356	310	354	319	352	368	358	329	349	289	320	326	341	333	315	321	336	340	333	353	286	332	312	342	305	343	320	328	349	348	335	302	355	344	316	324	317	345	348	348	337	335	336	361	339	311	340	333	289	336	312	331	331	315	321	351	320	333	338	348	330	325	341	347	328	313	337	337	348	331	333	331	340	335	339	329	341	355	323	343	337	327	357	328	331	305	375	296	321	342	324	376	337	341	334	332	314	336	331	317	352	330	324	307	314	346	323	360	336	348	299	297	341	307	336	299	344	334	334	317	342	312	333	338	318	308	343	359	356	324	335	351	355	352	317	315	310	362	320	350	329	350	328	344	342	342	323	318	339	343	327	351	331	302	297	291	321	304	334	322	327	355	286	335	338	326	324	311	359	333	306	331	364	320	335	331	337	295	344	333	318	369	340	361	330	325	345	311	308	329	300	303	320	334	340	317	361	315	354	302	315	341	300	343	335	290	311	345	311	301	334	334	336	341	346	319	375	323	333	337	353	369	303	360	345	324	338	348	351	339	334	333	349	328	364	341	338	305	297	331	330	333	286	358	315	327	304	319	315	319	340	324	341	352	299	326	314	325	309	323	296	329	335	337	375	330	338	375	296	353	341	352	347	311	363	329	324	340	300	325	333	341	357	318	336	324	337	341	348	337	326	354	350	294	328	321	312	329	339	342	359	324	324	351	295	293	348	319	350	315	342	305	342	302	325	330	359	350	355	336	354	352	325	339	358	327	299	332	346	321	313	310	333	354	329	317	324	306	302	346	331	306	327	344	314	364	336	314	340	344	303	326	325	325	331	323	295	315	329	333	317	325	327	325	313	374	346	339	316	324	354	318	318	330	321	307	338	322	355	351	323	355	330	318	313	356	345	317	336	336	342	318	334	311	334	364	313	315	341	352	324	363	328	336	349	316	326	360	352	317	345	341	343	315	351	347	306	339	330	329	369	323	330	369	356	355	334	304	342	325	334	325	273	319	324	341	315	333	355	329	307	323	302	324	311	323	329	332	321	335	357	320	301	300	343	360	321	304	317	325	376	313	322	313	312	332	327	352	334	343	356	327	335	335	304	325	313	324	347	315	308	323	313	346	325	326	333	307	336	362	357	335	342	322	365	312	338	343	319	323	336	313	330	318	375	310	333	332	337	329	370	327	311	297	330	327	349	325	322	319	337	337	317	336	339	343	348	309	336	339	347	341	345	293	336	321	368	312	316	344	348	323	322	302	336	327	368	322	352	330	332	364	336	342	319	345	332	332	334	346	342	359	321	334	308	347	301	329	325	321	336	357	355	355	312	297	328	336	311	332	315	357	314	322	307	324	358	341	332	365	336	334	321	305	348	318	315	336	308	310	335	339	333	353	319	352	331	331	332	300	296	330	329	299	311	322	361	348	298	373	340	345	320	321	338	323	327	336	297	350	342	353	324	357	349	352	301	350	343	332	303	296	320	320	315	292	319	310	333	354	333	331	319	323	337	316	307	307	308	353	327	291	298	294	314	351	324	343	339	340	352	336	289	323	332	358	316	314	332	348	346	309	270	348	329	343	317	337	344	371	353	350	292	349	340	330	350	325	305	305	326	330	335	289	360	309	301	308	339	321	326	343	337	349	314	327	357	375	329	344	337	325	312	324	388	349	319	331	345	330	364	348	333	330	311	304	328	291	321	298	343	346	364	343	341	310	327	341	325	324	327	351	312	330	328	315	323	349	347	316	315	350	334	342	308	303	310	326	348	288	337	330	314	335	346	345	329	301	332	310	325	334	320	317	309	334	350	318	333	328	335	341	324	368	354	348	335	313	350	312	343	305	340	329	338	324	337	332	336	333	350	347	320	379	345	324	328	340	340	326	308	302	359	300	317	355	328	338	344	326	340	332	337	347	340	336	304	357	321	312	341	316	351	339	330	321	347	337	329	338	334	328	321	336	314	318	320	338	316	326	330	340	314	294	349	319	313	370	306	329	343	334	362	328	357	329	365	317	314	304	293	352	329	309	360	335	335	361	336	318	314	317	363	305	342	356	301	312	338	293	337	334	315	332	347	337	352	348	316	348	315	326	330	307	310	359	332	346	309	320	315	333	349	318	319	339	305	331	336	335	334	338	311	357	325	349	342	370	348	333	303	299	364	332	347	314	361	337	335	359	303	331	304	328	348	348	319	329	320	330	316	338	304	298	312	344	362	304	339	357	327	316	345	360	311	344	297	339	333	350	321	318	305	340	346	343	333	320	310	359	319	324	338	298	322	346	314	337	336	307	307	316	284	323	308	356	339	352	325	333	318	342	334	327	330	318	318	343	333	335	277	331	330	332	311	349	346	328	330	337	329	326	355	347	323	345	356	310	357	340	345	320	349	323	367	311	333	310	340	340	343	319	350	353	323	327	330	356	325	300	337	300	333	345	336	339	340	305	305	338	338	349	282	331	301	333	293	359	309	346	344	324	337	356	305	332	323	360	323	361	347	327	327	313	305	349	349	295	337	299	353	335	345	308	314	327	336	346	331	335	356	281	340	341	319	301	339	315	336	330	365	352	366	334	335	346	319	302	349	340	326	361	327	336	352	297	320	327	365	338	331	345	334	353	319	336	341	335	324	328	360	317	357	328	363	345	354	345	308	323	341	336	304	350	312	340	339	336	352	330	323	333	317	337	328	308	318	328	344	325	332	337	329	332	293	345	305	309	297	321	324	359	309	328	367	355	373	355	304	336	335	327	314	311	299	305	336	332	345	350	327	337	322	323	317	319	351	332	333	356	295	324	333	314	309	345	326	326	347	324	323	353	309	360	352	327	334	327	357	308	317	315	318	329	344	328	336	321	328	338	341	349	357	371	324	319	350	314	365	319	297	306	306	336	330	320	373	349	321	309	353	340	321	340	319	345	321	320	336	316	345	351	318	316	318	307	322	339	335	340	341	328	323	325	357	327	332	346	354	332	332	320	359	330	311	347	347	317	348	309	339	338	312	324	299	356	341	348	339	314	347	333	337	313	347	344	333	339	299	353
12099	23403	22292	15184	11133	8328	6476	5203	4172	3502	3002	2453	2049	1814	1635	1414	1379	1198	1184	963	942	881	929	885	918	943	993	1016	1015	1066	1003	985	918	869	898	783	773	747	794	716	690	688	740	664	690	626	698	688	677	657	689	652	674	691	678	701	673	677	658	665	689	675	703	654	676	644	687	695	700	659	610	681	627	679	685	623	639	669	654	692	682	693	656	661	668	650	685	681	703	646	683	695	635	649	629	673	652	644	636	656	615	680	625	659	674	690	674	635	673	652	623	703	684	685	647	635	670	677	634	689	641	694	673	686	654	643	695	687	695	664	659	669	645	681	722	655	610	674	703	656	686	675	684	666	650	628	628	611	644	706	612	679	674	640	686	625	675	631	677	677	642	622	635	642	632	640	617	636	637	639	658	606	638	653	660	642	675	647	642	626	650	676	664	659	642	693	654	665	680	681	630	735	652	658	677	668	659	670	643	640	725	652	655	641	678	657	631	648	667	661	679	610	661	642	658	681	683	593	634	645	668	659	670	640	699	676	669	617	643	671	671	649	647	686	680	629	656	645	649	682	639	673	666	658	638	613	681	697	627	658	671	663	667	584	652	646	632	658	669	640	654	651	643	612	677	635	629	679	693	615	686	645	636	633	664	624	630	659	678	674	651	665	645	666	627	659	662	636	660	606	642	654	650	642	648	672	674	682	693	599	653	675	659	687	626	622	691	691	636	643	643	666	634	674	633	658	630	663	654	649	653	642	652	657	621	649	622	692	630	659	659	696	673	660	642	637	688	630	644	627	643	646	677	673	638	697	656	661	636	664	635	597	667	690	658	646	615	658	663	675	632	630	657	641	623	721	677	672	641	683	675	664	686	687	650	641	650	653	675	608	696	638	655	661	654	643	649	663	633	612	665	623	703	650	672	689	657	713	675	695	617	679	630	716	666	682	646	660	673	639	637	659	641	662	673	678	689	694	668	668	640	652	641	646	644	638	656	612	640	665	683	620	629	669	670	699	635	644	627	633	671	654	667	691	660	634	627	616	632	628	672	638	660	678	628	639	696	666	657	667	668	645	671	664	632	647	689	662	593	690	669	656	697	676	687	683	626	641	663	671	661	660	664	627	693	632	675	694	636	629	645	668	640	660	686	671	661	663	646	672	681	633	624	696	663	672	675	657	681	629	662	647	652	647	648	646	698	673	667	634	652	674	680	657	676	663	697	663	677	615	648	615	630	696	642	689	635	638	730	642	659	677	630	664	664	699	650	630	681	663	630	661	640	607	667	686	682	663	648	642	626	654	635	681	644	666	677	627	650	661	725	662	632	652	660	688	663	677	650	657	613	654	720	673	625	627	643	633	650	717	576	657	675	684	685	679	639	656	628	625	610	648	647	696	676	665	636	593	597	632	645	683	648	701	628	631	607	625	657	673	615	610	661	660	694	659	666	686	592	676	592	655	686	626	631	639	684	641	663	680	680	673	658	641	661	647	725	671	640	688	632	669	718	613	699	667	678	658	648	676	646	669	636	695	643	627	666	661	694	607	654	633	606	658	636	651	611	627	644	648	666	616	685	678	651	690	625	630	668	661	630	635	621	648	606	638	681	634	675	668	683	639	673	655	695	630	641	670	654	629	687	661	659	637	635	649	662	628	661	650	686	665	677	649	652	671	646	703	654	667	647	697	659	624	635	695	635	675	670	647	645	642	624	615	661	648	639	712	687	662	663	665	692	664	665	655	706	693	652	633	681	637	689	654	687	659	644	669	665	655	675	667	637	616	637	659	622	603	669	647	663	681	658	649	664	659	665	662	623	686	693	692	673	619	625	667	650	646	673	691	676	639	624	718	637	688	692	612	677	646	643	644	657	652	640	653	670	673	676	652	652	650	648	628	730	713	669	672	610	637	703	634	605	648	673	641	611	619	682	705	636	612	654	649	608	664	659	708	670	664	692	650	670	627	666	633	633	640	676	661	706	590	684	632	655	643	697	652	660	628	616	669	677	623	689	605	606	620	693	653	643	629	661	678	627	687	692	654	669	682	656	644	712	639	641	670	668	648	680	640	610	645	645	666	687	677	677	656	622	621	699	655	678	635	654	690	638	673	657	719	641	627	653	664	664	652	643	656	623	606	671	656	658	634	645	647	661	704	715	668	689	701	657	678	677	688	642	632	649	676	615	636	651	646	632	635	676	661	670	671	621	624	604	627	648	676	674	703	670	674	639	692	640	650	670	649	658	625	622	688	667	661	672	710	660	671	622	635	656	632	643	634	655	618	687	662	625	700	657	675	680	670	619	636	678	658	704	677	704	636	665	627	654	615	676	649	663	656	666	663	640	653	686	661	662	625	618	672	631	663	694	629	635	672	664	649	622	659	690	663	648	701	650	706	665	654	656	615	655	649	646	680	622	643	683	687	669	619	637	692	626	672	615	619	660	635	656	662	673	649	617	651	661	635	676	636	617	681	630	706	623	610	628	650	682	634	635	668	660	616	708	663	644	693	604	726	615	643	661	649	662	667	671	583	673	626	646	678	662	638	664	627	666	646	663	653	709	650	671	640	673	647	612	662	653	617	680	634	713	707	651	657	662	647	687	656	631	693	672	691	696	630	609	691	691	654	668	664	632	637	632	670	644	641	654	640	635	640	636	600	660	687	674	647	675	642	749	625	630	644	650	664	650	651	684	625	668	626	674	662	674	659	614	624	637	674	654	688	640	655	655	639	684	685	633	638	663	636	623	640	666	657	673	661	649	672	626	610	690	691	670	650	632	651	649	652	684	682	661	651	645	674	626	654	681	660	661	665	663	701	661	606	608	659	652	673	660	614	660	660	636	634	682	652	647	689	689	639	645	643	652	616	641	647	711	647	639	674	669	692	691	614	643	676	701	678	664	687	691	635	657	639	651	603	662	671	587	675	653	635	664	691	682	640	640	670	696	662	642	648	672	646	673	658	640	680	692	633	669	695	724	630	621	648	670	645	644	627	699	656	630	616	603	705	639	699	635	645	643	682	683	711	718	667	686	658	660	666	620	650	663	704	686	662	688	629	655	688	650	651	633	663	654	712	663	658	658	604	657	622	655	660	640	640	647	688	653	644	639	633	679	655	655	649	637	634	620	605	662	653	663	688	650	678	698	645	640	643	646	599	657	642	623	656	670	694	706	671	643	671	622	724	662	694	688	609	645	648	677	683	663	649	700	658	637	707	637	645	610	639	657	611	624	641	664	627	693	677	678	636	657	735	662	683	662	682	679	692	697	627	655	642	657	689	632	655	646	691	654	632	624	658	638	653	638	660	647	646	677	642	687	623	614	628	581	631	669	671	624	642	646	676	652	644	676	665	666	666	675	690	669	608	692	656	678	640	632	673	614	655	694	701	694	627	661	652	647	665	671	657	638	638	593	641	759	651	652	668	660	635	672	676	661	673	652	642	656	683	664	665	666	647	680	658	713	616	694	670	620	639	615	640	624	649	664	650	641	627	647	695	680	651	635	636	667	641
24168	21465	28932	24394	21376	13601	4877	2858	2086	1794	1563	1322	1127	993	880	845	775	776	700	645	628	608	593	583	630	611	605	570	635	640	630	637	575	593	555	537	501	530	503	526	504	514	534	497	536	488	527	491	500	479	501	485	479	501	499	524	507	477	450	478	526	538	475	480	447	495	486	478	520	481	512	452	513	476	487	484	536	488	486	488	497	468	501	499	519	513	488	448	473	538	530	477	507	480	467	512	492	467	479	487	486	491	474	494	474	479	532	442	477	489	479	496	507	466	499	436	480	452	479	476	523	472	530	485	521	509	454	500	490	497	465	459	487	469	453	444	477	470	445	471	458	513	514	468	473	505	478	502	494	466	470	490	523	452	454	459	489	446	482	476	465	478	469	491	482	470	472	491	487	496	479	488	477	474	473	487	424	458	491	478	468	496	518	486	496	455	499	480	545	443	489	516	484	446	504	494	484	463	507	506	441	479	488	448	467	445	486	497	500	483	498	508	449	495	490	517	452	479	462	460	466	463	520	472	493	467	501	484	480	472	483	434	473	466	486	467	483	484	481	478	496	477	484	505	469	484	479	472	460	480	473	483	464	483	525	470	464	472	493	482	478	474	465	507	480	478	439	492	484	466	514	509	492	474	532	480	463	450	501	496	516	435	515	448	472	489	486	465	515	475	493	509	494	504	469	505	481	502	454	435	522	468	524	454	460	489	473	481	482	481	455	491	513	485	481	485	463	473	490	472	501	483	538	505	487	509	445	500	463	494	469	498	479	462	472	460	510	469	452	472	506	476	495	492	489	456	467	457	465	460	471	470	496	477	450	552	464	449	486	489	444	476	501	465	496	462	535	487	483	499	531	474	512	490	506	471	482	492	459	456	466	480	498	509	488	459	495	480	466	486	520	455	498	523	471	510	482	483	452	458	490	475	521	511	497	489	466	501	500	508	459	467	525	507	487	440	427	507	481	488	472	432	468	537	479	458	466	482	500	482	492	508	479	487	468	483	461	493	464	496	493	502	429	472	459	471	442	489	472	454	465	459	481	471	498	442	492	508	457	483	432	510	463	470	477	460	465	501	467	503	503	460	451	487	493	479	511	455	487	429	461	510	506	426	464	471	476	466	482	482	450	484	485	427	453	466	498	497	494	471	456	432	481	462	495	438	516	502	497	467	467	500	462	493	468	442	495	485	447	472	442	468	480	494	458	503	461	475	453	485	455	457	471	506	502	452	485	498	490	475	484	479	471	508	490	459	528	491	468	508	456	494	465	504	478	470	460	444	508	484	460	504	424	475	480	500	450	445	495	489	466	481	483	497	480	463	509	446	453	477	496	454	439	472	484	447	469	466	501	469	466	499	498	473	486	477	491	477	510	495	475	463	467	485	453	457	497	482	507	490	465	492	449	493	496	517	467	470	473	465	505	465	491	480	471	482	486	516	493	463	475	499	504	508	463	466	485	488	501	480	457	540	470	472	475	472	515	464	484	488	462	499	491	438	460	496	508	465	483	515	483	469	472	449	454	467	501	494	481	452	457	470	455	480	536	483	436	481	447	495	449	452	454	441	486	477	509	465	469	485	529	451	463	476	448	473	475	496	471	473	491	487	466	458	507	479	491	510	453	480	487	494	449	444	504	475	430	466	435	480	491	465	435	467	466	506	491	483	501	463	490	451	502	461	430	510	480	508	532	458	468	479	475	460	482	474	460	485	462	446	479	458	455	479	446	426	464	462	500	483	472	497	451	487	477	469	484	440	493	441	490	449	499	466	504	513	445	498	463	499	447	496	488	467	464	456	467	481	494	468	502	491	463	466	496	445	485	460	471	467	511	475	474	493	470	450	497	519	481	519	501	458	484	463	523	516	481	504	511	496	502	457	469	488	493	450	481	456	497	434	491	416	495	472	457	491	485	506	481	483	490	461	474	508	491	473	482	485	408	495	451	449	495	479	495	461	468	508	469	503	505	482	459	482	477	446	501	458	533	453	498	489	475	471	441	485	502	500	522	426	473	475	502	486	514	502	457	454	484	527	488	512	499	477	476	489	488	495	452	462	497	490	478	480	449	505	519	462	472	440	479	465	489	458	495	470	474	501	442	479	495	462	496	517	438	459	482	493	472	505	473	497	461	456	460	526	496	490	478	484	437	490	483	487	505	488	470	442	516	465	471	466	528	525	449	486	450	475	503	466	466	459	489	516	501	474	478	441	497	462	478	470	504	481	439	491	457	465	469	495	464	492	476	497	484	492	494	468	428	495	460	475	493	483	468	483	461	479	487	448	506	485	483	486	476	466	494	509	452	506	472	510	482	473	455	473	443	491	490	495	448	482	441	491	474	485	429	506	455	528	436	467	477	482	506	461	460	462	465	470	490	471	483	510	470	479	479	493	506	482	486	460	488	486	504	476	464	503	500	479	445	486	489	467	443	458	519	493	468	452	478	493	496	477	521	489	506	445	474	441	479	432	446	523	499	462	471	449	458	492	497	466	466	466	450	478	495	486	442	471	495	480	473	444	439	467	448	486	522	496	459	453	479	448	461	446	481	484	458	466	490	472	491	506	495	484	496	517	471	460	494	475	479	490	510	439	475	496	458	448	499	465	448	491	454	455	458	513	499	528	487	502	462	484	479	504	468	477	457	484	483	467	459	448	470	533	464	458	463	482	469	467	483	486	510	492	522	473	518	503	490	493	468	490	453	462	459	470	473	454	500	453	491	448	476	479	459	487	465	445	522	484	459	476	469	498	453	468	462	461	464	458	477	473	493	493	467	446	465	469	447	470	474	467	478	498	468	462	517	487	450	423	516	502	468	513	472	459	430	456	469	513	429	506	505	485	463	467	486	459	475	465	460	471	466	476	454	497	493	438	471	533	483	500	457	481	484	476	493	471	488	455	491	478	459	460	465	438	468	467	503	492	475	462	468	475	469	486	494	478	489	485	477	468	501	516	473	509	467	493	456	465	492	458	510	460	446	431	498	461	491	493	463	459	452	459	517	507	446	470	452	474	495	460	483	488	463	449	474	452	498	431	491	459	506	435	477	513	441	486	502	492	463	492	467	508	468	489	502	481	432	460	475	494	480	510	479	454	473	478	470	451	489	485	515	462	481	476	469	490	475	500	498	481	462	434	533	490	455	523	460	509	482	513	514	460	552	462	490	497	506	506	541	498	467	481	424	513	491	462	454	472	463	476	460	492	487	476	447	493	473	457	457	522	484	450	488	474	470	496	489	481	528	496	481	489	482	464	471	496	513	475	460	465	476	484	461	492	494	467	474	477	501	501	480	401	532	447	486	495	495	448	447	514	510	441	482	454	461	466	478	436	452	492	473	495	492	495	501	479	456	496	452	466	451	471	490	487	448	512	467	471	455	493	424	527	479	478	518	473	455	449	485	449	497	478	458	456	482	478	537	456	473	498	490	510	481	463	452	454	492	462	456	484	443	495	485	461	486	448	462	488	462	487	465	477	457	471	497	459	473	506	458	443	445	470
15082	28972	27474	19906	15635	12477	9773	8069	6443	5505	4630	3904	3275	2901	2525	2242	1951	1836	1697	1556	1483	1418	1319	1242	1288	1355	1441	1441	1451	1455	1421	1375	1284	1229	1200	1209	1178	1029	1097	1021	1049	1093	961	1024	984	978	929	909	1003	953	963	904	976	921	916	981	919	962	927	936	936	924	942	961	965	926	921	938	976	1027	953	954	911	984	920	853	902	929	918	895	954	926	919	920	919	952	948	908	902	940	921	915	955	956	968	942	914	905	880	976	888	937	939	907	902	936	891	890	914	883	905	940	941	894	901	893	959	928	854	913	914	963	944	907	948	973	949	882	904	926	935	916	916	942	975	916	886	959	954	941	939	884	963	908	952	903	885	890	928	935	972	915	941	887	909	893	905	938	897	937	868	900	966	879	959	920	938	895	908	972	872	883	907	921	946	896	929	901	917	914	927	866	905	882	932	866	881	962	866	892	917	919	898	1018	914	915	943	938	917	878	878	934	908	925	923	944	944	905	889	913	922	910	863	949	970	947	898	903	881	885	889	916	944	937	869	886	900	880	882	973	891	934	889	873	923	944	858	965	876	938	890	863	891	906	920	899	852	908	930	935	943	914	907	900	919	937	903	867	891	951	949	975	888	933	920	928	890	906	904	888	934	869	925	950	914	892	925	891	894	901	944	973	980	959	862	829	909	880	914	964	855	882	884	883	860	962	963	878	886	941	949	881	899	951	945	939	894	929	903	944	912	894	904	914	927	859	906	902	897	889	917	912	913	917	905	962	877	918	1043	934	869	933	864	861	988	919	910	925	914	922	908	899	876	943	888	913	974	854	867	862	928	953	908	892	940	910	864	891	946	922	932	882	887	948	940	922	887	927	926	901	880	869	865	953	883	951	896	897	939	878	886	847	911	909	906	908	946	933	915	910	905	927	941	923	885	981	953	899	860	918	890	869	940	886	903	919	909	912	905	885	917	959	894	902	900	915	944	922	888	958	972	960	939	848	839	958	876	950	896	879	914	912	920	945	927	845	970	896	924	930	966	962	915	887	954	937	868	896	927	928	967	927	946	871	901	933	929	912	987	866	912	942	949	901	903	895	849	899	914	936	952	909	929	915	904	900	922	945	888	916	880	901	894	889	917	917	948	948	886	898	929	907	885	884	911	912	893	957	867	935	889	919	955	874	928	937	912	854	886	933	924	863	873	958	938	948	927	908	910	872	923	923	881	934	933	888	935	875	966	888	922	955	960	872	904	895	945	951	906	934	929	893	897	887	931	930	898	934	958	903	956	917	892	919	853	923	931	886	894	909	888	897	916	879	928	925	928	921	910	922	896	892	938	906	888	903	922	908	948	903	955	943	927	922	917	857	888	945	937	946	879	936	915	945	888	905	925	931	897	924	926	886	914	864	955	928	943	884	911	913	928	967	952	940	901	967	952	943	904	937	890	915	966	901	914	877	929	906	881	843	936	878	892	928	885	955	937	951	949	876	894	937	881	905	935	934	897	859	900	899	912	933	892	934	923	947	934	876	904	942	917	922	880	935	947	942	924	903	913	941	889	870	907	943	895	946	898	933	894	951	928	917	919	941	962	907	942	888	902	919	881	908	951	878	903	911	882	919	903	907	948	921	902	891	945	901	868	925	924	935	898	947	945	873	876	908	901	894	926	873	915	921	896	941	949	957	951	934	880	928	911	910	909	944	917	863	924	937	877	963	901	887	897	954	900	939	945	908	888	934	913	893	972	885	916	876	885	918	889	894	920	914	953	961	917	955	891	879	918	867	968	972	929	906	928	918	912	910	880	982	944	925	884	901	885	894	919	925	905	904	933	884	980	949	918	894	931	893	951	897	905	877	920	912	896	935	923	959	965	930	934	868	935	881	914	840	937	949	967	924	920	925	952	924	935	936	890	921	916	994	921	903	965	892	884	892	848	903	932	878	920	919	1017	938	953	924	967	845	917	896	942	893	895	894	892	864	918	882	929	856	926	950	902	923	909	879	961	957	902	876	900	946	911	882	908	922	892	927	841	932	905	812	942	872	905	903	905	975	946	911	917	911	926	922	842	908	878	930	973	872	884	899	924	920	924	957	916	848	959	898	932	898	908	920	888	932	962	912	949	906	888	956	905	945	960	943	901	864	903	949	901	890	935	906	882	879	898	919	876	916	933	949	883	911	972	909	943	867	899	880	914	906	927	851	878	907	945	926	959	971	937	824	928	917	893	948	924	881	917	921	972	929	908	931	872	915	881	900	954	923	944	897	887	866	935	925	962	907	952	914	911	869	898	938	884	937	934	920	896	905	917	876	892	872	888	908	952	904	907	927	909	882	920	863	909	973	894	877	898	919	958	906	938	889	931	954	922	845	862	945	963	862	938	965	975	907	948	935	927	938	917	908	902	950	915	862	942	956	905	892	858	886	938	907	941	897	916	978	904	913	902	904	899	930	968	886	907	862	966	926	904	852	926	847	905	927	894	919	929	918	899	952	910	966	906	948	947	922	898	889	982	955	860	949	924	977	907	904	951	881	942	878	927	889	904	937	922	915	934	918	880	958	936	968	916	901	924	935	946	955	930	996	872	833	895	909	889	915	904	893	904	899	917	941	886	949	924	879	958	909	908	915	897	922	917	872	939	933	922	915	874	938	910	918	907	899	858	923	921	947	956	941	895	929	929	859	949	948	958	912	851	925	937	886	920	886	875	893	931	925	943	884	911	857	890	886	933	917	964	892	866	956	940	908	904	926	939	954	888	913	907	901	888	934	936	838	893	849	885	983	913	914	870	939	898	968	895	951	893	961	901	848	920	886	873	908	925	943	902	919	898	884	899	945	908	952	878	938	954	947	963	856	929	920	884	919	945	866	951	919	928	861	891	942	934	924	942	898	911	892	909	921	933	873	908	913	920	904	882	910	921	867	866	898	899	898	934	870	863	908	886	885	921	871	877	896	861	935	968	902	937	913	905	900	902	874	874	844	920	901	845	876	906	926	907	907	865	940	937	934	888	876	914	935	942	947	908	948	887	950	887	896	929	941	951	910	970	926	908	913	934	946	915	921	886	896	929	879	938	880	931	969	918	866	958	915	870	917	864	928	865	952	850	883	972	927	919	906	888	916	925	923	878	918	955	924	939	889	925	911	861	893	948	931	891	935	957	933	882	888	928	906	920	950	941	914	935	903	966	887	918	913	914	886	895	927	867	898	930	878	932	957	923	937	895	865	905	924	888	959	951	871	896	901	891	876	914	914	911	899	936	902	908	935	904	935	903	916	882	869	912	968	941	930	943	948	852	944	951	938	934	905	874	895	924	910	907	927	930	905	914	873	879	905	912	935	903	980	948	905	914	919	906	908	926	890	919	906	931	940	934	884	890	942	894	943	946	912	929	879	939	936	885	842	873	874	855	918	906	850	941	924	872	924	910	930	878	833	925	907	935	895	928	860	919	875	925	904	944	951	887	897	947	918	940	863	911	928	912	873	911	907	900	921	904	915	903	857	959	934	948	838	870	904	915	912
27376	17927	7348	3341	1714	1139	904	707	591	496	456	418	359	349	358	309	308	329	300	309	274	280	272	272	273	272	277	295	288	290	284	311	297	293	290	298	269	260	277	284	257	279	254	263	275	285	266	270	286	267	216	246	279	235	264	259	253	271	261	272	243	237	254	228	274	272	269	259	255	249	244	258	239	263	213	253	271	260	254	285	226	268	254	251	243	273	283	229	252	293	261	273	249	258	255	264	278	277	252	239	266	264	263	285	264	235	235	242	254	262	288	245	236	255	256	243	276	208	245	255	271	238	253	265	267	264	242	259	229	236	255	270	253	254	270	247	241	274	238	243	274	227	246	254	263	206	259	239	260	273	247	279	248	250	249	235	238	255	249	261	256	258	280	249	239	240	262	251	262	252	232	253	251	262	230	259	255	235	252	251	261	274	239	278	230	240	252	248	238	280	245	240	274	248	272	241	260	281	241	254	222	268	272	260	218	264	258	266	236	268	255	266	236	255	253	265	230	253	281	254	253	254	270	273	274	254	237	249	267	260	236	250	259	259	259	250	286	236	247	257	252	229	278	262	249	260	243	241	244	247	275	275	264	285	256	271	231	284	244	235	248	235	245	241	251	239	268	244	276	242	249	240	271	260	231	276	213	245	258	260	242	239	238	246	277	260	239	260	237	228	238	281	250	262	242	251	243	232	276	263	237	250	267	251	304	267	263	255	250	245	238	285	238	273	250	240	248	298	250	229	255	257	279	248	253	277	242	257	265	247	256	266	232	255	261	277	245	246	260	253	253	251	263	271	243	268	229	248	255	267	254	244	257	245	273	251	268	274	244	259	245	253	259	258	260	249	249	252	243	249	259	240	246	271	257	252	254	280	273	264	232	271	249	290	247	265	245	265	269	223	259	246	249	245	265	280	277	259	274	250	254	252	259	246	265	260	261	240	251	274	270	266	246	237	247	246	235	269	227	269	245	264	229	238	255	249	242	274	267	222	311	270	263	257	280	272	257	239	256	268	252	273	254	247	264	274	273	252	238	248	228	249	271	256	244	276	242	233	263	273	244	289	231	263	262	267	225	248	255	275	249	245	235	242	248	274	260	238	254	238	283	269	221	226	260	244	256	256	271	247	241	224	270	232	300	239	238	260	259	268	226	245	273	246	257	256	231	300	232	243	227	255	261	251	267	263	262	255	258	269	230	241	277	248	247	249	242	225	287	248	242	254	255	255	271	268	242	252	227	255	262	264	258	241	243	267	239	250	273	238	241	296	256	252	225	248	250	262	251	276	257	246	256	235	272	262	258	278	228	266	237	251	261	274	267	255	261	236	268	232	288	248	243	244	265	228	270	228	237	266	259	268	253	228	268	238	266	253	269	246	246	252	244	270	243	262	225	265	265	266	267	275	241	249	247	246	245	239	277	271	273	258	259	260	254	268	250	232	239	285	230	251	246	267	243	258	267	221	258	261	261	258	275	280	249	291	254	241	229	253	265	266	265	263	262	232	248	266	237	254	246	260	264	238	268	265	266	251	234	266	280	269	279	268	254	234	252	279	290	249	255	260	248	237	267	268	237	263	248	256	287	262	250	260	248	242	235	257	275	245	252	265	262	254	259	240	240	209	254	261	261	239	287	269	234	258	251	253	254	255	241	255	258	273	251	251	267	250	252	253	258	251	262	252	253	278	240	274	254	242	247	245	283	251	262	248	268	267	240	281	270	262	256	263	260	253	275	269	242	279	270	226	254	295	270	211	259	258	252	294	235	252	268	274	291	263	234	274	244	237	267	254	251	253	256	271	262	241	250	258	268	269	256	254	259	249	247	238	258	272	239	282	241	253	301	288	281	313	228	238	237	262	229	263	269	237	238	259	274	246	276	261	262	257	245	270	265	239	262	261	258	247	248	263	267	223	247	254	259	231	285	250	296	274	261	266	270	235	259	279	239	239	265	238	272	244	248	257	240	260	265	252	246	242	258	255	274	255	253	235	244	272	259	229	284	254	277	249	220	240	239	270	258	222	264	251	226	258	244	264	271	257	246	252	250	236	232	248	231	229	242	244	258	246	223	236	287	270	256	283	275	262	265	289	239	233	227	276	238	259	260	259	301	253	287	244	257	253	231	251	230	232	244	268	245	265	248	264	228	258	246	257	249	261	282	260	259	261	263	241	239	244	222	264	270	269	247	245	284	279	232	249	266	232	266	259	239	266	250	257	274	276	238	278	258	238	275	251	265	262	233	282	255	240	243	246	261	249	279	278	308	235	265	251	270	263	270	261	290	229	289	256	243	260	244	276	241	262	243	244	257	247	227	257	274	250	246	277	247	221	267	283	254	256	266	273	264	243	258	227	242	277	247	268	261	238	270	256	257	252	255	249	264	274	243	269	254	241	259	287	269	263	264	285	262	278	247	247	257	239	246	242	274	239	254	278	267	237	271	249	225	252	274	261	251	267	254	267	262	253	236	236	238	228	267	268	272	264	245	253	232	289	274	250	257	285	222	255	265	232	260	248	249	267	229	281	251	250	240	256	287	230	258	261	271	276	241	278	279	249	258	236	282	284	290	253	260	246	272	246	257	231	246	284	246	243	266	264	210	221	258	238	273	246	243	263	257	243	286	254	274	238	256	270	258	273	244	252	265	225	252	259	282	239	250	224	227	233	228	236	272	264	282	278	269	263	287	250	236	293	260	270	286	259	245	267	258	273	259	245	270	230	242	291	246	249	264	291	227	257	248	272	246	240	257	257	243	254	275	245	253	243	237	271	258	246	260	241	253	268	266	263	241	243	229	253	263	250	254	244	232	252	245	237	236	267	259	266	257	264	267	243	243	255	257	264	244	249	269	250	259	275	250	240	256	275	255	259	255	261	203	259	247	223	257	245	265	262	263	240	242	259	253	249	244	272	266	259	238	241	257	278	246	247	248	254	268	268	225	247	288	251	270	243	253	248	249	270	275	266	235	251	254	273	251	275	272	252	267	268	261	270	240	251	251	261	269	278	230	262	252	280	235	248	252	233	259	220	266	272	242	236	256	243	241	273	291	248	247	258	233	278	245	248	258	280	235	238	248	243	240	234	247	250	268	281	282	239	252	265	261	251	245	249	269	274	263	239	238	229	289	266	243	228	247	264	271	293	241	242	256	254	235	270	243	264	246	292	299	252	258	241	265	241	252	243	250	264	244	227	272	249	237	242	242	262	273	258	254	278	251	243	269	276	228	227	252	285	271	257	261	252	247	222	273	260	262	269	272	283	243	250	278	288	226	249	282	228	257	247	253	259	231	259	276	222	249	254	261	260	276	252	240	257	246	270	237	249	248	254	249	270	270	288	271	249	265	227	285	252	246	267	240	261	285	239	250	245	279	239	247	256	240	271	285	247	252	266	252	240	226	266	253	291	241	259	239	271	278	242	248	252	237	247	249	259	253	246	252	234	252	255	224	277	265	253	251	258	261	264	263	248	232	261	247	264	243	275	255	245	245	274	228	245	283	250
9453	13436	12845	7635	5356	3889	2955	2391	1916	1617	1421	1239	1058	956	858	732	741	710	638	651	648	626	623	567	608	600	621	648	722	698	710	667	655	591	640	599	570	575	559	579	558	552	578	535	490	528	521	502	543	538	542	488	552	538	542	511	532	531	497	490	525	552	573	545	582	505	538	553	540	526	488	535	523	536	554	489	502	505	506	501	545	561	556	504	559	547	531	526	554	469	555	529	556	535	515	518	556	514	544	547	532	526	522	527	507	534	516	496	554	484	546	485	535	494	540	524	521	527	498	536	510	514	543	522	527	555	499	580	473	487	552	517	525	519	556	531	481	520	492	528	548	495	544	538	510	487	497	521	533	516	538	535	504	542	524	525	621	510	515	523	522	540	513	539	510	534	535	529	557	515	508	523	548	521	518	531	513	561	530	520	559	495	513	543	494	561	513	496	512	546	550	512	494	524	493	513	553	502	536	523	536	518	531	540	517	564	544	509	523	510	525	499	498	536	513	536	527	540	550	534	500	530	505	497	562	516	527	586	528	511	487	524	532	540	525	517	557	493	492	531	517	534	529	517	511	529	555	536	532	515	527	526	526	549	514	527	509	566	566	508	526	493	536	518	543	526	538	523	561	499	552	530	504	516	525	556	530	534	514	521	525	519	505	532	548	518	526	549	490	539	537	526	581	538	530	552	545	526	487	542	535	520	501	523	525	504	508	497	482	522	532	504	512	522	538	526	526	518	504	494	519	511	551	533	524	525	509	551	488	543	535	508	528	539	495	538	568	521	506	498	568	545	533	580	518	529	541	520	512	516	522	526	524	514	496	567	538	492	509	524	501	520	490	526	552	485	508	525	527	544	531	544	506	530	540	534	512	511	497	534	547	486	526	505	526	513	545	510	550	532	530	513	514	529	506	519	540	534	532	487	504	536	545	533	548	524	507	502	535	525	552	487	526	514	545	504	543	510	531	532	487	494	506	514	526	510	485	550	491	531	545	504	540	544	485	527	519	502	537	538	546	549	570	518	509	566	512	521	475	531	521	489	532	527	509	531	521	514	515	548	534	527	525	541	531	484	565	542	530	524	545	534	529	546	568	537	520	525	552	520	527	520	501	527	524	517	501	516	518	513	518	525	535	504	540	548	510	506	541	570	519	515	507	535	542	504	520	513	549	514	534	534	551	504	506	524	520	548	547	473	539	543	496	541	503	533	511	539	574	501	505	501	546	492	561	498	555	570	537	504	533	511	529	506	540	556	546	520	500	541	500	529	532	492	523	506	580	480	562	550	534	543	506	511	569	549	505	533	525	524	524	557	509	528	555	496	477	497	540	550	514	548	534	533	512	499	500	546	544	495	512	559	525	532	525	496	523	519	520	535	518	502	536	486	529	545	485	489	536	535	517	523	514	561	512	555	501	538	523	514	468	517	513	516	506	526	534	540	526	491	532	548	549	540	509	526	505	531	541	524	540	502	523	524	565	500	529	529	501	475	525	556	521	535	502	519	512	531	507	535	507	546	520	501	539	541	555	546	528	563	522	552	532	538	520	539	519	569	502	508	506	507	526	479	503	502	543	525	523	588	531	491	475	560	539	555	517	500	537	516	505	542	510	511	511	518	496	508	564	499	518	503	468	508	558	514	522	520	537	557	513	514	511	559	508	483	498	529	529	550	522	500	533	489	523	540	537	512	492	526	505	500	563	497	579	500	527	495	551	533	547	529	521	519	552	524	539	540	513	561	522	500	547	555	510	537	566	477	487	530	525	510	522	579	541	519	512	503	530	553	512	536	528	567	552	511	499	528	536	542	484	532	542	507	536	541	527	525	514	546	555	570	523	516	548	526	534	477	544	481	571	527	516	540	522	541	543	522	558	513	502	482	522	490	530	573	530	552	515	537	538	519	548	519	540	498	497	498	504	532	535	523	514	541	482	521	524	509	529	489	522	529	512	533	547	550	520	501	501	515	524	520	541	539	523	528	497	542	502	605	526	500	503	575	517	557	516	527	530	552	527	525	498	510	538	479	503	546	516	538	555	544	531	533	521	487	559	527	510	554	523	533	541	531	480	502	530	536	567	493	542	502	521	525	541	515	563	551	494	518	517	513	512	499	510	541	492	558	483	508	543	564	520	529	522	513	494	526	504	514	521	521	491	494	533	497	530	546	513	544	574	559	585	499	567	519	500	526	498	553	544	507	500	530	525	573	497	533	494	525	529	542	551	512	557	559	540	544	496	543	526	483	539	526	503	523	528	534	529	521	500	555	482	509	531	568	495	532	509	515	498	531	533	529	494	538	516	519	483	545	563	502	527	527	556	464	478	511	541	512	522	483	519	519	536	520	532	548	516	564	529	500	540	570	528	547	532	534	547	504	511	551	544	525	504	551	523	552	531	569	507	521	525	552	528	552	527	497	496	528	547	548	486	512	505	543	497	545	505	514	527	524	465	533	570	525	537	528	543	543	515	563	546	531	520	536	524	558	527	528	539	497	506	512	526	533	515	538	536	546	491	546	515	504	508	530	527	529	552	561	531	514	511	518	479	530	520	512	513	521	475	519	467	560	526	533	561	555	552	505	495	509	522	486	519	497	518	527	497	546	539	506	505	518	537	558	484	538	567	577	507	517	580	482	537	534	555	533	545	538	510	513	551	540	521	503	528	495	554	514	508	558	550	528	543	513	533	501	500	560	542	530	512	511	502	544	523	503	485	505	527	549	498	503	493	500	529	499	496	525	515	510	537	551	524	527	544	548	508	538	540	548	518	516	532	515	507	540	519	545	552	533	520	502	522	559	492	543	549	508	522	534	524	518	518	533	540	542	502	539	513	519	461	536	492	525	509	511	572	530	511	512	535	509	572	531	561	538	529	526	552	493	519	541	508	506	518	531	542	554	538	510	546	496	525	499	530	541	538	553	554	539	532	539	528	492	534	514	490	516	490	518	473	510	539	498	528	495	506	526	512	503	537	518	506	545	507	519	502	540	532	545	540	509	511	497	522	542	509	512	544	539	503	497	497	545	530	530	500	557	509	563	521	548	530	562	515	564	494	494	540	572	514	492	525	552	541	507	496	553	501	507	545	508	491	525	570	526	500	505	510	480	573	503	554	482	492	556	535	556	510	527	516	554	517	512	537	544	539	540	540	511	512	563	537	522	559	503	526	526	519	539	520	525	548	520	527	544	520	505	523	525	529	558	492	503	502	521	542	538	535	487	514	521	535	521	513	533	548	495	538	510	508	545	528	538	530	493	540	516	491	504	586	543	527	581	563	509	556	564	503	533	538	513	540	519	550	547	516	514	491	537	548	468	507	525	540	517	541	518	516	509	549	521	538	498	513	513	533	505	557	552	525	541	540	553	515	504	510	498	549	543	549	513	522	508	547	462	530	555	487	531	524	525	524	564	526	502	534	521	508	509	521	516	531	526	526	525	523	542	494	502	520	533	560	539	516	525	504	486	540	502	560	522	532	525	517	519	535	518	498	534	505	508	521	538
25183	21489	27953	25352	13780	3978	2389	1605	1316	1038	925	772	688	670	546	564	524	492	403	378	381	385	400	377	393	376	381	409	408	382	415	391	415	333	349	352	381	394	335	340	335	356	334	325	297	331	350	318	309	353	338	325	345	327	360	341	340	346	370	304	313	317	332	369	336	332	309	337	337	331	332	332	363	343	331	345	378	355	318	315	322	334	314	297	357	344	357	308	345	302	350	316	345	301	338	318	331	308	319	331	333	317	310	325	327	300	306	343	322	308	318	305	341	346	328	323	318	332	320	352	328	350	343	344	307	324	306	309	349	315	299	331	314	332	327	335	326	330	336	303	340	328	346	319	317	321	305	306	314	352	303	332	312	309	300	316	338	347	343	289	296	337	301	336	296	292	303	312	300	304	318	316	363	337	339	331	310	337	330	317	308	325	344	330	283	299	330	319	331	329	350	334	322	329	317	328	324	345	348	311	335	337	317	316	341	318	325	299	329	288	306	304	355	311	345	310	323	338	307	356	304	344	344	330	317	331	305	323	323	332	319	354	327	321	322	332	336	306	315	331	341	291	348	330	320	326	304	319	344	307	306	326	315	298	304	320	335	297	315	297	328	297	312	347	353	290	313	312	352	307	319	326	331	347	312	311	328	295	327	321	342	345	295	350	363	299	314	281	302	308	352	351	314	345	337	320	295	305	332	320	337	350	309	322	322	329	346	343	328	345	306	299	308	339	309	340	340	323	356	294	324	301	333	318	360	320	317	298	341	333	329	348	333	341	300	338	325	309	323	325	316	330	355	341	343	300	294	332	328	293	337	306	328	301	334	328	298	329	323	309	306	317	309	328	323	336	322	331	315	346	295	330	348	318	322	338	342	333	320	332	318	327	310	334	331	354	317	314	342	310	329	349	338	331	323	327	344	280	331	307	324	341	326	300	343	297	334	363	357	316	310	319	328	304	322	312	323	303	349	328	338	341	318	312	288	347	309	309	320	351	317	303	328	317	348	328	307	300	342	321	311	299	326	298	298	334	326	311	322	335	317	334	328	329	312	321	327	313	312	293	335	297	319	336	338	364	308	301	341	297	318	373	318	321	304	335	340	309	292	315	334	356	366	316	332	333	343	312	303	321	318	299	335	350	308	299	335	291	308	310	327	295	336	342	309	323	321	301	313	314	365	338	351	309	338	313	301	312	353	325	309	305	317	342	329	330	319	292	331	347	339	320	332	317	329	325	308	293	286	325	320	337	303	315	345	316	358	314	328	305	325	301	345	326	301	312	302	316	312	327	330	327	309	337	334	296	299	286	330	287	316	312	336	324	310	320	361	327	323	351	330	355	348	317	305	307	299	317	323	312	343	333	322	313	312	321	314	335	330	332	329	353	332	332	287	309	322	323	325	322	318	391	314	318	297	304	373	346	349	327	337	338	340	317	333	321	326	339	334	321	338	297	323	297	314	330	305	258	312	304	339	324	331	300	322	319	297	342	341	331	300	323	353	331	313	353	285	315	331	324	307	274	335	297	356	309	328	320	314	337	343	310	329	338	336	333	304	301	319	307	327	300	326	343	304	328	302	324	336	310	319	341	327	324	333	335	298	359	368	329	306	330	324	329	334	375	322	318	319	288	307	331	319	295	336	322	339	329	332	291	348	326	342	319	340	280	315	290	314	318	354	306	323	313	335	334	345	314	323	311	327	345	302	344	323	327	314	337	324	315	301	318	329	294	342	351	340	321	317	302	341	311	322	336	314	331	303	310	324	289	338	311	292	315	319	326	318	292	342	320	325	344	322	326	330	292	342	309	337	357	332	323	337	349	319	313	333	303	323	348	346	297	309	295	309	331	340	289	322	306	328	323	349	298	325	328	295	321	331	351	315	314	284	320	370	320	316	338	311	321	325	334	306	301	333	332	313	327	315	327	326	330	346	321	340	348	336	319	332	340	328	299	317	346	310	307	317	328	323	339	323	309	327	337	308	292	341	330	352	328	309	340	308	359	310	318	311	332	339	280	317	351	313	316	296	327	310	350	319	290	322	319	324	327	333	308	311	322	314	347	332	355	308	324	331	371	324	353	281	301	318	319	344	319	295	335	323	314	312	319	310	323	336	332	334	321	310	348	329	316	316	314	328	365	319	317	308	322	337	334	326	350	306	323	328	325	323	341	305	329	352	320	302	303	315	316	303	309	331	319	286	328	313	330	295	330	322	319	329	309	331	302	316	309	346	319	342	307	295	310	343	296	298	348	363	308	320	338	331	305	328	363	303	382	319	300	334	310	321	307	293	310	360	304	384	339	321	337	319	340	328	313	291	330	323	329	311	324	270	349	334	334	363	283	312	323	352	315	336	320	298	337	312	342	323	327	315	330	337	370	327	317	332	360	327	334	323	298	337	268	322	322	320	353	336	311	324	348	343	319	321	322	296	304	340	316	308	302	297	326	355	338	273	319	299	323	288	345	325	306	342	327	296	337	327	328	337	342	328	315	335	321	306	299	303	354	326	350	304	313	330	310	312	331	325	325	335	318	310	309	304	327	333	303	325	324	292	353	346	302	322	345	303	322	336	299	301	296	353	328	307	333	333	325	323	313	303	317	325	347	317	299	305	328	319	334	336	299	273	293	326	335	313	326	346	350	309	304	338	298	332	310	309	348	350	330	342	338	318	332	325	327	315	305	293	322	326	322	325	332	371	336	300	316	309	370	346	340	327	318	367	316	296	332	312	333	340	363	337	338	321	294	290	338	302	302	306	329	325	335	348	348	327	329	333	338	345	327	325	321	328	350	310	325	319	338	321	328	339	325	320	335	302	328	326	320	317	316	339	329	329	319	323	299	329	326	301	330	323	309	322	314	320	333	294	326	355	318	335	316	323	313	304	330	331	323	334	331	331	299	343	299	329	313	349	337	319	339	333	348	334	343	318	318	313	324	317	352	357	327	315	318	296	369	311	326	315	333	273	320	297	309	274	314	325	370	326	313	346	318	317	321	325	318	319	354	341	319	336	307	335	336	311	311	329	340	286	319	318	323	299	335	333	286	332	337	315	285	339	330	299	304	331	318	311	320	317	327	339	315	339	305	315	337	338	338	287	307	332	325	325	326	323	325	340	300	320	292	321	325	324	304	314	342	337	316	343	333	351	322	295	325	352	337	324	340	317	318	315	301	346	345	331	315	373	332	337	321	305	337	307	351	311	311	320	322	332	300	309	307	306	328	336	315	323	309	314	361	349	323	327	291	310	342	333	308	331	325	354	282	317	313	332	357	311	296	320	327	313	313	323	336	376	342	308	333	334	334	356	318	339	309	310	342	347	340	319	327	334	314	317	303	321	348	300	306	332	333	302	307	326	327	325	314	321	305	316	303	318	312	344	299	324	317	322	324	302	351	324	319	340	327	308	347	323	347	310	324	306	313	314	338	315	304	315	322	324	310	305	304	299	339	334	322	328	319	296	326	308	327	321	313	308	312	305	320	341	365	320	319	335	318	331	303	326	313
12232	23206	22054	15016	11128	8402	6540	5274	4347	3556	2996	2519	2144	1836	1623	1476	1275	1179	1067	1038	902	910	899	860	873	906	932	880	978	914	951	868	852	803	837	768	757	778	749	722	680	670	675	659	700	651	653	668	595	653	669	742	679	666	647	687	705	696	705	645	682	661	672	675	691	687	684	687	678	634	639	679	672	615	628	672	712	640	673	664	632	680	658	637	688	676	708	677	656	630	707	617	631	673	623	676	661	646	623	645	678	617	638	653	641	673	652	641	666	647	620	677	665	666	684	646	679	680	602	687	659	621	675	675	621	667	639	630	664	639	620	621	600	648	620	606	693	617	649	642	665	670	634	705	638	625	648	665	658	634	674	617	678	690	629	663	645	685	585	653	656	615	697	645	633	637	649	636	649	673	660	646	673	601	665	690	656	627	661	646	636	656	639	599	632	633	642	626	615	690	660	592	661	677	633	634	615	659	644	674	654	639	653	657	628	638	694	663	628	631	685	656	643	641	644	685	596	650	654	658	668	655	658	654	657	673	660	595	671	650	670	653	630	624	654	628	667	619	672	675	661	618	643	632	631	658	660	664	681	611	623	661	653	634	636	615	674	604	657	664	614	612	662	674	633	620	670	671	668	624	672	662	600	687	670	616	650	631	637	628	638	625	624	660	668	635	623	655	613	620	655	658	604	651	604	652	615	613	677	650	661	656	640	698	649	670	679	655	647	614	624	653	666	610	662	640	646	652	629	707	681	610	647	634	681	634	622	631	618	660	628	666	648	622	650	652	619	675	662	641	671	664	626	680	629	698	618	604	623	655	627	664	594	629	634	660	695	640	620	653	660	650	633	674	620	661	664	648	657	673	668	620	654	667	620	675	653	635	624	679	715	613	656	634	627	610	674	651	668	665	634	660	658	623	629	645	661	656	641	639	620	660	640	638	634	677	664	636	612	594	626	598	656	620	662	637	647	699	610	639	683	596	622	597	631	620	685	632	648	636	610	614	640	586	638	666	654	664	624	631	613	654	629	650	654	665	615	705	659	637	633	634	636	633	671	666	645	671	698	646	662	647	648	673	639	639	598	614	617	695	672	615	599	667	631	662	620	698	653	656	596	612	654	633	612	658	625	622	656	579	671	694	631	671	643	625	683	608	644	661	668	621	697	610	634	618	619	645	644	630	674	706	625	687	672	581	637	692	637	649	650	636	626	612	689	665	646	636	613	664	645	621	658	641	610	622	665	646	684	634	668	682	669	650	642	642	648	634	661	647	664	657	663	647	663	617	644	656	660	613	638	649	630	653	630	656	682	649	626	677	669	622	651	630	584	663	667	672	687	629	658	687	650	631	635	641	594	655	650	623	629	675	650	640	657	661	635	606	654	603	642	654	588	647	651	617	657	647	652	661	649	645	634	646	646	705	657	658	643	648	627	630	649	663	623	670	694	671	669	624	614	669	664	642	597	644	629	653	680	664	639	659	668	670	603	617	612	615	639	625	655	649	682	664	653	648	619	593	659	651	666	681	632	630	619	639	642	614	662	658	637	600	666	625	649	644	588	640	642	636	660	690	669	624	643	617	647	681	628	621	683	640	615	646	627	650	652	624	687	651	581	656	613	579	662	658	648	614	652	691	676	643	607	621	643	647	638	658	655	611	645	655	628	616	632	608	652	612	635	647	669	634	654	620	679	652	643	621	632	596	658	654	653	609	669	669	613	678	632	663	667	631	655	679	636	599	662	640	672	618	619	630	652	644	612	633	602	660	640	655	622	651	634	678	622	620	664	716	635	606	658	647	615	604	665	650	683	662	656	661	673	639	622	659	672	607	662	648	605	611	649	666	645	672	627	643	626	664	674	630	647	692	635	641	625	674	673	661	620	686	656	612	669	648	642	646	665	623	627	637	645	634	628	681	644	656	637	664	633	695	645	661	670	649	634	675	666	627	651	677	650	644	602	656	670	639	635	637	691	657	643	662	659	619	637	596	612	643	669	629	633	654	656	623	659	681	646	596	632	649	659	621	641	631	666	633	636	636	646	636	702	624	601	666	622	664	672	675	612	664	620	664	658	667	669	620	660	660	645	640	652	654	617	647	649	659	652	645	637	663	683	639	662	658	629	643	643	630	635	628	646	661	635	677	623	672	638	646	644	658	646	659	664	670	642	657	643	672	625	614	667	674	672	629	621	612	599	704	643	625	619	671	637	654	633	639	665	604	672	613	648	666	660	657	624	646	688	673	618	644	674	638	638	676	671	693	639	660	604	655	615	651	652	641	623	664	635	619	648	638	622	603	603	680	636	641	646	675	643	648	620	694	641	690	618	650	641	640	626	654	645	627	652	658	669	639	656	577	596	651	682	671	671	622	667	642	645	657	643	653	647	677	660	635	617	667	657	688	625	654	669	615	629	625	657	628	596	633	665	658	658	695	652	641	640	653	681	662	650	680	652	639	651	631	642	659	629	681	653	665	655	620	606	622	654	645	645	633	634	673	657	628	671	650	654	684	673	651	673	654	642	646	650	628	610	632	649	618	705	637	668	666	617	628	628	640	676	631	660	629	640	642	658	616	647	660	646	632	679	618	655	616	661	654	681	665	649	618	659	591	596	664	673	636	617	660	658	665	633	635	651	645	659	615	665	667	588	613	669	646	643	653	647	660	643	641	673	661	653	616	612	648	647	604	663	653	666	640	652	656	681	620	632	610	668	692	664	634	658	663	633	636	662	683	684	680	619	649	621	689	651	616	619	658	661	646	647	623	640	663	606	666	612	697	655	607	630	643	642	666	659	618	621	658	648	650	677	656	644	677	648	653	704	665	638	657	690	666	607	646	650	646	671	674	670	620	614	677	659	642	663	687	649	629	640	609	638	643	684	671	630	619	658	633	650	628	665	624	626	630	677	696	669	669	666	681	604	644	648	639	672	644	676	653	610	662	645	650	608	625	666	651	612	669	653	645	608	639	641	622	640	634	646	648	649	648	643	642	619	598	652	611	627	598	632	632	617	664	629	592	626	656	611	653	618	675	617	647	656	616	650	615	654	654	664	652	669	652	634	607	641	617	666	678	685	609	638	627	640	625	614	624	624	651	621	617	661	670	675	646	629	627	669	627	660	605	657	615	640	646	667	644	618	662	658	671	624	648	669	626	639	617	639	676	686	674	643	594	623	644	653	622	637	610	612	639	678	654	658	639	702	629	628	650	638	700	665	658	635	659	649	614	602	692	617	611	660	662	612	675	616	652	655	602	632	656	596	663	649	604	659	626	675	635	687	668	610	625	618	632	654	627	669	668	657	678	633	704	665	646	593	617	617	633	635	678	702	635	635	672	606	640	693	595	696	625	644	666	606	612	664	642	643	637	659	652	628	663	647	625	626	644	635	650	620	618	668	632	675	624	690	645	637	604	669	648	628	642	636	635	634	621	630	712	666	673	651	644	599	649	650	716	592	636	621	682	641	624	646	661	663	674	668	691	646	637	605	616	640	646	661	629	598	682	674	668
24186	21504	28984	24404	21438	13610	5077	2941	2285	1854	1516	1323	1099	962	923	817	813	743	674	706	610	628	542	577	570	563	590	618	604	578	605	593	583	560	564	533	539	513	512	502	540	500	459	497	492	496	481	499	488	472	467	491	469	464	488	472	558	464	486	491	499	463	494	482	492	483	489	531	467	524	514	515	469	507	519	470	462	531	487	519	523	520	459	464	458	475	484	459	491	473	444	499	478	490	509	481	496	491	500	480	479	477	489	452	477	457	449	518	483	449	474	492	473	498	469	483	494	469	487	510	466	458	471	466	485	463	460	469	495	467	474	494	495	494	481	489	485	511	482	503	462	444	483	492	448	461	467	475	485	477	519	480	483	492	495	472	471	484	499	469	494	457	441	434	479	488	468	503	468	507	464	420	441	487	469	472	468	485	492	494	462	486	456	468	494	482	466	505	481	475	486	448	460	456	481	477	463	492	503	490	494	452	456	457	478	487	473	450	514	489	518	473	488	499	465	454	432	478	482	493	455	466	466	493	431	517	465	501	463	466	471	477	504	499	473	530	484	484	465	510	488	477	499	494	517	494	498	487	438	463	444	450	485	494	500	490	489	490	509	475	505	453	450	480	489	480	500	486	459	505	446	466	476	477	482	460	466	435	498	493	492	464	493	447	476	505	457	467	490	479	452	478	503	442	444	481	455	456	456	489	522	479	463	450	512	458	502	463	462	513	488	488	507	487	477	513	473	465	467	436	476	481	514	474	468	453	465	487	471	433	428	467	448	482	515	473	471	454	491	459	513	490	475	451	496	506	475	505	460	513	483	481	486	444	491	457	458	512	511	437	486	486	501	481	465	492	474	448	487	506	484	467	490	468	461	486	469	471	436	434	477	473	509	491	454	465	494	475	455	488	489	483	471	466	476	493	477	464	511	504	436	453	484	479	485	496	517	500	494	464	498	548	476	489	502	462	468	436	492	487	499	462	455	461	489	507	485	462	469	468	437	486	499	488	491	480	509	489	429	451	452	500	470	443	474	510	475	482	473	473	495	478	486	479	498	477	490	475	475	479	470	498	486	480	475	498	498	450	454	505	471	477	470	472	471	522	487	487	510	482	492	501	457	462	461	444	453	469	474	476	447	471	440	469	474	451	482	479	489	508	455	542	475	475	475	467	459	494	487	490	489	494	481	458	493	486	464	497	504	482	454	507	478	481	490	457	510	477	499	420	454	453	474	469	511	519	447	490	498	512	476	475	472	477	490	485	499	493	447	493	463	499	449	453	477	475	454	499	485	478	495	488	451	470	441	491	548	459	510	499	492	511	462	485	464	468	511	483	475	473	478	479	478	479	470	494	491	455	496	436	492	498	491	445	463	457	449	468	445	448	466	501	492	523	528	465	475	438	451	493	475	503	451	510	508	485	476	479	453	472	483	512	502	505	498	449	474	522	494	488	437	470	480	440	482	473	488	461	439	460	498	461	498	467	513	478	453	491	439	474	486	469	523	472	471	462	442	507	461	479	496	461	475	452	492	479	468	503	433	500	496	475	503	492	488	499	474	477	470	524	518	467	473	490	494	490	522	487	485	448	456	485	502	449	468	483	465	442	471	441	491	438	523	491	476	500	465	454	451	483	485	481	448	494	465	467	433	471	504	456	472	468	455	456	469	498	457	524	447	477	497	513	479	496	484	464	462	488	472	473	471	522	458	467	468	488	471	504	475	439	479	486	511	496	522	448	532	476	464	492	498	442	465	417	482	465	489	521	462	475	489	459	471	451	501	508	475	513	525	490	453	468	460	506	482	480	468	488	480	445	471	484	498	519	460	481	481	471	480	518	470	465	476	477	465	462	476	506	454	483	458	439	451	508	448	490	477	481	502	462	442	475	424	457	493	479	472	467	482	473	507	477	475	484	438	457	459	493	442	457	477	472	475	484	496	458	472	471	453	468	474	458	504	481	476	471	466	456	475	475	475	480	481	467	482	475	513	475	502	489	456	472	521	497	463	480	482	442	515	502	449	500	488	493	488	456	496	444	471	437	490	492	492	511	441	513	502	460	457	475	480	480	482	466	478	494	464	464	499	476	458	475	475	468	484	456	483	474	484	499	479	470	493	497	524	472	517	476	456	486	486	485	470	487	475	469	492	513	490	470	476	484	463	453	530	490	441	444	446	483	487	446	494	494	470	468	526	472	429	478	435	484	442	457	462	523	454	479	490	467	524	484	473	459	458	483	477	461	439	493	475	480	489	444	464	454	494	476	453	478	495	502	474	478	467	475	499	466	465	410	493	434	496	481	494	475	461	458	449	475	499	458	456	460	472	420	491	458	464	463	466	435	481	464	455	470	481	493	484	501	461	500	482	481	473	476	459	479	470	483	466	521	446	473	517	455	476	487	478	461	449	499	463	479	468	441	435	472	468	488	468	469	482	450	475	467	467	461	467	462	447	422	496	486	509	434	450	480	501	494	471	474	469	499	497	494	488	484	472	476	475	448	481	526	447	470	499	488	490	470	438	449	509	479	504	509	468	451	495	507	485	502	491	496	472	476	445	462	459	439	487	485	492	472	488	532	463	443	514	414	493	478	494	452	513	452	498	467	465	467	450	467	468	503	483	473	458	512	467	466	503	456	461	482	483	492	475	495	503	495	429	436	498	472	413	468	480	456	480	484	454	451	476	503	489	477	465	490	457	459	513	468	472	466	464	478	470	477	488	458	464	478	499	497	466	482	425	469	454	490	495	455	489	464	463	489	480	457	459	502	482	491	507	470	453	475	467	473	483	486	478	456	492	485	472	473	450	450	428	477	483	502	453	477	473	474	491	484	463	490	495	441	474	475	458	472	498	452	477	517	467	468	508	473	477	442	473	440	474	493	508	469	461	477	465	505	488	480	442	445	470	441	507	465	520	451	465	447	492	480	437	476	465	454	464	495	486	481	502	439	476	510	488	449	471	487	518	450	484	466	455	485	499	484	498	448	439	488	497	448	443	505	483	509	457	469	479	487	433	473	484	468	494	441	472	473	495	466	501	472	491	490	485	489	458	496	468	439	448	477	468	480	449	459	451	500	477	501	527	462	458	457	460	471	532	478	530	488	488	463	543	445	438	449	466	485	430	463	462	470	437	467	471	482	473	478	504	465	453	437	467	474	463	490	462	433	495	478	501	501	459	457	496	490	476	517	502	489	497	444	492	492	458	467	466	493	520	481	528	483	488	436	451	502	476	491	488	468	455	470	481	489	489	485	517	464	477	475	465	507	512	469	490	504	440	495	454	488	449	494	450	483	468	451	466	446	477	503	506	437	486	452	472	502	465	486	470	469	472	471	503	467	487	464	482	452	443	504	493	457	491	463	494	501	490	457	447	513	483	476	447	485	509	493	489	455	460	494	471	457	472	484	475	444	501	481	508	489	518	504	499	451	461	459	482	529	486	460	478	471	449	490	462	511	468	484	453	500	465	508	471	450	421	508	492	476	475	525	472	505	452	452	485	445	440	483
15302	28834	27363	20212	15636	12433	9896	8030	6611	5516	4646	3879	3359	2873	2545	2358	2113	1855	1671	1493	1410	1414	1310	1262	1251	1224	1219	1337	1405	1357	1321	1233	1224	1192	1146	1149	1101	1051	1059	994	1025	1028	1016	937	952	1007	942	932	881	954	963	900	962	916	950	919	919	916	954	934	960	947	940	966	948	962	907	932	958	960	977	902	943	942	987	934	947	886	893	965	928	878	966	912	925	960	945	913	960	902	940	956	956	956	892	986	957	962	980	898	928	860	922	939	926	893	840	950	887	908	931	895	926	952	961	886	939	926	875	937	920	993	930	950	966	908	896	924	895	965	984	899	925	856	901	936	918	930	914	919	878	922	972	972	995	907	946	902	894	879	931	913	875	880	950	935	941	927	839	912	922	941	911	881	892	897	900	886	902	888	973	889	877	894	895	921	899	902	880	894	924	879	894	949	870	905	895	1003	899	936	880	917	884	891	915	915	928	875	973	874	928	920	918	876	945	946	957	950	905	900	895	893	953	901	954	891	893	926	893	911	891	908	911	842	929	908	939	884	910	901	866	893	909	872	897	851	873	916	879	908	904	935	858	931	884	914	914	920	932	906	966	953	919	922	900	921	919	901	941	964	870	903	952	928	898	871	917	904	851	888	865	889	919	871	878	874	865	907	894	940	931	925	888	894	925	931	988	949	950	886	878	956	863	934	932	889	900	884	930	948	965	921	1008	946	911	907	882	902	917	903	933	936	922	925	907	908	988	933	945	935	927	927	941	910	901	959	861	952	932	884	912	878	887	922	910	930	917	945	890	873	890	860	896	899	901	886	942	920	997	853	933	912	915	950	920	879	902	906	914	929	860	937	910	916	877	928	878	855	918	908	886	950	894	932	957	895	859	888	909	907	870	949	953	873	934	894	885	913	955	961	981	904	933	913	868	900	895	920	941	903	876	928	906	874	925	916	868	890	901	914	900	905	884	897	878	927	871	886	888	894	840	900	900	912	944	913	896	924	928	896	889	971	911	892	908	884	867	911	905	926	945	946	864	876	910	910	912	907	902	888	898	875	922	870	927	927	906	1009	896	866	882	885	939	906	950	877	930	916	882	881	873	923	906	864	940	855	936	909	944	928	901	899	897	884	944	907	947	889	902	927	906	866	908	903	918	912	908	918	899	951	924	954	905	916	885	936	973	892	903	886	941	924	924	861	866	909	902	948	930	838	948	918	920	888	888	892	915	949	897	900	938	910	904	931	888	894	952	856	884	939	914	941	918	922	865	870	944	919	896	902	906	892	935	869	877	919	890	884	930	908	873	931	903	936	855	927	930	940	926	852	908	942	914	960	835	871	944	888	909	887	923	980	918	883	915	939	879	933	890	887	906	897	957	893	908	920	889	902	897	964	884	913	891	848	962	966	893	921	961	864	888	837	872	922	893	916	932	895	903	923	901	938	895	974	945	917	898	873	879	909	870	921	892	857	903	895	929	925	922	919	941	906	920	947	932	909	917	954	919	882	896	937	899	906	905	901	837	871	939	918	928	958	876	878	931	884	869	906	942	901	894	908	931	905	912	872	838	906	939	931	907	959	870	885	865	910	935	846	920	882	883	848	916	926	898	936	921	920	935	911	922	887	916	881	928	910	929	968	901	866	875	923	852	929	909	951	938	891	894	982	885	879	881	966	894	920	916	930	922	863	930	853	928	862	927	889	867	916	927	931	933	881	875	882	961	908	916	920	909	919	879	897	912	887	892	885	922	940	919	910	912	911	868	874	887	887	875	892	994	925	911	864	934	936	889	860	875	941	910	928	905	899	912	929	918	933	939	882	912	919	942	952	916	947	915	920	852	871	869	915	860	884	883	943	856	922	887	890	888	910	932	834	920	883	887	920	882	938	899	925	853	917	857	920	915	933	891	918	957	960	851	964	859	941	893	898	883	913	944	883	914	912	906	899	963	899	873	875	895	915	919	877	928	940	918	900	896	855	906	906	978	917	862	888	922	941	966	876	918	897	948	922	906	908	934	884	900	890	912	921	935	966	880	947	954	931	875	880	875	873	897	913	869	922	892	941	930	865	917	896	923	923	860	854	896	927	948	898	905	913	967	914	927	895	922	918	937	944	912	944	913	930	934	917	890	872	901	896	910	896	906	908	881	847	927	891	882	882	862	972	935	894	897	957	947	901	895	923	918	918	917	969	920	906	893	942	926	848	848	883	894	927	885	899	852	889	979	928	935	847	916	916	870	892	896	913	910	941	943	974	908	870	857	913	904	945	910	891	902	903	901	934	903	939	882	891	874	813	859	860	921	926	922	930	892	912	902	912	943	920	935	853	830	889	954	887	899	922	877	882	875	900	963	903	928	860	967	893	926	898	912	947	898	946	853	892	919	904	882	944	890	878	899	940	941	909	916	926	920	892	899	909	927	845	937	934	919	891	890	914	881	914	910	860	916	881	950	900	914	926	901	895	879	947	968	898	907	893	930	886	902	892	917	900	861	914	939	880	872	955	920	897	925	917	838	913	944	857	879	899	919	870	894	903	943	918	869	880	914	899	918	921	901	920	840	951	934	901	888	903	887	894	881	944	882	933	890	902	893	907	887	934	871	921	948	919	871	932	886	898	948	896	896	862	897	879	929	930	888	914	874	872	893	877	842	861	911	861	882	898	850	934	953	870	886	894	811	839	899	903	884	949	923	947	853	978	919	856	928	928	885	888	895	923	881	870	910	929	909	845	880	877	905	902	926	905	860	881	943	937	924	918	899	908	955	907	952	929	937	896	940	905	876	877	911	954	915	919	957	889	908	902	909	911	873	891	867	884	933	908	918	875	902	922	929	938	913	916	953	913	890	906	907	929	916	961	933	887	890	901	948	878	959	904	906	933	878	907	906	855	887	897	891	950	927	866	932	879	904	888	976	913	872	929	890	884	942	908	916	927	860	894	948	898	913	931	922	879	946	874	884	900	911	902	928	932	955	892	914	928	953	939	934	844	914	914	882	872	910	985	945	942	909	948	946	905	866	925	911	899	931	850	883	853	931	885	967	901	902	868	857	967	902	859	971	906	893	918	945	895	917	906	884	867	909	875	894	903	916	901	905	887	857	907	929	903	859	898	921	878	945	919	908	868	893	845	909	921	908	889	873	904	861	902	968	940	901	900	909	922	938	935	918	910	892	906	868	855	883	864	882	862	899	922	978	949	969	907	866	891	920	935	875	933	900	868	974	908	925	915	904	903	852	881	898	943	882	930	904	903	901	895	944	890	982	909	879	887	954	908	904	909	970	878	859	948	916	942	949	924	884	915	880	919	873	909	924	938	862	937	983	947	887	917	876	890	847	915	934	936	954	932	889	937	921	871	913	913	936	894	892	924	921	930	874	860	843	918	856	931	857	873	872	922	984	922	961	900	915	942	923	874	925	904	962	890	898	909	952	912	918	916	975	909	962	937	870	929	849	893	968	916	882	883	916	891	885	920	888	912	916	888	904	907	936	932	925	884	912	917	930	911	933	940	908	913
27457	17951	7203	3072	1684	1146	823	652	566	489	409	416	375	370	316	339	279	296	274	283	281	266	265	231	288	274	279	279	307	280	260	263	263	248	262	254	275	271	272	262	257	254	244	267	262	276	260	247	249	235	265	268	238	257	257	240	271	219	255	279	216	298	263	258	226	264	259	245	267	250	264	251	261	249	269	271	277	228	279	256	247	238	259	252	270	267	271	249	231	253	266	263	265	242	253	242	254	249	266	244	239	249	252	246	269	258	245	247	229	270	267	248	228	241	255	259	219	230	221	240	238	248	253	235	243	251	260	267	249	249	234	267	236	219	259	235	272	262	265	228	222	272	218	277	242	243	273	211	244	263	229	251	238	250	254	254	265	215	250	263	231	263	261	247	240	228	271	265	277	248	261	238	251	266	234	233	245	233	243	231	263	277	252	236	242	274	260	246	266	245	231	230	264	255	260	256	261	245	260	250	259	226	239	257	258	266	258	242	271	251	294	249	247	250	239	230	258	246	269	263	270	255	266	230	255	258	242	250	237	244	255	255	258	227	242	250	255	273	271	267	268	261	251	229	281	255	254	238	240	234	242	254	269	262	251	240	247	235	250	234	239	270	261	253	271	249	267	274	247	262	256	263	260	268	267	254	288	266	254	246	271	243	267	260	261	248	262	271	262	247	238	243	226	285	254	252	233	245	247	260	259	230	265	261	252	248	236	215	257	258	252	264	265	239	279	248	285	267	252	276	251	238	255	269	246	265	235	235	275	267	240	277	247	266	232	268	259	237	237	268	281	235	255	254	275	254	265	241	266	237	232	252	248	248	259	249	219	242	238	235	270	239	268	248	217	237	228	262	239	238	231	272	271	264	260	253	249	244	218	219	260	239	263	241	260	246	250	234	234	244	241	255	249	268	250	243	259	266	220	232	252	235	243	289	231	238	247	241	261	243	235	227	267	215	262	255	246	251	257	262	256	243	268	267	241	257	239	251	219	263	256	277	248	226	227	245	244	277	237	254	275	252	217	257	243	277	246	241	263	246	257	228	267	252	251	255	215	217	279	252	257	242	234	258	255	245	240	254	257	242	277	266	258	260	248	230	265	248	253	254	252	257	271	260	253	229	236	239	241	281	258	252	223	262	253	242	278	248	244	256	240	285	249	267	250	265	253	255	238	288	228	248	256	232	228	258	259	233	241	271	262	240	248	236	266	273	257	246	272	255	238	267	247	264	264	238	271	252	255	256	220	245	257	259	237	231	268	235	240	247	242	260	257	260	247	256	259	228	230	254	256	247	269	231	253	246	250	263	254	257	256	253	257	249	252	257	257	248	264	241	255	236	270	239	234	278	269	245	231	226	243	260	277	268	254	245	243	239	281	262	246	229	247	228	265	270	245	248	246	243	262	233	256	260	241	258	261	274	257	237	242	274	265	268	271	258	224	247	295	271	279	254	251	244	282	242	258	252	247	248	258	248	240	220	243	261	241	278	237	258	241	248	280	238	261	243	254	247	258	235	280	257	246	256	233	282	252	234	228	284	237	265	273	251	238	256	270	254	231	255	239	230	235	256	264	247	267	279	274	253	254	277	260	248	212	278	275	265	237	284	263	254	249	218	267	238	254	253	239	254	260	232	255	247	249	279	255	257	241	245	240	257	294	250	219	227	264	240	262	257	248	258	302	268	272	256	280	266	259	282	261	245	236	267	258	241	256	251	242	259	255	251	248	257	224	266	266	259	255	268	234	265	255	250	255	250	239	260	244	257	250	273	238	250	253	263	264	248	270	239	244	234	276	267	243	239	255	260	237	270	232	245	271	265	246	249	285	248	252	254	226	266	283	238	247	259	244	280	246	241	273	245	272	235	228	286	264	249	276	289	234	241	220	260	252	251	248	239	212	249	230	242	259	270	288	253	242	252	241	244	267	247	242	251	231	236	252	244	260	251	250	246	239	246	255	258	250	270	226	239	247	287	260	251	253	249	259	259	229	246	270	235	235	225	210	233	264	266	259	237	255	232	281	245	260	255	235	264	253	238	287	231	257	250	249	267	226	243	263	225	223	254	266	234	244	260	235	291	261	209	260	248	254	265	251	264	252	238	241	249	240	269	257	249	277	263	273	241	239	235	246	246	228	259	232	237	255	230	265	264	253	257	241	232	285	248	249	242	283	240	253	275	263	248	246	221	237	278	262	273	269	253	257	246	273	234	264	216	234	255	268	229	246	274	268	231	246	265	260	260	239	256	252	222	244	261	219	253	259	292	258	228	247	253	246	265	261	253	243	245	238	253	246	242	275	249	243	244	222	245	250	232	254	252	282	249	251	259	221	268	251	258	248	241	252	229	253	245	249	249	266	237	272	228	255	233	261	224	228	257	245	240	265	251	256	244	233	279	239	233	284	259	239	247	253	275	264	234	265	264	246	251	291	264	243	225	258	240	239	244	225	253	236	243	235	268	264	244	276	242	228	248	233	258	223	234	245	261	251	251	264	274	257	222	242	267	279	282	258	233	263	258	225	243	245	263	211	246	224	254	238	229	275	260	245	249	237	287	256	235	256	236	271	253	257	224	278	220	250	259	244	262	258	224	258	255	239	233	240	259	257	267	239	253	252	237	266	244	249	278	243	223	247	250	251	239	274	246	252	266	299	259	240	239	266	230	248	286	264	262	223	242	256	277	253	227	270	237	266	223	238	241	274	257	242	252	246	264	244	261	274	247	266	236	228	245	260	256	259	240	230	259	242	254	251	259	230	263	258	256	248	265	266	250	235	240	234	243	238	253	249	257	284	273	261	262	255	234	258	278	222	240	287	245	229	241	273	254	253	282	264	253	274	251	232	259	241	242	222	241	235	254	272	224	241	250	252	278	250	269	248	243	242	257	236	242	254	264	275	246	247	247	263	260	244	269	270	259	263	245	232	248	246	250	245	239	289	250	278	238	279	217	236	266	261	255	236	231	256	261	258	236	241	237	229	267	276	232	262	276	233	238	243	259	247	262	234	267	284	270	224	259	238	250	232	253	234	262	238	256	254	244	260	264	251	249	240	273	250	250	241	246	237	260	241	249	244	256	252	231	239	269	245	247	230	226	237	253	246	239	255	252	278	266	251	245	252	261	231	223	271	260	251	261	250	245	241	235	226	263	289	286	229	263	245	249	256	240	241	272	254	256	243	252	230	252	259	271	256	268	226	263	240	246	247	281	256	272	246	270	240	256	267	252	282	247	246	241	254	264	246	229	251	260	222	259	281	239	263	259	214	251	263	271	258	237	243	240	253	227	266	267	279	235	262	225	272	250	266	266	238	237	238	242	264	248	259	285	226	261	257	281	256	233	227	245	249	254	235	254	262	247	226	224	281	252	253	260	266	248	278	247	255	265	234	240	238	240	244	260	269	252	262	244	250	255	264	241	239	254	237	236	246	222	268	221	239	269	258	260	260	288	275	217	240	251	265	253	272	268	241	244	239	246	251	253	262	258	245	258	239	259	242	258	239	241
9314	13477	12769	7606	5236	3737	2945	2397	1993	1695	1419	1217	1043	940	857	737	765	675	652	601	604	568	572	624	560	543	576	656	592	624	636	617	610	598	589	595	594	634	556	529	558	583	510	534	497	530	588	510	505	534	543	532	487	550	499	560	557	526	543	512	496	496	505	496	520	531	549	552	470	503	453	542	505	474	530	483	533	510	547	515	551	509	524	479	533	510	567	501	505	542	494	517	532	509	515	485	508	553	475	502	542	523	520	481	503	520	521	540	492	503	524	515	540	492	526	499	557	530	531	523	543	536	536	491	522	536	521	534	484	522	501	512	509	486	512	543	508	539	469	491	540	512	500	531	522	495	513	489	502	501	513	494	527	551	570	499	540	523	517	502	493	517	473	514	524	532	532	521	498	486	537	498	465	479	506	511	492	553	521	506	497	505	494	570	547	487	508	521	520	497	495	482	497	532	491	510	504	515	488	531	520	521	551	490	570	518	525	515	513	511	515	512	518	501	477	533	558	505	511	514	521	504	528	525	511	470	518	508	503	507	482	503	497	451	500	515	489	501	501	514	548	521	505	512	468	492	523	531	502	517	528	517	506	515	534	472	510	509	506	517	539	504	504	467	509	508	522	517	549	551	523	490	494	512	529	517	526	529	492	525	525	547	519	537	554	505	481	497	468	552	492	533	524	526	519	518	505	512	508	489	515	504	476	530	514	529	522	531	525	528	510	479	510	507	550	549	496	534	508	509	503	521	509	507	499	507	556	540	502	501	489	478	479	525	514	514	537	555	518	506	486	572	539	546	522	503	546	514	500	489	555	513	475	531	525	554	522	466	535	517	503	481	511	496	545	517	520	480	514	490	492	489	498	499	517	519	525	500	507	533	506	497	515	518	518	508	519	515	547	518	486	503	525	503	528	471	481	516	530	526	530	501	530	499	541	554	523	506	505	491	485	494	541	501	507	500	519	501	504	487	511	474	516	516	530	515	499	498	505	473	502	517	527	520	518	515	539	536	544	503	539	524	479	527	501	523	520	504	503	515	476	520	534	519	509	506	521	511	499	525	512	512	486	576	483	542	531	523	515	538	502	486	527	545	571	493	520	520	550	507	537	521	483	525	524	535	506	504	519	517	552	574	508	532	526	487	493	472	519	520	508	564	528	513	540	492	526	512	525	544	509	546	509	512	488	503	504	540	508	518	536	515	541	485	567	477	509	498	485	528	557	510	549	474	489	534	512	509	470	564	539	502	519	509	526	522	509	513	537	547	551	548	487	509	549	525	540	505	512	509	513	525	551	517	508	547	501	500	516	516	481	494	531	474	522	497	493	496	502	503	545	513	554	504	488	520	509	551	501	493	529	509	503	473	547	495	488	514	537	496	499	491	581	562	546	502	544	563	535	550	500	521	492	475	507	493	466	516	545	504	525	508	523	511	505	473	527	508	504	498	545	519	491	513	511	522	492	531	552	506	485	448	505	514	506	528	522	548	499	495	498	516	505	461	470	472	505	517	516	527	517	516	549	538	525	496	539	517	488	567	524	529	524	527	544	506	518	534	545	505	530	504	489	538	533	533	540	525	511	514	461	505	512	530	512	487	482	535	514	488	501	512	481	478	516	498	550	511	491	490	518	570	526	573	492	537	512	511	515	523	493	514	505	533	482	512	529	485	508	523	525	519	499	513	515	505	501	495	538	511	532	489	528	521	494	502	537	546	549	519	500	507	521	524	483	508	488	562	531	499	538	552	520	557	506	544	458	492	511	461	493	521	489	493	464	517	504	561	539	519	509	493	541	471	506	504	519	503	508	503	527	507	548	517	480	508	554	480	489	526	531	494	523	508	469	528	463	532	499	541	506	517	523	561	505	518	532	510	484	522	540	544	489	498	495	507	533	492	527	500	489	515	571	503	521	516	530	504	509	504	475	458	512	477	547	514	502	505	494	530	517	504	504	492	516	547	489	516	483	508	518	539	490	532	511	529	463	551	492	524	520	485	509	490	481	516	497	498	540	496	532	548	504	527	504	518	474	500	526	508	534	555	541	492	506	495	517	513	501	533	517	521	448	516	508	528	525	554	536	486	516	504	527	495	514	514	504	527	513	526	500	512	540	499	485	567	482	497	494	530	471	524	505	507	538	523	532	532	542	496	508	490	499	506	475	508	484	503	506	504	525	492	492	530	527	492	531	509	508	508	484	543	485	513	494	507	480	520	507	508	505	539	524	492	499	481	496	511	523	540	488	510	485	510	541	506	531	524	510	499	522	469	531	506	481	504	515	517	484	525	546	514	533	534	465	492	539	524	495	517	541	519	503	517	539	497	477	534	532	529	506	531	534	533	541	521	488	550	530	535	543	524	511	533	493	506	497	479	533	540	508	510	531	498	536	501	537	490	482	527	515	527	515	495	549	506	540	549	520	593	544	520	500	501	539	523	554	558	507	543	528	513	523	517	538	516	500	519	503	561	490	513	494	540	505	508	521	514	519	569	531	517	533	502	527	467	506	541	477	530	485	513	502	518	533	479	529	475	532	504	483	521	512	489	505	485	446	498	499	527	478	517	538	514	524	509	541	527	504	520	556	522	528	497	533	489	526	554	491	480	487	489	505	506	542	514	535	562	514	474	503	499	496	566	512	483	486	508	545	565	509	492	547	557	510	498	520	490	499	499	519	478	492	495	507	477	535	485	493	544	556	503	501	504	511	511	527	507	506	529	493	522	526	497	459	518	531	526	516	533	511	502	515	483	525	531	541	495	489	568	510	491	547	507	527	480	504	509	496	523	500	499	519	492	533	507	549	519	546	520	514	515	498	535	545	537	517	537	511	504	503	533	520	492	527	541	504	481	502	523	519	516	564	519	517	502	495	532	494	501	483	492	526	510	480	520	477	542	501	514	490	492	521	522	487	510	493	538	525	454	478	508	516	482	501	537	533	516	501	502	520	508	484	461	527	537	520	533	531	529	526	483	535	565	512	451	484	501	523	562	537	517	549	539	506	531	502	527	501	488	487	534	518	511	518	544	490	535	549	487	512	548	525	507	493	493	514	491	517	493	536	546	526	523	481	505	487	507	512	527	530	529	505	545	524	544	524	531	552	502	518	506	531	518	517	525	492	532	556	523	481	507	507	495	511	505	497	517	506	513	502	520	513	523	497	511	524	493	497	540	523	545	532	512	505	522	528	511	492	541	540	476	537	484	502	487	493	527	522	462	530	502	503	492	507	495	487	537	533	521	487	544	481	523	474	545	508	518	511	465	515	480	482	512	498	531	539	481	504	516	513	493	516	517	503	491	498	538	538	487	503	539	529	516	489	514	567	517	542	533	506	533	508	513	485	508	533	495	505	500	555	528	535	524	558	516	518	521	510	509	539	523	531	505	532	505	549	476	549	475	525	525	499	529	559	536	527	535	459	526	512	509	525	511	514	518	481	553	511	517	557	534	538	520	569	509	502	521	513	475	513	522	489	466	457	527	580	517	524	548	537	501	522	513	488	484
25193	21468	27929	25304	13932	3910	2498	1681	1323	1063	919	753	694	626	593	523	522	493	444	437	381	407	381	360	367	362	353	386	354	398	401	389	336	366	364	353	355	358	346	337	313	361	345	368	357	324	341	328	326	324	323	293	341	289	337	308	355	315	318	344	339	331	327	344	341	328	319	326	343	321	322	343	311	291	316	294	315	323	327	287	291	344	341	337	352	321	301	301	320	340	335	327	330	283	338	313	315	322	338	308	335	336	305	330	306	328	336	328	337	331	331	293	320	298	345	338	301	337	321	315	320	319	360	304	314	295	333	355	344	317	341	326	344	328	373	321	318	314	341	289	278	329	311	314	326	288	309	297	329	317	308	318	316	305	310	320	289	307	322	328	313	310	317	293	315	300	325	326	330	344	315	348	283	336	329	316	318	284	314	295	315	329	311	322	354	314	306	322	332	297	289	295	316	337	294	334	342	320	320	311	332	326	316	322	325	339	327	325	330	341	317	316	326	293	315	308	336	350	314	295	325	322	331	332	297	344	325	311	294	323	350	328	295	315	319	338	305	339	334	286	335	321	349	317	304	371	299	321	351	329	319	321	349	358	313	264	319	307	340	301	323	298	294	331	327	313	326	288	340	317	344	302	319	324	331	307	319	301	351	317	318	334	304	347	297	284	294	310	322	324	334	355	331	325	313	300	277	330	348	327	306	311	330	335	338	312	279	345	327	318	329	300	313	303	320	263	311	330	320	318	327	338	313	305	346	312	341	330	323	316	312	321	303	309	323	303	302	328	305	338	326	346	355	290	304	317	298	324	341	349	312	305	334	307	333	346	334	300	285	314	344	374	353	308	331	326	313	309	305	310	326	341	303	303	301	319	323	322	325	306	322	305	342	336	316	338	325	306	344	354	313	355	277	292	303	324	315	328	323	321	320	307	300	334	330	320	308	334	328	353	317	331	319	315	329	321	292	310	318	342	280	318	348	336	307	276	296	340	289	325	331	322	318	312	305	311	320	318	333	347	318	307	316	297	310	294	369	309	361	288	352	292	318	321	328	311	302	303	313	313	314	284	342	323	331	341	330	319	294	322	313	356	294	286	299	299	315	333	312	298	335	314	306	324	290	316	291	327	290	332	317	335	330	352	310	323	368	341	305	353	297	330	344	287	323	305	330	312	327	316	314	341	296	325	322	342	302	353	309	334	325	304	315	336	334	306	311	315	311	298	306	320	317	321	334	315	303	293	297	318	335	299	303	314	332	301	307	310	307	325	325	315	334	313	314	311	345	303	348	309	279	303	330	319	343	310	314	315	285	370	320	301	354	314	319	332	317	291	340	347	317	332	312	346	342	332	331	344	322	302	340	327	341	318	327	331	334	349	341	303	334	312	321	316	327	313	301	296	352	301	350	313	316	338	326	344	301	314	353	304	333	327	302	348	331	343	309	330	327	322	320	306	340	313	322	326	303	317	306	335	311	298	310	307	325	308	286	312	359	293	312	313	313	326	298	358	318	349	305	302	320	355	331	338	313	321	338	324	311	372	340	319	295	338	324	324	294	294	340	334	345	334	303	314	336	310	335	328	317	328	338	301	330	328	343	309	351	283	293	291	331	338	306	295	322	321	343	316	310	319	329	349	295	323	336	326	317	324	316	306	342	332	325	284	326	348	312	359	318	299	332	349	321	332	327	322	349	328	287	322	287	324	353	336	352	293	347	298	337	341	295	332	290	324	317	328	305	324	344	328	342	295	313	302	314	313	294	343	326	289	315	311	307	342	344	333	320	306	311	313	358	328	325	299	336	330	349	300	338	358	337	308	321	304	307	325	336	331	352	337	313	318	313	330	338	310	324	323	350	318	348	350	307	326	317	333	308	318	319	320	338	309	306	304	340	306	358	335	324	329	312	324	321	282	299	325	303	327	326	308	336	327	326	306	305	326	352	332	307	360	315	303	322	289	321	298	332	334	287	328	324	304	362	311	334	297	338	316	292	318	267	325	336	294	334	312	301	351	320	315	285	295	350	328	349	287	307	305	319	312	295	339	319	330	289	308	334	296	314	319	309	306	325	312	334	318	284	311	275	289	330	336	326	319	313	327	299	320	317	339	341	330	318	326	333	318	331	277	323	334	312	334	314	318	275	317	327	322	320	286	313	324	296	309	326	311	298	313	320	336	297	294	308	321	322	338	343	309	333	326	284	336	310	300	321	338	327	334	342	353	318	308	315	298	333	304	326	290	314	320	358	321	332	323	322	310	338	319	342	341	296	309	323	354	349	306	314	306	317	318	319	291	330	316	332	332	320	318	325	358	337	343	310	301	326	326	290	307	316	317	311	323	326	294	288	328	312	310	328	332	338	312	321	338	320	348	291	333	336	325	352	361	359	311	331	325	315	287	321	350	323	319	362	289	334	290	324	356	324	310	324	293	352	341	311	336	342	323	297	341	288	299	351	317	320	297	325	327	340	306	319	315	310	341	302	315	300	347	336	357	301	320	344	321	347	306	325	305	354	363	290	314	343	324	334	299	314	325	326	339	305	334	313	330	346	316	295	332	324	296	300	310	293	287	323	335	322	293	303	326	315	357	351	335	301	298	347	334	310	323	316	288	287	302	314	329	319	292	308	340	348	320	345	328	326	295	311	326	293	310	304	281	328	306	320	308	368	305	314	326	321	333	338	317	310	310	343	298	318	300	345	356	328	318	289	332	323	329	304	321	310	331	318	324	303	296	328	346	305	335	302	320	327	328	316	296	344	357	337	302	292	337	303	320	306	310	306	333	328	328	320	320	308	316	326	333	336	321	370	365	318	281	294	308	314	336	300	316	320	323	299	338	320	315	306	322	307	336	319	305	345	331	312	334	332	343	307	321	326	350	346	303	329	295	306	304	311	297	311	325	349	314	329	300	321	320	322	302	339	327	322	292	323	323	340	342	323	334	310	315	347	298	288	327	345	293	335	304	300	323	318	314	330	350	321	316	321	327	316	318	326	320	325	314	285	322	320	319	326	324	313	300	288	320	332	341	334	325	319	328	315	320	313	287	350	304	317	302	337	331	325	306	310	333	317	326	337	315	284	286	317	312	326	319	312	343	334	329	319	344	303	332	298	311	330	301	331	313	306	286	355	308	316	303	324	293	314	330	306	315	331	301	325	326	339	334	329	334	336	270	302	324	306	310	319	320	329	318	336	322	327	313	304	317	297	316	327	340	305	324	334	338	318	326	333	342	315	293	331	310	322	330	307	324	306	294	345	304	303	330	329	346	333	334	297	299	350	309	340	324	312	331	323	331	314	316	333	336	328	299	322	316	344	355	295	327	310	303	355	296	301	328	282	319	305	340	326	318	311	351	325	308	355	330	314	322	303	323	321	325	329	315	347	332	344	336	307	336	305	338	300	298	317	322	316	325	317	321	323	339	322	310	340	307	313	294	316	308	327	301	304	331	353	316	320	317	316	332	292	342	321	303	300	322	320	339	313	300	334	339	321	357	295	291	351	292
12096	23099	22051	14716	11272	8437	6448	5301	4243	3553	2976	2507	2062	1820	1673	1417	1208	1191	1026	990	912	867	866	787	873	829	851	746	839	864	871	817	803	844	772	783	740	759	736	706	697	654	714	653	666	625	643	673	693	674	693	643	649	670	616	710	645	680	664	649	635	649	652	612	625	634	640	674	639	652	669	707	675	649	629	683	660	642	625	685	672	610	652	714	652	676	649	617	641	654	652	615	645	652	652	679	641	632	641	660	692	622	621	598	633	615	659	665	662	645	657	639	631	629	652	629	648	679	617	629	640	662	627	680	652	676	649	691	650	661	645	605	645	613	655	658	649	602	621	644	623	615	635	649	651	622	609	616	635	637	621	633	687	653	654	617	670	622	674	680	669	648	612	641	605	644	642	628	618	659	604	635	610	642	625	650	629	621	615	659	646	649	616	634	667	609	669	642	707	577	654	639	637	697	632	630	646	591	651	611	666	657	630	636	656	648	599	687	690	617	605	643	651	636	630	677	644	621	621	620	650	648	611	627	608	599	616	659	626	645	609	604	636	613	623	614	640	624	623	625	645	638	644	655	670	677	654	640	615	642	636	647	633	645	629	652	635	632	662	668	648	639	636	607	675	642	636	661	605	633	655	638	668	642	633	648	636	619	622	596	640	659	634	672	611	608	676	584	664	672	680	602	641	646	650	623	654	640	641	595	636	619	611	643	627	629	633	634	638	624	639	630	630	593	645	639	665	672	652	642	619	661	589	626	600	601	612	636	601	610	612	641	613	677	711	659	634	631	629	632	585	647	666	630	634	646	690	623	625	643	620	651	618	631	640	634	623	678	640	679	637	627	657	618	631	589	642	634	618	616	610	611	607	657	645	610	643	729	667	599	696	642	652	598	611	667	625	644	600	643	621	608	638	639	616	646	592	661	716	688	621	642	628	658	680	650	616	627	677	620	614	660	612	614	658	629	636	642	625	647	658	653	637	652	596	627	602	588	659	655	638	651	599	614	633	610	673	661	659	699	660	625	643	649	643	653	659	624	610	639	580	655	615	635	635	680	624	630	662	648	635	670	645	680	605	612	661	610	663	638	600	627	639	685	573	618	665	639	683	610	645	643	588	637	616	687	633	689	621	623	634	632	692	687	648	604	634	635	645	608	610	677	638	652	609	675	627	657	585	639	678	699	632	626	641	656	619	640	665	607	589	636	667	607	594	626	650	649	626	603	615	593	613	635	674	657	623	657	624	629	652	626	629	626	625	627	601	630	623	619	643	659	653	653	607	645	593	609	625	618	643	625	647	646	696	644	682	661	612	672	652	674	627	610	656	599	642	636	626	670	641	664	640	632	636	626	635	652	633	637	652	659	631	697	636	626	650	620	611	689	583	625	608	595	621	663	660	650	664	629	625	645	625	652	625	609	646	620	602	636	686	637	644	630	642	612	650	601	695	676	650	605	643	635	632	628	598	700	666	642	638	649	673	639	618	652	627	694	649	624	627	647	677	656	648	625	675	682	636	640	645	674	621	643	660	676	649	664	667	620	663	616	646	654	647	647	669	643	590	668	643	631	636	649	646	647	583	633	661	586	630	636	642	641	616	669	641	629	570	626	641	596	666	617	666	647	616	667	627	681	637	608	642	640	611	644	689	598	648	647	619	639	656	667	653	641	664	631	648	644	630	635	585	626	594	628	642	640	620	612	662	645	651	610	657	641	635	646	659	674	648	632	651	613	605	616	612	646	619	658	590	613	570	642	632	668	597	684	636	658	679	618	594	655	621	639	564	675	709	663	624	609	680	624	649	620	601	629	633	645	621	665	662	660	632	648	661	658	610	639	660	636	659	628	624	583	626	627	595	634	654	630	613	655	637	623	603	639	667	649	637	613	620	638	618	606	599	620	648	637	625	644	612	676	553	634	633	666	628	655	649	623	649	673	623	636	659	619	640	647	624	662	667	623	657	624	648	658	664	649	617	640	648	645	632	643	696	638	637	621	616	673	602	638	634	645	619	623	607	629	613	591	638	576	667	652	620	651	631	628	606	628	640	624	645	649	646	613	608	612	675	639	643	623	599	591	628	639	603	662	593	645	654	620	648	624	663	640	650	612	683	630	680	627	623	635	604	603	637	617	593	610	639	602	618	643	606	623	623	668	614	658	638	644	671	631	663	639	628	635	623	655	679	647	648	610	645	679	627	652	635	654	645	659	611	645	617	616	582	600	633	646	666	663	623	625	644	595	640	620	574	647	637	631	624	635	628	652	632	717	667	659	610	604	615	628	611	617	613	618	627	686	630	646	648	659	663	635	660	653	628	685	647	619	633	651	610	677	660	625	658	633	586	675	661	672	610	649	635	665	665	678	645	620	598	645	699	631	569	626	617	647	660	637	612	617	604	714	619	668	617	653	632	679	620	621	637	615	669	643	644	609	660	683	631	583	624	594	606	632	661	617	634	598	581	625	644	622	602	647	628	657	665	651	633	645	637	625	656	633	628	633	647	655	622	657	644	639	662	714	660	610	636	590	632	682	666	626	630	644	636	642	653	612	651	609	634	649	599	653	676	655	681	654	632	648	612	656	634	648	636	602	605	682	619	622	632	616	658	617	663	634	665	646	614	679	569	632	655	645	614	619	672	678	605	626	635	594	655	610	660	638	660	604	664	634	648	636	648	644	650	609	626	618	595	619	631	651	620	635	615	639	601	594	651	667	607	684	672	646	677	603	660	611	641	629	624	640	658	621	631	660	591	660	680	635	603	635	617	591	607	591	638	611	652	655	615	677	633	648	656	687	633	592	634	702	598	663	632	611	629	617	637	597	607	624	629	623	636	627	603	640	635	641	651	613	652	628	675	636	675	582	641	603	634	670	649	587	691	681	648	662	673	663	627	631	652	640	663	713	613	663	645	608	655	632	678	656	598	643	654	627	604	591	623	619	650	674	651	651	640	632	614	662	622	633	651	596	638	604	657	605	615	652	631	676	598	645	634	618	648	629	649	626	608	614	645	628	653	625	630	617	628	689	626	621	654	641	616	655	633	659	618	646	613	659	622	634	604	657	617	621	628	664	627	661	641	620	616	601	652	651	654	613	609	665	612	649	641	618	642	625	636	610	626	635	618	663	673	616	602	696	639	630	634	663	636	651	639	621	650	660	600	629	617	659	647	665	638	641	650	643	632	570	604	657	601	657	607	615	623	658	632	641	617	662	666	632	614	629	661	612	658	633	655	633	625	673	587	636	656	611	624	560	625	661	655	646	657	646	672	695	666	644	606	578	665	673	621	651	630	660	644	632	633	627	626	619	603	655	654	656	646	618	605	603	648	604	602	691	639	649	647	664	651	625	670	597	636	646	610	622	602	637	597	606	616	619	653	616	683	643	638	675	592	587	662	637	605	610	668	652	630	619	613	655	645	670	646	655	670	621	630	654	614	630	658	630	625	654	606	642	644	607	620	578	660	655	654	625	648	639	640	658	624	591	634	610	650	661	645	641	607	673	638	604
24186	21473	28973	24376	21422	13737	5120	2864	2090	1793	1494	1234	1137	995	945	838	796	736	671	634	623	630	600	590	598	614	539	548	523	576	573	571	565	554	522	486	529	566	507	513	533	536	506	497	464	447	552	483	492	486	459	498	500	499	473	516	498	477	481	497	437	465	458	517	516	454	542	463	499	470	491	498	478	494	493	483	474	467	481	470	432	487	483	527	507	484	478	493	479	455	474	502	493	493	482	468	486	486	467	510	513	456	512	452	446	490	501	473	450	461	476	499	468	506	464	477	490	488	490	462	472	470	468	496	471	532	454	483	483	468	493	466	492	458	500	485	474	519	473	482	500	479	458	483	493	462	453	454	461	489	493	472	478	467	498	494	486	456	522	436	459	466	456	493	496	469	472	440	460	477	488	478	490	409	504	476	509	476	501	481	471	455	481	477	481	473	480	461	449	489	453	470	510	483	485	486	515	506	487	456	461	442	474	475	476	459	459	493	469	510	414	501	490	464	484	515	467	441	485	456	502	518	452	483	463	506	441	497	476	451	470	469	478	454	458	503	455	453	471	462	480	461	463	480	468	514	517	478	511	452	521	468	441	449	450	473	502	449	503	484	453	485	510	487	507	488	441	457	476	516	465	492	455	492	500	488	459	489	489	481	484	466	424	496	472	446	517	491	475	455	483	496	438	476	471	508	485	442	440	455	486	483	464	490	493	464	453	469	493	501	457	466	487	512	499	483	469	494	476	470	464	447	499	490	446	492	456	444	471	467	490	464	508	435	496	408	492	461	479	434	477	477	490	509	487	457	457	489	455	537	463	487	506	414	494	467	488	510	475	439	485	482	501	471	487	502	496	452	460	485	517	474	477	475	490	460	476	492	493	447	474	450	445	472	478	454	454	475	484	476	446	481	461	477	489	476	490	471	493	471	485	489	458	423	507	484	467	425	497	477	452	450	488	484	444	486	497	464	480	469	479	453	474	509	509	455	477	508	501	507	476	484	457	472	484	464	489	479	489	471	473	515	433	441	457	501	445	485	486	486	500	472	445	489	474	415	493	426	463	475	484	498	447	449	453	447	453	472	471	477	511	442	493	447	490	477	502	453	485	471	520	480	463	503	486	487	455	515	452	483	484	477	483	455	463	479	476	486	428	510	495	475	469	446	473	444	458	447	501	475	462	462	479	475	456	429	442	472	494	483	469	525	459	462	491	470	493	478	482	444	491	518	501	433	425	495	465	468	504	460	471	475	493	452	481	496	459	484	450	499	447	482	487	490	474	447	469	471	481	446	477	464	457	480	473	464	462	462	473	499	469	481	492	531	465	476	459	513	461	474	453	432	450	472	467	493	487	466	472	501	498	489	469	501	432	496	508	498	508	485	436	480	463	470	442	435	467	480	449	484	496	459	462	495	459	464	459	443	507	486	457	450	482	539	473	472	478	470	482	467	487	500	477	491	465	458	422	512	490	468	478	476	487	497	476	508	498	496	475	481	493	459	445	519	486	450	529	493	514	489	488	488	472	466	480	473	483	451	471	478	469	480	477	459	449	521	495	434	489	468	498	452	481	498	494	472	471	486	492	473	472	477	484	477	490	459	456	478	467	459	524	443	510	459	468	441	501	476	428	508	446	448	479	463	492	488	469	464	475	465	455	533	485	469	468	453	465	476	501	489	447	453	480	493	470	487	443	484	439	451	463	473	470	521	456	452	504	466	515	478	497	489	464	507	464	497	500	446	475	455	443	452	488	451	458	440	470	506	448	458	468	490	441	450	447	547	507	460	470	496	472	452	454	515	492	477	503	468	469	466	525	486	491	485	485	468	480	447	453	495	486	435	474	450	527	460	443	489	469	482	492	477	482	439	492	464	528	508	481	485	473	503	487	464	462	504	466	456	466	459	486	463	477	479	489	473	479	458	439	497	489	486	500	443	494	489	498	486	477	460	500	490	497	445	474	514	481	466	447	490	498	460	477	465	469	433	435	464	458	452	486	475	433	483	448	469	434	451	455	465	475	481	461	456	483	486	452	479	489	453	455	466	490	488	489	416	480	468	468	521	482	480	460	470	501	471	473	494	460	492	464	438	435	487	480	426	481	496	444	505	469	481	482	499	507	514	492	481	443	491	477	473	492	494	508	434	465	459	464	481	536	428	473	469	532	477	465	443	503	501	465	491	471	489	491	481	457	519	485	454	488	492	473	454	483	483	482	482	458	493	458	464	484	499	499	473	483	471	492	475	458	501	451	508	467	476	450	457	496	477	459	432	452	465	466	501	486	489	453	476	448	454	531	435	525	429	481	504	464	473	475	468	486	470	452	498	468	469	438	459	494	421	513	469	484	482	460	473	456	497	488	486	460	446	488	529	490	472	453	500	478	484	521	451	469	430	492	483	439	441	503	460	480	448	462	469	478	489	452	508	483	477	487	449	482	501	469	485	486	431	445	455	458	436	442	486	483	454	454	443	471	430	498	474	480	485	481	466	465	439	476	471	509	531	478	476	477	498	461	485	479	479	491	525	525	489	461	460	480	445	484	493	467	466	512	482	488	462	466	482	480	451	442	484	463	463	454	499	445	480	457	482	480	470	473	477	473	471	493	472	471	505	518	473	479	479	457	466	470	480	502	491	456	469	478	445	464	472	522	451	483	467	427	450	473	484	487	487	440	491	490	469	495	464	489	445	495	473	484	492	488	523	510	501	490	469	472	496	449	480	471	470	503	460	453	484	496	423	434	464	451	448	472	475	440	433	451	479	470	466	437	488	467	464	508	459	469	485	473	418	501	458	447	479	470	474	456	448	498	491	512	462	445	435	487	480	471	446	464	500	464	459	455	486	509	465	498	427	428	459	442	482	486	486	484	477	459	474	466	488	494	461	516	500	454	463	484	466	466	467	478	458	484	443	449	479	562	463	453	505	461	514	469	453	484	467	463	492	467	488	484	503	452	461	496	470	480	470	467	514	493	477	437	487	475	530	440	542	476	489	454	518	463	487	444	476	491	501	490	464	481	487	468	470	484	492	472	465	520	474	462	479	438	454	462	452	492	484	473	521	473	498	511	480	495	494	495	456	478	493	521	468	485	434	474	490	484	505	522	476	486	509	525	501	466	425	475	445	447	455	465	470	437	461	474	514	476	433	438	470	443	457	453	527	460	440	446	470	480	462	466	448	507	463	481	455	456	456	475	462	491	493	499	470	504	486	505	482	478	507	482	459	466	427	441	487	473	459	496	445	431	480	471	483	486	481	449	469	440	474	469	473	496	490	450	477	469	434	459	437	450	470	460	508	443	371	521	441	504	443	458	502	446	444	467	461	509	483	486	475	446	494	473	483	477	467	453	483	475	471	517	477	478	477	488	474	448	464	487	462	459	476	531	483	472	463	451	471	502	451	477	457	471	484	523	470	446	470	432	494	438	513	497	487	464	461	468	447	476	489	506	470	453	461	495	473	498	512	464	497	484	426	476	484	460	454	509	464	532	469	516	472	440	463	468	458
15265	29028	27298	19770	15580	12415	9922	8147	6584	5405	4528	3853	3361	2904	2521	2192	1909	1759	1606	1510	1427	1267	1306	1244	1266	1229	1215	1203	1227	1188	1221	1195	1128	1099	1136	1103	1056	1068	1016	1032	1039	1024	993	936	956	924	916	981	932	971	916	929	904	980	919	908	900	916	944	944	919	930	935	896	931	947	867	928	959	968	900	918	911	937	896	959	935	926	904	928	923	964	946	928	899	966	949	972	905	890	907	936	902	955	878	934	882	900	929	926	910	937	870	903	926	894	907	896	904	899	875	882	967	913	897	868	916	954	924	963	955	940	907	932	943	917	906	875	821	985	891	888	882	855	909	856	955	938	937	918	895	898	878	841	930	881	911	870	898	909	888	884	934	925	922	948	892	902	926	911	869	915	892	855	902	928	926	911	870	917	888	898	867	922	911	882	854	877	922	903	883	891	905	931	884	907	920	896	873	902	921	883	901	889	871	897	917	943	881	892	867	939	927	890	894	959	855	906	888	825	881	840	921	858	950	888	884	900	907	888	879	892	952	949	899	900	909	911	844	915	902	871	904	878	861	889	955	924	917	850	868	914	895	894	872	922	922	912	908	913	904	893	886	866	891	904	924	866	932	902	902	918	891	856	900	865	892	906	926	891	869	912	899	909	898	875	869	881	868	898	893	910	970	888	931	853	904	867	940	927	916	902	919	892	864	881	906	880	901	803	881	927	913	915	933	885	861	883	898	929	877	880	924	886	863	908	926	877	895	940	898	910	833	948	828	882	899	882	880	903	891	880	894	895	901	871	895	901	841	926	929	878	889	902	924	936	915	896	859	896	918	932	890	915	868	885	898	917	847	884	889	921	880	887	934	874	897	920	891	952	883	896	884	860	909	936	903	868	942	867	893	929	921	871	902	874	844	867	922	893	906	929	927	911	929	928	880	901	872	887	930	875	913	844	810	901	929	933	916	896	898	943	900	945	892	881	903	851	956	906	918	940	903	864	870	894	890	930	893	894	955	897	889	884	928	886	906	918	890	915	912	876	912	881	897	872	889	911	901	888	946	886	941	864	881	934	890	960	937	917	946	917	908	898	890	894	885	907	942	897	919	863	941	889	931	893	890	898	896	890	905	899	909	902	933	867	938	924	880	883	868	903	867	866	878	893	938	926	898	904	898	892	921	908	908	931	902	906	899	898	869	913	958	914	857	921	896	877	853	874	905	908	851	904	919	827	851	908	902	860	922	941	853	921	866	883	923	847	875	865	848	888	940	915	888	879	857	909	884	900	884	867	887	919	931	930	851	864	913	890	917	879	870	890	902	939	881	860	914	893	896	950	860	899	866	909	949	920	919	886	851	938	928	917	871	902	898	892	898	939	898	899	905	885	908	885	864	953	860	892	889	934	962	908	912	874	932	925	940	845	882	871	911	917	904	925	939	909	858	903	960	870	877	909	911	904	884	880	853	916	894	927	941	849	865	894	893	910	878	874	874	908	927	920	869	938	856	923	878	912	924	899	891	908	879	953	913	923	882	883	924	931	923	831	894	891	910	903	874	853	889	893	954	927	930	883	872	900	884	855	927	909	877	912	890	880	941	896	910	904	870	896	855	920	913	892	916	902	852	817	899	914	880	909	873	896	871	919	876	884	904	900	877	941	879	853	919	940	878	918	958	904	857	907	892	905	886	867	896	907	915	895	910	898	851	910	865	920	898	902	890	878	885	876	864	871	887	888	880	912	855	867	969	874	888	927	881	954	867	914	915	908	906	918	925	913	931	845	939	885	906	851	888	920	910	868	876	928	906	875	944	899	894	915	895	904	900	875	884	871	883	915	870	949	858	903	881	892	910	960	861	897	896	917	931	846	924	860	922	918	901	974	892	912	875	924	920	899	873	881	880	905	887	888	877	854	913	910	881	839	913	897	912	909	889	899	885	832	914	868	899	904	888	915	880	902	915	898	872	906	920	935	866	927	981	870	898	902	808	881	888	893	896	894	905	930	855	884	919	908	887	899	899	902	945	883	898	833	896	894	891	827	909	905	939	849	892	860	964	900	879	888	917	912	914	871	959	887	871	868	893	916	909	906	909	861	908	866	878	862	923	919	921	912	905	924	957	881	887	866	934	914	837	899	891	924	893	914	940	955	936	883	896	921	933	906	900	995	938	879	898	878	830	902	868	898	866	864	934	895	898	876	829	902	918	930	938	906	881	909	887	893	906	868	910	915	922	908	873	930	926	844	954	935	872	927	927	924	934	894	866	904	912	879	889	884	909	880	894	922	863	886	892	926	898	859	877	900	935	947	894	979	894	899	891	900	878	917	922	876	953	936	919	900	855	903	880	884	840	865	922	920	920	917	894	876	902	906	921	876	892	908	934	919	860	874	935	884	927	870	931	895	886	918	917	906	879	869	880	849	897	871	884	923	915	926	909	946	874	903	951	909	878	936	905	931	907	925	947	931	936	858	878	900	942	884	941	920	937	890	898	939	909	911	900	849	903	930	885	863	873	871	883	932	851	906	875	887	871	847	921	911	929	870	908	893	905	866	874	831	888	927	930	886	886	927	866	877	917	867	961	917	886	921	896	904	886	894	886	837	879	879	905	913	878	909	944	930	925	903	914	876	877	909	908	882	914	932	895	890	890	944	895	901	866	880	891	911	896	887	922	881	899	926	830	873	877	917	885	920	903	934	930	910	883	848	892	932	878	973	913	984	887	900	877	905	871	923	920	876	894	941	898	889	923	847	890	911	909	905	874	899	895	916	912	959	910	889	941	870	914	925	915	850	928	843	866	895	895	888	912	918	938	825	934	913	904	941	915	877	880	947	908	913	865	927	836	920	875	895	859	905	889	931	924	916	903	924	912	864	952	904	895	897	913	951	969	916	907	929	906	896	896	951	931	882	856	896	870	869	924	914	906	894	893	917	840	872	932	862	941	830	948	909	920	900	878	882	886	905	926	922	948	920	879	909	861	883	897	841	889	897	960	926	920	841	840	932	884	906	882	916	869	811	967	898	875	932	914	873	867	900	897	892	913	904	900	865	964	912	918	871	865	870	833	913	939	841	917	929	861	871	955	870	870	883	930	886	915	923	892	866	853	847	919	943	919	892	918	921	886	917	880	887	877	844	918	898	929	918	913	922	909	930	886	889	850	864	890	900	932	885	914	837	924	903	862	857	900	860	894	962	832	949	871	918	875	892	922	912	909	849	878	894	899	867	884	951	989	881	914	919	909	928	908	949	868	892	873	903	896	840	899	925	870	964	894	914	953	954	856	889	893	940	886	882	869	891	891	890	896	862	884	912	919	921	871	928	917	890	889	896	932	844	949	906	949	917	893	888	883	865	840	932	915	942	874	890	893	925	911	902	912	907	927	915	874	944	912	862	897	883	916	869	879	915	934	937	905	895	909	829	904	907	939	931	863	862	981	928	914	934	966	905	927	926	889	897	914	922	901	947	875	918	954	864	880	856	948	912	910	860	889	921	865	826	914	964	862	891	861	901	919	937	952	940
27460	17976	7348	3113	1652	1097	827	647	544	488	441	407	343	354	317	262	289	282	240	299	266	240	270	277	294	270	244	257	244	262	269	261	246	258	285	275	263	254	242	250	250	268	257	250	259	250	236	236	233	259	251	245	255	254	227	253	242	256	247	230	234	265	257	243	243	263	256	251	235	256	249	262	224	246	247	258	229	256	265	258	229	242	254	250	248	261	246	252	241	204	235	262	256	218	270	259	227	229	237	238	244	252	265	232	246	258	252	247	226	259	229	262	282	254	245	232	247	261	244	230	237	260	253	250	234	267	258	265	242	237	254	232	228	259	247	252	247	231	245	240	248	250	239	252	257	242	253	265	246	247	215	248	258	233	242	243	275	240	259	232	243	257	229	240	259	214	243	248	252	251	239	258	234	240	240	252	264	250	260	253	235	249	225	241	249	241	250	239	238	266	244	254	268	256	246	229	229	245	253	256	212	259	229	263	243	266	241	239	223	223	227	226	214	240	265	248	225	247	256	250	232	256	235	269	244	245	267	225	201	242	256	242	270	285	258	225	249	264	272	235	238	221	234	248	235	225	244	253	241	232	268	233	262	252	241	257	244	245	257	256	249	282	257	249	268	234	252	240	271	237	224	238	227	260	260	250	248	243	241	255	286	228	262	260	259	246	227	251	230	231	273	214	221	251	235	270	264	262	275	251	231	258	247	228	260	232	245	246	237	240	254	230	236	244	245	263	246	232	231	241	225	242	251	262	262	246	258	229	217	249	274	259	261	231	226	218	267	239	237	242	235	242	255	241	220	284	235	250	232	244	240	236	247	237	247	212	236	258	217	265	215	261	259	233	245	243	231	251	250	267	235	234	254	264	273	272	244	234	242	237	265	239	237	210	241	237	260	258	279	218	226	245	240	236	271	232	255	250	214	246	248	255	252	241	228	277	249	245	246	249	278	238	216	241	221	231	259	232	248	249	248	248	245	248	226	229	244	248	262	243	217	256	254	259	270	238	247	260	252	261	246	234	234	247	245	263	226	259	239	236	225	262	251	260	229	267	218	257	219	250	256	231	253	222	246	255	231	279	235	219	226	252	265	245	249	225	269	234	260	239	248	249	256	216	232	252	245	232	241	247	263	251	253	255	248	221	251	244	272	268	239	230	253	245	222	250	263	250	237	237	227	245	215	262	237	236	245	239	225	242	248	257	257	235	248	262	243	225	245	241	255	247	227	219	224	262	253	255	243	259	256	241	261	246	236	219	235	247	253	251	269	242	227	241	231	236	245	280	272	236	252	222	233	220	267	220	247	245	260	245	236	261	238	220	256	222	233	266	234	241	233	276	246	223	249	237	264	247	248	235	257	268	253	254	253	235	281	244	262	240	268	238	255	249	242	267	222	283	252	253	224	246	262	222	252	259	265	239	274	254	239	257	223	245	244	233	258	231	234	253	246	237	252	250	245	258	233	252	235	249	268	256	245	265	247	265	242	260	225	253	228	233	269	237	251	255	245	247	248	276	257	254	258	275	235	252	232	254	226	285	254	232	265	227	253	243	225	239	244	233	257	247	270	254	234	281	227	221	233	273	224	222	239	245	244	256	273	246	255	244	253	237	234	255	195	237	222	244	238	254	240	240	244	254	250	240	241	265	267	247	227	243	227	291	227	266	268	259	247	254	226	225	229	255	263	268	276	247	234	248	227	235	227	221	260	250	240	265	271	246	243	265	274	266	241	271	220	248	252	226	246	258	240	234	228	217	235	251	238	242	275	252	251	248	256	256	247	243	221	250	247	215	224	255	253	229	227	223	258	227	248	243	232	231	251	263	263	232	224	222	264	239	259	244	264	241	229	235	212	266	249	241	231	297	271	224	219	246	244	235	238	277	268	268	263	224	275	292	268	238	217	254	247	254	234	259	240	243	231	239	234	240	276	287	256	259	260	223	248	254	248	271	234	230	243	199	247	252	277	215	241	274	253	239	259	221	244	251	275	264	232	241	237	231	245	241	248	287	253	245	233	224	253	251	219	232	243	245	246	240	249	223	265	243	263	253	235	223	243	237	264	229	256	235	257	287	210	274	235	271	277	256	259	261	236	227	250	258	246	233	234	250	246	229	249	259	255	265	254	258	268	255	234	258	206	231	256	266	242	249	238	243	255	276	220	237	258	267	220	260	233	239	261	249	226	243	251	237	256	241	255	239	264	246	259	272	246	230	238	245	239	238	249	248	249	240	240	253	236	261	244	245	239	250	276	258	245	224	256	235	240	223	247	245	256	257	253	256	227	225	236	251	271	230	253	248	255	242	249	249	259	229	265	223	255	240	259	255	228	229	252	231	257	260	249	275	239	223	230	238	243	241	261	240	264	273	245	258	258	237	229	239	245	275	220	241	227	280	198	238	262	232	226	247	232	234	230	244	249	279	260	253	251	246	245	220	242	230	227	247	247	237	233	247	224	242	258	233	237	262	222	233	250	226	274	265	239	231	239	256	250	246	278	225	260	223	235	245	248	244	262	262	238	235	227	241	220	266	244	248	217	227	249	241	245	263	254	254	236	239	256	257	228	275	241	259	272	252	226	221	240	254	228	237	249	235	243	242	257	221	234	225	240	257	256	215	248	255	274	249	239	251	222	252	237	226	239	255	245	255	236	254	243	261	239	222	247	261	224	227	211	236	269	251	245	242	230	249	207	262	244	242	235	240	253	250	273	256	237	258	247	251	241	254	265	251	245	261	245	247	268	259	219	241	256	254	249	251	251	261	256	248	233	265	249	255	241	230	239	248	252	219	236	251	237	257	236	247	222	272	252	240	249	257	276	228	250	252	242	250	281	222	256	259	236	254	224	253	248	251	231	259	243	254	258	237	229	243	254	246	277	262	239	237	258	230	250	233	222	221	252	227	245	237	225	239	232	250	266	239	242	268	247	254	225	248	247	249	214	265	237	223	243	245	241	261	268	231	223	247	261	238	274	228	244	231	269	275	241	232	233	272	221	237	229	259	245	238	278	223	246	231	248	253	238	261	247	245	242	244	252	263	257	245	237	225	234	255	251	234	232	264	264	259	211	235	252	247	218	254	243	265	262	252	238	254	242	233	226	267	230	240	260	223	251	252	252	226	229	240	232	252	239	247	265	244	254	239	263	236	231	244	233	237	243	235	260	227	234	213	249	269	250	242	264	232	253	260	237	237	191	239	251	265	245	240	235	257	257	294	245	230	270	231	248	226	244	258	227	233	259	251	208	211	238	232	270	250	246	252	265	233	260	229	246	230	250	223	223	253	264	263	270	252	237	263	256	266	233	261	264	242	264	242	224	227	235	239	259	269	245	239	251	252	236	250	252	233	265	279	260	272	231	244	219	259	249	237	252	243	221	247	253	227	233	212	218	268	260	245	235	237	219	252	201	239	220	229	258	239	252	237	234	263	269	227	232	253	220	222	226	243	247	252	253	246	231	261	257	286	243	243	256	246	206	227	271	241	232	232	242	242	249	239	244	224
9658	13813	12648	7392	5038	3570	2861	2300	1838	1556	1368	1127	992	930	733	740	660	593	605	575	569	517	615	567	588	584	554	566	509	549	577	536	585	552	551	538	523	563	515	508	499	489	523	516	511	521	511	525	467	531	499	515	457	480	551	558	486	488	523	492	526	505	482	502	533	506	511	533	526	513	486	484	534	465	529	478	503	489	492	504	507	506	530	537	504	479	540	481	484	497	493	495	532	522	514	514	497	517	504	474	519	446	528	517	518	490	488	496	447	519	495	525	512	545	483	548	521	484	517	466	497	502	529	475	488	513	490	478	475	515	558	514	496	494	464	515	472	514	478	497	494	477	502	513	494	496	535	545	542	471	464	495	528	516	465	496	515	491	493	497	518	487	546	478	555	518	503	499	508	491	497	493	507	533	465	500	461	485	481	500	540	529	544	498	517	496	507	502	481	558	483	481	493	517	498	524	503	511	514	491	458	481	513	500	455	504	463	538	507	499	500	463	482	472	466	498	475	488	501	515	522	484	524	474	483	486	503	512	517	499	497	478	515	512	493	478	451	494	509	534	499	502	463	480	473	566	454	498	503	488	504	531	523	531	495	495	493	547	488	479	472	509	502	548	530	527	524	460	489	539	474	498	513	486	505	503	532	458	512	507	446	491	484	513	494	511	505	522	536	514	467	453	514	510	489	502	538	492	478	494	512	486	496	513	498	539	486	453	487	473	482	484	501	479	496	507	517	512	492	470	495	483	514	527	498	520	488	476	509	485	488	530	470	519	524	516	488	488	483	512	488	457	553	537	470	477	510	490	502	514	531	525	451	494	525	525	504	520	478	492	465	503	499	481	492	508	505	476	530	520	495	504	506	484	504	477	493	473	512	532	509	511	497	493	537	500	484	466	494	493	524	484	497	485	501	504	506	510	497	540	510	466	497	488	515	491	503	519	518	514	545	485	496	530	528	482	493	495	498	498	507	551	494	491	539	500	474	482	538	475	480	536	480	547	524	501	459	531	520	505	495	507	464	523	515	463	493	521	474	478	549	530	510	507	499	512	500	516	482	473	503	503	514	485	511	481	552	490	506	482	462	516	500	472	487	523	499	484	534	523	473	531	521	496	513	490	523	538	491	503	509	538	509	503	473	516	500	519	492	490	502	540	510	491	517	506	551	501	519	468	496	486	487	506	509	496	500	489	462	490	460	516	500	523	462	514	522	501	480	515	511	491	471	480	527	502	485	474	496	460	531	492	515	489	546	510	501	511	481	547	523	492	480	481	502	518	500	521	521	515	488	492	540	536	456	514	482	477	466	523	467	514	511	529	448	544	494	522	486	492	491	511	490	511	475	482	494	469	461	530	494	543	502	497	481	488	451	507	497	494	491	493	501	544	510	501	526	509	450	479	490	462	510	531	462	500	486	502	505	447	530	525	503	477	524	512	526	488	533	512	462	480	497	489	494	471	527	464	509	447	504	489	481	485	523	469	524	543	467	485	545	519	500	498	521	460	531	504	472	512	501	512	513	477	543	489	480	489	527	491	520	494	496	527	499	490	500	491	500	463	501	457	510	511	493	489	507	522	519	509	466	496	493	536	513	551	484	539	483	509	518	531	507	491	479	469	481	518	527	458	490	523	553	496	487	511	480	512	442	474	524	480	491	481	525	547	463	519	492	509	521	519	473	471	514	538	523	516	526	513	522	491	499	513	511	507	472	494	501	458	502	490	482	501	503	492	519	525	538	548	478	494	489	445	480	526	510	581	454	495	482	537	494	469	510	507	473	518	512	537	509	493	483	500	507	473	520	473	490	520	482	512	509	514	504	527	532	495	486	519	498	495	546	498	509	515	518	490	523	471	517	505	522	508	527	479	484	507	520	525	470	524	493	489	480	447	497	527	496	485	487	543	504	519	528	560	499	494	467	521	524	530	495	500	488	501	501	531	467	499	487	505	516	483	484	486	502	507	498	493	487	517	524	503	487	485	491	474	473	520	536	528	488	514	502	507	507	510	460	514	469	490	538	527	515	487	470	466	538	480	473	493	490	517	464	485	493	497	494	496	473	495	480	481	470	540	534	472	466	499	490	474	528	508	480	528	516	520	509	497	485	485	478	501	514	497	499	500	501	499	486	514	498	513	485	507	521	514	460	514	487	476	508	503	503	540	514	504	523	547	515	484	497	510	499	479	462	505	501	530	497	494	474	466	469	481	513	503	461	490	486	525	512	501	502	522	507	488	535	492	522	488	531	497	529	490	484	500	535	491	523	518	515	522	466	486	507	497	455	528	477	524	488	515	504	507	510	501	501	472	509	492	503	485	517	519	489	540	485	513	536	514	473	502	480	534	493	492	532	517	513	505	561	554	437	511	510	508	531	501	518	495	519	491	473	539	498	496	488	501	492	486	505	500	500	492	468	513	485	480	511	512	504	508	494	520	502	483	465	506	514	515	470	532	502	483	469	485	498	482	543	518	516	507	489	529	484	470	484	478	499	529	517	531	542	491	459	499	548	502	511	515	527	481	459	505	494	485	490	455	491	509	490	490	478	510	506	433	482	493	518	492	482	538	514	478	504	517	493	489	499	517	485	487	510	509	511	477	506	495	493	514	475	511	485	528	526	503	538	499	523	518	485	497	537	513	489	526	522	495	520	516	506	470	507	534	495	485	518	492	510	523	521	503	524	504	530	557	515	463	505	520	491	505	508	495	526	475	521	490	485	513	486	480	469	516	525	502	535	502	492	480	511	544	511	498	495	516	497	465	525	520	499	512	480	499	446	477	514	492	511	457	509	513	478	492	517	515	502	505	502	491	483	489	502	499	488	477	490	503	523	488	461	545	497	472	498	515	482	484	495	466	513	495	501	469	520	494	527	491	512	501	450	524	469	468	520	505	476	526	498	505	507	510	503	481	473	499	461	513	511	516	487	484	529	515	498	539	515	529	442	502	492	516	473	516	493	546	454	511	472	495	562	497	466	452	498	477	528	479	519	522	492	495	492	480	522	502	474	503	503	502	493	521	484	475	510	514	511	499	487	514	511	492	519	490	501	498	465	508	509	539	503	438	506	531	513	535	499	484	470	452	474	527	505	471	518	525	501	469	539	478	510	504	488	509	522	523	479	524	490	477	528	514	486	447	447	482	496	518	501	542	489	523	464	495	478	503	458	470	495	520	515	493	469	515	495	504	517	521	491	471	512	539	466	503	512	517	488	498	534	522	508	517	511	485	512	537	521	462	487	552	514	480	502	502	477	476	471	511	482	495	527	484	545	488	515	493	522	470	478	512	512	490	496	499	500	465	500	481	476	472	509	531	501	522	533	472	526	481	494	492	514	506	479	501	457	459	508	502	494	505	503	490	495	490	479	480	494	504	468	532	471	499	487	480	504	532	532	503	561	515	509	482	501	492	529	491	492	556	535	486	445	498	469	500	519	497	484	448	504	483	510	479	514	543	472	496	514	474	513	491	516	502	504	549	525	512	494	487	488	501	505	505	472	496
25187	21482	28000	25258	13986	3884	2347	1630	1269	1058	912	786	673	601	553	543	479	457	422	428	387	391	380	353	364	346	386	341	357	357	369	382	353	343	330	349	361	330	363	340	337	357	307	359	314	310	305	307	305	323	341	301	372	348	317	338	324	326	331	293	327	295	318	267	310	313	328	330	333	324	354	329	325	310	304	316	351	328	353	311	309	331	314	315	315	325	326	312	297	338	304	315	339	303	335	311	316	346	336	315	316	312	270	319	305	305	328	326	319	298	321	316	332	327	334	355	313	327	324	321	311	330	310	303	308	315	321	297	316	272	310	299	322	314	307	315	312	279	277	321	326	312	303	321	322	314	328	363	330	315	333	304	328	311	333	323	291	349	328	328	302	284	316	310	306	324	308	306	289	300	335	303	319	319	307	318	322	282	337	332	338	281	312	316	297	318	339	316	331	330	295	332	303	331	347	340	301	315	327	328	348	271	350	294	311	313	317	282	315	295	314	313	323	312	325	319	318	335	305	316	316	316	300	339	335	292	346	281	316	326	348	292	312	313	336	286	295	305	309	289	310	287	311	363	300	309	327	312	315	281	335	288	294	343	363	298	298	326	311	322	342	329	362	314	301	319	317	317	326	299	284	323	307	346	326	313	343	320	322	309	290	348	327	309	314	296	316	319	330	331	332	335	313	328	343	310	315	313	328	343	315	349	359	328	310	295	313	344	333	334	272	310	319	318	321	311	313	318	316	332	353	310	315	338	342	299	320	329	276	323	321	328	327	322	342	310	317	331	310	274	311	286	312	324	293	332	307	336	292	314	313	287	313	283	326	292	307	343	325	326	305	312	321	321	308	316	302	351	310	309	303	304	345	312	314	288	330	301	317	300	315	308	314	324	356	309	311	335	323	314	315	326	297	318	368	329	330	311	333	284	344	333	326	309	332	307	290	311	325	304	298	310	285	307	347	327	326	287	324	322	273	305	327	314	332	304	317	310	314	299	282	323	296	319	300	309	323	309	298	358	295	295	317	304	310	306	312	325	318	331	323	331	336	333	303	328	304	323	306	317	313	329	325	304	350	323	314	316	297	305	325	334	326	319	326	327	342	313	321	311	329	288	285	323	328	285	329	309	312	349	342	339	324	331	311	336	342	327	316	311	336	326	321	294	316	320	324	318	313	331	290	340	340	306	337	333	350	311	310	350	284	280	310	325	290	320	312	320	304	311	325	276	305	315	327	330	316	300	315	306	321	285	295	339	332	309	286	317	327	293	339	349	290	313	312	321	316	322	322	312	309	289	326	300	326	329	323	314	318	318	298	271	338	338	310	288	295	333	339	262	313	323	315	342	313	310	309	321	314	282	337	312	309	354	293	300	271	311	323	374	335	333	320	304	318	338	317	325	328	326	331	274	277	307	319	327	302	336	340	291	332	300	300	337	301	297	329	305	320	330	327	344	329	284	334	295	282	316	358	306	324	321	315	335	321	312	314	282	281	309	301	311	285	333	291	323	296	307	315	326	315	319	282	321	319	331	319	318	294	309	327	263	333	331	301	316	316	312	305	325	352	297	314	346	334	327	326	294	295	345	356	330	305	317	310	331	282	299	305	319	303	334	333	315	298	313	332	322	307	290	330	295	340	312	301	312	309	328	309	325	324	314	324	294	322	321	311	288	364	333	327	308	302	317	311	318	294	336	344	305	344	322	299	313	287	303	326	324	297	288	323	321	291	304	315	329	319	291	319	297	328	329	305	305	304	289	330	325	325	361	324	337	335	310	284	299	294	354	340	302	329	299	308	315	291	320	296	334	313	339	315	328	317	299	335	314	310	309	330	336	291	304	366	300	320	317	309	304	311	324	285	306	330	338	331	297	332	329	288	305	322	283	285	318	278	315	302	338	316	296	278	315	316	340	301	279	337	297	314	301	314	319	321	317	306	310	334	323	291	314	290	327	333	342	336	309	304	330	332	314	283	328	317	307	319	321	304	304	353	315	291	292	299	306	315	287	307	325	308	313	330	292	337	302	293	324	295	336	295	322	329	315	319	331	323	290	304	338	320	306	317	333	343	297	325	326	322	335	330	314	315	325	310	298	290	308	327	338	301	299	315	301	344	313	311	321	319	321	301	324	343	315	311	322	333	333	315	321	340	305	320	308	296	284	282	292	333	283	303	322	357	352	304	289	278	344	341	308	277	339	314	285	286	307	322	322	315	306	302	344	308	313	297	319	315	324	315	309	325	336	314	311	278	322	343	324	333	296	322	319	317	314	314	312	323	319	312	313	338	321	323	292	331	338	323	303	299	299	330	319	298	344	323	300	329	289	318	293	316	318	329	307	287	316	322	292	313	349	311	346	312	315	324	308	328	339	336	345	331	351	290	319	338	313	313	280	328	306	287	324	326	329	306	321	352	332	355	314	290	317	325	312	332	325	296	321	308	355	338	315	288	331	341	306	321	300	287	330	309	346	302	322	305	341	322	309	299	315	338	342	320	297	333	299	291	314	326	301	312	336	312	294	305	325	320	318	351	312	321	327	289	318	325	344	321	317	333	327	307	314	315	287	337	314	332	308	293	321	288	317	309	314	310	305	308	318	306	289	304	319	291	277	320	299	322	321	344	318	357	340	302	319	323	300	331	339	329	317	341	325	337	315	319	314	322	296	324	304	291	310	313	329	313	352	314	338	326	347	312	310	285	344	288	323	297	343	327	315	353	316	313	318	327	303	321	337	333	306	319	327	298	277	315	305	295	312	320	335	325	279	309	307	301	325	295	337	294	302	303	280	317	342	292	299	286	307	324	307	316	317	301	314	302	325	316	322	332	334	334	314	285	305	329	273	307	342	302	294	316	312	295	312	291	316	321	302	333	345	309	314	350	339	329	302	307	337	305	277	319	339	319	346	312	326	306	359	319	315	321	302	306	328	322	307	334	312	281	348	330	285	340	311	333	327	297	332	318	329	329	297	314	294	319	304	318	329	320	300	309	324	298	290	325	305	321	278	328	320	333	302	333	300	302	321	338	301	331	322	297	334	284	318	322	345	316	302	325	342	293	315	307	331	336	340	336	338	305	296	303	330	355	324	329	300	316	340	283	311	256	338	301	340	275	308	345	299	339	292	306	292	328	313	325	304	325	317	307	308	312	317	334	273	316	323	332	331	313	288	315	338	345	296	321	324	292	356	289	327	296	312	323	316	300	333	362	317	352	311	306	313	330	356	330	305	324	287	302	328	307	290	291	312	319	334	329	323	327	312	316	304	316	295	308	339	304	304	318	303	316	319	331	287	335	311	316	313	346	293	339	310	320	314	315	271	341	307	293	297	324	324	323	283	310	344	304	307	313	309	336	314	341	298	330	321	316	308	300	332	301	314	344	305	342	343	336	293	332	330	292	294	342	346	327	328	317	293	320	313	292	296	320	321	357	309	325	301	326	308	342	307	313	295	301	314	332	308	310	314	321	285	345	309	313	323	320	305	299	310	316	336	323	331	361	318	364	311
12422	23469	21997	14766	10953	8377	6430	5201	4080	3317	2718	2353	2011	1749	1575	1348	1261	1156	1017	967	901	910	850	748	845	797	800	804	820	784	858	771	752	778	774	710	688	745	676	714	738	663	673	627	621	624	664	663	604	626	644	678	665	635	687	642	679	661	645	619	634	647	646	635	703	657	612	625	656	626	615	620	682	632	666	617	658	644	636	655	638	635	607	676	617	608	657	639	644	603	626	676	650	658	672	598	660	626	629	653	599	614	605	639	594	624	590	670	648	597	595	645	617	628	625	657	636	626	625	600	629	670	694	639	640	684	635	646	631	625	625	579	625	613	672	647	611	635	647	637	617	607	628	629	629	652	634	581	634	659	681	649	617	672	630	622	661	660	596	659	626	641	610	634	617	578	626	612	607	631	625	653	614	581	626	611	654	649	634	630	637	651	593	617	626	658	591	614	655	614	630	584	572	621	650	589	637	596	627	612	602	626	612	592	628	633	600	639	636	575	608	596	679	630	609	648	618	626	632	604	598	621	628	616	618	610	644	669	623	654	632	628	633	639	633	607	641	637	644	570	607	626	632	610	576	608	611	614	604	606	580	628	600	635	616	622	624	608	614	660	589	664	661	576	617	585	621	630	670	632	612	634	587	637	558	640	609	684	598	611	649	641	601	572	645	626	667	603	604	620	581	597	610	616	651	605	639	613	623	600	625	636	642	599	526	634	633	612	639	607	634	608	616	672	636	619	619	598	621	655	644	631	633	619	587	591	580	631	653	649	615	613	633	675	600	659	591	629	644	602	623	664	597	642	635	614	628	604	611	613	608	621	612	631	627	638	627	613	613	610	645	666	664	665	636	599	609	581	704	631	598	611	686	658	641	675	652	632	643	613	633	665	639	651	603	620	660	632	627	568	638	644	607	589	639	628	660	635	544	639	619	652	613	594	582	633	609	563	647	647	616	580	599	618	625	592	622	612	663	630	639	590	608	630	654	609	587	646	655	620	621	648	660	636	610	620	609	643	615	606	592	630	632	651	628	649	609	576	656	621	636	642	595	618	650	612	588	584	595	652	611	582	616	596	667	623	581	645	639	567	585	620	604	615	646	567	629	637	620	649	653	589	629	621	604	622	617	636	677	659	655	670	661	611	640	678	619	644	648	595	598	603	622	618	626	626	636	643	632	654	642	594	613	630	600	619	557	600	611	592	623	609	627	649	598	633	636	632	647	620	610	630	624	623	633	638	621	613	596	630	618	648	600	595	651	641	594	604	636	595	643	642	637	613	641	645	642	634	644	592	635	650	659	621	641	576	608	635	602	591	622	600	634	618	594	622	601	615	606	596	627	653	601	630	611	668	649	641	607	603	630	627	644	630	655	594	638	597	604	602	642	596	609	639	597	550	615	591	607	622	651	591	595	611	658	600	616	636	612	539	643	639	620	647	634	648	656	590	611	637	632	617	651	628	638	707	601	651	624	638	626	595	648	630	626	643	628	607	636	599	605	638	608	616	629	619	636	625	584	638	629	662	593	616	659	638	635	614	600	623	689	651	627	612	627	634	603	641	609	599	587	667	633	606	638	622	595	624	629	630	627	640	625	657	602	589	614	622	603	645	610	607	623	624	625	660	621	616	648	632	652	640	613	654	652	600	645	628	636	631	650	641	599	584	594	632	571	617	632	640	625	641	666	628	592	640	618	615	675	591	608	599	618	624	597	651	670	605	620	617	604	630	629	621	663	623	643	696	614	628	578	623	683	640	648	626	668	603	668	635	587	611	624	603	639	610	620	678	582	626	615	651	668	671	635	626	623	656	649	604	619	601	623	632	616	633	635	639	640	615	636	653	627	629	591	633	608	653	655	613	568	627	632	612	645	612	621	686	639	594	564	617	641	611	594	640	650	612	641	661	629	617	646	672	617	630	662	613	644	629	634	609	683	651	644	605	600	598	624	665	661	613	701	651	615	621	652	641	651	642	612	630	659	643	636	633	629	609	599	606	655	655	600	601	602	608	664	615	628	612	637	596	651	603	619	634	615	593	635	630	669	610	631	614	607	627	662	630	640	669	646	626	639	637	631	649	637	584	610	609	596	604	633	621	596	646	625	647	636	648	640	587	601	612	596	571	614	604	582	614	606	602	620	646	603	604	625	640	633	591	622	614	608	637	633	619	627	641	629	601	629	627	623	580	604	658	599	671	626	674	603	575	603	594	649	640	624	656	652	607	633	657	640	639	600	606	634	633	584	635	630	605	619	657	675	635	672	597	608	580	593	637	604	608	611	636	632	585	618	608	641	604	621	617	617	593	633	605	636	705	647	622	634	633	658	598	588	620	606	631	650	596	647	658	633	626	600	628	643	608	607	637	602	603	605	651	638	626	648	692	618	604	645	615	607	584	634	633	611	612	611	635	611	664	609	631	629	604	613	650	634	629	629	616	648	608	678	615	616	655	618	639	627	636	691	618	675	610	659	642	641	601	632	630	640	630	654	637	592	645	614	632	619	614	609	607	618	634	643	590	661	582	624	649	613	645	635	610	642	653	627	612	645	628	622	565	619	617	624	626	594	612	620	614	614	616	638	661	707	627	622	644	597	596	629	626	682	617	630	601	695	613	641	630	654	608	689	604	615	622	639	601	638	549	617	597	612	597	631	574	614	652	615	651	611	588	619	674	612	652	644	597	641	631	683	622	613	646	606	612	638	567	654	612	636	602	634	619	589	598	600	621	680	661	594	659	657	621	611	629	624	631	648	663	614	629	617	618	627	612	625	611	601	601	612	635	628	637	601	617	655	626	610	662	668	605	661	620	645	641	634	619	620	639	633	640	610	598	630	609	658	645	611	652	642	652	626	614	612	633	661	657	651	633	635	656	625	582	666	584	682	655	659	584	587	621	660	652	612	611	619	631	591	555	627	594	654	630	608	652	606	656	641	629	599	600	633	630	616	624	642	615	650	658	642	589	641	590	655	655	703	586	639	621	632	621	606	682	623	662	612	594	617	630	608	607	624	613	576	590	603	639	650	672	616	608	638	615	621	590	605	600	640	644	658	643	616	617	614	674	676	642	630	612	613	602	630	617	615	621	645	632	640	653	651	635	560	595	625	674	623	619	620	622	632	642	598	620	687	640	612	601	610	647	606	610	612	637	619	608	629	599	602	616	598	660	615	607	626	591	635	614	634	616	594	600	618	650	643	605	609	647	616	599	621	639	661	605	600	600	591	598	714	653	627	617	594	659	585	591	607	589	627	650	649	594	621	673	606	565	628	631	591	590	620	641	625	619	679	594	583	614	680	637	618	667	649	605	597	647	657	631	626	578	621	582	612	596	637	553	594	622	641	613	646	620	627	665	635	649	607	619	650	573	573	614	652	602	653	643	644	685	637	657	638	653	596	597	637	573	561	653	642	608	654	631	635	642	604	638	621	622	624	653	620	623	673	618	599	597	650	667	630	653	639	640	636	638	631	606	639	630	592	619	609	622	616	608	614	616	608	589	640	588	639	574
24155	21478	28985	24352	21435	13800	4912	2709	1985	1722	1409	1253	1111	935	944	838	807	753	687	633	642	599	593	578	589	595	550	528	535	558	540	523	526	555	508	523	490	487	502	510	490	500	511	532	493	495	487	500	512	510	508	489	512	485	488	524	458	485	465	487	486	478	491	502	486	487	506	482	444	505	481	480	484	518	495	466	452	459	468	476	506	513	484	464	491	512	505	488	479	504	488	495	468	463	498	470	488	497	490	479	457	455	481	486	447	445	436	507	447	464	543	480	493	469	467	479	491	473	470	433	446	469	465	523	448	483	490	478	452	500	476	461	510	478	491	499	466	438	479	468	478	481	507	487	476	460	502	491	467	459	494	435	503	461	460	486	454	464	475	506	474	482	490	430	471	492	511	504	484	424	504	482	489	492	488	437	507	487	462	480	440	458	439	483	493	473	461	450	462	481	515	446	508	479	484	510	483	490	502	477	456	442	514	509	481	472	489	472	491	479	541	497	459	513	479	459	475	479	501	498	494	483	452	432	497	452	517	431	467	464	443	501	498	495	492	474	429	482	493	478	434	503	464	498	458	458	499	477	434	466	450	497	478	510	477	478	495	468	504	495	447	441	474	465	465	455	473	469	471	493	510	464	485	492	480	507	463	487	473	438	439	501	516	467	432	486	471	486	466	500	439	489	470	476	461	488	467	444	463	460	467	496	498	463	498	457	482	479	462	461	448	491	464	493	475	461	459	485	510	452	473	493	474	478	518	471	439	469	472	455	495	483	439	462	475	469	441	467	505	463	457	485	446	431	492	481	491	486	433	493	437	431	496	495	489	517	495	481	485	441	445	485	458	466	476	468	480	508	448	520	438	477	442	498	453	466	491	486	447	476	469	497	487	453	483	520	444	500	487	465	448	484	459	499	462	515	473	487	488	460	477	458	449	498	460	464	494	475	475	466	454	502	447	452	478	514	453	505	462	488	477	498	475	453	509	472	496	483	443	457	509	474	467	440	490	450	499	452	474	479	468	451	501	497	485	465	446	466	463	446	478	474	479	418	535	405	460	498	487	453	463	457	463	494	460	475	446	511	452	477	446	455	497	471	448	467	443	439	512	498	462	478	429	466	481	522	480	483	503	471	486	464	464	443	490	458	480	478	448	473	472	452	470	452	444	472	453	498	482	482	452	488	507	482	438	516	426	422	519	518	460	470	466	516	489	463	470	513	462	436	478	445	516	470	479	468	478	467	460	460	476	480	508	434	483	463	469	480	476	433	466	472	485	474	501	461	513	426	513	513	525	501	498	444	471	462	462	452	443	480	488	470	467	495	504	484	486	468	482	460	473	487	416	499	474	481	498	421	477	428	487	477	463	446	482	468	472	459	510	462	494	484	448	473	469	472	494	473	473	422	479	460	470	498	467	493	484	493	495	452	468	473	473	455	456	437	465	494	493	482	456	460	490	493	495	455	483	465	505	489	466	493	476	496	466	433	468	506	480	514	472	454	477	512	452	474	486	460	463	459	472	456	482	501	458	467	499	473	443	484	492	505	426	453	476	480	466	452	475	472	461	436	483	512	472	484	447	501	479	450	485	464	464	468	452	494	533	457	472	468	497	463	492	478	461	481	452	466	492	427	457	477	476	443	464	458	489	491	518	509	460	430	438	504	469	451	438	531	462	449	499	457	478	467	439	485	467	446	470	478	454	464	464	431	511	464	479	449	458	475	470	472	487	473	485	497	450	457	452	468	489	479	483	458	515	458	444	487	475	513	426	516	494	481	492	482	454	441	466	456	487	449	431	465	463	409	473	458	424	465	449	467	463	479	471	449	494	445	490	454	461	490	455	475	496	477	480	495	474	435	463	473	492	520	505	531	462	478	480	475	490	469	459	496	489	471	443	467	486	462	487	490	483	482	501	478	462	499	420	499	469	474	470	451	474	522	489	444	426	445	421	503	486	443	452	485	465	452	461	491	488	495	482	461	437	502	447	453	481	461	476	487	454	485	492	503	479	452	452	462	456	483	450	462	495	463	494	491	463	461	465	492	440	494	491	494	444	488	449	457	438	530	438	462	495	459	473	458	481	471	439	522	438	522	507	532	475	489	460	435	472	466	483	479	488	493	449	465	433	478	464	473	498	457	522	449	495	465	484	460	430	479	476	466	468	511	461	461	469	456	464	460	433	474	482	483	477	449	475	468	456	459	465	456	508	500	485	434	435	441	418	487	508	467	507	454	488	477	463	471	461	497	446	479	476	468	465	442	465	498	458	498	434	480	466	464	475	424	460	477	426	475	474	472	498	450	472	452	492	458	460	455	476	439	475	473	515	444	471	448	490	509	519	471	459	497	478	464	495	461	462	449	482	481	466	469	462	453	497	460	447	475	463	453	520	520	490	477	446	447	482	457	484	461	460	477	432	471	453	476	460	499	469	513	441	489	467	514	477	458	469	459	459	452	455	456	529	500	435	453	466	482	450	495	467	449	472	463	485	446	490	464	464	464	472	466	526	425	482	471	479	481	465	443	466	460	468	505	489	474	493	494	497	507	505	468	437	518	492	511	481	479	435	516	431	470	466	488	477	506	435	473	470	482	464	521	440	453	517	508	482	458	470	464	475	447	461	486	471	503	504	490	477	529	468	465	550	485	481	448	456	469	454	456	477	449	457	501	480	473	484	523	451	500	489	471	476	484	470	471	437	459	474	454	502	485	464	479	459	506	451	461	472	513	488	489	504	483	483	467	458	462	419	465	479	489	484	447	457	441	460	469	489	469	459	434	495	465	458	489	510	472	459	494	460	469	457	495	479	476	469	484	484	456	477	456	478	443	488	469	471	458	456	472	516	455	465	461	447	453	499	509	461	495	445	457	464	471	509	464	484	491	497	466	464	455	463	482	464	476	480	444	479	480	442	510	431	470	492	448	481	459	479	450	489	513	476	463	465	502	472	440	462	459	499	483	473	475	478	470	455	502	496	477	501	484	482	429	445	497	434	483	490	471	498	494	507	448	449	457	498	458	509	493	453	463	480	498	499	474	454	482	486	461	451	463	438	458	482	476	476	500	522	447	490	499	454	433	464	481	468	467	486	471	476	454	444	442	487	456	480	480	485	475	481	474	470	462	507	478	435	522	470	473	459	483	468	479	501	459	482	449	462	464	443	441	472	454	450	445	435	481	470	492	476	462	505	522	465	474	486	470	466	459	457	447	464	493	455	482	485	462	454	501	493	489	479	476	489	510	446	478	472	498	484	465	431	457	467	492	466	494	472	458	529	481	460	480	435	518	458	465	466	477	485	438	477	434	482	461	480	451	503	500	488	477	474	481	463	494	448	497	484	479	485	448	501	441	476	465	473	473	459	502	445	443	457	460	492	480	488	499	401	473	453	504	463	475	466	460	468	493	494	501	445	476	428	455	487	461	469	439	498	477	451	476	473	468	464	495	461	470	482	438	454	442	498	480	491	424	518	464	527	481	447	469	437	456	453	459	450	451	496	449	464	477
15209	29211	27257	19671	15482	12201	9684	7790	6308	5124	4294	3715	3170	2785	2506	2198	1967	1817	1662	1481	1339	1232	1292	1240	1208	1140	1149	1123	1136	1148	1160	1100	1089	1138	1048	1067	1040	1082	1015	1036	1024	965	960	957	902	918	882	893	885	959	907	931	894	932	950	903	911	940	957	914	885	921	830	900	941	945	922	968	896	948	938	932	926	952	938	916	883	948	951	927	886	962	880	947	925	939	870	937	899	888	901	924	924	907	879	839	861	904	938	893	844	932	895	857	935	899	901	940	928	935	906	908	899	922	921	955	924	926	947	966	880	925	935	934	913	894	989	926	880	908	968	890	911	935	931	930	941	931	869	918	948	913	950	930	940	911	853	899	860	918	887	919	874	870	895	875	870	882	837	958	918	905	907	887	916	931	919	909	881	868	855	900	958	962	955	939	947	932	913	920	893	907	872	897	945	807	946	913	888	920	882	881	891	882	874	853	893	961	856	893	887	898	951	854	901	945	950	896	902	885	927	873	860	866	915	880	896	859	887	955	920	899	874	900	902	916	873	899	910	922	913	946	939	947	880	886	895	899	854	959	920	916	910	939	905	915	978	860	901	875	873	820	916	923	871	880	886	891	927	918	890	910	854	893	885	862	856	858	906	861	948	886	863	934	909	927	903	900	925	862	874	872	864	937	847	892	871	856	882	871	964	898	898	901	925	932	892	896	908	920	922	917	910	916	942	862	847	907	808	912	952	883	858	937	884	874	936	892	876	942	880	938	924	942	925	913	914	926	849	884	920	891	928	894	876	881	842	910	916	896	898	879	842	909	888	930	974	912	921	880	937	841	903	907	885	845	916	889	890	913	929	865	945	862	902	912	907	935	869	913	932	914	889	869	923	836	953	917	872	917	875	950	912	875	924	886	907	881	912	962	909	899	840	865	852	898	873	912	1000	885	841	898	898	901	861	900	877	890	894	950	919	885	894	840	892	883	899	928	873	900	924	909	911	885	934	926	945	929	869	844	898	937	847	898	867	863	844	903	819	1013	892	871	950	927	954	881	873	912	894	884	890	950	889	906	894	880	887	906	942	887	849	926	879	922	892	827	891	889	896	925	927	900	917	936	939	924	854	922	921	860	855	890	909	904	887	892	926	892	879	924	866	906	907	931	948	872	874	882	909	916	940	833	895	906	848	905	903	916	946	916	917	908	896	885	944	931	890	920	943	895	907	912	883	941	860	869	900	895	880	875	912	839	871	962	903	919	870	885	903	936	965	940	917	879	902	936	902	918	831	924	868	922	872	943	908	872	928	868	924	902	881	882	913	911	899	892	873	923	938	894	868	865	896	916	941	906	880	925	893	911	886	953	842	889	905	890	904	925	893	952	893	925	958	924	915	876	932	888	891	899	897	879	861	848	854	939	839	960	870	924	856	931	848	864	931	864	911	899	959	934	932	896	855	934	859	867	896	926	873	920	968	851	862	917	889	891	888	927	910	927	975	927	923	895	905	909	913	939	916	935	898	893	877	957	892	923	892	885	929	855	874	904	937	890	874	910	912	911	891	919	878	930	907	920	909	872	909	943	918	931	904	869	856	916	864	917	889	942	877	903	893	894	862	888	939	914	888	909	905	912	896	880	930	905	872	891	865	910	921	893	890	883	878	872	939	938	894	995	874	922	920	934	878	893	876	897	874	882	869	941	883	914	903	885	895	880	893	888	836	888	886	881	904	867	914	857	881	904	908	903	866	918	921	910	937	893	925	907	860	874	893	869	888	891	900	903	891	862	902	900	917	848	857	918	903	928	923	901	904	894	888	890	923	836	878	869	880	894	881	918	884	886	916	862	899	864	871	893	908	884	937	898	860	881	914	889	883	925	896	897	892	939	898	918	917	906	916	948	907	920	898	874	915	965	905	927	919	949	888	864	942	916	880	890	901	941	939	886	890	891	906	897	913	932	881	937	839	899	910	909	860	917	914	923	891	864	911	918	925	940	946	920	916	892	929	874	887	929	890	927	949	878	891	897	878	928	883	923	907	913	897	914	849	923	882	896	864	909	913	809	891	916	917	901	904	918	909	915	921	879	891	926	904	868	931	878	908	869	819	894	940	885	923	952	830	908	881	846	880	867	902	843	891	920	906	909	927	905	895	969	893	874	927	957	903	937	857	921	899	906	895	922	887	849	846	924	873	917	885	902	897	905	886	880	873	869	886	923	898	886	869	872	921	898	906	910	906	901	913	908	905	888	915	903	906	875	925	908	873	858	901	957	867	864	913	902	924	890	953	901	863	890	947	868	833	929	908	949	917	891	935	876	887	900	901	901	875	872	881	877	904	897	896	919	904	883	891	896	917	922	905	916	902	822	874	913	860	927	925	928	887	885	861	939	917	900	887	954	871	875	855	929	895	866	932	888	891	912	900	859	875	907	857	872	922	895	886	881	839	897	885	882	912	909	878	852	848	928	873	944	934	850	882	901	874	936	856	897	902	922	865	905	867	901	914	911	892	890	919	919	848	921	911	930	911	909	897	903	930	971	873	902	919	910	862	908	898	859	854	920	909	965	864	923	884	955	889	891	893	927	933	900	870	866	916	905	933	895	881	884	930	933	947	917	848	900	878	906	875	925	884	899	897	908	892	890	884	949	936	881	896	907	895	896	852	952	924	919	890	886	924	928	883	938	928	880	841	917	943	877	972	850	861	899	930	875	873	903	900	915	912	970	955	884	951	877	878	867	886	895	890	880	917	947	906	865	900	888	896	930	838	852	886	886	857	887	886	928	961	916	943	861	925	909	883	882	890	903	841	947	865	831	898	904	920	897	847	946	890	916	890	857	950	895	900	946	932	912	901	921	826	874	904	852	937	916	896	927	824	888	923	946	873	858	874	941	907	883	900	863	892	894	906	864	925	886	883	909	898	922	919	873	892	912	898	874	892	903	879	881	871	922	873	896	907	896	885	861	899	870	880	884	867	911	887	871	883	897	903	875	857	913	880	871	890	886	890	862	932	877	840	860	857	874	880	889	921	926	871	896	871	904	933	858	865	948	877	905	928	858	891	863	921	914	895	862	1014	940	898	842	921	916	873	869	902	841	897	891	931	928	856	920	895	848	953	905	898	879	890	909	847	899	882	826	879	894	913	922	883	866	884	924	962	912	890	892	906	872	929	936	920	903	852	878	943	879	933	889	888	914	875	900	862	915	927	924	898	891	890	887	909	931	888	870	901	872	961	819	885	956	954	927	888	865	898	883	945	922	917	901	875	934	953	881	880	900	940	906	944	899	857	902	881	942	849	869	879	920	926	906	886	887	931	926	882	892	869	863	842	852	919	845	912	882	888	901	882	937	904	915	921	893	876	925	918	933	874	899	913	892	833	939	863	911	889	897	926	932	849	942	887	866	923	889	924	891	882	914	926	906	878	875	873	928	908	895	922	890	915	893	897	902	899	934	943	893	913	883	875	938	894	874	913	915	883	849	918	917	836	883	883	900	887	889	957	929	880	884	928	869	871	879	900	920	899	890
27468	17889	7045	2988	1564	1034	836	615	512	407	365	373	328	339	291	297	290	278	235	277	273	238	258	248	236	244	253	251	218	246	249	298	251	257	244	239	244	242	246	242	257	246	221	223	239	259	230	260	237	271	255	230	224	232	229	261	228	219	244	239	255	261	268	254	228	222	232	247	248	240	239	248	210	214	273	236	232	263	204	255	244	273	235	246	251	242	202	250	241	244	230	246	241	256	269	238	234	243	241	249	251	264	235	237	216	234	270	247	264	248	232	233	243	239	244	241	236	248	250	239	227	227	226	233	263	251	243	263	230	202	269	234	251	231	215	232	219	263	248	238	236	228	257	243	248	255	245	261	247	256	211	240	243	231	264	222	237	253	244	253	274	204	247	264	252	244	281	260	255	221	229	219	236	199	263	236	219	240	214	239	248	233	268	223	235	248	213	261	244	250	262	243	243	257	268	263	242	234	214	254	246	220	239	212	246	234	249	218	257	235	250	229	239	234	254	246	236	261	254	247	250	245	212	232	243	208	233	224	244	253	238	269	229	225	235	234	234	235	251	234	237	224	245	231	231	272	222	231	251	210	209	230	253	267	225	215	248	233	248	212	239	250	241	237	257	253	235	249	252	225	226	233	254	227	233	223	260	231	249	234	229	259	243	234	217	220	219	243	231	233	239	264	240	259	227	221	215	225	247	258	263	253	268	248	251	241	245	245	220	243	245	257	228	253	218	221	229	230	211	229	247	247	252	242	228	214	247	215	264	267	209	241	259	265	260	264	234	234	208	235	231	229	235	218	256	219	225	196	235	216	246	241	228	232	238	236	256	240	248	243	265	272	202	252	221	235	232	218	237	246	240	214	222	244	234	234	241	259	261	246	265	267	247	259	268	229	243	231	241	239	243	233	231	240	236	243	240	249	279	229	251	227	228	261	252	276	232	211	244	218	241	233	279	238	268	265	235	242	260	258	248	228	245	270	226	258	253	246	239	244	248	257	250	261	229	266	251	230	247	248	230	229	247	214	234	219	280	252	254	247	224	236	229	231	249	227	251	250	239	285	246	242	244	237	241	233	230	240	251	255	271	220	234	194	223	241	236	249	221	221	234	264	239	262	244	239	204	232	244	222	254	255	263	239	260	226	250	237	227	230	234	227	251	233	249	228	234	235	225	222	224	243	237	218	233	247	248	231	238	236	233	229	245	238	255	226	252	236	239	250	258	250	248	236	232	253	224	248	253	224	244	244	233	242	234	264	229	244	234	195	237	242	249	237	234	276	242	229	239	269	199	264	234	244	247	259	227	237	265	230	234	247	238	223	252	241	237	250	243	237	264	239	261	247	211	269	242	269	237	223	196	238	254	213	248	251	238	241	250	237	250	246	261	242	239	226	248	226	214	224	233	216	248	253	244	237	263	253	224	201	217	231	231	247	234	242	252	251	232	266	217	224	237	242	237	256	240	214	248	256	245	260	224	257	247	226	232	236	258	234	228	236	241	221	235	273	234	224	237	247	233	212	263	241	255	217	247	247	278	250	244	247	220	239	223	255	197	212	219	220	249	232	249	218	247	237	226	224	238	250	257	229	235	215	268	258	224	249	264	246	250	228	233	230	221	247	241	229	229	229	214	222	241	245	241	252	267	224	259	221	264	226	204	254	218	242	243	245	234	252	251	245	258	248	236	242	235	250	243	245	240	250	248	240	244	218	256	226	232	242	249	256	222	229	249	237	255	235	236	230	249	232	228	258	242	230	236	219	227	256	248	229	214	231	237	265	214	232	229	229	254	233	239	242	233	235	250	216	246	244	236	197	215	247	243	238	242	229	231	262	236	249	238	238	259	259	238	222	251	239	228	223	270	200	234	227	251	262	228	276	268	236	253	221	265	245	233	254	267	236	229	236	221	241	238	251	234	249	264	241	253	267	220	264	241	205	272	245	248	224	217	216	243	231	249	266	239	262	219	209	222	248	215	249	229	206	238	235	234	230	228	228	224	200	239	247	255	243	213	239	246	239	250	253	252	259	231	235	235	261	216	235	238	216	228	257	249	249	265	236	216	219	252	246	213	220	236	235	256	236	220	248	220	280	221	217	250	241	251	244	242	247	239	258	254	267	247	220	235	248	212	227	226	231	247	217	239	260	227	241	233	232	238	227	237	227	268	246	266	221	247	230	254	223	237	228	234	245	231	232	228	222	236	246	247	233	238	247	231	221	238	230	258	271	244	227	237	254	207	254	226	264	249	250	226	255	226	244	229	231	214	220	253	229	217	254	256	208	226	258	266	241	228	236	219	261	243	230	252	241	224	253	247	262	226	255	249	239	247	221	245	211	227	259	214	261	233	250	258	227	230	238	241	219	263	238	228	232	260	235	243	225	246	238	252	218	239	249	265	234	234	245	240	227	266	230	237	217	231	243	231	238	219	205	246	246	240	232	214	259	250	228	255	249	255	259	198	248	229	260	250	238	252	220	240	251	239	240	254	238	263	231	238	238	254	232	240	233	234	246	225	278	230	263	230	228	256	226	233	252	239	245	212	238	243	239	232	227	245	241	233	263	231	247	235	236	252	225	255	234	246	213	249	249	233	202	249	240	236	254	230	232	243	247	244	240	262	239	231	249	208	250	252	249	226	229	239	255	245	269	231	238	227	225	237	245	228	201	244	219	259	218	261	253	252	256	265	234	222	247	228	227	241	251	250	226	237	247	236	250	234	204	249	250	238	239	238	230	261	249	236	220	231	227	233	239	251	241	253	273	243	257	260	230	250	241	216	227	244	275	240	244	273	242	261	235	242	226	245	254	205	241	271	231	246	280	250	236	240	229	272	273	263	212	236	220	235	242	281	229	222	263	222	266	251	241	243	245	254	256	234	259	215	258	231	227	268	236	238	243	226	217	261	266	243	206	257	241	234	257	232	240	223	212	236	240	244	232	234	244	252	221	249	266	245	246	230	211	226	233	225	241	247	229	243	267	256	197	228	241	242	258	214	236	221	224	242	226	249	207	236	241	243	244	250	239	216	241	237	224	239	220	246	240	232	231	238	240	247	245	241	225	219	242	215	255	278	227	270	219	222	255	231	217	267	224	236	261	241	237	229	240	259	215	219	214	245	229	247	223	260	250	231	239	246	239	233	236	224	249	240	236	218	265	232	232	244	237	236	278	269	228	227	243	248	268	219	223	245	218	244	227	233	251	249	254	253	238	209	250	255	214	244	237	293	231	238	236	263	245	195	221	218	256	236	229	249	211	268	231	221	238	233	242	240	238	218	261	242	260	232	228	226	260	239	270	257	222	245	265	268	244	226	236	259	257	259	259	240	234	246	229	230	258	218	262	242	220	247	251	254	221	194	236	234	242	256	221	249	263	242	223	250	228	250	271	242	242	219	202	245	225	250	235	251	231	243	254	251	245	244	246	226	247	221	248	249	255	239	242	219	247	254	262	204	227	238	240	223	236	241	235	241	233	227	225	262	266	237	246	251	208	233	234	196	244
9591	13738	12553	7279	4966	3645	2749	2128	1716	1382	1170	1084	938	848	763	730	690	651	641	606	556	599	545	529	544	518	517	561	526	544	558	545	537	516	551	571	510	543	514	534	491	518	517	506	532	488	494	539	517	522	509	479	474	473	519	492	484	498	419	480	509	502	494	490	501	492	452	448	488	513	530	520	509	476	541	461	542	489	464	475	484	492	530	519	523	509	491	527	493	512	503	469	514	518	553	505	516	507	512	520	509	535	494	537	474	508	494	495	492	451	530	489	567	472	519	487	511	486	502	541	481	520	525	519	531	510	467	535	493	496	481	484	483	505	506	509	508	443	503	465	505	499	486	467	506	500	496	508	461	463	471	488	518	506	534	511	496	468	484	480	485	505	491	479	494	484	485	488	449	470	465	500	488	488	497	502	506	479	513	461	450	517	507	491	497	474	479	493	535	475	466	496	528	508	524	521	496	489	516	489	449	459	478	497	513	492	513	506	491	440	512	505	539	511	487	510	505	496	512	488	496	508	539	501	463	474	495	485	512	511	521	474	516	510	489	483	482	526	491	494	489	498	506	512	489	514	498	490	499	521	483	483	490	541	478	520	471	507	462	486	482	498	490	510	464	513	503	445	512	517	529	494	537	493	524	518	492	480	501	529	508	494	527	487	519	503	503	486	490	517	502	454	494	506	474	501	534	487	530	504	485	516	464	478	508	527	483	503	522	508	460	454	468	503	486	518	481	500	494	509	477	474	483	472	487	524	514	500	528	474	458	520	541	522	486	524	506	501	487	478	496	459	479	458	495	520	513	500	483	482	516	510	497	503	515	472	472	481	552	494	500	501	494	453	493	479	478	481	479	480	500	511	460	464	487	480	471	503	464	487	517	489	483	493	458	493	488	543	482	483	486	464	509	519	505	519	505	518	503	493	500	494	534	462	500	492	499	524	474	518	505	469	474	491	486	497	487	501	501	491	513	514	488	486	511	529	484	526	461	458	504	539	518	476	511	492	492	508	503	481	490	507	525	496	486	507	502	538	507	495	502	503	476	502	502	529	496	482	489	472	491	478	540	495	476	466	463	503	481	524	479	488	475	495	463	458	494	513	530	492	460	450	518	495	498	476	496	485	497	471	537	524	515	510	493	512	508	538	523	526	489	521	511	516	494	488	513	484	497	499	521	485	479	507	462	467	505	482	505	478	486	469	477	495	470	499	506	509	537	532	494	471	517	482	505	508	482	548	475	517	482	482	512	558	534	518	479	447	458	496	509	519	521	498	485	499	482	498	444	542	501	500	483	469	494	509	500	515	479	500	474	453	481	460	480	519	504	489	486	510	499	503	463	486	439	465	505	519	516	496	493	555	493	514	471	468	439	507	465	534	493	488	510	508	486	543	468	500	479	498	488	496	500	498	493	513	484	475	487	489	504	517	490	501	523	520	441	487	494	493	486	520	476	474	501	510	481	467	518	457	463	462	507	479	505	471	508	514	511	514	479	492	498	511	496	521	497	509	509	506	475	484	458	475	526	491	486	494	464	456	501	466	528	466	467	513	491	486	530	475	486	495	508	512	487	484	520	489	500	460	461	489	530	508	424	500	461	461	523	513	497	500	498	525	501	480	477	484	472	499	497	520	487	526	507	533	505	488	482	485	453	484	502	508	512	449	548	506	494	466	493	496	496	494	511	503	481	478	547	514	517	497	489	512	514	463	474	469	469	496	466	494	471	508	494	508	486	484	502	472	514	521	490	506	568	482	493	482	515	478	455	463	503	468	478	470	482	527	500	495	484	511	488	483	492	489	467	438	512	477	547	493	460	525	502	480	527	511	518	488	522	492	454	505	494	512	491	471	492	508	468	509	481	553	460	500	485	528	481	536	483	482	487	505	510	454	488	512	501	513	462	501	489	526	494	520	494	466	495	451	483	476	506	500	502	484	522	450	458	496	489	540	503	501	505	507	457	510	495	491	484	502	492	501	518	480	503	493	506	467	464	533	472	507	480	496	491	474	503	494	469	497	459	494	467	516	509	529	512	511	496	442	513	491	456	497	499	488	500	522	500	503	493	465	502	520	515	505	490	489	469	458	524	466	465	518	472	482	540	490	455	508	459	469	482	498	465	516	494	492	487	502	492	503	547	522	487	510	494	483	493	499	505	488	466	503	462	485	484	471	474	487	486	462	482	536	536	470	525	533	485	508	521	506	467	532	467	510	491	506	512	486	487	511	524	462	516	490	461	489	493	532	526	501	487	530	509	492	477	497	502	488	492	495	463	512	512	524	514	525	509	505	500	491	479	567	480	514	484	479	511	521	496	495	457	485	467	491	520	504	465	510	506	527	532	489	463	480	514	451	483	529	479	520	469	496	470	483	476	494	510	476	501	507	502	508	472	524	507	490	498	495	493	444	504	556	486	511	479	472	489	462	508	465	527	471	482	472	482	455	475	509	502	489	524	472	453	473	512	501	512	501	489	508	523	526	466	484	499	489	529	479	459	477	498	510	495	497	483	487	497	490	529	508	530	470	463	492	502	468	466	469	520	483	497	455	494	499	489	509	460	500	506	465	522	431	496	489	463	469	475	472	502	494	488	509	478	497	506	492	516	475	499	500	537	490	449	460	483	500	471	482	470	526	492	479	505	560	479	516	476	510	487	490	515	541	473	486	471	492	467	517	507	512	494	492	512	495	500	484	534	498	487	469	482	489	489	523	498	491	488	491	513	469	520	497	489	472	503	511	508	486	516	519	489	517	468	486	493	474	509	517	496	474	500	513	515	518	474	526	546	500	497	477	547	488	503	499	510	502	484	507	474	478	521	484	506	496	492	465	512	528	520	494	479	457	507	490	521	448	508	500	475	471	493	510	464	481	516	483	531	478	486	497	482	504	496	511	497	484	502	468	516	473	477	515	480	487	491	464	510	501	474	467	453	499	514	492	505	490	518	450	478	482	491	487	491	482	487	496	519	479	516	459	490	477	497	498	512	465	492	493	493	476	479	515	459	513	487	490	490	509	508	482	479	498	502	511	517	472	503	512	477	471	470	486	465	512	476	466	490	478	447	504	475	475	506	495	510	480	472	482	506	510	485	493	461	488	517	486	474	525	471	523	512	458	509	500	516	460	466	499	523	523	456	505	512	513	519	508	499	482	519	528	503	504	536	501	547	475	478	494	523	492	566	540	490	517	480	463	511	491	519	467	477	450	487	460	489	485	466	478	483	464	502	491	484	496	510	487	513	490	464	507	447	516	523	478	479	536	496	496	495	532	506	518	505	490	476	481	458	500	484	496	422	506	477	498	466	489	535	517	516	476	477	473	507	470	492	452	501	496	469	486	511	465	501	522	520	446	496	506	471	484	493	526	505	490	474	482	482	463	456	502	471	489	486	499	473	477	477	471	526	445	507	495	521	518	501	517	517	500	494	521	495	485	491	514	477	473	481	536	480	498	476	507	478	489	491	514	490	470	506	502	429	494	525	478	483	525	507	460	488	504	515	442
25166	21486	27909	25367	13620	3833	2370	1552	1177	1026	759	758	643	600	566	439	455	469	448	376	401	363	349	393	378	363	335	355	337	320	369	353	378	333	319	363	326	357	315	351	349	333	340	308	334	331	310	325	314	322	332	316	321	315	298	317	294	323	325	343	327	294	319	300	326	303	278	325	340	351	311	297	287	315	283	357	320	321	310	291	328	332	308	297	311	344	330	308	300	311	292	325	327	326	308	323	311	306	277	291	329	313	313	338	306	334	348	312	347	290	301	334	326	313	284	329	294	324	313	338	300	343	311	321	288	329	309	327	324	302	293	302	285	325	287	275	321	356	302	311	295	325	340	298	290	293	293	325	308	301	315	297	315	321	287	297	315	295	289	308	309	307	306	315	325	336	299	287	319	291	294	327	321	326	309	325	325	346	338	313	297	297	328	336	307	305	311	323	318	326	330	322	260	273	296	284	306	298	311	313	336	321	332	329	289	309	315	318	324	326	340	298	348	296	331	287	309	309	313	314	290	329	312	297	267	305	287	287	298	342	324	341	329	300	327	321	321	304	307	304	306	291	299	304	316	322	321	322	312	300	301	300	316	293	281	319	308	326	307	341	314	317	343	293	297	302	341	293	315	317	286	308	316	339	357	298	326	273	310	320	311	319	291	312	296	313	298	312	323	321	294	302	308	297	277	335	307	305	278	297	296	314	319	318	322	285	302	308	304	292	327	282	308	285	303	312	324	304	303	311	311	315	293	304	306	310	297	319	300	311	321	315	330	300	303	278	319	299	312	319	314	312	337	322	312	322	312	336	295	343	307	307	323	320	302	296	291	297	304	317	318	290	306	319	302	291	320	290	321	303	316	290	324	311	300	293	305	300	292	291	312	309	330	321	317	344	319	321	325	320	266	324	315	304	331	314	333	333	330	314	301	307	298	310	311	317	291	313	300	335	325	302	331	327	267	322	349	323	275	325	353	269	295	340	332	333	312	338	306	288	311	315	272	330	328	306	264	313	293	278	285	299	280	321	308	329	289	304	306	305	318	300	292	304	311	330	324	340	315	308	314	363	283	325	330	294	281	331	309	329	326	352	303	284	315	283	329	297	328	303	268	288	310	280	321	309	316	319	325	285	292	314	309	303	328	312	328	317	315	311	288	286	318	277	313	335	327	295	301	314	287	303	348	304	280	337	330	316	301	336	307	300	284	314	342	349	314	310	301	341	307	297	310	315	351	315	334	284	316	293	323	323	306	322	332	320	303	288	289	303	277	313	294	311	324	298	304	318	311	293	285	322	327	344	296	319	279	321	339	302	264	305	311	315	314	315	328	318	338	318	292	284	329	321	290	298	345	296	323	303	297	334	297	320	307	307	325	344	302	319	331	314	310	295	318	319	347	334	313	343	301	327	292	316	320	335	325	291	293	334	285	341	326	311	309	323	313	300	313	302	284	302	285	299	321	276	281	301	288	309	292	335	340	307	311	327	287	296	313	301	328	317	308	313	359	307	322	355	311	297	290	305	302	305	305	291	319	318	315	297	325	304	296	333	310	328	289	291	357	319	328	313	303	298	306	330	299	298	303	312	321	302	317	314	318	310	350	282	304	340	302	333	313	312	330	308	311	305	308	325	315	283	324	289	280	310	320	311	326	292	288	271	345	310	336	298	299	284	309	324	313	302	310	295	317	321	281	282	347	330	310	336	315	318	312	297	292	280	293	323	322	315	301	296	295	315	301	301	290	283	343	297	302	301	299	329	316	312	299	311	288	328	334	286	337	311	319	327	350	299	313	297	313	312	331	314	318	316	309	315	313	311	338	318	296	325	329	312	316	315	338	300	302	337	306	281	310	311	345	317	335	308	304	295	310	310	294	320	334	291	318	293	314	303	319	304	301	311	306	319	315	295	301	320	309	344	316	312	320	300	286	302	315	299	295	323	343	316	298	320	354	293	345	289	303	341	320	346	319	317	332	327	318	279	324	336	306	314	310	273	319	313	320	276	304	296	332	317	301	311	313	301	307	301	294	341	299	302	307	320	320	301	336	295	354	317	321	313	276	336	333	346	284	321	279	311	321	318	330	305	316	307	320	301	331	315	320	318	305	297	309	317	312	346	352	314	298	317	304	342	276	295	329	301	307	341	347	288	335	313	319	291	317	332	328	297	288	281	308	316	308	320	309	341	309	319	310	299	322	315	314	270	334	301	310	299	320	323	329	308	300	315	324	324	299	325	328	313	255	301	302	292	292	310	335	304	328	292	310	329	301	323	295	338	330	311	322	312	309	310	303	312	300	307	294	338	328	336	323	284	297	306	342	331	319	292	315	339	288	331	329	294	306	270	314	317	314	326	298	313	319	325	325	349	322	282	296	281	292	320	312	307	318	312	327	329	301	322	341	315	297	323	302	291	303	299	319	267	287	304	338	317	303	316	303	280	315	327	309	321	307	304	327	285	304	309	304	320	320	316	319	296	308	304	320	328	298	313	274	282	303	322	315	297	293	300	303	299	293	296	310	318	303	306	317	313	322	308	306	307	337	302	306	289	299	307	314	328	284	292	316	309	346	301	339	306	318	325	305	357	303	280	324	328	313	305	334	314	327	312	319	301	302	289	299	313	319	303	333	325	313	306	319	276	318	308	304	350	296	294	336	326	304	292	305	318	332	307	333	323	292	269	309	298	285	334	343	364	306	314	312	305	310	317	299	288	312	332	301	328	358	325	298	292	297	312	316	279	300	316	295	320	318	293	306	294	277	353	296	277	315	317	304	311	272	287	326	298	312	307	351	330	319	308	293	314	312	281	328	330	296	325	307	323	298	317	314	298	309	355	290	332	308	314	335	303	299	308	297	343	319	311	306	331	320	317	348	318	321	324	333	333	301	307	295	315	295	318	297	287	295	281	323	351	340	324	275	332	307	344	328	322	275	300	332	320	301	343	305	280	316	300	288	321	336	331	320	340	304	319	299	307	335	282	301	296	310	297	300	315	300	336	355	325	303	308	312	314	319	308	305	307	284	320	322	319	302	313	327	315	313	251	308	343	332	289	332	313	314	318	308	320	287	297	315	310	315	325	309	317	289	284	291	325	337	290	298	312	318	285	297	360	320	316	300	287	310	302	306	291	344	314	300	295	295	334	290	306	308	322	298	332	304	325	307	307	308	287	291	310	262	302	283	283	279	303	288	306	319	342	310	331	336	301	303	297	277	316	314	296	313	329	298	308	305	304	316	309	315	321	302	345	310	304	304	294	290	305	330	300	318	289	295	303	292	306	287	305	285	315	274	297	284	305	317	314	316	289	287	291	291	302	335	319	344	333	301	293	304	292	301	289	302	302	295	325	304	308	312	314	272	302	312	295	336	325	282	299	316	276	322	316	318	349	319	316	303	332	308	307	330	326	286	318	299	319	302	301	296	295	331	310	303	292	341	290	275	309	330	324	323	326	297	296	303	317	293	311	311	330	325	307	299	335	331	289	306	304	315	297	290	289	316	346	305	338
12469	23528	21835	14996	10797	8250	6470	4876	3879	2978	2529	2267	1981	1720	1503	1331	1250	1077	1038	956	922	865	829	747	759	790	826	760	727	732	740	787	748	734	726	744	703	667	640	701	596	625	696	672	648	639	687	676	651	612	593	656	613	622	631	699	634	685	653	597	626	615	590	610	668	660	665	637	637	615	666	623	649	599	642	631	635	648	616	638	661	670	612	643	686	602	643	662	684	607	613	646	596	694	613	634	659	639	612	643	588	615	618	618	593	652	701	628	635	640	619	646	615	700	670	616	643	663	645	660	586	671	609	591	633	671	614	613	629	623	629	625	655	583	596	602	631	607	759	594	693	661	622	611	633	589	597	633	611	621	649	616	660	670	647	630	652	641	643	648	621	610	631	615	633	634	581	697	640	644	601	607	598	613	606	591	638	652	619	649	615	674	589	607	612	659	609	644	642	629	669	643	637	646	618	619	630	621	607	643	650	631	653	631	617	629	630	601	619	645	600	639	649	637	648	664	585	623	613	632	624	624	616	621	671	659	607	577	638	593	631	624	633	603	624	613	631	578	634	630	628	630	624	629	630	646	642	612	599	606	609	645	594	603	634	661	613	614	621	616	600	618	630	664	665	658	612	621	627	601	645	624	633	662	617	672	644	657	599	653	656	610	648	651	596	587	610	624	604	646	629	636	607	658	635	588	645	605	624	630	592	616	623	624	655	619	616	606	645	614	649	624	655	610	644	639	650	655	632	652	675	600	636	633	637	638	603	618	621	588	674	616	688	631	602	597	623	595	637	641	674	613	627	648	606	605	619	646	631	665	626	622	640	575	644	614	571	629	627	613	604	646	672	628	648	600	603	619	585	629	608	585	611	663	601	578	607	635	652	624	616	625	654	613	636	589	615	664	635	624	653	619	611	624	599	624	611	638	609	601	619	649	646	676	650	644	596	622	620	586	646	636	612	588	619	639	600	651	631	648	618	627	618	618	633	629	650	617	625	591	628	647	587	619	626	685	631	628	617	602	618	599	592	612	647	678	593	619	609	621	631	665	598	631	649	681	624	627	636	611	637	682	586	635	622	631	625	602	623	631	629	645	678	618	639	605	611	658	616	628	643	645	577	604	618	572	597	633	587	639	664	643	653	660	609	637	619	602	621	619	625	645	663	613	604	604	618	641	640	723	624	630	639	635	573	650	591	643	633	613	623	626	631	616	645	664	657	578	625	675	627	633	605	594	645	648	613	616	639	649	654	628	641	617	614	602	646	637	624	612	635	614	595	613	617	683	644	596	680	599	613	608	632	598	614	619	618	558	645	600	607	616	625	626	605	614	598	605	636	640	638	591	648	607	636	555	605	581	588	673	648	569	628	601	640	626	584	584	626	601	595	649	635	623	618	704	672	615	605	603	631	655	600	598	653	590	623	629	649	647	628	608	608	589	651	638	660	647	598	631	614	632	581	652	596	579	656	643	647	672	636	596	620	636	615	629	623	589	639	632	682	673	609	629	630	614	580	615	593	630	629	615	631	601	639	615	618	608	630	661	594	632	607	617	608	587	628	611	667	665	550	617	645	639	663	601	591	631	605	634	569	653	606	630	606	601	582	660	658	578	606	624	605	606	668	590	636	628	627	570	634	665	631	664	634	626	631	629	635	596	665	653	598	595	656	613	606	645	625	676	615	592	613	602	658	621	638	647	609	630	649	610	634	613	675	689	601	586	595	656	645	693	634	643	619	622	611	624	633	610	705	625	631	623	605	615	620	616	584	613	610	603	667	615	649	610	631	652	625	609	632	618	617	621	609	585	627	635	642	661	645	646	632	635	668	625	622	602	631	628	663	629	596	622	661	631	644	601	645	611	601	661	611	635	608	621	615	650	634	616	629	625	638	632	577	593	655	613	633	577	594	594	627	612	649	642	630	638	635	601	618	588	625	631	592	668	611	653	636	584	630	666	647	640	610	662	617	601	593	645	599	623	621	617	593	626	591	634	594	627	637	639	669	659	639	632	632	618	612	615	571	611	604	582	657	604	646	599	683	601	588	628	619	618	586	594	602	643	648	663	637	599	653	622	619	645	659	670	590	630	612	587	631	602	609	601	612	611	626	615	646	604	593	633	616	598	661	614	620	658	640	617	653	583	607	593	647	650	628	606	639	621	645	660	623	646	600	604	624	639	660	653	614	614	637	650	667	576	621	643	592	658	645	661	612	600	594	655	583	622	540	593	633	630	637	634	649	619	637	610	592	642	640	600	650	623	626	641	670	580	555	629	573	625	622	630	658	665	665	615	629	629	632	639	605	602	639	620	656	643	605	614	626	630	663	635	618	614	609	621	679	590	613	576	622	589	603	630	626	629	631	618	649	639	650	665	634	630	637	609	613	659	596	645	597	629	620	630	625	620	625	607	653	625	620	624	581	623	610	640	681	603	604	622	625	597	552	621	616	617	618	648	629	641	604	590	621	671	589	646	573	667	625	638	642	649	597	601	595	630	624	607	619	627	653	661	630	626	640	630	664	660	610	599	601	647	618	638	637	610	601	635	683	670	622	583	625	599	627	639	635	647	635	618	661	651	603	667	677	616	599	646	650	613	656	648	627	596	622	658	594	662	632	617	638	638	591	607	645	661	605	620	657	637	617	664	614	605	702	635	603	595	631	614	623	619	614	639	627	596	634	630	635	632	595	613	605	637	627	635	626	649	657	610	612	593	633	601	604	628	622	612	561	573	613	643	628	634	586	629	637	608	628	612	636	635	581	610	636	628	619	636	643	609	628	640	620	629	598	665	667	598	642	669	590	609	620	633	601	643	602	635	605	601	654	632	670	640	646	577	643	640	586	600	605	597	671	635	616	653	644	651	600	604	650	628	627	631	649	615	615	611	652	607	640	617	653	631	611	603	613	663	638	616	660	632	588	613	630	650	613	638	614	623	626	637	623	636	636	609	621	649	669	619	631	617	649	625	599	630	620	655	627	618	662	616	619	595	658	587	631	622	673	600	642	647	655	636	640	637	629	633	681	598	619	645	592	625	617	648	634	594	639	650	634	613	618	626	614	644	636	630	658	614	630	619	665	607	656	603	678	631	676	632	602	665	606	619	636	621	620	647	629	632	598	659	649	621	621	612	647	596	651	672	639	631	630	596	639	638	604	704	664	604	583	640	633	641	632	653	613	605	633	592	660	626	613	621	589	614	667	623	608	611	659	595	674	637	669	630	664	622	594	649	607	592	619	641	621	657	671	663	663	609	617	592	640	645	594	604	629	652	608	612	634	615	632	660	639	637	623	589	643	643	606	640	602	626	594	653	666	621	623	613	604	593	618	657	658	580	658	643	593	622	600	620	615	645	573	618	657	615	630	622	646	606	608	635	707	640	631	611	632	668	629	592	641	625	631	643	619	645	615	670	616	609	648	624	583	591	667	664	648	683	591	626	630	621	616	621	615	646	629	634	602	621	603	590	660	629	626	660	626	632	629	638	618	652	589	603	638	587	622	673	623	629
24135	21458	28944	24388	21411	13492	4954	2716	1990	1604	1345	1168	1096	963	929	842	763	722	688	653	609	602	609	587	550	509	510	528	524	541	520	522	528	515	534	515	526	499	485	464	433	511	502	516	513	493	491	530	500	485	473	492	471	516	477	467	457	461	484	479	488	484	458	452	500	460	454	472	497	452	473	507	480	501	484	452	494	486	509	493	513	476	448	524	497	425	445	463	472	457	447	472	461	506	511	428	472	510	459	465	492	463	488	471	467	470	496	467	476	468	459	503	490	453	460	467	492	490	487	495	456	492	474	466	463	487	459	500	505	426	480	491	479	455	494	468	486	493	450	479	477	475	486	474	441	484	462	508	490	501	468	444	477	457	463	452	459	454	448	515	459	468	456	484	457	480	438	477	490	468	470	484	473	470	467	486	470	462	433	478	475	445	458	493	507	499	449	462	476	531	486	451	486	450	471	502	430	446	447	458	484	515	475	465	470	481	476	459	416	512	474	448	437	441	434	469	466	463	498	451	468	453	490	481	470	478	507	478	422	492	510	412	467	443	440	503	456	489	495	472	497	465	447	449	493	431	509	479	475	451	446	478	480	475	436	481	475	460	473	491	474	478	461	483	464	439	459	479	453	494	481	484	497	469	428	460	498	487	481	486	484	488	454	497	443	488	498	521	478	470	470	455	446	468	452	469	470	475	487	515	466	445	483	442	487	479	474	446	468	495	505	437	466	459	469	498	507	512	466	524	504	460	490	474	482	504	483	477	454	460	467	491	488	499	487	471	436	511	447	471	494	488	442	439	491	483	457	442	435	491	477	429	513	481	455	464	420	484	462	461	476	451	455	485	468	423	473	487	549	482	445	499	466	463	451	473	430	474	490	472	465	495	479	454	488	502	472	461	431	453	434	480	484	507	479	426	466	460	475	483	514	479	435	506	508	493	478	482	484	475	488	483	487	481	504	516	465	503	517	492	438	479	462	454	493	497	500	482	489	447	497	442	494	476	486	465	486	448	477	486	466	469	451	476	532	453	451	497	504	477	424	493	483	486	469	518	457	481	446	483	474	496	440	452	444	478	444	494	469	520	470	475	470	512	475	464	452	473	465	482	475	460	471	492	464	474	435	480	488	496	472	497	461	477	502	472	467	489	497	494	456	511	466	461	506	459	459	479	493	460	441	456	486	413	460	471	521	446	452	466	476	447	464	471	489	470	472	491	498	479	468	477	496	430	487	472	498	489	492	480	470	445	451	489	474	461	485	489	497	459	444	470	514	446	492	474	442	442	449	489	517	453	481	477	498	493	414	456	474	458	452	492	457	479	487	495	461	493	476	490	449	439	463	465	517	465	498	461	487	488	482	525	490	498	454	474	466	499	449	458	443	472	480	451	474	457	481	472	450	457	405	480	497	476	471	464	460	443	478	499	478	466	486	451	461	485	481	449	498	487	498	484	479	464	479	480	470	486	507	467	461	480	465	517	503	513	422	432	477	493	451	494	473	461	502	456	442	470	476	490	471	452	447	424	462	473	457	477	487	457	471	498	492	475	480	485	483	491	470	480	480	510	466	536	490	475	450	495	461	445	496	507	473	480	468	460	476	438	474	469	454	460	480	473	475	452	497	462	464	465	487	494	479	477	470	478	470	452	497	466	497	420	475	498	486	466	485	509	497	483	469	462	503	457	482	484	468	476	483	488	507	483	488	477	487	478	479	480	477	470	461	456	487	460	459	512	459	525	467	479	487	490	467	470	505	476	451	424	464	453	490	494	508	487	461	492	496	469	451	473	496	479	434	494	464	456	463	469	524	483	480	476	474	509	429	503	465	513	502	455	459	491	462	503	465	475	457	440	492	482	439	489	485	465	483	473	490	451	489	477	496	474	487	476	467	472	452	454	491	470	463	465	429	475	486	459	500	525	451	503	439	456	461	456	437	504	455	505	451	451	509	445	469	481	487	450	505	475	441	471	466	455	483	437	491	466	469	469	504	469	445	501	474	484	421	463	472	477	503	489	479	460	448	433	480	448	441	448	481	509	446	488	475	476	497	460	488	461	462	487	432	489	461	443	473	469	480	490	466	501	489	492	469	447	476	467	488	474	486	453	456	462	484	493	491	451	427	455	490	504	467	482	473	500	485	466	453	492	442	524	508	465	488	465	467	467	487	469	468	455	482	474	461	457	453	454	480	481	463	466	462	474	480	484	465	485	462	481	516	484	507	484	491	444	488	441	435	475	439	444	435	463	464	510	470	452	452	428	434	448	490	498	470	474	442	488	422	467	484	480	459	491	480	447	464	444	537	482	491	459	459	478	480	493	444	451	485	461	470	459	475	488	504	475	471	450	505	494	468	463	494	490	468	497	488	462	482	462	460	415	479	453	506	437	458	489	459	467	441	468	463	462	460	458	480	496	489	451	467	441	442	483	457	479	492	472	460	473	437	480	497	463	479	494	486	473	466	513	497	473	514	457	453	435	451	491	463	484	483	486	496	472	466	465	504	474	458	465	501	493	475	474	468	491	497	498	492	484	490	498	487	430	434	481	445	501	478	476	460	468	474	464	482	459	444	486	458	480	454	448	438	475	484	484	449	487	482	467	493	459	461	427	430	489	452	486	436	458	488	503	451	469	463	479	445	469	463	425	483	462	475	459	462	475	461	503	505	450	475	481	477	488	475	465	471	475	457	449	483	445	487	467	473	478	425	555	488	478	483	465	510	516	446	444	461	452	460	442	485	478	422	454	467	506	469	497	484	471	484	460	459	481	509	481	483	476	479	499	475	456	472	504	470	452	459	468	481	473	474	461	485	525	456	458	509	491	468	484	454	474	480	483	471	447	467	471	467	472	492	482	478	482	477	436	456	475	451	473	453	469	480	472	468	447	456	497	477	465	452	481	451	463	464	484	450	490	467	503	449	512	466	463	458	481	527	485	465	441	489	456	478	487	470	461	453	441	518	483	474	451	466	418	470	480	471	443	472	481	443	428	514	484	463	475	495	479	489	504	465	470	451	452	464	463	470	481	479	501	436	502	513	503	478	473	436	492	455	468	461	463	502	474	475	499	453	466	495	440	467	480	482	442	510	496	484	463	432	463	463	463	497	475	472	486	483	460	456	490	468	509	451	467	481	470	463	467	493	486	482	470	489	449	481	474	412	489	449	497	472	444	492	488	453	456	478	482	505	503	519	479	500	482	477	481	469	479	449	487	447	437	478	492	469	495	491	487	507	466	489	457	499	493	486	438	475	469	468	470	450	434	463	460	426	451	455	466	455	471	463	492	498	475	449	474	471	444	498	494	417	493	484	458	510	471	487	477	505	482	482	476	442	463	490	448	441	448	480	456	495	492	506	470	502	458	487	459	445	474	514	459	429	512	490	440	486	457	445	454	503	473	471	460	507	472	518	466	460	499	457	475	483	476	468	448	448	472	500	495	467	497	476	446	458	465	479	475	471	466	431	482	462	438	491	447	450	481	498	452	449	484	476	478	446	477	477	424
15322	29257	27319	19745	15577	12285	9684	7770	6137	4769	4008	3541	3102	2729	2307	2207	1910	1781	1617	1568	1466	1348	1325	1184	1190	1094	1162	1058	1034	1090	1069	1100	1108	1083	1129	1060	1072	1051	1004	1037	967	935	947	966	958	922	931	974	977	956	925	909	979	961	860	975	952	931	932	913	922	954	902	911	901	920	935	933	971	926	944	969	888	959	897	963	922	939	981	959	933	941	974	891	974	957	918	959	899	943	910	932	953	910	893	893	851	875	935	871	905	919	903	915	938	861	923	888	881	928	910	911	910	958	909	952	955	967	889	950	890	897	940	922	925	877	907	897	964	880	907	871	875	922	947	880	926	923	907	922	922	964	888	888	881	949	893	902	875	889	934	908	914	913	879	942	853	932	876	883	909	895	942	925	909	870	835	881	859	871	948	853	928	900	916	908	862	867	948	908	891	890	926	896	936	900	853	864	878	909	889	947	918	894	841	927	933	888	949	877	923	920	903	907	901	866	873	871	925	890	871	924	935	905	882	926	849	904	933	911	946	916	915	900	884	887	908	907	923	897	913	868	879	899	932	879	878	943	871	887	926	888	900	917	933	917	856	880	883	918	924	871	900	866	859	945	913	940	905	889	961	892	907	888	906	922	884	894	906	880	875	922	952	820	928	888	862	918	910	948	942	835	888	906	911	906	864	873	950	933	890	847	862	927	799	881	911	916	945	938	933	904	925	894	882	897	872	916	904	831	927	916	957	911	888	814	877	883	880	964	878	921	860	877	844	937	906	964	874	901	901	885	874	907	891	875	910	847	899	852	938	911	899	923	882	916	863	862	927	906	902	887	901	911	909	876	931	898	886	938	938	905	926	904	879	896	896	891	925	906	915	874	923	901	885	928	887	883	891	943	870	890	900	926	898	873	924	918	835	875	886	908	919	955	861	935	891	921	899	921	903	869	912	904	908	895	903	913	941	910	917	898	859	870	962	885	889	840	878	901	885	935	885	882	903	855	894	863	833	900	865	845	884	906	897	918	924	862	885	881	946	886	901	859	891	881	914	847	892	895	832	908	916	934	897	897	912	949	903	962	922	895	868	900	917	899	894	899	874	893	938	869	877	858	891	913	909	882	913	915	931	910	894	940	929	924	902	904	911	894	854	910	852	932	942	901	854	865	903	892	954	907	874	874	885	923	882	883	875	920	907	947	928	887	902	898	928	909	861	897	899	899	924	999	868	920	890	922	892	905	919	900	890	913	862	906	883	958	917	914	853	853	914	863	888	867	937	874	932	895	940	907	847	987	933	864	901	883	864	928	926	927	902	863	877	907	869	891	871	859	892	869	886	933	887	916	953	898	900	906	911	921	886	896	932	950	873	873	922	876	900	890	878	911	890	897	864	877	847	942	879	922	888	903	957	933	905	899	913	906	921	942	888	915	922	933	920	865	897	882	906	873	962	920	915	843	910	865	870	949	967	839	935	916	973	938	891	936	913	954	876	903	946	882	852	923	926	879	893	917	952	878	913	854	854	892	917	947	938	835	846	921	929	907	936	912	851	892	858	927	831	891	898	927	943	946	912	917	881	907	949	930	870	924	897	885	902	945	882	873	929	967	902	943	872	909	872	906	936	923	905	920	946	872	886	920	874	923	903	907	841	915	919	922	891	916	921	888	878	940	860	954	910	872	934	928	905	893	855	941	902	888	848	915	894	944	875	936	937	895	892	903	973	849	930	907	905	916	898	896	904	858	884	900	902	911	921	901	883	933	934	950	980	934	850	911	898	904	919	890	908	927	940	897	872	896	928	957	928	899	907	893	870	873	881	880	926	930	863	928	953	918	941	891	901	912	931	936	898	879	911	897	911	884	915	865	918	930	900	928	922	866	920	870	880	925	908	935	893	933	905	889	926	843	894	851	871	940	910	943	873	939	881	940	971	900	902	903	849	856	898	875	931	914	940	938	890	931	912	883	886	941	846	896	926	882	905	941	917	955	924	908	891	895	917	870	933	902	916	918	913	897	912	907	915	874	935	875	953	906	915	905	921	911	824	869	907	888	919	935	923	878	902	855	894	867	884	905	837	922	917	922	918	895	892	931	921	918	865	945	911	894	901	907	865	897	901	888	930	946	930	867	904	899	889	963	850	853	911	877	882	957	909	862	868	919	908	883	887	919	930	941	934	933	906	879	875	886	935	901	953	932	917	923	958	882	866	921	898	825	903	948	855	919	893	911	933	846	903	962	831	855	917	900	860	870	918	905	901	847	864	887	937	902	923	899	899	914	846	863	961	888	954	901	911	929	909	933	913	928	872	843	866	950	919	964	908	954	895	921	918	923	905	903	922	895	898	851	877	900	913	947	892	931	902	883	903	901	921	912	870	870	907	905	878	864	966	940	929	949	867	878	875	913	908	902	891	964	928	938	868	926	902	922	929	914	910	885	919	939	918	920	880	902	916	895	877	902	939	934	927	920	925	930	898	895	924	918	923	898	907	879	926	922	897	900	912	912	847	883	918	913	915	914	918	884	867	882	877	918	862	889	928	932	868	914	932	918	899	915	911	909	878	854	970	849	947	904	965	907	913	866	926	917	906	914	863	905	892	993	947	874	872	919	936	916	874	886	917	908	966	925	840	873	919	893	910	892	885	861	889	861	891	923	880	889	912	864	894	886	949	875	882	909	908	954	891	932	953	929	939	897	906	865	921	875	919	869	879	917	918	904	903	920	943	897	882	946	887	890	895	904	948	893	860	909	930	865	916	859	898	897	929	902	909	940	913	867	945	902	873	942	911	901	857	841	867	945	882	906	908	947	872	916	849	919	939	937	899	915	875	889	875	879	867	922	925	884	907	941	930	914	835	919	901	878	881	904	949	896	930	934	903	931	920	890	875	902	893	929	874	893	944	918	907	815	903	879	918	895	887	876	881	907	850	898	955	934	956	914	865	920	931	889	958	843	881	889	920	894	869	884	871	840	924	887	898	939	843	938	882	905	903	910	905	915	965	902	909	882	952	882	893	909	882	838	927	918	903	925	893	906	900	886	914	867	944	875	873	881	831	884	977	892	893	899	899	934	912	858	876	912	921	902	935	837	920	929	916	983	881	904	867	929	920	891	951	890	882	968	846	920	878	907	921	889	880	893	878	920	948	865	847	926	921	972	898	910	909	882	938	929	908	885	868	887	897	897	914	900	970	871	887	873	859	905	958	920	877	938	861	894	834	882	920	916	973	937	902	940	936	914	868	844	931	835	945	950	896	924	906	888	903	895	943	876	878	919	886	888	917	865	910	891	901	908	883	851	941	862	930	954	869	897	884	876	894	899	859	920	838	910	890	895	863	914	872	973	891	880	908	920	949	880	840	929	933	914	884	889	871	901	909	891	875	917	902	945	889	919	909	877	832	897	938	883	916	867	947	928	860	892	894	917	933	927	862	901	928	910	930	886	955	883	919	843	876	904	958	943	894	865	930	944	862	864	869	913	893	909	874	896	900	935	886	911	899	881	933	930	883	892	899	878	893	876
27474	17825	7040	3224	1589	1104	847	647	496	431	389	350	335	342	310	284	280	256	241	247	263	257	254	270	257	259	238	275	250	245	249	255	227	236	244	243	239	263	232	237	212	253	257	214	223	249	250	228	246	220	240	252	237	240	253	252	226	220	240	203	234	232	270	265	221	216	259	258	255	252	277	233	222	226	247	269	244	226	208	225	253	264	257	245	242	235	242	231	247	247	256	236	218	238	233	255	247	216	230	224	227	272	243	241	237	237	235	270	250	228	224	254	221	225	241	247	215	234	264	227	238	240	249	201	224	229	286	215	245	238	257	230	205	212	233	248	265	256	261	218	253	246	228	244	231	237	227	234	219	223	254	243	243	213	215	255	244	245	229	241	229	229	244	232	274	225	248	227	264	219	260	240	229	242	234	231	211	236	247	237	256	228	237	240	245	263	261	230	236	242	232	241	217	212	212	245	236	207	273	233	245	205	213	229	216	272	255	246	247	241	216	237	229	210	235	237	255	228	217	205	232	254	217	272	232	217	259	246	218	225	233	239	276	241	253	266	247	252	221	248	235	252	247	261	256	239	248	224	246	271	266	219	213	250	232	240	254	228	248	247	231	229	243	233	266	258	228	235	249	229	220	231	267	238	248	233	233	218	252	242	244	223	219	223	225	249	221	241	222	256	249	256	265	268	262	254	229	231	233	246	240	240	242	266	237	228	224	220	245	246	248	223	236	224	232	261	267	249	236	237	254	214	245	233	245	218	247	263	226	234	234	256	231	222	251	219	211	249	240	235	231	229	239	252	230	241	251	207	230	229	239	243	234	229	242	240	227	243	210	243	223	258	251	242	238	233	230	220	239	232	237	227	262	257	234	229	246	230	217	270	236	251	247	248	242	240	221	210	262	229	244	240	230	253	234	227	200	250	240	245	258	265	246	254	219	228	243	255	224	220	229	260	246	256	274	214	258	252	246	267	230	235	232	218	238	233	234	225	260	221	232	224	227	228	261	247	219	242	259	251	246	293	257	239	251	251	222	251	261	228	234	256	249	223	237	230	216	232	270	227	246	265	264	231	273	250	222	259	274	252	235	287	236	230	263	237	245	248	237	243	241	247	240	269	238	218	270	259	233	218	209	246	229	201	232	271	258	255	227	241	204	246	234	244	238	242	254	215	233	234	254	254	238	233	217	241	249	275	223	239	208	240	232	235	264	224	243	236	248	216	231	242	233	222	222	253	256	248	230	223	235	271	235	238	228	217	219	234	223	247	249	238	244	230	248	241	227	211	238	216	249	246	252	261	268	225	232	242	216	202	262	235	234	206	264	222	236	238	247	227	216	221	265	251	203	233	256	231	251	226	236	247	234	232	225	215	225	244	259	239	261	213	259	260	238	220	236	243	210	227	249	253	245	258	236	242	240	232	265	270	231	257	237	236	229	245	256	255	237	240	253	228	228	226	270	217	224	273	229	229	227	265	266	255	237	231	262	220	254	256	277	227	229	250	218	241	252	246	257	240	226	229	251	251	246	243	248	234	240	219	226	235	240	203	259	250	220	230	232	225	249	241	239	233	252	215	255	243	245	243	251	218	243	233	217	234	242	210	243	229	225	237	245	265	230	250	254	239	215	235	226	264	238	252	235	230	233	218	239	248	245	234	269	260	219	232	215	240	279	215	232	250	239	241	258	237	266	233	230	263	254	234	251	226	241	246	252	272	220	224	242	226	243	239	232	246	237	238	222	224	222	232	244	249	249	270	232	227	252	252	222	235	246	250	256	229	230	247	273	271	222	238	232	235	258	235	237	255	210	256	233	220	224	226	225	246	218	239	230	271	223	242	236	230	245	237	249	241	253	247	247	230	251	254	263	226	205	240	256	245	274	254	260	244	228	222	231	246	222	236	226	236	244	251	250	264	209	229	247	243	235	266	283	227	234	239	239	245	247	238	261	230	222	221	244	249	226	270	244	241	212	244	242	245	280	238	234	258	239	238	222	249	213	211	254	244	242	238	255	247	230	241	229	234	226	250	239	260	250	242	241	212	248	226	234	252	240	259	238	240	238	231	241	252	256	251	226	243	233	242	243	218	213	219	211	218	219	260	241	253	221	243	258	246	240	232	258	244	240	260	251	233	254	261	243	236	251	223	237	227	221	249	267	247	268	247	247	229	230	253	239	203	233	266	241	218	252	252	255	250	231	240	226	231	224	228	232	211	237	232	224	242	270	234	251	237	258	225	257	246	242	212	228	236	218	265	239	219	248	252	231	246	228	229	239	222	254	243	200	221	211	218	218	231	212	234	228	270	230	246	234	243	218	237	250	225	266	234	225	230	223	254	242	236	230	232	243	257	222	243	232	255	220	211	208	218	229	227	240	224	239	238	224	227	233	208	282	241	244	218	244	228	230	215	220	234	256	201	240	219	214	267	252	226	243	230	236	234	215	259	228	213	250	229	266	240	252	252	230	235	266	245	239	230	245	251	247	253	248	270	261	213	226	239	253	257	216	258	229	250	245	248	215	231	232	226	256	226	237	244	254	232	233	237	232	259	256	230	238	233	265	223	223	218	258	219	218	237	251	244	245	256	234	246	263	257	227	235	244	239	240	248	256	207	259	239	262	226	271	226	230	242	248	224	254	256	251	265	246	253	233	227	255	228	253	247	257	249	243	243	257	252	231	249	239	238	214	246	229	230	217	238	250	216	228	224	281	233	274	232	258	241	225	244	255	228	236	238	234	255	221	262	243	210	231	223	242	234	223	250	236	216	219	258	222	247	241	243	223	240	232	252	241	242	221	240	223	212	238	248	220	248	228	203	228	245	253	235	223	252	258	248	228	237	220	254	229	241	235	245	214	222	217	237	257	241	234	254	215	241	244	237	237	258	230	239	240	242	220	236	217	252	241	283	258	219	239	236	241	240	234	249	203	232	209	233	246	221	245	245	219	221	229	233	247	218	253	245	220	260	227	250	235	217	225	251	254	252	259	266	225	250	278	248	232	225	246	254	235	234	223	231	223	236	238	246	228	216	206	218	229	263	234	241	252	243	272	236	205	245	245	217	225	251	244	238	224	217	269	224	251	232	253	209	231	227	265	230	211	230	246	250	238	241	248	248	245	233	233	224	211	244	283	231	258	244	232	252	236	223	220	263	227	235	254	243	239	257	248	224	230	242	242	259	251	257	213	242	256	224	243	211	221	228	244	229	234	246	243	209	239	202	216	243	227	224	234	246	230	232	236	242	224	233	241	246	215	221	226	233	216	239	251	240	255	223	242	226	250	243	210	240	248	237	233	237	232	221	250	263	237	252	250	209	246	271	232	248	243	260	230	227	225	245	224	267	223	202	272	199	255	271	241	231	218	237	243	237	228	236	240	237	220	250	238	248	250	217	254	234	204	235	237	269	216	254	258	239	214	226	219	243	227	241	251	258	218	255	234	264	226	239	231	221	236	262	218	233	218	239	224	253	236	242	244	250	242	232	258	209	251	237	239	237	239	247
9688	14086	12739	7608	5241	3833	2888	2223	1680	1275	1071	930	896	842	757	757	681	617	611	597	613	554	583	545	552	518	514	523	508	544	535	483	514	545	506	547	549	532	488	466	498	515	473	511	510	521	487	486	539	498	520	511	526	516	494	476	512	496	470	484	499	470	471	520	473	525	547	504	517	558	483	486	499	521	491	488	470	499	496	490	514	503	505	471	492	516	537	527	498	457	494	525	518	522	509	529	514	483	494	544	514	511	487	511	512	497	474	482	524	541	484	472	474	495	527	474	448	512	496	521	520	481	539	506	513	483	492	510	477	494	501	478	483	511	504	491	499	502	480	519	507	538	524	502	485	461	492	511	468	511	514	519	480	482	490	455	474	465	484	501	519	494	512	509	508	442	450	508	501	468	502	475	524	504	505	499	498	467	508	487	503	514	503	508	488	463	513	484	532	493	524	496	508	464	484	519	497	481	470	450	498	471	480	527	474	485	508	479	466	520	476	499	480	521	514	441	490	506	505	501	482	503	532	487	489	539	514	503	476	445	471	559	487	489	511	455	507	464	484	471	486	498	498	463	494	488	520	489	511	481	477	465	485	480	516	480	474	466	468	499	512	479	484	471	529	469	491	454	507	496	502	509	488	538	516	531	503	499	462	520	499	520	509	530	499	530	479	501	514	518	502	466	463	554	487	479	486	525	520	506	490	484	483	487	501	438	508	475	452	474	493	475	488	535	506	492	501	523	468	496	476	474	507	475	483	484	477	492	529	535	494	479	486	482	479	473	471	480	487	468	548	510	467	479	502	504	512	488	500	480	484	501	493	461	507	506	514	504	522	482	481	488	502	496	480	490	520	513	486	541	480	460	512	518	505	505	472	475	502	458	551	441	523	473	499	498	429	467	516	502	513	475	470	466	458	524	452	483	477	483	452	506	494	485	488	504	502	482	472	496	487	453	471	497	481	491	508	486	501	509	495	502	463	480	529	522	507	431	501	514	501	514	487	476	437	498	475	535	521	479	501	509	485	465	510	506	450	498	505	490	513	503	507	474	515	490	501	496	533	456	446	505	502	516	499	487	460	491	493	460	523	479	468	434	499	516	499	508	456	484	506	505	456	478	508	501	504	480	487	507	487	528	499	494	523	497	466	473	475	471	471	488	502	501	483	479	504	480	533	466	502	492	466	521	476	513	540	491	498	495	454	515	473	532	509	465	513	448	498	512	533	500	525	489	537	483	493	486	522	515	498	450	534	468	465	477	482	513	486	522	500	506	466	481	508	493	463	459	511	511	494	527	531	495	469	494	469	467	521	488	465	527	469	477	483	506	513	527	503	442	481	459	515	459	532	483	533	442	494	484	466	527	457	463	493	490	492	472	505	495	475	449	502	502	468	484	525	498	493	488	509	500	481	526	465	478	478	489	481	485	479	509	468	502	518	506	453	488	476	465	477	498	467	492	510	480	509	526	519	515	491	495	486	514	451	510	467	477	500	514	495	477	522	484	470	520	492	483	481	481	482	507	496	510	500	499	507	507	490	491	474	528	505	514	498	498	511	536	527	489	538	472	497	477	477	511	493	474	521	464	504	483	496	456	519	470	492	509	507	539	469	440	495	505	469	495	483	514	498	520	510	489	514	491	468	505	511	522	447	465	458	504	493	496	492	480	502	510	507	513	461	519	482	480	467	506	470	472	499	440	496	491	486	513	487	541	481	481	528	463	511	517	490	480	465	480	455	526	517	513	471	487	483	467	503	516	504	501	505	523	512	535	520	510	439	483	498	495	466	506	502	515	470	531	474	489	508	505	471	491	500	521	507	470	505	547	494	482	523	534	490	510	523	525	497	486	474	469	485	532	498	498	484	471	506	495	507	466	454	451	493	481	487	508	467	498	511	464	501	490	459	484	468	484	494	523	499	469	516	482	527	512	503	527	489	502	508	538	489	467	485	530	479	480	511	479	548	528	490	489	490	509	467	525	458	482	495	488	506	474	480	483	486	492	499	489	467	479	469	496	485	483	512	495	467	483	516	500	463	471	457	466	485	505	471	471	467	495	498	484	463	478	481	505	472	454	489	474	467	504	494	503	502	496	474	484	497	511	503	544	495	486	483	513	497	554	483	479	507	517	503	474	527	500	529	507	511	462	507	504	466	490	453	504	482	462	458	480	506	512	511	481	478	529	496	498	507	478	510	474	472	508	491	464	489	486	508	506	485	528	469	501	529	454	471	492	537	515	531	477	500	492	453	500	495	477	476	470	459	456	473	485	461	471	509	526	506	514	482	508	482	507	471	499	489	503	515	463	528	496	460	474	515	515	521	493	493	507	479	500	467	496	476	515	451	511	478	512	491	472	489	489	500	487	522	528	491	480	482	493	511	488	526	487	460	509	452	508	480	442	488	536	489	503	529	475	477	482	497	483	498	540	509	519	525	509	484	520	468	494	482	536	482	484	479	499	520	488	492	493	462	503	490	510	537	459	488	502	487	488	493	484	487	465	486	497	503	533	490	508	492	493	561	522	536	477	481	471	479	508	513	501	519	522	490	469	479	482	509	475	516	506	511	495	524	512	515	535	480	506	488	471	476	458	496	453	517	501	509	512	481	503	519	472	499	492	509	500	468	486	485	507	462	450	521	472	538	514	488	537	515	492	479	506	512	487	498	490	486	473	470	522	482	522	479	514	548	455	488	507	494	490	546	498	495	523	487	465	507	487	487	495	485	507	486	469	503	464	558	486	516	490	459	501	501	552	488	497	495	499	473	491	493	485	468	512	498	516	476	511	480	497	452	489	457	483	500	493	508	480	536	512	488	501	471	475	505	486	494	492	473	487	484	488	493	488	512	496	514	456	503	496	546	490	506	487	484	501	480	510	527	507	478	465	478	466	482	493	483	518	487	494	481	471	499	455	470	484	466	464	480	504	515	469	503	490	463	524	483	495	512	531	469	495	523	500	499	497	465	497	505	466	515	482	504	469	428	509	503	485	464	501	495	486	497	471	490	494	491	478	468	491	541	475	540	549	484	553	516	475	505	493	484	524	469	509	485	499	496	500	472	551	487	509	499	489	477	473	461	493	475	445	504	515	511	470	460	477	493	498	512	462	519	501	475	470	491	507	456	513	495	474	505	529	507	526	479	494	492	490	474	489	479	521	445	468	490	524	480	538	531	534	491	509	490	514	488	517	472	456	505	520	508	533	518	489	459	462	512	516	516	501	494	517	482	505	463	473	520	492	466	527	498	514	493	468	449	490	505	477	510	480	500	525	478	524	507	487	488	481	512	491	489	479	498	507	467	485	498	490	496	474	473	507	499	507	448	512	514	496	492	454	474	494	528	506	506	479	519	501	500	497	497	484	523	513	484	517	498	462	475	472	435	457	470	519	474	543	493	480	490	463	477	507	505	464	499	471	495	534	506	476	509	533	509	479	442	489	504	479	505	501	503	508	485	536	519	463	517	491	516	483	516	476	480	489	536	469	503	486	475	482	467	471	526	512
25230	21484	27982	25324	13819	4146	2516	1717	1275	934	846	727	657	600	549	535	493	460	445	408	416	393	391	361	378	366	336	331	337	324	328	344	333	295	312	319	351	357	317	318	339	336	356	340	356	327	329	320	289	334	313	338	311	308	297	321	320	310	305	293	323	374	304	311	297	342	339	338	349	328	309	330	310	323	305	302	300	306	355	325	335	308	332	317	304	317	330	290	348	304	328	314	313	331	366	350	296	329	336	316	308	305	276	264	314	347	326	278	333	310	302	331	340	305	314	295	305	305	313	311	339	310	328	294	326	297	298	280	327	307	306	291	299	310	294	338	301	366	314	309	331	331	316	303	334	306	330	291	324	326	291	299	301	322	329	329	325	312	320	310	297	337	334	316	314	305	306	303	301	300	331	300	344	295	309	353	322	298	309	308	271	291	324	302	334	289	305	340	313	316	330	327	302	300	274	308	330	303	323	311	328	316	327	347	331	332	327	309	315	288	323	274	285	310	327	311	303	288	300	350	320	299	315	314	337	306	310	284	310	304	321	328	313	339	319	294	349	317	296	310	321	308	325	315	333	311	301	285	316	325	313	340	331	328	343	322	307	301	324	315	306	294	336	271	326	268	300	330	311	349	298	340	325	302	298	319	347	333	333	301	307	294	318	304	334	336	315	287	313	337	338	329	345	310	313	335	322	294	287	326	316	347	307	305	344	336	288	296	324	307	305	323	315	309	298	313	346	300	329	345	351	281	328	312	302	330	309	308	295	347	318	303	293	283	305	330	314	304	283	344	303	322	333	330	324	320	310	292	306	317	302	321	300	311	309	302	264	286	295	312	331	333	308	313	326	317	356	344	331	300	322	299	305	318	304	300	331	317	308	314	308	307	299	300	311	325	296	302	295	341	308	288	328	304	312	299	301	329	313	297	311	300	316	296	293	300	352	288	307	299	336	316	337	316	336	312	326	320	310	308	304	320	283	307	326	321	327	301	337	291	355	308	339	327	312	271	341	307	307	312	316	316	316	312	315	303	289	309	323	288	289	318	313	325	316	298	309	313	307	316	335	346	309	334	288	328	301	316	345	318	295	300	323	304	311	306	295	325	315	364	326	325	336	304	305	305	314	325	325	309	304	342	327	326	301	291	307	314	300	315	316	310	347	293	303	329	305	311	303	326	337	287	288	332	313	312	294	317	295	322	312	307	308	304	300	295	344	331	316	304	317	320	285	297	315	282	270	289	277	329	353	311	330	317	316	323	323	321	337	303	299	334	306	319	316	346	339	275	302	312	331	320	331	297	320	313	297	313	335	282	283	319	299	341	314	308	292	307	287	306	341	258	301	314	329	306	320	294	311	352	288	341	337	303	293	334	310	323	319	330	298	309	310	324	336	337	304	306	331	308	316	309	300	320	353	365	331	365	310	306	320	319	318	357	336	297	302	317	317	300	322	304	294	329	315	322	324	294	310	308	315	299	295	320	334	327	286	288	320	316	304	299	331	303	328	328	335	285	345	308	300	294	293	323	297	314	303	307	333	282	343	303	293	304	299	327	300	308	328	288	304	310	289	307	334	323	300	314	302	340	304	310	292	312	309	305	323	286	316	313	288	320	341	332	296	319	328	308	334	298	315	294	323	326	321	325	355	307	304	303	302	337	324	329	294	295	327	295	314	298	284	319	312	309	307	329	315	334	320	296	313	340	312	324	326	303	294	297	319	314	324	310	317	333	322	312	299	315	295	293	314	305	314	325	339	298	317	312	279	290	295	310	317	302	309	332	334	307	308	323	328	335	318	331	299	289	328	332	308	313	284	317	275	340	367	307	315	345	322	302	305	295	307	321	335	313	315	310	295	333	332	297	325	337	293	330	295	294	309	316	302	320	307	312	330	297	293	302	290	282	306	284	303	345	284	285	331	309	310	318	295	296	310	296	323	303	319	284	304	276	320	290	313	306	312	324	296	313	333	340	318	319	331	276	331	310	313	307	337	304	307	316	321	295	311	320	285	321	301	334	314	294	323	287	292	325	316	323	273	317	313	315	336	319	300	307	334	295	329	330	300	328	303	297	326	316	277	311	362	346	293	311	318	303	341	336	323	292	333	333	317	291	309	305	287	324	304	324	284	285	345	309	320	274	306	313	328	304	311	324	294	315	305	316	307	317	313	336	323	301	282	303	330	318	320	309	311	307	326	337	314	285	277	302	332	316	313	339	317	316	316	300	328	302	311	309	331	336	313	333	329	289	333	315	330	306	335	297	301	306	311	318	310	306	305	310	321	304	308	320	278	318	330	291	304	292	295	352	279	328	315	314	291	339	324	304	333	330	309	316	321	307	313	314	302	313	319	329	313	335	315	335	302	297	315	328	321	317	302	291	308	332	345	293	278	310	345	282	333	304	327	335	316	319	308	350	349	307	334	293	329	307	331	338	304	314	314	294	368	296	334	293	320	326	309	328	322	311	303	325	322	294	301	306	304	288	334	321	326	323	321	304	295	314	313	335	295	334	332	342	329	316	297	319	314	301	321	298	317	322	309	320	311	320	310	320	310	309	310	296	300	294	333	339	302	334	367	281	320	350	334	309	329	315	292	337	289	302	317	304	331	313	306	314	269	300	292	341	353	300	284	313	306	308	289	298	319	348	308	352	320	299	322	288	330	296	295	306	330	285	328	344	289	305	307	330	337	324	321	264	305	284	332	320	309	317	301	311	315	330	347	299	288	311	271	360	312	297	304	315	302	320	301	308	285	304	336	318	331	325	299	280	344	345	308	333	306	319	299	310	331	316	311	314	285	319	296	317	291	294	326	336	297	311	305	336	304	302	298	338	289	312	336	333	301	308	317	291	325	319	326	318	314	338	318	307	311	304	317	297	286	328	324	288	290	296	315	282	293	310	345	310	335	295	281	302	305	295	295	330	315	301	324	313	312	315	298	329	311	315	324	303	308	311	341	301	327	301	321	329	314	314	304	325	295	321	286	326	319	345	290	327	328	306	305	320	339	285	317	309	304	308	329	337	327	332	332	303	322	320	313	291	316	297	291	288	304	298	326	316	317	333	314	301	336	308	290	328	322	332	298	332	317	313	292	297	298	304	319	345	329	324	313	297	360	327	315	307	297	334	315	308	302	353	310	314	316	282	276	328	279	275	322	310	306	291	344	307	287	284	290	302	336	283	318	337	297	309	335	293	343	352	327	300	306	307	345	345	309	342	330	296	298	329	308	302	332	316	338	306	316	299	303	324	309	319	352	314	291	320	299	313	322	304	308	328	298	285	307	319	305	307	307	319	326	349	311	315	330	325	332	301	301	298	310	319	286	306	314	284	342	292	342	285	303	288	336	340	292	322	311	317	308	327	323	305	295	321	319	298	281	323	336	295	315	334	326	293	327	346	332	284	351	289	337	312	331	320	336	317	318	327	301	309	306	299	329	317	306	313	335	293	321	300	301	335	323	288	304	356	313	311	319	293	320	315	314	329	299	300	341	315	314	302	337	328
12609	23512	21928	14839	11367	8851	6608	5143	3852	3049	2440	2127	1767	1654	1534	1399	1300	1163	1036	1004	946	931	920	843	804	779	755	678	735	675	684	715	711	676	748	701	690	667	675	629	641	615	634	681	636	617	675	653	655	641	646	682	655	640	597	685	630	636	644	644	597	649	624	634	598	680	630	655	687	627	653	666	652	608	673	641	627	683	620	637	655	654	707	626	649	636	662	658	647	685	633	628	646	601	577	620	608	616	629	629	648	651	647	631	675	625	627	593	617	644	656	662	634	653	656	666	692	692	638	668	599	620	647	669	618	625	613	646	685	647	654	612	669	619	624	657	631	611	647	614	613	601	625	597	644	631	603	621	652	646	644	621	605	669	589	612	633	652	557	632	638	602	652	598	664	652	631	597	689	630	629	658	675	643	664	633	635	595	602	671	644	649	653	624	635	653	618	577	634	615	616	633	621	615	649	608	612	666	641	645	619	626	661	630	580	659	655	606	591	637	671	638	604	633	636	644	613	574	606	645	619	632	610	641	621	634	624	618	602	702	629	640	641	617	612	614	643	624	646	630	591	608	596	661	610	612	627	607	618	631	620	617	594	603	622	641	611	646	610	645	597	671	597	618	693	641	650	664	686	632	605	626	640	655	637	589	633	622	594	639	603	655	650	629	662	643	620	632	609	640	626	625	586	614	618	621	636	631	625	636	652	616	576	623	603	574	633	613	605	593	682	635	617	673	645	633	591	634	604	636	603	644	615	626	609	619	611	635	590	657	629	641	636	573	634	616	640	602	640	628	644	646	648	633	622	613	593	642	614	623	632	664	605	622	619	651	669	640	598	611	618	623	633	633	630	645	595	613	614	641	633	595	639	633	640	665	603	580	638	566	635	620	612	682	597	603	573	634	610	596	643	585	625	681	597	659	607	636	624	620	578	680	621	612	627	641	603	592	645	641	633	664	625	604	621	687	585	604	639	611	617	626	637	614	618	649	609	608	623	617	661	615	611	641	569	614	614	628	626	610	605	591	611	644	602	645	599	647	626	612	593	636	643	615	645	627	649	608	611	671	627	628	609	617	615	697	611	637	651	660	586	625	602	636	635	608	605	629	618	608	643	599	642	622	668	617	599	662	624	615	606	703	566	635	673	615	611	640	663	605	618	601	642	603	621	650	605	613	610	644	644	641	634	598	642	648	641	624	649	605	605	630	629	654	598	641	661	629	632	608	599	630	632	563	585	596	619	603	595	659	661	624	641	612	626	690	627	625	656	622	666	632	590	592	634	659	658	564	602	590	642	590	632	652	655	615	612	642	618	621	615	654	623	599	660	666	623	702	611	647	574	623	630	651	574	655	596	658	636	620	600	638	616	646	605	611	657	607	644	642	651	675	610	559	623	616	613	657	622	628	572	633	632	642	595	594	584	624	646	600	619	629	686	669	627	619	632	617	619	583	602	643	626	642	572	574	645	590	655	661	642	620	601	624	578	606	651	609	670	611	609	627	600	647	603	624	582	630	627	661	660	592	633	631	596	659	618	614	666	646	626	653	621	620	641	625	657	585	611	607	613	633	621	618	621	618	615	596	633	617	619	615	621	596	604	604	648	654	594	608	598	661	588	602	641	625	641	611	648	608	614	619	630	617	615	612	608	621	618	624	604	663	639	602	594	645	615	603	670	653	623	621	598	626	682	589	615	638	618	628	653	651	654	617	593	655	618	632	654	617	613	654	597	671	622	643	633	585	652	608	605	646	593	673	646	635	611	623	651	658	671	614	597	673	608	645	626	638	606	655	598	643	626	651	637	585	630	604	641	659	659	602	638	618	636	578	630	641	639	665	623	629	660	587	626	644	617	624	633	667	605	672	643	605	615	644	617	628	641	680	666	651	628	632	600	598	613	620	628	668	663	593	636	577	617	625	611	670	668	613	591	618	610	658	679	615	631	614	636	614	626	612	670	603	666	656	634	623	633	586	654	596	667	637	635	575	623	630	635	609	618	610	647	633	627	646	626	630	578	608	631	643	636	594	665	645	628	637	643	650	620	639	696	646	609	655	614	610	645	607	592	621	600	660	653	591	603	671	597	595	633	651	628	679	596	621	599	629	627	675	631	648	674	589	591	609	607	639	649	619	615	621	613	635	608	628	649	631	616	604	660	620	594	649	596	622	641	649	633	680	585	644	634	630	642	617	648	571	664	602	645	642	633	609	618	650	633	631	579	624	608	622	630	585	586	614	620	605	637	644	632	635	654	599	624	624	623	645	615	580	598	593	579	629	553	650	625	637	649	649	658	610	588	666	607	625	637	623	596	631	654	638	642	639	668	627	621	619	657	612	624	620	620	630	646	624	630	563	609	606	659	644	660	590	623	640	628	628	628	595	638	663	685	704	616	621	676	684	598	656	622	583	633	601	618	590	686	626	596	637	607	639	628	619	680	653	603	645	618	641	643	635	577	651	651	610	687	649	612	604	672	594	659	615	614	657	620	650	610	655	646	646	619	614	596	616	637	603	650	643	638	623	675	621	626	601	638	619	628	631	630	574	593	621	652	614	624	646	630	637	633	644	597	642	637	584	639	642	620	641	628	592	591	626	669	610	630	610	568	619	676	629	630	611	643	619	641	641	621	659	661	629	639	576	565	636	680	628	661	662	647	685	639	676	573	648	594	635	594	647	586	631	640	582	608	610	652	664	592	635	650	637	637	610	633	626	610	600	645	657	647	618	636	633	636	629	607	648	610	628	632	596	665	655	635	626	644	623	667	608	608	635	670	637	642	623	619	662	645	675	638	623	631	625	566	606	667	599	676	618	618	648	658	647	623	613	659	653	606	647	645	658	605	695	615	636	617	616	631	589	629	590	614	608	576	593	639	608	630	620	628	607	621	682	657	630	608	633	657	632	602	644	619	656	662	643	676	600	641	631	679	598	657	644	619	595	622	611	616	593	630	607	652	618	624	620	627	619	601	623	667	647	616	621	667	658	641	624	649	632	643	616	684	658	636	628	623	644	588	638	621	606	656	592	631	631	610	604	654	644	705	665	648	638	647	611	630	608	580	642	641	622	634	609	605	649	622	663	641	658	614	591	651	589	625	660	636	592	650	604	611	645	658	614	630	622	628	635	611	596	638	582	629	636	674	614	639	640	589	614	591	618	650	662	657	617	581	608	644	615	629	623	612	625	623	638	640	633	654	622	644	644	620	670	625	573	635	612	641	610	650	599	652	638	634	617	662	671	608	661	637	608	596	609	607	620	632	612	640	635	635	634	614	610	625	614	642	645	575	661	613	648	589	613	619	591	627	661	623	598	629	639	660	623	627	654	674	593	611	652	628	641	632	655	620	629	637	664	623	652	641	610	661	620	629	622	617	588	584	629	646	595	630	609	631	572	635	643	585	634	639	664	644	592	660	591	662	641	612	621	619	681	600	623	606	634	675	602	682	638	623	579	612	585	649	594	633	607	628	622	616	692	614	634	622	634	656	593	612	575	600	593	639	636	639	645
24200	21473	28973	24376	21437	13755	5093	2956	2056	1639	1251	1187	1063	960	934	855	814	774	712	693	685	592	616	617	578	541	514	550	508	494	498	564	504	488	504	501	499	529	515	520	525	454	541	482	476	466	517	512	496	487	507	517	519	493	519	477	523	473	508	450	482	533	467	483	504	504	504	501	461	472	507	547	469	486	474	470	466	466	506	482	531	481	507	494	531	491	502	516	448	470	458	507	476	513	469	448	468	504	459	464	489	518	485	447	533	478	446	467	487	463	478	493	435	507	444	493	476	470	534	484	465	511	489	453	486	506	500	464	487	506	509	530	475	509	465	474	482	479	521	477	496	481	456	512	486	493	471	500	451	477	448	497	468	508	519	444	483	546	476	460	459	483	492	455	521	517	499	445	511	480	492	511	492	491	515	495	459	483	493	458	446	499	496	486	494	466	480	513	490	520	462	466	457	495	437	483	475	454	462	472	487	503	503	448	491	452	479	443	500	476	457	484	500	447	452	493	521	492	472	489	484	499	448	447	493	456	464	485	439	490	469	479	479	488	515	536	466	495	471	497	441	485	512	452	507	474	454	513	473	466	485	458	474	472	492	463	458	453	473	464	453	458	501	497	495	443	459	469	522	461	500	492	474	469	516	494	507	464	459	501	472	492	439	478	522	548	484	486	489	461	465	463	537	507	495	458	463	501	458	476	461	479	475	488	489	452	489	467	449	508	500	464	477	473	496	507	470	503	472	491	470	451	486	524	473	487	441	456	467	452	489	474	477	480	528	469	452	501	488	489	482	495	526	463	468	477	481	463	490	503	487	477	537	469	492	480	484	502	449	487	481	437	470	483	503	476	493	493	496	511	489	485	478	455	461	513	474	498	485	480	455	478	500	465	458	512	478	455	532	475	481	499	427	500	448	454	490	471	466	490	475	525	481	485	482	454	456	480	482	496	490	531	448	471	494	479	484	472	456	479	502	504	486	479	454	459	485	438	452	490	515	504	475	466	463	500	454	493	483	469	492	481	484	471	514	467	485	437	462	440	478	460	495	479	477	469	486	444	466	504	469	504	483	488	518	509	467	525	455	451	441	487	466	496	504	474	501	473	456	491	502	471	482	479	514	503	497	475	501	501	509	479	466	499	495	450	495	476	514	446	441	465	524	489	424	523	491	488	450	459	429	454	465	492	490	483	484	507	499	510	496	453	447	502	467	533	426	503	482	500	429	500	468	514	470	481	513	489	491	434	454	491	509	495	498	475	480	478	489	472	472	472	503	474	518	494	460	501	497	465	448	512	477	441	468	495	458	450	459	462	443	458	487	484	470	522	512	463	473	499	491	479	506	478	456	472	483	464	456	485	473	495	488	469	478	502	486	477	475	443	494	464	503	476	479	495	465	444	491	471	475	489	481	447	451	484	476	448	461	467	474	493	489	488	468	508	477	474	469	441	476	456	482	513	459	518	466	514	482	485	476	448	499	468	474	496	475	449	440	454	503	483	472	475	472	457	495	480	447	508	446	489	508	480	496	436	444	503	480	467	493	497	472	473	492	491	468	469	504	449	481	477	480	470	495	486	427	450	467	546	487	510	481	460	471	518	482	480	484	499	494	479	485	496	519	505	502	463	494	493	456	477	496	412	460	493	508	432	464	474	505	488	481	459	457	495	487	501	477	465	493	496	466	470	458	520	440	481	480	467	472	480	477	486	486	449	474	440	473	483	493	486	461	499	479	455	469	516	469	451	478	493	490	453	508	482	509	520	468	489	451	475	480	492	498	460	495	486	492	451	477	465	457	464	473	469	474	489	510	483	461	523	477	479	427	461	488	470	464	463	492	446	468	510	469	491	444	495	502	544	465	462	470	514	515	436	472	467	514	479	485	446	489	456	485	511	477	462	453	493	489	524	452	500	516	447	467	501	457	492	477	476	425	485	512	479	470	473	494	469	488	430	480	473	488	467	456	464	450	494	486	489	468	464	475	444	461	494	494	465	502	494	509	506	459	500	486	485	468	502	465	505	510	503	502	443	468	457	495	484	486	470	465	522	471	476	482	468	478	447	512	510	473	510	504	445	497	519	480	444	504	467	440	496	473	475	465	471	516	485	489	482	492	457	495	527	481	484	456	509	480	457	490	501	499	493	501	448	449	471	449	496	486	432	494	512	466	488	475	501	483	513	500	464	457	493	492	466	490	480	471	457	479	480	460	477	459	497	478	456	439	470	499	483	468	466	516	467	460	448	470	476	463	483	492	474	483	473	496	477	460	512	442	475	477	504	486	478	487	477	479	477	463	503	492	485	468	488	500	478	446	480	462	470	457	454	497	480	471	467	479	466	471	459	476	491	458	488	499	529	442	482	486	483	450	495	466	495	489	436	431	473	438	478	486	472	501	482	483	446	454	496	514	501	490	461	489	483	478	444	462	494	504	491	435	484	458	463	476	509	513	515	484	468	525	470	480	445	480	506	477	460	512	462	462	444	495	491	476	466	456	416	467	504	483	495	495	447	476	481	460	487	457	468	479	503	510	477	484	483	484	505	435	491	466	503	521	490	519	479	457	500	463	467	474	469	517	504	502	516	484	486	467	441	512	495	515	521	471	463	469	481	478	467	505	530	500	431	494	461	516	502	447	469	489	474	507	491	449	468	523	493	474	487	506	470	467	476	497	479	487	484	535	468	500	489	440	508	484	486	451	487	469	404	499	464	491	479	507	443	533	467	443	435	432	451	496	457	479	472	544	455	461	464	467	513	476	481	473	479	451	482	452	506	472	507	470	474	451	491	469	444	448	522	465	472	487	466	505	470	457	491	462	428	492	449	485	475	466	474	459	509	477	487	458	472	561	502	484	464	484	452	506	547	520	515	477	484	508	496	468	485	465	522	438	488	492	479	495	471	474	467	482	458	452	502	475	482	494	469	447	478	474	493	484	477	464	482	500	495	482	500	493	489	453	459	449	451	501	518	476	500	477	471	507	475	463	450	471	465	477	495	483	452	513	495	489	477	478	460	480	458	484	496	471	456	459	492	538	489	492	506	467	488	491	523	485	477	483	441	500	499	498	485	494	497	455	484	468	433	453	446	470	478	516	504	476	464	471	473	442	536	463	461	482	491	499	490	481	439	488	440	472	493	430	461	519	490	470	473	474	482	447	451	480	483	504	502	506	498	441	421	523	464	463	474	474	460	494	507	464	487	468	433	486	462	496	502	452	487	478	491	507	462	471	444	485	458	427	455	485	461	454	476	488	492	458	476	463	496	492	485	472	475	458	473	467	487	453	458	484	480	472	510	447	469	483	489	501	462	450	451	470	461	459	491	482	473	480	489	494	464	454	484	529	489	469	468	470	472	469	497	419	472	475	460	457	467	478	496	444	481	504	476	470	459	445	510	497	455	474	483	475	462	495	456	481	483	482	451	487	476	490	501	477	491	464	461	496	475	514	481	463	470	467	479	481	467	464	458	463	462	450	448	461	476	490	489	500	511	463	480	505	474	488	480
15369	29103	27371	20106	15854	12572	10056	7837	5975	4897	3986	3385	2959	2710	2472	2230	1989	1863	1697	1574	1533	1470	1418	1359	1229	1170	1156	1151	1145	1015	1054	1035	1068	1056	1048	984	1009	1095	1001	945	976	933	1003	946	980	914	914	938	943	913	910	975	947	968	938	939	934	907	944	891	954	894	918	897	881	920	944	961	862	955	987	919	990	953	971	955	928	900	972	928	925	932	896	925	971	901	939	936	908	908	908	912	912	919	986	908	870	939	870	932	911	874	930	918	934	885	884	951	943	891	913	898	945	941	931	1001	952	930	915	961	879	959	918	901	980	922	831	951	940	914	832	872	888	889	939	929	883	932	908	868	859	908	935	900	921	930	908	893	899	970	877	894	883	931	918	846	897	921	897	874	947	927	884	947	883	861	878	923	935	893	864	916	886	935	926	894	886	905	928	884	894	887	902	837	907	868	931	889	896	919	924	916	894	858	888	882	938	901	901	929	882	956	898	871	887	919	874	843	902	943	876	913	874	909	923	858	938	932	939	906	869	917	897	899	939	904	915	922	856	913	933	890	963	869	921	871	891	875	907	914	927	933	922	947	903	854	943	868	983	893	929	853	877	890	846	911	910	895	924	863	926	930	906	893	905	936	910	826	908	902	942	919	852	947	896	916	899	945	897	956	890	960	931	891	855	952	928	920	901	921	854	901	950	880	908	980	876	899	923	924	927	906	908	902	924	886	894	920	871	896	861	901	926	914	909	902	921	936	890	900	945	889	878	931	873	903	898	874	926	895	868	949	937	935	879	947	883	899	906	870	912	890	884	878	886	889	941	908	942	879	907	852	910	920	946	981	917	872	884	873	886	892	901	935	924	918	955	826	911	925	890	900	874	878	944	920	911	935	907	932	956	944	908	882	900	941	957	907	880	887	901	893	883	898	890	891	932	896	890	887	886	907	908	924	834	909	897	893	923	897	864	926	934	896	895	897	868	887	966	881	894	909	919	904	883	886	855	940	874	918	890	964	904	916	878	900	915	939	906	912	901	918	957	896	891	882	894	909	955	915	954	883	917	912	948	945	931	952	930	912	921	950	890	941	897	852	886	906	928	887	908	879	940	893	972	948	916	880	882	953	890	893	935	862	841	879	931	911	870	926	933	913	882	900	956	926	893	958	913	906	910	854	868	882	911	884	914	915	868	908	873	884	902	912	883	886	911	908	887	863	890	935	860	957	926	883	907	924	969	918	862	928	1009	912	848	930	887	910	972	990	938	880	828	909	919	904	887	904	920	850	872	901	872	879	943	890	908	836	920	843	922	864	918	929	875	814	923	902	931	836	916	940	866	871	900	934	946	918	907	938	922	978	922	904	890	925	878	873	876	882	857	925	942	897	923	865	920	939	903	885	972	906	879	901	862	902	881	879	905	865	906	899	941	900	900	864	942	909	834	912	929	914	907	937	896	873	962	966	879	901	874	946	946	880	933	906	888	943	918	923	915	893	967	874	898	926	909	915	931	903	902	931	899	962	880	887	933	928	934	935	881	942	924	953	838	890	925	864	914	878	935	921	922	886	912	905	875	923	891	933	918	890	857	938	896	866	875	842	928	879	909	935	892	858	910	907	898	947	935	893	889	879	912	992	885	918	860	917	928	868	918	912	864	933	926	844	852	884	894	979	921	926	876	905	887	956	898	884	939	915	932	935	866	908	896	895	926	933	903	956	881	888	906	916	878	947	888	831	902	920	886	920	931	880	864	876	950	907	908	877	884	890	870	938	892	895	875	885	871	929	891	913	883	909	934	925	919	909	894	924	946	969	923	887	883	920	884	924	895	905	894	914	899	906	962	919	922	898	884	875	906	870	879	879	878	914	934	868	888	918	890	889	898	923	886	885	852	860	880	912	922	853	897	918	900	861	925	942	907	942	926	850	916	880	917	923	917	880	938	919	912	904	908	915	943	956	901	929	910	873	890	892	877	944	891	942	904	919	920	891	867	875	857	871	952	899	903	901	918	916	862	834	886	915	918	902	921	903	923	932	871	897	902	887	932	954	880	913	897	957	864	891	930	904	906	897	969	935	889	902	923	916	929	900	916	923	901	886	922	901	950	974	854	948	945	869	893	878	912	935	921	931	916	849	890	880	891	874	915	941	954	855	909	910	857	862	891	923	914	902	914	896	915	931	926	863	899	881	922	946	865	931	886	919	904	874	906	904	920	898	923	960	921	872	869	869	909	895	935	894	912	866	864	904	898	881	891	912	945	901	919	964	865	900	940	945	937	891	895	929	923	896	936	914	878	907	888	918	909	876	893	898	833	893	863	861	899	928	945	901	895	889	876	886	951	899	874	882	859	935	919	934	839	903	917	879	918	915	923	898	906	871	944	890	934	900	856	880	864	880	841	933	890	912	900	937	919	900	955	889	919	895	957	900	852	924	971	916	901	902	933	965	918	869	871	947	896	891	904	890	913	936	873	896	879	898	926	906	885	910	898	949	916	906	930	849	960	905	916	922	901	954	897	952	911	850	920	947	834	881	899	899	898	934	941	919	910	911	975	869	896	914	897	901	874	920	912	877	928	909	895	922	906	923	896	897	922	902	931	886	891	893	881	970	890	910	880	868	855	918	844	894	960	956	901	883	902	915	904	954	900	929	901	922	883	956	856	912	902	929	881	908	966	935	918	877	901	896	878	947	917	942	854	925	944	947	915	921	910	927	859	929	922	916	902	925	846	911	907	904	947	916	923	934	869	895	917	884	944	847	848	918	921	889	916	899	839	913	892	900	899	866	835	904	922	831	958	878	972	933	917	919	884	898	918	947	894	933	939	895	889	901	848	949	917	893	902	878	913	904	897	941	904	914	892	887	965	876	885	975	965	949	890	895	924	915	885	865	884	907	886	941	931	891	943	889	894	914	900	916	899	932	886	955	859	925	941	885	922	918	874	899	946	912	894	876	885	913	876	891	941	926	928	893	893	907	925	860	919	915	928	863	936	947	906	897	843	865	907	931	874	882	915	880	963	864	916	922	840	936	944	988	987	901	937	886	889	899	868	874	888	872	896	902	884	913	871	916	926	911	884	863	906	880	918	887	908	915	916	937	926	940	913	924	898	879	879	916	930	870	891	911	890	943	917	927	913	918	940	849	883	963	889	848	954	909	931	871	909	832	963	871	906	912	955	887	880	901	906	934	921	905	928	923	897	940	875	953	951	915	905	915	912	946	934	854	919	884	900	873	884	882	916	876	968	896	919	904	896	909	894	910	886	937	905	915	951	879	929	899	907	898	933	895	876	912	892	945	880	866	912	956	915	934	963	943	894	918	948	866	946	964	903	904	886	905	862	905	903	938	871	874	922	923	933	849	873	877	867	948	866	908	819	960	888	907	908	891	885	932	900	948	937	924	863	896	901	885	925	883	889	891	842	959	923	905	905	930	848	856	895	905	915	867	874	926	857	915	898	886	944	866	894	891	937	932	906	889	903	937	891	944	905	953	900	915	884	915	949	929	898	938	914	853	912	900
27335	18003	7364	3308	1774	1127	885	613	503	440	379	366	299	308	304	290	284	252	281	246	253	262	258	253	237	236	247	279	239	226	240	241	270	251	256	240	223	285	254	239	239	261	238	232	241	250	241	236	274	242	209	234	246	228	245	233	241	245	234	230	236	257	245	252	235	237	238	245	234	211	217	236	247	227	277	234	233	258	245	255	237	247	250	253	226	217	237	235	265	222	275	224	245	243	275	250	253	233	250	234	231	230	202	234	275	224	249	238	222	221	262	238	251	239	239	236	246	242	240	243	211	255	259	247	242	242	228	242	235	240	235	238	230	242	238	258	226	258	248	245	235	230	229	260	212	236	216	250	263	220	250	234	233	220	243	227	238	262	233	210	236	252	241	255	258	213	237	213	251	233	250	220	257	228	254	250	237	234	271	223	250	237	223	228	213	235	258	249	235	221	238	258	231	267	218	224	215	249	212	255	232	212	251	234	267	258	250	213	239	258	235	224	281	218	218	264	235	244	236	266	218	257	226	254	238	248	249	228	254	243	236	234	210	223	242	249	255	246	247	210	266	259	238	239	252	231	243	253	263	227	257	259	242	232	240	250	259	232	259	258	224	257	223	248	263	222	242	230	231	250	240	253	225	227	253	203	222	225	223	240	260	256	246	241	205	268	220	239	254	207	210	242	251	234	267	258	230	234	246	223	228	211	263	244	251	251	235	252	258	256	218	218	220	225	270	239	227	242	210	239	241	241	263	226	263	249	246	269	253	232	241	232	240	246	262	229	235	231	233	259	231	248	224	270	216	244	234	214	250	241	271	225	225	225	262	235	226	227	247	264	221	238	219	241	232	224	255	261	216	240	259	238	199	258	232	258	233	237	236	214	240	273	221	223	248	223	220	221	252	254	249	248	260	189	238	237	228	244	223	243	254	232	223	230	233	225	251	218	262	239	236	218	240	241	222	222	228	211	221	271	267	240	235	231	228	250	227	251	225	242	239	241	231	235	244	252	227	228	257	247	229	255	249	238	242	224	237	235	231	271	247	244	261	242	214	245	260	248	228	257	252	256	256	248	238	205	244	242	234	226	248	226	230	239	234	222	233	226	246	273	218	225	247	230	248	224	249	208	208	240	249	249	243	217	233	249	228	244	258	255	247	261	249	229	216	213	233	226	246	237	232	223	238	239	253	210	251	249	240	244	210	263	259	213	222	230	221	226	242	231	252	256	248	228	246	236	205	234	217	217	224	225	255	264	260	232	210	223	251	249	238	255	250	238	258	236	234	222	231	231	212	248	217	237	238	227	207	248	255	250	245	238	246	233	256	248	222	224	198	208	227	231	232	237	237	222	250	236	218	252	223	228	245	214	244	231	239	236	257	234	236	221	222	238	239	249	241	224	255	241	235	237	229	237	211	238	208	232	249	227	233	227	250	231	219	238	230	238	260	214	239	257	252	218	234	188	229	240	183	214	237	254	233	243	263	234	233	221	227	236	253	260	241	223	275	246	214	218	250	256	267	215	212	246	227	213	226	242	242	215	258	234	204	214	255	254	265	237	256	228	225	218	228	225	257	236	211	248	258	234	238	229	259	235	287	228	248	234	256	223	226	225	240	264	248	256	226	232	237	249	233	245	219	238	253	253	232	247	254	233	252	211	226	237	247	233	230	266	238	233	231	224	258	268	242	223	213	250	233	221	205	234	265	225	236	240	243	220	245	231	247	233	215	245	250	248	239	232	262	214	218	235	215	222	245	251	243	235	225	230	244	228	232	256	243	235	215	276	238	262	245	233	233	264	231	243	232	212	235	202	255	232	236	256	232	254	237	239	242	222	223	240	223	239	245	236	225	223	225	229	227	235	265	259	229	258	273	261	204	212	260	240	243	242	256	219	251	251	248	238	237	231	232	231	231	241	238	235	207	232	242	236	229	250	241	211	229	243	249	258	235	210	243	250	222	253	266	253	223	237	267	224	246	236	284	235	252	221	237	228	218	232	214	240	259	248	239	239	266	255	224	252	216	227	228	215	223	229	242	207	250	202	223	215	233	231	265	213	225	221	253	233	249	237	249	230	216	244	234	244	255	265	231	234	238	247	222	236	245	258	238	274	261	235	249	245	235	217	234	245	242	227	260	214	235	237	233	216	250	241	257	228	245	251	261	253	227	220	272	246	228	252	225	234	238	235	263	261	213	248	231	249	246	253	228	250	246	238	259	264	217	231	268	239	230	240	228	223	207	241	224	204	224	203	241	224	235	220	223	251	209	228	255	220	236	236	211	258	250	259	246	246	249	235	232	228	243	267	240	216	270	221	239	228	264	218	204	231	231	220	226	232	232	265	218	227	241	243	230	240	238	239	258	230	236	255	240	225	261	258	240	265	225	228	243	208	239	239	243	247	243	225	255	230	221	241	211	262	242	242	229	238	260	241	215	261	226	237	235	255	222	264	230	226	219	241	256	248	230	233	233	258	229	254	238	244	238	272	227	242	222	251	220	243	231	244	240	236	235	243	243	245	213	225	219	244	217	243	231	247	226	243	240	231	210	215	229	237	275	231	235	250	230	214	238	201	244	200	222	240	251	245	256	205	217	259	233	248	226	219	238	226	248	226	260	240	242	247	219	259	247	238	240	239	240	229	239	233	245	243	252	240	245	228	227	238	232	236	249	229	243	232	236	258	253	234	233	259	256	231	230	218	238	199	230	231	224	220	268	274	238	226	223	260	218	227	232	237	220	206	242	247	211	217	237	256	243	252	220	231	235	274	243	251	246	239	240	207	234	243	245	259	234	231	249	221	243	228	244	221	218	235	239	260	267	242	257	256	260	263	262	257	227	255	244	208	235	236	243	231	244	210	252	244	257	258	220	235	228	255	216	222	231	225	255	265	241	239	222	252	219	237	244	231	228	245	255	239	249	241	250	235	233	236	219	241	242	188	232	252	216	220	263	253	242	271	257	222	235	239	229	236	261	231	236	234	211	237	242	234	209	251	223	265	220	248	235	255	239	287	221	218	230	222	253	255	234	230	233	233	228	231	225	270	210	220	222	239	234	231	232	241	235	243	228	249	243	243	218	231	248	243	263	231	239	232	232	239	239	213	210	224	216	227	238	208	250	230	250	192	242	228	244	241	275	243	255	238	235	230	232	267	245	256	228	213	222	246	263	252	237	240	228	241	228	234	259	266	231	231	227	230	238	239	259	197	269	235	262	224	227	259	231	249	236	245	224	224	220	253	228	225	233	232	256	256	235	235	227	234	256	214	254	252	220	241	222	237	258	256	254	254	225	196	205	260	215	235	255	253	230	250	240	226	234	257	207	242	256	220	239	231	243	235	265	231	214	222	240	280	235	249	231	239	225	239	267	217	260	227	239	217	239	257	214	230	230	257	229	239	256	241	243	228	235	204	259	240	214	239	252	218	228	253	253	244	230	249	215	228	257	218	224	230	236	234	235	227	223	246	216	241	233	254	249	257	261	250	254	204	242	262	226	244	253	229
9648	14103	12733	7598	5311	3952	3103	2183	1587	1306	996	924	794	818	778	732	661	647	587	652	654	604	601	593	562	549	483	528	510	525	509	518	510	539	527	522	544	547	516	540	482	525	489	511	472	544	498	513	543	500	483	509	498	529	487	470	526	478	470	501	495	486	519	444	481	495	505	503	440	485	502	458	492	506	494	509	465	525	505	480	501	500	513	472	507	478	514	531	473	483	509	523	473	497	490	507	511	481	501	507	521	467	481	507	496	473	501	498	524	486	451	486	498	490	485	487	516	512	529	433	513	526	480	493	502	513	493	474	511	467	487	467	492	473	485	476	522	492	500	501	511	503	488	487	546	530	514	489	490	458	433	454	497	444	522	526	493	451	503	508	493	500	491	502	507	492	466	481	492	514	453	464	457	501	513	485	506	495	468	502	490	527	496	493	475	472	513	519	513	518	494	489	484	468	534	514	465	493	499	519	488	504	476	497	444	501	457	489	473	500	472	528	508	509	464	492	484	491	470	467	512	457	482	506	517	501	503	502	513	489	486	482	464	505	516	488	480	528	482	465	503	528	500	528	484	506	463	527	465	495	495	541	457	515	510	486	480	526	503	495	490	491	505	469	465	520	512	469	492	487	488	481	498	498	502	479	444	473	501	449	447	477	503	447	496	494	494	484	489	480	460	496	494	498	495	523	482	476	497	470	424	491	479	546	476	499	465	482	485	510	482	503	486	518	469	505	477	526	476	494	471	451	510	483	460	518	513	500	531	481	513	490	460	483	455	517	517	485	463	502	462	493	469	485	473	508	459	480	496	499	505	465	510	527	495	509	505	488	488	527	516	493	514	485	512	511	502	528	505	448	498	491	445	543	508	485	493	442	515	513	469	495	492	526	539	479	512	503	497	485	511	485	488	487	465	466	468	475	484	481	468	478	499	477	493	470	498	500	495	469	505	459	512	491	460	457	481	482	473	532	474	511	515	478	512	484	484	498	497	518	517	475	472	498	482	509	547	511	517	489	517	500	499	492	490	539	507	504	486	460	519	547	492	478	490	498	493	481	494	474	533	488	468	416	471	490	479	486	504	468	526	516	493	477	460	480	471	485	508	502	486	489	532	478	489	504	479	518	456	460	538	476	501	499	488	540	524	508	524	487	537	489	485	483	452	517	515	531	458	490	468	495	487	468	466	541	463	505	508	511	512	472	507	506	531	497	499	486	501	492	476	488	502	465	486	501	500	463	536	465	479	539	455	534	486	525	469	501	478	452	498	470	517	475	466	456	471	490	473	494	518	521	491	533	461	517	506	485	511	483	478	483	502	470	539	473	538	476	507	491	494	503	516	517	496	508	464	521	508	486	473	441	485	503	506	479	478	474	500	443	481	489	539	494	493	471	492	520	494	485	484	496	486	518	507	430	500	513	478	504	500	459	482	521	478	504	502	582	479	513	507	493	475	519	476	473	507	501	499	473	499	512	478	532	478	473	536	469	520	498	491	477	460	502	528	487	456	523	482	487	472	452	487	462	462	484	487	466	476	519	455	464	517	494	527	485	461	473	472	509	503	467	481	498	472	490	498	521	505	482	507	510	509	524	469	479	509	496	514	506	498	522	496	467	482	480	479	486	485	503	503	509	498	497	517	518	510	478	516	492	497	474	496	472	493	516	452	474	513	505	484	514	506	495	485	488	531	503	477	442	472	479	491	541	498	473	496	511	481	472	464	502	466	527	479	514	490	509	480	494	520	474	462	478	492	527	498	531	516	447	488	502	481	456	523	463	445	492	467	478	467	487	433	495	485	474	488	475	469	493	493	502	486	518	505	510	509	521	553	501	499	496	484	479	502	474	472	512	526	510	498	505	460	469	475	481	490	513	485	478	520	531	468	488	467	473	486	487	471	459	505	542	477	499	517	515	525	489	487	514	454	511	506	501	494	514	502	479	485	501	470	465	506	536	494	454	471	492	513	516	456	505	468	486	538	499	518	463	500	475	492	515	505	486	483	487	495	487	505	481	493	533	496	475	445	505	464	488	497	486	463	507	539	484	505	484	499	472	515	539	483	510	489	508	515	534	521	486	497	508	515	501	504	508	512	497	513	489	506	463	497	468	491	501	479	549	532	514	495	455	525	495	493	480	483	494	491	517	486	510	471	491	512	496	467	499	519	483	494	460	518	492	502	479	492	492	511	480	507	496	499	476	460	473	473	462	446	491	463	452	491	475	489	485	516	476	500	466	487	475	499	456	500	489	505	494	473	495	480	510	471	473	510	483	489	486	470	503	481	492	466	466	499	543	512	478	491	488	455	502	499	478	531	490	444	483	505	532	490	530	483	509	466	513	507	519	499	498	461	474	531	479	480	497	471	514	479	444	535	502	467	529	477	470	496	510	498	510	476	474	494	489	468	511	506	442	484	549	459	499	495	506	499	449	474	521	447	495	514	482	488	522	524	472	521	459	500	493	503	528	489	512	505	529	458	499	478	478	481	511	506	499	515	476	495	520	502	484	515	492	468	467	518	500	490	483	535	516	509	506	513	475	495	542	505	470	517	490	450	508	465	469	515	486	475	500	470	476	460	495	505	476	506	456	511	478	474	509	484	526	499	455	479	505	509	482	500	455	531	507	539	492	499	480	474	491	504	483	515	508	499	512	525	481	475	489	509	494	462	495	478	482	546	508	474	467	491	475	481	474	503	508	508	480	494	468	519	524	476	469	482	488	491	503	478	507	476	508	512	510	513	517	539	498	490	485	472	498	510	491	522	545	537	520	532	485	497	496	505	474	515	448	505	521	503	491	477	497	488	480	528	517	510	486	525	515	483	494	498	487	459	470	453	488	519	502	463	494	486	518	519	479	485	508	483	510	504	489	550	478	519	497	499	484	516	530	481	502	494	506	519	496	464	481	483	497	515	494	489	482	498	500	486	477	498	470	514	490	470	519	466	462	500	428	495	504	504	477	471	501	484	475	507	490	512	502	461	529	473	533	499	474	445	478	479	506	508	482	440	500	504	485	492	513	473	486	517	522	516	467	488	506	544	509	483	484	493	502	502	506	485	502	496	520	474	490	506	479	477	510	476	491	517	529	466	523	500	504	518	468	503	493	502	524	499	460	480	476	510	495	462	495	468	450	471	444	460	457	498	478	488	549	492	524	472	512	490	516	503	451	471	474	490	502	487	478	484	474	476	518	477	473	479	495	477	500	511	541	540	475	476	472	467	543	447	468	516	476	514	491	455	429	490	474	486	539	512	541	485	468	496	493	498	430	499	487	477	441	504	495	474	474	448	506	500	494	501	466	475	489	466	481	480	511	473	504	522	450	498	510	514	467	494	510	517	506	469	490	561	498	549	451	520	459	509	465	496	485	467	514	459	473	468	463	483	443	480	471	482	448	467	502	526	473	485	517	535	487	529	498	475	490	544	481	516	504	473	501	509	470	470	509	499	535	519	530	495	502	493	487	500	531	518	478	540	521	424	504	460	506	513	453	474	463	488	514
25124	21485	28029	25298	13612	4057	2389	1677	1226	932	790	657	677	583	562	502	511	454	454	420	396	388	391	360	345	399	376	348	314	341	297	327	304	325	329	331	313	317	325	334	339	295	327	358	337	303	324	309	326	307	309	317	309	312	308	334	329	315	288	318	330	306	284	324	333	342	305	336	335	337	310	352	326	319	309	290	298	311	333	315	289	311	296	302	332	326	297	312	342	310	314	302	354	291	305	287	302	298	324	337	303	349	306	354	284	297	298	316	327	313	322	340	312	283	306	324	321	344	307	348	322	309	290	337	295	339	299	296	292	340	307	324	281	317	300	330	307	343	291	327	307	305	304	307	311	301	293	286	296	331	317	330	306	329	296	308	352	305	323	303	303	335	273	299	316	324	309	329	328	314	344	331	306	328	323	292	327	322	315	318	326	337	304	299	286	320	307	304	354	322	261	314	326	321	309	324	293	300	290	309	333	308	300	321	300	313	310	298	282	339	327	336	316	289	286	324	288	344	293	296	298	313	327	321	304	319	331	305	303	336	287	332	304	339	317	322	317	300	323	311	285	331	289	281	317	312	327	288	309	305	318	313	286	301	326	290	328	323	327	328	325	303	323	328	294	306	306	321	341	282	324	306	372	338	362	322	312	334	282	294	272	318	313	279	284	286	323	302	278	321	296	296	318	298	317	299	299	273	310	307	304	352	296	294	314	302	314	319	312	308	307	298	307	288	331	314	286	330	321	317	310	308	330	295	330	304	307	282	321	276	282	315	311	318	353	313	353	337	312	341	292	284	310	325	275	340	271	271	320	299	302	300	304	305	303	306	297	303	294	312	314	301	296	306	298	312	344	323	338	317	324	335	324	331	343	311	318	322	305	319	300	300	315	302	308	307	307	312	283	331	303	320	291	290	296	308	302	338	327	331	306	302	331	367	297	319	315	319	324	310	316	313	318	339	277	293	315	298	314	306	288	319	316	320	302	294	304	319	265	291	324	304	291	313	290	301	311	355	300	318	282	307	287	328	315	338	323	325	260	337	298	310	304	333	305	344	314	305	292	331	301	304	304	303	297	311	302	294	305	321	290	356	293	284	300	311	308	304	330	288	342	325	326	321	343	322	308	307	314	321	314	270	293	309	341	323	295	352	313	305	308	308	303	330	304	309	290	311	309	313	332	320	326	326	318	322	314	331	332	337	303	325	349	311	323	288	320	329	306	285	349	296	297	292	323	310	331	328	321	265	271	307	326	300	323	293	292	325	302	317	326	316	283	305	321	305	285	305	315	286	298	288	319	315	332	291	305	321	338	316	302	314	314	316	317	314	308	301	303	300	293	281	306	312	318	334	329	287	327	308	323	317	307	302	321	313	327	328	312	304	328	325	297	322	321	315	335	287	307	305	308	351	275	283	313	312	329	311	318	318	300	294	297	338	300	337	335	313	320	339	290	334	343	324	321	273	296	313	319	291	289	322	296	313	341	314	308	302	300	301	315	319	309	300	305	305	308	305	315	346	303	325	312	302	314	354	302	300	319	290	306	312	316	304	306	300	313	273	317	338	322	305	306	309	304	331	305	321	329	278	291	307	311	324	302	287	266	299	302	327	305	278	312	306	328	304	329	319	312	302	317	305	304	324	321	320	308	308	320	322	338	315	288	300	331	306	334	297	281	293	288	300	289	313	291	302	286	302	331	293	322	305	311	308	316	280	308	329	293	305	289	338	310	333	326	336	306	304	304	305	323	300	307	293	329	305	303	307	299	329	301	333	278	343	310	304	281	331	308	309	296	311	297	372	312	318	280	363	315	319	273	315	317	305	302	308	283	317	291	325	304	299	313	345	324	310	330	332	345	290	316	291	287	340	304	336	330	316	333	332	266	303	325	282	315	321	310	298	291	296	308	302	332	326	327	315	291	327	325	312	326	333	295	294	349	307	295	323	303	295	326	329	326	284	264	305	310	307	326	320	331	304	305	306	300	291	301	347	293	341	314	297	303	314	303	306	313	329	295	306	326	300	312	302	318	276	326	288	306	316	323	349	315	296	309	337	287	296	329	320	311	308	350	314	327	324	330	271	294	311	337	292	308	319	314	298	304	299	354	328	318	283	329	341	302	305	324	319	287	337	286	301	296	305	325	302	302	316	318	311	298	318	354	305	319	324	296	310	315	309	335	300	326	306	343	300	288	288	325	327	326	308	291	286	292	354	324	305	330	330	311	299	289	303	292	322	273	290	328	330	318	323	352	329	316	309	305	290	311	319	298	339	299	300	277	295	307	288	291	289	284	293	311	328	289	284	320	297	305	311	316	301	318	310	308	304	299	306	314	305	313	285	317	290	319	295	297	321	296	311	284	319	292	319	326	325	327	265	310	301	315	296	298	315	316	316	312	334	314	308	336	331	316	310	306	319	310	326	309	326	310	285	319	291	308	307	274	321	330	322	310	304	331	309	291	322	293	341	348	318	321	293	320	326	308	308	332	336	318	330	309	304	296	342	338	304	333	309	350	343	286	314	295	303	329	314	292	325	314	302	322	309	314	327	307	297	303	322	295	299	313	295	345	306	316	327	299	281	330	321	282	325	310	338	316	304	283	303	300	283	341	307	317	333	306	323	294	291	299	326	328	322	323	307	304	290	298	292	317	315	305	292	306	306	297	296	316	312	329	313	314	308	335	324	298	301	309	320	323	302	355	328	297	288	303	293	323	312	317	289	295	310	344	315	313	317	335	322	288	325	302	306	289	287	321	346	341	320	344	312	291	280	306	314	306	276	302	320	308	293	318	322	330	325	325	294	316	350	295	320	250	320	297	321	298	272	306	322	308	309	325	285	317	257	333	332	314	335	332	335	327	363	323	318	289	302	328	322	310	295	330	310	327	318	313	298	307	291	345	307	317	326	330	308	321	317	289	313	331	290	327	323	327	299	335	290	285	323	353	318	333	319	314	292	339	286	315	334	294	309	309	345	337	294	304	315	324	317	333	305	306	299	297	302	346	333	342	327	322	285	314	317	301	306	286	351	315	289	335	299	296	325	311	296	340	282	321	311	319	323	290	318	297	306	335	300	303	331	296	327	302	286	331	265	309	327	312	309	297	278	324	307	326	334	327	286	315	323	309	314	316	300	330	305	285	290	303	330	330	328	316	306	295	328	290	321	335	311	332	319	300	316	298	306	305	340	309	307	292	321	311	288	292	282	289	327	301	302	330	292	292	325	330	322	337	310	291	308	318	314	315	302	305	307	299	320	306	311	300	325	333	322	303	330	316	295	315	316	308	325	311	303	310	329	343	290	300	312	290	291	304	328	336	296	307	305	314	295	304	290	286	302	294	283	299	296	317	315	331	335	306	285	304	294	338	325	303	320	305	294	299	297	331	310	301	282	298	284	315	311	297	306	323	319	320	322	310	279	332	288	323	305	319	334	323	289	320	304	299	313	299	311	302	321	302	321	283	299	312	336	320	312	322	294	320	333	312	354	285	320	321	310	303	293	305	318
12492	23546	21948	14998	11156	8871	6811	4924	3798	2966	2378	2002	1857	1701	1560	1413	1247	1131	1091	987	1061	964	974	903	892	829	801	726	697	708	703	685	734	692	670	673	668	667	674	629	634	629	666	675	639	640	679	649	669	661	675	663	643	624	665	620	571	642	678	652	623	613	610	638	641	605	706	633	608	703	634	676	628	661	672	657	633	641	670	642	651	650	676	668	712	626	665	643	617	656	623	618	594	669	654	674	665	618	616	625	590	665	691	614	650	663	691	627	655	630	676	663	649	646	646	670	628	674	664	662	676	634	682	624	606	622	635	605	668	665	674	622	642	689	612	671	642	662	626	612	584	623	639	634	567	622	635	633	619	667	601	635	611	630	628	622	684	623	626	602	653	616	624	607	620	635	635	601	650	680	668	628	627	620	619	636	615	646	624	637	614	646	637	624	640	604	666	622	636	608	601	624	625	629	644	656	656	603	673	606	623	610	655	668	646	617	602	608	612	635	629	624	667	648	596	652	618	644	627	654	599	624	597	619	635	617	635	608	671	653	622	631	662	620	674	622	621	651	649	575	598	627	642	661	648	617	609	640	674	613	655	635	662	648	634	684	637	634	617	623	615	666	667	630	656	638	614	603	634	637	653	655	629	627	670	652	618	658	629	603	648	665	638	636	622	620	590	607	650	655	630	625	630	657	662	660	635	621	637	600	588	646	611	615	656	611	561	624	642	685	637	643	639	639	658	612	690	611	621	637	654	654	621	572	625	588	633	658	614	633	667	597	607	618	636	615	661	665	612	669	665	636	659	670	627	600	617	624	648	697	637	661	644	616	606	624	616	622	630	660	652	670	642	584	644	598	645	567	606	612	596	583	643	566	601	614	612	641	615	630	622	604	606	628	673	660	615	665	612	646	699	597	621	655	620	624	631	586	617	662	650	616	662	626	625	611	640	635	592	650	673	635	649	627	634	653	609	613	652	617	614	607	601	601	633	636	660	611	629	622	591	615	606	686	609	649	592	647	630	644	607	608	610	636	641	625	630	686	624	638	626	649	634	646	597	657	613	617	628	652	630	628	651	678	678	678	630	584	681	663	613	639	626	646	602	636	618	620	643	610	617	632	648	615	665	627	603	610	624	613	635	610	625	625	611	654	644	631	643	613	632	659	615	649	600	586	698	682	637	615	630	681	620	602	603	615	615	609	674	625	627	632	647	642	602	641	644	626	595	628	630	634	669	638	676	621	616	654	625	626	673	619	662	627	645	617	595	650	681	645	613	584	655	598	632	590	599	596	631	636	665	612	633	668	643	635	657	605	651	648	666	648	635	676	620	653	641	648	629	602	634	654	625	623	635	619	628	642	646	623	577	597	626	625	639	616	644	631	601	593	618	634	636	576	644	635	584	637	594	660	637	600	606	655	607	646	622	655	649	664	606	637	631	625	638	663	596	626	632	642	619	613	641	622	618	637	657	629	626	575	580	572	623	660	598	636	622	588	635	656	588	645	672	616	608	617	647	608	657	670	620	622	568	652	651	616	619	617	650	628	609	625	622	621	643	575	656	653	650	638	652	651	639	616	644	614	586	607	632	629	602	625	579	619	648	640	625	644	615	655	650	629	651	655	595	658	624	609	592	619	644	646	621	618	620	596	626	679	638	587	659	591	653	610	638	596	628	610	643	628	614	685	635	649	598	630	594	617	610	652	614	655	657	638	596	614	660	631	640	655	618	630	625	637	592	672	639	640	580	647	665	653	659	622	663	624	653	556	658	665	663	601	621	636	619	628	619	658	623	624	624	606	597	635	634	604	598	679	641	589	620	623	616	596	617	663	613	648	600	606	588	596	656	610	702	642	632	653	674	664	654	629	613	636	663	592	633	628	601	581	622	612	664	648	640	624	612	584	625	673	607	573	631	600	659	617	655	613	645	584	653	631	608	657	560	602	654	646	621	619	649	592	645	652	612	648	623	646	635	626	648	641	620	647	625	637	661	605	613	617	644	623	620	618	670	642	658	640	626	602	673	660	596	636	596	603	654	648	562	617	648	603	644	624	589	634	640	616	628	614	613	640	622	643	651	669	588	623	596	589	612	672	664	667	658	587	619	601	627	603	632	633	609	658	617	623	628	624	645	662	661	589	648	619	643	662	638	646	662	587	628	634	604	619	640	603	644	681	610	660	601	658	613	623	614	666	607	643	638	623	632	615	626	629	618	663	657	606	641	594	599	651	691	615	607	614	635	622	697	620	668	626	646	628	646	573	624	642	609	644	616	663	633	647	639	626	621	658	638	649	585	613	632	585	644	678	623	614	627	624	627	646	604	589	642	616	603	661	646	607	666	675	606	626	602	629	662	625	666	576	638	630	611	619	606	629	611	599	618	640	626	628	597	615	648	614	602	595	656	608	676	626	616	654	623	633	666	603	634	621	622	587	624	609	649	629	642	637	635	611	625	670	596	627	647	599	632	609	636	636	624	640	601	598	630	560	673	625	647	670	648	662	666	647	620	630	652	641	597	630	646	625	702	609	605	605	636	576	652	623	606	661	613	624	660	670	616	620	635	602	707	660	661	614	662	623	640	591	664	619	640	603	669	641	640	648	587	603	663	660	591	650	613	640	641	598	582	604	653	634	643	658	664	613	621	606	660	625	637	669	631	607	656	618	643	629	672	589	613	593	596	627	614	590	637	626	683	643	617	621	592	648	621	652	646	627	620	622	650	596	593	603	605	634	631	634	646	584	635	650	673	630	621	625	597	645	600	610	675	598	593	634	611	624	639	604	598	683	620	583	572	685	654	625	631	657	626	641	636	614	643	614	638	627	634	576	622	588	628	619	599	625	615	614	622	641	630	614	628	637	618	649	626	646	619	588	651	647	649	646	644	660	626	584	584	614	601	585	629	626	641	629	648	593	622	642	631	625	647	594	591	628	619	586	639	643	630	639	622	661	621	634	625	633	617	594	622	614	662	640	614	666	626	621	635	598	593	589	583	614	608	646	623	609	627	639	574	619	620	597	630	629	608	635	624	619	583	678	652	600	646	584	575	620	644	643	562	626	639	644	637	606	620	617	633	645	589	653	656	586	651	636	627	629	622	640	625	638	659	622	631	634	630	603	628	599	630	656	607	639	627	607	603	637	632	653	635	619	610	621	661	640	600	600	596	603	638	620	631	608	585	632	666	648	663	614	639	641	664	583	627	635	640	628	616	645	644	593	586	599	667	654	604	603	611	656	683	642	646	698	604	621	609	626	654	649	611	617	683	621	621	652	649	616	635	603	659	627	662	634	713	610	596	611	617	658	614	633	646	641	635	630	666	656	604	631	618	659	629	624	663	615	559	613	619	643	681	658	639	586	607	637	623	666	655	617	647	625	660	661	630	637	615	625	654	620	592	617	630	672	607	674	610	593	656	643	629	640	581	613	651	655	575	656	622	601	648	612	627	634	627	687	647	651	653	613	633	648	598	594	651	594	625	618	629	637	651	624	652	574	612	594	623	649	675	632
24206	21501	28954	24429	21412	13625	5135	2738	2016	1645	1284	1164	1060	987	931	850	796	729	719	725	648	640	627	589	608	537	584	496	532	496	475	490	533	472	456	552	500	517	458	461	489	489	477	450	472	470	450	486	465	437	463	529	484	486	516	513	486	464	463	522	466	487	457	482	482	454	473	444	514	469	461	502	471	481	498	464	506	451	495	457	454	492	489	483	465	470	443	476	495	472	454	458	479	486	478	490	487	455	487	478	424	465	440	445	530	459	476	491	473	498	445	470	462	443	450	523	493	474	451	468	513	472	500	448	478	495	493	489	469	470	495	454	457	426	461	477	458	477	433	479	496	451	512	437	511	456	463	492	490	471	455	464	498	478	469	449	436	488	474	461	457	497	475	494	476	461	481	454	443	459	444	466	456	422	466	462	458	474	464	466	494	524	443	445	466	478	508	455	481	463	469	486	476	406	511	478	475	448	491	446	446	473	407	453	473	459	459	444	503	481	488	458	456	474	480	455	490	481	452	408	481	434	480	514	496	464	483	433	449	489	476	475	443	495	461	477	427	468	452	427	466	461	469	488	485	467	462	474	461	424	462	474	502	471	482	484	500	470	474	422	472	493	450	463	486	489	464	501	499	445	443	449	492	458	505	457	431	480	438	478	478	486	432	456	521	492	460	503	518	489	487	446	459	464	461	434	483	488	435	468	445	476	472	465	478	439	448	463	478	468	477	465	503	449	506	468	473	466	482	461	416	477	502	470	472	504	458	457	458	457	463	430	470	448	475	438	466	503	446	489	474	492	456	469	498	498	470	487	458	460	477	466	467	477	452	490	479	480	485	481	490	464	465	489	431	444	471	491	462	468	485	499	480	443	436	490	480	451	482	464	469	458	500	457	482	466	454	489	453	513	488	490	496	458	501	421	431	437	439	459	504	484	511	485	467	477	432	464	516	478	479	479	469	467	468	453	474	464	490	499	494	474	455	485	479	492	482	498	465	462	466	473	478	493	454	459	484	465	482	477	474	462	503	462	466	458	445	454	490	477	424	464	509	464	420	463	494	462	440	478	492	453	503	466	472	498	471	472	473	446	473	423	434	459	439	477	458	481	464	462	448	429	460	477	499	474	471	488	425	460	501	500	473	479	442	457	448	474	420	460	465	468	489	470	447	464	423	494	470	418	461	492	474	510	484	468	470	455	443	466	516	481	490	487	469	455	473	447	493	475	491	459	468	523	470	474	478	499	447	491	472	483	480	417	469	469	497	459	479	447	493	432	482	469	431	444	459	492	464	459	502	473	475	438	436	471	466	476	475	464	495	443	501	457	451	461	468	444	445	483	499	462	434	468	478	434	436	473	423	464	447	496	477	469	469	440	456	492	457	464	489	507	478	468	509	435	483	433	486	468	507	457	447	451	456	449	498	449	451	439	492	457	456	447	460	459	494	448	432	481	451	452	449	481	480	403	482	490	481	462	464	486	445	467	466	437	477	481	463	487	451	499	448	461	478	498	498	449	499	479	481	517	429	475	453	513	465	487	474	457	485	445	487	481	461	469	471	486	431	425	443	424	506	454	453	478	453	512	485	471	474	479	465	507	441	466	487	457	456	482	514	471	493	436	455	468	475	457	469	512	460	456	481	443	461	472	488	474	471	455	426	465	479	468	433	448	471	463	453	482	474	470	464	441	480	470	424	450	441	478	454	459	436	484	436	464	489	484	484	469	487	457	481	465	471	438	477	460	451	451	490	451	492	481	427	453	458	444	496	468	472	477	476	512	509	466	468	481	505	478	465	460	443	429	458	465	496	467	490	472	490	484	494	454	487	420	430	458	431	464	459	493	436	462	483	433	448	458	477	497	508	466	430	447	456	428	416	451	453	507	477	501	451	461	451	452	477	459	448	444	460	455	451	490	476	458	498	483	405	447	492	475	436	465	442	509	459	461	505	414	448	478	466	478	480	447	444	422	494	456	491	429	493	459	497	437	466	461	457	497	459	464	463	470	475	438	445	468	482	458	458	468	496	471	459	431	485	465	458	496	486	471	469	491	475	470	439	508	439	476	469	513	503	478	427	492	457	442	431	477	440	445	486	452	449	490	476	459	468	429	435	501	475	451	458	457	478	458	446	457	509	452	465	471	519	476	501	481	484	438	481	489	494	469	514	432	467	426	443	478	496	515	472	440	460	483	495	462	455	455	477	501	491	466	466	473	469	448	439	477	444	476	510	470	464	461	489	464	542	464	497	470	468	502	482	462	432	433	499	457	465	484	474	471	495	483	463	470	434	452	447	479	448	471	464	432	444	497	461	495	466	476	481	462	429	468	505	466	443	497	451	471	464	461	433	474	476	471	491	461	470	438	471	455	487	475	511	476	459	440	485	451	526	507	492	487	461	417	471	476	438	480	461	459	498	499	481	475	460	455	438	441	471	458	465	461	468	426	440	459	448	438	472	446	455	459	490	467	501	462	477	458	470	456	442	480	492	491	453	452	481	476	476	441	486	427	473	488	439	456	453	475	432	468	473	463	500	489	468	483	465	449	427	425	498	442	455	433	455	481	490	482	442	475	430	441	458	482	476	469	450	420	507	431	511	491	464	459	436	484	501	526	445	492	437	434	496	472	424	475	479	433	456	445	430	471	507	469	455	426	457	479	506	441	471	478	455	469	471	471	452	447	457	466	473	457	437	475	438	430	490	499	495	455	476	469	482	500	436	420	484	468	450	458	459	461	487	472	485	455	481	481	493	460	495	458	455	457	459	428	442	486	466	492	464	453	477	462	495	492	477	478	439	461	463	478	467	492	453	467	451	487	498	436	465	508	428	481	446	442	446	483	468	440	453	467	488	474	466	461	452	491	478	437	489	479	451	521	437	512	467	466	469	457	475	472	486	487	458	467	473	457	422	506	477	429	480	502	447	447	485	495	451	465	451	476	452	452	454	489	469	444	479	465	436	499	503	506	475	495	477	478	470	439	486	508	452	437	488	490	475	446	465	428	464	484	445	505	481	490	466	468	442	484	447	437	470	447	496	463	462	490	449	489	447	450	498	475	435	479	500	479	495	477	419	436	430	437	481	470	493	482	492	425	467	483	452	463	488	470	457	456	430	422	468	424	465	437	470	493	474	467	447	483	437	486	462	478	487	432	462	473	484	469	464	487	492	483	482	465	479	482	451	470	475	501	498	481	510	479	442	478	467	470	479	490	464	481	446	440	472	457	476	466	463	453	470	464	456	442	466	475	483	468	465	445	452	472	508	465	499	501	454	500	467	465	469	488	474	475	463	445	471	424	445	457	434	458	471	446	470	472	443	469	450	494	450	473	488	446	483	460	481	444	455	475	451	517	501	485	451	475	462	446	441	448	486	435	451	418	478	469	467	450	485	428	459	462	485	475	470	468	460	461	477	511	434	453	468	479	475	444	513	502	461	446	510	496	465	480	459	493	506	452	473	438	493	505	480	465	455	481	438	460	485	450	441	456	487	456	462	468	479	490	447	458
15351	29071	27186	19945	15976	12870	9992	7646	6086	4821	3981	3357	3129	2770	2462	2236	2111	1882	1756	1595	1522	1559	1443	1420	1380	1206	1139	1061	1057	1112	973	1020	982	995	1001	975	1029	1011	986	925	957	936	943	937	887	958	909	908	923	937	957	927	933	978	938	962	965	911	970	920	913	937	914	925	936	914	965	975	1017	952	1013	893	891	986	967	978	923	938	946	950	891	878	953	912	981	931	910	878	907	944	925	946	923	861	894	916	872	967	963	941	894	810	961	914	940	920	958	894	975	913	910	911	887	944	897	904	948	925	956	931	963	894	896	931	892	908	944	921	873	926	933	893	873	925	900	935	923	896	891	879	892	907	917	890	865	897	999	883	949	883	879	938	898	890	909	840	903	983	908	914	886	948	907	916	905	936	923	917	868	875	889	867	909	898	902	932	893	930	871	888	887	926	926	925	915	926	891	930	923	922	929	914	923	925	876	923	926	908	891	942	954	853	901	929	941	887	890	930	912	891	852	858	929	832	938	897	903	897	938	891	900	909	913	955	862	933	908	902	857	861	888	952	871	880	823	907	964	903	892	889	929	841	872	881	896	923	957	890	852	942	946	901	904	912	918	898	939	914	848	950	905	828	916	932	884	982	864	891	900	852	908	887	872	909	909	914	861	889	853	873	893	896	912	924	905	890	899	922	954	870	847	972	927	942	896	934	912	908	921	935	894	941	952	900	904	885	897	926	907	843	889	909	883	872	948	891	941	875	891	980	912	912	906	865	879	894	946	952	937	909	906	969	908	882	861	937	940	844	946	897	871	894	894	944	914	899	874	898	895	867	897	951	870	882	859	923	853	921	881	893	914	872	870	923	866	849	903	888	896	926	933	880	919	902	914	908	970	892	874	886	973	906	897	934	894	927	945	906	853	940	994	856	891	879	910	890	861	916	923	891	863	936	907	905	871	926	917	948	861	872	889	920	907	872	948	848	887	910	854	974	893	865	900	900	899	894	904	895	908	892	920	935	889	942	929	961	937	887	878	895	864	903	945	895	882	916	937	907	867	894	908	862	901	917	896	878	961	918	953	919	895	916	905	890	941	891	889	929	855	883	959	925	952	965	945	927	942	909	901	895	900	925	902	909	960	914	932	926	931	899	857	856	859	881	837	858	880	886	925	900	924	913	899	869	868	917	925	948	891	946	875	926	914	904	917	901	929	927	895	928	897	974	877	903	891	913	886	872	908	848	853	913	878	881	882	909	899	911	856	906	859	886	924	916	911	909	930	892	914	957	899	907	923	928	922	908	904	868	888	895	903	922	939	884	873	875	904	921	856	881	898	894	878	953	898	934	907	974	905	880	912	856	875	856	876	906	925	887	919	920	943	880	911	922	915	852	924	897	888	938	933	869	883	907	940	853	838	869	906	888	939	927	885	888	929	921	917	930	860	850	930	893	933	866	953	885	920	904	913	916	892	895	976	907	903	860	867	887	931	899	905	934	911	932	881	844	910	906	896	893	922	921	937	962	914	926	892	894	920	873	908	956	929	906	972	891	852	896	869	878	918	940	867	927	908	924	906	866	920	895	844	924	915	923	901	901	875	942	879	941	911	945	859	897	916	848	842	928	905	893	930	914	877	904	941	912	862	918	868	919	877	920	881	893	830	898	893	865	911	893	893	887	937	885	943	881	926	891	939	904	893	885	923	940	938	914	917	877	883	947	911	904	853	895	872	894	899	892	895	839	876	882	896	893	880	883	946	970	860	863	863	949	881	923	948	859	907	944	938	926	871	896	910	866	930	897	901	912	950	877	926	944	932	882	950	919	903	867	954	914	929	916	881	894	925	933	877	870	889	913	946	883	971	946	910	894	915	896	883	879	932	910	913	863	893	894	890	841	882	884	877	863	888	854	858	866	928	895	894	860	906	917	809	893	920	894	891	917	882	905	839	891	914	913	898	889	917	919	910	888	927	925	889	893	875	922	877	887	891	807	941	895	873	900	924	884	890	910	875	961	917	871	884	977	887	845	902	879	890	981	893	922	889	889	893	936	872	931	919	889	942	950	944	953	886	879	896	956	928	970	854	900	856	904	941	916	886	871	953	888	946	920	921	962	881	867	963	881	917	941	905	894	944	876	913	861	910	845	937	897	902	930	945	903	938	903	976	888	881	882	886	922	921	874	933	911	923	890	924	921	870	946	867	879	912	916	919	919	863	909	923	891	910	880	935	984	936	926	876	905	908	908	936	904	850	946	914	895	926	881	894	946	870	917	894	876	896	899	919	914	901	898	889	910	872	939	974	893	888	851	922	881	925	887	957	892	925	911	915	913	917	898	893	920	915	941	909	925	901	877	962	870	924	857	875	898	866	894	891	885	885	874	868	885	887	885	895	963	945	917	877	871	880	947	923	961	869	857	843	837	919	862	900	856	926	906	964	879	904	889	906	928	933	909	931	959	845	888	860	899	897	867	981	932	904	913	916	887	946	925	930	889	903	916	854	918	882	877	912	920	844	894	887	900	927	885	936	916	898	866	901	875	913	910	950	888	882	878	881	916	937	908	926	831	914	919	895	911	865	919	959	871	879	892	873	895	865	909	918	919	864	883	881	942	914	920	845	897	889	938	860	897	882	915	858	930	887	896	906	904	905	927	901	896	912	900	917	880	906	923	959	958	851	895	891	896	883	941	889	903	953	912	940	890	862	847	918	879	859	929	941	895	972	864	903	915	841	876	892	874	868	939	944	897	874	930	886	905	859	935	892	935	870	899	836	908	953	888	896	869	841	954	895	943	865	960	931	902	910	913	831	924	879	861	854	927	954	921	914	882	888	930	870	919	936	943	907	933	907	922	893	947	893	859	912	848	883	874	861	888	937	879	853	844	869	902	890	853	812	871	899	892	938	885	889	910	904	916	854	897	949	910	879	915	925	918	935	899	881	892	896	914	867	907	913	911	874	902	919	900	872	873	900	914	887	846	868	889	925	915	886	905	919	937	932	879	865	894	896	892	920	895	942	918	935	936	928	878	903	926	878	910	913	895	857	914	984	843	870	906	873	929	893	883	916	940	899	919	953	947	913	847	922	917	905	913	891	924	873	944	926	886	922	881	946	932	868	906	873	938	879	944	886	946	931	875	903	873	894	889	869	921	897	906	849	984	912	906	861	940	902	969	896	934	924	927	894	841	850	897	936	927	906	951	896	918	907	1001	947	952	906	853	931	841	853	926	907	903	901	896	911	886	902	898	958	918	875	904	910	962	912	836	881	962	878	956	896	890	915	948	905	897	863	878	898	897	880	915	920	953	886	855	890	938	906	919	869	896	939	923	910	892	875	948	906	942	878	877	913	909	903	958	870	920	920	861	886	874	892	941	920	950	902	879	951	897	887	887	918	890	941	851	897	917	837	862	896	891	939	933	868	947	935	901	884	903	917	915	906	978	922	891	890	930	929	911	939	901	917	949	876	926	882	968	870	918	949	940	969	909	884	907	895	927	892	874	939	888	924	901	944	900	899	900	920	881
27437	17935	7236	3154	1634	1130	814	592	480	426	355	309	316	311	287	284	284	311	290	270	265	253	254	282	295	247	259	267	249	245	248	221	224	239	220	235	241	241	260	241	222	243	235	219	262	214	229	234	224	236	224	242	225	210	199	245	238	235	248	255	248	211	227	219	233	246	232	225	227	255	233	238	274	243	261	221	246	241	237	229	237	254	234	228	268	265	249	259	223	243	256	223	220	223	229	222	236	255	255	220	262	215	242	265	237	278	230	245	230	243	236	213	247	242	251	233	244	266	246	239	237	221	263	247	233	245	226	234	205	223	262	231	224	248	243	230	214	220	260	226	200	240	237	215	217	259	228	241	211	258	246	243	224	265	247	206	228	248	247	238	228	228	236	233	213	233	252	222	206	225	244	213	232	226	241	203	242	244	249	213	225	217	225	229	250	215	237	229	257	232	228	262	229	218	260	225	248	236	228	216	244	199	234	237	233	243	257	249	225	233	242	239	250	248	228	217	242	259	243	245	222	231	243	240	209	234	216	229	216	233	227	228	233	234	251	244	236	262	228	241	216	248	239	215	251	228	229	194	257	238	209	257	249	228	213	231	283	266	222	267	231	234	232	243	227	227	249	234	232	235	204	227	209	229	260	238	208	228	232	248	249	245	202	229	209	222	240	227	227	236	213	213	243	236	241	266	241	233	239	212	212	201	225	252	217	230	255	219	236	243	259	247	244	241	243	234	221	272	236	234	228	230	239	219	245	233	233	244	227	207	224	221	268	217	235	223	228	242	269	265	226	226	241	220	241	237	255	255	231	206	259	216	246	210	230	206	244	221	229	245	216	229	212	232	249	256	233	240	228	231	238	218	232	243	248	221	245	232	239	224	219	221	235	232	231	226	239	213	212	243	248	263	229	219	204	192	224	208	229	219	225	244	216	250	240	209	226	244	244	238	268	264	226	205	241	241	237	240	199	221	244	225	220	239	222	234	230	238	234	234	209	262	230	228	220	273	230	221	247	250	232	216	214	223	278	208	237	231	226	217	242	251	249	252	202	224	244	253	256	239	211	273	238	239	240	222	233	251	252	223	232	247	240	255	212	241	213	227	235	241	251	229	266	216	264	228	231	235	235	247	211	230	248	242	269	219	239	263	204	222	244	217	261	240	242	226	281	226	226	240	234	209	250	229	239	249	250	236	222	240	212	236	252	227	230	213	234	208	214	238	236	212	263	218	235	229	220	248	273	249	227	248	219	224	239	218	233	238	205	234	242	265	227	249	248	257	241	243	238	235	236	236	245	236	242	197	234	224	243	240	252	233	253	233	238	244	236	224	243	246	223	210	223	249	241	247	267	223	223	206	255	251	223	220	255	227	226	214	236	235	240	244	225	240	232	240	225	232	214	213	247	203	230	235	252	240	247	208	230	236	207	254	236	233	252	254	262	212	243	249	251	229	209	220	261	234	266	242	219	229	207	235	227	236	201	209	238	253	208	212	267	216	252	223	227	236	232	243	237	256	231	238	254	268	255	213	231	223	234	237	229	219	236	243	239	232	228	238	203	253	206	192	233	234	194	234	262	229	240	207	256	227	240	243	229	240	226	211	211	234	238	260	229	246	220	229	246	242	214	240	276	247	223	224	228	214	243	243	222	223	261	220	222	220	227	253	258	251	232	224	228	238	240	229	229	214	232	240	256	242	221	223	224	262	226	218	269	238	228	258	237	231	263	236	237	241	239	201	231	234	251	251	235	256	223	238	250	246	254	221	221	233	248	248	235	209	239	231	236	253	229	215	226	257	241	212	243	231	238	246	253	238	207	234	239	226	267	257	238	239	214	241	250	222	221	246	234	243	231	266	263	243	228	243	231	222	208	206	254	230	218	216	227	224	231	219	217	209	213	219	258	237	263	240	234	202	230	225	230	251	262	233	259	237	245	216	226	237	234	245	242	244	226	226	230	256	233	231	215	238	221	225	224	233	264	231	233	261	230	233	216	225	229	247	226	220	235	217	254	236	257	219	228	222	236	241	244	242	272	238	245	254	246	213	237	238	205	247	230	219	280	253	262	255	246	228	248	247	235	247	264	220	246	251	226	253	234	232	240	217	242	258	250	231	243	236	251	241	221	250	245	234	216	231	257	246	211	237	237	246	221	266	231	225	253	251	209	232	241	237	240	242	209	241	239	227	232	232	259	233	250	228	223	238	228	211	215	252	233	227	246	234	250	225	229	240	217	215	227	228	232	245	221	238	231	189	235	234	244	226	246	226	213	244	224	200	224	249	220	234	245	247	212	244	228	226	211	231	254	233	253	245	246	250	229	236	203	223	223	225	249	246	236	251	258	228	245	233	235	234	236	232	217	239	198	229	259	244	227	254	223	216	244	239	222	232	217	243	258	217	249	248	232	229	245	247	241	230	246	227	252	240	235	240	256	230	212	232	211	237	237	194	218	254	235	246	208	256	225	276	229	244	227	232	248	246	218	236	253	242	227	229	255	225	239	257	253	238	246	216	224	245	240	243	243	228	245	205	241	259	252	232	239	231	237	240	249	230	240	207	259	252	221	231	220	232	231	210	227	210	202	237	203	222	241	252	214	227	249	227	230	232	254	257	235	241	218	216	242	221	230	228	244	212	229	247	245	206	187	226	228	237	221	243	233	234	256	247	222	239	263	232	236	241	241	232	255	237	234	227	249	230	231	214	227	227	219	212	228	222	239	220	238	217	257	219	211	242	230	220	209	232	240	226	245	203	224	271	264	226	226	236	236	224	229	216	226	230	201	222	269	225	243	237	255	269	228	227	228	224	257	235	242	236	222	233	257	229	239	212	228	231	248	240	205	211	226	249	207	258	217	245	241	242	241	215	251	249	259	223	247	246	214	224	224	249	249	224	234	230	258	227	229	261	251	247	219	218	267	239	224	213	254	249	241	227	269	237	216	242	236	264	238	245	255	253	242	238	246	247	230	238	244	211	222	226	208	247	236	239	236	229	263	214	221	231	240	242	216	236	226	218	226	262	211	226	224	235	224	225	244	227	233	268	231	232	199	229	228	224	223	227	267	229	226	208	219	227	227	250	237	239	226	255	239	250	221	237	197	220	242	250	240	250	234	238	238	224	203	225	222	252	265	272	257	249	229	227	260	262	230	231	235	218	218	232	246	237	240	199	236	241	215	224	214	255	254	232	192	258	256	237	245	263	250	239	231	249	241	218	252	238	246	248	227	247	243	227	248	234	235	213	235	229	217	247	252	255	214	256	248	243	220	241	251	252	234	246	232	229	225	245	246	241	209	244	235	222	269	217	250	204	266	217	243	243	219	216	267	222	234	239	239	228	231	217	240	234	270	219	253	261	201	236	215	221	227	259	214	248	255	267	235	241	241	239	275	250	262	235	202	254	216	235	245	226	252	249	259	227	238	224	219	231	237	230	240	250	250	231	267	259	206	229	233	259	238	214	233	261	210	249	225	225	251	219	222	233	204	230	206	235	237	256	245	242
9622	13807	12717	7515	5394	3885	2868	2034	1525	1263	1022	916	890	817	760	711	703	626	646	609	611	612	643	604	590	615	568	504	496	564	526	532	525	489	548	523	506	519	511	506	534	491	488	516	507	466	508	459	501	527	511	498	515	511	508	506	474	493	493	537	527	481	501	467	481	518	485	462	491	491	472	490	564	522	492	552	525	504	479	525	474	499	480	501	484	504	522	503	499	478	525	519	484	463	501	489	481	477	436	490	517	497	498	517	491	512	469	466	519	471	488	504	510	545	498	520	506	495	502	507	509	461	540	531	548	517	496	512	473	456	494	542	531	480	500	492	493	491	458	486	506	484	475	475	486	489	492	506	516	497	508	487	490	517	475	506	516	448	528	488	501	502	489	500	502	451	499	445	520	474	495	475	527	491	494	517	495	500	483	487	485	498	485	505	504	518	502	479	495	442	489	484	483	504	515	461	487	477	488	508	475	541	502	505	486	464	479	487	481	500	483	506	521	483	516	450	504	476	518	488	507	515	482	505	480	501	495	469	456	507	497	496	536	521	462	450	470	513	488	524	443	481	514	474	531	492	529	505	481	488	473	451	488	490	530	502	496	475	479	475	515	492	428	491	490	465	514	507	510	475	485	499	498	483	454	485	479	458	476	481	545	500	483	500	498	474	510	530	483	486	471	476	468	469	486	470	476	521	507	523	497	488	479	502	501	473	504	486	476	466	451	496	512	452	484	497	493	467	514	492	487	497	541	483	472	516	488	485	455	481	493	487	513	494	463	472	472	501	451	467	460	502	504	477	475	504	450	458	468	487	480	522	482	478	489	470	526	489	504	506	479	501	478	500	527	532	491	456	489	502	503	490	521	510	493	468	505	492	515	498	521	506	521	477	514	480	453	512	477	478	452	499	490	483	482	510	504	484	485	481	505	485	487	532	513	501	493	509	518	448	525	524	496	479	490	462	480	514	490	495	491	484	469	511	515	457	502	514	509	467	477	475	463	489	438	499	479	487	511	511	525	458	490	471	523	468	517	491	490	477	497	490	505	471	484	484	466	494	500	446	473	501	486	533	505	505	443	476	493	489	504	458	482	463	513	505	508	472	498	474	487	501	439	490	524	477	505	467	485	494	503	498	512	532	496	479	475	502	489	481	496	484	509	509	508	492	497	468	505	503	518	507	477	463	506	463	491	493	488	470	496	495	476	488	499	507	464	511	505	487	477	514	468	477	518	478	479	492	435	487	509	483	489	520	513	465	509	507	521	517	488	497	523	504	465	480	501	490	485	513	473	501	481	473	498	520	513	473	511	478	518	502	506	461	491	473	523	519	527	470	506	500	491	480	505	448	484	487	510	539	505	490	499	475	480	479	479	495	488	490	492	509	481	524	474	474	492	534	497	478	513	485	499	514	482	480	520	472	495	483	499	515	510	497	481	514	500	503	479	510	480	469	439	492	478	472	484	481	476	495	479	516	530	465	499	489	485	497	542	545	507	490	505	471	507	493	473	529	497	496	531	497	453	491	477	502	476	436	473	451	442	477	514	460	508	484	469	489	493	478	500	493	496	508	468	510	500	485	473	477	502	490	480	532	511	441	488	492	489	502	490	457	508	466	486	492	507	467	498	489	471	504	492	490	514	481	512	481	428	492	446	468	491	489	492	488	466	487	441	505	468	500	492	461	455	504	489	491	504	500	486	498	499	490	519	499	460	499	475	517	508	484	496	507	514	464	472	476	447	472	511	497	490	514	491	479	467	487	502	524	506	497	520	488	486	452	494	493	513	483	490	491	470	481	485	511	463	522	468	486	511	485	497	529	489	518	490	493	483	492	480	502	494	506	489	487	490	534	477	479	484	523	495	514	485	541	465	512	509	490	465	514	515	479	492	512	469	477	496	499	472	473	484	472	508	490	479	519	534	491	505	506	469	475	498	471	514	462	488	486	489	478	520	513	458	461	497	471	476	468	454	489	545	486	489	461	508	483	509	500	501	469	482	522	464	488	450	483	471	461	483	497	513	464	522	472	461	504	481	505	454	499	471	466	512	491	474	506	486	508	481	486	496	525	458	509	484	485	483	520	495	528	509	486	484	539	486	478	489	490	507	516	533	508	502	483	501	476	533	466	513	479	490	478	510	452	505	489	464	481	501	497	493	475	448	448	517	510	502	497	501	502	496	509	509	451	488	549	497	487	469	488	486	494	497	492	484	483	455	492	519	465	456	524	499	479	508	472	488	526	494	506	478	527	507	498	481	503	463	487	472	490	505	471	464	500	481	513	496	502	488	472	464	479	505	505	490	518	494	507	502	453	474	471	498	512	466	484	545	504	468	503	449	525	471	479	455	462	514	475	519	533	456	467	512	486	476	473	501	460	456	509	512	503	525	517	477	476	430	492	505	485	493	499	451	461	520	485	484	462	498	491	485	517	514	522	481	514	492	506	486	475	503	475	515	497	511	476	460	492	491	510	525	450	519	481	511	474	504	527	506	523	462	435	514	507	479	512	507	490	470	470	529	477	489	487	445	511	497	496	473	502	465	530	476	502	493	504	484	495	515	469	525	531	440	465	461	492	492	477	534	491	501	473	520	496	513	479	516	495	454	497	464	509	507	477	483	504	486	513	525	503	452	471	462	493	521	513	531	496	493	520	466	466	546	529	503	513	497	502	457	486	541	496	474	482	504	482	487	505	511	469	481	461	468	481	473	481	508	479	442	486	487	457	499	472	489	458	512	512	529	455	499	517	497	498	470	502	486	473	486	481	468	482	475	498	483	515	488	469	496	470	489	497	495	491	483	513	483	491	505	506	485	505	487	508	467	450	495	490	531	493	488	481	481	487	443	510	471	481	473	481	536	490	453	508	478	528	472	513	484	471	523	520	497	512	519	468	491	506	540	473	522	510	468	438	508	470	506	494	486	528	482	495	511	470	507	469	474	480	484	480	509	468	507	527	479	500	497	485	534	496	457	506	492	486	476	509	486	476	490	483	499	522	497	451	468	491	464	470	518	494	477	479	458	486	468	484	501	457	508	536	503	505	516	498	482	488	461	455	470	465	499	496	483	503	485	531	483	462	505	499	521	492	536	459	493	523	524	513	488	472	539	455	524	492	508	511	482	491	497	472	483	482	452	489	502	464	536	461	517	445	474	483	479	515	475	503	472	493	484	470	476	501	511	496	499	455	527	473	525	502	504	486	480	512	468	528	454	467	503	494	474	476	483	484	470	509	485	491	486	472	542	534	535	475	473	522	495	473	492	484	489	518	487	515	484	464	492	514	520	501	508	478	525	506	479	493	477	491	502	485	536	536	489	502	472	537	484	441	529	492	500	474	488	478	507	468	507	514	481	484	506	479	497	485	520	504	495	474	492	524	526	472	478	474	511	501	515	474	488	512	482	474	507	511	469	488	468	469	495	488	481	472	441	508	495	491	470	496	516	448	459	506	480	478	507	479	462	444	470	492	500	451	480	505	513	486	514	468	513	499	492	488	504	502
25195	21481	28017	25370	14033	4062	2333	1594	1300	964	791	720	604	592	548	559	506	424	458	430	393	425	431	399	399	381	361	320	333	341	350	334	322	360	325	323	304	339	353	320	308	322	319	342	322	297	279	293	307	342	308	331	318	287	327	299	297	301	306	336	312	339	329	329	303	324	319	305	313	332	330	346	324	318	295	325	342	318	312	297	350	315	317	317	324	306	316	322	311	301	291	306	319	312	303	315	307	318	300	288	315	299	293	280	345	297	328	293	344	317	324	289	314	325	295	324	297	308	300	322	346	329	343	331	286	296	309	295	311	298	316	304	331	272	299	284	285	263	337	310	305	308	294	314	297	313	312	278	318	348	276	326	328	323	327	348	306	302	284	338	325	278	314	342	270	271	285	322	303	289	335	341	304	298	322	289	314	297	334	315	362	299	297	334	270	329	296	304	315	310	333	336	314	326	328	326	314	299	305	278	310	317	304	308	330	287	314	304	286	314	298	338	309	302	335	328	341	306	321	305	328	320	329	299	306	298	269	313	311	312	323	306	318	282	332	303	324	315	304	278	321	310	318	304	342	324	286	324	327	291	318	279	330	307	312	298	318	307	299	339	287	304	296	320	318	332	281	307	327	316	316	332	281	307	323	257	302	344	316	315	278	337	314	320	295	292	330	315	328	293	313	320	305	341	319	315	295	320	338	349	293	328	295	329	326	326	285	305	277	319	314	302	318	296	301	282	322	298	309	281	289	318	316	292	312	338	320	328	309	295	306	296	293	292	311	312	332	319	311	319	312	323	315	301	310	325	301	318	287	312	300	295	322	304	307	290	277	329	298	296	294	313	319	301	322	312	303	299	347	278	353	351	340	311	309	271	324	308	336	326	326	318	296	339	296	292	311	331	302	323	275	296	313	296	290	306	321	307	283	301	306	323	299	320	336	319	277	367	301	312	277	303	295	301	319	312	319	317	306	331	326	323	294	291	302	323	320	305	325	336	291	308	291	281	301	315	312	308	304	301	291	310	302	333	295	298	313	320	283	301	322	319	306	280	319	314	313	328	308	324	279	307	317	288	276	295	340	342	305	298	311	306	345	331	297	315	351	279	287	322	286	295	310	284	320	310	312	317	301	338	337	291	333	325	300	323	333	288	305	320	309	347	328	323	312	314	297	300	332	304	315	291	318	284	310	295	289	293	300	320	326	313	299	314	289	336	299	336	315	300	312	327	328	302	318	344	304	312	312	319	334	302	319	305	296	287	292	296	297	305	290	320	322	321	293	296	310	354	326	292	289	319	299	300	305	271	283	286	304	307	296	295	303	288	315	333	313	315	309	300	308	304	331	304	311	326	332	292	321	306	300	316	294	289	292	296	283	301	297	307	290	305	324	299	277	296	282	307	306	319	281	315	311	324	338	329	305	320	319	316	323	298	309	313	335	302	339	286	338	288	310	304	311	294	351	318	297	318	333	306	292	283	297	334	325	321	314	327	315	295	333	328	319	299	288	333	334	307	294	309	297	306	319	287	308	323	318	316	285	309	311	321	305	274	272	312	290	293	310	286	317	328	303	305	291	314	328	271	322	321	289	310	314	308	297	287	287	309	307	316	324	290	287	308	292	293	309	350	302	295	311	309	309	303	296	311	316	264	297	311	323	296	289	319	303	329	321	293	282	322	311	299	311	343	343	333	304	297	297	315	314	287	356	299	304	319	340	336	297	351	323	340	303	312	327	327	299	278	287	291	295	309	315	299	331	283	305	335	321	309	295	290	325	331	321	294	325	315	297	302	302	333	298	305	291	315	320	307	290	298	311	311	281	278	328	313	295	342	302	309	306	273	322	300	300	299	289	310	310	334	298	330	325	316	311	311	299	293	321	283	304	343	307	335	306	308	318	283	305	346	309	294	313	277	291	322	326	332	301	313	312	310	301	309	315	349	322	308	305	309	286	326	303	294	295	288	343	350	333	313	285	339	339	326	303	320	292	304	339	291	302	289	284	316	296	305	311	303	317	328	272	325	302	290	314	327	300	331	302	301	322	313	311	317	341	319	299	253	342	323	317	321	322	296	329	308	293	290	296	285	343	304	301	289	327	305	329	289	304	305	328	331	266	302	323	283	331	320	315	296	304	306	326	328	317	318	311	289	307	339	317	312	301	295	331	313	301	298	306	326	292	288	301	284	297	286	324	309	313	284	300	282	320	287	305	334	311	309	302	310	301	322	304	310	303	281	316	343	301	286	298	321	289	293	349	340	325	344	338	299	325	299	306	283	299	293	331	293	324	311	300	290	309	316	335	317	325	320	319	309	306	322	302	327	308	296	332	316	317	296	344	299	286	285	357	319	310	294	324	293	287	293	299	315	285	317	323	304	310	311	304	324	295	323	305	321	264	320	294	323	343	297	316	285	297	330	336	282	303	272	342	323	287	311	346	289	317	310	312	291	365	267	308	312	313	296	316	306	335	341	285	323	316	281	303	284	293	314	308	316	302	305	294	312	313	320	326	309	321	305	275	317	321	313	315	333	286	307	335	314	297	330	300	306	301	317	290	312	316	349	329	302	307	280	306	306	286	307	317	281	321	330	314	304	323	324	307	308	302	343	286	313	294	335	332	350	334	279	316	315	325	311	316	332	305	323	270	293	305	315	326	302	300	305	321	321	322	319	294	312	307	327	282	304	321	301	301	313	284	316	327	289	294	307	294	297	323	354	294	288	332	322	288	293	309	287	299	337	311	325	293	334	295	281	294	309	326	312	307	301	272	339	313	288	285	301	312	326	296	297	276	326	325	336	298	298	366	321	327	315	328	304	340	289	314	311	347	313	307	317	310	309	340	295	329	280	309	315	341	312	316	280	331	292	339	312	302	310	299	300	317	322	308	295	306	300	294	325	319	308	297	280	315	303	320	312	293	301	284	293	292	321	319	313	296	283	274	318	315	322	330	325	321	287	271	329	319	299	301	307	301	325	322	336	294	321	286	313	305	289	307	333	301	328	329	287	299	329	306	306	312	303	338	313	289	309	341	291	317	299	333	285	328	304	317	292	313	293	329	312	293	299	302	316	268	298	339	285	311	323	309	287	295	315	342	315	297	356	285	336	287	307	285	319	293	294	320	302	316	308	293	322	298	322	279	330	300	332	313	318	315	299	312	299	298	322	330	331	297	297	292	314	288	301	263	298	290	345	324	285	293	297	332	293	304	322	289	318	305	304	313	318	301	299	304	325	311	284	316	285	305	304	314	333	317	306	298	277	262	340	324	293	315	283	318	281	274	290	313	315	294	327	302	292	295	308	328	322	308	306	320	297	313	315	331	315	298	295	332	326	315	308	290	321	297	276	305	300	327	285	292	319	288	298	299	304	313	324	334	312	334	341	336	287	281	320	312	305	318	303	302	341	278	317	334	330	316	285	290	293	285	288	312	322	290	296	292	305	302	328	289	284	348	316	303	289	314	311	301	295	310	302	312	293	315	330	326	313	307	349	275	280	292	325	344	279
12158	23177	21649	14966	11494	8699	6666	4877	3814	3030	2565	2116	1958	1719	1521	1482	1253	1272	1131	1062	981	938	938	964	893	824	756	709	727	689	647	626	663	676	709	622	659	679	651	681	674	645	631	722	631	635	664	670	636	647	670	615	647	662	638	711	661	640	639	631	616	638	649	593	651	657	639	626	627	626	676	679	666	662	612	668	620	665	621	585	699	711	626	631	684	625	654	653	611	620	672	604	638	621	639	661	633	649	656	604	618	638	625	639	615	658	612	612	662	656	662	649	641	675	647	644	666	613	643	646	618	662	659	686	603	637	641	622	690	626	629	640	613	629	646	629	586	581	601	637	594	618	606	637	612	612	616	661	632	641	613	614	645	651	621	615	602	655	559	623	635	575	635	642	626	634	606	612	626	688	604	613	650	638	600	629	644	652	610	630	676	608	601	631	639	621	600	599	626	636	614	605	582	645	674	591	608	643	607	638	655	607	646	635	588	611	628	625	647	612	622	627	597	626	622	625	654	604	602	633	654	645	630	609	620	597	597	616	632	601	633	688	617	652	607	631	667	662	648	625	604	625	607	584	587	626	625	641	596	587	625	593	631	666	680	617	600	610	599	615	651	640	652	627	624	682	625	645	608	615	605	596	621	606	599	626	594	617	624	587	636	606	625	610	586	621	623	654	624	638	641	631	606	612	628	627	637	608	585	635	638	616	649	640	626	600	635	612	625	584	656	623	615	606	613	664	589	603	620	612	598	631	629	663	650	659	661	623	610	648	656	648	651	635	579	631	614	614	616	599	663	620	602	606	606	598	634	622	654	617	637	599	611	657	645	612	666	639	610	640	628	621	627	635	621	612	632	623	624	642	624	617	594	663	696	608	632	649	606	646	609	641	622	643	643	628	622	608	644	625	616	642	627	652	604	659	598	639	584	564	624	610	632	548	564	617	574	621	620	659	607	584	641	655	626	657	627	637	611	626	602	604	595	626	632	631	634	603	595	660	604	584	656	599	601	613	678	638	655	648	661	608	673	633	658	657	617	603	597	618	651	615	634	635	581	646	648	631	614	664	615	604	647	598	631	645	563	677	616	598	617	563	637	626	620	602	656	621	670	609	611	653	629	640	598	594	635	588	644	635	630	632	620	608	616	654	669	593	617	639	634	618	646	612	612	589	614	610	594	651	626	584	606	622	602	588	660	598	626	611	638	642	636	627	604	621	619	623	614	597	621	656	604	631	627	647	678	665	617	669	632	628	680	622	665	562	618	637	621	616	658	677	646	588	637	605	593	614	629	644	602	624	637	651	615	633	621	651	652	626	631	663	651	640	615	630	604	647	658	609	618	632	596	585	613	598	622	642	651	669	642	660	608	680	592	637	615	603	631	613	589	651	623	614	599	598	609	668	591	612	601	634	622	623	595	665	611	655	601	634	630	602	576	624	644	641	616	603	658	638	607	621	659	626	593	617	620	606	608	619	639	674	652	634	650	629	603	655	614	590	641	639	617	613	597	639	596	581	628	634	650	614	614	655	639	637	554	641	616	625	626	618	621	623	607	629	659	599	624	629	619	623	609	638	666	625	648	643	647	646	596	635	627	627	627	638	587	614	657	613	618	620	630	661	627	628	655	596	644	641	635	616	643	655	617	646	621	637	648	633	605	579	614	639	593	635	603	609	663	629	660	686	642	659	607	594	611	665	652	698	628	628	592	619	638	574	642	643	611	650	559	599	638	639	650	653	656	606	612	615	626	611	623	633	608	623	569	628	605	654	614	647	654	649	636	580	610	565	604	646	640	593	617	620	646	566	613	606	612	637	692	624	615	599	633	657	616	623	638	587	627	617	628	644	650	589	633	620	576	631	630	637	667	629	657	643	619	618	651	646	647	586	653	665	607	636	582	637	651	637	628	645	650	634	587	621	639	627	599	589	623	644	619	673	618	603	601	597	600	627	621	635	620	577	659	628	631	647	659	634	556	596	621	591	645	626	629	631	609	659	635	614	612	607	642	637	610	643	644	606	584	653	619	639	595	629	603	685	591	647	642	612	645	608	626	660	639	645	620	569	630	654	667	530	649	653	637	632	578	601	634	660	634	606	604	664	587	590	667	627	613	615	580	645	608	629	639	599	653	638	615	639	646	598	627	628	607	629	665	621	649	590	633	639	622	587	621	612	625	648	620	602	630	577	625	644	648	650	629	663	605	637	652	639	688	589	574	612	618	651	601	597	625	637	609	619	627	610	645	640	663	639	661	568	621	569	602	618	655	599	642	641	644	655	622	641	611	661	580	653	578	598	617	623	587	608	619	619	585	589	662	613	645	612	633	660	671	659	627	656	632	640	635	601	624	610	588	623	617	607	614	624	615	610	595	608	615	634	615	665	618	601	578	615	606	692	615	633	631	615	587	613	603	641	654	556	628	614	636	661	617	564	619	629	623	632	689	601	638	643	624	619	566	617	609	636	642	640	651	636	634	631	583	629	624	626	623	595	601	619	669	622	604	591	601	614	638	615	630	602	633	618	617	601	625	630	591	605	614	606	628	603	629	603	647	666	609	636	650	628	605	653	614	607	665	674	635	647	634	638	636	630	636	620	610	632	634	599	617	616	637	637	660	646	607	632	635	591	669	585	596	660	650	615	606	646	628	648	649	613	608	622	674	635	613	630	609	637	607	618	618	631	607	596	611	610	597	658	603	610	643	615	654	640	652	566	602	591	592	610	619	655	593	618	609	623	610	628	651	583	622	654	662	612	610	627	626	631	625	619	625	647	609	621	625	609	635	674	633	619	639	599	637	649	609	620	634	608	611	648	649	589	663	600	674	650	671	639	590	623	631	606	602	644	623	622	647	605	621	591	668	610	581	619	610	634	622	624	606	614	622	638	616	588	591	634	594	647	623	655	630	592	643	673	583	614	648	612	621	651	655	640	647	571	598	645	623	654	650	603	631	576	590	605	612	650	666	587	623	652	651	624	645	632	594	597	619	662	665	636	663	598	618	628	610	645	659	609	617	616	618	693	655	616	623	621	640	608	606	614	643	637	608	619	641	620	600	596	599	618	611	593	623	630	631	650	604	621	635	602	645	649	639	581	644	629	649	625	616	632	638	633	673	625	605	646	621	630	611	584	597	583	626	586	617	635	635	623	626	621	617	626	577	600	629	593	702	614	613	609	656	597	661	650	663	593	610	623	622	608	630	672	561	631	612	594	618	645	623	595	621	623	596	614	603	650	622	630	603	680	592	657	635	599	642	630	668	646	633	620	625	572	634	623	659	624	666	579	647	603	627	643	634	617	643	680	612	629	604	684	602	602	624	660	600	661	591	640	574	578	657	669	623	594	647	610	629	634	628	639	616	582	636	605	622	621	664	609	662	640	611	570	615	608	668	634	607	594	601	657	588	584	648	651	649	605	579	620	630	677	656	630	608	590	650	658	635	646	678	629	649	625	576	576	639	588	631	622	613	665	666	642	578	604	608	608	623	668	617	612	623	633	636	582	624	620
24213	21485	28933	24467	21482	13579	5046	2842	2060	1656	1386	1148	1036	984	929	874	859	752	668	648	632	617	653	647	642	595	543	542	538	547	499	464	461	509	496	516	470	470	529	447	532	492	439	509	507	516	482	525	486	491	507	472	470	473	500	472	480	487	490	495	435	506	443	465	458	496	514	434	460	502	474	500	487	490	494	496	505	458	470	493	457	528	475	515	480	456	436	471	438	434	499	482	499	435	495	448	486	449	488	444	472	492	481	469	500	466	451	460	506	447	458	440	470	497	453	505	499	491	472	475	494	491	494	407	446	461	491	481	470	507	481	469	460	485	450	453	475	465	519	479	476	443	473	495	440	463	509	451	520	478	465	483	455	495	520	477	464	470	420	461	473	498	475	475	474	478	458	491	470	484	476	500	464	461	465	451	465	470	483	456	462	482	491	457	446	456	441	473	479	463	472	478	491	459	482	517	477	487	458	454	446	434	498	492	455	487	486	494	450	499	472	479	449	459	475	506	467	453	503	453	444	510	466	523	448	453	469	482	540	441	469	496	501	492	474	471	478	475	457	486	475	466	432	478	489	497	462	424	492	460	472	454	475	443	429	452	465	489	452	462	447	450	472	461	492	427	489	460	495	445	428	458	433	450	489	507	485	500	490	445	486	470	455	491	455	446	457	518	441	454	485	493	454	474	462	498	498	517	466	454	490	523	499	504	461	449	442	494	474	461	464	450	490	497	471	494	454	490	494	422	432	510	496	436	444	467	446	510	479	431	493	479	487	493	516	431	465	477	498	516	515	452	478	481	467	468	494	480	448	473	475	485	453	479	503	478	489	513	458	504	492	482	483	464	491	485	501	455	487	491	476	427	480	453	469	447	498	466	455	470	466	478	456	476	454	469	488	468	490	514	494	457	469	443	446	496	497	496	478	459	463	507	459	432	457	483	459	471	473	461	470	515	474	439	444	521	466	495	508	471	445	456	485	491	476	498	464	494	419	462	474	465	466	466	458	470	442	433	480	455	497	511	435	460	493	506	448	446	479	480	474	467	464	461	441	498	463	444	472	483	474	496	489	499	443	463	503	480	446	468	463	444	431	493	461	484	443	464	486	485	429	468	501	498	436	477	472	446	458	407	503	509	471	470	467	490	488	516	498	482	491	463	438	490	525	440	481	471	439	498	518	461	464	482	468	495	502	499	454	481	469	469	503	447	440	521	448	475	442	482	468	493	471	445	486	448	483	456	477	430	472	432	497	473	445	469	482	474	480	492	507	441	484	492	445	453	515	462	469	465	459	463	465	456	480	455	496	473	465	462	522	467	449	478	517	491	465	462	479	479	421	449	459	433	435	471	499	462	463	477	464	454	442	484	474	444	437	487	452	475	479	475	495	459	474	474	476	440	473	445	497	469	429	438	479	496	467	504	468	479	444	471	492	439	489	473	472	445	471	502	489	491	475	467	463	433	500	485	445	463	493	504	476	459	452	448	476	483	460	434	480	469	478	497	448	524	501	490	427	429	474	499	483	444	469	460	477	411	433	453	456	471	470	447	512	477	465	464	481	495	530	441	499	437	476	471	468	492	497	474	447	504	510	446	477	501	443	486	480	484	467	466	447	485	470	456	471	498	490	451	477	473	444	492	493	456	480	443	459	444	458	460	431	426	458	516	490	469	474	454	497	484	416	479	434	427	506	468	481	457	474	484	444	454	490	414	453	498	437	469	503	451	490	454	475	473	461	515	468	470	491	471	459	487	425	485	460	464	451	491	478	516	468	446	491	466	539	506	511	466	483	478	464	496	446	474	445	463	508	545	498	413	445	461	450	471	446	447	459	473	483	483	461	467	459	485	480	475	469	520	491	449	456	504	468	496	488	450	480	468	469	505	473	476	484	445	448	454	506	474	458	485	426	488	489	471	480	488	480	488	480	446	462	504	456	465	465	479	438	455	494	489	467	465	464	486	494	496	438	462	467	485	486	480	482	502	479	455	450	474	506	448	476	481	459	457	497	454	441	443	431	462	477	467	470	488	451	471	448	502	494	489	463	457	483	461	447	465	483	468	502	465	522	483	469	462	490	478	445	480	481	490	475	542	497	490	460	432	522	480	505	450	449	466	473	440	447	442	471	470	478	457	512	443	487	463	489	490	444	470	480	443	483	478	497	460	462	488	472	464	457	466	460	441	469	449	466	484	424	472	492	425	414	439	500	486	483	460	452	447	490	491	460	495	483	446	485	468	494	467	468	456	483	463	432	460	467	481	465	481	489	447	422	419	470	477	454	491	438	503	461	452	418	498	493	494	494	455	476	442	462	484	491	475	412	456	471	468	487	473	427	475	552	507	469	534	445	457	442	485	463	483	441	473	425	470	459	466	471	433	467	468	479	517	438	476	492	508	496	476	491	486	492	476	486	451	464	493	483	473	466	468	480	484	485	471	488	494	467	499	494	487	430	481	456	474	449	470	467	495	459	491	461	437	452	501	420	485	427	452	494	443	442	455	467	484	440	472	474	475	473	474	465	464	505	514	490	506	461	493	437	466	464	481	471	477	457	488	483	438	472	486	464	485	465	460	469	492	470	483	479	492	469	499	479	476	503	454	454	463	496	483	446	483	504	479	478	466	461	496	470	482	475	449	467	476	443	466	457	433	443	497	501	465	501	458	441	516	448	456	475	448	437	488	455	475	448	479	467	469	486	480	465	425	459	472	461	449	449	488	466	466	474	472	491	443	483	477	483	472	449	489	419	507	490	433	501	493	453	494	465	460	434	466	487	483	456	484	456	474	484	463	472	476	443	509	475	415	419	475	490	462	447	479	443	479	461	458	468	457	472	504	512	463	492	434	449	487	443	478	460	507	474	473	446	458	442	471	436	479	452	517	479	467	478	493	458	498	478	451	467	477	476	471	421	467	437	475	487	478	470	452	450	490	453	449	469	467	484	470	484	501	492	474	446	464	492	491	489	494	437	482	519	467	435	468	497	494	441	442	445	461	480	473	481	455	439	469	477	485	471	459	463	439	511	453	465	487	488	522	470	414	454	469	445	454	463	450	440	473	452	507	461	458	452	463	468	472	455	478	454	423	438	470	475	474	472	478	467	419	452	478	487	491	478	463	453	444	460	475	457	436	483	462	464	497	458	468	497	475	473	494	502	470	489	474	487	451	450	470	482	487	503	463	436	499	471	453	481	470	502	459	470	469	453	422	440	507	483	497	462	466	470	467	475	487	493	486	482	437	437	438	501	454	471	520	472	491	490	453	459	475	452	462	481	478	463	483	430	498	478	480	433	469	458	462	511	455	436	446	466	467	464	484	431	463	451	468	439	478	468	470	483	433	440	456	472	493	495	459	506	428	453	479	468	458	474	457	458	428	479	493	447	407	440	481	460	507	433	507	471	491	486	449	475	478	497	467	452	468	472	501	496	479	463	485	476	430	473	472	448	481	477	473	442	451	474	436	514	508	472	461	537	463	481	510	450	465	501	472	472	476	483	485	475	476
14973	28382	26891	19835	15679	12564	9836	7503	6007	4756	4040	3424	3068	2764	2473	2209	2048	1783	1836	1584	1525	1471	1423	1456	1443	1384	1226	1150	1029	1033	1030	982	943	1023	990	972	997	946	975	1003	963	924	943	938	950	932	980	924	901	984	1033	926	1002	947	910	926	906	910	911	913	949	915	954	960	908	920	894	935	957	905	937	896	923	947	940	877	1000	937	948	1007	888	971	911	942	980	896	951	965	941	919	853	895	928	909	955	865	913	896	908	894	924	943	961	928	868	932	924	877	929	919	916	891	934	888	902	939	927	905	947	909	928	912	890	930	895	858	851	893	907	927	953	900	941	952	924	895	926	943	932	910	923	845	940	894	879	889	866	899	911	921	897	891	990	888	912	905	889	951	903	972	898	867	879	844	871	861	877	910	883	902	870	939	843	876	946	911	882	896	914	924	903	863	920	905	935	913	918	931	950	905	925	983	878	878	925	925	960	904	920	911	918	933	923	896	931	899	931	865	930	930	960	935	854	889	932	934	890	850	881	866	927	885	858	873	890	926	930	925	873	900	855	873	823	912	891	891	921	886	908	904	953	932	911	921	976	871	867	912	950	861	937	902	907	856	934	873	901	914	929	896	880	884	924	865	906	899	900	915	921	934	856	926	845	893	854	885	884	932	909	910	892	921	931	873	897	910	929	885	882	858	918	908	947	911	913	928	867	902	873	859	892	885	880	920	894	869	885	975	904	911	927	911	892	922	905	917	879	911	902	911	917	825	882	890	905	882	872	897	923	847	982	893	950	870	964	889	912	886	883	885	902	929	909	907	915	820	896	901	866	924	912	865	873	921	933	881	880	921	934	915	882	860	933	861	869	914	911	967	883	876	893	911	886	895	904	875	919	908	858	901	913	939	904	931	927	853	901	957	895	867	928	902	846	854	934	900	917	1000	906	935	892	881	914	904	925	916	868	878	902	909	888	893	918	897	863	929	875	874	900	873	941	904	914	889	900	900	893	847	912	915	902	982	930	927	891	921	876	878	915	911	962	856	894	918	895	936	963	876	913	959	889	887	946	955	864	897	911	894	928	857	938	875	903	875	987	890	902	927	903	890	921	886	916	947	851	870	870	864	856	885	967	913	919	837	928	921	879	909	914	877	958	927	942	876	888	950	857	855	905	883	917	830	852	894	918	942	900	842	868	899	912	851	904	878	930	979	896	945	944	907	955	880	938	910	926	875	836	888	890	909	902	902	885	917	904	882	902	873	913	865	853	912	946	882	930	922	920	929	875	920	866	959	896	892	886	999	920	911	893	910	934	933	911	922	911	937	906	873	918	861	910	896	910	929	898	982	925	957	883	937	902	877	910	895	953	911	880	898	949	892	870	930	851	858	876	925	950	951	903	920	952	900	917	900	919	932	897	910	927	962	881	907	934	916	924	912	883	912	900	921	925	920	900	868	898	913	856	884	901	928	879	896	924	881	825	902	907	888	892	896	904	925	910	877	928	939	876	944	912	924	920	920	904	924	853	865	854	952	937	890	928	920	920	895	890	904	914	886	933	870	894	898	917	919	876	895	941	922	895	910	886	910	918	913	903	850	852	894	880	889	897	912	868	837	919	894	907	886	867	950	908	875	878	918	904	902	874	916	920	917	905	959	897	921	878	866	942	944	906	930	862	908	930	937	910	849	919	903	898	910	889	862	883	892	907	914	863	922	893	945	884	850	895	901	898	858	920	883	900	932	916	879	927	913	879	874	900	970	860	903	923	914	844	896	902	892	888	912	874	934	867	912	887	852	865	902	942	844	951	916	911	958	903	895	911	927	931	882	856	837	884	891	923	867	876	913	902	953	879	884	900	860	895	941	904	857	938	887	927	942	947	879	952	870	888	842	848	874	869	930	925	924	871	941	899	903	955	920	888	930	914	910	841	929	927	847	899	924	892	925	871	899	892	894	931	917	885	884	941	860	873	917	891	897	897	889	934	918	896	900	914	919	886	926	860	900	932	860	925	916	907	894	938	847	878	890	900	890	913	916	948	868	943	951	912	876	963	901	885	911	1000	909	905	866	883	851	923	924	865	869	900	950	909	857	939	906	956	920	948	888	955	860	905	890	859	952	929	872	900	908	913	915	948	903	919	868	915	935	909	883	897	839	944	879	873	858	864	933	896	943	895	929	891	918	865	930	919	835	944	931	905	930	892	903	929	920	902	890	899	939	930	868	885	850	881	942	943	855	864	872	878	882	892	870	892	902	909	934	909	919	901	924	841	880	928	905	912	905	923	911	895	856	874	893	870	916	921	878	899	970	939	868	904	903	904	890	869	865	892	889	901	912	899	939	888	890	897	928	894	892	904	910	919	854	919	898	857	965	892	865	914	917	930	918	869	979	859	915	963	922	870	809	905	839	879	904	905	921	921	915	922	849	907	923	888	919	962	898	903	958	922	944	927	917	895	884	892	905	916	854	892	925	909	991	867	928	937	933	927	937	895	909	889	853	916	896	931	918	900	926	890	922	856	928	895	904	881	950	903	923	919	881	952	869	877	870	845	970	888	942	930	876	892	903	957	915	870	871	903	957	844	883	840	929	870	929	914	873	939	920	940	915	893	944	917	889	891	894	927	894	850	888	897	932	917	992	975	893	896	824	943	902	903	920	894	913	895	903	906	872	927	904	866	872	922	927	889	903	878	940	887	957	902	896	861	863	893	969	903	890	945	953	875	864	903	913	884	921	883	902	907	862	885	927	939	886	918	907	901	914	864	890	870	854	883	899	916	880	932	970	868	942	896	892	944	918	870	889	961	937	917	858	868	906	954	946	871	939	899	890	869	915	940	869	919	929	870	958	897	872	891	849	865	908	892	934	930	905	901	892	920	889	853	883	897	909	894	890	873	933	884	902	873	941	894	916	904	949	945	892	897	922	888	874	905	884	880	891	872	942	888	912	889	892	898	877	880	965	902	945	853	886	880	893	885	961	884	910	934	880	927	887	937	879	939	860	893	874	887	909	935	972	893	928	896	901	912	902	930	871	941	911	935	876	912	859	870	884	897	925	916	893	911	887	881	907	918	860	863	888	859	948	880	915	845	944	885	914	905	896	887	951	919	906	895	937	925	920	914	963	927	961	936	935	897	887	919	921	916	893	897	885	974	886	847	897	913	903	950	842	819	906	856	880	928	942	871	916	837	906	923	882	879	897	871	875	924	892	895	954	876	855	920	872	853	907	901	866	949	878	890	906	917	939	886	921	904	906	915	899	910	871	885	949	887	941	902	884	875	869	942	905	871	880	905	917	872	862	892	914	877	860	908	881	882	880	950	867	889	905	883	935	875	890	937	858	865	919	913	858	919	906	882	950	973	884	876	905	874	905	879	936	961	853	863	884	956	890	880	908	920	919	865	913	890	843	942	887	875	897	917	874	906	902	964	907	874	851	878	924	869	926	907	843	865	866	883	883	895	898	954	911	893	963	950	883	908	846	948	916	908	891	938	828	842	878	896	915	865	856	910	915	913	903	880	903
27511	17769	6900	3055	1655	1100	737	601	471	411	388	370	362	323	271	295	277	256	249	295	275	258	265	262	250	271	259	214	221	222	234	226	219	249	239	243	227	248	250	261	248	255	249	236	214	244	260	238	228	261	216	236	258	211	227	230	227	227	239	248	237	246	237	224	253	237	248	210	236	219	250	224	258	199	250	248	231	237	230	214	239	259	216	237	248	234	243	232	215	218	211	223	228	223	238	213	210	205	253	204	239	213	217	234	223	208	240	206	226	228	264	225	227	231	243	232	248	229	253	203	226	246	235	233	241	230	239	240	248	235	246	248	240	249	265	251	236	227	239	212	217	238	236	211	213	236	244	280	208	233	255	239	235	234	227	238	219	247	248	255	242	230	212	240	246	252	227	250	231	237	246	248	240	235	224	208	228	241	251	232	236	246	240	207	244	244	251	231	226	246	224	212	263	240	213	236	224	237	251	249	208	236	256	226	231	233	277	228	203	253	249	213	223	254	247	227	229	245	233	236	261	251	216	223	267	236	220	243	206	210	217	232	220	238	230	255	200	236	226	214	214	228	239	249	244	230	231	245	222	241	238	248	219	234	228	251	232	254	247	244	234	217	217	265	235	239	219	247	237	235	231	259	241	226	263	227	257	220	235	209	215	230	251	238	241	239	219	194	243	207	226	223	217	212	238	224	218	231	214	235	223	226	235	224	231	237	236	234	245	229	251	226	237	238	203	208	244	242	238	232	233	242	235	249	225	218	231	257	250	216	214	237	253	198	222	228	231	249	251	240	224	255	223	263	237	254	245	258	238	246	282	253	210	233	232	251	247	241	258	247	237	230	219	237	215	216	259	199	249	234	212	250	234	232	226	241	224	239	254	245	221	238	231	231	222	248	237	236	269	242	225	225	244	237	208	230	238	234	233	228	268	248	247	249	223	270	223	253	254	209	227	238	235	237	195	239	228	254	239	269	216	226	256	239	253	213	235	228	237	224	263	231	225	268	225	232	250	257	234	230	235	235	239	243	247	233	240	239	226	231	244	239	224	249	237	256	233	215	245	242	247	227	267	250	225	236	255	214	255	275	226	221	229	240	239	247	238	237	256	228	230	250	204	251	217	231	221	234	262	222	246	233	244	227	231	213	250	223	229	245	257	234	213	213	257	240	253	225	258	231	236	227	226	262	235	245	227	219	233	230	233	238	218	246	229	242	214	240	219	248	230	242	235	225	248	233	263	243	238	223	243	218	243	224	239	248	244	215	209	221	240	248	247	236	224	231	211	219	245	235	215	244	232	227	236	242	231	220	242	245	243	262	250	239	241	265	250	235	229	219	248	221	211	225	240	251	213	222	264	238	246	215	206	203	264	222	242	245	220	235	220	242	216	227	259	248	224	224	216	222	241	246	216	247	204	236	230	221	221	229	221	264	255	261	230	228	210	238	224	268	249	245	222	259	240	254	232	235	242	216	227	216	252	237	264	225	231	209	240	246	217	246	223	256	254	205	216	236	266	235	222	225	244	231	223	241	251	260	228	235	249	224	226	217	258	238	241	232	239	215	231	263	224	257	262	242	223	234	241	261	245	228	241	229	242	272	246	243	253	227	226	242	218	245	236	235	226	253	227	228	232	204	223	222	232	262	220	211	243	218	216	232	218	212	233	234	245	240	220	232	261	244	259	268	251	246	242	225	241	223	228	226	231	242	224	246	249	242	236	220	244	260	228	229	238	248	237	225	238	224	237	248	225	225	248	235	235	212	201	236	251	243	245	248	236	248	223	253	236	226	223	242	214	221	244	257	219	223	227	228	245	220	230	248	237	236	232	255	243	242	227	245	214	240	222	256	268	220	227	257	247	229	239	231	213	216	233	245	236	242	225	240	256	225	225	244	228	252	234	217	244	235	251	230	251	252	248	208	222	244	214	200	217	247	243	222	228	227	238	245	259	250	243	243	216	206	243	229	243	209	257	220	248	201	225	229	212	264	242	236	235	251	259	221	254	216	221	220	215	238	219	217	240	257	246	221	255	226	252	210	209	225	272	219	208	246	235	217	250	227	228	226	221	243	224	230	254	237	226	213	230	255	214	220	231	210	247	250	244	225	222	246	245	231	231	229	255	255	240	246	223	223	265	229	225	227	245	235	235	208	224	236	226	230	241	251	258	235	239	208	236	224	243	218	215	217	234	243	244	249	233	243	239	259	251	220	239	212	220	245	244	252	235	263	241	249	223	236	247	233	232	216	233	247	243	233	245	217	233	241	236	244	218	238	240	233	241	215	215	268	237	223	233	240	212	237	265	228	256	217	219	207	222	238	243	214	230	242	212	229	215	242	223	241	243	211	216	260	229	237	249	252	222	254	254	214	237	210	219	242	238	243	244	204	236	239	248	221	243	243	245	231	213	204	240	214	216	252	220	217	268	230	253	226	269	231	231	246	215	213	238	222	252	232	215	250	222	222	230	222	251	234	248	257	230	249	230	224	222	233	239	232	221	201	225	224	240	218	217	268	235	221	239	251	249	232	215	226	240	221	217	236	246	243	244	234	245	234	216	243	237	241	226	211	229	222	234	244	238	232	245	256	214	238	236	239	242	193	226	241	225	236	234	216	229	247	233	224	226	219	234	228	258	214	236	233	216	260	219	214	230	221	221	235	249	232	252	260	227	250	248	232	244	273	227	233	246	193	215	234	231	224	262	241	233	224	238	240	224	241	231	220	222	221	248	207	228	205	235	243	207	226	220	233	228	262	241	232	209	229	218	219	243	242	239	215	242	223	194	233	236	241	235	253	248	205	248	240	239	243	199	239	226	229	238	230	209	231	232	231	210	246	270	229	210	231	250	216	229	200	230	237	195	231	240	251	234	255	227	229	224	278	210	235	247	210	213	240	269	232	240	232	240	254	233	225	250	255	202	245	222	236	238	211	262	229	243	244	239	242	224	197	234	264	237	217	240	204	250	262	236	245	216	239	213	227	249	253	255	227	220	232	220	219	222	277	253	259	237	258	237	235	262	226	248	258	254	216	255	228	215	238	235	242	239	219	234	258	242	234	255	239	218	221	236	235	218	224	229	234	227	228	230	230	239	253	221	241	205	221	247	217	224	246	223	245	227	221	210	248	241	225	245	248	207	243	251	252	253	246	252	238	240	226	238	236	241	245	251	257	228	217	236	241	237	225	223	247	263	255	239	238	234	220	233	243	237	218	244	233	233	244	224	250	234	239	235	246	245	237	224	256	220	244	226	216	285	229	240	212	269	226	224	234	236	206	219	250	248	235	240	231	237	257	239	248	218	253	222	223	249	238	257	250	245	263	238	266	221	250	217	204	261	198	236	248	227	222	235	247	206	229	239	243	238	237	236	268	212	253	219	204	250	224	214	218	223	229	220	232	251	222	257	276	279	246	266	237	232	226	240	221	257	208	245	225	230	229	237	224	213	225	236	233	233	249	211	248	240	221	204	237	220	221	226	252	230	231	240	209	250	245	230	239	223	229
9449	13069	12257	7510	5098	4004	2798	1905	1490	1183	1065	943	901	801	771	744	646	661	683	633	602	613	606	628	607	586	595	576	480	514	483	516	557	506	498	518	481	543	509	532	497	488	456	534	507	528	528	504	538	504	447	489	526	502	503	508	490	495	507	482	447	525	526	502	489	464	506	506	461	508	517	512	494	518	542	495	486	495	534	482	463	498	514	474	478	460	541	475	488	503	504	514	500	504	466	515	475	489	516	452	533	442	480	518	496	501	489	518	522	524	481	488	483	501	478	502	505	509	508	484	513	485	498	543	496	505	515	455	487	459	504	507	495	531	495	525	495	480	496	477	458	437	502	502	553	493	510	493	516	506	474	483	514	538	494	488	531	468	521	514	510	469	487	510	482	489	472	488	495	516	509	460	462	512	499	501	487	478	454	519	546	539	511	497	499	525	471	474	526	495	483	541	495	488	483	538	504	516	482	472	479	516	468	480	549	491	526	493	483	506	493	504	526	468	477	471	487	482	471	443	470	464	507	474	529	482	512	495	454	475	463	459	456	496	457	492	435	519	454	460	487	484	509	491	477	482	465	493	487	517	507	498	480	534	467	466	499	497	495	501	510	521	499	502	484	499	483	506	513	469	501	499	485	500	510	444	515	530	488	475	467	534	508	497	507	470	477	509	510	512	474	487	487	487	499	459	512	449	489	538	533	467	516	497	465	495	515	509	505	455	488	488	512	475	468	488	471	475	480	474	479	509	491	511	472	479	496	447	465	514	499	481	482	484	480	454	479	469	474	518	466	489	533	492	486	495	466	540	494	480	501	477	489	517	484	468	495	484	506	482	503	503	488	489	468	492	493	425	465	495	506	444	509	494	458	529	524	538	440	505	468	458	502	484	483	503	500	506	471	493	464	518	492	447	443	508	514	525	501	468	491	504	519	492	487	472	500	476	498	498	509	434	497	480	484	509	510	461	518	466	495	476	464	485	493	487	480	489	500	495	483	461	484	501	479	556	465	483	485	482	507	504	450	461	520	504	508	508	480	502	456	485	495	456	487	485	500	525	449	501	445	475	518	465	506	513	484	488	499	501	442	494	531	504	494	517	455	505	471	506	504	493	524	501	500	499	505	493	514	507	483	491	516	509	487	499	459	467	489	494	489	509	525	507	511	516	496	470	489	439	497	479	484	474	513	478	504	497	480	488	534	500	525	523	486	495	510	511	505	503	493	495	486	480	504	458	455	465	497	492	494	470	487	535	501	494	487	488	488	551	508	492	481	506	503	449	476	524	457	518	461	479	462	455	472	473	503	474	470	483	501	486	477	482	441	511	494	506	525	508	456	448	467	500	481	486	459	527	509	487	493	520	479	509	482	507	504	484	465	472	509	473	514	490	499	470	471	503	500	497	468	467	482	516	497	478	449	454	529	463	506	506	480	454	484	478	500	500	478	477	513	493	495	543	498	491	462	470	488	475	506	505	489	494	457	496	457	494	466	470	472	476	464	502	505	481	467	481	457	464	500	511	438	499	438	477	482	472	474	503	525	507	501	511	463	500	509	499	495	484	495	479	524	502	496	457	520	486	488	504	497	469	495	471	493	452	508	482	466	491	492	467	522	498	480	540	504	471	485	482	495	489	493	484	505	459	533	496	541	492	535	507	468	485	483	500	475	527	455	480	523	522	528	502	461	467	479	486	546	499	462	471	472	490	500	491	506	474	502	491	479	485	504	499	489	444	502	509	491	514	529	502	480	517	490	481	508	502	466	529	484	525	456	470	474	457	538	487	477	529	473	470	498	461	430	512	485	493	517	468	491	433	496	529	489	486	490	467	493	484	510	492	528	467	461	497	478	528	513	487	465	430	483	479	482	490	498	477	478	490	501	477	496	518	523	458	518	499	504	501	502	506	496	487	518	537	471	490	484	455	521	489	470	493	445	465	518	527	471	492	483	500	496	479	477	532	481	496	486	489	448	485	506	464	469	435	537	481	474	482	475	519	472	519	482	509	485	475	489	566	494	473	518	512	521	540	462	469	487	528	482	465	486	500	486	487	506	443	492	481	483	513	476	443	483	463	507	506	542	528	506	480	496	542	502	501	524	477	482	487	467	472	487	476	480	456	510	473	491	524	474	500	491	486	468	473	478	537	477	523	509	481	498	489	499	527	489	537	490	476	481	460	471	487	473	525	469	493	513	456	490	492	512	480	491	466	506	474	515	508	485	470	483	435	512	501	508	458	500	465	467	501	485	471	502	466	484	513	495	488	505	490	521	468	476	494	499	510	493	528	466	458	490	464	532	489	460	513	497	535	476	484	486	492	515	497	499	484	513	484	484	516	477	516	503	509	515	486	494	466	521	506	517	478	504	489	460	531	498	461	465	501	453	476	469	500	501	514	489	516	447	525	480	482	493	454	499	555	492	506	480	505	491	473	461	448	484	526	527	465	481	490	505	496	488	502	494	510	498	537	447	496	476	514	509	487	500	516	494	499	485	506	505	464	482	470	485	446	470	469	500	463	465	494	481	459	466	525	494	518	486	484	518	497	473	527	493	448	478	491	515	475	473	519	483	506	509	458	537	488	458	498	469	500	479	448	523	473	497	524	467	502	476	485	498	466	494	533	473	511	498	448	484	482	476	486	448	501	498	450	501	498	465	492	494	519	477	472	501	495	478	493	472	515	476	503	548	487	506	514	488	504	467	499	476	471	489	477	530	482	518	474	512	493	499	474	455	466	520	472	533	515	514	481	486	521	505	475	483	505	472	503	502	494	529	479	474	477	455	472	481	467	469	483	470	490	477	486	492	508	437	488	465	464	519	497	529	486	500	461	480	503	481	478	492	526	463	476	493	500	495	527	508	470	461	511	503	482	491	521	470	494	471	482	479	457	525	491	484	511	496	503	484	468	475	504	511	483	460	483	458	505	465	479	505	472	466	498	443	484	480	479	482	516	495	498	478	515	452	501	491	463	467	497	449	508	462	477	490	531	508	492	458	492	440	480	507	502	472	503	465	482	484	459	493	498	449	482	533	510	502	490	493	499	503	499	513	488	514	462	477	496	524	497	443	534	459	484	502	466	498	488	500	509	487	521	480	456	462	485	493	505	482	492	486	481	486	533	487	454	490	484	508	465	488	447	481	487	482	495	501	493	498	505	494	485	472	509	463	495	466	485	482	472	490	474	455	524	476	522	498	503	527	479	486	457	474	505	496	486	418	441	517	536	489	535	493	492	497	503	489	438	459	469	453	526	492	517	500	480	458	488	457	501	493	471	520	451	522	518	495	509	490	491	512	518	502	463	513	503	515	474	477	473	491	478	452	528	483	444	501	485	449	521	502	467	496	492	498	527	443	451	504	461	500	524	468	499	499	534	465	482	485	455	487	491	482	496	469	511	541	492	452	480	492	516	455	512	479	457	460	465	493	476	498	493	440	514	466	486	477	468	547	515	511	443	460	473	511	505	524	488	519	494	509	496	520	511	489	464	494	473	482	539	528	473
25201	21477	27936	25348	13830	4126	2273	1535	1127	961	770	702	650	628	537	506	501	480	482	447	404	396	377	406	440	421	375	372	337	324	329	337	310	297	302	311	302	307	311	358	305	305	323	312	303	310	297	287	302	315	335	302	342	298	299	301	321	341	350	289	309	324	285	298	304	278	331	293	311	330	315	304	305	316	322	283	322	316	307	345	331	324	314	291	330	300	290	317	322	325	353	288	301	321	307	291	322	313	281	267	284	274	313	319	292	315	300	281	313	326	296	305	302	294	299	319	300	325	322	334	280	325	335	334	316	313	333	302	307	287	311	293	317	311	315	335	330	280	295	279	280	339	316	307	339	302	294	287	288	334	318	296	315	297	317	311	316	323	303	309	278	321	302	290	306	308	308	299	308	295	286	321	308	290	271	297	280	289	303	302	278	315	298	299	306	304	316	304	253	293	300	304	320	310	300	321	326	307	311	313	321	288	320	314	300	329	320	310	281	304	333	292	308	296	329	306	298	317	298	296	318	280	283	316	317	299	319	305	307	291	288	299	332	298	324	327	337	306	284	334	307	300	324	308	306	300	311	315	317	294	312	314	299	332	310	282	293	282	332	293	308	315	300	292	275	310	332	324	288	297	282	317	327	302	304	311	308	254	326	307	309	332	273	306	309	318	321	280	330	279	329	296	314	296	308	323	298	344	274	297	296	301	295	282	278	314	311	318	311	325	317	282	314	291	305	336	298	315	276	320	324	309	298	310	335	325	313	343	315	315	316	327	301	307	291	327	320	325	291	325	316	319	308	306	320	308	301	306	324	338	343	324	309	317	296	299	296	281	312	286	304	284	291	325	313	303	299	309	286	302	315	319	333	311	307	307	303	347	271	275	337	294	281	314	317	309	293	301	304	306	285	301	305	321	323	314	287	316	301	309	298	304	334	313	319	264	312	317	327	299	317	311	267	316	323	313	329	330	323	316	311	307	310	290	297	308	301	294	288	336	309	306	303	303	291	269	313	316	351	295	310	305	296	314	303	325	331	297	326	316	318	305	322	315	284	305	323	297	300	330	312	313	319	313	299	327	320	325	348	307	345	328	282	311	283	302	311	300	335	275	301	326	292	306	316	349	309	275	308	306	307	330	334	293	326	310	318	317	317	287	285	325	291	315	296	322	319	332	342	309	307	287	311	307	297	287	304	286	317	324	302	308	366	299	306	301	331	268	294	298	291	311	318	333	353	310	287	337	297	286	318	312	320	322	318	337	336	301	275	297	310	308	292	328	299	311	331	301	303	312	288	284	281	329	310	311	300	332	318	281	314	302	339	310	282	298	293	297	317	317	295	325	318	289	283	281	302	317	283	291	274	302	285	317	275	304	307	312	301	310	323	307	314	297	329	310	325	339	317	341	317	313	342	265	307	311	332	283	348	311	319	292	296	305	303	307	307	304	321	279	294	313	320	315	268	291	316	292	322	305	342	289	318	337	279	343	319	339	335	309	327	312	281	351	307	318	309	272	323	306	312	293	298	315	313	287	308	299	309	335	330	284	324	287	307	326	319	303	306	308	297	317	342	302	338	285	285	293	311	302	345	288	310	304	298	331	301	313	303	322	327	351	285	295	304	266	319	299	310	309	314	278	282	318	361	292	315	309	305	294	335	284	334	313	295	331	299	296	264	304	310	291	312	345	313	296	329	298	305	294	332	298	323	316	315	304	321	298	299	315	289	304	315	285	293	290	289	318	335	281	287	300	308	312	294	283	292	341	327	287	304	321	288	289	316	299	305	300	326	291	322	287	301	328	340	318	323	326	305	297	322	302	283	289	286	319	293	304	290	305	312	312	314	321	314	288	291	261	326	309	322	313	297	294	331	292	291	295	310	323	317	296	298	282	332	300	311	296	337	303	304	329	300	326	310	291	315	319	291	312	355	309	288	311	279	308	336	321	338	324	346	339	325	304	297	300	311	291	283	300	349	293	289	305	314	325	278	319	285	317	308	284	335	296	356	314	290	297	263	311	316	304	309	325	282	310	290	339	281	303	295	315	301	332	297	319	273	304	311	304	308	315	330	294	327	330	308	337	311	296	283	300	349	322	291	315	311	305	280	296	325	270	300	306	285	330	282	292	307	311	314	292	300	303	295	303	329	315	323	292	298	307	312	326	286	299	300	310	312	289	311	313	295	302	322	313	317	311	325	300	323	297	318	317	313	297	291	289	292	297	313	322	294	302	322	314	298	342	295	315	311	294	319	296	311	280	341	290	321	284	332	295	283	308	320	280	306	317	315	278	286	308	309	337	318	311	307	312	348	297	327	320	317	293	325	328	297	300	297	304	318	290	292	318	309	313	325	305	331	311	299	305	317	309	320	309	295	300	328	325	314	314	322	302	280	307	318	303	303	272	307	311	323	271	348	316	294	336	317	320	327	270	327	323	297	320	314	294	332	294	318	311	308	315	317	315	302	322	319	309	304	300	313	316	306	298	284	307	341	307	334	290	295	288	296	314	330	353	306	282	283	299	320	314	302	303	317	290	328	312	305	306	301	309	310	301	319	320	263	315	310	283	288	291	309	321	317	297	319	324	331	336	339	319	303	324	296	331	305	295	307	323	309	320	294	316	320	311	309	312	303	306	333	316	291	287	307	317	294	324	298	312	297	352	314	323	282	274	320	284	339	354	311	311	305	330	297	316	293	314	304	338	325	300	295	295	299	324	316	296	302	317	314	300	320	305	321	315	338	295	320	334	309	323	313	302	292	308	327	315	296	338	332	321	300	305	295	301	317	328	326	321	320	289	326	326	318	310	294	318	322	298	280	309	309	296	334	313	336	312	298	287	312	305	324	300	308	275	276	306	332	331	329	306	353	314	347	328	330	306	273	303	251	303	325	339	338	296	327	308	360	304	338	334	315	328	315	311	301	291	290	299	316	335	317	307	315	298	301	286	330	269	326	295	296	329	295	350	309	301	278	318	342	320	286	307	310	277	306	319	336	313	277	296	284	295	292	314	294	279	315	297	318	314	317	303	334	303	327	306	306	299	308	264	310	317	330	330	326	332	282	303	336	307	277	324	292	321	312	343	270	340	280	315	297	306	311	297	326	300	285	319	292	339	333	298	321	303	301	272	315	311	326	335	314	296	326	294	316	336	302	311	351	285	303	313	312	315	334	295	322	329	287	309	327	324	315	313	329	307	301	299	300	336	311	321	290	335	334	307	299	285	302	294	308	327	322	304	301	318	295	323	302	335	316	313	312	303	322	306	318	320	319	335	311	313	304	298	297	315	336	300	283	297	291	309	305	350	294	300	298	320	297	308	312	316	302	320	336	314	308	307	327	312	328	282	290	327	335	295	292	275	280	313	303	316	290	290	280	338	301	306	307	320	341	341	310	261	313	313	325	314	312	309	310	265	315	319	308	326	311	303	307	309	322	295	316	317	277	322	312	332	294	327	312	327	308	270	294	283	319	283	298	293	330	296	291	313	313	317	280	287	329	298	302	310
11846	22332	21403	15029	11380	8681	6301	4692	3750	2978	2416	2093	1895	1790	1489	1425	1232	1172	1068	1071	1009	910	961	865	920	877	808	806	675	661	695	695	719	684	685	609	627	672	651	642	668	643	658	595	683	673	628	652	660	656	636	629	710	660	659	625	607	628	680	663	643	648	596	613	599	656	623	636	598	638	630	624	653	658	628	684	645	606	590	615	621	646	669	605	567	666	632	594	574	638	639	603	632	622	640	632	618	627	631	637	609	637	632	620	602	610	663	629	663	632	668	594	648	681	633	645	646	662	620	623	634	651	596	607	632	649	633	611	638	623	628	642	649	620	633	627	626	641	617	609	615	610	602	627	620	631	642	613	640	585	694	596	600	610	605	650	574	634	606	587	615	589	638	617	603	631	651	664	619	588	624	625	618	578	634	604	613	585	610	613	614	599	648	641	625	618	614	616	627	623	610	642	594	627	646	597	612	638	632	595	617	608	661	619	639	654	650	572	585	598	600	562	638	643	594	642	588	603	597	625	590	619	600	668	653	597	626	633	584	624	590	610	622	640	633	638	612	597	638	640	638	628	574	632	614	628	594	625	633	598	589	651	662	607	636	625	670	611	641	658	645	577	604	626	643	698	584	628	609	599	671	646	625	590	609	619	621	616	610	654	631	613	628	601	619	599	653	604	591	644	605	643	565	612	578	633	637	601	598	600	658	646	621	644	579	656	612	647	651	623	640	612	615	607	658	640	635	590	614	612	628	612	566	663	635	593	640	629	573	625	624	586	618	660	631	641	665	630	594	610	579	601	583	637	593	606	643	607	628	653	622	625	637	601	577	638	580	591	640	582	636	591	611	614	605	610	628	602	565	590	592	614	671	661	613	574	603	591	633	641	616	599	618	594	581	573	627	588	625	629	627	597	636	617	595	577	613	658	597	617	626	625	672	652	652	616	570	615	603	618	624	651	598	599	608	654	606	617	622	582	613	610	617	633	652	619	655	576	614	628	644	602	579	650	625	592	621	626	639	603	647	630	583	638	636	616	665	662	627	569	635	614	658	652	604	633	614	677	594	629	615	649	616	640	629	642	597	638	584	606	626	611	635	626	638	622	603	641	633	558	627	619	642	633	631	628	660	617	655	635	614	624	636	664	625	666	581	638	652	611	593	584	615	618	614	624	586	640	595	669	641	650	628	662	623	611	582	623	615	589	634	608	631	617	601	613	611	585	588	643	638	636	612	612	596	618	629	636	645	631	596	587	616	676	636	644	601	580	594	645	614	599	652	617	606	611	627	625	639	623	603	655	622	641	599	616	636	662	586	614	620	611	624	654	633	672	643	614	607	585	571	631	562	610	620	633	652	648	591	655	609	599	613	631	620	618	613	631	601	598	580	574	611	633	643	619	666	608	631	634	641	669	612	637	586	615	628	664	605	621	632	607	610	639	608	568	596	621	659	559	613	599	615	640	642	623	612	645	676	649	618	592	651	620	603	621	593	611	607	556	610	648	579	600	626	590	638	645	610	600	607	636	625	593	630	648	636	582	629	600	660	633	621	659	629	627	650	595	660	596	612	633	590	634	607	595	629	627	638	653	662	637	646	588	626	624	634	636	579	658	660	655	651	608	612	640	578	610	606	588	651	584	584	623	647	620	587	663	634	645	626	679	625	657	622	643	651	611	698	607	659	640	621	617	631	644	653	609	655	608	657	624	661	579	606	644	617	634	629	633	648	625	620	626	662	591	668	653	627	642	648	603	578	622	629	640	643	632	629	602	648	635	620	631	649	635	607	654	677	613	604	645	611	588	662	664	608	641	635	626	640	650	590	614	635	660	638	623	626	643	634	607	659	639	626	642	619	645	645	591	621	654	594	609	649	626	658	616	629	621	624	642	597	615	622	586	595	658	565	617	629	613	579	639	617	665	639	656	644	643	669	619	601	605	606	624	669	606	590	621	594	621	634	628	602	601	605	614	635	606	638	613	590	617	635	660	615	640	603	658	607	633	601	604	619	635	634	615	673	566	659	621	635	575	633	652	639	625	623	635	617	666	656	667	603	597	614	607	604	593	638	634	628	597	635	613	571	616	632	631	617	636	634	595	596	658	605	656	621	582	622	626	602	572	615	643	612	625	622	624	635	632	612	633	642	637	613	623	634	642	620	646	618	618	589	648	645	622	588	630	628	599	615	599	610	601	617	625	619	617	589	602	624	627	640	627	644	614	637	631	636	628	648	664	677	620	621	625	606	650	645	613	606	649	602	615	613	648	632	614	602	643	629	624	606	597	633	616	633	624	663	620	624	613	624	635	589	591	638	659	610	628	592	606	622	654	623	643	653	644	603	622	636	641	626	634	568	609	604	636	610	609	612	641	646	649	642	636	663	640	636	650	621	672	645	662	605	630	638	635	660	626	673	614	628	634	637	623	666	616	644	642	596	662	632	574	639	613	588	611	621	593	659	616	645	590	581	609	593	614	638	631	615	629	639	613	635	597	620	605	576	596	647	580	605	597	628	562	602	650	620	547	601	577	625	632	644	621	577	635	649	646	586	640	614	625	583	630	578	569	661	602	637	670	622	598	549	576	629	654	601	628	596	599	612	621	651	646	630	603	650	635	620	602	593	607	663	614	636	590	636	620	618	621	614	647	668	616	645	665	602	565	626	654	618	626	618	626	600	627	590	635	654	645	650	620	585	608	629	591	625	640	553	637	619	633	605	639	630	669	665	605	628	641	657	638	612	601	630	636	625	595	604	643	671	605	632	637	578	650	573	550	613	610	608	629	602	607	664	633	606	607	662	640	598	620	672	636	637	642	615	633	635	672	620	600	592	615	650	643	584	641	605	622	591	611	606	686	645	586	596	609	621	630	643	669	616	674	633	604	652	626	625	634	641	595	627	654	668	634	615	639	615	669	640	646	628	602	622	644	629	579	596	606	584	611	623	616	634	601	644	635	634	653	643	645	627	620	634	637	670	600	647	648	606	644	660	619	592	617	626	674	617	626	637	632	626	602	598	601	654	663	612	635	645	607	612	613	612	593	635	640	653	614	647	633	635	672	675	641	603	666	578	608	634	588	620	598	592	634	623	605	618	653	618	610	655	624	589	615	598	615	628	592	644	605	656	602	691	601	596	622	611	624	678	612	612	641	660	629	666	580	640	662	592	601	614	602	612	623	623	611	655	643	593	623	636	606	647	572	641	653	614	648	635	631	627	629	637	658	633	659	607	631	588	686	618	618	647	633	593	598	632	594	632	632	600	618	588	652	615	614	639	622	582	597	586	608	607	586	601	606	616	600	630	642	652	632	645	602	629	688	664	582	629	618	600	621	580	611	625	631	611	602	557	569	608	631	644	614	590	627	630	625	628	643	605	610	609	648	647	619	654	683	598	622	632	647	645	604	612	642	609	654	626	596	617	603	602	611	634	649	604	629	628	659	618	649	634	626	625	588	580	679	638	620	608	666	597	618	610	616	633	647	613	613	627	637	617	645	634	643	595	646	622	632
24204	21464	28929	24443	21406	13469	4824	2636	2018	1666	1372	1248	1046	1016	938	833	797	762	738	671	702	635	599	580	610	589	555	516	550	468	464	499	484	491	490	496	482	510	468	455	485	491	469	511	458	477	472	482	490	490	431	495	473	481	487	436	468	469	499	499	464	480	482	469	455	455	503	505	486	487	516	498	520	487	504	494	504	506	463	483	461	473	493	489	462	431	523	489	438	448	485	462	463	477	461	517	468	479	490	447	442	492	472	492	501	451	459	457	445	466	473	499	454	470	475	469	432	483	445	513	510	477	454	461	510	458	424	463	448	447	474	492	468	468	471	519	475	437	464	463	479	471	464	467	456	514	457	462	451	480	456	471	451	463	462	441	501	474	476	459	491	452	483	500	488	508	430	469	450	479	479	458	475	430	494	494	436	481	470	455	437	493	471	499	483	462	476	454	456	486	466	466	477	470	449	484	485	478	476	496	499	448	468	505	426	460	481	445	443	480	443	482	444	485	446	463	481	474	497	476	478	446	453	442	467	442	449	489	447	480	438	472	413	481	453	491	472	476	448	452	511	487	462	466	467	461	462	449	489	438	470	490	482	451	499	453	453	479	431	485	486	475	485	462	502	493	445	440	474	488	459	488	465	446	514	488	454	493	441	470	471	479	520	465	477	471	411	456	451	487	488	484	430	501	499	479	453	483	464	461	470	448	494	480	469	490	514	407	450	460	446	462	473	457	465	452	438	465	460	466	509	500	480	462	489	458	447	446	497	425	514	445	488	490	496	482	460	458	429	452	459	484	492	502	466	474	515	489	479	510	471	466	464	457	433	436	471	466	448	499	497	481	473	470	508	436	490	459	459	481	502	491	437	474	449	452	481	439	408	437	464	439	466	495	446	473	476	480	484	456	437	428	442	464	481	455	406	482	455	461	438	501	478	464	444	465	480	452	501	472	483	471	507	486	500	432	470	504	457	477	424	439	474	429	450	463	481	425	484	452	458	481	516	486	476	481	471	478	467	497	469	467	534	467	482	459	508	461	475	479	454	466	459	408	460	440	461	457	468	464	487	458	476	459	446	492	469	451	458	492	450	501	463	490	463	444	475	476	454	489	461	514	470	471	464	458	446	481	493	476	450	478	446	503	445	440	506	514	467	451	446	479	434	505	459	481	471	480	454	498	464	453	455	498	451	479	462	454	408	485	456	459	485	426	463	472	463	492	499	469	488	499	464	453	443	484	462	468	482	488	450	447	439	444	467	515	440	469	444	451	496	468	450	503	459	431	493	467	460	474	479	441	498	462	435	483	452	454	479	447	502	459	487	453	502	491	480	475	475	436	458	459	471	480	435	441	469	450	461	481	458	507	472	473	467	485	487	466	480	441	482	455	474	467	460	442	443	494	458	454	464	499	483	491	477	503	429	449	479	488	493	511	464	486	455	494	441	439	440	443	458	487	467	473	474	474	448	477	458	473	487	498	479	493	448	458	469	498	435	460	498	490	458	432	478	469	468	478	493	488	416	483	491	464	453	435	469	454	451	465	486	500	506	466	478	454	479	468	477	480	471	484	462	444	471	458	458	496	465	510	469	481	437	469	428	497	465	424	457	494	459	467	461	459	432	467	478	468	463	494	522	440	476	479	482	488	470	462	422	494	442	532	486	470	483	502	520	436	474	423	438	496	480	481	457	467	428	498	442	466	470	449	434	430	442	480	460	472	510	438	472	483	439	477	495	488	442	483	477	474	512	476	449	470	465	481	473	461	450	483	489	480	460	522	486	492	461	447	457	421	470	414	432	467	487	501	440	468	495	461	469	477	488	462	426	457	477	471	454	477	475	479	453	428	438	463	474	460	461	469	507	461	450	490	468	459	474	435	457	478	471	486	461	432	460	501	493	439	501	489	474	493	462	451	474	482	429	501	482	467	507	459	461	461	433	481	455	461	485	471	495	469	464	448	478	467	460	447	453	460	462	466	443	489	510	401	487	441	442	479	473	515	458	422	444	433	479	487	429	471	460	494	441	483	466	446	463	467	473	470	470	439	458	462	458	464	478	454	466	476	459	477	483	483	495	466	453	464	441	452	468	475	481	473	464	447	481	467	456	458	459	454	460	468	447	465	445	423	490	468	470	492	464	472	490	469	428	444	489	472	483	480	464	458	464	416	433	466	512	501	425	459	482	442	477	441	461	478	470	473	476	459	477	478	472	448	451	455	455	412	453	435	471	459	461	456	454	452	484	463	493	443	451	493	469	472	451	437	465	418	512	498	462	432	495	476	471	452	466	453	472	478	494	484	455	471	451	430	451	455	433	453	461	418	465	476	441	479	468	430	461	459	484	513	462	483	440	498	454	488	454	457	489	450	480	464	481	462	471	466	461	447	465	431	470	464	453	509	482	507	486	478	467	464	468	498	411	419	469	483	494	468	460	458	468	479	489	467	474	454	483	463	423	478	443	483	444	459	466	461	458	467	506	449	450	505	467	464	454	511	452	459	494	432	484	459	412	470	428	450	476	483	433	478	460	495	459	462	422	491	518	462	479	433	485	456	434	497	456	435	425	441	463	460	484	457	459	450	454	486	479	462	471	441	480	482	454	462	452	445	464	476	442	500	474	453	474	432	455	471	439	457	439	468	482	447	461	456	483	452	477	461	449	457	462	479	479	453	503	454	481	476	480	471	483	462	471	449	459	474	451	431	467	497	482	462	468	465	450	504	441	474	497	490	473	455	491	504	467	489	444	446	468	464	453	505	447	484	427	450	463	462	448	500	428	502	469	463	501	458	458	455	483	489	460	446	420	497	452	451	493	450	478	456	450	478	450	477	476	418	450	449	451	473	447	472	464	501	499	458	485	484	470	399	456	492	434	461	498	489	476	468	439	454	453	475	473	485	439	448	414	461	465	472	449	459	503	504	489	462	462	474	473	476	456	481	463	443	430	457	455	475	461	445	471	484	478	465	500	504	432	496	429	463	479	455	454	480	495	464	456	468	463	475	471	438	468	437	474	454	454	475	479	460	487	474	488	467	454	478	467	433	439	478	445	459	487	462	489	466	452	491	459	466	487	440	450	447	453	448	489	461	432	423	420	462	462	466	473	444	484	461	441	469	449	449	491	489	467	467	474	465	461	462	499	483	462	483	471	464	474	491	454	436	492	493	502	477	469	423	428	456	470	471	488	428	479	473	458	488	464	457	471	467	437	449	432	491	444	436	478	463	464	460	465	486	484	495	471	494	474	474	505	464	482	452	463	488	462	477	461	475	473	480	453	408	491	475	434	458	471	439	466	447	478	457	474	457	482	472	494	457	508	450	447	484	433	489	486	484	498	471	473	474	462	494	465	448	465	478	484	453	459	484	438	466	465	467	421	458	494	449	459	460	476	479	458	466	485	457	492	448	469	425	459	483	412	447	439	480	435	467	447	492	466	456	447	457	451	480	455	457	445	492	487	480	434	427	507	468	462	430	464	522	457	449	507	426	509	451	511	437	448	524	479	467
14577	27918	26627	19893	16134	12578	9504	7338	5980	4676	4011	3444	3106	2807	2367	2238	1990	1872	1770	1656	1558	1471	1458	1346	1370	1310	1250	1149	1085	1039	1022	997	992	1010	993	970	881	927	953	971	952	933	985	932	992	887	898	952	917	978	954	972	951	922	943	945	886	989	931	922	926	936	934	927	918	944	991	934	931	926	922	956	906	960	946	967	916	926	924	949	931	982	934	926	978	875	887	906	908	903	899	962	919	900	899	922	898	911	922	876	874	928	889	894	896	928	872	890	892	956	889	900	910	954	965	920	934	917	915	957	897	953	882	904	909	909	921	868	893	914	916	866	936	868	850	879	888	897	878	900	927	854	892	841	898	949	830	937	857	966	878	921	901	891	930	932	890	909	881	878	892	880	936	871	925	899	870	899	877	892	913	921	909	906	913	880	875	953	934	949	842	885	880	888	895	865	871	838	900	955	866	885	920	923	921	888	940	874	915	940	850	908	884	924	903	913	876	943	826	866	912	839	858	931	868	872	890	943	898	854	878	904	913	884	922	953	832	843	882	862	888	967	870	886	930	860	954	846	908	861	892	906	885	918	880	911	915	853	878	896	843	917	892	926	894	874	857	894	904	877	927	915	920	918	855	877	940	918	882	889	924	923	915	906	928	931	880	943	877	933	919	850	894	913	903	930	915	923	883	884	890	855	856	927	943	886	933	938	912	894	903	932	897	941	932	903	873	906	928	904	902	917	860	897	933	925	879	869	869	892	932	879	876	877	929	906	887	862	911	934	932	914	887	894	949	948	902	866	892	951	883	892	930	905	869	889	921	957	957	872	907	905	936	889	931	911	921	924	900	900	945	907	875	905	886	890	897	888	864	930	944	936	913	932	919	931	942	879	868	917	877	892	888	907	889	874	968	926	922	933	948	949	911	900	923	882	873	917	889	950	845	910	897	915	900	946	861	907	853	932	910	900	898	887	901	880	869	937	938	977	905	855	946	895	913	920	903	899	868	879	951	883	883	893	885	907	881	863	899	913	889	909	867	877	908	898	928	882	891	970	902	911	895	897	896	893	882	870	960	894	923	936	912	868	880	933	893	928	813	902	944	888	941	866	920	907	894	903	939	855	921	866	894	897	864	889	927	919	868	973	896	915	890	848	909	932	880	941	889	879	880	921	878	917	886	855	911	916	947	839	933	921	885	912	876	829	867	948	858	912	871	979	915	899	914	918	879	933	864	905	898	931	872	897	884	937	877	884	909	890	943	834	912	845	894	935	922	877	921	919	882	906	911	881	885	881	921	959	921	860	933	898	856	896	885	850	905	911	865	868	861	911	893	899	878	926	955	929	930	876	862	930	895	918	902	924	892	913	889	927	902	897	836	928	943	939	906	903	879	844	931	873	899	900	890	862	866	881	871	830	884	933	923	903	913	915	878	912	883	893	921	920	919	889	900	919	921	898	916	877	893	906	900	901	881	927	887	904	878	839	929	921	924	883	915	888	888	923	934	859	882	899	897	896	907	879	900	876	948	883	908	916	880	862	952	891	912	892	945	919	952	897	870	897	855	868	879	916	939	945	905	916	874	946	905	901	882	901	901	898	922	883	880	904	911	940	977	812	866	944	864	962	904	902	832	865	869	912	867	888	954	883	866	832	839	932	903	841	883	916	908	894	870	909	904	860	867	931	921	885	934	917	948	916	894	932	931	858	904	926	891	902	905	874	904	911	867	912	872	884	943	919	912	892	896	975	923	861	864	884	866	874	876	914	934	845	879	900	894	874	878	870	915	859	879	850	887	887	936	912	889	901	928	911	896	917	944	902	934	887	934	887	896	930	850	900	882	922	940	897	864	890	916	900	923	889	929	896	876	871	871	914	874	866	902	920	841	884	897	932	910	903	934	930	842	913	877	927	907	915	871	869	941	927	945	871	922	865	902	897	872	890	904	927	901	934	888	890	925	910	910	905	864	886	892	949	888	902	853	895	887	925	910	908	924	830	886	876	883	969	889	892	890	881	959	903	840	892	937	879	888	878	868	912	887	902	885	854	912	954	910	888	893	893	916	905	871	919	915	975	918	919	924	910	906	934	916	907	888	873	875	896	944	894	846	878	881	898	858	937	885	889	831	915	894	898	922	918	959	904	965	927	880	880	889	908	925	931	897	895	894	950	905	861	938	875	923	849	931	900	867	870	935	896	950	904	898	937	942	878	887	955	927	894	881	831	888	879	832	906	902	901	914	963	894	919	929	906	915	914	832	891	898	929	895	919	926	933	853	880	880	908	871	941	852	919	936	896	889	872	895	942	887	909	844	895	891	898	841	875	921	856	944	891	858	884	901	876	908	934	868	941	870	915	835	927	985	896	899	914	941	883	887	861	924	908	878	883	895	914	860	912	888	903	911	896	881	944	859	921	892	873	893	969	922	931	893	903	926	912	877	924	864	934	903	903	904	903	859	894	912	921	916	921	868	979	949	880	914	920	921	896	889	886	903	888	887	924	887	892	888	922	916	857	865	915	906	924	907	922	948	901	876	851	893	883	890	898	852	902	893	857	892	844	924	942	869	958	883	894	877	920	917	938	912	904	929	892	887	887	871	872	830	927	886	894	881	875	893	883	891	908	804	894	965	902	841	916	857	861	939	883	853	883	925	898	839	904	913	935	910	948	895	867	934	942	921	925	940	912	926	878	875	906	952	893	906	935	938	915	907	917	897	866	932	858	924	908	877	959	955	951	916	954	928	889	861	895	882	864	917	955	918	942	880	972	936	894	915	919	871	884	909	880	872	882	931	900	928	898	920	920	904	923	864	838	931	882	864	909	889	854	868	888	885	884	908	904	927	899	868	914	882	929	867	940	985	862	866	906	871	886	864	875	919	891	922	952	914	910	900	913	884	923	872	906	936	958	872	865	921	895	895	911	973	926	933	958	897	879	924	975	875	908	929	857	905	870	887	872	887	964	940	959	948	909	923	921	868	868	881	888	891	870	971	895	918	877	871	855	949	975	871	930	921	912	920	901	961	878	878	948	933	936	896	931	902	921	859	915	912	890	892	867	943	878	883	924	897	904	897	925	904	930	852	912	923	916	909	863	885	904	892	868	909	863	901	908	893	922	905	894	914	892	923	898	868	899	929	855	858	860	946	901	894	865	879	875	869	879	942	983	915	915	836	908	933	903	971	895	929	914	892	893	933	897	854	948	877	922	869	908	859	942	859	874	854	938	935	929	996	925	881	861	829	890	892	911	908	926	878	911	872	860	891	878	908	891	906	946	930	871	902	897	838	896	884	884	854	850	879	913	873	897	854	907	835	918	870	860	908	931	907	916	864	869	902	898	891	917	884	913	944	918	891	914	923	879	892	898	894	906	896	848	899	887	926	880	935	875	925	895	880	870	902	952	905	953	948	874	866	887	941	878	888	864	865	908	889	917	882	909	861	914	897	929	914	882	917	892	912	879	884	879	888	881	882	843	835	941	873	913	917	863	908	970	858	940	961	900	879	927	925	892	966	909
27488	17558	6348	3071	1547	1055	793	545	445	392	369	344	307	271	278	269	263	270	287	236	253	274	278	225	268	285	230	272	222	245	228	281	242	261	231	234	222	250	207	228	244	216	231	224	264	242	241	236	246	239	257	226	264	229	232	234	219	232	225	240	255	213	214	226	243	245	217	238	234	264	231	224	246	226	247	254	236	231	249	234	238	208	260	240	261	225	226	235	223	231	213	237	222	221	210	254	253	248	197	239	236	244	241	239	234	255	211	248	237	240	233	207	229	236	205	231	211	229	228	213	239	243	228	239	238	236	267	237	221	222	229	230	212	249	223	233	241	229	224	238	254	221	224	253	211	228	245	230	245	235	245	226	239	235	229	225	219	258	233	230	224	227	236	252	236	234	224	245	226	213	206	247	258	245	220	224	216	245	240	215	247	226	213	228	238	218	214	213	200	229	223	234	224	240	264	245	221	243	230	233	245	226	245	247	250	237	251	234	203	250	248	234	228	242	211	240	251	237	228	237	248	211	236	235	240	231	224	251	262	263	220	258	226	259	233	242	223	230	230	227	201	219	226	220	241	235	221	237	197	234	240	231	250	251	250	208	238	238	253	248	263	229	238	239	217	211	243	246	236	230	238	213	210	240	261	222	241	220	215	206	237	228	249	235	221	222	254	214	261	250	255	229	200	229	211	235	241	208	235	241	243	233	223	251	242	246	246	232	234	243	219	259	238	233	236	240	241	225	245	221	225	252	233	237	248	212	237	234	233	216	230	225	215	246	228	223	230	219	245	222	248	241	229	233	246	232	229	228	233	213	244	233	239	221	230	243	221	222	240	219	231	229	241	219	246	232	236	224	243	254	231	229	236	237	249	223	237	229	242	225	213	231	229	219	214	257	221	235	254	218	229	256	247	226	228	221	225	237	204	244	234	217	243	233	241	237	225	251	227	230	213	252	236	208	243	266	221	214	250	264	248	215	247	243	227	221	254	212	241	231	208	267	258	237	247	218	237	253	205	247	229	240	244	244	234	213	227	238	211	220	260	256	239	219	260	223	235	214	197	245	258	253	252	231	224	208	255	207	220	218	234	239	234	220	229	221	233	221	244	235	230	230	229	201	239	268	247	253	227	217	224	227	229	243	239	229	266	217	228	228	249	226	235	238	240	228	222	247	240	232	231	243	235	219	232	254	253	219	216	225	250	235	242	236	249	228	231	227	236	230	248	239	251	226	226	213	248	237	225	209	252	223	254	246	246	226	249	220	241	211	228	214	217	253	250	229	243	238	235	233	271	237	246	252	234	230	231	231	235	256	270	229	224	224	211	232	249	209	224	237	260	246	243	234	247	259	237	203	204	229	221	207	209	230	233	267	249	240	227	229	229	222	259	241	225	251	217	211	232	250	231	258	253	223	252	240	228	202	232	242	225	218	259	261	230	222	256	240	232	223	252	241	242	239	231	220	231	253	271	233	238	240	235	259	221	253	232	222	216	250	240	241	243	229	238	238	236	224	260	250	209	246	225	251	216	239	246	249	217	238	222	204	210	238	237	211	214	227	215	232	220	241	246	231	220	231	231	227	208	203	232	221	262	236	212	233	232	211	251	258	245	230	240	240	255	225	243	218	247	263	232	245	232	260	272	260	216	245	256	223	269	230	239	224	241	240	251	226	231	261	221	220	222	260	215	224	225	240	223	238	251	260	242	238	251	243	221	258	241	237	234	231	238	247	216	224	248	204	246	270	255	240	250	230	235	240	233	218	215	239	240	247	243	230	238	249	240	233	240	235	219	199	243	201	216	242	213	251	243	243	224	239	224	247	221	193	246	219	207	261	240	223	233	240	239	239	225	245	226	229	225	227	227	245	206	213	254	204	251	220	217	206	240	233	239	255	255	242	216	242	226	240	244	221	206	243	206	227	199	221	234	219	218	258	255	205	218	211	246	243	247	259	231	245	231	237	219	266	254	247	232	220	233	251	214	259	243	232	225	229	209	195	235	234	234	240	241	248	226	226	219	259	249	260	237	248	240	214	234	226	244	252	234	245	213	225	236	243	234	231	225	239	220	253	226	240	256	229	248	250	270	247	248	220	215	228	232	249	242	237	231	202	230	228	265	207	239	202	227	259	242	232	242	214	227	217	245	250	250	246	236	237	216	264	275	224	225	249	207	249	219	256	236	229	227	213	230	257	227	245	232	254	239	244	235	229	221	238	229	239	218	216	195	237	254	230	254	255	244	204	215	227	202	234	233	242	241	243	244	220	204	210	248	266	268	215	252	232	239	240	265	217	232	255	237	203	227	233	228	224	242	242	228	231	219	243	228	208	247	252	250	249	238	247	215	240	213	224	223	234	229	238	242	246	222	222	240	227	232	251	224	247	231	234	204	213	240	253	233	239	243	241	239	231	226	264	215	228	239	193	211	228	274	245	225	238	226	251	221	245	260	222	239	223	217	221	220	230	229	230	252	237	225	253	241	259	232	224	208	228	220	215	241	230	229	220	222	248	237	223	227	227	214	207	241	239	215	224	242	227	218	245	265	235	242	271	265	250	226	248	238	235	244	250	218	272	248	215	263	230	248	233	248	236	219	230	197	224	252	230	226	239	234	251	215	252	235	203	229	215	236	223	229	235	241	227	225	240	253	241	251	254	227	227	230	251	232	225	236	248	232	245	251	218	233	223	211	218	231	227	249	210	250	244	256	225	223	258	221	220	243	223	271	252	231	231	233	228	244	254	259	230	226	240	236	238	237	223	232	235	236	196	249	251	233	236	257	203	221	227	216	212	221	229	259	227	247	238	230	238	263	240	220	205	231	264	205	246	241	223	225	252	239	263	241	237	244	226	241	227	208	250	249	200	231	239	257	229	262	233	239	253	226	221	245	228	246	201	225	244	251	236	242	217	235	222	247	232	251	211	236	198	247	223	231	232	249	215	238	230	222	243	227	239	234	222	230	251	236	268	227	248	222	230	241	222	237	237	242	221	206	234	235	232	224	234	238	216	251	241	232	234	204	220	230	225	236	247	235	213	240	221	221	237	260	233	213	255	224	211	227	213	242	199	240	256	225	239	228	221	225	243	210	240	258	229	257	236	232	224	206	249	244	238	246	221	235	241	241	247	233	234	230	217	221	251	221	243	223	241	250	240	229	255	217	259	217	197	232	224	229	243	242	235	257	249	237	236	260	203	232	226	230	247	220	237	222	256	221	209	227	232	226	242	229	200	240	219	237	225	240	242	261	225	232	236	237	241	217	241	230	235	239	230	213	221	263	240	263	267	225	244	227	228	256	243	231	258	224	225	235	185	241	242	238	234	244	240	224	220	239	259	234	231	223	224	232	221	217	247	226	237	238	218	225	243	250	209	229	238	246	243	226	239	228	231	248	241	225	246	238	248	267	227	261	242	239	247	244	227	226	255	230	226	221	241	249	227	210	226	228	250	244	227	241	238	230	230	245	240	238	245	221	247	241	231	217	261	230	241	254	254	218	238	268	224
8836	12299	11946	7442	5343	3630	2533	1796	1396	1156	989	913	829	803	714	633	670	665	587	649	582	590	599	603	626	558	511	579	566	516	500	496	483	479	495	490	509	506	498	527	496	500	499	540	487	489	471	472	485	483	483	470	499	495	514	523	491	524	518	516	480	474	459	489	477	520	489	474	472	477	530	510	479	486	505	494	509	515	507	516	487	529	495	476	496	488	482	509	480	469	475	507	491	513	489	499	502	435	513	454	477	461	456	469	491	511	481	489	445	479	498	495	438	483	522	516	521	483	449	488	503	524	513	481	483	495	462	512	453	491	485	475	481	501	451	490	480	499	470	502	483	479	481	477	506	457	485	487	518	499	507	472	496	502	457	484	499	455	481	455	516	518	522	471	481	458	492	473	485	470	498	482	504	460	478	493	437	482	484	480	497	458	478	473	509	499	447	494	473	456	493	474	461	524	521	460	499	474	469	506	456	473	476	491	493	506	476	511	484	480	515	462	482	490	476	513	487	472	480	496	471	488	522	510	470	470	474	499	485	480	495	494	464	470	477	500	486	505	499	481	480	488	487	483	491	461	458	503	536	497	445	505	503	492	481	521	448	519	458	472	480	472	472	483	451	514	480	474	488	492	496	525	499	497	496	509	487	503	512	500	475	480	481	460	514	466	528	471	479	468	500	488	493	493	491	476	480	542	495	489	488	478	514	473	502	513	498	475	504	513	498	516	490	525	468	532	488	467	466	483	498	496	476	454	501	502	493	472	523	488	525	488	499	473	517	502	466	502	518	494	493	499	504	476	456	447	534	501	483	457	503	522	485	451	457	480	505	489	486	537	494	490	491	500	475	498	494	509	486	478	479	495	469	490	477	502	477	505	464	449	458	473	480	451	498	496	464	493	509	484	440	488	491	510	490	510	482	533	488	514	488	463	500	467	485	493	489	496	437	498	470	493	494	500	485	480	489	471	534	484	456	501	481	475	469	480	476	470	482	467	501	493	509	497	464	475	481	488	476	505	468	462	487	493	516	486	472	490	483	483	498	451	493	502	491	485	501	482	482	476	447	523	474	487	535	491	485	474	514	506	450	466	491	488	493	484	500	496	443	469	502	439	538	484	464	455	460	473	519	499	456	514	463	514	511	499	491	486	508	469	450	479	488	458	518	455	466	450	491	509	489	461	496	427	495	489	498	500	519	495	466	488	478	465	479	488	505	452	465	489	498	441	532	480	487	464	488	499	480	507	452	485	457	462	475	478	489	458	491	476	492	492	506	480	515	504	507	449	545	473	456	500	485	485	519	491	460	472	464	495	461	450	501	495	539	504	446	478	480	533	480	500	463	503	465	523	490	472	501	484	481	497	530	469	488	480	454	537	501	523	470	445	486	486	516	436	463	494	482	492	502	490	494	476	477	460	503	492	493	541	506	488	501	481	442	521	482	488	466	506	491	511	475	489	497	457	504	516	495	505	493	448	506	452	504	499	492	456	513	461	456	505	499	501	512	477	472	477	492	452	486	485	465	478	476	496	463	500	456	496	487	522	492	462	498	505	463	455	475	462	480	543	513	466	491	479	494	480	457	479	480	463	521	483	473	491	544	484	457	504	503	468	476	503	496	506	477	460	493	501	517	494	512	489	457	474	493	471	490	504	445	526	499	497	474	512	517	490	491	503	509	449	496	468	436	458	463	515	474	490	515	489	446	490	472	474	463	497	504	476	498	486	480	492	474	472	494	463	475	537	502	481	460	484	477	501	492	517	497	481	474	496	480	452	482	520	455	459	498	464	526	457	473	494	485	488	474	475	486	458	464	484	483	502	442	495	508	482	467	480	501	477	514	485	482	448	509	479	515	483	476	487	485	504	502	485	460	460	449	505	494	444	501	471	466	520	470	497	511	482	469	493	469	484	506	474	501	475	515	475	465	461	457	466	498	521	485	463	511	460	473	501	467	509	447	456	492	512	491	477	477	498	462	491	484	499	497	467	496	476	512	495	470	497	433	472	454	502	460	506	508	465	490	495	483	455	502	489	497	452	495	518	467	510	483	494	527	515	463	483	482	491	486	455	495	452	508	495	477	496	501	486	454	517	502	471	469	511	482	510	455	482	525	495	459	492	489	466	443	472	493	495	521	463	487	446	474	471	478	523	506	495	489	537	484	497	491	526	481	493	492	481	493	459	468	495	462	479	490	475	475	456	456	460	499	504	463	463	491	495	526	490	454	486	501	463	476	493	501	509	475	499	527	478	479	509	533	512	510	504	485	470	489	469	477	461	481	481	495	494	489	492	499	494	472	451	490	501	472	471	503	471	482	483	494	484	473	535	492	481	541	448	497	508	464	506	543	451	490	524	540	508	483	468	477	478	489	498	490	494	448	454	496	504	498	554	485	463	517	506	471	448	480	466	506	538	492	509	485	462	482	504	462	506	486	516	564	480	496	486	444	496	478	444	495	503	502	458	501	482	506	471	504	492	466	517	481	463	492	489	518	458	485	460	477	477	525	459	468	508	470	498	530	487	491	500	502	523	487	504	521	481	460	524	473	486	461	490	498	477	527	473	479	472	501	510	448	504	453	513	497	490	506	506	494	467	473	492	454	516	485	457	466	475	454	500	493	495	451	503	461	464	477	504	479	480	502	489	526	496	477	486	477	492	517	481	500	462	467	474	526	489	467	509	461	505	470	471	478	459	508	474	488	481	451	492	519	486	497	507	484	447	451	511	443	494	484	464	469	490	525	436	488	509	491	489	486	489	501	482	455	486	511	521	502	443	479	484	462	503	480	471	500	516	454	520	455	478	464	475	526	470	518	471	510	504	470	501	465	472	516	479	546	484	503	475	465	468	451	501	486	464	522	483	486	478	510	480	465	450	519	491	477	480	484	505	503	488	491	457	466	498	468	465	495	495	526	493	495	491	498	490	478	455	447	460	506	513	495	472	496	504	462	480	493	469	513	466	514	495	482	487	537	494	539	479	446	496	479	442	479	495	495	479	492	487	504	504	434	479	504	493	506	505	519	484	469	490	459	494	477	544	481	520	535	505	452	473	465	524	468	463	503	447	495	449	484	484	479	477	491	506	499	482	476	492	504	489	468	461	480	493	443	470	508	476	511	511	483	474	452	479	496	505	468	440	474	471	534	475	497	449	506	554	494	478	513	504	482	472	526	529	477	469	483	508	521	496	473	556	505	494	470	484	518	478	487	476	494	502	477	508	480	477	463	503	495	452	486	498	499	473	484	494	481	476	516	497	511	513	474	470	469	467	498	533	481	489	493	499	512	484	504	464	468	511	469	472	448	522	487	510	462	500	515	510	487	471	509	504	487	500	493	517	455	482	480	508	494	492	512	493	506	535	504	480	502	480	485	470	464	490	504	467	487	491	456	461	513	464	488	484	514	485	495	497	493	485	509	505	497	479	466	502	495	477	496	505	506	486	494	459	526	499	471	476	503	513	505	466	463	465	455	495	472	505	440	508	489	519	501	512	508	488	506	468
25253	21486	27965	25403	13755	3857	2170	1512	1151	956	827	680	633	534	539	482	458	448	426	425	369	389	366	322	342	332	384	345	322	347	339	323	341	358	322	307	333	304	302	306	285	298	308	318	337	308	353	338	337	312	277	335	323	319	323	299	317	272	274	320	284	308	288	312	345	313	305	332	317	308	308	310	291	350	319	312	314	309	311	287	332	360	315	282	283	322	290	320	333	312	307	336	304	307	292	266	319	286	288	316	285	291	321	290	333	293	303	284	261	306	276	314	311	304	296	302	307	330	301	303	303	339	311	308	306	321	284	313	312	307	312	286	301	284	293	301	332	288	306	308	328	338	312	332	298	314	328	282	313	328	315	280	307	307	305	308	312	330	323	286	319	310	290	305	298	301	314	300	322	313	293	294	313	288	303	273	316	309	302	328	294	289	326	306	317	312	294	294	300	344	296	306	292	313	308	296	289	284	299	291	298	289	321	333	318	312	305	330	313	312	321	286	301	313	326	321	321	290	301	280	294	320	312	277	319	307	280	302	302	336	299	307	296	329	312	290	333	309	296	319	318	307	333	301	345	301	320	313	324	315	301	300	293	307	355	314	305	282	294	271	312	268	279	322	303	305	315	311	266	319	299	307	297	318	290	287	288	292	302	305	304	329	324	316	274	309	310	311	302	310	332	330	323	319	266	284	294	305	296	304	307	300	285	313	301	264	288	322	274	313	307	290	320	298	267	304	316	279	298	288	296	301	290	326	319	287	342	300	285	315	304	319	287	288	303	315	296	316	268	298	297	302	308	316	267	344	312	324	291	308	304	303	304	255	289	306	311	281	271	261	331	280	296	308	295	308	282	311	335	332	321	294	305	327	332	300	304	305	320	316	323	329	318	300	296	278	313	328	295	297	315	299	311	300	285	311	322	305	346	298	286	308	280	312	322	301	303	312	328	330	290	304	276	314	297	317	318	319	298	298	308	301	319	315	322	326	335	299	312	281	288	294	298	300	314	324	312	315	287	278	296	337	270	332	314	310	285	312	316	274	301	303	312	286	298	325	357	303	311	306	327	275	316	307	296	312	301	310	303	309	308	315	322	315	319	297	321	322	308	313	271	316	312	297	307	295	345	299	279	320	318	342	325	305	319	294	289	307	284	306	335	295	323	295	334	315	287	278	314	332	301	276	307	303	324	328	315	303	302	286	326	288	295	309	325	299	288	278	316	297	289	297	298	293	315	324	304	304	295	330	293	289	270	311	307	293	335	312	303	318	292	313	296	289	306	336	282	305	286	286	309	307	280	295	313	323	284	309	310	317	286	280	315	319	306	301	332	286	324	279	324	287	296	286	282	318	290	329	308	296	296	281	329	306	326	304	302	284	313	298	314	334	280	319	297	323	310	321	286	312	306	316	264	292	312	280	299	331	316	321	288	303	335	334	309	288	298	315	300	315	308	310	309	329	291	274	308	332	331	277	295	308	322	330	296	299	323	323	314	296	316	322	327	298	283	316	298	303	319	330	327	297	323	297	288	293	278	315	306	325	304	327	332	300	314	282	302	295	307	299	314	327	347	333	304	277	298	294	291	283	332	329	287	314	319	337	306	305	341	305	289	292	291	309	315	319	285	329	277	295	300	298	314	292	299	313	300	322	321	315	345	274	316	294	300	283	288	267	305	324	311	251	268	295	324	285	317	292	307	310	303	293	295	299	308	311	307	279	296	321	319	313	304	332	295	318	323	283	322	309	302	304	306	305	297	323	297	305	338	331	264	334	339	292	292	337	284	295	302	294	282	280	291	292	288	325	322	292	324	309	332	297	343	298	309	268	318	282	314	318	297	320	277	313	321	293	323	330	291	304	311	268	334	311	295	316	300	314	291	279	311	286	295	284	297	329	324	319	323	284	283	291	287	295	284	305	319	297	290	333	293	325	305	298	307	290	312	301	330	312	342	324	323	280	283	289	319	293	295	332	294	277	323	286	286	295	301	305	301	321	332	330	321	304	305	303	288	287	331	330	307	336	301	336	288	287	300	288	287	313	320	296	299	286	303	301	301	292	310	283	316	327	320	309	317	328	275	324	318	307	314	342	319	329	294	307	287	317	306	297	329	295	282	291	269	293	277	339	318	315	306	266	322	291	304	333	289	289	309	292	313	320	306	264	278	338	303	296	278	294	307	313	312	312	307	324	309	302	298	283	328	321	321	330	300	290	306	317	318	320	290	295	283	304	307	271	323	330	292	305	285	323	276	294	285	323	326	310	315	288	318	306	285	294	284	312	288	308	326	300	324	288	310	327	298	303	270	289	290	279	335	311	303	284	315	280	302	287	330	310	310	279	303	306	315	312	330	316	309	325	335	294	275	313	289	317	289	306	319	319	319	312	304	283	318	318	320	282	293	328	295	299	299	282	353	325	278	312	308	303	295	294	313	287	284	296	329	300	316	294	289	285	298	320	319	272	289	318	311	321	312	279	300	304	296	331	307	305	337	288	334	281	292	290	316	308	285	311	321	271	319	329	316	297	290	283	295	327	320	325	296	277	296	297	312	336	273	320	297	294	345	302	313	329	297	290	311	318	314	288	307	331	312	308	315	316	304	330	303	303	303	305	314	331	281	320	338	291	324	277	300	330	317	321	294	345	305	318	315	293	318	306	289	304	305	337	322	318	327	301	286	311	329	309	302	274	320	312	262	329	335	302	300	295	312	301	295	307	329	319	306	311	287	304	313	298	305	304	292	301	282	315	302	287	309	289	319	280	291	319	300	336	298	320	299	330	331	282	334	278	295	353	289	309	329	302	299	281	340	309	277	320	304	280	299	303	302	334	299	304	285	337	321	313	303	294	311	344	276	307	271	304	295	324	305	308	313	301	286	318	309	312	318	313	342	263	331	321	302	301	289	306	306	312	317	317	288	299	300	302	295	326	288	278	290	316	329	307	284	299	301	293	277	301	296	307	309	312	315	306	312	317	317	294	320	333	280	318	319	306	300	312	330	339	335	289	321	289	338	315	303	312	297	304	292	274	298	300	307	287	299	284	321	307	306	322	311	320	306	280	272	306	302	304	289	300	308	301	294	314	312	335	308	303	298	287	349	296	283	321	309	308	299	341	301	297	298	318	309	299	277	293	320	265	304	292	305	295	317	302	298	291	298	315	316	254	291	286	318	315	280	297	304	309	329	282	312	340	295	289	309	300	298	316	312	308	285	313	283	295	321	284	304	331	302	294	295	286	293	285	291	313	297	303	300	298	312	287	284	307	315	289	324	311	314	331	280	305	290	309	254	337	316	282	331	320	304	303	329	296	319	311	342	324	311	315	296	284	314	301	322	322	309	355	304	320	333	283	301	300	291	308	345	288	293	327	306	300	322	298	287	312	313	331	294	350	316	295	289	281	301	327	291	285	285	303	305	294	285	307	324	296	303	282	314	307	278	313	306	270	319	333	307	307	276	280	314	306	283	303	293	311	293	309	311	306	330	290	306	277	315	325	299	302	315	311
11372	21902	21215	15045	11427	8424	6335	4803	3695	3104	2456	2098	1793	1735	1536	1381	1274	1144	1153	1032	1025	946	948	895	885	858	798	705	702	758	707	697	676	669	653	673	684	659	694	665	630	648	636	666	622	604	624	625	663	640	674	611	670	625	629	645	643	661	663	656	658	681	608	622	649	679	614	644	646	647	677	654	681	693	639	667	672	658	658	634	628	643	615	665	652	627	632	597	650	673	609	651	659	620	609	653	634	600	581	682	625	634	674	606	644	627	608	660	623	634	627	671	620	636	633	612	583	655	596	623	633	600	661	659	641	623	588	610	626	703	623	643	634	656	638	643	629	618	620	614	613	615	615	649	635	641	636	590	643	628	652	607	607	631	634	631	607	644	631	631	622	649	640	574	637	660	659	573	632	605	644	630	627	663	625	653	596	605	662	577	603	590	629	621	631	627	634	620	617	618	611	647	605	589	621	605	648	640	617	633	648	637	632	639	633	600	637	628	646	648	645	644	615	615	614	612	648	638	623	639	629	682	635	628	596	638	601	633	618	587	628	587	597	607	667	608	618	646	605	621	619	631	596	595	642	622	599	593	634	652	624	614	584	681	630	623	619	625	612	632	628	602	662	600	649	630	619	595	606	667	595	683	618	593	660	630	600	573	570	623	639	643	677	646	585	633	621	636	671	622	596	625	637	670	614	607	654	646	642	589	625	595	621	600	605	590	621	627	619	675	635	616	600	614	584	609	634	608	587	602	610	598	599	602	583	630	627	629	549	627	664	638	604	650	599	633	609	617	632	662	615	599	659	645	615	661	621	617	636	663	616	602	606	626	638	667	635	582	594	602	649	613	636	627	625	586	623	637	632	614	631	671	605	636	625	666	626	628	641	637	571	636	604	647	598	594	635	613	602	628	631	619	613	614	622	636	639	597	634	588	620	616	616	642	598	598	614	645	625	634	606	657	596	595	673	639	631	615	648	635	596	603	628	633	612	623	598	647	566	646	630	615	624	650	609	604	597	656	606	661	657	633	585	646	606	612	677	599	603	598	637	614	618	627	632	609	597	602	638	639	581	618	634	645	632	636	639	630	645	652	636	611	637	623	626	612	621	557	609	594	588	589	629	624	645	635	616	640	651	677	638	649	612	626	623	639	629	610	620	589	601	598	633	605	659	638	624	588	648	624	646	620	587	607	606	612	608	603	607	628	597	596	651	640	619	558	593	636	625	645	613	607	659	610	600	615	632	623	573	659	668	631	654	603	674	623	640	634	638	641	620	632	583	628	622	596	597	649	585	600	624	624	673	621	606	606	588	663	555	645	639	634	645	612	578	619	594	645	599	612	624	619	646	643	621	593	637	623	626	625	628	651	625	580	585	601	615	628	622	644	620	681	611	650	659	601	624	617	618	592	635	640	607	637	643	630	619	642	612	640	581	623	617	591	599	618	607	643	599	637	580	600	640	603	641	627	598	666	600	608	570	613	619	611	658	642	616	558	616	647	609	615	668	594	595	618	614	593	626	654	658	636	622	608	617	602	601	606	617	608	653	597	583	653	646	645	622	603	611	624	664	609	607	639	635	630	630	625	609	621	634	618	610	656	627	574	637	637	621	660	616	674	608	617	593	616	608	602	619	659	627	621	659	628	583	638	590	614	644	632	644	598	639	626	567	643	671	630	682	626	640	627	628	619	586	651	628	617	656	653	654	629	629	631	614	621	605	628	606	638	582	646	592	599	614	643	614	663	654	599	624	652	636	668	582	602	661	612	599	646	620	606	579	612	596	607	645	612	602	635	608	621	654	623	614	570	655	610	666	640	628	641	637	591	611	653	621	636	606	638	613	653	612	681	620	628	636	634	581	612	662	638	644	612	628	621	640	606	626	632	586	600	634	615	637	591	567	620	619	636	579	668	585	613	654	633	588	607	639	655	608	616	613	616	623	630	631	606	612	636	646	639	608	620	636	594	623	627	654	646	611	629	637	654	644	622	634	655	636	667	638	646	630	627	618	601	626	598	681	624	618	616	609	610	558	608	650	639	623	591	622	593	633	631	645	633	617	595	658	649	638	616	604	634	647	671	628	639	639	659	705	622	613	597	670	652	666	633	618	626	616	618	655	612	612	633	618	613	624	633	608	594	650	634	651	623	655	634	634	613	573	658	650	652	596	600	652	640	584	607	558	647	659	642	592	625	610	584	587	572	604	611	588	620	615	612	609	648	612	620	626	622	631	610	659	604	602	596	587	611	663	564	615	572	638	642	627	681	665	600	632	667	604	593	623	617	590	648	640	621	644	581	627	592	663	634	628	648	581	568	640	585	593	627	602	646	580	651	644	639	638	638	612	637	599	644	605	624	588	631	618	575	605	631	626	621	579	636	616	613	619	656	668	604	623	641	614	629	625	631	637	631	599	566	636	623	623	612	593	615	625	627	653	586	652	643	631	550	578	628	602	626	644	611	676	603	633	624	615	634	632	649	621	593	643	616	624	631	652	611	646	627	626	615	640	625	665	625	592	706	670	626	630	630	585	601	570	647	657	629	630	605	627	640	628	650	616	652	637	663	638	637	602	634	640	604	587	631	609	659	591	609	599	651	629	624	636	611	652	662	641	621	593	634	628	633	632	579	619	632	635	621	603	604	633	600	655	600	634	611	642	630	627	618	645	621	643	646	671	641	615	603	603	638	592	634	657	607	617	638	633	630	577	640	611	595	593	622	622	612	596	609	581	611	619	627	629	643	670	634	578	664	638	611	590	619	601	623	619	663	657	585	616	617	635	630	668	587	598	634	633	626	623	638	648	623	660	638	615	613	604	607	580	635	625	651	635	610	610	652	607	599	645	615	603	583	654	567	633	629	628	612	627	609	613	588	632	614	606	593	619	626	605	630	610	645	579	627	645	602	616	634	628	621	625	614	600	645	643	663	638	666	619	654	614	643	655	601	599	632	602	644	634	602	636	652	570	631	608	618	641	624	609	669	629	625	618	607	630	615	660	685	646	685	661	628	650	664	595	630	618	645	626	647	662	639	626	595	640	633	583	618	627	646	606	598	627	601	591	646	643	649	646	676	646	611	622	648	592	584	627	620	608	608	646	620	651	626	577	633	639	605	645	659	642	614	642	625	643	648	652	639	615	618	631	629	640	641	614	679	656	626	610	613	611	586	613	607	611	662	624	631	571	646	613	651	599	646	630	629	602	655	642	626	607	572	635	609	616	609	630	629	628	634	620	612	664	616	585	613	627	618	585	602	589	668	613	607	624	681	622	603	627	591	664	626	577	649	644	622	634	615	623	643	687	648	614	641	613	638	639	602	652	611	628	625	619	598	600	624	634	619	675	589	642	639	645	616	624	599	645	624	649	600	616	653	646	594	634	660	638	606	666	639	623	593	640	607	645	635	617	614	624	667	608	614	655	608	624	620	694	672	651	634	654	651	628	612	599	581	635	643	628	601	628	622	574	642	654	590	663	565	604	619	619	644	610	597	635	645	594	636	670	616	651	646
24207	21464	28915	24406	21396	13395	4839	2715	1909	1540	1317	1113	1059	1003	900	804	788	733	731	673	654	630	623	601	589	543	583	522	499	516	499	526	477	478	473	448	473	508	465	479	495	504	492	513	468	472	496	490	443	500	491	466	471	443	478	494	493	473	475	477	447	449	465	485	495	504	447	509	485	470	489	429	502	479	467	490	470	453	500	484	475	492	472	450	472	464	468	477	481	481	528	448	445	502	498	449	484	457	460	474	491	467	480	470	463	475	444	468	451	459	469	452	496	470	462	523	502	487	482	485	467	476	490	477	471	459	497	486	467	439	486	438	472	480	451	474	460	474	486	467	502	519	477	426	475	443	420	461	469	459	472	495	440	446	501	484	473	434	475	435	489	473	453	497	487	459	493	491	464	470	465	504	452	482	467	478	466	484	492	474	486	449	469	474	501	487	467	453	491	470	481	489	463	458	453	474	452	435	458	463	464	504	521	507	432	481	458	432	466	469	444	524	458	430	482	492	473	490	435	482	446	480	445	465	417	453	434	449	472	511	446	468	443	455	422	478	466	503	474	409	471	454	458	455	445	466	513	485	443	463	451	493	447	463	453	442	506	467	457	463	487	486	465	485	480	469	461	441	466	442	436	424	446	472	458	461	467	505	471	509	471	483	476	438	490	461	475	465	487	461	457	444	431	460	480	491	454	435	431	433	447	491	449	454	448	447	417	476	468	488	477	471	495	465	457	469	472	461	464	491	432	488	444	440	433	483	429	486	448	444	481	481	468	448	450	443	428	463	445	458	423	456	500	481	470	429	479	429	478	431	479	484	465	465	475	497	443	505	486	427	468	483	498	453	456	456	477	463	467	442	440	453	459	464	472	478	504	497	454	460	459	461	462	496	518	477	483	491	478	466	500	509	464	488	473	472	446	507	481	453	456	452	500	437	471	463	452	466	495	493	462	458	472	474	446	481	468	467	454	458	457	485	447	489	506	478	448	451	482	461	462	440	490	453	472	482	456	481	459	466	469	479	465	485	444	463	462	448	481	497	451	489	415	485	502	479	453	468	482	439	456	516	477	463	482	480	470	498	458	478	485	433	445	507	448	491	463	492	457	482	449	462	494	488	459	459	425	496	470	469	485	449	458	478	487	444	451	492	482	441	440	454	461	493	464	440	464	465	470	459	459	465	474	473	454	426	427	485	488	469	472	456	433	465	464	461	420	455	461	436	466	467	454	453	462	506	521	465	489	470	485	518	433	438	464	497	494	462	518	481	473	469	458	477	510	468	484	460	432	473	437	462	443	497	475	479	468	503	457	454	487	507	451	452	456	451	445	447	461	486	458	478	453	480	521	463	469	502	466	476	469	450	473	490	480	437	449	446	497	440	414	468	471	468	446	438	492	488	471	469	448	477	473	529	432	461	471	441	476	497	493	453	453	460	467	421	482	469	460	458	490	489	486	386	445	452	487	469	444	449	538	449	451	471	422	443	458	448	468	487	446	457	488	478	468	438	464	503	504	481	499	465	482	516	452	433	455	492	452	398	451	441	460	472	490	435	434	471	453	499	461	439	523	452	462	449	465	446	468	429	430	487	444	491	488	457	484	493	472	451	473	482	434	459	459	458	484	461	462	466	446	475	481	471	496	482	483	453	461	467	483	464	458	459	493	461	446	458	437	421	412	470	484	463	477	460	462	465	471	483	479	454	457	492	485	479	429	464	510	462	474	440	470	492	456	454	463	446	482	436	449	466	452	455	471	445	465	474	470	510	436	435	466	442	478	479	464	471	433	480	447	491	468	471	451	467	498	478	428	460	459	453	466	492	437	507	499	486	439	472	438	442	437	444	447	462	448	485	470	506	497	480	469	460	462	462	430	446	496	473	471	475	462	491	494	495	511	431	493	473	452	483	458	470	454	479	474	487	431	439	437	435	480	462	454	427	471	458	463	494	463	464	415	466	447	448	493	457	467	459	440	450	468	425	442	454	447	501	465	476	471	488	480	442	443	481	477	445	467	461	480	487	479	513	434	464	490	473	456	476	480	495	472	489	474	455	468	477	531	463	455	494	454	457	458	449	455	453	468	467	471	488	458	486	464	449	442	537	499	452	460	450	493	485	467	476	481	469	468	478	490	495	473	442	469	453	468	444	441	448	466	439	457	465	468	471	446	458	480	451	467	441	431	450	449	440	459	481	505	476	466	450	471	448	469	484	481	489	476	432	462	513	480	477	463	462	504	478	520	493	494	455	500	463	432	488	479	447	499	462	482	478	425	471	455	482	426	483	456	472	481	466	473	507	464	436	452	455	446	504	449	461	453	465	488	451	472	471	436	455	426	418	509	503	488	451	458	483	462	492	464	490	445	466	456	475	478	478	459	492	473	441	504	452	492	455	471	470	503	460	488	512	496	471	462	505	476	457	439	452	479	465	467	448	510	444	440	444	438	468	479	530	483	459	455	487	467	454	451	469	493	461	470	477	471	438	464	495	453	422	466	452	452	440	476	472	474	418	484	477	493	456	491	451	473	470	461	424	447	475	436	478	454	464	484	461	460	486	453	473	473	442	442	436	467	453	464	444	481	471	455	445	459	475	460	473	484	457	457	462	482	454	459	484	516	447	474	451	498	496	436	460	477	444	459	433	470	456	508	468	462	429	476	480	471	464	471	453	430	466	476	474	434	486	472	463	509	488	465	499	459	473	472	436	476	425	455	483	450	526	489	440	460	465	421	438	448	464	447	465	468	458	482	417	468	486	441	441	431	472	506	464	423	479	502	442	451	512	490	484	485	466	452	474	441	469	473	484	476	443	468	465	501	459	491	473	505	475	462	451	484	460	478	465	504	479	473	438	472	477	439	451	477	494	415	458	470	458	457	477	498	451	466	415	459	467	441	443	452	476	480	461	460	498	463	453	464	440	472	479	453	490	473	490	489	448	456	479	470	460	455	464	465	481	448	468	445	498	458	447	514	499	463	469	490	474	483	431	444	470	477	471	467	446	490	501	480	444	414	493	491	458	450	501	457	515	435	510	470	481	437	461	439	484	461	427	457	481	435	450	476	499	478	440	464	454	456	474	491	474	472	490	428	461	464	440	497	530	473	469	472	446	458	427	421	448	469	496	455	477	437	498	476	487	445	427	481	453	432	458	480	523	469	421	459	463	425	462	482	485	434	467	502	472	483	461	460	453	442	471	452	463	463	456	462	464	469	455	469	444	488	486	475	461	499	501	458	435	449	449	448	469	451	435	468	484	469	501	475	456	461	476	466	445	440	425	467	481	473	448	454	466	505	451	473	439	464	438	463	448	503	480	470	468	456	495	468	443	465	433	474	459	454	468	442	485	457	465	491	450	503	493	408	449	467	477	441	463	488	449	475	448	484	486	458	453	474	491	427	444	521	494	498	492	491	472	429	477	493	481	485	485	473	461	460	492	458	461	425	437	452	489	454	485	461	449	486	468	462	463	456	438	482	451	481	416	448	427	471	457	427	491	477	441	498	476
14174	27334	26364	20146	15931	12332	9346	7220	5638	4824	4098	3375	3027	2744	2477	2202	1925	1798	1712	1631	1544	1557	1447	1261	1262	1164	1202	1171	1071	1034	1006	1039	986	1011	949	1013	945	974	959	955	998	981	976	929	956	936	939	924	948	893	931	963	968	928	946	920	904	912	890	931	928	940	935	884	973	928	966	892	910	951	900	937	971	908	945	878	930	945	966	963	928	879	954	923	869	913	909	1001	918	908	905	889	933	925	887	895	859	868	926	962	853	931	931	872	905	959	918	922	874	875	898	948	926	955	932	898	927	960	875	919	873	939	891	856	916	882	895	903	925	935	895	886	975	872	888	929	894	933	902	914	960	917	882	876	917	883	847	927	891	878	926	903	884	920	871	845	932	862	883	936	893	846	976	919	903	909	931	860	900	943	895	923	850	921	960	893	872	925	914	934	945	920	888	939	874	924	958	891	932	912	933	916	904	935	888	961	890	900	855	881	930	904	849	854	944	922	889	917	954	890	879	889	944	864	889	862	920	909	880	899	904	865	894	909	864	889	904	916	843	901	921	955	932	903	907	894	858	859	882	902	891	887	876	885	894	884	946	895	991	922	876	866	885	900	894	916	912	922	917	922	893	862	904	946	894	911	899	914	912	859	873	877	926	846	912	893	865	913	893	868	879	892	895	923	890	869	856	878	891	940	922	887	894	865	962	870	918	885	898	874	927	848	912	943	910	886	881	877	859	892	898	887	890	886	914	872	886	881	941	891	872	859	888	956	903	922	942	923	878	876	913	908	861	887	907	884	904	930	877	978	889	886	885	932	912	942	891	874	897	882	951	864	834	967	930	875	905	964	951	863	902	849	893	842	907	905	885	876	907	889	881	917	889	919	879	927	842	867	863	890	922	919	924	874	874	943	942	953	896	943	905	900	857	923	915	947	907	807	849	880	874	883	864	883	891	881	891	925	913	840	836	851	903	931	875	932	909	929	870	948	884	876	888	886	887	925	881	879	911	912	891	871	928	908	922	824	953	959	863	899	888	918	934	877	969	863	892	882	876	878	871	918	860	897	892	872	897	893	937	896	895	847	883	883	848	902	912	924	848	860	872	899	916	897	928	906	898	872	917	917	888	873	851	947	897	915	914	856	930	916	937	872	870	885	936	932	917	882	901	935	899	887	842	900	919	877	886	862	895	923	923	893	883	927	915	912	924	829	858	917	888	899	896	899	905	876	894	904	900	893	915	930	924	928	906	860	910	947	872	930	915	906	897	907	882	875	953	874	916	857	926	921	945	904	808	901	921	959	924	862	889	892	871	907	883	876	936	918	904	952	939	895	913	948	895	949	945	866	853	923	942	926	878	848	898	869	916	882	926	941	858	855	935	938	920	886	886	851	917	875	841	836	903	903	933	896	873	930	881	948	883	872	882	931	934	836	898	920	924	877	922	866	923	828	919	918	973	881	906	902	876	907	919	915	898	864	957	927	917	904	901	867	868	879	847	874	897	930	922	907	877	840	879	834	921	964	897	924	901	913	902	912	884	901	866	918	884	967	861	885	894	866	945	839	887	919	910	888	841	848	829	907	947	906	918	907	904	935	872	895	950	916	848	943	864	920	850	872	909	903	905	941	912	869	922	882	900	907	893	933	876	942	874	934	934	877	896	860	876	924	932	890	847	892	918	915	951	900	869	935	928	867	898	902	883	905	854	930	892	848	879	839	938	892	877	915	881	920	911	886	884	883	912	898	929	827	851	872	915	870	893	918	886	886	896	913	921	868	915	828	853	887	912	878	834	913	879	924	897	879	874	920	935	874	924	883	852	895	895	888	876	878	846	928	912	922	934	861	880	821	903	912	873	870	878	864	834	910	953	920	921	843	897	930	910	917	937	854	895	917	882	934	844	909	938	872	893	892	829	892	887	921	836	860	893	912	916	926	871	885	910	841	920	904	922	898	859	916	890	883	870	917	937	887	902	870	852	880	936	890	936	884	866	900	869	890	904	929	923	907	871	870	885	908	890	849	902	868	974	899	909	895	914	957	897	916	925	923	891	839	948	942	933	891	933	883	931	912	869	868	953	905	913	937	933	874	908	931	849	946	914	893	872	918	877	904	913	936	922	947	900	953	896	891	904	941	885	911	930	922	901	898	931	887	868	908	931	929	881	928	909	875	957	913	881	884	921	887	894	935	913	936	885	914	871	902	885	935	926	878	924	872	891	883	946	937	900	897	890	883	918	867	932	893	909	895	906	903	878	876	820	885	896	880	893	914	851	865	879	906	923	887	883	887	914	863	886	916	898	872	925	875	959	873	908	901	858	880	894	872	899	902	879	916	895	836	866	927	894	894	963	894	879	883	893	928	876	894	865	901	920	913	886	874	892	920	872	907	984	905	925	899	947	894	844	902	983	861	945	869	911	918	896	916	901	911	879	911	845	871	947	906	863	890	930	896	911	914	898	877	858	897	871	970	891	909	889	898	875	932	890	875	889	900	929	880	866	916	920	852	917	907	842	865	835	897	884	915	925	880	886	936	930	941	886	904	827	936	856	876	852	884	916	931	878	871	887	903	938	812	854	837	858	874	938	938	948	873	942	919	939	944	911	882	914	893	884	895	894	884	916	927	888	933	920	914	871	926	865	863	945	919	908	887	905	878	899	937	940	876	850	880	836	895	879	885	914	885	871	863	891	936	878	890	906	920	850	914	887	885	873	848	952	851	890	914	896	894	850	868	897	882	880	911	915	883	961	881	895	921	907	902	903	945	870	875	933	882	845	903	949	930	853	844	905	899	903	885	814	886	885	872	934	885	953	885	930	901	895	910	922	923	909	927	910	908	923	914	889	903	864	903	922	959	920	866	983	894	853	870	901	911	892	935	826	897	957	941	911	928	895	857	945	892	893	899	888	908	907	929	951	874	900	888	909	877	950	906	896	914	889	833	860	876	903	860	827	913	970	944	928	900	920	906	865	857	863	925	882	947	883	876	878	922	897	953	876	877	880	905	955	885	885	864	825	885	958	954	840	837	865	881	898	900	917	872	907	920	844	886	855	962	905	868	891	917	927	881	906	885	883	885	899	955	843	822	905	895	882	906	876	909	891	918	900	870	932	904	923	917	848	903	935	894	871	865	933	951	928	887	853	892	864	870	947	888	873	868	911	878	868	884	939	866	880	927	879	893	900	931	929	936	927	910	929	868	907	871	936	870	853	869	846	885	917	872	879	881	911	907	887	883	893	905	928	939	918	919	947	888	912	912	910	856	928	914	889	929	874	907	935	830	908	893	909	828	871	910	913	965	888	960	876	938	925	923	880	922	953	892	893	875	905	869	899	918	901	924	908	916	872	912	871	886	870	875	889	889	914	887	933	918	855	851	978	896	919	889	902	902	917	896	901	930	871	875	836	910	897	909	840	918	856	872	886	922	922	856	920	888	912	897	941	851	874	906	934	908	901	912	836	934	860	921	865	926	858	912	890	910	912	886	873	929	877	936	869	872	882	912	880	948	842	902	931	886
27452	17515	6255	2897	1501	985	680	530	413	396	348	289	298	309	297	262	277	280	264	253	264	290	275	247	244	259	252	244	227	236	248	225	230	267	233	226	213	214	226	259	234	253	254	228	231	241	228	252	216	250	226	215	244	226	227	273	228	217	212	214	229	221	241	208	218	220	264	239	214	226	244	223	229	236	241	235	245	224	220	246	205	217	230	245	262	210	216	238	235	224	214	220	222	211	211	240	241	235	228	217	244	244	240	222	251	257	232	236	238	256	213	194	242	245	245	217	230	220	237	232	238	231	221	234	247	220	248	213	215	203	215	234	231	210	267	230	228	248	235	224	239	217	257	226	232	236	233	230	283	222	217	216	251	203	253	240	239	218	226	237	211	224	253	240	220	207	214	246	229	249	217	240	258	260	226	223	221	225	259	218	214	226	230	228	229	229	239	229	239	246	237	255	233	230	239	237	248	226	220	217	224	214	259	230	239	206	222	239	229	223	221	236	233	227	222	229	223	236	236	228	232	239	239	245	246	211	241	243	236	251	219	221	218	219	221	247	229	235	241	244	236	236	236	221	240	229	266	235	222	212	245	226	203	235	211	205	233	245	213	227	225	212	240	225	256	207	245	217	230	220	212	202	227	229	210	233	265	252	255	250	188	247	203	225	220	256	227	235	216	222	212	261	238	241	246	238	241	229	214	258	207	241	206	222	261	259	232	232	209	220	225	245	230	234	226	254	226	243	228	257	219	253	259	262	222	229	235	207	248	244	231	222	235	234	235	241	207	242	228	223	249	197	219	227	210	224	226	241	228	248	216	237	238	223	255	228	239	198	222	227	267	249	229	244	207	247	240	229	245	226	213	255	226	214	224	234	247	243	222	247	231	211	224	276	236	247	231	220	239	243	216	236	244	266	223	225	239	238	225	262	232	219	244	227	252	257	211	250	217	238	250	229	244	238	252	231	212	259	239	224	198	233	215	220	225	220	233	226	232	248	237	225	258	241	227	225	227	220	248	236	203	212	241	248	262	239	215	226	206	218	219	238	225	234	214	241	253	252	233	216	232	250	248	205	230	221	199	247	241	203	219	243	237	223	222	270	227	240	239	229	219	224	213	216	250	219	251	184	238	255	200	216	216	237	205	248	217	230	211	215	226	252	226	232	221	233	229	213	237	256	215	206	246	230	236	215	226	209	255	238	191	247	215	239	234	238	238	223	225	235	247	218	255	234	237	231	208	225	210	230	237	214	222	239	237	238	229	255	226	260	233	234	238	215	244	232	216	219	225	233	234	243	231	239	229	211	217	251	236	222	258	215	224	213	247	241	264	251	251	257	240	249	236	239	215	230	232	238	235	243	235	229	236	236	221	233	225	229	248	227	210	240	258	212	208	237	239	228	244	243	196	249	221	259	219	242	231	217	240	228	255	237	243	199	208	239	233	245	222	218	226	226	241	252	201	232	223	229	237	223	247	252	232	250	232	211	227	221	215	228	241	218	215	249	261	232	228	225	231	259	246	227	220	226	214	230	223	220	229	214	226	249	252	225	233	204	235	259	218	245	218	220	232	207	249	231	208	227	255	228	238	206	234	220	228	215	228	231	230	246	225	215	202	236	224	241	234	237	198	244	233	220	233	249	196	228	228	253	231	226	212	230	240	247	232	224	228	210	235	211	248	238	208	248	188	223	225	228	226	236	262	239	214	255	220	220	207	216	227	238	232	213	239	242	262	237	225	237	239	212	251	231	205	214	240	240	230	226	214	244	225	243	204	231	236	261	242	242	219	226	233	247	217	249	228	248	220	235	228	261	206	223	262	213	225	230	257	233	202	236	246	212	211	236	224	227	239	199	229	247	246	216	221	266	251	243	226	201	212	221	242	205	229	203	229	185	236	265	223	211	188	216	213	265	203	229	234	197	214	241	233	231	224	226	221	213	236	255	254	221	219	231	245	224	217	232	204	273	211	218	233	254	247	222	230	218	252	246	220	228	239	250	215	239	223	227	252	226	243	241	221	238	226	250	231	230	259	213	238	242	227	237	233	239	225	250	242	275	221	222	260	227	208	237	257	229	248	219	257	234	241	239	248	236	234	229	244	233	217	239	256	229	239	228	226	242	230	222	262	221	202	251	222	244	224	237	262	241	217	227	222	217	209	239	251	245	256	239	256	210	246	250	255	222	232	204	207	212	195	225	247	221	273	207	262	244	233	229	232	240	220	248	225	275	258	210	227	214	245	226	215	190	244	233	233	217	238	247	212	214	238	221	218	239	248	240	224	261	211	220	232	241	212	216	237	226	214	230	213	217	229	261	222	248	243	246	214	237	242	222	209	234	207	227	208	233	215	225	228	247	203	211	231	239	258	241	227	252	234	246	245	222	243	216	234	221	220	213	246	248	223	232	257	224	241	251	223	238	244	244	228	240	246	230	219	218	237	222	220	227	203	231	215	224	239	227	269	222	233	247	253	262	231	242	220	244	199	241	223	208	234	199	238	217	230	250	225	241	226	270	231	206	230	241	261	231	201	234	233	226	248	221	224	224	268	219	249	225	219	239	232	259	238	270	224	246	213	221	212	212	232	228	228	223	224	230	239	214	216	214	225	250	211	258	223	216	275	198	256	260	230	214	255	233	243	261	236	231	245	233	211	225	231	214	240	229	227	258	238	222	238	219	230	202	219	238	226	257	230	236	203	219	237	232	237	213	209	224	218	234	227	247	239	243	232	230	216	222	212	225	243	225	238	229	225	245	224	259	238	237	234	210	256	227	235	237	261	222	223	227	230	213	222	220	230	199	262	216	254	235	222	219	272	242	244	237	264	209	253	218	227	238	215	239	228	226	260	241	229	226	231	243	241	238	240	234	246	248	248	246	253	254	207	232	249	247	271	215	222	237	198	230	219	227	239	238	218	250	247	226	222	228	228	236	254	249	209	220	233	233	240	247	223	229	243	218	244	238	227	240	232	248	215	220	246	219	233	216	232	227	242	219	264	237	239	239	259	229	257	260	248	226	239	221	258	211	244	239	198	239	209	233	214	241	229	235	244	251	234	218	230	242	243	217	255	226	232	239	230	239	236	222	240	221	231	223	233	239	236	248	226	205	223	241	222	231	241	247	255	229	236	217	242	233	223	236	199	226	214	246	217	235	222	195	234	230	220	226	241	241	212	214	224	264	215	223	224	239	239	238	243	220	230	235	231	223	228	219	229	234	207	230	232	221	229	255	257	206	209	227	218	233	241	243	266	204	240	229	234	230	254	227	219	242	247	233	210	261	202	225	227	267	224	245	236	227	246	224	248	227	225	214	225	235	252	250	255	232	250	210	225	239	248	245	229	221	239	244	227	219	213	229	230	231	256	228	229	261	226	211	247	248	223	227	239	258	244	229	264	251	214	212	216	222	231	248	225	236	262	232	232	225	214	234	219	265	236	234	257	222	238	225	239	205	234	252	235	226	219	199	222	239	236	214	238	247	251	219	238	214	252	220	212	237	239	235
8170	11632	11430	7006	4864	3340	2307	1653	1374	1100	955	914	800	831	729	744	667	615	640	617	598	591	586	578	549	540	539	529	516	534	513	482	515	498	500	491	474	470	504	496	481	459	468	522	482	511	486	503	491	505	479	463	466	490	508	489	496	453	492	500	472	501	504	490	510	513	465	470	493	541	489	511	478	497	480	499	484	495	498	543	498	495	479	469	475	492	517	509	489	476	507	517	525	494	457	469	505	507	461	473	465	475	533	491	501	474	493	490	492	493	451	483	503	514	496	517	499	487	543	508	497	524	464	464	519	527	462	448	462	501	477	505	476	457	534	488	473	489	497	453	489	476	478	538	469	469	495	470	467	483	473	466	462	538	465	552	481	511	446	500	497	450	483	490	489	473	493	492	446	517	477	469	467	487	493	514	504	465	517	490	488	441	491	468	508	485	495	465	499	503	504	521	482	489	488	462	478	492	494	469	510	480	513	459	459	449	492	463	431	473	491	495	492	450	483	474	455	475	493	480	474	501	479	476	465	491	557	474	491	481	456	469	492	472	496	476	410	481	482	462	525	490	485	515	473	473	479	470	541	493	503	501	439	466	463	472	481	499	531	447	463	468	444	497	475	499	461	511	472	454	516	443	489	519	446	467	466	492	518	442	484	467	463	452	517	487	513	491	477	472	490	508	479	490	475	511	478	478	470	465	480	503	470	466	479	499	505	533	524	486	499	488	477	509	484	472	477	529	441	463	498	460	472	465	504	472	451	489	475	484	528	465	478	467	471	461	493	460	462	501	463	508	462	477	491	496	537	455	464	499	485	440	550	489	523	476	485	453	502	468	487	456	481	465	468	510	536	513	494	474	474	496	487	461	482	497	489	467	501	433	513	452	483	486	464	460	507	469	496	473	477	490	479	499	473	506	499	468	467	468	469	463	526	479	466	502	481	500	465	495	461	446	475	485	497	481	509	499	494	496	434	473	469	491	465	491	485	490	479	480	485	430	494	491	491	483	459	469	478	488	457	478	484	515	482	495	488	493	467	488	478	508	475	486	479	510	466	543	464	493	465	491	485	451	473	458	456	468	497	450	483	496	484	488	465	492	498	502	478	485	510	458	492	489	488	523	486	488	478	498	502	516	463	476	504	500	478	470	482	474	493	472	483	455	540	500	488	461	508	477	466	481	485	497	478	495	495	490	467	513	458	452	450	487	447	469	487	474	497	489	462	477	493	481	520	458	500	506	490	439	501	478	503	474	469	507	523	463	479	456	466	480	473	522	505	490	491	470	477	484	524	470	483	510	500	445	488	503	461	461	461	463	497	461	452	466	486	529	460	513	475	454	488	498	456	522	479	497	481	484	484	511	456	479	502	501	473	476	459	481	482	454	451	491	487	451	473	503	508	455	467	519	461	482	480	486	467	450	464	471	492	462	480	464	503	485	487	536	511	479	493	449	446	471	507	478	499	475	462	462	500	491	459	454	485	506	475	478	492	493	516	461	465	485	478	493	489	452	416	476	473	483	474	438	503	471	477	455	542	516	472	468	480	498	500	499	494	466	482	483	527	444	512	505	464	483	430	495	475	531	477	463	478	479	491	507	440	479	490	462	423	512	480	471	469	491	443	474	483	456	470	450	493	508	499	465	450	441	444	475	472	475	507	451	471	500	460	470	496	431	484	464	482	507	471	479	479	455	475	529	482	504	521	516	455	457	492	456	498	486	475	475	453	499	486	469	453	514	475	473	480	492	478	463	501	503	512	476	538	478	481	496	497	478	493	471	497	491	479	508	483	483	503	497	493	494	467	485	461	526	491	458	469	480	489	498	477	470	471	485	481	520	469	466	521	475	492	465	490	488	486	498	499	489	515	465	501	505	498	473	471	456	491	507	474	503	445	470	501	508	505	501	482	472	476	488	450	449	464	487	461	513	511	495	483	480	453	485	436	450	508	487	487	514	485	481	432	499	500	465	523	462	452	498	470	503	452	464	504	506	439	464	484	496	462	491	485	493	468	483	498	540	497	498	486	480	465	482	489	491	501	493	473	455	460	466	493	511	542	522	482	467	491	521	483	482	499	490	453	470	477	521	473	449	460	501	507	453	474	466	480	481	481	516	499	466	499	461	508	472	502	453	498	490	461	526	528	489	437	442	439	511	444	479	489	492	482	487	493	468	466	487	503	498	479	451	437	485	486	464	503	471	473	526	493	539	444	444	477	461	492	469	470	477	514	503	495	469	476	476	495	505	527	489	493	489	490	446	476	451	480	487	465	493	507	482	517	513	489	433	495	514	462	495	495	475	498	499	472	487	461	476	503	457	478	491	484	475	445	487	462	483	504	484	501	484	455	478	495	441	515	460	445	465	502	460	458	488	502	469	464	462	508	469	475	474	540	469	457	478	470	482	456	451	467	463	503	510	479	473	467	482	503	454	505	484	446	505	424	516	497	494	492	473	487	485	437	492	458	488	483	461	485	484	501	486	471	522	504	486	472	471	481	493	493	464	481	475	468	460	468	456	490	444	451	514	485	442	483	452	485	489	453	467	489	511	482	460	479	481	476	448	457	501	436	495	476	488	476	518	469	468	470	488	464	497	478	496	490	484	467	454	467	451	484	539	467	489	494	458	449	474	482	451	462	496	436	467	454	481	490	468	493	467	473	511	478	464	469	490	457	478	514	484	514	476	490	504	444	434	494	455	521	459	483	515	459	523	493	483	467	469	467	494	489	455	466	499	490	474	458	458	462	458	501	448	480	483	507	511	477	481	495	474	514	464	458	506	465	488	483	496	463	491	443	481	486	467	475	475	471	469	495	502	463	471	486	487	462	522	468	482	486	491	485	515	451	464	478	490	468	437	467	476	432	496	517	483	493	488	476	506	493	485	542	468	515	411	457	465	474	488	493	495	499	500	476	468	499	485	484	485	494	489	505	494	472	459	467	500	476	463	455	506	454	471	490	534	510	465	505	473	450	462	448	471	480	472	483	466	473	510	491	480	490	492	487	519	476	497	456	487	509	503	494	463	520	438	536	440	481	513	468	474	519	493	520	525	462	488	469	452	480	477	463	527	512	474	505	475	455	487	517	404	493	513	469	503	505	452	480	506	481	524	500	487	473	459	506	479	487	459	495	488	491	470	500	467	456	478	491	441	504	498	476	481	463	491	483	504	470	494	500	486	471	523	476	481	514	487	543	476	472	452	490	441	490	502	445	511	467	494	480	476	489	464	504	481	459	498	459	446	457	473	505	475	475	515	498	474	509	503	486	467	473	471	471	463	445	492	498	468	480	473	445	477	533	488	485	498	475	490	485	479	479	468	493	448	491	499	472	492	521	487	477	501	503	478	442	432	473	501	473	440	451	409	506	493	497	488	476	450	469	515	483	450	449	481	536	434	472	508	501	483	472	506	518	487	511	540	509	471	502	461	492	458	447	459	478	507	466	458	514	500	460	496	488	489	519	477	490	483	486	528	451	466	454	456	496	507	480	492	467	482	438	530
25230	21479	27977	25300	13438	3741	2250	1452	1167	988	806	756	660	599	562	543	521	459	449	424	446	406	364	371	361	330	350	334	351	345	302	323	301	317	316	310	304	310	302	351	346	304	328	291	315	293	295	329	300	313	334	322	287	298	295	322	314	325	318	317	291	309	310	319	310	343	323	320	308	283	317	312	320	337	331	329	301	353	314	306	315	335	330	308	298	301	284	312	314	306	292	311	342	312	325	297	316	348	301	301	316	295	314	323	294	310	306	326	346	309	304	324	335	313	293	336	290	323	327	313	292	298	320	272	317	317	341	290	300	350	307	308	309	313	287	300	308	314	323	296	346	348	323	323	294	297	322	318	281	307	305	311	298	324	310	327	303	324	328	312	334	301	311	300	321	279	286	334	345	301	293	339	328	319	320	310	276	307	316	303	308	304	297	281	326	324	315	324	298	314	302	306	318	287	316	298	313	297	313	302	316	320	300	298	314	292	341	310	300	303	304	309	303	315	303	296	323	337	314	315	303	341	300	324	332	304	303	317	326	282	297	322	310	301	324	313	323	330	319	307	286	332	335	271	322	304	320	334	299	303	285	334	298	300	304	302	298	323	286	303	317	337	303	291	294	322	302	300	297	326	290	311	324	302	310	285	304	323	298	319	285	323	289	299	286	299	296	299	326	336	328	310	313	295	291	319	290	277	297	294	314	310	321	319	298	297	318	292	309	326	314	324	308	301	291	316	319	321	291	321	296	311	325	325	293	290	311	300	283	291	314	319	288	286	278	296	333	321	344	314	310	274	294	302	302	324	301	305	296	289	313	306	274	294	290	298	307	295	297	320	311	334	348	328	322	291	339	313	311	323	322	325	308	309	291	287	269	303	286	339	313	320	319	287	325	298	316	330	310	314	345	344	303	315	311	315	324	294	307	323	275	333	331	308	288	313	287	274	291	315	312	295	306	287	303	296	294	268	302	279	295	277	316	289	310	291	318	288	307	296	317	322	299	318	303	317	313	342	308	313	300	331	308	316	292	309	316	266	334	300	300	325	302	300	307	316	294	306	315	328	321	310	304	285	348	296	323	290	304	294	327	302	333	303	321	311	318	347	318	309	331	299	317	285	305	290	314	312	314	291	295	305	321	299	328	300	317	306	288	311	339	300	287	305	286	335	330	325	321	295	308	338	289	286	314	283	310	332	335	307	341	303	300	311	290	318	308	302	296	321	333	298	274	285	322	290	316	323	329	295	337	336	316	304	313	312	310	321	320	332	300	269	318	325	310	351	306	352	318	311	347	298	328	305	283	296	316	295	304	305	316	333	319	287	290	328	305	309	322	303	347	299	309	301	302	327	283	337	305	291	329	320	338	306	318	293	300	293	304	308	309	311	279	314	291	291	317	316	326	327	315	346	290	312	318	302	298	266	292	314	297	315	294	313	287	317	309	315	339	287	299	316	298	337	272	292	308	292	315	282	334	299	285	296	298	316	296	298	292	304	286	327	293	312	322	295	306	312	296	280	285	306	295	273	291	295	304	282	333	323	334	302	281	277	278	332	315	283	334	293	287	342	323	332	302	301	294	328	331	282	341	321	282	316	311	336	317	291	310	317	322	315	313	316	325	302	320	317	325	311	322	317	339	330	277	333	271	313	299	297	298	317	315	291	327	298	314	314	294	306	305	330	313	287	318	308	308	281	282	282	303	280	302	337	295	310	304	310	317	284	289	328	276	328	320	295	320	307	335	303	300	312	337	287	330	332	324	310	299	301	316	339	311	316	315	318	276	270	333	288	295	330	297	302	314	330	316	285	289	318	302	314	311	300	296	298	267	286	294	302	326	314	311	297	301	304	309	329	322	331	314	319	312	304	320	281	318	296	306	334	314	312	289	322	326	308	291	305	332	308	348	297	276	315	296	330	318	311	295	293	318	309	290	290	355	309	264	296	321	308	296	337	308	306	306	307	299	305	344	295	291	301	322	294	327	346	290	321	316	316	294	342	296	327	308	292	296	311	333	303	309	280	338	301	348	312	303	331	296	287	298	264	294	313	298	331	318	290	306	307	320	295	299	307	313	335	310	317	312	308	276	305	289	313	316	336	327	288	312	297	292	303	319	311	329	270	296	333	305	324	320	337	314	302	325	331	293	304	298	321	297	314	315	313	329	323	296	297	285	325	322	278	311	314	308	306	286	308	302	300	331	277	309	299	305	310	313	295	295	294	301	302	305	286	330	311	272	318	306	283	286	300	304	309	348	269	325	288	322	274	309	302	293	302	302	336	322	328	281	329	322	311	313	311	291	286	307	317	308	322	303	284	347	328	327	295	289	324	291	301	319	301	327	326	296	321	317	297	323	306	295	337	299	307	277	299	310	315	329	303	306	300	308	316	300	306	295	312	327	322	331	326	325	318	308	284	322	336	322	297	312	287	303	294	315	308	293	318	271	313	323	305	263	351	342	325	315	323	313	317	298	318	306	320	324	276	294	299	286	325	311	295	323	290	294	304	312	349	308	319	307	301	291	313	322	329	304	317	299	303	347	320	300	279	277	295	317	294	327	305	294	309	305	327	304	289	296	316	340	314	312	287	305	298	265	280	325	314	301	299	302	300	326	323	328	310	292	293	291	317	287	333	299	306	321	278	293	314	288	299	313	309	297	307	291	319	305	295	325	319	340	301	290	320	316	321	319	304	306	307	299	331	287	291	334	313	310	268	307	313	302	296	343	321	299	333	292	284	297	306	301	295	290	332	311	300	280	288	319	340	301	314	306	314	323	290	320	310	312	309	323	323	279	293	316	263	314	321	306	329	302	303	296	305	345	310	327	292	339	333	318	289	324	337	305	307	317	292	311	329	327	294	327	331	311	318	305	295	310	317	293	297	310	293	306	317	307	294	288	296	278	297	321	277	303	304	301	304	281	316	319	327	289	302	330	298	304	295	324	311	326	277	307	311	328	309	309	320	284	334	313	317	317	287	277	321	319	281	307	315	302	309	328	313	308	335	306	303	284	324	288	314	288	322	307	313	317	303	296	312	299	302	299	283	309	291	293	292	335	332	311	297	317	294	319	304	315	322	300	302	348	306	333	327	342	315	288	294	294	285	305	329	340	304	266	321	286	298	308	306	302	303	317	315	324	286	300	310	307	305	297	310	304	307	308	308	292	312	341	319	283	277	306	319	329	330	283	292	289	297	300	324	258	288	300	314	298	293	326	328	314	334	327	278	300	293	302	319	325	324	308	294	269	301	319	297	320	328	310	313	309	306	282	284	296	281	286	335	310	319	332	272	292	294	293	311	318	297	314	313	312	298	292	312	313	358	282	308	286	302	266	318	339	318	277	298	330	299	297	276	323	307	325	319	297	298	292	295	297	317	336	311	310	325	320	298	326	323	319	308	307	302	313	289	305	307	290	315	304	344	291	311	324	299	326	312	336	332	309	287	282	282	331	343	315	305	268	302	333	300	302	309	313	310	307	303	321	331	315	306	302	321	278	324	319	289
11081	21083	20025	13820	10412	7628	5915	4527	3670	2967	2545	2131	1826	1688	1474	1412	1255	1244	1141	1069	994	912	903	863	768	751	774	743	725	689	658	659	638	667	636	669	606	661	629	635	641	617	633	624	636	606	679	643	579	627	673	655	619	641	626	598	582	632	615	626	686	627	698	647	595	629	656	656	623	630	648	643	662	676	673	625	668	610	647	634	632	609	669	613	637	603	638	591	629	619	588	650	615	631	638	607	625	606	658	578	635	621	624	628	627	621	638	654	637	614	661	682	657	594	648	611	651	641	688	634	646	611	645	639	636	613	624	643	624	610	628	666	612	651	651	667	605	627	628	631	663	624	602	583	582	659	596	620	585	611	649	607	611	623	612	643	631	602	598	637	608	637	592	627	643	613	594	622	621	609	592	624	553	633	638	607	621	637	650	642	591	612	681	583	606	591	643	678	616	604	614	633	637	585	640	592	619	646	620	601	616	624	642	617	621	541	655	608	626	656	629	616	641	657	611	604	620	624	642	648	595	606	616	613	644	638	610	640	611	597	611	648	623	579	589	613	658	609	609	592	620	624	605	576	616	621	551	610	602	555	647	596	634	619	622	580	630	672	582	613	644	590	575	657	664	572	641	595	611	637	599	610	666	614	628	633	629	583	622	640	565	611	617	614	622	602	571	610	655	636	611	631	653	608	591	619	589	594	630	633	645	597	619	602	612	683	637	597	622	589	599	610	640	585	600	605	594	611	630	608	589	649	619	626	594	601	633	594	567	580	604	624	612	555	608	625	627	622	605	630	576	622	628	590	663	623	604	600	672	605	616	602	587	597	612	616	635	634	624	648	604	583	654	623	617	621	626	623	622	657	667	632	638	592	632	596	620	663	617	643	625	623	582	651	627	612	661	581	647	583	650	665	590	588	613	627	617	604	624	607	607	609	598	628	607	579	627	649	633	620	635	625	592	634	621	565	598	617	630	610	655	600	598	633	620	623	624	641	614	679	619	598	619	632	617	605	641	664	622	665	604	594	625	644	609	605	616	619	633	632	618	600	581	628	638	605	625	603	626	623	586	608	624	634	605	584	612	624	624	629	599	578	623	616	643	632	585	595	627	586	588	600	666	623	630	616	644	645	632	695	604	644	639	629	588	609	626	636	626	588	621	635	595	630	643	597	616	678	626	630	621	627	610	639	623	549	626	607	625	659	571	639	609	629	637	597	611	615	602	558	577	596	570	590	619	607	636	636	616	638	614	614	634	579	587	614	610	596	611	626	592	600	609	632	612	633	616	606	586	609	607	657	598	631	597	592	657	664	648	584	627	652	623	599	567	633	616	629	636	654	622	618	656	603	630	607	603	634	644	644	604	650	594	624	598	633	609	669	647	601	628	643	617	635	608	641	656	590	590	665	651	595	592	623	554	620	641	565	647	602	600	623	574	629	627	658	597	600	611	600	623	631	593	612	603	589	624	625	590	610	619	668	657	548	673	596	591	583	614	596	561	618	635	591	613	669	613	616	605	646	590	594	645	608	627	635	647	602	629	577	640	625	611	600	622	627	595	634	661	618	594	596	626	629	598	591	635	656	603	637	603	637	622	655	602	594	650	600	575	636	626	593	611	618	629	619	642	644	629	613	585	599	625	631	619	611	651	645	653	625	607	621	617	636	636	648	591	591	608	620	600	591	617	633	591	604	596	610	633	608	612	596	593	618	627	635	615	618	579	605	611	656	616	564	657	661	617	631	631	567	630	643	625	660	620	632	595	630	599	623	644	617	620	573	633	606	571	600	616	636	602	629	613	604	651	664	621	600	616	627	612	606	636	579	638	564	609	638	600	610	630	638	585	617	641	655	631	622	642	603	654	602	593	617	594	578	642	592	618	652	582	601	618	605	610	622	614	573	626	633	616	630	595	648	600	615	653	628	602	623	595	634	671	605	632	640	627	584	608	611	610	611	622	649	599	610	584	582	599	590	627	608	602	630	635	618	592	583	638	602	676	621	646	644	621	592	677	560	620	621	622	593	653	648	604	627	628	610	602	633	632	601	637	631	629	592	599	614	589	619	618	622	578	613	637	611	616	632	602	597	632	605	612	621	615	668	576	595	595	629	599	632	657	625	585	666	604	650	626	574	584	598	601	642	632	617	642	599	634	611	605	581	661	665	640	600	610	587	664	599	616	654	641	650	570	670	633	630	613	632	670	587	643	618	613	617	629	598	632	655	586	592	650	634	611	568	613	627	639	629	602	640	636	633	622	648	622	642	660	645	655	540	653	580	624	627	604	636	666	647	617	624	620	665	599	573	555	588	561	641	573	622	655	626	637	627	620	598	587	596	615	638	601	675	629	634	612	615	612	635	640	681	587	628	588	623	587	591	601	635	623	599	646	627	657	615	619	636	635	593	614	602	639	638	645	598	664	554	595	598	637	564	595	652	561	594	628	586	642	577	614	630	654	607	644	577	605	628	620	613	647	615	684	581	617	599	606	619	619	609	581	596	569	605	645	618	614	598	636	626	653	641	607	596	638	640	646	622	609	578	599	666	659	644	550	602	626	609	637	619	647	633	622	575	607	603	597	654	634	617	641	672	637	594	678	566	609	654	584	615	560	649	625	649	611	603	664	591	594	604	599	611	595	611	609	611	585	584	615	655	635	595	643	643	625	635	651	621	624	645	604	600	620	615	629	546	656	620	609	635	579	667	639	660	667	589	598	595	651	646	616	601	625	642	637	603	630	610	589	595	631	644	598	630	687	624	622	627	614	584	602	617	657	644	625	641	625	594	642	624	584	602	639	615	624	660	588	664	577	653	592	655	605	616	636	613	617	628	632	614	605	608	618	664	610	658	606	577	561	614	611	595	601	611	609	575	590	609	630	597	592	619	632	594	625	646	580	660	623	622	628	652	663	636	642	565	625	632	604	612	630	613	638	587	648	570	626	611	590	623	587	639	637	659	601	658	631	632	617	611	643	642	583	616	633	634	611	597	655	586	612	651	591	594	600	593	669	593	590	599	642	614	621	676	629	591	576	588	592	653	617	612	619	594	642	614	608	591	636	640	630	637	670	611	629	625	620	637	639	589	625	616	644	619	623	627	607	639	604	581	619	602	588	623	607	633	642	579	615	601	610	654	591	613	618	595	661	603	618	620	620	611	645	608	615	600	614	578	615	610	662	626	652	654	600	620	630	612	611	624	634	646	578	627	619	587	618	586	618	669	614	619	604	624	580	614	611	596	615	683	616	628	641	608	613	628	645	600	583	628	636	586	636	598	600	637	602	595	616	650	619	557	603	652	621	615	594	649	589	634	601	616	608	626	636	580	589	615	643	628	642	665	632	626	590	617	609	573	602	578	622	622	596	619	607	620	653	640	635	677	621	626	620	581	625	614	651	638	641	637	604	620	601	571	632	611	625	609	621	613	620	637	627	621	614	619	594	633	628	587	637	605	648	628	614	623	691	595	613	612	628	645	568	630	635	626	565	603	648	615	629	626	605	593	565	651
24248	21499	28983	24404	21454	13394	4633	2582	1998	1655	1407	1198	1043	927	874	881	771	805	727	675	671	632	597	557	574	555	558	535	516	511	506	474	488	518	507	539	533	513	522	506	495	491	512	501	447	480	503	469	462	471	463	510	495	482	476	461	475	478	476	462	431	456	501	483	482	473	514	454	474	459	473	505	498	467	491	494	538	459	478	510	475	497	484	466	474	481	486	489	476	454	502	488	525	480	437	476	486	477	494	429	479	480	492	477	475	483	478	484	445	493	457	456	489	478	497	481	498	474	478	490	479	522	495	445	469	444	434	418	463	504	464	472	448	463	454	474	474	485	463	515	481	515	445	494	476	524	472	466	484	491	481	463	480	438	467	464	508	481	493	492	517	481	468	497	440	444	479	436	467	470	483	452	444	503	474	437	415	495	507	457	442	498	426	431	461	496	490	465	452	478	463	477	440	486	495	462	481	459	460	459	492	506	458	507	487	469	437	462	465	488	464	493	496	511	450	473	498	513	465	459	472	458	494	469	511	494	460	468	437	444	490	496	509	476	490	455	471	493	454	489	501	513	461	492	462	463	443	448	495	454	463	479	495	436	440	479	434	462	476	505	478	475	471	464	466	478	485	477	457	439	478	445	434	486	441	467	497	458	469	495	513	498	507	470	435	443	468	429	461	454	436	496	436	471	515	439	492	478	460	447	478	474	438	460	459	431	425	465	461	514	493	474	464	425	465	441	507	483	442	461	499	477	474	535	501	486	474	447	484	491	433	483	464	472	484	476	485	468	462	494	452	461	460	463	464	457	466	475	439	497	448	478	495	471	464	501	482	468	467	458	491	471	479	492	484	484	403	515	459	489	436	492	478	527	468	474	474	499	439	425	457	485	452	453	473	485	465	472	513	466	464	464	453	450	413	495	445	490	511	500	455	460	488	456	464	481	454	423	434	503	477	480	514	485	486	463	483	483	462	461	481	457	468	491	506	454	497	513	540	473	469	474	534	472	523	471	469	460	510	423	470	467	444	491	434	501	485	446	429	448	488	482	497	519	456	458	464	481	448	483	481	479	497	436	488	511	465	462	489	469	457	475	523	457	486	473	449	456	470	439	468	476	495	475	515	469	446	454	444	497	490	468	450	476	500	443	470	476	468	478	483	498	464	443	480	428	502	503	477	470	484	446	489	475	485	496	480	482	483	515	440	465	461	485	468	506	460	500	454	445	476	423	467	450	446	469	451	440	479	430	504	489	514	464	463	483	465	453	455	482	462	464	489	478	467	475	462	463	463	464	439	435	476	460	463	478	500	502	501	446	482	448	505	465	499	466	420	466	466	457	482	467	463	461	510	467	467	483	419	474	441	474	467	489	455	471	494	461	452	470	470	489	419	453	497	483	434	497	489	477	492	481	450	495	457	464	449	448	468	474	474	434	455	486	482	474	488	454	495	447	495	471	461	454	491	451	481	501	471	499	471	497	478	523	506	471	479	458	467	462	455	486	441	469	466	438	489	450	476	453	550	480	481	426	477	479	469	447	464	460	451	485	482	507	479	469	480	466	497	463	461	452	433	482	475	467	467	466	454	485	467	471	529	439	454	488	450	489	468	457	505	467	447	463	455	457	503	503	459	473	506	469	472	463	458	507	472	474	473	502	444	487	520	464	472	506	462	509	470	503	434	474	493	479	478	460	468	495	485	484	458	482	457	474	453	475	472	495	448	463	470	461	472	514	497	420	492	445	470	476	447	438	489	482	533	459	476	457	518	447	461	433	505	469	463	466	457	498	480	485	522	458	491	486	490	472	474	472	476	496	503	493	500	445	510	477	486	506	479	487	482	458	447	478	446	461	470	493	467	483	459	466	493	506	470	460	438	450	477	446	426	496	457	461	460	458	455	458	508	484	513	437	456	492	463	456	440	466	466	477	464	426	488	469	461	454	511	476	519	485	473	471	477	487	472	455	494	469	505	438	507	486	464	462	497	445	453	442	443	470	546	453	516	429	459	458	453	460	471	436	482	458	457	458	451	471	475	513	474	483	462	493	459	480	466	453	462	436	459	466	496	454	436	450	451	452	465	484	478	485	485	465	471	468	504	484	493	486	439	516	449	483	436	473	504	453	461	475	435	495	486	447	482	457	468	458	482	493	459	456	471	445	468	496	451	466	511	444	467	470	487	492	471	491	478	478	485	489	481	489	483	463	507	471	431	470	473	483	473	475	435	470	409	433	455	502	462	472	500	490	454	500	475	420	453	463	455	472	496	484	472	468	448	473	493	492	444	441	458	470	465	472	468	447	496	517	462	471	484	474	487	483	471	479	479	510	450	423	470	488	498	496	473	531	489	456	451	466	451	492	423	461	426	469	455	489	498	464	473	467	477	453	476	467	497	506	478	448	471	472	471	449	463	506	495	525	469	527	445	477	500	478	465	498	440	499	432	469	459	458	478	429	455	457	467	460	494	443	468	445	473	460	455	483	439	465	477	474	502	444	454	420	470	458	499	448	477	475	484	471	462	473	456	467	468	478	455	449	481	490	487	460	453	455	444	467	501	405	495	443	431	513	472	464	442	455	480	483	467	467	487	481	458	499	453	486	440	438	476	475	471	515	486	440	482	483	499	490	467	483	456	479	445	454	473	487	480	501	436	494	475	452	427	479	481	483	477	469	510	460	486	478	487	501	465	499	460	491	458	460	449	521	490	474	475	444	461	474	464	469	437	466	461	498	470	436	472	475	460	487	443	492	483	465	457	473	446	485	472	453	471	504	486	477	471	473	434	449	476	489	440	463	485	481	446	436	488	476	497	465	441	454	465	496	421	522	532	489	472	482	455	462	490	479	423	471	436	469	439	473	456	453	441	484	496	486	446	481	529	500	431	443	480	466	469	451	478	466	460	496	497	487	484	471	480	461	444	459	484	448	478	497	485	461	458	479	459	488	499	450	453	474	488	478	421	436	478	478	450	502	485	472	441	464	510	447	488	490	491	474	466	495	459	451	456	409	467	469	508	483	479	438	440	467	506	471	478	483	458	462	415	468	475	465	482	470	415	459	475	454	482	459	435	484	483	509	464	482	451	467	485	457	475	490	461	467	458	477	510	445	437	493	470	466	485	491	469	474	483	484	487	476	457	484	445	506	499	461	450	458	523	433	429	472	449	423	458	499	446	489	460	492	509	470	466	479	459	450	456	450	511	482	477	484	480	486	463	488	457	478	478	439	529	492	525	468	478	485	485	451	475	448	434	480	430	437	453	487	480	489	487	453	469	483	476	441	462	485	466	439	498	525	470	471	447	476	462	484	504	489	469	475	483	469	454	478	470	486	446	458	496	479	462	483	496	451	479	420	483	461	467	487	427	504	469	469	468	491	477	467	511	491	480	478	478	458	476	475	468	436	462	451	460	479	458	483	470	466	461	451	483	470	469	477	513	480	477	458	472	512	459	504	458	502	445	468	490	486	465	461	453	479	493	488	523	481	450	426	441	467	469	462	466	459	478	463
14078	27395	25907	18788	14778	11219	8894	7059	5787	4746	4023	3514	3022	2704	2499	2249	2094	1908	1797	1603	1536	1520	1316	1227	1232	1150	1144	1107	1131	1038	966	993	943	1018	1001	969	991	958	972	948	971	953	932	973	970	932	965	967	933	915	935	1009	932	953	930	853	949	918	929	913	956	936	973	940	950	868	915	929	932	911	940	963	936	981	960	922	901	964	920	954	970	908	929	900	923	916	966	885	915	870	897	924	970	921	949	812	911	905	885	938	934	968	933	912	924	855	928	942	949	943	907	946	896	965	982	963	917	898	869	939	939	902	929	949	928	880	897	859	935	929	912	851	891	949	925	966	882	882	916	897	935	874	914	865	935	913	932	913	914	918	909	898	871	882	855	871	883	880	929	877	898	909	950	874	898	936	922	955	896	872	971	917	909	940	900	888	876	936	876	960	966	931	898	856	843	876	927	876	955	927	905	851	974	863	930	944	873	862	916	911	904	882	973	955	905	920	895	911	881	919	915	868	930	920	895	901	882	871	898	914	974	873	915	911	923	899	918	939	894	903	899	941	912	890	856	883	911	961	884	880	919	842	913	900	923	891	980	876	905	892	944	906	923	920	937	897	968	876	925	867	895	909	947	918	915	916	930	900	895	908	937	895	868	891	883	876	893	921	928	905	962	896	893	900	973	866	912	928	927	898	891	942	858	940	908	869	980	913	872	873	892	932	900	881	843	904	923	920	897	903	908	897	866	888	910	901	904	868	879	851	917	898	920	851	929	882	929	903	930	920	884	885	888	900	920	829	911	899	939	894	926	938	895	922	897	865	880	879	944	944	963	904	944	920	928	915	886	893	888	910	871	918	892	873	889	909	876	920	852	890	909	897	909	923	924	877	881	907	946	867	857	862	888	892	932	899	894	932	873	926	832	893	878	867	856	893	925	919	938	877	965	892	894	893	946	907	934	912	920	867	904	913	918	933	903	917	872	922	944	918	915	875	871	922	963	942	891	951	891	891	916	919	871	909	927	906	896	931	875	923	899	907	870	951	922	938	886	918	929	927	912	906	900	893	957	889	958	973	883	942	912	860	870	872	877	917	866	877	885	917	946	913	916	920	854	942	970	872	873	950	875	908	904	859	872	888	890	946	927	915	916	885	876	865	898	886	835	922	906	910	874	872	946	907	878	904	930	935	881	895	917	883	980	908	914	939	946	896	884	937	915	898	898	890	918	898	880	911	922	885	864	914	900	902	914	886	884	905	860	931	920	910	902	822	883	898	901	870	886	802	953	889	918	879	836	888	906	904	853	909	960	957	905	921	880	938	901	911	960	850	899	911	893	954	874	883	873	865	863	925	919	852	978	969	867	962	866	838	938	873	965	866	924	916	906	910	935	932	920	931	908	866	898	914	880	925	878	899	926	903	936	913	902	865	891	881	900	947	893	817	907	866	956	890	836	920	938	886	950	855	867	911	895	899	902	938	869	878	869	925	921	843	891	883	906	876	886	965	975	853	931	940	944	941	919	930	924	907	905	966	928	928	860	896	876	912	928	942	965	933	944	900	984	884	907	952	887	909	912	867	888	919	922	873	870	936	895	880	924	900	934	869	859	864	891	924	988	897	902	918	903	956	902	908	900	909	922	922	954	939	895	894	917	915	916	890	900	905	930	910	942	967	889	906	927	908	901	947	938	913	897	903	854	857	877	861	925	921	872	871	886	920	900	872	882	933	888	911	881	906	896	905	890	927	896	904	899	888	873	901	957	907	887	936	893	898	907	918	917	929	897	926	905	913	851	903	887	913	876	893	870	851	921	967	874	913	915	923	910	951	942	1002	903	906	889	928	890	933	912	876	907	859	947	913	920	913	878	898	896	847	919	932	899	917	861	919	921	926	931	901	908	865	892	926	909	931	878	849	851	877	878	961	906	899	929	873	894	889	920	867	915	905	940	886	952	883	853	878	897	893	890	887	913	953	921	887	898	861	870	960	906	909	936	890	870	949	909	884	885	875	867	951	906	884	864	883	904	854	945	900	883	917	903	925	921	903	904	901	952	919	842	931	906	911	864	878	975	924	850	942	870	857	854	915	951	867	920	951	869	885	945	879	916	903	821	912	891	901	896	922	883	880	897	901	861	864	898	881	911	889	923	868	902	869	945	901	905	926	862	939	899	931	920	894	921	943	914	891	950	861	900	890	869	868	861	904	948	869	892	904	890	850	924	858	922	963	875	887	862	910	873	883	860	915	922	940	901	974	890	936	948	873	884	883	914	901	894	917	832	894	928	963	884	924	953	924	857	905	916	869	925	900	857	873	883	892	860	948	891	884	923	890	882	928	912	878	889	943	896	905	870	886	865	913	901	905	918	920	903	925	927	876	870	903	862	946	890	906	926	914	943	912	906	926	928	917	858	901	931	949	913	971	900	898	942	928	912	945	882	869	880	890	953	887	879	897	899	871	959	932	934	915	902	915	864	935	957	930	849	914	898	885	880	870	872	873	860	922	886	933	885	936	941	876	965	949	924	900	888	913	916	913	874	918	874	885	925	869	892	933	918	941	897	885	939	937	883	947	927	887	939	900	930	903	876	884	879	912	944	886	938	923	876	899	907	891	898	861	905	940	902	913	857	897	884	912	912	865	871	892	901	858	902	914	919	900	913	869	855	907	890	899	922	913	932	920	894	907	888	919	920	908	974	945	875	919	861	907	889	830	925	873	929	915	903	935	912	838	882	941	923	872	940	937	892	880	913	892	913	934	890	897	915	881	882	891	903	929	889	880	916	914	903	845	925	914	927	914	914	961	938	878	885	971	927	924	925	903	868	978	898	921	869	879	962	930	877	950	923	868	906	911	898	870	860	905	940	925	874	909	847	888	929	915	954	913	913	927	889	934	967	925	897	856	912	903	878	885	845	862	907	968	890	831	905	922	892	926	870	889	910	894	895	902	894	897	848	857	867	884	867	916	919	896	874	894	891	844	851	926	923	878	898	916	895	896	901	901	924	910	893	924	844	927	882	926	908	888	902	874	888	899	804	999	961	891	932	889	932	876	866	893	990	884	852	897	914	904	969	924	919	846	930	877	899	915	925	866	890	874	965	946	957	931	961	921	939	910	913	877	883	863	891	911	928	930	881	859	930	921	880	928	900	902	918	891	941	940	938	891	855	917	888	859	893	947	931	877	871	919	934	878	870	884	865	899	959	917	882	946	924	913	954	862	943	880	897	869	935	964	938	916	914	965	893	939	873	899	902	973	938	887	931	890	865	909	854	879	903	908	938	913	921	899	956	878	912	908	866	924	856	885	882	854	874	882	958	886	857	888	929	974	953	909	923	906	934	922	938	856	852	868	904	963	937	938	887	875	995	872	901	891	946	945	893	848	923	868	930	905	881	899	947	926	885	893	906	937	941	905	940	943	912	903	902	915	874	929	922	932	906	938	948	928	925	935	919	918	887	857	899	899	874	904	892	885	838	882	914	909	858	932	908	911	899	902	894	918	944	903	876	897	928	950	896	860
27466	17433	5631	2482	1256	867	655	503	437	365	366	307	316	288	312	275	276	277	260	270	246	249	248	239	244	248	231	261	255	227	249	251	230	246	257	236	233	235	252	252	223	233	269	215	248	234	269	239	245	234	243	247	233	230	258	244	248	249	231	222	233	232	229	238	225	235	217	246	230	235	246	272	232	243	261	229	239	258	238	250	247	259	248	255	233	244	239	227	224	238	228	217	247	243	245	238	232	237	220	243	224	234	245	252	240	251	278	227	256	196	236	255	245	230	268	214	243	227	249	225	248	236	230	225	241	252	234	267	236	222	262	234	220	218	219	210	250	230	220	245	250	243	242	227	226	241	224	217	240	241	251	221	252	239	250	225	246	227	238	226	254	267	255	218	236	247	230	232	210	228	268	241	239	213	256	247	217	215	240	256	234	234	228	218	244	261	251	240	222	218	242	218	222	197	216	236	236	268	241	244	254	203	225	206	240	259	229	207	213	251	241	253	255	252	233	236	239	233	243	239	231	224	230	229	233	223	241	229	248	256	226	238	213	246	223	225	238	240	227	228	237	242	251	229	245	238	213	219	234	235	232	242	232	226	230	213	229	231	217	203	238	216	220	244	222	229	236	240	238	240	243	226	233	243	239	243	225	247	247	241	249	270	222	252	228	232	226	249	207	240	251	233	256	228	222	223	239	248	208	239	214	230	226	257	216	239	238	245	233	209	211	230	220	228	212	186	247	237	237	237	258	258	237	213	243	226	257	212	230	240	239	232	226	255	259	234	261	226	252	243	253	242	228	240	250	244	249	242	211	234	216	252	239	244	239	230	245	232	258	251	229	259	229	220	234	228	255	244	254	286	237	234	238	250	224	260	235	237	253	228	244	243	235	228	243	249	238	227	222	224	240	205	252	237	219	217	254	235	237	218	216	233	250	234	209	245	223	251	247	207	245	248	240	254	225	244	244	246	242	218	248	235	247	245	246	235	238	254	230	227	213	232	235	244	226	242	232	254	216	258	197	236	223	236	252	237	216	242	229	228	253	243	212	213	229	239	248	228	245	242	227	214	258	249	230	228	238	225	228	229	225	253	221	254	238	198	244	231	224	236	231	223	222	244	256	224	237	230	261	243	236	212	222	230	249	251	206	235	218	241	220	219	249	238	238	240	243	251	217	225	237	254	236	237	259	227	252	226	220	229	212	214	218	247	248	240	216	285	259	271	250	255	232	234	236	241	259	243	238	241	209	224	210	239	220	233	231	251	243	235	240	206	211	282	254	200	270	247	212	219	250	224	265	215	230	229	206	205	236	258	223	234	221	210	218	244	239	244	223	258	238	230	224	214	226	258	263	212	250	239	251	217	228	250	245	227	203	221	233	216	259	221	223	241	209	236	249	224	231	246	252	212	233	224	235	217	231	240	221	225	234	240	227	210	229	228	235	216	246	241	222	241	203	237	232	231	234	220	223	217	247	193	232	291	232	222	242	231	239	238	253	234	217	256	254	244	204	253	218	233	242	233	234	228	235	248	225	209	253	249	249	226	240	234	254	211	223	229	223	253	273	231	202	227	216	232	221	253	212	225	260	222	254	227	234	220	224	249	207	254	229	240	230	207	213	226	243	235	240	224	215	235	220	237	227	235	224	233	247	205	221	245	225	250	251	234	235	254	236	242	215	254	238	238	249	241	248	238	227	250	240	232	240	219	230	262	229	231	225	232	210	228	246	245	226	215	209	203	235	224	225	242	247	212	228	216	221	239	225	214	224	249	218	214	220	227	249	260	236	248	227	243	242	229	230	247	268	256	272	245	237	229	229	227	227	212	242	254	233	233	233	240	218	255	231	226	241	221	222	247	230	204	232	242	219	231	226	230	234	203	242	232	232	247	244	256	247	219	218	241	219	249	242	247	251	236	228	230	266	231	227	236	230	228	219	234	248	242	242	227	223	234	266	236	227	230	240	252	258	236	233	234	225	219	236	212	239	227	242	255	223	256	230	274	223	226	263	239	214	234	247	224	230	244	215	233	239	229	235	208	213	257	205	237	209	234	226	242	248	240	230	226	236	239	238	206	267	236	243	229	232	198	225	210	231	211	240	246	235	236	241	241	216	232	230	240	239	231	229	214	235	211	229	230	250	215	233	226	226	237	246	243	259	227	236	233	226	225	220	238	236	226	235	228	248	242	221	252	245	242	221	214	246	222	236	256	231	236	218	222	226	260	233	222	237	234	245	235	235	227	246	233	230	198	233	211	218	231	224	264	238	216	249	236	208	260	232	236	217	257	237	220	211	223	242	237	208	236	239	226	192	204	225	234	220	234	231	210	216	238	251	212	240	200	261	208	220	239	238	235	214	208	238	233	236	235	236	242	238	206	244	238	196	225	236	223	221	231	253	229	242	240	257	245	250	242	210	204	231	266	222	250	235	216	233	220	234	245	240	232	253	224	248	214	233	232	220	243	233	247	216	224	240	219	243	220	249	225	248	244	225	206	210	294	252	220	254	224	229	236	232	227	224	250	243	215	215	248	231	216	266	209	255	236	219	246	251	235	222	210	234	250	223	243	242	232	239	224	233	237	250	217	206	242	234	225	257	237	233	244	226	264	239	239	220	231	220	229	228	248	238	229	232	226	264	225	235	243	202	215	243	235	235	234	249	236	221	228	206	252	239	238	220	242	237	210	204	217	269	261	253	230	224	237	234	240	221	258	244	242	222	224	232	228	243	252	283	240	213	223	242	227	261	234	262	235	252	233	245	217	231	239	248	249	223	229	245	242	210	247	211	223	215	217	259	228	219	225	238	226	228	234	239	242	252	205	204	247	213	236	199	225	252	232	232	214	219	229	226	241	242	225	218	230	223	266	203	229	241	233	246	266	228	207	196	234	236	232	261	236	217	237	226	249	249	270	224	233	240	225	249	231	251	248	235	208	245	233	211	246	235	238	213	219	240	237	254	211	241	241	237	244	226	216	244	211	204	229	238	231	215	231	237	223	248	248	237	231	221	258	229	222	235	256	241	245	239	239	239	226	244	218	238	236	225	212	227	237	202	246	233	232	225	243	258	207	263	250	228	210	237	265	201	239	251	265	224	215	236	230	239	240	215	237	234	225	228	238	233	242	219	246	221	230	256	235	251	269	222	263	220	218	228	268	238	232	229	241	237	226	216	258	249	211	251	198	224	248	257	230	201	227	228	211	204	249	264	240	241	230	233	256	236	252	231	222	215	210	228	242	239	206	220	226	245	220	235	225	230	263	231	210	237	259	240	239	222	232	228	242	234	246	197	232	220	246	260	218	254	230	191	210	207	206	234	247	209	254	236	229	250	232	225	265	247	234	260	235	259	245	237	231	244	227	241	223	223	230	224	247	261	207	237	238	237	218	232	235	251	238	226	231	209	251	232	214	237	219	227	212	263	196	240	226	242	250	224	212	246	244	245	253	252	236	235	239	235	253	277	250	235	225	257	226	254	238	224	238	231	252	219	252	229	193	218	223
8139	10616	9986	5812	3884	2720	2022	1616	1325	1128	932	846	808	750	756	699	651	702	680	625	671	559	582	532	526	499	552	540	497	504	482	494	513	536	459	500	538	484	520	524	483	511	455	510	519	498	494	480	461	496	509	486	480	505	488	547	487	490	481	472	487	503	498	496	517	537	494	512	532	559	503	518	490	489	458	527	482	510	491	475	470	477	482	478	543	480	491	507	487	476	468	487	510	496	505	482	455	494	491	516	479	487	497	473	496	489	516	533	505	491	485	519	491	494	483	510	485	492	513	472	489	509	483	480	525	501	476	504	493	450	484	501	481	503	468	466	478	470	503	460	437	486	490	471	457	490	476	525	482	443	430	485	525	511	483	457	501	467	454	460	486	489	515	478	495	491	482	476	489	504	490	503	479	450	500	502	463	536	466	499	463	508	469	446	478	541	467	502	465	475	508	475	497	509	472	471	478	508	456	486	489	446	504	485	484	462	503	476	496	453	497	454	446	472	459	486	455	479	451	495	483	508	511	481	487	487	493	472	511	480	533	492	461	518	518	489	483	462	483	523	482	514	518	500	438	505	514	479	472	440	491	486	472	471	476	485	496	491	500	496	474	471	434	477	492	450	516	505	489	478	533	520	486	474	461	500	498	478	502	483	504	511	468	474	457	499	491	503	480	497	505	462	515	477	458	525	543	486	464	457	468	494	487	519	503	450	472	494	525	475	450	491	475	500	477	470	513	513	466	480	503	511	516	468	491	506	496	491	471	525	479	505	447	505	490	464	501	504	455	485	473	494	464	489	473	489	468	500	477	487	515	506	514	512	523	464	488	522	451	491	482	474	470	461	484	470	476	511	490	476	472	483	464	471	514	462	515	505	497	497	498	465	471	524	479	528	488	504	468	488	472	474	473	512	495	506	472	499	483	491	486	450	504	518	477	500	454	469	502	492	511	515	512	504	470	543	509	489	471	493	514	477	498	474	502	458	485	472	448	512	480	477	509	477	474	470	467	482	519	484	475	482	501	479	540	463	464	485	495	480	512	522	455	473	491	526	497	496	495	497	519	486	497	493	476	490	479	457	442	496	503	520	489	502	502	477	479	462	492	471	462	510	475	495	434	490	478	481	497	480	498	529	452	483	472	468	484	459	542	505	535	494	482	514	506	507	477	518	501	483	470	495	453	556	477	484	497	478	499	493	526	489	505	479	470	493	481	471	498	501	510	508	484	485	478	502	511	487	463	490	480	508	428	468	451	466	500	464	478	503	476	495	464	461	489	492	482	501	496	503	507	459	463	475	500	492	524	534	500	494	497	491	480	488	488	469	492	426	459	514	458	470	470	475	481	529	464	468	506	506	453	473	475	477	497	466	504	478	529	482	507	479	473	472	475	479	483	456	468	530	488	469	527	505	509	499	524	472	481	498	503	472	500	532	469	497	496	456	443	457	491	480	493	502	486	506	495	458	491	491	519	492	449	527	458	464	491	511	457	489	439	508	470	549	511	472	517	476	475	504	498	450	507	479	481	485	485	489	444	464	472	481	509	529	482	492	484	513	469	492	501	503	494	478	498	464	488	488	482	458	491	510	505	453	488	472	466	460	508	510	491	445	548	489	468	481	471	530	478	453	501	472	436	461	492	461	452	507	501	538	489	493	483	489	500	416	481	463	494	488	457	472	488	504	467	462	513	455	507	502	509	466	473	526	446	491	468	484	482	521	488	468	505	499	488	500	507	440	508	462	529	503	458	490	505	501	494	460	488	511	503	483	485	528	484	465	508	478	520	475	458	479	484	466	516	492	501	489	475	467	507	510	496	473	502	493	459	511	488	477	522	494	493	475	475	496	490	470	490	451	490	516	471	535	497	478	497	490	459	511	488	445	516	513	478	465	475	530	493	479	481	485	505	502	469	481	477	492	482	523	486	504	461	511	493	472	474	509	477	478	463	459	476	496	480	471	473	488	522	471	470	478	452	494	472	476	486	526	507	469	484	485	496	489	476	470	504	519	476	503	493	489	441	469	516	477	507	474	544	512	509	485	451	476	483	514	495	445	499	479	515	494	479	525	480	492	479	472	479	469	489	488	475	511	482	494	467	451	536	501	488	469	507	473	496	500	492	473	505	491	531	493	514	505	455	518	497	511	483	472	530	486	463	486	483	522	503	486	501	515	468	510	495	457	485	491	494	449	515	501	482	447	491	500	476	511	469	504	483	519	460	440	461	496	473	458	499	508	479	497	511	505	501	491	502	482	523	459	480	543	493	501	488	512	465	481	454	491	503	516	507	489	526	437	522	475	487	481	478	482	480	513	515	472	515	447	479	496	531	506	498	540	461	510	459	515	488	455	475	487	533	451	509	479	508	459	497	517	472	504	433	461	486	481	487	504	468	507	470	508	486	458	499	470	516	491	514	520	502	497	527	482	493	521	489	502	479	503	468	501	511	467	427	490	511	476	468	524	462	446	513	470	496	460	495	497	474	505	481	493	456	490	492	460	527	503	472	454	490	510	439	500	463	510	485	490	484	511	497	531	480	518	446	514	488	478	483	476	508	487	523	467	459	467	484	453	509	498	527	446	500	529	516	522	462	440	503	453	497	476	533	495	511	476	496	513	510	487	484	482	461	481	516	478	473	455	478	482	499	493	437	516	451	480	491	534	498	451	484	455	433	474	527	544	488	466	468	511	521	473	496	477	473	476	522	446	488	460	501	495	520	467	484	465	522	470	505	493	495	469	466	475	469	506	493	468	487	494	513	507	494	432	475	463	495	434	466	496	518	483	482	472	486	523	504	501	465	507	460	484	469	484	488	484	500	472	473	450	469	458	448	470	484	483	494	471	518	526	516	484	481	484	480	484	508	490	503	489	482	460	501	438	462	489	490	465	517	494	471	467	510	478	462	482	488	470	488	489	476	521	481	486	467	472	464	475	507	485	496	469	517	480	460	513	504	479	502	480	443	482	498	449	457	477	511	486	506	480	470	483	482	496	494	448	484	496	480	459	442	512	526	495	518	496	523	486	480	468	470	465	490	491	484	532	447	478	449	501	496	541	466	504	502	518	505	517	477	496	485	461	503	479	478	514	452	505	499	489	486	506	481	475	497	510	511	501	490	456	493	480	487	457	500	490	462	500	489	462	484	468	467	505	522	511	442	520	500	513	485	489	475	491	462	514	456	512	454	502	488	493	473	464	472	499	507	476	478	482	462	498	500	513	496	504	503	456	441	483	505	450	539	472	517	535	456	486	473	463	483	504	457	484	451	489	504	500	521	483	468	500	468	478	482	458	486	496	482	473	469	443	482	507	511	483	508	474	478	489	461	489	522	481	463	469	534	439	493	509	475	474	533	491	475	488	522	511	486	507	471	447	486	478	522	499	500	489	492	442	502	457	486	483	486	499	484	508	517	474	496	504	515	573	461	456	507	472	477	512	507	514	495	441	437	478	477	494	475	511	502	470	488	443	483	492	498	492	468	496	484	508	509	495	471	485	464	482
25173	21503	27966	25296	13216	3723	2107	1373	1177	979	810	713	728	603	535	468	489	451	433	450	404	401	388	376	372	327	340	340	347	321	322	336	347	275	315	350	358	324	322	348	337	313	314	319	337	327	297	297	301	330	306	294	307	313	296	329	284	309	330	314	296	302	320	268	345	325	288	316	313	321	326	330	348	297	293	303	332	338	280	350	325	305	321	324	327	308	342	324	344	290	353	326	319	340	300	337	335	307	313	326	294	289	283	296	324	330	338	316	337	328	335	322	302	310	340	319	323	302	315	285	350	319	322	313	304	313	308	293	349	293	322	321	340	285	316	338	308	290	306	324	279	314	305	303	321	303	358	333	299	307	301	327	308	296	342	304	307	308	279	290	312	314	339	298	300	302	327	308	286	316	300	310	294	300	315	350	312	287	288	320	292	305	289	358	311	305	301	306	324	334	314	310	323	278	311	322	303	315	323	301	307	313	308	305	328	308	321	298	295	279	300	324	317	326	304	309	340	305	309	332	320	307	307	318	315	300	306	314	305	305	334	337	309	321	291	305	311	322	328	289	338	316	304	307	309	307	327	328	344	313	310	329	308	310	303	313	315	299	350	327	332	341	326	322	301	294	302	318	316	294	320	314	302	308	311	273	321	284	305	314	294	318	281	323	363	283	304	310	300	311	309	300	306	321	289	297	347	332	302	323	311	315	321	311	310	331	315	293	297	319	307	327	282	314	313	317	319	297	297	315	302	302	330	287	277	313	312	298	338	284	275	284	330	306	316	306	320	345	283	301	283	335	300	321	298	297	315	291	308	297	318	321	309	304	284	305	277	333	314	322	296	301	275	313	302	328	294	321	332	321	288	293	321	300	304	333	292	295	280	318	315	315	289	281	355	325	320	303	302	330	307	344	312	305	319	306	322	351	303	325	308	305	319	303	278	327	305	295	331	307	282	341	324	309	319	297	318	292	303	308	313	338	320	351	301	333	319	320	318	304	295	328	307	311	317	322	331	280	303	284	300	319	279	326	291	308	327	283	312	306	289	306	276	310	306	310	327	310	330	295	322	319	317	321	308	311	309	316	328	300	296	309	330	310	312	302	302	316	324	317	311	304	314	279	297	296	284	339	302	337	323	303	288	274	300	303	332	293	333	319	309	314	288	263	336	299	312	291	315	305	308	302	317	286	303	313	363	319	296	308	301	276	302	278	322	294	323	318	331	332	328	307	302	273	334	303	299	306	302	331	309	335	318	293	314	287	286	313	305	308	315	334	345	327	329	273	317	344	284	338	312	301	314	315	329	297	321	274	327	297	264	300	324	281	354	330	318	311	309	321	293	334	320	338	305	295	304	334	287	294	334	298	335	297	314	287	320	314	321	308	295	312	299	317	320	324	357	300	306	309	281	299	300	316	333	339	302	301	294	297	333	339	314	312	339	320	332	316	307	294	310	353	338	309	288	314	309	314	297	301	323	302	312	336	320	298	333	313	280	312	291	305	301	295	323	306	330	302	334	300	321	281	318	312	298	301	289	339	290	278	316	305	307	340	327	311	279	290	299	300	308	326	328	284	326	315	327	349	322	305	326	318	304	297	303	359	288	277	340	298	326	319	356	309	332	324	315	282	324	299	326	302	352	341	337	296	319	276	293	333	272	313	325	256	309	298	305	292	307	290	302	323	308	329	284	336	318	321	327	339	309	325	304	308	315	329	286	314	306	300	321	309	318	303	290	341	310	303	345	318	288	303	304	311	360	303	297	285	305	322	301	321	294	307	318	289	340	309	322	321	292	318	309	314	338	305	316	313	289	327	306	298	325	314	307	334	323	310	328	289	296	295	291	319	292	314	311	334	305	303	310	300	287	313	316	277	326	309	311	286	308	353	294	298	341	303	334	299	294	303	315	339	292	309	300	294	314	292	321	301	334	323	304	318	295	324	276	305	292	289	312	319	353	286	335	296	299	309	297	296	299	284	308	301	337	326	309	319	296	297	298	358	320	310	345	311	302	316	309	326	310	313	318	308	280	297	309	316	316	306	298	279	287	326	305	312	344	311	315	311	295	291	288	293	297	305	302	332	282	303	305	344	326	316	306	305	314	326	315	301	321	296	312	323	304	265	299	304	305	301	293	315	296	337	317	295	310	307	312	308	316	295	329	310	306	303	300	301	319	318	317	304	276	325	342	325	310	316	321	293	311	279	310	291	294	334	312	292	342	309	296	298	310	306	298	303	294	314	285	307	285	318	265	294	320	316	308	296	331	305	279	297	299	324	303	310	299	295	340	306	310	255	313	311	303	335	309	313	290	304	312	296	294	309	311	312	345	352	300	342	281	314	319	309	332	321	335	330	283	334	317	305	298	328	311	319	303	301	331	290	295	299	326	282	319	305	304	335	289	326	298	323	294	366	329	313	268	313	337	294	328	319	315	290	277	292	325	321	315	305	298	320	312	295	324	304	328	306	315	306	294	316	336	301	308	291	340	325	299	308	291	311	320	341	319	324	285	324	313	329	321	307	296	309	296	331	323	339	325	319	298	315	293	314	324	327	324	311	307	310	313	295	311	287	334	308	328	286	309	292	299	314	307	296	324	306	321	313	339	334	315	300	288	317	309	312	332	323	308	318	302	306	306	306	310	313	275	295	290	292	334	301	320	336	315	299	323	329	321	313	326	313	322	273	330	345	314	293	291	312	322	333	306	276	304	336	309	272	326	288	292	286	333	317	293	308	305	335	307	305	302	311	325	323	306	356	353	347	314	305	268	351	322	323	321	284	293	324	284	314	330	315	316	307	298	334	291	334	288	273	305	303	316	308	294	308	315	322	292	303	306	324	313	303	320	309	345	270	330	341	308	296	321	336	315	329	334	344	339	305	324	296	313	286	308	326	285	325	297	283	313	281	298	302	314	315	301	284	315	324	333	313	331	305	354	288	299	290	294	302	322	301	295	313	312	290	281	284	294	316	283	327	328	338	314	281	310	310	299	311	310	300	330	308	318	305	312	315	326	306	289	324	325	304	302	334	290	303	329	304	299	306	305	332	306	291	299	279	299	308	294	289	294	313	313	294	280	302	311	360	290	301	315	312	336	315	314	297	322	310	255	292	304	309	299	307	326	305	325	274	346	298	300	287	301	280	318	314	317	327	315	317	347	317	295	297	299	316	330	304	326	296	323	329	321	315	286	312	294	298	300	316	306	288	277	291	313	328	314	328	325	317	307	320	328	321	298	284	313	289	322	296	334	314	294	310	320	272	309	325	367	319	312	322	346	297	337	331	284	341	317	304	317	306	283	341	314	315	288	332	295	314	310	352	323	312	318	318	308	322	349	290	323	312	298	328	284	299	315	295	313	308	342	316	333	308	313	323	331	282	330	308	305	333	312	330	298	319	288	302	272	301	280	316	301	313	291	324	305	333	334	322	307	323	308	314	318	339	326	308	306	293	305	338	299	296	314	309	328	357	287	289	313	307	280	313	291	286	300	292	273	297	281	317	341	309
10755	20900	19787	13215	9539	7222	5546	4451	3552	3034	2561	2272	1896	1655	1481	1407	1196	1207	1169	1089	1001	941	844	865	811	734	754	710	696	710	720	660	678	668	673	658	643	639	618	623	656	627	642	635	635	655	627	594	601	728	674	661	666	712	688	676	657	645	615	667	696	682	671	664	682	634	644	667	640	666	614	677	637	593	699	601	634	650	660	647	618	664	648	631	652	683	671	623	620	634	639	675	653	608	667	605	641	616	635	640	608	580	656	635	604	639	635	647	580	638	607	640	614	672	640	654	637	647	636	652	663	637	591	648	636	656	630	605	600	623	618	637	600	594	592	611	636	621	597	664	612	635	652	678	556	655	659	624	607	625	624	587	611	635	619	614	668	651	630	635	641	625	677	583	619	664	598	606	637	630	624	641	652	596	632	641	655	613	606	627	626	585	649	674	586	649	643	664	606	608	619	639	615	661	607	659	601	682	553	650	627	654	623	602	689	627	621	604	582	657	640	599	643	636	619	631	587	662	584	655	602	637	627	648	621	653	626	626	634	598	628	645	607	622	615	637	619	668	619	601	599	613	640	653	646	598	624	635	614	665	600	617	668	622	598	648	636	614	618	671	559	629	607	632	605	598	625	640	620	559	644	610	639	599	581	584	652	642	618	648	636	668	647	593	597	713	617	585	619	644	620	659	638	642	637	638	648	628	589	668	590	597	652	669	633	608	595	649	607	601	655	628	639	579	649	630	620	630	639	587	611	593	635	585	619	677	604	633	590	632	619	616	634	619	593	649	616	639	589	604	635	565	596	702	640	618	606	644	661	658	648	599	625	624	628	590	652	599	618	676	648	661	652	632	611	625	655	622	638	607	598	622	670	627	624	634	641	589	605	643	582	668	616	629	645	649	604	655	647	663	657	620	660	614	604	651	642	635	625	638	610	628	579	643	647	592	631	609	647	690	629	673	606	620	678	690	601	623	583	606	605	635	588	582	629	637	619	657	616	620	629	670	585	623	644	616	614	621	624	661	647	639	603	659	607	595	579	628	634	612	586	643	628	617	648	673	643	622	613	647	643	612	608	626	643	621	612	641	655	629	616	667	614	641	644	567	599	630	606	576	595	634	627	632	609	582	639	587	655	626	595	595	628	603	618	621	642	645	636	602	646	592	605	615	627	603	589	627	596	658	616	665	624	635	599	612	613	630	546	633	611	583	638	681	619	611	650	627	617	635	644	639	641	653	661	624	661	627	631	631	654	587	632	611	640	607	597	626	629	623	624	676	622	587	589	642	596	648	623	589	628	588	658	648	645	589	632	611	608	625	670	609	625	629	633	625	612	635	587	618	653	615	627	571	661	670	580	643	634	592	596	629	623	631	628	615	624	649	686	613	631	610	631	592	611	645	600	615	565	633	662	652	601	625	580	667	600	594	617	604	630	606	598	643	601	609	670	592	652	643	629	642	574	643	631	629	641	654	641	648	637	632	629	686	617	647	620	606	630	610	601	627	603	689	627	621	606	628	630	631	604	637	646	629	645	614	622	615	642	627	624	609	667	635	637	590	651	608	623	659	626	597	638	592	649	613	612	620	640	646	636	617	655	622	620	603	573	640	654	622	600	649	631	643	657	594	584	623	624	664	679	622	623	644	621	590	627	608	637	642	623	651	631	634	594	587	618	647	666	646	616	622	613	627	653	635	620	596	663	616	609	647	662	640	629	602	632	667	640	602	605	642	616	638	633	670	652	647	632	633	622	612	650	651	594	615	624	644	585	644	657	654	685	610	615	621	645	617	622	671	610	613	623	645	616	614	603	617	629	611	648	622	687	588	650	616	649	622	586	604	612	588	629	627	627	639	597	641	621	612	640	585	633	602	675	665	642	617	598	628	591	632	621	690	574	650	594	626	603	627	684	567	618	663	606	608	637	616	683	630	596	635	573	621	668	593	645	603	625	652	585	653	641	624	637	656	636	628	610	592	629	632	626	634	648	633	596	642	669	651	619	627	643	654	657	628	626	628	644	587	589	610	583	645	589	592	604	636	621	649	678	648	660	642	619	629	657	642	628	676	619	614	570	603	653	613	614	588	581	621	593	594	594	625	564	620	623	646	652	653	545	690	611	608	631	623	619	619	694	644	611	616	644	667	649	635	642	621	569	652	629	625	619	676	666	650	627	644	617	634	606	577	584	624	580	665	585	667	595	621	570	649	618	568	659	622	624	624	596	651	675	600	622	627	623	588	622	627	622	675	582	638	625	582	672	653	593	682	659	581	664	632	606	615	650	625	635	598	599	648	580	687	625	626	611	637	638	607	621	641	683	643	625	614	631	653	630	594	619	608	593	662	629	619	612	624	634	631	627	614	650	624	640	620	644	671	599	587	646	658	630	601	659	608	612	604	619	602	601	601	600	631	636	645	616	628	609	629	636	672	654	648	642	621	614	609	596	638	608	660	645	604	644	639	630	628	638	607	618	645	607	652	623	624	633	682	672	635	585	595	639	648	655	595	641	603	620	609	599	636	636	625	629	587	638	652	652	629	618	602	630	615	628	626	609	628	665	632	573	606	603	659	643	627	631	680	593	627	645	614	625	624	624	586	643	629	612	614	623	640	622	654	614	629	657	636	618	633	653	673	630	640	651	604	614	652	626	582	646	636	636	668	647	660	596	626	620	575	671	622	615	631	631	622	638	603	655	639	639	593	675	638	614	611	601	581	611	647	604	646	587	653	671	640	652	603	630	710	642	623	648	604	599	596	649	605	561	640	626	632	625	615	591	629	634	624	560	609	649	599	624	628	631	632	629	591	663	601	661	587	655	599	612	635	593	643	674	618	617	609	634	623	635	627	664	595	665	639	658	632	607	639	609	615	622	628	647	656	617	617	624	589	635	606	641	591	605	637	613	589	610	635	574	621	620	642	615	646	672	643	612	636	630	644	590	637	649	602	644	647	694	634	598	620	584	632	667	617	631	639	654	573	644	565	651	647	599	651	609	627	602	660	599	633	655	623	637	648	656	677	625	627	621	645	632	624	636	619	644	626	625	650	576	574	652	614	575	630	649	632	625	618	626	587	635	587	599	623	619	616	640	619	651	642	675	636	650	634	616	611	638	581	616	586	600	648	641	614	612	647	626	632	653	645	648	606	592	688	596	616	661	603	589	624	635	608	656	622	620	621	641	693	630	595	661	653	618	593	643	630	677	588	601	637	636	619	618	634	646	628	623	615	615	599	645	644	628	639	603	613	659	654	648	596	621	541	691	628	581	616	687	608	600	649	607	615	640	604	627	600	601	644	638	618	594	626	673	607	710	619	621	642	658	613	640	645	598	609	608	611	641	619	643	593	674	617	657	629	651	641	588	670	668	636	619	604	606	610	675	625	656	625	618	620	551	666	566	630	664	585	604	656	610	611	589	635	640	644	614	616	604	645	644	671	604	627	649	667	642	630	607	642	612	630	626	644	604	650	640	623	623	653	657	626	684	669	631	607	609	656	580	620	626	659	622	631
24213	21505	28988	24417	21450	13151	4506	2637	2064	1675	1447	1263	1102	999	997	813	757	765	766	692	689	641	608	582	516	547	537	502	499	487	505	506	530	516	489	466	490	485	518	520	509	489	526	476	529	447	496	478	475	470	470	471	490	490	501	465	485	453	476	513	450	478	435	472	460	490	477	468	478	495	486	504	497	520	477	539	551	472	476	486	468	503	489	455	447	455	472	473	502	487	465	496	475	451	459	462	464	483	485	483	459	491	482	484	507	464	484	476	472	464	495	483	462	470	460	493	498	496	521	460	461	460	495	439	500	444	439	463	490	475	482	437	456	458	427	467	459	477	466	468	484	479	524	481	502	497	500	454	487	461	452	468	473	477	490	457	469	472	434	500	485	471	493	480	452	508	456	447	498	446	508	497	507	477	516	494	467	465	518	515	464	458	451	462	485	476	467	456	432	472	454	475	462	454	499	490	493	500	459	451	506	439	470	498	488	491	474	501	487	476	472	494	467	501	473	456	448	470	440	474	451	522	472	494	449	461	505	515	489	482	493	511	442	499	477	434	511	502	466	496	506	489	508	455	477	497	487	460	444	464	462	477	460	453	526	481	479	450	456	453	470	440	489	501	466	444	429	479	488	522	449	484	467	463	477	480	467	500	508	459	440	492	435	461	461	458	455	458	457	460	472	466	505	459	504	445	515	440	501	449	477	463	512	478	459	503	469	456	469	473	475	459	456	485	460	474	454	483	463	461	469	477	478	500	478	477	432	488	472	466	462	444	506	445	509	434	479	452	482	471	503	461	453	503	492	479	454	447	472	462	518	475	474	461	485	482	469	490	487	480	448	476	490	488	496	502	468	446	477	450	518	438	495	476	420	471	468	497	528	451	503	481	474	490	456	473	424	501	472	491	443	506	482	477	493	488	494	472	495	474	468	453	474	454	482	474	526	485	464	497	469	456	501	461	457	518	483	442	506	475	465	437	466	455	487	467	435	445	456	469	439	486	510	495	477	435	473	462	458	457	473	489	458	480	488	486	471	489	485	437	456	483	500	498	457	500	499	495	498	471	467	452	444	478	510	453	420	480	512	464	452	469	462	449	483	482	476	462	457	440	462	463	472	477	456	475	466	466	440	476	457	502	481	490	503	471	498	445	445	469	493	458	477	496	446	479	482	481	509	484	499	463	478	454	461	441	496	517	421	474	483	489	458	479	454	497	470	486	535	462	468	478	470	479	426	452	441	477	447	455	454	477	467	481	483	433	441	440	488	479	445	465	482	497	461	443	510	483	438	470	516	446	506	461	482	453	461	467	480	496	503	467	463	537	512	455	448	499	460	444	481	478	514	460	468	467	433	461	442	491	471	449	451	469	460	464	519	512	485	473	496	447	453	488	485	486	442	460	494	463	472	495	482	476	457	459	478	449	432	480	453	432	472	484	451	466	443	438	429	470	499	500	454	484	453	447	475	480	482	467	478	469	474	448	494	452	482	465	499	475	444	469	464	473	446	438	492	483	482	436	455	470	494	503	445	462	464	509	468	452	481	495	453	498	472	464	483	485	504	463	450	501	427	458	438	427	513	439	440	493	465	490	445	500	464	503	485	455	470	486	500	461	470	445	442	440	461	490	469	465	462	465	429	424	453	472	478	492	455	469	443	482	412	502	469	432	476	459	479	472	474	467	445	509	470	473	453	456	511	452	471	466	500	489	478	485	451	512	433	482	490	487	472	478	493	456	465	468	457	473	477	499	460	456	489	476	451	473	473	495	446	517	500	484	445	475	489	444	429	450	458	482	460	442	471	505	452	470	509	476	476	468	463	483	459	464	470	450	468	475	502	468	465	482	444	486	518	461	467	510	487	480	472	455	509	463	500	462	459	468	442	430	501	479	482	474	479	489	448	452	441	500	468	409	459	472	496	508	476	479	487	511	464	486	507	472	452	474	480	469	442	480	457	506	481	486	505	455	491	484	498	469	476	474	510	496	442	489	441	522	472	444	474	483	486	452	460	423	481	459	458	492	460	456	473	483	451	459	474	524	485	480	490	458	501	483	460	478	469	468	472	456	463	511	427	457	471	469	498	482	468	466	511	454	501	451	441	449	519	495	443	474	468	448	482	421	476	488	479	441	475	486	491	471	462	472	480	474	502	461	455	439	484	479	479	471	465	498	445	444	450	493	492	476	476	456	486	470	453	495	446	484	454	498	470	439	447	450	503	475	483	479	429	461	456	470	476	450	472	487	451	442	459	465	455	465	496	443	491	458	490	499	489	492	448	489	473	471	461	464	482	456	397	473	489	461	506	447	483	505	511	504	465	470	464	450	469	441	462	486	492	470	455	491	468	492	454	503	462	477	472	438	447	428	488	464	486	445	465	502	489	446	441	480	488	448	469	479	453	452	449	496	457	461	489	478	466	482	446	472	506	420	499	492	462	493	496	487	447	486	452	484	506	487	444	495	494	506	448	498	464	483	496	496	455	445	508	469	485	472	453	490	506	512	454	497	477	499	458	468	491	488	478	473	488	450	489	465	452	463	451	493	467	473	440	464	472	473	468	506	474	448	479	455	490	438	513	459	530	456	461	436	466	476	460	473	475	451	457	444	464	477	466	457	489	471	472	474	415	459	495	456	469	499	488	451	473	482	477	479	470	451	438	441	437	487	510	457	462	452	514	487	471	472	494	477	491	523	478	491	470	489	447	446	457	477	487	468	509	490	458	462	444	490	459	490	495	491	516	490	478	486	480	483	460	474	447	496	465	472	475	487	451	473	452	456	466	472	494	482	443	428	465	460	514	483	498	461	483	445	460	493	475	473	480	505	506	449	513	507	506	441	489	485	461	480	448	482	477	445	524	468	471	469	444	487	482	466	465	486	488	461	515	450	456	431	468	438	450	482	473	473	447	472	452	496	459	477	477	482	479	476	475	500	469	446	463	451	460	472	448	452	490	470	487	467	490	455	462	453	438	452	499	464	451	437	454	466	473	470	475	500	469	435	484	501	450	521	451	430	435	529	449	475	501	515	462	458	425	505	493	514	459	512	475	474	453	452	477	449	506	467	439	509	469	456	480	454	473	482	471	463	457	438	431	483	472	452	473	483	476	513	432	440	450	489	454	487	511	507	460	465	474	425	482	460	443	468	493	469	443	467	442	460	455	488	460	464	470	490	482	480	519	465	484	471	505	450	448	457	481	489	449	410	488	515	479	487	455	457	458	506	451	470	479	505	487	475	439	518	437	448	464	437	473	474	449	470	482	462	463	497	461	489	460	454	437	470	522	505	450	503	470	493	470	471	476	447	481	503	495	478	483	428	456	504	441	510	440	456	474	510	513	516	470	516	465	470	459	473	452	508	472	456	470	439	439	468	466	486	501	436	473	476	482	444	447	501	467	483	457	456	491	474	469	466	476	447	449	460	513	404	461	473	456	471	472	478	461	497	484	483	478	477	467	457	456	476	453	467	457	462	473	434	491	450	474	442	482	548	446	467	484	483	464	465
13992	27028	25292	18442	14167	10824	8655	6973	5877	5038	4154	3565	3115	2641	2430	2163	1987	1855	1742	1712	1557	1459	1337	1264	1142	1138	1144	1011	1111	1036	1018	1026	1003	993	985	971	961	1013	936	979	995	876	948	969	944	950	995	951	978	987	953	935	991	935	929	1009	916	905	943	916	907	985	887	944	1012	954	963	998	958	999	958	997	1013	930	968	924	945	981	933	934	937	940	925	932	897	917	900	908	953	995	898	914	913	963	915	920	916	905	903	917	865	893	932	899	940	905	951	877	940	885	950	947	971	923	1001	953	907	880	939	929	901	946	926	909	860	868	947	932	966	901	855	908	925	921	948	925	930	901	893	889	914	922	894	897	915	905	874	928	878	932	886	877	915	919	963	874	886	858	930	903	892	874	892	918	936	905	899	974	891	889	904	940	887	869	894	885	885	984	902	962	879	898	888	923	928	878	960	834	853	944	890	901	907	935	955	929	904	890	972	926	918	908	912	872	952	946	879	920	942	920	965	878	912	902	923	926	953	905	934	912	893	854	895	876	944	910	900	921	845	940	958	878	901	837	895	881	896	914	908	878	936	952	921	920	946	876	913	900	870	891	872	846	893	910	935	942	897	858	901	924	931	896	831	927	916	871	874	889	876	912	965	896	987	925	885	911	938	869	936	873	985	893	933	934	870	871	949	953	894	880	910	931	868	926	865	973	904	903	897	914	889	911	905	904	949	904	877	894	928	970	903	952	963	889	910	899	931	952	942	940	864	905	932	924	927	923	964	897	902	900	865	959	907	886	942	906	896	878	936	870	921	921	870	900	923	940	879	941	878	900	929	910	886	867	944	902	887	942	893	872	892	913	913	961	939	868	935	973	902	940	916	956	919	987	903	869	906	841	935	867	905	890	923	881	977	892	907	901	921	874	880	886	930	919	920	949	889	902	925	973	882	954	924	838	918	937	922	875	921	861	902	878	844	905	948	910	860	878	873	899	934	851	925	872	851	988	939	954	987	895	919	880	909	934	891	877	932	875	882	931	919	901	938	914	884	881	942	923	888	912	926	883	930	904	895	921	935	897	890	942	919	878	900	918	948	907	905	924	844	935	964	904	936	900	912	875	906	921	911	928	941	932	825	928	868	888	919	913	903	915	967	831	883	869	900	885	884	891	903	957	903	877	876	924	857	886	912	892	890	850	859	904	925	910	901	923	914	942	949	878	928	965	882	922	894	948	884	906	947	943	900	965	881	897	911	878	930	841	918	861	930	906	935	915	830	926	871	893	873	899	918	926	887	847	909	952	871	884	915	896	894	954	921	888	897	939	893	901	881	957	905	921	954	915	879	892	883	876	924	904	935	925	926	989	905	890	876	916	909	905	924	866	805	895	892	934	899	929	920	956	946	849	938	915	899	943	898	937	905	938	914	906	906	853	978	909	918	946	843	887	922	869	948	878	855	881	916	956	940	924	903	857	914	908	906	885	872	891	956	922	913	888	931	855	902	931	861	877	885	883	845	915	930	908	890	911	888	946	864	894	931	901	916	863	882	928	880	897	947	963	911	918	836	914	923	885	922	945	888	939	922	931	881	895	826	866	900	954	918	908	890	877	878	876	907	864	961	882	910	925	876	919	919	915	965	893	860	946	886	901	884	937	917	912	905	959	942	823	909	885	843	889	920	898	944	861	889	887	911	901	917	947	872	822	912	896	880	948	913	927	901	911	947	909	903	892	919	912	921	887	916	894	898	907	908	868	910	910	918	944	913	954	861	934	984	919	866	907	903	886	886	901	904	952	910	850	912	914	923	865	921	938	896	915	913	882	939	948	906	935	866	928	907	891	861	857	914	868	960	919	921	873	883	922	886	922	859	890	919	902	964	935	908	936	928	963	911	872	918	944	962	870	867	921	899	880	920	922	894	885	929	898	900	850	892	946	847	916	914	937	906	926	885	902	960	966	879	965	909	897	898	901	872	945	904	885	890	909	887	928	968	904	904	888	933	891	920	911	936	908	870	919	914	882	897	871	904	958	896	908	909	891	917	832	909	895	916	895	944	888	935	878	931	888	928	887	909	946	957	910	890	906	943	949	909	912	897	903	879	951	958	989	922	850	943	878	940	894	923	888	984	901	847	843	931	901	955	887	914	885	934	919	932	899	898	867	875	946	896	959	921	909	920	867	864	897	980	957	919	890	934	928	907	921	889	898	863	969	847	837	880	873	929	910	916	872	958	911	952	878	925	853	892	956	911	937	836	927	937	930	971	919	891	958	911	947	930	902	920	915	877	899	910	906	920	958	944	870	915	887	898	926	934	879	930	924	908	880	890	935	873	912	908	938	904	902	885	893	891	937	865	903	932	905	965	923	891	953	912	911	882	899	922	868	881	937	852	950	849	966	871	899	855	885	868	886	916	931	868	866	900	936	902	923	892	904	932	827	905	887	892	880	993	899	891	895	918	882	935	869	937	898	903	840	994	849	878	898	931	887	917	923	932	877	850	886	896	868	912	885	845	883	930	875	920	857	954	887	959	922	921	909	925	898	967	920	870	942	905	903	887	915	892	885	870	960	927	969	897	921	877	893	948	925	911	942	911	892	928	896	922	863	901	902	931	907	866	864	907	889	896	845	970	891	915	944	947	918	879	925	834	917	893	852	947	949	934	942	960	951	940	880	839	895	903	906	920	882	913	874	946	897	873	934	901	912	871	872	862	878	893	883	871	865	945	885	884	918	867	916	860	841	861	930	882	949	851	919	946	874	916	902	915	840	930	875	897	884	965	919	913	917	843	848	828	898	924	877	900	898	950	907	873	897	907	878	875	858	849	902	881	926	934	891	898	933	907	861	892	871	871	908	904	858	936	900	861	879	898	937	899	951	944	892	916	936	884	872	853	963	950	901	877	847	896	900	876	868	934	922	813	905	877	953	921	883	869	857	900	921	867	893	880	913	890	879	937	885	919	869	887	939	871	910	906	861	898	953	939	890	876	872	924	946	952	913	871	877	880	983	882	952	935	941	900	917	936	932	898	871	884	880	895	889	904	894	937	912	903	856	902	893	925	889	884	824	883	902	924	949	913	943	907	935	931	919	956	933	858	891	901	908	893	913	925	916	863	926	975	902	920	880	907	902	928	906	912	882	859	926	909	901	871	895	857	890	886	914	931	903	832	875	905	938	965	953	924	870	930	880	860	897	897	921	911	928	954	921	881	880	895	855	899	898	949	926	929	868	918	906	908	893	873	870	922	920	920	903	926	849	929	915	970	912	937	878	870	915	883	844	932	918	839	943	905	902	922	913	878	925	928	880	911	909	932	890	929	863	900	913	950	934	914	969	878	894	942	892	905	907	890	933	892	954	893	917	876	943	902	873	915	857	996	881	941	892	850	931	918	880	892	850	900	964	910	921	878	907	886	922	921	899	853	852	897	913	868	859	874	930	869	964	910	889	884	906	939	906	872	868	903	923	882	901	927	877	893	967	920	866	903	874	899	906	872	927	877	946	895	899	907	961	937	867	972	911
27361	17412	5618	2306	1273	800	605	491	466	348	350	346	298	336	296	282	282	253	269	276	275	229	286	229	232	231	237	271	250	245	223	230	251	218	238	216	232	228	208	224	235	231	227	224	245	203	220	243	251	227	229	212	252	232	228	222	254	253	235	232	226	228	239	246	254	221	232	235	258	244	252	246	235	231	261	231	262	236	201	221	239	256	244	245	228	230	239	217	246	218	229	231	245	243	236	247	239	238	214	222	241	207	219	256	214	222	241	241	225	229	241	242	264	231	266	256	253	231	241	242	242	219	245	249	218	222	229	227	250	225	213	244	218	232	245	260	238	246	224	224	270	217	269	240	249	241	243	262	207	259	251	214	233	246	217	239	229	232	244	229	219	217	218	217	225	248	247	233	221	244	215	243	219	235	248	221	225	243	234	245	226	209	227	221	255	227	247	253	229	252	219	270	218	252	217	229	257	218	228	239	249	216	220	225	224	227	241	261	242	254	254	209	257	227	225	248	236	260	231	274	239	258	223	226	223	230	217	232	202	217	242	244	230	225	228	262	227	251	239	228	253	241	244	263	236	238	210	230	238	252	230	236	248	240	229	236	243	213	230	240	235	251	244	221	239	233	223	216	222	212	252	239	229	229	246	256	238	251	265	202	241	242	245	223	232	223	249	246	225	223	227	227	256	226	233	239	258	210	265	210	256	257	220	228	230	244	240	253	229	244	240	244	240	232	203	254	242	245	213	229	251	256	246	254	249	253	229	232	229	241	252	239	246	238	250	231	217	247	227	211	208	219	252	252	236	239	234	236	248	232	213	243	233	214	229	234	219	240	214	229	239	229	222	233	234	215	234	217	228	255	231	227	238	220	273	234	210	214	226	215	222	225	215	240	213	210	246	235	233	222	259	225	218	233	259	240	233	251	233	210	220	230	219	244	260	242	257	215	210	250	241	247	230	221	241	217	245	225	231	254	216	235	269	225	242	250	215	234	250	252	237	213	224	241	234	204	228	184	230	250	252	234	247	237	240	252	236	245	217	233	235	258	231	217	241	233	250	223	237	260	252	223	201	248	245	238	223	257	219	226	233	225	248	254	210	247	230	229	249	241	235	254	229	210	228	223	243	220	213	235	256	244	239	224	244	219	270	253	221	225	238	256	235	229	238	244	257	240	225	216	232	237	223	251	209	233	230	211	240	245	257	255	237	220	216	208	233	229	221	217	201	231	236	229	251	247	224	244	240	226	218	198	216	250	226	225	226	244	245	237	254	241	244	245	235	238	248	204	241	235	216	221	224	221	243	245	238	225	252	243	229	249	236	237	247	228	218	222	234	234	222	254	233	261	220	226	234	225	246	216	239	239	257	222	228	248	260	225	244	240	247	225	242	242	207	238	227	213	227	249	249	225	235	248	214	205	237	250	227	243	217	233	222	227	263	220	226	247	245	236	278	221	217	249	225	240	249	237	227	220	238	240	250	224	251	255	223	226	211	264	234	238	241	228	225	242	231	228	258	218	228	228	228	254	236	233	221	231	237	224	235	234	231	232	243	235	204	237	205	239	189	231	229	228	227	243	245	221	260	211	235	241	226	211	245	242	249	223	229	224	269	239	244	239	230	234	238	202	237	223	247	198	243	255	236	221	231	213	228	257	238	218	243	251	241	227	255	228	223	251	260	249	206	242	260	209	248	251	232	234	240	243	244	229	209	209	260	251	241	249	227	243	215	230	246	247	230	244	241	222	230	257	212	240	237	238	244	263	204	229	235	246	237	230	229	235	242	216	217	263	231	234	250	246	205	263	226	223	236	214	237	235	229	215	229	230	238	231	192	214	236	240	271	241	249	228	237	219	225	203	208	207	217	220	249	238	219	244	230	225	272	221	237	241	222	230	265	219	252	220	242	203	236	244	243	254	212	221	206	243	217	238	225	230	219	233	219	247	274	221	230	233	252	246	254	223	257	247	223	219	214	219	255	258	260	254	241	233	221	230	249	238	215	230	226	227	240	243	223	226	254	242	239	217	249	226	224	221	231	244	240	215	246	216	240	251	220	219	231	243	249	234	208	253	234	287	212	233	233	225	218	234	228	236	245	231	227	226	229	246	250	203	236	238	242	252	204	219	238	221	234	232	219	236	245	209	264	236	204	202	262	226	248	224	231	230	201	251	235	233	260	234	223	228	229	249	230	256	227	217	216	226	242	200	257	239	224	241	219	232	211	212	217	237	236	224	245	224	253	229	242	250	244	251	228	237	228	229	223	236	233	203	222	235	239	260	217	243	226	219	244	232	258	215	228	251	224	225	211	235	246	232	232	243	228	219	248	253	242	252	234	228	241	243	249	245	243	224	216	233	234	240	232	232	229	238	192	224	250	243	233	216	212	262	233	222	220	256	234	201	246	245	220	208	210	226	240	254	244	234	252	219	243	224	234	245	238	258	242	234	244	210	226	224	221	215	216	227	240	226	249	231	237	240	226	231	244	215	225	227	256	208	223	217	234	221	225	242	241	243	238	227	236	210	240	237	235	273	227	237	226	238	234	239	219	259	250	269	231	295	204	241	240	235	228	238	237	221	241	245	215	216	252	217	245	241	219	232	262	228	230	227	233	239	229	259	225	227	225	224	259	261	232	204	213	222	221	235	240	276	220	238	237	240	236	226	253	269	225	210	251	252	215	245	224	238	242	211	255	257	271	215	236	245	241	224	236	209	221	239	246	233	226	220	252	241	215	238	217	210	249	236	230	241	241	248	238	266	215	267	233	240	254	211	232	226	238	241	229	256	257	239	216	249	259	236	210	238	233	247	240	270	258	243	262	246	225	236	246	235	204	217	215	254	230	226	234	231	265	229	260	232	244	239	247	230	225	232	245	224	234	215	262	240	235	223	200	216	225	221	235	211	237	221	241	230	218	227	252	243	261	226	213	249	252	246	255	239	244	264	233	240	225	245	225	236	215	219	247	236	223	250	228	224	258	240	218	276	260	219	246	229	220	252	227	272	218	259	216	229	236	231	218	230	247	246	236	237	265	241	243	240	216	214	235	204	249	236	233	225	220	231	223	193	221	258	232	200	225	224	215	230	228	253	232	231	210	236	236	251	248	244	239	247	247	248	238	236	214	239	249	207	236	235	230	224	240	222	211	224	228	236	234	213	261	226	230	231	243	212	216	231	218	208	254	237	222	223	243	239	222	257	239	250	244	239	228	247	234	230	211	227	244	255	228	232	256	255	221	232	218	261	247	233	265	239	265	224	205	248	244	253	222	230	230	238	224	237	263	220	243	254	214	238	237	233	218	206	226	219	238	249	203	231	218	221	232	233	235	213	220	243	246	255	236	258	232	254	234	233	244	242	228	220	230	197	241	256	226	238	187	212	221	232	250	250	220	232	222	255	217	245	206	244	245	244	212	240	248	232	217	220	228	247	212	245	225	242	213	220	241	239	239	231	219	236	226	233	240	233	233	238	229	250	218	254	222	238	247	220	243	220	260	269	203	205
8238	10861	10251	5727	3727	2618	1931	1573	1330	1119	1028	883	846	731	722	689	604	612	616	638	648	563	578	531	514	499	540	513	548	544	501	502	488	527	483	522	476	524	508	504	525	475	498	499	498	482	498	515	523	493	490	473	450	465	492	466	532	458	495	504	473	481	512	501	520	517	498	505	520	523	462	509	512	572	504	482	505	476	526	498	518	540	503	512	517	514	474	471	448	510	501	488	493	469	497	456	478	475	474	507	477	480	486	481	501	467	488	494	503	511	490	527	539	476	495	498	514	507	536	521	467	468	478	497	485	485	456	480	504	462	505	498	498	458	505	461	504	488	506	520	488	506	489	460	483	521	499	523	479	484	502	502	491	481	491	505	493	466	480	484	490	498	481	505	490	454	460	474	508	518	455	473	453	517	474	501	511	463	491	432	457	454	458	512	474	472	485	476	514	516	472	496	501	484	516	510	526	522	506	523	453	462	443	472	519	505	492	503	457	451	474	485	493	482	475	488	495	519	480	456	478	462	449	469	493	448	454	476	495	489	489	483	485	496	504	483	450	457	509	506	500	477	467	515	479	443	506	480	476	501	454	489	501	488	462	522	492	485	472	494	490	443	476	468	519	495	468	531	487	454	482	494	514	473	502	488	473	499	489	511	510	493	498	501	479	500	491	479	455	486	465	532	448	487	508	530	482	472	449	514	527	506	488	479	470	517	475	469	538	444	438	478	480	481	455	482	505	485	487	486	520	504	519	483	455	468	513	497	480	475	470	469	467	526	483	487	488	526	475	473	466	462	477	465	469	461	451	490	454	493	514	511	476	504	493	514	476	478	483	526	469	466	461	476	473	486	503	500	470	479	479	492	477	487	493	479	520	453	482	509	497	478	493	484	500	467	505	464	495	493	473	514	485	479	483	483	477	503	481	498	492	453	498	513	479	497	500	449	471	519	518	504	504	494	458	455	490	449	507	520	527	487	455	499	533	472	499	522	520	466	532	492	512	502	489	486	495	543	518	454	454	470	485	516	432	512	495	494	484	512	464	484	470	497	481	501	475	468	491	477	484	465	491	486	450	474	480	468	475	453	490	522	453	487	493	527	486	492	484	518	492	527	488	476	519	477	488	466	466	484	533	486	475	508	498	498	489	502	464	487	455	510	494	491	493	497	506	471	453	498	464	511	507	471	508	518	491	491	510	487	497	484	515	486	507	494	488	471	437	448	493	482	454	537	425	469	462	486	497	500	478	452	515	494	485	508	510	484	498	490	485	495	476	481	515	448	483	467	504	451	495	453	438	505	508	495	475	470	479	561	460	520	471	508	420	489	456	488	516	495	497	475	515	504	538	502	461	471	487	482	465	478	498	491	479	475	485	534	527	496	488	473	497	477	487	448	512	462	487	461	492	455	481	540	483	519	503	495	519	482	501	491	522	470	491	488	466	477	501	494	507	461	499	491	483	503	499	482	463	482	480	477	482	475	510	477	482	491	460	479	468	468	501	483	498	496	457	471	493	492	481	455	488	489	520	495	507	484	472	440	478	471	476	433	488	504	472	480	463	466	491	466	470	504	481	467	517	479	495	521	497	482	478	502	465	447	485	499	480	516	464	476	527	500	460	474	433	499	466	488	496	511	502	501	465	515	482	500	511	489	505	505	470	474	483	504	478	484	460	495	479	483	466	529	476	503	515	458	479	423	490	477	486	469	479	492	469	473	479	490	512	485	470	441	504	462	514	471	448	480	490	529	467	483	478	489	497	486	485	487	493	444	461	497	480	463	511	484	473	486	521	478	513	478	524	464	468	525	449	493	483	469	466	484	457	466	462	492	468	509	517	485	501	490	493	503	518	547	493	490	478	444	495	483	477	480	502	485	493	490	486	542	500	505	471	529	503	485	468	458	488	495	500	512	474	484	520	503	491	454	482	476	487	473	504	477	466	483	512	485	458	519	500	468	480	477	508	496	471	519	496	486	459	465	493	469	459	509	531	505	521	478	515	476	441	514	498	462	458	469	462	499	468	436	457	495	489	482	486	512	523	485	485	461	491	471	485	449	485	488	499	517	528	475	526	505	524	488	511	443	498	479	463	468	522	495	482	502	452	519	479	473	423	472	461	464	522	483	497	469	480	459	480	508	477	493	505	419	519	488	519	497	482	487	504	528	467	502	510	509	473	476	464	478	514	500	481	524	486	507	505	477	473	484	490	504	462	480	490	494	479	449	481	490	463	490	533	528	473	512	462	543	516	483	480	458	480	506	472	492	476	471	498	454	455	497	499	475	476	515	452	485	459	480	500	482	442	489	488	468	540	484	467	477	513	469	483	488	481	497	460	471	489	527	469	447	491	469	493	472	474	453	506	506	508	451	501	513	473	522	453	501	495	484	455	456	502	493	445	474	503	515	508	508	436	485	477	459	474	517	467	499	467	478	483	476	496	478	525	495	494	495	479	509	476	502	471	466	510	499	469	490	475	445	472	527	485	484	495	487	479	500	486	474	511	487	488	505	513	481	457	479	476	492	488	512	465	510	510	509	493	549	497	470	480	486	493	450	497	478	453	526	518	472	452	485	477	466	468	518	448	475	486	477	486	505	529	465	508	527	485	482	478	536	452	529	484	477	515	517	454	437	499	501	514	487	488	539	486	455	479	449	476	492	478	480	497	483	475	491	489	502	474	479	478	474	485	497	483	485	431	476	458	473	491	462	453	476	498	520	473	473	523	496	488	499	448	487	497	504	426	512	500	492	481	494	484	472	472	533	499	519	492	505	514	463	498	461	496	496	507	485	487	468	484	491	468	469	516	510	466	506	501	509	466	460	492	496	467	499	517	495	483	428	520	522	490	439	501	500	460	499	482	477	506	481	443	490	464	511	482	479	500	499	488	468	457	450	502	466	505	476	529	469	474	464	450	488	500	524	474	455	469	532	472	474	496	489	489	489	501	467	464	485	484	513	460	471	502	497	493	468	504	513	512	467	484	454	492	478	505	472	482	465	502	518	472	528	491	469	470	471	476	504	498	466	494	492	477	490	466	455	470	456	470	503	438	514	496	509	518	489	509	530	523	509	476	481	490	471	483	535	510	489	491	481	476	493	491	469	527	477	486	512	450	478	487	481	505	467	522	468	482	503	520	499	483	487	480	472	434	509	500	518	449	505	469	467	500	490	496	531	453	527	462	475	480	479	499	456	488	483	490	484	516	482	464	496	524	471	461	513	470	455	480	497	485	461	520	500	484	448	497	477	506	485	472	505	448	458	457	468	492	475	499	497	480	480	473	477	453	447	444	492	515	481	484	499	496	522	504	476	492	442	468	492	496	524	493	485	517	478	509	488	483	465	465	483	469	503	487	480	480	513	486	481	478	491	476	485	528	464	490	537	503	465	497	450	482	477	450	521	474	472	480	502	496	492	505	468	515	496	519	497	478	463	502	491	495	474	472	433	490	488	428	485	491	526	455	517	490	522	486	458	482	462	465	463	456	499	425	449	477	482	480	498
25196	21487	27918	25379	13183	3394	2228	1563	1171	1012	854	765	701	609	547	502	460	435	448	465	383	387	397	353	342	368	408	353	335	322	302	313	323	318	322	306	329	303	310	320	298	323	343	296	324	323	360	330	320	325	331	351	301	311	308	302	332	275	342	329	317	309	300	300	320	331	312	321	356	324	310	310	358	298	307	314	338	330	327	276	309	321	301	277	317	321	304	320	307	317	312	312	302	304	309	326	308	337	324	332	313	319	303	319	296	298	341	322	292	339	319	299	342	333	325	347	310	303	298	313	320	305	331	330	281	305	314	313	324	314	305	342	302	293	341	330	309	301	279	294	296	322	327	312	333	340	267	335	366	326	342	305	271	281	319	322	304	314	302	327	310	305	280	316	326	302	311	320	278	312	282	308	309	324	324	305	314	305	311	311	325	298	326	305	314	315	310	340	296	320	335	322	308	295	311	338	316	293	290	316	312	323	318	303	321	354	329	333	286	315	253	311	305	304	299	321	313	322	287	302	305	330	325	312	330	310	315	313	317	324	315	289	311	279	334	296	269	314	307	344	274	292	348	305	305	304	318	324	308	300	351	322	325	332	316	332	318	303	328	306	341	337	285	305	351	330	340	322	333	303	303	301	315	299	353	309	316	298	327	310	317	307	306	339	298	325	316	313	325	292	286	330	295	282	318	320	308	322	337	320	337	306	293	300	310	340	311	326	288	306	299	333	326	314	315	282	323	289	287	316	336	325	272	313	336	308	308	332	347	312	313	299	293	316	342	337	303	317	333	296	314	306	317	290	337	304	308	324	330	330	339	307	288	300	310	345	307	326	298	294	295	346	357	305	295	334	311	304	320	305	330	311	316	333	329	335	301	295	335	324	316	304	309	298	308	292	291	310	333	299	291	328	308	278	309	325	316	345	328	310	299	311	307	288	298	318	293	309	322	335	303	317	313	301	328	335	315	275	308	347	327	324	284	325	303	338	318	326	317	354	308	305	321	311	325	326	304	292	317	298	333	322	339	332	324	304	324	323	300	313	320	311	302	346	324	307	310	280	314	316	292	319	318	336	302	297	269	314	297	322	333	334	306	303	335	332	339	306	320	313	312	343	295	276	296	331	302	309	314	314	350	287	285	331	319	301	296	284	326	318	346	305	332	307	300	296	295	321	314	300	297	321	305	317	294	292	296	291	303	311	321	294	333	308	306	276	315	322	311	336	329	320	310	330	327	333	318	305	300	281	315	302	317	312	307	318	328	327	314	304	321	322	326	311	330	318	303	313	313	307	310	320	293	282	297	318	274	309	298	296	322	337	340	299	328	317	321	319	301	288	296	314	331	290	333	277	318	337	305	310	310	316	322	303	310	307	315	288	305	325	300	331	330	298	304	310	312	314	287	325	309	297	327	267	316	315	307	315	309	309	337	299	310	298	335	289	340	305	317	320	344	283	333	312	329	310	297	279	301	316	272	329	298	304	309	326	333	304	316	286	326	317	320	301	297	333	300	325	296	293	301	299	309	306	342	340	295	310	316	299	302	327	315	294	300	345	306	321	299	298	329	277	328	274	301	273	333	315	323	338	339	295	317	325	322	315	308	301	287	352	306	314	316	294	313	313	341	298	312	310	340	294	300	309	315	310	320	323	317	322	314	301	317	309	301	286	293	326	355	303	341	306	305	315	321	355	311	339	308	300	319	335	295	290	299	338	338	319	336	289	305	299	315	310	329	300	308	303	318	324	303	290	340	309	304	301	302	281	323	306	318	302	323	308	341	297	354	308	291	307	343	317	308	347	296	308	311	309	303	315	318	326	342	302	323	330	336	305	287	341	321	309	326	312	320	285	323	330	284	345	301	307	303	333	310	312	328	312	301	320	331	301	334	329	310	317	274	315	319	311	336	285	319	304	340	348	342	349	323	330	323	319	351	282	286	295	304	315	277	331	304	346	290	309	278	316	293	311	337	323	315	319	314	276	329	325	327	329	302	325	339	292	306	309	301	284	269	321	317	352	326	321	330	287	308	354	311	320	314	325	344	311	308	317	328	309	350	346	320	317	302	310	283	294	343	331	302	299	322	340	312	310	315	283	320	286	282	350	299	324	333	309	326	312	315	326	343	304	282	293	328	318	298	360	297	323	323	350	323	288	332	308	315	331	293	278	315	335	310	312	293	316	308	317	306	324	301	317	336	319	327	308	302	324	298	310	313	301	317	300	286	330	310	361	296	339	332	321	317	336	372	304	335	321	282	312	329	307	321	353	314	308	305	320	305	293	341	299	290	320	303	276	331	317	304	290	303	291	307	315	327	319	339	328	323	295	341	330	326	324	306	301	335	279	291	321	319	333	329	335	300	312	298	289	302	316	303	322	309	322	352	334	317	312	270	286	290	287	320	320	330	275	304	326	299	317	304	287	320	334	306	284	299	353	288	309	327	314	295	330	287	323	303	289	305	266	332	337	310	266	311	320	312	304	342	329	329	299	301	322	316	341	297	313	337	326	336	295	314	295	307	347	327	292	331	341	308	310	328	315	271	306	323	292	332	287	358	304	317	324	283	306	327	315	299	276	313	349	309	297	297	267	312	331	304	316	297	304	307	338	331	324	294	299	304	278	298	293	296	295	330	314	308	321	326	331	307	299	297	310	308	329	335	302	333	306	331	297	344	313	316	312	293	315	320	285	313	281	307	336	329	324	330	255	263	317	305	309	299	302	327	277	311	314	322	285	277	325	310	287	318	298	348	296	318	282	303	341	324	307	322	317	326	289	330	297	307	321	316	298	304	323	316	310	324	273	324	331	319	339	343	283	307	334	282	334	343	276	288	312	318	336	310	318	339	304	316	309	337	306	316	325	295	284	328	327	318	284	309	275	340	340	324	298	314	318	316	307	307	311	307	337	327	309	322	322	291	291	296	310	291	311	292	310	315	306	313	328	322	302	307	311	319	305	297	334	283	326	328	298	305	313	318	316	313	309	330	297	270	319	308	275	310	307	300	346	282	297	306	298	287	314	298	313	304	328	309	327	312	292	304	312	317	293	313	303	306	296	265	336	330	307	327	309	312	309	309	328	302	291	311	298	322	312	354	304	312	289	281	318	289	301	336	303	294	330	269	308	295	308	308	312	290	325	316	302	314	308	355	336	341	295	333	360	288	304	318	301	311	344	305	332	290	297	297	328	319	326	311	321	313	317	304	315	308	303	274	293	328	308	295	324	316	297	290	311	322	303	306	325	305	349	323	310	328	311	325	325	313	335	293	309	309	325	280	303	297	295	314	294	335	330	321	318	327	314	311	320	302	310	292	310	311	279	302	337	308	335	300	321	289	310	335	301	310	356	308	301	304	308	298	288	317	317	321	288	324	301	313	332	290	340	348	319	313	330	295	318	323	310	314	316	299	329	304	312	293	328	291	297	293	306	295	331	321	302	322	288	292	306	297	333	310	316	327	319	336	306	352	278	343	300	304	323	323	313	270	329	300	313	330	322	291	303	280	300
11226	20912	19800	13070	9638	7100	5547	4440	3679	3076	2425	2168	1834	1704	1494	1305	1150	1091	1062	1012	946	912	894	789	805	759	719	725	690	738	682	729	663	678	692	625	652	631	670	618	657	682	670	616	650	644	624	607	630	631	620	678	654	634	625	624	674	695	675	622	615	659	643	698	693	684	650	671	643	668	634	628	671	579	714	652	659	629	671	667	656	659	636	647	636	626	666	559	637	648	613	645	626	652	657	629	619	603	645	661	656	619	622	643	640	663	663	670	683	634	658	645	602	649	641	672	699	615	650	657	643	658	636	638	641	648	618	603	653	670	624	637	629	605	608	622	606	586	645	623	615	638	673	601	643	578	628	640	635	646	617	626	694	647	626	583	649	641	660	628	587	664	592	634	641	652	635	588	611	608	628	627	588	670	646	638	663	609	637	655	599	592	629	626	588	635	644	648	646	621	639	639	641	578	630	638	626	658	619	598	596	659	612	634	596	637	639	646	633	554	618	637	632	635	655	632	623	635	601	600	601	609	630	652	625	640	623	619	659	618	654	666	635	622	656	641	602	663	583	612	575	638	671	656	682	598	649	625	656	615	636	584	588	640	617	587	652	635	619	578	625	599	685	620	647	639	629	631	614	624	697	635	630	669	636	591	599	639	640	598	588	649	649	641	672	629	631	591	652	659	610	641	635	642	615	598	672	648	687	624	659	613	664	627	606	611	619	665	640	631	607	567	611	612	670	654	671	638	661	617	571	602	624	662	641	629	658	606	612	614	634	571	668	581	638	613	622	564	653	662	649	623	646	641	642	638	607	632	655	669	614	649	647	637	626	644	624	654	672	635	660	624	605	631	620	688	619	584	677	623	643	598	665	667	601	638	631	622	622	625	688	579	576	608	670	646	581	656	637	638	653	627	658	584	616	663	605	637	615	603	608	601	605	642	618	594	693	647	616	571	617	639	573	612	630	608	651	574	669	647	633	580	637	637	622	599	651	657	602	625	605	595	626	624	619	624	589	641	607	585	644	607	626	614	597	631	599	622	624	601	600	638	650	598	665	565	603	611	676	629	641	584	605	638	677	613	647	625	631	650	605	597	615	641	618	604	572	660	624	621	616	633	644	618	648	604	625	646	583	681	617	650	610	584	618	644	588	663	599	625	640	628	632	615	656	623	617	644	611	661	679	658	650	597	694	641	625	619	620	633	613	672	627	598	649	676	625	596	570	643	662	561	641	619	620	613	610	629	583	616	641	661	612	579	621	661	614	658	636	645	592	584	640	659	654	644	616	628	631	616	590	642	647	633	628	601	593	653	628	658	626	607	629	612	605	658	632	617	626	663	619	641	645	688	620	635	644	602	614	593	620	597	638	638	609	583	637	638	603	624	640	695	628	631	648	607	639	644	614	613	636	611	595	632	624	630	613	642	642	636	580	676	662	639	681	633	601	619	620	594	640	565	626	598	661	599	619	582	617	628	592	629	610	572	687	651	598	611	619	621	634	634	615	633	622	596	631	582	630	632	577	643	645	638	662	574	637	635	654	565	576	633	618	624	609	650	577	625	633	615	626	615	657	673	655	610	627	597	607	602	647	655	586	632	635	606	598	559	641	644	608	606	589	553	652	601	648	653	662	652	632	617	654	602	624	641	644	669	628	597	707	682	643	585	624	601	632	607	611	704	605	612	615	617	623	625	608	612	623	636	679	606	610	607	588	601	648	629	588	653	680	633	627	659	653	624	574	661	602	610	632	587	587	621	645	653	639	621	663	598	596	605	616	613	602	635	640	623	632	625	629	619	592	584	635	640	561	642	608	630	597	637	608	639	614	649	627	627	602	610	637	636	639	604	625	582	620	655	614	632	637	605	658	633	618	613	625	619	626	617	637	592	591	676	642	618	612	661	645	640	637	612	641	639	638	640	628	623	626	616	645	666	631	646	648	657	607	637	631	637	665	628	586	602	597	582	605	612	657	631	654	601	610	633	620	580	662	629	624	634	586	626	599	602	588	585	601	653	660	678	588	595	636	611	643	687	650	646	666	653	677	620	631	630	644	616	614	595	597	614	660	628	669	605	604	600	650	637	629	597	665	629	669	608	648	645	648	615	607	601	629	612	628	561	627	571	663	595	607	634	605	614	605	644	646	621	653	621	608	636	651	653	657	626	674	656	584	591	655	610	623	647	601	610	658	651	596	668	649	656	620	610	627	633	666	664	639	559	623	585	654	599	643	633	596	623	640	638	652	621	663	641	571	636	589	623	648	640	645	598	648	604	666	607	553	642	624	672	674	652	610	640	618	647	597	616	661	594	625	648	635	646	601	605	645	623	618	598	641	623	598	633	619	612	599	615	600	673	673	604	615	619	620	613	652	636	638	641	570	625	656	633	616	650	643	644	632	620	620	673	600	654	609	623	646	574	622	634	615	616	612	641	656	630	617	633	630	635	634	627	621	617	652	630	651	631	602	601	621	637	596	651	590	642	631	646	640	617	654	622	619	656	663	602	619	592	673	587	656	607	660	658	605	628	609	636	634	633	617	595	593	600	625	655	611	609	615	640	652	613	637	615	633	614	621	620	637	645	664	638	577	625	588	652	657	621	594	608	586	637	627	624	600	625	574	622	573	602	614	616	618	660	597	618	629	658	609	665	617	648	622	619	640	625	657	626	613	655	649	636	665	627	607	623	605	605	641	655	593	626	589	631	614	635	635	628	614	616	675	650	608	603	642	627	618	642	645	604	615	613	650	611	648	602	650	618	632	590	623	583	687	615	583	635	630	637	630	648	612	622	644	604	651	598	623	587	597	646	586	595	655	566	698	620	602	675	662	591	627	620	634	599	645	652	616	633	595	629	638	621	597	629	593	654	628	642	638	662	597	632	622	641	646	603	603	598	620	571	614	628	653	583	666	594	652	601	583	628	618	606	632	646	626	633	646	655	618	623	623	619	668	669	622	605	641	644	661	605	615	611	637	628	619	574	608	655	645	622	625	624	606	642	636	646	610	653	606	631	617	656	603	584	606	590	654	595	594	636	599	635	644	669	666	643	591	587	640	636	668	584	624	674	608	579	586	608	648	653	649	608	584	604	616	647	600	633	584	608	618	582	649	583	643	615	630	580	672	676	644	642	632	669	650	634	600	622	637	615	673	593	643	609	641	649	642	606	632	608	652	659	621	653	613	644	630	688	617	599	590	616	627	651	629	623	615	645	613	640	613	584	623	653	665	608	637	605	641	645	651	608	661	631	636	642	654	662	673	651	640	626	660	634	670	567	651	672	615	620	641	605	650	632	669	615	612	636	606	637	629	634	639	655	637	555	671	636	602	591	641	637	623	628	642	610	623	638	639	625	625	615	631	633	593	643	621	625	581	670	657	635	635	640	665	609	604	574	643	600	655	615	677	626	626	637	587	585	658	591	621	631	606	634	660	650	629	639	615	685	584	599	611	610	636	641	610	591	640	629	628	625	607	633	624	639	600	678	625	633	605	635	644	675	657	602	638	662
24174	21497	28931	24434	21425	12983	4514	2698	2044	1716	1428	1225	1103	998	870	810	740	736	693	607	605	620	567	561	513	541	561	488	524	498	473	475	512	500	482	495	498	516	497	468	479	453	505	521	501	490	477	471	455	482	485	493	515	500	498	493	486	461	502	487	451	476	515	492	459	487	476	476	503	466	445	486	476	479	519	469	488	482	464	480	448	494	484	507	442	514	492	446	462	476	526	469	459	478	464	469	476	458	458	494	500	507	485	518	479	499	479	466	463	495	446	486	508	473	458	471	542	483	451	472	446	449	482	471	475	445	484	489	437	492	456	454	455	494	488	488	465	464	468	494	486	460	467	432	462	475	493	480	416	479	466	468	482	495	461	430	434	498	487	493	452	490	428	497	487	488	463	443	498	482	451	518	479	474	452	471	466	474	478	463	515	500	478	496	454	493	446	430	455	473	481	471	489	453	479	453	512	477	472	449	466	517	510	454	514	456	526	443	487	479	445	488	463	488	458	457	491	438	494	474	498	489	472	462	508	492	491	432	487	471	467	501	475	469	491	443	475	471	484	492	466	444	481	470	480	501	503	482	483	482	459	468	514	470	493	488	468	460	473	488	461	448	451	468	468	478	466	488	493	465	446	484	467	493	497	449	445	468	458	468	477	490	484	435	491	447	491	478	472	467	520	464	492	477	471	494	447	465	447	459	490	451	487	459	482	490	503	488	494	469	462	474	473	423	512	481	481	468	465	449	470	473	485	463	477	459	482	441	473	487	476	450	469	449	451	452	466	451	467	497	478	469	490	453	468	469	429	479	495	481	479	466	464	466	463	527	503	465	422	525	439	478	451	497	502	452	498	482	501	490	480	482	518	529	456	444	458	472	502	471	482	441	510	479	522	454	459	504	458	461	485	473	478	467	510	427	466	476	447	462	498	420	497	449	483	450	523	471	455	466	459	488	470	468	503	447	459	454	450	486	501	466	464	432	426	492	439	426	497	515	508	492	495	471	475	461	492	470	514	466	478	470	492	470	490	474	488	474	498	470	500	427	476	450	506	466	452	468	516	483	490	492	457	522	485	454	451	444	441	498	494	474	469	464	481	486	475	433	470	496	446	478	479	444	470	478	467	468	468	507	477	510	475	485	469	457	454	486	496	496	493	497	478	477	454	475	507	546	466	458	477	429	480	440	459	481	474	468	453	451	498	475	455	460	462	445	464	480	449	460	462	472	464	493	459	429	499	477	492	463	473	488	450	462	474	475	458	502	470	453	472	467	460	502	482	427	497	436	453	404	467	446	464	450	459	458	472	422	530	472	458	503	451	457	494	451	484	439	466	450	476	452	471	480	497	433	471	456	465	456	471	449	471	487	476	442	478	455	457	472	465	445	472	463	463	448	495	490	510	460	433	438	466	515	471	493	456	512	463	464	464	452	447	495	448	462	482	455	427	446	463	493	472	453	460	497	485	437	462	450	461	470	463	447	476	467	451	452	493	462	460	504	502	492	461	444	433	440	483	449	507	469	477	475	459	482	468	494	429	501	498	432	476	462	452	454	479	436	452	447	431	457	453	478	472	475	470	482	502	479	505	477	484	463	471	476	467	485	450	452	442	464	479	490	460	453	473	463	482	473	454	467	464	462	449	505	449	458	435	464	441	496	496	468	440	476	482	457	465	468	503	476	443	456	482	442	488	443	471	498	433	453	472	478	492	471	478	467	457	473	418	477	442	477	465	485	444	515	478	428	444	456	495	484	439	477	460	488	471	444	525	488	483	489	475	496	476	449	446	476	479	502	482	449	473	479	447	438	436	469	459	494	487	481	476	447	492	424	479	453	479	465	483	474	476	453	473	447	494	473	500	446	462	495	440	450	470	457	445	514	445	463	487	439	487	478	449	453	502	486	489	506	481	486	498	482	501	453	496	437	473	467	462	464	449	474	457	482	490	463	447	458	457	472	440	467	462	462	477	469	484	492	487	500	496	487	453	458	440	455	481	481	493	450	460	509	486	469	491	468	485	442	461	497	449	492	454	502	496	507	486	463	453	498	452	522	451	440	501	450	448	451	472	472	492	488	465	467	499	496	456	484	478	481	459	463	480	408	446	449	479	488	454	475	431	472	472	479	467	460	487	428	488	484	513	488	472	476	456	479	470	467	498	442	494	465	456	458	477	476	440	437	460	486	466	461	483	484	453	468	518	468	479	491	482	442	447	488	466	457	482	499	427	408	500	452	438	473	456	465	466	509	516	480	456	504	496	448	463	462	474	435	460	444	439	472	446	440	459	477	495	482	466	469	476	449	486	472	488	474	437	457	455	454	457	481	495	499	485	465	477	448	465	473	471	495	480	462	485	456	490	493	460	458	481	457	465	467	469	505	512	487	497	484	468	522	470	473	506	470	477	481	474	436	443	444	485	521	505	447	448	507	481	483	475	446	464	494	492	453	436	472	469	500	469	509	490	445	492	433	478	479	472	468	498	480	407	495	484	433	442	476	459	452	472	470	498	514	505	505	474	503	423	455	457	462	478	490	487	459	476	443	505	489	492	457	479	475	483	491	484	465	492	468	481	471	463	443	469	492	460	451	447	441	488	478	480	452	466	483	493	464	450	476	478	470	435	471	464	446	448	466	470	470	504	488	461	475	469	479	451	457	468	476	471	470	477	477	484	448	461	472	448	475	481	483	484	474	486	460	458	484	501	473	481	474	482	464	487	493	458	460	470	451	456	446	482	443	498	479	475	456	462	489	465	445	502	519	506	457	454	504	449	474	447	480	492	488	452	518	465	489	475	443	456	502	463	436	489	435	462	456	506	471	502	456	436	487	438	467	465	482	447	428	475	427	490	452	473	495	496	507	496	477	496	440	464	467	444	450	471	443	443	468	492	458	478	471	456	444	489	490	491	448	482	442	461	473	469	470	423	480	488	485	453	496	471	524	492	477	474	480	465	472	445	493	462	473	438	453	469	487	502	488	448	448	468	461	455	487	443	434	478	450	477	452	445	465	469	464	442	508	428	444	471	490	464	435	445	498	489	464	432	448	447	488	496	484	472	488	445	462	467	482	479	486	448	463	412	491	468	470	471	456	462	465	458	488	476	480	429	498	455	469	497	470	450	472	488	465	463	468	475	484	445	472	451	464	479	466	455	439	483	462	489	484	463	474	483	480	457	461	449	445	449	454	475	474	506	460	466	471	491	479	471	473	461	436	507	508	501	479	448	479	449	517	508	503	438	440	467	471	476	495	480	491	443	447	469	464	452	497	468	443	517	525	448	473	484	428	488	505	479	475	461	484	460	486	427	475	477	481	461	484	505	460	478	480	444	458	480	456	455	491	458	474	478	454	507	478	458	486	496	470	430	467	477	438	425	436	481	454	470	461	481	449	491	424	495	465	468	483	493	486	480	458	490	450	425	473	474	408	485	454	448	475	451	456	464	444	497	470	478	444	466	431	459	476	471	499	483	482	507	499	454	442	493	488	465	497	479	466	457	528	458	433
13985	27115	25230	18271	14176	11158	8924	7247	6010	4996	4106	3555	3073	2654	2386	2148	1896	1707	1570	1462	1457	1437	1333	1272	1099	1123	1126	1020	1008	987	1012	1057	949	971	921	1014	955	1002	955	920	943	989	955	969	920	916	915	899	951	969	947	964	928	929	931	938	905	975	901	907	941	964	916	983	947	938	900	939	969	914	965	973	989	941	957	963	953	961	949	924	933	972	912	940	947	895	905	871	927	915	933	879	961	928	959	873	948	929	900	896	925	898	929	927	884	967	868	881	917	930	881	944	902	930	925	951	923	948	927	870	992	978	936	949	906	926	932	893	944	852	942	930	930	927	938	889	958	887	946	883	897	898	882	908	938	877	893	935	862	926	874	926	948	872	904	895	914	904	969	923	912	937	915	963	907	913	861	862	917	887	874	885	907	909	841	935	905	893	912	869	880	888	900	887	905	925	858	920	862	881	892	886	882	899	910	943	854	900	903	902	898	885	910	898	895	897	923	964	903	972	948	918	913	940	917	926	918	878	868	932	894	881	886	911	918	937	900	918	871	945	921	893	864	947	892	893	881	910	923	878	900	926	971	950	873	878	907	883	902	882	843	914	915	915	886	903	897	876	880	859	826	913	919	913	939	903	888	921	902	908	912	898	936	896	895	936	891	917	922	873	942	853	933	908	855	956	905	886	924	914	947	852	885	905	878	871	913	937	895	866	891	902	928	883	931	871	908	875	908	936	892	879	867	889	928	849	881	871	946	862	965	903	926	841	939	910	903	935	910	950	950	854	863	878	881	940	934	864	882	911	889	913	927	861	895	921	926	908	893	913	922	889	887	888	906	928	884	894	876	840	919	920	880	920	887	907	882	925	958	862	937	939	894	888	910	903	912	900	936	925	907	891	921	925	883	914	905	917	933	890	842	889	888	947	920	876	912	959	937	906	901	900	898	926	905	874	928	899	874	911	902	1023	927	904	946	901	904	927	944	901	883	894	894	880	965	903	902	933	886	853	932	872	928	950	895	917	892	898	881	909	932	948	939	903	879	930	900	958	929	921	876	892	868	894	866	866	913	891	875	909	920	880	902	934	890	931	971	884	895	874	952	874	924	888	885	916	893	926	941	861	874	899	883	908	883	858	851	923	925	899	895	897	905	880	936	896	899	909	920	916	881	915	879	878	937	943	902	897	931	911	850	899	861	961	898	939	898	897	906	913	893	891	893	927	894	899	901	889	890	920	937	866	904	911	943	918	889	910	895	930	868	895	937	990	897	855	938	902	909	884	968	910	920	932	957	933	913	891	997	932	859	900	861	899	938	890	881	872	941	860	933	911	899	925	882	944	905	849	912	899	946	918	893	904	892	886	858	915	932	880	938	948	862	899	936	893	896	922	903	880	902	960	914	903	885	895	893	936	920	911	913	873	851	906	951	902	877	904	860	884	895	928	895	857	851	868	899	911	906	933	921	866	918	847	934	915	870	906	942	904	916	905	913	851	891	831	917	924	902	925	877	868	919	910	897	887	889	931	876	904	865	903	924	914	921	951	910	939	924	908	915	887	875	874	891	922	985	915	934	938	864	876	901	903	912	935	910	910	945	857	882	946	878	869	856	985	903	916	906	926	887	883	868	902	911	939	955	876	972	935	867	851	871	971	921	910	943	946	902	952	875	871	924	877	936	881	903	919	910	883	910	943	942	977	916	894	905	899	862	900	829	905	896	905	913	910	886	877	917	934	893	896	907	906	891	910	939	915	915	985	921	901	869	912	928	892	961	923	890	862	922	909	901	900	852	925	884	925	854	921	908	916	872	901	919	892	951	944	906	958	861	897	840	862	924	910	896	913	876	893	877	905	915	901	868	879	865	862	934	914	913	905	861	873	938	898	907	946	897	908	931	918	945	902	866	884	928	934	905	886	873	954	899	960	920	889	894	859	924	919	864	877	877	851	913	899	910	944	955	918	948	873	843	883	926	922	933	892	909	910	914	870	874	922	909	886	886	910	900	872	906	875	888	900	965	879	892	881	940	868	938	905	915	846	915	873	934	901	892	960	912	919	944	921	916	861	900	909	932	947	880	895	932	946	887	858	943	906	900	945	907	926	880	906	876	946	867	909	862	859	930	878	841	900	923	906	913	898	928	865	926	888	942	925	907	893	927	910	946	980	883	876	893	930	890	931	878	902	926	849	927	921	868	941	911	878	927	903	884	898	907	880	941	875	944	945	905	885	874	901	927	903	882	951	918	905	864	954	884	936	880	876	901	945	910	940	889	855	861	882	905	903	960	942	917	891	933	918	922	871	942	896	938	876	944	889	885	870	855	874	976	870	929	896	921	898	872	868	860	901	881	873	935	921	892	950	929	896	970	916	923	918	936	899	877	923	910	918	927	894	871	882	908	889	941	857	916	928	988	901	892	859	877	901	939	906	899	923	940	929	873	949	921	963	938	976	928	916	912	883	877	912	834	871	901	882	949	957	928	946	921	898	880	982	880	912	868	898	891	939	966	864	870	930	856	852	855	884	904	921	943	839	895	926	856	890	891	893	889	927	879	950	898	908	874	911	917	938	924	873	898	897	917	887	944	921	865	945	894	905	928	945	929	884	908	943	854	868	899	890	895	883	860	886	903	896	849	861	883	935	872	951	908	908	848	909	922	888	908	926	950	938	940	890	870	922	857	902	901	886	922	844	916	857	920	886	903	843	910	923	873	911	910	898	892	891	880	896	896	944	866	875	888	901	908	904	912	881	903	877	894	914	927	890	942	921	910	874	842	857	867	839	941	935	863	836	890	872	888	876	895	913	924	944	891	909	849	931	933	915	947	878	916	891	856	842	970	892	917	933	902	923	879	884	907	892	854	867	818	870	887	950	917	855	942	922	960	919	874	900	875	876	884	894	907	918	903	879	917	831	926	954	942	895	890	932	890	871	854	857	889	910	931	848	877	877	881	876	906	946	886	875	881	879	915	880	912	831	877	910	958	916	924	943	886	865	938	927	878	906	848	935	915	876	902	887	891	888	894	861	918	872	901	881	904	945	887	898	951	893	882	903	903	913	917	911	914	942	952	875	873	887	908	907	935	911	919	907	926	896	877	960	951	946	880	923	926	946	892	937	914	857	935	879	924	878	898	952	870	981	908	903	881	962	904	935	954	899	913	871	969	896	932	886	900	904	917	970	923	829	881	937	904	869	924	920	831	875	956	908	920	919	865	862	900	899	931	912	991	924	864	894	904	919	880	943	943	917	889	928	915	926	961	880	872	858	913	910	894	932	837	887	919	939	864	864	936	888	896	917	961	896	958	880	886	919	853	892	886	896	900	934	893	919	894	863	901	899	931	948	856	931	932	875	902	899	971	898	949	874	877	812	869	899	937	897	933	915	895	939	863	922	947	916	892	882	929	908	922	910	960	913	889	887	873	871	891	897	916	827	948	932	874	923	908	925	904	853	873	939	867	866	910	883	965	1012	965	874	885	873	908	858	897	910	953	896	839	895	879	930	884	934	944	863	904	931
27460	17322	5607	2332	1143	769	579	515	405	386	342	313	304	273	297	264	240	268	218	254	227	282	262	237	261	232	223	243	257	211	220	215	232	234	230	228	229	213	202	249	193	246	251	249	219	239	242	223	239	223	255	250	238	231	254	249	221	228	216	236	217	233	244	245	251	264	256	236	253	258	235	218	260	264	255	248	221	223	250	239	220	223	229	223	222	218	241	258	238	222	221	241	225	200	251	245	242	230	235	225	231	209	246	236	248	273	242	220	255	224	240	206	223	251	232	211	232	266	260	248	221	253	254	227	231	232	235	254	231	228	227	273	207	218	211	253	238	228	204	245	234	217	216	245	210	208	272	207	269	230	223	225	246	277	235	208	235	237	214	244	251	218	227	214	242	220	214	253	239	235	237	233	220	237	231	240	223	215	256	225	216	216	225	238	243	213	234	227	219	235	239	224	245	207	234	244	220	236	220	214	228	234	235	209	250	223	204	237	250	213	207	241	225	223	215	239	270	252	259	240	233	215	201	242	239	214	236	239	232	222	231	225	201	241	237	222	254	233	237	228	230	232	199	231	214	218	226	228	208	242	244	242	236	270	236	217	240	224	219	229	234	234	232	230	240	260	233	231	227	246	252	223	221	255	233	224	229	247	236	200	216	209	229	235	239	250	256	232	214	236	236	224	238	214	226	253	243	244	246	219	238	230	248	244	236	227	242	222	259	242	216	238	212	264	226	230	224	250	209	219	202	232	227	229	227	222	248	220	240	209	209	210	225	253	220	234	240	220	252	230	250	233	200	213	218	197	234	221	234	223	229	237	262	229	231	263	225	225	212	217	210	224	255	231	236	211	228	242	254	238	244	239	238	247	233	239	237	212	258	236	239	230	222	240	236	269	216	232	220	255	238	216	220	241	259	241	221	197	262	244	211	229	228	217	221	218	226	220	218	240	221	228	225	219	248	217	236	230	240	218	212	224	216	236	217	254	235	232	254	253	235	207	231	244	229	258	258	208	222	225	239	257	217	225	219	236	216	237	233	236	212	230	227	216	258	232	235	259	239	207	231	239	230	246	215	226	243	223	207	220	237	243	217	244	249	235	266	249	206	242	256	221	258	242	233	220	218	236	246	260	232	236	234	218	216	223	237	229	223	222	211	245	246	233	228	221	222	230	227	227	248	221	223	237	243	248	239	212	249	228	203	218	226	243	211	229	204	230	237	246	217	226	211	219	241	258	234	246	235	232	253	254	233	243	234	209	238	221	261	207	238	238	226	207	235	224	215	234	229	228	224	228	227	220	258	248	241	229	243	244	249	224	244	201	238	227	217	223	230	222	212	222	239	217	228	228	241	235	217	222	230	256	221	234	234	227	215	230	232	215	216	232	252	238	234	212	248	235	223	240	240	234	226	212	229	233	224	243	226	263	242	218	239	243	229	238	228	234	232	247	262	256	242	244	236	224	224	223	208	204	232	229	213	239	203	227	245	223	209	208	253	228	220	241	212	243	207	210	221	240	251	238	213	227	217	247	220	217	221	236	225	213	221	247	256	252	229	242	254	245	236	210	202	230	221	261	219	251	228	244	233	240	225	223	238	252	225	229	227	209	249	223	236	220	250	201	232	252	223	226	229	223	221	231	259	228	260	239	226	247	231	237	234	251	235	229	231	218	224	246	246	208	215	235	235	200	193	241	227	233	232	258	226	214	225	233	233	223	256	232	230	232	220	234	251	238	213	209	226	236	229	233	254	255	218	247	224	231	225	241	236	222	214	244	239	233	233	236	210	225	242	251	247	238	258	226	233	240	261	212	238	242	217	232	210	224	258	217	210	235	237	210	217	229	240	233	239	224	218	216	242	221	246	240	232	256	220	204	235	224	227	247	218	247	219	247	225	235	227	221	227	222	227	245	239	241	265	239	239	241	231	209	248	231	240	217	240	240	226	243	212	221	252	248	238	219	248	211	234	224	248	235	253	228	193	213	207	214	253	232	219	236	245	216	222	234	232	226	234	228	184	237	219	242	235	241	244	196	251	240	226	259	235	238	208	256	217	218	224	237	249	222	211	216	236	215	235	249	222	228	233	237	240	222	242	233	211	205	255	243	234	230	215	222	236	252	245	244	197	227	225	213	244	234	220	212	204	230	251	224	235	232	212	209	227	254	234	229	245	236	221	210	218	246	262	237	232	220	221	215	271	201	249	208	215	209	249	252	210	230	215	227	202	204	253	243	252	239	257	208	246	218	241	225	220	252	245	214	245	246	233	218	250	241	248	200	251	246	222	219	279	237	236	236	256	247	233	212	221	229	216	247	221	219	241	199	238	223	217	223	227	230	231	219	209	222	248	245	239	240	230	223	192	245	225	255	218	234	211	231	217	241	242	255	242	238	228	205	222	241	223	252	232	211	218	222	223	242	258	210	238	253	224	226	253	210	242	229	261	235	235	223	250	224	224	257	226	240	222	224	240	242	221	245	235	220	249	220	221	242	243	241	220	227	266	247	221	231	206	222	238	215	206	240	239	203	253	235	213	227	236	241	234	233	245	207	218	227	229	262	227	229	218	244	239	220	221	220	214	211	243	243	220	234	214	232	247	228	211	232	235	263	265	242	235	253	222	216	240	242	231	234	262	238	214	213	252	206	230	232	221	232	237	220	228	241	206	245	247	249	211	236	225	210	239	214	226	225	230	218	228	223	232	254	247	238	236	226	241	252	239	238	217	223	218	251	225	241	241	229	234	246	257	233	220	225	243	213	233	213	261	220	225	216	234	241	223	204	243	236	233	232	214	255	225	244	245	233	231	238	233	246	231	250	210	228	256	242	233	205	237	205	253	231	209	229	246	206	226	246	242	246	248	253	215	227	256	221	228	203	220	228	217	231	218	215	244	210	232	236	205	240	230	250	220	241	224	216	232	212	234	217	256	229	221	218	220	224	249	247	221	223	214	229	228	219	218	247	224	223	211	237	245	223	198	212	253	225	241	231	225	246	210	237	259	208	186	239	215	226	199	232	238	203	253	247	222	234	210	236	221	244	234	224	238	217	245	216	226	219	227	234	226	241	210	253	239	230	234	235	222	223	223	242	241	211	232	201	230	231	236	209	211	219	246	209	272	229	230	223	233	204	231	249	245	238	233	227	239	225	228	247	216	236	217	227	242	248	256	205	261	248	240	206	259	233	232	230	220	239	245	243	222	232	207	243	237	228	206	260	223	253	242	236	219	233	224	233	241	252	230	212	243	210	236	233	230	225	246	246	237	235	229	220	219	246	227	239	219	244	244	222	223	245	241	208	235	256	228	267	216	208	209	216	234	224	231	232	261	225	248	254	234	240	261	201	214	219	238	242	233	226	217	243	229	222	226	238	248	254	235	241	263	239	227	225	215	233	229	252	261	246	234	214	228	241	239	234	213	247	231	198	233	220	247	228	216	214	227	225	239	228	219	251	240	233	209	222	248	191	240	228	218	225	215	247	233	242	246	241	238	249	225	222	214	213
8420	10909	10246	5599	3618	2566	2022	1620	1318	1142	1046	839	792	758	715	678	610	589	592	577	545	558	578	492	487	516	534	482	495	508	481	495	493	495	457	487	440	513	463	494	484	481	488	499	470	506	465	487	500	483	483	489	481	478	479	448	515	546	519	477	482	506	521	445	502	487	515	528	498	491	506	528	485	468	523	452	529	517	528	509	499	497	486	504	513	481	480	499	467	471	528	452	487	519	480	503	491	450	506	453	519	468	499	528	482	504	478	445	494	501	484	516	502	476	512	531	473	494	516	453	486	459	476	481	479	468	505	460	462	482	496	486	510	487	490	527	498	448	487	514	499	481	514	456	453	491	486	507	491	483	488	488	448	487	482	505	510	514	494	472	476	480	473	502	495	494	509	457	491	519	444	451	548	501	484	469	485	477	486	494	456	472	468	476	462	452	502	521	479	442	459	502	452	460	438	461	447	477	477	461	456	521	472	487	497	488	490	468	473	522	495	473	474	468	477	477	515	457	478	483	501	458	519	485	465	463	454	464	416	457	511	504	475	507	499	502	480	539	522	503	460	461	465	480	470	507	548	485	473	466	454	472	493	490	485	484	459	474	487	484	463	516	503	495	484	454	497	488	462	491	465	514	480	508	499	446	496	476	536	491	468	499	471	469	476	468	470	483	450	524	484	459	497	486	492	477	429	498	462	479	478	510	445	474	453	469	520	499	468	472	489	489	514	491	536	463	496	447	462	495	504	486	479	458	464	447	443	485	505	492	485	462	482	451	505	520	448	473	471	455	453	454	501	513	496	458	464	454	478	460	477	464	454	471	496	448	475	499	466	441	512	478	495	471	499	492	463	531	491	492	526	481	498	478	452	532	444	476	463	469	491	495	493	470	476	466	492	453	442	478	470	479	478	508	475	436	473	466	490	520	470	485	505	487	488	463	426	484	491	467	472	519	440	453	477	480	523	477	500	478	501	486	486	504	454	480	499	449	453	492	524	459	508	463	503	509	493	478	454	484	457	480	506	505	481	463	495	492	478	475	438	521	471	465	496	485	477	485	510	491	474	463	474	472	492	488	509	473	472	483	481	520	468	465	496	455	448	459	481	462	504	509	441	479	444	501	476	486	452	445	486	476	459	510	464	429	496	506	466	469	503	463	495	488	461	477	472	486	486	513	462	461	501	452	425	503	534	474	481	481	448	460	494	472	525	473	494	481	485	497	491	482	515	520	511	446	465	475	489	455	473	520	468	473	446	520	480	486	476	539	457	474	451	514	485	509	475	526	514	484	482	472	507	439	467	505	488	452	498	482	480	482	458	470	481	524	449	509	502	513	445	455	460	498	469	462	465	482	471	490	448	474	509	445	501	480	496	475	459	492	467	493	491	499	465	490	481	486	482	471	485	482	490	514	467	480	503	480	476	496	518	511	517	518	417	504	493	478	491	503	464	457	475	512	519	488	507	465	471	481	500	489	450	493	448	491	512	506	485	459	452	463	484	528	458	547	491	504	435	507	484	490	486	514	477	468	492	494	465	469	456	432	517	506	490	503	480	461	504	482	490	478	469	496	517	495	480	497	483	516	493	523	491	489	497	456	477	465	469	498	483	491	477	462	495	498	521	463	459	495	515	465	520	484	488	436	454	493	529	466	468	514	503	469	485	467	492	470	486	478	483	480	454	512	501	445	476	442	502	485	504	482	489	525	455	455	430	480	473	508	507	499	469	472	439	456	462	496	476	438	490	485	520	483	489	514	488	459	495	475	484	496	481	482	478	499	471	497	492	490	479	474	476	464	483	485	489	455	494	440	482	492	483	496	499	478	471	512	498	461	490	448	464	474	460	480	493	535	509	460	508	456	478	480	487	474	463	511	496	467	484	467	482	461	504	474	465	475	489	463	444	488	493	452	479	524	475	482	460	503	481	512	502	478	490	491	506	518	456	497	453	491	442	458	464	508	484	491	453	522	486	488	506	498	492	464	493	471	457	462	495	498	531	478	526	479	463	471	513	471	494	469	470	480	483	470	486	504	468	456	469	451	464	489	451	518	479	443	520	529	476	454	499	452	524	452	512	467	438	494	515	525	498	461	514	440	463	510	494	467	460	518	477	495	488	484	495	507	520	511	492	504	470	483	473	474	539	481	493	499	483	481	460	489	446	488	498	492	474	513	520	485	456	491	467	459	504	478	500	482	458	515	466	456	453	427	439	476	501	500	444	478	487	471	536	498	485	465	530	491	480	499	493	498	497	487	495	466	506	460	485	463	502	513	447	489	474	479	515	473	476	483	496	487	500	444	493	500	482	445	487	500	487	489	459	489	478	492	480	457	512	471	486	499	462	494	486	485	496	479	483	455	480	481	493	449	488	499	502	475	452	485	487	498	443	438	544	467	466	493	455	493	499	500	481	484	502	461	490	494	471	499	481	503	514	456	473	483	452	486	443	458	441	491	490	510	511	480	440	486	526	464	501	508	489	480	488	439	466	501	479	500	513	455	474	437	533	477	444	488	486	450	488	469	476	520	518	501	495	481	531	473	482	511	464	487	446	532	465	477	506	476	538	502	511	510	507	478	507	510	454	461	456	521	469	498	473	469	474	447	469	474	449	490	466	536	457	469	519	462	525	495	476	474	476	477	492	498	491	469	468	445	461	482	485	494	486	486	482	509	496	472	477	496	491	478	457	498	458	480	438	521	462	468	478	543	440	504	502	490	485	486	467	480	474	450	492	445	468	484	480	473	485	469	474	494	475	455	519	465	513	518	488	516	517	477	495	507	501	459	482	511	495	523	458	485	464	462	461	487	517	480	500	487	507	516	456	413	509	468	480	484	493	478	477	480	455	524	475	463	484	519	491	466	501	481	488	504	488	503	492	497	515	443	513	490	484	491	440	489	470	523	480	488	477	460	472	497	473	486	507	469	468	474	514	463	475	518	481	509	482	477	492	474	508	519	493	496	466	469	484	474	487	473	462	489	449	468	490	474	507	465	512	467	492	487	471	491	486	496	517	492	487	459	468	455	488	468	494	504	522	443	486	446	469	471	440	492	473	482	484	473	442	503	478	470	487	519	474	486	505	479	503	467	474	435	511	478	452	493	499	526	462	499	475	535	452	452	506	464	468	502	451	513	490	499	474	475	485	496	473	437	444	487	454	519	475	504	479	490	471	512	504	498	447	481	478	469	453	501	454	469	467	456	449	506	491	466	506	520	471	508	493	483	447	514	470	505	497	461	474	470	466	491	431	519	489	479	492	494	484	479	472	497	429	499	511	488	490	447	506	496	494	459	513	446	485	483	469	537	461	496	491	489	518	468	490	454	495	521	466	462	459	479	471	510	511	458	455	465	479	487	462	493	492	502	513	532	501	507	476	502	461	512	500	481	465	491	486	475	495	463	492	483	460	508	508	479	496	473	520	467	440	522	454	483	487	470	450	487	470	511	481	457	495	484	467	505	467	498	481	468	488	496	447	476	476	489	510	459	498	489	503	513	461	456
25177	21482	27964	25270	13177	3392	2192	1536	1174	1015	890	776	615	596	573	472	499	454	430	384	381	373	432	362	343	347	334	334	313	319	321	360	344	342	339	337	311	321	352	314	296	319	314	312	305	299	342	296	329	315	311	365	289	349	330	312	308	288	320	333	297	331	342	297	305	309	305	341	275	307	332	308	343	324	316	331	299	326	316	295	323	334	308	317	334	286	301	314	324	332	326	305	333	320	302	314	327	269	316	265	314	327	341	302	335	306	321	327	295	316	328	323	304	313	303	310	321	322	323	323	299	309	329	302	318	304	310	323	314	316	322	315	310	290	311	287	322	312	331	293	329	325	300	317	288	310	315	301	296	296	334	300	329	280	275	284	334	327	315	315	299	337	281	300	321	288	340	307	298	307	312	283	300	322	298	320	312	327	308	317	303	313	315	331	317	320	273	304	285	321	295	309	312	306	310	289	295	320	315	302	276	309	299	307	302	300	311	296	311	334	313	306	314	293	301	326	307	299	305	301	307	301	308	314	292	333	313	307	313	314	284	297	302	337	319	287	302	311	316	315	295	296	295	299	336	323	337	299	318	321	309	313	303	320	331	318	293	305	312	289	306	305	279	322	311	325	311	320	305	305	310	292	282	303	271	305	311	295	305	292	279	302	291	317	296	323	293	317	317	341	329	290	336	305	305	338	339	279	306	319	307	279	312	325	329	304	310	309	305	326	328	286	308	319	287	299	292	285	316	308	345	329	291	289	321	296	284	316	335	298	342	311	304	323	297	300	300	296	318	325	300	331	300	315	311	320	302	325	285	286	283	279	330	279	289	282	291	313	322	317	270	287	301	340	328	314	320	302	334	325	308	330	293	296	308	308	309	277	301	342	273	322	313	337	289	305	321	272	309	316	333	297	279	309	302	306	364	340	298	294	303	296	304	320	309	309	315	333	318	330	305	328	302	304	305	295	313	331	297	308	293	318	302	306	353	328	295	352	317	297	302	325	317	341	296	316	302	322	331	315	305	299	294	342	304	324	325	333	287	289	286	335	347	271	297	298	291	299	296	332	312	296	304	324	326	276	296	334	317	282	326	269	323	325	307	298	284	322	322	318	302	298	317	318	269	323	322	302	300	303	291	299	311	311	320	303	329	348	328	328	295	300	295	276	299	324	293	310	313	307	309	295	299	296	307	320	318	290	321	294	352	316	287	323	266	309	333	314	311	266	300	306	280	304	318	308	304	290	307	292	324	330	318	298	302	313	320	262	307	304	316	305	319	316	314	309	318	304	294	294	310	315	308	346	350	304	338	325	319	303	302	311	327	298	310	311	302	310	304	323	306	300	292	310	291	325	297	322	325	305	328	282	308	319	304	294	281	334	295	320	296	307	278	286	303	310	305	294	291	315	327	320	301	315	312	321	307	316	302	331	316	295	304	337	277	286	322	294	302	323	338	298	289	303	314	325	296	308	315	301	302	305	322	307	301	305	315	300	279	303	297	293	311	312	331	264	301	301	332	322	338	312	313	299	321	296	325	319	316	294	334	273	296	309	274	320	292	309	313	297	292	321	308	296	319	299	287	327	305	314	310	309	339	305	354	319	296	309	311	327	295	300	306	281	283	312	279	299	314	331	289	282	288	340	306	297	330	285	331	317	271	316	303	271	298	328	311	287	299	295	317	307	309	329	334	292	324	318	334	289	272	318	342	321	334	326	333	331	292	295	298	315	304	310	305	283	324	335	305	318	290	274	317	322	313	302	308	293	329	313	308	293	307	303	299	304	324	290	299	308	346	313	334	308	302	314	309	289	344	303	300	304	308	289	303	338	288	278	285	321	291	283	319	301	348	323	281	278	320	310	317	341	308	284	304	326	333	311	321	283	312	309	285	328	298	342	292	312	285	318	325	277	278	324	321	292	277	322	307	310	327	308	289	276	280	308	308	321	304	300	304	319	336	311	277	295	295	322	289	296	331	323	304	325	282	299	321	331	293	291	341	313	333	311	288	324	269	336	297	309	289	318	311	312	317	297	306	264	331	305	289	325	312	343	309	300	306	273	309	319	336	329	288	280	291	299	310	297	314	316	300	321	252	316	297	310	326	330	309	301	298	290	307	287	306	294	279	313	316	308	339	296	347	341	323	346	302	314	286	320	299	278	318	297	320	344	340	305	310	302	335	303	307	352	322	299	340	295	318	314	330	314	290	311	339	289	280	310	327	319	314	270	301	329	319	315	320	341	291	308	309	289	322	294	301	315	269	304	322	312	309	318	316	328	304	275	320	257	306	317	313	328	274	298	316	308	321	299	296	319	280	325	334	273	312	306	324	281	307	316	298	318	310	301	324	308	277	302	315	318	280	354	345	295	317	327	293	305	310	329	296	333	321	274	291	326	314	300	328	279	322	313	344	289	322	313	326	320	313	295	306	281	306	303	307	316	285	315	278	291	308	302	303	307	325	292	313	291	284	303	314	300	293	301	282	328	289	309	323	326	330	310	273	303	320	302	271	319	290	299	295	298	296	305	315	307	314	281	318	341	301	281	315	255	315	320	325	322	329	278	311	321	331	306	292	313	294	275	324	296	313	303	316	312	290	288	313	321	283	320	313	283	339	321	309	289	303	308	295	317	278	318	302	272	303	306	310	277	333	301	324	325	328	314	318	314	283	323	316	346	298	316	298	299	313	297	299	337	280	299	313	301	308	318	315	320	304	332	319	296	285	301	327	307	337	310	343	315	311	297	288	303	289	309	337	327	303	297	333	305	295	287	280	295	295	301	281	343	294	308	298	284	324	335	291	281	318	335	301	340	288	320	281	294	320	282	305	312	317	301	302	305	286	303	322	340	304	289	318	327	321	293	317	315	312	256	275	312	305	288	311	317	294	316	313	310	290	311	311	268	308	296	298	314	325	311	311	304	315	301	306	298	324	276	297	313	293	320	300	306	306	296	305	326	313	301	308	300	335	302	320	314	307	298	281	314	281	315	307	316	295	294	286	310	300	325	302	320	295	308	308	317	336	291	307	286	322	291	304	323	279	302	328	302	301	337	283	294	328	303	297	330	300	307	318	297	346	300	256	323	294	300	315	299	301	299	304	293	325	314	311	302	317	355	344	326	295	318	302	282	307	333	322	307	304	296	296	322	329	336	282	286	300	325	290	294	295	317	298	301	325	305	305	313	289	313	296	345	294	304	325	308	304	286	316	312	326	315	348	304	305	317	274	322	302	301	273	273	323	286	295	345	310	328	275	296	319	279	289	315	294	315	297	295	330	315	306	316	308	314	323	289	286	352	272	324	289	311	311	310	312	318	306	299	290	311	283	313	309	327	316	294	308	296	312	300	319	266	320	344	307	296	283	350	315	316	292	293	349	314	322	300	269	315	324	293	330	355	311	309	284	293	320	323	299	289	309	313	288	327	309	316	295	296	323	276	285	317	322	331	333	301	276	338	288	309	345	318	310	297	356	298	280	295	292	305	331	308	302	316	302	268	308	293	300	317
11283	21428	20169	13361	9701	7299	5778	4734	3764	3206	2638	2164	1818	1664	1538	1303	1177	1121	980	920	870	816	797	824	758	779	702	702	740	699	703	687	651	617	649	659	718	661	686	592	666	668	603	654	665	649	625	666	629	607	605	587	656	615	634	612	660	653	633	590	590	646	679	645	680	668	634	683	698	666	688	655	636	649	698	604	663	628	669	651	655	625	655	691	632	618	635	652	636	638	638	603	636	577	620	617	662	672	675	624	664	623	652	658	679	668	625	647	612	688	626	646	701	656	665	669	610	660	611	585	617	609	711	583	625	643	624	634	622	584	640	616	634	624	607	640	675	659	627	703	621	629	637	668	589	620	609	665	615	578	611	610	631	619	631	626	588	627	628	660	607	578	622	643	600	634	581	648	601	587	605	670	650	675	584	633	599	577	614	619	619	623	618	619	604	608	584	640	613	584	624	635	648	597	619	613	655	599	609	604	618	578	620	615	649	587	619	637	626	613	617	645	590	607	605	582	593	662	628	647	619	641	631	609	637	627	648	646	642	615	611	612	650	643	622	629	641	647	649	630	665	640	618	645	615	656	619	583	618	642	682	580	590	607	615	640	645	617	649	657	572	674	644	626	617	627	616	594	624	553	637	636	600	651	631	615	644	597	684	641	656	601	606	612	619	578	611	644	653	614	608	616	587	608	638	600	631	629	601	631	581	640	624	609	594	640	680	640	634	641	586	618	620	624	633	674	645	646	612	639	631	652	600	698	619	638	576	587	648	645	660	604	665	633	622	605	617	603	641	591	629	653	614	622	649	602	634	639	612	643	571	575	629	637	600	622	635	646	573	643	646	552	621	573	647	622	640	627	605	649	582	621	627	611	630	593	664	576	623	667	611	609	619	663	623	594	635	604	615	593	561	640	662	612	616	651	553	613	664	653	613	613	631	656	595	587	624	589	592	663	647	632	616	614	625	611	631	637	667	580	628	629	619	634	566	599	627	607	615	631	595	618	617	592	601	625	659	662	665	616	658	619	627	648	601	614	586	628	640	640	618	614	622	620	629	658	628	588	619	626	611	589	621	602	601	622	645	618	625	571	599	629	606	605	590	601	607	596	628	583	596	600	598	623	612	617	574	629	654	603	615	655	645	624	617	613	608	600	630	655	614	614	676	615	640	638	630	636	649	580	616	617	599	642	651	627	626	614	630	589	603	669	615	575	626	623	639	613	619	636	643	596	645	593	597	589	591	656	623	614	660	646	633	631	606	628	602	613	586	605	625	609	626	598	590	630	631	583	622	618	655	643	595	594	608	644	610	622	646	616	628	649	595	635	565	624	593	617	578	634	612	633	600	610	630	608	604	620	653	598	628	624	635	634	556	635	640	595	647	637	579	629	597	593	598	636	599	613	621	674	579	584	651	668	650	665	613	610	614	618	642	642	612	603	626	643	574	642	600	641	618	624	645	649	613	610	615	630	641	630	621	632	578	653	688	594	655	616	656	583	619	618	627	587	647	620	616	611	584	649	644	629	639	654	632	609	634	597	616	607	610	578	585	607	611	638	631	638	625	633	625	596	659	592	603	636	581	627	614	632	630	648	641	593	621	638	556	601	648	560	584	645	630	616	585	574	620	618	629	655	616	631	591	562	614	655	623	624	628	613	656	616	639	643	597	583	607	620	572	637	647	627	615	603	633	635	627	606	636	635	627	616	632	626	657	613	623	628	605	643	643	620	643	631	636	627	614	630	654	670	637	590	613	564	628	618	628	597	591	626	615	639	676	621	637	638	613	612	623	656	652	603	693	635	641	628	663	595	631	620	612	637	661	633	642	630	660	687	598	648	624	565	624	664	641	619	546	618	600	635	621	646	611	617	634	633	644	674	656	628	642	603	606	606	645	609	601	614	663	643	599	599	593	602	615	644	589	590	633	612	648	598	665	665	580	642	654	629	633	642	637	626	658	608	628	605	605	612	616	639	622	671	598	649	646	609	665	669	624	643	602	598	596	611	579	632	597	622	620	606	621	623	630	593	611	623	658	651	619	632	644	629	594	623	594	616	656	625	589	580	618	632	606	599	640	591	638	639	623	610	651	665	610	631	578	676	630	644	608	623	615	655	636	600	666	647	617	597	630	611	601	623	617	663	578	614	628	630	627	615	635	575	589	601	602	610	631	635	655	613	615	596	611	605	632	657	633	589	631	626	605	642	628	655	631	607	650	593	642	616	645	621	624	622	620	670	638	604	623	633	630	639	643	640	630	617	625	621	645	654	626	631	622	637	575	631	573	622	637	662	636	661	613	653	606	642	593	659	661	589	623	599	603	623	620	590	603	609	598	600	651	609	624	643	619	642	565	672	604	649	606	653	606	648	609	644	594	639	624	664	648	629	660	627	630	591	666	621	618	650	629	657	590	610	644	607	654	641	587	589	610	576	609	625	626	599	627	649	638	600	631	608	596	613	591	626	586	590	652	624	627	630	610	591	577	642	596	590	638	634	606	641	581	638	632	611	614	561	617	666	624	622	621	610	618	639	635	591	635	640	647	594	647	591	604	654	634	689	620	590	620	676	663	602	610	622	610	596	615	617	626	588	629	594	622	594	602	618	595	645	637	656	614	599	628	631	619	644	622	616	648	627	612	627	612	628	616	640	610	620	629	621	658	652	616	608	650	611	618	619	634	598	624	626	627	617	575	647	610	620	598	600	637	648	572	643	686	594	629	602	652	602	628	600	653	628	619	654	654	596	653	615	624	573	659	592	643	609	576	636	619	613	627	620	587	592	628	623	611	588	588	639	613	648	616	610	576	619	631	626	615	590	631	642	603	624	620	578	624	621	634	609	654	636	657	627	609	661	618	652	630	639	611	614	657	667	614	636	604	618	599	671	576	611	634	584	610	568	671	627	578	654	596	607	608	669	631	634	573	645	584	585	627	650	642	630	614	609	642	614	597	606	645	644	613	618	636	604	618	620	602	597	631	632	611	610	609	660	611	596	597	602	614	649	637	691	638	591	636	647	573	596	585	623	624	597	600	620	636	581	608	619	647	627	620	573	599	629	598	625	631	649	608	596	579	615	568	592	665	646	616	620	618	613	641	627	580	601	647	651	634	597	596	593	610	599	623	598	620	629	591	685	647	598	668	625	653	632	638	650	642	605	635	602	638	626	596	627	636	625	611	579	658	606	587	632	646	639	610	628	644	652	611	624	642	585	654	658	630	566	612	570	654	616	623	588	613	624	603	613	564	607	598	615	593	600	638	618	597	646	608	632	631	618	642	603	605	604	673	618	658	636	664	625	615	599	639	635	618	656	587	650	643	638	681	636	622	583	640	617	627	581	655	612	636	629	593	628	638	636	642	616	625	675	619	658	607	604	631	618	616	569	625	649	613	616	619	637	629	616	646	597	581	586	606	654	640	625	603	638	604	585	627	664	609	596	634	619	639	588	647	622	603	606	630	605	615	608	615	619	633	588	593	631	614	617	620	615	630	648	623	627	579	604	606	603
24226	21489	28957	24400	21432	13049	4794	2930	2170	1789	1507	1256	1145	983	945	865	812	698	699	650	625	555	542	574	534	520	525	521	484	516	463	518	528	471	530	485	455	498	521	450	479	501	458	474	471	478	476	467	494	485	569	433	490	422	467	479	476	468	486	488	534	510	464	473	509	454	495	448	490	457	503	433	500	506	510	488	500	474	439	478	478	483	444	482	452	466	472	504	460	495	477	474	481	462	485	479	464	454	489	496	447	472	479	486	479	464	498	476	464	496	499	452	454	458	469	453	467	508	494	460	476	472	475	460	516	490	484	451	433	504	476	455	491	448	460	463	456	503	454	473	446	453	514	507	502	465	489	499	473	457	436	470	422	454	484	458	513	483	504	479	438	481	458	449	457	463	473	496	442	440	503	488	490	426	436	481	472	478	478	491	503	459	490	464	471	470	459	442	461	466	491	476	490	486	498	460	495	495	481	451	497	483	466	460	462	485	497	466	484	454	455	501	452	493	508	496	484	455	460	523	465	449	459	476	440	436	459	490	487	487	475	449	439	487	450	484	467	452	470	456	469	456	466	435	438	498	457	448	472	462	477	488	497	482	463	453	466	482	442	490	462	502	454	458	436	474	483	476	516	456	451	490	442	510	480	493	499	452	455	448	466	439	470	455	481	498	460	493	489	484	444	474	472	484	521	437	488	435	482	488	483	478	492	468	464	428	433	492	432	464	484	438	478	474	509	464	482	486	479	494	474	446	461	469	470	447	476	520	441	501	475	484	480	441	428	485	448	489	490	481	450	459	483	446	480	441	467	445	491	461	454	483	447	422	466	506	439	489	482	443	468	451	489	491	497	460	442	511	456	440	471	473	533	480	473	440	472	496	465	492	487	465	499	481	431	454	495	479	476	461	497	471	433	477	493	474	436	433	490	500	500	458	458	476	459	494	469	476	455	487	470	475	459	452	458	443	483	456	471	480	479	493	463	436	497	475	480	448	467	435	478	473	457	467	427	476	471	480	454	499	496	452	454	460	500	475	468	468	460	491	484	470	475	463	450	472	449	495	456	502	518	501	431	485	491	437	456	431	478	445	446	469	437	466	477	480	422	463	491	487	458	473	421	499	458	446	470	442	464	496	461	493	471	496	459	454	474	449	470	483	461	495	461	490	488	480	470	473	462	465	478	500	465	480	463	450	471	461	498	478	476	455	470	479	431	457	445	485	450	465	469	458	481	447	453	479	464	488	450	459	481	442	513	463	473	459	499	472	487	478	426	477	474	449	424	471	501	456	458	505	405	441	494	478	479	480	454	471	441	478	481	488	441	498	482	472	435	481	484	505	519	523	470	467	474	429	472	473	460	436	483	427	477	448	467	465	458	478	445	466	500	443	470	481	404	504	439	474	520	484	452	469	444	486	511	492	426	510	471	482	455	463	454	450	475	484	453	492	459	470	453	506	489	487	451	466	449	510	511	480	489	446	479	485	446	509	445	450	485	473	463	425	451	467	473	489	461	412	465	481	494	471	491	475	533	415	492	476	482	445	451	495	458	487	503	489	483	469	487	491	481	467	470	422	493	475	500	495	460	446	498	465	479	461	480	447	493	466	499	468	477	464	471	462	463	465	457	455	465	424	467	457	483	497	454	481	438	474	462	427	451	453	468	491	451	444	457	489	422	484	442	473	493	455	505	478	460	454	476	474	493	458	470	471	467	474	452	473	469	435	465	477	484	453	478	458	469	458	500	513	465	452	480	478	439	460	474	472	466	478	440	481	502	474	465	463	448	447	504	496	456	439	465	470	452	471	486	452	466	483	528	483	436	467	469	471	473	445	509	507	445	463	476	451	483	485	494	499	443	479	491	418	471	476	505	472	452	441	435	469	507	482	480	453	486	450	487	514	476	455	464	451	430	464	464	461	502	472	493	490	499	470	467	476	459	482	461	464	491	444	478	448	482	459	490	464	498	469	487	495	464	502	456	487	485	455	439	446	444	434	486	470	475	493	490	488	490	469	481	450	439	466	441	485	482	463	448	471	435	490	443	502	453	481	479	478	457	458	507	475	455	415	477	518	489	447	500	494	486	463	441	431	465	476	455	453	504	454	458	471	457	499	486	480	447	467	475	456	429	460	461	452	482	495	451	496	466	464	483	483	476	474	462	470	508	415	498	471	456	451	460	445	423	472	457	469	509	437	475	482	446	423	480	512	476	461	485	453	474	445	464	502	464	480	448	482	474	501	477	414	466	483	502	438	491	498	479	482	466	485	453	463	477	482	474	453	444	455	493	448	489	474	461	473	461	493	480	500	467	482	456	469	446	456	441	458	471	483	464	481	487	456	469	472	499	499	505	473	448	423	440	458	459	483	444	517	520	462	509	466	473	463	483	432	486	437	465	458	469	481	479	504	499	481	461	481	463	461	484	478	465	480	438	509	495	447	462	447	447	440	423	459	454	466	476	471	440	453	450	464	464	482	466	472	501	497	468	461	470	475	474	474	501	435	440	464	486	470	455	475	436	483	459	449	482	483	415	455	453	478	501	481	438	472	456	449	455	471	448	465	480	464	464	474	442	466	448	508	464	477	450	497	481	492	437	467	463	464	500	450	470	480	466	464	458	439	483	454	458	484	459	428	475	480	497	501	502	479	473	423	457	477	453	497	505	451	488	456	491	492	479	469	448	470	504	540	458	461	516	430	471	484	455	447	443	463	442	478	498	518	478	484	432	470	455	433	446	453	454	470	445	437	455	496	489	499	441	442	458	460	465	439	504	484	425	458	436	465	439	479	485	445	448	437	430	498	477	428	496	476	462	466	427	474	465	469	485	436	470	461	464	484	417	457	443	452	459	471	499	461	467	438	468	489	484	501	499	477	487	474	467	487	460	458	463	447	478	497	447	444	444	434	480	459	489	462	475	463	455	496	487	489	452	445	448	494	489	490	481	432	452	468	512	471	489	471	448	463	466	482	469	498	445	470	468	491	474	452	483	486	470	499	482	465	448	481	515	486	473	490	480	484	469	460	481	501	497	433	475	454	448	439	486	465	495	447	457	432	465	490	439	440	485	471	442	491	440	436	463	456	498	440	440	472	462	491	490	456	457	468	485	499	475	416	445	442	455	465	473	497	469	414	470	412	466	467	446	452	467	459	472	474	469	441	491	486	494	476	451	437	488	477	486	475	442	464	465	493	448	467	505	478	466	468	483	460	484	485	484	465	455	454	460	482	473	461	497	460	445	500	451	449	478	456	470	428	440	504	484	458	478	480	460	430	479	472	436	488	453	484	485	456	464	460	492	449	445	464	445	472	488	506	480	468	472	478	473	506	466	467	479	488	474	447	513	467	437	496	502	464	459	457	482	483	485	474	460	486	484	431	458	518	489	430	479	436	452	493	472	406	465	456	464	451	502	490	412	438	478	428	443	465	466	456	469	427	491	470	472	456	489	493	449	450	467	468	461	479	457	455	471	433	476	477	453	451	453	404	452	467	504	463	452	421	461	479
14514	27523	25829	18471	14150	11034	9094	7667	6228	5268	4183	3640	3118	2717	2475	2179	1942	1755	1533	1499	1389	1295	1282	1126	1126	1081	1055	1009	1073	1009	1000	988	979	998	1011	905	998	971	968	1010	938	910	895	978	951	897	937	907	934	933	971	918	919	876	932	922	973	890	924	950	898	941	987	936	914	959	974	990	935	1009	974	983	972	913	932	862	939	957	933	929	929	891	946	945	924	941	911	924	959	925	934	920	903	926	912	933	876	901	887	899	916	925	973	899	909	891	943	904	903	926	936	897	954	925	909	954	897	932	872	942	906	898	896	863	927	863	939	895	912	856	870	947	870	863	887	935	900	857	853	870	889	874	846	903	889	910	931	880	940	866	891	907	932	904	894	893	899	990	881	920	871	890	880	909	890	974	896	863	859	886	917	889	867	883	849	887	951	905	933	890	901	870	885	868	887	852	919	858	908	871	870	896	942	880	894	866	914	902	912	886	876	871	889	858	885	906	893	842	912	877	884	885	928	921	911	929	905	931	867	942	865	915	933	919	937	947	899	857	895	870	851	903	878	900	934	921	860	891	902	974	932	878	913	860	902	918	841	945	892	906	888	829	975	928	876	893	900	862	899	884	818	900	881	923	913	951	921	897	928	948	897	931	942	947	881	913	858	924	911	880	895	899	862	856	913	887	916	887	926	894	889	899	875	933	890	866	887	852	882	944	925	896	927	867	913	894	896	859	892	881	971	928	895	892	907	872	898	945	924	915	915	868	914	865	917	936	879	904	823	913	888	917	865	896	916	926	863	888	925	894	913	913	879	868	836	880	927	944	931	889	902	867	951	853	902	890	860	870	904	879	949	888	883	850	922	896	905	935	935	917	849	895	935	932	853	872	917	826	911	956	900	938	913	938	906	917	854	937	900	894	913	875	853	930	863	889	898	869	872	864	904	834	900	906	873	859	925	948	850	934	894	908	901	887	932	901	912	924	879	877	919	917	860	891	932	889	923	932	909	904	908	889	863	951	838	918	861	940	924	930	906	889	906	864	923	849	911	953	877	918	906	853	909	920	902	941	918	899	918	890	938	877	917	854	873	962	896	911	930	970	900	843	927	877	878	904	911	903	887	913	865	849	859	913	933	851	891	893	859	913	893	893	904	971	925	853	916	920	883	925	962	891	848	872	939	867	948	881	896	955	900	889	936	885	926	880	906	866	886	918	935	917	918	867	919	898	909	899	919	902	907	869	917	921	892	886	931	919	869	958	927	924	829	916	892	920	886	868	879	894	910	919	949	985	876	889	929	897	889	911	870	932	921	900	956	936	919	909	947	911	895	913	924	933	899	962	917	940	871	897	881	934	918	854	900	916	949	932	893	883	885	909	935	877	884	904	898	911	938	845	901	935	855	952	911	890	941	956	892	903	930	935	911	935	922	931	889	865	902	909	913	905	919	904	879	932	851	936	856	869	903	882	902	953	860	942	911	966	887	919	872	859	876	916	871	963	887	903	929	910	932	914	904	906	904	853	910	922	919	930	897	934	909	873	902	892	895	902	911	866	892	916	865	916	880	860	931	910	853	856	894	884	889	862	925	851	864	918	895	881	924	909	906	859	955	908	879	901	922	861	918	907	862	908	874	953	872	906	862	887	907	911	905	918	930	896	976	872	888	905	957	888	880	884	914	914	894	970	897	867	928	861	840	870	923	956	928	899	968	833	876	874	871	881	946	885	930	853	847	882	922	908	909	874	934	906	886	886	885	906	938	896	861	920	921	905	916	922	946	873	841	904	883	876	913	930	901	886	869	944	910	884	862	864	892	905	854	914	899	890	907	880	842	884	885	895	863	866	874	932	897	918	875	888	919	895	889	912	883	891	888	920	894	913	922	897	925	895	852	963	877	887	908	879	912	906	920	886	905	892	888	871	901	938	900	898	874	853	932	904	903	904	894	886	896	924	927	862	820	851	931	877	932	901	902	871	901	928	916	913	889	925	917	880	968	956	920	898	946	884	882	877	892	919	880	915	904	904	837	912	927	939	911	867	938	884	843	859	904	907	887	924	891	884	920	893	874	903	907	932	874	932	923	911	922	942	885	891	888	938	888	894	855	941	869	892	902	906	919	902	796	881	872	920	935	923	905	887	852	913	890	938	906	892	909	922	886	902	913	932	928	883	885	880	900	871	926	864	941	922	900	875	943	959	893	880	870	873	910	985	855	934	890	902	908	899	900	910	871	857	876	914	870	968	884	961	921	925	936	922	944	878	966	858	897	961	896	872	875	879	912	852	885	890	840	880	863	894	943	897	854	895	862	928	888	871	852	922	871	850	920	912	938	960	890	969	937	898	898	887	949	919	897	914	934	895	843	845	904	912	927	894	870	855	820	865	906	938	921	914	888	942	929	882	876	900	930	914	938	911	941	889	900	869	942	905	919	912	858	919	871	889	871	852	939	922	903	875	922	898	894	874	861	913	875	907	953	866	905	915	850	865	900	912	903	888	904	929	879	902	918	887	939	907	895	942	910	891	909	915	910	904	910	934	915	875	918	888	908	889	913	879	932	941	914	890	872	828	867	890	943	919	897	894	849	878	877	897	871	892	884	901	921	879	915	980	899	903	881	903	870	892	917	889	922	938	930	944	920	876	854	924	868	856	887	887	895	885	907	936	908	868	850	931	930	908	919	867	887	908	896	886	888	920	882	848	895	888	902	898	875	976	916	894	932	905	925	920	893	880	907	930	928	865	902	889	883	919	919	850	879	902	855	858	866	933	879	869	942	876	905	864	889	894	925	907	895	956	923	876	906	904	904	893	899	895	919	905	861	905	899	910	877	913	913	910	902	917	897	916	918	853	948	891	880	913	900	927	960	894	885	912	915	947	900	897	947	897	923	917	918	917	926	860	894	960	929	896	874	895	854	893	875	912	843	962	901	919	926	924	882	875	919	945	917	870	902	933	874	930	867	894	868	883	850	879	1011	898	925	906	893	938	904	866	913	905	882	873	913	873	953	898	909	898	875	940	890	950	951	914	936	937	941	850	918	925	822	928	891	868	910	914	910	919	935	912	937	904	900	887	915	894	891	844	907	914	873	913	873	898	851	872	862	930	971	954	868	869	920	922	871	900	934	931	807	938	856	910	877	870	846	908	903	875	877	922	871	901	917	851	896	895	878	960	895	911	934	891	901	963	882	911	899	881	892	919	903	883	854	922	903	893	849	929	904	903	899	948	880	895	891	901	896	894	926	919	925	916	907	909	919	865	886	877	902	867	905	919	865	936	918	911	895	875	937	924	877	952	927	929	901	917	909	898	900	906	895	958	912	914	940	863	926	893	947	935	875	863	949	853	889	896	937	880	944	893	923	928	880	935	861	876	918	908	927	846	886	912	902	893	861	945	937	924	855	913	825	909	915	850	911	860	898	874	879	887	891	869	919	838	905	890	935	886	949	885	919	920	895	848	918	867	840	876	864	887	910	950	919	873	922	897	875	886	1001	946	898	865	938	899	892	958	920	913	886	904
27539	17643	5880	2383	1148	815	631	508	423	391	359	362	282	297	279	273	237	251	229	264	219	223	217	248	213	276	215	241	256	232	233	235	223	237	227	252	234	230	209	272	222	221	222	234	244	236	245	230	221	221	216	217	217	251	226	247	232	222	249	221	238	234	216	231	219	217	227	231	236	234	203	219	231	207	245	230	224	218	241	231	243	239	208	209	224	228	251	228	212	243	228	210	232	236	253	225	240	234	213	234	253	239	244	234	232	231	223	229	208	227	257	226	229	214	221	230	225	221	206	223	211	227	246	216	203	208	227	239	252	233	209	216	227	218	217	217	238	235	214	260	222	201	231	247	210	230	241	228	212	211	193	235	235	219	235	208	230	232	239	223	230	206	225	238	199	241	230	243	217	227	236	207	204	231	221	227	215	225	266	223	243	223	222	226	250	218	232	264	235	261	256	268	232	217	223	235	235	222	211	235	258	228	237	255	223	241	226	234	233	219	200	245	243	214	233	193	234	238	224	258	223	256	213	223	238	220	194	232	237	212	254	202	197	245	251	238	179	211	232	225	231	243	201	218	211	238	232	216	247	218	214	223	222	222	244	223	180	224	225	241	233	216	237	202	216	241	275	245	221	251	220	222	258	229	237	217	234	231	243	220	229	254	247	232	222	224	231	221	234	229	221	224	229	234	214	270	237	243	235	196	253	211	241	226	208	234	221	223	223	242	236	225	206	218	212	229	206	226	210	237	237	219	236	244	245	237	250	237	229	247	231	228	237	223	222	235	232	237	213	245	216	229	231	222	228	244	196	237	235	212	246	219	210	236	199	234	233	238	226	208	223	256	254	228	215	233	194	234	222	213	218	236	233	198	228	221	208	253	238	256	225	248	218	221	223	246	240	233	240	240	219	222	214	229	228	235	220	232	224	253	206	225	197	199	223	241	240	217	203	263	225	230	226	242	235	237	216	237	242	224	234	249	229	236	218	222	230	257	219	220	223	233	258	238	216	226	240	227	231	195	239	221	225	229	225	225	224	251	242	241	243	214	236	266	229	249	232	224	218	244	211	227	261	245	220	226	229	248	236	247	221	205	222	206	222	230	237	225	262	234	216	213	254	223	248	233	232	214	204	222	258	218	259	255	231	231	230	232	243	229	245	194	223	241	221	247	233	231	232	234	218	238	235	222	244	246	213	248	230	212	234	223	223	236	238	240	228	235	227	220	214	215	242	226	242	209	258	226	232	214	235	207	231	225	213	244	242	236	220	204	264	212	211	219	236	230	252	242	218	219	240	219	228	217	240	227	244	230	236	214	221	233	197	211	223	230	210	218	231	282	220	221	215	223	216	258	247	204	225	215	246	231	227	233	224	246	230	223	242	220	220	236	213	235	235	242	227	233	259	212	225	212	227	234	223	258	234	230	214	209	258	243	236	208	219	231	240	222	211	250	233	254	223	194	227	243	221	243	239	258	237	238	220	236	211	229	214	240	220	236	213	232	237	231	185	267	248	235	214	247	238	229	218	231	225	256	221	215	224	217	237	235	198	260	241	245	231	225	250	236	225	227	243	226	244	206	226	213	229	210	222	182	237	196	248	215	211	226	237	230	223	234	241	228	225	247	233	225	225	216	236	218	227	269	238	217	254	241	230	238	257	197	245	217	235	238	241	234	205	231	197	226	220	244	213	244	217	236	239	218	222	223	226	231	242	235	261	211	231	223	217	226	232	237	230	225	230	226	224	261	235	238	228	227	243	233	238	222	246	216	245	221	247	219	211	214	247	250	235	219	214	242	212	244	231	215	259	205	214	231	238	241	219	247	232	214	211	254	216	283	222	225	249	230	220	230	229	198	260	227	222	222	213	232	208	222	234	214	217	233	224	242	237	241	244	232	211	232	210	232	232	251	212	228	235	204	197	228	270	275	223	241	216	238	238	232	213	201	210	233	234	234	250	217	243	228	226	232	229	218	217	229	236	205	221	232	237	234	204	256	215	210	226	218	232	233	221	195	254	221	228	248	241	190	223	228	221	193	222	250	208	228	226	236	236	228	253	249	229	244	258	238	214	250	245	224	226	248	214	234	209	211	207	248	207	231	244	219	238	217	246	208	222	235	242	230	206	203	241	230	203	229	224	244	239	230	232	225	259	215	216	219	214	216	227	221	210	209	233	228	217	206	221	245	244	200	215	226	242	203	222	214	231	219	214	208	225	217	237	223	221	220	225	234	237	232	212	235	209	209	227	260	233	225	223	219	221	253	236	219	219	231	237	221	201	256	207	207	207	229	234	240	231	215	218	244	228	219	241	229	204	215	226	194	243	217	215	233	233	235	257	236	213	215	219	217	238	251	225	240	232	216	245	231	224	214	220	210	251	238	210	220	245	236	221	230	226	220	245	209	238	209	256	248	251	224	242	202	208	249	233	249	233	226	227	236	233	218	254	214	208	213	227	221	251	217	239	251	249	203	199	243	235	205	235	231	240	216	211	226	233	234	227	247	250	272	231	221	244	227	250	224	227	235	245	230	205	228	222	224	226	235	230	212	251	255	223	273	227	211	226	225	240	236	244	207	209	235	215	224	234	228	221	253	229	231	230	221	229	243	246	217	230	214	216	249	232	239	241	236	222	237	233	226	231	229	224	209	249	239	220	246	233	210	237	229	251	212	234	230	241	242	241	229	222	219	244	216	225	215	244	219	232	228	227	216	237	257	229	234	233	259	227	215	216	213	241	228	259	217	253	225	222	238	236	205	231	230	218	249	237	216	240	222	230	248	223	196	190	242	232	212	215	243	210	230	233	216	221	255	216	241	249	219	230	217	212	238	243	225	239	237	238	250	240	204	236	213	208	248	249	219	210	254	222	241	204	206	212	232	231	243	217	215	249	226	209	235	228	242	238	225	231	240	233	234	211	209	223	244	244	206	220	212	211	204	246	229	245	216	231	238	253	231	251	248	239	214	229	213	219	226	248	243	225	233	225	224	196	232	216	247	239	226	250	277	204	221	226	226	209	247	238	240	216	240	234	224	219	243	223	217	225	239	225	236	228	225	248	229	223	233	246	254	262	223	202	249	220	223	257	224	206	240	205	233	239	218	256	214	222	213	238	233	216	236	235	224	225	237	233	242	248	240	224	220	230	228	197	250	231	244	245	270	248	195	242	217	222	221	219	228	241	235	207	237	226	223	247	226	244	254	234	221	206	228	232	217	216	239	234	254	233	233	234	210	204	211	226	230	223	195	234	252	250	221	232	222	240	222	218	223	228	246	259	232	220	228	215	232	222	211	226	203	229	235	238	238	226	240	223	239	248	203	246	243	232	277	237	232	211	251	250	230	198	203	235	245	215	247	218	204	229	209	230	211	211	228	233	235	244	209	221	205	243	252	256	251	231	254	229	252	245	213	213	225	229	224	228	235	244	251	214	200	200	241	235	235	236	250	221	224	224	235	233	229	225	225	249	229	239	238	263	207	215	195	229	221	227	235	211	238	249	239	234	203
8824	11654	10410	5638	3681	2698	2059	1601	1385	1090	1001	916	770	693	651	669	642	574	579	549	520	563	498	513	486	509	511	525	501	503	522	502	522	502	459	483	529	504	467	493	438	490	488	507	517	476	487	510	454	461	471	458	474	491	529	496	460	508	491	513	498	479	514	512	520	486	481	487	527	510	489	478	516	510	479	505	476	448	493	480	526	517	460	475	505	487	504	491	484	479	493	479	494	500	513	478	469	467	481	499	474	461	486	473	496	490	496	498	503	499	515	485	503	507	526	511	503	494	516	518	505	492	498	487	484	461	498	481	476	488	495	445	487	476	422	512	454	458	462	437	511	449	453	455	451	483	507	468	519	469	478	449	476	485	538	469	487	483	462	477	489	491	510	466	482	446	471	484	490	459	490	468	487	453	480	479	489	489	467	499	483	471	457	521	507	426	475	449	501	436	465	534	490	458	467	523	479	486	460	497	461	445	464	471	469	492	465	465	497	491	490	452	462	511	448	468	507	469	474	475	488	465	512	488	452	414	483	464	465	433	495	476	520	467	468	496	511	506	490	456	502	454	467	444	472	451	421	471	454	487	510	489	477	507	457	480	517	442	523	468	524	479	512	460	478	503	503	474	511	484	490	489	471	465	472	506	478	508	453	470	485	462	494	455	454	471	454	500	479	430	479	448	502	465	480	517	452	472	483	474	485	492	495	453	484	492	448	497	491	492	480	477	523	486	477	443	458	500	504	495	465	492	479	490	456	460	491	476	456	492	440	483	489	471	551	453	479	466	493	471	501	461	486	466	523	440	474	464	486	466	484	512	474	500	498	443	517	487	481	461	466	450	486	478	499	477	477	478	456	486	484	478	446	487	491	492	457	486	467	432	485	484	492	502	516	492	467	468	485	469	467	487	499	491	467	525	471	538	476	474	490	474	472	481	451	470	530	491	499	474	524	488	471	467	503	468	487	465	515	502	463	489	468	490	490	461	453	438	481	442	468	487	466	461	527	504	452	453	480	519	455	511	493	484	486	495	473	515	441	490	518	485	529	472	474	513	505	470	486	483	466	481	491	472	506	481	479	487	465	468	450	510	457	508	460	461	512	500	474	505	465	473	476	530	507	502	503	476	496	466	464	470	482	496	484	470	491	453	496	460	476	465	462	490	470	455	439	481	503	501	491	467	455	466	483	490	513	473	459	477	433	501	520	472	455	486	497	476	531	470	492	483	484	504	485	437	471	479	501	468	464	498	461	486	487	507	481	482	476	422	485	520	503	480	484	479	452	498	481	457	481	494	493	497	481	476	502	530	482	470	495	486	477	491	482	454	471	477	503	497	457	480	463	480	489	505	468	459	529	443	496	448	528	500	504	467	481	546	502	493	407	485	489	505	467	510	480	469	512	490	463	495	514	463	487	529	498	463	472	473	488	494	450	481	453	476	494	462	422	463	494	481	465	518	515	510	504	509	510	495	514	494	484	514	465	492	482	497	470	465	492	494	482	470	465	457	521	507	489	502	474	467	489	455	455	472	457	486	475	510	474	477	493	440	515	510	459	457	453	456	509	488	489	447	468	495	494	523	489	439	477	440	493	485	493	490	477	506	453	464	449	463	507	462	495	489	457	484	477	497	457	480	478	465	476	464	467	492	492	498	477	489	499	455	402	473	478	477	503	480	515	483	509	477	508	481	448	533	492	500	481	516	507	481	487	493	455	518	447	505	486	458	501	474	470	457	502	441	494	466	464	507	457	470	484	536	487	466	476	458	492	436	470	499	476	480	473	469	472	516	465	494	490	455	506	490	452	500	463	490	431	467	433	493	474	469	479	462	480	471	485	453	455	500	494	477	468	476	488	502	453	486	427	453	488	490	461	473	480	498	439	469	486	481	487	434	491	487	471	475	462	503	509	475	488	479	466	485	480	471	521	501	497	464	472	468	472	470	448	509	453	458	503	490	487	510	477	509	502	508	492	446	460	485	494	492	472	489	468	500	506	494	463	488	468	474	429	482	497	481	485	477	463	510	470	499	453	472	495	469	457	497	460	501	485	498	483	517	489	488	481	500	473	513	474	479	533	475	514	461	515	471	468	452	538	505	491	467	440	480	482	471	522	493	471	509	488	489	453	486	454	506	494	459	442	506	542	488	491	466	497	507	480	467	504	451	440	478	489	504	469	501	501	473	465	480	479	506	488	474	473	508	472	464	441	528	479	424	492	513	509	497	484	460	479	461	507	481	506	500	508	496	434	503	487	511	519	473	450	466	467	470	481	457	487	479	505	471	486	518	515	513	488	517	499	518	460	504	505	519	486	501	509	451	482	473	526	472	493	452	474	519	504	477	475	466	498	494	484	480	464	460	459	465	495	509	496	455	457	495	476	461	496	456	507	431	485	510	469	493	455	498	446	464	453	504	492	487	510	522	517	448	488	493	491	491	490	482	490	476	468	503	473	478	453	496	487	481	451	497	477	468	488	459	525	513	496	522	490	462	451	471	441	454	487	475	458	466	448	473	485	457	446	485	510	486	494	500	512	497	498	457	493	506	503	466	470	514	512	453	504	491	475	501	454	456	435	472	477	471	472	496	504	503	472	511	490	503	485	495	505	492	491	448	453	456	482	498	487	477	527	477	489	469	504	507	469	511	460	481	455	479	514	477	489	459	493	517	468	468	518	480	478	528	494	504	459	472	502	483	506	504	450	504	446	445	489	476	525	510	485	477	505	464	491	484	500	480	461	515	478	490	521	487	473	502	476	488	477	496	499	495	463	459	457	484	459	458	532	473	498	497	491	454	486	510	441	487	491	492	456	538	488	456	477	491	489	502	479	504	462	479	449	508	492	511	446	480	455	493	487	488	446	452	515	495	474	500	463	475	517	496	460	514	490	491	503	481	506	490	469	473	514	445	474	538	469	470	520	470	513	472	470	467	498	518	472	499	501	498	428	520	499	479	514	504	481	480	481	472	469	471	478	453	518	455	512	487	499	465	449	504	461	484	521	504	469	482	477	478	464	453	512	467	500	473	444	469	510	479	532	496	500	512	510	484	463	441	504	453	457	493	505	483	505	516	493	473	502	468	497	486	457	433	480	488	465	501	494	510	475	457	465	470	460	439	483	483	495	487	468	464	485	535	503	466	478	452	523	516	462	510	474	476	423	483	486	465	493	463	488	490	484	482	456	472	495	508	490	471	503	459	502	505	487	520	465	443	487	470	484	504	482	477	465	489	517	485	471	493	495	438	512	497	500	492	459	499	516	485	503	493	447	442	493	476	496	523	458	498	471	486	452	450	510	508	521	519	481	492	454	501	463	487	499	459	462	473	478	459	513	476	469	495	490	455	508	481	506	457	486	477	458	464	490	467	478	483	521	491	468	506	464	487	469	465	470	458	465	464	446	511	439	498	492	445	500	508	482	436	478	451	495	485	468	468	469	454	479	513	475	457	452	477	508	496	478	501	474	504	479	501	486	513	477	481	475	484	480	503	449	484	458	489	466	472
25148	21474	27984	25275	13232	3475	2237	1611	1207	1073	915	779	652	590	536	490	489	470	382	349	406	363	348	352	333	367	309	354	349	324	298	349	334	339	329	295	293	318	318	312	308	318	331	300	327	306	288	288	320	294	289	322	303	303	303	332	313	285	296	264	303	307	303	316	308	297	325	332	316	304	313	340	300	326	293	314	282	303	309	304	322	290	278	311	334	319	315	311	296	301	308	289	291	279	309	305	334	278	292	293	293	295	315	307	326	303	305	310	311	307	299	289	319	304	335	306	302	277	330	249	309	317	341	311	295	323	294	291	298	329	302	309	302	329	343	333	307	305	294	296	300	308	293	287	263	321	294	314	296	305	301	332	344	323	342	315	290	305	290	301	277	305	310	300	277	314	293	318	300	299	299	313	299	298	284	300	281	302	280	311	312	318	300	323	314	305	311	308	308	302	301	301	302	302	307	309	282	277	307	317	358	297	290	334	327	317	322	300	307	298	285	325	306	280	306	296	333	283	315	269	298	309	296	322	301	274	323	328	316	303	301	311	306	293	298	312	300	291	292	316	310	286	319	294	291	308	306	310	298	338	259	311	311	265	318	313	296	303	309	285	305	286	308	308	296	339	310	301	282	291	302	284	291	342	299	276	319	303	315	286	307	305	335	310	328	298	303	321	322	331	272	307	264	300	344	278	285	291	295	326	286	300	276	319	317	332	295	286	329	273	268	309	281	306	292	308	301	318	311	279	315	311	303	296	295	294	300	339	293	320	305	280	307	258	316	304	294	292	293	336	313	313	307	306	269	303	302	292	277	312	286	311	298	291	299	315	324	309	279	314	306	322	296	310	309	278	302	326	304	333	295	298	268	304	267	273	272	286	318	290	308	293	301	307	301	306	291	267	297	292	307	291	280	305	330	299	329	337	303	329	319	265	331	262	283	344	290	328	290	336	290	304	279	284	278	313	301	313	282	316	263	286	330	293	293	285	296	314	335	340	310	329	319	303	277	285	273	312	304	293	268	301	302	292	313	310	316	287	307	290	317	272	313	270	309	295	317	283	318	293	280	281	280	320	297	289	313	309	279	342	303	319	309	289	305	316	310	295	315	293	298	287	294	321	312	281	294	289	274	332	287	318	318	302	285	310	312	295	313	306	320	302	310	314	312	296	292	324	325	321	316	298	316	281	354	301	278	275	324	333	300	308	273	295	305	314	300	302	329	297	283	294	304	317	329	284	312	290	306	283	276	299	306	305	299	306	308	324	280	321	289	289	301	310	318	293	291	314	299	288	274	320	302	321	289	280	293	309	281	305	338	304	303	289	313	310	311	288	316	321	303	283	319	302	293	302	301	302	265	338	309	328	286	303	301	290	315	315	278	300	314	334	308	286	291	284	322	308	312	306	315	282	316	330	305	330	293	269	303	289	271	302	279	333	301	287	300	286	291	286	313	285	305	345	303	348	284	264	312	297	304	328	322	310	306	285	325	288	294	323	307	281	300	271	285	317	314	299	308	302	301	287	305	303	287	279	295	307	274	326	320	322	298	274	288	291	306	293	322	313	296	322	265	317	307	342	292	308	291	300	302	304	324	301	307	299	300	317	308	285	303	298	305	325	280	288	308	297	308	303	299	284	281	299	309	305	304	274	342	308	310	284	315	274	275	299	282	293	304	318	307	319	306	280	311	332	302	299	312	289	325	278	290	316	283	289	292	292	284	300	340	309	302	294	330	325	289	311	302	315	279	329	278	303	290	321	284	294	321	292	322	337	275	304	305	299	303	288	293	280	297	342	277	298	319	292	286	267	306	312	340	288	298	305	312	287	322	305	292	317	336	305	288	279	293	285	303	276	321	302	288	321	301	266	346	298	290	318	303	323	296	335	334	313	297	291	299	314	255	300	330	291	296	316	306	304	323	299	332	329	305	277	285	320	334	309	325	281	356	326	315	310	300	294	313	325	282	325	305	307	310	288	293	292	303	327	305	307	258	311	317	307	308	331	331	326	282	268	314	301	283	322	319	300	311	297	269	342	314	297	307	288	300	279	303	307	300	331	313	312	289	301	301	321	298	301	311	296	274	311	325	298	321	304	310	270	300	288	319	287	302	327	337	291	331	304	332	300	282	298	338	265	314	294	297	331	309	320	313	317	314	312	297	277	301	277	323	269	306	301	290	303	317	340	327	279	312	320	306	273	299	317	303	300	301	306	336	337	283	306	319	306	250	318	300	310	306	270	285	300	317	309	319	277	309	272	293	315	330	310	278	278	290	310	346	287	306	300	298	306	309	310	309	323	298	270	301	280	261	319	283	333	301	314	279	312	322	298	306	280	279	330	299	316	298	288	315	323	299	314	285	347	297	268	318	282	292	266	277	291	298	306	302	278	312	294	325	336	318	285	305	279	295	273	300	322	297	310	296	265	265	308	305	289	323	325	315	321	318	296	292	311	311	309	319	289	284	316	316	289	314	304	353	302	319	300	290	304	307	277	315	267	339	300	277	294	314	298	312	362	279	293	286	302	328	336	309	278	354	296	312	290	310	315	301	305	287	339	330	301	290	293	299	326	303	322	281	269	288	265	304	313	314	302	277	274	287	333	319	290	307	331	279	283	333	299	279	272	285	290	328	270	314	329	275	314	292	301	296	289	338	307	319	288	310	277	312	290	283	287	283	296	271	297	327	308	288	308	240	332	291	332	297	307	286	346	316	326	309	285	311	293	288	325	295	311	291	292	280	318	304	289	343	317	296	286	327	305	286	272	289	317	276	292	289	301	279	282	306	309	303	312	287	273	276	258	284	302	314	285	337	312	329	317	304	296	340	288	318	303	300	322	296	325	294	291	286	312	316	316	332	293	309	286	308	311	307	310	305	293	302	276	272	292	295	305	315	297	295	312	338	294	285	288	306	296	266	290	316	312	288	304	296	312	299	329	309	337	285	307	294	305	260	279	319	319	314	348	310	295	270	313	302	284	313	302	305	267	279	307	342	273	302	294	318	301	317	310	294	277	292	279	288	312	296	329	304	337	308	291	277	289	317	303	312	290	312	258	296	303	283	280	311	307	314	271	292	313	323	278	290	296	292	295	280	304	323	286	274	326	282	279	337	302	286	302	285	289	281	295	269	312	294	307	320	285	297	293	290	315	322	313	295	285	296	315	323	281	310	280	294	324	282	293	280	309	335	304	313	290	286	303	281	314	302	288	276	275	317	287	298	239	283	306	316	281	306	302	279	328	314	316	333	312	329	326	338	314	289	315	288	303	292	303	302	302	326	306	280	301	307	323	317	291	327	300	291	306	297	310	295	301	300	318	280	315	334	301	304	297	317	275	268	304	291	291	302	301	275	290	265	313	297	258	334	332	289	331	275	327	305	296	298	284	311	311	287	315	317	283	308	299	293	298	323	293	324	307	312	298	326	322	291	311	264	293	314	294	269	317	309	304	317	284	316	305	284	325	324	306	288	284	285	289	334	285	328	309	322	324	307	317	312	279	302	315
11543	21932	19934	13130	9604	7309	5942	4548	3828	3125	2569	2178	1888	1702	1444	1359	1247	1077	973	888	862	801	779	766	701	712	739	746	666	664	686	627	688	699	649	654	649	668	694	644	641	605	655	674	638	637	662	622	619	651	627	636	659	612	669	661	624	635	613	577	613	660	611	659	642	659	668	724	666	693	693	619	668	661	702	605	631	629	640	651	661	632	698	619	623	594	637	628	613	624	671	653	570	625	641	642	610	618	657	580	631	632	661	664	700	679	614	622	641	580	662	689	636	598	631	654	634	616	631	660	630	572	593	669	652	635	613	633	627	659	632	620	658	611	655	619	597	600	645	646	591	668	650	619	657	601	641	621	635	671	659	630	618	619	597	607	598	575	631	654	643	579	600	617	629	601	608	596	607	582	624	620	619	578	613	618	621	557	609	617	626	653	640	578	572	589	634	615	585	625	632	612	631	601	589	628	582	603	613	624	627	646	612	615	604	648	614	603	610	576	597	638	612	652	580	584	624	635	604	601	606	649	590	644	577	640	649	639	624	628	626	628	612	620	612	622	639	612	622	599	579	595	599	654	636	628	614	617	602	648	611	617	676	611	627	643	621	583	654	596	606	628	629	580	614	631	623	624	605	635	622	630	585	652	650	614	623	620	661	614	682	622	576	605	608	633	613	597	641	673	614	601	581	637	602	642	634	601	685	613	597	626	613	628	614	685	588	620	606	619	608	593	662	639	640	664	600	597	583	613	591	640	619	599	614	627	618	622	696	620	665	640	603	636	616	631	622	627	664	631	608	587	607	605	597	598	575	611	582	621	617	623	589	587	610	622	649	644	629	629	631	628	632	613	628	627	614	555	645	592	639	608	632	620	639	622	588	636	589	610	607	617	614	590	622	618	575	656	633	692	623	644	636	629	661	623	633	638	665	612	636	591	675	633	596	635	587	634	651	625	638	578	612	623	641	647	638	606	591	612	605	606	621	627	629	679	612	591	593	616	597	596	637	647	581	613	646	585	633	626	639	599	609	592	614	602	618	624	657	673	645	611	621	634	606	604	612	639	626	651	644	630	615	611	603	593	612	559	605	619	558	603	654	613	647	655	649	609	591	628	611	663	603	625	609	592	620	606	610	638	583	609	667	583	656	613	603	651	620	677	654	624	619	632	640	611	639	664	653	617	617	612	599	629	608	634	615	640	657	613	641	653	619	599	651	609	641	619	653	646	615	612	577	609	631	627	599	585	619	589	603	705	620	657	622	614	624	614	661	587	633	608	636	609	627	632	597	616	648	611	578	622	609	601	612	631	613	608	709	586	608	576	596	625	602	641	623	602	619	618	582	622	626	604	614	622	594	621	627	605	603	614	609	614	650	616	633	652	615	634	607	573	582	637	627	627	608	611	592	578	585	618	613	607	666	638	631	596	573	601	641	615	598	620	628	610	609	607	623	598	604	644	603	645	607	586	636	666	591	604	590	607	651	623	612	636	627	607	656	639	598	605	605	610	576	617	599	614	678	610	614	677	599	622	625	608	636	637	612	611	650	585	654	613	595	603	671	656	632	573	626	662	607	600	599	603	618	618	619	631	647	599	612	633	575	633	565	603	641	627	591	641	616	610	640	652	622	599	607	635	590	630	627	600	605	598	609	613	616	620	610	644	621	651	653	606	654	615	615	618	588	633	629	625	641	616	564	556	609	629	591	610	647	615	593	601	640	596	614	646	658	602	664	613	626	644	592	598	626	619	613	622	632	644	602	612	635	650	582	587	604	644	616	589	622	570	600	580	590	601	636	589	596	630	615	596	651	660	603	612	614	627	606	636	598	623	634	563	616	644	638	573	620	588	599	585	612	685	630	641	644	608	594	592	619	607	601	605	625	641	625	592	627	654	623	603	617	602	589	603	607	657	559	612	623	610	580	628	657	611	587	649	636	620	599	619	594	624	614	629	625	623	616	593	661	624	636	663	602	640	606	624	579	621	562	630	616	638	601	584	566	615	634	589	618	583	577	616	592	627	622	614	636	653	649	645	640	638	612	594	596	646	602	616	614	661	595	586	639	640	599	640	580	621	628	655	641	578	613	588	597	640	603	559	669	583	625	608	603	636	621	628	624	636	657	564	612	582	595	622	663	655	623	633	611	636	603	626	612	636	647	600	631	648	635	651	645	621	631	632	643	583	565	671	605	648	587	592	589	650	583	659	642	628	639	629	601	624	585	643	632	606	630	642	626	599	649	591	600	613	636	613	654	624	669	624	619	645	621	669	612	650	596	620	614	629	583	606	610	653	601	642	602	586	651	612	661	615	637	585	632	602	630	630	604	636	639	663	622	590	639	626	592	631	645	627	622	587	607	658	634	658	609	638	624	569	589	656	616	614	640	651	613	626	598	645	612	607	614	656	603	612	631	593	616	616	591	608	588	635	605	636	634	653	643	599	638	612	629	608	626	608	610	579	616	656	658	596	615	629	650	647	605	619	634	589	598	620	623	615	612	619	611	621	625	605	605	642	589	625	621	590	620	626	595	593	600	637	597	626	626	609	604	590	622	640	614	603	594	590	605	618	634	618	574	605	621	614	613	578	599	631	635	603	587	643	617	584	605	636	618	586	612	631	554	609	588	587	666	586	621	640	596	601	615	656	595	621	624	628	636	617	606	601	614	571	634	624	648	629	677	594	638	608	593	584	570	581	639	638	631	608	625	609	615	630	641	633	601	569	652	614	585	629	610	598	619	573	582	621	632	609	624	631	675	631	571	643	657	656	636	623	671	637	662	676	583	664	630	649	610	621	592	606	631	610	650	601	605	621	626	621	647	609	578	612	622	657	624	636	642	651	617	594	582	615	664	610	627	628	631	585	614	636	604	624	615	632	638	580	641	605	615	671	576	610	660	628	641	615	559	649	584	642	632	646	577	634	636	639	599	604	631	636	575	645	605	608	622	589	603	622	580	616	607	610	608	604	604	607	602	633	604	634	586	628	632	636	609	603	602	614	569	608	580	631	647	596	619	617	629	612	605	595	576	607	674	624	593	647	610	611	642	607	602	584	653	590	626	586	617	641	567	633	614	619	623	637	627	623	628	620	597	617	612	613	673	614	607	606	586	612	646	653	627	647	651	593	665	624	654	664	626	638	630	603	602	661	594	659	655	651	655	603	620	599	593	584	596	641	623	583	624	614	614	597	619	655	625	651	616	588	617	616	627	607	561	598	578	615	593	608	674	639	603	601	577	601	616	617	662	622	603	595	634	596	608	587	605	618	621	584	652	644	656	604	656	592	623	621	606	604	601	624	599	643	608	629	623	644	594	603	617	655	578	593	564	609	621	603	624	589	589	624	626	662	605	656	627	607	633	570	603	543	619	655	577	585	597	636	621	644	623	624	620	635	628	603	581	647	568	616	597	607	617	584	625	641	613	583	637	610	636	649	621	626	596	600	624	617	604	571	606	634	587	621	636	681	602	617	630	618	595	584	625	621	664	630	664	634	600	599	619	617	593	641
24148	21469	28910	24428	21425	13059	4879	2842	2125	1777	1439	1306	1197	1033	926	843	742	717	641	613	607	566	550	531	553	487	473	505	504	532	495	528	495	510	473	562	485	490	477	471	486	479	503	488	477	439	462	470	516	526	442	481	481	459	476	475	484	479	473	441	464	465	474	451	460	480	495	514	502	467	478	461	440	508	469	456	476	498	490	429	441	489	454	461	461	451	451	447	477	451	493	448	498	488	472	434	452	498	508	506	449	489	491	458	482	462	504	444	455	457	470	499	459	487	456	453	462	470	500	485	479	453	465	459	450	471	464	493	483	440	454	489	518	430	478	440	444	437	452	437	450	441	442	487	449	460	485	478	438	458	454	458	488	467	460	478	468	477	445	448	443	470	462	488	484	480	453	436	473	373	442	469	473	492	456	499	447	459	483	484	473	473	495	466	456	459	452	463	427	506	463	456	457	487	450	498	463	457	427	480	478	444	488	494	438	453	438	467	443	435	477	457	494	436	509	476	443	457	472	470	467	459	465	475	440	486	426	437	407	456	443	446	484	429	453	436	496	472	455	449	477	423	474	458	517	472	462	491	424	452	418	450	440	471	495	481	436	458	455	458	471	459	444	458	478	490	443	460	462	439	445	454	481	459	424	468	450	480	471	466	445	505	490	463	455	466	446	459	473	428	455	490	450	482	490	478	474	433	452	480	505	463	451	476	478	472	467	479	461	449	510	464	500	464	457	455	457	457	436	441	487	439	448	455	440	446	443	489	445	461	434	474	491	478	436	454	450	482	456	455	489	428	470	432	463	449	430	495	482	432	431	457	454	495	495	479	475	488	453	477	467	458	463	462	447	453	482	460	471	461	453	482	437	461	447	500	480	429	430	480	458	475	415	450	477	423	472	470	460	445	510	440	475	478	521	471	451	480	488	478	501	464	457	450	488	482	464	470	452	479	476	450	455	445	477	443	493	487	464	422	502	438	469	460	445	448	477	487	467	468	468	443	456	444	459	459	443	481	466	463	485	462	468	475	487	463	484	477	425	459	459	446	455	463	455	498	439	462	450	505	480	475	435	479	475	485	487	470	478	453	464	468	454	433	497	432	437	461	449	421	421	526	448	447	450	430	462	471	483	462	422	447	436	482	433	449	493	522	452	456	501	462	427	489	455	475	488	472	459	487	466	446	463	487	464	495	430	453	458	402	464	453	473	456	517	462	495	464	440	476	482	441	436	437	467	447	439	481	463	488	439	471	474	429	470	437	460	472	487	470	459	488	460	460	480	507	492	467	452	471	461	467	449	499	444	452	434	443	434	481	454	479	479	445	439	457	458	441	482	469	437	440	521	486	478	449	471	444	459	462	454	460	489	470	485	485	456	466	433	427	456	463	457	436	443	432	450	465	415	498	462	473	474	503	509	427	469	447	429	459	469	462	475	456	464	500	414	484	436	443	477	470	455	461	459	475	458	457	474	479	417	442	472	480	452	505	455	495	451	468	445	457	456	441	437	489	518	493	423	509	486	475	444	457	457	462	491	469	473	485	468	473	504	468	424	482	453	428	485	464	480	460	452	410	499	513	448	474	474	468	435	439	440	426	460	444	458	460	466	458	423	452	476	437	476	454	461	446	473	507	513	470	467	453	438	473	468	503	466	508	467	440	477	466	473	453	444	486	505	454	448	466	492	498	421	477	467	452	458	454	473	448	447	477	447	439	441	471	429	458	446	457	440	415	448	442	454	457	417	442	491	433	455	447	480	452	432	478	469	438	453	483	458	428	455	447	504	469	482	447	489	487	461	462	441	450	447	495	494	486	482	471	441	514	455	459	438	481	458	476	458	446	468	459	477	451	473	456	479	462	486	488	481	399	455	469	447	508	428	460	482	484	432	449	477	450	474	503	456	424	471	471	435	437	472	445	458	488	469	464	511	472	478	456	461	465	460	468	467	491	432	469	465	482	458	489	456	477	481	448	432	456	428	424	476	470	488	461	448	477	466	500	469	505	466	497	499	495	515	457	451	449	446	440	470	456	474	475	462	483	485	432	440	488	476	454	465	448	442	452	466	453	484	458	475	468	429	450	495	474	438	480	468	486	468	488	472	484	501	497	458	490	495	467	474	466	458	465	480	452	458	432	471	459	404	448	512	473	447	483	449	441	496	439	504	454	454	482	450	461	419	455	453	471	463	481	464	440	457	473	466	483	473	437	487	461	444	459	489	457	453	470	453	493	443	467	490	479	492	466	466	441	443	481	500	479	450	488	467	465	460	426	464	479	454	465	462	454	433	511	459	466	447	457	473	499	485	475	452	450	483	491	483	432	461	429	502	458	461	481	472	474	451	441	445	451	441	463	466	451	472	401	475	438	465	497	468	473	442	452	463	431	449	485	442	446	484	400	467	457	442	430	467	496	482	484	427	472	470	449	479	469	471	496	459	472	445	464	498	440	452	488	467	465	468	461	452	498	464	463	477	467	480	464	445	479	400	459	449	441	486	454	448	438	443	482	461	432	460	474	419	440	456	496	494	425	457	454	453	484	500	455	461	410	408	455	484	471	463	440	458	428	448	449	455	426	466	470	476	460	501	478	455	444	474	460	451	463	462	461	463	477	488	452	458	437	443	485	464	489	429	468	492	451	489	498	459	456	436	442	448	435	433	438	453	458	489	452	502	468	497	515	461	474	485	466	462	508	449	429	430	457	476	463	465	464	459	402	421	489	441	466	484	502	405	444	457	425	468	451	468	415	446	462	460	458	414	464	451	427	466	466	491	480	455	442	450	499	445	480	460	428	466	455	440	451	450	470	443	452	472	443	435	414	459	444	441	448	463	438	484	463	434	428	427	482	490	439	462	464	479	450	447	457	489	479	466	432	477	431	454	447	425	429	491	483	464	434	461	465	472	487	493	444	481	471	473	466	480	471	439	446	481	451	451	444	468	522	471	473	424	479	473	445	458	450	473	479	411	460	475	446	483	481	477	425	458	477	434	474	454	457	511	447	481	464	480	479	453	477	448	440	465	454	481	486	503	457	477	433	493	475	437	476	495	482	459	481	476	475	489	437	489	484	497	485	480	481	473	472	439	437	485	480	457	440	465	473	472	480	471	452	454	430	501	489	460	485	444	442	452	496	481	488	475	457	455	484	455	493	484	474	447	470	462	448	450	441	457	463	457	465	463	471	462	478	472	461	468	468	469	469	453	463	459	449	493	485	441	439	450	444	492	459	444	442	445	417	487	473	461	497	492	461	477	495	456	468	458	448	462	432	485	451	446	481	471	446	429	459	432	455	488	463	461	436	445	436	447	459	457	470	485	469	442	448	429	451	449	440	451	476	498	412	453	444	507	514	438	465	457	495	460	429	459	479	481	450	516	478	474	459	474	489	480	475	488	455	409	450	465	456	452	451	467	452	466	453	481	464	453	461	453	462	446	429	469	463	428	438	435	455	462	441	459	450	473	447	468	453	481	466	464	448	424	454	458	488	457	502	440	436	477	435	448	457
14698	27527	25293	17963	14150	11458	9371	7456	6224	5039	4342	3662	3171	2659	2389	2156	1977	1739	1566	1428	1355	1251	1213	1156	1139	1115	1071	1068	1002	1036	1010	949	1014	936	983	948	986	940	1006	979	931	935	906	947	903	924	934	898	947	958	934	926	918	954	906	885	924	931	934	936	919	995	963	947	959	922	943	908	931	1024	965	950	1008	956	981	967	926	965	946	887	925	870	932	884	923	913	918	940	980	903	944	970	921	914	929	919	887	865	922	875	897	914	850	974	883	945	872	955	941	879	924	977	930	940	844	871	924	866	900	900	896	935	938	909	908	927	942	881	948	848	905	945	877	919	861	893	862	909	930	938	911	902	919	910	898	943	917	932	933	876	925	900	901	864	910	892	929	854	873	891	919	974	898	908	936	947	846	895	864	943	903	893	839	904	894	901	869	894	874	866	894	910	907	908	902	913	867	926	961	906	899	871	945	958	890	908	934	904	948	896	864	891	896	893	880	846	913	883	903	882	882	862	948	889	884	932	899	905	920	925	992	863	871	865	904	871	935	870	882	856	891	904	869	873	872	817	891	891	910	941	930	814	885	909	903	911	922	886	905	849	921	918	942	892	876	868	924	909	890	879	894	939	851	893	934	856	877	916	861	929	901	886	813	874	847	939	864	952	904	875	893	974	912	879	899	884	923	913	902	868	894	860	849	951	903	907	872	856	888	896	925	874	892	905	896	878	886	890	862	936	842	892	945	902	893	915	881	880	926	869	883	913	897	924	862	954	879	910	877	905	964	880	922	886	854	904	853	924	894	954	841	904	941	864	864	931	892	894	909	959	925	892	876	904	905	826	882	862	892	869	848	915	882	921	883	908	858	968	887	920	911	830	913	952	887	920	859	923	820	896	895	883	901	860	902	923	908	840	877	908	914	849	889	913	879	873	856	908	927	885	899	893	870	857	933	863	981	860	902	895	852	896	908	906	872	893	872	881	868	961	921	879	875	910	900	855	935	905	909	913	855	964	936	908	876	928	887	886	881	869	887	857	905	959	853	904	884	881	906	908	871	907	872	923	913	866	880	883	899	791	896	914	900	859	907	901	883	902	920	885	932	883	914	884	886	921	903	878	896	906	871	863	901	896	864	909	870	914	849	851	910	880	902	884	841	877	884	900	938	918	916	875	863	897	904	937	897	898	936	906	874	896	839	920	855	907	899	892	905	871	915	891	844	885	886	883	855	986	858	887	874	926	846	856	907	867	818	897	896	961	869	910	910	872	933	888	954	887	919	860	858	884	905	895	899	878	900	894	899	889	874	838	872	928	937	915	872	894	904	920	875	857	931	913	912	906	862	868	889	940	944	867	892	927	937	905	909	886	895	908	874	929	890	890	900	900	851	896	858	899	952	874	923	898	970	945	907	900	916	886	881	920	971	968	881	948	916	925	921	840	909	889	925	898	889	879	882	972	912	928	925	890	899	873	923	921	963	959	890	922	826	908	840	925	937	849	897	891	895	871	897	909	962	912	897	879	870	826	937	855	918	890	896	899	863	937	897	912	851	887	909	922	878	859	855	892	891	863	936	890	924	937	914	883	930	875	935	897	894	922	934	905	887	880	904	891	899	873	880	850	894	933	904	921	905	897	876	895	905	899	876	954	849	956	838	884	951	956	915	861	912	863	872	925	870	906	921	894	862	869	917	884	847	932	905	925	948	914	887	888	834	869	889	928	930	916	928	891	948	883	887	875	885	920	903	877	878	832	879	916	900	904	878	899	823	912	921	911	921	915	926	921	906	888	903	865	908	910	915	893	896	851	876	942	892	921	864	903	918	906	889	883	870	916	926	932	883	915	875	838	881	933	891	892	852	874	843	892	862	906	902	940	921	914	899	859	882	922	880	906	956	918	886	938	882	898	907	850	923	904	896	849	949	921	921	920	893	889	887	923	886	876	850	862	886	898	882	859	959	880	862	877	881	905	879	913	899	848	943	902	947	892	896	894	921	919	919	857	867	905	919	946	905	866	873	899	870	913	901	882	895	912	934	871	888	899	870	928	857	940	904	893	936	892	864	929	824	910	914	895	912	875	874	877	872	895	857	918	887	842	890	890	912	859	912	886	910	951	886	962	938	872	841	898	920	897	852	944	906	841	968	883	939	872	907	915	833	875	881	895	884	899	900	899	897	932	866	915	902	910	889	895	877	928	932	870	899	927	912	890	893	900	915	895	894	814	863	918	863	859	904	899	902	895	914	862	862	850	892	901	949	925	899	926	938	832	931	886	902	874	947	850	902	845	913	893	892	900	873	838	932	828	914	909	892	845	863	906	855	908	850	908	846	919	879	879	854	927	868	878	877	826	906	893	864	902	921	914	885	922	918	895	905	863	870	936	843	878	905	856	886	916	857	870	860	881	888	950	918	949	929	890	912	850	843	843	852	904	896	864	942	930	956	915	908	891	912	843	909	892	899	851	897	959	898	896	856	907	889	831	885	832	881	905	842	893	898	863	909	898	882	865	890	901	930	858	898	880	902	901	863	900	874	889	871	924	922	871	874	935	891	896	869	922	939	891	833	919	916	878	935	872	957	870	892	890	906	919	854	842	881	892	862	850	895	818	896	849	890	880	917	894	916	909	904	877	942	918	930	873	864	966	900	849	868	944	900	900	925	879	890	928	874	912	929	883	917	878	889	888	895	838	913	891	909	893	867	921	868	890	892	898	926	887	867	927	897	942	939	871	882	872	913	888	906	930	876	910	912	898	914	920	927	906	888	844	895	927	928	941	922	875	909	867	871	954	878	922	926	905	926	883	930	877	895	918	881	946	902	956	950	886	858	833	856	896	907	908	892	895	867	858	898	893	951	861	858	908	913	873	935	813	915	911	865	869	855	925	861	949	847	885	935	851	886	897	888	895	885	897	934	920	894	871	905	892	896	909	912	938	925	867	908	873	924	917	946	916	918	856	882	909	936	920	926	929	867	881	876	905	883	918	903	843	876	886	881	954	866	930	932	884	883	894	931	897	921	862	863	854	899	928	849	906	941	892	901	887	840	905	927	871	870	959	898	898	866	866	914	899	926	916	841	852	900	879	941	914	897	910	915	918	919	902	923	948	892	884	891	821	842	917	910	874	882	901	855	883	882	876	927	962	871	864	914	921	889	921	897	936	912	938	853	943	932	922	875	878	851	916	885	879	865	883	921	867	936	896	874	910	925	857	920	873	894	880	888	883	862	907	830	882	876	913	879	923	930	883	906	918	925	915	894	935	928	902	869	919	919	861	844	871	917	889	944	873	895	914	891	928	876	939	910	862	885	882	883	920	908	913	902	900	851	880	862	866	904	889	894	932	918	941	886	901	893	883	841	834	886	866	858	884	929	930	926	869	910	867	852	841	946	873	943	915	865	851	836	904	912	883	884	902	859	909	886	913	909	889	888	913	904	872	860	860	917	961	887	940	934	890	915	943	919	963	855	876	949	843	914	899	889	904	870	903	922	855	845	876	961	867	961	951	901	903	823	950
27481	17479	5637	2300	1229	811	648	567	487	365	359	347	298	263	279	297	246	249	240	218	241	239	225	236	224	260	221	251	235	210	241	256	226	247	236	213	237	221	210	219	235	245	229	236	233	238	265	221	235	221	240	202	234	233	267	246	248	214	272	233	254	232	226	242	229	223	230	235	256	227	219	206	234	221	249	215	238	213	238	227	231	240	225	246	199	225	242	228	219	217	199	227	231	218	215	238	227	232	207	257	222	193	223	220	222	256	235	239	237	222	245	243	217	230	218	200	241	244	248	211	225	256	233	207	226	225	217	210	233	222	224	209	214	220	201	223	210	209	231	234	243	228	247	209	210	206	247	202	199	205	223	240	243	211	252	227	237	233	242	226	201	218	222	206	193	223	213	239	229	222	226	249	232	239	214	221	227	221	245	233	237	240	244	251	220	229	208	242	236	216	241	224	238	232	241	198	245	214	233	225	240	230	264	230	219	224	247	208	226	224	203	230	237	245	225	194	227	237	242	255	220	249	211	184	223	253	256	216	217	204	185	228	222	216	219	230	254	236	242	231	228	217	186	206	233	231	228	198	214	247	206	222	203	221	220	228	220	225	240	215	234	231	245	248	232	231	211	218	213	208	233	206	232	169	222	224	210	210	202	225	217	255	227	234	260	223	222	237	247	217	266	207	205	231	234	215	250	239	240	220	219	202	247	196	255	211	206	218	227	214	237	230	243	254	230	224	191	226	235	225	190	244	217	220	231	246	234	212	226	223	209	235	202	218	264	219	225	229	228	201	216	235	217	241	255	220	254	227	240	240	235	242	219	231	209	246	224	221	195	226	193	224	223	224	237	230	240	205	248	246	264	240	232	213	218	217	218	215	241	218	203	221	242	235	230	215	229	237	238	225	211	229	202	237	220	223	219	220	226	235	206	226	242	217	230	208	219	235	221	230	242	241	245	234	217	217	210	208	227	195	220	245	208	226	220	223	228	216	218	211	241	230	239	218	229	220	194	215	231	216	215	230	229	222	241	239	226	226	226	190	217	189	230	240	213	220	233	245	198	229	227	236	250	217	227	212	223	222	233	217	231	228	238	230	242	219	245	196	205	233	215	248	228	218	212	215	205	238	215	240	238	211	266	231	213	207	228	217	237	239	258	212	209	208	221	255	212	241	221	244	222	230	231	243	253	223	218	226	187	234	234	214	230	216	235	231	220	236	207	246	220	202	227	211	210	220	208	246	225	228	213	213	218	227	248	221	233	209	213	231	247	213	231	223	229	210	204	230	249	237	233	237	234	243	243	207	233	206	223	244	227	229	247	234	259	228	237	213	194	239	221	221	236	230	232	225	241	205	197	218	236	224	229	217	199	224	234	250	228	243	251	216	225	244	224	211	224	241	235	235	213	224	243	234	256	236	218	207	212	212	247	251	235	229	243	219	229	232	255	234	238	243	213	232	241	221	237	226	220	242	234	223	235	218	242	235	222	221	234	203	242	237	209	228	238	226	226	246	220	205	221	219	238	206	200	231	225	241	237	227	231	232	224	218	214	228	256	234	227	225	214	221	207	195	216	235	224	214	228	208	241	215	218	236	255	231	230	217	231	223	244	229	198	234	233	224	232	232	241	229	249	222	224	245	221	232	212	241	264	211	198	242	209	225	254	243	222	221	216	225	218	241	215	212	250	191	218	223	240	214	226	227	238	252	210	215	199	225	227	221	213	229	230	226	201	230	233	208	227	227	238	253	204	201	228	239	236	210	190	227	191	213	242	202	229	232	235	243	224	236	225	229	208	225	236	225	223	218	237	225	242	235	248	245	237	211	236	218	210	214	203	192	227	270	203	224	237	217	225	210	228	230	255	212	212	196	214	214	195	233	226	224	222	207	228	221	246	214	217	228	216	235	230	246	225	231	232	226	211	214	203	203	249	194	188	220	220	230	226	219	208	226	203	232	246	220	242	231	204	226	241	240	228	222	226	218	227	231	217	231	210	204	272	211	237	250	230	227	213	229	218	235	217	227	224	223	234	210	238	219	217	208	236	250	211	258	233	217	214	209	238	235	231	225	207	242	189	229	210	219	221	235	248	218	241	250	248	210	205	229	242	201	211	250	226	224	212	237	216	245	247	235	210	199	255	220	258	202	266	221	224	210	213	233	238	231	234	222	208	193	214	234	202	225	225	247	220	220	213	213	203	219	210	212	220	232	215	239	233	226	241	215	251	216	208	217	200	221	234	206	239	204	213	199	199	219	223	203	221	237	215	253	231	243	222	247	195	194	240	228	211	220	206	219	229	238	249	257	232	244	228	198	198	212	224	216	232	241	242	235	238	211	228	209	221	208	208	229	235	225	231	222	207	217	232	221	235	226	239	216	217	245	213	214	228	200	217	245	240	227	241	237	237	248	223	249	215	213	221	219	226	212	230	225	214	231	232	219	219	208	233	236	227	211	224	248	228	212	215	230	231	238	221	221	234	213	223	239	227	206	256	242	234	233	221	222	225	201	235	227	234	199	216	211	225	201	226	234	252	228	237	217	212	228	239	247	203	217	227	210	236	211	220	224	241	223	251	219	250	223	229	253	222	200	225	209	242	217	221	223	219	214	249	246	233	217	244	254	244	218	223	238	242	230	215	241	238	207	226	237	222	195	200	262	215	243	224	254	205	222	240	216	214	236	227	258	239	211	230	216	259	214	218	243	193	229	216	201	217	231	237	205	223	240	211	222	202	214	231	225	233	251	259	204	213	242	242	217	225	215	236	229	235	245	218	185	206	214	231	253	207	278	223	207	224	220	244	235	191	246	217	217	255	197	233	209	234	228	221	214	241	251	246	263	224	230	207	232	253	238	268	223	214	215	226	213	218	232	213	220	258	212	230	208	233	230	212	218	242	222	213	200	212	214	235	235	209	240	227	216	238	214	225	213	271	225	244	221	243	237	216	205	213	237	203	215	227	222	237	202	233	240	237	224	218	227	229	245	195	243	218	237	215	172	247	229	198	208	210	230	224	235	227	231	247	198	237	211	240	253	239	215	223	226	249	254	241	219	254	211	206	228	226	222	232	230	211	212	220	224	203	216	219	223	225	198	256	231	224	215	234	229	236	220	233	218	234	243	202	198	230	207	215	215	227	223	231	242	201	241	208	221	236	208	227	239	237	224	243	249	229	238	204	213	212	225	227	233	252	235	238	199	237	214	225	224	193	241	220	210	213	215	232	234	243	250	246	246	245	228	231	237	217	226	224	213	206	216	190	222	218	218	240	240	253	249	226	231	217	209	245	236	240	220	212	208	225	214	240	237	212	218	217	227	220	211	219	215	209	264	219	217	221	248	230	222	213	239	221	228	246	247	240	225	215	252	189	241	231	222	241	222	251	240	229	230	204	216	250	234	234	183	222	236	203	219	212	219	246	206	254	240	215	268	222	213	249	217	235	227	230	251	227	242	222	211	254	236	221	250	241	229	244	232	215	236	214	213	248	201	242	221	211	247	229	223
8852	11121	10062	5689	3727	2841	2159	1755	1455	1120	970	899	751	693	695	690	590	546	536	520	528	517	517	503	470	500	484	467	504	491	464	469	449	464	471	484	477	487	487	477	521	513	459	496	493	485	545	452	501	501	478	485	492	479	473	492	485	495	468	482	464	492	460	502	516	491	485	500	484	522	464	495	444	517	474	493	465	485	449	461	463	478	521	470	493	473	522	459	485	514	491	468	480	446	439	462	467	458	487	463	487	483	462	474	486	503	487	479	513	489	463	486	490	485	509	482	467	493	504	455	496	513	476	502	507	461	481	475	452	462	474	456	456	497	466	512	480	455	443	472	455	479	468	475	467	495	466	464	494	503	517	462	479	449	463	466	437	486	469	462	484	524	503	474	460	446	469	471	494	469	493	495	460	473	442	469	518	470	504	471	492	472	480	480	484	485	494	490	496	498	449	419	450	466	484	506	479	465	474	463	503	483	459	488	449	460	456	506	476	476	487	506	432	484	474	470	513	470	503	460	498	513	440	490	495	450	470	465	468	483	465	456	494	477	516	471	446	460	500	458	457	487	477	477	449	473	456	489	432	485	449	455	468	450	464	467	475	504	479	463	429	483	480	490	441	482	493	435	478	461	487	479	509	460	474	489	494	444	483	496	479	479	474	444	446	458	463	445	467	481	489	480	479	487	488	504	460	492	472	515	468	459	488	492	469	446	484	430	461	491	464	488	471	488	454	449	521	477	505	496	484	467	427	493	461	451	505	502	494	473	512	459	462	484	457	473	485	476	486	485	470	483	465	481	478	490	489	516	504	451	491	465	453	472	433	497	497	507	435	463	462	457	458	443	501	481	477	439	450	486	479	472	484	465	466	507	475	477	517	461	479	480	464	503	495	472	472	527	478	479	455	491	495	468	488	504	446	504	496	482	468	446	475	475	523	497	436	490	473	481	471	464	468	493	468	459	490	481	486	449	449	499	470	458	490	457	500	470	461	471	483	475	480	491	468	498	464	478	488	494	448	499	468	511	462	438	478	482	452	481	493	486	489	477	469	497	453	469	453	504	461	498	472	473	500	431	473	506	477	468	460	467	475	465	463	518	440	476	463	473	476	449	533	484	428	501	492	449	469	491	447	475	458	511	455	472	464	490	447	504	466	493	497	510	485	480	531	441	448	437	499	458	504	460	474	464	460	498	460	488	443	472	521	452	458	510	490	450	440	479	446	483	480	511	492	487	447	504	509	453	461	510	505	478	496	497	473	488	503	455	455	472	482	475	486	494	507	470	471	474	478	469	493	506	499	453	488	475	508	458	472	439	427	482	506	456	453	490	502	440	452	508	471	475	472	467	473	506	472	476	438	508	450	469	440	472	483	476	462	492	492	514	494	456	473	488	495	482	478	486	461	467	468	468	537	481	480	480	554	482	490	490	460	478	425	494	465	468	495	478	470	483	481	453	489	493	457	503	457	494	474	444	512	477	506	457	446	519	491	460	436	473	496	446	498	491	442	464	471	459	459	472	488	498	509	491	452	449	507	491	450	471	477	433	497	489	479	437	507	486	504	488	471	497	447	494	453	504	493	467	444	478	496	475	484	488	484	458	477	462	483	502	464	494	479	494	462	524	471	466	519	488	476	472	488	467	463	445	489	483	440	461	462	457	465	498	485	470	472	462	474	470	487	484	470	471	494	458	499	453	465	471	453	465	477	520	431	472	500	489	442	496	487	485	485	445	478	497	485	440	447	480	460	482	465	476	501	474	488	472	466	476	478	462	526	488	452	476	517	476	485	495	464	466	482	449	460	479	473	443	474	475	454	458	493	517	485	459	470	476	515	481	469	467	446	472	469	457	475	440	476	464	481	510	471	504	476	451	458	488	474	504	481	485	457	491	470	460	509	477	484	449	466	466	526	509	454	494	460	488	433	476	481	514	507	503	483	510	484	455	447	506	463	511	466	469	510	490	487	464	462	480	493	478	465	526	487	450	467	463	503	458	473	473	456	479	512	459	526	442	487	510	486	479	492	447	470	491	486	471	489	459	468	448	473	451	454	522	442	462	506	495	472	476	469	455	479	474	495	464	477	483	479	448	473	456	513	492	443	508	495	498	496	467	496	500	456	447	433	460	449	478	488	456	521	476	483	475	468	466	493	465	531	469	460	484	469	477	491	490	474	490	463	478	488	459	473	476	494	483	444	480	471	464	500	449	439	458	496	492	480	484	483	456	482	490	432	453	457	492	461	471	488	488	508	476	516	462	454	481	460	485	445	513	488	470	460	489	431	464	479	428	532	452	456	495	507	449	438	480	449	480	471	487	469	465	526	450	461	474	519	440	451	474	494	450	453	467	470	451	475	469	466	452	450	505	483	448	475	494	445	453	460	506	497	460	467	482	484	451	482	471	471	487	462	472	525	462	505	502	469	461	468	512	473	444	509	475	441	461	494	473	429	431	510	484	507	472	463	465	462	505	471	461	470	456	467	464	458	457	447	431	453	465	478	467	453	455	454	431	498	510	504	473	467	479	491	439	470	465	472	476	447	474	451	489	464	489	509	474	442	469	467	475	514	513	465	502	496	479	467	453	483	498	441	499	497	456	478	487	478	433	532	469	513	445	500	488	478	485	526	463	503	464	455	493	479	497	488	466	486	471	461	479	445	478	499	467	472	512	457	479	464	501	451	495	487	511	479	503	504	503	507	478	505	450	461	469	490	479	508	467	485	451	457	483	501	491	497	481	442	440	480	483	463	493	492	530	521	492	464	478	458	466	473	494	464	487	482	458	494	477	465	474	495	460	497	480	490	462	469	463	513	468	488	486	492	479	457	498	504	465	500	512	443	461	488	452	471	465	459	449	427	471	467	527	444	524	461	459	455	502	465	480	455	476	478	507	491	455	476	499	498	458	478	434	477	450	472	466	480	485	486	515	460	482	490	456	463	489	442	473	476	473	451	454	503	441	476	488	529	529	502	443	501	459	452	454	488	506	460	481	479	498	460	482	469	458	479	459	503	454	457	442	509	476	515	449	448	480	479	481	469	465	515	442	480	487	429	454	484	497	448	449	485	454	461	467	490	508	487	486	435	438	477	485	493	487	443	486	457	488	456	487	476	472	459	449	523	475	442	457	490	460	499	449	467	480	467	475	476	431	469	499	464	426	498	453	451	477	496	470	476	471	481	475	418	465	483	483	459	468	477	486	473	481	494	495	450	443	470	482	448	469	484	448	439	489	444	496	499	467	448	478	483	452	496	496	473	420	486	507	478	460	497	442	488	512	486	464	477	439	493	482	474	466	485	480	475	467	458	454	485	429	505	471	457	446	464	481	482	501	460	453	491	514	450	512	499	490	499	482	499	478	440	511	461	484	459	500	454	475	486	480	466	463	467	518	500	486	483	474	483	517	503	447	435	484	475	443	477	508	519	457	463	467	454	507	512	484	470	455	470	479	473	452	500	472	499	488	457	506	521	464	485	465	469	476	472	468	448	465	484	516	478	512
25091	21474	27979	25330	13331	3782	2339	1649	1290	1035	840	747	634	612	543	481	482	424	406	377	355	342	368	327	300	349	358	371	328	298	285	340	335	335	315	308	334	315	284	306	311	304	308	304	316	292	306	301	282	311	331	337	309	307	297	290	265	328	323	322	332	297	302	307	327	316	287	327	328	343	309	317	315	329	278	289	317	315	293	301	297	330	313	321	321	296	316	306	335	316	296	273	332	324	289	314	323	286	296	288	340	307	332	278	315	329	288	303	312	317	319	288	315	283	312	314	324	304	340	295	296	262	306	297	276	301	295	302	317	265	319	322	322	328	313	300	287	303	291	297	309	299	305	347	282	318	311	300	310	308	267	291	281	287	304	284	321	298	289	302	310	320	298	283	322	299	293	298	304	276	321	242	325	295	311	295	283	332	296	318	302	322	316	299	299	274	291	293	336	312	336	316	306	278	313	287	306	277	287	299	310	318	310	298	295	299	300	328	291	311	297	259	300	292	276	292	306	283	303	290	313	302	291	298	281	299	291	303	300	300	270	307	333	303	297	304	286	311	280	321	272	297	313	321	313	306	312	322	309	320	285	291	312	300	271	333	294	326	305	324	288	295	293	286	283	310	309	298	303	296	282	304	295	293	311	301	317	330	298	315	300	292	278	308	299	302	303	297	287	296	289	308	345	323	283	282	334	310	319	281	299	304	298	297	318	304	297	325	288	298	312	273	311	267	309	294	333	315	271	288	318	331	308	290	291	290	292	296	297	295	313	309	318	300	294	294	314	310	308	300	291	301	310	313	283	334	302	323	298	344	298	292	312	277	288	340	279	329	279	311	315	331	318	303	321	298	304	296	318	301	278	274	308	292	302	274	281	310	317	317	331	300	278	298	290	306	306	314	285	292	290	303	326	274	301	279	302	303	299	309	305	319	313	308	306	300	303	278	312	326	294	312	345	298	297	306	285	308	323	304	311	307	284	266	293	286	302	286	319	319	313	271	272	326	282	333	305	303	304	332	292	302	302	309	293	283	288	295	279	308	299	313	312	277	318	284	294	312	305	314	311	323	323	290	289	316	312	318	306	305	327	263	294	297	304	300	296	272	342	311	255	290	317	283	322	311	292	305	291	310	254	295	290	314	284	283	341	270	301	270	309	279	262	273	294	270	315	310	289	300	287	282	293	298	338	302	331	272	310	280	292	319	313	307	333	309	280	298	300	278	291	309	291	303	292	322	304	285	319	304	318	322	309	285	328	293	278	336	312	309	323	282	288	317	284	304	291	280	303	300	290	281	289	306	322	285	314	342	297	293	283	300	323	300	320	305	300	338	306	277	302	285	293	299	310	306	296	287	320	300	277	294	287	309	280	299	320	322	310	274	295	271	323	273	284	315	298	307	299	309	305	327	285	296	306	331	321	278	292	309	286	288	330	308	301	296	315	291	305	314	306	272	313	320	315	314	300	315	277	316	288	310	302	321	315	328	311	298	322	278	321	278	333	317	341	292	306	306	294	328	322	290	309	294	322	305	328	299	325	282	317	258	301	311	290	312	288	269	267	296	287	300	308	281	304	334	289	319	299	312	260	308	286	298	292	310	286	314	310	306	282	304	289	276	297	315	315	293	300	313	293	275	295	294	317	307	275	279	259	316	302	306	300	287	304	283	292	276	304	318	288	306	307	308	290	306	328	291	286	321	291	326	301	269	287	293	310	309	327	266	310	321	337	332	297	293	290	304	277	312	310	313	301	324	348	280	281	267	294	327	295	309	305	311	284	279	316	303	285	294	307	332	296	277	317	321	323	296	320	324	278	279	318	286	341	283	303	288	310	325	293	316	304	302	301	298	262	291	307	311	316	317	333	286	299	322	302	281	300	294	278	275	292	309	301	294	287	288	308	295	312	325	271	281	302	307	279	313	302	308	312	297	290	305	283	312	310	316	312	312	294	269	284	275	277	300	300	315	305	299	305	321	301	315	291	335	285	341	335	294	309	317	320	289	300	266	274	306	276	306	290	287	279	309	294	308	302	308	304	340	329	323	294	290	303	291	305	285	296	289	289	323	297	295	302	312	283	291	250	297	275	288	299	302	302	288	322	309	307	314	314	266	291	295	293	297	298	287	303	302	301	310	280	275	289	299	298	314	306	320	279	302	318	276	284	296	288	319	302	307	296	307	293	317	305	297	324	283	283	288	338	266	328	307	315	286	305	278	289	322	320	271	291	281	311	297	280	305	299	298	318	301	314	281	296	328	285	303	319	316	307	291	317	305	292	311	275	289	303	320	291	287	302	292	302	304	270	319	312	268	287	290	282	302	333	333	310	323	329	296	289	290	283	329	278	328	307	305	283	289	304	298	300	307	285	316	299	310	294	304	303	287	275	308	274	279	299	273	332	278	292	314	315	321	303	320	305	289	291	305	292	319	308	316	322	276	307	281	284	309	285	307	297	316	304	286	325	293	291	316	270	303	322	280	300	337	329	302	330	313	332	304	300	287	281	288	306	284	280	309	325	306	323	302	272	294	293	289	306	288	295	296	332	311	314	313	279	312	268	314	295	334	289	303	298	320	319	301	265	280	320	296	301	308	312	314	296	277	300	296	312	319	302	313	310	285	278	272	317	258	279	294	301	279	305	279	317	286	272	250	283	309	292	310	310	306	282	279	306	288	298	282	268	335	289	279	324	305	303	297	313	329	297	317	311	307	310	319	312	311	310	301	277	302	330	328	295	301	276	306	334	283	310	282	319	274	315	285	271	285	321	293	287	309	299	270	330	312	323	320	281	300	312	295	308	293	281	311	278	285	290	286	313	278	293	341	300	274	304	270	322	296	287	328	305	272	275	304	293	304	303	308	326	262	328	323	307	317	299	278	303	301	305	323	283	317	290	304	303	325	290	328	293	276	288	298	284	293	299	283	277	321	313	306	322	318	285	303	304	281	292	282	300	319	304	322	272	278	313	312	302	312	308	323	327	319	297	295	318	323	320	286	275	312	295	318	316	280	296	311	265	310	295	311	337	271	308	291	310	296	282	269	281	271	308	304	310	307	318	287	294	306	319	288	302	303	326	327	299	310	276	324	313	282	304	308	309	309	289	295	291	288	280	303	294	291	319	321	299	305	315	288	278	286	331	286	295	294	287	303	287	299	296	284	280	317	312	306	331	289	284	305	303	301	302	281	298	308	306	345	301	281	327	304	279	333	301	292	289	305	299	301	293	299	301	305	331	319	323	310	307	297	299	318	284	277	280	289	306	292	300	288	282	301	265	282	299	316	269	289	300	322	344	294	303	297	311	307	310	293	326	292	338	324	280	312	309	299	299	341	303	303	297	302	276	279	353	318	302	262	297	294	294	294	300	296	285	307	280	317	286	304	290	311	317	335	304	304	306	312	301	328	304	292	310	300	276	283	305	312	295	326	299	307	293	299	294	280	288	296	328	277	302	310	283	308	292	306	305	281	318	284	311	288	287	302	308	322	318	301	302	306	334	308	298	287
11478	21087	19538	13187	9885	7860	6173	4871	3892	3169	2621	2218	1923	1661	1435	1334	1239	1055	1004	912	886	876	788	747	738	720	738	699	700	733	711	661	682	693	625	656	646	647	642	663	690	679	645	599	632	606	618	678	620	656	640	629	618	624	630	675	653	643	638	671	647	629	616	651	636	697	606	671	707	654	699	721	638	649	668	617	634	627	626	680	664	612	642	645	641	622	626	632	652	576	664	576	628	662	624	621	581	598	601	620	619	617	645	629	625	669	632	644	643	638	672	630	618	656	657	608	650	630	627	606	635	579	621	633	588	653	601	593	594	667	597	612	649	612	662	653	619	611	626	595	613	608	610	635	650	613	639	644	583	625	580	648	590	609	612	626	620	649	596	642	646	566	585	639	603	601	629	667	635	569	611	638	582	606	622	602	567	608	650	631	623	589	585	590	604	606	606	653	602	558	663	615	619	615	635	618	597	642	577	597	613	612	608	605	600	601	642	657	599	654	572	558	645	615	647	656	625	578	583	626	630	608	600	613	631	630	627	638	641	652	650	636	596	606	602	599	580	599	600	608	638	612	591	624	595	604	601	608	596	622	627	612	597	576	646	555	626	648	615	669	643	622	613	610	621	611	628	608	677	583	644	634	663	625	583	622	598	618	623	606	568	635	577	623	666	586	645	591	610	616	619	613	628	645	619	634	575	630	667	586	632	600	592	624	596	609	598	635	634	618	606	626	654	611	584	621	630	610	595	634	604	650	624	640	611	636	642	632	608	616	610	609	635	659	607	613	589	657	621	639	651	552	628	644	620	532	652	608	622	635	619	592	588	605	602	621	584	640	627	600	641	617	628	656	631	644	644	620	636	623	641	640	625	632	593	585	634	657	604	631	602	586	599	567	543	594	597	595	619	597	611	636	627	632	581	585	581	641	664	580	615	643	600	606	594	585	659	595	637	587	658	627	566	605	648	609	624	613	607	647	618	577	626	625	611	636	610	580	591	614	635	600	646	623	608	551	619	624	625	608	672	630	624	624	651	643	597	672	592	630	624	622	604	621	605	632	590	612	622	550	599	603	609	589	649	613	606	635	619	591	597	641	606	629	634	603	651	606	607	566	639	596	602	623	602	617	619	612	635	607	628	607	577	638	644	614	626	587	638	662	647	599	583	613	617	639	634	624	643	626	619	630	622	619	622	623	618	633	647	620	549	649	595	665	626	625	620	587	597	610	585	620	624	609	557	662	619	618	590	617	610	622	612	644	614	591	635	585	624	648	634	573	627	615	610	640	601	626	613	618	600	641	645	607	604	610	631	613	604	638	668	570	657	630	608	586	631	595	642	656	624	606	611	602	585	675	655	627	615	627	650	629	592	604	627	595	633	657	637	608	598	587	654	604	642	649	557	635	649	694	602	626	627	643	622	633	612	644	609	629	609	595	574	614	609	635	614	579	605	603	631	585	599	629	597	625	630	651	607	631	631	588	640	576	593	619	655	583	591	600	605	624	612	586	668	639	627	585	640	597	617	629	588	572	621	619	635	617	634	623	596	604	637	619	612	604	640	609	644	611	638	635	639	608	621	617	615	609	632	597	584	657	654	639	569	597	648	582	616	645	595	566	634	638	623	647	613	598	641	597	618	613	608	599	647	630	614	598	603	623	627	599	606	591	620	605	616	646	568	567	610	609	630	608	623	585	637	608	602	649	594	598	595	613	593	574	655	592	586	583	638	660	591	622	608	625	621	605	639	637	633	608	631	625	622	626	669	561	650	631	603	612	633	636	626	620	609	642	632	650	626	600	664	607	618	625	575	585	633	643	621	615	594	599	620	624	639	641	594	603	599	615	601	575	637	663	623	582	637	650	613	626	628	600	595	614	592	595	614	685	618	609	573	617	608	603	591	631	602	631	616	651	637	643	651	607	636	596	603	549	587	624	648	615	617	607	637	620	614	631	613	645	637	641	613	620	610	607	609	637	648	607	627	659	627	640	568	616	586	674	633	626	597	599	582	641	576	623	611	628	639	608	608	642	608	624	582	576	583	647	626	587	603	615	586	641	640	626	640	610	602	576	604	639	619	600	634	636	622	627	617	624	575	582	616	633	581	605	589	595	609	634	616	591	617	640	609	607	607	636	593	614	630	568	591	599	611	624	592	617	678	599	696	639	619	606	619	594	600	636	570	591	558	629	635	630	630	604	618	616	607	625	564	636	604	607	598	661	621	654	570	632	626	647	624	630	625	608	640	648	614	638	571	602	573	622	614	600	634	605	617	650	592	594	614	622	569	602	608	619	616	626	637	607	619	622	629	627	647	545	638	614	590	642	618	608	602	643	610	606	630	577	619	620	609	588	627	639	601	649	598	638	597	593	599	555	673	583	620	621	646	634	639	606	579	547	625	589	659	590	637	616	688	613	586	589	594	603	600	582	575	577	596	621	576	602	618	612	642	674	602	633	583	611	678	644	585	644	632	647	633	598	597	641	627	612	627	628	585	625	619	639	608	605	623	630	626	630	608	600	602	650	697	636	596	618	607	607	584	686	613	630	589	595	619	613	615	596	625	637	605	625	593	653	630	604	595	571	656	667	591	642	613	603	609	611	615	623	642	608	652	614	584	640	632	618	621	589	615	649	641	663	626	679	656	605	606	635	610	581	591	615	627	593	598	605	649	641	580	624	601	640	574	575	630	644	584	659	589	624	585	612	611	645	607	595	604	632	598	596	644	594	616	632	606	605	595	631	589	629	581	585	637	573	621	603	613	608	597	614	606	651	576	584	636	607	574	660	638	644	671	635	592	630	636	612	606	607	609	640	603	598	554	603	600	617	582	614	625	598	651	612	639	590	639	624	586	627	595	603	628	598	586	588	607	605	602	598	570	615	618	605	603	669	653	599	619	633	664	613	620	604	597	608	618	622	593	612	708	602	679	661	628	622	606	616	609	653	667	601	615	594	598	620	626	601	603	629	669	624	584	593	635	598	612	592	587	584	619	582	630	635	621	616	653	599	619	609	615	631	614	609	591	622	611	627	584	634	561	595	645	634	618	614	623	657	572	575	631	602	628	610	620	613	575	639	591	579	634	681	610	661	610	617	609	635	573	619	592	622	656	620	607	635	580	644	647	624	587	663	613	568	627	628	645	601	594	589	620	631	602	638	604	628	633	601	560	610	601	639	640	611	628	576	607	651	603	626	633	662	599	617	573	627	648	656	629	572	646	618	628	587	626	637	607	583	590	612	646	614	598	605	624	593	637	591	577	591	614	621	667	640	619	614	606	601	614	597	573	588	632	581	644	623	591	609	610	633	614	591	624	652	597	618	638	588	631	648	592	625	595	597	626	587	601	676	669	621	573	620	584	587	634	625	655	609	591	610	657	589	646	638	594	656	604	616	632	621	625	611	629	654	595	584	572	653	625	585	606	559	576	649	599	618	619	621	607	632	602	586	657	618	611	624	643	579	635	631	600	639	635	617	625	583	619	620	645	608	607	590	623	556	611	680	606	604
24204	21472	28952	24501	21415	13194	4986	2895	2226	1795	1473	1240	1091	979	922	829	740	677	706	635	568	560	587	535	554	509	485	565	502	529	492	464	510	476	483	518	477	478	500	470	454	479	469	403	445	513	488	493	470	496	436	489	493	478	465	488	445	476	471	468	444	469	521	442	476	470	490	468	481	482	470	469	450	450	471	446	482	482	453	462	468	456	443	427	448	434	457	433	476	500	465	467	453	474	458	494	409	491	486	441	460	487	471	489	448	461	473	472	485	473	475	480	441	460	430	468	479	441	457	464	466	447	439	471	464	441	456	446	477	477	457	495	477	451	464	469	482	460	465	472	443	497	428	464	497	458	442	433	447	452	497	453	461	429	431	486	440	483	464	443	443	471	440	447	468	456	426	440	495	468	444	485	458	461	489	448	447	436	444	503	495	496	475	417	458	461	462	469	458	445	465	487	457	468	452	437	452	472	475	494	505	435	474	451	481	471	427	487	436	444	475	456	467	435	458	472	497	454	400	446	424	441	461	405	466	448	424	481	492	464	433	466	457	441	465	425	456	455	489	464	423	472	473	427	441	460	430	470	443	445	492	487	453	457	473	493	481	474	490	488	461	444	457	448	516	435	415	450	509	448	450	453	458	434	462	466	418	446	421	458	505	464	472	468	486	433	446	425	451	420	454	439	468	435	467	453	494	439	437	431	451	483	447	430	446	448	495	451	436	463	480	485	461	456	431	472	458	457	483	435	512	470	433	463	431	485	438	482	479	455	461	468	454	451	464	454	423	459	446	483	451	460	482	494	484	455	458	458	434	458	419	470	449	448	489	448	470	471	494	472	462	491	421	476	431	466	454	472	477	462	496	466	454	491	495	445	458	411	468	479	487	481	468	468	458	460	490	480	475	492	456	457	464	468	450	444	444	445	434	479	460	426	436	460	466	460	444	453	463	452	475	457	478	434	444	469	434	435	421	470	428	467	461	467	457	474	462	491	467	436	462	499	450	452	446	434	430	461	474	423	460	431	420	444	417	480	502	478	440	413	472	479	496	476	475	426	504	463	419	442	443	458	460	488	471	451	420	434	453	421	495	446	445	462	460	435	462	477	477	423	482	434	453	522	476	435	454	449	472	482	464	436	445	457	472	444	463	471	468	447	445	452	439	449	502	439	441	469	442	423	474	442	476	512	486	448	438	481	474	473	460	463	496	444	422	462	404	466	432	462	446	423	447	452	434	462	468	458	457	459	443	425	455	441	486	481	447	435	430	483	434	460	484	488	460	455	439	476	475	479	443	471	424	464	493	476	440	440	463	479	470	448	446	473	467	443	440	448	472	446	448	444	416	461	450	479	480	440	509	410	463	465	450	480	443	491	429	467	524	486	432	456	465	425	448	452	526	451	487	453	443	440	486	468	460	441	418	446	448	467	469	447	477	462	408	474	467	470	500	493	509	435	462	458	493	467	459	411	449	469	450	458	427	465	450	431	480	462	467	462	456	485	446	452	500	456	457	496	439	443	470	459	512	485	470	427	472	507	441	475	480	441	414	471	472	453	466	457	472	487	468	478	474	480	451	449	451	472	429	431	425	468	457	459	469	485	459	458	481	456	455	447	452	476	461	446	464	477	451	439	475	464	467	455	422	446	455	400	407	495	450	472	467	441	426	485	471	465	457	441	439	449	490	441	465	461	429	471	446	524	471	473	470	472	470	426	439	457	443	473	480	481	501	442	450	425	458	473	451	500	450	471	438	447	428	458	444	485	449	461	474	461	444	469	448	466	470	471	432	459	459	449	455	449	481	430	425	457	464	475	474	457	467	447	501	466	452	453	425	446	428	458	473	491	471	447	487	503	439	472	497	457	426	463	478	421	459	443	433	414	479	444	494	463	476	458	453	441	475	421	486	457	444	486	444	502	429	451	449	451	466	480	470	441	475	440	452	438	461	478	487	499	491	485	484	461	440	464	460	509	441	455	456	512	441	465	493	453	452	452	436	450	432	466	484	447	468	423	464	445	486	440	420	464	463	497	414	430	458	428	453	464	451	433	453	449	443	457	461	450	433	465	462	509	464	461	467	479	460	432	461	433	454	480	444	455	445	459	495	431	487	435	486	456	446	410	466	494	468	476	481	428	448	494	474	462	453	479	442	487	481	451	483	434	493	498	456	453	450	460	434	469	463	433	452	415	466	433	454	452	486	475	432	463	446	407	454	421	463	503	445	483	495	437	469	465	466	458	461	451	453	469	445	470	458	475	446	457	456	475	434	442	436	465	448	449	402	439	481	479	451	476	479	509	422	490	455	458	438	422	472	471	444	456	431	453	434	453	441	459	479	423	413	488	477	484	424	466	413	444	485	443	466	466	455	431	471	471	473	474	451	456	471	450	461	463	467	441	463	484	445	452	472	469	450	488	439	486	478	420	414	480	466	459	499	471	455	470	424	461	443	423	444	466	469	423	462	456	465	472	460	459	446	502	422	439	460	463	479	438	460	430	461	495	437	464	504	441	489	440	475	464	432	432	452	495	479	448	475	449	453	451	467	452	432	452	447	450	444	464	492	458	461	449	482	457	472	478	464	450	445	426	448	493	441	479	486	479	472	434	463	441	413	458	466	476	426	504	471	494	440	478	510	468	494	473	465	454	462	504	429	469	466	496	441	440	451	479	445	459	447	491	492	483	480	486	452	479	437	451	433	491	465	475	436	485	434	455	505	448	475	471	443	472	481	437	453	488	448	409	464	477	461	434	462	466	442	457	452	461	455	481	481	480	483	484	461	427	480	439	489	452	531	458	442	490	492	449	474	489	465	437	449	455	445	485	424	478	440	438	469	444	420	449	454	476	440	493	473	503	447	458	488	466	462	481	484	461	445	465	452	405	463	475	436	486	410	444	457	403	468	463	441	439	468	450	442	428	452	433	483	464	481	438	452	418	457	452	461	422	485	480	468	472	459	462	402	467	458	470	467	445	457	456	485	457	456	469	436	499	486	480	435	416	481	447	465	468	451	469	460	456	461	420	446	449	445	468	441	436	458	443	476	435	425	468	483	441	485	482	457	450	469	449	464	459	482	458	446	483	429	462	412	440	437	410	465	454	446	443	445	414	444	451	450	442	473	439	465	419	468	404	468	446	448	465	454	427	446	475	443	484	488	476	430	476	433	468	442	452	429	465	420	446	422	456	494	469	433	440	440	473	471	503	486	465	454	458	443	480	434	422	456	437	455	473	495	473	437	411	448	489	441	494	429	466	458	451	441	487	472	421	442	470	475	454	470	481	462	450	448	449	476	466	437	476	454	500	465	445	472	455	471	426	454	504	471	474	471	480	422	438	470	469	444	484	449	442	466	443	432	465	434	432	461	448	448	422	446	462	478	463	484	500	447	469	460	429	473	454	434	457	508	464	468	454	454	450	426	452	468	431	491	456	448	503	425	462	454	483	411	442	449	482	474	432	440	448	450	428	459	462	470	474	450	445	454	427	467	419	446	475	474	435	464	466
14352	27398	25196	18372	14628	11989	9604	7799	6301	5158	4227	3532	3099	2655	2416	2055	1958	1677	1574	1372	1306	1252	1131	1163	1182	1121	1106	1003	1069	1016	986	1004	1014	1009	959	937	902	954	946	949	942	920	933	972	939	906	963	944	910	970	878	925	923	899	908	931	848	850	966	903	916	848	906	941	952	956	946	927	920	920	934	928	971	933	968	943	916	917	891	929	865	887	892	917	879	954	900	888	864	893	876	923	903	878	891	877	866	904	871	922	946	920	930	930	875	928	871	892	927	889	960	851	917	932	915	884	937	913	895	903	908	916	905	903	875	868	915	924	847	943	872	940	845	906	900	929	919	892	890	830	886	940	922	847	872	896	900	893	955	930	897	861	865	901	878	912	923	916	873	901	917	876	863	899	914	931	911	895	862	894	891	875	889	900	959	870	846	906	914	935	887	931	907	909	954	905	889	865	883	927	912	886	933	907	864	898	908	887	911	913	918	861	899	932	860	909	894	893	893	900	910	885	881	897	893	928	910	902	855	931	861	864	946	895	901	907	868	820	941	890	916	854	919	936	913	883	875	849	909	875	910	888	899	865	865	914	884	864	937	856	879	928	907	915	859	880	898	885	843	862	890	897	888	878	896	877	844	899	913	913	900	912	838	836	880	884	861	859	862	911	876	830	873	891	885	920	914	907	900	915	907	900	901	927	895	905	890	935	953	856	909	959	903	891	900	925	893	890	905	916	925	869	911	899	857	908	921	898	904	855	946	876	876	893	857	885	901	826	923	848	891	890	932	915	867	871	878	890	892	826	851	938	921	897	890	887	888	896	925	883	857	869	844	895	888	864	878	908	904	883	878	862	910	883	862	887	899	840	881	890	873	881	916	915	888	931	879	909	908	899	915	896	889	944	906	906	952	947	816	900	913	848	904	874	908	892	896	845	879	881	910	879	860	895	870	863	889	907	869	874	890	942	851	887	879	880	915	945	853	919	900	922	903	876	866	909	908	931	889	879	891	901	876	943	921	894	903	839	879	890	882	836	887	848	890	921	912	894	887	905	889	850	849	862	909	909	851	934	886	861	882	910	865	909	895	883	872	885	883	876	961	891	929	903	915	955	858	872	879	891	832	924	875	881	928	901	931	974	922	917	860	912	950	835	820	903	913	949	913	888	886	919	885	903	929	859	852	852	911	939	895	869	872	881	854	920	863	825	911	900	933	946	913	873	923	882	843	888	894	869	881	860	890	883	893	921	925	847	902	910	924	929	897	859	914	907	848	899	895	879	807	909	899	866	884	955	895	893	911	850	886	911	860	907	903	915	941	886	907	873	842	932	904	895	892	908	840	844	877	890	931	900	894	926	873	893	873	847	930	846	848	886	864	907	894	826	917	880	881	862	871	910	931	831	937	911	897	842	858	870	875	879	924	879	885	867	942	893	860	884	886	939	924	875	897	853	877	877	830	965	875	895	906	884	882	889	885	904	891	892	936	887	904	863	878	866	953	924	838	857	856	908	921	867	890	944	915	870	898	900	877	963	890	932	935	937	925	860	926	920	887	918	929	862	880	892	882	908	854	827	858	876	906	927	912	843	888	922	913	912	929	917	912	915	876	952	905	885	899	917	853	904	952	902	871	845	923	892	903	875	869	892	907	911	948	917	907	935	856	918	898	911	973	836	873	922	862	885	959	851	864	910	889	889	893	886	894	895	938	867	878	897	906	922	856	853	870	916	960	922	951	896	845	864	869	902	901	848	899	905	887	870	864	953	844	873	879	931	875	825	878	917	866	877	860	893	909	910	903	879	917	891	887	861	852	874	858	922	895	931	920	836	877	922	913	892	868	891	847	899	903	946	898	849	894	918	907	828	913	906	864	847	878	843	869	921	862	908	891	909	892	927	841	920	874	898	917	939	904	920	872	903	884	881	893	923	883	889	915	843	820	873	911	839	861	859	884	944	863	858	889	925	938	883	938	879	897	911	876	971	871	865	882	911	910	929	890	898	862	886	907	898	887	873	833	891	886	900	859	902	884	925	886	882	878	880	864	876	904	825	897	858	927	893	914	914	911	858	838	856	889	865	891	877	930	946	901	835	906	872	908	891	856	873	914	930	925	912	852	944	917	875	855	850	873	901	885	857	862	895	938	831	933	925	920	830	853	915	856	874	920	908	943	949	834	872	850	917	878	836	852	901	900	933	878	905	896	883	886	962	897	943	885	902	889	865	960	875	893	896	886	899	870	877	861	943	945	888	898	936	939	880	904	897	904	886	910	894	855	891	880	918	907	917	906	925	877	919	918	902	875	887	946	880	921	943	903	929	905	915	909	870	913	900	938	893	902	884	926	892	952	920	890	912	886	858	908	853	912	896	868	825	845	891	871	959	902	851	931	894	876	888	904	909	917	871	863	938	882	900	894	875	871	889	870	913	885	891	899	893	882	861	879	875	921	814	881	894	944	858	907	905	894	895	863	876	883	940	865	824	868	865	895	892	913	858	907	881	894	910	872	902	922	853	903	795	883	893	862	888	896	857	871	919	886	894	922	915	908	877	905	896	961	865	859	880	915	934	947	907	896	899	914	836	891	829	970	885	877	908	898	901	859	922	887	868	861	839	857	920	851	888	922	942	934	849	891	859	867	888	910	913	901	890	879	922	870	855	972	930	896	936	900	895	843	875	889	901	866	911	861	819	907	870	876	885	875	876	874	822	928	892	881	907	869	909	874	898	883	857	947	946	903	858	910	884	856	858	834	914	877	820	864	921	932	854	914	874	865	859	842	857	916	901	954	923	887	838	866	923	878	894	842	878	879	916	890	880	887	882	862	975	893	947	891	899	848	900	882	905	919	875	939	883	875	897	929	852	879	882	868	944	890	872	970	841	849	870	906	957	916	912	890	960	912	853	903	914	847	902	864	892	943	878	884	879	885	884	932	884	873	940	912	838	836	884	923	919	932	905	970	892	873	914	902	887	852	891	877	866	848	875	905	854	882	943	964	970	890	906	840	880	849	839	868	879	899	924	940	929	862	858	935	855	910	903	897	869	890	856	880	912	870	921	923	872	916	849	982	933	952	897	947	924	872	934	882	906	879	902	926	870	914	868	843	898	888	861	904	918	916	915	891	880	886	849	871	886	890	926	844	859	963	868	890	910	871	909	889	860	850	835	889	877	982	907	939	899	886	895	826	874	872	902	909	878	921	910	882	871	878	876	889	895	873	895	853	933	911	911	920	880	940	910	944	892	862	902	895	894	907	903	882	897	908	961	891	854	877	921	872	843	908	849	889	880	865	903	957	905	876	894	910	956	917	952	907	864	921	881	912	888	862	885	831	923	922	855	792	928	864	899	846	915	905	958	915	919	907	942	882	934	820	959	911	941	925	894	890	932	886	906	929	832	842	928	891	873	943	908	905	888	892	917	908	931	893	863	883	877	874	876	883	940	933	873	919	871	889	851	925	927	873	886	878	882	887	891	851	880	882	839	924	925	937	910	865	883	844	912	946	932	911	875	874	913
27266	17433	5649	2233	1276	867	639	569	451	378	341	325	293	248	248	249	230	258	252	237	238	251	236	265	233	255	244	235	266	225	228	218	227	209	224	221	213	267	230	222	229	236	219	211	243	217	244	223	234	233	214	188	203	252	217	224	216	229	212	190	235	234	188	234	251	240	232	220	236	233	200	239	217	231	247	223	234	246	258	227	234	212	211	233	237	236	229	228	248	230	215	244	226	229	259	246	240	231	218	233	244	227	241	227	227	259	222	244	229	220	228	225	227	257	226	233	221	231	232	205	228	206	211	213	239	237	256	239	205	217	223	219	236	222	194	256	208	243	237	231	215	231	231	235	214	230	204	240	236	243	243	205	225	203	227	208	249	225	227	221	235	262	203	236	213	227	245	213	213	213	228	271	223	218	242	220	228	259	240	220	195	222	241	216	222	261	231	242	214	211	225	256	198	203	224	230	246	211	227	230	221	212	226	210	244	224	254	232	227	189	221	228	224	228	222	202	217	200	228	217	227	220	199	244	249	205	246	231	240	250	235	206	233	244	252	246	221	223	220	240	211	231	220	216	235	247	226	218	238	216	249	216	231	219	205	215	246	269	211	210	228	203	234	222	228	260	233	253	241	236	213	234	239	214	248	205	227	212	236	254	228	226	213	238	225	208	213	194	229	238	229	212	222	230	232	245	218	221	257	226	211	206	229	221	245	225	210	215	211	217	232	250	226	217	220	223	224	215	233	234	227	248	212	218	259	237	239	220	211	201	243	229	214	201	250	213	238	225	224	232	242	194	249	209	228	238	238	259	248	247	239	234	223	222	206	242	230	207	223	215	216	210	238	235	226	224	215	228	209	231	234	222	228	220	245	200	201	240	246	228	224	209	208	242	260	219	221	238	249	228	224	225	249	246	214	239	200	244	268	222	215	239	228	206	229	233	250	227	253	229	247	192	229	228	218	211	246	218	216	238	210	215	241	203	214	251	210	217	203	206	231	234	246	217	223	223	231	211	211	240	211	215	229	224	221	238	230	213	237	216	233	227	245	232	218	222	239	230	213	247	235	225	249	222	246	223	223	243	237	242	244	213	234	235	210	211	217	213	229	242	204	224	235	224	234	232	235	217	209	250	235	230	233	232	244	228	224	240	230	217	239	234	218	259	230	229	237	215	234	235	253	232	232	222	225	230	251	202	212	216	227	210	273	254	211	208	230	219	208	213	222	207	195	231	221	203	215	236	185	243	239	252	242	232	219	207	219	235	221	192	258	225	219	236	203	225	216	226	227	196	219	231	214	208	214	232	244	226	231	234	219	228	238	243	227	244	239	201	224	223	218	242	219	237	245	204	230	215	243	212	205	221	230	247	251	239	242	212	215	196	232	203	226	236	234	247	232	259	226	234	247	217	204	226	236	229	228	242	212	238	189	214	231	233	230	213	204	186	219	257	239	237	225	232	210	212	224	240	225	232	247	236	226	211	219	220	197	241	224	214	255	256	227	223	228	227	207	243	227	227	224	223	214	234	202	213	250	198	222	226	219	240	233	252	212	233	196	239	210	205	224	229	220	224	234	221	238	226	217	209	206	209	219	205	243	219	217	240	247	218	232	229	217	222	224	236	212	209	224	237	231	250	207	240	222	215	191	195	227	211	234	229	230	238	215	202	239	211	225	222	247	215	233	214	239	256	227	224	220	210	227	222	231	217	225	190	221	203	232	246	239	202	231	242	226	208	230	226	226	215	195	233	216	206	240	190	240	238	232	257	203	215	236	223	202	218	219	224	224	222	239	229	233	244	240	244	240	229	232	201	230	224	218	231	237	209	234	211	204	220	212	236	234	205	214	227	224	209	223	225	235	242	212	221	218	214	209	215	222	239	217	226	193	227	215	223	222	207	206	211	224	256	212	216	235	205	256	242	223	233	238	246	230	217	238	240	222	234	228	250	211	229	216	233	211	211	229	250	228	243	217	214	231	233	200	208	217	208	218	223	215	207	233	234	217	240	254	248	213	189	227	241	224	209	228	227	257	207	225	247	217	207	247	241	224	218	216	211	236	230	235	234	200	233	210	221	221	213	243	260	218	227	216	205	247	201	245	213	224	237	176	202	207	214	203	211	194	226	255	210	206	224	232	247	234	217	231	204	220	237	239	256	224	234	237	235	248	222	218	226	207	220	227	217	251	225	224	206	223	219	238	225	244	259	235	228	230	206	220	208	229	210	208	247	200	207	216	203	228	212	228	214	213	226	213	228	221	211	217	207	238	233	201	241	234	231	251	229	208	251	219	214	216	216	240	227	204	219	240	227	225	207	220	250	228	219	225	235	235	232	240	224	214	225	239	256	205	241	239	236	195	237	210	255	214	223	211	226	219	211	235	213	239	234	191	239	251	254	224	187	228	238	241	239	236	208	243	217	239	225	217	226	222	233	224	223	191	235	210	265	235	239	215	213	225	238	236	263	216	212	215	249	225	217	230	249	227	233	219	237	214	215	228	216	239	231	203	204	218	251	223	223	228	221	231	237	215	243	232	209	215	216	222	250	229	243	208	252	232	227	229	257	222	223	234	203	227	212	216	238	225	247	217	229	202	221	223	221	234	220	218	249	256	207	201	220	221	211	198	228	196	215	208	221	233	231	236	204	241	235	209	212	243	231	240	239	249	221	220	241	235	223	193	224	239	237	219	227	247	190	221	228	241	208	213	230	226	206	232	205	196	204	228	230	253	232	204	232	226	237	227	230	222	239	241	228	227	229	226	210	235	225	275	232	210	231	245	215	228	231	211	227	212	238	221	238	215	225	224	210	205	227	230	200	248	221	229	240	226	235	232	229	218	218	226	234	213	213	236	235	230	223	235	244	246	203	214	277	225	199	215	259	233	247	202	206	234	211	243	237	232	223	231	237	207	219	202	237	227	222	230	216	220	208	239	226	207	213	262	213	236	204	236	230	216	197	215	225	221	236	243	220	212	205	233	238	225	259	264	241	229	215	236	216	220	243	251	188	196	241	197	207	196	233	231	244	220	200	224	220	221	210	223	228	207	244	211	218	225	223	243	236	260	193	191	228	214	242	209	202	226	219	233	230	244	200	217	230	239	225	235	241	225	220	231	225	221	238	197	253	229	237	220	209	238	206	221	249	218	233	238	222	249	221	214	242	228	225	252	253	208	259	252	210	193	270	250	245	224	231	213	250	213	236	208	208	235	223	237	211	245	212	238	227	220	230	192	218	216	237	226	261	237	230	218	239	233	222	229	216	202	236	208	224	222	233	211	250	242	235	225	219	256	257	227	215	236	220	245	222	209	230	226	240	225	240	217	226	232	236	246	239	215	244	231	212	234	241	219	234	208	210	210	226	243	217	230	214	227	214	212	227	234	215	214	214	209	221	203	232	232	202	230	220	233	233	217	232	216	191	213	225	221	186	243	229	201	216	216	226	233	229	254	225	234	222	213	223	206	206	223	233	241	223	223	215	243	218	236	231	225	229	236	209	249	223
8307	10771	9625	5767	4015	2986	2362	1784	1381	1205	884	823	760	728	658	610	597	560	514	542	526	518	532	498	500	481	473	468	531	523	480	478	493	472	475	509	459	478	523	489	458	496	491	466	507	462	487	481	467	481	429	456	438	410	503	490	476	449	474	496	456	490	512	493	504	524	497	497	491	509	517	510	490	483	474	538	520	415	494	475	488	440	457	476	459	459	517	463	496	502	511	492	492	464	479	455	482	484	486	457	493	513	508	500	492	455	454	468	495	447	463	500	479	496	466	458	498	465	494	475	492	471	450	486	477	435	453	473	454	483	491	477	510	436	510	453	487	520	443	441	494	458	481	447	461	441	480	439	443	442	506	476	470	480	439	495	457	480	508	427	484	474	416	450	486	473	459	482	467	430	444	466	472	511	482	449	486	459	469	437	513	460	453	445	500	456	514	477	457	493	461	505	506	457	438	460	467	470	484	453	463	440	468	503	447	447	464	501	463	495	476	492	469	446	508	490	483	495	509	455	475	470	491	485	474	482	459	517	452	460	500	485	494	467	469	442	462	439	429	498	452	489	457	522	462	512	484	439	425	463	468	487	478	517	487	439	491	509	423	435	482	460	457	475	453	465	473	444	515	456	454	444	509	479	471	486	475	426	493	508	503	453	516	460	474	466	471	425	475	515	486	471	484	483	484	510	415	483	479	496	487	483	456	482	487	466	474	496	477	462	449	495	528	464	473	466	506	443	501	443	480	455	461	494	422	468	458	466	462	491	478	500	460	460	493	486	415	481	496	439	487	471	471	456	459	431	494	457	411	479	471	453	457	480	449	445	497	465	526	511	474	486	475	496	506	505	470	494	466	482	497	489	484	451	432	481	495	474	485	478	467	476	490	476	444	460	487	484	469	494	463	436	473	496	484	449	460	458	490	476	464	444	462	458	447	483	487	494	450	499	489	483	463	437	465	436	478	466	517	462	491	482	482	478	507	482	488	476	467	493	507	432	478	475	449	417	478	465	445	492	466	498	446	470	480	495	490	469	465	418	476	495	457	465	486	469	500	519	480	510	460	441	476	426	455	450	470	474	476	485	446	467	501	462	474	471	459	480	470	483	455	448	517	516	512	517	474	473	472	449	479	453	455	473	434	475	504	452	456	475	486	444	458	507	509	522	453	460	478	479	509	467	482	510	482	484	509	514	438	478	454	526	512	458	482	502	464	469	458	477	453	484	501	468	497	470	451	496	469	456	466	513	462	486	446	481	480	432	512	472	455	453	506	484	428	489	466	515	463	509	478	450	480	450	457	443	515	471	498	481	505	485	451	480	480	503	497	502	467	523	473	473	436	478	490	478	434	490	463	482	455	492	477	457	472	492	480	471	472	493	451	526	494	495	494	537	445	443	477	444	464	475	449	456	468	504	479	466	447	502	430	480	467	455	417	467	511	497	446	464	458	468	454	477	462	479	551	506	493	496	456	491	488	466	479	451	491	460	471	436	460	453	448	451	488	458	460	485	487	456	517	492	487	446	427	435	494	488	449	419	507	459	462	487	475	504	484	464	442	478	454	439	444	489	500	462	474	434	468	477	505	477	455	466	449	462	450	498	480	481	492	504	482	494	453	497	467	459	465	463	511	521	449	500	484	440	467	472	489	497	432	462	457	462	501	484	477	490	487	493	469	463	476	501	460	474	472	489	497	507	495	488	548	513	465	455	439	466	516	460	473	499	472	474	494	478	470	460	483	463	458	459	454	446	488	485	469	462	463	510	478	490	483	467	483	455	449	431	471	444	455	488	477	448	478	435	471	453	462	474	477	457	427	493	464	474	461	463	454	489	443	513	487	483	472	440	489	485	488	472	472	502	475	502	474	455	452	474	452	530	452	519	489	491	479	490	482	471	448	452	459	456	502	475	484	478	509	486	479	420	464	447	493	463	502	471	491	459	479	463	455	465	441	462	450	465	455	420	481	499	455	465	493	493	482	507	444	464	475	469	498	476	467	480	471	491	497	494	495	474	436	510	478	480	509	453	498	501	441	515	487	462	488	488	465	488	463	435	498	463	427	479	474	463	485	476	481	501	459	446	490	440	464	461	477	465	508	450	516	454	475	526	488	472	444	503	428	448	468	465	443	486	508	447	476	434	499	476	498	420	439	489	488	465	446	425	467	433	448	493	503	474	472	483	436	458	507	457	428	498	497	494	490	501	449	459	485	462	484	479	502	483	476	487	478	479	496	454	483	470	503	446	506	468	468	473	458	477	477	447	469	448	465	461	513	438	448	494	428	486	472	486	453	467	452	482	510	511	474	456	497	473	477	470	459	434	428	466	481	497	438	461	483	454	482	472	428	479	462	473	473	482	492	503	488	445	478	475	480	466	493	451	491	468	437	466	481	444	476	445	476	434	467	498	448	456	449	469	459	492	480	484	470	454	476	463	448	452	450	462	493	456	445	457	467	488	499	465	453	466	468	480	466	476	509	484	448	431	499	472	473	458	465	470	470	481	453	485	506	478	454	459	475	471	465	466	489	481	431	438	445	473	455	478	459	476	432	481	447	455	454	479	466	473	498	471	481	474	465	474	490	490	470	469	457	500	487	428	410	422	488	451	458	487	530	448	457	412	446	514	449	474	494	462	468	498	477	514	454	480	440	494	450	510	487	451	464	483	469	489	465	480	483	507	472	443	458	509	464	475	498	468	475	469	499	486	465	426	477	467	471	505	467	505	459	487	488	503	516	460	489	480	466	461	475	491	483	479	481	455	456	486	487	496	435	455	473	471	426	451	506	437	463	447	511	488	497	471	482	457	473	424	444	460	488	446	469	460	491	462	508	473	450	450	460	459	425	508	464	494	454	457	504	474	457	486	497	467	488	460	511	502	480	479	478	471	437	486	496	467	462	471	463	484	467	470	469	472	494	453	480	486	501	511	497	500	494	484	504	455	461	463	455	475	457	480	453	476	478	475	485	499	481	492	495	464	477	480	465	467	466	485	492	515	469	450	485	477	495	461	469	493	481	500	487	501	431	482	465	480	467	454	489	467	496	466	429	474	449	528	437	491	515	499	509	511	475	462	468	493	476	482	492	451	467	460	446	470	477	477	481	465	479	495	470	449	464	485	495	492	471	447	467	490	439	488	473	442	481	475	456	492	487	467	466	475	483	478	465	453	516	433	462	515	476	489	492	460	538	506	488	475	458	475	452	510	490	507	452	470	469	461	441	494	511	431	467	454	442	439	499	486	479	473	484	470	463	470	513	471	430	440	516	471	446	468	482	509	451	475	472	478	466	487	486	426	488	444	447	495	481	504	481	497	463	457	475	479	496	482	437	497	467	448	426	459	461	479	474	490	476	455	485	488	455	470	484	463	479	446	448	485	494	483	473	447	459	463	466	454	489	495	481	445	476	497	467	514	447	465	486	487	443	498	434	481	456	443	444	468	473	465	444	493	476	468	476	475	478	482	460	448	503	492	509	522	517	515	472	518	465	472	502	477	506	525
25200	21516	28019	25354	13704	3934	2493	1651	1244	986	826	700	670	610	538	509	459	393	406	390	368	344	349	363	344	340	365	347	328	339	305	353	296	316	341	328	340	307	281	336	356	310	314	333	338	333	311	294	305	294	299	313	320	311	309	334	313	298	339	295	317	285	315	331	316	314	345	317	323	339	319	307	325	341	297	318	334	306	340	314	297	328	296	327	308	334	298	330	304	360	308	316	294	311	293	315	295	328	304	309	313	307	314	319	314	309	293	311	335	307	327	320	321	270	328	327	302	297	296	327	303	312	330	312	313	305	318	322	314	314	310	306	326	318	305	311	318	320	310	304	333	330	271	291	327	288	301	316	292	288	334	305	298	312	317	297	318	334	295	301	277	327	291	328	301	341	296	309	285	310	316	298	323	296	303	328	294	309	295	295	325	313	308	312	283	307	322	322	287	305	280	296	272	271	291	295	304	314	326	312	320	307	314	322	303	332	279	291	303	317	317	316	348	299	266	314	296	290	276	278	295	306	312	320	313	331	318	314	301	311	301	289	331	306	293	307	276	311	281	303	297	272	294	317	354	304	316	289	315	326	295	317	311	325	304	308	304	308	312	317	321	292	310	321	279	318	304	312	291	303	304	295	295	304	290	311	338	283	326	287	306	305	296	286	297	301	338	309	306	281	314	305	299	332	303	319	300	296	322	310	307	311	318	290	281	314	302	277	350	322	302	324	318	333	304	318	324	344	335	275	298	293	330	308	297	287	304	288	337	296	326	292	267	317	293	265	314	292	308	303	286	292	286	297	271	305	304	313	335	295	311	310	327	298	285	366	338	313	310	297	295	317	282	336	306	268	306	295	337	318	299	310	313	309	318	291	288	318	303	309	310	330	295	297	318	291	295	294	314	281	336	312	310	302	285	317	301	289	301	336	318	289	285	321	288	282	318	318	334	319	305	315	312	330	314	308	317	293	317	322	310	304	301	302	317	310	334	292	303	325	330	276	320	321	316	305	310	279	317	254	337	302	333	314	310	295	300	331	276	322	318	318	281	293	280	314	324	310	303	319	333	300	318	287	326	285	306	303	336	320	320	307	329	307	310	302	307	335	318	290	310	290	297	309	306	293	287	276	322	282	295	298	285	281	326	323	288	306	304	278	308	315	282	323	320	298	317	306	291	311	321	304	319	318	328	292	311	308	309	333	322	298	296	292	333	300	311	304	322	325	326	327	281	302	287	320	278	324	318	318	293	309	299	313	323	305	308	273	309	355	330	265	322	313	330	307	322	324	293	333	308	318	324	284	334	315	295	320	266	336	319	288	305	312	311	297	293	297	349	293	309	310	309	325	305	314	291	283	304	319	287	300	281	288	300	327	286	334	306	299	294	304	294	314	275	346	317	297	289	320	282	314	319	299	284	319	303	316	296	300	330	331	305	335	300	322	288	292	302	317	326	324	316	292	294	330	277	287	306	289	327	316	287	331	315	289	309	288	296	333	306	318	303	311	297	318	332	301	357	325	311	305	312	317	316	332	287	299	280	309	285	306	297	299	290	313	322	305	301	307	296	298	300	288	338	320	316	276	300	296	335	271	341	294	331	334	299	327	338	331	290	286	320	267	289	302	313	309	292	307	289	323	287	311	303	319	300	299	350	300	314	332	305	296	287	288	292	311	295	309	289	289	301	285	289	273	282	321	309	297	263	299	311	297	313	321	296	288	294	316	282	294	306	299	311	317	305	305	298	309	304	301	298	331	292	285	314	301	316	283	280	322	309	332	332	305	310	303	298	323	315	333	346	315	342	312	305	265	298	292	338	288	332	294	302	296	312	301	302	308	300	309	257	302	302	320	283	316	304	329	308	289	260	285	291	309	300	275	309	339	306	280	314	308	309	292	323	307	300	294	296	305	306	308	321	289	303	272	313	303	285	309	292	345	293	298	308	300	302	326	282	325	316	313	336	286	295	308	300	309	320	317	286	304	290	300	293	310	311	322	253	301	297	323	308	322	309	281	293	300	303	308	308	328	316	313	298	271	307	331	320	338	300	314	294	322	306	277	314	312	319	260	312	304	296	278	361	312	314	271	298	293	318	281	326	308	302	291	296	292	277	342	275	334	295	288	301	316	309	299	297	317	294	314	339	248	337	307	291	320	292	273	313	313	303	307	315	328	296	297	268	336	327	285	292	276	310	317	280	289	287	301	287	286	286	305	305	305	301	303	274	312	301	311	297	302	321	325	325	313	287	344	344	290	313	298	319	318	297	295	312	274	315	326	331	316	315	307	304	299	310	303	320	294	325	326	280	327	293	307	330	294	308	311	284	290	301	302	316	273	301	281	291	299	306	293	342	270	270	295	297	322	304	304	306	317	311	309	314	341	298	319	343	289	314	294	329	291	293	309	297	323	325	320	320	287	314	288	302	320	300	318	319	284	292	300	298	273	297	306	306	293	295	288	293	333	296	318	321	296	280	311	314	273	321	284	327	317	315	290	283	276	322	290	328	329	293	311	321	333	312	296	331	318	341	352	277	290	308	305	303	283	305	293	302	289	322	313	323	320	288	323	312	294	295	296	299	328	310	307	297	314	332	318	274	285	280	338	275	311	325	305	261	306	296	333	290	302	295	314	267	302	308	293	298	281	275	301	324	316	320	304	308	334	302	293	283	275	317	312	297	292	324	287	339	312	299	309	302	322	276	320	304	268	311	309	293	300	275	316	332	310	305	306	292	285	296	282	305	310	291	317	283	302	319	313	319	324	327	299	289	304	310	310	293	299	310	310	316	304	307	296	299	309	322	282	318	309	309	304	312	305	288	287	293	302	306	289	294	281	292	332	306	279	318	310	332	328	314	306	279	291	307	286	323	304	283	317	345	305	282	317	276	283	283	299	304	335	325	314	326	269	326	276	305	287	296	317	317	331	287	303	284	329	300	288	286	334	320	298	307	316	314	297	317	307	304	314	294	302	293	311	294	307	344	280	311	294	314	295	309	313	277	325	319	303	309	341	301	327	294	291	295	326	281	308	315	285	303	296	311	336	305	301	327	319	305	271	302	294	273	277	328	328	317	315	316	322	291	294	285	295	331	305	296	320	299	340	317	299	311	324	274	285	309	300	337	282	340	306	330	316	305	336	322	289	321	329	294	322	307	321	291	295	297	255	306	306	317	292	322	309	321	325	301	305	317	291	306	309	293	320	324	331	328	334	281	291	323	300	312	313	324	308	321	294	324	302	301	336	319	296	293	309	288	320	336	294	313	320	312	330	302	293	290	292	299	329	319	310	307	322	291	310	289	305	301	304	308	311	285	285	288	318	306	319	306	304	324	344	303	326	282	309	310	297	281	314	262	279	299	304	313	301	308	302	302	302	292	287	305	321	292	309	322	302	320	276	301	260	293	301	298	319	317	313	287	317	324	279	306	315	331	302	305	296	311	296	319	285	295	284	322	305	290	294	308	290	301	273	291	293	331	310	305	302	291	330	309	320	313	328	294	282	310	306
11220	21031	19902	13591	10301	7933	6164	4856	4036	3115	2604	2174	1765	1554	1409	1289	1132	1011	1015	891	818	824	781	765	734	703	731	702	701	658	658	663	706	699	655	628	634	653	665	695	614	627	589	633	633	645	601	641	654	658	649	596	608	665	609	597	613	596	649	684	684	634	618	670	635	654	651	660	598	677	678	639	625	684	610	580	629	616	669	674	660	613	609	609	661	630	638	626	644	629	637	601	624	676	616	632	621	624	597	613	623	663	594	659	662	636	617	632	626	627	616	671	652	676	665	568	656	649	602	630	625	636	586	600	631	625	598	614	634	647	638	622	592	583	588	625	581	634	615	641	598	612	619	621	584	597	624	622	630	629	622	640	608	608	685	591	638	602	655	615	602	599	623	590	685	579	639	649	652	621	640	582	650	633	653	636	596	609	580	624	635	596	665	650	618	610	575	632	621	623	602	607	614	622	612	657	630	596	647	598	661	625	646	632	599	618	609	621	643	633	610	629	609	669	628	605	614	622	593	616	614	616	616	615	609	550	601	639	642	614	603	639	612	607	579	591	638	603	639	593	589	624	605	569	598	635	654	632	637	596	619	614	625	615	689	629	617	595	632	582	656	609	602	649	641	597	621	610	597	636	585	604	610	655	586	621	617	610	625	573	663	608	604	599	623	603	605	608	651	608	642	584	635	650	618	631	562	604	640	643	680	627	588	690	602	601	608	589	633	595	632	607	679	667	615	622	646	611	684	618	630	616	616	663	598	632	585	628	598	595	599	592	567	631	625	604	618	645	608	642	622	590	628	633	594	573	588	683	603	627	593	630	611	624	550	592	616	627	641	624	604	641	603	598	572	644	633	636	568	541	567	659	625	630	569	621	574	621	634	670	579	589	622	647	649	612	645	666	628	648	587	628	600	579	640	604	616	635	605	603	648	607	576	652	627	624	614	661	623	585	624	633	618	658	598	588	614	600	615	636	622	624	574	647	580	603	654	618	623	662	596	565	649	646	614	573	583	630	641	640	589	610	623	647	578	647	550	614	626	614	589	618	623	634	634	604	627	632	571	595	619	615	621	638	639	619	643	603	648	633	601	583	643	614	629	612	649	658	608	642	586	645	655	659	592	625	645	598	628	605	591	634	640	573	634	604	649	601	632	603	595	642	624	618	617	561	617	615	601	582	603	615	625	576	592	569	609	632	608	596	577	638	660	633	591	534	658	600	578	619	632	644	641	632	640	624	641	595	591	629	616	622	652	631	595	607	617	630	621	610	635	630	613	638	627	616	647	644	614	597	631	647	622	651	629	629	607	592	646	611	596	626	610	612	674	574	608	648	588	602	616	629	649	595	611	586	596	589	673	621	623	635	658	630	586	616	620	638	615	588	591	605	603	606	646	589	598	632	600	602	579	677	668	640	651	615	633	629	621	648	635	614	661	613	653	635	601	618	629	614	596	592	592	642	615	590	624	644	606	648	634	599	650	648	619	637	565	623	599	611	595	604	617	621	601	603	592	604	589	633	612	604	686	630	597	639	602	622	611	665	638	672	621	563	592	580	586	608	630	615	610	617	605	624	624	602	612	604	637	594	603	647	630	634	603	587	619	621	583	620	666	610	607	586	616	665	626	580	604	637	610	606	631	611	634	603	589	681	613	628	637	623	637	660	622	571	599	621	634	609	609	562	578	622	666	618	608	580	591	596	616	673	601	688	616	599	625	645	617	646	618	598	627	602	640	633	617	623	656	644	639	591	595	582	590	597	640	612	612	586	673	604	638	644	599	633	614	629	616	634	586	653	647	609	582	607	606	604	604	644	619	633	607	635	600	650	563	641	615	631	625	609	601	615	583	634	615	590	617	609	629	595	629	623	607	576	601	611	614	630	580	635	607	615	608	579	613	596	618	624	660	597	577	579	629	663	599	636	606	583	609	615	625	617	664	619	628	598	662	651	630	621	624	604	584	625	634	624	606	629	639	615	636	592	627	612	614	616	647	662	577	627	652	638	600	605	658	616	624	606	637	604	575	637	654	557	628	629	590	628	637	604	654	614	617	570	614	592	650	604	640	636	608	627	639	591	534	588	589	608	622	613	650	610	618	615	642	581	587	602	611	636	616	623	590	662	632	614	597	607	618	622	621	617	630	630	634	626	625	586	627	621	603	587	609	600	652	661	637	634	643	635	622	612	654	616	617	598	607	604	654	641	620	631	601	634	607	601	636	587	613	655	662	595	631	603	591	603	605	599	601	658	606	546	610	645	633	610	655	620	602	620	609	651	617	642	611	622	610	623	581	655	689	591	635	651	627	592	646	631	632	596	612	577	636	616	605	618	644	613	609	616	633	665	602	561	602	597	619	596	602	654	643	594	622	645	622	606	619	645	561	588	625	583	624	631	598	608	666	616	634	604	644	626	623	582	654	649	638	566	624	671	600	617	630	610	646	586	611	621	610	593	623	629	629	609	606	594	624	598	598	595	585	581	609	621	569	573	579	603	579	678	616	632	606	658	655	617	611	648	616	608	619	591	648	653	578	664	606	586	635	615	587	620	625	613	622	643	615	603	663	598	629	600	646	618	610	637	611	594	643	634	604	579	641	644	600	620	637	648	641	640	570	613	594	621	626	626	611	596	606	618	602	601	566	599	641	610	631	581	585	610	711	606	610	646	617	611	629	622	668	629	671	620	624	630	595	617	610	584	630	612	607	652	609	625	602	646	626	626	600	613	623	629	647	627	607	564	642	595	593	589	615	608	612	617	652	617	619	594	623	598	579	624	595	615	639	588	606	630	632	575	637	644	606	605	619	582	614	682	558	671	601	607	587	549	644	646	556	631	610	602	631	658	646	618	606	652	626	624	616	571	610	602	534	643	608	627	573	600	659	624	635	580	625	621	645	609	632	650	594	644	588	621	635	602	632	605	574	632	609	556	649	609	587	651	639	684	591	616	609	603	603	630	597	636	600	585	554	597	606	654	632	653	652	598	605	597	635	631	609	546	706	609	615	638	652	614	593	645	611	594	620	599	641	615	664	675	635	640	588	616	598	669	623	585	594	579	633	625	630	649	629	625	627	617	594	645	630	607	628	620	597	619	642	556	621	575	565	632	588	647	650	591	613	651	647	598	634	649	583	647	585	609	617	582	619	690	602	563	613	635	617	615	611	647	627	613	603	612	639	654	619	642	589	587	621	610	661	592	567	597	634	621	562	640	594	610	635	648	645	623	642	605	628	578	638	629	620	585	648	637	636	586	583	593	590	645	608	615	614	621	625	585	582	671	630	597	650	668	623	604	569	619	649	613	638	616	636	607	616	615	600	656	615	583	662	616	602	602	600	590	661	603	607	674	610	619	620	614	628	642	625	663	612	634	616	609	612	642	581	599	641	645	635	612	592	555	656	622	598	600	622	608	628	665	644	634	608	656	613	609	627	572	647	588	598	625	656	641	595	642	583	564	607	631	605	588	589	630	643	640	652	609	637	601	571	627	607	633	627	607	652	622	598	659
24164	21478	29001	24361	21420	13709	4986	2963	2168	1763	1432	1241	1105	958	858	804	785	686	695	619	610	560	521	518	529	511	497	495	515	490	505	465	505	467	478	532	467	463	479	492	470	525	503	498	477	437	454	501	474	476	444	457	529	464	472	442	472	478	485	453	497	441	470	462	480	451	464	486	513	474	507	486	504	500	458	470	485	504	468	481	460	456	477	506	435	428	442	425	442	465	453	484	457	470	525	467	456	469	457	466	467	506	501	459	467	507	425	487	440	458	498	467	455	441	474	453	521	454	436	480	486	430	482	484	440	465	483	461	480	475	456	491	444	461	494	455	448	465	485	412	438	454	462	451	476	450	476	447	450	492	466	445	440	430	476	440	473	452	435	450	459	500	465	494	491	455	453	459	476	487	482	463	466	531	448	421	446	482	452	463	466	493	437	442	475	492	478	502	439	456	426	464	466	481	486	485	456	451	511	423	460	443	487	422	457	466	455	452	452	479	466	445	476	468	454	485	483	467	444	459	474	495	483	440	490	439	512	491	469	467	459	472	502	484	475	471	490	466	480	444	404	506	449	475	457	497	428	459	475	452	471	459	457	459	466	454	462	466	464	467	468	471	462	461	442	469	508	484	456	428	473	457	454	432	455	456	476	459	486	482	481	479	470	446	468	460	474	441	504	469	463	488	468	437	496	478	457	451	451	483	470	442	445	503	466	474	483	460	418	506	471	507	485	451	461	456	475	439	449	478	451	476	472	462	479	480	460	445	454	467	488	466	459	437	468	436	474	464	442	478	467	499	446	489	452	516	482	466	472	463	477	465	431	456	451	472	477	501	473	465	445	482	481	436	446	485	442	483	482	477	490	442	453	479	478	470	497	434	473	473	468	503	510	465	462	466	489	471	486	490	477	461	475	468	480	471	446	431	442	431	445	431	467	436	454	412	417	424	478	456	440	474	517	455	482	448	497	451	445	452	433	485	443	446	471	459	477	474	479	470	468	503	512	484	441	459	469	499	459	464	463	494	451	449	472	491	463	473	447	483	482	457	458	473	468	490	462	485	449	444	438	478	473	462	467	440	440	460	430	453	471	467	451	473	397	446	450	477	460	469	502	488	458	489	467	454	458	445	469	452	440	468	461	425	474	459	490	475	435	448	464	476	463	462	420	458	456	468	448	452	448	477	508	484	454	466	417	463	455	454	479	449	421	438	520	471	432	473	457	448	454	442	444	492	488	452	450	427	456	446	476	455	409	482	472	473	471	474	467	448	459	466	427	445	469	460	453	409	465	425	481	452	453	478	449	460	496	435	485	470	491	429	475	467	455	501	500	476	449	462	475	480	452	455	489	465	444	454	448	454	486	450	509	457	447	475	490	441	484	458	430	480	437	433	462	495	468	449	457	448	472	471	485	504	443	463	424	430	504	463	450	490	485	439	469	471	419	457	461	468	505	490	440	469	455	474	473	426	448	479	463	446	498	457	471	465	459	428	478	478	443	473	480	457	497	462	445	441	473	466	467	478	487	495	449	434	480	468	453	429	440	463	479	425	425	513	461	465	472	450	445	454	466	493	484	435	457	459	474	434	435	484	439	443	469	441	455	466	490	434	442	439	434	435	466	492	483	482	481	454	417	463	468	428	460	448	479	469	447	439	444	474	484	468	421	455	489	489	415	478	481	432	439	448	466	416	443	488	454	503	471	449	474	455	474	473	487	479	428	446	443	459	482	464	455	450	451	463	458	455	450	451	453	480	454	465	426	457	473	473	475	416	490	437	465	430	484	481	447	457	450	471	433	438	380	466	443	468	419	470	456	472	445	457	445	460	474	447	457	474	485	443	459	439	434	446	444	428	501	475	473	442	460	427	445	460	421	456	477	474	460	473	479	508	457	455	484	451	495	496	479	472	474	460	447	475	487	467	471	436	463	480	427	487	460	473	477	470	449	496	486	459	463	510	444	460	448	450	452	419	475	479	444	472	519	447	456	441	483	458	480	501	458	466	512	469	454	468	474	477	427	512	499	448	459	437	462	452	456	434	481	473	460	452	475	489	440	472	470	446	488	421	439	459	468	474	461	427	427	463	434	472	448	454	527	471	455	484	484	461	453	499	468	478	473	477	513	416	487	443	470	475	438	482	477	493	468	496	502	480	434	489	505	443	467	458	467	456	488	432	488	476	518	479	452	473	457	445	482	416	468	434	485	473	483	439	450	463	453	459	487	506	427	488	428	471	481	449	452	442	460	492	459	470	472	430	456	439	473	433	424	464	425	488	442	431	472	474	446	462	462	436	442	436	447	448	475	454	501	496	450	484	486	452	449	476	503	466	447	439	443	488	444	417	451	488	462	481	433	474	429	472	478	466	495	455	465	492	434	465	478	472	500	424	480	446	427	469	450	476	456	443	429	480	453	473	470	483	498	474	470	461	466	454	447	472	458	436	455	464	487	453	482	448	492	496	469	446	437	476	488	494	472	433	445	415	489	469	465	456	483	471	451	465	458	452	483	496	441	446	482	465	505	413	468	473	469	429	426	452	457	425	450	437	450	460	473	475	467	447	488	408	475	431	478	487	486	470	466	443	480	451	467	478	442	456	488	460	478	481	444	468	425	496	435	444	433	468	460	444	438	425	484	469	466	450	482	473	434	469	493	468	449	442	492	456	508	444	472	431	463	488	499	434	433	457	446	473	453	455	452	484	473	469	490	490	452	508	437	457	478	476	430	447	433	506	475	452	468	443	478	468	442	472	465	413	490	441	468	478	481	457	467	444	461	461	434	456	458	480	451	498	406	401	477	461	461	459	439	501	468	501	472	452	483	472	472	434	443	439	482	435	453	488	479	469	456	506	481	471	470	456	430	458	436	513	468	465	438	503	464	447	480	437	457	457	464	475	481	428	432	470	476	436	465	457	460	474	455	468	414	446	433	422	476	474	476	471	463	507	516	463	485	442	460	415	494	431	424	474	453	457	477	484	485	454	443	451	489	473	471	487	481	432	503	428	470	456	470	489	487	473	457	505	443	488	469	471	456	460	467	457	449	490	438	459	471	491	468	448	470	446	449	478	494	507	457	469	498	501	464	472	457	412	447	459	475	443	443	441	479	472	436	464	433	472	472	461	444	490	434	474	446	466	415	480	433	434	472	473	424	496	481	461	485	515	447	468	477	427	466	487	444	455	461	444	437	443	476	446	445	443	467	448	457	452	481	442	475	428	515	456	509	493	449	481	466	476	479	449	449	457	419	469	487	488	474	454	438	464	441	475	444	475	486	538	481	421	433	457	440	449	465	479	475	457	460	486	434	434	453	491	458	480	452	521	426	448	462	490	477	475	454	466	423	454	444	485	472	484	460	508	462	475	433	402	450	474	482	484	420	457	458	434	456	465	472	455	443	459	481	492	445	469	445	498	468	484	431	468	450	487	412	433	495	473	432	454	473	444	444	458	475	446	450	478	453	461	488	474	434	477	510	446	478	491	462	446	447	448	467	453	482	479	481	467
14075	27091	25647	18922	15052	12254	9627	7645	6293	5240	4213	3548	2896	2632	2309	2048	1884	1602	1521	1421	1341	1232	1083	1175	1165	1112	1028	1048	1049	960	1004	940	960	942	1010	926	956	1013	908	968	941	972	944	892	923	936	907	968	927	946	903	899	979	963	840	936	876	938	992	921	954	950	897	917	981	980	978	955	985	969	976	988	937	910	929	930	869	942	910	953	884	907	922	930	937	902	962	894	1000	895	919	847	953	911	981	917	911	907	939	909	925	901	930	872	969	954	880	984	913	880	908	886	908	908	891	911	888	925	872	909	897	957	843	921	882	913	867	869	897	876	936	935	909	885	880	876	871	874	902	899	891	933	901	908	851	923	916	919	909	845	906	839	895	932	900	890	863	933	884	869	841	879	869	902	866	905	935	899	867	928	851	823	875	946	888	828	940	885	864	847	938	884	863	877	900	908	940	874	920	928	854	916	885	886	879	882	931	893	874	883	869	878	930	916	906	881	892	916	876	895	913	861	880	886	930	916	889	878	891	945	880	890	900	899	868	899	910	884	890	925	908	931	870	916	848	884	847	868	897	886	894	929	875	890	920	867	902	880	883	902	903	918	910	933	931	881	889	948	906	911	901	967	833	946	908	904	925	932	941	893	869	928	906	950	902	901	938	895	924	896	856	853	893	946	917	859	869	905	924	894	877	897	926	851	908	855	878	890	842	894	1005	916	883	909	871	889	821	879	914	920	851	883	920	874	926	893	880	958	922	908	880	901	856	888	887	848	828	924	915	908	905	904	878	892	911	940	889	918	920	927	875	905	905	938	889	900	865	962	864	848	950	915	886	893	888	941	902	924	884	915	920	884	907	913	866	926	940	912	847	911	893	901	890	896	895	893	882	895	863	918	934	896	860	952	870	911	886	886	857	849	894	938	917	953	910	919	869	918	891	907	890	916	868	928	902	885	896	896	871	928	898	879	891	836	851	885	831	917	897	834	901	864	902	947	869	905	853	893	923	930	829	936	856	937	889	916	874	952	926	878	946	880	889	907	861	911	932	923	942	870	819	818	917	894	904	894	895	838	856	909	915	918	911	892	870	928	885	935	903	896	844	888	904	819	956	885	891	867	913	887	909	927	945	867	908	847	885	904	921	830	918	905	867	896	851	935	863	927	920	916	867	884	888	899	953	963	915	899	856	904	913	896	849	880	889	874	869	888	889	874	884	877	917	874	876	893	863	824	937	914	902	854	891	912	939	896	896	874	872	882	853	893	893	921	869	879	894	868	913	933	890	922	881	911	904	884	898	893	920	908	904	910	918	914	880	838	896	842	889	851	886	900	887	891	890	851	870	846	879	896	896	924	918	855	895	886	872	953	925	899	921	853	882	936	887	903	929	905	879	878	930	846	896	883	889	911	880	840	920	890	899	876	914	905	951	945	898	914	913	845	840	885	950	917	856	783	856	937	890	857	931	881	921	855	914	931	927	904	913	847	889	906	893	960	924	899	835	870	866	874	911	935	888	871	907	922	914	901	916	916	901	880	892	868	903	882	884	885	897	898	944	894	880	886	905	926	887	923	907	926	914	946	899	866	869	905	900	906	945	883	862	925	889	879	884	894	907	944	871	864	886	957	896	903	858	908	926	932	926	891	881	934	923	936	892	893	897	902	827	852	903	908	934	874	854	923	897	921	913	910	908	929	861	932	921	873	893	831	906	878	874	892	941	937	866	863	867	882	889	948	914	927	878	946	945	909	900	880	893	880	856	872	907	944	908	876	926	887	846	857	928	894	880	905	908	860	929	962	934	908	914	921	919	925	903	927	878	895	892	911	915	889	887	913	863	915	903	891	820	908	914	884	836	866	923	893	961	909	931	852	900	917	868	874	904	885	860	879	936	916	901	870	905	949	950	922	891	938	846	872	885	886	933	946	914	912	911	870	887	905	944	934	884	937	893	895	915	889	892	849	916	953	853	856	909	924	873	934	932	899	863	877	846	949	912	919	954	908	925	878	919	942	943	895	872	938	893	855	903	910	902	913	902	890	918	892	835	912	858	896	949	895	859	910	871	919	867	895	864	897	876	900	934	861	911	930	983	846	880	901	845	870	932	955	925	906	936	964	886	943	928	853	904	899	898	914	934	882	891	905	894	915	880	930	946	902	911	908	897	950	823	861	954	858	885	860	896	898	898	900	893	940	887	842	858	908	874	904	865	863	909	938	920	925	902	919	913	907	861	890	908	884	845	849	895	853	909	899	983	931	923	913	942	900	875	870	958	923	872	870	867	906	888	912	886	870	845	889	863	912	887	931	882	961	842	901	916	850	852	927	890	891	929	876	878	869	869	875	932	868	870	873	882	891	891	894	903	839	848	871	921	896	869	889	883	915	898	852	883	904	852	936	936	902	910	915	906	920	935	874	903	860	937	860	935	890	859	892	942	893	876	907	884	867	888	889	869	938	903	880	900	897	944	931	919	917	918	853	892	884	895	883	904	953	865	913	927	876	851	901	849	905	927	907	877	942	885	883	903	931	864	932	825	878	947	923	869	868	864	891	871	851	934	879	874	949	879	939	845	872	900	892	863	938	898	939	928	835	921	901	924	953	912	889	931	926	906	886	874	829	887	865	866	917	917	887	920	952	959	842	856	902	917	913	924	869	921	850	900	885	874	885	929	858	885	870	885	933	911	914	917	903	854	943	871	859	894	909	909	936	887	840	866	847	896	849	879	883	923	896	916	893	886	866	895	884	863	855	903	900	884	865	917	895	943	908	940	834	885	867	931	894	908	899	908	916	882	897	847	831	860	887	864	899	930	919	864	876	874	865	910	850	905	907	876	914	921	921	903	876	951	928	899	890	926	874	937	912	898	913	915	920	901	840	932	880	902	914	897	940	909	854	848	890	933	911	879	901	877	940	811	899	924	856	842	942	871	849	911	914	847	887	889	918	881	872	880	870	861	901	906	877	909	922	926	914	873	933	926	894	878	916	903	909	887	902	950	876	890	921	858	899	874	873	886	884	867	868	920	930	837	892	887	889	911	897	904	887	919	920	933	911	948	886	869	950	845	928	939	901	944	884	940	874	986	834	873	920	925	842	886	889	893	854	897	913	896	891	920	886	870	862	863	910	924	912	880	892	864	897	907	914	904	892	878	892	878	880	909	885	836	859	854	855	905	861	911	908	909	897	862	875	907	873	918	825	901	910	923	899	870	932	934	892	882	897	942	866	895	916	929	881	897	877	844	861	899	878	884	884	902	890	911	928	876	845	929	930	911	916	883	870	861	945	910	871	893	890	902	911	863	897	931	930	918	869	923	911	871	929	891	881	914	882	895	936	934	830	870	872	887	897	883	926	849	876	913	951	927	872	873	883	948	893	895	888	901	892	872	911	887	863	950	884	894	909	938	928	877	882	878	964	909	845	860	931	915	865	922	919	876	902	881	872	851	891	897	904	885	918	911	928	855	961	887	897	869	875	876	871	857	848	859	889	842	860	898	893	899	843	883	900	869	882	903	868
27327	17268	5875	2697	1474	953	716	526	463	393	334	349	309	293	241	237	252	228	236	250	245	249	232	239	239	222	230	238	243	242	257	226	231	259	201	222	189	214	211	239	241	225	235	229	233	237	205	196	268	218	214	261	240	213	217	221	227	233	213	242	247	245	237	242	250	235	239	253	248	244	212	263	247	208	223	221	241	239	230	228	205	235	261	242	218	222	208	219	217	227	209	211	209	233	261	238	237	226	267	216	227	225	254	224	219	266	245	242	204	185	225	259	223	206	223	232	201	248	240	210	241	201	223	214	224	227	256	228	239	227	249	276	214	226	239	221	215	203	227	222	223	228	215	221	219	202	236	219	271	226	229	224	233	225	204	216	225	235	223	246	193	214	230	208	240	237	214	247	224	232	247	225	260	217	217	223	228	232	216	207	202	209	210	249	270	211	249	226	242	243	213	241	233	242	206	261	236	226	245	258	202	219	212	253	221	208	234	244	236	244	239	236	239	220	216	246	248	251	230	237	232	246	217	227	242	257	225	218	220	210	218	223	209	233	232	219	258	265	215	234	213	237	225	234	229	221	248	233	240	217	236	206	243	227	278	261	232	214	256	245	226	243	247	222	230	238	216	231	220	213	237	239	242	216	248	229	227	212	243	205	210	230	230	233	232	222	221	249	249	225	212	213	219	220	213	243	216	230	209	246	202	229	215	229	248	243	222	225	241	215	224	242	215	224	242	220	235	234	235	203	233	227	201	214	234	233	239	242	242	227	209	230	231	229	221	204	207	251	191	207	235	226	245	226	237	215	238	216	221	215	223	240	210	265	215	248	215	242	201	214	227	216	232	224	238	218	223	221	239	227	233	255	243	223	218	228	238	219	257	216	220	225	237	201	221	202	217	225	221	237	261	229	215	222	236	259	217	200	226	218	205	219	261	212	229	219	233	217	233	229	264	242	226	259	225	237	214	250	248	218	233	242	228	241	218	232	260	224	232	255	235	214	214	226	209	214	223	234	237	235	227	247	221	215	247	221	242	217	216	219	232	229	222	185	213	217	221	228	210	223	226	256	215	216	235	254	261	239	258	213	229	222	238	240	226	212	228	229	226	234	222	240	217	256	223	229	251	236	236	209	220	245	213	226	222	218	229	227	226	219	211	203	206	237	224	211	234	216	224	236	212	252	248	227	234	214	261	242	222	220	212	183	232	227	221	218	226	236	247	203	233	232	219	236	230	236	214	230	246	215	234	259	213	229	206	225	235	219	232	202	218	211	229	241	233	203	213	255	219	222	250	237	217	229	223	224	217	216	215	231	220	195	230	215	215	255	222	205	219	217	207	209	224	217	251	242	240	246	251	226	210	241	218	243	213	236	245	253	250	207	219	250	210	235	231	224	214	215	214	210	207	232	230	226	235	226	213	230	242	222	218	238	245	230	221	208	220	201	208	240	234	222	239	203	250	233	238	227	210	235	240	230	212	220	230	227	245	254	203	227	209	215	224	245	227	243	214	230	238	228	222	241	252	230	235	230	209	247	200	207	232	214	225	240	229	229	226	218	224	247	224	249	220	226	204	221	197	227	247	239	228	235	198	237	232	256	200	215	223	244	237	238	224	241	216	240	217	239	186	218	250	210	247	209	232	228	240	243	219	208	232	238	214	226	216	201	199	236	223	219	219	246	230	230	227	225	239	240	210	232	232	229	207	237	239	249	224	241	215	233	229	242	223	229	219	253	204	225	246	230	224	235	249	219	241	228	222	252	230	210	229	226	233	231	227	225	228	227	227	235	227	233	228	241	201	249	214	246	211	226	228	257	228	199	221	239	209	225	209	225	238	238	181	232	193	209	243	246	239	230	218	241	226	237	262	269	227	223	230	218	233	220	207	244	254	251	229	218	234	248	236	220	236	219	236	214	236	228	216	225	230	219	250	224	205	238	241	200	223	221	220	244	233	245	255	227	206	219	212	218	202	235	256	239	236	224	222	212	212	237	222	201	196	247	228	196	224	209	235	252	214	218	245	232	222	205	223	248	229	227	223	251	191	247	242	222	252	233	245	228	229	251	225	252	230	236	216	218	210	225	246	220	221	232	237	249	216	219	229	219	236	231	192	207	219	222	239	188	230	213	216	212	207	226	216	224	230	229	235	227	201	251	226	223	209	218	214	210	219	221	220	217	256	226	230	242	229	217	198	240	227	252	218	219	223	254	227	201	205	218	225	197	246	236	235	233	230	231	227	215	216	223	215	214	214	230	260	231	196	252	235	266	215	223	231	238	209	214	208	221	225	203	209	233	225	246	222	244	223	248	242	198	220	246	235	237	235	235	216	207	216	245	224	249	227	240	210	215	256	231	238	256	214	237	227	239	241	228	225	254	204	238	247	231	208	244	239	235	216	235	231	240	243	247	222	233	237	240	248	262	235	221	251	209	231	231	246	230	225	201	208	219	247	240	267	234	222	240	234	240	228	217	241	226	225	215	243	220	224	258	239	197	248	225	249	247	207	200	214	229	210	203	258	247	231	236	258	244	230	214	233	213	212	224	234	235	234	225	261	243	239	226	195	234	241	225	253	248	223	210	259	209	211	211	242	227	228	248	217	238	222	222	198	217	220	243	245	216	216	244	200	238	251	223	224	230	241	225	207	218	212	231	210	212	200	206	245	259	211	235	236	247	214	238	209	226	244	252	195	226	260	242	234	228	221	205	227	234	207	204	205	226	224	233	239	238	228	219	232	225	243	211	257	243	213	224	217	225	225	240	223	241	213	225	233	261	227	231	241	250	245	244	214	234	216	231	208	231	229	246	218	221	220	219	214	227	221	211	216	253	201	193	221	211	219	244	234	221	221	236	233	240	221	189	229	249	223	210	239	244	252	239	233	229	235	224	240	224	246	239	233	208	213	202	214	199	207	227	222	223	222	234	218	240	223	249	242	242	221	222	229	226	203	239	239	230	228	245	219	234	218	223	199	214	246	210	232	209	233	217	241	217	263	213	218	203	217	250	234	240	227	243	245	224	215	233	224	231	225	208	249	218	237	222	228	246	214	246	206	212	231	240	248	239	240	241	221	229	239	230	228	231	237	218	224	234	206	236	242	195	228	233	205	228	236	247	286	239	247	236	232	233	222	252	207	202	252	213	237	222	242	216	221	232	224	219	233	219	260	245	237	216	214	253	230	228	221	234	241	228	229	214	236	219	208	203	206	226	224	229	224	231	225	262	230	257	210	206	252	231	234	218	239	208	233	249	226	273	250	228	241	244	235	246	255	236	226	214	254	213	235	237	234	224	212	196	213	209	214	235	240	219	212	262	208	245	207	228	220	242	220	239	211	228	248	200	222	218	241	201	211	217	221	236	207	233	224	259	215	248	233	212	231	227	246	217	210	213	240	227	247	199	220	233	224	238	222	218	202	236	241	245	227	242	275	197	207	238	231	220	237	217	218	221	211	237	214	228	205	241	258	223	225	240	231	220	223	227	243	233	239	235	242	243	225	228
8457	10786	10464	6134	4265	3152	2360	1776	1444	1161	960	842	766	691	629	572	570	577	527	532	530	524	509	495	559	506	460	495	458	478	498	482	448	509	519	505	444	449	503	478	503	481	506	495	524	472	530	467	484	488	450	478	484	480	480	483	515	478	485	466	483	472	536	503	528	534	497	528	518	496	490	490	452	485	503	515	485	478	524	498	478	463	449	475	496	523	491	501	498	482	484	483	494	457	533	474	459	490	484	508	480	486	522	513	520	466	498	451	499	487	475	497	488	499	500	486	472	491	469	472	501	491	494	456	475	504	457	442	489	459	522	476	475	460	487	498	475	465	492	443	472	471	467	469	477	481	519	435	447	488	472	490	470	453	432	478	503	459	463	484	489	485	489	471	460	473	457	445	505	487	516	465	464	506	449	502	499	460	488	490	486	488	524	487	465	445	482	507	492	461	502	442	481	489	504	441	481	474	483	509	468	456	459	478	503	504	475	462	511	479	498	476	482	484	502	461	441	458	497	502	469	463	475	475	500	463	467	458	438	451	442	476	478	497	489	441	509	497	489	495	481	441	480	470	469	497	437	440	477	511	483	462	467	493	472	469	463	493	452	537	509	486	473	467	460	473	477	494	479	472	492	462	484	500	486	543	484	482	441	464	470	449	439	447	462	506	441	489	469	494	455	478	465	508	503	439	515	451	444	499	493	444	522	461	442	489	490	507	498	463	487	489	505	489	477	418	478	481	494	468	479	478	471	457	497	462	481	490	456	462	466	445	479	484	469	448	480	494	484	477	500	439	485	489	484	518	473	479	489	427	469	468	431	469	482	483	497	457	459	505	503	475	454	477	467	469	497	474	487	441	480	512	490	481	501	455	487	473	485	421	474	502	478	485	518	477	493	463	424	457	479	453	484	435	515	473	485	465	503	490	474	491	444	479	443	476	480	494	507	474	484	434	414	514	474	476	471	482	496	488	470	496	486	477	457	477	477	450	491	511	489	452	543	512	503	433	491	454	474	531	483	476	493	468	461	470	457	450	483	451	463	458	499	510	517	490	456	444	460	559	468	516	495	500	489	452	489	479	462	472	478	454	517	473	506	460	459	475	500	458	515	494	469	478	484	491	448	443	459	473	449	418	514	468	477	524	490	483	493	517	455	472	460	496	514	434	443	488	456	475	489	466	482	478	486	484	494	485	497	495	511	465	473	471	522	466	499	476	502	460	497	450	449	484	478	427	499	483	502	413	474	416	470	485	468	464	449	484	452	489	479	516	445	497	483	485	484	453	465	455	479	497	498	493	474	489	481	494	474	493	491	482	430	469	446	457	516	488	482	495	498	472	482	482	468	464	506	471	468	514	523	460	506	477	441	463	472	472	443	425	500	507	449	468	503	492	481	496	443	480	458	496	505	509	451	515	459	482	463	516	504	479	458	504	443	505	447	471	482	502	477	470	489	470	498	489	495	502	460	496	458	444	526	516	456	457	500	462	489	488	449	427	491	466	509	514	472	481	466	493	481	470	483	425	490	488	481	456	477	498	482	492	487	459	485	479	491	461	477	447	477	482	477	481	492	459	456	437	495	503	501	513	483	504	457	457	467	497	501	471	475	481	482	479	475	439	453	486	530	494	491	425	536	462	449	474	495	510	497	466	475	473	456	465	489	474	459	569	456	503	476	486	539	502	520	461	454	489	486	469	465	485	452	484	479	491	539	452	482	477	492	473	493	474	485	508	475	485	497	491	480	490	461	494	476	506	465	492	476	491	457	478	463	519	484	504	461	471	478	473	438	509	462	470	446	475	472	436	485	445	459	453	465	460	487	466	505	460	474	438	500	449	472	498	508	493	515	533	475	495	468	473	496	448	529	443	479	473	489	482	476	478	434	483	456	479	501	484	514	492	436	477	492	486	482	450	492	486	471	490	479	487	475	466	519	475	453	504	455	452	502	453	440	459	464	471	466	487	451	466	466	455	464	473	508	485	467	506	492	483	464	436	443	521	506	459	503	482	470	496	487	506	462	495	486	435	440	490	462	535	465	536	491	462	463	467	504	479	461	456	493	466	488	456	467	512	466	443	465	487	455	511	488	477	450	475	489	516	487	475	474	454	435	460	498	454	513	460	494	496	467	468	487	432	492	508	487	459	449	494	438	458	496	478	502	488	452	492	485	494	427	447	465	470	505	485	462	510	467	491	501	497	483	529	451	507	487	481	469	486	534	464	506	525	508	495	466	483	502	484	454	473	470	486	445	505	458	480	476	527	479	455	500	497	474	473	459	507	483	473	498	447	512	491	476	494	485	455	494	457	482	469	476	478	484	469	451	488	471	467	497	493	483	483	502	466	472	485	478	470	484	456	476	495	485	471	494	449	494	493	492	453	476	480	470	468	476	471	468	488	476	480	518	518	487	524	468	483	470	474	473	427	473	481	490	457	482	463	490	462	477	460	485	504	505	473	470	482	513	466	455	453	500	488	502	483	464	471	456	523	469	441	478	497	492	464	489	511	470	462	466	483	457	458	465	491	475	468	522	483	496	470	482	460	493	484	485	484	503	463	497	477	484	432	508	501	474	464	492	490	459	549	474	471	494	471	469	510	485	519	479	484	494	502	481	505	440	440	476	475	436	503	476	465	481	443	541	502	469	499	461	487	465	514	493	516	502	461	491	521	492	475	469	483	499	487	489	439	475	474	494	480	474	480	492	488	496	530	450	474	474	472	488	517	480	501	421	466	484	488	512	452	521	486	506	480	462	491	445	427	484	483	495	493	472	522	460	495	489	462	481	468	476	486	497	452	459	449	491	494	498	457	466	479	456	488	484	510	488	471	438	485	462	442	509	459	441	485	483	470	507	482	464	482	431	534	496	450	497	470	476	425	476	467	495	450	487	479	455	482	453	470	469	481	487	481	483	503	460	487	459	449	506	452	520	452	428	490	488	441	479	470	463	470	459	481	437	516	466	471	453	485	500	475	463	471	426	463	484	520	486	478	468	493	504	470	464	486	441	464	454	489	493	491	505	504	445	463	439	460	467	472	480	455	467	519	466	469	517	487	473	464	467	474	471	542	474	515	457	477	490	467	457	452	473	508	554	485	488	501	491	479	446	511	463	494	493	454	463	494	472	465	478	481	490	486	484	486	501	484	493	505	485	453	469	469	510	509	457	512	475	462	486	454	455	460	473	514	474	482	509	470	481	465	481	462	450	456	475	501	469	511	461	472	472	506	512	464	480	516	517	464	466	505	444	503	516	495	479	472	425	432	480	444	486	487	480	446	493	459	437	481	472	480	473	504	466	466	466	455	499	459	476	498	493	431	472	470	487	454	465	501	473	494	521	476	494	501	468	461	474	465	458	496	472	464	499	450	464	441	473	503	475	491	431	473	473	467	500	440	466	464	451	477	475	501	483	480	489	475	467	492	441	500	467	473	491	460	432	494	481	470	542	434	483	475	458	476	499	483	520	474	473	490	511	473	517	488	470	501	514	477	496	479	502	502
25186	21474	27936	25333	13647	4038	2422	1596	1244	989	820	740	625	588	557	496	449	416	400	382	353	380	366	334	315	366	363	296	325	344	311	320	326	337	336	300	312	338	321	304	317	302	311	280	309	309	302	342	285	298	305	295	336	322	320	330	350	312	322	320	331	312	344	318	323	303	328	332	309	303	315	356	324	318	302	312	323	305	309	331	305	299	305	323	292	345	332	268	314	310	304	288	310	315	313	307	304	327	306	333	324	334	325	290	283	302	301	294	302	319	321	309	298	328	304	330	309	279	291	334	281	318	323	319	339	311	298	287	318	308	290	312	271	312	350	300	329	308	300	309	308	326	348	322	296	296	344	289	309	305	305	295	311	302	310	321	284	324	313	290	299	258	308	337	302	322	285	304	278	302	318	284	331	331	348	284	317	287	308	287	286	320	327	316	304	309	292	316	310	301	263	292	318	290	287	317	319	298	314	319	308	284	325	338	317	299	308	334	325	291	315	282	312	295	272	285	298	304	316	301	316	296	323	304	289	299	318	314	303	267	299	300	320	285	332	280	312	283	274	332	298	296	319	306	303	298	298	311	297	305	315	304	298	300	278	311	303	292	302	314	323	296	309	311	292	308	312	278	292	290	308	315	343	314	326	314	257	294	313	314	308	309	305	289	287	314	307	296	347	337	314	296	315	288	312	309	330	313	304	324	281	300	297	300	296	282	317	303	301	344	320	315	330	314	302	314	324	304	311	298	284	306	307	291	322	289	279	284	323	275	299	306	338	298	308	311	295	312	294	306	316	321	295	318	291	268	315	289	296	313	321	292	333	302	308	296	319	331	309	277	280	275	291	275	298	290	314	300	293	321	332	354	298	294	299	319	300	324	261	286	324	273	286	308	303	299	321	309	322	290	299	303	301	324	310	309	287	300	326	273	287	306	295	302	294	323	275	322	311	342	326	323	283	287	318	330	287	299	287	283	294	290	299	283	273	324	309	329	298	302	292	283	302	285	320	303	288	291	311	328	302	285	328	300	295	294	301	317	312	348	314	322	290	303	296	293	305	294	305	296	309	315	297	303	282	337	317	284	285	314	293	292	314	287	327	280	331	317	275	306	322	288	275	300	334	341	277	313	316	305	342	293	308	317	303	291	298	341	309	331	297	325	316	313	304	312	316	277	271	307	312	306	288	317	302	289	319	314	305	308	286	310	332	314	301	306	292	312	301	322	286	336	301	319	305	338	329	313	315	302	315	320	320	277	294	297	326	288	322	299	308	307	317	284	291	283	333	319	333	335	308	328	322	340	301	298	304	301	325	316	314	293	328	319	271	333	302	302	321	331	348	267	321	315	324	298	311	315	325	324	337	287	266	316	289	328	291	295	305	345	336	293	298	306	286	312	296	305	286	291	320	308	315	331	301	303	303	296	327	325	309	331	318	291	300	313	337	301	332	322	333	309	282	320	304	307	319	311	302	303	329	327	309	295	307	294	309	271	287	350	297	308	306	285	296	293	308	299	304	275	329	318	320	286	281	330	307	280	268	329	295	290	318	319	308	295	293	324	288	320	308	306	295	299	279	279	312	305	327	289	312	276	297	326	341	314	305	303	297	307	286	299	331	328	308	301	317	317	288	342	306	312	308	289	330	314	296	330	307	296	288	289	305	304	323	293	304	266	278	325	319	288	320	301	315	285	323	297	294	278	288	274	311	294	281	272	348	298	321	272	310	296	298	322	314	323	291	306	284	295	304	324	337	314	343	320	295	285	300	307	284	290	314	286	272	316	302	308	327	333	324	296	315	331	304	323	326	332	335	347	330	326	323	304	322	307	288	321	294	301	343	295	303	292	308	333	277	317	316	300	308	323	292	320	298	304	314	293	294	317	296	313	303	305	306	289	307	280	307	319	310	294	314	266	319	306	255	303	323	298	290	279	325	312	317	299	334	317	287	294	298	344	314	300	314	314	320	324	292	347	333	281	295	288	323	306	326	295	303	282	283	330	285	288	312	318	312	299	331	302	298	281	314	299	333	302	309	283	305	301	308	301	330	300	338	291	323	298	317	304	302	317	292	317	296	312	325	321	305	324	282	265	318	323	306	331	301	300	340	321	279	289	315	317	300	294	309	295	305	332	319	263	320	261	302	338	338	261	310	281	301	295	313	308	294	311	330	323	314	328	264	330	316	313	316	311	318	262	330	299	284	298	315	312	313	330	318	288	288	300	302	293	342	305	321	322	304	298	292	274	295	303	318	333	270	338	303	364	298	301	300	297	322	304	301	310	328	288	291	328	268	310	317	314	309	289	274	303	321	290	302	291	280	296	320	306	350	311	299	297	274	327	319	297	305	331	307	299	281	310	273	288	354	308	324	340	289	275	300	329	301	340	298	304	319	283	326	307	285	312	310	302	340	291	302	302	303	291	301	296	284	305	315	295	341	319	285	299	330	309	277	303	315	310	320	338	301	308	316	306	293	315	296	327	313	296	299	314	304	284	291	308	345	304	307	277	318	266	291	287	330	287	313	295	268	308	299	309	316	279	311	301	317	309	287	280	320	276	298	312	282	307	286	305	329	304	322	293	339	273	316	327	322	272	297	329	322	314	285	334	320	307	309	321	297	288	310	295	305	267	305	336	308	327	296	294	304	280	313	307	318	319	325	316	319	303	289	337	288	339	341	303	299	296	262	344	297	309	312	316	310	290	252	282	323	287	317	313	287	303	319	286	277	296	309	341	318	325	340	315	297	352	313	323	290	284	303	294	310	330	296	303	297	321	271	301	303	308	332	295	318	311	311	284	256	299	323	314	332	302	310	333	261	297	278	299	309	305	289	316	311	310	303	299	304	302	309	303	340	318	323	326	325	310	292	338	348	299	288	318	319	338	307	292	290	328	277	296	306	290	336	298	311	324	333	305	291	375	279	311	296	325	289	316	321	317	290	317	295	319	291	274	261	311	341	283	292	290	325	300	307	314	313	310	329	285	301	305	313	300	329	304	308	326	346	327	297	303	290	309	297	336	303	322	287	316	299	322	334	305	313	298	280	280	309	306	335	272	319	320	289	324	318	318	301	298	327	300	293	291	323	298	315	297	320	332	324	304	311	315	299	303	297	305	279	319	300	300	297	302	320	262	285	300	299	327	283	292	323	308	312	287	306	320	314	308	342	323	320	307	296	300	341	307	295	298	280	295	333	308	315	309	302	318	292	316	306	293	339	292	287	314	293	353	325	277	308	307	335	308	307	308	295	314	311	290	293	324	302	356	275	327	284	323	326	299	314	306	320	315	291	301	313	323	279	279	315	309	336	293	316	323	329	321	266	299	284	303	333	299	321	293	320	302	300	304	314	309	301	290	266	327	330	296	333	272	357	300	304	311	344	317	305	340	330	322	314	304	288	288	303	324	319	319	288	319	285	336	303	324	324	304	310	300	304	316	273	286	278	309	322	326	303	297	357	307	324	332	310	315	330	303	301	325	302	304	291	320	303	281	321	294	295	306	301	310
11223	21334	20599	14119	10734	8288	6192	4881	3823	3061	2495	2094	1742	1583	1456	1275	1101	1075	970	886	883	820	762	808	751	751	693	724	754	677	701	727	657	680	651	680	653	697	630	669	639	644	662	697	687	646	674	664	627	599	671	647	685	639	672	623	650	647	648	653	638	651	632	675	652	651	686	678	685	657	682	668	646	645	641	633	641	657	647	660	683	652	614	631	641	639	616	622	640	617	642	652	587	602	644	614	647	612	608	658	654	665	639	653	644	611	635	607	592	586	623	643	633	665	584	611	599	631	616	610	613	627	595	645	627	647	596	566	637	584	577	680	682	602	624	620	685	630	650	627	629	607	636	642	595	618	619	643	620	628	601	643	607	580	594	625	608	593	628	598	594	608	633	644	570	606	625	651	620	618	627	629	605	631	603	644	615	619	615	615	676	602	599	642	624	651	623	619	637	652	602	610	616	652	659	648	610	662	642	587	611	618	620	634	639	592	656	612	632	578	601	614	606	641	629	611	626	650	612	639	636	629	613	599	610	633	623	550	626	644	687	606	614	609	583	611	649	597	661	621	598	632	639	632	602	606	603	631	661	604	620	654	624	623	617	653	602	618	610	610	626	628	626	579	611	635	653	657	663	614	614	601	597	608	616	643	609	604	610	609	602	628	607	607	641	597	600	618	683	641	604	589	618	599	641	602	588	613	641	630	617	629	627	620	608	587	615	563	616	644	649	658	587	611	588	641	627	618	611	650	659	659	570	615	609	612	639	673	554	605	620	635	618	663	647	630	651	597	651	609	654	645	601	582	676	608	635	654	638	609	604	581	630	658	570	636	642	619	613	616	612	650	636	624	613	647	637	624	595	600	579	566	644	589	629	624	590	633	626	585	605	610	635	625	623	623	605	660	612	613	656	602	618	607	617	575	642	661	615	602	657	653	613	602	617	624	613	598	640	623	616	600	656	618	636	596	602	623	608	647	628	583	587	642	619	643	620	611	582	580	645	646	644	640	609	643	597	643	582	647	590	626	578	622	578	654	636	619	613	669	618	620	613	656	610	626	625	640	584	658	605	621	606	644	594	623	623	637	616	611	607	625	602	635	616	608	566	625	653	647	659	647	611	609	590	639	632	615	649	635	612	650	607	605	596	606	638	642	592	638	641	618	615	628	609	620	619	621	603	608	590	613	594	624	614	629	601	627	615	631	647	628	619	621	661	629	583	634	623	615	589	632	671	612	642	620	589	600	610	598	603	611	644	624	611	591	634	638	629	590	635	642	609	616	628	615	593	625	605	654	603	598	593	625	631	646	649	570	643	587	607	631	631	630	622	593	618	600	588	609	597	596	594	572	595	656	638	620	661	645	632	622	579	576	605	620	639	609	606	628	648	637	640	598	613	612	657	622	643	607	589	632	631	624	557	614	646	610	631	614	621	585	551	612	620	639	636	660	627	656	625	631	607	597	604	611	682	612	625	648	632	633	599	673	585	616	659	647	595	610	609	588	606	634	657	640	626	614	554	586	586	608	592	674	632	669	593	593	592	593	638	639	676	650	648	602	647	623	602	636	637	617	591	601	633	604	626	625	593	587	646	632	613	615	587	612	594	643	618	609	620	632	621	605	614	624	628	587	633	603	601	562	622	608	638	579	581	594	689	648	651	593	615	599	658	641	641	655	597	667	612	650	616	642	596	572	659	662	608	613	590	641	607	630	614	570	640	629	610	615	627	613	617	594	623	629	644	649	615	606	627	641	614	589	626	604	627	590	640	619	587	648	641	602	631	593	633	618	587	620	608	639	607	644	625	595	626	612	652	629	619	622	658	623	592	610	602	626	627	661	615	646	589	608	589	619	558	592	650	582	634	581	603	633	673	637	585	618	639	615	637	643	621	651	637	658	628	602	662	647	582	596	612	613	641	616	630	524	650	614	582	653	660	556	592	636	613	657	578	620	622	617	663	587	644	610	596	608	611	594	633	597	658	630	607	635	633	646	651	635	648	598	596	596	594	623	624	637	604	621	605	605	631	589	649	666	639	615	608	624	610	626	645	584	581	607	601	637	615	612	627	637	609	653	641	639	626	581	597	621	611	643	629	664	591	613	655	602	592	664	619	643	600	633	624	622	617	629	588	634	658	614	607	603	621	605	634	596	574	639	646	570	634	604	639	624	663	632	636	613	584	608	622	600	606	608	613	638	621	651	618	599	633	577	588	617	628	593	634	645	596	602	637	617	604	589	668	604	611	634	635	661	601	617	605	612	608	696	594	613	652	627	622	658	574	626	606	611	595	641	605	617	575	617	612	620	636	648	656	581	628	678	630	625	630	599	628	647	623	626	651	646	541	625	640	640	626	658	616	631	679	597	567	627	664	627	623	601	662	612	590	675	617	651	600	643	627	644	629	639	604	636	635	637	621	627	675	676	641	658	611	623	646	641	585	623	614	621	653	605	603	638	676	630	650	633	601	649	612	622	641	582	630	633	611	619	603	628	603	597	605	619	642	627	625	584	625	619	560	621	646	612	644	646	645	571	583	606	600	638	596	621	640	606	638	637	628	625	595	649	636	628	589	589	608	694	647	622	621	592	626	624	617	572	613	603	619	634	625	600	642	664	623	590	583	630	687	639	569	603	592	599	576	615	628	646	577	571	654	606	606	657	603	655	628	662	629	600	634	667	653	613	584	634	599	632	624	601	610	606	594	612	633	613	591	608	604	594	663	591	617	623	598	597	606	636	645	612	609	614	602	617	623	621	611	589	662	600	609	637	669	661	592	606	625	605	561	626	650	594	639	601	574	605	556	592	644	621	638	640	572	631	622	617	645	676	622	638	648	618	590	633	611	586	569	590	623	646	625	659	650	579	675	610	627	606	591	651	659	618	608	612	703	627	573	635	600	665	623	623	625	640	603	640	605	600	641	613	627	566	650	596	631	628	588	595	643	551	631	585	633	601	628	591	617	608	645	617	608	623	628	624	666	631	620	617	632	630	594	606	592	560	642	646	649	627	646	589	598	619	558	591	644	600	595	625	615	620	598	641	651	626	593	666	630	641	627	589	622	640	617	621	578	619	643	602	602	585	621	636	655	610	644	577	626	627	600	643	606	645	636	617	627	638	592	581	637	642	653	593	615	630	619	639	618	605	607	648	633	607	606	631	665	650	631	632	611	626	613	586	589	623	590	647	652	649	582	601	648	647	597	579	596	646	636	609	594	580	593	639	633	641	636	650	552	609	611	590	618	579	646	673	593	630	592	608	639	624	603	615	633	635	605	617	613	642	629	562	600	649	608	621	601	619	617	604	638	639	653	660	654	607	587	648	580	642	598	622	656	606	599	592	652	617	631	611	647	575	641	611	643	605	658	642	622	681	622	612	682	632	603	576	650	633	623	599	588	623	658	581	647	617	678	692	608	647	633	614	627	641	590	634	621	655	612	599	678	605	651	637	614	578	620	628	602	589	619	599	628	661	597	610	618	603	576	633	611	629	656	641	666	613	609	615	635	632
24156	21487	28964	24400	21451	13658	5181	2920	2098	1640	1432	1175	1133	969	789	788	721	661	657	611	597	540	586	514	555	522	498	501	517	532	531	474	512	474	502	493	466	501	534	502	456	520	484	501	479	463	490	425	508	460	449	490	453	464	491	511	456	495	468	468	493	442	494	481	501	510	472	524	501	498	457	516	453	454	479	485	466	463	483	504	480	414	481	467	477	474	445	465	482	470	491	455	436	444	471	469	470	435	477	441	453	496	459	474	451	496	479	463	459	459	441	443	478	470	471	494	436	481	420	461	446	447	420	476	439	458	454	424	479	445	454	446	475	460	456	442	454	462	493	455	462	417	415	448	444	454	475	441	459	500	444	465	416	404	470	482	446	486	477	462	481	463	517	472	440	454	483	450	440	522	462	428	509	507	488	411	431	428	448	476	492	447	445	459	477	494	470	464	444	438	469	451	448	452	456	440	460	464	471	469	466	449	428	481	453	487	474	451	415	431	487	465	464	490	432	442	470	480	472	455	445	482	470	442	464	452	484	478	414	463	466	470	494	447	446	475	464	443	518	453	473	467	479	487	456	452	453	445	457	484	496	439	442	444	483	479	457	464	440	477	438	432	465	477	456	472	436	467	475	466	482	453	465	453	471	473	447	434	465	437	433	442	442	456	460	463	440	457	450	434	452	481	437	459	476	466	431	489	460	415	469	460	458	451	479	462	466	488	464	429	461	428	507	473	448	476	436	450	476	446	445	452	498	453	479	485	469	493	436	474	485	460	451	451	430	444	468	467	495	468	441	508	468	500	459	463	485	445	466	446	470	467	457	466	458	456	452	504	480	431	491	419	495	469	450	491	439	424	451	476	443	485	419	426	451	422	406	460	461	417	482	447	472	484	475	468	442	481	497	474	456	457	483	459	450	429	448	453	454	476	423	433	483	437	439	464	438	467	452	445	485	468	423	426	418	456	468	455	450	474	421	481	467	482	460	403	448	435	458	479	426	462	445	450	469	450	444	491	451	480	438	452	529	434	470	466	425	462	486	455	466	455	461	471	465	464	485	513	460	481	485	427	421	459	505	479	480	432	431	450	459	465	441	479	476	477	469	460	469	466	487	497	426	454	461	461	489	459	410	440	508	449	458	420	408	423	496	465	439	433	487	460	440	474	445	451	476	439	445	469	463	458	479	445	440	481	488	452	505	461	431	455	422	474	418	480	416	458	450	492	465	475	515	464	453	452	515	447	458	492	488	454	442	488	468	493	423	467	443	466	438	450	438	506	458	463	482	458	479	449	462	401	439	465	440	428	470	445	466	485	446	467	470	455	466	457	445	470	445	429	481	446	428	505	494	426	457	446	435	491	455	477	468	466	481	457	466	450	449	453	455	437	460	484	428	455	460	444	448	493	496	426	450	442	497	476	448	468	493	454	463	470	458	458	485	487	480	454	486	471	439	456	454	465	483	462	468	460	457	480	462	442	490	446	486	485	473	443	471	477	434	410	483	478	475	478	492	479	461	442	484	431	457	489	447	457	459	440	472	481	448	483	460	483	454	439	447	480	458	452	464	416	487	453	474	477	453	485	451	468	485	453	461	473	445	431	440	468	464	477	467	471	426	461	462	479	485	459	470	470	431	447	442	496	476	457	459	464	464	503	455	483	439	504	462	455	446	446	490	457	523	458	475	445	464	496	438	455	522	440	460	461	448	485	469	473	442	479	451	433	456	427	457	438	475	447	454	471	460	438	461	467	447	417	459	397	466	460	437	505	459	481	456	489	474	456	456	451	466	478	491	466	482	480	456	469	482	448	469	446	445	483	469	466	434	468	505	446	472	456	490	521	451	498	456	443	437	464	477	416	480	464	463	406	457	478	470	461	468	503	464	478	491	433	480	455	432	466	467	417	447	462	449	438	450	463	449	467	479	464	470	530	447	461	470	483	450	481	471	450	501	483	462	427	465	479	416	497	475	439	479	433	483	484	473	438	489	461	477	461	441	436	498	444	483	476	438	472	468	461	468	474	448	453	463	430	470	454	462	464	508	447	483	473	458	469	417	484	473	475	493	447	436	471	449	470	457	480	474	483	440	494	471	474	474	457	475	482	456	450	489	477	458	459	450	475	473	419	482	475	491	459	484	473	459	444	471	426	445	486	455	446	465	441	462	475	459	448	449	462	447	463	479	449	490	476	485	457	483	456	480	451	474	442	412	433	465	459	508	476	482	441	413	453	485	472	497	472	450	467	446	463	440	436	467	440	446	444	490	473	456	435	498	495	464	434	439	465	472	460	478	472	440	436	459	471	527	458	449	502	502	410	455	491	498	478	435	487	451	470	451	462	471	431	475	418	455	480	490	441	462	486	508	475	482	429	472	456	476	448	462	411	475	449	472	485	481	473	443	496	422	464	449	502	506	437	467	455	495	506	431	491	452	471	429	449	448	447	486	465	478	456	492	479	450	438	439	440	450	444	455	459	495	468	496	508	476	441	454	480	468	455	478	474	421	429	408	456	510	466	436	490	455	455	455	453	447	456	489	463	470	485	477	423	490	461	455	479	420	507	467	503	469	461	463	431	496	459	449	445	433	416	509	450	457	463	484	461	443	474	462	446	463	471	466	433	459	457	431	447	469	452	480	493	472	464	500	481	420	442	473	447	461	441	453	495	460	463	464	501	455	463	465	457	443	480	461	455	471	447	485	452	462	491	481	486	450	425	470	440	429	438	436	449	471	431	442	489	437	473	454	445	445	468	467	485	479	476	484	447	467	438	492	441	482	454	454	477	454	464	453	462	485	523	460	459	514	498	437	455	471	522	483	496	472	464	464	495	458	476	436	459	489	414	493	438	451	448	458	456	480	470	474	441	459	451	470	533	429	452	454	447	461	439	438	448	516	458	467	438	463	455	453	442	444	465	454	474	449	440	443	469	481	456	467	434	487	440	465	472	408	448	481	436	462	464	469	459	466	453	452	441	484	460	448	446	469	440	492	461	459	509	434	479	487	440	481	476	465	474	480	461	469	472	452	439	502	413	429	457	495	447	455	445	457	479	432	465	419	439	442	461	461	478	451	460	506	450	468	456	479	432	479	447	415	457	452	449	437	485	421	463	435	435	480	453	425	454	461	440	512	424	453	466	386	455	448	432	472	485	442	453	479	469	476	454	479	470	442	485	459	441	470	471	467	452	490	433	449	460	473	445	422	477	459	427	459	505	452	468	472	491	482	442	457	473	439	466	452	429	465	476	449	486	451	408	471	461	432	444	431	444	457	428	460	432	411	446	433	428	496	481	470	459	454	447	431	440	462	498	427	458	432	485	484	477	478	484	430	456	464	444	442	451	438	431	466	487	452	475	452	453	486	429	434	462	452	486	450	465	473	484	444	448	486	453	439	413	477	496	444	452	416	468	466	437	471	432	461	465	470	463	492	498	478	470	476	462	453	413	457	455	451	426	477	476	484	454	478	475	475	456	442	487	465	467	452	442	456	441	445	467	444	480	470	445
14285	27437	26355	19469	15398	12384	9688	7728	6053	5047	4051	3416	2875	2489	2248	2014	1851	1588	1519	1459	1289	1213	1196	1180	1149	1049	1098	1027	1104	997	1057	971	990	998	1018	971	939	962	935	933	938	967	967	881	959	945	873	983	968	926	949	970	923	896	972	949	866	941	954	918	928	925	937	955	974	924	972	997	1006	989	925	988	986	955	958	972	944	918	925	895	933	930	875	932	909	949	917	910	922	937	966	893	915	930	894	906	910	960	893	932	940	989	856	930	911	879	888	891	935	984	947	961	891	933	846	974	901	904	893	915	917	917	872	952	869	924	906	890	910	938	882	886	898	849	896	865	836	898	886	976	868	919	890	917	936	912	952	823	942	911	862	874	928	896	881	873	913	892	902	868	958	882	920	908	877	851	875	900	874	917	925	893	927	870	919	946	888	920	883	894	899	966	914	881	867	907	936	969	947	831	872	857	871	933	905	877	856	870	875	890	937	915	906	922	910	879	878	938	847	955	883	912	937	905	880	910	869	895	877	915	885	882	932	869	854	848	860	916	935	851	898	902	862	872	935	873	925	894	904	953	930	902	861	951	833	905	925	887	962	877	873	898	932	899	938	887	925	926	807	966	880	893	952	881	846	916	823	882	876	860	896	864	908	931	919	916	890	862	952	927	882	874	888	892	903	897	909	846	879	931	883	877	955	862	884	872	888	859	893	890	885	942	888	916	883	885	877	903	913	883	959	934	890	905	892	898	900	872	877	881	881	884	879	893	902	924	886	911	903	893	960	883	928	893	885	906	932	917	925	886	858	936	876	890	864	898	927	921	920	880	901	874	891	948	868	888	894	908	876	857	891	866	916	894	919	902	883	924	844	927	889	865	873	830	868	865	901	912	891	897	869	895	861	898	853	917	934	933	881	863	927	944	872	870	851	899	898	987	879	905	880	895	916	850	915	863	867	933	896	952	888	865	905	941	853	912	917	935	979	896	909	890	849	884	869	908	850	892	932	858	908	919	923	898	931	896	872	877	881	942	896	884	860	930	865	912	889	875	849	912	860	849	923	876	878	881	915	875	838	945	910	903	824	901	860	903	877	938	910	861	857	885	844	893	893	889	924	905	913	923	946	919	899	933	879	913	926	873	875	859	869	886	931	844	911	897	902	929	913	888	884	886	890	930	886	898	903	908	892	876	897	980	934	907	885	891	881	853	852	935	920	899	871	930	846	932	887	904	872	872	885	846	893	900	917	887	890	878	924	913	868	860	873	856	898	887	925	911	919	884	858	894	886	823	905	863	939	947	949	890	968	906	882	943	850	900	905	898	879	906	904	860	907	899	892	863	938	916	874	915	932	897	861	881	877	875	923	931	910	886	862	947	903	892	910	888	911	869	968	935	870	900	878	898	969	922	900	897	907	885	912	863	903	936	923	894	929	917	880	863	892	904	903	943	901	921	864	946	928	879	870	920	887	902	907	877	930	927	892	876	898	918	888	978	959	965	885	895	934	919	866	882	874	873	894	889	885	860	863	873	916	902	925	918	936	935	860	920	895	909	898	925	885	883	902	891	882	910	909	923	933	887	941	925	909	941	903	914	908	968	937	918	927	876	891	872	928	903	848	961	975	875	905	892	940	848	897	867	929	913	903	914	877	836	908	952	920	868	895	839	898	879	921	917	901	879	908	897	890	945	875	951	905	862	898	929	914	939	971	927	934	921	889	895	886	891	932	861	906	843	884	875	891	877	908	907	929	886	949	886	923	897	915	814	910	893	926	920	943	892	878	916	928	841	869	878	909	885	889	906	919	900	875	913	884	915	910	917	911	873	869	894	871	871	857	924	891	912	884	951	951	929	879	947	906	872	865	841	934	901	903	841	890	945	903	878	897	876	906	884	850	898	893	893	927	898	921	893	914	914	924	871	887	887	846	896	853	906	891	901	864	910	911	886	886	894	858	930	909	874	940	893	896	887	879	898	910	906	910	889	869	938	879	859	848	924	907	878	915	877	935	897	956	915	905	902	881	873	868	898	874	896	878	899	922	916	919	894	941	935	890	901	925	893	876	960	943	913	933	912	900	907	858	950	841	883	925	866	918	924	896	877	896	922	837	882	863	842	876	861	909	916	938	903	879	861	887	896	938	1002	937	883	934	912	929	860	901	885	892	839	884	883	858	884	909	917	929	839	903	889	931	917	915	959	929	860	862	872	903	861	868	891	938	872	904	874	910	873	887	933	879	883	918	894	850	917	902	906	893	870	932	851	922	901	875	940	907	904	864	859	893	893	921	900	874	943	881	924	897	878	901	824	899	920	871	896	920	899	894	889	904	910	931	954	857	867	890	909	942	878	907	896	876	908	859	868	924	904	840	912	906	891	876	871	897	877	910	925	918	901	902	881	936	867	886	904	886	829	895	899	919	900	912	942	894	931	890	933	896	873	909	951	909	912	887	914	884	912	851	859	886	889	893	889	887	922	905	909	855	903	932	904	909	847	966	908	899	876	890	894	914	872	896	904	846	911	913	945	886	856	884	904	918	937	940	928	938	941	885	862	894	822	923	869	892	912	939	900	912	924	951	941	800	885	891	928	917	928	899	874	911	916	882	890	860	956	888	855	875	932	873	894	860	887	918	939	875	911	887	886	928	918	887	851	857	862	946	924	910	860	879	858	831	934	901	963	864	841	851	872	876	862	908	878	907	903	915	878	907	894	922	857	868	894	881	882	809	868	895	882	916	923	908	897	941	848	891	905	856	904	929	925	877	863	925	895	935	918	902	902	892	873	902	898	881	879	897	930	892	873	903	924	873	878	908	917	899	899	845	909	910	891	869	934	899	889	871	864	884	882	882	929	883	897	852	879	944	893	912	883	888	934	931	906	943	884	927	902	937	927	868	885	886	858	966	920	846	906	867	925	915	924	900	890	902	918	872	908	906	865	872	909	950	909	903	873	959	936	923	931	873	913	909	911	891	884	845	901	879	933	882	869	909	867	915	872	958	874	878	882	892	910	911	948	954	866	889	922	888	920	894	892	885	891	913	873	938	864	881	882	920	881	893	898	914	863	849	929	927	886	880	899	910	843	860	899	927	888	934	938	914	907	934	939	871	881	879	851	915	864	890	908	950	878	857	929	903	860	916	923	881	845	878	879	906	874	867	956	883	919	895	908	880	825	938	896	833	877	915	881	923	913	916	869	876	888	851	962	906	889	918	878	871	891	857	908	874	937	929	872	900	924	906	918	932	890	937	934	845	875	922	901	918	854	854	894	918	894	924	930	890	911	845	897	876	929	916	918	967	885	869	914	841	900	954	912	898	874	905	903	854	901	913	855	909	873	917	863	866	905	864	888	859	902	901	884	898	912	907	837	851	904	856	888	926	912	875	901	911	874	915	902	869	883	895	873	922	896	905	884	910	898	896	853	949	897	896	898	873	973	913	875	941	862	898	845	906	943	887	908	933	931	900	894	875	913	902	899	952	834	917	867	887	915	893	926	907	901	909	885	877	892	885	848	913	854
27424	17448	6199	2678	1505	1027	724	521	395	361	346	317	262	280	270	246	255	261	218	255	228	220	216	229	243	238	234	227	234	217	239	228	246	222	210	229	226	226	214	220	238	211	224	254	235	216	234	233	239	208	214	240	215	224	249	224	248	211	229	252	243	240	233	194	257	225	223	224	254	242	229	253	243	220	249	267	232	246	220	208	224	253	256	252	219	221	247	264	225	259	217	232	222	218	231	263	229	206	252	241	247	275	235	241	237	223	229	223	246	227	240	258	227	240	225	221	210	225	234	221	239	192	216	227	241	253	236	224	213	198	208	236	260	218	220	242	224	227	238	225	226	219	231	231	225	223	224	241	236	217	262	220	240	228	235	232	215	226	224	234	224	214	213	206	227	259	213	200	216	223	239	245	207	227	251	227	245	214	227	237	232	217	207	217	258	249	231	226	236	215	209	212	234	227	225	222	230	232	223	222	227	210	209	220	243	224	215	231	216	249	245	241	227	223	245	240	220	212	230	232	210	247	252	216	250	231	227	253	228	221	226	233	228	213	263	204	221	213	219	223	230	213	235	230	221	224	222	241	251	216	237	214	249	236	202	222	237	228	238	233	231	236	205	222	249	250	258	233	227	228	234	214	244	221	216	220	228	223	200	207	217	239	238	236	245	224	227	220	221	239	229	239	204	245	202	233	210	218	230	212	220	252	234	218	205	223	219	274	244	218	246	218	228	237	246	226	223	226	228	225	233	239	215	238	219	216	198	231	243	231	218	204	228	227	246	233	233	235	268	213	233	255	201	237	235	224	206	231	250	239	240	235	211	238	217	230	215	240	217	217	210	225	225	195	242	223	247	225	246	238	226	205	239	218	227	236	232	242	231	210	234	227	231	212	225	241	249	254	285	220	227	231	231	236	224	240	246	245	249	231	237	233	235	201	218	227	231	241	229	226	237	246	214	231	209	236	224	215	211	205	248	215	215	217	216	220	202	237	225	210	239	212	217	235	226	231	229	228	211	202	244	216	213	239	227	220	209	219	213	224	219	210	259	243	230	244	225	223	228	217	228	243	273	236	217	238	215	203	236	225	258	221	225	214	232	221	214	245	231	235	221	235	234	235	233	241	225	238	242	240	246	213	246	215	237	225	214	230	238	225	236	228	217	207	235	205	207	246	212	229	253	213	278	212	248	231	216	241	240	209	257	215	248	241	223	202	259	271	239	234	228	268	225	232	223	245	238	232	242	219	245	236	225	233	240	238	227	204	239	257	244	240	193	251	231	245	212	234	216	216	234	223	199	218	239	226	229	212	251	271	230	239	249	212	224	218	230	229	254	252	231	236	210	224	220	239	235	234	214	225	229	204	193	237	242	216	216	230	257	234	229	237	209	202	246	259	237	239	236	224	228	248	227	241	236	223	236	235	215	205	225	230	213	213	259	229	212	214	227	207	229	243	219	220	196	235	236	241	230	228	249	214	237	219	224	237	234	216	237	214	229	217	221	241	232	259	256	231	246	226	233	235	242	246	231	238	243	225	206	229	235	241	230	254	219	217	196	222	212	221	222	223	198	216	209	211	215	231	224	231	243	232	228	213	218	268	229	222	245	230	217	234	231	260	235	251	226	235	244	259	233	241	248	233	221	260	213	246	241	204	262	208	234	234	231	229	244	250	250	241	231	225	228	240	238	217	224	224	219	237	234	210	227	232	211	243	227	209	233	253	242	244	235	223	249	245	265	232	236	229	259	214	226	242	235	246	236	238	232	220	227	231	221	259	215	210	217	196	218	239	251	193	233	226	232	226	233	203	235	227	260	241	225	252	221	221	228	232	207	209	210	224	221	234	222	226	242	236	228	219	218	215	209	214	214	230	213	214	243	214	236	245	234	223	271	237	210	220	237	230	242	218	223	237	202	243	233	207	232	229	239	225	221	269	227	197	187	211	228	232	228	228	223	246	244	203	261	247	233	225	232	260	225	257	232	237	236	248	209	231	243	231	235	223	203	262	243	228	234	234	224	246	225	226	254	235	228	221	225	220	236	208	244	236	220	245	231	238	236	253	217	191	228	214	233	233	243	225	230	220	224	225	245	250	246	246	227	224	243	233	235	240	226	219	243	226	230	219	232	248	212	235	213	259	237	230	233	242	210	244	224	262	237	217	246	223	230	246	236	226	244	242	229	241	225	183	224	224	221	235	231	240	215	202	209	236	237	240	237	234	237	232	243	239	251	248	221	237	222	227	265	227	253	236	243	236	226	226	230	245	267	226	217	256	239	237	250	242	246	215	228	215	254	255	240	240	223	245	229	216	228	211	242	251	247	234	201	260	218	220	225	240	213	227	236	233	215	246	226	222	239	248	205	224	228	227	258	245	222	246	221	258	223	227	228	231	224	230	232	202	222	250	228	225	227	225	230	215	229	235	190	242	243	222	221	209	247	232	246	244	250	218	215	196	208	238	249	237	222	236	235	256	225	249	238	244	224	259	216	233	250	227	237	208	241	226	262	253	229	219	249	228	210	225	233	218	249	220	245	204	225	203	214	236	247	219	236	224	219	224	224	240	196	219	242	230	216	216	226	241	232	241	254	221	242	231	223	196	222	198	210	234	212	236	227	216	236	237	254	241	210	223	223	218	223	204	236	244	242	251	209	250	248	226	214	208	232	229	232	218	203	211	213	243	230	225	240	214	224	251	208	236	218	197	235	240	251	233	233	241	241	264	262	222	234	247	229	262	235	231	222	237	228	235	238	236	212	230	213	262	235	209	206	224	199	218	242	226	219	250	227	218	227	222	236	226	223	207	220	238	206	258	215	218	210	218	217	236	221	229	219	238	223	218	249	228	219	220	232	225	236	244	251	251	251	204	286	219	240	230	215	242	199	224	205	211	246	191	252	242	219	243	226	222	214	225	255	205	239	215	221	224	224	246	255	227	232	220	243	237	218	214	226	240	215	247	244	242	225	230	239	243	247	233	216	244	249	257	229	233	231	233	214	259	226	210	232	227	220	217	217	221	249	230	253	243	226	259	244	255	219	230	227	253	245	213	221	241	233	240	232	229	244	219	212	228	217	229	216	222	220	232	232	215	220	234	192	247	208	209	236	228	237	259	208	212	208	225	229	233	218	220	244	227	207	245	245	244	238	236	232	241	255	239	219	214	233	203	231	216	220	251	220	261	184	217	236	216	234	239	193	232	236	229	228	231	220	234	265	237	231	239	206	227	256	237	230	218	220	234	224	247	235	247	197	235	271	233	238	230	241	231	241	203	230	224	237	243	205	207	233	207	231	236	228	232	238	211	221	231	242	232	216	243	248	257	244	242	213	229	224	230	236	228	231	234	210	224	236	232	263	240	226	229	246	217	234	246	221	238	222	228	224	221	224	216	232	212	266	243	258	220	201	231	241	238	253	243	223	246	247	223	247	267	251	236	233	209	203	248	235	231	217	218	234	214	249	227	240	212	235	239	253	235	255	230	252	236	235	234	224	241	231	237	212	229
8506	11308	11158	6544	4647	3263	2348	1707	1405	1097	925	792	759	730	654	620	569	541	557	540	524	511	505	529	482	474	486	497	500	477	471	511	501	492	508	534	473	473	467	513	494	488	497	487	517	489	486	510	532	509	505	455	480	475	481	486	521	523	491	535	492	494	519	490	533	507	541	512	498	553	530	500	480	475	486	533	481	511	501	500	518	475	467	457	522	471	496	507	546	469	460	483	508	535	499	514	498	520	513	478	470	427	525	493	486	472	494	487	502	506	502	495	472	485	486	494	508	462	452	508	512	493	450	464	462	513	518	502	474	488	540	471	495	483	524	479	487	483	467	536	498	445	484	514	497	481	494	468	473	483	453	500	444	464	520	464	520	508	492	547	467	471	506	470	442	488	461	491	495	473	492	524	476	512	405	464	495	496	478	535	473	464	500	492	484	483	503	509	481	522	491	530	516	472	470	501	498	492	544	519	509	483	462	482	444	461	505	454	499	490	459	490	472	476	494	483	498	509	486	463	482	498	491	491	465	494	495	494	504	501	464	453	451	507	475	469	482	474	449	466	491	427	525	472	511	521	472	503	454	486	525	530	468	479	453	462	472	488	491	490	461	448	469	449	518	505	490	521	460	517	494	491	533	491	506	471	471	511	477	465	518	481	478	491	474	493	492	513	485	488	511	483	449	531	509	512	476	475	506	541	522	467	506	485	461	483	482	445	518	517	490	465	462	456	527	512	500	490	478	477	480	470	468	465	476	483	490	450	515	470	463	463	506	471	492	484	502	476	487	492	519	479	471	453	524	478	495	476	503	503	490	513	490	529	512	538	492	504	471	508	502	458	461	466	475	548	525	486	523	523	506	470	474	513	487	477	481	481	470	508	465	482	480	469	478	475	458	486	463	485	488	505	511	490	480	537	487	472	502	520	488	450	461	483	490	479	486	482	507	484	447	495	527	500	468	474	481	489	495	484	506	477	494	486	501	453	456	484	485	482	475	524	482	455	483	509	533	487	487	486	503	471	485	454	484	455	477	477	457	500	475	510	514	486	471	468	458	507	473	482	495	482	515	501	504	504	454	475	431	502	488	487	463	496	488	507	487	478	482	453	487	491	482	490	491	513	515	477	525	524	472	492	475	485	471	454	444	484	502	507	484	508	463	459	487	456	482	508	468	505	499	480	516	515	472	486	475	482	510	501	493	465	469	459	480	476	494	466	478	496	519	507	459	476	495	524	469	496	504	497	477	471	511	466	473	464	453	493	469	481	486	450	495	459	486	472	498	499	475	463	458	458	448	509	483	499	542	470	463	484	477	461	492	453	471	482	435	509	465	468	535	526	495	510	501	515	489	429	476	439	480	489	470	529	451	487	470	486	484	460	490	499	471	493	505	535	475	507	497	480	502	495	499	482	454	482	468	494	487	503	493	507	478	490	483	482	458	474	457	520	464	456	510	472	507	523	454	486	479	471	455	482	494	487	506	483	453	417	481	469	482	462	483	488	498	461	496	548	474	490	480	490	508	469	472	502	459	479	500	463	464	514	511	487	498	502	466	463	465	480	499	480	509	482	525	493	496	515	479	461	516	485	466	549	478	462	484	505	452	440	442	469	480	496	488	475	492	469	518	499	473	447	484	524	489	521	463	474	487	477	471	468	457	458	435	482	472	513	447	483	486	526	477	503	499	498	497	498	472	475	510	476	478	508	516	523	486	491	484	474	461	495	466	496	439	534	521	489	469	486	482	505	469	497	470	465	486	499	454	482	499	425	488	495	494	500	469	482	492	490	484	520	487	455	463	524	504	483	489	460	510	503	512	452	458	515	470	439	468	466	525	468	493	480	497	460	469	475	466	500	464	506	462	482	478	488	541	445	478	478	466	469	477	473	469	470	487	486	464	494	499	460	501	480	487	513	462	509	469	458	468	463	511	506	479	495	486	479	495	478	489	459	529	464	488	450	498	461	490	482	507	473	485	457	478	456	471	460	480	470	484	429	504	491	512	485	486	486	489	503	462	458	479	474	480	496	483	488	492	455	486	515	464	476	465	505	485	504	468	484	470	478	480	478	481	490	444	484	465	507	494	470	500	468	517	515	479	465	485	465	472	486	482	505	489	496	470	477	504	483	516	432	479	470	484	434	490	481	456	477	462	504	482	463	488	518	436	467	477	453	482	531	509	474	488	486	503	450	455	482	496	484	512	488	496	451	467	491	499	471	443	510	499	471	446	509	457	486	487	450	529	480	496	494	451	470	452	473	487	506	516	502	476	443	436	426	479	497	462	440	451	482	491	466	501	449	466	456	473	439	493	437	470	499	488	498	475	480	471	454	464	495	482	452	487	454	518	503	462	480	472	489	456	499	478	478	470	523	487	460	469	466	482	462	459	472	485	500	466	501	487	486	457	488	512	481	490	488	485	460	518	522	477	481	493	472	514	478	487	500	482	470	506	463	534	499	457	508	486	517	465	459	461	454	494	504	495	519	488	512	463	502	495	476	495	484	454	503	462	475	460	471	532	505	469	466	464	482	489	475	540	514	451	508	466	473	490	489	480	478	471	493	488	491	527	517	482	483	473	470	478	515	563	464	522	498	481	492	468	487	478	509	499	488	486	521	490	540	505	464	493	476	496	479	544	486	487	530	450	471	489	476	495	496	485	486	471	442	508	488	499	500	461	455	470	449	458	449	516	485	517	479	480	429	492	528	507	447	449	499	458	454	441	484	482	500	496	509	492	501	475	490	476	488	519	485	522	506	479	479	473	443	485	468	467	477	470	468	463	456	469	515	532	535	502	488	492	487	463	495	455	471	473	486	516	459	485	494	496	469	491	498	496	490	434	554	481	490	509	474	489	463	462	502	496	500	505	451	493	505	454	467	468	471	530	517	488	507	478	495	448	471	515	471	445	486	487	527	506	483	530	472	482	477	468	444	509	461	481	484	479	483	481	497	480	517	454	451	496	487	422	472	490	515	536	495	488	436	486	515	467	514	480	495	492	468	466	461	502	494	456	468	486	431	507	519	465	490	450	486	497	467	498	505	491	462	484	465	457	507	500	507	497	470	458	465	505	501	474	455	463	476	478	481	495	434	462	460	523	468	506	450	498	495	499	522	478	449	468	491	504	484	492	475	488	483	479	447	504	474	471	478	492	458	498	482	532	477	484	466	484	514	462	500	480	507	501	504	443	483	468	476	501	439	476	485	562	492	466	473	516	468	473	474	472	506	476	471	445	455	502	467	481	458	486	465	526	478	504	464	486	501	488	454	480	478	499	480	504	486	474	463	473	498	513	507	502	485	504	475	518	490	480	471	479	483	472	471	500	454	465	507	540	519	499	488	445	493	484	498	467	492	492	498	480	492	472	467	484	538	475	489	480	481	487	511	517	452	505	500	465	506	474	507	508	464	468	506	468	496	494	484	525	472	489	486	465	493	447	475	475	467	442	470	480	483	512	466	451	497	467	463	502	502	479	503	485	449	506	487	468	481	487	463	483	486
25182	21485	27976	25298	13774	3989	2305	1599	1194	1003	846	673	612	597	511	461	442	425	419	369	381	323	353	339	339	336	338	320	316	302	311	339	361	334	312	352	306	338	340	313	302	325	313	312	305	312	329	319	313	302	317	286	324	336	285	294	292	310	330	301	310	354	313	344	304	328	331	329	322	339	297	300	293	302	293	283	313	307	285	326	303	318	332	293	330	322	284	299	351	306	283	340	322	317	333	273	299	324	336	281	285	315	321	334	315	298	303	316	317	286	327	309	312	310	303	330	328	275	304	319	330	341	283	290	290	318	313	302	334	299	277	295	321	300	292	291	302	305	299	305	307	302	352	305	313	303	327	300	299	314	289	304	320	319	315	308	327	308	312	350	326	297	287	333	291	298	267	315	313	294	327	302	320	307	307	309	302	321	321	303	278	294	303	319	309	316	307	266	321	318	287	329	321	303	330	304	284	321	313	312	325	326	293	294	302	323	292	296	344	292	296	317	343	291	293	302	307	292	316	293	345	332	289	316	330	280	290	316	315	305	308	338	324	291	313	291	305	329	306	312	261	277	344	308	315	323	250	327	296	294	286	280	280	313	315	289	313	306	281	308	292	296	313	313	330	310	301	298	306	271	308	326	273	311	323	309	332	297	295	293	298	323	314	337	315	301	299	335	305	309	310	322	343	289	316	304	297	321	308	308	314	310	323	268	297	337	310	289	289	310	304	286	301	354	293	298	320	317	308	324	285	319	293	280	303	349	299	315	302	297	306	330	297	282	299	297	307	315	296	311	312	304	318	310	296	300	337	270	305	276	305	283	314	307	289	293	311	279	285	295	305	327	305	298	294	329	290	318	315	279	311	302	267	255	311	338	329	321	324	321	283	281	300	354	312	270	264	304	308	306	302	308	286	297	302	314	313	310	270	295	320	344	303	311	314	312	300	298	331	291	321	304	321	331	285	320	297	298	284	324	290	293	280	298	313	323	288	310	292	290	296	305	323	270	323	316	293	311	292	310	315	323	283	319	282	334	306	313	302	316	287	315	322	335	302	328	311	303	288	340	297	314	308	343	309	275	308	311	321	324	322	280	277	274	307	275	291	301	314	308	296	292	312	278	313	296	310	313	323	314	321	292	321	285	325	303	345	318	347	324	325	279	297	319	334	300	300	294	276	328	300	307	339	321	300	315	284	309	308	305	313	299	279	317	298	300	306	316	288	329	320	282	311	314	313	284	288	301	296	311	288	272	279	313	309	294	278	336	328	328	287	313	338	312	298	298	309	302	300	306	306	319	315	306	302	335	289	262	324	306	306	335	290	306	280	298	278	305	317	303	284	324	291	294	342	306	315	335	317	318	305	296	286	313	292	293	291	304	311	291	313	284	313	333	323	301	298	300	301	297	304	301	321	295	330	306	289	324	321	310	314	290	328	311	323	302	320	273	315	321	273	314	319	296	320	283	289	301	291	319	338	304	304	291	316	292	317	322	296	278	295	298	313	279	302	332	308	285	327	299	283	300	330	337	352	311	283	307	306	321	299	311	286	314	310	328	316	315	291	333	324	293	313	302	278	297	297	313	312	285	294	320	307	330	292	290	314	303	290	321	312	292	314	327	287	306	297	299	299	292	296	313	310	292	325	336	317	291	313	299	290	338	321	313	313	288	272	309	312	298	313	332	300	296	295	310	316	273	311	308	336	342	298	298	313	323	306	319	296	318	286	261	305	287	315	285	319	323	305	300	291	288	315	287	305	325	319	289	319	286	286	336	295	302	311	286	328	299	280	289	319	316	299	321	298	294	308	317	345	288	311	278	301	292	297	300	286	307	290	292	325	276	293	297	285	313	327	313	292	311	307	323	299	306	280	304	266	300	305	343	298	309	294	300	297	291	286	301	305	288	317	361	274	262	262	319	293	318	312	301	304	328	341	300	325	291	349	304	304	301	346	297	327	305	309	342	312	318	304	330	306	324	300	319	284	317	280	357	308	298	330	329	285	314	301	313	318	298	314	296	277	320	329	305	291	329	314	298	321	318	320	290	309	278	306	309	332	298	288	337	308	286	312	319	353	305	288	302	338	296	278	269	304	335	299	304	331	294	300	337	319	285	303	313	313	302	279	321	314	309	331	316	324	291	312	287	315	284	270	320	320	348	289	269	283	313	319	295	281	301	289	335	310	299	292	298	321	279	291	307	306	306	322	303	291	342	334	288	310	315	311	355	324	308	322	318	318	308	325	317	345	330	295	320	298	297	288	275	273	276	313	326	309	299	285	300	307	293	299	308	335	310	306	300	315	310	330	311	288	330	302	256	304	312	299	302	320	295	302	320	298	309	305	305	271	291	289	306	313	323	318	283	337	302	325	322	346	312	323	280	317	315	304	324	286	310	288	296	284	318	319	299	336	289	263	333	293	320	294	287	268	299	277	302	330	294	294	298	309	320	299	281	297	310	343	284	330	321	292	306	339	280	295	293	303	324	310	324	266	287	307	323	336	359	292	299	286	300	283	321	294	268	322	297	293	287	277	315	289	323	365	291	283	304	291	260	292	325	318	313	303	328	304	322	284	301	290	340	302	310	319	323	305	324	331	313	334	267	306	331	301	329	321	297	303	291	307	303	302	297	308	333	314	286	303	333	299	297	303	284	315	326	302	320	314	313	309	316	297	301	292	306	288	288	328	326	317	315	315	298	298	316	291	311	314	334	291	291	307	321	297	307	327	335	304	302	320	310	304	299	282	301	301	299	331	282	323	305	297	348	312	310	312	332	296	296	268	309	303	296	309	316	302	302	312	302	311	308	283	308	312	321	302	264	307	276	306	308	315	318	319	292	283	281	319	312	326	300	321	290	286	289	291	285	296	288	277	302	323	290	301	311	299	315	284	317	307	306	304	305	325	303	315	317	287	308	312	304	302	308	303	314	280	327	326	291	302	326	324	320	311	310	313	299	295	327	267	326	314	339	316	290	310	313	303	292	323	301	305	313	310	309	277	327	308	345	284	316	283	314	316	272	309	303	302	314	307	284	320	300	297	311	306	284	289	298	340	347	304	298	303	326	309	330	322	285	325	324	328	354	306	286	322	314	290	301	313	320	316	299	327	308	338	290	320	299	309	291	315	297	323	307	279	310	296	313	320	319	323	291	320	305	287	306	316	293	289	313	306	303	293	299	300	311	294	291	300	300	298	317	289	343	321	279	307	275	314	306	336	326	299	310	296	303	327	301	288	295	317	253	340	311	318	319	292	314	278	282	284	294	298	330	306	321	302	271	286	316	294	315	293	314	297	305	295	363	302	317	303	321	311	324	278	293	318	304	313	302	320	296	316	326	345	293	325	291	326	301	329	303	287	301	297	284	310	295	293	317	310	288	307	324	297	309	311	298	302	292	305	330	291	319	325	319	312	322	289	331	319	320	276	309	311	320	300	305	317	329	312	287	334	312	315	317	279	291	301	343	307	337	290	277	297	314	324	300	337	300	298	270	318	308	318	305	288	296
11511	21992	21469	14515	10978	8182	6156	4814	3537	2879	2413	2044	1766	1512	1397	1254	1147	1003	982	908	831	809	777	802	719	744	741	692	717	674	722	689	672	710	613	728	648	675	623	679	696	628	664	605	660	653	679	690	604	658	621	668	608	673	640	641	592	624	617	623	683	654	685	707	679	705	677	664	685	660	695	642	644	633	642	663	636	640	580	567	630	591	628	618	612	647	628	662	636	648	617	645	653	659	658	663	632	673	651	617	638	616	636	639	634	587	630	673	682	647	620	658	594	618	594	669	615	639	620	615	607	628	591	616	588	588	651	620	645	633	663	563	618	610	622	649	620	578	649	652	593	635	601	625	636	640	577	601	623	595	654	618	638	630	638	607	652	569	679	616	644	661	633	625	634	603	567	618	623	676	618	578	625	624	647	660	620	616	640	632	603	657	641	595	622	634	628	633	688	633	637	602	635	632	639	626	640	589	622	603	586	637	603	587	612	579	632	609	639	623	644	640	647	644	610	631	608	652	594	615	607	564	608	633	644	634	629	613	602	607	649	592	602	539	685	640	637	614	626	607	614	599	664	639	617	639	648	603	628	639	592	592	620	586	624	605	631	623	617	596	655	631	622	601	634	614	650	644	609	616	649	608	631	684	662	652	587	593	640	651	634	584	609	692	660	612	613	575	601	585	598	640	623	619	602	632	633	587	650	598	632	644	613	684	643	619	587	633	666	613	654	569	615	644	594	628	656	658	614	609	615	632	612	629	556	581	595	628	637	617	623	662	601	609	644	635	632	653	641	629	624	623	606	653	590	606	634	668	624	603	624	626	616	610	651	645	637	645	609	630	645	662	649	606	604	647	609	651	639	666	655	603	626	556	632	629	601	600	684	619	610	618	639	574	641	621	604	650	592	602	626	616	618	595	625	611	642	628	633	633	670	622	617	622	633	613	643	632	628	641	648	647	642	616	647	641	592	616	642	623	659	617	626	556	593	572	611	619	621	645	611	647	688	620	643	597	625	600	634	615	651	623	596	622	619	664	639	622	590	680	674	667	593	671	624	639	595	625	590	600	587	644	640	607	638	625	624	602	652	622	599	628	658	629	624	627	624	617	608	644	614	653	640	609	635	616	635	611	619	610	624	634	592	640	648	620	643	625	626	624	639	621	657	656	642	608	635	587	634	606	632	632	627	648	566	615	588	655	644	672	611	601	684	602	647	589	639	609	621	578	597	648	603	641	620	624	654	652	634	585	655	616	673	643	602	619	635	632	634	649	594	611	619	645	658	630	613	584	624	598	598	600	643	617	634	646	652	603	592	625	651	643	622	641	611	631	686	632	636	610	623	642	622	657	596	626	631	649	647	612	582	614	615	616	603	615	637	655	609	635	638	679	625	552	629	615	587	630	639	612	556	658	604	635	649	632	641	635	608	596	597	657	617	617	627	648	641	627	614	611	614	639	615	608	589	586	596	624	604	621	577	662	602	646	627	640	640	614	621	636	639	585	654	612	678	654	631	600	608	577	623	599	607	644	605	648	635	618	619	612	671	657	585	583	620	633	636	638	609	632	637	579	621	599	591	632	621	620	660	583	643	642	647	604	624	671	614	607	681	636	631	666	651	657	636	620	650	614	608	595	582	646	601	635	632	612	597	649	630	628	645	627	603	578	597	632	616	621	621	624	621	598	664	598	613	618	647	642	637	609	666	626	588	592	562	588	608	657	579	619	645	656	623	596	613	638	641	611	608	593	640	675	645	691	610	600	634	625	617	624	611	647	627	609	581	609	629	644	609	654	623	620	617	645	621	614	648	644	631	622	642	639	622	594	617	576	617	606	659	618	619	609	591	629	674	621	667	605	642	629	627	654	632	603	621	623	614	623	647	570	605	648	613	619	590	619	635	598	636	614	654	607	611	573	632	666	600	633	659	650	584	601	634	627	589	610	664	603	670	583	606	595	588	607	621	642	606	639	606	623	619	617	612	633	583	643	640	643	620	649	605	638	600	620	614	641	679	594	669	631	619	611	602	650	621	605	631	646	643	634	647	599	607	580	619	616	593	627	605	644	615	595	690	676	624	578	661	679	677	607	632	609	659	658	633	622	596	676	594	647	630	639	635	646	630	641	642	623	625	626	636	604	601	577	603	623	595	618	628	655	644	641	643	615	622	598	606	589	618	616	604	648	591	638	653	665	603	624	583	638	619	620	629	630	651	675	608	619	648	600	625	608	649	604	635	618	580	633	629	608	656	609	650	620	694	618	571	658	625	631	605	561	593	620	637	610	623	621	596	616	617	639	653	626	626	615	619	614	602	616	614	626	612	595	647	638	631	625	547	619	625	609	604	647	613	620	651	633	645	614	603	589	652	639	598	641	668	592	628	634	592	646	612	632	616	628	607	596	627	614	594	612	631	641	614	625	654	589	600	595	636	616	621	606	640	630	634	645	620	623	633	627	616	626	577	642	617	638	725	641	597	644	603	662	620	594	631	662	615	583	652	597	617	617	586	643	621	626	653	604	624	621	624	657	633	634	643	574	636	641	641	618	668	622	663	629	616	632	609	630	616	619	622	643	604	598	646	604	620	683	656	635	615	610	584	586	623	609	658	614	648	623	629	662	592	622	627	604	590	641	681	634	629	593	591	622	635	616	599	638	611	658	664	627	580	675	642	645	650	654	608	628	631	616	635	649	611	619	624	603	663	589	675	594	617	650	573	665	635	678	648	595	626	658	622	649	608	578	612	648	617	639	661	650	620	594	597	639	625	608	612	618	545	630	653	630	631	661	639	622	655	600	657	649	620	637	652	657	605	593	581	651	666	598	595	629	609	611	583	654	603	591	584	631	592	622	638	644	603	627	631	620	612	606	651	600	576	628	663	617	640	663	657	606	637	634	653	638	628	642	604	584	611	600	631	648	645	596	656	600	614	563	620	655	580	642	588	628	622	625	633	629	600	632	625	649	647	693	620	592	623	664	646	635	592	620	629	646	625	628	632	627	623	625	607	657	603	621	693	618	620	600	597	625	582	650	600	629	594	607	635	588	585	655	648	623	611	622	606	614	600	625	597	576	615	666	629	637	623	608	641	617	624	631	628	657	650	620	645	649	622	653	666	579	634	636	623	597	606	643	579	630	609	590	646	583	619	654	623	616	613	649	636	631	646	592	591	628	633	610	621	650	571	631	645	640	582	631	618	645	609	608	619	618	655	613	620	611	630	638	641	621	615	597	609	616	672	625	632	658	602	646	649	621	604	643	619	628	584	642	652	633	605	624	671	603	613	607	611	656	642	617	629	625	613	633	625	646	640	595	597	612	638	628	614	585	644	656	622	590	622	625	612	640	625	617	620	658	613	663	598	655	597	617	616	616	581	632	650	627	628	634	649	632	630	670	645	654	606	650	634	651	672	646	619	626	589	642	622	645	602	619	630	590	621	596	626	679	629	628	644	629	546	631	637	589	592	615	593	679	604	656	624	621	609	605	690	574	601	638	655	664	598	608	663	627
24189	21475	28902	24416	21421	13331	4837	2854	1953	1608	1290	1100	1013	932	842	796	704	651	600	589	595	564	562	531	498	541	517	513	503	531	475	502	518	492	521	511	476	474	490	442	494	488	484	504	461	502	480	461	469	457	523	471	478	458	527	460	517	475	488	480	513	488	433	451	456	486	523	491	473	475	466	504	464	506	442	487	471	518	472	464	467	489	491	465	464	480	430	502	488	467	468	461	468	482	437	443	482	462	458	481	480	527	471	468	489	447	477	479	488	490	458	456	448	463	438	463	429	440	501	442	472	429	447	457	468	457	450	470	479	459	453	487	453	435	473	457	467	469	491	463	439	458	455	467	477	465	502	482	442	472	455	475	445	440	445	473	466	468	422	435	452	500	470	445	481	466	519	465	406	493	462	468	457	450	439	463	492	463	454	442	443	461	437	417	467	455	468	478	487	471	507	476	459	434	465	449	464	498	466	468	486	459	476	439	472	439	488	470	449	436	484	461	502	463	468	451	471	491	469	460	462	466	465	445	405	440	507	459	478	457	464	503	459	398	462	493	446	440	464	494	452	441	417	507	488	447	430	438	461	455	494	442	464	433	476	456	485	465	435	462	447	459	482	444	473	477	451	452	463	463	454	445	468	445	483	487	462	435	432	453	485	465	454	442	501	443	464	432	426	473	452	455	483	436	480	419	420	474	458	479	489	455	436	465	451	441	458	435	434	459	494	447	453	465	459	446	468	473	455	470	447	467	474	436	463	433	434	458	498	473	430	463	458	430	476	477	419	430	449	460	448	477	463	467	466	457	466	449	436	435	462	466	461	475	472	508	481	461	454	488	484	454	469	449	429	468	460	472	422	474	473	453	423	464	471	450	437	451	472	464	454	460	449	445	442	479	451	452	465	460	457	449	469	469	416	496	448	458	457	470	450	482	466	450	426	444	438	444	427	458	448	462	473	470	487	457	458	459	466	456	444	469	481	488	470	470	465	449	484	467	404	446	465	440	449	473	475	454	464	464	448	447	429	463	470	473	468	433	469	467	449	517	513	468	452	481	495	458	410	473	444	449	467	464	496	444	459	456	454	477	462	475	496	416	461	444	483	442	459	463	434	445	478	473	469	453	484	427	501	467	405	440	439	449	453	461	478	464	444	412	465	482	472	503	483	461	462	473	420	467	447	440	470	442	472	477	459	416	461	435	466	450	439	442	440	468	448	488	431	469	486	483	481	475	493	426	452	428	445	486	468	467	462	491	449	525	474	438	485	475	456	500	449	455	455	469	502	480	473	461	453	443	473	459	471	505	453	418	463	464	478	454	478	430	470	509	491	439	467	445	430	428	447	451	453	444	452	474	453	484	471	459	482	408	453	485	439	482	412	457	458	430	483	474	479	451	420	433	494	439	466	432	474	424	465	489	492	440	460	475	488	463	451	473	516	437	491	459	458	469	479	433	455	453	464	424	438	458	450	457	441	494	464	440	439	447	470	453	436	471	471	431	471	438	443	455	454	486	434	456	461	420	491	464	461	446	465	500	470	468	430	457	458	483	455	454	455	449	431	451	462	471	419	461	442	460	492	441	478	489	469	457	485	496	466	466	462	432	440	451	451	444	452	438	431	440	482	434	476	524	472	450	469	481	484	428	513	475	425	476	477	457	416	457	444	473	428	492	436	452	445	435	420	449	480	470	474	456	448	518	468	434	450	464	452	448	450	437	485	473	475	501	476	473	476	468	422	427	457	459	485	479	433	477	491	458	425	462	456	419	444	441	440	460	428	417	491	473	465	461	479	427	484	448	482	447	419	513	450	468	476	446	479	483	432	438	415	458	487	434	455	439	461	465	480	457	484	451	462	428	452	469	450	451	438	479	446	452	444	448	464	460	469	429	445	443	481	461	452	453	478	456	507	472	472	470	453	459	488	482	452	475	452	474	449	483	447	514	442	440	480	472	478	427	475	474	444	462	459	430	433	489	486	436	461	438	466	447	456	443	472	455	449	449	417	479	471	492	463	453	457	460	477	458	480	463	447	451	451	452	473	480	509	483	426	425	469	469	474	451	465	451	462	468	466	428	461	489	464	441	448	414	476	479	474	506	446	509	436	463	485	468	465	475	460	452	484	412	465	483	467	456	491	515	474	468	433	481	441	452	454	438	413	493	432	499	475	467	426	474	451	460	475	514	465	478	467	453	435	449	457	462	445	495	474	447	442	429	445	494	443	502	398	464	486	461	486	485	431	465	449	474	452	449	457	459	467	474	468	488	448	489	471	475	443	447	489	459	472	449	455	498	421	436	482	466	434	461	471	475	448	465	452	447	467	471	477	461	489	457	462	445	421	467	475	462	482	476	439	469	455	502	443	481	490	460	472	445	481	464	493	431	472	491	448	478	451	471	435	454	447	473	472	426	445	440	475	425	444	482	435	446	467	508	481	452	482	444	478	436	459	431	483	459	432	463	441	459	436	466	454	495	461	458	485	455	469	491	448	434	446	435	439	503	439	495	446	441	436	431	490	462	416	485	468	422	459	477	468	493	465	470	433	461	442	435	501	399	493	456	421	445	475	442	487	457	448	480	451	489	432	411	493	443	479	460	473	432	442	419	452	495	439	461	438	479	443	467	443	484	492	432	479	449	411	446	453	487	432	451	464	502	455	437	432	431	453	424	439	487	465	456	455	456	464	453	407	473	461	479	387	470	478	433	449	433	438	440	456	437	472	464	457	475	509	468	453	454	467	461	455	452	453	470	459	458	441	476	432	467	420	500	439	436	468	502	497	451	465	441	411	470	458	490	434	452	438	450	463	464	447	456	428	459	469	460	466	439	411	496	435	471	458	495	477	474	427	420	419	470	451	472	455	507	464	458	462	455	470	450	448	422	484	459	473	439	498	436	443	443	493	461	478	474	447	454	426	467	478	432	489	444	454	494	453	525	490	438	442	476	478	499	485	439	483	496	482	458	478	451	453	477	457	483	414	464	454	447	475	465	432	449	429	462	452	444	459	469	499	449	459	468	438	473	436	432	447	417	476	484	416	493	450	457	446	474	468	445	437	472	469	439	424	447	459	459	489	428	443	463	444	455	494	491	456	511	467	445	455	492	468	462	466	430	469	468	439	431	450	455	474	477	471	469	498	467	476	455	421	463	462	473	506	450	496	482	433	468	497	420	412	462	496	482	450	451	459	467	473	409	486	469	456	457	471	443	468	462	452	475	483	477	502	484	478	450	489	463	467	467	459	498	462	493	426	473	475	517	447	462	428	449	455	445	410	468	452	456	436	453	481	452	424	441	451	465	488	481	469	478	459	449	462	428	446	476	468	434	442	431	478	455	441	500	429	465	493	502	443	459	464	490	468	434	458	417	458	440	429	456	478	426	447	462	451	448	471	472	414	472	445	453	447	468	471	445	489	422	452	438	461	459	485	468	476	462	495	437	472	449	453	457	472	452	453	481	506	457	456	460	463	460	444	469	404	471	457	489	504	405	427	493	463	472	428	460
14563	28241	26842	19986	15601	12122	9377	7400	5826	4650	3802	3316	2829	2461	2171	1968	1826	1601	1509	1420	1286	1231	1125	1144	1127	1102	1057	1016	1063	1040	968	1056	1043	968	1010	958	943	964	927	944	982	920	953	910	968	953	915	956	916	891	927	971	892	976	931	968	875	882	979	925	940	997	940	1014	998	976	994	951	916	964	961	958	978	935	904	915	901	909	913	843	900	929	955	912	876	937	898	933	973	937	916	916	915	917	930	947	884	884	947	862	898	910	972	923	923	908	950	922	937	975	944	893	895	921	925	943	885	902	967	854	914	906	887	892	940	877	938	927	920	895	885	920	924	956	848	902	931	885	898	885	900	928	919	926	911	945	938	878	892	929	925	923	937	901	892	926	893	885	890	885	848	908	921	884	904	899	916	885	878	913	859	911	918	932	911	948	866	958	919	889	891	875	889	907	904	902	843	880	859	923	918	897	938	907	923	883	897	951	888	906	932	911	926	893	872	868	926	876	907	868	899	949	871	871	866	943	889	911	902	916	889	898	878	889	883	887	930	918	880	907	890	909	900	889	862	896	878	905	925	906	889	917	860	887	912	876	933	897	947	871	935	948	809	911	899	880	897	908	888	929	878	931	874	902	903	902	859	924	867	875	882	832	900	908	933	951	934	853	897	952	941	897	930	907	917	865	873	924	917	867	847	872	916	877	895	923	909	911	887	873	939	911	915	919	937	921	878	918	900	884	863	864	850	862	952	914	938	950	860	983	893	925	875	855	874	939	884	963	922	864	880	900	867	868	925	893	905	908	946	886	955	922	926	871	911	880	866	904	903	954	941	864	939	901	916	900	924	875	873	907	855	848	905	945	914	918	891	903	873	903	889	926	912	862	888	925	905	916	903	862	952	928	939	916	944	906	891	881	831	887	871	815	862	848	891	881	841	904	945	866	918	880	899	918	862	924	930	887	909	904	937	856	928	927	856	858	894	904	880	876	970	900	905	837	937	874	877	836	866	934	894	878	960	879	909	916	877	870	906	909	926	886	924	863	901	880	926	924	881	907	869	910	882	934	897	928	892	907	887	915	865	915	885	877	884	907	945	897	909	918	911	885	905	916	922	839	974	942	915	895	887	853	869	901	875	868	846	922	947	873	915	918	891	943	896	854	904	885	886	876	902	893	887	929	911	857	901	849	912	859	896	900	850	884	890	926	910	911	864	866	867	899	886	891	917	915	950	878	871	873	885	878	934	911	879	909	887	936	873	916	955	892	920	922	920	849	910	929	865	887	905	868	942	901	907	892	923	931	900	874	920	890	881	908	873	859	875	851	918	812	930	880	859	845	882	908	934	882	898	980	890	896	843	893	919	913	888	953	852	877	893	923	903	890	888	875	904	911	896	905	831	859	873	887	931	887	920	920	901	906	897	883	930	901	866	925	892	937	902	899	890	909	944	864	895	923	918	902	905	896	875	881	877	884	900	847	897	886	886	931	848	888	926	895	848	887	893	896	883	890	873	867	890	890	896	883	873	906	932	942	889	991	882	938	876	898	897	891	937	886	866	873	917	887	892	908	830	930	891	880	943	931	887	939	883	901	891	871	828	892	923	888	943	879	850	856	869	853	876	887	840	902	878	905	870	919	908	903	917	927	918	866	897	903	845	867	834	874	935	909	937	893	872	942	885	894	926	942	939	912	891	872	928	879	946	873	928	914	911	855	930	891	946	887	839	930	913	885	932	859	883	835	947	883	883	968	948	924	888	916	889	896	870	900	858	964	934	907	889	891	879	876	877	859	913	949	921	906	861	904	842	887	865	846	851	913	908	912	909	931	913	894	882	875	899	895	960	878	960	889	926	938	923	919	948	916	893	833	866	869	897	853	873	922	924	835	876	891	920	880	886	884	879	886	904	926	882	858	900	937	874	925	865	873	885	890	887	889	860	876	930	925	929	995	914	857	912	896	836	902	893	900	882	884	904	945	919	903	845	861	862	904	873	831	900	887	935	903	893	894	920	899	884	913	906	884	910	867	886	876	906	936	906	876	896	937	920	854	905	857	880	912	905	894	927	887	876	909	808	859	840	847	881	905	866	911	885	866	819	954	936	966	870	931	856	908	902	886	916	887	958	940	913	925	911	920	968	853	924	915	914	923	911	900	873	895	900	903	855	860	875	871	912	893	958	935	906	902	903	916	915	901	890	870	896	881	854	869	890	876	896	863	909	944	894	867	883	883	886	865	891	906	831	857	899	824	916	949	908	852	867	877	941	895	880	850	942	893	904	939	932	929	878	878	881	878	926	864	877	896	939	872	910	901	875	924	914	895	922	921	946	844	935	936	893	878	872	866	915	920	934	887	918	897	893	885	845	893	934	901	876	901	896	959	894	872	868	904	905	903	923	909	915	885	899	939	843	945	906	886	832	904	873	933	812	845	903	842	907	877	893	849	847	960	846	886	926	922	888	885	900	892	865	873	899	916	945	883	936	952	900	897	905	849	929	891	912	850	906	915	896	867	893	950	958	896	913	909	927	949	931	899	899	885	895	924	888	887	933	893	907	858	926	913	903	949	856	880	864	929	957	879	893	835	924	812	861	880	907	884	903	871	887	889	890	862	903	850	877	871	882	891	862	866	911	937	880	932	861	897	923	916	872	886	914	911	940	882	920	923	830	906	883	915	861	882	942	905	876	867	898	812	971	882	891	906	942	878	901	928	907	912	981	885	876	926	907	933	923	890	904	888	919	930	887	934	921	868	874	906	884	925	893	875	927	937	863	905	939	897	876	857	939	875	875	917	871	885	904	906	928	881	853	866	844	931	846	915	863	849	901	910	925	953	868	878	882	904	905	884	889	855	917	892	914	914	924	918	924	896	891	905	884	956	937	878	883	923	878	897	862	883	924	906	879	893	903	901	905	870	867	959	895	849	932	854	912	909	851	882	946	918	862	912	906	892	965	900	887	854	895	928	880	921	883	953	924	900	904	896	912	894	926	927	914	867	917	883	873	862	888	883	946	971	934	870	936	911	950	913	909	894	920	907	893	870	891	890	916	849	901	876	889	912	853	866	911	890	890	876	949	887	898	952	900	907	901	879	925	916	910	866	960	892	914	905	884	888	900	885	878	886	849	946	920	913	900	882	886	924	922	934	953	880	873	889	871	932	909	891	877	891	850	870	906	929	906	870	904	949	885	826	867	814	900	949	951	860	893	918	915	889	928	912	943	911	897	902	927	878	886	900	867	900	895	881	956	873	922	906	819	910	894	879	873	880	900	944	870	924	916	884	878	910	936	904	920	933	902	887	895	898	836	888	886	873	923	912	954	869	927	905	893	865	916	874	830	951	876	917	889	927	932	907	890	912	912	862	873	864	939	926	891	851	876	858	960	901	848	905	896	870	859	899	889	935	892	902	934	932	870	875	903	955	910	862	951	883	871	922	892	969	885	915	913	863	926	855	921	900	866	921	930	940	904	937	923	930	913	900	915	871	885	921	912	903	917	902	909	903	927	926	863	916	883	881
27478	17861	6913	3097	1600	995	785	576	430	355	324	298	286	258	253	267	239	274	265	231	259	234	260	241	241	241	221	277	244	235	260	246	215	234	206	219	232	225	226	220	237	249	231	238	244	224	241	233	223	240	242	229	186	258	225	231	246	254	264	258	234	244	218	243	242	263	246	264	241	228	223	231	264	234	228	234	216	244	231	222	226	230	239	239	201	221	216	259	243	232	260	244	226	265	235	215	223	239	205	241	237	215	211	248	233	249	240	240	237	261	243	230	220	210	228	205	237	214	217	236	236	248	243	210	230	213	221	215	237	223	235	232	221	207	216	232	221	236	263	250	234	242	248	247	256	227	252	218	212	216	258	254	220	233	203	216	220	198	238	242	217	241	228	248	219	221	240	235	229	226	238	229	209	236	241	206	215	221	239	226	249	190	247	225	235	233	252	245	232	266	236	230	228	236	218	230	213	244	234	256	254	254	237	247	241	206	250	259	204	230	245	268	239	257	275	211	220	246	203	250	225	252	246	241	240	227	217	222	221	234	225	205	234	238	248	214	232	190	239	233	219	210	219	208	208	232	221	224	251	231	234	240	253	241	231	219	237	235	210	230	245	226	221	251	214	224	247	203	208	233	219	217	260	235	219	235	241	209	224	237	231	240	240	248	222	256	242	229	231	238	209	227	235	258	217	257	227	214	233	220	245	213	231	223	255	219	218	223	218	236	224	236	231	218	199	223	215	212	249	234	208	238	237	221	267	217	246	227	223	205	244	248	228	244	214	226	219	247	230	232	227	235	260	221	228	224	237	226	210	207	255	260	230	243	240	258	254	269	225	219	214	222	229	229	240	222	227	204	232	239	252	246	236	250	219	229	229	232	230	205	220	249	213	207	239	224	244	227	233	241	226	236	233	236	191	240	233	230	212	230	225	217	232	222	254	231	211	231	223	213	237	218	212	222	230	237	209	254	230	230	214	210	249	240	223	245	216	220	222	227	237	255	230	239	251	228	222	230	230	239	238	230	238	215	251	224	221	239	239	229	244	222	239	242	268	229	231	228	235	212	212	224	255	233	248	238	246	243	212	192	224	223	254	224	216	200	279	213	243	209	246	247	226	234	239	196	215	226	222	219	251	212	209	230	250	247	221	217	245	214	212	229	237	224	230	236	212	202	266	229	210	244	249	261	207	236	242	197	195	229	211	241	262	267	224	229	235	252	257	243	223	257	231	235	245	255	232	227	233	242	222	222	239	197	214	228	217	249	241	217	222	249	250	255	216	259	226	233	213	222	217	218	234	227	234	218	215	220	208	230	244	213	241	249	215	212	235	226	225	229	220	211	269	219	224	229	229	222	221	265	211	264	235	230	255	226	255	238	228	219	224	223	231	224	227	199	215	239	239	238	258	243	233	254	252	226	234	248	236	258	255	239	243	247	251	253	212	224	203	220	230	241	231	242	250	215	244	251	235	224	216	228	240	211	222	254	213	237	233	231	238	231	232	226	240	244	237	235	237	222	240	231	234	215	232	245	228	233	226	222	233	231	230	222	221	226	246	235	257	236	248	221	219	210	227	230	229	226	226	231	246	225	209	245	229	242	218	230	243	232	204	231	230	231	255	233	239	246	193	239	234	238	233	198	206	236	212	252	240	213	231	205	223	253	250	207	224	259	220	220	212	229	226	232	224	223	205	234	228	237	225	230	228	232	218	227	212	222	246	253	234	241	216	222	217	225	240	246	229	225	195	224	231	215	227	232	247	213	230	226	242	250	252	214	214	239	254	233	245	217	225	282	285	214	237	220	222	218	240	232	237	203	226	228	226	237	216	241	227	235	228	252	235	239	215	251	223	237	216	227	224	254	237	237	247	235	237	236	247	243	241	217	229	218	216	232	229	224	237	221	235	215	238	238	237	232	208	236	197	246	238	250	232	209	236	223	244	217	228	223	245	225	226	217	242	242	230	218	225	234	241	219	217	224	229	260	236	214	265	232	183	232	223	244	236	242	248	204	230	234	217	242	216	258	251	233	237	248	216	233	238	207	235	229	251	251	238	257	198	253	240	254	227	254	235	223	242	261	229	230	268	226	264	249	229	209	223	230	247	238	229	255	199	227	245	236	234	219	229	226	217	225	217	234	221	238	226	244	239	220	220	250	228	227	223	269	224	231	238	205	239	219	249	263	224	227	244	227	215	239	249	212	235	246	230	215	241	223	246	236	239	239	236	226	216	225	216	211	232	239	229	245	228	256	218	234	209	251	249	228	248	238	246	218	200	240	228	216	232	226	229	234	246	220	256	240	250	231	230	220	290	217	245	241	217	231	231	252	225	230	220	239	209	219	217	252	190	217	235	246	243	223	216	245	264	232	215	189	201	219	246	224	226	199	228	231	237	219	251	252	226	228	249	237	234	220	223	232	226	238	244	236	216	234	232	234	252	241	257	240	250	237	226	246	251	233	242	251	231	217	207	208	215	240	238	239	221	251	233	234	221	211	197	248	218	229	221	230	234	251	236	233	207	260	234	245	217	226	216	236	236	226	215	254	229	215	240	233	245	207	244	217	228	255	252	229	224	246	218	236	237	253	228	212	219	229	223	237	220	225	244	225	237	237	233	230	246	232	207	241	207	208	236	236	234	242	241	240	225	249	248	247	223	245	251	209	235	240	233	250	223	244	231	236	234	224	224	234	215	210	242	219	237	209	240	216	234	236	240	234	263	248	223	196	227	221	211	256	262	216	247	240	221	203	248	235	247	235	212	185	234	232	235	235	231	245	237	215	230	240	244	202	208	232	239	232	213	243	257	220	233	234	217	229	230	232	235	210	224	237	228	231	216	226	227	236	219	236	243	239	234	244	272	202	251	237	231	252	244	259	233	237	223	230	227	235	228	240	227	248	260	242	224	225	203	248	261	248	207	213	231	218	235	231	245	264	220	229	229	204	231	229	214	261	230	216	250	229	246	258	240	217	235	246	285	241	249	213	234	221	231	240	236	216	230	237	228	238	252	242	231	252	235	254	231	237	220	201	209	223	254	246	197	247	214	262	236	214	222	231	244	229	214	224	183	242	235	228	212	221	243	259	222	255	219	252	242	242	237	225	210	196	227	247	254	214	217	213	206	237	258	237	238	244	263	252	231	265	221	263	225	233	249	209	216	231	225	218	233	217	224	226	230	243	245	221	200	237	249	255	261	237	219	232	243	235	238	251	249	258	238	227	214	230	223	216	230	228	228	228	211	220	215	238	231	238	235	226	237	264	231	228	237	243	230	247	210	217	214	220	243	227	241	234	247	218	224	223	238	233	243	227	226	244	230	255	240	221	236	246	248	224	231	242	249	180	249	237	227	254	217	207	222	242	218	219	247	237	206	253	196	230	240	248	241	252	246	203	238	203	213	224	223	192	246	223	231	223	250	205	239	243	220	206	237	256	238	220	219	210	237	255	206	242	228	256	231	240	258	208	247	232	241	224	224	225	219	214	215	245	224	231	230	230	243	208
9014	12949	12602	7446	4978	3480	2560	1824	1361	1047	875	838	730	638	653	615	566	592	542	552	535	527	467	517	519	509	529	505	482	504	490	499	512	465	482	482	487	531	474	479	466	470	463	490	498	492	474	506	477	459	544	493	460	503	469	471	512	507	485	513	488	490	514	495	519	484	494	498	486	503	536	538	484	493	484	540	514	507	472	470	502	461	464	492	474	440	511	453	504	481	480	487	509	515	466	490	533	474	477	460	518	470	487	498	487	484	502	502	508	463	499	464	463	510	519	498	509	509	472	477	480	508	513	502	517	492	466	494	501	486	481	486	512	509	469	441	474	507	550	496	457	516	511	511	484	524	489	481	456	495	505	479	476	475	439	476	500	476	488	471	484	491	513	458	506	476	471	466	507	485	469	481	495	477	500	464	449	501	461	479	453	492	500	489	460	532	459	482	488	471	500	483	495	474	484	499	509	477	486	477	472	502	477	481	484	484	500	495	460	461	506	462	489	476	449	488	478	504	482	481	474	473	464	506	493	497	515	493	467	505	499	473	480	491	491	480	493	454	481	438	504	450	480	461	506	480	466	481	497	486	456	479	486	490	453	505	485	498	495	519	482	457	433	478	462	467	510	516	459	486	474	470	468	482	493	434	497	511	502	486	464	532	488	487	474	498	501	496	506	486	484	489	472	529	505	498	529	480	476	468	516	482	483	494	489	509	522	526	479	499	482	441	491	503	537	497	517	465	453	443	470	476	535	508	494	509	507	478	509	509	493	534	488	456	452	508	503	559	481	450	519	465	475	471	497	509	461	520	465	470	450	510	469	461	498	482	538	483	462	488	458	449	500	532	489	505	495	458	526	507	449	487	469	430	476	480	486	451	474	472	479	455	500	481	454	474	488	499	442	473	491	463	466	498	459	468	504	508	433	483	459	501	477	473	536	463	498	470	498	477	466	502	499	483	540	443	521	487	442	488	486	483	481	464	477	470	474	491	458	477	485	468	497	480	484	527	537	493	459	490	489	475	481	487	492	473	467	475	488	484	519	460	514	515	479	480	487	515	489	469	524	503	474	486	515	469	501	516	469	469	464	521	489	499	450	461	473	459	474	491	496	483	499	453	470	509	501	526	478	494	484	504	483	531	493	507	487	480	499	517	468	492	466	498	490	526	497	478	501	473	457	463	494	492	519	502	457	460	487	467	492	452	489	490	471	497	467	477	468	504	502	491	493	491	460	484	505	505	484	494	507	476	501	509	466	493	490	475	492	544	510	479	508	484	494	468	488	526	487	513	475	460	503	488	500	466	485	485	501	474	431	491	520	485	485	466	512	475	472	500	500	452	521	519	480	477	474	492	465	485	525	523	497	499	507	496	460	475	518	499	490	474	505	489	492	511	487	540	522	446	490	490	438	476	442	488	517	506	485	444	462	455	511	479	493	517	474	458	447	520	473	513	535	490	500	484	479	490	499	481	452	451	506	464	520	481	495	476	498	460	471	511	525	491	496	485	503	461	512	505	497	536	469	524	492	462	489	491	488	450	494	480	540	492	518	472	476	493	452	489	488	466	483	508	490	438	509	473	488	486	499	472	468	532	511	522	468	498	501	508	476	482	468	465	492	455	501	454	495	510	476	522	482	511	499	487	500	494	461	468	483	494	533	505	498	474	503	468	496	509	523	480	479	505	491	500	448	463	469	503	486	492	496	452	503	465	500	486	466	466	492	502	512	483	500	448	470	503	498	547	484	482	501	483	455	484	512	493	461	502	526	466	496	484	482	482	486	504	451	505	516	443	494	460	461	488	471	489	495	488	476	506	536	502	503	502	536	515	451	484	475	490	530	473	485	504	466	461	486	509	455	477	477	527	448	507	495	505	489	504	432	441	488	515	512	479	499	497	519	495	478	491	490	496	501	495	490	516	437	459	524	490	525	478	483	496	486	494	490	479	492	474	493	469	456	470	524	512	498	476	493	488	478	465	476	475	472	481	492	493	502	487	499	482	456	516	483	467	504	496	512	489	483	468	465	458	490	493	490	484	473	454	497	474	474	509	536	557	464	464	515	508	488	477	488	486	463	466	474	492	477	457	519	476	480	471	533	480	509	502	466	475	492	474	450	468	478	496	512	502	462	501	473	515	506	461	508	500	483	467	497	452	466	480	520	500	523	483	485	486	499	490	510	482	468	464	468	485	457	504	481	503	542	479	501	486	483	496	462	490	491	476	476	476	492	488	512	466	500	480	453	511	509	495	471	515	493	477	507	487	473	486	490	517	418	515	484	473	499	484	468	478	498	465	513	520	490	508	490	500	480	515	502	487	497	520	502	483	509	471	525	528	504	498	467	472	497	451	492	502	456	543	485	473	453	474	477	466	465	482	455	474	517	483	489	521	498	513	487	474	490	531	448	503	487	501	485	513	489	487	455	460	497	473	511	459	473	441	464	481	510	471	470	504	471	495	495	491	490	502	480	503	474	484	482	487	461	491	487	519	516	485	487	472	481	487	479	509	495	504	529	483	482	436	503	509	481	516	505	505	498	499	513	502	532	470	491	491	432	470	486	483	484	472	487	490	498	473	468	475	445	451	463	470	486	443	464	451	480	531	505	443	498	496	475	479	479	489	496	518	499	490	460	510	488	491	484	491	487	462	479	468	493	508	519	512	516	491	488	477	506	526	501	488	480	495	469	472	503	482	480	469	546	471	491	492	504	492	465	507	504	480	491	465	492	480	470	521	495	494	474	485	478	483	493	507	509	451	504	487	512	476	462	497	456	502	494	450	509	456	495	497	487	473	525	491	491	496	458	521	450	440	472	465	461	509	484	526	505	474	494	472	484	497	493	491	490	516	489	474	518	485	498	472	506	480	531	486	509	484	483	489	493	477	513	473	463	527	485	471	480	490	505	487	487	507	473	505	493	513	495	500	513	480	490	502	460	476	515	494	449	437	504	538	437	477	502	514	473	467	529	487	513	475	476	464	485	462	468	478	459	498	528	514	494	509	476	505	493	457	459	473	478	481	491	470	499	463	509	512	518	469	483	497	470	479	469	514	478	471	443	474	516	453	486	473	480	459	494	453	486	492	487	455	502	478	480	465	516	472	461	478	499	491	518	497	451	485	485	489	531	500	496	477	512	469	471	500	479	522	499	498	513	501	468	472	506	503	491	485	513	484	468	437	472	496	464	465	460	499	491	510	494	473	496	458	502	470	467	461	480	481	466	488	460	508	486	463	433	486	492	481	485	517	459	460	512	469	463	471	493	496	508	526	472	473	491	484	477	491	463	494	484	466	536	499	487	438	483	451	463	505	524	509	471	485	468	454	490	527	470	459	517	450	487	492	496	458	508	490	488	480	494	507	456	468	465	499	492	479	495	460	482	477	487	466	474	470	469	504	482	508	494	520	545	483	472	482	434	484	477	508	523	486	486	455	463	488	531	475	509	479	489	482	528	486	480	484	506	467	483	509	485	503	455	498	451	473	479	495	487	500	499	512	507	483
25163	21479	27995	25322	14170	4159	2537	1479	1192	941	800	699	609	565	527	488	473	415	416	339	367	362	371	345	334	314	321	321	338	324	353	332	338	316	329	311	312	349	306	336	325	299	342	338	361	292	295	326	308	329	303	314	317	310	319	315	322	319	329	327	336	318	278	339	302	317	331	331	332	340	332	328	317	296	322	315	300	283	310	323	309	343	290	294	340	309	300	317	302	332	320	272	321	315	285	312	317	301	291	312	308	291	318	295	297	273	314	292	290	276	283	300	316	312	305	296	308	297	314	307	305	306	318	290	306	325	293	323	307	317	321	330	290	279	315	300	283	327	332	277	306	301	315	326	283	307	315	293	315	323	309	327	291	329	298	278	311	322	301	303	303	307	290	325	284	319	291	311	296	275	299	293	299	303	287	329	323	333	310	319	291	326	293	337	340	270	299	294	320	297	332	299	306	295	310	314	315	265	302	290	315	298	300	299	323	307	295	322	289	300	305	305	290	266	341	323	318	325	280	299	298	318	321	327	297	318	318	312	292	311	308	322	289	329	320	292	289	297	334	304	296	333	305	307	285	321	288	293	281	290	314	294	308	291	304	340	320	307	305	301	298	327	323	318	285	312	318	305	329	299	303	341	272	293	279	317	304	317	311	289	290	286	320	287	302	300	281	296	281	309	291	324	269	296	318	306	292	292	305	310	324	333	325	286	307	321	315	317	308	301	280	319	307	322	322	289	291	299	301	274	288	312	272	293	300	320	308	315	319	277	300	295	294	301	311	311	292	290	312	295	311	307	323	334	309	291	275	306	311	344	309	323	336	303	294	315	302	284	318	333	340	286	326	309	331	286	293	277	323	289	294	316	286	270	296	314	304	293	291	337	308	311	302	287	294	297	290	326	288	311	298	303	335	308	285	335	313	322	322	327	326	289	292	304	310	271	330	328	303	299	324	314	309	282	305	284	265	305	289	323	304	331	315	315	328	320	295	306	319	321	353	290	304	314	308	310	325	283	284	318	335	297	320	293	317	323	319	284	325	309	286	310	292	325	313	321	298	311	317	301	307	285	292	309	298	323	308	295	322	303	285	325	311	294	304	301	297	279	318	291	302	305	306	302	332	296	292	316	295	313	310	309	293	309	286	334	314	305	323	317	275	314	335	307	284	300	306	308	316	299	291	309	315	314	305	294	314	322	328	300	324	313	309	343	337	298	285	300	332	299	330	313	309	301	319	295	329	319	318	307	302	329	325	310	320	305	292	309	282	310	305	293	305	250	279	271	315	328	312	313	293	319	282	316	311	343	301	305	295	310	329	327	306	320	329	286	349	310	306	316	277	303	302	299	306	329	297	307	313	322	299	301	318	339	291	310	297	324	302	291	301	321	307	332	307	308	332	312	319	308	304	327	299	306	292	330	315	323	289	293	321	302	306	280	281	298	290	332	330	300	280	323	320	319	295	292	301	339	295	296	293	305	305	298	318	294	309	329	279	299	317	302	344	314	301	292	297	322	289	290	320	285	317	323	292	296	296	308	266	292	315	298	298	294	331	294	320	289	317	284	328	315	304	306	313	304	342	293	303	289	294	294	322	296	292	289	297	315	299	289	296	313	287	289	293	332	296	296	289	323	307	299	328	280	310	303	300	337	322	317	314	295	295	303	325	309	289	295	319	292	297	303	290	297	291	316	308	274	320	286	325	312	311	316	315	319	323	334	332	294	280	312	296	315	289	303	315	329	310	305	278	287	319	313	286	305	308	333	292	314	285	307	294	293	300	296	303	308	304	303	304	301	285	291	312	291	314	311	307	326	292	303	351	300	305	313	284	331	333	293	329	304	317	302	278	322	302	297	298	288	329	301	341	327	314	306	341	293	303	307	319	297	306	297	337	307	338	291	307	309	277	313	297	298	326	341	319	284	303	323	290	276	302	336	304	299	319	323	306	329	308	338	333	290	307	325	304	315	301	290	312	298	319	303	286	279	333	315	316	301	307	300	285	312	322	282	320	299	311	281	307	319	302	301	283	343	296	292	317	284	301	327	289	282	330	296	329	311	333	309	319	298	319	310	284	317	324	314	296	309	302	305	327	304	304	314	282	322	308	296	331	317	328	328	318	290	327	319	288	294	317	344	355	294	313	297	296	293	312	321	297	310	357	290	327	288	319	331	313	293	328	291	312	289	318	299	322	303	308	318	303	279	319	307	287	307	299	304	333	322	331	320	306	295	299	308	311	296	290	320	287	280	332	273	298	353	295	289	337	295	337	303	265	289	324	320	306	331	297	331	314	293	312	309	325	304	352	318	304	273	314	307	315	314	293	332	333	298	322	294	336	333	309	279	306	348	310	295	291	296	345	299	317	308	288	288	310	293	318	298	346	291	335	330	283	295	293	302	277	308	303	288	312	294	306	292	308	297	301	295	324	314	333	315	305	293	288	302	319	285	314	324	320	347	322	306	269	320	307	290	286	309	296	325	292	317	291	280	304	316	334	324	322	309	322	317	278	285	302	317	308	327	337	288	319	318	318	309	327	317	318	323	292	322	306	302	339	327	309	316	331	350	342	269	319	295	305	329	303	277	271	317	301	297	311	337	298	291	270	311	298	291	331	337	305	312	298	307	292	320	313	317	278	316	315	283	324	323	304	302	312	288	336	305	315	347	294	326	281	287	282	309	317	341	304	315	295	338	313	306	340	350	276	307	306	277	318	294	294	317	264	293	330	294	297	292	291	300	284	252	277	320	302	293	291	334	331	280	298	301	290	283	321	266	286	308	298	324	309	336	308	305	291	301	308	289	323	320	286	298	343	329	306	305	314	290	297	303	299	279	323	294	335	304	328	324	282	299	276	321	332	296	323	321	335	311	334	329	276	322	307	274	329	321	307	291	302	298	305	318	302	274	311	310	308	335	309	324	309	323	309	304	313	295	321	316	330	319	323	310	307	317	270	333	303	321	337	294	315	331	301	267	327	287	287	301	292	317	324	310	291	319	316	283	298	292	324	286	318	306	308	306	273	318	312	286	312	320	306	302	302	288	305	297	312	290	255	313	312	296	329	281	305	312	298	321	329	314	319	360	310	311	291	303	296	316	296	285	303	271	284	290	297	307	313	326	268	329	300	269	321	308	317	325	333	316	347	294	295	289	302	313	290	318	300	305	303	312	313	311	305	311	305	313	309	323	322	295	309	332	298	292	289	331	285	283	321	295	347	321	313	316	279	287	282	305	305	313	295	332	350	293	316	283	286	302	306	272	301	306	340	316	283	295	271	283	320	315	336	336	302	305	321	288	312	298	299	340	328	315	319	317	333	274	322	318	310	331	313	299	292	304	293	312	306	347	364	328	333	293	316	325	299	335	318	303	336	294	312	309	282	299	310	295	296	280	290	327	301	294	305	309	280	326	297	295	275	319	294	307	292	321	290	321	343	322	285	287	315	315	319	296	296	324	305	281	310	281	313	304	277	317	300	324	333	300	318	334	324	297	308	330	309	303	324	314
11979	23404	22537	15863	11668	8368	6328	4747	3697	2861	2310	1988	1708	1485	1366	1242	1167	1033	989	835	862	834	783	749	753	729	710	703	712	697	735	654	705	682	635	686	651	655	635	629	647	645	687	664	652	645	650	650	654	686	669	630	687	606	623	613	653	635	659	647	674	674	713	688	665	655	685	708	663	658	674	679	627	656	682	635	599	624	670	683	624	642	621	658	680	617	607	641	635	613	637	653	628	607	644	636	628	637	625	613	622	618	599	646	627	670	653	615	625	657	613	627	655	653	633	597	660	634	610	674	651	621	611	689	601	552	590	651	661	609	630	661	642	615	631	606	623	609	651	632	545	635	661	616	610	632	651	623	640	591	632	685	600	655	626	586	625	614	634	636	655	666	620	675	637	605	632	624	623	641	629	626	666	680	631	631	629	661	655	653	640	670	641	615	632	612	610	618	630	644	624	669	633	607	630	669	614	637	603	688	618	617	628	602	674	633	661	619	631	607	610	598	605	615	603	588	634	660	595	653	628	640	612	610	629	633	651	640	657	632	664	635	646	656	611	590	603	672	612	586	645	610	638	621	647	645	598	612	625	634	633	634	615	611	639	593	627	613	632	646	590	622	635	618	618	623	648	623	572	646	661	584	614	582	654	619	619	610	605	643	613	580	626	630	642	622	621	652	646	631	625	588	677	628	636	601	622	616	633	627	650	618	609	648	642	605	661	597	617	641	639	639	627	596	631	602	635	605	577	608	630	603	601	635	629	606	562	646	603	614	626	605	628	634	676	581	620	635	617	626	579	616	640	633	671	594	608	605	645	626	621	615	607	617	607	651	652	660	631	602	621	614	612	640	661	626	639	604	637	574	624	625	630	623	696	641	599	615	666	586	610	612	638	619	621	666	574	628	596	620	612	598	633	644	667	628	627	633	625	638	584	619	615	645	602	579	604	634	634	606	612	633	602	590	648	600	649	640	626	637	639	631	585	602	593	629	581	614	640	604	621	612	605	626	628	627	636	619	642	644	614	595	598	632	598	611	641	616	603	615	647	627	621	594	620	613	620	644	635	600	619	616	653	667	592	611	596	620	622	600	669	679	606	604	635	642	617	655	622	616	588	642	613	586	637	644	646	616	609	684	595	625	649	676	640	660	636	616	611	622	621	599	586	648	617	638	645	643	608	582	643	631	617	604	659	641	621	627	616	618	601	611	626	639	632	629	628	614	632	629	655	620	643	637	673	670	614	604	626	592	629	611	650	624	654	629	599	649	620	629	608	608	635	649	658	626	672	614	607	642	646	640	615	604	618	606	605	640	621	659	629	562	618	642	617	606	587	599	653	636	607	600	605	577	602	646	656	663	686	615	626	603	643	610	613	623	695	607	617	620	644	619	617	580	613	624	600	615	636	637	585	628	619	584	653	632	645	636	635	651	623	636	641	609	646	641	579	642	649	639	626	608	599	657	634	593	598	655	668	615	671	672	669	623	660	606	594	577	607	659	610	593	616	643	630	634	677	613	625	629	616	609	644	572	623	618	620	600	604	628	575	687	597	613	603	589	630	615	643	651	613	659	625	623	643	639	596	609	652	635	622	598	671	620	596	607	584	617	652	631	638	626	647	598	656	637	636	622	643	640	626	619	629	627	620	597	614	583	641	656	608	565	660	611	630	628	631	607	632	651	633	633	643	625	657	663	641	611	640	651	597	634	630	582	652	621	609	605	646	611	620	592	604	614	650	652	600	625	645	596	657	601	610	614	634	620	578	621	615	626	638	603	619	696	695	678	624	648	615	603	643	619	607	625	611	610	607	596	573	600	669	629	636	586	637	642	627	617	647	575	634	627	579	661	675	638	618	657	659	594	646	626	582	580	618	614	628	617	590	636	652	623	617	615	619	608	658	598	579	659	613	623	624	635	647	618	599	643	613	609	612	616	581	598	619	625	620	620	645	644	630	621	606	690	643	618	597	609	639	623	588	664	591	608	606	617	640	636	672	643	608	659	708	607	607	587	604	607	606	656	630	659	624	576	628	638	656	604	630	696	646	609	626	637	626	597	649	598	665	591	615	661	665	618	614	675	590	613	647	638	595	614	649	648	595	595	587	646	611	620	562	638	603	603	607	582	646	625	664	643	589	650	600	620	608	595	618	601	619	612	615	596	639	617	631	644	617	652	633	555	604	608	600	642	609	628	621	601	653	657	615	653	606	645	567	626	612	644	642	629	634	635	645	624	618	594	630	645	617	631	617	627	612	645	611	610	604	597	613	658	581	639	622	636	643	633	624	613	590	603	634	632	625	581	574	623	628	651	602	609	661	619	651	633	648	647	618	648	618	636	601	619	617	637	609	627	643	637	601	619	670	612	615	594	613	642	611	652	638	599	607	645	631	593	620	641	630	649	634	633	675	688	576	595	598	621	613	609	657	586	664	610	668	602	639	639	654	646	668	643	601	658	649	663	660	595	608	598	597	625	598	612	654	635	630	654	653	619	553	597	609	632	608	660	617	599	568	647	629	604	618	632	666	621	652	676	605	655	586	638	605	608	666	607	635	600	639	593	634	623	589	638	640	610	649	615	642	606	597	599	612	608	616	620	621	648	595	643	613	578	625	602	638	599	621	666	619	653	594	589	631	644	580	599	604	665	667	649	669	652	595	624	619	607	624	606	594	577	618	631	609	640	638	601	584	595	640	633	617	653	608	617	661	625	599	692	615	648	632	628	645	663	638	627	666	609	633	605	607	600	595	664	673	594	613	607	618	635	600	601	611	624	619	661	662	588	686	649	626	605	672	610	639	594	596	659	615	639	621	611	629	627	642	636	622	623	648	620	638	605	615	613	658	620	658	621	614	665	625	622	611	644	655	619	651	650	656	653	629	648	592	643	635	563	645	646	622	646	628	632	652	615	622	626	640	624	639	615	638	619	650	641	579	644	644	663	621	681	579	606	644	626	602	642	621	628	632	667	623	634	659	633	605	626	610	597	642	635	645	607	664	653	618	607	589	635	576	592	608	655	616	619	624	648	651	607	630	618	635	634	614	637	602	598	657	629	620	638	632	654	645	599	605	617	595	631	668	606	600	609	645	619	598	625	626	625	610	621	638	613	629	608	616	614	633	590	652	582	663	612	676	611	628	602	649	600	584	610	644	602	587	597	617	646	627	669	609	583	612	639	581	626	621	625	645	629	614	661	639	640	607	622	596	616	628	606	632	654	624	655	615	643	643	603	599	638	591	634	579	620	588	619	688	603	597	658	615	624	665	618	631	647	591	606	646	595	631	615	578	652	673	608	616	631	638	685	627	639	665	625	638	650	671	606	637	608	654	648	595	651	627	594	622	595	585	639	611	640	595	634	660	648	632	634	597	633	628	616	635	650	606	618	607	634	647	611	634	621	638	645	594	656	634	581	613	580	666	610	645	583	646	627	598	610	606	648	633	636	613	591	630	605	625	644	562	621	622	650	663	626	627	638	575	594	618	627	630	650	642	593	653	603	623	596	597	616
24216	21483	28920	24478	21419	13890	5268	2738	2016	1528	1318	1111	1004	869	851	750	696	690	648	602	588	578	551	543	552	544	521	555	524	497	513	523	528	486	478	468	472	481	460	455	505	484	472	438	498	456	449	500	489	478	446	486	454	469	479	480	499	494	519	507	485	463	456	474	464	495	544	515	488	474	437	549	462	457	457	474	470	479	453	479	489	488	503	464	477	466	484	492	471	483	485	434	498	469	492	452	451	473	481	475	461	499	457	510	475	492	474	487	469	473	429	496	447	471	467	422	433	482	455	455	464	455	510	476	461	499	476	480	483	445	458	476	447	487	441	441	481	483	467	475	444	464	481	472	420	437	480	454	481	464	453	513	461	485	452	453	449	454	414	490	476	478	457	426	455	428	430	491	461	493	477	481	480	486	464	467	433	461	454	439	467	442	471	463	470	454	431	464	442	462	463	467	476	442	413	485	416	489	478	470	469	469	408	443	493	466	475	450	464	492	465	471	429	453	453	473	481	459	443	453	443	490	499	516	473	469	475	441	456	457	457	480	467	488	483	466	480	461	481	492	455	480	453	509	440	477	455	465	440	476	472	481	485	496	489	480	478	477	440	443	470	451	446	442	474	507	497	438	462	456	455	478	482	444	441	475	456	480	515	501	446	418	467	456	463	490	457	424	442	476	448	441	459	459	471	463	515	509	470	490	496	438	458	482	470	442	466	420	453	473	460	465	471	430	476	446	466	445	463	458	462	495	447	497	496	424	469	459	442	473	470	469	457	400	480	429	468	478	471	491	430	444	488	490	468	470	487	450	453	450	443	469	516	466	479	464	451	473	471	431	479	476	467	472	481	452	492	458	455	440	487	473	475	439	475	453	438	469	428	440	461	463	460	502	475	441	453	442	464	499	457	439	443	446	492	496	432	491	457	482	478	459	434	474	458	423	473	443	477	461	495	455	448	462	446	414	470	457	432	454	466	498	426	462	421	430	477	435	487	453	468	454	445	465	489	429	443	404	455	464	466	466	397	452	472	475	444	511	498	465	427	441	442	471	426	447	440	424	495	497	457	446	485	426	447	465	477	439	465	444	443	461	472	474	469	469	453	463	464	473	450	483	449	443	494	445	492	418	486	459	446	420	444	456	474	416	451	461	422	476	451	460	471	481	450	443	437	477	469	428	511	438	459	444	454	446	473	456	450	449	486	475	485	478	505	509	444	497	494	463	503	490	475	507	447	458	428	495	484	444	440	431	464	415	462	450	490	429	468	445	473	460	494	455	442	462	532	479	476	469	438	463	499	459	458	455	455	480	489	452	456	450	488	464	488	475	461	432	466	487	415	447	455	432	462	429	481	428	454	472	471	452	460	483	443	462	437	451	455	464	453	473	447	477	475	460	481	489	451	442	445	513	450	481	456	469	483	473	498	511	472	472	472	477	430	421	459	441	459	472	486	480	495	454	439	482	460	497	478	457	470	460	487	439	426	486	430	457	483	465	414	450	456	491	486	462	484	432	436	469	503	435	437	449	440	477	418	454	479	475	519	413	422	454	497	457	477	463	522	452	475	446	469	458	526	482	438	458	477	439	474	451	460	507	443	440	456	466	499	434	497	455	503	417	479	493	488	470	435	479	457	487	454	510	477	453	443	460	486	488	436	442	510	476	467	463	491	459	435	460	490	463	502	455	471	454	467	470	442	451	462	490	441	493	468	468	453	454	503	438	488	486	495	509	474	489	508	489	438	447	487	474	440	450	471	440	473	501	443	425	477	492	477	450	472	455	442	458	445	441	475	527	429	450	445	434	451	496	463	458	481	473	485	452	451	451	430	490	444	490	439	476	475	460	478	449	495	479	491	478	417	455	449	527	449	445	429	494	463	495	465	468	513	482	459	480	492	475	463	446	460	445	483	435	464	462	469	489	468	469	440	458	468	462	446	437	473	473	490	479	462	432	450	508	434	466	431	421	474	493	481	472	476	468	457	494	485	480	459	473	458	487	476	458	467	460	481	438	486	476	468	445	486	407	429	458	450	451	442	479	463	471	472	455	476	475	473	432	442	465	456	460	493	456	477	455	463	483	458	447	478	469	478	452	434	423	501	470	441	445	423	440	453	459	450	436	444	460	456	442	501	471	475	406	473	410	441	525	457	528	426	428	482	450	467	454	453	462	469	448	456	414	456	451	436	422	481	481	464	496	455	453	496	466	486	463	474	417	461	463	482	433	453	419	486	451	473	464	472	432	472	459	490	454	423	463	453	456	491	472	444	501	428	467	466	492	468	458	460	493	426	476	470	442	483	456	450	443	473	517	486	438	422	478	452	465	492	493	499	463	490	442	502	480	451	471	437	439	484	482	464	443	481	453	444	417	459	495	468	463	444	477	431	462	487	476	464	465	481	434	417	474	454	489	433	458	457	486	417	498	471	494	495	444	458	475	499	434	488	469	450	454	461	466	441	449	490	500	459	422	473	486	452	462	458	432	465	468	455	480	440	425	433	465	459	470	460	465	483	486	472	462	457	464	458	438	465	452	474	471	472	455	467	499	465	478	419	482	461	497	453	474	484	486	484	455	498	446	486	464	471	434	463	466	444	460	459	445	432	442	506	466	469	421	482	498	447	474	439	452	465	453	492	491	502	475	461	464	463	443	465	483	460	446	490	450	490	461	437	476	467	442	452	435	442	487	425	450	445	445	459	436	464	445	476	436	450	448	486	478	460	462	448	443	439	401	472	456	432	468	441	410	468	503	429	440	484	454	489	426	463	445	486	502	472	419	468	464	513	470	467	461	444	476	480	456	445	478	426	509	441	455	460	477	507	471	448	458	487	444	470	442	473	474	477	478	468	449	439	430	441	468	489	496	462	481	463	482	497	468	456	476	478	450	455	468	466	438	462	463	452	457	455	451	464	479	483	441	412	462	490	464	456	428	457	461	488	466	461	472	444	470	405	442	463	467	466	465	435	458	491	448	477	450	434	436	436	475	452	461	433	428	479	454	477	466	479	452	484	471	454	479	464	493	480	442	479	469	484	463	450	476	436	454	468	480	467	458	450	453	468	427	475	497	470	501	461	477	481	484	442	470	426	451	465	457	458	464	449	464	473	538	459	427	434	490	449	467	480	442	491	472	438	456	470	471	487	451	467	442	467	471	462	452	452	446	477	505	462	486	436	477	495	476	466	459	473	462	413	483	457	463	440	462	455	452	439	486	443	456	439	452	468	469	470	478	456	460	478	494	461	453	445	458	486	483	447	469	465	457	446	473	429	499	441	442	451	464	475	490	477	485	500	495	470	447	449	462	463	483	436	450	512	486	467	477	447	459	474	424	462	453	429	478	470	447	445	450	514	446	474	459	440	471	476	462	494	460	466	480	470	451	439	490	468	457	475	441	450	451	488	440	433	473	445	428	432	470	500	461	480	454	437	473	454	490	458	451	453	455	443	483	439	448	473	447	439	502	455	471	439	444	440	423	434	473	473	493	442	458	475	455	467	447	466	471
15402	29476	28047	21160	16625	12887	9845	7590	5814	4579	3798	3181	2687	2365	2197	2036	1910	1676	1447	1428	1330	1257	1215	1159	1108	1103	1106	1092	1014	1000	1021	1006	1010	966	985	974	1013	954	869	985	937	888	972	886	911	952	943	953	912	930	913	934	917	919	936	928	908	976	926	1002	976	992	966	947	906	971	953	958	989	998	932	973	926	952	917	976	948	912	918	939	908	931	929	907	929	932	901	859	937	892	902	934	900	945	890	945	937	902	939	944	977	970	937	903	956	919	881	917	890	827	898	862	937	862	843	893	923	954	875	953	852	858	905	853	853	931	926	892	923	920	870	928	881	867	884	875	948	898	885	892	898	918	921	892	873	909	915	924	935	908	843	929	865	884	864	850	897	968	900	934	870	920	912	888	900	909	935	877	903	881	908	896	894	918	917	925	884	904	905	901	901	899	910	942	955	915	945	928	892	903	929	949	890	918	835	893	865	872	875	929	852	927	877	913	906	845	886	904	887	865	872	872	951	909	937	897	928	869	866	870	861	849	926	881	861	937	918	866	926	882	925	918	839	887	905	854	910	932	794	968	870	902	874	872	861	900	879	904	925	920	881	929	879	941	891	878	914	847	888	881	874	953	894	895	870	888	895	917	901	896	856	902	860	881	853	924	922	867	909	875	913	895	915	894	879	923	895	883	899	913	863	861	833	885	845	898	909	870	862	895	900	896	874	904	867	897	894	965	875	898	913	945	899	910	901	899	854	875	891	882	885	909	867	860	911	918	940	859	933	879	893	870	895	873	920	902	944	869	927	883	879	895	931	883	848	906	964	913	882	865	857	843	879	892	899	952	896	887	903	922	816	964	951	937	909	815	879	945	912	889	869	922	926	872	901	884	961	879	894	905	872	889	890	872	898	877	928	907	878	920	892	868	874	896	852	900	887	890	929	806	897	933	907	890	944	874	902	869	875	922	921	897	906	886	925	901	890	893	890	856	881	917	861	866	973	911	863	895	915	881	912	900	895	899	911	942	951	905	910	876	865	878	929	878	875	897	891	887	906	911	928	898	911	837	894	897	883	864	921	879	849	847	939	901	862	883	858	913	904	905	929	869	888	896	906	919	913	910	847	902	949	917	902	896	912	930	902	912	921	874	881	932	905	917	906	890	886	840	869	928	872	902	899	873	890	890	856	895	918	882	883	864	853	916	964	939	889	885	940	888	883	862	854	934	907	927	858	845	889	857	892	893	877	907	872	887	879	880	864	855	886	929	874	887	923	900	888	900	940	950	891	892	897	867	868	890	862	877	878	904	942	946	919	879	872	878	887	907	911	917	898	890	896	887	896	907	859	920	926	881	890	873	881	924	909	907	876	849	941	900	872	834	863	855	923	900	875	907	911	900	848	878	863	924	881	889	891	899	861	956	876	892	887	922	892	880	839	905	859	905	953	895	882	873	901	897	918	869	869	868	938	935	897	888	940	934	885	902	906	897	878	840	878	870	941	857	890	880	894	828	896	855	954	935	930	920	840	891	849	838	947	893	957	915	905	940	897	874	842	835	878	940	880	818	914	920	909	877	887	872	892	922	917	891	927	854	877	907	886	917	885	931	924	870	936	879	866	936	940	909	915	916	862	908	888	907	911	878	902	900	883	913	884	871	915	878	915	910	907	874	885	834	921	917	881	840	885	938	855	850	956	925	889	927	910	910	941	892	848	921	882	848	949	870	917	887	917	899	912	880	895	926	950	926	893	916	897	903	865	888	959	901	907	909	832	923	907	909	857	929	842	871	900	911	911	961	933	946	958	918	937	904	873	920	876	915	908	838	888	912	865	921	856	929	938	919	907	914	861	863	954	883	872	898	914	858	872	947	868	869	886	904	862	895	904	873	926	918	893	884	921	908	830	862	897	949	977	897	888	887	879	893	879	918	895	900	869	872	890	917	941	903	926	913	872	899	944	912	911	927	894	912	908	898	871	884	949	882	891	931	886	935	889	890	929	915	853	935	909	915	858	914	892	942	898	889	901	918	955	873	859	897	917	917	887	924	932	884	951	874	893	905	929	898	931	877	877	890	903	931	857	893	935	889	949	922	893	870	939	907	902	940	918	941	917	898	884	849	898	880	921	893	841	907	920	937	854	906	911	870	905	925	924	920	891	878	872	901	836	880	872	882	904	867	891	869	944	865	905	927	905	874	879	865	904	883	879	865	890	910	921	940	917	915	930	893	860	929	924	959	910	870	922	848	900	854	896	867	900	861	858	890	907	921	963	905	914	843	919	914	867	894	915	916	867	896	812	854	897	900	942	830	897	941	916	837	921	927	881	872	904	939	873	891	856	928	856	896	933	869	892	863	880	933	871	896	903	920	875	904	904	930	902	904	904	889	925	907	924	934	896	859	927	878	941	910	835	888	819	917	885	902	885	906	908	858	954	914	882	917	946	867	901	881	886	887	979	835	948	898	899	958	882	891	900	947	913	850	816	833	913	853	849	927	931	846	922	918	853	933	911	891	896	906	896	897	889	888	869	846	933	907	896	879	872	902	931	918	858	912	937	903	897	909	925	924	891	835	845	867	899	909	888	875	903	914	913	873	885	843	910	932	934	892	838	895	889	901	857	912	966	842	941	955	944	944	902	890	942	878	959	905	856	902	917	917	892	953	955	854	921	917	871	939	879	938	953	896	971	885	914	847	906	895	862	901	932	889	885	942	896	867	860	934	925	870	936	875	839	939	945	898	822	921	891	894	877	887	867	851	916	839	851	878	866	934	876	887	871	863	902	865	926	851	868	931	907	926	967	871	912	879	928	861	933	886	896	886	862	906	892	888	906	943	892	911	884	898	884	894	870	892	929	872	916	911	936	942	910	847	933	921	854	918	911	928	906	881	893	858	921	894	914	901	881	965	837	877	877	864	866	842	928	871	872	967	878	888	908	884	902	897	931	904	888	864	898	873	919	930	931	846	907	851	885	865	896	913	884	884	959	868	884	862	957	912	881	880	915	872	832	860	893	931	925	798	835	867	934	848	897	933	898	906	881	890	884	928	914	923	887	921	898	893	897	901	898	894	874	918	881	884	928	879	924	888	928	899	898	876	892	886	911	911	931	927	864	903	845	900	901	882	951	931	911	940	929	868	917	899	913	924	905	872	915	893	945	862	942	883	930	848	905	923	940	898	879	886	939	862	893	891	919	908	906	873	868	889	901	896	848	905	883	920	893	869	885	908	852	871	895	840	949	883	843	885	950	881	965	862	890	964	904	877	942	871	847	905	916	893	891	851	863	891	854	910	909	859	858	910	946	895	837	899	898	911	920	919	914	897	890	879	902	918	984	867	893	887	924	855	901	928	831	884	903	909	877	872	919	899	906	859	902	841	913	895	940	849	905	908	896	875	874	904	909	860	949	905	836	876	869	918	865	895	851	882	922	932	896	883	892	857	903	914	886	925	925	860	975	880	924	911	871	856	915	897	907	937	888	814	909	938	895	909	864	887	881	894	881	892	863	914	874	934	882	930
27478	18035	8015	3823	1860	1097	776	557	424	368	326	328	279	312	268	258	259	262	257	263	255	256	224	247	236	244	246	214	243	197	229	208	240	213	217	249	224	204	223	249	234	248	250	235	233	220	224	230	226	260	279	234	234	264	225	231	242	240	216	236	207	202	243	247	226	240	222	226	220	248	261	224	210	201	218	215	255	202	216	226	220	247	228	237	239	243	214	243	219	214	225	225	220	235	241	226	223	217	216	212	270	245	260	221	237	236	228	225	206	226	204	249	251	239	231	220	250	220	214	222	242	235	223	231	255	199	225	242	206	243	228	215	216	224	220	219	225	190	234	221	238	238	242	222	227	248	228	222	231	252	217	209	229	228	249	234	249	253	244	244	236	236	204	229	250	232	241	244	234	237	231	212	214	222	247	285	228	242	252	222	225	243	223	213	270	247	229	238	243	234	233	209	213	253	246	222	228	230	229	232	235	245	218	237	216	232	217	254	227	226	233	226	232	235	224	232	212	228	256	215	246	224	262	216	199	244	269	241	216	212	239	236	221	240	237	238	220	206	228	235	242	208	221	252	233	220	223	242	226	233	230	223	233	211	229	202	239	242	249	220	230	221	224	198	260	210	220	232	250	222	224	225	229	210	228	245	248	231	231	228	269	236	240	264	217	232	240	244	241	194	215	203	228	236	250	235	221	217	227	193	261	222	221	245	225	214	216	219	191	235	218	238	212	191	229	236	217	246	242	235	227	234	210	224	246	243	208	216	242	223	226	257	213	230	239	212	234	232	213	251	223	256	206	224	223	239	247	240	220	256	207	248	218	227	221	235	233	250	212	224	247	224	223	213	247	243	235	252	213	262	237	211	209	235	208	232	208	231	220	216	227	242	214	250	240	237	209	211	248	222	239	242	227	237	215	222	238	196	240	229	241	226	238	243	220	265	212	240	247	221	223	219	247	266	205	218	242	232	203	268	231	233	212	224	213	227	222	205	211	222	227	229	222	240	218	262	241	223	208	216	237	256	235	234	226	233	206	232	230	234	232	242	259	235	238	240	200	232	228	202	239	212	243	234	249	228	214	250	212	226	233	243	237	229	242	260	237	224	208	251	237	237	218	245	248	246	233	225	234	236	238	239	227	223	205	234	231	200	240	218	242	226	222	217	238	216	211	227	224	250	239	219	206	248	228	224	294	249	237	245	204	234	245	209	237	224	225	221	262	244	232	219	236	237	223	242	207	247	257	217	255	239	243	220	245	260	244	238	222	236	238	219	230	242	219	224	217	225	233	239	247	233	232	232	237	229	218	200	219	237	241	240	237	220	244	228	230	225	226	222	261	227	222	221	253	228	250	234	231	230	232	228	225	202	214	239	196	224	229	222	223	237	216	253	209	202	232	228	229	237	224	204	245	264	234	231	225	233	242	205	254	247	212	237	247	242	253	214	235	230	255	237	225	240	216	241	257	235	229	256	252	252	247	240	210	239	245	256	257	236	235	208	239	221	242	272	242	218	236	223	245	208	235	244	254	224	233	226	236	227	226	225	218	239	242	214	253	226	240	204	208	220	237	248	232	239	228	237	225	234	246	237	233	218	230	233	205	215	234	213	261	225	218	217	236	221	215	222	269	225	216	238	247	225	231	216	231	235	194	253	228	222	264	210	253	247	212	247	207	242	250	234	250	218	227	220	253	271	233	226	244	251	228	261	245	236	237	231	265	228	211	229	246	219	211	238	199	240	226	220	229	248	263	218	200	195	209	209	213	242	223	251	209	231	255	223	206	234	232	220	258	227	246	233	234	238	249	206	261	219	219	224	242	214	223	220	238	220	222	220	210	260	223	247	226	269	220	240	230	247	237	233	234	231	221	230	240	234	208	247	236	216	255	221	216	236	243	251	247	245	243	232	253	213	227	232	224	255	239	248	244	227	205	236	226	235	235	252	247	212	227	222	229	261	243	209	221	215	251	262	259	266	198	240	264	272	210	219	246	229	215	212	219	236	220	236	239	240	219	224	241	225	219	215	219	230	243	205	216	226	208	227	229	229	223	246	221	224	193	228	256	237	224	246	239	225	239	235	236	220	252	216	228	264	221	257	216	248	219	231	220	228	234	232	217	227	213	220	214	219	222	251	256	250	231	227	213	262	246	241	219	240	239	233	240	235	255	237	238	236	247	225	239	241	223	224	232	225	244	269	242	238	243	244	224	241	230	250	238	214	242	216	234	233	228	222	222	215	260	227	213	241	215	247	241	239	228	207	266	221	245	238	234	240	241	236	226	236	198	223	254	230	256	245	213	205	241	247	232	196	233	272	210	213	238	231	211	253	241	237	243	246	214	243	241	240	199	216	231	243	229	253	221	250	232	222	222	231	222	265	231	250	250	225	214	230	269	218	236	247	232	244	207	242	238	215	221	239	242	219	236	249	239	212	227	252	217	235	230	215	214	192	225	217	219	220	260	234	234	238	209	231	246	258	222	249	199	231	241	228	274	223	223	221	203	207	229	214	231	267	214	231	245	236	254	252	221	246	219	223	233	213	220	224	246	256	236	236	224	242	225	240	247	227	240	206	258	215	219	244	252	219	226	209	222	236	242	252	232	226	255	240	210	213	236	200	219	259	235	216	220	233	259	239	222	256	221	236	236	240	230	233	247	233	235	242	233	246	235	219	231	211	231	235	232	262	227	232	228	219	241	222	231	214	248	210	228	234	225	261	210	234	241	240	243	222	212	227	249	204	234	208	210	227	224	222	235	215	209	225	225	204	225	217	230	213	235	247	232	228	227	237	223	247	245	244	215	224	219	255	227	216	241	239	236	243	229	245	232	253	213	244	221	225	237	229	228	250	230	227	220	242	226	239	237	211	212	240	225	229	235	214	231	251	191	241	232	227	224	262	227	225	230	240	220	231	233	226	231	219	238	211	234	201	266	234	214	217	228	233	234	253	237	218	233	236	226	219	235	232	260	226	211	241	227	219	215	252	238	258	236	238	242	222	231	224	235	238	255	246	248	213	240	251	245	240	247	257	234	207	244	214	225	214	243	239	213	222	235	225	233	281	240	246	216	232	232	220	231	238	233	243	240	233	221	224	240	214	222	228	236	231	243	219	251	258	227	225	227	255	230	243	211	226	221	237	235	238	230	197	269	252	248	227	212	208	229	227	202	221	221	235	202	192	188	204	245	223	209	208	230	219	211	203	215	235	235	216	225	223	224	227	232	253	249	241	227	217	223	245	249	212	227	231	212	211	246	248	208	222	241	228	215	238	229	228	240	253	215	202	241	240	237	221	229	244	244	208	219	241	241	239	205	223	216	241	256	211	217	224	227	265	244	227	258	250	217	219	233	202	236	225	206	221	226	238	207	248	219	220	232	228	239	231	228	216	269	197	268	223	222	241	220	232	229	210	239	232	200	240	228	227	230	224	218	229	218	209	233	237	221	230	243	215	245	237	233	248	225	233	223	201	221	205	208	222	247	226	240	252	255	216	229	235	233	210
9883	14941	14336	8704	5889	4035	2734	1935	1393	1091	846	778	681	622	616	582	612	588	565	542	527	503	530	521	523	477	486	477	503	506	495	488	479	504	495	513	495	486	531	492	507	517	462	497	453	453	492	493	505	509	504	498	484	526	503	453	516	506	491	517	485	534	501	529	533	536	522	497	499	515	488	514	498	452	535	505	506	522	487	449	468	517	480	450	507	510	534	467	535	495	475	511	521	486	501	512	515	469	489	498	477	471	469	486	473	505	509	528	458	524	525	487	481	497	468	461	483	495	484	532	499	523	481	499	457	458	520	521	514	468	470	538	481	463	473	473	477	482	475	516	475	455	502	491	486	440	449	490	516	483	477	432	539	483	508	451	486	478	487	459	505	453	473	486	438	442	454	510	485	494	521	475	486	507	509	509	526	505	433	457	500	488	462	486	463	485	461	492	497	434	463	515	476	456	500	535	502	485	491	494	493	461	467	505	466	500	420	480	490	462	505	455	455	471	472	463	473	454	476	480	462	479	513	461	466	452	479	486	483	494	468	493	464	498	508	472	490	445	470	510	491	434	485	510	477	484	475	441	474	466	472	437	469	448	486	479	482	486	482	513	470	479	502	470	453	524	490	482	485	495	498	504	453	502	519	471	481	477	475	455	504	484	477	459	507	466	489	478	502	481	445	500	446	485	525	481	493	541	481	491	489	446	456	506	498	447	481	499	507	454	463	466	481	464	474	506	464	467	461	485	519	487	477	456	507	489	478	464	528	506	466	465	477	458	486	430	488	510	505	515	494	467	449	491	523	461	484	479	502	460	460	482	506	479	545	502	484	468	474	462	443	463	464	480	461	483	494	486	473	484	451	476	510	478	464	499	493	496	512	471	485	493	468	455	476	512	472	525	507	468	495	480	478	470	503	470	463	480	500	476	453	514	459	453	511	489	519	521	463	468	461	496	462	462	470	487	522	466	480	492	455	499	512	495	458	518	434	514	491	502	526	463	490	509	467	486	449	505	461	534	438	485	496	460	494	510	469	488	467	455	493	473	474	495	539	459	467	460	495	466	506	503	506	479	444	466	486	464	461	464	520	480	502	452	473	482	485	517	485	471	484	521	510	475	491	498	538	459	489	488	452	477	522	482	484	469	492	474	504	512	490	461	504	457	492	465	454	507	475	501	447	490	464	473	506	463	457	511	498	493	475	499	464	498	486	470	475	472	472	479	501	542	462	514	492	463	485	481	472	474	483	500	437	479	471	482	498	501	478	503	481	509	475	483	487	494	426	497	491	492	492	506	451	497	476	484	472	459	487	509	484	503	472	477	468	532	460	490	496	474	503	475	512	478	495	482	494	515	492	481	443	442	467	474	453	496	480	468	502	529	465	464	493	486	516	492	474	485	465	468	505	472	506	476	462	487	531	498	486	473	440	520	483	494	475	500	478	473	478	513	498	466	495	481	519	506	478	485	467	488	462	481	489	467	504	513	470	489	517	457	500	518	494	475	475	476	476	431	497	459	479	474	489	520	498	473	467	436	499	484	467	502	488	479	488	471	483	510	452	488	472	524	468	466	467	466	481	443	477	506	470	487	480	490	435	476	471	464	484	474	497	495	456	493	496	475	508	480	482	503	468	521	489	457	456	482	475	527	514	482	432	475	482	466	489	502	454	501	481	483	479	479	493	478	468	502	492	485	507	531	501	505	531	468	464	471	474	490	434	484	453	482	492	461	486	470	498	435	458	466	504	451	499	426	494	494	538	502	518	475	515	495	488	508	514	479	470	469	530	507	475	477	511	503	470	483	458	486	481	475	470	509	479	474	482	482	514	484	479	510	503	519	499	498	458	513	503	446	486	478	482	481	434	508	474	462	492	473	488	474	491	513	488	468	479	491	501	500	458	453	479	460	463	462	479	446	485	481	503	465	509	472	512	488	490	455	519	465	515	454	480	469	501	496	502	507	476	497	475	496	455	469	493	452	478	464	501	489	451	436	499	470	459	471	463	475	463	508	477	471	501	494	459	471	496	502	489	464	471	498	453	448	512	496	500	496	471	528	502	460	460	480	481	468	502	452	468	487	490	487	471	433	485	499	491	459	485	489	466	466	495	469	495	463	470	489	471	488	490	490	449	493	481	535	481	483	446	476	455	487	468	477	446	457	510	461	497	458	494	502	502	463	512	481	526	487	524	515	484	471	494	490	484	483	429	507	495	536	469	482	479	473	485	478	470	469	481	482	494	481	469	449	490	457	473	466	495	466	500	501	496	487	482	470	474	479	529	504	477	467	490	491	436	493	510	456	486	488	450	457	478	463	495	461	500	475	509	467	491	468	457	478	504	490	457	515	531	505	498	523	452	485	506	513	494	497	464	498	481	481	456	500	485	434	465	482	521	497	488	479	441	525	523	457	533	472	488	460	487	492	447	515	510	445	461	496	480	475	489	494	493	510	465	450	479	540	504	510	477	476	442	492	475	475	459	491	519	493	455	461	488	475	489	468	498	504	516	503	487	492	478	482	521	478	514	460	490	458	495	488	470	478	512	488	480	457	469	444	488	454	466	480	488	504	500	467	523	503	460	455	471	461	469	458	490	477	494	487	500	473	486	479	445	519	511	463	465	471	490	448	550	483	525	463	471	449	451	480	491	526	493	469	469	498	470	473	456	489	505	478	479	472	475	486	500	455	479	493	484	453	456	501	473	478	495	482	486	484	488	488	474	426	455	494	475	479	466	501	521	505	516	490	499	484	496	505	467	490	503	488	464	490	484	474	446	498	462	447	504	466	475	508	484	516	473	499	506	534	476	510	457	449	491	471	494	481	476	478	459	493	533	476	500	472	493	523	509	503	437	482	499	453	505	539	469	516	427	478	453	508	464	484	496	440	492	508	509	486	508	458	492	512	485	475	453	500	433	469	544	486	459	536	507	516	457	451	492	471	470	482	469	463	495	487	516	495	472	506	465	444	481	484	485	508	474	457	491	470	484	485	516	470	489	474	516	479	523	488	498	488	507	475	519	457	485	478	470	476	484	461	516	509	445	485	471	496	512	468	500	491	493	455	488	478	452	463	522	482	469	478	490	485	487	455	451	478	508	470	495	488	465	447	516	476	486	492	466	464	492	501	481	538	507	487	491	482	468	467	527	465	498	492	477	502	471	486	455	492	485	522	489	515	493	456	482	484	513	454	488	518	525	447	487	492	482	469	492	502	507	524	461	482	476	508	454	473	493	475	524	502	483	491	498	440	461	515	478	545	530	489	497	476	493	480	478	486	470	486	492	499	492	480	447	475	505	469	491	497	501	469	500	500	500	522	497	467	457	505	512	496	497	492	499	513	486	480	480	475	486	480	522	477	449	508	504	507	469	489	472	493	498	503	473	520	489	501	486	486	476	498	464	485	484	474	518	473	486	451	452	473	498	490	463	485	483	481	454	504	499	520	480	520	523	466	481	484	508	501	494	482	498	463	466	494	500	497	496	497	474	473	502	499	476	487	461	490
25129	21462	27937	25317	14410	4454	2582	1613	1089	920	735	642	588	540	557	492	501	454	405	381	346	336	332	327	307	326	339	331	341	316	347	334	353	310	335	293	339	340	301	327	321	314	317	364	344	334	326	325	293	310	322	312	293	304	322	315	290	296	318	333	312	336	305	339	304	338	315	334	313	328	332	305	337	300	287	310	311	305	315	314	330	302	297	317	330	286	329	327	267	307	334	312	316	298	280	329	288	335	301	283	303	321	279	292	300	302	346	314	277	287	291	280	306	282	319	329	333	306	358	305	303	302	340	308	313	286	324	292	282	331	319	336	306	279	329	329	339	344	296	306	334	299	283	317	298	320	326	300	311	294	315	289	316	310	293	320	343	325	273	294	297	308	315	342	284	309	299	307	291	307	322	321	288	324	296	347	313	301	301	314	300	306	301	326	313	284	297	331	308	318	313	307	340	323	301	303	320	297	331	316	284	311	348	302	299	318	301	292	308	322	301	301	308	296	320	304	302	314	317	296	290	324	316	298	294	279	308	308	303	303	311	279	297	299	304	331	310	306	305	305	303	297	302	328	309	340	346	299	294	295	325	286	340	305	324	302	329	331	319	301	282	297	306	316	290	316	324	305	297	325	278	317	308	322	319	260	332	314	310	286	307	318	347	324	324	327	307	314	335	291	335	299	295	299	298	301	296	292	306	306	304	314	295	299	294	310	316	309	345	308	312	320	289	325	306	294	315	324	318	318	309	299	327	332	306	289	329	281	290	292	320	297	313	299	312	326	322	306	321	322	301	294	318	283	292	335	322	322	313	284	346	309	287	331	318	285	323	304	304	306	331	304	328	317	307	301	318	315	307	290	278	327	334	268	304	305	315	297	348	323	344	286	314	300	289	291	336	314	332	327	323	312	322	293	309	293	302	304	320	305	310	313	318	294	313	312	327	281	274	279	328	329	293	311	321	288	303	321	325	342	282	294	288	339	346	288	280	299	284	314	311	296	301	307	327	341	320	310	289	304	330	280	313	307	324	317	331	338	338	313	334	298	297	319	319	312	274	328	311	311	294	314	320	324	288	319	292	313	318	304	278	316	311	303	311	291	280	305	298	282	309	313	300	294	282	317	323	301	326	357	323	298	291	306	308	354	316	302	298	309	334	282	312	333	287	295	306	342	317	295	302	288	333	277	295	278	309	318	294	291	329	284	332	302	336	295	332	302	314	326	307	326	331	295	293	279	326	306	305	319	286	302	295	309	324	316	273	316	316	328	326	325	327	290	319	314	325	333	286	294	304	306	294	321	288	299	337	280	302	330	295	321	312	300	302	306	369	315	312	329	287	333	311	335	302	351	302	284	310	340	296	297	303	312	291	280	306	302	318	308	284	307	308	288	288	297	306	300	323	322	336	324	326	269	322	313	329	302	300	304	307	317	319	326	328	328	317	277	301	297	293	261	300	312	318	284	313	310	326	324	318	272	283	291	303	331	289	281	295	297	295	310	286	300	313	286	283	295	327	328	322	298	281	294	269	319	283	266	324	331	303	328	301	301	299	289	307	319	334	305	275	301	336	306	324	298	322	309	332	300	318	319	302	315	353	310	338	311	291	297	300	298	304	312	310	332	309	298	339	321	340	304	342	322	319	315	289	306	344	313	293	293	325	308	334	313	317	266	302	322	291	305	329	337	319	308	329	301	334	298	272	303	347	264	296	316	291	292	312	281	310	310	322	334	270	331	296	337	324	321	307	316	303	295	282	287	312	298	300	277	300	295	293	324	328	331	323	280	279	303	329	289	291	301	279	346	318	301	314	307	336	292	274	303	303	309	317	312	320	319	302	294	308	342	303	303	291	296	309	304	307	297	300	310	318	314	302	299	291	276	316	331	296	293	333	324	275	316	291	302	288	323	319	296	281	285	289	341	294	313	351	294	345	311	311	332	278	329	309	350	305	321	318	321	285	302	341	297	308	322	294	343	303	267	290	278	309	325	313	282	296	322	306	300	317	345	296	289	318	305	280	267	294	288	327	335	278	320	301	356	317	290	325	317	296	307	325	309	289	302	301	276	311	345	301	300	309	300	291	310	326	285	326	317	319	296	341	315	319	258	310	316	290	298	291	315	299	328	309	297	344	307	305	288	304	302	303	335	317	323	295	312	292	302	314	316	331	298	293	295	298	332	319	307	313	328	289	294	308	307	327	302	333	298	345	278	317	299	313	285	292	279	294	310	269	353	271	337	320	305	305	292	281	310	297	319	297	341	305	345	298	294	289	315	309	315	298	338	291	294	317	310	332	291	304	346	308	269	301	296	277	289	309	305	311	317	293	322	279	318	304	335	277	332	297	314	317	299	286	312	299	323	323	346	317	274	323	317	331	295	330	299	313	296	310	277	293	321	316	310	301	315	296	301	310	304	334	309	314	310	292	310	321	301	303	287	295	275	281	307	306	310	313	311	310	314	314	283	308	306	314	321	292	315	293	327	326	284	308	295	277	324	296	305	314	299	332	332	316	308	301	289	276	287	311	338	305	288	299	290	318	303	310	315	331	284	308	312	331	293	284	319	269	282	324	290	312	334	290	316	289	270	286	303	302	320	272	291	337	319	332	333	331	307	311	320	297	321	323	352	300	283	300	312	291	291	310	299	301	300	299	308	308	292	294	312	301	277	308	302	275	270	335	334	315	298	316	270	298	306	303	294	289	288	361	300	307	329	299	286	325	361	340	286	305	296	329	315	334	286	298	323	316	344	310	313	312	334	316	299	329	307	307	298	313	322	308	304	335	275	315	318	280	275	292	303	294	285	307	338	315	290	296	323	332	300	299	307	300	311	285	281	314	327	318	306	295	316	301	311	296	312	293	295	319	322	292	337	319	330	321	286	321	324	325	306	284	304	300	329	333	336	289	317	336	304	308	307	314	316	326	286	288	300	288	313	316	313	330	312	314	288	334	293	291	329	287	286	309	285	293	308	306	333	309	307	299	312	283	309	283	300	322	296	292	334	278	306	318	288	284	303	333	300	302	331	310	331	324	292	306	321	309	282	319	297	320	282	305	320	301	298	322	286	318	322	291	300	285	277	325	295	285	298	314	319	320	299	292	303	308	311	332	306	324	290	302	314	307	281	289	286	307	332	324	340	287	304	312	292	313	281	337	289	283	314	281	316	302	324	314	305	294	311	297	293	301	297	298	309	303	290	335	310	289	299	305	313	327	305	300	276	345	294	280	327	308	279	314	308	316	293	281	275	312	295	313	323	313	332	271	299	312	314	307	301	293	314	304	307	295	320	287	309	307	303	302	331	278	350	283	293	304	284	317	294	292	310	323	333	319	294	319	304	306	307	271	303	295	307	330	312	293	288	311	312	325	300	300	301	312	285	306	277	323	283	264	301	290	321	321	314	313	301	305	295	287	300	326	318	292	275	328	308	329	311	292	332	275	332	310	325	296	282	301	290	317	318	292	311	295	321	292	286	311	315	320	328	290	300	325	331	319	297	296	290
12785	24470	24201	17022	12812	9130	6638	4885	3750	2908	2264	1964	1620	1429	1340	1200	1134	1029	1001	892	868	863	723	755	797	718	699	690	726	660	649	712	702	717	698	667	659	680	690	675	692	660	619	645	646	667	679	652	659	643	650	626	667	627	599	651	675	690	677	678	685	678	696	674	719	669	675	626	676	676	672	683	634	668	692	631	675	623	652	628	607	603	640	627	653	649	668	622	662	642	665	623	686	659	662	637	622	628	646	620	626	659	573	614	640	676	593	625	651	626	647	628	614	633	642	607	625	611	621	640	618	616	624	634	619	634	622	647	618	605	643	613	639	618	619	648	650	649	637	635	608	625	543	610	641	624	618	609	622	609	661	615	579	623	595	675	640	627	622	685	581	615	634	617	602	613	582	621	677	672	609	628	598	635	602	612	607	654	647	615	614	633	603	663	637	627	670	643	571	632	627	616	644	588	605	679	622	622	644	606	583	626	635	612	580	633	620	675	687	612	604	599	671	625	611	626	591	614	636	627	681	621	629	602	640	594	594	637	633	648	656	599	587	571	613	623	603	567	597	635	638	609	639	583	636	655	631	610	612	663	629	578	606	657	626	631	575	578	686	612	608	635	652	640	658	601	586	617	676	648	572	592	665	593	656	598	635	648	593	690	604	599	594	556	606	555	679	626	672	631	641	601	625	574	618	601	629	624	596	613	625	623	660	610	604	591	628	667	654	607	603	636	635	602	617	631	618	612	665	606	617	622	651	609	596	622	586	673	615	619	639	558	604	619	666	632	622	631	605	623	626	622	644	620	639	624	631	619	653	681	649	648	675	645	627	643	600	602	627	624	597	650	639	594	563	620	611	593	649	596	652	622	646	640	609	639	571	601	606	612	605	636	676	642	633	630	671	638	647	591	646	623	637	617	687	657	603	624	626	684	598	630	611	600	557	639	657	599	634	608	644	666	623	632	601	650	634	663	594	669	615	675	622	636	614	655	625	633	620	609	614	637	647	640	636	619	587	573	623	651	579	619	623	672	619	628	635	597	629	629	600	633	657	589	615	604	637	641	602	612	625	610	601	617	638	587	625	596	620	617	616	618	583	670	639	612	615	650	599	611	641	605	653	641	660	592	614	624	610	640	636	655	646	641	650	610	609	559	625	655	600	658	661	612	613	650	629	632	625	629	594	663	654	610	634	606	588	673	627	616	593	609	597	636	632	635	604	590	665	596	617	608	621	628	612	584	628	630	628	640	639	622	636	624	626	607	614	589	583	640	617	682	625	612	613	610	616	645	636	605	581	670	603	618	631	657	633	650	626	676	576	652	612	617	582	645	588	601	623	633	632	661	609	662	612	653	611	629	576	634	660	585	579	650	628	620	641	610	627	619	633	641	626	600	615	591	621	610	622	641	593	592	638	626	650	639	610	580	575	589	652	573	676	626	590	674	670	628	607	614	611	646	668	622	639	597	649	589	626	601	592	606	645	596	604	669	631	630	639	573	656	660	585	621	637	620	634	620	581	640	588	632	594	648	653	647	638	603	588	659	643	658	644	612	622	577	659	651	610	612	594	599	660	618	619	617	665	622	646	626	621	641	636	644	661	584	575	630	585	639	658	662	633	613	598	599	606	616	610	605	631	603	614	609	662	636	602	635	595	648	621	644	601	617	614	626	602	641	657	635	592	605	612	618	592	598	564	575	629	552	605	651	622	620	675	659	612	633	608	640	650	565	609	565	580	625	645	627	613	695	620	623	637	602	606	604	647	615	617	603	665	601	651	614	663	625	586	638	606	628	646	623	632	649	600	590	630	607	591	581	639	589	634	585	573	626	641	585	606	631	667	629	619	631	640	652	667	645	659	635	631	623	612	620	608	641	645	645	638	603	594	659	658	590	620	594	619	627	611	630	628	617	592	617	625	574	623	597	638	601	601	579	657	613	599	666	618	608	625	639	611	611	646	636	644	623	617	601	622	620	565	657	646	624	656	651	640	605	621	615	667	604	623	671	628	635	618	631	646	613	593	621	606	636	651	605	652	606	587	636	655	635	600	608	631	608	708	608	622	631	615	627	604	595	654	579	603	605	656	673	617	643	592	624	660	627	647	633	576	627	614	633	640	629	589	578	639	645	667	587	621	633	652	640	632	625	667	602	613	656	606	573	612	631	582	629	603	593	678	590	612	642	588	652	649	630	623	640	626	622	648	616	664	616	637	660	656	642	628	640	619	636	601	630	594	593	636	627	618	618	621	613	627	595	600	627	627	626	596	618	661	613	595	636	573	659	641	607	640	628	626	611	614	590	615	615	608	614	630	611	636	621	636	663	604	654	664	644	647	621	624	628	685	570	622	626	639	600	582	693	630	633	633	588	639	634	639	606	646	603	670	621	613	577	630	605	658	606	597	613	634	651	632	629	623	617	636	627	627	626	600	630	629	639	654	614	644	644	670	610	576	642	594	611	599	621	628	656	629	636	628	592	612	607	657	622	617	625	635	640	636	604	663	595	625	636	643	635	615	562	625	628	635	629	546	597	612	643	654	590	603	647	621	591	643	616	623	654	611	620	631	619	630	642	619	594	625	626	620	647	639	619	667	629	577	637	618	642	600	624	675	620	574	596	626	613	603	583	600	645	640	616	646	666	630	585	629	611	582	650	638	661	585	617	587	632	572	647	588	582	618	640	625	618	623	648	624	673	632	671	605	627	647	598	658	612	610	630	610	649	592	621	611	584	613	597	589	600	622	601	615	646	594	585	604	629	618	641	626	653	624	664	601	617	599	632	635	618	655	596	620	629	597	581	640	661	645	625	659	650	629	584	664	621	620	624	628	593	586	602	622	643	626	627	638	662	581	625	602	599	628	656	656	648	646	594	639	623	633	640	621	566	634	625	627	613	658	671	641	591	620	639	620	608	643	598	612	652	613	624	638	608	616	653	616	634	606	601	595	638	635	628	658	664	635	632	581	594	627	644	616	637	588	609	644	622	612	629	666	605	632	634	594	564	630	599	663	614	566	632	594	639	608	620	652	612	593	600	623	650	649	617	616	656	583	622	595	605	601	589	616	646	634	622	654	602	599	684	618	626	588	621	645	634	606	601	626	598	606	604	560	619	645	564	648	554	617	626	594	648	618	614	624	639	637	609	633	640	619	644	615	613	625	601	600	640	616	679	582	617	635	665	640	620	590	604	618	609	662	673	609	600	609	634	638	655	629	631	611	610	655	650	602	660	630	625	640	602	617	615	605	618	651	599	633	634	590	591	608	613	609	662	611	655	605	614	637	611	619	604	623	612	696	631	585	578	648	603	674	670	600	591	667	614	619	623	585	587	663	612	605	628	630	598	605	656	632	627	559	667	656	673	594	618	655	610	697	634	623	615	635	645	590	637	632	590	598	600	639	617	609	621	653	626	650	607	658	655	605	613	578	595	619	657	617	589	565	670	606	636	568	612	567	624	646	621	625	616	658	649	614	594	619	572	571	623	637	614	638	668	634	596	626	642	567	608
24139	21454	28958	24430	21413	14268	5456	2813	1971	1535	1349	1137	978	893	879	795	733	627	648	622	584	603	575	499	543	525	515	502	471	507	472	482	521	507	499	498	487	468	448	491	485	458	504	499	482	521	518	482	461	479	461	491	477	445	489	476	475	506	468	508	486	472	473	470	477	490	465	504	464	483	505	472	468	464	459	429	488	444	479	484	487	494	436	465	479	443	460	444	489	507	461	468	492	495	454	480	440	484	477	472	504	495	454	479	493	516	465	459	472	472	473	459	428	450	444	489	474	429	439	490	489	435	460	462	468	472	467	483	470	510	496	463	445	432	479	448	485	481	470	447	462	484	452	481	466	450	431	446	472	506	480	475	486	447	474	483	488	440	449	455	466	435	470	505	452	482	483	482	483	494	435	422	467	502	472	431	459	473	454	446	480	461	446	416	481	462	460	461	523	490	489	452	437	512	450	480	456	414	431	469	498	467	428	456	457	443	463	450	449	489	491	455	452	455	465	464	461	473	465	457	450	453	452	477	472	445	510	464	454	469	464	453	477	450	443	445	491	501	453	447	480	464	472	436	458	444	492	478	474	481	556	489	473	493	488	492	439	478	479	449	454	486	448	488	447	492	458	451	426	492	463	501	457	490	439	474	477	489	452	456	495	470	467	488	490	469	431	452	442	461	494	459	467	452	483	489	492	450	464	480	453	452	472	433	496	441	451	463	474	462	487	467	451	455	445	456	475	511	450	500	472	465	463	467	493	479	467	468	485	478	446	505	456	472	480	459	474	449	469	441	480	466	488	478	464	460	482	443	468	461	456	470	461	448	485	467	456	494	476	474	420	484	467	449	424	470	456	438	530	451	501	469	470	441	456	468	459	471	492	460	456	444	472	476	479	460	492	453	490	448	503	429	443	483	456	508	477	455	481	489	489	435	479	456	444	448	444	443	452	437	450	486	475	505	518	514	472	458	473	456	461	476	453	441	454	426	452	470	449	444	473	475	454	460	453	430	467	432	458	496	472	469	456	475	439	446	472	448	457	428	443	440	438	459	438	441	456	433	436	441	434	445	447	473	471	538	480	462	484	480	434	472	446	450	457	455	476	440	446	466	465	447	447	435	476	447	490	443	446	502	446	418	458	493	448	453	491	480	458	473	474	471	476	458	485	486	508	498	454	442	472	461	469	480	472	484	477	452	440	500	470	460	466	456	472	469	483	482	437	462	503	440	465	488	452	442	452	442	476	461	455	478	464	463	452	413	476	478	462	431	447	461	498	463	480	460	444	438	444	489	467	447	452	456	466	462	471	454	467	477	459	428	457	460	432	465	481	504	450	443	480	447	494	484	478	471	451	476	411	448	471	475	509	494	434	456	465	472	460	446	398	456	453	458	450	439	432	466	447	501	438	454	481	468	438	498	466	518	469	463	492	438	476	453	467	487	441	437	468	428	481	486	469	444	467	453	480	470	514	495	438	449	478	459	473	503	448	490	479	474	432	472	445	463	480	466	484	455	441	446	467	466	479	468	441	454	485	440	451	466	565	416	456	494	466	440	482	474	481	452	467	443	479	463	446	465	462	439	456	419	446	483	485	470	432	482	449	472	469	442	449	454	482	471	421	415	462	446	461	503	466	443	456	433	459	495	444	443	507	443	472	475	430	469	448	483	468	483	463	511	512	462	499	481	458	425	424	420	474	483	504	482	464	464	443	480	457	445	435	475	479	455	458	454	446	453	467	430	481	470	433	457	463	455	484	494	462	442	493	463	477	461	462	468	472	459	477	449	460	431	452	450	449	483	436	400	473	442	454	475	477	470	467	466	483	459	433	468	447	508	483	432	488	465	458	500	458	498	441	461	464	433	459	445	476	478	429	484	485	469	486	462	459	468	443	499	446	470	495	474	446	451	512	458	448	476	454	425	442	447	468	470	463	461	426	472	456	496	438	497	498	451	480	454	453	451	478	498	458	464	439	479	471	449	437	474	485	496	465	468	465	476	490	491	467	463	457	480	449	432	457	465	472	458	435	446	476	479	457	483	464	447	461	429	496	479	442	483	472	442	494	466	477	464	460	503	463	449	494	503	476	462	446	455	455	473	438	441	485	448	475	495	440	451	470	454	466	480	477	477	481	465	462	452	451	465	479	450	445	426	468	464	459	457	480	442	439	436	435	487	418	450	496	447	452	492	468	517	483	469	463	477	470	466	455	447	451	481	480	476	429	464	455	489	479	470	458	449	475	475	441	444	457	482	501	482	482	455	439	498	462	417	457	437	461	480	454	455	475	456	430	445	482	434	496	501	462	471	459	459	485	471	475	459	452	458	457	455	474	462	437	515	465	451	464	450	450	474	436	435	437	458	463	460	454	474	459	456	478	443	446	464	468	469	459	422	477	498	478	443	456	463	490	452	472	477	470	491	457	461	453	467	485	515	479	464	490	491	446	470	453	462	509	437	461	478	446	485	479	465	467	484	468	428	442	460	495	496	446	495	481	478	470	416	489	446	443	493	479	460	477	427	470	421	409	457	430	439	490	486	465	516	478	456	455	461	447	443	490	510	437	497	457	477	451	475	453	486	463	422	440	416	494	423	430	425	480	509	467	516	442	490	450	485	430	488	469	472	448	493	495	491	480	463	441	454	456	453	463	481	434	461	482	432	481	478	444	489	506	470	463	474	446	464	445	479	462	458	437	498	467	506	461	492	469	531	472	446	480	451	445	468	458	469	507	456	485	517	464	457	438	453	427	475	496	456	502	455	482	467	444	469	439	465	448	487	463	436	449	469	474	437	462	462	451	401	465	441	454	425	477	471	439	440	472	469	479	463	471	434	470	452	473	467	442	455	500	454	483	515	452	452	440	445	457	453	472	507	448	474	431	429	479	468	473	494	469	466	488	459	453	442	489	426	477	453	496	498	440	468	421	457	458	478	474	451	448	475	456	462	511	444	475	429	485	441	449	461	448	478	441	458	476	447	496	485	492	449	422	465	447	475	458	477	485	457	459	487	481	469	490	478	450	412	424	444	503	503	464	421	465	416	499	476	478	458	470	451	514	452	487	471	432	465	459	448	463	507	485	441	472	467	482	502	500	470	495	462	439	476	449	470	473	511	470	451	459	457	438	449	475	461	456	457	477	460	452	485	454	429	469	440	439	473	467	464	506	458	466	445	451	489	450	432	439	425	470	442	460	452	456	437	458	447	424	470	446	447	470	454	434	464	443	467	486	463	443	438	486	422	458	461	460	479	446	490	484	483	493	450	440	486	462	471	470	493	491	438	498	426	467	456	458	464	456	454	466	464	421	472	451	457	473	457	460	424	484	484	486	489	433	436	461	453	467	498	436	477	450	478	457	438	467	452	422	469	463	448	494	463	425	484	445	485	451	489	494	468	460	471	460	478	456	457	453	455	466	455	465	415	461	462	478	466	436	508	461	456	448	472	445	437	445	461	468	491	435	488	439	481	478	469	480	472	473	444	429	485	449	448	482	452	453	475	430	452
15675	30164	29319	22435	17806	13674	10219	7500	5773	4656	3735	3149	2628	2357	2143	1895	1753	1635	1424	1359	1295	1263	1188	1165	1138	1109	1110	1043	1002	1019	963	991	1003	998	1055	951	981	975	958	966	987	990	973	940	951	918	1006	974	970	941	916	970	897	955	865	974	1021	996	973	982	938	973	1020	958	942	969	938	996	915	1013	995	905	981	910	897	900	894	913	927	973	893	975	966	932	921	946	870	888	916	888	969	907	883	943	923	908	936	944	918	899	991	954	961	887	904	914	922	948	892	912	932	952	889	945	952	883	874	925	940	838	904	871	877	884	854	903	920	902	919	893	879	878	871	898	892	928	925	892	902	873	917	898	851	994	877	906	870	894	884	876	901	862	915	885	913	915	873	919	903	898	921	890	888	894	880	889	844	913	939	854	905	896	923	887	892	938	913	885	890	847	891	904	884	877	843	959	913	909	889	842	885	868	859	885	912	885	857	924	908	908	840	881	925	843	868	857	894	939	907	910	874	878	860	868	924	833	863	907	917	890	896	870	886	938	833	894	893	865	873	837	885	919	945	912	906	949	848	919	929	880	895	926	899	861	926	912	930	901	952	887	882	868	920	857	924	873	868	900	855	941	881	921	856	852	876	900	894	912	874	870	954	881	901	848	931	905	863	893	909	913	894	889	891	913	870	918	918	907	874	900	898	925	895	859	904	907	903	875	863	907	887	926	883	895	930	959	860	940	849	864	910	927	919	884	944	877	852	927	908	944	898	872	892	886	954	902	870	900	937	912	892	898	908	858	921	883	902	877	897	911	889	877	857	947	898	893	912	903	994	910	896	857	942	917	882	948	874	860	897	870	893	870	920	941	921	873	893	869	935	895	935	912	912	923	922	870	811	931	881	928	918	947	887	845	914	891	881	883	915	938	893	891	870	874	898	842	899	894	886	876	885	900	858	882	908	885	927	871	915	896	906	903	871	865	897	888	905	887	882	857	898	908	855	892	911	925	895	906	878	907	884	918	900	936	894	879	901	843	891	903	933	932	906	879	879	940	876	967	877	931	865	891	879	856	925	881	892	912	944	891	884	893	902	899	917	892	869	890	868	938	896	892	924	872	905	910	933	855	916	860	900	896	929	880	968	925	831	912	881	875	907	892	901	895	911	896	893	922	872	848	901	855	895	955	871	894	886	934	883	892	888	934	853	875	899	914	867	919	861	928	986	877	892	864	925	957	940	921	927	925	886	890	940	890	892	887	944	904	879	863	886	874	848	906	922	925	950	900	946	896	913	876	915	921	894	899	915	892	909	906	904	896	859	818	929	916	867	831	891	940	865	905	896	913	922	885	865	897	888	900	932	896	911	874	939	854	838	909	882	868	875	904	853	876	931	910	957	907	857	889	889	873	884	852	919	938	903	871	917	898	930	939	902	932	929	900	911	921	910	824	913	853	902	932	889	869	936	923	887	896	927	889	875	880	918	902	922	890	913	848	868	958	896	942	937	896	898	969	885	916	904	907	841	865	862	916	850	894	902	879	877	878	896	977	863	872	891	909	882	950	955	909	915	837	853	866	901	909	940	909	914	922	899	901	936	929	917	912	901	884	947	838	940	865	895	919	925	877	896	927	929	914	903	908	928	922	885	923	921	874	883	875	929	883	912	902	924	926	891	895	896	904	925	891	912	899	891	922	863	953	906	868	919	901	929	913	911	858	889	883	903	899	924	906	899	870	905	902	879	974	865	892	905	872	903	944	890	917	951	894	909	894	876	932	899	910	927	872	890	859	875	900	914	900	920	850	922	915	901	939	962	909	903	893	873	882	891	923	976	875	898	853	899	864	891	867	904	877	850	860	929	881	882	863	885	950	861	902	919	917	919	923	847	906	881	935	914	901	847	851	924	884	920	891	873	928	862	917	826	891	884	952	844	897	924	880	927	901	899	876	869	888	865	877	890	829	898	859	906	912	913	913	888	886	906	939	890	897	852	855	875	935	900	886	901	838	844	961	909	863	935	930	948	945	888	901	909	924	879	923	891	880	926	875	923	911	918	849	858	915	917	894	891	917	902	881	905	855	880	903	863	872	904	845	855	921	901	864	899	873	888	896	928	904	874	962	858	877	902	837	870	876	866	911	907	924	839	890	906	900	940	897	885	902	908	903	912	905	901	916	893	931	937	882	889	904	891	877	892	917	911	909	905	902	881	935	879	842	872	905	876	932	931	907	855	928	911	883	971	906	916	794	847	878	899	931	902	879	900	963	871	889	902	918	898	946	949	932	881	869	926	884	918	912	918	908	866	914	949	888	879	897	861	915	906	910	990	908	854	937	885	894	944	871	889	912	929	871	878	886	905	888	857	889	902	950	922	871	836	929	914	882	911	965	898	898	980	922	947	906	885	901	879	847	917	930	961	877	907	899	895	821	906	889	912	890	869	894	858	918	908	907	934	884	874	928	914	884	895	870	866	830	920	853	949	897	852	869	877	882	877	866	917	923	901	920	877	906	924	874	895	916	886	862	941	862	856	879	954	874	985	887	931	882	870	920	888	886	949	918	902	843	842	919	946	876	937	873	890	872	912	944	847	890	907	883	911	921	908	885	898	914	927	915	893	898	946	948	893	896	858	855	900	891	953	913	933	903	908	882	906	879	868	946	906	916	911	888	910	913	870	884	906	939	816	865	898	927	912	845	837	886	924	912	885	864	882	914	845	889	870	866	941	921	861	860	875	949	946	900	898	906	881	948	856	897	921	877	895	869	850	893	900	874	926	893	875	922	890	886	877	903	938	905	906	939	907	892	908	894	884	894	890	921	867	906	893	885	859	903	917	849	925	904	858	918	854	885	930	914	906	897	839	907	930	860	849	867	902	909	858	896	891	930	846	868	890	906	894	943	874	910	874	896	901	922	900	959	882	904	967	943	910	881	850	885	897	884	948	888	912	898	898	929	883	857	903	897	860	913	864	921	952	912	938	848	903	826	899	898	870	866	900	854	880	892	938	895	933	845	831	912	912	896	888	895	914	957	877	1000	890	885	832	880	890	917	916	923	910	873	920	902	855	928	905	884	906	897	899	965	877	899	930	899	895	894	905	866	1007	916	919	872	929	887	879	907	896	903	914	921	892	868	874	883	844	857	886	958	808	889	891	932	885	902	927	905	897	891	954	887	891	888	910	876	902	876	917	869	903	847	914	891	844	885	885	896	898	884	882	869	908	904	944	954	915	946	897	846	927	891	884	878	928	864	872	880	883	900	896	922	918	885	914	902	860	892	962	912	904	821	872	910	900	932	862	886	857	856	834	838	938	882	895	913	925	890	930	885	927	937	913	866	904	871	888	916	878	864	957	878	920	872	901	882	900	891	936	915	874	910	970	852	842	884	931	905	901	920	871	848	888	905	861	871	885	888	887	906	918	906	920	914	865	862	946	879	882	887	926	862	910	853	939	900	913	912	833	898	883	870	850	904	882	907	959	868	919	949	896	868	903	890	841	875	878	864	925	870	880	903	928	909	905	923	889	908
27480	18140	8479	4189	2145	1364	868	628	457	415	337	292	258	247	241	242	273	263	277	255	269	276	248	241	215	221	223	235	213	229	247	235	236	218	221	217	236	227	231	235	246	203	242	240	233	232	200	246	248	220	216	214	247	220	212	223	208	224	222	242	247	253	229	220	264	259	246	238	241	223	211	258	230	246	215	227	260	192	241	244	217	241	236	230	234	257	224	243	259	211	214	240	246	226	246	231	247	220	244	207	238	243	214	208	215	231	235	256	212	205	221	275	233	232	249	231	251	241	255	231	219	230	237	257	228	211	234	245	221	240	221	223	234	224	219	243	233	228	214	218	246	233	206	200	243	217	242	218	237	233	244	230	221	237	236	195	225	218	231	227	246	214	198	223	217	245	220	229	194	231	250	242	234	226	241	208	215	232	215	242	211	242	217	228	215	229	220	216	225	239	236	236	229	221	241	211	225	215	219	223	242	226	239	227	197	239	251	214	241	213	247	209	214	245	217	246	200	205	216	235	208	228	243	229	225	240	249	224	233	198	216	227	257	242	192	251	211	223	205	211	225	204	217	242	241	235	242	226	230	241	236	211	246	210	228	245	234	252	248	223	211	250	242	228	231	238	229	247	205	238	238	233	232	238	220	245	221	221	244	251	238	233	245	233	215	246	242	225	231	246	213	258	236	225	214	242	228	231	237	238	197	217	221	203	228	248	246	217	237	223	241	248	223	226	217	224	239	240	231	214	238	232	236	242	240	222	228	217	213	240	235	244	234	226	239	223	254	208	249	235	264	261	234	244	228	237	242	242	257	238	236	247	246	241	238	227	217	230	228	229	209	219	227	249	247	228	252	232	237	225	206	208	248	245	215	209	211	216	228	220	223	224	226	220	212	248	214	232	212	215	230	226	209	201	225	247	222	209	205	225	247	245	199	238	228	219	229	222	216	234	216	224	218	221	236	217	234	227	247	216	239	213	250	223	217	216	222	234	230	223	218	198	220	215	213	233	256	226	223	241	243	224	246	223	252	225	223	196	220	240	232	249	235	240	263	236	244	227	265	197	221	239	228	229	245	220	243	209	231	212	233	210	252	243	214	248	219	251	245	218	228	225	221	258	209	250	208	233	224	237	224	214	212	249	219	226	229	248	220	210	248	228	243	232	223	205	219	200	241	234	211	239	241	226	199	207	219	227	217	229	218	219	242	211	238	240	209	229	252	257	261	222	187	235	220	226	228	250	221	224	228	218	221	231	228	240	231	263	231	244	227	222	208	237	218	254	223	246	211	248	223	249	233	255	248	247	217	232	220	225	232	222	242	240	228	224	252	234	232	211	217	253	241	224	226	248	247	226	213	202	226	250	230	231	218	240	257	218	224	221	208	224	232	228	208	242	235	217	226	243	239	222	237	241	224	219	212	246	213	216	229	228	234	231	243	232	233	234	210	222	226	247	194	232	216	208	249	236	221	223	253	245	194	252	252	212	222	187	223	231	222	230	251	220	208	236	209	258	204	219	231	258	238	227	221	220	276	216	191	237	230	220	232	213	207	229	230	238	249	224	232	226	250	234	221	243	234	226	231	205	218	228	228	212	214	244	219	218	246	219	232	227	218	226	211	230	262	261	224	236	230	217	229	239	256	242	254	208	213	218	222	211	232	236	249	269	234	241	198	228	234	236	208	229	216	228	260	246	232	221	230	233	213	254	229	201	240	241	254	241	233	238	252	213	229	247	236	223	213	234	234	234	230	218	242	239	236	202	224	207	192	238	251	252	241	235	244	232	238	224	245	225	210	205	222	245	236	209	269	216	221	245	238	235	244	269	241	218	205	224	215	260	219	235	242	228	214	209	196	228	221	231	261	237	239	217	227	206	218	231	244	243	216	224	236	237	202	202	214	224	272	228	227	246	241	201	217	233	228	216	225	240	250	214	249	224	223	222	265	233	230	211	215	244	243	230	223	217	232	235	233	214	231	233	230	212	237	221	191	217	238	216	230	250	223	234	242	222	222	230	238	248	234	211	229	210	229	232	240	231	238	216	218	247	250	233	257	249	244	206	215	223	260	219	227	238	223	204	227	223	232	222	221	239	236	236	256	222	224	198	208	248	230	227	240	224	256	221	223	219	207	210	217	213	250	219	231	246	226	219	245	225	229	241	222	232	238	231	219	249	231	210	207	211	229	233	247	226	217	205	231	262	206	230	233	236	250	196	221	219	250	251	228	257	225	237	213	227	234	231	219	234	244	272	243	233	236	228	225	229	240	214	234	233	256	241	245	192	253	230	216	197	244	257	231	249	241	211	250	247	237	225	239	194	250	234	225	226	211	236	219	212	203	213	207	231	229	260	241	234	250	236	238	242	264	191	256	216	246	223	223	240	229	245	243	227	251	201	263	232	254	203	224	216	235	245	232	205	219	246	234	261	218	225	231	234	208	231	250	217	252	237	223	260	255	229	236	234	194	228	223	234	227	233	236	223	216	268	245	233	216	226	223	209	219	231	230	246	214	204	217	257	228	215	217	234	237	220	237	212	211	225	235	220	213	222	248	237	236	243	240	231	217	233	246	224	209	210	251	211	235	233	237	237	214	244	206	244	225	221	226	223	225	267	219	215	235	225	286	200	238	216	239	218	211	221	220	231	231	244	216	228	257	229	220	223	227	229	255	233	204	219	231	214	246	224	235	226	251	221	216	217	221	248	227	236	221	220	228	225	215	226	235	222	235	244	235	246	198	231	231	229	208	210	247	207	218	256	250	237	235	214	234	208	227	231	232	214	233	253	225	220	219	231	264	237	217	255	219	251	272	219	223	198	218	223	226	215	224	240	223	223	233	236	205	213	262	222	228	200	235	247	237	240	202	205	220	223	245	235	274	228	268	228	235	249	234	230	213	239	215	237	238	274	223	209	221	219	213	248	233	232	243	229	250	251	237	218	206	271	245	220	216	217	230	219	254	236	233	226	240	188	215	244	214	218	236	231	239	205	259	251	252	227	220	219	247	241	232	241	265	238	218	229	207	248	248	247	252	205	230	236	253	234	212	219	241	235	262	218	259	225	223	207	216	256	211	240	250	235	210	239	222	225	225	230	215	221	225	239	190	250	233	228	237	253	219	240	222	202	245	218	250	219	233	228	216	236	208	230	209	245	219	207	228	247	227	242	231	244	230	254	210	225	243	201	227	242	247	249	223	226	219	220	263	204	219	225	234	231	235	222	222	212	226	226	226	224	212	225	226	234	223	232	223	244	247	224	250	233	248	254	240	225	207	231	248	220	239	227	228	200	219	238	247	246	217	219	246	226	236	228	221	214	252	223	224	210	220	229	243	219	232	211	207	205	221	242	209	238	255	236	219	237	236	222	220	225	240	246	224	207	239	229	236	239	212	236	236	240	225	219	241	210	242	240	226	210	234	262	255	193	226	211	223	257	242	232	245	221	236	243	230	226	219	246	245	206	218	247	248	235	207	240	194	219	233	243	214	249	218	234	210	233	189	204
10151	15469	15336	9801	6867	4864	3164	2134	1424	1045	846	735	656	620	648	591	555	565	576	523	538	521	505	531	520	497	521	519	493	540	527	500	514	535	503	502	456	549	491	510	533	467	481	513	496	490	508	487	488	494	498	557	520	470	515	469	511	501	499	524	506	551	519	523	450	535	466	546	506	497	479	485	487	483	451	534	496	477	470	480	494	485	481	493	485	467	489	507	512	494	506	516	518	465	460	475	506	471	523	513	448	505	466	485	487	466	516	485	551	490	413	470	502	510	475	441	469	475	476	471	448	506	473	438	460	449	461	479	489	493	453	471	498	486	471	471	481	494	504	475	479	524	482	490	461	485	511	456	507	480	453	507	502	478	458	505	488	503	466	453	496	482	480	456	491	507	494	464	489	491	496	500	469	473	496	500	510	521	501	465	488	450	480	480	505	446	495	476	462	451	503	471	510	494	480	524	476	482	483	440	507	512	499	462	496	471	478	466	493	478	481	499	475	481	545	507	480	464	478	471	483	450	475	489	490	499	465	457	490	476	478	457	475	493	511	471	494	460	463	494	495	479	520	506	494	487	477	474	480	461	528	492	497	469	530	472	517	503	453	478	490	464	481	467	510	496	464	474	523	480	475	464	470	458	495	482	505	466	454	447	491	516	449	502	468	447	495	501	453	487	476	508	500	484	457	488	489	452	473	460	473	507	482	451	477	480	489	455	505	504	466	449	441	466	485	453	479	471	478	513	492	485	493	484	495	447	497	476	510	496	434	470	464	519	478	454	434	525	447	484	485	487	487	484	501	492	460	458	470	513	497	473	478	519	472	467	470	486	468	515	501	470	476	490	467	520	469	493	452	479	505	543	491	530	459	499	463	468	481	481	457	479	488	490	485	535	499	525	490	500	480	491	499	460	528	482	465	507	475	469	473	499	454	492	481	473	477	471	514	526	495	488	498	476	481	489	538	458	446	493	474	520	502	466	487	516	473	505	481	470	487	452	502	489	487	476	506	505	483	494	480	458	492	510	486	477	490	459	485	475	475	457	511	468	490	507	526	443	474	473	468	466	497	486	468	497	474	476	444	485	477	464	479	457	492	463	472	501	452	497	466	534	483	469	480	507	483	525	488	503	480	514	492	506	523	475	490	472	473	484	494	512	472	445	497	501	442	449	470	466	496	477	511	476	471	494	449	445	482	498	476	469	511	494	480	482	489	514	462	471	483	503	496	473	463	437	511	487	499	479	427	496	487	457	528	492	498	518	506	485	465	496	502	496	452	447	499	457	478	455	499	544	471	466	491	477	483	487	486	486	529	488	465	472	476	469	499	462	476	494	494	492	452	457	496	519	494	458	470	523	485	414	468	473	473	477	504	496	474	463	471	497	440	507	470	469	515	523	520	484	465	490	470	499	440	504	478	470	440	472	525	489	485	539	487	459	499	484	457	507	522	474	481	508	510	483	447	548	489	500	498	481	491	479	440	476	490	455	447	498	501	503	431	472	458	514	505	564	454	474	498	484	478	464	528	485	471	464	503	455	488	501	495	484	526	445	470	475	434	483	495	477	476	469	473	499	493	489	511	456	530	512	497	517	466	494	505	507	481	515	478	507	505	495	499	481	489	538	469	477	481	490	513	512	500	470	474	479	506	449	511	479	470	515	499	468	523	476	474	454	509	496	517	471	466	488	444	476	477	488	481	499	473	498	488	502	479	506	470	467	482	470	502	460	462	509	497	452	467	442	500	495	472	477	507	467	465	474	550	486	500	489	487	498	473	486	484	481	496	445	441	474	454	489	486	488	452	496	458	497	479	491	497	452	504	499	480	477	502	518	474	513	464	444	468	479	498	508	462	473	498	499	515	475	493	503	471	470	477	489	490	508	481	486	457	507	507	458	478	492	479	497	520	461	499	513	486	478	497	469	487	438	504	443	470	478	504	465	469	512	474	481	471	519	506	515	486	444	536	481	514	480	514	455	506	465	477	465	526	501	457	549	487	500	485	483	465	511	474	478	479	484	514	470	457	496	457	440	502	482	476	481	489	468	469	484	494	475	520	480	469	475	504	492	464	465	502	451	494	486	496	482	452	499	468	482	455	482	515	491	470	457	485	477	469	474	475	504	488	512	446	506	498	500	496	459	465	494	441	516	519	486	465	467	512	466	520	484	477	485	502	490	488	480	464	512	484	472	500	489	494	477	490	468	472	462	471	484	441	491	508	493	506	503	474	510	470	486	498	451	505	480	490	460	483	471	489	508	469	470	494	444	492	507	472	483	465	478	503	460	466	487	496	483	525	503	503	528	486	494	490	457	457	467	453	486	435	461	483	503	500	505	517	516	481	513	472	465	457	492	478	469	490	504	489	497	492	451	442	524	488	522	497	503	463	483	469	491	505	504	518	524	479	477	519	476	519	464	486	452	457	467	493	486	482	506	467	466	481	529	487	503	512	487	483	497	466	457	481	492	482	496	456	480	470	536	442	516	476	453	448	466	463	521	504	501	521	462	491	469	472	486	465	454	496	490	491	500	522	480	459	472	469	467	476	484	480	518	485	489	518	511	536	487	524	475	524	511	461	497	506	520	488	447	483	495	468	471	521	541	529	483	457	464	467	494	465	505	477	478	455	493	483	479	476	485	510	495	483	488	482	473	516	522	497	502	495	490	452	516	518	509	504	476	482	527	497	468	469	469	504	475	502	479	478	511	466	511	483	478	501	470	472	447	466	469	470	505	511	511	477	509	483	473	487	508	500	471	457	520	490	477	443	536	471	491	466	492	501	498	478	531	458	490	504	488	480	494	509	452	494	466	452	501	471	487	474	484	438	448	525	464	477	481	485	517	489	471	488	494	449	506	473	496	442	479	495	522	501	483	476	474	476	468	521	500	493	477	490	492	477	445	479	460	488	482	517	467	450	464	460	478	514	461	510	481	471	476	482	496	490	505	468	510	487	464	486	452	476	462	507	491	523	492	492	467	503	517	508	503	451	470	492	499	523	470	485	499	501	481	450	486	460	485	466	492	476	469	481	507	513	480	445	478	477	468	505	487	496	542	488	518	500	455	513	487	485	491	475	451	487	478	524	496	491	444	483	478	479	466	496	465	489	481	475	470	463	483	517	476	504	495	484	459	458	487	473	482	473	499	477	506	503	498	483	511	468	489	488	480	483	487	503	476	497	485	476	461	491	446	479	477	516	450	492	496	438	436	448	470	470	473	488	471	451	491	519	480	473	495	515	476	496	489	468	494	556	457	499	504	497	493	483	476	441	453	492	513	474	482	502	467	466	466	472	485	474	508	462	497	467	459	486	457	497	519	504	462	485	461	455	443	494	466	484	477	461	491	519	463	496	509	456	512	463	496	480	465	490	478	486	451	510	531	497	475	444	495	460	519	502	493	523	466	498	495	512	457	502	456	517	486	477	509	483	493	507	468	475	493	499	481	457	445	469	468	453	496	492	507	512	524	484	471	428	472	448	472	501	453	508	517	529	498	482	483
25188	21515	28044	25343	14814	4830	2742	1696	1202	867	738	729	534	567	500	450	464	422	385	426	364	389	386	345	355	320	338	345	354	335	352	328	320	332	329	348	323	329	340	364	327	288	311	319	277	290	331	317	312	336	285	317	334	340	280	335	285	333	315	331	328	311	317	307	319	333	332	329	335	334	332	307	317	261	326	310	318	284	334	300	313	298	309	281	294	320	299	308	309	301	306	311	295	328	328	306	341	325	302	339	317	292	307	288	315	324	341	302	322	340	295	316	315	274	328	315	320	330	303	291	284	304	331	290	299	324	307	303	303	322	322	303	315	311	313	303	308	327	319	318	302	312	341	301	311	328	338	330	331	312	296	323	309	291	308	329	300	328	324	296	301	306	292	311	328	288	308	311	313	336	316	303	299	298	281	298	325	337	334	280	340	335	296	309	317	297	326	296	293	300	293	324	333	312	298	297	295	337	276	305	279	286	323	320	306	305	301	285	324	309	303	295	316	285	301	281	296	310	317	288	309	307	304	282	275	311	324	337	319	338	323	313	329	303	309	300	305	303	325	332	306	326	335	305	304	301	292	319	308	295	303	297	314	304	330	311	298	297	305	313	313	293	323	300	308	281	310	274	336	316	291	322	317	273	278	355	316	341	295	323	285	288	307	315	335	286	302	315	322	300	308	279	305	292	283	300	295	317	291	305	343	303	298	318	303	300	315	293	323	281	318	289	328	323	319	290	332	302	301	330	310	290	278	308	307	310	307	342	312	302	316	331	305	334	314	311	293	307	300	319	294	312	307	314	303	334	332	311	267	302	324	336	298	302	336	307	293	309	287	281	275	284	298	330	315	329	317	304	331	313	281	331	305	314	302	329	293	318	302	331	318	310	329	321	302	312	302	329	276	291	316	302	309	299	254	291	326	338	294	321	309	323	288	301	291	279	287	300	306	317	301	271	338	301	309	314	334	319	298	335	282	294	343	315	312	325	281	330	302	307	358	318	333	315	320	337	316	310	302	318	290	341	313	278	298	292	310	306	288	328	302	333	333	325	317	299	341	305	299	336	303	328	295	315	315	313	282	308	311	297	319	313	288	308	319	295	327	323	316	320	308	307	322	324	301	316	317	306	317	296	324	321	316	310	324	294	296	303	297	317	307	316	300	288	328	280	270	320	302	316	329	295	328	322	341	295	289	304	315	330	293	341	325	310	294	308	280	308	337	290	269	309	302	331	338	305	283	327	303	312	298	310	317	319	316	286	340	322	318	342	318	301	310	303	304	338	300	338	312	342	316	289	325	315	316	312	302	300	309	302	313	306	290	288	317	311	330	304	288	281	324	318	281	329	329	308	312	292	304	313	303	295	326	298	297	304	316	318	288	309	286	316	274	338	304	309	278	343	321	288	296	306	319	315	282	310	304	310	337	339	316	279	317	324	311	273	332	309	315	292	330	306	292	309	347	313	288	334	307	316	332	304	284	284	317	319	331	324	318	328	323	315	295	265	307	328	287	325	309	299	312	319	291	291	309	338	309	308	324	336	330	295	329	310	290	294	336	313	309	325	294	314	313	322	308	307	313	341	305	337	316	285	299	306	265	303	321	288	297	306	284	327	295	310	292	317	339	307	305	319	283	299	316	330	285	353	311	317	268	300	342	344	336	313	314	287	308	284	298	303	309	298	287	292	311	322	325	291	310	323	315	294	312	334	297	298	289	296	320	304	313	316	295	275	319	319	313	340	289	301	303	308	289	284	311	327	339	309	308	310	256	331	303	318	317	326	309	315	290	307	300	343	288	321	319	281	290	290	292	287	306	296	309	325	292	325	302	293	307	298	299	335	312	317	305	297	294	308	299	326	261	310	296	329	310	297	345	299	338	295	302	297	305	292	275	293	302	295	291	301	320	283	323	286	282	351	305	332	280	290	327	316	301	316	319	296	280	305	335	299	307	312	314	311	313	316	306	325	303	309	315	319	328	349	313	327	301	305	328	292	297	305	351	299	332	302	294	294	303	298	342	312	326	288	338	302	311	312	322	309	298	318	295	322	306	308	301	304	303	307	308	295	307	303	330	306	290	315	309	296	329	304	306	295	287	346	315	323	343	344	306	325	286	310	307	287	328	313	296	296	272	315	308	317	300	312	337	337	283	290	338	309	298	312	273	300	303	282	339	322	322	266	307	307	313	286	302	306	310	309	321	296	314	276	273	345	306	310	268	295	335	296	276	309	312	302	322	325	312	314	334	332	304	299	314	313	319	308	274	329	310	307	312	293	320	319	308	290	303	316	338	315	345	319	318	317	339	311	356	284	306	286	307	294	286	324	318	328	307	307	297	353	282	310	298	323	313	318	319	273	307	314	334	305	282	293	300	309	298	329	279	281	326	323	330	311	331	305	322	306	308	339	317	345	316	299	309	290	322	306	312	293	323	321	306	309	315	306	325	301	292	282	296	278	327	256	305	316	343	349	297	317	295	305	323	310	305	355	298	306	300	306	318	307	310	323	297	307	325	333	295	330	287	320	332	291	305	266	344	298	313	289	319	302	294	308	304	327	327	309	300	306	325	297	298	326	292	294	312	313	309	333	313	311	305	348	303	310	276	334	303	326	311	336	293	316	288	356	291	310	263	286	272	301	297	307	299	304	307	309	274	312	300	330	292	305	285	312	312	313	343	335	298	311	327	338	288	301	301	286	298	326	300	324	300	313	325	301	321	292	296	295	332	303	294	292	313	288	305	311	311	298	324	280	337	289	299	313	300	331	325	322	315	332	308	328	296	301	279	309	302	279	324	321	310	300	329	306	314	317	262	285	327	312	317	301	292	258	327	289	306	300	302	319	294	337	315	336	346	314	299	312	315	288	316	312	311	324	312	324	316	312	288	308	300	270	298	298	315	296	305	291	321	293	304	285	324	304	297	331	349	327	311	339	293	296	310	315	322	305	302	289	369	315	318	327	310	330	326	279	309	330	296	300	320	331	278	309	304	320	306	313	275	294	287	290	308	277	301	316	342	342	304	314	320	288	321	307	332	293	291	297	300	323	318	290	321	313	297	304	308	290	311	287	323	307	292	287	299	297	306	301	273	287	335	336	303	295	298	331	340	308	328	312	299	309	304	311	274	279	321	308	279	300	307	311	328	318	293	316	313	279	304	311	323	305	318	327	321	306	323	293	292	336	311	299	288	292	314	286	309	276	322	304	301	291	286	311	293	328	312	324	314	304	314	324	299	327	329	306	334	304	305	294	306	317	295	327	310	302	309	340	266	311	298	301	318	318	277	298	335	335	306	341	308	303	300	275	325	302	296	299	340	312	290	288	332	317	314	290	310	321	305	318	288	313	298	336	308	305	316	307	288	292	309	337	299	310	322	295	309	309	285	305	328	298	334	316	322	343	293	296	317	306	294	278	293	281	320	291	318	295	329	322	303	293	312	297	320	319	311	313	297	279	283	307	303	284	333	308	294	294	314	305	281	326	333	342	304	284	326	315	308	293	326	300
13042	24542	24081	17464	13606	9878	7069	5092	3654	2787	2175	1861	1623	1434	1368	1162	1131	1058	985	922	838	808	849	802	757	739	711	753	740	679	651	748	634	667	731	619	683	646	646	628	700	676	680	685	655	656	648	653	643	669	615	640	649	628	627	594	716	646	687	676	683	674	698	703	666	679	722	663	620	603	699	653	632	631	626	621	654	639	620	634	665	675	640	620	643	627	619	662	672	659	633	662	625	666	660	606	613	610	630	685	622	683	655	654	637	636	636	631	619	650	639	628	639	633	682	639	575	600	614	595	647	630	612	607	656	597	652	623	623	618	627	699	657	611	656	666	627	608	626	678	622	616	688	622	632	649	602	632	602	637	618	568	625	634	633	600	616	610	619	596	597	616	654	579	594	644	588	647	637	629	637	636	643	619	632	615	619	581	664	666	657	629	633	628	608	594	654	593	631	649	681	620	606	626	677	581	616	644	669	634	612	624	615	590	646	657	603	659	601	604	628	647	612	621	642	640	632	609	628	612	605	634	598	654	622	655	619	617	636	698	651	605	601	632	603	607	632	596	624	631	628	645	604	610	674	666	651	623	641	679	616	615	585	620	648	649	647	585	575	657	639	609	691	608	624	609	637	627	582	644	616	661	667	640	677	649	633	624	588	634	636	612	648	619	599	661	575	628	648	598	620	586	618	627	631	638	626	636	654	608	612	616	590	625	580	604	623	664	621	612	652	604	611	601	611	646	641	669	602	615	628	624	604	613	623	637	597	651	610	647	652	611	654	630	632	676	649	647	643	689	649	629	605	640	617	645	668	623	655	630	653	640	640	651	603	630	609	631	657	624	605	580	600	637	626	598	598	641	611	614	626	587	619	605	586	613	598	636	643	615	632	610	645	631	625	640	644	636	683	600	659	601	636	632	661	622	605	623	601	598	617	656	691	629	605	633	681	576	625	616	651	649	628	623	673	649	615	624	630	622	614	626	594	630	634	583	630	628	694	640	648	625	661	612	590	656	638	626	638	598	610	636	615	598	651	640	632	631	583	639	617	672	648	593	641	676	675	640	693	661	661	664	633	629	656	652	624	640	656	645	618	655	613	648	641	630	632	611	672	606	659	662	611	599	606	648	623	650	605	609	657	665	675	638	641	645	650	607	652	611	650	607	603	623	605	632	615	610	630	634	616	635	660	604	641	621	606	594	632	629	625	671	649	659	688	629	630	612	626	609	646	617	620	598	614	659	595	635	599	643	659	656	642	639	599	646	650	670	657	663	595	612	679	626	662	630	617	662	649	642	646	624	633	653	642	615	601	655	594	634	640	607	650	574	652	640	648	588	636	634	618	598	650	615	620	613	599	656	617	609	657	625	648	629	608	616	613	644	621	648	615	633	652	619	600	656	644	651	637	600	653	616	590	610	651	628	644	600	634	676	634	638	645	626	620	633	644	588	580	602	628	600	680	640	637	648	647	657	628	618	596	631	640	677	559	604	614	574	645	619	639	653	619	637	625	610	623	632	610	641	625	622	623	635	631	679	617	606	624	624	633	655	591	573	602	612	612	613	613	668	594	618	691	609	667	625	586	639	632	679	620	624	653	629	643	617	608	634	636	675	622	634	637	642	662	580	654	665	650	653	626	648	607	618	617	622	619	671	641	640	626	629	627	621	627	621	671	611	620	599	621	669	594	625	642	623	626	588	626	623	583	598	639	640	605	658	616	610	644	575	643	647	661	628	637	615	612	638	588	552	612	642	631	658	629	645	603	640	647	605	596	654	608	640	658	621	638	635	632	579	598	652	601	578	631	643	659	628	628	640	640	627	648	655	604	624	653	680	648	634	643	583	595	606	655	651	613	612	646	619	673	646	633	627	594	672	591	645	610	625	660	667	619	634	658	611	629	587	633	596	606	645	666	619	658	661	659	630	636	602	645	635	659	614	631	665	655	642	620	642	655	664	638	630	616	608	583	684	584	624	645	612	595	636	607	672	659	581	615	622	632	614	608	687	679	643	635	648	567	664	630	621	615	626	628	635	612	599	675	594	644	637	652	667	679	595	587	609	611	634	626	658	597	638	614	644	624	600	618	619	614	615	617	653	610	626	682	608	646	608	618	631	617	656	657	616	636	624	629	619	626	598	614	632	604	658	655	607	657	616	649	595	626	608	622	664	607	601	615	684	589	636	642	628	642	639	625	630	637	626	627	628	602	600	612	686	612	622	682	660	624	648	647	594	659	658	607	627	664	641	612	633	659	650	618	658	629	641	617	631	650	566	620	624	627	610	630	661	615	645	612	641	625	603	626	630	632	593	589	633	571	660	616	569	624	627	643	622	644	639	614	635	625	600	638	655	585	621	639	596	604	680	628	604	625	614	615	629	593	629	626	621	591	605	608	638	563	561	643	561	636	590	601	591	662	628	566	623	603	625	603	602	647	666	581	596	628	645	634	593	607	621	625	636	624	642	656	576	624	615	648	637	666	635	630	618	661	609	621	660	622	600	593	596	609	621	607	613	667	610	648	633	629	633	612	673	613	603	637	684	612	626	630	655	616	586	612	650	648	636	584	626	631	632	617	639	667	658	625	611	608	632	582	627	665	620	633	600	640	606	637	626	619	636	618	645	602	591	657	605	577	639	619	646	575	605	624	602	593	649	591	631	647	653	566	628	643	601	673	579	584	663	596	606	617	638	610	620	611	629	630	622	627	620	621	616	657	670	629	629	689	614	593	656	619	624	637	616	621	627	593	612	661	612	649	678	556	591	599	619	598	596	661	598	622	591	669	626	659	652	664	606	655	629	639	638	621	632	668	604	634	664	653	600	635	613	614	620	633	632	619	618	618	618	545	606	616	625	616	572	630	595	589	618	600	634	619	633	636	635	620	646	643	650	574	643	649	600	606	628	599	636	623	621	622	645	613	644	637	628	643	577	588	628	605	607	653	642	609	589	665	602	613	621	648	619	623	609	671	646	676	634	596	645	638	615	644	626	630	637	638	616	598	641	611	630	608	570	619	669	650	636	630	600	646	640	605	630	594	634	645	639	603	602	631	611	629	633	626	636	634	659	654	647	686	625	612	607	647	627	625	620	641	650	606	650	589	616	617	629	661	574	612	626	635	639	640	634	620	681	615	634	579	640	644	649	658	617	583	641	645	626	644	653	630	655	569	643	592	575	585	603	621	622	619	591	662	679	642	605	597	601	569	654	631	619	631	648	615	592	646	598	597	597	636	640	607	625	681	679	613	619	627	620	588	653	555	648	628	673	630	658	660	630	616	630	631	619	629	600	618	604	594	617	635	602	673	632	605	644	654	589	636	598	633	638	597	614	604	637	634	665	648	601	638	628	566	660	626	621	636	673	651	598	646	635	673	661	583	576	626	644	600	639	604	702	634	633	597	659	654	642	619	634	590	690	661	615	667	618	656	664	571	620	616	616	608	635	623	618	598	642	632	641	654	639	657	631	656	663	645	576	582	652	607	618	649	607	599	638	639	600	613	645	645	633
24277	21479	28907	24474	21425	13997	5514	2914	1947	1504	1277	1104	966	905	805	801	713	660	598	651	611	550	562	565	492	497	550	534	538	526	525	508	493	507	512	484	523	503	483	479	529	458	478	499	493	472	493	498	434	484	466	501	453	505	434	456	537	485	514	494	488	523	510	511	492	524	486	480	472	477	492	470	551	469	493	483	478	515	497	447	477	483	498	514	505	462	442	429	451	507	491	474	491	469	504	451	455	507	484	477	506	442	481	453	493	462	461	497	491	481	462	509	467	471	490	492	451	470	461	474	491	517	454	488	443	487	484	497	483	449	487	491	466	472	487	450	456	462	507	474	419	466	457	481	464	482	479	445	462	499	481	475	470	488	463	493	428	432	422	474	478	474	443	447	516	482	501	487	459	474	468	492	438	440	488	484	472	444	449	419	503	469	456	471	451	473	459	490	475	498	445	478	459	480	435	436	496	464	419	447	439	431	489	444	423	473	485	440	454	454	451	438	435	488	436	450	463	492	449	435	432	441	468	476	464	502	441	468	450	454	482	486	512	448	443	470	438	453	455	444	476	452	505	461	474	465	438	489	456	477	458	459	463	465	487	449	438	433	459	497	471	444	442	472	462	435	479	473	455	502	429	455	453	471	435	476	440	477	487	452	479	463	483	448	477	467	461	456	440	476	486	446	499	442	451	498	494	464	454	443	431	480	488	461	451	477	492	489	469	496	463	459	498	493	452	465	508	510	474	457	470	484	472	479	477	452	460	473	480	454	477	508	448	504	443	473	440	466	461	484	473	453	488	443	425	465	451	473	465	479	474	482	456	496	499	490	464	471	482	461	462	447	489	465	492	458	426	461	426	441	468	457	511	481	457	444	484	491	481	456	468	443	500	492	445	427	500	449	490	482	522	441	449	494	433	545	500	433	407	432	453	460	498	495	480	455	469	489	469	462	473	455	447	476	457	479	437	451	470	499	480	456	451	484	492	461	424	480	447	527	490	466	469	455	470	459	457	465	459	472	457	468	492	432	480	475	440	498	479	426	424	447	483	449	456	469	521	446	488	433	465	460	512	455	467	468	477	467	457	453	488	459	440	480	455	479	443	475	445	461	476	468	460	459	439	469	475	464	489	458	481	440	484	490	477	474	502	466	486	466	500	441	431	477	510	461	476	489	484	491	458	480	513	491	489	482	476	489	481	481	422	438	465	449	472	487	449	514	515	491	506	464	508	469	469	468	440	447	453	451	459	442	484	474	492	464	484	461	436	485	491	465	494	447	474	496	433	426	503	481	456	487	482	489	456	459	463	482	469	442	435	456	436	446	507	476	434	503	476	495	473	476	466	457	445	480	484	466	459	458	467	474	466	456	476	493	467	450	508	460	472	444	489	487	470	443	479	446	504	457	454	448	433	453	487	469	424	510	515	468	475	522	441	459	465	444	471	428	502	498	484	493	445	470	473	483	491	474	439	432	461	432	455	428	442	510	469	478	467	472	472	460	464	495	478	475	456	459	475	458	452	463	457	457	474	472	461	479	454	450	483	479	445	496	449	461	496	473	413	459	466	441	437	454	478	479	430	488	487	464	462	493	462	468	476	438	485	442	480	495	466	479	445	475	447	480	485	466	450	424	441	466	493	483	470	468	475	477	461	468	426	475	473	449	454	493	466	462	482	484	450	461	455	489	466	500	427	463	452	490	460	492	478	464	464	447	467	456	434	484	476	495	454	446	462	460	444	461	447	472	429	460	462	494	425	486	451	491	456	471	459	442	468	453	463	486	467	434	433	449	462	440	453	441	494	518	533	462	430	476	459	481	451	477	499	471	471	468	449	468	478	489	472	456	472	463	463	422	457	467	478	428	473	471	491	476	525	445	467	525	459	491	449	496	502	436	475	463	466	460	466	483	479	478	463	456	420	479	446	471	476	467	432	511	480	466	476	448	466	451	485	438	471	472	481	475	471	438	464	468	460	481	446	500	469	451	471	508	464	502	446	435	458	478	494	473	503	463	474	456	461	464	459	499	488	452	511	476	475	475	482	512	464	457	455	443	481	477	464	448	430	461	427	465	446	460	448	458	480	449	511	480	473	427	493	441	469	497	463	447	454	486	454	443	429	462	489	474	454	438	450	479	426	464	435	452	459	453	453	464	435	470	469	450	461	462	481	474	483	454	462	463	455	476	418	443	439	499	435	464	491	469	491	470	432	482	454	452	461	473	466	451	468	453	458	469	438	494	470	474	442	474	468	488	511	438	463	503	485	440	485	469	452	485	498	501	498	480	471	487	441	465	481	468	475	437	495	461	513	480	454	496	460	468	460	457	491	440	516	441	471	470	443	473	509	442	500	432	508	436	489	426	467	473	446	441	485	459	435	470	438	453	448	476	441	454	507	498	458	475	468	453	483	453	483	500	469	479	455	421	489	507	460	438	452	456	460	431	477	481	451	466	464	486	507	503	467	501	465	421	438	472	455	492	449	482	436	444	469	493	504	443	485	469	492	493	482	479	489	491	433	484	477	445	479	472	481	473	504	463	470	455	455	449	468	503	471	411	476	479	439	452	428	486	474	470	449	452	484	514	495	455	470	441	458	446	457	470	508	488	497	426	480	441	479	488	488	470	450	477	469	447	511	461	484	455	437	480	453	450	494	464	484	498	475	449	457	482	459	465	440	453	452	469	490	455	454	464	467	478	448	451	447	448	457	494	450	450	461	462	472	451	456	435	493	484	436	497	486	458	422	473	459	447	462	450	499	505	461	481	479	451	468	470	468	436	432	481	492	503	468	478	456	480	443	449	465	447	448	470	481	480	451	467	460	469	455	444	440	482	434	476	470	444	477	462	474	459	446	475	473	458	465	513	476	498	434	465	500	474	497	436	473	470	467	459	483	453	479	495	484	452	508	473	481	482	453	457	537	438	490	483	452	462	452	467	489	469	446	487	458	465	476	487	464	471	460	449	431	499	458	477	430	483	466	508	485	514	453	460	490	472	458	498	451	454	458	486	449	485	452	470	474	500	466	513	482	457	481	469	432	469	452	454	459	456	446	452	481	494	476	477	495	472	484	485	523	446	484	494	449	498	477	443	436	457	462	483	462	456	494	495	467	467	454	432	477	477	500	468	466	444	453	483	473	457	487	476	479	513	461	432	460	457	502	494	464	451	487	479	443	472	462	452	462	478	431	485	480	490	463	423	416	482	450	478	477	474	458	488	431	468	446	474	475	425	458	465	492	490	503	484	455	477	473	452	478	475	456	480	485	432	505	460	461	487	469	463	450	480	488	505	473	470	425	484	459	433	436	482	470	463	451	487	476	490	464	466	479	444	456	504	477	481	495	478	479	456	484	426	467	440	477	481	493	423	473	483	483	451	470	456	466	466	498	464	480	431	461	479	473	453	432	472	486	444	434	487	458	443	458	440	460	450	450	485	530	460	484	480	470	476	469	477	463	480	497	462	465	457	453	504	454	445	457	468	475	470	483	454	464	460	483	478	480	485
15825	29703	28758	22194	17898	13850	10489	7900	6016	4515	3542	3039	2660	2367	2153	1961	1746	1662	1492	1434	1339	1219	1193	1134	1143	1070	1110	1064	1129	981	1031	1025	1015	1002	1055	988	988	1023	979	971	975	958	951	953	953	999	1015	927	961	936	943	877	915	944	970	950	933	1001	1027	976	1017	1039	993	1018	987	1007	956	955	969	965	955	910	992	950	939	920	911	875	869	922	871	870	998	947	936	930	886	942	936	910	962	949	898	960	946	911	907	945	921	933	904	909	892	890	938	940	927	929	895	894	869	885	881	933	933	944	892	954	933	932	900	908	920	927	931	882	875	909	911	933	911	889	864	919	882	917	877	926	906	888	884	930	891	903	881	890	908	918	888	873	921	915	875	891	892	861	887	884	910	947	959	920	883	914	884	897	910	900	897	922	905	920	909	923	900	913	927	929	902	949	848	899	907	990	868	932	931	926	960	885	887	893	902	893	878	922	900	939	953	907	919	916	927	874	939	847	889	903	946	932	863	898	881	948	939	979	857	903	894	915	876	945	892	875	935	932	877	855	957	882	891	922	905	899	946	894	969	894	956	890	885	911	898	926	855	928	895	906	909	914	910	933	880	852	946	863	922	903	916	939	913	918	889	949	887	871	881	863	927	930	956	857	890	953	863	896	876	897	887	884	909	897	926	929	830	881	897	890	880	924	896	945	875	906	888	903	847	896	971	937	886	935	941	893	891	880	883	943	912	911	890	916	898	913	916	957	941	944	900	899	895	905	923	890	868	917	881	917	908	918	885	885	888	926	901	856	829	909	900	915	946	881	900	903	900	900	897	940	910	864	899	929	920	922	981	871	917	975	910	901	863	956	931	985	861	936	886	907	867	929	871	961	918	894	883	964	915	966	891	899	871	925	893	920	897	886	964	861	898	913	888	839	927	909	931	915	852	904	905	887	885	923	908	920	894	908	970	899	957	928	925	900	945	899	926	925	902	886	940	865	874	873	924	961	927	898	897	877	938	864	948	947	886	893	909	909	967	842	902	909	908	840	892	942	984	865	882	969	928	927	938	890	960	936	948	922	946	865	874	899	904	876	890	840	918	911	933	903	911	939	931	925	932	890	997	954	895	893	830	946	841	921	865	900	909	935	878	902	893	909	954	915	915	901	831	949	900	935	883	904	951	906	928	868	900	910	908	910	931	909	951	921	883	945	933	886	928	915	948	898	925	950	920	918	879	914	891	878	882	889	936	947	834	888	955	921	944	986	935	861	876	892	930	952	948	963	892	902	883	877	912	938	894	904	859	923	879	904	916	960	855	869	915	910	844	941	975	898	912	929	903	895	870	878	882	885	931	903	922	894	888	917	878	909	881	904	913	923	908	946	890	868	924	901	926	909	910	945	908	899	923	905	958	891	934	931	925	877	927	897	866	919	851	951	921	882	872	910	859	939	892	915	894	870	851	888	923	905	875	892	897	933	904	872	938	920	898	897	910	887	927	914	981	908	894	932	971	878	926	845	899	909	908	933	925	894	899	909	938	947	946	928	906	903	885	897	956	882	926	864	914	973	887	890	889	899	873	900	853	856	923	932	892	898	916	905	890	861	928	851	893	899	949	963	929	874	952	907	947	906	888	903	862	860	948	828	873	918	878	881	880	909	860	927	913	908	939	884	907	887	887	853	927	943	931	905	919	923	919	909	902	843	934	907	898	905	905	895	877	896	901	876	926	884	951	924	864	867	908	886	919	906	886	872	905	882	902	935	918	988	896	893	899	883	894	930	901	874	960	875	928	898	918	871	909	961	890	954	908	858	910	907	925	912	920	839	942	955	927	933	920	923	882	879	988	918	866	866	899	909	942	873	924	905	906	907	916	869	913	887	929	878	902	925	911	902	885	924	851	879	863	907	931	883	871	913	882	897	864	913	885	901	922	889	881	897	854	865	923	892	896	970	875	927	910	880	878	937	930	1002	853	901	934	879	942	927	877	913	879	952	897	956	936	920	901	904	920	934	915	946	909	855	934	924	910	877	925	893	950	881	860	888	878	890	846	926	936	846	881	905	903	908	883	896	958	908	861	902	890	871	904	925	889	864	899	948	913	911	924	922	914	930	941	933	919	860	890	965	900	943	893	905	919	872	936	914	915	910	915	924	874	959	923	907	930	915	832	909	922	932	895	882	884	962	837	898	880	865	925	905	875	864	862	897	884	853	917	880	947	908	892	863	898	911	923	899	836	896	899	863	921	910	853	907	893	942	880	903	943	908	911	881	855	893	874	870	862	869	882	907	928	933	938	888	902	884	904	919	868	913	911	892	901	921	841	877	924	861	861	896	884	907	907	912	923	860	910	884	888	898	942	883	921	846	934	943	939	933	876	887	900	922	943	925	869	948	969	886	877	894	931	887	863	939	919	931	918	861	867	892	843	925	895	890	897	877	949	894	885	906	846	856	923	896	949	907	926	936	871	916	867	878	901	892	920	920	922	930	852	847	927	872	896	943	895	848	927	855	925	914	924	934	895	954	870	889	927	953	915	847	862	924	900	907	920	923	902	867	912	895	898	891	901	863	900	876	865	876	929	934	883	942	917	929	937	866	897	883	943	935	902	928	902	901	924	954	902	895	925	908	923	882	905	874	891	916	903	917	875	927	890	838	923	912	885	912	893	901	897	934	917	932	971	939	852	903	919	883	921	924	924	956	915	871	886	941	888	867	881	949	855	921	897	970	903	850	917	890	929	857	899	935	885	950	879	956	875	843	1010	929	926	953	965	888	897	932	848	923	889	938	953	859	935	867	908	923	873	922	921	910	934	866	883	867	939	932	928	976	927	908	903	918	908	889	947	906	848	916	928	851	901	939	891	864	886	877	874	899	878	875	879	932	888	924	907	865	902	905	879	846	897	867	926	886	857	879	895	903	872	922	919	953	881	931	907	924	892	928	909	882	965	887	899	898	877	909	908	896	935	911	922	923	982	877	871	916	884	915	930	942	936	898	889	908	947	923	814	945	879	901	933	963	829	925	921	956	855	935	942	871	864	912	914	943	917	884	896	864	911	945	924	910	892	849	908	931	924	920	862	832	913	883	860	831	923	893	911	949	921	960	923	955	893	885	888	909	919	922	888	904	891	973	921	956	927	941	922	902	918	912	903	959	848	898	904	907	888	876	891	869	935	902	895	925	934	898	952	867	894	913	889	892	924	875	883	851	895	937	891	885	974	899	886	885	902	911	892	878	920	847	925	900	890	903	928	893	932	886	867	866	870	900	923	899	910	915	871	837	937	912	920	878	958	929	902	854	932	923	916	954	910	891	879	927	864	887	912	840	907	940	918	872	928	857	869	889	863	937	861	871	909	893	947	919	878	916	870	945	878	903	935	892	866	921	901	856	906	842	879	934	959	919	839	889	920	865	902	885	920	907	918	927	939	909	942	860	909	874	874	905	914	911	897	918	918	896	888	880	903	906	916	925	901	912	874	846	897	946	901	920	871	882	966	894	893	924	892	892	916	913	916	871	860	922	917	879
27430	18051	7999	3846	1908	1259	895	611	470	362	308	291	295	269	285	245	248	265	244	216	240	245	230	237	279	255	229	261	234	243	260	239	255	229	251	243	276	265	252	229	215	263	233	237	211	267	262	231	238	238	229	225	236	249	241	262	244	236	236	232	245	235	225	253	234	255	242	255	240	241	205	243	241	244	240	205	220	216	258	242	236	257	249	241	246	243	233	227	235	235	253	242	240	239	247	229	239	227	242	247	247	224	230	247	248	251	234	249	220	242	268	218	238	259	196	238	246	213	277	243	241	228	236	213	247	229	237	233	235	254	235	212	240	216	219	233	231	249	231	232	262	232	240	245	223	252	200	230	268	222	252	226	248	254	242	262	240	229	223	217	223	243	199	247	261	256	227	250	222	209	230	240	238	228	231	234	261	255	254	208	267	243	203	237	225	224	228	249	219	219	233	243	249	235	216	221	228	232	254	256	250	241	233	216	224	222	230	241	228	231	215	237	233	202	248	240	249	241	225	238	231	231	213	250	242	236	236	221	221	266	231	229	236	245	257	244	257	222	236	224	242	230	210	240	262	214	232	249	247	226	230	224	210	189	226	246	204	266	233	217	252	246	215	232	195	226	219	222	226	261	255	241	256	233	235	236	229	237	261	221	201	228	226	229	209	222	225	239	205	232	229	269	263	209	223	230	226	224	234	234	232	216	224	241	222	261	245	228	233	239	233	222	232	234	265	220	255	226	230	250	245	227	267	198	234	225	248	217	225	259	247	244	246	243	216	237	215	217	231	221	229	210	247	224	249	196	236	228	221	228	232	226	235	243	237	224	225	224	238	248	248	258	221	242	235	215	217	228	259	221	243	238	232	200	245	232	228	236	247	238	231	221	248	233	254	220	241	238	226	274	245	230	198	230	214	251	231	224	265	220	246	231	218	251	228	214	237	268	239	212	246	204	216	234	236	246	219	233	248	234	227	233	224	268	210	207	246	224	220	240	223	223	231	237	233	222	228	248	237	223	257	279	238	243	222	238	246	231	247	241	240	274	235	258	239	230	244	233	233	231	209	222	240	236	264	215	207	249	229	244	238	195	258	211	261	238	231	220	242	233	259	225	244	248	204	232	234	209	224	250	234	237	224	234	231	217	226	253	246	227	240	242	241	222	249	235	220	224	247	239	229	246	244	235	239	239	241	252	222	258	243	240	225	195	264	234	252	232	233	235	227	228	205	213	223	237	237	236	240	231	256	243	225	242	245	235	270	263	245	224	262	222	211	229	242	239	227	219	241	241	230	232	223	244	244	214	236	240	244	241	248	220	234	244	232	245	210	236	240	239	247	216	227	221	218	233	236	259	235	232	243	226	219	227	248	241	219	237	243	224	241	229	247	216	221	251	260	237	245	221	237	255	229	231	235	218	218	216	248	228	223	209	233	239	219	232	246	246	235	263	217	232	217	236	222	248	233	208	244	216	254	242	227	242	230	238	244	257	241	235	222	232	235	221	257	243	231	243	237	255	225	242	272	224	223	231	260	228	251	237	230	232	239	238	232	232	215	224	233	246	240	260	223	256	256	203	235	223	220	236	216	230	238	271	242	228	256	232	261	211	280	240	223	240	249	248	243	261	226	206	252	240	202	234	221	236	240	267	248	226	243	243	215	225	238	233	246	244	238	289	252	236	214	214	248	241	244	221	248	202	249	187	258	237	233	217	257	235	261	234	242	224	244	219	243	227	210	248	234	223	227	247	215	253	242	211	221	231	212	253	218	209	258	251	242	232	258	241	216	255	215	240	230	238	230	215	260	210	219	228	215	256	256	238	228	251	258	227	249	215	231	221	231	233	214	233	226	214	228	252	225	232	236	252	242	219	254	244	214	227	255	216	253	222	208	243	240	230	257	224	244	240	225	244	224	241	226	235	238	219	252	234	251	241	250	235	226	244	229	235	234	257	238	257	237	228	257	216	219	222	247	232	244	218	223	230	247	263	258	236	222	226	223	242	246	238	231	236	206	250	220	240	244	253	240	238	251	210	269	239	200	228	241	241	212	249	228	259	244	232	244	269	234	230	209	236	215	235	213	260	222	228	251	220	247	225	234	223	214	233	235	262	209	221	246	227	229	237	236	242	256	254	229	218	217	218	223	245	263	227	223	239	219	220	227	222	203	209	224	246	240	234	212	227	224	213	209	235	221	209	225	201	264	237	229	240	237	226	219	242	222	256	223	246	238	242	205	235	248	220	225	268	266	253	244	215	237	244	240	223	251	251	261	230	214	222	240	228	231	238	219	234	223	263	222	212	256	247	239	228	226	214	263	229	220	209	224	216	224	216	239	241	232	259	223	228	231	214	237	253	256	224	254	226	266	244	219	243	233	225	193	247	233	213	241	242	255	217	232	221	221	202	236	208	219	235	242	227	220	255	235	236	259	251	234	239	235	194	230	236	247	216	268	242	239	228	223	237	225	247	218	236	250	237	259	236	244	220	255	250	231	230	250	237	240	218	231	243	221	229	213	229	255	242	235	239	246	252	225	252	212	219	223	233	237	240	206	232	226	228	229	242	253	214	244	224	226	233	240	249	250	232	250	243	250	226	232	242	230	250	225	215	252	223	209	228	239	211	191	230	243	199	256	255	246	223	251	238	229	263	238	214	216	209	252	260	270	240	238	211	250	243	259	236	237	241	229	229	237	235	196	224	196	221	223	212	254	217	239	254	223	209	223	222	223	215	215	190	226	237	250	209	221	225	227	211	251	221	221	227	236	225	244	256	225	235	236	230	240	243	211	223	234	230	238	224	240	219	250	236	234	220	240	215	223	242	222	249	247	252	246	249	238	234	205	233	224	222	248	242	239	243	211	256	246	239	234	218	218	224	264	224	259	226	232	223	253	231	235	213	223	263	228	233	237	237	221	211	245	221	252	243	229	239	223	231	244	249	236	204	207	222	227	266	229	210	241	233	249	244	217	239	241	260	217	239	240	234	234	234	226	216	269	251	233	203	229	228	215	236	235	248	219	212	239	220	236	211	241	233	244	234	239	230	215	233	223	272	238	243	223	229	247	214	225	219	236	219	233	240	252	234	226	245	218	260	259	232	242	224	234	245	210	224	243	232	271	251	223	234	250	229	259	219	223	246	244	228	212	227	241	222	245	240	248	246	234	228	228	246	243	246	248	244	211	254	244	238	220	243	231	230	256	223	231	237	247	278	240	247	248	189	225	252	223	237	222	219	230	239	247	218	232	243	223	203	212	229	240	245	240	254	227	259	237	243	224	239	241	220	225	213	218	227	236	218	258	233	231	247	246	248	263	232	227	229	227	222	251	266	223	258	227	209	235	212	249	212	228	215	235	206	243	222	242	238	213	247	234	240	217	209	251	231	240	220	233	237	227	266	237	229	240	262	224	255	229	229	250	251	234	226	217	223	237	226	221	220	248	264	258	214	228	239	237	237	249	232	238	235	241	235	228	241	216	255	252	214	239	229	224	208	229	247	240	240
10230	14784	14269	8657	6296	4512	3148	2183	1507	1048	815	814	740	661	606	600	592	575	564	596	564	531	533	534	534	514	529	523	565	509	588	498	535	515	532	543	519	527	494	463	561	528	490	511	479	457	478	523	530	518	514	470	527	528	491	504	530	496	520	516	506	494	529	526	562	488	544	517	537	545	520	511	519	490	526	481	483	511	489	475	495	490	534	511	508	503	481	481	512	497	531	489	517	494	514	464	495	514	499	496	509	508	491	480	478	541	494	501	513	512	497	482	470	515	446	494	523	460	511	504	511	475	483	490	530	450	488	490	487	490	485	505	474	468	478	517	471	478	507	478	480	476	450	531	516	531	485	486	515	513	478	479	472	478	492	462	521	497	524	460	495	515	458	491	481	488	469	510	515	531	503	459	478	482	513	454	497	501	500	470	499	553	485	522	488	526	503	519	481	475	470	482	534	507	472	499	518	498	517	525	488	463	461	475	503	459	467	458	499	477	489	505	454	506	508	507	511	499	508	496	526	451	528	517	507	491	484	484	502	510	504	490	524	517	462	558	476	469	508	505	513	474	487	532	502	441	512	473	484	454	477	481	483	508	496	478	484	502	510	479	511	507	459	520	466	517	478	492	476	491	513	501	488	463	491	515	500	466	537	478	526	491	501	473	492	474	504	514	494	518	492	503	471	474	511	497	492	513	476	535	494	522	519	481	498	493	478	489	503	473	458	522	497	485	527	475	501	491	480	505	493	497	490	538	541	468	483	471	499	517	477	489	516	519	511	485	470	482	481	547	492	484	467	511	518	467	489	537	478	533	503	526	501	523	506	479	501	488	526	476	511	495	481	460	466	512	505	492	484	473	479	497	485	519	489	480	531	510	496	492	484	468	484	467	506	527	458	489	491	501	486	506	455	500	487	503	513	485	507	500	499	517	493	459	490	505	510	516	495	506	508	481	465	526	514	458	496	495	491	467	505	494	500	477	447	485	520	499	502	485	516	476	494	499	463	522	509	475	511	516	490	501	489	505	497	445	494	510	510	466	488	474	472	487	489	520	503	484	477	513	493	500	481	494	503	489	491	500	500	454	486	519	494	486	499	508	512	456	493	498	525	489	471	490	468	491	500	462	480	468	459	503	505	507	470	479	530	480	509	511	517	498	441	491	507	472	487	497	463	514	504	491	538	493	460	495	495	487	520	514	482	451	479	528	509	502	493	459	455	501	489	472	477	521	520	514	510	475	461	486	488	493	491	487	469	511	458	520	491	492	545	488	490	538	516	526	510	506	488	481	484	506	493	489	475	472	479	464	482	525	452	527	470	459	522	481	506	506	514	501	494	495	507	526	502	490	507	499	475	495	454	505	497	485	489	444	468	488	477	486	532	469	477	462	523	463	508	504	492	502	480	492	464	519	462	481	508	468	521	507	453	500	457	492	541	491	484	498	493	469	466	471	472	497	469	507	486	516	490	492	449	468	503	507	502	477	481	512	491	502	498	529	476	496	502	485	488	500	468	487	552	506	476	496	497	494	475	485	496	469	536	510	503	509	460	514	523	510	471	454	515	486	501	534	491	510	505	517	514	526	468	531	477	456	502	504	487	476	488	494	510	508	477	546	502	482	533	480	517	498	484	469	481	493	495	476	461	465	499	473	508	468	502	492	492	507	503	498	533	540	450	451	501	500	509	467	503	523	481	505	454	501	491	492	461	511	521	493	483	478	489	467	490	484	516	458	485	465	507	499	497	493	480	481	438	524	502	497	477	479	479	467	509	527	478	499	514	495	486	461	495	472	483	497	493	462	491	520	487	490	513	474	474	495	481	492	493	477	481	500	471	508	492	469	514	541	528	503	492	519	517	507	507	478	493	501	483	456	529	516	523	503	524	513	509	455	474	508	485	517	491	491	513	484	482	465	471	458	493	503	506	443	482	507	524	519	483	492	512	499	487	481	526	521	505	502	513	468	511	455	508	472	493	477	453	476	480	527	490	490	499	518	493	475	485	505	528	523	517	489	502	507	480	475	501	495	484	525	473	503	508	438	499	525	492	522	507	477	523	479	517	449	449	523	485	499	510	505	460	464	448	454	469	478	506	498	522	495	499	474	510	503	516	500	471	473	499	434	478	489	514	487	488	470	461	520	499	482	501	455	491	475	478	480	523	524	513	476	482	525	519	537	464	494	455	488	489	498	498	533	528	518	495	521	486	538	492	501	531	510	521	484	498	505	501	496	474	495	517	466	454	518	509	475	511	468	510	481	535	509	497	485	489	480	508	460	501	516	530	451	490	449	496	497	439	466	458	526	521	495	496	506	472	489	479	508	503	524	499	461	495	513	504	483	503	451	518	497	502	499	508	500	493	520	485	482	501	484	488	479	491	488	466	473	514	445	499	490	497	488	507	487	494	477	489	492	464	531	481	479	476	500	502	494	501	485	485	502	469	476	474	475	471	508	535	490	486	465	482	493	491	510	472	504	498	482	488	518	476	467	494	513	481	494	489	500	527	483	502	486	478	501	486	502	496	485	505	529	517	475	516	464	507	514	468	509	510	511	484	474	456	502	475	473	489	486	501	491	553	503	512	485	518	486	478	478	482	468	474	502	479	476	513	525	472	507	456	510	486	499	519	470	467	498	478	472	487	487	508	483	471	478	502	458	514	513	526	470	488	511	457	481	473	529	462	475	500	496	480	523	479	480	501	443	500	487	513	524	483	494	475	483	504	489	536	499	517	507	511	495	474	485	493	461	512	497	485	525	511	487	505	559	496	513	491	491	527	478	478	504	499	473	498	481	453	484	475	480	518	505	485	518	512	505	467	452	493	483	547	521	507	476	511	486	496	471	506	517	478	502	480	470	489	511	495	516	522	476	478	469	534	511	502	513	504	467	447	497	494	485	506	506	530	529	525	470	502	437	495	534	493	482	491	468	495	478	486	477	494	479	506	500	522	466	494	448	494	452	520	525	479	473	524	459	469	553	502	469	504	503	504	498	472	464	452	483	491	471	516	482	520	502	461	496	524	505	462	483	478	499	474	511	482	500	508	521	504	497	526	493	518	530	485	486	492	518	521	484	472	467	479	522	485	465	486	501	492	497	451	468	490	479	486	498	509	468	503	468	483	514	476	495	463	499	505	432	493	493	503	497	484	494	489	516	516	490	503	493	474	498	512	464	551	502	476	531	498	456	481	523	491	507	471	482	496	500	449	472	482	516	476	516	511	512	532	502	498	519	518	509	494	494	505	485	519	520	479	552	545	506	521	477	475	471	478	496	518	488	476	531	528	503	487	495	504	445	508	490	474	513	513	497	475	487	529	490	504	511	476	502	512	534	493	469	460	523	515	477	487	483	502	460	493	522	501	514	500	466	466	480	488	453	485	492	482	476	457	519	478	507	483	508	503	474	490	500	483	535	465	428	479	474	494	491	483	516	502	512	477	478	508	498	492	486	494	484	503	507	467	503	484	537	494	473	485	516	507	497	465	486	466	511	514	492	478	490
25163	21481	28008	25289	13975	4328	2464	1638	1165	861	770	650	546	517	461	511	442	406	435	385	399	429	371	336	378	337	385	357	341	345	327	339	343	328	343	319	354	316	347	321	315	307	324	345	306	368	298	285	325	312	318	285	361	300	296	319	335	339	303	338	361	334	318	327	370	317	305	324	326	330	290	346	293	306	292	275	299	333	326	300	325	300	306	307	333	289	310	343	325	308	310	332	318	319	325	315	315	345	339	307	325	308	306	334	332	329	330	313	311	350	334	302	338	306	313	315	315	317	316	331	321	334	281	349	312	297	292	333	310	317	309	332	311	332	301	339	330	351	304	281	373	300	309	292	321	314	292	316	338	311	310	335	295	311	321	303	313	310	300	310	292	316	306	284	294	327	317	334	299	311	320	334	305	354	301	331	312	305	293	317	320	342	334	329	302	299	313	312	338	318	307	320	334	328	308	273	291	310	281	338	317	301	313	326	316	336	331	292	309	284	318	343	303	340	301	284	346	263	321	288	314	314	328	327	305	285	326	313	293	315	309	317	288	297	308	315	289	341	303	290	332	305	312	295	298	316	338	349	337	314	291	344	334	303	346	301	306	290	309	319	288	308	313	314	281	308	317	289	323	318	295	346	317	314	297	304	319	338	314	302	344	308	280	321	288	291	367	325	324	313	324	306	325	315	318	334	357	334	309	315	309	325	323	321	311	306	298	327	325	308	297	326	358	315	306	369	319	303	318	296	301	310	311	303	284	293	310	300	304	325	307	299	305	345	305	341	332	345	303	311	299	316	327	316	285	316	309	278	342	323	304	336	307	295	289	301	302	314	320	311	324	310	335	330	261	306	326	302	321	326	305	286	310	282	302	293	285	298	327	334	333	320	300	304	317	311	329	298	315	303	327	312	310	334	300	305	291	355	307	335	350	317	315	336	340	314	331	285	302	284	306	290	317	331	333	316	341	309	275	346	325	274	331	291	295	301	306	317	367	309	295	331	319	310	299	355	314	310	312	308	319	309	315	286	312	297	305	275	301	285	296	298	312	308	315	309	303	305	320	330	307	304	285	333	349	328	313	310	330	300	325	355	305	305	299	339	302	341	277	317	293	323	289	360	302	317	313	327	275	321	338	333	337	324	310	305	345	286	329	360	281	327	322	316	334	335	315	338	337	319	330	287	323	349	309	355	303	292	295	310	318	315	312	310	312	324	314	301	302	310	286	341	295	330	344	312	333	322	329	319	296	311	332	331	315	321	335	338	285	319	282	312	312	317	305	308	338	309	280	340	336	293	317	330	314	321	289	303	305	304	308	308	320	332	315	343	306	324	292	302	315	351	327	292	285	317	311	314	299	321	299	285	325	311	299	306	332	294	329	323	289	299	309	312	306	336	311	334	291	323	323	320	348	300	327	311	284	294	311	304	331	275	318	301	319	265	299	323	300	362	315	297	304	299	292	307	304	311	341	331	282	350	286	305	306	296	304	301	292	321	350	326	287	305	303	303	274	312	303	286	300	344	331	316	301	326	302	340	335	311	315	294	337	309	285	307	305	326	342	331	316	320	301	280	306	328	295	368	319	303	341	341	327	324	331	294	302	321	317	348	309	307	326	283	299	291	314	297	307	317	297	343	332	281	326	280	287	309	308	335	280	308	270	289	289	332	324	339	338	312	332	321	343	302	309	338	311	337	332	326	325	321	306	333	315	317	337	309	321	338	336	327	315	308	327	302	327	327	338	277	294	297	288	309	335	290	289	319	307	336	311	303	321	298	312	348	324	302	319	335	314	300	326	294	304	303	292	316	323	309	312	340	309	311	279	307	312	303	324	348	291	319	305	303	285	329	288	276	324	345	328	323	299	281	310	295	300	295	328	324	316	308	365	314	286	356	294	294	303	314	282	286	306	287	295	311	330	319	310	326	310	330	305	306	319	299	321	321	283	356	318	321	332	300	336	334	301	326	342	343	319	339	317	286	296	325	290	308	318	283	301	288	323	312	308	302	282	299	328	325	285	323	329	284	314	320	287	277	333	293	312	300	326	336	340	338	330	303	323	309	280	316	309	324	307	293	342	299	304	334	304	310	310	321	292	319	339	349	332	289	328	349	275	299	335	314	318	317	290	341	313	316	299	324	298	318	311	306	311	293	322	308	291	302	327	299	297	308	281	287	310	343	324	297	299	317	315	329	297	319	346	304	300	305	318	308	312	359	329	302	315	308	321	293	298	314	310	352	302	351	333	297	331	277	316	348	298	298	305	307	314	346	321	330	310	330	290	305	282	324	296	322	304	338	321	295	325	265	345	311	303	311	295	330	309	351	320	331	290	310	331	310	291	308	315	348	320	334	326	315	305	314	316	335	377	301	333	298	311	307	323	300	319	349	322	284	293	318	325	334	323	315	300	313	300	320	310	318	307	295	314	353	307	309	293	308	317	325	337	326	320	330	337	311	298	310	299	318	357	299	308	292	344	319	315	287	298	347	334	294	324	288	328	314	323	293	300	330	308	337	333	314	297	299	310	345	323	286	327	298	300	319	335	281	288	350	282	316	344	332	320	326	345	305	282	341	291	293	323	307	326	331	269	312	307	318	300	339	284	312	359	307	296	306	291	362	339	299	321	303	323	309	292	324	324	329	308	314	306	325	308	324	284	299	308	312	299	330	334	309	289	304	323	318	292	291	293	341	314	350	287	291	320	314	315	312	305	335	320	326	336	316	333	312	330	289	299	301	307	299	271	303	319	318	327	310	319	312	325	312	305	280	341	319	318	334	309	312	300	312	299	326	333	341	324	332	307	294	334	292	309	285	311	318	314	282	356	278	331	337	294	334	330	312	294	313	293	309	323	323	307	335	311	320	339	313	310	283	289	326	332	311	289	350	337	331	323	301	319	314	318	329	343	313	339	281	320	319	305	295	307	281	292	307	304	300	319	329	308	336	327	326	290	316	344	283	315	324	286	315	315	292	333	289	319	311	260	310	291	304	309	314	304	273	299	325	312	304	327	310	302	308	305	289	321	288	310	288	315	297	330	303	316	331	306	323	296	292	314	304	327	318	317	320	306	331	273	325	325	321	307	348	319	325	300	332	297	319	311	315	303	328	299	322	314	325	306	310	298	338	319	330	348	330	326	305	316	300	349	324	288	325	277	303	318	306	306	333	298	294	331	289	332	324	301	319	348	302	298	293	319	334	334	308	295	320	318	312	301	294	285	330	312	326	308	315	304	339	357	287	290	291	331	325	296	308	290	315	322	329	289	337	320	309	325	314	283	320	316	310	302	312	287	300	335	294	324	309	322	303	310	324	328	297	342	308	336	349	331	312	332	298	321	292	300	327	321	324	313	291	292	328	321	303	301	299	299	321	346	268	275	330	299	303	334	327	315	295	336	312	330	354	319	317	331	305	303	301	330	298	288	309	304	323	311	320	324	324	350	299	278	322	292	278	271	297	270	302	294	341	305	309	336	319	313	302	328	318	289	320	273	267	298	342	318	319
12928	24244	23002	15564	11918	9207	6826	5029	3697	2757	2164	1911	1541	1407	1366	1163	1132	1076	940	929	864	836	852	766	762	788	760	728	748	744	711	678	704	713	721	700	655	720	669	704	706	638	700	646	676	680	649	689	630	658	688	662	668	668	701	653	674	696	703	676	669	659	704	723	719	719	666	713	674	674	678	653	672	676	633	654	640	674	613	604	658	637	708	634	718	689	663	646	644	673	633	654	713	644	647	671	636	700	654	644	606	640	620	623	655	661	632	666	626	630	676	673	677	643	666	620	683	641	654	669	604	620	667	609	690	632	648	649	631	624	647	662	656	634	620	663	654	635	660	645	622	641	670	647	643	661	627	634	624	643	681	631	611	628	623	611	594	623	621	607	614	645	625	633	618	608	642	630	618	634	633	621	625	601	636	642	648	617	626	645	657	596	659	638	628	630	658	622	648	657	642	686	623	680	694	629	632	667	714	641	660	693	642	606	633	651	643	641	606	615	613	663	650	696	631	611	702	664	624	607	627	611	629	636	641	648	628	651	630	611	644	628	621	641	630	626	635	649	660	618	657	643	658	684	618	652	665	632	642	648	649	601	664	609	644	640	654	655	635	636	624	657	609	669	639	653	633	637	634	645	609	651	566	677	646	676	660	677	629	588	653	658	633	638	621	631	627	669	663	596	653	636	679	608	620	624	641	670	641	656	619	643	631	675	644	629	630	637	613	615	662	596	644	667	641	589	633	663	635	638	680	623	688	662	596	690	640	665	641	620	650	590	593	641	620	592	640	630	632	640	633	619	617	604	644	631	612	587	634	591	641	602	640	636	638	625	617	637	613	592	675	617	630	631	645	633	630	622	619	671	640	654	641	641	661	660	573	632	634	594	622	656	623	646	629	633	607	667	616	643	637	656	658	639	631	612	629	603	636	625	684	611	641	642	645	624	604	638	657	682	665	660	629	638	640	653	621	617	639	628	650	630	660	684	635	629	652	651	625	618	621	662	620	660	646	665	668	647	638	643	664	649	626	626	642	600	606	587	618	605	678	619	634	642	646	686	639	640	644	653	662	650	614	611	655	632	668	629	662	624	635	639	610	657	612	667	650	675	671	615	618	655	624	690	619	601	613	647	626	602	637	632	631	590	644	607	665	619	662	642	622	627	618	631	629	642	622	615	627	658	631	647	599	652	645	611	675	645	675	647	645	662	606	603	663	647	642	599	639	619	661	656	650	640	667	631	641	621	619	595	601	673	589	624	607	619	617	642	641	661	640	662	624	612	636	646	609	674	639	636	689	644	679	645	634	582	668	675	662	597	635	646	645	592	635	684	634	593	649	618	635	645	609	669	641	623	655	660	603	638	603	660	667	594	682	606	656	669	654	650	625	638	627	638	612	697	643	615	622	650	665	640	666	647	646	632	629	610	678	666	645	655	645	678	644	669	633	621	587	665	642	666	671	606	669	642	640	639	604	680	639	659	622	643	609	612	618	635	615	637	640	666	636	672	655	641	638	642	621	628	674	647	618	595	591	630	625	643	636	692	658	670	641	631	625	684	645	698	656	630	644	651	643	635	665	627	664	646	663	611	635	607	621	647	623	642	619	655	671	631	641	641	675	632	658	637	662	653	667	609	685	629	657	616	629	633	626	653	592	647	625	641	608	641	664	634	699	664	647	616	646	650	671	676	621	614	632	627	701	647	689	612	598	626	627	652	680	617	621	593	598	621	647	660	624	602	634	650	632	619	681	688	630	647	643	634	637	665	623	672	634	664	611	662	616	623	627	634	648	598	668	614	678	664	604	626	622	661	649	659	625	670	633	608	644	686	586	623	623	613	624	640	636	658	660	624	656	654	614	650	646	625	615	587	610	620	628	665	605	636	628	653	602	612	593	620	619	640	648	638	685	625	600	667	611	589	622	648	633	642	647	651	677	577	622	643	635	607	659	635	645	664	607	633	652	619	645	655	668	638	619	639	586	649	601	608	663	627	623	605	640	615	625	640	647	622	677	614	644	595	626	660	617	681	661	632	649	615	636	597	620	647	624	590	664	667	653	620	616	597	660	625	630	648	622	657	603	657	600	647	601	630	618	624	630	633	599	678	621	601	654	626	660	622	609	629	624	655	641	631	655	632	647	654	636	634	676	623	618	668	621	643	629	637	621	643	612	670	669	654	646	604	673	618	641	650	628	624	618	624	634	661	674	673	629	657	684	647	612	656	611	622	633	641	657	651	588	607	638	663	585	617	683	620	641	651	625	668	628	628	634	604	628	639	641	659	632	670	617	605	604	626	641	625	673	628	607	618	644	612	674	659	677	626	661	626	688	619	631	619	640	619	634	619	663	635	612	669	666	624	619	644	644	613	662	645	675	676	655	616	611	636	641	660	618	663	604	627	662	646	646	653	645	639	621	678	659	628	677	691	647	625	643	643	607	646	660	632	625	612	644	649	620	628	644	631	665	623	636	628	621	577	609	664	658	686	646	630	672	637	696	626	653	653	646	623	621	696	642	636	641	621	656	653	604	651	616	632	654	627	698	680	674	670	654	619	625	604	627	652	636	629	625	642	674	604	608	668	632	657	654	704	644	643	661	669	602	622	645	649	595	652	611	689	663	644	603	611	623	634	613	687	671	609	632	636	595	635	658	649	661	640	614	630	630	636	618	649	582	657	632	672	655	606	663	659	618	623	633	648	581	592	641	620	641	623	659	611	630	636	694	636	645	649	613	608	601	654	650	677	632	631	671	620	653	634	649	643	621	616	635	616	621	651	616	658	634	671	626	622	618	650	688	625	626	647	663	650	625	629	643	618	610	619	591	636	651	658	628	658	656	577	620	588	635	634	637	659	619	664	589	646	634	655	609	617	645	570	648	629	642	651	649	643	638	636	669	600	607	623	651	670	651	634	635	628	620	657	654	640	660	637	617	634	622	576	655	628	631	644	630	632	642	660	624	628	667	607	627	676	606	630	638	630	661	609	664	621	684	610	629	626	648	661	631	660	698	615	632	676	605	645	610	595	602	665	624	644	664	657	630	686	610	650	623	635	663	644	647	674	657	675	645	586	628	622	624	648	594	649	605	651	645	597	652	653	678	638	610	680	650	630	662	607	624	633	612	654	626	601	592	630	638	688	659	648	625	625	593	605	665	648	675	646	630	658	608	654	631	649	650	659	580	646	652	625	627	612	622	667	622	644	566	635	643	633	661	660	669	668	656	640	656	648	615	654	650	659	641	623	609	670	612	662	640	678	628	644	664	655	670	617	610	632	657	642	632	631	615	643	636	669	659	646	636	639	594	651	659	652	689	660	667	652	597	666	635	686	653	606	627	635	646	625	646	605	660	645	611	643	651	644	634	640	581	643	610	635	618	656	638	678	659	630	626	597	676	684	599	657	595	667	643	648	607	661	641	663	613	646	627	607	601	675	643	606	647	646	607	624	639	600	655	664	643	622	648	652	600	650	636	651	638	637	603	597	677	632	640	642	626	663	645	644	641	664
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
