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
339483936495	339483937015	339483937565	339483938115	339483938665	339483939215	339483939765	339483940315	339483940865	339483941415	339483941965	339483942515	339483943065	339483943615	339483944165	339483944715	339483945265	339483945815	339483946365	339483946915	339483947465	339483948015	339483948565	339483949115	339483949665	339483950215	339483950765	339483951315	339483951865	339483952415	339483952965	339483953515	339483954065	339483954615	339483955165	339483955715	339483956265	339483956815	339483957365	339483957915	339483958465	339483959015	339483959565	339483960115	339483960665	339483961215	339483961765	339483962315	339483962865	339483963415	339483963965	339483964515	339483965065	339483965615	339483966165	339483966715	339483967265	339483967815	339483968365	339483968915	339483969465	339483970015	339483970565	339483971115	339483971665	339483972215	339483972765	339483973315	339483973865	339483974415	339483974965	339483975515	339483976065	339483976615	339483977165	339483977715	339483978265	339483978815	339483979365	339483979915	339483980465	339483981015	339483981565	339483982115	339483982665	339483983215	339483983765	339483984315	339483984865	339483985415	339483985965	339483986515	339483987065	339483987615	339483988165	339483988715	339483989265	339483989815	339483990365	339483990915	339483991465	339483992015	339483992565	339483993115	339483993665	339483994215	339483994765	339483995315	339483995865	339483996415	339483996965	339483997515	339483998065	339483998615	339483999165	339483999715	339484000265	339484000815	339484001365	339484001915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22796	20257	27244	23137	20352	16092	8653	4589	3192	2422	1900	1544	1279	1169	1057	1098	1099	964	967	885	809	797	742	739	754	718	660	690	631	598	557	579	537	493	465	509	516	507	450	459	482	470	471	501	456	517	477	468	458	474	442	479	443	474	455	439	450	442	437	469	467	448	427	489	454	440	494	474	477	452	478	446	460	457	474	448	454	481	422	437	431	462	450	459	465	473	465	420	477	468	403	446	445	462	448	485	422	459	474	474	463	446	445	461	488	496	464	481	461	499	471	461	470	460	494	509	445	469	472	449	460	457	466	445	487	497	474	430	484	475	482	454	487	441	463	508	443	486	486	515	502	482	483	473	468	500	444	507	466	449	453	441	434	458	411	462	419	468	415	422	463	443	462	420	450	458	451	466	485	472	447	460	468	439	488	451	474	472	436	467	486	455	448	482	471	425	471	436	459	453	473	468	452	467	469	465	466	459	454	454	435	454	487	462	433	495	441	464	485	450	461	447	464	427	469	476	524	454	438	451	426	440	446	447	478	446	461	469	462	444	462	443	440	467	493	496	456	450	468	455	509	433	468	483	481	465	455	469	502	424	443	421	428	443	455	444	451	457	445	434	436	451	415	450	477	448	489	432	461	460	454	497	430	487	463	479	434	515	485	466	443	450	397	435	416	494	424	503	463	458	501	439	452	433	496	478	472	470	455	435	460	453	441	461	461	463	438	489	440	475	452	478	479	450	466	450	437	440	454	453	440	444	475	468	461	457	449	485	493	432	473	481	445	443	477	500	479	473	454	465	464	457	485	429	440	476	425	447	445	468	453	455	420	481	492	457	489	456	467	492	447	437	477	463	475	447	465	466	485	442	423	479	471	427	461	485	502	511	416	482	426	454	410	462	416	465	411	462	493	440	455	492	433	456	470	504	473	447	430	445	454	438	444	460	394	443	474	448	438	456	442	478	502	466	417	434	441	446	461	482	445	456	464	479	465	452	479	442	475	449	443	471	449	457	434	458	412	490	450	466	468	446	426	445	439	454	415	445	473	444	446	457	481	498	458	482	453	481	441	486	456	442	447	506	455	458	465	500	476	428	440	438	448	445	431	456	468	458	456	466	450	481	441	449	485	447	478	448	438	510	481	429	456	460	494	462	491	463	454	506	466	473	460	489	470	496	473	459	433	461	449	460	491	438	440	467	462	477	434	437	503	477	465	429	447	443	452	466	456	430	467	446	469	481	472	471	465	451	476	476	484	458	481	473	516	503	444	442	519	433	444	443	459	474	443	463	480	443	439	460	471	476	492	437	472	507	453	437	437	456	446	447	478	461	460	454	483	469	455	470	458	478	434	455	477	436	465	444	436	478	475	441	458	423	467	483	442	434	476	487	483	462	449	436	457	448	412	458	437	506	460	463	467	452	479	463	421	475	442	475	483	452	498	467	437	478	477	507	440	451	450	455	499	450	480	464	462	460	474	455	467	424	498	496	458	479	442	416	469	459	505	463	475	436	465	447	474	458	470	460	480	496	451	499	437	442	447	470	442	500	494	444	474	425	468	460	450	461	464	479	487	440	471	462	417	456	489	485	441	467	462	481	476	455	466	495	431	464	459	452	436	454	436	463	463	450	442	476	446	495	496	447	452	456	493	434	480	456	435	486	459	470	505	465	466	447	475	434	505	468	473	492	421	439	451	456	493	431	455	406	435	448	446	446	460	487	453	475	415	478	453	446	442	472	460	422	465	450	434	463	491	434	465	521	507	467	456	468	472	453	453	438	446	460	485	461	481	444	450	493	478	453	476	465	456	498	452	476	443	483	450	505	420	433	478	484	451	449	413	470	444	484	437	409	445	457	457	456	445	456	498	454	458	451	482	477	466	460	449	441	441	473	431	463	452	503	502	473	484	470	495	464	452	477	484	500	416	459	457	467	424	439	430	443	442	469	447	478	454	494	492	501	430	476	448	471	422	482	448	436	430	476	415	473	470	491	440	475	465	480	437	441	470	476	444	439	443	447	433	462	501	458	438	479	479	463	420	438	442	483	468	480	440	439	502	450	452	487	478	438	525	474	488	453	461	477	449	458	457	475	406	483	434	457	449	478	491	461	436	452	437	440	454	460	449	412	468	478	470	469	455	460	463	469	443	517	489	478	456	463	447	424	429	494	414	448	458	461	460	510	448	505	437	482	433	473	438	460	468	404	468	476	438	473	495	474	448	474	470	433	448	423	505	447	455	452	484	465	463	492	480	463	459	456	471	427	464	452	449	487	471	444	437	425	463	457	494	483	467	445	438	500	463	454	440	430	462	481	451	451	412	450	459	455	518	496	476	436	440	484	456	413	472	449	451	505	464	468	476	456	511	499	491	470	492	464	447	482	469	450	407	412	486	430	471	435	492	450	451	431	433	449	451	461	452	479	468	506	461	464	456	474	441	494	506	439	470	444	461	445	489	426	464	439	478	447	486	410	445	437	445	465	489	469	464	426	471	481	451	441	443	451	458	474	470	417	467	438	458	464	476	472	483	452	474	474	486	470	466	483	478	467	442	510	484	462	467	463	429	471	437	469	452	442	447	476	467	470	452	476	469	458	462	433	459	468	489	452	482	409	454	464	457	463	429	460	486	445	428	497	482	448	511	432	471	472	481	464	462	474	434	481	453	462	481	449	465	455	470	478	464	458	413	441	487	453	444	461	417	444	477	466	515	491	459	414	502	440	491	442	493	454	497	465	475	433	482	422	492	447	435	460	479	436	425	451	449	448	492	457	442	456	464	461	440	453	472	444	456	435	440	465	462	428	475	456	481	470	483	483	478	417	473	443	451	496	458	480	479	461	443	459	450	459	456	442	454	500	473	473	442	464	487	460	469	469	478	412	468	479	459	456	494	480	442	471	492	444	424	469	441	466	436	454	473	456	438	451	447	475	452	474	481	441	462	445	467	461	464	476	465	470	456	429	466	488	471	485	481	442	427	454	434	446	435	453	461	498	440	435	459	468	405	424	482	449	440	474	455	454	469	418	431	437	429	431	454	449	462	445	474	437	447	489	455	496	474	457	413	440	457	475	484	454	448	434	496	470	449	466	468	442	440	467	469	475	455	504	479	450	455	489	487	482	428	436	434	431	463	451	448	467	453	445	448	437	467	494	454	454	474	477	470	482	449	454	445	447	445	451	470	429	455	464	447	449	488	478	449	445	439	476	485	439	446	468	451	470	483	444	484	426	466	439	431	546	455	484	483	472	439	479	449	452	448	507	410	475	500	446	475	466	442	484	458	432	465	453	424	425	434	441	491	465	427	446	460	468	457	420	485	457	477	442	459	486	478	445	444	472	460	446	473	464	451	472	465	427	465	466	466	421	463	487	477	480	427	439	425	478	466	484	516	421	426	464	458	431	435	431	442	443	472	445	412	407	435	490	480	453	469	487	486	485	474	484	455	481	481	494	467	463	454	425	433	479	491	473	466	447	468	431	438	476	434	455	461	450	454	415	464	459	443	481	502	439
23806	40294	37391	29772	23964	18884	14520	11377	8666	6902	5628	4687	3804	3407	3286	3197	2910	2788	2562	2288	2131	2010	1955	1914	1834	1806	1723	1667	1603	1416	1239	1175	1105	1062	1023	1028	999	971	930	963	950	889	894	846	907	934	921	905	897	885	878	895	858	881	896	898	901	875	878	870	830	892	858	930	886	844	871	891	860	919	868	869	903	873	839	836	838	918	856	860	824	868	859	893	903	838	825	876	887	843	849	848	838	880	858	865	893	869	809	856	889	838	897	890	863	888	865	902	923	842	922	929	870	893	879	849	912	860	891	843	886	905	855	882	856	880	874	819	873	875	871	842	881	915	899	857	898	863	872	920	852	860	873	858	812	867	846	879	858	805	902	876	880	914	873	873	873	861	874	811	874	868	877	842	864	859	965	834	859	832	833	819	885	919	915	877	913	856	851	883	857	861	842	861	846	875	874	860	907	880	846	876	892	827	936	833	888	896	882	878	844	877	827	875	924	810	854	851	910	866	899	889	867	840	853	896	869	883	846	857	874	842	840	885	860	859	874	859	849	842	891	816	886	871	822	892	887	865	849	821	855	823	832	853	879	845	893	831	899	901	859	900	850	870	882	875	867	839	861	867	866	861	880	871	849	899	902	885	823	868	819	865	834	928	870	885	916	863	909	873	884	863	854	924	915	829	857	850	872	854	878	898	877	914	906	840	888	862	823	860	831	873	871	927	844	815	937	918	775	871	893	860	859	963	860	883	840	905	843	838	910	865	919	847	925	888	816	889	933	857	911	871	827	876	861	923	844	846	888	847	840	857	868	861	889	935	912	886	893	890	838	884	854	827	873	827	856	811	864	902	864	908	831	917	890	862	904	867	867	888	866	876	909	865	876	875	847	889	853	836	802	932	858	859	896	829	889	820	845	851	890	874	830	935	865	830	870	915	867	830	849	934	861	849	845	841	827	897	904	886	868	822	835	828	884	831	907	846	862	905	836	879	861	851	907	864	890	865	884	837	889	883	864	904	875	859	942	840	868	863	884	906	907	798	856	889	896	831	848	825	868	854	892	815	839	889	840	856	893	847	850	913	932	879	883	836	932	848	860	890	846	843	813	869	865	890	849	897	821	879	855	839	837	906	845	927	799	853	848	891	829	903	834	877	882	897	890	839	871	873	876	848	833	886	809	908	858	808	815	907	869	841	892	897	861	877	898	931	863	899	889	789	883	823	906	840	864	856	831	849	831	865	870	856	857	926	872	810	871	868	858	874	856	844	921	841	872	877	837	851	869	829	850	896	874	805	856	887	866	867	870	835	854	878	812	859	875	828	835	842	904	935	843	869	858	894	887	878	860	863	806	905	850	848	804	914	900	878	841	906	802	879	855	914	917	900	852	904	829	882	938	868	884	919	849	857	950	889	879	893	832	838	877	862	858	884	909	892	865	857	841	871	868	871	870	835	888	896	836	856	879	859	798	857	823	850	869	890	903	859	910	877	906	899	844	872	920	883	858	843	913	905	868	869	854	901	850	864	881	913	844	881	874	867	860	820	839	914	852	900	848	827	831	840	882	903	867	900	855	897	861	890	910	854	819	902	866	847	876	880	835	844	847	834	929	867	838	873	851	864	867	871	901	843	865	842	862	849	861	841	888	882	849	862	885	895	902	891	862	876	851	873	899	800	896	849	887	867	859	851	849	896	910	827	847	846	871	845	882	825	822	819	864	870	905	842	888	887	849	861	793	915	907	872	854	827	834	872	881	807	873	906	848	883	830	855	877	842	839	889	857	843	856	874	877	870	866	879	871	867	881	896	875	879	856	851	846	899	883	865	841	914	847	850	863	858	915	875	870	927	831	939	867	866	844	862	874	873	835	839	894	880	869	906	901	893	830	842	866	833	823	815	849	875	898	855	901	897	861	849	918	868	866	838	837	876	874	876	881	846	881	838	901	831	855	866	838	905	880	854	834	850	797	858	841	888	879	914	821	856	893	873	873	858	920	891	902	909	870	912	884	885	913	853	883	851	866	864	834	817	866	856	854	841	855	884	895	864	893	886	882	880	889	875	914	849	835	885	911	861	871	890	886	812	924	860	818	853	901	871	809	824	856	873	877	833	896	833	884	893	850	847	831	877	863	896	879	866	899	869	884	861	887	883	813	924	906	876	880	884	920	862	870	896	894	850	889	900	883	881	842	862	812	873	889	857	872	890	846	845	899	871	903	866	841	822	848	877	872	867	885	880	860	872	912	894	862	874	865	875	850	845	925	856	822	864	892	871	848	931	906	858	839	832	868	853	908	851	874	856	858	898	871	914	835	910	868	890	821	861	923	904	868	874	848	865	875	896	880	870	838	843	887	902	904	850	893	882	911	810	937	897	885	840	859	845	867	870	898	846	861	831	854	871	876	878	847	899	893	888	845	876	856	890	871	806	844	852	828	827	895	807	895	871	833	877	845	862	828	871	847	877	875	842	894	886	865	856	850	874	818	865	978	908	910	837	900	932	829	897	841	902	865	886	809	902	874	844	868	841	848	874	879	845	845	872	775	845	862	877	871	896	847	879	882	840	861	807	901	894	884	840	892	836	838	885	883	845	885	903	871	821	883	889	906	904	852	897	865	928	869	792	887	834	907	855	817	867	878	856	878	859	829	880	909	833	866	882	856	893	878	841	841	893	819	832	842	851	897	883	865	887	875	861	842	874	816	885	886	832	876	852	913	849	889	875	884	843	879	845	829	897	832	881	817	870	900	867	865	847	843	868	849	896	827	930	856	808	901	876	892	910	825	908	854	907	880	873	826	872	847	875	848	905	843	925	855	886	841	880	861	859	879	855	898	885	872	862	831	840	848	893	852	857	842	841	910	868	894	861	861	905	904	893	891	858	864	849	869	858	886	867	847	855	914	880	890	862	870	853	884	823	832	841	913	849	897	892	901	852	892	883	838	882	869	871	861	844	851	871	887	908	895	833	847	889	870	888	872	856	881	840	834	880	825	863	964	855	906	860	871	959	874	852	877	893	819	885	852	881	901	814	866	859	862	821	864	862	913	870	834	851	837	835	884	892	852	856	862	853	844	872	889	867	832	882	885	878	863	856	848	844	864	868	865	869	857	888	853	834	841	915	885	840	903	814	901	878	881	877	857	824	867	840	881	823	917	800	868	897	822	903	859	799	856	855	883	870	923	860	894	881	843	879	819	886	890	859	845	888	896	857	863	846	865	845	870	909	830	856	863	835	845	841	890	835	878	881	853	937	872	852	809	853	871	837	884	852	839	906	897	881	928	909	875	870	839	833	843	892	907	868	844	877	890	869	854	898	833	870	868	873	903	844	853	889	830	848	885	878	830	859	879	806	831	846	869	862	876	864	910	883	811	903	894	891	858	844	849	866	943	854	842	900	859	801	882	878	891	882	879	876	875	812	819	874	826	856	829	926	880	832	848	885	891	811	904	863	855	890	828	888	850	889	847	858	904	866	901	859	854	861	859	861	890	853	888	902	867	892	855	889	890	866	866	838
27633	20575	16693	9960	4605	2766	1821	1240	1021	822	669	592	535	483	487	475	451	428	421	393	398	397	341	358	352	414	321	377	357	333	323	349	318	304	296	322	308	291	292	288	321	316	296	281	294	328	289	301	326	288	278	289	292	282	277	310	290	296	293	269	324	297	317	295	307	254	298	296	281	320	326	317	305	291	320	294	289	326	312	300	287	319	299	336	281	271	278	299	293	300	294	314	290	259	294	292	285	298	301	276	300	318	284	294	288	302	320	303	281	272	303	300	276	320	288	305	312	304	283	305	265	304	278	324	290	340	296	289	308	276	283	282	312	290	271	286	306	292	273	294	311	300	313	307	283	303	316	265	279	327	301	266	283	315	308	264	272	304	299	287	276	310	293	303	277	300	288	299	247	287	294	297	310	305	293	314	285	334	323	308	311	284	310	303	288	328	289	279	302	311	271	326	315	297	281	293	278	291	278	286	295	299	315	286	357	284	299	271	316	286	299	303	263	308	313	262	291	279	284	310	285	311	311	323	294	289	309	300	284	301	290	300	307	292	280	270	311	286	282	275	277	272	309	296	278	301	265	309	318	268	304	304	295	287	272	285	293	300	280	286	292	325	320	307	265	300	286	305	288	267	291	314	277	299	310	310	326	302	298	265	295	295	281	287	306	280	298	289	302	338	320	306	287	251	312	308	307	315	299	304	312	271	307	278	320	308	296	305	293	291	299	299	283	298	321	283	283	290	330	290	268	295	291	286	296	304	310	320	289	271	280	303	308	308	298	271	274	290	271	278	290	296	328	283	311	327	301	310	299	275	317	334	313	292	297	293	292	273	293	287	269	294	286	294	283	300	291	303	291	299	289	277	313	296	307	268	304	288	298	314	299	320	279	318	292	304	318	298	311	305	297	295	291	278	299	314	299	282	279	321	289	270	306	305	318	296	297	299	281	305	320	283	320	305	292	347	308	311	303	319	283	276	294	275	290	300	289	272	261	322	282	302	285	278	336	286	307	283	303	295	310	302	272	273	318	330	316	268	317	297	294	301	299	280	289	328	325	281	285	312	287	305	276	285	303	296	318	309	299	290	265	290	274	291	336	303	299	314	289	312	293	293	295	319	296	270	273	291	288	282	312	288	299	294	301	300	271	328	289	285	265	313	274	305	317	294	260	282	304	305	282	313	297	311	311	301	303	278	308	275	304	302	297	333	305	296	296	265	287	296	268	303	300	336	291	285	268	309	306	280	280	292	270	304	307	288	315	322	317	302	313	279	299	321	315	312	296	280	279	276	275	295	271	291	273	289	283	293	262	268	299	278	271	283	313	264	298	281	282	279	314	311	310	323	299	310	313	289	315	317	303	318	301	255	275	306	295	328	282	263	286	292	323	295	283	292	307	283	315	313	334	294	273	293	303	295	294	292	288	286	315	290	298	300	306	312	304	316	281	298	317	312	299	306	295	309	288	322	285	313	280	287	314	301	318	319	277	322	332	335	282	324	327	298	283	277	287	307	302	286	320	314	280	313	300	283	262	291	301	285	296	307	278	290	273	311	281	284	323	294	293	279	317	280	275	312	356	323	290	269	287	289	291	286	294	271	326	301	301	295	305	304	304	349	318	328	310	284	305	268	277	331	298	300	278	306	281	263	269	299	327	302	308	265	278	334	281	287	319	281	293	326	317	263	267	269	286	313	305	273	299	299	289	292	283	308	288	313	326	294	298	307	302	284	312	307	300	292	270	275	302	330	334	323	299	312	286	284	309	290	270	269	313	317	273	301	315	339	340	301	308	256	305	312	342	303	304	290	290	313	292	293	305	316	289	288	267	317	295	298	291	309	311	296	313	295	321	298	290	283	269	251	289	331	304	308	315	294	312	285	268	308	292	312	277	282	283	288	298	288	315	294	264	298	344	301	341	307	299	298	266	328	307	285	296	286	268	289	282	282	310	262	272	294	298	301	321	272	321	300	315	315	280	289	344	271	306	292	312	317	322	281	297	299	298	292	326	309	319	304	289	306	287	323	285	327	293	352	295	294	284	303	292	274	292	292	280	300	298	315	303	295	333	309	299	308	278	320	340	278	302	306	291	283	323	250	304	310	293	245	307	253	271	306	283	300	279	309	295	311	269	332	326	296	280	287	287	285	335	287	265	290	288	303	298	319	284	302	286	312	297	298	299	293	281	296	287	333	320	298	318	308	323	295	314	320	302	304	277	291	267	332	297	302	299	284	300	272	296	323	304	290	292	297	308	308	272	295	312	290	271	281	268	308	291	278	299	291	312	278	311	313	311	299	284	288	278	289	295	312	334	298	329	323	304	294	295	280	305	283	292	322	287	296	295	279	289	315	314	278	324	276	318	332	323	290	317	290	293	307	297	288	297	274	298	272	326	302	268	318	290	317	289	279	275	280	299	288	306	305	299	293	277	284	276	315	283	285	303	319	306	327	330	303	271	284	268	308	280	282	315	309	325	317	286	298	297	333	350	296	328	292	301	261	318	312	313	263	344	298	316	328	315	283	315	297	297	294	310	301	285	290	295	264	294	314	296	295	281	276	305	293	272	295	295	329	305	308	275	291	273	287	290	317	312	288	295	305	299	280	288	295	294	277	300	337	298	294	303	312	298	300	303	279	293	328	299	321	316	300	292	288	305	320	313	280	283	287	312	310	300	263	293	290	278	268	289	267	336	265	308	283	319	306	310	317	274	299	314	277	300	303	280	317	285	299	271	280	311	303	280	319	327	266	312	287	275	314	279	292	320	314	309	329	279	302	290	296	274	284	277	304	289	306	308	280	309	289	291	313	309	288	296	305	257	293	318	306	296	326	266	293	297	306	302	295	334	300	269	299	268	292	286	310	295	281	311	301	273	323	286	293	264	274	295	282	298	281	301	313	309	307	294	273	267	294	313	283	255	308	309	280	320	308	310	296	261	311	293	292	293	288	316	320	293	300	287	288	283	305	275	307	316	311	296	307	284	342	311	325	287	301	295	297	299	319	329	283	282	287	306	285	297	294	293	331	299	291	309	300	284	308	295	282	290	281	284	306	292	330	282	272	289	316	288	256	290	306	288	284	307	276	243	292	277	295	343	278	320	275	277	302	301	287	288	308	327	292	335	293	314	295	286	286	298	266	282	300	284	325	269	316	306	295	298	287	291	284	302	287	278	295	323	319	287	323	271	294	301	298	307	288	317	290	290	284	294	279	311	275	331	352	319	310	298	311	282	289	270	296	267	315	305	302	322	304	297	327	302	285	292	305	332	282	298	316	299	303	301	271	293	289	286	279	315	282	280	307	301	286	339	310	295	271	302	296	264	300	308	290	309	270	268	348	301	296	275	295	302	277	282	312	290	301	304	301	315	315	273	310	307	317	333	315	287	329	271	297	261	316	285	304	330	281	282	292	253	300	257	314	275	293	312	298	314	277	312	301	312	353	277	291	316	302	280	314	298	309	292	287	314	341	329	302	270	303	316	275	325	299	325	290	336	304	330	314
20169	30181	26669	17597	11923	8424	5970	4389	3301	2699	2148	1846	1541	1374	1379	1334	1208	1176	1041	1069	1022	1008	909	914	900	869	879	845	849	709	708	674	686	622	665	679	612	605	576	603	588	619	632	635	624	567	580	573	607	619	576	559	631	601	601	609	608	623	636	576	617	615	598	601	601	601	599	590	562	578	564	621	596	593	602	584	626	599	594	574	604	616	655	583	640	600	604	588	620	579	593	592	567	600	553	573	599	600	559	584	568	568	658	637	582	611	624	629	570	626	610	598	563	598	577	599	604	570	611	582	603	601	584	638	562	602	572	578	548	607	600	563	583	600	568	622	599	551	605	608	612	610	528	587	641	615	614	575	581	663	567	595	626	517	641	581	557	567	605	626	618	579	599	589	591	551	592	568	605	591	588	585	593	665	668	587	594	557	584	597	571	614	573	570	562	591	590	619	595	549	606	628	588	542	638	605	598	610	591	662	590	553	602	593	571	615	603	633	621	601	644	538	586	665	624	594	591	598	630	600	560	571	574	623	612	652	626	604	604	570	606	631	621	596	600	580	572	623	593	620	604	575	581	635	554	646	627	595	588	640	598	636	600	604	611	576	627	601	634	605	568	557	595	573	596	595	592	580	562	532	599	656	570	612	579	591	631	617	555	595	579	612	565	591	635	578	587	572	626	596	569	584	590	607	568	580	591	611	632	600	620	619	572	626	614	611	570	601	564	611	622	591	628	625	623	602	552	628	590	599	600	580	595	582	615	609	564	609	590	551	593	592	568	632	592	595	594	598	605	561	588	608	627	583	563	598	574	604	612	589	590	582	542	590	614	558	597	563	584	619	598	596	579	615	587	563	592	582	537	574	616	580	546	580	584	597	584	588	542	552	573	631	623	620	580	616	612	572	622	574	669	603	574	616	592	555	596	591	565	601	574	622	599	623	630	562	617	546	581	611	612	601	606	558	604	636	536	639	583	622	577	610	608	565	621	636	560	638	597	655	622	595	621	592	586	628	661	578	584	590	585	649	644	584	583	625	616	596	581	596	639	607	567	604	576	606	599	614	593	579	593	573	602	528	588	662	627	598	659	633	601	582	653	619	615	657	576	633	553	610	590	616	647	626	576	535	591	627	556	572	602	609	616	549	550	588	594	615	583	577	576	615	587	593	630	594	589	643	611	616	593	566	635	586	598	585	601	596	614	568	569	624	637	583	611	601	563	630	618	571	596	597	610	637	581	568	623	607	592	575	569	563	634	621	576	624	642	559	577	582	578	564	602	626	574	598	606	540	627	591	569	559	628	608	585	616	611	601	597	593	604	615	629	593	580	585	600	576	625	639	617	614	554	552	564	599	585	600	584	558	557	571	607	586	601	575	613	587	592	615	625	586	582	617	602	570	569	628	614	590	572	584	632	641	610	587	605	616	546	575	589	662	609	606	588	598	587	610	596	608	601	618	619	609	608	599	629	636	609	594	594	602	579	611	591	608	596	587	607	595	590	566	584	602	611	612	601	599	577	605	617	572	569	592	580	610	580	596	620	626	579	603	624	581	613	652	558	597	595	546	622	562	574	571	605	598	587	589	598	540	635	598	602	626	623	611	587	627	610	606	575	579	575	586	562	581	598	603	656	572	608	601	610	590	529	556	632	581	639	604	600	578	626	600	608	584	591	618	591	598	667	623	611	558	584	628	607	545	608	626	594	558	573	593	590	561	570	583	624	565	576	557	578	587	596	599	574	615	632	567	610	590	580	556	608	614	572	571	631	565	586	599	593	600	630	609	610	619	555	614	585	567	582	584	553	590	620	556	603	596	585	560	592	576	634	619	634	631	579	628	608	584	582	583	597	607	585	590	604	582	577	544	594	634	571	614	575	676	616	605	613	584	614	617	604	619	586	630	646	591	617	601	592	594	614	561	589	595	606	580	605	606	564	576	594	563	602	668	584	581	588	585	585	598	596	558	608	634	592	599	570	546	585	602	640	563	601	607	618	637	569	556	589	595	613	587	614	545	632	598	598	602	592	579	593	607	642	554	586	592	574	611	596	579	577	598	602	569	629	568	619	581	613	598	638	607	545	557	614	580	603	594	553	537	617	601	611	605	601	612	577	582	608	613	602	616	624	588	591	607	572	574	619	623	583	584	581	598	568	578	591	584	561	579	601	550	619	621	557	609	565	641	649	586	570	601	586	597	597	600	652	602	585	601	573	594	563	593	612	613	620	595	624	619	569	575	631	561	608	607	550	576	573	564	613	619	571	592	609	601	593	591	631	604	579	594	550	587	643	610	618	615	593	587	620	614	598	649	576	606	576	586	613	580	635	603	650	619	617	618	604	568	588	585	589	584	621	603	555	590	567	590	574	638	603	602	594	592	579	601	592	604	587	596	599	632	606	613	634	552	592	611	606	607	596	601	565	533	618	645	616	580	625	588	596	612	620	631	592	581	613	566	577	584	585	648	561	596	615	579	603	625	588	570	599	616	595	596	561	583	550	565	575	589	612	605	587	588	610	590	587	576	590	620	578	589	594	618	581	592	581	594	630	610	559	586	552	630	623	623	644	577	559	620	570	617	612	604	622	536	623	599	577	599	655	604	567	604	567	590	629	559	567	596	580	558	614	565	586	599	555	629	609	602	605	605	597	602	600	590	612	573	609	592	612	601	589	576	628	569	572	602	612	597	585	604	577	625	555	559	610	565	627	596	615	587	599	566	588	590	606	530	582	547	626	572	575	623	611	546	573	649	600	582	600	581	609	601	621	588	596	618	601	553	602	563	612	589	637	603	606	570	574	576	622	617	615	593	594	581	595	607	642	583	590	620	546	564	589	596	594	586	600	610	599	604	574	568	547	595	654	588	644	595	569	603	590	617	616	626	622	608	588	587	561	568	626	621	619	628	587	580	649	610	583	565	596	597	587	626	639	627	599	596	570	573	581	581	608	642	619	596	559	603	565	559	622	611	611	593	582	590	640	553	615	581	604	611	576	598	601	610	626	625	642	633	592	606	601	593	593	575	574	604	575	607	628	599	539	615	615	591	575	588	579	629	546	582	545	545	623	644	570	589	621	547	580	588	580	564	628	639	548	635	625	637	575	600	558	559	589	585	595	607	602	578	647	556	569	638	582	569	619	610	587	569	609	621	605	588	628	626	623	546	569	604	614	633	576	591	554	596	602	585	580	562	631	583	599	596	603	549	573	636	619	605	624	611	611	609	608	574	531	644	574	634	603	614	612	629	577	589	580	614	610	598	634	610	622	578	613	569	588	586	608	637	601	622	638	610	565	539	586	618	578	608	616	644	591	592	576	593	581	616	651	622	606	552	572	596	585	582	557	623	554	581	591	573	616	570	647	653	628	638	621	567	570	567	570	580	559	569	563	610	613	595	612	548	629	606	637	582	608	641	594	596	626	599	592	589	618	633	602	616	574	595	591	574	591	581	587	596	573	578	607	613	630	582	593	616	596	600	579	605	594	601	539	611	608	596	596	627	645	620	616	596
25143	21445	28107	25256	17494	8802	5032	3044	2061	1708	1291	1074	898	813	854	813	750	686	674	612	584	606	548	566	556	501	526	489	465	420	457	393	344	397	383	357	378	352	377	358	357	348	349	370	373	366	346	332	328	346	334	385	349	365	315	361	308	382	350	331	359	327	359	314	323	363	342	327	330	317	349	383	370	362	366	350	345	347	347	337	297	338	340	343	342	341	344	378	343	342	355	345	318	343	354	352	327	354	413	356	344	340	340	307	323	356	363	362	351	376	374	349	376	346	345	370	331	354	359	350	376	392	322	351	347	358	343	323	382	361	318	366	334	350	339	374	348	339	341	374	318	349	344	363	378	371	354	352	369	360	373	354	371	373	341	368	334	340	358	336	372	322	359	349	321	323	340	358	356	337	326	358	327	372	360	362	371	379	358	370	315	376	354	363	361	312	366	361	340	362	330	343	384	342	339	352	330	333	322	337	342	325	355	346	307	343	368	355	387	362	326	372	338	355	370	346	369	377	334	353	343	359	355	333	348	322	355	357	364	345	375	319	344	413	345	345	327	354	330	348	355	343	332	360	344	338	382	373	341	337	318	370	365	361	351	346	321	320	352	324	312	306	362	339	369	359	352	368	356	369	357	331	362	317	349	338	348	368	357	332	370	369	365	320	364	366	331	341	337	362	348	359	397	326	353	360	316	362	348	381	339	365	338	353	315	362	349	340	370	359	347	336	364	354	329	331	343	368	355	329	352	345	365	335	365	374	395	361	328	372	344	354	351	355	362	308	334	342	317	336	384	325	361	358	351	331	375	378	351	340	319	360	347	349	371	344	361	342	371	358	336	317	372	327	363	344	359	350	333	338	350	341	342	333	328	366	344	334	332	363	366	350	358	370	351	339	348	345	380	371	349	354	349	348	339	337	353	353	358	364	326	362	327	374	360	338	346	332	368	345	327	346	351	325	362	331	329	374	331	352	337	357	340	349	359	365	326	345	321	336	343	375	366	351	350	336	350	327	358	353	372	355	339	359	345	361	350	355	334	327	337	349	384	351	366	333	308	329	391	344	364	370	307	320	340	378	369	330	346	361	368	331	367	341	365	324	349	343	394	303	352	328	330	354	346	315	331	309	361	360	345	340	343	326	366	312	342	349	346	339	381	311	381	363	331	346	368	364	365	334	366	323	346	323	356	383	341	329	322	315	366	361	372	360	341	330	317	352	357	357	352	329	351	354	345	353	356	397	379	343	345	389	367	309	333	359	315	328	369	381	334	349	344	348	372	316	376	340	354	337	330	378	380	382	364	348	333	363	375	350	335	334	349	321	338	338	348	331	369	334	317	332	353	326	356	338	340	338	352	370	350	374	359	326	323	333	360	337	338	322	316	353	331	355	335	373	375	356	355	358	355	309	335	360	356	350	358	353	383	310	360	365	347	380	368	358	328	367	302	327	340	346	356	331	310	325	356	362	352	353	356	360	395	357	316	327	339	342	355	339	366	367	342	348	373	352	364	337	374	348	319	337	356	362	381	336	353	322	345	355	350	334	340	340	343	337	348	349	347	372	310	338	368	353	350	356	356	349	316	367	362	367	348	369	341	337	339	346	349	353	374	345	360	330	373	358	340	345	324	356	353	351	371	360	322	336	343	316	360	339	344	356	339	342	340	332	372	334	345	356	384	368	332	365	351	332	364	347	320	372	379	362	322	332	347	343	343	337	376	360	370	317	329	367	381	342	327	368	350	350	367	347	349	332	370	343	309	341	371	341	348	383	337	354	358	364	335	339	331	334	335	367	342	335	372	355	346	345	368	325	395	334	320	351	368	356	345	356	319	340	378	358	357	335	343	368	374	365	324	315	346	375	334	360	369	328	350	351	365	332	348	375	321	338	355	329	369	354	357	351	358	372	343	331	372	356	363	336	319	339	354	347	371	373	364	353	349	367	352	360	360	350	347	362	339	356	322	331	306	317	315	325	314	336	367	363	339	342	327	338	333	344	358	355	386	356	341	351	301	310	323	353	359	365	382	357	362	329	345	340	343	329	349	338	372	342	342	368	338	358	357	336	348	353	387	356	332	348	345	338	350	346	363	360	322	332	348	364	389	349	357	348	365	344	313	348	375	338	356	367	325	347	349	325	387	377	337	322	343	335	352	315	348	331	340	341	363	347	337	348	327	366	391	342	376	354	336	393	340	365	370	342	339	367	320	343	355	344	348	323	352	345	367	392	341	359	365	340	333	330	327	346	352	348	337	366	356	330	333	346	345	386	335	325	337	366	389	339	328	332	345	329	321	299	351	354	367	345	351	312	383	367	339	365	343	335	339	387	326	352	369	349	337	334	350	343	333	343	337	353	333	342	380	346	357	366	333	343	332	336	324	350	376	340	329	311	294	323	350	365	330	348	326	309	330	362	360	380	361	365	349	345	343	346	316	352	379	366	329	357	355	323	336	333	353	354	324	350	352	369	351	360	331	359	344	392	338	369	324	336	326	341	372	338	373	361	343	319	361	364	316	368	335	328	356	335	345	385	359	316	326	334	368	361	336	372	359	374	321	382	380	348	346	362	330	360	332	333	342	351	341	345	329	314	339	336	331	311	318	346	339	363	377	358	378	348	333	357	347	356	350	336	344	331	364	349	347	333	328	344	363	352	360	342	329	335	364	378	355	355	341	374	316	340	338	327	361	363	299	353	375	341	370	331	343	338	322	340	339	328	334	329	330	317	349	332	347	327	368	350	349	357	353	376	348	348	352	370	366	347	352	318	337	362	346	310	355	331	376	332	376	347	325	351	396	335	343	322	356	343	322	378	352	377	374	332	297	324	346	350	348	341	310	311	329	365	358	357	354	333	377	337	361	351	358	342	344	303	358	322	314	355	359	349	361	321	358	349	407	366	343	345	351	352	394	352	358	360	355	329	356	360	319	349	386	365	360	371	374	385	363	326	359	340	363	367	333	331	377	333	366	322	355	336	341	340	369	343	365	323	359	359	319	368	350	362	336	306	360	356	345	342	344	366	337	333	346	322	332	367	365	320	344	324	391	326	361	358	360	367	345	360	366	374	370	344	365	328	356	346	362	360	372	362	357	355	335	368	369	329	349	349	370	363	338	364	362	325	353	358	340	344	314	384	347	348	343	334	339	350	327	330	394	358	354	335	346	353	378	352	304	346	337	341	379	334	380	299	359	340	403	345	331	314	339	337	357	334	333	359	361	362	341	307	372	335	362	349	363	323	369	359	336	370	338	325	333	336	366	339	361	383	347	349	360	364	361	349	343	370	318	341	372	339	339	372	366	367	325	331	341	340	375	372	350	329	352	351	374	357	372	354	346	351	340	322	358	361	320	354	332	336	331	353	361	362	354	373	364	343	349	331	350	329	349	346	326	338	336	345	330	345	321	342	366	342	325	381	315	348	333	319	353	376	331	356	357	368	341	352	368	340	348	384	336	348	351	374	342	371	361	390	349	338	364	321	374	368	376	371	321	349	314	359	362	355
22576	37973	35361	26396	20124	15112	11362	8472	6351	4978	4031	3381	2777	2518	2403	2388	2231	2055	1889	1743	1618	1489	1375	1426	1264	1295	1294	1241	1112	1005	937	885	865	786	769	756	726	771	714	724	687	706	641	712	692	672	690	701	715	703	679	678	692	662	685	693	652	704	635	687	691	682	680	621	659	677	641	681	677	743	719	701	721	666	668	649	737	691	668	695	665	678	687	711	736	663	685	665	683	690	680	644	646	696	680	717	676	660	702	709	673	719	667	646	643	693	705	722	676	694	674	608	691	712	693	697	675	692	689	681	699	718	688	687	710	707	679	683	709	684	728	662	692	678	697	707	691	706	647	669	698	697	700	706	696	726	718	675	646	719	692	701	681	699	658	667	662	728	657	664	654	704	724	682	722	706	708	666	699	640	702	694	656	660	718	668	713	639	684	673	643	671	696	684	693	667	666	648	692	681	673	628	693	672	694	628	685	660	669	677	645	706	701	700	645	681	698	684	648	691	674	624	665	657	724	653	719	684	690	707	656	693	678	614	660	708	687	671	611	702	719	707	679	692	652	665	678	647	714	730	703	707	649	662	685	642	693	661	681	729	647	631	671	695	641	671	674	687	675	733	692	671	680	701	644	650	674	680	653	680	719	680	681	694	674	683	693	699	656	720	688	708	728	704	680	673	678	693	694	723	690	698	683	691	670	692	656	673	664	724	709	721	661	674	671	638	705	640	709	675	622	669	667	703	680	712	688	712	676	711	690	705	705	662	698	712	724	655	656	678	678	634	672	666	704	660	657	692	671	694	678	672	676	612	653	698	688	722	670	662	712	688	686	670	702	654	701	655	671	707	715	707	667	640	675	696	651	660	730	708	713	707	654	636	700	743	671	666	716	697	691	690	655	679	670	648	692	669	661	669	685	710	693	674	633	675	699	664	718	683	685	694	688	663	672	664	700	691	700	645	736	690	674	666	689	711	684	700	706	675	676	649	678	675	669	629	709	687	707	683	688	674	669	664	656	679	662	717	685	688	636	729	693	694	707	645	685	692	659	692	703	681	702	729	701	680	699	628	675	619	725	685	689	670	687	637	727	648	675	632	661	677	664	703	687	635	657	679	720	707	669	690	660	672	702	672	618	680	643	661	731	704	718	672	706	669	629	674	663	698	654	656	669	688	689	644	693	684	671	661	715	659	698	710	683	704	629	696	678	801	692	677	657	706	729	700	668	686	644	625	662	630	672	683	696	734	655	675	694	687	693	693	704	684	649	653	700	681	665	688	735	702	670	685	668	720	711	624	679	652	690	707	695	668	666	679	652	708	673	686	736	676	633	676	725	667	658	699	696	740	670	696	668	670	688	712	689	676	699	707	724	690	672	719	705	710	669	693	697	682	677	700	637	671	680	697	706	657	663	696	698	674	716	688	661	669	689	672	692	679	686	678	644	652	718	673	654	691	692	630	696	651	697	706	690	656	655	661	662	641	685	623	657	656	663	701	673	622	682	662	688	676	679	680	687	661	635	708	662	679	652	705	667	667	706	686	692	651	699	706	683	664	705	663	652	657	693	698	704	730	657	690	728	626	661	706	688	646	687	726	685	692	657	689	696	717	679	696	683	715	676	661	718	680	640	639	706	697	671	681	662	711	646	658	681	687	692	686	694	719	660	746	667	671	713	714	634	663	698	687	688	678	685	698	701	704	674	685	697	694	695	721	632	611	670	652	697	689	676	688	681	701	646	668	668	655	682	602	684	664	678	659	709	654	695	670	673	711	699	656	677	714	686	684	644	656	644	680	632	690	701	623	716	681	662	710	668	666	692	717	740	707	719	695	722	673	675	691	686	657	680	702	655	734	671	678	642	691	673	669	693	686	693	639	702	686	697	701	727	693	657	676	685	693	728	684	668	686	661	681	649	680	690	624	695	703	633	665	675	648	712	681	702	680	702	694	699	725	640	634	652	644	674	667	678	675	678	671	680	654	708	683	677	624	703	716	664	686	665	670	688	630	650	700	716	743	670	634	647	733	677	668	682	692	680	662	759	692	651	686	671	708	670	679	675	668	689	686	713	684	727	672	685	670	737	705	683	676	704	659	675	689	641	705	662	687	677	720	723	697	676	686	680	703	661	671	645	683	644	693	685	664	685	645	646	672	636	700	737	667	642	639	741	667	681	712	618	662	657	656	667	702	642	696	701	658	683	710	695	678	652	695	690	699	685	666	715	676	696	701	727	710	731	640	706	648	690	688	684	672	662	646	667	708	661	704	694	655	672	624	704	665	665	700	717	683	688	678	645	674	700	731	676	691	694	658	709	653	670	711	694	689	676	672	743	692	682	688	658	686	696	701	659	675	623	728	627	654	726	655	663	692	648	695	716	690	681	694	739	683	679	700	676	668	700	601	674	713	733	677	702	664	697	655	620	700	689	664	694	646	696	729	672	659	661	655	681	680	686	655	653	714	663	681	651	709	699	725	724	710	697	722	719	660	755	666	721	684	654	641	705	689	666	711	687	673	667	721	699	683	654	661	699	685	740	669	658	672	691	643	655	680	689	709	643	664	674	737	677	705	694	681	666	666	673	658	682	685	666	635	684	675	727	685	697	663	679	633	664	675	722	655	708	742	684	674	687	698	716	716	649	668	697	710	621	659	691	735	669	674	670	670	689	671	669	712	666	690	720	666	679	652	663	670	681	731	667	678	664	689	669	697	709	670	673	743	661	637	673	656	687	706	680	714	710	696	686	697	644	698	690	655	680	712	713	687	709	707	700	699	690	707	653	656	703	690	654	689	700	715	645	679	698	698	652	650	690	645	649	716	631	690	653	682	659	717	708	718	624	660	689	666	658	656	688	680	679	661	707	682	700	661	689	671	671	690	666	611	699	645	692	740	699	662	664	672	638	682	696	674	653	689	708	691	693	675	689	658	679	729	668	713	684	646	701	705	675	708	679	666	715	666	730	664	643	696	648	686	674	639	672	689	669	676	665	680	654	704	698	700	707	648	663	680	685	687	659	659	656	666	701	685	675	689	663	691	669	679	647	729	656	692	665	650	661	647	701	685	705	683	678	705	683	672	702	654	663	673	672	680	689	691	712	701	660	706	669	706	653	676	655	681	668	653	654	701	708	677	731	663	674	700	633	659	683	678	665	642	666	632	645	674	651	679	686	679	673	672	675	668	696	621	683	685	677	685	690	661	608	685	679	675	681	662	709	670	681	737	664	623	705	700	666	652	682	708	688	643	685	649	677	701	718	703	686	697	692	677	691	625	679	719	630	708	709	707	638	694	669	677	702	711	647	699	676	693	700	701	667	676	667	674	671	638	682	681	668	695	671	641	649	656	658	721	701	665	656	711	738	685	678	667	720	713	644	699	638	674	714	657	713	687	685	742	708	714	681	678	680	669	709	741	691	705	676	683	702	717	656	672	646	648	683	667	698	683	663	705	695	654	724	648	665	683	739	685	682	665	665	638	666	674	685	705	702	741	682	628	700	683	688	712	692	682	636	717
24206	21450	28939	24484	21582	17300	9353	5166	3374	2597	2006	1695	1444	1298	1331	1248	1201	1124	1032	940	939	871	800	861	732	766	747	697	709	630	598	581	556	577	538	531	548	533	484	491	535	533	517	480	499	537	488	535	499	451	509	515	523	545	497	509	493	505	508	515	532	496	509	469	480	493	458	511	506	459	478	508	500	459	483	446	494	486	491	505	494	497	510	519	473	462	483	467	485	502	479	487	488	457	504	493	459	491	504	537	475	513	490	486	521	476	495	457	506	543	504	514	471	485	519	501	487	519	496	474	462	495	528	491	479	488	491	475	493	493	520	486	471	521	482	481	515	548	496	468	468	462	487	507	553	524	475	520	504	503	512	492	486	464	514	512	535	520	528	446	514	509	488	499	503	521	539	495	504	473	554	497	478	481	502	494	464	499	497	449	496	486	527	487	499	485	482	492	482	466	518	485	462	457	502	468	514	485	519	536	476	489	486	487	519	479	524	522	536	466	482	497	534	487	527	494	471	481	513	499	508	481	466	472	505	502	442	487	460	498	475	519	454	510	469	510	488	480	486	499	483	468	482	474	512	468	501	522	473	505	501	492	496	480	500	519	492	458	462	514	480	435	490	499	514	527	504	499	537	512	449	519	499	458	493	528	468	520	464	504	486	492	530	521	481	473	476	509	461	461	465	522	474	469	470	438	500	486	482	519	450	472	516	506	478	458	513	471	457	490	493	509	486	488	502	472	470	482	488	541	500	487	482	468	452	525	508	490	515	536	510	512	477	498	539	489	508	459	513	459	487	512	460	535	484	474	501	517	477	497	485	493	496	481	482	542	467	465	473	482	510	490	510	493	491	497	454	479	516	510	531	467	480	457	480	513	491	450	475	509	502	468	481	511	488	492	473	494	467	529	511	445	510	504	471	493	485	485	520	489	476	473	474	508	478	478	483	499	520	487	496	448	485	516	522	489	454	475	484	463	473	499	477	495	473	430	486	521	483	477	490	507	458	517	475	458	451	485	474	470	461	493	527	461	507	496	474	527	476	496	467	499	516	505	544	494	497	501	515	476	487	485	496	503	465	471	520	497	493	491	486	486	520	463	476	491	462	488	493	489	469	470	464	485	483	479	485	503	490	528	483	466	463	467	480	475	477	477	462	479	479	483	484	515	490	489	508	542	461	516	509	504	491	448	498	468	464	491	524	494	488	501	472	475	534	473	543	509	510	511	499	479	513	517	494	426	496	473	498	491	485	543	487	468	446	469	501	495	483	514	448	489	503	514	487	498	477	476	486	500	511	495	479	480	527	502	483	482	488	498	490	487	489	461	520	486	476	463	450	483	479	493	498	485	476	524	509	470	491	460	498	521	512	505	492	516	528	467	452	507	501	501	511	491	473	499	497	490	490	476	472	506	469	451	533	480	487	490	502	492	499	503	483	508	454	514	542	486	489	494	532	523	479	461	465	480	513	501	464	460	486	498	445	521	478	478	531	532	460	465	494	487	495	531	479	475	512	501	477	515	487	450	503	461	503	473	475	475	464	510	464	494	493	475	479	465	455	488	492	466	464	471	472	476	471	513	498	504	458	491	495	498	475	466	494	507	493	515	487	492	507	430	481	494	508	477	507	454	471	473	489	493	483	498	479	478	489	476	478	496	459	459	471	499	506	510	493	481	507	537	493	448	506	480	527	480	477	481	538	505	472	462	474	510	518	511	463	508	487	492	510	488	489	499	525	518	494	487	503	526	456	495	426	499	503	483	458	494	464	504	490	490	511	483	514	459	526	524	516	480	486	520	489	477	484	496	480	503	508	510	477	503	476	516	486	501	474	545	461	484	484	490	488	485	512	525	495	463	440	481	469	456	478	492	511	488	487	465	492	503	495	511	508	496	482	511	514	474	486	472	500	481	502	470	505	473	513	515	487	485	498	466	519	475	464	497	500	507	469	512	512	486	499	489	481	492	506	493	523	504	483	501	470	531	478	472	481	471	497	478	473	437	479	525	480	485	517	493	498	516	465	519	475	495	495	501	472	455	499	501	531	477	511	476	464	491	469	489	483	495	510	485	516	530	469	496	487	511	502	493	461	488	501	485	500	499	512	482	496	501	482	465	455	493	493	521	481	519	469	487	500	509	472	507	470	469	511	512	498	522	513	486	488	517	510	493	456	489	485	499	485	483	523	476	463	489	498	485	479	486	527	492	494	509	468	508	466	491	515	483	519	447	502	428	478	471	510	513	480	498	484	469	451	508	478	500	456	465	443	528	487	495	491	488	511	483	527	484	467	505	495	486	492	495	476	474	466	464	491	473	517	479	474	459	454	477	479	483	465	500	525	476	513	488	491	488	481	516	475	459	535	476	462	476	510	506	525	539	485	509	497	515	472	511	503	472	492	467	459	478	495	486	526	520	504	500	438	505	486	512	511	526	465	497	523	505	490	481	499	456	504	480	511	482	493	494	478	512	476	499	473	509	525	525	501	487	491	513	464	509	496	491	480	490	470	496	492	494	506	520	478	524	514	494	473	522	478	508	482	533	459	464	438	493	537	498	466	525	505	506	480	473	523	445	462	475	516	464	494	472	507	490	448	484	511	520	509	497	545	478	484	509	468	493	509	490	485	491	528	510	453	456	496	494	472	500	476	503	493	472	511	505	498	528	537	492	565	449	511	484	511	463	532	498	499	529	462	470	535	485	480	491	444	488	525	515	488	477	470	469	450	497	523	479	482	487	507	463	516	479	483	491	472	487	509	514	509	493	534	518	504	492	459	481	457	467	523	480	480	460	491	468	483	495	485	505	464	522	508	488	515	480	491	492	462	462	490	496	546	467	491	492	479	495	458	527	508	506	482	515	504	487	503	480	490	481	523	501	478	507	475	495	521	502	487	540	488	499	510	478	466	481	500	478	494	510	533	493	486	514	506	496	564	489	493	478	475	498	490	496	485	511	498	486	488	476	522	509	503	470	474	549	488	461	481	473	492	512	509	482	530	465	516	460	461	510	475	486	437	453	488	517	487	490	524	493	491	489	488	465	503	483	512	472	494	517	458	487	487	504	509	478	511	488	473	493	518	463	516	502	466	492	455	490	463	473	489	466	464	509	492	491	468	501	456	500	498	498	510	534	511	486	488	515	490	489	493	483	483	510	508	489	491	487	509	484	500	517	495	515	515	498	489	539	525	519	501	490	481	500	503	482	478	483	500	471	459	519	522	487	499	492	467	467	514	487	488	454	530	552	472	510	485	467	471	524	496	524	481	472	481	532	477	511	457	466	455	443	491	495	446	484	484	520	501	487	464	468	506	468	487	494	468	468	471	520	490	472	506	452	467	496	513	486	445	468	500	508	475	544	529	477	472	469	481	490	504	480	492	487	485	476	503	485	526	480	501	511	500	507	482	490	502	508	500	469	513	449	509	491	468	475	460	499	483	494	475	502	478	486	498	461	519	496	527	511	541	497	485	493	433	510	476	482	469	539	507	547	502	466	496	467	483	496	494	517
25036	42750	40120	31623	25305	19999	15571	11910	9330	7390	6005	5044	4125	3901	3616	3479	3332	3102	2805	2701	2471	2316	2121	1991	1884	1918	1787	1683	1601	1439	1275	1224	1125	1108	1080	1007	960	1040	974	966	999	960	964	962	960	953	953	928	957	939	940	930	941	903	938	908	952	959	955	955	899	918	946	876	889	906	976	974	945	912	944	935	939	903	909	934	954	883	958	874	921	950	899	936	946	927	949	937	923	904	902	900	911	980	903	920	965	911	911	902	881	955	926	951	948	915	942	861	985	943	968	938	874	929	937	918	870	900	906	928	962	919	886	916	911	897	950	980	972	914	878	952	982	957	908	943	916	925	896	905	903	931	921	966	928	933	852	897	884	866	882	926	897	921	932	947	925	952	968	908	943	905	923	921	924	930	937	956	964	928	923	861	876	899	883	947	939	893	891	903	917	903	934	947	935	902	944	902	872	911	946	909	909	939	898	948	905	940	944	895	928	935	925	957	948	910	919	904	907	887	910	938	902	920	869	895	930	948	962	883	897	954	982	899	986	948	888	916	886	920	914	937	878	872	876	941	922	955	898	931	902	925	885	896	933	938	909	932	925	951	867	867	911	916	860	875	946	899	936	881	979	945	920	928	909	878	973	884	875	916	906	954	923	906	880	945	907	894	915	927	910	930	940	888	958	973	856	944	874	967	907	917	962	927	978	941	876	930	935	922	888	921	949	908	866	885	930	963	949	896	926	907	914	885	934	929	900	953	866	920	919	961	905	890	919	959	946	916	928	927	938	927	911	933	881	987	918	874	939	911	937	920	895	835	937	923	934	932	902	911	949	888	915	950	922	972	894	936	922	952	907	898	940	890	886	932	917	882	931	918	930	934	933	936	925	953	965	888	870	903	955	850	926	921	949	908	935	910	845	899	941	909	931	870	940	916	910	912	910	968	935	856	897	879	924	881	922	896	899	958	929	984	905	942	919	961	883	926	905	908	905	879	896	939	916	873	989	943	888	976	928	938	897	941	896	883	935	963	873	901	906	893	986	923	917	886	903	932	873	911	902	887	862	937	931	855	873	905	931	871	889	898	895	928	890	949	944	957	858	890	918	889	934	921	1010	961	920	932	970	957	913	836	902	908	882	983	900	881	951	945	911	908	870	982	929	857	893	903	952	901	918	894	874	918	921	926	916	885	931	889	914	914	927	941	967	890	921	906	948	929	876	930	902	897	927	897	934	957	944	921	908	866	978	989	892	926	898	923	928	880	916	922	947	900	893	921	902	930	879	874	967	937	961	950	956	944	909	895	912	934	959	969	892	897	906	922	962	867	916	913	918	938	930	855	871	896	904	922	916	884	870	909	920	919	1001	940	908	960	895	946	991	914	946	901	927	942	920	961	850	953	887	946	941	868	923	981	901	923	852	925	949	874	906	930	883	899	912	956	899	957	932	933	974	920	938	925	942	916	969	927	913	880	913	912	873	901	981	912	949	858	906	949	937	929	946	928	876	958	889	991	939	932	954	860	911	905	939	929	928	921	871	903	911	950	941	910	922	854	965	945	905	943	928	932	872	837	935	890	889	908	924	857	956	915	935	867	880	897	899	958	921	937	879	934	920	961	942	910	942	906	894	877	940	901	932	882	927	877	953	892	931	896	887	902	865	935	1003	923	900	913	938	851	906	900	887	896	985	949	952	937	873	954	856	923	916	917	939	958	962	906	945	966	924	957	915	962	921	938	901	888	887	899	867	922	929	924	919	903	932	947	943	896	915	935	939	900	938	948	955	938	918	950	935	952	906	960	970	919	908	877	948	961	899	919	896	938	902	933	906	887	942	924	974	916	979	915	893	986	913	939	895	842	937	944	865	921	965	929	942	898	962	920	955	903	871	969	971	936	935	909	872	927	909	929	938	920	947	902	965	957	915	898	913	978	933	933	964	914	929	870	908	955	921	900	902	923	932	908	881	905	887	933	953	907	895	897	882	906	913	911	937	881	937	903	951	937	925	904	881	929	920	935	905	937	926	967	945	921	931	905	915	911	933	920	881	911	917	932	948	877	912	913	878	870	965	912	918	905	915	943	869	971	934	942	897	926	917	926	896	923	917	960	859	886	944	910	956	928	925	905	889	937	930	887	915	918	970	937	932	884	949	899	879	925	918	965	949	941	908	937	933	905	927	947	938	897	939	901	893	888	908	978	911	854	848	919	929	915	912	912	910	898	927	919	922	925	922	915	911	898	917	920	887	885	942	980	908	913	937	923	861	872	885	963	964	934	848	929	938	895	963	912	932	888	917	916	917	894	951	852	962	898	868	944	893	904	949	898	969	917	931	885	927	958	901	939	949	879	883	864	922	895	943	933	919	925	905	910	889	957	867	922	919	924	935	907	919	853	892	883	928	924	929	923	965	930	902	961	906	949	962	914	956	921	894	909	927	918	947	907	938	950	924	881	905	894	950	880	953	902	924	920	933	993	918	935	868	937	959	880	906	898	915	909	880	900	900	977	914	900	914	947	936	943	891	927	910	945	895	978	949	920	964	970	908	852	907	856	931	924	867	870	899	944	914	842	847	901	923	878	884	952	879	967	900	940	947	963	882	902	863	905	895	931	919	928	894	869	902	917	943	924	913	941	898	946	942	929	907	977	881	945	902	870	907	908	976	885	901	906	827	909	894	930	892	905	908	960	934	915	951	912	918	883	936	942	917	884	975	917	849	927	926	878	886	899	886	938	913	941	868	898	881	911	936	920	878	922	969	884	927	897	906	908	915	925	922	940	897	925	885	880	889	885	935	981	967	901	904	919	936	903	891	898	902	943	899	930	901	944	968	948	935	867	936	936	940	923	946	932	958	953	1000	929	923	926	890	881	948	893	942	930	948	886	907	954	899	949	956	957	890	904	887	915	965	891	958	958	939	927	916	891	907	887	936	973	954	947	979	872	889	928	955	907	889	932	873	919	936	917	879	931	919	939	937	906	945	908	888	925	893	898	958	855	942	914	933	942	898	966	932	874	916	927	938	932	943	929	882	861	955	955	913	872	921	923	890	954	901	948	921	915	893	928	914	878	947	896	854	929	898	953	929	893	871	928	916	956	947	926	910	944	947	971	885	898	913	932	889	924	953	930	896	933	927	890	916	897	918	938	919	963	914	964	945	898	926	877	894	891	972	968	901	940	884	933	912	928	929	927	928	931	910	912	889	911	950	945	890	866	966	907	907	897	870	913	922	886	888	956	942	923	948	972	940	939	960	872	872	936	885	927	892	898	903	974	930	948	902	928	871	888	951	891	863	964	897	907	862	980	907	890	930	940	907	895	965	898	914	973	937	889	866	900	933	899	885	920	913	903	972	895	913	945	893	938	905	946	940	885	898	926	908	931	894	973	912	892	951	904	908	960	901	911	917	918	924	935	921	910	887	912	909	899	926	935	907	904	874	933	893	881	891	898	874	910	930	921	897	911	894	918	932	964	864	925	927	1010	948	889	894	898	890	934	899	854	1002	954	893	935	903	946	888	866	945	935
27632	20690	17040	9939	4813	2662	1849	1219	1031	757	665	601	577	481	494	510	470	455	470	443	449	400	376	356	391	380	352	360	351	333	347	325	337	320	328	331	323	302	283	318	294	326	314	283	296	289	268	320	310	307	301	281	301	291	266	279	319	295	302	312	326	326	303	267	276	297	281	281	300	268	299	305	287	315	277	302	297	283	317	292	327	269	296	292	295	275	306	283	303	330	308	289	298	295	293	309	281	274	280	295	280	305	288	298	301	275	329	287	293	307	307	304	318	305	325	324	313	302	268	251	292	331	271	324	297	334	326	305	290	288	296	296	320	271	322	311	292	309	328	288	310	303	295	295	302	309	319	339	285	315	285	317	282	255	322	316	301	318	315	285	306	294	287	307	278	294	299	300	323	310	275	286	281	299	286	291	277	279	281	302	277	292	283	318	303	301	297	298	308	277	290	306	328	281	301	293	300	288	265	287	292	275	300	313	311	324	282	281	317	314	298	315	284	304	309	315	301	297	284	289	304	316	294	310	310	281	303	275	318	298	286	271	311	273	302	298	299	299	310	283	286	299	287	279	312	268	301	297	297	293	319	300	301	276	306	291	298	273	301	299	310	269	307	304	323	274	298	299	326	307	306	310	298	302	305	300	306	291	292	323	303	296	305	302	305	310	278	282	266	310	276	303	298	293	293	287	280	299	327	283	295	280	304	296	323	262	285	292	269	291	276	300	307	273	287	307	306	315	298	287	308	293	289	304	288	267	273	293	259	305	296	277	296	291	258	278	311	288	321	286	276	260	291	295	285	295	284	296	291	295	297	313	297	301	285	308	253	301	312	273	296	305	311	274	276	289	300	301	303	334	300	300	283	312	291	308	297	316	287	349	319	314	302	290	295	274	294	293	289	307	295	300	308	291	288	293	265	309	284	306	316	318	304	313	284	329	274	316	271	298	272	300	282	279	300	307	313	274	329	312	315	288	299	311	313	299	276	268	279	296	289	293	286	286	281	319	326	285	297	291	292	297	268	273	287	301	310	333	297	313	304	321	284	316	302	295	309	300	276	301	278	333	314	283	299	325	283	269	316	313	280	305	309	291	304	308	262	306	321	308	281	283	269	300	294	300	322	299	294	304	289	289	287	273	317	350	309	300	298	275	302	278	296	314	299	321	330	294	310	316	294	319	295	291	288	284	309	309	307	278	314	281	330	271	301	302	283	283	287	284	303	295	294	294	297	314	286	291	267	294	304	298	254	309	278	313	264	329	335	310	291	269	300	295	311	289	320	298	303	287	311	275	303	316	294	273	297	316	286	289	277	293	303	296	288	297	302	264	278	293	342	280	302	302	304	283	295	334	287	307	315	297	293	284	299	303	307	280	317	289	296	280	272	280	281	296	298	271	322	297	309	278	315	270	290	279	322	289	298	307	327	279	310	281	287	316	287	300	291	297	314	288	290	324	328	295	311	322	310	299	329	286	300	316	293	282	314	332	302	336	283	294	292	308	309	287	302	278	281	287	290	255	281	272	263	311	273	290	278	286	296	312	307	289	308	299	295	306	280	307	289	278	266	283	277	292	299	260	325	319	267	317	315	283	290	308	275	285	295	303	306	284	278	304	310	298	309	291	267	304	257	308	301	301	308	307	315	287	299	330	313	297	290	293	281	335	317	274	280	283	300	282	313	305	291	303	320	266	284	292	295	319	285	315	288	286	284	286	298	311	289	250	326	308	280	282	284	307	325	283	286	316	293	274	298	281	318	285	299	264	301	290	310	277	294	331	294	279	297	310	313	303	299	288	295	272	300	302	297	337	290	296	280	286	309	292	279	282	320	337	308	276	296	266	257	306	309	317	296	276	323	292	310	276	278	312	262	287	303	290	299	318	264	319	307	276	297	295	314	296	296	286	272	285	301	283	298	291	285	296	295	295	278	318	286	313	295	290	304	315	302	307	306	291	314	289	285	276	304	312	302	272	325	288	285	292	333	316	279	309	315	291	286	325	299	316	272	288	305	273	315	298	297	326	321	341	302	301	317	314	292	283	316	278	309	288	299	312	282	310	327	277	298	306	287	297	238	322	294	298	277	315	326	286	305	301	275	274	301	288	286	302	309	285	274	284	303	295	294	290	298	289	304	319	298	320	294	299	282	278	288	331	285	285	269	325	311	273	298	288	300	281	300	295	265	305	292	284	313	324	270	267	293	255	294	287	292	300	324	315	307	311	284	298	311	274	274	318	294	283	275	288	289	295	299	286	319	285	277	306	294	313	288	281	313	306	283	283	321	284	309	297	310	277	321	317	309	308	308	282	302	311	307	260	301	301	295	292	294	299	286	299	318	289	352	298	319	292	315	298	287	323	292	339	275	323	290	307	275	303	311	303	271	295	295	315	311	324	277	312	280	303	291	273	291	285	294	291	289	276	332	293	288	304	309	281	292	313	294	307	269	300	296	317	290	261	293	268	276	299	270	301	313	308	292	336	305	306	289	270	326	315	312	299	315	302	318	330	295	300	289	284	296	319	280	286	304	304	281	297	285	298	300	294	303	284	329	268	313	259	274	313	297	301	281	298	318	310	290	306	275	304	281	267	300	292	326	304	295	307	273	324	285	283	294	272	284	314	314	291	284	286	293	265	309	330	320	322	290	321	289	298	308	276	305	303	294	275	294	276	290	276	318	304	326	289	298	329	331	275	319	287	276	305	292	285	307	274	288	316	315	301	323	285	335	298	290	323	305	307	327	308	282	288	263	305	294	297	270	286	290	314	270	309	278	297	298	308	266	274	300	313	318	309	303	291	316	321	295	277	293	274	346	249	278	312	265	273	323	311	293	291	287	285	287	297	297	318	297	296	310	263	286	281	250	306	299	292	304	296	292	343	286	318	301	291	295	288	279	311	288	282	297	284	307	290	290	319	318	319	293	297	290	281	303	319	331	312	296	291	341	295	302	286	293	278	289	279	312	307	285	285	296	260	285	310	275	266	309	297	316	311	307	313	288	304	276	319	280	280	334	289	312	296	283	315	315	279	281	283	308	261	316	275	293	313	310	324	296	275	307	323	302	328	320	277	296	286	283	292	327	282	298	282	303	288	287	295	304	280	295	278	306	279	290	290	311	310	294	313	274	309	288	281	334	288	299	321	297	275	312	306	281	308	279	295	267	274	295	271	313	280	294	311	299	295	316	319	300	292	293	290	311	281	287	276	275	312	305	303	288	313	340	303	278	310	302	336	305	281	312	279	314	308	272	315	300	318	304	314	279	288	298	297	265	308	290	286	296	315	304	284	297	318	278	317	318	294	302	271	273	276	268	353	290	286	299	283	290	291	272	268	321	287	344	291	306	300	310	304	287	295	301	289	305	313	306	322	308	272	289	315	285	297	288	310	295	297	297	277	277	298	274	291	301	304	308	324	290	324	296	261	297	284	272	292	288	290	312	309	287	293	297	311	303	338	270	328	315	300	308	273	297	293	297	314	286	288	291	303	297	287	327	308	308	319
20054	30025	27148	17570	12162	8303	5898	4412	3235	2596	2150	1891	1601	1508	1399	1353	1304	1280	1143	1125	1087	977	1003	922	890	878	861	798	821	752	703	696	660	677	651	651	634	621	592	578	617	629	630	695	587	611	568	607	611	590	568	602	605	620	630	622	611	599	618	615	613	608	626	610	609	601	592	650	531	628	590	601	561	562	618	573	566	592	605	556	597	583	597	572	607	556	577	561	551	552	606	597	643	584	592	589	626	579	603	625	619	583	625	601	573	563	613	624	630	595	562	637	564	579	574	600	604	623	545	641	609	633	615	563	594	577	612	546	639	637	586	585	596	578	596	560	577	574	586	605	590	575	625	657	606	606	603	588	636	630	590	604	595	606	574	551	553	599	574	636	595	573	590	667	587	588	582	584	609	566	636	585	570	581	620	601	585	569	593	609	601	604	582	582	632	556	610	558	597	571	592	611	612	562	630	590	570	585	627	598	606	602	573	618	591	615	619	569	611	606	562	599	601	582	619	592	591	635	585	586	575	597	584	553	608	602	637	595	552	606	617	594	587	594	607	573	546	576	574	621	601	583	619	574	567	627	606	576	558	616	608	583	576	585	590	623	605	595	641	600	625	592	586	619	560	616	603	618	623	613	588	599	585	576	574	595	584	561	629	599	590	608	584	575	585	606	608	611	597	597	572	603	558	593	559	579	610	541	590	571	559	604	588	556	630	631	609	604	577	589	553	589	562	606	636	615	560	618	586	624	638	586	621	620	605	620	583	587	577	603	558	604	609	604	611	625	570	603	564	581	573	621	610	571	560	537	564	584	619	596	634	597	592	615	595	592	647	568	610	573	607	588	571	568	602	592	580	543	592	571	614	613	515	602	614	594	563	597	616	586	561	589	586	548	595	562	571	564	620	600	613	616	587	609	634	571	584	610	574	604	629	600	615	561	584	548	598	591	620	611	597	569	581	591	598	592	536	566	579	605	621	639	618	583	585	549	636	553	600	630	648	606	575	633	610	577	557	575	553	606	576	643	608	556	613	571	570	568	602	581	582	587	545	586	601	597	609	587	619	545	590	581	636	597	587	584	565	586	569	580	561	580	592	591	630	629	578	615	596	605	607	578	605	604	571	582	578	590	573	591	535	598	615	636	559	615	560	603	599	586	593	557	626	584	601	601	625	595	598	624	634	622	610	585	648	567	637	623	619	559	625	599	597	597	592	576	576	575	607	609	591	575	601	565	577	628	568	626	612	575	623	598	621	613	610	566	627	630	645	563	590	578	641	628	563	618	564	563	614	566	564	596	549	601	611	586	606	575	558	565	585	572	576	632	590	612	575	616	596	592	574	609	637	589	556	590	590	592	601	589	578	624	607	609	575	581	591	567	601	599	602	596	613	573	622	578	608	578	594	614	563	577	613	578	590	616	595	610	614	606	570	588	548	583	600	618	623	603	528	603	586	592	592	558	606	616	606	604	594	607	603	550	616	645	561	562	585	610	615	563	583	600	588	607	600	645	590	579	631	654	607	622	594	577	580	593	598	591	591	523	585	595	591	593	611	574	583	638	598	586	584	583	583	622	595	583	616	612	643	549	588	606	607	646	583	583	619	597	583	562	646	599	600	583	611	664	615	559	639	595	632	564	609	569	600	600	592	594	620	646	591	566	579	638	600	619	575	601	554	592	603	570	575	591	581	588	583	587	567	648	603	610	619	584	595	591	578	591	595	557	573	587	567	607	595	590	598	588	573	598	626	633	561	596	559	592	599	612	592	612	573	626	573	597	589	520	578	589	596	602	578	609	589	584	581	590	643	542	535	564	619	609	605	596	586	641	600	569	640	586	589	612	583	547	595	601	619	555	625	607	606	546	637	630	607	555	591	634	632	593	578	592	548	598	580	590	603	581	629	644	579	621	597	607	630	581	640	615	568	611	605	605	608	595	629	567	614	554	587	600	609	658	619	591	601	596	566	544	560	577	577	594	569	606	593	631	596	594	653	639	619	585	594	578	609	570	590	576	599	560	625	589	551	581	595	634	601	601	589	590	603	624	624	571	572	581	570	615	587	577	631	618	613	618	579	567	623	587	603	631	627	641	636	567	566	538	642	601	576	610	600	553	618	591	609	588	560	607	577	599	555	582	653	581	634	624	631	613	591	585	565	636	530	592	597	583	544	607	564	602	578	585	587	608	596	592	609	583	578	629	593	621	606	652	594	624	612	581	603	565	614	613	614	649	606	574	621	630	622	560	590	597	599	574	568	594	603	555	614	563	589	630	562	592	585	603	604	617	540	587	580	597	588	594	582	563	619	596	589	594	645	580	588	598	581	580	553	546	617	564	582	582	584	649	553	612	592	559	587	587	577	585	604	582	600	556	579	582	573	584	644	621	567	613	590	609	611	600	634	585	560	619	601	609	591	589	601	588	582	616	580	623	596	617	616	638	641	528	604	551	597	604	564	605	596	592	613	570	614	610	579	601	575	566	588	608	605	604	596	550	602	569	603	603	577	605	604	571	581	618	634	621	630	641	543	613	550	587	577	568	603	561	570	619	614	576	626	605	601	588	632	594	600	591	598	605	574	590	586	632	588	601	605	580	581	598	556	596	562	607	567	606	653	575	596	640	603	615	591	608	579	555	579	604	645	550	589	615	615	588	566	609	584	630	614	582	582	596	571	600	584	570	593	598	616	579	645	601	596	569	586	581	613	573	588	594	619	613	617	591	604	588	603	597	579	589	643	592	589	608	584	607	633	605	611	553	623	570	594	618	591	597	620	586	586	601	572	607	601	556	577	603	610	601	564	579	600	605	593	638	610	577	629	615	578	575	589	592	596	565	545	574	607	584	626	599	629	555	533	595	582	608	599	592	612	590	579	564	584	638	597	608	590	566	607	557	553	541	563	597	573	566	584	605	627	596	633	587	633	579	600	588	589	611	571	624	581	608	572	584	605	605	622	572	575	616	604	586	562	608	606	593	578	563	616	610	558	575	617	568	586	580	545	647	637	623	603	627	652	574	608	611	615	598	628	590	618	599	614	601	605	581	593	577	595	607	606	570	606	568	568	626	612	576	611	578	590	647	612	612	611	597	604	557	617	583	603	635	586	601	602	582	583	607	625	592	570	557	594	631	582	560	637	602	590	615	580	599	598	529	643	616	581	593	615	645	625	618	596	616	620	557	601	602	622	612	612	595	640	611	610	579	561	603	621	589	571	582	598	587	611	604	602	591	612	601	571	609	605	610	639	574	622	602	622	634	571	620	588	591	618	627	601	581	546	585	594	570	575	589	604	618	587	586	610	590	598	585	577	575	650	579	624	618	656	572	608	621	602	576	588	594	540	583	577	595	592	585	574	556	595	608	583	579	564	605	631	624	612	595	582	599	613	611	608	562	555	608	583	616	608	553	576	598	637	561	585	590	571	542	562	648	580	582	607	611	634	643	591	571	587	595	587	578	561	607	602	572	590	576	603	552	582	548	600	614	601	574	575	591	591	590	598	598	621	577
25228	21538	28070	25409	17412	8372	4722	2944	2139	1695	1321	1103	984	844	902	788	746	724	663	692	612	606	592	545	556	483	512	486	481	433	389	413	398	384	369	361	379	378	379	360	359	358	352	327	357	327	331	363	331	351	388	340	345	358	375	344	335	327	331	339	339	375	363	345	349	352	345	325	380	339	355	297	366	372	337	322	344	355	350	333	379	366	363	349	389	368	350	353	330	330	334	394	334	374	327	348	345	382	331	351	378	339	326	318	351	346	344	373	342	372	374	323	378	349	371	341	310	332	348	354	333	371	371	360	333	319	345	348	305	366	354	340	358	316	335	355	336	343	361	338	351	370	358	334	337	325	359	335	309	340	352	353	349	372	354	355	353	348	339	346	322	323	345	343	330	311	343	317	349	356	400	391	345	337	349	322	341	358	337	380	346	349	375	339	364	338	340	342	371	324	347	320	359	332	366	372	343	338	377	346	352	390	311	342	355	335	378	347	339	369	377	304	354	306	348	347	339	319	358	350	356	363	365	310	345	336	342	368	315	385	361	350	366	334	369	351	328	334	326	318	353	329	333	336	360	327	354	312	375	331	342	359	324	353	340	340	354	344	360	348	353	318	341	343	364	338	363	307	370	335	329	380	337	367	323	327	346	313	333	374	352	340	335	347	332	343	352	355	328	320	330	390	326	321	338	321	372	351	359	339	345	345	353	332	368	376	338	325	351	336	323	336	364	325	325	364	331	323	340	344	389	360	326	323	361	340	307	328	337	357	325	363	362	337	352	341	338	352	348	365	371	334	336	347	363	292	337	314	350	326	299	324	349	369	321	371	333	349	348	353	322	340	296	347	342	347	332	358	378	330	388	333	345	348	326	335	332	314	331	326	323	329	369	333	339	326	332	339	347	322	329	350	350	346	350	353	316	349	342	367	331	338	334	357	375	354	326	333	309	336	353	352	327	358	339	330	329	360	335	316	360	361	349	334	355	343	346	347	341	350	364	391	362	351	340	349	340	344	361	334	355	336	346	353	351	345	318	336	329	331	345	349	350	377	333	398	282	328	353	337	334	351	358	343	341	356	321	352	295	346	338	359	341	324	348	352	347	310	328	352	329	348	326	376	347	324	337	360	327	389	323	349	322	353	366	305	342	329	311	351	345	326	335	358	340	337	342	356	342	320	348	340	364	336	325	353	352	343	329	344	312	321	352	357	343	319	365	348	365	366	349	319	388	352	351	345	338	363	333	349	406	381	339	340	375	361	363	310	351	332	366	379	336	342	355	320	346	338	319	330	330	390	358	359	379	325	338	367	321	317	355	311	329	351	344	396	353	347	327	311	354	321	308	363	336	312	341	344	349	357	292	344	331	318	357	310	348	340	339	359	343	381	354	333	357	371	343	339	325	372	358	354	332	360	351	356	372	338	319	350	360	317	360	336	347	355	340	349	325	357	341	354	380	344	340	339	347	375	376	370	399	350	332	366	350	320	364	343	372	297	315	353	373	367	317	328	346	347	322	362	321	372	339	340	369	325	340	339	346	344	338	356	355	376	313	345	353	346	348	361	388	368	361	351	337	330	337	334	339	372	304	359	330	358	356	379	339	365	322	355	330	358	344	367	390	355	333	346	331	373	347	316	345	341	353	323	354	348	342	333	344	309	333	333	306	361	295	331	356	347	360	330	355	306	334	333	375	332	339	318	340	356	337	346	342	358	319	331	334	343	341	350	370	340	358	359	337	339	357	364	318	364	381	340	365	334	335	348	336	367	360	361	341	334	332	334	343	328	354	314	326	352	349	360	350	352	344	310	379	353	316	347	347	350	296	369	342	339	327	358	355	312	324	347	358	347	325	342	381	356	353	320	309	342	347	329	351	340	376	327	315	370	328	386	360	354	328	405	337	351	345	322	356	365	346	361	351	369	351	392	345	322	347	348	320	345	343	337	360	370	332	345	379	380	371	328	346	374	363	366	343	316	343	342	393	339	343	311	360	323	333	308	371	348	363	342	336	350	385	352	343	351	355	319	342	346	366	337	373	348	350	320	369	365	369	378	338	323	346	326	369	328	349	320	339	354	388	342	360	357	343	358	348	330	318	326	345	350	330	350	349	345	346	332	341	334	360	337	370	308	363	363	339	332	376	342	333	331	338	338	354	337	328	326	333	324	324	336	355	359	372	337	367	363	299	359	347	335	337	373	352	314	368	355	378	347	329	360	354	344	337	309	346	379	321	366	328	323	382	366	348	413	343	395	401	348	368	356	344	364	338	374	339	377	365	358	361	351	372	344	342	367	352	337	346	340	348	334	330	347	353	352	353	341	339	322	355	346	374	352	362	361	341	363	357	324	341	315	338	362	367	328	364	374	328	360	356	365	344	344	370	345	366	369	359	346	370	353	307	350	329	371	383	367	381	366	359	353	367	357	365	332	374	356	352	328	357	364	333	335	333	348	335	385	339	335	360	330	326	311	359	332	368	350	376	312	356	342	374	349	314	355	356	347	312	324	355	357	328	331	348	348	371	327	346	347	329	358	340	316	370	347	354	322	327	351	335	333	341	352	370	337	333	354	350	342	321	343	353	345	386	346	348	350	357	349	355	391	352	346	342	352	317	367	354	367	339	380	311	332	348	361	334	340	346	330	347	341	332	379	324	331	334	328	359	344	365	335	331	380	361	305	335	323	354	375	344	341	341	346	344	339	354	313	342	339	347	349	339	336	370	369	331	380	363	333	333	354	327	347	370	329	351	347	343	348	358	351	361	314	377	352	316	342	365	339	346	343	359	349	339	317	357	364	375	325	292	350	328	319	352	335	339	351	333	326	336	334	321	353	337	327	362	347	376	385	386	342	347	327	362	339	320	357	353	371	339	339	360	397	330	333	381	364	367	338	314	365	328	360	361	347	373	360	349	317	350	317	320	347	348	351	334	339	342	331	367	367	358	367	377	359	332	316	365	347	345	354	380	328	360	371	377	368	345	341	349	355	353	348	332	375	367	346	326	306	362	348	321	356	328	331	341	345	350	322	348	340	368	354	341	349	339	347	345	332	347	323	362	346	368	373	327	318	370	345	339	361	349	365	346	366	328	344	347	401	346	317	346	331	359	343	361	353	316	315	353	330	359	389	333	357	349	336	359	349	317	345	346	387	312	352	308	338	330	335	334	353	337	339	336	357	341	338	342	327	321	360	349	360	372	347	330	349	325	324	341	370	336	346	332	329	368	344	356	369	382	342	350	347	319	362	336	326	394	349	321	345	360	339	351	362	334	344	341	329	362	341	353	341	350	328	345	339	363	335	367	362	339	342	372	333	337	346	350	351	374	357	362	348	366	330	343	358	336	318	334	354	345	342	308	356	364	333	346	331	348	310	344	349	332	375	343	361	352	375	327	339	362	343	335	342	354	353	348	349	341	362	371	365	351	343	335	334	335	379	332	342	325	359	359	330	332	331	354	353	348	340	330	334	345	371	341	342	367	387	344	356	356	348	349	350	345	348	337	350
22826	38295	35427	25934	19598	14765	10903	8260	6264	5070	4045	3520	3076	2671	2431	2395	2276	2119	1980	1878	1783	1610	1470	1422	1344	1249	1214	1170	1134	1020	923	854	829	812	738	729	734	707	742	726	721	662	699	701	662	706	679	670	710	707	695	685	674	664	645	649	677	684	685	659	661	687	682	683	696	680	671	710	664	671	725	725	625	673	687	651	696	671	632	673	685	712	673	673	690	701	670	685	702	699	707	711	689	640	679	705	669	668	647	744	664	668	663	673	674	701	680	658	659	687	694	673	659	707	667	653	697	679	665	700	672	716	667	622	684	658	636	679	713	669	661	687	675	673	697	608	690	684	701	733	689	716	672	676	701	668	673	701	732	712	625	662	651	691	667	722	706	658	679	707	663	700	668	640	668	684	666	670	686	683	658	679	743	667	665	661	700	667	705	673	634	673	676	677	695	700	677	673	654	674	662	681	663	681	677	674	732	660	693	679	683	671	733	728	655	703	654	648	674	722	662	668	683	684	701	694	632	705	652	663	684	659	701	697	708	709	688	635	651	663	735	681	701	675	684	674	681	685	667	680	669	676	682	687	638	667	698	729	687	699	720	713	651	638	675	635	672	712	662	712	694	620	663	712	744	689	650	698	742	643	665	679	698	689	671	649	710	721	710	730	681	710	667	665	659	673	669	659	674	724	695	716	667	672	691	691	664	671	670	669	641	672	667	660	684	639	652	636	727	656	680	688	663	707	706	636	662	669	664	699	705	648	722	703	741	744	672	629	668	726	697	702	667	697	688	663	692	631	676	662	738	677	678	680	686	700	621	740	679	678	649	670	621	665	654	656	649	702	673	690	691	693	681	685	670	713	640	709	680	689	647	717	699	684	682	703	666	677	667	718	681	688	720	701	666	660	690	657	607	715	691	646	618	694	678	703	673	649	656	650	681	629	651	677	680	662	693	701	669	717	695	667	687	638	707	625	679	704	689	698	716	730	671	679	718	676	670	717	639	714	661	665	671	708	652	645	645	662	739	673	722	669	706	693	688	667	696	657	641	675	613	668	641	653	675	678	652	680	707	688	650	674	725	694	694	735	715	646	664	620	713	678	679	670	695	708	658	689	624	714	679	668	661	682	652	683	739	662	669	723	651	707	709	681	612	660	695	698	719	704	677	668	666	684	668	629	677	639	638	701	707	677	705	686	665	665	675	715	704	720	682	639	672	700	670	667	704	726	678	727	676	647	675	656	695	644	737	722	690	632	695	681	672	665	659	719	696	680	662	687	662	665	726	685	668	679	725	655	648	621	686	676	659	667	756	663	668	652	703	678	674	689	622	693	732	680	681	648	691	662	644	695	699	722	725	646	697	654	666	701	634	673	682	661	678	699	638	742	682	671	639	697	630	703	704	667	685	647	663	669	685	674	643	677	660	680	707	672	658	616	711	633	675	708	646	697	664	669	659	723	699	651	649	671	650	672	680	683	653	701	697	680	685	668	665	693	640	689	651	662	669	674	685	623	695	656	700	680	686	689	688	705	681	642	688	656	696	700	693	701	701	706	680	680	673	699	666	691	684	674	716	717	675	698	701	727	680	658	665	678	653	682	660	720	666	673	644	666	657	645	673	680	685	665	706	716	671	705	707	704	687	686	630	663	673	627	712	702	669	697	710	696	673	682	733	680	665	672	650	682	692	658	641	647	679	715	672	656	667	638	696	678	677	696	667	660	685	693	713	699	665	696	640	622	694	677	747	731	684	672	694	712	662	707	650	651	638	680	708	693	677	683	667	666	658	651	668	660	673	644	695	694	691	698	673	726	652	690	711	711	683	642	691	667	701	690	685	688	684	664	697	622	690	658	701	686	683	648	729	651	661	709	660	673	654	676	680	680	668	673	661	662	663	665	662	677	704	672	649	672	676	655	686	692	667	720	666	642	690	684	699	715	680	718	638	701	698	662	707	667	672	681	727	684	656	684	687	657	698	679	729	687	693	725	676	717	673	688	670	685	702	684	676	698	679	653	677	641	677	693	729	677	651	675	663	683	650	652	708	686	697	702	706	694	641	710	644	699	695	627	697	667	694	665	699	687	693	702	690	688	693	694	692	708	645	699	690	671	682	653	726	653	687	681	697	669	691	695	645	753	728	689	670	625	685	676	699	666	657	681	654	701	730	695	676	700	727	608	687	711	683	690	722	689	661	672	681	634	676	704	709	686	662	699	649	714	626	660	677	632	693	660	707	660	713	661	660	676	668	680	654	689	665	654	658	649	674	687	662	719	687	684	704	633	700	669	666	680	650	649	679	671	659	674	682	630	706	632	706	658	704	674	674	674	727	641	689	659	652	701	749	698	728	681	673	661	687	680	658	634	625	683	664	631	685	666	674	674	676	671	687	673	683	675	641	698	678	691	689	704	695	704	684	677	680	677	713	664	680	663	705	657	678	682	693	680	689	658	646	664	700	664	665	682	680	649	670	679	695	637	713	681	641	651	651	704	701	685	671	660	651	700	691	725	678	700	676	719	677	705	637	724	694	665	680	658	683	659	681	730	614	675	677	697	659	706	640	675	670	697	635	728	695	676	685	728	660	673	686	662	682	650	659	646	658	654	651	691	685	656	690	687	628	603	625	704	675	687	703	685	631	718	659	637	648	713	680	701	689	676	643	665	711	678	696	682	690	667	693	666	721	700	676	698	672	698	689	700	658	656	718	695	677	680	708	679	744	685	712	666	683	694	631	666	686	665	701	672	728	673	664	682	628	669	722	705	724	720	660	621	656	700	674	669	648	676	687	718	674	693	652	670	702	671	657	662	717	683	662	693	665	683	685	690	706	715	667	701	698	700	692	651	692	670	721	677	685	648	718	698	689	611	694	656	698	677	673	645	673	702	633	666	719	698	639	653	653	626	729	667	703	715	675	686	648	655	704	689	676	719	703	645	686	674	710	709	679	651	656	705	678	731	694	697	711	690	696	711	690	743	669	712	673	685	656	658	727	697	665	631	724	707	683	711	664	731	685	696	691	698	665	751	661	704	684	670	680	650	669	661	680	695	648	684	685	722	631	667	689	687	682	695	705	621	701	671	646	668	685	673	653	671	703	690	639	701	686	687	649	628	677	693	752	660	707	672	697	672	656	705	645	666	598	672	752	658	688	672	661	661	657	669	703	684	660	741	698	665	682	688	678	637	694	721	687	696	726	685	676	703	689	688	673	690	684	724	658	660	660	708	681	646	670	685	660	674	636	683	660	648	680	664	659	669	656	678	636	655	666	696	656	696	712	730	657	688	712	698	670	672	633	696	681	668	676	646	620	682	666	680	729	704	720	661	655	674	689	665	695	652	713	663	638	684	676	688	731	684	678	686	680	682	698	619	678	669	697	651	689	659	647	655	674	695	704	666	663	661	690	674	654	693	693	679	715	663	686	687	655	690	668	677	672	668	658	704	682	732	655	697	676	701	656	665	657	684	680	693	687	716	686	692	653	685	676	648	659	729	744	715	651	684	691	693	712	691
24228	21486	28934	24476	21578	17042	8984	4831	3320	2610	2129	1790	1560	1397	1295	1271	1267	1190	1088	987	929	857	869	857	772	783	705	706	710	595	622	603	568	539	524	552	531	580	500	490	473	519	481	475	466	503	514	491	528	468	495	504	542	505	479	516	473	459	532	439	469	535	511	465	491	508	517	493	493	483	481	504	478	475	443	473	488	505	552	503	476	506	528	506	508	513	473	507	525	477	475	508	494	511	506	501	474	529	489	477	483	468	538	491	471	463	513	489	516	497	510	480	504	464	515	477	505	519	495	471	515	494	503	510	446	452	453	497	504	494	460	533	551	505	497	539	492	502	563	498	479	456	491	479	482	459	482	470	471	465	527	507	497	519	472	453	506	483	494	509	497	512	500	459	448	481	464	449	472	496	501	510	469	500	476	495	491	506	502	466	514	503	489	506	506	513	493	506	491	486	523	478	503	491	466	513	486	481	489	471	502	506	503	523	469	482	474	507	472	510	491	490	496	517	506	556	532	511	487	498	489	483	482	493	517	477	481	514	488	463	463	480	509	500	528	466	516	486	488	506	469	515	533	471	531	523	470	494	472	509	492	556	475	488	507	517	489	512	522	487	493	493	537	497	498	506	485	495	487	498	503	496	495	519	471	490	513	506	473	471	508	535	483	484	509	459	512	469	465	482	467	505	501	525	482	482	457	469	505	469	493	485	462	493	485	475	481	478	428	474	479	504	485	445	485	479	476	463	489	485	520	489	465	538	475	478	470	506	504	543	480	494	490	475	498	461	531	501	463	502	470	533	446	501	480	484	502	495	473	486	478	453	479	493	465	508	533	525	470	461	484	491	466	469	497	476	516	505	543	461	484	526	499	544	477	467	505	484	498	517	485	483	494	513	503	524	463	489	508	487	473	495	481	486	470	489	513	537	526	500	516	476	505	499	502	476	489	504	513	513	494	516	516	495	478	510	456	485	480	471	474	477	508	474	483	497	521	471	486	490	497	490	468	544	489	461	481	511	464	520	520	532	480	471	492	510	514	530	468	518	485	462	523	472	447	471	468	480	500	496	475	496	489	475	496	493	487	497	525	508	527	531	506	487	452	481	485	512	509	487	482	470	511	507	472	498	515	481	453	480	520	443	463	485	514	487	489	494	463	474	458	431	511	460	490	490	535	504	483	513	521	474	564	495	511	495	482	464	503	527	482	490	533	471	482	494	491	485	534	497	470	471	483	500	480	489	533	483	464	453	465	466	452	495	500	555	505	497	507	496	522	494	451	478	514	528	551	483	510	490	529	440	470	487	484	508	498	497	482	490	484	504	456	501	458	468	527	461	468	555	523	470	532	492	521	483	480	476	477	502	480	460	482	529	514	527	464	503	515	472	478	488	452	483	457	517	487	477	508	523	496	464	466	502	500	503	495	471	470	504	520	483	482	445	502	498	460	471	469	453	470	487	477	496	505	501	524	485	475	474	464	492	526	499	437	441	517	454	486	527	446	478	493	489	562	497	443	456	497	493	455	502	508	483	453	489	480	468	490	478	517	479	479	521	477	443	497	457	491	457	503	507	526	434	518	492	511	507	498	500	452	478	513	545	466	509	518	475	446	468	482	460	497	471	512	463	461	471	499	464	512	487	521	494	446	484	525	474	462	483	520	496	473	507	525	504	485	527	496	489	479	483	489	519	497	482	470	502	490	488	492	474	497	490	493	480	490	513	482	474	479	470	485	482	497	486	503	529	475	522	451	503	517	465	467	488	444	456	484	523	526	509	495	482	494	507	506	485	463	476	470	485	493	492	507	500	480	457	493	539	476	539	483	482	483	519	504	479	518	476	473	460	495	500	485	449	525	453	470	525	503	517	522	506	529	479	474	530	454	494	516	523	518	502	494	514	433	443	488	484	514	493	481	492	484	497	492	495	486	495	513	448	509	475	509	480	488	518	566	469	512	474	519	494	476	450	472	493	524	488	477	516	445	453	505	443	478	519	496	479	504	474	515	497	451	488	461	456	473	473	499	458	496	459	454	494	429	480	462	507	502	469	471	478	455	539	476	522	464	478	492	520	475	478	527	501	459	506	509	492	463	507	474	450	515	483	493	494	492	482	479	514	472	507	491	496	497	525	473	510	483	474	480	502	460	502	453	490	475	493	499	446	500	532	488	516	506	472	499	512	497	492	488	475	462	489	494	502	521	469	503	487	510	465	462	487	506	483	461	491	506	493	447	510	450	482	496	463	489	482	541	478	532	508	484	473	468	501	488	470	491	480	520	494	475	484	513	462	496	515	506	499	484	484	507	477	490	490	459	492	524	520	497	498	509	523	461	493	507	483	501	505	522	472	521	509	496	456	504	520	489	473	516	503	459	483	483	478	474	501	500	474	506	466	481	527	502	456	458	460	522	494	475	493	508	485	441	502	510	479	511	477	453	501	522	491	487	477	516	482	505	496	509	492	478	498	478	457	512	507	488	483	481	486	471	519	512	475	503	550	501	518	509	470	491	494	460	502	511	492	509	506	481	484	463	521	478	459	478	469	481	476	494	504	501	538	497	524	474	478	489	473	486	498	516	515	523	481	481	484	507	484	496	512	512	481	496	522	490	476	530	496	442	517	490	460	494	489	466	452	483	526	486	493	528	492	490	536	463	494	488	495	498	549	462	474	483	507	536	520	483	470	507	484	493	467	470	451	468	523	484	483	515	479	491	463	494	509	475	474	511	508	523	507	483	503	471	515	523	482	477	480	481	546	487	493	482	519	471	507	510	472	475	457	489	455	462	478	483	505	507	491	522	452	484	498	523	517	498	472	486	513	500	488	521	514	506	498	508	481	511	524	459	501	456	511	472	498	460	510	501	550	466	511	479	488	484	492	496	468	494	481	508	467	526	515	445	458	528	507	499	492	522	504	508	465	464	492	526	457	461	508	492	475	507	506	484	510	465	509	504	491	496	451	493	439	465	508	492	490	529	503	531	494	493	484	494	516	470	511	506	473	541	500	501	502	506	507	504	513	467	472	473	455	489	486	489	482	507	491	484	457	499	523	453	499	480	467	524	487	522	487	479	479	526	517	488	487	495	524	479	517	542	494	516	508	500	463	501	489	497	484	506	535	512	491	513	468	500	482	472	479	527	468	499	513	492	459	473	518	478	498	479	492	483	479	475	474	499	518	483	501	537	504	505	495	476	493	511	504	519	467	478	526	492	493	481	472	489	462	492	497	506	495	472	502	507	503	476	500	501	509	498	497	515	483	455	480	498	489	503	512	438	485	530	483	512	477	475	498	474	484	510	496	512	539	491	490	516	483	499	465	524	505	484	501	493	462	485	440	488	507	473	487	498	520	504	505	487	480	468	467	486	487	473	534	453	502	469	501	500	475	488	528	496	487	504	508	484	484	494	491	496	514	476	464	512	480	496	504	493	505	472	479	475	523	460	458	485	494	473	507	493	515	495	460	480	509	506	477	533	478	489	487	503	480	489	510	476	504	495	472	490	467	467	486
25097	42836	39918	31183	24644	19248	14744	11767	9220	7453	6032	5377	4654	4181	3915	3554	3540	3229	3004	2709	2563	2307	2112	1990	1944	1815	1739	1738	1562	1389	1299	1189	1089	1092	1095	1006	1020	924	987	994	994	952	878	927	922	885	962	935	953	912	907	898	913	922	940	963	886	918	900	890	929	875	1003	943	951	900	942	909	942	906	919	860	906	941	924	884	905	923	921	894	933	851	900	921	851	895	889	871	913	924	947	911	938	921	930	930	914	909	912	912	967	902	926	928	901	955	915	897	891	869	946	891	939	916	902	929	949	957	906	893	953	926	921	932	896	923	915	940	932	902	937	954	937	890	875	931	892	857	902	924	928	879	893	935	923	962	932	955	946	969	902	941	950	973	891	932	943	895	936	905	899	888	933	948	936	867	921	868	910	947	944	913	946	964	927	881	948	941	875	906	903	895	960	944	946	904	893	934	924	924	932	906	923	917	912	937	948	963	880	864	883	915	869	913	953	895	936	929	863	864	904	904	935	930	883	927	933	981	848	930	911	899	949	900	930	893	866	1000	938	914	976	916	970	923	903	885	951	873	866	936	901	909	882	889	924	941	922	908	915	956	882	884	915	889	982	878	912	896	947	941	912	923	937	943	905	901	937	860	971	924	911	878	883	909	920	897	965	916	840	863	896	884	934	900	914	936	962	942	889	912	919	927	960	945	952	885	890	945	920	914	921	879	911	913	925	911	939	963	953	877	903	898	956	877	916	928	897	920	943	932	953	913	892	934	921	948	934	927	890	897	976	927	900	846	899	860	943	954	884	952	944	883	889	926	882	861	937	903	912	912	945	844	982	907	882	899	940	908	880	942	905	904	922	863	948	898	967	890	946	925	937	881	913	943	899	953	911	914	894	913	904	905	897	919	981	891	975	915	912	873	899	919	933	916	975	938	902	890	963	920	916	953	953	875	984	912	942	927	956	878	906	923	919	961	834	895	875	975	965	941	969	981	938	882	919	864	898	898	883	899	907	890	912	921	896	907	888	935	883	917	925	890	924	868	919	934	873	872	902	908	894	933	907	932	927	893	921	899	923	910	961	899	922	901	938	959	913	965	931	952	858	910	918	917	892	938	907	899	927	901	932	951	909	934	914	924	889	917	859	897	853	883	931	962	958	937	892	897	861	975	958	916	914	915	868	936	911	833	923	920	841	905	939	940	891	941	887	910	920	932	884	929	871	879	888	896	897	864	925	898	889	950	912	937	972	960	914	894	921	834	882	930	960	919	955	940	953	1007	929	907	929	890	935	899	932	900	955	924	862	954	926	858	933	903	917	878	944	853	910	879	927	899	956	966	949	874	926	944	876	906	919	873	947	906	916	918	892	894	894	922	871	920	924	827	903	885	919	943	912	900	895	880	922	896	902	898	844	929	920	905	941	932	926	952	917	963	877	907	864	972	879	854	920	870	929	940	923	982	924	898	916	907	925	908	896	911	961	928	909	906	926	891	909	898	918	898	938	899	898	922	847	870	897	892	915	916	902	906	960	925	935	904	936	926	889	963	909	903	889	930	944	911	881	934	871	913	914	966	928	950	933	904	895	864	897	850	939	937	906	889	940	920	947	896	909	949	951	965	868	945	869	935	915	925	895	900	889	871	887	936	914	933	923	930	918	946	957	951	856	923	908	922	930	907	925	945	896	908	933	907	891	925	896	889	890	946	865	893	875	931	853	907	886	903	935	948	938	965	917	903	925	884	903	904	912	915	894	859	915	891	911	943	907	896	926	930	906	902	885	911	906	969	863	901	888	928	946	936	853	946	908	887	901	870	943	967	890	906	861	870	919	959	900	935	911	907	895	906	864	853	937	923	898	911	907	957	896	938	923	885	880	942	912	942	897	955	951	925	890	925	912	933	904	905	933	850	911	909	898	908	933	958	943	852	857	901	956	960	885	914	886	841	935	945	955	970	894	848	921	943	977	945	909	921	942	909	964	958	942	930	915	955	865	926	937	922	910	910	905	869	964	905	850	936	891	926	917	986	907	887	959	924	885	900	883	887	915	920	925	861	936	933	908	883	860	946	937	894	896	873	887	931	951	900	932	930	892	923	906	884	872	904	878	885	880	954	882	870	923	931	886	913	877	898	958	946	911	874	890	863	901	875	896	940	866	898	922	839	909	919	971	911	881	922	887	895	949	906	946	904	877	933	902	880	932	872	949	859	898	913	910	957	895	899	914	879	867	905	877	911	906	967	915	892	900	881	959	892	887	905	874	955	909	936	937	939	938	887	917	939	912	903	923	950	886	895	897	908	921	908	893	923	948	922	986	921	895	950	929	944	943	890	895	909	872	935	940	901	918	931	971	955	870	909	904	872	940	960	947	854	911	961	929	926	931	860	904	917	900	861	851	941	905	905	899	902	909	924	920	973	909	884	913	884	896	881	871	950	887	892	919	877	921	885	890	937	926	930	865	892	879	886	871	918	868	895	916	896	873	929	861	870	878	912	965	909	912	914	897	901	888	914	831	918	903	939	914	936	956	968	927	886	902	889	920	884	892	906	931	851	917	900	953	933	892	866	919	960	926	943	948	920	906	918	919	935	959	860	950	954	916	907	943	851	897	946	867	851	923	884	908	929	843	917	888	896	894	942	902	915	923	912	901	909	954	910	872	918	937	929	910	919	900	936	925	942	924	889	909	912	933	986	920	892	893	936	920	889	863	898	939	926	916	863	918	883	942	975	881	927	882	945	944	876	908	873	939	918	892	927	880	895	922	890	897	973	890	889	898	953	896	871	889	871	940	946	889	909	910	962	905	875	902	944	884	868	926	884	928	868	876	973	942	906	915	907	954	913	902	887	876	937	901	922	938	952	885	932	967	918	960	907	909	924	871	870	892	925	886	961	950	858	874	920	954	962	899	916	972	905	897	942	909	924	821	904	875	905	858	961	913	899	935	891	931	942	919	935	900	960	911	913	900	875	925	916	928	913	919	899	899	913	871	919	892	899	907	900	885	980	967	924	894	854	927	913	871	944	940	853	905	889	899	901	892	949	921	928	886	908	872	890	915	917	956	928	869	898	918	914	895	918	932	874	903	904	886	917	929	894	948	959	890	901	919	906	910	930	912	905	903	946	929	878	858	914	932	892	916	936	919	909	877	934	883	932	902	898	911	901	859	903	892	954	949	894	955	924	903	876	938	868	917	963	903	935	901	931	880	865	919	950	870	930	922	907	965	906	926	951	909	931	865	888	931	885	919	911	941	916	954	921	870	909	971	889	962	965	888	871	947	1004	920	904	919	929	925	863	901	971	922	909	901	878	898	913	888	935	936	929	922	864	855	889	935	900	872	913	926	922	952	909	951	890	945	912	910	843	903	891	897	933	920	865	933	906	902	961	929	914	875	939	959	911	920	935	894	951	884	936	865	906	941	937	936	896	919	907	848	943	939	990	889	907	910	927	926	830	902	903	927	904	913	894	916	918	932	896	917	946	886	934	912	857	928	922	874	920	898	892	924	974	934	888	924	944
27723	20809	17066	9941	4504	2561	1698	1200	998	800	714	615	563	528	512	492	524	484	425	422	401	415	391	382	356	400	340	323	360	344	347	317	322	278	273	302	313	303	314	304	290	343	307	295	268	307	308	290	312	291	280	307	296	283	319	285	294	312	305	290	310	283	276	263	313	303	301	320	308	290	271	288	318	286	286	308	291	307	266	302	310	267	288	306	289	284	299	295	299	268	298	290	288	333	298	293	276	273	292	297	284	264	303	289	299	251	292	300	316	317	334	299	288	316	320	280	290	296	278	310	276	303	276	285	327	291	307	311	304	315	313	299	303	306	260	324	320	293	301	310	317	306	308	299	310	293	318	351	286	280	292	283	318	285	326	307	292	309	337	309	295	260	283	278	320	276	305	295	301	315	292	279	288	290	287	302	281	284	298	288	285	310	300	297	314	283	302	298	314	266	267	275	255	285	268	273	305	306	285	321	292	326	318	292	302	306	289	290	297	297	313	286	301	261	310	298	306	280	273	325	281	291	284	295	314	298	307	321	286	293	332	294	301	355	296	307	293	320	309	299	290	352	281	285	277	298	302	305	301	300	311	304	312	300	312	327	294	289	298	265	303	307	297	307	289	251	280	304	289	272	303	312	300	307	287	286	277	308	288	324	280	291	271	295	305	311	300	335	313	312	312	302	300	281	287	284	302	290	282	292	303	312	270	281	291	324	270	297	312	286	298	291	310	306	292	293	300	327	301	322	305	300	292	302	313	331	296	284	310	315	298	270	308	289	259	289	300	304	253	300	309	308	303	301	306	303	318	258	274	256	272	285	311	309	300	291	266	278	305	283	315	294	299	274	280	288	301	291	328	303	319	310	301	305	292	281	296	304	296	309	316	289	316	257	303	307	326	315	288	278	292	288	330	301	329	292	277	323	316	296	282	283	342	293	312	275	277	295	338	303	313	305	309	278	273	299	288	305	294	283	294	302	298	281	327	310	299	298	324	304	301	300	274	286	310	301	311	311	315	310	326	299	309	294	299	282	292	278	306	282	300	269	296	299	296	313	317	330	305	279	287	267	304	280	330	288	313	312	280	274	312	315	306	300	276	311	305	277	297	301	309	268	281	288	296	290	298	308	281	296	297	313	286	273	303	288	324	284	299	293	295	279	305	277	283	287	303	309	316	324	311	316	299	294	272	318	340	327	319	290	296	314	312	288	306	305	290	298	304	308	293	278	272	305	287	294	297	303	308	312	278	299	301	298	313	313	297	291	315	305	310	309	277	321	299	304	274	305	302	324	299	294	279	326	276	320	315	293	297	323	272	285	300	260	313	328	273	308	264	294	291	299	335	316	284	304	280	279	295	303	290	313	291	306	324	290	316	314	257	293	319	303	313	286	285	290	292	273	326	304	302	298	315	272	279	273	309	302	304	289	290	295	295	302	304	289	308	298	333	290	274	318	290	283	296	297	327	325	283	311	309	286	318	292	316	321	328	298	301	312	298	302	285	308	307	295	351	294	279	302	261	310	292	307	291	310	335	288	298	323	295	258	279	293	281	299	252	307	304	310	289	316	278	316	269	309	279	308	313	264	268	313	274	311	316	288	290	311	300	284	297	329	270	291	318	288	311	312	315	285	274	322	299	330	315	278	263	312	303	319	319	299	317	279	318	292	281	302	292	286	274	313	309	272	308	335	273	293	290	295	298	303	314	282	286	316	284	303	289	325	290	278	299	318	292	293	288	301	321	300	306	323	340	299	285	283	310	318	284	300	270	283	329	316	283	288	317	286	298	310	271	303	295	291	319	291	295	287	291	262	297	319	268	280	267	277	299	311	310	304	277	307	299	273	295	255	312	294	310	340	316	295	323	273	283	292	319	299	278	325	285	309	286	296	298	312	264	297	295	307	288	302	295	307	297	302	290	291	289	315	316	270	308	314	295	282	302	333	270	275	308	319	299	297	284	321	330	308	280	287	273	269	289	262	290	287	284	280	303	267	274	291	263	319	295	313	330	276	316	305	287	283	306	338	306	316	316	295	288	316	290	280	315	284	310	318	288	291	321	294	282	290	278	303	329	292	281	298	265	301	286	276	294	314	270	308	294	303	298	328	272	327	309	287	267	308	256	289	297	276	291	284	286	298	294	278	295	294	274	308	346	294	299	297	324	328	293	295	316	283	296	307	311	300	283	276	299	282	300	289	296	302	288	287	312	305	328	298	309	283	317	290	307	304	313	306	291	295	318	271	304	281	290	290	276	311	301	298	313	261	316	300	299	312	270	285	312	301	308	310	300	305	301	311	288	288	313	303	271	323	317	278	316	317	263	278	304	301	325	295	283	282	266	296	354	305	311	278	300	306	288	299	288	288	288	282	318	287	308	297	293	266	288	288	297	281	304	353	294	269	281	284	319	291	304	299	303	291	301	311	290	285	298	318	311	296	329	282	318	267	284	313	317	306	289	285	296	285	295	300	307	297	296	300	290	312	287	260	304	283	313	315	326	286	279	261	332	313	315	292	256	318	312	275	289	283	292	286	271	284	268	307	284	325	264	283	287	278	298	307	270	286	282	287	303	299	294	297	306	264	293	275	300	319	326	316	282	310	321	329	277	290	271	284	310	284	331	278	303	298	276	284	312	324	282	340	288	294	306	275	277	293	256	285	309	296	298	316	317	306	295	300	319	307	311	295	287	290	285	296	326	283	298	307	286	275	313	287	292	284	293	318	288	287	280	285	281	273	294	320	297	296	303	306	297	322	317	286	323	296	270	332	288	285	319	298	266	278	296	304	288	298	290	282	314	283	294	315	293	314	298	301	302	295	302	310	300	277	323	288	281	310	336	326	277	297	312	283	338	265	280	313	301	291	281	304	322	282	286	306	291	276	292	280	254	279	307	293	278	283	313	273	297	298	241	323	290	295	306	316	289	299	285	254	305	333	274	280	268	311	329	304	283	310	270	279	276	301	281	296	281	310	323	312	313	294	300	291	352	300	295	304	272	297	288	290	311	291	271	288	299	272	301	275	279	267	293	310	307	306	295	305	299	278	284	298	283	291	284	301	296	304	301	294	280	285	311	317	304	291	290	300	316	283	282	308	309	277	258	317	289	261	311	284	295	306	304	301	299	315	305	306	312	287	313	314	324	280	288	305	291	310	301	328	304	289	306	298	337	289	282	311	292	294	295	294	302	319	282	322	335	315	282	337	283	294	322	297	322	289	297	303	293	345	277	304	344	326	291	309	289	274	304	301	284	278	275	283	282	289	295	279	279	318	286	271	320	326	313	267	296	293	286	283	286	296	278	272	268	306	290	301	306	289	317	280	301	294	294	309	324	319	271	345	328	298	291	309	290	327	276	308	305	286	282	298	288	275	313	289	290	310	294	305	310	273	309	286	287	278	282	290	280	279	303	296	288	296	280	291	275	283	284	300	301	320	266	287	314	324	273	291	308	318	283	291	292	299	298	308	298	280	298	288	292	290	305	306	273	304	299	291	306	301	291	311
20373	30562	27025	17366	11685	8087	5847	4401	3316	2718	2319	1962	1776	1576	1504	1360	1348	1258	1270	1140	1143	1009	938	986	886	881	766	806	757	730	715	684	647	614	607	622	608	615	652	634	595	616	569	612	584	586	620	593	626	590	623	587	603	585	620	590	621	553	590	571	642	598	573	595	600	584	618	629	624	586	627	596	563	594	570	593	567	602	553	621	608	574	618	619	636	571	614	558	597	568	548	633	615	625	603	590	609	579	609	585	584	643	635	594	605	616	581	591	568	585	602	599	589	579	629	588	598	615	619	568	579	565	581	649	612	636	639	574	578	603	588	601	569	622	602	610	601	589	627	600	581	580	611	613	567	597	591	599	613	563	617	567	607	636	601	597	600	589	680	583	597	651	596	572	595	593	564	613	629	548	579	572	570	616	582	556	536	595	614	626	617	583	560	591	580	586	580	593	602	606	615	635	572	602	606	630	655	584	575	627	543	544	577	627	576	571	619	568	552	613	623	578	636	578	623	598	592	598	621	567	607	586	611	606	599	597	605	590	608	647	581	597	602	552	624	662	559	573	548	623	605	591	577	592	607	626	595	574	632	629	582	594	588	566	626	561	569	612	585	625	598	646	561	576	593	601	604	638	625	616	631	601	602	595	617	565	600	570	541	658	599	551	620	554	619	601	579	594	578	592	632	589	582	595	596	563	635	607	599	593	623	613	609	587	576	600	556	552	538	638	596	606	605	608	616	624	581	589	627	607	569	626	628	616	578	602	590	602	640	594	604	595	586	610	599	589	555	558	598	581	596	587	586	586	590	595	602	599	581	601	551	573	609	589	583	635	607	581	608	586	581	622	623	613	630	574	601	635	597	580	618	606	573	597	595	586	578	600	575	560	631	625	623	620	564	617	596	634	623	594	533	565	618	623	582	563	614	590	558	598	616	625	606	596	581	614	582	636	563	572	592	620	619	586	577	625	581	618	587	573	576	594	594	587	628	582	600	572	613	613	569	600	592	591	657	598	573	620	567	549	585	631	593	566	630	591	582	609	634	596	593	612	587	594	602	595	604	570	578	605	600	615	588	597	610	545	605	578	590	606	636	590	607	563	583	624	570	595	573	616	589	612	609	620	648	629	568	607	588	644	596	639	555	607	535	630	614	591	592	630	616	622	593	593	597	614	620	599	594	573	582	632	633	611	549	548	607	581	573	612	624	586	616	618	598	591	596	611	585	580	593	564	613	607	651	576	631	604	591	614	583	571	569	606	574	614	571	587	554	628	580	617	586	552	640	558	587	562	597	606	600	611	631	637	594	572	552	652	555	652	600	591	574	585	602	613	576	565	582	596	568	591	568	631	622	584	579	620	637	570	617	604	621	610	570	550	616	586	593	635	581	597	561	636	619	605	563	587	597	610	593	621	621	590	607	546	629	574	627	619	613	619	596	579	585	581	573	569	562	662	625	602	605	574	598	609	581	566	633	595	609	562	582	566	614	582	615	576	612	616	596	607	586	595	549	594	580	602	607	580	602	536	603	609	603	598	568	613	569	614	580	614	604	604	643	570	556	626	554	625	609	622	604	608	615	613	593	609	636	571	601	606	609	606	589	617	594	617	562	544	590	606	598	600	556	630	544	546	578	607	589	636	582	604	643	615	587	564	579	580	653	592	592	595	596	556	620	633	568	566	552	585	619	572	607	623	617	600	625	597	594	599	618	567	611	596	590	621	615	647	600	605	616	555	545	572	593	590	546	612	580	550	627	561	615	630	596	570	613	557	614	603	624	628	599	662	584	578	585	604	575	655	622	582	564	589	568	585	615	579	555	563	573	630	632	605	577	598	598	600	574	600	611	597	620	594	616	590	551	620	637	611	610	614	573	607	586	623	604	561	611	570	576	553	634	635	613	568	571	568	616	581	579	601	538	579	550	553	614	604	581	612	580	561	580	612	596	573	584	605	582	560	631	571	582	594	547	583	612	592	576	606	583	586	557	602	560	594	587	565	589	658	603	596	578	589	614	602	619	554	565	601	572	579	591	627	609	658	616	568	572	589	569	625	621	616	560	583	563	592	629	543	608	553	611	596	570	630	606	598	602	586	587	573	583	638	592	575	569	618	603	571	628	563	620	604	580	574	572	552	635	577	597	587	583	588	619	620	576	625	578	609	600	620	579	588	665	566	632	630	593	592	605	615	594	610	598	554	651	569	645	576	552	615	639	587	572	605	587	639	593	612	558	609	603	610	593	606	578	621	599	622	609	597	590	558	611	581	567	570	579	608	611	583	627	564	653	573	600	603	569	558	597	538	558	592	612	593	573	598	609	576	596	575	596	626	604	615	578	616	579	565	595	610	610	562	595	598	547	621	578	558	540	566	585	611	588	623	600	567	604	583	627	613	633	565	533	546	545	600	612	580	560	583	623	580	595	612	570	571	579	636	608	615	599	627	632	581	599	598	613	631	600	544	650	561	637	587	618	596	589	588	575	575	593	606	633	611	627	610	569	598	607	598	589	583	609	581	594	586	623	567	598	519	662	610	578	610	607	554	651	598	637	597	603	630	568	589	619	549	578	612	600	564	615	569	606	578	592	598	585	588	620	641	569	605	630	560	577	598	584	632	585	606	583	628	557	606	570	602	580	564	563	595	647	605	580	585	607	615	569	562	653	610	632	561	585	628	586	588	595	580	605	587	592	633	555	573	571	612	592	605	596	624	617	541	593	629	626	585	641	570	653	563	624	610	573	621	578	610	619	635	596	623	604	622	622	608	604	647	524	625	538	510	624	631	618	611	622	614	576	604	655	579	603	594	635	586	584	572	584	632	644	609	589	616	606	634	613	634	588	648	631	579	590	600	588	642	616	605	597	552	617	625	576	596	581	622	604	631	586	613	626	600	574	584	579	620	645	574	573	672	606	572	611	603	641	603	585	592	588	619	597	568	608	577	578	578	595	561	609	627	558	585	620	646	574	550	626	609	565	590	552	651	641	642	579	560	597	568	592	569	569	606	597	569	577	575	572	603	579	593	582	579	613	589	636	585	609	571	613	624	637	599	599	561	606	591	576	614	631	595	609	585	623	600	594	570	576	614	594	619	633	629	574	619	585	606	616	611	637	571	617	562	621	598	606	535	560	621	571	584	608	598	619	589	619	596	557	595	570	587	606	606	587	599	559	611	599	619	597	604	589	592	630	669	596	600	582	576	598	574	619	628	572	579	606	589	619	609	603	571	588	613	557	578	572	592	624	592	577	570	605	580	551	593	566	599	615	641	626	587	618	624	621	591	558	582	550	628	594	553	614	605	568	606	618	585	589	609	557	623	588	613	570	592	625	627	588	592	587	589	609	594	602	617	617	605	584	585	587	593	621	558	602	588	581	595	571	652	607	605	620	604	653	567	604	606	620	567	609	609	603	588	596	575	599	587	598	592	610	593	607	607	604	577	610	563	611	599	616	591	635	580	604	566	615	574	609	607	591	588	588	666	584	622	578	558	565	601	593	598	568	588	669	577
25133	21489	28097	25225	17172	7983	4528	2963	2063	1664	1360	1112	1062	932	872	831	812	765	743	673	636	585	560	505	519	513	518	455	437	427	380	420	390	363	382	360	354	366	396	375	333	378	307	376	360	353	343	362	367	353	376	363	351	343	331	382	342	377	366	321	333	373	347	375	347	365	327	332	350	348	353	372	378	345	369	320	368	376	335	363	349	379	328	340	337	340	351	363	323	356	336	303	321	335	337	351	351	356	350	339	342	358	362	315	337	347	339	345	347	356	330	345	368	354	355	315	336	340	360	314	387	342	362	382	384	350	329	362	366	353	346	354	366	358	318	374	378	330	358	338	368	374	349	303	345	344	378	354	362	333	380	362	322	352	340	337	345	355	347	366	360	305	329	318	338	333	361	346	323	325	349	335	322	327	347	356	351	319	340	360	320	357	345	353	346	355	332	347	347	333	384	338	362	322	332	332	371	355	341	363	340	355	362	365	331	336	362	362	357	349	361	337	390	318	377	347	351	318	373	336	344	384	352	347	385	350	324	334	336	333	336	378	365	348	355	365	325	342	312	357	334	371	335	361	341	350	328	363	343	379	318	340	366	355	350	344	349	332	347	372	322	355	356	352	352	352	334	316	321	326	365	364	361	333	345	327	329	341	361	335	331	362	326	330	338	352	391	337	328	338	357	353	362	330	345	373	355	384	347	344	372	371	363	336	363	358	334	374	344	360	361	356	303	376	328	373	333	330	352	363	359	338	393	323	352	374	379	351	310	347	355	343	384	405	336	312	334	365	338	351	395	361	348	346	368	329	348	330	347	335	380	343	329	337	326	338	353	331	353	360	353	305	353	342	358	348	331	353	354	358	342	346	325	360	336	347	354	321	344	323	370	380	348	314	339	375	336	350	337	362	333	346	367	392	365	365	349	300	338	338	345	342	343	353	356	336	349	334	341	341	322	378	341	325	339	336	334	365	384	338	348	334	352	332	367	351	336	342	333	344	365	377	333	331	367	338	385	373	340	370	364	337	358	368	344	331	372	326	332	361	367	330	377	350	355	343	360	318	343	320	367	327	358	361	356	346	372	321	319	337	357	341	341	385	342	313	373	344	379	355	364	321	339	356	336	330	344	343	358	348	356	361	371	340	379	355	355	357	348	333	326	351	340	364	315	307	338	343	358	314	320	324	345	357	362	362	349	332	327	356	357	327	361	336	339	362	336	343	374	342	358	343	355	325	357	362	351	350	361	363	367	331	330	343	359	324	347	348	359	328	359	393	321	374	360	371	348	340	338	368	328	336	370	319	382	320	360	338	340	325	357	324	340	362	328	345	323	346	340	336	333	356	350	374	339	355	342	351	332	414	319	364	332	327	355	343	362	347	348	366	340	344	378	355	357	336	334	366	355	326	299	322	326	318	351	329	341	349	363	369	311	356	348	319	338	315	325	369	380	348	340	343	344	331	346	354	335	364	355	349	374	362	316	327	352	381	343	338	328	337	335	368	342	311	370	321	346	352	326	367	357	336	379	322	339	328	355	333	366	351	339	333	341	349	334	370	327	336	381	343	331	343	338	356	316	326	367	355	338	325	344	349	385	347	341	353	324	329	343	355	376	356	330	363	371	342	377	361	352	356	327	350	325	360	350	363	358	353	349	337	351	351	331	360	342	323	372	338	356	388	358	373	347	342	326	326	334	361	335	353	357	361	349	334	367	390	340	320	333	340	336	345	329	324	326	369	334	326	367	334	321	355	334	347	323	348	348	357	348	350	373	348	350	359	346	343	347	339	355	320	362	360	353	363	340	345	332	378	334	383	338	333	391	340	360	390	350	365	312	340	297	315	315	370	377	326	310	360	343	352	334	346	358	338	353	327	332	378	356	329	355	374	322	338	359	351	339	360	395	359	325	329	336	339	333	330	371	339	336	358	325	333	391	372	339	337	358	377	366	321	362	344	371	340	345	357	361	357	348	357	361	335	334	336	332	350	364	360	348	352	385	354	354	359	346	373	347	363	364	336	333	317	340	368	334	361	339	378	367	363	346	338	338	364	376	381	370	359	332	330	345	332	348	359	317	362	369	329	327	337	372	336	347	348	332	381	343	336	307	354	335	359	347	359	335	337	337	353	355	350	369	383	336	320	341	327	348	330	337	377	304	337	356	328	341	357	341	347	376	370	325	342	325	365	381	341	376	342	357	344	346	360	343	322	374	358	348	351	364	353	330	352	319	337	365	331	331	351	336	342	374	368	357	348	331	349	348	361	352	349	352	346	357	344	339	338	335	325	366	378	328	366	336	317	339	319	354	349	337	348	344	357	350	353	375	362	370	340	325	302	354	381	327	340	326	377	324	350	322	354	340	339	329	358	373	360	363	317	331	361	344	345	349	334	319	333	352	350	321	324	327	364	306	344	389	344	325	342	341	343	332	339	332	350	364	346	361	368	336	379	336	333	346	360	372	347	327	351	339	356	369	330	344	329	331	347	330	329	324	319	332	351	333	369	313	383	336	350	368	351	346	373	375	341	337	357	374	309	349	371	327	358	348	344	325	378	299	333	332	315	328	348	363	358	328	320	376	344	333	353	327	361	364	357	318	340	328	337	330	403	332	352	304	328	357	373	364	335	345	349	361	361	319	369	327	338	342	307	355	302	335	349	353	334	320	353	335	352	352	372	357	354	335	364	376	326	349	373	359	384	337	324	364	363	346	353	322	336	328	331	333	323	349	374	320	308	339	359	345	353	315	317	345	333	370	345	342	345	375	358	320	320	333	368	350	381	335	342	339	352	359	359	353	331	377	333	352	333	336	359	344	324	367	335	368	333	326	361	362	343	368	320	380	339	348	344	335	350	357	326	321	327	348	380	360	359	353	362	361	334	343	316	349	357	325	329	367	340	355	360	334	360	342	358	316	346	357	355	343	347	349	334	330	360	344	375	327	344	325	371	351	337	341	340	329	372	374	343	347	302	321	347	311	334	363	348	348	362	359	334	325	367	350	341	352	367	359	333	349	315	326	342	331	355	370	343	371	379	372	362	346	387	355	351	360	323	343	347	331	355	370	315	347	351	355	353	335	332	356	316	360	357	367	369	332	330	350	379	345	346	361	366	345	340	354	351	345	373	331	391	344	355	309	320	365	332	365	339	371	347	301	324	338	366	361	349	346	350	334	349	344	373	330	350	339	312	358	355	361	370	337	338	366	359	345	367	364	350	342	370	358	369	350	367	330	348	379	346	363	351	367	351	394	327	327	354	325	340	344	344	368	327	340	316	342	352	346	382	322	377	363	335	358	366	380	371	376	318	337	356	314	316	342	369	327	352	334	362	314	360	359	346	350	389	340	364	341	344	335	336	380	327	333	376	367	363	353	339	405	338	333	333	334	330	356	352	358	341	361	353	348	353	363	311	373	357	335	374	352	378	331	358	353	366	377	349	327	340	356	353	353	363	354	363	347	360	374	355	354	324	371	355	372	357	382	338	358	358	370	344	336	354	357	358	363	366
22831	38132	35213	25693	19193	14344	10800	8239	6454	5341	4529	3727	3207	2913	2758	2569	2540	2286	2064	1961	1761	1593	1484	1410	1314	1162	1181	1083	1066	969	944	880	803	771	738	733	724	689	752	676	664	648	681	685	709	681	712	718	711	725	723	693	696	630	674	686	717	647	728	674	645	679	711	720	696	680	683	666	687	721	742	680	669	632	676	694	694	635	678	701	666	717	704	664	704	656	658	678	660	683	640	668	691	675	733	700	681	687	711	623	686	661	696	680	716	712	708	689	701	710	664	692	659	717	680	672	644	651	697	667	669	736	648	646	702	717	680	652	671	705	722	676	670	725	678	691	673	689	697	645	661	661	684	715	724	707	664	669	667	707	708	708	711	666	671	695	703	661	669	651	607	687	691	712	690	695	692	668	720	678	673	675	712	696	622	684	652	671	714	680	713	670	681	659	678	698	650	683	687	683	691	661	686	690	752	663	718	750	672	704	693	659	702	713	716	674	660	686	642	659	700	749	637	699	674	695	706	688	652	713	661	694	633	708	662	685	742	729	661	703	669	694	692	693	687	700	680	663	739	683	703	697	661	605	687	645	634	653	731	705	649	667	664	674	692	698	689	667	699	669	679	677	662	679	663	711	727	713	674	694	696	667	677	661	684	655	697	679	694	697	655	695	655	646	705	716	660	681	680	712	703	663	680	705	707	648	753	698	661	630	716	693	671	689	678	715	660	692	634	705	725	651	725	638	687	703	665	733	687	628	681	653	669	688	709	680	680	664	684	708	663	721	688	628	672	693	713	715	673	679	696	640	647	691	629	719	722	706	734	650	648	697	722	658	677	678	682	691	618	669	675	681	704	680	696	687	697	674	652	733	693	661	700	717	646	660	759	672	683	670	703	691	689	683	652	735	679	702	651	715	675	660	637	698	691	703	670	707	639	638	673	697	720	680	618	678	718	657	640	756	685	642	650	640	666	687	678	661	711	710	676	687	650	679	673	662	689	684	643	680	701	693	698	681	679	674	653	700	663	731	680	687	686	691	711	647	677	687	678	697	632	691	693	648	651	745	687	683	682	716	688	674	658	742	701	723	662	694	670	715	711	685	682	665	731	705	677	719	625	703	654	689	686	678	694	672	695	669	657	656	659	686	669	713	661	669	610	674	689	654	693	701	716	728	679	672	682	651	650	693	686	700	653	644	695	671	701	678	665	667	752	659	735	662	682	653	667	710	677	660	653	677	631	705	715	655	680	658	653	685	670	697	658	685	694	677	710	669	695	684	730	691	700	655	692	708	699	689	708	693	687	738	730	689	683	712	710	686	696	673	707	692	713	664	654	687	682	711	658	738	657	668	663	652	696	701	635	698	683	651	668	680	687	711	713	693	696	671	704	713	654	664	634	677	707	680	720	678	645	691	654	687	699	695	642	713	744	689	683	635	703	704	635	686	670	667	678	694	704	679	660	715	665	680	712	699	652	682	672	643	675	674	655	657	662	658	675	673	698	690	713	733	666	659	702	652	704	693	644	680	717	658	691	667	708	695	680	622	665	664	680	739	648	727	672	748	699	694	686	646	670	699	652	693	648	692	707	710	675	684	659	736	649	684	687	668	709	680	655	712	671	675	698	684	637	638	685	660	694	657	731	674	669	642	705	726	666	695	706	735	662	727	661	668	684	678	659	679	680	686	688	726	683	626	697	659	684	671	659	681	684	673	659	694	718	666	647	700	652	675	626	679	697	693	695	701	700	692	639	661	697	699	698	694	702	652	665	645	650	724	661	715	676	684	683	667	713	671	655	665	682	667	705	667	651	710	652	684	683	639	661	659	695	689	657	675	640	673	692	671	694	697	715	711	684	655	633	717	685	699	650	692	701	682	686	697	726	685	716	687	660	684	710	708	725	682	671	697	642	690	714	654	686	662	691	653	643	680	689	669	691	725	673	665	700	642	731	654	680	673	663	699	695	667	657	678	666	683	730	657	640	671	654	696	682	665	698	714	667	683	709	636	630	646	668	736	705	727	674	678	712	662	692	672	683	643	659	653	733	727	686	694	656	705	741	678	672	699	657	721	716	688	697	627	664	682	643	685	688	673	709	646	656	735	654	716	685	666	638	685	656	655	696	667	704	705	688	721	740	661	666	668	654	705	681	700	699	697	662	692	657	708	679	663	676	673	670	686	666	674	686	696	733	673	672	671	624	702	702	696	665	706	658	681	676	707	690	656	705	714	716	680	688	643	697	709	681	726	687	665	734	708	672	683	655	717	677	725	691	713	694	717	680	683	679	645	709	688	678	622	686	686	677	669	718	744	642	679	696	740	701	678	671	681	719	674	668	716	663	703	717	661	705	690	669	695	708	693	723	688	663	686	700	674	713	708	678	646	691	713	661	656	748	666	650	650	689	626	697	718	722	700	715	654	688	706	656	664	722	666	723	716	690	721	716	700	702	669	714	696	652	696	672	652	686	628	713	714	666	674	639	703	713	667	672	673	654	711	726	670	688	681	625	668	683	715	718	653	710	711	670	645	675	663	672	706	675	686	694	762	686	726	671	721	670	725	683	700	724	640	647	635	693	678	719	678	719	699	683	710	736	678	711	691	696	701	697	708	695	673	705	683	659	682	686	700	660	641	699	635	645	728	649	715	644	679	650	691	654	657	666	738	662	659	647	688	695	728	731	686	661	665	708	683	685	692	669	698	661	668	684	678	656	668	692	727	713	676	661	706	705	630	693	743	690	678	729	662	703	674	674	693	677	657	691	731	649	705	683	686	695	680	702	703	717	695	727	663	645	707	679	701	674	698	660	694	674	673	679	663	669	681	696	676	674	648	660	651	677	672	608	713	661	707	673	650	652	670	690	718	688	703	681	671	671	667	669	646	734	737	672	705	696	665	668	685	682	691	651	687	667	668	650	744	649	670	696	704	675	704	713	690	686	634	706	722	686	748	664	620	700	693	681	668	707	689	698	692	647	678	662	660	682	693	684	653	688	714	678	642	675	641	682	661	631	701	751	670	689	646	654	668	711	713	682	684	678	718	684	694	684	710	692	688	704	670	674	601	672	695	689	659	664	655	684	664	664	734	672	634	694	678	693	700	674	648	676	662	703	662	684	675	696	674	665	679	658	655	690	704	688	672	669	724	660	636	720	656	690	701	682	722	680	692	664	689	725	687	688	717	733	679	671	714	682	684	626	672	664	672	632	671	666	698	674	649	646	708	675	673	695	677	661	718	667	706	705	728	679	676	723	672	624	684	684	696	677	677	697	689	682	674	646	693	690	745	663	654	711	714	706	675	684	705	696	684	675	724	678	701	654	698	677	620	682	694	648	658	695	706	664	678	689	659	679	677	685	632	688	648	701	701	703	674	673	679	661	687	693	651	697	682	652	657	677	669	700	646	636	679	646	690	709	662	692	707	722	683	651	682	673	703	692	721	735	684	676	652	662	686	658	740	682	720	662	696	712	687	666	673	723	681	687	663	654	663	659	677	678	664	693	671	710	687	657	670
24212	21466	28910	24495	21533	16731	8685	4767	3310	2698	2252	1850	1662	1512	1355	1380	1286	1205	1169	1056	935	886	837	796	730	742	678	698	673	650	594	592	550	556	511	569	522	570	536	507	523	533	504	498	455	511	509	534	514	503	527	444	467	476	498	561	518	460	523	505	489	442	505	513	476	484	511	507	510	499	485	468	510	500	537	496	486	496	435	488	517	517	521	493	480	474	495	520	499	488	482	480	480	483	500	449	456	547	482	487	503	475	486	492	495	443	481	481	491	481	508	523	499	524	459	488	501	505	497	510	485	488	464	474	509	479	470	444	505	442	517	453	482	522	448	481	545	458	491	492	479	495	469	510	518	500	528	494	484	465	470	489	480	500	477	513	477	522	504	490	459	484	488	499	470	490	476	453	488	471	518	486	524	516	477	499	477	466	538	529	466	531	478	447	514	461	527	457	451	453	528	460	489	491	486	468	460	485	503	519	483	445	488	492	474	504	488	479	485	475	516	471	513	507	486	453	529	475	485	462	491	488	494	512	456	450	483	501	498	472	458	489	513	470	479	496	495	496	482	477	533	489	487	503	486	520	490	519	477	491	480	509	478	451	489	444	516	498	495	515	486	480	478	437	517	493	498	468	468	519	485	476	465	501	451	520	476	503	481	522	554	497	467	479	459	502	472	535	522	480	505	460	441	459	480	485	514	476	498	472	471	476	477	510	490	496	515	494	524	489	530	490	514	503	451	468	454	530	494	529	478	500	510	466	483	486	512	468	483	482	529	500	476	476	509	476	484	502	494	501	468	502	496	481	492	516	495	474	496	495	484	479	460	489	475	551	471	535	472	507	501	502	444	462	488	498	512	495	490	468	481	472	502	498	426	488	477	484	481	461	454	502	501	475	463	473	523	477	515	524	467	496	488	490	500	464	475	506	527	493	528	471	479	482	491	485	487	446	526	514	504	494	478	496	476	504	467	485	542	497	496	470	508	500	502	510	477	479	445	474	496	506	497	524	469	476	507	462	512	500	467	487	504	465	488	483	491	491	462	480	465	486	506	455	500	482	493	498	490	465	505	476	428	460	477	495	442	535	450	471	532	507	510	484	459	480	480	495	485	489	519	511	524	522	475	478	485	489	479	494	443	466	505	496	499	477	496	506	484	469	465	501	500	526	499	472	493	480	437	488	494	534	497	468	488	492	478	442	508	489	494	498	470	488	534	517	497	508	496	481	467	439	505	513	478	505	463	508	517	464	504	481	519	494	518	449	486	489	481	472	459	465	507	464	481	477	486	510	503	459	496	517	479	485	496	462	525	468	498	470	476	472	494	470	510	465	483	479	465	461	490	512	480	492	471	512	465	478	503	470	450	493	490	474	494	516	458	466	479	483	509	507	509	476	510	492	482	519	509	494	514	484	469	484	484	493	552	460	482	484	478	547	536	484	483	512	473	472	496	483	458	505	495	520	495	492	516	495	475	500	495	510	509	530	465	492	527	521	511	474	507	517	464	473	489	476	499	498	466	435	454	490	517	483	476	473	490	476	475	506	470	479	465	471	495	510	516	481	432	489	496	486	455	459	494	509	486	467	527	477	481	527	445	493	471	419	460	458	503	500	500	500	489	476	501	471	515	447	491	480	489	462	481	503	494	448	486	488	504	484	520	473	491	486	498	455	510	477	502	547	472	470	489	471	494	524	486	491	497	475	474	491	488	493	482	489	471	496	448	489	493	451	497	485	470	502	475	496	477	486	477	516	477	547	462	485	514	472	518	453	468	489	484	500	509	489	504	522	510	452	467	517	506	496	466	481	477	499	458	512	468	433	516	518	491	474	498	461	492	500	499	460	451	462	468	474	465	472	466	493	465	507	482	518	488	455	472	541	504	463	490	543	478	503	458	507	504	462	470	487	484	474	458	500	473	488	506	485	497	479	482	497	509	513	459	537	495	485	491	530	458	485	466	513	491	480	472	437	497	518	519	500	479	483	486	511	473	472	499	529	490	506	522	485	475	519	461	461	533	501	509	516	488	472	502	518	538	495	453	489	513	477	501	503	497	472	464	492	454	485	463	440	463	482	484	524	450	482	509	488	547	437	476	512	509	522	512	442	502	462	480	471	456	471	461	473	536	505	451	522	471	490	486	500	507	519	485	459	483	479	509	506	481	553	476	479	510	510	452	477	523	455	525	470	499	459	492	480	499	488	488	476	487	536	492	496	525	475	474	489	493	495	451	509	505	463	510	508	466	493	482	482	506	481	482	494	458	474	454	417	500	477	510	509	491	504	514	484	492	499	509	437	519	484	511	520	472	532	503	484	466	474	502	506	496	446	492	483	503	465	514	503	482	480	481	493	505	482	484	447	523	541	466	506	445	458	487	451	515	510	515	504	490	499	499	522	494	510	471	478	452	501	505	508	474	452	488	475	482	508	472	512	494	485	461	471	469	488	481	479	483	479	485	476	455	482	455	475	483	485	490	488	484	512	512	481	529	477	460	525	461	545	493	497	469	456	532	490	498	504	515	492	473	490	516	489	474	460	491	483	507	495	501	506	456	469	462	511	467	504	478	462	475	522	501	517	467	484	506	494	532	476	502	478	504	482	457	484	469	475	516	480	497	486	486	514	495	472	472	523	476	491	487	495	502	447	492	508	476	476	497	511	495	533	480	456	503	454	502	497	459	509	482	504	512	472	523	474	470	487	508	469	478	511	455	509	460	481	501	509	473	451	469	503	483	489	492	472	490	473	525	521	462	488	496	502	468	510	501	491	458	484	473	500	482	471	476	547	473	515	536	473	493	508	518	492	483	502	490	479	491	532	527	499	478	465	453	533	500	476	480	469	499	519	477	460	517	500	470	488	449	483	466	486	504	440	515	464	507	492	444	489	509	497	482	490	450	455	510	492	476	482	490	512	524	503	465	494	499	476	484	507	486	474	529	511	520	475	520	454	468	496	483	472	486	466	525	463	505	470	510	519	498	509	443	507	520	507	478	470	476	525	481	450	511	493	508	484	534	511	515	519	500	508	479	479	508	481	457	507	474	487	465	474	554	514	437	522	534	479	476	477	495	488	448	474	537	502	483	488	484	481	473	474	497	483	517	470	485	444	466	483	476	480	483	477	466	471	485	499	507	451	515	480	489	490	505	445	473	473	472	501	440	471	461	521	507	493	443	497	491	457	529	458	490	488	486	460	473	487	518	473	479	482	490	474	478	498	480	437	489	530	502	511	482	513	479	454	458	506	509	509	539	445	504	478	496	498	498	462	501	526	484	533	484	461	502	460	513	476	464	433	495	495	474	508	503	499	507	460	516	475	507	498	507	502	493	487	516	456	502	480	417	469	490	461	494	526	471	457	448	507	485	489	464	493	487	482	469	514	461	484	520	538	449	492	448	467	497	506	468	486	475	494	475	511	527	476	485	504	515	465	486	433	476	453	521	453	510	503	498	455	506	476	483	499	502	474	484	540	505	487	456	521	480	508	473	500	517	475	469	513	536	473	476	492
25142	42529	39658	30459	24214	18937	14629	11566	9300	7793	6439	5709	4931	4315	4153	3940	3722	3464	3141	2840	2500	2313	2151	2037	1925	1740	1600	1600	1557	1364	1293	1180	1098	1061	983	1051	997	999	991	983	912	950	953	952	994	907	951	903	931	900	934	920	876	931	903	891	945	925	895	927	956	950	941	924	991	900	899	928	893	876	970	945	878	918	913	878	952	953	929	906	916	916	904	942	947	887	986	916	898	946	919	916	898	914	926	886	1003	903	873	980	909	914	904	880	908	911	991	982	919	930	890	908	947	944	898	928	951	922	913	906	906	923	905	932	930	947	909	934	888	901	878	915	917	878	968	899	962	944	873	980	919	888	906	925	947	930	947	887	944	904	906	868	923	901	902	842	837	922	928	879	899	930	886	899	907	858	944	941	935	908	937	995	851	868	863	908	876	930	955	962	857	918	937	985	926	917	940	882	950	890	906	948	932	966	910	932	905	955	885	940	966	897	925	882	929	932	927	876	885	903	913	960	924	896	958	881	959	960	937	939	951	946	905	975	959	962	951	916	841	908	910	930	926	923	940	880	895	888	913	884	933	897	891	911	903	923	967	1014	876	923	929	972	897	888	958	900	905	938	891	978	920	925	941	921	906	886	931	943	937	918	906	960	932	843	960	943	896	967	903	931	900	932	894	941	913	936	906	916	872	895	915	930	907	940	954	962	960	891	890	951	975	880	953	911	889	938	960	858	905	932	906	864	956	938	961	930	907	973	876	940	877	916	907	843	902	934	917	913	934	890	909	958	886	870	890	844	921	912	932	968	875	869	912	914	946	923	893	937	918	930	947	925	958	967	889	975	896	897	932	918	893	910	964	892	895	879	962	946	901	879	946	872	859	922	894	919	857	903	885	940	910	910	881	884	908	960	901	897	925	862	989	950	928	895	889	948	885	919	924	926	897	927	892	915	916	905	843	957	877	885	945	868	901	897	873	958	928	889	951	948	917	887	914	899	930	938	920	956	918	972	910	890	965	926	882	931	918	948	913	929	879	915	969	938	972	904	931	877	926	904	881	917	887	935	986	872	894	989	915	946	906	942	905	900	909	876	898	929	910	888	920	925	916	907	892	953	929	956	903	933	921	947	937	886	958	949	896	943	962	888	855	946	972	898	927	978	932	894	914	932	875	911	959	886	867	877	913	983	863	937	910	976	922	918	974	916	870	927	883	907	926	936	956	946	880	961	893	926	923	890	899	886	922	930	946	940	907	955	911	898	932	921	891	940	973	905	927	863	919	909	905	932	936	949	946	899	947	948	917	939	922	906	913	911	898	920	906	911	877	878	934	923	902	883	883	895	929	947	874	944	902	919	946	934	911	922	958	903	923	932	907	928	888	915	987	909	883	957	930	936	875	947	919	922	966	886	947	934	923	951	895	913	902	899	930	915	924	916	945	932	908	959	957	920	910	953	924	860	962	940	947	925	901	880	926	880	880	906	923	952	897	887	891	904	859	932	913	882	926	911	928	975	934	962	851	904	884	910	939	929	898	925	930	907	860	891	957	915	877	899	929	904	888	921	876	898	906	936	936	920	941	948	865	882	863	921	887	932	938	926	947	893	948	893	949	929	955	963	934	892	930	920	964	910	905	864	909	897	927	871	917	916	992	939	889	917	884	930	925	894	956	979	934	938	906	917	908	874	945	944	916	930	903	901	935	930	922	903	898	929	919	897	959	861	885	896	914	930	978	877	939	904	929	958	929	905	841	901	974	929	972	912	933	882	882	895	902	897	896	913	921	928	985	907	901	874	966	913	874	955	902	904	910	865	913	898	849	904	894	911	933	901	871	910	911	911	917	921	889	867	875	906	911	945	961	907	919	958	891	1018	970	929	946	972	885	946	845	889	941	858	903	886	854	971	904	925	890	917	960	934	849	951	918	919	907	916	927	986	905	942	918	909	942	897	904	905	949	957	932	943	920	888	951	912	871	944	914	948	916	882	904	920	961	938	934	902	967	938	923	907	911	901	901	961	916	953	906	966	903	869	915	866	876	886	932	930	871	907	863	883	966	922	927	959	947	952	852	953	924	934	931	903	885	919	919	883	887	899	949	969	920	921	932	925	875	890	961	907	897	975	902	939	907	951	872	929	922	953	924	941	866	903	929	868	946	980	863	923	964	931	911	881	926	903	935	1003	938	956	943	914	950	908	914	913	882	888	930	907	852	886	901	981	837	926	968	915	938	890	939	901	929	894	901	922	883	914	950	934	903	917	858	910	927	890	909	895	985	956	874	924	943	954	961	897	918	920	918	903	934	952	850	889	875	933	929	908	972	869	961	918	956	965	955	908	923	931	912	956	898	881	902	865	918	932	895	905	962	979	901	936	932	941	918	977	904	931	908	919	971	871	914	913	939	948	933	909	945	953	977	914	899	932	975	944	877	930	944	917	887	930	956	924	907	906	874	925	930	940	928	893	913	907	939	951	915	908	903	855	957	959	967	912	917	943	957	916	898	871	898	915	913	888	910	863	864	947	930	949	916	917	960	909	911	942	916	887	938	920	923	917	983	943	905	907	960	938	926	940	913	903	922	891	941	906	960	946	933	938	920	901	990	889	937	918	896	882	901	934	887	911	942	970	887	950	936	981	915	874	905	949	955	960	938	913	885	915	902	858	970	954	922	910	836	936	918	889	920	935	920	867	927	917	952	930	912	901	874	916	892	915	936	922	910	907	939	926	918	948	892	869	937	864	922	936	916	885	958	912	906	879	885	935	926	949	919	904	858	924	893	885	957	906	925	953	923	918	938	927	938	883	899	868	946	880	938	930	912	934	906	967	937	942	891	882	889	872	914	877	920	863	860	906	889	894	920	887	949	910	895	865	901	850	894	904	900	947	918	956	927	898	910	850	940	913	879	929	863	954	926	891	863	927	862	919	930	887	918	926	929	948	890	910	940	942	989	914	930	897	924	944	950	958	924	889	929	925	918	939	945	910	913	888	944	928	901	908	876	954	919	926	865	900	928	921	909	940	893	890	920	943	908	847	887	976	929	949	891	848	939	899	923	873	945	889	962	867	896	940	938	904	940	888	963	919	912	901	937	968	943	913	910	927	914	919	936	906	926	920	920	883	992	951	917	980	912	973	924	935	919	901	927	895	875	868	904	960	953	921	954	942	940	933	941	892	932	900	882	910	970	924	904	857	936	920	931	941	906	897	923	935	947	876	958	911	907	886	948	932	870	937	959	893	894	887	907	938	908	909	943	954	943	888	933	906	920	930	928	908	943	939	841	876	938	898	882	874	935	900	920	911	928	928	942	969	935	919	921	809	882	929	901	978	964	911	907	903	913	892	947	921	955	911	895	910	934	924	885	976	877	867	879	866	934	951	874	936	919	916	919	934	904	945	954	830	990	889	912	966	917	848	965	883	939	920	972	919	923	976	839	923	899	930	975	907	946	895	941	906	951	897	955	928	897	908	891	937	929	898	959	913	915	905	927	930	951	904	951	945	902	973	862	898	952	885	938	896
27508	20576	16570	9343	4248	2505	1719	1254	1003	811	692	645	628	513	553	537	520	500	487	465	414	378	385	394	404	374	339	349	373	347	350	322	302	331	310	314	295	303	339	326	256	282	307	290	284	295	307	292	317	313	303	295	300	289	322	318	318	267	330	319	313	277	288	300	295	303	340	290	316	315	317	333	298	318	308	285	317	311	286	321	254	292	323	308	290	341	296	315	324	300	327	312	285	302	304	296	303	320	315	301	266	276	321	303	310	283	298	327	321	316	308	313	310	301	304	285	291	301	306	316	298	308	306	306	290	278	331	344	313	296	317	328	294	308	286	300	315	334	310	303	319	297	302	306	294	297	298	297	315	301	318	261	328	298	279	312	275	282	298	278	304	319	313	305	286	274	308	296	289	309	295	279	306	300	319	282	313	270	320	301	338	294	296	283	338	323	285	294	283	305	271	324	297	292	299	324	302	303	326	306	273	292	286	324	316	292	306	330	324	311	287	300	321	309	326	305	291	295	309	346	304	283	297	314	310	315	325	317	303	301	283	301	275	277	307	326	300	285	310	292	315	282	318	330	300	292	321	315	286	299	294	285	303	342	312	295	298	302	307	314	278	297	270	312	307	288	312	327	290	321	315	267	297	331	314	309	331	318	303	284	301	288	269	339	322	319	296	316	286	319	339	292	333	278	301	293	344	287	300	279	313	289	290	307	281	276	295	302	317	338	281	329	318	290	332	327	311	308	305	295	298	323	322	311	350	307	300	292	308	281	294	293	291	307	303	307	284	289	315	281	309	309	277	318	291	306	297	296	324	303	307	316	314	291	301	315	301	279	299	332	303	292	319	300	310	312	293	301	304	296	335	299	280	305	288	302	299	317	294	295	279	298	306	290	292	312	318	324	290	310	294	296	321	302	282	274	326	285	281	294	312	306	273	302	311	289	292	300	321	312	333	304	316	309	304	317	293	325	306	317	295	306	294	342	304	311	311	317	329	295	313	299	297	314	290	284	283	306	311	311	276	302	309	306	318	315	323	293	292	341	335	333	324	320	344	288	301	282	291	319	279	294	287	254	314	288	302	299	302	299	295	311	321	308	313	290	305	310	308	310	300	280	289	319	301	321	330	317	292	310	346	332	318	321	296	275	310	293	288	315	318	314	332	300	301	292	293	292	265	297	302	290	303	333	311	305	260	310	320	328	297	304	302	332	281	297	285	301	279	320	313	292	302	303	290	282	290	311	343	316	310	307	307	309	287	260	332	311	309	292	315	297	276	309	285	286	311	288	302	291	295	293	294	321	316	306	301	268	307	292	321	340	323	290	282	311	277	322	281	300	317	294	278	314	325	308	290	298	320	317	283	318	303	300	271	345	287	302	290	303	307	320	319	321	322	317	303	284	298	249	296	328	288	297	339	318	336	297	304	309	300	322	317	294	313	301	321	277	282	302	313	319	313	300	310	305	313	275	335	291	325	306	302	297	294	307	299	319	289	303	317	292	312	312	281	286	303	317	327	300	294	336	305	306	308	283	331	290	282	287	323	310	309	286	335	306	325	321	285	307	310	299	298	319	328	312	302	289	328	329	282	306	292	309	302	286	311	315	295	301	320	314	330	307	301	304	268	304	286	280	311	304	321	298	318	315	311	310	318	325	336	303	296	306	328	314	323	278	328	285	327	322	292	296	305	302	302	301	297	293	324	287	288	331	345	279	305	280	281	305	286	312	324	318	326	308	302	342	294	297	284	283	292	325	281	297	344	296	295	290	291	322	286	279	284	332	324	288	321	265	291	272	311	309	291	312	301	278	288	299	303	308	309	320	320	305	311	316	263	311	283	314	292	302	301	301	321	288	342	297	287	292	289	324	297	296	331	291	320	292	292	258	294	303	305	306	315	286	279	289	340	299	278	312	327	299	286	345	304	306	318	304	304	309	312	305	301	311	296	326	318	271	342	316	291	294	276	299	295	335	328	303	292	292	328	317	291	285	277	304	297	307	304	281	299	302	251	299	280	309	275	303	303	305	322	325	284	319	289	315	313	278	284	304	323	302	271	304	311	282	320	311	305	313	313	291	313	306	302	314	304	272	319	311	269	294	315	323	275	303	309	310	312	301	320	277	303	325	287	319	298	316	311	308	259	313	304	291	296	297	290	315	322	316	321	279	310	287	318	307	311	283	281	268	318	328	317	306	314	320	328	297	325	278	324	321	314	302	284	300	310	291	332	282	323	297	295	295	318	286	283	303	338	327	316	318	296	323	315	323	322	316	303	313	291	284	326	264	294	309	319	287	331	310	307	321	331	324	302	320	303	287	306	289	308	305	317	305	321	317	306	301	285	307	297	285	313	328	276	313	290	337	300	308	285	292	299	299	311	283	310	280	303	307	292	261	296	302	301	327	305	279	288	282	295	304	309	319	294	307	308	321	327	297	310	302	306	306	294	293	318	256	298	315	334	316	309	304	279	298	321	294	297	332	324	302	289	323	326	326	295	310	298	329	304	313	313	305	323	292	278	298	301	315	313	304	325	313	302	287	297	286	334	304	300	275	303	326	286	283	276	300	285	304	284	298	287	315	305	293	299	322	306	259	295	282	295	282	305	279	347	296	292	286	308	306	326	300	288	334	297	286	314	281	295	310	294	300	291	305	299	289	297	283	303	338	345	301	291	275	314	299	322	306	302	290	295	317	309	335	321	302	302	306	331	316	313	325	313	314	284	305	316	279	275	278	320	339	319	325	302	310	323	293	328	302	317	284	305	299	292	340	318	341	294	302	264	300	330	312	325	294	355	324	330	326	290	303	309	269	281	329	315	301	282	291	321	311	297	281	277	305	297	319	318	313	325	269	284	310	291	282	313	295	313	280	319	332	295	353	304	308	269	310	297	288	285	267	311	312	284	290	302	310	291	328	300	291	318	312	343	335	313	293	312	336	302	298	301	312	283	289	313	324	308	313	312	326	342	266	308	330	304	334	304	298	270	324	295	282	330	294	280	295	311	274	302	289	312	289	337	280	303	304	280	333	327	283	306	295	313	305	308	308	303	295	272	326	315	332	314	291	311	292	294	297	337	328	301	305	272	310	327	272	307	316	332	327	290	297	284	280	282	317	284	311	310	286	325	319	281	286	302	308	312	282	286	313	317	295	309	295	329	299	326	300	304	314	287	293	306	305	276	281	330	334	300	296	334	325	316	324	280	296	288	289	317	301	291	301	289	287	276	303	300	284	314	300	295	305	328	337	337	308	305	266	306	309	277	292	295	313	287	326	301	310	295	309	303	279	312	267	318	323	291	290	330	285	294	301	315	314	302	322	298	342	328	302	301	301	283	327	304	309	323	294	306	324	281	317	328	283	282	309	304	305	283	318	284	315	305	326	287	305	334	292	312	298	346	312	302	288	325	316	317	314	312	311	332	297	303	296	300	289	279	307	333	290	327	320	308	286	306	283	321	329	297	324	323	309	307	312	342	306	290	263	283	294	309	331	322	309	293	289	308	282
20163	29869	26524	16670	11423	7871	5720	4307	3503	2823	2411	2122	1923	1708	1664	1446	1469	1313	1230	1176	1121	1044	968	955	938	870	903	811	794	738	756	727	659	651	638	665	635	617	579	602	614	623	589	589	618	621	601	655	616	594	598	595	572	589	620	601	625	616	589	626	637	613	590	593	585	586	609	589	615	628	598	625	580	573	581	610	588	654	611	629	634	595	616	578	644	616	601	566	603	642	609	664	589	617	616	624	600	665	579	620	592	579	592	600	614	594	619	629	583	654	609	626	609	590	612	609	633	652	597	612	642	626	592	592	567	600	552	562	544	649	596	642	673	591	616	550	610	590	537	605	617	582	615	596	604	685	610	622	596	583	638	633	583	636	584	620	630	573	564	620	612	583	602	596	580	609	621	581	600	594	600	606	560	612	578	617	604	608	615	611	647	563	571	585	588	650	586	582	570	593	581	567	595	608	564	594	594	547	601	641	584	647	604	624	598	583	582	583	612	594	639	601	610	637	601	572	581	594	569	629	615	619	592	605	576	579	575	588	607	600	568	612	611	606	574	602	602	596	615	577	616	614	600	566	601	615	571	607	596	593	599	593	618	598	632	610	635	671	589	575	596	613	595	633	605	634	632	624	586	601	608	579	650	641	598	595	579	598	598	602	618	596	648	609	592	596	565	618	551	648	656	623	537	623	589	596	620	608	619	606	633	596	595	622	610	606	596	611	620	631	562	643	539	586	645	567	589	637	614	594	536	603	592	608	604	617	580	659	588	600	605	608	615	584	608	612	572	581	605	651	577	557	607	614	609	576	624	617	611	579	542	635	581	573	602	620	577	607	589	591	586	634	635	596	636	572	565	602	633	617	565	637	602	567	604	622	608	619	595	582	597	600	626	594	581	581	600	578	621	617	615	617	546	559	587	619	618	600	591	613	542	592	557	591	619	633	606	607	622	593	633	544	576	639	606	591	596	581	594	643	599	596	582	572	582	617	607	633	619	600	615	533	616	588	567	621	580	604	554	596	619	582	601	596	576	605	552	587	648	581	577	582	608	625	644	629	553	631	631	614	578	658	557	572	650	598	557	624	618	625	545	614	651	620	635	605	594	658	603	588	600	593	604	611	618	576	596	610	548	592	548	583	591	618	600	600	615	588	604	585	599	628	612	636	617	666	610	607	601	580	610	602	590	639	551	616	571	596	545	625	669	586	633	611	581	576	583	572	580	588	657	626	573	585	649	599	544	575	607	600	585	617	601	591	585	623	632	631	646	633	584	574	593	624	602	595	636	623	591	610	622	604	601	648	594	590	604	610	581	645	635	633	613	623	623	555	584	601	586	595	634	612	569	581	561	624	640	610	579	642	624	609	602	586	605	634	590	607	600	615	627	600	675	609	652	636	601	622	616	579	596	563	623	641	606	593	626	611	624	602	568	599	640	583	626	613	565	634	583	627	587	570	590	588	614	613	579	601	635	560	637	580	611	611	624	611	608	593	591	603	622	598	632	571	588	597	600	546	551	615	597	610	618	607	600	577	636	584	649	567	632	594	571	599	577	631	568	636	597	614	603	586	644	645	581	591	608	592	585	658	610	578	639	568	605	665	591	625	642	623	583	620	569	600	603	576	559	591	570	619	606	607	619	596	604	648	610	602	628	568	587	595	590	619	557	624	621	596	605	596	590	582	615	657	614	563	584	564	572	650	598	598	610	648	646	606	588	594	614	603	584	568	611	572	614	611	587	611	589	582	616	594	578	595	593	632	616	613	629	611	627	617	581	596	622	657	595	603	607	586	611	596	558	586	585	581	604	625	585	605	585	585	642	606	581	626	576	632	592	581	582	618	637	596	580	567	577	619	550	597	599	586	607	576	595	631	603	586	584	589	629	644	581	596	659	583	612	617	604	568	597	614	594	645	576	576	636	562	607	620	612	603	547	646	640	629	643	637	566	640	597	605	597	578	578	572	620	644	634	618	583	591	594	585	611	629	616	543	601	572	576	587	588	609	596	596	615	599	604	576	645	600	590	583	561	608	583	603	631	587	575	621	630	639	563	560	590	617	639	589	553	599	635	576	614	613	610	620	630	598	621	620	592	596	631	587	614	630	571	647	603	547	586	594	561	576	611	625	647	620	593	614	644	636	631	632	599	628	587	618	625	611	589	599	600	631	605	605	614	606	612	609	589	628	590	631	592	583	581	647	606	582	605	599	600	592	602	604	604	593	598	574	627	605	631	602	641	586	621	580	609	595	601	590	596	622	566	633	602	565	625	584	586	584	623	623	621	586	586	596	614	601	587	612	630	607	586	610	553	599	642	584	615	561	667	669	578	595	604	606	626	623	579	581	610	600	592	574	575	603	583	592	620	610	589	611	587	591	611	604	603	614	611	649	569	581	580	603	611	628	562	596	623	615	577	651	594	625	640	596	584	622	604	608	573	634	590	611	643	595	601	542	616	634	601	562	611	580	572	580	602	626	602	599	619	564	605	598	647	585	614	595	637	619	622	562	580	622	588	644	611	609	569	553	634	557	605	575	637	571	627	578	633	591	587	584	613	589	600	603	588	600	574	637	582	622	621	593	613	591	588	632	571	623	582	642	636	573	595	572	572	587	586	622	613	592	664	610	560	637	585	611	555	594	631	583	593	586	612	612	574	612	635	574	595	577	568	620	591	603	620	592	622	587	568	632	581	619	607	585	565	565	613	565	591	601	596	606	595	592	615	615	592	632	590	577	584	570	609	591	598	623	613	591	608	606	630	605	592	616	610	565	604	615	587	550	652	604	579	603	640	621	627	623	643	608	601	607	657	605	600	616	606	595	574	621	640	602	622	577	613	569	574	635	596	604	596	618	603	571	611	638	639	613	576	608	554	607	598	638	598	635	606	616	634	600	603	613	629	622	592	620	561	595	601	617	578	625	624	603	611	597	636	567	565	601	587	582	598	632	569	590	633	592	592	571	578	613	580	565	624	602	648	602	647	586	617	573	597	608	644	661	650	622	620	585	593	647	626	653	618	605	619	648	626	563	652	596	636	640	589	591	572	560	571	518	572	643	606	591	626	582	626	605	587	562	601	598	590	581	594	607	567	601	585	618	576	670	590	585	625	610	637	626	560	590	628	624	627	582	620	617	600	576	598	620	608	608	589	636	650	598	620	586	639	615	568	609	616	571	587	594	653	574	610	614	631	565	577	579	607	596	612	576	610	614	624	610	599	593	604	596	636	610	622	612	601	602	645	592	604	595	591	578	606	548	676	634	639	604	597	616	541	589	614	600	617	609	645	553	616	581	599	594	613	617	598	625	594	652	590	564	646	593	598	593	628	604	578	599	628	619	625	605	559	588	619	591	611	618	560	641	617	592	591	613	591	605	600	656	588	577	614	591	565	608	616	594	610	586	561	635	642	600	607	601	604	618	610	600	586	584	576	589	594	608	617	605	576	574	606	601	525	588	659	601	614	580	614	567	601	597	658	600	606	586	612	615	594	619	594	652	617	619	578	645
25131	21518	28092	25250	17221	8127	4606	2970	2199	1654	1396	1233	1082	1002	944	923	906	795	716	665	647	573	546	564	499	526	481	481	471	454	392	392	382	378	342	338	370	372	367	386	395	344	378	372	369	337	366	367	328	373	362	343	359	339	367	387	360	363	345	341	345	367	347	318	334	360	374	366	365	390	352	378	369	379	343	333	363	403	326	357	347	358	377	342	392	399	355	343	352	337	367	381	324	338	339	364	377	392	368	342	336	358	357	342	376	387	379	353	368	335	358	370	333	335	373	365	350	362	361	340	359	317	377	391	377	361	361	356	359	334	358	372	390	323	371	362	376	334	347	339	361	356	346	382	385	389	366	339	379	357	348	337	375	321	351	377	335	299	337	386	364	334	324	373	358	344	389	373	345	341	334	362	361	366	336	328	348	367	359	376	357	370	353	394	365	329	342	343	319	350	386	345	368	337	348	356	356	351	317	348	367	343	386	378	318	355	334	349	363	340	337	374	352	345	340	355	371	324	319	365	343	367	346	419	361	351	348	329	343	348	368	338	365	386	333	350	365	358	330	350	377	359	350	323	360	368	355	377	379	350	358	354	320	366	339	365	354	389	357	339	340	327	360	351	340	389	373	324	345	404	348	335	394	348	343	357	331	372	350	289	358	316	359	365	333	356	375	366	338	350	337	358	369	363	344	349	331	336	349	343	339	355	346	366	345	355	371	346	375	341	341	356	350	360	358	375	336	374	343	343	372	344	363	367	352	347	354	347	350	344	359	329	404	355	344	345	328	347	351	363	349	346	364	339	374	384	343	342	350	375	335	352	349	332	346	327	377	345	341	361	361	361	360	353	347	320	368	363	334	324	360	338	362	361	361	373	358	364	349	348	343	348	348	346	365	329	334	333	341	359	356	323	387	351	337	340	372	347	352	343	396	358	332	348	357	365	365	370	364	406	369	346	348	368	349	375	327	390	340	365	374	336	376	408	376	327	353	333	362	291	362	357	332	364	374	336	346	347	336	335	319	354	349	358	357	341	351	358	361	376	373	347	370	371	372	340	332	366	362	344	325	365	351	335	360	364	330	339	375	374	345	343	338	400	341	353	372	370	323	354	379	329	364	330	330	336	381	354	354	369	355	325	340	367	365	355	346	355	358	335	331	359	342	352	338	334	351	379	407	339	333	355	335	348	364	345	342	354	372	389	386	338	337	365	316	371	371	373	333	349	360	363	380	338	331	356	329	362	365	360	372	346	376	340	368	376	361	356	361	376	394	354	342	405	372	326	380	388	324	367	392	343	339	344	316	394	330	353	355	354	329	351	354	361	367	341	316	348	332	323	368	361	374	327	359	363	347	361	353	385	340	358	347	346	337	387	350	340	346	352	337	345	346	355	342	361	340	344	357	327	370	331	353	353	320	342	355	389	341	374	352	417	336	363	342	369	361	335	377	338	355	318	337	330	346	350	353	370	364	337	372	322	338	361	351	361	377	348	387	357	374	366	358	369	343	374	379	340	347	351	340	353	359	355	337	348	333	368	347	373	342	391	358	373	340	367	403	361	327	338	361	359	380	354	358	368	343	353	332	333	353	374	369	348	344	332	353	345	346	381	347	344	296	373	326	351	380	409	317	366	318	348	329	356	384	386	338	354	374	340	361	366	336	368	357	355	331	343	347	361	349	369	327	401	380	366	343	382	319	353	347	360	325	348	353	357	344	350	329	366	323	336	344	338	373	365	357	354	377	377	374	352	356	329	332	336	317	359	389	336	325	340	397	367	359	353	364	355	381	344	347	361	331	316	363	348	375	389	314	391	328	353	333	362	356	348	327	340	344	371	331	376	362	362	342	374	343	342	373	380	376	331	356	311	370	351	351	347	335	376	370	370	364	366	383	358	381	366	354	336	337	335	345	328	368	398	358	362	343	366	341	319	332	336	362	346	335	356	345	367	381	328	355	358	372	341	364	341	354	390	347	334	343	328	348	365	390	378	358	369	349	361	323	379	325	381	357	388	330	355	355	358	327	393	329	342	359	371	341	369	381	359	343	329	354	362	372	354	385	353	326	346	344	338	358	339	344	379	365	355	389	359	349	351	357	316	343	346	368	350	352	361	342	311	373	385	368	384	343	364	361	343	334	325	345	347	341	338	363	392	374	350	318	322	368	356	335	366	343	376	383	329	352	363	368	369	315	329	356	393	362	380	335	330	352	375	366	345	333	333	343	356	352	363	379	369	378	333	341	353	354	358	367	353	350	363	333	327	383	374	309	371	349	355	340	358	356	356	389	344	352	365	345	332	364	355	349	321	372	345	367	342	359	360	315	338	352	354	375	365	377	345	363	337	346	336	361	359	331	358	344	337	386	353	331	323	332	344	345	337	351	364	376	335	370	342	361	338	362	363	318	381	344	335	353	338	336	371	352	341	353	402	365	336	339	369	371	343	354	352	349	357	360	352	335	352	356	352	386	361	353	359	335	325	356	343	354	326	363	343	308	366	348	375	370	362	360	326	370	350	350	361	359	373	370	339	353	366	317	331	330	352	362	356	341	384	395	351	383	353	342	368	320	318	344	328	369	369	380	376	356	363	364	373	340	332	361	359	344	339	351	359	297	316	357	355	362	371	355	334	339	357	341	344	339	370	355	378	364	370	332	384	353	368	338	360	354	333	361	332	352	354	364	343	370	345	347	386	366	405	392	359	351	326	343	351	365	411	385	370	332	344	323	355	367	380	330	358	338	357	361	339	312	333	354	383	378	357	320	337	374	353	354	331	352	353	379	352	361	375	366	342	348	341	373	361	325	333	374	335	367	369	359	333	332	321	351	353	357	381	330	359	331	371	394	376	363	333	344	348	359	357	327	339	372	331	350	354	356	377	334	352	399	381	360	376	345	385	355	351	356	389	325	350	366	354	343	354	326	346	331	404	334	354	352	351	382	339	347	350	329	344	346	366	364	361	353	338	393	370	342	357	356	354	322	388	347	353	372	351	347	345	361	363	363	363	346	367	368	356	362	354	311	347	351	367	343	323	361	364	365	353	366	362	325	345	338	330	368	367	337	390	347	351	351	318	357	336	364	363	387	361	348	327	316	345	362	369	335	375	357	373	339	368	354	356	341	347	347	349	355	343	350	318	317	360	347	333	349	383	384	361	358	342	328	333	338	368	351	319	351	290	331	349	351	324	356	330	347	371	319	332	340	364	341	321	371	335	330	352	367	352	345	362	331	341	341	355	356	331	395	339	325	345	346	338	356	340	326	370	336	319	342	373	346	338	354	389	335	365	375	336	367	349	358	337	342	336	343	370	367	357	333	344	306	335	371	324	370	353	357	375	377	332	354	342	356	356	379	333	347	368	343	366	363	330	374	339	356	383	333	345	337	343	371	369	352	345	336	374	340	322	336	353	364	336	305	323	333	358	354	332	369	314	364	351	379	362	360	340	363	330	404	373	341	337	358	371	368	391	352	361	373	360	343	381	379	371	348	358	354	388	379	339	328	324
22814	38211	34562	24928	18967	14175	10569	8397	6686	5430	4505	4023	3463	3104	2925	2833	2741	2426	2149	1933	1739	1562	1466	1331	1378	1214	1150	1201	1116	1047	928	905	859	764	731	738	719	727	683	719	707	688	707	730	641	684	719	687	691	704	703	678	719	683	686	727	674	683	639	682	662	675	694	646	643	702	649	686	659	674	672	721	657	676	632	685	703	726	679	687	701	696	701	678	726	683	644	723	720	690	685	720	687	728	718	678	627	678	720	735	678	697	704	692	671	692	690	693	698	688	684	714	660	726	705	671	720	703	664	711	677	689	735	702	701	748	678	719	689	683	675	708	731	689	706	672	716	696	724	673	708	696	705	675	685	669	674	676	690	673	672	715	647	719	694	739	627	700	697	688	675	622	702	719	657	681	678	657	706	697	663	681	689	701	654	653	708	694	659	747	699	657	728	757	679	721	687	645	691	720	688	686	726	711	661	698	724	670	693	629	687	709	674	651	661	720	679	690	699	664	671	692	712	683	714	703	654	686	668	673	689	697	700	670	688	697	681	671	722	718	642	705	676	701	761	725	716	697	705	711	717	664	689	729	694	694	675	702	719	731	624	704	701	741	652	692	725	687	739	697	742	697	675	718	706	683	706	720	745	677	733	656	675	717	673	736	690	663	709	710	725	680	687	681	736	688	726	690	649	669	670	680	695	715	713	687	672	692	656	651	758	658	680	697	656	722	684	659	694	677	698	724	712	677	730	684	720	709	679	695	689	684	650	628	717	704	666	723	692	653	706	665	694	639	672	722	645	749	723	734	669	724	677	722	699	632	708	688	661	707	700	712	670	680	655	675	680	672	625	708	642	711	650	660	680	707	698	696	683	743	675	737	664	707	678	725	698	690	702	666	669	680	696	689	682	709	688	764	693	691	665	648	629	727	661	714	664	690	708	674	660	717	706	699	696	684	710	667	702	682	681	734	689	707	627	706	722	679	676	706	734	700	655	667	712	731	691	648	685	658	696	675	691	655	746	662	697	747	711	721	700	717	683	667	656	630	660	679	656	710	691	714	683	672	681	705	686	682	698	677	702	704	698	678	684	692	696	688	672	658	676	658	688	655	655	669	708	703	700	704	631	677	656	690	696	715	734	722	692	692	673	715	722	710	690	685	676	681	683	723	664	685	656	662	710	709	665	690	668	717	679	703	691	685	681	710	690	663	725	698	712	691	688	708	620	652	659	712	696	635	702	662	720	668	697	702	684	680	726	685	742	696	713	736	640	674	664	673	720	677	646	653	667	704	692	649	681	736	703	628	707	656	702	698	676	632	684	662	681	705	699	684	700	715	653	651	698	697	649	682	707	616	719	676	656	714	692	699	708	652	700	676	694	676	681	706	681	656	698	692	729	704	683	707	676	700	677	706	682	728	681	658	696	668	714	725	683	638	728	713	692	677	684	717	669	712	628	702	735	720	660	670	662	699	676	730	695	686	703	724	637	737	729	704	711	721	744	700	712	733	706	665	712	687	660	679	690	675	669	738	695	677	668	703	687	691	681	667	705	678	725	683	709	688	678	657	663	726	688	694	729	711	673	727	654	700	694	658	671	679	666	678	693	751	658	700	682	690	656	638	681	703	707	664	672	696	701	681	662	693	703	692	689	671	653	709	690	735	701	693	703	727	654	674	698	679	673	658	653	672	753	696	716	719	684	667	684	677	666	691	691	640	703	752	683	625	655	651	688	672	699	617	671	685	700	728	698	694	693	705	721	702	693	687	701	701	680	674	680	692	645	700	698	700	694	651	666	641	693	719	644	672	665	651	706	648	719	692	696	677	749	643	689	691	686	669	719	687	705	713	670	655	679	677	725	671	652	704	718	660	648	697	642	717	721	754	711	698	680	679	676	680	694	701	611	672	738	718	675	707	683	680	720	708	668	683	752	683	677	717	639	644	727	720	711	702	714	697	653	634	669	635	726	700	701	642	632	678	670	658	698	755	696	712	723	719	683	700	724	687	723	633	653	675	711	644	698	730	709	716	691	676	718	717	729	690	707	730	693	695	786	665	696	689	693	686	708	633	668	717	722	719	660	678	677	725	647	681	709	688	693	711	662	690	696	740	735	700	695	727	721	742	688	685	695	688	701	694	722	682	695	690	710	683	622	680	713	695	663	688	679	713	703	673	690	717	687	719	694	684	681	690	669	647	677	698	719	683	683	687	734	687	681	744	675	740	712	668	733	667	706	703	755	716	671	701	734	751	697	683	708	688	675	696	632	697	678	707	686	720	685	690	665	697	723	683	663	662	690	687	689	696	724	695	658	710	744	737	624	698	699	660	707	673	711	683	735	694	628	705	716	698	648	708	722	694	701	670	688	701	707	709	724	697	674	726	709	690	690	667	674	675	656	671	701	685	700	722	728	644	648	684	735	660	729	705	707	666	671	656	662	703	718	684	670	708	719	682	629	672	684	680	654	721	674	702	700	677	682	664	699	674	693	686	645	688	680	719	694	723	695	706	677	730	687	686	665	686	691	717	673	674	665	712	716	683	710	657	662	643	716	656	700	712	663	683	675	663	678	707	649	686	694	673	688	641	646	726	674	666	652	739	700	691	682	713	687	695	678	735	709	702	718	688	653	708	713	695	711	690	694	705	688	685	651	754	697	673	657	714	673	703	684	688	696	660	670	691	687	699	666	709	646	705	693	719	703	668	643	716	699	706	710	667	666	679	665	712	745	674	718	744	685	690	688	709	682	719	661	660	694	671	662	718	717	674	688	716	687	678	717	739	670	720	607	722	663	696	682	747	691	720	641	692	713	662	649	693	646	671	703	673	706	699	669	700	727	676	649	703	711	697	692	654	679	714	706	682	704	687	688	671	637	680	726	750	703	705	700	697	638	717	724	715	691	681	716	720	710	684	677	671	679	670	691	692	713	683	675	698	663	674	668	723	671	676	679	678	696	693	673	690	679	750	695	700	633	684	703	672	659	677	688	670	733	716	688	668	679	679	677	637	660	667	716	702	694	640	668	702	659	672	654	686	693	702	678	671	711	678	675	685	689	681	685	691	729	691	651	713	745	735	684	636	709	740	681	705	713	697	660	689	680	762	715	733	681	713	705	725	672	716	719	681	671	700	705	676	718	679	691	630	700	694	737	699	673	681	643	643	667	719	709	706	694	670	665	707	692	720	663	679	704	680	666	704	660	641	685	671	711	650	696	677	718	673	679	716	709	655	713	664	698	690	676	665	697	683	697	745	676	658	680	682	686	688	707	717	644	699	708	696	666	698	678	672	722	689	673	701	694	656	668	674	724	673	735	718	663	712	668	705	719	718	681	716	687	663	716	708	689	697	693	685	687	659	694	711	687	731	679	729	681	672	694	661	685	700	720	702	642	673	640	693	644	661	681	725	688	702	709	637	703	675	743	708	637	645	659	717	700	700	662	664	708	667	657	697	713	701	710	720	703	698	663	650	668	687	662	651	690	671	741	700	677	705	718	698	672	650	679	685	695	651	690	654
24210	21508	28994	24478	21545	16724	8539	4761	3398	2855	2383	2082	1812	1624	1589	1402	1411	1295	1071	1007	954	884	851	789	797	750	680	716	643	644	629	574	541	524	537	532	556	519	525	506	489	454	482	554	479	503	480	514	513	502	497	531	487	504	477	487	515	479	472	521	502	480	535	475	516	507	492	494	498	504	474	502	461	514	510	500	537	474	485	505	490	495	506	498	496	457	506	511	486	478	506	504	498	518	475	513	480	460	465	485	482	504	517	517	506	431	508	476	495	536	498	509	523	507	495	474	476	489	551	525	478	461	529	454	504	497	482	510	491	494	507	517	499	487	541	466	529	489	507	491	476	499	480	497	526	480	503	475	465	520	489	534	519	492	470	470	490	525	478	549	488	486	485	475	504	497	491	493	515	517	525	466	509	500	471	472	472	518	477	452	525	523	518	496	501	531	530	515	489	500	483	452	504	463	526	490	513	535	507	557	477	508	500	455	559	460	530	485	491	484	509	486	485	488	505	470	504	469	504	462	490	526	517	494	493	493	512	509	515	509	489	523	502	447	521	489	507	485	463	483	489	475	483	483	499	504	500	491	531	524	507	500	474	483	495	468	518	524	461	501	476	499	476	490	481	496	495	486	514	489	468	466	539	485	521	482	464	487	508	523	504	502	470	479	516	438	517	509	492	465	461	499	460	527	469	490	452	473	512	500	540	502	484	477	477	483	495	505	447	535	485	498	482	514	512	491	486	492	509	498	499	480	509	526	518	529	498	515	480	494	496	512	493	502	471	499	496	483	540	479	500	466	489	534	489	486	448	535	533	498	498	525	472	486	504	507	504	460	500	467	467	456	496	472	506	474	465	496	498	529	491	465	471	507	491	471	510	513	483	480	511	492	496	506	492	515	508	471	515	507	498	527	421	437	491	494	505	541	471	479	506	525	472	495	507	490	503	498	517	486	506	464	492	488	480	541	493	493	526	509	485	447	515	531	535	500	535	486	476	501	478	475	498	528	499	465	487	497	477	472	501	546	489	488	489	482	470	502	530	493	510	458	502	463	511	489	502	512	519	475	520	484	461	504	478	501	436	487	462	476	496	512	494	507	487	510	519	506	487	526	496	525	478	503	505	478	526	478	481	551	491	477	499	495	495	516	493	490	494	506	535	529	477	455	494	512	468	508	530	524	533	482	490	525	494	477	461	531	503	510	485	505	517	487	491	500	496	509	480	507	485	509	483	493	475	494	500	485	500	490	493	545	515	474	538	501	548	473	490	489	480	511	529	460	466	513	524	531	490	497	494	486	513	516	537	532	473	505	500	514	508	500	492	531	522	520	487	504	502	496	492	465	487	490	507	463	498	472	446	466	452	477	518	478	500	483	487	505	495	498	516	478	480	475	488	494	520	539	511	476	473	520	500	511	516	503	528	494	488	488	492	520	491	460	478	463	485	490	511	471	524	506	501	491	496	511	455	516	479	454	489	511	479	511	517	525	496	518	473	487	495	471	542	479	489	496	507	481	489	491	506	509	473	509	483	497	517	502	466	555	463	486	489	476	526	519	493	487	498	487	459	464	497	465	503	490	489	508	514	530	496	465	508	507	504	454	490	428	473	491	530	507	500	562	520	498	482	488	506	519	477	491	491	462	496	473	538	453	484	497	487	490	494	478	468	499	497	499	463	473	467	508	531	504	515	496	449	493	503	494	529	546	480	493	513	525	450	505	502	481	510	497	510	493	479	472	499	491	496	471	492	489	512	496	509	500	522	515	474	504	512	440	547	491	490	511	490	505	498	510	476	502	516	460	511	483	475	470	493	474	485	548	485	526	440	484	473	483	534	456	497	498	468	527	496	496	500	488	528	474	514	480	505	475	471	492	536	478	499	483	492	512	428	511	487	497	498	495	485	493	499	491	527	454	492	512	480	516	440	485	527	492	471	472	471	499	501	453	480	525	481	492	487	484	511	443	492	497	490	492	489	494	534	488	514	466	489	463	463	524	480	490	471	503	539	469	457	519	476	491	477	518	535	528	477	455	528	537	478	500	528	515	495	522	487	531	538	501	463	496	505	485	461	462	470	476	479	500	467	436	529	472	469	533	496	485	499	500	489	513	503	514	491	508	548	478	468	533	456	501	455	567	479	486	488	471	487	502	487	539	520	524	461	500	522	517	469	510	476	472	476	467	487	511	482	481	448	484	506	494	487	451	491	483	516	489	489	497	503	470	484	499	511	455	463	479	529	519	497	483	504	492	492	505	485	501	508	472	534	475	491	511	467	495	462	483	507	470	496	452	534	486	493	501	508	510	490	530	468	518	470	493	491	451	515	498	475	471	457	489	498	500	490	485	506	498	453	512	517	491	519	487	503	480	513	513	528	491	501	527	523	515	511	464	493	469	496	475	495	534	495	480	461	497	527	519	487	484	480	495	485	484	511	469	486	476	556	487	485	494	477	529	481	501	529	435	479	524	457	456	490	479	517	468	490	470	480	493	504	471	494	495	511	463	494	511	512	478	503	514	501	523	499	478	476	487	477	497	548	472	490	503	495	503	512	515	483	518	502	465	533	550	475	477	538	500	471	521	510	523	497	493	478	517	475	508	480	471	472	469	462	448	489	495	495	473	470	486	484	483	462	486	500	491	480	497	473	478	467	521	530	442	492	490	477	488	481	459	515	432	513	494	494	472	530	508	481	470	503	512	459	483	483	458	515	478	501	474	503	509	461	466	501	487	530	483	523	512	469	504	462	540	499	469	486	508	507	508	524	512	507	521	506	499	494	497	482	498	493	531	517	471	523	462	509	469	462	505	557	514	494	518	523	501	520	494	494	495	488	482	514	486	527	519	504	487	468	516	510	441	484	506	512	456	503	504	492	477	506	529	496	524	483	484	485	503	493	499	539	469	469	510	437	513	480	437	533	503	456	439	506	457	544	508	499	478	477	497	466	475	486	503	517	509	459	514	540	512	465	544	487	511	482	517	492	504	468	509	535	490	487	517	486	450	492	550	514	471	482	522	506	455	471	462	482	468	493	461	477	520	478	504	462	530	495	473	514	469	504	474	486	529	503	492	484	486	475	526	478	479	501	524	533	443	502	540	460	504	495	490	515	480	525	513	537	513	464	521	475	505	483	510	530	504	521	454	481	529	516	502	491	503	488	490	460	453	486	479	471	489	535	536	479	523	535	492	529	459	499	495	521	534	531	521	474	471	502	473	479	487	472	480	452	505	531	528	493	476	506	508	454	495	498	503	460	505	478	482	453	504	443	534	472	527	505	474	468	459	511	494	469	475	501	538	519	533	461	505	508	505	507	478	497	505	514	500	526	460	474	470	470	487	518	501	499	450	492	458	513	503	519	482	490	506	486	480	468	516	481	460	444	468	467	485	490	496	505	484	506	466	499	492	510	445	499	545	519	503	505	460	473	485	500	476	478	473	500	529	465	517	522	482	500	482	492	508	504	476	490	494	522	493	476	495	504	492	484	486	486	456	511	504	511	516	498	483
25525	42684	39410	29958	24068	18899	14596	11903	9577	8093	7025	5970	5208	4786	4507	4202	3990	3516	3090	2737	2467	2232	2140	2059	1896	1785	1658	1516	1495	1429	1329	1197	1161	1095	1034	994	956	976	916	972	1003	935	982	919	955	958	926	911	906	913	882	948	934	932	965	887	918	946	933	901	929	879	875	916	962	942	917	887	941	880	959	877	948	913	932	900	901	945	896	926	878	969	931	912	906	971	959	916	973	954	939	921	971	905	922	856	905	917	931	930	895	905	891	904	957	919	965	910	915	958	938	945	961	937	879	891	940	940	897	959	934	936	928	943	971	904	926	953	953	902	913	918	992	883	961	849	904	953	911	916	946	980	909	938	896	911	915	921	884	900	927	918	953	903	918	921	908	948	898	932	970	866	951	909	904	932	896	951	967	944	937	916	932	874	886	941	948	931	926	940	926	916	932	889	928	912	843	870	918	957	921	908	936	915	964	951	873	923	901	964	933	966	919	891	889	973	973	933	910	884	892	874	882	920	911	876	970	907	913	882	884	925	918	899	929	933	881	932	916	914	970	954	947	892	929	886	967	888	885	912	858	894	910	897	951	899	900	901	947	955	883	934	897	900	930	891	932	951	919	925	922	948	897	960	908	918	901	931	947	942	952	900	897	948	899	911	981	949	904	879	929	921	925	928	897	896	934	974	938	960	881	879	874	894	925	887	883	973	915	933	927	901	866	945	938	968	920	950	905	916	972	899	882	957	874	935	910	957	910	912	943	929	956	959	965	920	920	952	929	895	948	903	904	922	943	911	933	890	900	919	936	913	927	909	900	969	959	914	896	919	891	913	940	969	960	939	936	919	948	923	979	950	911	951	879	897	952	965	895	919	943	922	913	899	833	894	903	938	932	923	913	885	922	864	915	922	913	908	959	862	883	913	920	958	888	921	988	933	870	886	929	909	938	929	889	938	962	902	983	866	890	921	979	919	917	899	880	884	957	934	910	871	945	923	921	918	936	902	914	897	940	946	890	947	911	913	892	929	930	915	946	910	911	879	901	888	929	905	941	935	954	936	902	930	931	927	920	948	968	988	911	950	902	911	906	878	932	918	896	968	912	918	949	938	971	904	954	928	923	909	873	906	926	924	921	926	913	975	879	928	921	957	977	908	898	946	957	949	942	932	952	902	875	939	893	929	934	936	935	907	902	920	963	934	949	971	896	951	904	890	950	936	896	899	953	905	932	889	908	944	992	936	911	914	936	932	941	875	941	882	919	920	848	949	908	949	935	898	887	932	925	945	907	887	888	939	899	902	966	882	877	912	907	948	948	931	924	930	930	880	916	921	989	933	962	931	909	940	925	930	940	936	902	918	961	958	940	943	984	907	911	865	949	962	932	924	952	965	967	936	939	926	960	917	929	900	926	947	942	978	941	911	934	896	854	912	943	958	921	869	929	932	931	976	879	918	925	950	922	959	907	921	912	949	943	948	944	931	891	901	893	941	859	868	1001	951	903	877	903	938	877	957	916	919	913	981	961	914	921	949	950	980	954	948	904	888	932	893	914	956	923	899	946	869	946	941	955	868	877	961	880	895	914	930	871	957	902	910	897	857	904	911	950	996	894	900	897	964	907	945	910	891	888	931	967	998	902	945	917	925	943	901	894	933	955	868	895	932	927	910	898	883	976	887	907	938	959	924	919	899	919	874	869	916	917	944	921	907	876	908	926	923	900	930	969	870	897	986	937	935	946	911	927	933	918	863	916	964	912	934	962	883	930	905	902	906	915	884	883	901	957	939	855	913	939	916	872	919	939	945	896	959	917	960	909	942	959	941	932	912	930	886	949	941	904	929	928	946	967	904	994	858	945	923	900	918	984	926	920	964	929	931	935	952	935	955	899	881	938	879	923	909	932	950	920	917	889	894	855	945	937	938	926	890	896	912	928	940	957	863	920	879	871	957	903	955	903	938	921	922	881	881	880	999	901	947	904	918	908	946	923	933	981	939	884	869	919	890	946	896	944	913	915	971	944	890	918	922	898	880	901	925	945	855	939	917	945	917	933	889	970	881	961	929	923	1001	911	926	880	928	920	898	932	926	881	916	904	915	930	881	886	959	903	941	933	910	926	920	952	916	931	932	888	916	928	911	889	908	930	969	924	937	874	899	933	880	906	834	860	941	869	923	906	873	866	951	954	895	938	912	953	933	885	912	825	887	900	942	951	953	946	911	983	918	911	903	929	896	954	941	965	931	898	917	891	896	891	946	943	916	966	918	947	984	976	902	936	931	887	965	942	901	967	904	981	918	945	936	893	939	963	931	935	900	917	852	918	888	910	940	908	945	921	943	917	899	921	901	955	915	882	974	1012	968	937	923	904	907	928	875	944	892	956	870	898	957	922	887	908	899	931	900	978	901	905	878	919	906	929	916	949	970	884	948	896	931	898	896	940	955	922	961	890	932	913	910	884	937	917	950	876	926	919	980	911	901	938	922	938	941	942	972	937	883	928	913	925	945	915	934	924	902	858	918	912	905	969	940	934	930	898	932	895	899	879	942	889	950	915	1003	964	936	938	864	904	879	916	943	941	929	955	935	896	928	900	903	943	953	925	901	935	933	867	920	911	898	936	887	963	899	893	939	887	871	929	875	952	967	933	883	922	886	961	930	939	890	914	922	902	908	895	962	933	919	880	915	897	899	941	922	940	931	932	910	902	925	923	916	954	907	926	969	943	957	867	945	960	955	922	918	915	894	937	938	935	986	883	948	966	899	929	925	928	945	909	903	948	936	873	925	1022	894	897	916	967	942	931	920	869	916	927	921	919	914	911	928	944	953	936	940	898	916	914	970	900	884	901	891	978	931	892	897	919	922	979	883	971	936	901	917	949	919	942	899	940	956	908	931	915	929	967	881	889	957	943	968	921	917	956	938	894	918	917	1000	932	929	975	936	939	903	948	945	897	911	916	943	950	899	928	975	941	934	931	962	908	933	948	956	939	973	884	867	919	918	883	902	920	975	929	926	916	933	921	984	944	950	940	961	977	914	835	965	967	919	908	885	934	948	912	874	919	950	960	897	940	904	895	931	922	982	914	904	969	953	909	923	936	921	952	905	912	902	940	891	911	912	938	918	986	892	891	906	946	961	910	941	927	930	943	951	890	901	900	922	924	983	910	909	863	932	888	924	927	898	957	888	916	898	946	894	860	921	919	945	931	854	918	909	925	938	923	881	964	875	904	939	879	910	884	910	963	899	951	891	950	928	920	954	930	925	925	845	896	922	967	981	931	943	957	918	942	879	904	884	946	918	909	919	942	950	892	939	917	909	922	972	879	960	948	906	916	903	917	901	910	942	920	967	927	965	937	878	925	884	924	928	927	947	880	909	909	953	920	950	940	935	911	950	891	863	951	923	937	927	918	982	931	881	941	954	892	864	906	923	909	935	927	895	903	888	886	925	940	901	937	868	959	962	945	928	912	914	914	911	933	903	935	953	921	948	966	912	928	891	938	947	893	913	894	942	884	961	896	982	925	952
27561	20696	16682	9151	4377	2438	1761	1309	1064	898	746	701	627	568	582	570	512	474	460	437	420	403	368	388	393	384	354	309	374	374	317	343	305	319	321	305	287	338	284	276	292	315	306	272	286	305	302	303	299	304	348	288	304	307	307	318	277	329	278	292	337	322	318	317	321	292	295	306	292	330	292	307	281	279	302	276	312	312	329	298	295	259	298	275	323	294	298	277	290	317	255	334	276	305	296	300	266	280	301	285	327	326	285	293	337	282	312	298	310	275	286	308	306	305	316	282	286	313	319	302	311	322	260	283	325	295	319	326	323	284	306	308	328	272	292	297	293	307	322	323	289	300	298	275	325	300	324	314	318	284	306	348	286	318	316	302	300	272	315	296	295	307	307	306	305	278	324	319	321	264	309	335	314	266	300	315	313	313	283	334	275	312	299	295	291	309	306	313	306	321	304	299	317	279	260	284	309	308	302	310	332	311	326	284	274	300	311	312	292	313	277	297	296	304	321	326	294	277	301	275	300	311	279	303	308	317	362	320	287	289	290	311	323	287	311	268	279	308	286	295	288	283	323	318	318	315	310	276	304	297	296	304	293	304	297	312	267	290	308	300	315	314	303	298	319	286	303	343	264	335	293	290	302	283	298	317	334	306	332	332	323	290	296	281	298	337	268	313	291	275	308	266	308	293	331	317	307	282	306	302	294	259	300	287	294	259	268	330	324	339	327	277	308	291	287	284	297	313	289	304	329	305	321	291	294	328	278	286	294	310	291	323	276	297	316	286	320	338	316	279	329	267	290	325	325	334	297	345	286	287	305	306	303	306	337	305	289	278	312	308	322	307	279	305	291	304	284	289	310	326	309	271	300	301	293	282	306	287	297	323	295	303	334	295	312	296	299	284	310	299	287	317	288	287	304	309	295	287	296	301	323	289	311	296	330	315	287	289	272	311	299	295	315	284	299	300	323	288	318	322	301	304	280	288	282	295	276	300	307	346	308	320	315	278	311	274	290	296	279	311	321	303	269	309	285	306	301	301	278	333	291	288	306	314	303	347	302	299	313	295	272	318	302	314	310	312	298	291	311	267	312	292	302	359	323	307	314	309	295	298	367	292	267	297	293	323	315	295	273	287	313	318	285	306	312	287	296	284	292	295	319	357	300	317	284	278	283	305	323	310	283	282	306	283	313	295	296	284	294	288	316	294	281	305	303	288	304	302	328	307	329	271	278	299	287	267	268	315	290	304	295	287	321	310	289	301	294	285	295	303	287	293	283	297	327	283	324	326	310	342	288	300	292	288	302	307	299	318	275	285	330	296	315	314	325	306	324	300	280	305	281	282	289	321	302	294	290	294	300	289	323	312	317	308	280	305	309	287	306	301	298	325	289	296	322	302	295	336	314	295	269	308	315	307	279	310	268	293	304	302	274	318	286	278	296	302	286	317	309	301	280	331	294	279	293	311	320	285	319	271	304	297	301	308	291	296	293	304	301	300	303	314	310	307	286	333	292	294	330	287	300	291	301	304	301	303	305	304	273	287	325	298	299	288	301	287	298	306	292	304	292	295	309	321	302	275	273	275	286	284	294	300	303	326	282	312	289	285	304	281	302	289	316	293	295	277	274	301	316	313	309	285	258	332	312	293	268	249	305	314	343	308	299	290	284	310	320	288	307	334	308	295	307	287	296	315	268	295	313	330	322	265	330	293	288	261	304	296	281	285	306	296	307	320	307	277	281	286	297	285	321	287	304	307	302	290	284	284	314	329	302	272	279	324	305	315	312	281	296	331	306	278	309	297	287	304	322	312	309	303	301	325	321	284	327	326	282	307	282	315	315	287	298	332	315	309	311	308	299	305	305	288	293	324	304	298	314	313	295	297	316	283	296	294	337	291	278	316	288	288	292	295	272	284	304	276	302	302	312	308	292	307	275	300	314	294	302	268	317	275	341	336	309	307	311	264	310	307	287	297	296	316	297	296	316	331	280	285	323	280	298	312	292	294	291	301	319	326	294	291	289	287	301	301	298	293	310	293	311	309	277	304	301	296	281	312	295	296	261	299	284	331	300	294	297	302	292	287	296	320	280	301	303	325	294	273	317	306	322	311	301	312	317	279	278	286	322	259	306	303	272	307	305	304	292	307	323	301	302	300	331	310	337	295	293	288	302	285	301	295	291	294	278	290	298	306	272	309	300	304	315	333	266	296	314	299	312	294	316	308	255	324	353	295	292	269	335	311	288	276	329	279	318	290	348	291	293	273	327	291	319	279	325	323	278	332	266	304	322	278	308	289	330	301	298	327	337	293	321	301	290	296	302	279	281	301	311	315	337	308	280	277	276	279	288	317	302	259	314	344	286	294	329	286	339	322	319	329	299	281	253	326	307	297	280	313	281	332	296	305	300	264	305	337	303	285	306	307	280	309	324	301	274	288	313	316	312	295	283	317	292	302	300	268	286	294	324	317	268	283	336	295	293	303	301	296	287	298	285	310	300	283	308	272	313	306	307	306	336	295	315	310	300	268	319	280	296	306	288	329	296	304	318	321	307	294	310	329	288	309	302	280	298	300	286	292	296	332	278	268	302	284	338	298	258	280	307	302	279	315	292	309	309	311	324	307	304	312	288	281	270	301	318	311	320	273	341	303	312	293	298	328	286	308	313	290	307	324	308	291	307	327	315	308	320	303	334	327	280	272	311	288	324	300	303	313	303	312	329	301	306	306	306	288	339	285	320	310	312	309	305	301	310	280	295	311	315	308	282	290	295	293	300	308	302	282	286	315	285	312	321	293	274	311	324	287	297	327	323	322	282	306	304	338	325	307	258	297	309	315	323	324	275	301	320	325	295	301	307	301	293	296	318	334	310	285	303	296	286	336	287	299	304	323	322	322	303	273	323	317	287	311	302	260	313	288	305	307	314	269	315	320	308	319	319	278	303	279	300	316	259	292	315	278	309	336	306	303	268	292	322	282	296	312	293	309	316	278	336	320	324	317	293	300	299	310	287	288	278	301	254	285	320	303	316	316	270	321	314	295	293	309	332	301	296	294	292	338	323	316	306	323	296	312	335	321	267	284	315	307	300	328	297	296	314	324	320	302	333	347	320	325	327	300	308	301	301	309	288	309	328	289	313	302	327	267	308	313	309	314	340	296	295	300	293	325	303	306	289	300	325	333	316	307	300	269	320	301	298	291	313	300	291	325	329	283	290	293	325	304	331	290	296	330	323	267	297	328	301	300	271	284	308	314	310	302	311	344	310	299	311	270	306	292	275	317	295	299	318	312	325	293	308	296	286	269	323	302	314	330	311	307	329	307	286	298	333	324	302	341	295	295	243	303	300	299	280	288	285	283	315	304	308	320	269	315	324	300	291	323	281	296	292	299	283	301	304	289	311	305	277	299	290	289	302	346	318	316	286	292	330	303	291	287	309	296	305	291	306	303	302	291	301	289	306	304	325	289	302	289	300	278	318	248	281	304	286	299	298	310	303	321	310	240	317	308
20191	30211	26070	16531	11584	7900	5900	4494	3594	3010	2556	2196	2093	1885	1670	1601	1469	1310	1230	1133	1038	1029	939	872	876	840	830	869	815	790	747	698	672	607	665	615	598	639	592	607	644	595	607	565	605	601	604	629	609	610	606	589	604	555	598	619	621	567	612	612	610	636	591	594	625	615	570	590	643	640	583	622	579	615	633	538	601	576	641	606	627	560	596	628	590	561	612	587	585	595	611	570	600	608	588	621	628	573	562	592	638	618	653	628	632	576	577	598	595	596	611	628	600	618	615	651	595	595	604	611	593	624	618	599	625	605	632	562	611	596	583	627	586	610	568	583	625	651	603	584	595	644	646	624	616	628	579	618	586	575	626	655	612	594	607	596	583	604	554	595	576	613	615	571	576	594	572	576	637	596	610	609	575	555	598	609	551	655	652	611	595	584	573	622	591	617	617	586	622	618	569	593	611	555	589	590	582	586	590	590	603	622	591	603	636	628	585	584	614	609	567	607	641	583	639	618	602	574	605	624	627	605	595	582	580	589	541	618	603	581	612	639	619	580	616	605	571	605	614	592	611	608	610	605	614	575	574	605	596	605	589	608	598	572	644	612	635	607	581	632	630	571	594	579	600	568	626	633	566	582	656	620	607	604	605	601	623	588	616	589	613	573	612	594	613	613	594	637	592	634	623	572	563	630	607	596	591	608	578	631	605	630	616	536	621	574	634	616	628	598	583	618	608	603	616	606	589	578	548	593	638	627	626	598	588	570	585	602	599	579	571	624	636	603	584	614	604	580	563	600	574	574	615	611	564	586	654	565	629	616	625	589	570	582	633	625	592	604	564	611	614	599	606	601	594	624	612	623	632	644	566	559	645	607	578	585	631	557	585	644	602	586	648	619	573	639	582	623	551	595	635	563	605	584	583	590	620	608	593	602	625	590	595	621	568	600	620	620	570	582	600	623	620	617	569	591	612	626	583	634	615	624	580	625	650	608	556	642	599	547	580	593	599	601	583	627	604	587	652	616	618	617	601	634	565	576	594	600	634	583	612	578	577	629	589	588	598	595	614	629	627	604	613	641	602	583	628	591	588	573	630	578	638	572	528	590	561	614	615	602	588	592	601	626	582	610	615	591	673	572	583	576	608	595	619	587	546	567	598	555	598	563	582	594	593	615	584	608	590	566	633	624	607	579	599	565	624	610	640	553	576	608	631	560	621	597	585	573	606	588	610	633	544	562	587	684	611	614	601	591	587	602	590	598	616	596	556	600	621	627	596	581	586	599	646	635	617	590	636	593	604	585	572	626	581	600	646	575	588	635	637	620	628	571	617	584	584	618	618	579	605	596	605	579	597	584	601	583	602	620	602	588	591	611	584	614	591	574	607	632	611	592	618	603	559	629	575	609	608	535	578	589	617	616	615	561	608	604	573	600	615	617	591	569	579	634	594	594	584	590	585	605	573	609	586	609	618	597	594	603	602	596	575	573	600	601	593	581	603	591	593	584	604	572	601	590	581	562	558	602	605	608	598	614	563	618	535	603	618	553	597	662	615	621	599	567	588	628	617	597	607	637	599	640	652	538	600	590	646	587	593	593	643	605	591	600	623	598	620	626	605	633	618	625	601	622	575	588	629	602	633	581	640	589	614	599	568	624	624	665	553	613	587	636	594	578	605	628	616	582	595	588	597	610	621	643	592	579	567	607	587	570	576	607	607	548	680	588	607	586	532	572	592	607	567	577	633	620	592	617	611	556	566	606	623	628	623	595	604	625	623	602	585	613	607	611	580	604	590	624	577	590	607	621	581	649	586	624	625	602	631	623	607	587	619	608	622	599	599	589	624	607	612	598	627	639	584	610	586	616	592	587	564	603	586	599	621	628	630	624	616	570	591	622	625	639	612	602	591	593	604	635	572	604	598	619	587	614	623	612	569	587	611	607	589	604	603	601	629	579	650	590	605	601	620	582	591	657	636	577	640	647	577	622	630	627	543	604	649	615	620	606	594	616	642	566	620	646	579	639	593	633	626	581	607	590	604	592	604	569	613	636	626	587	593	617	612	604	582	571	618	605	590	579	611	617	569	595	599	595	598	589	618	580	582	632	596	579	569	619	613	626	592	620	594	602	600	610	578	603	634	622	607	569	589	585	580	619	623	612	598	603	624	640	585	570	589	584	618	600	564	627	613	573	616	650	565	605	612	620	573	631	610	581	579	587	585	613	590	625	661	543	649	595	628	610	572	573	609	606	615	620	585	608	542	617	602	614	562	576	593	617	583	597	616	587	594	586	603	623	587	627	594	589	611	576	589	604	576	605	602	578	601	584	614	643	536	583	597	606	602	612	619	629	609	593	652	587	622	593	591	580	609	588	560	607	575	597	629	595	622	575	606	614	572	570	605	609	596	598	657	599	619	598	629	577	604	637	623	640	641	621	589	599	605	596	613	599	606	554	587	639	607	580	655	589	613	618	575	633	586	572	609	584	579	630	611	588	588	620	567	614	621	566	555	610	608	582	567	600	598	625	600	556	622	574	613	604	595	607	574	625	592	603	617	630	574	601	571	559	598	592	572	637	593	590	594	638	563	610	644	591	578	601	615	598	588	600	601	589	627	566	585	604	611	593	588	655	546	608	622	630	618	596	639	624	580	604	544	612	637	563	574	621	589	644	591	607	617	617	611	597	599	632	597	623	605	634	609	617	604	574	574	565	593	542	612	621	608	582	599	625	640	577	591	603	587	643	604	645	602	615	565	570	612	602	609	603	594	599	615	659	625	598	599	558	631	554	603	635	596	605	555	600	584	598	610	609	583	602	600	563	616	621	598	581	632	635	633	583	623	576	595	628	664	571	557	572	614	586	605	625	588	588	560	634	668	610	643	608	624	597	561	551	633	628	643	596	638	624	570	624	593	631	635	610	595	623	604	629	600	623	591	624	611	569	581	624	595	604	629	603	584	606	616	614	562	574	608	594	604	638	624	635	651	617	612	580	591	582	552	618	576	605	663	591	620	581	607	633	614	569	626	599	571	612	633	607	603	563	638	641	613	613	616	597	608	613	583	663	673	587	589	593	582	570	602	605	607	604	622	610	579	629	639	574	610	567	584	605	618	617	599	626	603	605	555	603	603	629	607	626	569	604	581	586	616	598	626	604	584	632	627	589	663	607	589	618	590	628	624	578	628	575	588	594	581	590	602	595	586	579	623	634	600	543	588	605	576	630	604	597	624	626	593	624	621	592	615	620	576	604	597	603	614	625	580	607	607	628	631	623	618	597	619	606	617	605	610	596	578	573	640	618	573	585	649	607	622	583	588	553	563	599	632	623	593	598	588	591	585	560	596	609	577	599	609	565	592	618	574	599	600	653	611	613	620	635	582	576	631	587	580	613	592	610	629	598	627	621	568	561	627	594	606	619	639	588	555	576	645	588	623	592	616	602	595	585	626	587	585	615	600	635	597	625	652	590	573	635	593	657	603	608	572	599	590	567	590	561	605	578	611	600	614	585
25109	21467	28062	25206	17035	7647	4470	3042	2291	1810	1506	1279	1142	1054	973	964	861	787	748	602	617	580	584	511	524	539	450	452	470	453	421	368	433	439	379	360	354	381	400	361	359	373	355	401	373	379	327	340	322	348	358	377	362	363	387	338	353	334	362	372	383	360	340	338	344	364	348	382	345	366	363	372	329	352	368	354	371	374	352	346	364	354	346	346	348	360	342	383	378	355	354	377	361	346	352	374	337	338	360	334	393	353	372	339	357	353	367	361	342	355	346	356	354	358	341	308	354	373	353	392	343	343	335	359	365	398	341	340	360	382	342	373	362	338	384	334	370	319	345	340	375	336	338	333	373	382	348	360	363	349	332	369	357	345	371	342	343	362	342	356	318	367	311	374	392	354	360	332	335	366	340	341	327	367	344	350	360	356	347	346	350	355	349	314	423	380	335	346	360	318	340	377	346	343	369	367	347	344	334	357	343	340	324	352	342	394	346	338	371	353	385	354	325	345	359	347	364	321	403	348	354	374	331	369	384	386	397	362	336	352	343	377	332	351	377	343	356	304	359	326	333	332	330	340	350	344	376	344	324	356	358	357	398	343	372	369	362	340	341	353	356	356	356	346	352	359	380	350	335	370	355	338	324	356	362	344	362	339	371	319	389	346	348	354	331	350	368	361	326	306	328	373	336	359	355	364	309	384	349	345	361	343	367	335	353	392	364	375	357	323	390	343	322	344	361	364	344	352	346	361	354	377	382	404	326	337	343	359	361	329	328	317	352	333	379	352	345	337	358	339	370	325	326	344	351	354	360	346	340	346	379	352	340	366	330	343	330	366	358	321	377	343	347	350	353	339	360	354	368	334	368	359	323	333	381	361	375	376	329	372	352	386	338	333	349	359	353	368	362	359	329	383	358	352	331	348	349	338	337	383	356	353	354	332	364	348	365	353	369	331	335	333	364	320	374	340	336	344	354	326	343	351	336	364	354	325	316	375	344	363	386	391	329	353	351	342	323	362	343	371	347	362	365	338	346	350	356	380	340	375	312	338	363	341	366	335	328	335	352	353	374	371	374	365	351	348	364	315	332	349	366	366	335	336	369	354	364	348	372	351	349	386	313	373	365	333	327	358	356	340	336	377	363	319	353	338	340	373	342	380	339	330	337	336	368	316	374	337	349	375	340	362	319	348	358	396	348	358	350	337	299	364	343	372	315	349	328	386	369	331	380	320	353	352	359	348	350	344	364	351	359	382	352	350	365	355	362	364	343	355	351	347	347	341	340	321	333	379	340	341	394	382	352	356	359	344	343	332	362	348	366	317	348	325	337	353	375	359	328	351	342	323	340	378	342	327	348	332	350	341	362	352	311	342	352	332	330	319	341	350	337	377	347	357	354	367	333	341	384	333	328	327	369	322	337	357	339	338	364	330	358	329	358	353	342	396	355	365	391	340	343	352	383	373	353	347	346	308	353	370	379	357	357	332	370	301	352	360	355	367	348	310	336	353	370	343	342	369	365	382	362	371	367	356	359	307	330	334	403	356	348	326	327	370	331	369	331	324	351	340	331	340	380	351	372	374	343	342	343	369	350	355	297	341	338	342	354	366	333	398	310	371	376	313	367	342	383	355	340	346	331	381	353	354	330	386	366	334	382	355	345	377	372	337	355	377	397	381	332	373	387	353	318	341	337	384	381	353	335	375	364	379	369	363	338	354	325	359	358	342	348	350	367	330	342	382	335	358	357	401	337	319	341	373	373	377	349	379	338	338	384	319	376	325	330	379	341	353	358	320	357	338	361	378	318	331	373	380	357	354	364	351	344	379	357	344	356	359	347	339	371	349	334	364	358	374	325	362	382	367	360	320	344	364	380	334	332	334	339	319	373	303	352	371	353	342	347	358	334	307	356	339	353	351	353	335	335	328	369	329	376	363	392	361	359	359	380	392	332	358	347	375	323	369	387	388	362	344	351	353	349	388	349	353	327	359	361	332	343	339	357	357	350	346	367	324	336	345	362	329	353	358	355	344	322	324	343	348	348	322	362	336	358	347	356	362	346	366	345	366	328	353	376	358	354	366	351	347	338	327	380	351	325	363	372	379	337	318	344	336	389	369	363	349	345	333	394	364	401	363	353	370	344	349	356	362	358	339	366	369	341	381	339	377	330	341	346	342	360	353	349	352	351	353	377	349	353	380	331	373	375	363	347	347	341	375	346	368	342	352	288	345	350	340	362	341	347	350	359	330	339	332	342	335	365	328	342	368	365	330	349	337	356	326	329	370	348	344	331	363	324	331	348	382	347	369	317	315	347	355	344	341	350	354	377	363	360	367	323	351	340	368	352	349	338	386	357	318	328	347	372	371	350	351	331	378	344	399	355	347	359	347	367	323	376	346	365	339	344	322	360	372	359	312	349	391	371	345	334	370	323	352	385	347	342	330	349	364	329	324	328	361	356	344	322	335	357	383	351	325	327	325	384	334	364	372	328	325	366	337	320	343	356	334	349	321	361	363	373	326	327	378	365	349	360	306	344	349	364	339	373	356	316	346	347	378	344	336	353	342	381	357	337	340	342	367	338	375	343	339	357	362	349	336	352	341	379	355	323	391	361	347	341	334	368	383	330	366	372	354	337	354	347	331	358	293	369	379	336	363	334	343	324	337	343	346	370	347	346	363	362	338	346	318	345	332	363	361	314	353	374	333	371	345	371	330	346	358	339	368	316	361	345	342	395	338	343	330	341	356	362	376	342	333	387	364	365	352	355	365	342	357	369	372	394	371	335	367	332	381	348	330	314	340	359	338	320	331	342	354	326	374	367	326	345	320	355	341	329	336	348	369	327	344	349	333	364	315	345	367	362	315	337	379	355	353	336	338	353	350	369	366	358	365	352	306	348	367	382	343	329	346	339	387	353	346	389	338	410	339	375	362	353	369	344	354	329	332	348	333	356	356	375	363	336	377	363	333	342	364	359	349	358	377	357	339	365	359	345	357	364	347	331	354	330	307	334	393	322	380	366	349	361	349	370	332	322	348	361	357	358	342	327	345	327	366	356	374	372	352	377	367	364	351	371	342	352	345	365	385	331	336	351	328	355	348	351	330	335	348	326	330	360	333	344	358	327	332	364	322	329	323	369	357	368	333	374	323	362	366	374	379	364	361	331	320	384	334	338	359	351	327	339	364	330	359	334	347	356	365	353	364	294	371	348	337	340	359	377	338	351	339	341	358	366	351	351	388	373	349	331	355	364	346	321	378	331	329	355	360	325	368	369	337	352	368	350	351	363	373	356	353	341	339	334	354	378	355	305	361	396	339	334	351	338	353	340	352	339	343	353	356	369	383	348	349	343	345	356	358	317	348	362	337	356	354	368	337	355	357	361	336	382	336	346	346	339	380	356	352	321	342	391	358	337	347	340	350	331	374	381	351	315	352	328	332	361	372	346	320	353	349	338	351	336	364	360	353	335	334	345	357	319	381	342	370	351	352	377	330	337	362	370	346	353	355
22983	37952	34291	24640	18823	13943	10635	8582	6976	5548	4741	4176	3641	3300	3127	3032	2649	2350	2056	1786	1615	1522	1391	1345	1319	1269	1113	1094	1106	984	977	821	783	797	738	743	763	750	736	701	711	741	715	726	686	643	673	706	663	701	700	729	672	656	721	730	666	684	676	682	685	697	650	671	661	643	701	675	697	665	662	687	671	687	666	740	682	629	673	673	674	715	665	681	696	637	685	707	669	655	748	712	666	718	672	718	700	699	619	726	711	661	673	714	683	669	672	677	712	692	725	726	671	690	695	646	682	697	671	700	720	708	664	699	668	636	643	678	732	691	709	663	655	651	666	695	715	695	702	671	664	705	656	668	708	738	729	684	691	690	707	664	703	701	731	675	735	717	759	718	686	699	638	720	708	648	681	700	666	695	715	702	684	686	677	677	704	707	689	670	692	741	717	715	684	719	714	676	659	719	713	673	686	618	684	743	657	676	695	704	671	693	683	713	706	656	680	727	648	700	693	678	684	707	699	674	677	693	675	670	704	676	725	634	672	688	689	665	665	678	665	719	695	727	692	687	702	654	734	704	708	728	627	697	654	725	678	644	689	702	708	714	664	675	680	748	666	654	720	727	658	713	711	691	704	724	661	677	750	660	657	673	666	678	686	684	671	667	667	716	678	720	671	699	669	660	726	668	709	705	689	682	668	651	700	699	635	669	682	674	675	684	719	708	717	677	665	740	694	675	669	698	654	694	677	688	692	676	666	695	638	679	692	704	676	671	706	699	730	671	684	721	662	639	715	694	681	694	684	635	684	687	662	678	661	679	656	689	700	698	708	665	674	718	659	662	744	662	673	674	713	654	697	678	685	680	724	662	685	668	681	672	655	684	699	678	704	685	699	693	680	726	697	722	717	670	680	717	657	653	678	735	689	691	652	689	674	671	648	677	669	751	699	704	712	663	686	687	737	668	652	665	679	664	715	680	638	699	684	623	717	662	751	703	715	655	677	687	657	695	675	706	643	683	716	742	668	659	676	684	661	653	724	730	675	637	674	741	640	711	667	675	664	698	651	694	640	703	706	648	683	678	701	675	662	735	685	654	665	691	696	681	721	640	680	670	701	688	680	676	669	721	704	708	644	672	714	670	651	689	685	650	678	682	652	661	672	704	704	650	677	701	702	655	689	651	688	682	685	686	704	653	690	649	721	680	694	663	711	723	698	674	681	720	662	643	672	701	676	671	636	701	658	685	717	643	701	714	674	685	716	680	653	673	690	677	677	709	680	665	687	722	700	688	691	700	705	641	711	670	683	716	698	685	685	711	654	696	706	680	674	739	745	719	747	698	699	691	716	683	654	689	702	674	653	657	677	730	710	691	747	690	699	657	658	665	704	688	693	730	663	680	627	675	672	665	724	694	713	688	683	693	670	696	697	729	679	662	708	655	673	629	710	654	680	668	685	689	687	660	706	731	695	662	667	646	665	678	693	652	631	684	680	678	687	728	648	716	664	679	657	667	695	688	703	681	686	707	708	653	663	703	735	623	667	699	710	682	681	716	681	660	684	701	707	674	673	738	682	698	683	682	667	699	675	711	728	684	719	667	663	665	692	726	666	737	716	697	684	674	667	681	668	737	738	641	701	660	650	653	725	698	714	658	722	657	661	682	672	704	717	670	674	644	690	728	676	711	665	724	673	712	712	641	663	696	690	715	678	674	699	687	725	682	677	658	709	760	632	720	718	701	677	646	652	665	660	697	707	706	661	620	748	656	653	675	692	667	718	756	699	721	681	722	701	670	653	640	695	694	677	641	681	717	626	669	689	677	742	681	641	687	689	723	694	687	722	705	684	660	664	686	690	671	681	696	617	712	668	688	730	698	694	678	692	677	678	683	664	642	696	645	632	717	724	683	696	721	653	643	690	653	705	716	773	711	696	706	691	682	675	653	693	699	661	719	654	667	706	693	712	685	672	745	684	683	693	657	657	712	698	732	695	710	682	709	661	690	739	660	676	713	697	715	628	656	695	691	670	687	654	673	669	678	661	698	705	675	672	693	716	747	695	672	716	675	667	675	702	700	695	675	680	672	686	711	731	710	721	673	703	681	670	671	692	684	679	647	671	711	665	657	693	703	687	715	683	641	712	694	718	687	680	670	662	672	695	714	661	658	691	699	664	644	690	675	698	683	680	649	717	675	683	666	695	624	691	652	721	667	702	705	715	696	713	710	697	651	713	659	707	647	705	666	652	676	691	626	689	675	642	633	702	700	665	700	685	705	701	704	641	655	693	707	690	694	684	691	723	703	681	728	657	697	675	699	658	713	717	715	678	651	704	672	704	665	705	706	709	742	726	687	729	656	662	716	713	635	714	670	694	738	659	690	701	709	693	654	650	671	715	706	689	660	701	640	694	701	673	651	688	705	693	645	701	673	680	724	718	690	692	706	684	645	676	741	663	680	659	669	715	726	675	647	710	683	690	712	719	709	703	663	697	622	716	711	661	679	717	623	632	669	654	717	677	732	723	713	658	641	687	667	678	687	646	709	641	653	678	660	685	690	674	732	712	699	680	743	678	719	677	672	691	681	648	693	727	681	725	682	661	709	674	686	688	656	692	702	710	679	656	694	660	740	722	689	682	677	708	692	667	722	700	699	715	690	677	644	644	689	701	713	733	717	714	670	718	678	673	706	682	664	733	683	682	719	699	709	696	713	664	661	669	688	622	694	681	665	658	669	673	675	653	699	673	726	700	688	741	728	692	669	695	709	699	695	692	647	713	709	683	716	653	711	716	670	707	652	662	717	616	717	667	683	713	676	710	715	674	678	685	695	692	707	648	681	670	736	669	668	686	717	698	678	663	678	722	622	749	616	701	671	705	671	629	737	681	652	663	690	682	758	676	678	706	667	707	681	710	693	683	720	685	682	650	699	696	683	685	702	700	674	645	637	686	659	685	699	673	643	677	713	688	686	697	696	693	685	682	734	685	670	707	662	710	710	681	685	675	656	696	720	694	717	691	610	668	763	644	684	706	681	671	707	709	661	678	661	667	662	650	695	708	722	682	702	694	682	668	682	697	683	678	687	692	660	714	663	691	594	666	651	693	697	710	679	675	658	711	732	723	668	662	657	629	664	711	686	697	656	681	676	685	682	714	705	690	688	673	658	699	690	713	710	711	696	685	705	646	664	702	637	663	665	688	675	704	646	683	690	695	632	719	648	657	710	676	663	688	653	667	731	626	696	713	704	686	723	696	659	640	676	689	708	673	668	664	663	684	655	688	723	696	654	698	679	689	696	678	670	678	653	732	640	759	735	681	695	699	689	668	711	652	672	687	675	685	632	649	641	646	686	669	663	662	642	688	705	736	671	679	688	663	697	670	667	649	666	693	710	659	692	713	695	673	700	649	687	683	683	702	669	660	697	676	675	718	688	653	724	704	651	664	665	661	677	666	708	703	687	648	670	685	716	745	675	667	655	690	694	661	680	645	721	672	685	678	676	712	648	707	707	726	675	683	677
24115	21451	28953	24350	21527	16684	8791	4976	3721	2912	2452	2141	1810	1642	1708	1441	1354	1186	1084	986	893	828	833	825	807	781	761	664	619	596	625	552	526	538	534	501	528	493	474	517	498	469	512	502	523	476	519	549	477	556	481	496	521	487	477	535	542	499	502	533	523	428	516	489	504	432	471	500	501	520	509	516	483	520	507	493	501	514	469	467	487	479	503	517	513	475	468	497	487	550	452	479	491	475	535	492	499	516	526	496	470	487	503	535	508	479	469	507	504	500	494	478	479	482	516	500	473	480	520	492	492	503	479	493	519	515	486	449	472	496	519	478	466	526	479	514	540	476	491	497	472	529	501	486	535	503	513	491	510	476	486	491	475	478	525	546	457	449	521	490	520	533	465	508	484	538	475	510	501	521	519	475	475	457	513	497	499	490	471	507	496	506	508	486	454	490	532	480	503	480	481	523	509	483	466	473	511	496	502	516	474	451	506	460	468	501	533	504	527	509	489	471	477	482	477	459	508	492	509	520	491	489	479	518	464	484	502	461	514	529	489	544	495	534	511	477	489	518	511	486	465	478	516	499	479	497	474	515	492	520	484	477	497	459	500	477	499	501	486	524	481	527	478	492	426	519	524	510	490	528	479	444	527	483	461	497	521	490	509	485	506	516	474	476	520	512	504	520	514	470	479	509	478	502	502	503	493	490	515	505	486	445	514	471	481	533	484	462	478	476	549	454	524	487	482	488	488	473	434	515	525	453	497	490	489	511	519	525	533	502	481	492	495	533	511	473	480	506	518	450	456	521	505	492	539	509	517	497	540	499	477	449	494	493	491	468	503	530	498	517	489	518	476	446	544	506	507	519	563	476	503	539	491	541	492	504	504	505	539	482	488	468	488	509	544	452	492	476	495	503	511	480	490	525	485	516	462	459	485	506	527	522	477	465	491	493	474	477	533	471	484	494	493	449	472	491	527	473	470	497	520	460	499	521	494	516	494	508	463	518	470	458	479	461	482	518	519	493	466	486	462	496	489	471	499	480	508	480	500	499	462	457	472	476	505	487	526	527	471	476	556	504	513	501	499	537	512	493	482	484	512	516	505	552	472	496	496	481	482	515	489	459	503	470	468	507	496	494	491	509	488	479	500	491	560	498	468	500	519	499	506	487	493	462	477	507	434	504	508	496	558	463	556	522	489	467	498	518	496	458	500	524	477	513	493	507	506	493	503	533	467	476	481	465	474	514	495	530	507	465	515	515	470	498	499	526	494	514	508	537	487	480	481	487	489	502	524	484	495	494	523	505	482	471	488	467	481	508	489	516	476	508	495	477	463	492	498	497	518	460	499	500	466	452	500	502	556	534	499	482	491	459	509	475	489	492	490	459	503	512	513	549	499	491	482	493	511	494	504	523	502	490	499	476	497	496	478	481	494	520	539	480	483	490	499	456	482	486	489	497	519	498	486	506	471	493	525	527	472	490	478	492	489	463	487	528	493	487	512	504	477	457	483	482	444	482	498	450	498	476	467	510	515	454	549	478	503	503	492	502	487	495	477	461	488	488	510	477	527	522	501	470	512	492	506	450	519	498	505	483	461	519	480	514	507	514	495	476	506	522	513	490	494	484	519	479	493	502	486	581	490	485	506	479	491	469	467	554	519	483	476	484	564	490	501	490	491	499	496	483	500	467	511	466	485	474	502	500	473	484	461	497	463	512	497	476	487	512	502	457	529	454	444	462	449	495	506	507	483	499	496	506	526	474	466	495	468	501	495	465	486	500	502	454	491	514	493	516	509	497	496	495	484	514	506	497	523	486	536	485	449	496	517	522	499	519	498	503	470	485	492	497	479	479	517	466	527	439	491	497	500	519	509	529	495	497	461	489	512	510	475	519	522	476	502	471	452	489	496	496	474	489	521	522	479	474	520	468	484	489	506	486	499	515	471	537	519	465	544	513	522	489	458	494	467	464	505	493	507	495	488	515	499	508	507	514	480	502	491	498	534	493	471	490	487	482	498	549	517	484	496	499	487	507	505	505	525	511	474	489	473	509	493	473	515	541	482	491	466	531	476	452	490	497	522	486	511	486	498	499	509	508	554	452	518	494	503	491	521	555	459	510	501	489	462	490	474	492	492	491	466	506	507	501	524	512	497	490	484	523	482	490	495	476	454	505	486	455	473	490	520	537	511	494	496	484	468	480	469	528	500	497	471	427	485	493	474	483	511	453	465	467	485	508	480	482	481	477	474	496	478	506	485	490	488	490	479	490	494	492	463	517	485	461	481	514	498	501	495	474	506	497	523	478	485	499	546	495	523	476	462	517	461	487	478	438	476	472	504	480	494	463	493	521	498	508	498	458	503	505	456	499	498	527	494	469	520	505	462	530	457	478	478	530	432	512	527	452	519	491	505	479	463	491	475	492	470	501	474	491	511	501	476	496	482	478	467	499	529	487	519	499	479	475	499	480	509	482	497	466	519	508	471	471	487	451	484	500	493	468	521	492	474	483	500	511	502	494	474	506	468	460	509	498	501	482	486	478	509	510	491	477	509	488	519	509	503	540	478	468	438	471	504	493	505	482	462	508	435	492	488	507	451	523	511	487	508	485	559	472	459	535	486	485	471	482	478	476	502	477	513	512	526	482	499	532	478	515	475	514	446	430	502	473	510	469	481	500	505	495	508	486	506	461	494	505	506	491	480	489	482	489	499	524	477	459	515	496	482	465	513	451	510	490	491	529	489	500	526	470	541	483	485	499	500	478	478	504	503	493	511	513	521	503	473	497	504	481	506	530	509	480	541	461	496	476	505	481	471	528	498	493	505	464	487	498	446	511	509	534	456	482	488	472	519	479	503	464	514	509	492	506	496	499	485	535	492	479	495	513	535	520	525	545	469	498	467	461	494	511	492	509	475	490	515	519	515	524	496	500	489	461	511	506	476	514	454	486	462	498	487	483	511	521	505	451	534	480	511	479	480	507	521	524	492	481	512	483	512	475	490	502	489	514	483	456	472	445	489	557	463	506	495	432	479	487	527	525	480	497	489	502	500	418	493	454	502	458	460	510	502	460	482	479	499	492	502	487	541	500	503	481	415	483	522	495	509	525	501	497	488	526	480	510	489	496	484	495	504	482	495	486	502	524	478	499	512	471	452	502	477	490	476	512	471	490	495	502	462	486	441	498	477	506	501	492	493	501	481	499	473	487	448	489	499	478	492	457	488	549	480	479	483	514	506	505	441	538	483	500	536	513	504	478	512	484	510	480	489	530	522	496	517	520	483	526	510	507	479	499	482	538	491	504	468	509	511	486	482	462	448	520	531	500	459	473	526	496	538	479	520	498	505	448	472	488	536	448	530	497	473	483	510	481	516	503	494	493	535	499	501	460	484	472	453	503	492	470	491	510	469	511	483	470	508	529	527	483	471	467	436	485	517	513	512	506	507	501	517	503	528	522	490	548	468	484	470	472	480	445	528	497	481	453	455	543	494	514	477	543	510	506	461	513	452	495
25688	42328	38901	29524	23695	18478	14860	12347	10238	8191	7042	6276	5514	5146	4755	4366	3805	3422	3000	2611	2325	2138	2020	1918	1895	1775	1640	1571	1497	1394	1243	1159	1096	1031	1083	1027	1004	950	943	947	947	982	969	983	962	955	948	961	921	918	914	894	944	938	895	919	893	932	926	916	910	929	931	890	907	963	958	918	893	907	946	919	928	914	903	826	883	957	903	945	945	895	956	882	921	944	894	996	950	950	922	961	922	909	898	902	829	927	935	899	958	903	869	907	897	890	857	943	897	894	949	968	943	889	899	944	948	920	926	928	1001	955	974	951	931	925	988	962	956	906	960	898	913	895	956	928	903	940	900	917	935	895	866	941	920	915	860	961	938	927	883	938	939	949	936	892	949	902	960	918	927	893	915	976	911	888	1002	920	926	941	917	883	919	945	890	904	881	959	855	982	913	940	931	933	917	924	908	938	964	876	864	988	939	996	892	933	879	854	898	915	930	957	924	907	955	946	916	924	936	955	900	904	923	913	877	935	934	936	942	908	900	917	905	957	880	927	922	934	955	960	911	936	900	967	900	955	892	940	921	961	981	921	970	916	904	850	931	894	935	925	914	875	879	917	909	910	972	965	938	872	917	847	898	908	903	983	887	914	948	895	933	945	923	928	915	939	877	920	904	913	956	896	966	892	933	948	947	961	905	892	940	952	941	922	922	920	855	950	954	936	890	912	907	902	925	956	943	919	912	877	952	910	863	897	932	898	881	946	854	916	885	909	941	975	926	885	963	867	904	859	924	873	919	875	919	901	943	921	895	979	901	957	943	998	859	905	881	914	941	925	929	890	865	918	941	902	900	946	920	867	876	899	886	920	896	953	862	923	907	918	944	897	914	957	903	901	952	942	959	917	968	882	931	905	894	909	921	917	903	932	948	877	926	931	915	909	935	918	922	931	884	939	932	898	859	942	936	929	931	906	895	888	920	895	892	938	921	949	963	904	929	907	917	1006	963	922	877	928	963	904	853	949	891	868	905	857	892	923	865	887	876	842	905	869	980	917	914	930	914	865	938	934	891	904	978	919	933	897	908	969	924	905	923	918	944	927	894	912	946	876	938	939	857	947	905	820	912	928	924	903	877	946	924	931	941	869	930	899	917	891	860	920	936	914	907	943	928	910	913	909	964	857	871	926	946	934	879	882	892	915	907	896	928	889	913	944	947	904	933	936	921	921	932	931	951	969	892	937	932	951	929	905	910	892	925	900	940	908	957	924	943	902	920	943	889	911	874	961	869	937	925	871	918	910	894	903	982	874	926	912	952	926	913	893	970	909	907	888	971	893	954	924	834	932	948	922	919	928	900	886	898	930	930	890	907	897	904	932	897	916	910	945	921	951	962	905	916	957	879	932	880	861	892	925	942	933	917	953	923	857	913	919	932	919	901	892	913	954	911	926	973	846	917	922	907	917	925	895	899	880	826	923	967	929	953	893	989	921	926	874	889	930	947	914	933	946	998	946	910	910	908	911	935	911	939	974	901	912	896	932	970	892	913	898	902	893	895	965	918	875	897	950	938	874	906	917	950	904	916	888	986	951	938	899	921	896	951	960	920	936	932	897	918	925	896	874	933	964	915	890	936	924	962	931	870	958	938	956	904	897	946	874	938	936	944	863	905	880	887	856	904	888	890	916	975	932	924	949	913	874	935	899	931	944	931	915	913	883	878	992	945	963	903	936	949	928	960	917	921	952	928	884	926	837	940	868	905	937	928	951	915	830	873	922	918	904	921	923	940	898	900	935	889	964	880	935	938	923	935	958	910	932	935	935	880	935	887	892	900	973	891	916	946	972	936	917	912	926	931	912	860	888	951	928	892	840	936	955	918	942	954	939	926	907	896	919	911	861	935	954	929	974	946	892	885	870	931	956	929	963	916	907	895	922	871	909	946	945	924	947	916	861	877	901	901	958	963	894	913	948	901	892	883	898	938	927	958	896	950	938	906	933	918	966	954	957	901	921	923	948	914	952	866	942	882	940	963	884	926	950	870	917	894	893	923	949	958	889	948	934	884	950	912	898	902	928	882	905	926	844	901	947	939	951	889	860	921	926	904	907	929	894	937	938	947	890	884	890	955	886	868	889	812	907	903	920	901	932	876	917	915	947	950	893	929	928	938	906	915	971	932	911	883	940	895	841	914	960	901	924	942	899	935	908	922	907	892	976	874	935	901	923	964	866	910	947	890	881	894	922	911	921	944	916	936	906	902	915	976	907	957	906	955	909	921	906	901	863	908	948	963	930	907	989	880	872	955	922	879	920	927	902	935	862	848	915	907	941	938	876	934	928	971	951	901	905	979	965	860	930	920	937	890	923	890	935	894	958	948	865	858	906	881	959	892	928	886	936	956	905	971	900	900	895	924	887	945	964	944	939	917	907	903	881	966	894	942	900	911	921	925	922	933	946	946	883	930	930	951	941	906	895	950	893	915	959	899	887	944	927	975	921	916	928	931	966	922	917	909	940	889	885	879	931	918	920	929	940	895	960	897	953	904	988	906	941	924	895	940	865	856	875	927	904	897	925	967	931	899	931	946	914	958	954	929	881	890	916	953	904	869	907	873	900	902	903	865	894	913	947	921	927	894	970	911	929	910	917	921	917	927	875	889	922	863	981	921	928	886	850	904	879	932	946	922	915	938	945	929	968	865	924	942	868	952	894	899	932	901	899	943	902	955	905	934	960	969	897	941	854	916	888	869	937	959	878	911	916	896	922	902	924	919	883	932	918	876	918	926	927	929	951	897	946	919	911	958	939	918	918	927	937	926	916	935	947	885	938	831	896	905	916	911	880	948	914	930	893	869	919	916	862	907	921	945	918	893	883	903	958	889	945	909	868	900	929	934	968	922	927	922	865	925	953	895	939	892	920	946	959	897	913	917	936	962	922	914	939	941	883	915	969	922	979	908	909	903	925	883	976	933	987	933	960	892	888	919	860	881	892	963	981	913	935	845	879	940	888	984	896	878	908	925	966	972	883	897	893	913	951	908	949	945	914	903	898	946	962	927	938	853	955	925	969	905	899	945	898	902	885	940	882	935	925	992	875	850	948	921	877	900	908	939	949	927	872	967	928	901	920	906	903	954	983	960	894	873	906	951	938	870	915	937	959	922	904	926	942	891	941	905	861	894	940	948	994	935	883	905	866	944	914	928	941	897	924	910	962	934	931	925	935	921	945	959	933	932	891	888	909	892	927	894	907	921	922	979	928	914	964	940	947	921	938	930	977	935	916	945	925	885	887	883	925	892	934	928	913	924	920	933	897	946	932	920	913	922	930	933	930	934	911	919	941	923	929	955	915	932	931	899	914	925	894	930	889	906	952	925	909	856	949	875	924	869	892	955	911	959	893	865	930	915	904	902	931	935	887	931	922	883	897	926	957	902	967	921	934	881	940	950	870	914	868	894	921	938	937	917	913	904	873	953	952	926	947	860	858	929	896	932	982	890	871	929	940	928	898	905	928	922	858	949	886	909	920
27626	20588	15934	8672	4145	2520	1826	1307	1125	863	808	682	671	659	643	578	515	462	439	423	361	411	375	412	350	347	377	368	357	345	342	320	308	352	327	326	290	299	337	321	278	307	255	328	274	309	279	329	297	304	273	329	299	286	310	315	293	318	320	309	314	305	299	325	299	302	311	324	292	296	294	329	279	318	283	310	314	286	316	276	344	321	282	313	310	318	326	292	301	296	279	302	310	320	261	305	319	276	305	299	304	315	296	310	306	322	323	310	306	303	314	278	268	302	327	309	301	296	274	319	302	326	300	307	320	323	306	314	315	304	304	270	276	302	311	296	286	302	266	325	321	309	323	314	280	271	298	319	350	303	294	276	279	294	300	275	340	296	299	304	306	293	323	330	320	290	284	310	289	315	313	280	294	310	283	309	282	320	282	282	305	296	341	269	330	263	294	303	257	311	259	278	290	322	279	281	285	324	274	319	320	271	304	301	308	272	291	296	347	315	296	308	293	300	297	301	310	310	310	300	302	272	316	277	293	295	279	294	283	310	318	289	295	294	302	263	276	295	315	291	278	286	334	295	302	308	306	302	292	302	332	263	306	273	287	303	279	310	323	310	276	313	338	302	328	292	337	296	300	311	334	297	296	311	314	322	299	325	304	337	271	309	288	291	296	309	295	287	292	330	296	310	281	297	306	272	274	299	291	291	337	287	299	317	319	307	296	304	297	317	290	289	292	294	299	308	301	265	304	302	280	327	285	291	315	317	320	294	348	303	296	318	330	289	320	309	292	321	307	307	310	311	337	295	298	322	312	280	285	297	281	341	338	293	298	328	306	275	311	323	310	318	316	256	331	303	305	308	283	290	299	302	291	298	287	312	315	307	273	268	289	341	307	294	292	295	319	302	306	294	313	297	300	318	320	299	306	298	287	291	270	294	305	329	308	279	278	308	296	322	298	293	304	321	291	320	259	271	290	285	303	279	271	335	299	294	340	279	264	324	310	311	308	287	294	289	307	276	317	312	311	272	323	300	314	307	292	284	298	311	284	307	316	302	290	318	279	309	267	299	325	320	301	323	301	329	324	309	296	281	324	274	318	298	298	303	294	282	269	324	293	300	273	309	284	282	302	323	315	301	297	287	282	315	269	309	316	322	310	307	303	282	271	296	285	310	267	296	321	277	325	305	324	322	275	306	305	295	292	313	305	290	288	281	294	279	312	291	294	290	326	283	288	308	296	306	304	329	305	330	313	306	310	292	316	254	310	289	307	312	303	312	294	298	338	314	287	284	281	302	307	267	320	302	289	301	310	314	292	321	336	289	316	310	295	295	316	320	299	322	323	289	312	317	315	321	284	317	286	294	311	288	301	293	286	249	305	310	316	273	316	253	300	311	298	306	292	285	296	306	297	289	300	275	296	282	307	285	314	298	299	285	297	296	322	311	294	296	306	308	322	314	297	286	321	318	308	311	299	295	302	354	269	280	300	307	317	287	309	334	330	305	301	293	303	278	301	301	305	284	302	316	308	259	295	333	299	293	280	296	281	300	327	307	285	312	308	304	309	334	299	332	272	314	279	321	298	270	297	285	280	291	308	279	316	319	324	301	311	267	278	306	323	307	303	276	340	300	326	275	308	297	291	310	270	337	285	277	317	316	276	314	311	265	301	322	302	308	320	328	342	293	322	283	273	300	293	284	281	313	292	299	309	294	325	304	272	300	296	284	292	306	311	316	280	314	281	304	285	310	297	271	298	277	312	318	310	289	328	309	326	305	295	315	301	310	310	314	300	315	300	294	272	295	325	289	326	303	309	304	294	307	286	306	312	279	299	287	284	316	328	312	295	305	300	289	293	314	315	309	352	282	287	313	302	297	312	292	298	314	309	324	280	302	249	286	305	319	294	317	302	306	293	294	277	307	318	280	305	302	311	311	273	287	295	282	287	298	301	304	314	284	328	311	302	313	282	277	313	299	307	278	319	341	319	288	305	320	315	287	308	308	299	301	258	340	278	329	279	295	304	293	281	292	320	286	290	325	284	294	276	314	326	338	302	324	291	314	298	263	326	293	329	309	322	303	294	284	281	308	287	327	274	285	288	311	292	290	304	276	276	348	289	292	298	301	308	279	307	315	332	284	302	299	309	327	272	294	293	309	313	301	305	313	272	289	325	320	278	297	319	287	308	311	297	291	341	308	322	285	285	286	299	269	282	295	315	336	279	308	295	260	300	315	300	299	301	320	309	294	278	320	292	312	295	314	295	280	274	288	315	299	309	296	306	306	321	331	294	303	327	272	302	311	302	300	320	296	309	309	289	318	339	297	314	314	300	292	295	303	321	297	311	300	319	290	295	298	269	307	288	315	296	290	336	279	312	292	299	286	314	283	317	294	307	301	309	305	314	277	282	290	280	317	315	309	265	282	312	333	283	277	306	322	323	319	302	319	288	295	294	310	313	303	267	296	277	280	302	327	291	310	292	290	329	318	305	281	311	324	328	320	295	298	273	305	326	309	338	320	298	304	262	308	312	282	315	292	281	286	300	300	341	318	301	311	303	317	308	336	313	304	298	307	285	278	309	295	240	296	260	288	324	297	296	323	306	317	280	291	307	299	303	303	292	297	310	302	314	288	307	289	314	296	290	292	319	309	290	305	304	274	289	330	326	285	315	301	298	295	291	306	295	315	280	285	287	291	293	284	308	302	310	324	309	312	313	301	286	294	317	275	285	305	315	280	322	306	314	326	318	283	299	297	305	305	286	289	307	302	310	331	314	319	300	291	325	270	326	307	299	289	294	272	314	297	305	300	308	283	291	294	337	316	287	301	262	323	308	302	275	302	326	295	313	292	307	303	301	312	312	309	286	337	294	294	309	283	325	290	292	307	323	312	308	326	302	295	284	323	299	314	280	306	343	295	304	300	324	302	295	297	281	302	294	309	297	296	297	349	332	297	289	289	311	319	331	299	321	314	275	330	291	306	280	317	290	308	329	325	319	280	329	293	317	282	294	313	308	306	270	301	304	296	287	312	304	322	292	285	321	323	265	320	299	315	304	299	316	285	304	276	302	301	293	309	288	308	267	294	279	328	299	290	283	325	317	303	321	302	327	281	304	283	300	336	288	336	308	307	306	312	341	304	299	321	283	283	281	306	306	290	311	311	272	291	282	278	287	284	285	267	293	309	285	318	314	305	280	273	300	310	325	305	277	289	274	348	293	304	321	307	297	295	289	320	305	313	292	303	299	294	320	319	324	280	273	273	307	279	277	283	286	296	339	341	309	312	324	319	305	295	328	318	329	299	297	329	329	315	313	306	281	304	306	303	255	303	278	275	317	300	311	310	327	304	321	301	320	326	305	297	300	302	340	308	273	295	321	302	289	313	295	322	293	303	294	342	291	301	308	288	292	282	257	335	308	329	314	262	295	287	324	301	265	277	286	311	323	347	303	304	300	291	277	283	306	314	294	299	328	269	298	325	314	265	313	294	307	285	324	309	301	310	305	319
20288	29910	25469	16006	11129	7919	6023	4654	3805	3100	2591	2250	2145	1967	1799	1654	1393	1302	1176	1099	1030	974	926	866	844	875	824	819	711	774	720	672	680	704	631	613	591	611	618	604	590	651	623	611	578	611	598	571	601	587	574	576	547	621	596	584	625	592	601	619	582	646	610	549	624	632	637	611	645	620	611	590	592	591	563	612	590	592	656	653	599	583	585	587	631	604	589	588	590	648	589	599	625	579	577	560	587	595	599	587	634	608	599	606	625	599	636	612	647	591	594	577	554	622	597	601	621	611	592	572	631	597	566	619	609	572	602	621	634	601	621	632	612	632	591	648	593	604	618	606	612	628	603	611	564	602	645	591	612	616	627	578	592	616	588	560	614	622	568	589	566	589	559	644	587	613	564	589	597	626	602	614	581	614	595	596	625	590	658	555	571	614	600	597	581	649	594	580	607	595	597	565	567	579	590	622	588	611	568	590	622	592	622	612	616	590	625	605	601	588	610	547	568	560	651	605	592	572	585	607	589	597	625	609	622	609	531	587	601	611	606	605	570	615	602	600	620	605	598	634	599	617	587	585	594	610	632	598	584	599	590	592	616	611	599	596	571	617	576	563	563	615	628	627	556	592	571	606	614	580	587	579	581	627	649	573	639	653	620	597	618	589	602	640	622	635	570	598	598	562	535	609	575	565	591	602	580	572	597	610	615	551	580	569	630	593	600	594	593	602	610	592	560	554	610	600	597	568	597	603	598	585	549	609	606	583	609	584	576	567	585	595	596	610	629	623	581	591	626	577	568	634	578	599	604	570	567	657	585	579	577	581	592	626	659	607	598	615	599	649	618	620	591	562	594	613	587	606	655	574	606	665	593	618	568	597	652	582	632	605	622	596	588	604	608	589	563	587	569	593	621	596	625	616	621	544	566	633	648	603	607	600	617	627	606	622	570	587	594	601	603	620	587	654	597	576	591	541	591	619	612	581	600	565	575	596	615	622	627	592	628	563	611	584	637	621	606	588	601	614	582	608	617	633	589	587	600	597	597	617	585	568	588	565	625	571	591	577	633	666	573	635	582	623	597	609	640	624	594	600	595	594	592	613	611	616	638	573	595	564	584	601	657	598	619	583	629	582	603	574	599	609	622	617	617	618	587	582	586	617	645	578	593	613	614	592	602	604	584	621	587	594	606	600	639	590	624	559	622	601	563	626	613	599	630	620	631	579	632	583	606	638	582	585	559	581	606	629	592	618	608	573	583	577	567	588	611	611	632	582	548	637	617	580	591	557	585	659	600	595	551	566	621	595	598	612	566	601	628	602	655	563	633	609	582	568	544	570	557	618	612	602	588	584	622	592	596	619	578	582	585	624	595	606	620	619	635	634	582	588	601	614	611	609	596	616	569	604	643	588	577	629	608	588	633	613	597	589	597	598	591	592	590	606	603	576	586	607	640	577	621	608	562	616	575	638	563	649	589	635	560	586	576	635	606	609	597	634	582	594	590	574	654	540	643	561	569	619	551	589	611	574	615	609	581	599	608	606	595	567	572	653	587	574	659	639	626	613	603	575	581	592	604	579	600	605	619	565	595	573	573	576	641	620	565	636	588	567	591	607	589	643	597	610	558	629	605	587	615	580	596	613	564	576	616	568	594	574	609	614	595	634	570	614	544	615	651	634	644	612	560	641	626	547	577	616	625	595	633	681	609	561	632	582	564	559	616	602	604	580	607	592	627	597	584	594	560	601	590	613	600	585	600	660	594	608	589	617	581	604	609	605	579	639	589	581	556	609	590	546	612	587	602	640	630	599	566	636	594	628	597	625	618	601	562	625	611	660	606	597	573	605	599	653	529	562	585	588	604	585	589	614	594	619	639	615	631	570	597	581	598	612	597	610	611	602	572	602	640	603	587	647	580	595	604	584	611	561	657	633	578	647	587	589	597	584	594	594	571	598	592	638	579	544	631	613	578	579	625	596	593	585	602	610	596	581	578	637	592	610	607	569	594	618	625	637	573	622	583	584	620	609	606	593	551	570	597	594	615	607	533	555	612	616	603	574	568	583	585	582	622	628	594	586	599	607	574	555	628	610	562	609	564	585	591	560	637	599	589	601	597	612	630	640	607	626	581	657	611	548	611	622	574	619	620	654	606	570	652	616	611	604	587	612	603	601	583	565	568	597	558	650	600	628	582	566	622	615	606	566	602	551	544	578	559	604	658	579	553	576	601	615	597	620	578	615	588	562	586	590	587	598	598	559	655	639	632	593	616	621	592	586	601	609	594	602	641	588	594	584	605	657	632	654	581	602	608	582	594	613	602	611	595	586	589	578	599	620	594	649	546	591	602	622	584	621	583	579	585	629	606	600	609	589	647	602	601	591	583	640	558	593	610	599	622	565	595	567	574	601	578	615	634	602	553	550	612	621	593	552	587	658	622	562	568	594	611	592	595	559	620	612	601	609	580	629	615	585	637	583	579	616	652	555	615	597	599	564	612	588	589	593	593	591	606	588	575	567	638	550	569	585	603	609	595	599	609	644	591	611	639	584	611	581	634	599	598	557	632	598	605	638	596	608	604	637	604	592	554	565	607	598	597	591	585	605	601	612	606	620	603	583	607	578	593	546	600	614	605	631	594	638	569	604	593	632	588	612	585	607	642	607	639	584	569	617	602	567	612	635	580	591	614	594	624	607	592	554	624	617	609	570	576	627	608	599	602	566	608	621	607	573	643	614	597	608	599	566	608	584	560	615	593	620	651	586	557	592	609	608	595	570	633	558	596	579	611	588	634	604	612	614	590	583	613	612	605	638	574	618	597	646	609	605	582	586	609	617	606	612	603	585	593	596	554	591	612	599	568	591	636	590	574	613	626	621	646	591	595	604	643	633	568	566	585	613	595	615	625	600	606	569	588	572	607	603	596	579	620	649	612	637	593	648	589	555	573	628	580	636	587	623	589	677	654	585	620	580	630	585	583	569	582	635	686	601	600	639	602	616	644	594	594	560	618	573	592	647	549	577	586	601	567	587	596	632	605	549	619	585	614	589	589	609	583	589	623	562	607	633	601	560	676	594	597	606	589	655	627	618	564	605	621	566	615	650	612	590	625	602	603	624	587	587	627	627	593	602	578	607	549	575	574	603	554	596	583	611	575	613	581	614	611	596	574	645	620	634	639	619	637	622	574	592	595	662	610	619	568	621	615	597	581	594	616	610	571	633	591	622	589	603	576	576	562	586	602	580	593	573	590	626	638	613	572	606	606	569	581	602	583	578	594	582	582	627	619	640	592	644	592	577	600	603	624	621	602	620	610	602	616	585	574	597	547	642	600	605	624	608	550	621	596	581	589	582	612	607	582	581	638	604	607	603	607	617	583	588	625	582	620	592	597	628	600	636	631	600	609	637	555	619	643	603	569	608	578	579	613	600	569	577	570	634	630	624	618	581	610	600	586	570	605	585	604	563	606	588	590	582	578	605	573	559	625	590	604	582	544	579	571	630	606	572	575	569
25118	21433	28007	25228	16897	7752	4645	3004	2290	1845	1612	1365	1261	1103	1057	931	836	715	685	616	594	529	513	553	555	493	457	459	444	446	430	385	375	354	390	339	377	377	357	356	364	356	402	339	350	363	386	389	322	356	337	378	315	374	358	354	342	358	352	354	359	327	370	359	369	362	360	331	363	309	350	367	355	331	354	324	330	363	319	338	335	348	361	348	339	354	324	363	378	337	344	341	345	307	353	358	369	389	368	378	358	350	330	379	359	328	351	351	336	363	352	325	346	313	349	359	344	370	328	364	332	362	368	331	342	388	322	386	369	354	367	379	358	364	386	369	332	365	363	333	312	373	339	349	328	355	348	356	349	303	365	335	339	372	335	321	326	347	395	321	367	391	358	387	372	357	329	354	353	308	376	364	351	355	324	333	362	341	334	340	377	364	368	335	317	351	382	336	334	350	366	323	400	358	355	328	299	370	342	381	326	330	333	372	336	383	367	327	350	392	306	351	373	350	358	343	328	331	350	364	369	362	366	325	345	376	359	349	339	326	314	336	332	358	358	341	339	342	363	327	344	319	315	321	355	327	356	391	326	350	367	332	349	326	370	383	359	352	338	341	345	338	357	316	372	375	349	373	373	369	357	354	343	337	371	382	353	325	370	336	347	361	355	340	369	332	363	373	352	383	320	349	390	342	356	349	349	360	308	363	340	346	352	345	340	367	346	358	344	370	380	338	354	380	344	388	335	353	367	338	335	334	333	356	334	364	388	330	352	344	334	360	345	338	369	338	357	403	377	358	340	363	352	331	364	345	356	348	346	361	364	384	360	365	344	343	369	361	374	355	364	351	355	338	328	337	322	364	344	359	359	376	367	357	349	358	341	354	390	354	369	344	366	315	373	334	303	389	338	349	348	325	308	336	320	351	388	354	350	305	364	340	332	358	370	383	355	316	361	345	352	348	357	371	351	376	330	389	346	314	364	320	358	354	347	349	369	339	339	338	323	360	350	372	381	333	315	329	368	356	364	353	344	334	345	353	342	348	360	350	358	337	345	345	323	351	348	360	357	352	325	364	376	347	372	362	362	359	327	380	355	318	319	337	362	391	326	368	349	325	361	345	343	351	315	321	367	355	350	367	357	344	309	356	379	342	371	337	316	333	340	366	332	353	324	353	354	339	338	346	355	351	328	375	384	335	356	333	347	319	329	362	386	363	340	384	353	371	362	358	301	359	314	327	388	362	326	353	358	341	354	356	340	360	342	355	345	334	354	326	350	337	347	373	334	355	342	374	342	351	356	352	330	354	333	357	304	325	345	348	345	354	368	386	390	381	362	349	348	365	308	367	368	352	377	382	356	331	342	361	342	350	363	361	339	332	319	340	325	363	366	384	377	343	353	335	376	377	354	367	376	330	369	350	373	337	338	395	330	365	342	355	337	361	342	311	340	352	365	352	335	335	361	346	342	348	377	343	366	343	371	346	358	365	373	372	369	374	329	349	350	337	340	365	334	363	333	353	356	347	333	356	386	317	298	368	339	314	366	347	386	343	357	365	353	358	319	355	348	349	345	343	352	351	336	378	381	354	336	391	342	359	351	333	341	335	376	369	335	325	348	385	370	333	360	342	346	325	349	335	314	386	356	329	323	328	330	368	361	343	328	353	344	358	362	321	336	350	371	345	343	341	339	325	344	343	295	360	337	383	392	333	349	331	339	339	336	322	375	321	380	363	347	346	373	361	353	328	382	299	332	332	376	331	346	371	361	358	391	338	343	338	340	320	343	356	378	377	346	371	346	362	339	329	366	367	340	353	369	328	309	396	319	353	369	354	363	356	379	347	336	358	358	327	344	378	321	335	364	344	365	353	359	327	364	368	368	372	352	327	349	353	371	325	351	351	354	356	372	364	369	356	364	320	347	357	344	360	349	336	352	362	395	355	349	371	309	354	339	344	364	362	318	352	371	298	333	361	354	344	354	359	317	358	354	334	371	344	344	346	351	327	365	356	377	347	320	322	366	360	346	369	353	336	353	359	331	374	344	364	402	300	349	371	371	317	347	360	354	360	347	360	331	337	332	314	354	334	354	341	378	341	344	364	335	327	370	349	386	334	383	334	374	361	354	342	363	346	314	336	353	339	323	362	321	377	340	339	342	334	355	357	348	344	352	341	324	366	372	338	352	372	393	368	325	370	342	355	381	325	327	355	329	335	394	324	370	376	337	361	331	353	374	348	364	354	416	340	371	350	354	352	340	367	355	355	359	348	346	370	352	358	346	357	344	355	348	348	344	387	365	347	353	352	343	362	362	340	322	327	362	380	329	306	358	347	357	349	348	323	346	345	352	329	348	362	337	356	351	355	327	379	346	364	368	387	361	350	353	346	341	334	366	369	342	364	345	354	367	349	363	333	340	339	333	385	330	379	375	330	364	352	364	337	353	347	373	331	330	332	336	336	358	338	370	324	341	342	335	320	359	341	334	323	331	349	371	326	394	330	344	370	352	359	335	353	378	341	323	349	334	387	365	336	349	354	359	352	395	337	338	338	390	321	353	323	352	360	354	349	351	342	354	408	357	378	340	328	368	347	357	333	387	331	377	364	319	360	376	336	365	334	375	358	359	358	347	380	358	365	371	353	366	312	351	338	326	377	334	339	330	353	355	361	343	317	343	312	362	370	336	366	362	346	394	355	354	383	339	344	364	358	351	340	338	320	347	327	372	376	341	363	359	344	372	362	346	344	366	326	383	338	363	356	347	361	353	356	347	367	331	370	347	343	377	375	340	345	349	341	360	346	366	349	299	364	313	372	335	365	345	370	347	349	360	341	389	309	360	357	351	339	317	364	361	373	353	374	351	341	355	354	367	343	314	350	337	365	354	344	323	328	363	341	339	348	331	331	401	321	370	390	360	344	372	351	390	363	378	358	338	380	354	314	311	344	320	364	362	375	311	356	350	327	390	356	385	337	378	332	363	341	332	367	353	324	326	394	341	318	366	349	339	311	350	355	380	354	333	366	320	348	355	347	378	326	354	361	355	355	335	346	371	354	385	365	349	346	364	334	339	325	343	361	342	330	352	327	344	378	347	320	376	373	358	371	333	323	379	337	358	365	344	320	378	331	405	334	334	381	377	305	327	358	349	343	322	335	343	337	346	374	318	354	353	363	326	327	320	344	354	349	371	371	354	350	334	363	340	361	384	334	341	357	359	346	352	344	379	351	322	352	332	350	337	348	374	377	338	314	410	351	351	350	361	323	344	360	357	363	355	329	319	329	348	352	321	362	329	354	346	354	366	377	345	313	355	323	348	338	352	320	344	333	353	339	361	377	362	320	361	346	334	359	339	320	346	334	324	370	338	328	316	335	342	344	358	359	362	381	370	338	351	361	342	365	360	353	327	364	378	332	361	362	364	342	337	364	334	342	374	323	325	339	399	349	372	360	363	358	324	375	345	369	334	331	342	346	339	350	377	351	332	376	351	332	368	349	341	361	356	361	366	354	351	342
23173	37617	33685	24164	18363	14132	10989	8862	7104	5802	4839	4294	3929	3568	3180	2859	2543	2189	1885	1684	1571	1464	1354	1340	1353	1357	1164	1095	1076	978	891	829	847	761	744	722	728	678	693	705	668	718	667	694	697	699	682	724	715	657	680	744	682	657	689	688	647	712	677	695	665	677	714	685	650	729	732	700	696	681	701	716	659	698	692	665	692	709	681	733	692	658	670	674	707	668	660	657	661	704	724	691	718	692	687	667	678	704	730	683	692	704	702	696	714	686	674	712	717	688	688	693	685	725	731	727	738	695	716	709	720	709	684	677	681	669	683	665	650	722	681	679	698	692	685	679	692	708	694	708	699	676	678	716	668	710	701	702	708	653	706	663	690	696	711	656	702	670	725	724	670	708	711	700	678	680	707	688	714	699	684	722	690	739	674	680	681	709	666	747	744	672	706	700	668	697	658	714	717	722	684	672	727	695	695	663	649	708	732	670	682	729	647	658	652	719	696	701	664	735	703	698	721	719	683	685	674	654	729	684	682	681	671	695	711	715	676	718	665	731	712	716	676	732	651	649	644	641	656	693	685	698	677	715	698	695	708	665	678	725	652	713	728	674	619	698	646	693	639	660	679	646	682	727	747	711	705	687	653	703	676	688	663	728	661	649	680	698	744	681	700	694	705	714	691	730	652	697	685	670	737	677	685	714	699	650	672	718	695	682	696	678	688	673	667	655	702	683	665	706	706	667	721	638	700	641	702	680	684	674	702	675	632	732	739	677	715	707	681	677	702	687	718	679	714	681	729	629	670	743	745	719	729	690	719	696	671	707	671	650	696	712	738	691	712	666	722	718	669	717	676	674	717	691	692	674	713	639	706	675	712	702	698	668	721	689	679	622	709	646	666	667	717	713	653	696	662	719	689	687	691	746	633	706	683	670	695	667	654	711	644	673	652	749	680	671	703	691	657	688	677	692	676	678	627	662	649	665	689	675	676	703	676	688	681	692	669	723	680	687	717	693	647	715	641	712	704	658	662	646	694	672	686	667	612	733	721	700	729	703	685	736	670	681	654	669	669	682	692	650	712	705	675	676	720	620	681	647	647	655	691	698	636	729	696	710	718	660	685	658	682	659	714	732	671	681	652	653	655	702	646	683	718	687	685	719	667	690	661	681	729	666	689	729	738	681	708	632	695	649	682	699	745	674	704	730	679	689	715	706	711	712	711	705	652	676	714	735	639	674	716	688	687	654	726	707	704	680	688	694	693	702	644	675	669	687	682	708	634	693	719	726	720	651	654	645	672	697	713	707	691	728	654	752	699	687	640	664	685	712	637	657	712	711	646	699	682	645	684	663	690	727	710	654	688	654	681	717	706	697	691	677	698	696	706	670	713	744	667	659	696	721	700	684	693	722	724	733	655	695	745	664	731	672	714	728	627	681	681	691	705	704	678	652	654	665	701	674	683	685	681	698	689	710	683	666	699	675	651	652	703	665	670	666	666	747	673	694	687	712	625	671	722	665	689	686	713	762	710	676	664	696	653	695	669	686	654	641	692	689	720	728	705	715	656	664	689	651	686	652	651	713	718	671	707	701	694	640	650	637	674	705	660	713	695	708	699	668	683	685	677	665	632	675	664	684	684	668	663	660	689	646	709	680	666	674	663	665	679	696	679	688	699	678	678	690	678	708	691	719	646	697	661	672	675	730	695	666	624	727	714	688	679	706	716	696	673	700	644	716	720	644	678	700	712	698	702	697	711	658	684	715	695	668	643	687	670	703	711	678	715	695	678	657	697	718	719	714	715	691	664	728	688	721	699	684	606	715	692	695	647	688	689	698	727	679	679	682	667	682	696	730	689	723	673	690	674	671	690	696	662	677	729	696	729	716	734	664	696	758	641	677	683	700	702	719	704	692	703	680	696	718	678	681	649	654	702	741	678	643	663	680	644	736	689	690	729	683	727	715	675	720	700	656	688	741	644	688	692	700	736	717	672	643	666	708	694	671	698	676	660	688	689	699	702	615	632	694	743	700	658	672	715	671	712	690	743	719	730	658	671	650	680	676	705	690	691	724	707	668	709	680	671	673	665	696	682	719	661	659	733	705	674	659	729	722	687	657	679	659	698	676	684	707	668	685	714	666	718	664	681	703	701	707	665	669	664	690	657	720	732	694	725	692	679	720	683	665	673	656	697	677	682	681	682	676	724	738	701	708	662	630	682	683	668	664	662	685	665	706	723	666	690	709	699	691	667	707	708	655	668	682	641	724	712	704	680	718	687	715	687	703	707	687	663	682	700	726	703	676	735	651	722	670	686	727	694	698	685	673	707	686	704	700	673	700	676	672	678	661	709	680	662	705	670	686	709	703	678	661	638	660	629	669	668	689	644	666	679	713	669	738	702	678	689	727	709	637	702	685	673	703	670	697	658	651	670	682	690	729	698	685	666	663	635	714	655	668	647	642	680	703	693	713	681	695	731	644	732	680	744	706	676	709	759	638	698	650	659	643	686	697	712	688	675	679	647	742	654	660	710	666	661	639	681	688	704	693	661	687	689	673	657	682	674	686	648	679	676	710	682	688	684	661	646	677	715	668	672	721	703	684	697	710	697	702	666	687	700	726	722	663	691	694	654	715	659	696	646	717	692	671	698	693	649	686	665	689	757	674	681	680	686	666	690	708	695	722	676	663	720	674	659	704	689	729	727	687	690	711	661	661	653	717	644	688	707	687	642	663	702	671	675	665	737	725	623	652	692	682	688	656	669	639	676	675	627	711	681	694	719	696	691	741	688	625	659	701	665	688	666	671	761	623	671	717	695	676	691	676	692	673	707	712	685	693	673	706	722	685	724	718	666	704	697	717	670	683	692	685	703	725	634	715	697	656	659	685	690	702	713	643	700	684	702	682	669	661	681	691	688	688	706	687	662	651	720	684	697	707	686	650	698	738	656	700	698	697	662	739	662	683	694	751	686	700	694	721	717	703	701	680	702	690	680	694	730	700	738	720	748	744	713	661	695	630	669	676	693	691	696	691	696	696	715	688	626	648	695	710	727	621	658	667	694	707	749	711	618	648	674	760	696	706	647	714	718	712	683	658	696	679	708	718	681	713	707	725	689	691	692	692	712	664	648	732	657	656	761	685	688	686	770	722	679	685	698	716	682	667	666	656	699	717	706	674	703	682	649	658	712	690	690	716	675	683	683	684	699	711	686	716	717	694	675	677	703	679	722	656	706	679	704	678	677	669	632	700	703	663	681	687	703	666	655	733	660	717	687	657	682	691	641	671	675	653	685	665	676	678	693	705	681	665	687	685	688	627	707	673	652	639	634	686	696	680	684	657	655	642	754	648	664	654	662	675	720	706	736	682	682	659	705	704	692	691	702	674	731	674	677	718	715	666	687	677	699	684	712	718	705	705	684	674	701	702	728	671	713	708	667	710	717	701	703	659	714	692	702	690	646	658	704	702	667	719	682	666	701	673	654	675	683	655	724	649	658	726	663	664	693	683	708	709	698	625
24169	21467	28920	24410	21531	16722	8841	4895	3549	2970	2504	2150	1940	1807	1706	1461	1258	1169	999	889	842	878	768	800	830	763	689	705	647	645	609	600	542	550	530	556	474	506	539	478	495	496	507	524	493	509	518	553	500	473	503	471	490	522	463	472	518	463	498	514	518	529	485	462	474	460	516	530	470	484	517	570	461	502	518	486	521	473	512	466	490	490	490	486	513	496	508	528	501	526	481	533	515	524	527	519	521	506	510	484	493	510	472	523	468	491	498	474	495	471	484	524	505	453	488	486	499	492	501	519	520	527	495	455	483	518	533	519	492	465	489	519	506	464	507	459	475	538	516	517	512	515	506	487	491	479	481	468	485	498	477	530	515	534	504	486	479	525	513	483	527	507	490	427	462	491	535	508	524	506	521	463	469	500	487	492	496	538	490	471	490	521	515	508	508	457	508	476	476	505	492	477	497	538	501	487	484	518	498	479	525	526	475	509	469	477	532	516	451	530	507	473	486	504	548	507	479	502	529	492	473	450	496	524	501	474	488	502	502	466	532	490	490	460	497	537	504	502	519	493	505	521	509	499	503	476	501	463	534	502	481	496	459	506	476	468	499	467	480	468	502	522	508	503	500	455	513	479	474	476	462	497	506	501	490	508	492	497	469	484	528	492	494	507	488	498	478	467	525	508	487	488	467	508	498	494	485	488	483	522	496	496	494	505	529	501	464	487	532	499	482	502	512	470	463	511	488	493	485	530	500	477	534	495	487	520	532	496	515	546	494	545	479	485	519	445	524	480	493	479	537	510	538	459	521	496	525	495	483	465	470	516	501	500	500	491	541	491	488	499	471	510	520	488	480	508	508	495	498	476	509	438	491	486	490	472	487	505	458	500	491	513	496	477	509	485	522	478	478	495	460	529	516	458	529	489	486	499	475	494	532	513	454	498	521	491	515	536	475	513	498	466	477	497	493	472	531	536	524	511	464	496	525	478	503	506	525	533	487	513	466	507	490	508	498	499	479	502	490	505	512	489	488	470	506	498	521	510	500	501	556	500	496	457	475	509	518	494	493	496	514	483	495	506	491	515	507	508	480	498	514	470	475	516	483	475	489	506	517	520	516	494	469	474	532	477	470	513	494	455	498	506	482	483	538	475	493	489	488	506	519	475	516	494	491	496	488	474	554	520	513	492	529	488	490	470	514	501	526	464	477	546	500	501	454	523	461	492	512	461	502	522	491	522	481	461	504	476	513	484	529	532	473	491	477	497	471	505	477	489	504	495	486	511	491	455	504	483	523	563	486	538	489	526	535	509	491	501	496	499	492	508	530	503	510	522	502	496	489	506	506	481	518	495	527	459	506	487	491	484	491	505	478	461	530	507	486	451	487	509	483	487	470	498	467	456	463	521	492	502	562	486	521	482	476	549	498	479	490	513	514	516	508	511	513	443	474	478	498	519	485	480	442	468	501	511	493	499	465	497	483	482	509	493	516	544	501	498	490	508	473	502	472	517	497	511	521	481	484	489	472	512	517	455	526	514	465	509	503	514	492	477	494	513	498	475	507	460	505	495	539	472	496	468	510	492	539	464	492	516	470	536	484	536	488	485	456	497	515	498	506	498	542	490	506	481	515	477	505	515	537	529	542	507	459	489	505	502	484	502	493	500	538	517	555	493	505	480	480	501	503	492	512	497	466	493	477	488	466	477	513	490	504	481	482	512	510	528	510	524	495	486	503	476	487	475	518	496	472	496	503	488	493	484	495	518	480	519	493	471	521	465	512	481	494	504	485	494	513	493	451	505	518	493	465	512	528	459	492	519	484	513	496	499	477	462	505	540	474	514	490	517	472	490	511	480	493	514	495	491	496	503	485	479	471	517	461	525	531	515	493	504	487	479	497	529	472	514	519	522	506	480	495	477	534	492	500	495	494	477	475	490	522	491	486	513	497	496	509	486	478	477	444	480	526	466	451	464	493	501	504	494	521	498	505	478	472	476	539	491	527	513	493	529	516	513	504	497	499	503	495	506	557	514	482	490	502	494	479	513	484	476	529	488	523	521	511	499	484	518	503	478	485	511	473	502	471	464	529	526	503	490	519	464	497	505	491	489	514	477	521	473	549	482	449	471	486	497	509	498	556	464	493	440	456	460	519	496	480	457	513	533	494	501	467	489	447	480	479	503	488	528	525	460	491	486	500	483	516	511	535	531	471	492	525	475	458	500	484	522	519	490	501	474	504	498	510	499	522	515	499	534	499	506	507	495	476	506	478	531	457	482	505	467	480	499	519	485	505	472	478	460	500	474	465	460	510	474	495	503	456	466	448	501	455	489	518	509	510	499	505	504	517	516	494	518	519	516	517	489	528	522	471	475	495	494	487	510	473	493	468	504	512	537	514	521	491	472	470	469	508	490	490	502	462	493	491	476	500	486	473	508	500	508	516	452	513	472	495	521	479	481	518	493	557	480	482	471	485	477	503	497	452	474	474	486	492	480	461	489	507	511	496	464	492	509	528	476	470	532	488	481	498	483	498	485	472	493	507	462	477	516	486	468	498	484	541	494	481	475	487	513	455	469	492	470	490	518	523	499	503	472	456	493	505	473	483	500	490	471	532	480	512	464	473	504	479	519	491	494	507	515	493	516	508	458	495	494	516	533	496	498	496	479	468	498	504	534	472	486	462	535	474	518	542	464	500	531	465	496	506	499	525	521	461	494	499	491	523	486	492	485	496	485	463	502	481	507	503	475	507	494	500	578	486	484	471	523	493	486	530	469	481	492	496	497	502	464	470	495	502	509	535	491	444	516	499	488	475	507	511	516	498	530	523	472	456	475	513	479	474	525	501	482	527	494	466	481	480	508	485	516	490	453	495	476	478	489	524	528	505	521	493	531	495	467	546	516	483	525	518	479	488	497	508	488	520	572	498	511	474	491	519	469	497	515	507	530	462	514	549	488	499	475	575	493	481	463	470	455	470	524	512	470	466	488	496	487	530	493	468	522	499	473	521	505	482	476	509	516	495	464	533	516	500	458	521	484	535	488	497	505	512	490	519	487	501	484	488	502	468	513	498	492	516	517	515	545	486	498	457	515	513	518	490	470	494	470	500	504	515	471	483	518	490	494	515	485	491	498	478	465	518	494	476	531	515	509	517	495	461	534	471	520	498	506	534	488	490	512	493	506	449	447	495	483	479	485	545	444	506	461	450	460	484	514	479	470	493	512	490	523	498	508	483	486	522	469	448	516	529	487	476	482	491	511	523	487	509	469	524	505	488	477	490	495	484	500	491	499	481	487	458	497	551	466	480	493	495	490	492	476	484	480	492	486	505	445	508	488	525	484	490	478	503	463	495	519	496	517	519	513	514	509	499	495	460	515	528	541	501	483	503	488	513	491	492	497	481	513	478	439	530	509	487	514	542	548	542	487	510	485	500	530	487	489	517	468	507	493	526	497	491	512	488	538	425	493	516	510	504	454	491	447	471	483	487	481	501	492	461	473	487	475	513	486
25252	42052	38278	29097	23310	18913	15146	12372	10333	8694	7336	6636	5901	5292	4963	4188	3640	3093	2786	2428	2176	2105	1907	2028	1974	1931	1718	1566	1508	1500	1306	1194	1057	1052	1080	962	993	958	1023	939	942	920	1037	888	963	1000	940	943	948	907	921	903	955	946	944	941	950	938	928	1010	973	922	895	958	929	895	895	906	936	949	974	879	953	946	931	914	934	906	893	943	904	859	956	940	919	906	890	880	942	939	935	939	939	977	946	936	906	945	890	905	965	965	903	949	913	902	969	931	918	933	939	920	888	984	975	945	932	933	919	892	904	968	926	907	917	975	862	943	921	912	1012	969	954	925	915	924	937	919	901	906	985	957	859	958	937	914	918	900	915	913	978	936	904	929	916	972	943	900	980	1008	910	920	928	950	917	921	910	922	887	857	946	920	915	895	856	902	913	983	969	966	836	925	939	926	882	942	896	946	914	857	956	930	869	938	1012	985	922	913	950	938	926	909	942	933	972	980	910	939	936	921	867	888	955	916	940	907	895	985	897	946	901	962	936	865	909	911	938	927	1009	900	935	943	951	877	887	960	906	987	895	927	912	926	866	924	940	935	990	907	900	985	972	924	939	891	944	918	926	941	907	936	978	906	950	932	919	913	895	981	890	889	943	932	904	914	923	909	908	870	945	948	859	898	969	920	860	892	922	922	956	934	907	927	954	866	973	888	901	913	927	930	949	902	974	897	903	927	969	898	905	879	962	886	928	864	938	915	872	963	870	932	924	871	889	896	888	898	928	925	871	911	919	913	959	919	960	915	877	954	948	901	910	936	948	907	1003	869	934	950	864	915	910	919	916	941	980	893	993	881	1003	948	926	953	902	960	979	909	936	940	897	949	901	904	967	900	924	921	933	919	990	915	928	889	919	912	900	895	970	953	871	932	942	928	870	919	908	946	917	940	941	942	936	925	951	911	933	903	908	958	938	952	899	904	877	880	938	1001	964	919	859	930	934	941	940	913	904	927	894	886	923	960	932	978	952	896	1009	925	969	994	901	893	939	902	934	890	864	879	886	912	958	974	930	930	967	952	983	886	972	893	979	951	911	955	818	892	898	912	906	925	935	876	917	923	904	928	902	901	927	906	906	946	915	948	945	935	952	943	958	947	979	919	953	906	948	950	957	861	923	891	903	944	922	938	996	896	944	939	914	917	927	982	955	908	885	963	904	951	964	901	954	934	904	907	970	878	930	948	878	931	931	913	945	912	959	928	973	941	920	910	964	966	925	923	931	861	925	948	915	963	991	893	921	944	942	941	933	979	903	914	958	955	955	901	960	958	898	894	878	949	968	954	900	894	936	897	940	950	888	898	926	935	860	918	928	929	1005	925	963	940	927	914	927	932	914	937	930	906	889	963	893	966	920	899	935	918	887	962	895	938	920	930	871	934	928	918	959	902	961	958	933	967	919	869	967	973	877	912	918	920	920	904	894	928	937	945	943	886	949	873	903	931	945	936	935	954	929	962	876	921	905	942	953	925	974	934	953	925	882	940	875	903	896	883	883	891	964	918	907	929	938	976	927	885	974	895	897	918	927	941	932	971	931	943	936	981	941	930	915	858	932	947	920	882	870	908	958	898	975	917	987	873	957	942	963	922	966	928	960	872	920	886	917	904	970	918	944	925	922	906	909	943	873	918	952	933	915	900	916	922	974	968	905	939	950	982	936	906	868	936	892	955	918	898	957	894	951	939	892	963	961	917	924	875	905	918	956	953	961	882	945	944	937	923	953	945	964	878	948	922	934	905	910	928	950	908	955	944	901	912	1027	905	936	976	921	980	878	913	922	922	986	893	904	917	924	941	895	926	917	951	894	943	899	910	968	888	863	891	936	923	945	870	944	981	923	943	965	892	873	939	944	929	903	943	926	896	963	886	928	925	911	924	938	976	943	884	921	928	900	886	964	923	988	922	925	923	912	916	880	847	917	901	953	933	933	861	919	898	945	913	906	920	940	911	920	968	882	913	902	885	964	913	899	937	924	870	971	956	920	955	910	916	965	895	880	997	900	908	910	939	898	937	925	928	960	939	899	965	910	924	934	1000	936	912	951	1016	956	840	891	928	950	917	973	886	928	878	868	926	944	973	967	935	927	942	913	987	942	909	950	924	950	950	933	891	924	933	951	952	899	953	901	876	897	921	923	923	927	907	957	925	930	969	960	951	905	862	909	881	928	910	935	970	939	898	933	968	912	906	920	903	933	940	921	929	961	922	926	945	900	972	856	995	971	912	909	906	884	895	924	905	885	917	944	924	954	930	929	891	985	906	907	930	944	917	935	913	900	914	926	890	955	921	914	961	957	920	881	974	939	895	903	956	880	959	855	964	954	908	900	939	913	925	948	902	942	973	943	993	929	956	875	902	926	904	871	912	878	1013	912	957	951	949	879	941	940	896	898	898	979	936	933	898	946	952	989	954	928	864	908	983	940	991	944	959	876	885	953	942	877	861	887	914	922	916	940	944	876	968	928	944	890	899	830	891	943	948	944	952	939	882	932	834	948	932	905	924	918	949	975	950	932	900	935	930	919	891	898	910	930	868	948	965	920	891	966	882	937	906	887	941	888	944	921	926	905	955	944	934	924	897	989	924	926	908	945	1001	929	882	945	959	954	896	988	938	917	893	923	992	857	901	957	882	940	936	898	931	967	918	928	912	904	919	952	915	969	937	922	884	896	922	915	985	926	956	916	943	955	905	940	875	973	932	895	947	956	932	949	890	929	880	899	947	882	896	979	935	912	984	991	916	887	971	917	938	932	957	904	957	937	920	915	932	967	894	910	879	923	958	870	879	960	898	984	943	857	926	938	901	927	881	926	936	917	971	903	937	892	942	972	895	947	951	876	918	940	933	945	945	949	921	955	911	933	935	950	970	888	937	916	903	922	969	920	912	900	869	907	908	952	930	893	906	898	922	951	937	940	935	959	881	934	941	910	896	930	896	868	942	904	932	856	960	950	933	950	883	937	917	929	938	976	927	918	918	932	938	876	912	942	971	897	911	920	945	920	875	904	919	949	895	883	931	989	946	925	888	899	980	939	906	837	953	924	884	932	896	993	947	899	935	964	888	955	904	1010	915	916	919	931	866	954	937	908	909	966	927	900	971	844	934	968	893	926	920	886	961	951	913	904	919	903	857	958	830	888	927	956	951	947	978	946	970	932	928	877	949	889	902	981	889	886	910	984	952	926	933	902	911	933	923	950	936	924	906	915	918	932	928	956	918	932	876	893	904	909	900	952	953	891	900	964	909	937	973	904	920	929	866	883	978	922	919	1009	908	934	903	959	929	949	881	946	922	962	933	981	861	937	963	980	923	939	941	930	903	919	952	959	892	939	916	905	964	899	922	906	947	942	897	918	894	933	882	918	925	920	922	936	924	910	907	958	912	949	924	966	879	879	905	929	912	967	939	894	918	960	921	923	950	938	920	867	862	977	987	900	952	892	967	889	896	925	977	932	899	881	857	935	958	908	879	899	959	873	900	910	906	857	925
27521	20330	15230	8539	4263	2667	1899	1344	1129	907	831	757	691	667	581	512	450	459	444	436	399	383	390	384	402	411	364	344	362	350	348	311	309	310	320	342	304	305	290	288	272	285	338	307	302	302	315	320	275	315	310	317	318	308	301	304	296	349	298	330	301	278	298	309	298	328	279	291	309	281	306	313	305	333	320	279	316	323	293	293	311	300	303	302	328	280	299	294	313	266	320	313	291	313	305	310	318	309	361	278	291	309	295	310	307	308	290	302	326	317	306	307	316	310	303	315	302	287	308	293	306	293	315	282	308	303	307	306	295	310	301	293	302	340	308	298	306	332	308	309	319	313	329	334	302	277	287	304	303	338	300	307	284	310	330	312	283	312	299	284	298	326	324	310	293	304	304	320	317	318	307	285	275	296	299	308	326	303	278	334	296	331	297	297	303	308	288	323	299	311	299	302	303	319	321	297	275	280	309	322	290	275	332	310	318	318	320	338	301	314	311	285	334	297	332	295	332	309	281	276	298	307	293	314	284	312	265	319	331	296	315	297	300	306	313	316	272	330	324	318	289	320	300	309	316	309	330	308	290	319	314	302	289	311	317	265	332	294	337	287	295	296	345	323	316	291	315	327	335	311	269	301	308	273	294	328	303	298	327	271	305	332	329	299	288	290	315	303	289	294	295	308	282	268	282	305	297	333	277	285	326	301	338	296	268	316	314	286	299	321	329	297	309	311	307	306	310	285	304	280	288	337	324	278	299	290	313	290	320	296	298	322	299	312	307	281	330	295	316	306	326	318	300	316	289	283	308	349	315	320	305	309	290	292	302	295	292	338	294	315	308	331	334	301	292	322	318	315	273	281	310	313	335	327	287	335	337	280	309	314	302	317	297	301	296	294	292	324	304	348	297	263	299	300	285	287	301	281	315	314	307	317	310	317	296	330	303	305	296	295	286	276	308	305	307	300	318	284	332	292	326	301	310	308	309	292	307	284	314	285	303	308	331	291	363	299	315	291	344	304	312	291	304	322	316	338	290	332	312	308	306	306	295	288	331	323	297	308	300	267	310	340	278	319	289	289	277	321	311	302	305	339	291	269	292	312	311	292	288	320	310	317	300	309	275	299	333	245	340	326	351	281	313	349	304	329	294	312	301	312	328	304	295	334	304	283	317	323	285	310	287	299	317	293	293	299	342	313	304	296	302	315	315	290	315	338	336	284	313	312	296	295	299	316	302	313	306	303	292	332	322	311	307	286	272	281	295	306	314	291	317	281	293	311	319	304	302	307	298	281	324	294	275	322	329	302	279	293	315	305	332	306	284	300	302	314	307	316	310	303	321	306	290	281	268	314	350	330	310	333	314	307	326	311	293	331	292	280	329	278	289	340	322	293	278	268	305	347	296	299	297	283	308	315	302	306	321	301	335	279	320	312	317	334	320	304	312	326	320	283	289	282	316	296	313	334	287	255	307	299	302	275	284	288	296	309	325	322	277	298	328	292	290	316	307	291	330	299	295	292	314	275	319	278	317	305	295	300	332	318	285	310	303	308	348	278	319	306	304	295	279	315	301	293	305	325	286	295	319	354	324	302	340	315	308	301	326	281	319	326	308	324	303	291	280	324	339	291	296	303	296	301	323	301	316	280	312	332	319	306	293	307	329	333	321	292	334	301	283	304	327	287	298	324	286	304	302	285	279	287	323	298	318	310	349	322	301	305	331	296	299	299	311	296	318	282	291	299	323	314	282	313	329	343	299	321	296	282	325	297	289	302	317	278	324	294	355	333	316	316	326	289	301	315	306	326	293	276	294	290	307	297	313	275	302	306	283	326	287	306	323	317	352	322	313	313	275	290	319	320	317	305	288	294	306	323	339	307	302	303	281	280	289	319	278	293	308	330	305	309	298	316	308	300	287	287	290	304	284	327	322	326	320	322	334	294	319	295	312	314	321	296	325	290	290	291	291	310	298	292	286	296	326	320	325	310	287	324	291	304	281	310	316	301	360	311	283	294	285	319	304	307	326	295	321	321	329	328	303	304	307	316	294	312	325	316	319	317	331	316	297	275	289	310	279	327	332	300	342	291	318	275	325	315	300	304	309	281	274	322	328	302	321	311	304	297	317	325	300	276	309	303	328	302	275	311	310	325	298	279	289	287	291	307	291	315	286	288	305	291	309	302	318	301	315	304	283	310	321	287	304	304	278	289	301	313	310	299	302	306	311	319	298	304	312	287	327	315	303	308	297	305	298	280	319	299	308	309	322	311	312	311	322	325	312	327	304	330	321	304	336	321	339	311	307	295	289	299	323	302	331	318	322	275	296	327	290	304	296	307	286	300	286	287	314	310	306	305	348	324	320	300	317	284	283	322	344	302	302	297	311	296	301	295	332	335	296	280	349	305	282	331	290	338	298	314	326	329	289	310	302	303	295	333	307	320	296	269	307	297	306	342	291	309	285	325	304	303	309	256	321	317	303	296	322	303	283	293	292	300	283	298	303	306	284	308	336	269	278	291	299	312	336	299	298	302	299	330	307	290	291	331	300	320	320	302	305	313	305	311	309	325	316	300	302	320	293	292	312	304	330	314	335	292	300	281	293	287	310	282	314	307	319	317	313	302	326	316	274	315	310	291	274	318	295	274	317	302	280	297	294	284	315	296	296	314	319	310	297	298	308	343	319	331	291	304	277	283	312	295	305	312	295	310	294	312	296	311	319	343	331	295	301	304	308	291	319	333	320	308	284	277	295	291	303	323	295	311	310	312	298	322	307	330	307	298	307	322	304	279	312	312	312	311	291	318	297	289	304	296	298	294	327	338	323	291	321	334	287	308	296	289	317	333	298	296	312	278	332	341	321	288	300	286	300	323	275	307	321	325	290	301	306	300	297	312	319	285	312	310	299	331	298	345	279	304	274	290	307	304	312	320	310	333	292	280	300	283	309	303	305	312	317	281	294	308	310	337	326	281	299	293	312	326	282	272	307	282	294	358	315	299	279	324	316	282	299	307	318	296	271	300	263	331	295	306	295	294	323	342	324	277	302	320	320	290	320	296	305	309	266	288	310	268	280	320	312	308	294	299	299	277	304	311	288	297	310	304	335	311	300	296	292	301	290	316	312	336	295	295	272	337	293	287	325	316	313	302	312	285	289	309	286	338	314	319	306	307	288	318	303	326	314	286	303	293	317	315	313	296	294	324	306	317	309	338	314	293	323	275	267	314	310	305	318	326	292	337	344	270	324	283	317	320	305	292	324	311	305	286	303	326	319	310	310	306	293	296	314	320	295	297	288	322	308	314	305	282	298	318	327	322	294	306	305	338	309	311	314	297	332	301	324	308	282	317	293	347	301	321	300	302	299	302	296	297	294	306	317	307	321	311	309	309	270	320	292	298	353	311	332	295	342	282	274	312	323	314	315	324	300	316	290	308	283	280	328	286	306	303	310	301	311	346	315	312	316	294	325	338	316	305	288	317	275	304	296	315	303	313	329	295	300	326	274	306
20040	28737	24582	15703	11106	8227	6019	4760	3818	3326	2723	2434	2199	2051	1884	1641	1463	1272	1118	1092	963	974	970	997	918	885	850	896	803	816	733	720	725	634	611	644	604	612	582	597	589	633	666	614	589	587	662	570	574	622	602	621	588	591	562	593	615	587	597	614	617	588	612	592	555	613	587	647	574	656	604	609	585	643	610	575	649	608	627	554	604	608	587	590	637	605	633	571	591	604	622	630	587	646	595	588	600	603	635	622	641	644	599	649	617	562	592	634	614	651	623	608	603	637	564	635	645	612	608	588	612	593	649	565	583	640	650	640	573	596	561	652	552	607	602	585	574	622	572	605	658	622	570	645	611	592	584	577	585	629	633	607	624	598	607	603	597	638	612	640	636	619	644	643	617	644	628	626	640	597	606	601	596	631	587	601	554	626	619	621	621	621	609	624	661	598	574	590	590	626	615	629	641	642	642	617	609	602	610	604	647	653	612	621	595	612	614	567	633	560	598	577	605	616	615	615	583	590	593	600	629	615	629	609	603	590	610	583	627	639	590	581	636	616	594	599	635	588	641	579	552	655	623	585	625	650	629	654	613	603	624	593	616	654	612	615	641	636	617	593	679	622	587	683	631	573	625	629	589	655	593	599	618	615	620	617	602	590	597	576	587	636	586	626	634	660	587	661	626	640	565	595	621	605	641	588	590	634	622	641	616	619	607	593	602	604	672	579	577	603	671	685	628	603	645	606	619	608	601	589	602	633	617	615	638	557	609	640	612	640	597	604	613	613	591	601	666	615	585	590	643	618	642	584	610	630	558	604	583	641	618	604	620	628	646	645	614	631	601	638	620	610	638	619	573	627	578	662	601	597	579	609	607	605	635	624	603	628	606	606	583	623	579	578	617	622	619	626	605	570	572	639	577	632	566	608	574	570	598	592	625	601	588	612	646	575	632	596	607	621	637	642	653	626	599	611	618	602	645	612	590	615	612	609	608	604	619	583	621	640	605	577	634	622	523	606	647	587	639	597	603	587	571	593	631	587	545	628	634	616	615	600	612	620	597	599	560	580	575	581	648	603	601	637	638	629	674	644	627	607	659	631	652	571	618	618	617	662	626	600	611	623	633	583	621	549	622	627	595	609	626	569	620	650	623	576	617	639	601	649	653	617	634	636	625	600	633	587	633	621	602	575	602	607	609	625	612	605	625	584	588	607	634	610	601	575	590	671	665	585	611	599	600	620	625	617	608	611	634	644	597	630	608	601	568	631	615	615	640	564	644	634	625	617	626	565	650	637	645	598	601	597	600	596	638	608	606	609	635	615	645	615	596	615	641	647	551	609	584	567	625	574	620	626	592	594	627	615	598	651	592	634	638	641	638	609	639	581	646	623	627	626	596	609	593	559	598	623	632	638	573	645	620	594	635	611	586	604	611	594	617	607	618	614	597	632	611	586	577	596	594	640	593	558	569	585	610	586	584	605	578	644	607	596	597	630	629	645	555	622	630	612	621	629	574	615	609	612	614	610	642	661	603	583	551	634	587	611	578	611	569	600	603	624	634	625	626	592	654	576	624	590	595	606	595	602	606	662	616	591	588	604	630	619	585	589	595	628	635	615	612	551	556	585	579	637	579	637	594	629	627	582	605	582	634	585	596	637	617	601	625	563	593	606	598	599	607	604	611	625	631	612	613	602	611	641	632	567	584	603	591	663	631	617	592	603	584	619	594	620	628	596	622	628	646	642	621	612	597	592	630	593	629	571	624	614	628	538	575	618	657	650	635	632	582	588	633	607	590	590	640	653	586	619	595	555	568	584	604	581	644	632	592	615	649	617	572	591	603	650	633	589	588	598	636	648	582	594	609	603	600	604	566	638	621	538	603	618	607	649	666	583	604	645	603	604	641	581	623	540	615	638	590	613	599	611	620	582	648	586	591	649	560	620	592	632	590	616	617	629	621	622	615	623	629	630	593	617	658	579	574	596	592	614	628	570	623	614	612	609	662	609	584	571	625	591	624	605	642	623	608	648	611	607	625	573	579	580	612	551	595	622	646	591	594	605	614	629	603	599	594	668	631	586	562	639	612	600	609	637	549	588	625	625	626	576	590	553	647	612	619	614	622	659	643	615	593	617	601	629	628	576	608	563	584	609	557	609	633	637	641	582	613	611	644	614	579	615	633	621	626	558	612	591	581	539	620	631	621	593	613	672	619	623	651	593	630	649	602	640	639	632	616	618	608	628	614	650	589	590	608	630	583	601	617	565	638	618	666	634	620	635	637	567	623	583	619	613	627	621	609	555	581	620	638	615	664	640	587	628	617	585	613	645	600	598	622	610	626	599	617	585	581	563	589	590	595	614	598	622	627	619	607	564	608	565	633	567	610	614	561	623	603	582	610	604	537	614	609	613	612	590	634	637	646	648	606	626	620	639	607	632	629	640	648	586	609	649	591	605	636	609	593	581	582	647	577	597	604	635	613	628	618	624	607	612	596	602	642	644	582	618	628	626	638	584	597	634	656	619	620	594	591	653	623	585	630	591	599	633	583	617	603	622	577	604	631	616	609	597	639	615	628	550	593	594	573	572	618	595	608	630	613	563	658	627	622	609	542	590	603	602	613	596	629	569	615	613	603	563	601	559	578	609	634	576	639	581	654	618	590	555	569	553	617	605	609	627	619	618	638	609	618	648	610	635	588	592	586	641	626	653	558	603	646	615	641	650	623	575	609	601	590	609	611	621	598	635	615	584	605	555	624	655	589	627	634	598	635	624	632	598	619	578	613	634	627	595	604	638	614	625	634	591	581	583	586	600	661	622	595	598	626	633	610	621	589	665	621	620	620	603	601	627	606	604	635	582	616	621	598	600	629	579	625	614	615	635	636	635	602	618	631	607	574	586	596	617	615	625	638	621	615	655	621	601	599	611	603	587	606	608	610	595	645	621	655	589	617	585	590	583	583	613	566	600	575	640	615	623	633	631	607	653	668	592	612	601	623	626	587	649	606	621	660	622	599	592	574	621	664	644	632	584	618	643	592	589	602	569	581	608	615	625	622	596	623	572	596	586	590	634	626	592	604	638	595	608	576	622	600	590	591	624	599	625	629	573	603	621	590	645	611	614	569	659	565	606	594	580	607	622	635	618	603	630	634	608	609	645	638	599	644	598	612	646	580	644	545	583	627	616	627	594	606	612	621	635	584	627	599	644	590	641	604	592	611	582	582	616	587	590	600	615	618	577	634	635	585	565	602	651	617	607	665	639	654	651	605	631	631	608	579	627	643	602	614	596	600	560	609	653	615	642	639	648	590	606	605	624	626	580	660	593	593	584	635	627	630	649	583	616	643	621	612	613	640	601	648	583	605	619	597	576	620	590	619	594	572	619	593	633	605	626	601	625	596	617	572	625	593	620	601	604	573	585	573	610	545	632	643	596	588	588	633	623	646	592	605	577	598	620	635	558	603	596	607	605	618	622	633	604	585	628	587	597	610	646	618	630	547	615	611	608	618	623
25188	21464	27981	25230	16648	7664	4469	3044	2306	1977	1631	1378	1155	1146	990	964	861	743	711	643	581	560	580	515	481	565	507	470	437	420	457	433	364	438	399	399	386	378	377	352	373	333	348	360	340	349	338	392	359	370	383	353	366	378	332	367	391	342	386	359	390	391	359	370	349	375	331	336	352	329	338	374	401	385	355	335	336	400	321	346	357	369	376	362	348	370	370	349	369	364	368	361	359	371	358	339	348	360	351	361	350	340	384	368	354	346	343	334	338	348	366	372	344	364	316	363	338	417	381	377	366	371	385	408	343	381	380	307	374	379	330	376	343	350	352	366	372	381	350	326	390	337	317	367	348	363	348	373	355	354	331	360	362	339	314	353	369	358	363	391	367	360	341	358	364	331	370	339	372	351	405	345	335	348	317	404	357	340	339	348	352	327	335	353	348	366	301	371	354	354	315	367	365	347	341	337	351	370	368	339	376	388	372	339	353	370	333	327	340	328	335	378	331	339	365	346	366	345	326	326	343	362	346	357	340	371	363	334	342	324	367	320	356	361	347	363	330	340	355	385	369	366	370	393	351	346	380	332	331	347	371	347	356	375	339	360	356	344	370	331	329	350	344	358	362	320	363	367	339	336	359	341	372	358	331	363	334	355	365	338	346	356	334	309	357	370	362	368	371	372	345	341	341	361	350	352	328	352	346	347	336	348	376	375	333	384	379	364	349	388	344	337	345	342	383	358	360	370	344	371	345	336	352	380	356	386	361	356	361	334	352	395	360	348	357	365	376	328	364	352	330	372	363	369	369	337	370	339	358	364	362	367	370	412	374	362	369	341	364	381	355	341	351	339	374	348	334	390	371	351	334	334	355	382	351	346	349	341	348	352	384	383	366	357	359	363	355	331	375	369	374	366	353	361	374	345	354	376	325	339	389	359	311	348	391	348	331	324	349	356	338	345	348	351	336	394	384	370	363	367	349	334	349	377	362	384	380	368	323	390	366	381	370	331	346	324	376	404	343	392	361	362	385	376	344	342	354	371	341	345	377	355	356	376	386	391	336	336	343	345	377	346	363	360	334	339	338	367	343	346	358	371	378	351	359	395	367	344	318	350	352	332	347	386	379	342	358	358	359	356	378	341	373	300	345	300	353	352	339	354	355	335	381	358	362	340	346	367	380	378	373	377	374	366	312	342	389	349	341	342	377	362	356	342	366	348	367	369	359	348	368	356	318	350	362	358	381	329	370	372	376	341	353	357	348	370	334	330	410	380	361	376	356	338	327	343	346	346	379	338	354	356	352	347	337	345	366	362	362	342	363	347	346	395	335	380	378	371	358	373	358	355	345	361	368	382	319	344	400	343	361	358	345	335	362	342	343	327	353	348	412	349	348	371	367	347	362	322	318	403	385	338	345	334	371	377	346	347	356	369	376	367	355	363	354	355	402	362	393	372	342	345	387	369	362	333	363	365	374	349	376	364	353	399	372	330	359	358	338	361	345	330	336	347	414	332	352	349	367	349	359	339	329	375	362	328	361	378	338	364	351	379	358	354	335	345	383	355	362	383	319	378	381	329	364	348	397	373	357	370	362	340	359	350	363	376	372	341	342	373	300	341	316	366	362	361	337	331	383	384	352	363	368	335	341	356	359	376	373	363	381	341	333	343	364	363	358	357	363	356	370	326	376	364	359	392	323	402	321	343	335	359	346	355	325	350	355	365	351	385	359	340	387	345	360	321	353	348	365	355	366	398	373	364	329	410	360	321	389	347	346	351	361	337	345	335	363	342	364	351	382	371	319	346	381	377	363	333	375	361	333	356	371	333	354	377	372	331	368	345	348	347	351	329	324	325	337	329	347	344	334	348	389	343	334	345	353	344	337	371	355	366	362	371	332	335	360	338	350	357	368	367	338	338	367	375	335	341	386	325	361	359	354	303	366	361	390	354	328	364	375	328	363	342	342	368	349	367	334	366	349	358	348	366	331	360	354	394	343	336	366	330	364	362	343	332	361	345	352	326	341	338	376	382	381	359	350	371	365	338	355	344	368	354	348	362	385	354	364	358	356	358	358	361	355	382	321	351	329	335	386	352	392	338	379	389	357	372	392	367	390	357	368	357	321	328	340	331	324	357	360	343	333	353	360	360	382	346	326	374	370	387	344	327	391	378	401	341	389	344	351	373	360	378	341	359	370	379	389	347	355	341	366	355	346	365	351	381	365	362	351	356	360	350	339	340	379	343	344	352	396	396	375	358	347	360	358	329	341	341	365	350	370	354	352	338	381	325	389	347	388	359	337	392	351	325	369	355	358	371	347	371	336	346	319	379	336	367	363	336	378	353	365	347	332	354	295	335	344	358	354	340	358	330	367	332	387	336	387	347	375	333	350	382	345	349	365	355	372	336	374	342	363	380	364	341	324	363	380	378	355	342	345	330	341	373	357	357	322	350	336	359	351	343	336	369	338	351	347	354	379	356	345	359	358	385	346	373	354	403	365	372	367	384	348	339	379	369	379	344	364	353	353	375	346	347	397	395	322	371	330	356	372	338	331	342	350	390	407	388	354	349	375	348	320	310	341	346	345	356	354	329	337	329	366	340	338	367	339	341	342	352	382	339	366	344	379	388	349	354	335	333	363	371	353	350	359	335	351	352	372	358	363	363	353	370	365	348	381	373	361	383	343	330	346	350	329	359	326	332	325	391	349	350	337	327	383	395	352	362	351	351	340	353	329	343	312	386	354	360	360	363	361	355	347	358	353	390	378	393	366	335	376	382	363	356	343	342	407	349	343	365	375	353	365	342	341	343	349	383	360	339	360	363	324	354	362	361	332	310	340	376	357	329	344	342	373	353	366	359	363	350	352	342	360	332	329	348	361	337	355	356	361	333	359	327	381	364	323	402	358	370	322	369	344	366	373	393	361	359	352	364	332	365	347	358	353	347	372	335	359	370	356	346	346	362	338	377	334	342	363	348	358	393	384	372	363	341	353	363	367	345	339	331	322	344	362	341	338	374	351	330	357	392	342	384	381	376	311	361	347	351	358	396	373	347	369	374	343	369	348	347	343	363	387	367	343	349	331	370	359	391	355	342	359	407	355	343	372	367	360	368	338	402	399	340	346	370	369	367	365	391	348	356	347	345	376	337	348	363	370	362	361	347	334	328	324	364	315	376	353	377	376	361	341	355	370	336	356	353	359	353	296	346	353	410	359	352	351	373	345	348	384	354	353	377	413	366	353	339	338	363	357	326	358	312	357	352	367	383	361	361	344	373	311	377	365	362	384	381	344	354	372	353	363	328	340	349	373	347	379	363	335	356	347	379	358	346	349	332	341	349	383	345	371	300	337	337	332	354	386	382	368	369	303	362	363	385	357	350	375	338	343	346	338	345	364	363	328	371	325	378	342	347	368	325	386	368	361	392	352	368	359	351	370	392	355	357	361	332	344	367	319	368	371	355	394	345	340	340	347	345	336	327	342	363	367	362	324	322	341	332	333	360	344	309
22456	36210	32579	23819	18336	13981	10953	8697	7315	6041	5075	4397	3931	3561	3236	2860	2519	2139	1858	1710	1618	1497	1465	1338	1353	1269	1221	1151	1066	955	1016	893	810	774	782	740	671	768	707	725	753	766	706	711	693	713	707	703	739	744	669	713	710	707	712	674	697	716	724	679	685	679	680	697	674	698	720	693	710	705	707	746	741	698	710	711	717	686	726	688	744	738	695	706	743	700	644	675	700	715	665	674	689	703	763	739	683	688	701	735	700	685	711	694	692	657	673	692	704	729	721	706	720	693	706	684	637	744	691	649	696	715	695	701	626	698	688	667	713	707	715	690	712	654	706	715	671	678	694	731	702	698	695	708	676	709	694	673	710	682	670	648	711	693	676	700	704	724	715	669	648	681	700	690	694	694	728	704	648	697	702	678	667	690	705	661	662	664	646	745	701	712	671	691	720	683	722	680	713	645	716	671	716	709	688	715	691	722	690	725	673	736	706	695	691	728	679	661	681	669	697	687	698	691	725	675	740	708	696	726	731	670	693	698	654	715	646	674	664	728	718	726	688	753	710	688	663	693	746	722	683	651	713	694	704	688	707	734	717	723	701	654	705	717	721	670	702	711	685	642	677	710	645	682	751	633	672	718	696	695	691	710	626	683	726	717	721	704	678	663	696	681	669	681	684	661	691	701	711	651	711	716	718	688	666	675	635	669	718	669	719	642	679	677	645	713	746	649	654	725	696	664	659	716	713	641	704	653	706	744	665	704	715	693	695	693	692	676	695	691	673	693	710	717	723	633	693	642	696	733	703	700	645	671	658	715	662	675	644	701	656	685	698	749	681	744	707	744	747	665	663	671	679	692	688	723	680	694	698	668	686	730	658	733	671	690	733	667	665	687	672	717	686	684	665	675	687	695	696	684	678	674	686	716	684	693	690	697	698	710	662	683	680	696	720	728	655	721	719	710	697	714	710	696	739	688	671	674	729	678	660	697	696	700	694	693	712	699	679	721	679	711	728	690	664	687	663	710	701	694	692	729	699	748	727	660	688	689	728	726	711	715	659	726	655	678	667	681	722	694	731	688	633	704	682	679	707	698	656	714	681	703	685	679	670	712	671	684	672	697	671	731	749	706	696	664	674	703	743	698	691	720	691	717	714	679	717	695	668	654	661	698	695	686	695	689	713	665	684	712	672	739	702	666	677	698	702	667	712	669	681	696	622	695	681	723	681	664	708	665	687	683	771	708	723	673	677	679	717	688	715	713	704	680	692	720	715	677	766	713	701	697	676	670	712	646	712	728	677	680	721	681	672	709	681	663	660	645	730	673	662	684	667	683	714	677	719	729	713	662	692	723	673	705	684	737	672	684	742	710	714	688	724	653	747	730	663	708	731	728	748	692	633	727	659	705	694	716	708	692	714	702	696	690	700	714	748	740	668	719	656	678	703	731	674	720	658	700	693	671	711	682	684	623	648	680	676	664	631	681	680	721	721	747	688	672	714	675	634	714	703	630	698	654	717	688	668	699	726	697	709	702	709	680	710	648	692	663	728	733	655	683	700	701	698	667	672	742	743	694	665	658	700	686	681	691	706	676	754	677	686	684	694	699	654	702	689	675	682	656	673	687	678	679	701	668	700	688	666	681	693	687	713	680	694	703	670	725	739	706	676	675	720	693	739	688	703	728	691	749	673	688	670	738	657	717	700	702	651	663	707	685	729	688	693	635	640	718	687	676	726	667	702	724	697	785	700	718	711	678	687	693	668	643	667	700	652	687	648	731	694	729	728	729	660	659	696	710	680	711	699	709	693	670	721	702	658	702	709	713	727	734	701	703	726	699	693	717	669	721	676	709	692	673	685	685	667	683	695	704	670	686	723	679	705	725	712	712	686	717	699	707	689	692	710	663	699	691	694	719	742	662	684	685	671	662	720	684	679	707	700	678	696	728	730	708	703	706	692	668	733	758	677	686	705	708	759	700	712	726	671	733	687	715	746	655	685	639	706	668	682	693	731	734	697	677	682	709	656	686	642	722	755	696	736	682	713	692	700	685	710	671	759	690	689	662	673	666	727	712	718	689	756	684	699	698	738	741	672	692	701	677	666	658	697	659	678	660	716	692	694	697	719	699	673	686	704	691	665	714	733	731	663	684	658	671	693	688	737	662	672	687	716	712	675	706	691	663	660	679	628	669	716	713	712	701	707	689	724	691	679	643	690	728	671	746	738	689	680	729	709	711	696	650	684	688	686	690	720	742	655	766	685	679	724	656	697	660	715	708	716	681	692	741	687	727	705	666	741	686	716	720	698	684	685	681	708	685	702	698	688	680	688	707	709	694	710	656	699	680	698	696	673	710	706	752	674	736	705	700	639	667	691	678	700	722	684	724	674	676	646	706	684	740	692	658	720	683	671	700	728	681	694	740	617	724	642	693	676	688	709	737	692	669	676	690	697	712	660	690	686	743	653	688	711	697	669	690	674	704	722	692	713	695	713	696	685	699	675	675	708	698	670	701	664	711	692	711	679	733	667	710	664	690	693	679	658	652	715	675	679	689	679	699	741	732	676	700	705	698	735	633	703	657	657	672	720	644	735	672	698	714	662	670	705	665	699	719	680	676	697	739	740	673	721	718	708	696	721	748	679	687	630	714	697	685	679	676	676	713	755	718	683	671	648	754	675	688	696	683	670	734	717	713	669	683	656	658	704	712	697	653	697	666	716	744	683	732	704	690	694	662	696	725	662	687	691	718	709	681	705	693	731	678	734	709	707	691	688	701	710	648	623	695	658	680	670	688	657	718	729	726	673	642	688	724	656	647	703	695	726	709	685	694	676	682	666	715	709	705	695	642	670	721	679	702	675	669	693	693	731	710	728	714	669	738	715	682	682	642	723	700	708	708	662	664	673	708	702	721	683	695	717	693	714	716	683	704	679	703	709	693	684	717	642	690	657	675	693	694	709	716	663	723	738	690	707	713	711	713	677	720	680	674	672	719	700	705	706	695	666	695	666	653	705	677	671	678	707	719	712	706	672	681	675	653	641	704	667	662	674	702	710	722	713	677	702	700	660	696	675	687	677	682	751	683	677	680	678	674	730	662	709	689	665	658	687	712	690	723	679	698	700	703	670	697	681	707	688	667	660	674	637	674	710	669	720	678	729	687	677	647	650	666	673	711	716	656	690	734	627	737	696	651	676	737	673	661	686	675	700	725	697	640	683	737	702	707	733	669	675	704	692	703	683	748	688	669	657	692	667	694	676	656	705	726	675	674	656	701	683	611	727	706	698	738	717	750	669	683	648	703	682	679	702	711	698	711	687	638	662	715	675	691	707	717	734	721	696	727	704	703	688	700	695	679	685	686	710	689	692	691	672	695	662	683	693	690	710	672	678	729	644	662	679	684	681	732	699	690	667	752	664	688	713	678	660	700	716	696	681	742	709	681	695	697	680	739	709	743	701	648	690	689	717	693	704	682	726	731	696	712	697	675	686	709	687	665	714	683	667	705	673	751	691	691
24172	21439	28837	24348	21496	16667	8619	5109	3849	3067	2551	2320	1920	1744	1667	1469	1381	1100	1080	918	859	821	781	796	814	780	733	714	683	676	594	606	587	557	534	553	507	476	511	497	520	515	525	522	520	477	541	456	501	493	512	495	470	515	465	504	499	522	511	545	452	506	505	484	491	499	456	510	476	446	514	491	498	515	487	480	501	450	474	494	476	477	479	522	486	528	498	477	513	514	489	490	490	431	489	472	483	520	497	531	501	508	484	525	469	462	498	499	492	461	545	500	506	498	507	493	487	526	490	475	489	539	487	495	520	486	476	457	482	464	514	501	556	511	481	475	490	466	472	503	496	477	483	476	473	512	438	493	548	485	503	488	511	505	488	488	511	491	501	499	464	528	513	543	476	507	500	527	528	475	449	524	509	494	486	492	520	492	486	489	485	528	505	465	508	496	500	517	501	495	467	502	469	524	505	484	487	505	516	476	514	485	531	491	517	488	463	495	472	482	481	484	478	494	477	539	502	514	499	504	504	526	516	495	466	520	479	505	502	500	463	489	536	482	456	455	475	512	481	477	490	516	465	474	467	505	495	509	499	482	440	493	491	487	479	511	492	490	489	462	487	496	499	524	497	514	505	474	534	518	535	451	478	528	472	507	482	503	493	471	498	533	505	473	454	489	504	509	456	494	454	501	511	495	462	486	481	520	494	518	538	521	488	491	469	499	473	485	494	522	476	481	486	461	501	559	523	485	449	504	475	521	491	508	492	498	518	489	490	531	462	507	505	464	497	461	495	502	482	478	457	495	481	508	503	468	481	483	484	462	515	522	489	506	501	444	526	511	490	517	471	482	554	498	504	517	513	471	522	486	523	473	450	469	501	479	491	515	498	494	521	518	494	504	517	469	531	486	507	509	492	505	489	467	497	466	508	492	467	499	516	502	479	495	497	489	493	485	506	465	482	493	477	496	466	481	443	481	504	497	486	495	487	449	452	518	500	498	484	553	515	518	467	516	447	486	530	497	494	495	479	480	489	543	524	490	496	514	525	456	498	484	535	491	499	497	484	517	543	475	455	463	518	496	516	501	514	465	479	450	506	491	503	486	499	453	477	478	520	510	487	488	506	512	473	484	534	490	500	488	533	513	510	516	486	500	504	484	482	467	517	508	482	448	468	512	500	529	464	480	485	511	451	510	515	503	506	519	468	492	497	482	438	466	433	455	494	476	485	511	463	499	440	476	485	517	498	487	483	518	492	480	462	498	502	499	519	511	473	488	506	507	460	488	506	486	491	529	500	471	461	495	426	507	486	479	467	513	477	482	484	492	485	501	508	514	472	498	507	460	451	474	494	544	471	481	485	511	502	503	470	494	501	483	527	532	491	488	497	481	465	488	536	513	514	474	499	480	468	507	494	475	518	521	551	472	484	492	489	484	496	495	517	506	498	477	484	526	510	484	526	507	473	478	516	481	527	525	457	464	503	497	515	500	477	493	492	498	502	511	533	484	484	531	517	464	495	499	481	504	470	499	530	467	459	494	464	499	450	499	506	510	494	491	492	476	487	486	486	503	483	504	485	462	492	528	501	491	515	484	460	497	484	500	437	505	493	500	484	533	496	491	463	485	516	497	479	492	476	472	486	536	470	493	506	479	460	533	507	500	499	501	527	506	519	498	509	490	478	469	522	508	502	502	574	477	522	503	512	501	547	509	523	477	469	472	490	470	523	462	507	534	486	491	495	512	509	495	485	511	528	513	496	495	481	527	502	487	498	537	491	493	529	478	524	486	476	495	506	506	456	470	497	511	480	495	474	488	478	478	499	496	504	501	461	490	468	497	481	457	502	511	494	456	488	458	465	470	509	492	493	530	489	477	491	466	460	535	514	509	505	490	482	473	508	493	503	500	502	521	480	501	499	509	487	511	495	528	504	461	457	506	502	497	454	484	494	490	524	489	524	469	484	505	499	568	512	482	475	501	536	484	517	506	527	512	497	507	484	502	506	472	494	491	514	507	491	559	486	518	518	502	491	471	510	474	483	482	463	487	503	521	469	494	477	474	487	500	491	490	512	527	484	517	527	482	514	494	490	517	467	520	478	512	504	502	492	462	521	486	512	460	520	512	469	501	494	508	446	496	484	519	541	498	485	475	452	507	479	488	521	461	499	474	458	502	537	467	456	505	482	488	534	484	474	468	504	498	499	467	489	489	506	532	484	498	473	476	458	484	465	495	466	520	488	440	473	492	440	427	506	498	496	498	508	485	492	529	512	497	440	506	480	445	486	480	446	496	487	516	484	488	497	512	458	545	475	494	476	467	478	456	459	506	492	520	520	491	506	471	504	463	472	489	481	525	499	466	497	544	516	516	489	496	538	528	502	500	505	468	472	492	490	471	445	525	455	486	472	487	520	471	485	478	503	515	474	485	497	474	518	499	489	468	501	499	518	507	475	514	534	479	512	510	482	478	492	527	481	494	489	483	468	478	492	480	488	503	507	503	498	495	468	466	484	513	497	473	463	514	481	495	502	470	518	499	496	493	463	473	496	498	448	467	493	523	452	520	495	473	507	474	490	507	474	463	528	502	507	471	512	525	489	461	501	500	501	517	448	514	503	489	503	489	491	521	509	455	492	485	490	448	447	501	490	495	521	491	504	521	477	463	503	487	509	500	475	479	491	484	463	505	471	466	508	521	507	555	493	503	466	477	449	487	480	517	505	496	451	517	455	530	491	481	483	523	486	495	486	500	511	533	485	501	491	491	499	486	488	498	507	476	498	466	448	528	469	482	503	494	509	512	486	498	476	484	474	461	499	492	484	534	483	454	495	502	473	510	513	506	487	515	464	481	478	491	483	471	491	509	514	479	517	434	501	493	479	489	516	517	487	485	496	517	494	491	464	548	470	484	496	464	502	480	481	498	485	558	480	524	495	469	443	540	491	501	483	473	527	542	478	512	516	455	496	512	512	455	449	457	497	517	484	470	477	476	510	521	507	523	523	502	487	479	498	486	485	532	508	555	521	495	521	465	495	454	439	497	496	512	510	528	522	461	518	461	510	481	485	472	527	502	506	517	502	479	499	494	494	478	529	477	484	493	510	525	512	510	525	506	498	473	508	514	469	467	500	486	495	492	514	452	468	486	482	479	489	531	466	493	510	468	482	516	514	490	489	516	486	477	508	463	486	470	449	492	511	452	498	457	465	498	501	484	481	471	498	451	544	471	499	480	486	489	515	468	519	486	478	490	501	510	473	478	458	452	475	532	525	537	484	468	458	520	529	489	499	531	468	467	557	500	461	457	481	480	511	452	490	540	484	510	523	522	494	497	466	522	496	484	501	509	486	478	537	473	478	467	466	459	471	458	515	472	498	515	503	476	533	503	475	453	488	487	528	528	500	497	512	469	517	470	492	499	516	490	479	502	522	497	460	519	500	512	495	516	488	489	499	480	484	467	506	513	464	500	515	489	503	485	506	532	474	492	481	524	544	523	490	521	468	472	523	481	524	521
24669	41237	37460	28977	23584	19107	15128	12416	10397	8828	7541	6691	5833	5257	4895	4262	3800	3164	2787	2514	2333	2225	2056	2017	2124	1938	1730	1605	1435	1333	1264	1229	1081	1052	998	935	1008	1008	1001	989	998	997	961	980	923	929	902	967	950	940	934	910	886	914	962	917	998	966	975	893	938	946	990	906	918	883	879	903	940	941	951	959	990	906	897	964	926	947	982	930	931	933	892	934	921	946	939	975	897	935	954	881	952	894	987	914	907	971	971	968	931	945	959	938	931	982	912	926	924	870	946	901	897	902	933	930	968	913	894	954	946	927	963	936	945	892	948	867	990	893	950	925	949	928	927	937	929	895	928	897	929	955	885	934	930	909	945	927	912	996	920	904	933	895	916	906	912	911	918	924	967	927	909	873	941	886	931	910	953	923	924	933	950	956	913	874	904	946	960	924	959	949	928	933	975	922	959	880	918	931	948	945	863	884	913	947	891	955	948	957	941	912	941	883	931	943	860	951	963	902	911	996	946	975	940	951	884	905	968	882	948	918	871	952	910	874	956	958	905	911	902	901	945	925	942	902	874	946	944	912	948	961	917	900	956	953	914	881	958	988	876	986	918	929	940	898	908	917	946	944	925	981	1008	949	912	904	985	904	973	998	917	950	898	884	920	923	919	953	957	918	927	892	968	914	958	874	927	968	900	945	908	921	969	933	966	908	958	899	932	932	902	982	919	965	940	884	977	940	917	879	899	958	958	931	965	928	946	922	913	903	947	936	928	951	911	934	939	934	879	892	928	933	924	971	899	859	917	897	946	946	936	932	897	925	917	910	950	919	929	913	943	879	886	922	929	986	906	939	910	904	930	937	883	912	955	928	923	912	909	917	905	940	954	851	936	952	946	916	907	925	952	895	928	907	895	946	990	926	938	974	918	957	878	969	935	990	893	957	951	941	946	908	923	926	902	902	906	983	939	947	929	916	940	922	932	1008	931	878	952	898	956	868	932	884	943	904	911	906	922	979	927	929	943	976	926	965	952	900	912	900	941	904	889	914	922	935	971	929	954	934	911	961	931	960	903	912	912	923	897	963	906	921	956	903	926	977	912	924	972	929	915	963	911	909	881	892	965	898	975	921	1001	937	977	959	958	919	921	942	886	925	913	958	957	916	909	895	911	936	905	928	913	890	947	947	961	902	948	956	874	958	900	897	944	937	925	910	921	898	889	918	928	924	946	979	904	943	888	956	926	882	956	912	915	918	921	927	916	874	907	977	892	933	966	892	895	923	952	957	933	937	904	925	904	856	933	909	935	941	915	905	972	900	943	948	980	927	948	923	927	925	954	947	906	938	971	912	933	909	912	933	966	903	926	974	958	952	916	941	937	906	927	931	896	913	978	899	918	921	930	980	1004	905	987	902	937	917	883	940	928	926	900	934	936	946	916	988	891	910	941	924	895	931	994	901	892	890	943	867	938	915	972	932	924	926	884	944	982	899	900	883	908	905	947	930	878	925	893	919	946	916	916	932	944	993	894	952	908	922	938	983	922	881	932	939	894	957	913	946	911	901	895	899	878	903	871	951	934	923	959	978	908	988	891	903	912	925	968	954	931	945	901	911	890	930	950	903	914	977	934	919	923	906	928	923	954	933	958	926	911	948	938	900	981	950	913	949	887	917	880	936	897	905	941	900	958	898	913	937	928	932	887	902	904	926	907	952	871	986	928	992	965	951	945	958	949	943	950	939	924	970	962	884	950	971	903	942	973	955	966	915	889	869	917	934	965	951	908	917	968	936	969	930	915	948	913	915	932	930	942	929	936	946	864	958	901	945	932	895	891	896	925	896	894	919	982	923	869	918	935	906	954	935	903	946	1001	909	943	936	915	990	894	928	927	905	883	955	912	861	976	865	924	956	884	921	944	930	958	902	865	914	933	955	974	901	888	931	941	941	956	941	905	963	899	908	925	940	865	952	897	895	979	956	944	941	951	920	965	889	927	950	882	917	940	953	902	985	937	942	946	935	927	908	934	945	924	901	889	909	934	899	926	947	925	935	916	994	939	897	892	908	912	917	975	902	943	894	901	937	949	927	940	964	934	936	924	913	896	921	970	890	907	1014	926	954	848	968	918	965	953	934	917	979	931	900	911	896	863	905	871	930	946	931	957	984	947	956	947	949	952	970	905	973	935	958	950	875	953	933	974	972	952	887	931	900	916	898	892	1005	979	925	925	897	951	928	943	865	842	937	891	928	935	947	867	894	945	908	955	997	952	989	928	875	925	882	919	938	947	912	893	890	933	861	964	935	944	961	929	941	914	915	999	957	927	959	877	935	921	944	966	910	900	924	926	918	904	892	932	927	924	901	930	956	907	933	894	959	967	958	960	988	891	928	936	967	932	906	944	926	874	941	878	939	903	897	956	935	943	931	950	921	900	1000	973	887	942	941	915	973	877	856	961	900	892	905	948	908	905	931	912	927	979	899	912	1000	904	928	973	898	929	919	933	909	936	906	978	901	937	954	966	923	898	991	912	930	987	928	891	898	939	920	882	981	924	940	953	903	934	904	979	942	950	918	939	960	914	920	914	928	913	972	916	940	922	1015	951	950	885	941	895	908	907	950	889	920	893	900	905	913	947	936	996	910	962	907	909	873	937	898	961	972	908	912	921	923	925	940	929	930	960	897	902	905	931	892	890	892	932	964	998	979	908	902	971	945	923	936	911	932	910	940	929	897	917	962	958	957	905	880	941	903	944	863	917	908	953	925	968	931	909	929	869	901	909	935	958	899	916	975	933	984	931	899	908	979	942	942	947	887	889	966	919	887	873	925	911	980	949	917	939	881	931	923	895	922	916	869	888	958	959	943	888	888	1000	929	946	918	917	946	915	992	897	847	953	894	905	954	923	876	909	924	915	872	935	928	982	883	931	891	930	882	961	891	921	925	919	870	890	928	890	902	913	876	932	905	956	943	889	915	985	921	880	950	869	925	925	943	895	924	898	915	910	926	913	924	939	903	942	920	923	974	944	932	933	989	864	946	886	901	942	933	970	915	944	933	880	937	864	933	957	914	880	904	938	920	871	930	920	886	970	951	905	923	926	948	911	895	913	861	917	905	916	914	887	959	945	940	941	930	950	905	915	869	902	917	917	915	920	931	948	954	932	954	910	934	941	973	924	932	901	899	946	854	894	923	889	946	921	895	906	939	882	953	840	938	917	948	942	864	901	932	910	973	881	966	941	876	899	960	965	943	919	900	915	994	929	910	924	926	994	935	935	895	958	899	946	906	944	930	955	938	949	924	894	946	908	970	938	888	960	928	944	894	981	922	888	926	902	894	946	930	890	953	920	917	953	943	954	915	962	901	968	906	902	948	933	926	885	978	897	930	873	951	933	937	971	929	929	920	890	931	983	926	965	931	876	946	959	889	962	908	970	944	892	911	956	899	897	925	979	944	901	890	957	915	869	885	946	907	903	906	871	904	956	898	922	880	886	980	901	895	918	935	952	948	909	935	968	946	902	928	942	852	952	866	890	936
27584	20270	15091	8177	4141	2462	1678	1371	1128	972	865	760	654	596	616	600	534	475	439	422	432	407	390	395	408	411	362	322	342	347	343	315	316	313	295	334	304	308	306	306	297	298	304	313	334	296	304	278	321	309	327	298	303	306	313	316	317	316	302	287	302	308	311	337	313	297	291	304	350	314	295	276	315	350	325	324	338	286	319	317	320	297	307	285	303	309	294	302	310	309	302	335	300	328	309	320	310	328	332	314	329	290	296	272	336	300	337	303	285	294	306	329	305	331	311	338	294	285	306	301	325	337	301	362	337	319	312	310	290	315	291	326	306	310	324	325	290	289	308	314	306	340	330	334	316	287	332	356	279	324	309	335	314	316	295	310	318	287	310	317	329	279	308	346	293	288	329	315	289	313	339	295	302	316	286	309	304	325	306	307	322	326	285	302	313	330	324	329	289	307	333	316	297	318	304	303	285	305	295	313	304	305	328	319	303	354	278	291	302	314	327	297	293	287	298	314	308	339	275	321	312	316	286	306	301	320	300	302	291	312	298	301	279	304	311	317	301	302	328	297	301	305	316	298	310	333	301	328	292	320	322	318	335	321	310	266	312	324	303	324	297	322	340	342	333	309	291	311	323	317	312	313	307	292	317	295	302	300	320	307	300	313	306	337	316	331	291	345	339	311	324	338	337	327	309	345	302	304	333	288	284	314	326	312	290	319	355	315	316	285	339	313	283	267	304	327	320	266	340	312	309	315	296	302	283	307	288	313	289	295	342	306	339	290	304	297	280	280	331	277	311	313	321	294	304	294	287	280	306	302	289	307	325	333	284	326	299	285	302	316	295	325	317	311	304	321	320	311	324	306	309	321	315	299	314	307	297	331	311	323	322	301	302	310	330	283	305	328	294	285	306	321	342	310	283	324	328	291	314	329	315	319	294	289	297	326	314	323	309	289	319	283	332	284	330	310	304	313	302	300	300	314	309	341	325	332	307	311	294	315	315	303	307	308	304	318	308	296	292	319	322	290	312	332	307	311	298	307	312	305	290	295	306	282	311	323	326	364	310	278	284	303	304	284	333	314	316	297	305	321	317	293	307	294	316	292	299	292	292	299	301	319	300	311	290	289	297	298	322	307	321	300	291	342	286	311	295	316	322	304	328	312	326	343	312	303	285	328	322	304	327	334	327	299	309	303	310	291	327	308	330	298	295	307	303	315	314	297	315	296	343	304	330	330	287	286	311	307	303	278	308	307	289	302	302	332	298	299	316	327	319	303	275	298	291	337	326	306	329	297	320	319	296	304	310	287	305	291	321	301	292	312	319	296	310	333	334	294	287	314	299	317	336	305	284	317	321	290	270	319	319	301	296	314	317	302	292	336	329	287	296	313	323	296	319	338	323	285	303	288	307	276	309	334	304	289	312	322	303	307	290	310	329	287	299	276	312	310	287	314	309	312	327	295	311	307	303	325	285	318	335	324	318	265	306	301	277	310	326	283	340	304	329	302	314	318	275	324	303	295	332	308	290	310	308	295	310	322	284	319	296	319	325	293	313	284	295	304	299	313	292	320	282	301	312	314	316	283	291	287	315	330	323	290	292	265	317	293	301	309	315	321	288	295	330	311	319	297	306	299	298	333	324	329	303	291	315	314	289	320	309	313	316	317	330	309	349	293	332	309	309	305	320	309	314	321	324	290	336	316	304	292	325	330	312	327	317	299	317	306	338	300	316	333	339	292	302	354	333	315	310	299	315	313	293	309	309	299	320	326	306	289	290	320	284	307	316	332	301	313	325	336	316	284	324	329	300	310	313	293	313	306	320	321	264	325	305	285	337	318	327	308	296	313	317	304	336	323	277	297	298	298	311	315	278	301	331	330	295	314	303	268	317	306	344	295	322	284	325	305	288	305	315	337	299	304	326	340	297	329	326	326	317	310	330	287	312	306	298	321	270	284	309	286	321	279	304	301	282	303	290	306	317	312	320	310	303	313	293	307	332	322	302	282	276	303	311	280	299	343	281	318	308	325	311	302	326	305	297	311	291	302	290	317	279	302	333	282	305	338	333	330	292	313	318	313	314	291	313	321	294	297	315	283	292	320	298	293	306	324	319	312	319	342	309	306	283	318	282	308	316	296	325	292	279	306	287	288	310	320	318	288	312	303	314	312	299	303	289	265	309	292	336	310	331	294	329	298	311	271	293	316	326	339	291	321	297	308	324	300	287	309	320	304	340	304	332	287	317	308	293	318	310	328	332	287	297	333	331	313	296	287	276	321	285	319	305	291	320	319	330	294	301	320	285	311	322	300	319	286	274	298	327	288	349	309	325	297	327	308	329	301	328	322	300	313	307	316	281	294	296	301	285	301	306	304	307	331	308	300	303	315	314	283	283	303	292	300	301	307	317	284	300	263	341	289	322	305	316	311	335	313	309	305	333	329	327	324	312	318	292	322	321	333	322	294	294	302	317	315	298	299	304	295	304	261	304	284	307	300	280	316	318	317	320	310	305	293	326	292	314	285	310	308	315	306	296	333	310	298	316	317	314	329	339	313	303	320	247	295	325	317	303	298	352	323	317	323	266	320	326	306	321	311	326	332	292	331	317	288	336	287	318	278	316	296	289	281	315	335	300	337	318	310	344	305	309	307	308	259	309	303	326	303	303	321	329	283	314	313	296	301	312	326	300	296	305	312	320	302	332	336	285	312	308	335	314	323	338	304	330	308	344	270	281	307	316	311	300	293	328	296	315	297	308	287	282	300	306	311	320	280	327	307	262	300	337	326	298	290	302	316	305	314	334	324	286	327	302	311	281	287	344	288	318	311	317	324	352	308	307	286	323	312	276	303	280	309	319	311	314	305	318	311	288	314	311	305	281	290	306	310	319	286	286	310	271	354	324	323	335	352	314	324	305	277	306	327	313	319	283	301	305	310	320	316	285	331	320	298	318	313	346	323	306	300	304	327	318	316	304	324	323	285	318	301	289	305	300	296	290	312	284	288	314	304	282	305	293	316	311	311	298	300	305	294	322	315	317	275	317	294	314	313	305	292	338	323	348	335	314	295	293	292	319	296	298	301	322	328	321	306	314	294	300	303	324	319	271	307	316	310	313	294	314	310	308	341	291	302	305	303	343	304	338	323	317	312	314	341	275	327	264	325	326	288	280	282	284	311	337	301	349	304	309	318	320	324	324	301	299	316	290	324	299	297	306	297	285	294	305	305	323	308	289	289	303	291	334	291	298	310	307	298	291	305	298	324	286	285	321	301	299	354	307	319	301	276	311	286	310	302	276	254	311	301	299	327	275	323	335	303	337	264	304	308	291	313	319	334	281	305	312	316	321	315	290	321	292	319	317	329	308	302	336	317	288	330	313	308	308	306	304	317	329	316	311	319	307	289	322	324	312	318	322	307	308	319	324	325	326	318	313	328	353	319	342	310	304	308	321	338	337	301	303	339	313	303	324	320	297	297	284	268	311	328	313	314	314	316	326	278	291	302	297	287
19131	28146	24308	15467	11288	8038	6027	4808	3753	3182	2841	2427	2139	1949	1839	1647	1439	1282	1191	1068	1046	1009	948	996	965	882	841	812	791	720	725	709	674	629	645	621	586	590	609	625	589	617	655	575	607	604	631	637	588	599	620	611	593	622	612	620	607	614	597	586	611	600	571	638	595	611	618	595	562	618	594	621	566	600	637	648	650	612	663	628	641	629	607	601	597	560	612	610	625	599	626	620	638	572	595	640	659	592	608	621	595	587	643	619	651	655	615	592	633	625	614	617	648	602	583	628	610	607	626	633	582	598	643	565	629	608	649	644	608	591	652	642	583	621	646	622	599	622	635	619	590	635	580	548	586	620	606	571	567	623	587	614	609	650	627	615	606	560	580	599	586	650	629	601	625	653	645	601	613	590	614	624	606	616	627	551	596	608	585	609	579	582	647	590	597	596	600	587	627	598	597	594	591	591	609	627	600	584	589	616	597	618	588	588	617	569	620	577	599	615	648	575	599	606	637	631	618	624	581	644	651	599	608	587	607	588	605	591	634	602	610	581	601	633	624	627	625	618	583	661	610	628	601	610	616	582	598	613	606	644	604	604	595	606	596	609	616	598	613	587	593	600	589	594	680	559	597	633	594	614	552	582	560	643	616	593	641	611	591	617	590	579	611	602	614	596	612	644	604	624	600	595	634	590	615	637	598	599	613	589	645	623	567	644	612	615	604	626	611	614	625	637	608	596	574	595	605	595	613	582	580	595	594	572	601	616	613	632	607	632	621	620	619	594	595	591	660	586	583	603	588	616	565	605	624	626	636	582	651	604	614	582	591	630	620	643	623	640	571	585	621	656	629	574	574	604	625	608	578	648	599	590	633	607	596	595	582	558	598	621	575	623	613	594	596	573	615	653	632	625	604	633	589	597	617	592	608	589	621	613	621	585	630	628	620	612	612	610	599	595	581	651	579	651	614	640	593	582	553	578	605	620	588	581	617	594	594	617	602	588	601	613	581	611	610	619	617	625	576	634	587	592	604	588	637	633	639	572	611	612	614	632	592	585	598	618	594	655	608	623	624	601	672	599	606	675	597	603	613	595	606	619	581	600	586	594	629	569	646	629	616	664	597	639	579	635	632	578	599	616	627	577	574	606	620	617	611	618	596	625	605	623	629	582	612	561	621	592	582	585	605	625	599	618	623	629	632	575	555	634	555	619	626	625	634	587	580	586	587	631	597	603	629	580	579	566	677	601	634	653	594	629	602	623	587	585	601	632	585	605	576	594	580	621	628	588	598	649	620	600	614	620	610	611	604	613	640	591	603	585	632	593	603	584	603	616	642	628	648	611	625	644	612	623	638	619	602	583	590	643	631	601	628	643	610	581	575	591	569	606	608	638	568	640	600	612	568	612	630	587	635	625	601	613	642	596	628	613	640	557	625	600	633	639	615	564	623	614	662	619	605	569	602	601	625	614	579	602	631	635	604	619	627	631	582	560	582	590	598	598	602	585	597	592	589	599	617	577	603	594	604	616	620	636	594	589	573	599	590	615	639	616	616	599	597	614	644	596	645	613	595	641	580	632	586	657	603	611	631	585	591	582	618	592	583	648	617	635	548	554	628	617	609	600	627	583	588	620	586	637	608	636	654	629	629	588	597	612	569	637	631	600	605	611	629	593	575	651	630	594	592	618	589	632	613	596	618	616	603	620	610	623	625	569	630	617	636	617	615	586	599	604	621	566	606	645	582	640	566	610	599	609	616	640	607	651	595	616	624	557	671	596	605	646	612	618	596	584	594	584	574	586	582	615	622	632	623	639	616	640	621	586	592	644	614	614	583	614	641	616	609	581	613	622	582	593	619	593	599	595	613	569	574	619	617	587	616	636	616	581	662	589	650	570	654	615	661	620	618	630	641	639	645	635	611	549	640	589	597	616	555	614	611	634	638	621	609	574	617	601	620	602	595	612	561	599	643	625	629	611	608	619	564	655	578	585	592	630	574	607	612	630	573	583	614	593	614	603	598	614	624	611	613	629	602	600	595	583	620	641	611	610	673	610	613	568	555	639	587	619	602	603	607	638	611	574	596	617	621	623	613	614	602	580	654	587	621	575	616	615	591	632	542	630	626	619	620	596	623	572	597	602	641	613	647	607	629	639	606	632	640	606	580	605	624	624	626	617	615	589	605	631	565	630	586	600	586	645	643	645	593	609	593	635	568	639	602	607	598	589	655	579	569	592	628	617	585	631	560	576	625	565	591	596	627	634	609	630	613	605	611	624	605	614	645	638	586	596	623	573	637	585	606	648	635	651	605	572	612	595	616	611	620	608	648	617	646	631	604	621	635	601	648	645	664	621	661	623	648	551	620	622	602	620	648	582	575	618	624	604	590	651	627	595	581	575	619	552	602	602	601	630	566	634	557	643	615	582	593	623	601	618	616	609	622	599	633	604	641	630	603	618	629	618	670	592	582	599	640	603	569	589	575	606	571	580	607	586	590	652	592	588	623	612	588	633	627	665	671	614	650	591	605	582	612	608	587	639	589	612	626	576	637	607	626	611	617	589	603	621	614	646	609	568	582	624	614	642	643	639	583	614	610	597	608	619	623	591	584	638	632	601	597	638	581	626	599	608	606	624	661	589	621	617	630	613	611	603	614	652	605	613	649	564	638	630	613	635	637	617	583	607	653	608	614	611	594	569	580	580	637	627	584	569	589	586	654	579	607	619	589	589	630	587	599	572	640	594	584	541	635	573	554	612	620	613	593	651	548	626	583	573	634	579	593	616	559	611	605	589	655	594	564	590	602	630	551	616	613	620	593	618	623	656	622	623	589	608	585	589	611	633	588	644	586	623	639	608	620	616	616	587	615	592	603	599	617	584	585	616	585	636	608	584	596	608	624	601	605	639	570	606	621	610	611	596	648	622	615	610	597	610	661	639	665	596	608	637	584	622	605	598	628	623	612	612	620	595	591	617	596	621	655	610	623	623	615	653	619	606	613	626	582	619	637	587	580	558	623	582	606	567	613	541	635	641	596	584	576	593	603	601	611	651	623	614	597	575	642	554	633	646	607	615	643	595	614	585	605	604	600	609	572	625	590	650	585	611	628	587	612	611	538	599	580	585	637	629	608	601	621	615	612	636	615	636	647	625	583	624	597	629	661	606	631	642	623	593	617	622	600	570	626	594	577	644	564	593	639	599	595	585	597	617	610	609	597	620	566	607	593	629	606	613	576	606	598	611	636	636	634	606	621	601	622	618	608	600	589	633	606	624	595	621	624	609	622	613	629	590	593	588	670	607	582	602	597	587	601	605	638	581	635	599	619	573	575	632	566	639	629	590	570	591	618	583	625	589	584	610	575	608	656	609	602	585	638	628	595	597	602	687	665	591	605	622	619	612	644	581	569	573	615	577	591	597	606	606	630	609	636	627	605	622	656	644	581	633	617	605	605	594	610	640	635	622	631	621	625	628	609	630	598	621	602	589	634	604	628	615	615	603	600	610	585	584
25089	21441	27974	25198	16787	7865	4764	3110	2393	1926	1744	1533	1286	1144	1044	939	824	760	659	660	609	569	550	552	562	515	526	500	472	437	419	403	415	370	381	376	368	374	345	397	361	380	386	347	367	382	344	360	374	349	349	316	341	378	365	353	355	368	373	327	354	340	339	349	367	353	377	374	363	370	360	347	381	380	384	367	368	367	395	349	331	354	347	325	360	363	416	390	360	346	355	390	326	340	358	332	352	350	345	383	343	360	381	353	388	332	355	372	348	358	376	390	332	362	340	388	344	362	365	371	351	353	353	349	368	393	341	387	340	331	368	382	359	356	329	352	350	398	348	331	375	361	345	340	362	372	366	332	378	369	339	347	358	356	387	394	380	378	372	347	360	352	362	378	344	371	383	365	398	363	370	362	364	334	357	354	365	381	340	347	354	386	337	370	360	361	352	352	400	361	332	374	384	378	390	363	367	397	352	345	356	401	350	383	339	332	370	359	379	381	336	372	358	384	365	369	353	367	358	332	334	381	365	354	348	376	349	360	351	339	352	396	364	384	364	354	382	348	339	334	356	353	362	366	364	365	378	371	342	365	360	359	363	355	351	349	328	350	350	346	361	358	367	371	330	361	378	376	320	335	331	342	354	352	382	344	356	370	405	377	373	344	356	338	373	335	363	365	375	367	368	349	338	333	364	362	363	344	312	351	363	363	382	360	398	329	335	368	345	330	357	353	361	361	347	351	356	361	354	377	357	364	368	331	352	373	378	346	344	356	343	332	367	346	351	409	379	357	331	365	378	386	373	353	359	327	353	389	368	377	313	365	362	381	355	365	377	403	358	366	328	397	344	366	343	362	355	405	352	343	351	367	339	357	355	407	358	344	364	392	380	364	342	355	309	395	364	403	347	360	370	348	347	314	369	392	343	339	369	362	372	377	344	358	344	368	366	339	342	333	368	381	345	351	390	358	380	310	355	386	333	418	372	364	384	352	378	371	362	331	352	376	383	330	356	362	349	356	329	379	374	353	347	342	360	364	351	361	335	372	354	372	347	338	394	344	331	360	354	341	343	369	382	372	355	364	316	350	334	377	376	343	370	356	342	367	330	350	374	349	362	377	378	347	370	371	366	370	359	366	366	343	334	329	366	360	344	348	359	360	377	378	347	335	393	399	315	357	351	364	353	373	369	344	368	371	354	334	369	383	346	365	379	344	325	369	359	392	383	372	374	352	331	366	361	354	393	341	374	365	343	327	355	351	342	338	357	320	347	338	367	340	378	349	349	339	330	349	374	370	370	378	346	362	334	371	351	380	387	355	361	349	390	378	325	379	353	348	361	353	369	365	342	380	353	372	354	369	346	340	347	391	386	383	350	346	330	411	375	353	360	352	362	363	387	382	355	392	362	371	329	341	339	362	354	356	371	368	368	393	348	360	399	350	340	347	345	357	364	371	348	370	372	335	349	358	366	378	363	384	337	365	366	405	321	401	323	353	395	359	325	347	401	358	332	357	363	373	328	360	355	390	355	391	365	324	351	322	364	343	332	350	383	350	314	379	369	343	359	328	375	379	336	329	363	360	381	365	381	333	370	383	360	365	339	388	372	368	364	356	358	369	353	350	332	383	357	396	328	391	380	342	328	360	351	366	355	386	384	359	352	346	334	362	382	336	387	376	339	359	374	392	354	370	336	356	387	366	386	353	338	402	397	381	350	352	333	366	309	348	373	354	382	374	358	366	343	349	347	380	357	363	346	335	361	321	346	367	379	331	354	382	395	394	362	352	394	358	355	360	372	333	366	366	315	347	374	370	407	362	323	336	342	357	346	360	349	357	332	354	369	355	366	356	376	358	342	355	359	336	347	373	378	367	364	356	353	375	354	351	359	368	339	418	353	390	395	359	378	351	329	349	340	391	382	360	375	378	340	325	340	371	348	341	375	367	396	362	330	335	366	348	337	340	331	363	379	340	352	364	363	364	325	353	380	390	354	328	400	331	367	370	374	354	347	344	341	361	333	359	359	359	365	371	337	368	369	341	365	334	343	390	339	333	319	354	362	383	364	397	342	333	380	358	364	358	359	358	357	361	334	394	379	339	375	367	319	410	425	358	342	342	387	336	388	375	353	359	336	360	366	365	359	382	349	368	347	340	340	382	375	356	352	357	364	373	368	342	364	351	354	353	374	375	370	352	358	359	360	334	395	363	331	378	380	324	336	394	355	355	366	338	379	389	367	338	335	368	367	367	340	391	372	373	376	362	365	363	355	351	352	352	375	361	314	352	342	326	360	328	354	343	392	345	383	351	315	354	373	333	364	358	323	381	371	368	378	335	348	359	403	363	375	378	356	365	316	372	356	361	346	341	356	345	378	358	354	382	369	365	372	357	343	351	376	354	366	353	350	393	356	354	331	347	365	404	376	395	350	350	367	341	381	365	339	368	366	332	388	384	350	338	347	394	370	396	369	366	354	368	353	373	376	336	344	350	343	378	344	377	348	351	350	378	377	372	356	352	387	343	345	359	360	340	330	339	342	381	387	372	349	356	381	357	369	378	381	325	364	367	343	373	355	344	392	333	371	345	344	373	369	354	373	391	383	381	365	336	341	366	299	352	373	378	339	385	368	386	346	353	331	349	352	374	357	353	393	338	346	364	377	316	324	359	395	368	373	360	362	342	376	396	375	360	350	354	344	344	332	361	330	369	319	342	354	345	328	356	368	371	376	360	357	368	350	343	352	346	337	350	346	361	354	330	356	330	370	350	345	378	368	369	328	349	352	366	354	362	389	385	360	331	371	351	351	364	376	359	367	358	337	366	350	350	381	356	352	377	324	365	353	352	321	336	372	339	362	373	371	358	340	377	349	326	376	357	375	338	334	368	369	355	365	332	350	371	358	352	397	342	368	319	342	377	333	338	370	386	355	344	356	375	366	352	379	345	368	353	343	364	350	375	394	387	342	367	329	335	368	336	348	353	379	349	361	320	338	337	348	326	384	350	358	317	363	349	376	357	399	332	372	373	372	383	347	345	392	353	331	337	336	374	365	361	364	373	329	339	351	343	405	353	358	326	369	341	364	341	405	339	385	319	341	361	379	364	369	316	347	358	366	359	398	349	367	352	398	361	334	355	330	348	356	377	349	397	351	347	358	384	336	354	363	345	374	347	383	354	329	352	341	373	362	338	337	363	340	353	338	358	390	346	397	374	353	365	327	365	338	370	335	348	320	386	361	356	417	370	378	349	342	348	321	341	401	340	403	347	377	338	353	364	364	379	319	388	354	357	378	343	357	350	367	366	358	370	373	325	350	382	362	367	359	334	365	353	355	335	329	338	329	342	343	374	337	365	350	363	378	338	338	371	341	368	346	338	375	328	374	356	355	366	346	373	358	351	398	332	351	346	339	348	373	360	354	349	380	373	376	388	367	346	341	369	390	370	363	391	371	356	357	368	358	371	381	320	323	378	322	365	345	362	357	368	376	348	355	311	362	362	361	324	383	393	363	376
21988	36178	32746	24027	18568	14200	11060	8896	7354	6179	5451	4715	3996	3563	3295	2846	2453	2137	1849	1781	1679	1569	1502	1502	1519	1329	1239	1112	1016	1022	899	903	819	785	723	697	787	750	716	707	680	730	714	656	769	726	708	719	667	654	699	679	703	686	708	672	725	714	663	694	699	707	758	707	743	716	716	711	674	691	665	714	666	667	709	649	697	731	740	691	742	734	689	704	665	711	716	693	704	683	652	671	734	696	704	699	682	665	667	689	712	715	672	716	700	659	681	735	703	706	712	661	710	676	735	650	712	732	705	723	669	712	708	680	727	717	710	741	732	716	724	688	732	677	673	716	734	683	700	725	678	687	698	720	668	701	734	665	642	698	708	747	742	755	706	691	740	683	702	730	695	733	723	672	711	746	678	747	710	738	676	683	700	706	707	712	716	702	748	736	716	776	716	700	692	717	729	704	713	728	700	699	716	717	692	663	702	708	729	676	704	699	734	708	704	685	704	746	699	739	692	633	672	638	748	698	695	651	696	719	680	710	709	663	679	685	687	677	716	699	683	711	707	684	725	685	704	696	707	753	706	709	694	671	673	740	748	687	692	715	723	674	711	688	766	713	726	699	709	672	712	690	638	682	676	719	705	708	707	673	720	678	709	685	712	714	673	724	716	661	649	712	632	672	725	670	697	670	696	669	744	700	719	678	712	709	714	753	707	646	654	724	694	681	661	682	649	702	704	686	669	668	764	697	626	735	663	728	678	694	711	696	689	638	655	653	715	709	738	713	702	753	685	703	695	654	716	674	689	690	708	740	681	706	715	684	705	671	738	701	684	695	719	689	679	747	697	703	730	726	679	698	688	685	682	685	711	699	705	712	668	673	687	711	688	745	731	698	752	689	743	700	675	687	676	682	714	721	680	692	693	762	634	696	696	706	703	724	658	732	672	740	693	685	683	699	697	726	725	678	700	713	664	691	656	641	672	695	714	699	686	692	682	657	694	700	609	718	698	699	712	709	665	684	725	730	703	682	707	703	659	734	706	671	711	691	695	753	688	720	735	712	692	668	673	695	682	730	694	702	718	690	745	699	714	703	670	632	692	750	677	696	732	736	702	727	704	682	704	735	656	723	727	705	678	703	730	719	727	708	736	698	718	672	667	726	713	690	677	691	722	731	691	642	733	691	723	731	718	681	707	691	680	693	620	676	689	724	670	707	678	707	718	749	668	711	700	684	691	688	708	716	679	717	677	741	659	698	677	681	721	688	749	702	693	675	706	679	724	644	676	710	694	683	705	745	704	704	713	690	695	677	716	668	745	675	693	667	711	652	703	684	739	671	735	732	712	731	708	677	683	676	715	695	692	682	701	721	739	714	700	693	713	672	702	679	693	693	698	724	711	667	701	678	723	671	678	718	644	697	662	708	683	728	690	678	703	725	667	711	709	649	707	666	679	700	683	715	713	714	702	714	698	692	735	715	726	695	737	719	663	727	715	723	730	671	730	689	636	733	701	719	670	746	676	698	668	750	706	697	721	666	692	747	687	664	671	692	745	680	691	684	671	682	705	689	679	652	695	732	721	713	655	656	658	666	716	733	705	672	671	652	713	685	695	631	715	676	726	715	688	718	675	700	686	707	711	714	717	734	752	703	730	705	703	703	721	668	749	710	676	697	685	718	697	742	715	732	683	713	664	721	704	730	686	697	693	675	672	628	698	706	674	670	737	725	715	665	723	712	689	692	691	665	707	701	676	702	695	654	713	706	709	725	696	668	691	696	703	680	673	689	689	746	736	671	679	688	706	724	651	733	708	641	697	690	695	681	728	692	728	679	683	696	691	737	715	709	690	686	695	665	682	714	675	686	654	671	697	701	695	699	666	695	683	701	702	677	719	664	750	691	713	693	647	701	679	700	710	682	698	676	709	712	650	744	682	661	709	686	686	685	719	757	720	639	706	732	689	710	754	728	664	679	639	670	681	710	695	672	691	681	701	643	728	702	664	665	670	667	726	752	712	657	672	741	702	721	731	703	682	661	728	685	688	673	684	702	728	715	704	714	719	682	669	681	717	697	657	684	707	729	701	745	652	720	694	708	696	729	690	693	739	701	652	700	689	696	700	710	664	718	723	693	693	641	678	695	691	718	664	691	705	709	693	716	712	680	724	691	713	704	684	682	678	720	696	719	649	658	705	653	718	682	660	732	701	730	680	677	758	713	693	714	690	746	716	697	661	684	681	687	715	677	681	686	678	657	738	665	695	675	701	649	700	708	723	673	700	727	675	700	711	673	699	689	708	695	717	682	681	705	673	668	674	699	682	688	717	694	708	690	665	695	658	679	692	675	704	699	755	720	710	678	680	696	639	718	653	694	698	667	717	694	757	702	701	748	689	679	723	699	671	676	692	669	683	687	645	678	725	659	647	740	714	694	708	755	708	669	705	692	678	729	675	704	707	709	673	686	734	687	721	710	691	677	731	701	721	702	642	704	714	667	761	709	683	742	702	675	722	738	743	679	696	723	673	686	672	697	650	703	672	652	696	690	731	744	708	657	669	719	672	679	678	647	697	705	674	677	670	678	692	754	719	666	694	650	720	699	692	716	699	737	701	689	681	711	660	708	746	729	680	726	716	741	704	682	713	665	700	734	709	738	698	712	648	696	727	666	681	735	744	680	719	661	707	658	675	665	721	725	702	703	738	720	687	709	664	697	668	670	695	707	728	706	722	685	768	646	662	694	712	725	709	697	728	691	709	700	736	680	682	695	685	659	717	695	681	680	691	678	728	705	728	688	729	644	684	675	655	708	688	697	732	733	706	710	728	696	685	707	713	650	684	673	685	756	722	719	708	688	714	708	692	718	705	681	662	681	693	680	723	692	696	628	669	724	668	683	742	691	711	692	685	692	698	689	738	738	683	666	703	726	657	701	690	664	686	714	725	693	679	692	704	723	722	693	707	687	734	689	691	679	707	681	723	716	716	673	715	700	644	661	690	707	683	705	672	687	747	688	674	703	674	695	728	707	690	713	704	725	682	718	740	692	719	700	733	650	678	686	751	721	702	726	683	684	715	685	743	705	704	695	711	648	736	719	745	697	662	692	699	689	695	737	649	719	745	712	695	709	713	736	738	670	694	712	688	753	698	705	736	704	744	692	663	658	684	719	678	700	644	720	671	707	717	716	744	670	705	665	703	647	709	673	702	728	696	664	692	685	747	697	705	726	667	671	702	670	718	639	686	684	688	667	733	666	675	700	727	747	736	666	702	710	757	728	714	767	662	655	695	681	677	758	689	690	728	630	711	712	689	665	722	680	701	689	655	736	691	644	720	709	708	710	692	657	701	661	690	698	735	674	673	713	719	709	654	695	688	705	712	708	719	667	640	746	642	704	708	718	702	684	668	699	717	669	682	712	736	732	664	753	724	660	676	668	732	669	690	665	694	671	701	729	716	657	669	702	767	752	706	690	686	663	713	695	682	670	685	693	673	723	719	686	764	684	689	742	711	706	725	729	693	690
24187	21430	28875	24423	21465	16490	8759	4979	3728	3227	2681	2355	1998	1656	1612	1444	1242	1111	1002	975	917	884	856	844	773	830	747	660	639	624	592	606	538	513	530	527	499	485	512	489	505	490	493	493	493	487	502	472	509	504	514	498	526	510	506	505	485	489	541	501	492	521	473	484	513	488	484	465	503	501	501	474	515	526	481	478	508	517	536	510	480	523	510	515	503	509	517	517	527	504	509	485	506	460	495	477	488	528	489	510	491	548	481	496	512	499	489	521	484	497	515	503	506	502	524	485	543	524	503	478	485	500	491	517	504	480	507	500	476	492	486	511	504	515	449	517	482	473	508	474	506	530	516	512	490	476	468	503	525	523	528	506	463	487	518	518	510	499	481	489	513	561	522	462	511	534	478	513	486	499	507	523	500	512	499	484	522	487	497	485	505	567	516	486	473	484	498	508	455	545	516	498	484	488	518	503	524	478	486	518	488	520	504	472	485	482	514	493	532	522	503	475	519	507	503	500	490	505	503	503	473	459	494	523	474	500	509	496	501	490	515	511	483	509	510	551	422	524	545	504	498	497	501	491	515	513	512	520	526	550	529	478	503	504	531	509	470	507	533	486	484	459	488	537	462	506	504	491	462	524	539	479	536	512	507	496	501	523	493	494	510	505	495	493	509	509	501	512	478	507	494	488	507	511	517	498	526	500	495	508	523	502	503	513	484	533	517	475	477	506	483	508	495	531	510	520	481	487	504	537	492	502	454	481	527	557	458	507	483	506	509	525	561	475	511	470	477	507	507	473	437	528	514	486	493	464	486	514	513	493	514	526	479	506	483	537	493	505	472	509	535	450	468	500	497	465	465	464	535	516	477	507	514	490	490	517	521	533	487	522	476	508	470	481	531	482	461	516	485	482	494	499	504	527	479	542	514	484	501	454	511	498	497	498	481	503	525	536	517	480	511	501	479	478	534	504	527	494	493	485	505	447	510	557	494	527	502	524	478	448	510	502	489	511	489	493	523	523	515	482	485	544	508	475	501	494	464	436	493	464	520	494	539	503	491	515	468	503	469	474	489	477	514	486	473	490	541	488	512	499	498	465	483	475	489	442	535	501	548	501	497	463	461	481	465	507	484	540	497	519	497	534	508	510	481	491	523	483	485	497	476	532	460	467	487	538	499	486	535	501	521	485	487	553	511	482	522	488	474	503	500	513	507	488	510	515	485	500	500	475	489	559	507	480	516	435	467	486	529	514	486	496	497	469	525	497	492	466	485	480	493	490	531	527	496	499	505	493	492	475	484	514	482	519	508	480	490	522	506	506	510	487	472	467	464	495	490	509	500	468	550	508	496	481	494	477	522	491	489	508	474	504	482	491	510	520	489	503	502	458	502	543	486	474	518	462	497	484	510	503	482	524	512	503	502	479	509	499	505	511	500	494	465	466	501	507	512	521	496	520	519	518	542	503	554	495	534	521	519	501	470	492	500	504	468	559	509	465	538	509	487	515	473	503	504	507	482	525	514	486	497	501	510	453	486	504	559	489	482	490	506	498	462	506	524	477	503	494	514	505	489	503	440	510	550	542	487	524	464	510	481	485	480	520	489	523	487	532	484	503	533	486	505	526	483	470	519	527	495	461	494	516	505	512	513	526	518	521	490	456	516	491	480	464	525	489	497	503	497	471	518	508	497	489	474	486	529	497	515	524	520	522	521	434	494	512	463	524	518	528	452	505	481	482	463	500	545	520	500	502	490	530	516	443	509	489	472	507	485	483	505	482	502	493	538	485	509	489	504	483	495	451	498	514	551	499	512	486	514	491	511	503	549	496	542	515	455	528	503	512	490	531	531	510	493	503	498	528	456	491	490	536	520	510	509	512	464	532	499	493	536	492	486	514	521	505	520	510	514	524	498	519	464	517	500	477	535	494	491	490	513	481	466	462	505	486	517	472	476	499	477	518	480	514	526	514	485	506	475	514	478	480	458	507	490	538	512	454	495	505	493	510	493	501	501	486	495	491	507	493	516	483	551	504	494	545	480	483	487	523	486	465	481	481	477	526	489	531	545	494	485	503	477	502	511	499	485	521	450	522	517	509	462	482	498	498	517	501	535	501	533	495	485	479	504	486	486	519	483	505	506	478	516	476	472	487	482	504	489	553	473	508	473	507	495	548	487	500	552	480	511	507	519	575	493	508	478	494	487	509	521	504	453	493	515	527	461	504	496	528	488	497	509	490	501	508	521	513	490	507	515	508	527	510	510	480	493	501	530	502	502	482	488	510	482	486	545	484	485	509	523	502	538	518	508	505	492	505	521	547	460	468	478	489	512	482	502	540	466	513	517	505	523	507	484	507	489	532	513	502	479	499	524	446	467	516	487	527	532	530	473	513	513	492	458	513	524	492	508	509	507	486	478	475	507	520	495	526	549	489	506	500	476	514	532	500	521	500	539	489	523	489	469	489	520	524	500	497	479	495	528	553	470	499	489	523	497	517	529	514	516	521	509	503	500	482	490	491	530	482	510	522	510	501	518	505	502	520	522	493	506	491	499	494	483	476	518	440	499	523	493	485	528	502	514	484	469	532	484	483	468	475	486	494	530	501	536	460	534	498	470	503	535	524	490	488	491	468	522	514	489	536	460	515	472	486	505	484	482	471	526	476	485	523	511	522	513	484	514	483	495	484	477	470	496	520	522	487	504	479	482	555	501	532	499	483	483	508	506	505	462	492	485	490	501	505	510	523	508	506	515	508	533	506	472	504	537	482	484	545	506	492	511	518	490	500	501	477	536	465	474	487	490	501	502	486	502	504	497	510	487	505	485	488	486	498	507	499	511	499	468	500	483	479	520	512	489	483	468	489	531	516	489	448	507	488	464	490	481	497	502	534	486	519	527	494	487	511	491	503	485	484	495	515	479	484	479	507	485	477	518	491	505	518	497	544	529	477	498	508	493	494	483	494	478	475	493	458	493	508	535	509	473	537	503	548	458	510	505	475	469	457	474	549	488	522	507	482	500	516	525	498	494	501	519	512	520	485	513	465	500	494	512	507	484	504	488	512	517	483	508	477	494	488	494	521	475	534	493	483	473	472	520	490	533	491	488	454	499	507	502	501	458	464	463	533	495	520	502	500	530	468	514	525	503	496	496	490	499	448	503	478	510	503	490	562	505	440	510	495	497	467	497	491	479	496	504	525	523	512	486	475	487	482	528	513	478	520	502	460	502	513	462	509	464	507	518	476	480	489	509	489	514	518	502	467	513	500	490	497	485	491	493	512	534	518	489	530	526	498	469	496	496	519	526	505	543	504	457	525	503	481	484	527	495	474	490	496	499	490	482	533	492	509	491	539	481	486	496	495	496	555	528	510	540	554	536	508	491	518	487	483	501	508	506	477	524	532	486	494	479	531	485	459	516	461	479	495	488	515	520	512	504	487	485	465	486	513	537	446	512	494	520	472	504	467	505	476	528	446	515	526	512	531	494	496	511	471	511	496	495	511	505	514	501	458
24302	40819	37512	29327	23735	18729	15174	12569	10589	9193	7966	7080	5803	5097	4663	4228	3602	3162	2836	2628	2475	2405	2275	2232	2174	2047	1813	1611	1469	1367	1246	1260	1105	1076	1045	987	957	953	955	1036	945	900	978	1019	961	967	953	955	975	984	951	1007	952	950	918	950	940	950	953	889	924	999	976	952	951	929	952	894	972	932	925	933	947	972	973	901	976	972	962	945	959	913	957	966	980	916	987	889	958	980	915	930	934	967	915	984	920	931	919	967	943	955	959	947	965	961	924	919	921	925	982	962	900	942	1000	935	927	941	928	951	935	968	927	933	942	922	904	943	954	885	915	951	976	912	948	968	960	965	925	935	945	985	933	914	959	932	900	904	949	868	927	907	982	935	976	949	961	941	988	919	938	930	919	969	872	952	958	986	956	931	949	897	933	972	910	988	911	941	906	907	953	930	920	875	932	912	919	947	900	894	902	943	982	954	959	914	937	924	976	953	919	965	923	973	974	969	938	917	948	972	935	961	946	904	936	946	927	917	984	901	932	922	961	890	955	894	969	957	945	920	947	939	952	907	964	887	941	949	916	941	920	967	1007	953	960	918	929	991	945	966	902	922	911	975	930	964	945	1002	965	951	926	937	973	963	943	944	948	952	927	930	905	938	906	882	937	969	950	960	886	929	914	938	949	974	895	886	955	952	917	956	869	917	918	909	976	931	956	954	907	932	913	923	947	962	955	944	928	941	977	948	956	927	947	882	946	900	957	961	957	969	998	912	927	930	926	969	968	966	945	905	917	971	930	892	969	907	984	924	959	949	927	983	933	944	985	964	923	963	982	999	988	965	912	993	960	938	937	918	969	958	896	919	951	957	945	990	953	975	909	941	973	898	935	895	958	910	963	984	899	945	918	930	901	928	965	898	948	928	974	909	911	918	903	954	927	909	920	957	947	966	921	953	939	918	868	984	934	966	963	899	945	949	919	905	926	909	971	958	931	893	922	915	929	898	939	980	904	924	918	919	932	904	893	1003	999	969	909	968	954	922	968	958	908	987	914	902	978	926	922	985	923	891	921	931	926	940	914	965	971	973	934	950	911	935	938	928	892	968	927	971	956	939	994	927	931	941	960	919	966	939	952	953	924	936	908	973	890	924	950	946	938	991	939	906	991	940	965	951	915	954	880	988	935	966	930	911	917	879	931	933	913	961	928	917	904	955	969	930	888	922	940	954	891	898	960	920	956	1011	1001	959	962	997	982	908	932	1000	913	952	947	942	1007	927	957	957	940	948	953	1008	964	887	924	938	934	939	945	918	907	937	932	908	887	959	919	939	960	916	926	918	961	919	957	891	978	910	904	927	947	870	956	919	933	933	943	947	967	914	920	935	922	912	965	919	979	982	957	935	943	970	906	968	964	922	940	965	978	925	915	935	945	907	932	901	990	921	873	987	943	997	966	942	948	906	925	937	972	954	958	968	900	925	892	954	922	946	947	924	928	924	931	969	924	968	896	870	950	943	929	899	953	924	931	978	916	966	942	932	916	1004	939	936	895	935	895	941	929	981	934	970	988	952	890	944	928	934	924	949	865	994	956	961	909	915	918	948	932	937	924	948	934	933	976	928	932	978	971	908	938	906	912	905	957	908	924	955	958	966	960	937	941	923	911	961	934	928	910	964	897	994	964	921	925	888	959	969	899	970	895	938	940	945	922	925	908	938	905	905	891	943	868	980	1003	877	938	977	988	919	948	925	963	892	888	915	965	905	940	897	918	961	943	954	983	895	930	973	953	943	931	993	956	886	942	914	981	916	937	1007	904	882	1006	984	979	909	963	948	965	962	904	963	920	919	958	923	923	981	919	944	954	944	976	972	960	926	942	889	946	923	919	934	948	938	928	920	892	982	962	915	979	919	901	972	969	904	950	939	931	880	917	926	904	965	918	985	935	921	957	924	937	916	992	945	896	928	914	898	967	954	884	945	952	959	959	944	881	975	991	954	956	965	972	947	900	924	925	920	957	939	968	946	940	944	901	952	934	930	905	955	951	956	972	894	944	916	964	942	935	961	921	977	941	899	927	921	959	950	942	963	962	933	978	936	910	971	910	923	911	912	987	995	927	980	983	945	942	953	970	932	924	923	928	956	977	944	890	963	865	954	946	919	973	941	1005	933	911	979	924	935	955	960	950	924	981	923	930	996	937	974	948	947	908	922	926	968	942	922	945	961	932	911	926	965	905	911	921	958	897	929	988	917	938	971	979	926	1002	974	925	876	943	951	957	916	963	996	962	949	972	994	970	921	895	936	938	946	977	920	938	935	986	927	967	911	973	920	976	987	874	975	902	948	932	962	936	933	899	961	939	962	1002	920	937	945	970	937	908	950	915	932	931	1008	954	966	924	926	945	977	947	917	935	978	896	909	920	952	907	934	956	921	961	927	931	984	971	937	956	938	956	925	1000	958	911	919	976	924	981	959	956	974	955	923	976	897	982	933	911	950	898	941	919	950	938	935	909	933	946	979	958	994	982	954	927	882	956	960	908	911	940	893	947	959	932	981	927	913	947	946	931	972	937	958	981	911	939	984	996	944	932	947	988	901	945	942	894	960	928	937	978	961	937	904	963	967	976	883	950	959	1002	953	922	913	924	926	911	955	936	908	949	942	923	927	916	948	900	950	960	933	902	966	967	949	947	926	940	897	953	898	871	934	961	1013	962	916	959	896	981	938	937	962	915	936	938	923	906	958	914	905	956	924	911	905	918	926	972	978	933	903	939	912	930	902	957	966	915	911	948	962	966	941	932	938	978	900	950	881	987	993	916	905	968	992	951	930	959	929	892	902	902	950	926	942	900	930	925	892	971	954	920	919	1014	946	970	946	934	937	990	922	1014	937	960	918	904	917	907	882	910	918	915	996	949	943	909	994	920	916	968	970	912	967	964	943	941	934	955	939	939	938	923	968	932	956	928	937	977	921	932	906	902	896	950	915	854	912	965	988	985	996	959	960	912	973	967	959	936	966	977	961	895	933	935	922	929	980	928	941	972	978	961	914	890	929	931	921	932	971	916	966	945	943	956	943	917	975	970	906	954	897	916	921	957	939	956	949	935	930	968	898	939	961	934	995	902	939	945	961	988	925	937	945	950	906	908	987	873	948	970	956	941	937	938	902	939	885	953	972	934	922	920	910	893	901	953	956	941	952	937	975	933	896	974	946	976	935	943	996	961	956	967	922	933	933	949	948	907	946	973	891	967	927	930	930	942	936	960	960	918	966	912	913	936	961	955	954	960	908	861	904	913	926	946	974	951	941	909	950	918	932	936	878	936	903	1001	903	947	942	945	928	996	1015	913	929	909	898	1004	969	925	897	917	922	941	956	972	915	894	913	910	905	936	975	925	968	936	945	940	964	947	874	890	953	950	996	932	976	953	934	947	952	943	922	891	929	996	931	918	900	959	914	912	962	959	920	963	956	911	944	954	952	955	966	917	918	955	917	908	937	886	949	927	918	968	880	977	974	934	928	974	928	947	922	930	928	923	934	930	918	910	922	926	943
27556	20219	15385	8605	4304	2674	1876	1358	1178	1022	888	783	750	636	573	544	509	475	423	454	404	445	412	411	416	420	377	330	382	345	337	366	338	331	325	354	320	309	304	313	308	318	323	277	307	294	297	301	307	315	327	301	329	300	300	330	316	327	320	316	319	312	307	287	294	316	312	327	332	337	305	287	298	307	338	296	291	333	313	306	312	342	331	309	333	320	304	309	309	321	282	302	349	304	329	286	284	312	303	351	299	306	322	287	321	319	306	301	335	293	315	309	305	302	308	293	329	276	289	306	331	299	319	311	334	328	326	297	326	283	302	344	280	311	326	324	329	308	301	323	311	302	296	332	296	297	300	314	364	289	339	327	304	287	308	318	333	296	307	300	329	282	317	328	314	331	302	317	329	339	287	284	308	296	294	325	308	313	305	306	288	310	315	305	349	285	332	326	313	321	300	319	308	341	315	292	301	285	315	325	289	302	320	321	310	314	317	325	352	317	293	316	289	304	323	285	313	303	339	314	313	306	294	334	316	311	313	313	367	283	284	297	324	309	309	334	309	322	323	324	294	337	312	339	327	335	293	274	304	324	304	302	319	304	325	292	302	305	330	319	291	312	320	297	288	314	308	310	346	325	346	305	322	332	331	330	298	321	290	312	321	321	308	337	341	289	294	305	310	318	344	297	295	311	304	321	316	337	320	329	297	345	324	326	316	295	320	318	272	313	304	298	276	319	322	297	321	323	325	321	303	333	335	319	323	305	294	328	314	311	296	308	335	320	323	291	307	309	329	319	326	291	345	271	265	321	291	301	327	339	335	288	308	312	336	319	321	314	319	311	306	305	317	339	305	327	310	320	323	294	298	322	312	292	317	311	297	321	302	312	305	329	304	330	322	320	270	290	340	326	324	302	280	331	286	283	343	258	270	301	282	342	343	303	313	305	306	290	299	304	330	304	339	299	300	300	354	296	307	315	333	296	315	289	318	313	302	322	289	303	303	311	321	333	321	302	300	322	355	305	279	310	328	280	328	335	272	318	264	314	324	297	327	308	309	302	331	314	308	299	312	325	295	337	329	302	313	291	296	314	327	329	317	321	310	307	327	299	284	332	333	288	314	321	309	342	327	314	314	313	332	319	290	269	333	312	329	314	314	322	301	311	292	284	310	315	331	324	330	324	280	325	319	273	314	324	301	311	299	335	300	330	325	356	301	308	307	337	316	292	315	318	284	326	321	326	327	315	312	310	315	286	338	309	324	298	308	295	296	277	316	284	306	306	300	300	310	326	285	288	263	299	320	293	311	292	321	319	311	325	311	305	325	335	305	319	291	319	305	307	333	333	338	316	290	293	339	320	308	311	300	305	329	305	337	317	300	303	318	320	290	305	290	307	318	314	290	288	302	329	304	330	320	303	308	301	309	299	272	323	304	317	294	313	305	303	304	321	336	312	336	330	323	312	318	335	317	353	267	325	326	312	304	306	322	324	323	319	292	284	296	329	315	295	320	330	314	328	318	307	304	311	322	314	319	333	306	297	299	322	296	295	325	339	306	306	315	315	298	305	315	296	311	312	304	321	334	261	332	296	298	304	300	326	319	304	310	311	301	298	325	300	298	303	284	319	336	313	326	293	321	289	347	342	304	326	333	304	309	328	327	323	305	300	340	288	316	300	296	306	304	284	299	286	324	309	329	332	300	290	282	314	323	300	323	285	299	287	310	299	309	310	300	322	298	282	303	305	339	312	299	327	317	308	335	325	340	296	283	287	323	308	289	317	326	286	312	328	316	288	329	297	334	336	281	294	317	286	331	312	283	304	311	306	308	312	300	315	328	307	299	297	276	318	328	304	314	311	297	307	300	302	317	309	323	287	342	325	318	345	323	322	317	309	294	288	302	272	297	321	310	280	311	279	298	328	301	316	332	319	301	343	287	306	332	285	297	343	307	313	322	318	289	310	327	292	273	301	300	285	314	276	327	294	287	293	297	322	314	311	338	330	332	297	289	291	289	339	300	321	322	308	311	324	314	334	304	297	295	331	317	296	298	298	318	325	285	319	321	307	335	294	337	323	305	333	326	313	319	320	330	306	333	305	313	330	310	338	303	323	293	304	324	292	328	306	322	318	302	333	339	298	309	331	317	298	344	283	311	331	311	311	329	299	306	315	286	314	326	301	314	340	316	314	301	278	288	317	325	291	309	327	331	335	304	351	331	298	327	300	295	291	297	334	299	309	315	314	332	336	341	341	337	319	329	318	334	287	294	323	301	302	281	285	297	308	307	300	306	322	307	305	308	293	329	342	330	302	306	296	309	305	317	272	313	311	325	284	334	309	320	302	311	324	305	294	326	311	308	305	318	311	286	332	333	304	309	300	320	311	306	312	331	323	310	318	306	292	302	331	284	299	289	311	325	297	314	331	328	319	311	298	318	286	321	334	285	321	345	299	293	330	293	317	324	308	316	296	324	311	297	317	293	325	308	306	293	289	329	306	339	325	314	279	320	322	324	296	318	286	319	330	309	337	327	302	279	283	287	297	309	290	320	301	299	345	297	280	297	296	297	318	326	318	321	326	324	306	297	298	332	316	320	319	300	341	320	300	326	299	311	299	321	324	308	288	322	304	320	324	311	292	300	319	334	296	312	296	323	325	313	314	301	308	308	274	297	333	327	318	336	303	316	292	314	284	294	298	307	286	284	286	278	318	310	290	304	308	317	300	327	314	317	278	295	298	321	274	309	325	353	325	307	336	287	319	335	301	294	338	311	287	320	344	319	307	320	321	313	298	317	324	337	329	309	328	316	312	325	357	312	321	321	321	313	324	322	292	334	290	283	305	322	338	317	310	302	287	314	309	307	325	326	305	331	337	320	284	320	305	281	290	287	317	303	293	324	323	327	307	318	311	309	283	300	323	325	315	317	314	317	304	289	305	309	304	294	293	340	311	306	322	281	302	287	318	280	321	300	313	324	324	320	294	303	323	295	327	312	305	314	292	285	296	314	298	317	312	314	300	301	316	298	292	296	320	308	324	324	292	320	288	309	294	284	312	324	303	313	304	317	279	344	323	333	306	321	321	310	320	336	311	311	306	327	274	280	289	342	301	287	313	290	313	292	309	320	314	321	275	329	335	287	337	311	319	311	275	319	312	308	325	321	312	291	332	282	307	305	308	350	315	311	322	296	305	295	309	305	311	306	315	276	326	331	292	328	316	328	299	295	330	352	288	316	324	307	299	321	303	326	319	294	301	340	317	311	305	321	294	309	314	323	325	315	317	291	323	324	263	300	295	289	312	318	301	322	267	305	301	312	318	336	322	301	289	307	321	298	328	317	313	318	255	310	316	287	334	297	325	320	316	308	287	314	332	328	307	303	304	298	306	282	324	283	306	313	296	312	332	334	284	319	315	339	316	304	302	332	337	290	291	290	312	304	290	303	304	303	321	299	329	320	320	288	309	325	306	315	294	323	318	326	297	292	285	349	294	297	282	321	314	325	289	309	328
19148	28119	24972	15907	11291	8117	6134	4837	4129	3420	2980	2521	2097	1841	1738	1607	1457	1286	1186	1135	1123	1048	1012	1050	973	929	926	811	820	724	725	704	692	685	625	625	637	632	600	637	625	666	597	625	627	678	574	658	591	630	600	663	579	604	648	603	634	605	618	551	652	638	642	607	625	641	626	675	625	606	648	595	614	627	633	643	676	627	615	640	600	645	658	634	599	597	620	667	611	619	579	580	621	645	576	674	615	622	596	617	604	610	605	566	607	635	607	651	600	621	621	606	605	597	638	618	589	597	615	643	644	599	577	617	633	659	611	632	572	601	635	632	622	608	621	631	571	631	620	590	619	596	598	635	636	652	629	582	655	625	597	687	596	617	599	615	658	633	662	603	624	611	594	614	581	634	621	659	650	615	625	627	658	666	630	637	622	653	599	609	644	642	632	624	624	640	603	638	627	628	628	623	621	577	630	584	620	615	636	636	631	598	613	636	613	668	572	618	591	567	638	658	628	610	614	610	618	607	618	620	614	603	640	598	579	646	601	634	639	655	622	582	607	610	634	653	616	620	608	600	643	613	625	588	588	592	668	594	624	601	645	633	631	626	546	580	592	579	596	637	646	601	613	624	635	643	588	591	606	659	626	628	622	635	596	603	650	602	613	642	611	627	640	639	600	632	590	669	652	559	647	603	618	634	592	622	621	633	622	607	621	622	619	637	596	568	633	629	603	611	618	630	627	626	624	645	652	622	607	637	583	606	604	640	583	612	637	626	602	625	576	631	635	593	634	611	605	661	611	633	628	640	631	629	655	603	618	578	588	605	618	646	623	635	580	584	619	617	612	614	601	588	643	600	623	598	638	629	623	580	610	598	685	570	578	597	632	644	635	612	640	635	615	608	625	589	585	685	648	642	626	568	624	635	625	617	610	565	612	582	619	629	629	595	598	616	605	641	609	640	685	602	569	653	656	627	605	644	608	624	637	639	626	608	589	649	641	621	621	586	614	620	635	614	623	616	645	631	574	596	632	609	581	649	564	614	596	645	570	551	615	652	623	631	582	594	643	603	655	621	597	591	589	625	615	624	652	578	574	636	635	624	670	639	589	593	615	596	622	612	576	612	616	625	618	631	610	612	590	575	637	608	608	625	647	622	611	542	648	577	585	650	629	605	642	592	606	617	608	616	591	580	618	620	602	658	599	637	613	621	663	651	621	635	595	646	609	635	631	630	611	637	665	634	623	580	648	616	605	607	615	589	530	642	626	644	652	617	625	606	636	655	607	631	603	668	622	618	601	606	566	647	604	606	632	604	638	663	602	637	637	639	609	589	648	615	627	642	650	593	612	628	683	611	626	635	576	664	623	616	543	640	648	599	644	664	610	560	622	634	602	611	616	620	589	673	650	648	646	600	644	645	627	626	657	581	611	638	578	606	628	621	632	603	618	616	637	596	625	609	615	607	614	576	644	598	599	651	662	604	641	588	660	600	601	561	638	616	639	624	627	606	650	638	557	618	629	573	605	640	584	621	604	665	626	635	589	590	623	657	609	644	661	595	629	651	608	625	591	591	663	589	598	592	592	615	617	600	645	621	571	634	616	618	601	636	612	643	692	613	575	639	602	652	616	560	600	658	620	587	603	585	636	615	644	602	625	574	663	611	606	665	605	630	630	636	612	647	649	600	625	619	646	630	623	598	645	625	630	669	621	629	630	607	609	605	594	618	593	643	643	576	607	633	623	647	657	605	654	628	639	624	676	661	609	617	639	659	605	603	651	615	610	627	653	594	598	601	617	645	630	625	665	665	578	617	663	626	618	626	629	623	579	605	642	626	655	642	603	610	635	605	637	662	660	619	640	619	633	632	648	601	623	599	608	619	583	642	631	618	598	635	637	615	639	609	638	621	621	626	641	607	646	644	585	592	608	652	636	635	619	612	610	652	600	634	609	592	550	658	580	617	605	613	630	687	580	655	607	640	651	593	613	646	627	579	689	583	580	621	643	612	601	644	607	620	571	670	624	600	626	668	604	640	631	662	576	661	633	605	617	624	615	638	636	669	598	645	653	620	652	618	625	573	653	620	629	599	620	585	632	660	613	635	657	632	646	632	640	612	626	624	599	569	629	608	616	645	582	600	593	632	637	602	632	623	659	611	618	638	612	631	621	639	625	626	634	617	610	648	606	660	660	620	643	614	628	614	618	639	614	570	665	609	616	606	576	636	629	626	603	602	631	630	592	633	622	603	588	606	596	672	615	626	594	599	622	653	615	589	625	568	617	595	641	653	595	659	607	619	648	626	632	618	605	650	632	604	646	631	636	632	663	645	592	630	605	680	626	650	602	636	594	640	622	634	627	600	611	613	598	639	624	597	666	636	604	599	585	609	628	607	607	614	602	655	597	616	654	625	601	638	634	629	594	633	603	579	635	590	584	646	677	577	600	632	621	648	684	635	644	653	616	623	578	645	627	598	632	653	614	664	604	606	587	633	616	661	649	678	568	615	606	634	659	662	632	620	625	589	598	652	621	605	659	595	608	580	632	626	593	613	636	611	658	628	640	600	616	596	603	649	613	608	633	641	625	620	600	615	625	602	629	601	609	646	595	592	670	630	582	634	607	593	638	624	589	609	572	643	588	615	629	585	655	634	624	600	600	635	606	618	610	642	594	603	657	620	593	668	597	613	610	612	628	593	592	621	641	582	670	630	655	645	567	592	602	627	612	641	581	634	636	620	595	667	622	606	611	644	635	628	604	632	595	630	605	635	620	617	596	625	620	624	583	611	628	646	611	654	601	645	607	590	593	618	627	659	620	660	641	654	620	609	635	626	635	630	605	632	627	635	634	580	625	617	596	619	642	622	655	621	615	620	639	582	647	610	618	610	625	613	587	645	589	635	612	629	636	648	618	622	568	654	636	661	581	639	627	631	601	611	653	617	607	615	639	622	611	648	638	609	679	638	612	572	640	614	615	606	648	682	617	580	617	601	647	627	638	627	589	595	616	589	605	654	621	625	649	634	631	634	600	647	604	616	657	638	629	627	630	609	628	622	619	650	648	611	626	665	666	627	607	644	588	627	634	616	575	603	641	638	586	605	601	592	590	590	643	626	592	623	571	637	644	601	605	607	652	631	652	634	661	636	604	586	618	609	570	625	645	608	637	628	659	604	643	677	609	640	571	617	654	639	635	605	632	589	641	640	611	589	628	626	618	612	645	650	621	582	647	649	608	628	607	610	615	648	617	586	611	614	570	661	602	598	635	624	592	643	635	649	642	626	621	607	639	626	598	634	641	626	623	611	631	615	637	609	624	603	636	635	619	621	606	583	612	598	610	557	600	656	629	635	580	645	619	614	625	578	612	639	633	578	593	595	644	655	576	631	586	625	600	593	608	624	620	601	592	634	677	591	640	631	637	611	602	647	587	652	682	604	594	629	626	617	650	594	611	586	684	606	601	620	590	612	557	605	607	630	631	596	608	609	638	635	649	601	616	608	605	608	618	637	598	599
25037	21431	28003	25204	16895	7985	4734	3200	2414	2056	1779	1473	1226	1068	1037	930	802	800	673	668	621	630	555	580	559	563	481	451	469	428	449	389	373	383	349	373	371	367	369	386	354	368	371	352	350	334	343	376	369	375	401	380	381	351	329	375	378	375	334	356	353	379	365	354	357	348	344	365	369	351	363	354	367	326	359	375	344	362	349	342	380	325	356	347	359	341	368	374	336	335	340	394	355	413	391	363	328	365	372	351	386	360	352	350	368	368	338	354	369	376	364	386	366	340	341	367	370	335	395	351	363	343	374	330	311	377	351	368	377	354	403	383	403	365	367	373	370	325	364	371	374	384	352	352	343	361	352	362	329	369	340	364	375	361	362	353	364	345	357	374	354	410	344	373	364	314	354	356	399	389	388	360	355	366	341	337	368	376	364	360	359	342	366	370	342	346	401	355	370	394	364	369	382	368	360	367	334	374	336	400	359	359	358	351	357	392	362	360	357	363	364	371	352	380	351	376	389	354	342	400	352	405	369	379	355	362	362	312	354	327	333	363	356	374	360	345	400	371	363	348	367	381	338	368	329	385	370	353	353	334	382	331	387	326	366	316	355	371	371	401	361	360	396	337	369	333	345	371	367	349	383	360	360	356	364	361	394	383	371	361	365	347	372	341	372	353	363	361	341	390	343	363	362	362	355	323	382	341	328	350	355	329	366	340	334	359	369	345	335	395	391	367	369	337	361	369	355	374	341	360	347	393	372	331	365	358	372	356	356	352	398	361	384	377	378	335	325	359	361	383	332	349	368	372	378	359	380	392	364	383	374	329	330	356	356	324	365	371	366	357	352	336	350	343	361	367	369	364	396	337	371	353	374	353	350	386	365	355	382	384	364	366	336	373	359	324	342	382	341	304	368	336	374	376	341	362	338	359	349	353	367	363	339	375	332	363	369	368	351	398	364	361	374	358	359	392	339	358	364	369	343	379	320	373	354	362	370	343	360	327	386	384	350	377	374	364	342	363	333	356	315	343	368	380	367	361	346	358	357	359	363	352	388	368	367	376	350	379	351	390	347	369	362	332	357	359	345	386	322	358	386	412	373	401	376	364	371	360	357	382	350	390	339	331	351	354	370	368	355	409	355	371	310	357	333	367	364	366	394	356	367	372	351	353	356	371	362	355	353	390	372	357	381	398	360	360	383	371	348	360	346	371	359	372	371	354	357	364	338	347	368	381	341	359	361	386	365	358	378	362	406	365	349	373	360	364	348	355	358	340	344	371	376	358	352	360	332	363	344	373	329	354	360	385	363	362	373	373	364	357	358	356	364	332	404	333	388	386	355	391	353	382	324	383	321	363	391	371	364	395	366	398	387	358	364	367	340	333	349	395	370	357	373	375	350	361	369	369	377	349	347	347	358	383	323	392	373	391	350	351	372	350	378	338	335	373	362	363	373	364	325	335	348	355	334	330	381	347	378	354	369	394	377	325	362	364	351	373	369	342	371	384	366	368	346	361	358	357	357	361	380	362	360	359	333	358	363	381	351	358	343	348	368	386	342	371	350	362	376	338	355	380	362	336	352	346	384	309	381	388	377	360	338	357	341	390	368	375	354	341	389	364	364	356	367	352	353	385	352	363	367	359	393	354	342	360	349	377	337	337	347	360	369	352	389	365	353	359	356	374	371	358	379	347	367	386	329	378	360	355	401	352	396	403	365	386	331	365	347	334	390	339	395	367	357	383	342	332	383	374	382	388	359	353	334	394	389	363	304	344	354	339	363	357	356	350	350	352	378	350	350	348	335	377	384	322	389	350	364	356	353	364	385	361	368	370	367	352	325	384	353	346	354	353	358	349	369	368	362	333	349	361	364	365	352	344	327	384	361	353	391	394	343	360	387	355	362	333	382	333	359	331	357	366	362	324	355	347	346	350	363	365	356	355	356	392	357	354	349	331	374	364	371	347	381	373	324	346	357	348	353	340	321	380	361	359	361	363	374	357	329	372	366	377	378	381	358	338	354	345	351	378	372	340	330	358	363	395	374	399	355	385	365	337	335	365	358	387	359	355	362	367	363	361	352	370	337	375	350	362	375	370	358	324	378	344	384	365	308	345	397	346	361	385	348	355	332	394	366	364	339	376	368	338	343	359	377	361	348	357	365	385	401	383	356	399	338	392	360	338	361	358	375	357	395	357	392	345	344	329	375	358	383	356	313	336	390	351	347	396	329	336	388	337	364	370	371	358	348	396	359	347	412	348	338	362	354	380	350	384	368	405	387	340	339	329	351	352	360	357	392	359	353	359	359	364	387	373	351	385	379	348	342	315	354	351	380	331	376	385	389	350	327	345	369	348	355	414	364	345	376	363	357	342	323	356	373	353	338	355	355	342	360	354	371	364	390	359	378	347	395	384	365	376	411	298	361	363	382	374	379	394	382	358	349	336	358	374	353	373	355	395	360	324	343	378	355	387	332	359	328	350	341	386	351	384	364	351	363	329	345	349	336	388	367	358	380	335	327	368	360	340	313	345	332	360	368	369	360	348	360	388	383	356	358	359	372	336	354	338	350	368	399	339	366	358	343	333	358	354	395	346	351	378	354	340	380	312	391	354	388	322	372	367	335	367	369	340	351	376	368	339	340	363	342	362	337	330	389	384	380	337	370	371	359	345	346	346	374	352	327	363	343	370	375	373	328	368	353	364	356	366	341	378	332	329	375	383	333	342	386	372	344	369	359	367	349	363	384	338	371	345	380	375	373	342	331	362	354	364	384	344	372	347	405	378	347	361	373	346	347	371	378	306	366	391	351	351	333	372	388	339	386	394	344	354	348	354	346	322	375	341	341	394	363	322	376	362	338	331	376	372	338	376	345	362	335	332	374	351	363	376	338	351	368	332	382	334	341	365	350	337	315	354	338	391	367	372	356	343	356	389	371	372	361	366	338	394	355	367	361	380	358	362	346	359	366	361	367	374	357	355	355	379	400	346	351	357	373	336	356	339	393	345	354	381	358	368	347	341	394	382	337	364	365	352	366	364	324	339	386	301	371	379	377	379	357	361	366	347	344	331	349	338	366	330	360	371	327	373	381	335	375	362	357	334	372	360	370	327	347	373	337	349	347	398	366	378	355	333	355	371	347	363	337	338	372	343	378	367	379	335	354	350	390	351	342	367	360	352	361	361	311	369	358	364	379	385	365	373	354	379	384	366	339	352	364	344	346	357	350	365	357	370	396	378	380	340	368	371	380	357	351	359	378	354	353	366	372	386	375	362	369	308	347	352	359	362	372	382	388	383	369	388	332	363	349	354	371	387	357	323	383	359	358	329	354	342	351	358	339	361	381	363	404	364	338	342	346	353	377	366	344	376	330	355	381	353	388	327	387	379	377	386	355	349	376	369	359	346	342	346	359	433	360	339	326	361	370	347	346	374	365	354	329	392	332	333	366	349	387	368	348	355	330	368	348	379	328	339	379	370	368	387	340	348	390	357	369	349	388	346	349	352	330	352
21993	36554	33283	24411	18857	14421	11260	9233	7558	6435	5626	4634	3939	3506	3106	2693	2478	2203	2020	1865	1744	1677	1704	1661	1578	1416	1184	1193	1023	950	946	873	800	785	736	680	736	765	729	710	715	733	739	716	752	724	710	717	691	739	708	702	715	677	726	743	679	706	718	698	713	671	701	720	697	723	689	720	729	705	705	735	704	680	779	742	724	728	743	727	682	654	684	703	697	750	740	727	704	704	706	682	689	722	720	665	707	725	726	707	703	685	709	697	731	716	707	712	722	770	677	753	682	739	687	684	736	715	684	738	697	701	731	746	655	719	748	707	768	679	721	718	726	724	705	682	690	727	709	715	711	740	723	764	697	731	724	690	749	721	766	750	691	741	735	723	720	711	696	702	664	686	729	667	674	684	694	752	674	692	711	718	718	683	741	694	663	694	676	717	715	673	708	728	679	722	693	674	698	759	719	732	717	726	733	725	693	727	747	737	662	715	678	709	702	713	689	684	740	715	705	759	683	756	736	678	706	678	659	657	734	707	658	748	655	715	708	756	686	719	717	713	761	747	645	666	731	725	699	794	737	700	665	732	739	696	694	683	666	723	717	690	694	710	698	714	699	723	737	636	744	679	697	719	736	720	721	749	691	701	728	763	683	668	734	711	664	717	688	677	651	697	733	712	642	685	669	642	676	660	705	711	729	668	744	693	692	684	695	731	712	688	686	739	731	734	686	663	677	698	687	673	713	783	724	744	681	724	735	704	722	713	665	745	722	667	726	712	743	695	709	694	670	735	682	698	738	722	695	689	728	720	733	757	676	728	678	730	718	720	736	653	719	721	681	722	715	652	728	644	698	694	664	743	705	720	697	752	689	722	699	692	699	710	732	719	733	705	697	698	730	732	691	740	686	662	739	703	750	729	755	694	740	693	742	715	717	697	696	713	694	724	689	730	722	733	762	662	707	669	712	712	725	682	695	677	676	705	698	708	668	695	696	718	682	748	683	742	699	750	697	669	726	707	685	700	702	714	724	741	729	749	713	743	711	703	683	706	714	708	707	735	725	677	689	696	773	738	690	708	710	735	703	702	717	717	735	744	656	695	682	666	721	719	726	718	710	725	699	723	673	663	691	688	710	738	704	727	711	689	710	687	712	719	658	743	702	656	677	729	688	674	687	739	690	708	733	706	710	661	737	662	720	704	722	710	695	715	722	714	675	708	702	736	732	685	710	701	711	677	685	663	711	707	743	716	651	710	707	735	719	739	694	669	765	663	694	751	726	741	723	686	702	681	694	722	720	713	711	735	709	737	734	734	721	664	721	715	708	683	685	719	743	712	709	659	685	670	728	742	696	718	718	704	725	701	665	685	749	706	726	751	684	676	716	732	684	730	698	657	745	716	699	734	699	711	657	726	714	719	673	692	707	687	718	751	702	748	719	713	700	686	679	708	707	722	688	708	737	685	790	738	694	738	747	686	731	647	729	716	665	747	708	754	663	715	718	686	655	686	687	709	692	727	711	712	689	689	704	739	703	721	692	702	709	713	704	676	678	715	673	676	705	718	767	751	686	698	753	708	676	713	707	685	726	702	677	674	752	709	687	745	676	735	704	672	745	712	718	764	701	730	725	703	697	710	727	671	694	709	699	714	716	699	708	663	728	662	749	700	686	664	762	705	728	703	680	680	747	691	717	702	722	689	700	695	708	712	704	712	728	723	716	666	734	682	768	680	714	733	698	718	728	782	737	693	738	636	726	717	713	720	694	735	671	725	721	710	721	714	714	683	757	720	690	705	725	667	687	704	697	719	718	722	738	724	696	662	719	739	698	685	710	726	757	717	677	750	782	709	701	692	699	728	731	710	719	679	769	621	681	713	664	725	732	682	688	678	711	741	750	689	696	740	724	699	673	705	734	714	672	721	697	699	766	723	743	690	664	698	765	714	749	658	662	660	712	736	691	728	716	697	690	715	679	737	674	703	711	651	706	725	709	715	654	670	698	725	740	719	681	719	735	715	687	697	681	692	718	690	747	714	669	682	705	690	735	685	733	741	694	703	722	710	718	696	659	729	699	684	743	753	671	723	697	727	766	697	718	724	706	723	679	693	722	743	748	733	682	685	674	734	698	713	733	695	736	727	679	724	712	742	674	691	719	739	680	655	698	734	714	662	699	665	709	684	696	718	696	714	686	725	728	695	705	702	723	695	715	677	725	709	747	714	713	694	721	696	734	717	663	714	736	705	732	708	717	716	717	709	722	701	717	711	683	702	731	712	731	734	693	691	689	716	725	691	664	726	771	685	663	663	751	677	724	743	696	702	760	723	691	693	764	719	735	712	687	681	705	693	712	697	722	679	724	736	676	703	754	702	703	680	664	673	727	710	693	699	702	726	738	684	720	704	731	725	685	708	689	726	678	716	672	656	709	723	704	760	716	702	705	702	675	660	762	684	741	712	700	692	709	690	690	717	711	706	682	723	700	731	720	641	666	768	693	737	709	658	754	750	704	669	709	697	709	728	692	722	731	741	709	699	683	719	699	722	689	720	694	706	693	686	723	682	744	698	733	749	700	681	738	683	731	720	730	706	661	657	719	699	683	714	723	672	712	702	721	712	677	709	717	633	697	718	698	727	710	705	731	718	699	692	693	705	690	714	688	694	698	692	688	727	665	734	656	726	713	721	696	687	738	693	716	693	749	703	720	757	712	697	701	688	674	716	731	730	750	711	715	694	744	708	657	707	737	720	667	721	642	700	708	651	721	738	707	702	687	674	736	685	723	699	720	697	707	706	701	689	668	701	751	669	678	671	785	706	709	685	668	665	684	736	720	678	699	693	738	707	707	700	695	666	641	729	707	719	727	745	711	709	714	682	724	688	727	686	731	709	724	699	680	673	726	681	734	710	681	737	741	705	703	658	682	716	669	642	685	760	751	675	716	660	696	727	680	713	727	721	680	654	729	705	696	694	717	702	750	703	685	729	745	695	701	682	725	677	691	691	711	706	704	697	698	710	685	700	697	715	686	697	666	671	636	755	694	731	718	722	691	676	713	778	664	708	698	729	761	721	700	710	724	671	734	736	719	700	726	738	693	710	668	740	636	702	691	752	668	738	760	686	734	642	738	719	694	716	668	698	739	733	718	694	712	779	736	704	697	728	670	700	701	713	708	728	724	673	738	689	730	715	734	695	739	709	724	696	673	759	745	699	711	674	705	691	748	729	671	700	706	731	748	683	738	701	711	762	697	697	724	697	702	718	744	732	718	706	696	672	743	748	716	674	659	636	747	666	709	702	654	737	765	699	751	682	680	685	738	703	694	715	707	714	699	706	740	720	697	658	719	691	749	735	739	675	682	683	720	725	680	754	735	680	719	683	680	705	724	719	680	767	689	710	643	754	739	716	721	697	648	714	688	692	717	746	689	688	651	709	724	710	722	643	727	712	710	728	662	660	723	684	711	680	686	712	705	691	706	684	722	681	709	749	719	666	740	685	695	699	714	699	711	748	700	744	712	704
24227	21441	28832	24414	21500	16575	9005	5305	3751	3265	2860	2430	2002	1696	1515	1382	1225	1180	1088	985	981	978	887	908	909	905	754	673	661	591	593	584	527	525	479	533	510	521	521	490	506	531	509	506	505	524	487	522	538	477	531	520	482	507	493	548	491	480	495	493	540	508	512	542	515	521	504	505	490	491	541	474	484	496	520	463	519	459	477	537	518	533	463	491	489	515	459	546	537	486	478	503	498	517	483	522	489	524	458	530	482	511	506	526	464	505	501	480	514	518	530	484	493	495	504	480	483	512	468	512	507	546	517	520	531	496	501	498	495	512	528	506	502	468	485	538	502	475	497	479	523	523	487	513	492	451	468	491	478	509	466	498	503	512	516	494	522	508	517	452	521	506	503	568	488	493	512	522	507	494	466	521	511	520	490	520	482	451	530	523	493	499	508	514	532	499	496	487	524	482	556	531	529	468	506	518	447	467	459	485	464	497	543	516	523	498	514	509	498	490	516	474	480	534	491	469	510	534	502	494	515	513	475	489	469	522	509	513	483	477	542	481	481	504	498	521	526	496	506	506	484	451	535	549	493	490	482	526	515	481	502	508	463	504	523	492	516	539	497	477	489	500	497	449	514	496	496	466	517	439	487	507	466	524	467	523	473	512	496	479	520	497	512	481	538	517	466	472	482	506	527	473	480	460	484	549	498	515	521	471	493	487	527	500	495	523	540	511	521	528	493	500	475	466	465	539	510	546	478	500	534	505	498	501	515	469	509	495	482	508	520	525	479	523	493	526	534	477	515	481	543	535	502	511	497	447	504	503	506	518	489	559	496	537	501	528	498	487	492	516	542	526	486	523	492	525	525	457	515	496	531	561	470	477	458	470	503	528	519	487	490	521	513	470	479	518	534	477	521	481	451	520	499	508	499	506	514	523	501	556	534	505	506	533	495	517	509	491	495	507	512	499	491	525	476	505	482	539	516	500	540	471	520	478	498	534	518	506	507	489	532	484	517	490	493	536	523	519	514	512	506	459	496	490	490	516	492	497	498	521	512	517	521	523	475	512	519	502	478	504	501	532	534	480	454	524	494	485	470	495	520	478	493	512	491	507	475	510	495	509	518	483	514	478	465	490	484	533	474	467	484	498	505	512	494	515	524	534	482	491	491	516	502	511	493	508	495	486	495	482	485	545	462	500	510	502	479	473	497	503	491	513	527	511	522	496	494	497	485	487	489	531	534	515	538	486	528	511	459	466	505	512	499	478	494	508	487	491	503	531	461	475	491	466	489	498	510	512	545	513	537	492	499	507	493	516	510	504	523	470	541	484	513	476	495	487	532	484	513	480	520	508	527	515	494	488	504	510	542	500	496	513	500	486	494	456	471	526	494	539	533	503	522	492	489	527	504	502	500	507	529	511	506	519	516	510	472	488	495	486	469	503	521	494	515	517	465	496	516	520	475	470	465	551	538	509	500	499	509	504	528	478	509	505	499	551	468	493	514	529	483	492	519	487	510	504	493	546	512	510	485	502	497	501	494	491	510	498	497	510	514	493	517	493	502	503	488	500	519	454	493	470	508	502	487	513	490	531	501	505	516	498	463	498	459	544	481	488	539	536	491	529	498	474	488	505	535	517	488	504	529	529	471	524	501	568	483	502	469	483	503	525	486	510	537	468	489	477	472	530	504	528	491	560	491	489	520	504	510	460	489	470	522	525	496	516	501	522	544	521	501	510	523	505	532	509	512	506	504	457	513	505	462	477	514	507	524	488	494	470	486	476	473	506	509	511	506	476	507	499	479	501	495	482	486	520	481	507	485	526	508	504	508	482	489	472	485	567	514	471	448	517	478	482	467	512	522	523	507	532	514	474	510	471	504	495	539	439	521	487	509	533	499	498	497	510	494	537	481	501	482	502	479	524	495	488	486	507	528	526	543	523	503	492	475	486	533	507	468	490	577	504	517	493	509	489	480	499	459	478	507	491	473	520	535	545	531	546	497	507	481	457	506	516	545	488	482	508	501	501	490	460	523	487	514	504	493	512	531	534	466	462	496	510	508	488	531	461	481	515	493	528	468	561	494	540	498	473	484	487	505	532	492	540	487	531	522	490	496	523	483	482	463	501	520	470	507	485	513	469	500	506	547	488	518	491	481	525	529	498	520	502	510	519	491	508	506	519	501	515	508	514	535	508	492	478	469	486	496	508	528	532	449	496	556	497	527	491	494	517	523	520	523	507	514	498	510	477	480	500	510	527	482	511	499	500	501	564	510	514	504	511	491	512	500	503	506	491	495	510	463	543	543	507	500	519	476	532	522	505	533	501	561	499	534	520	458	492	485	506	519	515	503	471	483	487	523	560	503	493	508	511	518	462	485	464	495	481	532	505	479	470	525	515	476	523	509	455	506	524	532	494	509	470	458	526	503	560	495	513	503	513	480	500	494	524	479	490	527	464	523	551	491	477	457	490	486	452	517	504	497	497	498	440	514	502	497	488	511	515	472	485	489	514	507	481	489	523	487	500	538	467	510	521	542	497	495	530	508	492	507	501	524	517	498	495	494	525	533	545	500	500	527	489	491	518	530	451	496	498	507	467	516	524	499	538	476	521	516	489	490	482	466	485	533	519	492	478	471	502	491	486	515	528	484	498	494	492	522	497	496	518	521	508	465	465	484	461	500	499	513	490	496	476	506	540	520	488	490	497	529	514	522	510	512	481	530	464	529	517	501	500	502	514	501	534	502	516	514	483	510	496	559	484	495	484	499	511	484	518	519	477	490	531	476	531	526	559	499	509	501	512	507	517	500	500	551	535	502	499	492	519	495	499	493	500	492	519	492	511	532	543	508	471	508	464	496	530	471	521	499	533	517	513	537	529	506	476	514	482	501	526	497	490	507	522	476	481	497	485	502	493	533	505	510	490	482	479	515	521	484	505	510	513	529	517	477	483	487	534	524	547	483	495	483	493	528	502	521	502	499	504	501	465	506	507	508	493	522	509	539	510	514	508	475	496	516	521	512	496	512	511	484	486	465	507	487	537	519	536	515	449	514	558	510	468	520	503	510	513	501	501	501	508	478	488	481	486	511	478	516	472	497	501	501	497	479	491	481	476	483	497	484	522	489	497	484	523	517	506	514	536	511	485	493	486	484	512	518	515	483	528	470	505	456	524	500	452	529	495	545	495	499	510	494	469	533	480	500	509	487	525	481	476	513	491	501	462	470	466	535	539	512	500	500	525	498	499	514	524	498	497	507	504	473	470	528	526	459	508	485	464	519	481	525	538	481	508	470	470	482	486	521	512	501	541	524	561	488	514	514	522	497	465	490	490	477	482	494	518	504	508	531	489	532	526	515	495	496	486	547	470	477	471	495	531	497	509	513	478	512	552	497	498	492	474	515	488	510	500	499	506	481	484	475	487	457	503	488	472	494	455	481	504	505	524	523	519	513	499	532	530	479	487	501	514	548	457	502	501	496	505	474	504	514	479	491	485	519	533	510	515	533	533	537	487
24353	41429	38455	29423	24023	19267	15529	13011	10823	9283	8145	6901	5867	5083	4396	3927	3620	3177	2905	2637	2590	2567	2334	2272	2258	2099	1883	1534	1347	1313	1193	1139	1101	1064	1052	993	984	984	989	996	942	917	951	951	904	905	969	960	977	951	930	919	969	972	983	957	1006	872	893	961	901	953	927	969	977	917	913	969	972	883	919	978	917	972	915	985	916	990	898	889	944	936	913	923	943	900	931	930	924	997	950	919	974	937	903	950	930	964	921	1003	903	1014	988	876	973	936	965	950	960	952	913	969	897	957	971	920	916	940	887	967	913	878	940	949	948	943	958	922	923	1029	1007	981	968	904	983	941	918	983	919	961	981	956	1039	968	952	949	971	946	941	927	964	881	971	975	896	934	954	943	979	979	884	909	886	962	943	897	903	960	918	889	897	946	951	937	984	955	945	955	1012	889	938	960	943	944	934	913	986	952	892	873	957	947	988	956	955	936	931	912	921	934	891	909	915	920	927	907	978	907	919	950	961	946	977	955	930	966	899	907	927	931	953	920	1014	937	951	922	926	967	921	922	928	938	896	925	963	898	898	923	914	941	890	929	920	931	926	917	973	991	935	971	1006	871	921	951	985	900	898	982	899	915	888	937	912	983	952	957	1022	937	973	921	880	948	882	946	942	942	933	927	1014	957	954	922	921	991	913	915	942	979	947	865	945	949	927	981	953	915	972	972	893	930	920	976	1008	984	923	941	959	964	883	963	919	850	951	901	985	906	1018	949	902	993	949	903	913	900	1023	891	988	947	887	941	893	977	932	936	942	946	949	927	922	955	930	963	912	934	925	936	930	920	967	944	971	947	921	982	964	929	941	958	892	886	982	994	952	970	907	933	977	919	952	893	931	928	951	945	956	959	947	967	935	935	1010	919	948	924	942	928	897	940	999	981	918	876	939	909	874	990	1001	906	910	964	904	910	978	908	944	941	965	922	979	890	947	916	927	923	969	933	970	881	911	906	922	919	926	960	968	960	983	919	947	909	932	973	923	914	972	947	900	1017	912	943	933	980	871	944	899	982	929	948	948	923	935	923	1021	929	1019	942	908	940	1009	929	978	970	946	972	946	928	959	939	916	887	949	927	957	906	920	955	919	938	922	933	962	895	965	943	939	890	929	939	936	925	922	988	978	887	994	916	891	919	942	965	922	949	960	969	925	1011	955	909	933	985	929	903	947	942	949	921	943	897	962	915	940	964	936	926	926	965	947	963	936	955	1005	927	978	965	895	980	957	896	909	921	901	943	938	944	908	947	913	910	893	923	944	926	957	965	896	930	946	894	924	960	936	927	892	987	920	951	963	977	990	945	945	912	992	895	908	976	936	945	921	970	972	961	955	958	967	942	963	966	1030	942	902	926	971	922	950	964	939	922	920	936	916	1010	964	964	903	1011	921	1002	941	921	906	953	984	962	917	938	966	947	959	913	863	975	951	877	904	912	919	930	925	935	906	914	882	928	970	943	929	974	971	953	954	934	933	956	914	927	919	963	937	936	934	924	933	922	981	1002	930	955	964	912	935	954	921	927	955	940	970	964	943	945	912	959	951	939	910	927	932	916	943	1021	916	874	929	974	936	925	929	1026	921	959	960	937	957	940	944	946	961	991	933	981	957	983	888	964	946	938	936	902	938	923	845	970	996	965	952	956	957	924	940	921	937	884	902	920	934	890	924	957	924	910	930	962	895	920	899	916	961	961	890	878	914	942	963	995	949	887	885	974	914	936	924	954	872	945	984	1000	924	924	977	926	927	987	928	930	911	1004	937	934	929	957	974	905	902	927	950	933	937	865	944	961	892	919	917	899	931	941	867	948	968	974	946	923	903	926	933	937	989	893	917	919	945	929	956	962	927	925	911	881	918	929	973	928	948	889	901	901	947	944	955	900	958	917	966	926	949	954	932	995	923	928	968	941	933	949	947	942	945	863	936	943	952	942	945	983	1000	924	933	911	911	973	949	967	943	936	964	958	941	931	939	936	943	937	957	931	968	952	926	929	977	952	958	934	906	957	920	951	1007	964	931	954	946	934	892	940	977	930	972	947	923	973	884	896	932	959	991	963	975	1005	1003	929	955	943	887	908	975	933	987	943	932	920	962	976	927	929	962	962	916	924	945	895	900	930	954	954	911	922	928	959	963	915	976	927	928	912	975	919	982	889	973	884	950	1008	936	935	964	916	926	912	937	965	915	909	986	919	920	955	944	979	943	967	953	868	926	895	881	923	907	965	929	970	1000	934	964	954	1000	897	945	905	956	962	965	938	918	925	982	948	923	1001	921	966	923	996	880	1016	914	959	951	909	924	951	915	970	907	957	956	896	942	951	979	924	964	940	944	934	959	959	975	926	897	953	963	927	967	920	925	927	903	975	994	944	936	885	928	926	958	935	951	894	952	951	930	911	914	942	921	962	978	928	927	942	934	986	977	980	928	971	876	919	907	967	962	929	964	916	912	962	925	960	911	922	935	870	941	875	922	932	947	902	938	960	1032	910	1005	944	897	942	898	876	977	936	933	925	944	859	974	977	926	927	965	936	878	952	926	957	932	929	922	942	969	914	969	984	941	914	898	957	940	902	971	964	931	908	975	955	951	965	955	958	922	957	955	932	948	979	947	972	963	945	954	897	1014	991	880	933	912	937	951	957	932	946	907	947	1015	910	971	958	931	987	984	923	912	921	940	894	908	965	890	953	923	945	917	974	984	905	924	942	970	956	973	959	981	908	980	936	925	1002	957	878	973	923	899	957	959	920	918	966	969	960	977	931	902	925	913	972	926	945	918	968	894	943	864	919	956	972	889	935	946	971	981	964	895	902	953	941	1005	948	946	931	925	923	930	937	942	915	907	895	910	953	948	907	941	903	943	929	911	927	935	920	931	936	961	973	952	950	927	980	916	949	960	998	979	948	984	939	930	916	916	931	850	887	978	973	946	936	896	923	905	951	944	953	975	915	925	921	889	889	938	978	945	956	929	958	955	926	937	958	946	957	932	944	860	953	931	966	987	911	926	928	969	902	942	902	895	971	902	920	912	1006	928	939	942	967	973	951	934	974	911	962	974	900	942	948	974	934	980	936	969	973	938	872	988	925	1029	922	1000	933	924	986	916	872	963	1004	922	948	933	939	1032	950	874	947	989	966	934	953	971	912	892	967	889	932	933	908	919	903	890	934	944	910	945	895	947	893	937	948	899	891	936	913	941	971	952	931	856	948	1022	910	933	936	955	962	915	956	932	901	968	947	930	977	908	929	896	927	909	1039	952	944	961	926	927	950	923	938	979	919	890	913	950	948	926	881	991	990	902	959	959	960	969	937	968	924	950	955	918	962	946	898	917	938	953	900	964	977	962	969	917	914	950	967	914	944	931	955	968	899	874	930	944	944	918	968	932	956	971	960	945	879	1034	899	965	947	874	939	943	993	901	997	882	920	934	900	978	994	966	955	909	890	945	954	915	953	931	938	870	984	928	964	947	963	914	930	859	956	943	906	994	951	896	961	936	896	967	954	934	913	872	923	982	937	920	950	946	999	910	968	943	911
27460	20449	15824	8934	4257	2639	1920	1513	1143	1026	960	734	692	608	566	553	505	487	450	436	430	393	470	415	414	409	409	364	379	369	337	324	310	302	295	301	335	319	307	353	309	312	306	334	287	291	312	335	302	297	306	307	321	308	309	332	297	298	341	319	306	316	312	317	324	319	316	292	288	320	295	313	302	294	322	329	330	311	315	303	308	316	333	293	298	304	303	279	325	311	321	295	316	308	339	309	311	292	322	290	324	323	308	301	310	299	291	325	305	333	316	282	308	332	282	285	329	318	340	336	319	328	337	304	335	335	314	334	321	295	311	345	321	282	314	319	306	318	322	339	300	315	315	322	298	304	300	343	284	332	292	310	312	322	348	317	312	324	306	313	328	311	324	336	307	278	330	343	300	312	291	336	338	333	334	323	314	318	320	296	276	305	332	314	320	319	300	347	280	271	320	308	312	304	302	330	303	303	266	324	286	305	320	311	319	307	325	326	309	312	318	296	327	319	324	335	271	295	320	316	327	288	361	306	317	296	307	318	290	283	338	288	313	334	325	329	308	292	284	296	312	295	283	301	290	321	282	339	306	277	332	321	340	303	296	313	312	304	330	263	323	295	316	330	303	314	339	324	309	318	351	293	327	358	307	304	310	316	311	312	340	309	318	351	328	327	354	302	299	328	303	347	302	293	303	300	291	322	326	291	311	328	306	306	318	318	326	324	304	310	299	326	311	350	308	284	324	360	323	333	299	334	334	337	309	301	326	301	301	331	324	316	302	315	311	293	301	313	310	323	313	274	318	321	345	321	341	298	272	304	336	295	338	325	319	312	315	305	276	311	296	336	298	314	320	332	311	305	348	289	335	306	330	321	296	283	355	302	315	275	289	302	330	310	312	325	320	308	306	310	346	313	338	324	319	289	335	303	293	335	302	348	294	324	339	282	299	338	283	334	348	327	309	314	329	307	301	315	300	302	332	299	286	324	320	300	293	306	312	309	300	322	326	314	300	282	318	362	346	314	280	284	330	326	338	322	310	328	299	309	296	322	310	343	305	310	309	296	299	329	318	303	317	315	285	325	342	331	318	335	331	307	306	269	315	327	309	287	318	349	323	332	306	294	330	301	331	347	293	316	281	335	302	316	317	319	291	309	326	333	335	317	295	317	346	339	316	293	331	309	336	297	280	331	324	341	301	319	298	312	311	324	288	284	315	338	309	298	341	319	329	315	304	324	316	308	293	301	316	285	328	309	320	326	326	315	312	308	332	315	333	310	306	334	288	310	315	284	324	321	300	311	307	328	287	322	340	324	309	333	323	326	303	313	326	306	290	308	310	319	313	301	281	295	291	305	309	305	312	335	325	292	313	333	320	304	306	324	323	317	325	299	322	318	321	292	325	317	322	318	326	350	340	316	288	310	326	315	301	324	325	313	315	289	330	300	294	310	309	302	330	345	311	328	295	312	324	365	286	292	338	326	289	311	326	307	321	301	358	341	325	305	334	339	327	301	303	327	320	317	314	297	347	338	336	314	338	353	316	337	322	336	318	297	292	320	291	345	333	309	341	336	297	313	317	328	293	335	356	325	322	326	307	343	295	308	288	312	333	311	276	303	308	291	291	323	329	341	298	339	338	308	312	323	310	334	315	332	302	314	291	304	325	317	305	298	288	325	336	337	315	326	331	325	325	291	302	311	334	285	313	316	323	280	308	315	326	317	350	350	300	279	323	327	313	334	297	320	330	316	316	328	328	316	339	349	339	314	328	352	305	309	315	346	298	328	310	341	329	313	317	317	310	290	333	299	304	319	292	342	343	302	325	303	302	346	341	279	317	345	304	321	321	314	307	300	311	322	328	323	337	338	307	335	337	312	319	313	326	303	318	327	315	342	312	302	315	287	317	327	326	316	312	294	315	317	339	303	334	316	295	293	341	313	302	319	313	330	294	315	304	302	306	301	354	318	311	335	335	354	324	336	301	339	303	304	335	296	362	316	311	296	303	313	306	282	313	320	301	306	258	347	312	309	314	311	320	326	333	314	328	339	328	292	355	289	289	319	333	309	340	322	346	297	344	307	281	320	342	320	338	326	327	309	317	300	314	308	315	322	308	294	313	319	314	331	320	291	339	340	312	315	316	332	291	327	324	324	311	301	289	298	314	340	282	332	310	362	315	346	295	311	304	337	352	311	348	297	281	325	330	309	332	314	300	317	308	316	319	321	321	318	323	315	309	300	317	335	318	335	343	311	322	281	349	325	294	353	314	297	294	295	312	333	312	291	324	334	313	343	335	367	334	333	302	317	318	299	324	324	329	320	307	341	276	319	316	314	334	330	345	312	314	344	298	309	297	313	321	295	272	320	305	310	335	326	331	322	308	358	317	308	311	276	308	318	321	343	303	322	340	264	337	294	341	282	359	313	298	327	283	315	311	309	309	334	350	338	314	295	290	315	321	312	334	306	343	316	296	294	310	335	308	339	303	287	302	329	338	319	347	304	329	310	307	321	329	308	343	326	303	331	319	338	306	292	294	320	275	320	325	286	277	304	290	351	308	320	307	314	302	314	340	303	348	339	341	304	336	326	335	314	314	324	297	318	321	339	320	336	308	294	331	308	311	329	302	331	284	346	297	316	300	293	342	326	339	345	308	304	330	336	292	337	307	345	274	337	354	291	330	342	304	294	301	319	343	287	316	337	304	305	289	318	335	342	278	301	265	302	314	327	334	314	324	331	311	292	290	305	336	278	319	310	329	321	293	347	324	328	324	312	333	314	316	305	315	317	302	320	338	329	294	312	348	328	306	305	317	284	326	303	278	332	302	340	301	329	345	311	345	308	316	330	306	325	321	318	332	317	339	336	328	317	299	329	288	335	307	304	321	308	323	306	295	328	332	316	288	284	332	322	314	350	309	325	300	318	333	324	317	323	303	335	301	328	341	323	286	300	343	313	320	338	324	333	290	308	303	311	295	340	319	283	329	286	303	306	303	296	312	333	328	324	344	347	285	319	331	276	316	287	344	327	312	334	304	334	295	313	303	295	339	307	337	314	313	338	305	314	323	290	290	284	298	287	342	313	338	353	325	306	304	302	290	295	309	300	310	290	327	315	324	336	284	324	332	328	326	325	303	328	317	315	320	288	350	304	325	315	307	332	321	301	300	290	291	313	319	303	313	316	288	301	305	314	322	307	301	349	329	300	312	332	328	288	321	320	337	318	307	314	312	284	329	274	297	312	302	313	314	314	307	285	308	320	301	307	310	286	332	325	305	310	316	291	308	312	325	323	289	293	285	336	292	303	326	340	341	334	325	307	321	328	306	330	320	303	318	299	348	305	339	313	319	308	335	300	334	303	335	327	309	300	353	329	324	311	303	330	321	324	314	320	348	300	302	313	323	332	294	291	321	303	325	306	286	313	293	313	295	321	304	340	306	301	296	312	354	347	325	304	303	324	291	292	301	307	317	299	345	314	332	329	308	347	316	304	314	307	322	324	326	357	313	274
19429	29018	25318	16276	11565	8419	6549	5010	4125	3435	3000	2602	2189	1859	1676	1484	1399	1329	1234	1125	1130	1131	1126	1089	989	1008	878	781	735	704	692	702	699	642	619	645	647	651	654	618	620	614	595	625	653	623	594	597	629	614	578	654	637	636	632	614	616	630	636	640	650	634	623	582	618	661	581	587	580	647	608	632	626	589	603	592	654	625	644	601	622	598	644	626	601	649	619	594	621	602	600	587	619	606	616	617	657	576	604	595	594	634	588	610	602	628	655	602	644	585	626	676	646	611	647	584	610	563	660	637	602	651	660	614	610	660	595	590	613	623	619	623	624	644	660	659	598	635	634	621	636	628	611	630	642	618	580	644	635	639	616	590	615	637	626	645	665	673	603	600	591	642	644	640	621	611	646	675	653	617	658	631	643	613	616	615	620	612	640	652	621	647	610	606	621	596	646	596	655	639	618	630	585	577	602	616	642	626	581	612	648	643	575	614	630	613	672	694	622	623	638	636	614	629	596	651	603	587	620	630	672	611	577	606	649	649	664	590	632	610	662	660	583	635	624	651	633	588	670	602	618	608	616	648	622	635	597	634	603	611	615	622	652	633	629	613	571	594	650	618	623	580	626	627	603	625	600	583	628	637	618	642	626	596	621	629	644	677	690	609	589	639	646	653	636	636	578	616	604	561	621	625	662	650	620	650	591	640	637	626	632	658	681	607	664	658	635	616	611	657	574	632	591	621	603	645	604	639	629	655	610	620	624	619	622	650	624	635	636	591	635	628	614	640	627	644	578	678	623	595	629	588	611	608	596	668	636	613	595	648	591	583	638	606	628	613	610	604	643	581	641	587	640	610	627	615	659	644	623	666	639	635	594	618	649	622	553	606	636	618	604	585	699	693	601	604	619	556	621	620	616	632	585	553	648	606	621	674	565	630	645	595	651	593	609	644	606	623	676	626	580	611	642	668	613	637	624	582	641	636	605	643	636	591	654	633	651	673	600	627	651	624	619	619	600	659	636	629	623	668	634	598	587	600	606	634	623	597	674	640	653	619	631	636	648	610	633	596	556	640	660	600	611	584	597	614	612	629	595	594	603	619	661	621	610	641	638	607	605	650	598	648	615	640	599	623	635	627	634	617	663	621	660	625	638	623	653	630	643	638	572	634	592	629	636	598	600	589	587	632	629	661	607	616	602	632	630	617	599	596	600	640	624	628	618	678	614	632	632	630	692	629	611	632	625	653	629	672	615	641	629	669	632	600	595	646	626	598	630	631	611	613	622	590	583	637	603	592	626	620	608	609	610	614	592	594	600	607	552	619	588	643	604	633	615	607	615	622	583	621	694	611	638	660	682	624	608	644	577	598	616	674	617	627	668	621	637	563	596	612	613	616	616	639	661	593	598	590	627	598	620	612	652	611	648	629	621	614	561	619	625	614	596	676	614	623	641	630	627	657	634	629	627	671	641	649	617	636	600	613	612	626	634	702	640	646	640	638	559	588	626	625	629	624	575	634	640	680	652	619	611	637	645	598	635	625	669	608	640	601	637	621	632	654	619	642	632	666	651	565	604	614	627	671	650	612	602	623	669	591	640	610	636	627	603	646	606	650	644	636	643	635	603	608	632	609	635	654	649	604	631	634	598	660	648	647	618	648	615	649	646	614	617	615	659	606	630	615	595	593	627	623	626	590	634	634	670	636	604	629	580	610	660	666	626	636	608	647	635	685	636	632	638	649	615	613	665	595	660	653	668	618	613	640	648	662	651	597	658	641	652	593	627	632	632	610	601	641	636	672	579	613	585	621	632	603	601	594	584	607	540	643	601	602	589	577	646	594	609	624	624	630	633	637	653	590	612	676	598	678	634	657	612	626	617	585	612	613	605	638	629	626	598	625	663	592	629	636	638	592	654	657	625	636	603	588	578	631	590	631	613	668	612	600	593	635	648	624	641	620	639	613	640	675	601	608	600	591	628	621	636	626	626	598	672	654	628	634	594	635	595	619	615	638	603	616	653	655	647	654	597	601	644	600	615	614	643	611	607	606	591	670	595	648	693	630	635	566	618	645	644	613	661	646	607	642	638	627	581	603	609	650	635	632	592	615	596	619	608	653	640	642	630	578	601	622	654	612	655	628	635	602	612	644	615	604	636	649	649	622	640	660	603	626	636	613	607	622	633	676	676	618	626	633	605	607	618	630	633	654	639	648	622	630	665	632	642	623	643	611	627	622	616	617	610	636	604	625	630	618	614	646	597	691	600	575	636	623	621	613	630	618	545	617	663	619	646	629	619	638	623	644	656	643	604	636	657	626	600	646	626	599	609	590	629	602	629	638	607	695	649	618	631	651	640	625	633	654	627	641	628	614	586	626	601	607	631	611	656	637	639	681	662	592	663	600	623	618	597	598	658	639	666	633	631	596	609	646	594	638	627	640	657	671	585	615	603	612	664	663	631	616	613	647	602	617	638	568	608	621	580	599	644	662	631	610	623	613	630	603	612	636	634	626	642	625	624	608	617	597	611	628	612	607	604	573	624	629	615	615	620	636	636	642	606	600	611	613	609	627	650	616	625	581	596	616	592	622	582	618	603	621	632	620	669	627	629	619	616	659	648	621	674	649	651	646	614	605	611	642	625	587	658	594	567	611	616	643	594	612	652	620	631	644	607	620	640	595	593	640	570	608	575	591	618	557	591	645	605	589	615	641	626	608	601	615	630	628	570	581	641	636	579	603	636	623	609	628	597	586	637	615	605	668	599	608	605	610	614	595	635	655	625	661	626	623	614	641	599	651	619	604	611	637	653	601	651	630	617	630	657	616	596	662	612	603	591	597	615	638	625	658	623	587	646	626	643	617	615	622	631	640	605	616	675	647	609	625	592	645	608	607	605	596	647	621	618	627	602	644	635	605	604	610	651	555	616	627	590	593	674	575	634	635	617	634	605	604	671	639	602	599	622	647	603	591	600	617	595	636	635	648	641	627	644	614	604	664	603	645	627	617	632	587	613	635	632	665	639	589	598	639	624	631	637	619	636	616	614	602	638	607	628	620	650	617	610	610	641	642	630	655	603	604	595	661	596	669	627	639	615	626	601	632	611	625	660	642	608	615	627	592	648	587	638	626	647	628	597	649	610	623	650	642	608	614	655	603	655	603	606	607	616	608	612	616	594	630	616	583	633	607	584	662	619	642	609	627	581	625	597	619	655	611	590	646	643	607	637	607	603	595	579	606	612	639	644	670	611	611	647	634	624	636	621	615	628	615	654	613	618	602	609	624	634	678	643	614	642	601	626	613	632	602	668	648	620	623	630	635	646	631	631	616	653	632	627	627	630	623	646	629	612	629	632	654	582	660	618	650	654	621	643	687	667	620	636	633	596	697	596	604	635	577	587	624	634	594	665	625	592	616	612	602	615	604	628	630	578	571	612	629	590	667	632	585	611	595	590	615	591	645	638	616	605	610	623	644	667	587	657	598	629	607	607	633	633	635	600	602	643	632	599	638	652	665
25075	21439	27973	25268	17144	8129	5159	3375	2567	2143	1872	1585	1363	1129	1003	887	813	740	671	677	655	616	678	634	559	566	509	488	482	420	401	357	371	398	341	402	371	353	395	372	349	361	407	361	386	358	369	368	405	378	367	363	358	382	356	378	401	376	363	377	374	360	369	350	379	350	361	361	368	376	346	365	381	363	393	388	382	365	378	390	338	348	368	359	370	335	363	387	382	369	340	373	371	368	351	378	359	354	376	357	351	366	357	365	388	370	354	394	386	361	354	339	363	373	336	332	366	400	387	380	382	401	339	399	383	349	359	372	343	337	375	368	355	353	352	379	384	375	357	389	366	364	364	354	374	369	357	355	328	324	390	351	364	363	395	353	377	389	351	370	357	348	374	356	355	370	382	362	349	355	369	349	367	377	361	397	389	356	371	349	364	361	392	329	340	361	382	362	340	344	386	357	365	390	370	366	349	347	394	374	348	384	366	379	351	373	370	345	358	377	378	379	369	354	362	373	367	333	375	382	376	346	359	336	340	351	375	347	352	343	387	348	386	361	323	370	386	375	344	360	343	347	348	348	389	382	342	358	378	354	356	394	384	362	350	360	349	362	384	388	348	374	359	387	371	351	366	346	381	346	329	321	382	379	362	353	331	414	346	362	345	349	342	357	365	359	346	373	397	382	349	376	358	335	380	353	350	388	332	359	361	362	389	385	355	375	377	340	369	360	359	397	347	378	374	362	335	356	357	383	346	348	341	363	391	382	375	380	383	379	350	316	347	351	368	365	380	354	370	376	361	352	366	390	393	403	355	370	367	359	396	359	360	358	369	365	366	375	356	408	376	373	367	391	396	349	353	388	380	342	362	354	357	368	363	350	352	355	374	346	341	348	385	368	370	380	365	373	351	375	398	369	370	379	358	356	334	369	366	368	321	333	333	390	379	373	365	363	350	363	361	393	336	357	384	387	384	368	327	354	373	332	350	421	382	365	343	376	350	346	348	359	331	369	375	393	361	314	367	344	338	371	373	358	335	345	385	379	367	377	375	382	389	348	397	352	371	393	399	362	357	378	364	370	400	376	361	357	365	334	383	359	338	372	331	374	387	377	353	373	370	361	415	358	361	379	380	347	361	395	365	374	351	364	382	356	382	418	374	377	348	353	348	354	369	353	377	359	399	362	359	367	328	363	334	398	357	365	398	329	368	367	354	358	367	331	370	373	387	356	358	358	379	310	352	359	356	351	393	329	383	347	396	343	333	343	370	364	341	374	363	372	371	366	345	334	350	384	366	358	358	397	350	376	339	365	375	363	372	382	373	363	380	373	331	364	360	327	388	376	373	360	324	353	369	368	366	361	384	405	377	361	352	367	321	368	373	375	376	370	371	375	373	339	346	319	366	388	384	367	348	384	366	387	357	335	376	369	371	353	361	406	370	360	412	369	331	340	386	387	340	358	339	386	388	380	325	362	392	402	349	366	355	372	348	379	394	376	346	381	386	413	424	405	337	368	362	366	328	370	344	377	391	369	369	381	385	349	385	352	334	355	383	327	370	321	358	354	353	367	378	381	381	359	323	348	406	374	384	354	351	381	354	352	356	359	386	361	370	360	349	363	346	364	336	385	354	384	349	353	378	395	339	342	351	355	321	398	341	364	354	346	346	372	339	326	378	321	371	354	368	395	362	339	377	360	353	354	367	356	364	331	371	353	373	370	366	361	375	385	357	363	321	344	355	370	375	350	340	365	354	352	356	365	356	343	337	399	348	374	365	360	348	355	389	373	356	371	367	352	393	390	403	329	391	370	407	343	329	374	370	354	364	359	337	367	343	363	393	401	348	384	361	346	376	360	362	383	379	366	392	358	387	366	388	343	383	332	382	352	346	374	392	349	344	380	342	372	391	373	364	357	354	384	353	337	374	350	362	342	356	357	395	339	326	350	371	324	366	373	355	360	360	404	391	357	341	340	354	365	367	349	372	377	377	369	373	340	365	355	356	404	363	378	357	370	343	374	348	346	338	400	359	342	362	345	374	357	404	391	356	325	364	382	388	365	373	356	344	367	375	300	356	371	355	395	356	345	348	355	335	357	384	359	334	381	348	363	379	374	363	391	349	346	342	355	372	340	337	324	362	353	389	380	351	379	372	361	374	368	394	364	371	360	376	358	335	356	358	380	359	350	322	378	369	328	378	364	358	355	359	351	366	385	365	374	356	343	361	356	373	370	355	350	339	358	414	351	358	366	366	356	359	356	346	340	379	361	364	384	337	366	373	333	375	366	356	377	375	351	351	347	371	354	357	367	377	342	372	364	376	357	362	360	354	365	368	385	392	381	340	379	326	345	380	353	331	351	360	389	349	355	383	376	369	394	380	350	385	366	354	354	383	379	345	317	397	382	341	369	333	377	355	372	373	365	367	375	353	388	362	364	370	354	384	372	380	362	363	352	363	356	354	369	340	343	328	347	357	333	344	348	354	396	384	372	359	356	347	353	359	354	339	356	360	358	358	337	343	340	383	337	355	343	365	401	354	344	352	393	366	364	350	345	373	360	367	362	376	355	370	342	358	355	342	349	384	384	363	373	339	375	384	375	381	390	338	399	372	346	326	341	379	318	382	354	356	360	341	366	346	366	377	311	364	337	385	348	386	356	379	374	361	331	342	338	373	363	412	388	401	412	341	355	392	353	327	372	368	373	386	361	362	391	339	376	341	349	396	362	357	370	366	366	360	337	345	366	367	345	349	382	360	333	364	386	352	361	400	367	370	366	377	357	369	360	362	378	379	353	360	357	369	366	360	327	362	373	356	378	361	390	375	351	362	354	356	396	336	384	362	340	368	353	375	353	366	358	314	345	352	356	393	383	392	351	377	362	369	383	341	377	403	364	356	372	351	380	385	364	346	364	353	364	391	420	363	382	393	312	376	359	365	365	367	340	365	372	370	352	369	347	342	358	345	377	365	376	383	357	371	364	373	382	372	365	374	392	370	374	368	356	369	367	338	328	339	330	349	345	357	363	375	347	338	374	342	400	366	351	367	348	366	381	367	345	390	352	311	340	399	334	370	358	420	366	362	375	381	380	361	355	357	365	363	358	342	364	345	363	378	402	348	367	378	331	352	391	346	382	389	355	392	314	363	361	385	371	371	356	364	393	370	341	375	386	366	371	365	367	377	374	370	348	334	352	354	375	394	357	380	361	354	368	378	340	349	343	366	359	370	367	327	335	372	409	338	345	387	360	348	354	379	375	381	395	361	338	379	384	372	355	348	365	371	362	371	349	378	377	337	392	338	353	352	361	344	354	367	381	373	381	391	397	404	335	355	376	351	369	362	354	366	351	312	311	368	356	381	350	373	340	381	349	375	387	369	346	379	343	345	372	369	356	377	367	341	361	346	372	358	376	380	403	358	369	366	399	340	355	346	361	341	331	378	320	365	360	388	369	362	369	342	371	357	373	322	340	364	352	380	337	384	371	348	392	378	362	386	366	380	345	355	355	359	369
22361	37244	33811	24956	19010	14691	11776	9458	7921	6816	5630	4817	3993	3418	3045	2619	2314	2215	2050	1903	1855	1815	1748	1695	1631	1454	1206	1092	945	849	846	883	783	755	746	761	761	717	722	713	691	725	706	732	762	749	674	724	703	720	729	752	751	676	751	682	714	711	725	705	702	697	679	739	724	705	767	757	660	752	703	749	713	664	729	686	736	722	666	721	766	732	701	732	722	702	685	718	718	699	736	684	695	721	668	710	688	673	719	728	754	706	707	722	702	669	666	743	661	715	677	726	675	705	658	721	750	709	715	732	706	716	727	725	714	713	714	728	731	687	708	748	692	727	733	664	728	686	727	721	746	688	715	703	719	697	715	717	687	658	747	681	692	691	706	700	747	752	743	708	698	699	721	657	720	695	706	732	723	766	742	752	706	724	736	680	653	680	732	692	707	726	694	748	697	667	678	696	708	686	745	712	692	706	718	684	730	722	696	739	743	662	728	682	705	751	679	728	755	739	719	709	689	726	693	695	728	745	649	688	675	730	700	730	703	662	740	749	734	727	736	766	712	689	689	726	696	713	704	696	737	714	689	758	703	727	754	756	699	759	710	768	709	765	733	692	708	736	734	692	687	645	693	714	743	745	710	762	673	743	727	677	656	672	767	727	714	708	667	676	717	729	708	751	685	705	699	714	710	728	705	713	719	715	681	702	644	719	679	684	725	700	688	697	691	722	648	657	686	648	738	736	720	716	658	688	733	739	698	706	681	684	742	711	727	670	713	661	687	716	675	720	691	725	715	768	762	697	736	730	726	745	694	699	745	664	705	737	696	695	686	702	689	652	703	699	686	714	743	690	686	679	724	713	739	720	683	729	668	688	732	710	671	732	704	711	753	711	696	751	647	714	667	683	691	714	668	752	717	677	703	723	722	733	641	728	752	668	700	729	701	702	757	700	650	693	712	698	656	761	703	637	721	740	676	732	690	694	681	722	729	680	702	721	727	703	721	663	721	690	699	716	678	708	653	668	709	716	654	683	712	725	698	670	703	686	694	706	701	716	689	693	686	705	701	766	716	691	672	678	730	694	657	757	690	716	714	735	711	748	744	784	713	705	738	740	721	740	669	713	693	700	688	683	688	731	754	742	720	734	733	697	664	735	752	686	664	739	723	702	746	752	724	710	672	695	678	736	738	689	738	691	654	640	717	739	693	722	707	634	703	700	740	732	666	745	730	703	721	688	690	692	764	712	679	740	680	713	714	713	739	741	721	709	684	760	649	661	720	720	685	708	727	703	741	636	699	715	675	640	676	721	711	728	707	701	670	709	699	693	690	693	694	687	769	681	681	713	701	677	752	704	684	778	680	731	709	696	693	712	714	677	710	702	724	695	762	741	687	709	678	712	660	743	740	698	697	696	705	689	728	742	737	757	666	681	696	697	755	727	708	686	734	674	728	690	693	736	683	750	684	704	685	720	733	698	689	670	723	727	690	697	749	695	707	690	716	710	653	697	671	685	718	674	718	698	692	712	718	633	671	698	661	692	691	688	724	692	717	714	723	722	650	644	696	693	711	711	676	699	693	685	691	701	706	667	701	700	676	692	729	695	734	694	707	664	729	706	697	724	687	718	677	676	728	743	692	731	731	725	705	701	680	728	696	722	701	689	726	708	711	750	730	678	731	692	693	731	709	658	692	698	677	694	732	651	694	705	698	702	728	708	681	729	713	671	743	683	718	709	710	731	742	721	717	695	679	713	702	681	726	724	685	706	707	713	712	748	728	700	725	680	712	723	693	724	702	696	698	724	752	683	723	682	712	683	663	677	708	686	724	681	759	722	715	708	701	682	726	670	671	720	670	683	671	729	655	718	720	727	739	707	702	741	717	736	724	735	771	689	705	746	671	739	673	721	759	683	731	678	684	647	716	686	749	718	725	689	722	707	691	712	717	684	678	718	699	654	687	744	713	739	722	702	685	728	721	764	722	683	723	714	754	689	715	713	701	746	690	724	692	726	702	728	719	746	706	686	705	702	713	724	699	725	755	747	707	747	678	696	719	660	714	709	731	685	709	688	695	690	720	717	693	731	679	701	692	702	699	715	681	687	743	682	718	692	715	681	665	687	697	660	714	677	706	731	736	709	685	682	680	721	719	677	705	745	731	677	717	734	717	697	719	678	714	663	731	719	673	738	694	676	734	701	690	727	737	724	706	687	723	715	739	692	691	670	727	707	659	743	666	679	715	705	748	702	733	716	737	708	677	709	704	695	695	762	690	744	737	719	710	728	712	698	685	733	703	710	693	671	696	677	721	755	737	729	713	714	719	677	707	736	705	676	754	682	716	696	690	686	704	728	709	674	683	756	724	736	726	684	738	729	712	683	749	711	668	688	736	720	710	737	684	704	752	704	680	674	671	745	735	700	726	716	702	765	700	647	688	713	675	691	649	737	694	762	708	697	672	732	721	732	732	705	712	739	719	727	668	726	695	717	684	732	692	723	699	789	716	711	671	714	719	717	715	682	710	735	681	696	755	685	678	691	719	695	720	716	702	732	737	734	670	686	731	731	700	694	691	714	666	698	733	717	695	709	696	725	702	704	720	679	671	701	693	681	689	650	709	694	715	732	696	745	684	762	669	765	706	703	737	721	643	684	669	727	690	687	695	692	680	677	681	716	694	692	688	762	705	696	702	711	702	702	717	694	750	651	671	703	706	706	671	715	670	663	752	664	754	704	702	677	627	718	676	702	703	738	713	699	711	681	748	722	730	759	699	718	671	712	702	638	714	710	716	677	718	725	670	693	724	678	734	703	723	777	695	725	711	725	715	717	695	676	751	649	669	758	669	691	760	720	705	703	706	690	700	678	699	708	697	701	705	740	712	668	684	685	742	742	647	719	687	681	666	708	713	722	693	705	740	703	735	755	722	674	760	687	686	715	709	725	717	698	691	700	718	656	711	758	703	680	731	785	702	719	754	667	706	716	720	664	648	732	687	683	741	686	703	722	764	685	688	716	744	699	711	697	711	707	661	657	746	696	748	716	708	709	740	711	686	686	703	704	693	681	687	711	665	695	742	688	720	709	721	737	713	721	660	748	673	675	725	705	726	655	737	728	709	694	742	687	722	700	706	700	652	657	688	681	730	680	655	688	677	708	718	705	711	676	698	723	670	688	725	739	722	732	670	684	678	679	717	675	713	739	692	702	767	731	727	698	696	698	650	693	697	687	676	725	644	718	724	672	753	748	667	678	652	700	659	708	705	741	681	673	689	722	642	732	666	733	687	731	705	707	677	664	698	736	729	720	718	684	643	687	748	715	692	682	730	707	688	668	696	713	761	697	689	749	731	714	712	729	739	702	730	706	758	708	728	701	696	725	682	685	700	659	709	711	681	738	716	717	672	735	689	707	732	685	680	709	691	638	699	706	713	719	736	695	729	733	754	709	662	686	719	708	712	658	686	701	700	722	747	682	716	742	700	769	736	731	713	717	709	675	712	666	682	734	721	707	659	698	720	733
24196	21443	28858	24395	21493	17004	9436	5392	4173	3353	2972	2356	2031	1695	1534	1286	1183	1166	1019	1002	1021	1011	1000	915	867	822	711	679	624	588	578	561	542	532	488	529	513	498	476	495	470	557	518	483	534	516	511	517	531	459	491	510	479	479	518	485	478	514	511	520	522	557	507	482	511	502	529	513	517	509	470	509	515	480	472	500	548	524	498	537	489	493	496	515	510	467	479	513	500	527	544	475	489	460	515	486	539	499	500	516	503	544	494	448	473	490	541	445	500	474	473	488	494	508	511	470	494	542	495	496	526	505	526	459	493	517	498	511	509	499	476	461	478	515	518	528	480	508	523	493	462	472	470	494	495	492	508	517	535	493	495	490	476	521	514	518	472	503	475	473	480	495	446	486	487	493	480	471	483	529	512	498	530	500	530	519	516	519	525	522	518	467	489	472	500	491	497	484	483	486	508	503	460	533	525	525	491	532	480	510	518	499	461	504	530	497	497	475	508	474	489	497	518	494	518	497	517	505	474	447	533	522	475	492	518	503	506	484	523	476	502	507	501	478	497	512	490	490	503	501	503	530	522	485	498	545	552	490	490	481	476	491	487	477	502	504	485	492	487	513	511	506	518	488	488	499	472	460	505	517	467	496	496	491	466	508	468	525	511	497	499	465	526	466	505	528	532	493	467	489	516	526	509	498	526	469	532	533	503	472	538	498	470	519	474	512	479	486	501	506	481	461	534	545	479	489	466	497	465	470	501	536	484	496	530	478	564	518	502	521	511	501	521	506	518	476	487	492	459	518	522	511	474	512	476	484	484	520	538	488	527	489	466	489	534	497	515	477	531	500	502	521	533	509	541	509	477	488	505	532	501	513	505	492	519	480	461	506	476	467	481	468	497	497	486	504	494	505	470	485	455	476	477	483	505	538	476	492	502	522	484	487	511	481	485	483	446	509	519	496	482	499	486	530	494	500	507	451	516	477	511	480	490	515	500	442	499	504	516	507	509	506	490	492	481	491	512	530	501	514	487	515	477	482	470	547	517	519	534	535	484	498	482	509	504	508	481	506	452	503	470	519	487	475	534	521	519	482	491	485	551	499	485	458	500	495	456	482	554	474	485	524	540	473	488	554	521	486	486	476	508	496	455	532	504	499	506	477	457	469	499	496	524	497	507	496	474	496	518	471	556	510	498	548	498	485	494	522	512	520	531	493	484	571	482	501	474	494	535	494	470	503	510	509	507	500	466	553	499	511	494	485	520	513	515	469	513	472	524	492	477	490	465	510	503	516	514	493	484	483	506	472	477	465	470	499	500	443	493	462	492	519	489	481	481	483	493	522	473	482	461	475	543	530	486	556	522	488	485	465	543	520	520	472	446	544	482	504	479	526	506	473	489	540	474	527	495	491	516	529	508	527	501	494	482	447	482	497	517	539	522	473	474	520	518	488	501	521	486	533	528	498	521	485	503	534	482	499	486	505	480	503	482	497	516	516	499	446	453	494	502	458	511	479	503	457	509	497	532	462	521	487	450	476	492	477	504	545	492	513	523	488	484	486	484	485	500	515	491	488	489	495	501	539	497	509	499	477	482	453	508	480	498	493	527	487	533	462	464	529	540	493	495	472	489	523	514	485	501	517	515	503	503	491	481	462	533	490	562	509	491	499	499	540	492	494	472	486	468	487	520	516	488	485	479	501	504	519	471	524	518	505	510	475	499	546	505	504	509	478	452	493	485	489	473	540	531	536	467	521	510	486	505	481	465	458	492	481	520	474	463	505	495	531	463	499	492	453	524	528	498	475	519	531	448	482	517	457	529	460	477	456	474	490	454	507	457	519	468	488	513	462	472	508	495	502	513	491	454	549	486	483	464	460	517	501	502	450	518	519	472	478	520	492	497	508	478	492	459	518	467	521	517	506	483	504	522	490	514	513	497	507	525	477	473	515	471	489	526	513	505	518	510	478	525	449	485	524	491	516	505	523	466	497	498	473	443	486	503	503	481	516	474	513	470	487	503	506	493	500	552	482	541	503	498	547	504	474	465	474	506	558	520	486	525	495	523	494	458	473	511	499	523	523	553	528	500	496	500	517	478	519	563	501	512	474	485	532	504	512	491	470	494	478	497	518	474	482	540	519	565	459	491	500	436	533	533	474	526	486	521	521	511	482	534	482	530	507	464	569	513	520	505	466	490	500	489	509	501	525	548	506	474	514	519	505	464	461	491	460	544	491	547	517	554	539	455	506	470	491	551	488	499	481	473	522	475	522	504	503	497	477	489	495	457	538	499	509	502	525	493	523	472	521	513	411	481	518	470	495	486	441	499	488	482	531	519	463	473	488	486	497	454	455	515	482	530	512	492	513	463	521	517	476	495	458	518	503	499	520	519	498	510	535	463	529	489	498	480	491	489	478	496	470	452	504	510	514	486	463	475	495	522	540	477	483	506	506	504	516	462	474	521	486	511	509	488	487	523	494	485	538	497	490	508	493	500	504	490	483	497	552	470	481	530	462	485	494	485	448	534	520	521	504	479	460	493	496	522	481	526	473	483	505	534	546	499	484	482	477	518	505	453	500	517	489	510	502	506	493	454	459	521	516	493	479	469	512	506	498	493	488	501	512	519	465	461	502	491	501	480	466	486	481	512	517	520	511	483	501	492	484	522	511	490	506	478	522	513	472	496	485	474	530	482	478	536	501	505	531	543	500	484	536	517	480	509	516	548	504	495	474	486	466	556	498	504	502	498	466	514	495	472	502	496	477	436	487	507	512	476	493	474	490	521	468	501	522	524	553	484	529	510	491	517	473	529	533	562	510	484	505	507	513	530	526	510	493	536	500	504	469	482	475	546	542	531	485	477	467	487	486	552	493	484	470	502	465	491	456	496	538	502	533	503	498	491	489	490	501	484	452	536	485	496	480	472	495	475	514	512	477	489	506	514	472	502	483	493	493	455	518	522	461	523	522	487	463	496	517	463	493	483	473	477	483	504	493	558	483	470	497	490	501	501	500	519	465	466	466	502	496	499	504	493	495	490	470	513	471	510	487	480	494	482	508	498	553	491	463	478	498	492	506	478	463	510	505	490	483	478	502	480	497	504	476	472	503	495	452	505	508	475	504	499	490	483	527	482	524	494	470	482	497	488	485	513	512	471	493	479	517	486	500	500	474	456	524	480	490	480	501	483	471	546	489	503	501	519	514	497	512	452	507	490	481	526	508	521	545	518	508	538	508	529	514	494	485	522	505	508	518	482	500	476	480	510	466	523	493	512	496	473	494	457	505	492	507	453	508	487	510	476	526	478	495	457	508	511	500	488	514	507	504	504	458	515	504	516	513	500	491	514	482	509	477	492	485	549	515	478	504	514	499	496	466	478	483	526	513	524	496	492	499	527	524	486	492	473	505	496	495	510	525	485	528	514	516	511	502	503	544	516	521	506	495	473	548	504	504	531	502	511	516	486	450	532	479	470	458	530	504	449	524	493	514	509	562	493	496	511	525	508	527	504	489
24942	41826	38504	29771	24066	19703	15992	13154	11182	9690	8283	7084	6051	5063	4400	3872	3459	3189	2944	2692	2616	2621	2551	2478	2340	2118	1769	1479	1277	1226	1118	1080	1055	1000	1029	933	943	885	962	943	936	950	886	904	937	981	977	925	925	924	925	959	982	915	910	932	927	915	925	937	953	922	960	940	912	1026	839	954	988	970	1014	920	945	854	905	929	941	907	881	1009	964	982	997	942	927	957	956	931	987	943	958	964	956	950	946	950	923	966	960	934	940	949	964	972	921	933	918	968	926	878	940	909	947	909	977	921	914	978	925	891	983	904	916	960	933	960	958	958	901	971	947	902	901	902	903	890	952	956	949	940	916	967	934	929	971	936	970	941	981	992	975	957	955	895	940	915	954	941	904	933	937	917	977	911	990	980	992	944	928	948	923	915	912	926	930	894	948	906	987	919	898	905	951	887	917	1001	907	938	993	911	938	924	969	884	991	874	939	1002	940	966	960	907	1005	940	940	934	919	996	889	963	931	913	916	954	934	942	929	934	908	926	986	936	910	899	942	935	934	899	965	954	978	935	957	951	940	934	928	901	942	941	968	955	938	932	932	937	926	950	919	967	940	940	912	895	943	929	954	1024	973	982	942	946	937	1000	932	918	934	986	984	947	905	923	980	945	937	911	876	969	956	886	957	940	996	956	999	899	912	974	924	949	976	893	905	981	921	986	922	917	923	962	980	933	964	928	918	924	931	959	932	921	951	997	899	915	899	890	955	890	962	1018	923	878	958	958	911	999	949	973	954	947	912	882	968	926	937	941	940	988	952	940	888	950	924	918	909	951	983	941	957	979	984	940	969	911	862	908	936	952	934	937	892	897	955	935	901	960	908	969	927	984	940	910	924	965	921	955	979	919	865	938	936	916	931	965	999	911	954	918	941	973	937	969	942	958	941	921	980	975	918	941	931	874	910	927	955	859	920	911	944	946	931	924	947	955	904	916	991	930	954	887	932	921	935	874	945	959	895	928	951	998	925	945	906	923	987	904	934	939	945	962	949	931	904	953	946	942	932	903	978	926	849	957	922	922	898	937	984	946	924	903	921	926	882	935	937	933	903	913	974	955	939	925	881	952	952	945	923	964	931	943	857	962	954	867	932	895	978	954	872	911	1013	946	911	877	906	942	966	960	905	900	927	1003	932	1001	943	962	940	934	902	959	887	978	903	936	900	974	949	949	898	934	929	919	956	944	886	949	923	961	938	918	957	967	976	938	919	954	902	970	971	962	967	866	929	972	993	938	896	945	976	930	927	904	952	936	957	943	873	925	937	906	1002	969	899	867	939	912	948	958	906	952	892	910	914	930	973	938	966	980	980	930	954	901	912	864	942	940	877	909	934	918	918	895	924	916	900	932	954	1032	913	966	978	943	892	960	947	958	929	925	950	929	903	929	924	906	891	950	946	931	888	933	963	849	954	965	963	943	964	936	963	916	959	996	944	962	959	942	937	883	883	930	907	908	935	947	918	974	932	933	962	928	960	931	878	989	932	964	953	967	930	955	919	948	938	925	914	971	983	953	901	930	932	937	976	901	919	942	932	988	985	898	932	905	947	936	969	967	1004	930	915	938	979	958	966	996	925	927	969	915	901	923	919	901	946	920	935	904	996	947	977	930	968	934	943	921	950	913	926	948	912	979	1041	994	924	944	968	895	965	980	985	944	936	923	916	929	945	921	921	904	898	943	917	932	907	987	927	907	969	911	940	964	913	962	949	989	948	889	955	915	930	922	965	891	929	905	862	890	900	967	848	947	973	899	942	930	930	939	882	896	907	931	918	944	915	929	949	927	951	905	964	962	936	882	928	955	922	921	1008	958	953	946	914	949	920	985	944	968	907	915	962	943	905	935	960	934	954	935	947	933	937	948	946	958	972	933	931	956	929	936	929	916	885	930	935	900	959	971	936	948	949	920	881	946	946	972	964	946	894	933	963	900	949	929	967	932	929	939	898	957	939	981	943	930	954	978	920	898	905	964	945	860	925	948	915	959	935	961	915	938	947	933	958	938	900	924	951	944	964	920	966	901	935	976	960	909	956	977	891	930	944	890	944	918	888	918	911	893	948	976	1003	936	925	912	995	922	942	909	954	974	992	945	901	914	960	947	962	956	899	924	882	913	942	944	939	913	926	942	926	920	943	983	923	897	950	883	915	915	965	920	954	955	951	964	934	963	920	979	954	897	888	968	968	970	928	911	885	925	925	913	930	941	958	957	969	952	906	980	920	917	974	967	910	957	951	927	976	937	971	994	964	936	947	1014	968	939	910	921	997	925	972	986	943	903	923	915	956	971	901	955	942	913	945	985	952	961	943	965	967	929	938	943	960	930	957	954	925	935	970	877	938	923	919	939	890	914	939	876	852	980	917	929	956	930	960	936	932	930	947	958	931	963	919	986	943	935	963	910	969	867	952	903	953	945	956	943	937	923	901	943	864	923	886	920	906	946	949	916	949	935	945	944	948	976	900	917	919	965	940	919	929	900	928	940	959	877	930	939	969	986	929	926	932	937	913	914	893	889	1003	956	954	917	955	949	887	964	932	963	932	947	989	944	933	919	953	859	912	908	897	911	933	912	965	970	945	961	925	948	952	937	994	884	996	924	949	981	967	938	933	929	963	918	940	932	950	921	892	902	867	943	908	969	931	930	936	907	924	891	944	940	979	891	991	962	945	889	949	927	909	946	940	937	949	898	977	979	965	1006	974	920	939	918	979	927	937	888	959	912	920	909	908	931	988	933	1000	952	931	926	958	900	924	980	869	974	943	880	938	911	887	970	949	890	885	930	944	987	924	910	876	904	954	973	925	944	922	936	919	882	948	936	942	963	904	926	974	977	935	934	899	957	900	953	955	917	954	985	924	962	987	977	914	866	952	902	926	897	897	932	897	963	973	934	941	932	960	902	933	976	889	921	920	866	988	923	912	910	968	888	921	957	987	929	918	905	946	930	951	903	910	893	920	939	924	1009	916	992	1000	947	870	909	961	975	916	974	903	903	956	932	908	919	943	950	913	918	953	931	932	920	984	979	914	934	942	968	912	927	950	968	904	947	963	920	949	898	915	904	968	960	896	917	961	935	943	916	977	905	956	970	914	904	899	953	972	984	887	945	923	957	962	928	987	931	921	944	933	947	882	900	948	952	952	961	933	931	923	924	905	972	958	936	931	926	970	888	896	953	957	887	903	940	938	922	882	913	928	860	973	931	910	910	965	1011	952	924	902	913	954	949	946	964	953	936	914	931	912	977	933	997	958	912	990	972	963	944	944	917	920	930	900	930	920	950	921	929	970	881	929	981	907	968	925	935	909	958	925	951	962	955	898	902	959	917	910	894	934	949	941	941	958	899	966	980	945	917	931	890	927	963	903	927	927	931	917	1001	946	899	928	872	917	949	890	954	962	995	913	956	871	947	964	871	899	936	943	907	982	997	941	959	945	946	943	891	952	951	971	934	996	915	940	902	942	939	960	952	938	916	983	972	921	927	976	945	881	945	942	961	936	957
27612	20563	16154	9039	4525	2759	1923	1505	1238	1098	902	811	774	612	587	481	496	473	470	432	430	443	426	450	446	403	376	342	343	328	323	351	333	314	313	313	319	311	316	296	304	336	336	325	314	313	313	320	311	305	340	300	297	289	313	308	320	315	320	325	318	297	321	343	313	283	301	313	274	339	294	283	275	269	305	308	299	325	309	335	314	311	319	313	293	322	317	290	311	323	331	302	327	303	315	322	312	296	309	314	314	323	352	297	305	298	299	286	281	285	291	299	290	325	337	319	348	289	295	352	305	349	308	320	320	314	341	300	290	350	286	312	339	319	339	315	342	298	307	295	323	312	321	333	332	346	316	330	333	308	293	319	307	303	322	308	329	316	299	310	318	312	299	348	302	321	287	327	312	303	280	309	297	308	309	309	330	284	313	320	296	336	329	332	299	318	339	314	316	321	320	302	339	303	303	316	302	287	317	332	299	302	323	297	308	342	306	336	292	307	324	290	294	300	336	311	301	328	304	306	302	324	346	342	313	317	315	320	333	307	315	324	311	344	322	307	295	336	289	319	295	310	287	329	349	335	310	311	334	317	325	295	311	333	321	309	294	294	304	292	328	320	304	309	328	325	337	287	300	310	267	325	330	332	330	302	313	351	339	282	320	303	336	316	365	318	343	295	323	323	307	322	285	316	311	299	311	350	293	301	320	308	334	301	321	323	317	304	316	352	305	317	321	351	350	344	294	347	304	299	301	323	287	311	276	307	291	340	292	300	337	321	304	326	277	314	288	317	313	326	284	306	328	304	317	312	317	314	328	327	301	278	330	343	310	287	285	269	319	310	314	289	325	324	330	327	330	315	310	314	308	315	282	323	328	283	312	320	306	319	344	325	308	336	291	300	325	289	325	324	309	316	322	335	323	283	309	300	321	291	298	314	284	305	319	316	345	332	322	334	305	312	332	310	314	335	343	333	299	321	293	306	315	312	310	315	335	340	316	317	326	298	305	331	307	315	347	304	340	324	333	322	305	330	311	329	309	302	328	310	302	320	316	304	306	309	309	297	281	294	317	302	316	291	304	317	308	313	338	295	311	295	327	316	288	301	327	342	295	303	322	321	319	319	303	327	327	295	338	312	320	339	317	316	341	312	315	318	309	318	307	297	338	295	324	334	331	326	329	353	302	339	305	345	299	309	307	342	332	272	328	339	323	307	321	314	332	335	330	329	303	317	325	305	328	344	284	298	328	333	313	317	289	310	306	323	339	314	310	311	306	309	329	325	298	331	319	352	302	290	343	317	326	332	334	303	294	315	332	322	304	299	329	278	331	318	310	303	296	327	323	324	287	323	313	310	333	330	302	291	304	311	293	292	287	304	334	316	308	331	328	313	338	331	296	301	315	267	305	333	326	333	337	325	290	290	306	345	296	345	314	340	291	324	289	304	306	317	328	307	333	312	311	292	295	278	321	323	340	277	308	330	349	320	311	326	318	329	292	307	327	340	316	303	307	303	303	263	333	327	320	300	308	310	315	309	281	324	316	305	293	287	270	334	312	318	319	281	299	296	310	329	307	286	298	291	287	310	311	311	300	336	314	326	324	280	265	319	291	335	344	305	307	313	314	331	300	307	303	281	299	331	313	326	306	299	291	320	310	330	336	334	296	341	321	318	339	295	310	306	283	307	305	313	304	290	340	309	308	302	311	310	329	322	309	320	305	299	288	297	331	285	328	309	270	317	298	328	286	349	310	314	328	317	319	328	342	322	326	331	333	309	317	290	299	318	297	322	317	350	315	345	344	303	291	318	289	325	331	321	342	282	339	304	302	282	302	284	281	302	326	324	310	308	303	331	310	324	273	284	323	323	334	347	296	330	339	291	314	296	311	293	344	349	312	313	334	296	301	319	292	276	327	307	350	310	292	301	321	315	303	317	319	293	325	342	304	313	300	292	310	314	297	288	276	309	301	324	312	293	289	323	313	308	336	345	306	292	309	301	324	297	322	296	328	302	308	301	303	315	349	318	301	302	297	321	312	299	301	343	286	278	322	307	285	329	324	308	306	305	292	302	312	333	302	335	285	299	323	315	319	348	311	318	301	297	308	294	343	296	326	302	292	270	311	321	292	318	328	296	346	325	313	297	298	288	304	295	301	340	324	318	293	324	318	320	298	323	323	318	326	312	303	320	302	305	329	285	285	262	332	333	338	294	279	314	327	329	313	276	315	287	306	279	315	308	315	346	310	349	320	296	319	330	311	315	337	324	345	321	348	281	306	337	312	270	316	309	295	332	344	293	307	294	314	332	348	332	306	327	305	331	318	321	334	299	323	307	293	357	293	287	302	319	314	324	329	310	294	309	320	293	333	314	310	292	295	330	322	308	312	303	322	302	313	300	285	338	295	335	333	298	327	310	310	282	318	324	310	326	315	333	343	297	320	318	321	331	324	296	305	308	320	305	338	303	305	306	303	289	308	359	322	324	320	291	303	314	299	315	325	311	324	320	316	321	313	312	284	297	307	316	294	305	297	332	302	297	343	322	340	305	286	333	303	333	271	302	302	319	334	301	303	348	325	293	308	299	293	304	332	319	304	327	316	310	309	345	335	324	344	298	299	337	298	308	308	297	328	307	309	313	322	303	321	296	346	306	315	328	300	328	276	298	334	286	298	311	265	294	344	325	319	291	341	277	295	333	316	319	308	320	313	315	329	293	330	312	336	313	269	296	313	297	328	301	310	309	314	310	297	321	301	336	330	316	306	328	294	332	295	341	297	316	308	296	317	291	310	368	303	320	327	307	322	289	298	343	342	323	310	297	330	314	326	303	325	291	315	316	296	303	296	311	305	311	302	299	313	311	320	317	343	326	329	337	300	329	305	334	311	308	308	330	324	319	311	310	285	335	323	300	302	306	296	289	311	305	292	312	275	297	304	327	276	316	304	317	292	308	325	304	293	329	324	301	319	305	317	300	323	292	299	296	353	284	326	333	302	305	281	286	328	311	312	293	321	301	322	278	313	282	328	340	295	299	321	320	305	309	298	318	300	300	344	300	331	310	326	324	330	335	318	311	282	302	291	317	308	293	300	306	305	324	330	334	307	292	298	285	331	293	310	301	306	298	317	297	309	308	308	327	299	302	329	337	305	303	306	313	323	314	307	311	297	320	324	311	320	302	332	298	297	323	331	320	316	328	318	267	326	312	298	327	314	323	308	327	286	329	338	317	291	279	320	284	346	375	282	306	317	321	333	355	331	319	308	278	304	324	313	327	295	304	305	324	339	314	288	325	321	357	291	328	320	313	307	324	329	343	300	313	328	318	305	349	326	322	321	327	276	295	292	332	326	344	304	318	328	358	313	320	321	313	317	299	343	305	303	321	291	301	307	336	276	303	325	323	347	331	306	303	326	283	300	305	341	325	312	307	313	308	293	324	328	313	306	316	292	294	292	310	313	329	304	291	338	276	355	299	300	324	321	321	301	326	323	300	336	323	334	294	284	317	320	309
19971	29603	25884	16517	11630	8659	6548	5350	4446	3647	3098	2677	2194	1936	1679	1539	1353	1268	1251	1199	1130	1158	1111	1089	1080	966	865	769	759	710	691	683	658	688	665	650	629	630	625	594	648	640	618	662	608	644	635	607	626	618	628	612	619	633	633	634	584	668	637	601	687	614	667	608	660	624	668	584	629	645	653	629	604	640	642	613	656	579	635	630	615	576	623	650	577	663	656	655	585	613	629	639	626	604	605	683	613	602	624	636	627	624	606	617	593	642	627	642	648	601	605	599	615	635	617	630	666	597	608	632	595	675	646	637	634	670	621	641	639	635	606	615	531	633	583	619	581	641	614	639	610	606	594	619	582	637	612	614	670	612	654	664	636	628	628	592	601	623	654	628	630	659	638	621	622	622	606	603	620	632	570	616	641	630	602	645	665	605	582	631	629	625	612	583	629	666	644	660	630	637	627	630	619	612	635	642	595	625	644	585	684	598	646	586	606	635	623	648	607	626	603	591	622	654	615	652	580	606	652	649	608	556	588	633	583	645	650	622	653	588	665	610	588	630	619	594	605	606	630	590	643	582	634	644	688	667	615	648	645	633	621	649	571	629	610	629	633	639	647	596	582	637	638	629	654	642	652	646	636	627	601	614	568	632	629	609	614	638	611	645	636	615	648	628	628	614	600	600	645	618	627	583	618	605	610	601	657	627	639	623	609	622	631	604	620	601	574	618	666	606	618	657	650	615	631	629	621	582	640	630	654	601	660	598	675	620	667	633	653	617	663	671	608	565	591	558	647	620	599	655	618	634	612	599	667	639	634	647	612	645	609	595	629	645	641	657	631	604	591	673	651	619	639	684	617	621	618	636	607	628	651	647	586	624	610	636	611	608	608	659	655	586	624	618	658	612	612	578	616	624	610	604	559	662	586	593	613	607	595	621	625	617	619	621	586	629	647	666	616	607	638	626	619	574	610	587	603	617	658	581	577	617	597	640	597	635	610	609	595	603	612	631	613	579	559	585	613	607	663	634	640	615	610	627	568	638	592	606	590	615	604	603	590	640	622	625	603	626	584	604	606	632	631	631	612	613	625	612	616	633	606	648	622	638	622	647	637	638	611	624	601	615	657	593	592	594	591	641	589	673	583	619	602	575	621	588	667	591	661	635	622	611	611	671	609	600	621	591	628	670	612	612	634	609	627	614	619	637	596	627	583	592	617	664	620	611	614	645	628	657	684	604	589	617	615	606	665	622	587	637	639	639	646	622	622	609	627	593	613	609	676	609	675	593	624	646	669	599	642	575	602	612	599	624	587	606	631	637	626	595	651	619	615	642	637	604	659	653	614	614	620	630	591	602	663	616	620	617	610	648	645	637	655	653	654	618	616	619	600	591	629	589	608	627	628	614	613	612	615	582	645	619	574	611	588	567	671	604	672	633	586	611	621	621	614	627	654	627	581	639	644	640	628	630	629	624	559	639	645	600	642	619	658	581	611	636	655	569	602	637	666	626	613	663	626	637	606	630	578	631	557	692	650	613	624	670	625	660	599	628	634	623	600	646	615	585	638	613	589	565	627	661	618	602	617	625	592	639	557	587	639	580	608	627	597	592	631	647	592	605	590	586	670	630	600	642	648	601	619	632	624	606	586	586	592	678	612	605	641	625	602	633	638	619	637	591	641	596	585	630	637	644	600	602	584	594	641	652	613	579	664	650	623	616	569	650	609	656	626	601	627	612	639	643	656	646	632	665	605	604	649	628	630	627	616	630	627	663	600	619	625	604	616	601	610	598	595	623	678	609	593	612	666	613	606	636	623	640	616	600	638	638	595	609	643	640	628	617	589	621	612	649	613	586	600	614	626	594	586	605	632	581	625	622	622	602	619	638	659	631	650	623	623	595	607	621	625	579	582	658	590	606	596	638	621	618	597	599	644	655	663	626	588	614	624	622	651	633	578	585	621	590	598	622	611	583	646	656	612	582	615	616	605	608	592	585	645	629	580	600	642	656	603	631	625	625	613	583	625	690	634	574	629	606	631	622	620	624	647	605	616	629	596	622	633	653	597	605	605	608	622	668	652	613	613	601	618	572	606	620	623	617	647	631	632	609	633	621	644	643	647	605	621	628	626	665	604	616	633	588	633	619	636	637	628	628	629	604	609	601	596	629	601	625	628	595	621	627	656	617	641	619	641	617	664	676	634	655	598	643	654	616	656	668	631	574	649	638	628	588	635	604	636	616	634	623	595	637	611	633	634	676	629	614	637	650	621	647	600	605	604	641	613	621	610	609	624	656	644	647	644	598	584	611	602	602	636	639	594	643	627	624	636	648	650	680	615	610	632	632	629	612	573	656	578	606	639	594	625	628	630	552	613	611	646	618	616	655	592	592	654	633	604	602	612	620	607	593	638	577	605	629	609	608	609	668	578	639	579	610	644	648	582	618	639	613	578	620	619	680	645	578	641	620	646	612	616	619	597	637	630	661	633	624	596	605	654	623	600	644	626	626	612	654	594	645	590	636	638	610	646	695	639	654	621	624	619	647	680	578	604	629	653	644	628	629	658	621	650	649	678	646	687	657	610	643	699	610	633	603	632	632	612	652	594	677	615	655	604	626	631	590	620	669	606	623	600	595	625	631	639	602	612	644	606	579	599	605	648	628	624	622	644	586	631	616	619	623	629	619	706	613	577	605	629	604	652	617	636	611	592	629	651	610	643	650	611	644	625	605	567	578	619	620	601	610	607	631	642	621	663	572	660	641	630	598	666	613	590	634	676	608	613	631	632	615	613	625	609	625	597	628	621	565	598	655	637	572	639	615	643	603	665	601	612	629	631	667	627	651	603	625	601	665	584	630	596	638	594	637	582	597	664	623	591	638	563	628	612	638	606	590	610	600	591	612	620	601	622	581	653	609	638	658	626	615	632	615	599	635	612	634	598	619	682	658	634	625	635	625	586	633	611	637	602	629	676	610	622	609	620	609	628	649	596	620	628	596	676	644	633	638	591	637	576	678	661	597	636	629	637	638	652	643	654	665	635	628	612	634	581	636	615	641	672	649	647	605	623	583	656	640	624	623	570	581	621	602	643	611	618	633	631	648	601	568	606	594	625	593	660	617	612	601	669	641	653	606	647	649	644	643	662	609	596	641	628	617	632	609	669	618	596	584	621	651	641	660	612	653	649	625	609	621	650	603	625	637	624	625	573	646	591	555	629	577	632	664	596	650	634	623	591	593	631	608	587	622	621	628	625	634	641	625	569	622	622	615	643	659	690	620	619	610	626	603	647	610	605	640	585	632	617	571	648	650	652	644	602	605	625	642	669	643	594	627	630	609	588	550	607	571	586	637	592	606	599	582	687	645	642	610	656	607	613	602	638	628	608	645	641	606	642	626	623	602	661	615	618	603	665	600	622	657	661	638	667	601	653	623	571	649	611	595	630	633	585	600	630	638	597	639	641	628	653	648	605	621	632	637	633	593	621	594	608	604	620	646	634	643	641	639	614	619	667	628
25112	21430	27977	25187	17102	8200	4870	3449	2756	2278	1855	1554	1264	1060	1006	871	784	715	690	692	668	684	602	624	588	524	533	462	446	448	396	350	365	383	375	374	374	377	389	324	372	354	341	391	357	342	341	401	359	397	363	373	340	385	396	377	361	352	363	374	317	370	329	357	367	374	340	362	372	337	394	380	352	360	328	342	402	354	366	341	321	351	386	369	370	341	377	335	368	372	357	353	327	360	339	368	389	370	335	371	377	347	391	328	340	363	344	366	329	319	370	353	366	369	333	366	380	339	333	392	392	355	352	331	337	405	348	336	341	342	380	382	353	412	345	374	386	349	354	386	341	371	346	393	380	361	380	360	340	390	321	356	332	401	339	356	383	346	371	381	356	399	367	402	384	362	387	375	363	376	342	391	346	367	365	355	342	338	353	358	368	339	371	347	333	339	374	371	364	368	367	356	387	368	386	361	346	339	332	387	366	362	358	350	353	381	381	333	355	358	377	343	350	359	351	335	359	340	326	382	349	376	381	360	388	386	351	331	334	368	373	338	359	378	332	364	378	367	340	353	384	355	347	368	347	339	371	355	318	382	361	386	364	354	336	339	367	352	360	358	373	371	395	365	368	386	362	381	338	375	362	334	370	365	366	366	372	346	369	363	340	352	345	373	370	349	379	339	334	340	366	366	343	316	344	339	384	378	385	359	387	369	357	356	357	369	337	323	424	378	331	385	337	384	382	303	391	332	363	359	386	367	398	319	352	340	316	380	332	380	363	389	366	338	331	348	375	387	350	382	321	422	350	362	343	367	378	364	399	408	370	381	362	354	357	344	337	327	330	358	381	357	371	373	377	345	353	389	317	372	349	355	335	354	365	360	370	371	334	389	358	333	360	411	345	353	352	369	338	370	393	354	392	363	345	374	347	348	340	356	350	345	346	366	365	343	368	336	382	352	380	388	367	355	326	371	380	349	385	363	332	347	375	371	396	403	359	327	365	349	329	322	356	382	367	347	340	353	355	353	361	355	365	362	386	354	363	333	339	390	382	356	356	393	345	374	373	366	351	361	343	379	358	363	361	332	386	355	352	355	391	368	398	361	366	340	346	351	344	401	413	356	328	362	346	385	392	324	358	367	370	380	361	347	377	353	381	369	367	372	344	363	365	378	367	372	354	387	376	352	350	346	350	348	355	353	380	345	341	360	386	343	381	361	357	327	370	340	394	374	364	377	369	383	363	365	330	349	355	381	362	369	360	367	334	380	360	322	373	331	366	378	330	343	333	357	374	376	388	346	374	348	292	358	349	332	383	350	382	349	338	381	343	367	327	367	371	353	330	362	369	339	366	322	374	350	351	375	350	388	365	371	345	340	335	350	363	348	339	349	368	338	346	344	386	338	338	333	367	375	361	354	357	327	356	364	334	345	370	363	369	376	353	369	368	362	365	374	365	367	359	368	334	389	378	383	354	349	331	347	361	378	341	335	358	366	329	367	393	349	345	357	365	403	366	373	390	371	386	343	335	378	345	368	329	348	325	317	379	340	346	378	353	338	339	386	337	372	394	352	353	343	367	336	334	372	387	371	343	365	378	383	344	347	352	354	353	343	363	349	360	354	317	369	354	370	368	340	367	367	360	349	337	371	352	377	420	371	345	372	375	343	336	351	354	362	362	362	365	373	370	357	345	356	346	343	355	359	365	315	349	331	345	339	385	363	367	363	352	356	337	371	349	366	363	356	366	395	360	325	402	367	354	342	337	346	344	372	343	356	377	383	359	343	342	364	339	358	360	342	337	374	385	360	343	366	370	366	384	367	382	341	358	336	352	366	347	352	378	379	360	346	327	347	342	348	361	349	355	351	358	343	342	370	352	310	364	351	349	340	333	342	351	325	323	360	357	351	353	358	367	369	363	387	358	364	367	360	369	350	313	360	345	357	408	370	336	372	343	348	323	349	382	396	357	328	365	345	366	330	393	352	349	378	314	350	374	369	381	361	369	389	365	385	336	361	348	348	353	320	359	345	380	357	363	362	377	366	310	379	353	369	370	363	318	358	361	346	336	363	358	364	349	358	362	372	357	325	355	337	344	375	345	367	376	352	366	366	347	340	345	405	360	328	350	378	369	342	377	363	383	364	346	359	372	343	368	326	346	380	329	345	371	378	386	325	394	348	377	356	342	361	333	379	353	377	317	411	341	385	366	371	366	343	376	366	390	344	386	338	349	360	350	349	369	363	364	356	330	386	378	368	352	362	312	326	353	354	356	379	383	358	364	389	367	357	323	358	383	369	347	357	339	391	347	323	352	363	394	348	371	366	313	396	362	372	367	395	363	383	330	393	382	360	376	357	367	369	348	378	321	371	372	352	366	334	372	337	349	347	365	368	357	350	342	358	327	316	380	363	358	370	373	399	357	348	355	382	337	359	348	329	379	325	400	385	376	345	362	362	375	330	375	347	363	352	340	350	332	379	345	384	366	367	362	363	357	368	324	385	389	360	356	376	376	360	383	375	358	365	386	345	365	346	364	369	360	359	358	326	376	357	374	332	372	342	392	333	344	378	391	376	342	386	346	336	327	363	364	327	365	365	357	374	345	328	370	360	337	387	378	369	398	351	346	361	360	358	360	339	351	381	357	397	358	351	368	387	380	316	348	377	344	399	368	352	354	335	385	414	329	353	397	341	332	372	355	368	368	333	337	380	364	360	349	362	353	369	342	390	360	345	353	375	376	356	377	357	346	375	366	362	356	359	382	352	373	370	364	339	336	315	331	341	342	347	371	374	356	400	355	367	350	360	363	362	387	386	363	362	367	373	378	369	334	381	385	344	364	370	376	359	346	367	335	381	349	329	341	378	368	398	379	362	341	315	339	391	364	357	352	351	353	387	357	354	374	359	348	379	377	357	351	383	378	381	335	364	364	353	359	336	358	333	358	379	386	387	339	336	358	368	334	362	334	367	374	340	348	384	374	357	386	343	348	314	354	374	366	372	335	364	376	359	343	344	358	367	365	365	331	359	374	367	332	338	359	388	350	357	356	350	368	386	338	380	383	375	342	372	365	371	371	361	343	356	361	368	363	369	396	350	371	377	360	372	352	383	355	362	374	347	353	347	365	374	320	351	349	379	329	375	322	348	325	354	360	339	387	354	345	368	355	347	351	371	321	383	357	342	363	324	357	332	353	341	359	360	351	393	361	350	371	384	354	345	390	331	362	344	362	381	364	350	354	370	390	342	346	367	329	366	360	348	359	369	330	363	359	348	345	387	379	344	352	334	355	344	385	375	332	365	375	378	360	349	301	360	356	327	367	369	352	357	388	368	344	355	350	351	374	375	356	313	342	349	410	361	360	375	332	360	359	340	335	397	396	357	363	366	361	321	374	352	378	332	371	364	349	346	378	385	360	340	368	348	357	335	324	330	371	389	328	330	344	356	366	389	359	324	313	343	331	360	396	346	374	344	393	348	374	331	338	355	349	317	326	369	361	361	311	342	382	359	341	306
22398	37278	33911	24812	19217	14929	11975	9582	8315	6828	5833	4916	4216	3386	3034	2583	2327	2143	2015	1941	1800	1860	1734	1736	1567	1420	1252	1064	985	839	815	829	746	749	782	755	742	734	773	750	745	706	740	701	684	743	694	702	727	675	703	753	725	756	716	678	706	678	741	745	667	710	675	706	671	748	694	686	654	696	714	725	667	703	754	685	712	689	672	669	722	697	711	691	670	720	666	661	672	743	679	687	738	702	717	658	737	756	710	658	672	741	736	736	736	759	701	711	727	742	709	693	660	707	687	727	668	667	703	750	739	665	735	689	676	719	707	696	695	668	709	733	709	698	708	693	740	685	670	698	729	727	705	699	675	721	701	695	668	733	745	703	747	728	676	714	704	687	707	690	776	704	731	675	654	698	714	685	708	659	747	705	614	692	711	707	720	701	718	698	651	688	686	656	710	697	661	699	724	700	699	739	661	739	752	714	686	702	688	691	723	648	711	745	696	690	668	716	717	672	726	656	714	698	656	755	706	654	684	691	730	715	692	688	755	719	721	693	681	726	688	731	716	694	695	714	675	707	717	708	701	692	725	707	721	672	714	714	681	683	731	692	691	729	686	761	698	690	689	712	663	649	706	717	716	696	700	684	694	698	685	688	717	722	727	718	716	674	714	719	682	722	734	715	776	699	737	711	741	751	685	696	697	730	685	709	709	674	702	739	689	713	731	718	760	689	772	681	689	697	704	710	765	706	716	705	727	667	655	712	642	699	727	645	720	727	633	660	685	703	684	686	696	693	654	733	704	690	721	692	747	745	702	695	665	719	708	671	674	697	712	687	673	705	736	728	664	685	752	703	743	691	729	717	690	698	717	689	700	701	678	743	682	694	683	741	707	680	743	702	740	699	696	707	684	661	707	714	730	699	703	633	737	704	737	744	662	691	685	702	669	723	727	688	733	745	708	669	748	686	751	680	736	713	634	712	712	726	664	646	689	662	680	729	739	713	727	703	706	723	687	717	691	681	732	750	698	695	670	669	717	686	750	735	734	700	756	732	688	688	687	668	721	681	728	700	694	690	716	716	690	704	714	662	686	716	705	724	647	687	724	726	696	672	705	697	713	688	707	686	703	688	691	684	698	765	687	736	688	684	726	738	705	743	685	708	735	651	707	689	730	715	703	676	699	732	706	679	687	681	737	731	698	734	706	730	687	710	689	705	693	708	714	712	693	703	685	697	713	697	684	656	711	738	705	702	683	685	738	721	719	717	713	741	701	728	661	688	713	671	711	711	741	729	703	688	720	650	713	685	680	672	756	710	725	726	696	744	698	705	695	684	698	670	713	728	692	724	713	688	708	683	688	689	677	716	677	696	677	649	689	703	720	674	733	721	728	711	738	703	672	756	712	673	722	683	701	681	729	673	700	718	726	694	718	704	681	729	714	674	698	701	759	718	691	717	714	683	637	760	647	678	722	702	688	658	664	751	728	666	739	667	686	696	700	716	705	743	716	732	694	700	666	660	672	706	782	720	735	683	683	697	683	678	718	698	646	712	712	705	723	704	683	681	741	720	711	681	689	677	717	746	666	685	775	656	705	715	728	707	717	745	688	746	723	708	700	704	675	675	685	706	688	720	719	682	682	691	715	701	718	729	669	740	661	642	649	662	670	701	707	663	663	731	697	677	732	713	667	655	700	707	685	695	684	704	678	715	672	736	710	701	708	712	696	691	713	722	674	683	698	674	724	673	656	689	680	727	689	741	676	702	719	712	703	720	691	745	709	759	672	694	709	742	728	733	653	665	724	684	715	671	724	673	714	679	662	660	702	699	756	756	719	683	703	681	695	724	700	692	700	719	691	720	683	685	740	661	734	739	678	690	681	734	695	680	693	696	705	742	728	689	725	700	724	682	685	692	709	736	700	708	645	660	676	713	678	746	713	687	680	670	673	697	751	678	706	678	706	682	729	713	685	703	688	708	681	714	737	723	709	701	740	716	661	702	745	735	671	673	679	730	695	743	697	693	727	678	692	682	695	683	715	684	723	744	656	672	692	742	710	680	701	695	724	727	683	731	690	670	720	693	743	694	703	685	701	740	690	689	691	666	728	721	702	715	688	704	709	668	695	723	754	673	688	665	692	712	733	726	707	683	698	721	668	682	699	720	741	693	718	671	703	699	676	674	687	733	711	722	701	681	718	715	702	728	716	711	696	702	724	653	689	702	705	732	731	707	695	683	696	734	719	706	734	785	735	724	671	705	748	709	684	699	687	655	727	714	712	732	661	705	687	683	716	715	710	759	685	673	759	673	705	705	719	739	711	734	688	693	699	716	678	664	671	702	669	724	680	691	724	687	709	669	715	669	750	696	668	681	711	673	691	721	727	680	692	679	669	686	723	754	712	678	691	709	707	690	713	683	699	721	682	719	740	682	713	753	733	711	719	723	716	710	685	765	694	727	711	684	742	690	703	727	717	710	714	725	726	708	703	707	697	761	646	763	738	700	698	670	695	661	701	715	704	683	704	704	691	699	694	714	710	703	704	696	706	689	731	734	679	698	694	739	747	681	732	716	697	699	713	769	706	719	689	699	677	643	708	702	693	707	734	718	684	680	677	742	694	684	646	717	705	709	696	655	704	706	704	750	722	724	702	720	708	704	696	733	697	725	694	675	674	722	713	714	690	714	698	749	694	700	736	701	672	688	709	726	679	641	715	715	690	701	730	685	692	699	715	725	712	680	723	685	693	631	700	699	711	705	657	692	722	728	740	717	699	676	683	687	688	686	686	689	708	729	691	655	718	690	689	709	693	721	710	702	738	681	739	722	722	751	722	688	661	710	717	744	710	710	690	755	677	703	699	686	681	703	679	706	681	699	689	692	722	719	685	709	713	725	677	728	733	686	648	719	762	742	678	738	738	656	717	708	669	651	727	716	709	720	696	658	689	710	664	756	727	702	699	671	683	681	667	723	706	708	684	724	689	719	736	704	679	732	664	693	657	698	699	697	712	683	734	703	674	708	693	709	687	748	689	688	747	735	694	676	699	632	693	686	701	684	736	684	651	723	704	671	680	689	694	718	703	712	659	679	739	692	717	658	705	664	714	698	725	700	649	692	665	751	661	697	719	671	684	702	693	662	736	687	685	671	693	727	694	687	704	693	738	667	681	666	724	753	726	709	731	713	690	688	708	682	766	683	714	744	663	670	651	737	705	700	698	671	678	724	706	718	740	688	709	650	727	681	721	705	752	718	717	693	723	725	688	678	681	702	728	682	624	689	728	690	761	726	694	694	692	700	690	734	686	718	727	688	694	695	667	724	705	694	690	649	682	764	714	661	713	723	699	680	705	706	664	673	689	669	709	725	694	704	680	701	734	695	757	706	708	703	666	683	647	687	665	670	724	704	712	709	731	719	718	736	719	674	711	686	677	705	687	697	686	671	712	684	677	680	687	745	677	700	661	694	716	709	680	734	732	674	725	685	706	729	705	695	704	710	644	739	682	735	683	702	704	702	678	666
24148	21448	28873	24439	21532	17200	9439	5650	4276	3508	2918	2361	2128	1719	1491	1355	1141	1047	1040	1012	1033	1036	997	903	914	819	723	645	662	591	536	538	523	532	499	529	509	505	499	497	485	503	482	500	482	471	518	506	508	474	524	512	506	485	477	528	516	515	519	494	518	465	510	504	489	531	523	499	466	521	476	490	477	478	500	491	490	487	523	534	511	506	493	484	487	463	467	509	493	459	550	469	537	511	502	478	535	491	457	485	495	514	513	478	501	506	501	516	524	481	489	485	474	498	498	495	513	502	520	496	499	511	498	501	512	503	507	498	469	505	513	484	505	480	515	494	460	476	485	502	513	513	485	524	530	496	498	525	496	527	506	477	512	499	499	500	469	506	502	519	451	489	505	475	477	515	490	527	514	511	478	473	487	511	498	509	504	494	511	454	495	531	472	505	500	521	536	525	507	474	524	492	522	502	499	516	521	518	503	478	508	490	519	482	478	530	488	467	497	512	503	517	490	491	474	528	473	470	486	517	499	472	476	538	485	533	442	503	498	488	497	516	508	484	534	440	480	495	478	526	496	485	491	471	529	541	537	499	482	538	520	495	516	473	510	517	513	485	483	463	506	493	456	486	485	503	523	532	480	520	504	485	472	497	468	484	529	484	474	505	482	518	497	489	488	442	481	497	486	513	478	496	443	512	476	491	506	545	508	501	508	499	495	544	478	485	467	513	508	476	496	487	508	499	495	485	521	511	482	481	522	490	483	518	492	528	513	522	486	523	508	489	480	448	498	504	523	524	456	485	504	516	494	493	483	466	521	454	543	527	509	526	477	491	518	515	494	515	515	520	492	497	531	533	465	500	464	507	475	469	487	477	541	488	478	482	492	493	496	485	474	494	483	500	475	521	475	517	523	502	502	484	500	561	499	493	532	456	519	532	524	505	465	466	501	473	460	501	471	530	473	560	497	527	461	507	476	448	482	503	492	444	504	492	502	548	488	504	516	477	477	482	464	499	473	469	498	533	519	486	547	537	486	463	564	522	496	500	490	490	481	512	511	512	515	500	512	486	498	523	530	486	501	498	495	453	463	499	504	491	486	532	474	509	484	471	505	506	495	532	522	536	479	480	469	476	492	496	487	488	471	493	533	496	513	490	474	482	519	484	495	541	512	521	529	489	489	485	526	487	519	487	511	477	490	502	499	518	450	541	519	436	479	489	506	491	486	456	473	450	496	482	493	520	481	507	510	512	484	493	454	519	503	538	480	479	472	530	496	492	489	494	482	490	501	521	494	444	502	469	450	508	526	494	514	479	492	515	540	511	489	473	496	525	467	468	507	471	498	483	460	481	484	509	478	484	544	494	486	495	496	512	477	495	468	511	505	455	487	512	500	511	489	511	513	469	481	475	494	506	475	447	510	472	513	463	519	502	503	503	488	498	521	479	493	475	524	471	494	494	463	509	540	486	481	480	490	531	534	494	477	493	500	498	511	460	497	468	456	470	487	506	571	525	515	470	477	474	519	480	511	484	484	502	520	507	507	525	481	518	514	487	521	481	488	502	517	515	502	480	523	505	480	473	494	498	501	485	482	493	473	493	521	512	528	484	473	452	545	475	485	518	499	488	501	512	510	509	484	509	504	462	509	538	501	471	491	483	527	466	475	504	500	515	537	519	495	493	507	457	492	499	493	481	504	488	463	473	487	503	536	475	505	465	539	515	467	482	488	508	491	535	500	481	519	481	500	480	531	484	479	508	504	526	505	482	503	509	457	508	465	489	482	561	512	518	453	486	468	492	501	503	469	494	458	510	457	526	509	499	514	488	486	538	519	486	478	510	518	536	467	479	487	482	466	477	508	502	514	477	484	457	513	449	492	512	462	480	481	513	472	496	529	474	513	515	446	481	508	549	502	485	479	536	523	500	473	505	495	514	456	474	508	482	528	513	487	494	472	484	519	488	502	477	486	544	481	466	492	466	511	536	479	498	516	472	532	482	560	510	506	498	521	507	516	506	482	499	525	458	515	496	518	447	504	477	489	490	475	499	527	500	516	482	522	478	519	514	500	531	523	478	506	476	507	484	464	510	496	518	518	527	492	490	496	531	488	468	464	502	481	435	482	502	463	451	504	510	465	468	502	527	493	496	512	475	453	526	491	522	483	485	472	495	485	501	480	493	500	463	504	520	489	500	478	503	455	473	500	546	477	507	476	525	509	502	469	520	477	488	503	497	486	498	444	508	488	439	486	504	494	445	534	492	521	506	463	497	511	504	505	517	488	512	481	483	491	493	504	484	463	488	498	525	457	486	529	565	523	438	492	506	456	500	508	491	467	482	472	495	495	469	514	507	484	470	502	487	496	485	506	473	465	478	529	504	498	474	458	491	519	480	502	492	483	498	473	526	475	514	497	506	497	493	504	492	523	516	503	471	495	513	540	487	468	491	509	485	498	506	482	496	478	522	498	523	490	506	459	473	499	513	503	507	476	489	516	484	480	492	485	497	490	493	488	536	468	467	526	510	450	508	525	515	506	489	462	500	507	446	502	509	514	503	482	525	484	483	496	522	490	487	510	476	529	519	477	488	527	499	503	488	466	519	470	547	562	518	480	504	479	491	553	502	484	484	466	535	479	478	487	519	501	490	508	472	497	466	513	497	533	522	497	510	491	500	507	524	529	519	515	491	498	493	476	493	462	461	532	486	511	496	451	536	465	509	483	481	473	508	490	498	481	491	461	457	498	516	524	505	503	463	488	511	542	484	505	480	473	499	499	495	485	508	487	512	483	470	493	438	520	499	517	495	484	479	497	484	485	496	505	497	514	506	549	489	537	509	498	512	493	484	498	502	518	465	467	484	495	495	477	484	503	469	510	492	522	495	506	499	514	469	527	485	485	454	481	496	501	473	522	478	478	472	480	508	486	501	541	491	486	465	507	477	497	479	534	487	460	502	509	499	486	465	467	517	507	516	506	536	511	501	501	479	512	479	502	490	475	486	476	500	495	498	456	506	522	532	549	477	505	488	523	482	511	479	468	532	486	481	493	479	500	492	512	461	535	474	520	514	491	521	489	472	501	482	525	495	479	511	490	537	478	450	464	480	469	518	495	499	520	498	499	494	489	478	489	464	492	513	526	524	512	528	480	454	550	481	510	509	499	506	509	470	486	502	500	505	496	478	512	503	518	504	492	498	481	482	508	495	495	503	489	543	495	504	520	488	494	504	487	458	503	506	456	463	488	506	474	491	537	513	474	482	482	495	473	501	495	521	519	479	468	525	489	507	467	482	497	471	494	483	511	479	480	464	479	502	495	499	515	495	488	523	459	495	493	474	507	510	486	525	488	481	500	517	487	497	514	494	491	499	473	484	465	481	500	499	491	501	447	486	493	510	485	503	520	467	470	522	485	488	484	491	482	485	515	469	503	487	522	471	493	530	492	475	448	485	505	470	501	525	495	523	460	497	498	523	510	512	485	490	467	495	455	444	483	474	516	529	516	484	504	545	482	491
24989	42109	39095	30198	24571	19649	15910	13721	11800	9907	8324	7185	6077	5231	4247	3783	3276	3088	2920	2847	2785	2674	2585	2461	2233	1954	1741	1490	1248	1253	1125	1085	1017	972	1000	910	982	978	1009	943	987	937	918	927	961	985	914	953	920	912	870	923	897	976	1034	936	942	947	978	922	965	928	908	905	920	971	904	900	933	881	931	929	917	928	948	949	919	902	923	914	915	948	934	893	989	938	973	938	957	967	950	942	976	950	902	939	914	938	918	899	981	947	902	921	942	945	955	936	933	929	939	930	1021	942	934	944	920	954	929	906	1005	933	927	948	910	941	967	958	944	955	897	914	945	963	930	898	949	918	938	947	916	929	964	949	926	946	938	902	946	940	930	955	926	912	956	960	959	926	951	961	940	903	912	969	916	914	954	915	906	931	944	935	954	938	931	904	999	867	976	927	952	898	888	937	971	934	901	919	961	929	931	939	905	956	897	943	916	952	926	901	883	893	887	941	936	868	946	958	985	929	934	965	930	958	934	892	965	899	884	973	905	875	915	920	947	914	919	949	920	869	908	972	907	943	943	957	927	937	973	902	900	900	935	922	934	953	907	907	951	951	900	963	929	947	909	927	936	944	933	958	967	925	892	984	912	914	935	932	916	912	949	916	994	961	910	933	927	933	912	954	914	874	949	936	922	904	929	955	951	929	941	933	988	847	924	944	945	935	922	996	936	930	919	921	944	915	886	916	946	968	980	944	946	912	913	984	941	912	905	904	916	904	941	937	963	914	938	949	915	914	907	939	886	926	921	960	948	939	940	901	882	923	934	923	905	941	859	881	858	910	947	926	914	960	963	908	923	977	962	925	910	942	914	904	949	882	961	945	871	904	929	962	878	889	935	934	944	910	934	936	916	917	966	918	943	950	976	917	913	940	928	949	943	898	908	927	918	936	946	901	882	927	961	891	965	926	921	923	931	953	941	958	935	910	920	933	905	909	1007	938	933	924	914	1025	947	912	959	974	929	943	925	957	957	938	910	905	872	934	947	941	953	959	954	965	941	928	923	880	981	951	937	922	956	916	965	934	931	874	896	976	948	907	932	942	910	901	918	966	928	958	912	918	950	934	909	898	1013	913	916	933	929	927	942	924	942	930	955	950	967	915	953	930	918	881	934	951	927	895	934	960	946	855	951	937	912	954	958	882	955	940	905	1004	939	935	915	952	957	880	924	938	961	909	960	929	964	957	874	929	893	904	912	915	925	947	949	929	891	907	952	917	987	924	938	936	959	894	961	934	953	965	886	945	940	925	973	915	926	953	960	899	926	992	913	905	882	968	950	996	931	914	947	890	939	929	897	904	897	938	892	885	891	911	905	992	957	978	923	916	938	965	960	914	941	958	925	933	920	959	950	922	890	929	877	922	924	939	947	895	947	958	927	922	916	970	903	941	902	979	916	932	901	879	934	957	940	994	1001	959	915	878	865	959	929	973	997	915	886	916	939	914	973	929	892	990	947	930	919	941	928	976	943	893	886	856	903	916	914	868	968	902	929	940	915	929	921	942	930	980	898	942	913	972	986	936	961	904	971	982	897	948	964	954	913	963	903	981	939	861	955	927	876	891	919	956	934	880	926	904	896	929	922	908	895	909	875	898	970	905	946	898	940	903	972	903	899	925	911	924	936	930	877	954	944	900	935	894	926	926	914	907	985	906	958	935	926	931	917	997	893	966	983	907	911	948	877	898	893	911	875	944	941	937	882	992	897	864	973	962	955	948	960	907	924	895	930	934	922	854	935	924	907	955	905	882	932	972	940	990	936	958	940	944	958	974	946	920	987	953	964	910	935	937	1021	914	896	937	935	934	916	930	926	927	935	923	908	912	945	931	945	941	925	874	945	932	923	960	961	991	949	878	904	885	941	934	894	945	891	897	956	900	955	961	930	911	969	958	955	902	872	947	865	942	993	949	910	955	932	922	885	860	889	919	965	971	901	971	896	939	918	937	864	922	968	946	937	931	976	938	991	953	965	957	965	925	960	919	950	908	925	947	961	911	940	925	942	925	968	928	938	916	900	949	965	963	893	944	881	927	961	944	973	907	959	925	962	932	948	942	868	978	917	995	944	913	932	990	938	937	924	945	951	989	933	929	883	969	922	954	929	907	883	922	921	935	928	899	957	915	904	903	909	930	961	890	896	905	958	958	892	934	955	928	924	917	920	896	963	910	978	885	979	997	928	933	968	976	954	892	933	937	884	938	978	919	896	904	951	930	914	911	897	936	907	973	939	909	933	957	935	906	912	899	904	948	965	936	936	968	944	936	908	970	892	903	918	907	974	912	900	941	907	920	892	916	924	934	913	926	937	859	891	936	950	937	919	951	952	904	948	896	931	916	912	919	959	985	937	957	984	881	890	947	911	887	908	916	945	932	925	941	974	945	923	962	932	975	943	929	942	965	948	908	961	889	952	965	908	920	923	863	908	945	998	958	936	925	913	956	955	931	974	929	991	939	905	901	901	939	931	856	921	948	943	967	912	984	884	939	874	958	935	925	919	926	951	895	938	977	914	949	983	934	934	895	943	971	878	888	968	947	931	940	901	945	920	879	927	885	954	902	954	912	958	919	890	945	946	911	898	919	914	906	950	925	900	929	921	895	946	916	936	964	888	915	921	922	950	932	998	963	956	985	887	958	888	920	895	922	917	925	922	948	911	887	922	947	970	970	934	908	941	914	934	901	915	920	892	914	934	989	948	948	928	928	876	950	980	911	953	938	944	962	979	933	968	980	900	953	895	935	883	982	874	918	901	927	918	936	979	957	941	998	955	900	906	920	963	938	961	965	963	920	966	932	989	906	903	913	960	923	896	985	949	993	895	914	933	958	950	970	961	915	1004	907	913	919	883	899	931	907	887	959	919	916	920	995	867	971	938	965	885	969	937	865	938	947	856	971	877	944	894	910	917	867	911	937	882	981	922	887	903	941	957	956	954	991	931	916	891	929	917	923	938	974	927	915	880	882	933	918	942	907	958	896	948	920	953	959	945	933	938	920	935	924	950	918	968	903	925	907	906	907	943	1004	920	934	940	940	926	933	954	941	874	978	905	942	926	907	863	887	949	908	909	921	922	914	929	935	920	925	934	935	942	931	943	958	925	930	922	913	945	919	938	937	911	923	929	945	925	962	919	902	981	885	964	899	918	852	940	932	938	885	955	1019	958	978	921	930	985	938	962	939	900	980	913	1008	936	914	901	922	970	935	939	930	949	929	879	954	909	978	913	971	934	967	931	916	922	912	888	959	971	999	944	859	983	967	906	925	919	947	895	894	936	966	962	898	930	994	955	942	923	920	913	957	942	918	948	980	887	957	887	944	902	951	916	980	957	983	961	903	911	980	926	929	950	964	921	995	903	918	982	932	958	924	907	943	934	931	980	930	947	865	928	913	870	977	865	1006	926	919	931	921	999	919	914	956	934	959	952	909	944	910	936	901	1005	900	922	948	905	867	925	895	952	896	960	970	962	937	942	1009	996	907	976	900	944	906
27574	20608	16376	9234	4340	2732	1933	1606	1344	1076	934	808	729	643	540	503	465	457	417	468	433	498	430	414	411	401	391	347	309	350	312	323	311	327	280	304	275	314	305	300	281	283	289	331	308	285	352	336	339	302	287	345	287	325	328	330	280	325	314	303	297	335	331	287	303	317	306	320	324	322	307	301	330	286	307	312	302	299	308	320	285	305	303	322	306	286	316	309	291	324	315	334	275	315	285	319	318	303	304	326	293	285	293	298	340	302	295	304	308	280	312	278	315	287	317	296	301	311	323	304	331	332	307	277	294	319	324	300	301	313	312	323	343	325	275	306	316	318	301	335	330	308	297	307	317	325	340	277	316	270	324	309	304	317	315	319	321	312	317	302	313	314	313	306	314	314	297	306	310	306	324	295	288	305	294	304	313	308	303	276	299	309	311	317	295	293	302	280	310	311	314	301	314	312	315	314	326	324	311	310	333	314	318	284	302	300	293	263	325	316	301	299	299	332	306	295	325	277	323	302	328	275	305	309	293	320	277	292	300	281	286	313	340	326	325	323	255	300	296	284	298	290	293	303	291	299	313	317	268	328	313	332	314	316	314	318	309	291	321	311	286	271	319	289	299	317	305	294	298	284	300	313	277	305	339	287	282	325	323	309	325	270	280	294	289	303	298	289	291	280	293	313	291	300	284	294	293	346	284	296	307	315	316	328	304	299	311	303	291	291	302	307	327	297	279	294	328	316	289	308	297	297	295	324	311	304	294	309	289	273	325	291	320	281	311	302	296	297	294	336	298	289	306	308	278	304	285	300	325	303	319	315	283	322	299	298	294	317	301	310	307	326	282	316	331	298	282	281	298	297	328	310	306	310	300	330	298	325	303	317	271	316	307	304	320	293	290	323	292	322	307	294	295	314	280	303	282	330	285	295	281	351	311	323	266	295	298	315	291	325	305	296	318	319	307	310	310	297	319	323	306	315	325	303	296	318	309	286	312	303	285	284	335	315	304	300	318	288	306	301	318	322	318	287	331	340	309	306	311	294	292	334	331	313	301	308	310	318	306	348	324	313	339	297	316	305	295	320	326	315	288	312	297	297	339	344	302	278	327	293	285	322	302	293	255	298	314	323	352	308	292	331	270	306	346	292	278	299	316	305	322	324	319	309	310	303	300	308	286	277	346	318	288	303	301	328	337	306	312	289	289	321	300	350	320	323	319	300	305	309	314	330	306	294	327	293	309	261	357	312	270	304	303	329	313	303	330	346	297	320	292	308	304	322	298	279	310	296	276	333	311	327	326	310	308	295	287	302	305	330	320	334	320	326	304	315	322	316	320	294	301	342	339	327	310	299	288	313	332	315	300	267	304	312	322	314	313	299	286	332	282	324	305	274	290	319	289	325	293	290	278	280	294	263	326	278	342	304	325	335	310	299	301	312	314	321	306	317	305	311	337	294	312	302	306	270	313	306	313	293	315	296	284	305	337	304	281	304	312	299	263	294	295	295	294	315	306	289	283	318	281	317	290	328	324	284	313	308	326	289	312	312	289	305	288	335	305	305	313	290	320	293	347	338	299	317	321	292	304	315	311	294	327	310	302	278	307	315	322	292	284	293	311	314	310	276	324	325	318	307	312	291	310	298	320	308	309	326	288	289	303	314	294	253	325	295	316	313	307	307	323	345	319	304	281	300	312	275	273	286	297	294	288	286	295	258	313	291	283	354	328	299	285	279	326	342	289	338	320	298	327	294	289	308	325	319	326	320	302	288	292	324	291	282	294	307	319	299	320	305	329	297	273	291	321	297	301	299	284	298	303	303	321	299	325	294	294	278	318	330	321	333	310	314	304	302	325	299	302	312	312	285	298	330	303	299	316	297	273	308	292	305	276	290	295	302	312	271	328	285	323	306	307	287	310	309	318	297	282	303	296	300	305	311	343	299	318	319	296	300	324	299	309	289	296	285	318	316	308	308	295	309	276	277	271	302	276	309	322	320	298	323	322	311	272	325	329	325	324	317	308	329	330	298	331	329	276	316	319	300	302	306	316	290	310	309	308	316	309	299	322	293	296	306	335	291	324	279	267	301	325	339	324	305	280	348	295	296	308	294	310	321	296	286	307	279	329	301	309	266	335	294	327	331	298	301	327	298	304	318	287	306	281	292	310	271	352	316	310	307	280	319	305	300	286	309	292	325	345	271	293	313	312	281	311	320	305	326	288	310	312	345	318	311	313	311	312	291	309	328	296	279	289	302	313	313	338	298	287	315	281	329	328	308	330	285	326	285	310	342	296	303	297	272	291	303	309	308	325	314	314	272	298	319	321	284	295	324	334	320	311	315	328	277	302	276	328	265	320	312	298	330	312	310	340	321	301	287	298	309	312	316	271	323	333	330	309	307	280	287	335	324	327	295	349	278	305	285	316	279	292	293	307	332	335	302	301	339	313	309	295	325	326	318	326	313	292	287	295	295	294	299	300	343	312	321	310	310	310	281	300	308	326	316	302	309	293	327	324	344	283	322	302	289	296	332	288	320	294	322	297	326	292	281	284	294	290	302	307	321	301	346	291	302	341	329	305	303	299	352	281	279	318	307	306	311	325	298	316	302	326	315	294	289	288	338	277	294	300	279	311	293	310	292	276	307	320	307	279	297	320	306	308	314	310	305	310	283	295	302	333	312	297	295	330	302	293	298	316	295	309	306	316	316	316	300	273	316	331	310	292	300	310	298	310	324	331	320	338	299	298	344	288	302	293	297	302	305	300	316	318	303	268	290	295	308	312	338	306	301	326	306	307	278	270	326	311	328	330	339	320	285	287	312	321	282	272	324	300	293	300	295	317	318	297	273	306	330	313	326	315	302	331	282	283	331	299	326	307	313	284	328	325	289	315	275	301	310	295	308	312	328	299	308	304	276	298	298	307	300	305	303	345	334	300	324	312	339	297	283	325	292	303	295	311	318	307	305	340	305	327	292	276	305	304	315	319	262	303	289	328	277	273	285	301	322	290	319	307	314	308	276	346	287	336	327	294	303	326	274	297	327	288	327	298	307	299	313	308	307	303	334	322	317	290	288	309	283	290	317	302	331	328	295	308	320	330	291	305	313	284	298	284	324	306	303	290	306	331	302	295	279	320	314	310	305	326	323	290	285	304	319	304	323	303	316	308	289	276	305	307	293	304	293	288	290	292	310	309	288	296	308	298	325	346	287	277	316	288	291	302	322	335	285	271	321	288	320	297	298	325	322	280	302	286	306	308	288	300	326	295	320	302	272	290	291	280	299	299	304	318	292	304	286	277	309	286	319	272	303	318	333	274	299	307	307	323	292	304	323	309	331	317	306	326	344	301	318	310	290	309	319	296	315	316	309	323	330	316	275	307	290	317	333	309	271	309	290	297	291	283	362	309	307	294	314	304	299	302	300	313	291	289	312	295	322	303	272	294	304	298	304	292	297	326	310	328	329	297	312	279	299	316	311	307	283	299	305	307	289	306	291	327	311	334	278
20048	29693	26093	16827	11562	8539	6554	5491	4639	3764	3168	2736	2275	1939	1624	1522	1387	1245	1215	1206	1187	1165	1144	1080	1067	943	812	829	689	722	584	676	615	670	637	638	647	632	602	611	634	640	615	605	610	617	637	599	629	624	613	595	616	609	589	635	629	673	617	624	635	633	630	631	668	565	605	605	622	648	601	561	595	562	636	564	647	651	612	593	607	647	631	619	607	615	615	625	617	588	625	588	635	608	596	657	594	611	636	609	602	583	607	616	610	567	599	609	617	625	635	615	583	630	647	626	612	584	592	638	607	636	608	614	609	589	645	654	612	600	617	587	593	635	588	612	620	641	639	578	611	589	601	641	613	601	619	641	617	631	590	583	592	595	580	597	597	613	596	605	635	633	644	658	655	647	640	625	624	617	664	555	608	626	609	620	612	604	625	616	591	614	629	636	642	617	628	606	588	600	589	617	635	620	620	622	595	568	581	585	574	590	604	640	631	635	614	618	610	635	634	624	617	616	549	584	644	671	601	636	574	621	586	623	615	625	613	634	553	629	647	655	618	674	564	640	614	587	641	579	623	580	592	610	596	617	597	634	657	544	597	645	607	660	624	573	609	604	614	544	622	676	598	601	610	653	600	617	571	624	613	605	603	646	610	651	615	586	611	603	626	600	636	592	630	595	629	606	625	579	622	633	654	624	608	638	624	607	590	660	595	626	594	676	625	652	625	645	638	634	633	631	656	621	585	576	619	582	638	617	596	631	625	600	589	623	612	573	643	619	622	582	653	656	570	598	607	597	671	600	592	596	625	670	586	651	621	618	595	634	632	618	621	579	552	644	644	619	628	621	590	647	654	595	583	620	574	621	650	676	608	627	622	615	637	675	575	629	600	684	543	626	636	616	655	574	628	615	649	648	615	642	597	614	606	600	606	573	652	592	586	648	609	568	595	632	632	615	636	622	642	588	568	612	613	616	582	633	631	578	573	588	618	610	632	619	598	602	579	663	672	635	583	587	655	599	592	610	638	604	585	620	630	617	617	568	617	529	602	573	646	616	647	618	639	581	609	631	611	600	605	620	607	651	640	615	663	645	590	613	627	592	598	569	616	581	604	638	559	653	568	626	625	635	615	605	566	621	609	619	561	619	596	650	630	591	631	598	640	620	625	586	646	611	638	604	637	639	649	630	619	599	561	650	622	625	584	616	619	610	599	605	614	608	610	593	568	571	633	599	623	594	599	598	623	642	619	654	624	652	641	603	648	593	611	647	633	633	603	644	605	617	594	615	638	600	616	632	648	625	665	634	610	652	619	611	643	615	586	616	564	630	601	586	641	640	609	614	621	622	611	584	617	600	585	636	590	596	664	620	608	612	647	638	644	645	625	604	595	610	650	597	619	583	621	641	577	592	626	605	603	663	618	616	600	644	563	607	617	653	587	614	597	581	616	619	617	645	589	600	643	615	617	592	665	628	607	617	632	611	617	603	589	592	674	610	622	596	606	604	587	608	567	598	601	590	588	612	644	601	673	616	596	641	649	632	560	637	605	619	603	595	537	655	607	598	595	618	595	589	598	624	664	622	648	612	619	605	603	632	609	580	602	656	641	602	636	631	605	617	601	580	614	633	586	661	568	603	630	638	577	607	627	642	648	571	626	612	620	613	617	619	628	614	606	623	632	659	688	627	636	578	646	608	635	615	601	616	585	611	634	600	632	578	608	569	603	587	600	571	589	601	607	613	609	572	592	612	653	602	638	651	605	636	627	590	644	660	579	625	595	608	610	559	620	586	609	598	618	587	620	597	631	637	599	602	573	647	605	583	605	598	598	588	568	605	607	623	645	600	639	639	595	617	611	638	632	606	614	597	598	623	632	558	580	606	606	619	614	643	657	609	575	619	614	635	620	603	595	602	555	605	607	656	600	634	645	591	602	625	608	650	626	586	611	609	603	609	604	677	562	615	558	630	645	625	603	616	639	627	625	609	594	597	588	618	637	599	593	586	608	614	588	624	606	581	619	609	604	622	649	668	645	651	593	581	603	631	591	640	652	645	649	629	590	637	662	627	586	610	611	646	602	600	618	597	650	601	581	581	618	622	628	660	656	605	587	646	632	595	612	627	630	611	566	582	626	621	646	669	602	604	558	668	649	642	594	615	617	658	594	581	583	623	626	614	631	617	648	607	602	623	608	610	605	594	615	609	658	585	659	613	557	569	604	615	628	613	672	607	637	630	571	609	624	579	655	620	606	626	569	619	621	561	604	624	609	615	619	617	578	616	620	589	589	640	625	622	624	628	633	634	655	630	605	605	613	609	625	583	603	602	650	556	601	613	599	605	592	648	637	605	572	608	585	620	589	618	584	639	624	578	685	671	610	608	615	631	616	601	632	633	576	605	601	602	593	637	577	619	670	624	597	609	586	595	610	558	603	635	561	597	610	633	606	659	608	615	624	612	604	607	614	589	589	619	632	613	598	621	593	618	611	565	604	627	668	611	619	649	612	582	609	611	600	581	573	600	597	587	626	629	594	594	589	601	595	602	631	625	663	600	615	588	645	607	686	608	625	570	595	637	570	604	634	661	628	618	647	591	641	639	609	624	581	596	584	560	606	560	654	577	602	601	600	642	642	616	591	619	614	633	638	611	610	634	606	612	591	624	614	627	602	570	591	629	603	588	595	638	612	626	650	585	633	598	612	608	590	628	588	639	629	599	594	578	623	662	620	614	590	598	667	622	608	627	660	661	607	611	585	603	603	570	647	594	602	605	593	638	635	584	615	597	616	609	616	602	591	597	609	627	648	654	603	603	601	585	587	602	581	670	632	614	560	641	606	592	588	588	617	634	668	592	613	625	618	591	606	622	632	647	596	625	610	618	618	609	589	609	643	613	609	613	630	582	610	576	634	615	611	646	598	628	622	644	639	622	580	592	617	603	570	624	658	605	636	588	641	633	630	626	641	590	594	616	615	617	643	626	563	616	616	620	606	669	604	608	681	611	618	645	641	653	570	635	591	609	608	619	578	589	593	615	597	573	620	654	631	567	608	600	613	638	583	613	601	629	666	625	623	585	616	632	575	609	625	590	609	649	648	678	612	592	638	596	595	635	627	587	595	622	595	636	625	674	579	616	667	626	621	644	609	624	617	602	623	623	602	630	651	630	656	592	615	625	646	631	617	605	635	596	590	645	598	645	576	594	590	615	612	625	609	645	580	624	638	630	570	623	567	625	592	618	659	600	581	675	595	615	582	637	632	585	593	626	603	599	624	621	618	657	602	620	638	625	604	611	608	656	618	607	587	606	619	633	607	642	579	639	593	601	606	595	607	614	609	658	662	607	624	629	645	610	643	599	662	605	637	618	609	611	626	618	662	601	578	572	661	594	591	597	610	625	588	607	631	627	640	582	610	664	634	626	626	608	604	621	582	608	611	647	649	597	613	656	643	597	621	602	606	658	570	623	609	622	626	614	563	625	603	594	647	643	631	599	621	606	619	629	603	630	626	654	676	548
25081	21481	28086	25281	17107	8264	5137	3544	2768	2186	1946	1547	1300	1084	1002	876	756	652	664	672	668	699	663	636	575	559	490	465	452	380	393	373	355	363	360	360	336	341	376	332	381	394	399	363	369	405	344	366	358	377	370	346	344	396	354	368	338	371	337	340	364	342	375	336	350	359	367	344	346	378	330	347	383	381	309	384	381	371	333	359	332	328	303	370	375	359	367	347	367	344	342	354	399	374	371	356	372	347	358	355	347	357	356	382	372	371	366	349	332	363	368	352	343	367	341	378	366	370	349	354	374	334	383	345	364	367	360	384	361	357	373	356	392	371	361	343	343	311	362	349	338	362	347	363	381	347	333	330	349	372	359	337	318	339	336	373	359	359	360	371	349	356	346	348	361	374	342	359	349	342	385	353	353	322	334	361	336	343	328	351	344	339	376	354	366	359	367	347	377	358	379	331	385	349	385	414	344	369	370	369	338	317	326	378	339	367	349	374	349	375	356	351	350	347	374	352	382	342	339	356	385	333	353	384	357	392	383	378	340	346	375	378	338	389	384	387	357	351	351	378	363	357	342	349	344	401	350	374	345	364	352	338	344	349	354	341	372	381	362	315	362	361	325	339	386	345	369	374	339	337	349	389	358	331	340	345	358	383	370	335	365	344	369	319	351	329	352	333	359	345	347	360	385	329	372	347	345	360	339	374	382	332	340	399	324	357	395	367	365	354	321	368	338	394	352	385	364	377	385	356	350	343	381	317	364	388	383	369	338	357	368	339	380	357	357	350	320	365	356	327	348	333	359	395	384	353	345	374	328	386	352	345	355	363	379	390	329	382	360	379	357	335	385	353	336	367	344	378	357	338	376	338	339	351	399	355	309	346	347	349	365	352	356	349	390	357	404	329	368	348	345	378	342	317	356	327	367	356	385	371	336	362	382	351	333	382	369	345	363	370	345	351	327	336	377	365	321	362	359	337	352	368	343	409	334	374	335	355	367	338	372	355	341	339	389	352	340	322	329	366	367	346	383	358	408	346	386	360	334	346	366	359	333	369	389	366	326	350	355	387	350	351	367	357	374	338	390	338	354	373	376	330	369	347	331	321	370	377	326	347	372	345	331	337	345	342	339	325	350	360	351	352	325	340	345	351	388	378	332	394	376	354	353	369	336	348	344	357	352	350	369	356	358	350	342	346	335	352	319	366	397	357	357	371	355	363	341	374	348	346	369	363	359	400	361	361	356	373	361	334	369	352	385	354	356	344	370	362	341	380	381	361	362	334	363	359	360	350	318	346	364	381	383	379	358	362	314	351	347	352	364	355	338	340	352	347	384	367	359	345	354	362	376	378	371	338	378	382	366	374	376	345	326	374	340	352	354	325	392	364	349	387	369	357	351	341	399	361	347	332	381	333	357	344	361	373	365	328	373	348	349	384	349	331	339	384	361	352	384	336	395	376	373	337	358	318	365	355	323	353	383	378	340	322	351	356	373	336	351	370	365	364	344	381	331	364	322	340	359	334	363	358	334	390	370	340	373	354	369	343	361	350	376	373	377	339	348	345	342	365	365	395	386	356	344	331	367	334	372	338	338	365	351	399	388	368	324	339	371	351	362	335	329	375	351	360	367	353	356	341	355	365	339	384	367	358	327	348	319	352	354	347	370	367	334	390	360	357	365	333	348	333	371	354	365	347	384	394	322	322	349	340	354	329	348	356	350	299	318	369	380	375	372	326	375	370	341	368	365	348	390	344	334	364	378	363	373	348	366	360	324	366	378	348	364	373	349	342	328	357	342	357	364	358	330	355	363	381	348	374	323	388	324	356	352	331	363	346	359	363	346	338	341	350	345	388	332	352	333	346	379	364	351	367	349	370	375	366	340	366	357	363	335	340	363	358	348	350	352	360	370	368	364	350	320	347	369	340	334	370	349	333	364	370	339	367	365	349	351	352	378	350	337	384	333	323	401	377	352	316	368	339	322	342	367	356	317	369	344	344	344	349	365	334	350	367	359	357	364	356	340	340	346	357	372	328	348	376	363	398	354	341	388	358	381	350	346	349	384	378	377	339	364	359	335	354	366	382	396	391	367	341	369	345	348	332	371	349	358	343	375	353	366	356	351	368	380	380	350	383	359	357	357	352	348	342	390	344	364	356	305	365	392	324	374	370	325	354	377	379	391	353	368	345	344	358	372	360	369	356	343	363	381	375	359	373	383	331	345	364	353	355	397	348	340	348	347	333	326	340	329	336	389	317	362	368	366	368	352	341	350	355	380	351	369	334	358	377	361	337	384	342	345	337	353	353	344	350	356	329	337	343	370	390	363	349	360	366	342	344	383	350	359	372	325	366	340	386	365	364	355	391	372	320	349	366	371	366	322	334	335	359	357	367	352	354	323	326	351	344	363	339	328	357	339	364	334	348	352	355	334	353	345	339	333	354	349	369	341	343	367	345	361	357	321	371	313	364	378	329	329	346	306	336	335	357	363	343	355	310	367	374	372	344	334	339	345	356	330	372	345	390	343	368	372	355	348	351	375	383	338	311	336	368	319	365	387	403	379	359	339	351	403	338	374	366	309	381	332	348	399	359	354	379	361	388	348	394	388	378	342	320	363	330	388	370	328	373	355	379	359	367	340	374	362	363	405	339	328	366	376	364	374	361	344	381	355	331	350	348	362	371	355	364	412	342	345	360	337	331	369	359	355	360	369	375	340	357	315	341	341	354	355	354	331	343	398	349	357	376	359	360	367	374	335	363	373	337	346	364	363	365	338	366	319	349	391	389	352	337	339	332	347	366	340	356	369	342	346	365	384	328	314	359	355	396	369	391	361	354	370	357	350	347	400	349	363	383	333	355	356	361	367	360	370	381	347	365	374	354	366	371	361	365	353	345	339	365	352	348	343	369	348	339	342	341	374	337	367	339	326	369	356	354	377	368	408	356	333	355	335	372	380	383	366	395	383	342	352	366	386	345	378	378	361	359	378	347	385	344	336	358	355	368	376	367	342	377	370	362	327	352	352	370	356	368	380	357	345	360	370	337	357	354	363	368	355	398	389	364	368	400	363	335	363	367	372	377	336	370	366	364	365	365	344	323	379	345	337	391	369	344	384	305	363	353	394	356	377	342	378	400	376	356	362	336	351	359	402	305	340	344	369	390	338	362	347	322	358	355	368	348	342	360	394	337	345	386	380	383	351	355	341	346	349	334	373	380	344	361	359	378	344	362	343	342	346	382	350	338	351	374	341	360	346	389	370	352	378	358	381	358	381	375	363	361	361	392	376	363	373	358	322	336	399	354	335	382	363	380	396	348	357	370	348	364	351	319	341	355	368	375	362	365	360	333	356	393	334	365	368	335	337	368	364	385	366	354	370	333	392	387	362	372	344	337	332	362	317	372	354	355	326	351	333	338	327	404	355	353	355	325	346	350	337	369	346	364	383	362	349	334	372	348	386	353	353	369	322	337	354	321	352	335	330	361	360	398	321	398	364	341	346	362	340	362
22662	38005	34521	25341	19286	14694	12059	10112	8445	6856	5946	4892	4208	3580	3158	2604	2207	2093	1983	1980	1928	1859	1791	1626	1504	1384	1180	1013	1018	841	853	767	781	786	785	749	727	760	663	779	717	689	702	703	729	692	730	688	758	718	656	701	705	681	738	715	690	699	768	716	732	669	691	732	700	701	737	719	680	693	773	716	759	738	709	737	667	654	740	752	691	737	666	699	702	688	709	725	723	672	715	722	715	635	672	715	748	691	716	705	717	720	673	708	682	715	736	712	700	689	642	723	766	696	680	761	678	735	743	701	700	722	692	748	710	783	732	740	724	712	708	743	696	670	745	696	706	719	676	705	688	692	667	678	709	673	689	719	705	703	762	739	688	672	669	702	703	697	687	699	701	708	807	685	702	714	713	754	725	707	697	688	670	705	712	669	677	698	707	676	730	698	670	698	667	689	673	706	681	718	718	734	712	676	731	707	697	735	716	765	696	711	671	758	679	679	679	679	675	696	709	706	761	714	718	706	706	669	682	746	665	687	667	690	686	690	734	644	711	673	676	707	753	738	686	701	656	744	675	702	688	716	735	685	627	662	661	714	688	711	675	708	668	665	739	703	753	712	659	739	672	680	692	740	701	680	674	717	685	720	709	773	749	711	662	691	691	721	707	718	695	715	683	700	704	679	669	759	702	693	703	708	706	667	686	671	739	738	753	725	748	660	727	750	694	693	714	695	762	701	710	720	699	686	722	723	722	710	719	710	709	682	735	723	679	684	667	732	675	737	709	702	728	712	659	667	714	700	717	688	699	712	705	708	707	709	722	706	734	731	734	746	683	714	701	750	689	703	699	698	719	699	686	706	683	686	707	700	678	722	727	720	704	707	722	719	720	689	716	716	754	680	720	672	694	669	716	699	749	732	676	751	714	713	686	700	650	694	693	680	729	707	657	684	630	702	711	726	745	688	696	682	694	703	703	714	700	695	666	670	713	723	724	689	660	685	733	696	704	722	708	708	681	675	698	695	678	714	739	674	666	724	719	711	731	706	691	728	695	684	704	658	667	714	713	698	697	703	665	691	698	732	687	666	758	660	710	759	700	669	692	710	703	690	705	738	670	714	692	746	647	672	719	725	670	699	705	720	692	699	709	656	690	652	681	678	702	682	672	659	726	627	726	707	756	740	743	753	700	709	712	709	738	683	658	704	692	667	685	679	697	707	725	663	715	668	678	708	714	704	619	747	709	674	696	732	742	753	732	699	686	732	704	717	704	752	724	708	689	704	705	743	760	707	666	679	686	737	697	731	749	717	715	687	745	682	686	688	695	715	714	758	741	709	683	738	658	688	760	704	698	739	730	663	693	705	757	758	707	733	719	721	733	719	706	707	691	686	687	757	675	689	723	767	685	718	719	677	680	690	685	728	672	698	687	702	640	707	763	716	769	745	658	690	664	710	719	685	699	727	705	708	696	745	720	756	714	693	698	732	676	713	691	681	674	667	738	689	689	650	717	701	631	662	686	730	715	666	693	709	751	692	698	692	682	693	749	712	702	698	663	707	702	729	681	693	689	700	736	760	687	707	713	676	698	652	695	729	718	726	670	716	710	695	694	731	714	676	674	676	687	701	722	680	655	712	714	752	687	682	667	713	726	693	669	694	630	730	724	725	707	681	698	724	698	722	727	706	744	637	724	741	651	679	693	713	686	712	640	707	717	681	695	722	686	669	700	679	688	730	722	736	686	684	698	712	746	700	761	709	713	754	685	714	693	709	700	721	724	676	715	677	662	672	707	691	718	714	708	686	730	716	688	740	692	696	668	710	687	687	674	678	704	747	698	734	748	730	748	739	704	657	718	738	658	693	670	675	694	700	715	678	707	741	662	686	715	649	670	723	714	703	712	726	700	653	670	732	710	675	706	724	688	737	702	690	662	733	693	683	736	683	688	681	691	704	693	717	677	718	700	698	692	707	688	719	734	706	664	684	695	701	732	661	681	697	705	726	746	676	677	675	688	724	650	712	742	718	728	673	693	721	683	696	701	669	682	730	722	690	705	706	743	697	702	712	728	720	685	711	667	716	729	718	693	728	672	708	733	731	701	697	739	697	685	731	731	689	737	716	631	689	688	672	676	694	702	707	729	696	683	730	689	764	670	664	709	718	746	700	679	692	686	728	737	703	741	732	751	677	698	691	680	720	713	690	745	638	663	732	693	699	688	697	718	720	656	681	691	707	689	729	666	717	720	688	676	709	721	723	681	703	731	686	687	709	680	735	671	694	699	699	672	694	715	721	690	732	715	684	724	702	706	656	689	727	695	671	711	691	686	715	704	721	667	702	723	680	696	631	718	718	674	746	730	725	694	681	677	713	685	712	702	745	674	707	733	690	688	711	713	699	750	704	709	713	676	709	711	692	679	643	683	717	734	723	685	681	704	679	669	697	710	673	721	716	756	722	687	713	678	694	723	717	699	690	725	666	754	682	693	713	677	701	715	759	695	686	701	704	666	687	719	698	707	681	705	747	724	754	697	705	689	708	694	716	701	691	678	670	684	694	669	703	700	728	706	700	706	730	728	669	766	705	714	692	723	704	676	702	664	716	708	666	719	670	667	743	731	702	685	684	707	740	697	692	745	696	714	644	717	721	677	721	715	699	745	757	716	649	686	702	706	701	713	688	646	700	682	727	748	699	726	703	677	697	715	682	718	671	712	729	712	698	700	744	668	693	728	672	703	717	714	711	739	629	724	697	685	643	687	765	728	722	710	714	701	715	741	725	723	718	690	699	673	659	751	709	667	733	726	703	682	707	679	700	633	730	739	701	684	730	716	747	705	683	713	713	688	683	731	689	695	707	701	734	742	686	686	726	708	669	705	740	725	720	703	697	764	674	719	724	678	700	647	752	681	742	694	761	728	698	751	713	715	678	695	687	682	678	703	725	759	695	695	716	673	702	685	670	707	695	728	655	668	738	729	687	648	729	681	694	705	741	691	726	689	649	705	672	740	707	702	706	725	667	702	701	667	704	704	688	701	696	759	680	722	696	722	676	711	713	711	671	689	716	687	727	703	692	709	691	722	716	728	720	700	684	688	678	690	737	689	694	670	733	722	691	676	693	709	686	703	680	700	712	699	684	721	737	682	672	657	726	713	683	698	700	665	668	711	720	686	707	727	726	694	728	751	668	704	737	710	673	725	690	656	661	696	707	720	707	688	717	676	702	652	688	768	687	719	706	666	723	677	660	727	722	709	719	697	693	655	681	649	652	686	697	672	689	735	728	707	683	722	715	709	718	757	678	752	745	703	716	730	640	703	763	735	689	674	715	714	660	630	697	693	742	716	702	690	743	675	681	704	715	710	679	653	659	714	698	702	697	724	639	699	684	722	697	712	704	685	668	668	695	714	702	685	711	702	683	729	703	690	707	747	713	666	665	683	741	734	683	680	701	668	694	677	700	740	732	771	717	751	697	717	700	677	648	695	657	702	690	738	670	692	711	694	705	702	699	685	691	724	677
24161	21464	28892	24381	21533	17139	9938	5946	4317	3558	2948	2481	1957	1804	1481	1315	1222	1085	1018	1001	988	1042	1001	873	843	700	787	600	615	581	549	525	560	539	556	519	524	502	476	495	455	509	467	466	522	565	533	515	487	500	498	510	513	496	535	490	539	518	555	541	549	503	547	536	523	507	539	502	515	478	529	476	501	510	538	524	478	464	516	528	499	455	469	508	492	526	517	471	509	519	515	517	527	513	474	519	506	488	491	504	496	500	514	499	509	477	509	478	501	505	510	533	506	475	482	499	512	533	468	494	493	477	468	509	487	508	516	506	520	490	510	483	505	462	536	511	491	502	470	519	511	515	533	472	525	502	487	471	499	530	502	517	511	476	497	493	512	474	528	505	516	499	484	500	488	495	500	544	494	541	515	508	511	490	496	520	510	515	510	511	527	481	484	512	515	512	501	472	518	495	477	476	469	521	443	540	517	481	528	513	470	517	475	475	525	526	534	544	495	507	502	510	513	515	461	515	518	493	476	508	493	540	530	520	515	501	512	539	477	457	479	511	533	490	500	498	497	465	485	483	509	509	525	540	527	491	555	500	521	512	489	540	470	496	527	521	490	495	496	465	514	546	497	539	486	495	533	475	497	476	512	520	491	517	499	514	504	540	517	533	494	544	491	518	514	515	516	552	516	517	522	479	502	539	473	478	501	531	516	479	488	489	464	536	503	542	522	490	506	505	521	562	470	520	483	535	516	506	504	505	501	498	501	494	498	499	506	514	477	472	478	447	494	510	522	510	501	570	480	498	506	511	491	548	498	512	465	521	505	512	521	508	536	493	491	469	478	466	532	492	524	476	508	508	496	510	491	488	491	486	486	510	512	489	522	483	504	502	479	468	493	528	472	528	555	510	538	507	463	499	507	518	507	523	469	499	512	487	535	503	497	519	522	480	481	511	460	523	533	495	524	510	522	523	507	483	511	482	500	484	512	504	536	517	511	511	473	504	481	490	490	469	483	484	496	450	480	508	492	475	507	465	515	455	491	493	496	505	500	496	510	477	524	487	496	467	484	509	459	497	501	479	520	513	490	454	507	490	516	462	488	509	488	509	452	530	525	514	517	494	507	455	495	464	497	516	527	519	511	495	504	504	488	532	564	485	514	510	520	482	503	531	513	519	497	521	490	475	463	539	481	515	481	497	498	522	495	452	496	483	501	494	507	523	523	517	546	472	543	467	501	470	514	493	500	490	538	461	516	535	548	526	477	524	523	503	467	498	498	466	516	493	515	522	527	497	530	551	556	515	495	498	494	519	506	489	457	524	498	517	459	471	495	497	482	475	496	530	495	485	488	493	468	520	520	526	452	475	484	510	503	484	511	503	508	460	453	510	501	529	511	528	493	488	512	502	472	525	496	491	482	492	510	508	526	494	547	510	514	452	499	495	502	516	435	494	491	505	505	510	492	513	530	464	491	502	465	504	525	510	450	503	522	514	509	499	503	491	537	503	540	501	469	463	486	468	482	528	515	536	472	460	509	551	503	510	458	523	529	484	527	493	548	525	492	472	521	512	480	490	535	500	517	495	556	502	514	543	521	481	482	501	492	519	517	500	522	533	511	497	511	525	491	524	510	547	495	464	506	434	487	496	471	494	495	476	507	521	483	506	494	508	517	478	509	497	506	506	516	489	458	523	496	533	512	499	507	473	577	508	467	497	464	498	493	481	501	518	516	550	525	450	531	489	457	504	489	520	515	522	475	539	477	474	498	497	496	466	506	459	524	499	537	530	484	503	510	512	494	487	511	494	510	494	530	570	482	509	516	547	484	510	511	489	506	488	469	522	461	539	511	543	483	496	508	533	539	531	535	484	499	514	550	508	538	451	539	486	474	514	491	469	489	517	555	471	476	517	513	508	501	519	524	532	479	540	505	480	500	494	498	487	491	521	464	499	485	489	498	481	518	497	524	536	490	486	498	473	461	524	520	509	468	543	492	535	462	536	515	508	500	515	475	515	494	503	529	465	491	520	507	541	480	497	539	470	495	517	515	519	485	492	488	509	498	465	492	482	494	491	526	540	512	475	517	466	484	519	503	508	445	486	484	517	484	480	469	507	503	467	500	478	531	486	508	529	504	452	513	499	495	488	496	473	480	469	528	511	515	498	486	528	516	497	522	493	527	478	488	508	470	498	449	496	466	519	517	499	484	513	444	502	533	491	509	555	495	475	513	507	509	489	479	496	514	533	491	493	504	500	485	507	478	497	496	453	487	482	507	486	530	478	538	505	449	530	502	500	494	496	547	520	491	500	485	506	495	493	522	469	502	483	499	504	481	442	483	513	512	504	492	503	504	511	517	554	490	531	531	460	521	475	522	500	515	500	482	475	520	461	520	519	510	531	511	525	462	523	521	481	517	526	510	520	528	521	506	534	484	503	476	521	490	518	526	480	500	497	508	452	472	484	536	478	479	504	558	486	473	492	485	521	483	491	518	493	496	483	505	517	532	514	512	489	511	482	485	517	480	522	557	491	465	527	490	522	500	489	466	499	463	514	459	508	500	496	507	508	526	469	512	482	496	536	495	521	519	508	517	494	502	483	512	488	470	520	490	523	486	520	516	451	488	533	515	476	531	498	512	483	500	533	449	469	470	510	455	522	533	484	509	507	516	532	496	531	504	538	503	538	477	522	518	510	520	484	528	498	495	497	491	482	508	494	455	496	512	465	499	485	475	476	539	502	528	535	501	468	457	456	529	519	501	501	493	511	520	498	484	480	513	522	506	513	507	481	493	484	478	491	507	531	497	470	516	520	514	502	540	479	489	517	501	468	509	508	504	486	475	564	515	526	480	490	485	503	460	501	516	506	482	522	487	513	517	501	490	504	475	496	503	485	496	479	494	526	510	528	487	501	517	501	488	464	508	552	504	497	486	522	510	501	493	500	489	526	485	475	504	458	503	522	538	475	523	460	522	515	486	506	475	534	510	510	518	512	467	507	474	496	494	515	541	488	516	522	502	523	502	466	508	492	505	511	499	509	536	500	530	485	480	498	499	489	462	508	522	517	483	475	516	512	520	504	494	515	466	470	499	515	477	473	506	521	492	525	476	499	490	469	475	534	539	512	488	487	503	466	516	484	478	513	472	487	516	519	534	524	466	500	501	501	514	524	469	498	483	499	505	530	497	522	488	483	476	546	529	515	529	524	511	481	473	453	491	503	482	482	519	516	473	475	552	523	501	479	488	505	509	463	488	530	467	479	504	478	484	518	497	490	512	491	472	529	502	516	470	468	506	470	478	501	558	497	489	503	504	514	493	492	460	470	495	523	507	490	506	506	501	515	512	529	527	517	485	478	491	512	501	497	486	504	504	509	513	440	441	504	528	464	504	498	532	468	462	509	491	506	488	494	502	547	549	518	525	510	509	507	506	497	509	546	518	508	498	512	493	496	526	468	498	507	509	505	447	497	485	516	511	485	456	503	468	513	511	492	522	487	466	486	460	521	507	533	539	463
25290	42759	39348	30391	24499	19989	16623	14089	11822	9647	8419	7040	6119	5150	4332	3876	3285	3064	2875	2746	2781	2743	2552	2344	2085	1971	1701	1460	1325	1148	1121	989	969	1115	1054	974	989	961	901	933	952	905	953	1008	897	961	910	931	912	956	996	936	926	910	912	918	978	942	929	965	907	909	948	966	906	915	922	951	900	893	926	918	952	912	938	887	964	976	923	943	890	912	935	921	1017	907	903	943	886	929	953	925	944	917	958	979	925	943	946	910	937	936	957	963	889	933	926	930	1003	973	943	901	904	989	885	941	953	916	939	931	952	956	944	927	984	913	897	949	986	909	982	941	952	903	967	975	958	943	948	909	887	959	902	904	970	861	990	1018	945	913	915	883	934	965	950	933	976	930	975	941	941	910	968	948	899	932	970	921	970	980	892	931	895	917	957	902	879	912	960	942	938	957	901	949	977	915	976	924	957	916	945	978	1010	942	908	933	899	989	967	913	900	910	961	1027	912	917	916	910	977	944	929	926	971	905	933	943	932	881	910	936	903	956	936	902	991	957	928	1019	912	880	945	949	898	931	990	903	960	923	935	948	913	947	950	899	924	926	944	940	910	933	932	949	955	884	991	928	916	905	897	918	905	922	951	916	860	947	964	921	971	930	925	933	949	924	927	957	929	916	902	905	895	908	894	917	942	959	899	938	921	978	944	934	941	948	991	945	914	882	965	907	902	921	954	925	918	957	931	909	940	950	929	1009	968	946	965	937	930	883	906	950	918	1010	966	957	936	918	946	962	937	941	955	866	964	920	886	955	871	913	953	932	956	932	983	944	949	864	880	954	950	949	937	921	888	930	926	959	897	931	940	927	974	947	918	899	900	931	882	973	938	934	943	922	967	970	926	934	939	948	916	938	901	936	925	904	933	908	954	885	930	974	929	917	914	951	936	902	946	974	918	1004	964	962	896	975	924	950	998	916	1009	934	937	916	980	946	933	986	951	934	973	903	949	931	912	908	917	948	982	993	880	967	984	944	928	918	970	907	955	979	897	934	885	938	889	991	914	960	913	921	903	948	964	953	974	869	944	934	918	957	907	911	960	948	981	895	920	934	980	935	957	943	898	863	936	920	950	955	966	916	877	889	923	966	947	924	963	938	923	937	918	910	915	948	951	961	951	947	906	967	966	885	920	958	860	946	930	873	939	945	902	926	901	968	928	1012	929	908	972	906	932	901	932	925	952	906	922	868	872	904	906	964	854	925	931	922	935	954	981	998	952	932	974	902	922	923	933	952	895	877	1004	821	941	905	909	965	923	902	931	989	916	992	958	959	936	946	906	925	912	985	924	909	952	921	918	901	961	964	907	905	1016	941	907	867	953	940	946	904	952	884	940	942	984	950	918	1007	924	887	938	985	945	928	1014	902	911	962	940	885	912	989	933	936	886	928	938	921	986	932	912	937	937	931	1000	926	923	938	901	913	950	930	906	894	928	955	922	930	938	926	965	913	925	950	909	964	953	929	949	908	920	931	939	937	925	988	953	975	930	957	955	957	945	987	949	974	910	925	945	970	925	937	936	922	902	900	927	922	950	919	940	917	908	893	945	885	988	905	935	949	975	932	966	937	993	935	968	943	973	958	958	963	947	951	927	921	922	907	926	914	910	969	922	953	912	966	935	950	921	966	948	937	878	942	978	889	905	945	884	906	958	979	963	898	900	964	975	963	930	938	986	907	943	934	925	881	951	910	922	968	977	924	942	932	982	911	948	901	979	941	919	896	916	892	943	945	929	876	916	915	959	939	949	924	996	921	979	921	923	938	1006	911	941	933	931	991	940	960	960	918	923	956	890	908	986	946	918	937	925	949	977	988	942	929	896	916	939	903	858	919	990	881	896	922	925	962	909	957	900	996	923	944	878	902	923	907	922	928	921	967	941	941	937	899	937	941	987	957	908	974	954	925	947	869	973	895	923	943	937	951	926	937	897	957	920	902	894	917	938	950	932	889	992	923	925	941	938	867	959	969	949	961	882	963	964	967	1010	899	956	1007	929	895	952	914	928	913	937	977	900	967	910	942	913	918	930	989	928	884	826	945	872	891	913	936	907	918	948	916	964	938	951	954	927	905	940	912	924	960	937	921	965	910	958	975	918	941	952	931	950	929	949	944	932	966	946	953	969	924	932	913	930	977	908	936	919	976	945	917	898	907	940	930	900	940	951	975	953	942	919	1004	927	948	926	963	867	916	900	963	923	875	947	956	880	936	963	911	867	931	950	971	864	914	908	960	915	962	932	932	881	936	917	916	963	968	927	905	923	945	940	895	925	936	932	991	929	952	955	965	887	980	932	910	877	941	960	934	942	952	929	917	913	985	1039	954	854	904	973	927	936	993	955	916	963	965	991	967	932	949	909	895	901	949	922	950	949	923	922	919	954	904	980	925	932	972	930	912	967	907	977	920	977	978	902	942	908	953	967	913	945	909	945	949	1009	907	953	943	967	893	984	944	927	925	895	911	914	940	986	945	927	930	906	960	973	958	956	880	998	928	918	957	947	961	892	917	910	940	975	895	934	1008	940	961	989	966	934	943	938	930	917	899	862	903	893	960	931	923	926	942	866	954	972	951	944	918	933	991	939	876	971	892	993	888	948	945	937	911	886	901	930	940	934	928	902	935	982	952	926	872	930	896	912	881	971	943	890	872	911	920	888	896	943	1024	935	927	929	880	983	976	925	942	908	927	932	972	940	937	907	905	917	952	892	924	950	905	913	998	942	950	972	976	903	960	893	915	890	903	938	980	990	944	922	982	920	898	897	953	938	947	879	930	904	978	1030	923	1003	959	874	926	978	942	948	965	954	957	909	945	915	931	917	903	953	955	961	973	925	890	929	937	906	936	955	922	926	918	909	920	874	937	962	949	979	934	943	860	957	966	968	959	966	945	965	989	933	957	956	969	927	954	951	900	916	921	942	947	985	909	948	936	913	890	953	949	952	990	938	973	909	949	923	917	908	934	954	899	937	965	965	940	969	909	978	931	957	959	945	922	869	909	925	914	942	931	912	978	920	934	940	1004	898	946	946	924	974	907	914	919	930	892	927	944	950	929	949	978	928	903	916	958	884	902	939	904	947	928	929	981	960	935	930	962	902	957	911	901	983	961	924	916	950	1006	924	949	935	951	917	923	923	954	972	937	988	933	912	920	927	951	924	972	944	944	904	932	932	930	970	952	926	968	940	938	959	975	902	926	882	940	979	923	945	995	878	969	918	928	952	903	919	943	972	896	947	964	953	921	918	910	920	909	932	902	885	907	929	910	943	881	917	976	973	954	963	897	931	855	901	910	875	962	1002	882	943	929	904	945	957	957	972	896	920	864	954	946	934	908	935	859	878	960	945	944	927	946	892	990	944	950	966	914	946	942	923	959	989	887	929	916	943	1027	867	928	881	962	932	947	907	933	958	923	1024	894	879	950	960	930	947	931	914	948	922	935	920	985	887	977	917	936	920	895	971	918	956	864	962	943	945	920	943	888	926	901	1026	942	843	931	917	928	892	889	937	923
27598	20806	16741	9491	4582	2878	2126	1582	1356	1095	997	781	753	670	603	529	469	481	435	467	461	450	433	444	440	412	372	334	378	307	343	311	325	300	338	319	321	334	324	333	310	291	322	317	331	315	322	311	316	317	301	303	327	293	339	358	323	327	341	305	313	311	325	320	307	303	338	289	341	330	278	306	310	326	327	314	323	294	331	305	341	324	299	343	338	300	317	345	312	321	329	320	344	305	303	300	280	292	320	314	337	293	320	324	349	301	292	304	275	311	298	305	329	317	304	322	326	306	301	304	308	304	303	309	319	317	354	308	324	328	342	310	305	315	343	331	307	336	295	329	317	342	324	313	311	303	294	298	305	318	319	349	279	317	291	317	338	345	302	329	317	348	314	279	287	327	326	333	307	337	329	327	296	296	299	321	306	294	291	326	329	320	299	341	341	335	333	324	291	306	323	314	346	301	318	299	330	344	296	325	332	318	341	317	333	294	309	306	323	324	328	324	304	340	314	349	294	316	306	310	313	328	328	283	296	322	324	315	304	320	305	299	336	320	313	323	310	314	319	304	309	315	323	300	325	323	309	316	338	368	332	298	327	336	331	308	283	336	308	307	327	295	324	289	297	296	311	299	336	329	338	338	318	305	323	319	323	308	304	294	328	360	331	309	300	314	306	316	348	342	314	316	327	281	331	318	296	341	351	290	325	355	333	307	317	331	297	366	328	332	313	301	314	318	302	340	338	323	319	298	303	297	311	294	335	304	277	288	304	298	338	312	295	299	338	356	330	334	311	305	309	306	322	306	330	298	330	316	329	305	350	311	281	279	301	323	314	329	296	317	344	327	315	295	282	318	317	304	337	315	349	313	328	301	334	309	298	315	326	324	311	323	309	310	334	325	316	299	328	335	314	321	330	284	356	292	317	331	313	293	300	349	323	314	319	315	299	321	313	324	304	302	339	308	334	334	300	330	366	305	368	280	273	325	317	325	308	294	308	332	327	320	325	280	322	301	291	335	321	324	311	290	317	347	313	329	296	300	323	348	348	318	322	315	312	334	316	277	345	317	339	325	311	304	294	306	311	358	318	320	295	318	305	295	313	297	304	317	323	308	339	295	322	288	343	309	315	296	330	309	306	307	286	323	319	336	313	314	308	315	309	336	300	316	338	329	309	323	367	322	308	330	333	281	334	323	343	294	301	311	296	292	289	322	303	298	297	319	321	338	351	299	354	309	303	327	299	300	295	321	316	342	296	310	323	308	336	324	317	310	312	306	351	320	308	336	327	315	358	303	320	356	317	353	312	299	302	316	328	330	322	295	315	354	342	321	334	314	317	329	313	304	303	342	323	315	341	298	328	314	303	315	316	334	317	356	290	329	297	316	321	307	318	297	316	334	326	314	299	326	342	330	301	339	304	327	324	291	327	308	296	280	293	326	348	297	315	296	299	305	321	334	294	329	312	298	285	328	335	299	328	320	346	312	255	272	348	319	294	337	328	311	337	288	343	301	319	302	304	311	342	320	290	353	319	326	327	348	333	349	317	307	331	305	324	322	330	333	326	296	346	305	360	301	351	298	287	316	329	328	323	309	285	301	338	296	340	318	337	298	341	353	334	311	322	281	331	301	310	300	310	326	311	304	309	288	308	298	292	320	330	328	310	314	318	329	324	346	301	319	301	297	313	341	281	322	329	303	312	295	320	307	329	304	321	314	304	330	343	342	298	315	330	324	313	298	303	319	327	309	302	345	316	295	326	321	328	316	324	313	330	317	317	309	322	309	339	306	331	312	325	303	322	305	334	320	322	317	293	341	328	340	323	340	319	307	345	344	308	336	308	316	326	318	311	340	309	302	325	310	336	334	309	334	299	310	309	305	301	312	300	306	339	365	322	324	336	314	346	307	305	309	343	327	328	313	309	315	311	299	309	338	357	297	312	328	310	290	354	315	322	311	302	320	278	320	326	312	321	335	304	342	309	278	330	342	323	325	305	282	337	274	297	325	329	325	317	313	313	328	318	277	304	308	334	331	305	334	324	335	355	329	313	299	329	267	339	328	326	297	291	324	314	316	314	299	329	307	357	313	280	325	315	313	305	304	363	348	331	338	322	287	284	318	305	326	287	308	368	325	336	331	301	324	329	311	339	304	298	347	338	293	315	292	290	306	298	314	324	326	332	293	278	332	308	310	346	288	313	326	303	339	283	328	344	306	333	323	316	331	302	302	334	306	298	316	314	303	329	297	296	333	304	318	297	305	303	293	323	315	336	326	281	300	323	328	294	321	335	307	291	330	285	306	323	324	324	327	301	311	315	307	345	316	306	314	318	294	319	300	313	324	305	317	319	299	310	306	316	318	308	318	305	331	334	294	292	299	312	321	329	329	332	331	307	284	306	318	298	325	306	320	321	334	341	359	336	316	327	325	326	324	291	294	288	322	313	297	325	298	323	300	327	300	325	322	340	281	325	329	333	287	302	301	311	328	279	309	331	328	287	301	313	326	304	315	316	299	307	290	277	298	315	304	322	314	295	315	335	328	329	290	317	314	338	332	333	300	328	312	331	322	299	279	309	317	317	307	321	318	340	305	325	311	303	324	304	301	331	335	315	298	346	329	336	299	341	309	303	337	317	299	323	313	308	292	319	301	329	282	292	292	328	307	336	323	319	310	301	296	286	328	314	328	305	306	296	291	302	308	326	298	304	331	328	303	283	294	348	325	326	338	323	307	296	313	334	299	309	348	323	310	314	329	339	293	303	336	327	355	326	296	311	340	304	281	298	309	325	326	325	301	318	310	340	315	336	308	291	328	311	371	329	324	311	288	314	329	310	274	343	316	332	317	326	325	319	301	291	330	334	299	315	332	346	277	321	310	342	304	300	286	306	300	330	310	280	340	267	336	296	322	303	324	312	320	331	313	306	344	348	340	329	316	339	327	322	343	304	310	316	312	345	319	341	305	338	308	326	330	331	315	310	350	285	323	346	331	344	336	334	314	324	282	322	310	322	288	326	321	347	314	291	327	310	324	318	301	297	306	298	325	332	321	340	304	315	303	328	295	292	310	309	301	301	320	335	299	316	335	297	316	278	306	325	316	301	319	302	371	283	318	309	308	262	302	301	341	323	298	320	307	302	318	352	330	373	336	316	331	311	324	335	323	320	295	293	321	302	317	344	315	283	310	314	339	298	319	325	317	325	318	274	306	325	323	293	300	293	300	326	323	286	329	333	333	322	326	304	317	313	313	363	338	308	312	336	333	323	321	342	325	316	316	329	317	329	308	323	297	325	327	327	336	335	323	310	334	318	292	326	311	298	283	285	336	272	343	343	319	326	325	307	304	334	320	302	318	302	310	303	316	322	320	302	299	353	318	292	328	314	328	335	289	329	315	328	304	300	317	311	309	294	353	302	302	321	311	330	358	303	281	354	311	331	317	335	316	319	309	319	347	323	272	343	349	294	306	298	315	310	308	298	304	324	315	345	306	274	365	329	316	325	323	335	286
20386	30001	26554	16898	11770	8760	6895	5558	4645	3760	3131	2664	2260	1938	1646	1399	1415	1291	1201	1173	1228	1139	1089	1017	966	978	826	782	721	689	660	639	685	646	634	680	642	636	632	606	628	599	669	627	599	607	647	616	657	625	628	630	620	663	651	641	646	576	628	633	629	627	648	642	628	608	615	639	648	611	600	615	646	664	630	637	618	612	594	632	624	612	632	647	653	605	599	621	648	608	640	627	610	644	618	605	646	658	589	627	640	584	608	630	647	589	675	670	644	597	641	630	602	625	624	611	634	580	639	613	640	645	609	640	620	617	632	637	623	647	633	633	574	625	602	598	671	616	630	638	601	572	617	643	585	660	648	629	673	568	645	599	621	612	618	631	600	621	640	627	637	669	608	570	637	602	620	609	659	623	646	638	662	639	636	614	644	633	587	628	665	645	613	675	630	620	618	656	592	625	601	634	617	598	623	595	577	646	614	643	674	622	636	613	599	568	611	617	606	657	602	568	608	634	685	609	629	652	652	601	619	638	637	625	631	618	566	595	673	594	647	618	654	641	614	582	634	644	573	642	643	603	646	616	613	600	584	663	659	612	586	615	648	619	632	635	669	629	643	578	616	616	581	651	644	644	625	619	622	640	635	625	593	598	652	576	638	599	643	651	651	601	587	606	600	624	630	627	606	632	596	649	587	575	633	616	603	603	605	595	664	649	632	588	627	629	655	649	608	639	596	661	657	624	630	618	581	635	601	644	619	646	635	633	597	629	650	618	583	637	587	607	610	624	582	606	630	657	623	663	614	633	634	624	657	627	637	676	575	589	654	597	610	639	624	599	613	664	621	619	548	654	643	560	597	624	613	618	635	630	635	640	625	603	633	610	599	630	623	596	603	619	640	614	654	624	603	627	639	607	642	655	641	642	618	609	629	604	590	622	627	635	606	612	621	608	618	650	615	605	621	644	635	685	626	662	624	642	609	606	589	611	623	611	637	624	645	609	577	609	614	675	616	585	646	601	643	636	582	639	636	587	600	624	615	628	572	607	622	602	642	615	665	627	625	563	647	669	636	629	595	612	618	609	632	610	633	552	593	586	631	634	627	630	611	640	588	631	645	606	597	640	629	628	599	639	581	615	614	633	627	606	599	634	652	625	579	636	612	607	655	602	609	618	614	620	590	652	621	605	653	592	636	621	601	635	585	621	639	625	609	572	616	603	599	642	629	616	622	624	604	630	623	643	654	582	625	598	615	621	586	668	618	599	654	612	607	610	634	597	621	629	617	635	639	669	614	631	651	601	662	595	598	603	621	589	637	608	610	539	639	611	610	620	620	628	632	627	633	663	637	625	610	643	614	617	673	629	607	596	671	623	616	623	629	639	621	643	598	628	590	625	651	622	564	638	588	629	583	572	603	600	612	638	655	599	643	597	598	620	648	592	679	597	635	618	615	623	631	637	604	623	631	639	620	642	650	587	675	615	634	580	644	632	616	661	599	620	622	605	671	608	647	584	606	632	612	634	625	592	634	614	613	599	635	615	600	586	633	602	647	630	600	670	597	625	586	596	623	626	646	585	629	613	620	619	598	618	588	626	632	659	563	603	607	623	645	598	658	601	588	645	611	646	575	669	635	635	596	599	578	660	632	620	642	601	611	647	593	659	631	631	621	655	622	654	611	574	618	571	650	630	613	616	602	584	624	575	633	600	611	614	583	617	623	624	638	659	569	596	638	625	601	603	626	616	599	601	635	598	640	589	663	594	604	621	680	641	613	634	624	669	651	634	616	619	607	621	618	598	601	603	633	658	645	667	632	636	648	613	623	666	617	630	637	595	644	622	645	643	594	642	657	619	603	618	629	657	614	594	628	599	596	643	637	584	621	567	649	612	628	578	539	575	657	599	668	616	622	637	632	620	635	626	608	606	633	604	597	659	614	615	595	656	627	609	621	624	615	593	583	639	679	611	608	631	620	588	605	630	560	630	617	633	611	598	619	587	594	614	616	555	647	577	644	632	596	633	611	656	625	625	636	566	607	635	632	636	647	636	596	618	661	622	638	622	654	610	587	615	626	610	618	573	631	608	651	638	606	650	580	652	614	613	641	651	556	614	614	624	636	636	654	648	627	622	610	646	652	606	601	627	620	588	586	593	655	598	637	661	632	635	627	618	608	625	597	603	581	581	631	595	600	606	642	612	660	591	606	577	607	585	657	635	649	592	663	638	624	653	651	594	596	594	648	658	632	623	615	597	617	613	645	659	580	628	639	570	636	599	593	607	648	615	592	604	601	613	589	632	637	642	618	618	588	627	587	644	604	606	555	604	651	615	643	631	625	609	643	624	661	614	626	640	657	613	636	654	645	627	596	593	609	594	618	652	615	618	611	588	647	596	663	636	586	617	640	580	631	622	645	591	630	584	644	612	626	593	630	631	589	610	615	550	634	596	641	641	637	634	620	606	672	622	591	600	603	600	565	623	633	636	630	614	625	627	619	638	652	666	613	611	600	567	639	636	629	673	610	596	588	629	643	625	615	661	637	635	633	590	583	581	623	660	663	646	633	656	648	594	583	623	561	596	660	593	600	594	662	643	623	640	621	596	632	632	621	608	656	628	632	589	606	631	600	642	612	637	615	658	614	594	639	637	584	668	631	661	610	668	596	641	641	637	596	655	660	602	606	657	638	626	592	593	642	674	601	633	601	610	636	609	649	607	594	584	628	590	607	608	617	585	602	670	619	636	626	648	595	556	605	601	611	654	645	643	635	606	585	609	626	576	624	583	619	601	613	605	584	578	620	597	583	614	570	628	645	655	653	632	632	634	653	595	612	634	665	619	592	624	611	632	605	628	587	601	604	625	640	623	622	620	601	600	606	627	618	570	617	631	594	637	636	640	653	629	651	661	608	617	610	612	637	611	631	652	609	633	622	634	638	658	625	582	596	624	617	596	604	599	640	617	634	596	651	624	646	630	592	581	643	615	620	623	553	582	650	641	638	640	596	643	628	647	593	612	650	598	578	651	601	604	646	606	638	614	603	666	677	634	610	605	590	593	628	638	603	669	604	619	619	629	625	646	654	647	605	640	639	641	625	613	661	643	555	616	605	624	656	615	660	594	620	575	636	610	618	609	641	617	682	607	607	631	628	577	616	629	687	635	655	595	624	661	634	587	624	623	609	624	628	667	590	621	630	634	594	662	598	645	604	621	645	671	628	629	586	630	588	580	628	643	613	645	630	688	605	626	618	620	642	628	626	586	600	574	641	594	635	593	604	581	636	610	646	591	620	652	631	646	580	624	655	627	643	655	644	602	622	604	632	630	616	617	630	607	583	644	659	663	634	654	593	596	599	631	636	619	637	618	625	624	647	578	606	630	649	591	598	634	641	673	661	597	594	603	619	674	594	634	624	647	592	589	653	604	657	632	587	620	626	624	624	607	655	608	656	613	624	604	592	620	600	604	629	656	634	669	577	629	662	597	672	625	658	600	645	596	579	642	614	611	594	604	592	587
25086	21443	28027	25140	17230	8519	5402	3559	2653	2241	1864	1481	1261	1107	979	902	800	728	704	723	698	674	634	591	599	517	485	421	406	439	396	421	419	355	338	362	376	371	337	352	341	357	386	379	368	372	343	366	382	335	350	376	369	403	371	382	370	356	359	366	367	375	375	379	365	358	362	412	329	361	356	348	367	381	376	403	368	349	355	406	371	338	378	368	338	383	382	337	347	397	342	381	355	356	372	356	359	352	379	340	345	350	369	358	343	352	328	376	380	378	360	358	331	375	350	384	345	396	344	376	376	369	332	387	324	370	359	370	365	341	340	370	362	349	393	375	390	352	340	366	373	351	369	394	377	337	371	375	341	342	360	336	338	367	334	363	371	378	354	371	373	342	377	344	357	361	346	386	365	353	357	350	402	361	362	366	368	330	360	346	362	381	350	387	333	350	356	381	352	365	347	374	339	374	384	344	391	321	337	390	363	392	387	323	360	392	372	349	344	399	341	372	401	372	367	376	356	365	417	343	363	391	331	389	363	353	338	331	341	373	361	361	378	346	344	371	354	347	386	365	300	372	360	387	391	368	365	364	363	359	364	378	373	366	369	413	349	377	376	390	352	363	355	359	344	377	357	353	378	358	392	375	368	370	343	350	354	355	382	394	356	352	368	352	367	375	343	388	305	358	389	367	364	364	376	377	407	365	389	375	331	363	373	369	384	359	361	378	382	367	374	382	398	392	381	359	348	372	341	362	349	360	373	370	361	358	396	373	395	383	375	349	366	369	367	377	363	361	348	355	374	344	379	371	360	364	353	365	378	367	343	379	358	353	376	369	360	356	355	417	359	379	384	367	382	402	382	389	346	350	376	377	370	373	347	393	310	349	379	396	365	343	395	339	369	368	363	376	367	326	379	389	353	343	377	377	375	384	399	354	376	384	363	373	354	348	363	383	374	368	376	379	356	396	390	352	392	326	341	386	341	398	376	359	362	318	355	360	390	361	345	345	364	362	335	390	347	386	316	371	339	393	375	347	371	362	357	346	344	377	366	356	359	371	375	372	381	371	369	381	369	343	344	336	357	357	351	363	378	338	333	382	379	381	306	365	364	396	384	362	350	374	381	366	371	358	329	369	370	336	361	354	362	370	372	355	373	382	384	382	330	366	345	385	394	363	391	376	341	389	365	354	400	333	348	379	396	399	359	365	362	354	369	395	367	381	383	346	364	343	326	362	358	387	362	366	353	361	342	381	386	381	404	351	378	373	317	357	348	351	369	353	347	376	344	360	356	348	368	363	360	372	355	349	386	365	377	372	360	395	335	352	373	367	378	371	364	353	346	319	357	404	347	353	392	331	374	353	368	337	345	380	360	377	352	401	373	345	353	386	399	346	338	329	393	332	386	411	377	380	388	375	385	373	335	351	402	391	340	369	343	346	367	349	377	346	374	349	348	372	361	340	372	405	327	326	355	385	341	366	363	385	348	350	343	378	353	368	355	360	354	358	364	347	376	366	379	374	393	365	345	363	388	376	349	356	343	368	370	372	366	348	365	385	371	357	355	372	356	391	355	348	386	342	373	342	358	368	387	369	393	386	367	372	400	353	381	360	369	351	382	354	374	314	373	380	352	368	353	361	371	334	337	387	362	368	357	394	358	360	354	372	337	313	368	368	359	379	366	367	372	313	349	350	376	347	351	338	405	334	342	379	346	351	396	342	362	336	362	359	400	362	372	370	375	338	379	358	375	346	350	363	393	404	349	326	371	362	346	331	363	381	364	336	352	377	369	366	374	365	381	382	370	371	364	332	338	354	361	388	353	340	372	364	344	367	363	381	373	376	363	341	391	348	354	327	387	413	367	356	368	384	346	364	367	332	375	405	364	351	353	417	389	369	363	362	385	372	356	360	378	375	359	357	424	402	346	356	377	340	352	362	388	356	337	361	400	400	356	393	366	354	401	328	355	334	360	369	378	372	338	352	380	384	357	378	343	363	368	352	364	366	353	365	352	396	372	379	362	371	363	362	358	364	350	363	381	408	376	373	382	375	360	355	357	369	359	384	394	387	337	385	365	392	360	380	370	402	379	326	320	378	371	371	396	393	366	360	359	368	382	391	344	363	370	378	361	350	369	348	355	380	373	338	356	348	363	412	396	388	389	350	351	377	384	382	357	404	374	361	379	369	375	391	370	364	357	346	370	342	360	344	347	367	360	350	360	362	378	361	360	341	381	396	352	383	359	366	336	354	368	332	367	374	378	347	370	350	350	396	362	338	376	352	396	358	352	357	353	359	367	393	355	372	336	371	345	385	356	348	330	381	348	339	334	367	388	355	370	351	353	360	393	360	375	356	385	386	323	337	375	360	390	344	368	348	392	352	357	352	356	344	357	367	345	363	343	363	351	340	361	374	357	387	336	342	364	373	368	316	397	360	352	344	367	347	348	383	363	377	369	387	367	388	378	367	373	370	366	355	385	370	370	365	330	360	384	359	336	356	332	371	347	383	350	352	341	362	390	361	366	363	341	353	370	365	361	360	365	355	356	381	355	351	349	345	321	374	346	384	359	355	337	347	379	358	344	325	364	378	352	353	363	349	374	340	342	331	365	372	386	354	375	353	370	343	357	352	377	384	379	347	393	368	355	365	352	387	360	376	375	411	342	355	361	369	398	409	357	388	360	372	363	381	365	346	373	389	372	372	372	323	368	365	407	378	362	374	361	389	373	345	368	375	407	354	364	382	356	364	383	365	365	357	327	367	371	338	358	372	354	379	363	349	385	345	360	386	355	385	382	365	363	371	391	384	360	383	383	361	352	351	358	345	343	377	345	360	387	365	358	313	362	367	371	325	336	339	362	361	391	383	365	388	352	382	415	343	352	394	388	396	342	369	384	384	352	334	365	391	369	401	354	383	348	366	308	416	351	394	340	373	372	338	363	371	358	359	393	346	369	358	384	374	350	334	352	338	395	363	387	362	342	349	348	382	355	381	346	394	373	357	364	368	369	358	371	371	355	343	327	405	388	367	354	380	392	357	342	361	371	369	373	369	374	354	379	366	362	388	352	347	353	354	368	365	389	363	375	353	380	342	390	357	333	382	377	389	344	324	365	353	354	389	360	363	369	377	348	347	355	343	361	396	361	362	358	380	405	338	362	353	364	339	378	359	387	381	385	370	388	383	316	374	384	340	372	355	350	370	364	314	336	387	360	364	324	344	402	375	355	366	352	368	327	350	379	378	359	367	356	387	359	362	368	347	347	366	332	362	393	370	401	380	337	371	346	379	378	366	356	352	389	350	325	372	338	371	359	366	381	343	411	358	347	348	350	343	363	348	360	319	339	410	310	356	348	358	351	384	312	366	352	391	366	364	351	372	353	377	396	358	365	335	364	368	358	336	360	360	390	349	366	369	369	352	373	340	347	346	334	352	344	335	357	357	346	388	340	404	368	327	335	376	367	388	369	352	366	357	380	364	333	370	363	348	370	362	347	362	343	373	370	344	329	369
22730	38007	34535	25110	19693	15410	12394	10113	8212	6965	5810	5038	4210	3536	3000	2563	2237	2063	2053	1945	2011	1895	1777	1533	1466	1276	1171	1036	934	897	771	786	754	760	804	653	716	759	750	705	756	714	706	684	742	748	761	734	698	732	710	724	698	712	723	703	664	694	681	707	790	757	729	718	754	668	729	637	706	753	675	744	703	733	733	726	705	768	710	712	774	734	701	673	750	681	722	724	666	668	742	680	721	711	745	704	735	751	676	685	739	769	724	718	681	721	713	742	695	673	723	736	681	690	750	733	704	722	717	768	719	720	668	729	753	740	660	709	693	682	705	747	691	768	746	746	708	710	697	723	730	764	733	745	724	717	708	697	674	748	693	741	712	719	726	676	710	710	694	728	744	712	681	714	696	717	758	712	714	707	724	704	709	746	693	692	698	690	711	749	725	728	659	707	737	700	661	721	681	702	675	735	691	733	755	658	678	712	751	716	693	736	698	643	734	703	731	709	738	666	736	691	726	732	665	736	721	694	763	732	723	707	715	698	670	690	695	647	736	652	733	698	698	681	687	660	713	709	676	696	673	692	693	723	691	680	723	695	730	709	743	678	781	682	676	741	728	743	716	681	706	760	702	701	747	722	649	710	711	717	734	747	675	711	743	711	691	667	725	725	668	737	739	699	708	701	677	757	720	697	714	724	694	703	720	719	732	713	748	749	676	657	737	727	701	696	673	719	703	706	712	727	692	717	691	665	704	732	721	747	702	682	703	707	734	695	774	701	703	759	718	688	669	758	644	680	736	727	711	727	705	677	711	733	701	727	720	768	761	704	706	726	705	699	708	688	668	748	736	712	716	716	772	716	726	725	725	701	689	677	731	687	683	738	713	685	724	690	708	788	668	748	719	730	685	774	719	720	745	679	662	726	703	716	724	746	676	667	749	687	712	688	661	732	750	663	719	705	674	715	747	737	729	700	699	742	721	759	668	708	692	718	695	697	721	699	698	691	747	698	654	664	702	703	706	712	719	721	705	718	732	697	800	715	703	739	733	716	730	729	676	724	726	681	749	731	745	709	695	669	725	732	708	736	687	662	688	672	746	717	741	703	678	685	732	689	745	721	672	710	679	666	694	752	695	736	708	751	652	680	679	742	734	761	683	697	717	715	686	742	707	691	681	679	691	662	705	704	687	716	739	715	722	709	741	684	701	718	720	675	716	737	736	711	748	742	751	719	701	731	701	704	733	781	715	759	694	721	698	727	695	678	687	670	717	709	697	710	688	721	733	669	697	685	717	678	701	706	728	684	745	734	742	710	704	656	796	770	725	696	663	674	699	673	698	721	712	727	699	718	712	675	710	729	717	691	690	748	707	729	724	748	702	689	723	713	703	730	723	692	712	762	712	726	698	730	739	703	681	713	726	702	723	711	727	733	706	728	732	745	727	720	700	706	670	725	726	710	752	729	715	679	728	810	726	706	754	739	668	694	761	745	660	708	685	701	722	736	734	792	745	678	736	664	710	755	750	719	746	715	696	721	713	719	694	729	689	700	691	693	730	714	672	724	750	681	710	730	709	726	685	663	719	732	718	712	703	718	719	742	760	727	712	684	697	704	730	692	670	717	655	703	720	708	723	726	691	713	766	709	735	746	730	685	734	711	707	737	691	720	710	739	710	739	749	706	712	718	709	719	661	711	688	695	707	738	677	723	700	709	733	679	699	728	680	711	733	714	685	702	703	714	729	694	733	704	751	725	736	690	722	689	750	723	702	732	736	693	678	604	726	699	719	661	697	716	740	692	734	744	685	728	672	733	717	769	708	699	719	672	765	752	680	725	718	684	697	741	715	696	711	731	702	756	723	707	706	730	749	706	731	701	729	724	764	755	697	729	686	645	689	731	721	709	729	701	692	732	673	702	740	683	688	718	703	700	712	753	727	728	699	699	711	739	731	693	676	735	680	709	717	712	663	716	726	721	729	738	749	727	707	676	667	711	728	687	696	693	680	690	713	681	677	732	692	754	715	740	680	699	716	734	681	723	698	710	702	746	704	718	712	710	736	672	722	717	691	694	726	695	709	650	753	695	685	711	758	721	684	697	719	715	723	695	719	698	713	717	691	718	721	725	710	730	729	727	689	759	702	702	715	742	729	686	720	685	708	693	729	723	708	727	715	720	718	744	696	670	688	693	659	697	727	697	722	681	711	693	689	677	712	708	742	670	732	672	746	723	710	724	696	776	720	688	711	688	679	700	719	712	750	677	710	704	750	696	718	717	682	726	700	729	704	721	697	740	714	674	682	701	702	719	696	698	740	738	706	673	724	734	706	752	714	753	681	706	729	663	677	744	701	697	710	682	683	725	730	691	742	692	690	715	693	761	706	695	732	688	714	723	712	699	726	744	734	762	685	701	690	750	711	684	713	714	678	724	684	714	681	713	719	701	761	708	709	721	722	736	698	747	714	685	686	712	709	730	674	730	701	730	728	698	736	749	735	695	651	746	689	673	721	726	749	704	691	719	685	735	721	689	715	691	728	665	716	750	685	705	687	731	717	721	747	709	725	688	727	708	715	725	677	715	717	735	738	660	711	699	721	714	692	751	718	705	693	711	712	711	709	691	695	752	726	695	726	687	702	737	714	724	745	699	739	690	704	695	675	689	690	690	703	727	683	679	695	721	728	719	723	718	665	635	735	684	687	713	702	694	709	700	688	701	713	735	721	701	740	733	697	665	704	748	728	694	732	723	714	724	722	705	697	674	698	677	701	705	726	711	687	707	743	667	712	671	711	730	708	697	695	725	743	686	742	669	705	745	706	689	717	767	700	710	669	709	696	718	697	762	693	708	683	719	743	689	743	714	707	783	694	709	686	748	683	695	756	684	669	670	720	728	778	740	679	644	702	714	735	702	650	730	738	684	721	721	706	703	696	698	694	651	736	682	747	750	738	683	711	664	734	721	670	680	729	700	711	734	669	693	708	679	703	712	683	730	703	734	723	700	730	747	693	709	717	699	716	703	681	700	721	716	669	711	710	709	680	725	663	713	703	716	693	703	723	725	709	704	696	747	720	701	753	714	713	722	767	684	736	707	707	726	700	698	726	730	714	759	750	760	746	717	692	692	773	714	715	687	697	711	686	718	716	681	748	710	674	699	727	695	674	713	717	685	734	656	700	716	734	741	757	678	673	711	715	690	740	737	714	728	723	750	751	716	695	753	725	700	717	679	749	678	703	681	701	715	726	703	717	677	755	728	774	725	711	725	719	720	657	688	677	705	696	685	643	705	716	684	690	712	720	743	726	714	713	731	660	700	674	690	734	744	758	744	731	727	736	720	727	711	663	718	753	713	725	685	696	743	682	701	718	712	772	659	735	711	724	708	729	736	696	751	722	728	672	676	739	660	706	652	691	676	709	780	699	710	722	688	680	682	670	668	736	712	684	697	711	698	666	685	706	700	664	681	684	705	728	737	739	727	720	743	672	761	695	698	710	704	681	686	660	690	737	751	739	731	703	739
24169	21492	28888	24527	21563	17135	9964	5721	4384	3610	2834	2346	2031	1606	1487	1282	1240	1096	1147	1095	1004	982	922	867	827	769	754	686	631	629	580	512	530	563	560	536	507	554	532	530	510	550	498	508	531	543	534	545	528	486	505	526	546	511	530	514	492	491	504	556	508	498	549	489	514	505	489	527	553	542	512	564	526	482	501	510	525	483	524	541	476	502	510	528	531	509	517	543	493	493	515	501	512	500	468	583	532	491	503	522	544	528	508	523	576	501	561	519	538	525	510	482	519	550	531	508	502	553	525	522	554	494	505	472	522	512	505	515	498	480	471	520	520	537	519	556	535	497	501	521	527	507	514	512	485	507	531	510	501	485	488	496	546	550	493	506	488	551	515	490	509	531	515	520	493	529	516	503	510	524	480	479	481	541	518	544	483	532	506	459	514	529	534	503	504	492	503	514	536	547	506	489	530	534	489	581	489	532	547	517	480	489	519	475	474	507	494	498	532	500	490	513	495	499	519	562	518	475	489	510	517	479	524	511	536	526	502	495	506	507	550	489	523	548	522	536	488	537	524	510	530	486	462	523	513	512	489	549	508	529	487	527	500	513	512	488	531	531	541	520	524	525	460	527	525	531	478	527	543	513	537	505	521	502	498	538	499	540	533	553	495	521	501	519	523	510	519	520	506	545	539	495	528	487	520	514	538	502	491	493	510	497	486	506	481	481	525	568	520	513	515	493	494	541	508	492	587	522	489	469	520	544	489	515	492	520	516	492	517	493	482	533	523	498	506	499	511	514	493	547	518	516	533	514	542	491	482	521	510	535	537	535	478	544	524	521	534	514	516	472	515	512	513	487	502	563	518	501	482	548	522	537	512	543	508	541	529	531	535	510	517	532	506	500	475	510	529	501	523	521	499	492	537	520	510	502	513	533	502	564	549	514	511	495	504	535	438	502	523	483	561	516	485	545	520	519	495	446	508	498	454	526	570	523	519	455	503	521	535	522	527	503	521	505	547	526	487	500	516	464	527	505	505	535	477	478	541	542	503	500	517	522	491	517	508	513	540	543	502	531	512	521	495	501	499	520	517	522	527	483	498	503	466	552	519	521	495	502	528	485	488	532	531	522	492	493	501	485	528	484	484	513	523	539	518	522	557	530	496	517	541	573	495	518	486	549	501	521	485	503	479	506	553	528	468	504	499	494	534	517	512	489	513	495	518	507	489	527	512	550	508	532	536	492	553	509	516	536	484	520	515	501	509	541	501	487	564	493	456	476	508	522	512	493	507	481	490	524	539	508	520	510	477	546	516	485	519	514	535	524	478	518	507	513	508	524	466	494	536	522	527	523	537	464	482	509	522	546	517	479	501	490	516	498	499	537	492	511	505	544	543	491	559	519	492	515	482	457	475	499	504	506	468	512	515	513	538	481	509	543	511	528	520	537	507	493	517	506	522	515	520	494	480	492	496	463	505	507	516	479	537	547	505	480	533	550	509	499	539	488	499	495	506	562	533	538	517	529	514	500	515	476	520	511	511	513	537	517	517	475	544	496	536	463	505	508	538	514	505	528	502	505	489	509	493	543	490	483	475	501	475	532	516	503	526	533	564	534	558	506	500	502	497	499	492	520	545	498	483	510	540	507	526	508	552	517	499	502	518	536	480	516	529	509	473	529	503	535	523	528	533	523	503	519	520	487	513	529	487	518	499	520	503	511	516	525	514	548	528	544	513	533	482	510	529	546	508	516	517	496	510	490	469	535	484	477	509	512	533	519	507	504	535	508	507	519	527	534	476	516	522	505	463	477	514	536	483	512	474	488	506	530	498	482	528	536	508	501	512	493	522	499	507	513	517	484	511	490	480	540	494	478	523	503	474	521	534	527	506	528	518	510	527	507	513	499	485	484	494	514	485	526	525	538	510	543	519	521	529	493	566	556	518	508	495	528	498	504	552	514	538	528	465	548	534	521	506	520	547	528	512	489	535	533	529	530	526	518	507	486	486	503	505	486	527	519	457	501	568	501	517	532	485	540	545	529	496	487	491	530	516	504	481	503	493	518	473	515	505	534	523	490	497	567	498	498	514	499	469	543	496	527	550	493	547	528	503	493	488	525	518	501	557	523	554	497	525	490	503	521	513	519	531	484	501	520	513	517	530	550	540	538	499	519	558	490	490	507	545	474	506	527	494	513	487	533	484	505	503	491	556	496	540	533	490	554	517	531	497	531	525	503	534	497	495	513	512	472	512	483	491	530	521	525	501	521	524	468	500	547	533	435	513	493	497	499	510	498	511	496	510	508	505	494	480	486	493	520	514	506	466	532	540	480	491	506	504	538	486	488	517	529	517	491	521	501	506	489	495	515	502	478	563	493	500	507	543	511	491	518	519	515	501	523	490	491	556	507	524	509	508	532	534	552	500	537	521	506	526	500	500	521	491	550	552	526	503	518	489	512	449	516	499	557	476	520	533	575	495	518	515	513	504	566	566	468	511	540	516	502	476	501	507	511	494	510	504	493	519	528	535	479	482	556	507	486	521	550	539	520	523	515	500	488	558	506	467	532	483	508	473	470	497	518	476	511	485	528	489	480	527	527	503	531	522	521	518	533	517	522	523	532	495	446	506	530	483	491	464	484	484	517	454	499	512	482	493	499	503	514	495	474	505	473	507	508	526	466	521	515	551	503	548	477	499	504	481	528	553	527	502	518	478	509	502	518	480	515	531	485	499	490	498	535	531	547	520	527	517	500	493	517	506	536	521	496	502	498	504	475	502	504	493	496	490	499	535	525	477	489	505	516	520	469	553	471	520	504	501	454	512	545	525	518	525	496	466	524	478	496	496	523	517	536	524	524	502	472	536	480	510	509	508	520	517	484	495	536	531	485	503	477	511	500	509	488	534	519	534	565	510	535	497	506	530	487	508	537	530	528	496	481	531	503	535	487	539	545	493	478	471	520	504	570	542	521	536	523	534	500	533	523	520	515	480	501	506	510	492	493	490	539	492	504	507	518	497	533	563	512	498	510	501	508	556	476	521	511	536	519	522	523	520	557	499	506	521	487	485	520	502	523	501	525	511	520	542	518	504	508	547	544	473	495	508	491	522	543	524	568	535	525	523	533	496	491	480	497	508	530	515	518	528	498	515	510	531	537	467	509	524	484	516	533	491	543	493	516	489	517	507	533	496	519	500	509	502	493	476	491	488	579	506	525	489	513	472	525	498	498	512	534	548	495	524	531	507	532	496	501	503	540	488	512	513	504	522	556	527	508	495	511	510	481	492	501	492	530	492	528	467	514	505	507	519	506	485	522	504	522	533	495	553	479	464	536	505	525	566	506	533	463	515	501	563	504	520	515	522	512	478	457	499	567	524	553	544	481	504	522	474	493	545	480	500	503	509	522	498	536	509	537	481	500	518	527	499	521	537	539	538	527	473	531	481	495	538	541	486	537	529	504	474	510	516	532	508	487	520	548	533	509	529	544	535	453	522	487	523	503	487	504	519	539	481	472
25270	43081	39284	30327	24587	20153	16670	13826	12034	10203	8257	7122	6003	5099	4380	3675	3393	3099	2940	2917	2793	2760	2469	2287	2032	1821	1651	1424	1311	1170	1122	1049	1054	1028	981	1005	1025	964	971	983	976	983	961	936	1001	966	987	959	991	978	989	934	956	959	980	1001	975	1010	952	979	982	975	933	983	995	980	982	969	908	952	964	1002	961	941	967	976	946	948	975	1018	946	960	957	1054	958	958	949	966	932	993	972	956	964	969	978	944	975	1000	908	977	897	947	972	1013	1036	994	880	976	967	968	973	962	1026	937	992	927	935	929	994	1020	952	924	948	985	973	968	1017	965	928	949	999	1005	960	973	964	974	953	1000	956	941	936	920	894	942	904	987	997	971	968	932	948	900	949	954	1040	886	941	944	980	943	962	976	960	992	975	998	933	946	929	943	948	989	906	954	982	933	1045	1007	988	973	902	962	919	914	988	917	920	902	973	915	931	1013	954	975	930	975	937	978	935	978	918	980	946	951	974	913	970	922	987	982	919	945	980	915	916	948	938	1015	954	993	998	959	981	962	969	986	980	970	927	973	965	940	930	995	1000	993	885	955	1005	971	925	937	942	947	922	994	901	977	935	978	953	1018	946	968	993	944	934	990	930	967	945	942	989	986	985	944	941	962	956	953	940	984	961	962	991	962	964	948	916	933	1010	938	1028	992	908	975	964	947	1002	967	928	941	949	961	950	918	972	955	924	903	973	998	962	1020	992	932	936	997	977	938	957	957	1013	921	958	960	955	946	966	925	910	964	872	963	967	975	982	954	956	1019	953	892	953	910	956	984	927	947	933	959	966	965	935	968	975	970	962	1005	983	966	928	926	1014	1006	938	914	938	932	1016	954	938	1002	966	931	911	1002	950	916	932	922	893	969	890	972	1014	938	978	967	957	999	980	992	948	967	935	960	929	959	935	916	939	939	998	919	932	908	997	926	969	902	993	994	942	982	996	934	968	923	995	968	958	968	909	944	896	909	942	939	959	956	964	977	973	984	999	937	940	957	958	972	988	989	919	927	905	926	931	917	1006	911	946	960	966	964	879	975	941	946	936	952	943	907	929	987	953	953	943	981	977	938	906	981	943	1015	1011	927	933	1029	929	959	968	986	938	959	910	928	1001	1004	944	909	946	957	949	988	988	952	943	948	973	954	965	955	914	962	935	944	967	979	902	1028	968	975	975	943	938	984	931	926	966	1012	954	911	918	960	988	964	982	901	958	934	903	938	937	957	978	978	943	983	956	975	949	998	1006	918	960	946	982	988	953	936	969	1015	984	975	941	1022	988	1001	906	972	936	937	1010	1028	971	959	932	956	956	924	957	1040	945	924	987	1005	949	913	938	941	951	995	1009	919	958	989	966	949	919	967	907	961	954	931	964	940	983	989	969	978	937	943	934	956	984	956	895	959	985	983	929	951	946	975	940	972	932	928	955	916	911	989	891	1009	954	905	988	947	938	963	957	989	925	941	984	963	938	997	973	940	996	944	986	953	968	927	932	957	935	999	974	918	918	889	936	916	952	941	912	993	1002	976	1008	936	950	977	962	918	913	980	996	999	944	951	958	976	914	969	954	947	933	940	955	915	935	989	951	991	959	997	997	942	970	899	994	1004	955	956	979	952	932	949	937	994	977	939	919	960	936	966	979	936	964	945	990	968	932	964	954	917	935	990	927	950	984	1029	956	948	939	968	1013	927	967	943	950	957	892	938	971	983	901	986	949	960	947	930	951	977	965	936	959	1006	946	980	938	899	1012	969	936	991	974	957	970	975	928	944	947	933	920	909	921	962	952	856	999	991	919	920	937	926	956	966	983	964	978	950	987	997	1003	951	945	881	918	1009	975	962	969	931	941	930	922	932	944	955	955	876	921	936	951	959	953	972	987	943	1002	902	979	950	903	918	996	988	992	983	983	962	892	929	954	942	990	992	927	956	986	954	958	902	952	952	992	977	976	921	974	913	959	920	963	967	988	966	958	979	979	957	893	997	918	956	939	921	984	948	939	981	957	968	963	949	1013	936	905	930	1012	1022	952	900	892	953	975	961	931	947	942	952	982	953	937	969	992	957	955	942	955	993	956	997	927	940	940	955	932	951	966	940	948	956	927	924	927	921	942	927	954	950	978	943	970	1002	989	926	937	986	955	943	980	996	913	955	950	958	963	984	938	929	943	1015	907	972	963	944	932	878	980	1001	994	942	923	989	962	975	967	939	948	968	904	946	991	927	944	912	929	934	944	899	949	977	935	986	877	966	957	939	966	936	961	954	949	926	940	935	919	912	939	953	963	936	955	906	1021	996	911	932	926	976	964	942	927	1001	969	948	968	954	948	1024	1009	935	1014	910	950	956	987	1002	967	952	986	936	966	933	948	926	957	968	957	951	957	963	915	984	964	964	992	910	966	939	979	929	961	946	934	988	930	943	973	981	922	936	993	1030	992	974	937	950	932	958	923	983	979	948	928	1005	970	953	1005	942	951	957	946	980	912	961	951	977	1005	1000	1011	973	951	979	980	941	928	1004	958	946	952	907	963	956	1007	988	923	950	979	971	922	943	950	969	954	926	900	977	960	990	993	986	965	935	961	934	964	963	972	955	959	969	972	1006	996	904	963	994	973	986	921	965	958	970	960	978	972	916	941	969	933	962	1011	896	872	947	979	916	1033	949	982	952	947	959	986	935	961	898	963	964	997	997	978	983	1012	959	954	946	963	937	922	961	928	906	918	917	940	968	978	955	964	958	971	987	961	975	969	952	908	959	987	941	971	920	949	964	972	926	970	966	950	926	949	977	997	935	885	973	957	944	986	959	949	954	942	963	911	1023	959	906	973	966	966	830	960	916	927	902	944	948	961	969	974	921	932	1007	878	946	953	997	967	949	950	1000	898	939	943	953	953	966	987	989	888	918	1044	989	926	955	957	954	912	938	967	992	927	936	935	945	928	951	940	944	995	918	949	921	971	925	964	1006	928	1000	989	993	929	950	943	952	966	976	942	895	949	953	922	972	927	912	1012	930	968	917	957	951	1021	991	918	1000	956	1025	939	940	923	971	932	974	994	953	950	900	897	968	926	991	968	946	953	929	1039	943	959	924	977	952	954	993	900	916	991	999	1012	943	932	918	940	917	958	940	968	962	958	978	973	972	931	941	955	905	1012	908	938	967	947	963	922	929	899	972	977	981	966	953	982	941	969	939	956	941	1003	928	932	948	943	981	932	921	956	926	939	971	958	929	1004	927	914	986	1013	980	940	943	966	945	947	929	987	908	945	978	933	910	985	951	971	931	930	902	979	937	959	886	996	979	939	951	976	920	963	948	919	904	917	926	991	963	911	947	970	903	921	964	955	953	988	970	889	911	1008	941	916	924	971	957	950	995	947	968	991	950	966	982	954	966	956	929	906	940	888	1000	974	878	973	943	945	951	930	905	939	950	970	919	949	1028	957	960	951	997	944	915	945	969	916	988	928	974	904	978	926	1002	957	989	981	954	1010	902	945	942	977	950	967	914	981	1002	952	936	965	1034	911	885	949	934	964	983	969	988	916	969	962	949	948	981	965	989	970	982	928	942	976	912	943	937	929	1012	942	928	933	988	971	981	921	909
27688	20801	16683	9618	4625	2988	2247	1682	1332	1132	953	797	744	613	555	511	474	506	502	462	472	445	478	402	400	435	392	392	355	315	322	313	330	318	334	359	335	328	308	298	362	353	319	331	305	324	299	326	322	326	334	328	337	323	322	326	353	321	341	313	313	329	318	312	361	307	330	308	314	313	334	320	319	337	295	330	309	344	301	319	341	329	331	309	311	331	312	345	321	325	332	324	301	320	324	366	345	340	331	362	333	330	322	362	310	312	284	339	326	329	297	330	298	338	276	306	343	328	321	289	313	315	352	316	321	305	297	320	365	314	314	336	321	316	309	309	324	325	350	313	289	331	322	323	315	304	320	315	309	310	318	291	335	315	315	336	318	312	298	316	319	338	323	328	336	312	324	333	334	347	300	320	299	333	303	332	310	319	302	301	326	314	328	351	325	317	280	290	303	345	306	333	354	321	316	333	344	366	307	335	330	324	319	325	310	326	319	304	338	293	307	343	329	306	315	312	337	298	322	333	325	352	274	300	300	332	315	312	296	337	329	357	345	317	335	373	320	334	343	314	311	305	328	304	293	301	368	338	329	302	327	307	290	295	271	335	353	312	338	319	320	324	330	337	336	311	319	316	318	328	313	336	328	296	315	336	350	336	336	309	306	321	314	314	322	322	306	326	344	326	316	332	295	301	358	334	330	310	334	320	319	308	335	355	315	311	307	324	329	335	285	363	330	305	341	316	319	317	303	296	322	290	309	336	304	342	309	293	299	295	326	300	293	273	283	324	315	299	325	342	329	325	308	326	330	344	328	323	283	349	312	344	346	323	329	340	358	309	344	306	312	354	346	317	319	303	327	356	316	294	301	302	357	332	345	345	315	340	291	305	314	340	331	303	326	292	348	313	297	321	327	342	332	314	288	360	331	305	329	324	322	326	332	305	305	338	339	343	335	327	318	337	323	339	335	350	294	348	299	304	298	337	317	326	335	316	308	341	329	313	303	282	338	314	334	325	308	277	299	326	319	308	325	280	337	353	299	304	321	294	294	343	328	329	337	284	344	271	305	344	317	321	310	307	346	345	338	290	326	299	324	335	306	297	296	358	330	349	319	324	280	322	321	319	309	310	327	345	369	318	320	334	325	313	305	332	311	330	313	285	354	315	327	311	331	310	328	328	294	308	325	313	343	324	307	323	342	321	353	300	342	334	342	331	328	346	317	318	301	297	335	307	343	309	343	322	329	301	329	333	318	320	338	319	317	334	324	325	302	316	333	291	293	312	318	327	320	309	327	387	314	322	327	332	339	345	321	342	318	335	336	328	356	315	303	322	324	314	310	296	342	323	371	328	345	296	337	320	326	331	337	322	323	331	320	325	298	303	317	332	321	316	341	301	331	340	311	316	320	362	318	363	320	318	343	296	332	303	282	326	304	330	364	303	345	308	337	329	327	307	314	334	330	316	311	323	322	318	322	338	306	305	300	329	306	343	327	313	318	313	362	325	327	339	297	351	358	322	326	304	327	295	324	305	300	333	346	328	303	321	308	312	333	336	303	332	299	307	336	343	332	298	341	322	314	316	323	346	286	324	342	313	329	343	313	324	284	326	333	326	332	333	312	308	328	289	339	351	303	297	316	311	317	304	308	355	347	322	311	341	317	305	341	349	331	315	320	300	332	309	318	368	319	332	328	353	306	319	294	336	321	290	340	315	318	314	321	331	338	340	333	324	301	292	295	349	299	337	316	351	326	338	310	330	310	299	335	307	324	322	337	329	319	341	334	336	331	309	304	324	325	356	325	333	292	322	305	334	324	306	335	316	324	351	326	332	335	319	346	332	313	330	353	321	334	345	326	322	306	314	318	337	330	307	340	326	307	326	335	296	312	328	298	335	336	358	356	303	288	304	304	312	294	359	340	314	287	316	297	303	295	328	286	322	334	328	314	332	306	306	329	283	305	305	326	328	328	321	316	315	317	318	312	321	330	322	286	324	292	310	330	337	336	323	320	329	325	298	324	340	337	326	329	329	328	301	287	326	322	318	319	313	347	330	350	316	325	328	325	284	325	348	361	324	326	308	335	314	286	290	322	296	341	325	316	294	332	327	311	333	316	300	292	333	331	327	309	302	312	295	326	331	335	306	303	316	305	339	342	322	323	310	300	324	312	346	318	342	328	349	315	326	308	310	353	306	342	329	314	316	326	325	303	320	312	328	347	329	313	326	313	290	314	316	280	297	330	331	347	327	279	323	314	325	341	358	317	339	329	334	306	327	298	336	327	311	313	320	296	325	322	299	337	332	329	348	321	344	309	345	338	334	319	351	342	336	289	329	341	296	280	307	324	297	349	325	292	289	349	307	351	338	325	314	274	329	349	306	322	357	323	322	315	299	325	324	326	318	305	345	327	309	324	323	315	319	284	304	333	313	345	311	311	332	324	332	302	349	341	302	316	317	343	332	340	334	327	336	324	332	310	321	308	349	326	304	313	293	322	329	337	318	317	289	308	309	310	323	336	332	305	320	313	313	332	312	327	327	341	293	302	318	299	309	276	326	310	303	309	340	326	324	326	327	320	316	298	305	325	313	340	330	362	321	312	304	315	324	313	329	355	332	351	291	339	280	319	314	349	308	299	359	335	340	302	333	333	313	287	335	298	293	353	306	335	306	318	359	328	337	308	334	322	323	322	332	332	345	313	322	316	316	311	339	316	321	342	328	290	333	312	343	326	309	325	334	315	307	322	346	323	291	305	331	346	328	329	304	312	350	347	333	329	321	362	326	325	342	350	326	318	327	315	298	330	345	314	324	322	333	336	361	312	307	297	321	341	310	313	348	335	324	313	309	306	327	353	323	337	351	311	309	306	324	324	331	332	311	323	335	312	303	335	335	324	307	313	297	337	315	344	339	342	309	299	327	305	314	313	329	314	332	278	345	306	312	294	318	340	282	349	332	337	302	316	338	336	327	301	307	324	307	301	322	343	348	336	326	319	337	333	346	324	338	299	305	302	278	305	300	335	356	301	331	366	334	305	306	355	307	331	331	296	316	332	293	318	332	307	324	302	335	326	303	333	335	300	299	294	304	321	368	302	320	303	309	346	290	297	319	303	341	325	329	358	300	302	292	313	305	356	348	330	338	337	287	332	323	333	290	314	334	343	326	334	338	321	338	339	305	298	322	317	371	348	349	326	332	320	320	339	326	300	319	329	307	354	314	300	317	351	303	334	294	323	317	329	292	335	313	343	306	318	329	327	303	321	301	325	305	333	286	349	332	307	352	310	301	326	354	286	335	334	323	325	362	317	300	285	316	348	310	282	302	299	297	367	321	332	354	309	308	322	329	327	357	325	300	332	299	326	307	328	298	299	294	332	317	312	354	295	312	311	335	333	340	309	326	312	312	330	340	333	307	330	329	298	308	316	308	302	300	335	276	332	316	281	286	311	342	281	318	323	314	312	314	348	332	299	327	332	351	348	318	362	326	323	331	318	306	295	305	334	317	332	326
20730	30156	26348	17065	11954	9103	6963	5626	4816	4029	3256	2626	2166	1915	1621	1408	1339	1304	1275	1219	1212	1107	1077	1006	981	911	854	760	748	725	666	647	650	654	683	663	618	628	663	608	651	685	626	664	611	594	628	630	592	672	673	640	615	659	615	614	626	646	615	686	662	660	631	649	640	649	663	592	668	610	656	606	612	618	684	677	639	655	614	631	670	614	631	661	659	650	632	639	613	669	650	637	652	668	667	600	651	604	625	642	615	627	669	646	617	610	678	653	640	631	645	656	608	616	630	641	688	617	678	633	610	634	649	638	614	634	641	603	623	628	638	623	612	619	572	615	651	641	650	643	595	607	607	614	654	697	625	703	670	640	667	664	614	666	602	632	595	635	639	664	626	629	677	610	620	665	639	643	664	607	657	622	620	613	619	599	581	645	640	654	588	653	677	709	641	609	647	649	610	646	640	638	618	575	637	582	678	614	668	658	617	657	649	647	671	632	638	635	672	642	653	666	634	619	687	671	669	585	627	609	636	639	639	616	625	622	654	563	622	663	664	632	606	666	657	608	633	594	592	632	677	653	579	648	617	635	629	702	648	640	609	689	619	605	653	586	636	628	625	621	636	625	619	614	604	618	628	652	614	658	664	643	632	612	645	660	653	638	610	694	624	680	670	613	593	636	638	681	665	636	632	653	671	613	657	630	650	637	635	596	598	596	618	645	591	655	618	665	584	640	621	618	622	643	626	629	645	607	594	665	617	599	671	591	626	618	623	614	622	584	624	580	608	632	645	633	643	634	604	604	669	624	641	670	574	641	623	692	665	608	610	604	661	613	653	629	613	617	650	624	636	621	634	642	601	610	651	607	660	614	638	652	604	627	574	653	632	646	629	619	640	616	607	679	621	614	644	655	590	633	609	673	611	654	631	649	658	641	600	641	688	623	684	661	652	628	588	633	694	660	624	645	634	661	603	648	623	615	668	626	623	636	681	645	674	662	657	629	635	653	628	633	653	638	637	656	651	674	629	650	622	602	683	680	584	637	685	676	648	686	641	683	651	623	633	652	633	652	654	660	608	611	626	684	644	666	641	627	619	645	631	603	660	605	647	622	610	682	619	652	645	659	637	668	632	615	618	636	613	669	630	616	634	675	644	674	624	616	636	668	610	633	618	607	679	686	667	630	643	661	624	643	673	634	631	637	647	676	612	677	592	642	658	659	638	629	630	634	639	618	641	605	642	620	621	639	648	632	649	648	614	660	672	599	634	626	608	616	617	634	638	650	635	631	634	670	614	634	648	676	624	636	615	597	673	614	618	625	646	658	606	648	648	622	646	654	603	621	634	642	662	658	581	630	605	644	650	607	598	606	586	673	628	656	651	668	599	665	647	673	609	633	655	626	606	575	681	608	621	645	617	612	618	636	611	696	612	634	662	671	640	651	633	660	679	601	609	674	651	642	661	628	644	606	617	642	588	618	637	648	622	636	661	665	608	683	665	627	609	672	636	622	656	658	640	628	631	629	629	590	592	640	565	642	652	645	575	653	634	673	632	646	645	635	665	606	642	635	622	682	646	662	656	635	668	646	639	600	607	644	642	626	648	665	671	601	639	618	621	596	654	601	623	625	625	630	643	640	661	665	631	669	685	669	690	642	638	631	650	665	621	635	620	659	619	655	644	621	616	632	639	628	632	674	613	676	674	586	639	664	636	636	674	649	611	616	692	675	600	660	626	654	619	632	632	661	629	625	659	626	649	617	649	623	610	607	636	607	646	589	621	598	635	641	660	642	616	608	654	648	665	628	639	635	619	641	644	618	629	695	631	659	638	618	615	648	681	658	666	582	650	657	641	624	595	631	649	631	580	649	651	618	667	629	589	603	638	601	691	642	641	661	635	671	607	639	610	680	607	620	614	627	613	651	648	664	619	647	634	648	586	636	597	651	672	652	685	658	624	650	674	632	644	653	619	627	612	644	604	646	644	664	626	624	604	645	605	660	641	612	661	600	677	650	637	634	660	610	617	605	640	641	624	610	659	630	619	628	610	624	666	653	627	664	657	648	628	636	673	660	595	604	611	643	655	581	579	621	663	660	628	633	614	591	679	616	633	655	642	598	664	592	643	620	629	662	628	575	679	645	690	621	636	620	644	649	644	635	643	629	591	637	672	634	635	675	642	638	643	617	668	640	660	633	618	641	633	645	628	637	612	623	627	674	613	628	655	624	638	609	642	620	614	672	591	642	600	608	630	636	649	613	664	642	637	630	602	627	661	607	639	643	639	599	638	662	648	653	658	626	624	642	667	635	614	658	641	649	624	615	644	627	675	641	642	601	632	617	645	665	634	652	630	634	630	635	681	639	665	619	611	617	602	644	616	598	600	613	627	606	600	691	626	591	629	635	627	593	653	605	634	683	629	700	657	565	589	628	588	649	616	663	636	642	650	633	642	650	633	632	606	678	667	630	658	625	662	632	608	621	602	669	657	618	667	674	644	626	668	603	655	622	612	625	637	649	641	696	666	657	688	658	648	642	626	642	638	651	645	633	655	639	638	598	619	659	586	644	665	674	665	641	619	680	647	612	644	608	655	631	608	650	612	610	634	660	665	650	591	631	626	641	640	589	620	647	604	686	673	636	658	641	644	647	621	644	628	685	619	647	652	635	606	605	644	584	616	638	712	631	622	609	637	665	622	637	636	590	623	657	667	638	689	622	700	603	643	639	630	679	617	650	605	631	637	652	619	615	666	675	652	586	621	653	675	671	640	617	601	598	625	644	683	665	670	612	624	644	662	655	655	630	666	623	675	624	588	620	671	662	658	674	670	633	670	670	638	659	648	611	640	632	703	595	648	647	627	644	641	607	651	642	628	624	651	633	636	580	668	629	613	621	625	615	611	587	654	625	591	658	629	620	649	641	667	689	633	648	653	621	663	687	656	603	656	664	667	616	635	619	634	652	625	603	610	624	627	638	676	610	591	607	647	687	695	680	629	608	623	608	647	686	661	624	648	631	636	641	681	616	665	674	615	636	648	611	625	602	624	640	658	642	581	620	639	589	601	622	651	662	625	626	598	633	620	668	665	607	633	666	654	607	638	618	640	615	634	690	604	634	637	614	630	633	621	634	628	627	648	662	632	627	600	631	622	642	641	640	637	660	672	628	631	607	640	611	623	644	647	651	670	608	600	656	641	656	582	609	584	599	655	613	596	602	643	637	644	652	644	623	602	655	649	643	659	611	643	621	610	633	613	630	648	611	602	622	674	656	656	652	717	643	636	613	636	636	635	668	651	649	645	674	629	688	664	600	633	618	652	697	613	639	610	647	675	645	618	650	650	672	632	593	686	640	638	618	662	680	613	650	648	627	627	577	608	651	678	599	623	633	638	659	642	651	647	656	643	646	654	665	646	673	656	645	600	639	653	641	608	620	625	659	620	623	664	635	659	670	632	628	622	657	620	668	656	654	632	617	673	617	615	585	643	659	663	648	645	645	623	619	661	650	634	624	650	583
25088	21479	28094	25325	17393	8743	5573	3760	2933	2320	1852	1452	1275	1082	1004	823	812	804	773	705	693	641	667	585	513	502	504	438	469	423	390	376	421	391	381	396	377	366	371	374	376	383	417	370	399	392	360	403	401	392	353	388	419	379	385	393	386	398	367	379	367	410	420	378	403	400	394	382	369	348	370	408	387	390	373	367	391	347	400	378	392	435	373	381	365	391	371	382	367	385	337	371	369	387	401	376	355	392	415	374	404	373	357	346	422	390	368	414	393	377	428	351	382	372	401	392	407	345	374	380	386	402	355	379	395	373	361	355	363	360	358	397	373	362	388	374	357	396	401	383	415	370	375	381	372	364	352	384	355	390	358	380	387	429	351	386	384	396	365	379	372	398	403	353	382	385	354	362	408	384	365	401	394	381	346	334	387	370	390	376	372	349	392	382	361	360	417	384	370	357	372	400	374	318	349	377	372	344	372	384	380	372	376	378	383	353	365	410	374	398	397	376	398	411	386	346	383	369	347	384	358	359	363	394	354	381	378	377	372	407	381	365	360	367	393	345	385	379	405	357	361	384	365	362	394	356	371	374	383	343	352	386	386	368	360	367	351	386	364	327	337	381	394	379	399	375	383	389	347	404	366	388	365	368	358	372	395	392	358	385	405	361	417	369	383	375	362	369	377	380	363	416	394	387	357	391	374	384	409	372	420	342	412	363	388	356	378	366	389	370	388	369	351	333	383	368	363	431	395	365	381	354	378	393	369	397	364	378	352	356	367	375	371	375	381	380	374	341	395	376	355	375	353	359	364	373	373	410	408	392	364	416	365	360	358	384	394	406	373	362	375	371	397	359	357	407	387	358	364	412	390	328	366	388	383	394	431	384	364	386	376	378	385	395	387	386	341	377	428	402	373	406	369	374	433	365	388	395	377	405	391	351	372	371	347	357	368	390	377	369	371	349	403	384	397	350	351	415	353	355	371	385	390	375	374	376	364	370	368	361	387	383	394	373	391	383	406	352	335	391	403	352	373	377	342	389	406	383	405	406	392	364	394	370	327	382	346	379	374	393	371	381	370	397	374	371	392	389	370	392	407	383	372	381	338	359	379	394	393	383	389	385	379	388	343	404	386	377	383	409	399	352	352	388	418	366	373	389	372	389	386	363	323	384	397	397	352	361	327	395	399	357	377	364	366	387	368	418	344	368	365	361	384	362	350	334	357	349	378	395	362	391	367	360	363	371	387	366	376	399	358	366	379	420	371	362	367	375	378	376	361	400	386	381	389	364	408	385	355	389	363	369	389	369	379	367	382	415	376	399	386	367	413	408	375	382	380	351	403	384	340	387	387	376	370	344	379	362	380	366	348	366	362	395	357	354	405	368	385	380	394	388	375	364	381	388	366	390	363	362	358	386	398	355	366	410	384	374	374	375	422	350	395	377	374	414	365	359	363	362	361	362	365	367	403	358	349	395	377	371	402	406	369	351	369	406	374	381	355	410	385	378	389	352	357	371	378	365	356	361	365	363	405	399	398	364	397	368	364	367	392	401	366	374	378	356	383	386	390	344	357	400	354	393	361	388	358	388	368	405	382	385	376	384	333	350	371	366	390	369	420	349	402	336	392	401	392	363	366	380	385	397	393	383	359	375	393	389	340	381	358	422	381	378	364	353	352	386	364	397	370	379	376	368	373	358	430	362	392	430	393	355	387	386	368	397	367	359	405	374	388	391	369	359	423	363	371	384	371	403	389	389	362	368	382	368	377	388	362	368	391	377	352	385	379	368	385	383	370	351	358	362	400	364	355	370	393	375	396	386	365	400	402	418	366	388	365	398	434	370	389	361	354	401	380	360	368	362	334	403	375	357	375	383	366	402	395	370	386	372	363	370	392	360	383	343	399	378	344	363	381	390	359	394	383	396	376	406	354	347	379	320	389	412	366	420	390	423	371	367	396	370	373	388	384	366	382	382	393	344	358	386	390	371	373	371	386	376	401	332	404	400	386	383	350	384	355	389	351	400	392	396	360	368	366	359	367	392	371	343	421	394	382	386	373	372	362	372	364	335	376	377	380	356	365	404	406	361	405	373	361	384	383	401	380	400	368	387	420	402	360	401	357	355	407	357	382	381	367	378	382	346	381	357	393	391	363	409	362	421	409	342	402	377	367	402	361	389	377	357	343	345	388	398	370	396	407	356	408	358	385	369	346	369	364	343	342	363	364	349	384	373	396	388	371	407	389	379	378	370	375	399	413	402	364	366	407	391	349	374	381	339	371	312	397	346	369	343	398	389	368	363	412	405	374	376	373	365	375	379	413	380	352	356	386	378	371	346	362	385	385	389	351	343	351	400	387	344	383	340	380	391	372	371	344	364	394	354	358	387	417	375	346	340	367	366	390	416	381	404	368	329	405	395	355	360	365	411	343	382	364	360	348	371	370	373	378	367	379	387	388	395	379	380	337	353	392	372	422	414	348	367	364	394	372	338	400	395	378	369	352	338	383	380	387	356	343	359	368	367	376	386	407	339	359	395	344	353	374	368	379	394	365	373	360	363	376	363	349	358	357	393	353	385	375	386	332	359	362	376	357	375	423	362	366	372	374	368	394	356	404	388	369	398	393	360	348	361	396	362	380	381	395	341	353	373	385	345	334	402	397	400	343	367	357	389	367	375	381	384	386	361	332	362	371	377	384	374	348	405	399	395	368	363	377	346	395	399	364	352	347	390	383	365	388	387	351	405	377	382	408	374	364	417	389	375	373	346	374	393	376	358	378	371	351	392	390	348	391	385	406	359	355	378	381	403	378	382	341	399	396	358	383	371	396	350	369	360	387	365	397	359	384	327	369	389	393	371	378	367	373	356	371	370	374	359	383	357	354	394	369	376	360	364	380	381	389	392	356	371	346	365	387	419	383	346	370	414	386	410	362	369	394	378	393	381	389	357	373	354	400	368	386	398	356	376	377	401	363	363	368	417	383	387	379	377	389	389	415	369	388	409	376	371	351	365	387	336	381	386	371	370	397	384	375	404	392	429	367	388	369	370	334	356	388	398	380	390	407	371	344	342	375	381	327	372	350	365	351	388	383	374	370	382	369	387	370	341	367	366	334	375	341	384	396	388	400	368	394	387	396	358	378	404	351	385	366	346	367	369	408	381	383	366	346	341	380	396	365	382	376	376	406	401	372	358	410	377	364	383	385	401	380	399	381	370	349	354	371	357	399	360	394	411	372	364	380	369	371	374	367	396	384	406	389	370	387	362	381	352	385	367	342	358	362	360	344	401	378	405	387	365	373	342	409	345	367	357	396	381	401	361	370	379	397	397	413	370	376	372	376	390	411	399	362	376	356	322	377	384	379	346	362	390	379	384	396	379	378	398	357	418	368	392	400	442	369	392	394	402	393	380	343	365	365	360	380	376	404	356	370	344	339	367	386	382	368	385	375	384	374	406	382	352	369	372	347	370	352	366	405	399	398	384	370	383	367	382	405	370	377	356	419	363	393	399
23104	38034	34725	25593	19977	15678	12450	10457	8888	7194	5905	4873	3832	3280	2980	2552	2321	2296	2169	2109	2015	1841	1746	1492	1410	1231	1067	1067	971	808	792	763	769	805	712	769	783	755	723	699	700	779	780	733	737	726	726	705	792	739	742	693	753	817	710	765	762	701	760	718	755	694	756	735	746	802	702	735	703	709	728	705	752	762	722	747	744	726	761	715	797	718	735	705	727	746	759	728	736	760	697	717	742	776	752	744	730	747	721	715	682	729	709	725	764	733	738	734	747	751	708	710	782	724	745	768	696	702	702	777	723	726	702	717	756	729	779	722	740	781	715	703	766	748	705	802	735	681	829	741	723	763	718	706	710	732	748	783	698	749	704	754	684	760	747	723	750	770	791	706	741	709	767	727	713	748	769	715	766	696	699	737	744	729	712	691	716	764	747	791	740	680	760	732	726	768	687	710	739	753	729	737	717	793	679	752	742	688	743	764	746	771	732	749	709	709	749	792	702	683	726	670	692	731	698	717	693	729	735	716	731	720	741	697	742	691	752	756	712	735	733	716	756	757	709	761	705	742	705	701	751	764	729	756	723	719	747	731	723	708	705	759	707	743	768	729	725	739	750	695	727	724	768	742	720	741	700	711	747	727	742	730	777	738	731	732	765	753	716	709	723	734	702	781	716	719	730	718	710	695	684	716	728	770	717	741	708	751	713	745	762	731	792	670	759	738	784	745	750	686	761	732	697	723	728	749	754	742	735	705	737	691	734	701	705	711	712	718	742	698	700	743	719	692	760	768	696	740	723	758	750	768	752	700	705	750	738	774	711	724	735	716	696	753	722	705	743	785	771	733	766	717	727	727	734	744	745	712	753	725	728	706	699	719	722	753	688	674	750	744	714	709	737	724	699	735	724	720	743	773	717	735	768	747	702	748	725	742	752	770	696	723	672	677	746	722	740	702	740	738	688	736	763	687	735	695	758	718	739	714	760	767	765	707	725	747	765	766	730	705	677	697	773	768	716	770	733	759	749	734	772	791	682	735	721	733	719	693	767	757	695	746	734	707	755	705	766	741	721	749	751	723	693	694	745	725	783	743	752	735	734	698	715	789	747	694	702	782	750	673	713	694	691	728	751	785	725	802	730	736	751	702	728	764	734	734	693	725	745	734	728	760	712	739	729	727	719	754	751	758	721	720	736	759	746	794	735	723	699	752	727	758	700	726	750	730	791	735	768	749	710	679	677	763	684	716	747	676	743	754	721	727	735	749	733	753	753	752	674	700	721	720	725	692	714	764	742	723	740	752	747	708	809	742	726	741	757	738	735	713	765	733	743	728	681	740	709	713	724	699	744	723	731	729	754	727	700	806	759	761	712	680	727	727	733	725	752	750	693	713	700	731	753	696	712	720	741	763	718	718	694	695	733	730	745	684	703	738	726	749	734	759	711	703	791	745	741	751	721	767	737	719	720	756	748	723	696	700	733	746	748	706	724	721	717	726	753	678	688	696	741	697	710	719	743	708	681	718	693	756	744	679	694	705	747	767	736	767	688	762	767	779	756	715	755	788	748	690	731	720	754	745	712	781	732	720	749	766	726	708	777	720	729	738	698	702	764	733	752	724	775	724	725	722	737	711	814	743	746	675	676	736	687	758	699	725	693	708	741	706	739	714	782	718	713	779	738	722	706	693	712	724	741	711	727	681	734	709	727	672	740	771	707	777	716	705	748	735	736	656	703	744	726	755	738	725	732	736	712	664	708	703	694	770	754	710	731	739	719	715	729	742	761	714	711	741	766	711	761	737	720	679	758	647	711	699	744	760	737	771	714	709	705	738	721	710	759	687	765	696	737	727	738	688	735	756	716	749	710	780	731	705	718	730	749	728	771	720	735	722	754	769	731	722	762	704	770	706	770	702	717	751	702	724	750	743	703	742	727	727	706	733	746	719	732	701	740	737	702	712	728	745	718	721	773	735	722	718	697	737	696	773	733	723	742	755	755	762	699	737	754	777	723	717	702	742	731	729	725	691	749	716	777	718	697	735	764	746	760	725	702	711	733	743	729	713	719	735	745	715	723	759	729	751	737	779	737	702	708	752	745	719	731	723	779	738	730	735	730	789	719	696	669	718	728	726	740	687	746	687	714	721	731	717	702	718	763	717	739	696	711	714	715	786	735	766	750	736	734	743	747	719	782	704	692	721	719	736	721	735	718	695	709	761	746	722	718	713	741	677	718	730	700	769	752	715	714	708	720	702	720	701	702	681	731	735	722	724	737	755	754	726	683	756	736	676	765	734	699	727	748	742	684	672	731	739	729	749	750	720	694	709	719	750	762	715	718	713	753	731	710	734	754	699	723	698	722	757	718	720	721	733	716	724	757	738	712	767	757	743	712	721	735	727	702	703	712	697	799	741	735	741	741	714	704	729	713	772	756	742	710	720	734	702	715	691	734	689	795	752	714	726	710	761	730	795	737	735	728	799	713	763	729	717	725	710	719	721	778	735	706	700	751	705	751	759	703	780	724	771	717	681	693	724	735	776	731	701	740	723	707	719	722	730	712	730	738	719	742	734	752	722	751	739	694	776	760	702	744	736	710	713	725	718	688	754	735	792	709	754	697	745	747	711	728	713	743	746	717	736	721	736	743	729	738	709	714	739	708	767	745	734	712	724	731	733	710	785	766	688	691	731	721	746	746	714	695	710	722	739	694	725	743	727	763	723	706	763	728	748	725	743	716	750	741	726	757	733	747	727	703	738	752	711	763	741	729	720	769	736	732	705	714	722	759	707	766	684	737	749	688	718	696	723	794	725	701	741	698	728	722	768	740	746	759	695	721	680	724	758	745	702	709	717	713	732	680	707	722	683	718	752	727	709	701	760	768	768	762	740	748	712	722	735	769	778	729	690	725	757	739	735	727	661	743	724	773	774	751	753	743	729	734	684	743	726	728	780	719	710	689	777	742	796	726	745	728	742	738	730	721	695	676	666	719	711	738	703	695	704	777	706	755	715	770	784	738	744	782	741	702	758	689	733	714	779	819	700	691	750	762	718	717	728	723	699	721	693	718	712	729	788	720	714	740	705	711	723	756	735	706	693	732	739	739	713	687	724	708	721	729	762	755	713	715	726	695	787	732	724	722	726	731	777	745	774	681	726	706	760	694	682	732	727	704	722	745	741	764	736	741	682	756	670	687	748	709	782	727	760	726	725	727	716	763	746	711	703	706	728	717	715	720	755	762	697	705	727	702	751	674	731	708	708	726	705	712	734	784	697	763	710	706	727	741	784	740	678	755	762	765	758	772	723	728	726	726	738	740	684	761	673	681	688	754	721	752	670	759	755	702	769	752	701	729	758	743	741	742	730	724	706	748	738	771	710	710	691	772	705	720	771	693	741	727	696	727	692	739	677	715	753	741	720	720	708	732	754	716	726	724	700	744	725	767	748	744	703	793	673	757	725	714	708	673	711	722	699	717	717	740	754	714	730	757	719	757	739	730	785	743	727	732	745	711	761
24162	21481	28958	24431	21579	17483	9981	6172	4600	3770	3005	2276	1897	1678	1458	1320	1235	1150	1168	1118	1056	1000	902	849	790	693	723	627	605	587	559	512	566	517	487	548	507	532	478	503	501	533	530	515	490	516	547	513	571	528	521	508	521	507	512	474	502	493	484	505	534	505	542	468	528	493	529	489	520	509	523	525	473	511	538	479	512	522	501	502	498	482	541	526	541	522	518	507	520	493	488	512	556	493	536	495	565	541	476	541	548	529	499	522	499	497	576	540	484	476	512	496	479	545	495	510	522	521	515	555	500	503	473	518	506	526	529	519	472	496	585	498	493	510	518	492	593	523	547	518	527	507	484	502	492	571	536	522	526	476	533	470	528	511	494	524	499	518	527	490	552	551	532	559	528	477	533	493	477	539	516	482	533	518	555	554	519	512	497	502	543	521	492	545	518	469	489	525	531	509	498	554	500	515	530	499	485	535	526	581	556	496	543	496	508	489	473	521	502	563	526	504	511	513	544	533	527	494	486	508	543	546	481	508	519	506	528	500	503	543	531	493	532	513	493	474	476	547	523	477	519	522	551	496	510	478	519	466	539	477	510	522	464	548	511	483	564	516	465	493	518	527	499	479	535	535	472	508	497	490	540	539	531	517	496	490	519	519	513	522	526	527	526	474	500	479	505	532	492	537	498	539	485	472	510	505	463	509	510	510	520	469	473	548	570	487	540	468	520	483	524	515	539	504	477	527	483	504	486	511	556	556	532	531	490	522	563	517	541	458	513	482	502	503	541	513	513	505	511	528	476	484	452	510	513	501	497	509	532	493	545	455	550	490	556	554	506	488	521	552	535	525	518	562	480	478	489	507	518	516	518	534	530	504	526	540	477	529	511	509	534	518	483	477	502	487	544	515	476	523	523	537	507	516	497	512	507	527	526	496	521	499	546	533	492	529	503	519	504	484	481	556	482	516	485	534	466	511	495	489	515	494	531	488	519	508	474	506	513	483	496	524	543	525	546	530	513	465	524	485	494	552	540	501	503	512	519	565	500	501	537	530	543	515	502	485	521	511	464	500	489	514	529	524	500	489	510	541	506	467	498	542	528	540	491	488	531	517	539	496	528	531	484	501	518	557	497	527	509	512	507	524	522	492	513	489	502	518	514	506	488	513	515	519	517	525	511	544	524	549	503	471	530	517	536	491	485	546	498	503	549	504	500	538	492	552	489	477	513	509	479	495	508	528	487	527	544	527	523	505	530	561	505	516	519	522	487	566	487	504	491	551	465	521	546	530	503	506	517	494	532	509	512	525	464	502	495	521	504	501	483	522	548	493	529	530	517	497	523	498	496	499	484	503	521	510	530	484	498	512	522	519	506	503	501	507	500	473	509	496	511	495	528	482	478	523	458	532	528	511	479	484	516	510	503	499	539	493	496	485	548	491	501	507	527	523	519	517	493	523	520	509	529	502	506	513	521	500	493	494	547	501	496	477	526	534	524	499	540	517	490	516	508	489	499	479	538	538	466	494	528	494	497	504	518	543	493	534	467	519	543	538	513	496	475	508	520	500	512	541	523	536	530	511	498	504	546	474	455	507	505	525	596	471	530	495	514	549	523	483	502	504	490	519	492	513	498	522	460	520	521	477	486	507	531	468	500	494	473	484	498	514	548	533	478	496	532	553	512	476	494	498	489	546	485	480	555	501	501	527	524	527	489	565	536	499	546	535	487	533	492	491	457	511	475	525	508	479	515	490	497	511	490	534	510	521	514	506	513	528	467	536	499	495	519	503	513	478	473	492	520	528	509	491	526	499	520	513	493	508	517	527	520	501	529	520	545	503	513	546	475	491	521	484	500	536	520	491	484	518	511	524	540	549	567	511	461	485	506	517	533	500	536	527	523	531	490	517	522	510	536	495	499	538	518	495	527	526	501	531	518	504	521	497	493	522	529	530	488	516	529	519	535	517	499	539	511	570	479	495	542	522	498	501	504	559	512	505	508	507	535	528	530	499	524	527	479	481	481	507	519	515	489	504	495	502	513	531	471	544	538	540	527	509	494	505	468	497	501	478	524	520	504	452	560	495	524	506	558	501	493	502	501	537	505	489	542	526	526	530	490	493	489	499	506	535	535	501	513	518	526	502	514	481	503	543	502	506	492	529	530	503	532	462	515	522	498	538	532	506	547	509	482	509	542	519	469	542	523	495	522	532	503	506	480	517	501	489	494	501	469	537	484	494	509	511	515	481	506	541	482	529	474	474	515	485	585	509	490	525	521	531	473	516	504	494	465	554	484	501	559	473	519	532	496	518	538	510	492	505	526	486	500	492	500	521	486	507	507	524	523	550	519	512	548	470	502	544	536	513	548	501	542	501	506	528	493	542	489	523	544	502	521	502	489	497	513	507	524	510	516	577	488	514	529	520	488	507	478	533	510	507	531	479	496	490	536	473	500	502	535	538	504	483	539	524	512	485	507	522	497	529	495	478	498	464	521	465	484	473	464	568	501	475	515	545	567	531	487	508	485	495	531	470	508	501	483	487	505	508	532	522	556	516	501	543	541	529	514	540	508	488	486	536	547	540	526	499	491	515	523	488	539	508	529	539	525	482	501	487	486	526	507	506	482	552	489	528	493	526	533	519	530	489	524	522	524	502	540	528	489	499	540	552	535	441	516	496	497	501	487	471	477	508	551	545	469	474	512	525	474	498	523	525	498	508	541	439	493	502	514	480	564	507	477	502	483	541	483	498	531	473	505	496	510	492	521	460	503	503	506	540	507	469	510	550	506	546	499	481	526	573	525	480	454	474	513	482	478	550	509	496	539	493	495	497	542	550	496	517	501	533	515	519	524	494	468	522	528	491	504	528	484	550	507	493	475	520	474	514	519	499	493	517	479	543	486	497	499	495	500	508	489	518	510	498	529	484	485	467	487	503	498	514	549	529	557	497	472	495	521	550	485	477	497	496	531	500	517	495	528	506	520	544	506	528	496	451	531	533	540	502	491	511	536	525	503	516	525	538	501	510	511	521	520	543	533	479	550	491	485	519	506	494	487	481	487	526	497	508	494	513	516	465	522	496	501	549	530	521	523	513	488	482	505	505	541	492	532	556	532	504	518	476	511	490	494	544	502	471	490	539	519	499	476	442	508	469	522	576	531	502	518	487	511	497	526	534	512	482	481	513	504	527	486	477	506	498	538	504	493	468	519	496	548	521	517	517	499	473	520	490	499	525	502	528	527	519	525	516	485	492	530	527	541	531	534	495	498	497	516	499	534	507	524	516	514	512	493	512	516	497	500	513	524	519	521	501	509	540	511	492	564	499	518	509	533	517	530	505	500	514	481	518	523	531	517	523	507	536	505	508	549	490	490	479	510	518	536	523	487	497	471	532	500	525	534	519	503	472	563	536	497	501	548	541	493	525	554	526	502	526	511	504	540	474	495	526	570	490	535	525	525	514	534	504	527	523	504	539	528	496	532	518	484	538	518	543	510	509	511	492	503	505	510	491
25418	42543	39450	30566	25064	20601	16937	14741	12481	10414	8377	7119	5609	4724	4105	3764	3452	3369	3206	3078	2782	2625	2329	2060	1987	1637	1588	1479	1366	1179	1107	1065	1011	1014	1001	1004	967	962	997	1017	977	1014	992	982	962	994	988	1024	926	953	971	1001	937	924	1023	967	991	965	960	993	979	949	958	939	944	1001	962	937	959	972	970	964	923	945	987	947	935	885	955	1022	1024	951	894	1022	960	961	946	952	987	993	915	993	908	980	1026	999	956	996	971	975	965	935	966	989	1002	1007	917	947	986	1004	924	938	972	1018	974	992	986	906	970	954	1009	975	961	999	956	937	951	898	938	1008	952	948	954	999	919	940	975	951	935	942	948	945	988	942	967	948	933	973	938	909	957	1017	992	980	963	943	960	910	968	959	939	943	1019	934	978	951	966	973	945	976	1002	951	934	919	912	966	978	965	934	946	947	994	918	944	948	945	982	956	965	969	1000	944	986	978	917	945	993	933	985	959	933	923	953	930	979	976	911	982	946	959	934	954	942	912	931	1005	934	936	910	948	954	941	965	1006	989	952	971	955	950	890	959	956	1017	953	991	905	946	961	922	884	911	972	977	972	983	975	893	960	951	964	971	915	946	959	979	972	939	929	924	987	940	957	973	1003	927	1009	1030	987	957	928	996	980	937	931	933	1000	988	992	933	958	952	999	952	951	1010	1008	966	975	911	1041	941	999	951	983	1015	945	969	990	1034	948	966	939	930	918	903	933	967	930	947	939	975	1008	976	923	906	1002	943	946	949	1017	951	922	944	1009	938	992	899	963	976	967	920	996	914	984	935	1003	960	968	925	924	983	941	979	932	970	941	985	949	956	972	965	961	952	945	959	960	957	939	971	938	1040	933	933	934	952	972	951	928	900	991	913	968	918	960	965	966	967	918	972	989	941	946	1008	935	933	939	1024	922	971	899	967	938	948	950	961	929	1046	965	950	1023	1004	998	892	917	978	945	998	904	996	940	927	937	1018	955	932	970	1008	947	956	989	927	946	969	964	960	938	909	1008	959	982	995	1003	909	972	934	951	955	991	970	944	931	976	968	943	1027	918	931	956	999	992	961	933	995	969	987	944	979	906	924	965	942	940	881	935	948	1003	922	953	990	970	991	980	1004	920	990	987	1015	992	1006	979	980	925	1012	942	951	959	932	1025	896	983	938	1014	941	934	949	1024	992	953	940	1020	942	949	1027	972	992	914	965	977	1002	902	962	928	915	977	966	942	989	907	971	909	982	950	946	929	889	999	962	987	968	924	1000	945	916	989	988	960	970	944	958	1006	898	931	931	943	948	965	937	1001	916	929	967	1014	955	953	950	884	958	969	971	1022	894	997	969	995	996	920	1000	957	906	904	978	952	947	958	980	960	957	953	955	927	958	974	970	936	949	939	985	1012	946	943	991	970	991	947	928	951	1018	987	969	976	999	1014	972	942	981	953	993	963	971	938	972	986	980	937	971	951	879	981	952	924	917	979	948	940	988	936	945	901	951	917	923	903	967	956	1003	955	964	931	944	917	972	955	971	971	966	1022	975	935	935	969	932	967	952	995	921	903	972	983	1008	949	995	958	896	946	915	973	931	928	1005	969	890	923	951	946	934	996	961	926	901	980	924	964	951	1018	960	952	963	949	1008	926	931	935	919	931	1025	961	920	970	946	927	910	968	973	946	1003	963	964	980	964	952	1008	1019	963	1008	995	951	913	977	1016	993	955	939	957	932	972	1001	997	960	985	983	926	942	1006	988	963	1013	971	942	1033	993	943	899	966	983	915	960	996	973	980	985	1017	991	954	954	952	910	971	921	986	964	915	935	913	928	938	950	965	974	989	940	971	959	1000	934	995	941	942	962	965	943	938	967	937	990	978	971	911	923	940	991	1007	947	945	942	959	902	956	997	940	913	959	902	962	944	981	934	957	933	945	1000	988	974	981	966	981	973	974	954	999	996	900	979	893	955	954	978	1002	966	956	1001	918	981	933	1010	970	978	955	949	964	950	955	935	937	976	978	966	950	1016	985	914	1001	943	984	986	1004	993	969	961	954	968	944	992	979	970	900	1004	935	934	929	914	960	993	1027	934	952	972	947	958	919	959	1017	982	934	905	898	943	947	984	910	1000	973	1063	940	924	970	981	953	980	955	895	956	957	979	937	994	948	978	974	971	983	998	996	926	975	939	988	950	964	1001	976	1025	942	954	901	964	959	969	925	983	959	972	948	973	952	957	995	940	916	938	974	983	950	981	973	939	960	975	932	1028	937	953	977	927	1005	976	960	962	1013	930	1009	937	981	918	934	905	971	901	971	971	997	950	966	920	920	970	931	961	953	946	961	981	962	1002	892	961	947	967	985	912	1013	982	942	897	996	945	1010	952	955	927	957	935	931	961	969	938	956	996	961	997	948	947	956	935	1013	1017	942	1000	920	970	1004	981	984	968	934	995	939	1006	1008	973	963	954	916	957	1022	949	957	964	989	979	1001	978	945	903	929	968	982	998	918	964	954	932	949	916	998	958	981	922	965	958	959	971	912	972	942	986	945	992	951	922	1000	962	975	957	955	1002	964	954	921	960	951	991	1017	956	961	945	949	947	993	948	987	966	931	963	967	978	987	1003	972	937	926	956	975	954	954	964	958	938	947	966	946	926	915	953	980	967	960	966	988	991	942	1026	959	1014	926	988	965	878	937	962	978	962	962	1043	941	897	995	997	908	964	942	926	923	989	960	959	913	955	911	976	983	1009	1013	1000	938	943	1005	941	945	941	931	983	959	909	945	956	1004	963	946	968	981	939	952	951	983	949	982	905	972	986	974	960	940	1015	992	1013	962	1028	963	959	987	963	881	956	957	950	896	954	965	988	978	965	980	977	930	890	973	969	976	942	935	973	872	955	956	937	935	992	950	990	913	1001	941	953	995	989	965	961	1011	967	971	972	943	966	985	927	1024	949	969	993	977	928	988	983	995	989	964	989	913	983	969	916	981	942	971	942	949	968	993	1027	921	957	975	984	989	927	981	1002	947	978	962	944	962	960	928	996	941	995	971	983	962	967	989	981	974	961	965	939	988	964	958	911	994	957	910	946	918	931	1010	925	946	971	970	955	933	945	983	929	993	966	889	974	940	1012	978	971	999	985	961	929	981	929	961	948	981	996	954	961	959	953	969	980	965	950	969	975	1010	911	945	926	929	956	1059	962	917	958	957	943	967	956	948	960	976	888	967	998	978	960	937	979	991	946	992	947	917	956	973	973	999	1002	962	908	1003	989	996	975	954	1019	1014	976	1004	968	943	981	938	906	926	895	994	955	915	984	1027	949	951	963	984	929	947	926	977	902	933	910	941	969	959	999	925	924	956	989	919	961	959	927	964	993	904	944	983	902	989	1017	991	993	946	968	981	1000	975	953	978	991	945	972	964	923	892	993	977	965	966	973	960	943	970	952	992	914	954	1001	927	920	997	973	933	976	920	958	945	992	950	977	1023	981	939	964	913	960	981	946	988	964	986	949	995	963	941	974	939	953	941	974	926	961	1024	930	936	954	950	926	977	977	998	980	947	960	912	942	932	950	946	956	973	961	983	892	941	976	958	979	1000	946	979	980	919	932	936	1008	967	918	989	997	930	922	921	915	956	924	949	975	995	984	1003	954	984
27556	20573	16572	9479	4772	2943	2167	1712	1361	1175	944	828	731	655	540	542	544	528	499	486	445	447	423	401	373	386	367	341	338	354	354	321	327	320	295	320	306	332	329	343	312	327	356	307	330	330	311	314	342	301	320	307	341	351	333	313	332	341	331	300	304	327	327	320	319	338	316	312	305	334	316	304	350	349	308	299	342	315	325	309	340	308	369	340	300	323	305	344	330	326	332	333	308	326	299	345	289	327	296	290	350	348	323	320	361	314	357	338	312	350	319	330	332	301	307	373	330	306	333	298	317	311	338	276	323	309	331	362	318	334	314	326	292	314	289	278	330	326	341	321	346	325	321	332	336	289	342	287	340	303	305	306	341	329	315	329	342	311	325	312	338	346	323	328	311	325	314	323	290	304	312	357	308	303	298	310	314	337	319	306	339	318	326	336	315	340	328	315	277	311	284	327	324	340	308	311	351	309	281	332	350	329	343	296	321	303	345	304	316	339	337	316	301	352	312	295	325	344	324	324	333	345	326	324	303	331	311	320	311	317	333	311	295	340	329	355	333	312	309	302	343	351	362	270	334	284	307	319	337	335	280	345	341	346	315	295	336	323	295	313	306	316	356	373	322	329	337	342	359	351	332	304	318	314	334	331	343	303	314	331	349	338	303	337	332	339	331	328	314	338	349	308	323	344	320	344	334	310	342	339	355	317	297	267	305	323	338	290	311	310	341	313	322	285	342	298	347	329	331	326	332	313	320	313	352	331	313	305	325	347	323	332	314	287	320	291	304	342	322	300	332	305	321	333	309	344	287	311	318	327	336	326	290	333	327	317	315	331	324	309	365	332	347	300	323	350	320	333	350	316	289	346	346	312	314	313	299	306	324	326	325	340	302	334	311	299	288	326	301	322	352	321	300	355	345	346	331	339	319	307	317	312	306	324	307	301	310	321	301	332	319	325	308	298	297	318	306	312	300	325	311	322	309	320	342	343	302	331	322	311	311	346	321	316	296	332	300	321	342	326	315	326	302	343	323	348	315	343	319	313	314	339	306	308	314	315	303	300	342	323	307	299	326	282	326	315	304	302	303	317	340	315	334	320	329	304	305	315	328	323	307	323	315	310	320	328	312	309	345	306	314	368	289	314	326	309	299	304	323	293	351	290	329	329	315	298	329	335	327	315	308	293	338	318	301	291	317	352	319	313	309	315	325	332	327	350	347	299	333	315	330	363	297	314	307	344	326	313	298	354	310	316	306	317	317	310	344	316	321	349	329	303	310	329	332	325	340	322	314	338	313	314	320	306	348	339	332	331	302	338	329	312	306	342	352	337	332	333	330	300	328	317	326	352	323	324	337	314	309	284	360	312	323	328	340	317	323	311	306	336	298	317	311	313	325	337	336	307	349	305	289	334	366	322	312	357	327	317	312	339	324	310	265	312	296	352	308	305	326	326	322	316	326	338	285	310	330	329	287	356	306	332	311	333	322	316	329	319	349	321	321	322	327	289	340	328	329	302	347	291	292	312	348	323	287	313	324	329	326	297	326	331	326	305	314	321	303	326	313	327	338	332	341	347	310	349	308	322	339	346	302	319	329	329	356	328	346	334	318	288	349	304	316	327	341	299	324	350	294	314	292	305	317	298	351	290	306	335	366	306	328	350	286	299	314	297	295	301	345	309	315	344	310	330	326	302	318	325	348	386	330	334	286	319	318	345	338	337	358	285	309	324	347	347	319	292	327	342	331	341	316	321	331	330	350	318	320	320	327	295	316	351	284	337	301	312	302	314	317	329	327	309	305	342	341	333	330	335	322	311	346	355	322	355	349	340	315	351	304	300	310	308	315	314	338	341	313	316	330	325	316	370	328	323	323	308	354	293	337	329	356	326	338	323	348	333	327	350	298	327	305	305	368	309	285	289	310	320	311	325	349	293	295	330	327	319	316	307	335	288	332	313	326	353	299	319	315	316	329	330	334	337	352	322	328	314	326	332	320	327	347	324	309	322	304	343	337	310	290	316	318	314	333	334	331	293	317	317	315	298	306	311	309	307	325	302	329	347	314	315	335	344	322	318	320	304	308	302	342	290	298	325	291	360	310	304	324	328	309	316	305	300	340	295	302	324	286	306	327	362	309	336	339	322	337	337	342	324	294	319	286	283	332	347	345	333	301	293	348	315	320	313	302	326	290	319	314	345	324	282	308	327	327	344	334	317	314	321	332	291	315	347	357	309	305	346	346	314	330	304	342	307	356	322	308	303	328	296	343	329	345	320	305	287	326	340	339	340	295	292	321	316	302	307	327	314	301	323	320	317	323	314	325	336	304	345	290	336	308	309	344	329	313	348	306	293	311	341	341	328	323	296	302	300	302	314	316	294	338	295	327	332	323	297	314	322	330	319	308	339	358	301	320	314	317	320	354	332	338	326	296	312	311	318	292	337	318	313	316	318	327	368	314	287	332	312	308	286	322	321	343	345	356	337	321	303	332	321	326	330	334	298	299	308	315	310	336	291	311	342	347	348	306	305	308	320	316	329	317	327	327	351	333	317	318	292	334	325	285	334	270	344	303	307	295	309	329	321	294	338	322	331	326	340	318	343	319	294	329	314	325	313	301	339	313	322	327	318	346	285	320	330	307	312	313	324	347	312	327	292	371	310	361	322	318	324	312	295	341	321	324	329	338	307	353	309	352	287	305	298	323	329	296	327	313	311	341	329	316	304	317	298	321	346	327	311	330	349	344	346	356	328	352	330	329	304	326	310	317	312	331	312	323	321	305	312	312	328	331	319	314	323	314	306	330	316	303	289	371	330	338	337	300	370	324	320	298	322	345	307	343	312	342	334	370	324	336	323	350	312	330	334	337	333	310	330	314	346	310	353	297	307	307	324	316	315	356	309	285	342	336	316	320	350	346	312	324	331	319	340	332	300	328	361	310	314	313	342	311	356	326	312	322	324	342	348	312	368	329	350	293	290	309	286	298	298	306	285	316	291	322	335	320	338	316	322	313	346	359	317	325	308	332	314	305	328	289	358	304	318	305	313	356	343	329	327	308	338	322	330	342	362	327	355	317	317	342	314	320	337	347	303	328	289	317	318	303	313	312	329	339	334	290	337	341	294	326	336	305	324	322	290	347	314	316	319	342	316	331	319	305	310	302	305	342	313	288	305	332	316	347	351	335	292	349	326	326	308	327	313	313	332	303	320	354	315	309	316	315	337	341	339	323	310	332	309	333	326	309	287	308	340	300	351	300	315	350	360	364	312	322	334	313	343	300	297	345	303	344	321	310	321	288	328	322	318	311	300	337	329	297	351	340	302	314	321	332	315	323	323	323	332	292	349	315	324	312	350	347	330	316	331	307	328	342	320	293	365	304	342	328	337	319	324	334	328	295	339	336	338	307	348	317	329	341	305	293	289	326	328	302	332	312	306	343	277	315	307	319	329	325	310	317	307	309	311	322	318	307	314	321	350	306	299	296	314	338	330	315	347	301	308	310	310	312	296
20207	30119	26242	17107	12289	9098	7133	6054	4945	4073	3337	2645	2131	1828	1616	1516	1405	1343	1308	1238	1241	1179	1008	967	929	856	786	795	748	715	650	638	616	694	626	600	660	644	659	672	658	603	627	639	646	645	614	667	617	643	654	636	664	650	624	661	601	633	616	678	623	647	636	624	630	634	608	633	656	622	668	662	633	671	664	644	622	623	672	653	583	584	635	658	632	638	636	622	638	635	608	653	663	652	641	662	675	620	632	627	658	626	685	628	709	581	619	598	671	612	645	609	621	622	681	590	630	631	642	654	605	629	624	661	664	634	646	621	706	625	671	624	620	631	594	589	627	625	602	615	645	677	628	625	654	654	638	580	611	644	651	648	648	687	613	606	647	590	673	644	634	641	636	628	637	679	605	646	609	595	643	655	634	662	600	623	648	610	637	594	596	657	618	633	664	640	625	641	615	632	627	622	663	625	673	633	690	607	680	637	638	638	667	599	663	649	640	661	659	619	620	644	614	607	645	676	626	649	630	601	626	647	621	613	646	650	610	621	661	645	639	706	607	652	642	642	668	657	647	640	649	636	609	630	656	647	660	643	612	639	620	656	641	605	603	619	626	612	622	670	648	623	612	612	644	661	655	628	641	615	646	624	649	605	630	647	647	579	642	632	630	675	604	633	639	606	620	631	624	616	687	644	660	656	632	605	642	663	631	615	617	640	643	628	642	623	587	648	642	631	644	674	642	589	641	581	665	633	651	611	637	667	641	597	630	644	635	640	624	622	607	641	641	642	607	631	656	595	613	682	636	628	652	644	655	616	623	597	626	633	629	666	644	655	651	582	632	637	636	641	641	654	668	652	635	641	684	606	617	646	588	640	592	642	603	651	600	598	630	660	572	626	686	639	626	625	645	632	642	654	656	663	636	594	677	664	646	624	640	664	619	622	602	658	664	616	662	635	646	672	650	647	617	591	642	634	662	561	654	627	628	624	622	657	647	617	602	645	602	637	620	615	632	627	585	637	635	622	629	611	633	633	628	585	594	601	663	624	630	647	622	628	670	610	607	655	660	654	653	594	667	646	637	623	651	640	670	606	614	608	625	633	657	590	655	629	647	651	642	663	673	624	590	622	639	685	645	626	663	632	656	628	645	655	612	582	654	628	603	605	582	682	635	579	695	631	657	650	605	632	647	610	625	642	612	650	595	616	661	578	589	632	626	673	636	652	623	610	665	652	661	606	620	644	643	649	591	601	643	630	645	592	648	632	685	665	627	618	576	643	648	627	635	646	684	642	648	598	609	635	671	619	654	673	646	634	685	627	634	630	634	623	658	628	614	592	659	597	624	659	644	639	599	646	638	637	637	611	604	639	620	663	632	690	621	605	665	636	640	648	643	660	636	681	636	617	677	630	617	638	621	619	654	596	628	582	664	638	634	634	636	693	600	628	632	633	623	626	651	653	594	619	636	647	638	646	650	636	648	639	639	597	637	670	619	602	606	630	603	645	594	556	635	683	551	688	645	644	668	625	642	607	680	625	645	627	620	628	693	629	597	634	625	652	661	583	618	669	622	617	640	627	651	646	630	605	625	632	627	639	620	644	694	646	647	661	638	611	602	630	636	642	621	601	642	633	649	666	629	647	595	656	639	586	636	659	639	635	636	658	628	642	648	625	633	644	594	661	625	672	697	641	660	704	593	622	646	653	631	592	633	662	693	630	659	655	587	627	634	662	613	613	658	642	630	672	640	627	622	651	625	623	677	635	661	638	633	641	602	636	646	595	615	644	644	599	629	611	618	647	627	647	665	585	596	654	620	569	631	644	607	604	641	633	638	651	664	613	652	648	636	628	644	635	653	602	589	625	607	651	689	660	685	643	629	650	628	618	627	623	654	635	654	648	657	641	646	660	604	604	656	676	604	606	618	644	595	608	635	616	601	650	643	583	636	715	687	673	661	632	632	656	622	637	675	627	626	605	614	652	656	621	684	632	611	633	622	631	668	617	655	595	626	664	632	671	627	649	620	613	671	610	636	641	669	612	614	668	619	621	644	623	651	639	651	642	614	624	639	583	668	611	652	631	659	633	609	647	620	650	671	657	610	627	636	640	649	606	642	633	646	588	662	630	644	577	629	617	657	637	645	607	641	634	647	677	608	614	640	650	640	665	619	675	598	622	650	660	643	616	689	643	669	626	618	642	642	629	672	613	648	643	642	613	635	652	657	621	592	608	622	617	618	667	587	626	581	631	665	591	695	635	665	618	614	614	668	630	621	628	626	613	641	608	641	606	620	625	653	669	654	626	612	596	625	617	606	651	615	657	652	629	644	652	672	630	685	636	591	625	610	668	665	621	679	656	622	644	637	684	696	607	628	634	601	623	638	664	639	618	647	629	639	597	656	646	658	633	651	610	631	623	593	670	623	659	628	610	673	672	594	620	611	642	665	635	645	606	643	591	679	602	617	620	638	629	650	615	638	608	662	620	633	645	653	607	627	609	615	668	609	598	646	663	631	664	660	636	603	633	679	626	637	616	655	577	681	671	609	584	600	596	612	617	625	600	622	586	643	653	668	608	661	667	634	620	663	669	598	601	629	613	640	636	607	653	625	615	632	630	612	604	634	644	615	579	603	701	637	638	601	628	602	600	675	613	647	637	625	676	657	602	583	645	605	637	623	646	657	597	648	675	683	639	610	618	662	629	654	600	655	649	707	637	607	658	618	648	632	637	631	632	623	659	623	646	617	616	661	616	662	659	623	628	597	624	610	645	648	664	598	659	626	633	697	637	664	676	676	683	617	674	632	641	625	610	636	630	632	650	622	625	615	662	601	635	655	625	623	606	611	640	639	637	666	636	615	618	645	616	632	657	613	662	651	608	592	648	602	593	636	658	627	613	648	632	640	638	635	610	654	585	611	658	648	667	634	641	624	635	596	646	650	677	652	661	643	605	636	650	647	698	645	603	625	604	631	669	663	634	624	650	614	607	625	643	678	654	622	642	638	653	610	654	631	598	603	642	608	588	640	689	666	639	644	603	654	652	618	659	625	635	644	619	609	663	619	634	666	633	686	613	633	611	648	617	657	627	624	601	625	656	624	619	603	638	639	642	613	660	595	645	650	572	625	638	639	622	640	621	640	630	623	656	654	659	624	637	653	627	622	666	633	656	631	659	641	632	616	604	644	663	669	626	650	636	650	622	618	652	644	622	605	644	653	631	663	612	635	640	624	633	642	647	614	653	572	617	643	598	609	597	666	609	654	689	671	633	676	650	617	647	591	631	660	613	651	632	617	615	599	692	648	649	621	646	629	654	624	647	607	619	672	658	612	668	617	647	648	641	639	620	611	618	572	650	659	647	636	636	606	618	662	628	662	622	650	652	683	634	645	610	626	638	663	640	649	613	638	630	623	610	679	662	613	600	618	618	608	627	626	606	622	647	624	645	610	626	640	632	642	665	641	629	631	673	637	589	616	666	633	652	659	640	654	628	697	622	650	644	700	618	623	624	587	647
25128	21448	27984	25308	17504	8902	5581	3939	2993	2374	1847	1481	1246	1107	1002	803	819	801	787	764	682	714	604	537	543	502	485	439	442	401	372	394	370	377	409	339	373	377	389	422	394	402	362	388	373	411	355	351	338	372	389	346	401	396	419	359	393	366	372	402	391	391	353	349	365	362	360	385	338	343	386	341	334	353	334	369	391	405	383	361	356	351	358	398	401	388	369	372	362	397	334	370	347	365	382	339	381	412	370	359	371	373	304	390	393	371	385	371	344	362	387	364	382	373	375	369	358	401	373	388	381	398	363	340	387	397	387	363	382	341	371	425	388	357	361	389	374	411	380	369	337	331	365	340	342	380	344	401	386	376	377	384	339	366	364	387	347	385	380	371	369	375	375	389	362	375	386	365	398	372	365	388	351	408	375	401	352	383	392	383	429	393	378	344	384	382	406	355	328	344	363	401	348	394	359	379	357	353	375	393	364	373	363	424	389	398	394	378	358	382	357	429	374	377	403	379	383	371	368	384	408	331	370	363	382	370	356	380	378	340	390	399	373	354	356	382	376	371	374	368	365	391	364	379	367	379	355	380	407	395	377	374	381	376	377	374	364	388	363	352	389	365	351	401	368	370	327	377	383	382	350	406	390	398	375	348	391	371	370	354	349	385	359	344	407	352	346	340	402	354	327	364	392	354	376	373	363	405	402	372	371	368	341	354	336	368	406	356	370	354	384	389	374	353	383	380	373	405	364	379	370	382	370	359	376	394	357	352	369	384	371	390	363	375	395	348	378	382	390	337	371	403	375	392	343	365	387	379	367	373	386	357	391	361	359	383	330	388	339	399	394	358	398	365	361	370	400	384	363	363	436	372	363	366	382	405	397	371	397	394	368	358	350	364	377	335	372	406	341	376	359	383	351	397	358	432	365	366	376	351	407	366	383	345	363	361	346	379	377	365	356	365	390	331	390	396	363	346	372	362	363	349	398	344	339	355	386	373	387	411	384	368	388	352	396	348	385	362	376	355	374	376	362	368	377	384	379	374	366	385	348	391	382	368	344	402	375	387	356	347	373	348	383	383	370	418	385	364	352	381	393	360	383	373	382	360	373	365	363	380	389	360	350	363	340	372	392	319	363	392	364	359	395	348	325	399	365	347	407	392	359	377	369	379	350	347	374	396	396	384	393	371	398	374	377	350	391	386	354	363	392	387	376	337	331	380	406	355	368	388	342	377	379	355	362	371	380	361	354	355	387	384	361	356	340	367	366	328	380	392	352	367	392	365	386	352	391	398	406	429	325	392	355	357	348	380	422	407	359	330	352	375	397	350	381	400	396	368	384	365	379	345	361	359	354	366	368	398	411	383	369	377	353	366	390	353	382	358	390	369	375	352	426	373	364	393	355	325	348	386	413	420	353	414	370	373	351	385	385	376	390	383	342	369	371	419	366	362	388	353	378	357	385	384	354	395	365	400	398	352	391	378	367	395	354	346	365	375	409	379	386	397	374	366	355	359	403	351	382	392	388	359	404	397	347	391	363	366	397	345	378	369	345	355	382	379	405	356	395	351	352	389	391	370	360	367	374	370	373	382	364	397	362	380	348	376	347	348	337	356	400	371	367	374	354	386	359	351	386	367	370	389	406	364	387	395	380	383	350	319	364	386	363	363	386	359	384	370	390	352	370	373	336	368	374	354	380	386	371	416	386	375	380	371	354	406	354	373	354	370	366	363	385	359	378	364	380	366	364	366	368	372	392	390	349	382	376	362	357	354	380	365	399	356	371	359	402	372	357	343	352	340	387	366	399	367	376	372	348	357	343	364	360	355	369	381	381	364	347	353	392	341	382	365	371	365	373	341	363	385	411	377	366	360	351	396	414	346	367	413	363	408	362	375	364	391	351	362	365	391	401	375	410	358	383	355	379	405	382	382	389	365	380	415	377	366	354	376	359	358	367	386	370	348	354	355	414	376	366	356	369	394	396	361	348	383	373	372	365	391	377	400	372	345	384	383	388	351	382	363	396	354	388	382	357	410	389	380	374	364	373	349	366	368	385	411	398	384	350	400	401	360	400	370	380	343	386	400	374	369	350	330	377	366	330	359	404	354	371	355	387	366	373	400	396	366	381	386	365	399	379	395	384	359	375	380	366	365	386	391	403	406	412	431	389	358	367	358	376	391	385	335	396	355	336	352	402	372	389	365	388	378	359	376	385	366	362	376	378	359	355	376	368	360	364	396	364	346	351	375	399	392	351	386	353	372	343	411	396	402	328	353	358	365	405	365	362	360	368	354	382	423	365	363	406	365	371	391	340	387	379	391	374	344	386	365	357	355	369	384	369	339	408	343	364	352	367	400	361	353	375	375	381	380	367	420	405	377	429	389	345	403	411	376	325	340	389	352	331	361	374	354	371	388	383	376	369	327	372	400	385	360	384	391	361	397	375	380	392	373	383	361	381	381	385	382	363	380	367	377	362	352	344	393	369	405	403	378	375	380	379	360	368	389	354	378	375	372	346	321	386	398	371	341	367	369	357	361	392	400	368	399	368	363	379	368	372	389	345	361	360	372	378	389	367	334	378	351	407	387	369	366	370	376	364	353	361	420	357	364	412	348	386	374	383	351	353	375	391	412	389	403	382	385	384	353	373	360	371	356	376	374	383	407	345	368	394	370	357	349	392	376	396	404	385	387	387	389	375	348	371	372	359	373	381	407	391	406	357	358	340	359	350	356	338	417	381	357	353	407	369	400	363	316	385	345	380	385	377	359	361	398	349	368	348	372	349	391	380	383	406	389	433	366	368	374	342	400	356	387	392	375	363	385	377	367	389	377	401	321	356	358	383	384	397	356	379	412	371	442	364	359	395	340	360	383	392	396	378	370	374	398	350	353	394	386	374	369	406	384	385	348	378	353	400	362	367	394	346	381	374	392	391	365	367	391	408	382	386	355	353	398	367	356	393	399	379	366	403	382	383	382	376	380	379	375	386	394	376	392	391	370	360	379	391	384	425	349	355	375	362	368	433	370	385	376	395	385	403	366	383	393	367	355	349	368	377	344	380	358	351	398	370	362	361	382	329	389	394	357	385	381	362	327	383	376	346	369	360	362	373	392	372	410	358	346	377	372	330	391	350	382	372	401	380	369	368	394	360	382	369	362	368	398	377	354	405	388	372	337	304	382	391	376	378	358	347	365	366	359	345	383	378	360	370	366	386	374	411	382	373	366	382	377	371	372	381	389	402	427	351	372	358	366	373	376	397	379	386	364	399	382	388	395	379	385	374	373	358	370	362	376	351	328	385	376	383	373	350	390	370	377	383	363	352	352	400	367	342	382	367	387	370	339	370	382	374	402	380	342	386	394	356	357	394	346	362	333	380	385	351	370	384	352	370	400	346	359	400	370	396	370	357	358	411	334	376	392	352	381	369	403	332	374	402	380	382	396	369	382	367	372	404	386	358	335	343	360	351	379	369	379	385	372	384	354	382	348	371	382	376	372	362	357	360	398
22897	37819	34244	25421	20113	15800	12903	10735	8848	7325	6115	5089	3909	3223	2920	2573	2465	2368	2253	2072	1950	1697	1548	1417	1248	1233	1028	944	938	858	792	816	765	743	742	759	770	740	711	752	742	739	758	663	725	718	777	740	762	709	717	754	731	735	721	751	746	773	760	736	727	717	803	714	753	669	687	743	731	735	705	719	724	772	725	733	690	713	758	754	718	740	788	761	756	762	716	724	707	731	721	654	733	687	693	722	689	728	746	692	714	689	738	749	737	731	739	674	781	692	739	736	697	737	772	697	714	680	723	767	757	747	726	703	741	691	706	752	717	744	712	721	747	720	728	719	784	713	739	713	698	720	711	742	718	753	726	766	692	681	732	715	700	738	743	712	682	750	706	744	762	724	719	735	714	756	751	754	725	733	670	717	719	708	767	714	720	706	685	745	686	754	737	716	732	715	710	702	696	717	715	689	733	742	728	711	692	733	755	749	707	763	723	702	702	710	686	736	718	688	712	690	718	712	716	714	728	681	755	712	700	734	691	673	744	769	715	686	737	746	742	768	821	713	720	734	748	728	766	731	722	736	746	732	692	681	736	721	770	771	730	711	721	731	722	754	741	712	759	707	718	711	699	735	687	686	675	711	694	731	729	722	714	728	759	713	763	737	690	761	718	695	725	725	750	690	676	723	687	726	733	737	718	715	729	692	719	761	717	724	698	734	736	665	707	667	742	732	736	705	766	754	750	697	670	770	711	720	714	765	752	734	762	687	715	754	761	723	707	678	742	737	691	764	725	716	776	687	723	692	696	726	763	680	712	723	692	701	766	722	757	717	696	696	743	661	697	740	706	725	695	729	732	735	735	725	755	697	693	741	682	741	741	726	719	743	777	722	754	748	757	746	702	732	727	711	745	728	719	707	733	746	751	705	714	661	728	743	752	694	746	723	668	677	749	729	721	734	744	735	744	770	744	770	721	719	756	780	742	750	772	750	774	739	720	726	680	669	700	759	708	771	723	770	742	681	724	702	730	717	720	764	743	728	734	716	714	734	697	766	687	672	743	666	727	703	676	748	746	720	719	726	729	733	687	753	728	710	669	730	738	720	707	678	759	721	755	730	729	753	698	722	726	757	757	721	712	736	738	746	743	676	717	716	766	740	755	762	799	708	753	744	735	683	747	718	738	699	732	725	698	736	750	749	717	715	757	719	757	703	724	725	738	687	734	722	728	719	724	723	692	671	750	722	681	713	665	688	742	728	721	710	780	744	664	730	719	764	683	710	705	674	725	742	755	725	700	739	672	734	720	702	740	694	715	699	730	661	791	710	696	696	713	723	721	758	734	677	725	716	652	705	758	697	757	721	707	690	740	731	701	730	719	714	692	708	758	707	698	712	746	730	730	763	741	719	700	709	698	699	713	715	718	703	712	703	767	732	717	707	733	733	713	719	748	728	803	735	732	694	705	683	710	724	701	705	750	691	743	698	731	753	752	739	754	725	692	716	697	717	742	736	711	707	648	768	746	694	742	694	666	739	724	732	721	718	736	716	735	726	746	769	705	707	693	703	724	694	716	715	708	718	688	732	706	733	786	719	719	736	714	700	704	786	700	742	756	732	755	757	720	736	756	696	726	690	741	699	721	755	745	659	729	685	729	720	689	693	729	694	720	759	687	745	748	677	732	715	690	727	745	723	703	727	679	737	738	701	743	730	718	705	718	751	762	686	742	737	687	727	696	777	698	742	724	701	732	721	729	686	763	716	783	742	699	755	740	701	788	758	751	726	715	741	716	705	679	727	754	734	738	742	707	752	740	750	725	728	746	737	754	724	713	707	697	729	759	733	723	750	752	760	735	705	676	767	753	729	760	698	688	724	730	710	720	724	719	762	710	693	731	692	766	745	775	746	760	730	737	686	683	724	719	756	708	682	714	727	767	702	758	764	709	728	665	694	687	672	714	742	704	741	694	755	729	674	734	724	725	757	734	709	697	721	702	715	718	716	740	715	711	737	716	750	713	729	762	777	716	757	731	725	735	737	723	696	718	703	653	681	771	748	721	713	742	722	735	765	748	722	777	713	708	743	744	712	774	740	711	693	792	751	742	739	751	718	756	752	703	734	693	759	731	740	708	725	723	699	687	704	722	749	757	739	738	763	702	717	761	741	732	705	732	694	688	757	734	756	752	705	680	661	702	659	697	719	683	747	704	727	759	737	730	666	656	703	714	763	781	757	710	753	745	732	704	691	718	744	712	663	707	705	767	677	691	702	737	772	715	729	742	704	748	736	719	729	703	740	753	689	696	755	724	738	735	707	759	717	730	766	725	739	765	733	740	691	738	703	774	755	722	673	728	699	684	716	755	714	765	730	722	747	783	746	722	735	721	732	764	723	774	698	745	730	712	743	727	746	675	713	719	755	697	727	700	722	773	719	700	654	684	713	715	687	686	689	761	729	682	734	693	740	777	776	722	732	711	752	715	709	685	687	665	724	724	696	698	747	714	666	754	745	715	779	678	717	758	730	739	704	713	713	709	692	712	691	742	742	737	710	731	734	738	766	726	713	683	704	670	761	735	723	731	704	737	717	691	699	700	726	743	712	709	710	748	722	778	732	741	720	742	771	729	714	719	700	754	740	717	733	702	755	717	726	705	682	703	733	719	706	717	744	731	714	721	760	731	762	762	693	768	768	748	714	756	783	738	731	734	729	759	652	689	718	721	755	707	738	724	737	790	722	729	714	792	749	721	748	735	691	701	699	681	757	763	743	754	720	719	773	718	690	735	714	759	731	710	753	725	705	720	745	717	716	708	801	710	720	662	774	745	745	718	741	720	693	741	743	704	739	747	717	684	748	725	761	699	726	720	728	718	700	700	711	766	720	756	723	731	698	703	716	756	724	727	678	742	748	726	735	697	679	750	721	722	714	699	719	747	721	752	740	713	750	725	724	724	687	739	678	732	730	680	704	748	689	747	669	688	757	729	697	770	717	731	703	709	696	694	698	710	752	738	735	669	725	740	751	720	712	743	727	668	692	707	705	705	756	712	706	699	697	692	740	737	731	778	728	728	690	706	777	715	783	707	696	712	753	746	716	717	721	712	745	721	737	701	721	687	710	728	773	791	703	749	741	774	757	736	729	715	705	743	698	727	679	677	753	721	724	663	706	687	739	798	730	709	735	746	754	729	753	738	762	763	730	761	754	776	764	705	695	722	687	699	732	743	732	723	734	731	725	737	713	759	700	741	668	685	703	728	738	791	719	751	705	694	739	724	733	731	709	746	758	693	766	774	703	712	728	747	753	712	717	721	773	776	725	689	713	743	740	744	734	709	713	730	735	756	728	685	724	742	748	692	727	753	712	748	713	750	725	745	746	764	733	718	763	725	744	737	747	723	713	725	721	707	687	706	766	737	636	729	737	746	719	715	779	713	712	751	724	725	719	690	722	746	725	806	682	738	748	738	762	757	714	711	732	724	733	778	800	713	713	701	724	719	703	769	737	695	720	723	748	697	758
24116	21426	28881	24351	21485	17342	10282	6121	4521	3667	3003	2350	1934	1584	1463	1390	1330	1233	1111	1155	1067	916	830	751	757	712	636	587	631	570	566	519	522	502	524	498	533	553	536	582	535	540	511	528	513	498	499	520	521	509	525	509	547	521	514	526	478	482	514	532	560	528	536	519	543	569	513	542	521	516	498	516	503	517	522	533	502	490	533	482	507	495	516	496	531	492	497	485	481	501	533	548	481	492	528	499	543	521	508	503	523	511	503	548	549	504	528	515	521	522	495	525	507	526	539	496	496	496	547	544	480	565	543	538	524	561	518	498	482	534	533	509	510	503	535	517	497	504	574	562	470	475	503	505	525	497	488	527	544	556	559	520	509	545	487	481	530	470	538	533	510	513	532	495	519	488	574	486	487	476	511	501	518	493	493	495	512	488	509	524	534	507	514	520	490	536	505	473	520	476	493	528	500	525	461	527	539	505	487	489	494	514	508	523	508	513	479	489	518	503	457	480	472	534	529	493	515	494	522	524	547	485	504	532	491	516	520	495	522	524	537	542	516	512	514	506	479	521	525	490	539	525	513	500	533	518	502	507	475	534	520	523	461	474	490	506	488	524	485	540	491	493	510	501	495	487	544	575	513	506	532	488	527	527	531	524	520	500	502	514	523	492	483	499	538	506	544	568	528	457	534	523	548	550	501	504	499	519	507	519	523	519	536	522	499	498	508	541	532	568	492	535	521	481	513	529	519	477	479	534	505	501	508	524	507	516	505	530	510	497	477	506	539	477	533	512	466	506	545	501	516	526	533	470	486	494	529	523	514	514	501	495	543	501	491	528	511	496	497	490	538	540	523	511	491	474	530	506	513	492	521	575	514	510	503	506	541	500	480	517	501	553	537	493	502	550	544	527	517	525	539	490	491	527	555	520	481	491	531	552	524	505	492	557	532	517	504	512	479	505	535	564	497	521	518	508	510	522	521	514	496	456	546	517	502	521	526	532	548	492	518	538	474	549	517	497	501	502	492	480	548	478	507	468	511	510	490	519	535	505	532	544	509	471	525	496	477	529	469	502	495	533	517	455	509	520	523	502	532	469	483	488	508	506	535	507	497	522	510	512	513	513	534	471	499	523	520	471	524	516	549	562	543	516	494	450	518	518	536	505	528	519	528	503	532	542	546	466	505	520	478	480	545	528	502	483	536	536	543	512	493	500	509	536	538	539	515	469	532	519	486	495	501	495	474	458	538	507	497	505	504	496	513	519	500	478	482	512	488	502	528	560	559	530	546	494	509	500	530	477	527	567	584	489	496	511	515	522	514	514	535	506	470	519	525	542	532	492	532	515	497	501	497	524	503	496	508	498	504	510	521	469	479	511	501	495	518	531	547	495	525	502	516	494	517	554	503	536	520	508	544	510	532	539	570	513	497	529	499	533	527	533	506	505	508	491	555	509	511	501	533	497	488	515	488	529	539	482	493	535	531	521	448	517	516	546	517	533	494	478	504	485	495	512	520	512	514	505	534	538	516	474	482	514	446	494	504	499	483	497	521	508	511	485	481	488	484	505	522	502	488	517	510	557	539	487	560	491	526	484	513	501	558	536	494	504	502	517	513	555	527	564	460	525	520	538	492	507	486	509	509	537	513	504	521	511	480	497	510	517	494	519	494	502	481	531	507	511	504	473	560	555	510	509	496	534	508	495	516	500	505	516	520	496	523	487	488	499	545	522	506	517	528	518	472	503	504	535	513	527	514	469	539	518	497	470	479	544	542	487	538	528	485	499	496	507	507	501	515	511	528	492	492	516	507	502	532	545	506	503	495	490	490	504	536	506	512	576	518	524	537	509	495	548	504	538	502	459	481	526	538	534	534	480	518	525	530	498	493	540	498	503	502	555	496	508	482	505	519	555	515	505	494	492	500	535	527	523	522	501	544	497	515	477	484	461	532	480	480	521	515	531	530	539	520	537	484	509	512	526	487	509	574	553	471	536	525	508	480	528	479	486	518	540	497	489	507	523	499	471	515	507	524	509	500	490	453	499	474	528	575	516	519	502	497	522	528	511	507	504	503	524	502	504	526	519	532	534	519	496	511	520	519	528	555	509	501	469	532	508	528	491	480	495	530	504	517	482	516	460	527	522	491	481	531	542	481	522	500	512	547	521	523	534	502	525	517	545	501	491	525	542	517	522	488	516	490	482	533	515	489	490	517	532	512	510	500	495	503	530	501	502	492	547	551	471	497	545	541	538	515	493	523	521	523	511	516	521	547	529	538	489	479	504	511	490	496	522	527	495	507	496	461	504	521	488	460	502	527	501	549	540	481	541	532	482	541	523	507	486	501	514	500	501	467	497	550	547	529	529	499	538	478	476	526	502	493	532	488	506	528	511	499	515	471	503	467	536	487	511	524	496	515	496	496	542	534	501	553	538	511	527	524	499	512	574	497	489	493	555	521	492	518	510	440	487	470	536	532	457	516	507	521	514	466	510	516	490	522	545	523	480	517	501	520	550	496	487	484	527	488	493	489	523	515	575	495	530	515	555	530	567	506	493	476	513	516	507	510	516	458	500	555	502	491	547	526	480	499	528	495	505	509	498	512	514	516	564	486	486	519	537	522	505	531	497	550	537	508	501	456	503	486	556	522	491	522	508	496	542	473	520	498	493	518	511	524	522	483	513	493	510	521	504	501	504	518	514	530	476	490	503	490	490	507	490	487	494	515	489	479	520	533	518	490	530	514	523	497	529	514	475	562	516	547	483	516	494	533	505	575	530	503	570	502	545	532	522	491	494	526	482	528	501	511	518	506	537	518	504	546	497	495	491	472	523	508	503	506	498	513	490	487	494	518	511	493	466	534	515	508	499	535	505	522	508	510	490	490	485	530	502	522	509	508	456	487	516	515	523	498	511	502	520	497	460	500	489	553	490	472	507	506	506	451	509	497	539	488	527	511	512	516	527	528	490	505	520	518	512	524	514	525	526	518	504	507	508	491	509	495	505	475	473	494	539	504	496	506	502	468	561	532	519	502	502	501	501	508	489	562	497	543	487	554	478	509	509	486	556	525	508	530	499	502	503	483	484	515	510	469	509	520	531	502	507	466	536	510	492	510	506	533	505	508	546	500	503	560	500	488	491	510	479	500	472	559	533	507	468	512	477	522	503	487	570	540	481	524	569	501	511	520	501	542	507	503	482	497	524	505	526	509	508	550	481	516	503	508	510	533	503	489	498	546	508	492	524	512	511	503	503	553	515	511	522	520	515	528	473	532	522	537	507	552	478	521	474	474	548	523	498	497	514	510	508	482	504	534	506	486	521	490	530	515	521	541	496	524	485	496	526	547	517	506	503	510	514	544	510	522	520	516	502	533	511	538	495	504	536	515	514	534	517	544	503	529	537	526	514	534	515	521	458	509	518	509	558	530	497	529	506	497	497	538	504	496	504	501	502	522	526	483	511	492	511	517	535	494	491	529	488	515	471	488	543	530	510	498	495	538	552	510	482	487	479
24961	42253	38906	30368	25394	20676	17335	14644	12347	10362	8600	7019	5728	4751	4287	3942	3759	3407	3249	3063	2789	2463	2171	1974	1708	1605	1376	1298	1269	1168	1083	1053	1050	1044	975	1000	1027	1006	994	930	896	952	972	950	958	980	997	955	905	986	962	954	965	966	942	975	969	993	997	1004	971	992	971	948	969	992	968	941	884	938	956	921	984	940	926	954	1002	954	973	939	990	959	983	960	954	972	909	960	976	960	955	976	933	990	980	985	974	955	946	963	966	972	955	1004	1001	971	974	976	975	952	978	954	1029	978	936	971	985	921	981	975	935	972	955	947	1006	948	1001	966	992	973	983	978	914	943	965	958	969	965	977	944	988	970	989	954	1008	901	934	918	933	968	983	962	898	945	966	940	983	1017	940	977	935	981	950	979	995	979	937	993	940	910	955	918	940	975	960	952	964	985	934	942	963	949	944	959	977	1001	918	892	958	1034	948	930	953	953	995	1005	966	994	891	972	1029	942	933	974	991	928	969	954	956	988	938	954	928	924	993	917	995	944	957	963	955	899	932	952	968	941	973	1011	986	914	943	986	952	977	953	940	919	1004	960	945	900	958	954	979	982	946	939	1037	942	987	947	949	970	944	997	927	936	940	941	948	951	943	944	994	978	953	959	972	919	933	978	980	902	933	902	984	984	970	988	920	961	923	943	933	1011	1007	937	968	938	903	946	983	966	987	941	948	927	958	966	977	942	945	940	957	924	917	945	907	964	981	949	934	1003	965	963	1004	985	915	923	959	941	1015	932	974	901	907	1013	960	936	956	984	987	951	971	931	999	970	922	981	973	912	895	974	955	997	980	916	1011	965	925	1015	995	971	994	890	967	958	983	1009	943	963	932	928	928	924	953	951	951	884	955	978	938	985	983	967	939	947	967	957	910	943	1017	944	974	942	986	918	936	967	954	977	960	1014	978	988	988	1016	924	944	1024	984	990	967	992	932	932	948	946	936	976	941	1024	970	905	937	930	946	912	945	1006	955	978	1008	951	925	983	966	964	959	968	932	947	966	950	971	973	936	930	975	934	935	967	920	993	902	1010	947	1013	918	970	993	950	987	915	958	974	920	911	976	965	928	999	929	962	910	943	988	959	927	948	985	926	967	939	917	960	968	903	966	983	980	915	975	986	875	943	977	1005	945	962	913	940	923	993	940	918	975	934	946	973	876	989	1001	915	898	1034	972	903	980	933	983	952	929	1007	985	962	978	917	931	982	1003	975	957	1014	990	1002	982	960	978	1015	937	896	1013	928	967	980	961	957	930	959	958	994	977	943	962	954	1012	909	958	986	1015	962	936	976	910	980	983	1010	964	1034	989	983	921	956	980	979	948	926	939	999	956	939	975	927	967	935	972	989	982	899	909	975	954	995	978	924	965	900	942	979	998	984	959	1008	952	1003	997	923	918	940	917	944	1017	1002	992	1007	971	978	954	948	993	994	900	964	1021	959	923	1001	998	954	937	922	982	915	895	961	945	974	957	982	958	944	976	940	936	924	965	952	949	944	933	956	967	953	958	967	997	991	961	1000	1038	990	957	935	964	943	941	905	983	960	976	958	914	932	1014	957	1016	953	982	921	944	926	950	938	992	928	948	989	1007	972	877	975	989	948	902	939	927	961	948	892	960	914	1016	1013	988	962	1025	907	981	976	972	956	946	913	981	1002	918	952	987	945	990	961	953	936	986	981	902	933	966	941	897	972	952	995	922	951	914	946	1022	922	926	970	1021	957	948	944	951	958	981	953	928	975	908	944	957	908	958	981	928	943	928	997	1000	966	885	1029	908	977	977	955	883	926	921	941	971	972	967	970	950	966	999	969	948	969	997	989	926	987	958	942	927	962	973	930	967	944	921	983	970	998	937	983	984	978	952	948	946	966	1003	1022	928	949	886	999	982	956	962	930	948	951	960	990	931	948	910	941	981	917	1010	1017	984	947	949	963	974	889	992	969	964	948	1013	995	929	946	928	942	977	887	895	940	933	1023	931	893	939	960	959	985	963	947	935	916	990	929	928	1016	965	911	986	960	941	939	991	950	909	964	928	945	952	960	968	973	987	970	968	966	982	1022	935	962	964	965	979	973	980	947	982	962	940	956	951	977	947	949	973	1001	957	992	889	925	892	983	944	983	951	937	933	920	1011	1009	950	939	942	935	1013	972	940	969	940	906	941	933	982	921	975	966	903	928	942	1071	919	974	971	964	1002	985	986	936	940	974	968	912	953	931	934	969	935	926	988	956	928	983	947	977	1002	978	980	967	940	951	906	944	986	956	986	965	944	968	1002	932	980	936	1038	969	919	1022	955	949	982	934	924	959	983	918	990	930	991	962	974	934	915	926	949	960	991	970	924	931	953	952	889	932	939	927	924	956	997	972	920	908	929	911	945	1009	904	958	970	996	1003	972	906	946	1030	969	929	897	960	978	934	921	913	953	967	934	982	951	975	919	893	986	935	1006	907	994	916	959	1021	963	956	1007	976	964	1017	1008	949	960	963	922	981	969	953	942	957	924	962	943	961	936	952	987	935	939	944	939	1014	1009	970	944	952	973	936	927	948	962	994	905	972	955	953	1003	969	980	969	964	1002	918	982	957	933	974	971	960	965	951	909	936	925	941	953	932	971	926	940	944	983	962	981	960	987	964	917	906	900	972	959	989	962	976	981	940	1012	924	922	958	956	993	989	958	999	950	909	982	936	985	943	966	1014	998	984	947	955	910	933	925	963	952	973	1007	940	959	945	947	973	974	925	936	958	899	973	1008	947	939	988	948	909	939	943	975	994	950	931	897	1037	971	994	959	959	971	955	920	944	992	982	1003	983	931	947	958	986	942	939	1007	958	1025	940	979	943	997	900	936	963	960	894	1008	943	922	937	938	926	982	983	885	951	934	910	984	957	935	936	957	937	923	978	951	960	987	1011	954	954	946	1015	978	961	952	934	926	960	1000	925	923	962	999	959	916	991	953	953	964	974	956	988	956	947	990	917	1010	967	998	940	978	947	970	965	963	961	942	981	954	941	923	916	970	917	943	906	972	879	1031	979	929	973	966	935	969	964	960	959	986	955	945	947	954	908	1017	985	972	922	896	931	982	987	987	926	910	963	960	998	941	960	959	956	974	926	935	1049	1002	945	1004	888	1008	977	1009	998	965	972	975	1038	986	930	919	955	976	896	928	922	961	957	961	1071	967	979	1008	957	969	942	890	960	965	956	884	885	943	990	964	897	946	985	921	927	954	933	952	947	949	971	1013	985	955	978	1031	958	946	941	914	900	942	957	963	974	962	992	952	993	1024	978	911	928	976	925	972	950	957	998	968	938	989	948	936	980	952	923	957	966	937	965	997	929	991	935	960	958	955	937	993	982	944	969	969	1049	960	1005	926	956	919	972	958	902	995	971	970	952	939	1031	983	999	970	933	962	966	940	987	958	946	969	1003	977	987	934	903	935	939	967	908	920	969	942	981	962	905	953	995	938	991	956	963	940	994	934	969	964	980	988	1025	963	981	915	947	940	969	959	945	960	968	935	899	982	971	916	882	972	896	889	995	904	932	969	989	957	942	986	946	938	961	1033	1007	933	937	941	967	982	945	914	955	941	999	1002	954	981	1013	947	920	979	964	952	961	935
27541	20529	16177	9447	4803	3008	2236	1669	1430	1169	1008	802	729	592	553	541	536	495	489	521	455	407	391	381	384	393	384	373	343	336	339	309	322	322	321	336	308	320	345	295	329	356	317	319	331	317	324	328	334	305	319	349	295	354	310	334	285	330	307	328	306	303	317	313	292	331	319	315	316	345	308	307	321	329	316	298	298	294	340	346	320	316	299	335	324	344	332	336	308	326	315	305	304	341	342	309	315	342	321	319	299	293	320	355	326	326	333	322	328	328	338	340	308	315	315	324	314	299	348	289	337	297	334	299	298	346	304	328	315	293	306	338	306	294	314	294	328	319	317	321	299	335	336	350	278	351	325	282	356	323	298	313	300	329	299	340	321	324	329	341	296	293	313	297	321	337	304	308	310	336	326	317	331	305	312	317	320	289	329	346	317	311	303	311	302	323	298	347	308	320	313	324	330	305	308	312	292	337	338	303	318	312	346	303	349	319	322	318	310	340	362	328	308	332	311	315	330	311	332	305	305	319	335	337	305	319	304	341	321	365	320	309	305	302	337	346	308	324	340	310	338	330	326	366	296	316	339	338	312	343	333	332	325	319	314	307	319	336	339	313	315	326	350	317	315	296	321	310	309	326	340	302	335	304	300	298	337	344	316	331	326	335	310	298	337	305	317	340	290	339	328	327	297	349	326	322	312	348	313	302	327	321	324	319	338	317	309	303	335	325	319	329	339	315	301	321	329	312	294	337	333	319	334	289	326	335	323	327	300	358	340	318	336	345	315	334	319	346	313	326	316	341	313	312	319	353	293	331	322	313	286	332	300	273	301	324	295	328	308	320	321	323	298	318	351	306	313	287	295	328	322	324	304	318	320	331	328	319	345	321	339	314	334	303	312	296	339	330	317	315	356	311	334	331	333	317	296	309	332	332	337	320	340	349	323	304	306	332	288	305	323	323	313	317	347	341	327	330	352	317	285	333	315	336	304	317	337	288	312	318	270	312	343	335	329	335	355	336	324	340	290	312	313	327	321	318	327	310	351	322	292	297	302	300	311	328	320	341	339	332	337	289	323	331	306	342	305	303	333	335	324	340	326	326	318	311	317	341	334	305	319	327	302	335	329	336	332	297	319	353	308	313	310	325	313	324	340	290	309	307	315	346	308	318	328	342	341	303	310	354	330	305	321	329	328	361	334	323	347	328	363	327	370	310	310	284	356	294	321	337	313	315	305	331	317	320	305	280	326	323	310	285	295	328	334	291	308	294	349	308	336	321	346	350	346	301	317	322	333	307	313	303	369	353	309	297	293	307	309	286	335	346	294	319	312	321	311	307	350	327	315	316	294	336	298	327	331	319	334	323	349	332	293	303	303	327	325	333	322	313	324	305	309	327	310	337	343	328	334	304	292	306	347	307	325	347	311	314	334	302	318	319	300	318	293	330	339	318	334	324	315	324	330	278	324	325	317	321	300	334	313	305	323	332	324	320	317	317	316	333	317	342	320	322	318	335	310	316	318	361	317	338	299	335	302	288	336	336	299	301	311	311	329	296	337	324	329	324	339	305	316	339	323	332	325	315	332	354	321	336	305	339	333	344	305	312	333	303	302	310	340	330	316	337	322	322	317	325	336	313	296	295	319	295	290	346	305	321	285	334	302	333	329	324	315	315	320	313	361	342	330	337	324	331	336	319	311	327	328	347	329	305	334	328	338	309	328	302	360	342	324	317	309	353	321	311	305	300	318	321	346	286	312	340	338	313	321	325	302	303	331	303	305	339	343	296	305	357	338	297	298	359	335	331	326	303	329	284	328	307	318	346	289	293	302	301	314	311	342	303	301	336	309	328	341	321	283	311	343	351	354	304	351	292	328	303	321	334	320	350	340	329	313	338	307	303	281	319	304	351	305	302	326	342	301	352	305	319	326	289	345	319	326	345	321	296	313	308	311	297	342	345	321	287	321	281	352	324	322	321	314	315	330	308	283	315	321	308	318	329	323	334	347	350	348	338	340	328	332	308	336	332	305	346	302	292	342	336	336	325	335	325	317	333	310	356	325	300	319	322	327	309	312	339	324	316	296	344	321	323	325	323	320	304	325	311	307	340	288	320	323	294	297	307	322	331	334	345	322	331	350	322	338	325	353	315	314	321	331	329	327	343	345	288	315	323	330	337	297	328	277	332	305	330	317	367	346	303	321	292	305	317	317	304	323	325	325	339	330	301	336	281	331	303	305	340	304	347	283	334	323	321	336	341	325	333	332	336	309	282	320	343	317	313	314	343	338	316	342	300	303	344	309	342	311	341	345	299	303	306	335	336	324	329	333	343	318	301	304	320	338	302	329	311	316	349	317	299	331	344	346	344	346	331	301	344	321	352	294	313	327	323	325	321	327	316	331	311	323	309	325	326	334	331	290	321	327	371	285	339	302	302	305	322	300	312	340	327	313	309	330	298	314	334	309	353	292	290	318	289	281	317	332	331	330	324	340	327	329	313	355	314	313	300	319	330	320	345	284	320	335	320	306	325	335	283	311	327	322	310	304	344	297	349	332	284	343	337	310	349	311	300	345	308	326	319	369	335	300	310	318	310	309	313	313	333	321	311	300	308	294	303	335	343	349	304	336	317	315	338	327	332	310	314	360	312	289	340	348	339	317	328	341	323	321	330	310	303	334	340	320	301	310	337	326	344	305	301	326	309	329	309	300	303	312	330	318	300	326	329	353	323	326	351	337	307	321	339	321	322	326	332	301	309	337	312	337	338	294	332	308	341	330	346	351	322	349	328	335	317	338	312	316	312	327	289	302	315	322	338	342	317	343	345	336	296	342	323	292	312	300	314	325	350	337	324	335	314	314	334	297	309	330	315	320	315	309	322	341	329	298	333	320	312	298	311	315	329	341	322	339	316	332	335	313	309	322	280	356	316	312	318	329	345	325	313	345	321	287	334	317	306	299	305	303	366	302	351	366	321	307	285	325	295	321	297	319	307	301	313	317	353	303	294	322	328	322	332	312	328	328	352	336	329	315	320	343	328	297	327	332	338	305	338	329	349	336	322	312	312	300	345	323	309	354	325	332	321	342	326	310	301	310	316	322	358	345	334	345	312	331	329	312	311	346	312	307	329	314	321	302	303	348	325	337	308	331	310	325	334	313	327	324	315	269	315	330	325	358	350	337	319	322	330	346	336	337	335	338	309	324	314	309	299	325	327	335	330	306	348	330	287	295	318	332	306	349	325	323	305	323	329	300	360	306	369	324	291	288	309	321	343	307	293	342	329	346	310	320	295	334	300	323	332	315	352	315	313	297	316	311	333	313	310	313	322	337	313	362	322	285	284	340	311	322	329	303	348	322	305	309	333	318	298	296	322	320	332	364	323	328	336	328	378	323	326	324	330	301	332	321	330	313	323	316	325	294	305	323	314	321	354	303	339	324	287	301	334	327	313	322	324	341	313	315	316	320	321	314	336	327	320	320	325	349	304	313	327	314	334	312	312	319	333	328	345
20201	29656	25840	17188	12412	9387	7358	5969	4870	4094	3354	2694	2275	1873	1672	1642	1589	1438	1361	1264	1148	1079	1051	889	846	804	784	690	709	694	676	674	674	687	645	613	677	689	628	631	639	604	612	666	664	586	625	643	657	690	645	653	640	613	612	660	640	648	647	654	667	594	634	658	644	624	618	585	649	595	609	656	654	676	644	619	651	663	648	624	647	621	635	612	634	667	643	634	655	651	630	642	702	613	619	600	664	673	632	627	613	634	640	623	657	627	681	630	618	626	643	627	614	639	664	598	653	620	652	691	687	610	618	640	620	612	651	656	663	634	637	588	651	629	640	654	656	660	681	634	620	651	634	645	648	640	654	698	658	638	634	683	615	597	638	653	661	632	628	668	628	610	692	590	582	666	631	660	658	623	650	588	651	645	672	652	669	633	659	612	648	629	621	649	617	685	640	668	648	676	656	671	635	616	596	670	611	596	636	667	636	623	634	587	670	636	620	646	661	637	630	689	668	633	606	621	663	650	599	675	616	633	650	670	638	600	666	653	629	653	625	605	611	670	681	595	649	581	615	664	600	585	639	635	628	584	624	693	641	693	619	649	618	608	644	659	621	603	688	653	623	682	643	653	640	603	617	587	623	629	650	662	598	665	593	647	616	635	658	632	697	608	692	623	649	614	673	630	649	654	604	659	671	627	634	622	669	637	648	659	612	634	610	660	665	628	702	666	656	657	681	616	642	635	625	619	614	628	644	654	645	611	623	604	631	639	623	626	679	633	665	650	629	642	615	643	651	646	656	649	660	670	597	663	665	615	589	657	627	618	628	617	640	654	626	603	608	655	612	659	682	590	607	619	621	625	667	638	650	642	644	601	624	602	628	692	619	704	629	654	614	701	610	649	590	636	624	628	637	593	607	622	652	633	650	601	642	622	646	658	649	649	645	695	603	641	608	639	615	617	618	621	631	683	606	636	657	631	648	633	656	648	635	641	590	605	623	603	615	642	696	641	680	686	644	639	651	654	639	651	582	593	672	662	625	646	622	553	663	654	660	595	667	618	615	646	594	619	613	664	669	641	625	638	611	622	643	627	661	654	647	603	611	612	650	631	632	626	638	638	642	626	665	609	675	668	644	688	656	632	613	677	618	686	651	656	598	641	639	646	687	646	592	646	620	626	622	669	622	653	599	629	593	629	666	639	645	639	653	636	644	619	631	627	630	648	637	681	669	585	646	620	642	646	641	619	647	624	650	667	652	608	617	607	639	672	626	656	605	592	629	624	630	657	649	627	642	645	675	656	596	621	649	641	606	639	632	651	642	602	622	640	665	646	623	596	642	638	643	612	574	625	647	660	623	638	663	627	649	621	629	665	665	658	640	682	674	621	641	627	631	634	643	635	660	639	687	666	621	669	648	619	615	629	637	629	653	648	635	644	666	676	646	595	619	671	662	623	659	590	644	648	678	643	672	619	623	670	634	684	648	618	650	661	650	604	699	662	633	665	630	639	626	637	674	642	654	638	666	658	661	668	610	645	629	663	600	600	659	659	660	614	645	623	610	671	609	672	637	648	616	615	636	630	591	649	646	660	623	587	645	624	634	604	661	637	624	603	620	617	646	649	626	685	640	621	591	622	633	582	692	625	662	643	666	684	666	652	616	652	631	652	600	609	620	619	627	674	637	655	616	617	655	667	611	656	631	670	647	589	585	658	683	655	640	635	639	637	635	629	584	646	602	654	646	656	618	653	664	645	640	607	678	666	635	595	652	632	645	641	649	691	678	634	683	644	648	600	619	675	643	672	639	675	630	602	623	677	662	642	637	618	606	642	634	642	636	649	636	645	606	634	636	602	634	634	594	634	585	630	654	692	650	639	633	636	624	664	643	619	625	659	623	604	625	638	630	665	620	622	671	657	654	621	649	607	661	668	643	634	613	613	631	652	661	677	629	623	602	602	645	644	641	652	649	637	644	613	606	605	670	641	643	623	666	601	699	635	629	607	645	643	649	567	635	662	626	678	639	655	662	574	602	634	646	614	640	599	637	658	647	638	615	629	638	638	580	629	613	610	629	654	646	648	644	654	651	643	668	635	635	619	651	624	661	626	618	632	678	684	642	610	664	653	618	633	641	663	596	654	626	619	622	659	601	692	639	621	650	668	582	633	626	634	644	634	656	595	616	661	647	665	601	647	644	614	671	665	611	634	627	667	614	591	643	664	648	613	662	633	613	663	653	627	676	651	633	638	656	617	652	654	619	648	642	633	634	631	633	641	654	630	657	584	645	649	644	686	644	581	664	639	625	620	643	678	625	623	633	648	595	626	627	684	646	651	642	658	659	624	663	625	627	616	650	628	624	650	649	682	612	655	685	637	672	603	658	647	649	658	652	676	633	640	624	601	714	658	638	618	612	599	617	603	622	606	655	659	629	642	693	619	646	667	620	654	608	651	603	588	681	642	648	628	636	671	638	637	651	626	614	656	577	661	659	630	657	628	614	663	603	654	642	659	636	627	613	647	699	615	642	611	607	674	618	653	653	635	621	638	634	627	623	635	649	643	633	645	654	655	663	626	633	667	632	624	644	666	672	595	605	598	655	660	590	603	616	611	605	642	617	657	660	629	649	663	650	652	656	655	610	667	643	609	675	672	629	604	648	630	638	621	609	645	656	622	692	608	683	672	627	625	644	632	650	618	590	667	638	666	608	634	614	673	675	638	619	638	632	651	603	666	642	647	594	675	640	630	628	592	603	651	639	648	613	621	605	663	675	605	612	622	594	664	674	601	625	643	595	635	637	657	653	593	644	634	630	625	627	624	649	644	636	656	598	645	635	643	647	629	632	611	654	621	582	639	662	621	600	605	593	658	580	652	631	643	609	645	598	665	659	613	625	645	592	639	666	604	646	593	609	677	640	675	658	665	644	625	655	597	634	606	644	676	646	666	641	647	617	596	724	652	626	603	600	648	664	646	627	608	618	670	662	644	635	654	630	640	620	637	597	665	625	615	630	645	651	624	627	619	598	644	638	651	586	612	650	614	611	643	641	662	601	667	661	638	628	649	601	639	634	649	671	612	682	632	668	632	632	636	643	648	639	680	616	605	630	648	686	604	626	627	632	659	615	655	630	646	663	639	636	667	613	637	613	627	660	618	621	634	614	596	662	631	628	649	644	661	672	630	661	622	601	648	637	601	642	596	639	669	655	664	639	626	679	634	613	591	643	657	657	639	644	677	614	624	648	642	645	651	646	612	608	629	658	649	664	613	622	587	606	657	597	642	604	644	627	633	666	577	666	620	636	615	680	634	681	665	644	602	618	639	636	635	642	673	683	616	627	623	670	568	611	650	624	627	619	646	625	680	600	655	608	645	608	622	662	656	632	665	681	670	610	611	625	609	651	623	633	622	620	618	619	633	645	645	658	644	643	633	631	619	650	633	676	662	638	609	615	628	608	599	644	622	637	613	654	667	650	668	613	651	657	672	613	687	643	637	608	622	628	651	645	642	611	656
25143	21483	28029	25278	17423	8958	5549	3656	2788	2376	1962	1540	1312	1119	1028	941	877	789	800	738	687	643	565	532	471	454	521	464	397	431	405	379	356	368	400	353	375	344	347	357	362	367	388	351	402	403	401	398	348	357	356	378	369	364	356	380	408	405	378	366	370	363	371	392	313	354	378	356	435	364	393	377	355	394	351	381	367	364	393	337	386	398	375	338	380	387	387	373	404	380	384	388	407	377	380	364	362	387	356	393	384	384	369	368	381	355	368	395	335	380	386	396	379	368	365	400	383	371	367	378	378	385	387	369	365	409	356	372	382	353	389	358	380	379	398	345	378	381	377	360	332	372	365	351	353	381	366	347	360	364	381	367	351	385	382	389	349	378	404	351	389	372	342	350	339	364	375	384	360	394	385	369	359	356	359	404	346	375	328	348	366	386	370	400	341	372	379	386	380	384	352	338	376	382	369	373	393	351	362	368	373	391	355	364	347	350	362	358	374	381	343	359	378	380	361	373	399	381	356	383	398	373	373	360	365	364	352	388	370	345	353	417	365	377	340	388	354	350	373	371	374	363	355	384	386	374	339	403	401	363	405	407	401	366	372	383	383	368	343	376	401	406	362	381	388	373	376	365	359	368	398	387	419	385	345	413	363	355	348	387	358	352	370	391	397	369	362	369	375	351	345	375	382	372	360	364	395	385	348	406	360	384	383	378	403	400	381	337	374	368	373	396	368	387	390	360	398	353	391	401	380	381	356	372	401	345	352	379	363	372	420	363	352	390	372	371	328	381	378	368	377	355	392	384	349	383	354	328	377	365	394	376	367	390	393	371	377	370	365	376	381	370	380	354	401	402	366	379	373	348	356	369	390	353	388	366	360	371	390	336	379	360	374	342	371	408	352	379	366	382	373	376	369	405	373	395	364	365	377	372	360	373	363	359	343	395	410	368	366	370	368	351	368	372	369	339	362	392	367	374	346	361	371	356	390	378	396	365	348	364	367	352	369	347	364	370	370	358	354	340	385	362	359	349	411	389	347	355	342	354	371	365	420	365	365	370	355	381	391	357	354	360	389	355	365	355	371	340	333	393	365	400	351	381	355	382	354	379	340	368	357	381	373	399	402	363	343	396	388	329	356	348	357	383	360	397	370	369	370	348	367	367	375	369	358	373	392	368	387	366	352	372	376	378	376	362	399	360	342	362	340	351	383	355	384	379	376	380	355	395	391	391	374	358	336	362	365	359	404	389	367	341	355	357	367	413	370	373	370	379	351	394	372	371	367	391	402	370	389	366	361	377	398	346	385	372	360	372	359	360	367	339	346	385	396	369	375	358	359	386	340	381	315	355	379	365	362	375	357	356	361	384	350	398	368	367	391	373	411	370	356	373	404	381	373	382	368	355	355	358	371	394	366	397	372	384	383	378	364	345	390	382	357	349	336	339	353	349	368	377	369	392	400	357	371	331	403	337	368	379	367	371	380	318	368	361	337	381	346	346	389	362	387	355	380	379	375	363	379	370	356	365	376	341	380	365	349	363	370	334	377	372	346	392	379	401	363	397	355	384	368	379	375	368	355	361	388	370	355	373	352	346	381	361	335	383	395	367	358	381	357	410	363	368	391	365	390	385	362	329	372	351	387	387	386	386	383	392	371	367	390	352	387	360	344	394	371	390	393	351	385	402	383	389	374	338	397	358	397	376	367	349	360	360	359	333	395	364	383	343	425	377	347	354	354	388	348	381	358	343	389	391	370	367	351	400	367	367	356	352	381	339	362	347	407	382	379	356	374	393	362	366	358	357	356	357	365	407	387	386	394	369	356	367	372	353	344	384	390	356	331	389	369	379	367	383	379	321	403	362	406	388	375	369	352	345	410	389	370	389	353	350	337	360	379	346	354	342	402	361	348	362	349	359	364	405	342	347	377	335	359	344	384	349	359	371	377	406	376	361	374	393	344	342	355	349	368	376	381	375	385	371	353	361	356	377	377	371	347	360	352	358	374	373	375	405	374	375	372	398	404	367	355	370	393	348	398	360	355	380	377	387	349	386	360	350	363	381	361	370	410	372	397	413	398	376	376	385	343	387	392	407	352	370	399	368	367	362	356	390	363	351	384	364	363	373	353	339	375	328	377	374	328	342	377	363	374	408	344	369	371	354	399	347	384	394	412	361	383	389	386	377	363	375	374	390	349	363	402	384	378	319	343	341	385	386	356	350	381	340	403	365	379	359	399	410	375	381	384	376	354	369	365	368	360	365	382	389	361	385	373	344	374	364	324	355	364	354	374	358	353	359	388	393	368	383	401	353	363	366	375	352	362	351	377	372	369	385	375	372	378	378	358	338	351	423	360	361	381	366	350	369	405	386	367	348	358	404	381	364	379	366	367	369	372	388	367	368	357	388	361	373	355	368	390	413	348	350	350	377	313	361	346	333	361	374	392	366	364	368	365	405	390	362	394	354	362	382	316	379	397	390	376	396	362	363	363	367	387	389	361	380	383	358	363	353	345	393	344	375	358	378	401	352	361	370	397	377	405	334	332	358	349	363	391	349	395	395	365	374	373	367	394	393	347	347	377	358	375	362	365	392	375	350	370	368	326	375	358	363	325	409	373	327	375	364	401	370	390	365	376	397	373	425	379	379	357	353	372	406	392	367	386	348	386	349	375	375	374	363	381	364	337	377	363	357	384	342	358	350	404	361	381	366	361	381	354	400	372	352	391	353	376	343	356	387	371	353	422	360	366	369	347	389	361	365	362	354	345	398	362	355	374	396	362	366	370	388	382	404	376	375	367	392	372	391	383	342	361	375	353	382	366	410	365	390	371	369	331	369	373	398	370	377	339	366	358	348	386	375	353	375	370	392	369	364	348	360	355	365	362	383	343	411	356	382	370	367	329	365	388	394	340	393	388	358	334	364	365	369	384	357	363	405	357	368	376	370	356	346	400	378	372	342	403	392	373	357	362	390	370	354	381	346	362	361	368	332	364	373	352	362	380	381	350	377	366	357	367	357	357	349	374	351	384	354	377	378	385	374	382	398	376	374	396	351	370	365	358	369	348	377	371	372	366	382	408	367	357	389	353	391	364	358	386	365	379	352	370	360	361	394	378	378	354	375	374	365	363	331	364	385	366	323	353	384	383	386	381	380	360	376	354	374	365	414	347	370	348	348	370	380	365	345	391	390	413	385	357	396	370	359	367	338	361	368	356	376	349	372	401	368	347	389	373	377	382	405	369	378	362	386	376	376	385	370	402	351	385	360	365	372	384	346	340	366	348	376	386	370	370	355	336	377	369	369	394	353	407	368	340	363	332	350	360	377	381	380	386	364	367	370	361	413	356	344	383	371	392	370	382	401	391	346	365	373	392	370	355	369	380	342	383	346	363	389	364	375	413	362	370	383	397	340	378	351	410	415	369	365	374	398	406	391	348	377	354	375	344	394	381	391	361	337	372	393	414	394	399	386	358	394	344	367	368	387	355	361	344	381	380	343	344	397	322	376
22577	37358	34058	25571	20099	16242	12982	10499	8769	7273	5959	5115	4069	3296	3136	2778	2691	2485	2170	2038	1884	1666	1377	1325	1235	1047	979	965	900	862	840	785	770	778	726	774	742	730	739	763	748	777	749	700	714	693	716	715	718	735	726	720	746	759	699	788	710	774	726	784	724	701	772	762	707	740	727	696	692	670	743	744	712	708	705	749	768	735	751	688	730	747	707	722	768	715	745	706	758	732	700	711	767	692	711	690	771	677	716	733	758	745	691	760	711	718	708	663	675	730	753	738	736	727	715	737	759	747	746	759	708	763	759	728	703	709	706	753	752	718	696	721	765	716	768	750	703	707	726	764	723	743	749	717	706	755	730	701	725	781	725	676	734	738	723	736	751	760	691	675	718	713	717	740	739	741	748	723	677	696	755	729	774	735	708	712	731	689	664	742	687	675	737	713	706	656	723	729	722	701	706	709	680	753	729	773	714	711	758	735	716	754	744	746	687	691	758	744	697	772	679	726	741	696	736	719	732	714	714	689	741	732	740	675	747	739	780	720	752	729	683	735	795	743	769	715	791	767	714	710	709	793	716	682	683	682	701	740	756	761	675	705	742	741	726	677	765	693	654	747	761	710	715	732	769	751	724	714	711	708	724	754	717	738	666	704	743	687	711	765	748	748	724	723	733	703	752	734	732	738	736	706	738	747	747	690	761	730	694	778	716	692	715	705	722	706	680	714	711	734	777	737	745	699	772	725	738	726	735	767	682	757	742	754	724	714	719	700	734	703	683	736	798	716	709	740	789	680	704	739	744	733	771	678	701	733	724	738	777	751	716	722	760	696	762	715	689	738	726	731	751	730	752	674	715	685	705	731	742	736	743	684	727	718	752	701	737	752	700	716	748	724	761	715	696	750	717	763	706	741	725	715	721	683	711	719	770	755	708	707	685	720	696	720	673	702	692	731	761	719	708	774	684	755	730	730	688	671	728	736	714	745	699	756	713	767	730	736	766	728	751	733	740	715	743	721	710	746	757	703	745	732	714	690	779	747	695	729	776	736	707	743	749	681	757	707	749	678	772	722	684	742	745	723	707	708	730	689	697	666	719	728	719	747	727	716	745	742	758	693	733	723	757	703	749	747	738	724	687	765	733	693	765	740	741	710	759	708	670	693	733	771	734	720	716	764	648	727	707	735	712	717	735	721	701	726	719	726	710	699	733	763	720	696	705	729	725	747	719	749	716	717	746	689	725	721	704	703	685	735	725	712	729	761	723	707	758	743	725	735	740	759	724	736	752	735	715	724	688	651	774	725	689	744	743	779	751	763	725	686	795	731	692	719	712	717	690	684	717	714	707	736	711	722	718	766	678	735	709	697	736	778	758	740	714	716	673	681	697	741	711	719	680	680	693	784	730	702	736	709	715	713	704	734	727	712	728	704	733	735	722	729	730	661	735	718	712	727	707	705	702	674	757	725	685	712	691	789	693	747	773	708	726	760	720	717	742	731	709	733	727	726	718	731	742	692	701	736	724	688	725	720	710	692	734	709	734	782	698	674	759	715	717	713	708	743	699	738	693	726	728	715	708	692	620	696	738	724	681	713	733	713	725	721	776	742	659	717	715	716	706	724	705	719	702	767	733	750	731	722	733	754	755	730	723	689	712	724	728	735	800	729	771	744	740	748	699	684	721	784	743	729	760	680	690	673	726	726	722	715	722	739	729	750	695	685	720	770	719	669	786	720	709	682	723	762	742	695	707	665	701	724	743	704	744	706	729	708	687	733	736	743	723	747	739	769	742	706	673	712	734	744	739	747	757	671	770	726	755	733	714	750	735	719	735	698	718	738	715	716	681	674	713	695	766	681	757	748	745	750	727	723	703	706	746	755	738	687	754	742	720	774	711	701	699	718	708	752	719	669	714	674	691	727	737	777	731	744	681	734	736	701	695	738	772	695	760	683	673	704	711	775	702	691	721	737	738	735	739	735	712	747	765	762	736	724	708	714	772	706	705	741	690	755	770	726	723	717	754	678	721	721	734	731	729	730	734	683	748	725	714	732	769	731	711	723	705	699	700	725	753	696	723	735	752	660	719	766	735	724	676	749	695	720	684	711	738	700	728	755	730	744	723	714	724	684	704	755	689	728	758	730	742	738	744	698	693	703	726	750	711	712	744	787	722	726	730	722	723	720	696	732	731	695	762	775	650	736	720	702	713	713	721	700	710	734	716	715	762	718	719	760	728	712	730	712	714	744	736	712	682	684	722	740	717	659	710	711	744	759	744	728	748	728	754	695	761	739	683	744	733	723	744	758	712	754	662	680	691	689	728	690	728	735	731	738	716	740	765	746	704	724	731	712	720	778	745	693	743	740	767	759	652	684	714	692	723	752	689	703	739	725	787	762	763	707	719	717	743	741	723	654	751	726	702	766	720	735	730	712	698	737	714	718	764	705	760	721	745	715	740	729	758	736	723	738	772	717	776	708	738	679	732	710	720	703	688	715	751	726	751	714	721	753	695	754	738	761	709	710	769	720	726	721	714	711	783	765	743	739	729	698	718	726	743	687	714	755	686	698	755	760	719	754	787	780	735	727	741	716	754	731	769	718	756	695	707	730	720	711	719	702	782	750	712	783	752	725	697	761	688	697	676	741	726	736	734	744	686	707	713	724	676	702	715	735	723	755	737	732	713	726	679	691	705	738	691	722	696	715	720	734	728	741	697	775	740	697	693	674	772	693	698	725	769	716	747	751	774	741	757	728	724	736	720	705	750	772	716	684	739	704	744	776	736	724	689	688	748	738	734	735	717	713	752	712	759	754	744	716	722	694	725	705	708	682	724	700	727	737	720	745	719	744	720	683	694	727	713	733	703	731	746	737	722	752	720	712	693	690	709	694	759	705	675	732	682	729	727	720	698	716	695	681	706	729	800	732	730	772	754	756	691	739	714	733	732	748	714	760	673	757	762	711	749	740	689	725	725	758	737	753	696	702	773	676	736	712	707	682	733	705	776	711	714	745	749	723	729	717	721	727	710	783	698	724	701	732	741	753	760	759	711	717	739	719	687	731	709	741	738	708	710	743	735	724	760	688	708	713	718	741	748	725	678	748	696	705	702	736	760	734	736	689	782	696	769	707	756	706	686	699	718	709	694	752	728	681	684	762	745	742	705	765	685	712	785	743	712	751	720	711	697	709	725	744	745	726	757	704	707	729	708	722	726	746	740	715	723	739	726	762	716	751	744	682	745	737	701	741	787	698	728	756	728	693	750	737	732	734	744	756	694	714	749	691	740	733	704	766	674	692	767	729	747	676	753	728	709	672	700	753	711	748	726	710	736	696	732	712	705	755	704	716	725	694	736	775	730	723	732	748	675	703	723	722	742	704	687	697	753	733	720	729	701	736	779	756	733	744	734	709	735	747	730	654	708	738	731	724	756	731	719	747	687	714	690	745	746	719	747	738	765	731	735	761	718	721	707	676	745	730	706	768	733	688	741	727	751	719	753	706	737	738	737	690
24110	21456	28921	24362	21571	17471	10518	5990	4316	3586	3052	2414	2015	1673	1461	1436	1377	1244	1175	1050	1022	939	807	772	714	678	672	618	593	574	591	549	518	556	541	531	546	532	506	533	508	515	557	512	508	509	483	494	525	551	523	532	449	501	539	478	499	534	543	520	515	505	506	480	512	470	482	529	497	497	534	497	513	538	526	485	508	533	511	555	541	498	515	533	515	525	501	515	513	521	534	535	515	519	508	561	489	500	504	476	468	481	512	531	509	514	510	545	518	486	473	531	468	505	528	515	529	483	508	500	510	510	509	520	521	535	471	496	487	502	531	523	540	513	529	527	504	498	506	490	507	457	517	540	463	517	524	555	475	544	523	440	497	487	491	503	470	505	491	510	557	489	538	524	507	494	505	500	525	506	487	513	479	510	484	532	518	500	507	521	540	499	463	517	479	478	512	506	505	541	530	496	515	505	506	548	458	498	534	508	478	514	549	515	493	496	526	564	483	483	514	586	477	513	524	503	513	513	518	551	510	466	512	511	498	522	555	488	497	500	513	492	470	498	534	457	545	509	518	477	508	544	510	439	527	473	512	508	516	507	500	513	531	532	532	502	520	485	478	457	533	510	525	492	521	506	480	476	549	528	480	465	498	501	485	503	510	517	518	523	489	500	517	490	541	540	515	506	519	544	516	509	531	487	518	521	489	488	538	549	536	486	466	516	538	507	537	522	498	463	485	523	497	547	544	530	503	582	546	530	461	566	512	481	508	490	499	523	492	500	486	537	521	514	474	504	494	472	567	532	518	521	493	490	507	490	537	506	494	485	514	523	515	505	470	497	523	497	545	458	506	518	507	500	546	495	468	501	524	503	502	504	525	510	521	483	514	488	524	539	510	503	480	504	519	513	513	480	557	520	485	496	512	530	493	525	523	517	485	526	479	512	523	502	495	509	503	475	524	491	488	488	518	536	523	531	506	494	501	529	508	479	504	532	515	502	510	508	494	534	486	516	509	531	502	503	528	534	493	497	525	528	485	512	487	490	517	542	503	548	496	510	492	488	522	523	480	507	550	509	501	563	514	477	476	521	519	532	473	587	500	523	513	497	495	544	481	505	544	513	521	490	518	492	503	543	521	536	506	498	480	531	471	513	485	486	531	495	520	506	508	494	521	518	514	479	429	485	499	543	541	487	526	502	530	502	475	491	492	492	474	518	505	512	486	513	553	487	517	491	484	501	499	516	547	502	499	484	519	531	494	549	521	487	469	518	506	504	519	488	493	526	521	499	530	505	534	500	495	509	503	518	496	480	508	506	524	539	527	462	515	524	494	502	516	488	511	514	508	520	495	487	535	484	508	533	497	477	493	506	523	462	547	525	516	502	485	510	512	489	521	525	479	482	496	485	480	496	543	532	514	473	554	523	525	496	508	514	573	441	490	490	477	502	503	478	547	506	515	479	481	504	454	499	542	530	491	485	527	542	510	501	515	452	523	471	527	500	527	512	507	517	512	523	545	545	467	506	466	508	504	478	504	528	511	529	501	553	495	481	524	492	496	475	511	472	480	534	496	505	496	496	472	515	539	499	540	473	525	508	490	521	508	511	500	497	472	489	532	529	510	530	478	496	545	481	491	480	507	522	487	517	493	469	523	479	503	468	503	549	502	537	499	514	530	508	503	558	466	534	466	464	510	494	525	491	527	504	493	529	495	482	528	502	537	496	468	520	547	486	525	521	481	510	476	491	495	501	464	472	496	526	526	542	503	514	514	558	508	514	505	511	495	505	498	504	523	463	518	476	518	501	474	538	488	515	534	504	507	457	493	467	537	537	478	512	496	528	494	562	494	536	524	493	500	514	514	488	504	500	512	480	486	459	529	501	485	512	487	485	491	533	498	457	515	498	524	491	488	522	543	506	508	489	551	520	470	509	487	463	522	507	451	522	518	504	548	521	514	532	526	503	512	487	457	487	513	534	489	496	475	521	486	494	502	480	516	500	506	557	517	505	539	514	517	462	497	489	518	465	513	530	468	508	501	505	499	512	468	523	500	467	497	516	548	519	507	484	482	448	513	484	480	522	511	469	506	489	522	526	487	489	510	517	505	493	519	502	482	488	514	483	542	482	481	506	526	524	468	510	528	507	518	509	460	493	477	491	519	510	524	510	501	472	510	515	496	579	478	481	510	472	505	527	495	544	535	520	476	504	486	499	515	508	489	508	489	482	484	537	501	520	520	486	506	499	490	522	517	487	494	540	496	488	519	528	506	542	548	537	492	491	469	490	509	494	518	480	505	506	492	468	499	504	515	495	519	495	499	470	464	491	526	540	504	529	518	501	494	468	494	503	499	522	495	514	460	525	519	498	489	509	487	543	535	525	534	518	514	518	495	540	513	493	493	475	490	498	515	490	481	485	530	486	566	500	495	507	475	533	481	482	508	523	509	520	531	496	494	448	483	514	473	519	505	511	502	507	481	506	536	529	512	475	474	529	487	522	497	524	501	493	474	503	511	490	498	512	498	472	505	531	487	532	502	509	485	482	510	537	489	529	494	491	468	523	477	525	506	489	477	465	529	512	482	502	518	481	510	519	515	501	499	489	549	492	530	537	536	503	506	498	498	496	501	511	503	509	481	501	499	472	473	494	518	507	493	493	524	495	485	485	530	532	473	516	485	518	479	563	528	479	526	502	478	531	464	518	489	513	521	516	503	486	491	498	487	489	508	544	536	479	496	519	496	492	554	543	492	535	514	502	521	523	499	499	506	508	503	526	533	483	522	540	522	525	503	564	517	496	502	552	515	521	512	506	521	526	500	531	497	513	505	483	511	502	503	528	494	505	510	527	474	527	486	461	483	501	514	500	497	516	533	485	492	479	511	524	490	534	490	525	480	521	518	501	498	496	507	526	521	530	511	501	502	489	502	507	511	513	529	483	490	550	570	548	543	501	508	524	530	520	468	472	496	517	504	488	521	459	548	533	485	540	512	525	480	530	512	480	482	518	510	500	467	532	492	514	529	484	525	509	505	480	514	512	517	514	476	498	530	489	468	465	533	510	539	500	510	513	500	514	542	515	467	513	498	503	501	508	507	511	512	539	539	479	522	493	483	512	495	515	468	525	530	536	513	474	506	467	521	539	484	512	501	518	500	504	528	512	466	486	500	499	513	503	502	530	505	500	492	525	513	491	464	508	476	512	522	508	526	518	504	516	493	509	535	529	481	526	519	510	509	481	528	491	522	483	494	483	492	494	486	522	516	512	527	491	492	489	473	525	490	528	497	517	486	521	499	531	523	532	500	471	478	492	511	517	498	487	527	501	500	530	481	493	515	461	422	510	525	496	502	451	535	525	489	537	462	511	489	453	476	527	504	517	516	529	503	520	529	483	481	532	455	521	513	499	533	507	539	531	486	504	498	511	475	543	529	485	513	460	515	514	501	519	499	489	508	527	504	506	540	468	478	488	478	520	482	532	496	518	503	516	520	499	493	515	496	501	462	510	484	521	495	546
24701	41820	38743	30668	25394	21123	17377	14199	12077	10179	8563	7168	5898	4994	4698	4222	3838	3676	3404	3019	2666	2375	2021	1790	1609	1510	1337	1267	1249	1162	1142	1070	991	1009	988	960	956	953	975	1030	984	964	969	974	960	992	1006	992	962	962	990	916	982	946	983	1016	1027	960	944	933	993	1007	952	951	924	930	971	943	945	945	993	983	956	881	957	937	937	930	959	1050	951	939	1032	957	905	980	954	972	936	964	993	970	947	1025	942	992	985	924	935	968	961	936	996	948	985	904	963	968	913	981	946	999	971	949	934	972	993	932	980	987	997	953	943	922	941	917	965	908	937	972	1008	962	971	969	956	949	983	929	936	982	1006	966	930	992	1010	944	965	925	975	931	966	991	977	928	980	913	955	984	919	978	961	1008	966	987	927	964	960	954	994	910	985	992	973	935	986	941	909	927	994	948	980	916	961	966	978	948	947	947	958	943	925	977	977	969	916	990	972	929	995	950	992	954	929	955	990	966	925	900	955	947	948	963	926	987	931	988	955	931	969	956	959	986	971	939	922	989	921	939	939	983	933	957	941	962	984	954	949	963	940	900	986	954	969	952	938	912	1017	996	984	961	953	988	932	952	973	974	953	1009	944	941	947	946	924	927	969	924	970	1012	1008	966	940	944	971	996	960	951	979	931	932	991	979	952	971	965	955	936	966	934	959	937	966	913	931	963	945	948	975	948	950	924	933	948	958	975	937	897	949	969	962	930	928	946	994	990	970	942	927	922	930	1004	890	1001	960	970	970	938	955	908	944	950	921	1007	924	950	890	946	971	993	943	934	952	892	996	982	906	1001	979	990	929	889	928	959	958	956	959	918	961	973	946	1003	949	944	946	962	951	890	980	944	999	965	928	972	970	1011	941	941	948	971	893	922	1013	894	933	908	904	960	912	965	959	902	966	1003	925	923	973	957	1001	947	915	957	954	971	951	968	977	943	973	966	988	968	908	891	987	925	941	975	933	935	941	985	919	947	908	936	910	977	1004	953	905	945	969	972	925	921	934	962	942	967	1002	961	974	953	910	913	888	934	928	997	935	941	954	970	935	969	982	955	909	944	962	935	926	959	957	1012	943	924	1016	966	954	1010	915	974	943	994	996	928	929	970	1003	927	911	907	966	941	960	978	998	1009	969	962	964	958	990	994	983	958	992	929	930	988	940	893	974	934	901	918	950	942	917	893	968	955	921	965	936	951	961	943	943	957	918	956	936	959	994	957	927	918	950	902	936	916	922	882	906	921	936	923	956	951	913	967	928	926	912	983	960	989	959	945	995	915	937	935	970	974	933	933	935	913	937	960	966	918	950	944	940	887	979	936	944	973	935	919	950	963	991	922	1015	957	919	1017	970	921	941	957	961	962	955	951	958	938	934	960	987	957	962	943	937	982	963	896	943	970	934	981	931	936	993	987	881	1034	983	970	965	919	965	928	945	966	938	964	930	948	1006	985	906	977	967	952	969	943	946	922	981	930	990	917	959	971	925	985	978	921	948	944	1014	971	959	1017	927	947	1010	966	930	952	1014	907	954	935	918	917	937	948	952	964	933	957	930	877	945	952	943	948	992	961	939	969	968	994	963	971	933	963	918	971	943	1012	981	958	899	940	937	936	985	897	907	949	950	953	949	962	998	969	933	935	956	939	988	895	970	904	941	927	975	918	985	907	962	990	984	957	965	978	963	1011	903	949	964	905	972	911	932	886	907	970	949	941	968	920	991	962	967	930	925	916	942	941	967	976	1011	982	897	978	934	946	959	926	928	859	924	937	971	962	957	930	936	963	1003	989	963	954	981	956	962	945	980	927	890	958	944	972	939	982	911	917	940	932	974	963	945	986	937	950	919	1023	979	993	948	932	965	917	866	953	922	928	915	1012	950	951	1006	960	911	960	936	969	959	938	912	931	995	944	954	892	943	916	941	899	964	977	952	960	942	981	950	910	946	931	974	953	954	891	911	951	884	874	923	979	952	961	946	920	972	990	971	974	914	974	941	946	930	949	908	942	971	999	997	923	905	988	964	960	994	934	874	973	946	971	937	938	974	958	949	944	954	915	941	947	946	971	934	945	949	949	934	943	938	950	896	963	921	967	888	963	946	980	947	948	926	933	937	968	955	952	988	959	941	896	901	943	934	938	973	933	944	977	963	950	952	965	926	952	929	934	962	919	946	919	873	894	968	991	982	987	931	991	935	942	920	968	921	916	893	938	908	965	945	976	907	918	927	946	974	949	935	951	964	961	930	941	978	974	928	953	988	980	957	967	914	963	931	944	926	989	920	917	951	967	957	1003	900	947	934	946	915	967	930	974	975	975	940	949	966	1022	965	969	931	983	932	956	973	903	972	936	931	947	959	967	922	982	997	961	932	993	957	938	927	927	989	930	969	929	976	1004	938	984	921	970	941	941	947	943	934	919	985	911	958	997	992	942	1017	932	905	944	911	909	883	989	932	958	978	941	952	929	1002	923	950	951	931	967	966	954	885	941	916	881	946	937	1030	1006	921	948	998	940	932	936	992	923	957	926	990	966	960	971	949	909	927	943	958	903	924	929	972	993	943	897	966	933	904	1033	1010	991	988	933	916	976	980	965	964	934	994	948	886	941	917	955	960	946	920	960	970	957	994	984	940	973	935	973	928	959	955	938	892	949	939	921	910	930	925	961	987	998	940	966	960	1008	880	974	984	964	933	973	915	955	942	982	1024	963	965	957	980	985	924	961	915	928	1000	967	948	897	955	950	985	943	900	934	951	939	921	964	984	986	946	989	958	937	1014	941	937	953	947	913	937	952	950	951	969	1046	943	1009	982	904	914	1007	903	948	971	976	938	960	923	932	938	891	947	958	938	944	923	982	948	895	958	941	958	906	969	957	976	939	1000	997	933	1004	952	924	908	958	953	937	959	965	979	901	955	996	966	921	911	959	932	947	925	901	912	947	958	989	919	936	1001	942	969	941	999	978	918	888	1024	1034	905	921	964	960	951	953	942	937	942	918	991	998	911	958	928	985	961	980	1043	957	959	890	967	954	921	945	958	954	951	967	1004	899	985	943	945	967	996	932	967	994	943	1000	934	939	920	994	989	1025	1008	923	985	930	978	965	972	947	912	929	935	947	999	918	924	993	982	957	946	983	941	979	959	970	957	930	962	953	934	949	951	974	1003	945	969	931	961	886	959	927	966	990	921	920	935	911	920	946	942	921	948	926	922	949	949	1015	938	923	940	897	917	936	988	950	939	941	904	960	955	950	937	955	998	940	920	930	960	991	896	969	937	964	958	938	911	1011	972	898	1009	965	1002	920	925	1011	904	916	968	936	906	988	959	955	935	944	967	909	967	904	935	951	968	980	1003	891	931	922	916	959	954	971	999	912	921	965	909	979	935	959	918	963	1003	906	926	1011	944	934	959	984	919	926	945	954	964	924	951	975	978	955	925	957	954	982	992	922	898	941	993	921	961	953	898	981	921	1009	955	952	964	1001	968	953	942	956	965	902	953	924	974	941	938	967	972	954	925	890	920	991	972	933	949	957	957	969	904	976	950	929	913	917	938	951	967	931	926	981	1010	992	968	951
27649	20498	16090	9621	4813	2986	2122	1637	1330	1126	993	810	756	601	577	562	550	511	523	426	417	411	399	356	355	350	312	318	336	344	334	275	296	289	333	313	277	323	308	369	333	301	317	313	315	330	283	294	321	273	341	309	340	331	295	294	302	308	290	271	278	315	350	302	307	331	322	316	344	353	312	319	327	319	315	344	306	315	302	281	306	293	324	355	320	306	284	279	288	332	286	331	334	328	326	289	301	309	316	313	292	310	330	285	317	350	326	296	311	320	334	296	316	295	328	327	341	312	339	309	305	298	300	301	327	309	320	315	312	289	325	279	280	318	303	313	337	302	331	317	332	277	316	293	292	296	319	343	327	313	294	350	311	282	335	326	341	273	303	299	316	355	343	324	339	316	323	280	303	335	332	310	310	300	324	314	279	345	315	287	329	323	336	295	317	324	309	319	340	292	246	329	335	306	317	301	322	294	347	290	306	326	302	311	311	316	293	322	307	301	314	304	291	297	335	295	309	323	293	311	279	345	332	309	301	273	315	296	303	330	309	317	279	318	290	313	287	302	329	313	345	337	314	302	347	300	308	287	291	346	329	310	305	300	289	295	335	318	289	317	307	313	326	300	293	333	295	360	311	317	297	300	337	291	291	322	305	322	298	314	306	335	342	303	349	312	281	285	315	296	320	330	295	302	294	294	299	333	314	324	322	290	335	308	353	297	302	350	302	324	288	312	297	320	317	328	289	275	330	305	327	316	324	274	322	309	333	263	303	321	320	279	321	329	302	342	287	323	296	317	296	274	302	313	291	335	329	343	322	288	302	315	294	306	298	326	355	285	313	330	292	331	321	311	291	310	281	336	313	338	345	316	326	291	345	300	309	297	336	289	269	298	306	297	352	285	317	332	294	298	353	315	326	258	298	304	316	293	320	354	300	320	275	303	336	310	289	288	306	287	295	322	346	298	296	316	296	326	331	279	331	300	286	342	328	295	310	311	299	291	263	340	336	323	358	329	317	310	299	316	291	305	285	323	331	325	301	302	306	321	341	333	309	326	308	313	321	337	311	283	288	308	268	322	310	299	310	300	355	299	305	295	283	302	277	283	331	299	333	351	288	339	315	311	289	264	296	325	339	339	337	353	306	291	276	293	336	291	323	333	314	297	277	311	320	318	306	311	323	299	333	301	339	301	299	328	283	307	318	308	312	311	305	306	319	312	285	329	327	318	284	333	288	312	287	290	316	321	286	306	311	303	326	324	311	313	369	336	328	305	289	299	280	327	283	340	322	295	302	310	318	315	323	316	326	284	309	338	317	311	327	310	297	328	311	288	285	350	286	307	330	318	312	326	306	294	311	290	299	272	315	335	328	327	358	299	300	298	336	337	308	298	320	292	336	326	343	294	344	284	315	322	286	306	299	294	334	325	313	337	307	281	361	318	321	306	304	301	324	304	314	324	303	312	303	327	291	319	293	328	315	312	301	314	312	314	319	322	308	345	310	330	291	315	310	310	306	299	292	303	343	308	298	314	318	304	315	321	292	300	321	276	338	297	308	283	298	335	300	285	323	309	293	319	318	326	283	316	290	294	327	287	319	313	328	321	319	304	303	305	278	317	320	309	305	282	325	321	301	292	282	292	345	299	310	294	338	315	355	338	301	279	333	312	297	335	313	307	285	308	307	343	306	292	314	333	316	315	322	301	314	314	307	276	304	311	331	321	301	299	309	319	318	308	341	316	315	291	302	318	324	308	305	324	317	336	318	338	317	262	320	304	329	264	304	315	298	298	336	297	300	302	282	323	310	287	305	336	290	282	292	313	321	293	298	313	322	315	297	276	321	317	324	307	356	323	306	299	315	329	329	346	318	308	321	313	310	315	312	315	304	306	329	311	333	273	298	316	312	299	321	314	322	314	305	282	288	307	330	350	353	340	284	332	277	305	314	301	301	334	311	305	314	306	331	315	329	289	292	280	317	319	350	306	335	315	313	311	291	301	341	332	356	320	305	287	292	292	319	335	306	328	323	323	321	317	321	310	304	319	319	328	302	300	276	312	288	306	312	309	283	320	301	289	345	284	323	312	313	326	327	297	324	313	287	295	279	297	298	326	314	266	296	335	295	300	293	289	318	312	295	308	312	319	297	317	322	296	343	271	330	298	294	297	337	287	313	340	261	311	301	292	309	286	279	272	321	307	304	319	327	290	291	333	316	313	304	323	313	305	315	368	306	325	327	307	317	318	313	320	268	300	331	303	328	319	301	303	306	283	316	301	290	304	299	341	276	298	360	312	317	330	300	282	322	284	271	300	299	317	339	324	305	281	343	303	324	278	304	327	326	282	283	335	336	324	332	300	314	345	318	308	310	315	284	311	318	336	296	364	302	305	308	333	309	348	293	312	313	326	328	273	321	300	302	309	315	324	317	301	291	287	322	308	322	275	300	347	280	332	342	305	307	310	332	277	306	296	340	319	328	309	304	321	305	312	287	293	333	277	298	324	330	283	318	324	329	314	313	319	337	351	325	322	301	317	313	327	309	363	311	310	344	310	338	315	334	307	306	331	341	307	301	287	286	275	279	281	313	277	366	318	336	333	313	323	339	282	333	322	311	299	310	316	289	343	276	314	289	337	306	336	311	329	288	316	319	323	341	310	298	311	320	314	308	332	316	299	294	301	308	360	300	304	330	328	316	302	345	292	328	304	331	304	326	290	311	313	313	330	289	320	321	324	271	312	329	310	284	322	340	293	326	314	320	317	333	347	282	322	329	295	341	305	298	315	319	317	311	312	319	302	287	296	324	314	318	309	302	281	314	319	303	338	302	328	299	322	317	320	327	290	324	298	306	328	297	325	349	333	319	321	305	310	333	303	346	314	303	316	300	333	323	311	337	311	285	302	370	323	294	326	324	311	318	284	320	323	314	280	328	323	310	320	315	325	307	310	308	331	308	317	336	330	295	309	292	310	304	314	304	281	312	311	325	349	305	300	316	308	298	294	304	295	315	285	284	335	301	331	306	285	315	320	331	303	333	342	313	310	348	322	312	313	296	331	304	323	276	321	338	308	279	321	350	316	291	319	334	302	360	310	330	306	315	300	284	301	335	295	299	295	308	299	302	319	322	328	323	309	311	325	327	291	304	312	303	293	306	326	272	310	322	323	311	331	324	314	291	273	324	324	285	334	310	311	329	349	317	306	350	306	310	302	295	299	308	309	310	298	313	299	302	344	305	283	318	311	329	313	323	317	339	292	311	316	302	301	303	316	316	312	324	282	303	300	328	324	294	303	282	303	307	327	312	310	296	338	288	299	331	308	334	291	330	333	294	307	314	337	318	307	313	286	307	312	279	329	328	274	312	296	332	290	313	313	311	327	303	275	307	310	334	318	334	289	327	308	317	268	292	274	343	288	312	319	340	328	318	334	310	303	341	314	299	305	353	334	339	325	306	310	287	290	321	328	333	297	326	324	293	315	294	297	339	301	309	303	297	316	296	310	303	328	275	298
19808	29340	25973	17115	12496	9459	7327	5630	4555	3863	3337	2678	2293	1988	1732	1659	1566	1526	1436	1227	1103	1080	921	899	786	798	733	727	673	653	663	686	664	647	631	651	670	647	624	590	615	621	623	631	649	609	621	651	604	605	621	634	595	610	640	608	639	657	643	621	667	609	608	646	627	578	578	590	640	624	638	639	629	656	640	641	632	680	644	673	642	659	568	682	620	581	636	600	638	615	639	628	591	628	607	621	600	633	603	630	586	603	600	588	648	623	576	628	611	653	653	655	591	627	665	602	671	611	627	636	597	652	607	674	620	613	588	631	593	645	599	584	661	661	640	635	628	588	632	673	638	581	608	635	619	621	652	657	669	634	636	599	650	663	596	593	626	622	651	660	612	628	592	664	632	575	612	612	652	669	600	616	613	637	648	652	586	623	636	628	644	592	638	603	656	637	575	604	616	626	583	597	630	586	656	626	591	646	618	645	624	600	625	631	577	596	597	620	629	619	634	575	614	631	610	641	618	609	651	604	637	613	623	595	641	631	586	638	638	571	611	600	546	622	651	636	638	604	629	624	587	669	657	646	583	593	620	655	674	628	682	628	665	625	644	601	622	635	611	602	657	642	586	664	646	626	601	640	614	644	614	620	620	606	582	639	606	605	624	617	642	591	615	626	613	638	626	616	644	653	634	604	685	622	611	636	604	581	595	601	640	620	629	602	637	637	650	653	673	633	584	610	613	613	607	623	634	650	651	614	629	609	642	627	637	658	658	665	648	605	629	602	637	629	651	630	620	634	624	612	610	627	643	638	591	609	588	575	615	596	602	683	620	577	647	584	622	613	632	567	653	603	627	594	593	614	610	659	653	617	573	659	600	635	632	601	672	655	620	615	626	634	604	611	634	599	662	647	620	621	661	590	640	603	642	640	631	646	635	608	682	661	596	599	644	618	616	618	618	629	593	616	580	634	614	623	600	657	631	670	638	631	622	635	606	614	595	618	624	649	604	659	608	627	616	633	615	594	627	585	635	650	607	639	619	637	641	662	612	647	621	616	607	642	660	576	599	622	583	664	627	623	607	642	616	674	657	618	636	611	606	595	650	609	618	644	608	639	628	606	583	579	608	602	623	621	569	624	616	620	633	625	601	628	592	620	641	614	638	617	647	603	635	556	675	613	645	610	620	633	634	641	623	616	632	673	631	631	595	623	637	627	613	628	616	589	630	591	607	681	606	629	571	693	629	611	661	628	578	641	615	640	634	609	630	655	635	638	634	636	582	688	600	664	620	653	616	662	653	635	628	601	608	631	604	613	604	650	591	616	631	632	648	595	596	661	658	586	668	637	627	638	628	589	654	650	626	635	630	617	641	643	636	629	610	612	633	611	606	610	604	628	619	581	612	596	634	624	621	646	642	632	629	645	623	663	593	624	610	567	618	543	569	640	660	627	605	606	584	639	614	600	627	621	641	609	569	616	627	650	624	611	602	634	639	640	597	614	603	638	681	629	640	603	618	646	634	625	598	589	580	618	679	657	614	633	601	651	634	615	616	623	664	625	606	628	627	635	632	617	595	562	559	631	616	682	684	613	558	635	629	624	589	612	660	615	638	626	603	588	641	595	608	614	655	626	607	626	619	664	605	604	645	619	621	644	618	617	641	610	663	617	647	619	691	591	607	624	611	639	652	582	622	629	617	638	609	574	605	617	625	575	617	631	632	620	650	594	612	657	627	640	596	666	623	634	612	621	619	573	614	658	550	587	626	607	619	654	636	585	616	584	599	581	633	604	588	606	594	629	645	596	645	661	634	642	662	652	603	607	548	627	678	656	624	554	625	586	623	612	600	629	622	587	609	586	658	604	644	611	621	605	646	619	653	609	633	652	603	635	648	572	608	629	595	605	637	650	584	631	615	611	588	664	589	604	590	590	574	574	631	623	599	611	649	617	621	665	689	657	652	566	649	559	618	582	613	626	646	608	603	674	636	674	616	597	610	642	651	693	607	618	610	621	608	624	586	631	618	659	641	611	618	610	605	619	585	642	609	609	619	631	605	636	596	614	621	632	657	605	661	649	630	644	659	666	600	617	577	654	647	603	632	610	601	615	599	598	545	649	605	602	642	612	600	654	665	576	654	647	602	599	650	595	611	665	598	627	614	622	605	636	642	610	597	631	586	653	600	673	630	612	652	633	677	624	631	695	623	659	619	624	627	694	619	613	641	616	649	623	563	673	633	619	628	634	632	667	626	649	622	595	593	672	583	675	591	649	647	655	649	632	646	641	635	666	608	657	642	658	617	619	632	579	627	648	587	635	611	642	569	615	635	587	578	610	688	666	602	640	576	624	607	604	689	629	614	649	623	611	627	610	612	618	620	584	652	628	628	656	680	630	673	594	668	672	628	644	592	678	630	585	637	615	615	622	600	599	647	622	602	642	667	671	638	597	617	637	614	587	635	632	650	581	593	601	643	648	637	612	599	640	596	615	571	613	676	556	661	597	614	667	625	611	570	663	613	631	643	595	637	617	590	627	614	644	647	656	609	627	598	646	633	666	637	598	638	643	632	591	626	599	666	628	609	635	613	637	594	604	602	643	606	588	622	624	591	611	588	587	623	592	576	594	601	636	569	633	647	669	596	618	621	578	616	653	639	613	630	594	656	617	659	610	619	636	629	639	630	612	613	613	632	638	593	675	615	642	626	623	635	585	636	599	610	665	607	652	655	605	624	617	590	555	661	635	624	605	620	673	589	615	612	636	635	605	591	680	650	610	614	638	654	627	609	627	613	613	567	671	652	650	589	587	637	596	649	615	599	654	638	631	673	616	634	626	647	664	595	625	634	613	600	606	606	638	606	668	595	619	660	612	615	693	617	632	661	661	596	623	605	620	624	625	676	628	646	603	614	603	631	632	611	627	675	610	641	624	662	622	629	649	593	590	569	622	639	626	569	658	645	647	603	645	622	625	612	607	593	616	646	631	608	614	597	614	628	628	635	633	610	604	615	616	650	616	657	603	636	639	641	640	636	601	596	650	591	623	605	601	676	660	583	613	647	635	640	612	569	616	606	622	612	621	596	622	655	655	659	614	711	644	650	701	633	640	601	600	675	626	624	613	618	640	580	620	602	630	637	618	640	598	565	603	625	652	614	661	658	629	598	621	644	616	613	603	635	605	607	619	675	631	609	618	589	625	608	644	588	575	615	627	637	616	607	640	645	631	614	566	657	602	677	609	617	659	601	643	631	590	631	594	630	610	611	617	606	633	640	641	616	624	578	608	641	646	635	565	600	621	621	635	630	634	623	613	644	646	649	585	623	588	698	608	625	611	628	616	666	627	642	623	670	591	593	609	610	642	608	654	555	628	616	648	665	633	617	629	633	632	642	605	627	635	585	659	606	645	588	615	634	656	610	601	624	588	623	630	646	636	625	667	649	610	615	644	611	608	556	605	598	671	637	596	641	613	628	654	617	583	660	622	640	669	621	680	632	616	629	663	601	586	576	614	651	646
25112	21444	28055	25241	17385	8772	5484	3622	2677	2167	1751	1495	1255	1083	1026	1017	896	823	803	682	629	560	517	479	442	451	436	424	393	391	371	424	348	337	352	368	358	380	351	337	370	375	377	367	353	346	356	366	367	354	383	362	363	393	403	369	354	365	343	372	351	368	359	383	337	344	356	377	380	360	361	375	392	341	394	384	361	367	369	380	393	356	413	386	348	355	341	339	384	316	371	340	361	362	348	393	378	392	351	392	344	346	349	372	365	334	354	395	365	347	389	386	352	366	376	369	364	381	369	401	371	359	380	378	342	362	355	362	361	385	341	303	344	334	368	383	383	359	366	363	364	392	348	336	380	412	385	381	343	348	359	358	350	364	362	357	397	375	343	356	347	343	345	376	341	383	387	375	372	375	354	415	372	386	382	325	373	360	380	349	348	342	374	381	377	366	355	384	375	378	367	366	395	355	367	392	376	343	374	385	371	364	372	342	347	362	332	391	357	352	391	380	343	383	371	372	363	315	375	362	357	372	358	364	370	360	366	310	378	372	344	361	366	320	368	358	329	363	377	362	408	360	388	379	349	347	375	351	357	350	340	369	366	331	354	359	390	361	358	382	363	359	347	352	349	346	355	369	330	363	379	356	364	379	377	376	349	355	337	329	354	363	378	342	348	339	362	391	350	316	375	351	365	349	329	369	359	371	357	381	364	359	360	410	342	366	349	375	361	373	372	353	366	341	359	392	369	347	373	362	346	369	383	350	353	329	369	338	344	352	340	362	385	377	361	342	393	345	380	361	348	376	341	383	378	379	373	383	346	387	372	366	353	375	333	379	378	351	377	378	356	357	349	324	329	343	360	365	358	348	364	396	386	335	369	373	370	355	381	368	356	350	339	381	357	377	373	368	360	374	353	345	371	371	369	376	387	375	373	364	326	382	374	368	370	382	361	338	372	333	348	345	371	368	338	350	335	366	364	397	329	339	374	342	360	353	357	321	328	342	341	349	363	363	380	349	351	375	349	340	342	326	367	387	395	323	374	381	339	360	361	355	339	386	347	373	350	370	356	381	334	361	407	358	376	386	334	361	362	388	367	313	362	395	364	394	398	338	372	353	340	363	340	329	354	336	370	325	352	375	362	358	346	355	365	369	372	366	343	380	311	344	356	347	378	347	352	359	366	355	341	348	356	344	358	374	350	379	359	342	343	356	383	392	357	349	348	337	356	355	360	360	354	348	332	348	350	336	381	335	360	370	375	374	405	350	377	355	324	385	343	368	352	325	373	383	352	372	354	365	344	379	371	325	324	347	359	373	362	387	354	357	340	370	392	361	373	338	369	352	386	365	369	349	372	364	375	342	335	368	360	359	338	368	368	378	341	342	353	379	374	349	379	335	343	327	360	368	339	359	330	359	353	397	347	353	407	354	379	373	351	340	350	349	388	353	346	349	362	375	343	342	332	372	378	378	384	379	336	340	377	353	365	352	347	365	367	373	319	373	370	372	388	353	344	369	373	378	326	372	392	328	367	360	351	378	374	346	372	388	349	360	371	394	356	359	365	357	380	374	369	368	398	360	385	374	303	349	376	375	381	362	383	358	356	383	387	354	353	363	379	335	381	363	354	336	389	315	362	346	392	356	328	360	368	340	380	368	378	380	380	352	364	381	408	350	357	378	386	368	351	393	365	352	340	333	349	354	346	361	345	366	384	357	378	381	405	386	345	368	352	339	322	348	409	366	366	338	350	411	348	324	360	367	370	372	368	403	393	342	354	345	369	382	384	365	376	382	385	353	347	356	391	373	369	367	364	343	360	377	365	356	354	369	333	358	357	387	372	369	371	328	362	333	378	337	345	345	325	397	349	390	366	404	332	336	359	372	377	363	337	393	375	346	388	355	368	338	364	353	407	354	310	331	347	344	351	359	360	327	371	414	364	366	369	369	381	346	362	347	344	332	367	364	345	362	354	347	361	343	353	334	345	389	375	337	359	364	326	362	386	379	348	373	351	325	339	358	346	337	332	370	367	385	371	356	370	368	349	353	360	364	375	364	380	346	376	366	388	336	358	355	321	346	371	385	357	350	376	353	341	383	346	349	367	352	357	355	346	340	381	379	375	376	356	369	344	418	370	357	363	348	362	376	360	345	398	382	377	349	363	356	363	347	377	367	376	381	372	364	348	372	316	365	373	331	367	350	357	370	370	367	348	374	369	357	345	351	360	341	355	364	346	379	322	354	344	371	384	344	367	333	370	351	361	356	345	364	368	373	369	338	326	372	365	385	387	364	335	384	358	346	355	367	380	387	371	332	365	381	372	420	337	387	346	344	372	349	379	371	347	335	381	365	352	337	373	312	323	340	383	363	364	374	345	388	343	344	348	364	347	361	363	364	343	354	370	366	353	357	345	385	361	402	365	337	378	366	379	334	369	349	369	356	371	354	369	363	369	318	352	360	339	345	342	396	373	338	345	336	383	368	349	368	366	389	366	375	374	369	378	362	353	345	341	380	345	354	348	345	332	385	340	371	372	367	370	332	376	372	362	365	352	364	334	346	351	390	360	359	356	372	344	355	352	333	357	361	348	354	354	373	394	342	376	357	366	331	388	363	379	346	376	356	344	369	396	350	383	349	370	325	353	378	345	315	371	356	352	400	374	364	378	368	353	354	381	342	368	374	351	325	353	373	433	346	394	359	386	361	357	355	373	370	354	326	378	356	363	380	370	347	363	391	347	364	347	330	379	351	359	387	366	369	382	385	352	338	353	357	350	391	362	351	395	343	352	352	371	348	384	376	404	337	356	365	329	347	353	356	393	389	359	346	359	334	353	344	318	335	347	338	371	382	346	368	384	372	367	349	379	354	354	360	399	344	385	340	361	392	364	349	332	378	373	343	335	399	388	360	339	368	349	373	347	379	337	359	358	343	382	369	362	360	339	371	329	337	387	382	350	373	374	350	364	374	380	391	381	367	376	354	340	334	361	337	355	385	328	332	353	369	349	332	359	346	387	365	371	354	395	342	360	418	358	338	360	356	372	354	382	390	343	390	366	331	390	369	343	354	356	362	381	334	365	375	375	342	351	352	357	414	367	351	375	400	349	352	356	309	350	367	324	383	364	335	375	413	350	350	371	347	380	351	404	358	321	319	381	415	353	349	398	352	334	354	349	378	353	347	367	392	371	367	374	389	337	357	363	385	369	382	348	353	375	334	338	365	367	364	331	352	366	338	339	363	362	331	369	369	346	377	378	333	365	360	322	351	342	360	346	358	342	366	388	358	366	339	353	346	365	365	319	315	353	368	361	366	340	354	405	371	370	357	352	341	363	370	372	383	351	394	350	342	369	358	378	362	372	360	356	370	359	322	376	358	339	360	375	347	353	355	342	392	338	310	341	343	334	359	351	366	365	352	339	372	344	351	354	389	364	336	380	341	369	352	365	329	372	351	334	352	387	341	351	327	325	360	360	335	350	349	381	393	370	344	358	355	357	367	398	346	349	378	326	376
22297	37156	34089	25364	20056	16133	12859	10306	8378	7078	6091	5079	4128	3476	3252	2970	2708	2555	2338	2016	1689	1461	1374	1163	1099	1005	996	913	820	873	805	830	741	732	734	786	742	749	778	730	739	695	700	695	732	655	700	756	706	756	709	750	761	710	762	739	756	743	753	732	684	695	704	738	712	692	787	746	726	699	709	705	668	709	692	713	739	737	689	739	742	673	688	650	760	682	690	703	711	715	722	690	751	726	707	678	686	674	680	699	702	662	704	692	714	682	710	738	730	653	691	694	729	710	722	755	718	779	712	721	746	774	704	722	704	774	715	724	743	731	732	719	716	730	732	697	698	730	690	714	748	695	697	714	696	653	757	714	692	686	702	702	730	678	765	741	648	669	694	651	724	697	693	748	746	701	682	715	690	728	646	677	747	699	645	734	758	713	718	696	696	699	709	714	691	693	725	705	711	687	644	705	720	713	707	682	742	681	716	697	703	718	699	703	701	685	710	683	694	715	704	704	735	707	704	690	728	707	689	742	677	698	709	705	725	715	703	757	701	700	701	654	712	697	679	708	690	725	674	692	694	674	715	655	743	759	687	697	759	690	739	701	706	724	736	667	653	713	709	708	718	676	694	681	688	723	686	718	700	701	728	742	723	716	689	673	734	714	670	686	734	776	738	667	759	697	711	718	725	683	740	712	641	721	731	719	720	732	763	684	695	698	753	673	681	720	697	734	692	659	715	722	723	656	726	671	697	721	701	697	761	699	766	744	724	696	686	727	715	753	681	701	758	761	702	757	725	714	713	748	676	675	681	704	682	721	648	693	678	664	705	680	672	666	720	703	723	687	655	697	685	701	689	700	740	700	687	683	695	768	723	720	704	737	719	672	701	711	689	753	682	684	682	717	778	679	676	709	701	697	692	701	705	661	707	693	700	704	694	688	725	721	682	725	640	668	688	710	681	718	706	727	687	744	728	729	714	735	712	682	738	714	707	749	711	682	703	740	732	700	736	685	719	721	651	748	683	720	682	721	713	714	699	664	720	724	678	675	750	685	745	686	679	701	759	749	764	735	710	668	805	701	705	703	709	712	693	728	685	678	674	697	669	705	731	701	678	716	703	721	716	728	722	708	663	703	680	720	674	713	775	704	738	713	694	657	694	725	696	737	727	685	731	734	725	734	689	706	713	715	707	726	712	699	701	693	726	752	726	689	689	687	688	689	661	723	663	714	731	673	706	724	674	727	732	761	702	689	740	713	660	706	715	735	705	728	718	661	672	659	732	668	734	700	657	708	668	718	679	649	744	666	694	715	696	664	642	710	695	682	745	711	707	703	718	644	731	686	714	658	656	702	707	746	723	724	651	664	729	740	678	677	727	692	717	673	719	709	684	702	656	694	672	747	726	689	672	715	714	692	686	702	668	657	716	711	721	713	693	714	753	727	705	723	756	695	700	700	723	684	687	714	648	708	736	693	715	737	703	732	726	740	682	690	699	705	705	762	724	728	706	684	678	694	689	695	716	676	683	685	716	718	669	701	739	716	745	663	691	695	709	718	667	706	670	728	697	720	726	705	700	734	656	707	712	652	718	711	716	728	709	715	727	698	690	738	724	676	701	719	743	668	675	707	689	691	717	719	653	728	730	754	708	713	721	713	750	711	646	688	726	669	702	700	652	675	723	677	714	688	773	738	705	668	698	686	681	648	726	686	705	690	741	687	731	662	667	682	712	714	756	740	695	715	691	728	695	713	698	736	715	758	701	716	739	635	669	689	706	718	706	675	687	713	735	733	704	719	700	711	689	699	760	716	730	691	723	672	696	673	687	673	681	684	666	683	727	691	701	640	696	698	726	693	716	750	744	706	691	704	769	754	711	693	741	726	696	722	744	713	759	748	704	725	722	693	700	724	720	716	723	700	675	747	659	690	701	680	649	702	706	764	695	734	692	724	663	724	694	660	688	736	744	694	706	703	671	677	679	692	741	728	692	735	717	687	733	732	712	662	711	706	673	730	710	688	693	711	708	741	719	732	688	722	682	740	699	725	705	679	721	703	765	710	697	698	677	740	701	708	690	703	740	774	710	720	689	631	717	662	728	702	712	712	717	719	676	702	708	773	707	760	726	675	715	785	696	743	712	730	714	731	699	734	744	685	742	752	676	736	741	732	697	699	706	733	742	662	672	656	727	708	677	720	687	683	697	734	673	700	710	728	721	740	755	633	708	748	733	691	681	716	709	674	706	694	708	751	724	698	714	679	699	665	729	743	704	709	678	727	726	697	718	657	730	687	724	683	704	700	714	681	680	720	684	754	691	673	694	685	711	758	705	703	723	750	690	699	724	727	740	695	749	743	702	698	695	697	747	664	729	706	673	717	707	719	758	690	727	726	706	715	762	746	703	644	692	699	700	666	707	694	769	701	681	685	720	744	662	692	731	681	657	706	719	688	674	683	697	712	733	700	706	664	707	731	680	692	715	708	733	696	702	696	676	692	725	714	720	707	713	678	682	665	659	745	716	742	705	737	734	708	742	708	704	746	731	698	711	696	687	689	729	656	691	725	698	697	737	690	710	713	711	700	689	695	747	675	723	743	667	709	677	682	687	728	702	715	735	731	698	661	719	753	701	714	691	747	685	726	689	698	728	701	630	707	696	714	668	736	718	679	711	687	714	689	725	682	653	689	719	661	707	754	769	667	689	688	705	711	733	717	703	706	682	684	689	730	696	701	720	680	716	715	690	743	706	653	725	750	708	742	709	704	710	743	669	729	697	686	699	683	712	727	710	692	725	698	723	691	656	714	714	684	699	718	684	705	741	657	703	698	779	686	703	738	744	733	680	686	733	712	697	709	721	698	689	703	666	654	711	697	706	683	734	687	679	732	709	657	670	737	666	706	658	707	651	711	697	670	705	711	693	686	698	699	699	740	748	665	711	723	694	718	636	644	716	720	743	684	699	717	690	732	676	678	655	647	696	710	671	678	675	718	707	766	670	729	681	672	684	681	726	710	679	711	707	688	743	694	733	727	687	729	694	716	751	759	703	689	692	726	711	721	740	722	677	686	747	755	740	668	685	735	739	692	683	682	637	687	718	705	724	697	676	716	699	710	701	681	740	729	692	696	667	725	712	713	708	714	705	653	703	726	713	643	707	654	722	674	716	688	734	733	697	678	709	724	672	719	712	696	682	684	690	728	747	717	675	725	694	701	723	689	710	750	704	759	746	686	711	719	682	722	670	729	696	672	705	685	672	649	705	686	680	709	757	722	658	716	735	717	709	732	739	721	708	715	774	768	716	732	702	739	684	702	685	717	676	711	709	737	708	681	699	685	640	743	741	724	652	710	633	676	694	701	663	695	698	724	719	741	681	716	659	741	743	709	744	706	670	715	701	676	724	679	705	752	699	687	734	711	726	700	656	753	717	699	708	690	735	664	689	672	714	716	706	643	696	716	703	704	703	642	700	617	713	731	700	702	706	735	713	696	681	676	694	723	691	690	693	717	660	704	711	728
24088	21435	28949	24344	21540	17362	9805	5738	4175	3371	2887	2514	2090	1814	1601	1552	1360	1335	1244	1018	915	816	723	669	693	615	546	588	592	544	527	567	558	529	489	498	540	506	507	516	518	506	495	518	529	483	525	512	518	464	493	552	511	478	473	500	517	511	482	511	472	495	519	474	521	490	473	540	502	475	495	467	514	502	515	537	495	498	484	528	478	475	494	511	434	469	472	518	483	493	488	544	530	502	480	475	497	491	513	548	484	535	487	514	513	538	517	505	514	498	495	504	503	491	494	472	474	484	501	495	530	467	492	514	495	497	491	485	501	515	517	504	490	461	516	509	518	540	518	493	487	494	551	521	483	484	483	516	456	510	477	503	483	491	462	516	489	478	493	500	518	484	526	498	505	521	489	512	524	471	459	500	480	508	527	497	502	487	478	478	470	533	494	472	527	467	543	491	518	528	527	483	480	511	493	510	504	513	483	488	481	472	485	472	483	519	473	470	511	473	491	488	481	497	480	490	484	511	475	476	491	491	552	523	490	476	554	474	496	505	506	456	506	463	463	496	497	472	497	487	533	514	468	499	498	496	482	496	488	494	500	488	470	487	492	462	497	481	526	506	485	483	512	502	513	475	490	501	531	522	504	449	480	495	455	568	495	481	485	478	524	496	525	481	491	487	491	515	477	521	507	501	474	506	493	520	524	507	509	498	529	471	483	470	490	500	505	540	496	460	508	524	514	503	515	501	496	521	506	548	527	465	482	447	487	489	504	467	503	486	492	498	468	537	491	526	479	496	483	486	519	473	506	496	500	531	477	504	509	484	538	470	482	482	513	486	510	512	522	539	511	507	469	502	497	470	525	497	528	521	494	499	511	481	502	519	514	489	519	494	495	484	504	497	493	471	539	515	518	457	473	502	527	530	513	486	514	483	508	505	505	489	490	471	505	510	487	540	518	451	491	470	464	470	519	518	475	447	553	496	486	509	481	524	476	462	512	510	465	529	526	512	509	490	549	539	497	514	486	480	479	513	484	452	499	463	502	536	474	513	474	473	505	494	538	498	512	513	467	485	508	473	512	482	487	527	476	497	519	545	506	527	515	475	495	528	498	512	493	520	526	457	501	493	481	490	499	501	488	494	457	493	514	483	541	474	533	459	496	512	497	517	494	509	539	508	509	466	500	483	512	525	504	508	517	487	508	505	514	503	461	458	486	478	493	473	536	467	506	494	513	490	526	486	475	526	499	469	450	504	482	502	527	493	503	475	478	519	517	506	518	513	473	504	525	490	504	465	523	488	511	482	515	533	537	464	447	501	495	489	526	480	521	535	500	487	487	501	505	504	455	485	517	460	497	516	499	531	496	496	512	501	500	510	502	520	504	491	496	521	482	476	534	485	465	484	454	506	492	493	476	472	480	483	476	538	499	513	495	491	500	502	498	506	513	501	447	536	502	477	510	513	519	485	497	513	568	468	489	509	534	517	520	491	501	470	517	484	525	508	493	497	526	504	486	565	542	490	512	478	472	503	515	560	487	525	525	497	448	491	510	496	505	502	521	492	476	546	506	502	460	516	531	516	506	508	527	495	500	489	472	502	502	511	528	499	531	490	458	538	465	518	531	515	529	495	516	483	484	495	502	457	493	503	484	499	523	501	517	498	487	473	505	494	475	520	515	508	493	547	503	442	502	501	480	466	486	471	505	465	485	536	514	506	501	525	463	510	483	498	535	478	513	506	524	515	486	489	519	493	482	477	494	473	519	487	475	511	508	505	534	492	495	503	474	516	542	485	486	521	450	517	496	537	511	464	536	520	508	528	514	519	513	495	520	492	508	460	468	484	469	495	451	541	493	515	487	497	492	526	488	497	496	537	520	492	525	522	492	510	475	520	463	456	492	483	497	491	472	478	508	461	533	508	486	515	496	494	502	463	453	486	496	479	496	497	525	510	512	456	498	503	504	510	499	499	455	486	497	469	479	487	468	515	520	534	510	511	496	515	490	524	520	503	490	517	509	470	544	481	505	512	486	476	490	460	521	484	466	481	509	490	444	463	490	503	519	486	480	498	498	511	490	486	535	480	541	502	475	496	473	542	518	487	498	453	495	496	484	521	511	528	457	510	489	470	506	467	507	489	528	502	506	480	495	481	540	515	492	531	489	485	503	496	518	507	518	482	523	499	501	504	504	493	499	521	507	507	492	517	506	523	472	502	484	489	472	468	514	470	441	521	524	531	541	486	506	492	494	487	481	493	516	487	480	492	500	516	468	493	476	544	449	501	465	489	479	514	524	492	501	517	476	459	514	461	464	516	467	482	489	472	534	499	527	487	496	506	482	481	468	472	496	484	481	549	520	522	530	465	541	520	548	508	509	474	494	478	484	514	472	514	483	501	503	503	533	503	518	506	517	519	528	489	494	526	476	487	518	504	488	512	522	469	490	536	472	482	551	481	498	520	525	482	512	507	497	475	471	461	465	477	508	483	510	476	486	521	489	487	465	516	508	508	445	474	506	479	498	460	488	476	480	470	515	511	504	444	478	512	550	492	506	514	529	525	477	512	483	515	490	468	504	495	513	499	540	512	518	474	467	524	486	456	500	472	495	488	444	526	474	506	470	511	483	490	511	505	497	546	520	503	485	513	549	529	502	468	505	496	501	492	479	481	502	511	537	517	500	498	475	488	498	497	551	512	461	473	481	519	520	511	463	467	521	493	501	507	541	479	490	484	533	466	470	511	498	511	502	507	495	486	544	475	492	520	480	479	449	476	513	497	481	528	504	504	494	484	506	555	485	528	528	513	484	527	510	509	503	476	500	511	474	499	496	456	504	486	454	480	473	465	514	475	512	497	505	463	497	516	504	508	480	465	515	492	526	482	507	518	507	468	486	482	499	502	539	497	534	537	515	522	445	472	516	470	450	501	481	518	487	466	473	484	491	492	513	484	483	529	515	443	501	482	479	528	507	513	515	455	475	530	476	525	472	527	532	501	531	474	510	490	521	470	490	496	464	508	486	498	498	490	470	474	493	522	531	474	500	429	460	483	491	499	477	472	500	518	484	525	520	510	525	485	501	502	474	482	495	493	516	528	500	492	495	475	491	509	510	486	534	489	475	461	490	483	472	486	485	482	501	523	522	492	499	488	482	474	516	500	508	481	530	496	492	493	521	517	488	529	504	518	503	505	461	457	499	456	479	508	477	494	481	496	511	517	457	501	494	479	474	488	504	504	512	479	508	508	509	525	495	516	510	461	517	478	502	514	498	485	474	493	544	482	469	453	524	503	481	498	511	484	527	473	504	522	479	522	474	510	481	470	520	503	489	527	486	486	494	502	517	527	497	513	516	432	517	488	478	510	480	525	475	507	483	528	459	497	460	501	471	546	492	515	460	468	505	492	511	498	490	465	496	490	507	470	498	459	493	503	530	520	491	495	498	500	536	471	471	494	466	486	486	459	482	490	538	489	506	505	476	502	499	470	495	493	494	498	485	468	522	477	510	472	508	510
24722	41731	38435	30508	25354	20713	16794	13874	11635	9630	8502	7127	6117	5211	4660	4358	3983	3694	3345	2875	2458	1979	1762	1594	1451	1379	1334	1202	1214	1109	1115	1120	984	1049	1020	964	998	1011	984	972	1008	925	946	947	1022	936	948	932	945	947	900	974	937	916	953	966	917	965	937	1003	933	919	916	958	925	898	949	972	980	906	932	902	885	875	953	935	915	943	929	936	919	966	933	884	948	972	942	913	890	923	907	906	890	927	937	966	906	944	923	940	978	911	974	914	939	934	894	962	944	926	973	890	946	907	921	968	936	957	960	991	929	940	982	942	917	918	929	917	941	913	941	910	959	941	966	905	936	989	946	979	964	917	956	926	976	950	923	885	950	931	926	916	975	923	916	882	955	940	970	997	944	907	972	961	905	945	971	904	921	971	937	929	937	893	895	894	940	940	938	930	913	978	914	931	943	868	933	931	912	907	933	912	937	995	922	941	926	918	904	920	954	950	921	936	987	939	906	965	936	952	881	936	942	908	946	943	956	952	947	896	925	917	963	955	955	917	951	908	909	945	905	950	915	889	879	915	921	914	887	969	877	904	949	926	954	968	1006	930	917	921	973	897	985	915	942	915	943	924	899	970	934	904	956	916	919	954	887	924	907	949	919	938	963	879	939	939	898	944	928	912	928	926	939	931	908	950	948	912	942	891	952	930	956	908	903	953	962	906	930	934	891	972	961	934	922	966	964	937	957	937	993	962	931	911	944	924	931	963	990	978	884	936	962	914	937	958	898	856	944	953	999	1001	899	960	915	953	964	920	945	966	916	956	958	948	940	947	897	933	939	950	941	963	900	936	894	914	907	928	951	882	938	929	900	904	924	898	900	951	937	981	932	956	957	910	930	896	979	903	974	884	877	946	975	939	927	962	941	894	950	913	902	914	904	930	991	941	890	921	978	931	917	993	938	952	949	890	823	924	900	939	962	878	971	955	948	930	924	889	959	881	887	929	882	957	948	921	975	973	996	929	911	958	931	928	879	944	913	910	947	925	921	905	925	931	919	898	964	908	910	861	923	894	906	948	925	933	939	981	925	957	969	890	959	930	995	929	904	914	929	910	917	941	894	929	947	914	979	948	950	856	912	909	906	953	915	950	937	939	926	960	943	955	918	935	933	908	978	934	916	966	946	962	865	950	913	926	972	967	904	944	923	961	908	946	961	892	936	935	917	958	953	956	962	959	925	951	924	946	944	934	963	949	924	912	947	908	949	908	911	959	944	946	928	895	960	893	938	947	958	968	987	943	935	964	996	960	935	927	930	906	946	964	953	942	919	951	925	951	942	985	908	927	964	1012	932	922	928	945	965	933	931	931	882	929	955	944	924	950	957	970	894	902	905	928	882	905	887	922	932	922	926	932	910	935	958	918	921	983	905	934	895	920	950	948	925	958	933	910	915	951	931	997	918	905	937	910	958	900	880	906	954	929	868	936	925	939	965	932	903	969	895	916	917	936	961	939	954	968	865	896	883	948	930	967	944	892	909	937	956	937	913	893	988	952	985	897	963	922	918	937	946	961	933	910	889	948	948	872	939	898	912	963	934	943	890	911	982	914	929	950	920	949	940	972	942	925	904	907	947	948	929	935	927	918	889	928	913	938	983	953	936	937	918	951	925	937	905	940	909	929	951	954	970	977	917	918	953	948	939	973	912	954	892	934	912	925	887	918	958	941	922	909	961	959	905	889	874	903	879	944	958	908	920	917	951	925	962	944	939	919	937	905	859	918	954	904	948	917	952	931	936	898	915	847	958	985	933	939	962	966	952	920	954	891	959	925	884	934	983	927	955	948	947	917	949	969	948	921	930	984	907	965	941	997	895	941	920	921	989	859	918	919	889	926	952	883	901	976	902	956	928	909	959	938	931	902	929	929	920	934	923	955	915	952	956	906	907	881	900	920	957	919	948	896	914	928	897	907	901	938	968	849	921	918	873	910	894	951	942	926	942	939	932	953	962	909	936	940	974	897	951	900	903	914	932	948	922	907	871	973	927	897	872	917	926	878	978	944	920	877	891	937	989	967	918	961	975	955	960	876	928	900	951	965	892	954	955	897	956	909	942	952	887	896	865	924	953	925	961	941	926	900	953	968	950	939	935	948	868	918	948	965	892	896	1003	947	987	937	941	966	932	946	938	861	938	931	943	934	887	928	947	970	947	925	927	876	942	930	957	913	927	924	894	894	939	936	1010	943	894	912	931	879	886	895	980	940	906	975	919	939	934	955	914	1005	962	901	988	913	897	927	981	894	922	920	948	963	933	946	910	946	882	863	914	982	883	902	893	942	852	961	944	890	951	941	922	882	936	921	917	996	913	985	908	946	967	928	932	936	974	939	923	921	884	955	936	875	911	934	950	932	965	907	929	931	940	937	922	908	881	997	926	921	954	960	907	893	903	885	854	879	880	971	948	922	950	894	963	964	948	960	932	954	959	985	963	911	960	926	953	919	969	949	953	919	933	877	968	913	953	954	959	897	879	883	915	913	948	975	902	911	921	962	942	955	907	913	881	936	946	959	858	911	916	1009	883	905	951	970	879	939	962	918	961	902	910	966	1003	983	861	903	941	953	910	903	932	937	925	955	915	961	996	969	938	951	958	941	964	917	925	946	959	963	885	946	929	919	882	970	913	969	914	899	923	918	929	946	916	990	958	990	952	933	934	946	897	943	937	952	912	935	895	908	921	937	904	909	957	916	896	924	869	955	952	918	926	934	930	908	906	1012	941	979	949	928	980	950	960	913	922	948	938	929	938	927	965	940	890	958	974	912	914	952	925	959	934	913	991	946	892	964	1010	886	917	946	930	944	916	972	920	904	898	859	960	912	920	892	914	1025	961	873	974	887	947	949	916	917	921	940	991	953	922	980	966	991	932	899	911	947	900	972	960	922	956	960	910	899	881	930	967	943	945	937	933	922	974	911	921	898	911	927	938	892	951	957	962	914	900	955	881	955	913	974	978	916	967	982	959	934	993	926	948	971	927	1005	961	952	935	963	959	951	953	923	907	971	924	967	874	956	929	918	942	917	966	965	950	931	913	932	921	951	901	934	931	937	942	881	902	949	910	932	936	937	924	888	897	922	966	881	946	965	947	986	894	962	956	915	908	896	923	1001	955	958	912	918	896	949	929	909	921	926	932	966	930	912	936	941	935	910	942	873	905	913	927	903	943	937	974	897	958	980	910	901	904	930	930	917	925	960	898	934	958	926	963	952	972	959	890	935	952	968	922	964	923	950	877	931	953	903	905	838	924	919	981	912	939	964	915	947	960	904	946	891	875	941	925	974	967	947	906	910	990	915	987	919	952	931	933	906	961	921	1001	909	942	916	906	925	978	884	925	955	931	938	885	966	982	939	934	934	896	931	921	932	924	884	903	926	914	904	949	925	917	927	962	942	936	1007	937	901	934	961	940	954	955	937	965	938	935	969	923	903	912	930	909	939	964	921	911	938	906	899	989	941	895	910	947	1009	929	912	1000	956	910	919	966	962	933	912
27648	20481	16069	9134	4764	2811	2111	1514	1243	1015	940	797	727	644	551	566	535	504	549	440	412	406	338	373	317	358	320	324	300	311	335	287	293	329	335	337	309	321	314	295	282	294	331	283	299	305	322	313	295	299	316	308	280	311	295	307	312	294	335	317	303	301	268	315	341	324	283	335	288	308	285	296	330	289	303	295	314	319	294	301	304	329	293	289	273	322	327	295	295	300	293	284	328	289	323	295	300	317	278	314	310	328	314	310	307	285	300	307	337	320	288	343	330	315	312	317	296	296	308	325	272	317	300	300	317	328	294	310	330	310	299	279	291	318	291	330	297	308	294	335	314	325	310	324	307	307	263	294	307	288	302	300	287	311	288	325	312	338	323	345	289	260	323	316	288	317	311	270	308	307	280	310	303	297	323	291	309	285	306	332	342	341	323	322	295	323	290	300	300	303	308	290	304	298	299	284	295	281	288	312	314	285	311	305	299	319	318	285	282	294	268	307	305	314	318	335	308	314	313	307	296	309	271	292	302	316	311	330	296	310	347	265	291	278	305	310	312	308	322	298	309	281	313	328	318	318	292	303	291	310	306	329	285	336	303	345	300	295	341	286	294	311	303	289	311	291	290	295	273	313	273	307	331	310	315	299	288	268	296	279	294	305	271	308	303	315	271	284	294	300	293	320	314	291	301	306	304	339	322	311	332	285	317	308	313	296	320	294	327	268	302	305	316	316	288	321	313	285	311	293	325	296	305	305	282	314	296	300	317	289	298	290	303	306	320	283	260	280	305	290	315	302	292	264	294	304	325	317	361	302	310	301	292	312	276	328	296	308	316	294	294	319	323	320	328	314	326	323	283	317	332	292	254	305	288	331	289	308	312	297	307	322	297	292	321	308	309	295	274	301	356	333	337	324	317	300	270	299	329	313	276	316	304	305	352	333	314	306	296	294	315	292	303	309	290	278	298	333	285	325	324	296	299	326	307	319	276	319	294	273	268	314	291	295	297	295	294	311	316	328	293	310	334	305	318	289	277	324	330	294	275	309	298	304	335	313	301	294	310	294	307	299	297	268	307	350	320	293	337	295	302	284	316	316	331	326	291	299	340	294	291	294	318	283	314	302	311	309	295	314	290	285	330	303	302	320	323	305	278	304	312	333	296	317	279	293	309	308	323	279	335	302	294	319	295	296	305	321	267	298	298	309	300	322	270	294	274	315	320	300	326	297	303	280	285	292	319	286	307	298	317	305	315	298	307	323	308	333	316	342	291	323	326	287	295	298	308	322	296	331	283	318	253	314	289	298	253	288	278	314	314	290	315	303	315	290	275	321	284	300	294	319	295	300	317	306	307	317	289	311	297	317	320	336	294	289	302	308	313	328	312	327	297	320	327	281	312	301	321	280	308	308	306	295	305	301	289	314	279	285	315	287	309	298	280	303	310	317	315	317	312	301	313	318	323	285	289	293	315	316	285	306	288	313	304	323	315	295	322	296	300	294	321	311	326	305	309	286	309	351	282	291	291	301	290	288	319	318	318	310	291	311	316	288	328	302	325	289	286	303	291	300	295	295	305	281	296	306	315	297	320	336	294	317	290	295	291	315	297	321	300	289	296	298	311	300	302	309	298	314	345	312	292	301	278	289	333	327	329	291	286	306	313	319	332	296	299	284	306	304	312	328	300	310	326	302	278	320	291	306	286	347	315	297	327	311	290	315	328	275	297	282	311	293	318	321	282	301	292	292	301	301	305	317	317	310	284	301	286	295	315	299	300	318	300	318	313	310	295	316	326	281	318	250	312	310	303	291	320	326	310	289	275	313	328	302	294	308	301	297	343	317	303	317	299	300	313	268	299	288	291	300	294	284	294	317	317	322	306	300	302	314	303	314	332	277	298	294	327	308	288	308	303	294	288	290	348	319	338	322	315	303	319	307	305	280	316	300	292	288	314	313	276	287	314	315	315	294	321	322	295	303	307	280	320	316	330	291	308	331	303	314	324	322	312	306	347	303	315	280	316	289	337	299	306	291	320	338	333	286	320	284	302	309	245	295	294	305	305	323	313	308	273	325	319	330	296	317	332	298	276	346	313	322	309	306	280	320	309	306	261	279	294	278	317	297	275	304	279	322	301	307	288	292	288	281	302	294	327	321	313	319	352	324	270	294	320	284	300	291	297	343	314	309	306	327	290	327	287	344	304	303	303	310	263	314	306	317	285	325	314	329	286	319	326	281	271	296	296	280	294	303	292	314	304	322	281	300	319	304	297	319	285	297	334	292	317	298	291	304	308	361	301	300	302	345	312	297	308	298	299	271	303	341	287	316	294	325	332	314	310	317	292	295	340	315	276	323	320	283	321	306	289	309	319	298	324	305	293	322	288	293	271	289	308	315	284	286	320	311	294	280	311	302	320	309	311	271	333	323	307	306	297	300	350	281	320	275	287	323	324	318	296	315	276	298	305	306	333	296	293	321	296	318	329	281	266	306	297	295	296	318	272	328	302	292	258	293	288	313	323	311	317	334	279	309	319	305	312	304	316	314	318	311	309	292	315	300	305	256	312	331	288	309	310	289	306	272	273	295	295	319	295	292	292	287	324	307	322	295	326	298	293	275	317	331	308	331	334	321	285	320	294	336	304	313	287	332	337	290	331	277	295	317	283	339	292	328	326	301	266	323	314	318	309	311	277	318	292	285	314	307	335	306	269	322	274	316	300	316	281	305	289	286	296	297	290	300	297	308	291	286	292	292	307	310	305	309	322	290	281	277	313	288	315	292	313	294	300	298	286	297	301	329	311	291	305	285	334	285	304	285	281	337	300	293	292	302	299	282	301	305	321	312	277	295	321	312	302	300	322	306	324	293	286	321	297	317	308	314	284	295	267	302	297	263	285	298	288	307	329	319	325	290	330	323	304	320	263	332	310	312	319	307	295	317	310	320	306	310	317	322	301	328	314	321	276	306	326	313	283	307	281	336	313	308	279	301	280	295	302	288	304	290	303	295	339	273	309	282	309	326	299	297	321	323	272	297	309	296	312	297	295	313	334	306	302	300	292	320	325	323	320	302	307	307	293	327	316	317	324	291	322	281	289	331	330	300	293	318	293	328	308	295	330	347	313	323	295	310	315	301	310	302	310	301	338	325	308	294	299	312	297	305	328	312	322	331	286	274	295	337	310	280	293	298	324	312	313	285	287	272	284	305	265	340	300	303	300	313	312	294	299	297	313	305	323	326	288	308	319	332	288	292	344	287	308	293	312	301	290	307	269	299	302	288	326	288	320	303	312	301	289	323	306	301	309	305	291	324	309	316	285	306	286	277	291	293	298	324	308	358	329	311	307	284	312	270	283	298	310	280	297	282	321	296	283	301	282	293	296	297	271	296	298	315	336	327	283	300	322	297	307	317	318	326	319	298	326	296	326	293	326	341	299	299	301	303	320	272	336	287	304	298	271	268	285	340	327	311	312	297	316	318	305	305	300	342	270	299	291	300	304	312	329	306
19459	29059	25810	16931	12204	9145	6829	5330	4360	3745	3249	2778	2368	1997	1798	1685	1635	1461	1432	1199	1060	893	787	787	767	779	711	648	733	644	684	652	617	696	643	571	627	633	561	627	571	609	627	608	594	587	638	600	611	685	649	591	621	665	608	676	631	644	620	632	643	624	604	593	597	564	605	574	604	570	566	603	584	586	625	603	597	580	606	551	607	613	546	611	611	600	589	640	610	623	630	632	606	632	614	606	633	604	597	643	640	612	569	637	632	589	590	601	650	621	634	611	630	584	582	623	627	627	651	577	644	598	602	620	576	640	594	647	573	606	581	653	658	633	566	622	594	566	637	589	614	572	627	656	595	642	610	623	608	592	595	602	596	600	605	632	624	602	624	579	589	607	618	653	623	606	627	622	590	622	584	614	651	594	566	620	572	615	600	608	604	588	638	593	593	595	612	589	560	580	578	570	630	578	580	634	598	621	587	632	603	619	626	634	672	612	572	605	627	647	602	576	638	576	599	653	635	643	647	596	601	601	603	547	597	627	626	602	604	592	631	633	589	615	570	603	578	624	635	584	624	611	606	622	575	595	620	574	621	568	606	605	606	576	573	599	630	608	548	621	642	594	593	620	616	639	585	556	589	634	602	552	605	618	587	614	620	616	613	639	645	602	634	569	629	613	580	620	604	630	584	607	579	587	652	606	577	614	622	604	621	608	623	595	559	604	646	594	605	566	602	587	613	654	624	624	587	607	617	580	608	601	621	595	585	608	587	600	606	583	631	607	612	638	603	579	651	615	614	641	622	611	560	579	616	581	610	636	625	624	582	609	589	572	614	608	621	676	588	619	602	621	617	605	583	611	622	583	632	603	619	572	629	615	582	604	629	603	600	612	596	592	609	626	605	605	611	621	640	582	594	624	603	612	610	568	632	606	594	594	577	624	623	634	592	580	631	630	595	609	598	609	607	640	596	621	622	623	642	594	617	580	598	638	613	593	566	607	562	583	598	551	603	620	622	621	573	590	616	597	568	591	591	620	684	603	581	575	611	630	589	649	597	578	622	623	622	599	611	604	637	582	617	612	612	612	608	615	570	639	637	617	616	629	636	559	610	602	594	575	587	589	592	609	639	635	650	608	603	613	642	661	640	606	597	585	585	637	618	651	603	606	578	620	626	600	596	631	596	626	660	595	630	569	622	586	616	605	610	629	652	618	594	594	572	609	656	570	551	636	560	662	632	573	576	603	615	632	598	604	583	572	622	600	559	603	633	674	619	560	610	607	639	596	619	616	621	614	561	624	640	661	563	636	621	608	630	621	553	606	598	604	595	580	610	605	591	620	584	622	583	616	606	604	612	604	653	619	624	613	591	626	634	597	599	613	591	601	603	614	663	646	590	580	634	567	615	607	615	614	629	559	604	629	556	599	628	586	553	590	531	596	632	522	621	555	584	635	597	606	603	595	613	573	565	633	572	610	594	580	585	581	610	633	619	586	610	601	599	606	643	619	631	607	620	628	691	670	609	611	599	603	632	585	643	588	595	614	617	618	584	573	612	567	636	628	591	648	601	611	578	639	616	607	580	631	571	600	609	611	606	658	629	608	628	631	618	588	589	606	640	660	601	652	623	575	635	646	587	653	634	610	589	621	575	592	628	606	624	625	631	598	598	601	584	591	588	546	596	640	586	602	634	587	587	575	573	599	643	625	675	611	618	610	608	620	632	603	581	591	641	641	588	617	616	561	600	608	626	627	625	591	595	594	655	648	580	615	584	619	586	639	636	584	606	569	565	611	583	624	601	601	622	634	631	577	594	586	604	647	625	590	620	594	619	626	616	586	626	634	636	610	586	623	627	606	619	608	635	619	620	588	586	605	631	589	610	636	625	606	626	630	593	599	585	631	608	596	574	574	642	593	627	628	617	609	619	585	640	631	605	595	586	591	618	613	621	622	623	610	598	572	600	611	647	630	604	606	584	607	580	597	608	562	612	568	598	627	611	642	638	548	607	631	592	600	601	605	679	651	624	590	605	625	602	636	588	596	576	595	606	628	586	612	660	604	623	631	577	611	643	614	624	633	625	585	612	604	646	633	571	611	638	542	580	639	594	600	588	534	627	576	596	645	589	610	562	594	631	578	608	612	620	621	605	613	563	618	582	605	589	608	624	635	625	620	620	612	582	611	595	627	569	576	578	615	602	591	625	602	623	595	615	639	568	596	614	610	626	609	649	634	620	606	594	585	580	621	588	571	640	629	616	663	578	585	629	637	612	626	597	600	599	590	567	596	596	611	598	613	596	597	575	625	612	629	548	606	590	578	628	615	612	580	606	640	606	619	603	633	573	662	613	623	588	607	637	652	562	608	588	613	638	578	602	624	595	592	603	630	617	605	595	582	624	621	606	588	554	588	615	619	625	588	614	590	588	621	615	661	631	610	614	611	622	550	609	600	657	611	596	575	590	581	587	662	581	585	623	567	613	620	597	608	636	602	637	611	607	655	583	622	609	614	583	565	622	623	585	631	585	588	612	558	610	631	611	601	605	596	603	640	608	576	565	603	596	609	590	593	588	647	633	601	584	603	639	598	619	589	618	585	628	611	594	601	627	581	589	591	580	630	607	585	641	619	586	583	640	578	639	589	579	618	570	597	642	599	601	633	608	573	662	569	626	596	634	648	629	553	675	589	608	647	604	589	613	626	646	604	571	648	628	616	614	609	604	636	611	615	610	650	615	634	589	612	652	601	615	579	599	629	588	586	576	574	574	584	618	637	609	631	639	627	616	612	638	602	599	631	585	606	594	627	602	589	610	597	603	580	570	634	634	617	587	539	622	602	622	604	603	636	587	594	635	630	630	610	631	585	608	600	595	603	602	605	641	565	587	593	622	621	581	596	613	619	550	584	575	601	580	617	612	593	591	644	594	608	608	628	553	607	589	637	588	554	547	578	613	566	587	608	630	601	627	596	620	622	638	588	608	614	657	587	573	589	592	623	614	578	601	615	631	633	647	600	656	611	619	600	649	633	597	628	660	600	608	596	591	595	644	613	593	606	572	552	604	643	594	641	601	609	610	575	616	584	628	618	606	589	600	603	607	622	592	613	593	583	592	612	601	607	569	615	600	622	655	659	561	597	599	621	629	612	617	579	627	613	580	605	625	626	603	635	597	618	602	637	615	598	611	620	611	614	576	647	609	644	646	617	627	628	611	630	654	615	582	590	621	567	619	613	596	621	627	639	651	610	585	579	590	589	622	629	624	652	648	614	586	633	652	620	636	586	558	560	620	595	587	607	644	570	606	623	649	581	571	586	596	661	582	672	615	579	628	622	621	627	619	578	613	587	606	644	566	671	604	593	597	598	595	623	623	668	618	607	646	604	600	629	607	663	558	617	602	591	605	580	618	611	639	605	584	605	602	612	619	613	599	604	638	568	606	569	607	632	636	632	615	636	597	626	625	577	616	609	640	610	603	612	633	639	602	656	589	598	647	627	612	597	613	620	608	643	576	609
25082	21453	28011	25202	17177	8823	5225	3581	2559	2165	1851	1571	1339	1095	1060	1029	928	829	758	676	600	536	456	477	428	425	394	419	407	401	389	367	394	370	353	388	345	379	337	375	355	351	373	368	372	361	338	395	379	388	392	363	385	375	365	362	349	352	346	390	372	339	366	334	361	359	330	355	381	363	370	318	356	382	357	402	394	397	340	368	377	361	369	387	359	372	377	365	346	331	418	354	366	378	366	359	373	349	398	363	364	331	347	344	351	376	383	349	360	358	358	363	362	331	378	338	412	383	388	369	365	354	353	358	339	326	351	336	358	386	367	353	337	336	352	368	384	365	343	367	353	385	349	392	387	362	378	383	390	356	358	372	373	332	352	327	405	377	358	323	342	350	371	361	344	384	383	353	320	388	355	367	366	359	375	354	339	340	334	341	376	340	377	399	337	377	318	351	379	360	336	336	339	329	344	355	378	372	384	352	354	375	399	344	370	358	374	338	364	371	348	336	346	383	399	360	356	340	353	366	359	333	369	359	353	347	398	366	316	340	313	342	359	352	358	370	342	332	374	353	332	384	361	366	368	336	358	360	345	343	312	383	362	349	337	357	355	393	379	349	349	343	347	359	360	380	367	372	359	366	353	394	357	365	345	336	351	377	349	404	362	382	333	337	372	362	377	354	333	381	390	370	369	365	366	389	344	361	330	335	371	383	371	367	377	338	316	350	372	336	357	351	343	379	385	362	345	354	339	361	316	378	343	375	369	369	351	370	370	359	356	357	368	388	371	347	354	384	355	368	345	379	378	356	371	354	374	330	363	365	345	352	356	339	348	392	345	378	376	352	386	363	339	377	349	358	369	337	385	352	335	348	344	341	371	356	362	336	349	370	355	329	316	370	349	364	334	364	324	357	355	392	367	373	389	320	347	355	366	363	341	355	341	401	360	399	340	329	341	354	317	355	363	365	352	347	356	326	346	393	362	326	341	382	341	315	380	372	351	347	360	370	337	347	335	339	332	365	345	360	350	358	360	348	356	383	368	366	368	356	341	384	365	378	369	390	346	373	358	347	339	358	337	359	343	347	356	351	369	401	324	363	348	373	356	388	400	372	321	345	374	347	321	375	373	360	340	358	350	365	379	339	357	387	353	349	355	362	350	357	399	358	347	330	390	382	369	349	367	396	339	407	384	332	369	339	363	377	329	368	335	373	341	337	375	355	345	380	328	361	361	361	377	361	361	348	361	367	361	373	349	356	327	341	351	387	385	389	326	341	362	367	362	375	354	348	373	371	339	349	356	393	375	358	345	410	347	324	352	371	359	355	335	373	348	355	367	349	368	392	335	367	381	355	333	363	366	351	369	340	335	363	311	363	362	369	349	351	351	384	365	378	364	325	330	359	352	337	389	340	385	380	360	358	358	352	338	346	371	367	318	360	324	377	339	352	353	367	368	359	343	349	397	352	351	345	352	325	347	382	345	366	348	373	353	342	332	388	367	377	376	340	376	383	377	318	349	350	375	332	347	402	349	370	335	376	322	413	351	351	374	365	349	366	360	346	350	359	363	371	365	360	409	331	334	336	394	370	367	362	318	368	359	359	350	377	384	386	381	384	391	390	332	349	379	367	385	387	334	354	381	377	340	355	374	346	365	340	344	386	377	345	350	396	355	354	384	364	345	354	342	349	299	337	390	357	352	378	361	344	393	346	351	367	380	371	362	383	325	393	354	388	353	326	345	334	349	347	363	343	333	367	338	340	356	378	367	364	369	377	363	369	373	353	366	369	377	370	375	346	371	338	387	367	363	366	364	346	382	338	383	375	368	370	373	350	344	371	342	359	377	374	354	357	389	349	361	357	362	383	344	396	344	365	348	347	360	346	362	381	377	372	329	353	333	350	359	381	345	360	341	346	366	379	388	411	374	348	330	369	372	348	370	347	366	347	342	337	366	354	341	374	366	339	366	364	365	353	350	405	373	339	372	361	348	365	349	320	337	373	339	312	394	331	361	311	343	337	364	367	357	321	351	361	357	388	355	382	342	367	371	350	380	349	375	376	337	375	343	369	384	364	375	384	336	352	366	350	340	360	356	358	347	350	395	319	347	346	395	343	383	354	336	376	354	365	374	383	377	307	359	362	334	358	375	327	349	377	385	350	338	339	380	402	364	355	370	335	380	381	337	374	325	365	341	366	368	327	341	360	388	345	382	384	361	364	360	363	375	351	387	398	361	343	350	349	336	383	337	352	355	346	358	371	354	397	383	338	347	372	384	359	385	343	371	363	392	382	353	357	347	346	362	371	370	354	344	354	373	359	357	360	362	392	378	351	357	361	396	350	332	359	360	371	384	325	389	345	357	356	362	357	346	328	348	384	394	413	354	348	373	356	366	354	340	385	362	374	340	352	371	399	353	362	387	339	375	370	350	298	331	342	372	349	358	347	361	358	395	380	312	352	365	346	341	376	326	410	377	380	345	351	383	360	366	349	381	363	346	371	365	335	337	375	347	364	341	350	366	386	387	361	381	367	320	383	387	341	407	392	333	354	381	372	330	369	326	372	338	339	343	372	386	383	340	356	361	365	332	393	331	364	342	349	332	364	364	336	362	408	364	375	393	333	390	342	339	347	368	378	396	336	387	341	377	342	369	372	342	368	341	362	384	362	373	325	345	364	362	352	361	337	383	363	364	355	366	357	336	341	338	332	345	396	355	328	341	349	350	359	374	368	389	350	392	422	368	383	323	351	397	414	351	386	383	380	382	377	374	352	352	397	336	360	364	367	378	353	359	309	351	347	362	372	382	367	371	377	356	362	364	359	368	350	390	350	354	334	409	355	350	345	354	362	332	349	350	358	376	369	337	396	369	347	359	357	360	353	346	346	380	344	336	318	385	339	345	353	332	348	324	360	350	379	357	375	347	346	366	343	348	323	334	327	359	348	384	363	348	379	353	357	358	370	371	352	331	355	418	359	359	362	335	383	362	341	358	353	328	325	403	388	360	370	358	411	338	344	361	334	345	351	359	354	370	361	350	355	331	373	371	370	333	372	344	351	355	345	353	334	344	402	378	349	364	335	357	331	368	363	335	369	355	360	351	376	359	370	333	324	342	368	390	352	391	343	354	376	378	339	354	341	361	348	372	365	341	363	334	359	374	369	345	376	345	391	395	349	386	346	360	340	354	373	340	324	365	367	362	379	347	342	370	340	347	346	390	372	354	337	326	351	364	351	375	333	364	371	355	365	353	354	336	379	346	360	345	366	385	343	368	391	358	363	380	347	370	361	385	359	385	326	368	388	346	333	351	353	320	356	350	383	364	400	385	347	358	373	355	360	346	368	358	367	354	353	370	384	355	347	371	356	352	324	371	339	394	353	364	363	355	340	352	380	383	380	350	343	342	398	365	375	385	379	348	366	358	338	367	390	349	365	386	341	314	395	346	346	354	378	359	345	358	351	330	357	339	349	366	364	366	413	345	352	374	371	325	367	351	352	369	371	380	388	348	346
22046	36948	33721	25182	19720	15589	12181	9836	7941	6906	5795	5077	4300	3714	3185	2978	2815	2507	2240	1868	1632	1389	1175	1104	1008	990	940	864	770	833	789	734	722	729	700	733	738	730	709	707	676	725	753	703	651	718	735	674	662	708	709	740	726	729	706	736	694	712	715	765	704	642	719	682	678	707	676	666	704	712	698	732	660	689	720	679	683	731	757	733	711	721	696	699	714	712	705	702	689	732	704	671	690	717	675	754	701	729	782	671	727	739	755	728	782	701	690	717	727	667	677	710	695	730	695	711	751	773	706	687	696	729	754	736	722	714	674	722	708	708	669	688	746	733	685	715	732	711	718	703	720	687	710	701	745	699	705	709	688	687	685	735	693	746	703	673	747	720	730	713	710	701	684	693	701	698	688	671	699	669	727	719	687	683	691	682	700	663	744	732	720	693	714	704	693	704	687	685	723	694	679	717	727	701	726	728	703	685	714	720	647	698	694	675	709	674	703	732	727	663	676	743	720	697	682	694	712	726	703	649	712	700	708	719	700	709	738	669	671	718	703	700	678	693	748	742	697	678	725	670	654	732	700	718	708	703	667	686	722	709	674	686	715	693	687	711	717	699	641	682	718	693	705	719	685	737	717	698	733	682	698	744	704	696	703	710	666	708	716	707	682	690	668	687	706	701	695	698	710	756	707	692	728	699	681	683	691	722	701	689	653	731	643	666	732	685	686	692	702	721	692	711	692	662	650	703	698	704	724	641	672	688	635	700	696	680	678	684	690	694	662	664	705	720	690	649	681	722	660	717	712	680	714	752	726	658	700	686	700	768	712	716	709	775	698	714	727	702	724	655	719	706	711	676	699	703	712	717	684	739	735	742	732	711	707	746	739	683	673	694	676	681	718	684	667	731	729	657	708	676	724	688	681	697	708	687	742	687	707	695	752	722	705	703	721	713	715	722	716	682	668	739	737	672	691	726	689	645	704	739	711	750	701	676	714	719	671	742	685	619	750	692	673	690	673	750	691	669	704	689	709	710	696	750	702	686	726	680	703	684	669	661	690	694	694	717	710	705	679	674	723	705	708	695	749	692	707	662	686	711	714	721	704	726	708	762	680	710	694	715	707	677	686	684	718	719	697	733	705	678	649	701	693	686	717	694	696	702	717	722	686	690	653	717	695	679	751	724	706	687	716	764	688	627	664	722	640	764	732	751	696	694	671	726	715	687	683	699	677	703	667	698	722	696	730	677	678	679	681	678	750	730	717	673	709	697	723	695	678	697	694	685	658	781	706	725	702	664	656	715	730	696	704	699	757	685	708	667	698	700	654	695	728	674	707	701	692	719	670	738	712	725	655	701	711	666	670	719	739	692	673	676	684	681	713	733	728	664	658	651	700	706	706	678	745	685	672	719	709	666	674	711	718	741	691	645	733	654	669	702	742	703	689	690	724	662	698	693	671	702	707	699	682	677	689	727	686	662	714	733	722	708	688	689	669	708	673	695	711	714	677	698	703	689	667	719	700	737	677	732	721	754	663	712	701	678	664	702	688	706	724	711	715	705	682	708	697	733	729	724	681	724	677	717	686	731	672	663	736	676	716	684	662	732	747	641	758	705	707	711	712	692	706	681	690	657	724	673	680	714	714	664	739	714	682	636	706	684	701	670	667	676	704	678	678	666	709	654	668	669	699	691	727	660	713	710	715	737	716	662	718	699	702	699	658	668	673	684	731	742	736	662	710	656	672	703	694	659	655	761	721	684	747	755	676	723	660	659	687	727	694	699	652	708	652	683	678	770	664	673	684	739	641	693	748	713	703	634	674	721	717	721	700	719	683	701	693	713	689	687	733	708	680	697	707	699	666	678	659	660	715	658	682	695	693	692	658	707	713	727	691	722	699	701	654	671	701	694	680	688	719	714	715	712	725	692	722	676	707	685	712	745	696	680	682	726	675	717	657	668	625	737	688	735	704	679	726	694	723	720	665	647	701	690	711	679	677	735	720	738	746	688	733	748	718	752	737	692	699	736	691	706	724	679	706	695	727	676	680	729	706	727	736	678	703	672	734	695	654	685	676	705	723	738	712	691	637	661	697	692	640	678	675	722	690	681	699	691	695	647	712	639	660	744	689	688	683	694	711	678	732	714	679	713	625	729	701	653	686	725	715	649	768	722	684	666	706	680	702	698	676	688	667	694	694	712	715	689	650	673	744	709	731	717	734	741	706	788	732	702	709	638	738	699	656	673	674	770	699	674	683	714	670	660	723	674	673	703	657	702	685	687	723	706	672	689	706	762	671	652	745	722	715	717	700	688	678	732	708	664	672	716	703	723	717	743	688	714	674	697	681	686	695	696	730	697	696	682	651	695	715	680	671	684	703	746	652	681	683	680	688	701	719	679	699	695	713	697	682	695	656	762	738	714	704	681	703	679	728	711	711	700	686	663	693	719	690	729	683	727	728	716	694	695	755	697	684	678	686	732	678	711	712	712	708	664	729	694	711	733	725	702	703	732	692	670	697	678	711	694	709	732	741	672	694	716	679	657	711	727	692	701	732	700	684	646	683	693	662	711	708	730	738	720	718	699	620	709	737	701	719	706	755	752	659	663	714	715	699	665	695	688	731	682	716	682	684	727	694	700	696	703	703	723	685	687	725	758	696	716	660	718	722	688	704	652	684	704	761	693	717	689	704	700	710	705	707	693	712	686	715	675	728	729	676	722	713	682	705	720	720	644	699	708	696	705	707	737	681	693	692	722	746	775	703	709	694	745	692	732	720	732	677	678	671	662	669	695	748	767	696	685	764	722	697	688	700	690	694	698	725	693	687	745	710	714	720	694	701	719	740	673	735	675	688	754	666	652	711	693	698	688	648	674	726	714	638	736	698	701	683	726	683	725	756	715	733	705	730	684	687	729	668	659	691	692	706	759	667	718	687	728	703	689	724	721	707	680	694	699	694	739	712	702	656	675	748	681	670	718	701	655	684	693	702	646	710	660	680	710	728	719	714	674	679	709	704	680	665	646	694	680	703	692	698	675	690	720	751	729	700	713	659	702	709	686	726	701	681	700	715	734	679	764	736	691	677	704	656	715	695	697	720	737	686	733	720	679	688	699	715	708	664	696	625	694	717	742	651	682	710	698	712	729	752	710	703	699	714	695	727	687	688	699	737	691	693	681	741	729	727	709	706	723	686	719	698	706	726	737	688	689	714	700	721	669	708	664	713	703	676	698	686	745	697	716	695	690	714	713	675	712	740	716	721	717	687	676	675	714	679	667	737	671	757	700	740	684	696	701	701	689	683	685	705	640	726	654	759	687	671	701	692	736	699	691	714	676	703	676	706	661	697	707	699	667	669	710	684	712	699	667	716	687	694	675	684	718	717	738	692	700	686	669	708	689	707	702	677	725	674	677	685	708	666	700	742	722	743	705	702	715	723	710	674	745	707	705	717	726	710	718	695	661	702	702	711	725	676	683	737	690	713	715	667	742	675	640	738	697	677	669	688	705	711	697
24219	21413	28850	24355	21529	17176	9647	5350	4019	3335	2845	2487	2071	1769	1547	1496	1361	1205	1087	1059	871	794	723	693	610	607	605	591	544	566	564	540	494	524	509	553	512	527	544	471	530	518	496	512	533	535	506	535	501	542	534	532	534	541	529	500	525	544	535	486	471	500	538	514	549	533	510	505	569	474	487	513	502	492	505	498	507	505	493	511	531	519	524	509	492	534	522	501	510	532	476	506	508	525	485	549	514	486	498	525	460	503	502	525	496	534	511	531	520	522	516	497	523	525	537	538	547	517	504	494	516	471	461	560	543	523	495	464	541	476	484	515	473	506	520	533	525	493	504	514	506	480	480	521	496	519	468	501	492	499	465	513	499	512	492	545	495	538	549	492	479	485	524	508	506	474	479	517	495	503	501	510	467	502	533	485	468	508	484	461	557	514	538	496	513	480	555	525	521	496	510	513	558	525	480	525	515	474	479	488	517	443	486	500	525	539	452	525	471	560	524	493	462	520	515	477	534	551	511	518	501	530	516	549	524	531	511	537	513	529	534	474	520	527	512	529	485	509	513	486	529	494	472	543	492	538	505	503	510	483	485	476	516	484	550	527	482	489	465	502	539	514	498	518	539	512	515	510	514	501	456	535	487	505	505	567	530	490	493	533	476	525	527	484	496	512	452	506	486	497	525	522	519	447	500	543	463	554	515	521	522	466	523	523	495	517	498	496	515	488	483	492	510	472	515	492	543	488	477	497	531	490	485	444	546	490	516	509	511	519	536	508	502	479	462	500	508	515	512	516	529	563	493	490	495	496	545	501	524	491	508	537	493	483	512	523	507	546	514	510	496	473	494	516	491	555	528	517	488	547	506	471	510	500	468	466	517	466	499	453	480	522	487	503	525	533	482	539	482	487	480	506	499	496	489	527	475	489	525	498	486	529	514	510	510	520	487	508	477	530	532	508	513	512	561	510	520	508	485	467	538	500	516	466	468	541	497	509	482	492	504	527	491	525	507	514	512	495	483	484	498	501	489	521	502	517	490	470	536	544	486	456	524	495	499	482	520	497	526	513	507	471	506	519	465	486	492	516	516	529	484	501	483	504	468	486	523	502	485	506	480	476	469	517	525	532	552	489	523	496	529	511	461	518	511	491	513	513	494	537	507	509	500	518	502	475	473	528	480	544	477	524	471	527	550	541	490	479	504	478	530	551	520	485	501	536	517	497	483	483	529	506	503	527	521	523	489	528	507	541	485	519	462	503	512	479	498	493	499	493	522	497	461	512	512	487	470	518	523	476	500	528	529	474	478	435	532	524	525	494	518	518	492	505	477	495	491	555	512	480	464	506	478	566	482	489	495	506	518	526	505	523	509	470	464	480	507	451	523	507	484	487	554	481	493	502	481	473	512	503	492	535	515	501	507	501	497	518	505	513	509	478	527	499	482	496	493	516	477	531	503	482	495	525	480	543	467	496	512	549	513	520	543	483	527	483	509	474	468	507	516	522	482	473	485	515	505	534	484	548	507	514	492	457	489	472	510	535	492	474	504	490	505	505	500	486	504	491	529	518	499	496	509	506	537	495	544	493	507	506	499	508	525	537	511	527	503	454	530	508	523	481	491	517	522	515	527	487	485	472	500	493	482	508	516	504	506	487	514	520	526	526	521	504	507	519	478	510	469	497	544	481	506	508	462	491	524	542	519	496	525	473	530	506	488	482	489	537	495	537	470	533	509	517	522	510	522	501	547	483	528	514	479	450	526	487	481	502	558	525	441	506	510	480	525	486	501	476	530	493	490	482	462	475	523	547	482	518	514	499	507	537	478	495	509	538	467	492	513	510	499	531	498	491	515	460	518	494	481	469	519	524	481	475	518	507	500	492	499	502	492	479	493	478	492	502	484	524	486	497	467	507	526	504	502	491	541	494	531	530	465	461	484	520	528	448	485	527	508	491	489	476	490	510	502	513	495	498	474	490	510	495	491	526	489	512	481	487	482	500	504	478	454	489	486	520	497	531	509	521	471	544	482	493	473	500	508	520	502	486	473	491	472	516	472	476	495	494	529	493	506	509	506	509	484	489	534	488	470	510	500	478	489	461	505	508	525	448	509	492	497	515	510	484	504	543	514	503	480	503	520	522	544	507	499	498	505	510	530	502	513	489	506	477	503	480	540	516	501	533	533	498	473	514	520	483	489	467	487	490	533	479	470	536	492	492	502	476	518	479	501	488	511	520	491	492	516	501	479	459	470	538	492	517	501	488	509	542	522	472	472	509	494	527	488	507	477	491	525	519	539	554	524	517	527	522	559	517	482	500	495	499	508	466	552	546	496	525	509	495	505	517	476	489	459	529	529	536	495	507	534	498	521	522	560	486	512	527	505	528	529	521	473	528	465	542	478	508	520	490	496	495	514	522	483	509	513	496	499	526	513	523	508	502	467	487	487	496	535	507	475	491	487	516	495	504	537	470	485	470	468	501	524	471	495	469	477	513	464	490	491	513	518	497	496	534	538	523	487	478	515	498	523	483	534	451	512	502	526	529	488	485	517	484	537	473	476	513	524	503	529	494	503	523	507	504	485	500	469	491	494	505	508	522	488	452	493	541	527	480	509	461	514	484	476	530	497	462	533	530	502	514	528	502	481	547	487	533	471	472	500	477	493	539	481	502	513	500	505	455	558	505	543	530	480	504	511	465	538	512	493	533	529	485	477	474	492	519	494	489	486	553	485	489	472	468	465	503	494	506	518	453	502	466	512	483	482	504	481	466	513	512	511	487	517	510	467	470	515	523	527	536	506	539	488	483	506	451	499	513	486	534	518	524	532	511	485	472	507	451	517	510	547	516	495	520	508	526	465	497	494	498	513	520	511	541	493	501	473	542	493	499	518	502	501	512	518	514	519	505	505	506	487	517	526	493	476	509	540	499	495	496	520	504	513	532	529	481	481	518	492	500	511	498	519	525	507	474	534	530	466	488	541	511	530	482	511	462	511	475	539	460	452	508	517	502	492	501	517	498	486	520	474	491	515	502	488	475	541	486	481	461	508	474	500	508	507	503	477	501	446	516	503	486	481	483	508	540	484	533	507	524	488	511	532	518	490	512	515	507	513	522	499	471	512	544	484	536	481	512	472	481	522	495	541	505	507	544	514	549	506	492	522	507	514	484	483	514	535	484	527	475	476	485	522	468	524	520	533	519	509	513	495	532	517	456	555	472	505	490	463	492	482	522	499	510	537	506	531	489	477	508	472	547	505	493	489	518	516	489	490	499	535	486	526	489	514	508	484	539	498	468	502	451	532	486	481	512	522	504	519	501	539	494	532	508	498	458	516	481	534	486	527	496	531	485	516	522	540	505	492	490	519	487	522	499	508	498	496	534	497	530	515	500	481	504	482	504	481	496	519	514	504	501	507	503	515	527	507	529	471	534	491	522	487	511	485	500	509	505	484	496	509	499	519	517	464	527	487	496	492	512	521	483	496	467	515	472	501	504	559	506	519	511	522	482
24129	41205	38495	30265	24832	20382	16367	13098	11123	9552	8388	7286	6124	5366	4748	4459	4003	3707	3185	2693	2301	2001	1682	1548	1344	1295	1267	1183	1201	1094	1091	1001	1023	1010	1008	1015	986	945	951	984	924	945	948	917	953	986	1006	978	980	957	958	977	965	972	1005	942	959	933	905	947	1010	947	950	914	930	960	901	923	929	923	911	925	932	960	924	981	932	931	917	939	940	922	975	902	914	953	931	961	1000	996	980	996	891	986	872	970	955	959	953	950	941	942	960	939	958	902	981	1028	847	973	948	968	919	876	930	970	973	964	968	922	917	1007	935	928	885	950	963	911	919	974	929	1003	1013	977	970	945	915	966	957	963	922	919	1004	903	940	934	886	986	953	975	963	942	929	974	993	946	926	980	936	911	929	986	962	981	963	977	913	985	967	932	864	900	935	906	972	958	916	916	902	949	921	957	910	936	963	935	902	994	972	936	977	998	945	975	951	936	947	966	918	895	906	916	933	927	932	933	912	962	989	959	948	975	882	967	942	952	904	942	955	944	969	896	929	875	976	953	953	959	916	898	961	909	911	899	969	929	930	949	906	902	915	930	906	931	935	955	910	979	952	940	900	956	939	990	948	931	921	934	946	1004	979	927	961	937	927	956	919	903	971	918	910	907	915	976	902	943	935	984	934	987	886	937	905	980	1014	881	870	930	948	934	906	950	900	943	1012	947	960	915	950	934	931	925	955	923	896	949	965	933	887	900	895	984	997	874	973	937	946	936	937	926	914	929	941	949	959	889	1008	964	896	955	979	951	928	892	940	893	939	906	942	900	923	939	944	932	940	896	944	982	972	948	912	913	977	932	921	982	935	950	968	928	922	961	987	940	962	912	895	896	951	894	932	912	913	960	950	949	923	977	952	883	937	912	964	931	900	955	979	989	901	965	866	891	906	935	919	918	908	937	913	953	916	922	902	924	974	961	926	959	966	902	906	962	927	905	960	953	989	935	963	856	960	942	988	906	935	968	968	931	941	916	965	953	950	894	938	877	884	937	924	897	915	950	962	952	920	917	943	940	948	961	1004	906	949	934	954	930	982	957	944	949	937	961	927	950	913	921	947	898	912	888	921	923	932	897	972	1028	944	908	972	977	962	881	945	927	977	929	923	898	902	918	1007	943	891	987	956	914	910	960	1019	955	944	941	922	908	939	948	964	967	931	946	929	883	937	891	901	893	965	937	969	964	918	911	911	949	938	887	917	943	968	1003	941	954	870	920	949	931	953	919	966	919	919	929	941	921	895	957	899	931	979	920	923	849	914	901	931	875	897	904	944	951	975	986	944	924	972	928	950	959	918	907	864	961	923	945	939	961	877	852	944	984	940	927	1001	997	927	893	968	933	929	923	914	938	937	910	952	925	946	909	972	913	933	934	970	934	947	924	954	946	1012	910	934	968	922	937	919	890	924	950	905	961	947	917	933	907	900	907	910	906	924	929	905	933	897	982	924	929	912	977	952	947	905	897	913	944	954	919	919	960	932	949	889	927	939	945	932	945	918	952	950	955	942	954	965	928	917	942	941	929	940	928	925	938	940	942	961	938	975	974	944	951	898	906	931	930	852	916	961	974	897	891	936	941	853	951	967	924	937	986	957	914	951	935	931	1007	982	943	915	978	984	943	916	917	926	894	907	925	944	973	940	955	912	958	923	936	966	953	914	972	901	972	939	935	924	927	902	973	928	914	957	973	926	928	943	911	899	889	978	911	944	943	967	921	967	928	935	920	916	950	915	925	892	984	979	966	921	912	912	908	928	936	933	943	952	963	938	911	977	939	863	882	906	947	962	995	956	897	930	930	940	940	942	985	991	902	977	954	913	961	898	915	962	944	859	937	918	959	922	967	890	955	905	939	890	926	917	911	953	920	917	957	880	919	969	939	954	939	962	939	968	970	997	942	967	936	932	948	970	953	938	943	936	903	877	869	956	923	948	959	924	940	974	963	934	895	933	989	967	919	917	984	926	918	922	950	953	969	935	925	950	932	950	966	938	922	935	920	945	920	958	938	915	959	941	919	911	999	960	945	915	902	962	908	940	909	955	922	940	923	893	1007	950	945	940	922	971	905	935	915	937	922	958	921	930	938	903	902	934	941	902	966	943	940	955	926	967	939	938	921	890	910	980	927	933	907	923	951	878	898	905	1014	953	929	905	937	945	940	928	930	929	882	985	918	906	932	938	939	978	918	915	953	933	956	894	917	916	905	930	906	894	937	965	887	892	888	902	1022	959	906	890	1004	938	857	970	968	919	933	937	941	937	935	891	935	907	926	879	936	903	942	941	925	929	902	938	983	973	947	888	921	936	966	957	913	947	895	959	884	976	967	912	920	992	914	970	935	935	883	946	904	930	903	954	900	918	962	976	923	967	915	927	933	927	920	894	921	934	921	891	942	908	931	989	909	935	892	900	912	930	937	929	915	915	923	986	980	967	905	920	918	911	926	953	924	933	903	903	915	900	892	945	975	950	863	978	952	947	957	887	955	911	965	988	982	953	933	931	952	913	968	951	964	944	913	970	915	889	895	945	931	985	931	973	951	951	890	925	962	888	1007	983	932	937	928	914	940	989	977	918	902	897	957	943	988	906	916	924	980	915	861	976	931	935	908	900	896	960	951	947	952	930	910	945	937	968	877	894	943	932	942	930	973	887	908	952	901	971	902	917	962	948	928	922	936	943	934	928	928	930	936	962	879	880	908	976	961	971	964	949	948	935	947	898	919	966	927	937	981	898	926	887	943	975	935	890	857	950	948	928	896	866	931	961	910	912	965	951	902	922	941	948	918	942	916	976	977	919	1021	852	967	920	910	896	948	940	933	886	946	919	905	960	921	953	902	948	934	925	910	872	968	947	928	986	859	915	952	927	966	889	953	967	940	887	929	977	903	967	925	856	956	939	927	909	944	906	942	929	986	906	948	919	969	905	947	935	913	929	958	903	963	924	913	908	935	918	947	939	936	951	891	954	931	961	957	939	978	987	893	937	927	918	939	962	941	984	956	918	912	974	971	921	925	915	886	925	961	963	976	914	917	938	907	940	982	918	966	932	928	914	909	929	931	950	980	908	971	839	952	896	888	983	948	943	966	927	916	914	946	945	952	915	911	967	904	949	955	967	925	904	943	894	958	914	937	923	953	913	924	989	934	991	962	934	933	896	951	938	960	945	917	924	945	903	915	934	923	916	986	942	915	979	952	973	896	908	900	935	933	852	950	957	932	949	952	992	921	961	928	879	912	937	947	951	909	930	988	957	895	921	936	990	840	864	901	975	905	957	967	1020	928	932	916	945	914	958	881	926	939	938	910	866	918	936	938	966	897	938	870	938	935	981	913	943	936	942	920	976	908	914	933	935	965	911	933	964	891	962	907	918	915	927	958	904	978	921	928	964	930	954	943	944	887	943	929	910	935	933	932	921	929	939	913	909	930	951	924	937	965	949	960	927	949	955	930	914	951	927	967	940	906	935	933	941	860	950	891	952	1011	974	959	910	916	896	994	985	934	955	960
27660	20421	15938	9175	4623	2881	1982	1544	1227	1116	935	850	700	672	598	552	552	542	491	401	383	398	362	333	338	329	341	344	329	340	325	291	306	298	292	311	288	292	321	302	287	271	316	347	318	318	295	336	298	319	321	287	316	301	300	307	332	306	314	306	325	319	298	302	308	319	322	329	323	325	309	288	300	291	280	327	315	302	341	316	295	300	306	300	331	313	322	302	309	309	325	342	302	335	318	282	320	311	303	282	279	308	298	339	265	357	319	294	321	307	293	320	315	287	302	324	326	330	317	293	315	326	306	317	332	320	299	339	300	326	279	330	333	300	326	311	319	293	271	287	311	306	331	294	293	321	337	332	283	310	318	293	314	318	292	321	323	287	283	335	308	319	314	290	324	307	313	329	309	344	300	310	326	319	303	331	306	324	304	344	299	314	337	323	303	301	267	322	308	278	323	311	312	299	296	285	343	322	315	300	318	330	301	293	287	291	311	314	296	302	318	299	316	316	332	331	278	276	286	303	330	324	317	327	301	298	320	288	294	338	310	304	302	310	271	284	316	332	307	321	334	297	295	319	305	333	307	307	278	293	289	319	336	342	298	295	290	289	298	327	286	301	290	299	324	331	315	312	333	301	307	311	279	319	280	354	312	288	329	273	307	322	288	261	314	310	315	322	299	321	323	302	310	299	317	306	317	274	308	294	303	293	299	329	302	299	314	308	316	317	328	280	319	311	321	294	327	327	282	314	299	313	304	272	274	301	300	316	301	288	304	309	310	295	318	323	302	267	314	347	319	266	280	335	323	304	308	294	317	278	295	290	353	284	333	303	294	307	328	313	315	314	309	313	327	341	306	289	331	304	328	281	315	301	308	338	314	308	308	295	307	316	329	308	307	305	307	323	298	294	309	265	326	297	318	328	313	300	307	303	324	323	305	322	299	344	302	319	284	310	326	279	293	299	316	285	299	299	317	331	314	343	323	305	302	347	318	278	309	288	314	311	315	320	294	326	311	292	318	298	290	300	303	298	303	298	347	322	320	304	307	296	324	312	310	326	298	296	310	343	311	325	284	307	302	285	290	295	313	293	313	291	286	313	317	313	279	339	328	287	289	313	307	285	324	319	318	306	287	307	306	317	334	346	310	281	309	264	352	307	336	324	330	297	307	312	281	307	341	267	286	311	311	308	300	295	351	292	305	308	346	299	295	308	299	295	332	314	293	343	309	302	324	327	282	324	295	327	290	329	313	306	306	267	326	327	319	343	323	307	349	299	305	305	292	306	304	320	279	290	308	309	310	331	312	319	268	316	303	328	283	301	338	288	303	327	329	297	381	311	323	318	308	325	325	302	293	322	324	311	315	301	310	285	279	307	326	311	299	292	348	333	324	315	316	294	332	311	296	312	313	301	298	307	324	295	295	262	290	325	335	302	319	336	317	310	341	287	311	337	293	269	341	321	273	329	288	316	300	324	314	306	301	313	323	295	276	299	303	301	284	293	328	346	337	315	320	298	351	315	321	313	299	296	320	314	307	334	294	311	319	297	335	310	295	308	325	301	287	312	311	302	299	277	307	297	303	280	312	321	305	321	315	328	322	329	315	324	315	320	334	316	314	281	293	290	286	304	296	309	324	277	306	309	260	311	309	320	307	304	304	316	323	321	341	292	307	287	321	320	306	305	322	301	307	328	290	334	275	303	309	305	278	293	315	315	324	294	303	291	339	347	321	297	322	334	311	288	298	302	315	313	310	293	318	300	281	326	299	319	301	321	282	313	300	312	332	314	307	320	326	276	301	280	306	316	305	303	288	309	301	292	324	309	309	294	329	299	332	311	308	297	315	296	311	312	298	307	313	303	311	306	328	305	304	331	284	304	335	296	316	278	312	306	323	281	339	323	312	290	323	310	290	327	323	305	331	303	290	280	295	323	305	325	307	333	308	312	294	275	316	324	303	311	274	299	287	302	300	297	310	318	327	295	274	294	318	347	314	328	280	290	341	275	322	303	318	289	325	299	301	296	318	327	323	298	312	304	330	306	316	296	289	357	297	289	277	305	277	318	283	311	318	302	326	312	317	316	313	288	301	309	331	310	299	337	291	272	328	304	316	331	310	348	316	286	324	300	293	317	338	301	313	324	285	287	329	324	323	321	305	304	311	312	305	331	295	284	321	326	309	302	296	269	306	329	327	320	314	329	298	323	293	324	294	284	314	302	302	309	354	299	291	322	343	338	337	294	297	320	317	283	335	288	298	322	278	303	329	312	293	289	283	318	313	335	312	345	310	303	318	349	304	316	333	295	301	299	299	329	303	327	278	303	332	330	310	312	307	322	311	285	348	326	284	329	325	331	301	291	342	338	315	324	327	322	337	278	275	308	303	344	285	337	289	281	296	283	314	287	313	322	314	298	303	316	323	308	289	315	330	328	328	340	308	290	315	287	319	291	313	332	293	325	322	306	333	330	344	315	315	311	289	323	287	345	311	307	312	290	297	282	292	293	284	317	321	296	314	303	304	318	327	290	328	325	299	305	332	296	332	281	333	311	300	313	322	303	348	311	302	340	298	292	348	299	316	317	337	314	260	328	306	306	294	308	306	296	294	342	330	294	321	331	308	312	309	287	314	287	303	314	288	312	314	314	285	324	331	323	321	310	327	299	302	293	319	313	308	341	306	300	299	304	332	301	307	318	323	317	303	340	300	324	302	314	311	297	328	332	310	311	313	325	317	315	291	310	316	311	298	310	313	318	338	310	331	312	283	282	356	317	356	311	295	302	311	324	321	319	305	314	278	326	290	329	294	323	328	316	298	297	283	302	288	307	303	308	325	304	302	324	322	324	287	261	337	299	336	304	297	312	326	313	304	296	334	300	309	316	300	290	325	302	270	320	297	319	290	296	274	304	313	302	329	317	309	339	266	338	291	312	309	301	296	309	308	302	298	324	312	319	291	313	322	303	343	331	328	335	290	328	322	296	320	280	305	310	303	311	307	295	283	282	320	318	307	322	312	301	323	306	329	321	322	350	288	270	326	290	304	319	323	328	318	321	314	340	284	318	274	312	323	293	307	334	294	279	318	318	306	288	322	340	271	304	319	284	292	299	298	291	305	328	307	284	278	307	304	307	335	310	300	302	299	322	312	321	301	308	308	320	277	330	340	296	319	328	319	300	295	295	311	357	333	311	313	340	278	287	289	337	315	299	337	338	318	316	312	305	308	291	328	295	289	320	320	304	310	332	323	334	311	308	321	295	319	317	320	314	317	334	321	332	326	340	290	318	299	294	266	293	267	317	294	306	318	304	303	317	306	283	286	285	291	284	320	289	280	264	299	287	281	311	318	338	329	338	295	322	307	292	292	304	325	322	298	303	300	341	301	329	275	303	302	323	308	342	316	350	279	302	329	333	298	282	317	316	283	299	278	322	303	336	331	333	302	298	328	322	318	333	299	297	311	337	293	284	312	327	289	323	302	329	286	308	307	274	315	279	310	302	305	321	327	317
19270	29000	25764	16697	12137	8880	6649	5254	4435	3807	3377	2918	2411	2000	1840	1718	1621	1482	1310	1141	991	913	859	783	692	748	683	685	646	702	688	699	612	631	639	616	642	612	634	619	620	605	593	602	653	646	674	612	633	615	635	658	635	626	613	621	626	598	597	608	627	662	645	602	638	618	649	613	651	597	616	574	622	606	606	610	605	574	604	660	594	631	616	621	580	611	609	572	615	640	619	605	636	618	619	591	622	572	662	629	645	599	619	635	604	632	624	607	604	603	598	616	628	619	650	653	645	607	617	642	601	602	633	607	612	570	616	624	639	637	576	638	628	625	594	598	601	597	602	623	602	620	563	588	618	566	650	597	614	614	638	639	585	632	620	602	624	611	587	611	615	641	606	576	657	602	566	631	618	649	586	591	591	606	611	585	592	585	591	621	659	584	596	620	589	595	636	612	625	625	608	581	616	618	633	594	607	601	628	651	627	634	612	607	593	600	588	603	632	615	612	644	619	610	602	605	648	600	591	609	560	576	596	647	611	643	582	626	624	566	614	638	639	614	669	580	587	629	628	611	614	592	615	608	618	604	600	623	618	613	583	641	643	622	614	678	625	642	638	622	590	621	627	595	646	603	601	573	621	634	629	599	609	612	591	586	656	609	603	655	618	645	587	617	662	599	652	634	653	568	637	625	619	628	592	612	645	624	597	638	634	618	589	567	599	588	636	578	590	583	607	587	595	621	608	618	631	605	616	606	628	586	622	611	618	625	616	610	676	612	596	655	628	619	605	631	623	618	620	600	652	606	570	629	627	580	564	608	633	645	597	625	600	626	628	602	605	610	605	642	610	651	673	641	658	598	594	563	657	622	574	600	659	657	617	611	602	606	595	598	646	566	640	657	625	602	633	639	616	617	643	619	623	620	636	578	591	618	617	666	619	630	636	614	603	623	624	594	608	661	587	618	591	630	557	646	614	595	632	601	649	626	643	633	618	605	603	612	617	611	622	603	597	618	610	586	590	617	605	632	592	637	632	576	648	624	629	645	619	635	626	576	621	651	658	634	632	583	582	634	646	648	595	625	618	617	588	645	614	599	607	614	593	609	595	589	635	612	633	634	622	674	610	588	649	595	611	608	616	597	628	619	602	616	647	625	580	658	645	639	608	596	596	612	639	649	600	591	621	652	605	624	634	586	606	594	585	608	585	614	656	596	636	687	627	603	595	601	612	626	605	642	606	609	615	647	580	590	606	575	617	650	632	603	630	604	633	630	635	633	659	628	617	628	662	553	654	595	634	612	602	632	624	644	616	615	622	562	655	634	612	641	582	634	635	537	545	666	600	613	615	614	685	590	591	619	614	590	622	597	630	589	631	637	606	639	578	603	598	558	637	634	600	617	633	561	622	642	640	625	655	634	594	610	609	629	647	630	644	615	602	639	638	599	611	607	634	616	640	614	624	586	636	593	598	664	641	617	597	592	656	602	591	604	560	608	601	613	615	603	631	637	630	636	612	614	607	603	604	624	628	599	615	624	634	587	644	617	639	625	636	600	615	608	648	653	628	646	591	617	592	618	596	606	596	627	612	606	612	631	582	585	612	550	604	597	594	669	594	634	609	620	579	611	640	624	596	592	635	603	602	653	591	593	614	599	647	645	608	620	653	619	610	602	644	637	579	592	603	574	624	643	645	608	627	613	653	585	667	637	628	615	628	630	583	661	626	671	639	592	629	630	629	630	620	654	600	636	589	617	620	617	636	626	619	627	597	631	590	600	584	606	614	589	640	631	601	611	654	637	668	646	615	625	626	690	665	626	630	604	583	614	619	568	608	594	597	634	676	603	606	648	621	644	655	624	609	576	600	608	650	642	592	665	634	678	628	628	589	639	601	597	594	666	622	598	639	614	622	617	576	617	598	638	601	627	606	683	651	602	613	610	605	615	635	602	653	605	627	624	630	612	618	611	593	598	626	600	602	633	612	613	605	605	618	627	653	613	601	640	623	637	636	611	609	614	611	595	620	585	643	582	637	634	582	609	611	616	594	590	590	594	569	618	641	598	627	624	593	645	624	582	594	584	647	590	642	619	589	602	610	614	571	646	621	593	589	616	613	620	604	643	654	623	594	624	625	665	607	637	616	635	583	578	636	595	617	654	641	656	639	589	641	610	598	629	630	624	611	600	628	630	599	585	625	629	607	592	629	572	603	640	564	639	664	599	606	604	643	578	659	616	667	636	567	673	617	594	610	598	604	606	604	601	602	590	602	591	608	620	655	657	624	577	614	631	608	598	618	576	593	613	620	610	569	658	615	637	605	614	587	611	613	620	645	604	649	603	607	599	637	632	654	603	632	587	616	659	610	588	633	614	635	631	599	605	615	641	637	597	629	598	629	613	613	610	544	626	590	675	602	579	611	626	600	624	663	582	613	580	622	618	626	641	620	636	631	607	634	618	563	609	577	602	635	601	611	614	564	608	663	614	608	589	612	619	574	594	597	618	600	597	631	615	604	656	638	580	652	651	601	563	632	618	591	638	622	657	609	655	593	621	593	638	620	632	639	567	637	615	620	627	624	626	591	637	587	621	615	590	590	609	621	629	646	609	602	623	624	606	615	584	635	647	580	651	693	659	615	626	612	638	627	598	593	625	641	636	628	611	589	607	619	616	640	627	612	608	609	589	576	622	640	602	636	650	635	599	633	603	617	626	584	613	632	613	604	563	585	609	598	601	620	625	589	613	642	604	633	613	643	578	609	646	611	605	657	579	568	601	631	585	593	599	640	625	625	614	607	593	601	625	582	585	668	608	608	591	586	650	600	593	596	597	624	619	646	595	594	618	616	617	580	618	619	608	616	651	641	617	614	638	580	616	659	651	622	658	632	626	630	613	600	622	607	647	590	647	628	610	622	607	657	580	561	589	591	623	604	609	586	663	594	643	660	583	625	621	616	641	613	599	650	640	600	630	618	600	638	553	559	638	609	607	635	614	612	598	672	708	610	600	605	624	607	595	637	634	653	652	593	629	601	583	693	640	644	644	616	644	645	630	588	619	626	582	569	631	611	636	614	651	617	608	616	622	558	603	585	608	604	582	605	654	605	657	589	637	652	632	604	633	622	620	579	597	604	594	595	584	611	644	658	638	611	621	607	611	559	638	659	641	608	587	636	594	623	626	591	598	569	612	656	637	605	604	643	605	597	628	625	662	581	592	607	637	637	626	602	602	630	622	590	609	595	575	609	610	621	651	663	565	642	607	617	674	625	600	613	637	592	654	611	610	577	611	639	617	596	615	625	636	612	626	615	563	605	605	629	580	613	653	655	629	553	618	658	639	607	611	628	602	620	617	616	611	602	626	619	594	565	647	622	595	561	630	647	597	602	641	565	586	604	635	614	616	610	562	576	613	601	587	630	637	630	599	660	633	611	613	598	674	585	634	620	595	604	606	604	621	575	622	595	631	548	632	622	613	590	633	629	637	640	617	597	594	630	612	597	633	635	615	598	592	630	634
25125	21456	27965	25310	17126	8450	4943	3297	2569	2207	1925	1590	1335	1131	1084	972	941	828	744	672	581	529	492	439	439	419	409	400	407	372	380	388	393	380	373	347	362	384	377	356	382	377	381	378	374	358	367	363	378	318	367	321	317	359	343	367	406	368	349	381	353	331	353	374	383	392	361	357	365	322	356	369	344	376	354	363	355	351	326	333	345	344	367	370	365	347	345	388	324	350	376	327	389	375	341	339	389	366	381	325	358	353	345	365	361	371	372	353	396	348	351	341	353	343	351	382	368	386	358	354	360	377	350	353	363	362	348	350	344	339	358	379	347	384	378	363	369	384	334	375	333	362	396	354	357	333	361	350	327	398	362	333	357	354	355	351	325	355	330	366	358	366	377	332	329	367	365	353	350	367	354	336	362	394	347	391	327	385	385	352	380	352	359	369	357	320	348	344	336	351	375	349	323	365	349	360	375	347	346	341	351	348	362	388	343	356	350	344	367	347	329	348	368	353	345	374	344	363	342	352	384	357	381	341	382	344	369	362	332	353	341	353	389	344	342	324	351	346	372	379	329	363	350	336	375	374	354	367	359	315	348	362	332	381	355	360	333	312	404	332	357	375	379	334	361	367	325	360	331	361	375	363	383	376	331	322	343	350	354	357	357	384	340	339	365	341	324	378	347	353	331	352	356	344	359	379	359	397	368	407	320	349	330	351	378	360	374	343	337	348	361	378	357	387	386	337	336	347	349	353	366	324	356	336	337	372	337	360	358	346	348	386	372	369	351	334	322	370	382	358	329	349	361	363	379	339	355	367	355	363	385	348	355	350	357	372	344	353	351	336	379	331	388	324	341	396	346	353	377	358	369	334	347	352	363	374	346	337	340	370	381	353	392	348	334	333	370	359	322	350	347	350	344	319	342	345	347	369	348	382	357	333	350	376	360	359	326	371	334	365	357	341	414	372	333	357	354	335	371	391	345	349	345	372	369	360	317	325	350	336	365	362	365	365	323	330	356	373	369	353	355	357	345	356	385	371	363	342	331	348	345	335	338	367	347	360	351	337	383	353	336	366	333	358	376	348	377	327	339	342	352	354	355	331	340	337	342	363	356	332	343	360	331	385	338	389	355	348	382	340	391	333	325	401	355	413	355	342	350	330	378	358	355	346	371	362	348	339	371	338	360	325	383	392	370	340	367	335	333	355	374	345	368	377	338	340	391	382	356	344	364	359	347	351	350	349	359	376	314	347	335	375	379	346	332	362	338	375	362	350	366	298	361	351	349	372	338	382	378	357	362	373	351	357	390	357	360	370	372	346	378	364	350	368	375	387	351	361	325	334	375	361	355	368	367	366	358	357	333	337	353	330	353	389	354	331	370	372	356	377	357	366	357	404	345	368	342	371	337	362	364	342	356	389	340	351	361	367	351	348	322	345	380	363	351	345	376	354	325	322	380	362	337	348	338	344	332	345	353	356	355	334	374	311	368	363	328	340	347	361	320	359	336	330	334	331	385	372	345	344	397	345	340	379	368	372	381	373	337	338	346	354	359	322	344	347	394	329	342	345	354	361	365	339	385	357	363	352	322	371	370	341	381	338	351	359	334	391	345	359	353	344	354	327	403	353	342	335	366	365	356	349	361	336	360	364	330	351	343	326	369	334	374	354	360	296	354	339	392	330	342	349	335	371	332	374	370	343	343	369	367	350	343	360	342	384	341	348	389	357	377	326	365	353	350	345	371	326	344	357	371	327	335	375	362	365	376	349	365	369	342	350	348	383	349	349	386	393	353	321	345	342	378	339	351	329	353	360	329	348	350	348	336	369	324	298	358	389	361	375	370	360	354	354	366	351	380	316	361	365	337	353	340	364	313	317	372	328	357	308	347	361	321	339	291	319	365	373	343	393	313	362	368	348	353	339	362	346	399	380	358	329	325	345	371	345	372	319	350	365	405	339	337	311	341	316	358	357	326	348	326	336	364	331	346	373	387	384	363	348	342	346	354	339	348	337	360	362	369	361	359	350	353	328	350	338	377	377	373	348	360	362	345	353	357	325	350	313	344	374	353	355	382	368	349	337	367	382	383	381	352	348	358	367	343	361	366	317	336	345	391	349	330	361	330	349	365	354	361	360	324	365	371	362	382	338	342	379	366	340	332	389	359	364	354	347	353	367	342	344	361	308	347	359	367	348	329	366	330	370	355	353	356	406	340	332	350	357	356	353	344	327	346	366	353	362	370	343	384	359	342	346	387	335	307	323	370	377	354	354	395	350	373	387	395	344	363	386	326	367	381	335	345	361	380	348	338	351	363	370	354	330	377	370	347	357	337	402	332	373	362	377	355	375	365	355	356	338	369	358	344	326	347	342	340	333	320	403	307	362	336	391	362	347	364	337	360	352	364	346	344	373	359	365	342	343	379	369	368	334	362	331	369	365	379	327	363	375	332	383	348	318	364	381	364	346	354	343	376	337	331	353	369	349	361	342	310	360	362	353	380	287	359	365	365	359	381	329	349	352	335	331	338	351	339	338	334	307	335	362	330	351	339	353	347	313	355	354	343	389	348	364	365	389	366	351	362	355	377	370	379	367	375	350	359	339	364	351	347	365	326	363	360	346	356	339	355	407	356	358	353	362	338	354	365	347	407	370	341	356	377	338	345	343	338	376	387	379	347	318	355	344	342	351	408	355	360	350	339	387	353	376	379	351	370	358	376	335	362	359	358	351	350	350	348	362	343	377	377	366	345	356	387	359	342	324	339	367	379	383	347	363	329	343	355	376	389	351	341	353	360	341	358	403	356	320	342	382	391	342	341	342	387	340	365	360	364	375	358	372	363	367	364	342	317	361	358	375	352	348	337	332	339	321	384	335	360	338	369	345	356	343	336	362	330	379	394	372	364	379	344	342	351	324	326	348	380	336	329	345	361	349	365	295	333	352	367	351	341	316	326	325	351	327	362	365	339	358	380	375	343	362	382	343	355	373	360	329	322	327	361	351	370	357	355	344	338	349	358	366	335	322	364	374	331	331	317	333	357	368	320	338	372	390	321	345	347	343	332	373	381	383	367	347	340	350	349	332	335	335	353	353	338	367	341	356	380	365	366	345	341	366	347	331	352	365	376	379	338	340	323	375	346	365	372	380	342	377	365	346	347	380	348	361	361	361	390	337	326	296	307	316	368	336	355	321	366	342	364	346	328	330	390	380	328	365	348	345	350	355	373	362	352	337	340	358	339	327	351	354	369	335	368	345	342	367	338	364	371	363	376	360	344	348	369	351	370	339	338	331	399	353	370	341	389	393	366	359	368	350	389	363	340	339	366	362	371	356	318	376	343	357	332	355	343	352	355	363	357	372	362	346	336	342	338	366	368	361	376	368	347	324	368	384	352	382	365	388	356	352	336	345	333	374	356	364	387	345	352	352	344	360	356	365	322	334	314	345	368	343	369	349	356	362	308	355	352	405	349	342	360	364	356	350	380	315	348	354	388	376	372	368	356	390	330	356
21793	36766	33846	25220	19655	15122	11775	9465	8089	6959	6200	5244	4285	3681	3293	3053	2718	2419	2067	1758	1490	1296	1140	1006	928	872	882	845	837	767	798	768	772	741	724	732	714	724	715	733	702	741	694	693	701	706	692	687	673	669	724	719	698	725	734	742	698	686	722	699	688	665	695	684	708	708	702	732	638	711	718	677	665	744	637	728	718	708	685	737	715	668	691	698	711	695	645	721	710	682	718	684	704	718	704	734	710	704	668	675	670	706	689	706	723	725	672	717	762	731	700	728	727	691	686	699	709	690	707	715	659	753	735	672	682	758	692	645	728	665	705	662	739	732	674	714	693	696	740	669	658	711	687	695	717	707	701	724	695	671	730	730	720	729	687	722	705	682	712	675	685	734	662	707	729	661	729	697	730	682	672	667	732	683	682	735	701	681	647	689	663	674	722	693	665	662	743	659	680	673	730	709	692	710	694	673	684	701	621	733	692	678	727	696	693	732	691	702	675	700	668	708	634	688	703	709	674	672	647	734	681	678	713	689	684	679	710	664	705	717	687	732	687	696	728	699	733	713	746	726	716	700	669	673	681	691	681	744	721	674	689	701	670	710	704	687	727	719	707	690	702	668	716	712	695	683	690	713	680	683	650	699	747	697	718	704	694	725	692	721	679	693	671	753	695	691	680	665	670	704	693	663	703	682	704	675	682	684	718	721	685	684	686	678	677	746	711	660	704	739	734	711	676	686	688	711	649	684	728	702	694	739	711	708	706	675	742	723	694	713	718	739	710	694	648	728	685	721	731	689	685	682	688	669	703	663	721	732	726	706	697	724	669	691	678	783	688	713	729	681	682	744	753	684	669	667	677	734	712	680	695	691	691	635	714	696	667	701	740	738	667	754	728	650	688	696	680	676	704	661	720	685	730	750	710	680	726	714	668	718	685	741	702	726	735	686	657	707	721	696	709	737	701	702	714	670	698	704	655	649	724	745	729	670	664	721	693	677	677	688	673	726	690	713	692	678	704	642	690	689	657	663	735	680	733	682	691	726	679	760	692	668	662	682	705	684	696	708	665	683	661	669	703	706	656	714	770	705	735	738	700	658	680	737	685	695	703	693	713	685	703	696	706	704	720	664	697	687	694	729	668	686	685	695	676	728	698	683	685	705	738	732	690	685	702	640	726	727	731	691	731	698	667	747	686	688	666	642	691	674	699	714	690	681	639	679	685	699	702	721	739	692	666	701	681	665	722	710	656	663	717	694	682	692	763	710	681	674	731	694	664	711	693	721	747	697	665	684	697	665	657	735	643	664	705	702	705	718	700	722	677	694	658	680	694	643	656	699	689	687	735	721	723	733	665	669	722	705	702	678	732	682	699	668	704	722	733	699	712	701	717	747	700	697	714	708	753	701	671	715	719	738	688	737	733	716	727	681	697	720	706	680	724	711	676	709	684	667	649	709	714	725	701	693	732	723	632	702	627	738	685	683	692	678	732	707	752	715	708	705	701	729	721	714	680	660	658	695	708	707	698	693	691	662	710	694	664	742	689	637	662	697	788	685	680	686	686	663	727	650	748	695	666	709	662	745	672	732	722	652	734	725	713	678	712	725	689	677	682	706	694	709	697	682	664	676	690	678	711	732	727	728	677	702	653	668	709	696	735	711	654	698	721	678	711	687	738	694	729	668	700	699	645	667	695	662	700	707	710	684	692	703	653	683	719	650	690	679	739	651	687	774	686	711	692	679	721	694	675	746	702	681	681	715	697	702	738	699	714	667	702	699	664	701	680	683	714	692	680	718	653	677	675	684	691	679	688	708	699	701	745	700	687	691	667	709	693	678	731	651	702	707	676	707	677	716	668	701	701	684	693	650	690	687	740	693	726	687	667	686	707	708	658	701	698	673	696	715	705	691	690	678	683	664	692	688	680	706	669	720	687	720	696	696	720	676	719	683	686	702	656	708	714	671	664	693	707	670	694	699	722	711	708	739	705	688	693	659	674	682	688	680	668	713	710	691	682	701	660	688	703	709	715	650	708	680	708	690	664	670	694	690	698	687	699	684	671	688	688	689	731	696	696	648	700	726	670	692	707	679	740	720	698	689	722	712	692	674	703	697	718	717	699	675	700	661	673	673	670	723	672	680	699	716	747	655	701	712	693	711	755	743	729	654	705	700	717	728	720	641	696	682	687	733	737	679	663	700	683	678	713	703	729	649	721	702	727	732	687	642	685	743	687	654	678	677	661	693	749	693	717	717	655	673	721	673	682	693	730	712	660	663	689	686	679	654	690	710	684	708	652	704	780	688	695	660	707	698	734	703	714	680	691	703	729	704	663	621	693	689	694	696	712	708	730	695	660	715	678	699	725	707	745	706	708	695	700	727	693	696	715	711	718	677	656	716	680	625	716	683	654	703	711	688	684	748	659	715	706	690	684	669	717	716	730	767	713	672	689	638	715	665	731	740	684	680	713	720	701	761	732	691	730	687	689	698	708	660	729	719	679	671	675	701	722	694	699	741	686	675	679	719	737	735	701	672	677	703	704	667	660	719	700	682	663	688	706	716	692	649	736	703	731	721	721	727	727	703	715	679	681	678	685	730	684	721	712	666	688	694	734	696	679	735	629	681	675	678	694	701	674	659	662	691	678	740	676	689	656	700	723	683	691	637	729	722	691	751	698	717	716	729	702	699	722	708	680	705	716	721	752	709	707	705	697	713	719	707	670	733	701	676	701	702	677	670	707	668	713	693	738	683	726	637	631	712	702	698	709	705	683	700	673	700	656	692	725	660	707	678	739	696	697	731	690	716	688	667	693	734	698	700	692	696	699	711	696	686	732	645	697	726	683	673	704	702	701	690	726	702	682	664	707	687	717	736	706	640	677	666	688	694	699	676	668	704	688	752	692	655	695	679	727	720	710	723	688	681	671	680	680	687	676	741	689	683	678	711	729	714	691	663	708	720	729	714	689	693	690	644	722	693	672	690	690	697	707	669	650	690	676	724	680	656	668	738	720	697	751	654	713	729	713	695	719	702	683	664	656	688	628	687	677	690	663	691	693	709	700	684	743	659	665	676	685	688	713	723	684	715	683	727	680	691	730	693	678	654	698	737	729	723	650	720	694	688	784	645	702	688	703	704	685	773	689	679	683	708	685	704	681	689	649	668	698	697	724	694	704	629	691	717	719	729	706	711	707	700	675	712	675	737	699	697	664	659	706	656	705	670	683	704	686	713	710	680	703	687	741	681	706	693	652	728	743	661	714	727	772	668	671	694	716	712	727	710	677	707	692	666	674	717	690	693	699	706	688	697	689	707	704	653	655	700	678	718	740	712	614	666	687	698	688	707	731	692	709	690	655	729	702	677	683	697	701	724	737	704	687	688	676	669	678	681	627	708	635	734	683	697	719	712	649	685	716	709	723	702	724	720	710	690	700	706	673	676	677	715	699	700	662	711	695	717	649	689	700	697	715	669	705	687	687	726	706	690	718	645	700	657	693	733	690	675	688	694
24195	21454	28948	24399	21519	17033	9230	5244	3989	3546	3026	2532	2110	1752	1711	1435	1308	1258	1059	908	803	789	676	640	560	575	578	558	533	573	534	530	521	521	538	487	522	496	510	501	494	506	521	552	498	505	522	488	532	534	452	480	516	516	492	510	471	540	523	489	503	476	488	537	503	467	467	492	510	507	537	478	497	520	496	506	481	514	490	536	506	515	495	540	523	494	520	461	490	513	500	497	488	491	495	482	531	480	510	488	511	513	523	524	499	502	498	481	485	520	496	453	549	506	519	555	485	486	496	488	540	500	534	487	496	501	465	509	515	461	499	528	510	493	514	458	502	519	518	520	512	527	505	473	550	515	532	499	470	535	495	465	460	532	498	520	527	473	487	510	475	485	470	496	506	476	509	533	506	479	456	491	503	486	505	475	476	516	486	522	544	506	473	487	506	480	498	462	512	498	528	517	513	495	487	534	521	491	461	508	518	483	473	486	490	521	511	527	508	535	489	486	497	505	481	520	485	522	523	492	521	513	520	470	515	484	531	483	455	518	492	508	452	498	504	491	497	492	520	469	518	497	482	514	470	485	484	447	532	523	484	457	506	477	514	495	522	497	485	535	493	456	476	530	506	481	485	477	504	482	464	494	495	489	514	549	517	500	504	464	454	463	523	499	454	496	472	536	497	489	506	548	540	522	459	489	553	482	508	523	501	500	497	496	485	489	508	513	500	497	501	503	492	477	491	495	475	474	499	491	509	503	486	538	488	477	467	514	487	470	474	514	498	496	457	466	490	495	516	507	506	465	460	549	477	483	531	521	482	557	464	505	491	476	510	460	517	506	554	458	458	493	516	491	461	499	485	525	482	501	511	470	509	529	485	484	473	506	501	434	469	509	504	514	505	464	464	493	516	494	472	467	513	515	500	503	549	493	506	519	506	486	545	475	471	497	504	488	551	498	498	460	500	510	503	518	498	494	488	538	510	506	497	519	469	462	485	493	497	458	481	544	467	526	477	495	497	499	501	489	492	482	494	482	472	481	487	477	481	473	514	482	493	485	490	510	505	498	501	519	520	492	487	492	518	468	447	498	478	479	492	460	483	513	492	503	509	499	467	474	464	486	500	503	506	515	498	527	501	458	502	514	490	472	496	469	484	490	502	504	468	524	500	471	478	534	480	466	536	497	505	529	541	512	504	481	470	479	495	468	460	509	496	506	477	522	502	476	496	474	527	495	500	487	482	483	500	495	517	517	532	498	497	474	537	481	446	553	515	475	470	494	495	478	491	520	532	455	505	508	502	465	474	550	492	503	539	515	502	546	511	525	490	539	505	496	506	515	476	511	502	443	477	478	511	470	486	510	476	516	545	503	477	478	478	455	505	494	520	498	492	471	492	527	540	456	492	513	521	487	494	491	486	532	502	472	483	462	484	459	475	487	513	505	495	513	509	494	475	498	488	530	496	553	497	518	494	513	487	468	515	502	461	475	483	490	500	491	490	455	451	502	504	497	512	480	510	500	501	530	512	488	491	502	495	476	483	540	545	537	523	471	494	476	506	491	509	489	487	473	484	499	483	492	492	498	500	559	477	480	508	502	490	504	469	487	476	516	498	523	472	464	496	518	500	506	522	481	508	523	473	530	521	477	485	554	477	506	513	474	450	534	462	460	490	497	491	476	491	447	503	494	513	492	521	532	510	478	450	514	500	527	488	424	458	483	497	475	508	499	535	490	507	484	448	462	458	467	516	504	469	519	454	496	511	503	551	492	480	433	475	454	507	498	529	510	507	507	486	504	496	468	445	473	470	518	499	462	494	492	508	478	447	513	487	484	496	488	511	485	474	502	516	519	479	481	466	519	546	504	510	511	472	460	524	495	502	523	501	530	479	470	473	562	501	463	482	464	530	508	479	505	491	496	524	512	507	490	494	487	467	492	513	517	528	521	519	494	488	488	518	534	521	513	504	481	516	508	484	505	486	504	504	479	488	502	518	455	524	500	504	495	504	503	492	486	535	482	493	472	483	486	464	489	512	487	516	492	484	497	501	502	530	540	469	528	489	507	485	493	497	550	547	492	541	521	506	526	506	479	508	524	512	450	517	482	511	477	518	488	514	529	487	503	477	478	517	486	441	495	533	496	476	526	464	484	512	477	493	507	515	476	487	463	480	478	450	492	520	495	476	505	503	512	464	510	505	506	492	439	455	513	479	495	525	472	492	531	492	498	492	510	477	506	464	461	494	527	499	506	515	495	503	517	521	499	455	485	473	506	473	483	493	514	524	530	494	506	514	475	488	522	488	446	502	479	465	498	519	514	467	455	504	501	499	480	503	523	515	512	479	499	517	500	541	511	503	451	506	451	507	479	506	500	502	510	487	470	519	475	480	482	489	510	526	524	497	521	504	507	497	486	498	513	510	483	448	486	483	516	549	500	481	493	456	511	495	510	518	493	517	507	472	509	503	526	469	491	487	488	515	489	520	515	469	499	531	487	491	496	481	493	502	491	450	515	483	479	491	538	467	497	488	514	531	542	469	484	482	511	469	462	488	523	482	494	486	489	479	503	484	479	442	458	479	487	538	535	509	489	478	466	516	490	501	466	520	478	529	476	516	492	469	464	548	490	522	466	506	486	509	460	470	497	501	488	474	478	505	491	492	509	491	497	453	483	501	473	517	462	524	502	483	482	485	523	531	497	436	477	513	500	498	484	507	501	520	520	484	472	499	491	491	491	465	511	514	498	492	458	500	477	480	507	519	521	489	482	456	516	527	501	489	483	502	515	496	523	496	510	488	502	527	529	482	510	499	482	487	480	509	526	493	525	508	525	472	510	504	471	501	479	509	515	483	514	491	495	537	551	481	495	494	460	460	471	498	489	498	506	483	498	500	493	502	516	488	477	492	516	511	465	435	448	455	526	473	481	511	451	534	490	554	471	503	490	472	471	479	547	494	495	514	489	525	496	460	532	526	487	480	468	484	515	499	482	494	500	493	511	522	453	467	502	503	489	501	515	486	521	530	488	515	477	516	484	488	516	487	534	488	482	452	487	511	481	469	506	485	519	513	476	507	506	480	453	468	464	453	477	499	514	466	472	479	483	475	499	500	511	520	546	495	494	462	492	472	508	552	485	484	489	478	560	483	454	471	504	491	518	538	487	490	471	535	475	471	520	502	477	539	497	514	480	522	481	493	486	482	494	495	489	499	475	508	457	470	468	495	521	513	493	505	488	516	489	513	482	486	526	514	505	506	487	522	489	539	519	509	542	511	494	458	497	476	486	519	479	479	512	509	510	480	489	471	499	521	500	483	521	466	518	522	524	531	502	479	503	512	504	520	485	493	497	457	507	489	479	475	471	497	472	514	466	501	531	479	519	461	478	499	493	510	482	512	477	491	505	490	485	497	512	480	510	496	452	467	463	476	524	506	503	491	486	451	498	509	459	487	509	491	506	478	499	504	503	497	506	495	494	529	487	464	491	495	524	518	497	504	486	492	475	517	475	494	477
24438	41767	38609	30494	24730	19797	15762	13070	11378	10089	8825	7544	6461	5539	5094	4515	4020	3461	2970	2544	1975	1784	1592	1407	1309	1204	1133	1096	1093	1105	1081	1032	1088	1003	951	977	981	955	996	950	897	988	1009	945	989	959	975	930	905	947	963	951	999	939	963	1090	937	913	924	924	939	921	939	902	939	942	916	949	963	895	971	908	968	911	906	961	913	893	903	940	918	891	902	933	977	892	916	890	890	944	929	939	939	925	856	945	963	939	923	931	948	958	934	972	945	935	935	951	893	926	907	998	911	947	941	924	953	920	978	991	929	928	954	906	887	911	916	929	1003	915	930	949	931	855	893	921	914	968	948	953	959	948	924	978	902	946	881	945	951	951	965	994	900	928	945	907	955	932	931	979	855	961	939	990	928	907	944	927	901	929	968	915	942	939	930	889	960	900	934	960	925	925	915	904	972	918	914	938	937	941	940	944	940	917	921	921	956	939	905	954	936	928	901	915	992	905	903	942	928	937	923	944	918	905	904	968	979	935	945	928	913	923	935	931	923	910	949	854	963	945	914	888	920	944	891	870	972	890	997	965	987	895	935	938	952	934	961	905	930	846	937	910	946	904	971	965	923	852	920	944	906	988	896	939	904	893	974	899	931	874	929	925	903	922	922	964	955	905	917	919	933	937	967	960	930	930	927	924	967	988	941	916	926	948	947	916	914	966	937	912	884	906	926	914	914	971	911	926	956	891	921	950	940	919	958	930	923	933	920	960	884	953	862	957	914	974	971	952	927	973	941	914	931	932	959	934	964	956	912	921	953	906	958	908	949	923	930	911	970	968	903	924	932	947	875	951	932	946	910	925	928	866	884	921	909	907	962	983	936	921	915	886	918	917	892	919	918	971	920	991	955	926	930	905	945	887	966	949	910	900	903	895	924	923	938	957	953	898	935	966	923	887	962	957	956	941	997	970	893	975	910	989	937	953	914	939	923	953	924	897	937	868	897	930	926	938	942	897	917	926	934	955	923	916	909	994	887	919	961	870	973	946	935	943	919	978	890	904	905	972	941	972	929	873	932	922	906	952	897	949	955	895	912	963	992	921	920	864	893	893	932	956	932	963	935	884	968	861	948	899	989	934	903	890	942	908	885	905	873	942	922	945	945	939	939	996	994	912	861	935	907	884	946	907	923	907	918	983	891	915	896	886	936	937	939	930	965	974	920	913	975	951	931	944	884	925	962	877	914	931	905	970	910	961	878	940	938	906	953	982	955	962	929	938	914	923	927	943	923	887	942	966	909	901	931	947	972	938	898	923	926	933	911	957	921	910	933	937	955	912	986	907	914	981	912	893	862	902	933	907	914	935	912	975	937	932	929	874	925	968	978	956	947	887	935	915	942	954	930	969	889	928	886	872	935	889	883	920	929	854	960	945	914	950	928	905	878	921	985	977	878	899	937	976	913	945	937	931	922	981	973	957	895	911	944	1004	884	921	921	965	885	956	962	931	944	958	934	949	891	905	933	905	850	927	970	959	939	931	927	894	911	962	935	957	968	883	914	921	923	940	935	920	909	868	954	972	904	949	916	906	942	890	913	885	898	945	951	928	925	936	941	928	960	867	893	942	965	927	951	938	942	895	966	919	912	944	989	890	876	904	928	933	913	936	970	968	967	893	886	909	908	893	981	924	931	899	892	942	906	916	908	949	958	925	939	980	920	939	937	866	950	923	907	914	928	953	946	895	920	931	920	950	914	1005	965	949	916	965	892	883	918	939	930	953	942	917	971	922	982	954	912	898	915	926	932	1003	867	925	966	928	923	941	917	1009	865	917	916	928	893	937	907	976	948	928	899	887	941	955	926	909	949	978	909	916	969	954	936	1013	910	919	946	896	961	981	935	949	943	869	983	935	893	922	899	899	915	932	893	927	974	943	884	919	914	895	895	922	978	899	896	924	923	954	957	943	932	928	881	867	902	939	908	945	993	979	918	919	944	953	929	937	948	913	944	868	928	937	903	936	922	915	904	905	916	900	896	936	911	957	991	964	905	909	899	930	919	881	946	873	935	875	890	887	939	936	967	901	906	970	871	985	932	905	896	938	922	874	932	886	942	967	920	928	882	904	940	904	989	914	942	921	954	948	896	975	906	859	931	891	930	916	943	975	882	949	917	884	955	911	946	954	934	941	922	925	873	896	938	959	942	930	922	953	933	953	930	881	876	882	931	930	965	937	953	955	900	924	940	957	921	882	883	923	920	919	885	889	938	982	953	940	939	967	900	913	931	913	929	941	928	881	883	956	944	922	891	968	936	951	936	960	938	904	912	952	949	908	945	981	904	887	903	961	907	889	936	872	946	916	912	919	956	909	921	957	907	957	917	1020	948	941	924	954	983	944	944	943	896	948	899	937	972	948	908	918	947	896	940	947	961	888	920	924	928	903	927	923	956	914	925	963	950	882	918	970	911	951	934	996	943	949	919	879	900	930	923	945	899	891	984	959	969	935	920	997	919	925	883	923	904	930	938	969	938	973	955	940	990	903	905	888	943	895	895	939	896	979	884	955	900	907	924	906	991	960	879	904	914	907	906	946	926	903	866	945	857	935	935	919	947	895	956	909	893	940	966	965	962	857	915	939	983	908	925	942	895	975	893	979	974	899	958	960	948	924	896	980	899	882	897	931	882	937	920	928	902	890	963	943	967	899	964	954	876	987	964	918	921	925	936	915	933	929	949	961	889	879	881	868	874	993	902	899	901	948	902	927	915	935	928	920	943	933	910	904	898	944	866	938	965	933	949	927	902	903	948	969	919	961	953	906	899	928	910	890	881	892	951	910	956	963	924	882	931	917	917	893	927	876	933	957	869	943	950	963	936	931	862	934	929	935	950	915	907	945	901	946	951	988	901	921	931	901	997	964	922	891	952	950	920	913	945	883	941	900	901	906	973	922	923	914	941	893	951	923	945	915	942	890	935	910	979	973	905	956	941	945	877	898	914	936	934	926	936	889	897	954	859	912	921	981	913	901	948	915	945	980	894	915	927	897	925	931	891	958	939	971	945	981	990	918	881	963	881	952	976	921	944	922	926	930	937	918	859	952	927	908	934	941	956	878	995	918	975	942	963	916	937	899	948	882	901	957	940	951	914	930	983	911	876	906	891	855	889	921	917	905	858	897	881	915	947	950	942	969	868	887	984	941	907	937	936	986	913	912	914	933	910	947	890	955	887	907	923	953	898	944	918	933	868	923	913	951	962	889	916	922	962	959	876	976	908	877	913	935	917	881	913	924	933	908	989	932	879	966	940	924	894	918	922	930	974	950	934	970	924	923	936	904	971	969	873	965	897	971	913	887	1020	919	949	960	941	912	951	903	900	910	919	923	959	926	957	914	939	941	941	923	930	895	923	931	962	913	921	912	963	896	975	943	897	914	891	917	891	944	951	900	979	901	871	937	971	914	945	954	922	897	909	928	921	957	899	928	948	968	914	903	920	874	924	962	894	930	899	916	943	926	945	926	940	950	880	905	966	954	919	986
27728	20546	16228	9443	4636	2753	2010	1496	1275	1139	1036	916	811	675	674	573	552	495	502	400	341	366	320	342	327	350	326	319	332	368	323	313	308	313	351	318	321	293	321	286	307	278	339	315	284	273	283	306	318	325	278	312	300	340	296	270	308	341	326	277	306	330	290	308	331	300	332	300	319	294	309	310	310	304	324	298	318	319	316	332	329	321	291	301	304	297	283	342	308	295	288	294	292	309	309	283	333	310	278	275	289	326	303	294	305	285	317	300	312	300	311	310	313	319	305	324	310	323	302	292	304	283	292	329	266	316	297	294	296	319	312	287	291	282	291	273	295	284	284	289	340	305	330	302	321	310	303	322	291	334	288	321	317	301	314	292	316	341	313	290	315	327	268	305	332	329	313	313	314	318	315	283	338	275	354	298	283	296	319	289	322	316	308	274	340	280	313	338	310	309	320	274	309	323	309	303	267	281	304	335	317	285	304	323	311	299	319	300	289	348	281	283	305	308	314	329	309	289	283	316	329	291	297	280	316	311	315	296	277	306	279	314	268	302	301	323	315	329	309	302	296	306	318	304	258	322	315	315	275	302	302	319	312	300	357	334	296	311	319	309	326	273	310	297	307	283	297	304	290	300	321	325	326	298	325	309	308	329	294	300	306	291	310	306	297	307	292	292	333	293	311	306	273	318	318	306	328	287	289	298	328	289	296	295	304	296	300	308	331	291	301	287	314	320	309	319	318	306	307	331	307	304	312	311	275	292	334	327	316	305	291	297	305	318	272	306	263	290	288	260	289	324	293	312	319	320	340	308	309	264	309	333	323	340	306	288	316	302	306	322	294	312	334	321	291	304	342	267	301	301	310	296	324	291	306	272	317	324	315	285	328	316	304	319	297	305	284	301	315	312	276	296	309	322	313	281	310	313	296	311	312	316	323	298	318	322	287	321	305	327	300	338	299	301	305	300	334	299	334	324	320	280	305	343	275	331	306	339	286	321	333	322	321	290	327	319	293	321	326	286	283	287	293	305	299	306	304	271	302	300	307	302	328	317	306	278	294	277	300	280	292	312	311	333	296	315	276	289	312	332	325	302	308	291	294	305	282	302	279	301	312	297	332	308	297	323	298	285	292	289	295	337	318	287	270	319	315	301	316	339	285	293	340	287	310	273	294	297	303	296	315	283	289	267	331	286	307	328	310	311	299	306	306	280	298	297	301	288	305	284	304	301	296	310	325	291	315	313	327	292	285	311	308	284	320	333	314	330	293	295	321	305	314	297	314	291	319	314	293	306	282	317	280	292	301	276	302	318	320	332	334	277	326	296	304	282	323	321	351	297	296	315	288	291	353	346	337	314	305	315	317	329	305	281	270	279	290	285	313	297	301	299	317	315	286	307	316	318	309	308	293	337	314	274	309	313	310	285	313	312	267	315	323	293	313	299	283	349	280	317	303	289	300	295	327	314	312	314	312	310	270	315	300	317	317	329	295	290	286	313	302	319	323	323	328	299	303	309	266	287	314	317	312	318	325	287	305	311	304	285	302	316	331	319	341	288	309	313	310	313	302	295	316	313	298	333	263	311	289	333	306	291	290	293	295	327	307	291	306	306	303	288	329	342	314	307	297	276	298	316	293	301	306	318	295	304	301	338	280	328	306	301	279	297	303	318	307	298	298	294	292	331	317	329	300	302	263	297	305	291	324	315	310	295	276	319	290	318	310	315	312	289	316	307	309	323	311	304	314	298	296	288	306	315	304	295	299	307	286	302	307	326	293	342	362	302	288	319	332	340	292	306	336	314	295	298	294	298	301	317	300	280	325	300	290	362	312	311	311	296	289	315	276	341	316	265	274	297	333	316	290	277	321	295	298	318	308	277	303	324	316	309	306	306	319	315	271	318	292	336	316	328	339	321	314	292	328	293	326	289	308	305	287	329	270	323	327	298	278	309	333	332	321	319	290	297	305	280	304	290	321	342	281	295	296	291	334	309	304	312	313	285	296	346	322	337	316	318	319	298	303	298	312	317	284	315	284	324	311	290	318	305	307	298	325	290	314	306	310	320	303	319	269	306	302	294	292	305	286	306	317	315	313	318	318	313	279	316	305	313	289	275	312	274	308	323	338	302	316	304	303	328	300	291	309	295	310	333	308	329	307	289	301	288	317	299	312	338	304	261	312	293	274	302	310	325	330	282	320	315	308	303	277	304	298	341	297	292	286	320	300	324	325	302	304	316	317	272	291	299	325	292	334	315	310	294	274	334	310	308	304	291	318	288	301	279	309	314	304	290	287	312	279	306	321	334	306	298	297	309	292	304	291	335	258	321	276	301	297	339	294	292	309	329	293	330	307	295	317	278	273	311	307	295	301	299	318	344	291	278	308	308	309	337	308	278	333	295	332	287	316	290	296	325	280	304	302	308	320	321	309	336	275	298	282	317	285	305	290	302	310	285	306	297	301	316	333	325	316	311	273	294	268	280	316	313	305	291	299	311	288	319	313	307	340	315	302	333	302	332	319	310	307	300	305	316	302	286	328	299	285	284	293	304	307	336	340	286	282	272	302	293	340	301	310	280	298	335	322	321	324	310	336	318	260	330	335	311	311	283	307	297	275	300	305	322	323	289	309	282	311	294	314	330	278	295	329	287	288	336	304	271	341	336	294	315	295	352	307	272	300	317	341	316	313	309	294	339	306	337	276	340	305	269	313	305	309	298	308	293	284	303	314	320	320	314	320	313	287	324	319	292	299	292	319	316	317	332	320	317	321	331	304	318	302	324	328	318	314	304	309	301	322	286	285	325	303	309	303	298	308	289	275	278	302	320	300	297	307	329	290	305	292	307	299	279	343	289	310	325	294	319	306	291	295	330	305	272	310	303	294	304	309	290	341	287	332	302	324	310	309	308	332	303	312	330	318	317	307	258	295	285	265	293	324	302	321	299	318	306	300	284	303	294	271	298	293	291	318	293	336	319	282	295	287	302	279	323	293	301	312	295	287	325	290	291	316	327	339	275	343	320	305	326	274	315	283	281	325	286	292	290	315	306	325	296	317	296	309	292	299	299	302	296	282	325	289	284	312	296	339	315	323	350	325	337	299	328	336	291	318	316	310	318	290	321	295	301	321	275	296	318	319	313	314	277	328	307	291	327	301	299	294	315	320	284	309	322	295	319	324	310	299	327	277	296	353	308	318	321	297	342	299	278	316	296	327	309	296	316	330	300	336	305	313	316	304	291	325	261	313	303	294	318	296	320	320	298	291	309	296	322	295	317	295	338	280	341	296	258	305	278	318	320	294	311	304	299	296	295	290	282	329	308	301	314	284	282	330	326	305	293	302	328	304	296	275	301	316	335	321	276	326	274	328	319	304	302	358	289	310	308	294	295	297	329	294	289	297	321	322	290	323	308	317	328	314	293	295	279	326	294	305	302	286	290	275	316	327	299	319	288	311	310	299	259	325	344	308	330	299	322	323	285	355	295	323	309	321	295	301	298	291	326	276	282
19658	29533	25961	16976	11926	8610	6556	5092	4593	4046	3554	2972	2596	2149	2058	1768	1513	1348	1171	1071	906	866	740	705	675	668	677	627	660	644	652	661	618	640	606	620	620	660	608	600	609	616	550	631	554	609	612	646	620	564	613	587	598	615	605	628	632	630	655	625	633	603	602	651	606	599	590	595	600	597	590	595	590	628	636	608	607	590	585	635	640	605	564	669	580	591	620	628	572	610	634	606	620	591	577	607	580	626	620	617	591	597	601	622	624	597	630	636	621	607	634	604	607	618	616	580	616	579	604	580	614	612	619	607	628	610	634	668	600	598	624	624	595	612	658	605	583	634	625	596	589	620	610	639	553	619	655	630	588	612	637	628	623	653	601	582	617	592	616	572	588	584	611	622	577	583	637	655	586	617	613	599	601	579	596	614	632	567	618	599	615	618	606	604	689	615	639	578	598	603	598	627	647	602	591	636	630	632	579	593	624	630	636	636	582	586	603	652	600	561	637	576	626	619	630	619	612	606	633	589	604	542	620	634	639	603	648	613	650	628	620	612	622	603	592	584	605	597	574	633	653	562	587	623	592	599	590	579	562	581	590	588	584	620	624	621	560	568	617	570	618	617	631	560	588	633	616	584	586	643	641	585	572	578	612	600	609	536	581	612	618	630	594	608	590	583	618	670	601	618	624	606	611	619	557	614	633	614	619	602	562	625	550	617	608	603	584	604	611	617	586	582	619	586	628	622	625	645	594	603	588	587	586	603	618	645	591	624	629	574	640	610	612	609	551	634	583	632	599	588	626	620	599	617	626	577	619	647	646	593	613	581	623	576	578	640	608	625	615	600	583	636	649	596	595	636	554	627	588	602	589	611	633	588	599	614	614	620	601	608	588	623	609	643	604	630	602	625	570	600	571	651	621	593	597	617	610	607	571	628	578	556	600	595	583	616	615	575	607	611	591	600	619	577	609	606	600	614	586	612	609	602	605	606	611	583	608	567	587	625	617	580	598	588	584	603	585	587	589	625	602	619	580	597	631	629	624	642	607	592	591	642	639	592	566	606	590	575	572	599	589	590	640	576	596	576	590	600	604	601	609	611	587	613	633	594	560	639	623	577	622	613	612	635	636	589	656	565	587	614	595	628	619	597	586	655	619	566	581	641	605	613	638	579	596	564	632	599	632	641	679	627	605	648	592	596	590	669	619	581	613	602	623	648	592	651	624	576	581	574	615	610	614	637	606	667	574	602	589	638	608	610	602	593	640	674	563	598	614	638	608	603	591	608	611	592	599	565	648	658	613	570	614	572	611	574	609	569	630	618	630	583	567	601	622	584	614	576	645	585	590	607	596	571	613	615	593	614	626	578	598	576	637	544	617	627	609	610	620	594	615	587	646	590	587	596	652	630	588	614	619	626	649	615	590	632	562	635	618	591	565	561	604	601	579	605	603	602	622	615	584	566	642	597	588	582	555	598	605	606	612	648	618	605	642	593	605	611	585	644	615	614	653	636	570	650	628	591	590	614	646	598	628	672	612	566	589	592	568	590	606	601	551	587	601	610	620	582	560	596	600	598	590	582	612	578	559	624	600	620	639	609	628	575	642	612	613	569	607	651	590	573	604	580	601	638	573	574	609	584	557	583	587	618	630	641	677	576	613	623	567	577	623	619	581	622	571	604	613	610	619	584	611	585	607	618	618	608	608	595	574	613	602	617	649	630	598	593	588	617	578	637	625	581	646	610	633	631	576	580	580	637	610	593	614	626	568	599	592	568	606	582	598	589	575	599	615	658	600	599	553	619	638	623	582	652	605	611	606	561	630	616	628	613	605	613	594	589	598	621	611	623	583	647	634	598	606	606	618	646	631	625	602	614	618	630	627	620	607	594	615	613	579	622	615	590	614	568	602	602	666	629	602	592	661	627	630	632	602	596	611	574	584	604	609	562	545	590	594	623	615	595	590	569	604	590	605	597	566	607	601	611	608	603	639	615	592	685	595	653	623	603	580	635	596	573	637	614	575	618	567	629	644	627	615	612	574	602	604	635	585	592	628	613	595	625	617	566	646	635	597	615	590	650	585	630	608	603	596	555	653	577	638	590	560	621	577	617	643	587	574	668	596	587	614	616	594	565	565	604	637	626	593	563	558	625	598	583	622	588	654	600	620	577	580	559	630	607	610	609	618	572	599	568	579	599	638	601	592	605	588	611	614	598	552	583	605	578	570	600	620	570	624	587	631	560	606	577	586	585	606	636	613	609	612	581	644	610	638	537	560	605	619	638	612	603	615	607	581	615	600	649	532	625	602	605	632	630	664	598	633	591	623	639	650	598	636	616	602	573	621	612	622	612	606	608	570	562	622	567	606	583	597	615	601	658	586	633	610	613	593	613	610	626	551	607	595	613	607	644	561	584	579	633	576	556	589	624	593	607	555	580	614	598	588	624	633	622	603	606	612	616	582	612	614	583	601	657	634	604	548	599	616	609	603	616	602	665	608	573	623	538	585	608	619	567	590	583	627	601	586	657	639	576	596	623	564	632	598	637	588	610	591	599	603	586	602	609	636	638	629	555	609	609	621	611	579	591	600	565	619	625	574	606	607	572	599	553	648	632	576	619	605	620	565	555	629	597	549	654	636	630	628	591	607	592	611	584	608	602	621	585	593	614	549	596	559	638	609	582	597	593	640	601	599	572	612	626	607	592	568	580	615	600	585	603	624	592	576	630	587	546	655	568	634	611	649	619	591	582	565	596	578	575	600	642	636	610	607	582	607	598	622	565	600	602	598	604	628	601	691	623	662	621	577	591	631	548	580	603	548	611	560	587	612	590	614	603	596	594	601	576	557	581	622	623	618	605	602	622	624	665	580	603	606	596	543	622	645	601	600	624	570	593	573	590	603	609	600	572	622	582	646	621	685	590	638	592	616	602	607	585	616	650	595	606	642	603	604	585	619	625	644	592	625	576	583	619	588	620	637	559	599	592	575	658	582	578	582	564	605	602	633	594	591	619	625	607	607	625	596	645	612	617	572	577	603	590	610	634	613	598	575	606	600	609	569	618	572	606	638	574	601	607	652	627	601	608	587	615	609	601	589	583	560	580	598	610	595	575	596	588	588	624	627	607	585	587	630	564	605	581	550	568	596	561	583	597	599	597	543	616	632	604	594	646	597	605	616	627	603	598	650	579	601	611	626	636	600	633	635	629	629	600	591	593	627	609	571	627	615	595	565	569	604	588	644	619	604	623	616	612	622	623	625	624	596	595	605	596	643	594	628	580	585	613	596	651	648	664	698	617	608	580	579	573	610	592	563	602	590	595	585	643	642	613	571	645	616	584	632	657	615	609	585	601	624	573	639	579	597	588	614	623	627	596	648	601	611	641	592	629	644	566	544	587	584	629	605	631	619	622	612	562	632	637	560	624	607	577	645	587	598	618	608	634	597	623	612	622	601	660	652	623	588	593	594	627	599	602	596	623	630	644	615	580	614	638	584	593	603	603	595	600	623	547
25132	21429	27949	25318	17149	8047	4878	3330	2658	2379	2132	1723	1455	1259	1180	986	875	744	684	606	521	464	463	440	396	429	417	401	401	402	390	400	363	371	380	395	376	343	345	348	338	367	364	344	362	345	354	343	367	364	360	371	353	352	361	352	368	349	381	376	357	354	343	373	333	355	325	375	340	319	368	369	369	377	324	351	368	393	333	367	355	387	361	331	350	351	341	408	398	360	375	352	324	342	357	361	391	363	359	336	362	359	383	343	336	364	331	344	347	357	331	404	368	353	367	351	340	353	376	367	358	362	364	348	353	331	322	359	363	336	375	375	308	337	376	348	345	340	349	367	380	338	353	339	368	318	371	339	359	361	387	362	370	355	365	372	345	380	346	383	384	350	393	362	348	335	373	385	374	364	349	366	352	359	384	330	418	313	357	380	384	331	341	347	372	384	373	365	350	356	363	359	343	345	375	360	333	362	361	338	373	329	346	353	362	358	371	373	392	395	386	332	343	361	396	309	316	358	370	359	362	354	307	358	370	330	355	336	346	336	354	378	349	341	338	337	354	372	366	346	335	394	361	342	354	365	316	360	347	351	320	356	371	383	335	350	368	338	358	387	344	357	349	334	370	336	379	383	353	318	343	358	354	377	362	349	370	334	359	376	346	341	362	367	369	370	308	370	344	352	348	345	341	380	351	352	345	336	356	362	346	347	357	351	365	385	376	373	337	355	342	361	340	315	377	343	377	366	351	349	360	338	377	378	350	339	348	346	377	352	332	374	329	354	367	382	367	365	335	386	358	388	352	389	345	343	359	332	337	335	338	405	360	351	345	330	342	355	363	350	355	362	343	344	352	341	343	311	347	325	352	357	420	336	359	348	339	340	348	364	345	363	347	357	345	356	349	382	325	379	346	341	344	362	400	328	331	371	356	367	374	346	382	361	364	399	376	368	339	378	365	348	343	369	383	368	328	364	353	359	325	352	375	342	373	344	351	352	361	359	348	364	366	328	368	345	340	349	361	377	398	334	350	373	325	380	352	344	362	339	349	367	331	368	365	358	358	347	360	317	382	355	308	354	352	331	345	375	341	358	352	355	364	336	356	325	348	349	347	345	345	353	358	350	364	344	363	349	340	370	335	363	342	375	344	370	384	358	337	367	347	362	392	358	328	346	351	356	363	324	357	347	348	359	373	342	344	383	357	351	314	360	353	312	393	364	332	307	336	391	356	329	341	335	365	381	375	340	342	312	343	384	332	365	349	391	344	381	371	381	359	362	350	381	363	342	351	352	371	329	350	349	352	341	343	397	330	344	355	417	349	345	332	384	362	358	340	331	338	359	387	344	346	411	344	385	360	324	340	376	369	340	364	374	379	380	369	343	375	367	349	323	343	359	350	372	353	344	352	390	374	323	380	336	403	361	352	391	349	326	354	352	374	326	368	407	360	358	340	333	386	331	313	352	356	319	350	362	335	359	348	401	313	344	337	340	348	381	373	360	378	354	371	338	353	373	359	376	347	370	363	338	349	359	357	349	339	314	328	350	374	377	318	369	318	352	339	328	370	384	394	375	335	379	338	368	355	349	331	335	338	368	370	360	325	342	342	352	353	358	352	377	363	335	338	332	384	348	371	352	365	339	360	358	373	359	335	351	343	317	394	375	375	336	372	340	349	316	342	387	357	349	382	337	354	345	378	382	375	361	358	371	377	342	359	369	360	336	343	320	358	352	409	334	320	378	360	364	349	372	357	317	364	358	352	354	368	342	343	319	364	351	332	346	334	329	369	385	381	344	304	377	341	363	355	382	379	327	350	345	344	352	356	334	381	313	313	354	368	364	344	341	332	379	355	375	339	378	366	393	332	340	367	348	319	340	382	383	366	338	377	361	338	347	349	365	355	355	381	373	325	348	344	394	340	343	350	369	350	383	346	339	345	351	325	388	367	379	336	348	350	346	387	316	341	347	375	358	380	357	329	357	331	364	340	356	334	357	357	331	340	410	329	363	366	367	393	384	334	352	327	379	361	376	360	377	344	347	359	359	359	350	357	345	321	353	349	344	343	378	360	386	392	364	362	360	348	326	358	338	349	378	357	313	352	335	370	333	340	314	349	366	359	359	334	401	372	343	362	352	375	364	400	331	335	368	336	373	359	347	323	338	347	333	386	359	354	372	377	353	366	330	348	361	359	346	339	351	361	377	347	371	380	347	350	376	351	353	370	342	381	366	335	319	367	340	348	376	363	335	336	353	348	347	364	372	371	368	348	319	359	344	361	375	346	327	331	344	371	341	354	342	374	347	342	332	330	364	360	315	362	373	363	357	370	368	345	364	350	368	339	350	357	358	407	367	317	383	362	384	351	331	361	372	357	356	346	366	351	371	323	328	365	358	353	340	367	364	322	367	356	323	328	354	352	363	370	339	332	375	380	396	360	382	350	346	344	328	357	340	359	327	378	357	376	371	371	365	335	378	332	348	339	336	337	352	360	369	356	360	364	346	336	339	364	347	368	344	397	357	367	312	347	362	390	346	359	356	360	349	381	339	337	338	353	373	371	372	336	348	361	361	335	352	357	360	338	336	341	363	352	356	327	349	362	359	366	343	349	336	339	372	352	360	367	342	333	332	363	340	368	360	341	342	357	333	380	347	346	338	358	345	349	334	349	356	323	351	343	357	353	376	344	323	341	349	390	319	350	348	360	365	375	347	343	357	349	394	367	335	348	376	348	358	331	363	375	334	360	379	372	361	385	365	380	367	390	376	374	357	357	362	344	359	356	325	370	362	338	365	382	364	333	336	330	341	364	339	355	344	349	344	376	375	346	361	325	349	343	349	381	391	367	389	361	332	344	356	330	364	382	362	420	329	343	351	361	369	373	339	358	360	359	342	359	335	358	356	340	378	354	356	345	394	352	401	362	340	373	321	365	376	373	350	358	339	356	325	356	353	371	341	327	361	338	350	348	382	355	358	358	384	332	340	343	339	380	344	380	369	389	342	353	328	393	372	340	365	374	329	405	363	378	318	373	351	404	338	333	372	352	348	362	380	370	333	357	341	355	357	358	340	361	340	384	357	363	349	333	343	307	352	367	375	357	344	381	316	385	314	338	343	327	360	351	361	337	348	364	344	376	343	359	365	383	357	386	338	354	380	355	359	362	387	391	352	344	321	338	370	366	369	378	339	373	373	360	371	328	390	376	339	318	336	372	375	353	341	344	363	367	365	337	328	349	386	364	329	342	320	345	319	360	350	352	336	338	370	337	361	350	332	380	386	389	353	391	352	369	374	337	315	355	333	380	371	354	328	363	386	361	350	358	376	342	383	351	361	400	334	350	367	363	356	369	352	356	319	349	333	370	364	383	342	391	349	337	356	377	357	385	357	348	354	364	382	352	327	426	332	365	372	399	353	364	344	390	323	386	360	379	355	362	333	356	398	330	333	317	360	362	349	328	355	374	344	347	324	348	385	367	353	376	352	332	356	358	347	353	337	337	374	360	367	369	334
22045	37371	34138	25162	19451	14763	11636	9649	8261	7500	6603	5633	4752	4036	3494	3075	2638	2288	1885	1611	1359	1164	1009	1027	875	873	843	816	800	800	760	739	747	739	744	712	716	689	721	707	710	673	689	745	669	735	736	700	710	723	713	725	739	715	732	722	679	745	682	737	657	738	710	707	704	716	692	688	705	710	710	674	676	676	670	672	669	681	680	723	684	673	706	680	754	629	666	743	743	727	731	686	657	710	674	708	767	684	686	753	678	718	695	667	686	671	682	712	734	703	662	718	733	684	714	714	705	686	696	700	706	674	734	719	715	665	682	718	680	692	711	677	662	684	693	708	737	698	643	674	692	679	704	652	725	629	655	710	697	688	683	752	660	694	688	674	713	635	697	670	694	717	736	682	644	667	690	717	724	679	675	713	735	649	734	706	699	700	697	685	680	673	703	702	693	717	674	639	717	690	690	689	691	729	721	710	764	683	689	677	632	691	726	715	709	731	671	731	695	670	700	689	667	719	702	706	713	706	668	731	660	689	688	709	672	716	708	692	679	688	666	678	674	707	669	674	651	689	705	695	713	693	682	697	750	736	663	727	716	721	704	674	681	671	647	655	704	735	752	737	672	726	679	683	703	727	674	685	682	641	745	680	681	725	705	693	725	656	708	746	698	729	684	626	716	686	680	688	723	704	714	709	727	703	706	684	661	691	685	751	704	728	714	759	692	689	704	698	688	706	711	771	697	675	707	723	642	651	740	685	710	676	715	723	688	650	652	714	653	695	680	670	676	728	642	674	666	718	669	722	689	718	677	677	686	693	673	670	717	705	700	686	750	735	680	702	709	686	653	690	719	726	728	665	688	706	688	691	668	674	753	729	660	709	708	678	664	675	696	679	716	664	723	714	710	731	697	739	658	707	734	723	671	682	697	728	687	737	696	663	661	633	716	659	710	655	718	704	691	674	669	682	675	711	735	705	685	681	683	689	696	666	717	722	724	627	671	687	690	699	674	683	701	642	667	724	712	667	724	717	671	701	699	663	725	652	662	650	688	712	704	632	640	691	698	727	694	695	708	747	723	707	689	681	707	663	683	716	692	638	667	675	709	672	691	772	709	653	708	698	666	641	688	645	687	708	707	687	712	676	685	689	749	741	734	690	655	727	706	669	702	672	692	682	664	724	700	662	665	689	688	694	641	707	674	696	683	697	702	677	705	713	706	683	632	665	692	734	692	654	720	697	726	700	670	691	670	711	720	690	721	675	754	697	742	698	638	740	731	688	706	705	700	726	667	686	684	681	724	720	741	692	737	708	679	685	721	702	735	707	699	703	690	709	707	705	703	712	687	679	695	679	668	720	674	632	723	679	677	693	673	753	713	656	652	681	709	698	714	706	711	689	646	697	686	719	740	724	691	647	722	680	660	688	646	695	716	683	700	709	710	777	644	679	716	725	700	640	676	676	679	739	716	677	718	724	653	674	668	671	687	649	686	657	707	715	695	698	716	669	701	682	724	701	694	739	728	743	681	734	677	678	669	715	728	666	656	642	677	689	664	703	750	654	678	698	749	707	675	693	674	675	696	747	693	687	686	693	676	695	703	668	622	708	675	726	685	697	635	722	671	671	701	655	679	700	728	701	712	701	689	651	691	678	675	749	643	736	718	705	747	678	693	660	722	716	666	706	706	690	689	653	738	706	699	656	680	685	641	723	713	710	724	631	716	677	669	685	659	683	694	664	655	700	680	687	709	715	702	651	649	689	691	647	683	723	695	726	697	691	693	733	710	683	734	717	715	746	681	687	688	737	668	714	687	721	722	701	672	693	689	669	696	672	749	703	649	675	687	667	673	705	729	701	652	682	691	674	667	728	718	684	699	656	667	689	674	738	673	669	676	693	664	718	696	675	727	684	713	644	678	676	672	698	628	685	702	696	682	709	693	660	666	684	740	694	691	695	699	708	719	695	742	722	657	693	732	672	710	683	717	675	670	677	695	711	683	694	717	667	672	760	692	714	691	706	681	746	707	690	674	699	698	682	699	663	708	678	707	707	701	695	658	690	694	705	689	684	690	684	685	695	658	699	734	721	727	718	704	705	719	688	712	730	681	753	691	661	698	686	687	724	682	701	685	700	711	672	718	702	697	663	666	702	707	721	688	686	709	657	665	665	701	654	708	675	708	713	659	654	674	710	675	695	672	659	683	702	729	709	708	658	704	714	699	694	710	692	701	674	705	733	693	687	730	693	686	698	730	738	702	714	706	682	700	671	697	651	719	694	680	656	642	680	659	665	683	715	753	640	695	722	682	702	668	765	655	670	684	680	683	694	699	676	654	713	711	681	700	678	685	688	717	701	707	712	706	694	718	759	731	708	681	723	673	687	726	685	683	689	665	670	644	682	708	745	629	669	722	698	660	683	701	752	661	659	713	687	664	648	695	683	681	688	676	683	666	666	666	684	711	702	690	705	687	755	677	659	714	723	675	661	665	736	661	717	676	703	671	673	656	686	718	676	713	664	709	630	689	737	674	693	671	646	608	707	714	670	670	743	679	700	692	700	665	681	647	650	679	671	695	696	707	722	726	666	705	713	731	714	665	685	714	683	664	667	689	658	704	673	692	738	687	728	705	709	688	704	703	687	745	674	714	624	677	686	725	674	656	684	725	719	653	743	693	685	660	658	669	677	717	707	754	670	706	671	687	710	692	700	717	709	678	674	690	695	741	723	709	699	701	682	682	703	721	640	688	704	677	696	650	681	695	726	697	698	673	707	648	677	694	744	687	653	706	703	717	661	719	702	699	702	711	700	695	643	713	728	693	703	680	681	671	658	692	724	696	701	680	684	680	657	692	701	673	709	702	691	713	711	703	689	700	698	685	718	725	679	662	733	679	672	698	681	690	710	667	673	707	708	682	700	704	699	694	695	694	701	712	690	712	659	678	717	672	663	696	692	667	723	701	679	705	703	717	733	696	684	687	658	718	725	662	677	723	690	716	676	738	730	667	658	687	754	646	695	685	693	682	681	716	702	689	659	701	652	690	712	672	651	708	667	714	703	689	672	706	688	712	715	731	717	689	730	704	668	677	731	684	646	748	693	659	688	650	727	674	695	659	722	725	731	721	695	704	717	681	709	643	698	690	744	682	654	641	678	718	709	744	715	662	664	698	665	688	692	709	737	713	695	688	649	742	687	683	711	772	683	685	727	722	644	689	689	683	653	695	705	660	710	720	676	677	654	665	687	669	706	711	691	676	680	709	696	704	694	673	721	717	727	674	703	700	693	655	716	704	743	726	660	707	682	689	710	662	672	662	694	694	731	672	650	684	685	722	690	713	681	675	657	709	715	654	721	721	711	719	655	675	735	653	693	701	660	670	727	707	683	692	710	696	698	720	662	682	726	722	745	697	679	725	650	714	676	694	674	701	720	694	699	660	715	682	678	757	713	672	658	689	721	722	671	732	712	718	680	680	709	729	723	673	691	700	680	672	741	711	663	695	677	660	678	698	693	677	721
24170	21413	28809	24404	21563	17165	9588	5585	4438	3969	3529	2942	2443	2028	1874	1509	1352	1141	957	859	786	699	642	634	582	632	540	571	555	537	523	544	483	487	524	562	538	531	496	495	504	522	523	498	508	551	518	541	500	497	528	546	499	541	509	495	494	469	467	492	541	478	499	469	529	527	484	468	520	527	516	555	463	528	478	504	454	521	499	515	518	514	495	486	532	513	521	538	528	498	507	515	479	505	475	493	483	483	529	497	495	514	459	505	483	512	481	485	524	503	505	539	488	493	528	473	527	501	524	511	509	506	494	476	498	501	521	499	512	525	503	526	516	463	496	540	509	490	485	529	507	499	499	478	533	529	536	495	503	448	512	493	522	496	521	491	537	491	483	496	498	449	516	528	530	477	528	519	507	469	451	507	489	493	454	492	490	524	474	513	486	488	513	508	557	470	473	501	512	476	471	532	499	523	492	536	479	498	508	545	461	491	527	481	518	536	521	498	501	505	475	487	474	475	503	488	528	486	526	527	482	491	477	509	524	470	507	500	481	485	489	497	522	522	512	489	505	497	522	512	504	496	500	499	536	500	503	485	506	516	498	466	465	491	481	482	514	485	541	527	545	531	527	509	504	472	495	500	522	453	490	479	483	492	472	488	496	522	507	483	491	506	465	499	488	504	449	518	463	512	508	485	499	507	484	462	494	523	473	493	505	470	514	491	476	508	522	479	493	519	526	505	497	515	467	517	509	517	508	499	511	524	517	530	524	491	485	539	472	500	508	477	491	516	489	493	514	499	509	449	496	535	494	471	508	516	483	471	488	472	492	500	491	489	480	478	459	490	519	494	497	484	496	472	499	504	526	481	499	491	489	528	497	486	474	524	506	512	471	495	493	518	512	496	495	502	494	481	517	483	534	471	521	511	473	510	479	504	515	485	508	518	510	515	489	545	491	505	470	518	477	501	489	485	496	474	536	489	476	489	463	450	525	422	496	478	467	496	513	510	495	506	448	490	503	481	496	513	486	492	474	517	494	498	488	505	532	493	507	501	522	479	477	496	510	498	504	489	505	496	516	499	471	537	498	508	532	495	478	498	467	476	502	491	481	505	482	471	461	505	531	532	520	457	538	501	480	519	464	507	523	524	479	519	463	485	498	501	465	492	514	515	478	506	483	486	513	494	499	535	469	507	464	482	480	472	488	515	479	518	553	457	507	456	497	548	500	512	467	491	518	522	536	522	483	498	498	503	530	539	471	525	488	497	482	429	507	509	481	520	546	493	509	489	457	536	520	472	502	494	498	529	459	497	490	495	497	494	542	489	499	476	484	489	448	501	476	539	503	476	502	496	523	473	506	496	488	500	476	479	503	488	479	489	504	509	477	524	468	503	510	516	472	527	505	468	475	486	474	481	502	470	499	491	495	530	513	490	517	485	499	452	489	505	516	474	502	518	511	474	468	474	490	465	519	515	461	482	504	511	521	545	502	494	488	517	492	495	510	521	492	479	499	527	482	513	476	495	475	495	467	483	470	507	511	492	468	523	498	508	475	462	453	488	518	523	515	533	478	483	499	488	513	499	514	514	498	510	487	471	498	515	526	488	538	462	528	517	506	500	501	502	485	479	501	496	458	514	526	479	531	466	498	509	490	488	507	501	520	479	508	481	476	519	511	495	489	536	482	564	507	484	502	466	481	512	493	522	478	507	555	483	495	477	497	498	509	521	486	506	489	470	501	516	493	499	494	493	494	501	488	454	546	530	506	500	482	508	474	502	463	475	514	468	459	526	504	466	498	507	491	467	533	493	506	512	530	524	490	478	513	520	523	476	472	497	527	488	531	507	511	499	524	461	473	551	497	527	500	488	480	473	496	507	496	505	496	487	536	517	496	482	506	506	499	520	469	482	499	505	497	504	524	519	463	503	469	468	518	509	507	500	453	491	526	497	483	528	472	487	501	514	491	465	496	479	505	487	502	491	484	486	500	515	499	549	506	510	515	525	477	478	497	512	502	516	494	530	492	501	497	513	503	498	479	515	527	480	506	487	501	468	488	507	542	492	496	516	538	506	470	497	482	528	443	471	539	514	537	413	459	500	470	484	480	464	487	481	483	537	470	515	467	563	498	538	528	467	488	498	473	494	529	497	496	506	511	487	499	506	486	492	494	518	483	497	486	531	479	516	513	540	517	502	491	517	502	494	521	460	494	504	476	505	487	504	479	469	462	503	520	461	565	512	531	477	477	504	479	509	503	480	472	484	461	480	531	460	519	441	503	487	480	484	522	534	506	497	505	498	503	473	487	489	519	513	472	534	494	512	478	467	473	518	461	550	494	497	515	505	502	536	502	495	488	500	504	493	504	502	491	480	478	530	540	481	472	479	498	515	431	489	523	515	513	459	480	500	544	456	497	522	532	517	505	486	478	515	517	480	474	491	541	461	479	462	467	503	475	491	481	500	514	477	488	499	497	487	520	473	525	483	468	496	470	487	497	483	512	500	464	528	541	497	478	447	532	513	508	503	468	489	480	500	519	451	485	451	510	527	498	515	511	480	483	515	477	494	521	454	498	508	508	510	503	493	464	490	505	504	520	437	516	489	487	541	499	468	454	466	445	487	490	501	490	472	502	487	532	469	531	485	514	514	507	496	535	499	506	469	496	545	476	481	503	510	467	483	485	516	490	483	503	509	502	469	540	546	497	477	482	509	491	489	463	516	531	471	526	504	499	517	494	523	496	505	515	502	515	472	475	474	500	508	502	456	539	493	507	492	504	493	533	491	527	505	496	523	489	531	469	510	491	460	511	553	479	503	511	473	512	504	506	507	494	492	509	512	502	463	491	483	471	484	526	510	510	499	496	465	503	520	478	497	484	542	474	503	484	518	510	496	513	487	517	472	501	507	510	471	522	510	515	461	506	483	510	483	499	506	505	526	524	504	521	505	508	514	509	485	526	451	503	459	506	501	504	472	494	495	469	493	512	492	530	490	522	502	492	523	543	492	472	495	481	497	457	506	472	475	523	520	464	529	488	482	486	551	507	497	500	479	512	485	481	518	478	499	496	503	469	471	489	489	480	501	506	449	507	541	493	524	447	454	495	546	474	487	507	480	504	511	561	546	502	502	519	520	504	512	436	473	470	539	490	511	517	503	480	511	501	500	502	483	491	500	514	492	483	500	521	491	504	484	510	471	473	525	450	529	502	504	505	516	509	543	488	508	528	519	518	475	460	505	511	509	481	507	495	454	487	485	505	502	496	481	468	482	500	531	507	516	437	487	512	491	510	520	496	489	504	484	479	497	516	506	481	465	493	561	501	501	518	544	500	508	505	494	489	489	490	475	475	484	548	483	479	484	480	474	500	508	506	543	491	539	457	483	487	524	492	473	485	469	522	488	492	479	500	458	479	538	452	482	473	510	458	522	522	550	493	484	563	554	467	500	510	495	531	477	504	485	501	476	486	485	527	486	490	494	526	493	492	506	471	461	534	484	505	484	506	483	512	502	472	522
24757	42009	39230	30612	24764	19887	16267	13583	12176	11244	10064	8461	7172	6157	5426	4572	3910	3326	2601	2260	1909	1617	1565	1205	1233	1136	1170	1072	1120	1041	1041	1049	996	996	999	1008	967	954	951	965	927	968	941	939	924	979	918	988	905	918	978	981	1022	1010	976	939	934	969	939	927	975	934	930	881	941	909	961	949	949	897	894	936	968	929	961	954	918	909	978	955	882	903	953	900	921	900	898	929	946	947	989	954	943	933	963	967	931	911	1008	951	915	955	947	920	984	919	946	955	946	977	899	948	905	945	974	854	913	929	939	934	976	926	915	922	969	963	927	955	928	946	952	960	933	950	924	939	925	905	901	914	911	935	955	882	937	888	939	862	965	967	896	935	953	952	929	972	942	907	935	934	912	888	925	936	878	946	961	989	973	977	966	898	954	887	937	898	968	908	889	971	946	891	899	913	918	927	940	945	948	945	882	901	918	976	955	917	975	935	936	907	899	929	977	888	930	873	920	868	901	897	922	912	878	929	892	877	889	911	922	924	930	915	954	910	926	922	923	883	911	954	920	959	912	984	895	925	893	1007	961	909	919	911	926	916	877	906	833	936	956	952	916	982	886	879	947	954	964	904	906	946	923	865	914	921	924	945	957	978	921	952	927	942	904	928	899	950	924	911	1010	954	933	866	946	919	947	868	904	924	956	945	943	910	933	925	904	926	942	933	946	917	910	914	897	973	903	958	837	947	964	907	908	930	967	931	950	957	879	933	891	897	937	964	930	971	934	918	946	889	890	923	934	898	892	908	865	875	989	890	977	925	955	944	917	903	960	940	897	989	905	951	946	943	939	879	959	968	901	919	901	883	862	935	953	913	896	922	931	938	903	903	935	959	959	894	927	939	926	927	952	928	976	935	901	925	942	965	905	955	927	972	939	920	914	930	943	903	882	962	899	903	895	955	919	905	940	889	933	948	919	939	942	933	919	912	916	964	967	906	932	883	910	930	920	951	935	929	902	927	886	962	927	899	919	889	908	947	969	886	911	974	895	892	992	942	949	938	928	928	928	948	984	861	895	939	913	906	920	898	925	894	981	955	891	948	933	900	927	900	932	906	1012	925	925	902	896	910	925	956	930	943	989	935	958	919	933	913	949	916	954	883	948	903	931	921	898	924	941	921	917	936	982	876	986	900	943	939	922	954	946	921	927	954	955	952	926	961	980	945	888	899	936	956	901	933	981	905	959	965	906	902	901	903	923	970	916	906	943	935	968	909	906	946	968	943	941	994	871	898	900	956	928	930	852	908	970	978	936	912	906	901	935	890	939	904	928	983	951	928	924	898	976	919	933	908	931	905	902	970	915	910	893	967	937	945	956	948	931	934	898	912	908	956	956	952	914	909	870	950	916	979	903	891	859	901	923	942	962	902	959	955	978	945	929	890	937	918	906	946	928	939	911	969	957	946	919	935	961	945	889	937	986	938	854	908	900	903	928	977	939	924	915	896	975	974	955	885	883	946	893	952	966	875	893	910	950	899	938	939	950	925	913	912	969	924	892	934	896	979	882	902	977	900	898	905	939	930	947	918	895	962	892	919	963	962	945	926	943	899	914	940	840	953	954	938	970	960	950	970	959	906	997	980	906	976	963	959	937	925	913	963	914	842	873	988	958	916	925	928	959	949	968	853	880	906	934	859	949	901	924	988	910	928	902	900	942	943	880	893	905	915	902	855	918	965	891	961	983	951	957	944	882	940	956	960	872	923	969	960	969	937	963	942	902	922	957	940	944	951	943	946	909	908	970	891	914	949	917	943	929	911	920	946	950	935	922	968	933	908	885	908	965	954	906	939	942	945	913	906	901	900	948	896	949	924	905	959	895	952	910	945	986	943	957	904	931	924	928	949	960	984	920	935	960	868	907	911	932	935	890	947	865	936	917	923	959	885	956	939	910	918	914	911	963	889	940	976	937	916	929	970	936	993	925	934	964	874	933	970	973	878	928	902	932	922	988	936	886	900	899	910	933	934	911	890	950	940	927	923	928	917	945	946	934	971	925	865	923	928	914	927	900	946	967	904	865	913	949	955	911	916	939	895	879	926	935	866	879	904	898	981	912	918	920	886	884	934	880	938	924	970	896	967	868	926	974	943	926	886	973	940	859	928	940	965	946	945	941	926	916	943	973	960	954	908	961	912	934	899	925	903	892	891	914	917	907	960	899	943	951	930	987	946	904	958	932	940	914	913	942	1002	915	925	921	975	907	892	910	886	919	916	948	909	906	914	914	878	960	953	905	914	911	961	983	854	894	954	952	906	920	939	881	930	890	932	949	908	867	949	924	960	960	907	968	889	937	910	947	972	911	935	927	927	965	945	940	919	964	908	896	906	923	919	936	919	944	903	977	917	920	925	936	899	880	948	880	910	906	915	943	918	884	912	897	933	888	916	915	907	941	905	934	949	943	954	969	937	933	911	969	915	891	898	942	904	965	963	924	928	932	899	902	909	1001	938	932	943	918	960	903	882	965	941	916	964	898	935	947	829	911	935	937	956	931	913	954	901	946	916	945	935	918	886	915	935	911	914	990	967	958	843	896	940	955	973	929	915	878	899	986	985	939	937	956	927	910	856	940	948	954	899	919	965	969	973	995	958	877	898	964	993	940	935	915	925	964	908	910	937	921	868	968	910	888	926	906	941	852	945	931	933	922	875	929	912	969	961	922	914	971	915	972	929	961	985	929	923	932	946	924	911	918	910	926	952	912	895	944	893	929	942	920	913	924	943	956	932	938	915	921	988	919	833	948	953	922	889	938	909	971	948	911	894	940	929	959	938	917	935	921	939	907	909	902	892	870	903	865	917	922	939	908	941	895	934	964	889	954	908	936	930	926	940	940	932	946	947	904	927	854	898	964	914	898	939	957	944	916	881	964	970	931	920	856	903	976	929	882	960	914	859	998	882	977	881	966	910	999	943	927	891	973	910	925	937	920	920	921	958	901	949	932	940	853	940	936	941	888	946	935	1004	925	953	946	938	924	964	930	941	916	963	919	879	880	941	873	918	910	882	953	946	913	874	915	941	966	907	917	934	922	986	890	902	938	954	898	988	861	918	929	933	943	965	937	898	927	963	929	901	861	874	971	957	975	910	952	923	971	937	947	964	952	941	921	906	948	989	937	912	904	923	928	918	916	929	958	927	942	972	913	894	893	894	915	898	913	939	907	938	921	910	950	935	959	925	960	914	883	955	945	899	866	903	953	944	851	938	907	883	869	913	922	959	954	929	910	904	927	957	906	930	923	962	934	917	873	935	1009	945	926	956	936	894	934	942	962	935	957	926	938	926	922	964	917	896	905	909	908	958	985	911	938	944	904	927	926	951	964	927	903	942	906	955	956	894	937	922	961	954	886	924	942	993	947	938	912	969	927	956	909	930	972	913	988	978	900	934	924	932	899	940	931	942	946	922	930	901	979	938	862	915	909	945	889	868	935	958	938	912	895	891	967	890	920	950	918	932	913	968	947	923	950	946	945	963	918	943
27435	20632	16562	9576	4600	2825	1986	1539	1395	1262	1158	993	826	784	653	602	564	422	413	401	396	337	329	330	326	322	320	329	312	332	315	349	336	297	352	317	321	346	300	316	276	297	312	312	299	305	306	312	307	305	258	316	299	334	276	281	324	295	305	308	301	301	297	287	275	274	311	312	322	309	294	313	310	304	290	276	329	296	301	316	309	323	295	276	275	296	299	303	318	309	303	283	310	300	311	320	319	302	314	312	339	346	311	305	299	314	300	300	330	296	308	322	287	303	321	330	307	292	301	307	309	302	327	290	324	306	295	332	295	298	305	305	344	318	290	319	298	302	310	296	333	342	278	297	297	331	320	315	321	316	294	304	317	311	290	309	296	281	342	292	314	336	293	309	305	301	283	298	307	307	323	336	291	284	307	311	266	279	299	299	319	277	300	326	286	292	308	295	308	314	310	300	301	287	310	282	316	341	287	306	313	315	294	320	309	317	283	317	272	328	314	314	294	343	306	293	322	328	311	304	317	293	282	313	317	343	295	295	300	276	310	312	312	301	312	297	300	287	294	309	279	306	315	320	304	304	319	340	301	312	295	275	313	292	318	322	272	303	306	315	319	320	328	294	312	308	319	302	339	277	305	291	288	278	306	333	344	288	322	290	315	322	301	302	305	292	307	294	320	290	312	313	315	329	310	289	297	296	327	300	287	281	305	294	309	267	310	310	280	306	299	274	280	300	286	311	291	330	328	310	314	307	299	287	301	296	276	280	276	309	264	325	288	288	311	299	289	319	335	301	300	296	298	314	269	320	301	319	300	322	333	330	314	304	336	283	308	325	259	315	309	317	307	321	310	302	299	280	320	282	340	305	296	303	303	309	319	315	324	282	310	313	302	284	303	321	320	317	288	316	297	313	283	322	305	291	304	318	350	312	287	311	307	311	271	289	272	277	319	317	300	302	305	278	299	290	316	299	323	315	320	292	309	303	314	292	299	307	315	307	284	300	310	314	319	294	298	305	301	285	296	315	308	272	317	306	313	316	307	302	306	288	309	288	338	308	324	362	295	308	288	314	316	298	324	313	295	301	326	294	302	281	313	335	307	300	277	284	290	283	324	300	310	298	322	300	309	283	337	294	264	341	313	327	267	320	285	256	290	318	301	286	286	287	333	307	319	255	337	276	287	285	319	305	324	316	328	284	322	302	334	311	309	294	324	318	285	323	293	317	342	273	311	281	307	288	280	307	289	305	302	287	318	308	342	327	308	294	295	297	302	292	315	315	304	273	276	304	305	319	266	326	268	310	312	272	286	301	281	314	355	283	295	283	316	308	315	290	298	274	321	274	290	321	305	295	325	277	276	297	313	323	300	308	340	289	311	284	301	303	332	345	308	305	317	314	317	295	316	314	322	325	271	317	300	318	314	287	315	300	308	307	311	321	333	286	335	290	303	304	301	300	316	331	310	299	301	324	288	314	316	315	329	317	348	299	285	271	278	344	300	309	291	282	310	310	293	318	327	296	312	314	318	314	302	293	302	272	336	312	313	318	287	319	315	302	342	293	300	291	290	297	315	320	290	281	323	301	285	302	300	347	272	314	338	279	308	305	311	302	310	338	314	348	339	293	306	328	306	300	294	305	316	273	306	316	311	309	279	286	310	308	319	339	334	308	309	336	299	285	295	328	313	303	307	293	297	287	303	321	308	330	273	301	314	331	286	302	306	314	274	327	292	308	305	296	332	309	303	284	320	297	319	286	318	295	304	344	304	309	283	318	280	307	308	300	288	337	334	358	291	299	305	313	332	301	287	288	298	300	292	308	314	331	312	300	289	322	302	319	307	311	292	299	319	296	317	306	310	288	338	309	330	292	312	291	339	326	332	289	310	297	303	295	304	297	301	317	312	300	311	276	294	296	319	275	320	292	311	285	325	316	287	286	307	284	323	294	310	305	308	306	293	332	297	322	329	302	322	306	286	291	327	325	304	323	309	338	291	305	311	301	296	302	323	312	313	289	282	329	288	315	317	305	294	309	292	309	298	304	295	308	279	308	308	288	338	292	306	290	301	296	296	288	300	269	328	278	320	322	317	309	322	337	309	301	285	287	317	301	329	292	334	302	313	316	287	335	291	297	329	320	318	299	315	322	308	298	290	284	301	304	318	292	320	334	314	272	299	292	346	278	302	300	293	304	311	302	314	327	287	286	310	318	304	355	330	278	316	289	309	329	301	298	316	324	283	286	316	324	327	293	291	279	297	287	308	308	291	303	304	304	273	279	315	327	274	318	303	282	331	304	304	309	307	315	286	265	306	313	299	310	276	293	292	309	308	312	311	293	310	299	302	316	307	296	288	298	295	285	307	310	295	303	318	309	313	286	304	321	308	287	346	313	300	274	281	336	338	307	298	301	347	309	282	298	277	292	308	288	298	325	308	288	298	286	318	353	266	308	335	295	350	324	312	298	288	339	315	266	279	315	288	280	314	313	309	288	312	334	302	305	291	367	285	310	335	335	328	335	319	299	306	337	302	313	280	303	301	295	309	333	304	313	314	302	311	290	285	326	318	293	298	302	312	296	294	299	295	304	315	318	314	291	308	284	316	297	304	299	316	328	320	290	298	303	293	313	295	294	318	275	311	309	299	315	304	302	284	334	298	311	284	282	295	325	305	299	320	289	327	298	291	300	276	303	308	299	306	290	299	318	289	306	307	340	311	313	303	294	284	319	300	308	297	314	304	303	311	346	288	299	315	285	341	324	316	292	300	321	300	315	292	297	299	312	305	309	322	284	298	297	308	307	302	320	290	291	298	299	315	320	323	292	326	286	309	304	306	305	282	302	306	303	308	271	323	311	326	308	304	319	279	329	337	280	291	324	318	269	323	298	340	307	258	319	288	294	324	316	324	305	317	287	323	321	324	278	322	332	296	298	270	308	306	304	312	312	303	313	290	267	283	321	308	314	314	305	326	328	304	315	282	322	291	280	304	301	327	313	337	305	315	301	312	300	295	272	305	275	308	301	281	311	326	301	295	298	280	295	305	292	267	305	303	312	331	332	277	314	298	294	295	277	320	304	297	309	341	345	302	267	284	299	284	321	299	304	293	296	325	310	329	320	299	320	303	334	270	316	277	280	356	316	282	278	290	298	302	316	291	293	331	323	309	291	319	315	307	317	274	303	299	324	279	312	284	309	316	296	326	312	296	313	307	318	323	297	316	279	300	269	290	313	337	286	324	295	296	310	314	357	315	309	317	272	295	291	307	327	285	303	277	292	289	317	295	324	307	335	326	332	304	297	319	264	311	299	300	303	324	314	298	297	326	313	310	322	309	307	310	345	315	312	281	301	331	283	287	293	293	301	338	320	332	342	323	308	284	324	294	304	298	260	300	320	334	283	305	318	280	295	305	310	296	300	300	322	309	347	324	286	297	296	315	281	285	275	319	321	297	299	294	302	329	292	294	299	331	302	290	323	277	346	280	260	280	294	302	311	338	312	308	295	331	309
19860	29739	26429	17220	12181	8721	6679	5660	4994	4703	3937	3387	2869	2408	2009	1777	1451	1248	1098	984	906	758	734	666	732	657	638	663	685	631	649	618	641	637	592	652	627	628	639	565	602	606	553	592	640	637	602	604	567	653	646	594	599	619	643	632	593	587	606	635	593	663	619	598	613	601	627	624	623	608	569	575	565	595	561	623	577	587	585	604	626	627	621	609	588	606	599	604	607	606	594	614	598	618	602	605	610	590	574	658	614	562	623	645	567	620	614	652	605	632	580	591	620	617	614	613	584	570	597	640	625	596	630	654	586	671	587	643	654	624	597	601	662	602	624	641	639	609	581	642	581	608	621	605	629	628	600	617	660	590	615	614	619	594	584	616	641	608	597	614	598	605	579	604	671	608	576	631	580	631	659	595	595	619	608	609	659	621	613	624	628	661	624	616	656	628	601	633	645	655	596	630	588	590	626	640	622	609	608	574	598	619	601	589	657	632	641	581	600	608	611	621	647	611	657	623	582	611	626	652	585	631	627	613	573	639	638	603	615	590	581	632	590	636	596	586	625	623	610	583	579	582	566	660	616	557	610	638	613	582	641	650	621	601	602	582	591	599	599	586	606	572	615	554	588	606	573	581	610	632	646	619	617	611	568	584	603	637	609	618	548	604	578	612	635	605	631	591	589	633	579	614	599	580	585	594	604	621	610	608	597	610	645	596	587	650	559	600	590	595	598	615	649	622	587	586	590	587	592	624	606	634	593	599	613	597	628	569	575	643	586	609	630	567	588	600	609	618	647	580	614	616	633	628	611	598	593	633	614	600	586	617	614	585	602	569	621	617	571	609	624	589	633	587	591	610	606	577	621	647	608	586	590	611	627	622	584	601	600	589	614	588	611	561	651	610	574	611	615	633	587	593	590	611	596	608	575	588	617	618	610	575	589	637	605	617	587	606	631	571	609	622	605	622	594	592	607	639	606	571	588	604	574	577	605	642	637	601	602	616	619	580	621	548	608	628	579	597	611	632	635	562	607	558	655	626	573	599	622	607	595	638	614	629	598	653	619	605	627	618	581	566	592	622	629	588	616	615	587	620	615	618	611	591	633	605	571	607	595	604	604	627	606	611	607	626	590	605	574	627	597	631	573	604	624	556	600	606	604	614	586	592	590	599	611	589	583	601	600	607	563	586	608	612	588	586	615	583	617	629	584	593	588	622	598	602	603	601	622	598	611	607	589	659	571	629	606	616	619	582	612	575	621	591	583	602	601	606	628	638	644	661	583	607	644	585	601	563	640	614	649	575	574	615	631	608	605	596	587	637	612	581	568	614	643	603	573	621	618	658	645	597	612	599	560	628	573	592	632	628	599	607	597	592	630	611	610	586	589	583	620	588	680	631	600	624	594	601	600	614	627	562	619	660	586	623	636	606	572	573	621	624	609	621	602	581	626	640	613	606	608	598	621	572	606	607	615	637	597	615	591	604	636	609	591	597	568	607	630	591	590	645	602	594	605	624	591	588	575	575	595	571	567	597	583	605	598	630	650	638	583	570	590	598	564	625	592	584	579	643	642	590	578	589	643	626	598	651	595	588	601	600	604	606	621	569	626	585	587	600	581	621	631	621	623	599	634	594	552	634	645	596	633	566	625	594	570	573	582	631	585	610	601	607	619	642	597	592	631	596	583	557	598	609	581	618	621	635	587	641	581	580	611	612	606	628	639	604	595	598	643	605	584	597	607	606	550	621	547	623	591	644	615	603	617	618	624	586	633	600	634	634	635	602	640	603	606	561	628	605	609	594	562	570	693	625	621	593	623	581	606	592	663	620	591	614	656	619	583	597	579	606	583	623	590	651	623	608	645	624	617	647	609	604	639	614	589	586	624	598	587	613	614	616	635	613	638	591	642	634	608	612	578	616	632	616	604	612	637	582	658	602	570	631	643	600	606	633	593	622	588	608	640	620	616	609	604	621	569	622	628	625	650	621	595	574	596	622	622	594	624	659	587	621	627	594	621	590	597	624	640	583	594	610	582	635	623	580	600	597	605	593	579	580	640	593	608	585	596	603	590	624	576	606	618	583	591	588	578	550	663	586	599	639	622	586	603	626	628	607	564	598	604	606	574	571	588	609	600	615	586	613	565	632	661	609	602	601	624	619	591	613	583	560	585	606	601	620	610	599	589	606	651	626	561	606	615	609	594	627	634	588	621	597	593	609	590	616	654	619	606	609	565	589	620	602	555	593	640	596	596	623	599	617	637	584	575	637	564	605	636	585	585	534	621	577	608	598	629	570	618	616	637	548	586	585	634	610	609	582	645	623	601	587	623	629	618	606	603	619	615	600	596	605	588	621	636	639	606	614	641	669	575	598	598	661	596	605	598	664	620	571	620	624	624	608	636	615	595	609	604	626	589	628	593	609	574	584	595	644	598	611	596	606	589	596	618	632	627	619	602	570	591	605	623	587	622	612	624	642	618	589	612	627	600	574	639	612	614	628	624	587	551	629	560	596	618	604	594	620	557	584	606	569	576	595	594	579	601	636	604	638	613	594	593	597	586	636	642	639	626	569	607	571	606	626	598	631	612	579	605	596	621	613	581	610	588	617	573	606	610	612	556	624	616	593	627	606	641	591	610	627	573	601	633	619	571	665	632	573	588	626	602	593	595	674	613	606	610	582	608	608	586	642	612	601	625	603	636	616	630	608	622	647	610	619	568	605	619	625	577	609	592	630	628	642	621	591	594	621	630	597	612	575	628	619	619	616	635	638	555	604	623	617	551	612	609	589	633	630	637	601	617	594	559	615	623	610	599	600	594	568	602	631	603	656	571	556	606	598	629	611	643	668	603	616	594	575	569	604	603	630	593	582	623	619	589	610	600	597	612	588	616	588	629	617	583	597	582	586	616	575	606	588	577	624	587	602	634	633	587	622	608	644	609	626	621	615	584	575	558	588	608	614	556	611	616	575	625	599	574	564	639	609	605	608	618	626	598	630	620	612	629	634	587	613	635	601	604	598	595	566	606	597	570	577	648	593	584	627	634	638	571	635	637	602	611	589	629	585	607	576	620	596	602	589	586	585	628	600	617	633	621	598	626	630	609	614	590	592	598	650	658	655	601	624	601	636	640	619	624	620	624	582	610	617	575	559	619	604	598	614	689	565	600	584	616	595	637	622	615	606	615	621	660	614	611	599	615	575	566	634	595	608	637	576	608	630	600	637	596	598	592	637	643	647	617	621	600	589	590	573	595	586	632	602	617	628	574	602	615	661	600	606	558	631	588	632	587	584	543	664	628	593	584	617	635	626	655	592	609	616	588	606	602	581	618	580	637	640	585	609	648	616	592	582	579	602	623	639	626	565	625	584	626	597	605	578	611	608	595	592	617	620	605	609	618	596	572	571	593	628	587	675	575	571	606	610	598	591	609	568	615	552	625	583	582	623	633	625	607	653	614	566	621	586	599	611	637	620	643	609	609	608	598	629	584	574	555	616	621	610	605	617	594	624
25032	21425	27990	25249	17266	8501	5315	3563	3133	2862	2370	2017	1622	1367	1075	985	826	686	611	571	531	440	435	415	405	385	371	373	401	398	360	350	354	321	375	356	366	347	367	370	369	396	367	364	349	348	343	389	385	370	354	357	372	371	391	370	340	361	351	368	371	353	309	348	392	398	354	380	378	348	415	356	375	347	354	336	376	337	344	393	379	358	350	360	342	344	367	374	362	400	369	330	366	389	382	364	357	353	361	361	361	356	364	352	358	341	379	373	374	359	381	371	359	366	352	335	380	330	371	356	385	365	347	308	365	389	331	342	368	364	368	336	354	329	374	329	353	353	363	365	349	349	347	385	357	373	342	365	358	350	362	370	378	370	359	342	336	386	365	336	356	355	380	366	343	345	347	365	379	359	353	368	344	354	357	348	343	367	328	354	364	332	345	350	329	340	359	361	368	342	349	339	357	373	335	344	370	364	356	328	365	348	325	344	366	370	365	355	351	347	368	378	360	324	357	350	418	376	364	351	309	375	387	378	373	358	340	344	376	337	377	364	355	336	343	305	358	386	402	384	372	341	356	351	365	355	357	353	345	356	357	363	344	371	363	316	367	355	359	374	354	358	358	379	371	331	344	346	333	363	374	362	366	367	357	397	373	346	351	378	379	357	353	355	394	312	408	392	356	322	365	383	347	361	340	370	324	361	356	384	352	323	362	336	371	377	356	344	343	350	350	352	374	356	340	326	371	342	329	364	350	335	365	324	371	396	331	355	330	341	340	369	355	370	377	394	366	332	364	363	406	379	381	355	358	337	359	359	347	367	375	349	359	360	411	361	349	390	352	389	389	357	352	345	346	372	364	332	385	367	348	378	379	385	344	347	352	352	356	362	341	375	330	363	359	374	368	363	348	361	368	368	358	373	372	366	373	322	386	351	341	351	350	361	378	349	378	351	360	393	351	362	328	386	342	331	340	360	346	369	355	372	383	365	347	363	339	360	363	354	375	365	362	335	352	346	367	351	379	378	369	329	364	387	307	324	320	321	356	339	381	366	372	364	364	339	357	362	359	352	349	332	318	347	368	351	366	345	373	359	336	361	368	351	340	330	362	355	360	374	365	384	356	330	358	365	361	360	323	335	373	360	344	367	362	357	324	339	337	363	353	318	369	373	331	351	401	398	363	353	343	354	367	348	337	341	363	362	359	316	342	345	366	390	377	368	359	333	385	358	336	349	342	360	356	394	359	372	391	344	391	371	361	349	348	342	382	335	376	382	373	373	386	342	330	363	370	372	357	330	349	379	320	347	360	376	384	362	373	336	353	370	318	343	382	356	330	316	334	364	349	363	365	330	393	378	357	350	358	343	377	319	359	344	342	356	358	332	368	354	316	392	370	361	384	345	404	341	359	375	370	335	356	350	342	382	328	339	315	330	326	376	351	368	354	395	356	354	354	356	382	355	388	359	343	357	330	365	354	355	371	354	332	367	360	371	344	337	364	351	342	363	349	379	361	349	335	363	376	337	343	341	367	356	352	371	326	350	382	381	337	306	389	347	333	348	372	346	362	349	345	350	395	353	344	364	343	378	365	345	416	346	381	370	360	361	372	346	354	368	334	351	371	413	359	333	366	377	365	357	359	363	350	329	379	358	391	355	349	358	361	347	355	339	335	346	359	309	364	366	346	325	407	354	373	365	367	350	332	380	353	360	367	375	350	407	341	357	339	334	328	351	340	335	345	322	365	360	357	368	359	341	346	371	347	355	353	359	368	371	413	348	362	397	348	356	343	400	341	354	358	370	340	381	365	359	352	361	359	341	368	354	385	350	331	349	360	389	356	350	333	350	394	377	344	360	357	338	397	373	367	371	354	337	330	341	343	350	344	350	311	355	352	374	347	362	367	322	380	367	364	354	349	327	355	350	377	311	340	323	347	362	351	361	358	362	404	344	386	337	375	375	379	359	373	370	392	330	354	368	352	347	352	366	358	354	344	339	400	319	348	354	358	335	319	342	344	386	367	344	370	353	368	338	339	337	356	391	336	349	369	345	351	352	382	364	361	349	375	347	373	306	384	370	355	337	372	359	365	364	385	386	352	336	331	344	351	399	345	352	345	364	377	301	362	392	357	341	367	353	343	345	335	354	373	330	361	369	349	412	361	350	358	370	342	355	361	369	402	347	340	357	355	348	362	368	368	368	338	356	342	343	360	364	367	333	365	351	374	367	361	336	379	383	333	355	373	360	330	358	368	366	344	354	358	340	369	354	377	359	335	372	357	376	379	347	337	377	330	341	338	351	328	355	335	340	374	355	387	372	359	343	356	383	400	405	376	350	359	345	362	341	404	378	335	345	324	355	354	342	341	340	376	350	371	344	352	360	372	349	348	392	348	374	386	380	352	338	343	341	334	375	368	363	327	349	353	348	338	369	342	374	357	369	379	354	354	365	377	370	326	366	352	315	384	400	371	353	388	348	388	336	347	359	347	342	367	362	330	383	372	349	404	349	370	338	308	360	332	366	360	361	379	354	395	352	355	375	389	390	386	374	359	347	358	375	364	355	351	352	360	323	365	362	337	391	345	374	363	353	378	383	384	350	358	348	363	370	367	364	368	397	334	345	385	355	358	350	347	335	397	326	385	357	338	355	336	361	338	340	316	359	351	366	380	363	365	355	355	321	387	359	388	333	339	353	356	356	315	335	361	322	322	367	369	345	362	380	368	341	353	357	355	348	349	357	397	334	356	356	363	366	343	352	352	329	373	362	352	319	358	346	377	353	354	355	342	349	385	324	343	354	337	380	363	344	373	338	362	321	366	376	399	357	342	397	351	357	389	347	330	376	384	349	351	347	367	354	354	391	368	347	367	368	354	364	343	359	385	326	372	365	366	339	365	369	384	419	350	359	361	374	374	334	343	361	369	350	366	368	366	333	345	376	342	375	360	373	377	364	350	312	342	359	364	374	324	357	362	378	375	341	353	334	333	348	352	344	371	357	338	354	332	349	402	341	352	381	408	367	362	362	336	342	356	341	333	374	385	355	394	353	357	431	345	382	353	370	359	348	338	364	365	345	380	319	369	344	402	375	384	367	343	335	411	376	342	342	342	361	327	386	361	412	359	340	340	373	332	349	352	351	361	378	320	353	370	359	386	353	339	368	385	385	370	362	352	369	371	372	339	369	379	374	324	335	357	343	367	347	375	352	357	348	341	356	370	345	372	385	357	326	366	355	377	377	381	333	348	336	375	342	351	357	359	378	366	379	371	346	347	380	348	342	341	339	383	372	376	374	353	354	357	331	329	344	359	332	366	352	374	374	360	393	373	306	347	359	378	337	348	337	322	359	355	388	378	372	340	352	361	349	359	307	358	350	384	353	354	364	327	352	371	363	362	374	372	340	341	349	368	334	354	358	332	362	365	378	368	351	339	368	366	390	360	373	377	337	355	347	379	344	366	367	361	365	365	338	347	341	353	354	365	347	376	348	348	337	334	354	351	366	403	327	349	349
22236	37541	34591	25698	19741	15361	12129	10427	9454	8605	7430	6181	5333	4245	3602	2962	2427	2073	1663	1461	1219	1136	1051	921	846	843	798	765	780	799	871	728	730	746	780	753	765	713	688	719	703	683	715	712	746	712	737	729	702	690	675	705	730	674	727	715	691	714	730	720	719	735	715	692	693	684	718	691	782	714	695	761	667	682	746	681	722	661	706	741	733	658	677	690	708	731	774	725	789	652	741	702	703	703	690	768	726	673	682	679	679	697	688	670	722	730	701	718	676	697	716	698	661	695	690	704	785	740	731	723	721	704	748	688	734	729	728	698	702	685	737	684	740	690	730	777	659	658	695	716	763	721	725	725	704	714	659	671	744	681	665	748	737	704	669	722	664	689	694	711	689	729	705	677	685	671	689	681	714	697	703	681	711	740	698	701	698	696	708	700	751	672	723	774	731	690	722	701	703	677	668	705	659	716	691	716	697	751	720	692	711	744	697	743	701	704	709	739	724	683	719	729	669	727	709	731	684	669	724	711	668	682	660	712	720	711	681	711	689	730	706	713	715	664	726	717	683	706	655	689	716	734	637	701	713	712	721	643	726	644	721	695	663	715	757	726	663	695	742	711	665	781	709	654	724	669	709	668	656	721	680	694	700	690	700	708	719	751	684	695	730	737	731	699	723	689	682	666	717	677	734	680	663	737	707	701	653	684	746	708	687	675	718	729	715	685	717	699	688	685	665	726	725	707	680	706	743	650	714	720	691	651	683	678	691	688	739	667	712	696	657	662	701	687	694	735	701	715	739	683	718	729	664	695	693	657	697	707	745	732	707	689	692	669	699	723	684	711	721	737	691	707	707	705	711	736	710	677	706	701	665	706	709	696	698	698	668	740	723	684	721	663	731	705	722	655	685	747	735	752	736	788	689	676	745	697	701	707	723	699	715	709	678	712	732	690	665	708	702	756	732	672	678	736	741	703	704	730	711	741	675	714	687	681	702	683	678	703	656	671	706	695	679	710	689	687	716	663	687	732	706	714	720	693	696	718	737	683	682	679	734	659	737	729	708	678	726	707	725	683	713	690	678	723	720	677	687	665	719	731	695	739	681	673	728	709	685	693	671	710	760	698	695	728	693	706	678	693	709	697	679	693	678	701	723	751	678	685	733	690	738	718	673	685	724	681	716	717	715	652	711	703	696	704	699	673	728	700	705	667	667	716	706	722	748	671	669	689	681	704	662	675	682	683	693	712	679	681	765	721	698	691	671	691	670	676	713	709	688	696	712	733	692	664	672	678	690	685	738	689	733	717	692	688	699	725	707	708	707	696	727	707	664	688	714	707	696	676	710	765	725	662	729	749	757	706	712	702	689	688	687	696	721	729	652	650	686	789	648	697	649	701	708	729	704	759	742	697	688	704	704	722	638	711	720	696	700	688	703	688	690	696	696	679	703	727	717	705	653	738	732	658	674	691	718	719	709	662	725	718	740	695	739	704	674	715	678	665	662	701	717	680	672	711	729	637	666	738	710	723	663	675	732	711	704	680	716	727	689	687	750	674	741	737	713	739	648	704	683	726	723	688	758	735	708	714	664	736	703	725	648	736	743	664	710	712	687	705	697	713	706	686	686	715	737	722	719	742	698	683	735	697	696	725	668	655	710	741	728	746	705	718	702	671	731	692	737	732	705	762	705	718	652	713	705	745	702	716	690	711	681	743	703	703	714	676	736	722	726	691	737	702	721	725	730	654	702	687	683	673	665	703	735	725	696	724	714	703	684	691	666	663	715	699	690	702	690	700	674	687	705	730	745	682	708	741	714	699	732	674	684	680	660	674	726	719	672	684	715	697	682	702	722	698	691	684	698	684	695	676	687	725	700	692	691	678	684	702	743	704	722	672	709	715	722	724	709	764	736	685	675	737	710	737	692	754	721	705	660	720	758	709	708	659	666	705	685	642	662	729	725	687	685	701	691	742	727	692	706	730	697	688	689	732	705	707	739	684	709	676	690	693	716	724	669	698	673	722	747	725	723	698	725	711	718	709	697	698	656	674	683	653	661	674	698	681	705	669	676	705	717	695	638	658	696	680	659	724	724	756	695	748	728	688	689	684	698	695	661	714	691	688	688	712	664	696	668	687	669	690	659	670	730	730	713	708	742	673	701	728	730	713	670	691	696	673	690	724	670	750	743	698	680	691	689	685	732	710	678	663	707	663	699	671	663	692	699	696	698	730	730	669	644	661	711	756	665	711	669	742	680	749	666	710	687	757	677	683	678	669	682	659	729	669	696	728	718	697	715	689	700	671	701	705	674	720	703	706	723	674	683	691	695	730	731	704	676	681	692	759	700	702	712	669	696	745	684	673	720	642	663	676	665	682	679	711	700	719	719	650	665	684	691	689	687	725	687	696	703	688	701	663	647	715	705	641	729	712	674	697	728	710	751	748	665	665	694	751	727	701	720	693	746	679	702	677	636	687	747	652	663	717	740	713	693	702	691	703	663	660	716	734	692	676	704	720	715	736	695	695	697	645	691	675	707	684	688	677	703	727	673	686	709	680	644	730	719	753	698	761	729	667	740	736	662	695	686	716	708	682	711	682	687	702	647	682	689	675	698	707	695	727	694	672	690	690	644	739	729	740	704	734	750	719	699	704	685	698	708	668	679	659	664	706	689	686	711	676	715	713	718	715	667	712	715	762	684	718	652	728	689	722	687	700	707	700	697	703	694	717	705	719	652	757	688	708	699	674	672	718	712	675	707	696	702	681	703	669	679	679	677	722	698	751	688	665	715	682	675	666	665	723	672	695	679	672	660	704	706	666	689	750	647	697	663	700	643	715	694	721	752	717	705	698	649	743	663	657	662	710	714	757	689	712	709	663	737	769	695	727	695	666	747	653	688	724	698	696	699	732	720	651	688	672	677	674	701	707	692	703	698	723	686	693	724	671	655	686	714	699	657	718	729	743	691	676	725	724	700	702	700	710	668	747	693	641	683	663	680	689	681	723	672	695	680	761	687	666	687	639	665	742	735	682	715	732	669	644	692	741	694	687	691	705	667	728	707	699	736	702	741	716	654	698	652	671	689	713	741	705	705	645	713	741	758	735	673	755	780	718	697	697	709	669	695	721	693	702	703	699	677	707	700	691	704	693	744	675	696	673	677	706	693	631	714	673	711	693	704	688	696	671	714	684	730	716	689	719	691	667	685	730	725	676	687	672	702	685	696	716	722	730	696	731	681	711	676	707	701	697	684	711	701	722	691	699	695	740	712	706	716	719	690	684	686	741	688	708	734	667	738	722	699	690	746	722	643	742	738	698	710	715	649	722	714	701	696	670	769	702	658	733	725	697	706	669	720	724	696	714	698	715	684	745	713	729	737	691	661	726	707	722	669	698	692	702	664	691	659	725	727	684	700	667	701	693	715	655	658	740	723	679	682	664	710	680	682	664	707	716	686	686	685	769	692	738	695	711	737	704	741	671	725	673	714	713	693	734	691	748	704	723	686	693	665	682
24218	21449	28934	24391	21562	17111	9812	6071	5025	4541	3677	3069	2527	2029	1679	1418	1211	1088	914	803	702	700	624	618	575	555	579	540	551	521	531	535	590	495	499	566	507	514	464	529	545	480	487	494	480	510	542	486	497	525	517	473	498	506	504	518	518	472	503	499	498	502	480	478	494	524	446	539	466	483	514	496	540	511	517	503	494	498	502	460	554	510	505	512	464	513	536	538	524	476	494	528	513	498	535	450	518	456	505	519	470	456	505	469	482	531	491	531	500	527	489	462	522	492	530	484	504	517	493	492	492	508	496	481	524	491	498	501	499	482	516	500	488	486	549	453	493	473	524	498	484	532	518	502	512	495	533	482	507	494	504	533	531	507	449	498	493	515	511	495	502	491	502	466	516	524	555	514	516	501	471	478	528	486	492	485	523	442	495	493	471	459	537	469	486	479	467	481	487	481	502	503	486	513	504	478	526	442	476	488	527	487	463	510	488	494	504	460	488	460	510	474	499	527	473	495	448	473	510	478	542	529	467	471	499	509	517	493	519	536	501	536	516	481	482	508	548	507	487	476	516	456	488	508	521	478	504	522	491	498	557	533	487	496	499	501	499	481	529	487	511	475	481	508	507	482	511	484	467	499	503	469	495	514	511	491	467	501	469	461	484	525	500	495	503	490	517	469	550	483	520	475	489	526	527	507	483	529	482	526	506	506	495	506	485	491	461	473	500	520	534	503	497	488	465	482	509	500	502	494	487	505	470	462	469	501	487	511	501	501	515	493	537	497	496	506	477	521	518	529	489	544	530	537	491	495	525	478	490	459	482	523	517	513	466	500	491	490	472	489	480	482	474	501	500	533	493	514	512	504	483	499	483	489	486	491	543	528	525	488	502	510	524	485	533	483	507	521	452	522	517	507	525	532	502	522	486	506	488	474	473	528	502	511	478	498	514	497	478	523	484	467	497	502	512	486	508	492	519	426	473	516	527	487	486	478	495	455	538	539	548	489	503	499	489	495	493	536	515	469	524	478	475	506	525	511	538	486	495	528	522	521	470	486	529	524	504	474	514	486	506	503	506	480	474	484	515	512	481	516	508	533	521	480	511	463	508	505	493	495	476	478	496	512	477	481	498	485	474	477	520	468	511	487	485	469	525	442	468	468	481	478	473	499	518	511	509	496	505	494	467	490	506	491	454	515	469	446	475	460	466	495	495	475	521	463	467	509	504	499	499	499	450	496	480	504	515	471	514	477	520	496	522	483	527	538	481	529	454	472	476	483	481	480	502	470	513	473	532	440	497	487	480	505	503	499	502	482	513	532	517	488	477	491	499	481	487	538	496	506	543	486	501	483	522	506	505	482	489	472	510	548	470	450	496	528	492	506	523	478	500	508	508	517	487	537	526	524	542	480	523	529	492	482	491	511	499	506	505	499	497	505	513	515	525	481	523	498	495	470	479	504	493	492	497	479	448	459	467	486	489	508	452	497	511	497	462	520	495	483	484	461	518	526	481	509	504	509	482	522	536	499	480	448	495	496	477	516	500	488	509	489	504	493	473	471	518	545	502	494	462	524	478	519	483	481	520	464	502	489	506	509	439	481	506	520	490	516	534	486	472	474	478	516	493	547	518	524	518	505	527	452	489	470	466	468	511	493	486	517	463	543	501	489	476	481	508	490	519	517	451	500	497	494	513	472	503	510	521	509	483	514	472	491	462	523	461	487	486	514	481	498	462	518	469	499	489	475	480	498	466	538	511	491	507	487	483	467	514	508	497	506	506	501	496	555	497	486	532	490	498	505	497	506	516	502	450	528	484	479	542	507	474	501	507	495	479	502	508	500	500	460	504	516	494	487	455	492	494	489	462	461	509	509	473	492	512	494	538	481	470	487	495	471	481	483	530	506	517	450	497	541	486	541	575	469	534	476	518	515	471	484	484	474	526	534	513	495	491	487	519	489	510	520	494	477	466	487	522	470	509	517	507	524	496	525	496	503	497	464	482	505	528	502	549	504	514	528	511	477	553	459	532	508	506	487	475	513	518	504	521	512	476	487	471	467	511	474	491	531	499	485	489	504	479	489	507	531	535	506	472	503	487	497	494	528	522	486	505	466	501	474	496	525	516	484	539	542	478	534	504	498	532	479	505	523	521	480	504	527	519	479	482	517	508	478	479	485	502	496	483	470	483	501	544	499	487	557	522	507	499	512	495	502	485	538	497	531	499	458	507	495	513	548	480	490	521	520	527	502	512	490	491	495	516	490	452	504	477	497	527	495	520	510	510	471	511	474	500	484	495	508	488	539	465	470	471	496	526	505	517	493	521	532	491	493	487	498	509	512	497	522	490	524	508	465	479	506	513	468	482	479	512	494	509	472	491	485	462	518	487	518	510	495	509	519	496	512	458	519	479	526	501	477	495	482	497	463	520	509	470	493	529	521	514	483	489	450	487	522	510	486	480	481	535	500	483	495	529	535	511	528	498	545	506	474	528	481	498	517	481	481	473	491	495	505	526	508	515	435	513	493	472	533	524	488	506	502	462	532	498	462	492	543	485	486	469	513	480	491	506	502	479	492	466	485	520	465	503	543	503	495	541	500	511	516	487	486	501	492	558	470	540	493	488	472	501	513	504	495	492	483	514	489	496	514	514	447	435	495	464	506	531	542	494	502	497	484	503	511	495	470	505	483	495	469	496	498	456	487	568	488	480	489	467	511	485	523	516	488	483	494	508	532	517	475	491	497	503	489	499	469	488	507	518	507	475	501	511	488	474	492	497	490	484	491	474	509	478	493	527	481	502	472	497	528	523	469	530	488	518	529	496	500	486	511	509	478	482	482	516	522	499	472	529	481	522	481	531	495	469	511	478	500	459	500	525	498	489	474	523	526	510	522	484	490	502	461	459	508	514	447	512	502	526	494	512	501	526	536	518	483	509	555	461	540	522	515	526	540	505	476	504	498	470	529	482	478	478	487	509	511	495	497	476	462	507	479	507	501	479	510	477	521	506	510	526	520	444	488	469	539	492	504	524	493	521	503	497	491	505	566	495	539	534	483	487	489	509	494	480	524	479	482	495	459	489	516	500	470	519	529	534	469	527	517	489	470	465	522	515	480	515	493	523	513	517	476	470	464	480	488	489	470	486	551	492	465	526	469	484	522	514	502	485	513	547	469	484	506	451	537	457	490	487	499	480	477	474	468	490	523	511	508	532	488	483	486	511	543	475	510	453	499	495	469	490	520	489	527	473	508	532	462	488	518	474	511	514	456	491	461	516	479	516	495	526	454	526	481	501	453	503	485	483	436	535	524	513	494	473	449	497	513	504	495	488	552	491	443	449	501	504	476	487	493	485	481	485	527	468	514	496	505	504	500	500	502	504	501	476	527	497	519	473	491	493	508	500	533	517	517	536	479	490	524	496	519	483	489	527	465	507	519	509	491	493	498	493	514	449	507	505	545	483	488	485	500	497	465	504	484	487	491	542	498	492	509	512	494	464	501	465	482	475	477
24730	42287	39418	30952	25182	20320	16735	14980	13735	12157	10483	8898	7445	6101	5096	4331	3439	2877	2479	2120	1739	1583	1399	1292	1210	1148	1191	1070	1086	1076	1033	1050	1038	1003	980	981	951	981	1009	975	964	1017	981	977	962	967	921	943	929	964	959	996	948	959	939	961	939	919	996	980	991	942	946	934	955	885	938	925	941	947	927	932	914	944	949	880	918	955	945	916	980	887	928	936	931	962	982	973	940	967	953	946	940	936	947	957	902	937	899	992	905	920	914	959	930	922	941	952	964	926	920	948	873	920	997	957	967	980	925	985	932	929	939	901	968	960	971	964	928	924	939	942	922	922	963	940	948	974	942	947	946	961	919	934	931	918	971	921	997	916	1015	920	1000	907	960	905	957	933	960	910	925	964	926	872	908	949	849	958	950	976	914	918	936	997	890	970	978	968	938	970	957	972	950	978	920	958	934	955	927	923	941	906	934	912	965	953	949	947	955	967	882	899	951	912	934	964	946	912	910	962	910	1000	918	965	962	933	899	918	910	982	926	908	895	962	913	938	929	914	920	957	869	934	921	888	941	913	988	937	897	948	930	937	998	958	910	931	923	952	909	915	981	924	886	899	957	941	964	997	967	962	934	918	996	941	988	940	969	897	902	900	985	940	920	934	970	894	932	947	924	930	900	911	955	939	965	918	961	940	885	909	937	911	914	923	886	924	971	917	954	916	921	897	922	886	933	973	1001	944	889	918	924	925	955	964	964	926	889	937	920	932	972	907	919	920	948	982	964	952	905	976	911	937	951	941	954	937	981	921	963	954	929	931	943	953	888	928	907	908	950	921	890	941	888	934	923	896	920	956	910	898	930	903	917	939	996	970	967	927	926	928	951	921	960	958	910	941	946	947	888	955	968	932	886	918	935	934	913	922	909	968	938	943	907	977	903	940	952	892	874	918	955	945	896	907	961	860	935	933	928	943	927	937	898	925	954	917	946	944	921	975	927	923	923	885	890	956	941	970	920	900	895	927	888	943	985	921	916	909	953	910	943	942	924	991	947	942	927	916	913	951	964	944	905	954	1018	953	970	896	977	911	965	952	890	921	956	918	941	920	941	938	977	890	933	921	963	902	969	933	858	942	942	890	952	916	871	895	876	959	932	917	927	977	956	932	910	1009	968	963	885	935	934	961	978	913	959	936	935	989	996	943	939	911	957	980	936	955	893	926	976	939	913	935	957	869	944	918	929	937	961	929	968	927	896	907	941	945	921	967	1013	924	891	932	939	954	887	980	921	932	902	901	940	866	914	931	900	903	917	946	938	926	902	932	949	963	911	868	950	947	923	915	950	972	883	921	949	947	978	899	876	926	912	902	942	954	1004	927	975	906	934	921	911	908	959	944	929	978	967	941	900	983	927	884	975	885	920	883	889	927	949	928	975	971	970	953	918	954	888	965	902	953	994	976	960	944	940	929	958	884	965	933	906	946	976	911	997	934	913	945	969	884	899	936	962	920	917	914	952	931	961	903	950	908	993	971	968	947	968	930	961	955	914	921	941	958	921	934	926	908	915	892	930	941	914	928	947	919	956	948	926	942	905	905	912	954	919	956	959	903	923	909	872	990	924	949	921	929	942	966	929	908	941	928	864	1003	880	934	944	946	896	893	933	866	1007	917	929	874	1018	895	945	925	940	975	898	971	914	947	910	872	951	911	939	928	896	947	943	920	982	946	927	925	957	952	962	919	945	894	948	954	954	924	936	887	951	940	914	906	975	895	934	935	938	926	938	922	958	921	947	873	933	901	928	941	931	893	915	932	908	968	950	937	906	974	930	872	906	936	963	916	929	927	991	854	929	919	944	961	959	943	916	955	984	974	977	952	928	944	905	969	943	927	911	963	978	917	967	923	952	948	967	938	965	921	951	887	912	953	961	936	1001	966	964	922	931	934	907	916	902	919	905	941	952	941	896	982	931	948	947	905	878	949	899	976	925	963	935	928	976	892	912	954	993	1002	901	902	942	964	932	953	893	939	956	933	972	954	889	948	908	974	885	880	927	940	910	921	930	901	939	941	936	931	984	940	920	919	969	977	896	948	915	897	944	950	913	961	900	902	913	923	959	975	957	904	898	895	975	1031	934	943	984	899	930	968	952	982	905	925	994	928	956	937	961	1010	941	969	960	933	928	951	907	912	942	962	941	953	928	895	924	905	933	1006	959	941	911	915	906	918	937	906	919	930	915	915	872	901	937	931	916	910	934	937	934	926	898	936	1009	973	961	890	886	973	933	910	930	972	977	928	928	949	902	939	947	948	957	908	945	932	923	932	939	913	941	897	890	963	968	964	920	938	945	943	928	919	966	918	964	904	942	931	910	966	908	894	964	954	869	952	953	945	916	889	904	953	975	902	934	956	924	949	994	944	996	943	929	995	930	942	966	932	921	951	923	920	957	957	946	920	909	934	900	954	968	940	922	935	883	938	914	909	897	936	1000	888	937	978	930	948	970	897	881	899	856	892	883	986	918	920	941	949	937	966	874	971	953	935	958	874	979	920	902	946	947	973	971	898	969	900	941	928	891	905	847	902	935	906	958	921	877	905	930	971	939	936	931	943	921	925	935	907	978	916	940	897	887	955	919	957	969	974	973	910	955	941	962	970	871	970	962	937	928	921	945	937	873	978	938	937	912	933	988	988	947	961	892	892	908	896	957	911	908	919	928	955	969	1000	896	930	918	892	946	985	985	921	951	958	978	991	957	926	947	933	951	884	906	929	944	937	942	946	905	955	922	952	929	912	961	1007	934	926	988	911	946	933	932	923	939	975	930	905	922	965	958	938	982	942	923	926	940	955	927	902	943	920	866	964	911	972	943	1020	979	920	948	942	902	946	917	910	931	983	919	987	947	996	967	950	929	914	938	864	937	936	900	979	890	920	935	937	927	950	943	967	945	976	947	900	912	957	967	929	910	879	927	947	936	995	921	955	918	908	911	938	989	906	963	966	942	941	957	999	912	923	928	958	982	900	916	924	887	934	938	966	943	914	906	929	926	939	945	969	933	887	909	926	937	946	905	924	907	968	930	941	956	960	991	941	917	952	968	861	937	915	954	951	977	931	910	955	1006	895	924	948	956	861	988	963	947	945	926	976	922	923	936	895	931	944	962	942	893	963	911	918	935	965	909	921	928	907	928	943	940	896	937	937	919	946	1002	998	947	981	959	929	970	901	958	927	975	909	951	958	914	899	986	926	935	963	926	911	936	924	948	891	963	943	922	975	932	977	946	925	922	902	903	919	939	932	993	914	974	973	968	968	985	887	977	979	950	914	970	991	921	841	952	972	928	900	936	947	943	947	930	894	960	949	904	922	857	942	932	870	893	918	924	904	961	939	863	933	934	954	966	942	957	952	929	963	950	934	880	962	897	929	963	905	932	939	896	977	915	920	952	898	968	973	938	975	918	901	968	957	916	878	945	934	974	998	936	958	904	903	999	951	947	954	927	961	936	951	951	933	912	941	912	972	889	963	945	990	965	1013	947	944	940	921	930	875	991	958
27585	20606	16778	9805	4837	3061	2197	1790	1553	1325	1126	983	800	732	589	557	456	446	430	346	336	338	303	290	303	303	296	316	299	290	335	336	306	330	339	301	312	279	308	302	326	329	305	303	314	345	297	306	332	310	323	337	302	269	332	287	320	269	328	260	301	315	308	300	303	294	317	325	287	307	296	322	286	297	292	300	323	319	314	297	313	299	276	299	302	320	320	292	292	318	310	301	319	291	299	324	277	300	288	313	303	287	297	311	297	325	306	296	309	329	299	297	340	313	301	301	297	308	334	314	287	310	287	300	305	269	289	319	336	310	273	285	291	301	282	323	284	325	314	310	322	314	326	331	330	305	286	302	307	317	297	292	281	310	297	285	300	309	299	277	297	317	282	297	317	334	302	297	291	294	337	289	319	329	305	299	318	306	285	274	295	292	321	292	314	282	280	316	284	315	290	314	332	299	289	282	298	336	279	271	332	302	292	287	284	301	306	304	307	306	306	316	278	321	295	290	306	283	312	273	317	300	308	271	315	321	295	286	327	321	278	357	299	341	288	283	293	303	290	300	307	309	299	283	291	292	301	343	298	322	308	303	298	317	310	347	312	329	333	275	304	277	287	305	270	310	316	296	313	323	306	277	304	256	286	294	315	286	329	304	311	316	300	298	295	278	296	309	296	284	286	355	297	326	303	276	300	303	301	322	320	311	290	267	318	280	319	318	279	338	305	303	268	291	345	282	304	308	280	312	286	286	299	317	330	295	286	279	301	284	272	288	297	320	323	271	311	294	314	309	300	290	295	329	321	301	304	311	324	323	340	288	289	325	301	314	284	306	322	303	335	284	287	304	292	298	284	280	297	301	333	310	315	293	321	287	299	311	287	346	267	318	289	301	321	311	309	289	284	301	255	300	284	289	343	301	296	307	286	352	293	298	322	340	286	270	292	329	269	276	315	319	353	331	301	285	287	287	316	288	283	303	292	276	289	342	328	295	286	286	282	292	323	325	309	276	310	284	314	303	276	307	279	336	335	278	286	308	326	299	303	313	267	292	305	265	289	304	310	310	328	338	315	276	283	301	325	325	284	270	301	298	282	276	296	339	324	290	303	310	301	338	309	331	290	278	268	296	308	327	312	304	274	310	327	316	288	314	287	322	288	282	301	263	295	316	331	299	302	298	307	320	278	312	287	325	288	298	313	290	299	285	286	299	277	334	312	312	341	298	303	277	275	302	291	330	280	295	293	286	289	295	288	307	295	318	319	298	312	289	337	308	294	280	315	291	295	327	301	319	341	291	322	335	310	318	302	301	323	340	295	312	288	290	351	288	310	323	306	309	292	290	299	301	263	312	282	307	269	292	290	284	277	296	315	304	349	302	288	308	330	285	332	281	302	292	301	272	312	301	284	275	326	324	280	319	286	271	319	314	330	329	308	303	277	289	292	315	296	295	315	295	292	318	295	286	317	332	303	295	296	307	306	333	291	307	298	296	321	320	306	281	318	294	317	296	276	290	310	315	300	335	310	306	320	315	279	299	310	305	324	296	308	317	296	303	313	335	284	303	300	282	277	283	297	314	336	314	317	302	267	293	314	329	280	305	342	299	319	301	315	319	321	311	329	293	311	303	308	332	321	273	289	279	334	312	306	326	305	285	306	303	344	273	297	300	305	303	299	296	308	255	276	316	316	293	259	285	291	288	295	343	318	303	278	296	307	327	286	322	274	326	316	288	300	297	309	299	331	307	279	322	298	290	315	312	312	293	304	303	321	311	304	296	338	318	344	282	295	282	326	307	284	321	292	321	320	334	306	272	321	322	292	317	321	309	307	303	299	297	308	305	311	316	325	330	343	282	287	298	308	303	285	335	323	280	280	269	305	321	323	296	311	330	299	291	302	304	299	326	292	338	330	281	320	281	314	308	337	301	310	310	300	305	311	319	280	277	288	302	289	308	348	307	308	282	318	297	312	260	288	284	294	311	306	299	301	299	300	310	314	303	294	247	298	300	247	295	302	309	312	310	328	267	309	341	312	286	318	312	288	291	320	349	313	297	316	338	259	296	276	314	300	288	333	292	298	350	312	319	287	331	291	334	290	336	325	313	285	320	301	280	297	326	321	318	313	295	308	316	286	362	283	329	309	328	315	301	295	340	324	290	340	300	269	296	310	303	300	301	313	318	299	284	283	299	272	313	324	296	293	335	309	300	291	295	321	306	263	286	265	288	320	285	297	307	313	324	313	299	291	318	305	326	322	309	318	303	301	317	310	289	296	281	296	280	296	307	291	296	281	299	311	301	300	307	311	317	332	288	331	303	296	309	328	287	288	298	319	320	310	287	305	286	280	338	310	306	308	312	303	320	305	293	285	318	319	306	312	329	276	308	303	334	303	318	282	303	289	299	296	290	290	357	286	289	312	334	303	301	315	295	269	332	279	316	291	300	319	285	295	283	300	274	299	295	305	323	307	306	299	316	312	313	315	294	289	329	277	308	308	316	297	306	296	326	324	283	314	297	326	279	311	272	290	307	313	290	298	310	272	260	327	301	303	311	285	305	284	288	315	280	327	312	281	298	307	286	283	289	323	303	325	298	297	308	330	312	325	300	311	287	288	332	317	281	280	338	297	299	319	300	307	315	295	277	291	282	335	343	330	299	351	318	320	315	291	288	300	292	291	323	309	282	281	290	283	324	292	281	306	300	297	303	290	316	301	295	280	307	267	298	285	273	271	305	300	311	280	305	288	290	285	302	303	295	305	313	318	321	320	332	281	307	292	305	318	301	312	297	268	283	298	275	292	306	303	298	315	298	280	314	326	315	295	310	330	302	280	296	318	289	298	306	303	303	300	317	317	291	327	299	321	305	300	316	291	284	317	314	289	309	304	304	304	310	285	277	289	320	303	302	284	297	315	298	283	291	270	297	316	301	332	290	309	320	299	330	278	309	293	301	316	342	308	316	312	307	292	291	314	291	300	283	315	312	287	274	296	308	301	293	306	273	310	267	305	305	288	310	288	291	299	293	296	346	338	291	307	338	320	319	290	331	317	286	309	269	314	278	312	301	315	314	313	332	326	293	315	335	321	290	308	330	341	315	323	330	311	289	309	309	293	320	314	307	303	311	302	327	301	315	327	309	288	320	319	288	342	305	342	275	295	292	296	287	308	328	323	304	306	319	300	313	305	317	324	312	313	293	373	322	339	303	311	317	287	304	308	320	294	273	307	302	306	300	267	305	305	297	334	293	286	309	297	298	323	318	280	289	329	307	285	313	293	297	279	286	296	351	288	284	273	298	320	301	342	301	291	304	312	270	290	289	319	279	303	295	279	277	291	302	330	324	318	312	290	302	323	323	339	346	297	276	319	333	318	356	306	323	293	306	312	294	302	302	292	322	303	291	311	322	310	298	278	316	325	340	311	312	302	298	307	339	312	286	334	332	286	287	326	291	281	262	340	303	302	276	298	296	319	289	325	306	310	306	289	313	289	334	310	293	295	316	323	333
19819	30207	26818	17754	12411	9244	7237	6248	5572	4697	3899	3315	2812	2246	1950	1568	1314	1107	1075	901	824	786	714	686	670	724	623	607	646	572	677	631	577	649	573	615	638	611	607	598	554	622	629	626	560	585	623	601	646	614	634	627	571	594	624	596	589	605	611	592	607	628	606	669	580	607	598	615	640	585	554	559	633	590	632	662	606	609	602	610	636	612	586	573	585	593	629	585	589	637	595	623	609	608	616	627	593	590	623	607	608	620	637	622	612	610	616	626	634	635	631	614	622	609	591	631	601	596	615	595	609	608	558	638	645	583	591	634	636	628	648	636	652	627	632	642	609	634	617	633	612	583	590	621	630	617	602	636	593	647	625	598	571	613	595	611	568	594	584	610	588	615	602	644	617	597	603	586	583	620	612	599	573	638	645	610	623	618	589	620	579	617	608	588	562	602	555	573	615	628	591	589	575	578	626	591	596	660	611	642	578	603	626	617	624	604	601	644	624	600	613	613	623	634	582	590	604	595	577	608	609	615	572	667	615	588	602	626	590	582	625	654	594	632	623	632	638	615	624	617	607	567	630	602	629	636	590	614	593	640	623	616	631	595	572	608	583	638	583	629	625	601	634	590	653	619	585	596	587	613	571	621	577	584	594	610	598	612	597	635	641	621	599	606	595	668	598	579	616	606	562	634	600	626	604	594	622	620	615	580	584	609	584	603	636	614	649	610	573	618	616	576	621	614	592	615	621	578	610	576	637	646	597	609	639	579	567	618	598	577	607	577	608	595	621	623	620	601	667	620	614	635	578	597	591	576	618	640	623	574	612	595	587	591	595	619	591	589	617	612	565	616	634	615	610	612	595	666	594	631	620	602	594	585	634	653	619	570	592	547	595	591	612	612	649	630	598	606	606	643	619	619	551	627	592	569	623	580	625	625	604	592	629	595	631	641	577	593	583	618	544	598	644	628	651	597	600	602	633	596	578	609	614	641	577	581	624	607	618	588	604	621	617	610	580	628	583	624	597	616	587	591	587	608	598	635	615	602	641	627	614	586	598	629	608	592	648	640	579	630	601	626	603	549	590	613	589	586	583	635	554	644	567	610	604	578	584	665	621	578	611	605	593	584	546	606	552	613	605	559	584	638	605	567	621	593	555	630	602	587	616	597	582	588	621	596	614	608	661	591	634	615	586	622	595	610	638	609	594	610	621	603	662	570	622	614	593	536	605	634	553	597	577	574	586	639	636	617	594	578	604	617	583	608	565	600	622	577	638	598	577	583	640	573	606	603	597	622	582	578	610	644	579	622	587	597	628	611	646	605	612	588	608	610	626	628	606	629	609	601	591	619	634	561	601	629	609	609	635	665	599	610	604	596	668	612	577	616	581	621	606	581	621	570	617	620	608	645	583	644	602	606	604	599	649	600	639	614	643	605	589	636	656	585	590	593	618	596	605	576	610	579	632	632	624	609	646	621	584	593	638	594	614	587	589	610	630	558	558	568	590	676	640	633	587	593	638	616	613	532	619	579	607	620	558	617	575	614	613	617	667	609	587	586	605	622	637	595	599	606	579	585	620	541	605	598	611	627	564	630	608	617	633	632	607	588	598	608	595	569	599	638	671	619	623	644	625	606	618	623	617	563	595	619	629	612	577	627	612	629	617	597	570	582	577	601	634	576	592	562	557	607	589	614	590	667	627	606	654	661	631	584	581	633	626	602	609	618	588	623	621	602	631	657	598	600	620	607	604	587	638	631	607	644	627	568	576	632	575	561	631	613	598	608	616	603	625	604	575	602	567	606	571	580	607	604	623	596	603	628	586	606	594	581	622	610	628	562	644	659	652	636	630	547	612	569	587	630	560	624	576	549	624	583	615	607	541	613	623	626	588	584	622	578	604	607	640	582	579	616	602	625	590	636	583	563	602	586	591	598	587	593	539	593	594	573	622	580	595	578	632	612	600	584	624	592	637	594	575	639	564	598	605	610	629	649	592	611	637	587	601	615	599	585	591	630	600	606	624	529	596	566	566	608	612	611	590	608	628	577	647	596	639	642	598	589	613	587	609	589	607	634	625	630	602	620	600	596	596	630	600	628	556	618	604	584	629	605	631	614	585	603	638	566	634	631	581	604	656	608	578	601	603	595	638	591	620	610	604	606	571	606	618	620	601	626	584	609	647	630	602	644	582	593	617	607	643	625	592	562	602	597	594	598	598	598	604	598	603	592	603	598	596	603	603	616	615	581	604	618	617	589	612	590	615	557	608	611	603	566	618	595	584	660	605	598	618	612	604	571	608	586	605	622	600	657	589	598	624	608	570	613	604	675	623	591	618	603	617	572	611	616	604	588	547	603	588	620	617	559	574	616	564	621	633	571	633	621	620	627	587	579	607	581	592	591	622	579	634	568	620	603	619	607	606	628	595	596	585	631	618	613	594	637	630	583	613	601	629	606	578	628	605	570	617	579	612	621	604	567	636	637	643	618	585	595	608	580	593	617	587	571	611	583	590	593	614	602	596	590	583	611	607	629	599	591	668	588	600	632	612	606	630	598	572	602	609	639	596	619	588	650	624	650	547	607	617	616	580	629	618	563	640	622	581	618	574	631	632	635	587	570	601	586	617	590	612	610	645	609	578	631	611	634	592	565	606	609	572	581	621	605	616	639	539	556	661	616	590	635	565	612	602	539	589	626	636	573	623	610	629	580	645	590	632	650	595	606	603	615	634	598	625	588	612	619	591	597	574	585	580	603	613	612	572	602	622	613	671	642	609	598	599	601	646	623	628	596	602	620	607	555	565	615	619	640	591	635	594	642	644	600	654	594	580	656	594	617	621	592	590	643	621	635	614	590	609	654	607	634	591	621	628	588	625	607	612	599	635	576	655	596	616	611	590	578	620	609	637	613	593	645	608	538	619	617	632	621	623	581	581	571	623	599	607	633	625	592	606	621	617	590	589	610	632	657	576	628	572	606	621	661	619	588	599	600	587	586	635	585	606	603	628	612	554	600	585	618	560	633	604	582	603	574	622	605	608	622	594	614	573	640	633	654	575	591	581	618	649	615	632	619	596	609	565	633	606	576	635	568	637	632	617	616	610	614	640	581	584	616	585	583	666	612	660	638	587	644	598	611	635	546	609	594	585	619	584	623	577	604	607	599	602	584	581	649	603	628	607	563	577	584	639	630	632	590	605	636	603	621	579	629	609	620	596	616	605	660	617	587	623	599	592	579	625	620	568	601	631	637	602	605	610	585	581	624	634	588	650	619	616	625	556	625	591	591	585	600	646	563	604	622	610	624	602	564	617	550	599	647	601	562	601	604	591	615	646	637	566	602	584	609	659	593	602	597	597	590	620	591	593	588	593	611	565	602	640	582	625	639	596	584	592	618	600	596	609	576	606	606	560	633	632	643	599	586	603	612	644	569	621	605	641	603	593	645	633	605	547	591	628	553	598	604	613	649	610	624	609	627	606	610	640	615	587	617	608	607	628	640	593	591	611	653	637	588
25134	21444	28032	25327	17624	9068	5805	4234	3451	2656	2140	1862	1428	1243	1058	941	813	718	584	522	475	484	454	428	416	395	375	381	418	375	389	381	380	392	354	349	353	361	357	331	398	347	373	382	354	331	374	363	333	323	335	371	345	360	383	372	352	327	385	356	396	356	324	370	363	323	366	374	334	341	345	377	333	346	368	354	340	363	359	368	378	367	344	332	361	350	370	356	382	389	350	341	365	345	359	368	333	346	361	332	356	352	357	373	354	341	376	413	388	343	350	339	312	388	366	344	388	354	338	337	346	334	361	340	320	385	351	316	358	364	353	359	350	336	345	365	331	329	359	341	358	377	370	370	365	340	368	348	382	371	344	369	331	361	339	357	361	363	375	348	373	356	408	342	371	311	380	367	366	366	362	355	355	368	364	378	362	344	354	357	369	343	329	381	341	329	354	364	345	330	372	359	337	350	391	364	362	331	367	327	380	376	356	328	378	352	377	336	377	335	349	343	348	370	389	356	353	357	352	359	397	323	363	326	366	351	388	327	352	373	354	321	351	386	389	360	370	347	339	334	317	398	348	346	356	353	376	319	356	351	364	330	359	350	340	341	394	348	341	361	332	399	379	344	383	365	352	350	344	348	396	388	365	387	327	343	315	355	366	356	392	354	348	362	332	369	379	335	355	352	366	345	365	385	376	338	384	368	333	372	372	363	369	347	362	350	344	339	369	343	339	377	287	358	325	358	387	366	315	375	357	388	300	337	360	358	329	335	323	337	327	309	370	350	414	345	355	383	347	351	389	326	371	363	371	346	396	326	375	347	353	334	356	339	367	372	352	366	375	353	327	338	376	354	371	369	397	360	388	357	354	381	370	386	357	355	301	353	354	341	358	354	329	353	385	340	369	361	393	340	365	351	347	374	351	365	364	363	383	352	337	346	392	386	334	384	392	360	366	356	349	374	332	356	367	371	343	355	359	358	351	360	341	362	325	376	343	344	353	329	343	352	372	364	351	354	358	359	327	378	337	325	353	348	338	349	353	372	333	369	344	369	352	365	325	350	349	372	349	343	376	349	363	380	348	336	375	364	341	352	369	350	328	385	354	363	328	364	348	366	377	388	356	381	343	366	386	366	363	343	329	371	385	355	346	367	357	373	351	337	374	320	386	336	374	321	377	335	364	355	360	403	337	364	354	361	381	352	357	381	390	348	351	351	376	359	360	353	333	374	358	402	352	365	360	372	352	332	364	390	373	342	403	387	333	355	366	337	351	378	319	348	332	313	378	370	357	383	381	381	348	373	341	359	374	357	362	347	344	345	354	365	354	378	342	379	337	384	365	364	362	362	378	327	363	357	362	383	349	371	345	339	370	365	373	373	355	370	360	369	378	364	358	354	345	362	383	380	341	386	355	346	374	355	382	338	342	381	340	348	350	353	352	352	360	358	382	328	345	373	359	355	352	342	337	357	359	326	388	323	366	330	343	323	356	374	358	389	368	355	338	389	320	363	356	374	396	355	375	424	332	359	346	346	350	354	375	363	379	379	346	359	359	346	380	353	350	360	347	361	380	347	342	372	354	373	366	350	382	388	363	352	375	347	394	351	384	387	383	361	381	340	364	358	363	353	376	358	324	387	340	354	320	383	390	363	314	349	358	360	384	346	344	362	380	330	362	327	386	369	345	372	343	344	354	345	392	346	350	346	348	344	344	364	352	355	356	311	356	364	324	358	390	354	364	349	337	378	360	347	360	331	355	324	393	374	385	350	351	348	338	361	337	345	354	339	412	394	358	354	346	331	385	351	361	330	331	349	353	366	346	354	378	360	381	338	378	391	358	361	350	391	410	363	350	365	378	388	340	376	338	333	394	348	346	385	356	374	311	390	353	379	348	359	371	356	385	352	371	372	353	340	336	368	301	381	349	351	354	338	359	384	327	362	370	371	401	360	317	349	346	359	329	370	343	323	361	347	322	340	331	324	361	344	353	366	363	325	330	352	400	358	362	329	349	358	355	404	368	357	379	351	355	330	338	358	363	317	363	364	345	349	357	363	364	373	365	392	383	397	390	329	366	372	354	380	303	389	339	342	342	357	356	349	351	366	351	356	340	395	346	353	313	388	363	363	365	407	363	357	326	366	359	345	341	354	345	348	387	370	334	323	373	333	360	357	360	350	374	380	361	345	351	339	344	366	360	401	370	336	371	350	348	351	342	335	367	341	344	343	313	326	356	344	356	371	350	353	343	365	364	345	350	361	377	340	362	335	376	377	343	329	332	337	363	357	336	381	380	350	343	357	372	338	384	372	335	371	346	336	349	341	371	363	367	355	335	380	353	373	391	367	379	358	319	362	375	334	373	372	330	365	342	390	380	314	344	369	357	336	382	349	369	378	390	347	346	374	343	355	377	362	357	344	339	341	364	341	357	365	381	349	362	380	353	317	404	347	360	349	359	376	359	335	368	336	357	357	343	374	366	345	355	319	383	332	395	346	360	364	340	330	359	346	378	356	361	363	355	344	353	348	362	335	365	351	373	366	380	375	320	347	353	356	329	349	352	353	327	365	339	353	338	373	383	384	352	343	355	337	328	362	355	375	361	378	337	341	345	362	356	330	373	321	368	322	345	350	359	361	363	315	362	364	376	363	354	340	354	354	365	371	392	348	332	360	398	358	356	368	371	345	354	355	357	364	337	390	349	346	354	349	400	383	374	381	353	356	330	339	346	326	369	314	345	364	366	346	361	364	364	345	368	365	392	336	364	328	366	336	348	373	352	357	413	324	357	357	319	377	392	372	400	349	346	366	370	343	361	357	343	322	396	376	340	337	359	363	377	357	328	340	385	344	350	369	334	377	366	314	353	326	339	356	350	375	373	347	361	315	372	350	370	372	329	358	357	358	373	346	322	370	357	323	374	370	365	374	363	319	351	313	352	369	380	332	383	370	332	336	384	371	360	333	370	374	355	330	345	335	352	335	356	358	341	347	373	361	348	376	365	340	379	346	356	348	341	291	356	380	341	357	372	359	370	353	358	387	388	375	337	345	320	372	365	326	370	341	377	352	349	340	327	336	341	376	353	358	384	371	363	355	382	343	373	349	346	373	374	342	366	333	389	340	361	369	320	338	330	352	351	369	343	331	345	379	361	344	378	363	363	357	338	334	338	339	365	354	371	369	387	378	327	349	349	348	339	357	389	364	382	384	346	370	353	352	356	355	355	351	335	309	323	371	343	346	365	338	341	368	339	348	375	368	332	374	335	374	352	339	362	344	324	345	369	383	381	362	326	374	351	378	368	343	311	391	346	340	380	342	340	336	356	368	361	354	367	377	362	350	381	373	378	371	350	344	328	367	389	390	338	351	315	346	363	360	342	366	350	344	338	341	375	391	379	371	369	385	344	356	379	353	341	357	353	392	329	358	337	356	355	366	332	369	361	341	330	369	374	327	340	395	350	346	337	331	360	346	358	369	344	339	348	346	351	353	345	353	361	366	362	345	348	360	450	338
22468	38010	34956	26151	20521	16119	13220	11679	9980	8276	6925	5756	4748	4079	3365	2681	2281	1845	1609	1387	1205	1083	965	932	842	797	836	823	772	796	773	738	749	753	753	725	722	737	734	668	736	721	743	676	686	649	748	661	705	741	666	684	702	687	736	748	699	724	723	691	701	693	717	655	713	712	681	689	688	702	696	703	697	681	688	658	661	709	705	696	675	747	652	703	700	683	703	675	706	729	671	768	686	713	716	713	675	714	687	664	690	712	728	717	684	732	659	687	691	678	669	712	699	730	734	726	723	716	749	738	706	751	671	695	700	701	686	722	672	755	687	758	743	747	713	656	749	715	721	745	686	712	699	684	724	650	670	659	732	697	747	679	685	672	674	755	706	684	667	693	654	685	673	747	685	752	720	677	707	747	712	682	682	692	683	709	692	682	714	732	710	662	648	675	690	687	698	680	688	665	717	693	700	670	678	668	671	683	676	727	697	704	686	701	723	675	699	707	655	701	710	740	696	644	694	753	679	702	683	651	708	671	725	687	697	624	660	699	694	664	775	717	635	654	674	701	639	718	746	674	746	707	711	722	677	676	685	727	712	726	724	707	700	658	656	762	708	693	685	718	728	656	675	721	721	720	694	696	698	681	723	695	694	708	694	686	703	709	689	698	726	679	690	669	713	688	636	757	715	678	711	709	682	714	720	707	690	703	739	686	690	665	716	721	779	706	706	700	678	728	761	650	662	688	684	690	743	695	763	695	728	719	725	728	701	658	711	669	684	687	697	700	680	712	710	668	694	701	713	692	717	675	704	724	721	702	715	681	688	677	705	705	684	718	686	748	710	702	652	674	677	690	689	686	733	662	694	708	673	689	708	655	656	660	713	698	717	675	726	729	701	722	705	673	707	711	655	667	694	715	674	667	733	729	683	670	688	702	727	704	736	705	672	728	716	681	678	699	656	682	708	718	737	693	692	692	710	699	677	719	689	673	689	676	703	694	749	660	732	717	711	742	673	714	693	715	714	681	718	695	677	735	680	659	713	688	700	712	676	670	687	671	681	700	676	692	683	694	727	692	745	723	648	653	671	679	738	682	677	738	674	714	710	737	726	688	669	677	681	715	695	687	695	690	708	717	707	685	662	667	685	696	671	722	724	708	661	674	683	738	661	665	691	692	679	687	714	708	706	714	740	710	654	738	698	708	718	687	681	702	715	696	711	665	675	733	675	670	730	701	693	666	663	709	724	683	719	732	702	715	683	679	729	663	718	696	739	698	734	676	701	642	688	696	686	732	708	718	725	685	655	702	668	723	732	783	701	677	717	683	742	635	685	707	750	726	697	641	683	722	702	662	718	730	721	730	673	688	690	717	700	715	676	688	686	710	693	663	695	694	717	678	654	687	691	711	698	742	728	704	691	722	658	683	640	717	659	608	681	708	691	720	695	704	679	716	667	712	721	699	701	714	700	753	653	682	664	709	707	740	696	676	702	727	702	677	711	694	701	700	701	697	685	723	686	698	735	708	693	689	718	701	699	688	691	704	709	696	642	722	686	680	739	653	663	719	682	694	736	678	694	691	702	704	726	712	719	719	720	711	645	707	687	680	700	762	671	699	731	676	686	726	776	655	636	723	679	656	671	698	709	691	708	720	655	734	713	692	732	717	665	704	657	681	626	713	732	695	708	701	712	689	692	665	746	712	745	701	681	711	716	707	711	683	712	713	645	743	732	699	671	717	715	650	713	688	699	753	736	670	735	716	701	692	701	726	693	647	728	721	690	730	638	696	670	714	679	669	706	737	676	709	692	698	706	663	665	710	708	627	718	681	704	696	680	646	732	741	759	662	637	645	764	665	702	695	730	694	709	710	716	719	714	718	683	694	651	692	708	695	687	657	709	721	671	721	668	708	671	624	696	718	706	695	712	695	699	674	716	681	667	647	711	715	688	651	695	706	688	675	687	696	690	648	659	696	686	719	689	742	650	686	725	684	702	669	733	683	732	685	691	688	716	674	686	650	716	702	684	714	706	690	693	688	716	652	670	703	719	734	695	686	696	707	659	703	656	706	712	740	693	690	714	707	670	720	704	727	675	692	695	734	714	634	709	708	762	687	691	709	723	673	671	659	646	687	721	658	720	705	662	740	772	748	753	680	698	720	713	734	688	721	676	727	724	702	684	703	682	736	700	697	672	708	695	692	712	732	735	679	673	700	689	736	709	685	693	678	667	694	665	672	661	725	739	688	714	688	695	721	678	656	675	723	693	688	652	660	704	727	705	692	688	667	704	711	656	688	668	693	660	642	688	668	715	692	712	696	730	701	672	716	671	637	690	649	644	704	692	687	691	660	705	687	719	737	709	683	673	705	698	699	658	715	685	700	732	689	673	700	687	676	736	693	691	749	695	705	713	732	705	653	744	690	715	691	720	718	701	693	711	664	692	698	661	696	727	741	740	682	712	672	727	658	699	708	699	727	636	612	711	712	682	726	701	680	713	658	722	682	632	749	732	728	717	665	601	705	715	682	674	681	666	722	698	752	675	722	720	675	708	722	686	700	720	669	700	681	681	736	697	684	709	714	711	687	714	666	706	656	688	693	639	678	705	709	676	720	695	716	684	686	677	688	686	746	751	725	626	693	736	680	740	684	703	684	693	723	681	675	724	691	691	748	664	670	690	719	631	749	664	689	750	658	645	716	696	680	696	714	684	759	663	742	668	682	683	717	675	721	660	724	724	722	700	682	700	657	713	671	640	673	666	757	691	659	682	738	702	696	721	661	667	716	678	725	677	647	699	738	691	721	701	679	673	695	729	691	727	674	730	708	667	683	650	704	729	689	669	711	701	702	691	690	717	698	719	662	663	705	722	681	681	644	653	714	714	652	715	647	711	656	663	706	623	702	690	704	703	705	754	717	691	707	724	708	663	689	662	710	706	667	670	709	706	713	744	660	721	694	689	687	734	697	671	688	746	712	648	702	623	686	704	727	656	695	679	674	645	740	730	684	707	692	667	702	712	757	733	713	713	658	710	730	647	706	722	689	698	708	734	712	697	695	728	705	636	659	748	657	701	695	679	677	723	676	685	683	710	727	688	705	746	700	665	688	709	736	669	687	658	695	668	632	712	683	709	683	724	664	681	701	708	672	644	735	734	665	703	712	747	649	734	741	667	733	705	673	690	724	721	678	696	683	697	660	681	678	697	656	658	661	752	745	696	734	747	705	663	744	713	683	644	663	697	686	661	686	690	724	710	694	697	678	640	697	717	703	696	724	675	641	711	695	691	657	680	705	686	623	661	691	694	710	711	669	746	679	725	699	705	666	671	673	702	730	676	676	692	741	722	687	679	716	679	711	677	688	710	686	736	734	696	688	680	697	696	677	722	715	682	654	700	709	688	740	706	703	671	736	700	726	717	698	675	707	677	713	723	713	672	714	639	689	720	722	672	689	696	733	673	745	652	656	729	720	696	679	710	694	726	662	688	681	708	696	703	697	721	677	699	700	730	675	701	710
24129	21469	28862	24461	21549	17723	10855	6833	5153	4100	3303	2703	2270	1920	1630	1306	1144	1069	873	784	695	705	585	580	583	585	534	539	560	566	497	518	542	528	506	557	498	534	519	504	530	491	545	518	477	496	477	520	500	472	533	498	497	473	501	523	534	501	470	500	500	518	493	542	463	487	491	511	501	475	454	499	499	535	501	479	522	523	490	498	473	475	520	524	493	451	488	510	494	488	505	505	530	504	487	467	449	525	508	487	458	494	498	476	493	497	456	541	477	516	505	508	513	505	488	502	458	481	521	490	469	531	509	487	507	488	479	528	529	518	534	531	486	535	513	493	511	503	507	491	531	475	486	495	514	505	503	512	495	508	508	475	540	474	517	501	498	563	546	497	487	489	489	505	454	467	486	512	463	491	491	505	474	491	525	470	516	490	508	481	466	537	491	503	476	471	461	467	480	553	471	489	482	519	469	539	519	507	516	471	512	517	515	513	458	489	522	473	490	498	483	437	526	525	472	504	492	496	467	511	475	535	505	479	471	500	469	525	470	509	547	495	481	473	467	465	494	479	485	440	510	499	493	504	468	481	513	507	507	487	517	490	465	529	482	494	494	483	524	488	486	482	487	489	475	520	493	493	486	507	515	494	498	506	463	445	510	538	506	488	464	509	508	501	516	522	491	507	499	505	525	523	477	470	500	480	469	500	492	491	472	497	510	454	496	478	485	466	501	515	506	525	548	549	522	522	495	487	506	478	496	507	496	463	552	501	499	521	507	464	496	498	508	478	478	533	477	484	483	480	512	475	503	504	484	508	505	474	486	477	475	472	472	544	487	488	540	470	455	495	467	498	445	471	502	459	501	492	527	546	472	491	511	471	515	499	468	532	529	475	497	534	487	482	512	493	500	482	486	520	505	496	438	466	509	469	461	460	507	468	474	488	475	484	484	489	495	504	517	490	514	478	503	451	467	497	483	476	518	498	488	536	484	488	471	500	493	501	516	487	478	468	503	504	503	529	490	500	481	492	497	520	530	504	473	524	494	494	502	505	479	464	499	484	519	474	522	537	492	469	528	456	496	484	539	486	489	459	483	543	450	477	488	514	487	558	506	489	496	490	488	510	479	487	487	478	534	480	462	488	509	501	503	515	503	531	435	477	491	481	454	532	526	491	512	511	514	495	504	518	481	534	525	499	512	485	498	512	502	471	480	494	536	477	474	497	481	505	470	513	501	481	487	464	483	529	482	442	492	427	498	488	499	467	491	474	507	465	465	503	471	520	480	475	516	501	500	462	481	515	488	503	509	483	524	496	467	543	487	560	482	496	483	521	500	503	492	468	508	516	502	459	484	496	556	494	553	476	482	495	529	523	505	485	517	508	479	544	469	502	455	526	512	457	458	500	565	507	454	495	472	484	544	513	483	461	505	548	478	480	493	491	488	504	492	511	542	465	511	514	496	471	482	486	526	486	472	477	560	528	483	490	496	459	521	489	492	499	488	519	474	489	473	511	460	500	511	513	487	523	489	497	522	482	505	506	533	492	427	485	502	503	477	506	496	532	515	511	538	499	515	458	526	535	484	486	494	515	465	524	490	520	501	492	486	461	497	498	460	493	504	507	496	491	525	495	504	494	505	492	523	486	501	490	499	529	479	515	499	548	508	483	497	471	472	468	480	457	525	522	494	497	461	503	505	489	525	481	548	488	499	519	518	500	526	476	515	493	473	477	476	521	523	491	501	464	468	487	473	471	482	504	466	490	488	491	517	478	428	516	493	531	531	488	486	498	495	502	534	495	555	495	459	464	524	510	485	493	542	495	464	493	508	482	463	515	502	540	514	514	513	499	489	497	492	500	504	453	485	474	464	485	486	478	543	499	512	475	483	483	483	499	487	475	484	527	533	502	513	502	503	489	513	508	501	487	461	494	505	535	520	512	541	464	489	451	475	479	535	480	537	510	497	507	485	524	500	481	498	465	438	527	447	516	511	473	498	492	477	502	534	504	485	475	516	493	504	517	479	481	528	472	538	502	516	512	483	478	441	492	528	484	504	495	438	516	496	510	484	493	479	487	504	489	489	507	521	469	470	488	456	495	524	495	520	464	480	496	441	507	492	484	507	481	488	478	495	481	486	484	521	511	486	503	483	494	508	514	486	531	538	487	516	498	480	512	540	528	488	508	526	467	486	481	503	488	491	514	462	514	479	535	494	486	506	479	474	465	483	504	485	500	475	504	482	491	500	516	503	504	519	473	480	478	495	499	463	479	501	538	513	476	499	514	487	504	439	479	462	465	496	488	506	517	508	503	484	503	547	524	503	540	518	462	463	511	483	485	494	467	488	483	496	514	487	487	496	518	501	529	446	502	498	466	490	519	491	462	466	479	496	498	484	498	488	520	491	486	494	477	511	515	491	500	494	541	485	472	466	468	503	455	511	473	526	514	536	462	525	499	534	495	501	447	494	471	493	504	497	500	500	479	498	489	475	504	450	521	466	493	491	471	505	504	471	529	461	547	535	508	480	499	499	496	470	520	466	513	490	510	461	483	451	488	455	478	494	513	497	515	508	517	459	527	498	526	521	499	492	501	493	491	483	563	471	497	471	513	499	500	529	490	491	455	496	549	502	482	509	490	517	514	486	497	500	474	476	518	499	501	516	514	492	514	483	490	494	468	501	505	485	498	488	503	463	476	475	509	484	526	506	483	475	532	462	505	499	493	494	463	470	476	492	509	502	509	492	514	522	515	473	488	481	482	496	521	487	516	458	503	516	485	506	488	483	494	517	529	470	486	456	542	520	462	471	503	472	491	455	483	503	455	485	487	486	497	448	491	504	510	507	493	494	544	495	527	475	512	536	455	470	495	497	505	509	481	483	522	496	500	481	497	473	495	489	520	464	502	436	490	500	480	490	493	487	483	490	502	534	476	499	490	458	492	495	458	510	497	478	479	491	547	522	474	455	535	534	533	468	498	521	451	500	453	509	463	497	491	524	505	488	513	489	496	441	481	474	440	483	489	479	421	526	499	486	522	494	508	488	491	529	490	483	481	539	524	475	500	506	467	456	487	531	525	530	481	501	565	512	458	467	481	490	465	473	506	510	462	501	465	486	499	532	501	515	508	479	503	489	525	474	505	461	433	489	490	506	526	494	511	474	507	492	505	522	485	526	467	504	519	472	511	516	491	499	484	489	464	483	502	512	459	496	452	534	535	461	510	484	503	501	512	510	483	530	509	545	476	506	509	497	464	534	480	469	482	485	522	522	505	490	470	530	482	503	518	500	504	512	505	465	471	470	473	490	470	500	480	478	506	497	499	489	515	439	481	548	510	487	454	503	517	514	536	481	488	542	482	476	541	478	491	460	456	481	511	465	493	471	481	487	498	496	529	471	509	446	476	511	501	485	483	516	482	506	528	452	504	520	492	498	459	447	517	476	512	483	478	477	470	489	530	491	507	507	501	497	503	499	452	507	515	499	441	504	458	523	509	557	526	516	489	491	490	458	526
24901	42789	39739	31708	26168	21588	18345	16305	13555	11289	9420	7846	6680	5735	4862	3848	3150	2824	2488	1976	1761	1500	1326	1244	1203	1144	1049	1092	1025	1041	1007	968	1019	1010	1047	935	979	956	937	983	965	946	974	985	921	960	925	1015	993	926	992	968	958	910	954	939	912	990	916	912	916	958	934	935	926	971	908	888	948	935	953	922	976	970	924	896	1007	996	921	954	938	897	898	923	994	983	936	926	968	922	986	972	961	932	877	987	905	969	913	914	946	964	960	911	925	943	928	934	965	940	1007	931	936	976	939	908	950	956	934	929	935	920	989	900	954	990	919	954	898	966	895	945	957	892	897	920	894	920	918	940	925	946	892	892	938	908	944	893	1000	1001	916	962	966	959	963	920	946	900	945	960	953	956	930	903	960	946	962	978	897	924	973	900	915	915	970	885	961	922	961	955	900	933	946	920	919	948	927	900	948	935	911	880	926	893	949	906	952	921	929	956	939	944	936	936	941	907	950	947	914	964	925	922	850	914	897	947	922	913	939	958	890	934	939	930	890	903	942	915	896	950	915	921	975	963	953	924	895	972	938	884	901	945	953	917	932	960	919	925	940	927	927	883	911	897	925	996	905	902	913	945	908	913	926	915	954	941	899	937	895	940	923	940	959	959	917	929	915	922	917	916	924	989	924	948	875	887	889	943	913	930	890	942	959	873	964	936	915	918	953	977	916	850	948	978	896	963	953	906	924	920	938	968	899	948	966	931	914	979	939	950	932	926	903	943	898	914	940	906	946	964	888	900	930	932	917	922	955	940	1002	911	907	921	911	938	897	925	923	921	905	919	931	967	954	928	923	939	909	882	982	875	939	940	915	938	920	994	926	966	979	891	937	919	915	984	922	905	911	945	868	933	965	911	959	927	877	871	918	941	879	958	955	964	902	961	953	940	928	948	934	905	890	923	907	924	919	901	908	995	931	942	942	919	954	916	911	953	932	925	928	899	966	917	999	933	923	959	916	926	938	889	984	933	903	877	923	941	933	916	898	919	966	958	917	984	928	920	1001	940	896	884	950	870	943	943	879	927	921	986	934	924	883	926	970	967	922	890	951	885	923	970	932	958	935	867	921	921	958	866	922	889	969	931	930	931	933	926	942	944	939	997	880	885	931	963	932	924	903	942	896	948	996	954	874	924	920	901	909	889	915	935	943	900	917	947	885	932	943	875	853	919	958	898	920	910	950	912	886	932	948	948	917	889	954	952	954	906	900	931	916	974	924	927	893	897	983	919	937	1005	959	922	936	936	923	922	927	949	970	938	894	941	984	939	918	911	872	945	975	980	927	933	906	938	926	898	966	904	872	901	908	919	976	938	942	946	946	930	954	938	862	987	1028	878	894	931	948	923	931	927	913	897	935	930	974	928	899	966	887	946	932	904	917	922	928	921	926	874	844	918	962	927	901	939	953	918	968	938	987	922	945	922	906	950	916	952	933	973	963	920	889	921	895	927	974	935	930	955	918	953	946	941	981	914	894	923	933	957	958	971	909	955	878	911	908	900	904	927	937	957	895	961	927	960	978	904	940	911	915	918	967	894	931	918	970	940	944	889	956	905	916	956	895	876	923	942	918	930	917	906	968	911	953	947	939	962	912	886	933	958	896	940	918	895	914	930	871	953	960	957	936	970	903	954	919	918	925	935	947	923	931	938	875	914	928	965	907	929	952	966	928	949	965	937	903	933	919	965	898	923	958	933	924	972	890	951	946	901	888	914	931	864	938	1004	984	857	924	938	958	950	949	974	930	959	936	899	924	946	939	916	967	918	943	978	958	960	965	964	904	952	931	973	952	967	931	917	920	960	916	977	937	897	934	939	925	964	966	940	950	966	923	920	945	967	925	905	930	892	952	876	931	985	909	930	973	929	962	891	924	952	949	953	928	906	931	1013	903	919	903	919	946	934	929	929	896	889	914	932	911	931	927	928	992	939	909	918	907	903	946	894	875	887	1019	919	914	921	942	899	873	937	942	898	940	903	962	945	924	906	962	911	916	942	931	938	892	945	918	942	945	912	871	954	921	970	949	930	898	881	910	909	976	952	922	893	999	930	918	953	957	932	917	886	901	952	936	977	955	940	925	943	929	919	908	879	939	935	934	875	901	939	913	925	885	929	942	963	895	969	935	940	966	919	909	943	959	930	906	926	934	908	942	960	964	913	929	888	902	924	940	895	913	915	929	954	910	942	958	974	889	902	888	925	891	897	918	977	941	891	925	948	894	856	938	912	950	925	936	948	853	925	904	965	947	901	943	958	901	929	905	931	921	954	927	900	930	908	906	896	960	940	869	971	905	932	963	926	942	910	956	925	963	982	910	921	945	967	1001	918	939	919	927	967	869	990	937	875	932	948	891	932	874	915	934	876	918	913	995	917	943	880	946	940	973	919	916	950	892	907	925	951	909	929	913	969	871	930	959	962	953	885	941	920	951	916	934	898	962	972	947	929	863	925	1005	928	925	960	919	916	902	959	920	972	906	921	891	931	953	909	982	980	904	893	953	884	937	905	944	928	898	935	911	859	950	926	891	979	897	891	897	956	952	862	1009	940	924	887	977	916	988	957	915	904	901	916	939	969	953	907	955	965	1016	917	928	936	931	906	920	927	992	924	933	921	959	918	975	928	982	938	982	965	910	922	922	972	884	900	906	952	930	934	891	924	954	926	998	930	913	932	900	910	947	922	922	882	887	875	924	988	890	896	997	895	894	867	913	939	916	902	920	896	925	958	918	925	884	949	930	926	942	937	912	944	939	928	956	891	900	953	914	907	933	929	885	925	993	941	938	908	942	914	883	947	961	902	908	947	919	949	926	919	900	897	906	932	955	930	949	879	963	927	947	915	955	899	942	965	855	912	935	935	891	956	896	936	934	971	896	939	942	936	924	943	942	973	911	950	950	962	923	972	949	970	936	890	860	886	966	903	923	927	882	935	939	903	966	934	909	959	902	985	897	882	947	912	928	975	907	964	896	952	919	957	940	913	939	884	912	909	880	910	922	974	942	947	926	943	921	866	940	957	913	913	931	935	897	899	963	933	917	896	922	911	954	925	976	967	925	943	916	956	934	970	851	909	953	915	961	880	965	940	934	886	1000	862	961	927	928	967	919	951	939	939	912	943	965	917	946	871	982	916	916	910	879	947	943	948	967	920	919	902	960	930	858	873	944	971	923	924	885	946	980	878	986	869	906	949	969	880	917	1007	959	915	962	918	905	896	971	950	935	942	899	971	927	977	876	961	950	957	986	925	930	932	901	911	941	895	997	929	951	935	989	904	914	960	889	903	932	946	960	963	910	935	925	904	922	960	959	882	913	911	921	919	947	954	950	871	917	965	879	957	886	934	908	927	926	916	945	959	945	904	916	956	938	953	900	939	869	905	958	910	916	945	930	935	908	949	928	934	913	984	917	984	906	924	977	917	946	911	922	905	947	913	941	919	913	943	929	920	959	927	955	902	956	937	896	891	937	963	869	937	917	932	925	955	919	929	955	932
27537	20753	16936	10185	5023	3163	2429	1914	1393	1174	1025	830	755	655	555	518	470	435	410	378	333	376	332	291	315	295	308	318	288	307	332	319	290	325	333	289	279	277	287	290	307	319	301	257	311	311	266	291	304	314	300	307	329	290	302	302	278	297	293	297	251	308	309	265	318	310	293	306	319	263	310	303	295	287	293	304	315	336	330	282	323	304	309	306	304	307	280	305	290	293	308	285	313	292	322	310	295	336	275	279	299	288	294	288	283	293	278	276	300	269	311	288	331	300	335	301	338	310	303	277	298	303	303	310	294	286	279	318	301	291	297	301	304	290	294	278	315	290	317	331	282	280	310	320	291	301	323	291	303	326	323	290	341	309	277	293	325	285	316	301	279	299	281	304	285	309	314	324	338	297	282	270	280	285	296	266	290	284	277	308	311	314	305	311	319	289	259	315	304	304	286	299	276	255	268	305	310	335	316	318	277	319	306	306	289	297	307	303	297	306	289	303	286	295	330	302	275	280	313	306	294	305	301	266	265	281	316	295	306	288	307	302	298	317	295	297	293	302	288	314	300	306	297	273	305	285	276	286	296	280	290	317	261	308	311	318	271	290	267	310	327	287	270	302	345	304	298	348	302	294	314	274	280	305	320	304	290	342	298	290	298	302	312	288	300	311	286	287	288	316	334	292	280	292	291	306	301	302	302	304	302	306	283	304	344	303	290	301	298	307	317	309	326	310	316	284	310	304	316	315	268	314	312	291	280	292	284	312	279	286	295	307	297	282	311	296	273	315	291	327	326	268	289	291	289	309	295	280	300	299	288	284	301	295	290	292	319	276	281	279	291	274	299	267	272	274	299	325	320	326	318	289	312	306	312	324	271	271	286	281	290	327	290	279	314	299	353	305	290	311	303	296	325	296	293	290	273	299	298	332	307	314	275	310	284	296	290	283	326	264	297	286	321	279	300	301	322	291	283	318	314	289	338	325	301	317	288	276	307	319	318	291	295	310	318	267	296	283	298	320	317	326	303	269	285	289	285	296	297	305	324	307	334	323	316	288	351	282	282	270	288	290	304	307	285	303	297	321	285	295	292	309	297	326	301	326	319	310	302	293	305	302	314	299	264	299	269	310	273	286	310	330	285	287	288	320	316	279	291	293	303	289	288	302	302	275	298	307	274	322	280	289	347	283	274	328	283	313	282	294	286	301	286	292	305	286	293	268	256	312	275	297	317	288	316	312	275	287	316	296	308	300	279	309	317	319	289	276	306	277	305	318	311	319	302	317	324	341	294	268	297	320	314	298	269	299	341	294	293	289	290	297	313	265	300	329	301	316	308	314	307	322	280	275	326	316	287	297	323	286	271	270	270	284	316	338	311	290	289	284	296	282	329	328	286	295	309	312	308	300	300	302	276	293	307	300	288	314	302	307	287	286	305	304	291	286	316	316	275	260	290	294	313	290	284	279	277	305	343	284	308	318	303	287	288	308	314	295	305	315	277	300	288	276	306	309	307	282	303	279	304	267	302	280	298	284	332	284	271	277	280	290	281	311	299	337	312	317	304	325	293	255	289	297	338	314	322	324	316	300	323	285	288	277	291	295	303	280	300	317	329	301	301	335	254	287	305	322	321	267	303	293	288	313	295	300	305	307	328	328	282	306	281	287	275	300	283	302	307	291	309	289	271	338	288	295	312	286	322	298	313	302	288	276	309	321	299	301	269	329	277	303	334	283	299	312	333	327	329	303	325	297	318	279	286	318	330	291	331	276	267	293	319	304	345	299	308	306	298	274	299	276	289	278	284	291	310	316	316	319	283	282	295	330	286	314	290	322	290	301	302	317	301	317	278	239	304	304	312	319	304	285	307	306	320	287	300	296	321	318	285	308	292	282	304	280	267	329	313	295	299	326	294	309	277	301	288	310	265	294	316	280	317	311	301	310	305	320	304	302	301	306	279	288	298	307	301	296	292	285	306	325	298	322	313	286	297	307	337	294	295	288	290	288	300	308	316	274	297	272	299	259	312	316	325	296	326	312	283	325	324	310	307	285	326	314	292	337	283	271	328	316	270	309	292	303	341	318	285	265	305	311	281	323	296	280	318	289	287	304	296	275	290	314	279	305	291	338	292	283	310	282	287	318	282	301	302	272	336	289	321	310	300	334	300	254	306	277	328	288	322	305	282	281	309	303	310	281	275	296	311	296	332	296	300	298	296	306	292	297	304	272	315	276	282	315	327	281	273	279	291	309	292	295	316	312	319	326	294	299	297	319	326	304	324	301	307	295	270	328	266	289	286	272	301	286	316	299	310	291	270	321	282	300	299	316	278	269	284	297	302	275	302	295	275	299	302	304	316	288	274	310	280	309	323	278	319	282	282	319	306	305	288	322	312	266	317	295	279	325	295	307	298	300	306	284	270	322	310	308	272	331	310	270	324	276	304	289	290	295	316	331	277	299	318	300	316	298	305	293	317	280	299	320	299	289	303	327	304	296	297	279	300	329	305	316	293	281	279	299	286	299	307	272	313	299	292	290	307	289	297	322	295	314	295	277	266	294	301	314	297	312	281	296	301	311	313	284	293	317	281	292	279	294	291	318	277	314	282	318	316	317	304	280	307	282	282	318	275	289	270	291	294	306	321	297	296	319	293	289	287	290	282	293	285	300	291	291	309	269	293	300	290	301	283	300	300	299	306	291	287	300	287	281	289	295	295	284	310	269	343	285	302	309	276	312	307	308	331	255	280	287	299	277	273	314	285	288	304	274	299	308	284	260	329	322	321	302	327	289	284	341	281	327	302	298	296	301	309	294	298	322	296	307	294	300	301	323	329	284	315	306	276	293	294	299	265	298	294	299	293	322	315	273	305	299	279	263	318	332	297	320	289	304	293	306	278	278	302	298	317	276	310	304	296	276	304	311	322	297	295	287	288	285	308	299	317	312	315	310	275	283	286	276	290	283	309	304	317	301	280	314	299	294	294	307	272	310	295	278	311	274	307	272	259	283	288	305	300	318	286	303	295	269	325	310	305	335	311	314	328	294	270	306	282	299	300	297	314	293	296	317	272	281	317	284	303	310	333	298	271	292	282	290	305	313	301	292	293	279	304	314	327	302	290	266	294	264	298	302	290	281	292	297	328	274	319	281	311	284	277	320	325	291	331	283	309	308	290	320	322	281	331	279	298	311	295	300	275	282	300	305	287	306	306	300	324	308	286	299	281	274	291	320	303	289	265	263	298	292	292	302	307	282	292	285	303	297	290	300	336	308	283	294	283	311	316	301	314	306	303	310	292	282	303	301	284	324	288	317	298	305	318	299	305	296	297	307	295	364	314	315	297	299	274	286	308	285	280	302	287	286	323	289	306	265	317	292	319	322	297	270	285	269	284	302	288	322	301	279	296	316	309	329	300	305	275	304	360	326	292	314	290	319	268	298	293	310	288	282	314	289	299	317	275	289	263	318	287	272	316	319	285	296	308	316	299	326	281	330	332	267	305	299	281	287
20229	30451	27037	17940	13107	9658	7871	6553	5102	4064	3310	2840	2421	2052	1683	1387	1264	1105	1011	866	806	752	685	669	672	636	651	697	610	604	649	615	636	583	607	602	628	607	594	599	647	604	590	593	570	579	646	611	652	588	617	565	608	576	621	625	607	605	634	599	646	583	561	626	561	630	590	542	581	559	582	599	617	550	597	595	589	614	588	604	611	584	610	549	603	623	607	600	605	612	634	621	600	595	606	609	608	589	624	581	610	592	622	607	580	612	623	580	577	620	621	643	571	562	615	554	611	618	673	656	663	623	625	605	584	592	626	572	577	634	589	596	602	580	586	613	602	588	583	629	605	622	589	610	630	628	616	578	630	580	608	580	592	600	588	606	602	622	606	592	614	616	594	604	558	562	604	631	604	599	577	577	635	577	608	599	577	600	613	564	607	572	640	628	626	613	584	613	598	618	605	590	617	650	606	585	595	602	591	613	603	636	598	572	570	601	640	597	616	629	601	650	587	613	583	588	578	607	598	604	624	594	652	618	614	628	595	597	620	576	603	603	568	572	614	562	600	629	601	614	585	583	600	613	599	537	567	545	583	619	634	573	593	598	611	611	559	623	612	606	566	590	581	547	593	595	615	603	581	605	586	571	635	595	532	608	603	643	615	609	633	588	603	573	629	589	622	564	569	631	578	571	569	586	622	567	570	580	576	598	575	598	613	629	627	606	576	613	626	602	597	564	599	595	589	562	600	596	626	580	588	591	594	615	581	596	555	600	585	573	586	606	593	633	613	615	608	616	610	574	606	587	641	616	614	585	598	566	581	588	614	587	593	606	578	616	596	621	568	595	613	583	586	586	620	591	603	609	615	590	606	548	675	645	581	598	602	552	589	619	608	567	622	600	598	576	579	618	568	672	619	600	610	590	574	571	638	574	614	622	613	615	603	577	602	570	621	652	621	595	623	619	592	606	573	623	599	534	603	610	548	593	619	598	598	584	613	588	600	584	584	597	569	582	590	572	598	530	583	611	583	572	580	574	629	593	592	626	646	573	606	610	622	603	585	568	594	570	569	625	604	603	629	586	592	580	583	628	600	593	615	604	604	607	607	576	593	605	638	618	591	606	605	603	575	607	648	592	628	582	579	590	607	614	614	588	582	610	572	628	584	607	609	579	591	616	630	596	645	612	600	611	575	600	580	589	593	622	617	630	588	615	624	555	617	593	591	588	591	587	602	612	596	622	613	618	554	578	572	605	605	624	609	636	558	593	587	612	623	641	646	613	578	591	595	597	596	576	613	605	641	610	564	601	584	629	611	617	606	619	635	559	579	618	575	615	569	614	601	588	601	619	585	586	552	582	595	601	579	594	568	626	633	597	625	583	605	621	617	583	604	608	571	623	603	593	618	606	568	603	638	617	613	644	592	625	612	600	584	605	609	590	621	616	591	572	591	623	609	649	601	574	551	664	580	574	602	580	585	616	611	609	616	618	569	604	621	592	594	589	601	592	619	641	637	623	597	566	581	614	592	604	557	611	631	625	598	625	621	599	589	644	610	581	609	625	579	560	606	616	608	558	603	591	604	571	575	641	581	582	596	584	602	595	598	650	580	616	606	651	578	635	598	578	567	606	618	585	564	614	624	596	625	567	580	570	611	614	575	558	610	613	572	597	584	581	585	618	569	606	618	573	596	583	620	649	609	630	609	548	592	640	605	582	607	599	635	640	616	604	600	559	616	586	583	584	589	593	618	602	629	628	614	557	580	609	634	592	598	595	594	574	560	604	595	629	590	575	585	605	586	616	601	601	616	611	592	628	583	598	605	615	587	592	600	559	585	591	614	610	620	569	594	616	590	623	643	581	612	580	588	577	589	600	596	633	590	554	622	615	567	599	635	554	586	575	563	614	571	634	573	627	624	603	605	592	589	587	600	565	585	598	577	592	608	585	567	635	591	556	621	617	570	591	606	616	664	544	620	622	581	627	613	564	625	570	589	624	613	587	656	597	616	598	598	619	580	598	597	616	608	566	579	602	620	610	599	611	626	572	578	635	595	626	577	607	619	575	597	581	596	573	595	590	602	593	619	558	607	578	559	627	577	606	585	641	595	524	534	561	576	567	585	596	607	591	598	594	569	614	612	597	602	568	607	604	606	590	634	606	570	645	639	577	582	634	619	560	605	588	612	590	627	624	665	560	590	614	634	606	599	577	629	565	618	589	639	596	598	583	622	577	603	604	606	626	620	621	606	607	621	587	574	584	587	597	609	570	611	575	537	602	597	581	606	609	605	612	571	566	558	595	596	569	575	595	572	612	585	621	638	596	590	622	661	587	587	582	587	557	624	602	601	608	613	595	610	575	581	627	596	554	530	621	581	598	642	582	593	605	606	567	550	581	607	609	598	649	621	598	564	594	572	589	618	576	608	613	589	601	571	614	565	607	618	612	575	586	592	606	683	533	597	548	606	588	623	552	586	592	603	554	629	611	632	607	576	595	577	606	619	602	617	594	594	618	576	608	618	617	623	596	600	611	585	592	641	611	595	592	590	559	561	567	601	612	554	613	600	549	593	562	604	571	573	599	618	560	568	622	580	621	602	605	599	600	601	581	610	606	642	605	608	606	613	594	598	593	612	598	627	553	614	594	580	594	623	598	596	593	568	574	632	576	570	607	600	610	628	612	614	582	613	574	580	581	641	573	612	585	579	628	611	575	612	591	601	620	612	618	596	608	588	620	621	576	583	572	644	567	603	639	584	581	601	600	632	584	598	632	599	625	604	594	545	586	587	607	586	615	630	596	604	620	561	603	644	590	613	576	571	570	593	583	628	601	576	615	647	595	606	610	583	611	617	603	621	629	608	594	625	616	617	586	609	617	592	616	565	612	630	585	605	605	584	607	582	624	588	628	583	572	623	560	581	588	627	579	567	613	607	616	603	554	636	604	638	535	628	608	601	566	603	638	626	585	568	612	625	622	556	595	593	588	580	620	606	573	607	624	604	607	574	575	564	573	564	574	605	619	606	603	631	627	593	582	582	612	607	606	593	554	577	603	630	622	609	561	609	601	573	622	567	607	582	570	612	551	581	630	613	609	559	641	596	612	601	570	579	581	621	652	605	607	612	601	616	609	589	600	605	587	608	615	591	649	589	574	591	608	606	583	636	556	604	659	576	595	621	580	630	579	579	608	600	604	607	603	609	601	605	587	612	619	635	630	587	563	586	597	586	587	599	619	641	584	630	578	545	591	584	613	637	608	611	596	609	631	622	604	581	603	606	614	635	567	578	624	590	556	589	615	590	580	607	629	602	600	635	566	643	631	601	588	599	628	584	607	586	607	644	627	594	634	622	561	653	572	604	600	593	611	547	566	589	628	604	607	586	580	622	594	626	558	618	596	561	606	601	610	565	645	610	575	583	589	564	611	576	587	592	605	604	611	620	601	596	576	592	627	624	582	623	622	610	626	581	591	593	588	604	595	569	623	587	571	610	603	554	614	605	583	634	612	549	597
25060	21442	28064	25291	17800	9657	6314	4102	3012	2304	1803	1482	1272	1127	943	815	703	600	576	510	513	440	432	414	411	377	384	368	366	371	385	336	336	379	377	331	364	335	369	340	389	346	364	349	376	405	335	360	375	336	372	374	338	334	343	376	351	399	313	361	364	348	339	372	316	353	345	339	362	360	341	348	368	379	349	345	335	360	355	359	313	345	340	333	374	333	359	328	353	383	329	321	348	371	358	359	328	362	368	333	351	363	354	340	340	368	350	356	341	377	336	379	398	350	334	318	369	333	358	410	369	341	344	343	353	347	334	342	310	342	335	353	332	338	322	367	367	367	341	377	337	372	356	340	379	339	345	338	374	362	350	358	376	351	361	318	349	358	375	346	331	334	336	337	379	355	395	350	358	349	336	388	343	334	354	348	371	364	360	362	359	376	319	354	352	326	365	361	378	354	357	306	353	381	355	351	329	310	353	366	332	369	368	355	342	347	374	345	349	340	368	352	365	341	349	361	363	341	325	318	360	364	348	352	344	328	357	335	351	363	345	340	369	341	333	339	331	356	371	331	366	403	293	338	329	375	366	330	329	355	332	330	362	337	350	351	309	345	339	347	371	367	299	350	333	352	384	318	358	352	348	326	349	338	338	342	364	333	312	374	353	332	361	388	369	374	361	350	328	353	324	335	340	331	333	385	330	355	345	337	360	373	311	333	323	346	365	345	354	364	362	344	348	367	358	369	338	357	368	354	345	354	365	348	365	382	341	364	386	325	284	365	334	342	363	340	350	352	374	361	311	338	336	363	346	381	345	352	332	375	356	344	385	372	364	305	350	341	347	380	338	327	314	303	354	360	347	356	373	365	327	333	353	390	345	313	348	332	358	338	353	364	352	394	332	362	385	380	310	350	356	372	328	373	348	333	333	341	336	357	332	354	346	364	343	359	333	375	373	351	384	351	375	339	358	372	360	349	352	339	322	334	369	383	365	305	348	324	339	344	358	330	349	350	331	360	344	364	361	348	365	347	397	336	362	349	368	370	336	359	330	334	373	353	338	359	347	330	360	348	355	342	338	368	348	345	353	351	329	349	327	365	332	320	368	338	354	367	338	373	366	366	346	338	364	354	388	360	340	368	360	357	333	349	323	336	336	358	355	326	344	343	331	328	353	369	359	352	361	335	362	344	342	365	316	353	361	352	327	355	347	330	330	346	357	324	367	353	347	356	361	347	335	357	319	370	369	335	350	320	355	333	382	335	350	353	350	333	367	366	338	350	397	326	365	363	339	341	340	381	341	359	341	340	362	360	367	375	352	355	370	343	358	366	337	345	346	355	331	355	371	355	357	368	333	385	344	329	343	350	364	358	342	340	366	357	343	345	331	376	344	343	344	360	364	322	373	367	365	339	331	383	366	342	350	343	343	334	318	361	338	341	371	340	332	318	367	355	361	349	393	330	362	368	351	325	357	362	365	365	346	365	336	357	361	340	334	388	359	326	329	345	345	321	385	366	364	369	350	367	370	348	363	356	359	346	382	341	348	325	338	309	375	366	324	359	383	365	319	346	365	336	348	357	358	341	348	367	341	365	333	383	333	342	306	328	292	366	358	370	335	308	359	373	358	365	353	366	344	356	335	370	328	354	344	327	368	354	335	329	351	358	358	355	353	375	368	330	334	331	330	315	329	356	313	361	362	346	340	357	385	339	376	339	381	348	333	357	370	346	363	379	332	344	377	305	345	368	349	351	371	350	334	353	357	346	345	365	354	308	375	332	332	345	345	339	338	382	368	355	347	349	339	318	337	322	340	353	351	333	339	365	360	349	329	333	346	355	368	326	344	325	394	322	361	342	308	386	352	372	357	370	347	381	358	346	380	355	363	366	387	377	343	365	378	349	338	350	337	324	335	337	362	349	371	355	348	342	358	325	370	384	322	361	333	348	389	342	325	343	343	343	331	374	314	371	371	332	340	376	363	349	358	330	365	371	310	331	353	375	357	359	362	369	370	356	331	392	360	351	365	380	377	366	337	340	321	340	375	353	334	367	326	348	363	344	353	357	383	349	332	377	342	313	356	336	359	350	338	372	362	357	328	352	351	350	369	358	372	376	354	327	345	341	360	369	346	373	320	366	344	368	351	374	358	382	372	340	316	328	358	323	385	339	329	344	352	372	388	352	365	376	318	338	355	343	363	380	402	346	329	366	365	352	346	342	353	343	326	359	346	345	349	360	364	361	332	357	381	330	352	326	365	316	365	338	348	357	345	381	369	338	340	339	374	359	349	323	352	367	323	361	376	364	380	371	359	347	369	369	334	366	372	359	357	373	341	362	357	370	348	350	337	366	329	346	377	295	370	360	361	325	336	355	355	344	317	319	335	347	355	347	378	312	345	350	371	386	365	337	375	357	340	332	349	367	338	359	348	351	350	349	349	345	349	359	322	384	370	351	333	366	367	340	386	353	345	360	336	364	362	346	328	334	360	337	351	377	332	350	321	317	344	338	380	364	345	330	348	336	394	329	336	352	364	375	349	336	331	336	350	386	360	343	330	332	349	341	345	342	363	344	333	359	334	353	329	360	371	371	383	369	364	323	340	330	341	361	356	380	341	341	358	354	329	395	355	320	366	372	389	339	359	358	363	385	353	340	343	345	347	331	335	375	359	348	359	358	326	306	361	364	355	351	369	354	329	358	352	353	344	344	341	353	337	350	366	366	370	344	339	338	366	362	381	328	354	346	366	354	390	297	360	342	362	347	316	355	340	346	368	336	330	337	363	329	330	344	362	362	381	385	345	365	373	328	337	377	340	340	349	356	372	345	407	315	340	320	371	350	362	334	331	358	351	348	337	342	344	341	338	352	355	364	389	328	388	321	357	334	361	391	369	345	346	350	378	339	364	326	337	366	345	358	368	391	352	344	358	373	345	388	349	312	347	355	327	340	372	350	316	371	338	342	349	369	355	365	392	323	348	297	389	352	352	352	354	310	356	327	347	381	358	387	342	371	369	340	344	307	363	339	330	357	362	381	356	372	364	350	341	354	331	357	335	380	409	376	339	342	335	334	341	324	335	331	371	344	358	321	355	359	374	342	358	329	378	371	354	341	337	353	364	353	369	357	345	358	350	343	362	324	354	339	335	330	343	350	343	354	353	360	366	313	380	325	325	355	343	338	333	352	314	327	348	351	290	354	349	341	366	368	380	352	339	356	350	332	360	312	369	345	335	327	340	367	345	356	369	343	301	363	377	346	313	350	379	358	363	364	367	351	367	354	371	328	378	359	365	366	345	329	332	378	331	366	322	369	339	376	386	354	378	356	355	347	351	329	340	311	370	330	359	337	329	337	348	329	374	367	374	346	347	350	337	349	354	347	346	374	331	333	365	376	349	344	354	378	375	362	363	340	311	346	334	326	363	322	341	329	353	349	358	381	368	347	358	366	372	339	343	375	354	347	361	356	351	335	340	349	332	330	337	375	341	322	351	362	334	345	358	356	359	356	333	336
23015	38328	35240	26954	21572	17147	14430	11505	8922	7061	5858	4903	4178	3486	3018	2380	2101	1778	1562	1316	1220	1034	966	919	861	825	750	792	765	699	706	708	733	757	746	712	743	699	725	711	721	685	637	705	687	674	680	750	707	719	717	752	716	712	718	658	676	675	687	709	705	669	768	707	703	721	680	726	661	710	715	689	710	706	747	685	677	706	675	684	720	726	692	676	737	702	642	735	737	727	682	693	701	710	715	720	712	640	668	682	687	701	689	710	694	671	727	735	699	703	714	663	698	701	687	770	698	685	676	688	776	659	653	712	677	718	695	714	687	760	714	690	666	722	703	709	723	685	629	691	682	684	663	719	693	735	663	698	710	719	751	662	671	664	725	712	681	697	681	685	660	731	706	682	661	731	716	701	680	703	663	732	724	668	688	723	697	675	721	712	702	690	701	733	705	684	776	693	650	697	707	667	696	724	665	679	710	708	657	646	703	695	677	734	669	670	726	709	681	672	681	692	705	686	643	659	681	672	683	668	670	672	713	698	705	679	680	666	704	682	759	640	716	650	680	711	668	691	683	674	671	676	668	696	698	691	656	643	675	652	636	676	685	723	731	693	721	645	661	665	680	681	725	737	685	644	665	705	677	693	704	671	708	689	723	656	695	730	674	695	704	636	675	658	708	694	707	736	686	729	724	678	724	692	661	700	713	714	670	697	662	729	692	716	679	687	684	684	695	704	675	726	686	718	701	682	656	697	677	685	697	710	717	680	644	748	641	660	705	683	648	660	699	694	670	707	695	685	661	682	690	710	659	679	745	695	671	661	682	664	663	697	676	674	684	671	658	685	716	681	692	690	731	709	681	703	723	664	699	632	735	709	712	669	667	699	647	709	675	706	693	704	712	663	728	724	763	674	695	682	667	702	713	721	683	633	662	701	667	686	717	662	702	666	698	690	719	652	704	649	664	702	701	657	694	699	732	633	690	712	634	705	712	672	672	695	653	734	711	657	696	648	660	666	660	732	725	699	662	697	682	659	736	695	715	711	758	698	706	691	708	668	726	712	706	692	669	682	707	707	709	698	679	662	696	689	648	665	682	720	618	684	720	713	669	692	700	748	682	686	680	685	701	726	641	698	679	724	673	697	704	680	710	668	687	646	663	715	650	617	672	680	683	644	671	722	701	665	688	700	687	650	722	696	717	663	683	683	687	663	691	718	683	707	626	694	690	669	708	672	701	688	690	702	673	663	727	661	717	709	680	711	693	695	679	693	676	706	674	762	738	680	708	727	696	715	711	724	686	661	691	697	647	722	677	707	631	717	710	693	691	691	694	698	669	712	676	661	757	645	725	685	693	692	694	655	719	642	694	707	692	698	683	747	699	705	669	658	695	658	717	723	658	701	673	660	669	690	711	667	658	675	712	739	687	686	654	713	649	688	689	738	723	677	717	713	665	687	671	653	673	740	722	697	658	695	660	713	696	673	687	695	668	723	659	691	686	699	680	684	701	678	670	705	744	691	713	736	686	708	696	705	689	693	673	692	706	680	721	739	667	735	695	637	689	710	774	725	682	714	717	696	686	650	698	695	677	674	695	687	726	678	700	673	742	705	725	680	716	657	671	661	645	681	703	678	659	751	665	693	695	662	712	724	667	677	633	664	682	680	717	715	674	658	681	658	720	676	686	663	693	753	643	667	678	711	654	688	700	657	704	694	734	674	674	710	679	676	708	671	706	686	693	658	669	637	731	710	707	665	728	722	744	701	710	685	691	698	691	699	667	664	665	672	702	685	691	710	686	705	655	694	665	740	711	668	685	711	731	669	681	703	676	664	676	694	673	702	741	677	692	702	747	678	707	697	691	702	679	724	699	719	687	680	731	698	695	700	691	705	680	633	682	689	708	671	689	695	641	704	687	736	660	692	686	757	683	679	757	729	711	654	694	678	671	717	678	693	667	653	656	687	682	706	661	716	687	725	627	710	698	704	711	669	681	679	716	696	675	715	681	722	679	665	703	688	678	677	724	660	722	701	712	709	725	700	703	668	669	669	658	705	763	677	687	690	680	694	695	695	722	689	703	656	632	684	669	630	595	686	676	712	676	696	700	637	668	643	705	682	682	717	696	662	705	682	698	689	710	691	646	679	642	675	666	676	685	639	696	694	737	655	712	713	692	665	682	679	660	671	656	655	685	709	692	677	662	700	675	685	675	651	669	662	686	692	666	710	721	669	675	724	707	646	656	694	696	693	652	743	724	667	688	733	723	696	708	655	710	722	659	658	741	699	710	683	701	701	691	662	674	738	699	718	642	694	697	706	702	621	697	715	689	679	680	680	632	647	676	663	659	695	682	721	713	666	675	719	674	712	674	699	688	686	733	656	719	662	719	698	725	688	692	743	653	673	714	693	709	701	650	757	670	727	722	704	668	638	656	710	668	691	704	712	669	690	739	708	701	680	691	657	719	679	707	709	668	690	688	719	651	678	735	683	666	718	721	668	712	682	703	658	687	675	731	707	732	764	701	692	635	632	689	682	664	689	651	689	708	693	702	691	700	685	725	682	635	711	706	698	726	684	695	672	697	716	713	700	713	720	686	688	678	700	668	722	641	661	704	691	717	697	679	735	663	637	699	676	707	685	709	736	649	675	672	722	732	683	685	673	712	680	686	678	665	659	630	693	675	685	677	699	702	655	687	674	678	666	677	684	713	712	712	713	709	666	699	697	694	664	675	703	731	664	708	695	686	689	671	690	650	701	733	705	657	710	663	720	695	704	738	688	667	677	719	667	677	684	652	692	742	742	730	686	675	698	679	623	722	697	658	727	694	705	706	718	710	677	715	671	715	683	723	688	682	708	688	697	700	681	698	724	720	688	665	684	701	708	700	686	670	653	741	699	650	675	696	682	679	694	677	680	640	665	644	716	705	698	726	675	741	705	602	687	710	658	663	654	715	720	697	658	696	680	708	701	661	711	672	735	724	680	658	718	679	687	660	723	719	686	728	667	703	701	728	653	701	697	678	698	648	687	634	660	674	686	717	692	720	717	681	658	660	695	662	700	693	713	658	677	710	676	624	702	749	656	686	670	672	666	704	699	725	717	712	676	670	692	736	638	682	676	658	712	690	685	715	663	680	716	694	726	736	700	722	670	696	694	656	692	710	710	713	683	711	717	706	645	654	732	666	692	666	667	708	699	715	696	676	733	708	707	702	676	677	678	635	682	725	657	694	692	688	672	689	711	664	712	705	703	689	708	680	657	731	729	689	677	653	680	701	645	688	700	706	709	677	668	714	720	727	674	692	716	709	700	713	679	687	661	651	706	681	722	693	696	652	678	714	650	710	662	711	656	694	687	655	692	670	668	689	675	685	659	704	683	677	689	689	718	707	710	693	745	730	704	668	737	672	701	648	689	717	659	666	726	699	708	734	643	707	705	694	638	748	690	687	701	659	686	762	667	685	674	696	699	703	687	671	686	689	675	682	711	719	728	729	699	664	677	719	657	653	717	686	676
24211	21461	28896	24501	21725	18283	11924	6820	4489	3425	2777	2381	1929	1620	1459	1204	1003	935	897	793	722	651	606	625	546	588	530	524	526	553	511	522	488	549	512	520	513	535	493	516	503	489	533	508	513	532	478	569	531	497	484	506	484	522	478	503	557	488	491	461	475	489	497	482	487	525	487	512	469	514	468	473	487	484	494	505	534	508	506	525	468	522	495	472	503	477	499	496	504	517	500	490	472	485	537	484	501	499	490	513	495	464	500	509	497	480	488	463	483	510	508	455	498	526	482	485	513	519	475	491	486	517	515	483	498	505	521	467	487	472	471	497	494	446	496	505	488	493	500	501	483	504	529	459	524	499	517	455	520	482	498	542	505	515	513	502	488	476	479	496	495	491	536	479	481	495	527	507	436	492	504	497	473	514	506	552	488	508	506	478	491	470	481	496	480	472	498	493	445	519	478	479	496	509	509	525	468	540	498	492	495	508	476	444	488	486	470	500	510	477	495	447	500	501	499	476	455	487	519	512	451	503	480	460	516	495	470	485	486	497	487	529	485	494	523	473	470	444	483	537	512	457	482	485	490	510	500	508	487	480	465	470	485	509	492	507	483	500	542	485	525	543	513	507	495	479	528	507	459	480	488	506	524	485	516	503	532	464	492	481	521	491	534	476	486	472	527	469	500	468	508	491	520	467	484	470	507	516	488	474	520	473	505	523	522	494	511	501	512	460	484	510	489	505	490	489	513	518	500	495	477	478	511	493	479	517	542	458	498	478	466	503	479	540	476	470	509	520	520	540	512	506	496	486	510	479	480	468	507	469	554	496	521	501	524	448	468	467	521	463	515	480	473	483	480	491	479	487	456	501	517	480	492	487	486	495	468	539	506	491	496	451	496	496	455	488	453	504	502	488	469	527	487	438	505	491	506	517	496	478	482	554	479	487	543	498	501	501	519	505	521	529	477	512	530	495	478	473	489	514	514	472	469	524	526	509	526	488	468	542	491	492	484	544	468	489	515	492	527	519	510	486	500	457	500	482	469	473	540	507	478	515	532	504	483	518	470	480	512	550	497	508	472	466	476	543	504	478	479	457	536	518	533	479	461	505	484	469	521	513	457	534	502	497	522	477	467	465	522	478	496	520	533	435	498	469	475	504	520	499	521	489	490	490	479	522	459	511	469	517	477	473	486	512	459	484	517	528	466	492	486	489	504	537	485	473	468	495	468	525	528	511	457	523	513	476	464	508	513	507	461	468	516	489	510	522	517	488	472	491	484	477	456	518	485	510	477	432	508	507	490	513	499	477	468	534	476	487	521	483	495	467	485	492	491	469	508	484	497	479	461	472	503	522	445	473	502	488	509	462	475	482	481	471	494	489	485	496	495	510	513	487	465	480	462	488	533	474	521	500	472	506	475	482	447	472	481	438	514	442	487	468	505	492	510	533	499	497	494	476	531	486	482	485	502	497	499	474	501	529	505	478	516	479	484	482	555	481	496	478	479	451	483	508	506	516	525	519	474	488	514	509	473	491	513	535	476	441	503	478	466	499	517	476	483	437	479	466	469	474	436	553	501	482	512	441	467	491	496	534	485	513	474	496	475	493	517	477	507	506	502	495	444	530	508	496	496	481	520	526	498	467	504	473	492	536	485	493	465	515	478	475	507	501	444	509	500	485	488	487	470	494	490	535	488	451	487	496	491	504	533	501	501	485	479	495	490	447	499	500	483	478	536	510	458	495	512	540	486	491	521	488	524	496	516	481	485	473	476	498	470	539	489	487	519	509	517	475	483	494	521	500	517	487	485	515	477	488	515	462	468	497	473	493	501	467	490	482	493	465	523	509	506	510	454	515	465	459	504	484	537	479	505	525	525	488	516	490	520	481	500	495	508	466	491	515	489	492	469	504	457	504	518	494	486	507	518	500	473	487	451	501	475	474	510	468	511	494	489	488	499	459	495	477	488	531	500	479	506	495	532	450	473	441	503	533	476	492	498	490	494	549	492	493	482	474	525	500	528	477	496	489	520	490	525	489	499	527	483	504	509	507	460	459	527	505	528	487	489	493	444	502	502	492	473	509	476	463	495	492	472	486	540	549	463	492	479	488	523	496	498	450	490	464	507	508	498	483	515	505	482	566	522	500	499	481	495	489	491	473	508	532	483	496	497	508	530	499	486	485	467	461	473	507	505	516	500	460	483	464	494	481	480	497	543	519	472	473	479	511	452	508	507	437	502	525	530	486	512	449	495	518	499	513	525	495	505	494	518	503	493	539	538	519	503	472	485	497	498	475	504	483	476	502	472	475	506	483	476	503	496	492	451	496	547	472	521	486	509	490	484	475	489	496	509	478	494	466	532	526	517	467	476	474	499	495	508	473	468	502	440	482	501	517	503	495	507	515	473	488	482	525	494	500	504	490	495	499	546	456	506	490	526	525	465	514	472	541	503	469	476	507	506	465	482	491	510	478	491	498	468	508	483	511	507	487	472	505	476	512	460	520	510	485	483	482	513	459	524	528	494	503	470	524	515	459	493	469	525	520	496	526	461	492	468	496	518	496	489	509	505	513	468	446	491	513	479	551	511	507	507	472	458	528	519	501	528	502	485	495	485	460	474	468	486	478	524	510	452	520	526	465	506	501	489	514	467	499	510	504	494	477	458	491	497	503	535	503	486	488	531	476	484	501	485	478	493	470	516	494	499	458	551	430	427	518	505	522	515	467	481	477	500	497	514	481	523	514	525	495	488	484	487	451	497	504	488	488	475	482	459	506	500	509	491	479	472	515	501	499	484	511	506	497	510	483	509	500	479	475	502	513	480	533	536	477	490	472	444	496	495	504	501	475	495	510	479	488	505	515	498	484	477	460	471	458	504	483	502	506	481	546	461	488	477	491	449	485	486	476	500	518	507	494	488	481	500	534	457	466	504	510	500	514	505	483	514	478	493	482	481	483	514	476	455	461	486	476	465	473	516	488	474	477	502	472	494	468	504	480	491	539	477	512	494	502	523	503	487	466	538	513	484	488	475	512	473	458	520	469	490	479	484	497	481	521	488	495	513	495	495	482	522	421	465	485	514	499	476	522	492	532	488	508	496	471	480	533	455	457	484	478	460	481	462	494	515	502	450	484	558	465	493	517	510	468	486	463	465	520	507	548	507	479	475	497	498	478	462	521	510	513	523	544	499	512	508	495	523	551	538	536	480	478	481	500	468	540	511	503	455	482	482	490	525	470	473	466	468	518	471	525	492	479	518	510	475	494	485	476	467	457	514	478	518	476	508	474	474	476	504	498	522	507	492	484	460	480	500	464	467	461	496	507	471	473	512	476	498	486	483	435	496	506	478	478	502	490	495	452	490	435	510	498	521	518	486	503	451	468	466	512	484	480	533	470	504	509	490	513	493	460	481	497	510	494	461	478	467	463	459	468	490	492	420	493	496	512	502	532	474	522	511	527	459	485	479	493	494	465	519	545	529	500	468	546	495	501	482	545	494	486	484	465	494	500
25407	43126	40561	32353	27086	22770	19360	15385	11984	9628	8172	7010	6051	5188	4227	3594	3010	2665	2265	1949	1805	1535	1407	1285	1148	1087	1112	1046	989	1066	959	988	1020	979	994	987	1041	954	928	939	953	974	950	937	954	941	950	1011	940	937	963	958	957	960	914	926	876	903	944	993	975	914	892	941	942	911	951	985	853	963	910	932	916	968	951	910	952	917	906	923	875	946	919	913	925	946	930	923	940	885	915	924	891	959	926	938	927	946	922	929	914	970	906	945	898	984	896	983	915	974	975	906	963	938	918	996	892	972	958	946	957	962	949	923	884	987	929	944	930	922	967	949	890	945	939	863	893	949	946	930	911	911	897	950	883	883	945	945	892	927	905	945	851	950	900	880	952	861	939	925	905	931	901	989	957	931	940	948	902	910	882	926	875	984	919	919	946	929	971	942	901	887	908	924	873	922	952	931	837	951	901	943	900	925	923	955	870	943	953	912	890	907	904	938	976	866	999	915	885	940	928	917	940	901	893	900	897	909	919	921	928	880	917	891	924	904	919	877	910	1024	885	896	914	880	975	904	932	917	892	935	966	940	932	900	898	970	915	891	903	916	925	925	896	928	927	932	920	882	877	889	923	931	943	1009	917	931	959	898	920	915	962	955	991	972	981	896	924	978	926	933	927	935	888	918	943	925	938	969	942	890	935	930	909	972	922	924	945	880	895	920	918	951	944	962	930	932	920	963	942	898	939	935	963	909	937	987	896	925	979	900	929	901	912	891	907	951	935	896	924	968	941	900	935	937	929	888	962	929	900	978	920	942	930	931	947	916	891	902	905	965	973	927	889	896	911	903	970	918	939	911	934	973	949	913	922	946	923	927	914	928	939	949	861	913	990	932	888	861	942	937	935	1013	970	891	909	916	940	954	924	922	930	873	968	925	897	926	877	949	932	920	914	943	955	957	986	955	949	889	948	881	902	926	944	915	915	897	917	934	943	959	921	945	942	870	917	929	951	911	916	897	956	915	892	949	944	970	955	926	907	937	948	963	861	952	948	881	883	954	946	840	902	888	930	874	907	924	925	913	933	947	955	872	862	896	960	879	920	896	858	904	939	952	900	913	884	925	886	945	943	915	919	919	937	940	921	897	921	895	939	879	925	937	938	923	934	907	899	897	860	951	946	889	932	877	907	913	874	977	909	947	889	918	889	947	926	901	870	967	914	894	926	951	883	938	939	920	902	950	944	923	885	935	911	935	942	930	922	932	851	903	910	932	907	922	877	915	921	940	928	929	916	953	929	887	928	942	897	986	915	911	974	922	927	900	913	936	960	979	918	922	909	931	904	920	994	906	913	973	982	875	907	933	919	946	943	905	931	898	966	965	962	896	947	901	950	881	902	907	911	922	958	971	963	935	951	913	894	928	962	958	968	897	873	905	958	895	869	895	919	919	902	870	901	961	944	928	965	861	894	886	912	864	916	931	936	956	938	861	1012	939	870	913	936	902	912	948	856	975	917	934	962	910	933	916	882	919	922	866	956	925	900	869	892	909	879	922	849	881	912	940	936	924	928	905	982	919	927	940	928	955	940	920	881	929	908	921	931	916	899	901	948	949	867	903	877	899	893	943	930	914	902	935	884	993	895	936	934	872	909	896	930	939	879	908	966	885	965	919	887	920	925	912	944	898	941	926	900	915	947	997	880	961	880	928	929	963	958	891	962	912	913	878	916	906	915	898	941	953	959	946	979	891	913	926	943	933	889	936	893	945	896	905	921	964	875	907	939	950	970	906	912	884	919	892	938	895	920	860	943	909	902	904	895	924	967	978	920	945	942	920	938	952	948	878	911	987	939	944	1001	942	927	915	879	923	925	935	937	909	964	946	937	911	928	917	889	872	940	895	952	905	929	969	943	870	870	890	954	926	930	944	956	947	950	922	901	942	938	928	959	928	933	950	916	891	912	902	952	945	891	909	916	887	887	926	921	928	899	942	853	859	946	906	929	859	912	984	906	947	949	933	984	940	894	951	928	846	937	923	941	922	895	974	940	910	922	916	922	890	918	933	923	916	966	899	853	962	875	962	877	1002	907	901	963	975	937	948	890	916	938	916	923	918	952	922	891	921	917	864	930	852	929	931	905	927	884	912	879	928	935	929	901	934	903	876	941	933	941	921	884	904	930	942	910	940	923	859	941	929	908	931	927	942	897	895	898	908	925	924	888	945	868	924	899	861	926	896	926	902	925	937	887	902	985	942	908	920	940	881	943	918	877	912	913	918	911	912	913	898	926	937	908	899	902	947	907	894	908	898	939	935	896	941	903	1008	954	955	958	874	909	903	922	964	916	960	898	935	912	976	893	901	933	858	969	943	890	1007	937	939	899	937	922	974	928	938	920	874	934	889	972	937	891	913	908	971	922	953	931	964	927	941	973	908	928	923	945	919	836	939	980	880	835	976	933	919	905	944	943	929	913	911	917	927	943	914	951	927	968	921	914	950	933	953	959	935	929	951	894	978	880	924	896	871	906	882	907	971	954	961	951	917	946	942	972	897	903	844	955	948	903	889	867	901	915	989	931	869	992	914	901	922	960	876	988	933	955	896	896	922	955	912	893	934	942	916	885	966	904	1006	940	915	905	923	925	923	903	941	922	880	942	940	894	964	951	937	908	983	943	933	935	861	909	917	932	929	921	908	877	903	893	994	910	934	915	897	955	916	950	907	896	941	967	923	886	891	886	888	954	919	982	912	909	940	914	895	909	957	898	918	948	953	936	912	907	919	962	882	949	910	910	944	931	953	872	919	950	928	906	913	921	951	929	903	968	937	927	922	925	918	893	914	941	942	886	932	967	931	928	919	905	938	927	887	920	935	857	950	933	859	925	918	936	926	956	882	890	945	908	913	884	910	926	871	896	963	895	964	955	917	911	935	930	921	893	910	953	891	899	941	922	932	895	936	886	862	939	896	918	885	888	927	948	910	911	903	938	958	931	928	943	979	907	894	907	956	943	964	964	909	1004	872	889	944	945	915	886	942	896	931	966	896	905	918	931	923	952	913	935	939	911	933	891	884	872	887	921	911	875	907	912	956	914	898	992	861	963	919	937	971	944	935	949	917	932	968	910	967	970	932	889	948	947	982	902	936	952	958	952	934	962	897	972	927	940	925	950	950	924	980	936	976	926	954	920	956	934	941	868	899	932	897	875	940	948	960	964	956	923	938	963	939	957	892	938	901	925	915	963	894	938	889	939	949	923	899	946	876	884	938	911	899	1006	872	950	874	931	886	889	945	925	910	968	921	922	958	952	927	961	922	882	946	915	920	928	1004	952	917	907	909	888	986	934	897	884	837	912	880	957	913	851	925	902	922	944	907	942	912	942	930	907	883	923	967	945	913	921	938	906	936	968	922	925	947	971	924	913	915	957	904	923	955	957	893	901	891	1010	954	878	960	883	928	919	914	917	887	931	903	906	883	936	914	920	951	933	915	917	889	948	930	901	875	899	898	908	906	931	891	908	875	910	852	952	936	914	839	954	914
27572	20832	17443	10679	5406	3517	2434	1602	1191	980	817	734	644	593	534	476	439	398	389	360	381	335	320	316	291	315	300	319	294	313	303	302	316	312	293	281	291	312	306	294	285	289	293	266	307	287	317	294	308	286	333	259	286	299	316	272	294	282	284	296	285	273	294	288	286	285	278	278	311	295	272	288	286	301	317	294	282	324	250	309	259	273	301	299	284	301	284	270	299	280	318	290	322	334	280	302	313	290	303	305	251	306	268	287	292	292	301	318	271	285	299	296	283	281	276	293	314	284	295	323	290	316	288	261	269	304	281	313	282	305	313	295	297	281	310	303	314	290	314	275	279	297	309	293	305	295	294	306	302	294	293	309	257	317	287	310	279	314	287	279	280	279	273	292	330	293	282	259	290	286	283	302	316	333	312	287	278	287	299	279	309	310	297	293	321	328	294	269	300	291	292	310	296	320	301	324	284	261	322	303	277	269	276	285	308	291	272	268	304	288	274	274	282	281	306	287	288	283	295	321	336	300	326	298	282	288	294	314	305	279	294	292	300	308	300	301	297	294	278	274	297	300	277	318	321	291	275	269	304	330	301	264	305	267	293	311	294	272	284	319	279	276	292	270	281	322	292	285	337	306	295	327	270	315	274	301	309	295	312	265	276	291	297	313	305	268	282	292	288	276	278	298	295	288	294	278	287	287	294	285	311	342	284	282	310	309	277	270	290	281	318	326	295	268	315	307	312	277	294	306	318	285	316	335	308	286	276	268	323	264	303	344	275	290	297	283	298	301	289	317	286	316	284	287	290	272	296	284	284	331	301	282	291	306	324	288	301	288	293	311	285	289	308	308	296	296	290	298	284	290	295	329	315	316	264	295	297	276	290	296	258	344	313	281	281	279	251	262	306	312	284	266	261	278	314	321	319	284	279	292	285	303	296	282	284	291	266	314	284	318	310	310	276	293	299	285	310	300	299	278	272	289	295	309	288	298	291	284	280	307	288	326	310	272	310	313	295	308	283	286	301	283	286	287	274	301	313	288	279	271	282	280	271	297	290	307	308	323	282	295	325	302	290	329	313	292	309	316	338	263	289	281	285	290	291	263	260	293	320	302	337	286	283	294	339	294	265	301	301	309	270	314	267	277	316	286	305	260	297	300	298	276	285	276	275	305	297	320	304	311	287	296	334	296	312	292	316	284	302	304	287	294	315	276	275	289	279	296	287	290	300	288	316	297	318	297	298	299	259	302	283	290	283	307	312	310	283	296	297	296	295	305	258	289	280	318	282	293	289	285	278	291	299	272	307	301	312	285	258	298	311	301	290	274	297	298	289	289	301	294	322	288	282	277	307	264	283	285	299	287	284	300	285	315	299	322	296	308	283	301	283	301	309	280	304	306	270	296	310	280	319	289	286	260	282	280	279	287	291	294	323	271	284	294	305	287	300	266	275	274	293	292	299	293	319	298	309	269	290	285	288	269	300	304	295	315	275	287	313	305	299	292	261	285	278	300	285	278	297	305	296	287	313	286	298	304	295	287	261	274	287	275	273	305	297	304	308	318	287	290	297	268	298	324	306	307	336	298	305	254	320	298	290	282	285	295	307	312	305	291	289	315	280	314	284	321	293	275	280	280	286	299	296	299	274	303	270	307	276	285	303	284	295	290	308	268	295	259	316	308	276	278	289	282	328	284	274	286	292	287	273	279	280	296	252	324	287	286	277	316	290	317	255	318	300	277	250	290	326	305	281	296	322	290	324	300	312	310	281	291	274	307	278	285	284	311	305	321	321	297	302	288	291	298	281	303	309	307	296	285	283	300	305	332	302	296	324	283	331	322	292	284	284	286	277	305	303	293	318	279	287	306	312	288	281	326	264	272	270	310	321	306	256	263	287	276	274	289	281	295	298	310	287	297	280	271	318	286	300	287	293	274	316	311	290	260	325	291	321	314	287	286	300	304	266	307	333	290	306	291	281	284	288	281	276	308	302	272	275	291	289	282	284	294	305	267	282	283	286	301	285	311	306	273	286	286	290	286	294	275	287	282	300	286	282	281	287	292	301	309	313	300	270	284	273	304	285	281	312	290	328	289	320	313	290	281	283	290	289	300	300	301	288	286	324	289	288	298	240	307	298	306	298	296	295	319	293	281	264	298	311	302	293	259	316	293	304	350	264	305	322	298	292	270	311	292	291	301	303	300	282	287	283	309	284	301	294	300	302	291	268	296	290	290	285	275	317	296	298	318	297	316	292	282	291	317	256	303	320	278	297	307	278	322	295	280	282	283	298	308	285	315	309	276	314	308	315	302	267	287	335	290	291	289	275	285	291	303	311	271	269	287	276	301	280	253	291	299	291	293	289	289	299	322	271	309	290	307	304	276	293	308	295	260	302	261	292	290	311	294	285	290	289	275	279	289	294	284	305	308	276	291	281	296	324	302	320	284	295	311	301	311	275	296	284	316	323	332	307	271	295	262	311	297	266	321	303	300	297	317	272	286	290	288	324	280	292	298	328	301	284	300	270	286	315	279	273	286	283	288	284	292	293	292	286	335	312	293	329	298	294	277	284	309	282	299	311	286	314	310	274	321	315	315	281	292	322	277	315	307	310	293	305	305	296	297	302	309	241	281	304	303	284	303	302	295	291	294	297	269	327	291	284	311	286	307	279	289	288	306	324	310	300	276	278	282	308	298	307	289	321	285	303	296	313	277	307	304	292	274	312	282	271	306	319	285	271	302	271	310	296	307	275	270	275	257	294	294	307	303	315	304	299	261	283	301	293	314	313	286	296	293	301	262	290	303	308	303	269	272	295	297	297	269	295	267	309	290	314	318	291	293	275	284	309	284	289	304	261	282	275	315	296	283	323	296	304	320	309	281	303	312	290	310	288	290	254	298	295	287	300	294	301	287	302	302	295	305	267	292	299	318	269	281	326	282	265	284	281	322	287	289	288	286	290	281	253	275	277	284	295	315	318	260	303	315	289	319	289	302	277	305	305	330	264	300	286	299	309	311	298	293	303	264	263	312	254	292	285	281	292	317	317	309	286	288	286	290	281	322	306	293	311	266	250	293	284	330	319	313	289	296	323	284	307	268	276	271	295	313	296	286	294	276	260	302	303	307	267	297	277	322	268	293	275	315	297	284	304	332	307	278	253	279	272	293	287	291	298	286	294	312	311	285	287	292	266	285	274	316	312	278	303	293	299	302	283	290	301	291	310	308	338	288	261	316	274	306	300	304	306	282	280	299	286	290	293	335	278	314	293	311	295	304	284	302	269	310	306	304	301	309	308	311	282	284	294	319	309	311	320	325	291	273	314	315	311	299	283	274	280	326	274	286	268	294	304	291	294	317	324	287	288	292	292	279	292	281	266	258	286	299	284	287	307	299	302	297	294	280	325	268	294	294	302	271	286	294	277	275	315	288	280	290	303	291	297	324	299	304	288	309	313	277	282	330	295	304	328	303	287	268	316	269	287	266	318	322	281	313	310	279	272	334	297	355
20453	30680	27453	18420	13637	10246	7939	5720	4215	3295	2860	2384	2150	1851	1553	1344	1114	1096	994	811	787	667	686	643	611	605	564	613	595	626	554	586	634	594	620	555	582	591	576	556	591	551	617	575	590	579	619	575	555	600	614	596	575	573	619	570	557	569	596	594	591	571	610	593	569	547	543	603	552	586	549	599	571	579	549	564	570	625	601	578	530	547	584	533	588	573	598	582	607	555	587	605	576	582	568	610	598	563	641	578	537	561	567	588	568	575	572	613	587	592	622	596	591	592	597	572	573	624	622	618	609	582	591	612	556	596	565	595	568	553	624	621	596	590	619	550	586	579	559	610	621	628	571	578	628	587	577	589	571	582	552	592	612	557	623	580	601	577	628	615	573	550	570	574	578	557	605	600	580	619	595	580	551	587	575	549	598	612	563	579	553	604	592	564	594	560	581	602	584	575	584	567	586	564	607	579	561	571	576	578	584	581	532	574	523	555	595	602	593	571	555	584	568	551	595	611	582	591	535	638	552	574	600	585	584	573	610	598	580	593	558	611	592	563	547	613	584	558	560	577	565	602	563	620	569	576	601	606	557	557	568	603	613	524	565	588	576	566	595	575	614	583	594	591	554	569	591	601	583	576	583	573	614	615	573	573	571	565	587	530	587	587	558	534	556	598	521	594	568	609	584	578	595	585	535	545	620	587	568	573	567	551	589	596	531	584	544	564	589	539	601	566	563	576	553	603	609	586	592	587	617	533	595	570	567	605	598	558	613	592	622	615	573	563	603	597	591	569	543	594	558	573	597	621	587	584	598	600	546	596	564	594	586	574	586	587	589	579	600	542	590	553	604	570	577	550	558	546	572	557	540	614	537	565	600	622	574	563	562	554	605	593	589	548	567	525	578	573	592	623	575	557	611	567	596	606	595	601	604	586	595	575	539	595	586	570	601	545	608	588	569	581	558	565	602	670	607	589	616	578	547	585	615	589	568	580	602	558	585	586	567	582	581	567	580	585	573	567	583	593	610	552	561	576	531	587	586	574	601	591	603	576	609	600	562	591	574	577	600	584	551	618	586	546	576	562	654	636	573	599	599	571	600	604	574	570	612	570	623	546	655	621	559	594	567	604	594	567	563	575	604	576	544	571	591	615	571	582	564	562	639	593	637	551	595	569	583	572	613	550	579	524	602	578	600	546	583	581	586	612	566	564	553	583	552	579	569	607	550	553	588	580	620	615	575	576	608	592	546	591	554	584	562	604	578	605	569	611	602	596	597	607	576	552	574	601	569	523	579	564	552	559	567	578	590	592	596	615	591	572	566	588	610	601	558	583	599	583	617	610	576	554	599	580	558	578	596	568	529	572	552	599	583	563	597	584	596	598	619	577	573	553	574	579	582	595	570	616	579	551	571	561	613	591	621	615	550	583	550	606	559	585	604	557	543	573	586	630	543	555	554	555	592	589	586	588	597	580	617	611	601	589	568	592	588	615	617	597	568	609	544	613	597	608	560	579	554	566	579	556	606	596	607	605	577	594	541	610	583	610	576	587	552	570	574	615	579	588	605	588	565	567	576	587	603	561	572	520	566	581	582	530	594	555	594	593	619	593	565	557	590	584	600	604	524	604	608	570	574	576	546	586	593	611	504	596	604	554	572	582	579	611	541	550	552	559	552	615	560	550	601	568	557	594	564	573	584	550	595	581	565	556	553	586	554	558	520	598	595	589	570	563	574	538	579	565	619	562	598	580	586	600	592	568	582	585	589	590	590	586	576	629	572	572	535	595	559	572	542	594	565	595	588	602	619	605	572	587	562	576	558	609	573	570	605	532	554	543	556	588	558	552	633	584	586	565	556	579	579	572	590	555	578	629	643	593	583	570	607	527	606	563	612	607	554	566	535	604	593	594	536	605	559	582	560	555	552	579	616	558	608	611	576	607	573	592	579	568	578	595	581	564	590	586	574	553	609	555	564	596	582	555	613	587	594	579	571	571	599	564	573	592	574	563	543	600	605	573	595	571	623	553	596	608	566	567	575	621	607	581	566	550	616	572	585	562	594	570	637	605	589	576	553	569	610	623	571	580	577	588	595	560	560	614	586	568	569	579	604	617	532	568	616	554	582	559	567	573	576	581	580	580	606	570	599	582	560	604	591	549	568	582	571	582	546	578	563	576	562	603	549	592	569	624	549	607	576	589	597	563	569	567	579	630	614	582	593	568	595	633	579	609	612	563	613	594	554	614	565	575	540	612	612	561	549	594	583	560	544	605	586	566	580	577	581	559	556	582	583	564	601	565	549	633	557	609	589	582	606	577	588	577	623	607	594	549	568	568	610	590	581	583	530	601	563	586	603	586	582	574	566	566	550	589	581	562	627	570	603	641	594	585	567	518	583	608	601	563	554	594	581	600	556	524	550	578	584	570	600	585	582	593	600	605	608	627	574	597	606	567	571	615	596	552	572	615	597	574	576	552	571	576	595	602	541	569	537	571	589	540	580	573	628	594	562	593	561	535	586	553	563	601	577	583	622	589	544	608	568	519	575	568	594	575	561	607	564	618	572	558	618	564	588	588	622	570	543	580	595	584	583	595	567	586	545	573	582	552	575	636	583	566	588	557	584	598	587	572	567	552	541	535	601	565	582	577	643	532	599	633	607	595	583	598	605	596	558	600	543	570	522	547	584	603	556	559	558	564	582	555	594	591	582	578	598	565	574	574	591	625	616	554	576	572	582	603	556	598	560	617	566	561	621	607	582	552	607	550	619	580	600	588	576	619	586	586	577	592	610	593	559	560	555	556	595	577	576	556	515	590	565	565	603	593	584	594	598	607	604	599	579	568	568	598	561	560	554	632	590	608	540	591	608	552	593	553	605	601	592	591	625	569	586	577	575	581	561	542	588	577	592	604	579	537	579	558	576	521	609	573	607	616	595	625	614	574	627	588	577	570	592	559	615	546	599	607	584	590	564	570	564	576	620	561	628	578	584	563	619	544	616	635	558	583	617	614	591	578	593	605	561	595	589	579	589	585	595	569	573	584	601	560	596	623	561	638	566	549	619	550	578	575	600	591	589	570	616	614	573	591	598	572	605	572	566	580	563	562	598	576	606	596	585	564	583	620	574	562	591	585	549	545	581	594	585	547	548	588	594	560	552	574	588	575	536	579	578	534	579	594	582	572	545	566	609	555	612	591	590	610	609	620	577	582	579	599	590	556	588	603	537	576	594	612	562	589	638	578	614	556	564	607	542	589	572	548	607	564	589	568	600	590	575	571	573	562	572	608	601	574	589	599	565	591	585	612	568	629	613	597	613	593	581	574	537	534	610	581	570	548	586	597	601	621	604	616	615	588	561	613	605	597	595	578	576	577	618	573	634	575	580	586	557	608	574	535	623	578	611	587	560	588	591	548	616	553	587	575	565	548	586	559	546	626	568	555	587	577	634	600	596	572	614	534	563	609	612	564	579	552	608	557	586	528	566	631	535	583	580	538	590	534	536	586	601	581
25081	21430	28099	25276	18100	10244	6123	3663	2434	1949	1590	1362	1202	1038	913	805	705	624	562	502	462	433	403	416	393	410	364	364	365	382	373	397	353	365	332	373	370	352	352	355	360	375	336	351	347	342	377	304	370	328	347	330	357	329	343	361	323	318	307	308	320	332	347	368	332	350	367	375	341	370	333	329	336	359	344	363	348	347	361	312	374	342	331	327	339	350	338	352	338	367	364	364	335	351	359	365	342	323	341	367	361	346	327	327	370	345	334	336	353	327	357	347	345	346	347	356	356	366	346	351	328	372	328	339	362	355	374	365	334	341	337	355	351	352	351	339	380	353	335	330	340	358	328	331	373	352	353	329	334	349	361	336	315	346	343	337	356	398	380	339	338	374	310	371	325	346	357	367	312	304	368	327	364	364	340	322	332	365	356	348	343	383	354	347	352	329	351	347	353	349	351	335	346	348	351	346	348	350	346	359	336	344	356	313	358	371	348	342	348	367	321	339	360	376	344	345	349	335	354	351	347	367	348	352	363	323	332	354	343	330	338	373	336	321	348	318	351	323	338	364	342	362	330	338	345	349	350	352	349	369	330	322	337	388	395	325	336	324	355	355	357	333	344	373	334	353	349	392	337	348	329	362	354	362	359	356	379	349	326	329	346	338	362	350	370	338	322	336	329	365	341	336	356	365	341	349	322	349	367	351	355	301	370	340	322	351	351	346	392	355	330	368	339	346	334	357	331	320	348	352	347	338	346	328	339	384	304	343	316	327	318	338	379	318	340	364	380	341	334	342	371	333	333	366	310	324	360	329	338	390	345	377	368	336	368	357	317	328	337	370	337	347	315	332	320	344	343	344	360	356	338	350	340	325	332	356	326	351	320	341	372	315	323	304	333	344	367	328	349	360	357	360	320	360	342	330	370	344	348	324	345	337	297	369	303	314	334	338	327	339	312	342	353	337	306	332	330	325	360	363	361	344	371	342	347	344	351	357	343	345	316	324	333	336	310	367	332	355	346	334	347	299	332	321	342	315	333	346	373	356	352	367	343	310	322	351	343	312	354	341	335	361	302	339	293	332	360	332	328	342	352	340	362	389	350	350	349	341	373	357	385	374	321	341	339	316	374	351	357	367	353	349	318	359	341	368	372	339	335	354	339	367	336	315	327	366	349	343	358	357	338	348	354	365	323	342	329	342	363	362	341	324	341	339	369	336	348	333	367	350	384	342	366	323	379	344	337	367	350	347	368	327	314	332	348	363	324	362	348	348	314	350	389	383	351	351	340	334	347	335	360	320	325	323	323	337	340	338	342	379	330	359	366	335	345	329	344	337	352	330	359	317	360	368	354	367	339	327	336	334	340	344	370	331	377	373	346	353	341	352	343	362	332	349	370	333	363	324	357	358	366	316	392	335	332	369	329	346	371	311	347	345	365	358	365	365	349	331	350	328	337	349	373	329	361	337	345	349	342	329	372	342	347	332	358	338	328	326	345	338	337	356	333	347	328	363	335	345	324	344	359	328	338	341	324	340	338	326	343	361	344	369	345	342	338	352	326	352	379	346	318	373	343	337	345	339	358	368	340	347	342	373	324	343	346	366	344	334	318	353	324	389	328	339	338	354	359	325	327	355	336	338	355	341	317	323	362	335	356	332	330	335	348	330	353	359	340	351	375	371	327	336	339	341	347	311	372	357	353	319	374	367	335	335	345	318	368	319	320	334	327	342	367	334	329	328	353	357	339	328	333	383	351	318	356	339	347	338	345	349	347	368	341	354	345	329	325	350	339	331	334	352	358	351	322	342	375	342	351	389	308	354	358	337	333	317	359	362	341	354	364	338	324	345	328	349	370	349	356	357	355	329	327	358	364	322	349	329	344	370	342	363	337	373	340	350	342	367	352	343	335	364	315	348	357	326	324	324	345	317	360	366	334	407	336	328	353	367	340	337	369	347	342	320	367	319	329	309	322	331	351	319	331	329	329	340	317	356	334	340	359	364	367	346	359	327	376	362	355	350	306	355	340	349	326	370	380	359	395	343	303	366	310	319	353	370	334	343	354	334	330	355	318	366	338	328	359	336	350	347	313	334	347	305	345	320	321	361	374	325	368	350	341	385	342	341	335	338	324	334	343	320	348	349	344	357	352	361	331	334	342	341	359	360	333	346	358	333	338	343	354	331	377	337	344	348	327	346	332	319	348	323	365	333	369	361	323	329	340	359	345	391	336	349	364	334	379	316	340	360	350	356	338	329	345	325	347	329	343	349	367	304	354	338	334	340	351	340	364	345	373	344	356	367	344	359	339	352	350	342	374	368	354	337	354	353	354	320	346	337	328	370	330	341	328	347	350	338	353	357	362	338	310	339	327	337	343	376	293	351	364	314	329	357	338	336	357	324	342	317	335	375	314	361	366	330	320	366	344	363	333	335	359	342	370	323	324	372	329	367	358	351	344	346	333	311	356	335	315	340	329	331	316	344	345	395	370	351	337	350	344	304	348	346	334	320	338	379	346	332	341	344	353	369	345	366	355	357	356	350	338	346	368	347	350	335	320	338	331	352	338	340	329	367	341	346	324	337	358	348	371	317	324	336	334	348	349	341	355	329	374	362	337	341	320	383	339	362	350	363	349	325	334	329	365	361	349	353	334	328	344	329	349	366	356	357	316	336	347	337	324	372	350	360	326	311	353	320	358	333	327	359	344	350	360	338	357	347	387	365	338	346	320	340	356	361	349	355	310	352	352	320	355	320	361	343	365	372	335	310	391	350	324	343	335	332	339	364	362	358	370	346	382	355	372	327	348	334	357	338	354	368	355	352	350	371	335	316	359	355	334	327	292	374	341	332	322	377	334	317	332	384	361	320	347	362	341	317	347	336	356	331	353	379	350	377	326	371	319	348	361	334	356	366	347	358	369	319	346	330	363	368	336	316	342	370	373	351	329	371	386	334	364	354	331	347	324	347	358	329	364	349	375	354	350	374	336	336	347	330	347	339	343	349	333	406	338	353	366	325	365	356	336	332	345	325	343	345	308	314	373	334	337	378	342	322	346	366	351	385	340	333	362	370	338	336	337	335	333	368	346	350	346	334	332	340	344	378	337	360	350	343	341	378	304	346	363	345	360	342	304	340	335	343	331	344	353	334	359	356	348	348	324	356	366	344	380	344	345	332	371	313	371	331	358	389	327	353	350	323	345	354	329	316	357	333	345	354	328	344	345	324	353	318	303	301	343	373	309	338	332	322	331	337	338	370	321	343	358	309	357	358	375	333	365	351	358	316	346	324	337	312	343	328	340	321	360	383	363	344	326	350	351	367	332	336	347	324	330	326	348	297	341	334	319	339	326	313	350	317	363	345	305	347	319	343	316	338	351	339	323	361	354	324	332	322	331	355	344	345	344	318	337	347	363	340	342	352	331	330	377	326	350	348	362	353	346	348	378	330	345	368	376	351	338	351	332	301	328	363	365	349	368	327	368	350	355	332	334	349	366	380	353	349	359	345
23053	38540	35730	27316	21844	17644	13552	9939	7482	6002	5058	4338	3703	3125	2709	2345	1929	1630	1475	1306	1166	1028	921	861	814	743	782	748	716	748	713	699	723	714	702	722	670	653	754	713	692	659	622	720	712	659	729	708	715	668	707	681	699	705	694	715	636	670	628	722	738	675	687	661	684	679	727	675	677	697	730	627	652	679	656	685	657	650	674	648	630	670	694	680	696	710	702	657	666	635	654	644	653	663	631	633	625	638	682	670	646	674	696	673	659	691	658	673	648	673	708	630	640	666	689	739	694	720	648	714	677	659	674	654	707	673	680	619	705	661	663	663	710	673	645	648	642	698	647	678	684	688	666	656	675	667	709	656	705	661	715	651	664	718	660	683	716	671	646	692	680	679	717	665	701	630	667	700	678	656	695	669	641	655	687	644	617	683	679	679	709	677	671	710	660	672	698	679	658	686	631	649	708	687	690	684	704	633	668	659	658	659	633	632	672	696	642	626	612	686	659	690	635	648	655	680	654	662	627	694	683	665	643	729	659	642	712	638	719	703	671	645	693	678	689	692	680	620	671	671	686	666	677	606	739	691	677	625	682	669	620	646	670	668	664	651	702	692	660	639	645	628	658	673	686	636	649	688	617	642	705	625	702	679	663	702	660	683	676	662	663	730	694	666	682	626	691	666	704	713	641	662	690	646	670	647	648	668	668	653	706	660	650	680	699	669	713	668	678	654	713	648	669	716	675	652	662	657	683	667	735	626	706	687	675	671	699	701	698	663	676	658	635	645	712	687	689	636	646	702	690	678	675	665	692	644	678	678	667	699	635	664	726	654	638	682	719	666	670	694	669	688	715	674	672	682	668	677	691	660	685	668	628	705	651	702	686	702	652	659	691	656	643	643	668	662	601	636	648	710	636	675	715	697	655	667	647	670	661	692	670	662	662	688	652	654	710	710	650	700	665	677	694	678	670	663	669	671	667	683	699	650	601	634	661	694	715	712	637	631	707	691	668	697	678	660	676	690	636	626	662	647	665	654	689	641	676	655	658	667	661	649	646	664	683	683	623	664	644	639	699	740	632	684	691	623	680	614	637	668	678	672	670	649	671	718	722	664	667	693	621	638	705	713	694	672	682	681	663	636	701	679	668	722	693	713	672	651	672	665	666	652	637	683	664	673	710	701	660	716	654	632	671	711	700	659	647	629	700	642	662	655	679	679	640	673	695	655	668	638	673	694	659	711	703	626	674	682	653	664	668	671	741	646	664	642	638	649	688	626	646	667	693	642	643	658	652	677	692	694	650	657	663	683	705	601	702	695	669	699	689	687	651	677	687	629	646	665	681	693	677	718	648	678	667	655	693	724	654	644	688	682	662	651	662	656	697	709	656	698	716	659	738	666	671	734	687	660	662	644	649	664	682	709	617	651	692	718	706	680	661	668	661	659	663	650	672	668	708	651	678	642	682	691	664	651	641	644	690	687	670	623	641	659	692	692	699	688	683	652	661	658	613	692	687	711	685	698	664	715	661	705	631	665	649	670	663	685	668	671	703	700	675	630	652	639	652	649	647	634	617	664	649	612	621	630	663	732	691	658	654	706	663	689	665	673	662	639	718	637	654	664	649	686	680	719	640	708	656	674	661	704	641	649	676	638	645	656	651	615	622	684	671	692	670	699	682	644	630	701	700	663	664	660	653	617	644	645	685	660	679	685	672	652	652	711	595	685	650	648	669	701	661	661	676	688	725	692	696	645	662	695	695	655	660	699	637	664	638	666	643	681	701	684	678	697	681	635	663	694	651	670	730	668	669	656	639	693	665	677	680	674	657	712	682	661	699	675	649	667	669	688	655	680	700	643	642	675	704	636	720	690	703	700	694	610	685	698	655	656	657	650	626	703	670	648	710	674	653	676	680	672	665	725	686	667	683	677	621	653	671	671	648	677	643	736	683	707	679	671	657	637	653	732	646	659	648	706	654	724	692	664	679	633	660	688	645	763	679	684	709	668	648	667	700	662	662	632	640	675	629	724	699	669	672	672	634	623	652	658	616	709	697	699	675	703	670	651	680	653	675	674	681	686	661	675	647	647	673	675	686	641	683	654	652	680	631	734	702	659	671	665	682	688	667	628	685	667	669	675	666	688	706	726	670	674	638	687	663	680	682	682	640	643	711	638	676	669	684	686	663	715	637	659	642	676	695	672	703	659	726	672	664	638	653	680	678	647	628	677	655	658	698	668	641	690	660	681	663	646	687	676	658	656	735	639	657	669	684	710	664	695	659	677	663	687	708	705	715	641	674	659	684	686	671	670	644	650	648	624	685	702	676	633	661	636	656	673	714	642	667	687	653	666	650	661	636	707	692	669	673	651	710	666	690	666	661	632	674	669	670	663	664	713	640	656	691	670	646	650	685	656	642	667	657	641	732	679	653	672	706	678	652	677	604	671	715	675	637	678	666	659	666	706	614	658	680	627	732	698	662	680	725	703	656	718	672	676	673	666	694	638	669	652	700	730	648	654	654	705	721	675	670	626	693	658	711	672	706	674	665	639	664	647	650	670	706	721	638	650	658	631	659	709	683	664	715	685	654	694	705	673	659	682	630	700	687	692	715	655	678	649	680	667	649	684	684	638	722	720	674	655	651	628	717	632	639	739	629	675	714	681	675	661	718	693	721	675	704	651	665	677	673	677	675	659	663	688	672	649	671	662	653	702	665	649	691	704	703	702	700	673	714	621	644	658	654	627	636	697	711	645	632	629	647	658	653	640	664	648	658	641	693	680	759	698	637	707	662	696	646	641	664	695	681	637	611	667	627	673	693	666	687	675	695	721	673	673	659	659	678	678	660	669	633	678	703	667	627	673	653	678	655	653	702	671	663	693	688	682	677	678	669	700	678	660	693	695	651	686	603	634	664	603	651	667	675	686	678	648	636	704	680	622	641	631	680	676	692	697	661	662	651	676	682	665	690	691	693	698	669	661	706	689	716	678	646	606	660	693	655	703	718	698	655	712	677	697	665	699	671	694	709	632	675	665	643	673	627	638	650	685	718	673	650	607	656	664	614	686	621	624	652	642	656	666	703	645	697	666	635	678	656	637	647	691	693	694	631	678	647	670	656	654	721	658	693	673	664	611	694	654	665	666	700	661	661	673	636	697	701	666	709	669	671	685	663	714	635	662	663	664	684	648	695	664	690	662	689	622	678	679	652	667	691	720	646	693	667	699	641	664	656	678	685	645	647	672	664	746	710	674	673	675	662	713	659	659	678	646	693	682	673	678	687	692	676	668	669	624	705	648	657	660	689	692	652	647	668	652	636	733	679	665	662	674	694	678	697	645	688	689	674	650	654	691	674	668	684	659	685	663	665	666	696	661	656	713	646	687	695	704	677	697	681	644	640	641	694	673	631	630	670	694	651	701	685	709	629	657	672	634	700	669	663	685	658	694	702	673	676	693	664	702	727	687	622	661	705	658	686	686	708	657	669	674	705	662	699	676	631	668	679	668	685	684
24194	21453	28925	24402	21682	18150	10887	5651	3860	2969	2450	2012	1763	1561	1433	1173	1043	949	822	720	675	608	600	603	568	536	542	503	536	528	528	500	542	516	516	461	514	507	541	486	518	485	499	514	512	497	538	484	518	529	495	509	482	514	516	522	544	473	510	478	501	492	465	479	520	511	485	500	512	492	521	496	484	536	508	529	503	476	474	430	473	506	523	502	505	498	489	469	462	475	543	466	499	512	445	461	543	497	515	509	504	502	505	511	505	478	527	469	540	442	505	486	503	468	456	489	465	523	457	486	497	502	465	524	477	479	473	511	529	489	456	534	463	449	497	514	475	480	477	495	517	483	509	507	488	482	527	491	503	458	471	501	521	463	542	512	483	507	447	512	434	508	482	502	461	477	513	472	468	492	463	481	489	515	481	493	507	463	469	448	521	485	473	485	504	523	487	521	465	510	499	471	497	481	487	480	494	506	536	499	486	493	469	478	518	455	484	509	485	500	504	488	474	478	483	484	466	491	506	492	509	500	538	481	494	496	514	468	475	489	476	474	484	434	481	478	459	533	496	505	504	520	486	481	522	490	515	490	493	461	472	468	533	494	517	492	493	494	476	492	507	511	472	510	486	505	479	485	487	489	490	491	529	467	539	493	456	511	507	497	490	508	463	484	473	501	471	478	460	461	485	488	467	493	481	526	526	462	497	479	493	501	499	484	479	457	466	504	487	480	490	507	518	501	496	480	505	497	521	469	488	516	471	484	483	486	537	503	482	507	494	521	496	508	517	475	485	502	505	470	499	444	489	452	443	513	496	499	537	495	509	504	530	495	460	455	509	494	463	499	462	511	483	468	474	475	524	461	491	508	494	502	499	494	525	478	490	496	501	519	477	537	508	496	501	512	457	476	479	475	494	490	514	472	518	489	512	499	462	491	488	492	463	501	475	439	489	513	478	517	465	460	487	454	501	511	509	490	517	468	487	509	459	516	487	484	467	476	547	507	542	468	479	510	432	490	465	472	495	475	495	515	434	530	511	486	506	468	522	477	477	498	487	437	503	503	513	512	458	465	502	489	502	470	466	492	520	506	466	476	463	521	522	495	471	476	532	472	455	506	467	489	487	499	508	511	514	494	466	496	510	512	487	469	492	491	531	472	541	502	474	500	471	454	516	521	506	482	487	522	534	454	492	488	481	464	459	497	467	456	497	483	512	507	479	502	455	484	488	470	473	494	472	470	488	494	437	474	492	525	465	467	464	490	509	491	487	466	523	523	513	458	496	534	466	456	480	532	507	505	486	506	491	496	484	502	510	455	451	470	488	504	487	513	487	493	434	500	495	510	483	491	458	477	477	481	471	470	486	501	526	533	514	526	496	447	498	478	522	513	500	510	505	493	472	527	505	480	493	506	495	502	494	489	485	506	508	473	528	545	461	496	474	502	488	483	475	512	505	484	458	498	486	470	490	471	480	500	481	483	452	513	495	470	501	458	483	479	505	507	488	511	496	433	492	472	440	474	545	507	463	486	466	481	489	474	484	507	487	494	472	510	543	484	488	490	498	505	492	517	490	456	459	492	487	517	519	476	458	483	513	464	495	494	495	481	490	508	487	484	477	517	494	526	484	498	494	486	489	491	550	453	485	535	522	484	485	526	461	528	464	522	511	494	473	501	511	516	463	475	479	473	481	479	489	483	507	509	440	447	471	475	455	526	484	483	509	483	499	500	508	476	489	444	529	493	509	464	485	459	476	527	476	447	517	479	552	471	514	502	458	494	499	456	526	503	509	513	512	512	501	462	513	512	485	470	465	500	500	494	469	510	481	516	490	483	491	478	490	490	481	499	492	481	503	478	493	502	527	485	501	531	511	474	505	470	514	453	488	455	520	452	521	475	517	492	502	493	470	514	506	461	526	467	506	455	481	462	495	491	462	473	477	489	447	449	462	478	475	496	502	500	476	494	470	488	506	506	504	494	444	464	461	468	457	489	456	479	504	456	472	495	497	480	460	473	476	521	524	513	472	424	517	480	467	496	500	458	483	519	517	495	496	482	487	509	535	451	505	484	481	493	478	472	520	495	465	507	536	464	505	497	517	508	487	483	492	476	517	487	483	503	492	502	474	479	471	494	478	501	489	497	485	522	497	453	504	515	459	514	461	505	460	470	523	481	521	496	489	492	513	502	483	490	511	469	500	485	495	497	509	484	462	458	457	484	484	491	510	509	502	483	507	476	449	492	474	484	499	484	481	460	462	455	473	519	490	520	470	500	498	512	481	475	527	512	480	468	519	493	498	499	510	486	487	490	513	492	480	524	493	478	478	493	504	515	504	508	484	512	474	491	463	477	469	520	485	490	497	510	494	474	484	478	484	498	485	487	485	498	510	472	513	482	458	452	451	448	493	492	487	476	505	441	461	475	519	494	450	515	474	493	481	490	463	509	492	489	465	504	487	488	486	524	456	538	475	507	465	450	506	501	513	488	510	484	478	453	467	488	480	508	505	493	467	492	467	507	436	482	456	495	495	517	471	455	491	460	525	514	481	492	467	502	522	526	493	485	474	466	470	499	476	484	476	442	491	503	480	480	534	460	531	510	452	473	464	501	490	469	492	474	495	483	481	515	495	482	499	511	508	481	455	477	447	528	527	512	461	453	466	490	493	464	493	510	478	483	471	503	484	500	503	512	494	513	504	512	474	470	493	499	455	466	435	476	474	465	498	513	464	494	460	495	515	466	491	470	512	485	502	467	457	480	489	535	508	547	528	491	478	497	421	485	465	483	464	506	504	489	508	493	431	476	520	495	462	524	464	506	524	489	477	505	500	480	454	503	503	510	530	471	468	479	486	494	487	455	464	470	530	499	532	499	466	518	504	481	444	498	508	470	484	525	481	487	487	489	469	504	491	469	469	488	522	499	498	466	508	524	453	524	501	498	516	467	469	543	472	468	494	442	485	499	467	504	495	482	458	494	514	528	494	459	497	484	489	467	480	461	507	456	513	484	534	514	494	497	513	469	480	493	480	522	503	479	492	501	502	514	545	492	501	449	483	469	464	519	526	503	525	515	489	487	475	475	452	475	461	498	478	477	511	489	472	462	497	476	514	483	541	507	467	474	475	493	548	461	490	455	484	460	456	501	480	535	471	489	478	497	490	493	488	492	484	494	486	435	482	487	518	511	472	447	519	501	466	447	550	487	482	476	448	487	470	479	471	519	483	487	459	498	484	457	489	474	541	467	502	509	468	495	511	517	506	468	520	500	483	489	476	508	498	469	521	506	494	538	470	496	470	509	455	453	548	509	519	449	453	484	472	492	486	468	481	498	439	515	480	450	496	475	491	509	448	468	491	514	461	483	500	490	448	507	486	485	527	475	517	486	478	486	497	496	494	484	499	492	513	498	503	525	507	480	523	525	478	513	491	494	491	505	470	503	497	463	470	535	481	493	499	479	486	512	473	541	516	488	477	512	474	524	491	480	501	510	519	489	469	507	454	480	512	505	508	501
25600	43207	40656	32270	26941	22098	17673	13358	10308	8337	7037	6098	5142	4683	3891	3429	2751	2393	2150	1842	1696	1480	1318	1263	1143	1096	1103	1056	1065	1042	983	1027	962	979	1031	933	966	932	934	943	911	992	862	920	971	926	980	966	968	899	920	953	933	916	1006	945	914	931	884	888	922	940	891	908	964	959	910	900	892	892	892	886	930	851	843	853	973	933	935	891	918	925	956	906	963	912	940	922	915	958	914	932	873	939	936	862	969	901	893	954	911	931	891	910	987	963	929	965	903	1001	915	906	932	862	906	951	905	908	915	940	977	933	938	935	937	975	921	911	928	937	896	917	911	881	896	905	917	909	944	882	893	923	932	922	911	881	909	921	855	888	886	876	905	903	916	856	940	934	954	894	929	913	929	881	913	867	892	889	944	881	882	934	901	915	933	931	930	886	939	931	916	932	894	946	866	872	924	950	930	914	867	972	932	933	921	983	864	875	980	958	896	859	936	881	910	903	875	864	918	874	978	946	904	902	893	933	935	909	872	889	920	832	907	926	906	892	897	932	928	925	938	928	916	924	904	970	893	908	943	907	891	897	916	961	879	928	951	934	833	910	834	933	908	925	906	928	931	896	905	901	892	864	843	883	904	933	865	865	870	926	900	888	910	906	913	892	898	910	938	837	899	990	871	927	909	914	883	929	929	862	954	910	854	915	931	918	930	897	881	902	921	960	857	897	869	888	922	962	913	974	944	888	857	862	838	989	948	882	883	874	898	936	945	929	949	926	864	915	910	976	915	922	913	866	894	886	882	902	931	875	931	908	908	907	971	856	895	886	933	934	938	936	913	925	960	967	931	925	938	885	886	857	894	904	957	880	956	924	903	895	938	870	913	878	899	908	828	883	951	908	936	923	923	899	904	935	895	931	872	954	900	886	862	912	978	908	903	879	925	938	913	945	884	878	908	915	934	869	921	945	889	894	932	872	962	929	898	917	909	903	895	912	887	933	907	897	935	924	933	889	905	915	860	970	908	892	906	891	927	910	873	898	942	898	949	855	878	885	898	967	872	935	950	888	947	899	936	874	909	939	883	942	880	933	894	907	891	906	894	907	897	949	956	893	859	910	919	863	893	920	917	894	899	868	918	899	930	895	889	951	934	866	905	913	933	900	887	933	909	934	905	916	939	930	961	902	910	904	882	956	930	955	910	889	875	949	951	879	890	912	931	872	937	897	939	944	912	912	950	967	841	937	901	903	893	884	942	890	890	933	961	954	923	886	975	915	942	873	869	951	901	873	932	895	940	980	863	943	880	919	860	905	911	905	913	938	937	911	890	882	923	935	881	918	888	952	919	887	895	877	954	909	903	903	899	923	936	885	936	918	936	933	863	917	877	923	926	875	953	855	999	949	882	863	888	969	906	869	947	847	866	932	890	935	852	919	897	909	920	864	868	887	1011	893	912	891	890	957	909	840	925	911	927	948	939	902	871	885	903	907	939	917	925	913	898	874	883	913	885	905	936	926	913	876	894	917	868	919	915	934	889	980	900	916	932	959	868	894	900	936	918	926	866	878	970	892	934	941	929	927	1003	863	979	929	920	919	879	910	868	908	975	948	904	908	929	899	916	922	930	917	846	926	917	905	878	938	826	892	914	907	948	916	907	902	920	938	957	942	938	850	930	912	986	984	893	904	957	911	933	905	889	905	864	914	892	950	911	878	947	950	874	895	917	902	911	951	924	924	961	848	907	937	915	923	896	905	923	954	946	898	873	937	895	896	949	924	932	888	920	911	954	915	917	940	903	871	893	871	884	893	914	953	908	917	886	952	909	924	947	903	862	927	950	897	930	944	963	915	887	905	907	906	952	975	914	873	906	927	929	913	888	906	913	872	936	868	957	902	920	904	875	877	898	897	939	922	938	970	936	926	946	885	902	927	887	903	960	963	923	955	938	903	908	883	884	941	898	902	912	936	942	951	871	932	890	903	993	878	924	970	960	874	900	912	971	874	888	901	913	913	893	937	886	956	942	912	978	877	929	916	894	930	914	897	908	926	926	924	945	924	1003	907	951	901	906	846	915	910	909	905	910	948	956	888	909	930	885	877	950	1014	894	888	930	881	976	813	974	950	906	918	897	937	985	953	931	927	906	901	927	868	900	911	947	872	935	900	921	896	923	874	884	891	883	913	909	898	918	921	863	888	858	913	878	906	912	931	868	858	922	916	880	962	842	906	934	901	909	923	904	884	921	903	936	934	895	916	916	886	919	910	858	913	869	857	890	943	914	886	860	926	887	881	944	903	923	863	903	935	923	931	963	942	898	916	897	881	940	892	936	943	904	913	883	920	933	899	857	943	892	913	891	911	872	871	913	888	900	918	876	948	890	908	885	957	927	908	856	863	848	878	959	874	918	908	926	889	918	895	916	877	855	892	922	885	906	918	890	904	901	910	888	910	880	929	909	932	934	942	904	884	929	867	898	889	868	970	906	908	911	948	938	939	930	908	892	959	862	906	905	901	880	899	929	890	911	945	888	902	871	868	885	873	904	889	942	871	865	899	937	906	866	951	859	842	888	895	882	868	944	966	897	943	905	920	937	914	853	876	937	966	933	920	903	866	904	954	859	925	871	924	981	940	904	903	866	889	909	861	966	956	862	965	872	900	834	944	863	938	910	919	914	937	953	986	940	940	915	936	890	876	937	936	934	966	906	858	873	944	914	939	889	914	928	920	898	887	914	940	912	872	866	970	887	933	906	895	927	893	933	925	875	873	922	918	956	886	935	892	946	959	875	880	866	921	839	884	877	906	913	985	910	951	931	890	951	889	904	878	889	901	904	881	916	947	898	854	912	889	953	897	897	897	931	951	920	935	919	903	889	935	893	932	904	911	928	932	916	918	992	938	879	887	914	914	946	970	873	901	893	941	908	923	967	917	895	899	874	933	909	875	903	922	905	893	893	932	906	954	884	933	929	934	877	905	922	911	871	913	932	889	902	970	886	928	930	898	933	889	901	852	930	941	935	921	899	920	930	903	929	878	921	930	948	900	953	933	904	857	933	883	900	929	885	903	912	904	920	900	916	940	920	927	899	907	889	928	900	913	923	922	917	957	985	916	914	879	923	923	953	968	873	910	902	904	944	891	893	921	929	937	905	905	899	934	914	909	923	913	957	880	874	926	986	921	848	931	880	914	865	919	899	857	955	917	927	962	859	923	947	888	889	911	910	1001	909	929	920	910	874	906	867	934	876	962	915	919	912	971	940	915	917	906	925	936	957	931	926	978	908	968	963	847	915	933	928	948	842	954	948	945	973	964	964	936	956	884	920	919	905	877	980	889	947	867	943	931	934	874	927	909	910	925	919	906	909	917	884	919	907	915	890	854	891	920	888	981	929	887	917	907	931	919	841	952	926	948	897	960	900	957	899	859	900	898	853	875	941	910	914	970	876	893	895	891	884	941	866	887	920	922	849	899	879	883	898	934	904	900	917	895	961	932	950	930	837	896	885	931	870	989	888	901	860	930	980	926
27578	20850	17371	10295	5247	3237	1992	1353	1053	840	700	685	612	549	484	492	376	369	382	349	337	327	294	310	312	326	289	294	287	296	318	291	286	293	293	313	290	288	282	315	274	294	297	278	308	293	265	303	254	253	293	292	312	277	297	298	280	311	307	287	293	277	285	294	307	318	312	269	303	299	283	308	294	283	269	275	266	260	263	280	277	295	317	325	294	273	271	339	281	261	266	246	327	262	298	267	257	312	302	300	269	291	292	279	292	265	307	312	269	262	284	276	300	307	298	277	324	295	251	288	288	249	307	286	296	261	274	326	300	262	268	314	281	305	282	266	272	262	323	284	322	333	295	305	270	299	278	313	308	295	295	307	298	280	281	290	288	269	323	286	256	293	281	318	301	294	287	290	285	292	321	281	279	282	278	305	288	267	281	327	281	292	285	261	279	287	267	305	311	306	279	316	277	299	297	271	299	292	294	271	295	303	296	290	294	291	296	295	267	324	321	272	288	313	289	270	265	278	301	285	292	308	302	272	273	266	259	273	285	279	288	270	319	305	310	266	257	317	273	257	266	307	286	302	280	312	286	292	271	272	325	298	277	273	276	305	274	318	274	298	308	324	278	314	322	277	291	305	314	273	275	287	300	305	274	302	295	288	295	289	298	292	290	286	327	288	310	293	306	268	288	292	268	317	268	267	278	323	269	301	287	272	291	280	272	295	286	294	302	304	275	289	291	280	298	294	275	300	278	311	276	305	292	286	333	278	279	307	286	300	288	271	314	307	262	313	293	284	305	315	260	292	301	309	293	242	266	279	288	279	284	272	274	274	297	300	250	277	301	314	306	288	269	294	298	315	307	285	249	276	274	260	307	314	297	261	291	305	264	258	290	285	323	283	278	250	311	298	240	278	307	272	278	281	289	297	293	281	311	297	271	275	298	279	260	288	286	278	302	279	301	252	295	315	267	281	310	285	289	320	309	282	291	304	319	273	270	289	298	268	265	267	298	329	314	287	289	282	282	305	316	283	294	278	267	305	324	283	275	273	288	271	288	301	303	287	299	278	275	293	286	289	286	280	294	315	298	279	269	299	286	295	292	307	280	261	275	308	308	279	282	296	290	275	277	286	306	296	300	319	272	292	276	258	274	293	284	282	297	319	292	287	284	272	298	302	312	262	298	317	277	286	319	320	290	321	277	263	278	298	285	291	306	291	299	269	248	299	292	265	298	285	273	310	296	292	297	314	276	296	281	277	300	283	291	286	283	263	290	284	286	295	278	294	248	308	286	258	305	300	298	314	313	279	268	283	308	284	303	321	281	303	301	285	283	272	263	299	284	267	265	286	251	274	287	293	280	306	265	326	293	296	293	265	301	283	296	288	307	298	280	279	298	286	283	291	308	289	291	287	290	277	278	302	275	307	284	281	310	279	319	291	284	271	282	291	286	284	282	297	311	254	281	290	268	305	289	291	284	282	293	290	294	283	298	277	287	315	289	286	291	311	325	275	279	302	326	280	292	306	295	310	298	301	281	291	281	284	301	298	259	288	274	270	306	277	280	278	272	308	304	302	288	304	306	283	313	289	289	305	279	282	286	279	316	293	275	290	264	294	316	282	260	290	294	302	286	294	286	303	290	291	286	267	276	310	301	302	302	267	265	322	314	290	282	304	308	282	282	300	298	283	281	287	266	284	298	268	275	331	272	285	313	284	274	299	323	292	274	294	288	301	311	301	246	290	312	298	263	303	319	277	281	273	250	299	282	279	265	265	299	285	275	294	284	263	289	264	280	318	294	288	318	297	268	301	305	290	267	286	298	288	294	298	283	235	272	288	268	265	264	269	295	286	284	282	247	287	292	276	304	293	299	280	269	253	269	260	276	251	273	319	264	278	266	286	280	275	289	309	317	287	265	288	315	283	282	333	303	304	289	306	270	265	285	314	307	305	303	318	248	300	312	315	295	319	306	325	281	321	269	293	296	299	301	301	257	292	277	319	316	281	311	266	274	311	279	267	291	278	328	277	258	307	302	303	316	303	282	259	288	307	274	279	309	299	296	270	272	280	284	324	296	295	295	277	282	277	290	273	280	247	302	284	282	302	325	252	288	284	281	311	271	298	271	288	298	277	272	305	286	285	277	262	311	310	309	312	282	283	279	304	298	292	310	311	309	299	292	311	283	284	297	286	279	286	289	287	279	306	301	272	296	291	273	295	317	256	301	289	278	272	265	294	286	299	263	288	300	299	282	290	258	298	311	295	275	290	272	272	270	259	280	282	300	309	320	274	307	269	278	289	284	279	313	290	276	295	318	289	246	279	286	299	280	290	309	304	311	290	313	282	309	252	305	279	312	281	271	307	312	290	308	257	283	249	279	305	302	279	278	272	288	248	299	308	326	284	285	287	301	281	317	278	277	284	280	279	291	286	281	266	328	297	316	295	271	315	295	290	279	288	299	291	289	274	299	266	282	269	300	268	293	298	296	267	301	248	310	297	304	300	299	300	285	280	289	251	265	283	287	286	288	255	290	292	301	286	292	264	281	297	283	291	307	310	277	316	309	293	305	301	306	290	294	310	311	288	304	278	274	291	294	307	280	281	283	305	290	284	307	298	306	257	305	284	272	274	293	299	295	319	319	269	271	276	278	309	295	284	277	295	276	299	272	305	281	288	302	266	244	291	263	307	273	258	293	267	322	303	315	296	277	291	281	300	273	313	269	303	266	283	267	292	289	292	297	274	310	283	291	257	268	311	273	277	284	296	270	260	285	294	289	282	251	289	283	287	281	319	299	276	310	304	330	294	310	285	288	269	285	289	311	287	297	310	303	301	292	297	289	308	288	296	278	296	305	292	266	287	262	295	249	306	266	315	294	284	288	308	287	267	279	303	271	272	270	287	272	260	315	273	272	288	273	284	290	312	268	284	287	276	270	273	271	310	305	271	290	286	278	287	275	291	286	270	315	282	313	284	290	293	268	287	285	307	283	274	291	277	295	282	302	299	289	303	299	287	311	286	281	318	298	291	270	291	272	287	299	277	285	310	278	300	267	295	298	276	302	275	305	300	314	251	268	297	312	272	293	280	283	281	302	329	296	304	288	277	286	268	266	288	282	283	264	294	293	266	317	309	331	282	312	280	275	281	297	305	281	294	273	280	301	272	270	283	271	288	295	288	322	289	266	302	289	303	284	286	290	296	287	306	300	276	290	298	289	301	286	291	284	290	278	292	299	264	293	284	283	266	312	300	311	281	276	300	312	314	283	253	294	269	289	285	301	298	291	299	296	281	302	295	284	292	267	288	293	304	310	307	277	325	287	306	285	307	280	295	304	299	284	287	292	281	294	271	300	313	262	279	309	287	288	277	260	276	290	291	312	290	332	308	306	302	327	286	311	275	292	309	274	275	290	278	299	312	302	302	293	327	281	280	282	281	273	266	287	301	264	255	279	290	301	278	299	282	273	264	310	299	292	314	302	279	290	287	294	316	276	328	282	275	278	270	305	288
20639	30817	27535	18155	13074	9531	6745	4822	3594	2812	2422	2161	1923	1666	1419	1228	1077	967	909	861	741	699	662	641	677	631	606	608	577	583	576	521	560	592	596	576	540	601	575	586	623	625	574	568	586	557	581	559	592	610	584	554	573	603	561	591	609	535	557	574	570	588	552	565	581	568	592	569	570	584	553	563	621	575	562	563	585	557	575	571	600	556	605	574	574	569	603	597	555	591	577	596	572	590	571	563	604	598	584	577	590	552	587	551	622	563	581	580	586	571	537	610	582	577	582	587	544	608	590	597	567	571	581	625	601	595	579	579	521	556	582	584	596	627	580	596	540	573	545	613	574	565	521	554	601	562	575	570	535	564	531	511	590	616	563	580	580	566	554	601	612	556	572	565	566	608	549	574	582	620	560	630	552	569	557	559	574	574	609	596	587	531	569	601	584	576	578	598	590	589	570	602	549	569	572	590	572	557	572	572	593	548	621	553	549	581	546	605	573	580	559	538	654	582	544	593	574	552	530	574	564	563	598	592	598	529	576	599	591	602	548	606	559	591	541	554	594	607	629	595	556	558	590	565	559	566	576	562	595	592	576	566	569	569	606	520	584	566	556	566	578	572	588	590	577	553	619	551	601	590	600	615	512	535	580	569	573	549	539	566	570	612	593	590	559	556	560	621	607	577	555	533	581	562	567	607	542	575	530	545	596	570	569	565	551	524	579	538	608	559	526	589	584	607	582	574	582	587	591	557	536	594	568	606	561	554	589	551	601	547	572	579	588	529	580	568	566	563	541	532	577	537	548	568	580	632	535	577	594	549	575	596	617	561	533	615	526	545	505	602	580	541	546	601	564	548	594	585	597	551	578	541	585	532	584	590	577	590	541	552	554	575	552	599	511	591	592	585	571	592	563	578	577	573	552	600	576	564	555	628	608	596	590	558	576	631	536	589	530	562	557	592	535	572	594	615	566	565	558	567	608	571	615	599	571	555	555	574	595	581	615	562	614	626	547	605	628	578	579	602	602	598	567	599	623	540	571	547	588	575	588	583	568	554	597	604	596	546	563	585	577	558	595	567	602	653	592	604	550	549	563	584	563	561	582	561	584	513	567	588	591	560	553	549	539	622	573	567	572	587	559	587	543	568	558	591	562	593	543	557	564	570	586	601	630	559	604	563	587	546	630	527	586	599	579	590	625	599	604	560	540	570	560	577	581	593	567	571	564	587	575	576	509	581	585	556	580	604	549	542	571	537	550	576	575	595	576	617	552	562	582	586	589	553	584	549	579	546	560	600	596	580	579	588	555	608	572	567	567	580	559	524	571	541	567	519	593	566	613	537	584	596	607	593	608	544	526	574	589	578	535	595	599	547	550	578	549	598	557	549	583	515	613	570	585	567	590	578	559	573	549	563	555	590	551	571	564	555	584	570	596	585	570	546	613	583	580	609	543	629	588	563	576	616	602	564	547	532	566	568	578	587	556	607	552	612	572	587	556	548	590	557	571	543	570	568	610	577	616	572	607	614	543	563	574	520	534	640	590	572	551	592	597	586	572	626	553	559	577	573	578	605	605	543	566	548	581	560	575	605	595	549	539	635	560	557	582	572	558	604	573	563	588	597	562	593	600	562	582	582	562	602	595	578	579	551	595	572	625	574	545	568	603	614	570	587	610	575	580	570	623	565	561	557	544	570	585	620	616	581	548	570	568	557	587	574	579	618	582	535	563	586	565	550	594	586	598	550	542	605	537	560	570	570	634	557	580	575	548	606	592	578	561	570	542	589	549	606	547	569	613	545	565	543	585	571	545	589	572	572	563	592	581	592	570	540	592	587	597	589	535	561	579	582	580	579	583	585	562	632	591	558	554	590	556	597	579	605	584	574	589	539	588	568	568	607	577	581	610	596	601	571	566	554	560	543	534	596	512	613	548	529	567	586	578	549	589	615	568	566	572	569	624	595	552	606	535	576	583	549	591	557	605	594	556	580	564	607	597	606	588	562	576	586	554	607	562	561	568	604	549	561	591	599	558	544	535	532	607	549	550	569	557	545	572	588	568	554	560	568	583	553	543	564	541	582	586	595	599	538	605	573	588	600	534	577	573	605	610	590	565	594	587	559	594	614	582	547	568	546	565	603	586	586	518	577	600	604	551	563	560	596	557	547	583	608	545	571	606	594	585	593	571	570	565	615	601	551	561	609	629	589	581	555	568	594	567	563	568	597	558	541	556	606	549	548	601	571	567	558	569	570	614	540	610	617	575	555	569	531	577	530	598	579	561	579	620	547	558	606	596	577	608	573	558	536	585	561	559	589	556	602	577	616	539	582	578	551	565	561	540	545	605	553	607	527	565	559	570	608	581	573	619	572	569	596	583	559	586	598	574	607	557	581	599	584	594	556	594	511	584	614	590	595	577	597	558	584	558	573	562	521	570	636	602	538	591	565	584	561	554	577	609	559	559	641	536	551	540	540	566	587	600	543	572	566	556	600	556	574	577	548	608	544	528	588	547	559	636	597	576	582	567	598	550	565	562	560	631	580	572	546	564	585	623	586	548	529	545	548	597	566	548	565	546	603	582	593	564	579	598	566	540	580	603	587	634	551	600	563	561	582	586	621	595	574	616	545	587	572	631	573	563	573	560	556	575	582	574	564	564	596	557	588	535	561	592	547	592	627	602	587	598	549	564	582	573	589	531	554	593	608	575	594	530	584	591	597	604	566	605	627	589	516	614	577	576	570	607	610	562	584	557	592	562	569	577	551	587	499	582	546	581	547	553	589	517	560	600	553	573	563	586	547	572	569	547	569	571	561	546	562	575	585	569	571	590	562	614	567	598	574	518	560	555	556	574	588	611	574	571	568	526	577	560	574	585	590	570	543	564	570	567	568	614	558	573	564	588	587	592	566	584	572	575	607	584	531	570	560	582	574	547	576	605	564	570	602	567	567	578	587	571	625	559	576	574	543	575	553	550	610	561	585	589	558	562	564	606	551	528	604	590	569	563	593	619	534	573	557	553	616	575	582	545	540	587	531	569	573	564	579	522	592	599	671	518	554	550	593	545	578	577	567	534	556	590	647	591	583	606	566	614	612	563	605	607	573	578	612	557	578	553	547	592	593	586	576	567	599	569	590	572	587	544	603	608	644	586	573	569	582	566	605	544	570	587	592	598	589	600	598	595	585	551	558	593	582	602	593	574	556	589	628	602	575	556	617	616	553	558	552	542	548	548	557	532	525	584	565	600	561	565	535	550	564	545	493	581	547	565	602	539	564	535	582	587	583	568	559	547	525	550	574	546	555	562	585	565	570	600	550	595	565	573	608	589	565	569	545	587	566	588	545	575	555	535	572	563	550	583	558	591	560	541	589	574	599	612	570	565	573	586	598	572	628	586	535	603	569	590	599	537	590	558	528	590	560	527	564	576	573	596	546	537	597	563	624	551	569	578	516	574	558	583	583	582	565	558	581	605	532	574	548	566	595	587	554	586	566	575	573	593	583	575	571
25001	21457	28071	25278	17783	9192	5138	3093	2165	1626	1348	1154	1034	917	835	680	561	592	508	477	498	439	422	396	398	397	375	353	328	353	363	363	365	321	350	367	330	378	350	352	343	377	340	343	352	341	380	334	361	340	314	367	338	375	342	344	354	321	286	326	365	344	323	332	349	357	328	357	319	342	330	354	361	358	349	342	341	389	356	357	335	355	349	392	355	349	348	349	320	358	367	363	348	348	312	353	345	352	310	369	345	355	340	349	353	337	341	350	328	353	348	346	355	335	316	353	341	386	316	348	370	377	331	384	339	371	360	346	316	382	344	329	345	341	362	346	319	329	335	336	306	321	371	352	328	360	355	376	355	317	352	353	348	360	321	353	404	320	345	338	361	361	329	339	335	357	356	354	332	354	362	338	355	341	349	350	354	344	322	372	339	343	337	347	347	336	334	374	321	343	386	356	346	350	333	327	322	351	350	320	357	300	297	329	329	342	328	328	373	325	330	367	378	343	303	355	359	317	348	370	343	354	322	341	345	363	333	323	333	340	335	342	345	333	341	345	351	308	355	349	339	326	333	360	333	346	341	320	327	342	352	334	354	361	335	331	317	336	305	356	348	309	322	360	347	344	344	323	352	347	348	378	319	346	337	315	364	326	322	335	371	330	350	358	365	358	329	347	356	371	368	356	378	347	305	352	347	368	324	332	323	328	336	335	327	304	315	334	349	353	321	335	335	317	333	320	358	339	340	311	367	320	347	365	351	362	326	337	349	325	360	343	307	361	371	349	340	346	350	350	355	338	325	368	359	374	325	344	353	343	392	361	343	360	327	337	326	349	354	362	307	331	332	323	370	339	334	323	319	371	339	308	339	346	343	327	353	340	357	324	364	351	357	361	342	322	325	347	344	357	366	334	338	349	348	333	338	371	316	352	313	332	348	362	343	363	363	336	348	368	361	345	318	342	313	343	335	319	338	351	342	338	346	329	347	354	328	332	353	343	341	314	289	335	375	356	354	364	335	382	341	355	344	357	337	350	314	347	352	336	351	373	316	339	373	332	340	354	320	344	340	343	347	340	341	341	355	333	349	348	339	335	321	350	349	327	361	372	343	349	300	336	370	352	377	330	350	352	347	351	324	391	357	340	331	341	343	337	345	370	320	357	334	322	342	348	333	339	355	343	355	337	356	372	325	361	341	318	294	327	330	357	345	339	344	381	368	343	328	311	302	344	364	348	371	330	348	336	334	334	326	358	328	332	340	368	343	328	344	361	352	354	372	334	323	358	333	322	305	319	330	331	324	342	351	335	362	326	320	336	342	373	329	364	317	325	347	403	358	337	333	300	348	334	322	282	342	319	335	310	352	356	381	350	327	351	338	348	356	326	328	350	340	362	333	333	314	358	353	354	339	371	350	356	360	371	322	321	342	349	331	318	337	343	353	355	346	342	355	369	348	317	321	358	335	347	366	314	337	337	348	354	352	329	384	315	338	323	343	361	335	342	335	351	353	331	327	319	337	347	314	314	355	340	341	362	351	332	319	331	338	342	350	333	310	333	368	347	323	346	347	352	367	355	308	320	325	339	320	324	330	303	356	302	325	348	323	367	345	331	325	319	331	324	356	364	358	352	352	337	352	315	348	345	333	332	351	365	329	331	347	376	334	348	324	339	359	343	323	367	372	316	352	356	350	315	331	347	354	361	348	353	331	337	351	368	333	344	350	331	333	342	359	348	354	374	378	324	341	318	340	300	323	331	345	339	330	336	348	342	345	389	351	334	340	353	343	347	379	343	354	336	346	344	349	351	349	329	317	350	323	332	345	318	346	324	357	323	318	311	338	358	332	368	357	321	374	325	347	342	317	314	359	320	343	335	358	336	320	354	336	352	334	338	332	331	312	352	321	337	356	383	365	374	335	325	357	398	335	310	365	340	350	312	357	328	344	336	365	341	360	350	323	343	354	370	342	358	327	310	346	342	336	313	374	352	329	345	328	338	368	386	338	341	364	373	360	336	324	366	312	307	338	321	363	360	336	359	332	339	347	306	303	339	345	362	340	311	331	336	331	359	363	322	314	327	331	342	326	360	338	329	348	342	320	383	348	324	315	349	329	353	353	318	352	316	348	359	337	359	357	337	334	353	299	360	354	314	337	346	323	369	341	337	327	330	332	379	354	311	347	362	357	366	302	352	343	352	358	322	330	340	347	294	308	337	341	330	347	336	344	344	357	306	333	332	367	364	325	349	321	373	345	330	333	338	368	318	346	318	323	323	326	331	371	331	333	334	324	328	350	340	366	322	332	350	332	358	337	339	345	332	344	351	350	322	350	330	331	335	370	309	370	334	369	346	366	345	317	323	342	329	336	329	318	337	316	332	307	346	313	352	359	335	339	339	342	333	333	322	349	354	330	324	316	318	363	344	337	325	331	351	332	338	330	333	353	317	318	336	351	359	330	331	330	330	324	343	338	307	354	316	358	339	334	348	332	322	329	329	352	343	333	331	381	336	354	363	337	339	385	354	362	355	344	314	346	331	311	343	368	343	324	336	320	334	323	347	343	289	351	323	356	364	351	323	325	354	342	325	375	329	361	364	359	341	357	302	324	318	344	360	321	343	348	315	343	338	348	325	358	332	324	330	335	335	352	321	339	342	353	312	305	326	325	349	341	342	378	349	343	321	382	341	358	321	337	361	347	337	342	372	359	339	361	334	350	323	306	304	359	348	347	343	321	320	321	350	336	323	336	324	335	340	310	316	293	374	345	315	336	347	381	352	311	338	386	372	384	322	346	352	377	358	341	360	340	346	363	343	358	354	327	318	330	336	345	340	310	363	367	319	339	314	333	313	361	383	356	341	366	321	356	363	348	335	354	357	337	336	337	318	341	340	319	364	347	316	331	313	329	320	317	341	344	377	376	337	351	368	338	353	337	337	330	350	309	335	353	357	346	353	315	344	370	362	339	351	375	342	349	342	325	329	314	337	337	335	340	327	356	340	338	339	356	312	362	298	319	343	349	356	345	315	353	324	288	331	318	356	346	342	350	345	328	377	364	325	350	319	346	351	338	370	369	325	415	321	341	364	341	363	347	342	330	363	337	326	334	337	382	357	325	346	336	351	321	337	346	351	350	344	363	367	340	332	354	315	361	351	327	372	323	303	332	334	329	357	352	364	366	382	344	347	355	342	340	346	355	340	343	331	329	312	367	329	311	326	299	372	340	344	355	353	358	307	328	314	338	322	345	361	320	320	332	340	359	342	324	323	306	372	328	339	347	353	322	325	342	329	352	315	342	342	339	340	331	319	319	352	358	344	309	344	325	332	335	348	333	348	345	349	322	330	330	334	340	322	369	344	346	348	330	353	339	321	348	361	360	325	315	343	338	350	322	333	321	354	385	354	369	329	352	339	338	328	315	357	346	342	375	306	370	331	331	364	341	325	320	344	329	360	314	332	352	349	343	353	350	344	332	356	343	342	323	353	330	319	341	333	323	337	337	358	317	367
23236	38949	35771	26807	20835	15947	11851	8728	6750	5150	4355	3750	3277	2916	2510	2111	1827	1490	1395	1209	1105	1012	886	866	865	838	824	784	780	748	682	732	733	695	712	727	720	665	712	673	706	709	687	708	663	695	697	705	682	693	711	653	671	668	666	642	716	699	698	703	668	670	690	669	635	703	670	690	677	683	653	630	719	692	667	666	633	685	648	666	676	691	661	703	666	691	665	655	690	678	705	679	659	665	696	674	680	682	665	638	688	752	707	673	659	660	654	655	673	683	638	715	686	654	635	655	632	701	745	684	709	710	661	718	669	719	660	745	675	653	674	665	682	612	705	731	639	663	697	711	704	678	663	664	730	745	702	721	643	634	751	649	664	626	680	622	680	702	681	672	693	713	669	679	670	680	639	641	689	684	664	662	678	720	679	700	660	697	659	665	676	621	722	633	630	728	710	662	679	684	703	708	671	688	640	735	644	668	657	637	644	683	658	663	652	680	687	685	680	637	664	677	696	696	668	672	675	663	627	654	713	646	607	635	620	734	647	708	682	668	654	694	709	682	742	668	678	645	677	670	676	670	608	691	679	617	673	666	677	671	643	655	669	723	694	691	686	700	649	659	679	648	687	628	624	669	669	654	665	657	689	668	676	691	668	667	672	654	664	650	674	651	715	700	726	679	667	665	684	657	650	713	646	667	642	653	707	658	655	742	651	643	618	682	688	676	651	694	667	636	699	644	679	732	669	666	679	680	721	653	648	667	674	685	631	666	692	662	696	671	665	686	693	741	621	668	671	679	669	654	654	694	697	724	632	658	685	687	667	671	717	689	646	668	659	691	647	700	729	642	650	745	670	684	649	685	662	672	680	660	668	723	710	688	653	626	640	714	638	665	656	631	661	647	718	654	661	688	646	697	682	663	672	664	675	640	676	699	669	664	715	669	672	696	654	715	688	683	632	677	669	683	632	677	680	675	723	649	679	709	692	654	663	658	679	696	700	683	697	626	657	627	700	672	669	712	657	675	634	679	615	700	656	666	695	678	695	705	693	657	704	664	662	674	691	713	692	712	682	651	640	705	688	639	691	643	696	663	668	687	746	709	688	632	657	697	687	651	679	647	676	635	693	669	641	650	688	655	699	663	665	661	683	684	662	677	688	718	699	684	635	612	656	647	717	675	671	701	639	654	688	661	698	694	670	652	711	697	693	695	662	713	638	634	633	652	719	727	716	713	658	626	659	700	713	631	662	646	698	639	704	698	637	667	640	637	678	639	700	608	649	674	682	710	681	696	650	643	666	700	598	670	651	696	697	604	642	661	696	650	657	674	675	648	672	710	647	668	659	685	648	697	665	653	671	639	698	593	663	675	675	636	711	675	673	648	642	671	675	661	654	657	643	688	663	627	692	701	642	650	677	635	661	670	662	652	650	633	683	665	649	712	669	659	655	735	664	722	676	660	669	637	663	677	671	674	651	655	697	695	688	657	670	658	703	649	672	652	653	682	646	632	657	731	656	730	658	680	677	665	683	697	681	645	629	675	663	705	694	668	634	647	683	649	676	632	636	670	681	685	698	615	674	648	629	666	676	711	623	680	669	671	681	637	688	675	705	671	670	703	676	663	680	629	685	645	650	677	627	723	692	677	664	667	668	697	699	684	643	652	668	658	649	652	675	665	637	706	680	656	690	691	701	681	694	597	715	663	655	624	677	695	663	710	712	685	626	655	671	622	680	690	669	706	651	656	665	669	699	644	643	694	726	662	686	645	703	677	662	625	651	674	682	623	655	658	629	677	706	666	677	685	648	676	666	713	714	671	653	680	689	656	653	673	647	689	677	687	683	667	702	639	681	657	659	697	651	646	685	662	675	666	694	658	714	631	659	671	684	666	672	667	643	667	692	697	674	647	680	661	629	632	699	661	663	699	663	638	648	696	656	666	686	657	645	642	650	663	654	690	664	628	664	719	696	664	673	717	684	644	608	708	681	654	656	671	676	685	632	662	700	662	695	691	670	656	649	661	671	674	693	678	682	622	642	672	673	699	698	693	707	682	683	712	662	681	676	650	661	701	685	649	655	671	685	672	655	640	689	681	672	733	638	683	633	652	681	654	698	650	668	638	666	671	699	675	655	682	686	688	656	642	678	661	688	707	639	666	637	677	664	676	642	651	699	688	648	726	666	637	626	660	620	658	679	689	671	709	722	653	636	660	653	661	668	672	643	666	650	653	688	640	681	679	686	636	675	692	657	715	656	663	696	700	699	662	642	714	692	681	637	698	666	641	654	646	656	696	659	656	636	668	656	674	671	666	681	657	684	671	646	646	704	694	700	671	666	665	639	692	701	701	671	647	653	669	648	692	676	634	693	672	640	691	681	678	636	658	697	648	646	690	652	662	691	655	652	690	628	635	698	626	684	621	654	718	669	650	671	650	638	686	690	668	675	644	672	630	616	642	670	637	704	682	644	668	651	684	659	649	638	640	646	645	660	675	655	691	715	671	653	602	638	679	658	682	658	658	674	738	666	665	691	653	697	660	639	655	654	638	612	674	660	614	687	647	673	658	664	650	665	677	677	680	662	640	698	677	711	657	675	670	716	674	739	715	713	649	651	634	662	618	690	672	695	640	646	702	663	654	683	668	710	646	691	669	680	672	657	678	655	664	670	663	708	692	698	651	651	647	680	686	683	646	666	675	681	649	636	703	667	642	661	654	641	657	660	705	642	665	648	689	675	689	698	702	727	667	679	640	669	714	714	642	656	640	669	686	617	650	665	665	703	699	686	669	706	631	646	655	660	634	648	681	710	651	685	664	664	645	682	700	686	642	694	663	615	654	681	680	693	662	619	689	675	672	676	686	680	649	636	660	641	674	702	662	706	659	636	678	677	687	641	664	695	639	695	663	733	696	676	721	667	661	681	675	669	619	677	656	690	733	661	656	699	657	655	673	674	723	657	666	626	708	674	670	711	676	643	686	668	672	670	665	663	674	645	680	687	650	689	665	675	671	595	673	685	678	672	660	675	701	703	670	702	655	651	661	692	700	686	649	683	648	636	658	667	665	655	667	683	629	654	622	658	670	700	732	674	717	694	702	699	651	722	671	683	682	664	634	687	682	676	630	640	688	685	670	641	653	706	681	695	638	681	686	715	641	654	631	649	673	682	709	671	671	709	697	653	667	639	696	670	681	678	696	668	669	694	692	675	643	660	648	696	680	659	660	647	662	651	668	676	617	687	622	660	656	665	710	671	691	612	642	655	695	679	683	681	681	668	695	667	656	694	679	670	691	649	647	638	680	664	627	661	653	714	677	666	647	667	671	687	700	686	668	685	684	638	691	670	660	700	669	675	651	667	651	651	636	691	648	607	663	733	642	658	702	629	659	669	673	667	747	699	677	676	653	664	663	699	672	661	682	662	718	687	671	640	699	641	654	646	619	630	629	758	685	689	675	652	646	687	627	660	700	643	663	697	658	656	733	643	697	663	683	690	663	684	706	689	673	740	635	673	654
24137	21474	28968	24495	21590	17284	9148	4731	3225	2458	1966	1750	1542	1527	1219	1136	918	842	767	726	680	653	561	593	521	532	491	534	508	527	549	485	510	511	522	472	496	474	521	533	488	506	517	504	490	473	511	527	490	487	480	501	497	521	457	494	469	484	504	490	469	478	488	517	475	503	482	451	502	486	496	466	481	509	464	486	488	462	495	472	466	491	468	511	474	488	503	496	474	505	546	499	530	466	514	524	509	464	495	492	496	513	483	508	454	452	480	502	495	454	518	484	483	483	472	505	457	489	491	456	477	495	465	511	515	502	488	485	486	447	479	477	527	478	486	487	478	509	508	490	495	464	478	478	473	475	509	454	482	500	490	436	481	495	505	496	523	501	514	558	486	457	475	470	474	519	462	485	439	493	458	473	468	473	471	501	475	458	476	518	549	475	513	514	496	482	508	491	498	451	471	490	484	478	486	475	442	485	504	512	508	482	500	443	465	490	506	483	475	470	441	481	486	480	430	469	466	472	485	519	487	491	481	492	516	480	474	492	468	510	504	492	489	465	480	448	517	488	496	480	483	458	497	508	498	471	461	479	495	480	536	477	446	476	500	500	467	441	483	478	485	490	500	474	512	484	527	519	474	461	453	474	496	499	488	499	507	512	517	491	522	473	497	508	471	477	526	420	496	478	466	472	477	517	495	480	466	504	449	505	465	460	476	438	466	484	549	479	465	481	454	473	474	537	523	451	485	507	463	508	495	465	460	504	493	457	493	509	495	477	489	449	551	542	487	467	464	495	506	530	529	459	480	492	460	488	474	469	441	518	459	517	507	524	484	497	536	456	451	507	453	437	462	510	478	500	509	549	495	488	500	483	470	459	431	478	477	507	495	486	486	486	481	513	513	483	478	465	481	546	492	518	502	472	478	496	500	462	513	489	510	516	475	471	484	509	497	449	519	503	490	466	483	509	465	495	483	497	489	490	430	483	471	472	498	457	457	477	462	480	493	460	478	529	474	522	505	484	493	487	452	455	513	472	494	497	476	501	530	513	475	459	491	471	495	471	482	505	502	477	481	472	444	497	446	498	487	492	495	493	509	494	461	493	514	519	514	480	496	464	477	467	467	435	478	452	496	471	507	508	471	453	439	490	505	507	482	472	477	503	464	489	465	450	479	488	461	459	482	463	461	482	526	499	466	493	453	442	481	483	453	439	533	463	468	473	475	506	510	485	515	460	484	483	471	493	491	519	479	459	489	501	513	498	451	470	453	489	495	481	487	490	493	468	483	518	472	490	525	478	500	480	498	491	470	472	511	534	467	493	512	534	489	499	485	458	483	491	481	487	515	481	518	484	496	492	475	480	488	483	466	479	450	449	514	493	451	485	465	467	472	519	503	464	485	492	460	483	445	482	530	496	470	456	441	490	507	482	479	491	499	462	465	507	484	455	491	520	506	488	480	464	470	491	478	505	510	513	497	447	500	452	449	492	458	503	519	503	461	495	507	483	461	467	455	474	467	446	485	492	524	489	501	486	471	487	440	496	472	447	481	495	513	486	469	511	494	474	450	490	456	460	530	510	478	493	496	502	477	488	472	492	461	481	477	516	503	535	455	473	546	494	500	507	496	465	535	459	486	478	501	490	457	476	496	459	498	466	489	473	445	486	467	455	500	504	473	503	494	499	450	485	540	499	473	474	495	469	515	469	482	459	460	497	499	484	499	477	477	492	467	470	500	517	508	489	506	481	452	518	471	471	504	450	520	463	488	474	506	520	478	491	496	484	457	515	480	485	451	504	496	465	469	483	502	489	490	507	456	508	463	482	494	481	471	482	463	471	501	495	509	510	462	483	447	465	486	494	477	482	456	487	499	430	479	463	475	536	464	517	504	497	471	486	493	471	525	497	494	482	463	529	468	460	478	522	503	472	512	471	509	512	456	463	519	501	490	460	467	448	468	454	485	457	456	470	489	490	539	490	443	499	453	469	478	490	474	509	479	464	535	447	467	494	502	468	454	437	488	499	524	452	477	496	480	431	512	509	460	461	451	465	490	492	471	517	494	486	478	448	499	495	519	465	492	458	474	527	445	491	487	521	487	510	503	503	518	491	528	469	438	501	485	492	499	468	480	467	504	479	476	457	487	469	477	528	491	497	498	472	548	495	464	477	510	515	464	440	485	489	496	451	456	492	519	471	458	469	417	481	500	458	494	483	464	473	471	495	518	478	508	493	490	492	496	485	498	534	457	513	498	475	465	518	517	468	507	507	482	495	468	502	492	498	504	470	475	504	480	454	472	491	485	516	491	491	471	491	496	484	468	482	518	486	445	481	447	505	479	473	497	449	492	483	488	493	478	511	507	502	499	492	446	511	458	456	440	465	521	496	474	508	509	484	517	455	493	483	501	484	482	474	475	475	461	508	462	473	525	475	489	463	511	523	464	485	488	509	434	442	501	474	469	484	500	473	494	463	498	489	503	489	471	488	492	484	486	463	507	461	528	480	503	519	487	518	487	470	497	468	483	475	470	458	471	518	492	445	480	491	462	464	504	476	459	473	489	457	507	472	444	473	476	534	444	487	472	478	504	488	433	461	508	508	512	476	498	480	493	461	533	487	474	474	488	505	487	467	449	467	490	498	462	493	517	467	472	492	462	482	526	531	480	482	484	483	484	489	450	462	468	507	476	493	471	475	506	443	495	505	441	472	493	472	514	534	454	509	467	499	464	458	506	490	464	492	492	473	478	462	458	509	519	517	526	446	480	431	488	485	507	459	504	484	495	479	495	536	458	487	507	480	481	503	467	474	467	475	423	451	470	527	511	486	499	503	442	473	453	494	470	458	511	481	501	469	471	508	515	496	488	505	490	484	456	485	489	465	507	488	477	481	472	480	476	484	491	481	471	475	438	522	490	465	492	444	483	495	457	479	471	466	489	534	484	473	503	448	495	467	435	484	465	480	481	458	448	464	451	468	499	494	529	513	464	504	489	456	443	460	468	494	502	490	516	491	448	494	497	516	482	487	489	464	506	460	510	471	476	467	436	509	472	518	484	502	511	477	443	521	481	481	534	476	469	489	497	488	471	463	531	481	444	477	470	512	499	509	519	488	477	467	466	472	469	494	472	476	462	432	472	463	459	488	482	449	476	502	482	450	432	474	506	491	472	511	439	479	471	490	468	490	459	490	453	488	480	455	475	510	486	437	447	490	465	514	459	536	464	510	459	469	485	460	470	482	489	512	503	454	488	519	491	469	514	496	477	471	500	487	477	459	453	464	499	534	502	496	495	454	512	489	501	475	468	470	474	489	445	524	525	463	510	442	515	530	503	489	485	473	497	520	454	462	478	494	454	506	446	480	500	499	500	460	504	486	501	470	523	458	506	465	485	488	468	481	497	471	484	489	533	454	506	455	446	457	474	523	501	470	466	474	465	537	506	454	498	484	485	510	457	464	496	507	481	518	494	473	474	497	486	501	465	504	476	463	472	469	488	519	494	460	486	465	443	494
25754	43513	40289	31612	25743	20507	15611	12005	9146	7287	6250	5356	4841	4154	3584	3022	2582	2227	2024	1748	1626	1440	1375	1272	1239	1149	1100	1007	1020	1008	1059	1003	976	957	947	937	901	929	955	896	922	978	967	921	907	945	966	997	949	966	985	963	972	966	962	922	953	932	932	907	911	906	958	895	925	892	909	954	939	928	919	909	871	940	913	916	939	916	918	888	886	921	969	978	957	922	953	921	957	941	956	891	833	933	940	893	918	907	938	872	951	929	904	896	902	999	952	956	897	952	909	948	917	937	939	921	931	923	910	884	896	957	904	918	916	980	997	930	911	922	895	929	908	903	964	953	966	933	890	910	890	878	942	956	936	913	954	890	923	889	927	913	941	924	950	888	854	897	918	886	925	966	921	916	909	949	935	929	909	892	940	942	901	927	938	939	899	914	843	868	915	906	904	954	908	947	927	910	870	917	819	905	968	897	949	940	871	911	915	864	899	891	954	959	892	941	910	949	903	974	881	910	903	898	889	924	866	937	910	905	919	866	901	886	885	935	887	917	925	937	893	962	895	892	932	953	892	858	957	953	888	925	935	901	967	936	878	909	878	875	929	927	881	878	935	931	880	915	900	870	941	943	913	907	927	855	903	935	891	883	939	885	904	913	886	920	922	930	940	889	851	942	864	945	911	910	894	968	891	952	873	889	880	882	911	909	937	875	965	877	931	864	876	956	943	917	856	919	914	871	910	883	880	917	910	888	976	941	893	912	939	939	921	933	882	883	913	935	938	983	909	929	930	902	904	878	875	936	870	926	850	878	936	874	923	908	946	863	917	921	893	879	912	933	928	923	925	925	902	876	929	915	916	940	902	900	921	936	933	893	883	873	917	921	853	935	889	933	897	964	897	927	917	912	929	861	928	870	941	975	924	899	945	863	956	926	899	906	930	895	954	925	908	920	961	911	883	910	960	894	896	897	948	880	866	885	891	927	904	946	914	887	942	896	865	973	895	955	922	935	918	909	879	965	900	962	923	916	934	908	962	893	925	931	905	895	912	908	922	885	892	948	952	950	893	926	906	931	910	872	883	924	928	914	907	894	897	928	904	888	916	908	954	922	967	904	923	926	940	929	912	899	906	878	894	917	879	854	918	904	892	899	922	979	954	916	969	924	925	900	882	937	956	915	943	895	929	955	906	928	951	924	889	944	888	904	942	864	991	890	880	888	846	961	920	956	913	947	925	901	953	937	879	927	945	957	939	940	879	916	914	937	913	906	884	915	890	896	929	916	940	879	914	880	887	931	907	908	951	931	915	899	901	910	927	905	931	918	895	904	900	877	919	903	927	956	896	943	901	902	924	921	902	895	876	950	878	914	893	888	904	941	964	870	944	925	904	915	884	904	904	923	888	985	939	901	913	914	932	959	902	915	910	868	921	962	932	922	943	951	913	888	976	902	901	899	871	906	890	956	879	921	919	947	938	885	915	880	876	907	889	945	932	936	929	918	935	916	904	923	929	947	862	917	906	900	924	950	947	878	879	890	906	869	866	909	911	857	917	954	945	900	912	927	962	932	903	910	937	873	911	968	900	928	871	902	888	932	885	940	929	956	938	960	927	886	909	879	910	912	904	869	929	919	927	966	898	894	834	984	946	915	941	885	934	911	895	924	884	863	932	925	929	972	883	857	942	936	966	955	856	925	921	862	897	872	929	948	956	929	909	912	919	969	935	841	963	953	908	911	929	903	901	870	963	882	926	914	952	898	950	916	905	923	931	964	941	935	860	897	905	918	931	934	882	913	926	947	836	891	889	939	924	880	863	879	936	943	935	888	911	947	970	865	892	988	851	907	927	889	867	916	936	911	939	867	876	894	935	896	889	912	903	921	915	905	960	924	896	924	889	914	939	879	859	954	898	885	891	904	931	964	929	903	956	838	875	938	954	928	878	910	872	911	910	904	890	877	955	856	918	883	963	945	876	953	879	943	940	931	878	946	908	879	901	946	980	900	928	965	922	897	933	919	942	893	868	909	925	909	961	881	952	879	877	897	940	867	907	910	950	945	895	883	886	925	892	912	877	889	906	907	922	881	914	840	927	905	912	906	909	926	896	922	965	913	924	913	939	897	924	916	909	969	852	906	943	910	905	906	921	902	922	884	907	915	849	965	876	935	938	907	895	857	927	917	909	912	914	914	893	896	907	935	932	913	894	878	959	912	940	959	922	887	873	865	846	908	871	916	915	971	924	949	928	942	843	911	892	880	876	924	871	941	897	898	928	935	868	932	902	874	886	921	952	861	963	875	896	932	879	922	918	918	908	930	877	874	922	941	940	952	917	900	904	920	949	886	893	902	918	899	895	909	920	898	919	899	912	858	855	932	942	877	910	929	903	943	884	871	939	903	900	912	917	891	881	950	899	929	829	932	885	861	956	887	890	923	949	890	888	898	902	893	906	915	892	936	922	947	933	863	923	980	912	952	864	930	879	841	907	937	858	940	923	934	930	872	908	912	902	874	911	894	923	902	945	938	940	914	874	896	923	946	932	926	903	898	870	918	897	870	898	943	877	891	864	928	867	935	895	935	907	892	944	942	911	930	940	853	894	886	857	875	929	883	863	900	934	913	929	924	949	947	910	884	892	894	880	853	893	931	884	919	890	862	959	942	887	890	887	848	877	947	886	940	889	931	930	875	924	929	868	938	867	901	891	914	897	955	937	895	933	913	952	928	849	919	959	932	869	937	898	904	896	976	917	907	851	940	876	927	934	920	849	893	863	928	934	921	927	905	944	928	909	918	944	872	983	957	948	962	929	894	887	896	946	918	894	853	920	975	898	861	921	893	925	935	931	866	911	948	912	897	908	918	888	944	850	926	926	925	913	935	930	837	911	880	858	875	886	874	938	929	912	919	905	975	963	880	910	907	867	947	907	953	947	949	899	875	851	872	918	907	974	921	880	962	959	898	925	882	962	929	904	849	973	887	908	903	908	843	894	898	852	916	950	960	900	883	905	880	938	901	901	877	870	885	875	932	872	894	915	932	912	862	1004	888	953	883	916	874	896	919	912	922	923	915	846	948	901	948	899	901	920	921	929	1002	884	864	881	860	946	932	912	922	904	903	929	912	921	880	929	984	892	908	919	908	866	920	914	879	886	901	950	915	874	935	916	873	917	930	926	904	921	946	937	937	923	906	907	919	882	922	947	911	901	885	929	863	883	956	950	906	968	882	906	896	902	908	939	890	902	918	870	916	944	867	909	908	929	855	928	892	985	956	892	888	894	888	895	912	922	955	937	952	858	973	892	936	921	903	957	906	886	936	938	923	885	910	928	905	868	885	867	897	899	932	905	958	891	883	829	963	882	984	883	933	856	906	912	874	940	852	887	859	900	893	912	903	904	889	905	904	867	908	846	954	969	905	931	979	920	906	909	911	923	885	917	928	905	922	943	904	930	900	883	917	891	922	946	939	934	855	905	928	903	943	904	910	884	896	955	866	970	915	927	847	899	937	940	909	995	900	881	923
27595	20979	17155	9788	4646	2686	1712	1108	913	759	584	629	548	530	453	491	410	363	352	323	329	323	327	284	331	296	275	279	288	273	282	306	259	288	324	269	273	280	298	300	279	272	280	285	308	267	311	282	272	299	261	280	284	310	294	280	282	278	273	293	286	278	285	288	290	279	297	288	284	304	298	298	306	272	280	275	284	310	283	301	268	307	255	290	284	256	258	297	267	293	279	280	257	287	299	273	271	296	277	317	281	286	273	277	291	302	259	282	296	324	288	319	303	307	296	299	286	273	282	293	305	247	284	291	273	289	298	280	281	274	319	281	312	289	273	275	300	281	266	306	297	285	272	271	289	279	273	311	269	266	304	288	273	269	286	291	285	256	280	278	249	278	287	310	299	241	278	311	321	272	277	297	272	261	286	299	265	279	306	266	269	266	292	291	318	278	275	288	313	299	293	306	278	264	261	322	303	329	273	290	307	283	293	285	258	304	290	297	317	262	322	278	287	246	267	303	300	287	279	260	296	271	286	301	289	265	265	266	283	315	292	288	253	290	270	274	279	287	283	271	291	281	303	298	327	302	305	290	279	297	271	284	266	236	291	309	304	294	274	276	279	269	271	286	288	265	292	294	290	283	272	301	299	308	263	266	302	293	295	286	277	274	253	254	271	279	306	274	258	269	302	296	268	265	255	326	292	293	276	296	305	283	295	279	305	295	278	309	271	290	290	265	282	277	293	281	271	315	278	309	313	286	288	276	287	285	278	254	291	268	284	275	312	266	261	296	291	270	295	277	271	276	273	261	283	303	310	276	273	288	333	292	278	301	281	269	293	252	284	280	248	279	261	278	318	265	271	278	292	272	262	267	299	273	271	275	290	281	267	307	300	286	288	296	288	266	274	296	293	259	312	273	288	302	266	267	283	266	299	305	275	312	274	284	270	289	298	284	276	281	263	282	259	300	299	301	283	277	261	299	267	272	296	327	282	307	282	271	285	293	268	292	251	297	288	273	309	272	268	283	301	261	277	293	292	273	283	297	246	282	297	335	277	253	289	293	306	302	278	286	261	292	281	302	314	282	265	294	294	281	323	276	310	296	303	295	314	293	294	304	282	253	266	293	293	258	267	310	286	256	269	293	303	310	309	276	273	254	291	286	283	272	326	278	282	275	304	251	281	298	253	270	315	266	298	292	303	287	301	285	275	325	315	271	287	285	280	298	273	291	292	304	253	283	298	287	267	298	308	248	280	289	278	294	300	274	288	282	276	271	285	286	281	283	291	266	296	271	263	310	307	276	247	279	294	268	290	275	326	278	285	270	260	294	275	310	298	285	253	305	285	288	294	332	288	267	291	284	318	286	266	302	296	283	284	299	284	276	294	261	289	270	266	284	294	301	274	298	277	266	298	258	297	288	319	280	289	289	272	285	294	284	268	308	276	278	313	278	259	298	265	305	262	320	304	282	277	274	287	279	319	314	283	282	269	300	265	281	313	296	299	291	283	254	278	331	271	288	295	293	285	298	293	267	280	300	270	285	279	300	277	288	295	266	304	290	280	303	270	294	275	290	289	303	263	280	279	310	284	274	301	301	289	275	260	300	274	252	285	243	310	265	294	286	269	263	269	290	297	311	272	281	300	317	300	258	302	281	315	295	281	284	297	285	327	302	282	253	286	267	284	309	291	301	267	293	288	273	259	276	258	301	262	271	277	283	285	298	304	312	281	282	269	302	306	268	294	289	274	306	264	295	270	290	262	300	298	291	266	298	282	262	311	299	255	316	278	271	281	251	267	263	303	289	287	265	284	283	299	304	310	303	278	259	273	289	315	258	303	315	272	290	315	243	288	275	256	291	311	292	288	289	272	250	290	281	289	292	265	286	307	280	310	262	294	258	288	255	278	243	285	272	296	283	283	258	273	305	302	269	295	269	292	277	271	260	272	264	283	276	313	315	297	289	276	279	309	289	275	284	297	272	283	255	294	277	283	308	287	303	262	298	298	304	255	268	256	297	308	261	287	290	268	280	280	296	297	290	261	253	317	293	285	301	279	281	279	284	297	288	302	293	286	278	273	262	286	301	302	305	305	276	287	319	277	273	270	319	277	301	273	288	290	292	282	301	275	257	274	288	276	313	299	279	312	313	286	277	298	289	273	284	298	271	313	294	276	280	265	289	272	278	269	274	274	286	270	279	268	279	273	266	266	295	287	290	326	237	297	291	294	285	269	268	255	302	270	254	332	287	283	263	308	292	303	244	261	294	274	298	296	268	297	289	290	268	296	268	295	279	283	289	312	284	281	295	309	284	294	285	284	288	268	302	269	290	261	288	293	278	283	266	292	259	285	289	287	341	290	272	316	288	292	288	279	275	290	286	292	286	309	296	298	321	275	299	261	301	293	281	317	283	284	294	292	286	288	258	299	313	283	297	282	312	283	267	281	295	286	277	268	308	294	300	299	290	282	276	263	302	303	300	261	295	309	266	249	282	284	308	288	274	261	276	302	315	285	293	278	273	313	259	243	312	263	247	298	278	304	294	274	279	279	289	273	251	238	302	304	289	286	256	281	279	296	301	284	278	271	287	289	267	275	322	265	294	272	308	271	302	303	275	301	324	269	293	261	316	297	274	277	256	273	274	281	322	281	279	285	269	290	279	289	294	301	274	268	294	269	265	286	289	314	298	303	279	266	298	291	253	260	262	310	326	259	290	279	269	239	269	265	299	288	282	263	291	322	280	299	292	294	281	293	271	264	297	271	301	294	297	294	283	284	292	283	248	276	308	272	324	273	268	277	254	289	284	284	293	289	262	287	286	283	291	296	293	296	294	295	284	275	267	293	333	288	288	279	276	290	302	269	288	268	286	289	274	268	300	303	291	284	288	291	267	289	295	272	279	272	278	276	280	291	274	266	260	292	295	283	270	317	289	298	282	302	267	293	290	312	306	268	304	284	309	264	266	281	261	275	297	260	296	259	313	290	298	246	270	283	293	267	285	273	273	277	287	298	297	278	263	249	262	300	288	281	286	282	281	315	272	275	259	297	298	310	265	287	315	297	251	264	250	318	269	273	315	269	262	306	312	299	268	289	282	271	284	297	270	295	258	303	290	263	275	283	281	262	285	286	283	274	286	280	279	266	259	281	303	291	287	313	301	249	288	281	291	266	288	286	288	258	305	261	268	295	275	257	264	311	273	287	278	280	271	278	252	285	272	256	279	270	275	261	283	296	266	278	256	294	275	257	302	283	290	275	292	299	288	302	283	280	293	313	271	271	271	311	334	256	269	289	300	297	287	307	276	262	263	294	297	300	275	326	309	262	262	271	284	309	283	292	257	290	312	279	280	285	282	296	280	305	277	285	274	289	299	299	273	285	281	309	296	291	266	284	281	275	282	305	278	294	306	275	279	255	294	256	286	285	288	277	273	295	258	293	292	262	277	262	263	280	280	296	306	279	284	260	282	317	272	276	287	308	275	300	283	256	284	278	269	309	316	263	290	305	319
20733	31184	26971	17570	12144	8414	5810	4157	3045	2432	1971	1863	1717	1542	1304	1175	1012	929	900	796	705	699	639	666	620	637	610	628	607	566	632	580	555	562	581	567	579	585	589	549	534	552	577	561	599	534	586	611	568	538	533	604	562	576	566	576	573	544	609	557	589	562	568	546	577	580	552	567	586	571	578	537	582	596	569	538	552	566	532	628	560	537	530	588	566	583	577	543	594	540	539	534	572	593	562	594	573	624	584	547	620	590	589	580	593	573	588	558	567	546	564	588	629	611	568	587	586	573	569	585	571	571	541	572	573	591	620	587	562	641	590	590	567	605	588	575	600	567	569	600	559	573	581	608	619	582	587	544	554	547	564	586	580	553	556	577	578	534	574	555	562	596	529	555	594	554	557	512	572	567	536	591	630	591	589	584	588	573	560	552	592	583	552	572	578	571	593	541	544	611	574	579	562	563	572	559	581	561	600	569	544	573	621	533	583	587	557	573	550	603	577	615	551	594	555	545	561	530	567	512	528	573	538	509	549	577	547	576	543	558	615	603	569	591	554	583	562	605	563	564	566	569	581	568	590	602	573	534	590	537	560	525	615	555	543	582	547	570	572	553	512	520	575	550	576	559	594	561	571	570	565	591	565	548	550	545	574	568	587	543	568	547	601	571	571	526	531	577	563	552	598	531	579	532	561	566	544	533	585	572	548	540	576	597	537	559	575	555	583	607	561	522	576	560	560	581	551	573	549	584	561	580	575	530	609	566	571	558	582	556	557	561	534	605	562	625	544	579	599	568	555	569	608	586	526	539	582	551	604	552	599	573	565	561	530	529	601	558	539	548	612	618	565	576	537	582	585	591	552	550	583	547	559	579	570	581	580	555	551	551	594	571	526	543	579	563	541	578	553	583	538	566	556	625	559	589	562	563	575	570	576	572	575	550	540	586	572	519	590	533	609	564	563	632	592	605	565	580	553	574	531	562	563	560	582	562	568	539	580	572	568	600	578	590	594	574	549	571	536	583	570	602	589	538	559	574	571	588	592	594	563	580	531	598	567	540	605	564	577	552	572	597	550	552	556	558	564	581	550	601	566	562	551	592	572	562	580	607	547	538	577	560	570	565	577	545	554	575	590	581	566	591	602	594	571	586	588	590	578	573	572	573	576	605	555	567	542	553	569	603	594	584	520	576	582	603	531	616	565	591	535	548	581	580	588	557	552	568	569	545	578	529	581	579	531	562	616	596	565	552	604	559	572	546	589	583	537	619	577	593	528	606	594	582	535	553	545	556	598	593	560	553	547	579	582	549	606	580	564	568	550	569	582	550	540	594	610	564	568	596	579	576	592	594	600	560	548	554	574	586	567	560	566	548	576	574	592	542	550	595	531	548	582	605	552	575	597	566	558	566	612	593	544	575	566	542	600	603	575	586	606	527	562	600	543	544	614	591	626	563	550	560	517	567	592	594	604	580	526	570	559	527	579	569	543	541	544	557	569	558	565	583	599	531	522	561	583	571	596	582	588	610	602	516	536	632	546	576	608	549	588	578	569	578	553	580	593	588	534	565	564	572	537	617	553	574	585	574	579	547	575	581	613	516	608	569	551	557	568	558	540	552	565	575	582	600	547	598	542	568	574	573	595	552	531	577	583	566	583	578	604	577	591	532	581	575	582	649	598	592	593	548	618	577	562	601	600	552	583	575	512	537	573	563	556	586	548	539	593	530	594	549	556	576	566	616	590	573	545	578	602	569	597	565	562	564	648	568	568	584	578	525	582	548	568	547	577	603	581	616	576	582	552	580	542	585	553	592	585	614	538	589	579	596	599	587	587	591	566	581	585	553	584	566	570	581	604	565	566	582	589	563	594	553	581	597	593	581	587	547	608	536	558	567	609	588	549	609	595	556	587	595	603	526	548	565	508	589	553	576	535	579	570	503	555	576	572	570	574	621	577	534	583	581	601	559	555	590	515	572	561	560	556	586	586	594	535	545	557	572	565	531	529	549	601	577	572	547	582	543	563	567	568	544	527	595	534	611	589	599	588	564	585	596	589	563	583	554	604	534	563	649	572	598	582	517	577	592	576	550	537	586	614	536	572	545	593	601	566	608	585	537	524	602	549	575	553	578	533	558	570	560	563	582	558	578	545	559	565	583	547	555	534	563	579	579	607	590	527	555	553	585	540	560	605	595	583	589	564	575	541	571	580	579	556	575	543	581	549	535	542	581	570	620	566	603	573	596	573	541	599	590	539	598	553	584	610	556	587	523	553	544	525	587	533	562	558	604	597	548	567	553	583	559	571	562	570	585	572	573	535	559	528	563	545	567	564	542	555	540	573	566	588	569	528	565	576	599	598	558	628	533	538	558	562	539	558	552	581	570	581	574	568	559	585	572	603	571	593	547	606	511	577	573	592	572	559	579	596	564	605	522	543	577	578	566	593	521	558	560	530	541	610	585	576	569	546	602	554	555	575	566	565	589	570	581	573	602	562	571	576	585	551	596	609	570	588	581	572	566	577	574	579	587	566	576	569	576	592	501	544	584	538	551	570	600	574	548	567	540	542	550	541	553	596	581	552	584	556	549	561	554	547	557	539	581	607	578	542	597	578	578	563	539	570	561	588	572	613	556	570	573	568	545	586	566	547	566	524	585	539	612	554	578	585	501	552	615	587	566	549	557	597	531	593	607	573	538	561	587	555	562	567	523	580	576	574	516	551	604	561	577	611	558	593	605	558	550	519	560	560	597	541	564	599	543	554	608	565	616	569	566	596	549	589	559	578	583	569	639	545	575	605	588	579	574	595	564	576	556	540	618	545	576	573	576	617	549	596	583	579	548	573	591	609	573	554	590	586	519	569	568	561	527	580	595	549	578	523	573	566	605	600	577	550	555	576	569	556	561	560	575	560	530	589	579	557	556	574	563	556	559	535	574	618	603	614	590	574	601	575	588	558	541	584	584	562	609	560	593	613	561	578	577	576	546	605	546	566	576	559	565	578	569	576	561	549	579	532	613	577	555	580	576	560	569	585	556	574	569	578	577	550	562	547	551	574	581	603	550	570	647	595	557	532	575	578	592	576	592	587	591	567	542	538	564	609	559	536	541	562	561	594	578	581	572	534	557	601	566	581	552	561	591	580	612	556	567	570	547	574	575	558	577	582	552	559	575	538	593	606	584	582	551	603	591	559	607	617	578	550	559	565	646	619	568	560	599	601	588	591	591	573	593	546	571	568	586	568	591	534	586	587	599	579	601	556	543	581	585	562	563	561	568	622	567	578	597	586	535	572	613	560	561	544	612	578	604	590	525	577	582	580	551	542	595	553	579	539	570	552	559	552	525	586	549	567	570	550	608	610	596	556	580	598	580	543	591	533	588	572	575	590	573	547	545	585	562	552	588	579	545	560	528	566	621	584	571	524	612	606	566	615	557	571	562	589	534	603	584	561	579	543	596	559	560	608	571	604	592	554	570	595	585	576	568	575	545	586	566	596	604	569	567	602	580
25144	21439	27956	25271	17168	8097	4346	2639	1873	1438	1191	1041	914	858	753	706	580	550	503	449	448	410	401	414	385	393	372	351	373	388	372	386	365	349	344	345	364	348	341	389	363	325	337	367	340	365	384	355	375	347	315	346	335	356	335	352	344	334	330	318	324	351	323	314	324	333	331	348	350	317	327	358	328	316	363	381	336	305	303	362	348	365	348	343	313	330	344	352	346	344	342	344	379	333	332	358	347	344	357	337	348	342	328	330	360	344	348	347	344	349	347	311	333	327	343	341	315	345	342	309	345	354	319	367	308	344	318	331	306	320	338	361	329	329	380	361	341	314	330	290	395	322	347	357	330	327	313	345	376	337	329	370	345	348	347	323	361	332	321	314	349	323	356	350	337	372	366	333	328	330	371	317	334	331	302	325	310	312	334	361	361	356	327	351	336	343	328	320	327	356	353	335	350	335	335	360	341	336	370	316	355	300	315	333	342	344	347	342	356	332	295	305	309	331	357	328	371	358	312	351	319	321	354	339	379	371	332	336	354	359	348	325	349	350	346	339	323	356	369	325	345	338	334	336	326	347	346	297	329	330	345	359	299	335	340	337	351	317	331	385	328	344	356	323	336	345	356	318	330	362	336	345	337	343	356	361	334	301	315	351	346	353	334	336	325	343	336	332	357	349	349	361	331	340	339	319	329	334	336	348	340	325	338	344	350	335	346	356	339	312	342	380	310	328	363	344	365	341	307	337	340	328	349	338	349	352	356	334	363	350	318	323	376	368	314	296	328	334	350	335	344	352	337	365	330	331	319	360	339	312	320	355	330	358	352	333	323	334	338	349	356	347	335	342	339	357	339	365	338	355	332	342	321	315	386	332	329	345	329	356	348	357	363	343	326	326	341	304	347	339	318	371	357	340	341	343	339	322	306	340	370	346	312	339	326	335	349	333	342	339	341	340	326	348	330	303	351	338	349	371	334	352	346	338	350	347	316	317	330	333	320	348	321	323	326	366	326	338	336	326	366	334	344	335	325	338	332	365	353	325	327	331	326	338	320	335	322	284	341	321	308	363	383	339	350	325	340	347	348	326	337	323	335	362	346	342	327	289	331	327	350	336	323	333	326	334	325	371	307	330	341	290	316	320	336	327	317	332	333	316	356	352	340	327	351	340	347	323	330	303	311	315	374	314	305	325	348	329	325	361	352	325	331	366	344	329	319	342	315	348	331	346	365	342	325	312	312	349	341	327	345	339	366	359	321	297	314	328	324	340	352	351	340	349	312	347	346	351	376	365	326	364	358	349	332	351	345	342	360	353	356	328	328	328	321	329	335	352	353	338	349	338	357	337	351	343	340	335	336	349	302	352	311	322	334	357	293	329	347	319	339	375	348	351	335	291	345	331	332	318	356	375	338	322	320	345	331	359	338	324	336	381	346	315	354	349	372	344	312	350	318	333	353	330	320	367	352	354	330	316	331	344	310	337	353	322	330	336	312	353	316	344	328	356	289	332	321	344	338	341	376	340	333	343	356	370	339	353	340	329	319	331	323	322	326	322	319	356	300	346	322	338	314	340	369	324	351	344	335	332	307	346	347	359	324	318	347	305	328	332	326	303	328	337	336	354	318	310	344	324	368	321	337	334	330	335	342	329	314	331	339	347	335	342	336	341	322	322	349	353	366	320	352	323	323	334	342	341	360	345	342	319	348	363	364	334	332	329	333	314	336	336	370	340	357	309	341	339	326	325	333	359	380	337	319	349	360	316	316	384	371	312	349	340	316	366	335	357	339	368	330	354	327	355	322	336	346	349	320	344	344	332	360	356	356	336	355	329	338	344	340	368	314	332	330	334	328	329	335	338	328	345	336	371	323	343	348	344	352	337	313	330	347	351	330	311	350	361	358	359	328	342	324	347	354	346	362	325	304	352	330	313	334	351	320	353	339	328	312	362	322	346	326	325	345	352	327	340	363	359	347	347	333	342	340	338	329	341	335	326	309	339	367	326	294	340	317	348	361	339	332	368	314	348	317	326	305	356	348	345	386	356	335	344	312	319	309	305	352	319	377	362	324	301	356	329	305	334	346	336	319	345	358	347	342	309	314	327	331	340	329	360	336	343	342	325	327	342	328	329	326	323	326	307	335	372	372	331	338	360	316	356	333	325	330	341	342	343	309	307	333	342	328	329	339	358	332	359	332	339	345	322	298	352	345	340	374	306	344	343	331	375	347	340	337	335	321	315	332	335	336	305	323	378	335	338	379	313	344	330	328	333	370	339	361	344	304	341	339	330	320	327	350	309	340	356	366	307	334	313	347	357	362	339	350	334	323	364	345	310	314	341	355	372	355	319	355	335	344	313	321	334	359	351	347	322	319	339	334	355	353	355	339	311	322	326	334	348	322	338	353	323	339	370	338	338	322	384	341	340	346	367	343	344	348	354	321	342	353	382	336	349	330	325	299	321	364	332	353	343	298	332	354	311	348	351	391	318	369	336	375	330	359	327	336	342	342	352	359	323	324	337	309	292	363	360	338	324	326	337	327	343	341	341	329	300	344	328	309	331	345	317	309	344	331	338	341	338	357	387	362	320	339	341	317	312	331	328	343	337	349	333	339	350	361	372	336	332	326	348	350	353	366	326	369	323	368	334	364	338	361	315	361	334	328	332	333	328	346	339	345	362	328	332	358	329	353	345	327	324	331	338	356	347	318	334	332	346	348	354	366	385	334	311	315	333	357	322	351	343	354	341	333	328	315	330	322	294	340	341	327	334	349	352	329	331	351	380	325	321	338	321	336	351	345	341	310	354	334	340	347	353	341	330	338	343	352	339	339	324	372	349	330	326	370	308	344	358	341	334	345	358	347	307	315	351	321	362	352	334	352	320	370	351	349	305	325	325	337	345	337	320	361	354	315	348	350	344	345	358	340	303	328	349	344	330	352	310	338	330	310	343	351	347	345	335	313	328	340	311	345	330	361	329	305	336	359	336	339	366	322	331	351	349	348	305	337	334	369	314	377	325	329	359	326	342	323	340	354	333	355	344	340	360	294	348	338	353	337	348	351	335	338	348	323	331	354	359	307	337	334	341	346	386	338	369	340	345	336	359	330	355	377	360	359	318	320	274	325	351	315	339	368	320	352	341	338	327	365	332	333	354	367	363	323	333	335	338	350	344	330	320	332	314	347	349	330	308	345	330	321	341	331	316	346	344	354	320	363	346	351	336	332	320	355	347	333	351	334	355	357	333	337	326	317	348	338	342	332	323	349	343	313	338	336	309	330	333	361	374	357	343	314	323	340	346	325	340	356	340	353	336	359	344	332	321	337	327	304	365	294	316	357	312	325	318	361	335	333	342	304	343	352	325	352	340	354	329	326	343	370	338	328	339	343	337	345	319	320	330	314	318	339	361	326	359	346	331	385	337	341	334	318	331	297	329	335	339	305	306	336	318	369	331	326	357	343	339	334	304	305	327	363	352	338	343	351	307	353	352	343	330	365	318	302	339
23363	38479	34912	25294	19413	14355	10562	7458	5672	4558	3851	3230	2974	2635	2289	1911	1661	1525	1302	1170	1060	1019	878	846	811	843	734	796	795	724	719	734	754	715	725	689	715	713	658	675	688	659	696	704	706	733	672	661	711	686	757	690	674	712	665	686	695	722	712	693	663	691	668	656	638	623	615	639	661	672	660	718	666	658	653	702	702	658	708	634	645	695	636	660	688	664	677	703	656	675	669	721	694	662	689	665	664	646	696	653	660	690	686	680	694	738	691	671	678	644	643	650	672	644	672	633	696	666	648	669	695	693	635	660	731	671	713	681	649	662	644	689	657	683	648	634	677	684	641	691	634	653	634	689	668	660	681	649	695	633	674	670	668	671	719	647	660	680	673	664	675	641	670	640	635	683	654	681	711	693	665	670	690	654	704	692	659	711	706	640	623	677	651	705	646	659	671	684	662	703	656	689	657	655	673	676	704	646	609	598	640	673	673	677	687	668	660	651	647	624	669	687	644	674	688	694	720	695	638	634	732	652	660	683	709	697	665	666	656	704	685	642	683	649	668	662	684	659	690	656	641	662	653	711	722	666	709	690	654	658	647	647	650	661	695	666	667	701	636	633	656	650	635	689	676	666	677	665	660	674	656	696	703	611	703	634	682	730	647	643	695	691	647	676	670	673	629	693	645	691	667	679	677	656	635	684	662	660	665	687	660	641	659	683	689	692	712	645	682	675	653	657	649	635	694	573	711	630	647	646	657	640	727	628	689	650	634	681	619	671	665	699	705	679	660	693	666	646	669	681	638	659	668	675	699	704	636	690	643	668	660	666	672	673	665	665	644	673	655	691	711	687	713	690	635	649	587	676	654	674	654	673	647	661	673	683	676	622	675	644	683	690	658	702	692	705	712	648	687	655	640	649	671	695	663	711	641	691	638	642	687	685	656	665	651	684	676	676	662	705	653	651	627	693	630	665	646	691	640	671	675	711	719	665	669	672	609	692	655	668	664	653	654	638	680	644	653	663	650	640	642	689	687	685	664	664	671	727	637	653	649	681	686	672	641	669	687	664	633	683	675	656	643	707	684	632	646	608	691	614	650	660	666	692	628	709	676	660	665	638	686	694	669	642	627	641	677	682	622	654	660	652	632	668	684	643	640	651	743	638	672	680	652	710	659	646	686	643	641	660	672	657	695	611	672	635	623	683	641	669	655	669	659	659	671	646	670	641	652	662	708	633	720	666	670	647	630	656	609	666	681	681	616	639	673	676	682	667	688	665	685	668	606	655	682	653	652	654	680	693	703	726	676	678	669	692	662	645	683	685	625	657	670	671	666	668	670	683	639	652	659	663	656	662	664	685	641	654	654	696	694	650	705	650	654	630	669	654	652	632	615	704	665	697	641	656	663	696	686	656	678	699	681	634	619	622	658	668	731	657	656	652	617	667	656	643	671	656	639	644	708	684	661	689	668	572	670	637	640	649	629	680	666	673	695	694	672	695	652	656	623	632	653	673	628	715	671	654	648	678	686	600	664	685	700	657	640	652	676	658	686	626	661	666	655	649	676	681	646	675	657	675	689	649	731	645	650	672	681	650	681	676	664	631	677	646	636	639	678	696	637	653	680	621	711	654	694	674	644	669	666	659	698	674	650	647	637	652	678	654	649	663	705	661	706	617	625	639	640	699	704	632	665	648	668	666	672	672	696	647	679	637	610	704	686	683	656	737	633	679	625	660	672	686	654	662	665	637	684	682	667	681	691	625	660	700	680	657	622	662	663	663	663	634	692	659	673	700	663	641	735	641	691	672	697	678	712	638	657	666	666	680	679	664	617	694	647	664	650	704	657	630	711	650	675	689	655	648	688	669	646	671	646	665	645	630	684	648	654	659	636	624	705	693	657	655	661	633	666	628	669	671	643	633	666	673	682	658	707	687	709	644	707	669	703	684	645	711	664	664	636	708	623	657	643	658	674	651	688	704	653	673	649	623	690	705	621	703	670	654	679	615	638	646	652	672	640	691	636	661	633	689	686	629	666	727	633	670	683	707	676	660	636	678	721	636	632	679	669	617	672	731	683	661	614	672	660	661	629	639	643	625	685	702	641	692	614	648	692	651	654	631	697	630	706	617	644	671	651	674	658	668	619	610	652	672	653	651	590	692	614	699	648	671	665	680	652	644	724	661	665	655	685	719	666	656	637	695	655	665	683	641	728	629	633	618	637	662	647	629	684	622	714	644	650	662	682	663	660	656	665	699	659	651	713	659	674	699	661	636	637	693	657	638	653	650	616	674	616	660	644	677	637	657	669	688	696	633	610	702	612	640	657	674	655	650	632	675	661	689	668	664	678	660	682	647	637	684	659	686	693	663	681	701	687	708	639	660	691	651	691	620	677	645	642	633	692	697	671	658	658	645	649	657	647	687	660	663	693	657	660	664	673	662	634	634	647	687	670	705	660	712	668	668	624	639	635	679	652	654	658	712	627	655	661	688	673	679	632	699	663	631	642	689	638	635	645	674	714	670	644	663	630	668	659	697	688	665	677	654	677	665	678	655	670	635	619	659	672	677	716	680	638	704	695	642	645	734	678	636	671	624	640	637	713	654	637	658	671	640	690	649	654	661	683	677	624	624	657	658	704	674	661	634	709	661	661	684	674	689	688	692	632	654	686	666	647	638	647	671	650	688	656	683	649	648	666	657	692	671	614	652	661	667	699	682	652	672	669	657	652	721	640	654	686	641	658	666	639	604	677	689	645	625	617	646	654	640	660	673	635	657	664	663	666	677	678	648	605	666	642	699	646	670	667	688	697	640	672	669	693	693	696	685	695	654	619	742	663	698	679	592	684	684	658	638	674	625	649	615	655	653	701	622	682	651	671	667	693	708	665	685	691	661	641	631	651	683	680	644	640	697	680	653	632	686	702	674	678	687	673	667	653	651	657	715	662	659	658	657	616	700	666	650	708	674	650	680	683	657	647	663	657	669	672	667	667	660	676	695	600	670	654	716	677	682	653	670	649	652	676	696	672	719	659	672	676	662	677	654	679	661	669	644	689	661	655	632	644	663	663	693	664	644	635	606	672	684	646	645	654	646	652	703	708	697	660	608	641	630	663	657	701	647	648	664	665	684	665	650	650	610	671	687	652	688	689	620	685	664	669	679	676	660	690	660	670	673	654	643	684	645	645	655	698	679	663	645	678	671	683	625	643	670	668	663	692	653	657	672	675	695	670	610	665	682	656	692	647	646	652	657	679	675	616	626	616	631	674	648	638	631	678	644	639	653	628	663	653	659	662	662	656	670	685	667	674	694	695	665	672	651	671	686	683	685	678	675	659	684	661	709	657	659	624	667	647	652	694	662	679	677	641	646	699	639	693	639	638	656	658	682	655	662	696	672	652	694	651	707	642	658	672	698	643	669	637	678	662	622	699	706	678	723	665	685	681	637	659	635	646	654	671	676	622	643	680	661	658	626	665	701	669	695	649	670	663	665	718	660	683	692	693	635	648	608
24084	21434	28957	24368	21537	16432	8109	4134	2777	2095	1810	1600	1443	1306	1143	989	888	791	746	687	636	567	603	564	537	556	562	561	560	542	555	537	538	529	479	497	450	514	486	460	469	475	516	507	524	508	486	508	518	515	490	479	504	518	503	501	500	462	476	484	501	511	513	494	502	459	478	465	461	488	451	435	446	485	476	487	450	472	493	460	493	498	485	457	486	467	447	489	477	483	493	501	480	499	444	493	462	510	473	477	455	456	493	500	482	501	463	475	507	492	495	488	511	501	487	500	504	516	496	486	472	538	502	460	461	459	494	460	499	451	486	468	507	468	454	464	512	480	489	512	482	478	507	435	502	496	444	464	480	489	492	484	457	478	472	479	527	513	500	495	488	487	499	440	470	510	467	510	441	454	522	492	466	486	469	506	477	471	493	452	461	505	517	452	513	485	494	479	507	485	495	521	483	445	485	470	494	472	459	478	470	488	430	475	457	463	508	491	481	453	500	475	442	479	453	458	488	436	467	470	474	477	472	476	468	472	465	465	506	474	493	493	461	469	475	487	466	478	460	504	478	473	480	483	481	468	455	477	495	483	508	499	488	480	472	476	455	457	449	462	445	485	445	498	500	490	452	458	494	494	454	439	445	469	508	492	483	474	485	518	485	426	538	448	524	511	508	501	480	501	496	482	488	487	473	467	503	480	487	510	469	505	486	470	481	481	449	465	485	455	463	482	478	470	502	467	497	491	488	476	461	484	469	485	440	481	462	450	450	481	452	485	431	515	435	470	505	512	460	461	498	487	535	492	478	485	426	507	491	474	468	486	459	463	470	432	473	471	487	514	474	458	511	464	478	463	429	524	479	514	480	456	483	493	449	493	471	456	449	448	490	467	461	490	469	509	505	479	502	492	511	524	468	486	487	486	526	472	448	503	499	484	505	455	458	462	455	512	499	514	446	508	526	502	478	451	476	528	490	484	497	444	502	440	453	482	485	442	464	526	498	497	472	515	489	443	469	468	506	492	480	481	455	453	472	461	473	482	522	455	466	455	495	491	449	486	495	524	489	506	481	485	455	520	524	464	472	503	477	492	497	500	429	474	486	445	503	453	481	484	460	505	468	427	446	489	417	525	451	515	460	452	477	481	488	456	477	471	489	496	477	513	462	465	471	516	497	463	472	455	453	461	455	449	464	464	492	473	467	466	478	514	451	464	469	455	466	455	475	499	446	452	450	483	469	486	468	489	456	466	475	465	500	465	493	490	441	492	452	484	452	494	471	508	486	473	482	450	441	459	458	510	465	492	470	472	476	517	498	491	495	504	480	453	477	452	461	471	462	501	488	497	471	491	474	459	550	439	469	469	470	449	474	475	471	466	502	437	477	489	499	446	479	489	503	474	512	478	492	498	452	448	491	461	481	485	472	483	449	532	427	462	479	488	503	450	427	451	446	484	418	505	518	461	457	481	485	504	488	511	450	443	463	513	472	550	485	467	444	450	480	489	486	494	518	469	443	469	480	458	498	499	518	500	475	489	516	481	442	448	498	537	490	449	461	467	467	492	461	475	453	508	492	466	474	495	445	486	488	470	502	476	464	488	443	492	479	479	504	493	486	516	435	471	521	485	480	479	469	451	462	523	475	487	464	488	467	443	475	493	471	522	489	490	496	485	473	461	461	486	530	478	469	482	470	502	461	482	495	471	471	470	493	499	483	458	471	482	492	478	470	455	490	464	469	474	491	436	444	470	468	422	474	476	479	458	447	489	438	478	472	476	442	486	461	450	441	487	498	492	511	498	451	490	509	470	485	460	476	488	507	474	444	492	487	501	505	501	488	471	518	443	484	509	442	491	470	446	458	476	471	502	460	471	508	478	530	474	517	472	476	423	451	463	482	499	483	455	488	459	509	467	490	491	457	444	484	478	491	467	482	437	482	488	473	473	453	486	426	502	472	467	455	497	450	499	490	461	488	473	440	462	516	474	471	453	548	507	468	460	488	478	524	487	480	490	460	469	461	520	477	483	493	526	488	485	463	481	447	493	508	460	528	505	473	467	475	473	499	478	433	465	450	500	445	479	431	450	476	450	509	473	435	461	460	483	423	497	467	483	440	479	509	512	502	464	470	469	489	510	449	500	469	475	519	486	501	475	441	454	479	506	452	470	480	491	440	443	444	518	500	467	500	492	464	467	461	484	473	484	476	424	457	489	469	476	496	487	506	469	493	497	477	531	463	517	431	491	480	444	482	478	475	507	478	478	469	481	485	494	472	504	491	465	465	422	453	496	472	470	443	473	479	507	437	480	488	512	470	465	443	489	483	479	488	450	500	457	471	457	514	453	477	454	495	445	499	481	468	447	466	480	453	447	462	447	491	470	525	486	484	463	471	508	484	388	503	463	491	506	492	524	436	493	447	458	470	449	492	461	494	444	493	471	487	502	471	470	451	483	477	464	490	455	510	515	497	504	457	515	487	444	462	476	445	477	510	472	492	499	497	520	516	468	477	486	468	501	480	456	444	504	483	466	461	469	449	497	488	507	451	472	541	528	488	467	501	527	433	475	513	480	455	481	469	422	457	466	473	495	478	490	503	455	476	500	516	450	499	426	469	465	485	517	490	510	456	447	452	478	443	472	502	459	528	497	441	495	448	440	455	468	476	427	504	474	493	502	463	452	493	519	469	491	482	469	542	484	496	462	486	459	495	472	455	457	507	519	481	491	509	467	487	494	452	458	487	512	521	451	459	465	476	483	497	508	483	496	430	460	488	466	512	491	471	517	468	506	466	512	480	434	434	480	467	471	536	454	470	438	434	480	464	489	467	463	505	513	466	456	447	503	513	454	435	500	534	517	410	493	498	473	454	466	497	487	479	477	486	487	527	481	533	477	453	450	482	468	476	470	455	479	448	511	488	501	451	542	455	511	452	473	531	447	508	490	446	439	460	442	455	479	467	502	459	461	494	499	469	499	465	500	488	460	463	472	490	462	474	459	481	434	475	465	488	483	485	457	487	479	459	464	475	456	483	458	491	451	481	466	449	474	451	481	525	507	482	481	487	524	450	498	453	472	502	492	469	502	500	476	446	499	467	472	451	457	500	459	479	491	454	475	515	490	487	453	506	515	511	509	515	459	501	475	444	482	438	461	517	485	448	486	492	439	457	476	485	513	503	474	534	445	490	445	471	480	453	469	473	470	477	464	468	431	468	474	493	490	478	485	501	512	478	465	513	512	497	484	488	549	481	492	480	459	487	499	510	492	426	490	458	503	476	505	460	475	494	493	465	511	487	494	479	514	509	456	469	475	485	447	485	461	459	511	459	482	476	496	438	531	443	476	440	486	509	453	487	517	490	499	509	459	468	454	490	457	463	507	436	488	461	436	494	480	452	524	467	484	453	464	534	447	501	519	453	448	488	439	509	511	487	492	486	482	504	456	460	457	478	489	495	480	512	472	503	500	482	479	443	434	467	471	491	529	456	484	500	481	480	470	477	485	489	431	489	492
25831	43103	39325	30137	23781	18660	14087	10595	8081	6513	5572	4792	4513	3807	3344	2894	2361	2080	1793	1638	1532	1423	1356	1220	1155	1063	1123	1078	987	982	1048	1009	972	989	1015	918	949	936	936	991	977	925	901	958	966	956	1010	1009	916	990	928	1009	987	950	900	876	923	943	915	942	931	896	907	914	866	884	881	893	939	900	880	962	886	908	960	910	925	924	897	985	891	909	966	893	947	952	858	927	954	940	913	899	898	891	923	881	933	933	915	901	930	885	853	906	851	923	873	942	874	864	959	926	918	892	919	896	916	866	934	1013	953	865	924	882	901	913	971	923	954	952	958	901	943	898	922	917	916	932	935	944	992	921	903	924	894	903	881	973	944	910	908	913	933	964	914	852	865	889	864	929	875	900	906	904	901	836	853	910	913	881	919	885	908	933	851	918	894	906	897	881	883	901	930	942	891	882	900	919	922	906	891	928	941	894	887	929	905	837	879	843	894	885	913	918	937	919	930	881	911	895	922	966	900	930	895	873	909	880	922	927	912	929	898	931	909	904	915	904	898	879	904	903	891	879	939	885	921	823	964	965	898	943	877	899	941	943	925	949	925	892	863	897	951	871	911	901	887	913	926	860	953	861	877	871	885	857	935	858	905	948	933	868	901	939	875	891	880	908	946	1000	845	925	911	934	882	933	893	914	927	858	897	987	865	920	877	908	919	902	901	878	859	889	888	868	896	883	857	955	896	920	893	906	893	833	889	923	865	845	924	870	907	919	947	879	920	871	902	942	949	945	891	944	917	947	884	871	917	941	869	960	914	900	920	878	917	858	880	906	897	898	912	879	865	851	870	919	928	908	929	893	915	826	926	895	932	854	912	903	943	918	883	892	906	899	917	887	927	889	883	927	965	901	896	902	903	864	944	905	978	863	868	965	928	853	894	885	886	912	863	860	868	882	859	857	917	892	933	871	912	927	963	944	913	883	886	903	891	891	938	865	906	883	863	872	904	878	928	916	900	836	882	869	837	886	884	860	895	939	863	935	891	925	896	902	849	931	910	841	889	831	841	896	917	934	882	896	910	877	910	906	927	931	849	916	912	888	952	886	860	908	907	912	954	862	905	875	894	903	885	922	891	912	906	888	883	949	920	887	952	872	913	906	903	892	866	922	912	910	892	923	919	914	881	851	907	921	861	886	890	925	888	879	902	908	924	914	918	887	897	854	888	911	890	893	941	876	937	898	963	881	870	907	887	929	854	860	896	879	914	900	923	920	893	910	924	889	918	897	896	886	889	909	914	882	864	887	848	905	916	869	854	904	886	906	875	878	893	852	883	935	885	897	941	914	879	892	934	939	925	952	922	912	888	905	930	901	907	883	856	901	919	925	883	917	878	916	855	869	914	870	913	921	898	873	930	949	887	877	921	896	914	925	906	892	939	914	896	883	838	911	907	882	916	880	889	924	895	887	897	879	923	970	838	942	903	935	846	891	993	881	892	903	902	858	816	874	897	877	901	873	900	889	881	846	933	882	943	852	876	906	865	878	946	866	953	915	903	868	914	871	918	924	883	875	898	892	917	880	905	843	877	955	875	846	936	855	858	905	885	847	893	868	886	909	864	839	931	892	930	905	934	855	876	879	887	892	877	932	901	888	908	905	878	884	891	891	894	953	897	923	861	917	974	934	909	889	981	921	878	856	900	908	892	898	893	951	897	884	902	900	911	907	933	887	888	902	912	918	903	910	901	914	893	848	875	860	860	929	914	895	850	936	899	960	860	880	930	942	910	930	892	874	883	927	851	904	872	908	896	945	932	897	884	888	874	921	907	902	929	936	866	949	910	899	851	867	946	876	918	863	903	923	895	956	919	888	881	879	942	906	864	861	862	919	924	882	922	922	909	893	909	923	898	891	942	867	861	905	958	887	894	898	900	876	869	903	908	918	916	921	846	933	903	873	920	916	905	916	930	871	928	885	889	892	879	890	920	945	873	902	927	869	876	914	874	957	920	889	880	844	955	882	895	885	925	971	896	903	883	941	885	865	934	960	938	843	861	928	850	884	951	919	922	940	922	883	895	938	910	876	865	933	918	897	854	894	908	927	932	934	928	905	941	867	968	867	902	941	954	871	863	906	851	930	919	882	869	933	951	939	896	857	893	920	913	879	885	930	872	848	901	860	900	867	904	882	938	910	879	911	891	855	889	923	956	872	921	862	879	931	900	848	911	878	927	975	833	943	895	931	947	899	906	914	916	951	877	933	913	894	894	892	906	900	888	882	904	946	900	873	876	872	889	868	877	903	914	897	898	862	908	948	898	921	918	879	909	881	893	864	926	872	927	876	868	902	901	852	929	947	916	894	875	931	860	855	902	901	944	897	836	879	929	922	837	889	874	906	881	886	896	928	954	913	913	884	867	886	919	888	888	802	869	881	859	918	882	917	925	881	904	944	891	916	917	873	870	846	870	928	915	900	890	937	919	961	929	929	938	958	922	906	904	886	953	936	896	899	930	869	913	934	886	901	865	914	922	864	928	857	891	924	853	876	893	908	894	862	863	887	941	901	915	898	904	933	949	930	884	888	908	898	950	897	885	920	908	886	933	860	858	866	911	847	916	906	920	895	904	906	858	922	919	841	917	916	945	906	858	944	899	900	959	883	923	878	914	923	886	884	869	886	922	915	879	916	904	899	929	871	898	866	918	866	896	899	902	916	909	939	898	910	910	921	906	885	872	899	926	905	923	931	905	850	903	912	944	931	940	910	912	864	865	897	883	930	877	876	886	871	904	943	905	870	871	897	900	917	915	899	894	904	864	903	888	921	844	871	952	919	895	958	889	892	890	936	919	926	867	865	921	927	888	843	881	929	884	904	898	856	896	906	886	918	895	916	882	878	863	893	926	856	887	894	849	945	879	917	908	874	891	851	867	880	894	861	915	889	880	864	900	907	904	864	928	862	839	902	910	865	847	905	826	944	903	907	891	913	829	898	945	886	954	886	864	852	888	899	872	928	937	926	921	914	929	910	934	922	966	923	965	886	896	942	924	900	954	857	896	896	877	892	899	937	878	920	891	888	859	927	902	882	912	898	943	894	906	907	929	872	911	921	836	922	930	903	902	854	885	915	885	902	886	904	938	906	891	892	890	854	896	946	896	914	933	947	886	905	901	889	932	887	898	885	909	836	902	913	912	936	874	876	883	912	922	891	910	912	937	886	904	883	891	883	875	887	865	964	886	941	897	900	886	924	880	863	935	960	883	882	952	908	856	894	883	881	856	865	898	914	944	926	881	904	933	913	865	860	884	882	852	857	895	876	873	867	863	880	872	943	876	913	880	869	891	926	899	885	909	874	889	856	832	870	911	934	927	876	881	878	937	932	878	863	914	890	864	911	929	861	950	955	844	923	839	957	897	876	911	961	875	861	939	898	934	944	879	887	892	883	931	925	913	940	874	907	901	878	904	928	901	930	928	844	864	916	902	907	900	914	891	887	888	924	902	871	894	855	907	923	909	858	859	880	917	886
27688	20764	16338	8953	4162	2331	1503	1004	819	678	598	516	484	437	436	410	398	340	342	331	333	302	304	313	326	295	285	265	288	271	279	298	299	291	294	269	274	284	273	291	277	266	281	271	300	290	284	255	285	266	317	289	282	271	299	315	273	306	284	293	281	278	245	289	293	249	306	269	296	275	274	294	266	277	265	278	283	316	269	269	296	267	270	270	291	294	275	289	294	312	300	301	297	285	277	310	268	286	285	289	249	307	302	310	261	295	307	268	257	285	317	288	276	261	265	276	307	280	285	304	318	283	280	291	294	300	278	298	252	315	267	294	277	238	273	279	292	277	277	303	295	299	262	296	278	276	263	307	286	249	290	269	262	257	281	287	258	270	311	257	297	294	268	286	264	275	285	260	268	268	301	295	281	266	265	273	270	279	285	305	267	264	269	274	276	264	279	276	255	280	284	280	274	291	268	262	260	283	283	288	290	279	286	276	239	275	286	251	271	248	241	282	291	271	264	310	287	270	252	305	277	273	258	274	248	278	291	262	252	259	268	281	269	282	283	305	286	283	254	290	296	276	262	310	254	288	276	282	265	300	271	264	277	285	270	283	265	289	279	268	279	269	279	277	281	275	282	282	286	280	287	285	272	261	279	293	283	298	284	284	292	264	283	272	271	297	303	275	287	305	288	297	274	282	289	282	271	265	257	274	282	296	276	307	291	270	307	256	300	249	297	270	279	273	270	290	256	274	294	267	280	293	293	288	273	277	297	295	264	259	287	300	278	266	298	286	265	307	285	255	284	295	300	291	282	284	291	285	321	252	267	287	279	279	283	265	292	289	292	281	254	300	285	284	341	264	245	292	287	297	262	278	265	291	297	264	285	275	259	271	257	281	279	281	317	254	276	268	277	278	272	328	292	298	282	281	288	295	264	277	296	291	288	276	263	263	285	285	238	267	303	245	275	284	253	282	311	272	292	273	262	295	294	288	268	287	282	302	264	305	257	269	286	297	303	255	293	285	256	308	264	317	301	273	279	280	265	273	274	303	291	250	245	272	283	283	265	271	286	314	262	284	284	268	278	304	279	286	330	283	310	253	294	270	273	279	276	269	269	261	296	297	273	300	249	254	275	288	279	297	265	301	277	275	301	268	252	250	290	271	283	302	280	298	281	263	287	266	286	255	280	267	295	290	258	263	274	304	299	266	273	273	312	303	309	253	261	292	291	269	295	262	276	275	270	261	267	289	271	285	283	290	299	269	289	260	295	265	265	270	281	272	281	314	297	254	280	271	276	270	285	300	308	279	283	277	272	295	257	279	253	279	295	311	279	280	284	269	262	274	273	268	252	252	253	288	294	287	273	274	265	238	291	287	248	281	275	283	286	243	271	294	286	289	302	274	279	239	293	269	282	263	272	290	231	295	282	279	264	294	281	272	291	288	251	279	275	253	282	250	273	269	299	297	289	264	277	287	295	276	273	283	295	273	267	304	298	289	309	272	282	237	261	285	257	294	283	302	297	300	296	280	310	273	273	297	299	273	296	305	283	257	289	293	261	273	267	270	280	288	287	274	287	273	251	253	258	262	287	270	269	288	261	304	239	289	278	272	309	290	263	264	274	276	268	281	278	262	286	267	284	311	276	272	282	265	285	276	282	280	265	327	262	275	250	276	293	300	281	276	280	280	268	288	278	289	288	306	269	264	294	269	292	281	289	294	246	263	261	298	294	256	269	265	303	281	298	290	274	267	277	297	315	285	272	270	280	305	289	280	299	267	257	327	291	264	251	286	261	274	291	304	299	289	270	284	253	260	267	308	285	294	279	266	273	263	284	307	297	287	245	276	278	273	272	260	291	305	269	274	271	286	252	285	264	239	276	296	287	304	280	263	299	296	282	292	280	266	281	266	295	271	305	255	238	264	274	300	283	257	299	275	252	240	299	284	280	278	282	273	258	259	295	273	259	278	283	266	280	271	313	284	287	246	294	301	280	304	276	275	261	302	285	265	280	302	269	280	275	277	284	322	264	275	286	271	275	270	297	284	286	279	296	284	234	299	265	260	280	301	280	307	254	296	260	246	283	271	293	303	298	286	274	289	285	264	268	279	330	271	278	257	259	273	315	278	295	260	274	282	277	257	274	309	321	283	273	289	294	298	300	306	287	288	290	274	268	290	275	261	281	276	242	297	263	247	291	283	325	285	264	276	304	292	264	278	250	307	292	288	292	292	295	293	300	293	276	312	274	295	281	266	291	311	290	273	290	289	276	277	286	263	273	284	254	288	259	289	287	309	274	269	297	284	258	274	255	309	267	284	277	301	297	283	254	288	275	304	279	281	281	258	279	283	263	282	311	263	302	271	272	278	239	284	280	325	270	268	302	260	273	282	264	282	286	274	271	276	274	267	261	262	277	291	274	286	289	285	274	274	268	263	283	262	299	264	265	283	277	291	294	259	265	279	242	251	285	270	295	291	283	299	260	274	281	280	280	291	255	310	252	255	309	283	308	298	288	314	268	292	299	291	275	276	266	263	270	269	276	285	278	275	247	291	273	292	298	271	279	284	285	283	260	275	293	289	272	298	278	271	262	283	267	297	278	303	288	284	266	272	276	260	290	250	275	285	275	263	251	259	287	309	272	258	257	269	277	296	263	284	282	262	296	279	314	282	292	284	267	270	288	272	267	266	299	272	264	263	289	275	289	309	301	288	290	285	272	287	281	292	281	261	273	276	292	292	281	295	254	298	283	299	313	280	271	283	288	293	309	282	292	313	266	248	282	280	290	301	286	283	287	279	287	292	275	261	281	311	266	295	280	254	273	266	274	289	306	269	288	270	269	269	284	315	268	293	256	269	294	260	273	263	286	264	295	307	285	301	281	278	260	268	283	278	256	281	286	253	265	277	288	304	304	284	289	270	281	282	284	310	266	285	283	301	300	292	268	282	269	273	294	306	291	289	288	269	300	272	258	250	285	287	264	269	267	286	277	263	279	294	283	289	259	269	281	308	266	274	299	312	280	300	306	286	273	296	270	285	295	283	301	302	277	268	287	295	304	273	289	286	277	292	281	308	260	274	296	277	267	302	257	287	274	277	265	291	269	294	309	278	236	279	235	270	274	245	273	248	266	293	263	269	278	270	265	282	281	266	298	293	304	304	272	280	277	305	309	286	261	289	280	278	268	283	300	293	285	302	287	268	251	288	304	272	264	269	264	282	305	271	264	267	308	278	270	255	317	298	299	283	285	287	276	265	283	277	263	274	256	276	303	326	283	298	265	276	294	293	286	282	291	247	321	261	280	282	272	257	285	270	278	274	295	277	283	287	246	266	286	298	296	253	258	265	265	280	310	284	271	280	272	257	288	236	290	318	274	290	262	294	268	264	285	291	293	257	266	278	294	251	276	301	274	285	280	263	288	286	302	309	302	279	274	260	250	281	281	293	272	265	257	262	282	273	273	281	267	277	279	269	293	293	293	284	282	271	272	294	281	297	276	311	301	242	276	260
20890	30799	26029	16274	10637	7417	4953	3549	2640	2236	1905	1670	1518	1396	1224	1103	873	902	827	777	775	755	625	614	623	633	594	609	608	553	579	572	616	580	590	566	596	612	560	580	567	571	564	564	571	534	598	597	579	611	537	638	586	555	576	591	611	566	561	615	567	569	583	594	596	559	549	564	612	550	585	573	558	548	518	550	552	521	539	551	536	553	575	528	600	586	592	583	552	542	572	536	538	629	576	546	589	538	566	528	582	525	618	620	576	533	610	566	584	524	577	607	578	562	551	561	589	588	546	597	571	562	592	562	569	567	570	551	533	559	578	537	544	550	558	544	582	576	560	563	530	511	570	516	507	541	544	535	541	573	563	516	623	574	569	579	547	553	567	541	546	588	551	572	552	563	583	541	579	558	579	629	577	536	573	567	554	579	552	560	559	518	545	573	545	570	568	578	570	541	583	581	505	532	554	561	561	554	548	532	533	593	563	603	562	562	573	553	604	540	550	587	573	555	571	526	552	563	556	550	531	556	579	546	580	597	546	622	575	591	584	561	575	591	546	574	555	592	548	563	567	552	546	573	570	559	594	573	558	555	577	551	552	560	586	592	580	576	563	609	538	547	556	535	559	505	555	572	577	521	532	558	619	555	578	553	576	569	549	559	579	534	554	556	564	549	552	578	503	570	576	566	533	562	552	573	507	524	534	543	574	552	555	538	562	553	539	546	568	551	570	546	577	564	543	540	568	571	517	621	556	565	562	521	519	550	571	588	541	564	533	557	575	580	542	585	607	570	595	572	555	582	551	534	545	545	563	553	562	580	557	558	563	574	587	568	576	567	584	568	530	540	558	564	547	580	557	550	582	589	592	572	569	570	589	581	620	600	539	558	546	579	606	579	589	576	587	566	531	569	550	569	571	546	531	560	585	553	540	595	569	560	551	524	595	539	570	529	582	599	511	477	588	535	562	551	600	531	568	581	584	558	587	612	548	562	564	551	552	512	566	590	570	597	564	553	603	552	545	587	598	564	582	556	582	596	575	538	535	619	558	549	515	573	526	612	554	542	564	593	554	556	549	573	552	557	579	563	592	556	590	585	535	603	581	561	564	588	564	563	557	591	517	557	532	537	590	571	574	586	574	541	566	536	538	562	580	550	560	573	558	567	541	533	596	526	534	551	590	582	549	566	562	571	613	583	516	552	537	529	588	578	526	556	562	567	578	581	560	581	551	564	554	581	585	568	580	544	606	556	563	587	602	550	573	559	549	565	565	577	548	553	556	565	610	565	533	539	550	600	568	599	557	576	578	578	552	550	597	535	567	536	539	579	586	544	552	531	550	586	556	566	581	581	547	532	550	559	537	542	551	575	541	533	549	549	597	548	594	581	559	576	624	537	525	552	581	580	591	584	557	600	564	530	523	530	562	540	526	587	577	598	598	603	530	648	567	555	550	534	581	585	614	519	552	586	580	565	551	581	559	630	549	526	571	532	568	603	568	586	526	544	544	554	541	546	552	561	549	541	560	522	497	592	527	561	562	547	541	480	572	617	539	557	560	559	553	583	587	535	591	593	528	533	539	614	529	556	536	559	563	571	527	585	592	577	577	585	540	569	588	534	560	550	566	539	544	568	551	530	571	554	543	590	574	549	513	544	560	565	595	526	555	529	528	593	562	553	576	579	554	565	537	589	612	553	560	520	565	536	549	603	580	513	577	570	546	593	551	590	554	573	560	575	568	540	593	530	512	507	569	573	534	550	570	583	573	577	516	545	566	549	495	550	597	565	538	574	552	577	573	570	577	542	580	554	585	549	544	547	581	603	546	561	560	511	575	572	591	537	601	502	569	513	564	550	559	563	554	565	539	568	569	560	556	568	544	535	528	548	556	563	566	567	531	563	538	598	590	559	621	581	581	523	556	539	595	550	518	559	538	538	585	579	591	633	540	614	571	604	525	518	524	592	560	573	590	562	544	533	564	616	561	544	555	569	572	567	562	570	567	561	570	566	560	567	573	545	564	576	536	554	519	529	512	552	553	521	560	577	549	576	567	546	558	553	578	534	598	578	591	528	561	555	573	554	558	570	609	585	592	581	596	563	592	556	594	547	565	541	578	548	561	561	564	562	541	542	573	587	590	568	595	565	551	549	581	526	589	570	502	554	570	586	557	560	525	596	578	547	571	546	563	568	567	565	513	541	525	528	541	542	519	586	540	563	563	577	564	606	558	558	530	565	557	553	590	593	584	536	584	516	549	533	553	536	562	603	558	576	598	570	583	545	537	531	549	537	584	567	587	585	586	577	577	552	553	541	554	557	545	567	575	573	539	561	554	554	606	555	538	558	581	564	587	603	593	569	567	517	563	568	587	559	568	507	510	515	572	564	587	529	547	557	535	560	545	548	600	547	578	549	550	562	529	541	591	564	563	595	588	585	576	566	585	576	539	542	558	582	581	589	558	573	575	595	572	567	572	569	555	544	570	553	542	534	581	547	526	583	567	533	553	587	564	596	598	518	541	624	568	555	555	550	580	553	559	552	569	560	561	602	584	580	576	572	590	586	583	523	578	550	539	528	575	513	598	570	551	543	576	581	581	572	633	588	562	575	563	558	550	581	580	535	542	580	534	598	543	574	562	567	609	553	551	562	577	552	540	597	567	576	583	597	552	590	576	593	602	563	575	548	603	568	541	555	560	563	556	540	533	534	557	571	581	515	558	590	518	519	559	565	565	565	518	557	545	580	525	552	547	555	585	582	556	578	539	565	551	560	548	545	543	583	544	520	583	575	559	599	528	554	536	582	566	576	566	572	542	558	547	611	557	566	560	587	533	553	570	589	595	606	595	574	591	597	582	559	571	536	550	565	577	573	537	563	566	530	533	575	577	579	568	550	560	537	577	552	538	591	579	567	592	517	553	564	536	569	560	604	519	520	549	555	561	510	559	503	531	541	578	556	565	519	538	588	561	601	566	520	601	550	565	539	586	565	559	543	532	571	560	554	589	564	531	569	556	560	533	589	583	578	556	561	575	589	586	596	571	556	556	490	597	578	560	542	533	545	547	607	585	555	560	541	560	562	573	541	599	609	562	557	566	574	536	567	567	551	576	585	549	569	602	582	592	559	535	582	573	576	554	546	582	515	540	569	540	554	584	586	552	574	571	544	579	566	556	557	554	532	582	527	560	567	580	595	595	555	541	543	533	517	582	560	585	535	565	576	539	561	552	517	556	575	562	533	531	567	597	612	582	590	571	546	547	576	563	559	587	563	530	530	593	563	550	565	559	560	559	564	563	541	564	532	555	573	579	572	601	496	575	589	558	536	506	515	556	585	557	532	532	558	525	540	567	565	539	580	590	538	588	569	587	526	583	539	520	555	573	566	567	564	564	567	522	568	574	550	528	592	595	605	572	613	529	541	585	605	523	572	551	572	567	532	582	570	563	579	574	577	565	566	585	583	569	557	531	579	551	568	577	570	541	508	527	601	570	529	561	568	543	530	555	534	561	538
25054	21463	28021	25178	16372	6892	3697	2210	1584	1305	1100	934	802	772	695	642	550	493	452	465	399	411	387	412	407	367	366	342	373	350	350	338	349	310	322	323	360	313	371	318	335	327	345	364	350	340	378	360	355	385	351	335	310	344	356	354	321	358	319	354	326	345	331	341	387	336	316	344	327	339	320	330	312	284	352	325	350	338	344	322	326	326	327	346	334	314	344	348	324	333	379	343	317	374	342	361	357	344	343	323	324	333	360	345	356	338	325	361	325	315	310	323	340	345	323	316	320	332	325	335	363	336	356	352	329	332	331	338	330	312	348	350	292	325	309	343	319	315	336	325	325	301	297	297	330	345	355	336	356	300	364	317	350	315	322	362	335	333	335	339	349	325	317	351	317	337	332	314	312	352	337	357	384	314	323	341	333	299	351	347	321	330	308	341	320	351	350	332	363	323	290	336	317	314	325	314	323	368	311	342	335	314	331	313	354	326	309	312	339	334	340	310	334	351	336	380	355	343	349	323	324	353	328	337	325	321	309	334	314	327	349	345	368	306	347	327	319	328	315	385	304	340	354	317	352	347	349	331	334	352	311	330	338	307	310	323	317	364	324	333	366	343	326	344	341	349	340	320	312	364	335	358	316	328	327	352	331	360	299	336	321	332	341	328	308	344	352	313	324	343	313	303	341	362	344	354	333	321	317	315	299	331	313	333	346	280	324	350	346	293	330	352	353	334	344	348	327	336	320	363	316	314	359	387	317	346	313	318	363	312	331	328	313	309	316	336	329	368	301	328	371	328	315	329	356	345	283	342	304	340	384	340	323	331	353	342	327	318	300	346	342	335	363	365	326	320	370	338	342	347	318	325	329	320	309	350	315	322	322	357	310	312	331	316	299	322	338	332	337	329	301	335	358	346	335	328	326	334	341	311	359	330	318	310	340	358	361	348	350	326	320	317	360	358	336	341	332	316	323	345	329	336	327	331	327	344	346	315	338	320	290	330	331	332	381	336	328	334	351	342	323	335	335	322	318	343	301	322	360	336	313	348	339	324	330	329	315	347	344	324	328	306	328	324	326	337	297	336	353	281	329	354	331	310	340	311	332	357	314	341	356	328	340	326	337	331	339	316	313	346	324	325	314	343	331	303	351	323	323	316	292	341	313	332	332	319	322	338	341	327	364	344	335	321	334	336	306	305	343	318	333	356	319	336	319	312	311	314	335	339	309	348	334	331	299	330	376	299	327	333	339	346	354	319	335	316	306	305	316	324	334	319	346	380	308	338	353	325	323	335	321	309	326	325	336	337	353	347	327	320	301	336	340	297	324	371	339	337	312	317	338	326	344	358	359	321	341	328	303	345	318	316	365	318	337	329	359	331	341	342	299	317	354	333	342	297	316	325	307	338	321	333	312	333	342	335	305	339	311	344	325	380	354	328	325	319	350	343	318	339	347	356	337	343	328	339	320	339	320	326	330	332	300	327	344	342	325	338	321	321	310	322	327	377	336	355	310	302	331	345	325	301	336	354	323	319	362	331	319	334	322	340	322	308	344	287	334	339	341	338	339	325	351	360	327	324	307	333	306	314	334	355	299	343	287	321	297	321	354	340	303	318	341	345	315	342	342	337	368	326	311	333	357	345	322	283	327	330	341	289	358	330	346	311	312	312	335	337	314	367	321	329	328	325	313	346	359	314	324	304	362	332	319	340	368	298	328	338	326	340	322	313	313	338	322	333	325	312	306	314	339	343	313	323	322	339	323	349	316	326	326	309	321	335	361	356	308	387	356	345	324	323	376	344	325	349	306	342	349	347	351	327	363	340	334	332	339	320	323	320	284	312	330	333	332	315	341	348	348	350	299	322	361	356	314	355	326	342	314	309	364	327	345	327	347	331	329	323	345	310	331	315	335	342	319	336	319	308	349	329	314	338	313	325	320	319	338	338	349	341	322	324	317	329	304	340	357	323	325	318	335	320	327	314	372	330	306	353	338	343	317	326	333	325	304	335	330	329	356	306	345	337	317	308	334	328	330	326	331	312	310	354	352	316	352	345	332	326	327	306	318	321	350	322	359	357	314	319	312	356	364	328	330	304	334	350	284	326	301	322	336	315	312	314	369	358	333	329	315	317	343	341	332	298	337	286	340	354	335	321	348	309	322	327	325	340	315	331	319	338	303	321	321	302	310	325	355	345	319	333	324	335	349	348	311	374	322	330	338	349	328	303	356	305	327	335	290	292	314	328	345	289	329	328	337	330	364	329	339	345	334	273	338	317	319	347	291	291	319	344	344	332	314	297	328	360	335	316	349	340	319	330	332	313	324	355	365	314	369	286	312	292	327	331	332	308	319	299	327	315	341	352	318	331	335	333	353	358	345	323	326	330	345	339	327	354	347	335	337	317	344	322	333	337	335	326	320	310	327	336	350	330	314	316	321	295	357	316	336	332	310	372	313	361	335	319	305	360	337	326	326	335	322	329	338	319	337	329	354	306	313	351	341	309	319	344	316	323	333	332	352	303	345	315	363	360	326	324	331	328	323	337	313	329	324	318	326	331	328	331	345	314	343	345	348	337	344	353	359	341	335	316	342	328	321	341	329	343	347	332	296	308	338	342	341	325	354	316	347	326	356	308	335	355	336	358	331	332	335	317	338	318	343	331	325	340	348	337	345	346	330	315	331	338	325	328	355	355	357	380	375	350	327	341	321	323	320	360	340	344	317	370	358	342	315	335	330	325	331	350	354	332	309	310	342	342	331	333	305	341	331	319	313	341	335	320	336	309	345	342	326	311	305	326	324	362	302	330	334	301	328	310	303	323	328	345	346	335	364	334	366	339	318	338	354	324	334	308	326	319	330	342	347	319	330	341	324	329	344	317	331	303	334	329	324	322	307	339	314	315	316	320	305	325	339	341	283	337	333	337	317	312	335	324	327	331	337	341	333	325	312	295	306	319	337	367	338	302	330	314	319	368	326	324	332	336	348	305	322	306	367	347	304	299	318	347	332	351	338	318	324	356	328	342	336	345	303	321	349	335	349	316	337	346	311	325	312	341	336	342	304	312	332	347	298	346	339	329	340	334	336	291	317	327	335	329	327	334	329	336	333	324	323	338	338	346	324	324	323	316	336	338	315	305	332	354	342	326	315	347	316	325	348	317	323	320	345	297	341	323	352	308	327	328	378	358	322	328	316	324	335	319	317	317	335	338	315	330	302	367	336	333	324	339	340	317	341	328	325	367	320	314	322	336	302	308	326	341	342	345	358	328	332	329	329	331	336	313	332	338	331	334	348	326	319	323	313	307	321	319	333	345	329	322	309	340	334	338	328	327	328	342	351	356	343	302	311	357	332	331	339	318	319	353	354	352	308	365	337	334	346	329	331	306	325	314	295	330	331	312	328	318	319	323	349	316	325	348	333	340	314	340	344	355	299	342	342	328	308	314	341	295	357	368	334	322	327	335	328	335	317	342	307	335	329	344	314	317	350	309	353	296	320	335	299	346
23101	37518	33638	23979	17530	12888	9123	6708	4957	4063	3503	3019	2657	2343	2094	1793	1510	1375	1230	1111	977	917	892	953	822	768	772	752	767	708	782	688	690	703	626	698	662	674	708	676	675	714	704	653	740	721	681	675	702	678	685	695	680	681	688	688	631	671	650	678	716	676	670	631	643	695	697	677	620	628	623	635	673	662	608	666	681	650	630	633	648	648	631	625	685	667	669	679	693	676	628	692	618	613	676	674	674	655	674	661	620	669	602	623	654	632	678	691	680	704	661	672	646	693	634	656	614	628	658	683	688	698	674	677	673	668	676	670	628	638	643	690	660	679	622	643	645	649	645	662	629	712	661	635	624	642	661	637	625	691	656	669	651	596	626	647	703	633	647	621	652	616	641	619	664	652	636	701	700	693	641	642	628	670	633	637	672	649	637	667	623	685	643	603	682	686	669	614	649	614	633	668	630	655	620	615	652	691	622	690	664	662	621	681	671	605	637	637	623	680	663	691	704	662	695	680	653	666	612	668	658	673	594	619	717	680	668	638	610	702	601	649	625	633	644	667	650	627	650	676	660	717	636	675	690	627	639	639	637	650	635	672	643	634	654	673	655	651	627	601	645	653	638	675	660	649	638	672	647	642	621	648	664	638	690	675	664	659	660	659	672	680	692	687	653	611	629	682	693	605	665	704	667	671	658	666	625	642	657	644	681	669	642	653	694	726	653	636	677	668	658	628	682	660	663	641	675	628	678	639	653	662	602	633	640	681	656	611	677	653	626	675	646	726	650	649	609	667	693	686	619	660	693	650	627	713	629	659	621	642	691	666	634	664	682	652	617	718	690	672	647	605	671	647	613	619	673	627	674	634	643	611	644	678	612	646	652	678	682	618	659	664	676	646	670	661	682	633	637	623	659	634	660	672	648	617	656	647	662	659	669	684	631	664	646	645	652	596	655	612	654	598	647	642	654	639	669	655	673	607	642	669	647	652	651	649	669	610	675	652	617	655	619	699	662	669	616	658	641	631	650	625	677	624	684	649	651	640	676	622	704	660	641	631	679	670	677	672	679	647	654	663	640	631	655	644	618	691	638	654	655	663	637	617	680	656	680	631	656	653	684	663	689	647	652	676	651	644	630	618	643	644	634	661	637	645	646	685	659	609	666	663	665	666	657	636	646	672	675	602	650	663	665	577	681	643	632	709	621	653	656	641	687	701	660	639	668	723	667	664	640	631	634	664	634	694	640	658	683	672	656	655	647	617	614	675	644	639	615	652	622	693	636	627	647	627	661	630	633	662	664	655	680	615	646	698	651	614	627	658	588	653	682	672	658	675	642	639	701	670	654	670	669	653	670	650	622	635	690	658	681	625	653	665	653	682	609	630	666	629	616	647	651	621	665	611	652	675	647	660	645	631	668	661	608	633	658	660	618	659	660	689	600	623	647	602	640	649	646	680	675	680	637	685	657	638	670	637	648	638	616	647	640	645	635	685	608	650	674	646	724	634	627	640	643	645	599	579	646	647	635	651	643	667	633	596	684	670	689	636	633	714	673	660	631	697	640	662	650	615	690	671	698	625	685	638	665	649	636	631	644	628	635	666	646	628	649	622	641	695	662	621	599	635	704	670	645	669	665	721	604	609	642	681	672	612	645	638	664	649	638	681	657	705	662	663	632	650	692	643	690	657	660	639	620	648	630	706	687	657	662	641	675	616	636	624	678	651	704	704	651	673	709	651	654	638	635	641	697	711	648	672	661	666	647	655	657	666	642	669	640	659	692	594	611	686	667	643	647	636	638	610	620	662	658	672	640	705	658	660	629	657	650	623	670	634	679	648	628	639	641	697	659	657	625	644	690	661	641	679	632	637	646	689	625	634	671	680	630	645	638	704	648	611	649	677	641	652	666	673	623	679	647	637	687	679	672	654	647	695	679	681	637	686	669	658	624	649	662	621	637	638	633	650	651	646	658	674	645	671	663	648	656	681	644	621	653	632	653	656	657	644	620	725	656	658	628	613	640	602	691	591	636	670	648	695	656	639	679	661	639	678	688	665	653	642	662	692	688	637	686	668	647	599	608	650	670	646	654	653	646	642	663	612	670	639	703	652	658	639	656	653	647	632	661	658	626	681	621	705	645	640	648	643	665	636	686	685	637	675	624	632	653	627	671	629	646	691	686	643	631	634	654	629	636	653	629	664	637	671	641	613	667	633	678	649	651	684	681	682	678	614	688	662	667	645	681	665	678	589	668	650	704	668	662	626	643	666	651	650	699	648	634	652	673	624	623	635	683	619	667	664	669	661	626	677	680	608	627	659	609	662	626	685	650	666	622	662	672	676	629	657	629	664	632	660	624	659	643	649	687	641	651	662	639	657	661	638	640	683	661	662	677	650	630	686	645	645	661	637	633	709	658	687	652	626	613	603	699	656	643	665	643	664	666	607	677	623	640	639	646	653	644	676	647	635	648	668	650	642	674	636	639	618	652	666	676	686	678	629	665	634	670	642	649	620	702	675	652	661	668	619	686	651	654	695	657	702	646	605	598	622	667	675	665	639	632	690	667	669	685	632	658	637	651	637	661	653	676	624	685	672	650	641	635	643	635	638	644	681	685	658	647	645	619	630	601	618	628	677	667	676	594	643	677	629	655	627	614	610	612	664	656	643	636	643	658	678	663	625	623	667	654	634	593	651	654	674	630	692	660	642	688	649	655	632	671	651	699	629	626	702	685	591	657	601	693	639	616	616	679	696	643	668	651	683	663	650	676	647	629	670	686	654	638	677	682	653	684	638	670	710	670	633	668	639	629	658	661	614	660	624	617	603	646	693	649	653	648	666	663	642	659	659	641	647	632	643	669	679	679	674	621	669	622	618	626	700	644	689	660	665	652	641	695	619	606	700	658	633	613	589	647	647	716	649	652	644	599	597	631	667	689	662	653	686	680	637	667	645	698	683	601	688	661	662	681	650	653	646	661	637	625	674	670	620	702	626	697	677	676	632	645	626	638	614	641	679	653	652	615	620	644	637	643	626	692	676	667	636	658	652	629	601	640	666	647	624	637	694	634	674	656	648	635	667	607	617	657	727	646	637	648	646	655	662	667	633	641	696	700	666	672	631	666	677	629	654	625	644	659	661	677	628	620	624	625	656	659	664	632	664	657	630	626	646	631	648	661	633	632	664	616	635	686	630	627	668	661	684	666	628	658	693	600	668	670	654	657	624	649	610	666	664	636	671	606	682	661	702	676	626	668	621	667	644	709	623	633	671	674	658	609	692	645	693	629	694	626	710	689	659	676	648	629	646	667	629	649	643	628	610	678	648	673	672	649	652	644	654	663	628	682	662	628	636	647	695	593	691	644	641	627	672	583	697	631	626	626	642	632	627	656	665	638	676	641	632	693	630	641	644	652	635	610	626	642	652	632	658	670	660	659	641	640	676	644	637	630	634	656	613	621	641	672	657	623	639	633	648	682	592	654	672	640	696	688	616	623	630	654	657	654	609	675	661
24090	21433	28922	24316	21415	15928	7336	3687	2559	2028	1686	1395	1330	1193	1129	1018	878	754	717	669	687	630	560	605	567	595	528	558	507	495	522	501	494	507	484	499	465	507	513	505	553	488	463	543	523	512	487	493	508	482	493	498	470	507	484	501	482	475	482	463	489	461	501	461	468	498	478	476	487	476	486	474	450	466	479	495	502	492	451	502	515	459	485	446	475	498	481	491	506	457	498	515	518	496	479	488	555	461	473	492	480	469	460	443	508	489	482	493	486	467	481	472	471	430	479	471	505	484	488	478	457	480	490	464	452	475	508	482	481	519	477	491	472	464	416	510	468	455	423	473	460	431	488	451	476	482	462	440	479	467	430	459	496	463	461	501	479	466	498	489	499	446	470	514	475	499	537	504	479	490	476	449	485	452	492	489	492	514	455	480	502	480	472	484	477	470	467	516	469	463	454	473	485	539	448	425	488	491	468	438	460	443	481	507	456	446	478	491	491	494	490	466	463	466	470	463	449	465	466	498	446	485	494	498	499	482	463	478	488	486	485	445	470	502	483	440	456	492	482	497	485	483	487	525	474	456	499	436	503	457	481	443	502	465	455	499	500	465	452	498	479	472	455	469	448	491	464	461	497	500	448	447	492	484	454	453	445	451	478	503	481	503	465	475	461	461	526	468	474	439	486	498	497	500	531	473	523	454	460	440	468	509	449	440	456	450	505	455	460	460	456	484	466	482	489	447	478	447	515	471	488	459	468	467	463	469	476	509	451	458	467	511	500	505	490	469	462	504	477	445	498	509	474	494	456	484	480	464	445	483	436	501	436	456	448	451	471	515	472	497	471	474	456	491	480	482	442	464	476	475	503	452	447	479	488	538	447	448	451	507	460	456	469	490	459	449	499	485	498	453	486	463	471	453	508	455	499	458	465	453	502	470	479	448	499	498	483	445	471	525	484	460	463	502	467	499	521	472	482	518	458	478	487	503	476	500	470	468	466	443	496	456	447	473	484	491	474	469	482	456	491	477	446	472	505	465	508	487	498	478	503	490	478	438	473	447	458	464	451	468	447	459	449	476	468	478	474	464	464	505	478	449	455	485	454	488	464	481	449	450	474	456	431	466	512	466	446	457	514	481	465	457	488	458	490	487	473	467	462	460	498	485	433	476	463	458	494	455	445	470	471	476	472	470	487	490	489	477	473	493	436	480	485	471	500	470	484	504	528	485	481	482	434	459	450	485	489	452	485	491	457	484	477	471	460	475	442	439	476	511	494	476	470	504	503	481	497	460	478	503	475	487	468	508	452	463	490	459	493	529	510	466	488	482	465	462	477	424	466	450	467	470	457	485	473	516	457	472	470	465	482	478	456	486	476	490	438	498	454	479	466	481	521	465	479	471	490	486	472	452	471	495	508	474	496	496	461	449	491	456	463	461	445	462	476	471	497	434	477	449	464	461	493	468	482	462	472	456	470	455	506	476	515	521	432	451	450	497	489	498	476	489	458	456	495	504	467	482	486	449	469	458	471	494	406	490	488	440	457	500	501	474	467	499	441	503	472	450	495	476	467	518	450	454	520	481	504	449	497	454	444	491	438	473	483	499	475	466	441	488	472	518	455	489	451	484	496	478	440	456	463	499	472	480	477	465	432	525	465	500	470	473	459	462	493	505	500	498	462	465	484	452	482	464	448	466	456	506	489	492	479	461	483	447	500	523	457	488	456	475	466	484	492	513	477	489	491	477	456	426	461	449	456	494	467	490	469	498	445	480	473	446	493	481	445	484	483	513	479	479	431	471	472	503	467	469	428	463	519	448	461	450	502	452	475	442	486	458	472	499	512	448	452	458	485	474	457	495	479	516	440	458	442	502	500	449	510	450	456	462	483	479	469	459	462	494	476	497	509	473	477	484	492	479	465	431	482	469	467	464	461	447	445	483	462	473	442	459	497	481	452	466	501	446	463	469	487	467	455	502	479	445	408	476	502	457	481	479	506	474	487	405	491	489	477	459	483	472	483	457	493	441	464	521	458	444	494	490	509	456	506	460	502	484	455	457	477	469	498	457	445	439	527	440	464	489	469	493	488	485	467	487	541	465	485	471	480	481	456	505	469	490	497	489	497	467	457	490	497	463	478	466	450	456	530	494	454	474	432	471	482	490	468	461	512	478	464	518	462	478	423	460	531	475	466	480	459	485	487	427	451	464	468	474	505	459	459	471	481	500	479	463	481	496	469	413	453	465	444	518	457	466	478	491	470	503	485	469	465	479	467	457	450	490	473	478	468	462	492	446	454	477	461	471	493	473	475	510	472	457	472	500	495	485	436	470	447	462	480	480	501	484	498	488	447	430	433	494	534	493	497	504	486	474	468	490	485	456	456	488	471	475	478	436	467	500	482	449	467	496	468	494	488	488	435	480	444	483	479	466	483	440	503	466	437	534	487	430	458	478	486	497	444	453	450	475	494	465	442	488	475	462	459	466	453	488	462	501	503	487	461	482	478	489	463	509	482	455	464	505	466	488	473	463	485	501	472	478	504	473	462	422	452	469	473	496	481	433	453	487	472	460	494	474	477	478	480	455	457	462	518	488	469	468	456	530	465	491	500	487	461	511	489	462	439	463	518	459	479	413	431	489	472	454	494	491	526	486	495	486	489	496	457	486	472	480	461	483	485	492	469	502	448	466	467	441	468	468	482	444	459	462	490	505	476	486	452	455	493	448	458	451	507	489	499	470	474	471	491	504	495	483	472	456	516	432	519	458	460	522	451	501	431	499	474	455	502	495	479	477	514	510	484	490	440	473	450	488	477	475	478	513	505	428	482	498	467	464	486	484	420	460	452	477	460	467	484	461	473	439	454	479	473	450	485	461	488	458	446	520	470	448	473	464	485	470	517	480	489	483	471	463	467	498	462	484	482	485	486	445	474	463	512	452	493	468	462	488	469	484	452	464	471	457	494	450	436	476	489	468	484	469	442	531	453	463	449	495	478	465	486	522	519	458	488	470	465	440	494	463	500	444	485	517	500	472	487	457	464	496	511	465	483	463	495	469	499	481	473	489	471	449	457	481	543	458	494	468	479	492	473	450	444	492	469	486	493	475	489	421	503	477	467	453	463	462	490	486	457	486	473	456	438	526	457	452	473	469	463	485	518	491	475	467	476	483	480	460	505	491	493	442	502	481	462	487	459	470	490	494	484	450	473	450	462	491	489	495	447	493	476	485	458	465	482	473	470	517	479	463	470	506	493	461	489	477	472	443	464	454	442	489	435	471	457	462	459	442	461	474	448	476	460	450	461	465	433	468	446	472	508	442	504	443	467	420	426	481	475	490	442	477	456	475	467	477	483	463	475	469	488	472	452	451	460	438	479	462	472	462	450	501	483	481	438	480	521	483	477	482	464	482	494	452	497	462	484	484	483	437	497	471	474	428	449	456	476	498	481	470	490	490	497	465	458	491	500	468	455	497	461	438	488	460	486	507	440	467	487	483	482	462	471	435	488	456
25445	41897	38090	28698	22326	17201	12643	9703	7258	6130	5042	4468	3789	3424	3106	2635	2255	1962	1769	1675	1508	1436	1305	1286	1146	1195	1135	1141	1086	1090	1011	1037	1023	1023	989	959	1004	925	914	945	879	914	989	1015	1051	940	1019	988	955	954	962	917	987	989	927	866	890	959	897	922	908	919	919	888	928	930	916	912	899	888	875	949	890	932	906	915	907	891	947	897	863	893	907	840	907	941	920	941	955	929	941	931	867	958	914	969	940	924	935	916	918	908	933	923	914	965	902	886	904	867	887	881	913	894	868	911	976	947	911	911	953	928	895	913	938	920	915	913	917	879	953	911	910	920	919	936	844	901	874	998	900	930	911	892	884	886	876	904	909	887	894	898	889	903	905	839	916	914	922	889	955	868	927	899	930	885	894	923	894	901	943	920	875	886	854	871	882	884	890	900	919	924	854	855	904	925	891	853	891	881	886	922	890	892	902	892	873	876	893	959	916	896	889	899	920	934	942	917	884	892	838	898	955	928	830	936	866	873	876	911	883	856	908	880	870	948	932	893	949	886	956	873	914	906	910	945	885	884	889	850	897	901	941	886	869	862	861	883	892	889	909	941	886	848	919	898	888	909	918	924	900	917	907	852	909	852	851	851	887	950	876	954	897	943	930	916	921	875	909	908	842	941	841	898	844	886	827	864	897	909	854	918	903	856	894	905	932	868	886	891	899	885	857	879	870	868	872	865	818	868	908	916	887	943	921	825	909	891	849	879	907	895	919	912	873	837	909	885	917	928	901	896	872	908	867	873	865	922	901	915	878	823	895	889	896	908	866	879	884	921	890	909	959	879	929	929	921	907	888	846	921	954	866	913	936	883	896	891	896	844	966	899	886	919	906	899	900	890	905	855	914	905	894	897	910	873	895	895	900	854	891	918	941	869	889	889	873	895	898	868	909	880	875	889	910	900	848	914	900	950	908	845	897	873	900	889	897	889	938	926	921	915	927	885	840	940	871	919	878	890	910	878	913	934	869	886	882	868	860	874	851	894	877	920	918	903	897	919	836	898	873	917	901	923	881	906	939	817	896	891	911	945	980	908	902	894	903	901	896	937	909	918	887	892	924	872	899	892	904	853	854	920	917	852	846	952	905	941	914	915	911	864	878	898	948	901	901	902	894	917	961	904	864	915	812	891	899	875	901	868	880	865	938	957	892	885	939	892	901	878	891	922	867	900	856	833	905	851	949	909	971	912	889	940	905	922	922	871	907	960	927	901	905	848	923	876	903	929	887	893	951	836	861	836	877	812	881	870	872	881	915	926	892	900	883	900	869	882	893	919	898	900	848	891	880	880	845	867	910	867	858	894	898	931	866	916	855	846	879	916	899	841	909	973	907	932	897	881	872	904	848	894	943	895	909	893	882	933	908	922	855	895	842	885	897	905	854	920	919	905	889	909	893	909	885	934	868	910	878	888	980	869	986	862	889	896	900	927	921	872	872	932	886	941	932	885	842	949	905	927	926	918	905	916	882	873	934	913	896	884	929	863	910	928	922	867	896	872	892	932	860	875	879	845	798	910	858	920	937	924	940	932	872	917	893	893	845	905	855	875	899	834	878	876	895	911	888	881	873	839	905	894	881	889	832	872	864	863	897	899	916	891	908	860	936	848	910	834	941	907	885	813	904	914	909	892	866	877	914	899	863	874	918	839	956	919	874	914	953	918	909	869	913	891	918	902	900	877	858	875	921	942	891	867	905	867	932	884	920	859	905	929	870	899	895	882	884	834	875	939	900	873	879	913	927	842	908	934	887	892	872	896	916	938	885	908	932	877	838	861	915	946	865	889	910	878	899	883	944	920	868	871	904	874	908	916	833	880	949	891	952	935	863	907	904	861	888	873	950	858	889	918	875	862	918	912	917	908	863	937	926	883	920	920	875	892	907	910	874	921	939	923	858	888	845	937	898	919	899	922	911	852	860	892	902	853	911	922	873	886	901	891	868	877	903	909	888	910	863	874	879	902	896	901	926	898	857	886	887	890	945	895	909	946	829	888	921	924	910	872	885	888	855	889	905	927	899	915	885	850	870	890	876	901	937	884	869	910	876	892	859	888	945	940	909	904	895	888	923	897	861	896	892	908	880	876	841	867	924	846	888	913	923	845	948	867	891	923	891	899	901	862	887	924	899	907	934	897	864	953	872	901	874	865	886	952	874	877	873	924	908	900	895	899	860	938	865	888	888	912	867	900	858	895	882	925	914	872	920	905	927	846	906	906	905	864	909	867	928	893	835	875	911	924	930	927	828	920	895	908	836	854	893	920	910	853	903	850	884	934	895	863	859	926	852	898	877	924	876	882	904	875	857	917	926	898	905	881	855	847	886	928	902	914	936	887	894	914	850	871	922	858	896	885	859	854	880	861	885	893	908	909	916	884	888	917	902	882	853	954	868	938	895	919	949	859	901	880	895	884	867	871	913	832	916	946	937	920	877	896	855	871	859	874	919	913	916	859	913	843	887	889	893	853	838	860	886	932	866	903	873	872	946	853	854	900	856	840	882	889	897	892	935	862	870	876	878	862	856	889	881	897	855	921	907	967	855	900	897	903	900	904	872	881	885	914	850	906	872	958	866	868	881	871	876	885	924	928	894	896	904	883	875	953	836	950	943	920	941	910	898	901	884	854	886	897	917	874	897	861	907	954	944	884	897	897	896	855	865	888	858	878	914	891	880	938	876	920	890	954	898	925	921	881	910	912	879	860	882	921	874	881	906	831	879	917	897	875	843	909	885	855	928	885	900	910	904	923	943	867	879	895	860	858	899	873	890	881	889	925	900	863	916	859	823	923	944	879	900	861	916	877	916	941	882	887	843	861	866	881	894	870	867	875	896	901	898	881	870	922	893	926	884	918	856	885	907	913	937	876	872	920	899	941	912	889	944	887	868	893	857	882	976	936	924	888	898	876	922	891	916	861	868	915	837	911	901	893	843	917	884	908	868	850	894	906	874	903	906	898	919	853	879	897	895	938	917	863	918	924	917	885	938	849	895	910	857	940	883	918	904	916	911	888	897	936	940	852	922	901	945	883	951	870	902	900	898	921	875	891	867	930	888	929	872	874	895	867	887	933	895	944	905	865	870	896	956	960	874	917	915	937	933	938	897	924	902	935	915	903	901	878	885	925	922	850	839	909	965	890	909	865	905	856	851	902	871	881	904	961	845	885	922	921	923	921	860	831	917	869	944	869	905	945	835	877	884	950	895	873	878	875	926	835	854	898	885	842	931	897	884	907	888	922	878	871	883	947	880	865	884	899	948	919	879	894	862	867	933	911	890	873	941	869	880	900	885	876	942	894	883	845	854	892	955	888	925	881	880	935	888	931	902	894	926	905	901	872	907	832	851	890	965	939	893	868	878	851	872	863	920	837	910	895	878	885	892	913	883	874	885	897	923	889	870	888	874	942	937	879	827	921	861	899	906	873	868	908	880	910	863	873	953	889	848	877	886	862	875	931	913	936	863	868	961	913
27684	20486	15266	7909	3556	1945	1261	885	721	645	542	487	451	439	390	364	355	328	338	298	305	299	301	318	297	309	275	286	287	289	268	294	254	264	279	290	297	274	280	256	283	272	304	254	302	262	263	294	288	258	277	294	329	286	293	266	286	270	300	264	294	253	272	275	282	320	298	266	264	296	252	250	235	295	272	286	281	269	251	245	268	287	285	269	263	274	284	285	284	281	304	266	282	301	272	271	293	259	299	271	304	264	291	275	249	288	283	266	273	266	273	280	263	267	267	293	288	279	277	293	267	320	262	259	264	275	261	279	272	281	257	290	271	278	279	297	323	273	281	273	253	276	283	277	291	291	293	274	280	296	279	249	303	277	254	290	229	272	264	292	296	257	259	263	304	255	264	274	279	263	289	246	275	278	259	287	287	280	281	275	305	269	245	254	269	276	259	263	258	284	283	264	265	286	271	285	280	297	261	299	292	302	282	286	260	283	280	268	282	257	292	279	267	300	288	271	296	266	292	287	276	264	266	251	296	252	262	260	269	287	297	271	272	291	245	263	307	280	288	280	294	269	313	284	271	270	231	277	279	270	255	264	278	279	266	282	272	283	285	277	302	268	268	306	255	264	274	265	280	281	295	260	269	300	307	280	262	287	282	299	265	303	262	264	270	281	295	292	257	266	314	270	252	248	252	277	268	282	299	271	231	286	267	281	267	259	272	275	288	281	321	244	287	276	292	268	288	286	275	286	288	269	288	301	252	264	264	301	250	286	281	263	272	283	257	277	266	270	272	259	260	280	276	275	244	308	328	278	299	246	266	274	278	255	260	262	293	309	294	253	285	267	280	241	289	275	247	273	267	274	282	250	302	272	262	315	276	257	298	254	271	274	265	252	239	279	279	298	310	281	254	265	280	276	302	277	275	292	278	273	258	274	261	293	282	305	282	277	277	257	237	289	265	272	289	293	250	250	282	317	266	307	265	277	260	276	280	292	276	262	249	278	262	314	274	264	272	300	269	282	277	245	272	251	276	266	284	278	257	302	283	298	277	255	281	272	291	263	286	245	253	278	299	288	265	275	272	260	262	257	278	287	274	262	295	300	291	272	286	272	263	268	304	280	274	275	252	299	257	284	280	247	275	297	284	287	239	268	270	266	289	281	260	281	299	280	288	279	250	295	278	229	281	286	281	251	285	300	280	268	281	291	254	276	253	252	256	247	262	258	263	285	286	263	292	288	275	259	250	277	265	267	309	245	279	274	282	293	281	280	299	293	262	288	290	278	280	280	247	249	267	280	267	269	274	265	271	290	260	253	274	274	281	286	276	269	284	273	268	268	285	292	292	297	239	320	250	272	267	279	289	261	248	267	299	261	282	266	265	257	262	266	280	283	265	260	254	282	270	272	287	271	264	281	267	299	240	270	287	271	255	269	279	277	260	270	253	271	264	245	275	260	282	264	285	313	282	265	244	281	263	302	288	289	272	236	292	265	283	260	277	267	243	278	279	275	278	255	279	281	283	296	270	265	262	269	274	271	236	295	296	302	290	269	269	293	304	256	289	287	279	292	293	266	242	260	290	284	272	282	273	278	273	276	242	260	282	249	283	295	250	288	299	254	251	263	259	273	290	268	312	246	291	273	274	262	258	267	274	255	260	287	266	279	260	278	263	285	233	255	269	257	282	263	299	278	292	281	287	258	248	282	268	252	268	293	281	298	264	304	277	269	246	277	315	272	258	293	248	251	264	255	280	273	278	279	267	308	299	254	252	287	248	283	240	298	281	285	265	305	274	288	249	226	274	295	285	251	269	224	281	288	280	273	267	302	263	287	314	274	278	261	277	283	265	273	267	264	234	290	255	285	271	263	249	270	278	287	281	275	291	279	272	256	271	264	257	283	274	278	255	264	294	244	264	279	270	285	284	258	263	261	284	274	266	272	277	262	256	253	303	266	268	267	266	263	290	273	274	244	296	299	277	265	294	252	269	260	304	257	275	292	304	330	257	295	249	279	269	288	282	283	316	266	268	270	268	263	309	250	249	247	290	276	245	264	259	262	249	253	255	274	284	299	267	298	278	290	267	262	306	256	267	256	278	276	294	275	277	252	298	316	276	259	271	266	295	254	246	277	258	241	249	266	272	256	285	313	275	279	307	253	260	276	278	295	254	274	260	265	265	297	278	260	296	275	299	275	284	242	290	268	251	287	269	293	268	260	263	290	260	304	285	285	312	251	277	271	269	276	267	273	274	283	280	276	295	274	252	269	260	279	265	249	310	265	263	262	278	275	290	274	297	279	319	297	271	267	298	269	250	284	274	266	257	285	271	268	290	243	276	244	258	257	243	302	289	274	287	275	279	285	243	254	273	292	282	286	299	266	273	296	271	269	267	256	282	263	298	273	286	288	278	260	267	261	254	275	274	272	254	294	257	248	269	298	295	267	262	285	253	250	287	238	259	303	269	263	291	251	285	254	276	303	276	271	262	277	299	254	261	272	283	263	267	271	265	263	293	299	266	276	271	278	288	277	290	281	245	279	278	280	244	283	287	261	287	317	251	297	300	260	253	269	271	291	302	280	275	289	261	277	294	288	285	278	273	264	266	253	268	271	294	287	285	262	276	257	303	287	290	286	258	271	298	283	289	254	268	262	277	267	257	294	296	242	263	269	247	289	239	274	257	322	289	276	285	257	262	291	299	250	273	289	260	273	260	284	251	281	312	268	260	290	281	298	295	258	282	260	263	261	287	265	270	262	279	294	286	279	289	281	253	246	251	287	281	271	280	296	289	249	284	275	312	290	255	262	293	276	256	269	283	253	292	261	282	267	242	258	266	263	262	273	271	286	283	265	255	287	276	291	269	287	269	283	266	262	304	270	273	276	252	281	311	284	294	281	275	252	249	312	277	259	292	291	277	286	274	250	262	242	274	293	300	282	273	273	268	265	261	296	241	265	249	279	254	274	301	288	284	284	295	239	279	255	283	281	269	260	277	258	286	286	272	297	284	273	273	284	308	274	280	304	273	268	280	270	302	287	268	279	267	275	264	284	271	279	294	276	296	252	266	271	265	256	307	265	286	236	271	284	266	278	286	283	288	292	283	277	268	271	273	273	269	275	258	286	259	286	257	283	282	290	305	286	296	278	245	281	274	273	264	276	299	262	285	262	296	253	290	290	273	299	239	280	273	287	258	265	283	254	267	282	265	289	305	256	273	265	284	234	275	295	295	242	258	285	275	238	293	305	280	279	259	283	275	288	294	296	291	285	294	297	283	288	259	308	278	291	301	283	280	254	259	260	257	277	280	275	281	283	265	276	297	303	282	275	287	281	254	281	233	267	276	280	283	278	278	272	279	272	255	274	293	264	284	268	266	272	270	276	282	290	264	293	303	271	282	301	261	282	268	270	298	286	298	268	313	296	286	260	272	304	294	283	233	254	268	271	282	270	280	258	296	281	295	264	283	261	258	274	297	266	280	244	266	336	243	258	266	276	256	238	326	257
20055	29199	24693	15042	9642	6440	4258	3054	2407	1964	1686	1416	1348	1230	1152	1062	917	835	762	713	725	647	622	647	661	619	638	595	594	561	568	584	635	587	541	563	570	520	556	551	576	569	558	564	561	638	585	548	562	600	557	564	572	573	560	592	561	560	557	540	557	531	543	530	558	554	530	531	565	544	552	526	546	583	534	552	597	516	543	533	523	563	563	599	571	577	571	541	551	530	564	541	573	529	571	551	581	552	517	535	565	526	566	517	582	602	531	574	560	530	576	560	574	576	537	576	580	553	567	520	550	579	565	572	554	548	535	615	568	507	565	556	603	554	577	585	558	585	540	554	557	536	540	567	540	517	572	550	554	547	509	569	505	580	553	544	557	529	511	515	566	532	569	527	578	572	546	566	534	549	545	555	574	575	548	523	557	588	509	569	580	594	534	565	548	586	529	557	559	550	534	560	576	580	545	581	540	528	555	563	573	521	528	582	574	564	548	511	566	528	537	550	534	571	532	584	520	564	496	546	555	528	571	545	592	542	561	556	509	565	539	591	537	581	570	537	551	553	566	561	550	570	535	543	588	542	572	573	548	552	520	529	619	576	552	542	539	533	551	552	537	587	551	551	505	546	598	542	534	571	528	557	560	585	556	551	570	555	510	584	574	583	522	564	509	557	559	531	554	548	578	532	541	567	545	539	571	549	561	553	534	499	540	511	547	564	561	561	568	555	521	557	549	594	566	527	579	590	557	512	541	576	525	538	558	573	563	525	532	536	555	530	525	514	540	583	588	560	555	541	560	537	515	527	565	522	567	541	559	571	511	558	563	573	548	585	558	568	541	574	543	540	553	531	529	575	557	570	566	535	569	594	534	561	538	518	568	523	543	553	539	524	582	588	548	537	544	556	570	561	533	566	523	526	576	546	537	524	549	587	563	558	523	557	550	536	543	564	549	604	555	560	546	581	564	577	552	584	541	585	492	566	533	606	527	568	548	587	555	603	556	566	502	563	607	579	585	525	573	550	549	531	537	557	549	573	521	575	535	620	561	538	597	510	562	537	551	543	598	496	513	580	527	583	502	533	533	537	539	577	593	566	578	573	584	534	577	573	534	558	584	597	570	554	596	532	576	559	551	587	581	539	532	515	542	531	549	532	572	602	577	560	535	569	549	572	535	523	506	538	566	583	601	540	559	524	577	586	572	556	523	534	553	606	574	568	561	557	556	556	555	520	612	530	577	565	560	533	515	582	567	527	566	499	511	547	530	557	560	552	567	495	525	508	569	569	569	533	560	516	565	564	578	508	563	540	580	549	544	534	537	564	533	519	522	571	551	547	561	572	585	567	525	566	568	566	546	565	552	572	564	589	530	538	540	566	547	612	568	539	586	554	560	538	558	573	578	554	551	551	508	541	591	562	536	538	603	528	554	588	541	549	524	567	600	561	556	565	553	531	514	567	551	550	541	520	587	533	548	543	540	511	542	551	522	569	548	528	540	535	556	526	578	535	569	601	511	562	552	564	516	514	562	547	558	591	566	557	564	545	534	550	553	553	568	503	554	557	548	537	522	548	582	566	553	547	559	577	519	575	567	581	567	506	511	575	542	543	594	537	527	544	563	537	534	554	601	498	550	554	569	547	541	599	616	586	558	542	548	534	526	571	531	562	540	567	538	554	529	538	555	547	504	537	550	542	567	526	548	580	527	562	575	560	566	567	570	588	541	583	591	558	547	583	549	573	540	540	541	562	550	537	568	576	558	547	528	538	552	565	550	585	598	536	522	566	572	499	568	549	542	542	608	547	555	571	517	575	578	566	575	538	558	492	569	534	579	543	557	566	533	566	560	553	520	551	566	540	577	534	504	586	515	520	554	548	523	552	530	555	582	551	527	525	560	569	582	563	534	509	523	605	560	562	515	539	528	567	579	539	546	535	549	594	556	555	554	555	536	490	562	560	521	606	526	599	557	581	539	577	565	551	513	559	549	563	586	543	548	562	542	561	542	516	538	559	545	538	545	535	597	578	590	522	555	594	579	517	542	551	550	588	549	585	545	543	516	517	529	587	527	569	524	561	538	528	506	521	582	534	564	566	553	556	553	567	534	550	580	571	553	543	533	577	503	552	565	524	537	583	535	598	564	568	544	553	537	574	493	601	529	579	528	531	521	539	544	563	513	575	539	546	572	558	545	542	578	578	570	528	559	546	545	589	510	555	568	505	555	554	580	522	534	564	562	567	542	553	541	552	559	544	556	547	545	544	526	564	573	586	568	551	577	518	540	541	575	521	578	545	580	563	585	542	547	561	565	545	573	539	579	537	536	554	523	568	546	522	504	547	524	591	534	551	548	596	542	551	542	555	534	538	542	539	569	549	568	573	559	576	539	557	562	542	542	532	552	522	553	540	540	560	571	538	567	553	534	509	584	529	542	543	505	589	551	586	552	532	546	559	538	507	525	587	522	586	582	529	591	520	585	578	551	535	538	558	530	562	548	553	512	548	508	520	600	560	522	574	528	536	543	565	565	548	543	551	524	548	536	565	589	524	586	556	547	547	555	548	531	547	577	525	570	598	551	522	562	579	576	536	531	554	589	557	525	522	558	529	575	605	550	527	612	570	582	535	544	574	539	516	553	539	547	585	553	557	564	523	540	612	551	572	566	566	565	548	541	543	528	581	550	541	553	538	555	590	544	519	578	520	593	553	569	561	530	508	522	553	513	569	578	590	543	537	586	556	551	549	560	543	516	537	569	527	576	583	540	574	589	510	526	506	532	528	568	538	586	523	555	539	553	544	563	555	589	584	565	544	516	531	584	540	515	557	537	572	563	559	544	558	515	537	559	556	522	488	554	498	611	520	576	584	551	562	560	519	534	589	557	535	545	595	551	560	560	567	551	560	554	548	576	546	547	539	553	593	576	537	596	581	547	567	532	561	558	569	551	579	565	530	560	552	552	551	563	560	554	544	558	539	526	552	541	513	499	560	541	551	545	551	555	532	528	518	545	504	573	542	591	578	538	529	552	570	543	575	557	578	552	545	559	594	549	586	569	550	541	562	562	541	579	553	563	547	588	543	563	550	554	580	567	560	529	553	566	533	549	533	564	530	594	552	525	580	527	554	585	544	569	517	571	544	580	556	567	603	531	552	546	555	529	567	502	546	534	560	529	524	550	572	564	564	560	560	557	496	529	554	551	543	563	521	497	556	546	520	537	577	573	520	507	528	551	560	575	589	535	546	559	581	564	588	591	572	555	542	564	547	491	574	551	541	528	510	592	571	539	537	562	554	620	556	559	538	560	550	510	524	537	578	555	535	540	541	587	565	589	562	532	537	554	545	547	573	546	568	523	551	569	571	552	543	590	532	526	549	568	562	584	565	580	589	585	552	507	541	548	544	561	524	531	515	482	572	535	548	555	587	561	554	502	570	601	511	526	578	569	562	568	526	542	553	547	526	568	557	612	538	553	554	565	539	575	571	555	561	547	585	566	516	547	527	536	567	564	548
25167	21480	28018	25258	16155	6221	3297	1962	1413	1135	961	894	730	739	672	596	522	509	455	428	426	413	412	386	390	375	337	343	394	343	379	307	319	342	318	332	333	346	368	339	369	345	347	370	348	374	293	360	366	350	337	308	359	330	325	329	325	342	324	346	324	332	346	291	334	311	330	322	315	341	315	296	337	309	325	326	303	375	344	320	338	298	334	326	300	306	340	322	364	330	331	329	327	334	335	325	369	333	333	336	312	350	341	325	305	323	353	360	316	327	340	330	336	343	318	347	366	317	328	337	369	328	350	334	340	347	327	339	299	349	327	307	335	348	313	309	349	356	302	337	323	323	286	314	341	344	351	333	312	307	356	368	311	338	312	337	332	326	336	289	332	323	327	296	329	324	322	299	337	349	349	328	369	368	362	327	320	321	297	341	351	337	332	360	326	329	324	351	320	347	394	355	311	306	297	303	331	343	322	315	327	330	372	331	308	377	305	302	359	342	310	328	322	311	320	338	327	359	316	311	355	314	320	317	330	310	346	335	343	316	346	326	344	314	296	334	350	328	348	314	319	348	346	313	326	306	309	315	356	326	350	338	333	331	311	352	309	352	314	350	356	320	330	295	303	353	303	313	354	307	315	337	331	331	308	302	351	323	352	369	330	289	332	322	302	346	329	306	303	323	327	334	335	364	296	315	342	315	340	328	302	349	312	336	348	351	323	313	340	326	337	327	304	351	348	331	316	329	351	338	309	318	328	326	320	325	349	308	348	325	330	357	340	348	310	337	322	337	310	301	369	292	335	308	314	331	312	318	353	338	335	323	352	320	321	361	355	347	339	316	335	339	315	314	340	325	350	339	299	341	356	315	318	311	322	291	325	320	347	336	320	330	342	328	323	329	339	325	336	344	325	291	303	338	326	345	348	336	326	347	312	310	330	326	348	353	344	322	319	334	331	331	328	326	316	317	328	356	325	309	309	331	333	321	328	340	281	357	304	333	330	330	339	310	339	321	346	298	323	323	328	318	324	321	345	315	338	342	300	298	331	324	363	329	321	340	314	346	335	321	323	339	347	324	280	321	319	316	335	336	331	329	319	316	335	325	324	343	354	319	367	328	310	316	343	342	319	350	357	337	336	303	327	342	331	334	316	331	307	331	340	322	356	324	349	320	337	328	384	341	323	349	342	332	318	337	324	313	337	322	374	302	350	317	324	316	370	352	315	331	351	291	321	362	337	326	309	327	332	301	331	312	335	355	320	313	322	336	340	331	351	300	331	342	362	331	333	316	294	338	313	339	334	316	338	312	340	337	312	300	328	336	343	292	342	313	334	333	340	329	352	340	339	343	326	342	345	310	325	345	340	303	325	335	343	324	353	337	332	356	347	321	354	349	317	337	353	357	362	303	353	368	317	347	357	330	366	293	351	344	315	338	307	331	299	334	326	337	322	327	352	347	303	331	311	357	310	309	326	334	344	308	343	305	326	331	334	340	341	326	309	334	307	296	304	339	310	360	327	359	356	315	313	326	338	307	309	291	340	339	324	296	309	365	311	355	343	327	320	350	349	350	285	315	324	304	347	354	353	333	329	371	324	318	333	343	334	343	313	326	321	324	318	339	324	340	341	316	313	322	358	332	343	336	334	311	276	319	324	332	327	319	344	322	334	324	349	323	341	313	306	344	311	328	327	334	326	323	323	355	350	328	328	336	339	305	325	344	331	327	326	331	305	325	341	329	321	302	322	304	332	309	320	352	294	303	329	295	326	325	351	288	336	335	317	331	327	329	357	329	329	356	347	320	307	362	306	287	369	354	322	328	322	331	341	307	344	289	319	335	327	318	355	353	308	308	323	314	319	319	335	341	299	361	307	344	336	327	329	307	346	355	335	343	326	314	353	319	333	336	318	284	331	306	321	357	362	307	319	333	292	339	294	317	326	326	343	344	343	331	320	310	331	327	326	326	343	327	340	346	335	325	355	326	342	328	295	325	324	363	348	326	341	353	311	310	345	305	374	308	363	354	331	315	346	343	329	355	353	319	365	334	340	308	345	292	371	321	339	345	334	324	337	349	341	308	346	318	329	331	340	336	324	337	326	343	315	328	352	336	359	310	325	339	310	327	327	321	332	315	319	304	341	317	309	333	357	352	333	328	345	321	329	288	338	341	346	322	309	314	323	322	325	352	307	335	353	321	352	351	364	326	311	351	344	358	316	324	339	336	332	312	353	307	310	331	321	338	340	312	345	349	351	353	350	348	345	321	343	355	331	328	321	326	344	336	335	321	333	277	350	332	299	313	339	326	316	339	341	302	324	326	330	331	338	348	322	331	340	346	294	335	316	335	329	304	311	317	376	328	307	327	317	349	331	341	368	321	343	359	304	363	297	357	367	330	326	327	314	304	323	348	340	298	363	326	353	338	329	332	352	335	317	346	310	293	317	316	322	303	332	326	337	320	349	318	330	335	371	310	340	347	330	363	309	339	360	343	301	347	333	323	315	349	341	341	309	366	312	356	327	292	312	336	326	326	312	347	345	325	309	319	321	341	305	342	329	341	350	317	337	342	338	307	341	331	306	313	338	293	340	306	335	327	352	321	296	330	324	347	322	339	339	352	330	336	332	366	344	328	323	344	317	326	320	327	327	339	365	323	308	360	349	313	340	317	318	359	338	334	363	335	335	337	352	311	352	336	313	327	370	304	356	335	345	338	338	320	318	324	331	337	316	295	331	334	304	346	315	337	274	331	330	329	330	316	318	333	334	281	344	350	308	333	333	343	321	350	334	324	346	321	335	340	294	348	333	341	347	330	348	318	326	349	301	355	316	333	332	317	327	309	315	324	348	353	320	303	311	352	358	361	375	344	336	312	335	334	314	337	294	355	358	326	328	308	313	301	365	337	305	335	310	338	326	309	313	347	331	338	293	381	290	280	353	319	358	308	328	298	304	329	320	352	325	331	347	341	337	272	351	317	346	344	339	311	342	331	352	315	325	347	388	348	328	311	336	310	323	316	302	323	335	351	342	336	325	328	354	300	332	325	328	298	346	333	328	319	337	311	338	313	337	325	315	346	348	312	349	329	341	335	322	332	329	315	326	329	343	331	307	347	337	315	336	342	327	314	315	365	343	345	332	330	344	320	322	319	331	326	324	353	350	349	327	356	346	346	359	339	316	322	301	360	351	359	319	345	365	329	340	318	307	303	350	331	325	344	310	332	319	321	353	370	324	321	335	344	304	341	285	345	350	330	357	290	357	288	317	307	314	316	342	323	329	313	310	295	347	349	332	321	317	339	331	374	314	330	315	351	349	349	340	336	323	340	356	338	317	326	317	320	335	364	334	335	317	338	328	328	305	373	356	320	318	304	355	321	352	353	315	334	343	327	314	325	335	338	308	323	343	349	344	335	330	317	346	343	315	339	366	367	338	328	330	309	326	301	325	339	329	310	329	331	344	347	319	324	348	333	320	317	302	314	337	340	314	308	328	317	314	302	356	319	333	304
22397	36815	32736	22721	16498	11754	8518	6021	4572	3770	2986	2808	2500	2192	1972	1725	1424	1322	1199	1078	1003	940	901	885	837	823	803	749	747	790	714	783	725	709	648	708	684	748	701	724	687	729	703	711	716	745	789	693	706	709	706	683	659	728	669	691	687	639	638	659	670	632	699	648	691	666	682	624	663	659	625	636	663	621	644	657	635	681	695	675	613	597	649	659	675	654	656	667	622	647	632	695	685	688	705	668	657	676	700	676	604	665	641	659	681	655	661	678	623	678	658	623	651	679	657	666	626	673	606	660	627	651	651	653	644	615	650	694	660	657	596	611	676	652	621	667	657	668	629	656	634	634	652	673	662	654	636	621	628	683	662	669	684	624	696	634	652	654	665	668	646	633	689	605	631	632	645	650	660	681	623	688	601	663	582	643	673	603	642	618	663	616	630	648	637	609	679	643	650	665	627	625	662	621	641	642	684	659	582	671	661	646	630	634	607	694	629	657	610	648	633	619	651	582	630	653	662	622	622	595	646	653	665	648	626	646	692	689	664	602	672	575	648	639	639	679	656	712	636	672	673	634	648	608	660	623	629	617	671	679	646	696	657	618	635	631	614	629	676	676	611	670	663	642	628	593	657	638	672	656	615	699	632	644	704	679	656	658	623	661	647	647	626	635	627	661	647	613	637	647	647	626	656	675	634	648	619	676	658	633	636	641	620	666	622	659	703	632	608	676	678	599	612	614	611	680	650	646	636	641	661	661	665	642	686	640	588	622	644	694	667	636	631	682	625	589	658	626	632	674	649	629	630	693	615	635	620	640	657	674	653	689	653	644	639	670	651	640	633	674	580	666	640	656	697	631	664	663	666	677	606	639	654	602	644	642	638	663	623	607	683	683	636	675	617	648	645	663	640	633	626	726	624	641	652	621	674	606	678	677	664	614	658	670	676	661	598	650	659	694	640	648	653	627	619	655	630	632	680	634	694	672	659	666	676	638	690	658	659	678	622	665	636	678	667	703	656	625	656	631	712	640	582	625	647	632	652	673	638	650	606	664	582	674	684	654	643	667	646	659	637	696	642	652	642	659	639	625	643	654	634	602	674	660	641	629	665	626	654	685	635	636	641	641	599	671	676	698	647	656	662	655	655	624	661	659	608	691	650	652	668	657	628	646	614	661	668	662	637	638	628	627	662	699	651	668	656	699	686	650	651	656	649	685	606	647	650	637	665	686	688	649	641	644	661	656	639	630	656	680	577	657	694	699	622	632	626	646	651	621	626	649	659	677	615	662	638	632	651	615	657	631	645	664	641	693	636	718	603	644	648	648	639	624	656	637	660	662	631	695	641	683	643	651	682	649	664	587	654	667	595	624	639	658	634	659	654	667	637	592	636	640	633	681	690	694	644	647	639	643	648	643	642	637	650	657	646	616	625	616	680	672	668	660	657	647	677	657	634	583	609	666	660	623	682	602	664	632	631	680	581	646	644	651	657	654	640	641	682	636	644	658	611	672	650	653	639	626	631	669	604	626	627	656	645	617	643	680	645	619	631	676	628	671	601	689	637	659	633	630	665	684	631	650	647	643	646	665	631	658	619	664	670	626	632	659	663	698	621	637	660	653	713	640	669	661	636	666	671	685	668	678	679	637	644	654	665	694	670	674	639	638	666	637	626	694	652	665	674	626	673	664	651	665	643	643	595	668	644	641	651	623	639	648	685	636	641	637	677	676	647	668	691	654	676	681	640	634	661	658	614	642	703	688	673	662	675	633	677	621	646	635	682	638	655	630	631	638	656	624	623	622	592	618	607	624	627	642	647	634	678	644	624	693	657	657	669	656	671	652	657	660	668	670	671	645	648	636	616	632	652	675	617	631	629	612	655	684	669	622	636	660	607	646	648	612	629	660	688	661	671	654	681	720	671	683	669	666	662	640	633	634	614	620	635	640	674	655	609	613	686	642	628	661	670	694	659	650	653	628	605	700	666	642	613	666	624	667	633	681	678	671	579	648	628	696	692	655	662	674	628	664	609	641	660	655	642	620	666	656	656	703	655	639	655	641	661	636	688	690	598	608	646	669	667	642	620	670	648	670	640	717	676	656	608	599	666	643	658	668	648	642	674	681	652	621	661	633	685	667	647	662	605	650	585	604	636	643	670	598	697	695	669	648	634	617	638	689	600	628	623	629	654	647	635	622	626	680	673	657	613	639	728	617	650	643	645	673	623	669	597	711	656	650	635	665	702	645	626	667	655	603	674	654	636	653	661	660	620	642	654	642	632	695	656	645	602	633	652	628	630	689	642	643	659	613	628	650	649	678	702	637	644	659	649	649	619	676	648	654	571	661	657	656	660	693	618	641	645	644	639	655	617	648	691	635	641	636	693	674	622	694	693	615	626	655	641	620	699	676	676	670	652	644	643	652	664	608	628	619	620	643	674	579	693	673	653	668	654	652	668	654	686	660	646	633	631	681	640	600	632	664	677	660	660	662	676	654	645	622	690	647	673	661	640	654	615	651	632	655	631	654	657	620	661	613	670	616	656	617	662	644	657	629	655	660	661	700	653	676	643	658	644	631	632	635	637	660	644	679	629	614	603	682	645	655	724	644	650	666	621	690	640	664	677	653	645	678	639	664	686	641	596	626	651	671	661	672	645	627	683	662	618	643	664	678	662	631	598	633	632	596	676	695	643	655	657	657	660	639	612	624	642	634	679	667	625	616	624	669	667	672	638	644	662	624	643	646	637	667	636	674	653	712	610	630	666	662	638	640	636	657	678	592	623	675	633	657	666	644	662	665	703	638	672	581	625	636	625	611	638	644	655	647	637	641	658	653	614	646	657	584	611	680	619	661	631	648	638	653	651	637	678	655	644	667	695	703	687	649	655	639	656	654	662	622	661	633	651	611	647	686	620	650	687	656	650	619	617	627	663	668	644	650	631	673	620	655	671	665	650	637	619	649	661	684	617	674	639	692	612	652	652	659	667	604	689	633	657	632	581	655	686	696	644	635	640	651	646	683	659	623	622	665	687	660	645	616	652	645	655	636	699	628	607	647	634	620	659	638	648	666	627	660	636	671	642	674	619	649	647	665	635	632	645	659	689	669	581	672	662	652	670	632	663	656	606	648	702	647	644	676	667	667	628	593	655	629	686	629	647	604	671	640	637	660	634	642	644	642	616	623	627	648	630	609	633	673	630	649	626	675	686	643	673	667	656	703	718	705	630	610	654	644	684	600	682	636	604	692	643	610	690	631	651	687	688	584	656	684	679	678	610	630	619	648	649	631	625	637	599	657	639	619	664	657	684	626	655	635	654	619	672	634	622	670	629	735	665	617	640	640	628	706	665	666	645	694	645	670	668	661	668	727	627	675	621	644	636	616	650	659	650	635	628	687	659	645	681	682	634	675	673	680	631	646	660	681	608	593	654	704	692	647	637	668	657	646	685	677	624	644	637	637	642	687	639	632	653	649	641	672	661	652	689	655	664	674	656	641	606	676	610	666	686	662
24156	21445	28888	24421	21449	15339	6512	3290	2203	1768	1520	1306	1237	1133	952	891	831	800	724	683	637	617	613	589	563	547	551	528	581	508	515	519	527	498	476	490	513	535	526	486	494	568	497	511	511	508	488	527	531	497	488	476	506	433	512	498	465	497	428	479	481	455	492	475	476	486	441	458	473	478	477	509	458	477	485	498	488	490	503	498	477	477	456	455	508	484	485	437	475	493	499	471	467	488	478	510	456	469	469	493	475	495	480	459	450	504	459	513	488	471	480	494	466	502	472	474	495	498	523	491	450	455	498	469	465	464	476	451	494	480	500	510	494	498	502	503	500	478	491	470	476	481	492	439	461	486	524	524	478	476	494	512	463	437	477	475	471	440	473	452	477	474	481	475	484	488	483	496	495	454	461	471	455	451	486	501	494	486	457	487	458	487	481	479	463	418	463	510	480	457	430	456	448	469	462	484	465	473	483	473	433	450	444	487	464	469	472	447	462	465	486	469	472	460	502	481	457	425	481	479	439	481	469	474	462	440	490	468	518	471	492	467	466	448	460	495	445	479	422	455	479	459	449	476	498	485	478	518	484	468	428	457	481	478	467	512	435	474	470	487	487	479	492	480	496	433	512	460	463	489	489	483	557	503	464	465	437	498	502	470	470	505	458	472	481	483	441	502	473	452	476	444	519	470	449	457	497	469	468	478	509	486	476	492	469	499	487	465	470	459	481	494	512	486	476	441	467	466	464	480	424	500	466	482	477	495	491	487	441	469	490	491	502	461	483	448	485	478	451	501	466	467	476	497	479	490	498	467	432	469	487	470	460	443	454	442	455	484	479	459	483	489	461	490	453	480	491	521	463	468	444	441	498	492	472	506	486	470	433	491	515	496	455	474	463	482	503	448	431	462	464	455	475	446	470	488	486	425	439	470	472	461	498	501	514	468	483	504	434	424	452	482	482	467	519	452	483	464	488	486	450	464	468	490	483	476	476	496	482	473	457	479	444	508	450	450	484	512	470	467	492	471	471	478	552	490	487	473	511	484	407	479	478	440	442	475	437	480	462	466	511	445	489	446	476	488	481	465	481	520	498	495	471	490	454	437	463	492	477	475	476	479	462	491	484	441	466	506	470	459	473	446	461	436	472	418	479	431	452	473	482	476	494	496	469	418	460	472	458	450	470	481	501	467	487	464	475	442	515	462	458	481	446	466	477	416	473	487	532	501	469	448	453	477	477	474	487	478	486	455	492	466	514	430	497	485	489	453	459	476	471	500	471	509	484	459	485	484	505	474	433	446	437	424	468	485	486	468	510	453	509	494	477	460	453	488	483	457	478	470	456	430	489	473	479	458	493	455	497	458	499	461	450	493	469	454	439	483	489	466	478	492	465	500	491	458	496	492	490	445	459	483	451	466	444	465	461	485	487	481	494	455	476	461	461	411	486	478	482	500	466	500	443	451	510	446	482	518	486	472	466	492	443	487	479	487	462	453	498	480	474	504	471	448	464	437	509	477	457	473	468	491	482	474	501	484	484	495	467	465	505	488	460	474	459	476	485	521	427	479	455	503	437	457	486	456	455	456	484	459	457	448	454	468	468	453	462	491	472	485	509	470	442	480	491	525	483	463	496	496	459	509	482	493	457	465	468	491	467	464	495	505	429	465	456	472	499	485	496	441	504	475	467	470	461	473	485	490	476	480	461	453	405	446	476	486	444	454	435	466	457	473	475	476	490	457	448	480	470	462	492	473	439	465	490	468	474	460	532	438	466	521	486	506	423	442	453	515	480	459	465	466	494	480	441	507	483	451	491	481	473	451	509	506	498	489	472	477	492	473	469	451	440	522	498	452	474	444	513	500	502	480	461	466	478	476	456	466	481	460	497	460	483	425	458	454	486	436	454	464	457	515	500	441	513	481	479	506	453	438	466	466	474	486	449	472	455	455	448	471	444	474	472	487	474	479	448	465	459	472	451	490	485	494	437	448	493	501	460	490	468	453	429	471	469	482	483	488	492	465	455	478	475	481	464	488	475	455	506	446	443	465	485	456	467	478	460	462	484	456	490	429	447	471	436	511	488	486	463	498	434	496	452	402	460	486	494	468	502	468	465	444	483	466	481	515	481	495	469	433	467	446	446	473	439	450	491	451	460	465	488	474	466	433	497	495	496	468	503	474	455	424	470	472	507	487	473	472	464	501	458	464	430	458	425	461	474	461	434	435	421	477	443	467	453	498	422	479	463	469	456	473	502	489	445	460	459	452	437	453	481	456	488	499	493	433	460	449	504	469	467	454	484	466	479	483	465	491	491	471	488	457	448	441	474	447	458	435	447	495	485	427	486	510	451	444	487	537	495	460	517	452	448	479	477	462	481	497	485	498	474	485	468	450	476	500	460	495	474	504	502	479	488	476	484	445	466	495	497	463	528	476	465	520	467	474	446	479	461	472	457	466	493	471	485	437	473	473	494	480	433	463	487	512	481	489	488	494	461	454	454	498	499	429	456	491	508	465	491	447	481	515	473	483	429	510	474	452	509	462	475	462	481	459	477	465	472	484	523	491	458	464	480	456	478	445	485	490	487	476	500	488	488	468	480	493	459	501	461	484	436	474	483	464	494	470	472	512	481	477	469	494	464	464	488	475	457	467	451	497	500	466	485	507	474	501	462	500	513	478	450	458	497	450	470	463	453	494	449	465	457	467	491	483	495	461	484	481	441	503	456	480	456	486	456	455	485	470	468	474	480	514	481	472	486	481	474	478	458	451	466	450	449	471	467	439	457	460	478	452	472	464	512	438	451	492	491	455	506	421	499	536	430	470	451	434	463	480	435	476	490	431	478	462	467	480	458	450	479	483	479	467	470	443	457	448	435	461	466	480	509	462	474	456	475	490	466	478	478	475	445	463	445	478	425	476	473	499	470	434	430	500	478	481	519	470	494	456	475	522	501	475	471	478	506	489	489	521	508	473	472	424	510	464	505	471	518	500	469	489	484	476	483	499	478	472	469	465	498	454	460	453	441	464	491	470	491	489	484	471	415	459	465	482	492	471	502	488	447	490	435	479	497	484	484	507	475	476	476	514	486	488	474	440	483	489	477	468	540	442	482	500	479	471	467	471	461	512	438	430	459	432	458	459	467	504	493	432	462	443	460	473	492	501	484	483	460	466	466	499	489	458	463	459	480	446	506	480	455	481	459	482	463	478	496	451	447	412	463	458	469	458	482	494	493	470	486	488	494	471	443	443	489	475	475	500	471	475	504	500	480	479	489	506	483	492	461	505	467	435	459	473	461	460	492	470	413	446	454	503	483	433	427	486	471	446	458	438	471	506	489	497	487	506	433	467	499	499	464	483	486	487	503	468	452	486	488	433	454	474	432	453	447	490	451	483	501	456	497	450	453	487	485	439	481	460	478	496	463	484	488	503	495	500	516	462	458	471	454	482	485	463	468	478	452	473	446	495	491	473	460	491	423	458	488	484	472	467	441	459	474	459	467	496	469	460
24591	40979	37125	27737	20908	15898	11627	8686	6842	5540	4635	3998	3590	3269	2996	2481	2119	1955	1692	1642	1464	1444	1312	1262	1266	1167	1144	1098	1107	1122	1056	999	993	965	974	1011	932	958	916	984	923	1002	1011	954	1014	980	1019	997	940	940	937	932	983	903	973	944	895	878	948	869	918	919	891	922	935	879	892	897	877	886	876	905	879	920	922	882	898	921	849	935	804	848	871	862	876	889	880	877	838	931	923	910	893	913	882	896	871	903	935	917	902	948	888	876	941	882	872	923	902	883	932	904	928	887	910	883	898	940	877	960	914	890	970	936	925	941	902	897	963	870	917	953	942	885	936	896	861	939	895	870	880	924	885	920	881	935	863	892	872	914	942	912	923	927	854	876	854	887	904	880	918	893	930	887	882	869	930	886	870	897	931	900	905	850	909	902	888	875	887	929	856	881	891	870	900	857	895	956	890	886	894	879	893	907	863	909	904	908	874	859	906	890	900	866	876	897	930	876	910	880	928	939	921	931	933	931	883	896	925	880	910	894	842	853	887	892	841	873	846	899	904	908	919	906	916	929	857	893	938	926	879	881	955	873	883	929	859	902	894	884	847	930	872	917	887	849	905	896	881	843	861	883	865	892	884	885	885	878	871	911	890	922	831	879	894	909	885	955	928	877	907	897	877	877	894	891	890	905	902	841	842	916	883	865	912	892	881	869	921	955	905	846	864	914	845	964	940	885	928	885	906	891	891	947	849	957	909	933	904	892	903	889	885	906	900	939	914	957	805	885	876	870	942	859	877	904	889	902	867	876	932	875	906	871	892	902	905	901	924	870	927	912	904	878	901	898	934	918	886	900	894	914	873	885	843	838	879	932	888	929	818	887	909	903	896	933	878	842	914	932	974	940	897	889	873	944	950	918	875	957	850	908	910	901	847	891	867	856	889	861	860	889	833	854	896	907	881	884	851	879	915	832	888	909	948	891	896	900	886	905	893	898	946	895	876	864	907	881	947	847	862	914	927	898	884	870	889	931	867	860	898	894	917	846	931	911	908	896	885	930	878	911	886	864	895	908	908	851	863	944	978	926	929	886	906	914	931	884	922	877	912	887	884	878	906	836	877	867	860	854	924	969	836	870	930	881	899	885	843	885	913	846	864	890	867	877	879	864	886	920	860	879	875	893	916	877	877	927	903	842	889	866	858	896	895	869	865	875	890	898	903	922	947	895	899	923	879	894	865	871	919	870	947	896	911	864	867	943	858	932	903	899	911	897	865	873	895	902	800	865	882	920	897	851	886	913	838	932	931	883	901	921	907	875	850	886	925	920	894	931	836	875	924	902	875	861	866	907	918	876	902	829	899	894	902	900	937	858	914	872	885	907	880	865	920	873	903	895	894	931	882	874	872	886	874	930	864	895	904	889	929	853	929	893	884	929	890	875	918	872	855	841	978	925	917	898	846	858	867	863	878	905	944	876	904	946	907	871	842	866	870	814	886	855	892	911	907	899	938	901	862	865	865	889	884	839	877	897	892	863	865	905	890	846	862	876	895	885	849	941	926	894	853	892	901	905	946	889	857	879	910	902	876	907	905	846	880	919	901	883	892	900	903	899	908	861	881	891	886	842	867	861	843	867	885	891	884	882	834	834	868	894	910	861	826	916	886	943	888	940	901	886	931	914	922	922	867	934	912	911	811	892	901	853	895	888	882	867	913	914	841	868	843	896	912	889	824	881	900	881	873	867	846	867	877	903	890	869	872	840	884	887	909	921	857	883	826	876	930	901	914	913	848	949	909	936	907	937	934	923	921	898	841	889	915	889	826	897	908	922	930	922	881	878	859	857	872	885	909	880	878	889	836	903	915	933	832	875	929	881	868	908	867	932	934	865	924	918	903	871	856	872	890	858	868	915	907	904	897	897	895	921	902	889	904	850	885	915	891	855	907	898	911	794	893	915	906	876	868	880	839	889	864	849	908	897	884	890	910	903	907	815	942	901	873	895	955	892	905	892	875	962	867	884	912	896	919	897	893	892	927	885	876	891	931	964	891	894	904	897	918	881	860	857	905	902	875	842	887	945	864	876	823	873	874	886	803	873	925	898	896	904	871	886	885	927	948	892	885	862	877	924	863	869	886	840	842	842	912	951	873	883	930	920	870	863	866	874	908	902	883	898	920	931	891	892	869	895	933	903	908	902	945	897	861	895	878	892	901	880	910	864	956	940	882	936	897	853	922	856	862	839	917	934	872	866	884	930	877	913	916	878	909	951	885	916	898	885	846	891	884	898	881	916	902	894	880	869	847	902	895	930	903	895	896	923	878	943	898	865	872	908	946	900	895	923	893	921	920	921	877	869	868	873	861	900	933	879	915	902	878	859	959	876	910	858	899	870	906	879	888	881	925	956	896	857	911	900	865	891	884	879	931	852	928	954	849	894	846	855	908	898	891	909	894	914	865	886	892	888	929	919	895	900	913	896	859	902	866	903	876	901	867	858	873	907	892	901	874	883	850	889	944	844	927	876	847	959	902	952	873	894	916	900	876	882	899	885	901	893	874	867	938	857	885	899	890	966	887	874	889	931	918	883	931	928	911	909	914	930	912	913	904	850	917	851	911	866	859	952	891	954	880	897	926	910	916	915	864	835	850	890	862	840	901	943	911	919	893	866	869	932	876	881	900	911	884	862	900	905	882	847	916	888	868	866	964	881	885	901	892	860	917	924	942	917	903	856	910	860	871	924	927	869	857	923	913	890	822	885	883	945	928	919	914	942	874	872	885	828	873	845	917	945	913	887	892	913	845	865	874	834	902	849	929	852	898	919	894	942	961	935	902	932	888	846	873	872	869	903	885	857	875	882	930	971	935	877	875	917	896	895	929	941	910	859	899	821	889	870	860	872	926	914	924	872	912	890	896	895	934	881	878	915	903	911	894	893	924	887	858	896	914	900	873	913	856	835	885	868	897	858	849	826	865	922	840	861	955	906	848	892	879	866	877	878	831	921	907	930	923	889	908	855	892	895	879	960	869	879	891	896	924	866	900	931	918	874	908	893	880	875	919	842	883	879	874	917	880	847	953	918	868	907	876	928	878	888	902	931	855	853	912	836	937	877	856	906	908	902	868	913	843	878	899	877	918	914	940	927	892	907	882	864	845	886	897	889	858	897	884	887	939	884	855	867	873	898	934	866	866	877	883	855	917	886	890	861	888	881	858	893	893	904	885	930	826	903	859	956	898	840	908	866	880	886	853	878	898	886	923	927	868	943	855	966	880	868	867	935	881	868	889	897	833	928	900	884	918	836	896	885	887	878	870	873	920	950	904	914	921	896	851	937	885	897	908	969	924	976	902	884	915	903	897	864	855	873	927	904	889	933	908	881	881	885	926	918	893	901	865	898	871	862	861	937	888	877	890	846	873	905	894	919	894	859	878	940	915	952	883	896	890	859	897	895	887	873	876	914	867	876	900	873	887	901	887	895	927	866	900	905	859	932	876	911	897	871	857	899	906	917	857	879	892	877
27622	20133	14222	7177	3054	1730	1045	786	640	575	502	442	399	416	354	368	360	340	341	326	342	308	329	268	261	263	288	288	263	268	280	257	258	327	249	292	257	281	274	297	275	265	305	267	306	276	276	277	305	277	260	279	292	285	303	258	253	287	270	260	274	267	268	279	255	257	255	286	272	283	235	253	302	250	254	280	276	276	295	292	294	296	281	258	265	276	292	272	297	297	288	251	277	279	257	268	283	275	246	284	267	280	291	284	269	278	264	263	293	258	264	267	291	288	266	267	256	281	291	252	264	272	281	264	277	309	275	284	300	269	252	255	269	268	264	276	242	276	278	265	285	258	274	248	279	300	281	299	269	282	273	289	244	268	295	264	278	294	309	264	294	254	263	289	300	256	280	247	260	286	263	257	256	296	277	256	290	283	267	276	274	304	270	289	249	260	296	258	261	291	271	267	279	295	264	256	262	281	281	280	282	259	264	271	284	275	289	258	273	282	244	256	289	266	238	265	297	289	290	245	282	282	270	240	279	286	282	247	286	297	286	267	283	262	283	225	263	266	268	268	275	248	260	256	238	258	251	275	232	290	285	255	258	245	280	262	279	277	268	244	297	285	275	276	290	277	283	277	272	268	276	254	267	261	282	276	277	271	274	255	269	261	243	261	272	253	281	278	278	248	250	267	266	294	290	276	263	275	282	297	268	307	280	281	281	294	311	272	275	263	273	289	280	309	238	296	290	277	276	261	271	250	263	284	269	295	297	268	297	303	279	251	266	251	272	257	276	244	273	263	303	279	250	262	261	265	232	282	278	275	255	282	261	300	283	261	254	261	278	262	286	261	297	255	294	256	236	269	283	308	244	270	294	226	243	274	253	265	280	274	273	262	276	240	307	246	291	264	274	263	277	284	253	262	283	291	263	264	247	290	284	251	283	222	268	270	269	280	251	250	274	245	271	251	256	306	269	295	256	285	308	293	269	257	272	280	272	269	287	293	274	258	257	292	220	274	251	249	245	273	283	269	251	276	285	285	273	265	264	292	301	262	257	306	293	276	282	290	272	306	299	278	271	252	263	302	279	272	253	281	271	281	291	272	312	279	283	313	263	264	270	274	272	294	266	283	272	285	299	253	279	269	264	269	262	280	242	296	293	283	256	250	269	273	271	257	263	253	239	247	260	277	269	247	301	266	292	272	267	297	274	259	276	271	266	280	257	270	274	305	289	271	306	269	290	243	265	270	267	288	296	260	245	254	255	259	269	262	270	306	303	255	277	321	259	284	273	283	263	296	268	284	266	269	254	301	275	293	259	246	281	268	272	266	260	279	237	292	285	256	279	261	304	283	249	290	272	275	276	284	263	255	273	262	277	273	285	252	294	268	277	291	246	261	287	263	270	274	254	273	265	280	252	291	329	292	246	268	263	257	262	278	264	273	294	270	273	284	268	281	299	285	235	263	308	294	262	268	243	278	253	261	270	277	264	281	245	263	269	278	244	285	255	272	273	249	256	285	272	272	268	267	270	287	275	248	271	272	265	280	281	270	304	271	267	260	271	259	303	295	272	276	295	261	244	263	237	272	287	255	289	236	264	270	250	305	326	261	234	289	268	306	282	278	277	293	223	257	263	298	283	277	261	284	276	234	273	278	296	280	253	269	275	248	283	280	264	287	251	273	275	273	262	292	292	255	306	270	244	293	253	253	249	267	309	278	252	262	296	275	288	252	294	262	286	244	270	255	252	282	268	290	252	267	329	309	285	276	257	295	251	304	235	256	293	329	270	281	301	272	259	300	261	259	277	274	288	270	312	280	282	260	270	237	259	293	275	253	268	276	273	279	246	278	308	257	259	274	314	259	275	261	233	279	281	274	244	250	245	264	266	262	300	269	268	280	261	275	280	287	267	251	273	261	275	277	251	272	275	279	266	263	260	253	287	268	312	289	260	248	266	247	285	267	270	288	268	293	306	264	260	254	269	290	289	272	291	278	262	289	266	264	285	256	267	244	231	289	263	276	270	287	273	264	294	267	258	301	263	261	265	272	270	238	264	255	268	275	289	247	284	262	249	281	284	260	301	264	276	283	274	258	282	258	242	250	256	289	275	254	293	264	283	266	292	292	260	277	254	254	261	254	284	288	297	286	247	268	293	292	280	272	267	279	278	291	260	268	265	269	295	288	265	304	278	229	263	282	294	255	273	263	256	326	279	251	289	268	281	256	257	269	285	263	256	265	261	252	263	259	272	262	273	288	273	272	285	271	307	291	277	270	269	262	274	270	282	254	294	254	285	237	249	275	279	266	297	259	252	255	309	274	263	301	271	261	279	273	241	266	249	264	263	252	251	293	257	263	273	252	271	276	278	253	251	274	285	258	242	274	267	271	288	261	280	293	244	280	272	255	260	293	264	276	275	291	288	278	259	278	286	262	257	276	305	228	254	273	273	285	253	277	260	269	271	266	282	282	294	252	263	287	264	267	285	279	250	263	267	268	289	258	287	269	260	283	261	285	278	284	297	279	305	280	245	250	328	290	285	271	300	285	294	239	248	282	243	271	263	265	263	254	260	294	259	261	282	270	262	269	251	265	272	285	281	272	279	264	284	257	264	277	264	257	232	291	269	297	267	266	293	277	257	245	247	273	244	281	254	302	273	266	253	237	271	264	265	269	284	264	268	247	307	268	261	256	262	249	307	271	262	294	228	275	271	256	267	280	288	257	257	279	286	266	258	241	251	268	281	272	276	279	273	254	292	280	279	256	279	281	297	265	281	258	276	276	263	287	300	255	279	238	301	250	288	263	282	285	292	289	251	255	293	288	261	273	279	275	276	252	249	278	279	270	316	274	282	303	275	272	248	242	280	267	288	297	259	267	258	263	266	284	264	256	263	273	288	282	272	288	277	265	283	271	287	277	259	233	260	264	277	290	270	290	267	294	270	279	264	288	251	302	289	273	230	251	263	279	272	262	270	288	273	296	275	235	269	256	233	268	260	271	275	269	293	287	276	282	301	297	289	291	292	258	268	266	238	261	285	301	254	261	266	296	274	228	258	305	275	254	269	232	306	301	267	270	257	265	273	285	272	254	276	269	255	263	281	273	275	264	251	297	282	262	275	281	295	278	309	278	287	270	246	244	273	320	254	280	276	273	275	285	285	278	277	254	295	292	234	262	271	241	274	293	268	289	261	262	277	283	252	317	242	281	264	267	284	263	324	266	279	257	286	278	284	251	282	288	275	265	282	276	268	263	267	260	270	277	248	270	256	275	290	249	245	273	259	301	300	290	271	265	277	273	279	264	265	246	236	288	263	292	254	266	294	263	272	292	293	274	296	287	263	271	260	269	282	270	262	262	250	292	259	268	258	274	277	276	283	272	268	269	268	263	261	248	267	253	252	257	269	287	275	287	273	267	278	329	247	267	249	296	256	292	268	292	290	256	272	264	263	287	268	289	256	264	295	276	264	286	273	266	279	283	252	284	273	286	280	307	278	278	247	290	274	283
19054	27506	23111	13755	8707	5682	3736	2756	2121	1749	1559	1380	1211	1231	1073	1036	906	812	805	707	718	658	679	637	664	646	618	663	616	568	621	600	562	553	526	579	551	597	552	567	545	579	608	571	589	590	600	570	578	578	503	570	547	561	515	581	570	567	515	550	532	546	549	544	522	569	537	548	572	529	588	531	571	535	556	572	556	543	570	537	551	600	577	533	539	564	543	536	570	517	531	541	573	550	572	568	520	557	556	582	538	572	547	584	585	511	539	538	578	535	549	549	599	538	569	557	543	523	566	503	544	564	570	566	526	541	534	561	580	562	539	556	566	536	568	561	583	548	546	566	553	514	523	523	562	544	554	526	572	542	551	531	557	549	561	564	540	578	553	493	539	593	527	566	542	524	570	573	521	555	535	527	565	562	554	563	528	545	509	588	540	533	532	555	529	589	546	521	564	568	559	508	538	488	543	533	524	570	571	556	500	569	537	538	513	547	588	589	573	545	565	545	559	542	523	524	568	535	542	517	563	552	559	532	567	544	560	560	546	534	552	576	556	533	529	536	513	599	524	548	585	557	588	576	564	597	567	522	515	542	568	562	548	539	521	576	533	527	555	551	532	560	537	521	537	503	558	612	569	600	536	563	562	535	565	538	521	532	519	522	559	556	541	542	533	558	542	528	536	563	608	554	560	529	484	569	559	546	556	549	581	498	544	586	547	544	581	591	528	582	568	548	521	492	515	594	491	526	539	511	553	517	587	551	562	553	518	524	517	546	513	591	550	568	548	557	534	513	546	510	544	574	560	528	548	542	507	526	490	554	574	581	543	527	542	546	547	516	551	515	563	529	523	557	567	538	523	526	572	542	533	586	535	539	544	545	511	562	551	546	562	579	539	544	567	598	534	554	537	523	538	555	562	540	559	575	521	525	576	512	539	543	561	536	537	581	567	577	535	515	548	545	488	582	589	575	523	541	567	542	543	556	557	510	549	530	532	561	522	558	548	526	542	547	561	549	519	570	582	548	578	547	594	537	560	574	581	520	548	532	539	543	589	562	574	556	572	557	579	526	524	559	553	541	560	561	554	540	541	546	558	529	576	525	566	587	544	510	524	537	552	558	508	559	549	505	531	560	548	539	579	570	516	568	581	535	574	559	560	539	549	626	587	531	601	535	542	521	514	584	500	563	562	530	539	535	543	539	517	577	526	549	563	560	592	528	543	544	590	519	579	538	511	531	555	535	529	542	536	546	521	526	558	543	542	548	550	528	569	569	579	560	554	559	548	582	512	511	567	557	539	537	545	564	525	539	563	555	512	533	547	574	574	549	526	567	521	561	538	533	518	536	542	539	548	570	523	570	545	578	548	581	547	580	591	572	581	530	553	512	547	550	557	538	545	552	552	540	574	553	580	586	596	548	589	555	540	546	545	567	592	553	561	540	533	464	523	554	559	533	530	540	501	588	556	559	562	528	542	546	549	597	544	570	547	510	567	497	549	607	580	574	535	539	546	547	566	558	578	514	540	541	587	577	550	575	557	569	519	525	546	558	561	530	572	532	544	545	566	532	546	524	571	553	517	507	569	587	549	571	536	595	548	541	583	538	561	552	538	547	550	559	547	515	534	552	527	529	552	538	492	552	510	587	534	546	572	561	534	526	546	533	580	537	553	577	576	542	562	562	576	529	534	528	545	521	553	567	489	544	550	574	558	516	535	547	534	556	554	564	548	533	519	543	544	533	531	562	573	533	583	576	569	507	543	520	543	532	511	550	566	553	546	588	570	544	527	548	533	552	558	563	542	514	587	552	542	552	593	536	557	518	555	544	558	529	574	529	559	526	581	539	538	535	565	530	544	520	548	549	537	537	552	542	542	579	570	530	577	531	539	570	535	491	550	588	602	532	560	584	530	564	556	501	552	565	575	580	545	537	527	556	563	585	560	523	534	535	544	520	572	531	517	558	556	565	567	577	593	543	571	555	578	537	534	525	590	553	576	582	557	514	576	551	532	541	571	545	537	528	539	536	552	573	549	591	541	564	561	562	544	566	559	570	564	548	547	575	556	599	550	541	562	584	539	575	572	548	535	566	544	540	541	557	568	569	503	554	509	558	516	550	550	565	532	506	520	532	566	526	514	553	535	526	521	533	581	518	565	552	559	529	526	558	540	558	532	552	542	533	569	525	526	592	560	503	573	589	551	590	523	598	527	587	556	581	545	562	540	570	546	579	528	517	529	552	538	556	613	539	523	549	518	560	556	527	556	593	566	555	548	527	545	544	523	553	540	536	534	520	538	578	532	589	557	546	504	567	545	546	558	574	542	539	552	575	561	506	549	574	558	565	549	579	507	548	502	556	529	503	565	516	551	528	566	573	505	534	578	486	568	528	532	539	575	591	538	538	539	515	541	544	554	553	548	503	549	584	563	549	523	581	541	513	551	573	555	573	551	534	555	538	548	551	524	484	551	549	560	584	534	570	502	537	558	545	557	510	566	510	556	554	602	545	544	516	522	547	574	533	555	555	553	576	513	544	593	557	500	565	557	534	560	566	568	583	564	512	548	600	544	542	592	564	531	543	559	572	564	537	539	537	541	569	541	540	575	536	511	552	569	548	531	587	550	555	606	573	550	546	560	559	587	550	534	541	589	512	549	564	536	563	593	517	548	538	560	569	507	533	548	551	579	538	538	531	586	548	544	553	538	581	549	537	552	571	524	562	567	530	548	537	559	541	564	562	519	529	556	595	566	561	525	537	549	601	570	547	544	543	534	569	540	495	561	552	587	551	543	549	542	543	517	531	570	549	537	498	560	614	529	540	531	516	545	536	521	561	562	594	574	602	530	557	486	550	509	576	562	566	558	511	563	565	557	575	572	562	558	522	592	552	537	528	539	526	549	575	567	532	567	519	573	549	572	603	513	558	520	564	562	513	561	542	517	527	573	538	531	547	574	586	548	526	549	532	596	544	518	533	540	557	548	582	558	519	534	519	520	547	550	521	541	567	563	548	556	563	556	521	533	545	542	569	567	584	557	582	525	558	574	548	527	522	564	576	527	569	565	546	536	551	580	578	529	555	570	563	587	587	499	510	544	548	542	566	584	527	576	566	582	562	546	534	528	594	571	557	564	570	583	535	536	574	516	542	582	540	536	556	560	561	536	574	566	563	543	532	563	543	535	539	507	547	577	539	558	561	541	609	523	567	573	574	542	576	585	544	549	544	576	572	521	580	570	580	572	544	555	548	529	544	559	554	578	539	540	551	551	535	538	558	596	549	525	533	518	507	558	567	564	555	568	548	563	501	519	547	537	550	583	584	501	564	558	556	537	545	510	537	539	561	549	547	524	549	528	564	575	544	579	541	530	521	576	539	565	551	536	574	528	577	546	541	546	557	563	539	537	526	539	549	543	526	549	557	563	565	490	547	531	541	580	571	519	546	519	502	554	565	571	513	591	538	533	565	529	537	541	550	603	580	517	520	570	557	546	515	568	569	580	545	537	555	564	553
25096	21434	27957	25135	15815	5745	2945	1872	1295	1070	935	787	766	724	611	557	522	538	459	421	431	393	371	431	343	393	351	376	342	359	334	375	323	352	327	348	329	327	346	337	349	357	330	357	383	350	346	387	353	330	318	320	347	343	321	362	336	298	340	335	338	334	330	332	321	343	344	356	355	307	288	324	336	340	330	324	345	316	349	308	365	319	341	338	321	306	354	306	300	311	304	359	335	351	301	349	310	388	338	320	343	324	343	338	320	357	340	346	302	297	336	331	316	340	342	327	332	309	361	320	317	335	353	310	351	341	329	293	323	345	353	356	338	341	310	332	314	344	305	332	321	326	306	325	344	312	353	332	318	337	327	321	329	302	336	340	312	307	325	340	332	357	310	308	328	310	343	320	360	302	358	332	326	332	315	310	343	339	319	326	313	324	309	327	313	309	322	330	320	355	308	296	345	316	295	327	316	322	351	334	306	353	360	325	343	344	338	329	337	332	346	333	319	348	360	274	301	322	308	319	343	409	332	312	347	326	337	346	339	353	319	308	321	333	341	322	322	326	353	309	338	343	347	304	362	312	317	284	314	326	311	308	339	357	318	336	348	357	313	345	358	301	310	307	300	329	350	343	317	301	355	329	290	346	338	354	321	323	309	342	314	340	306	334	316	328	315	304	320	328	333	350	326	305	363	305	314	329	322	359	378	342	322	339	334	368	329	315	349	342	367	350	324	318	333	352	312	300	331	347	307	327	348	331	310	352	311	326	316	305	332	308	319	324	358	326	340	312	325	328	340	302	321	301	355	331	326	326	317	346	299	323	318	324	322	384	320	342	313	364	317	338	337	327	344	315	335	317	339	311	374	337	300	314	298	352	324	352	357	293	325	308	314	324	306	364	323	322	319	321	310	359	296	336	320	316	315	323	326	330	343	319	351	329	330	318	332	341	336	342	332	310	335	319	338	343	330	328	326	325	320	330	332	340	343	323	348	312	338	333	338	313	329	325	290	331	321	296	300	322	355	312	302	347	318	317	340	330	318	316	297	341	357	342	287	308	312	312	293	299	332	307	320	346	310	332	294	324	363	332	338	330	313	352	331	336	322	335	309	339	339	341	358	335	323	324	327	347	366	361	349	320	323	330	340	318	336	341	334	357	369	361	310	332	349	338	325	340	302	286	294	307	334	351	321	329	308	312	327	326	310	336	338	372	297	330	336	312	322	318	311	341	327	325	319	350	336	324	317	341	323	322	315	350	305	326	324	319	347	336	319	321	327	365	341	349	321	295	337	313	322	303	352	316	323	327	337	325	352	325	274	290	290	314	339	306	354	335	326	344	320	324	355	317	335	332	347	335	316	321	337	315	328	319	321	331	338	306	329	315	318	324	334	301	330	322	329	305	325	324	366	327	338	340	304	340	341	316	316	326	360	316	333	334	306	315	344	318	323	335	350	355	348	292	328	340	337	309	322	334	334	336	353	304	337	334	326	339	345	345	312	344	320	363	330	352	313	356	334	352	321	334	324	342	336	319	329	354	327	324	328	326	346	326	344	309	316	337	332	282	325	316	343	327	364	348	334	355	334	316	331	289	330	343	353	325	308	331	299	303	325	324	324	351	325	307	340	354	316	326	336	325	343	330	310	323	330	351	321	306	347	306	289	297	363	312	352	331	348	291	338	311	323	317	328	349	299	334	302	370	333	344	344	324	323	332	339	323	321	342	340	326	323	343	339	319	336	323	304	297	309	305	316	318	316	312	321	318	344	299	366	335	355	328	353	326	304	335	330	326	341	356	333	302	337	329	323	325	313	317	326	314	364	332	322	294	362	353	291	312	327	307	330	336	324	312	318	367	326	299	320	327	319	345	355	327	328	364	351	330	340	308	335	339	357	341	324	326	316	313	352	345	287	328	339	299	323	302	325	316	343	289	338	360	295	305	323	313	342	313	312	350	325	363	306	358	317	357	330	324	323	336	329	334	322	317	338	382	314	331	351	325	343	338	322	313	294	293	320	316	335	328	323	327	338	337	329	339	300	362	321	320	321	338	346	334	310	337	323	342	343	305	312	302	327	319	296	359	307	349	332	298	336	334	314	360	302	313	348	339	324	330	340	338	341	308	320	349	342	305	343	360	341	343	288	340	356	328	319	331	328	344	351	318	346	315	283	332	358	338	337	333	326	335	331	329	316	319	332	310	330	341	321	350	325	352	350	344	348	345	338	318	324	339	324	349	316	324	327	318	347	290	333	325	339	316	293	339	322	336	320	313	334	353	334	354	336	358	332	286	357	284	340	352	324	341	281	315	356	296	334	331	311	359	327	356	329	316	332	309	312	310	296	347	338	325	338	338	336	341	317	335	330	334	343	333	335	307	321	311	316	304	302	325	332	311	337	306	325	302	326	337	298	326	303	359	329	336	345	332	355	341	319	331	310	319	347	340	324	313	345	343	329	308	343	319	314	351	333	298	302	338	338	369	322	349	339	314	289	308	341	315	347	352	325	311	333	333	301	345	340	323	327	303	308	336	320	326	309	300	321	328	328	348	313	347	352	346	334	318	330	331	336	332	335	340	345	309	334	326	314	346	339	316	338	325	295	335	310	318	345	319	333	321	328	322	340	342	352	330	339	332	351	340	309	336	360	307	345	329	330	339	361	340	333	341	326	350	336	363	341	320	332	368	370	328	327	339	363	351	355	352	319	304	315	295	296	305	354	338	313	333	337	332	325	305	350	322	356	353	319	339	342	343	331	330	332	327	314	301	332	345	317	348	332	335	350	360	326	361	318	330	314	364	294	332	324	316	354	346	326	321	284	333	335	310	325	313	343	299	328	336	330	309	304	343	344	300	322	345	318	327	319	306	328	328	327	339	334	335	320	327	291	364	319	305	266	362	322	346	343	301	341	305	322	318	312	314	343	325	334	319	324	302	336	347	321	332	320	313	286	300	345	331	305	304	304	306	336	345	344	333	310	334	316	380	304	368	338	319	365	338	364	346	361	333	314	333	345	338	344	340	343	314	331	321	289	336	307	296	305	308	338	339	305	308	320	333	318	320	292	319	329	314	302	331	329	350	340	330	328	332	353	345	331	317	318	326	340	332	323	377	305	297	344	310	322	302	345	330	306	324	320	340	325	340	314	320	321	311	321	325	300	318	340	311	328	319	335	333	343	330	330	347	331	322	313	321	340	341	328	313	340	310	338	321	322	326	343	321	332	322	321	324	353	310	333	325	364	338	365	301	324	307	322	317	334	315	354	327	345	335	328	331	348	306	335	332	337	313	317	323	322	322	343	301	301	317	349	327	361	331	320	312	325	347	326	339	338	333	351	341	321	338	353	339	322	337	356	344	302	330	330	356	315	326	323	320	319	346	293	322	328	342	361	329	318	314	300	335	351	318	326	343	328	347	322	316	333	341	309	302	341	344	352	311	315	362	351	304	323	279	315	345	345	341	328	336	304	357	328	349	355	322	309	320	329	346	291	333	339	336	319	330	317	322
21251	35009	31228	21352	15344	10938	7592	5539	4286	3518	2990	2555	2232	2095	1894	1569	1459	1240	1172	1022	989	981	882	910	879	849	780	789	786	755	704	743	736	699	749	719	718	691	665	680	689	732	759	754	702	738	755	760	696	712	712	739	722	714	698	653	632	642	640	657	588	679	688	647	641	649	647	670	659	685	690	664	641	616	636	630	614	671	686	683	632	651	678	640	649	635	680	612	641	627	667	649	636	647	627	652	650	664	641	675	630	675	627	627	594	615	650	664	625	653	707	647	675	650	633	688	717	658	675	655	688	683	653	663	668	646	638	677	663	659	626	653	640	669	648	623	681	665	676	618	657	691	668	653	627	669	624	600	642	672	618	631	626	614	673	574	622	651	640	626	696	666	678	646	634	647	652	596	662	672	693	640	661	671	667	608	640	642	649	649	656	657	659	661	659	630	660	666	655	644	696	644	630	666	620	669	667	631	659	630	651	673	621	666	683	644	629	608	633	651	662	642	655	654	658	631	637	642	637	631	666	638	643	611	682	652	623	662	608	657	627	630	665	625	660	615	636	644	589	637	625	629	626	598	665	643	640	621	635	668	624	635	604	694	623	642	706	665	621	642	687	627	643	649	645	667	614	593	634	665	697	654	654	646	656	681	637	682	680	626	606	663	630	656	671	610	704	644	670	619	653	667	673	657	610	683	680	653	646	660	658	638	684	668	619	614	702	642	639	660	700	639	689	586	609	626	615	635	662	684	617	614	622	670	610	591	655	616	648	639	612	617	634	643	632	631	654	618	640	657	641	666	648	671	724	628	632	655	711	609	657	642	674	662	630	675	639	660	636	638	619	653	665	632	645	675	594	660	607	633	699	636	661	586	683	669	634	649	600	668	657	639	603	656	617	616	667	636	658	687	638	625	645	632	657	600	622	654	630	609	628	644	694	607	629	616	660	635	626	626	674	617	677	640	614	695	672	640	679	636	679	698	678	604	631	632	664	653	653	609	638	653	689	646	647	674	608	648	670	593	635	633	604	669	652	648	685	642	645	627	669	665	644	656	670	638	628	653	664	653	612	592	642	664	636	615	640	644	612	646	638	638	635	672	690	683	638	606	675	686	664	602	630	691	626	629	648	652	693	606	690	667	681	672	650	649	648	653	676	585	664	668	660	625	646	655	635	632	622	680	646	670	638	671	640	656	696	631	613	651	663	623	643	638	643	670	650	600	622	684	624	631	649	645	608	670	634	643	657	607	648	670	645	667	648	681	678	655	629	605	641	643	675	602	650	609	649	676	676	668	660	652	653	625	606	675	641	651	640	642	626	656	665	615	642	681	675	627	621	632	629	679	676	638	627	666	681	642	656	636	654	646	636	673	665	667	659	627	684	622	665	663	633	651	627	686	658	650	622	643	625	688	622	633	648	629	605	680	675	648	622	694	653	671	692	666	677	665	632	621	647	668	666	673	641	637	616	640	693	647	651	638	606	621	593	681	694	685	641	681	648	631	605	636	638	667	642	619	642	678	599	660	655	626	673	636	643	653	622	657	635	652	665	692	616	645	644	690	653	623	621	672	624	634	637	628	618	624	640	673	664	655	682	658	640	654	649	641	669	672	621	669	627	621	644	620	604	661	637	646	615	592	644	630	643	634	685	643	686	647	681	643	668	647	646	640	670	624	661	614	665	662	649	676	688	693	651	613	654	627	655	679	667	663	661	600	637	645	633	687	664	639	644	654	675	672	609	662	689	651	649	662	660	631	664	622	635	690	632	683	630	618	692	653	672	638	644	705	637	646	634	699	665	652	642	637	657	675	610	636	642	636	701	644	607	651	646	592	672	648	671	621	654	633	675	611	623	647	644	640	693	637	651	643	632	659	654	610	673	666	702	642	667	646	655	624	618	681	633	683	608	644	674	682	616	639	623	662	625	649	631	656	656	641	672	622	643	643	616	637	667	606	656	657	640	610	669	646	658	644	644	617	608	666	680	651	594	667	622	638	644	657	648	638	667	649	636	657	650	602	646	649	625	657	670	620	656	638	709	642	649	654	676	684	665	647	611	619	675	649	659	629	645	647	651	606	677	633	650	660	671	647	667	642	657	681	658	655	674	634	643	651	693	660	683	629	649	649	627	681	695	652	619	629	634	668	631	680	673	630	640	647	621	632	666	625	662	660	663	670	616	677	674	623	604	639	635	666	622	659	648	674	652	632	663	634	667	661	650	611	663	614	634	668	604	666	639	586	652	683	626	661	654	664	624	652	633	646	635	624	670	662	659	712	612	617	678	672	652	621	649	678	652	639	620	657	664	646	666	667	662	712	677	635	656	698	654	628	643	648	676	660	653	622	686	634	600	654	689	656	645	633	660	648	631	619	611	638	680	626	677	680	632	681	642	657	656	616	613	665	661	667	624	641	628	658	674	625	640	622	660	709	645	660	585	577	656	679	682	682	651	612	622	652	642	634	684	612	667	614	647	609	659	628	595	675	645	706	681	645	659	664	610	693	658	617	690	625	578	653	678	696	680	634	616	615	617	668	679	665	662	643	643	647	654	665	679	636	658	667	661	645	646	667	645	637	643	656	678	647	642	681	657	632	629	626	662	624	690	656	620	672	666	643	574	641	669	617	662	662	639	646	691	658	661	585	680	691	631	602	604	600	653	619	622	669	662	645	698	601	654	668	598	608	666	655	669	675	672	627	636	658	625	627	648	653	630	626	660	636	618	675	644	672	630	691	677	675	648	662	676	656	611	676	712	682	622	649	629	615	647	668	590	621	609	647	654	690	717	604	667	651	675	596	704	641	658	685	655	644	646	649	652	633	679	619	653	687	638	630	613	666	649	650	680	621	661	660	612	618	672	662	692	635	632	654	641	604	575	628	619	667	707	625	642	663	660	655	652	678	625	604	664	676	638	651	625	589	686	668	619	669	671	672	665	663	650	686	630	674	666	647	626	605	638	637	640	656	663	682	627	685	667	668	643	630	667	645	660	669	680	643	632	624	649	662	668	680	625	645	646	617	632	652	630	656	667	669	661	695	661	635	620	659	638	656	620	664	608	651	667	664	676	616	642	652	619	663	629	635	692	633	687	631	663	617	674	669	642	666	625	657	692	640	592	647	647	687	617	670	662	649	637	673	653	670	607	610	647	694	647	657	634	643	689	620	691	638	659	628	663	611	659	647	647	659	667	660	629	666	661	600	652	669	618	643	673	622	650	618	648	629	592	649	641	660	585	631	667	631	662	663	646	660	621	631	688	639	647	623	640	675	647	645	649	645	656	614	695	680	601	685	627	617	654	647	672	597	646	629	646	653	660	666	661	676	620	607	624	654	625	666	626	628	637	636	615	635	641	632	651	679	613	672	653	635	625	620	644	621	644	641	667	637	666	675	622	651	687	618	671	660	696	676	659	640	678	634	669	622	644	653	636	652	646	604	639	587	629	677	645	670	619	659	633	656	652	689	638	641	639	696	660	635	646	663	615	613	606	643	627	664	641	654	659	672
24124	21409	28834	24369	21364	14757	5809	2926	2052	1709	1413	1338	1144	1032	958	908	779	728	698	609	673	629	607	590	560	582	573	529	550	516	549	529	543	490	542	469	530	517	522	497	494	516	543	511	492	531	497	508	541	469	494	505	512	516	453	496	473	485	471	521	495	479	462	503	490	456	478	463	475	493	441	481	506	471	451	463	522	484	481	513	474	475	474	489	463	453	423	487	505	477	466	454	477	500	488	475	483	504	487	464	488	447	496	465	483	490	482	493	495	490	497	480	460	465	490	482	462	491	468	458	494	506	470	493	462	456	528	451	496	498	483	461	456	463	510	510	447	489	513	454	439	492	480	465	500	484	516	529	478	433	456	470	466	463	477	480	504	473	483	460	438	512	509	470	476	503	450	458	469	511	474	432	495	460	436	508	461	484	499	471	482	469	455	460	488	494	468	463	470	451	458	480	482	462	465	471	474	439	505	475	497	506	453	470	471	449	454	478	484	471	475	466	490	485	445	436	455	473	435	459	481	453	471	481	482	449	448	466	463	477	491	476	509	482	466	429	487	478	444	510	462	489	514	460	465	480	456	470	464	488	503	454	496	501	476	505	505	475	446	486	411	485	481	505	492	476	473	451	463	494	447	461	466	470	423	471	481	475	485	512	451	461	516	473	509	501	470	471	490	484	479	498	475	492	511	467	516	450	482	471	494	462	520	477	455	452	458	473	475	460	479	448	469	473	500	463	481	475	523	466	492	466	411	480	517	453	455	460	486	478	462	488	514	475	493	504	502	427	505	445	492	495	485	494	462	508	508	469	494	478	418	442	469	456	481	527	469	479	501	469	506	450	470	480	512	476	461	486	485	469	508	479	508	475	474	423	460	478	486	503	480	463	425	505	454	478	475	444	485	486	518	486	506	478	437	461	484	483	495	473	471	466	493	476	465	424	468	443	480	494	496	439	478	419	490	476	482	460	553	485	480	499	462	497	474	478	484	467	496	505	472	495	438	462	435	506	491	456	456	431	479	464	487	454	468	493	426	452	489	499	493	491	471	458	482	485	465	483	465	499	499	475	503	458	466	490	463	497	479	502	472	484	484	455	494	468	484	481	491	499	550	465	460	453	479	468	475	504	468	495	495	463	454	442	476	540	484	462	496	476	493	482	462	468	510	451	492	462	452	483	458	533	446	450	497	507	470	485	473	471	492	480	478	469	458	448	489	477	493	439	475	487	507	481	461	520	488	487	518	483	516	467	478	489	503	485	471	505	490	434	477	471	455	491	481	420	495	491	499	467	496	476	460	482	444	498	491	487	477	474	450	471	506	471	462	477	527	443	523	506	515	502	434	486	510	462	471	482	471	435	484	442	417	506	472	473	503	461	481	485	480	482	479	454	509	480	449	458	458	477	434	491	476	488	494	488	438	504	432	483	481	455	439	497	505	505	447	485	465	470	464	509	469	495	469	513	513	517	476	491	492	442	439	461	489	466	508	424	435	514	511	453	479	445	489	451	455	475	457	454	472	458	494	481	453	503	477	521	475	470	480	465	465	490	495	422	472	477	496	488	521	468	475	489	487	471	475	463	478	471	464	488	516	501	443	474	483	461	469	425	494	435	480	456	491	463	485	482	478	475	479	483	464	498	444	470	478	467	489	487	455	491	451	458	484	463	440	449	483	503	492	443	491	461	480	522	456	466	456	453	474	494	488	470	483	485	504	462	484	481	536	477	466	500	494	500	440	436	462	487	457	488	491	477	481	513	458	479	468	500	457	478	472	448	492	495	450	448	483	472	464	469	463	501	446	464	498	478	439	449	522	490	466	465	455	474	439	461	463	455	473	456	451	491	449	486	464	507	546	476	477	473	444	514	498	478	479	456	452	469	469	513	465	474	479	448	511	473	477	489	505	451	461	490	476	474	469	470	479	480	475	468	467	435	445	497	462	487	471	462	461	494	457	498	463	461	502	467	478	517	487	462	496	489	489	464	472	474	460	469	471	447	495	450	469	487	443	420	441	434	491	425	450	427	479	498	483	449	441	479	460	444	452	481	494	495	462	482	449	524	466	444	479	477	452	515	494	462	443	483	514	484	498	501	474	483	459	481	475	474	449	462	468	478	452	454	506	488	454	476	483	475	431	541	481	440	485	468	479	493	448	475	471	477	507	486	495	465	520	475	477	446	471	494	512	467	492	432	422	455	482	479	525	467	467	461	493	461	455	510	494	468	474	464	426	437	413	445	484	438	482	455	474	477	470	505	444	462	471	482	495	464	469	482	491	474	459	494	513	471	453	447	447	523	474	462	477	495	485	494	501	497	471	499	521	491	473	457	485	468	463	471	472	449	474	477	488	427	502	522	490	460	464	486	499	488	513	509	483	455	457	458	468	455	483	506	486	455	488	496	512	463	492	475	465	474	506	499	476	457	437	445	483	477	480	468	450	474	522	460	455	441	464	473	459	452	470	427	491	468	433	493	512	460	499	484	465	467	454	478	461	457	500	505	463	515	457	459	469	511	471	461	455	469	456	478	483	439	484	489	475	460	466	473	444	465	479	454	459	507	476	516	484	490	420	483	461	464	448	472	493	456	473	464	454	449	459	437	506	491	492	484	471	486	484	476	489	501	481	478	475	450	466	470	453	458	466	409	484	439	484	497	464	463	523	472	494	480	520	471	482	484	468	474	508	443	461	503	479	491	510	487	480	489	495	488	456	480	517	448	473	453	512	490	495	449	496	482	489	473	481	515	478	467	432	470	462	446	448	427	453	479	490	505	499	457	477	484	499	446	467	447	484	490	502	483	475	438	467	480	517	509	492	484	431	466	455	452	491	501	461	498	478	491	430	535	484	498	487	480	442	440	458	469	462	475	496	462	513	472	496	486	485	493	443	470	468	497	455	441	485	467	434	460	482	467	422	477	450	475	432	478	452	452	527	455	453	477	461	452	472	495	460	457	465	460	427	478	440	439	470	491	453	476	489	474	489	480	450	500	459	494	467	432	481	522	465	504	497	446	486	467	486	492	498	466	484	472	461	468	527	492	493	460	471	449	482	452	495	449	445	500	446	459	493	471	500	512	462	490	467	524	475	452	489	521	487	483	485	506	437	476	518	472	461	458	467	461	459	440	464	457	494	487	441	483	477	481	503	486	475	518	467	460	498	458	493	474	511	463	469	509	432	467	484	447	479	500	432	450	453	466	424	483	498	453	473	461	469	451	460	446	480	485	466	454	469	450	502	432	470	476	444	478	512	498	491	491	470	488	538	488	473	502	472	491	432	493	503	478	491	485	483	463	488	464	460	439	424	489	512	507	480	476	473	505	509	450	464	502	469	485	480	447	466	509	469	477	522	488	468	477	539	448	486	493	470	478	462	483	474	433	469	480	495	474	476	440	445	535	514	526	441	500	479	488	474	470	500	462	487	477	468	494	464	458	450	475	445	428	458	489	460	478	478	473	500	462	475	472	479	486	480	432	460	451	462	444	502	481	474	442	498	472	490	457
23413	39025	35219	25736	19673	14562	10814	7755	6289	5168	4296	3759	3374	3065	2743	2355	2123	1922	1744	1675	1493	1460	1352	1322	1250	1167	1140	1109	1092	1025	1046	1004	1021	979	1006	1033	985	966	1047	992	985	979	1082	1012	1020	1043	1033	1007	1025	975	965	933	975	924	906	888	937	845	906	886	886	897	904	924	843	904	890	890	915	955	963	879	920	878	913	911	925	870	905	954	883	879	922	920	881	894	930	924	908	900	948	898	910	867	931	871	900	866	937	899	905	902	897	910	907	877	921	884	909	894	883	901	870	915	948	976	892	876	917	912	939	900	956	894	896	933	895	883	909	892	920	944	927	945	870	843	898	936	904	903	891	937	862	888	847	919	908	920	886	921	851	911	830	876	892	899	934	884	929	936	920	862	892	907	850	914	875	901	948	925	894	947	887	890	900	910	882	908	944	914	905	881	931	922	910	887	885	872	852	861	834	926	930	886	935	883	895	926	861	908	898	924	890	897	943	925	916	876	942	808	836	860	919	891	862	881	885	905	909	909	886	865	883	874	905	839	907	863	930	889	896	894	869	868	914	859	910	895	944	853	987	894	877	866	896	921	816	905	897	846	950	925	842	915	906	868	947	872	925	921	846	918	886	854	860	881	842	915	927	868	855	922	941	860	859	859	871	903	880	919	896	861	892	972	950	924	880	881	854	923	888	911	950	874	859	895	908	915	942	914	896	892	854	891	852	924	916	896	931	874	861	890	905	869	865	860	917	897	830	898	916	945	895	909	949	884	917	826	870	936	901	874	857	906	863	927	867	901	896	838	922	935	906	889	898	898	899	899	893	891	830	927	891	904	894	844	849	914	907	977	881	915	960	966	909	928	913	899	877	894	864	886	953	895	928	912	903	920	906	862	936	912	923	902	960	902	889	923	918	859	850	920	883	831	922	866	868	863	876	865	872	859	907	938	877	900	897	876	889	887	938	862	885	874	877	882	866	912	923	888	877	893	863	899	916	924	936	840	863	875	903	910	851	889	878	921	935	857	894	827	893	840	866	898	918	879	953	893	912	879	861	916	864	867	901	836	891	909	899	859	893	868	870	879	914	897	902	929	880	888	871	896	905	908	878	877	893	933	841	902	876	900	881	919	851	929	883	911	879	874	889	873	880	879	844	887	840	887	895	868	894	888	871	892	873	874	947	860	816	910	861	827	880	895	867	912	853	916	914	890	981	881	861	914	883	886	889	889	874	893	928	924	890	884	887	886	956	864	896	859	843	891	904	888	883	911	918	915	905	919	899	853	905	918	840	895	926	858	865	870	923	928	907	967	914	859	936	907	867	914	860	877	943	854	927	912	943	918	924	934	901	909	909	896	870	872	905	886	846	900	945	878	873	898	893	885	922	893	904	848	904	885	925	931	863	866	922	908	846	897	878	841	896	880	899	895	912	824	903	874	922	968	890	901	888	873	936	913	887	942	862	896	809	912	917	840	901	896	887	920	875	928	838	885	902	892	939	927	920	852	899	912	927	871	906	856	848	893	845	878	856	906	887	875	874	865	869	836	908	906	875	937	934	900	894	896	852	893	888	894	883	866	883	893	943	887	937	878	928	915	894	886	850	894	885	945	920	929	894	926	915	874	909	951	911	886	870	854	885	932	851	864	935	906	902	881	887	894	855	936	941	877	864	904	953	845	896	855	920	914	863	869	904	923	875	912	972	902	907	919	854	864	903	923	868	896	867	892	907	892	886	932	901	898	893	879	853	915	887	895	890	842	847	932	947	920	866	895	857	907	863	900	852	965	889	944	905	893	861	890	906	927	943	899	875	922	911	920	890	922	917	901	861	882	893	860	819	879	893	897	859	878	830	909	915	896	895	942	860	904	859	886	866	832	861	828	893	953	866	912	895	911	903	864	879	937	903	882	826	869	877	904	874	926	853	902	948	831	869	937	896	896	871	867	905	893	895	865	912	854	913	924	896	923	895	896	944	878	851	937	914	841	892	872	895	882	947	909	879	879	893	898	916	901	897	876	901	880	911	878	882	846	861	921	923	836	902	860	868	859	933	862	892	881	908	898	886	885	866	890	862	924	868	869	902	916	904	857	919	885	843	928	840	881	894	878	872	931	884	926	819	881	882	932	843	891	909	928	903	883	930	867	863	915	881	920	900	880	957	842	882	947	876	925	878	959	896	920	848	848	916	901	923	834	861	906	899	875	923	917	933	882	911	906	872	914	893	956	897	917	858	968	924	866	891	872	867	887	881	919	891	902	861	857	893	894	903	890	850	887	868	880	936	925	914	920	845	902	920	917	909	885	908	910	908	929	889	897	868	924	882	919	905	930	860	920	909	921	883	890	960	866	901	884	869	914	903	882	937	926	904	861	864	890	882	901	935	890	971	961	868	865	878	858	850	897	889	910	879	895	880	925	852	860	866	855	861	875	921	899	866	958	903	907	893	933	856	868	860	881	904	903	889	913	946	892	850	861	958	857	905	916	897	896	985	922	907	870	913	908	913	929	926	922	896	897	871	920	947	937	875	899	959	829	968	900	863	924	888	960	907	990	895	859	905	874	903	867	886	882	908	963	848	944	862	895	858	903	920	930	929	881	909	936	925	906	851	857	931	883	882	941	879	889	938	906	871	918	874	901	885	909	904	878	917	876	836	854	903	867	887	860	877	885	950	900	883	932	928	886	888	892	887	914	864	936	910	884	919	928	924	898	964	894	889	900	886	887	875	955	933	887	833	979	870	906	868	954	939	868	909	912	906	888	923	854	943	929	819	878	875	868	867	934	919	887	886	886	898	861	872	925	879	938	850	869	927	798	940	865	830	918	953	855	902	949	916	875	919	912	852	873	863	918	908	936	876	868	933	893	912	873	876	888	866	907	917	914	939	914	921	894	835	935	900	910	813	898	929	851	920	863	873	895	924	912	887	904	917	900	869	892	885	923	908	898	914	923	869	903	905	883	926	902	873	888	904	829	874	871	885	827	846	938	862	904	938	827	911	898	881	895	908	888	906	864	883	927	875	917	913	943	864	912	919	821	920	857	923	940	944	890	852	910	870	865	907	896	912	848	881	921	857	909	893	925	888	899	915	953	874	914	841	882	888	917	889	925	882	885	921	894	923	916	948	924	935	892	795	906	858	860	915	906	844	870	913	850	907	869	925	908	915	917	868	887	881	919	859	893	797	885	885	903	865	882	898	947	902	928	841	896	846	908	899	907	883	946	916	910	910	907	883	889	856	893	893	970	841	901	932	933	844	850	876	888	908	818	904	867	942	908	894	915	888	885	890	909	825	938	872	873	904	869	891	865	840	857	921	889	908	918	918	920	969	877	856	902	904	905	873	942	877	908	904	900	871	914	835	923	903	906	865	893	876	890	838	865	911	865	926	888	861	882	872	911	872	913	916	865	884	868	908	856	912	860	889	941	883	878	895	952	916	905	898	852	909	904	934	961	920	856	876	829	918	899	876	908	903	929	900	929	864	945	946	848	871	927	842	851	917	900	870	933	863	896
27765	19826	12904	5959	2705	1512	999	703	577	522	526	447	407	416	398	329	355	387	320	316	320	302	307	334	286	290	287	292	307	299	323	280	281	272	278	304	284	290	289	284	303	301	270	309	281	274	295	274	265	295	248	275	292	259	280	299	283	286	286	239	272	282	285	275	270	306	278	293	270	267	285	287	261	297	285	265	287	282	249	286	257	276	281	273	268	288	287	260	238	276	263	275	283	282	247	246	276	283	257	241	296	282	288	296	293	264	292	291	293	270	278	248	273	258	279	269	264	264	269	274	291	307	285	259	291	273	274	278	266	277	279	293	294	276	278	289	291	322	289	285	291	279	254	264	268	276	277	290	268	261	272	266	247	303	254	277	260	260	279	267	295	273	265	286	269	273	282	277	289	321	272	269	275	281	269	285	277	278	292	247	267	278	296	255	250	254	242	266	242	258	286	301	280	297	304	263	290	265	309	246	288	265	254	273	256	262	285	299	286	271	265	303	267	246	277	285	275	270	270	271	266	240	313	269	299	261	261	267	258	292	250	276	293	294	282	261	283	293	252	268	279	273	291	286	272	258	249	262	286	296	296	264	270	260	283	265	314	288	261	270	263	267	261	304	288	291	283	259	266	275	288	309	248	280	278	273	237	257	291	270	284	265	282	268	265	273	248	294	285	307	292	285	299	276	265	273	260	246	288	276	274	260	280	284	270	255	263	264	287	248	271	276	260	268	272	277	287	271	259	284	292	274	263	261	292	281	273	262	276	264	301	259	281	271	281	285	268	271	262	302	276	272	290	295	271	289	264	281	290	265	250	273	295	275	318	252	288	233	264	250	282	269	293	265	275	271	258	256	264	277	274	282	300	261	285	255	297	284	263	270	281	243	290	269	301	273	285	282	256	283	302	263	273	314	284	252	260	270	257	310	298	281	234	258	262	284	261	298	254	305	294	257	271	269	283	259	250	274	291	302	284	289	274	278	284	276	254	302	278	284	264	247	263	263	315	241	279	262	295	268	289	266	266	259	252	280	279	269	281	273	264	296	285	278	274	266	291	273	248	287	240	276	304	274	287	254	274	251	278	296	272	272	275	245	295	269	308	232	263	268	257	270	271	274	258	268	268	248	281	263	259	269	281	274	284	282	229	262	278	286	258	275	312	292	252	287	294	303	249	282	270	265	265	231	282	283	275	280	268	282	284	281	273	249	268	264	282	270	275	282	280	281	314	278	285	296	272	306	290	284	291	298	276	245	270	273	267	291	280	271	290	284	268	282	260	268	283	289	247	291	279	261	285	286	260	270	258	296	286	275	268	247	275	253	298	292	289	245	265	300	227	267	270	280	279	270	268	260	287	243	269	270	275	281	288	263	282	298	287	271	300	276	288	276	276	274	294	269	286	279	293	295	261	281	272	295	268	250	284	292	271	292	252	274	260	272	270	282	299	282	242	257	299	245	287	275	280	279	306	295	276	264	286	286	310	237	264	287	259	278	254	265	262	265	258	286	269	267	247	285	289	269	268	274	278	282	263	275	269	277	268	292	278	283	259	273	256	277	249	283	259	273	292	278	259	282	267	277	241	276	288	261	288	281	283	265	287	290	280	257	269	290	259	308	281	253	269	273	258	289	286	262	261	268	255	261	284	280	260	261	281	278	301	269	259	264	276	312	291	286	286	277	267	268	274	258	308	290	258	285	261	275	277	268	280	284	268	295	264	289	292	290	276	253	271	285	265	268	277	294	286	273	281	268	267	286	254	286	292	249	263	269	275	247	259	274	264	269	293	270	285	272	263	291	249	262	278	270	259	234	229	287	295	293	263	289	278	258	284	253	276	265	264	280	268	296	286	256	259	302	286	282	280	321	272	271	266	272	299	256	297	284	286	267	276	260	271	283	291	276	283	291	264	256	267	268	254	292	295	269	252	278	299	281	270	263	304	297	263	270	256	297	291	278	263	264	266	286	262	276	257	248	280	301	279	279	278	280	261	266	304	281	301	248	274	311	285	255	266	252	281	278	269	274	268	272	259	279	265	276	265	308	288	275	286	276	285	286	246	260	250	274	257	326	294	291	283	245	278	288	281	261	281	279	291	285	297	267	249	263	272	279	246	266	296	276	242	273	282	254	251	296	271	262	278	272	296	282	269	280	287	279	265	291	287	260	258	315	262	286	264	309	271	269	296	260	268	293	273	316	256	248	266	256	312	299	296	267	295	263	274	282	263	292	280	290	260	294	308	274	268	275	261	303	301	246	262	288	289	318	262	251	253	279	278	277	271	271	284	256	251	285	269	273	259	289	250	259	261	269	244	278	277	283	252	265	269	274	267	269	229	279	277	291	294	264	281	267	263	285	281	260	285	275	278	278	281	257	263	270	292	266	287	244	303	254	268	274	286	284	266	267	260	288	260	271	277	279	288	295	283	255	284	284	275	275	272	278	263	275	277	264	258	249	259	281	253	280	248	316	265	280	272	297	261	310	302	272	272	254	273	239	263	285	242	272	304	276	261	258	314	269	283	278	261	255	275	288	271	274	281	306	273	279	265	292	269	257	266	300	265	262	288	256	309	267	282	295	273	268	256	288	266	302	285	267	237	251	286	286	271	284	267	275	271	299	264	250	295	292	277	257	252	291	269	270	283	301	277	262	302	318	292	262	309	261	268	260	287	314	257	270	261	256	269	276	271	321	293	267	249	295	286	265	270	264	272	282	268	255	263	274	285	315	253	302	284	299	270	285	251	273	277	294	276	288	259	284	267	294	260	271	298	304	283	254	260	281	305	301	285	258	265	293	277	285	252	273	290	269	238	268	288	288	267	274	294	275	268	274	276	273	292	283	288	283	269	289	288	280	267	263	293	293	300	286	292	258	281	261	280	265	265	285	285	251	272	248	256	309	279	281	269	263	286	268	269	297	288	270	273	295	265	277	289	256	265	281	314	264	285	270	244	266	245	299	266	269	291	254	283	306	282	271	273	283	243	299	258	267	282	275	289	265	284	271	287	312	273	279	262	252	249	281	243	272	281	298	293	284	261	283	259	286	276	279	278	282	268	260	295	269	272	283	238	281	261	292	286	300	279	262	256	266	274	288	257	269	283	275	269	291	311	278	254	272	284	273	278	292	269	263	265	260	280	273	265	268	269	264	273	267	277	267	286	270	303	278	263	302	300	269	274	263	266	265	247	277	269	264	293	308	280	260	295	260	302	268	270	255	270	301	272	288	287	263	244	267	264	265	264	274	263	262	261	276	284	277	270	279	269	283	277	284	258	271	265	289	251	291	298	254	281	282	299	255	272	286	308	291	253	305	272	275	288	280	280	285	254	278	251	285	296	300	275	282	266	265	261	265	264	267	267	262	282	279	270	254	288	295	250	274	313	262	286	278	272	248	274	280	257	312	292	291	273	287	267	290	277	290	252	278	301	273	269	277	277	267	260	272	283	274	282	297	293	247	271	280	289	260	232	268	283	258	289	286	276	264	253	267	277	289	263	257	265	284
18088	25587	21438	12181	7675	4938	3348	2468	1918	1587	1409	1308	1180	1150	1002	998	914	814	764	748	724	681	702	664	667	630	620	664	676	632	609	590	611	553	590	590	635	602	601	582	618	609	581	598	635	587	620	560	612	562	573	582	591	532	560	579	588	558	565	586	598	579	550	572	537	587	619	501	549	548	577	549	533	541	559	568	502	540	590	539	524	568	513	562	556	576	582	540	582	565	546	552	525	585	560	608	594	553	557	579	579	587	563	567	517	525	575	553	513	566	561	566	537	528	553	554	548	578	540	585	597	607	567	543	587	574	575	581	587	556	562	538	550	574	529	553	557	551	554	535	549	564	542	532	621	520	551	540	561	554	588	535	526	578	548	591	545	606	527	566	563	562	596	570	591	560	562	533	543	566	582	555	563	548	576	580	562	547	537	566	549	547	537	550	594	530	565	519	527	551	587	494	534	549	530	520	555	590	578	572	547	559	614	552	536	559	556	559	538	563	635	585	538	550	531	540	554	633	561	524	512	516	585	558	545	536	552	608	556	555	573	585	528	568	539	548	575	560	540	558	526	566	522	585	570	554	561	573	574	543	545	545	566	547	563	566	526	546	576	560	506	544	554	549	505	531	567	555	554	578	558	538	559	542	567	579	539	590	526	525	572	561	558	559	571	542	553	517	570	565	551	509	561	537	532	605	531	578	562	531	554	581	556	545	531	556	543	573	528	556	589	567	577	549	564	539	555	597	572	576	525	552	580	544	595	522	537	566	540	530	537	523	540	588	512	549	563	545	576	524	539	548	574	554	573	537	545	528	599	551	558	531	545	545	542	618	539	547	630	530	592	591	574	634	588	553	574	531	564	595	557	547	526	526	528	573	582	550	582	591	569	559	567	537	580	546	562	606	559	579	556	571	516	568	533	537	580	580	559	537	564	592	540	543	559	544	544	551	527	555	555	556	576	546	544	591	514	568	527	527	569	557	523	584	542	567	583	548	549	562	611	529	579	511	548	593	613	559	554	598	545	551	541	538	573	575	580	560	556	568	529	556	594	562	559	580	572	551	544	571	538	551	539	551	543	538	567	566	597	548	566	535	583	566	620	548	553	547	543	564	560	567	533	554	564	581	528	553	507	511	604	555	522	569	521	557	557	541	543	555	539	514	543	578	581	560	529	549	576	552	575	563	534	559	545	566	531	561	541	543	592	528	567	599	539	534	583	548	586	565	579	552	556	584	547	550	578	530	578	561	563	558	554	533	562	593	566	518	516	545	548	556	564	564	528	530	570	542	548	605	598	579	554	559	570	581	557	574	534	572	545	511	568	535	554	566	522	548	536	507	548	570	520	557	527	605	589	549	528	563	523	575	583	579	569	532	547	562	541	576	561	557	532	543	568	536	542	577	561	547	542	575	566	580	563	561	586	542	539	559	551	587	548	563	580	507	530	567	553	539	565	563	539	559	536	583	583	564	572	542	534	534	551	564	566	553	552	518	568	540	547	519	524	574	563	592	562	540	539	523	534	521	581	543	556	548	586	581	573	557	527	569	544	555	559	545	574	557	567	572	578	583	557	560	528	515	530	545	579	564	525	606	595	547	553	580	562	527	539	581	565	543	575	605	545	598	535	561	568	532	531	582	505	558	575	556	550	571	584	547	545	552	574	597	537	553	576	533	530	558	528	574	526	593	568	486	555	583	545	560	534	530	572	547	542	536	524	536	568	536	561	546	569	537	516	575	563	574	521	546	559	587	557	503	565	529	544	541	575	537	566	584	570	543	566	551	608	499	510	539	553	549	535	546	525	550	554	558	528	558	554	544	521	522	566	572	566	534	551	541	543	585	577	593	561	591	581	552	567	531	561	561	573	553	569	573	504	558	578	554	542	594	586	541	525	552	566	569	587	548	565	558	568	559	577	539	598	521	548	606	558	547	538	587	582	556	517	577	538	550	520	544	516	576	506	534	570	581	570	523	595	577	566	553	553	566	546	553	563	586	518	549	542	501	577	581	571	562	581	577	541	545	597	572	567	512	576	595	532	525	569	562	516	506	569	551	569	538	555	583	549	586	555	566	577	559	506	556	575	555	559	570	552	547	549	562	565	539	554	545	555	537	549	564	549	582	546	567	582	538	562	580	566	560	533	552	556	575	580	543	546	557	536	555	566	587	575	545	562	513	584	550	574	572	506	548	538	537	564	599	554	591	539	540	575	548	495	573	537	558	547	495	521	525	580	588	542	519	602	546	549	560	585	541	536	578	555	539	561	558	568	505	547	567	559	537	555	547	548	565	590	584	545	503	559	579	527	544	526	516	587	632	565	521	570	575	569	556	541	533	551	551	603	544	579	568	591	528	532	532	533	538	529	559	513	590	532	587	531	588	554	532	515	544	539	572	585	553	571	580	549	551	569	567	569	561	523	567	547	493	554	537	594	536	526	549	529	537	562	576	567	584	606	586	549	560	537	552	559	550	570	621	578	509	532	572	556	548	527	548	523	549	564	570	534	591	525	536	590	578	566	529	547	587	566	592	549	561	557	600	547	584	546	602	553	561	560	527	533	537	547	527	550	558	583	564	589	547	597	552	579	526	525	555	580	591	565	565	572	592	560	542	562	520	555	583	568	574	536	552	530	569	544	569	543	552	614	524	566	565	563	551	566	578	568	561	580	570	612	562	598	562	558	534	559	559	574	564	550	527	560	559	518	558	565	525	527	578	532	531	571	585	590	540	571	536	547	549	574	533	543	566	554	594	582	504	569	549	596	581	553	544	549	592	577	537	500	600	555	533	570	580	560	507	549	554	540	530	562	570	565	593	564	569	539	574	573	562	504	530	546	533	577	505	519	544	527	555	554	512	600	559	577	549	597	565	520	535	530	530	555	573	537	569	582	557	576	584	567	604	554	601	529	572	597	579	545	554	555	586	570	554	530	535	556	531	523	522	578	580	522	567	604	550	574	572	533	546	586	564	577	562	584	578	563	571	586	553	550	549	552	517	563	581	557	568	571	565	586	552	569	519	563	565	573	556	537	537	529	527	556	554	534	521	557	564	519	534	568	563	554	538	543	491	571	551	501	564	571	565	569	546	544	567	535	599	595	574	535	589	553	560	566	541	543	565	532	548	581	575	546	550	513	512	563	558	560	555	543	556	550	544	546	560	601	561	581	571	572	544	597	573	571	585	550	560	573	542	578	558	579	577	536	600	548	549	588	537	562	548	591	498	576	573	536	537	584	556	557	576	561	560	530	596	580	594	582	535	549	518	570	533	563	540	550	557	545	544	517	524	526	552	556	545	574	547	568	530	568	567	558	590	558	551	571	563	541	538	528	547	563	517	527	520	586	552	552	562	550	548	530	545	581	562	550	564	556	570	539	545	584	546	564	565	555	518	538	544	572	538	545	557	562	568	557	565	563	546	563	527	535	618	589	562	567	561	503	555	607	538	577	543	539	528	558	565	582	572	524	525	586	547	536	570	608	511	558	559	574	572	560	549	569	558	575	580
25028	21419	27896	25208	14887	4731	2491	1579	1210	1020	889	806	723	669	604	542	561	538	477	450	469	435	426	402	420	378	392	404	398	343	370	360	347	327	378	363	352	348	331	371	338	338	358	394	339	374	380	362	358	355	352	333	332	330	382	334	309	351	371	334	368	310	343	321	338	335	348	351	330	344	313	331	340	326	342	327	333	327	358	309	321	334	329	337	373	291	349	312	359	322	381	326	373	334	372	366	347	337	329	363	317	357	304	325	344	321	324	335	337	364	357	336	347	354	337	342	343	339	349	343	331	330	344	322	360	362	367	354	371	338	307	296	297	319	341	334	349	351	324	320	353	344	328	353	355	341	347	353	346	336	315	305	329	317	336	336	319	320	365	322	339	298	353	300	326	368	325	311	336	346	328	328	329	358	324	307	347	338	322	348	375	356	312	361	394	319	340	361	319	350	350	354	328	301	362	354	334	339	300	304	302	352	319	338	303	373	339	357	325	334	361	331	336	322	339	341	358	336	333	364	371	319	354	356	343	337	332	295	325	340	328	351	340	338	333	314	356	325	361	358	307	353	347	327	384	325	324	342	358	305	331	350	321	323	340	335	375	357	375	355	353	307	350	316	383	335	306	322	338	345	344	350	307	318	363	341	329	309	344	350	310	368	340	336	348	338	334	359	335	344	344	338	313	335	332	345	322	322	352	309	296	324	337	322	310	335	359	343	350	334	313	335	318	317	337	335	313	336	326	338	330	336	330	338	327	357	309	338	342	335	295	327	333	311	342	330	355	329	319	339	351	335	343	345	327	334	340	319	349	317	345	335	348	311	350	330	361	356	331	335	337	343	328	338	359	299	368	325	309	363	339	320	328	344	360	333	331	330	334	363	325	319	315	334	342	318	332	333	346	352	354	347	338	306	351	290	358	345	358	325	368	364	333	315	348	324	306	343	327	327	348	338	346	286	378	330	314	354	317	328	334	324	301	341	334	348	316	317	343	349	364	360	337	320	329	330	309	334	331	340	304	340	334	331	312	369	338	331	327	326	351	342	337	329	320	372	314	325	334	344	342	340	332	333	320	348	314	315	334	316	346	321	323	324	323	326	349	288	316	350	341	311	381	338	305	336	335	329	325	320	320	360	345	330	386	323	346	361	315	333	325	316	328	343	389	320	347	353	327	357	315	335	355	360	368	350	311	324	309	342	350	332	335	322	319	318	305	321	330	345	337	299	315	331	341	338	325	321	300	330	346	340	330	346	366	350	341	316	319	372	322	352	336	339	331	357	332	363	333	379	312	354	336	339	327	326	335	349	324	334	332	318	334	329	348	347	373	344	339	318	319	325	351	314	352	344	327	331	353	330	337	298	332	303	344	323	363	329	336	356	305	329	362	349	325	342	348	338	350	327	341	306	353	312	335	345	340	312	347	336	350	344	363	331	328	318	326	325	320	342	335	328	329	294	339	290	332	337	301	378	377	349	324	331	317	365	360	328	325	341	355	335	338	331	342	325	317	326	344	336	337	346	319	344	306	336	338	353	325	320	330	351	326	350	324	328	315	328	352	340	335	329	327	341	332	333	329	331	324	361	337	353	329	307	350	324	315	318	354	336	330	349	344	332	306	329	327	312	348	341	345	332	321	359	316	330	349	385	343	329	311	345	333	316	314	367	321	354	309	344	330	331	381	334	353	350	292	333	332	336	350	349	351	309	340	325	354	348	318	324	331	348	348	324	308	337	342	344	328	330	288	326	353	350	318	341	341	343	367	348	329	339	302	318	360	358	329	296	322	334	321	334	322	348	352	313	350	310	312	334	357	326	375	294	353	340	327	313	333	346	330	354	320	334	340	328	390	330	346	307	322	306	325	351	337	310	350	362	353	332	328	362	334	328	354	305	345	320	318	318	349	326	333	385	320	344	296	357	333	328	350	347	327	337	331	339	301	344	330	352	334	346	292	315	321	338	348	312	368	305	349	354	316	356	323	333	331	325	306	361	309	333	321	355	342	327	313	348	339	369	356	333	320	342	316	333	348	347	364	320	343	338	321	327	313	336	365	331	339	329	316	354	320	345	319	350	327	355	314	356	329	348	285	365	371	364	329	339	330	345	336	313	341	333	328	339	331	322	332	324	334	348	317	337	327	331	349	340	325	308	367	326	316	325	342	316	345	303	322	353	308	366	307	335	370	334	334	319	352	347	310	313	321	312	345	331	343	327	350	354	339	350	367	331	380	318	342	319	314	367	337	307	309	351	345	325	327	348	307	339	308	325	345	334	331	313	310	336	331	334	331	335	340	335	322	336	336	315	330	327	311	342	343	296	320	327	380	320	332	318	348	330	300	351	336	346	324	304	335	335	326	352	329	337	342	321	351	340	360	331	336	311	347	303	325	307	339	345	327	326	345	360	329	326	346	328	331	336	355	306	331	383	319	319	347	308	348	363	333	345	352	347	349	329	350	315	313	331	330	348	310	324	310	350	308	335	341	355	345	336	351	318	308	361	343	333	353	306	336	352	345	355	344	360	324	348	314	295	342	302	343	310	321	344	330	332	336	342	334	348	351	368	347	301	320	315	352	359	349	346	344	361	323	343	306	358	363	346	311	330	355	304	369	335	334	354	333	343	342	313	335	308	361	310	326	355	336	343	319	335	311	303	340	340	316	346	319	310	314	346	339	338	326	333	332	358	337	314	322	330	327	338	312	304	349	336	323	362	356	347	348	339	341	362	331	329	332	320	351	277	324	331	366	317	317	325	324	316	338	315	326	316	347	329	338	325	388	328	324	313	323	326	328	317	314	320	337	332	350	333	332	348	338	357	370	344	320	332	337	283	332	343	375	285	341	323	343	343	360	338	349	319	319	360	316	328	336	352	315	349	356	356	353	345	344	319	324	310	327	309	345	352	341	316	352	331	324	328	363	355	312	329	337	313	301	318	358	341	331	348	346	321	322	360	322	347	319	335	341	331	340	330	324	327	337	328	363	348	346	352	315	320	300	326	306	339	338	353	340	332	357	337	344	315	320	314	349	324	335	370	351	342	356	313	325	316	357	323	307	324	345	331	313	312	350	315	378	324	331	344	339	350	332	325	312	320	335	342	325	322	317	371	317	287	317	330	320	314	320	331	337	341	317	359	336	316	333	369	335	328	344	350	340	341	338	363	351	325	327	324	319	333	344	326	312	307	338	253	326	321	345	317	333	341	323	336	319	343	304	333	346	315	319	319	356	324	307	337	329	319	328	298	310	317	310	317	361	309	329	338	329	332	339	327	353	330	342	343	329	346	345	333	345	303	342	342	330	327	316	313	330	338	356	349	367	339	329	340	347	322	325	329	372	347	324	347	327	313	320	350	359	334	314	317	346	329	339	365	342	361	344	292	318	316	347	347	349	329	367	343	317	311	345	351	354	351	325	299	317	329	311	328	353	345	362	356	334	298	329	337	337	302	372	315	321	341	313	354	334	327	356	342	317	329	324	298	332	330	306	329	346	333	345	340	361	316
20017	33167	29280	19577	13574	9610	6781	4906	3773	3215	2841	2473	2240	2021	1837	1656	1482	1253	1191	1189	1050	1039	1013	931	936	858	823	814	778	801	737	782	722	762	744	704	724	740	708	711	721	750	757	778	821	726	767	765	685	679	693	704	699	717	675	685	698	675	632	705	683	670	637	709	636	636	662	663	636	638	638	643	660	632	668	685	652	640	671	668	696	631	653	707	658	684	711	666	722	648	709	680	676	684	662	701	680	678	711	660	745	699	674	668	619	650	680	641	655	686	677	633	651	720	687	632	659	648	650	698	608	633	698	662	666	693	677	640	658	680	629	604	698	671	622	661	684	674	648	654	657	614	722	666	622	695	669	674	639	654	618	686	669	672	673	651	640	643	708	645	669	681	629	682	688	682	629	669	680	628	681	671	659	649	676	688	620	618	638	679	657	685	634	674	676	623	615	655	646	668	640	667	670	628	676	686	665	692	640	609	679	627	660	653	612	649	626	664	701	617	660	673	643	663	635	671	644	695	632	644	684	649	667	647	644	650	649	647	632	644	668	641	622	624	648	644	654	655	702	694	660	650	693	625	647	659	651	671	668	628	675	660	630	679	673	644	646	701	701	665	644	686	665	634	656	652	657	664	695	641	651	655	659	663	651	706	643	636	654	639	643	675	670	694	661	707	635	625	642	667	632	651	657	646	624	680	606	678	667	662	651	653	669	655	651	641	610	634	663	671	665	645	664	631	637	720	696	667	630	678	642	725	665	674	642	723	687	665	703	641	630	653	652	639	656	597	670	675	672	633	638	663	645	616	678	600	663	667	651	677	617	710	617	631	621	653	634	617	662	644	629	613	666	627	645	672	673	592	650	680	681	667	641	661	674	707	668	625	648	653	631	642	674	631	649	638	702	617	653	687	656	708	677	658	691	669	627	680	623	642	660	651	684	637	711	667	642	620	685	667	679	664	639	632	616	652	633	640	650	696	695	634	637	667	646	683	682	638	689	690	654	661	646	678	694	709	657	610	654	632	658	671	656	687	619	652	659	658	653	701	631	639	660	614	701	650	670	681	660	727	641	636	668	652	649	692	657	663	677	666	680	656	671	655	682	664	659	705	611	687	683	638	650	650	662	679	664	620	662	669	665	677	653	658	671	679	614	658	697	648	624	726	628	697	696	660	666	655	665	668	659	639	662	671	644	666	654	635	616	624	674	671	654	669	638	679	698	642	677	660	671	657	673	620	640	650	647	686	640	696	724	628	644	623	683	659	665	590	657	617	643	689	641	626	632	670	647	687	664	653	650	659	647	675	636	666	706	671	647	650	654	658	680	657	642	659	687	688	631	639	651	636	690	642	698	673	641	695	675	644	643	646	649	646	637	681	718	621	655	626	668	646	683	642	598	687	680	637	603	669	642	699	647	677	618	682	658	649	661	642	650	693	676	626	676	640	662	687	646	668	675	663	675	642	654	641	692	636	660	574	662	630	659	655	678	662	659	683	620	657	592	656	653	665	713	620	677	625	637	632	675	665	652	656	648	628	636	684	672	670	631	624	678	655	643	665	662	635	658	657	684	644	668	683	651	697	683	657	691	681	642	648	659	617	628	681	660	639	705	659	628	630	633	658	627	649	667	632	661	673	600	663	630	663	689	653	631	675	621	648	659	661	675	665	641	659	663	655	670	667	642	626	694	662	668	687	687	653	671	644	621	667	627	638	654	682	628	689	654	675	645	712	686	746	656	639	667	684	665	700	660	689	650	649	598	675	675	651	661	685	659	642	647	650	648	704	716	696	706	673	662	640	653	693	646	680	673	672	668	656	627	657	620	670	718	651	695	662	664	634	657	641	650	666	650	663	620	705	638	693	629	659	704	700	659	663	647	674	685	691	631	674	602	702	678	641	636	634	694	629	667	696	647	692	645	626	687	640	700	656	701	627	685	675	629	705	682	667	629	638	629	627	659	703	701	637	643	645	623	650	680	668	643	644	623	676	676	643	650	641	681	674	638	630	720	644	695	625	683	668	697	642	671	664	597	667	683	631	624	619	651	663	654	704	633	655	642	667	629	660	690	597	659	663	689	630	678	672	642	629	691	673	640	665	677	685	663	645	686	653	661	670	670	655	673	698	682	662	655	639	634	638	647	680	637	647	639	671	654	622	685	689	683	656	654	625	666	627	683	651	651	680	657	661	711	685	644	627	634	680	682	651	656	666	632	629	681	656	672	687	662	641	667	656	663	685	659	611	657	628	676	634	663	641	641	676	614	642	613	629	697	636	671	692	564	660	640	602	628	666	677	666	628	654	672	659	644	684	622	669	662	689	638	596	635	677	674	659	689	634	654	641	693	676	627	653	672	667	643	671	680	647	682	676	721	667	671	621	662	640	647	694	675	683	621	662	669	669	669	654	645	659	720	654	648	677	641	635	654	660	656	682	661	669	621	609	628	632	637	664	675	684	655	648	647	659	691	657	705	660	670	647	694	622	696	646	630	671	666	678	632	632	642	621	678	605	666	651	678	663	631	654	656	674	715	646	675	689	632	632	671	640	659	661	646	653	637	662	639	649	663	667	649	675	627	627	665	648	727	683	616	667	653	630	709	669	661	646	676	644	652	640	687	624	642	658	616	667	657	640	682	699	673	634	633	701	663	732	651	619	653	637	683	682	670	672	658	686	632	599	672	711	659	643	618	628	676	643	649	659	644	639	637	674	646	672	677	681	697	671	624	657	702	711	602	624	687	689	655	641	694	644	655	677	648	664	691	629	663	676	655	711	699	691	702	695	643	675	630	667	633	653	683	681	681	669	692	650	659	658	618	659	679	654	666	645	636	630	686	636	663	667	626	636	644	642	686	650	647	686	650	690	638	659	666	651	651	668	714	621	706	725	656	722	675	688	677	637	686	684	649	649	649	579	701	627	637	610	634	629	663	651	645	681	620	626	653	634	677	708	707	652	668	675	682	677	656	659	661	606	658	655	641	636	652	640	650	647	680	663	652	610	634	646	631	634	682	683	687	660	687	704	643	664	696	616	659	641	668	680	637	663	611	652	684	705	634	662	623	634	653	667	654	692	672	634	662	610	687	647	682	660	628	700	680	691	632	655	646	634	675	668	660	633	703	652	631	607	642	702	657	683	682	616	651	687	657	668	682	689	704	673	690	672	642	596	620	674	662	628	681	656	655	633	645	629	705	639	698	628	639	674	652	674	642	658	618	640	648	646	644	679	672	641	692	619	697	700	652	703	647	673	666	679	678	675	626	689	688	658	667	660	637	649	657	684	661	667	645	675	664	628	653	644	634	676	693	677	660	647	652	629	625	632	702	657	622	675	688	648	659	649	695	635	651	620	627	633	625	679	592	714	693	641	669	660	679	661	668	672	641	648	642	630	632	667	672	687	634	669	690	638	672	629	665	647	651	628	663	670	639	689	670	624	699	644	657	637	621	625	644	654	666	662	651	659	654	694	676	685	627	619	673	643	652	673	637	641	623	642	626	657	680	667	641	609
24160	21404	28893	24302	21389	14266	5201	2611	1903	1571	1383	1270	1183	1005	919	886	815	753	735	677	700	622	672	613	596	561	540	534	596	550	547	545	546	527	539	500	449	542	548	482	521	496	520	496	551	547	551	485	477	480	514	519	531	467	531	508	507	492	488	519	468	491	499	500	462	497	476	487	460	495	482	458	490	503	456	461	478	481	450	504	474	465	485	466	456	528	430	482	457	472	460	493	505	517	488	464	472	458	491	492	515	521	490	481	518	521	510	486	517	474	530	484	487	480	518	451	498	449	463	505	464	442	477	488	463	505	473	497	470	505	488	484	495	490	471	473	459	502	475	474	462	485	466	471	508	516	486	460	476	460	513	510	491	479	472	455	509	450	475	456	507	501	446	476	503	460	493	440	486	496	499	477	482	482	493	506	452	497	443	457	520	466	505	488	505	464	493	527	496	481	508	470	461	495	448	433	465	473	469	470	463	483	450	449	450	525	479	448	460	487	476	479	475	505	461	510	448	439	479	481	481	474	498	548	498	467	512	448	500	498	450	480	465	504	495	471	502	478	484	511	479	497	480	484	444	468	475	511	449	465	504	499	480	462	524	435	474	481	460	509	472	504	498	474	474	437	461	511	463	451	454	487	490	501	487	497	456	463	448	515	539	469	476	471	473	484	483	469	473	447	498	466	460	492	451	453	517	490	478	483	455	484	511	470	488	460	464	453	459	435	478	480	465	492	479	447	496	483	472	503	546	473	470	441	537	484	470	468	447	529	489	473	484	488	475	471	521	427	509	478	477	495	453	491	474	474	494	465	495	480	477	438	499	459	485	490	483	489	442	484	500	467	447	471	482	488	475	501	442	466	451	486	470	471	461	478	486	465	485	498	492	478	457	504	458	468	444	479	482	506	473	460	497	467	517	441	437	496	481	503	496	425	482	490	483	471	482	490	463	480	514	469	514	500	476	463	502	460	470	446	461	473	482	496	481	447	450	473	446	488	471	493	482	465	525	460	443	469	477	489	448	472	487	456	496	453	493	479	493	495	498	485	492	496	494	468	476	479	487	511	454	473	450	481	474	479	488	494	482	529	512	434	466	488	494	486	455	474	476	500	488	475	502	500	479	473	485	454	423	480	480	493	515	518	478	485	463	495	474	462	449	450	483	446	463	500	470	493	464	460	460	456	500	451	491	445	466	488	463	481	491	502	483	484	419	471	483	469	487	461	475	470	479	449	484	467	520	482	518	464	460	463	490	480	483	498	477	501	496	450	471	441	523	516	474	454	489	477	489	475	479	499	472	471	478	445	484	420	483	490	479	489	439	477	497	456	531	483	460	476	497	451	462	506	454	483	445	463	451	502	446	489	456	456	460	482	477	511	448	456	473	473	466	475	468	515	489	489	462	483	499	507	444	453	519	490	440	503	495	465	491	460	464	472	485	459	492	463	462	487	491	453	489	448	511	495	467	439	479	508	465	470	498	462	472	527	475	464	474	494	475	521	468	474	447	453	487	487	470	504	493	452	511	447	456	477	453	474	477	444	459	499	419	466	453	479	465	466	479	491	435	460	449	486	490	468	495	507	459	492	485	492	478	516	508	472	486	470	485	475	484	451	447	483	468	483	469	442	502	460	475	484	477	494	448	482	485	487	492	486	472	453	498	476	498	448	459	485	473	466	492	444	473	490	443	462	497	461	460	474	478	465	421	474	495	505	497	507	474	505	469	495	475	446	483	483	448	465	486	485	477	486	444	448	500	443	420	490	461	479	446	465	441	423	457	494	450	487	496	469	475	474	500	503	436	477	448	479	473	473	486	483	501	478	489	498	450	476	472	500	476	493	482	511	484	466	489	501	494	453	480	477	474	468	449	483	495	468	494	469	475	500	412	509	480	487	504	474	459	508	437	469	461	465	496	448	490	491	470	461	491	443	528	448	472	441	497	440	454	495	478	466	468	497	468	449	456	483	517	481	449	463	475	505	523	467	477	482	465	497	463	474	479	481	479	493	464	476	461	518	480	483	501	500	482	469	476	467	498	500	442	516	490	470	511	468	474	457	501	476	463	459	496	463	457	514	485	479	447	512	460	508	469	515	482	493	465	484	450	496	466	495	501	450	499	444	457	464	447	476	487	461	470	473	484	456	474	474	496	480	494	448	501	475	489	463	474	451	487	464	468	453	477	476	482	487	493	486	483	440	460	468	494	443	522	528	457	443	517	505	478	482	480	452	466	471	527	469	505	473	475	495	483	479	480	445	475	445	471	459	468	451	423	462	481	461	463	492	487	453	451	495	471	503	489	493	441	502	459	457	507	481	448	420	462	490	494	495	483	534	482	475	457	434	435	484	430	493	460	452	483	487	459	476	508	454	507	473	497	437	504	456	479	492	482	492	442	478	487	482	465	489	507	466	483	455	497	491	458	453	490	491	471	474	450	476	487	481	453	461	496	495	486	472	477	495	504	524	505	451	518	473	471	474	497	463	457	506	462	485	492	471	481	455	472	501	452	454	491	484	457	502	518	456	471	482	428	460	472	482	482	449	514	488	473	498	487	490	488	490	514	484	466	462	507	468	513	520	486	460	487	551	491	456	445	433	464	464	471	489	458	500	472	446	483	454	494	517	486	459	528	491	464	443	453	489	485	473	473	488	492	469	478	458	464	496	459	444	473	481	475	477	414	445	493	495	486	480	441	463	446	476	483	451	488	468	516	502	467	486	431	469	464	481	460	490	528	484	474	504	450	494	422	452	476	483	493	494	445	440	479	486	487	486	482	460	453	504	478	464	515	477	487	487	478	510	448	426	463	497	438	452	423	479	479	505	455	494	490	501	500	486	442	528	444	459	531	457	491	484	484	504	475	476	477	511	484	488	486	480	474	445	449	479	479	481	502	452	483	500	507	483	505	467	450	404	500	435	429	475	491	464	482	493	501	481	478	453	496	487	466	468	485	503	453	488	464	488	478	532	494	435	477	484	492	435	482	449	513	472	474	485	496	462	481	459	476	476	464	463	467	498	444	478	458	473	478	477	456	474	473	462	461	494	464	509	452	482	492	433	463	436	516	471	468	486	439	472	461	477	484	513	503	452	468	485	452	482	496	464	517	456	461	484	491	493	505	441	476	470	455	456	479	469	485	440	493	495	482	485	497	480	459	490	453	488	477	456	486	484	465	524	485	470	507	451	515	469	482	489	521	508	475	482	497	488	512	479	455	447	475	494	467	448	462	470	500	450	445	451	489	446	485	481	483	495	470	473	477	493	480	473	453	460	455	504	509	457	455	483	494	461	489	485	506	456	485	486	519	483	472	492	502	526	448	502	434	480	458	481	446	512	462	470	498	504	461	436	477	497	474	457	500	478	486	524	479	489	461	480	458	478	457	473	467	451	493	515	460	474	451	473	513	465	455	480	491	456	446	507	478	475	492	458	460	474	454	429	486	442	482	483	475	484	476	455	457	475	474	477	469	458	502	466	466	447	519	469	483	467	462	474	445	496	467	484
22202	37636	33774	24393	18178	13242	9667	7377	6010	4922	4148	3682	3269	3026	2802	2470	2174	1932	1749	1660	1594	1488	1501	1474	1309	1285	1173	1151	1173	1144	1079	1051	1060	1047	1001	1017	1005	1057	977	1036	1010	1058	1056	1050	1042	1029	1017	998	1100	1043	945	935	917	1066	983	867	891	866	925	895	913	908	890	955	904	891	952	918	915	900	906	910	879	925	929	916	917	952	920	879	934	952	951	908	934	906	952	840	932	916	918	935	948	914	914	905	832	929	932	923	904	873	929	881	925	962	921	936	975	881	916	966	861	913	893	924	975	925	863	947	858	933	903	873	957	936	922	904	930	948	945	843	896	927	853	939	917	924	873	937	945	940	920	894	929	893	894	881	921	873	922	904	903	873	891	925	914	881	946	950	885	881	882	947	867	843	977	859	839	897	929	932	884	890	973	939	882	957	897	904	944	916	879	914	882	918	878	895	929	850	910	887	886	913	928	895	894	874	915	890	903	884	909	900	913	923	889	877	880	925	834	835	884	883	900	879	933	906	893	876	860	871	927	903	871	919	891	884	896	884	894	899	910	904	910	910	935	900	885	916	933	908	978	870	883	885	918	870	905	875	859	936	864	865	905	926	872	870	939	878	908	955	867	857	889	840	892	913	875	880	960	926	858	875	884	853	930	914	859	876	860	899	822	864	937	904	907	916	900	891	825	890	885	834	906	866	912	914	850	902	931	978	894	866	887	865	911	925	915	925	883	891	853	880	898	906	904	872	893	897	921	944	908	938	955	932	900	943	973	921	899	909	944	912	927	838	903	912	920	890	856	892	890	898	905	908	883	921	905	870	852	912	964	905	906	867	907	892	886	868	829	853	919	912	889	894	921	898	860	877	883	916	916	932	881	926	915	906	854	843	916	936	882	893	931	906	926	868	909	903	934	915	877	883	890	931	882	925	904	865	913	894	928	867	911	889	858	936	918	910	862	955	932	892	921	894	882	942	921	928	943	876	921	928	844	881	867	877	911	889	902	899	922	953	942	932	927	842	857	967	907	915	947	912	905	871	934	946	914	941	914	913	930	930	963	847	896	910	892	851	886	899	924	915	908	915	868	884	919	878	889	890	890	919	911	944	939	902	922	899	888	897	883	904	896	907	898	856	898	861	913	874	884	903	880	890	942	886	923	962	898	876	937	908	885	909	906	963	881	901	888	873	908	887	924	867	923	884	893	839	894	893	894	909	877	880	907	878	943	905	895	908	891	913	849	896	885	903	902	925	882	893	951	912	904	982	886	868	851	877	862	966	898	872	853	872	884	893	937	932	917	906	905	911	893	925	889	865	911	898	911	912	886	907	879	913	906	906	877	905	883	891	870	865	927	886	908	919	966	920	945	908	887	877	931	855	929	937	863	917	876	882	816	876	868	908	915	898	852	853	881	879	867	954	928	886	856	879	893	870	885	930	854	867	871	931	944	840	909	950	895	896	899	873	912	848	894	989	878	926	915	879	949	949	903	869	903	868	906	922	971	887	874	915	851	874	909	937	907	882	896	944	902	876	941	935	908	916	871	921	882	868	884	842	907	930	867	897	914	909	884	885	896	871	914	911	914	934	902	909	943	925	931	877	947	887	885	915	875	892	904	908	902	893	948	938	933	923	867	937	925	899	911	886	969	890	942	914	858	867	883	860	891	858	863	950	923	942	887	920	874	926	914	868	877	874	957	892	878	893	927	898	891	911	907	859	930	888	883	907	865	884	913	920	908	877	898	903	926	889	842	881	926	890	856	918	888	918	876	895	896	865	873	851	862	931	916	918	904	900	892	888	937	902	890	915	877	871	862	913	869	919	880	893	910	950	949	955	950	919	909	875	881	910	910	867	921	926	885	920	972	899	914	951	926	891	867	915	867	886	896	917	905	873	893	938	956	926	861	920	883	891	931	914	875	892	881	913	855	890	892	855	914	933	914	939	873	921	877	913	956	896	906	862	952	948	906	878	863	948	873	915	896	876	958	916	913	862	861	868	882	882	924	940	913	905	946	872	890	870	885	899	922	909	931	899	929	901	930	902	884	920	867	876	900	910	910	940	916	974	888	880	884	890	934	932	886	909	875	952	886	968	902	886	918	854	895	933	863	857	877	871	874	951	896	908	897	903	875	865	929	839	884	927	932	907	919	901	900	921	937	946	870	881	921	877	911	975	901	895	866	923	901	926	912	963	919	904	888	889	831	862	888	913	900	900	901	839	876	899	914	906	929	933	884	931	891	874	899	858	935	922	882	883	972	907	889	923	945	905	878	942	878	834	900	854	919	919	850	865	857	923	903	880	903	927	934	878	894	896	889	923	960	920	868	900	882	888	932	892	907	908	897	895	963	887	851	951	939	871	903	912	903	963	855	893	911	912	829	913	911	857	918	917	902	900	941	875	870	846	885	942	934	861	876	934	889	886	911	905	877	893	890	894	916	946	860	899	903	962	861	893	905	942	874	919	907	948	912	904	893	882	890	955	902	886	893	908	880	911	911	892	909	894	906	902	845	897	913	893	917	906	872	893	889	859	915	914	891	901	887	938	915	888	910	919	930	874	882	890	935	884	894	906	934	890	889	884	864	969	889	944	934	878	884	916	891	923	979	856	924	883	909	849	894	860	953	856	854	836	917	900	916	899	944	908	866	904	968	924	869	862	917	898	924	897	951	868	905	927	883	876	876	879	904	932	849	857	922	941	881	934	897	827	925	927	886	878	906	881	917	887	949	890	934	909	940	891	892	901	892	934	910	901	897	926	961	906	899	900	864	875	923	857	848	902	910	911	936	885	922	884	917	904	882	923	882	941	944	870	889	902	895	892	927	902	925	888	897	929	876	887	973	867	924	934	917	944	927	923	853	900	922	901	913	866	888	891	918	947	926	880	931	879	909	926	874	833	887	939	890	889	880	921	922	963	925	889	905	939	888	976	927	893	926	875	868	873	896	932	902	895	927	967	832	899	926	875	876	921	898	971	960	914	919	858	861	913	944	837	894	849	908	901	899	900	894	899	854	920	918	907	898	934	945	918	840	895	933	923	931	902	901	884	863	908	927	918	910	974	880	878	838	914	874	880	892	946	874	873	899	915	899	882	907	846	913	923	899	911	911	939	903	868	913	931	917	854	913	860	875	892	941	916	888	894	910	904	929	907	926	968	868	863	884	894	925	947	915	841	915	884	861	917	870	858	916	898	887	858	934	925	906	892	874	880	952	915	819	888	947	903	918	919	930	937	895	894	909	917	934	867	856	870	882	884	898	910	912	902	901	954	953	914	917	889	898	832	904	913	865	912	883	874	933	835	899	888	860	860	892	923	1007	899	869	879	932	900	889	858	938	895	925	903	956	922	886	846	922	881	917	898	910	886	911	937	891	847	887	941	914	934	847	906	840	861	871	893	961	963	864	922	937	930	884	926	841	938	928	966	878	907	908	874	852	865	916	877	908	860	909	918	925	903	891	937	899	914	927	879	947	823	907	906	929	968	901	945	868	930	884	871	879	954	896	819
27466	19417	11129	4917	2156	1259	871	665	576	502	480	454	422	425	377	382	368	321	326	294	312	302	342	308	287	300	298	316	289	292	305	304	283	320	269	285	270	293	258	285	294	305	298	318	294	287	277	306	276	290	278	284	262	310	278	252	282	284	298	278	283	315	278	266	269	291	277	259	287	270	282	293	264	283	290	276	275	265	284	275	262	260	278	299	295	275	265	300	268	254	297	283	270	257	309	291	273	277	282	305	283	217	287	280	295	253	254	268	283	262	299	265	251	297	272	281	271	310	289	272	296	270	271	302	313	284	282	271	298	281	277	288	267	294	290	307	272	272	264	269	263	264	279	262	254	266	270	299	293	257	293	277	263	292	294	274	308	261	275	284	229	248	255	255	268	281	271	251	269	259	255	302	290	275	274	296	293	269	284	269	263	251	290	262	267	280	278	298	257	261	260	285	241	283	267	304	268	263	272	299	258	313	263	261	245	274	268	281	265	268	309	267	273	278	279	228	286	291	305	247	260	271	292	296	322	275	265	279	265	295	274	272	272	282	259	266	242	283	285	268	272	294	309	281	291	253	298	275	268	293	289	271	290	232	297	289	251	277	294	255	273	260	289	276	275	301	295	298	262	289	303	267	242	294	264	288	278	278	260	267	263	258	301	276	284	288	321	300	281	305	250	271	270	279	285	278	293	294	277	261	256	264	259	285	274	310	269	272	253	262	277	291	282	301	285	247	271	276	281	290	297	296	269	289	265	255	265	278	258	274	259	283	276	279	243	289	243	269	263	279	260	270	260	269	288	284	280	281	243	271	269	275	255	316	268	292	286	265	264	309	279	305	242	310	286	275	260	295	292	277	273	249	286	264	250	254	277	278	262	294	265	309	261	258	252	254	291	284	289	273	275	247	287	286	299	286	266	245	267	290	242	283	263	290	264	271	297	265	264	279	275	278	260	242	250	285	284	264	280	244	256	281	262	272	286	273	259	277	268	293	280	282	288	304	282	279	271	308	257	296	275	283	259	277	286	259	297	270	290	272	264	258	262	235	296	246	279	260	283	282	261	284	285	296	256	283	276	273	262	275	285	289	273	272	284	286	272	287	282	255	308	294	254	282	251	281	276	274	257	290	294	253	279	286	307	298	292	271	245	250	287	280	260	266	270	228	277	293	266	280	287	288	275	278	274	280	276	281	272	267	251	255	281	295	285	279	272	272	281	253	273	261	291	279	296	273	284	234	258	295	281	307	255	268	281	253	274	260	268	288	290	260	255	288	270	286	272	258	238	287	279	333	291	262	296	285	284	284	269	260	271	267	265	279	291	288	232	310	262	279	253	292	263	264	275	270	323	233	274	262	282	290	275	278	258	306	275	265	284	285	279	268	293	298	276	307	276	264	271	273	263	273	237	274	290	282	266	288	260	257	255	304	266	290	284	297	297	297	294	253	274	283	280	273	270	288	289	269	269	300	261	269	284	277	278	261	286	277	285	270	301	272	282	298	267	285	284	252	291	287	287	283	275	274	279	267	260	294	279	282	278	261	300	264	331	285	272	269	295	281	292	289	279	271	289	276	275	278	282	300	307	280	263	296	288	322	265	284	256	291	279	280	283	252	274	305	289	282	290	290	256	274	290	299	260	277	264	284	263	263	261	261	281	271	253	308	308	296	278	268	287	296	308	263	273	277	275	278	258	253	258	296	271	283	276	283	283	274	267	259	267	273	289	253	304	270	279	270	310	283	292	297	257	275	280	274	265	281	272	257	274	278	270	264	287	278	260	278	283	284	277	304	292	276	263	269	271	284	295	268	331	276	259	252	309	269	252	265	277	287	271	302	291	272	244	263	287	250	258	263	282	284	288	281	274	297	298	272	283	284	294	303	286	268	286	264	279	304	270	302	283	301	256	290	276	296	327	266	282	298	280	277	281	287	284	296	277	266	258	266	291	266	255	266	274	273	275	258	225	291	299	285	262	301	251	257	303	250	291	269	274	257	254	268	264	256	260	318	235	257	285	233	250	267	281	300	273	310	272	279	276	263	277	310	317	282	299	279	276	244	257	282	285	283	241	264	280	279	257	302	294	284	290	265	281	269	269	236	261	260	269	286	285	269	269	276	267	279	284	281	248	261	253	268	268	294	280	288	270	284	273	309	238	282	267	274	282	273	274	293	303	263	272	265	267	254	281	283	278	271	278	280	315	279	283	319	279	287	293	249	317	282	272	269	279	306	268	288	243	274	260	317	278	267	265	301	277	293	223	305	265	290	268	241	294	298	292	281	292	248	296	286	281	292	290	283	280	277	276	304	298	292	308	265	293	267	275	278	268	252	262	255	270	292	285	272	251	255	267	280	253	290	264	250	299	294	289	300	295	268	286	297	255	316	258	299	273	289	292	275	290	268	261	245	292	252	301	274	260	264	304	284	296	308	276	290	261	255	281	289	282	275	272	269	260	268	276	281	295	250	294	264	289	281	280	259	287	252	270	278	251	269	264	282	251	261	264	288	283	295	272	304	283	291	303	290	276	275	289	246	276	261	269	283	301	265	279	248	286	293	281	282	271	249	285	267	281	262	298	276	265	246	303	297	293	302	267	283	283	266	296	249	300	268	278	293	269	275	271	268	288	265	277	262	288	266	278	293	286	285	297	303	274	277	285	294	268	272	280	272	292	268	280	287	277	283	257	273	275	269	236	266	279	283	251	266	293	284	307	256	264	272	266	274	274	281	263	257	251	287	293	277	259	243	294	234	288	284	267	303	282	276	296	266	260	286	294	276	282	281	283	260	270	274	260	292	281	262	288	291	298	262	284	283	281	288	273	295	265	259	278	282	268	271	269	251	264	281	298	265	270	330	273	280	263	268	281	277	288	299	269	260	276	287	294	274	275	299	299	236	261	248	259	284	274	268	297	281	273	264	281	281	255	240	298	267	271	276	279	290	275	249	278	294	289	304	266	277	287	260	246	289	294	290	275	265	246	274	288	275	251	276	274	271	273	300	301	280	301	253	272	262	270	268	288	250	289	257	271	254	261	263	251	283	295	269	266	274	276	280	271	281	252	270	290	266	288	308	303	268	264	300	305	275	283	289	274	275	293	263	272	309	264	291	258	286	253	271	262	277	294	275	288	260	290	247	261	260	285	294	274	254	300	308	279	258	267	247	257	274	290	293	277	271	288	265	258	283	258	290	271	258	292	295	300	285	240	284	265	297	274	262	306	293	286	270	293	314	255	259	271	281	262	246	272	278	282	269	292	291	264	266	285	257	265	288	284	294	299	274	264	302	307	262	275	283	262	297	290	284	291	286	285	287	319	305	292	272	281	285	247	271	273	255	282	307	284	283	276	292	284	276	334	288	285	249	284	265	286	290	289	238	265	287	277	295	263	280	282	272	283	261	299	287	291	295	293	268	273	285	279	235	252	284	279	264	294	268	298	259	265	284	315	263	268	280	265	294	272	284	268	272	288	277	274	251	258	278	278	292	274	264	283	276	247	270
16215	23329	18790	10576	6464	4434	3073	2264	1889	1691	1408	1300	1227	1141	1018	946	881	837	742	711	745	708	690	748	677	681	675	623	617	610	593	605	553	632	593	641	624	599	601	656	630	620	593	580	606	593	607	562	582	589	614	601	616	589	533	516	564	580	562	570	584	600	527	559	528	561	543	557	556	516	561	556	535	551	540	548	533	566	555	588	569	570	556	557	556	513	528	544	574	566	567	550	542	545	547	577	572	555	538	558	612	566	587	588	581	614	472	551	561	555	577	549	576	532	602	577	587	578	573	556	577	551	545	534	567	554	560	534	537	577	603	569	554	540	560	524	575	583	527	560	535	585	563	574	562	594	561	583	570	554	533	549	508	577	522	547	527	564	586	577	536	580	578	533	635	587	555	569	520	559	578	526	607	507	565	567	581	552	546	568	533	571	582	537	581	589	564	538	534	529	595	532	589	535	545	583	548	575	573	533	578	553	568	523	547	572	514	545	521	546	551	528	525	560	564	564	560	562	578	513	594	546	538	549	553	540	554	561	504	543	543	549	560	574	560	548	544	570	516	548	573	520	568	576	537	553	557	540	571	564	546	557	514	576	559	568	542	554	532	585	568	551	562	510	544	526	533	553	575	543	604	515	575	545	570	528	568	526	536	569	545	606	567	542	554	555	540	561	543	561	545	526	550	544	559	523	565	544	544	545	528	526	532	574	520	572	559	561	562	550	555	557	572	540	562	546	546	541	551	580	585	580	557	522	538	529	546	502	566	517	556	530	564	543	504	532	591	616	516	522	559	552	570	577	554	528	566	557	555	530	590	522	544	550	576	572	544	577	570	575	556	570	577	549	547	571	549	549	536	579	584	537	597	523	536	544	559	598	547	540	578	570	508	573	593	534	579	576	549	564	567	573	563	535	547	578	577	550	551	556	506	539	516	570	538	599	574	530	533	548	550	574	558	598	587	558	583	528	558	543	561	577	537	568	565	538	579	511	567	521	556	567	547	582	572	512	560	529	547	586	559	527	523	540	575	519	575	570	529	519	563	557	591	580	557	518	496	585	566	545	586	542	564	570	566	535	520	541	549	525	570	547	552	508	541	544	577	570	547	534	573	546	529	518	577	544	588	569	554	526	536	561	526	578	527	519	555	549	555	546	562	558	532	571	568	513	551	528	561	551	546	533	576	528	525	569	507	567	561	563	573	564	529	591	565	560	542	599	610	528	526	529	535	540	564	521	560	537	568	564	530	553	566	579	516	541	555	568	558	566	556	544	529	578	555	538	562	546	536	591	555	558	562	568	583	554	544	582	547	562	515	536	541	543	563	548	555	540	516	571	496	603	498	575	546	555	573	532	576	576	640	586	583	536	558	532	563	602	605	586	549	588	581	522	550	536	536	510	537	544	546	547	547	535	556	588	542	582	570	577	561	562	554	552	591	600	572	544	544	573	563	570	555	537	560	590	543	536	541	539	517	561	531	531	557	565	563	590	549	583	543	586	577	550	577	585	547	588	547	537	594	565	573	506	527	611	554	604	551	579	576	575	605	570	557	517	576	570	561	546	601	580	560	548	584	598	552	537	528	553	496	547	541	603	563	597	568	513	564	557	576	525	556	533	552	551	531	561	585	529	557	540	543	585	563	572	550	573	501	582	561	518	543	562	531	538	552	600	530	557	595	561	573	580	606	556	528	592	575	517	519	550	565	573	606	568	583	534	570	626	548	586	540	519	542	508	578	613	591	571	586	510	561	578	505	535	548	536	568	564	541	556	556	550	537	591	580	554	573	574	560	575	526	511	604	523	592	531	514	571	530	553	545	569	558	560	535	564	524	569	544	478	554	527	551	552	531	536	552	550	555	530	557	567	535	586	560	583	583	592	573	541	575	556	574	563	580	584	567	561	573	556	555	540	575	566	584	535	574	598	554	551	583	574	534	567	561	556	579	596	528	558	557	504	603	511	551	537	590	522	557	542	574	564	530	559	559	546	600	564	522	551	568	560	569	591	597	583	592	570	503	524	568	581	571	559	549	590	577	598	544	596	545	600	543	601	563	551	564	547	522	551	599	544	557	558	548	536	577	532	599	532	562	541	597	552	575	585	573	544	572	514	569	562	535	542	566	506	524	542	564	536	564	536	593	568	525	537	511	592	525	526	570	554	583	548	563	550	546	538	576	569	574	562	580	562	549	562	568	516	560	582	594	577	534	563	590	582	577	565	540	540	570	576	553	538	614	532	571	575	510	530	585	550	541	565	543	544	610	561	586	545	586	555	522	543	548	549	558	515	544	581	571	526	597	551	573	547	551	533	547	587	559	578	546	566	577	598	587	553	578	538	589	557	566	558	567	564	566	585	552	535	533	592	531	584	565	582	550	538	569	546	550	542	555	561	573	551	552	549	509	519	568	543	548	565	568	544	579	560	559	547	566	550	559	588	571	565	537	540	558	569	550	582	540	517	585	577	560	530	548	540	582	537	577	562	569	555	520	531	537	621	540	541	539	571	572	561	571	582	557	556	556	563	578	572	540	577	551	497	549	577	516	573	603	565	554	528	546	617	539	534	555	579	561	601	580	562	547	615	558	558	551	555	557	585	579	556	565	569	562	533	539	556	557	597	576	573	539	563	587	590	566	550	559	511	552	558	575	527	562	565	525	527	611	596	561	604	571	544	595	547	534	533	586	552	518	572	562	570	550	528	546	605	536	560	561	558	535	542	528	620	533	566	536	547	557	550	608	513	568	558	560	612	537	538	595	542	580	583	554	548	533	584	582	585	569	540	543	542	550	579	542	526	573	551	538	568	537	576	564	575	539	562	538	576	556	523	565	596	556	540	531	532	552	539	544	547	535	575	554	594	529	533	540	532	550	575	572	541	544	577	538	539	536	581	591	570	550	547	578	520	541	582	597	581	511	586	591	535	538	528	543	516	565	538	573	567	595	534	584	544	550	560	528	552	559	534	581	541	527	537	513	581	539	533	559	511	545	539	520	565	566	543	553	525	543	559	579	559	588	577	515	574	572	538	571	595	559	567	535	546	536	543	596	563	587	558	557	538	524	597	554	559	553	589	542	553	573	559	544	558	547	527	557	558	521	525	548	528	540	566	546	545	554	582	581	551	560	550	561	564	566	589	545	589	550	556	545	533	584	556	542	566	546	543	535	557	560	577	569	569	553	568	529	554	507	519	526	527	548	595	610	553	556	567	557	554	549	547	591	564	535	521	549	564	560	552	566	573	606	572	568	549	574	547	540	565	538	562	526	515	557	577	548	513	532	544	560	551	557	551	515	520	519	579	559	588	581	544	561	561	560	562	587	555	534	562	544	595	582	572	596	568	573	550	547	524	523	564	581	544	625	575	546	540	564	623	559	553	518	523	580	605	544	529	588	570	566	528	541	579	547	506	579	555	561	554	546	544	552	546	527	537	545	561	597	556	535	533	527	546	565	578	580	559	558	546	554	599	543	578	578	530	519	584	566	506	577	572	581	576	571	568	586	557
25182	21512	28120	25262	14717	4502	2381	1503	1256	953	903	787	712	616	619	605	546	526	443	454	436	428	410	429	417	379	397	379	360	402	351	387	366	364	352	353	343	349	359	361	389	370	350	367	359	388	387	366	356	339	338	355	357	329	347	335	339	348	330	370	331	296	352	320	315	329	338	342	339	323	359	342	335	356	329	357	352	305	333	338	345	340	351	338	332	358	356	326	319	339	351	353	312	335	372	330	319	362	332	377	352	347	322	387	320	332	365	326	341	350	314	336	328	345	327	354	336	321	321	337	378	343	340	313	353	325	345	351	309	361	301	340	321	354	334	360	319	320	372	344	335	343	312	299	361	333	361	374	336	348	347	314	328	346	302	387	319	345	319	326	336	329	352	358	321	327	332	311	318	329	323	342	347	333	328	312	334	346	338	343	332	322	330	328	357	385	328	324	291	336	362	322	332	352	310	383	324	311	371	342	314	332	325	327	308	343	340	338	322	331	337	331	319	349	316	360	328	339	343	332	346	345	288	360	341	353	337	344	327	335	329	335	357	359	334	355	322	344	329	313	344	338	335	353	313	369	375	333	316	347	340	333	353	342	323	298	356	319	323	349	352	307	337	328	337	330	347	318	329	354	314	346	359	351	325	321	319	285	371	330	329	331	343	361	326	321	385	374	310	340	339	321	320	326	327	343	340	332	354	339	339	368	344	346	383	333	340	336	346	342	348	366	315	337	351	341	371	347	325	326	336	377	327	331	316	340	311	321	299	351	320	325	343	365	345	328	343	338	344	375	344	326	341	342	344	315	321	321	344	340	342	336	315	362	334	333	315	348	354	344	360	334	331	342	329	336	345	353	330	344	343	299	340	357	343	328	290	353	343	320	334	349	295	355	340	321	330	336	352	336	347	337	312	317	321	320	341	339	346	325	384	344	328	358	354	310	372	347	354	361	368	294	310	342	359	326	357	376	309	338	324	296	336	333	354	338	361	327	340	310	339	322	322	332	335	361	298	352	330	337	343	334	368	364	309	350	329	338	336	326	333	348	340	328	349	331	308	325	330	335	359	337	339	355	325	350	352	351	353	334	320	367	347	321	353	313	352	345	332	334	303	363	318	338	322	320	319	326	347	335	351	342	350	327	363	315	300	327	361	337	324	339	345	350	351	332	359	365	337	316	354	309	322	345	351	360	334	314	365	310	346	335	322	336	348	307	330	306	304	332	335	333	361	339	328	323	326	343	321	316	360	321	324	317	310	321	350	337	297	351	303	344	321	328	352	306	341	344	339	328	350	310	348	314	329	367	357	351	331	310	337	325	323	381	325	307	323	335	324	350	301	335	347	326	326	354	320	353	344	322	325	364	325	341	323	337	319	328	342	341	341	330	347	320	344	323	314	311	340	339	313	349	313	356	355	302	303	347	339	345	358	327	347	334	336	322	341	305	311	313	332	340	333	327	319	302	325	329	347	338	323	362	337	338	343	353	316	302	347	315	339	278	334	327	321	321	325	328	329	340	316	322	335	364	323	347	321	324	302	332	339	335	336	318	332	310	319	343	354	328	347	330	322	338	338	364	331	314	314	342	347	335	333	337	362	339	331	314	325	348	351	320	343	346	302	337	321	355	285	320	345	357	351	325	361	313	320	321	342	327	335	316	349	348	352	343	303	343	345	344	317	344	335	339	311	311	337	318	336	362	351	350	330	341	347	319	321	381	338	316	338	310	385	311	346	346	328	324	330	361	318	310	358	331	349	354	327	363	336	333	302	333	330	361	351	340	323	373	325	310	317	319	337	323	330	322	299	331	323	370	336	315	363	311	313	305	332	307	336	331	336	325	357	314	361	353	367	351	350	327	365	294	331	321	327	329	352	366	332	349	343	348	312	329	350	330	343	335	358	339	351	296	335	347	335	315	370	317	330	332	331	333	316	341	351	306	321	313	313	318	358	359	362	344	316	321	345	362	305	348	307	335	336	348	354	328	331	319	357	338	339	326	352	316	320	320	354	342	340	358	356	334	347	317	307	336	327	352	345	337	358	367	330	311	351	316	319	349	337	326	349	339	338	323	342	307	346	326	318	328	312	338	369	350	310	322	324	357	338	345	347	329	329	344	336	337	345	343	333	342	361	294	352	315	356	336	325	351	365	376	323	342	351	308	316	302	324	335	309	340	325	361	305	294	317	330	336	345	317	279	345	371	346	319	368	337	349	317	332	341	333	333	317	321	302	337	303	376	369	338	337	311	323	327	314	386	363	345	332	352	349	321	336	368	347	328	331	295	354	325	351	310	369	353	301	322	334	341	335	341	352	332	339	336	328	338	312	348	358	359	337	352	308	327	320	308	358	353	298	333	320	286	325	324	330	320	305	353	330	370	293	300	338	349	321	322	344	305	347	369	340	360	312	346	322	360	320	354	368	311	305	338	347	338	347	342	364	316	339	308	322	357	337	289	346	340	306	322	321	325	320	312	337	322	326	340	327	338	341	355	326	330	325	338	353	360	347	330	330	315	340	338	323	323	339	320	346	366	321	382	317	330	356	307	370	339	366	320	333	341	347	306	330	319	343	351	338	338	328	330	311	335	347	338	320	338	291	315	347	311	341	350	315	332	355	340	329	338	310	328	337	332	356	360	361	333	303	360	310	323	324	359	344	343	354	327	343	315	343	345	355	333	326	350	354	324	305	327	316	344	330	356	271	355	375	357	342	330	298	368	321	343	323	353	314	354	321	323	371	319	351	327	336	317	307	324	330	355	306	351	333	347	326	342	352	327	348	356	335	342	347	340	366	298	360	356	298	288	315	356	332	354	327	331	302	361	356	348	335	307	311	321	302	340	342	350	329	324	340	341	293	327	318	310	301	308	295	358	335	316	307	363	335	334	343	347	382	328	331	338	328	332	333	330	317	324	330	312	363	333	328	342	354	310	330	334	318	283	330	298	350	379	337	342	344	373	329	373	346	324	324	328	322	337	302	333	345	328	319	314	323	316	328	317	332	334	362	368	311	327	326	317	359	325	321	360	327	344	344	353	335	383	348	328	330	326	340	344	358	347	348	329	308	336	345	299	336	335	348	348	322	338	313	387	335	312	319	316	328	315	367	338	335	316	376	336	322	315	354	355	327	304	316	320	331	315	352	306	382	356	331	329	321	329	335	321	352	348	334	310	343	329	340	327	313	365	343	339	332	359	322	371	325	338	346	347	324	337	354	318	321	372	336	310	327	300	340	335	346	343	333	317	322	328	312	361	350	356	364	342	308	335	340	314	318	313	353	329	333	309	351	371	333	349	344	352	326	339	342	294	318	341	330	317	347	319	358	321	332	329	347	326	348	335	322	329	318	350	340	366	331	322	329	308	351	335	344	360	314	345	306	309	331	340	321	339	312	339	327	326	373	349	295	320	311	336	347	362	300	325	329	380	343	330	341	333	327	331	332	322	372	343	308	321	313	350	351	327	323	359	350	350	338	341	318	341	321	343	332	337	329	352	311	319	365	322
18622	31628	27429	17973	12638	9059	6396	4827	3814	3114	2749	2458	2181	2068	1807	1684	1427	1359	1212	1115	1060	1028	1011	1006	917	926	904	879	806	786	767	734	741	778	701	665	692	761	734	747	726	817	756	799	698	763	785	691	763	722	661	754	690	696	673	664	667	707	666	695	706	686	647	652	663	663	657	611	672	660	650	702	676	661	629	655	695	614	676	639	706	677	660	627	649	704	691	618	703	678	681	698	667	657	678	637	654	653	670	697	627	697	634	687	663	682	710	653	690	696	695	669	642	686	676	680	715	698	640	662	687	667	661	708	713	699	703	630	657	647	658	662	702	653	648	662	671	629	676	661	653	655	676	629	641	680	641	709	690	664	669	682	656	643	625	650	657	685	681	597	667	639	654	652	664	632	631	648	648	666	697	654	669	615	662	672	719	674	670	644	640	678	649	657	679	613	656	632	630	654	671	657	669	649	645	656	676	629	658	670	646	617	650	667	693	646	633	656	675	651	633	696	623	706	662	648	679	633	584	642	661	619	644	669	664	644	647	707	659	647	667	655	644	661	638	633	654	672	645	662	665	661	638	591	656	694	643	679	625	653	618	648	665	716	668	679	616	640	677	675	626	654	638	655	696	643	698	617	700	663	611	670	664	645	669	637	665	638	658	687	673	629	690	670	702	675	673	649	660	620	661	724	692	656	668	640	634	664	632	649	679	673	669	681	662	629	640	685	690	674	645	671	685	665	698	647	662	627	633	668	623	627	624	666	634	659	665	690	630	621	667	670	684	653	649	690	631	665	605	653	678	673	645	716	677	682	684	638	648	655	678	662	683	585	658	631	637	641	623	627	681	666	636	670	660	639	693	636	644	643	661	671	662	647	647	659	687	639	695	668	662	637	649	660	686	667	664	643	660	737	662	646	651	630	681	665	674	665	629	616	675	678	658	654	663	679	624	686	669	679	644	660	675	677	663	694	651	693	689	641	669	662	684	625	662	624	707	677	657	640	653	692	662	648	661	658	654	708	658	686	698	634	665	695	647	660	643	648	690	677	706	679	644	630	667	692	651	637	663	662	673	689	661	664	664	667	655	637	646	676	680	664	637	656	680	641	671	583	658	650	682	684	628	661	701	647	677	689	645	642	695	700	641	715	598	656	664	686	685	694	633	643	697	682	615	621	661	625	697	677	656	671	662	648	694	644	645	648	646	675	697	663	633	613	636	639	661	617	658	691	683	651	665	663	667	660	654	643	628	646	698	681	644	654	639	636	679	625	699	660	672	627	671	688	706	640	614	684	694	633	671	702	672	664	653	660	674	680	669	623	640	646	621	676	694	647	652	627	680	610	619	633	667	686	716	659	588	692	630	638	705	724	659	633	647	643	678	659	640	669	653	699	640	653	622	651	629	655	680	606	640	649	727	654	674	659	641	675	714	749	683	665	646	661	648	681	670	668	639	632	692	634	652	665	676	641	713	688	640	671	620	646	630	676	655	658	694	698	655	700	671	704	596	691	685	671	670	631	687	682	677	650	644	633	671	637	640	614	690	640	669	602	626	676	701	645	654	627	628	678	654	674	640	692	640	676	645	696	647	617	655	655	646	655	693	689	666	660	702	689	654	709	660	632	671	687	653	696	609	657	699	711	690	636	668	632	689	716	638	656	661	659	637	647	684	678	649	589	665	678	676	656	635	682	688	606	627	673	683	622	694	594	667	648	633	700	662	640	674	645	652	670	641	681	665	709	697	663	680	663	673	686	670	695	657	692	649	637	658	634	654	643	685	690	696	619	633	618	664	650	657	687	699	715	690	650	596	660	655	672	674	677	663	636	622	625	633	669	622	667	680	635	684	685	669	643	656	665	610	662	658	650	652	635	612	694	637	599	642	658	672	681	691	706	689	698	658	602	660	699	680	674	653	684	684	667	632	650	711	658	676	614	655	635	609	648	639	674	627	649	656	682	691	699	670	651	617	679	700	637	696	693	667	646	684	680	636	645	602	652	646	705	681	695	662	630	672	675	588	616	646	655	679	672	628	644	686	696	689	608	650	693	654	690	641	674	662	705	660	678	620	663	644	655	671	672	628	651	673	684	659	655	658	682	705	656	641	650	691	667	604	630	684	685	639	620	622	688	683	623	706	632	706	622	627	650	633	643	682	626	645	680	672	633	667	647	680	636	667	583	617	689	679	669	717	683	669	600	677	651	631	655	655	663	660	654	686	686	697	647	672	653	594	658	675	649	648	665	642	658	681	662	651	621	652	652	660	687	687	652	657	703	671	636	663	667	683	636	641	674	672	697	636	700	717	665	686	630	654	661	700	651	642	613	638	644	664	650	652	633	649	607	667	636	668	642	667	663	661	699	634	725	644	680	626	647	634	675	665	703	675	616	650	665	695	670	626	633	659	698	705	684	699	703	652	695	692	646	685	688	673	657	681	667	674	656	585	636	689	652	643	624	672	632	646	659	659	637	625	682	673	651	607	676	655	678	663	652	652	668	628	680	684	688	687	711	669	666	665	672	614	643	686	690	675	618	703	700	649	645	669	691	662	664	670	683	672	656	654	641	674	647	658	666	633	663	642	656	642	648	682	644	640	661	661	697	675	724	674	638	628	676	659	678	632	655	653	688	684	700	653	613	668	626	647	703	701	663	667	732	693	665	734	654	625	627	648	662	694	658	648	668	611	638	664	661	653	685	683	663	584	618	650	686	654	662	669	672	634	625	696	652	665	643	639	646	673	646	662	622	668	649	654	701	683	634	639	691	651	661	620	677	613	701	722	620	654	667	646	670	666	671	690	705	667	652	659	649	701	658	718	644	684	660	670	660	648	674	680	624	704	673	643	622	605	647	655	640	660	688	665	665	681	651	669	661	675	675	648	668	636	663	656	673	689	677	602	683	616	691	653	687	621	662	650	653	645	690	693	649	694	684	715	668	622	644	672	700	636	642	655	654	629	676	615	618	686	646	628	693	624	656	606	662	678	667	674	685	666	667	692	690	691	677	678	666	676	669	606	675	637	678	661	645	648	691	662	622	639	628	617	626	652	659	668	683	641	636	667	689	658	684	630	664	668	653	668	683	661	675	649	682	678	659	628	619	662	660	640	658	687	665	638	647	621	661	686	640	640	680	630	654	652	636	672	706	663	677	676	733	648	648	651	662	618	660	652	749	625	648	648	698	646	706	676	667	619	686	655	718	653	659	617	656	689	663	689	666	657	663	626	664	691	657	651	608	639	674	688	652	667	671	609	704	662	660	672	645	665	710	640	624	637	656	631	619	599	646	645	622	676	654	702	666	700	651	618	670	670	633	596	645	656	676	656	665	665	639	609	651	687	692	715	664	656	707	608	637	651	666	704	620	662	671	682	670	677	691	643	699	727	646	694	691	662	625	617	715	637	672	688	649	643	683	657	685	666	672	686	678	621	678	628	667	744	642	687	667	682	672	681	653	674	642	677	663	668	697	701	650	668	666	645	674	635	648	683	649	627	652	647	663	692	667	641	668
24220	21483	28971	24401	21424	13945	4827	2598	1819	1581	1386	1222	1133	1023	930	900	807	785	762	659	670	673	679	605	559	581	577	557	534	544	533	496	539	561	505	522	501	564	500	546	506	534	519	507	562	540	519	505	503	517	499	490	545	515	515	460	510	482	515	473	468	459	489	481	492	457	479	448	471	467	495	466	459	477	512	437	504	500	479	516	468	509	483	496	511	515	496	457	505	527	494	511	499	466	488	506	488	446	491	494	502	522	479	475	491	498	509	477	440	474	505	522	508	513	490	468	466	473	492	503	474	505	475	482	517	482	482	505	477	538	493	491	468	464	510	468	491	465	475	537	484	520	495	498	473	486	467	478	465	458	473	546	496	439	470	465	515	480	486	481	513	496	467	488	461	487	466	457	516	502	491	470	476	511	511	479	474	489	445	511	463	489	485	446	481	492	466	514	437	491	470	503	499	480	483	515	509	466	505	498	488	465	468	501	466	483	429	519	466	452	468	473	504	477	491	497	495	466	470	473	478	480	471	488	483	494	504	503	474	487	465	452	534	480	460	484	462	490	499	491	481	463	498	491	440	484	487	464	466	481	489	435	479	547	483	471	493	470	476	484	448	460	534	474	492	479	450	518	438	480	475	490	462	492	498	485	478	486	500	464	473	448	440	546	508	521	463	461	456	516	498	472	470	486	468	518	486	499	492	485	450	482	467	460	452	443	513	466	496	513	433	446	467	484	477	497	498	438	552	468	498	474	491	453	508	448	488	457	468	427	469	500	481	419	481	468	516	464	495	482	503	491	451	460	487	480	500	440	479	473	479	488	426	498	476	473	499	453	493	450	471	478	485	505	481	460	471	466	487	475	522	512	462	465	449	499	457	491	475	508	487	489	508	514	468	531	469	490	471	472	464	477	483	462	512	434	471	462	466	475	491	483	490	530	496	493	463	463	488	469	463	456	466	482	477	469	514	477	476	482	519	483	491	505	545	499	499	496	470	434	433	475	472	462	473	492	440	484	463	489	467	478	500	483	483	469	472	477	461	452	484	498	495	487	501	451	498	473	470	494	464	484	481	436	467	429	486	466	472	477	501	447	470	479	479	448	458	488	521	479	519	519	450	505	475	470	470	492	470	423	449	478	472	470	458	508	473	478	528	465	478	473	473	488	515	510	525	511	517	457	450	510	484	473	490	452	500	512	446	476	514	481	478	449	517	455	440	481	493	510	472	478	460	501	507	462	475	492	507	512	489	474	478	453	519	488	465	459	493	472	478	508	450	511	518	482	482	475	489	425	489	504	437	463	478	501	501	485	454	497	460	530	481	475	502	511	491	483	496	467	452	477	479	472	462	514	519	470	458	483	467	501	521	488	506	454	514	437	469	503	510	502	452	445	475	466	488	462	482	471	488	481	483	466	453	511	451	508	497	473	462	464	439	492	476	480	454	473	529	465	472	466	487	458	487	483	462	479	535	478	453	418	451	489	499	435	476	475	498	489	484	491	500	483	480	490	443	501	491	492	427	480	459	476	484	432	461	502	467	471	444	504	507	486	500	469	481	475	457	475	466	487	466	494	464	467	430	458	460	463	466	495	493	470	522	477	470	463	438	488	496	453	426	448	473	469	480	478	501	474	448	496	436	491	473	466	483	472	483	497	505	493	472	485	497	482	480	448	490	474	502	482	517	497	478	469	491	452	502	488	488	465	503	471	475	470	469	513	482	491	467	471	480	453	473	463	481	491	474	500	521	531	456	461	523	545	495	458	506	463	484	528	460	492	498	448	507	482	510	469	448	486	456	449	504	465	507	453	470	466	436	477	501	457	485	470	446	460	516	508	437	513	470	487	466	493	431	451	488	504	488	457	487	479	502	482	461	483	478	468	465	479	487	469	491	467	468	472	466	486	458	461	467	410	506	470	475	504	464	476	486	496	482	480	470	464	485	496	502	488	454	501	465	469	477	471	450	491	475	473	481	502	474	498	466	482	471	514	466	456	473	492	464	467	413	500	475	483	441	521	472	482	462	461	446	456	497	519	460	475	508	500	494	461	466	509	496	442	470	498	473	497	459	479	483	521	470	491	475	460	467	475	437	449	474	471	476	455	471	458	456	461	426	535	472	487	499	518	480	478	458	454	444	447	505	505	478	460	466	446	466	488	462	463	479	471	476	492	450	434	478	458	475	464	471	437	465	435	463	454	426	439	445	440	498	435	485	482	463	502	453	468	475	492	441	454	463	480	505	501	468	480	502	482	503	526	531	511	483	476	505	461	473	490	467	423	481	429	481	483	463	494	469	456	517	470	482	495	488	472	447	446	514	447	468	488	443	499	471	473	483	465	548	479	489	491	485	468	432	512	490	524	462	455	416	501	454	449	479	497	451	472	487	465	469	461	479	458	433	466	479	450	492	481	486	500	479	485	479	499	477	480	496	489	505	453	444	467	440	488	512	468	469	488	461	467	457	486	495	485	518	505	490	504	497	463	471	512	477	499	472	499	515	498	435	501	467	511	460	491	486	507	463	489	496	494	424	461	501	498	487	459	482	483	473	429	455	468	489	425	506	454	488	465	508	451	504	520	499	454	483	482	530	460	462	492	511	481	471	499	448	501	505	474	521	452	522	442	444	471	504	475	495	452	458	453	486	477	463	515	446	537	480	484	463	479	449	490	460	471	495	473	482	493	480	462	477	494	478	450	480	491	501	501	482	467	473	538	512	490	496	482	452	483	486	482	501	468	490	459	504	440	487	478	467	444	490	511	534	526	481	484	518	491	469	484	512	494	468	496	466	492	490	460	468	489	453	476	498	456	489	504	486	493	495	474	510	450	506	451	513	477	452	471	494	491	471	477	477	469	489	424	444	456	512	473	448	417	444	479	522	481	480	499	509	450	482	471	466	458	454	501	476	484	489	462	449	441	464	523	458	512	435	471	505	479	428	457	494	511	486	439	433	465	509	485	489	510	456	460	457	482	499	507	476	470	474	490	490	462	497	483	490	512	474	450	492	493	483	444	455	531	485	504	465	425	470	500	467	471	492	456	498	455	434	495	494	471	425	488	505	464	456	483	495	472	500	477	484	456	449	480	486	433	457	487	479	466	477	483	487	478	472	470	456	435	486	478	479	478	493	477	481	484	489	501	499	462	511	459	510	519	454	493	469	479	474	488	485	465	479	480	495	494	476	506	460	475	469	526	490	496	464	510	498	464	456	476	479	484	517	461	466	470	475	490	441	437	473	486	443	456	432	479	463	491	497	482	537	480	460	507	460	452	453	481	512	451	474	450	509	457	485	493	468	465	472	475	495	467	481	487	482	449	465	464	466	454	503	498	483	522	503	478	473	463	494	492	478	466	461	498	474	471	486	463	461	494	505	506	481	503	433	498	484	439	454	436	449	477	436	464	520	460	452	522	488	489	481	463	473	478	465	444	530	470	464	461	487	485	507	471	423	473	452	500	478	489	480	481	489	468	443	477	476	483	459	458	479	482	463	523	502	467	511	496
20910	35896	31901	22943	16982	12473	9323	7127	5952	4738	4075	3684	3329	2994	2620	2372	2148	2017	1772	1667	1630	1516	1415	1318	1318	1233	1201	1205	1173	1105	1061	1128	1078	1048	1065	1011	1041	1008	1075	1078	1042	1106	1084	1110	1050	1095	1055	1010	1004	1003	1020	1001	995	967	930	945	919	924	916	936	970	956	937	900	914	914	903	951	906	931	876	908	953	925	870	932	925	873	1008	905	903	904	920	893	938	934	996	911	910	906	912	973	958	1016	913	917	931	950	905	934	949	951	918	932	908	910	889	979	918	955	927	955	938	931	914	937	953	935	953	856	912	953	979	947	962	932	870	906	906	939	959	875	916	926	929	943	917	887	920	855	905	882	895	883	947	922	974	861	941	941	959	918	943	920	918	908	928	967	955	869	863	960	927	922	871	893	913	894	859	875	923	892	903	944	876	951	899	852	910	882	926	930	915	886	941	906	855	889	865	881	907	900	868	873	930	864	912	930	919	879	949	899	891	951	862	883	930	922	879	907	868	914	926	888	960	910	893	949	818	879	886	846	930	914	945	894	870	922	945	908	884	955	900	929	933	870	922	959	957	917	940	925	896	922	880	934	904	886	940	871	936	897	929	921	880	923	874	916	915	906	903	918	924	871	915	910	920	876	840	896	951	924	944	894	894	933	899	951	910	908	934	906	909	920	853	862	925	931	922	878	899	874	932	880	910	881	897	952	865	892	945	881	920	872	953	907	921	915	898	949	873	938	896	837	896	905	917	922	904	968	922	941	907	959	948	953	919	928	841	916	947	921	930	857	840	873	902	928	935	918	930	901	902	956	883	889	942	907	957	907	923	859	846	896	895	852	933	899	983	878	865	863	861	888	919	871	836	900	964	859	875	932	904	944	933	914	921	823	908	935	855	878	924	908	871	854	907	895	897	920	905	929	959	970	940	987	928	900	888	911	905	846	928	866	887	903	899	899	892	917	949	919	969	915	916	923	857	908	920	896	865	945	880	911	914	902	928	859	983	963	896	928	868	862	916	929	888	922	929	941	932	919	881	891	934	863	856	846	917	891	906	881	932	929	903	930	873	917	885	928	908	919	929	868	893	851	937	927	936	900	902	882	906	903	888	926	902	898	891	899	889	836	927	960	869	918	893	874	944	888	938	936	900	932	943	903	891	839	975	906	884	953	877	907	869	922	907	910	861	871	895	869	910	906	966	912	954	877	806	912	909	934	885	872	934	898	881	886	945	893	897	950	880	882	941	912	882	940	903	908	890	924	879	908	900	914	884	926	940	936	860	898	893	860	891	912	861	859	941	903	932	946	940	866	841	915	889	933	855	884	915	917	930	886	883	885	878	935	854	915	928	894	891	911	909	918	919	899	942	895	925	901	918	916	930	916	919	913	907	871	870	877	912	883	897	908	882	911	909	907	848	912	907	901	892	850	940	910	955	876	908	879	915	924	884	873	877	920	909	966	911	868	946	933	933	891	922	898	965	932	876	896	900	928	851	848	885	840	900	889	891	866	880	887	900	925	890	901	888	907	955	925	925	890	888	939	870	887	914	931	917	912	922	880	906	863	928	947	861	883	927	873	921	911	916	862	940	918	925	895	871	900	897	930	938	934	990	902	867	854	914	877	900	865	909	876	876	904	951	923	899	899	906	904	844	880	917	867	890	928	882	932	958	951	908	946	926	908	933	894	948	860	939	1017	880	883	906	958	956	876	842	934	936	882	975	928	856	949	932	891	923	893	935	897	906	917	890	910	870	872	903	899	874	891	901	895	904	914	913	949	900	933	885	911	903	907	905	876	878	959	885	933	892	909	931	928	931	954	909	911	903	901	930	906	954	923	861	858	867	938	927	919	855	1010	939	879	890	884	877	957	898	909	873	914	951	885	952	876	924	926	902	914	914	915	942	950	941	935	892	936	965	902	890	929	903	912	908	880	924	912	834	911	864	936	855	881	908	929	899	859	922	896	845	869	892	896	947	921	943	924	864	884	940	961	918	882	951	921	917	955	940	947	895	967	909	891	919	841	904	930	939	941	912	871	846	894	932	969	935	869	943	853	860	893	922	928	922	953	925	924	919	921	908	872	891	915	875	922	908	917	884	927	918	890	886	907	915	895	875	922	919	898	899	909	900	878	902	952	871	922	916	879	916	927	919	906	929	932	930	892	904	924	929	939	985	949	967	887	890	888	891	961	905	878	888	893	872	891	908	891	897	858	894	892	891	944	944	910	873	902	928	875	888	936	906	890	941	893	906	938	921	893	939	915	883	845	880	919	852	893	896	865	914	922	889	928	895	908	882	924	930	895	907	937	958	865	864	888	884	921	935	892	933	945	899	883	923	885	923	858	859	905	914	916	904	905	916	942	950	942	957	937	869	903	891	906	871	906	926	938	865	893	929	903	956	926	889	889	938	895	929	897	909	884	956	933	970	869	966	937	885	899	873	907	927	883	878	900	934	891	909	937	886	862	915	933	941	994	905	907	907	861	962	914	896	916	872	924	847	885	853	880	907	900	918	827	924	867	915	924	899	934	921	887	976	900	852	920	891	939	904	941	969	890	860	892	920	941	903	930	917	948	945	905	915	929	962	892	924	903	848	878	894	947	932	912	906	908	892	932	901	896	867	916	941	952	927	901	866	940	917	966	941	857	989	880	888	877	904	943	910	918	924	888	953	903	873	898	890	885	936	877	883	882	928	933	857	921	883	894	903	902	877	934	920	905	933	912	907	898	955	952	884	923	886	818	888	934	936	912	890	916	939	882	913	900	926	907	875	898	964	906	926	926	891	900	892	877	946	891	897	921	922	932	902	907	851	931	845	928	824	942	896	899	903	939	896	888	830	930	873	927	880	908	881	908	849	902	897	942	886	900	922	920	915	850	845	917	899	876	932	937	809	899	932	968	864	904	930	892	938	896	878	832	894	943	917	914	950	913	865	886	858	904	895	842	888	916	892	919	901	852	907	947	909	925	919	868	934	905	922	894	913	870	897	840	925	887	883	904	910	865	905	886	897	860	932	915	930	863	896	919	914	860	951	926	928	891	915	876	915	829	910	923	919	924	921	812	928	896	912	967	903	940	881	918	825	891	898	901	875	916	897	897	858	841	937	937	917	915	948	937	864	880	876	922	920	872	930	916	895	909	929	854	921	892	868	935	882	946	966	911	906	932	910	911	890	891	924	882	921	902	875	924	825	900	899	937	918	907	900	910	964	882	902	883	911	980	908	890	909	946	930	891	911	848	951	950	903	903	908	955	854	856	932	899	906	915	850	859	917	908	903	876	889	906	935	944	906	919	918	895	915	935	937	868	912	890	967	829	860	929	943	878	924	907	953	938	896	918	902	930	952	891	948	901	964	919	920	863	890	875	908	928	839	867	872	899	890	839	890	915	893	929	946	888	875	925	899	878	906	885	857	919	878	931	894	908	904	913	939	930	931	893	927	925	936	910	926	845	883	892	865	882	932	947	888	927	890	885	930	865	907	861	947	856	902	896	874	1002	864	948	943	943	873	962
27520	19064	10071	4341	1899	1124	873	670	569	502	484	476	393	414	403	355	381	339	306	302	320	319	302	318	282	316	279	294	293	311	262	297	297	297	269	307	290	302	304	258	323	316	300	297	315	277	299	297	264	297	284	297	285	257	285	284	280	271	284	293	275	253	280	272	293	288	258	285	243	268	260	302	250	293	285	279	287	307	259	267	296	289	306	253	259	275	274	264	285	275	269	280	270	270	277	289	305	274	277	293	292	260	261	295	247	291	286	302	291	247	274	274	275	278	278	224	274	271	287	297	276	271	266	273	294	278	288	268	252	307	280	292	254	307	283	293	282	269	272	291	295	222	302	284	268	289	285	282	256	278	262	251	292	272	257	277	290	284	269	287	289	268	282	270	279	257	261	305	247	301	268	247	274	267	315	268	274	273	295	265	274	302	284	260	290	302	278	279	265	274	268	281	267	269	269	313	267	318	277	273	270	280	295	275	271	267	258	280	263	253	293	271	293	244	283	270	290	257	270	302	279	275	284	257	281	250	286	278	271	270	273	299	283	304	263	308	274	274	250	280	284	248	301	268	278	279	275	244	275	281	251	292	289	289	284	285	265	278	255	280	280	275	288	290	285	255	287	270	273	283	293	288	257	277	270	298	278	265	294	268	300	299	259	277	304	270	300	275	265	302	259	290	281	282	308	270	271	289	268	297	274	295	246	246	307	277	303	269	275	240	289	299	265	272	274	279	265	276	275	279	270	262	299	282	280	283	299	269	252	281	304	269	288	280	316	262	259	266	252	267	309	282	267	281	245	260	271	281	268	281	256	305	277	283	279	276	262	278	283	284	266	291	273	289	310	260	258	293	261	270	277	268	299	241	277	274	287	252	255	257	293	273	298	253	263	285	277	279	287	263	266	294	301	278	314	279	281	281	292	281	281	266	283	293	255	266	289	261	277	259	281	297	281	261	265	279	259	260	287	278	264	295	288	252	288	266	292	291	312	271	284	282	246	280	263	265	288	288	266	270	260	298	301	297	306	268	297	282	283	264	258	247	275	277	264	304	299	285	280	291	281	287	264	272	268	306	310	300	284	265	272	263	268	255	259	267	285	304	292	259	257	276	270	282	274	273	257	269	276	252	286	292	268	298	272	302	287	293	264	260	244	269	304	275	307	242	303	264	260	289	267	252	294	239	274	255	271	292	298	278	281	283	267	262	272	233	266	253	271	275	279	297	284	274	273	286	287	278	291	278	287	270	267	305	294	248	271	271	244	294	284	249	263	277	295	286	265	279	272	284	277	299	296	303	274	257	270	284	268	239	252	288	269	308	277	296	290	274	263	285	272	263	281	280	276	316	293	279	297	279	263	268	250	284	266	255	281	265	283	272	288	291	274	284	260	305	291	257	271	310	308	288	294	326	281	235	267	274	283	290	249	289	277	277	262	238	297	297	249	294	282	265	268	308	261	277	277	291	268	263	299	273	277	290	248	274	264	265	280	296	277	271	289	275	303	295	283	278	287	280	284	277	284	307	283	286	333	301	307	267	281	300	268	311	304	276	262	279	262	285	280	274	297	266	282	274	267	288	276	262	295	289	287	299	272	273	308	270	275	307	270	293	276	280	280	263	285	270	293	261	259	290	262	269	270	260	265	271	273	256	270	250	284	287	280	275	259	267	302	302	294	273	259	274	281	277	262	263	281	268	269	313	310	295	283	311	282	231	287	290	256	280	294	275	298	262	298	271	274	260	306	251	260	297	282	286	275	285	240	281	308	288	259	268	297	268	280	292	271	248	285	259	278	278	292	260	269	293	271	286	277	287	274	271	272	265	279	265	265	283	265	276	268	300	321	272	287	263	308	285	264	290	258	272	297	285	281	269	255	272	259	266	253	276	286	286	266	266	275	263	254	284	299	311	306	235	259	269	282	278	282	265	277	288	277	249	277	285	283	294	251	240	306	276	272	289	283	277	279	308	310	272	272	261	253	293	291	260	297	267	289	272	284	253	246	261	311	250	246	282	280	285	303	275	256	265	250	288	307	298	280	270	296	269	289	261	278	294	303	278	283	276	274	287	309	256	253	280	300	274	268	263	269	277	286	291	267	310	295	279	282	292	257	274	273	328	294	262	262	288	283	288	272	254	263	271	283	264	297	216	294	253	271	267	267	319	290	259	274	305	273	301	304	277	260	280	271	267	267	281	261	289	279	283	300	307	261	301	272	273	288	262	298	280	271	271	269	269	268	269	299	254	288	282	265	284	234	264	271	279	295	273	280	261	246	263	268	289	253	293	252	276	282	269	276	243	279	293	290	270	270	293	274	280	263	297	248	286	278	246	283	256	308	239	292	265	300	312	259	277	264	303	278	284	260	276	279	280	270	267	239	284	287	294	262	270	252	301	285	279	288	291	285	299	325	288	278	322	288	264	268	279	306	268	274	271	286	280	275	255	265	262	307	293	291	261	299	293	288	269	228	299	263	297	292	288	270	275	253	274	257	280	273	291	281	283	267	267	294	270	282	283	297	280	269	293	269	257	285	266	264	305	276	279	287	273	269	264	280	279	281	282	283	288	285	285	256	296	257	268	300	299	300	267	263	289	256	269	267	258	283	253	285	243	276	268	310	282	260	268	270	280	287	273	303	265	268	259	282	287	283	277	257	273	291	285	301	284	276	282	253	282	304	250	248	293	255	254	278	281	268	313	257	279	272	261	289	263	288	319	282	306	297	269	300	290	273	303	268	297	306	291	259	291	283	315	315	304	310	273	286	275	270	277	317	273	297	282	254	296	274	313	251	266	312	288	271	251	259	273	286	293	292	265	256	263	277	290	276	265	308	301	290	311	283	260	244	298	279	271	291	263	306	265	248	255	267	260	257	284	280	295	307	284	298	269	282	226	253	271	285	286	312	280	264	296	282	285	296	300	286	263	278	273	297	229	287	289	248	262	277	293	301	255	269	261	270	296	273	290	277	271	279	268	301	281	286	306	266	275	269	296	261	283	282	265	284	297	293	287	281	256	282	294	294	277	293	252	279	273	267	284	264	271	266	248	273	275	273	283	264	272	304	255	276	253	275	253	285	285	273	285	274	258	296	273	285	276	309	282	269	271	274	264	281	252	294	279	286	277	282	278	273	265	291	280	288	270	267	256	281	254	305	290	272	249	285	251	259	272	263	293	276	284	236	274	277	274	270	287	276	283	283	267	308	284	301	286	291	283	305	303	252	260	299	274	253	264	284	281	289	261	264	293	261	263	312	261	284	295	286	275	300	275	271	301	266	267	263	287	247	267	260	321	286	278	270	278	291	276	279	268	299	283	310	284	256	284	275	263	291	279	255	324	268	302	261	281	268	296	262	289	261	294	290	284	300	277	288	287	284	280	265	282	284	275	240	271	259	257	299	285	292	272	273	277	280	285	282	280	298	286	270	283	286	278	287	237	268	301	296	310	266	283	272	306	280	286	317	326	279	281	253	274	252	259	274	306	277	265	272	309	276	261	304	288
15000	21009	17419	9446	5968	3958	2897	2311	1769	1636	1504	1318	1209	1101	1009	932	895	847	800	759	725	730	751	677	701	656	603	632	612	617	656	571	619	623	642	596	625	618	588	633	642	634	609	645	617	617	596	603	590	618	578	561	610	559	577	612	556	538	587	530	609	553	568	549	574	570	578	561	541	544	524	582	556	580	540	586	599	557	570	576	603	545	578	546	590	595	536	554	571	543	532	540	574	542	606	579	610	554	598	573	539	569	554	603	591	579	537	581	541	566	546	581	572	540	550	530	582	561	501	556	575	619	567	591	547	579	562	542	556	571	537	546	618	538	587	578	573	591	542	557	568	543	551	585	530	567	562	566	531	587	589	531	552	545	560	598	557	593	577	592	541	506	570	564	545	572	552	602	556	573	546	566	602	574	555	619	577	579	572	593	567	557	593	566	568	565	564	587	577	569	584	549	559	521	568	550	542	580	544	543	568	572	571	572	549	574	519	570	572	571	563	610	613	575	548	587	551	573	544	529	583	558	573	568	585	611	606	603	551	572	544	568	568	573	619	562	552	588	570	574	523	596	546	548	625	565	551	585	557	551	597	606	545	570	531	565	558	607	531	551	599	571	537	527	560	568	527	558	570	518	589	523	554	596	550	595	563	532	561	621	580	595	594	552	553	548	567	557	601	582	544	542	548	566	546	578	546	609	534	553	568	582	603	582	568	569	570	570	571	541	589	624	562	560	535	521	574	510	554	527	600	521	583	579	542	549	541	592	554	538	587	592	592	574	555	589	552	558	638	564	595	587	610	524	575	571	570	522	587	533	618	562	541	556	575	567	557	565	567	558	565	526	554	622	568	516	599	566	572	574	544	547	567	585	578	563	574	574	576	552	553	570	570	573	536	593	532	610	577	549	595	594	547	570	552	532	580	526	563	559	576	552	574	609	547	578	578	562	580	589	583	538	544	538	584	549	559	564	569	551	595	528	573	572	563	585	582	559	550	524	535	580	567	579	563	550	567	534	578	553	567	553	533	566	579	594	598	556	570	604	604	561	552	596	618	593	605	551	544	534	534	555	565	567	561	524	593	534	558	566	564	589	563	572	574	603	539	558	582	564	571	552	559	539	537	554	578	579	588	534	563	554	594	542	571	570	569	582	593	565	559	524	490	566	534	547	525	587	550	579	559	564	559	585	561	535	579	559	605	570	551	559	565	551	563	543	598	569	550	560	587	593	582	566	601	546	566	543	501	549	551	519	586	561	552	576	588	568	578	579	579	591	564	574	586	529	557	568	544	565	586	568	551	551	552	547	549	554	591	534	585	536	547	580	580	556	545	564	558	530	589	582	596	499	541	539	557	621	561	538	554	577	592	529	552	544	589	555	581	617	556	564	571	600	547	565	587	514	560	577	554	584	553	571	525	550	555	554	567	564	541	567	554	546	572	559	555	532	574	545	565	554	560	562	592	558	557	560	557	530	514	563	576	568	585	543	562	571	552	589	554	584	540	559	567	567	556	578	540	533	574	557	587	578	612	597	570	576	577	492	544	544	565	535	540	558	592	572	527	575	580	528	542	543	582	598	550	546	584	497	551	535	568	595	552	545	542	589	522	554	548	559	576	545	533	578	561	534	574	549	570	557	561	595	584	560	557	571	575	572	590	563	568	605	563	558	519	566	579	552	514	572	573	569	577	569	514	574	548	559	531	566	537	521	535	589	555	560	556	595	589	524	603	551	553	547	557	529	570	570	539	557	522	564	589	564	553	543	587	541	554	574	564	564	572	548	573	583	590	590	510	555	582	526	524	546	583	576	543	543	578	607	549	587	560	559	560	546	537	570	555	594	559	561	556	569	582	565	534	552	590	514	572	555	531	590	559	560	531	526	550	581	563	537	567	581	546	573	543	571	530	622	587	575	583	561	539	562	559	586	526	521	533	592	543	565	589	585	555	558	552	511	571	516	551	537	585	532	567	567	574	566	579	540	568	565	549	519	563	571	559	582	539	566	554	553	596	564	555	570	527	532	581	572	561	515	553	559	566	587	534	508	544	614	543	520	539	577	568	560	531	544	547	569	545	566	560	548	518	562	578	552	560	504	569	568	546	560	570	556	575	565	604	536	595	544	608	560	552	572	603	579	560	559	562	547	599	598	551	531	584	553	576	542	607	558	517	601	574	553	580	557	556	573	577	580	568	534	569	592	548	560	535	563	571	552	554	524	591	560	572	583	594	563	562	550	566	559	543	551	596	558	520	502	544	555	533	591	608	585	548	564	569	563	559	525	498	584	556	531	542	543	560	541	575	551	563	567	584	563	580	573	518	582	580	578	468	568	555	576	557	562	566	603	548	542	562	548	542	605	548	570	560	564	541	554	517	591	536	577	546	584	576	558	580	602	552	572	609	550	583	509	556	548	574	496	607	585	552	529	566	593	538	580	547	555	585	537	577	584	560	524	571	560	562	547	575	638	557	586	548	580	555	575	543	566	527	534	576	565	546	587	558	570	573	582	534	547	542	545	579	547	635	578	559	493	571	548	557	576	586	534	545	590	606	555	617	589	539	552	509	574	592	588	625	520	597	575	539	601	572	526	575	554	587	517	594	562	574	595	596	601	560	604	555	534	562	545	534	586	531	566	540	546	600	596	555	580	535	589	583	579	551	608	550	569	561	516	594	530	512	593	564	546	580	568	542	530	578	523	558	595	574	591	579	595	554	594	538	590	534	566	556	543	550	578	608	591	584	579	616	587	557	542	543	545	556	571	597	571	581	511	580	588	561	565	531	577	543	537	521	591	490	598	567	646	536	539	599	567	567	559	572	536	528	611	541	548	615	586	570	555	600	515	537	585	576	542	592	581	558	540	571	566	539	613	616	581	547	596	583	570	537	593	559	584	556	588	525	540	538	529	565	534	597	562	573	534	588	547	570	567	557	596	578	571	578	558	575	589	576	575	547	544	610	515	558	555	590	558	579	551	553	570	561	589	562	569	564	614	558	552	591	540	531	544	596	498	540	534	594	597	545	579	561	545	560	555	592	534	565	546	566	562	551	611	560	557	530	597	583	556	518	547	540	561	578	553	540	564	571	625	559	546	523	555	577	513	562	595	548	557	595	593	600	622	523	593	579	529	547	532	525	539	550	555	571	561	547	574	566	579	574	561	507	527	575	539	523	634	560	543	601	561	582	600	529	553	550	585	556	572	547	571	588	536	552	573	550	611	520	593	573	574	552	569	561	512	561	551	578	578	540	515	582	559	584	554	547	596	529	569	575	572	546	602	585	553	520	573	574	591	587	551	557	598	553	556	570	561	552	570	510	542	614	553	545	559	602	565	530	565	582	537	576	532	571	586	562	601	562	557	597	556	545	583	537	549	567	540	596	544	529	611	573	586	569	588	547	551	584	557	541	571	572	523	534	573	551	557	531	529	545	524	550	576	575	551	602	588	575	557	572	558	590	550	509	561	570	557	563	575	537	552	567	584	557	540	542	571	556	603	525	570	556	581
25179	21517	27973	25369	14379	3950	2173	1525	1151	1039	890	773	749	660	614	596	537	505	512	446	452	425	463	400	432	408	432	372	379	375	341	365	375	345	360	347	369	384	370	383	404	375	335	356	373	336	379	375	359	364	353	341	369	324	372	377	336	371	325	329	334	359	347	333	345	322	318	340	353	371	336	333	352	340	336	335	339	346	351	339	335	295	345	311	328	340	342	338	363	384	362	332	343	336	363	315	380	329	343	331	376	337	339	343	378	318	363	351	328	333	347	328	328	345	330	349	324	335	363	323	351	354	371	358	309	311	337	359	349	319	316	337	373	356	337	319	354	367	377	332	334	328	309	326	353	346	349	350	336	365	351	298	357	364	327	292	346	359	347	331	314	354	334	355	339	324	341	355	364	333	299	314	336	344	339	340	376	324	351	347	329	361	348	388	338	347	342	322	314	331	326	347	327	333	326	338	319	318	336	327	357	311	333	340	325	326	309	380	341	352	350	361	350	343	325	347	348	332	370	319	323	345	343	356	314	334	352	332	344	359	334	340	321	346	341	353	326	344	309	325	336	327	348	340	319	367	315	368	339	343	329	372	316	330	328	324	326	325	380	324	332	328	339	324	361	340	328	342	332	359	355	360	338	328	358	358	350	351	360	344	354	343	357	307	354	308	355	350	335	324	313	343	327	366	354	334	295	310	361	330	329	336	325	328	336	327	303	353	351	341	356	320	331	358	299	338	335	333	353	337	360	352	315	362	342	351	322	344	350	320	340	354	364	350	337	340	333	352	322	350	360	336	350	325	322	337	341	332	316	319	358	362	297	331	336	362	308	311	328	343	304	326	343	318	358	353	348	313	373	324	334	315	326	346	376	324	337	336	332	297	315	329	327	339	329	370	359	387	317	348	353	319	328	318	304	335	327	332	329	386	332	306	344	315	324	358	350	328	327	317	333	356	315	345	357	318	350	402	335	319	328	326	317	353	337	310	330	336	333	339	339	323	324	343	303	334	366	352	319	350	368	333	361	358	369	337	364	328	350	374	330	341	355	336	336	333	320	374	317	319	336	332	333	312	308	338	329	361	333	331	330	314	342	344	333	296	341	314	351	360	387	356	350	345	343	354	378	352	326	320	315	306	329	323	340	323	303	342	345	332	330	361	345	322	345	344	354	333	308	334	355	329	330	322	329	350	325	337	340	344	345	335	360	328	292	329	343	342	346	372	356	317	355	317	340	331	352	328	321	344	358	300	341	337	354	360	372	320	355	337	341	336	312	316	357	324	359	329	307	314	313	361	360	313	331	322	330	344	334	299	329	327	342	296	343	336	324	338	320	334	348	325	305	358	332	331	335	340	346	360	307	357	339	344	324	327	315	325	343	329	287	331	310	310	347	342	309	367	343	323	346	351	327	352	352	315	327	332	345	331	368	355	335	356	353	315	344	333	316	300	327	349	371	317	333	318	327	344	324	372	331	352	350	340	343	325	350	393	324	337	351	346	374	325	299	351	342	352	347	319	352	342	307	336	348	299	395	313	333	326	347	345	357	331	332	332	334	317	315	347	356	356	328	346	344	335	354	366	347	363	357	337	338	319	329	327	359	353	316	313	344	344	351	322	291	338	342	372	324	313	323	322	324	333	322	334	298	331	350	356	388	343	352	364	331	338	347	318	291	321	302	338	341	324	353	315	364	339	312	345	333	321	319	340	346	354	357	330	359	354	334	356	291	322	338	355	335	325	322	354	325	277	317	342	352	311	322	340	333	332	354	317	375	341	336	329	355	333	335	354	352	325	344	336	330	354	328	374	350	335	334	320	343	332	306	333	319	353	324	337	351	308	325	352	347	292	310	348	311	333	326	330	336	347	363	336	347	364	322	333	352	323	329	313	337	335	333	383	339	346	364	319	340	339	357	319	350	347	317	327	305	296	325	367	313	344	327	338	324	343	334	310	315	352	328	345	321	327	343	341	285	322	347	336	303	329	351	341	360	352	338	346	361	328	327	339	314	333	348	359	335	374	326	351	336	355	340	314	332	333	353	338	349	353	355	344	297	316	338	342	354	343	354	342	325	360	331	357	323	306	333	299	323	331	358	355	336	310	342	325	307	311	338	344	336	354	321	333	304	362	310	337	321	324	357	331	324	320	322	337	357	338	330	330	347	349	322	323	360	339	339	337	344	325	334	337	334	336	334	336	340	318	364	291	326	352	318	352	331	345	339	309	327	322	326	369	348	325	367	316	339	334	354	328	340	326	353	325	307	303	365	340	371	380	354	330	329	325	327	339	327	322	338	342	338	373	346	350	311	329	353	314	334	350	311	331	310	339	314	342	326	345	328	333	361	359	344	340	333	333	369	321	348	360	356	326	343	344	316	330	323	349	330	375	345	353	328	375	342	363	360	334	305	337	338	354	345	343	331	326	320	315	353	361	363	334	324	356	317	330	359	329	341	332	360	325	343	371	341	311	335	322	319	323	317	382	302	320	363	302	370	356	349	348	336	329	331	366	301	330	331	332	333	351	337	346	358	342	381	370	366	330	294	349	324	368	328	364	329	338	351	336	329	353	357	320	318	332	326	325	333	302	354	323	316	326	357	386	330	363	348	375	328	330	307	357	391	351	348	337	323	331	355	351	340	334	360	336	347	345	350	320	337	331	345	323	307	292	351	322	322	345	294	338	353	346	309	332	346	355	352	350	346	348	348	358	320	322	341	337	347	334	356	330	341	327	341	335	335	327	340	371	371	351	381	365	358	354	333	333	356	362	338	337	376	335	360	333	379	313	335	359	290	348	333	304	341	325	364	307	351	325	325	338	339	361	364	343	312	332	329	320	308	337	321	336	347	320	332	345	342	342	287	327	360	322	350	335	345	326	324	357	336	326	320	330	357	311	311	339	343	325	352	321	330	311	299	323	308	352	321	328	353	336	307	346	359	354	314	358	328	332	357	337	338	315	334	313	295	339	355	349	326	317	350	341	353	324	349	352	357	370	348	340	351	345	341	330	354	341	368	330	375	331	288	344	332	337	354	349	344	344	300	338	340	322	324	319	344	310	325	343	317	338	327	355	354	319	351	331	352	351	306	329	384	343	329	328	312	351	333	320	339	327	385	327	347	351	347	349	326	320	358	320	336	354	357	332	329	312	350	376	317	331	356	358	324	332	366	333	335	327	323	329	327	345	321	339	309	352	327	309	341	325	347	349	334	345	356	359	333	329	324	324	328	325	338	334	342	353	315	356	326	346	321	358	330	340	336	361	344	367	345	324	365	333	348	355	336	330	307	341	352	349	367	352	361	323	340	333	355	326	321	354	324	358	362	356	365	344	321	328	368	305	322	325	313	339	308	363	364	312	343	312	341	333	319	340	342	342	337	351	365	363	312	338	343	334	333	320	319	346	380	348	341	285	332	327	330	305	352	331	315	322	353	325	314	353	354	330	336	357	322	360	337	340	315	342	326	335	317	330	353	316	318	353	337	316	306	344	361	336	336	353	302	352
17634	29513	26075	16908	11769	8020	5977	4622	3811	3156	2742	2300	2122	1969	1696	1657	1368	1322	1270	1211	1202	1129	1023	1010	921	857	873	761	814	763	798	737	757	797	785	745	797	789	780	842	771	795	830	736	837	788	790	774	711	775	756	729	703	747	749	631	718	697	725	692	676	654	674	668	659	629	700	655	640	695	667	649	633	607	661	679	654	633	716	658	682	628	647	657	656	650	643	654	746	675	675	643	656	706	668	671	692	679	685	693	718	682	676	671	639	687	708	680	685	625	692	690	680	734	655	720	680	683	680	670	716	705	695	682	661	655	668	670	677	660	693	660	671	744	695	649	644	634	680	661	674	642	658	674	625	670	708	664	681	665	744	667	693	634	682	654	674	690	734	655	684	668	667	683	658	653	646	660	664	704	645	702	669	702	674	617	610	704	658	657	666	655	637	661	625	656	698	701	660	674	687	630	697	677	699	667	672	685	693	694	657	662	686	629	663	661	663	704	640	687	636	708	701	703	665	719	666	620	681	656	654	613	674	695	680	688	676	655	683	675	646	690	645	721	664	622	648	668	652	700	655	714	697	600	657	673	660	621	646	651	655	643	657	641	664	708	654	661	710	690	618	720	636	629	637	722	625	657	682	671	695	628	686	674	603	647	640	677	667	678	667	616	662	655	699	668	661	681	684	681	700	653	686	693	660	629	659	718	721	649	689	677	690	653	691	691	629	662	667	675	639	628	656	654	656	675	692	631	692	634	665	659	720	644	646	665	697	711	637	670	706	651	678	675	627	701	696	646	668	724	641	663	636	671	644	644	687	648	662	620	672	645	664	675	641	634	698	670	638	699	699	650	700	658	699	624	681	636	675	673	637	703	649	659	672	650	692	661	671	659	684	681	666	650	686	676	672	684	631	586	660	629	677	698	663	655	684	673	665	662	663	659	676	659	656	666	710	627	688	659	659	646	668	627	668	683	624	656	674	673	709	677	719	684	664	618	641	680	649	630	667	660	654	693	684	669	688	702	682	661	664	631	659	654	683	684	634	680	669	656	622	658	676	641	631	684	642	682	642	641	616	693	629	705	716	653	629	667	693	662	625	695	692	675	629	709	664	670	659	675	686	657	694	662	664	703	633	673	604	645	619	654	618	662	725	682	661	655	607	648	679	694	674	634	653	674	667	649	654	661	665	649	621	678	742	653	705	637	684	662	682	688	646	623	655	630	670	666	684	645	676	631	665	669	727	656	627	640	655	664	685	646	646	679	677	661	655	674	668	647	677	643	659	643	618	644	667	644	603	708	655	686	655	720	678	671	659	661	649	647	675	648	697	676	705	652	724	698	618	657	671	662	681	678	633	682	668	647	649	666	691	655	638	641	693	656	663	658	670	630	668	643	715	631	704	633	662	667	682	653	678	675	681	658	624	683	656	687	697	652	680	662	634	713	678	675	672	629	642	629	633	636	676	611	679	701	686	718	663	661	675	652	697	659	651	696	655	666	630	688	702	721	656	621	672	652	658	667	686	656	653	633	633	671	733	654	661	683	711	669	648	630	665	705	664	699	655	611	686	634	683	725	652	694	680	709	682	680	669	712	706	653	668	625	657	639	659	678	657	686	677	666	657	687	675	649	685	643	637	629	657	705	589	664	652	653	669	632	598	637	654	604	659	657	730	643	665	651	680	658	647	704	600	676	647	643	715	662	678	718	670	650	628	681	653	664	627	675	675	671	683	650	675	667	615	687	669	639	641	672	657	713	657	631	657	642	672	636	647	622	688	667	628	693	700	690	676	702	706	707	666	663	680	624	645	592	646	684	653	678	675	685	680	689	676	682	627	690	658	652	678	657	639	643	647	686	732	695	621	636	639	655	666	742	648	622	700	692	626	700	682	688	751	661	672	693	644	680	637	631	669	692	686	660	677	649	664	648	670	676	662	654	680	641	669	609	656	683	636	707	667	692	654	659	658	663	670	655	653	677	697	592	680	638	661	675	639	633	704	653	660	649	633	688	647	644	633	672	660	701	690	680	656	685	658	677	668	674	706	642	643	642	673	680	658	676	666	665	695	647	643	649	602	686	660	636	732	671	686	643	640	659	663	679	647	629	677	678	673	660	637	700	656	644	693	640	623	650	685	703	717	676	690	665	670	636	695	681	698	647	632	668	700	673	639	713	619	638	648	678	659	631	655	687	677	654	707	673	652	702	663	695	643	665	665	643	664	649	649	625	640	690	661	641	678	638	657	663	696	681	634	678	667	598	657	635	630	647	687	640	653	670	661	670	670	680	652	696	696	630	667	622	699	628	627	631	681	688	672	672	655	694	676	661	690	677	661	654	647	676	647	694	674	676	671	666	664	651	677	656	656	655	702	649	665	667	703	671	650	645	656	685	682	701	661	678	656	605	649	615	618	646	652	648	706	669	696	649	684	652	707	699	689	694	635	637	702	663	634	693	625	707	695	640	645	636	667	662	705	665	662	650	656	641	633	638	662	647	708	701	635	691	698	653	653	625	627	697	671	662	680	673	664	673	673	650	683	692	667	692	634	695	693	658	696	671	695	629	674	681	700	680	668	673	643	649	650	675	642	652	690	639	641	668	685	642	623	620	680	707	631	667	703	639	667	652	681	657	658	650	695	662	670	661	645	641	660	622	664	696	674	686	686	676	725	745	683	652	647	656	672	670	692	700	713	666	664	652	667	679	661	684	643	627	642	662	682	658	625	666	676	614	626	640	679	638	696	618	652	650	700	679	676	636	670	690	632	689	667	682	678	670	623	697	713	680	649	615	663	670	622	676	661	634	647	646	694	663	680	679	637	683	675	698	646	661	662	659	678	680	643	701	669	707	660	616	678	664	641	717	680	671	641	645	666	665	640	674	655	683	631	648	642	677	654	649	644	654	664	677	611	656	637	681	729	688	644	691	655	615	648	603	654	698	677	651	682	649	659	671	660	659	653	702	667	678	634	692	677	665	662	617	654	636	696	644	677	637	633	688	661	672	698	622	686	632	688	706	660	667	677	634	646	660	694	647	669	661	689	675	680	658	680	629	648	627	630	683	658	651	661	653	589	712	665	642	669	660	676	640	587	670	664	663	622	676	627	649	751	682	696	649	640	693	668	669	680	645	704	679	608	698	670	661	648	694	701	685	692	678	654	681	686	714	701	628	691	634	598	657	668	691	714	683	625	630	645	672	653	637	635	655	687	684	668	688	675	616	637	664	668	653	632	651	678	676	640	696	656	660	680	616	694	722	664	621	650	669	647	637	656	697	661	707	665	631	665	670	684	634	646	680	652	632	709	616	662	647	692	671	646	648	674	642	667	661	671	661	672	642	682	603	595	653	711	659	632	670	696	670	674	640	665	624	681	657	660	645	643	663	661	640	662	654	677	663	689	692	665	661	644	678	606	675	672	710	671	674	651	670	702	632	595	659	667	655	663	691	642	628	686	716	642	671	607	631	693	685	671	649	658	685	646	641	685	671	652	709	693	667	645	660	677	648	714	648
24160	21469	28930	24390	21385	13302	4434	2525	1812	1628	1408	1189	1032	987	893	851	806	766	725	687	666	621	628	625	579	573	536	568	537	575	518	534	549	526	495	525	537	528	538	590	483	522	517	525	573	578	550	508	518	572	515	537	514	495	476	517	482	488	481	483	504	490	507	490	451	496	520	508	465	490	510	485	515	472	484	495	492	482	506	506	480	447	531	494	483	489	492	475	467	485	496	504	487	519	460	484	487	507	485	460	500	484	466	468	492	485	493	477	508	486	488	493	495	467	484	535	473	496	473	492	517	456	484	490	491	463	452	484	534	445	486	486	473	497	434	479	465	478	482	483	480	495	468	502	491	460	508	506	480	469	498	475	468	493	509	465	463	466	497	484	474	466	492	503	499	455	477	508	454	449	480	470	493	523	514	477	463	448	462	484	507	477	477	503	507	511	423	474	514	469	479	526	505	484	482	444	468	491	510	480	483	489	506	472	490	464	504	488	492	483	464	465	486	425	509	460	471	494	493	503	489	455	482	497	532	436	478	464	499	501	466	502	506	456	468	468	485	516	465	496	484	487	512	493	496	502	474	479	443	470	481	459	447	458	479	491	474	500	464	494	479	513	447	499	457	479	491	489	512	502	494	519	494	482	453	508	517	461	482	488	444	509	448	482	460	455	468	493	516	499	467	467	451	507	502	480	459	470	518	468	466	440	475	450	479	460	468	463	447	506	467	469	521	469	458	501	477	413	470	492	504	487	481	489	473	454	512	460	457	494	480	487	492	513	451	466	497	476	493	461	439	447	471	469	489	468	481	512	479	459	457	479	487	489	501	510	482	481	495	501	482	506	480	455	489	453	487	439	486	515	452	517	484	479	455	486	521	492	452	469	471	514	466	491	443	462	469	501	504	459	483	516	463	509	473	448	532	455	469	519	501	434	492	462	497	502	513	465	507	489	483	462	450	516	469	517	477	473	441	508	490	453	516	494	477	506	481	476	480	456	468	477	457	463	478	461	461	471	462	468	458	492	440	502	481	464	457	480	448	462	489	496	467	455	501	473	459	436	453	462	471	493	480	471	500	455	520	488	469	470	482	500	533	481	473	457	460	476	480	456	495	478	511	469	477	500	478	498	476	476	515	523	501	432	425	478	441	440	451	441	459	481	469	472	488	494	490	496	490	459	452	491	456	516	463	475	520	487	491	511	479	513	502	482	480	440	468	461	501	447	463	464	445	494	475	506	500	482	472	479	487	449	463	494	493	468	456	479	496	473	485	491	515	468	468	469	465	497	474	476	461	439	465	498	486	502	509	506	425	475	497	448	469	456	467	463	488	468	508	494	431	461	499	478	454	473	493	471	454	471	465	436	475	488	478	483	500	484	502	471	490	503	492	471	470	451	464	474	455	472	467	502	465	470	436	446	469	494	489	456	486	447	525	496	457	512	454	468	497	465	503	467	491	497	478	483	454	503	475	457	509	424	482	481	550	490	532	458	498	450	480	486	503	477	486	485	435	457	474	461	472	445	477	465	486	480	473	460	493	514	512	472	463	496	486	525	483	482	467	473	478	478	486	485	501	466	481	470	515	454	477	477	486	481	471	460	462	499	501	475	506	490	519	524	477	514	489	469	489	469	493	520	456	494	485	453	459	511	502	504	524	509	500	498	510	428	462	487	461	452	474	479	478	447	461	465	493	433	474	434	455	487	447	439	498	472	459	502	474	469	482	502	490	457	467	483	509	495	483	485	479	469	508	481	472	522	441	471	463	461	481	497	495	479	455	436	479	462	493	432	482	465	499	488	505	487	472	464	466	461	494	464	459	506	465	463	509	503	521	480	471	498	464	504	447	469	487	471	492	514	470	421	460	466	486	443	455	484	500	444	470	472	513	504	465	505	481	542	494	467	530	514	453	430	466	454	470	499	416	459	462	471	484	432	476	460	511	481	452	482	487	484	480	465	482	471	488	427	448	477	467	497	477	505	518	476	475	492	459	516	490	495	453	455	509	498	450	503	470	497	477	469	506	433	502	505	470	458	447	498	528	505	496	522	463	480	484	477	482	476	472	446	463	493	481	465	456	494	479	462	437	446	466	499	484	488	458	463	469	476	497	509	493	487	484	486	478	444	487	476	508	445	445	445	449	473	482	494	509	494	450	490	470	433	478	483	463	510	465	494	480	508	484	466	493	500	471	458	479	457	475	447	482	487	486	505	484	480	494	509	470	483	496	478	494	485	485	456	455	487	479	508	469	455	509	483	511	507	512	478	479	456	486	524	484	478	484	461	490	450	473	481	460	428	468	503	482	484	508	498	491	475	501	495	516	457	490	474	469	467	477	457	460	449	425	492	482	507	455	475	491	514	476	493	460	494	489	501	515	472	510	467	499	487	493	484	467	474	500	500	463	485	469	469	470	470	469	463	453	500	477	506	498	484	474	478	408	509	494	491	482	499	432	465	516	481	477	452	459	472	479	499	483	479	521	476	491	438	486	467	465	501	460	464	454	453	488	519	459	451	463	498	496	472	486	449	463	463	490	479	443	433	515	486	480	484	499	487	495	424	484	438	447	460	455	490	473	452	460	470	453	511	500	484	444	478	486	481	508	443	500	480	471	489	476	473	456	459	490	470	453	493	464	470	499	448	498	479	460	495	492	489	475	492	476	464	444	499	448	475	454	452	446	501	457	498	477	452	480	466	449	493	499	466	482	483	502	473	520	437	477	488	477	506	507	516	475	481	469	485	500	484	474	496	514	464	435	456	499	477	486	475	512	463	437	478	487	464	492	503	510	477	468	483	454	515	490	450	462	452	474	499	486	449	505	495	483	454	423	447	456	463	454	471	485	437	445	467	470	516	479	471	489	488	497	488	467	467	510	465	495	491	450	493	445	504	521	501	467	448	498	486	472	479	486	489	475	479	440	459	471	466	474	497	460	450	492	489	446	427	455	469	459	480	469	460	495	443	499	486	469	521	444	484	461	486	479	456	500	479	454	470	481	468	513	494	479	469	448	482	463	458	458	456	475	455	514	495	449	459	458	506	472	463	505	480	473	495	473	468	454	479	460	459	476	506	469	487	442	443	492	474	517	471	491	470	466	483	475	508	477	485	484	448	490	438	463	434	559	477	486	485	453	494	491	497	502	505	449	470	465	449	505	483	483	494	438	491	497	514	506	470	496	488	468	461	457	467	509	460	459	461	492	463	493	480	437	453	511	460	455	465	467	481	503	458	500	462	482	484	476	458	499	490	512	469	460	457	538	472	475	466	488	456	491	473	499	488	461	494	453	453	489	435	505	481	447	497	498	493	439	481	474	493	517	492	454	483	467	514	471	462	441	470	443	453	495	425	464	440	506	437	506	463	475	544	466	504	447	473	461	474	506	496	478	465	439	459	474	484	464	458	466	463	509	465	462	465	468	500	467	445	458	492	496	488	467	454	495	474	498	439	422	479	502	492	489	476	507	464	483	495	495	499	453	494	466	497	495	501	468	485	520	466	479	485
19896	34991	31116	21927	16045	11812	8961	6819	5689	4823	4171	3756	3227	2937	2639	2295	2117	1952	1893	1769	1606	1542	1517	1518	1327	1249	1306	1196	1160	1077	1046	1095	1076	1039	1051	1013	1088	1009	1023	1030	1065	1106	1130	1063	1097	1103	1001	1047	1000	1090	1032	979	971	918	934	950	914	938	930	891	929	877	935	914	965	965	915	924	937	963	948	936	886	920	924	934	978	917	928	948	998	973	911	958	897	907	927	905	892	922	878	869	953	891	986	915	924	912	843	941	941	884	950	931	931	880	940	975	905	912	866	900	949	916	901	913	915	903	919	961	910	912	912	948	928	910	971	916	864	913	907	941	974	921	974	904	908	916	904	892	939	883	873	885	975	895	895	927	866	904	850	870	927	959	921	924	902	902	902	925	915	966	885	906	894	863	905	872	907	850	924	947	891	930	882	934	908	894	939	933	841	877	899	899	826	946	901	923	906	917	939	883	935	896	867	901	956	900	948	891	964	943	896	914	857	892	910	943	913	939	932	962	927	938	961	938	929	901	898	888	933	956	928	922	873	893	912	938	947	929	868	885	859	914	900	964	908	949	919	928	938	930	948	876	906	870	924	870	916	920	912	889	891	956	903	912	894	871	927	923	849	913	877	902	895	888	942	864	881	962	912	939	929	878	960	934	948	881	908	874	931	898	850	925	891	914	920	872	861	889	890	930	946	977	910	922	924	955	893	928	912	910	893	919	903	870	893	906	911	887	915	916	886	876	925	954	916	933	866	904	878	880	866	933	872	907	920	905	853	915	898	916	930	865	919	900	939	918	892	895	953	876	925	892	935	919	940	924	924	960	924	900	951	918	954	974	966	935	878	904	920	925	921	881	950	905	921	895	957	918	869	951	897	957	943	959	916	895	913	884	869	879	930	908	896	920	927	869	910	895	933	826	864	932	884	945	910	921	898	933	952	910	864	898	910	862	884	927	931	946	868	977	851	887	891	925	914	899	915	899	954	883	914	887	905	922	867	894	977	880	905	907	892	874	880	885	940	903	935	871	874	925	854	865	942	893	897	914	898	891	935	961	943	872	902	867	888	899	893	900	882	872	913	927	949	920	883	926	897	917	914	915	991	939	919	854	935	848	913	882	950	885	873	913	890	906	915	921	886	876	910	933	928	944	906	902	907	905	930	906	905	917	902	916	923	931	941	960	920	936	899	914	928	896	929	867	944	948	836	887	904	911	914	909	929	866	892	851	925	916	917	903	907	940	901	891	893	959	910	880	966	911	902	942	898	937	968	889	862	878	959	903	892	890	912	940	905	937	919	930	902	891	868	886	845	920	908	951	885	917	920	946	913	886	890	926	931	940	902	885	865	926	914	955	873	938	915	921	920	907	956	884	900	938	962	925	887	906	919	954	902	948	908	887	920	937	899	937	939	891	898	911	939	884	876	890	903	922	889	931	899	895	912	880	910	937	881	948	859	910	877	989	911	952	889	926	939	864	861	897	858	934	916	942	854	933	873	924	925	896	905	904	898	926	901	930	936	898	885	913	935	955	926	870	828	898	913	916	868	918	916	951	926	890	900	915	900	851	908	910	931	895	895	967	911	933	863	922	933	978	903	853	872	917	871	902	903	858	925	878	924	932	891	907	897	888	878	915	919	888	939	929	842	965	929	930	897	866	912	892	826	925	881	939	955	886	915	912	912	900	912	935	889	861	917	945	932	931	857	885	937	900	897	890	920	911	832	941	922	875	926	887	880	946	944	944	896	919	894	923	872	876	934	884	879	891	859	919	956	919	903	888	929	859	915	917	884	920	874	878	897	937	888	877	937	969	892	942	890	909	892	893	886	882	911	909	959	885	892	922	918	913	908	855	937	918	924	992	863	861	881	880	861	864	909	1002	891	963	926	896	884	913	897	881	966	925	906	868	865	888	892	904	884	904	901	925	927	898	931	883	965	885	957	913	865	907	894	933	945	914	919	951	929	953	902	923	921	924	923	938	966	859	912	871	929	906	888	904	863	936	873	893	960	873	874	946	885	930	844	931	878	910	931	920	891	905	941	912	877	916	934	947	909	890	926	942	863	934	907	937	915	928	922	852	879	908	886	876	921	914	862	852	874	911	939	924	918	906	870	962	922	891	903	936	917	920	925	903	880	929	938	912	959	874	905	877	916	856	894	901	908	873	942	907	893	964	943	895	898	948	915	891	931	919	896	875	886	965	978	887	927	862	901	903	859	963	937	940	884	886	898	906	935	917	898	917	893	956	942	900	883	853	870	864	900	975	870	925	923	881	911	930	919	924	924	879	862	893	898	899	887	894	889	942	914	927	919	930	927	899	953	942	929	858	926	877	927	928	899	897	884	909	882	937	921	825	924	874	950	956	911	903	854	892	932	935	842	937	896	958	906	929	925	904	911	904	907	860	896	953	927	874	899	952	935	884	895	919	965	959	944	948	897	908	900	918	945	954	937	926	959	931	885	886	940	892	944	906	887	947	930	873	939	882	928	950	871	855	888	936	951	884	914	962	867	931	894	915	885	897	881	855	901	895	922	834	928	892	916	910	865	928	878	934	991	926	903	922	900	952	935	876	872	907	963	921	910	930	943	842	952	922	916	853	947	873	910	923	877	904	982	909	947	884	914	909	886	931	903	929	861	908	960	922	890	888	958	903	907	903	958	906	921	937	914	910	930	887	876	910	908	935	926	867	900	941	883	896	897	901	866	928	954	924	951	906	933	870	893	903	866	933	859	967	910	936	913	899	865	839	911	895	897	910	908	927	899	846	887	967	932	923	957	874	922	917	918	930	940	922	890	964	898	898	877	859	879	882	933	876	852	942	798	943	896	911	929	904	918	910	942	938	920	926	914	897	919	916	894	881	912	928	948	880	909	904	892	941	892	901	900	903	928	895	886	889	882	896	893	852	889	909	880	961	906	891	902	889	912	855	874	872	854	893	950	910	884	890	875	950	917	936	950	926	861	928	939	903	926	949	915	914	909	913	886	922	894	918	958	921	921	902	939	891	928	956	955	931	934	925	886	933	891	905	966	969	918	881	952	950	904	955	953	916	892	935	879	919	900	865	963	928	917	908	888	896	935	917	885	851	914	868	924	855	922	921	934	915	847	904	882	876	950	887	910	996	946	916	890	911	914	940	886	934	911	959	890	877	936	945	956	924	965	943	923	922	898	924	913	958	959	866	884	892	905	917	856	891	905	910	900	908	970	856	897	884	857	933	880	911	945	881	875	901	948	914	950	904	937	904	958	940	937	910	867	944	899	938	874	903	930	899	887	878	944	854	896	914	919	887	910	896	866	875	896	927	961	925	909	916	962	902	925	972	929	884	982	995	878	915	886	949	939	905	906	916	929	881	849	833	972	887	906	946	956	944	901	888	949	926	895	933	916	904	918	918	888	943	897	921	908	938	951	912	946	907	907	960	897	926	887	881	949	882	898	871	877	919	896	899	870	929	909	872	880	946	909	930	863	930	906	929	957	935	919	967	906	866	952	873	928	925	923	980	927	922
27398	18734	9419	3929	1758	1146	875	645	583	492	466	449	427	386	399	367	324	373	325	341	319	306	307	302	324	310	304	293	298	291	294	313	272	283	265	275	278	283	307	307	290	302	297	296	297	309	278	288	281	311	309	274	276	297	277	274	277	270	288	281	297	264	282	277	283	280	296	274	299	280	281	270	285	290	279	289	286	270	248	278	286	278	277	290	317	279	267	282	263	287	282	290	256	283	286	253	288	307	277	277	271	271	263	281	287	247	256	297	278	283	278	283	298	285	284	264	277	243	271	298	276	276	273	281	308	276	262	261	268	266	257	283	279	286	306	308	270	296	276	280	253	287	275	270	293	245	287	259	251	253	303	290	259	293	306	280	258	286	283	258	295	267	308	238	286	281	267	257	311	299	292	282	264	285	279	273	258	295	271	289	296	252	284	269	283	304	276	273	257	294	264	273	285	252	274	244	265	291	314	314	314	241	266	281	283	289	302	267	303	253	269	291	259	273	277	264	245	280	292	259	270	260	252	256	280	269	255	270	283	288	284	313	313	289	285	289	286	275	294	294	264	300	269	272	276	297	281	296	261	322	273	282	259	260	292	250	262	292	305	268	297	282	272	257	293	320	259	263	294	259	273	268	273	283	295	292	281	274	295	292	306	263	282	287	268	284	293	305	276	287	273	303	279	288	281	288	275	270	300	281	266	292	304	277	254	268	287	261	277	305	273	276	271	262	293	249	258	286	292	282	269	256	252	293	281	311	304	285	305	279	287	284	311	280	276	271	290	273	275	291	272	276	285	315	251	279	254	256	282	278	288	288	257	282	265	306	253	273	307	263	261	262	301	266	275	284	298	267	267	275	274	288	294	307	276	274	266	310	279	284	300	270	264	297	252	265	259	285	279	252	276	287	282	262	272	249	255	245	283	238	269	269	311	262	243	276	300	263	262	272	262	266	287	254	267	301	268	291	261	280	266	305	234	282	293	261	240	295	262	272	260	311	268	274	254	257	268	270	285	276	303	253	286	259	291	276	299	280	280	311	292	264	287	274	262	281	249	302	273	284	250	313	251	256	260	298	255	251	265	300	251	273	303	282	283	259	295	269	303	261	277	268	277	268	264	326	306	282	266	265	299	314	276	273	263	271	255	283	258	293	286	281	283	279	270	279	248	283	316	289	289	292	288	265	268	275	285	273	258	302	265	284	273	290	239	287	276	269	261	252	274	287	311	253	293	282	281	272	319	281	248	260	284	270	267	299	254	269	285	273	314	298	284	263	247	270	289	295	242	286	265	283	289	285	268	271	325	307	284	300	265	298	298	271	274	305	277	273	262	262	274	261	242	267	286	312	330	286	281	268	299	267	280	262	273	262	270	279	276	236	256	253	284	322	290	275	263	277	284	265	275	260	292	252	278	234	266	254	279	310	270	300	263	320	302	263	308	254	255	289	265	260	282	284	295	264	271	265	276	251	268	296	290	281	280	285	294	260	270	276	307	322	270	260	282	281	279	271	285	281	273	275	257	307	296	254	285	256	300	270	271	251	232	239	286	296	287	314	285	280	313	282	233	273	279	303	276	282	252	259	268	275	288	285	272	274	298	281	271	280	264	285	262	261	298	264	299	257	277	269	264	264	267	264	281	276	253	275	282	282	272	286	256	298	260	277	276	268	276	287	295	264	279	294	256	287	262	268	280	276	288	270	287	279	272	267	283	294	278	252	274	255	287	274	306	301	305	273	313	262	293	269	286	267	271	300	283	303	285	282	263	284	287	279	262	277	270	279	274	275	288	266	290	257	275	274	262	301	296	239	274	293	257	278	250	291	298	268	294	271	279	316	280	282	277	249	315	287	290	283	262	292	286	289	298	270	269	267	311	267	275	280	239	267	262	281	282	264	318	259	315	283	297	266	278	293	275	261	288	273	279	283	283	282	281	262	280	269	290	272	261	286	282	278	275	265	270	271	279	292	275	246	271	293	303	261	305	280	294	267	261	271	295	287	247	285	272	290	293	306	257	278	262	288	270	269	285	279	284	286	268	289	263	287	286	289	299	272	278	301	263	268	261	269	283	296	257	298	266	264	286	277	270	260	264	277	280	293	256	258	281	282	270	267	267	271	268	251	297	302	286	300	250	268	299	275	274	261	303	280	265	253	299	324	267	271	289	266	276	271	266	296	310	311	261	286	253	298	274	289	260	273	278	275	277	271	273	289	269	297	288	276	301	248	287	267	273	270	256	286	268	292	280	249	252	274	272	276	284	286	290	263	280	288	271	310	269	253	264	277	236	261	280	289	292	282	289	296	280	271	290	250	300	278	272	249	288	276	282	293	267	273	291	289	247	271	304	250	297	270	265	277	273	289	264	273	252	291	253	299	260	282	291	259	277	281	288	248	277	253	271	297	262	257	285	295	269	281	268	294	284	281	297	280	275	265	286	274	283	274	281	304	281	282	291	285	286	282	243	292	274	290	244	306	269	261	255	254	266	251	269	295	279	300	295	280	264	308	273	264	275	254	275	275	277	272	310	249	269	300	275	264	289	285	269	262	263	277	261	268	307	279	327	268	255	269	287	311	273	273	269	274	284	271	248	276	258	271	278	275	274	254	295	293	251	286	263	277	302	285	288	295	284	257	276	253	292	269	253	276	275	276	269	264	282	261	294	263	269	242	252	275	264	281	292	287	281	275	254	301	272	265	261	269	257	291	312	261	267	308	229	279	256	305	317	300	246	279	287	291	245	282	262	279	281	259	285	277	281	264	290	260	263	264	280	274	271	233	301	256	275	262	284	268	265	265	282	276	290	263	264	282	258	292	295	307	289	273	262	275	254	264	278	303	296	282	268	280	295	256	271	253	252	249	289	303	282	271	267	319	293	251	267	287	295	277	306	287	265	285	270	288	261	260	288	287	276	279	303	322	293	255	265	273	287	311	292	291	294	311	282	251	297	263	249	262	258	283	277	260	279	275	292	272	261	269	256	302	288	255	264	246	290	274	268	277	295	294	292	279	260	284	303	275	280	254	294	254	286	277	286	279	298	297	284	256	255	294	248	273	308	256	270	286	265	271	265	271	274	250	297	313	285	279	294	304	301	279	299	273	300	272	278	257	264	268	318	269	243	286	273	280	276	243	261	278	261	257	272	291	271	284	261	265	258	281	269	280	292	275	244	280	273	274	274	287	286	275	287	272	266	286	258	285	265	300	267	301	282	303	285	270	276	258	268	260	283	268	280	259	295	285	275	303	261	263	268	272	297	280	280	255	316	281	265	268	278	230	269	277	262	292	299	280	275	296	280	264	261	262	277	297	292	282	266	280	297	281	275	282	276	248	250	258	250	251	287	274	255	265	303	288	273	291	263	270	292	269	278	246	241	264	257	243	262	277	292	293	320	300	262	286	262	260	267	290	278	260	281	294	249	286	296	265	254	291	287	251	287	304	298	292	285	267	261	267	277	287	286	293	299	268	281	244	286	283	273	272	266	308	284	260	284	283	278	316
13953	19997	16185	8672	5378	3785	2766	2265	1807	1601	1490	1328	1204	1147	1030	976	893	844	824	866	805	763	751	736	697	668	650	653	626	619	592	611	606	621	629	562	609	617	632	605	639	628	657	635	586	677	662	603	573	625	658	605	577	590	553	547	592	545	569	558	580	618	513	544	554	577	547	599	524	530	563	547	533	542	565	566	549	556	581	539	565	569	566	607	540	552	576	537	536	547	566	517	596	592	568	552	569	552	584	562	559	546	589	561	516	579	599	590	584	616	544	547	534	539	560	551	587	587	528	567	580	559	591	585	642	535	538	543	562	586	569	554	565	541	557	585	537	628	580	563	530	551	547	552	584	569	527	573	563	587	552	542	531	534	574	576	551	511	593	579	583	575	537	509	535	608	585	592	545	552	580	528	527	560	560	540	605	576	568	551	541	595	556	605	552	536	601	565	595	558	554	541	546	562	584	561	574	560	512	556	599	576	547	511	595	554	550	587	594	560	559	526	561	570	590	552	565	561	541	553	577	544	563	519	583	551	585	548	559	591	528	563	589	604	585	536	547	532	525	552	573	549	564	585	544	581	562	518	567	541	557	566	568	519	549	588	567	557	539	572	584	594	590	573	551	565	580	538	557	575	544	544	597	550	591	551	600	502	572	552	547	575	605	520	597	538	489	581	496	556	572	579	558	521	558	568	569	564	528	554	611	593	609	561	538	604	562	556	566	556	536	537	552	588	573	584	559	597	567	539	549	572	600	585	562	567	561	556	560	562	539	560	572	541	554	583	574	574	536	561	567	562	580	555	590	580	614	551	575	554	563	624	547	578	606	560	534	556	560	558	567	604	582	599	570	552	592	513	620	547	547	580	560	596	557	527	571	541	526	556	564	587	571	579	578	541	579	539	582	544	542	594	552	577	611	560	553	605	525	559	565	605	546	534	545	588	571	549	539	579	551	540	550	607	529	614	597	564	545	539	544	605	560	557	579	556	507	540	560	592	547	518	586	541	560	515	568	551	531	573	569	577	549	554	535	558	555	572	556	590	584	590	572	595	613	590	597	574	593	585	531	529	574	599	583	592	582	551	516	602	595	578	570	525	572	549	597	558	555	580	548	551	592	566	565	595	535	561	559	579	545	567	554	567	537	549	536	572	523	553	594	562	538	539	552	591	564	584	616	607	553	496	573	587	521	548	568	528	557	554	579	583	525	580	576	587	528	527	539	581	561	559	557	566	589	579	546	563	594	571	544	546	565	517	572	580	574	548	539	550	603	561	552	555	570	562	539	567	602	537	535	569	557	542	579	600	558	528	542	509	587	530	526	576	500	588	553	571	582	548	557	569	570	567	559	552	535	541	529	584	524	575	600	593	537	539	579	537	604	588	528	564	594	568	532	522	547	586	543	589	579	573	539	529	569	558	594	547	531	596	555	560	585	527	550	575	563	584	536	572	576	589	546	556	555	588	544	546	568	594	542	575	575	525	525	555	549	567	548	585	588	560	580	555	547	548	557	517	608	557	550	580	539	551	507	606	567	536	603	531	555	629	576	590	593	627	534	592	554	583	505	550	554	548	585	569	552	524	559	577	546	558	574	550	553	522	563	612	546	597	567	567	576	529	537	561	583	557	568	546	536	566	582	571	586	602	540	559	545	557	573	591	610	634	569	542	549	582	565	563	535	588	523	556	543	582	553	572	575	628	554	606	560	556	519	566	546	553	577	538	557	582	607	540	560	526	569	573	578	556	551	566	527	556	567	544	533	578	581	557	563	522	551	550	565	541	586	608	577	575	596	556	571	517	589	560	601	542	589	559	573	575	572	576	567	540	533	554	557	526	590	533	504	564	541	544	558	539	533	527	534	537	571	584	574	535	546	580	585	574	565	542	570	554	531	570	546	575	525	568	553	603	569	522	583	593	555	548	548	522	593	559	577	559	531	557	587	591	594	571	566	567	564	571	609	568	563	551	595	553	561	572	552	575	583	585	549	552	560	590	575	558	583	585	548	520	565	544	569	555	547	568	599	584	599	540	592	547	581	530	598	567	605	572	550	578	543	560	593	552	523	575	552	546	551	552	555	555	558	618	548	575	615	578	550	565	575	539	590	589	530	536	561	565	571	566	582	565	536	566	620	539	528	565	543	565	583	529	550	553	567	531	563	536	557	562	580	583	551	557	563	551	557	541	510	577	554	581	529	544	567	579	535	552	559	581	534	548	542	530	610	585	525	596	556	551	535	573	572	561	571	576	567	543	535	564	606	559	594	566	560	599	508	576	554	571	610	550	538	546	575	557	540	547	570	563	585	566	548	572	571	538	585	609	562	599	571	528	561	505	550	530	546	560	585	575	582	598	538	546	544	565	599	570	548	582	577	590	579	596	521	542	543	540	523	549	563	583	628	546	574	573	620	559	573	581	572	557	530	498	558	566	543	562	573	567	626	587	588	579	626	568	545	586	554	521	544	597	564	501	541	559	547	554	597	527	521	585	553	552	560	549	563	556	573	564	564	574	552	572	551	547	582	573	557	544	577	563	554	540	584	561	582	568	568	558	592	564	573	653	513	558	552	565	561	571	545	500	525	561	526	553	553	559	579	594	538	582	576	567	584	539	600	584	560	608	508	550	537	588	480	546	533	589	560	555	576	580	571	567	564	569	591	564	535	537	576	572	561	537	562	564	558	540	522	574	593	591	544	561	592	592	547	553	597	567	540	553	570	558	542	551	548	546	531	582	571	528	581	538	556	509	562	545	533	549	577	560	575	562	540	591	616	519	538	536	572	565	539	588	565	589	558	597	514	576	580	574	532	570	554	581	582	568	588	584	562	589	565	583	563	603	575	579	561	572	576	599	574	595	566	583	571	534	567	509	578	548	569	556	526	594	576	537	563	560	620	575	615	552	548	577	559	562	542	554	584	582	594	532	589	561	600	539	572	534	543	590	543	545	606	544	582	556	615	542	573	561	554	576	569	539	566	556	568	573	530	550	558	561	623	621	560	539	538	559	590	547	561	590	562	562	529	558	584	601	609	574	571	569	586	531	571	592	530	563	518	562	600	555	513	567	587	592	587	556	540	591	555	532	575	615	555	544	590	561	574	530	598	563	615	522	574	573	556	573	545	569	551	606	568	580	541	557	589	552	552	530	523	626	595	554	582	543	512	561	557	575	537	550	566	571	539	546	528	561	551	601	578	555	582	630	577	537	558	560	540	571	485	573	560	579	551	557	560	577	545	576	519	578	583	593	549	563	559	555	561	586	553	528	590	548	562	582	542	559	524	527	600	511	577	584	567	556	550	558	571	522	565	594	567	550	581	583	564	489	515	580	556	543	560	566	571	576	571	569	574	534	565	569	546	574	543	556	549	542	564	546	537	584	545	575	540	515	578	547	552	547	566	578	570	609	543	519	531	578	633	564	566	611	530	580	565	595	603	550	546	554	556	599	567	554	554	551	545	581	537	552	566	561	576	535	558	552	586	541	567	527	576	559	500	582	584	530	559	556
25125	21473	27991	25261	13883	3653	2033	1459	1102	972	855	776	696	671	570	547	513	525	479	469	464	444	450	457	418	420	374	367	389	355	347	358	364	354	364	371	360	357	410	399	347	352	372	363	376	341	378	366	368	364	323	361	356	360	347	311	338	350	378	321	332	337	373	344	341	314	355	349	329	359	324	333	332	347	356	348	319	353	333	336	370	342	343	361	366	324	322	341	345	345	330	382	362	310	319	305	309	360	357	354	348	350	349	340	342	371	370	337	359	317	376	379	325	308	332	348	321	344	355	371	364	353	350	355	334	302	325	325	352	374	331	367	315	324	352	345	336	368	367	347	315	331	365	314	330	334	340	344	330	320	356	339	331	361	298	346	332	378	351	368	354	372	355	335	317	325	341	363	329	329	345	355	360	327	326	317	346	346	325	332	334	315	325	334	332	340	348	317	343	336	321	346	323	380	343	322	325	319	319	301	340	328	355	322	357	346	356	335	348	357	346	335	387	351	329	329	356	373	316	342	330	335	360	356	335	310	334	330	309	361	341	357	353	320	344	367	349	352	335	343	368	340	344	357	343	356	361	329	343	327	340	357	340	310	339	309	311	312	344	370	305	289	331	338	320	309	355	341	332	300	319	340	334	365	341	344	307	344	333	343	336	365	312	320	331	344	340	363	320	340	319	331	336	335	326	310	347	356	332	343	314	343	341	330	335	351	318	348	366	285	323	327	320	339	333	311	326	379	328	309	356	292	310	353	324	360	360	335	337	356	364	354	351	368	313	347	349	327	359	341	336	331	385	328	364	323	356	325	342	334	339	377	341	349	317	318	328	385	328	335	357	342	329	349	323	338	343	336	298	284	332	332	336	302	343	313	347	341	374	348	333	307	340	337	313	296	354	326	352	310	329	339	317	339	320	335	353	304	337	343	317	344	316	323	353	325	341	341	342	318	352	329	343	356	331	369	356	341	324	330	330	329	334	318	362	348	315	322	331	342	336	305	321	349	327	327	301	344	341	381	351	338	329	341	353	351	357	353	314	343	346	320	351	367	328	362	328	350	317	311	319	319	330	317	309	301	351	338	343	335	336	334	343	323	327	305	349	366	337	354	329	337	308	358	315	328	342	343	352	345	324	340	344	330	349	307	333	356	336	344	332	328	348	342	337	330	327	340	338	288	323	345	363	325	331	337	350	335	377	322	341	333	295	331	341	325	347	349	323	327	350	324	310	312	332	332	325	332	363	335	348	298	349	350	309	304	332	295	348	337	325	335	372	378	336	352	349	363	336	314	345	339	354	359	346	313	369	333	342	327	312	338	320	354	319	351	308	353	312	308	342	333	355	326	315	336	361	294	345	318	328	341	332	344	339	331	333	314	334	343	347	327	342	352	340	343	337	320	326	332	322	378	337	342	315	366	343	338	334	320	328	339	355	317	362	334	341	333	306	343	324	334	379	365	344	357	361	345	379	337	357	318	353	382	345	333	365	339	327	323	317	371	342	344	312	316	357	309	305	366	334	319	305	344	323	314	323	338	345	309	318	353	333	291	314	316	338	314	367	334	337	340	324	331	325	351	332	333	300	327	313	327	369	332	351	359	348	356	371	326	337	330	347	328	309	390	317	333	322	326	365	324	348	350	315	347	314	308	319	329	322	329	362	344	309	356	311	344	352	334	338	324	350	359	367	329	331	310	336	336	340	319	327	344	335	327	320	347	320	343	333	333	340	333	309	362	339	323	348	347	336	343	353	343	348	310	290	373	348	317	355	325	321	320	349	372	326	339	341	348	361	345	329	326	316	334	342	328	347	345	301	316	331	336	325	336	353	354	330	336	347	336	315	353	319	305	314	319	347	340	346	336	340	321	336	345	332	305	346	336	345	346	341	318	347	326	320	324	326	326	331	330	320	358	345	348	333	363	343	345	340	326	357	337	338	338	335	303	367	354	330	347	338	362	347	359	348	367	346	348	295	346	309	339	355	322	369	361	336	323	323	299	335	339	334	356	290	327	378	338	327	339	342	319	345	351	344	320	341	320	354	341	327	356	341	360	352	346	298	329	323	340	317	327	341	310	319	364	344	347	340	334	321	337	324	389	314	331	379	335	335	316	362	361	336	339	325	299	314	302	333	344	366	330	333	323	329	340	328	343	359	342	357	342	334	323	371	345	340	323	341	308	319	336	336	372	373	345	337	339	325	329	309	362	350	334	327	357	343	334	316	370	344	346	332	327	353	345	303	332	337	311	339	338	322	346	338	316	369	312	337	337	325	337	329	326	357	329	312	347	336	383	324	355	341	333	344	307	322	347	306	345	319	325	308	336	341	339	323	314	329	347	396	317	320	307	350	346	338	352	342	314	333	371	335	341	344	353	332	317	336	354	341	356	345	330	334	380	334	328	304	333	363	342	315	348	323	341	350	337	353	334	375	347	340	334	342	356	309	346	346	329	363	335	368	298	366	335	326	317	316	351	352	348	371	328	309	372	299	341	340	325	336	338	338	335	348	310	344	347	322	326	310	330	337	334	305	313	323	355	365	340	352	351	310	363	321	348	334	351	324	287	344	326	356	328	318	314	350	354	341	310	321	308	309	366	325	341	364	318	355	326	335	351	370	341	338	351	317	308	342	357	316	362	347	353	346	326	318	321	365	342	334	319	350	342	337	335	319	359	353	344	336	345	300	317	351	316	324	321	344	333	353	366	314	366	346	323	361	358	339	342	332	345	335	329	346	325	359	314	324	356	325	331	366	374	327	346	345	364	374	339	365	315	319	321	368	327	328	365	347	317	346	316	346	288	316	389	337	338	310	325	349	352	334	340	350	340	346	344	334	332	342	344	332	360	341	327	350	324	339	366	343	339	370	347	355	327	325	351	354	340	333	331	307	331	336	325	292	330	345	335	329	300	312	342	338	331	353	287	342	328	336	355	337	332	340	330	340	327	386	332	341	343	335	349	324	333	343	328	319	348	348	354	341	323	300	361	335	349	321	328	351	328	324	306	334	314	345	324	320	353	330	362	363	306	313	380	344	299	350	325	306	359	305	329	314	336	333	329	331	353	339	336	365	323	307	303	336	286	318	327	313	333	322	331	301	331	348	323	321	326	336	316	350	333	325	368	328	326	320	331	321	318	362	337	338	360	318	351	312	330	330	347	327	311	332	310	329	317	368	339	344	325	309	298	379	349	341	379	337	343	317	335	339	348	306	349	361	345	346	363	357	332	324	300	365	357	341	349	311	308	320	318	337	305	299	349	326	323	341	336	328	351	333	330	321	358	347	351	351	331	329	347	347	403	325	350	383	340	338	357	306	329	366	322	337	311	309	326	316	374	334	306	332	337	334	375	344	358	329	346	378	323	343	361	353	328	313	325	322	349	361	346	322	350	286	347	354	328	315	324	347	325	344	299	349	300	327	311	352	340	304	354	348	361	339	331	340	350	330	350	367	312	310	322	297	340	339	371	337	321	320	375	352	321	365	346	347	365	340	338	350	312	328	290
16777	29210	25437	15898	11046	7912	5630	4497	3646	3132	2781	2415	2096	1956	1702	1569	1501	1350	1260	1208	1223	1105	1015	1018	949	937	831	833	831	821	794	735	725	789	744	795	768	736	821	798	741	861	810	799	781	705	795	766	752	738	787	739	713	697	682	711	679	664	687	681	696	670	705	683	680	670	624	696	721	645	650	678	656	654	655	639	714	681	654	680	716	683	673	693	652	700	680	677	700	674	673	702	682	712	719	658	707	691	732	663	673	627	692	697	650	679	688	668	684	694	721	671	636	656	684	683	641	674	709	664	699	711	725	673	645	665	644	676	633	655	613	635	634	703	676	623	624	680	696	647	612	691	655	687	651	712	656	666	666	690	664	649	710	675	650	738	663	711	687	678	685	655	650	714	701	644	706	683	711	629	596	635	653	701	635	647	669	656	651	699	724	702	661	678	699	694	676	713	668	673	724	684	719	706	647	641	678	673	659	677	663	702	703	679	672	690	733	652	690	627	678	695	652	672	705	648	694	691	671	636	673	688	667	691	656	651	700	653	670	658	699	640	674	656	655	662	664	667	647	637	663	681	661	683	662	653	621	681	722	622	669	646	670	664	690	654	693	675	649	716	671	746	687	684	663	659	687	658	683	673	684	627	686	673	630	696	670	682	688	647	695	672	656	652	649	652	679	696	657	634	705	728	696	696	676	695	702	664	673	645	700	661	658	668	639	674	703	645	651	664	678	632	685	686	611	656	661	630	644	641	615	630	664	651	675	665	660	666	680	653	623	646	678	699	646	679	655	677	719	658	685	680	686	710	700	674	710	681	656	680	679	663	641	606	660	636	631	633	663	661	673	667	641	710	703	646	683	661	702	655	652	672	704	691	624	685	645	678	646	662	688	686	702	667	656	660	666	674	683	665	703	599	692	668	631	721	679	657	661	676	644	700	654	622	681	656	645	698	644	655	650	604	649	696	650	710	691	655	698	685	642	674	669	664	675	656	673	680	700	662	667	658	692	658	671	658	680	654	646	677	705	697	693	652	690	646	683	662	647	683	729	639	670	663	666	668	671	683	668	693	696	654	672	666	650	671	691	601	661	652	648	673	653	651	669	685	699	682	687	656	686	657	673	649	669	680	660	678	646	670	659	662	637	699	667	654	662	677	650	659	654	684	694	685	721	709	652	667	694	654	678	680	696	667	668	674	657	702	672	630	697	681	679	657	728	684	689	654	653	719	656	668	613	670	652	715	719	604	701	686	683	664	648	688	648	677	658	737	646	641	680	669	712	671	657	638	709	718	676	713	658	638	650	658	646	642	643	699	683	670	657	660	643	687	647	654	627	652	662	674	614	701	686	656	657	647	726	688	681	691	661	686	655	633	654	715	683	641	637	695	690	706	708	710	704	683	669	657	624	643	620	684	672	659	653	691	682	680	669	672	665	665	637	682	683	647	715	657	655	670	646	652	635	653	665	654	657	666	683	694	669	638	657	686	637	612	649	665	674	645	673	707	647	716	680	663	711	645	650	658	660	656	709	679	675	674	621	716	663	691	675	684	679	661	635	651	703	652	647	690	612	657	690	617	717	678	655	672	649	692	642	652	648	678	662	702	656	667	686	641	658	670	669	692	677	634	638	682	687	645	627	693	685	680	684	619	662	684	692	656	706	692	691	692	683	670	673	684	706	638	668	637	649	679	693	652	672	677	676	701	641	656	665	631	650	667	614	679	671	669	609	654	638	675	650	679	677	676	660	670	694	648	645	636	679	681	686	672	653	681	673	674	636	668	684	657	756	653	665	626	719	678	626	663	675	710	673	672	595	685	674	635	685	614	632	685	655	653	693	656	652	658	624	659	658	654	605	683	607	655	629	694	693	699	693	635	665	695	656	686	658	619	623	678	672	677	677	613	690	676	657	662	640	655	711	660	709	672	666	661	657	645	655	733	676	675	655	674	623	716	680	717	694	689	649	652	647	650	714	623	654	680	662	632	677	698	660	698	653	698	707	673	666	655	652	652	682	696	692	667	686	739	704	648	733	671	653	657	651	659	647	637	664	672	639	683	650	672	660	678	661	645	677	711	717	684	691	641	612	659	658	697	679	653	690	655	671	666	648	709	683	688	648	690	671	655	684	700	663	680	612	633	663	704	687	674	666	688	683	674	659	685	669	654	659	662	650	666	691	658	695	691	684	658	664	663	693	650	680	651	658	633	676	617	706	638	650	661	669	711	675	669	624	639	662	652	646	673	660	658	645	680	655	662	709	661	704	613	655	664	671	661	681	663	699	622	687	725	729	669	647	680	660	671	688	671	687	690	645	640	682	696	697	736	627	663	703	686	707	661	675	619	619	628	645	654	658	696	676	671	639	665	629	696	630	665	709	668	675	661	693	698	678	633	680	680	651	657	713	674	682	651	688	609	666	691	627	682	687	661	631	663	707	702	679	722	659	659	682	705	685	676	626	671	711	697	680	708	678	621	678	691	673	715	670	692	683	709	666	681	621	644	657	729	686	669	654	669	661	637	680	672	702	664	661	655	670	692	682	696	666	702	657	705	663	670	651	673	648	651	726	662	635	651	698	674	650	636	721	657	715	637	666	684	677	640	622	662	690	686	685	706	684	696	655	672	681	680	655	729	637	686	659	693	647	667	644	628	727	677	656	691	663	681	671	665	642	689	646	640	664	642	666	686	652	684	625	691	646	675	654	650	661	615	670	671	653	599	689	681	653	647	685	618	668	655	690	654	665	646	707	655	675	631	661	648	670	655	671	682	683	673	714	672	671	674	665	651	651	682	682	700	658	601	670	648	692	664	670	670	669	715	607	637	652	661	633	668	664	689	673	672	662	686	728	654	699	688	653	681	653	691	630	692	706	689	695	646	705	698	633	688	642	660	644	689	665	646	732	663	670	669	730	719	680	726	671	674	669	639	676	658	636	662	656	670	681	709	681	667	714	698	701	685	657	664	676	625	705	690	641	686	667	678	670	664	660	637	693	676	689	698	668	675	674	666	591	715	674	668	687	624	666	676	643	685	656	697	614	636	682	659	669	703	655	708	688	632	678	639	643	701	688	702	697	661	636	673	693	661	668	644	696	666	705	631	696	705	619	690	654	687	656	673	646	685	655	668	664	687	676	705	624	654	676	640	663	668	659	675	656	664	614	731	661	677	703	650	696	632	673	667	660	707	626	649	641	673	689	689	654	636	635	628	670	650	685	621	686	640	694	682	683	689	626	658	680	671	686	658	740	682	694	651	679	653	625	646	632	650	690	609	678	635	636	649	665	665	672	661	713	662	706	673	636	685	699	684	676	673	683	650	678	673	656	705	670	649	682	653	690	649	628	628	686	709	722	633	665	709	676	684	665	634	721	657	683	688	662	646	691	636	658	658	643	655	674	641	680	682	674	700	689	657	661	667	691	653	692	724	634	671	655	655	704	650	686	676	689	685	619	730	656	662	658	669	704	631	684	676	665	691	678	672	665	655	652	685	654	645	645	687	617	705	662	647
24199	21499	28944	24435	21444	13286	4352	2431	1833	1552	1396	1250	1082	1011	948	834	795	763	715	740	658	674	653	611	622	557	545	482	537	539	551	534	496	526	502	516	495	549	541	520	522	565	545	504	555	526	522	525	511	482	533	508	520	487	475	482	482	518	458	473	451	523	448	463	476	513	446	477	512	452	494	524	456	415	512	495	453	460	506	454	470	474	497	467	487	502	463	487	489	473	514	486	453	489	481	501	432	497	481	457	456	469	480	501	486	489	495	513	481	464	521	481	488	514	482	460	451	481	517	485	537	447	466	468	508	505	484	448	469	478	477	485	496	475	481	488	477	475	480	536	448	489	435	461	504	452	429	492	467	520	465	465	480	489	461	464	477	496	455	463	476	468	473	449	477	484	494	507	448	510	496	453	514	454	493	457	458	498	520	502	476	491	476	513	464	498	463	481	476	494	516	498	480	500	485	477	486	474	476	443	469	485	501	485	505	488	528	499	476	483	432	494	482	489	480	490	453	464	489	447	437	518	503	490	444	485	516	462	457	469	479	475	491	487	477	488	517	485	476	471	472	487	501	478	498	496	481	436	485	468	455	456	459	468	511	495	473	467	460	482	462	492	491	495	477	453	503	482	486	472	467	432	510	489	484	482	480	486	508	465	527	482	520	438	459	479	486	454	482	435	502	509	500	478	477	475	493	478	481	472	527	458	472	442	482	484	524	497	454	437	500	496	502	465	487	497	486	509	505	472	444	455	484	424	453	453	497	483	466	446	491	503	471	498	522	482	465	494	449	500	445	445	465	500	469	504	483	504	497	474	459	470	463	467	461	485	458	481	498	477	467	493	479	479	480	475	482	428	504	515	495	480	527	493	508	493	476	453	438	478	497	510	487	438	456	488	482	487	487	495	519	459	493	469	452	478	472	456	523	486	510	430	462	493	443	428	455	461	498	502	521	471	474	499	439	475	430	500	504	482	472	463	487	484	497	473	459	442	459	497	474	485	433	475	478	478	474	467	415	469	510	505	487	498	517	462	459	494	487	451	483	470	468	489	472	454	489	493	484	477	487	452	502	458	436	492	497	471	445	489	431	491	495	460	453	475	473	429	474	483	445	494	493	435	499	505	468	443	436	466	451	460	472	475	468	439	444	490	488	485	452	485	451	432	470	478	517	435	469	488	468	459	456	442	508	463	498	440	464	510	484	515	492	439	489	480	517	470	494	487	517	500	435	445	457	464	459	476	448	453	467	495	490	505	446	492	485	457	491	459	451	503	467	494	509	507	449	460	474	479	495	470	534	503	475	504	483	444	479	487	477	483	473	546	453	492	458	452	470	481	466	454	476	446	506	460	473	460	490	501	478	470	455	514	463	484	437	490	508	461	486	497	479	480	478	496	525	507	463	481	459	500	464	502	453	489	482	473	458	509	488	495	473	496	481	489	489	465	510	474	488	487	475	480	489	470	504	486	487	474	490	463	455	501	464	494	511	480	452	464	477	505	455	496	454	508	458	489	432	453	530	458	461	501	512	473	476	479	490	480	484	496	481	473	500	503	480	483	469	470	505	475	481	490	515	478	481	504	495	437	503	486	526	484	428	460	472	494	478	474	490	475	463	484	483	498	509	447	445	524	465	456	464	484	509	486	466	510	479	473	503	468	468	458	502	473	457	471	492	466	489	496	498	499	475	527	444	489	473	508	468	466	484	465	501	454	455	465	494	487	452	449	487	501	491	459	474	483	477	453	498	466	431	489	456	440	448	472	460	508	448	458	463	473	483	481	503	492	444	448	461	463	547	487	473	497	473	493	497	460	496	476	462	474	487	455	496	512	523	456	473	485	446	481	454	482	511	511	487	498	499	453	460	458	500	485	496	497	459	478	437	511	499	435	448	506	484	511	460	499	533	463	491	495	462	467	488	470	468	429	537	426	480	457	472	507	467	463	509	434	457	449	487	482	479	491	497	491	460	485	483	482	500	489	481	482	452	455	459	471	502	508	456	478	473	428	480	504	467	468	509	462	489	449	503	509	489	508	479	497	471	469	447	461	488	444	501	494	446	454	446	499	508	473	489	466	513	466	437	492	462	526	503	498	477	508	512	452	529	488	498	489	487	459	510	497	480	478	445	464	492	479	482	457	464	504	477	514	495	472	490	486	486	460	479	496	491	462	486	470	475	477	468	464	458	463	482	521	474	473	471	443	473	503	455	461	463	477	493	480	516	479	482	455	489	495	471	473	502	488	472	462	502	573	492	500	493	516	480	469	463	479	476	495	459	439	460	489	481	497	466	494	513	453	439	485	489	472	464	498	499	439	448	460	499	466	470	450	472	451	509	509	478	453	486	455	458	494	517	451	485	495	486	496	444	458	479	511	473	498	502	447	511	467	471	488	446	461	480	493	470	479	455	513	484	507	494	490	472	486	489	462	481	482	480	447	479	439	473	463	438	517	483	488	466	448	492	468	480	508	464	508	468	490	468	489	458	481	479	488	470	488	484	509	493	481	474	523	527	485	461	470	488	485	459	523	481	472	476	493	455	464	482	462	454	450	443	496	486	474	493	473	466	435	478	492	472	513	462	469	466	481	483	493	495	454	465	437	500	467	483	518	458	523	512	484	503	448	512	442	469	477	508	489	455	485	462	435	447	460	485	503	479	480	514	447	465	474	467	458	501	490	474	463	478	487	481	444	474	461	479	485	446	472	500	483	440	476	503	481	458	481	472	467	475	504	462	442	445	497	462	448	512	462	476	497	497	513	490	472	466	453	472	472	479	462	490	447	455	461	491	484	495	476	484	478	516	499	477	473	473	461	492	466	511	475	506	490	477	484	478	445	485	432	465	501	499	494	461	478	510	489	477	448	482	501	492	477	485	486	490	487	508	474	460	480	483	506	451	450	472	479	479	483	461	485	471	484	462	491	475	485	433	433	483	462	456	479	467	455	529	484	435	516	455	515	459	489	517	426	473	453	483	456	434	489	476	507	476	532	448	470	501	494	463	524	445	473	502	489	488	456	469	455	479	473	467	448	485	471	475	468	453	502	458	491	505	462	511	504	474	500	449	480	447	404	490	478	446	480	495	486	475	499	440	473	490	496	469	456	449	462	457	466	440	465	487	468	475	503	441	473	476	466	456	454	474	483	484	457	516	456	460	495	474	492	499	490	463	508	466	466	446	475	466	493	477	502	510	461	487	545	467	476	508	466	498	517	466	538	461	499	488	442	458	473	479	500	486	470	493	493	455	474	470	487	473	471	471	463	487	443	508	502	479	499	486	494	491	462	495	498	501	490	506	473	443	469	474	463	457	504	495	487	460	468	464	499	471	497	490	501	462	481	473	474	477	455	478	490	463	482	501	506	485	489	450	454	472	480	493	480	441	466	454	479	505	491	459	441	476	463	494	485	478	447	436	476	495	468	482	442	452	474	443	461	474	506	480	472	492	500	481	519	462	479	450	473	476	458	460	476	455	480	468	451	480	478	472	495	448	480	485	470	478	509
19749	34210	30512	20983	15344	11333	8458	6841	5613	4828	4295	3618	3207	2842	2595	2327	2195	1967	1982	1826	1714	1588	1530	1457	1385	1220	1179	1155	1124	1107	1189	1078	1100	1081	1107	1099	1072	1048	1103	1093	1148	1101	1135	1133	1050	1134	1102	1049	1062	1068	1028	1019	985	972	972	982	963	943	941	916	934	904	979	914	959	970	973	930	894	958	923	906	893	896	946	922	857	977	883	977	954	949	945	931	974	964	907	896	936	933	968	955	972	909	920	926	959	931	948	972	938	936	922	943	961	937	944	930	909	907	930	948	921	901	908	899	940	954	948	914	950	952	940	945	945	907	910	937	875	905	892	951	962	939	921	938	932	888	866	868	886	939	946	901	892	907	953	899	947	929	964	938	893	930	881	892	910	931	897	911	927	917	897	895	892	912	886	907	892	917	884	922	902	922	885	922	855	889	864	952	903	921	886	885	960	896	884	907	901	929	918	875	912	946	927	879	880	891	892	959	892	911	916	902	913	952	895	874	919	926	955	914	957	901	885	938	813	908	895	887	918	890	866	941	848	927	940	855	915	917	888	903	890	949	905	872	927	895	906	891	891	919	916	923	927	884	945	893	891	952	889	924	905	981	930	896	895	903	864	924	895	869	920	961	933	879	838	864	908	884	886	942	913	939	881	954	874	905	903	845	953	899	865	896	943	913	956	886	977	904	943	914	939	879	969	990	915	956	925	964	887	918	921	880	902	932	972	862	838	909	952	906	911	863	965	935	952	915	917	925	956	926	940	848	914	874	937	866	919	919	847	919	941	869	923	948	905	921	888	952	918	904	889	888	971	845	906	916	928	955	896	849	942	904	917	845	969	955	906	840	903	933	917	928	921	925	885	948	844	915	884	879	934	880	925	944	964	867	894	880	913	900	924	884	962	902	949	907	956	884	896	851	881	933	898	894	882	877	877	896	909	937	933	911	914	921	939	939	873	928	933	881	885	955	870	875	882	932	885	900	911	856	918	900	895	894	930	934	901	909	989	962	898	892	922	932	923	938	890	943	859	901	931	910	957	900	876	915	925	908	943	897	919	914	934	878	916	888	886	885	912	869	854	954	881	881	924	928	957	893	917	913	876	952	890	905	921	948	881	892	904	883	947	884	929	905	866	971	874	968	896	897	907	931	923	880	937	871	866	938	840	915	860	906	854	958	901	948	860	919	943	946	882	921	944	882	903	918	919	903	946	889	927	915	887	897	915	939	875	919	899	946	958	935	869	962	904	939	885	952	887	947	898	957	897	911	947	907	887	935	942	866	932	875	946	934	903	921	957	955	898	905	929	942	858	919	862	893	882	933	934	881	891	879	869	928	914	947	928	892	920	891	921	895	922	923	895	908	892	924	917	885	936	902	852	918	924	894	916	896	915	927	899	921	912	936	912	906	878	854	852	925	862	915	891	896	917	950	948	861	925	912	952	926	929	927	932	884	871	907	954	943	879	890	889	930	889	952	919	839	926	885	892	865	905	924	876	919	890	882	870	902	933	884	930	933	900	928	923	920	932	887	877	901	895	913	892	889	939	899	931	964	874	911	915	878	882	904	919	820	890	869	904	902	936	885	905	888	920	921	930	908	840	838	922	938	951	930	879	913	887	926	906	964	934	927	890	888	966	926	863	947	877	884	921	940	917	862	925	914	933	921	862	873	905	912	886	893	905	946	932	885	913	926	965	877	1003	905	919	919	898	866	896	903	934	857	914	944	897	965	922	925	918	927	876	918	922	937	866	861	909	826	929	906	888	895	912	924	909	846	876	911	960	925	848	934	885	973	898	933	905	931	914	953	949	946	878	909	886	897	964	907	928	863	953	898	894	886	892	886	931	857	895	889	865	999	910	968	864	936	893	946	863	895	914	924	900	894	812	897	945	951	929	885	888	919	932	889	893	961	894	931	946	910	845	923	914	906	934	969	943	926	901	935	874	888	908	868	953	909	889	900	906	914	902	920	916	840	959	939	927	904	881	918	930	906	901	919	938	899	900	950	943	923	953	918	920	958	881	948	859	890	877	918	890	872	886	903	881	948	948	885	928	930	992	897	925	849	914	881	895	937	926	943	945	900	957	896	926	917	963	905	920	849	902	885	853	883	867	870	896	893	964	976	867	904	912	957	951	986	882	908	889	906	890	959	935	850	931	939	941	918	909	938	938	908	915	857	911	926	899	912	893	902	923	876	921	888	900	961	902	934	938	943	934	877	923	956	920	945	890	920	882	856	955	918	877	900	936	863	938	875	911	920	904	965	906	911	935	901	939	876	946	980	884	896	942	909	956	933	920	955	935	887	861	887	853	917	900	884	866	911	871	948	928	864	992	909	941	901	940	970	886	901	914	900	871	923	851	896	906	873	877	885	895	889	922	943	900	881	858	907	930	905	839	925	905	937	881	963	913	862	889	937	968	920	835	923	899	920	937	902	880	938	913	914	890	984	916	926	921	911	942	890	892	861	907	894	869	920	940	884	809	974	927	904	959	947	936	910	936	904	920	889	904	864	978	965	907	972	909	849	943	929	910	884	965	908	958	883	943	901	942	940	890	899	857	940	972	904	924	951	952	910	909	907	884	884	900	863	995	883	937	951	963	888	891	890	873	966	917	917	965	937	926	903	906	897	924	897	894	846	945	939	973	912	858	904	916	827	934	927	972	863	916	884	964	883	931	919	923	949	929	854	881	927	924	941	895	946	867	892	920	918	889	885	919	914	937	977	840	901	856	897	899	953	911	917	955	923	900	895	832	928	893	959	918	921	876	915	875	898	906	940	858	942	883	883	921	910	892	899	906	910	911	860	923	878	949	934	935	894	874	895	898	906	951	948	915	944	932	869	926	885	896	915	947	919	909	882	910	880	943	880	906	933	911	932	924	880	903	887	940	901	891	924	916	896	844	944	904	868	946	939	907	918	937	877	898	896	934	917	889	954	945	863	916	922	819	898	894	882	947	950	912	978	875	972	880	917	902	928	906	918	905	937	900	925	939	897	889	898	891	902	972	891	918	873	937	922	911	915	931	928	910	897	914	921	906	942	864	894	897	922	891	946	904	933	924	903	890	929	932	931	953	935	863	944	878	918	881	917	900	864	980	913	922	897	893	952	916	937	923	916	892	939	929	936	898	883	895	893	900	916	851	871	897	861	966	878	938	946	944	898	895	920	973	903	881	905	939	918	872	949	886	923	882	934	919	909	918	898	915	901	887	926	927	900	889	875	987	943	900	850	879	890	836	915	956	913	911	888	846	912	927	926	929	913	859	920	942	912	925	860	907	861	850	919	863	900	944	913	894	957	904	925	960	915	951	932	925	925	926	892	886	953	951	951	915	901	876	893	925	922	923	917	946	964	884	944	929	886	932	928	894	936	942	925	912	910	946	896	990	886	912	916	869	912	933	909	877	897	910	879	919	933	928	924	941	873	855	882	943	891	934	879	886	899	859	910	896	924	923	885	895	886	876	888	913	939	926	922	923	894	849	912	906	948	929	915	935	861	914	923	923	911
27540	18761	9037	3694	1620	1059	778	608	566	465	511	485	421	421	383	331	359	371	334	323	304	349	320	306	332	301	293	294	279	302	302	275	283	294	301	262	297	273	299	289	267	316	291	287	280	291	268	281	302	278	263	280	294	311	258	261	270	248	297	246	279	276	270	281	296	293	288	287	277	293	268	249	306	272	284	290	297	285	276	282	285	281	281	255	302	265	290	286	255	292	289	295	280	271	258	268	298	288	274	283	260	266	258	269	276	264	295	268	286	297	270	292	278	276	272	266	285	283	293	305	279	247	283	269	280	284	299	259	288	262	305	294	271	293	258	262	263	264	263	268	264	273	234	270	258	250	286	292	296	249	315	272	290	295	288	261	275	260	278	279	261	283	271	280	280	288	273	245	290	291	248	279	309	257	276	277	266	261	261	289	289	288	308	277	268	256	267	266	281	265	293	262	301	282	292	281	243	271	261	275	272	285	282	258	277	294	264	254	277	262	267	292	286	277	288	284	264	264	262	301	254	269	301	265	291	283	274	265	287	245	255	258	291	260	275	297	274	272	264	296	275	279	282	286	282	264	291	261	301	292	285	259	279	313	259	260	283	298	285	255	275	279	289	243	262	288	269	295	327	266	286	283	265	276	255	255	270	284	281	264	313	258	262	304	288	257	290	277	286	302	240	280	279	312	260	302	300	316	304	269	314	268	267	313	273	275	248	291	303	256	280	299	267	302	288	274	264	256	242	276	279	291	276	308	287	265	272	283	229	275	282	276	276	281	307	280	272	280	258	283	295	277	273	292	319	272	278	292	291	276	270	271	296	260	289	290	298	259	272	254	298	290	293	273	271	311	306	260	253	278	297	277	244	257	271	267	273	293	280	281	295	300	289	267	279	286	277	289	302	294	276	305	273	282	270	300	274	265	289	285	280	275	276	261	262	252	299	268	302	281	275	297	299	301	267	296	286	289	267	289	312	278	264	284	278	282	278	269	264	279	282	288	271	262	312	301	271	318	284	284	290	250	288	285	308	318	306	280	299	282	273	267	295	284	301	271	290	261	286	265	299	298	318	252	266	245	286	284	292	276	255	263	265	273	295	288	241	280	271	267	281	286	282	295	274	247	272	263	240	289	281	270	258	289	272	286	319	275	264	276	272	260	281	328	276	303	290	279	317	288	240	289	236	289	249	267	248	256	269	273	274	282	279	266	285	294	279	311	259	267	296	264	266	294	250	288	288	307	271	275	295	257	266	278	275	305	286	256	269	269	264	278	285	266	281	286	283	302	281	292	287	254	265	280	230	263	269	263	278	273	298	272	273	282	282	269	288	258	292	254	268	265	276	278	278	277	287	285	269	288	250	274	271	238	260	281	249	248	291	262	268	292	277	254	272	268	294	256	275	279	282	275	272	288	301	247	258	257	296	273	263	280	274	274	289	288	303	288	266	268	278	292	261	263	279	272	260	264	275	271	279	272	283	244	250	273	278	265	265	303	278	301	296	262	276	251	275	274	269	261	284	292	249	244	288	296	251	293	278	267	278	274	267	289	278	304	259	280	277	283	262	312	278	303	291	281	286	313	284	299	284	262	274	261	284	263	246	298	315	284	302	285	283	282	280	276	286	270	255	278	266	277	256	253	287	295	278	260	289	263	274	276	250	288	247	302	295	240	283	285	276	267	259	257	270	265	289	282	276	275	280	263	258	274	287	257	257	292	257	294	293	280	252	263	267	296	272	280	256	280	252	266	283	249	275	273	270	277	280	270	263	293	276	311	297	283	281	255	274	276	275	278	290	287	252	268	298	288	251	297	292	272	279	275	260	275	256	278	292	283	290	254	298	289	283	298	269	266	277	282	282	280	255	247	259	281	314	261	277	284	281	255	251	277	259	255	268	255	304	274	302	267	289	264	276	289	264	295	269	285	276	263	312	274	306	237	246	248	255	296	285	279	279	251	293	302	242	304	265	253	275	270	297	300	286	264	296	262	301	247	299	274	312	252	292	276	246	271	252	290	301	280	261	278	286	294	300	302	263	277	295	264	282	309	281	290	268	263	274	255	255	295	308	252	292	298	290	299	271	307	253	300	272	267	278	281	274	294	273	279	278	305	246	277	268	266	277	298	254	327	290	275	260	253	273	284	268	297	286	273	230	295	301	274	283	303	299	296	254	296	261	275	276	291	287	270	259	266	309	282	272	282	269	240	279	288	259	282	282	248	255	250	277	258	299	290	265	274	272	245	237	267	235	274	307	249	276	254	268	275	267	262	276	296	312	275	273	293	251	296	273	295	255	257	278	232	274	257	294	283	295	270	310	294	293	284	282	266	258	291	270	253	307	265	263	262	257	310	307	253	299	268	282	307	286	294	271	267	273	263	283	278	266	285	268	280	261	300	280	280	306	292	266	276	251	283	273	291	285	273	269	265	273	287	276	283	293	260	279	275	261	282	309	293	269	310	271	300	270	280	252	249	304	270	287	268	279	294	273	297	284	270	287	267	286	250	278	276	268	263	250	268	276	273	271	265	270	289	282	271	307	269	279	275	293	290	274	269	283	288	279	293	281	269	271	257	289	247	290	262	261	262	254	274	275	282	290	297	281	306	321	313	261	318	272	266	286	283	263	282	292	275	239	282	291	275	298	293	304	253	258	281	267	301	270	278	272	332	293	279	294	263	287	256	295	246	270	302	281	278	290	259	267	279	277	240	277	273	245	271	256	283	272	285	278	272	270	293	270	315	272	268	257	265	303	290	278	257	250	273	289	300	284	295	272	279	306	258	292	266	275	258	272	277	268	286	280	255	268	307	279	288	279	267	294	277	280	314	276	263	293	279	290	304	260	299	256	268	258	276	267	281	271	263	312	279	260	288	317	268	248	272	262	272	272	290	263	240	283	284	294	288	301	282	298	273	276	273	261	287	273	268	316	281	284	277	282	284	286	283	271	273	279	254	277	271	274	280	275	276	283	286	269	293	271	274	303	272	315	294	275	258	288	299	285	273	285	288	281	266	275	288	273	290	291	282	267	270	265	250	299	283	285	268	331	259	263	272	265	306	281	286	287	269	287	272	318	262	259	236	296	301	264	275	298	237	277	254	282	293	263	259	262	262	288	260	263	267	265	246	274	265	264	256	268	258	284	256	259	257	272	310	278	261	298	263	270	286	284	263	245	272	317	273	289	276	289	271	270	275	264	266	257	272	288	268	265	281	288	315	249	263	303	280	263	289	242	268	297	302	291	251	305	279	247	271	261	252	283	268	255	247	316	283	270	279	280	313	242	267	294	299	287	288	276	293	306	258	278	332	259	281	285	259	229	293	274	259	247	290	320	267	305	231	255	294	283	302	277	264	321	278	289	254	269	285	278	281	259	261	287	291	259	280	311	283	252	282	305	266	264	284	278	267	254	269	268	282	252	276	278	301	281	281	278	265	297	283	247	272	262	286	274	269	290	285	269	270	268	270	277	235	288	275	251	269	286	288	289	241	248	267	294	272	298	247
13703	18675	15392	8326	5068	3509	2525	2169	1763	1609	1451	1310	1194	1077	989	1007	868	932	907	829	771	770	716	722	662	690	598	643	626	653	610	626	573	601	647	601	600	643	609	624	643	639	631	616	621	653	627	579	595	616	598	601	587	592	571	594	580	534	550	580	581	555	548	601	593	583	539	567	581	576	569	617	566	554	596	560	586	552	565	567	551	544	605	535	533	519	590	546	505	547	577	574	540	560	556	560	554	562	595	503	581	559	570	588	575	568	576	511	531	572	606	554	563	575	613	563	551	541	563	571	539	567	581	594	612	606	589	537	582	590	562	571	575	552	570	550	587	568	569	523	577	558	553	569	582	551	578	557	547	548	555	596	594	523	608	551	589	584	550	559	594	564	544	563	554	592	605	548	522	508	586	565	553	528	553	577	601	576	573	568	567	518	562	547	513	528	565	571	550	568	567	580	576	561	536	555	595	569	529	522	577	550	548	538	561	555	557	573	592	575	538	627	562	489	516	573	571	555	595	611	595	590	535	541	576	564	551	574	558	551	569	497	561	592	552	562	588	584	558	561	616	584	534	592	520	565	608	564	570	569	574	515	573	528	583	571	542	573	565	567	562	587	542	546	559	542	579	568	587	572	534	605	618	553	569	542	599	567	603	522	579	605	580	574	604	599	541	575	538	566	554	582	536	517	574	571	578	592	549	630	562	533	578	548	547	588	574	565	572	557	561	551	581	528	583	580	543	596	559	538	593	536	577	565	521	541	551	578	576	566	575	545	549	583	586	540	593	631	546	543	511	574	553	533	598	531	559	599	558	572	568	578	591	581	573	520	575	545	553	591	553	568	543	610	537	582	569	569	592	562	606	606	569	628	532	529	542	558	606	567	583	552	561	542	562	584	605	543	562	516	544	593	591	561	610	551	569	557	584	543	551	608	532	548	569	563	539	554	580	541	528	569	561	578	577	570	592	558	525	568	546	581	554	574	549	541	626	559	548	594	563	566	573	547	551	568	544	569	567	539	538	548	576	582	590	551	567	585	526	551	639	573	588	553	587	537	564	562	596	551	593	568	592	565	572	578	561	541	539	637	558	542	572	591	566	628	553	560	545	606	556	596	573	570	555	560	555	594	562	549	557	549	541	569	557	534	553	577	602	589	542	607	563	592	600	561	566	560	589	588	571	568	566	600	547	569	568	554	587	559	611	582	557	556	561	583	595	573	575	563	585	586	582	559	530	587	562	558	561	637	607	565	570	531	581	598	571	551	588	558	554	544	570	575	568	602	557	532	567	565	579	572	551	574	570	582	563	597	582	590	585	527	544	523	562	565	601	571	538	530	585	573	567	576	563	540	512	563	556	567	613	551	577	568	531	550	533	541	560	591	582	561	596	542	597	558	553	509	563	605	555	609	569	574	570	580	563	533	600	549	531	543	539	611	570	611	532	552	590	571	599	606	559	581	543	598	540	589	582	578	523	597	574	530	539	540	586	588	555	584	534	563	577	551	531	597	549	558	560	574	537	569	611	530	542	545	576	526	572	528	586	535	531	581	563	551	570	590	530	547	565	540	544	585	563	564	583	569	558	556	565	547	560	544	612	559	569	592	545	573	555	601	550	539	523	562	538	596	551	544	565	528	582	555	575	569	575	588	523	564	563	567	578	546	552	537	524	587	608	565	573	550	570	529	582	559	548	544	574	569	559	531	583	554	553	565	602	594	531	566	552	534	598	542	556	577	550	527	572	568	571	617	543	604	507	571	567	537	590	536	613	553	546	598	529	567	560	562	543	541	588	549	554	541	531	560	553	573	557	581	580	572	558	585	510	544	586	590	572	588	597	557	561	550	546	594	554	583	543	605	578	584	542	572	568	577	565	576	642	561	557	563	513	591	585	557	571	585	528	573	579	576	556	546	580	594	571	592	597	585	560	543	579	598	536	545	568	566	553	593	538	581	585	513	601	574	558	536	581	555	579	563	541	585	567	604	587	531	569	613	561	559	529	571	565	543	577	509	527	534	565	550	542	587	538	573	557	564	549	576	593	559	575	520	609	572	595	547	537	569	578	584	567	589	559	563	586	594	567	537	548	558	568	603	591	567	595	547	549	565	583	584	581	533	515	540	512	569	567	558	526	551	576	572	580	578	591	582	539	590	545	580	535	519	576	580	603	543	589	535	561	575	542	552	562	588	490	536	573	549	595	579	565	560	619	587	595	551	541	597	574	564	579	549	537	556	569	529	529	577	574	567	546	569	562	571	574	575	535	588	583	568	575	578	521	551	537	545	579	578	562	575	532	561	566	575	546	520	584	573	539	551	544	563	571	554	576	576	534	552	597	564	587	579	609	578	566	629	568	572	560	529	587	548	538	558	565	539	535	573	557	554	548	533	580	539	567	561	595	545	583	578	561	549	579	578	567	538	518	524	549	569	548	552	564	535	511	544	545	578	543	589	579	558	535	545	565	624	578	561	588	586	546	586	577	585	556	575	564	540	549	520	581	569	559	596	574	580	536	576	546	565	587	576	589	605	554	550	548	543	570	575	588	567	518	584	586	558	569	552	562	576	570	542	577	587	496	563	559	584	554	540	524	558	573	564	522	591	536	578	564	584	574	550	586	575	561	557	569	582	547	570	570	578	573	588	584	541	573	534	573	581	548	572	564	636	545	563	625	562	595	596	588	542	577	557	550	549	541	572	540	566	518	553	605	571	581	500	562	570	523	573	612	546	545	543	615	592	565	568	521	564	569	557	545	558	551	532	563	554	580	517	577	593	557	589	576	596	560	544	543	558	575	560	554	560	579	544	555	587	557	605	587	506	613	564	596	570	542	547	595	528	580	571	560	530	530	527	579	603	557	546	590	551	562	549	559	567	554	562	573	530	498	547	532	568	562	527	552	590	566	569	554	566	573	598	543	559	531	555	554	550	558	584	540	584	546	544	549	611	579	531	546	550	519	582	540	566	554	543	518	554	587	552	533	590	589	567	594	583	576	570	544	600	585	561	572	560	611	544	556	557	579	573	556	579	567	543	550	574	565	519	542	529	543	555	592	581	542	606	577	551	551	544	550	553	578	573	575	541	504	526	554	572	585	544	557	566	573	538	593	541	518	559	554	545	557	562	552	603	577	587	526	549	613	580	566	535	546	529	564	567	563	562	576	552	570	544	552	549	586	585	616	550	549	554	577	552	576	589	518	545	555	575	569	539	566	571	542	541	564	616	562	616	560	597	538	509	556	576	536	564	635	589	571	569	568	582	575	569	588	561	565	575	536	591	551	535	578	605	556	552	597	597	593	567	559	566	523	556	539	579	577	557	537	568	568	572	575	564	527	533	571	560	556	553	583	540	564	497	571	541	547	600	527	563	571	588	541	565	563	576	561	576	578	591	535	586	588	540	511	533	563	558	521	575	542	557	560	568	542	575	546	551	580	604	585	609	555	599	583	551	584	562	561	580	574	555	550	567	538	544	572	598	572	585	576	578	558	552	562	537	581	544	529	541
25108	21457	27944	25316	13727	3539	2017	1440	1109	959	868	719	666	661	637	541	521	504	475	469	512	437	409	401	421	409	394	356	409	368	377	407	367	342	336	353	383	390	381	379	403	393	396	418	410	371	357	386	343	368	376	379	339	349	370	347	328	335	348	368	353	342	332	364	349	337	344	339	327	322	349	327	349	341	361	341	362	359	340	338	304	365	342	344	358	388	324	325	335	308	346	321	347	337	344	346	363	338	321	342	351	356	346	340	345	347	330	323	365	331	336	348	331	371	365	341	306	350	336	355	334	347	353	369	351	357	316	343	329	327	338	329	368	365	355	285	373	346	332	325	318	363	349	353	332	362	329	341	316	312	336	336	337	400	376	320	328	350	336	349	378	349	328	324	339	349	321	303	350	313	359	361	285	324	337	373	354	318	338	318	330	325	326	349	332	317	303	297	335	330	377	322	317	359	325	324	346	324	372	312	371	327	352	360	343	338	346	357	335	314	329	310	345	331	359	350	324	352	366	319	344	352	324	352	305	368	315	341	347	345	350	356	333	353	352	309	346	349	317	327	360	362	320	327	355	356	334	340	335	317	327	331	334	320	348	362	320	313	307	337	339	300	364	334	344	330	362	342	353	323	317	318	346	359	347	377	344	349	347	301	339	350	346	342	357	350	306	335	353	352	386	335	357	316	343	311	359	339	367	345	332	343	362	348	346	358	357	308	317	313	357	360	318	299	335	345	332	352	328	321	338	308	322	368	372	345	341	313	302	343	356	344	324	368	346	357	322	365	321	350	368	315	325	371	383	326	393	329	332	339	374	337	342	315	342	348	337	299	364	340	334	341	344	325	324	354	312	315	339	317	352	337	370	354	339	349	321	340	349	349	346	328	371	369	310	362	364	342	310	353	348	365	332	335	328	373	324	323	339	327	358	317	336	324	368	345	314	328	337	322	326	341	361	305	341	315	315	330	329	360	328	346	345	368	341	328	368	353	297	322	341	336	366	339	363	348	338	310	344	338	328	328	320	368	367	317	376	354	334	321	321	367	331	327	346	315	325	362	344	336	365	348	335	330	322	360	376	334	327	338	322	328	313	335	380	350	355	349	324	346	328	372	334	339	362	299	338	327	344	357	321	302	303	356	336	339	326	335	371	336	294	312	372	339	310	310	369	355	353	350	337	314	334	355	360	345	320	339	380	349	320	323	327	317	363	360	335	327	337	344	340	329	338	319	334	335	317	359	354	337	348	345	327	337	366	337	338	362	377	330	336	334	374	345	338	351	309	334	356	348	339	354	353	337	329	358	355	311	300	337	347	319	354	327	328	333	351	318	333	323	309	334	329	364	320	312	338	332	350	323	354	340	346	354	365	340	335	355	326	306	360	317	354	335	369	350	310	350	342	365	356	351	359	321	379	329	364	328	368	310	359	359	357	343	321	355	353	318	363	352	312	342	337	337	315	357	330	354	361	323	365	337	353	337	325	343	349	311	345	315	368	343	339	382	341	329	317	335	340	360	316	314	345	332	327	342	361	334	342	334	326	333	334	335	347	320	334	331	351	338	328	294	326	360	348	343	327	366	362	301	339	310	339	344	358	334	354	345	339	376	306	323	312	357	323	361	367	299	367	358	314	341	342	337	325	344	326	339	337	335	338	328	338	301	327	327	381	322	332	332	325	333	328	322	370	356	359	331	301	315	338	317	368	321	338	329	335	336	316	334	327	304	331	332	328	352	348	307	312	331	335	342	307	332	368	326	331	301	347	330	327	345	336	361	352	362	339	344	327	361	344	343	337	335	366	352	324	339	339	370	314	346	332	389	281	347	363	353	357	349	384	363	351	341	352	315	373	313	332	368	338	358	338	322	344	338	352	357	345	331	322	329	337	332	303	352	352	364	311	300	322	321	350	328	337	327	329	333	341	304	357	375	328	329	360	330	350	369	341	324	319	339	348	355	342	307	325	323	362	345	366	349	333	335	354	332	331	330	310	331	345	339	346	326	355	338	325	347	340	382	320	308	361	323	340	352	339	366	310	375	342	356	322	361	332	362	356	323	336	331	297	359	333	340	344	351	356	362	336	334	334	353	374	379	342	327	342	314	314	339	320	342	343	339	347	306	295	310	327	305	358	368	310	296	375	351	305	318	325	333	298	347	376	331	367	340	319	333	348	377	332	324	319	333	356	348	358	350	350	329	319	362	354	322	361	338	366	327	355	323	373	330	321	372	346	309	362	370	308	350	290	328	332	352	354	327	349	324	381	312	342	306	314	324	333	355	327	339	347	357	338	362	312	341	318	338	323	320	320	308	364	329	327	377	371	352	336	333	337	351	354	347	335	337	379	322	355	360	367	358	322	331	329	360	356	334	333	329	325	344	345	354	341	337	325	344	338	285	379	359	339	339	333	331	353	353	381	350	339	357	311	340	344	355	310	364	314	344	344	337	362	316	321	332	337	353	343	313	314	343	354	337	309	328	336	339	334	345	341	311	356	328	350	295	351	325	343	368	350	367	362	324	325	300	347	314	297	335	340	331	322	322	316	341	334	313	350	355	333	332	329	322	329	331	361	363	349	343	358	327	352	309	339	319	371	374	339	376	342	336	332	321	343	349	340	329	350	382	359	331	364	346	331	355	347	334	314	325	371	337	369	338	360	358	324	351	342	337	355	357	320	351	336	351	359	361	320	330	334	353	328	346	348	332	349	305	340	328	327	362	335	372	346	335	330	340	307	370	349	321	353	357	368	335	358	348	343	310	350	342	336	329	339	332	310	349	309	344	326	307	335	339	322	357	344	371	332	359	327	323	347	314	323	357	304	325	340	361	342	336	338	334	371	317	322	390	350	331	319	384	328	340	339	356	334	344	328	339	333	352	339	316	310	357	355	326	318	349	370	343	308	339	355	367	335	323	348	324	336	337	346	356	353	363	345	357	358	325	317	328	337	370	312	334	323	314	372	326	324	332	328	345	329	370	365	346	325	358	332	366	337	373	319	299	338	344	348	333	341	350	325	336	348	308	329	294	340	359	300	354	325	359	334	309	335	395	342	344	358	295	305	328	322	310	336	333	318	331	341	327	336	342	347	315	341	358	345	334	329	328	315	313	331	331	332	340	331	305	333	333	315	327	328	328	314	333	312	331	344	363	334	348	342	321	342	345	316	343	337	326	321	342	324	320	344	320	308	327	312	326	351	356	354	358	315	372	341	346	330	318	322	352	343	358	331	348	343	334	340	348	338	348	343	310	340	325	354	351	371	361	339	321	288	304	334	317	324	345	350	376	289	338	361	348	346	320	304	351	338	321	330	325	341	360	347	361	330	355	362	340	366	350	310	319	337	353	325	315	318	333	336	331	354	331	328	331	312	320	330	322	377	368	334	326	355	323	327	317	340	341	349	346	311	369	317	340	339	367	342	342	373	339	343	365	330	313	342	355	346	318	326	347	311	343	357	327	333	366	340	364	332	316	324	360	336	360	346	367	349	358	353	338	364	322	341	330
16364	28019	24611	15736	10489	7500	5529	4420	3757	3115	2766	2424	2212	1871	1774	1642	1504	1407	1295	1223	1145	1141	1130	1026	917	954	825	821	772	797	789	771	774	794	800	870	785	796	791	824	767	814	855	860	816	754	771	770	726	722	751	759	717	729	727	675	698	657	647	698	653	707	680	693	665	680	709	690	702	707	687	682	684	680	660	645	690	683	728	696	695	679	708	655	678	634	674	656	739	694	712	694	658	653	688	711	668	700	688	725	681	697	730	653	688	704	678	717	731	669	679	676	708	695	711	704	686	674	608	615	675	672	657	701	679	646	739	658	687	649	691	654	674	668	706	669	661	664	666	651	676	704	674	661	687	657	757	638	682	707	662	706	693	671	646	682	701	671	711	669	638	709	711	663	720	672	704	725	679	675	671	718	676	650	646	687	663	667	695	678	658	657	678	663	629	689	681	683	671	685	643	666	631	636	684	661	733	665	703	657	685	659	663	697	663	632	626	717	697	685	654	640	694	684	693	671	678	687	646	676	672	656	728	670	691	649	657	654	678	621	674	667	616	651	693	666	660	631	687	682	667	635	618	700	673	659	647	708	661	653	660	662	654	722	714	662	715	656	684	678	691	656	677	735	669	643	631	654	721	684	655	668	667	680	675	692	675	631	697	694	655	640	658	642	662	673	694	662	642	674	662	660	702	714	668	676	685	661	649	674	681	700	696	659	692	642	663	675	673	681	660	682	662	672	669	700	643	673	701	687	685	712	667	657	676	671	639	626	701	671	653	672	673	648	696	662	679	667	619	686	682	668	658	681	691	642	690	679	685	690	684	630	716	665	632	672	678	702	664	682	663	675	667	673	679	669	660	653	713	664	683	730	701	707	654	692	670	628	632	643	666	700	626	672	686	683	655	664	686	678	668	616	681	654	689	668	700	715	668	694	660	666	676	691	694	650	641	690	637	681	698	689	619	642	698	719	700	642	671	665	690	695	671	609	674	679	692	718	648	643	667	678	717	718	630	620	640	690	689	708	653	708	669	693	682	652	699	682	653	678	684	661	671	687	696	673	703	657	643	641	668	721	647	689	690	657	674	678	684	703	635	665	674	677	734	700	709	645	664	654	705	657	637	703	682	649	691	707	628	685	664	673	658	648	691	612	687	668	674	682	680	680	697	695	665	668	671	682	680	653	620	734	735	657	674	658	702	677	680	683	695	648	649	676	673	646	679	667	669	674	712	677	664	715	629	670	645	611	647	641	718	692	623	693	653	691	704	661	623	664	676	684	658	678	707	653	660	653	703	646	684	657	643	675	677	682	683	657	728	635	667	692	703	659	660	642	669	693	676	631	668	636	619	690	672	642	673	655	681	686	686	686	667	675	670	676	727	702	620	660	675	642	689	668	656	660	684	644	667	697	699	645	686	689	658	638	665	710	658	671	684	669	655	642	703	660	652	645	696	666	616	660	658	689	692	639	697	679	633	685	688	681	632	632	674	696	672	674	694	665	681	687	652	622	680	702	706	718	698	655	689	641	728	745	707	680	696	659	647	673	645	686	675	667	672	668	688	659	615	660	638	660	664	653	681	659	687	665	704	663	712	653	657	685	671	711	684	676	681	659	675	664	666	652	646	712	639	693	673	679	679	626	659	687	649	700	666	672	723	624	705	657	659	688	663	629	683	649	630	699	600	627	712	669	646	690	682	653	675	667	658	705	647	661	731	645	719	647	673	644	652	674	622	687	662	707	608	637	657	677	680	660	659	707	670	694	690	667	670	667	670	679	674	639	685	683	708	678	672	667	667	699	632	661	619	616	664	690	644	685	663	648	698	680	668	707	675	638	679	697	691	681	643	683	729	694	694	672	638	637	669	676	646	679	661	678	705	635	716	712	667	663	687	728	640	630	616	665	691	704	691	664	636	716	667	658	678	665	678	663	685	679	712	657	636	662	635	689	665	628	652	657	710	689	727	650	687	672	669	683	710	672	659	603	670	693	674	676	657	693	678	692	653	669	596	648	667	711	691	647	638	697	692	664	665	648	676	707	707	667	633	715	661	670	654	705	664	662	638	660	692	679	690	664	692	652	666	622	673	706	683	658	659	657	703	722	656	653	673	676	655	740	637	677	697	651	677	660	658	681	685	650	656	690	656	643	664	653	651	665	665	642	640	677	637	669	695	673	694	693	700	705	615	644	659	656	684	620	669	662	688	663	653	630	684	670	665	670	667	650	642	604	677	680	680	701	749	675	633	699	691	683	687	666	679	657	672	697	716	685	721	662	659	673	642	682	685	670	694	659	685	678	656	695	638	662	621	716	664	670	685	644	673	643	649	663	670	667	654	701	651	684	601	667	668	686	690	642	663	689	716	688	691	697	677	725	727	663	694	645	637	682	670	695	735	674	692	690	690	679	701	676	607	627	664	697	706	663	657	678	637	678	622	705	657	660	694	675	650	656	685	690	676	690	682	669	642	647	729	712	654	664	712	645	633	679	670	682	722	620	667	691	684	723	670	666	678	636	696	684	658	673	660	688	671	636	690	690	631	675	657	681	711	645	669	696	664	656	677	704	664	652	682	650	628	664	679	660	615	636	672	661	719	660	650	695	682	642	651	625	669	688	651	644	677	720	671	671	651	671	642	669	708	693	731	629	689	698	663	704	656	650	664	664	685	673	648	653	661	714	646	691	667	697	661	668	642	707	662	605	650	663	685	693	661	657	669	689	622	617	720	647	673	664	622	649	680	726	665	659	622	706	708	647	648	657	679	689	636	715	653	621	707	675	672	699	687	656	688	703	627	702	694	679	699	642	660	629	656	596	649	737	655	648	704	651	634	687	662	681	712	692	668	661	690	648	699	692	674	678	667	682	671	636	668	658	685	676	661	681	630	682	663	707	662	695	679	665	664	648	648	647	659	602	638	697	676	674	687	669	722	679	704	693	666	666	697	647	695	702	678	715	714	645	665	678	701	694	744	660	664	632	680	669	662	651	697	686	648	680	685	680	682	670	686	680	707	669	665	691	655	664	700	638	678	650	720	679	660	663	677	684	706	738	669	700	674	645	667	679	681	637	659	647	635	720	680	691	658	665	665	674	701	666	719	688	696	621	645	635	654	640	662	675	667	669	700	663	697	685	679	671	631	676	652	666	665	649	731	648	652	652	650	648	653	689	672	676	679	679	701	708	683	697	707	652	701	677	659	672	668	644	649	700	691	646	684	678	646	686	721	645	671	676	649	657	688	676	669	645	695	688	698	688	671	631	719	658	644	677	668	663	680	636	677	659	677	688	657	703	678	652	681	672	664	698	638	667	681	636	665	683	684	697	673	672	698	634	708	668	634	661	684	638	664	748	715	684	648	689	688	676	667	675	681	701	695	669	680	669	642	704	675	708	728	689	660	650	662	634	679	646	666	646	643	688	626	679	657	692	677	670	654	691	647	689	623	728	640	712	682	684	670	664	670	678	665	652	642	642	664	669	655	634	673	677	644	672	674	676	671	729	653	649	670	665
24233	21468	28943	24363	21370	13036	4204	2327	1804	1565	1310	1210	1128	986	946	855	857	851	791	691	719	631	643	635	612	620	511	557	531	541	538	561	512	530	547	579	518	530	556	587	531	560	547	547	504	591	522	574	508	533	519	492	525	508	528	494	530	447	465	474	468	511	499	491	453	502	478	494	469	461	477	475	504	475	483	488	540	489	503	511	491	500	511	465	470	496	464	469	495	467	486	498	506	524	451	453	516	484	494	488	491	480	495	481	460	481	521	497	487	511	503	501	520	511	445	506	492	489	490	495	485	471	485	506	490	481	500	516	460	494	500	497	453	482	496	517	498	517	453	467	463	466	469	517	504	528	479	475	491	482	511	496	501	460	502	453	485	490	480	485	475	490	517	454	489	487	462	538	494	508	466	494	489	515	492	481	463	534	496	447	498	507	463	547	476	535	476	525	499	482	495	477	503	467	523	495	477	493	488	484	474	498	512	478	499	477	456	474	478	464	509	494	517	446	471	509	471	495	494	469	504	497	474	492	506	459	481	464	513	501	456	512	479	484	541	421	483	461	471	480	494	512	459	476	451	474	500	456	469	479	523	479	506	458	518	463	492	451	474	505	481	518	477	496	453	487	502	505	479	474	480	481	493	504	535	456	462	491	483	493	449	490	475	467	486	504	505	516	451	487	464	508	476	519	473	497	451	483	457	517	476	483	489	489	443	490	482	502	516	497	465	493	475	463	492	495	473	506	488	441	442	486	486	451	468	498	476	476	475	453	510	502	470	480	476	459	486	515	482	487	457	473	516	489	508	484	454	492	446	481	516	465	483	509	471	437	486	458	492	479	502	477	473	482	454	473	458	484	509	486	490	488	469	495	513	495	505	488	494	451	524	495	446	459	502	493	496	508	480	476	507	495	507	488	479	486	503	465	463	476	448	456	497	493	456	497	479	486	481	501	466	500	471	493	463	461	500	485	507	478	492	489	498	442	486	472	507	479	466	520	436	531	485	460	525	480	513	522	476	465	476	468	512	526	465	461	491	497	499	488	483	502	508	495	502	466	487	474	485	469	447	484	465	479	457	478	478	496	529	503	511	476	465	503	450	516	498	485	466	496	469	474	470	490	478	481	470	465	478	486	491	472	464	501	503	484	498	462	473	497	470	516	504	538	489	489	473	504	493	486	469	449	516	460	445	495	462	504	475	497	488	517	477	487	447	514	487	508	483	472	496	496	432	517	468	460	492	508	477	515	503	469	525	480	486	514	472	502	483	486	474	446	459	515	469	493	499	494	509	476	493	466	485	474	465	486	461	486	479	498	501	497	511	467	497	478	519	480	466	481	497	496	470	502	489	458	538	466	463	497	483	481	479	495	467	479	464	502	499	494	451	482	492	430	489	538	501	511	472	446	489	485	487	475	485	502	490	507	505	529	517	458	460	480	478	481	495	481	484	456	502	487	497	501	482	460	450	496	500	468	521	500	432	470	522	476	470	472	457	471	491	462	466	514	465	503	466	496	474	480	464	518	498	490	521	448	471	476	522	514	442	469	498	501	496	483	482	456	476	497	495	464	490	481	537	486	462	502	485	507	505	438	431	504	469	519	453	440	450	483	500	503	494	484	495	484	501	476	487	520	490	463	501	492	449	471	499	494	506	493	491	473	450	487	436	498	493	485	484	480	459	516	488	446	507	482	478	495	483	484	478	501	483	478	482	489	501	496	451	449	502	437	503	512	461	463	497	452	473	471	479	484	476	513	459	476	502	450	461	481	466	458	475	468	529	515	484	509	467	476	439	525	477	457	509	485	500	481	486	489	477	458	460	481	490	450	477	503	494	451	470	451	495	491	500	458	458	493	508	504	512	476	458	507	493	508	514	510	489	458	514	476	456	483	475	538	493	483	457	488	514	470	474	523	505	496	513	484	495	481	495	472	501	477	465	516	468	479	499	479	507	463	483	465	444	486	445	518	488	474	508	513	489	513	458	498	538	478	464	437	493	435	464	487	455	478	471	474	488	471	499	500	475	479	465	476	479	469	473	505	510	526	455	492	485	488	458	497	451	487	487	470	500	491	508	429	475	424	471	450	486	471	485	513	456	472	475	507	488	477	494	493	478	523	473	472	463	449	521	511	473	493	456	474	511	471	455	482	472	483	486	453	471	465	510	470	497	454	484	488	492	479	509	446	515	466	484	504	451	474	459	491	484	462	501	452	495	472	446	453	452	449	518	482	491	503	484	473	481	505	485	465	518	485	497	450	502	488	483	424	527	488	468	476	486	465	501	476	511	469	540	508	526	490	506	523	470	472	492	490	483	503	479	512	507	469	507	468	506	517	466	488	493	513	475	516	485	486	502	517	498	493	457	493	492	496	469	471	509	516	522	449	517	489	440	452	510	470	458	527	467	478	509	474	458	479	486	471	495	495	483	471	462	454	470	508	440	468	473	485	489	514	472	492	468	451	471	509	464	463	484	473	541	490	486	488	470	475	483	477	492	465	490	500	533	443	529	467	480	497	447	489	436	517	509	475	423	505	514	493	490	484	473	456	472	476	478	452	468	480	462	496	461	459	435	508	483	473	479	486	499	503	495	478	471	466	491	468	507	493	491	472	479	467	515	474	472	523	482	461	516	470	472	571	482	463	483	513	501	499	451	470	501	502	495	490	493	496	496	493	482	478	473	486	464	478	475	509	464	483	450	494	482	509	501	482	498	453	481	469	510	490	439	472	500	478	452	451	532	506	450	499	486	496	492	489	488	455	463	478	481	476	484	467	456	498	489	481	500	443	478	467	500	481	484	456	476	469	501	489	485	501	492	501	501	504	473	533	455	475	463	429	510	433	472	455	446	503	469	463	509	481	486	471	470	511	530	467	540	472	477	436	463	461	493	482	483	509	448	430	480	504	488	470	453	504	514	512	497	519	470	485	513	491	478	483	505	513	481	464	474	494	484	511	460	479	462	482	479	496	500	435	463	507	518	482	481	453	490	468	510	496	480	514	506	477	496	504	462	470	495	442	493	469	498	509	463	475	491	492	477	501	473	461	477	514	469	467	532	494	505	460	471	474	493	464	463	474	485	491	480	488	492	519	459	465	476	502	469	491	487	477	516	505	479	478	484	501	493	443	501	504	476	481	485	477	464	467	492	473	481	494	532	450	512	481	485	504	496	492	430	483	491	456	500	498	495	483	490	461	482	472	489	457	495	514	466	442	459	470	493	505	473	467	495	522	481	520	487	461	501	470	461	488	470	477	493	452	468	456	486	472	485	469	497	479	519	506	503	528	471	472	508	487	444	493	484	476	494	478	481	428	475	481	506	465	461	465	508	466	494	515	514	481	454	473	454	483	479	519	463	465	477	500	479	469	410	447	478	470	482	513	539	478	490	486	530	502	486	429	466	467	439	465	459	514	476	481	467	501	494	448	493	499	468	485	481	524	495	464	509	471	500	507	488	507	490	475	446	501	497	460	489	495	516	504	512	523	491	504	476	464	505	479	512	516
19146	33190	29640	20237	14675	10893	8224	6733	5487	4690	4151	3605	3324	2911	2602	2442	2254	2260	2011	1829	1709	1689	1526	1476	1396	1311	1164	1171	1084	1107	1108	1068	1120	1121	1090	1075	1087	1138	1186	1125	1116	1166	1123	1149	1103	1061	1041	1035	999	1009	1022	1004	1054	998	935	971	970	924	946	904	941	917	959	863	923	973	897	918	944	943	918	962	871	949	922	936	951	943	924	913	911	924	932	926	878	940	924	971	1002	917	957	950	953	988	942	927	988	906	925	973	969	915	925	966	979	906	917	885	934	910	883	903	880	944	961	926	901	970	891	970	908	959	943	906	981	910	976	925	966	894	879	949	953	964	911	889	935	984	944	921	929	952	944	968	914	943	953	874	901	909	942	908	923	934	895	912	918	920	910	922	884	910	941	849	925	917	965	925	928	904	919	924	907	918	916	917	950	992	913	887	997	923	945	882	892	874	951	919	919	929	895	946	915	947	936	888	936	924	932	876	951	874	939	923	946	914	896	949	957	938	863	937	969	881	942	916	910	912	898	904	942	905	905	907	949	898	965	903	932	941	897	930	934	907	893	907	874	914	926	916	907	881	933	901	917	923	926	887	906	936	847	971	922	936	922	893	912	886	916	938	882	922	938	942	926	945	935	922	941	908	914	977	895	907	889	958	899	906	919	912	970	915	925	914	918	924	907	923	878	911	905	886	950	968	932	905	911	874	907	925	877	914	938	959	933	953	893	924	958	912	921	972	941	933	900	891	869	922	954	924	949	972	872	914	881	927	924	915	936	946	916	925	930	927	910	819	913	902	907	908	908	881	913	873	913	890	903	932	938	903	872	905	958	928	902	917	904	950	928	941	893	919	923	926	909	923	984	926	879	867	917	911	932	900	899	939	907	911	880	935	913	900	842	884	938	858	903	885	958	924	963	917	952	883	910	906	877	982	964	904	917	909	940	960	923	885	922	849	894	933	928	865	951	964	908	946	924	900	886	895	945	943	889	954	861	915	899	905	906	934	897	880	902	930	892	889	885	950	917	965	935	895	957	872	885	892	982	863	939	914	888	943	921	896	969	921	906	889	915	967	925	947	945	979	859	869	867	899	912	895	853	895	859	890	909	871	896	913	867	904	893	956	907	902	936	879	894	907	899	958	908	950	892	915	977	891	906	876	905	972	901	929	957	926	940	886	898	976	905	986	907	881	915	890	921	926	915	859	895	886	948	896	937	946	885	934	895	882	930	907	900	906	908	898	863	951	871	888	933	912	916	914	891	916	900	927	959	861	912	923	933	862	884	920	918	915	950	906	954	914	888	878	907	911	927	912	920	921	945	924	925	914	900	889	908	961	908	952	952	898	903	928	915	877	910	924	902	897	932	904	934	865	933	944	903	960	927	882	948	922	896	876	908	891	877	944	940	905	873	931	911	944	979	900	911	889	934	932	891	890	937	864	895	895	980	905	897	963	975	945	936	942	918	888	933	928	946	915	939	978	920	897	946	948	884	907	910	958	893	914	935	906	925	902	920	922	860	965	921	890	873	885	943	921	898	941	921	948	863	957	880	906	904	844	949	904	903	917	936	925	943	886	957	962	905	908	934	878	966	866	877	899	950	940	951	874	911	911	902	896	881	854	919	883	907	913	967	967	900	912	978	930	924	902	972	878	960	909	898	956	908	911	909	938	944	901	905	954	884	918	871	896	873	951	860	893	904	1002	893	941	908	965	936	991	946	947	933	886	838	928	923	901	921	884	925	963	955	948	909	844	927	941	894	901	919	913	890	928	910	955	909	946	1004	933	951	940	935	920	884	853	947	907	904	933	912	920	887	904	916	873	912	917	911	888	905	947	931	876	876	933	916	930	899	922	977	943	943	880	882	897	900	917	935	951	971	881	902	941	943	929	960	941	922	903	876	913	896	934	869	932	877	927	899	951	891	891	899	907	927	880	879	970	968	883	941	927	893	919	902	916	969	889	885	902	925	937	873	904	875	900	894	878	884	917	934	924	904	929	908	924	883	957	939	895	950	921	880	920	931	965	970	863	926	949	941	943	935	890	910	931	912	874	919	874	941	877	896	903	890	900	916	919	945	912	917	872	884	907	890	975	865	896	942	910	925	954	881	921	967	922	925	949	955	902	886	936	888	904	957	888	940	880	918	922	980	918	945	846	911	928	900	923	899	883	914	889	908	934	891	907	924	945	883	922	959	927	932	957	884	885	906	876	915	879	902	935	914	910	899	974	899	875	890	908	917	868	966	914	889	917	907	944	947	951	909	843	926	885	853	882	936	907	895	928	835	945	864	968	941	950	911	882	892	933	935	932	867	888	929	917	894	958	888	884	928	896	920	855	991	940	910	884	900	891	913	957	971	924	886	924	939	843	898	923	916	946	901	923	915	918	969	892	952	913	932	920	954	921	870	912	899	940	941	893	840	930	899	860	895	911	933	959	890	837	891	902	939	1004	941	909	943	878	986	932	948	913	914	953	948	902	901	944	887	931	874	973	882	876	911	920	942	919	938	944	908	865	872	907	927	917	907	891	862	921	924	914	920	894	959	864	925	888	858	923	870	891	919	934	919	882	963	939	956	889	925	862	882	953	914	959	902	912	928	923	901	933	942	914	858	919	932	883	949	862	863	947	902	878	928	875	975	909	889	916	864	911	862	875	908	932	907	875	910	939	953	974	932	916	890	889	885	881	895	943	899	906	879	913	940	916	869	932	923	952	929	948	938	925	896	919	873	851	929	873	879	921	989	927	900	903	918	932	892	964	891	899	909	932	914	864	939	912	849	932	914	921	919	947	939	907	917	873	900	869	966	957	926	887	924	936	908	905	843	888	932	901	913	909	923	914	901	900	902	922	971	886	917	930	900	914	910	946	944	886	951	909	937	963	874	934	892	893	952	958	916	928	903	898	970	900	882	925	926	921	920	917	923	878	920	922	859	931	928	977	884	880	907	887	912	930	919	914	894	942	931	900	965	885	949	891	895	933	943	937	913	918	867	855	900	911	934	908	975	947	922	877	914	956	900	880	917	978	896	936	916	914	936	952	917	966	973	964	991	981	864	878	875	913	920	937	932	924	941	932	920	918	948	910	916	910	875	933	935	901	936	930	990	945	867	935	927	947	921	942	877	905	939	928	938	898	891	928	973	935	973	929	902	900	937	937	861	913	924	929	939	910	993	871	935	942	905	899	916	946	859	929	866	874	911	926	929	932	977	930	948	919	890	908	952	930	921	901	887	923	892	863	923	884	920	933	933	946	921	942	933	944	975	917	954	892	947	917	883	910	927	931	935	920	893	914	878	933	913	929	949	977	891	880	915	904	915	877	978	925	839	887	899	924	907	865	927	890	907	969	904	941	924	908	937	955	955	891	907	939	865	891	871	916	911	880	875	921	935	950	928	926	977	920	955	954	831	929	937	844	882	947	943	890	937	908	893	893	960	904	919	940	908	890	849	908	902	898	880	911	883	918	898	893	890	964	853	943	932	955	895	937	950	883	934	939	920	936	930	909	945	901
27569	18699	8619	3393	1603	1017	745	643	575	525	491	463	400	458	384	374	357	396	368	360	351	327	374	346	322	312	327	296	285	309	322	290	323	311	316	269	274	297	299	319	323	327	290	281	316	301	303	286	305	303	275	274	268	312	357	273	273	311	317	279	307	291	281	291	280	259	292	284	297	289	278	283	287	288	289	307	297	268	276	308	300	295	287	308	305	270	309	298	317	286	310	249	280	282	304	278	284	306	279	281	332	315	323	257	296	278	329	316	295	284	254	271	302	290	268	279	288	304	294	306	277	293	280	282	254	293	298	285	294	307	297	269	268	309	308	265	293	338	270	299	294	288	292	302	298	291	285	277	302	300	297	298	299	291	292	298	252	282	295	309	287	263	283	275	294	278	288	266	282	251	299	288	282	278	310	303	295	294	275	281	308	254	285	283	302	286	258	261	269	279	255	297	274	288	289	284	293	301	286	294	298	292	311	276	275	298	299	265	289	284	295	307	288	310	300	312	289	291	280	279	285	279	278	299	268	297	277	282	274	271	291	299	305	306	280	273	301	263	301	314	264	259	274	282	294	260	259	284	292	266	272	313	249	261	305	299	258	280	272	317	289	305	306	285	297	299	283	270	267	261	281	289	302	317	278	288	283	263	286	300	305	288	285	310	261	285	276	300	287	311	273	299	284	285	269	265	260	285	285	265	314	272	293	304	263	272	281	282	308	245	248	293	287	256	287	294	264	256	298	254	239	279	294	260	311	285	253	286	296	291	293	298	263	271	280	267	261	280	297	278	282	268	288	301	297	278	256	284	271	285	270	262	305	281	272	288	294	298	302	286	272	295	298	308	294	289	272	285	267	252	304	266	303	269	313	314	280	286	273	295	295	279	274	293	270	293	304	278	287	287	271	277	299	288	270	297	288	279	259	322	305	265	292	288	300	284	297	243	299	282	283	314	273	304	283	277	301	279	286	305	290	269	285	299	310	296	304	280	294	281	286	287	309	290	318	258	290	283	280	280	317	273	288	293	278	294	277	315	287	301	318	252	278	298	294	289	272	326	284	293	304	289	262	294	294	291	260	296	293	283	298	314	295	303	290	306	295	298	261	298	275	294	284	272	307	285	270	281	302	285	290	288	288	287	263	282	313	259	307	293	274	303	273	302	293	269	273	292	296	255	274	280	297	309	258	301	282	275	253	273	281	266	274	298	264	247	313	293	280	249	290	272	289	287	293	279	301	283	282	267	277	302	306	302	277	264	297	273	311	295	255	299	281	273	288	314	271	258	306	315	301	297	294	313	294	292	304	279	277	308	266	292	327	280	297	304	283	287	306	286	271	293	264	266	281	283	248	273	283	273	298	276	268	284	272	283	289	263	289	264	297	264	315	274	267	280	284	265	275	281	319	292	290	307	284	285	288	298	292	269	311	293	283	295	304	283	301	292	275	292	304	267	302	286	291	295	279	288	283	269	290	288	257	286	291	253	298	282	297	302	282	317	299	309	300	293	311	269	285	292	303	311	308	281	254	296	263	279	294	310	287	282	274	289	279	276	282	297	278	299	299	316	319	295	305	289	299	295	303	266	308	309	301	280	292	285	301	305	264	290	282	303	297	282	312	297	286	288	280	261	299	297	291	297	271	288	265	280	317	286	261	276	279	278	298	287	297	274	271	300	293	308	314	284	277	281	309	305	272	293	270	284	278	272	268	251	271	306	281	271	287	270	269	280	283	279	262	289	277	275	285	295	278	288	288	320	280	309	281	266	271	279	271	308	293	296	268	290	331	297	251	269	281	290	340	278	277	316	261	309	270	309	286	267	301	293	309	294	274	287	312	296	287	294	281	315	285	301	288	275	277	282	301	303	258	243	301	256	296	317	248	285	293	307	274	272	289	290	310	321	286	267	307	277	264	278	292	275	280	310	274	290	274	280	263	289	290	290	294	308	300	289	305	291	268	313	271	292	278	281	273	302	292	270	285	280	275	275	283	298	300	297	280	259	305	278	263	301	285	298	290	304	281	302	273	277	296	306	271	307	303	268	290	295	293	291	288	277	290	277	295	282	302	296	305	309	292	259	290	278	278	299	290	285	297	260	258	300	282	316	303	287	270	261	295	273	303	286	338	260	291	279	319	284	285	288	284	259	248	282	290	309	284	286	301	286	295	280	280	263	294	303	250	289	294	261	294	272	296	274	262	308	281	307	298	305	289	284	300	294	266	282	282	293	272	337	281	288	292	283	289	316	289	289	258	282	296	303	276	272	283	290	274	268	299	297	279	260	296	285	266	276	277	281	282	284	297	309	282	281	309	290	273	278	312	269	254	290	279	285	282	289	287	294	257	270	290	289	307	287	279	286	242	294	273	294	279	303	286	301	264	280	303	285	278	284	282	305	269	285	294	310	269	278	302	283	322	301	268	303	287	284	313	292	281	291	283	288	282	329	290	276	298	295	292	308	257	243	269	260	286	284	312	292	243	282	254	295	310	271	274	315	276	314	255	273	298	302	275	274	290	297	308	270	256	262	283	271	271	301	303	290	278	275	274	270	273	278	277	309	281	303	259	296	283	285	294	273	296	299	299	274	284	305	272	283	260	285	299	260	275	274	278	264	307	285	297	278	268	283	267	260	300	273	282	284	287	290	307	282	275	296	266	288	254	282	259	276	294	321	282	290	314	271	294	285	286	251	277	312	288	282	261	249	271	281	275	293	317	296	282	279	279	273	282	279	301	293	291	289	270	279	264	284	276	272	288	299	283	288	260	296	304	304	290	254	295	303	280	302	293	283	280	303	278	301	297	282	295	275	285	248	296	285	292	290	283	271	284	288	269	302	276	299	307	268	302	287	278	273	313	295	318	289	260	308	293	261	272	265	278	291	297	283	275	300	313	290	295	283	300	292	272	277	272	328	278	266	287	286	277	291	312	300	292	308	299	283	277	293	300	306	298	298	273	309	291	270	284	292	287	260	280	289	276	307	289	262	275	298	284	281	298	283	286	275	304	292	277	274	284	307	275	286	284	265	272	269	289	300	266	314	294	284	306	298	281	294	265	301	266	240	300	342	267	282	312	263	308	293	276	280	283	268	278	304	285	280	290	280	303	313	276	267	285	268	264	304	256	287	297	285	282	275	300	291	296	291	292	282	263	259	258	261	325	290	289	286	303	290	287	302	337	293	267	305	314	260	282	268	282	289	273	294	267	298	269	260	267	296	285	305	312	275	282	308	311	276	273	286	303	288	264	276	289	282	310	295	286	323	292	300	278	314	278	285	281	281	298	284	299	294	259	280	296	327	281	273	289	310	277	289	279	263	285	290	313	283	274	269	271	275	271	297	299	280	299	295	275	267	264	300	306	261	297	291	270	268	275	299	311	283	288	280	302	300	276	302	299	281	303	281	309	294	319	253	271	256	306	280	306	305	284	268	314	275	273	287	267	291	252	308	282	288	301	291	284	266	255	296	295	283	300	298	293	298	262	251	268	297	295	296	263	285	288	283
12917	17751	14540	7502	4889	3421	2606	2114	1802	1526	1445	1341	1214	1143	1016	1049	964	972	889	847	834	838	782	813	700	732	661	643	625	621	679	584	693	671	702	652	672	648	652	640	689	686	679	657	636	600	629	591	602	634	552	617	596	578	618	620	610	592	574	576	551	529	547	565	582	537	600	537	583	573	584	567	585	554	560	586	595	600	549	600	575	562	574	597	561	569	561	625	614	575	630	579	577	575	593	548	563	576	555	549	585	563	547	530	573	572	591	541	555	570	568	601	558	559	584	556	571	560	626	610	595	589	576	599	558	603	559	611	601	617	603	569	574	558	601	550	575	553	539	582	576	569	538	538	562	573	584	556	599	590	544	598	603	536	572	530	588	558	568	578	606	591	568	628	565	578	584	578	608	539	597	576	509	582	559	592	571	574	611	532	537	583	531	582	554	580	576	595	548	569	545	590	598	619	641	616	561	583	571	609	593	563	599	521	573	559	536	524	605	583	550	582	563	601	553	554	610	572	589	629	618	609	597	599	551	603	566	579	558	569	540	569	571	592	604	582	608	578	558	587	596	601	603	599	527	574	588	557	609	554	553	591	546	562	614	609	641	618	614	582	607	565	591	534	527	610	583	598	593	581	587	567	603	602	586	530	603	569	579	571	521	578	574	569	521	532	558	556	575	557	573	562	550	580	612	587	614	552	579	560	604	543	571	533	570	553	557	559	586	556	569	580	536	613	527	576	560	567	562	582	567	560	568	538	600	581	578	592	575	572	576	610	579	529	610	560	597	563	593	593	537	588	591	565	552	600	563	583	558	548	585	564	612	569	591	587	577	601	556	562	568	591	565	576	550	588	578	601	569	568	603	599	616	594	571	577	556	605	590	540	569	562	595	593	549	548	605	566	574	597	559	591	580	611	581	593	589	580	557	628	531	595	566	531	558	581	609	601	585	576	575	535	565	588	567	589	602	566	574	552	558	586	603	600	543	553	568	522	577	577	547	558	549	581	584	578	593	576	602	573	573	571	537	528	584	560	554	541	579	620	548	584	559	589	562	589	557	577	570	570	558	555	566	572	578	578	588	542	591	600	613	609	574	590	566	597	570	630	583	574	532	574	579	617	588	580	603	575	620	559	549	601	579	648	563	558	581	585	579	559	559	579	569	571	551	583	632	523	587	578	578	578	567	564	582	563	568	583	572	601	600	541	578	582	561	572	566	580	596	583	589	556	612	589	594	572	579	591	602	578	557	576	570	588	563	644	556	524	590	585	579	571	603	576	569	582	613	577	556	562	589	567	541	559	548	596	575	568	605	575	556	608	550	575	539	585	541	591	580	579	560	570	545	607	551	519	579	594	564	528	587	622	602	612	573	575	569	574	555	588	578	559	569	530	613	552	544	568	563	594	600	574	598	557	589	578	579	559	557	555	554	586	589	562	546	547	544	595	596	571	578	572	564	557	598	568	602	545	560	606	574	556	578	557	582	556	590	614	568	555	600	556	607	567	576	604	550	613	538	572	556	546	569	586	538	583	561	572	573	560	583	576	588	596	574	609	585	592	581	556	571	533	506	601	562	529	571	581	595	574	544	588	583	598	543	562	580	593	506	579	594	556	566	572	599	600	590	589	562	590	544	615	567	574	620	572	577	586	552	586	588	508	529	605	551	595	588	595	611	582	549	598	579	579	595	626	555	622	583	572	583	598	578	590	620	632	583	531	568	605	588	570	549	585	584	567	530	564	571	572	554	560	582	583	565	589	569	583	597	591	580	587	593	596	574	596	594	598	612	604	568	544	556	604	581	604	564	588	556	552	574	582	577	558	542	595	551	544	568	577	594	528	593	576	549	571	620	594	584	580	560	575	547	557	622	550	577	588	558	605	558	555	588	561	594	569	567	555	554	563	552	617	557	582	567	582	574	559	526	576	568	563	544	591	577	600	554	590	574	557	534	541	575	605	567	562	591	569	575	561	573	550	554	571	562	575	563	551	584	572	566	603	565	581	580	581	540	551	538	571	596	576	576	547	568	575	645	576	578	543	566	597	551	553	579	552	566	600	597	560	546	572	588	552	541	542	587	550	585	540	602	545	565	568	479	561	579	568	578	617	574	592	608	557	546	584	578	578	570	568	617	589	571	584	595	537	629	609	573	559	574	565	575	577	562	566	571	548	551	598	597	537	582	538	589	616	574	591	551	572	626	610	569	558	577	564	587	587	601	573	602	619	585	574	588	580	581	562	543	638	618	586	568	602	603	602	576	555	582	580	526	572	565	574	594	563	575	563	564	593	578	560	561	555	609	604	569	593	572	544	593	566	608	553	557	538	567	623	544	607	578	606	572	576	567	585	566	578	578	545	543	596	588	570	587	568	594	560	579	555	611	560	572	577	565	587	602	526	571	626	591	571	578	545	574	540	562	519	593	608	635	562	557	595	610	577	585	563	519	533	571	557	564	536	601	572	592	538	573	567	576	578	566	541	542	561	568	537	603	589	578	624	531	533	542	602	584	541	561	564	545	577	600	613	583	577	584	557	534	569	513	544	566	599	566	535	587	605	605	583	567	580	601	583	550	560	641	630	592	553	581	588	561	567	522	574	551	542	594	582	577	559	544	569	600	591	549	604	568	559	587	590	554	596	582	567	571	586	568	584	536	558	534	610	569	586	558	587	577	560	570	604	545	584	574	550	540	561	595	555	593	566	556	588	548	522	562	548	547	578	609	562	567	577	567	583	550	578	577	575	583	554	605	556	591	577	586	558	569	583	550	589	590	606	566	629	590	611	543	624	584	588	583	538	598	588	574	571	556	542	580	581	586	577	589	606	526	539	563	550	593	578	571	562	581	612	544	556	566	548	607	573	584	594	598	551	584	600	557	556	560	604	584	563	548	574	597	580	554	585	598	565	527	586	567	582	604	556	589	579	586	607	545	584	619	548	545	572	587	566	586	578	612	567	604	572	591	631	569	545	556	556	588	541	506	600	605	561	604	590	585	575	549	565	611	578	591	630	562	602	571	583	587	527	592	578	546	566	562	538	596	595	597	569	531	554	571	552	548	610	569	574	578	559	572	564	578	618	622	581	553	555	567	582	610	545	531	589	599	553	548	542	572	607	520	585	574	535	608	570	623	613	614	557	594	570	597	562	597	573	533	550	555	533	582	604	575	564	579	584	571	593	585	591	527	554	589	562	575	594	575	572	570	584	575	547	578	559	613	565	584	555	571	556	568	628	561	591	531	581	556	584	574	581	563	589	533	595	552	593	572	569	568	543	603	594	585	565	603	597	595	588	568	554	578	574	585	549	580	582	535	585	586	606	578	540	558	577	603	639	593	575	550	562	583	587	567	568	547	624	587	614	563	589	529	573	548	572	581	552	537	570	569	553	536	543	584	594	564	580	588	582	555	551	603	562	599	512	557	580	586	553	606	560	557	618	590	569	604	547	589	588	551	560	579	583	583	584	551	600	584	557	586	574	528	563	566	606	558	589	590	571	556	558	587	559
25094	21451	27937	25366	13455	3350	1952	1418	1058	988	801	727	773	685	625	645	581	532	558	467	514	450	428	422	400	388	427	376	416	410	377	385	373	368	379	398	413	430	395	421	389	399	375	403	362	381	357	358	382	320	380	402	367	372	362	361	366	365	367	333	354	322	349	349	339	327	365	303	344	350	351	374	364	359	392	329	341	334	360	352	312	341	339	331	331	352	389	354	353	341	322	370	352	336	351	324	332	309	390	396	342	346	336	395	334	363	340	360	360	335	356	339	329	335	316	337	327	353	337	328	336	358	326	323	331	368	355	308	356	382	323	338	380	338	342	358	345	370	351	325	325	372	343	346	356	335	336	337	311	355	358	330	347	376	357	359	320	343	314	309	340	376	344	360	361	352	350	309	330	356	338	337	342	326	351	373	346	353	368	331	338	350	329	342	317	353	334	290	342	326	367	321	345	348	327	348	317	322	312	374	335	355	366	367	323	352	373	330	342	372	311	382	339	314	345	311	367	336	356	330	331	350	341	375	342	349	338	349	373	353	347	352	313	339	350	314	327	342	333	388	338	349	351	343	333	353	333	331	357	310	350	386	325	360	339	323	382	347	362	344	356	321	323	339	351	331	352	365	355	342	352	325	321	347	350	361	298	358	324	357	372	353	390	341	343	379	358	347	326	361	333	325	333	374	334	358	353	347	331	340	378	335	314	368	386	353	378	376	353	312	359	315	338	364	353	360	357	345	372	342	339	337	323	328	346	397	318	298	368	330	338	353	308	332	356	361	322	374	366	324	353	335	337	325	343	355	346	326	362	332	330	365	374	320	348	341	349	338	314	355	330	374	331	349	350	336	316	372	346	313	335	351	354	366	365	370	334	316	339	342	367	381	352	370	348	372	376	342	384	319	328	351	380	363	314	315	347	306	355	354	321	352	338	332	371	337	300	364	361	338	335	345	348	354	359	332	354	369	332	372	351	356	309	338	349	351	336	327	330	312	353	378	341	334	393	343	332	371	342	339	321	329	354	366	333	345	364	381	368	373	330	366	363	358	299	346	366	349	370	365	355	329	340	328	346	369	358	378	349	332	363	344	328	376	361	333	328	365	354	336	317	362	327	360	361	360	356	331	361	333	349	325	348	350	374	355	359	332	353	348	326	334	350	343	339	345	381	353	297	363	371	365	344	323	379	351	353	361	334	341	350	341	329	345	357	329	345	333	343	331	335	318	347	363	360	313	346	335	304	321	329	343	332	380	344	351	375	333	327	344	342	352	339	355	349	353	359	348	350	359	351	331	381	361	284	350	381	354	379	352	345	349	344	333	344	346	333	349	366	367	343	366	353	309	377	361	338	351	307	339	375	376	343	349	347	323	354	354	327	329	353	333	332	327	366	330	367	352	325	312	307	328	352	354	342	302	302	339	327	386	310	334	342	299	339	339	345	337	319	351	354	358	335	351	330	373	358	342	363	367	346	364	323	344	340	344	335	332	360	372	347	324	335	351	352	330	338	339	366	344	360	328	365	327	331	344	321	340	357	353	339	342	339	335	329	338	368	360	336	311	347	371	347	333	331	333	362	382	328	337	361	352	344	362	371	322	349	346	346	369	362	321	388	328	349	354	323	374	332	343	301	350	343	349	353	337	344	337	341	346	368	375	343	345	329	311	338	374	317	384	342	374	320	352	338	340	339	312	331	386	333	347	330	325	334	376	346	331	362	344	316	344	335	347	336	343	336	318	349	319	338	375	367	346	346	344	349	364	360	306	309	361	325	293	359	359	372	325	348	329	328	329	369	377	337	300	374	333	358	328	335	335	308	305	372	362	348	330	367	338	332	370	372	362	369	325	299	354	342	349	337	335	355	354	349	294	360	366	341	350	310	346	362	344	379	348	370	351	303	308	363	342	314	343	342	336	315	343	344	347	368	317	384	366	360	413	332	359	407	354	342	362	332	342	386	358	340	331	345	361	348	314	378	373	359	329	373	315	319	306	347	324	353	340	332	351	366	334	336	331	332	343	332	337	337	318	363	369	341	363	325	367	331	332	321	335	339	362	341	302	363	323	394	343	358	324	365	330	338	359	343	348	360	349	324	326	335	332	328	340	290	365	345	362	318	360	368	319	354	354	381	316	321	316	311	356	344	351	350	357	336	329	342	345	317	393	324	331	320	336	341	336	346	344	364	342	359	343	374	315	361	335	304	352	338	370	355	324	319	358	323	357	329	334	331	325	336	319	321	371	366	325	362	342	350	361	357	345	310	332	357	332	361	356	348	310	344	360	338	337	328	349	329	341	322	300	332	356	333	358	337	351	350	398	358	317	353	348	365	369	334	327	339	351	373	364	355	344	362	352	338	339	328	369	350	345	336	327	361	335	343	342	338	335	327	351	338	336	346	346	328	362	332	335	327	354	358	323	342	355	361	316	364	308	345	350	365	322	318	362	334	362	357	391	353	381	345	341	354	301	348	336	358	376	351	318	354	352	345	341	330	322	337	349	359	326	332	371	329	352	378	366	336	336	337	323	348	332	343	352	354	362	362	359	317	332	380	342	338	330	346	343	349	357	361	353	368	352	325	339	360	334	369	329	333	318	350	345	375	341	370	359	350	383	355	368	336	332	336	320	319	323	340	327	329	313	331	347	349	354	353	358	321	356	337	358	343	356	365	314	328	337	332	351	350	360	358	359	336	352	347	342	349	347	316	305	338	322	351	323	326	346	327	351	344	332	332	342	320	337	332	340	337	306	360	352	358	328	362	336	327	381	355	322	336	355	349	335	349	327	364	378	343	336	385	336	353	344	329	337	326	347	350	347	365	343	337	334	375	327	333	366	330	369	344	337	346	351	351	346	362	335	354	333	343	345	346	368	327	344	345	343	355	346	348	369	341	332	376	356	356	357	319	350	352	345	367	341	368	366	345	310	325	322	286	326	357	322	348	306	319	365	365	340	331	335	366	324	348	342	333	334	329	324	332	363	359	348	350	333	347	339	340	336	366	325	342	338	343	348	344	327	332	337	354	362	342	347	347	335	317	321	317	357	339	321	314	344	331	337	359	339	356	344	340	352	325	338	323	317	328	359	322	331	327	327	366	345	350	356	352	354	342	345	332	343	327	373	349	347	364	352	347	361	324	351	377	347	356	319	337	372	361	356	323	325	318	320	316	360	358	372	370	314	374	351	346	315	329	339	326	358	371	324	340	387	370	315	331	353	362	348	360	324	340	333	325	298	328	341	347	326	377	353	358	309	340	324	322	357	352	354	360	369	333	318	342	317	336	356	345	353	301	363	317	361	367	369	350	333	364	358	352	329	354	328	339	364	372	360	341	351	320	360	361	345	337	338	348	340	335	308	312	371	341	354	366	341	343	313	351	360	331	367	333	325	356	385	404	352	370	338	352	328	354	377	347	346	353	339	329	341	369	343	354	356	344	334	332	350	353	349	334	339	360	361	332	360	344	362	306	343	368	336	318	353	353	312	330	351	350	355	343	355	329	353
15403	26704	23455	14764	9993	7093	5404	4527	3641	3102	2673	2418	2196	2067	1870	1720	1577	1491	1389	1270	1224	1116	1062	1041	986	890	953	845	824	826	845	848	821	832	844	826	834	824	875	875	847	884	829	794	807	802	769	769	742	836	765	721	749	755	700	732	722	677	677	710	692	727	706	689	694	675	694	649	707	665	680	684	677	661	651	694	660	739	672	691	686	695	668	675	685	684	711	674	713	670	671	690	696	724	736	727	655	682	726	692	642	673	653	703	742	694	650	652	688	684	627	668	656	660	673	702	721	677	638	634	701	651	666	662	678	656	719	670	669	682	621	708	747	692	690	671	658	650	675	711	701	692	645	703	658	690	652	668	664	751	693	674	712	683	675	646	640	685	640	677	693	669	713	705	699	708	698	710	662	686	669	661	675	667	654	640	659	670	708	628	694	696	675	666	656	673	627	733	684	695	651	703	655	634	703	741	657	674	637	676	692	742	665	674	650	629	685	668	684	668	656	644	665	659	692	724	675	673	671	657	716	690	681	678	688	694	687	679	648	655	643	682	705	710	689	654	599	652	656	710	669	664	643	714	688	678	700	685	674	702	681	706	670	662	672	654	688	705	685	743	673	657	645	675	676	721	722	701	661	682	675	703	656	662	707	716	686	627	632	669	671	682	651	642	745	690	642	727	697	649	653	728	657	701	645	702	660	663	656	750	725	692	677	713	637	645	626	682	741	681	669	675	703	689	692	662	684	684	710	665	632	652	685	654	697	668	685	653	682	658	712	723	698	697	693	681	711	717	680	716	687	674	683	710	678	704	712	737	659	680	695	654	698	681	739	649	697	698	685	680	710	695	616	654	726	680	685	666	669	661	657	676	716	687	714	760	707	674	651	698	680	664	667	690	697	653	663	701	700	662	674	661	641	681	684	711	682	665	691	662	723	720	661	649	666	696	705	695	664	682	674	681	686	696	756	707	690	710	664	707	697	689	682	679	679	647	675	713	725	703	698	684	642	710	691	669	696	707	699	707	663	650	683	691	696	657	663	704	725	695	705	666	725	673	676	687	674	728	679	692	713	657	682	711	675	716	665	712	698	657	672	682	703	675	719	688	651	734	663	679	652	713	670	651	661	682	731	692	668	725	670	666	638	703	678	726	686	654	697	700	706	662	692	671	686	716	662	669	662	686	686	680	714	685	640	689	657	715	665	686	655	672	662	672	667	641	684	706	691	671	635	655	697	740	697	666	702	677	683	682	664	660	709	698	669	649	693	669	679	687	665	645	705	665	673	677	708	670	675	689	683	695	703	668	638	702	676	697	705	654	688	651	729	674	649	707	687	640	695	677	633	670	678	664	668	666	672	752	660	664	708	697	684	678	657	667	647	681	685	701	708	629	718	647	700	715	676	727	656	684	659	707	704	673	627	677	675	685	661	706	678	669	661	698	735	690	674	687	633	670	718	661	646	653	736	649	681	711	666	643	687	693	674	616	699	699	699	652	679	653	710	712	713	720	643	658	686	645	635	674	723	708	681	687	646	685	687	679	704	720	723	685	672	678	741	647	648	673	690	638	637	660	692	682	667	706	710	696	629	706	675	707	691	647	688	673	639	696	695	702	660	695	670	701	614	693	664	684	678	630	703	634	679	662	682	656	699	650	662	693	725	655	683	661	660	673	711	659	721	704	702	694	647	682	694	698	715	619	665	693	689	700	660	686	701	675	661	717	685	723	716	681	739	649	679	629	691	640	692	681	682	710	646	626	693	663	666	624	661	696	653	699	686	680	672	669	717	684	685	718	631	648	696	638	681	720	651	653	674	656	679	674	695	649	679	640	761	693	649	646	688	644	687	688	690	672	718	692	678	675	723	698	653	672	684	715	683	680	749	656	664	660	690	669	684	691	646	658	725	681	669	649	682	617	675	664	711	732	669	671	688	675	640	690	659	688	675	695	647	640	616	648	675	691	665	674	648	701	693	666	674	659	687	677	698	668	697	690	674	729	667	696	639	667	749	713	730	632	721	715	686	680	723	644	743	672	694	662	671	646	652	707	677	685	715	657	619	694	687	702	677	721	693	630	670	692	669	678	675	717	652	689	654	662	666	649	655	693	654	680	656	636	688	652	701	675	669	675	682	654	670	674	687	740	687	679	673	749	660	670	719	656	655	677	692	708	693	644	629	727	651	666	684	656	664	680	747	684	648	637	627	654	694	632	647	715	649	648	686	673	646	631	657	691	673	720	710	710	668	732	695	723	701	643	680	674	657	687	697	723	675	709	682	636	705	650	697	699	663	680	684	695	694	695	638	690	654	680	686	679	647	699	690	637	695	668	675	635	676	679	690	678	721	689	656	692	703	678	669	673	707	635	696	669	663	674	698	717	670	706	716	704	656	668	663	714	674	683	686	690	713	679	725	654	666	695	659	661	694	651	685	660	671	648	676	650	693	727	657	695	726	658	647	699	695	699	688	680	694	630	697	655	701	669	659	655	643	674	674	707	692	692	683	632	647	668	710	615	700	666	688	659	686	664	700	700	696	700	656	659	702	690	679	679	708	678	690	738	661	678	655	653	693	660	684	667	702	685	687	632	673	649	685	641	662	688	661	657	670	692	689	705	698	649	639	679	675	618	694	665	675	734	627	677	655	679	662	662	735	691	686	693	687	653	678	673	697	702	660	607	653	696	612	641	672	692	690	708	680	701	670	679	675	701	687	690	718	654	679	657	699	652	698	658	700	715	680	730	607	660	686	658	681	661	698	660	687	653	713	672	656	691	653	667	695	688	676	715	696	668	688	656	627	700	613	620	710	643	688	669	722	658	687	666	690	646	635	665	713	667	683	648	727	699	700	645	708	682	678	688	674	648	672	667	686	663	651	674	652	644	651	665	694	659	685	712	716	687	679	671	698	688	659	706	714	668	674	673	635	649	707	684	681	697	708	699	699	640	651	664	641	659	793	656	707	657	695	670	665	700	697	687	688	708	663	710	703	720	689	656	653	628	661	674	721	658	699	670	699	686	713	704	688	711	672	694	686	690	643	649	625	695	672	652	696	687	692	685	651	669	686	669	644	673	630	705	672	699	678	682	651	691	684	699	649	692	678	692	688	713	669	692	666	625	661	651	680	673	719	726	673	665	655	710	722	675	658	713	674	726	649	687	660	702	747	707	649	668	670	703	652	668	657	688	654	724	672	680	667	672	718	687	652	647	682	664	692	705	683	715	731	743	693	674	712	665	691	662	647	671	648	681	682	696	663	634	668	661	669	668	680	683	660	689	691	663	638	724	712	683	687	705	673	700	733	674	691	693	698	684	707	680	625	663	653	722	687	659	663	663	694	668	724	670	666	722	673	697	709	654	690	706	722	635	682	650	691	673	683	728	669	652	707	710	675	721	687	684	664	676	667	695	697	678	640	669	700	692	678	714	706	693	693	661	714	708	623	632	688	681	683	654	679	636	653	647	690	679	643	691	645	725	680	664	688	687	682	663	680	706	665	653	676	705	677	642
24235	21496	28952	24440	21414	12878	4192	2317	1880	1519	1320	1225	1125	1044	1010	915	922	827	783	774	729	653	706	592	581	617	573	546	580	581	508	544	569	553	533	566	570	546	552	589	538	559	577	543	549	549	553	527	518	509	513	500	497	528	525	556	517	493	475	519	448	502	494	480	490	516	484	511	495	521	529	519	496	479	565	497	475	480	448	477	492	495	485	505	521	478	465	504	502	513	489	506	475	530	522	501	458	506	480	506	505	528	497	466	498	488	496	501	505	505	507	508	495	516	493	488	503	484	477	493	511	500	518	497	511	491	495	526	502	463	508	462	481	499	457	491	516	520	496	477	464	458	489	481	468	517	485	442	526	474	487	513	507	542	514	492	490	525	475	481	437	506	491	490	467	476	474	539	489	459	530	540	486	493	468	475	473	478	475	459	501	507	485	465	499	509	459	508	490	506	506	490	475	478	489	519	518	501	471	487	513	505	479	500	492	463	499	482	518	534	501	504	526	478	493	506	466	502	529	476	481	512	449	487	487	490	464	499	503	463	472	506	512	487	449	496	500	467	521	458	495	493	522	497	490	440	505	494	494	503	470	509	475	472	465	503	478	484	542	467	494	472	511	494	526	490	475	494	496	493	479	452	481	470	491	486	481	470	505	499	500	515	451	472	503	466	473	476	444	467	460	513	508	548	479	489	509	507	484	462	525	464	446	492	503	485	509	489	450	455	450	438	468	489	498	489	483	491	521	515	464	475	478	495	450	541	507	502	506	485	540	500	508	508	538	465	483	486	491	495	478	495	507	503	491	501	503	482	538	500	498	456	446	494	526	497	480	480	482	465	482	493	479	506	461	476	487	480	501	503	503	488	466	473	489	459	495	517	490	507	473	477	479	499	485	474	468	495	516	482	468	496	497	473	498	448	465	563	509	510	532	490	510	508	519	504	504	465	478	476	510	501	490	498	474	460	500	460	479	487	491	496	485	489	541	483	500	500	457	475	483	506	479	506	524	509	482	473	498	497	495	495	501	485	453	507	474	454	480	513	547	550	465	497	502	521	506	482	483	491	513	481	478	510	487	483	486	475	489	478	449	502	467	494	484	490	495	520	491	492	449	483	482	469	479	474	499	470	463	482	483	486	507	471	492	449	470	470	497	516	509	499	461	510	486	471	486	448	488	485	518	503	522	522	509	530	496	504	473	498	485	524	497	464	483	507	471	470	519	448	477	500	481	495	494	466	460	517	454	524	471	467	499	495	485	487	526	524	484	458	503	470	434	480	551	478	496	530	463	471	505	450	483	499	494	523	526	466	491	503	501	478	482	491	509	476	472	512	502	505	474	497	493	516	508	500	465	499	485	511	497	489	503	511	458	483	519	512	503	468	482	519	470	525	492	513	495	498	476	456	507	483	469	518	485	463	473	509	478	470	456	478	506	489	506	500	474	470	462	510	506	441	509	488	494	463	468	467	485	514	515	508	457	463	473	477	524	484	497	489	498	513	470	489	499	496	494	520	468	464	514	490	470	503	535	466	478	491	533	478	493	464	439	466	486	475	471	496	468	461	472	496	491	485	438	462	519	484	509	484	510	497	505	517	489	483	482	493	498	476	513	487	490	489	513	499	463	507	496	506	458	453	533	470	487	465	464	461	479	486	493	520	494	464	473	497	493	480	502	495	488	479	506	462	505	521	462	497	499	444	502	487	500	486	483	495	446	526	437	477	489	511	512	484	486	534	476	446	484	511	474	456	493	502	482	539	510	443	527	497	491	446	484	517	499	469	487	480	441	487	471	452	496	497	501	539	480	472	512	480	449	460	470	495	504	474	474	485	472	457	465	466	457	471	491	474	535	539	486	498	460	448	530	484	455	467	476	512	512	476	476	464	461	525	512	517	465	512	494	488	471	507	476	503	500	447	463	525	477	460	501	504	520	499	485	489	482	501	497	446	484	458	475	469	509	496	474	486	471	508	509	473	457	530	512	495	472	508	503	489	521	500	537	476	455	508	503	439	534	461	527	450	488	488	470	472	500	472	468	484	508	495	483	547	452	494	493	474	542	517	490	468	489	484	499	498	466	494	494	522	491	511	543	502	490	482	486	481	428	519	473	474	485	480	484	452	472	486	460	474	496	494	479	485	461	489	482	486	511	471	472	444	502	473	515	495	469	478	497	480	521	481	525	462	473	494	502	513	509	479	483	515	489	487	474	510	502	488	490	476	487	488	519	494	447	460	438	473	490	502	498	454	506	470	448	479	476	475	495	530	480	477	516	449	447	478	486	459	473	494	493	476	474	513	507	429	524	497	473	467	513	491	508	464	486	520	483	466	484	518	465	450	457	513	497	471	504	488	496	480	513	454	479	501	461	488	453	487	516	472	501	483	487	491	491	475	493	462	502	499	480	476	504	513	503	515	481	515	471	511	482	483	468	446	483	492	497	491	513	475	471	493	472	485	525	472	479	467	476	485	485	501	504	499	480	501	515	483	475	514	498	515	512	511	479	507	502	492	480	448	478	473	407	508	546	510	476	485	534	481	474	513	472	478	481	502	449	498	471	493	487	532	513	467	474	523	461	459	514	489	514	510	454	490	489	498	497	488	508	501	463	485	482	513	467	489	452	492	496	485	496	514	489	442	520	491	492	477	500	485	443	443	511	489	489	479	443	506	486	501	469	491	521	514	470	514	482	468	478	493	480	535	500	489	495	460	495	479	486	488	472	533	487	498	460	492	460	508	518	509	473	486	534	507	501	467	501	502	525	432	500	471	463	488	515	505	512	486	455	458	466	459	474	481	484	466	469	492	482	485	483	429	539	477	510	468	518	476	460	516	521	498	460	505	529	485	516	467	490	543	475	453	463	476	490	467	509	474	475	479	496	487	481	496	488	524	472	484	479	458	499	476	488	498	521	468	523	506	475	530	474	491	476	491	484	479	465	508	466	483	474	488	510	478	488	515	480	489	491	473	497	539	497	495	461	524	486	503	490	517	526	496	470	481	483	482	481	531	484	498	488	490	501	457	489	514	471	470	497	495	496	502	518	503	524	489	465	458	474	485	539	526	519	504	492	502	500	482	517	495	531	528	507	459	485	521	521	481	497	506	515	492	495	500	488	484	464	498	500	513	514	463	514	459	488	476	502	466	462	462	465	492	492	499	529	460	465	469	510	474	495	527	482	489	489	501	498	490	477	468	476	494	495	493	487	489	470	501	513	491	466	470	482	493	518	506	513	494	490	487	483	479	474	467	460	494	507	510	464	507	510	494	472	505	476	464	485	475	477	497	488	483	499	478	481	477	487	485	518	492	503	521	504	500	518	496	432	527	482	486	559	452	491	476	498	509	483	505	487	488	449	479	490	467	497	487	478	456	506	501	496	498	506	498	460	471	488	492	497	498	530	448	511	500	497	486	509	479	461	477	499	494	497	470	510	510	508	484	466	481	538	506	460	482	507	484	529	496	447	461	495	505	513	504	489	462	562	460	506	527	474	445	512	486	482	490
18066	32137	28626	19359	14431	10529	8344	6648	5627	4652	4182	3733	3531	3102	2858	2640	2426	2152	2013	1873	1822	1666	1617	1501	1368	1295	1188	1202	1202	1140	1150	1168	1147	1145	1109	1179	1217	1212	1272	1094	1222	1098	1158	1084	1164	1048	1095	1073	1061	1080	1040	1012	998	991	929	941	953	916	916	952	908	902	898	861	952	938	938	972	945	932	911	914	882	957	924	840	923	970	967	970	951	941	943	919	914	948	941	939	934	940	969	971	928	941	889	897	948	929	940	950	954	932	917	916	938	926	967	932	928	974	976	926	913	924	899	930	934	989	895	917	974	921	895	1026	990	878	934	1012	943	944	896	960	919	903	956	875	929	937	946	930	955	933	913	920	962	945	963	909	928	932	942	927	942	920	927	914	925	891	902	937	915	926	953	922	903	889	874	888	926	937	913	948	954	957	926	874	892	914	957	906	941	930	970	906	883	916	914	860	879	939	925	946	930	956	990	878	910	957	926	928	984	923	962	963	907	928	891	932	901	903	936	938	926	918	915	880	945	939	944	954	964	946	927	897	963	893	974	897	921	890	935	897	954	918	976	930	883	953	932	942	925	1019	932	959	957	967	915	980	954	920	860	920	862	952	936	928	957	926	943	947	943	916	986	922	906	911	932	870	947	917	908	882	919	907	937	934	958	898	871	869	985	888	893	877	899	918	963	947	928	924	922	945	918	866	952	964	884	973	934	874	920	910	902	968	872	935	864	978	894	944	902	933	914	865	924	902	897	932	957	902	973	910	930	970	947	927	880	921	927	911	949	964	917	942	858	906	1005	914	905	877	888	928	912	899	940	929	946	954	930	910	919	932	911	896	972	893	893	933	894	906	858	920	924	844	920	896	896	929	918	922	937	961	912	932	879	915	967	936	930	918	916	923	911	929	901	917	893	936	898	845	961	945	965	918	930	900	933	985	933	897	926	988	895	901	897	954	871	895	930	915	920	928	890	921	926	940	913	915	928	985	891	918	908	858	924	950	969	896	906	939	885	918	905	934	954	943	943	892	903	941	864	891	942	958	946	947	919	936	926	931	931	911	949	917	929	900	941	917	905	943	935	949	923	945	926	897	930	925	944	937	872	917	997	887	898	908	946	921	916	889	861	967	991	928	906	887	961	927	922	877	949	949	925	993	903	912	892	945	929	921	940	924	935	922	939	955	879	925	917	944	973	942	935	922	912	907	958	887	891	878	918	932	957	898	924	923	951	935	957	883	882	935	952	918	891	935	939	907	928	954	903	945	949	936	935	944	947	909	860	898	898	905	932	926	909	964	902	916	991	930	967	942	957	895	882	913	915	893	927	883	944	947	916	909	918	923	919	967	930	925	956	917	913	887	877	931	916	965	870	945	888	917	870	881	929	928	897	890	913	900	906	944	990	908	918	921	918	943	917	965	905	927	941	876	964	919	918	949	953	913	931	933	882	934	925	888	961	897	925	920	926	928	939	880	929	987	942	910	937	937	870	910	932	917	922	890	949	909	954	922	924	939	910	927	936	865	938	940	842	942	877	888	922	926	887	943	943	936	966	934	955	929	896	955	923	968	916	928	922	933	943	910	955	970	898	966	869	922	870	870	953	954	896	926	995	950	895	939	895	931	943	935	901	988	858	932	939	903	955	942	946	884	973	927	978	867	924	916	997	921	919	984	956	961	883	951	895	924	899	901	890	926	990	923	939	984	919	909	915	959	909	905	925	945	917	918	890	907	957	889	977	914	910	882	898	916	976	853	893	905	928	881	906	929	960	922	888	912	895	931	898	891	959	946	882	923	877	964	966	925	892	921	904	964	892	937	895	881	926	901	927	885	930	947	921	879	892	925	890	922	868	975	899	919	912	868	935	964	909	915	942	935	969	973	948	932	911	949	941	906	852	890	857	920	962	936	914	920	927	906	932	843	959	906	898	894	892	979	928	923	940	943	935	911	947	967	934	873	919	934	875	973	940	925	920	877	938	948	931	945	911	822	931	907	883	924	857	942	979	917	941	867	910	877	956	893	909	927	901	943	918	925	912	927	937	896	915	871	914	900	925	927	904	878	884	857	915	929	945	892	905	922	919	927	957	906	922	905	890	946	929	905	900	862	922	908	960	914	924	926	883	874	919	892	945	918	956	949	905	888	951	891	914	848	948	943	945	947	904	986	915	946	939	877	921	953	937	917	902	868	918	908	989	902	926	954	988	908	922	905	928	934	892	961	930	945	925	876	958	946	903	943	911	892	909	912	1016	911	931	943	930	923	913	936	923	928	892	959	906	993	882	918	868	917	945	897	905	952	980	897	958	885	911	924	895	1004	947	934	911	892	926	908	921	936	913	906	902	938	909	932	953	858	932	897	904	909	938	886	957	936	909	938	970	960	932	899	925	917	891	933	978	876	964	892	911	912	936	940	942	870	932	934	926	870	943	911	921	856	967	897	927	853	934	918	903	885	921	937	896	909	858	945	957	917	874	892	937	938	970	926	918	911	911	924	879	920	910	948	872	943	845	959	935	976	922	944	915	919	896	931	876	925	913	939	915	892	917	932	921	923	907	944	902	900	938	902	884	936	950	920	975	952	918	917	877	882	936	928	944	965	935	902	951	939	924	905	903	949	908	945	923	913	920	931	878	908	912	877	900	971	952	916	902	898	884	954	942	936	905	925	905	909	952	967	933	919	961	969	904	916	926	912	947	884	905	884	947	956	954	937	945	937	945	909	914	898	961	932	889	952	921	917	922	933	904	913	958	885	900	903	878	961	967	859	902	863	957	904	920	915	933	928	933	952	895	933	899	933	820	839	907	942	952	904	922	915	927	972	937	924	938	944	890	939	899	946	965	902	920	939	924	855	949	923	926	972	966	885	924	946	932	882	930	906	864	897	978	924	889	894	913	935	964	899	956	926	924	946	929	918	909	915	913	936	886	905	915	906	898	944	922	851	896	978	885	884	913	922	922	940	911	911	896	940	940	972	966	887	1009	861	917	893	928	893	921	892	937	934	930	920	914	905	903	883	934	924	990	929	933	881	940	899	920	958	918	907	1001	914	977	893	918	917	931	938	937	874	924	951	884	939	909	965	904	961	913	972	896	908	921	870	964	972	892	902	949	926	925	880	903	920	968	878	922	949	951	911	916	914	924	888	893	862	880	950	987	900	953	952	945	922	926	921	895	938	930	966	912	920	916	942	983	920	914	952	910	943	905	938	931	934	886	918	926	913	881	936	938	939	984	965	961	910	909	928	923	942	910	910	951	908	928	953	895	894	929	901	953	977	919	925	891	923	915	946	904	914	906	963	916	918	924	909	989	904	908	864	974	919	893	958	924	935	946	887	929	899	889	953	928	877	895	911	871	908	918	905	923	861	913	936	933	940	911	875	907	915	881	915	921	874	925	908	870	880	919	940	906	949	936	927	890	869	957	945	887	951	943	896	870	928	938	947	915	959	904	928	907	882	955	840	947	940	903	873	909	971	930	899	934	929	900	894	949	923	900	966	968	956	956	935	967	886	998	919	907	926
27454	18328	7853	3066	1501	976	746	592	586	485	498	469	430	405	437	371	387	390	352	347	331	357	344	315	300	332	316	286	290	301	286	291	307	334	305	294	295	309	317	297	339	321	337	303	315	292	294	303	340	299	312	256	303	296	317	319	295	306	304	293	285	274	257	305	288	279	273	260	286	314	289	288	300	279	273	282	265	257	294	335	288	309	294	299	282	297	282	281	281	294	309	299	280	315	301	263	295	301	288	289	306	265	302	288	303	286	276	282	267	308	290	285	292	303	299	308	315	281	264	259	318	293	286	276	300	297	285	285	278	300	296	314	283	278	294	281	291	264	289	279	278	295	284	283	304	300	269	290	298	276	300	262	323	289	273	302	313	280	269	277	282	303	280	331	295	268	297	294	319	277	280	266	287	270	306	313	273	285	280	300	275	279	272	258	262	284	326	279	278	319	288	266	284	276	286	295	300	282	290	325	272	276	262	282	288	281	291	302	295	269	303	262	300	277	304	272	291	295	306	282	297	285	310	253	274	311	279	259	303	281	282	297	293	297	338	279	317	312	270	271	286	278	249	309	276	292	309	271	293	309	256	293	247	303	282	285	272	319	311	298	308	307	293	306	290	284	288	299	281	281	265	319	301	245	270	249	283	277	278	283	278	292	285	295	279	295	289	291	282	258	273	315	300	252	256	293	317	287	313	306	284	300	275	310	267	268	271	300	273	305	261	273	259	276	278	318	304	305	262	289	330	266	267	279	318	288	295	302	287	321	308	253	276	303	246	319	285	290	280	317	310	272	265	268	290	270	289	260	278	293	302	266	296	281	327	288	282	265	299	263	287	316	305	276	293	299	263	299	298	283	289	325	273	291	299	268	286	291	262	279	301	300	290	268	290	278	292	285	314	293	269	283	294	267	293	282	297	268	278	269	322	276	293	280	296	281	289	294	298	314	266	303	296	287	310	280	287	282	275	278	309	288	287	284	302	292	260	291	304	293	294	287	311	283	266	275	292	281	277	263	323	276	281	292	282	278	290	267	279	289	299	292	279	263	304	304	319	289	297	287	324	270	299	292	298	280	294	302	300	311	302	247	275	314	276	298	310	277	317	285	272	298	281	276	270	296	247	311	258	287	308	299	279	273	288	290	292	277	281	274	272	276	334	273	308	276	307	282	312	307	282	282	295	278	277	276	314	296	270	319	275	274	269	280	288	287	279	303	263	277	289	305	285	291	263	278	275	284	275	283	314	286	263	253	320	281	299	289	264	310	300	300	274	304	281	295	294	246	307	252	293	311	292	297	281	281	308	280	311	309	284	279	276	304	298	263	297	266	272	284	282	297	281	300	295	281	262	312	283	268	296	272	297	314	290	295	272	289	303	277	300	278	274	308	313	301	309	314	288	309	258	263	302	270	310	279	271	278	310	292	268	267	278	287	281	297	314	286	299	288	285	277	283	291	283	282	254	275	259	296	275	290	296	280	296	281	286	291	261	268	275	283	304	290	317	280	272	289	264	283	310	298	285	325	297	275	268	326	286	294	304	256	286	291	318	294	298	262	281	256	255	258	299	295	273	297	269	279	292	289	304	317	305	306	267	291	297	269	313	251	291	295	297	302	304	320	296	291	325	298	276	283	290	298	309	278	256	265	301	279	266	313	312	292	270	276	290	308	304	289	282	303	280	236	277	294	269	295	288	285	277	313	288	257	277	294	295	321	283	279	283	301	284	281	277	350	287	260	278	321	279	298	265	310	317	299	269	271	278	288	286	299	301	302	298	288	297	282	267	266	298	308	271	280	319	311	318	302	301	266	290	300	284	325	274	305	305	296	293	293	297	305	309	270	291	287	303	312	253	283	277	309	261	266	321	316	325	284	312	280	273	273	271	284	300	299	307	303	303	265	279	282	289	280	282	271	289	290	292	321	323	285	295	286	307	286	315	288	286	287	297	267	272	269	273	302	299	286	318	282	305	289	307	301	294	285	281	320	263	282	281	263	282	288	285	294	271	316	265	285	315	308	296	305	289	280	292	264	316	307	292	270	273	321	285	292	291	312	282	301	281	300	325	297	273	259	285	299	309	271	301	309	305	293	320	300	277	248	292	297	270	280	285	308	276	293	292	280	283	287	285	317	315	283	283	257	291	264	276	300	276	266	288	292	288	294	294	279	299	274	267	290	290	276	302	258	304	255	265	312	284	314	283	296	295	262	280	310	275	277	311	294	293	301	306	293	272	286	282	291	314	274	263	281	305	295	296	293	285	281	301	298	289	295	296	294	267	272	275	275	279	283	303	260	287	297	312	298	261	276	278	323	272	305	318	300	288	271	282	326	289	305	284	297	260	305	311	308	299	283	298	280	306	273	288	299	289	298	278	300	294	275	298	290	276	282	287	296	273	335	307	274	294	300	285	283	306	288	282	272	270	288	269	278	293	267	294	301	310	274	314	313	307	296	297	323	257	292	273	325	309	319	265	281	287	267	280	276	292	261	277	303	308	290	269	290	276	320	307	287	295	277	275	282	277	286	308	307	286	295	278	302	277	296	281	301	305	310	314	272	322	287	289	278	267	294	265	255	300	275	295	294	300	287	327	314	270	293	274	322	277	262	293	304	288	298	330	303	289	268	312	315	284	294	330	289	323	310	268	287	226	319	292	259	292	280	303	281	276	278	271	297	307	284	285	278	293	275	288	315	293	299	291	255	306	293	274	305	309	275	281	299	252	299	280	301	295	277	260	269	284	289	292	288	302	290	321	270	269	279	283	313	297	280	288	311	295	303	313	250	280	310	294	309	290	283	302	284	242	299	309	279	286	274	269	287	313	287	309	291	296	295	269	302	273	311	289	290	300	282	269	282	275	301	293	297	319	279	289	286	308	262	295	265	276	283	267	312	292	269	301	298	302	287	301	289	304	295	281	337	296	282	289	268	291	297	278	265	277	264	260	253	281	283	291	306	284	278	289	265	287	276	299	265	287	306	296	285	270	305	285	303	273	314	295	280	298	298	254	274	299	299	261	307	296	275	310	296	279	275	302	297	291	275	283	295	301	287	312	279	272	302	298	280	277	289	317	264	273	277	245	294	281	301	313	312	303	309	255	283	290	297	292	315	290	303	288	290	272	264	286	286	264	319	270	318	289	300	277	280	293	313	275	300	300	284	284	255	293	271	279	297	314	309	277	304	306	273	265	293	325	313	276	263	264	275	307	281	258	263	295	264	307	299	300	287	273	305	300	293	277	304	280	256	263	308	255	285	276	295	306	287	286	297	293	278	272	274	276	280	301	266	312	326	282	297	275	265	290	275	316	290	280	269	275	304	278	271	290	297	295	282	262	266	282	279	285	266	264	287	307	302	270	279	296	315	286	293	292	293	283	301	297	285	279	310	285	298	249	293	304	285	294	290	287	323	294	331	264	265	267	291	266	293	301	282	298	285	272	297	280	276	288	238	316	306	288	310	280	299	277	319	297	283	291	280	280	292	309	279	280	295	250	282	257	276
11867	16460	13486	7126	4551	3302	2571	2170	1766	1635	1470	1309	1259	1247	1152	1127	1015	948	885	831	821	807	731	714	723	673	685	639	673	657	674	681	660	724	610	697	705	700	752	706	695	677	652	679	680	668	677	602	629	677	663	578	605	560	617	594	574	611	576	574	587	592	552	588	521	568	547	556	594	551	593	608	585	576	577	527	581	558	584	587	560	559	585	602	639	600	570	598	544	646	592	611	610	583	583	576	578	564	576	611	591	596	574	573	547	579	603	568	593	581	599	571	600	561	571	558	572	561	592	579	615	567	668	589	564	584	586	583	592	584	588	565	584	604	564	556	591	585	618	557	557	593	580	575	584	601	607	601	593	605	592	577	566	527	635	596	560	585	556	609	557	592	562	562	591	605	568	557	587	537	575	640	589	572	549	581	566	554	608	588	529	603	610	537	586	605	572	588	596	608	569	525	550	537	529	567	575	582	568	567	591	568	580	580	557	577	607	571	545	548	567	552	548	583	536	603	556	605	594	578	553	566	592	579	561	615	563	540	587	548	561	585	604	538	563	566	577	596	518	573	551	543	593	580	604	553	593	577	586	568	574	570	590	579	596	605	559	585	615	586	615	555	598	554	595	598	593	589	583	580	568	558	578	541	535	580	534	528	571	603	549	572	604	569	595	559	546	558	587	591	574	623	584	555	570	596	599	595	614	610	564	536	596	563	581	566	540	595	560	594	545	553	564	586	596	584	594	572	554	628	566	597	580	585	603	574	570	528	585	543	608	576	594	583	608	556	537	576	595	565	532	613	561	539	575	548	547	599	523	565	550	564	563	574	584	574	609	602	566	588	581	600	589	585	602	538	580	614	582	582	566	532	599	557	556	624	582	534	566	604	576	575	604	589	591	558	551	546	583	572	563	575	611	575	561	619	592	621	570	590	522	598	589	593	562	517	600	579	545	565	555	586	561	592	623	550	569	541	583	578	571	590	591	584	593	617	579	583	558	578	576	572	562	599	596	573	554	582	587	571	567	594	550	592	579	567	625	553	612	565	577	566	612	636	624	546	580	574	615	560	621	593	560	583	603	551	562	549	578	592	572	613	580	603	625	582	600	570	592	578	587	578	541	603	533	583	628	558	568	585	590	617	588	574	609	572	603	558	598	570	580	519	613	620	540	575	565	538	598	556	540	580	561	619	584	560	598	587	557	611	545	589	555	556	569	558	539	575	570	563	516	567	576	575	639	585	602	609	541	543	556	606	558	541	588	568	585	585	574	541	608	540	554	595	573	583	580	603	554	565	581	580	584	583	608	570	594	600	576	612	600	617	589	591	568	569	558	590	570	591	591	544	635	596	576	574	609	562	585	596	573	598	601	527	566	586	616	577	522	580	588	557	581	637	577	554	559	554	579	600	552	579	605	626	579	561	572	568	589	591	593	593	568	549	571	553	606	548	598	554	590	613	567	548	579	574	510	610	574	547	621	519	575	549	571	569	586	564	526	582	547	538	582	553	620	576	591	605	567	561	570	612	618	591	565	552	599	603	585	559	609	558	580	566	546	594	566	580	538	569	630	609	595	594	556	537	552	578	540	612	565	539	576	582	598	509	587	566	550	554	575	561	583	560	598	566	561	591	589	579	613	606	594	614	584	635	556	559	584	573	564	559	583	563	575	603	566	604	595	563	594	564	538	566	602	527	556	567	607	588	594	580	571	567	589	580	542	604	589	589	593	580	554	594	589	542	534	600	566	564	586	592	602	603	593	540	530	566	599	594	586	594	560	604	602	606	570	559	569	596	556	585	597	567	603	596	563	546	619	581	593	575	529	540	574	559	603	581	607	589	554	588	521	582	553	580	614	592	548	563	505	613	570	568	600	590	581	583	552	590	581	564	605	582	575	551	540	595	593	581	548	584	559	565	595	622	564	570	614	553	604	580	551	568	580	578	550	542	585	591	589	566	595	595	645	540	618	595	590	603	601	602	569	539	591	582	618	554	582	555	553	559	583	567	591	579	584	599	627	584	552	568	571	556	574	532	565	603	570	564	561	533	586	596	504	605	613	571	551	612	587	574	556	614	544	575	625	570	576	595	537	547	592	568	548	620	597	538	599	556	560	589	582	555	591	599	626	591	604	587	581	583	566	527	613	535	589	545	566	590	550	552	591	593	619	572	589	576	599	590	598	570	568	592	583	577	628	596	568	597	547	598	579	595	597	585	578	558	596	612	578	538	569	545	591	586	557	575	539	601	584	592	557	597	578	630	569	573	586	565	580	560	564	553	570	603	595	588	585	621	561	574	595	550	632	594	557	610	584	596	553	595	549	586	564	553	589	589	629	587	560	591	557	652	591	545	587	545	555	568	574	567	576	558	592	586	596	574	549	568	579	599	546	571	537	590	596	532	615	535	580	599	610	557	585	542	599	558	570	557	539	562	608	606	606	555	578	576	556	551	574	539	518	586	599	575	557	578	628	592	599	565	558	594	540	576	567	605	560	541	569	555	602	593	584	603	638	575	572	628	583	597	585	599	621	549	552	576	581	582	566	591	588	574	572	553	550	589	573	629	562	578	606	535	582	563	584	599	571	537	574	568	535	567	612	595	548	539	609	585	578	533	533	560	580	573	601	606	589	561	563	552	570	606	571	586	618	596	565	578	573	586	550	581	575	563	548	531	569	623	579	551	608	578	547	585	534	551	549	553	591	557	594	542	611	618	573	561	559	599	568	591	600	608	508	575	633	587	568	551	555	571	563	592	601	547	558	545	570	537	557	590	579	564	537	543	530	558	585	564	595	587	517	546	561	570	635	533	576	600	570	598	595	579	592	581	609	597	573	618	553	568	622	542	584	577	594	600	583	595	602	517	598	572	557	609	541	554	576	567	559	554	575	547	603	576	624	606	581	547	598	607	544	618	656	581	602	562	552	608	592	587	576	565	582	584	575	536	637	574	588	620	569	626	561	632	563	600	586	570	581	562	635	549	569	548	598	558	570	558	577	557	540	561	590	602	583	581	576	567	580	546	604	545	593	561	572	578	604	578	602	560	576	576	593	599	567	609	610	579	564	584	590	560	576	538	590	590	556	543	572	548	575	602	586	593	552	573	583	559	590	563	589	552	548	566	572	571	572	594	572	570	524	614	566	606	553	583	572	560	575	570	575	573	578	596	599	578	604	590	549	613	580	551	585	602	620	601	584	570	571	590	561	592	596	577	585	584	582	577	589	615	541	575	574	550	556	570	563	584	558	567	558	525	585	565	562	647	564	626	596	624	568	557	585	577	613	563	594	554	598	564	599	610	590	612	596	528	565	549	561	556	587	590	554	535	582	553	550	561	597	570	594	586	600	546	556	571	579	587	571	571	592	586	556	576	608	551	603	576	596	564	580	571	582	562	555	576	551	582	597	610	574	578	580	555	578	609	589	576	594	622	563	574	598	601	559	590	586	586	541	585	550	555	560	599	618	558	555	590	543	545	641	584	555	570	568	556	577	565	596	568	592	596	545	579
25123	21484	27975	25299	13278	3248	2020	1440	1174	1027	891	797	732	726	688	629	562	539	526	503	468	474	484	381	433	403	420	377	424	412	397	394	386	389	417	360	396	410	417	415	398	406	394	402	400	358	361	385	362	364	370	328	369	360	357	390	347	320	338	359	361	344	336	362	394	369	343	302	344	384	359	346	348	364	383	381	367	354	360	326	354	361	389	382	378	339	341	331	350	351	336	356	326	345	337	374	321	356	362	349	344	347	331	366	346	344	352	350	358	366	381	326	366	375	352	341	362	363	351	378	344	350	353	383	329	314	393	358	356	340	366	341	322	347	339	362	394	319	347	343	357	333	379	333	324	379	374	377	361	353	345	382	394	401	345	374	348	353	369	346	354	359	320	367	387	340	336	326	343	347	374	340	338	344	354	378	362	333	317	374	356	343	343	345	350	335	347	356	347	350	368	407	364	301	347	339	345	363	355	331	358	327	364	360	312	340	364	321	349	327	350	334	351	341	356	352	328	359	344	332	338	358	332	339	348	363	371	332	346	357	332	380	330	361	389	374	368	343	327	348	349	328	322	377	352	366	345	332	336	336	379	345	353	374	377	343	371	344	360	335	338	336	342	343	369	328	335	348	370	388	348	354	349	354	328	350	355	333	366	339	386	375	350	333	338	372	346	363	356	330	398	337	391	367	327	313	345	345	355	320	369	352	378	349	388	328	310	331	333	348	346	337	348	349	358	342	340	315	351	344	362	332	360	339	344	340	334	321	332	343	333	364	353	338	319	339	363	370	336	385	331	341	346	331	334	343	345	349	348	338	358	349	349	377	330	320	358	362	333	319	347	342	380	312	351	366	318	347	345	335	330	352	326	320	342	372	344	358	343	390	313	336	331	385	300	400	371	372	379	326	325	355	324	360	368	372	312	371	344	358	341	345	350	366	335	344	330	311	368	332	325	314	364	353	345	367	359	332	342	357	383	381	342	353	361	335	334	361	318	352	326	346	330	345	377	368	342	368	335	321	335	371	330	357	350	352	339	374	353	353	298	343	364	363	362	379	317	339	329	333	332	360	362	331	332	333	352	374	320	367	345	332	326	368	366	348	350	358	359	344	379	361	334	339	368	345	351	354	359	350	324	347	336	331	357	361	340	344	350	355	372	331	318	351	345	318	323	343	351	344	359	336	373	332	370	351	304	362	329	365	349	338	327	345	340	332	343	310	383	343	362	350	377	352	332	359	354	342	367	335	314	328	385	344	349	329	317	360	333	350	341	359	347	367	365	333	322	341	346	361	368	327	384	341	314	332	360	356	329	342	389	331	331	354	345	328	344	343	361	380	311	314	326	308	334	316	354	325	367	369	341	342	362	347	317	309	329	335	360	351	328	365	345	340	321	364	352	333	381	377	354	355	332	314	380	389	341	326	333	375	363	318	323	337	354	362	345	340	364	365	354	342	351	339	329	363	347	359	358	341	341	360	334	347	349	339	364	335	331	365	331	355	346	363	348	359	346	345	340	343	347	344	376	353	329	335	335	381	340	366	379	379	339	385	299	343	354	327	348	377	350	330	370	369	321	313	352	339	345	371	310	399	339	340	347	332	313	354	343	369	354	338	336	351	323	334	321	333	333	378	344	348	351	365	356	351	327	353	379	319	335	339	312	353	331	336	337	351	369	353	345	344	346	363	335	334	365	322	321	329	340	337	338	337	376	319	372	327	356	392	352	336	353	347	334	328	348	331	338	340	356	327	355	343	350	335	357	349	366	355	361	301	344	347	294	343	335	330	364	339	359	368	332	337	369	366	366	359	332	345	364	329	341	340	308	314	320	353	326	382	326	333	326	364	350	373	349	319	332	368	360	360	349	357	348	396	348	346	340	344	374	337	339	394	309	334	320	372	357	364	324	361	366	336	356	373	349	343	341	320	357	328	393	326	323	369	348	348	347	339	343	405	365	328	349	313	339	343	384	360	347	326	388	340	370	352	333	303	319	359	315	337	360	320	362	345	351	339	358	343	386	372	354	345	326	357	345	339	368	332	335	324	339	381	337	362	348	324	333	353	360	367	354	383	344	373	363	346	365	354	352	354	376	357	354	374	355	345	372	338	367	351	354	358	357	346	353	360	367	363	348	331	345	310	342	335	353	347	342	334	349	371	373	359	359	305	317	337	339	345	351	377	358	367	393	343	369	327	381	339	296	368	351	322	319	342	365	365	373	373	379	371	325	356	344	330	345	334	366	299	316	316	380	364	397	380	335	377	360	335	374	336	350	330	348	358	367	308	345	336	314	366	339	314	364	365	368	333	343	368	344	338	349	359	334	358	344	351	357	372	350	329	345	355	323	367	338	349	330	341	327	330	348	352	323	380	378	331	330	368	362	372	362	347	374	372	316	355	327	334	337	365	370	352	325	366	346	350	355	367	347	322	331	313	335	337	354	347	335	322	343	358	362	352	314	372	375	371	348	336	353	341	338	355	362	385	351	343	346	331	347	338	343	343	346	367	344	364	358	321	389	337	337	338	335	330	346	326	334	312	349	356	390	339	322	372	343	329	357	366	349	336	352	319	347	361	343	313	350	380	343	363	336	341	357	374	349	353	352	327	333	357	353	347	352	348	354	343	346	341	368	352	352	328	325	340	334	342	379	376	336	353	326	358	327	326	346	344	358	326	349	322	370	337	344	339	368	342	320	330	335	364	299	323	344	349	347	361	337	383	342	379	361	373	333	330	347	353	333	364	362	330	358	338	331	340	354	342	337	340	285	333	358	373	394	382	297	362	331	371	340	306	329	342	333	360	325	366	335	334	371	383	323	354	357	368	365	350	359	363	322	363	325	310	340	338	333	345	351	331	362	344	348	337	331	367	357	338	379	347	356	302	336	374	328	349	353	307	340	339	380	333	364	327	356	325	347	340	342	338	328	338	341	327	326	336	346	347	374	353	362	336	353	359	372	351	296	357	344	338	365	387	365	360	348	323	343	327	356	336	372	360	361	342	326	360	399	332	366	328	358	363	323	338	328	352	361	321	353	367	329	378	330	363	370	311	359	323	334	345	347	344	338	328	339	381	346	335	319	362	339	363	390	350	359	354	316	351	308	375	348	329	353	368	346	358	325	333	351	346	327	330	354	348	340	332	353	341	344	351	349	339	345	330	364	377	364	326	374	330	362	405	340	342	329	342	358	330	340	346	338	312	328	357	335	341	376	337	324	372	355	387	349	338	368	356	343	346	350	340	350	341	354	352	369	320	377	353	335	349	371	339	330	355	343	336	350	319	320	316	367	369	352	355	364	373	353	344	359	339	356	361	351	340	350	352	313	360	362	338	317	334	349	370	338	366	322	388	338	327	351	355	331	352	324	364	354	359	356	343	357	341	379	334	369	375	388	332	378	354	340	349	361	344	354	360	333	381	331	323	350	353	374	340	399	341	357	328	359	346	351	323	360	341	361	327	338	317	346	345	340	338	340	358	339	343	369	330	355	364	311	364	357	335	363	363
14654	25341	22575	13933	9440	7098	5451	4403	3635	3187	2733	2406	2370	2190	2032	1918	1598	1508	1384	1345	1242	1103	1047	1009	954	941	864	803	863	817	864	817	856	881	841	885	894	887	933	879	831	874	836	846	812	791	782	789	728	789	772	731	720	704	712	719	719	697	698	699	699	698	689	717	630	710	676	684	672	675	707	677	668	705	656	688	687	697	686	702	689	689	661	678	717	686	699	748	717	641	689	686	688	687	688	716	712	663	677	705	692	681	701	704	727	699	704	717	682	672	686	677	711	697	741	744	725	746	702	644	706	707	684	682	697	647	698	718	725	672	692	686	678	674	655	696	708	703	651	715	659	713	651	666	692	685	717	723	684	683	645	671	692	660	684	688	707	683	725	684	722	666	645	715	683	628	679	701	681	692	645	690	695	687	711	639	662	644	692	671	675	710	682	731	608	668	667	701	684	686	651	728	672	675	747	702	657	702	686	720	707	729	721	664	700	677	719	688	695	647	659	653	731	683	674	685	703	669	689	703	643	681	689	692	650	672	674	673	636	688	661	692	640	649	645	688	704	668	681	671	662	626	660	732	681	692	721	652	722	671	689	677	695	668	666	697	648	678	666	683	708	637	647	677	691	669	689	683	699	729	660	659	676	707	670	701	690	724	649	689	679	652	692	659	673	678	664	653	624	683	686	656	698	664	698	710	648	672	689	663	694	723	664	710	688	685	641	732	648	674	708	727	712	669	716	644	661	646	673	684	658	673	689	694	698	646	662	689	650	669	693	685	712	673	632	637	718	680	672	698	702	696	674	654	667	711	717	680	718	654	720	650	688	680	659	694	688	631	667	707	672	717	693	663	649	676	663	674	629	648	732	677	678	695	681	704	625	686	690	714	664	737	675	682	686	660	675	752	676	653	690	654	659	694	673	718	717	680	691	704	708	694	657	634	695	663	721	679	660	601	698	680	635	643	661	678	685	709	688	673	699	670	703	664	656	660	705	695	635	683	671	682	704	699	702	613	635	670	645	663	656	663	685	663	702	690	642	660	707	681	733	650	674	639	630	656	693	661	696	689	733	662	658	697	691	661	665	650	680	676	706	704	672	679	691	687	672	687	665	681	703	659	677	676	713	706	674	684	668	634	712	739	712	685	688	642	653	648	724	683	656	693	681	681	703	709	714	691	674	716	687	682	676	660	681	700	680	682	680	702	680	654	697	660	700	681	650	672	710	694	716	681	686	708	657	725	669	649	666	690	683	719	693	653	715	630	665	671	710	690	674	704	634	711	662	715	711	673	641	702	686	684	668	660	701	715	676	629	707	671	657	665	670	744	665	699	708	680	707	684	713	615	673	675	697	678	684	709	662	684	672	683	685	669	718	712	706	662	708	655	667	668	659	638	710	708	710	653	647	713	658	636	696	692	700	716	703	713	706	655	662	696	718	669	667	646	676	701	705	678	653	657	678	686	678	702	688	654	676	688	691	693	704	674	651	678	658	677	708	677	724	683	724	695	657	686	702	692	673	660	691	700	726	645	637	639	660	716	708	699	661	645	685	634	646	659	690	670	697	666	699	635	674	691	650	715	678	677	637	726	703	678	700	661	675	673	661	720	674	665	672	676	660	667	676	754	658	662	643	666	693	671	677	703	658	618	669	672	683	677	678	657	675	694	689	656	662	654	638	690	643	659	666	693	642	684	684	710	738	648	674	660	689	683	655	719	651	680	657	685	668	678	693	671	668	690	701	679	639	718	688	716	694	677	688	661	684	647	660	693	682	704	615	679	673	629	680	683	684	645	688	678	703	664	671	699	649	658	650	675	698	705	681	642	647	694	696	704	689	660	653	694	654	687	674	675	652	667	722	653	695	713	679	689	691	647	652	676	675	663	681	678	701	645	709	710	650	691	672	731	716	692	654	685	753	696	711	688	658	693	601	678	650	654	692	642	677	678	671	724	668	681	687	654	669	691	688	638	644	671	702	664	671	674	664	699	658	714	695	706	676	696	715	667	712	683	682	712	657	638	703	695	623	661	687	703	678	708	685	704	681	622	673	722	738	692	689	729	696	674	709	726	691	647	665	656	669	725	682	675	650	707	739	703	650	695	665	676	684	707	659	711	654	671	718	688	678	687	662	685	678	649	626	677	692	687	662	719	682	659	698	666	684	672	659	658	739	675	670	664	633	644	653	670	657	668	698	670	684	686	689	683	688	686	652	677	678	658	664	674	687	641	669	701	677	658	680	679	703	652	669	636	660	660	648	654	689	720	684	667	643	713	656	668	685	654	693	645	688	660	678	723	635	686	652	698	636	696	669	669	634	687	695	723	651	684	662	719	674	660	706	676	671	648	688	726	678	664	705	688	695	680	705	678	699	680	685	686	721	680	688	622	658	726	694	651	677	700	702	637	699	667	663	633	702	670	680	625	698	695	705	641	687	637	670	692	669	705	706	678	704	693	666	678	680	701	678	699	683	678	666	689	683	669	697	685	652	718	733	717	709	662	685	686	666	666	671	679	661	657	674	657	676	687	726	688	672	676	686	658	695	672	649	721	643	647	714	645	668	639	676	629	663	713	697	659	703	716	718	632	664	709	698	743	631	688	687	684	706	682	715	679	708	689	706	724	679	689	639	701	643	716	695	681	700	705	641	658	681	660	671	711	704	662	662	668	687	708	644	644	680	672	680	701	670	678	678	693	643	700	672	673	680	674	731	696	660	684	649	656	665	691	689	677	664	701	700	665	664	660	668	674	725	660	656	720	707	727	676	718	638	657	708	668	651	730	668	706	657	682	636	678	700	710	725	664	660	650	685	693	628	728	645	675	696	716	673	672	689	637	655	643	698	645	695	712	720	668	665	683	653	717	689	702	659	687	705	678	656	689	647	682	708	672	667	695	718	671	670	663	720	689	698	624	664	699	699	669	720	699	686	661	648	690	674	710	681	707	661	661	692	678	726	654	658	697	729	661	679	678	701	669	659	666	707	680	677	716	681	687	697	708	689	689	641	651	727	663	692	652	684	672	644	680	677	681	692	712	675	642	724	655	678	674	701	695	677	642	661	691	673	670	662	668	696	701	690	676	688	674	710	683	703	718	700	683	693	703	676	687	671	682	675	698	661	674	704	737	668	617	703	663	639	674	688	676	674	642	640	702	657	644	672	669	682	703	654	691	670	680	667	675	692	706	680	658	687	632	690	662	680	636	655	661	644	695	649	710	651	681	706	665	686	715	672	710	657	676	648	692	692	694	733	728	714	672	649	682	741	664	666	667	641	689	688	714	700	696	643	652	659	660	686	640	630	601	646	676	681	679	690	646	682	716	678	635	656	723	697	671	711	666	698	682	649	649	684	662	735	668	657	668	698	653	720	684	646	678	673	701	679	641	640	695	651	637	665	667	638	684	666	714	678	642	679	699	682	678	680	680	684	698	666	671	655	664	677	695	683	694	654	704	668	670	659	714	683	660	713	650	697	620	675	709	708	614	652	707	704	670	730	693	730	705	652	659
24152	21469	28934	24370	21419	12778	4105	2211	1809	1473	1369	1253	1166	1108	983	918	921	849	799	754	738	673	633	570	594	603	595	536	577	543	556	552	560	570	584	589	547	573	568	574	590	544	519	511	590	530	555	500	527	511	493	544	491	468	491	532	495	511	494	479	480	480	504	548	495	524	514	492	509	456	469	481	497	495	514	494	480	484	492	512	497	481	473	489	510	500	508	482	497	494	481	495	499	451	494	520	533	470	539	489	493	474	482	458	501	471	488	500	515	477	527	461	494	477	489	515	513	456	481	504	489	497	467	480	456	477	498	538	471	468	467	538	454	471	482	453	516	517	510	468	486	513	484	521	479	454	497	496	488	451	507	521	507	555	494	541	467	446	486	483	445	522	522	523	487	497	523	476	545	495	507	487	467	506	494	489	430	510	508	457	435	484	486	480	481	492	493	489	478	481	478	473	478	511	519	478	477	520	459	525	487	466	490	475	481	455	475	500	469	474	481	504	527	493	498	476	468	498	480	485	512	482	481	459	501	491	473	482	489	529	485	520	480	459	448	469	514	499	487	493	453	450	536	447	475	495	497	481	485	512	475	488	480	486	504	454	448	487	459	471	473	527	424	480	507	447	510	461	488	487	500	445	494	447	481	487	526	509	512	481	498	511	455	432	447	463	496	469	480	480	468	479	477	484	484	435	508	492	456	514	498	516	484	508	468	504	494	472	520	490	473	520	512	499	461	471	491	529	496	476	528	525	500	489	514	497	529	508	508	533	506	510	454	474	543	537	504	520	492	518	511	496	467	455	469	494	502	470	469	507	514	499	478	516	487	480	473	477	502	485	481	480	494	492	476	480	484	500	461	427	470	516	503	494	482	498	481	484	502	488	509	504	502	491	452	520	474	502	511	465	475	496	514	475	510	515	490	501	503	496	519	523	486	485	461	514	442	466	472	442	480	527	504	472	506	469	512	478	520	523	492	502	496	467	442	483	494	505	438	432	479	476	532	488	470	489	482	484	447	533	496	486	466	488	505	480	485	488	471	485	514	478	538	517	479	542	459	487	511	493	438	491	504	455	496	501	485	490	511	497	462	484	459	503	496	490	513	515	484	506	497	489	478	463	460	470	479	501	492	499	511	485	526	476	457	458	479	463	498	501	504	444	488	514	481	521	507	470	460	474	492	486	471	486	509	495	475	503	486	483	481	486	527	530	455	495	422	477	422	468	483	490	500	482	498	509	502	491	478	489	476	504	516	490	497	429	467	492	494	455	516	485	447	518	483	483	489	454	482	500	490	479	538	507	493	476	491	506	512	467	475	546	491	518	474	450	457	447	468	458	485	481	499	504	478	511	511	496	515	477	459	488	481	519	502	464	495	456	481	461	482	477	518	452	457	483	479	485	519	516	502	511	485	497	509	517	469	496	472	471	497	445	526	477	481	462	498	486	485	527	487	488	484	498	484	495	486	533	506	497	490	489	494	528	485	475	480	473	484	482	507	475	524	487	456	505	516	470	467	463	491	495	505	469	477	486	494	498	480	509	475	542	518	499	471	488	475	454	483	478	493	473	437	457	449	437	518	487	479	509	476	462	456	494	494	486	482	440	472	506	462	460	459	510	464	458	521	481	491	531	471	456	526	467	432	478	486	512	476	489	476	426	491	472	494	460	484	491	447	459	472	518	481	506	518	476	507	501	481	466	509	481	504	496	504	448	483	490	538	531	508	510	474	497	483	455	468	457	510	489	489	465	474	511	444	495	491	442	465	486	488	448	462	514	477	467	460	465	491	493	462	452	475	440	516	466	517	469	467	484	496	483	472	494	470	438	545	510	475	503	463	504	469	440	486	468	499	457	457	505	472	495	480	503	485	485	525	499	525	474	478	483	537	479	500	460	461	483	525	478	485	485	496	454	461	513	475	493	468	531	471	515	500	497	539	514	516	464	512	469	443	509	479	477	491	491	507	446	456	523	510	474	436	471	466	498	451	462	464	486	474	509	521	479	488	457	471	496	456	490	506	512	473	515	463	525	504	506	504	466	472	487	460	494	463	484	474	509	461	508	464	489	478	490	494	494	495	477	485	488	416	486	479	476	472	488	477	471	497	450	511	464	461	465	511	507	487	512	469	502	441	475	449	508	494	447	479	468	473	493	470	524	517	503	517	460	448	496	495	518	462	474	454	483	460	512	504	497	489	452	443	457	458	468	419	426	471	500	471	482	505	458	499	483	466	503	496	481	463	448	475	477	464	510	495	481	486	477	460	477	496	486	455	491	507	510	474	485	511	513	493	490	466	495	488	493	499	459	475	497	485	436	503	491	492	486	476	490	464	524	446	514	469	467	458	479	507	491	476	460	498	493	486	486	462	450	539	489	467	494	514	478	468	480	454	489	489	504	493	514	451	496	473	485	463	488	465	468	494	459	492	507	466	518	481	474	485	535	533	531	480	492	504	471	534	530	502	440	475	472	466	493	474	482	508	486	507	463	513	494	479	478	500	497	467	484	486	472	455	494	458	497	482	567	497	507	484	468	487	468	482	482	505	489	501	512	483	494	466	523	468	492	489	485	504	467	538	471	496	452	467	473	486	520	486	467	463	496	467	452	504	470	463	481	476	466	529	501	476	475	495	466	460	493	482	506	497	495	464	433	521	502	485	473	493	512	463	509	461	479	405	505	482	479	462	473	517	505	485	490	507	495	493	498	480	465	465	483	478	517	486	475	468	478	459	482	506	487	478	481	484	507	524	496	494	445	504	454	476	487	483	503	473	497	505	529	483	485	515	510	502	477	451	502	518	462	474	483	451	454	510	450	495	446	453	499	455	464	480	483	499	469	455	488	505	480	480	471	494	556	466	487	492	473	417	489	496	470	499	449	482	496	502	470	497	511	425	466	446	484	515	458	516	515	490	473	503	465	520	486	499	499	473	507	522	479	495	485	482	477	479	472	485	469	507	495	515	473	492	505	481	499	483	484	484	477	515	489	508	488	469	490	487	503	487	469	509	495	495	481	476	470	478	521	475	526	504	478	460	502	480	531	476	494	493	460	491	504	502	512	521	488	518	448	494	531	505	474	484	489	445	452	463	441	462	446	488	466	463	501	513	473	466	479	496	486	513	455	500	491	494	492	468	509	492	483	461	512	435	524	479	494	487	499	491	482	508	466	470	448	503	450	530	510	530	452	447	492	505	502	484	483	492	485	492	494	468	518	475	534	482	526	499	467	501	452	493	506	472	467	461	499	489	483	470	505	492	458	475	503	481	459	477	468	468	469	519	512	464	498	479	462	473	519	505	510	455	511	471	533	448	502	488	465	469	458	493	488	475	474	548	437	494	478	512	508	442	499	492	460	467	461	513	508	520	466	523	492	503	524	472	470	491	479	497	473	511	504	522	466	498	469	484	493	501	470	497	467	492	463	485	502	506	490	491	472	510	496	481	523	509	453	464	475	511	529	510	463	502	484	466	460	519	480	463	474	486	482	514	501	471	481	461	518	488	494
17491	30667	27725	18635	13632	10282	8248	6595	5707	4715	4126	3836	3672	3294	2968	2600	2404	2166	2037	1855	1759	1602	1572	1374	1307	1274	1241	1246	1216	1206	1141	1156	1110	1183	1208	1195	1271	1224	1189	1172	1157	1164	1203	1117	1114	1125	1051	1029	1060	1100	1025	1023	975	935	928	953	998	949	956	980	927	951	917	944	875	953	916	1010	925	924	925	1007	923	1006	1014	956	874	990	993	970	996	925	975	880	929	894	934	966	918	970	952	962	938	965	942	957	925	932	927	914	967	974	938	924	968	928	962	914	921	909	929	914	975	930	949	957	987	895	925	976	918	941	916	976	929	958	920	995	938	933	889	881	907	897	940	842	992	927	942	938	927	914	938	883	916	914	934	891	971	927	888	977	909	877	918	958	922	940	884	916	901	881	898	884	845	943	939	947	934	904	909	923	928	891	982	897	869	910	942	896	924	919	947	965	900	955	950	902	911	943	932	923	968	957	881	903	933	887	940	895	875	937	916	850	968	907	902	935	944	908	964	890	934	914	833	904	896	901	896	931	920	934	928	976	914	908	930	891	921	882	903	908	895	887	937	950	915	953	958	912	889	952	929	900	912	949	920	940	878	886	943	922	963	975	926	950	900	872	876	883	877	920	914	916	856	977	936	892	995	950	875	899	887	898	942	880	927	878	871	902	901	866	912	918	913	972	908	922	974	955	915	912	948	905	912	933	888	925	905	929	905	902	924	878	946	911	932	902	876	894	954	886	962	912	899	896	921	938	914	919	890	906	937	902	937	922	896	918	955	941	882	940	899	960	942	919	945	871	920	940	928	897	976	910	971	929	970	926	933	880	894	909	952	912	952	892	877	932	929	907	913	929	907	963	896	938	973	937	929	923	909	932	924	964	895	881	907	902	911	905	952	973	934	916	916	902	926	948	913	871	956	942	920	914	891	908	932	929	932	939	921	951	931	915	898	918	947	836	882	902	940	902	941	939	897	916	931	925	877	891	910	912	902	938	935	880	938	910	863	908	911	959	907	904	899	941	912	923	893	957	928	902	925	976	969	951	911	907	864	957	900	953	895	904	893	931	973	969	866	922	935	931	896	932	919	839	910	863	959	942	880	938	925	992	934	879	933	899	928	929	939	927	896	961	913	913	955	908	859	911	948	942	919	908	906	944	928	902	919	932	923	882	925	901	951	925	910	892	922	870	902	958	977	888	964	926	931	996	926	918	939	893	873	917	869	923	941	886	898	911	925	912	921	930	981	934	937	975	929	902	955	889	919	947	937	920	909	924	925	874	924	912	959	899	945	880	916	877	949	902	918	892	877	939	931	910	875	926	911	934	914	910	920	920	947	926	903	922	915	952	873	952	949	957	860	945	963	923	915	1000	906	936	916	950	933	876	925	898	925	937	880	893	861	918	929	889	905	928	844	912	880	928	888	929	914	903	959	955	890	930	963	898	909	899	856	918	946	925	888	903	941	921	915	887	941	915	965	948	904	959	888	909	963	944	879	882	961	931	982	948	860	914	888	933	907	889	926	918	975	881	937	941	933	940	936	958	915	927	946	876	895	933	942	914	864	958	946	947	938	963	936	912	942	863	894	927	845	956	940	895	890	966	889	878	903	923	966	919	916	899	904	921	972	877	900	914	921	934	882	936	883	907	962	933	902	898	889	924	956	936	932	977	951	911	885	916	876	903	918	910	878	894	947	969	912	947	900	895	872	916	922	995	928	877	930	939	892	885	920	886	931	975	954	914	933	941	919	915	844	949	910	934	951	948	923	877	896	875	963	921	940	923	920	920	918	956	920	870	916	895	928	935	894	924	913	916	921	936	921	953	926	933	937	889	889	852	902	925	945	881	953	926	921	908	951	887	901	934	907	890	860	838	915	901	929	839	905	901	937	900	917	935	924	878	926	993	926	928	956	891	917	952	905	951	907	881	892	878	898	915	919	924	924	959	888	862	919	962	893	904	935	899	908	894	913	944	930	883	935	913	899	893	909	918	911	907	872	949	886	958	932	888	916	939	852	926	990	892	903	908	928	888	968	923	896	899	920	867	885	930	889	998	918	948	950	944	943	1000	915	950	907	897	953	915	912	854	897	927	927	914	954	918	918	908	911	904	881	864	927	908	873	880	862	956	937	939	952	888	908	974	921	967	933	904	920	928	960	957	904	920	841	868	938	878	898	965	968	899	920	910	990	938	885	885	900	875	874	892	881	887	937	920	926	909	944	880	942	937	932	890	891	850	910	910	889	968	936	915	901	887	890	894	896	930	934	910	898	924	881	886	961	902	893	907	891	925	877	954	918	865	922	951	914	935	848	916	852	933	899	911	906	941	912	949	915	864	908	910	928	885	952	921	915	895	934	937	957	903	957	921	950	929	962	934	930	933	940	943	956	939	925	905	902	918	867	867	939	878	958	895	904	954	936	847	889	934	940	925	931	909	908	871	917	924	921	927	948	957	937	925	937	881	940	859	924	924	928	968	904	901	902	928	966	900	913	948	922	905	946	895	912	903	909	917	1006	916	957	946	981	875	870	969	933	903	897	920	895	915	944	936	890	911	908	932	927	878	918	920	915	925	900	877	931	924	931	872	882	908	901	927	907	912	969	886	945	942	907	934	926	961	918	961	910	889	878	918	942	918	866	929	882	907	874	879	916	906	984	899	919	887	954	878	932	907	951	958	910	896	956	972	905	942	886	954	914	939	892	920	888	915	986	881	948	942	941	918	925	937	972	904	955	908	889	975	911	854	917	932	949	943	930	928	917	895	918	903	920	914	895	942	904	918	898	924	986	885	917	894	916	927	990	904	922	931	920	877	891	901	927	857	978	893	915	932	888	911	917	947	983	913	892	924	881	923	958	882	904	891	916	942	917	896	913	926	898	932	958	933	873	963	962	884	941	912	920	921	912	860	946	936	960	977	873	883	926	928	941	884	934	915	911	925	862	866	961	882	972	931	919	853	909	947	925	914	955	918	920	925	899	878	878	934	900	917	890	909	912	949	915	940	920	941	925	936	860	940	914	928	924	932	958	982	857	909	876	934	943	912	935	977	959	903	934	895	888	892	902	861	937	888	910	870	949	900	969	922	939	865	872	915	934	909	884	933	892	921	905	906	946	966	863	958	884	919	905	879	916	923	936	907	914	928	924	903	937	940	870	906	940	950	925	928	929	925	971	907	955	889	923	938	902	878	886	937	973	963	904	950	961	928	895	915	923	892	902	904	908	917	944	937	915	907	948	977	910	911	924	967	905	956	891	953	902	880	986	921	896	915	923	889	933	921	902	892	958	917	889	891	878	885	933	890	953	900	928	916	954	942	870	905	943	931	906	927	891	924	900	914	912	934	911	934	944	893	961	926	883	910	907	918	971	876	933	898	982	886	940	917	906	916	938	956	961	995	908	932	915	929	912	962	933	888	885	952	931	961	925	900	932	934	924	935	905	891	902	902	978	926	959	944	861	859	912	898	937	890	934	910	947	903	922	908	964	924	884	926	905	864	934	918	909	910	911	926	908	906
27501	18147	7445	2740	1502	987	753	632	539	492	494	496	447	424	438	389	428	381	339	333	345	323	313	318	327	289	288	321	324	310	316	308	348	326	323	319	301	317	309	315	313	315	301	276	282	325	278	287	315	300	306	314	277	302	306	298	299	312	289	294	263	285	272	256	278	286	280	302	283	301	295	294	283	281	294	294	293	293	269	291	316	283	327	295	268	292	302	317	313	277	291	276	312	309	278	307	280	300	286	293	320	299	313	293	305	286	281	299	279	286	280	301	292	274	294	263	247	258	267	279	257	285	269	291	279	302	284	271	267	304	292	289	284	276	307	266	306	273	266	286	265	299	286	286	288	276	307	293	305	296	290	271	281	267	304	274	269	279	261	315	287	312	249	299	275	264	292	285	269	301	286	292	303	260	304	285	294	295	298	287	293	297	301	263	301	271	276	327	290	268	302	269	274	291	303	300	256	268	277	267	276	297	271	289	295	295	281	284	302	305	286	284	278	297	293	271	267	296	297	274	268	281	262	292	299	298	301	294	308	281	274	272	272	289	280	309	304	278	269	294	283	285	265	301	265	287	260	321	278	278	248	277	268	280	281	318	312	291	277	295	282	283	289	278	274	279	258	271	305	308	296	267	279	258	271	277	305	289	270	287	307	279	292	296	325	279	297	280	290	281	268	311	279	280	300	288	278	307	302	284	288	296	281	332	303	286	296	258	303	274	307	292	302	293	291	282	303	296	305	271	242	296	248	321	274	303	297	264	289	321	282	276	265	289	270	288	299	315	282	283	295	306	295	296	275	295	278	321	290	286	306	305	299	275	299	288	310	286	278	296	296	304	281	300	308	263	268	272	284	309	299	278	286	306	263	269	277	294	289	271	270	298	290	265	287	287	298	275	280	256	278	307	268	311	295	298	265	270	282	262	264	270	326	281	288	284	274	307	307	303	274	310	299	292	274	285	297	303	291	278	274	290	294	272	295	298	270	255	328	280	307	274	289	320	291	284	268	285	290	287	305	314	286	283	301	296	287	282	275	294	291	268	293	287	279	305	309	274	295	271	299	285	281	275	294	332	262	268	276	289	277	288	291	275	302	274	308	283	310	307	253	304	268	273	305	291	276	293	280	299	315	261	304	279	270	297	312	289	295	266	283	276	310	285	263	282	249	285	257	296	285	265	289	300	257	288	272	265	245	290	263	276	282	267	313	282	276	269	289	302	271	273	299	315	302	252	268	310	275	278	264	270	311	304	290	280	290	300	281	288	290	282	322	271	292	311	313	273	299	253	280	291	280	288	270	303	260	309	299	291	291	292	252	301	280	318	245	298	285	300	285	283	289	270	284	241	279	282	285	285	308	308	294	290	286	291	283	302	317	290	313	305	277	288	297	299	279	291	274	308	294	313	290	285	270	287	317	276	275	268	296	283	278	261	297	302	262	297	299	263	304	298	283	284	316	295	264	292	303	290	306	269	308	298	301	244	261	283	310	267	309	298	270	294	265	278	288	290	277	293	281	310	293	308	264	287	281	292	295	283	283	283	261	290	298	253	309	284	248	290	312	270	262	303	287	258	279	277	319	289	291	305	285	297	289	291	265	319	294	275	271	301	302	286	306	300	277	275	302	288	285	329	269	273	277	289	288	284	277	289	300	276	261	322	285	313	301	315	282	269	288	264	319	290	304	279	288	300	293	261	281	298	267	277	306	291	269	316	264	271	283	300	267	261	293	275	275	285	299	285	288	253	296	287	295	306	344	305	264	279	284	278	272	260	291	291	269	300	289	294	279	324	304	288	283	300	278	287	270	279	264	289	305	280	270	284	283	284	284	281	324	299	307	271	275	285	282	287	297	296	260	281	288	253	295	295	273	272	312	278	291	263	291	310	264	272	281	290	290	280	286	297	294	273	281	276	286	306	268	296	310	309	294	289	270	296	285	289	308	296	267	308	277	280	289	288	296	270	283	297	321	300	299	278	284	296	278	291	285	271	294	284	256	290	313	277	292	285	328	312	289	293	303	297	314	286	328	260	258	289	297	292	288	283	321	289	301	258	271	277	282	303	286	288	255	273	278	295	255	279	281	262	281	299	265	292	286	294	293	272	303	283	264	308	281	269	282	294	304	299	287	302	333	325	317	301	296	304	295	289	330	298	303	263	289	276	302	230	311	291	314	260	276	283	299	291	286	293	292	283	276	265	287	300	271	323	277	299	291	268	270	269	264	279	297	285	292	280	294	267	292	301	250	276	296	274	282	283	252	314	288	307	291	273	302	334	279	275	305	304	264	273	287	284	271	298	273	285	303	277	270	295	298	268	321	275	284	276	286	285	278	297	272	250	282	263	247	268	265	308	308	289	257	297	279	285	288	284	299	305	273	311	294	298	260	305	281	280	297	282	298	315	294	290	306	278	293	293	282	281	268	305	264	308	274	296	315	272	236	303	271	292	288	296	269	307	273	288	277	260	272	283	251	291	286	325	296	276	290	265	326	305	258	302	293	306	311	291	271	295	285	255	265	292	291	304	281	291	271	284	281	277	295	283	298	271	306	290	294	277	255	285	287	263	286	297	294	288	308	294	281	279	290	275	258	294	274	295	307	288	318	301	259	298	276	282	295	280	292	294	250	282	342	290	278	274	275	281	262	265	293	284	283	302	313	296	321	281	271	281	265	287	282	287	287	251	301	289	280	314	267	268	276	263	273	278	300	320	304	286	265	286	284	290	262	309	312	284	274	281	279	289	274	285	310	281	275	257	286	283	267	272	296	274	275	260	282	316	292	307	268	284	282	260	312	316	277	298	304	276	298	290	290	278	292	265	305	285	293	321	288	319	281	290	283	309	302	276	282	310	281	272	283	271	281	285	278	300	278	258	279	270	267	302	288	305	272	274	305	301	275	299	272	265	295	253	291	314	278	287	298	270	273	277	286	306	287	291	327	277	302	271	277	308	291	284	299	307	255	292	298	290	267	294	317	290	292	313	260	263	287	323	266	271	273	274	261	285	288	283	269	289	281	276	268	287	297	270	309	267	312	281	253	297	271	264	288	285	277	296	300	290	255	287	308	265	286	317	278	282	293	282	273	297	301	305	277	284	315	270	288	268	297	311	292	307	265	261	293	293	303	285	292	298	280	274	280	294	242	286	302	314	274	297	259	294	280	297	277	288	301	300	299	292	289	305	260	285	275	278	283	301	285	252	285	299	285	298	253	315	291	294	297	315	322	320	264	314	260	245	308	311	333	300	286	300	350	271	281	293	281	291	279	281	252	301	281	283	293	272	278	311	285	274	276	301	307	296	269	279	297	288	281	300	292	309	284	274	293	337	268	285	293	262	307	263	277	293	294	291	303	275	276	287	279	308	308	270	308	287	278	280	291	306	278	291	267	296	311	300	287	282	269	301	298	304	305	276	277	286	286	266	294	278	278	295	279	298	278	299	288	297	287	285	303	326	269	321	297	275	274	296	291	275	306	264	283	264	289	316	287	303	301	287	306	298
11252	15185	12791	6596	4422	3181	2562	2124	1805	1597	1407	1355	1316	1250	1160	1109	1036	974	972	840	820	775	776	715	663	654	691	654	634	678	651	660	681	690	678	723	694	702	695	689	743	631	677	655	647	632	606	637	616	609	656	601	642	617	612	622	600	596	555	612	593	558	547	619	597	597	597	580	587	613	608	549	578	553	564	560	607	547	545	620	584	630	589	580	614	553	631	576	552	582	612	573	595	544	572	573	597	549	538	568	541	604	586	578	584	589	524	587	579	565	630	566	623	592	555	591	578	578	556	614	566	579	585	583	575	562	606	538	540	595	600	576	543	547	578	593	544	598	559	549	612	592	587	579	576	577	548	616	611	577	602	569	581	601	557	560	629	594	587	577	598	587	602	556	574	581	557	578	589	583	537	599	626	547	579	604	592	594	572	604	594	575	550	539	570	543	568	560	610	579	563	564	575	564	588	580	600	554	559	515	550	553	569	607	548	556	598	547	566	556	574	589	594	588	543	553	599	594	581	578	542	549	576	590	623	574	580	576	582	544	589	577	585	560	590	587	578	612	559	576	587	568	571	529	589	571	544	568	571	557	577	587	571	583	569	584	561	632	600	602	582	616	620	595	598	597	565	565	592	559	551	623	552	593	600	542	623	576	588	582	607	551	563	559	564	592	564	582	548	573	584	578	577	561	536	554	643	566	616	601	579	566	592	581	566	582	597	588	572	571	556	581	634	563	612	528	564	624	567	592	550	586	587	593	584	562	575	581	566	601	516	587	569	544	583	577	564	597	613	593	563	558	586	561	582	565	600	621	575	538	594	596	599	576	607	559	592	596	596	598	546	581	584	561	597	580	560	588	578	595	566	575	635	573	582	570	582	575	554	556	551	567	596	565	591	558	609	554	589	554	570	537	596	589	549	594	585	603	566	562	625	569	564	554	534	568	583	589	576	594	599	566	560	557	610	608	563	550	562	602	575	592	566	596	599	577	593	608	593	580	586	517	577	616	608	572	588	585	564	557	603	564	575	566	619	564	512	537	558	584	582	589	535	553	593	565	598	582	604	597	581	590	605	540	577	514	531	613	538	574	580	546	572	566	554	546	605	531	580	587	556	557	606	580	590	546	560	593	553	571	583	556	570	632	570	571	585	589	569	571	592	558	581	571	620	555	575	564	576	564	583	587	595	567	570	575	573	571	575	557	581	569	561	589	534	586	537	597	576	595	626	515	525	578	640	594	549	539	624	549	568	556	588	612	586	610	559	557	557	538	597	593	583	597	539	569	572	591	599	585	590	581	560	560	615	578	544	580	603	590	629	621	584	543	606	595	531	553	594	619	593	579	563	598	570	568	569	585	582	596	566	599	592	565	613	546	570	594	572	572	601	593	552	591	542	573	569	577	587	596	570	559	578	553	589	588	558	559	590	551	579	584	562	554	578	552	581	580	588	553	579	581	591	509	605	576	612	593	577	547	541	555	576	540	559	586	570	570	595	659	593	540	598	603	595	562	570	592	584	599	573	591	597	559	609	566	608	555	532	599	561	564	633	608	576	601	605	595	623	605	626	528	616	598	584	610	584	600	601	603	581	554	560	595	569	561	563	552	545	572	596	619	585	568	596	574	598	553	583	573	589	615	585	564	557	591	593	605	589	557	615	577	596	572	548	538	514	609	621	576	556	529	575	562	584	576	608	593	590	599	570	612	577	607	566	536	578	587	610	551	540	590	584	581	560	557	565	636	544	551	585	560	566	617	571	560	580	585	566	606	581	559	653	557	573	565	552	573	568	601	568	573	614	580	579	615	580	610	566	607	569	522	591	616	590	567	633	594	572	593	578	626	583	545	618	579	612	575	548	594	580	590	593	578	581	605	610	595	563	620	584	631	580	588	577	580	579	603	567	580	555	560	603	632	594	541	570	570	586	561	597	555	555	576	595	557	570	561	591	568	571	611	558	592	598	609	567	507	618	549	586	614	565	580	548	592	563	586	580	529	589	574	578	569	577	577	617	568	535	563	525	598	581	590	513	590	589	632	520	596	557	582	579	560	568	568	542	563	584	563	562	589	580	574	587	578	572	531	593	575	596	611	620	591	580	603	612	583	610	616	590	535	562	534	620	574	600	532	546	588	542	596	577	561	610	547	541	622	553	563	608	571	596	551	614	608	583	605	554	558	633	608	576	550	545	610	617	523	591	574	574	614	584	528	582	569	557	567	578	531	613	586	612	567	574	615	580	597	566	597	569	615	634	648	559	559	562	573	574	615	544	558	557	556	613	543	590	566	591	525	589	589	574	571	545	607	597	572	555	605	556	579	552	569	628	589	606	544	601	554	552	580	565	542	593	541	572	597	576	574	505	590	568	534	546	580	603	590	539	600	537	618	549	604	577	561	643	546	581	595	593	579	568	576	600	599	560	559	573	623	586	586	524	573	570	587	554	566	576	587	563	598	585	535	588	576	593	560	623	560	548	569	565	584	579	586	582	566	575	566	618	589	553	615	562	571	573	528	565	629	606	585	562	570	555	535	644	566	537	601	596	545	583	587	543	553	561	573	602	553	570	578	612	605	585	574	545	566	547	594	591	601	560	578	575	557	561	575	547	563	589	623	580	560	559	579	617	580	582	599	581	606	591	598	576	598	608	574	573	521	577	638	629	592	590	583	591	578	556	572	562	616	576	599	631	557	577	564	546	624	634	576	567	587	590	581	602	589	589	594	634	541	578	613	626	588	580	579	557	589	542	593	599	530	569	581	579	591	551	575	610	546	607	569	586	584	561	572	567	589	590	582	569	603	601	572	575	583	549	546	572	544	562	556	581	575	608	594	561	573	569	570	601	558	607	602	596	575	553	577	564	587	614	567	571	593	515	534	615	582	595	557	614	567	564	542	576	611	545	547	524	596	549	611	615	566	619	586	559	579	592	574	615	548	591	570	600	560	564	577	597	552	626	560	536	580	563	540	571	564	563	620	591	547	558	549	555	573	618	573	593	560	610	552	637	615	573	575	557	601	601	538	573	553	610	597	578	534	566	556	590	565	549	602	551	585	573	581	579	592	565	601	567	548	555	594	622	566	576	591	587	554	586	605	570	531	557	574	540	614	574	616	577	595	633	590	503	595	576	590	615	597	608	548	560	567	538	528	564	611	569	587	551	551	590	556	559	604	582	561	581	576	581	584	583	542	561	573	583	572	593	584	558	572	589	589	585	547	583	562	568	605	567	583	583	605	570	589	582	595	537	588	592	581	626	558	567	576	547	592	560	572	625	597	544	555	589	588	597	585	593	571	606	560	579	556	556	623	544	544	577	578	616	538	601	621	599	572	574	599	593	575	570	575	586	576	611	601	545	607	556	602	581	537	643	546	572	539	564	547	616	621	559	583	567	632	595	576	579	564	584	576	565	540	589	559	596	569	602	567	567	564	527	556	539	539	582	568	623	549	608	564	559	570	560	576	551	576	578	529	545	587	626	577	566	596	608	559	576	573	581	550	591	587	605	569
25192	21524	28016	25330	13549	3322	1938	1411	1095	927	873	814	793	678	670	647	648	539	543	511	432	467	455	461	448	420	407	399	412	381	385	409	401	418	397	415	377	391	421	412	426	401	386	364	353	375	364	358	373	403	395	363	359	379	367	331	380	338	340	333	363	337	335	321	352	367	363	351	346	356	348	400	368	343	368	348	384	349	336	328	314	305	336	344	319	362	334	357	345	367	358	364	334	377	363	346	345	357	342	335	321	337	331	356	350	319	323	341	344	362	372	370	358	356	380	359	362	344	358	363	353	354	353	323	356	346	380	352	303	322	388	333	348	349	384	352	379	335	395	325	357	364	334	319	339	334	355	373	359	352	364	361	368	390	341	365	350	322	336	317	359	371	349	322	365	351	393	329	347	345	339	337	391	362	343	337	333	352	372	339	372	322	346	341	358	348	397	343	349	320	365	354	354	325	340	355	365	356	375	328	310	329	321	358	387	351	361	339	338	335	346	350	343	348	355	327	364	357	352	358	377	337	381	367	333	366	360	350	349	332	371	341	369	359	332	363	342	326	323	342	367	352	371	339	340	351	368	341	346	342	326	351	329	358	341	336	335	351	325	326	359	380	346	335	343	340	323	318	339	365	333	353	367	366	357	349	368	368	353	332	355	390	327	348	337	352	352	374	381	380	344	341	350	374	331	339	336	309	369	339	320	375	342	337	360	335	317	370	353	346	336	377	348	348	333	332	345	353	349	329	338	342	319	357	346	352	290	322	332	335	352	366	340	319	344	369	353	333	351	365	352	365	370	369	350	315	340	341	373	344	357	361	388	356	373	356	332	341	318	360	352	379	358	354	362	363	360	340	334	331	379	345	317	329	317	363	336	352	328	375	351	338	349	362	377	367	349	321	351	342	361	332	351	353	317	366	345	347	318	328	361	317	312	316	341	349	346	371	340	367	319	353	360	360	330	379	331	363	376	342	372	392	322	322	340	357	361	330	348	352	349	362	387	376	348	336	338	348	346	366	340	371	371	363	339	337	322	378	365	363	344	347	352	351	325	362	337	343	337	359	361	381	328	342	344	370	371	338	361	333	333	340	340	361	345	316	312	341	350	343	358	344	319	361	356	368	306	337	355	365	343	373	369	345	355	342	353	354	345	340	355	357	345	340	351	360	360	349	316	352	367	370	356	361	338	328	354	366	323	331	375	353	360	361	332	332	366	355	344	339	353	357	340	345	378	346	349	358	370	348	365	343	332	390	310	335	310	335	358	333	351	345	340	359	345	363	337	353	372	336	363	327	314	319	329	351	359	352	378	352	339	365	373	355	341	356	315	351	352	358	340	323	354	373	354	344	361	332	347	339	348	359	372	360	385	334	332	356	344	353	350	367	347	357	373	322	325	351	376	357	328	364	356	361	333	361	360	330	335	372	359	367	340	309	354	313	337	343	379	372	334	345	355	336	319	331	328	377	362	334	398	371	374	339	348	329	356	353	340	356	333	359	358	381	357	357	361	379	360	344	390	374	341	342	342	346	320	335	324	362	355	339	381	332	360	346	335	349	353	360	356	351	374	371	345	356	319	355	356	338	352	353	320	304	313	333	354	361	322	334	353	364	385	358	345	356	344	349	310	354	332	351	372	331	342	369	344	342	339	348	368	338	343	367	347	312	366	370	340	357	355	375	340	361	332	343	329	364	283	348	351	343	360	363	314	340	355	360	354	350	370	346	341	351	341	335	328	349	318	370	348	339	323	321	346	348	375	350	314	360	346	358	354	366	358	306	350	324	320	341	362	338	350	335	355	353	359	339	349	340	379	343	349	333	348	297	351	345	354	321	327	344	359	341	346	331	361	330	366	365	352	327	325	365	389	326	360	362	340	346	359	371	331	342	374	354	374	376	319	341	355	358	350	341	344	345	322	348	383	317	352	389	375	324	355	349	363	346	344	346	357	345	373	354	341	333	333	381	399	376	332	331	327	310	347	382	369	349	340	331	325	333	368	366	318	311	351	329	364	377	365	371	369	395	352	339	341	368	329	355	335	345	337	371	331	352	333	361	359	357	355	342	394	363	352	334	343	372	344	330	331	360	346	350	349	336	368	360	359	325	340	335	335	352	373	385	351	358	351	361	319	344	369	325	334	344	368	334	366	323	328	349	372	350	327	324	332	326	345	349	356	357	385	326	319	351	301	337	341	356	373	361	349	370	368	349	358	368	365	343	328	359	331	345	334	327	352	341	338	345	372	329	334	369	350	351	352	294	381	342	330	354	354	323	356	338	375	360	355	347	347	382	347	364	345	335	323	337	345	344	366	331	360	346	336	355	360	327	333	335	319	380	404	358	365	342	318	378	346	405	333	356	323	356	343	348	324	375	312	340	360	317	335	357	343	328	363	373	338	365	337	332	328	345	351	348	345	355	294	332	380	344	346	357	331	321	320	320	393	316	335	363	320	358	352	319	352	341	364	373	344	311	359	373	325	359	414	358	357	302	331	331	348	334	345	372	321	327	325	327	377	314	333	349	349	335	326	333	334	290	328	343	348	340	348	330	355	349	363	358	331	362	379	350	391	328	369	336	345	339	349	309	329	378	368	378	368	344	344	348	361	309	353	319	335	319	365	329	334	343	349	336	342	372	316	349	315	360	339	345	338	357	346	328	363	342	357	341	378	349	334	338	332	373	380	340	337	353	387	342	367	345	318	376	342	352	353	326	334	347	298	373	355	329	362	335	341	331	297	360	364	323	342	368	331	355	342	343	375	311	346	358	341	322	347	349	353	352	338	312	373	345	362	342	362	351	370	352	307	367	379	361	354	325	345	337	357	328	322	332	328	342	341	326	341	355	371	323	353	344	372	346	330	375	348	310	380	365	321	368	409	348	345	345	340	329	335	345	351	357	339	368	333	371	329	334	337	338	362	359	345	370	369	346	331	341	355	331	325	350	336	352	387	323	340	334	337	357	330	341	385	372	347	357	334	358	337	352	351	319	350	325	377	331	343	345	352	349	375	344	331	329	340	380	332	323	348	350	345	355	349	339	365	344	346	352	357	368	335	360	340	381	347	357	380	349	334	300	365	311	364	307	358	351	352	312	318	356	336	351	320	331	349	346	332	336	345	352	335	356	348	338	352	317	350	340	375	341	315	355	339	362	330	332	335	351	358	339	365	392	339	356	296	400	349	351	309	366	330	344	336	358	367	362	325	322	344	368	350	343	370	337	309	317	369	351	385	348	361	334	346	375	334	335	347	353	360	347	341	368	372	354	332	324	349	332	373	407	334	346	318	358	296	347	345	331	389	317	382	357	368	384	364	341	340	329	317	370	364	347	325	310	363	375	392	380	350	300	321	352	388	343	321	350	349	342	330	338	368	370	373	379	336	389	365	316	378	354	337	366	382	359	361	378	368	370	348	364	346	342	367	351	361	326	391	390	318	349	329	382	367	352	369	319	363	334	356	337	350	336	338	322	340	343	344	394	362	357	357	371	314	330	366	342	386	335
14011	24602	21874	13705	9487	7165	5551	4494	3654	3179	2903	2610	2434	2172	1960	1830	1658	1545	1386	1250	1196	1113	1077	1003	927	917	955	870	813	870	882	840	899	898	902	918	919	902	879	894	858	841	833	835	772	806	846	779	829	748	797	775	742	735	699	704	713	689	752	721	718	647	698	693	660	653	696	676	692	685	668	685	674	699	648	651	695	709	709	670	709	682	680	689	651	697	693	692	689	699	674	674	662	706	688	663	674	696	695	674	710	724	694	698	713	718	697	651	689	657	662	674	699	730	645	677	675	741	713	692	708	714	676	695	660	631	662	723	702	639	634	699	655	727	679	693	685	683	706	647	708	705	681	687	693	702	662	694	677	670	629	705	688	624	663	662	636	663	624	679	733	675	654	699	636	663	679	719	677	628	707	665	675	700	721	715	650	668	699	679	666	673	658	650	697	707	635	712	676	673	683	674	673	645	634	654	684	671	721	651	654	630	668	677	695	709	674	684	659	637	640	693	693	658	740	668	670	671	672	722	694	717	644	642	682	725	693	637	693	707	693	667	683	671	695	649	639	682	693	685	680	658	687	689	650	700	717	679	689	638	677	712	685	684	670	708	665	667	678	653	707	658	739	681	647	711	707	647	684	669	689	699	659	640	691	683	688	699	670	645	672	676	690	666	687	692	745	684	640	695	689	719	670	721	662	697	654	692	635	686	702	656	674	641	657	694	712	669	707	699	680	696	677	666	656	706	687	636	692	663	689	683	681	732	668	679	691	668	680	694	636	638	743	641	692	679	678	674	631	711	666	706	686	685	686	690	659	679	698	621	683	700	668	693	703	695	695	674	631	668	725	670	747	753	687	690	668	683	732	699	686	712	715	658	722	621	676	651	665	675	670	661	673	683	678	693	665	675	706	706	657	690	688	670	712	723	634	668	685	663	672	693	743	689	685	683	695	666	636	697	669	676	706	693	671	676	671	709	690	692	699	666	708	696	686	687	757	678	685	651	708	692	637	704	725	688	716	682	709	675	672	736	703	693	700	729	674	667	667	690	716	688	725	691	673	727	667	687	673	679	659	678	756	692	665	643	686	665	682	649	694	741	691	677	743	671	679	675	707	726	636	668	682	732	693	671	670	681	676	659	674	638	689	666	677	712	674	689	714	652	653	697	643	648	663	676	682	679	701	609	660	664	682	669	667	658	688	637	729	685	666	696	692	705	650	680	665	653	717	694	684	672	690	678	653	699	704	631	705	648	680	699	685	689	683	676	697	680	690	700	673	689	659	706	658	673	668	632	649	697	665	713	668	712	641	643	645	708	740	692	705	708	720	634	640	689	669	699	704	706	674	663	696	717	670	671	648	684	690	677	616	682	644	677	637	631	639	659	691	720	678	699	677	699	655	701	670	649	709	701	677	625	690	714	635	657	662	693	689	691	694	716	677	663	727	659	695	689	639	701	687	703	637	713	698	679	687	628	696	715	666	645	727	656	717	641	698	646	654	704	659	698	654	680	679	659	658	674	627	741	705	638	678	662	663	677	705	681	690	689	717	693	665	691	694	616	728	685	676	680	703	662	699	673	677	745	661	678	678	671	690	731	708	654	691	667	641	635	694	651	693	699	652	641	697	688	699	613	674	689	709	675	670	669	697	681	673	716	665	697	690	649	701	624	658	679	660	660	709	636	678	688	721	719	689	675	676	709	704	686	664	619	680	671	697	688	676	685	678	671	664	635	725	697	726	664	643	685	687	651	709	692	689	703	708	671	753	708	695	710	666	702	706	651	693	667	683	691	625	701	662	671	692	647	622	694	696	672	699	732	697	655	687	694	698	725	706	710	688	662	680	674	680	649	661	642	645	654	675	666	674	670	695	659	659	685	661	641	703	666	656	719	640	687	654	644	664	712	665	709	663	671	697	710	714	667	709	670	689	689	659	705	714	673	706	681	680	690	654	655	695	680	689	608	702	729	697	698	683	676	668	672	717	687	674	740	708	720	679	704	683	732	698	678	644	681	715	682	724	677	687	711	754	700	657	706	660	692	689	673	679	613	643	653	723	673	726	645	677	666	639	686	741	706	660	620	686	679	677	653	646	663	682	665	664	626	684	726	692	725	674	690	664	660	712	692	685	677	686	698	664	742	706	671	681	722	707	657	677	658	685	683	727	677	661	640	648	764	660	721	655	698	659	707	634	702	719	679	678	624	676	643	704	724	687	685	667	695	674	669	737	655	644	676	660	655	680	680	676	626	703	678	671	726	663	645	690	710	664	685	696	693	705	681	673	673	696	694	711	650	681	737	695	672	681	673	645	702	654	674	669	643	696	660	671	693	677	747	672	694	650	697	709	645	648	686	669	695	656	663	634	680	692	669	671	691	692	695	705	661	704	702	676	672	664	675	687	642	660	651	662	671	696	673	713	680	607	691	675	683	661	676	707	638	714	634	695	658	685	660	634	651	744	677	646	665	727	682	692	694	658	670	677	665	675	678	676	696	703	696	637	668	695	698	654	646	667	654	678	662	656	717	666	690	687	646	669	669	667	653	684	667	704	687	693	672	690	635	657	705	704	688	719	757	737	669	704	646	676	665	688	669	695	725	710	654	703	703	696	682	733	702	710	720	662	697	657	678	708	684	629	680	663	678	700	737	692	667	688	683	693	700	696	667	685	653	647	716	662	644	702	689	681	676	675	700	707	703	688	650	648	696	662	682	669	698	666	698	683	686	686	662	678	635	711	671	677	745	674	678	725	683	683	658	682	662	701	658	678	668	657	681	693	712	682	696	694	675	657	681	633	673	675	720	695	648	658	666	676	657	681	631	701	669	685	646	630	664	672	665	694	639	671	664	699	660	694	702	682	691	679	706	723	691	669	675	680	676	668	698	674	746	677	696	715	709	704	643	689	714	649	686	662	661	681	684	678	700	656	725	774	694	695	706	672	635	664	663	715	675	675	670	646	696	722	708	672	648	676	667	696	679	718	711	696	675	665	654	667	706	696	655	723	648	666	672	706	687	646	675	680	641	681	693	696	659	621	666	660	639	664	674	687	710	709	660	681	702	647	708	663	673	651	717	709	692	675	664	683	714	673	632	670	689	665	724	685	731	667	671	698	659	675	707	697	651	730	667	678	684	680	689	678	702	655	682	680	671	703	692	663	683	720	707	720	696	669	662	718	626	664	669	676	682	714	720	705	691	663	678	693	672	711	712	719	686	693	647	688	696	693	701	639	714	689	679	721	673	658	651	662	645	697	683	684	664	676	690	641	727	662	688	662	673	746	696	648	657	657	681	699	685	663	711	700	715	701	696	690	702	682	693	645	663	688	678	678	732	649	709	662	669	655	656	687	663	668	702	701	639	642	668	676	714	680	649	669	702	681	673	664	709	722	720	712	630	674	681	675	683	670	700	685	691	675	665	715	659	667	641	694	705	681	687	713	693	719	684	699	639	682	673	674	685	648	698	678	645	758	647	671	698	636	720	708	684	693	635	703	705	679	702	670	715	694	656
24195	21469	28972	24348	21434	12932	4134	2237	1770	1478	1412	1217	1193	1080	975	917	849	843	795	733	725	630	629	621	569	620	587	577	585	583	588	563	643	602	552	585	593	592	596	595	554	556	575	565	567	531	546	570	592	530	544	534	475	529	490	495	488	473	518	475	506	495	526	484	529	534	512	486	511	473	516	491	496	498	465	495	461	464	496	507	490	515	493	495	504	490	500	506	510	455	479	477	449	521	464	495	507	521	488	490	510	470	498	496	510	535	497	502	498	469	475	492	502	511	484	522	476	514	485	474	477	522	532	463	466	507	501	508	512	535	533	495	481	522	499	479	528	542	505	473	496	499	452	481	513	486	478	472	491	495	521	519	501	496	516	504	460	519	462	469	500	477	508	504	498	493	505	519	505	509	465	483	539	471	488	496	485	473	483	493	474	497	493	486	522	480	457	491	495	494	531	495	459	485	479	471	477	452	535	482	499	563	512	491	527	486	491	488	497	505	514	483	507	522	515	510	505	484	487	509	480	507	472	485	485	483	486	435	470	453	503	455	472	503	517	460	504	504	487	466	476	467	486	507	507	513	483	462	486	493	477	502	494	470	515	526	528	491	545	518	476	489	508	499	505	507	452	548	457	484	472	505	473	490	542	497	497	489	465	495	506	497	483	489	455	479	460	474	565	525	498	493	485	519	500	499	504	478	461	477	449	495	510	500	521	486	483	513	482	495	486	477	527	481	490	499	504	508	485	513	523	497	457	490	527	498	488	538	488	506	478	469	500	481	479	524	444	491	513	518	523	472	478	466	472	497	523	496	514	493	495	512	486	470	482	492	511	482	502	517	529	463	511	501	528	503	500	460	521	503	514	500	470	496	488	479	467	445	476	477	495	505	469	477	491	497	505	497	449	517	508	524	505	481	491	519	455	479	512	510	466	489	459	476	520	477	465	479	471	488	500	500	465	500	495	518	503	492	478	454	498	483	489	503	501	462	509	497	459	496	511	519	505	476	462	465	457	471	483	467	482	471	486	482	492	512	474	498	502	467	479	491	439	470	493	481	500	492	470	471	505	505	484	509	497	482	490	492	484	460	531	472	510	486	465	482	449	479	482	513	507	463	479	474	521	514	524	476	499	515	504	502	480	492	500	459	485	481	501	504	480	510	478	511	490	530	497	511	506	479	487	517	503	513	480	451	477	506	500	449	523	444	456	494	506	460	482	506	510	475	507	463	491	504	466	499	478	500	512	481	494	489	467	495	539	492	496	508	463	525	514	471	453	473	517	524	484	490	512	473	478	499	510	482	510	492	469	474	518	522	504	469	505	494	495	502	508	489	511	492	527	503	497	470	496	454	472	541	492	488	512	501	498	476	473	502	483	484	454	524	511	471	498	482	477	481	455	481	490	509	502	494	487	507	494	485	466	506	473	503	501	492	494	511	490	473	493	484	509	505	514	479	474	473	471	477	449	494	512	498	505	496	464	504	451	479	484	481	493	504	458	452	471	475	513	479	460	501	493	506	473	483	449	496	483	484	518	477	513	488	491	524	464	502	466	503	482	455	474	480	468	502	516	484	461	473	439	478	497	490	457	455	493	527	481	487	488	467	505	521	472	475	484	506	482	467	495	466	505	506	496	466	428	487	510	490	475	516	467	489	455	497	475	478	500	494	488	523	480	470	456	445	501	493	505	526	486	466	471	491	485	462	476	529	516	496	469	482	487	462	472	505	465	499	462	501	443	479	480	498	485	507	488	467	489	493	491	496	509	506	506	529	481	495	505	501	521	525	443	482	480	477	512	495	482	454	495	489	510	502	430	464	487	464	491	485	501	527	468	471	508	515	497	445	505	521	507	491	489	459	480	470	474	523	463	465	470	488	516	528	483	476	498	486	496	497	473	483	479	445	498	505	470	491	465	445	473	477	472	485	508	479	496	482	469	470	480	474	485	517	491	479	482	509	505	520	467	504	505	495	431	496	475	516	445	471	468	488	455	484	521	512	495	485	505	490	499	499	494	462	502	501	513	510	533	493	518	484	488	481	503	479	530	467	438	511	520	547	465	491	472	508	472	511	458	520	476	472	552	489	509	493	497	450	486	460	481	456	501	485	479	489	507	504	492	525	480	489	480	488	485	499	439	476	458	491	500	505	493	473	449	506	486	532	509	491	492	497	454	489	532	495	470	521	443	511	487	484	526	498	486	470	482	484	497	498	486	474	475	475	474	502	491	510	499	537	497	485	502	503	477	502	494	534	450	501	475	503	450	498	485	526	481	493	456	470	488	488	454	504	446	532	533	457	472	499	486	477	524	483	481	469	483	517	471	494	462	489	492	455	487	481	475	514	488	501	484	482	535	493	510	452	494	512	490	506	511	471	480	498	518	481	491	469	501	465	488	459	530	454	514	495	490	475	499	485	449	504	503	502	467	499	499	516	473	491	508	490	493	515	465	477	479	495	494	488	486	459	513	513	470	497	494	484	503	466	483	463	514	518	484	495	440	450	527	524	473	496	464	474	455	494	473	495	503	519	513	486	443	486	505	472	464	484	485	478	543	469	481	516	453	473	507	485	496	508	506	487	501	489	514	472	516	498	508	469	514	510	494	483	472	497	481	449	491	468	484	495	537	492	455	462	498	498	474	492	454	493	478	488	466	493	467	477	509	534	512	484	491	493	489	480	459	452	492	495	526	493	485	498	504	456	534	496	466	501	501	504	483	511	476	511	495	456	518	569	479	484	492	479	498	524	473	522	494	456	496	488	519	487	526	508	496	519	513	485	472	445	497	504	491	521	511	469	541	514	506	513	461	510	523	506	494	497	497	501	476	468	497	476	499	515	468	472	488	481	455	496	490	496	528	479	511	508	498	439	507	496	459	472	513	480	525	495	495	488	463	481	459	485	503	509	483	468	504	507	510	545	518	493	528	499	475	489	475	529	476	473	480	468	472	528	478	494	516	475	520	471	532	454	475	497	487	518	513	507	480	533	494	449	510	486	455	475	517	466	542	499	471	532	471	517	514	520	459	474	487	477	481	469	498	484	476	529	472	535	530	469	502	486	478	496	478	448	469	470	506	460	492	453	480	477	507	478	481	483	497	484	454	514	488	486	480	489	473	497	501	510	521	479	453	521	499	495	462	479	473	498	585	504	505	491	530	520	464	504	472	531	468	476	507	477	506	507	535	497	465	516	479	469	480	488	479	452	477	489	469	486	470	494	513	491	493	468	479	496	510	531	445	513	515	482	509	469	488	507	520	475	512	467	498	533	495	473	537	495	463	461	545	511	428	497	523	520	461	502	508	478	500	503	480	455	472	433	483	518	464	498	532	478	419	474	500	468	466	520	451	482	452	487	519	485	485	531	467	521	496	481	506	478	492	482	474	489	497	454	498	550	529	508	460	499	491	486	478	444	459	489	482	468	520	452	487	539	516	521	484	497	536	516	511	473	483	489	512	471	485	531	457	509	483	488	485	492	515	507	473	536	513	490	514	516	495	462	457	475
17121	30211	27169	18411	13749	10655	8165	6623	5511	4893	4151	3850	3507	3267	3001	2680	2333	2079	1952	1747	1630	1547	1522	1453	1318	1301	1283	1237	1230	1209	1209	1163	1191	1227	1329	1316	1255	1236	1227	1230	1206	1204	1105	1109	1106	1082	1101	1063	1055	1025	1080	1008	992	930	973	938	968	985	937	990	964	920	925	954	930	915	920	928	910	956	948	899	940	931	889	979	908	940	887	880	936	944	934	962	998	969	934	918	907	956	980	956	885	945	923	901	899	921	933	921	873	954	909	900	908	890	867	944	921	946	941	916	971	909	921	923	957	952	1007	984	971	927	958	952	892	930	902	952	937	985	934	919	969	918	921	907	928	912	871	927	913	939	986	894	948	905	906	903	911	907	937	926	911	932	925	904	919	937	917	920	958	936	935	916	942	898	912	889	926	930	919	878	900	937	921	914	868	926	954	894	915	947	854	917	876	929	907	932	902	881	897	889	927	936	941	942	916	948	869	967	945	931	987	894	916	879	938	923	940	915	928	907	977	926	925	894	922	968	914	885	947	890	907	939	923	895	891	927	906	914	900	926	906	953	891	926	934	940	834	945	926	942	935	888	946	900	907	873	937	978	898	944	904	879	958	953	934	929	937	952	914	935	962	917	861	909	970	942	940	902	903	848	954	892	906	914	926	910	895	938	902	918	911	908	889	942	917	892	937	976	903	885	925	930	956	877	954	950	872	883	926	893	920	915	899	915	940	946	914	882	910	915	899	936	965	905	914	962	895	929	907	924	950	919	929	954	887	912	923	933	893	960	876	904	904	887	957	936	939	920	914	912	914	904	949	905	937	950	935	919	928	904	910	964	896	910	905	872	879	953	946	903	882	911	956	886	929	874	921	957	887	862	921	902	934	879	880	897	949	913	906	908	888	931	935	934	923	844	895	891	954	874	892	893	947	917	904	899	946	910	867	909	969	961	993	970	987	923	875	943	863	899	905	930	926	994	887	931	887	879	894	877	899	941	928	914	932	907	936	933	911	911	870	869	930	945	866	921	895	909	808	926	884	906	897	972	888	881	897	958	904	963	936	869	953	935	927	904	892	914	965	931	933	908	945	922	910	953	961	912	874	952	942	914	894	880	953	944	864	951	908	927	937	942	881	914	919	874	915	894	945	931	930	909	893	933	901	933	897	914	962	963	929	934	930	915	974	952	926	965	848	905	963	881	906	929	906	903	947	910	965	921	922	911	953	945	937	959	921	894	880	915	971	878	901	896	923	957	921	927	896	940	943	960	895	966	937	899	909	882	926	952	928	887	893	921	901	918	893	880	893	950	870	965	872	934	949	927	934	946	869	951	920	931	892	877	948	922	987	913	936	922	881	931	994	938	961	926	939	937	913	1031	960	903	877	956	940	908	915	951	878	958	924	940	945	895	904	938	970	896	907	902	911	874	888	908	944	897	940	937	934	967	899	901	942	977	979	959	932	953	925	949	901	886	899	835	929	915	844	941	841	879	976	889	898	921	909	960	904	900	934	913	927	924	991	927	897	927	892	939	914	947	980	943	923	944	963	920	945	931	934	982	873	891	893	916	897	937	923	933	950	944	915	956	926	924	898	937	910	927	861	958	918	907	871	895	915	974	957	951	944	963	867	898	895	929	917	925	925	863	913	929	927	918	967	928	980	896	972	897	966	897	919	911	897	944	917	918	959	939	975	949	888	891	903	870	920	949	894	911	896	835	844	923	933	925	886	979	943	829	939	945	918	966	957	860	947	860	939	923	919	954	923	909	910	881	880	943	898	883	938	898	942	897	905	913	896	985	920	933	910	992	893	937	899	937	944	851	958	920	917	918	980	871	936	919	945	906	940	930	920	937	882	935	929	936	866	897	875	943	899	945	865	921	901	955	937	958	880	950	955	937	912	935	886	855	899	927	925	946	972	924	887	841	905	951	920	882	933	901	954	900	948	889	978	912	932	952	959	948	970	872	909	934	912	906	971	931	894	913	880	970	927	942	916	892	895	925	930	914	896	928	923	903	929	973	959	932	900	910	886	938	969	932	953	970	936	949	950	911	911	915	896	932	947	927	883	931	896	963	878	927	919	932	931	915	926	865	882	901	889	958	998	946	890	950	887	921	873	938	913	941	926	907	981	954	951	954	950	886	954	917	960	907	905	927	905	902	922	916	911	979	872	906	896	869	905	946	921	909	925	903	965	938	948	906	912	893	964	895	927	907	887	953	946	859	914	930	891	990	898	895	912	930	949	938	975	890	940	896	931	876	918	888	888	897	914	929	939	887	952	939	905	964	952	944	983	951	884	934	900	927	899	936	975	898	936	967	876	924	967	949	882	914	904	898	955	912	995	927	952	924	935	990	915	923	917	904	907	904	972	905	936	836	881	877	923	935	942	930	914	938	848	920	922	943	941	889	862	924	927	907	906	870	922	930	915	913	932	913	984	914	946	967	927	878	940	903	980	934	913	912	977	940	919	879	940	927	930	881	894	928	899	889	929	1003	908	925	892	960	920	900	910	925	939	887	881	908	924	895	903	945	937	950	884	885	891	945	911	894	916	922	942	880	910	874	894	887	856	927	914	886	966	966	918	902	898	880	959	983	896	926	896	914	906	860	899	931	937	902	933	928	914	892	902	964	908	894	922	954	951	930	932	896	888	897	904	924	983	885	883	943	912	899	897	943	942	893	964	917	914	898	912	871	895	875	944	927	968	872	895	904	909	930	939	942	904	933	930	921	905	928	941	956	920	950	972	939	907	916	919	923	912	919	899	930	939	938	960	916	878	848	949	895	933	920	883	892	965	965	908	936	894	953	873	969	955	923	895	922	897	928	902	924	846	935	948	924	935	942	909	933	928	930	961	983	907	845	980	948	961	933	924	902	889	893	960	870	965	939	946	894	896	909	884	924	864	892	957	901	973	950	915	947	917	940	906	903	949	873	910	929	904	931	890	978	896	907	966	883	945	905	903	940	862	888	913	930	941	924	905	896	924	901	918	899	946	882	919	896	883	893	909	943	889	923	894	912	910	929	898	967	895	948	871	898	909	908	917	941	934	980	916	920	947	906	924	903	876	961	950	919	869	931	985	934	909	919	908	912	948	894	945	972	955	912	924	909	928	937	902	876	952	900	902	913	949	923	910	938	929	938	983	946	925	894	912	908	927	872	963	873	910	980	940	907	899	922	893	899	960	895	964	866	867	897	943	915	941	895	933	912	955	873	975	947	908	888	889	944	925	918	891	906	977	917	925	920	887	919	956	933	948	910	932	925	887	908	930	922	888	896	927	920	880	865	890	973	940	934	942	900	915	910	937	880	898	911	923	919	921	894	923	910	930	919	905	907	910	984	892	919	905	878	935	890	915	947	905	934	935	891	947	955	916	915	943	897	946	865	920	886	912	874	908	933	916	963	963	910	929	946	945	973	899	877	928	876	930	908	900	943	908	955	942	919	899	894	867	922	892	860	892	935	928	880	877	935	917	948	925	966	950	919	927	932	963	975	952	924	951	957	942	905	874	955
27606	18131	7291	2788	1515	994	746	672	596	555	519	520	439	471	413	402	365	355	371	310	339	341	314	331	287	315	271	342	284	299	327	305	317	310	350	397	305	304	342	311	313	321	334	307	315	315	292	303	322	298	304	326	300	292	293	305	267	307	279	343	272	289	285	309	274	270	281	249	286	286	304	301	283	307	272	282	293	276	301	276	314	294	296	304	264	301	307	270	298	314	273	313	297	292	316	289	321	298	291	327	259	281	284	283	306	259	292	284	290	284	300	290	310	308	280	301	305	296	278	291	297	289	323	292	290	298	273	288	265	286	280	285	289	273	281	305	274	296	325	297	320	289	293	289	261	271	280	300	303	301	268	278	268	290	276	266	280	291	273	279	266	298	283	278	260	286	294	280	272	296	300	311	300	274	301	243	280	303	313	264	295	301	297	305	292	272	303	268	273	280	287	298	265	273	280	259	273	294	284	304	336	276	266	260	266	288	292	273	295	318	267	277	284	271	322	299	283	292	279	286	259	290	283	300	319	290	307	307	266	287	299	322	249	295	290	297	286	295	293	291	345	298	291	293	325	283	300	296	289	258	316	291	308	291	285	290	286	306	314	293	286	315	286	277	298	299	274	260	296	289	290	293	304	272	268	290	283	287	291	282	286	269	303	256	325	303	282	320	286	282	279	298	317	294	276	306	282	308	289	266	276	248	262	258	272	289	260	315	269	286	277	330	261	268	276	283	269	267	303	251	295	303	306	297	306	285	279	288	275	292	301	309	291	303	294	248	305	278	294	264	295	252	283	296	324	263	294	307	288	282	283	295	272	288	317	301	292	274	279	285	289	303	285	305	266	280	314	296	290	280	291	287	308	325	289	294	284	260	276	274	273	262	317	290	273	288	269	315	275	277	284	269	294	298	288	290	289	298	284	296	283	280	296	283	297	282	317	304	305	278	279	280	281	298	261	284	276	318	276	261	274	281	276	280	311	291	265	311	308	276	271	321	275	292	307	277	283	289	297	265	298	284	268	318	279	280	268	304	312	284	290	298	293	314	282	302	295	278	262	287	291	283	302	299	290	301	280	282	288	270	311	309	290	297	303	265	270	291	302	300	264	324	314	284	276	272	272	270	309	291	282	294	293	281	312	300	272	246	282	289	294	282	266	296	300	271	300	269	322	295	282	309	279	320	282	299	253	321	281	299	290	290	313	273	269	320	265	279	299	297	264	261	253	309	314	288	313	334	296	306	280	292	300	303	300	278	291	272	295	293	287	266	292	282	280	276	302	308	287	259	303	272	286	270	298	280	292	288	316	278	294	278	265	315	293	305	263	266	288	306	290	293	282	259	282	320	276	304	241	305	316	289	299	267	308	261	290	277	286	287	297	258	288	251	315	289	274	306	283	307	316	287	295	290	310	297	288	277	298	319	298	279	296	316	304	285	265	297	299	288	315	286	301	317	303	282	322	331	287	302	273	261	266	290	285	289	274	298	255	282	294	253	282	273	303	272	315	299	296	299	312	298	280	278	342	308	271	295	326	304	285	296	271	297	296	295	280	304	278	255	304	307	287	275	269	286	283	276	295	296	298	275	286	314	309	302	288	293	296	262	307	276	268	280	291	273	309	309	268	312	288	258	275	290	288	300	289	285	279	303	265	278	317	283	290	310	267	287	310	304	266	325	295	289	308	318	281	270	240	259	277	275	300	308	279	292	295	281	276	302	302	295	270	284	293	332	285	292	315	305	282	301	289	290	337	301	300	286	245	297	284	293	310	285	269	304	279	307	273	289	315	294	289	272	293	305	308	271	295	285	296	297	289	323	285	271	276	270	279	289	300	278	311	267	286	324	269	309	316	314	285	275	300	294	315	280	298	299	305	286	289	268	290	288	288	293	278	304	287	316	289	313	281	284	301	293	305	298	286	303	288	279	282	281	296	297	286	308	253	301	285	312	291	299	298	297	314	294	278	296	276	320	286	262	287	312	284	334	278	311	276	295	283	290	283	272	297	299	296	266	271	287	289	285	299	285	313	280	277	262	284	294	272	291	268	269	282	278	277	303	287	303	288	309	288	297	317	306	273	297	315	294	272	300	292	291	275	291	322	275	279	288	287	288	313	317	288	295	294	303	290	284	274	270	285	266	282	293	302	306	290	291	294	284	250	306	264	271	300	296	290	288	316	279	271	292	284	282	303	262	283	261	264	297	315	314	316	298	276	317	293	319	322	295	324	318	292	293	279	290	290	274	291	293	290	279	302	306	281	302	273	276	298	280	300	287	319	310	279	271	290	266	305	266	313	287	268	287	300	305	283	264	289	301	289	272	304	298	299	290	296	282	306	307	327	325	269	275	262	287	319	291	269	294	282	288	302	280	262	286	310	253	277	291	296	288	312	290	314	307	278	288	265	263	273	292	280	285	300	294	300	263	286	280	296	293	295	315	333	266	289	290	307	316	295	303	284	306	270	300	282	298	283	287	269	281	289	287	301	298	317	302	296	316	303	292	279	287	268	288	272	280	264	289	297	314	301	291	302	333	315	298	305	270	285	290	287	282	300	313	305	299	283	282	295	305	279	262	278	318	297	272	259	274	304	292	271	268	309	259	295	301	288	290	296	301	270	301	288	300	283	280	266	273	270	267	326	287	288	281	308	284	281	283	292	301	327	280	242	310	282	272	279	292	297	296	304	297	271	292	333	281	303	294	283	301	289	280	284	302	283	312	295	275	299	307	290	293	309	307	291	289	288	275	274	281	319	304	307	324	290	301	306	269	293	283	293	280	276	304	297	292	281	293	329	285	318	277	260	340	299	272	277	263	274	275	293	293	301	281	269	296	300	283	338	283	295	264	274	292	296	304	281	299	309	309	277	298	300	301	273	248	280	278	297	288	269	301	277	310	259	276	297	296	278	308	287	324	310	314	284	290	281	295	258	287	312	314	288	271	267	294	276	287	282	274	293	289	294	279	307	263	289	284	273	272	307	296	306	298	277	299	275	306	300	325	280	289	308	295	285	305	298	309	278	273	315	292	295	266	277	261	264	261	299	274	297	306	261	308	295	277	280	271	288	307	297	260	269	296	278	317	279	278	297	279	282	313	283	302	307	288	299	282	300	272	281	258	305	324	286	288	293	258	312	309	282	285	288	276	316	296	296	278	279	259	309	291	285	307	296	267	259	282	277	299	274	277	302	308	305	248	310	280	280	287	277	316	302	303	288	316	288	308	311	271	270	280	291	289	274	287	296	274	261	259	299	278	293	290	287	298	296	278	327	281	303	293	285	289	276	275	290	261	265	324	312	264	256	319	282	300	263	270	299	295	313	299	284	308	325	293	269	302	255	296	284	285	292	286	245	277	311	295	283	258	298	278	254	298	309	290	283	279	282	275	279	262	288	300	287	297	301	278	283	285	288	291	290	311	317	281	284	257	268	314	263	316	292	277	307	289	276	253	284	286	287	318	309	325	285	312	305	279	322	320	289	293	306	328	295	285	286	274	270	307
10779	14957	12329	6683	4560	3299	2477	2133	1781	1611	1560	1399	1359	1234	1143	1083	1052	906	840	855	791	753	758	765	704	695	708	688	698	700	683	687	711	711	715	744	716	722	684	676	681	675	651	647	670	649	655	641	635	668	608	655	608	638	564	624	621	608	564	554	566	579	569	578	572	561	547	536	585	625	604	574	549	577	574	577	569	582	607	543	575	573	561	529	619	570	636	578	589	580	585	593	599	588	604	603	606	608	605	606	607	592	598	583	586	541	554	590	602	611	543	584	543	597	590	585	591	587	633	570	583	554	555	591	576	608	592	566	603	547	545	562	532	587	606	557	562	580	601	525	557	598	567	552	576	583	547	570	608	572	583	592	570	591	553	613	578	534	590	578	553	590	637	593	567	574	558	603	586	582	599	608	586	566	582	565	614	549	578	563	622	595	554	571	577	571	557	575	572	598	592	553	558	592	548	567	586	618	555	595	577	575	573	584	526	614	559	610	569	573	551	590	570	586	598	580	578	589	544	572	585	567	533	578	567	598	577	587	594	588	573	560	605	605	547	573	569	599	582	585	580	656	536	606	602	567	621	533	550	521	599	557	591	567	538	577	612	589	616	570	593	575	576	591	588	575	552	598	531	600	575	619	586	621	582	558	594	646	592	584	571	547	570	588	560	587	612	562	598	593	581	567	604	574	579	619	614	602	572	576	594	519	627	570	584	561	580	589	580	589	574	567	649	575	604	580	546	581	610	585	572	602	576	574	582	545	592	549	613	542	605	542	562	526	558	561	600	540	598	570	588	593	561	572	570	588	598	560	613	569	530	564	589	559	578	563	604	578	594	573	566	559	589	576	576	551	556	589	597	565	553	581	549	612	584	567	579	592	544	602	573	544	577	598	635	574	564	540	577	583	583	600	547	566	558	587	610	594	624	589	594	605	552	571	562	569	568	563	588	560	629	603	582	568	629	561	594	596	577	601	587	615	598	592	566	584	575	577	560	554	614	595	586	590	558	586	544	563	544	621	606	585	580	605	565	579	612	548	587	563	540	614	554	557	580	590	550	581	577	634	571	572	591	551	623	621	570	595	604	595	607	601	590	574	590	582	594	535	533	603	603	569	657	558	643	591	542	579	566	537	613	618	566	571	572	627	578	575	589	574	592	639	582	601	585	580	551	586	556	577	579	591	563	564	529	575	553	562	614	592	580	560	577	574	572	574	581	596	603	581	535	564	586	594	575	558	546	583	562	570	568	570	534	565	587	595	606	596	571	634	551	605	592	567	585	579	609	594	549	568	560	612	581	571	582	565	594	540	601	567	565	577	590	581	564	563	569	617	568	582	580	554	587	611	569	574	567	582	594	590	585	556	571	551	600	610	577	564	552	543	614	534	587	569	578	566	579	565	590	559	608	615	550	602	579	596	603	592	604	567	567	590	568	580	596	549	616	594	589	601	598	637	635	575	587	549	582	614	555	543	567	597	575	568	536	600	599	610	616	605	570	567	560	651	608	558	563	559	568	560	618	535	543	573	559	618	579	576	532	579	562	572	610	639	561	589	570	586	551	609	601	568	562	577	538	580	632	590	589	574	581	537	612	576	573	585	580	611	580	576	575	607	580	545	613	586	615	553	562	632	543	548	576	618	552	565	586	554	559	601	559	609	605	569	611	564	579	562	583	570	600	560	568	524	579	601	557	551	614	584	570	585	532	556	589	576	537	563	581	561	574	584	577	590	579	573	537	591	549	535	568	571	556	589	620	554	605	592	570	558	560	595	594	544	588	555	609	597	561	553	569	559	564	671	563	584	550	570	574	542	571	587	577	552	551	548	531	538	539	600	562	625	566	611	614	612	586	573	566	588	541	548	588	574	582	610	583	626	588	574	636	578	616	592	608	598	552	561	538	601	600	557	534	565	577	604	615	568	586	615	528	558	562	568	568	555	619	584	597	574	559	574	602	568	559	569	594	581	562	578	597	562	619	557	555	584	615	605	600	572	535	585	524	627	594	569	594	574	632	602	556	587	551	575	589	618	590	592	551	569	600	601	552	572	584	577	558	561	616	580	576	567	596	582	571	535	573	568	547	577	546	591	580	541	634	579	556	571	598	594	527	548	572	561	622	596	586	614	595	599	584	598	586	570	548	592	553	641	584	601	556	603	588	584	557	558	561	559	579	606	586	572	565	605	594	575	595	561	574	547	555	605	593	565	589	582	550	562	581	585	592	638	607	594	624	596	575	604	621	574	555	605	598	555	569	603	569	624	571	599	592	565	625	568	542	588	591	609	572	621	569	590	592	533	547	588	615	569	564	585	575	619	603	597	573	573	560	596	595	612	601	557	588	594	573	573	584	578	556	520	576	602	557	595	529	572	602	583	561	587	604	616	581	567	574	596	628	557	573	615	619	602	540	610	526	577	594	604	618	613	579	632	576	569	551	571	589	579	588	543	575	645	653	581	578	608	583	627	548	586	595	550	585	565	584	584	631	556	606	597	586	555	615	579	564	615	587	564	547	621	566	572	606	507	552	590	575	567	574	564	571	633	586	548	613	596	577	553	575	613	555	555	582	541	535	565	606	614	561	602	595	616	581	593	580	531	631	551	631	581	618	584	545	598	573	572	577	555	589	594	556	594	572	566	585	595	555	556	581	580	622	613	546	612	554	538	657	602	593	583	561	618	611	556	557	575	596	608	596	571	578	567	576	596	573	605	603	566	604	581	589	606	572	547	548	593	569	555	619	579	556	561	557	590	562	578	614	582	594	574	582	566	596	557	612	591	578	611	597	593	527	590	625	616	601	613	594	598	623	577	569	540	586	560	579	604	615	591	604	618	597	584	605	626	547	589	603	563	583	595	576	600	561	564	580	609	642	623	575	615	522	537	571	612	562	607	579	575	560	569	547	591	569	575	565	566	600	620	559	521	533	587	572	562	588	619	525	530	561	590	551	589	606	575	578	620	565	605	590	588	617	573	607	584	575	597	574	494	601	558	627	636	586	574	581	585	570	571	611	566	584	608	574	573	570	568	603	556	595	580	590	636	566	605	565	637	591	625	577	566	585	545	565	584	635	604	585	589	585	589	615	593	573	598	619	603	570	558	578	605	577	555	573	529	562	568	589	547	621	591	518	550	557	563	591	594	563	564	546	602	579	536	654	580	585	610	544	573	588	580	560	577	590	592	596	593	558	570	629	550	586	616	600	541	548	648	557	561	588	576	601	593	594	583	599	576	578	571	576	603	588	585	555	611	580	547	617	595	602	609	570	582	616	573	583	576	566	605	549	576	602	596	615	535	581	577	617	557	567	576	566	567	558	579	540	591	569	579	597	581	583	628	631	612	597	593	578	567	565	559	615	564	557	577	549	606	547	609	600	556	600	609	566	621	586	589	593	564	614	609	525	526	586	604	579	595	545	574	564	552	546	585	607	600	599	571	574	608	553	583	581	577	602	533	575	599	594	595	564	527	574	586	573	602	563	608	595	568	619	553	564	519	589	618	574	553
25169	21497	27966	25343	13068	3166	1988	1388	1138	998	857	769	759	691	684	548	575	543	483	470	488	420	435	430	432	431	400	426	394	401	374	413	441	417	411	406	397	384	424	382	407	415	381	388	378	382	397	358	354	367	390	379	340	349	325	309	348	345	356	357	356	348	360	354	330	366	312	374	336	348	347	352	382	326	353	333	320	328	331	346	380	346	341	359	356	358	331	349	334	393	363	320	355	329	368	365	360	376	355	377	366	323	350	392	329	366	328	393	338	340	358	336	342	333	321	305	344	339	356	317	350	336	350	317	342	335	360	316	361	369	369	330	361	360	363	327	360	342	311	357	360	369	351	341	349	352	336	358	379	348	346	354	351	337	355	345	353	341	348	326	331	339	337	320	389	323	353	351	344	347	319	319	351	336	360	366	356	349	339	302	367	327	347	380	332	341	316	338	376	347	319	329	355	374	340	381	371	333	310	375	346	337	350	308	372	356	365	382	356	365	334	383	365	350	355	326	367	336	342	324	343	352	332	349	347	314	351	350	346	336	300	362	335	316	337	353	356	330	367	371	340	319	364	343	339	326	318	362	330	368	345	358	367	326	363	341	329	358	352	358	335	345	321	368	350	348	367	373	369	310	332	362	342	333	362	336	335	344	323	372	343	347	351	371	381	363	336	339	323	319	360	375	336	311	325	330	377	322	376	361	321	334	323	359	318	369	371	345	335	365	351	327	344	348	366	368	358	330	339	328	340	352	328	328	339	352	332	332	343	319	347	378	360	347	342	349	311	355	331	315	335	325	352	327	331	347	331	319	351	333	350	336	361	352	349	348	354	328	322	366	364	352	308	379	367	329	333	370	325	349	308	356	318	347	324	345	305	350	299	319	362	332	363	348	324	329	337	320	332	328	373	397	320	332	357	370	365	356	370	333	349	327	301	313	344	364	345	331	335	359	351	336	311	354	371	361	340	354	334	346	340	363	346	376	345	326	348	316	339	309	349	338	347	338	337	356	369	324	298	322	348	322	367	313	331	334	357	348	375	348	351	321	304	342	319	332	313	356	359	353	330	333	361	328	347	359	324	331	357	351	350	356	317	358	322	317	394	365	363	346	333	348	356	358	344	360	342	330	311	353	320	353	345	351	336	341	349	339	373	337	330	347	331	340	376	376	331	364	346	393	384	374	350	349	344	357	334	324	316	357	344	363	311	339	339	335	330	322	327	340	327	349	352	318	336	339	339	356	352	365	359	352	334	350	351	346	331	324	348	345	344	334	319	346	371	345	330	312	367	343	357	326	390	341	351	338	361	316	314	344	351	323	354	349	369	322	350	329	326	342	356	344	383	381	350	321	344	344	345	322	369	358	345	393	345	370	318	320	330	366	330	310	375	354	326	327	389	356	334	361	325	367	337	380	346	353	338	354	318	325	314	349	338	335	321	376	339	357	340	321	338	349	333	352	354	330	325	355	296	371	385	348	373	359	346	321	373	334	321	354	325	340	365	338	331	340	347	340	327	352	365	348	355	332	349	358	323	318	346	314	325	321	293	327	335	327	335	369	331	319	334	339	351	335	315	346	366	341	345	340	353	312	326	335	345	319	337	313	398	326	355	361	358	378	359	375	354	351	319	337	368	324	335	307	372	335	355	410	339	375	327	348	318	349	330	335	409	314	320	356	329	317	348	331	359	310	318	377	377	325	352	355	337	368	317	373	356	352	332	315	326	325	357	362	355	366	368	361	374	361	334	403	362	354	320	344	332	330	343	312	359	359	334	361	345	315	357	323	329	346	347	291	357	357	333	354	348	352	347	349	333	369	352	332	381	363	335	363	375	365	357	354	343	347	325	378	333	325	360	350	323	336	319	327	328	336	327	341	333	356	356	338	329	354	386	339	355	353	329	327	334	311	346	339	306	367	319	346	338	340	332	326	339	354	334	330	348	325	356	366	354	295	365	320	385	332	374	319	361	348	297	337	375	359	330	348	301	335	360	317	359	351	374	343	333	350	336	369	346	360	310	363	335	325	354	327	338	355	334	334	349	342	329	374	353	320	323	362	344	357	309	361	351	337	353	325	363	379	341	351	367	345	347	364	357	383	344	374	342	370	334	342	329	358	363	348	359	364	338	338	335	338	339	349	346	330	332	356	361	345	354	363	331	375	375	359	381	336	353	345	359	348	343	332	338	351	366	352	325	349	353	331	343	315	365	329	343	339	366	338	342	376	355	303	346	326	346	343	350	324	334	334	360	335	335	325	333	358	331	326	365	375	315	334	357	379	319	354	338	345	345	359	352	344	322	315	343	369	314	345	324	350	354	342	314	363	316	368	377	374	350	338	325	327	349	354	319	339	345	342	349	357	331	367	361	369	365	287	323	339	339	335	354	355	325	338	340	361	354	362	364	362	317	347	350	331	351	345	369	333	327	298	343	341	379	322	357	325	328	349	346	325	346	299	330	346	356	360	392	353	347	314	345	350	344	341	339	322	370	302	331	388	317	336	325	355	362	318	347	358	362	322	373	334	305	342	369	342	353	343	337	341	364	348	342	368	325	389	313	361	328	355	341	364	332	330	343	349	368	339	356	362	375	371	351	329	328	378	322	351	322	379	358	337	384	334	352	356	326	296	354	358	308	343	316	353	335	337	351	355	321	402	303	326	353	319	342	360	311	346	337	330	329	362	334	338	304	335	337	348	347	314	385	332	358	345	369	329	361	373	363	336	372	332	358	341	337	323	370	354	354	351	312	311	344	321	357	353	379	329	360	347	327	347	345	355	354	323	339	324	336	367	373	371	353	330	318	320	331	351	347	319	394	342	355	341	339	352	335	388	348	364	343	330	356	337	351	338	355	321	334	319	338	379	346	325	353	357	327	321	350	299	326	340	368	367	345	350	343	359	313	339	338	328	395	344	314	326	368	348	337	348	379	357	330	372	349	333	317	319	326	331	345	331	349	340	345	356	328	321	316	347	345	331	332	316	352	312	370	352	319	366	328	342	364	335	348	321	383	326	360	314	371	335	375	339	345	345	331	344	334	354	330	320	335	335	370	369	339	361	335	334	349	349	353	345	311	353	322	351	309	341	330	333	325	360	345	376	322	331	348	353	352	367	344	332	319	318	327	325	332	307	310	327	376	367	349	345	358	359	364	337	342	343	348	344	356	359	346	350	326	351	329	380	354	315	366	349	337	336	353	344	331	303	323	350	325	345	344	353	339	359	344	360	362	365	310	311	345	360	333	302	344	345	312	388	339	332	311	353	339	355	373	354	348	369	378	363	340	348	341	338	343	346	347	335	343	315	333	336	306	365	322	335	330	365	360	322	327	349	342	319	339	333	375	348	335	372	357	313	342	361	313	308	329	357	371	341	335	368	342	346	324	366	331	339	314	351	334	368	336	362	308	340	356	341	358	370	325	353	381	332	339	319	308	346	376	348	360	357	342	347	330	323	351	314	352	339	343	349	354	344	290	363	356	337	333	359	314	331	349	330	371	333	374	352
13605	24178	21426	13545	9415	7045	5386	4510	3770	3199	2859	2556	2340	2102	2008	1688	1550	1254	1323	1197	1194	1166	1121	1043	972	907	957	877	891	897	922	900	981	873	933	983	959	899	954	931	927	872	832	871	778	722	784	779	791	800	795	714	729	734	716	644	653	721	706	683	689	649	673	669	677	629	664	689	680	653	664	659	657	728	675	667	686	730	720	702	691	647	666	734	680	666	692	689	680	657	663	721	693	699	710	652	703	671	660	710	674	680	706	677	733	692	707	691	724	746	700	701	701	669	709	726	718	711	733	747	680	683	652	711	720	650	672	716	692	693	674	710	666	671	719	677	690	690	681	651	737	680	687	701	643	748	681	652	699	625	710	694	666	656	672	665	661	732	687	691	708	667	670	662	655	688	709	697	662	684	692	644	642	672	679	660	717	705	691	676	690	666	703	660	700	686	705	648	764	691	673	709	701	724	670	648	628	680	638	701	726	696	733	666	709	716	663	685	701	689	696	663	710	658	672	612	651	715	681	746	688	682	658	675	667	678	683	706	697	692	639	670	734	696	721	697	675	667	668	689	658	731	713	624	692	689	671	644	656	670	639	664	706	685	707	699	718	683	728	666	749	674	662	681	679	719	698	685	674	718	671	682	638	685	707	707	669	699	655	698	707	668	671	661	684	757	635	650	636	682	664	647	655	646	677	693	698	723	714	676	642	676	691	655	686	673	676	705	682	696	648	627	699	677	665	675	682	694	723	676	666	686	678	662	734	724	644	671	698	696	683	659	669	646	706	691	684	726	720	691	678	699	659	670	672	651	686	675	685	726	707	689	664	663	691	664	664	673	670	633	709	650	681	698	728	646	682	697	669	711	680	675	706	676	666	682	699	715	646	709	665	694	633	711	633	709	700	696	699	668	640	691	706	678	687	693	689	646	657	686	723	657	731	700	731	681	683	716	660	673	661	688	707	670	666	661	727	663	695	710	657	657	709	651	650	702	698	647	672	683	708	721	686	710	679	651	661	675	721	684	653	663	704	727	662	682	642	718	721	696	671	697	712	670	645	643	639	690	734	682	715	678	732	672	724	679	682	664	655	704	687	640	725	675	701	722	678	694	669	672	656	633	657	703	706	648	739	664	654	670	683	699	651	671	703	659	688	693	682	730	644	705	659	697	704	659	638	699	664	703	701	677	679	711	702	687	690	700	643	740	679	729	634	700	660	693	674	701	624	717	667	689	661	676	679	706	697	702	701	664	702	665	639	685	674	717	709	691	656	687	688	691	699	681	736	708	676	668	694	674	663	647	664	656	667	638	719	700	700	694	688	659	653	696	680	704	669	694	709	673	687	676	721	661	637	707	744	659	697	711	683	697	676	677	688	715	707	678	690	684	660	677	715	657	678	688	685	753	701	706	693	712	737	691	696	685	747	652	667	714	717	656	680	679	700	648	733	703	712	686	682	694	698	735	707	675	614	676	652	677	695	704	712	651	691	737	687	673	729	665	689	699	690	677	715	654	708	687	700	676	677	727	687	668	663	666	723	650	659	704	666	674	703	672	679	651	705	690	715	658	654	680	686	686	692	683	708	676	726	705	681	695	714	688	688	704	747	670	692	745	734	674	672	662	681	665	651	682	693	681	682	681	644	701	667	695	683	710	699	722	619	681	741	676	692	699	697	713	687	661	729	680	698	648	698	674	703	700	672	686	694	661	709	681	664	648	704	709	644	666	710	673	690	658	757	641	654	708	711	690	695	667	641	686	667	694	660	702	686	668	671	698	694	700	670	702	654	683	654	680	655	691	630	704	679	723	688	698	694	690	658	728	656	706	688	662	691	680	690	684	652	724	641	705	677	700	653	697	707	646	645	693	634	677	656	716	691	679	675	675	718	661	687	669	709	715	715	704	656	699	676	702	688	658	669	688	703	649	701	669	680	666	659	728	704	689	667	722	688	677	685	668	663	685	668	701	691	665	653	741	710	653	708	673	625	677	660	706	725	681	656	682	671	662	666	709	686	723	674	701	702	717	716	666	684	700	672	723	690	669	682	650	719	616	646	701	668	673	677	690	681	692	698	660	669	632	654	675	656	714	691	641	684	684	702	677	692	711	702	640	617	678	700	682	692	727	669	696	664	676	668	643	690	703	677	653	726	710	659	642	705	722	730	692	659	683	737	714	657	678	641	667	672	722	677	638	701	706	701	672	707	678	693	677	682	648	659	708	706	665	671	723	660	678	682	645	683	725	698	667	657	681	702	695	705	687	698	668	694	657	703	682	684	732	651	658	624	687	693	694	695	682	676	680	693	670	701	698	684	679	697	688	704	660	655	730	645	691	674	698	660	673	691	724	674	706	679	644	649	663	705	705	658	665	673	677	666	696	659	629	709	688	694	653	701	698	679	683	674	708	673	670	682	649	661	623	657	676	644	650	696	660	716	670	665	651	643	661	677	759	718	678	667	669	674	652	676	673	698	673	695	706	711	660	734	657	694	661	659	664	681	670	674	663	693	688	656	707	696	659	682	719	693	626	703	680	708	684	672	675	690	667	655	678	683	673	683	675	680	636	698	719	681	616	749	663	653	676	678	724	654	708	683	691	714	693	702	647	717	695	686	688	634	678	658	720	694	718	704	686	664	694	722	713	671	693	714	680	722	708	709	720	688	689	702	663	714	714	670	695	696	651	672	657	705	700	659	670	710	653	692	688	675	671	697	664	678	711	634	712	663	689	661	661	695	705	639	690	705	704	635	705	684	696	737	704	700	707	694	685	674	666	675	699	666	663	671	692	708	684	647	682	620	684	668	703	675	714	681	650	663	707	723	724	643	689	708	660	663	652	703	692	639	651	703	704	684	692	594	683	627	612	664	665	724	683	673	663	666	699	701	686	671	699	692	661	703	684	649	685	681	677	650	635	683	689	678	664	687	698	670	680	642	723	745	664	719	706	627	654	716	658	684	721	669	708	727	647	684	637	716	692	732	672	681	672	673	665	688	699	671	688	701	710	701	658	745	711	699	653	658	754	686	692	696	696	648	666	640	706	710	641	681	732	687	673	689	677	701	652	664	697	682	678	659	685	742	689	677	705	672	655	668	687	727	698	683	696	668	733	667	643	716	709	675	658	663	652	717	669	664	705	715	680	663	660	689	694	716	689	688	641	650	701	701	706	695	649	691	649	687	688	662	674	646	629	668	647	659	697	649	658	673	743	686	711	674	644	710	670	654	615	668	653	680	680	689	726	698	710	685	684	704	639	698	703	701	682	726	688	662	722	669	702	698	681	695	683	701	724	694	703	645	667	699	658	656	679	673	652	769	670	662	645	703	682	681	667	760	664	693	679	652	638	686	706	697	683	686	650	717	635	671	697	665	681	715	683	691	672	636	676	682	720	689	723	718	664	724	679	673	683	676	683	655	627	693	676	658	699	694	651	651	682	635	693	750	690	717	668	702	694	644	660	723	706	679	687	709	709	682	622	686	684	655	704	689	708	674	655	644	662	700	704	639	656
24114	21462	28930	24399	21426	12641	3902	2308	1793	1622	1395	1243	1179	1023	947	851	804	768	749	702	681	714	661	582	625	631	564	579	551	630	562	584	601	602	573	605	580	579	566	603	601	560	539	549	461	554	507	550	552	578	546	491	500	535	470	476	498	447	507	469	460	480	527	497	481	512	492	519	493	460	471	482	498	479	538	486	515	512	455	509	485	492	486	457	503	487	495	518	471	541	472	502	457	532	518	477	491	485	514	465	481	478	462	446	471	516	512	522	467	537	476	499	457	491	500	547	458	465	494	503	521	492	472	473	482	496	472	489	512	524	477	464	461	538	496	474	518	483	496	424	509	531	509	504	483	489	478	494	485	502	498	444	475	474	470	483	453	462	472	498	507	494	453	467	486	485	519	465	496	477	451	478	497	481	519	472	489	483	522	508	456	518	487	498	478	489	515	483	537	487	469	459	480	465	462	528	454	480	489	474	462	471	489	510	462	459	488	502	508	467	550	444	469	462	511	489	500	488	482	441	513	509	443	513	490	531	472	492	497	467	480	498	493	498	513	478	480	495	500	495	479	480	532	463	496	470	508	481	466	492	522	441	499	475	506	512	475	522	449	480	504	495	461	476	488	485	499	494	563	561	509	498	497	505	484	492	492	499	500	482	474	492	495	501	479	479	504	494	505	526	496	496	496	503	454	524	495	446	496	482	453	443	513	458	509	474	519	497	482	470	461	461	463	477	481	500	479	528	482	497	518	475	470	472	502	505	475	472	465	463	478	485	512	509	450	519	505	478	490	497	471	467	483	503	507	497	493	531	451	477	473	441	492	471	531	481	491	482	486	473	458	482	462	492	489	454	519	464	474	496	521	495	501	494	484	475	485	488	513	476	517	489	498	492	488	508	520	474	514	467	493	429	502	495	514	498	496	497	510	509	492	471	498	493	531	536	518	512	453	466	539	462	468	499	497	500	492	465	530	517	476	509	478	463	440	505	502	461	495	454	497	486	509	492	484	476	508	508	475	500	491	497	495	516	487	464	471	468	476	507	469	504	472	476	512	501	515	533	477	491	469	485	489	484	462	519	490	487	489	503	507	496	483	477	504	463	486	517	453	452	497	508	503	474	487	494	491	489	523	513	530	511	506	524	486	480	493	481	446	530	509	528	523	490	455	455	494	490	445	498	483	505	486	488	470	527	516	498	434	461	464	443	512	519	468	538	507	450	467	512	490	451	436	482	482	479	510	494	484	481	461	497	480	492	488	522	485	466	503	549	489	506	503	526	481	457	461	517	465	476	481	492	510	521	478	478	504	479	474	455	501	460	481	442	511	522	521	504	496	502	501	526	474	538	482	479	471	463	427	479	500	545	508	518	515	504	485	504	484	497	494	501	471	518	470	486	442	469	478	480	538	487	488	506	491	516	494	489	514	431	466	480	509	493	531	512	465	469	466	492	547	509	468	521	522	478	468	507	499	456	496	492	517	477	501	520	547	515	487	500	481	484	488	508	508	510	469	492	442	536	526	483	492	446	502	531	450	487	475	493	489	460	505	526	486	505	481	505	496	486	466	477	512	490	496	495	506	539	488	488	501	499	527	500	483	478	501	481	500	476	482	465	493	469	505	481	488	527	504	478	518	493	508	500	512	512	473	484	496	497	496	509	461	453	489	466	507	484	511	480	487	523	500	493	484	486	516	506	488	483	499	469	497	493	500	527	474	475	497	476	477	514	469	521	494	475	487	498	487	480	501	507	498	474	520	497	489	508	490	482	499	448	432	518	513	506	507	499	486	523	479	492	483	486	448	519	526	459	500	479	493	462	506	462	500	512	478	472	529	507	496	487	474	512	482	484	498	499	477	470	471	495	499	447	453	513	474	489	487	465	454	479	477	507	518	484	491	524	502	494	488	456	484	459	459	506	489	493	448	481	504	447	481	462	497	468	519	494	495	513	516	484	492	527	468	466	512	505	436	474	482	501	444	489	492	451	492	480	493	485	494	478	455	447	507	506	475	466	481	484	489	527	472	527	508	467	488	497	489	470	511	447	488	509	475	485	479	494	517	455	498	529	458	466	529	513	441	485	479	472	488	496	507	466	431	477	478	521	463	453	464	472	505	460	508	492	483	479	457	519	518	479	471	483	513	471	473	482	477	493	486	471	456	484	487	491	491	466	515	469	485	472	489	479	479	475	530	437	460	497	515	482	523	469	491	506	494	499	456	509	468	483	479	474	511	434	482	480	505	479	461	497	456	492	521	473	469	471	471	507	500	439	473	480	460	454	470	467	483	463	510	460	497	476	509	465	457	497	493	481	474	461	504	506	445	495	508	503	497	488	510	477	485	512	494	497	469	499	498	497	493	512	466	458	478	485	502	487	498	451	511	530	506	519	471	440	503	469	480	466	531	491	460	507	486	479	496	486	470	479	478	505	504	528	479	544	494	496	517	488	481	503	476	506	523	580	489	476	468	467	494	460	487	481	535	513	472	494	483	496	483	495	447	504	490	438	507	467	477	448	501	485	471	489	516	477	504	497	496	504	488	480	519	439	471	493	516	464	505	492	458	472	470	494	476	520	485	494	460	497	475	506	456	512	474	477	494	474	507	471	543	484	480	459	468	508	498	504	496	481	474	501	511	519	483	509	487	480	524	498	499	483	490	445	475	491	495	484	463	494	467	458	509	497	516	463	499	488	479	463	500	510	455	455	450	464	522	509	466	457	517	463	450	452	473	478	504	478	451	521	488	458	485	505	493	443	459	480	508	474	471	517	472	491	463	478	463	548	475	474	488	520	488	507	456	465	517	499	509	452	507	476	513	496	463	462	464	471	486	471	505	499	465	500	440	500	491	478	477	513	502	467	472	474	533	498	480	496	527	472	486	497	493	497	465	505	474	474	513	493	458	478	477	424	451	519	543	489	455	464	446	494	475	510	490	460	511	475	490	484	494	468	496	507	473	514	522	509	471	512	464	469	537	526	489	503	510	441	461	484	475	495	426	498	449	489	492	436	518	465	468	483	467	512	475	508	466	500	455	476	492	494	499	500	475	502	480	511	444	488	497	494	490	468	482	461	545	494	488	474	502	515	470	514	470	506	470	491	512	482	503	505	490	508	511	456	498	484	434	514	501	500	464	492	493	498	483	484	500	506	459	493	471	502	476	448	482	497	509	490	512	469	517	511	521	490	498	482	468	506	504	452	498	492	483	503	457	488	522	516	487	506	521	520	513	456	494	528	485	451	496	525	469	471	486	445	482	516	464	532	473	497	531	473	520	519	464	493	501	483	454	493	494	486	459	467	480	455	478	480	464	473	488	483	476	462	510	499	468	490	513	490	527	461	503	493	537	526	492	461	469	507	488	495	475	527	510	479	503	491	522	447	498	472	544	482	462	484	507	500	435	478	489	475	441	466	493	502	504	514	475	473	493	490	508	502	509	515	491	523	487	501	465	496	496	504	480	502	506	488	468	497	527	485	490	547	485	467	510	514	489	521	515	492	484	483
16348	29692	26668	18588	13753	10444	8198	6697	5695	4997	4270	3913	3511	3134	2836	2439	2252	2033	1877	1742	1625	1630	1474	1518	1441	1330	1308	1264	1301	1269	1247	1307	1314	1359	1323	1273	1316	1365	1279	1224	1226	1225	1130	1130	1094	1079	1061	1087	1102	1085	1035	1019	1040	928	942	977	932	929	949	1033	935	879	910	970	920	904	923	936	925	871	929	948	924	925	959	928	960	934	989	955	938	940	933	969	951	938	914	877	943	939	885	902	924	960	914	923	929	925	970	901	896	943	909	917	883	970	948	944	893	934	953	924	955	1002	963	936	939	924	905	922	931	942	929	955	896	964	915	929	858	944	886	917	913	941	855	931	935	945	899	864	921	955	948	987	952	903	945	936	840	929	941	882	913	939	928	990	864	931	895	944	932	887	907	901	893	934	928	968	949	897	906	960	873	945	875	903	932	947	948	908	902	923	969	923	884	936	939	952	922	987	928	894	916	906	942	950	951	955	928	932	917	876	905	936	923	913	890	930	940	917	898	918	881	942	876	890	865	914	890	922	919	931	863	918	919	915	936	944	983	904	882	941	921	927	968	871	921	882	885	949	916	927	954	1004	866	939	954	898	930	889	887	939	922	963	857	933	916	976	889	928	864	880	909	937	901	945	909	942	921	833	905	896	957	895	920	947	915	910	910	927	940	901	967	950	866	948	862	894	924	879	953	929	910	920	932	948	917	930	885	883	924	902	933	963	930	887	923	920	886	964	884	943	914	913	911	945	943	920	930	876	949	914	971	924	902	951	923	988	964	933	901	924	957	921	908	925	932	892	913	974	875	954	946	931	893	934	949	890	888	970	910	883	963	888	922	901	958	910	926	954	873	890	916	924	892	909	880	897	883	907	952	885	924	971	903	919	964	907	928	977	953	1013	873	981	908	924	885	883	913	896	908	944	947	884	933	939	910	943	897	936	907	896	879	925	905	988	840	934	937	912	904	933	938	892	917	919	897	827	902	888	936	875	941	944	898	915	1004	883	910	945	915	927	885	911	912	947	922	930	885	947	942	871	922	924	956	898	883	936	969	915	939	871	900	918	855	883	920	874	926	889	940	920	924	904	940	936	914	922	951	948	941	997	955	861	906	886	859	909	938	956	911	981	879	930	934	889	930	919	821	920	954	934	936	903	987	879	933	953	872	918	886	915	942	877	883	934	954	944	960	922	918	912	909	907	860	924	903	949	953	887	923	896	942	873	897	958	906	894	937	896	918	879	875	917	908	905	932	932	902	907	966	959	903	905	904	941	857	919	941	887	879	941	985	889	948	912	936	937	911	904	890	930	878	919	876	948	931	912	929	901	905	890	887	914	916	942	919	940	849	887	929	918	929	878	896	874	906	876	956	855	918	892	893	923	907	929	939	920	959	871	938	873	878	937	959	936	935	983	891	850	940	940	945	868	895	945	933	951	938	946	915	950	869	912	910	873	901	890	918	953	906	939	910	896	912	903	960	973	882	907	869	921	909	924	928	943	926	898	908	910	934	923	934	914	896	885	890	918	900	939	888	946	941	971	909	924	908	940	948	887	962	913	935	857	906	923	939	933	947	866	929	903	933	861	922	901	919	945	890	934	892	916	932	943	916	872	930	947	890	931	940	924	910	966	900	869	923	863	910	952	929	859	949	956	957	945	897	916	966	961	901	894	894	916	904	943	892	935	954	895	961	903	914	918	920	929	929	937	851	879	900	943	933	878	886	920	909	920	936	952	904	910	890	883	925	971	905	1012	960	879	892	936	930	917	920	896	912	956	935	902	954	900	935	924	870	894	934	872	936	915	953	920	898	906	910	940	954	875	922	941	883	859	899	920	928	907	923	945	899	918	942	940	921	894	941	933	919	932	899	953	930	961	951	920	917	900	915	943	958	908	893	909	896	924	950	957	900	901	920	918	926	916	946	902	986	915	952	929	949	935	879	852	933	910	918	861	924	931	907	914	954	950	1004	896	908	917	902	910	854	893	960	963	945	919	894	900	929	920	912	903	918	964	936	932	888	941	862	876	916	936	880	966	878	938	865	942	921	916	902	920	921	933	950	927	967	924	934	856	916	933	971	897	979	869	916	943	947	912	933	905	924	883	870	923	957	886	907	910	973	935	857	927	959	953	866	922	920	898	945	959	911	950	931	919	901	911	873	932	891	951	963	929	934	963	917	1001	937	918	910	930	884	908	926	917	884	958	939	943	919	891	935	896	906	883	913	930	973	951	898	911	912	872	971	920	916	859	888	946	923	923	886	967	916	940	905	863	944	903	889	883	915	895	879	914	910	933	920	898	908	930	915	920	930	955	974	877	933	894	891	866	856	922	929	935	886	957	916	869	910	896	931	934	894	910	947	904	952	923	893	904	926	911	919	913	899	899	949	898	878	935	890	876	970	934	958	893	963	929	921	958	938	907	977	921	929	927	937	917	920	918	914	934	890	925	936	872	901	930	913	864	963	930	896	897	1010	941	885	918	943	956	982	930	874	954	964	907	897	906	914	928	949	905	945	917	880	888	895	931	935	925	904	924	922	912	909	890	915	940	933	866	928	937	912	887	962	912	972	948	917	925	907	907	902	908	917	901	942	940	946	970	929	919	928	906	932	908	952	925	910	881	914	919	958	889	853	928	861	891	950	944	903	914	927	935	927	921	920	928	886	921	936	917	962	956	893	922	915	943	901	941	859	905	912	914	915	927	935	912	890	878	947	909	922	899	942	873	920	898	940	961	858	885	916	901	927	907	985	876	925	934	962	913	881	944	967	922	866	943	896	927	867	900	872	903	879	908	906	916	940	972	918	873	896	901	918	903	971	957	952	856	921	911	855	899	956	903	922	885	933	892	880	1026	893	896	960	955	908	899	909	925	928	907	909	919	929	929	841	963	901	937	926	917	903	876	926	892	892	860	922	940	918	947	893	929	955	904	914	933	949	947	921	934	893	934	904	896	952	926	921	916	933	969	889	929	941	919	938	900	906	874	953	870	913	939	907	929	914	875	918	930	939	929	940	889	852	950	861	908	936	908	883	925	968	888	889	935	922	906	940	879	866	885	914	828	920	915	934	906	896	884	863	924	952	887	889	907	934	947	948	925	966	896	973	934	913	907	933	952	908	948	952	919	934	945	926	907	929	954	871	902	931	925	918	868	955	918	959	906	879	959	918	915	874	913	858	903	953	897	894	953	946	907	947	926	969	940	942	932	919	940	942	934	945	903	937	907	908	933	916	941	896	935	963	908	955	944	949	919	905	920	914	918	925	932	929	914	965	915	936	921	918	947	906	923	941	928	892	921	919	892	878	939	922	913	896	985	914	948	916	975	870	920	929	905	922	894	952	916	945	890	847	914	905	920	895	948	916	931	927	901	928	861	936	939	934	940	927	907	860	913	888	943	916	886	952	870	912	910	909	967	858	918	919	932	885	904	963	934	979	910	915	877	971	891	925	872	886	933	941	958	925	911	922	974	974	954	957	960	933	894	882	947	918	900	928	889	917	898	880	838	919	888	922	916	963	914
27553	18104	6958	2859	1420	966	728	613	581	507	564	494	438	437	403	387	406	369	361	389	322	349	311	309	349	294	319	306	340	318	340	343	349	343	357	358	317	321	319	342	281	313	326	298	276	306	321	301	309	306	293	298	298	286	298	291	281	286	303	300	269	302	292	303	292	292	257	294	315	309	271	269	290	293	304	306	272	310	301	301	317	311	283	292	294	320	297	286	294	287	284	315	279	247	287	314	306	309	281	308	275	328	274	268	267	276	320	303	272	321	296	287	272	313	308	283	290	277	291	294	285	274	290	324	293	304	299	338	294	289	291	303	290	286	272	290	297	320	254	278	295	319	283	287	293	275	305	285	284	277	315	294	311	286	267	271	281	254	314	293	317	293	295	279	280	313	307	282	283	318	310	279	284	291	279	300	282	302	263	300	304	285	286	303	295	285	323	292	286	293	282	260	294	284	286	287	296	308	298	301	288	291	284	271	285	307	308	285	303	284	320	305	294	298	297	305	278	276	288	272	299	307	312	260	291	294	263	320	278	311	322	281	284	290	292	292	280	291	312	299	293	289	315	273	283	305	256	277	267	284	301	290	296	285	293	302	313	264	298	313	266	292	274	286	316	284	310	308	297	281	308	275	257	337	292	292	293	285	278	277	272	298	299	278	268	273	303	265	329	295	283	318	305	301	282	295	272	298	300	355	282	275	310	324	271	316	297	299	278	323	260	289	290	277	291	299	309	303	304	291	272	288	272	274	279	273	323	293	294	315	327	289	313	294	290	319	283	288	289	321	314	315	268	297	270	295	284	303	311	288	323	289	306	278	299	292	295	319	309	291	278	296	310	313	308	309	283	303	302	282	316	332	291	330	296	282	297	326	298	301	285	303	285	300	325	284	288	282	297	276	297	299	279	280	274	289	297	273	295	313	290	297	301	304	299	308	296	294	286	279	268	283	267	300	310	274	304	288	303	278	287	292	308	295	296	294	294	307	281	308	283	289	309	302	295	300	326	267	296	301	278	286	302	288	271	282	251	278	285	264	282	295	263	288	282	280	306	278	298	285	269	322	280	250	287	294	297	306	283	326	281	305	283	330	286	276	265	315	284	287	266	292	269	298	298	326	264	276	281	268	281	285	277	308	289	303	289	279	253	280	303	287	260	314	273	273	308	306	285	293	276	301	273	270	286	299	297	314	290	269	272	311	277	276	290	315	321	289	282	283	315	304	276	280	293	275	305	307	283	301	273	293	288	275	299	305	280	295	255	298	289	310	280	275	297	281	288	322	282	274	274	305	275	312	298	285	305	300	302	286	284	310	277	310	278	286	323	307	291	307	289	297	274	302	300	288	298	271	322	290	291	293	290	287	315	307	283	302	277	278	292	292	294	286	269	265	310	285	279	284	278	274	305	294	299	301	298	282	291	279	305	308	292	316	293	303	291	256	302	285	311	293	274	299	282	286	297	311	313	281	287	293	308	281	300	297	293	288	291	294	267	302	270	271	301	278	311	308	290	292	287	265	290	290	294	289	281	274	276	304	307	280	289	313	304	292	290	287	304	313	307	323	296	274	292	321	304	300	294	317	301	280	278	264	289	325	299	249	297	305	271	269	281	323	315	353	288	302	326	319	291	294	279	303	265	289	289	283	291	305	286	307	273	277	297	301	279	257	289	290	289	285	263	275	267	292	287	269	292	284	279	273	296	282	280	293	286	297	267	292	303	329	298	303	305	283	302	295	303	309	283	266	276	273	285	283	301	292	275	290	268	257	266	302	299	314	300	302	288	298	279	300	283	320	284	313	297	264	301	320	288	275	295	310	295	286	282	274	303	283	301	301	298	285	299	280	287	286	313	285	313	303	283	294	286	286	280	321	304	295	328	292	252	297	269	274	272	295	331	312	298	310	326	282	291	285	291	277	294	296	301	303	277	292	273	299	326	295	298	335	304	250	313	308	297	289	311	264	307	289	297	280	302	292	307	295	289	291	283	301	280	286	275	322	275	277	288	267	288	296	299	281	288	287	311	267	286	280	290	280	299	299	296	285	297	286	300	276	303	277	273	303	270	270	278	295	301	303	295	299	264	300	303	278	272	291	314	291	283	299	275	290	331	307	306	274	271	294	297	284	325	292	299	278	287	304	292	292	292	309	306	280	314	284	254	287	321	282	274	312	296	279	308	280	283	320	304	295	268	300	275	277	286	296	298	276	282	270	278	291	263	294	278	301	297	318	300	312	314	307	279	298	256	285	289	291	307	279	263	300	313	286	282	308	284	299	301	327	299	295	297	295	290	271	282	301	300	278	283	304	338	293	307	281	282	265	281	264	290	261	297	284	281	300	295	282	281	310	278	303	285	310	311	303	302	309	286	291	291	318	271	303	287	287	293	259	316	266	300	287	265	281	311	300	273	302	296	292	306	299	311	286	287	304	290	299	312	298	289	261	302	314	285	291	259	285	265	296	303	264	292	292	276	288	289	289	329	295	269	268	308	319	298	287	291	264	303	293	266	271	300	302	294	314	294	300	279	291	276	291	291	311	283	321	266	317	241	291	273	283	319	279	290	286	321	270	276	263	300	265	286	293	263	295	300	271	297	310	298	288	330	330	285	286	300	293	282	265	312	297	287	276	293	281	293	280	323	290	270	286	289	274	268	300	289	287	275	311	302	292	283	303	288	312	315	269	307	258	308	283	299	280	279	298	266	311	285	297	276	280	291	307	278	290	303	285	317	270	285	289	309	328	297	284	303	287	287	303	313	266	297	263	287	295	279	289	297	286	284	279	298	306	278	289	298	308	305	285	287	281	293	295	262	251	294	281	272	293	308	250	245	268	281	294	287	308	286	287	302	274	307	287	319	296	282	296	280	307	311	325	270	314	307	283	258	279	246	299	314	282	318	277	285	281	295	286	292	296	280	305	280	297	318	283	276	325	284	282	297	313	277	263	261	277	293	302	316	292	308	304	332	282	323	322	289	328	286	295	277	304	267	281	292	294	270	289	296	298	310	294	299	300	257	288	287	287	283	287	320	298	302	317	257	281	280	299	304	286	262	294	297	309	281	297	322	290	318	305	285	308	273	286	301	307	292	296	306	299	286	285	322	307	269	268	314	301	303	260	276	285	252	300	305	267	260	284	278	283	301	287	310	295	304	286	303	285	283	257	290	299	283	296	295	256	304	285	265	314	324	280	320	311	319	300	294	260	294	287	307	320	325	283	288	305	288	315	276	300	260	300	290	282	295	280	314	295	268	286	291	286	293	278	286	296	277	314	287	267	343	277	318	250	289	298	291	271	274	294	307	330	260	280	297	306	308	262	300	312	304	296	263	295	257	306	282	269	247	283	273	270	268	296	276	301	291	277	306	317	287	271	260	305	284	272	305	282	288	303	309	273	301	265	328	274	275	282	298	297	270	283	260	305	259	280	287	286	312	291	300	277	269	287	259	278	281	288	289	305	307	306	286	300	276	282	321	336	294	297	299	297	268	274	267	285	266	297
10482	13992	12099	6639	4387	3162	2446	2092	1772	1565	1522	1389	1274	1176	1098	999	944	855	814	779	806	775	776	741	721	738	729	735	719	653	732	706	722	770	751	830	766	745	679	708	749	702	690	627	670	606	671	699	650	646	642	599	617	604	630	590	633	641	606	611	635	603	589	610	618	588	616	594	601	593	606	584	616	578	599	600	594	583	617	598	610	578	576	591	583	615	602	578	595	592	567	582	607	594	628	557	627	604	571	560	596	637	633	601	593	634	606	586	600	575	598	538	610	577	604	580	607	556	567	540	603	603	606	549	608	550	581	544	603	597	581	588	546	533	572	571	605	593	539	604	575	611	573	550	587	568	614	566	632	562	606	620	611	557	621	565	589	547	579	607	574	571	602	542	579	560	557	592	574	601	587	600	596	572	540	583	580	582	601	566	593	623	575	597	624	588	567	583	594	581	606	567	572	554	554	611	573	577	546	577	576	516	565	600	582	588	610	558	568	544	586	587	585	621	581	570	588	602	518	567	561	531	584	598	565	570	593	598	637	604	580	572	578	584	593	611	577	590	561	625	603	587	603	580	576	565	575	600	600	560	594	613	622	564	554	614	597	580	590	607	602	612	578	592	564	602	598	578	564	560	598	570	561	546	554	597	569	601	582	578	578	564	598	558	536	604	567	590	565	608	603	551	579	547	592	625	598	584	575	580	618	604	557	577	621	574	626	596	548	584	625	593	558	602	592	563	590	549	604	592	578	558	605	555	567	563	615	576	555	593	593	556	592	576	558	583	548	560	590	549	635	570	604	624	582	545	580	564	606	567	572	589	549	600	579	585	570	568	577	596	579	600	600	561	561	553	618	578	611	560	589	622	605	601	514	559	569	592	580	616	586	555	561	600	595	612	550	599	565	599	561	619	589	580	560	621	580	545	606	568	571	592	622	617	583	590	604	619	599	571	633	584	587	556	597	588	590	616	536	553	568	613	603	564	546	575	578	604	554	634	599	588	618	531	557	562	610	569	592	575	601	618	599	591	576	610	579	576	579	554	554	654	564	566	618	611	616	549	572	581	592	548	582	602	604	583	639	591	567	577	582	620	561	575	603	590	606	550	604	550	569	576	603	596	546	594	615	644	612	579	613	603	586	561	597	576	548	563	572	545	568	595	580	577	571	596	579	602	523	587	630	571	600	603	543	573	599	545	581	556	622	615	615	598	563	573	557	588	567	550	593	540	553	560	625	594	594	586	596	589	567	599	603	567	592	567	574	606	546	616	599	622	559	570	614	583	597	606	562	618	592	573	590	613	607	622	575	600	564	605	573	587	547	624	597	580	630	596	612	611	566	599	571	534	588	541	583	557	586	564	628	578	613	570	608	590	572	604	557	574	603	594	609	594	577	565	563	585	585	561	570	558	567	550	629	583	607	552	591	560	620	565	618	569	557	602	543	605	607	630	569	586	575	604	579	597	595	550	608	546	572	612	607	594	583	573	584	583	549	582	575	627	605	535	609	598	562	560	539	587	563	608	584	560	583	542	579	586	611	614	583	584	560	534	562	573	599	559	584	578	578	560	561	611	570	608	628	632	581	593	590	589	600	593	575	582	607	589	523	590	595	583	576	590	594	595	583	621	600	587	545	561	573	567	590	634	514	626	626	605	602	628	624	550	561	592	580	536	597	629	612	598	564	567	620	559	571	611	612	557	545	536	598	584	593	586	578	597	559	558	595	568	597	582	588	562	553	590	591	596	597	569	560	538	533	613	581	562	555	589	627	580	563	560	562	556	627	586	592	580	574	527	573	525	579	564	594	637	612	555	575	567	551	610	606	585	597	584	568	606	609	566	600	556	615	575	549	603	596	541	594	609	566	544	566	617	591	547	567	605	560	587	615	600	583	541	592	559	611	564	568	610	559	603	598	555	568	568	580	590	597	614	565	567	563	586	613	604	620	585	572	561	592	588	560	603	606	568	572	588	565	547	640	607	566	579	618	614	590	614	593	612	590	582	540	553	584	551	566	598	602	591	605	576	574	589	603	574	567	573	565	622	572	569	519	561	597	595	623	572	535	608	610	610	574	605	623	574	585	570	575	557	594	563	594	595	548	585	566	616	575	569	597	583	526	548	548	568	574	604	588	577	595	571	587	595	557	574	549	582	620	598	551	620	551	561	594	630	580	578	594	582	524	554	625	579	564	597	597	601	576	562	587	573	603	579	586	582	538	542	558	570	593	605	592	578	578	540	545	608	587	597	612	563	600	629	554	592	563	567	622	555	565	549	590	587	554	554	572	549	563	588	588	574	542	593	562	580	608	608	569	575	592	566	603	566	617	586	599	579	608	578	609	601	591	586	581	630	601	567	567	609	609	597	592	572	607	566	564	598	578	567	540	600	586	561	578	581	553	573	589	578	582	584	602	604	587	595	610	585	597	592	572	571	567	611	559	568	604	595	592	591	584	614	564	590	577	601	610	607	561	584	585	646	571	625	528	589	582	605	601	569	612	599	586	595	565	593	539	584	569	569	645	608	602	568	577	608	591	592	592	605	585	581	616	590	572	597	586	567	571	600	553	597	546	584	586	613	548	587	582	575	584	533	574	571	590	586	566	561	585	588	561	622	572	575	562	541	586	582	579	575	575	593	596	575	614	588	557	555	595	572	557	580	562	538	602	592	520	576	552	556	570	591	565	588	624	558	565	575	620	603	604	598	584	567	635	603	545	606	552	604	580	552	574	592	575	591	552	573	589	527	563	570	588	604	566	539	590	606	570	633	624	614	618	619	573	613	582	600	618	569	638	561	566	589	601	554	629	551	574	588	600	591	532	568	575	560	580	552	556	596	576	554	582	597	585	561	574	565	589	584	597	608	579	573	612	615	558	584	626	618	524	590	594	552	601	565	608	589	571	614	554	595	599	593	696	593	625	595	621	569	584	571	554	573	575	576	570	569	606	558	575	529	581	633	554	576	566	609	531	585	595	614	566	580	574	625	561	589	560	565	555	579	547	576	574	551	586	619	583	617	573	554	593	586	603	600	588	558	524	604	632	591	579	579	636	578	626	566	576	573	549	560	580	565	615	558	622	638	604	569	597	590	641	605	580	559	571	571	563	572	614	603	610	560	542	582	592	561	599	579	579	598	577	597	575	572	577	571	562	574	604	593	536	616	587	580	566	592	602	581	559	551	593	624	594	549	594	581	570	591	569	562	567	570	577	580	606	650	606	577	597	644	566	568	606	568	565	558	626	584	547	632	594	584	572	574	593	547	572	596	620	603	518	583	552	602	586	563	580	553	601	603	604	556	555	551	590	565	559	573	576	574	572	598	586	560	591	584	582	625	558	621	570	563	565	597	570	608	524	581	574	570	616	588	598	566	595	575	644	569	561	594	591	569	587	612	556	642	597	605	579	574	605	563	580	580	563	586	590	656	575	577	565	573	587	575	602	569	581	627	597	594	544	569	576	560	573	571	598	564	585	606	586	621	565	585	595	575	641	583	612	584	587	623
25078	21435	27925	25259	13210	3213	1893	1316	1148	980	902	810	763	695	645	638	571	511	503	530	489	446	426	444	443	468	454	413	443	388	419	449	422	405	413	434	413	419	376	412	378	399	384	356	434	416	438	351	407	372	346	382	378	386	353	335	354	380	358	344	344	336	365	347	374	348	359	367	360	339	351	353	361	368	382	352	365	361	357	360	363	335	367	365	359	391	326	322	366	360	339	364	377	378	362	347	339	371	383	343	350	347	376	373	334	372	348	332	372	388	350	362	342	340	325	355	337	328	365	372	367	386	345	312	353	342	376	345	350	344	367	340	326	354	369	355	358	329	328	383	363	320	365	377	345	357	374	342	350	354	334	383	349	323	343	351	344	363	335	343	373	372	379	385	354	359	348	357	368	337	329	333	353	354	338	372	326	354	350	370	353	370	357	374	352	355	334	362	366	318	319	329	320	355	314	341	344	352	348	378	290	359	362	355	375	330	366	348	366	344	373	350	332	374	361	329	324	384	343	342	401	341	319	336	339	339	405	370	366	340	332	359	365	317	321	342	350	366	297	323	340	361	344	354	343	323	349	356	318	363	363	338	386	323	340	349	345	364	386	363	347	384	316	353	342	335	353	369	318	332	358	356	350	342	388	368	366	354	352	375	354	346	323	342	326	326	350	344	379	321	381	376	339	368	344	375	350	340	370	382	332	349	396	359	327	340	379	326	365	348	369	350	374	315	334	354	334	384	327	353	366	339	344	329	382	371	342	353	349	357	309	365	342	365	345	363	346	370	351	366	356	355	359	361	367	349	342	356	324	374	361	335	357	370	366	331	343	365	352	373	380	364	340	357	343	364	347	357	384	345	343	326	328	402	356	347	351	345	303	314	374	346	334	328	336	364	343	359	360	370	340	350	353	351	374	363	389	324	360	284	373	325	346	333	350	351	364	333	350	330	344	361	326	385	355	354	341	332	337	342	355	365	362	368	339	314	357	335	333	379	332	338	355	365	373	318	378	354	365	317	326	359	347	344	344	336	352	356	337	349	363	340	328	348	378	335	335	330	372	399	366	373	339	316	348	353	335	357	350	362	330	350	341	342	358	323	365	366	336	318	347	365	363	358	362	326	377	349	337	362	303	354	328	354	365	345	340	313	349	340	366	370	341	352	339	345	320	354	366	367	358	348	341	363	329	352	350	348	357	356	340	387	341	341	336	361	352	348	372	363	403	322	341	367	345	394	319	370	360	323	351	387	359	341	352	311	371	348	378	349	367	331	351	371	356	346	354	376	341	328	371	337	355	322	372	358	380	323	380	346	331	379	325	360	370	360	350	360	390	375	385	367	343	340	377	346	321	335	362	339	358	324	392	365	364	344	360	346	341	370	336	313	312	371	355	348	354	329	350	370	365	339	348	347	353	329	345	371	362	345	338	365	335	348	338	363	325	354	335	356	326	370	310	365	362	336	339	358	348	360	364	326	353	339	308	381	313	387	350	323	351	365	398	343	321	357	345	332	349	339	372	375	384	370	372	349	370	371	341	370	349	345	347	339	332	344	379	328	369	360	348	348	331	348	385	358	372	368	334	336	342	347	357	370	349	340	325	363	332	314	369	346	340	334	372	340	328	332	350	349	343	385	355	335	328	345	345	328	335	317	359	357	354	328	346	343	334	372	321	366	340	338	363	371	370	344	346	356	346	366	345	330	327	373	359	350	364	351	355	325	322	341	342	316	353	338	347	375	397	365	366	366	369	345	358	343	346	361	325	363	340	347	353	332	396	357	357	343	359	309	313	325	385	338	345	358	340	350	351	334	406	326	348	328	359	384	330	362	375	342	363	366	345	348	359	327	358	307	338	328	338	336	360	333	367	354	340	395	368	323	378	374	341	356	321	347	370	347	348	361	385	368	356	340	349	301	333	378	340	323	359	346	392	358	339	359	350	336	382	308	361	337	309	360	367	323	348	364	325	332	346	353	401	329	341	403	381	334	358	369	300	319	339	354	373	382	359	352	425	371	365	362	356	359	325	324	366	372	367	389	359	334	368	393	345	378	330	356	337	357	354	320	368	327	377	338	310	329	377	345	327	352	360	370	312	385	346	343	356	369	329	354	320	370	358	334	334	383	348	347	370	337	367	363	338	352	350	314	363	352	352	370	331	394	359	333	334	348	342	377	340	351	400	335	338	341	361	353	361	345	322	363	344	369	351	382	333	349	357	338	316	353	366	327	351	349	391	335	347	341	375	389	344	379	354	359	350	358	325	344	326	328	349	373	361	357	342	354	347	331	322	354	350	339	370	348	343	359	359	368	348	379	375	335	329	365	364	341	334	322	333	327	348	356	346	353	383	373	380	328	379	393	338	374	348	339	341	304	382	323	342	369	383	353	331	316	388	350	336	350	348	385	341	346	327	364	356	338	360	357	351	394	340	395	356	361	355	340	379	313	370	353	347	321	343	345	344	339	369	324	348	374	393	341	372	361	324	363	344	347	295	331	375	377	363	313	334	361	362	353	352	354	351	388	368	338	342	392	343	339	345	336	383	360	354	377	374	343	319	354	346	359	328	350	367	337	353	360	341	352	376	362	378	321	307	355	367	368	347	309	324	348	373	345	316	321	350	350	324	360	355	340	356	353	327	371	325	372	332	356	369	337	310	360	382	341	352	334	338	330	334	380	379	347	370	338	333	348	357	355	338	348	354	357	343	366	342	345	321	378	348	366	343	379	348	342	357	367	356	382	353	348	337	329	320	320	345	374	347	371	328	349	335	357	336	347	359	350	383	350	352	339	398	345	324	361	384	351	366	372	357	346	351	341	349	311	355	354	370	360	335	369	365	377	320	339	320	339	374	362	352	351	382	346	346	345	361	372	336	346	341	360	332	332	333	365	340	330	308	346	353	350	349	358	339	397	384	351	332	398	330	338	313	346	347	341	360	357	350	353	328	348	304	356	350	320	374	339	362	372	337	367	335	344	371	349	350	373	328	375	350	377	364	336	349	367	346	373	315	365	370	330	357	369	358	338	369	380	340	376	354	389	318	359	347	367	398	371	377	351	388	341	369	364	348	323	350	339	373	379	348	344	367	376	335	351	354	342	366	373	348	325	396	365	370	356	349	346	363	322	358	390	352	337	364	347	349	355	364	325	378	368	367	346	336	353	353	350	347	378	334	372	378	366	361	331	354	372	353	355	383	322	345	346	395	347	360	349	357	357	377	352	305	317	344	356	369	357	371	381	361	369	371	341	329	319	335	357	375	357	384	354	370	349	365	361	359	363	314	345	343	347	348	350	373	379	339	368	354	345	376	347	357	347	330	393	347	339	355	351	343	336	382	373	344	343	353	353	352	351	351	329	353	344	366	351	333	368	348	376	367	342	379	352	370	350	359	366	352	355	347	356	330	363	374	331	350	336	333	377	354	351	331	342	319	332	349	349	320	324	329	357	368	367	350	336	338	363	361	379	363	358	360	372	342	337	350	367	402	349	374	366	346	316	349	353
13281	23475	21169	13271	9423	7109	5392	4453	3730	3218	2903	2594	2343	2095	1784	1667	1504	1348	1271	1202	1144	1150	1108	1090	1049	1022	984	1021	947	902	930	955	974	1025	953	953	962	995	893	887	909	859	863	798	820	853	795	807	765	775	824	735	726	725	728	702	697	691	725	694	735	703	686	681	679	744	630	687	704	700	686	665	649	685	696	694	665	697	727	723	704	705	696	698	706	698	708	703	722	726	696	691	736	679	726	712	722	696	646	728	689	772	689	722	728	707	671	700	692	676	731	678	686	746	683	671	690	695	670	707	647	669	645	742	722	706	695	727	694	692	706	668	683	690	660	637	689	703	691	684	725	723	720	661	689	717	718	709	715	675	650	664	693	684	683	683	683	651	663	663	725	713	762	717	675	712	746	687	640	699	661	716	707	706	643	657	708	697	673	702	664	672	673	650	724	674	660	719	656	720	666	713	663	628	671	710	666	728	685	697	736	712	663	685	700	714	661	663	735	676	717	690	660	702	694	687	717	675	722	658	726	701	703	691	688	700	692	650	673	682	657	717	673	649	661	747	668	678	668	719	716	704	672	669	675	690	706	717	695	683	708	613	679	710	691	637	686	644	671	688	705	686	717	673	713	691	673	634	694	714	679	701	706	649	722	652	699	675	672	656	674	642	693	682	677	678	692	715	700	674	690	708	703	664	682	667	700	654	749	685	669	684	667	665	698	708	721	673	673	670	669	656	684	646	689	677	693	707	683	690	663	675	653	712	690	695	716	710	685	713	678	713	707	731	679	688	680	685	616	689	662	688	680	692	682	683	674	684	664	754	709	673	703	675	690	695	679	693	680	703	657	730	690	693	664	710	689	679	665	716	704	696	636	716	685	662	671	705	699	642	685	739	680	670	698	653	717	644	722	654	702	708	664	687	666	707	694	675	669	659	713	644	743	673	709	712	678	726	676	686	753	669	710	690	686	695	701	726	716	757	691	660	624	668	690	678	677	648	694	718	703	673	667	696	674	693	714	725	675	674	711	743	692	671	703	720	667	707	726	703	710	678	717	745	682	632	695	655	709	710	663	705	693	730	657	706	715	719	656	702	709	706	710	699	694	679	686	673	650	676	665	697	654	700	691	699	705	730	673	659	675	713	670	658	646	682	712	651	700	709	681	674	681	716	678	702	696	692	627	674	645	697	678	655	700	722	720	682	720	679	646	688	675	672	673	706	680	685	708	673	692	674	695	693	721	707	697	682	733	676	680	723	728	718	682	703	726	699	642	714	672	692	700	689	665	694	726	654	701	667	689	669	673	670	681	694	687	683	695	677	681	673	645	679	675	721	703	676	692	671	663	717	654	669	735	689	711	688	710	644	739	652	683	700	709	691	691	711	661	654	706	694	684	684	676	723	659	658	683	657	682	689	671	650	695	717	691	702	702	710	704	707	646	655	720	675	696	696	675	637	681	681	727	725	662	652	689	698	674	685	680	742	720	674	717	754	707	651	717	695	679	711	615	625	651	665	681	645	674	705	682	654	702	705	701	704	714	685	720	727	690	680	679	710	717	707	683	667	667	696	642	722	705	701	692	663	668	678	732	682	678	689	676	720	667	674	702	705	691	662	709	666	686	635	675	685	669	676	723	679	651	688	693	722	723	700	696	705	692	633	727	677	739	664	720	698	669	723	657	665	702	694	703	694	719	696	716	697	622	685	725	691	675	732	707	707	645	678	678	679	717	699	680	685	692	682	705	701	665	697	643	622	657	683	662	647	644	684	659	729	716	720	679	651	702	674	697	665	739	688	645	698	700	708	684	703	677	674	674	646	688	680	770	708	702	703	695	694	680	700	704	687	676	664	679	667	679	764	663	698	644	707	648	693	662	693	711	744	694	658	707	667	653	702	678	670	653	682	706	651	658	675	678	661	722	669	683	674	674	701	647	680	680	690	708	693	710	707	691	698	664	656	728	667	690	654	690	737	638	653	685	689	708	677	675	610	667	711	676	720	676	704	701	741	687	730	643	668	709	686	691	695	654	633	690	734	657	720	641	675	694	713	699	730	660	725	677	667	674	635	715	703	707	617	722	648	688	657	665	703	671	718	654	729	675	646	661	724	655	728	654	746	676	697	699	712	736	723	646	723	699	716	685	674	656	721	690	660	660	677	663	685	704	702	652	692	710	714	703	732	699	694	682	688	696	649	726	686	714	673	688	703	677	723	662	649	694	685	717	740	635	724	711	706	639	699	706	659	712	666	712	677	674	657	728	670	634	674	744	655	685	723	652	659	658	624	671	678	676	670	686	678	660	734	693	696	692	701	691	708	695	643	704	663	743	684	705	730	697	699	674	687	673	701	681	672	666	705	727	682	723	692	659	704	735	669	708	663	727	682	672	688	691	723	700	688	727	723	689	677	736	694	714	673	686	693	698	752	680	699	721	735	683	658	662	668	676	679	712	740	700	702	601	704	706	718	659	740	671	718	703	688	711	695	696	702	696	692	663	612	702	735	694	704	699	712	716	693	680	676	734	694	683	714	656	685	711	662	692	712	695	632	692	734	685	645	691	683	709	706	694	678	619	693	676	692	711	663	653	677	629	700	684	684	692	671	727	653	681	691	673	696	666	695	696	676	631	691	664	673	699	726	714	674	686	688	723	697	723	759	692	641	680	713	639	671	705	703	692	672	686	670	646	696	652	720	722	737	673	634	683	695	762	643	670	639	713	713	712	686	662	636	694	701	724	697	694	677	704	690	678	668	708	711	696	656	759	678	691	721	751	672	664	668	704	730	737	641	710	672	648	677	712	665	658	681	660	693	676	669	698	706	720	642	684	685	652	654	675	668	652	667	644	665	687	706	714	691	706	678	690	734	687	685	728	650	705	648	697	682	691	672	659	648	683	680	726	699	687	664	704	703	651	696	705	715	720	674	681	684	684	712	661	706	656	680	645	701	680	688	701	688	687	697	696	705	674	662	735	646	662	655	687	686	661	701	670	665	693	671	676	701	707	662	723	670	667	655	726	715	702	653	661	677	704	633	706	706	702	670	646	675	689	666	650	680	685	710	629	681	680	673	617	714	678	724	666	681	682	721	703	702	707	690	684	696	668	702	622	718	741	663	672	705	699	695	660	672	693	687	662	674	698	675	719	672	740	685	713	714	682	665	740	733	666	664	677	700	713	659	658	706	704	627	722	732	698	695	642	670	747	676	697	659	652	728	716	711	658	702	688	735	700	673	697	684	700	702	689	638	694	702	714	682	697	738	711	639	664	635	718	662	660	712	686	672	707	750	642	672	745	727	678	696	662	669	687	721	693	678	691	678	695	662	610	753	685	681	680	714	705	672	690	681	707	645	684	706	707	681	714	718	672	700	673	669	655	665	678	722	703	695	692	713	738	683	676	697	754	680	685	679	682	655	658	715	715	695	685	694	668	676	721	657	694	712	664	681	668	715	706	666	664	686	671	687	691	655	669	673	662	672	664	616	682	722	697	676	649	739	668	716	704	660	696	670
24222	21455	28896	24397	21428	12574	3932	2357	1774	1566	1445	1228	1119	1083	916	838	806	814	746	709	702	681	679	667	688	622	667	608	615	606	584	597	619	604	604	646	637	612	537	552	583	545	535	595	554	568	509	515	526	520	533	536	512	537	481	496	532	505	505	480	511	480	541	491	514	523	515	528	498	509	502	514	498	516	546	511	491	497	491	491	495	507	540	479	470	526	512	492	490	523	498	507	484	509	496	531	488	526	480	527	499	516	507	498	549	502	480	511	530	467	530	522	480	574	471	512	461	519	527	476	487	496	505	504	495	472	518	475	505	486	538	507	484	476	476	503	551	510	484	517	521	490	500	493	505	493	480	516	485	529	480	496	506	516	491	535	508	480	493	499	500	505	498	486	489	519	535	503	500	518	513	487	513	468	477	477	477	510	489	516	503	471	503	527	518	494	488	509	485	484	476	496	471	457	504	498	536	489	480	490	471	459	479	482	490	485	486	486	465	522	503	460	494	475	506	509	505	497	487	516	471	479	513	493	538	533	488	462	543	465	483	494	499	482	483	465	527	455	501	523	497	508	500	456	479	532	456	498	504	508	511	507	461	471	504	510	476	493	502	475	477	482	487	505	537	517	489	505	521	474	484	463	472	506	471	502	532	473	531	522	490	472	459	490	486	538	495	478	528	488	465	487	495	455	478	474	512	501	511	471	513	497	458	479	474	517	536	520	498	467	487	471	509	485	476	525	474	502	499	475	483	482	492	480	450	482	504	493	472	491	520	495	487	484	496	485	479	499	523	513	504	482	449	521	473	499	484	477	507	522	517	464	484	486	482	482	498	503	476	509	460	483	524	491	514	502	487	511	484	499	545	453	503	499	513	496	487	512	464	521	542	464	525	467	523	490	491	492	483	498	487	489	487	494	482	478	462	494	516	491	506	512	512	487	520	507	541	514	511	512	524	492	508	516	535	498	508	484	501	485	492	490	511	486	532	519	462	479	529	507	469	506	499	487	494	495	492	518	517	474	494	463	486	513	469	527	493	520	492	522	486	508	462	510	451	497	498	503	484	501	484	511	476	522	515	448	472	528	499	450	475	500	491	495	484	485	479	470	467	507	482	459	483	508	521	520	508	515	457	494	483	504	503	477	509	497	481	480	514	472	505	478	506	515	481	482	440	522	471	486	475	495	457	520	511	521	488	485	545	524	482	497	485	478	519	509	499	472	497	468	516	482	479	448	490	503	462	518	474	486	470	512	465	473	495	447	501	505	451	477	495	474	472	512	477	526	525	543	484	498	476	485	468	503	504	462	479	507	485	493	469	489	461	484	489	509	516	500	525	503	472	520	455	475	443	499	519	529	467	487	497	490	492	551	501	478	509	466	495	502	473	464	532	504	529	544	469	477	503	468	497	458	507	484	525	503	551	463	501	487	475	493	495	461	495	486	482	456	446	499	499	485	418	498	477	499	531	473	491	528	461	501	478	465	517	501	478	451	503	477	431	511	474	484	511	454	480	489	504	483	505	541	471	545	498	525	476	490	505	485	483	497	473	506	479	471	471	509	514	483	475	495	489	484	521	495	488	492	490	500	506	488	503	466	513	476	498	462	510	512	492	489	504	488	485	492	498	504	481	513	495	507	476	521	509	507	516	491	476	526	506	504	511	514	523	450	510	481	491	472	451	543	462	506	479	528	471	495	486	510	467	477	517	481	505	542	512	433	509	470	488	490	499	522	498	516	484	477	517	484	530	481	463	518	481	509	511	487	500	463	507	503	482	502	453	498	517	485	520	478	506	517	485	503	550	493	472	537	531	527	503	483	509	511	538	510	523	492	499	476	483	497	513	486	492	476	507	496	476	477	490	517	490	524	490	521	515	453	483	476	513	481	516	484	525	505	495	515	458	489	471	478	494	533	488	487	513	516	476	521	452	488	525	501	486	495	464	520	476	515	464	535	508	494	488	504	465	471	501	491	497	505	514	465	483	524	514	459	493	475	475	493	482	512	499	465	471	500	516	477	512	533	457	520	518	514	464	526	481	480	482	514	543	514	504	466	456	490	524	494	501	462	478	491	487	516	485	510	479	509	460	488	524	479	464	522	498	489	528	490	505	496	479	497	509	480	482	503	490	495	500	489	516	501	508	476	501	493	485	507	516	465	510	534	457	545	470	515	496	491	506	514	508	471	516	491	505	457	510	509	522	482	485	461	460	477	481	472	504	488	524	468	473	522	497	469	499	488	527	511	486	483	540	470	504	493	466	503	495	501	552	518	512	494	477	498	489	508	522	533	452	484	526	506	513	519	507	506	466	485	493	502	510	475	489	482	496	489	515	495	543	476	491	475	465	503	492	502	535	528	492	520	508	446	475	493	516	517	503	457	522	494	478	518	519	521	509	471	506	494	542	519	437	486	503	521	501	490	467	502	488	447	496	514	513	451	480	482	480	510	489	493	489	474	476	555	515	474	497	494	498	482	527	473	553	518	503	470	481	530	480	532	516	454	468	449	499	516	473	540	511	504	536	488	492	458	489	521	498	472	493	483	520	467	517	501	498	497	476	494	479	496	503	478	505	493	535	493	489	487	478	471	516	457	524	488	465	498	495	511	501	495	458	472	465	438	447	500	514	466	506	483	500	488	508	513	465	510	479	499	515	488	472	490	500	454	551	472	474	502	508	515	497	486	565	475	496	506	505	487	492	524	499	499	511	501	512	533	497	545	498	507	516	518	494	495	485	490	481	496	456	491	494	477	495	477	528	519	493	521	498	469	498	498	457	484	490	506	479	473	532	456	500	507	523	491	504	471	483	511	514	455	513	481	494	513	487	476	544	493	503	522	517	504	491	508	531	483	508	485	486	512	495	474	485	470	452	491	472	517	487	527	510	478	491	481	477	517	491	472	510	493	493	459	508	502	437	535	486	503	507	495	462	527	500	458	510	484	490	492	501	504	472	514	519	511	495	532	526	501	501	510	487	521	511	492	456	501	550	483	488	462	454	504	515	505	481	504	491	464	520	457	518	565	521	483	506	535	509	473	527	513	526	480	485	515	479	511	512	515	518	505	551	500	499	491	490	552	506	496	482	477	503	503	482	492	507	504	500	512	476	486	469	485	493	518	452	492	510	517	494	517	492	462	506	538	474	483	489	480	498	525	500	477	469	529	484	459	487	483	491	449	516	472	505	488	485	526	450	453	499	499	499	495	499	479	473	508	480	495	555	506	459	418	519	507	520	504	473	500	512	477	471	511	464	505	463	504	474	440	495	534	511	534	493	506	488	468	479	514	488	493	473	508	506	512	480	470	486	540	482	514	541	493	495	530	490	515	469	490	494	483	489	526	458	494	491	486	504	505	461	514	492	484	490	495	518	491	500	466	442	486	471	473	496	523	473	497	491	512	518	523	486	513	485	544	478	439	459	499	501	485	502	485	488	548	459	467	546	482	477	499	489	504	505	484	477	483	490	462	487	488	531	528	488	516	447	497	497	501	466	487	511	497	499	509
16064	29002	26425	18050	13282	10308	8173	6665	5707	5013	4294	3812	3363	3056	2715	2429	2132	1941	1837	1778	1606	1669	1523	1556	1470	1476	1359	1302	1311	1324	1348	1314	1396	1322	1376	1336	1300	1317	1266	1263	1171	1149	1151	1136	1115	1130	1101	1172	1050	1063	1060	1028	965	949	1004	992	979	927	869	953	939	935	940	953	973	947	920	941	955	970	954	917	940	946	940	959	942	914	918	935	925	967	982	995	941	942	996	931	938	945	952	951	937	933	930	956	978	960	944	949	921	978	903	1000	965	898	898	924	1003	887	932	923	918	955	1025	943	951	963	931	949	922	950	916	896	934	944	934	944	937	971	919	928	955	953	943	909	985	926	904	961	1017	973	897	907	956	910	903	928	912	928	962	895	955	884	926	919	913	914	889	918	908	919	900	895	962	1007	929	909	934	921	991	855	964	916	945	980	950	918	981	919	955	957	897	955	972	963	945	938	923	912	915	928	914	880	914	900	935	961	983	880	918	933	869	950	893	978	901	911	983	930	951	968	903	915	897	927	947	892	929	916	938	943	938	969	955	957	912	921	979	898	913	859	897	935	931	876	963	935	916	923	902	956	941	955	927	910	911	925	1000	933	862	933	898	880	899	965	904	951	883	960	916	983	964	936	940	906	960	922	899	935	879	959	909	909	944	893	894	911	944	969	886	935	884	894	907	955	916	915	962	943	930	877	949	916	877	927	868	899	927	902	926	958	915	931	910	926	964	937	908	920	904	950	950	942	971	942	893	902	953	934	888	949	907	940	924	907	900	901	940	970	903	968	927	926	930	951	949	943	921	901	863	907	912	912	906	961	955	907	934	838	931	940	907	916	908	963	911	892	930	950	915	912	961	939	941	942	875	892	911	947	969	915	836	958	950	925	907	936	942	921	948	965	957	894	958	930	956	899	930	888	905	917	905	928	918	950	914	919	917	916	895	962	900	896	955	876	954	913	910	914	965	921	898	932	896	937	973	970	890	891	986	918	910	932	916	908	922	957	927	927	899	945	915	905	959	901	943	940	892	948	913	982	941	875	945	929	905	956	956	920	925	947	903	917	927	942	940	911	896	962	911	920	877	978	910	902	919	950	958	886	950	936	892	957	897	891	913	922	950	926	985	912	895	958	932	956	928	901	943	869	1014	947	867	984	945	956	863	944	957	895	901	997	907	951	961	968	966	958	930	953	885	962	936	908	940	915	941	925	947	901	953	925	967	903	929	953	872	939	931	958	963	918	951	889	934	892	958	913	946	949	947	954	985	917	956	922	949	897	899	952	963	889	925	929	940	897	941	932	963	894	914	866	971	963	948	904	927	948	923	907	883	920	881	978	920	868	914	882	940	921	889	932	938	889	944	985	906	967	849	934	921	920	862	963	920	967	896	949	901	879	887	936	916	924	902	922	958	896	987	927	968	941	989	912	905	939	943	897	897	906	895	928	891	908	927	932	928	917	972	952	934	893	918	934	907	921	929	942	883	906	920	926	912	952	892	872	962	985	909	926	917	874	847	945	925	942	932	979	916	978	923	912	929	874	938	944	909	979	938	911	977	974	954	919	987	924	945	940	920	918	969	927	981	928	921	903	924	961	881	918	921	909	917	923	896	957	907	936	930	903	945	926	871	981	938	878	925	903	954	887	883	946	914	855	897	964	940	958	950	941	937	887	932	956	947	912	976	963	954	916	884	909	939	933	959	891	921	935	935	896	902	916	939	934	857	967	974	920	906	937	955	951	918	896	957	923	895	909	897	941	882	966	915	988	928	931	940	880	880	902	954	925	968	944	908	916	989	954	907	933	899	973	991	941	955	907	944	956	878	930	917	896	916	937	902	931	959	902	919	960	957	950	937	900	929	915	936	881	912	907	917	867	906	914	944	930	916	1032	911	928	934	930	927	904	937	889	924	956	923	921	969	874	901	927	889	928	927	896	897	927	928	931	907	930	903	915	943	887	949	904	969	915	943	953	998	961	948	886	941	940	996	915	920	962	968	940	954	989	909	930	926	945	922	907	968	860	967	955	923	935	894	949	998	911	897	943	993	927	915	931	911	965	872	867	931	915	936	868	894	951	889	924	940	914	909	944	924	945	946	875	899	1033	956	896	958	905	962	895	906	943	865	925	931	897	923	981	921	942	911	896	958	954	896	899	887	952	951	967	949	860	903	958	970	930	946	939	952	958	896	955	941	865	957	938	911	936	905	931	894	979	974	929	832	919	939	930	949	958	938	924	970	913	882	922	927	928	950	917	959	926	874	939	922	955	918	916	893	886	902	944	909	936	854	873	864	945	927	907	932	907	952	968	938	993	950	988	892	944	886	941	903	939	924	928	937	919	879	912	925	931	961	893	932	901	915	913	930	939	925	925	872	922	962	847	875	863	926	901	926	969	937	934	938	1005	923	944	945	934	882	915	935	928	985	881	905	892	885	905	877	975	900	956	932	958	944	960	897	928	944	863	923	911	958	920	921	979	977	944	945	876	891	908	989	934	888	930	978	946	931	925	971	944	940	960	901	933	905	912	930	919	947	975	973	913	922	948	927	920	963	879	924	946	948	932	947	957	883	978	916	943	944	957	861	944	906	954	916	963	924	922	910	899	939	933	909	923	917	921	866	955	932	895	896	975	922	940	911	971	944	900	888	935	879	910	922	910	952	932	909	890	925	897	922	941	948	913	881	888	971	894	941	961	934	910	910	918	947	880	904	869	925	899	951	940	931	913	935	926	972	922	925	895	884	888	896	925	959	926	901	936	924	875	947	909	904	909	894	921	962	941	939	1061	934	937	896	942	958	970	970	909	938	948	912	942	892	965	918	956	821	1005	932	907	966	926	922	912	937	927	908	975	930	917	928	929	908	976	941	981	930	910	907	905	967	959	968	961	913	929	970	935	873	896	914	923	909	932	982	887	907	907	961	921	988	869	920	870	946	910	922	916	970	929	897	867	893	914	967	884	931	891	905	972	894	914	875	936	934	981	887	928	930	946	846	941	921	975	904	909	992	1018	951	915	907	955	930	873	894	906	899	950	907	903	962	883	901	903	893	960	902	938	910	918	917	917	955	906	906	903	854	904	928	914	931	933	892	886	917	905	974	907	944	904	863	917	950	901	909	996	935	908	948	889	924	948	939	966	908	920	929	923	962	910	932	902	961	973	907	917	902	911	945	910	907	967	928	872	899	906	960	900	921	974	913	884	917	921	911	919	987	1001	911	924	926	918	931	953	926	947	882	941	915	906	940	946	964	951	925	930	907	904	892	931	969	911	953	1020	941	931	908	964	859	893	957	919	931	925	889	943	899	888	911	889	937	941	918	914	974	927	932	912	950	927	928	914	928	960	910	921	899	981	870	917	874	981	884	931	909	928	898	882	928	954	874	952	928	910	984	931	964	899	940	913	924	895	906	984	910	979	923	885	914	976	878	916	909	900	864	896	899	921	951	873	896	939	891	911	933	898	921	916	956	921	942	939	959	922	880	919	963	909	918	924	955	951	963	956	963	889	925	958	935	952	932	933	959	874
27552	17865	6650	2701	1281	916	754	597	588	548	505	476	473	403	388	403	362	345	399	330	366	333	337	356	327	365	327	324	319	349	323	329	366	348	356	354	344	324	336	334	327	282	298	327	292	280	289	312	311	308	269	300	332	308	305	328	299	312	307	283	273	311	291	311	292	273	295	308	278	294	320	287	320	260	312	292	324	288	277	295	282	269	282	305	307	312	288	328	319	323	297	288	295	287	305	298	269	290	293	260	318	297	277	282	296	276	300	284	291	301	309	284	306	307	307	277	319	281	292	313	317	290	288	304	281	298	270	286	287	289	283	336	298	297	299	262	278	301	294	310	296	297	260	295	302	271	303	307	290	283	295	289	301	303	293	267	271	279	296	302	302	301	283	293	268	284	285	295	279	308	264	293	312	325	299	323	302	296	308	295	281	269	313	295	302	298	302	283	270	304	329	274	298	306	265	309	278	297	277	284	297	310	275	270	277	313	290	282	292	289	251	312	289	267	285	290	273	313	268	299	305	304	322	285	320	293	302	319	291	301	276	284	309	302	328	297	277	296	305	313	263	303	282	277	290	313	316	302	289	299	304	301	300	271	303	292	277	284	319	297	283	273	286	317	280	289	307	271	282	316	300	290	299	272	303	288	328	276	312	277	282	297	292	302	291	284	297	313	303	322	287	293	306	256	280	276	298	341	288	289	268	281	307	305	293	294	293	273	281	302	288	261	291	301	293	304	283	309	310	282	282	316	292	294	314	295	322	309	296	303	275	291	296	292	274	297	307	285	278	274	281	280	320	286	294	307	265	303	279	273	282	311	286	280	311	277	310	262	260	322	268	299	309	309	269	308	259	309	321	292	312	299	307	288	283	288	296	283	288	284	278	328	289	299	319	297	285	280	288	304	328	312	297	284	288	281	307	307	297	342	295	279	313	290	301	281	308	292	286	294	285	300	344	272	288	297	318	313	311	300	269	293	304	255	302	286	313	294	327	309	307	298	264	299	290	289	287	313	277	280	310	275	282	267	340	273	316	289	294	292	301	310	269	300	282	277	281	316	278	299	299	274	299	291	300	296	301	279	282	292	264	279	287	260	319	297	292	322	309	270	315	285	285	306	337	286	304	293	316	273	281	312	296	289	273	288	288	294	290	296	302	290	268	285	296	262	294	299	313	286	293	300	274	254	312	294	294	297	288	290	281	304	290	295	304	319	289	288	279	280	264	270	335	285	310	322	305	270	323	324	304	273	305	307	279	296	305	282	315	296	309	322	315	280	285	305	311	286	289	292	289	298	297	273	269	328	307	319	299	322	284	268	278	283	285	309	315	319	315	320	267	274	270	308	311	281	303	279	314	297	295	302	281	269	271	307	285	307	263	290	275	304	271	264	276	297	287	266	309	314	264	265	291	274	263	304	311	305	313	290	296	286	318	294	292	259	301	309	291	308	303	277	283	314	298	278	274	292	299	277	289	324	295	283	248	317	300	277	276	270	317	297	313	318	301	298	265	269	312	299	300	289	301	265	303	275	278	287	283	284	317	310	298	283	251	309	291	308	292	312	308	287	305	311	305	278	286	275	282	292	266	275	301	320	293	281	304	300	263	290	285	289	277	284	302	323	286	276	302	281	276	322	293	281	284	310	331	288	319	284	288	294	295	304	302	294	289	269	289	299	294	310	296	264	285	291	267	287	284	265	297	284	289	278	285	289	256	315	288	318	280	304	287	305	299	298	306	285	326	243	253	295	327	254	294	274	279	267	275	306	262	274	296	301	272	290	278	301	290	298	290	331	318	267	315	307	297	323	287	317	332	327	295	287	268	294	294	313	292	295	316	304	291	273	285	294	307	292	297	311	285	292	310	298	303	292	272	288	296	301	305	297	274	283	285	301	297	284	281	286	280	281	278	277	297	273	279	290	286	296	293	278	310	297	262	313	303	280	292	282	280	301	279	288	318	300	297	312	325	311	294	283	294	325	291	285	302	297	276	289	272	302	296	301	312	272	283	287	325	275	283	301	302	292	279	285	303	304	310	303	305	306	311	288	310	283	289	294	290	301	295	266	290	293	289	306	290	310	304	313	283	296	301	288	293	265	270	303	297	273	305	305	283	254	285	269	289	299	259	280	296	317	317	286	308	286	301	318	303	276	305	303	295	313	278	254	289	314	276	287	323	279	302	302	325	338	257	299	274	294	302	276	329	280	297	290	273	319	307	272	269	294	280	287	315	288	299	274	301	251	268	301	278	298	293	303	278	282	305	285	297	318	267	267	306	320	291	296	292	303	309	277	284	301	294	288	286	309	284	319	300	273	311	240	326	293	293	286	291	318	305	307	318	295	291	272	255	297	309	287	296	311	283	332	308	311	292	263	316	293	303	278	310	304	288	275	257	291	315	314	293	275	283	284	297	285	273	325	279	275	289	315	296	321	318	280	283	313	280	315	310	288	300	291	284	276	260	300	306	285	314	287	318	300	299	310	316	263	307	276	302	298	297	291	310	298	323	283	265	305	314	267	309	300	277	262	293	269	269	292	246	295	292	292	348	285	293	278	269	276	286	299	277	286	300	269	281	261	330	310	282	300	344	300	314	272	289	301	288	304	297	300	317	295	280	282	286	293	313	297	285	285	306	304	301	297	270	318	295	298	287	275	268	309	268	285	279	303	322	295	298	274	302	287	272	303	242	328	333	300	317	304	314	291	287	311	312	297	294	277	289	260	291	273	279	315	290	267	283	300	290	276	311	289	297	300	267	299	264	303	308	289	294	314	278	324	325	297	301	294	304	297	288	282	291	289	311	314	282	294	300	288	253	306	317	307	289	289	277	298	295	286	286	286	316	291	338	281	307	287	313	302	292	275	277	287	284	304	289	273	283	282	266	294	292	294	290	287	312	268	291	285	288	290	295	296	289	312	273	294	262	282	300	296	302	283	288	302	281	322	275	268	291	289	313	281	290	297	326	314	282	286	271	281	306	305	306	265	290	311	268	264	290	290	277	297	297	287	256	295	283	272	303	291	303	315	283	270	273	306	286	266	289	288	290	316	278	324	303	296	329	269	272	283	315	283	305	292	304	289	309	310	275	338	307	319	298	281	278	308	265	285	284	296	295	256	265	280	281	305	277	321	313	293	259	275	284	285	298	301	313	288	318	283	326	304	290	301	304	288	294	288	283	280	271	274	293	301	297	266	307	271	299	288	296	293	271	244	273	293	268	291	307	272	302	319	283	290	313	297	303	302	278	284	278	289	298	282	289	302	313	269	310	274	296	270	311	296	314	283	293	282	295	301	254	295	275	316	292	278	288	306	316	304	300	295	293	296	281	288	295	293	316	312	293	304	308	294	291	295	270	289	296	278	276	275	297	311	325	311	294	316	284	281	309	307	306	304	323	300	296	293	289	321	286	291	299	281	340	270	267	269	307	281	328	283	289	284	296	300	287	293	271	298	298	287	285	271	274	300	288	306	298	313	270	305	302	310	310	303	277	327	291	287	312	297
10238	13290	11585	6328	4079	3061	2575	2014	1889	1556	1480	1316	1227	1107	1072	979	918	876	787	810	801	821	786	816	766	745	758	707	732	747	716	715	761	771	751	686	795	706	658	713	705	675	688	712	657	607	602	674	685	638	640	619	604	624	624	578	613	588	605	547	621	616	610	569	554	590	579	579	567	619	597	609	574	608	623	569	628	592	607	576	553	609	601	615	593	573	587	628	626	612	569	576	610	574	615	561	622	638	585	578	580	619	630	595	576	603	562	582	583	593	563	615	637	545	560	637	582	616	585	608	598	589	602	581	567	619	582	574	612	622	607	642	608	624	568	649	641	530	639	604	612	604	592	568	595	633	568	554	587	572	570	546	586	586	591	648	590	601	609	576	609	589	593	600	610	583	604	569	637	549	639	601	531	596	540	590	607	572	553	577	552	613	623	615	629	550	571	633	610	599	602	581	591	596	640	592	615	577	549	596	587	570	563	627	594	583	566	565	627	611	586	604	600	616	586	593	572	593	560	579	606	570	580	572	572	546	634	570	601	589	594	587	576	583	606	605	596	562	593	586	561	606	611	590	604	586	586	577	594	584	576	564	568	592	611	563	601	605	599	543	559	575	604	608	606	620	571	578	585	592	584	562	589	594	584	576	588	615	602	609	635	543	594	569	582	584	584	576	585	604	592	600	578	596	577	585	554	567	603	626	613	578	604	647	597	598	564	600	593	611	630	617	520	600	584	592	645	631	624	581	589	599	596	613	563	630	578	592	549	604	612	579	548	622	589	618	614	600	606	611	595	570	570	574	565	616	596	597	570	648	593	631	572	559	553	580	615	582	591	603	555	588	575	591	615	602	580	621	571	556	571	588	597	593	596	576	581	562	596	602	610	552	630	573	556	583	597	616	571	611	577	592	642	591	617	589	605	609	632	608	596	592	610	650	544	629	589	528	581	556	589	621	587	550	598	568	625	576	590	583	568	599	603	627	581	605	600	621	619	614	634	573	614	620	554	564	588	603	592	576	626	581	554	593	619	605	611	573	577	602	556	557	666	595	645	576	558	607	598	600	599	603	542	597	632	584	573	643	532	590	584	558	556	589	597	614	575	581	627	593	604	631	593	560	613	614	574	590	622	591	554	591	577	569	597	637	601	598	604	628	560	562	578	553	574	616	569	574	595	568	612	592	585	608	603	624	576	542	552	577	548	593	569	559	625	607	581	573	615	601	557	569	597	602	598	573	641	631	570	559	642	578	601	599	631	620	588	561	593	621	574	596	562	590	604	575	607	574	624	587	603	577	657	613	611	591	577	615	577	561	622	598	571	608	567	570	596	581	562	545	631	550	623	546	591	587	553	587	639	580	594	599	583	559	615	571	653	647	596	635	618	594	581	610	562	565	594	611	580	579	633	586	588	587	593	589	648	568	576	559	630	592	580	601	596	550	547	592	583	594	558	585	568	601	541	585	547	604	605	578	607	563	640	606	546	563	604	589	549	574	584	612	575	592	579	595	633	560	637	562	547	609	632	569	595	607	609	614	585	628	568	587	581	582	600	607	619	543	646	584	613	592	577	586	558	574	588	612	573	551	552	602	626	552	586	612	572	585	605	606	576	596	568	625	637	603	552	582	651	583	622	582	569	583	626	581	611	574	592	583	588	606	577	557	608	590	600	560	646	646	594	582	569	574	604	585	565	591	579	609	612	595	585	571	627	609	579	573	541	624	587	615	597	618	608	588	600	574	575	577	568	608	588	590	623	619	598	606	580	583	602	613	600	573	545	571	584	578	636	609	600	585	590	595	584	660	564	603	633	579	601	595	606	619	589	561	567	557	606	585	553	551	596	586	586	586	591	579	629	562	589	532	590	548	575	567	623	566	604	560	613	602	589	631	634	606	627	633	617	582	620	559	582	609	572	601	573	550	586	586	600	580	595	612	539	620	591	623	615	560	576	570	536	631	585	577	619	598	595	607	594	572	620	554	599	597	555	574	553	603	592	574	577	589	587	595	574	587	537	595	601	566	604	567	574	587	614	602	573	584	611	606	609	598	605	624	602	623	576	582	589	578	554	594	648	587	556	574	597	589	578	540	597	555	617	544	610	616	565	579	601	579	581	587	608	600	601	564	571	626	580	595	547	590	592	578	567	560	587	573	583	623	575	570	549	603	574	573	590	634	592	551	598	548	592	617	593	622	606	604	650	547	580	554	579	583	588	596	617	602	598	567	601	586	564	597	595	633	604	598	617	527	550	614	585	618	617	540	584	599	600	563	600	587	589	560	613	605	586	599	603	591	626	585	574	624	580	593	589	590	576	616	572	596	587	598	598	601	557	594	564	571	616	587	588	583	591	582	586	583	654	558	619	619	587	557	587	581	606	562	573	622	626	594	583	610	598	612	656	574	594	594	565	601	600	567	575	594	584	613	598	642	592	560	552	616	593	593	570	597	587	608	583	612	578	538	563	558	590	601	624	588	601	587	565	605	547	620	583	635	582	636	576	587	582	578	581	596	583	607	579	606	613	587	572	621	589	611	572	566	603	623	642	604	567	576	614	582	590	600	561	592	593	635	590	584	602	592	547	555	526	591	619	639	549	584	538	578	641	592	550	605	576	624	623	578	608	601	621	611	614	571	624	553	570	618	593	597	633	611	609	589	620	559	609	549	588	544	602	644	606	592	566	596	619	628	582	615	560	619	552	571	625	578	617	586	615	599	618	635	611	586	539	584	604	579	570	634	583	586	590	610	644	593	582	578	591	559	578	587	596	582	643	582	567	570	544	608	571	540	617	600	643	636	576	582	627	536	563	607	567	562	594	599	618	582	609	573	557	602	566	558	588	589	589	574	564	622	591	621	613	592	624	547	652	612	600	590	591	584	604	595	564	589	530	607	545	583	592	582	619	542	577	557	599	612	627	605	606	618	579	604	608	553	562	616	626	609	599	605	616	600	592	611	610	574	617	588	598	573	568	565	559	581	591	564	592	586	553	616	566	538	586	572	652	545	598	612	604	571	591	604	571	647	612	597	609	555	592	596	561	594	598	559	572	626	584	587	597	603	564	605	573	570	610	602	603	587	582	541	613	600	632	573	622	564	597	578	579	618	634	554	603	565	605	589	609	627	621	591	558	584	582	607	627	601	570	605	610	623	581	562	535	604	577	599	623	604	585	600	589	597	578	617	611	629	569	587	590	595	575	609	574	574	581	582	598	570	579	612	631	596	576	596	544	628	575	546	556	580	584	617	627	611	604	574	582	601	592	584	625	612	599	585	612	563	595	633	552	593	576	588	652	602	549	597	604	595	589	575	617	601	574	582	564	591	617	553	582	598	587	574	594	591	606	606	609	621	602	557	561	614	550	580	579	598	582	574	572	589	599	613	600	576	567	608	595	585	539	577	588	603	612	596	569	549	623	581	633	599	596	627	586	605	619	616	599	573	545	559	550	568	609	559	640	587	588	610	548	615	602	592	586	615	623	624	604	583	589	596	589	610	538	614	592	533
25195	21477	27909	25391	13269	3211	1931	1428	1186	994	934	832	740	667	650	607	552	512	520	436	492	448	493	455	466	469	412	463	425	413	439	482	434	425	465	439	433	428	412	411	419	424	400	425	335	342	376	382	373	381	371	331	396	340	374	340	371	368	374	365	357	373	361	389	386	336	369	362	350	337	374	372	326	342	369	339	344	344	343	367	376	376	383	364	341	365	348	348	345	344	380	360	356	356	340	389	352	394	377	391	330	327	335	330	354	369	381	367	362	345	358	357	374	346	336	342	365	360	372	358	367	357	374	327	352	371	343	355	329	334	363	379	389	346	363	347	338	329	343	319	321	350	371	371	367	365	338	346	381	387	366	363	345	384	323	386	328	326	350	366	316	371	361	357	345	331	332	382	339	391	352	353	353	347	354	388	363	378	347	330	353	373	357	346	384	389	353	366	339	332	329	378	351	351	367	381	333	366	344	349	368	364	344	388	373	356	344	364	364	359	375	361	346	386	345	346	321	381	349	334	324	348	371	341	343	329	345	342	363	355	338	351	357	341	370	336	341	354	363	349	365	334	350	374	337	348	316	341	373	332	373	326	356	355	351	351	350	343	342	402	357	351	355	361	378	327	343	398	361	332	358	351	376	345	376	361	356	337	345	353	390	359	351	365	359	385	316	350	344	347	372	323	343	342	278	347	375	346	367	371	359	356	335	301	357	360	320	329	339	338	361	335	365	377	374	362	379	314	363	337	349	351	371	363	331	366	358	362	335	356	328	364	339	357	325	368	362	360	367	358	370	333	338	350	386	361	390	341	340	373	334	363	384	342	346	364	342	359	331	349	346	354	376	341	321	368	336	328	348	347	361	362	339	364	331	355	330	367	365	341	360	344	330	374	345	380	360	350	337	393	354	305	370	404	380	361	346	340	352	347	346	339	351	340	337	347	380	337	340	359	347	356	380	360	363	367	345	334	339	391	344	340	365	381	354	354	379	347	375	330	360	365	371	334	344	366	337	323	363	353	378	366	383	374	400	376	375	362	330	354	319	350	324	343	352	367	370	337	380	358	336	360	384	384	321	353	357	338	359	362	355	366	353	350	329	351	349	361	321	347	357	375	372	369	351	366	357	335	340	375	356	342	350	394	374	332	343	369	346	353	380	363	360	386	345	343	389	365	369	359	353	361	352	334	364	340	353	315	340	345	343	341	309	351	371	338	348	362	369	348	344	341	333	323	356	391	350	329	345	346	345	369	361	352	348	375	351	342	356	329	330	364	376	333	368	378	355	378	349	315	361	359	329	405	352	376	338	347	352	359	337	311	335	360	354	321	337	330	389	342	370	341	344	354	376	360	341	335	363	340	334	374	346	368	373	345	372	348	358	385	369	372	319	362	353	356	327	370	390	346	336	344	392	368	362	353	358	367	345	336	357	322	336	336	378	327	393	335	350	361	349	303	364	350	346	359	340	343	344	365	359	374	351	352	363	343	343	349	344	382	341	369	378	348	366	344	368	344	351	348	360	375	346	325	342	375	343	357	347	389	326	342	348	356	404	333	338	385	333	311	359	360	340	326	366	382	348	363	320	336	351	376	365	367	315	353	362	340	358	351	361	314	359	382	353	365	357	332	344	380	355	355	366	393	357	361	369	370	353	378	315	365	381	387	361	345	368	344	376	335	361	385	368	339	345	342	373	361	369	390	344	377	373	359	382	345	325	338	345	343	341	374	369	361	355	338	353	380	394	364	335	311	342	336	368	357	363	355	321	351	334	354	339	362	322	370	373	354	370	337	341	340	355	335	348	351	393	344	340	367	382	328	358	382	336	352	343	347	309	349	366	347	338	382	322	363	372	352	362	360	380	393	371	371	338	356	349	375	347	360	347	370	329	353	373	315	353	374	347	371	384	362	374	343	368	361	367	370	324	340	361	350	336	356	340	368	371	355	313	348	382	325	377	373	353	342	337	345	322	355	351	359	369	322	355	329	389	340	362	350	332	344	380	349	348	343	344	345	367	403	356	330	323	360	345	316	329	334	370	386	333	351	352	314	373	360	375	372	362	345	363	359	371	347	353	378	319	337	355	359	382	347	365	304	375	357	370	368	346	354	328	367	342	350	355	332	360	359	356	344	371	380	383	337	350	364	335	374	335	371	384	337	355	354	356	345	352	339	365	332	320	346	346	346	363	320	353	328	353	336	343	354	331	336	339	326	370	347	339	349	342	362	366	339	313	348	358	322	328	330	386	329	351	329	356	351	324	349	363	345	323	365	363	326	327	350	341	357	351	362	368	350	331	361	387	345	368	346	330	348	348	359	348	344	374	361	367	368	335	337	363	358	330	345	346	324	326	362	298	361	333	345	317	332	344	347	362	370	362	375	334	344	367	381	354	348	341	374	342	357	336	373	348	372	361	385	394	347	363	381	360	369	347	379	327	352	348	358	364	375	396	383	354	360	350	351	374	355	370	351	367	318	373	387	316	355	357	345	354	336	376	351	359	331	319	369	317	362	363	357	358	368	376	361	324	336	343	338	371	344	354	349	362	391	324	391	364	348	352	311	337	359	340	378	343	358	343	363	353	356	332	367	361	371	354	365	337	339	366	306	369	366	360	371	373	371	389	349	357	351	351	330	374	358	341	355	359	361	360	344	354	347	337	359	343	362	347	377	342	369	396	329	379	348	363	349	354	365	370	340	358	350	384	341	375	361	391	351	354	372	355	336	338	371	348	354	379	341	320	346	339	359	345	339	345	353	354	334	363	389	369	318	387	333	366	371	347	347	335	378	321	325	336	357	342	363	370	408	383	379	338	347	326	322	348	392	373	357	358	324	346	308	361	385	376	342	349	370	384	359	353	337	350	335	344	386	392	325	346	359	339	360	340	365	340	361	337	369	316	385	364	353	365	348	364	337	349	353	376	321	326	362	370	342	326	361	336	344	326	406	321	321	377	313	352	367	351	337	372	350	353	339	364	355	351	348	339	341	357	381	406	352	332	365	343	356	358	374	359	337	335	353	370	332	333	348	363	328	323	368	335	354	372	348	361	371	333	373	368	364	369	342	330	368	369	366	347	382	373	386	336	363	362	356	345	351	366	354	350	334	374	387	374	342	322	353	349	334	400	372	372	367	331	343	319	356	319	366	359	353	339	359	347	347	373	354	358	372	350	367	344	362	377	364	345	368	364	363	387	407	344	386	355	348	396	380	334	388	334	353	332	365	383	333	350	358	346	347	360	329	377	334	340	359	349	347	349	330	392	358	385	355	332	347	358	355	343	337	367	351	353	391	358	334	334	375	331	369	359	359	311	377	333	357	385	353	366	355	333	377	360	343	345	367	360	374	361	351	368	350	364	341	353	363	366	367	336	352	357	350	362	353	320	356	356	324	350	369	332	359	347	355	340	344	349	325	361	338	376	381	369	331	354	355	353	344	362	366	344	384	330	382	348	362	383	369	350	387	370	338	335	365	340	335	360	396	355	357	306	367	327	351	376	350	355	341
12963	22928	20770	13181	9085	6954	5384	4480	3747	3255	2860	2487	2225	1988	1826	1608	1517	1350	1265	1203	1167	1182	1068	1061	1055	1060	1044	988	951	1024	994	1012	1008	1012	992	1015	1002	935	933	935	844	866	844	810	834	847	809	805	797	758	777	727	744	748	659	759	751	732	733	679	678	716	691	713	782	720	666	690	703	672	708	720	708	642	732	675	733	689	713	734	715	747	715	732	719	717	679	667	703	705	689	677	707	710	720	693	715	715	713	722	711	695	687	736	702	718	709	695	705	723	682	744	697	717	679	655	721	737	723	689	746	686	691	685	697	689	663	647	716	690	710	737	709	742	732	730	698	726	713	695	636	682	737	682	690	665	667	721	681	661	704	701	644	698	723	705	738	687	694	641	674	735	701	694	723	703	713	631	724	689	668	688	680	689	687	694	699	714	698	720	717	710	681	671	712	667	734	680	717	694	685	716	721	694	653	643	686	685	710	664	695	716	695	685	692	654	694	706	717	717	733	686	742	717	710	682	724	695	694	685	739	701	662	741	699	706	706	736	701	651	677	699	671	701	743	771	708	684	672	678	695	720	689	669	674	665	716	703	679	703	726	679	754	699	704	718	711	665	747	720	718	694	658	673	734	698	703	691	705	699	726	694	682	726	669	700	665	712	638	683	673	734	697	695	722	699	720	693	662	763	670	716	716	666	713	743	663	731	702	723	734	703	705	697	677	705	725	676	666	685	683	676	702	692	675	745	703	645	690	687	670	663	662	705	767	669	693	669	738	688	682	708	678	704	726	743	676	723	710	742	727	682	705	668	706	715	713	708	675	726	705	709	674	701	716	691	684	744	693	712	729	709	680	692	685	712	668	679	681	720	674	658	669	651	743	642	732	709	708	694	695	695	725	693	650	730	703	654	687	680	705	657	709	682	690	721	707	697	708	705	666	700	700	663	683	705	646	666	713	636	763	683	695	693	690	713	707	709	718	724	656	672	642	697	692	683	647	722	679	715	696	717	713	717	676	725	712	757	718	674	742	741	720	701	690	723	697	664	661	681	718	667	687	666	657	678	714	681	659	748	712	678	696	700	681	690	659	666	690	751	665	700	667	699	693	669	711	680	668	671	685	686	688	722	647	677	702	691	708	671	725	670	708	636	680	652	677	677	696	679	742	675	696	659	712	713	727	692	708	710	685	702	645	677	639	739	709	705	688	687	692	704	729	715	677	623	688	691	719	679	705	682	690	717	684	744	704	674	687	717	671	683	674	707	699	649	765	680	710	715	693	672	702	708	738	687	695	685	667	691	671	688	718	709	667	688	672	726	659	669	704	632	712	721	712	717	684	725	672	689	699	714	665	656	692	679	717	729	678	724	690	684	718	703	683	691	738	739	729	708	691	678	719	667	675	683	702	656	689	742	675	654	700	709	731	669	668	690	681	700	729	729	678	688	651	707	688	660	682	684	694	713	724	700	668	697	712	682	621	718	699	671	693	692	674	675	716	682	700	694	702	676	694	720	742	693	735	692	707	670	700	712	729	693	737	701	686	739	699	724	675	695	719	725	674	665	718	671	691	726	683	740	695	722	726	665	710	714	645	674	691	676	697	724	685	687	711	671	690	700	663	681	631	697	697	676	688	707	680	681	703	710	711	691	686	665	721	699	688	680	708	717	681	693	733	632	705	717	659	703	699	703	680	648	700	725	676	718	671	669	692	730	701	712	658	703	640	719	704	673	673	717	692	714	674	625	685	713	671	683	646	696	700	740	732	651	716	665	693	668	715	695	721	692	702	637	712	686	672	729	709	698	703	663	671	715	668	712	709	652	685	704	739	721	678	698	682	717	752	669	675	690	712	721	649	658	724	716	691	709	694	752	683	679	677	726	670	693	713	692	665	716	689	691	729	683	679	701	690	669	730	675	683	684	731	722	651	697	719	707	737	694	670	662	674	712	696	742	752	721	714	680	722	689	692	702	719	680	713	691	685	693	729	713	725	684	681	694	680	698	686	728	714	692	725	703	681	676	729	634	699	631	649	721	750	687	717	700	724	755	726	659	700	737	652	726	681	698	718	715	689	676	686	672	744	700	681	697	723	725	707	686	691	679	707	738	665	719	708	668	738	729	644	681	683	678	737	677	679	686	716	694	720	686	734	694	695	690	709	672	694	717	701	692	709	681	721	663	712	682	709	691	723	735	721	688	708	694	686	727	692	701	647	649	640	653	641	713	746	648	741	685	660	670	706	667	664	710	704	689	669	700	751	710	724	692	700	716	670	727	712	635	690	683	696	685	706	668	694	683	700	694	720	715	693	682	721	717	667	743	701	685	678	742	718	736	733	681	688	725	671	726	673	688	720	708	722	674	728	665	685	698	676	644	711	728	712	706	696	691	703	701	723	677	736	688	647	718	676	726	678	714	707	670	708	705	726	673	684	683	678	684	706	724	671	685	691	681	672	658	737	676	646	688	656	673	678	667	730	687	704	676	733	672	701	696	702	672	714	668	706	713	689	693	703	680	657	660	711	774	661	706	720	673	658	698	704	675	694	622	669	701	653	712	690	672	679	642	710	678	730	648	670	674	675	699	678	684	639	695	640	688	716	702	662	675	709	679	717	661	660	680	721	649	696	669	727	695	711	704	698	680	723	677	690	727	747	701	647	702	703	623	734	700	683	680	678	731	696	702	735	725	686	663	690	705	704	676	734	701	721	653	643	691	695	643	663	701	680	689	683	741	683	644	746	706	718	714	657	690	725	701	672	672	690	688	720	700	685	728	701	737	707	700	635	693	692	715	670	684	661	730	686	726	691	662	706	708	688	683	693	689	717	704	639	691	685	712	726	699	673	650	698	700	663	697	693	714	723	700	713	648	705	723	664	739	680	697	708	735	698	631	683	692	716	699	696	691	725	744	656	729	684	694	695	638	624	723	696	725	675	664	694	660	753	674	712	696	724	707	688	653	720	688	675	754	703	701	675	700	721	694	636	722	724	724	694	699	738	694	664	711	687	698	642	680	688	700	706	699	672	688	704	705	706	691	740	695	687	670	692	704	770	740	679	711	674	656	683	705	680	751	717	697	692	635	676	676	701	667	711	675	694	672	683	692	642	676	706	650	742	661	686	662	673	664	708	706	682	681	675	678	672	670	676	659	739	707	708	735	684	708	646	687	703	749	691	702	669	669	715	659	731	666	674	702	715	730	670	691	656	660	679	674	694	687	703	681	703	713	681	716	670	682	669	701	711	700	690	666	723	712	720	666	714	679	734	689	699	725	679	714	710	722	699	690	668	682	663	699	684	715	707	709	680	654	664	755	694	703	705	686	655	682	664	734	656	684	701	693	679	708	689	718	736	690	710	690	683	654	678	700	738	716	720	705	692	682	741	721	731	691	657	675	672	687	697	677	677	657	670	711	657	730	708	650	688	696	702	708	712	667	648	741	680	672	701	680	680	664	695	720	684	693	697	690	762	722	669	733	728	688	706	689	667	693	674	680	678	694	674	668	676	748	674	682
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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
