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
339930849066	339930849586	339930850136	339930850686	339930851236	339930851786	339930852336	339930852886	339930853436	339930853986	339930854536	339930855086	339930855636	339930856186	339930856736	339930857286	339930857836	339930858386	339930858936	339930859486	339930860036	339930860586	339930861136	339930861686	339930862236	339930862786	339930863336	339930863886	339930864436	339930864986	339930865536	339930866086	339930866636	339930867186	339930867736	339930868286	339930868838	339930869386	339930869936	339930870486	339930871036	339930871586	339930872136	339930872686	339930873236	339930873786	339930874336	339930874886	339930875436	339930875986	339930876536	339930877086	339930877636	339930878186	339930878736	339930879286	339930879836	339930880386	339930880936	339930881486	339930882036	339930882586	339930883136	339930883686	339930884238	339930884786	339930885336	339930885886	339930886436	339930886986	339930887536	339930888086	339930888636	339930889186	339930889736	339930890286	339930890836	339930891386	339930891936	339930892486	339930893036	339930893586	339930894136	339930894686	339930895236	339930895786	339930896336	339930896886	339930897436	339930897986	339930898536	339930899086	339930899636	339930900186	339930900736	339930901288	339930901836	339930902386	339930902936	339930903486	339930904036	339930904586	339930905136	339930905686	339930906236	339930906786	339930907336	339930907886	339930908436	339930908986	339930909536	339930910086	339930910636	339930911186	339930911736	339930912286	339930912836	339930913386	339930913936	339930914486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22120	20220	27543	22834	20134	16331	3297	1031	630	414	321	325	297	256	255	284	234	244	236	234	206	217	213	210	203	200	206	195	214	206	229	204	198	198	201	181	211	186	205	216	207	209	199	188	205	195	217	162	181	213	205	227	214	202	198	189	213	217	204	200	179	198	187	198	208	212	202	191	212	205	181	191	183	221	188	176	177	174	190	181	186	209	198	169	191	163	170	208	208	201	199	177	190	183	209	197	188	182	181	199	202	186	167	202	172	177	196	187	198	159	184	187	190	194	208	180	213	221	179	203	182	152	195	179	203	165	196	178	195	201	206	188	168	174	181	191	192	201	160	186	208	185	185	189	207	204	199	172	183	169	181	193	200	163	184	204	195	195	188	207	174	182	189	217	187	184	189	191	189	196	156	196	236	206	208	157	206	182	168	203	177	199	196	186	183	193	194	201	182	191	185	175	193	188	205	187	197	222	195	203	204	200	213	172	209	215	159	226	201	195	180	179	187	195	174	197	184	159	177	162	194	190	216	205	204	220	185	195	201	190	188	210	207	168	212	198	197	174	198	165	192	193	211	182	204	208	173	203	184	170	204	181	179	174	172	174	201	191	160	204	194	177	203	179	194	189	192	182	166	187	187	182	173	205	178	160	153	191	193	202	179	168	180	181	189	169	192	172	191	206	191	210	188	184	195	179	202	200	191	202	199	170	187	193	180	206	193	182	188	197	167	200	196	179	158	175	177	184	199	193	199	204	172	201	191	193	172	205	158	190	214	169	193	189	193	212	186	198	198	211	186	193	189	165	201	188	173	181	204	203	202	194	193	190	166	181	176	181	173	188	189	196	184	194	201	205	179	169	197	188	200	200	176	177	189	192	185	184	188	191	188	179	191	171	202	210	186	213	201	182	160	192	194	187	185	200	183	188	185	163	203	163	192	191	155	197	195	197	156	199	194	194	170	163	195	187	187	205	182	189	179	192	198	185	185	196	167	178	158	159	179	184	204	188	194	185	208	171	213	195	176	212	207	196	183	178	180	192	175	192	166	163	162	189	199	197	183	194	168	189	197	216	183	195	192	195	195	209	177	193	207	195	186	183	186	187	188	182	171	193	195	193	177	208	199	180	189	166	213	193	184	194	184	185	208	203	190	217	172	189	163	176	203	180	177	182	209	217	173	179	178	203	180	204	188	207	198	186	182	196	179	205	193	213	196	173	210	191	175	171	188	192	193	198	211	183	200	193	179	180	175	177	182	183	180	194	197	187	168	174	184	199	179	174	196	175	186	203	199	191	188	180	221	175	207	175	185	206	171	193	185	204	175	190	191	161	216	167	184	171	205	193	186	176	183	193	213	187	191	208	164	219	211	206	199	188	167	152	218	178	179	195	195	195	206	196	176	206	180	199	189	228	213	192	187	194	193	182	191	187	227	186	191	156	196	210	192	188	209	207	176	191	192	183	193	180	215	190	185	179	180	209	199	176	179	195	192	209	174	194	197	185	191	197	170	168	196	181	198	195	200	183	200	196	186	186	183	194	203	196	169	202	201	198	189	176	194	219	174	197	214	169	196	170	185	162	202	204	180	188	206	183	198	180	186	196	193	183	174	184	196	196	223	177	191	206	170	182	179	195	194	176	191	195	179	176	192	190	213	215	179	228	163	200	187	191	191	195	177	184	208	185	205	171	185	185	181	189	180	190	209	178	175	184	190	214	165	158	180	182	204	207	184	181	180	204	191	164	206	190	189	198	178	192	183	209	184	170	214	203	187	184	204	187	202	180	182	214	182	180	175	205	189	182	190	182	222	204	189	186	196	173	183	234	188	191	212	213	233	177	189	181	198	186	201	230	184	185	216	190	205	197	176	209	209	205	201	216	179	196	179	186	187	176	190	152	174	167	208	163	193	180	204	199	173	190	213	188	182	195	205	188	193	193	179	164	197	202	207	182	188	184	168	180	192	197	210	165	179	178	189	175	182	180	199	197	224	206	216	190	191	204	196	182	187	183	178	180	186	228	192	176	210	189	190	192	176	214	221	184	210	198	194	172	214	187	170	193	172	183	199	177	200	193	195	195	183	185	178	187	191	168	176	178	219	167	189	186	186	187	177	195	177	182	194	193	188	220	186	163	226	215	209	174	199	201	199	193	163	170	196	196	197	189	204	191	192	178	188	197	181	189	206	201	202	174	208	170	174	193	185	184	176	186	193	186	158	192	186	202	188	189	205	189	195	198	197	183	199	181	175	197	207	213	173	204	199	196	186	182	213	169	196	202	211	217	177	195	205	194	204	182	202	174	198	185	179	213	171	195	205	222	187	190	173	198	201	224	187	176	179	167	186	191	180	208	206	181	208	171	164	192	206	199	178	186	201	198	179	176	184	158	193	210	167	190	201	189	168	193	184	182	196	189	177	175	210	187	184	185	215	182	195	202	170	199	166	189	209	207	210	196	178	184	170	200	188	200	201	188	180	174	186	175	188	186	187	209	205	192	199	191	211	193	211	193	182	180	188	194	189	197	205	202	195	164	191	193	187	182	191	204	205	213	208	181	199	193	193	179	190	191	200	194	229	178	200	183	199	209	195	193	192	201	175	173	155	181	182	180	189	164	198	176	203	171	208	172	180	204	192	186	181	176	198	168	183	189	197	189	183	196	179	184	210	188	189	187	189	198	190	173	190	211	206	200	193	188	192	193	174	185	199	174	194	190	205	181	205	186	199	209	171	201	217	201	194	188	164	177	230	191	207	190	216	211	218	205	179	207	180	186	215	186	181	179	200	204	200	196	182	176	205	185	189	169	213	165	192	182	183	177	208	204	196	211	210	190	183	181	177	183	215	181	193	174	218	201	200	210	181	222	194	204	174	197	209	205	193	200	186	194	209	207	189	188	189	190	194	186	208	192	198	192	189	209	187	225	197	193	217	152	194	168	182	175	189	225	172	202	167	168	208	183	212	192	179	187	206	204	191	181	176	186	183	195	206	183	184	192	169	167	170	190	203	195	182	178	192	196	188	177	197	207	217	186	194	190	181	185	184	204	175	186	171	193	200	187	174	216	196	187	171	203	193	176	198	212	191	202	198	193	187	164	190	212	198	184	183	169	176	192	200	171	183	191	198	195	216	164	188	181	171	171	206	183	179	212	176	219	173	198	208	192	206	182	165	189	193	198	165	183	166	200	193	210	176	174	216	197	188	201	198	192	171	197	182	197	184	190	203	171	197	209	182	186	173	202	176	187	198	183	171	192	190	196	199	172	208	178	176	177	225	185	204	195	181	181	161	201	182	182	185	203	195	187	198	189	189	190	188	183	179	177	189	214	197	182	194	211	191	172	208	181	182	169	176	189	173	194	192	190	164	188	187	199	206	173	198	187	190	207	177	186	203	174	178	184	191	167	194	206	194	186	188	211	203	189	159	199	180	179	221	179	188	200	153	209	178	198	194	188	218	195	192	206	213	192	190	193	198	208	179	179	187	186	224	196	193	175	178	201	205	208	192	191
29684	53722	47977	24649	6136	3927	3217	2460	1640	1123	906	785	612	655	607	545	498	473	487	408	425	452	412	393	452	405	437	399	399	390	390	371	384	384	371	342	361	358	349	351	383	379	344	361	369	343	358	373	380	346	358	393	335	366	375	365	397	397	342	371	338	338	385	359	361	371	359	330	360	367	387	363	339	342	349	347	337	336	354	390	343	359	365	375	359	340	336	360	359	345	350	377	338	334	369	323	340	336	363	322	325	349	378	379	344	378	352	326	323	345	390	339	359	361	372	343	360	356	340	371	345	325	370	364	353	337	355	340	343	360	339	374	350	347	336	338	332	347	331	353	302	347	360	345	335	340	357	326	383	360	356	334	364	325	366	380	342	333	340	343	345	363	349	359	364	345	310	357	308	334	371	330	354	373	322	382	350	355	287	394	356	359	371	345	344	350	349	341	334	385	340	323	341	369	358	322	351	359	333	366	365	318	342	334	323	352	374	357	321	372	336	344	351	382	351	334	367	370	382	355	328	327	348	354	366	351	366	363	367	349	334	377	337	347	383	362	360	348	338	372	370	345	382	368	355	320	348	369	343	351	347	378	313	369	335	340	324	363	323	336	331	328	359	368	346	329	310	362	345	341	360	365	336	354	366	356	359	367	372	352	359	340	314	310	340	336	363	344	340	357	383	366	355	354	366	329	342	370	336	382	292	376	345	331	352	415	348	369	353	339	346	327	336	331	367	362	381	331	338	328	337	340	352	383	354	359	331	376	335	315	337	383	333	386	358	360	354	300	348	377	346	323	366	367	344	342	362	369	323	353	345	343	362	374	339	307	331	357	363	343	348	355	348	352	329	338	357	364	335	356	350	365	328	347	336	329	342	347	360	346	313	364	356	343	351	337	321	333	363	351	347	362	336	351	334	333	309	361	343	351	352	378	373	346	342	359	354	348	345	332	368	332	372	354	336	351	317	368	319	348	333	325	366	378	350	320	353	342	358	373	327	350	334	395	339	364	349	353	346	348	372	356	367	351	338	331	364	368	357	335	373	345	371	344	314	380	389	358	376	366	339	367	339	365	357	340	370	338	343	349	369	348	342	370	369	321	341	398	340	376	374	359	338	331	348	374	373	358	330	335	346	339	396	324	333	389	313	344	351	343	360	350	370	303	361	322	360	328	371	370	357	340	325	352	321	325	326	338	333	360	360	340	371	385	342	369	307	364	322	358	399	331	364	346	330	363	330	351	326	311	364	344	340	366	345	363	364	354	382	349	321	350	361	355	332	343	365	347	356	350	370	303	356	321	334	321	339	364	350	329	348	333	344	300	336	325	343	344	354	349	358	365	377	375	334	349	337	387	357	372	347	373	348	316	338	334	345	360	317	378	352	377	340	314	319	347	345	362	345	359	360	351	357	327	344	362	382	315	347	355	362	361	351	319	324	364	338	352	390	340	320	355	327	337	362	376	354	351	354	337	327	331	337	391	339	330	368	352	358	348	340	357	411	363	368	343	341	343	303	369	353	361	351	337	348	382	330	351	361	382	347	335	358	332	372	344	353	362	326	384	370	341	348	360	331	354	346	342	344	358	348	344	346	378	367	328	375	367	330	371	410	344	381	335	350	359	367	338	335	319	344	398	352	333	347	331	370	331	367	369	348	319	363	368	371	390	362	335	333	338	334	371	312	382	342	319	349	358	385	331	332	370	347	365	328	321	338	348	374	366	357	331	322	331	341	368	357	337	365	385	370	311	319	367	321	377	369	344	387	338	374	405	349	338	349	346	322	384	363	346	364	336	334	364	387	367	369	345	342	360	354	358	399	358	380	289	359	368	341	395	342	348	365	360	370	342	346	362	342	359	327	365	378	311	356	320	329	390	322	370	365	353	367	349	357	338	385	351	321	358	341	361	334	337	341	358	327	342	311	357	325	330	321	349	346	322	362	359	362	369	355	369	341	423	321	343	340	353	355	345	333	349	349	349	371	370	325	368	353	334	357	305	309	302	327	342	378	342	335	379	360	379	336	358	336	335	353	353	355	347	356	362	344	381	352	367	355	352	389	328	366	360	353	379	336	332	366	360	375	326	327	365	357	358	369	341	363	325	338	360	351	382	349	354	323	353	371	333	361	361	370	356	345	344	331	322	330	350	340	318	353	341	357	340	335	357	344	348	357	379	327	339	383	340	339	356	330	369	361	355	362	324	354	341	360	375	346	367	337	359	359	374	340	341	351	360	347	335	325	340	339	371	359	340	348	361	345	341	372	340	343	343	351	340	345	370	374	391	360	345	355	342	355	316	335	353	336	352	341	330	337	354	346	355	345	339	329	348	357	391	347	372	325	373	356	357	369	334	356	364	349	350	356	339	322	379	346	363	365	321	356	328	352	352	337	338	335	342	357	365	354	331	346	353	363	358	372	345	352	332	335	335	314	344	345	353	332	364	311	339	318	330	326	328	372	337	343	329	369	342	348	343	361	337	355	370	385	343	307	342	339	358	353	351	363	314	359	301	341	368	334	414	350	371	360	359	373	348	323	335	338	356	330	362	379	352	349	335	364	326	354	343	355	374	329	385	385	345	398	328	363	348	377	359	343	375	338	359	351	361	338	381	338	328	340	316	313	338	348	360	326	323	344	328	327	366	340	362	323	381	352	364	362	331	349	343	334	345	394	357	371	336	333	301	371	337	340	354	358	360	360	342	341	331	359	351	303	346	349	345	342	372	333	376	367	389	338	345	345	356	372	364	380	344	364	361	366	356	312	349	337	334	348	337	365	373	356	360	368	371	333	347	330	352	349	354	320	354	341	390	329	363	333	363	344	337	347	376	363	345	355	338	359	329	332	372	362	355	366	368	340	335	368	332	369	354	381	317	347	378	354	348	338	343	379	362	334	365	326	401	361	362	343	358	366	374	376	348	363	341	386	337	337	375	379	356	356	329	343	366	338	348	363	338	360	348	350	373	363	339	350	339	365	332	328	325	354	370	360	333	337	362	388	336	351	367	327	389	335	305	330	312	354	357	349	364	332	339	385	359	324	372	321	364	354	373	343	381	367	353	357	357	352	363	379	352	335	349	334	343	366	332	374	331	310	385	328	332	322	362	382	359	328	352	348	369	328	337	349	358	368	350	351	353	345	388	370	351	340	344	331	327	337	375	374	381	333	368	349	332	349	369	349	352	338	350	358	341	361	350	358	369	333	355	323	383	356	322	317	389	370	331	319	350	354	342	344	357	345	317	355	363	372	377	301	352	338	362	352	353	362	336	354	340	329	355	327	370	354	343	343	311	369	323	354	372	353	349	325	334	337	351	361	342	387	353	371	343	375	383	379	306	358	378	347	347	352	325	360	373	355	344	367	376	355	340	339	351	317	337	348	364	360	353	339	353	354	360	338	334	331	354	354	370	355	336	360	340	353	339	323	358	361	349	382	321	358	375	348	374	356	339	345	364	319	358	341	338	329	378	361	361	355	300	349	393	311	352	359	334	342	346	344	365	345	347
27478	23246	23145	7944	1061	732	661	638	604	550	551	513	499	544	517	539	497	505	521	483	537	551	585	490	489	543	518	542	511	530	547	524	497	526	520	514	555	554	484	512	508	469	490	541	527	515	524	483	515	531	479	500	486	559	522	500	509	519	512	525	511	490	495	482	520	489	529	525	523	521	489	556	507	477	526	502	512	507	526	471	522	512	509	540	495	513	499	508	492	511	542	479	502	507	512	531	494	487	524	510	511	505	500	531	519	536	472	500	530	541	544	517	541	526	509	553	510	503	539	531	498	531	507	499	493	513	468	529	524	510	525	532	498	521	510	525	544	525	506	516	516	504	497	538	524	522	513	520	490	524	532	521	512	516	541	510	467	524	510	560	569	552	519	529	505	528	536	497	560	525	512	548	488	499	501	511	570	529	501	502	513	494	541	481	573	529	523	478	539	482	529	511	495	543	494	518	523	570	480	508	521	510	516	519	523	570	511	482	527	505	517	540	513	534	538	499	499	521	500	482	500	550	537	565	553	473	522	590	532	566	459	528	524	527	515	509	473	476	521	511	518	502	489	533	527	532	525	527	517	529	552	533	542	532	522	529	528	498	525	493	462	479	519	541	505	544	571	500	522	544	502	510	491	531	517	516	530	493	549	535	498	538	527	518	528	478	499	518	521	503	559	498	524	528	561	521	533	533	499	530	503	510	492	518	524	511	519	550	534	536	531	502	507	508	486	535	532	496	489	486	496	511	530	528	503	525	494	517	549	489	530	528	530	532	486	492	509	561	513	526	510	524	517	504	502	506	493	519	501	528	504	503	506	489	497	522	543	500	540	499	524	532	515	500	496	492	519	496	548	559	517	538	505	520	531	529	545	510	550	522	508	494	557	494	526	547	538	521	509	501	502	483	522	487	523	514	510	557	476	526	484	492	513	519	468	498	526	494	490	532	519	528	511	498	524	517	526	576	533	504	511	487	515	556	547	511	505	487	508	522	523	500	526	502	517	497	541	542	519	561	489	537	485	510	508	505	471	512	512	502	491	547	542	469	505	554	490	475	534	517	514	529	481	513	526	506	500	545	519	527	498	500	538	503	488	516	542	517	517	513	528	532	493	520	543	547	488	510	535	523	507	543	553	534	481	521	526	507	536	509	555	534	557	511	531	499	532	546	503	482	491	507	505	514	485	523	535	516	522	466	523	522	533	491	543	511	536	573	503	538	499	508	505	526	501	485	506	492	521	510	516	545	487	515	563	501	497	523	531	493	488	530	513	530	518	473	473	494	508	486	538	526	543	503	485	488	563	555	532	522	536	497	537	518	513	518	520	536	537	492	504	528	519	535	504	511	542	535	534	498	560	526	512	510	529	502	503	512	531	527	544	526	525	551	554	520	492	531	556	520	496	531	477	504	525	539	551	503	529	465	505	535	482	537	514	523	499	484	528	508	529	516	492	545	475	522	568	551	470	487	514	490	546	515	504	497	496	505	502	561	520	505	524	502	523	479	526	467	540	499	498	533	561	533	499	541	481	503	499	475	539	519	456	549	561	552	490	544	491	525	486	545	483	529	525	544	523	510	536	519	522	518	518	492	467	543	523	506	533	504	529	536	533	519	467	498	527	539	462	521	513	489	495	528	514	515	501	558	510	521	501	464	502	497	556	507	509	505	507	484	518	556	521	520	547	465	527	544	544	528	499	552	526	506	538	529	518	499	496	551	516	520	531	528	535	523	530	503	535	491	548	508	512	540	528	533	495	532	527	512	511	515	510	549	489	529	523	551	516	545	526	523	500	508	518	553	512	546	535	530	542	539	532	516	551	464	478	545	482	488	479	522	498	534	489	519	519	536	507	532	543	559	509	534	512	529	523	517	511	504	528	548	536	498	515	541	519	517	502	528	516	490	564	540	501	521	527	485	504	500	498	519	581	536	527	512	528	533	527	503	490	542	503	503	538	513	501	514	552	530	497	517	557	535	551	506	522	516	523	518	491	551	486	515	520	533	515	535	481	516	522	475	518	499	474	478	511	489	521	534	513	504	525	477	538	527	533	534	518	518	510	521	514	570	531	541	489	506	496	547	547	532	521	550	499	553	537	568	511	496	543	522	509	512	570	494	513	551	502	507	529	525	494	518	499	518	518	529	478	481	531	516	506	505	483	506	499	558	466	519	543	485	532	562	500	550	478	549	510	530	533	511	481	516	529	508	521	532	527	568	538	508	499	526	505	518	544	509	519	506	486	517	523	503	528	541	554	507	517	512	511	507	451	544	557	506	525	494	511	510	556	549	497	536	515	500	526	514	481	509	521	531	527	534	499	510	515	500	506	532	510	515	476	468	514	529	528	513	506	551	500	524	537	575	524	547	517	526	512	516	510	533	566	530	479	548	516	501	503	522	509	537	501	532	534	494	506	510	588	514	538	496	569	525	510	500	492	503	535	482	539	511	506	529	497	535	512	509	506	535	559	526	495	480	551	507	505	498	504	529	533	531	526	506	561	479	508	502	510	512	482	517	547	513	535	532	494	516	484	550	524	545	453	519	501	572	458	498	507	499	514	463	506	503	511	460	536	511	512	511	527	496	505	526	506	550	529	451	496	513	508	533	490	564	497	523	506	527	500	526	542	522	529	509	513	502	546	506	508	483	502	484	545	557	505	470	524	516	504	522	501	548	501	497	512	532	566	499	536	499	548	459	522	514	518	467	556	511	513	548	494	530	538	534	510	503	491	500	540	534	528	518	545	520	521	530	519	527	494	524	516	534	553	529	561	493	525	522	509	513	497	502	540	542	528	556	484	501	510	521	521	506	505	545	513	526	477	464	519	515	531	514	556	503	499	544	544	491	531	510	499	510	480	563	493	564	532	508	557	514	553	487	500	508	520	523	499	501	497	540	525	486	533	509	487	533	495	496	550	492	530	491	500	507	526	524	506	482	511	558	534	517	520	548	530	537	505	493	540	519	522	501	506	482	512	518	530	483	551	525	531	510	485	519	510	509	500	515	500	534	539	494	532	515	492	506	490	572	497	537	469	493	525	468	531	523	485	511	501	506	548	480	574	514	532	551	523	504	526	531	479	526	558	524	527	499	489	508	502	484	516	533	516	529	516	499	504	531	515	501	527	546	553	530	503	511	531	502	497	562	524	537	507	522	546	483	494	517	470	519	506	527	505	513	491	527	506	506	517	512	493	528	483	522	525	532	564	515	504	497	511	519	507	515	500	513	518	522	530	501	481	472	508	536	545	530	513	506	500	517	521	509	494	536	532	530	529	580	570	514	527	520	524	464	524	498	533	484	485	534	491	535	514	488	511	573	485	509	490	521	486	520	555	525	525	522	512	542	507	492	528	520	522	505	487	511	564	525	538	498	492	498	523	549	543	482	488	564	533	533	512	526	515	520	529	503	516	525	522	516	494	513	538	509	524	481	541	500	524	524	499	512	523	523	552	515	456	516	536	542	513	554	517	491	507	519	518	536	517	521	543	493	496	526	501	531
26407	39145	30426	8180	1819	1488	1361	1286	1230	1019	947	948	879	934	950	880	879	902	911	891	894	920	859	883	914	867	885	883	878	829	857	913	910	881	897	888	913	918	868	939	920	868	906	884	812	844	937	882	833	904	941	877	853	900	945	875	936	903	898	879	883	854	918	865	834	843	902	890	900	915	976	917	903	901	848	885	870	886	870	902	839	886	883	837	909	896	889	885	867	901	924	878	886	908	864	887	905	959	851	898	943	887	892	898	879	882	889	884	870	911	891	849	929	823	929	898	869	900	840	911	879	921	905	840	895	870	856	907	867	861	922	879	906	916	846	820	863	886	929	896	866	861	881	929	921	891	874	821	854	879	924	846	866	846	889	894	936	895	872	895	907	875	878	897	843	913	894	894	902	907	882	915	900	890	858	874	880	874	860	862	851	880	895	885	904	861	839	826	880	928	871	868	869	914	932	906	929	904	903	870	887	821	870	865	931	890	909	900	941	826	921	884	940	923	851	876	962	856	874	878	842	888	875	900	893	869	922	898	873	865	868	885	922	883	883	879	881	892	866	904	865	928	871	867	894	883	887	895	923	880	902	845	884	898	879	866	892	883	920	891	916	906	867	879	882	885	857	903	906	858	929	914	869	852	875	846	873	877	874	884	875	924	919	852	853	886	832	880	854	852	902	908	873	924	911	875	880	861	947	919	863	866	889	913	908	892	880	916	866	909	927	867	912	855	882	891	896	881	870	936	848	880	884	908	907	914	852	875	880	898	879	873	839	918	876	882	937	888	867	886	905	859	871	905	887	854	891	892	896	857	895	879	877	861	887	823	888	916	914	883	907	945	907	949	939	891	904	934	884	881	895	903	898	882	882	924	938	877	899	917	878	868	874	889	891	900	875	844	896	872	879	909	883	840	903	907	972	908	910	903	838	870	835	870	905	897	888	879	897	942	869	943	910	867	877	857	916	935	902	878	941	920	945	870	884	879	907	937	852	843	886	931	881	907	900	905	938	846	849	889	821	831	928	915	899	854	886	878	935	911	945	961	909	925	910	869	862	882	930	882	933	873	941	901	881	897	907	955	887	937	882	876	910	843	913	863	850	905	884	841	904	890	912	903	894	854	846	887	824	833	913	890	901	867	856	883	895	842	899	849	887	876	887	902	850	873	873	927	849	952	889	873	896	907	857	884	866	855	873	918	910	888	820	873	859	894	901	897	851	897	884	880	822	844	911	908	879	885	874	901	955	862	883	854	883	894	842	873	872	875	893	823	829	917	911	902	906	859	891	916	892	894	927	838	934	937	851	882	954	878	872	879	904	837	895	898	869	890	877	889	877	892	910	885	863	880	933	925	875	904	902	873	875	840	858	870	824	928	868	912	867	873	884	953	891	889	827	875	841	881	901	871	865	869	878	849	888	838	922	868	873	875	874	907	903	882	887	936	881	854	911	905	904	899	870	875	913	868	939	899	821	869	892	886	910	852	877	890	893	862	920	868	849	860	897	881	870	899	866	855	843	867	883	906	872	926	880	895	872	907	878	836	913	891	897	869	891	890	882	926	865	865	868	936	881	884	863	914	893	931	909	921	967	890	931	898	908	880	923	930	866	877	896	890	912	936	881	900	891	854	872	911	873	909	870	921	931	882	910	875	847	885	924	871	856	948	888	885	877	832	861	866	893	901	871	849	845	869	891	884	954	888	880	912	861	926	896	886	930	889	884	888	860	905	813	880	917	863	874	929	883	924	889	873	880	834	911	899	929	924	962	938	909	878	906	922	868	849	896	934	862	872	944	940	897	896	882	917	862	850	896	944	915	903	885	920	892	925	889	888	912	890	944	894	924	895	891	845	859	887	891	916	897	839	867	854	918	836	876	936	823	883	833	845	909	910	924	909	890	871	899	902	886	891	853	896	856	887	865	874	874	857	948	888	941	890	845	903	926	926	869	850	864	844	916	939	877	903	926	881	900	861	935	826	910	905	845	952	884	872	931	846	844	851	881	880	902	829	865	913	941	877	873	942	878	909	890	852	874	881	921	888	874	889	904	892	859	975	924	865	831	934	883	902	908	860	893	859	874	937	951	905	877	851	892	907	884	866	883	896	898	901	939	888	874	884	961	858	892	946	832	879	875	850	893	941	894	918	887	883	897	929	897	890	895	877	907	960	849	854	918	842	890	890	922	916	897	910	929	833	933	879	934	898	912	852	891	920	888	890	916	921	850	848	836	901	887	884	853	889	867	896	918	900	938	884	897	877	851	890	876	898	883	922	933	850	909	913	880	896	881	835	896	878	879	924	825	933	904	934	912	907	859	856	878	830	916	885	893	849	949	850	948	885	881	884	942	908	913	886	859	872	907	862	877	861	914	888	893	893	901	894	860	951	902	862	929	879	852	885	881	892	903	953	867	894	875	888	938	848	852	874	837	892	891	873	888	904	831	858	917	884	871	853	896	858	907	891	891	883	879	873	878	869	909	875	912	880	894	926	863	914	888	847	917	899	906	878	898	875	927	957	879	930	905	840	851	882	865	887	848	839	852	891	918	910	912	893	859	918	947	831	888	908	863	946	875	886	864	891	866	878	892	958	875	901	867	885	871	873	887	812	956	944	861	910	900	911	896	889	918	859	940	933	883	871	835	923	899	910	890	858	859	886	888	866	924	858	825	855	929	870	855	937	888	882	897	886	872	892	918	849	858	907	899	890	856	889	908	872	870	815	886	929	953	917	940	846	882	893	869	912	842	886	918	897	876	963	877	915	926	906	860	890	872	931	886	889	894	875	874	895	887	915	887	933	876	862	858	898	895	837	954	840	940	867	888	889	902	925	949	899	877	879	818	927	932	903	877	901	907	885	918	907	875	944	880	913	869	888	955	885	909	832	861	886	872	880	880	938	850	917	940	885	905	922	857	854	859	872	822	888	890	839	916	914	859	857	900	904	911	895	876	882	919	900	895	919	923	830	892	871	846	900	854	929	912	894	818	939	832	894	875	917	875	894	894	892	861	909	899	913	916	854	897	897	884	931	918	900	905	878	884	915	930	935	887	889	864	902	922	868	809	862	871	869	868	919	897	894	912	858	900	888	910	911	891	848	902	893	885	903	906	936	878	876	920	901	810	869	909	825	846	860	952	881	891	855	851	896	878	901	843	875	857	910	944	851	895	908	863	924	879	894	930	895	943	911	928	861	889	904	852	870	854	874	850	900	872	928	924	904	880	877	916	855	912	911	890	874	890	906	918	895	905	880	888	883	916	867	924	870	893	936	900	870	847	840	897	867	901	891	939	866	904	870	888	903	853	869	870	880	921	860	942	854	835	814	914	928	905	890	845	875	892	926	937	933	880	874	901	875	946	942	884	885	856	879	937	864	902	902	932	911	864	893	878	901	919	864	906	874	858	912	824	835	927	910	864	867	912	900	852	912	872	909	921	916	878	885	894	889	914	873	893	915	866	900	873	928	921	875	890	978	881	868	869	910	895	895	901	912	947	880	959	885
24569	21485	28775	24911	17487	3649	1291	910	718	627	571	515	530	510	497	508	495	459	512	484	473	465	475	458	439	463	487	489	473	517	463	447	448	463	466	463	483	450	440	492	459	434	471	473	428	463	462	458	532	449	519	466	453	448	447	461	452	449	467	461	423	459	488	447	463	445	491	497	508	480	504	452	454	431	435	477	441	473	471	438	481	453	455	478	492	474	475	439	496	438	456	501	459	483	457	475	471	445	429	486	470	484	482	451	444	476	469	427	452	466	481	456	467	453	473	470	487	470	426	456	475	476	440	471	428	462	511	429	490	511	437	484	453	449	468	441	446	464	489	457	452	430	421	490	482	473	494	482	448	457	483	471	445	452	488	423	477	453	460	468	469	485	456	443	446	501	487	476	491	475	472	482	437	480	459	510	442	439	457	466	477	459	480	470	452	445	487	418	466	449	439	500	460	415	466	489	473	440	438	499	485	426	442	470	461	442	454	486	450	440	473	474	463	469	453	436	461	457	471	449	441	478	452	450	452	484	449	441	490	468	456	419	476	455	451	472	441	505	462	484	478	459	489	472	422	463	442	462	478	491	439	446	486	470	454	453	430	490	455	438	450	429	441	430	487	499	464	467	448	440	466	485	525	477	473	446	441	441	449	528	434	450	460	495	436	439	474	448	462	468	456	465	431	463	475	490	498	469	455	466	465	459	495	483	441	468	461	440	507	470	494	468	480	469	435	453	449	455	461	459	461	444	442	462	481	464	492	490	443	447	473	491	458	458	485	456	466	431	504	483	446	473	470	475	483	448	450	462	439	437	429	449	458	441	474	482	482	467	431	484	480	476	451	451	448	465	448	438	486	445	444	464	476	448	489	475	476	449	406	402	454	460	485	476	427	442	485	436	451	474	435	453	485	521	469	434	435	481	441	443	459	435	462	450	478	485	414	473	483	489	467	489	438	440	473	490	487	466	467	437	460	462	477	458	465	482	500	447	427	485	491	469	492	445	441	421	431	499	441	491	432	493	494	486	443	425	492	464	458	470	446	455	440	466	472	440	467	469	481	436	474	462	488	463	453	469	431	481	453	450	529	481	489	456	490	486	451	466	454	439	443	445	434	457	445	453	466	483	471	444	486	458	464	454	459	463	474	481	450	449	461	453	464	453	455	428	479	452	441	462	444	453	465	445	476	454	412	429	480	489	465	496	464	483	441	490	452	465	500	450	455	458	486	465	476	458	471	439	515	457	409	451	500	462	503	440	434	470	433	460	455	418	466	465	437	412	453	460	497	413	469	458	448	466	451	450	433	474	457	473	457	453	452	461	470	491	441	494	482	453	493	487	452	489	469	491	427	473	479	457	443	472	471	487	480	428	484	433	463	433	446	422	444	486	463	435	440	485	451	464	439	477	429	441	503	429	451	488	439	442	475	472	469	413	461	438	475	465	468	461	445	490	492	457	431	460	485	456	448	465	440	444	481	460	437	444	473	490	459	473	471	438	441	452	452	451	488	459	434	470	492	463	460	488	434	450	456	472	482	477	478	441	461	424	410	476	463	440	433	514	456	486	474	437	442	432	473	471	482	527	453	455	466	458	475	445	467	479	470	439	470	489	468	443	474	454	476	519	456	423	435	513	478	475	460	474	466	438	484	494	449	513	453	485	473	451	475	485	425	468	469	464	474	437	509	456	470	446	458	435	444	459	470	479	445	463	459	444	462	425	449	462	477	443	433	438	448	477	444	514	475	477	491	462	441	487	443	452	484	507	440	483	467	496	463	471	463	426	468	477	454	474	463	456	476	434	439	474	493	462	427	442	429	455	470	450	480	436	459	441	473	466	463	482	486	460	471	470	453	505	467	470	451	507	446	447	443	468	452	452	456	481	460	445	446	442	473	494	476	411	439	467	460	498	441	467	464	483	478	486	438	459	467	463	468	477	470	461	468	452	481	450	459	472	470	513	500	474	499	431	465	489	439	434	441	478	406	449	443	431	460	480	491	472	436	454	476	509	442	458	472	441	473	451	425	493	428	481	483	470	481	481	447	493	475	496	444	432	454	491	482	484	447	463	475	441	492	465	499	421	499	519	474	458	491	470	434	486	459	440	450	450	441	472	447	451	440	461	460	487	433	465	446	446	441	445	462	447	471	442	435	412	465	446	464	414	459	497	466	462	468	496	440	478	461	463	482	484	463	428	497	473	456	452	450	448	497	428	434	431	466	460	428	484	451	446	446	432	434	491	451	493	457	430	447	470	418	486	461	468	437	447	412	417	439	469	464	454	462	475	462	448	460	469	495	452	434	479	455	463	463	499	482	444	469	433	492	487	477	478	491	471	458	481	456	466	452	505	464	450	461	458	430	466	479	447	460	458	403	488	491	462	468	432	467	485	440	443	474	458	473	486	479	442	459	517	479	487	462	472	468	449	478	463	461	456	454	458	493	439	445	442	484	459	471	422	476	441	476	433	473	448	464	441	473	448	453	484	463	465	479	458	454	508	456	480	431	528	422	473	490	492	477	492	455	467	460	431	455	458	466	434	427	430	465	473	436	462	442	460	471	441	468	475	447	445	466	494	467	502	497	505	463	464	482	464	453	433	469	464	404	428	431	444	473	425	451	428	453	459	458	442	466	447	466	450	495	457	465	458	471	439	425	488	496	482	448	466	440	442	454	467	464	491	454	433	467	486	458	504	473	459	426	480	470	464	458	481	463	461	432	474	468	486	442	449	427	474	478	439	486	456	462	439	432	459	483	431	471	450	454	454	476	487	452	472	449	468	485	451	443	444	467	475	455	455	529	489	478	450	449	472	482	452	443	452	472	460	488	455	465	494	438	481	481	440	447	439	467	484	442	430	420	465	417	470	468	450	486	463	484	450	473	461	423	453	459	477	488	451	444	479	479	449	441	480	466	471	460	462	452	425	442	455	448	477	436	508	458	490	465	440	465	437	443	485	455	438	443	445	475	433	468	488	434	469	480	441	526	473	502	475	465	440	455	455	454	441	444	475	513	446	454	475	473	478	459	491	469	482	479	466	476	493	455	462	501	452	504	467	468	481	462	457	480	451	474	462	474	464	476	503	471	437	434	442	454	463	471	469	419	457	457	457	492	449	435	445	451	479	488	469	456	484	478	449	506	464	457	478	464	482	493	472	421	447	455	470	467	438	458	479	502	479	471	501	482	449	464	481	476	434	465	443	451	414	447	454	466	446	505	453	486	463	460	427	484	453	460	469	433	452	441	488	462	454	459	462	458	423	411	467	461	483	471	444	467	430	436	466	459	459	457	484	466	451	452	437	484	467	443	447	451	505	452	441	478	462	467	446	468	455	499	450	450	451	482	489	447	476	493	485	451	469	460	398	431	428	457	470	472	467	422	452	456	441	464	459	480	451	439	496	483	451	433	419	440	468	498	484	468	467	478	432	500	458	489	449	445	470	481	477	473	486	487	501	441	442	475	427	445	446	456	479	446	510	466	428	493	440	447	462	475	456	502	435
28998	50850	43867	14557	3926	2766	2283	1918	1638	1279	1132	1014	964	999	900	935	922	862	870	934	850	849	872	847	834	837	822	860	840	810	821	813	786	807	821	774	806	831	841	855	832	850	794	801	762	859	818	795	834	815	807	819	816	823	807	808	863	818	805	848	804	728	761	799	793	865	837	816	760	859	834	802	774	840	826	780	768	806	845	802	830	822	813	804	805	806	818	784	832	812	807	826	872	762	795	792	827	794	794	776	807	729	784	815	812	853	794	783	828	828	822	779	804	773	804	760	813	775	824	806	792	804	818	805	819	842	880	818	822	806	822	775	813	777	832	766	824	817	817	830	874	750	810	837	784	819	805	775	783	849	804	798	836	816	780	826	787	777	784	784	750	802	780	788	770	802	841	855	828	801	824	780	804	819	833	877	834	823	827	813	860	805	794	752	730	761	804	858	766	829	805	795	805	807	767	802	849	779	839	836	795	847	771	792	773	778	859	798	849	833	796	826	774	823	811	829	832	830	781	822	789	830	806	831	802	817	816	800	814	803	787	793	809	839	812	850	820	841	810	823	820	804	829	770	781	821	823	833	802	818	778	784	847	772	806	819	807	694	855	833	815	801	825	772	789	834	816	807	829	746	831	799	858	801	804	801	804	799	790	810	785	772	784	881	860	860	812	833	794	847	798	789	801	773	842	806	851	811	788	818	799	822	789	789	787	746	847	837	812	840	771	881	858	802	730	762	793	794	826	788	789	838	799	812	857	870	792	808	766	803	807	859	838	867	841	779	788	781	805	785	829	793	783	842	807	781	826	834	797	747	779	825	827	810	798	773	820	829	817	812	818	808	857	818	775	806	841	827	824	834	794	849	789	810	789	751	755	800	847	799	779	797	854	828	758	831	784	829	878	808	812	816	777	853	855	808	765	778	770	837	793	816	823	776	837	837	782	751	789	797	788	788	867	851	778	809	839	782	772	830	830	819	786	854	812	808	827	830	814	845	785	803	773	818	845	795	798	842	837	819	788	836	823	810	789	797	833	807	778	797	823	782	799	800	780	805	829	842	828	832	813	814	837	823	823	830	793	774	819	795	811	804	788	786	839	780	795	770	792	781	780	777	808	833	827	859	835	871	816	804	764	780	862	805	838	804	801	800	853	834	781	824	817	800	824	792	821	782	855	799	829	865	825	758	799	792	841	766	821	804	811	825	808	756	802	826	753	807	779	782	848	808	824	805	862	822	809	820	862	831	865	829	881	816	829	817	787	851	794	784	749	828	835	793	852	810	836	812	823	868	751	792	796	796	816	793	840	840	814	796	730	806	792	837	793	784	852	852	817	836	840	815	842	785	809	780	811	841	787	822	733	769	822	845	818	821	839	792	817	817	788	787	788	799	782	760	733	789	796	825	766	883	829	842	812	843	747	800	797	776	826	827	789	832	818	814	800	790	828	780	821	761	808	794	776	798	836	785	789	740	795	792	802	802	835	830	838	832	811	843	767	785	811	794	805	818	793	787	828	812	841	813	784	777	858	808	817	786	821	814	783	761	802	764	745	841	822	808	790	822	786	812	792	825	833	813	799	809	798	767	811	803	791	828	836	875	799	814	856	805	815	791	779	805	734	830	760	829	796	815	744	788	818	818	772	839	808	829	796	777	799	835	811	822	766	772	825	806	787	821	821	803	804	776	832	807	786	822	868	792	818	843	866	821	821	796	787	768	801	826	836	846	821	787	815	802	744	829	842	821	781	818	789	788	814	779	800	786	774	789	760	818	783	773	793	775	786	843	860	818	823	825	816	863	808	739	747	745	807	769	809	789	827	777	831	832	821	788	829	769	782	853	855	789	831	846	792	772	810	792	772	810	790	821	812	843	826	787	785	808	794	802	841	775	776	821	818	824	844	802	814	803	828	784	777	803	710	784	789	813	796	779	779	834	808	771	848	821	802	806	802	785	809	818	816	799	795	805	811	757	835	801	787	824	739	783	799	811	844	807	831	835	833	775	872	830	795	786	820	831	831	785	813	799	828	805	759	800	804	846	848	887	849	789	820	840	782	775	820	746	836	809	764	832	799	822	746	821	847	778	788	853	800	798	813	859	820	841	792	749	857	802	826	776	792	823	737	812	809	791	820	798	816	808	827	813	862	792	803	846	844	773	797	839	783	806	745	799	872	806	821	812	798	822	796	847	787	831	778	763	807	800	790	809	823	772	786	807	837	768	815	808	796	822	778	841	795	828	806	808	848	831	829	773	788	804	821	801	782	818	837	767	795	882	833	865	812	841	820	844	801	800	832	839	842	769	823	843	793	858	824	768	772	785	816	810	829	832	783	772	786	835	822	815	801	842	751	798	813	789	789	735	821	799	755	831	769	778	819	838	830	789	789	836	784	826	827	793	801	852	779	831	850	791	801	835	777	829	736	773	804	828	751	753	784	798	770	810	809	796	853	832	777	835	821	832	803	781	758	775	815	798	838	868	777	739	826	781	800	855	817	851	776	773	803	796	810	826	824	786	802	815	743	798	805	845	847	806	782	834	817	811	777	815	807	824	799	805	847	778	817	815	807	840	779	811	775	813	832	820	801	826	817	784	783	760	813	784	800	849	804	806	806	787	802	772	789	795	806	779	802	808	803	801	815	770	841	815	808	787	797	834	798	792	794	822	788	793	792	781	783	795	805	761	753	818	829	832	808	772	807	812	870	807	797	808	833	805	809	807	827	769	825	823	836	837	791	813	803	781	778	777	830	849	808	808	802	782	809	799	859	769	788	757	819	793	886	799	814	795	810	821	821	765	817	763	838	791	778	817	766	870	822	766	782	794	868	840	852	853	784	794	759	813	808	794	821	813	795	831	810	838	839	847	821	804	849	801	826	810	785	798	748	781	773	843	826	791	852	805	831	766	807	833	825	816	812	828	815	801	845	808	823	797	794	824	869	827	814	788	751	820	810	843	837	793	777	878	796	793	803	833	755	761	813	817	832	803	787	867	838	816	797	783	815	838	820	825	795	796	787	826	765	870	845	831	819	797	864	776	834	775	781	823	852	819	857	805	782	788	761	802	790	791	807	796	805	822	818	821	845	829	829	782	786	790	807	812	848	826	806	818	826	829	781	807	768	802	780	821	842	791	835	822	808	803	783	831	841	810	813	796	822	826	771	826	814	809	809	830	764	828	799	811	822	785	787	850	780	780	827	816	856	775	756	822	783	752	837	798	816	795	818	779	821	812	795	755	797	775	868	812	805	793	819	816	823	787	794	804	842	860	809	763	773	802	835	787	800	803	810	804	850	831	826	827	779	840	831	789	784	806	826	800	852	786	839	857	839	799	795	784	824	830	823	794	858	771	772	818	797	805	788	807	795	824	830	826	788	810	834	820	797	771	827	824	789	756	828	812	875	819	813	757	838	833	793	865	816	785	780	831	846	857	854	841	793	744	742	826	826	751	824	786	777	814	816	799	818	804	854	824	779	834	819	813	838	787	803	804	823	792	820	840	778	768
23499	21461	29220	24380	21340	17238	3120	1066	730	485	387	314	278	297	254	231	252	235	252	217	241	243	226	247	237	244	229	210	215	203	222	196	210	213	208	200	205	231	238	205	220	220	205	188	199	229	215	208	237	203	241	218	224	226	197	215	209	187	182	245	205	217	214	220	200	192	235	211	206	220	222	221	218	181	233	211	223	206	205	238	191	233	213	200	190	238	175	185	195	237	204	222	195	200	227	186	201	196	210	194	182	191	227	199	214	213	203	201	220	206	211	225	197	196	199	219	206	199	207	222	200	211	228	192	220	178	202	215	187	218	215	218	201	227	206	188	220	209	202	206	230	195	210	201	196	200	215	194	215	220	199	222	177	204	196	210	237	196	205	214	191	227	213	219	206	222	198	230	222	233	196	188	185	184	193	207	201	200	205	226	174	195	163	202	205	201	198	194	206	191	187	205	177	229	217	171	204	203	184	217	206	201	212	202	190	220	188	185	177	213	207	217	216	188	205	182	225	214	196	200	190	216	205	195	190	189	195	161	211	178	191	233	187	193	207	205	207	214	216	191	196	193	227	208	211	208	228	202	186	210	210	210	205	201	191	212	196	187	209	187	198	195	221	203	229	172	243	201	182	198	180	189	179	191	189	226	217	198	203	199	190	199	190	180	211	204	189	197	227	183	190	178	203	196	194	205	228	213	194	212	211	193	194	202	201	203	223	179	209	153	223	207	204	211	202	178	194	218	191	209	181	187	202	201	210	199	183	231	205	207	193	191	190	194	203	209	194	189	206	207	201	193	194	207	190	222	213	215	186	202	214	205	194	199	217	192	203	188	209	175	187	200	228	203	182	195	223	173	185	209	208	206	212	188	184	203	197	195	214	206	230	208	181	200	196	214	210	203	209	203	227	223	218	204	200	187	202	217	207	181	200	210	208	212	222	213	204	199	204	186	205	196	208	182	209	216	214	207	209	189	196	226	180	200	227	194	195	212	212	201	200	199	191	194	221	182	193	219	196	206	216	201	208	204	204	193	205	194	217	208	209	207	206	224	182	179	224	188	224	200	188	195	192	218	188	215	220	180	208	200	215	214	227	227	208	201	209	193	198	208	206	205	203	198	202	193	198	218	212	197	212	220	202	219	220	225	224	202	203	195	209	205	183	202	210	193	232	203	197	204	240	224	190	197	205	205	199	195	194	222	219	216	196	208	227	191	212	186	200	179	206	201	187	195	191	208	225	210	222	225	210	206	184	200	194	188	202	202	212	197	206	194	221	206	212	231	207	194	203	216	208	200	203	207	201	198	217	198	211	197	204	236	228	205	180	207	179	181	203	221	187	206	203	201	198	212	227	230	224	193	230	211	192	199	185	212	196	200	189	197	216	209	215	192	198	208	227	172	201	213	218	213	202	195	213	201	217	205	211	241	222	202	221	227	192	202	199	181	211	204	212	192	214	199	228	196	223	223	199	207	186	216	208	203	186	215	223	202	203	200	207	211	206	186	198	213	228	206	205	236	188	219	185	220	208	222	194	229	209	198	205	232	212	200	209	175	172	204	225	204	211	197	193	227	203	181	223	200	210	210	205	211	190	211	203	212	214	204	195	212	212	207	198	204	211	222	224	208	188	235	187	224	176	221	213	189	218	194	211	222	191	191	201	224	197	212	201	209	193	206	208	217	188	166	220	202	216	209	202	211	197	219	190	213	194	201	213	197	200	192	176	188	209	213	182	204	197	200	192	218	194	186	211	206	209	220	215	189	208	205	215	208	193	201	183	193	229	198	210	202	196	212	208	228	190	208	205	209	216	197	208	201	171	185	185	219	210	201	216	205	219	174	198	205	231	197	208	222	204	186	214	217	216	192	202	173	197	216	209	206	201	177	200	213	188	188	219	197	191	188	211	200	191	193	204	197	202	179	205	198	216	189	202	197	220	227	182	198	189	204	195	227	211	187	185	222	220	211	223	190	203	208	205	198	197	226	176	191	240	196	193	193	214	200	207	225	187	192	191	205	198	207	214	202	198	209	184	224	188	199	235	208	228	220	231	203	210	209	214	202	194	222	194	207	199	213	220	224	173	239	206	185	231	191	195	194	204	196	205	197	195	191	217	193	175	179	191	200	205	200	209	189	223	228	213	201	156	202	205	201	200	194	200	204	193	205	198	215	208	220	205	233	194	206	207	214	221	216	200	199	216	200	232	204	230	233	203	207	213	207	207	178	173	207	205	213	211	219	201	208	208	166	200	194	203	237	183	216	205	206	202	226	230	189	195	224	186	203	211	215	207	203	196	215	187	191	199	191	213	215	209	216	208	200	185	180	208	222	212	203	197	199	195	209	191	205	211	199	222	201	223	202	191	192	197	187	216	166	221	208	231	228	194	189	214	193	210	204	234	209	191	228	194	212	194	219	213	220	194	217	215	200	204	188	175	203	222	218	208	170	196	240	200	213	207	198	183	200	204	207	201	176	240	214	219	214	222	219	201	195	212	239	238	217	210	239	230	224	195	213	182	223	197	189	205	202	208	227	213	179	225	217	231	216	197	212	201	188	193	196	229	191	225	220	184	185	219	186	218	203	232	249	218	188	203	194	209	214	196	200	220	230	197	203	209	198	211	225	189	224	183	213	212	187	209	205	202	206	208	214	224	181	223	181	207	185	206	206	193	203	204	184	199	204	191	203	211	195	187	228	168	195	211	209	192	216	213	207	252	212	195	181	221	206	221	216	194	213	206	215	224	223	209	218	212	218	189	194	205	181	187	197	205	203	211	201	204	200	195	229	227	197	189	212	185	213	207	183	186	197	196	210	232	194	216	234	225	195	190	196	219	200	207	201	221	204	200	197	204	211	187	222	194	191	225	203	202	211	207	219	232	210	193	213	200	210	194	202	195	203	211	219	200	209	186	192	210	199	194	190	201	203	215	198	178	206	185	222	206	213	207	196	162	234	203	198	212	200	215	211	191	211	201	207	205	203	188	175	214	192	205	204	209	186	207	195	218	218	191	209	192	213	211	192	210	203	226	206	215	191	195	209	205	205	222	193	225	209	202	195	190	207	175	195	193	214	193	194	186	219	185	201	200	188	207	219	201	206	185	189	198	207	227	182	194	203	186	182	249	211	218	198	225	209	231	214	201	187	191	218	210	215	217	212	219	204	168	211	193	213	216	184	222	209	209	202	212	205	223	180	190	172	199	203	212	189	191	206	196	248	187	218	212	190	196	209	182	221	204	215	234	216	201	214	216	224	216	223	205	192	232	227	200	196	192	195	216	187	216	207	208	188	185	206	187	218	234	214	236	217	215	212	210	225	179	210	233	196	222	219	199	182	220	217	206	220	226	210	196	195	231	200	215	196	206	203	201	186	213	206	199	190	203	212	211	179	216	198	206	210	198	210	198	214	205	199	192	199	199	191	193	217	200	207	202	198	228	201	206	216	197	204	215	193	221	220	194	219	188	192	200	217	196	193	213	207	237	194	215	205	206	226	204	178	206	231
31433	56362	51809	24002	6676	3932	2860	2404	1874	1225	916	804	735	692	636	541	542	528	513	482	443	474	447	473	421	443	442	449	409	400	437	408	405	397	449	379	395	432	416	418	394	384	391	388	391	400	415	398	388	396	363	374	402	393	406	412	380	370	369	398	398	375	388	397	368	368	418	402	350	368	387	390	365	393	381	387	428	398	389	387	350	350	412	408	380	417	380	398	385	335	352	376	369	357	424	388	348	362	364	359	382	357	354	383	372	392	392	360	400	347	363	382	394	384	381	351	385	377	381	354	349	329	350	391	373	362	364	369	388	376	371	348	381	378	388	357	366	359	353	354	342	356	378	383	390	397	380	364	387	358	363	391	350	343	371	362	379	349	380	384	372	377	389	405	336	354	384	381	377	366	365	354	389	375	395	375	326	384	388	386	402	400	341	391	372	383	404	351	372	375	335	392	353	372	392	366	390	355	383	392	371	359	367	422	404	382	403	399	374	351	382	353	386	375	375	364	377	374	368	367	374	370	397	371	407	352	391	365	336	352	400	382	349	369	348	345	383	411	363	380	400	377	377	383	358	349	407	380	369	363	358	385	365	397	374	363	371	339	387	351	379	367	372	391	387	375	386	340	386	371	348	386	363	362	411	357	355	360	375	370	397	376	397	360	396	380	378	349	344	377	392	395	392	371	377	397	357	363	348	347	347	411	356	362	395	350	396	341	385	389	392	381	369	336	356	379	356	362	402	379	361	354	359	374	335	424	373	359	415	386	351	369	381	369	377	359	376	353	359	368	393	397	349	361	341	402	365	379	354	360	374	397	326	363	380	349	390	366	380	392	390	362	333	344	397	354	380	409	401	382	376	360	374	362	374	374	391	377	362	356	385	384	350	395	363	372	414	380	346	402	378	353	376	372	397	368	405	378	377	424	366	354	390	376	382	390	376	353	351	382	357	400	391	352	366	368	389	405	368	364	367	409	399	385	369	362	375	395	376	327	400	350	395	383	392	319	345	373	380	343	395	379	359	345	354	373	367	374	374	383	399	390	384	378	386	380	369	394	407	361	369	368	374	362	341	365	373	378	366	415	359	351	397	373	358	374	393	418	397	376	373	364	375	358	396	360	363	348	363	386	348	375	390	372	381	358	348	423	348	348	379	385	379	389	359	381	377	357	411	367	366	403	345	361	406	405	358	404	377	399	411	374	393	341	385	352	368	363	391	428	397	376	380	403	347	388	340	400	369	357	385	363	373	368	365	351	358	379	391	384	370	357	407	371	357	353	354	377	374	381	377	374	374	371	387	376	380	379	381	358	373	365	383	347	342	400	359	361	341	356	393	383	361	373	373	435	360	381	353	374	383	376	379	386	379	364	406	409	395	369	356	391	410	364	383	387	358	357	370	370	386	376	363	354	346	347	380	361	374	358	369	390	355	357	367	377	389	378	408	365	389	386	364	332	365	415	344	387	359	401	376	363	372	360	350	382	346	354	395	395	375	376	381	359	376	385	332	382	349	388	364	411	371	380	362	382	374	391	382	363	392	361	356	387	344	389	353	381	372	335	329	347	406	373	391	349	371	377	397	340	360	361	361	353	393	386	334	365	351	347	354	367	371	370	365	403	347	404	386	382	365	400	396	399	369	376	374	410	411	367	382	356	354	374	387	366	354	356	370	391	372	388	329	411	382	374	342	362	384	358	373	380	370	334	394	392	389	374	352	389	386	387	358	359	376	358	362	397	368	383	360	362	375	378	369	375	367	394	379	346	339	403	361	383	347	348	398	383	401	349	357	372	372	393	364	397	382	389	359	391	348	386	388	399	354	390	402	372	392	361	414	373	390	339	327	384	395	399	340	350	391	323	391	306	363	380	389	369	372	398	396	338	343	370	393	397	382	374	415	390	371	387	360	386	393	388	396	394	362	368	356	358	393	316	369	375	364	333	356	400	382	375	365	361	336	371	339	332	358	383	362	355	339	356	391	396	395	384	376	361	377	399	396	381	344	377	384	401	336	373	378	379	343	394	363	370	352	372	387	380	376	404	392	347	372	388	361	377	385	377	363	351	363	394	365	376	398	397	356	405	347	373	377	374	343	380	325	391	415	412	374	381	371	376	350	370	388	345	392	386	391	414	362	365	353	384	355	377	378	356	388	372	360	364	374	387	345	374	406	415	364	402	354	372	327	367	364	366	390	383	380	390	345	383	399	362	366	335	345	351	370	369	349	408	393	335	380	404	396	341	412	373	391	387	387	353	335	379	364	348	348	384	373	384	378	348	385	358	369	375	365	371	404	345	378	400	379	356	380	347	342	353	376	392	385	403	348	376	391	363	399	385	375	376	373	356	399	391	356	338	353	380	361	364	371	393	358	393	385	347	374	398	375	370	358	380	374	377	364	393	385	382	397	373	387	396	363	381	388	351	337	376	373	381	354	361	352	374	360	355	347	397	411	362	433	349	374	363	360	368	375	359	377	360	367	351	338	388	339	366	367	360	396	368	401	383	350	405	354	382	339	344	368	360	378	366	378	381	386	407	352	355	353	401	435	407	344	321	342	369	374	377	366	407	396	392	357	386	377	355	354	399	361	376	373	338	333	380	366	396	369	359	402	368	411	390	347	405	360	430	358	366	374	361	384	402	390	368	358	341	386	383	352	369	352	400	383	379	364	373	410	360	383	393	359	370	370	377	408	396	395	367	366	378	344	359	373	389	375	389	390	351	386	389	379	413	386	396	364	375	348	401	406	351	361	370	393	371	368	398	346	361	393	346	388	346	372	387	363	414	352	338	372	341	363	352	378	387	387	379	403	356	371	396	392	392	351	361	357	370	379	355	367	375	352	360	370	392	382	389	361	360	396	353	372	373	388	388	355	412	388	404	392	358	383	389	378	382	356	363	377	367	390	380	346	372	366	374	349	384	381	362	413	405	370	383	350	382	372	330	364	393	367	348	370	378	337	354	375	374	363	370	385	391	380	352	322	371	387	351	369	329	378	371	389	392	348	354	355	397	351	381	387	370	375	381	398	365	407	359	346	359	355	370	389	375	394	357	369	404	377	370	366	351	346	333	361	341	381	357	352	360	409	363	380	394	381	345	388	402	392	393	362	363	383	353	362	384	385	356	371	387	353	377	403	375	373	371	381	382	349	389	365	374	335	367	399	376	331	354	386	354	379	371	369	376	368	351	374	366	372	348	344	366	354	344	383	365	403	377	391	383	365	382	375	367	361	396	369	364	387	381	358	371	362	382	345	370	332	385	377	374	392	360	362	375	357	357	372	436	366	369	355	362	354	357	370	364	363	399	378	351	373	434	366	391	382	357	362	380	378	380	367	341	350	389	360	365	397	398	344	374	390	362	352	396	375	402	329	374	381	357	372	406	374	342	382	371	325	375	385	355	409	405	375	373	395	421	367	387	366	384	333	374	371	354	348	325	362	374	351	359	377	378	355	390	388	364	369	397	385	380	408	333	365	331	368	367	346	368	373	407	332	397	393	366
27508	23941	23686	7303	1054	784	649	596	580	558	537	529	569	562	520	530	494	505	545	496	546	497	518	509	495	483	513	548	519	494	530	511	527	542	536	518	494	539	473	537	518	525	537	532	530	477	516	559	525	517	500	518	517	501	552	542	519	514	513	520	503	529	513	533	546	522	481	490	496	512	519	522	516	506	516	505	533	549	497	517	528	536	545	527	533	475	527	510	502	507	514	521	509	519	528	534	512	560	526	511	545	544	515	525	500	515	518	553	534	541	537	529	514	554	508	499	501	506	517	503	565	514	520	508	526	520	502	549	502	531	551	526	513	556	497	547	523	473	494	530	518	543	554	540	584	536	521	514	541	525	539	505	502	501	518	540	523	527	500	552	480	513	556	499	508	535	513	504	527	529	524	538	517	506	534	491	491	510	557	533	532	495	521	514	517	498	523	468	520	559	553	546	504	523	546	538	534	479	497	528	500	510	512	520	501	524	528	558	458	549	521	512	496	485	547	550	493	515	551	518	515	526	523	535	579	500	513	524	519	496	551	542	510	515	538	517	537	551	485	556	519	516	470	529	499	509	536	502	537	553	517	532	499	489	489	503	535	537	556	535	507	542	495	534	508	549	483	486	493	522	525	541	493	526	525	523	579	545	494	541	526	518	535	461	512	480	513	513	510	514	471	591	523	518	541	508	563	572	513	547	493	503	485	494	527	502	491	520	507	535	531	543	497	547	521	507	525	504	541	521	540	512	533	532	538	488	506	503	572	532	552	510	544	573	557	537	531	534	593	518	529	514	535	521	517	532	529	492	526	522	501	530	524	509	528	510	525	532	541	507	511	522	556	526	508	493	480	540	544	533	530	523	500	561	503	479	520	499	529	515	522	562	520	534	538	536	496	508	550	527	522	546	536	507	553	554	531	518	536	496	541	502	527	559	525	501	523	527	512	519	548	524	521	565	528	502	494	493	500	508	553	515	501	531	533	512	539	473	500	524	531	509	507	517	531	510	538	546	531	504	526	498	487	558	549	505	538	515	541	502	538	537	533	537	563	547	517	510	542	563	543	520	514	525	496	511	527	512	554	520	530	504	577	506	555	498	541	496	528	535	536	519	510	504	533	513	508	513	527	494	502	504	546	492	524	547	537	519	522	511	517	533	520	503	502	522	487	522	542	473	535	517	526	484	506	508	507	523	510	526	538	538	522	507	486	526	520	497	531	521	491	507	501	531	491	530	531	500	536	529	500	497	494	597	498	515	543	549	531	500	539	526	513	509	517	526	520	540	497	517	524	476	488	496	494	546	515	510	515	501	552	529	543	518	513	529	551	512	551	560	519	515	544	518	525	551	585	509	487	482	529	475	504	529	531	524	505	527	542	560	455	466	532	537	525	540	528	548	514	513	519	530	510	522	542	497	529	504	469	535	533	512	497	539	510	505	484	531	489	535	523	490	511	506	507	505	534	544	530	494	531	523	513	492	505	518	507	507	511	471	543	547	513	547	477	535	519	504	501	523	554	533	514	559	513	537	483	502	529	515	564	530	532	514	480	523	549	520	548	520	512	540	515	498	560	534	532	489	487	517	538	563	540	502	546	553	536	487	470	507	517	510	523	580	526	516	472	513	536	515	535	515	527	521	513	542	511	522	491	535	499	504	503	528	525	507	527	524	518	507	538	544	488	529	551	536	526	512	526	512	573	512	487	530	510	545	536	504	517	503	499	515	504	523	519	523	504	528	505	523	489	472	544	519	507	546	553	511	508	507	524	504	511	549	499	498	498	548	485	519	562	524	500	506	541	492	475	495	493	517	560	536	521	530	496	524	520	527	529	528	521	524	519	507	534	516	512	559	559	468	510	509	522	477	533	536	514	513	508	482	520	518	566	559	548	516	520	487	515	557	510	510	524	544	493	519	535	503	520	514	497	523	525	507	495	531	556	516	541	501	503	502	524	561	517	510	556	500	510	518	524	549	498	555	522	533	537	512	524	542	536	548	473	556	531	503	527	513	507	490	542	515	529	500	540	505	509	479	510	518	518	492	549	484	529	535	506	500	504	525	525	553	499	518	463	549	528	492	507	535	508	519	538	476	532	555	535	529	522	495	496	534	532	566	536	541	544	481	469	502	541	545	484	522	502	543	503	501	507	514	510	540	564	524	507	513	561	521	517	532	495	525	484	512	538	516	531	521	555	526	527	488	525	491	533	509	557	510	504	522	511	558	520	551	493	539	541	520	543	500	540	515	531	565	504	481	523	515	477	502	510	495	489	496	507	506	553	520	493	503	510	529	508	523	467	513	546	558	528	495	528	520	511	505	505	504	504	530	531	512	509	485	514	535	511	518	528	519	530	546	481	488	543	529	483	578	502	517	529	500	512	541	504	534	502	519	493	479	508	523	537	503	493	525	547	474	507	564	536	509	559	499	557	509	567	530	482	544	466	516	485	557	523	508	503	556	507	502	495	536	517	496	529	538	540	526	508	502	537	545	526	553	551	492	508	499	535	535	537	517	529	542	515	516	539	534	501	545	502	527	471	538	546	494	521	514	530	517	533	474	542	526	516	509	476	527	525	533	543	507	554	486	523	496	502	483	517	509	489	506	531	550	562	511	550	538	530	497	518	531	527	523	556	554	543	521	560	523	519	534	530	563	510	532	527	552	505	491	527	511	515	508	513	523	533	498	472	524	540	559	560	536	512	525	507	492	540	512	520	550	532	535	520	503	574	540	500	522	499	521	560	553	522	542	548	535	506	527	541	518	517	498	549	499	521	528	517	515	514	489	559	519	511	487	525	530	489	520	522	564	540	512	492	539	521	560	467	572	507	499	505	512	530	480	548	541	519	519	518	530	496	553	506	520	508	513	486	513	546	490	537	518	501	536	531	502	493	502	539	532	530	522	546	514	515	562	537	516	558	520	513	530	546	511	527	527	504	491	561	539	485	517	535	514	512	503	527	491	513	533	548	504	525	530	535	509	549	531	537	567	515	517	563	530	505	512	478	514	537	538	518	510	535	505	510	496	502	524	519	515	498	477	513	545	534	460	499	491	547	519	549	541	479	500	469	521	498	501	553	494	519	489	521	531	506	506	527	520	544	516	550	553	515	522	534	484	511	569	508	511	560	516	529	526	498	501	544	515	521	505	524	512	526	511	523	497	482	507	550	511	547	519	494	547	508	534	495	474	522	499	523	478	536	483	530	564	517	537	531	530	487	541	499	525	539	532	529	521	512	507	503	476	541	547	575	503	563	483	514	518	542	526	517	557	512	529	542	527	518	537	537	474	513	557	508	530	519	491	522	499	525	543	528	503	519	536	508	485	516	499	539	516	552	522	497	572	513	516	498	505	517	529	510	534	475	513	545	545	492	507	537	540	505	533	492	499	487	522	462	561	516	518	518	476	478	498	485	532	536	527	520	546	531	544	561	493	532	521	569	507	520	530	515	472	537	480	476	546	517	515	502	526	529	505	479	531	526	517	474	489	501	555	528	546	504	488
26854	41211	29938	7260	1944	1531	1278	1194	1061	1011	937	955	961	866	926	872	845	869	860	937	868	857	818	901	871	933	917	874	883	884	851	878	935	906	857	876	914	893	908	947	906	905	859	858	894	900	847	865	896	877	908	949	902	843	884	906	854	901	856	962	857	927	872	895	877	870	878	889	884	902	890	847	875	847	860	894	832	951	887	894	864	856	929	874	846	861	910	891	910	910	891	859	868	882	903	860	810	865	920	936	875	892	857	879	919	889	892	861	894	856	906	874	867	836	935	886	847	886	921	813	893	883	866	850	867	856	896	883	883	907	847	928	871	878	884	893	920	839	845	900	832	926	875	884	913	938	899	937	841	852	885	909	924	909	847	869	856	927	891	869	893	859	909	930	866	908	952	865	883	880	888	894	912	901	865	892	911	889	922	933	939	874	877	888	937	867	967	909	892	936	895	895	933	853	883	892	863	936	892	887	898	896	857	914	914	883	908	913	839	864	845	832	907	859	893	900	903	897	924	869	877	877	903	933	892	905	868	861	875	856	911	883	884	888	949	898	922	877	914	909	853	844	879	870	938	869	889	871	888	900	860	881	873	891	930	898	869	904	841	850	877	868	853	890	873	925	870	928	850	895	889	870	880	833	875	845	858	900	892	885	904	877	911	876	920	911	873	917	873	866	856	870	897	905	874	931	860	847	923	861	849	879	887	852	876	879	902	892	890	939	905	905	856	876	915	875	879	912	877	896	902	870	905	868	860	838	900	885	900	881	842	909	897	843	879	883	873	928	897	878	916	894	875	911	884	893	876	878	875	907	935	858	880	931	862	919	857	869	901	917	882	909	839	818	835	881	912	873	887	865	864	848	917	868	946	963	872	872	892	884	901	901	882	877	829	877	811	902	934	937	893	862	870	899	895	899	852	866	893	876	876	917	934	865	866	929	862	913	977	925	937	893	900	879	908	894	835	926	972	838	852	968	897	829	873	893	852	951	838	894	851	881	870	927	849	926	876	872	917	878	880	875	912	883	885	900	898	885	890	855	910	886	867	897	884	865	945	900	854	966	891	890	896	916	891	871	890	880	848	952	946	893	882	910	853	901	843	928	823	894	873	866	844	888	869	824	947	889	921	923	911	894	836	937	911	859	847	913	870	858	903	902	876	903	913	894	909	883	861	853	903	860	897	957	936	863	927	947	879	908	887	878	899	920	892	908	900	906	912	860	877	912	950	928	904	863	841	912	882	875	849	901	845	897	914	900	928	904	886	887	900	920	852	860	861	889	854	920	877	865	900	898	872	876	891	892	893	888	881	908	927	911	906	862	917	858	859	898	853	928	892	879	886	865	918	871	909	907	880	878	881	891	923	924	887	891	894	928	951	892	900	862	859	915	829	885	900	872	920	885	855	878	887	913	891	927	856	840	879	852	897	899	848	864	846	867	917	892	881	925	950	866	895	879	830	841	879	881	905	879	902	859	879	903	916	852	863	888	908	849	842	854	837	881	922	840	879	937	891	892	882	920	860	859	877	910	858	896	890	923	889	890	927	888	898	852	868	851	880	943	881	918	862	873	864	925	886	890	934	924	839	847	895	889	894	849	857	909	896	847	907	880	900	942	867	876	871	861	869	910	895	855	875	843	907	912	858	882	877	876	916	847	881	847	920	880	911	874	896	892	908	873	882	852	872	894	825	867	883	892	904	890	873	901	921	868	848	898	972	917	921	867	911	917	898	910	902	841	880	884	896	896	867	886	840	866	930	956	891	877	877	918	889	874	886	843	924	917	868	910	918	886	906	894	842	836	919	900	844	863	920	912	893	839	866	908	931	908	847	865	905	910	907	873	840	915	928	910	880	956	905	894	858	839	907	857	830	883	878	838	899	915	884	894	868	867	907	879	901	885	939	891	867	924	873	854	934	855	841	827	885	870	864	906	908	887	909	884	870	872	927	782	890	890	867	841	856	836	893	874	880	936	866	870	873	869	863	903	895	868	854	856	905	889	940	866	877	891	843	907	915	868	891	957	905	856	846	868	868	897	894	923	884	837	913	887	909	898	843	862	900	908	914	876	884	904	903	898	878	913	869	906	868	913	915	899	913	861	911	906	922	909	875	847	904	904	863	873	862	844	889	888	901	842	946	890	933	867	870	925	959	837	933	870	855	853	877	896	865	934	895	868	887	912	914	904	896	891	838	891	857	898	825	839	967	907	940	838	869	882	875	864	839	833	906	855	882	839	884	856	904	898	887	909	860	873	853	938	919	895	899	904	890	885	885	847	900	906	910	875	914	884	845	882	916	862	904	825	865	891	892	929	873	916	859	866	873	867	901	860	928	919	899	934	931	928	854	866	896	929	870	899	878	886	867	882	834	809	889	891	838	889	888	852	976	867	853	864	899	870	841	914	877	896	867	884	932	920	831	890	900	883	917	948	898	933	858	840	860	914	902	846	829	859	896	890	896	892	902	914	926	888	891	915	853	872	856	880	883	870	865	870	902	894	856	858	889	913	890	888	854	886	874	866	898	898	893	879	896	882	844	910	873	872	894	848	876	893	850	937	837	868	855	875	889	906	853	912	940	850	897	899	871	864	881	944	933	877	920	915	867	891	900	920	827	920	894	858	863	880	877	859	888	930	841	923	865	896	950	853	932	916	860	848	891	912	869	867	878	931	914	880	897	847	890	865	868	873	882	933	915	878	929	914	867	902	930	878	907	889	933	870	890	897	871	924	940	858	870	874	889	876	893	904	880	886	884	897	953	919	877	886	901	888	869	866	904	828	889	882	917	911	958	876	853	883	851	872	935	915	847	880	924	908	907	875	853	902	871	865	912	883	928	890	887	877	819	902	881	907	869	860	869	925	872	927	900	834	938	872	810	862	891	861	884	881	890	894	872	852	902	917	905	917	853	879	836	884	887	876	945	910	904	869	909	829	894	874	914	866	866	846	859	912	857	897	874	883	911	915	889	895	899	898	850	893	897	843	915	889	885	883	852	851	975	898	908	905	878	883	860	854	885	874	861	888	835	916	883	871	911	884	878	908	882	882	833	889	851	923	934	884	862	861	896	883	866	889	853	894	947	890	884	872	879	870	868	892	900	881	841	831	926	954	933	883	907	885	868	932	913	954	879	892	909	885	952	931	913	888	926	952	903	863	896	911	902	930	906	861	875	882	882	882	897	851	884	881	932	890	888	906	903	849	913	892	836	869	936	917	916	867	928	891	876	911	914	878	869	841	928	877	875	977	873	835	858	899	863	877	925	893	927	855	857	939	913	899	925	916	953	915	912	946	916	897	895	860	814	870	882	868	868	885	886	832	916	863	875	850	800	870	901	887	875	894	897	881	895	896	868	883	933	854	894	886	881	888	883	861	855	896	902	857	911	838	885	952	900	860	915	915	892	857	871	926	911	896	905	897	875	876	913	909	887	875	901	850	920	888	886	908	918	869	880	885	882	865	956	832	833	932	949	901	894	937	932	897	900	924	870	879	863	870	919	927
24538	21497	28659	24755	17466	3556	1302	911	711	639	599	569	514	499	508	507	504	485	452	453	446	496	468	499	482	487	440	470	495	447	476	452	464	473	467	461	479	493	487	464	470	502	436	466	466	465	456	452	428	430	471	505	496	439	453	482	453	489	484	460	435	456	439	473	497	502	464	476	470	449	485	455	460	477	430	451	449	474	478	489	455	478	495	478	453	446	456	450	428	455	467	458	448	487	478	471	492	473	462	427	475	472	488	485	461	455	460	455	489	481	506	435	468	489	438	485	473	489	494	494	407	452	493	454	478	494	477	462	439	470	490	469	476	457	463	471	468	462	436	468	481	484	494	474	434	442	463	456	466	482	471	455	465	469	428	477	470	488	511	459	420	481	463	440	494	473	456	435	448	441	454	513	460	435	486	457	497	474	479	506	432	457	488	465	449	469	460	445	450	432	427	479	467	489	452	426	487	473	485	471	498	476	434	465	458	457	434	502	460	436	476	463	468	476	474	467	442	473	473	495	464	430	494	462	485	489	430	465	460	461	471	478	457	459	481	453	470	458	469	476	454	445	474	477	445	466	460	453	460	475	451	470	468	438	472	492	479	478	447	470	460	431	473	457	443	499	451	465	469	465	439	499	494	469	487	444	474	436	453	471	493	465	482	459	489	475	462	456	505	437	473	439	473	471	453	435	492	446	454	499	457	429	480	419	457	450	453	490	473	476	460	463	479	484	452	452	471	452	470	472	447	446	468	469	469	470	476	444	456	480	462	459	457	449	455	497	462	494	472	497	468	475	449	488	443	436	409	462	413	476	452	454	454	474	456	478	433	465	482	478	441	455	499	438	460	499	442	448	459	457	436	514	442	462	480	432	446	445	444	435	469	466	488	471	528	469	472	441	421	493	458	470	499	441	447	451	454	477	498	456	444	464	483	475	482	462	492	480	430	438	495	452	440	448	419	482	467	480	483	495	451	484	445	494	477	466	473	463	447	451	446	455	453	467	445	430	441	465	449	490	445	452	441	429	443	484	492	426	442	497	466	472	475	443	431	473	460	421	456	468	476	467	469	440	441	498	456	459	473	422	479	465	452	482	460	433	476	472	463	450	459	458	499	463	462	504	458	489	443	431	482	429	506	457	462	476	483	479	502	439	422	409	498	451	507	463	487	500	486	442	499	450	468	490	482	461	431	479	442	461	463	507	466	457	469	439	511	461	447	447	450	456	468	465	474	444	482	467	497	478	452	432	478	449	488	468	456	464	472	471	465	491	467	417	451	453	452	431	469	459	458	460	471	501	471	481	506	461	470	465	453	506	472	476	460	479	500	442	473	451	447	445	478	501	460	467	493	461	459	476	483	411	477	455	456	484	477	469	462	454	496	500	492	479	481	458	456	464	448	482	439	467	467	467	502	440	453	455	449	477	456	444	496	451	473	428	457	496	425	444	429	493	479	473	443	499	510	492	469	465	454	449	452	465	448	501	466	471	454	472	530	443	459	469	457	448	445	466	502	452	478	473	457	465	413	463	466	440	489	445	470	463	474	453	451	468	468	442	467	459	498	520	490	474	445	463	456	434	423	470	462	467	460	456	467	481	465	480	472	484	444	491	452	461	508	462	471	493	431	434	446	454	461	435	460	452	441	497	469	434	502	505	444	476	472	454	421	451	464	469	476	438	433	482	444	496	479	489	472	452	478	452	447	467	437	451	463	481	496	463	416	449	489	467	466	448	488	487	476	447	454	506	453	430	482	460	464	500	468	480	436	479	478	476	441	439	462	471	480	460	486	451	430	435	419	496	434	471	425	463	495	503	437	473	453	448	452	469	461	448	461	443	420	435	441	481	458	463	421	477	516	495	479	441	435	455	449	457	472	468	464	472	488	456	512	425	459	463	489	476	456	461	453	430	439	482	447	461	422	443	472	484	417	463	463	478	423	480	457	473	461	472	481	445	446	482	477	467	471	449	481	443	478	466	457	454	458	443	460	463	477	492	475	449	450	480	467	451	474	468	458	473	442	446	452	466	416	437	450	479	440	449	466	432	465	460	500	440	423	487	487	461	493	467	496	473	453	490	424	516	431	464	477	422	482	494	464	478	461	480	456	486	449	495	447	455	453	476	460	465	414	483	441	438	453	486	445	469	449	456	458	471	438	458	468	456	455	499	461	481	512	447	448	452	463	475	459	461	476	431	488	471	479	507	456	459	470	471	470	496	478	466	467	457	466	456	483	479	441	455	472	457	440	454	434	464	507	452	462	399	483	399	437	481	445	485	447	480	468	505	465	468	482	442	486	487	469	453	448	478	514	449	501	434	441	469	417	437	438	471	467	489	468	451	426	451	473	438	419	448	434	442	441	488	477	483	458	478	473	488	463	482	475	453	449	503	477	485	494	488	485	491	471	476	435	435	477	441	444	468	476	502	476	445	489	468	516	477	470	442	449	447	450	486	458	467	458	438	480	406	464	463	482	444	440	481	448	466	445	453	463	466	473	467	447	450	440	490	449	439	396	453	477	453	431	502	473	428	517	477	446	439	498	484	443	453	460	483	447	478	440	492	481	491	533	478	467	450	465	470	447	508	456	437	475	459	480	440	460	473	457	437	406	461	453	450	474	472	492	469	461	436	460	462	447	464	466	445	471	469	475	461	476	446	475	462	445	453	466	441	475	421	440	439	490	445	461	433	444	486	442	463	432	451	469	482	451	453	484	483	453	454	453	468	494	453	446	490	473	479	449	478	453	453	452	432	446	444	455	461	486	463	507	473	456	462	491	470	472	456	497	456	464	490	472	497	450	436	474	462	486	428	453	493	456	419	478	479	453	499	458	471	473	486	445	479	463	475	480	445	462	492	491	446	446	433	454	453	470	464	483	468	482	470	474	466	440	475	467	451	457	473	484	472	478	439	447	444	484	466	441	471	468	431	448	438	464	492	441	476	454	469	421	489	427	455	465	468	485	503	484	472	464	470	463	485	489	462	476	468	497	443	492	475	466	414	489	434	446	463	449	446	468	451	463	435	444	459	476	460	474	454	524	463	469	474	489	469	439	423	507	414	455	448	467	461	455	471	444	501	471	445	482	491	452	457	453	451	445	450	485	488	475	421	513	463	476	469	474	456	475	467	453	458	460	457	457	478	456	454	457	489	442	431	486	458	429	467	484	477	448	484	468	463	427	481	488	470	465	447	474	485	519	424	464	476	448	435	501	422	445	444	482	499	403	446	464	461	447	421	499	465	468	456	453	444	493	439	423	468	480	458	461	476	468	448	446	463	444	432	435	472	443	453	436	460	475	443	462	471	459	425	462	445	464	499	463	443	488	467	457	501	454	463	485	471	465	483	461	461	442	500	438	444	442	437	457	449	462	453	452	442	459	472	469	425	494	462	507	475	458	447	490	472	427	451	481	466	459	463	439	497	487	457	410	496	477	461	468	482	455	485	444	449	458	456	426	464	471	472	479	498	452	509	452	488	461	478	448	460	464	450	432	439	482	490
29345	52456	40324	15596	4445	2896	2206	1947	1667	1232	1137	1019	934	944	899	939	879	887	851	863	857	840	890	804	830	846	838	829	841	812	870	836	827	790	765	861	812	811	861	864	834	815	781	786	803	805	814	839	794	751	823	790	790	808	751	806	775	828	796	818	798	803	795	816	812	789	794	809	817	803	828	844	815	778	759	856	783	790	876	769	821	822	831	825	826	770	754	779	791	818	848	831	815	842	809	807	830	776	785	806	841	827	849	817	756	779	770	796	764	802	818	851	796	843	782	792	808	817	809	822	809	822	809	783	825	840	788	785	741	822	804	828	798	842	779	774	795	832	804	841	809	870	815	790	796	784	783	857	771	807	825	832	799	819	821	825	755	782	800	774	801	760	803	811	845	777	775	824	798	804	777	780	791	770	806	808	805	822	814	783	812	793	820	819	737	820	854	812	753	847	807	777	851	784	800	792	798	823	814	790	836	809	804	803	759	778	771	801	796	824	749	854	817	824	777	849	812	759	798	796	829	744	777	854	826	790	819	821	819	772	778	765	825	897	809	812	823	776	765	813	844	808	795	849	832	805	820	835	797	822	768	845	790	800	796	808	813	752	797	795	797	801	840	812	788	785	823	804	831	828	799	839	764	823	813	809	784	797	803	768	815	776	763	781	841	840	788	809	833	807	806	828	855	750	804	826	863	841	837	822	830	804	832	766	815	781	867	846	782	825	818	796	785	794	816	855	840	853	814	839	838	778	834	794	768	814	795	840	801	768	795	820	813	835	795	801	766	790	796	806	825	840	828	821	847	756	851	830	807	783	810	819	816	832	808	791	778	780	802	819	797	807	818	827	820	799	855	802	803	741	824	769	838	789	871	846	808	839	752	846	768	785	805	786	779	786	829	766	795	805	781	856	789	799	746	821	803	835	803	830	814	821	810	779	777	845	789	763	782	831	840	862	836	847	813	800	832	819	763	794	863	844	834	797	770	797	837	807	773	802	784	869	723	806	737	804	798	842	759	832	839	805	813	795	853	779	815	844	811	768	737	802	852	797	775	807	767	831	836	776	812	787	795	794	842	829	816	806	854	796	836	831	805	814	800	802	825	814	789	814	838	805	814	819	802	858	769	796	766	822	757	797	796	762	733	808	773	815	816	830	828	786	772	808	785	835	835	792	858	853	776	813	772	840	791	755	780	798	827	821	797	801	779	831	781	827	773	807	803	793	802	854	792	776	849	779	792	815	817	783	834	809	742	788	782	787	806	844	830	777	787	840	749	807	826	797	794	857	783	804	812	820	810	831	812	786	798	761	745	837	808	740	851	812	819	759	837	794	795	789	773	824	809	847	800	800	792	810	807	811	801	820	823	802	785	874	815	825	819	788	858	757	787	778	779	826	815	862	861	836	809	783	807	793	801	837	829	802	780	865	778	789	786	787	849	862	812	788	750	798	776	801	772	795	848	773	760	797	784	757	774	865	797	800	805	791	803	815	830	829	766	820	834	813	810	827	793	803	827	819	809	765	805	878	783	790	784	832	747	806	796	784	832	805	811	827	813	766	820	793	796	827	744	805	782	786	782	776	769	825	829	799	772	763	839	825	831	797	812	806	812	779	843	769	792	837	785	807	778	795	851	802	848	848	816	789	829	810	791	784	829	774	811	794	772	851	740	777	826	840	786	768	811	826	821	806	821	754	772	790	827	799	831	825	816	818	794	861	768	750	882	841	752	757	825	778	782	749	804	786	818	733	755	830	796	807	827	839	814	781	804	813	822	900	796	799	803	802	856	766	797	781	818	789	825	790	855	820	837	828	768	799	786	805	800	819	787	783	802	722	778	787	828	806	807	795	797	763	852	830	826	822	835	820	788	827	793	764	797	784	793	777	756	791	810	833	715	861	787	817	821	824	788	754	849	823	789	815	761	785	802	825	796	798	836	772	762	852	819	788	768	774	810	852	822	811	780	822	851	777	842	774	759	801	762	902	752	836	814	774	775	841	829	837	775	779	801	834	814	767	762	784	783	813	851	811	777	849	823	806	821	797	801	797	792	797	802	864	835	771	812	799	816	803	806	822	851	827	787	795	769	836	850	793	784	790	793	771	786	767	803	833	831	833	791	779	764	794	803	890	792	820	809	775	783	806	846	820	779	863	763	785	808	796	813	823	809	805	788	794	818	777	818	846	845	773	810	797	844	825	797	822	828	821	845	768	812	757	808	768	830	801	806	787	796	769	809	834	813	782	823	737	759	776	831	775	793	812	814	810	781	819	805	796	820	816	798	763	823	822	802	812	791	855	789	758	807	875	873	745	827	782	808	809	781	790	800	793	800	826	799	761	789	793	792	781	791	817	804	801	809	782	832	804	826	741	819	841	787	771	814	809	856	801	828	800	801	789	810	738	827	783	772	807	812	806	770	796	784	777	807	778	829	882	803	823	818	795	834	813	824	806	768	818	817	799	785	815	752	801	732	774	806	862	842	825	810	847	794	791	837	834	785	854	817	820	864	763	822	808	855	765	793	806	804	848	786	800	831	794	837	776	800	762	774	814	777	819	831	759	801	769	833	832	812	829	764	794	817	825	741	807	826	798	807	813	807	814	774	820	830	773	795	819	799	810	797	765	732	790	741	830	808	785	842	794	793	811	801	796	808	795	855	809	777	800	801	798	777	769	787	863	833	840	826	777	826	772	830	802	807	781	821	828	875	790	806	765	771	771	781	870	808	777	819	802	848	819	782	800	831	868	787	821	815	791	786	773	831	761	811	827	829	745	781	809	747	809	869	825	785	799	803	816	793	801	778	807	823	827	803	835	833	863	781	841	772	812	804	833	767	772	789	796	807	786	759	830	795	826	792	808	866	794	767	848	766	807	828	792	829	787	820	802	830	808	743	753	810	819	798	818	867	812	819	821	857	798	784	793	821	784	829	829	789	806	808	814	793	767	759	792	815	833	826	810	766	764	800	795	740	800	818	812	753	812	816	799	798	744	822	822	781	801	848	796	778	774	845	781	803	861	803	781	787	765	736	784	808	782	824	853	816	767	801	786	820	821	757	795	778	786	793	820	783	777	766	758	753	792	789	805	820	845	792	757	844	794	835	832	802	800	767	827	797	735	810	754	823	783	818	796	807	767	828	780	824	826	780	822	792	848	825	766	755	819	771	822	813	830	813	806	780	801	868	830	801	770	823	774	776	804	805	835	790	850	819	839	801	804	797	790	826	771	787	829	814	823	826	820	853	770	836	830	775	780	815	796	821	814	800	813	829	802	791	780	793	835	783	799	792	774	805	833	786	833	814	789	812	805	811	814	770	851	789	801	867	805	814	809	776	811	798	822	839	792	778	788	829	794	805	777	825	768	770	773	863	804	888	817	824	825	810	817	808	793	828	793	794	784	803	796	782	816	800	783	843	815	760	792	810	815	834	846	843	791	813	773	829	817	756	813	818	757	832	775	816	774	800	819	787	807	807	816	818	808	852	785	810	769	774	836	795	811	852	801
23496	21478	29144	24221	21400	17290	3144	1151	736	542	383	332	300	292	272	276	260	226	218	224	245	238	245	234	245	221	231	199	228	212	217	226	211	207	201	198	198	201	213	215	190	185	199	217	212	183	214	203	183	213	219	198	199	202	197	230	211	206	227	191	206	198	205	203	208	214	205	187	193	202	220	195	199	210	180	207	203	197	226	208	200	213	220	191	221	197	219	213	204	214	189	210	188	222	218	196	220	202	228	214	198	199	195	198	199	203	218	169	205	214	188	206	225	200	229	194	189	230	221	207	206	199	209	202	194	194	221	206	184	197	175	197	228	184	201	188	200	200	199	179	194	190	221	203	194	209	193	214	165	240	192	168	179	202	228	212	210	204	217	187	194	207	186	202	204	202	208	208	207	193	161	190	211	219	183	204	198	217	198	191	204	211	202	220	215	210	192	224	198	218	217	185	210	213	223	216	188	214	235	224	216	201	195	196	187	223	208	219	206	155	228	190	201	193	193	206	191	224	215	185	222	225	224	224	224	203	195	213	209	206	199	202	206	205	188	193	223	211	203	207	194	203	234	196	199	186	176	198	212	216	198	195	216	211	164	219	198	196	214	213	204	196	172	199	187	205	190	204	194	197	196	189	222	185	205	207	187	186	202	197	204	198	231	193	207	181	215	198	214	205	226	220	180	192	223	229	203	204	211	192	211	193	186	225	196	199	203	208	190	202	200	207	213	199	202	209	192	222	184	217	211	217	199	187	195	186	195	195	208	187	236	208	195	220	212	195	218	192	211	191	194	213	202	196	192	188	187	200	197	193	211	183	210	193	193	199	196	219	191	212	215	189	216	188	177	199	197	217	213	200	188	206	196	199	183	208	171	192	210	207	212	193	187	183	227	215	202	226	235	206	229	219	194	215	196	215	203	189	232	197	213	192	212	198	210	205	226	211	198	176	209	214	200	232	203	194	210	207	194	203	209	196	193	209	210	226	214	168	212	206	202	217	205	211	187	201	220	211	213	229	180	187	213	201	200	203	208	195	230	201	194	185	188	156	198	228	198	183	201	198	193	190	186	192	180	196	189	204	200	193	213	213	215	212	202	184	196	230	218	207	203	195	194	177	205	211	193	214	195	185	200	184	187	211	188	216	202	194	172	205	212	229	192	203	201	192	204	221	198	198	194	192	168	203	212	215	211	205	204	193	235	201	206	192	231	189	185	188	222	194	210	207	191	198	225	197	234	195	201	189	188	188	194	202	217	217	217	179	207	191	203	223	206	189	196	217	210	215	234	235	221	199	202	216	190	191	204	185	193	222	175	185	209	203	202	198	193	198	194	193	200	223	204	207	180	189	215	216	233	202	192	203	188	193	207	224	173	221	201	198	170	230	176	217	205	194	193	177	196	198	204	196	173	206	216	190	191	210	194	198	184	187	193	205	185	213	191	196	195	197	195	190	195	212	185	197	218	220	182	166	217	200	197	224	217	231	214	175	200	174	200	214	225	219	211	220	193	210	200	205	187	208	190	183	157	200	212	205	202	200	196	234	204	203	194	204	223	215	194	189	200	214	193	214	215	208	191	176	211	201	185	209	213	199	195	219	197	198	210	203	207	172	214	197	210	217	196	188	209	198	203	202	172	201	206	212	199	201	199	221	215	174	194	195	194	178	229	202	176	196	219	187	217	179	196	211	175	207	197	211	201	194	211	184	203	221	176	204	217	198	226	202	177	205	158	192	189	205	201	189	232	197	188	202	215	187	186	178	192	195	194	198	217	210	211	221	212	195	190	203	215	208	204	226	203	201	220	212	204	218	197	224	216	185	185	210	191	189	229	186	195	196	210	188	188	191	187	220	181	238	221	186	211	205	206	211	195	194	173	182	204	167	200	220	192	209	222	192	201	204	187	188	190	205	205	194	207	212	195	196	192	234	219	196	193	173	205	191	199	206	179	191	191	200	189	221	229	197	201	217	184	219	232	192	186	193	186	212	190	198	194	212	198	202	204	189	212	189	195	201	194	180	191	192	199	206	190	180	197	204	191	210	178	180	225	186	206	201	221	186	204	208	222	184	204	184	217	199	202	178	209	185	175	206	196	183	195	212	205	186	216	213	203	204	203	188	219	195	226	231	205	214	216	217	219	203	199	198	179	180	186	198	194	202	206	194	181	207	233	188	214	213	180	203	194	209	197	188	216	181	203	165	193	230	188	195	202	196	229	218	200	210	193	198	205	196	212	198	235	191	191	207	179	207	208	220	212	173	202	178	231	201	195	231	207	223	202	201	215	215	182	203	215	212	208	206	195	193	178	207	206	199	200	200	215	214	209	202	202	212	213	180	178	198	197	213	220	203	217	197	198	192	186	196	192	205	195	198	191	205	189	199	181	193	192	212	194	196	192	205	204	200	182	156	189	212	194	191	194	196	200	216	212	200	203	190	205	175	206	218	214	198	218	205	213	194	205	198	184	201	189	208	205	219	192	196	204	230	221	216	213	219	208	217	188	216	194	181	225	227	219	208	201	202	187	202	176	187	186	178	194	195	214	200	206	204	208	201	173	207	208	207	211	178	206	202	189	222	221	194	213	200	193	183	187	226	204	198	221	182	212	229	199	206	225	198	211	204	197	186	192	211	221	203	187	168	203	214	204	201	205	227	203	187	182	225	184	205	199	210	201	193	213	204	192	186	206	208	198	224	207	201	216	174	205	213	212	200	173	179	213	185	225	200	220	187	212	208	192	200	190	186	192	188	182	214	205	204	207	191	189	233	237	186	204	219	184	178	198	184	187	197	174	211	207	218	202	186	186	208	198	191	192	192	188	182	205	187	202	180	201	190	169	223	231	197	202	207	225	199	203	194	186	238	199	196	183	202	203	175	160	189	183	193	207	190	200	213	212	199	191	179	205	193	200	231	207	209	202	194	214	207	213	225	183	206	215	177	188	202	219	203	182	186	215	207	212	196	183	190	234	194	185	197	179	186	209	210	188	208	192	211	210	206	210	192	177	215	214	185	220	200	204	180	174	205	208	196	194	192	193	206	196	221	203	204	174	195	223	217	205	207	205	220	216	210	198	191	199	201	232	189	212	195	194	220	229	188	222	183	199	205	213	200	180	215	177	208	188	193	206	209	212	192	174	207	186	218	200	200	229	206	200	210	206	202	182	209	189	181	214	220	189	202	207	182	212	218	201	240	237	210	202	198	189	189	186	219	192	195	213	172	212	219	203	199	203	181	207	196	207	191	211	204	195	183	212	212	203	194	190	179	223	199	206	197	193	207	202	179	205	204	199	225	211	193	200	203	198	192	227	203	199	200	208	191	205	215	191	187	199	213	244	203	186	214	201	188	189	188	200	204	185	194	194	194	198	181	177	186	212	193	221	195	199	204	189	221	205	178	208	214	191	214	208	203	195	187	206	209	189	222	223	187	205	178	206	208	175	221	209	200	188	211	210	211	212	181	214	217	193	200	190	201	184	185	206	228	173	202	211	201	208	202	192	217
31476	51230	41466	22019	5946	3979	2756	2320	1958	1516	1019	810	741	683	638	552	528	517	486	490	480	479	473	442	399	383	441	437	420	419	420	374	408	401	393	381	374	392	392	388	419	404	345	391	363	389	343	363	408	369	360	367	393	362	374	382	374	357	393	379	393	379	348	390	354	371	383	379	384	391	336	341	366	367	382	365	348	406	384	352	364	363	373	373	353	402	370	370	401	374	380	325	386	368	353	381	368	361	348	366	349	381	390	356	387	349	365	343	349	345	368	372	356	353	375	366	356	346	361	398	338	359	347	338	359	353	380	328	364	365	345	379	388	362	377	342	386	342	422	377	386	365	390	401	344	357	406	340	339	384	377	395	370	391	355	380	384	362	382	391	338	377	400	370	344	388	362	373	391	389	379	369	374	365	375	351	370	397	393	354	361	409	398	365	359	342	377	389	386	396	364	356	353	375	349	360	374	356	351	381	373	355	332	395	393	392	367	346	360	348	366	350	352	374	376	372	400	382	372	386	386	376	341	377	343	395	346	364	358	393	352	350	380	355	323	354	378	389	356	377	339	359	334	334	382	355	346	363	345	368	357	394	391	371	372	376	370	316	364	391	352	374	376	367	387	358	371	364	350	355	388	379	361	360	379	345	362	357	380	368	378	416	339	357	366	374	366	363	376	341	315	371	343	367	388	400	385	335	359	368	349	362	381	395	349	371	391	377	367	373	360	344	367	372	372	391	373	347	349	383	386	366	371	338	392	361	365	346	327	368	355	341	396	351	350	361	379	375	373	361	363	371	367	340	409	368	364	360	333	371	374	341	365	393	352	390	335	341	387	353	364	364	388	352	383	373	345	373	389	352	419	342	382	365	350	364	359	336	334	368	341	346	373	381	372	350	386	390	348	356	341	363	378	356	379	345	370	365	356	376	360	389	386	377	364	335	400	332	375	375	343	372	364	351	341	385	365	351	356	371	365	353	374	364	368	321	361	365	339	362	389	367	366	362	337	407	340	388	370	368	384	364	357	375	376	333	361	370	331	362	378	367	347	387	360	352	359	375	365	361	360	369	405	372	356	373	374	373	332	369	347	382	329	355	353	358	360	349	370	375	337	396	383	357	375	384	364	363	347	386	364	361	396	372	369	370	366	351	371	356	359	342	374	358	368	343	364	362	367	332	378	360	366	357	326	404	370	371	347	354	399	411	366	383	345	371	377	347	351	391	376	354	373	395	375	391	317	342	392	368	371	390	344	378	394	367	357	400	362	381	360	393	348	347	360	385	336	362	358	342	400	347	375	395	362	307	376	386	409	361	330	330	388	360	368	363	360	407	377	353	369	372	343	370	325	403	361	393	345	368	346	382	335	347	350	388	367	396	379	370	327	363	360	354	357	377	350	362	350	348	350	346	337	355	365	361	376	358	383	354	373	383	355	330	361	392	376	377	374	377	367	343	403	343	351	387	378	342	373	385	350	364	345	351	381	365	418	352	386	350	371	352	383	355	354	331	369	336	393	366	386	371	383	371	347	344	326	372	393	349	391	340	348	327	377	312	345	330	380	369	375	343	337	362	359	358	389	349	325	369	397	331	382	364	370	382	371	330	342	378	375	389	391	351	367	347	407	400	363	358	364	379	359	372	358	386	380	369	364	390	361	355	365	364	352	372	396	388	375	357	357	361	370	331	373	393	348	369	317	351	350	374	360	350	367	383	339	393	353	364	368	378	356	367	376	378	322	343	364	388	357	340	388	354	377	381	374	369	385	370	364	379	352	358	367	385	407	379	366	363	355	370	358	347	362	398	386	367	338	349	375	376	353	380	330	351	382	405	369	392	353	351	355	359	394	383	373	377	374	368	370	419	374	393	353	363	325	403	369	353	367	354	354	367	374	406	389	391	353	336	383	362	393	375	358	368	382	366	385	380	387	395	344	392	332	336	385	389	358	342	395	371	354	378	354	324	367	337	352	394	351	359	381	346	351	361	355	364	352	364	366	372	383	366	329	354	361	390	373	396	365	335	340	351	361	371	392	361	333	371	367	374	394	369	368	326	375	364	366	366	372	394	369	366	375	370	361	341	330	368	339	359	380	355	362	377	354	356	331	343	421	355	366	367	353	398	408	360	371	331	366	388	355	352	347	373	347	359	348	381	365	359	378	361	360	359	369	352	364	352	382	340	326	372	383	347	350	398	378	381	372	352	348	346	359	348	392	334	321	388	367	374	365	354	353	378	367	379	353	379	395	355	351	357	369	368	357	347	401	378	340	365	342	354	334	357	352	353	378	388	331	317	370	394	378	375	374	377	392	393	392	348	356	390	369	353	390	375	353	392	374	374	398	370	373	373	353	363	330	367	357	356	370	380	371	377	367	356	365	382	371	376	367	387	412	379	398	365	363	362	354	366	382	366	385	365	365	380	391	363	370	397	379	335	375	343	322	369	396	371	393	386	408	395	335	373	365	355	358	377	365	351	353	347	347	347	360	392	382	379	395	393	382	337	364	359	358	371	367	370	391	359	351	351	334	368	356	378	408	370	359	333	326	363	348	365	341	344	380	337	365	344	375	343	380	413	371	342	362	356	354	357	387	373	365	367	373	365	369	364	382	372	343	390	364	360	364	413	358	367	341	368	354	392	379	347	364	366	374	351	355	372	365	367	364	353	353	384	372	407	405	350	370	365	362	357	367	379	389	346	371	377	378	320	377	369	358	362	390	377	368	373	340	367	366	343	379	375	349	356	363	381	351	356	348	411	376	392	340	333	400	356	364	352	355	385	355	347	364	356	382	331	382	409	353	353	398	375	378	402	373	362	336	369	376	366	355	378	375	382	368	372	379	378	366	358	357	365	357	380	368	350	387	358	376	380	355	368	382	379	349	388	377	329	395	360	337	372	386	379	382	367	387	350	376	371	367	363	365	357	367	378	359	348	367	344	372	352	366	365	385	370	352	372	346	356	372	343	329	320	360	374	309	366	374	378	375	320	376	340	358	376	357	376	364	363	397	384	357	359	370	411	353	353	320	394	343	357	357	375	359	353	374	367	382	334	367	356	359	370	365	345	364	396	343	379	341	336	355	355	366	375	369	370	379	362	373	382	369	368	342	352	362	395	332	373	341	325	396	364	391	391	360	360	380	356	356	355	393	351	337	384	361	354	347	352	361	372	384	369	351	380	367	386	358	357	376	337	359	378	378	368	365	322	350	361	365	361	389	358	372	364	381	333	349	364	363	356	338	340	375	396	372	327	355	362	351	385	345	305	347	356	395	359	370	378	353	338	379	370	373	356	392	364	354	353	335	361	361	359	345	362	396	331	406	363	396	357	387	376	361	357	361	386	361	382	381	339	399	390	374	335	352	342	372	382	361	350	381	377	366	358	390	365	358	391	383	375	375	337	366	399	358	355	348	362	388	368	343	349	351	372	369	352	350	375	342	358	383	362	390	368	365	312	407	361	398	361	361	362	388	380	396	374	361	388	365	370	405	366	337	338	367	360	365	353
27649	22084	23572	7398	1100	721	691	639	613	599	528	518	510	579	490	553	556	509	535	486	531	536	499	537	536	510	542	518	541	536	511	507	521	492	484	540	498	504	515	505	546	484	516	521	491	514	519	507	503	516	511	475	510	499	517	512	515	515	572	466	541	484	536	517	524	510	470	525	583	519	511	530	519	489	521	509	561	490	502	529	530	508	529	497	543	505	522	510	549	494	520	508	477	542	499	493	482	515	520	527	495	515	518	509	542	515	540	518	530	539	540	502	517	576	527	516	473	526	531	534	520	513	505	537	519	530	521	510	456	502	529	511	502	499	515	511	467	508	516	518	517	470	519	539	509	491	528	527	543	525	513	500	547	550	501	549	486	489	538	559	526	509	498	504	515	517	530	490	511	480	538	516	513	514	511	529	500	553	546	516	533	531	516	506	530	507	530	528	512	495	511	509	506	549	510	503	503	532	494	523	502	521	506	528	520	571	541	531	532	523	473	515	485	503	540	525	520	505	528	534	459	492	540	549	526	527	527	513	557	540	537	520	532	551	507	475	502	523	554	542	491	508	532	528	515	558	541	505	523	496	488	530	519	511	553	526	541	529	549	571	497	517	543	523	512	521	519	513	489	503	499	547	509	550	512	508	516	541	503	512	544	520	503	522	516	539	506	509	502	546	503	495	528	529	480	540	528	533	525	476	569	461	516	501	500	525	498	512	523	522	496	458	502	527	490	529	510	512	503	513	544	526	522	532	483	530	508	504	538	519	491	519	457	583	499	503	521	494	526	518	556	477	519	508	524	578	493	531	489	505	483	525	506	500	513	502	518	511	535	504	503	485	486	512	507	537	468	512	509	514	509	543	544	535	499	570	490	542	488	521	495	499	503	537	488	546	514	526	502	496	532	525	514	522	547	511	535	511	508	500	530	523	521	529	556	534	498	493	544	503	533	491	497	538	536	492	523	522	526	518	502	546	513	515	534	516	529	507	524	537	543	511	504	523	530	487	501	499	502	533	521	522	535	545	518	461	519	521	523	508	524	513	512	487	545	519	486	486	557	518	501	566	532	508	487	538	510	495	506	519	522	543	526	537	555	539	535	543	524	533	513	480	524	488	522	530	505	546	529	532	535	480	540	516	510	535	484	528	487	501	494	575	470	514	551	521	478	519	499	551	532	527	524	557	506	482	537	495	519	508	525	536	528	561	511	491	451	530	467	547	499	575	540	537	507	501	530	547	559	546	512	509	525	529	554	509	550	566	488	557	533	518	525	550	508	544	515	491	522	487	541	530	535	535	529	462	508	538	475	485	527	466	458	504	566	546	505	515	489	514	498	514	533	529	479	542	531	535	543	513	544	525	507	510	519	563	515	533	499	509	517	497	534	502	519	513	501	529	524	503	519	549	514	522	476	526	497	520	521	502	483	500	517	494	570	502	529	471	492	534	537	493	497	547	514	548	525	512	529	519	509	488	551	530	525	520	506	469	523	512	496	528	517	515	527	524	504	521	494	521	536	523	502	487	518	517	473	543	502	491	547	511	528	524	513	517	504	512	511	527	533	460	507	531	498	509	545	550	561	534	551	519	497	522	542	489	486	476	515	543	509	526	520	502	554	547	520	498	528	539	515	544	514	500	519	510	498	535	546	548	537	522	507	512	539	528	533	520	497	511	507	568	539	514	514	498	515	506	507	503	488	522	497	546	535	511	528	487	501	547	532	515	500	573	515	532	496	513	523	530	491	517	517	554	560	524	522	557	514	509	536	536	520	533	535	479	497	493	514	521	519	554	512	476	544	531	513	546	567	534	510	512	509	506	498	493	523	541	554	545	513	514	552	491	543	516	485	531	547	486	535	537	545	508	496	517	506	503	497	517	523	522	513	492	482	534	492	523	531	549	497	529	510	486	518	522	512	474	534	500	482	533	542	526	531	519	515	509	493	497	515	542	522	509	541	480	517	545	521	538	533	533	516	562	504	537	484	539	561	528	507	505	526	553	509	536	543	540	543	538	485	539	534	510	523	514	475	537	520	538	541	562	548	501	464	530	523	513	544	541	481	548	519	534	477	469	512	517	535	550	536	521	549	521	538	522	534	509	493	533	538	526	522	509	491	516	500	488	517	517	527	517	508	526	549	499	507	542	522	475	495	514	476	510	506	560	470	529	522	540	515	519	510	519	515	548	508	544	506	522	508	520	528	507	500	486	497	516	514	540	524	511	533	500	510	539	496	509	520	522	539	544	515	560	466	538	503	506	488	474	540	516	520	541	500	512	515	527	508	464	516	535	518	513	524	487	514	529	556	498	530	523	557	504	542	526	503	541	505	523	525	506	506	525	483	544	525	557	551	521	529	504	493	532	502	521	504	541	516	536	489	522	568	519	548	489	531	529	525	531	522	526	537	490	532	534	495	544	531	473	500	541	546	500	483	472	498	510	521	539	566	500	537	502	551	534	516	518	478	537	504	527	487	569	483	506	491	543	543	472	532	532	553	509	530	503	554	555	505	526	520	495	515	553	493	501	551	506	539	513	518	499	510	520	493	462	549	520	551	520	538	489	474	496	487	544	526	548	538	457	492	493	558	515	482	535	523	506	519	562	531	502	589	506	534	513	528	503	531	520	491	522	479	502	549	497	531	542	551	500	521	522	536	493	495	491	505	513	513	520	537	501	507	538	502	517	512	518	514	527	536	534	525	516	543	538	496	507	532	529	542	553	509	466	501	500	503	521	534	509	506	524	490	540	523	527	504	461	521	544	507	506	550	508	542	541	524	489	528	558	543	521	502	498	522	498	510	538	524	496	510	571	515	538	509	549	572	490	531	518	509	538	552	527	517	541	512	506	527	522	527	512	530	551	504	557	442	565	549	497	535	536	577	518	547	515	526	521	506	485	534	536	523	561	523	506	497	497	502	523	536	557	521	538	535	539	513	512	554	536	494	544	502	519	500	538	527	514	497	520	529	539	517	529	556	507	489	535	503	494	498	522	508	529	525	498	544	524	521	511	552	519	523	507	503	499	523	510	561	506	532	528	540	497	490	482	495	520	483	532	563	537	550	523	538	525	508	534	527	545	562	488	507	492	518	518	540	515	486	498	535	555	512	533	512	488	487	501	524	568	525	560	493	514	521	544	533	523	531	560	553	471	528	538	530	514	503	518	531	545	543	554	550	533	499	529	521	494	536	543	484	500	525	544	567	523	531	524	551	478	496	504	504	525	492	568	527	537	516	520	521	505	503	537	521	524	558	535	527	522	519	515	528	526	546	544	531	497	519	542	481	473	522	524	533	491	527	509	517	498	541	506	513	486	523	513	538	482	515	497	552	509	540	527	537	536	543	514	541	539	551	477	509	502	529	510	526	499	499	525	522	493	566	507	495	547	527	498	533	527	491	511	473	531	513	509	476	505	569	540	484	509	491	559	544	494	539	549	498	494	492	523	516	510	541	526	509	550	515	527	526	533	524	522	525	516	563	541	505	512	501	546	520	498	547	518
26422	35297	31518	7027	1983	1537	1272	1135	1136	1076	947	914	903	887	898	883	873	909	894	852	905	931	890	888	860	906	896	880	844	921	952	894	833	867	918	908	901	837	887	883	870	891	946	898	866	892	911	857	879	873	892	889	945	876	893	884	948	925	900	886	913	916	889	880	859	920	876	923	930	848	906	829	937	918	871	901	896	918	895	931	927	874	883	869	903	860	874	903	890	864	870	837	864	961	845	899	944	891	849	905	966	917	846	886	844	834	910	848	862	853	960	900	899	881	895	929	891	900	901	840	941	917	941	858	916	880	865	888	902	896	862	878	859	884	934	876	929	884	863	930	909	846	876	913	891	905	907	868	879	869	858	921	911	883	854	873	890	933	906	845	886	914	865	931	903	835	881	871	879	931	873	900	866	890	881	889	896	887	914	866	880	897	942	924	856	924	884	883	871	828	877	956	904	891	922	862	898	867	863	890	897	883	910	865	933	871	869	910	920	896	914	908	901	899	913	893	946	862	920	898	913	949	850	937	943	866	873	872	938	862	857	897	937	858	907	885	907	861	920	859	862	915	880	922	881	895	870	907	880	857	920	907	902	881	906	902	850	884	889	898	875	842	877	946	868	927	883	888	897	915	940	825	874	852	890	903	917	888	864	886	893	916	902	877	914	912	864	865	878	892	928	875	911	892	885	851	873	900	898	862	881	843	830	863	915	943	871	868	932	879	904	891	881	907	881	896	879	884	895	898	915	879	913	866	889	899	864	881	881	914	871	922	928	903	918	904	860	921	915	854	888	864	886	863	922	901	924	909	883	825	814	911	922	854	874	847	856	896	914	843	878	906	889	906	892	920	888	895	927	898	872	894	870	886	868	862	885	886	891	899	906	926	868	867	922	855	904	851	844	922	889	843	896	881	899	892	876	925	886	874	920	948	911	894	883	919	850	922	868	898	866	891	872	903	853	859	872	889	863	903	921	919	889	831	883	860	898	902	875	806	967	910	902	883	899	850	909	961	892	827	899	892	869	913	916	893	877	855	886	847	929	896	851	883	885	903	870	877	867	876	874	892	889	931	867	854	867	883	884	922	865	890	888	855	864	914	923	874	875	814	896	871	877	919	851	858	867	890	892	912	836	897	880	875	827	876	912	864	885	930	904	896	875	891	861	855	869	920	871	846	911	922	873	867	865	880	863	860	919	867	915	910	871	871	926	898	851	882	873	897	877	859	897	919	911	877	883	882	937	862	937	943	879	871	899	920	886	881	886	866	909	862	875	877	888	883	898	886	869	856	897	888	851	930	906	896	905	855	961	934	855	903	905	897	898	872	919	937	928	922	905	883	890	861	919	858	892	877	890	869	909	855	878	889	872	891	877	916	878	944	878	911	871	859	874	918	874	842	930	925	867	852	889	892	857	874	847	884	901	940	900	900	898	935	941	877	857	922	900	876	906	858	889	877	844	877	896	945	869	855	854	886	925	929	803	892	892	895	861	880	950	915	861	877	853	943	880	898	867	920	869	942	854	853	871	874	915	910	894	909	902	883	903	842	883	883	893	917	879	920	867	827	937	878	892	889	863	857	893	914	908	940	909	895	884	905	839	851	918	864	890	844	847	922	890	854	920	883	888	887	915	907	898	932	871	866	898	885	897	924	919	831	872	860	923	872	876	883	914	865	903	882	859	822	860	933	921	907	913	871	927	935	901	903	838	897	912	898	882	868	926	881	950	883	880	888	884	868	909	917	868	895	875	871	920	854	863	868	840	901	869	934	919	889	897	862	831	893	889	910	944	906	851	883	906	894	899	869	850	913	920	867	917	936	907	880	875	897	922	884	917	904	913	896	820	832	854	870	914	905	825	867	867	942	872	899	877	874	905	858	935	885	885	894	916	877	874	845	868	875	912	871	849	891	855	870	891	852	851	884	840	900	884	901	928	823	868	847	920	944	824	851	843	882	895	892	844	906	873	859	836	855	907	858	870	872	848	870	835	917	893	914	836	875	895	840	903	892	910	885	936	833	871	905	868	847	926	871	903	904	834	882	845	895	919	907	890	875	906	905	878	830	852	902	841	916	875	829	877	910	893	866	852	863	858	861	922	944	864	863	826	886	910	920	928	859	921	894	837	852	847	918	897	871	875	884	871	909	869	894	830	875	843	922	891	921	935	861	884	873	867	908	913	899	823	903	896	881	843	883	911	887	926	876	887	904	915	837	842	939	924	887	931	860	913	838	820	865	901	867	877	906	862	869	906	882	881	909	895	910	885	903	892	879	884	881	869	879	918	892	884	931	903	902	893	886	916	826	857	929	847	880	866	985	894	928	881	892	910	870	935	886	828	906	894	891	927	906	887	933	888	875	898	914	885	894	877	836	914	908	882	863	905	872	924	870	849	867	917	917	873	924	893	903	910	916	924	877	933	865	939	891	897	831	910	819	851	882	912	937	887	934	872	854	829	952	894	815	864	922	961	899	851	853	905	880	876	891	872	921	900	881	930	827	906	897	915	863	852	871	919	861	909	871	894	840	858	870	870	885	913	888	909	859	894	893	842	933	891	910	884	869	879	922	844	842	825	881	914	902	897	870	898	901	891	928	931	898	872	914	914	886	854	869	890	890	905	840	879	908	896	927	839	885	908	868	879	885	851	901	852	933	882	887	863	888	829	895	937	875	885	842	881	897	886	899	863	867	875	848	934	892	864	885	918	891	928	908	874	845	889	886	838	874	909	883	895	891	850	864	879	846	919	914	938	880	900	838	887	896	877	890	907	901	838	881	910	909	893	911	889	881	885	874	931	881	903	873	888	955	861	873	866	871	859	900	883	923	882	890	923	847	918	930	910	901	879	923	917	880	943	896	900	900	932	973	936	893	877	869	896	836	873	928	869	868	916	976	944	874	869	887	878	847	897	844	884	895	858	911	888	874	911	885	835	903	932	871	843	886	878	907	895	936	854	867	907	930	908	879	911	868	856	906	914	888	919	822	877	914	849	831	867	888	879	863	906	875	873	916	850	906	922	891	859	896	932	902	877	881	899	876	886	870	862	905	846	886	868	863	922	885	879	857	862	903	865	857	868	907	878	923	894	909	853	833	900	924	898	883	906	884	888	827	927	887	867	891	888	876	889	869	911	826	861	878	913	861	869	893	885	818	960	915	974	941	925	849	838	890	859	865	935	864	860	884	851	925	879	919	882	889	927	899	917	919	924	879	930	869	918	893	896	854	901	926	906	923	869	917	944	915	873	810	861	899	851	881	813	853	868	862	879	895	899	929	907	864	868	993	881	827	911	895	845	852	895	900	903	902	900	863	905	882	891	872	934	860	920	888	933	873	829	942	882	884	915	913	877	873	878	872	947	867	855	848	930	929	858	909	901	856	868	891	861	949	874	906	900	904	845	891	855	973	857	904	867	840	903	935	884	872	905	890	846	879	862	936	896	862	900	885	855	854	850	876	864	909	876	862	818	854	874	901	859	909	929	877	900	897	931	860	887	878	885	894
24414	21407	28611	24852	17408	3805	1270	809	709	616	561	492	530	512	494	489	525	487	486	497	478	466	505	492	440	480	504	459	473	482	477	478	486	458	485	441	447	479	459	451	444	454	429	436	455	467	500	450	466	445	475	452	440	474	494	478	437	484	483	514	465	471	425	448	514	495	464	445	462	444	470	464	495	469	449	473	458	469	452	453	453	443	439	437	446	420	453	467	457	451	434	447	426	451	446	485	454	475	444	488	478	474	464	482	462	477	426	453	489	448	461	482	463	419	490	497	467	492	492	466	476	476	472	433	451	454	477	469	453	438	445	473	485	452	473	443	449	432	463	477	505	475	478	459	454	416	462	452	472	467	453	477	455	509	490	460	455	449	476	494	432	463	422	453	425	464	453	438	470	488	463	450	483	479	462	480	457	433	455	428	454	477	456	493	430	482	470	439	484	436	480	444	494	468	482	442	408	499	424	478	512	443	443	471	447	486	446	457	463	461	461	455	458	457	448	464	491	456	410	432	449	475	466	490	485	440	435	477	392	428	457	428	453	458	469	467	446	439	458	491	492	423	453	447	445	465	456	438	437	470	483	462	449	423	461	432	504	458	427	454	457	474	448	480	457	476	469	451	435	446	424	476	457	455	517	417	486	460	480	450	446	459	478	446	459	472	485	461	482	422	440	449	440	462	487	450	440	449	457	442	458	446	458	478	456	474	451	421	446	453	444	487	449	467	471	484	473	459	455	441	474	456	487	469	421	457	458	428	473	481	457	440	424	472	472	464	445	461	489	437	452	447	499	440	469	469	454	473	448	460	413	483	458	506	467	444	422	460	436	446	455	464	482	432	481	474	470	443	438	480	443	473	464	452	496	454	466	404	452	453	494	456	480	444	432	472	468	450	461	446	498	465	466	480	423	452	484	485	455	461	475	468	491	470	425	434	467	457	446	467	467	450	459	483	450	467	455	453	452	488	440	470	461	479	487	456	460	481	468	498	480	460	489	455	410	464	431	448	462	462	474	445	478	472	485	443	471	474	449	484	473	528	430	440	442	462	471	473	454	497	425	463	443	475	448	447	461	469	480	467	437	457	457	457	444	430	478	468	481	478	493	474	509	467	478	473	424	473	457	418	435	507	445	462	453	462	468	471	438	437	458	461	442	442	476	452	431	460	458	443	495	498	465	447	450	459	467	475	442	404	461	416	434	452	408	450	445	446	457	492	432	434	492	500	445	443	428	402	443	441	471	462	462	459	493	477	448	448	469	499	437	441	484	491	465	427	447	424	394	462	427	430	452	466	480	458	479	455	462	449	449	469	481	482	457	483	470	453	446	446	463	436	454	464	499	451	452	429	474	470	483	439	514	435	433	463	465	465	474	486	438	491	442	479	445	458	447	507	429	442	472	455	470	386	475	505	478	443	460	470	465	423	458	430	433	430	468	499	449	474	455	466	437	494	529	452	520	440	481	462	471	461	454	460	480	432	458	459	464	463	403	441	490	431	506	483	447	436	498	483	447	457	441	449	441	467	450	439	467	490	411	442	447	455	449	474	449	448	455	474	448	485	465	424	468	449	483	470	524	439	473	459	463	435	448	457	519	457	459	481	435	463	468	447	461	422	456	423	474	442	436	484	399	418	450	463	450	482	448	445	492	425	445	432	454	482	463	470	466	468	452	464	475	450	433	473	464	460	425	474	473	426	442	435	478	448	415	473	491	493	454	486	463	484	447	457	451	463	487	445	426	455	478	475	444	432	457	452	421	454	430	455	458	465	450	467	475	460	458	405	427	461	440	473	476	456	476	456	482	401	492	464	448	446	453	405	441	466	445	433	466	415	448	451	478	489	467	446	470	460	451	472	432	478	477	479	437	436	442	461	429	435	436	422	449	492	410	497	503	499	462	442	408	473	450	460	457	453	427	454	466	456	440	489	409	458	458	447	472	441	470	450	434	454	452	430	456	453	469	477	484	445	482	468	486	504	456	435	476	454	422	462	448	450	450	442	461	474	485	429	410	486	461	475	420	491	440	436	473	461	434	451	420	466	424	432	450	462	428	481	444	423	448	473	474	476	494	448	429	459	467	461	458	474	446	420	465	449	445	481	417	435	458	457	446	425	420	456	447	482	449	427	449	459	509	499	482	449	444	480	447	451	462	467	497	470	443	468	469	454	407	473	462	443	466	465	492	456	458	455	432	438	438	431	436	472	455	453	480	452	455	456	479	474	468	429	471	424	462	438	449	455	443	405	509	458	491	416	449	433	471	484	452	457	445	489	488	439	457	450	458	458	460	437	395	479	467	446	439	454	441	481	464	469	465	491	458	451	449	450	464	470	453	469	453	485	468	447	436	442	453	434	481	415	440	412	462	450	452	479	445	458	411	441	469	450	456	450	437	445	481	480	446	441	471	498	413	476	443	454	458	436	449	464	466	453	478	439	501	448	437	488	491	464	452	448	426	465	464	471	418	470	470	446	433	436	464	426	436	476	477	457	427	472	452	437	427	491	452	443	456	460	424	460	449	473	458	456	485	469	426	430	464	473	445	437	469	452	465	475	452	429	434	472	455	453	484	454	469	471	486	466	477	484	386	438	468	477	435	439	455	486	458	469	454	446	459	443	452	468	476	441	455	490	422	448	458	439	446	475	467	478	475	478	427	441	462	439	462	450	452	458	471	471	483	478	479	467	459	479	442	453	487	461	442	472	454	459	456	473	486	470	451	446	475	450	503	469	438	469	481	451	491	488	469	439	460	452	440	471	487	465	426	490	466	473	450	511	419	451	437	474	479	491	485	446	463	452	466	458	462	466	434	464	446	469	508	476	440	458	444	452	462	474	455	490	448	438	457	459	438	454	445	454	467	446	468	446	470	485	431	450	466	422	479	448	454	468	434	482	469	463	408	486	440	474	443	448	469	421	467	443	436	445	411	482	496	468	436	429	434	448	453	470	476	449	460	461	470	472	454	450	459	419	481	444	458	452	444	490	398	441	433	482	459	454	440	442	475	466	469	458	471	460	455	447	448	404	456	457	478	450	433	470	428	440	472	455	452	431	471	453	440	441	464	427	453	459	441	442	462	486	461	491	469	442	465	454	410	460	475	458	468	440	469	501	476	476	424	422	446	479	422	506	437	445	463	439	443	432	490	480	449	438	489	467	440	466	490	459	451	459	473	412	436	446	418	439	464	470	436	441	473	450	469	476	446	443	439	444	503	445	451	441	464	463	455	452	445	479	469	473	459	466	448	459	422	447	400	437	446	430	434	468	451	462	505	444	486	451	489	459	436	467	415	432	438	482	448	425	459	455	445	472	445	437	502	421	441	429	447	457	461	495	460	460	449	415	471	496	475	396	444	472	438	429	430	461	430	435	412	459	444	455	483	422	433	456	470	467	473	441	457	501	445	467	455	437	455	489	398	477	461	497	472	427	405	469	459	485	449	464	443	486	479	419	458	470	453	461	451	487	436	428	465	413	448	456	464	434	458	469	498	468	450	465
28575	49640	44432	15325	4295	3038	2201	1743	1575	1463	1077	1001	980	912	954	944	868	866	852	890	846	851	823	846	862	832	833	832	809	825	768	819	834	823	770	759	799	775	803	830	789	779	796	803	799	780	791	790	781	847	779	817	857	776	786	777	855	815	787	861	816	833	789	750	784	771	770	852	794	842	806	799	850	796	796	795	843	762	754	782	797	830	805	776	821	837	781	848	840	759	817	810	772	789	799	814	801	823	847	760	784	846	815	788	813	817	817	827	795	787	827	817	783	775	836	775	835	776	787	792	864	821	757	774	783	762	825	780	814	751	783	766	732	730	819	795	791	825	772	752	804	803	753	843	807	789	769	834	852	792	744	848	791	803	783	854	810	847	777	794	792	821	825	777	815	797	806	743	765	798	805	818	778	782	805	768	838	824	793	805	838	804	773	817	777	784	783	789	819	766	813	792	775	806	788	778	850	828	844	791	805	813	827	794	838	799	861	750	816	788	827	789	827	793	768	814	778	807	809	793	762	808	792	819	857	749	744	818	796	771	801	801	795	823	798	780	818	828	843	821	789	844	771	784	791	794	848	795	832	804	789	808	775	850	824	816	779	819	756	779	800	838	804	789	782	827	826	810	760	794	820	875	819	795	830	817	813	752	784	786	800	811	831	820	789	809	796	816	806	809	853	811	851	856	789	838	816	806	808	744	865	731	794	779	745	819	745	745	759	812	813	827	800	803	787	793	799	889	780	789	791	783	772	784	786	805	788	790	793	783	838	810	773	819	822	786	783	838	790	788	809	818	800	770	818	746	805	754	768	807	823	828	781	845	806	844	777	774	772	770	797	839	769	818	782	799	769	823	805	772	765	819	767	762	830	840	806	800	773	774	789	807	751	810	808	799	824	780	800	787	801	781	803	730	794	795	835	790	787	805	733	774	775	780	806	816	801	752	845	736	829	778	756	831	808	817	778	878	772	809	769	838	741	797	797	766	804	832	831	762	777	752	831	802	785	788	771	767	828	809	771	809	740	819	778	786	828	815	806	784	790	797	759	745	794	791	827	823	771	805	758	803	810	814	842	744	800	769	800	845	757	782	802	740	762	807	813	830	777	750	843	780	789	849	879	787	802	811	793	858	832	790	814	793	824	831	796	784	823	791	802	762	806	792	797	793	830	828	793	769	811	788	802	761	779	794	747	819	768	853	824	794	784	840	777	829	805	829	795	783	818	833	703	752	845	768	795	765	785	782	821	782	796	835	847	756	758	792	817	765	833	795	786	840	779	817	805	774	793	830	810	790	862	809	848	770	752	843	798	778	774	798	813	834	774	838	802	731	796	848	796	828	783	809	804	856	823	814	779	799	809	766	809	773	800	789	823	799	820	796	795	844	774	745	802	810	815	814	806	787	805	781	730	836	793	802	816	838	821	817	817	791	803	803	806	810	812	786	811	812	794	756	814	804	783	773	857	772	853	823	824	759	779	783	889	803	830	761	826	769	791	824	794	738	820	787	828	805	801	815	831	840	828	783	772	798	833	792	807	838	853	795	712	794	762	792	797	807	808	827	769	763	845	805	796	790	864	838	768	803	773	830	789	791	846	766	749	827	798	780	763	827	819	775	776	796	778	774	793	771	818	801	761	830	802	797	775	772	777	789	765	820	772	789	820	798	761	813	781	777	769	809	776	756	814	815	800	755	779	822	782	821	825	843	807	761	810	834	808	778	797	813	852	802	826	799	836	839	817	851	765	780	754	787	805	810	800	816	763	752	840	812	799	830	824	802	803	780	821	818	771	753	817	778	811	758	802	789	835	849	756	806	789	772	820	766	787	809	773	800	794	792	822	785	783	773	771	770	869	833	821	826	818	807	801	815	820	800	785	803	804	801	840	811	819	817	783	819	797	848	859	827	804	862	766	766	819	773	786	861	733	769	831	817	817	805	767	797	829	811	795	784	803	802	794	776	795	764	831	808	807	824	753	787	793	810	804	765	795	775	806	747	841	766	804	755	780	803	804	790	837	765	802	804	783	840	785	801	784	802	819	848	781	826	777	807	785	803	784	779	849	828	805	819	774	796	841	797	820	852	761	772	804	804	765	829	793	731	819	783	797	842	786	798	752	765	742	802	774	765	782	758	816	773	842	783	814	836	764	745	787	810	790	797	725	783	786	771	846	842	767	766	789	820	757	749	780	753	842	798	780	803	831	763	798	821	758	787	804	804	777	777	789	825	774	834	830	805	743	801	784	769	774	786	779	791	780	810	789	775	858	781	757	777	810	751	822	843	822	780	789	849	825	790	800	796	841	792	775	772	801	791	809	831	817	809	769	794	795	806	831	792	860	843	793	814	797	832	781	834	783	790	782	826	793	852	781	861	829	839	819	819	779	763	781	793	814	859	782	828	773	765	819	775	816	802	763	834	803	833	841	844	759	823	849	831	769	804	755	766	876	844	861	797	807	780	777	796	830	787	791	803	782	769	793	789	754	743	795	803	763	808	803	791	799	787	813	805	813	783	807	862	785	765	828	748	824	778	803	789	828	806	863	807	866	791	811	765	825	790	782	806	834	791	790	766	832	812	809	777	813	756	782	839	810	780	826	780	797	785	793	794	815	790	832	770	791	780	803	791	734	787	794	797	817	787	837	731	740	807	810	853	820	823	817	800	800	777	777	822	812	825	748	805	750	839	785	826	834	806	811	780	779	798	773	807	829	839	807	818	811	841	823	785	818	785	793	809	793	826	793	786	819	811	821	770	805	814	824	839	856	790	812	818	827	811	825	750	829	895	782	793	770	788	875	818	762	775	763	795	832	808	799	840	827	837	798	827	830	836	770	750	811	837	840	777	815	790	836	820	830	813	744	784	796	766	832	826	814	762	788	772	778	789	792	792	813	815	822	799	789	814	813	795	798	788	811	797	819	799	785	815	775	782	788	811	810	824	778	784	784	784	776	770	752	777	773	799	817	801	817	793	854	808	800	772	808	839	755	810	821	838	799	764	831	842	786	832	815	857	812	813	777	791	810	837	805	806	806	820	823	836	792	843	824	845	832	740	800	774	791	868	818	812	816	784	800	829	810	805	821	815	829	760	805	840	771	784	808	822	831	821	849	822	769	768	812	852	798	751	797	749	844	790	817	764	797	847	818	809	783	855	765	748	798	817	791	821	818	827	797	794	852	809	806	814	839	771	768	764	836	765	833	794	796	827	733	820	778	825	753	744	744	799	851	764	803	781	832	802	791	789	821	780	830	808	810	817	809	756	812	780	781	814	784	795	766	809	843	806	825	781	772	776	762	778	830	789	783	823	888	765	774	846	839	764	801	827	791	807	855	785	783	813	801	779	773	777	817	797	779	769	825	758	782	824	731	750	808	797	857	770	769	772	845	809	816	831	770	811	787	781	826	799	744	761	830	789	822	815	819	813	791	815	831	818	801	788	790	832	814	712	806	775	807	868	789	819	780	825	811	767	761	811	829	806	795	771	810	808	790	807	834	854	730	777
23542	21493	29239	24250	21366	17390	2989	918	664	542	409	331	300	289	276	240	263	261	259	243	217	236	229	242	240	241	202	223	209	228	230	211	219	221	225	226	227	205	211	200	192	216	210	210	225	216	230	195	221	216	203	188	207	210	222	211	217	206	194	188	240	213	204	215	206	204	226	211	207	206	181	225	218	208	208	192	199	204	199	189	202	217	218	218	200	203	210	199	196	207	212	206	202	204	212	199	173	212	194	226	212	186	198	214	191	199	217	197	237	205	211	197	190	216	197	190	190	214	214	191	222	204	175	200	201	200	215	208	184	187	206	217	190	202	206	201	213	220	190	201	192	187	206	212	209	201	209	197	202	197	229	189	206	182	178	189	203	209	174	178	223	209	216	197	204	200	186	206	198	209	201	208	198	193	163	206	212	191	203	186	190	212	196	204	193	194	194	201	200	181	203	217	209	212	204	210	235	192	233	171	186	213	189	245	200	188	229	216	213	204	205	229	178	203	200	210	219	192	200	203	210	199	218	187	218	223	192	206	205	223	227	209	218	200	206	229	196	210	193	187	183	186	213	191	210	210	201	208	203	182	206	225	223	205	193	201	218	212	210	192	205	216	216	203	204	202	217	194	197	195	210	215	207	173	235	172	214	174	199	216	222	221	199	201	243	202	187	205	209	195	195	205	192	215	211	215	219	220	222	193	223	229	201	203	179	201	216	198	188	187	197	215	191	201	197	207	210	195	197	196	202	198	216	189	191	195	193	182	192	230	192	193	227	235	218	221	225	218	203	194	211	214	199	194	212	202	190	201	194	207	206	187	209	229	228	192	187	199	205	188	179	241	217	207	192	195	220	187	211	227	200	222	211	208	205	203	200	192	196	207	198	189	208	206	179	205	199	219	211	200	204	216	213	198	217	236	213	197	211	197	220	208	203	202	217	229	223	195	203	212	203	190	228	213	173	211	184	187	206	217	203	211	195	185	193	196	210	195	202	189	217	213	215	221	209	191	208	203	220	213	193	202	193	234	186	177	213	188	190	193	206	198	222	194	229	185	187	208	218	172	176	193	214	208	213	205	192	197	182	217	189	204	213	185	194	219	193	211	221	201	244	200	202	244	185	202	194	193	205	199	195	191	195	232	198	220	205	200	223	179	207	199	220	196	207	227	201	202	195	217	192	179	224	216	228	211	221	202	197	236	219	232	226	210	190	207	217	170	209	217	204	229	183	205	187	182	204	218	209	230	196	181	183	196	220	196	205	203	226	179	213	186	211	201	203	214	202	221	223	196	213	212	219	179	209	211	188	188	216	212	210	218	206	199	189	191	191	184	211	202	198	211	202	193	226	204	212	182	194	201	214	219	206	225	192	191	192	208	222	203	189	211	214	215	182	209	200	223	188	223	209	206	233	200	191	215	184	200	198	189	198	202	220	188	187	203	207	217	223	197	220	207	193	202	233	194	208	208	194	179	181	207	188	178	189	210	222	183	181	197	178	205	213	203	189	211	203	204	188	192	185	189	182	231	211	220	212	194	187	191	197	221	197	198	190	208	216	184	186	184	197	208	198	181	199	222	202	201	202	180	205	194	222	176	197	204	229	211	201	220	202	233	207	200	190	213	207	240	195	183	187	212	187	205	197	241	200	197	195	210	191	222	225	201	220	200	190	185	222	192	181	207	190	206	205	216	206	171	226	197	219	213	228	220	182	200	200	198	210	193	173	191	195	200	198	196	193	198	185	216	199	206	204	197	201	195	189	201	194	192	217	184	188	202	208	192	191	202	211	200	189	197	186	199	201	209	190	202	183	194	190	216	195	215	197	202	195	208	215	197	188	195	215	190	177	199	213	198	205	195	183	202	208	202	206	185	184	194	187	162	208	212	219	197	194	187	227	195	183	212	202	209	232	222	181	191	219	204	214	229	166	216	188	176	216	188	168	190	198	194	188	206	221	191	187	182	169	215	203	202	187	191	214	216	187	205	194	198	210	211	201	202	225	224	207	208	210	202	201	208	201	205	189	204	215	202	207	206	217	215	190	206	205	177	181	198	196	186	192	201	196	216	218	201	204	182	183	197	199	231	191	214	184	205	216	208	204	207	197	207	197	215	189	208	193	209	174	199	226	208	236	187	199	220	206	207	215	171	212	197	227	176	205	202	193	211	218	188	216	216	205	209	217	217	200	183	204	184	228	204	217	208	193	214	208	210	208	207	208	179	190	207	179	200	211	192	229	173	206	184	225	223	211	218	191	184	189	218	190	208	213	203	189	215	201	220	209	191	212	222	204	196	202	202	194	193	213	205	187	196	213	186	201	204	204	217	202	223	195	201	217	205	190	206	197	193	205	183	185	200	193	190	201	194	208	191	205	201	191	216	196	224	197	198	193	213	217	225	200	196	193	185	193	193	208	212	209	201	234	202	211	224	195	205	213	216	220	212	219	190	207	211	214	209	223	209	206	214	189	223	207	197	206	204	205	184	218	204	214	202	211	191	207	225	215	209	218	208	201	204	210	222	196	207	195	202	202	213	196	207	205	202	202	211	196	217	224	217	206	203	197	224	204	215	190	184	200	181	190	193	194	215	224	186	207	208	190	207	224	191	214	202	222	219	203	187	216	204	209	188	183	181	187	189	211	213	230	199	194	214	205	191	194	209	193	212	199	198	210	181	195	184	209	227	211	182	207	192	195	211	201	195	194	207	211	198	202	236	185	200	151	189	209	195	192	194	204	199	205	210	180	201	222	195	213	200	187	203	178	222	234	205	206	186	201	212	200	184	220	200	212	187	228	177	197	203	204	193	180	204	204	212	221	192	183	201	206	216	193	207	221	203	202	207	205	178	191	208	203	184	209	197	212	181	225	193	187	219	168	206	209	206	214	199	192	213	213	224	213	198	195	210	218	202	214	209	217	195	194	212	203	204	193	201	214	208	219	181	178	225	222	202	192	211	202	195	214	178	186	212	205	203	192	194	192	221	195	200	205	222	193	198	220	188	208	201	202	200	218	215	205	213	189	217	214	166	219	193	195	177	183	199	210	190	199	193	223	198	200	221	232	217	198	216	194	181	201	201	203	190	208	207	193	201	217	198	201	176	209	190	215	200	217	205	196	186	193	176	208	201	212	196	196	212	203	208	204	204	191	237	201	196	188	190	214	213	209	186	200	207	208	179	215	215	206	223	167	193	191	203	188	221	208	182	181	173	197	207	201	199	205	215	232	199	228	195	210	202	223	198	206	198	200	201	215	195	214	203	176	209	209	214	191	230	225	223	164	190	199	192	194	193	189	209	227	180	216	195	199	196	187	217	196	201	212	179	208	191	197	198	218	202	202	186	219	199	209	200	188	198	211	201	193	201	204	192	210	216	226	214	220	192	205	207	213	193	216	212	215	201	188	195	199	203	202	192	206	203	201	212	197	196	188	189	205	238	223	192	204	197	204	200	208	209	200	219	186	208	185	178	189	207	181	200	204	171	203	174	206	193	192	211	191	195	228	177
31902	59696	49199	18939	6107	4195	2809	2091	1863	1451	1063	832	708	648	627	595	542	532	475	523	484	449	492	418	463	434	427	433	469	413	414	393	465	383	383	378	404	406	426	400	383	385	396	369	393	364	374	415	395	380	394	379	382	367	378	385	399	367	365	378	384	372	401	377	343	345	376	392	398	372	413	374	373	360	364	333	394	439	383	400	382	356	347	401	395	355	410	409	400	356	389	365	364	334	401	364	389	356	402	367	373	366	374	357	361	332	366	386	403	372	372	366	346	371	390	370	386	357	354	356	349	379	379	357	373	354	347	379	391	379	370	393	374	343	362	392	339	392	375	334	358	384	364	372	347	376	341	382	368	368	366	390	379	385	385	392	378	347	364	360	396	355	379	415	389	356	357	379	394	348	371	377	363	348	368	388	384	367	373	403	374	362	365	374	377	378	386	358	367	379	387	387	333	378	343	364	353	378	342	392	403	361	400	362	343	370	377	333	381	366	398	410	370	358	367	368	342	366	354	396	363	389	367	358	373	344	375	370	373	389	401	359	373	392	351	389	381	343	327	374	391	397	385	365	378	361	396	358	342	365	362	364	352	363	407	385	360	376	386	367	357	415	400	362	389	375	367	399	426	364	383	360	383	346	369	371	346	381	348	375	389	346	369	386	370	362	352	367	376	384	370	376	369	359	392	339	353	399	397	383	382	357	358	353	366	385	389	388	387	365	390	370	368	358	384	386	351	361	362	378	384	331	357	333	396	359	377	351	380	384	361	413	371	409	365	359	411	388	355	375	366	335	372	376	370	389	389	394	356	375	359	348	353	364	374	396	360	406	366	346	392	373	363	353	339	410	377	346	353	354	371	395	367	355	364	372	377	389	368	356	383	368	390	416	383	336	344	355	362	375	362	381	377	429	381	406	371	381	385	384	363	374	373	359	363	345	366	401	364	376	405	369	385	353	328	364	382	375	372	348	391	386	379	371	351	359	392	373	384	356	394	383	363	380	385	330	374	374	371	363	364	357	372	360	372	345	337	379	368	376	389	355	393	354	364	395	364	367	388	401	357	397	342	385	357	368	365	386	375	372	378	380	365	339	383	326	392	349	376	357	406	403	379	366	389	345	331	365	385	374	368	399	388	414	338	369	370	349	383	323	397	389	381	388	383	332	355	377	367	375	376	369	376	355	384	359	398	338	377	391	388	376	368	362	376	385	370	374	381	380	406	346	387	380	333	379	364	384	370	383	393	401	400	357	351	344	363	341	341	385	379	338	349	340	347	374	353	327	418	358	377	366	378	352	391	356	391	377	392	376	341	374	363	376	381	362	371	333	382	362	378	352	346	422	358	357	378	368	370	364	355	365	430	366	394	366	331	372	366	373	367	364	388	380	351	362	355	347	365	342	356	385	377	360	381	360	394	377	390	333	349	370	363	348	374	361	348	385	368	359	351	340	390	404	356	373	376	397	368	372	368	359	345	361	361	372	356	377	368	353	389	376	382	375	342	362	395	328	354	373	372	343	369	363	391	355	345	385	374	386	361	338	397	352	368	375	326	419	377	359	365	388	394	374	371	355	372	378	391	362	386	358	407	356	370	359	298	368	377	373	382	378	384	377	378	354	371	377	400	348	366	365	348	362	394	395	360	336	353	384	366	386	374	394	379	387	390	346	371	317	379	370	375	368	353	364	389	400	364	375	346	352	373	379	377	383	370	367	363	355	342	383	356	396	409	381	354	398	370	411	358	361	403	341	375	392	376	365	385	362	357	381	369	325	379	372	378	360	370	375	393	381	348	356	357	346	376	372	376	352	380	400	342	376	390	346	351	354	359	348	367	362	401	356	365	355	362	355	366	365	361	388	361	392	370	374	375	396	386	370	377	342	400	346	382	362	362	387	369	368	369	385	338	364	348	383	363	381	414	402	376	396	393	359	345	369	366	388	419	359	373	363	345	358	374	350	372	347	353	366	383	390	337	405	356	362	393	411	357	387	359	375	355	376	366	384	386	370	358	329	378	368	385	383	365	403	376	377	375	364	395	339	370	343	361	377	387	368	378	368	348	364	391	376	360	346	361	362	377	378	365	355	365	368	380	372	328	385	403	376	361	407	347	358	353	343	358	371	406	382	403	365	337	382	383	388	382	378	368	343	377	378	369	355	363	325	355	350	355	389	371	371	360	329	387	336	387	424	354	391	361	383	338	382	390	392	345	378	389	358	349	376	353	388	358	422	341	362	367	339	368	372	377	334	372	368	352	421	356	378	390	393	386	344	397	354	368	342	368	374	394	386	387	325	380	414	396	375	351	391	387	393	369	372	341	388	371	351	392	370	372	401	384	406	381	378	350	376	370	378	397	340	358	333	379	355	398	367	402	383	341	380	365	367	368	385	414	375	369	389	387	392	356	408	358	342	385	361	387	362	365	360	392	361	392	358	353	373	362	385	361	349	398	345	394	380	372	404	376	377	395	344	376	361	372	395	373	382	332	366	413	376	349	377	329	390	359	387	386	396	359	360	358	395	405	367	367	345	363	393	372	376	389	354	339	376	349	407	325	324	364	343	345	363	373	364	379	375	365	381	353	337	356	371	376	387	355	403	386	339	377	354	362	381	378	352	380	393	364	403	362	344	373	357	406	389	404	411	360	363	348	368	345	382	390	402	389	351	393	350	394	368	335	371	364	365	361	351	353	386	356	382	352	385	395	348	362	382	371	356	362	382	369	366	377	370	383	371	363	358	375	417	356	430	391	334	336	378	342	380	378	376	370	409	366	339	376	381	356	379	370	388	379	360	360	360	392	323	360	392	375	338	388	361	398	397	364	375	347	376	382	401	371	407	364	391	345	384	395	364	358	387	351	347	366	353	395	378	399	373	381	321	347	393	401	370	334	387	377	361	339	360	372	374	386	366	370	363	342	345	384	419	345	350	347	361	377	352	356	399	374	379	363	344	351	364	384	383	355	400	357	397	356	364	364	372	395	345	340	354	306	399	378	381	363	381	357	364	376	395	356	384	357	374	385	377	372	370	383	382	372	371	352	381	355	341	396	382	376	362	354	388	359	387	363	376	361	376	390	422	386	336	357	363	364	345	340	352	397	371	385	363	370	363	368	354	360	356	369	392	363	342	365	396	369	377	349	377	384	357	387	375	349	374	347	365	360	413	369	399	437	365	364	359	401	377	399	375	360	398	359	363	359	384	361	376	369	383	358	392	346	377	335	351	382	372	409	353	375	391	378	325	356	408	388	410	418	369	398	361	366	396	380	380	385	390	370	367	375	354	374	374	367	365	363	353	366	387	380	396	377	384	344	394	383	358	370	378	387	379	393	354	361	385	355	377	371	424	319	374	358	383	392	384	377	383	324	392	363	366	369	363	347	376	379	369	370	355	351	373	356	361	346	334	378	336	329	357	374	391	364	361	374	358	383	381	363	343	356	347	368	365	390	359	419	354	380	382	350	357	378	387	383	328	399	390	361	351	398	388	333	347	354	390	353	350
27605	23995	22085	6726	1119	771	656	614	588	521	546	548	502	535	525	537	506	498	542	500	555	515	498	526	544	494	500	532	513	519	565	512	502	518	516	516	526	459	532	509	524	516	507	490	484	486	473	523	520	545	533	563	496	500	493	497	494	478	531	537	553	555	534	520	494	497	507	530	514	536	505	475	528	558	521	460	520	507	490	461	484	513	527	519	467	488	478	508	530	536	555	519	512	509	554	486	503	486	504	499	488	541	543	516	535	541	523	503	525	518	520	514	506	487	524	543	504	524	513	535	513	519	511	521	539	504	515	544	512	518	485	497	518	486	500	504	518	495	489	468	482	519	541	514	470	480	534	531	519	536	531	560	503	496	506	465	504	478	508	512	523	507	519	520	546	487	513	492	508	503	486	521	527	514	508	521	518	526	498	500	512	503	511	518	480	516	507	484	480	516	501	503	498	531	515	548	519	495	509	532	498	515	470	532	535	524	531	482	515	469	498	534	507	548	501	468	503	473	494	483	507	536	469	509	484	479	514	523	518	532	519	535	513	467	521	514	500	517	518	540	506	536	512	517	454	500	515	477	526	492	515	499	507	524	491	482	499	559	518	496	527	500	503	503	530	502	527	489	531	484	539	517	486	509	524	500	521	504	494	514	498	499	549	499	489	562	533	471	526	531	500	496	452	504	514	534	535	549	516	515	516	561	508	526	501	490	478	529	495	492	546	506	506	507	474	504	525	487	488	477	493	521	524	473	494	517	514	519	533	519	502	512	544	494	522	497	549	527	540	469	491	497	490	483	475	506	534	485	521	493	563	478	511	519	500	531	511	523	516	531	543	492	517	494	506	474	487	530	528	525	531	532	536	493	551	507	515	558	517	526	503	495	472	519	515	480	555	546	506	513	510	487	525	503	555	543	521	511	487	524	546	539	514	516	494	503	492	507	530	472	498	566	517	532	522	481	510	532	471	480	501	500	501	520	516	538	533	537	539	502	524	488	493	520	536	499	514	525	545	519	520	516	563	511	517	529	535	512	518	527	547	546	496	509	528	519	489	478	523	539	517	494	535	529	542	496	473	505	502	479	513	484	526	531	478	531	537	509	504	491	513	523	543	487	500	490	513	507	517	497	552	482	465	510	503	543	512	507	497	521	488	516	519	503	484	504	552	540	459	515	542	516	539	521	544	505	486	529	504	505	501	491	519	504	510	493	527	490	505	530	499	534	544	533	506	519	515	531	507	496	518	489	472	530	560	500	553	481	547	481	474	509	496	469	532	543	518	541	515	514	535	533	516	512	528	465	489	523	481	493	498	493	526	532	497	524	486	469	517	534	505	543	539	535	531	509	474	498	488	509	513	519	510	529	482	531	518	519	534	499	493	536	541	469	488	521	519	533	493	504	501	505	486	493	492	524	494	510	499	547	520	536	480	512	518	543	504	532	518	522	510	553	515	486	474	507	494	525	513	495	516	520	528	523	518	547	513	512	482	550	540	507	583	531	483	484	506	523	490	515	521	539	483	535	522	537	501	511	504	499	500	490	487	507	511	540	447	525	510	490	502	568	524	474	510	558	543	499	540	496	522	552	537	505	496	495	529	499	508	496	552	531	513	558	480	520	507	494	514	542	511	548	518	481	502	517	511	519	487	480	518	524	524	510	531	525	497	494	534	468	533	507	466	530	492	522	541	505	477	536	507	520	515	509	493	547	496	475	497	521	532	458	529	516	535	495	505	502	475	518	520	482	510	508	515	517	493	543	559	542	499	525	528	513	560	528	454	460	503	517	525	475	524	527	491	503	536	513	480	498	526	498	535	532	522	526	520	513	511	492	535	542	552	518	528	511	484	485	515	536	495	556	497	497	518	509	486	479	531	506	506	502	537	531	553	521	507	529	553	476	489	518	561	555	468	560	553	517	524	505	505	507	509	527	493	538	544	517	479	483	535	526	525	501	506	529	515	561	523	548	484	522	538	508	513	467	494	509	531	484	540	500	528	526	535	473	517	488	494	538	526	516	499	505	488	493	486	510	533	492	528	562	508	488	507	503	533	520	532	538	534	520	511	518	511	476	522	524	491	511	576	507	484	558	514	518	561	507	536	482	522	512	524	485	514	496	482	470	528	499	493	517	496	511	521	480	585	490	512	480	477	532	506	513	523	500	518	521	488	525	499	514	487	522	481	513	534	499	491	528	510	519	524	523	526	485	539	557	489	518	535	519	536	555	492	475	477	484	490	509	526	501	489	511	524	502	479	534	500	526	542	559	506	504	502	484	498	542	516	535	524	505	534	485	478	502	485	516	510	522	531	553	501	499	492	535	501	510	463	518	502	549	496	509	516	530	506	528	563	496	537	514	506	547	538	529	524	586	534	513	484	493	523	508	469	455	533	504	511	517	519	475	519	557	530	531	542	527	513	488	471	507	488	516	497	507	503	437	532	541	519	515	526	493	521	491	531	520	526	525	530	494	504	545	521	506	477	512	506	525	552	529	499	506	505	508	487	540	542	481	551	516	493	510	496	501	494	489	501	563	459	498	479	492	531	547	515	496	533	497	464	486	519	525	555	467	494	539	508	505	516	504	527	521	576	534	518	518	518	491	503	486	526	534	501	491	499	518	524	485	485	532	534	480	529	518	520	525	530	481	498	467	524	581	551	497	515	480	526	510	505	535	544	535	516	520	520	522	522	513	501	531	502	511	519	521	522	546	522	504	528	495	530	507	556	540	499	514	513	514	508	496	485	503	476	491	519	515	525	525	523	504	471	489	508	502	523	486	471	487	533	491	519	494	485	522	498	530	507	523	501	491	533	530	504	492	526	504	493	547	545	534	488	544	542	534	503	526	515	550	508	512	511	516	491	544	512	547	536	535	508	506	537	541	514	538	498	486	524	510	490	490	496	534	503	532	518	507	500	530	496	518	507	504	520	503	498	501	520	512	526	515	498	514	497	529	539	480	509	491	500	542	507	531	539	478	503	555	504	512	555	518	490	533	496	515	512	530	511	555	504	514	532	553	520	511	516	496	512	517	516	506	520	479	485	508	517	525	533	481	474	522	490	511	504	503	502	516	514	501	522	541	502	493	502	549	502	533	526	476	519	508	501	504	498	497	502	500	518	541	524	487	511	517	484	541	548	522	505	528	489	524	517	505	515	516	495	500	528	516	522	479	511	508	532	502	512	495	534	506	509	551	510	534	518	501	482	510	500	498	525	534	545	486	521	456	506	511	485	536	538	511	525	496	472	481	499	527	537	510	506	544	532	544	559	523	548	521	525	542	550	583	489	506	540	548	515	502	491	534	486	547	545	540	488	527	509	505	542	495	492	517	516	506	508	517	556	498	530	498	515	541	456	476	495	519	480	493	538	525	501	505	542	507	494	515	502	525	497	504	485	515	491	489	494	486	483	494	463	514	538	491	521	539	546	504	534	473	500	492	484	488	493	511	496	482	557	535	456	506	504	492	516	494	501	555	506	518	513	539	532	519	544	449	530	530
27877	40533	27802	7170	1932	1494	1255	1090	1123	1052	961	936	954	924	841	884	906	856	930	906	906	924	942	888	857	933	853	896	863	861	855	929	937	928	929	824	907	933	894	960	888	910	929	901	906	856	925	874	870	886	869	873	868	855	851	890	873	923	897	906	906	874	887	850	880	917	865	889	879	885	850	884	864	900	893	945	948	910	908	893	883	908	919	826	799	898	881	876	921	877	875	883	836	878	908	842	930	901	882	916	862	848	871	914	893	878	914	873	907	849	861	904	815	918	890	871	864	925	924	904	905	885	890	977	892	880	867	859	907	879	832	890	901	885	872	884	949	895	943	892	823	876	890	900	882	897	938	872	902	919	908	922	877	860	931	917	922	842	917	830	856	894	879	900	910	919	886	901	862	892	843	876	836	910	874	875	921	871	867	896	883	896	929	876	904	896	911	902	896	883	894	874	913	854	887	900	891	945	877	919	913	878	832	891	852	883	886	863	901	857	874	900	904	936	887	942	903	885	886	896	858	897	837	900	907	870	883	903	908	858	852	819	895	929	868	882	802	819	872	897	852	867	893	864	930	898	851	897	930	926	906	827	870	865	857	905	896	872	871	871	849	884	949	888	938	837	921	860	868	887	911	828	899	906	862	931	896	878	919	864	848	892	850	846	931	858	934	894	861	893	880	839	892	900	839	901	861	888	840	853	858	902	905	890	893	898	892	885	873	917	892	918	880	855	881	802	875	910	850	852	921	838	881	850	889	872	891	912	856	872	875	837	886	857	898	860	910	884	891	917	856	856	856	862	913	915	885	846	872	858	853	901	865	866	884	870	892	903	872	897	896	866	902	827	883	873	895	863	864	926	879	920	841	892	881	902	935	869	910	881	880	887	893	896	900	878	934	828	895	951	861	882	848	898	885	887	871	897	902	934	896	845	915	846	835	883	915	836	941	873	878	876	832	873	826	862	891	875	886	900	829	857	913	914	868	820	867	910	861	888	905	947	871	868	844	916	874	898	887	875	905	881	869	898	881	829	887	893	852	790	860	872	912	890	883	919	913	886	860	880	857	890	915	920	856	891	897	876	888	895	912	848	849	889	847	894	886	846	830	902	932	892	910	936	879	891	912	870	924	950	858	918	884	915	907	857	874	902	883	898	898	859	887	896	888	878	948	915	846	866	869	856	911	895	900	911	922	904	888	917	888	877	891	924	896	923	908	908	898	882	874	887	845	919	881	891	882	885	880	950	885	864	905	879	886	891	862	874	858	917	926	881	883	914	876	853	898	893	872	846	866	882	886	876	907	915	907	858	933	833	932	926	884	892	911	832	887	847	864	873	934	841	843	873	900	903	880	879	893	884	873	851	836	939	864	904	880	903	899	848	874	833	946	872	906	913	896	937	980	886	853	867	831	891	916	901	891	852	950	849	898	920	849	915	897	893	868	894	812	867	835	886	895	881	869	902	900	869	899	932	867	836	824	880	900	840	914	925	898	890	896	941	851	910	871	908	896	841	867	888	892	919	876	880	887	894	866	864	889	894	872	888	871	866	916	903	884	870	890	842	846	834	927	848	931	910	834	859	872	829	840	826	900	872	917	894	858	879	876	886	851	911	957	895	930	881	881	900	876	857	864	906	897	926	894	889	867	899	901	888	879	889	821	887	895	867	927	891	822	891	921	930	865	925	893	916	916	829	885	861	850	903	855	871	870	864	891	903	924	842	812	885	857	860	892	907	869	894	917	832	876	904	848	917	874	865	902	868	908	899	916	863	944	877	901	851	886	868	933	834	866	888	871	896	892	944	952	893	900	909	896	892	877	894	885	899	903	857	852	879	839	888	899	892	851	859	894	879	911	813	812	930	895	892	909	874	857	919	899	871	889	879	852	868	857	943	861	890	847	929	893	923	911	875	879	842	894	882	847	906	872	932	891	888	856	876	896	862	819	929	853	928	900	882	852	834	859	876	865	857	912	891	880	897	847	854	858	881	823	934	905	874	889	868	917	873	898	905	894	875	856	880	903	892	861	854	868	876	875	865	820	878	947	860	878	896	911	941	878	883	919	874	911	894	909	896	933	877	899	824	920	862	890	863	885	908	875	877	885	845	887	931	893	834	895	881	911	850	855	864	882	913	911	872	890	859	948	898	881	953	892	907	883	879	882	811	885	860	824	895	893	965	885	902	963	872	865	956	888	870	917	878	896	908	920	890	874	904	848	926	893	900	852	870	927	850	901	874	907	900	932	907	853	877	860	839	868	897	869	903	855	895	879	814	888	894	903	874	874	905	876	889	855	882	905	879	900	852	891	935	904	882	912	861	880	863	899	855	849	884	912	884	858	920	864	888	861	898	901	919	845	838	861	886	890	864	883	907	888	877	884	860	883	814	876	909	821	909	933	855	903	835	830	909	896	900	893	892	851	892	890	923	920	873	897	904	864	847	857	881	927	882	933	824	870	890	881	888	938	895	914	886	888	885	921	859	913	873	862	866	855	876	887	928	862	878	932	867	858	924	864	867	903	889	899	943	852	882	880	911	897	872	873	888	869	878	900	835	920	869	895	896	875	892	923	908	935	856	873	874	889	905	872	868	829	883	870	968	891	873	916	867	900	872	900	861	853	896	902	899	877	927	817	888	883	893	902	873	948	844	858	826	849	834	865	899	947	852	893	894	891	834	897	908	880	854	880	907	884	911	879	883	890	917	861	910	854	897	890	810	844	848	853	836	936	886	872	861	892	877	868	871	859	877	879	915	878	905	864	897	859	855	883	857	887	868	880	840	896	905	900	920	923	932	885	830	897	880	880	870	857	827	878	803	875	876	936	918	830	841	842	918	927	870	876	877	872	838	879	912	883	859	923	869	887	897	908	861	912	854	928	889	911	865	848	906	872	891	878	871	863	912	877	871	875	912	898	878	894	899	907	890	901	873	863	888	919	913	871	914	917	930	876	887	891	887	897	880	887	906	880	928	902	847	886	923	870	875	947	846	864	921	891	906	845	865	937	857	891	899	955	905	899	899	860	883	868	854	855	916	889	899	897	902	894	896	837	923	914	828	850	876	883	852	875	902	863	909	906	899	893	911	874	851	895	912	870	875	886	851	922	875	817	859	920	898	897	894	869	864	838	935	855	883	849	860	893	893	859	861	904	905	868	914	869	945	836	895	873	914	898	896	880	901	824	901	896	873	872	904	872	921	888	934	907	892	849	902	976	917	922	869	898	891	855	935	853	886	873	892	882	892	866	852	882	909	919	863	836	861	901	881	878	912	911	899	956	845	871	855	844	866	895	923	882	872	838	836	868	866	858	844	877	847	866	860	881	913	859	897	888	911	866	911	908	836	910	843	898	895	868	932	863	869	831	866	887	810	919	904	865	881	898	892	871	888	917	812	861	884	899	882	887	932	851	866	928	890	870	917	861	831	863	885	899	847	887	938	912	854	892	859	921	900	819	861	852	911	867	818	900	885	911	865	867	886	916	865	916	855	902	878	863	913	921	931
24516	21488	28678	24977	17284	3793	1352	839	654	623	598	525	534	496	485	529	468	509	476	515	475	477	491	513	460	448	492	486	480	432	471	458	464	500	452	457	442	473	462	506	457	428	465	428	459	482	492	457	497	460	488	461	464	499	488	485	493	438	434	484	452	491	501	446	514	432	476	471	441	441	449	413	481	451	445	446	451	421	473	457	487	434	456	435	482	449	458	452	469	473	473	482	451	477	472	444	452	473	468	478	465	432	486	488	434	464	428	432	462	465	454	464	469	468	475	454	482	474	450	462	439	429	483	459	473	421	452	474	445	454	441	422	463	487	484	451	454	448	509	395	486	487	464	473	494	438	480	481	452	434	463	469	413	441	464	476	469	446	460	437	450	429	466	467	457	453	446	475	479	419	470	469	411	446	469	451	440	482	444	431	479	443	484	464	491	422	434	453	448	464	467	435	483	457	465	417	484	454	442	491	456	438	486	473	416	474	444	466	479	451	449	472	461	464	495	483	466	482	486	443	498	447	466	470	472	430	465	447	455	468	450	434	492	461	470	428	421	455	454	495	438	471	439	448	481	427	464	457	439	496	475	471	442	463	431	452	451	466	482	449	444	436	450	467	460	448	452	475	447	458	476	487	459	458	458	483	495	455	446	430	444	430	477	445	445	454	514	470	465	466	444	434	438	449	450	439	486	439	446	483	464	424	466	501	459	479	470	445	442	440	461	467	421	455	477	447	453	447	418	435	485	459	452	454	467	423	484	466	469	484	446	472	434	470	439	412	471	478	438	439	431	433	479	453	475	460	486	473	482	491	467	494	492	436	433	472	448	462	464	428	485	481	471	463	442	469	465	473	481	432	426	468	432	445	487	467	449	445	479	467	439	456	488	497	452	456	427	448	465	447	503	499	461	445	486	443	442	465	482	490	466	458	422	439	474	437	453	481	417	449	486	453	443	513	463	434	449	424	461	441	457	469	433	473	427	497	427	466	469	488	458	433	475	433	444	395	458	449	453	473	454	466	475	497	451	463	465	454	457	436	499	481	453	432	471	439	407	468	431	427	482	430	469	465	458	421	434	452	465	477	469	451	467	455	477	472	471	430	491	458	434	438	482	454	420	470	447	450	461	444	474	456	460	480	457	472	465	472	455	477	489	487	455	483	443	417	419	443	470	441	442	461	441	441	454	429	455	476	477	464	470	464	446	499	453	471	477	449	446	443	436	459	428	499	472	486	505	506	440	454	473	469	452	407	439	478	468	459	492	482	486	489	463	447	450	493	467	460	480	426	457	429	453	471	495	461	440	433	436	444	456	457	467	476	422	461	484	461	458	448	438	429	465	439	438	465	444	428	476	456	453	452	497	449	445	464	450	432	450	450	439	449	456	482	484	466	476	475	457	476	459	414	440	446	469	463	477	428	434	485	446	391	495	456	493	495	452	476	456	454	463	439	484	452	478	449	454	458	459	465	415	496	479	437	454	447	454	468	441	447	467	455	438	448	453	476	480	489	460	464	438	440	447	470	427	441	455	461	452	444	450	457	460	449	448	465	451	455	445	420	423	399	462	448	421	426	427	487	432	503	499	433	438	475	432	451	471	463	450	456	461	437	471	463	428	465	493	478	478	502	432	425	481	407	472	463	434	466	433	444	468	476	464	421	451	503	465	483	432	468	452	432	498	477	447	487	458	466	450	454	456	485	436	456	440	453	460	445	427	455	436	453	464	439	461	448	459	460	493	467	465	487	455	475	459	439	466	471	482	478	432	461	459	486	479	474	458	434	491	466	446	437	446	497	446	452	500	455	443	442	444	462	466	466	461	435	444	455	471	479	434	424	407	453	514	489	459	446	472	471	435	489	475	494	421	471	477	472	490	447	472	425	458	477	448	456	503	451	482	449	459	447	452	473	462	496	472	506	435	446	464	457	443	458	461	459	482	423	455	461	462	448	440	450	442	457	501	457	474	460	429	460	454	428	467	489	476	452	438	464	476	460	515	472	432	442	484	464	447	459	435	437	453	453	477	465	416	449	442	500	462	444	490	467	480	472	459	475	468	451	456	456	483	444	465	443	490	450	431	448	456	480	463	461	472	471	459	430	440	434	440	453	431	474	477	447	468	453	498	454	471	461	476	497	454	487	509	487	433	488	447	453	483	460	465	450	456	433	436	486	415	470	447	404	463	433	468	436	468	474	470	489	473	442	454	469	455	420	458	444	407	467	468	464	441	492	446	454	420	475	444	472	498	463	464	453	478	467	454	443	467	473	426	459	427	453	421	438	464	471	439	419	466	439	462	450	451	436	459	432	446	437	456	454	485	434	451	482	454	451	442	464	466	529	418	469	435	467	471	491	462	462	456	423	472	426	439	460	447	429	468	463	461	496	443	484	467	480	436	422	483	485	481	443	465	463	434	449	484	440	428	492	457	458	434	457	478	446	448	502	472	445	446	478	457	437	468	458	478	459	443	494	447	458	446	450	460	444	442	475	433	454	462	499	472	448	487	451	454	444	463	453	494	465	439	468	420	435	444	461	459	442	458	480	461	463	453	451	414	458	475	437	439	467	443	459	439	450	500	473	453	521	471	461	455	461	440	510	439	450	434	464	445	415	473	480	484	453	479	450	477	478	462	449	473	457	486	454	444	418	436	465	442	492	458	463	467	487	433	457	448	440	472	447	469	469	477	484	472	482	502	460	460	417	446	453	434	455	440	452	461	432	454	476	463	464	452	469	444	442	437	454	471	436	457	492	504	460	444	487	452	447	427	432	468	463	462	456	454	432	470	463	482	433	500	484	427	450	457	425	467	445	442	477	449	472	418	468	461	452	459	484	458	471	488	478	442	449	452	464	452	461	457	446	446	515	473	482	440	449	470	456	448	469	475	474	479	438	477	423	469	455	498	433	437	475	463	449	432	462	491	452	445	486	461	399	466	477	484	448	468	499	467	455	532	439	415	492	471	517	500	485	459	455	475	456	432	490	427	460	413	458	466	443	414	440	461	467	430	473	487	460	491	454	456	456	437	469	499	452	470	481	528	483	462	501	466	483	442	459	473	444	491	485	441	459	429	456	400	430	493	442	461	438	458	502	451	495	446	463	448	415	465	509	468	418	433	466	432	474	488	500	446	470	476	463	444	424	460	480	466	421	452	441	428	427	464	434	471	457	465	461	467	461	463	468	462	405	478	453	427	438	456	441	447	465	467	503	485	453	469	466	498	466	472	429	472	498	418	422	473	458	461	499	482	461	490	446	441	412	441	429	454	462	451	445	413	469	467	437	457	456	463	473	455	436	468	471	444	487	474	484	454	448	480	481	449	451	467	429	469	456	430	452	465	480	470	463	436	465	450	437	398	434	455	496	430	487	460	450	448	445	430	440	494	482	443	442	485	472	438	449	463	484	470	458	491	449	462	466	474	466	483	448	471	471	456	471	435	479	451	440	420	453	449	500	419	421	429	454	458	455	469	482	465	429	481	454	507	472	456	430	437	449	480	411
30603	53565	43603	18757	4096	2837	2070	1679	1484	1292	1250	991	979	958	902	869	855	905	888	853	851	883	852	873	820	824	855	816	809	820	848	785	798	816	804	830	812	798	815	839	800	807	788	780	813	784	881	804	823	787	781	828	745	819	752	805	818	843	839	784	794	788	804	800	779	813	789	847	792	810	819	805	789	789	752	813	817	801	836	812	752	785	858	838	811	844	793	787	804	762	810	823	830	811	812	823	767	818	840	775	822	801	817	851	768	852	805	802	791	789	779	821	822	784	787	824	819	807	834	799	814	821	795	814	811	797	787	796	856	843	797	839	796	771	818	847	777	773	790	800	846	808	818	811	786	826	828	834	797	794	813	795	746	793	865	774	782	790	802	787	819	842	801	812	782	816	838	792	799	765	846	769	823	812	820	789	785	865	787	783	784	786	812	810	763	768	839	813	754	781	776	804	798	784	820	789	863	826	762	846	801	790	783	783	826	820	819	883	837	766	805	767	837	776	854	816	853	782	803	774	819	802	820	847	810	827	824	812	791	773	803	803	858	758	823	807	806	837	775	799	780	795	790	871	811	796	792	803	785	797	794	785	792	824	808	814	778	777	853	820	821	823	838	814	806	816	784	808	803	823	835	825	827	813	799	806	815	836	769	792	773	805	824	826	853	790	795	799	785	822	814	831	798	822	814	796	818	872	821	806	768	828	754	792	832	780	840	858	768	823	808	787	828	743	793	844	773	748	813	802	797	797	801	781	795	817	777	790	822	842	841	845	777	826	833	807	734	845	825	810	767	824	806	803	754	823	773	812	848	755	825	829	813	786	792	799	804	854	760	817	816	807	797	840	847	853	788	811	806	766	806	868	813	829	776	781	773	845	803	829	771	795	775	798	824	814	755	813	815	796	804	810	871	768	831	780	798	787	840	806	752	775	784	774	784	841	803	730	796	813	789	853	800	762	817	827	779	791	850	832	825	831	816	766	769	824	793	775	742	779	826	800	795	791	853	838	822	811	848	779	817	790	803	839	770	827	781	811	802	854	810	757	828	812	797	781	790	798	808	813	791	813	783	829	806	831	836	833	831	829	794	795	781	818	798	835	856	778	833	806	788	776	798	751	823	793	795	844	802	760	760	791	835	845	809	756	823	832	825	824	778	791	833	801	797	802	779	818	801	755	830	782	804	832	781	837	797	784	823	807	819	816	820	807	828	858	782	782	799	810	798	838	832	850	803	814	773	830	798	825	807	816	807	809	804	828	826	828	801	791	787	828	796	814	782	824	845	768	820	755	812	811	850	780	844	823	815	788	846	799	770	810	790	762	804	818	755	811	801	788	823	758	809	827	817	816	768	770	805	836	775	817	848	774	785	817	733	834	815	733	813	796	821	829	791	791	829	803	796	767	788	790	828	830	828	821	864	815	769	875	802	786	851	771	771	848	787	763	866	784	835	763	758	811	832	832	790	781	822	758	859	798	782	784	793	831	818	808	794	802	750	833	844	830	779	783	816	819	794	811	839	845	799	763	867	813	864	848	805	837	832	791	795	797	793	792	808	782	846	776	773	806	788	800	792	767	799	812	780	851	797	753	810	751	833	813	829	733	775	805	795	811	796	805	767	765	863	853	788	803	794	825	807	720	801	778	771	803	824	818	791	836	788	810	795	827	797	824	855	803	812	785	796	822	839	808	740	866	779	854	829	784	754	801	797	776	791	820	786	811	821	820	785	780	791	812	788	795	792	805	797	803	819	757	779	808	800	777	842	834	780	790	793	842	729	784	790	812	799	826	772	757	796	789	819	793	810	864	749	855	820	812	800	776	829	798	855	844	805	805	766	838	814	789	856	799	791	835	815	794	782	857	811	839	767	841	792	800	772	827	829	797	800	841	799	785	767	822	827	781	825	816	793	833	821	760	834	805	844	841	854	766	846	806	789	809	832	868	807	838	832	818	824	815	765	808	795	787	788	883	762	783	831	806	793	816	755	777	815	792	776	763	772	818	783	785	823	808	759	837	773	808	737	814	842	781	780	763	791	805	812	841	805	785	812	781	809	854	822	791	766	792	775	796	801	801	805	799	769	783	765	814	802	788	830	743	810	838	756	803	846	810	794	771	816	839	789	769	753	833	794	864	800	804	847	827	797	777	808	773	859	828	770	811	809	832	843	791	789	799	784	783	807	783	801	833	796	801	805	805	804	804	823	768	785	801	811	796	827	852	836	802	782	800	825	825	786	772	803	812	795	818	780	760	770	809	783	825	766	841	807	775	858	801	807	767	839	775	817	840	799	810	801	815	826	891	733	780	789	815	779	785	783	837	793	788	769	792	802	785	820	825	806	805	816	799	774	770	767	811	831	865	841	832	742	776	810	750	781	812	829	818	847	791	837	805	792	785	783	820	796	895	792	842	807	780	827	848	777	838	847	799	811	807	833	776	777	802	754	849	798	816	776	823	795	797	785	822	793	789	753	815	803	768	808	810	808	810	791	852	871	781	833	778	788	825	777	837	799	805	887	820	803	860	854	835	808	771	848	776	796	836	799	857	827	806	789	863	768	795	811	812	790	771	793	805	836	794	785	832	826	784	801	757	793	808	820	825	773	780	782	771	798	761	841	788	840	818	782	779	807	810	826	797	867	798	798	845	860	809	762	788	822	824	805	839	835	768	823	785	781	808	761	768	787	782	827	804	799	793	785	854	749	824	820	810	794	779	733	813	770	806	768	796	816	755	802	810	759	827	809	793	855	850	856	770	829	796	787	833	799	835	765	837	768	847	817	808	792	769	813	850	815	850	779	791	838	825	819	797	828	814	827	822	833	796	819	801	767	837	847	779	836	836	835	816	780	798	772	776	810	764	823	759	772	816	765	791	815	816	759	838	805	793	794	831	795	786	742	810	751	783	836	837	850	787	764	842	792	793	793	762	821	806	778	824	782	830	797	772	769	800	811	767	856	788	846	780	824	795	799	847	809	840	810	825	832	748	773	798	800	749	812	800	816	859	851	748	818	819	775	770	786	813	868	792	823	832	825	834	806	779	813	768	805	821	894	813	824	814	822	799	763	813	834	835	825	802	828	797	789	806	830	811	822	806	799	858	790	810	792	812	807	869	820	824	799	799	781	796	767	824	807	829	744	807	779	789	767	839	770	766	793	821	768	819	801	820	813	791	788	846	763	757	841	809	810	756	835	820	793	801	857	838	811	857	821	832	825	803	794	854	860	809	788	800	761	793	841	821	814	799	812	759	845	806	804	764	795	777	841	796	810	808	843	829	791	823	785	842	806	789	793	820	810	833	765	778	803	835	840	788	795	821	796	816	787	789	767	793	814	801	819	797	780	797	837	785	788	798	777	842	834	834	824	852	795	788	834	777	822	802	776	811	842	751	801	829	814	852	778	810	796	810	788	741	799	827	802	825	844	818	820	805	805	795	811	816	830	808	800	816	790	801	761	761	774	791	778	867	745	886	842	800	817	792	763	823	830	802	776	813	782	830	817	782
23515	21483	29216	24144	21347	17147	2711	901	601	466	408	316	274	270	287	256	283	264	257	259	223	228	239	213	238	246	223	218	208	206	227	211	210	237	219	220	228	189	176	191	258	221	214	198	214	253	214	210	200	209	220	228	215	183	221	185	222	197	188	207	213	176	217	205	204	238	206	196	210	190	217	206	205	208	182	192	204	189	184	199	196	200	207	203	214	196	215	179	194	208	180	196	189	200	214	192	203	215	206	201	212	237	204	190	187	219	196	195	196	178	203	211	223	196	210	205	209	202	212	210	201	194	211	212	189	186	217	180	191	206	199	211	197	213	169	219	204	197	210	190	206	210	205	198	224	199	186	203	224	189	183	187	210	211	194	193	174	196	224	204	196	224	212	191	181	210	189	197	186	191	199	181	211	219	190	189	190	203	198	194	218	188	206	209	203	207	203	236	184	216	207	187	197	188	208	173	196	220	207	206	228	203	208	198	203	213	238	204	202	208	208	191	209	204	210	217	189	197	194	211	209	205	220	232	222	190	217	204	199	208	188	213	195	216	190	194	214	180	221	186	207	184	187	196	224	180	246	208	189	199	216	210	185	214	190	222	177	213	207	202	203	217	191	209	208	210	218	208	205	207	213	215	225	215	223	190	184	214	204	206	185	201	190	221	202	201	207	206	195	205	207	200	187	196	190	193	216	223	211	210	203	190	221	182	225	225	175	216	183	216	190	195	183	195	202	205	207	188	216	192	214	189	193	189	200	190	226	202	212	207	195	191	164	199	205	221	207	194	209	197	183	210	210	202	199	205	189	215	185	211	190	209	190	211	201	198	216	209	209	214	199	185	204	206	189	225	204	213	186	219	201	214	208	197	216	200	187	219	224	214	200	218	198	191	216	217	227	203	187	169	194	203	201	201	196	167	212	218	184	193	188	176	210	209	177	183	197	195	204	205	199	199	204	213	193	182	198	207	205	209	233	174	178	183	197	203	205	177	198	220	202	191	209	184	187	189	221	192	198	235	203	210	189	237	182	195	193	197	197	208	227	181	194	224	201	202	201	173	210	203	211	163	225	211	198	190	186	182	212	194	217	171	190	190	200	202	212	192	188	189	200	201	219	211	215	210	199	211	191	197	192	223	205	237	230	198	197	191	201	211	190	204	203	209	196	216	206	195	221	213	205	187	201	225	196	218	233	203	197	203	229	215	205	183	195	196	189	199	195	199	197	194	213	219	187	185	215	187	223	186	208	218	228	221	214	193	220	190	199	201	205	190	189	189	212	186	212	183	201	204	206	197	193	193	171	202	183	204	199	190	215	201	205	196	207	190	195	190	228	223	203	207	212	194	209	205	210	208	210	189	207	184	228	203	173	216	217	193	216	193	187	222	205	201	179	217	206	214	198	193	199	182	202	231	219	212	203	185	197	208	185	194	213	189	197	213	203	168	216	196	205	167	225	186	190	199	197	193	205	187	212	197	208	192	212	193	204	210	205	198	177	192	211	219	201	187	186	157	197	205	226	203	212	204	193	217	189	212	207	218	204	186	204	193	202	178	201	205	211	203	186	184	213	189	226	201	209	193	215	181	198	202	208	209	180	210	229	205	232	204	198	208	208	192	189	203	191	189	215	167	214	192	196	225	192	203	203	209	204	212	208	217	219	178	195	196	199	184	199	216	225	193	195	216	202	189	219	226	222	198	231	197	188	212	217	220	237	198	223	222	209	201	190	190	211	196	219	223	192	195	196	217	209	211	226	204	174	184	227	180	217	212	193	217	239	214	207	237	189	196	193	200	184	213	204	169	208	192	212	195	196	180	178	199	235	212	179	201	176	202	216	189	219	194	202	210	195	204	214	187	199	196	187	167	194	201	186	205	203	204	219	205	187	241	195	187	187	194	201	185	195	227	194	199	199	186	188	200	212	203	209	187	212	187	192	206	203	228	198	203	220	198	178	198	194	217	220	232	234	195	223	212	195	192	195	185	210	204	197	187	167	210	214	181	204	206	183	184	210	204	190	200	185	190	209	205	221	191	175	185	189	196	203	191	212	178	214	191	186	205	212	196	220	220	197	187	232	184	223	221	209	205	195	202	201	184	220	197	223	217	174	210	182	199	217	198	191	217	201	176	172	200	203	170	209	182	195	169	188	182	201	174	204	213	195	214	217	206	216	173	225	176	206	196	216	195	207	200	200	204	208	224	175	186	201	197	201	186	179	210	208	225	217	204	203	188	200	198	183	202	199	208	194	209	189	214	188	204	196	196	193	191	201	176	208	197	217	193	189	206	196	203	206	197	214	182	219	170	182	174	227	217	210	215	216	208	198	190	219	208	216	197	175	196	221	212	225	209	196	219	202	211	210	194	221	210	190	185	192	174	190	183	202	204	214	200	208	215	186	204	183	214	204	210	226	218	201	176	215	209	212	209	204	195	205	216	212	195	212	219	213	201	198	185	207	189	243	204	217	182	199	217	198	176	203	188	221	218	187	202	197	186	208	219	200	208	198	180	208	199	213	204	195	186	193	200	204	193	187	191	220	191	188	185	203	194	202	214	197	192	205	182	232	196	209	188	213	194	213	217	191	212	202	246	188	210	218	214	191	196	201	193	165	212	191	200	223	210	216	190	193	203	203	212	195	193	190	209	194	215	199	215	238	188	206	199	176	191	208	184	217	237	193	207	182	201	205	184	187	189	217	187	219	202	195	208	208	195	201	164	198	227	215	197	230	204	216	201	215	206	220	206	198	219	198	209	236	226	184	188	204	184	205	217	180	191	183	230	165	194	181	209	179	197	191	192	203	198	217	197	205	226	211	217	223	172	228	192	214	196	185	208	184	221	226	197	201	193	217	189	182	185	205	206	196	203	204	208	218	201	192	224	203	220	216	203	179	195	181	173	204	197	198	188	200	203	189	180	205	211	186	178	195	198	209	193	190	190	194	194	186	200	195	197	211	206	219	246	194	207	208	176	200	201	217	213	196	212	175	208	189	172	225	185	189	173	216	196	206	197	211	186	210	186	201	219	208	212	195	227	177	214	213	211	212	205	185	178	166	227	195	200	205	188	191	185	208	224	190	172	172	201	184	175	199	225	230	205	224	210	196	207	213	217	193	235	227	189	188	178	205	203	181	197	201	198	213	192	208	214	215	170	200	185	204	160	187	215	195	180	210	189	208	213	214	213	198	215	188	194	198	178	202	209	201	210	210	183	191	176	201	232	204	196	199	207	206	196	191	205	189	230	215	197	211	183	205	196	201	191	222	211	183	179	231	214	229	196	198	174	189	185	197	186	177	192	190	180	216	205	177	199	200	189	207	186	188	181	213	228	206	188	192	228	196	194	197	213	209	190	199	178	221	190	196	206	202	234	200	182	190	187	211	168	216	170	203	194	217	195	192	196	214	189	193	204	194	225	229	207	187	199	211	201	208	198	211	203	190	220	211	183	205	220	203	202	192	220	202	204	214	239	236	194	191	197	202	198	215	222	215	211	228	186	198	198
33291	56106	45387	15556	5952	4103	2655	2147	1676	1416	1090	841	718	620	561	554	528	530	485	513	521	422	478	453	445	408	401	435	394	435	427	433	396	394	390	414	397	419	397	369	400	402	356	387	373	379	394	384	399	352	381	377	393	397	368	374	417	379	373	373	399	332	349	367	383	397	386	346	382	366	362	369	369	380	380	377	372	356	370	375	398	383	396	342	361	361	367	358	402	366	361	359	355	350	392	366	405	355	348	352	372	353	395	349	365	364	361	359	396	350	339	359	388	346	369	361	396	365	393	389	385	398	367	355	380	361	357	375	379	372	349	400	378	364	368	377	333	406	375	387	389	365	360	355	383	373	373	380	383	362	356	374	409	387	339	387	337	362	346	375	372	357	371	320	392	409	354	362	387	374	350	348	346	380	362	370	357	370	360	358	354	364	350	370	346	395	361	360	359	390	374	342	401	342	360	365	355	386	364	379	363	358	386	356	367	367	355	368	335	391	353	342	375	348	365	365	360	397	410	352	414	381	390	382	353	348	349	350	343	350	362	386	371	371	381	365	395	371	363	324	354	391	358	383	357	369	351	372	339	369	395	371	385	355	368	365	381	369	411	377	350	404	386	365	358	338	372	355	388	407	375	371	387	418	347	335	373	372	354	366	335	403	355	375	355	334	371	396	349	363	377	363	331	359	384	418	338	367	332	378	366	392	362	373	360	360	377	370	384	328	334	345	353	350	405	364	379	371	375	389	351	406	369	364	344	351	362	401	358	350	354	342	343	369	350	381	371	365	370	342	371	397	349	375	357	358	383	369	385	350	357	368	362	372	374	394	363	370	355	373	387	382	361	381	357	356	362	372	407	371	330	388	358	362	377	348	375	367	353	393	367	360	366	323	378	385	400	354	382	371	348	363	367	363	356	356	383	383	351	381	339	416	366	375	372	372	351	380	363	365	414	382	376	365	358	367	369	356	376	388	373	390	375	348	371	380	373	344	374	369	379	377	395	369	369	362	379	347	381	347	367	387	348	367	376	378	415	386	357	357	388	362	374	366	383	331	342	379	342	335	369	410	371	356	418	399	360	379	370	351	370	389	357	385	370	355	370	399	374	360	375	373	384	343	381	354	412	355	375	363	398	365	371	372	361	352	362	392	343	354	398	359	375	349	389	356	371	396	365	360	360	386	356	329	378	354	392	387	397	351	352	394	390	359	363	361	340	385	378	364	376	346	369	353	351	375	375	372	386	351	376	405	357	367	373	341	365	394	372	385	343	361	378	404	365	376	415	339	333	376	335	370	381	338	385	344	379	366	351	360	383	394	365	361	324	351	345	387	359	368	399	368	371	381	372	348	355	369	387	371	351	355	384	404	398	388	359	370	361	365	396	369	376	382	383	401	346	370	381	341	385	360	362	357	347	372	358	378	333	332	374	354	381	386	355	383	356	372	389	349	350	376	373	342	370	369	396	322	349	383	365	370	341	350	383	379	420	357	382	401	348	408	354	381	361	350	360	356	344	371	355	381	352	370	361	339	401	373	373	371	351	382	384	335	361	323	358	399	363	404	385	340	412	396	353	365	395	359	374	367	332	365	395	411	354	393	395	399	361	392	354	349	362	325	346	378	397	375	366	361	384	372	377	373	396	371	374	370	353	391	375	359	363	355	346	335	383	357	353	369	387	368	366	363	357	385	373	396	397	371	373	366	359	397	336	343	384	351	363	389	383	335	392	408	396	391	344	357	383	392	354	357	369	393	338	369	361	378	333	386	390	376	380	357	383	393	377	363	362	363	382	369	347	400	363	361	395	348	362	355	350	362	361	360	374	378	356	369	389	351	360	353	381	356	366	364	385	372	339	362	356	360	358	349	370	350	351	378	371	324	345	356	371	360	354	382	361	382	342	356	355	341	380	349	392	350	353	370	389	382	389	367	370	341	386	373	346	374	363	360	390	376	346	384	363	373	371	360	388	345	385	330	361	353	364	349	378	382	368	331	380	379	352	339	372	378	390	362	385	384	328	337	359	403	360	396	405	365	369	356	410	370	375	338	399	359	379	349	375	391	371	388	401	389	391	376	349	385	359	376	368	367	372	367	364	354	381	343	396	355	370	394	326	359	379	362	326	387	362	367	350	351	386	372	395	341	347	371	355	378	410	380	335	356	334	364	358	323	377	387	406	343	338	384	371	365	355	367	376	381	381	396	356	402	359	334	340	375	366	331	391	343	347	378	358	371	371	370	347	381	350	351	357	392	341	353	330	375	350	377	361	366	378	392	369	373	366	345	402	409	380	389	361	335	321	338	365	384	380	363	363	360	382	361	344	365	414	387	322	399	388	352	383	347	353	357	368	343	381	380	373	376	373	369	376	368	382	391	383	380	386	331	402	360	377	382	360	406	335	361	364	388	376	363	386	411	386	362	383	389	389	357	350	380	328	382	348	417	373	362	365	400	366	392	381	358	389	355	323	367	348	371	385	370	357	370	409	391	374	370	351	375	362	364	374	364	371	376	365	374	365	378	385	401	382	351	342	347	385	347	382	361	362	347	362	355	355	404	353	347	375	357	334	421	360	364	356	379	348	383	385	373	349	351	348	367	388	366	354	383	356	362	372	354	387	377	401	341	363	351	395	370	366	401	365	377	412	366	357	378	373	349	350	401	383	387	396	364	400	335	353	384	343	370	387	354	373	360	381	370	375	353	366	356	396	350	351	373	361	377	398	347	375	387	361	341	372	384	356	410	364	354	367	357	334	370	363	387	378	368	361	361	386	334	397	370	380	348	389	361	353	359	352	378	368	351	382	353	372	368	378	383	359	327	339	388	363	387	338	353	384	382	366	377	354	382	348	373	358	373	330	372	393	345	357	369	360	397	385	366	383	354	359	402	362	348	364	374	372	385	398	362	400	358	357	393	396	389	350	376	361	373	379	371	367	368	368	361	388	405	339	372	399	359	362	377	332	356	378	356	386	377	341	372	374	366	391	368	368	368	319	347	376	361	351	382	362	359	409	351	372	332	351	361	384	360	363	361	335	389	376	372	370	389	351	356	385	338	390	365	370	354	367	357	364	418	357	375	368	385	382	384	366	341	412	381	381	365	376	359	330	377	353	378	389	377	337	380	355	386	325	366	343	371	389	380	360	347	381	370	387	344	380	386	355	374	354	379	358	353	350	365	370	392	388	359	367	376	367	355	347	368	382	341	343	355	366	379	383	371	393	337	390	387	355	354	358	363	332	366	382	363	397	384	385	360	398	376	383	383	386	367	402	347	356	395	360	364	331	364	355	406	347	367	369	368	390	347	348	376	372	364	360	383	361	349	367	346	376	368	382	389	361	366	404	361	397	394	353	385	381	368	403	339	373	364	369	368	372	403	372	368	373	377	358	390	368	301	342	388	379	376	397	374	388	359	355	310	363	369	361	352	358	389	353	390	349	390	414	361	356	374	376	389	364	384	363	379	336	362	392	402	380	385	362	336	378	361	365	389	381	372	354	366	368	356
27513	23479	22341	6537	1068	788	647	621	549	541	546	541	495	544	533	527	486	507	531	544	470	525	496	494	520	519	523	532	511	522	505	528	542	503	504	488	479	504	508	524	498	495	532	514	484	542	533	485	515	501	517	506	467	536	463	520	494	481	514	539	508	563	493	553	492	490	510	552	529	486	509	498	517	549	546	481	519	510	514	548	496	568	511	545	531	486	492	532	540	486	503	506	520	529	549	503	495	503	503	498	502	512	511	517	493	498	499	518	528	526	538	518	487	543	542	522	470	459	491	513	520	536	542	556	530	484	506	559	529	543	534	518	505	475	554	505	497	511	542	541	485	526	531	516	514	508	495	518	498	531	562	519	517	524	512	510	513	464	494	496	469	509	530	526	527	521	543	485	523	566	505	536	514	470	516	516	502	500	503	488	509	543	509	504	534	474	511	556	520	468	511	499	522	500	486	505	491	522	504	530	511	497	510	517	511	513	497	526	455	533	511	495	455	492	464	508	513	528	493	467	495	522	488	483	553	555	514	518	514	525	516	500	505	497	505	506	503	479	500	500	529	503	496	518	482	525	511	517	513	507	499	516	527	503	501	524	502	518	499	492	516	503	482	513	522	522	531	509	509	517	537	489	508	509	538	499	502	530	481	477	483	530	513	493	536	542	536	476	512	525	506	504	519	510	526	492	475	530	518	543	483	470	546	511	512	552	567	516	486	495	500	492	516	507	468	485	514	510	504	516	555	507	479	520	506	539	488	515	506	523	520	536	514	511	519	500	498	544	483	569	513	501	490	526	506	532	494	485	507	546	527	523	496	527	547	482	508	527	503	504	487	483	484	515	517	500	505	490	487	501	528	498	492	530	541	507	498	546	517	536	519	524	546	498	522	516	502	491	508	550	494	483	517	498	489	488	489	477	535	514	524	479	508	519	537	527	508	498	530	510	494	537	501	481	488	495	470	530	518	483	538	479	454	477	503	548	514	510	537	473	489	491	508	516	497	511	536	473	520	481	481	449	496	534	504	510	528	534	521	518	498	509	556	531	501	534	506	549	523	466	488	474	489	496	535	523	502	495	489	483	527	554	499	516	468	560	534	539	546	550	515	516	509	522	515	512	527	539	527	502	530	505	462	500	515	528	507	518	521	516	482	545	510	506	518	529	477	488	511	536	491	518	508	506	504	566	532	487	536	480	522	535	524	489	540	508	496	526	545	528	516	508	550	480	525	507	507	517	531	469	539	495	533	493	534	520	491	518	534	513	486	527	454	515	517	508	481	486	477	489	523	512	507	535	500	543	539	540	540	539	492	487	495	495	525	473	485	539	511	518	498	509	536	494	507	479	467	513	520	496	507	501	535	485	499	531	527	532	507	474	516	502	530	532	472	499	487	459	488	506	513	544	487	513	515	538	535	523	525	504	506	526	518	545	500	495	518	524	465	520	518	520	493	548	486	475	506	540	515	524	508	532	482	544	534	501	489	491	515	500	508	522	517	480	504	512	486	542	483	491	502	541	484	515	498	539	510	512	525	518	503	524	528	528	559	478	500	483	492	487	540	497	474	500	500	529	527	490	506	527	537	501	533	477	497	505	465	521	479	473	493	498	520	524	534	505	521	481	544	504	504	483	520	501	484	524	477	501	491	520	515	516	530	489	529	534	483	503	507	564	524	532	507	494	478	504	548	532	484	519	513	495	524	491	495	480	523	523	525	517	523	484	535	518	528	537	488	499	489	520	489	501	514	490	471	503	500	523	515	504	520	506	539	536	553	515	493	533	515	483	493	488	477	509	460	527	479	495	548	500	524	513	517	480	530	516	494	506	486	523	525	477	515	480	550	495	519	510	466	487	481	476	518	491	545	477	546	512	483	457	493	522	535	490	542	521	509	506	469	519	511	501	533	510	501	512	505	491	536	523	501	507	533	531	522	541	528	528	514	486	522	546	516	511	484	506	508	476	534	523	508	496	492	529	518	537	489	526	556	524	518	520	501	545	504	514	510	489	515	488	521	504	472	490	510	547	519	468	494	536	548	487	550	535	516	500	517	509	488	495	503	512	539	523	506	550	518	523	515	540	491	493	528	508	492	528	539	486	523	499	516	505	532	509	473	475	514	470	529	508	492	498	511	514	500	520	531	499	478	485	519	500	480	542	526	551	491	497	489	543	507	517	486	527	487	518	491	525	503	529	514	520	518	451	528	533	511	501	502	511	506	490	506	498	482	540	534	538	511	496	525	560	504	510	501	515	527	506	545	537	534	556	513	499	509	472	527	504	480	502	541	534	519	529	505	508	516	509	547	516	525	534	513	523	464	516	559	502	543	494	494	477	535	537	523	487	542	499	492	510	533	459	512	473	458	504	504	533	535	515	500	515	521	516	539	490	468	568	514	525	529	506	493	533	538	548	513	506	547	510	546	500	514	537	503	546	512	503	522	522	527	510	531	488	503	478	487	491	535	495	475	507	469	487	541	545	540	538	526	501	511	508	554	508	495	495	521	496	482	523	481	511	511	516	557	508	507	454	522	510	510	509	506	490	530	503	488	515	492	522	530	533	522	524	485	503	509	495	472	509	495	502	544	568	511	551	514	484	506	496	498	490	475	534	497	479	555	467	518	525	557	469	494	490	489	492	558	487	471	526	519	530	502	563	520	524	511	526	514	488	496	525	533	547	477	518	498	510	528	487	578	527	546	520	526	480	500	492	523	524	537	510	488	529	460	466	501	525	554	521	500	480	506	537	531	552	519	519	508	502	484	545	500	502	481	484	517	522	513	493	504	510	503	525	526	487	539	480	509	550	503	500	541	472	538	492	483	515	497	526	507	474	487	532	508	515	485	520	519	522	491	506	519	482	520	522	532	494	522	502	508	479	518	532	496	530	459	491	484	503	542	497	519	489	492	501	502	512	505	502	520	526	522	510	514	523	500	519	477	548	504	483	534	509	511	506	506	557	514	512	491	489	472	517	514	528	508	536	545	523	480	522	454	524	509	549	504	517	537	534	555	498	534	499	512	494	527	504	515	506	501	455	509	544	545	527	515	552	505	465	512	520	525	520	525	507	506	495	497	527	523	479	498	570	512	505	499	501	519	525	490	498	497	489	540	519	484	520	496	514	525	512	508	545	522	514	508	493	516	471	498	495	497	481	527	529	487	509	539	540	540	519	503	529	508	518	534	503	540	480	494	522	502	526	497	546	524	486	492	523	499	525	529	534	498	544	497	514	498	521	508	515	469	481	538	472	530	473	522	527	506	568	521	518	540	483	519	478	520	465	519	502	511	535	526	512	455	488	553	553	511	525	498	537	510	498	495	454	561	511	513	485	545	511	498	514	520	533	510	480	491	537	495	489	568	476	528	514	452	530	535	508	513	520	503	479	532	490	534	482	542	502	486	487	468	488	504	546	495	487	506	546	535	503	522	524	495	550	564	533	535	477	495	514	550	498	516	499	501	530	533	526	501	532	548	500	544	493	510	528	525	466	479	517	461	464
27441	39927	27817	6318	1904	1488	1304	1090	1024	1020	981	879	918	924	907	880	934	844	866	867	912	869	891	885	869	875	894	908	861	914	849	828	939	849	834	890	876	871	924	931	864	889	857	877	858	883	866	869	907	879	885	864	897	870	879	837	860	872	864	879	892	886	905	870	911	917	885	849	857	907	938	901	854	865	872	864	877	872	840	890	869	889	892	917	816	881	848	876	874	850	871	881	840	845	890	867	856	865	886	831	890	900	903	925	878	819	876	894	873	874	844	861	815	907	859	904	899	874	881	835	882	848	905	903	870	861	886	870	920	901	866	881	892	891	904	875	884	923	845	882	855	847	870	890	876	861	872	852	927	850	888	928	904	860	905	851	932	852	823	797	871	869	889	861	926	847	870	813	893	872	872	898	847	874	804	883	920	887	915	864	907	900	847	919	887	825	891	910	857	872	909	893	825	878	899	855	860	874	945	911	855	887	864	823	902	822	912	862	879	938	859	876	867	878	909	941	829	875	885	900	871	859	841	834	885	870	838	853	857	908	854	899	907	855	908	884	846	862	860	895	866	851	882	910	874	872	888	860	911	920	823	887	882	831	879	865	887	862	909	951	908	853	868	905	869	880	895	861	909	847	822	919	857	906	925	832	889	863	879	868	900	861	910	889	875	872	857	834	902	891	930	908	922	868	907	880	934	856	950	864	900	824	890	879	890	822	898	850	922	872	931	868	839	875	897	872	844	907	890	857	855	882	890	877	888	914	862	882	884	865	907	866	895	862	897	888	908	862	893	816	846	869	877	867	922	880	864	890	878	888	832	878	875	887	867	860	835	822	873	850	853	916	918	876	833	913	858	877	924	865	864	843	887	887	887	867	841	884	962	850	871	888	902	928	894	833	886	905	880	848	857	871	827	903	913	882	883	887	864	886	878	910	920	832	868	886	839	874	854	888	896	874	826	857	911	864	893	861	879	911	838	887	892	924	877	878	808	879	872	843	859	875	909	905	881	837	940	859	882	896	909	884	896	860	834	845	898	856	883	887	887	929	847	891	855	851	852	897	862	887	861	900	867	893	906	889	871	873	919	881	873	893	877	915	882	879	870	895	903	899	921	841	903	896	882	879	913	928	897	875	875	800	828	867	921	828	851	816	834	893	886	849	935	827	838	870	946	869	837	814	901	860	791	865	858	875	888	863	879	857	842	917	898	884	875	841	840	862	886	861	864	927	832	879	852	885	868	883	840	895	860	872	898	908	903	824	908	864	886	868	808	858	876	898	903	883	895	899	864	881	857	932	886	869	919	904	861	820	897	837	870	875	902	840	900	898	888	884	900	892	813	861	913	879	903	915	868	860	882	841	898	944	881	853	919	890	873	897	864	898	898	899	849	840	896	837	838	889	845	862	863	877	832	897	839	863	904	877	875	933	839	922	844	868	884	831	886	865	825	841	856	879	895	857	888	896	852	902	860	867	916	930	919	905	863	857	877	867	911	840	932	867	862	870	842	874	866	841	839	872	907	849	922	905	857	888	898	847	911	837	917	894	851	860	873	898	885	866	910	868	855	929	851	851	876	874	842	850	877	922	912	878	954	911	859	829	905	883	853	907	855	888	945	860	841	890	882	854	875	881	857	922	837	893	879	883	902	848	876	882	884	913	869	818	891	902	829	817	837	911	876	917	853	901	846	901	844	843	866	809	871	901	897	866	863	892	912	919	882	858	847	874	902	913	793	878	893	867	828	868	892	881	825	962	913	882	859	840	932	922	895	891	889	883	851	868	806	881	840	895	847	854	922	890	894	876	890	889	855	854	873	891	849	910	891	923	851	844	877	895	843	845	882	865	847	846	856	826	879	866	868	887	826	898	864	888	886	854	883	894	883	862	871	902	843	843	862	865	889	866	868	840	876	864	857	827	880	860	870	861	875	897	904	869	854	846	861	867	884	869	882	878	862	880	840	834	875	940	879	875	866	836	876	873	888	814	882	915	863	862	865	844	848	913	874	923	892	921	887	887	858	890	867	896	839	874	888	859	904	926	852	843	871	868	912	878	857	903	891	858	887	875	867	854	894	897	889	891	905	926	876	857	874	910	858	898	905	929	888	893	863	898	869	899	873	883	830	898	858	875	906	893	911	908	851	901	849	850	884	859	891	864	864	808	877	888	915	908	874	835	904	898	902	927	898	888	852	889	911	860	894	871	893	913	896	855	876	919	910	880	816	881	900	806	862	895	864	867	907	872	854	898	838	922	860	851	803	900	840	903	898	874	810	878	867	835	863	881	844	932	876	876	866	880	883	875	922	910	858	859	887	829	861	865	862	829	863	857	879	852	888	842	904	834	845	886	850	926	888	856	893	839	903	840	908	879	861	861	852	867	857	875	876	902	815	904	965	909	896	894	931	819	901	855	854	849	914	887	859	890	911	884	884	893	916	882	889	864	921	870	910	921	883	898	879	889	856	913	872	859	858	816	899	872	891	900	896	857	886	837	897	917	873	888	803	882	894	937	880	874	892	861	868	893	910	877	898	858	872	906	866	844	876	868	874	872	839	888	849	929	900	903	892	863	907	940	903	934	912	883	894	864	859	917	897	856	873	922	857	880	826	827	864	855	878	887	875	834	878	897	906	906	842	834	864	879	822	881	869	845	853	873	820	925	791	911	862	884	930	870	900	884	865	851	878	819	861	855	832	886	904	865	893	871	865	877	889	866	895	893	915	839	869	917	880	882	867	858	933	866	895	869	859	947	873	838	899	866	903	919	818	863	881	832	877	882	947	917	905	866	856	844	911	871	876	853	839	850	845	867	855	892	841	894	901	857	870	882	882	850	868	897	867	903	931	881	839	908	892	886	887	921	883	874	838	880	888	916	829	870	858	846	858	897	853	806	858	889	884	855	908	900	891	897	853	890	883	883	872	827	939	878	849	899	882	905	883	850	840	904	811	886	861	892	877	874	900	917	883	813	871	894	881	789	889	871	864	831	910	859	905	881	797	853	919	860	878	878	891	918	886	819	867	857	881	855	863	827	882	906	955	829	857	890	918	829	864	871	906	841	897	917	854	783	829	912	916	893	920	876	880	875	908	871	885	849	864	940	866	921	870	892	845	921	904	905	853	861	839	879	913	843	898	814	845	865	874	869	897	873	887	871	819	852	911	868	909	919	822	915	872	891	885	892	907	887	884	836	865	834	854	859	820	854	891	874	849	898	858	871	880	903	912	885	919	838	846	897	896	840	951	862	909	885	902	939	868	849	858	861	877	920	913	854	864	851	896	917	892	857	912	917	854	909	862	871	922	876	809	899	875	851	878	839	856	880	850	859	876	855	887	900	860	869	883	912	883	831	821	902	881	856	810	905	874	883	858	912	896	861	843	904	900	861	889	881	839	859	913	892	902	912	845	835	871	853	893	886	886	876	901	850	872	868	880	877	899	864	905	777	836	891	871	872	896	924	889	917	914	881	816	828	872	884	893	898	882	842	870	873	901	887	921	915	869	905
24650	21580	28767	24850	17406	3528	1339	871	660	634	601	601	522	500	444	469	484	447	482	459	422	493	480	471	471	455	453	476	428	457	464	434	445	464	474	467	446	454	440	489	425	441	457	399	463	456	440	483	465	520	444	481	445	462	483	446	442	443	458	444	423	457	476	434	462	443	479	420	419	476	449	463	427	465	469	445	456	453	460	461	442	475	460	469	471	446	457	503	495	452	466	466	452	443	461	418	442	471	459	454	427	463	398	467	453	460	482	465	436	427	479	446	417	448	457	498	441	474	429	467	460	495	461	425	439	494	449	462	427	436	482	452	487	447	476	455	446	450	440	447	435	468	457	468	473	482	431	456	431	425	474	457	460	458	475	440	451	456	414	431	468	475	438	414	457	452	442	468	461	427	451	444	460	403	465	486	441	452	450	443	463	469	437	389	455	446	470	452	499	465	432	489	456	477	467	461	478	488	430	420	437	432	503	464	497	444	436	462	447	450	441	461	470	490	438	447	428	456	436	458	451	463	431	452	426	407	474	424	498	459	445	449	496	418	481	465	468	443	425	464	428	418	467	439	428	449	451	470	455	471	445	452	444	458	470	450	449	463	484	483	478	435	452	454	471	473	446	475	424	421	457	479	471	500	519	418	458	454	428	434	450	446	458	437	423	440	455	419	432	489	445	481	474	443	441	475	437	482	469	487	413	459	437	396	458	416	429	417	459	428	448	431	469	464	424	448	454	471	438	423	460	459	478	403	443	449	466	440	455	445	459	465	497	441	458	466	447	436	441	421	416	446	481	460	407	475	415	414	434	423	475	458	449	503	469	462	458	441	461	440	440	457	477	456	461	435	490	449	475	437	472	429	476	483	414	454	435	483	449	478	448	473	434	486	466	490	434	480	420	453	469	446	446	451	472	471	457	430	514	426	431	445	474	411	477	453	444	477	423	426	416	456	484	485	446	461	423	415	449	433	428	448	423	438	477	416	460	416	428	450	433	429	469	486	462	427	454	458	456	439	431	443	402	455	447	430	450	448	472	467	463	442	463	421	441	429	427	455	432	482	436	445	424	458	443	453	465	430	448	424	435	474	428	476	437	439	456	426	452	472	461	452	465	461	430	466	492	459	433	432	453	471	436	444	437	458	445	469	466	473	467	427	421	434	410	422	469	451	452	485	429	464	491	440	474	468	465	424	438	441	478	459	462	446	455	447	451	436	450	426	442	462	474	431	456	443	463	445	458	457	423	457	436	477	472	437	494	476	463	453	472	420	498	434	465	489	470	433	498	475	433	466	418	428	426	479	464	443	487	425	433	478	392	481	450	449	489	465	456	498	455	469	465	475	426	432	459	448	404	437	464	459	466	434	454	438	518	460	456	499	463	442	462	445	428	431	466	421	398	491	427	462	463	422	461	446	504	481	485	466	437	454	457	460	452	414	499	453	415	463	414	448	474	461	468	461	440	445	438	438	459	472	479	422	439	448	445	415	452	468	445	441	447	445	443	466	434	417	457	476	433	410	454	458	459	433	460	482	433	428	487	503	414	474	465	460	457	470	449	452	463	453	435	439	457	457	495	452	425	484	487	480	449	478	480	447	424	420	442	450	422	438	439	462	466	424	473	421	422	433	451	462	416	436	423	433	466	454	474	442	471	471	408	488	467	434	482	453	469	453	479	436	465	447	459	410	459	431	445	456	461	455	472	465	488	446	433	431	450	409	471	453	444	470	426	460	435	466	422	495	459	447	464	421	488	441	486	475	440	477	454	453	462	457	453	460	445	432	421	448	443	434	421	424	447	472	483	443	465	447	456	432	429	436	501	452	455	415	476	437	468	434	436	457	453	453	462	468	484	450	467	477	408	449	410	473	443	437	454	419	420	450	478	480	469	470	471	451	459	435	443	450	427	468	446	483	454	435	428	417	449	466	451	424	447	442	418	458	436	426	433	462	474	468	444	432	500	441	458	429	451	443	476	447	448	476	450	466	475	438	435	445	461	441	435	476	457	455	473	457	428	425	462	428	503	441	441	426	465	450	433	458	416	464	437	492	448	468	460	459	419	481	438	456	450	461	500	437	468	471	474	456	445	427	476	473	449	444	481	456	456	452	425	440	441	462	454	467	445	465	464	398	462	439	417	435	477	469	469	454	440	430	463	468	439	435	478	480	435	459	455	463	459	472	424	441	443	486	401	492	466	460	473	463	437	425	483	480	440	431	449	428	428	474	443	447	455	454	465	452	432	436	412	453	464	411	449	437	432	464	423	429	429	448	429	469	414	451	404	455	442	436	450	424	433	472	458	472	463	422	467	485	446	439	424	431	465	441	455	433	443	493	447	441	487	462	447	486	454	426	416	470	439	438	473	454	465	428	435	456	445	442	389	454	455	408	455	459	482	457	453	457	476	451	533	458	467	447	467	470	434	424	430	461	436	459	471	446	434	486	469	464	460	461	456	447	450	457	447	479	481	447	443	483	460	458	470	473	443	450	486	460	454	426	449	430	443	458	464	427	423	466	439	442	419	454	424	437	411	454	484	450	461	448	447	439	440	458	465	457	472	441	456	450	435	425	427	463	463	441	430	464	473	422	423	425	451	453	447	458	430	434	446	465	442	457	417	466	447	455	463	465	477	427	457	425	418	464	457	459	430	450	431	433	465	441	435	495	444	452	494	424	439	461	430	440	435	449	441	467	455	452	452	422	471	423	426	489	432	488	447	421	505	453	414	456	462	451	453	449	465	425	441	452	439	434	478	453	421	417	468	454	458	482	484	453	448	416	466	498	479	474	481	441	453	480	434	522	444	471	443	459	449	450	446	482	463	451	478	434	461	458	452	444	456	421	408	428	460	468	461	452	473	411	458	436	444	491	465	461	460	470	475	448	438	467	457	454	430	449	482	501	420	437	440	431	468	470	430	452	426	465	416	450	412	416	477	464	498	431	503	460	477	467	427	435	469	422	509	423	460	465	439	448	436	423	466	442	425	467	420	441	466	438	450	475	451	461	426	451	432	420	483	484	486	475	455	446	467	485	427	438	466	466	475	435	452	489	467	453	426	444	471	449	449	497	467	418	458	422	453	465	405	426	502	474	449	482	485	433	462	470	434	466	489	469	446	437	478	465	481	446	458	453	426	476	492	479	449	458	433	425	463	434	440	466	431	449	453	485	466	426	433	474	473	427	458	421	423	438	421	461	469	428	472	446	485	433	471	458	475	443	462	477	460	451	466	456	433	464	475	477	465	445	460	442	437	463	463	506	447	453	483	514	447	420	460	452	438	454	493	455	478	478	474	410	440	453	500	445	445	453	430	447	430	447	462	423	458	421	432	442	470	525	448	467	463	475	470	448	464	442	482	426	483	455	479	479	455	463	476	448	463	476	439	463	444	455	462	427	440	480	442	433	437	442	402	451	437	424	424	480	459	493	447	445	477	421	387	462	446	442	445	448	432	444	445	467	489	452	446	471	417	471	459	466	443	459	433	490	461	454	467	416	465	418
30244	51800	42281	15368	3886	2602	2067	1695	1480	1324	1198	1082	925	965	900	842	850	805	895	887	911	859	853	889	842	846	810	816	821	808	860	809	832	843	816	814	809	788	793	798	801	800	816	821	825	765	797	804	810	775	815	820	776	837	780	809	740	850	817	808	798	768	849	799	787	787	817	782	801	801	815	812	820	797	855	811	799	831	759	812	827	763	775	815	745	838	778	793	782	764	794	800	843	788	737	770	798	851	773	809	805	822	758	802	847	804	765	744	768	816	766	829	787	781	800	815	842	800	808	792	791	763	771	804	784	804	884	836	814	775	795	800	809	791	803	783	771	814	808	809	788	815	784	792	802	788	782	830	799	820	873	812	830	848	780	804	837	805	746	848	775	841	801	775	826	818	829	805	868	871	811	809	807	812	822	790	779	767	802	809	819	790	828	804	772	787	797	772	844	818	775	806	848	781	794	783	782	818	786	791	796	803	784	808	799	809	847	790	818	814	805	789	826	808	837	766	759	711	841	804	831	817	825	878	866	807	790	812	793	826	828	808	740	800	787	838	853	800	780	761	819	854	775	800	813	748	789	853	751	826	786	795	775	783	822	807	798	796	797	786	823	847	858	789	761	817	729	810	790	777	762	821	781	770	775	862	766	802	770	785	767	796	769	777	768	799	817	798	781	783	795	823	824	787	801	833	795	823	824	768	820	777	817	798	845	789	785	829	776	831	766	837	791	796	816	764	756	763	780	835	822	785	828	781	773	818	788	798	803	803	847	822	825	802	811	800	809	857	778	769	814	749	813	761	822	802	819	876	820	799	781	812	803	777	764	785	740	800	802	825	835	787	806	754	824	819	826	772	785	783	806	824	766	757	840	798	770	779	816	806	733	767	841	787	817	788	820	790	792	836	814	755	791	770	771	818	784	841	806	816	785	822	763	767	801	778	795	865	834	782	788	786	789	754	793	762	814	807	836	803	873	799	853	836	750	810	808	787	811	757	797	785	833	806	788	813	779	807	784	817	802	806	812	843	842	798	782	792	773	761	789	758	778	806	795	833	809	785	797	809	769	789	773	784	823	775	797	798	788	820	800	749	770	808	776	790	832	800	788	820	766	811	801	771	819	789	796	741	791	767	775	815	792	823	829	772	794	769	793	844	822	803	767	788	778	796	794	764	805	774	812	802	820	780	807	817	839	788	762	779	846	838	776	788	762	766	803	738	788	786	794	768	782	789	771	824	782	809	769	822	784	759	845	812	830	786	787	774	802	811	814	788	827	779	777	785	763	791	785	766	781	815	833	842	770	824	806	821	794	802	790	775	766	809	799	841	802	789	773	858	783	761	809	775	823	840	806	767	784	802	837	808	785	819	773	841	768	784	788	754	750	805	758	772	777	767	823	832	782	812	768	811	829	773	784	802	834	778	876	802	785	782	789	772	842	795	785	812	785	835	749	798	769	836	796	810	769	732	845	774	805	771	752	827	812	748	820	818	821	779	761	856	822	794	793	781	833	822	776	825	811	824	811	818	772	835	826	769	779	830	754	786	737	804	772	785	734	796	777	755	775	765	783	786	840	807	813	742	764	800	788	802	823	780	806	800	756	844	795	817	805	801	776	801	748	797	767	778	805	822	771	814	796	772	771	782	811	768	762	780	763	876	775	763	750	817	812	829	782	836	822	780	825	759	816	798	822	784	794	827	740	743	835	813	788	838	812	781	731	832	799	850	780	800	813	742	785	753	806	784	783	739	784	776	779	806	818	762	781	789	789	750	817	809	835	781	752	820	746	748	787	819	842	827	814	804	823	818	797	800	747	776	783	744	827	801	776	774	820	808	802	776	812	824	798	815	751	758	796	824	760	731	813	771	810	829	784	752	751	744	782	799	787	773	817	802	767	791	802	837	796	763	807	861	785	814	832	824	783	774	926	836	792	786	782	784	791	777	811	797	794	843	798	776	877	792	825	853	799	767	793	788	833	814	804	751	795	799	814	806	812	849	830	828	808	795	778	778	805	796	731	791	777	754	793	786	797	798	807	815	801	802	843	769	788	793	753	765	802	812	804	822	806	805	825	783	807	756	795	800	776	792	833	789	818	792	848	776	803	803	789	807	797	782	776	766	820	849	820	720	853	782	824	808	836	794	759	798	769	804	827	786	797	786	800	783	804	811	785	789	815	817	797	803	809	805	800	836	812	827	785	800	803	755	788	757	822	793	841	818	804	777	833	813	829	743	813	824	890	788	796	770	813	783	789	759	818	778	776	841	819	748	770	810	788	804	846	775	743	800	806	806	826	787	794	802	808	823	823	822	771	835	787	759	806	789	830	816	771	808	769	784	796	779	781	807	815	767	763	814	815	768	788	813	763	804	805	830	770	785	805	763	800	814	778	858	764	776	759	814	780	731	828	794	822	803	813	779	792	777	818	766	793	759	784	757	832	824	806	778	752	785	805	844	805	785	796	797	783	800	796	829	831	783	794	836	791	734	807	810	787	873	798	821	847	756	853	800	801	781	796	777	784	822	812	768	788	770	844	806	777	794	769	808	782	855	753	822	804	817	808	818	816	790	774	830	771	737	814	774	823	854	778	854	787	791	804	806	858	822	811	767	796	830	796	826	816	778	736	798	842	826	811	823	802	743	812	769	778	788	803	804	806	786	773	801	760	805	782	772	803	800	813	806	769	771	766	812	766	764	794	780	770	777	853	848	774	798	781	810	800	783	828	842	823	773	800	791	770	796	797	814	726	783	836	829	825	800	773	741	803	798	767	809	817	761	815	769	825	840	824	793	789	735	791	779	833	842	780	813	830	784	790	811	755	831	759	804	776	843	819	808	808	809	833	840	759	837	814	763	733	804	783	841	751	756	791	784	799	829	834	829	852	789	779	820	776	838	801	766	795	847	775	831	727	765	832	812	809	758	827	768	804	780	796	775	802	760	794	798	737	741	781	806	802	865	820	825	794	826	815	805	834	801	798	783	791	746	851	761	799	815	788	791	789	836	787	820	769	838	772	826	769	825	816	785	807	792	810	780	728	869	803	815	805	766	787	801	775	807	807	789	778	833	793	794	800	793	798	778	797	780	808	794	804	848	788	866	838	732	818	784	789	766	823	759	792	777	835	799	773	778	855	773	828	841	802	803	816	828	775	806	748	822	818	789	844	773	795	723	780	823	803	780	787	752	876	801	824	821	787	768	827	863	827	783	762	745	805	762	811	795	757	745	791	799	794	771	781	733	789	784	852	787	820	808	796	765	784	773	808	849	812	813	802	802	825	801	811	842	830	773	764	807	790	802	836	743	871	801	808	802	834	830	818	803	819	806	762	792	785	800	808	801	810	804	851	792	784	776	783	809	841	795	767	795	801	805	819	812	812	839	804	789	758	833	769	817	829	747	787	751	819	776	793	813	802	801	800	802	818	784	786	788	785	814	809	791	832	789	830	789	809	802	797	840	774	804	846	798	797	853	815	835	796	813	800	771	780	805	817	817	805	834	818	814
23471	21476	29069	24272	21329	16847	2624	874	565	463	393	356	297	261	282	259	244	255	220	238	225	222	250	229	186	209	245	207	224	212	211	203	201	204	227	238	229	228	226	196	231	220	209	199	203	208	188	214	197	209	212	188	207	206	193	217	230	210	206	198	215	215	188	210	212	201	184	210	234	215	196	213	198	182	213	222	191	226	211	215	214	218	188	186	205	202	193	200	198	196	211	208	212	206	196	194	217	196	177	226	200	203	227	210	195	193	209	175	202	207	208	210	192	185	224	215	225	214	227	192	190	222	192	230	189	197	208	197	198	205	221	192	205	202	196	197	196	213	201	217	210	232	199	200	177	194	237	191	211	208	193	207	220	210	206	209	182	233	195	199	227	223	196	198	175	211	194	227	198	192	203	201	207	203	211	206	198	181	202	199	203	197	203	205	226	198	185	203	227	217	219	203	191	201	204	216	198	188	208	201	199	189	218	228	198	228	218	224	193	191	211	184	214	196	198	205	198	232	222	201	199	216	211	199	197	214	187	192	202	199	220	202	221	231	225	200	191	195	197	154	212	184	193	201	221	238	192	194	202	224	203	232	208	177	218	220	199	199	217	213	198	232	185	193	208	184	213	237	190	193	211	195	209	220	190	204	183	211	218	197	181	176	195	200	198	204	186	220	199	188	231	212	219	188	218	212	203	187	184	218	170	188	177	222	190	202	196	207	190	218	189	179	191	196	193	188	182	240	227	217	201	218	215	208	209	204	219	197	207	188	201	219	214	204	206	186	210	211	200	217	190	214	222	210	198	192	189	186	207	200	206	186	203	208	226	199	215	204	213	209	201	215	207	207	186	198	191	214	231	187	181	193	193	188	229	203	218	212	200	235	200	192	194	201	191	200	184	200	194	242	200	193	196	194	226	217	191	206	198	200	179	189	210	197	221	190	195	210	210	203	216	195	208	216	228	193	166	197	200	208	203	192	215	211	221	186	201	186	223	240	240	191	200	215	204	204	201	185	219	214	207	221	225	209	210	228	211	199	219	211	201	178	191	202	200	192	202	217	218	210	209	181	172	216	205	222	223	220	225	190	216	206	240	197	189	221	218	206	183	207	207	201	187	219	195	211	190	200	184	191	186	217	211	209	226	233	201	187	214	218	193	188	238	205	194	209	198	218	209	200	207	216	233	194	187	188	214	225	209	194	197	179	188	174	207	191	193	201	197	214	209	196	220	173	215	198	224	199	187	212	228	221	204	213	221	197	185	205	203	185	210	211	195	199	222	199	183	179	218	229	208	230	222	195	197	233	205	175	209	191	205	204	194	176	183	197	228	214	219	198	208	228	210	196	214	179	203	187	211	192	213	193	199	194	214	196	193	197	189	201	199	186	215	207	198	204	192	175	170	200	211	194	215	225	186	210	208	218	201	210	198	215	197	195	207	196	196	211	212	213	175	182	202	208	186	217	221	207	197	199	210	192	206	187	195	216	185	192	193	214	202	193	209	202	195	189	183	218	225	190	182	195	207	225	174	200	220	200	193	214	181	221	189	219	211	195	197	189	207	209	198	198	196	191	178	200	180	211	196	209	192	186	212	227	194	201	215	209	233	215	213	204	207	207	187	181	222	240	203	208	182	227	232	178	195	210	202	198	227	203	218	199	180	201	212	235	210	181	189	210	164	215	223	207	173	200	200	214	214	209	197	206	206	205	183	202	213	200	224	228	189	201	211	219	210	186	204	184	197	184	213	186	200	202	202	195	190	186	183	198	199	197	201	227	195	220	186	224	221	203	203	215	235	195	206	208	206	210	239	191	192	229	216	203	189	197	221	221	202	220	182	216	193	213	205	194	212	205	212	188	215	209	217	201	220	191	208	189	206	220	219	193	199	221	203	195	211	190	211	215	188	211	199	214	217	172	215	174	216	202	207	203	192	201	214	208	205	199	201	211	202	203	233	198	212	217	217	205	191	179	212	182	213	188	227	196	214	239	195	189	213	201	195	240	210	188	220	200	191	200	189	201	189	211	207	200	225	203	183	214	194	192	211	197	206	187	211	188	202	202	224	223	203	205	239	245	226	229	201	203	209	204	211	184	192	212	170	201	221	209	197	197	182	203	217	223	187	197	206	195	178	191	195	228	209	185	192	192	197	185	187	210	203	210	202	217	180	211	228	183	194	198	194	190	207	204	203	198	214	180	189	207	186	221	214	203	208	213	197	186	196	218	226	214	220	229	200	194	238	210	201	219	189	194	189	206	211	184	211	219	188	226	218	216	220	194	199	165	196	206	183	209	192	225	190	186	187	184	208	209	208	201	205	229	189	221	198	205	191	201	226	233	190	206	207	186	227	196	208	213	224	213	193	210	185	219	208	224	225	197	209	186	213	198	211	197	209	189	208	218	159	203	190	190	205	232	194	199	187	190	193	204	198	196	217	182	223	200	200	201	199	199	199	187	205	195	213	221	210	224	178	219	200	207	210	195	179	226	207	182	204	199	215	235	203	203	215	172	203	174	208	180	212	199	200	215	181	203	173	206	221	209	233	199	212	200	194	210	206	195	197	200	211	220	197	215	205	199	208	198	196	214	206	210	223	209	219	202	224	199	164	194	224	188	205	177	201	211	198	214	221	188	206	207	203	221	205	183	222	208	174	197	202	202	196	212	225	220	206	214	196	206	217	203	187	197	181	209	203	192	231	218	193	190	189	192	196	208	205	212	203	211	191	195	209	202	189	211	190	185	197	209	175	211	197	174	216	196	202	202	179	200	203	182	219	207	207	197	192	202	207	208	220	214	190	182	218	196	220	238	208	214	208	225	205	200	200	221	211	214	229	218	210	208	194	183	211	187	215	220	207	202	189	182	204	210	216	213	206	227	200	223	209	226	173	216	190	221	213	199	220	214	209	199	176	200	219	219	192	224	202	233	224	225	193	175	197	176	189	194	205	208	216	207	184	223	206	229	236	209	180	195	188	195	225	206	186	204	189	217	221	216	178	173	188	206	206	216	201	224	213	213	198	209	221	186	204	159	207	216	203	180	198	186	181	224	194	176	216	200	188	219	178	201	227	178	198	213	197	206	205	184	236	195	215	212	224	212	143	207	206	185	201	200	220	230	206	207	199	205	241	199	227	216	205	198	210	190	208	189	207	208	239	200	209	188	210	195	190	228	194	201	199	204	186	206	203	203	217	211	189	193	187	206	205	197	199	195	202	186	217	218	230	187	189	189	224	193	213	203	220	194	203	235	216	215	203	198	212	184	183	220	215	202	209	190	190	203	218	220	235	209	203	213	226	236	198	214	205	192	177	217	193	202	213	185	174	216	217	231	197	174	197	183	193	202	195	203	222	217	194	188	200	178	210	227	190	193	193	179	242	197	219	186	204	209	215	176	214	208	226	196	222	208	194	197	182	201	195	211	216	214	201	192	191	205	208	188	191	188	212	195	205	194	194	213	182	198	200	189	221	204	193	202	191	202	213	187	186	221	211	204	221	229	201	201
34856	58523	49077	19634	5475	3523	2650	2029	1641	1282	1143	934	722	663	592	616	545	531	526	452	497	443	468	425	480	407	434	461	393	405	441	425	376	408	416	412	388	400	409	395	382	418	394	413	380	366	373	424	337	386	384	426	379	359	400	373	400	421	380	383	400	351	395	390	387	379	390	368	362	411	373	393	390	376	360	350	413	413	339	376	386	393	354	384	391	355	381	361	345	358	383	389	398	344	402	409	383	395	396	364	358	337	380	366	350	390	381	353	379	368	386	346	345	362	380	379	362	363	389	376	372	325	411	346	372	374	357	364	377	392	389	394	363	358	352	388	388	336	372	384	393	421	384	378	319	389	403	351	406	404	412	375	374	420	391	378	376	368	386	385	344	408	371	359	315	378	381	399	361	354	363	384	406	410	373	380	419	403	370	349	358	376	360	345	381	347	432	342	395	409	347	373	395	380	361	387	397	417	413	332	395	375	342	390	361	400	370	385	366	370	350	380	394	388	380	381	355	421	352	367	334	364	347	416	393	400	363	392	350	362	359	396	352	383	364	357	371	414	360	386	392	385	389	362	322	364	341	392	366	366	369	385	399	390	318	375	353	386	381	347	364	402	349	385	386	365	347	369	354	389	361	358	371	375	348	359	337	389	389	376	387	353	377	342	412	376	351	370	358	381	393	364	386	394	329	348	390	360	372	309	370	418	366	368	354	370	370	370	375	376	360	372	372	371	346	367	368	363	356	381	389	382	420	360	392	341	386	347	383	378	412	381	399	355	381	404	399	386	379	379	346	350	361	401	371	355	385	369	352	383	374	359	369	345	365	395	357	366	412	358	414	371	384	396	345	404	380	344	329	391	376	369	382	370	387	384	360	365	389	361	347	370	383	357	393	385	379	377	357	329	371	379	381	383	364	344	365	352	377	391	340	383	367	370	390	356	346	399	378	353	334	370	366	408	372	373	368	424	325	371	346	365	364	387	365	374	379	360	419	377	380	367	345	339	360	382	326	333	379	343	381	384	375	363	369	403	370	375	355	391	404	347	375	369	340	399	377	398	387	382	393	377	367	380	391	337	398	398	331	346	371	408	361	361	396	345	427	374	381	368	348	360	368	393	355	408	393	385	385	370	417	378	391	357	397	395	375	371	410	353	343	362	402	372	393	367	377	383	415	358	360	379	383	394	373	398	395	380	373	366	362	369	345	337	378	367	373	387	371	348	400	356	384	374	364	371	344	383	333	387	361	394	396	381	355	363	363	347	358	382	367	391	371	388	345	374	356	392	398	368	395	371	342	393	391	391	413	372	353	349	339	378	363	381	339	366	384	347	396	374	338	378	389	367	376	381	363	374	407	355	369	361	389	382	373	386	407	375	382	363	383	393	371	345	403	383	369	383	384	352	392	385	365	362	365	357	413	341	355	351	371	402	398	368	378	376	405	379	334	366	382	404	350	361	384	367	363	365	382	414	386	343	387	396	380	379	367	379	356	379	398	417	363	385	341	393	372	353	387	384	374	374	386	360	403	386	379	370	393	371	373	365	389	366	396	373	385	382	345	371	377	409	367	360	361	413	389	366	359	372	411	347	373	363	370	352	375	388	337	347	375	398	375	352	390	402	402	373	355	379	357	379	393	393	340	380	368	360	399	341	380	392	370	394	368	370	355	363	374	358	375	367	387	333	355	378	375	379	362	399	389	367	389	377	363	380	340	370	383	343	382	332	364	403	377	354	395	362	398	367	361	389	366	396	407	369	378	362	325	378	379	362	370	347	381	385	364	380	402	367	350	399	371	415	377	400	371	347	410	395	373	355	397	377	349	359	369	363	364	374	353	363	357	364	404	362	383	357	399	390	360	347	395	374	387	359	386	387	395	376	380	367	391	379	360	372	363	351	345	355	376	384	407	370	385	354	377	350	378	390	380	400	358	371	380	340	400	371	346	320	375	387	350	374	384	393	389	382	356	370	373	411	346	348	379	381	361	327	409	342	361	400	392	421	390	388	358	360	349	370	396	354	355	375	340	355	378	358	400	370	380	362	399	340	362	393	345	383	376	365	363	377	356	398	381	367	389	362	362	380	368	366	368	425	376	387	392	402	352	385	377	385	381	364	366	331	375	410	373	375	363	390	425	370	404	340	380	363	369	375	390	372	380	354	396	383	388	389	371	360	356	378	368	351	386	411	356	406	365	395	375	370	370	378	379	387	374	405	393	353	366	403	386	404	392	368	409	380	374	365	368	374	407	409	366	363	343	371	346	373	385	364	373	361	370	381	387	342	374	390	385	371	384	353	373	436	393	393	370	352	350	386	350	383	357	350	376	366	389	412	349	377	384	409	385	381	333	401	354	373	369	383	363	353	366	373	367	382	375	364	358	356	354	372	387	409	382	392	372	375	348	375	356	395	374	381	377	368	348	350	383	398	382	377	388	388	366	374	370	378	359	358	383	388	394	373	334	328	354	356	340	392	352	366	334	366	383	360	398	399	361	394	350	371	377	361	358	409	410	359	353	396	378	344	370	380	375	398	367	366	364	363	377	360	349	378	383	395	365	365	390	377	358	367	345	352	379	341	367	350	366	366	375	381	348	376	354	393	377	362	360	387	397	358	384	338	369	387	366	378	357	353	341	401	385	364	404	380	381	368	369	394	368	363	368	373	384	361	363	383	403	359	376	371	393	421	337	358	395	362	409	364	394	371	395	397	380	403	357	373	393	358	349	377	368	360	347	366	425	372	390	372	359	385	337	378	326	334	373	394	365	357	395	355	358	401	359	370	393	343	379	372	354	368	379	384	348	390	395	376	373	376	371	370	375	382	374	383	390	362	380	353	383	351	351	361	371	373	364	341	380	334	357	366	356	366	386	379	399	350	369	369	369	402	379	366	421	360	395	384	361	395	377	387	330	386	378	376	428	399	387	369	413	404	341	378	387	359	373	398	388	358	398	362	348	394	387	365	363	367	371	397	371	390	338	430	383	401	396	355	358	360	352	370	378	406	390	353	384	367	365	366	340	374	370	388	407	370	387	382	397	362	370	400	392	374	357	341	354	355	383	383	381	412	350	346	376	393	375	409	390	390	392	394	363	366	338	364	386	391	358	355	403	369	390	376	377	379	371	389	378	370	380	409	374	376	424	394	393	380	361	357	383	359	363	367	392	364	399	373	360	360	372	360	348	368	383	375	374	384	401	376	387	369	369	370	368	380	367	355	382	384	374	371	408	369	397	393	404	355	347	380	388	354	357	370	386	383	383	379	374	323	359	367	397	360	371	408	403	359	380	347	418	383	353	371	359	381	405	347	342	348	415	359	388	417	388	385	370	383	361	384	409	426	367	345	346	381	360	376	385	339	367	362	383	377	342	360	371	392	363	353	344	377	387	411	378	380	380	390	394	387	382	405	367	348	395	363	369	376	367	371	370	383	372	380	362	379	374	391	390	371	411	386	410	378	371	367	352	374	365	390	359	404	386	380	341	387	355	365	382	346	373	358	345	369
27618	23602	21693	6594	1174	835	671	653	527	563	548	584	528	482	530	493	511	501	532	525	536	503	529	505	493	521	549	510	502	496	492	580	496	502	509	533	509	504	553	512	508	517	519	516	506	485	502	540	512	539	484	486	520	517	485	514	507	482	513	496	502	482	504	527	503	501	570	501	523	526	519	489	496	469	527	524	490	547	511	493	508	508	518	551	494	488	475	510	547	463	552	483	490	518	472	483	507	535	503	506	539	507	523	553	487	496	566	561	450	536	505	525	501	551	503	534	506	515	499	529	494	496	477	513	466	480	495	492	472	535	489	515	494	493	498	488	511	550	480	477	492	484	501	472	502	531	530	484	528	547	533	477	510	529	489	526	567	489	524	553	531	525	522	538	513	504	514	541	485	477	492	533	506	512	513	478	545	508	554	504	515	523	505	498	526	481	485	476	509	511	516	530	489	534	539	530	556	503	495	471	504	489	503	511	480	506	498	549	502	527	525	505	515	515	508	513	495	536	492	468	516	529	518	538	502	488	503	512	481	487	517	559	554	488	511	536	501	498	515	502	536	510	489	492	519	523	488	536	487	461	478	530	512	475	500	486	484	519	492	521	520	507	553	495	529	519	503	509	543	492	508	515	525	496	523	535	508	539	532	488	498	530	509	494	517	497	514	493	476	485	550	515	595	479	505	488	504	514	507	480	544	508	503	475	464	514	512	507	520	546	534	528	565	553	543	514	564	512	491	511	535	525	477	509	501	517	538	514	493	536	548	515	506	464	512	562	518	500	497	531	493	501	524	497	505	513	487	477	519	521	504	484	513	479	501	486	529	520	540	521	493	511	523	512	514	517	491	569	496	472	516	523	511	522	530	510	496	507	514	501	515	530	488	539	491	489	513	511	518	525	520	467	491	539	512	551	530	490	508	499	537	494	548	563	481	513	497	506	483	506	502	546	472	513	513	468	512	511	550	519	516	506	558	558	526	527	507	540	521	478	468	491	517	516	518	507	498	499	503	502	490	467	494	518	542	492	530	476	538	512	498	497	548	526	491	495	561	484	500	500	564	500	535	503	521	519	515	500	502	451	490	492	480	486	534	532	518	539	473	552	501	530	435	529	498	492	541	536	474	523	559	484	529	502	528	501	502	511	479	543	492	481	505	515	510	500	548	517	510	504	544	501	500	504	509	537	520	525	507	523	472	520	532	493	493	567	534	522	511	522	525	529	528	515	528	492	460	500	508	508	517	525	462	538	486	518	507	512	511	499	523	501	535	515	522	486	479	529	500	542	534	489	526	528	472	536	514	560	495	508	495	504	493	534	494	472	515	490	523	508	526	511	487	524	488	441	529	480	476	531	548	519	549	531	496	461	515	494	512	546	475	550	550	510	480	503	486	494	489	509	530	486	522	475	510	510	565	480	533	525	567	520	510	525	472	505	524	537	535	505	496	539	484	470	545	522	513	507	512	505	530	521	487	514	512	489	516	529	536	540	487	550	539	472	536	494	538	519	525	458	546	503	523	548	535	515	505	509	478	476	526	501	451	529	501	464	507	530	516	518	485	492	503	524	477	514	521	513	523	492	492	524	514	518	501	522	477	518	516	490	475	539	521	537	557	518	484	503	523	508	510	544	539	485	494	486	538	485	528	518	507	472	558	499	562	504	482	476	466	532	512	524	510	518	494	509	512	518	501	515	496	535	504	544	485	531	503	501	465	495	501	489	500	548	501	538	541	501	522	507	475	464	500	566	533	493	516	521	468	482	497	525	498	534	548	499	534	517	522	512	494	542	483	523	530	493	531	527	509	519	507	481	511	512	504	488	479	544	542	487	472	488	491	489	525	523	495	533	513	533	488	544	539	545	519	542	485	539	495	509	480	527	485	471	486	502	510	518	522	507	532	545	494	507	501	529	507	487	522	542	510	473	547	487	512	493	545	538	530	479	527	532	497	477	498	516	492	546	508	497	540	490	504	495	542	494	513	514	515	472	519	502	516	511	515	531	520	463	520	464	505	495	453	497	519	520	512	502	500	498	511	534	520	547	517	528	534	501	530	498	503	524	519	517	512	543	500	521	496	506	550	481	507	486	501	498	516	497	510	492	529	477	573	479	501	551	534	459	510	513	486	473	527	485	540	518	522	524	537	519	576	491	534	525	502	511	532	540	536	542	510	541	502	502	527	493	522	506	505	532	511	544	494	490	513	505	532	520	451	530	500	505	514	518	513	521	506	498	521	497	490	517	511	488	489	514	534	513	512	502	515	513	490	511	543	480	492	482	483	536	562	483	503	559	541	492	501	545	509	472	503	511	513	530	474	517	499	521	548	524	479	494	505	504	495	558	528	511	537	523	497	497	477	520	493	467	515	525	525	494	551	528	494	475	497	533	488	523	526	544	520	523	521	486	524	538	513	527	517	482	543	503	515	525	543	490	507	535	519	506	491	553	499	514	529	501	560	521	501	499	511	551	519	529	499	508	499	509	497	525	489	515	556	497	497	471	492	536	515	490	497	504	500	520	454	520	526	505	536	516	530	515	506	474	528	463	500	480	492	499	512	507	520	527	494	509	501	526	479	516	535	501	519	520	516	539	505	484	507	469	509	558	506	524	508	510	521	478	553	467	554	554	504	541	518	507	541	501	483	473	512	490	528	480	511	489	511	474	520	493	493	510	499	505	530	507	506	510	518	502	482	534	502	489	525	475	469	505	533	530	493	552	493	524	524	499	522	483	500	502	476	493	495	527	519	505	556	533	520	524	547	504	517	512	524	519	484	491	491	493	526	516	497	539	474	494	497	456	509	493	518	479	483	508	548	503	530	516	498	519	522	497	502	501	511	469	531	519	494	525	495	534	505	524	531	468	558	490	490	469	533	525	473	510	540	483	490	539	528	505	500	500	527	537	534	520	504	486	540	529	484	541	527	494	489	503	510	509	507	516	514	492	528	481	502	506	529	469	505	499	486	543	549	498	500	500	506	516	490	531	521	495	479	510	553	537	481	521	500	527	451	482	539	514	499	514	475	523	518	535	474	486	522	552	500	517	485	494	523	505	539	490	507	503	534	500	538	498	476	498	497	507	523	499	518	529	499	512	531	486	493	519	505	556	524	516	541	520	544	520	503	508	510	490	521	510	521	510	520	498	530	500	516	484	501	494	502	522	507	515	508	500	540	510	488	507	527	508	494	514	514	500	500	538	540	517	506	523	546	530	493	556	498	486	491	490	521	507	482	550	509	509	523	492	521	550	475	493	479	519	513	490	509	503	553	483	497	531	499	510	489	492	471	515	536	529	508	504	533	515	486	519	538	506	490	539	501	513	519	531	500	504	552	517	544	519	543	513	491	518	526	539	557	504	516	533	535	487	485	588	489	499	557	526	481	483	504	559	520	500	483	552	520	476	459	498	492	546	514	541	523	494	534	497	509	483	534	501	511	534	513	488	511	495	509	514	495	511	511	554	479	493	489	510	505	519	496	526	530	491	529	504	530	507	483	501
28979	39224	27950	6639	1900	1478	1234	1135	1060	1045	1007	903	923	900	841	908	908	929	894	879	871	891	873	925	875	822	876	898	863	899	913	905	835	876	875	895	946	864	859	884	835	925	916	906	866	872	936	903	847	835	885	862	875	851	893	871	883	878	908	901	911	865	883	855	893	989	864	862	861	850	920	845	895	836	898	867	879	872	924	864	879	857	908	871	899	904	910	880	869	869	825	892	904	931	860	895	968	864	868	850	898	859	915	863	865	896	818	885	905	818	886	802	886	829	910	850	912	845	860	868	861	876	896	866	867	916	862	905	838	866	851	842	844	848	882	841	901	917	836	887	845	907	882	849	841	845	843	882	879	816	835	861	864	851	872	919	956	874	886	898	898	926	884	930	849	794	806	891	886	926	856	855	827	838	850	903	813	929	835	836	869	858	897	923	868	874	830	858	941	903	866	909	918	848	871	861	862	881	904	933	884	908	875	853	890	869	859	864	878	882	860	875	892	916	846	906	879	875	917	879	888	904	890	839	876	904	844	869	884	871	862	845	885	809	905	881	890	875	923	816	815	805	869	901	898	825	921	860	878	920	918	857	888	923	854	858	874	853	885	835	865	873	872	872	889	941	860	905	824	855	880	815	857	868	842	881	856	805	876	891	879	884	872	902	860	921	918	917	855	869	874	861	840	874	857	871	902	866	862	857	974	807	897	882	855	900	908	843	905	855	834	894	868	848	868	844	891	870	883	899	902	826	876	896	863	872	916	846	835	873	906	868	901	849	927	885	882	845	869	898	894	864	860	931	862	821	891	874	892	883	867	853	831	887	879	865	807	857	850	866	875	876	909	880	873	867	869	840	870	865	869	866	866	889	876	879	808	822	908	830	906	863	856	916	896	834	897	860	856	873	850	831	870	797	859	899	866	889	934	856	851	833	863	885	876	844	905	900	889	845	892	903	914	907	855	876	879	821	862	897	891	882	891	879	818	877	840	893	865	879	858	905	811	883	858	906	858	913	892	877	912	858	893	850	895	892	920	896	851	886	846	876	868	847	814	864	897	903	813	916	888	936	913	918	845	788	846	817	883	836	876	872	875	877	841	833	893	865	915	869	867	849	908	862	893	877	918	881	839	913	851	853	831	834	903	956	907	895	876	861	881	899	855	901	882	877	905	834	889	868	873	894	868	874	933	898	868	894	900	894	854	877	821	906	886	843	855	859	862	883	900	823	863	834	927	881	922	888	918	892	882	863	916	853	878	930	849	837	910	897	847	839	882	871	897	888	900	877	909	905	880	901	856	870	877	903	851	840	824	864	868	881	884	929	874	804	824	912	881	918	876	843	893	836	834	831	902	862	855	852	838	878	837	878	867	880	908	917	844	894	889	891	885	877	910	849	889	887	882	840	920	919	846	843	849	908	887	851	822	859	844	870	837	876	851	879	863	908	854	893	860	854	906	880	908	859	937	861	893	847	850	848	866	887	925	864	823	890	892	866	885	892	900	800	831	871	871	913	895	858	900	929	887	912	881	861	899	856	920	876	835	861	872	832	863	878	819	860	872	888	902	910	824	889	866	876	858	874	810	886	864	880	916	879	902	863	906	868	904	927	899	870	875	890	889	864	860	855	838	856	873	861	889	914	839	877	894	879	848	853	849	894	828	879	863	873	846	885	893	832	876	921	895	868	869	861	905	864	878	873	865	899	878	950	845	925	896	895	857	836	886	908	909	859	864	882	883	827	899	903	887	841	884	923	833	861	856	925	834	875	879	960	897	885	892	868	817	896	866	858	794	806	851	882	893	885	871	877	923	890	903	892	927	865	853	885	889	879	844	813	857	883	834	848	892	850	828	870	902	871	861	891	889	897	881	870	885	936	912	836	876	939	808	919	852	850	834	857	880	871	861	869	887	861	860	834	861	846	852	827	868	860	878	910	854	838	863	899	871	863	911	843	855	812	869	849	915	834	885	852	872	911	879	830	841	905	942	913	874	892	843	891	881	902	881	830	892	860	896	891	921	906	881	868	814	873	892	850	874	816	881	908	891	891	907	902	856	842	917	879	856	831	850	916	880	832	846	839	850	951	875	891	849	854	892	869	852	851	903	875	819	857	831	911	834	897	880	818	843	935	905	924	816	935	837	842	917	859	915	891	907	867	888	897	855	893	896	863	841	909	888	883	902	874	865	858	887	918	878	882	851	884	883	823	905	886	852	805	872	847	861	859	833	880	871	929	861	866	870	899	875	900	895	838	881	863	840	823	878	911	845	822	843	865	897	879	810	908	879	879	876	822	876	899	856	875	869	902	869	854	892	906	855	888	844	969	823	855	874	894	866	903	873	892	865	860	879	852	878	858	892	887	808	885	871	923	900	870	867	935	889	853	870	847	908	882	854	878	915	831	846	833	922	847	841	833	921	866	857	884	872	910	889	859	852	861	832	904	885	824	880	883	906	852	885	876	972	875	868	886	942	912	884	873	871	858	822	873	894	870	908	872	880	892	854	844	886	859	920	931	893	874	887	855	901	816	860	908	876	911	899	877	869	835	912	876	837	826	899	877	870	900	867	890	889	858	862	889	857	875	841	897	871	898	847	899	848	862	939	859	842	873	868	864	835	884	954	873	909	893	898	867	899	923	856	915	903	883	821	905	858	869	856	860	867	884	904	857	895	868	880	860	852	928	851	805	901	862	887	869	887	926	862	901	858	855	860	830	844	881	840	904	943	855	865	891	898	880	828	963	861	868	901	874	825	871	867	872	922	867	844	863	829	856	844	861	892	920	939	863	890	880	900	850	868	856	910	915	870	881	906	900	872	901	834	888	867	867	899	895	892	893	886	843	796	932	852	863	869	868	873	884	822	841	874	875	921	890	820	873	833	902	875	917	864	846	843	881	816	833	848	923	867	865	876	868	854	894	818	809	823	879	921	882	834	935	857	868	888	862	916	895	858	885	868	931	836	924	861	865	854	870	856	838	827	884	862	858	892	849	905	879	871	902	867	838	864	907	929	869	858	869	886	869	885	894	861	836	849	865	837	859	906	849	909	865	882	884	890	858	831	858	890	865	879	915	888	865	838	856	889	888	858	874	897	903	881	889	889	827	881	939	867	898	864	882	838	843	827	860	873	846	878	909	836	872	840	892	850	979	792	849	885	877	846	849	888	858	863	849	815	865	896	897	860	834	894	863	923	839	823	895	897	864	844	867	870	863	888	856	898	834	888	866	841	840	865	872	866	875	953	872	836	851	875	884	837	928	879	834	897	890	861	908	890	878	858	866	833	841	846	916	860	892	898	841	889	819	898	973	861	900	857	890	870	825	846	841	876	815	869	901	863	911	884	882	861	871	838	913	926	871	882	852	883	884	891	899	916	851	885	888	886	903	887	873	880	906	885	872	899	907	873	891	855	895	898	899	924	855	859	864	901	904	889	827	859	810	833	877	902	851	897	861	930	886	817	915	898	872	826	849	918	860	896	875	874	878	869	872	901	891	896	902	854	853
24584	21477	28514	24829	17466	3430	1251	790	657	619	575	533	524	538	508	501	476	460	455	496	481	442	476	463	501	466	488	461	439	453	463	480	486	474	445	430	456	472	454	456	418	459	447	471	436	459	399	465	461	403	445	450	451	439	475	479	496	442	461	437	448	417	485	480	455	422	447	469	468	430	429	450	440	483	499	397	423	439	450	462	454	456	425	457	439	471	479	460	458	456	466	424	436	426	428	453	468	476	468	452	478	432	459	437	488	462	465	445	470	472	468	425	434	415	442	427	461	447	449	435	474	456	475	461	445	450	464	444	473	465	455	477	437	457	449	448	427	433	452	417	441	440	496	446	448	450	455	475	460	495	481	415	387	446	481	455	485	425	411	435	420	427	492	451	481	487	447	453	456	432	463	460	452	469	453	430	493	436	421	429	459	449	446	429	448	440	438	490	440	442	449	450	460	452	446	442	458	484	452	427	457	464	518	429	458	459	438	439	465	417	459	457	492	441	433	467	390	419	437	499	436	430	435	433	454	471	408	458	432	409	445	414	469	433	442	390	425	479	460	457	458	484	443	457	447	490	407	449	421	424	455	443	475	475	477	443	465	463	471	458	452	440	402	449	484	453	470	441	421	440	462	407	439	467	459	471	442	465	492	426	439	490	442	477	468	459	449	467	425	455	463	466	474	473	461	413	462	467	462	489	412	471	483	483	505	461	465	439	434	411	446	465	437	440	445	469	475	451	485	441	439	438	424	400	456	397	482	510	447	403	434	427	478	489	426	471	446	441	469	470	460	436	435	438	432	476	461	440	475	422	436	435	441	446	450	429	464	413	437	432	452	446	444	400	435	470	439	429	424	446	493	439	456	431	449	440	438	420	476	487	470	489	449	474	454	456	397	430	454	475	477	427	458	470	461	439	417	490	435	459	454	428	463	445	429	452	445	455	447	490	444	388	453	499	444	458	417	467	462	468	455	432	437	443	418	473	433	456	430	437	439	439	424	454	482	465	458	468	469	434	411	429	445	448	468	447	479	443	445	450	462	422	482	458	476	460	469	458	460	423	457	435	433	469	447	422	438	508	461	424	449	437	430	448	447	407	464	436	444	488	451	420	461	462	424	413	509	432	450	453	434	433	437	419	420	441	467	435	446	498	431	437	426	440	458	455	432	469	430	455	473	441	457	450	451	486	487	456	466	448	441	458	438	440	429	449	464	463	467	463	455	455	458	458	450	458	446	467	478	466	442	497	453	465	411	443	444	427	447	433	474	409	456	431	481	496	438	466	431	450	475	443	413	448	433	447	449	474	455	500	426	436	469	425	475	437	439	459	458	476	453	449	414	440	469	440	468	445	444	437	444	443	464	491	435	438	471	427	477	437	418	420	453	456	468	461	458	473	439	487	464	424	469	465	477	447	444	428	427	457	455	453	432	486	503	423	481	458	440	434	436	467	476	472	473	458	429	407	436	446	450	454	434	468	467	460	470	436	465	443	439	467	459	420	440	452	478	422	453	445	472	428	448	396	449	448	406	434	435	444	437	439	459	451	440	445	454	467	454	455	437	434	445	431	472	457	444	474	413	441	481	411	466	453	447	470	506	413	422	397	459	437	428	465	467	460	465	453	471	448	464	482	484	469	455	444	450	418	475	472	466	468	472	461	447	452	440	445	458	463	475	457	462	435	459	481	439	454	450	417	413	454	469	439	443	465	456	443	431	430	453	444	460	466	445	447	447	428	470	450	486	459	457	438	465	470	443	449	483	415	465	464	462	405	437	424	443	449	460	449	493	461	412	471	414	489	485	464	431	476	431	420	416	447	413	428	470	443	438	466	457	458	461	464	446	434	406	433	481	455	476	449	466	441	432	454	437	424	470	442	447	470	482	493	486	484	430	438	438	460	405	460	444	459	429	470	457	462	456	437	448	427	464	451	437	445	473	452	477	428	502	398	502	422	461	447	486	436	454	465	444	465	482	443	453	460	463	443	408	468	455	446	421	425	418	469	464	429	430	439	443	414	478	458	442	413	497	438	471	452	455	469	464	420	449	454	458	451	484	469	468	448	444	487	452	482	443	464	459	485	458	452	463	452	466	472	415	469	451	454	432	426	425	456	474	456	441	413	478	420	479	445	468	450	454	442	463	488	503	411	406	460	402	487	465	446	464	424	472	435	452	461	438	429	423	417	452	434	428	457	467	450	452	471	449	470	478	447	456	472	487	437	480	451	480	453	428	421	509	432	456	481	479	441	425	454	494	466	463	454	462	435	462	451	463	460	447	455	459	471	441	438	458	453	485	465	469	439	468	494	462	436	463	423	508	467	460	452	412	470	446	460	406	430	462	477	426	458	448	448	496	451	432	443	456	469	453	447	431	434	405	469	436	437	461	461	494	484	437	470	432	441	440	438	447	445	443	458	466	476	457	466	466	455	447	426	471	456	448	465	445	493	499	481	491	477	440	439	431	441	459	412	474	459	419	441	471	459	475	486	435	455	456	478	447	463	437	428	458	469	435	446	456	474	474	448	453	444	471	471	441	474	457	442	441	410	448	482	441	439	433	468	456	454	448	434	435	460	441	447	446	436	442	456	462	439	439	466	429	490	468	448	434	427	468	436	463	438	451	473	421	437	509	467	464	434	445	465	414	477	425	477	432	439	459	451	460	449	454	462	472	445	424	463	441	457	463	440	474	410	518	494	432	447	425	442	433	434	447	472	432	439	460	491	462	494	415	451	429	458	413	428	433	469	483	411	468	467	468	437	415	462	460	441	503	433	429	442	437	446	427	449	457	423	420	459	455	465	479	452	454	427	480	449	498	451	445	441	456	452	470	490	414	470	456	419	457	446	439	429	473	470	467	471	452	442	416	447	445	457	477	462	453	469	436	419	426	497	478	466	423	476	447	423	474	460	401	428	453	425	403	451	449	461	426	471	454	477	430	425	445	470	417	457	465	454	472	435	470	452	464	398	442	415	424	449	447	436	414	426	487	453	433	423	441	451	481	416	475	487	440	447	408	440	457	442	440	472	460	452	413	435	454	475	446	448	469	447	474	493	465	448	466	449	472	402	454	406	465	466	474	460	449	500	487	464	426	488	444	470	467	442	443	456	436	435	495	484	455	464	426	430	412	472	458	450	430	434	420	489	417	462	430	437	452	458	421	457	438	446	445	454	402	465	478	424	481	438	433	499	425	467	453	461	450	467	456	458	470	432	435	462	439	453	433	453	434	431	451	455	454	484	436	457	458	407	470	444	457	464	402	442	416	457	420	412	436	441	478	433	403	470	437	502	447	482	436	432	450	442	485	431	427	458	421	434	451	469	421	444	430	433	479	412	477	462	466	419	479	431	457	445	429	464	433	448	483	475	460	458	460	460	455	423	472	484	425	479	486	499	411	464	437	396	476	456	423	482	493	425	441	464	431	465	485	446	430	455	486	438	459	504	457	404	415	387	415	443	392	463	441	458	473	470	426	503	439	434	443	426	444	464	449	427	480	433
31025	47099	37772	15119	4033	2718	1891	1718	1460	1258	1146	1039	927	890	947	856	885	852	899	837	874	791	776	779	833	852	814	862	819	805	777	799	813	761	787	818	825	803	772	808	822	758	797	798	813	798	862	812	772	778	807	828	824	808	791	774	812	807	819	753	784	789	778	822	775	784	837	751	813	790	778	796	783	796	804	760	817	754	831	778	766	827	767	787	822	764	722	782	768	800	790	832	768	720	800	786	800	817	763	783	790	803	761	802	820	744	755	741	787	832	806	814	765	772	756	819	766	771	783	798	787	798	775	763	805	785	825	833	762	781	806	826	781	799	794	795	837	770	786	790	756	821	803	782	791	798	816	765	741	863	819	734	793	836	786	797	801	766	799	826	784	780	742	820	794	794	803	804	808	784	753	778	782	771	802	763	769	776	765	795	802	817	819	802	813	778	789	767	830	819	762	776	767	789	820	812	790	755	782	832	776	798	801	765	794	818	794	776	789	798	755	803	800	797	781	775	839	776	772	803	767	809	757	772	767	770	791	743	847	798	797	743	841	812	757	774	771	823	817	803	828	849	798	787	819	780	851	806	768	806	793	827	759	801	792	787	783	788	833	797	782	767	773	765	807	755	789	793	836	783	783	769	764	785	767	800	767	856	785	797	744	798	787	812	801	816	780	765	778	724	787	763	755	749	774	792	811	759	761	791	832	762	798	861	780	819	788	774	769	801	784	790	851	800	810	795	827	773	768	817	747	768	796	738	772	777	795	808	791	750	761	813	764	810	722	794	823	804	812	802	846	784	758	736	777	813	781	822	751	789	803	760	782	773	772	817	793	768	797	772	803	785	777	789	827	811	739	818	783	749	784	757	736	817	777	763	786	740	792	776	764	816	781	793	790	845	805	780	744	795	800	710	823	806	781	789	770	805	764	835	778	826	786	793	787	768	758	846	787	795	780	778	778	767	816	824	808	821	779	779	800	766	824	824	697	786	791	792	788	827	819	769	778	833	788	803	775	831	769	796	865	793	783	797	804	800	769	842	844	789	809	771	742	754	770	772	817	775	819	795	777	795	783	784	764	798	782	757	753	800	765	774	792	833	778	737	767	801	790	757	793	773	803	806	761	787	792	763	829	757	790	755	790	761	793	788	800	777	823	734	844	754	796	853	770	790	812	796	770	792	765	774	813	830	758	808	779	781	783	796	865	769	803	802	757	797	824	854	802	774	817	785	797	793	801	763	776	830	790	806	760	787	853	796	776	793	753	832	791	788	767	785	782	766	759	796	877	739	763	812	735	783	779	833	801	756	808	777	789	820	804	768	788	785	831	765	788	791	819	755	768	760	769	797	778	772	761	770	857	839	803	804	766	808	803	803	768	780	793	795	749	796	783	786	801	796	804	775	768	784	806	772	805	792	769	779	777	746	758	799	781	820	792	785	812	808	865	792	793	848	786	796	790	848	786	797	835	752	826	779	826	798	839	805	779	775	802	797	828	801	766	810	801	838	767	783	775	842	807	783	783	754	756	744	779	760	807	804	751	827	789	769	765	794	796	763	829	819	780	809	820	811	812	800	780	819	789	826	775	784	782	840	801	856	753	768	759	750	813	734	779	775	787	779	787	793	797	773	792	818	786	786	747	775	790	776	788	783	837	802	788	796	775	841	778	799	837	799	871	831	807	738	819	802	853	768	783	702	796	767	799	782	825	799	776	738	800	782	764	750	802	774	798	722	768	790	807	757	810	806	826	798	812	795	807	812	797	772	759	788	830	823	823	818	794	777	759	829	805	790	771	763	818	811	798	773	760	752	814	824	826	796	748	772	831	787	757	812	769	791	808	790	735	787	778	756	773	799	831	789	785	835	713	788	837	738	780	794	794	795	778	839	781	803	785	789	799	800	792	822	771	812	778	817	775	769	801	698	784	722	779	772	744	780	771	801	766	791	807	821	801	786	809	778	787	788	794	811	809	808	808	804	814	782	791	789	783	747	764	757	810	792	786	780	803	794	797	823	836	771	737	800	783	775	791	774	747	826	830	798	732	805	781	779	766	785	832	864	776	791	789	801	754	768	743	775	781	809	810	805	801	770	789	756	803	818	841	790	756	789	839	809	763	778	806	765	830	840	783	763	818	787	773	853	765	795	771	805	820	813	816	805	793	779	826	773	783	733	785	824	834	800	774	796	806	774	723	762	782	805	780	799	780	772	797	754	763	778	785	775	757	801	783	796	840	763	784	801	796	760	781	739	829	788	786	834	730	803	802	788	769	755	799	796	802	777	783	780	734	788	774	833	770	758	764	769	766	773	858	784	761	814	792	778	771	783	789	763	816	755	809	730	795	763	760	789	838	784	790	809	766	767	755	795	783	794	795	791	802	795	787	817	791	792	805	756	818	777	773	798	763	800	804	855	778	789	865	778	768	738	765	737	794	809	834	734	803	844	832	774	759	733	837	797	781	782	817	792	772	807	755	770	807	776	802	820	793	763	769	804	760	771	820	769	795	814	832	768	755	777	740	810	808	790	816	806	785	863	775	763	824	726	805	757	747	770	777	807	761	836	780	782	769	782	824	831	806	782	764	840	822	764	797	821	758	773	775	761	814	812	777	758	795	714	826	824	803	732	789	768	719	764	780	793	742	815	780	799	779	831	806	780	780	833	785	782	776	796	761	803	775	806	812	851	771	758	802	835	801	750	745	813	763	827	840	769	840	780	776	755	777	802	789	771	785	792	830	798	821	784	788	756	793	750	788	772	812	780	809	769	747	787	768	800	789	730	779	809	805	841	761	766	766	777	841	796	786	785	838	735	827	751	781	813	772	815	782	790	804	808	806	819	770	813	770	799	775	816	773	777	814	839	819	807	789	794	715	803	821	753	772	787	808	832	784	818	736	812	783	821	794	829	787	723	814	775	735	795	776	786	757	867	787	783	723	813	791	767	766	771	749	791	745	819	790	755	781	741	824	802	801	832	796	741	718	756	831	842	777	824	835	775	794	798	783	768	793	816	812	753	757	827	839	738	789	808	761	753	827	792	775	765	769	791	750	783	828	789	830	801	736	796	774	768	826	780	806	731	809	783	772	718	772	817	773	761	774	830	831	801	769	789	799	812	794	798	809	820	800	812	767	790	807	797	787	776	769	764	762	815	813	808	792	790	780	837	779	751	817	799	811	751	775	769	738	757	778	843	782	809	767	746	779	788	793	784	823	805	779	764	759	805	745	815	791	810	761	834	793	850	790	794	689	807	814	747	759	837	820	791	771	799	762	744	786	761	730	788	771	779	824	804	779	816	852	785	762	776	820	823	807	785	808	787	770	803	780	767	789	801	788	754	772	793	746	780	751	788	832	759	746	828	818	784	771	802	777	837	807	769	764	750	814	785	739	749	776	767	798	826	789	776	765	806	725	773	869	802	831	761	783	828	770	785	821	789	762	772	743	767	747	779	775	811	820	716	794	777	737	838	774	848	788	787	804	813	766	745	839	821	826	768	773	787	751	797
23480	21433	29136	24242	21327	17272	2838	964	600	487	396	334	301	277	275	258	224	273	247	231	253	247	224	224	235	221	212	226	238	232	227	204	202	232	207	197	213	206	242	214	222	211	191	212	205	230	227	219	239	173	188	210	214	228	186	214	190	201	224	215	194	195	200	211	199	188	205	216	233	207	208	199	212	216	188	190	196	212	221	230	206	221	196	182	200	201	210	205	200	178	205	190	219	217	190	184	174	186	207	187	189	209	183	190	179	176	223	195	187	188	191	188	188	196	184	203	194	243	209	190	205	199	194	203	208	198	221	204	200	205	207	198	225	184	185	218	187	226	164	185	195	194	187	203	207	193	217	206	190	216	210	197	192	216	221	216	219	220	210	194	214	218	206	196	197	203	184	198	190	222	183	187	191	200	191	209	210	204	214	193	192	198	183	233	214	229	216	183	179	192	209	195	197	203	196	221	186	198	213	198	192	186	205	184	196	198	192	191	237	209	203	222	214	207	204	229	192	189	220	169	210	198	199	200	202	203	184	205	223	183	197	195	200	203	218	183	193	195	215	181	209	206	194	184	196	210	214	217	206	216	215	195	181	186	221	206	221	187	202	224	207	211	195	207	178	213	186	193	190	211	209	190	198	194	200	179	210	206	199	184	200	219	193	213	183	197	218	187	190	194	173	183	197	174	218	192	199	198	214	215	196	169	179	209	184	196	211	179	219	202	192	184	187	177	187	195	231	179	214	217	190	213	202	207	205	200	205	209	209	201	220	174	187	222	208	219	198	201	178	239	210	210	180	196	201	205	216	195	228	188	183	194	195	194	195	204	191	186	212	194	207	231	195	198	208	203	182	213	198	234	185	191	191	208	179	178	212	225	194	205	193	207	207	200	196	206	214	199	199	204	230	204	203	188	193	174	204	215	199	215	207	190	206	178	191	194	195	210	212	198	189	227	182	200	184	207	203	172	198	226	191	188	201	199	165	200	207	167	190	194	218	191	198	208	199	194	198	214	232	185	202	169	173	189	230	186	205	197	198	211	184	216	211	207	183	221	204	210	201	191	202	194	197	206	229	196	204	186	209	197	209	193	222	229	212	206	212	202	212	189	199	218	177	209	197	193	192	220	206	202	213	192	224	218	203	187	193	200	201	195	170	196	204	191	177	193	201	210	178	196	205	203	201	196	191	191	194	223	197	192	198	206	201	212	209	211	201	207	174	221	185	184	207	172	197	193	207	195	231	204	248	208	218	178	214	211	200	202	202	192	190	176	188	191	185	214	195	208	195	197	220	227	205	193	201	197	192	183	191	218	196	188	179	224	188	196	211	203	189	195	178	217	177	186	192	225	205	217	198	187	198	212	209	198	226	194	189	182	186	210	157	188	188	183	215	218	206	199	173	214	208	208	200	207	166	228	221	220	182	185	190	188	203	193	187	199	238	187	212	201	192	208	211	200	206	211	192	197	190	207	207	184	174	200	206	210	189	193	202	231	194	210	215	196	167	179	200	185	201	196	190	202	185	195	216	198	207	200	198	205	199	207	196	213	200	193	179	190	208	224	186	212	191	206	212	196	221	212	205	222	200	188	197	189	193	206	203	182	194	219	208	199	194	205	189	189	207	184	183	202	224	204	200	211	179	191	193	184	188	232	191	197	207	200	178	205	202	202	198	220	218	214	189	199	189	195	218	213	201	184	205	199	202	205	202	204	190	204	208	233	223	187	217	176	206	218	202	208	188	194	201	212	211	195	205	204	221	187	202	212	207	197	167	205	184	205	184	212	180	200	196	206	215	210	192	214	202	196	204	184	204	185	197	200	177	199	210	216	196	185	179	224	232	197	211	194	192	184	214	195	188	195	192	183	182	206	191	196	203	221	215	217	184	188	186	194	197	203	184	208	212	199	229	210	186	211	187	189	202	206	185	200	219	185	216	213	196	204	188	176	184	198	184	197	204	208	219	213	197	204	200	186	199	167	196	193	164	181	174	188	192	202	204	195	189	222	190	228	223	221	189	214	209	205	214	203	172	217	155	195	209	170	183	199	204	190	216	215	190	216	197	196	215	220	196	200	210	171	191	183	205	202	236	185	212	182	197	200	220	190	205	205	194	189	188	190	215	210	201	190	193	203	196	212	205	173	184	195	219	209	173	188	212	219	209	198	191	207	213	199	208	184	197	186	208	166	216	231	188	226	201	209	174	192	197	214	190	227	205	191	195	208	174	180	233	235	219	205	176	224	227	184	216	197	189	175	198	189	202	213	212	196	219	171	200	181	227	202	195	177	205	222	213	193	205	220	208	216	195	231	201	185	183	202	208	190	224	194	201	169	193	182	193	188	201	231	203	198	203	198	215	203	181	179	200	207	194	181	182	195	203	208	193	192	241	225	187	202	209	202	207	185	209	216	204	208	208	178	190	190	169	198	210	195	183	203	202	207	200	193	205	182	182	191	189	218	206	213	184	187	233	221	162	208	209	181	195	199	190	187	198	205	217	200	219	219	187	213	203	195	199	210	183	198	214	176	210	213	210	176	183	205	201	202	227	186	204	193	191	190	224	189	215	175	191	215	197	199	186	207	213	209	192	203	193	181	198	216	206	192	203	205	210	196	161	220	185	194	197	196	194	197	172	194	206	180	200	212	196	221	205	168	207	195	203	176	182	204	193	199	186	217	206	204	213	225	204	206	211	199	207	220	196	197	196	179	180	221	196	212	212	206	214	204	191	193	210	212	178	182	185	183	182	195	199	194	215	208	206	217	213	203	187	212	212	199	191	188	204	202	186	192	209	186	215	209	194	176	211	197	201	232	195	221	198	199	202	205	204	215	202	211	191	214	216	226	186	205	195	186	197	200	201	217	172	222	210	213	193	208	202	225	189	222	210	188	195	223	196	203	202	174	179	203	199	201	224	225	214	205	206	178	200	181	200	198	182	203	189	221	195	229	184	188	210	198	196	213	204	188	213	246	201	207	187	207	239	199	197	243	223	205	197	191	205	194	233	195	217	187	182	218	210	194	208	179	216	198	193	214	191	184	200	180	186	198	214	206	228	204	194	177	214	192	216	193	213	199	211	185	197	177	207	208	187	236	212	166	200	196	177	171	191	183	176	196	190	181	217	214	208	192	195	208	213	201	173	207	195	213	202	211	205	195	190	194	202	195	222	204	201	229	217	174	189	193	212	195	213	204	206	203	187	179	205	194	184	200	192	224	187	182	189	205	204	220	191	178	206	203	201	201	233	190	174	214	226	206	197	205	215	175	210	184	187	195	179	216	187	191	195	191	214	201	215	200	176	205	194	211	202	191	175	216	184	205	175	199	217	207	207	217	203	194	189	186	183	204	209	201	235	188	189	203	185	199	196	197	213	186	214	207	211	184	192	221	192	206	200	197	207	219	198	186	192	193	217	209	217	185	191	189	197	197	228	196	200	201	195	150	212	173	196	204	187	187	191	199	208	223	205	160	233	184	208	199	188	183	178	202	211	205	205	205	185	190
32608	52956	48855	19360	6090	3734	2496	1941	1581	1239	1100	906	733	669	602	586	513	520	455	480	468	448	450	440	420	429	457	405	423	391	424	386	409	400	396	410	400	356	408	384	398	378	346	378	338	369	371	399	401	383	371	389	366	342	353	364	380	360	340	392	332	355	387	367	387	353	361	401	372	341	374	360	353	360	376	380	367	364	350	370	346	386	374	363	350	353	331	359	379	374	389	346	354	353	351	376	383	393	378	352	342	342	366	363	357	376	361	359	370	321	314	366	349	348	381	383	366	391	371	332	372	344	391	392	355	333	359	354	405	342	368	356	386	389	332	375	353	363	392	339	351	391	374	381	334	348	340	371	362	317	382	377	350	368	360	362	352	344	347	333	363	362	384	361	370	356	352	350	369	362	388	360	344	345	343	356	380	341	334	352	375	375	354	330	339	364	380	358	323	352	375	353	346	365	408	376	344	358	377	351	395	377	347	388	356	353	364	320	362	365	342	372	348	342	327	348	382	349	381	385	328	334	371	393	372	379	372	369	362	398	372	328	356	374	327	363	393	359	365	359	357	352	369	354	347	346	373	384	381	362	347	385	386	390	366	357	356	322	363	373	383	330	334	360	358	392	358	381	355	372	369	373	335	345	335	368	338	363	381	366	340	390	363	319	337	363	373	372	345	371	356	343	380	350	350	345	348	342	366	369	358	361	350	342	402	357	375	360	373	355	340	360	368	392	381	363	365	331	322	370	383	353	342	375	369	358	339	346	383	369	354	341	365	343	369	327	393	368	394	377	366	331	362	328	364	352	364	361	353	353	378	379	361	369	329	390	339	352	368	355	405	372	377	337	343	376	370	384	383	339	352	376	355	356	362	367	355	418	396	397	366	382	348	353	355	387	355	393	388	363	367	341	352	369	364	360	342	357	350	363	362	349	365	362	356	368	355	336	372	342	369	339	353	408	366	343	329	376	357	367	361	367	375	376	360	345	344	399	338	399	354	364	364	393	353	346	388	409	348	333	367	346	395	361	366	377	380	372	340	369	331	373	329	339	345	395	399	366	386	420	344	353	384	332	360	383	357	358	366	348	366	333	390	351	349	347	362	384	400	341	366	351	364	389	358	366	359	363	380	325	342	353	377	380	361	350	374	373	363	357	344	349	363	348	359	374	355	387	345	317	362	348	342	348	368	369	343	347	395	343	350	357	352	356	372	370	376	341	377	360	337	359	342	368	364	364	375	347	336	348	377	371	401	371	331	373	364	373	381	373	353	348	376	371	349	370	349	360	356	349	392	372	365	361	358	341	361	355	368	353	339	360	342	352	331	350	376	341	361	339	369	378	346	379	381	364	361	337	320	364	372	378	371	362	406	364	377	355	365	360	327	354	310	347	333	354	364	377	378	330	370	368	329	370	393	346	349	356	363	378	371	379	356	370	363	335	346	385	351	353	331	335	362	341	368	349	369	328	394	399	392	348	349	372	376	347	401	362	384	389	371	363	392	340	386	338	398	371	353	413	375	372	359	378	336	376	353	356	375	354	382	403	340	361	352	358	384	354	357	361	326	316	348	368	355	355	335	376	355	340	386	357	372	367	382	329	380	396	345	352	382	352	333	341	364	364	350	381	342	366	372	364	372	375	382	364	350	355	330	373	357	346	343	361	354	358	361	379	350	356	401	377	376	334	380	361	406	377	373	348	347	373	371	361	392	363	367	340	376	367	355	341	379	379	366	382	368	359	359	347	383	397	358	326	350	372	379	347	359	388	344	377	344	354	360	401	373	358	379	361	357	358	358	325	338	358	329	362	382	368	371	358	350	355	403	341	359	333	352	376	392	388	384	377	370	370	324	378	375	378	344	400	354	364	366	333	342	324	360	385	368	390	349	386	337	393	359	396	353	383	364	400	400	347	393	323	375	350	353	359	377	353	337	356	408	408	368	369	341	367	322	336	321	342	340	365	331	354	369	349	376	366	374	364	353	394	377	354	404	361	345	339	349	372	363	342	339	341	364	354	383	372	377	348	345	376	349	383	394	370	393	373	331	336	403	377	419	375	328	405	366	344	364	376	348	373	374	376	374	362	366	358	375	355	384	376	396	369	397	365	376	417	391	368	360	322	376	349	351	351	374	350	355	385	362	338	346	365	360	371	335	394	365	353	367	351	358	371	366	365	323	381	358	350	367	351	393	371	393	366	380	346	343	376	340	364	371	385	363	358	360	367	382	350	339	395	369	358	317	388	358	353	375	362	361	362	355	329	359	354	367	348	358	332	347	349	346	373	387	377	356	361	346	342	369	372	370	390	360	361	364	374	360	339	386	353	388	369	364	358	367	320	342	388	323	339	338	384	337	370	388	379	363	349	373	355	341	386	349	373	335	355	352	301	394	360	388	360	355	360	376	380	363	328	364	351	387	368	328	355	345	341	317	363	359	390	374	360	367	352	360	350	370	347	372	351	368	321	379	368	370	339	390	376	355	370	343	384	378	356	370	364	351	406	362	352	383	335	380	340	395	341	352	379	363	348	356	402	387	368	411	375	351	371	399	356	328	338	376	333	371	340	328	359	387	367	351	367	371	344	353	385	356	392	390	358	383	378	373	373	380	382	373	382	364	322	394	336	370	345	360	365	382	369	386	383	380	380	372	392	320	408	367	344	393	363	390	333	368	350	350	382	338	357	372	371	356	372	333	340	370	348	362	365	359	352	382	335	324	358	405	348	396	394	368	383	383	366	374	341	359	324	354	373	353	375	344	369	366	386	336	343	356	384	368	365	333	357	345	376	338	384	345	366	364	350	391	384	332	300	394	371	337	347	366	369	336	370	352	381	368	371	359	408	327	359	344	349	340	361	306	376	363	384	377	371	376	381	332	338	395	342	377	373	360	362	356	347	358	350	398	361	387	384	354	335	358	353	343	374	331	376	375	357	409	376	357	368	353	354	380	375	358	361	329	383	358	356	403	356	395	334	348	355	370	352	357	354	358	360	386	348	362	337	388	391	346	340	370	378	367	367	360	356	347	344	380	350	357	345	372	349	334	372	388	362	343	340	356	355	367	368	382	352	349	391	378	356	373	383	366	357	360	364	356	371	349	370	364	355	333	340	342	361	337	324	343	361	391	356	348	352	363	401	343	394	354	367	387	390	326	356	357	358	360	366	357	357	321	362	365	339	322	391	318	384	363	358	376	351	355	399	377	366	390	358	362	388	330	386	423	369	362	351	378	376	343	369	336	365	366	383	365	369	372	370	351	353	344	367	368	355	372	348	321	372	397	332	355	373	371	327	360	377	369	365	344	331	381	383	361	366	370	366	335	344	345	366	379	367	343	337	365	350	380	354	366	383	313	367	349	366	368	355	385	361	334	323	326	376	335	371	377	360	348	331	356	337	343	346	346	352	347	365	358	378	328	367	370	360	365	367	329	338	328	346	326	356	362	362	381	370	337	361	363	384	352	373	382	372	367	365	369	371	381	360	341	344	323	385	384	364	347	323	343	339
27460	23097	22242	6216	1113	744	620	587	507	590	508	494	558	477	497	520	520	506	469	504	497	519	492	549	552	526	496	506	497	478	545	488	507	517	523	528	514	506	526	489	515	539	519	473	491	500	461	510	489	490	533	491	552	495	491	531	526	492	565	476	470	512	518	516	559	500	515	483	496	497	509	518	517	450	487	465	486	537	478	505	482	540	507	522	492	524	514	485	549	462	489	483	507	544	511	498	473	484	474	498	527	543	498	508	515	526	497	520	491	475	485	528	512	494	512	508	470	502	512	509	491	507	516	498	508	518	489	470	482	484	529	520	475	481	512	527	530	464	465	490	522	513	493	538	484	492	517	506	513	476	514	525	496	506	539	507	482	503	498	511	540	529	511	480	530	515	478	487	543	488	471	515	512	534	548	487	517	515	521	496	484	493	474	519	485	489	508	522	510	544	522	530	524	517	528	493	531	477	500	465	527	506	497	532	529	521	505	519	535	496	523	487	537	513	504	523	502	545	512	469	493	494	487	514	519	521	526	541	505	480	538	467	476	531	526	531	483	497	504	523	501	470	484	473	547	517	460	492	508	478	522	545	539	520	539	469	465	475	503	509	509	464	477	513	543	485	515	524	497	523	496	529	505	469	475	490	501	452	519	492	501	505	515	474	533	516	522	471	507	481	534	505	527	499	507	529	506	482	534	497	508	476	558	506	487	508	482	500	478	533	508	509	498	510	520	503	515	498	545	530	535	522	492	494	504	503	519	509	506	508	456	482	539	486	524	517	522	494	525	505	508	489	479	511	513	464	515	528	451	510	485	517	538	499	486	505	505	506	505	510	460	505	534	481	494	492	539	503	480	520	514	497	481	499	508	511	490	492	496	492	473	488	528	471	488	471	501	538	510	465	522	486	501	496	539	525	556	499	495	490	493	517	489	492	530	458	468	516	520	486	509	504	525	489	536	510	490	447	504	534	506	490	529	463	493	500	519	522	510	505	483	488	516	521	502	492	496	520	517	514	496	514	518	483	528	473	464	509	504	505	531	529	493	485	535	563	524	501	512	474	497	466	544	499	491	496	497	486	501	498	526	516	491	469	468	496	481	523	541	462	526	497	523	494	479	524	456	509	484	502	543	505	480	480	498	504	500	490	512	479	514	549	516	495	510	491	520	481	488	549	490	499	499	488	507	503	519	495	494	554	516	548	457	485	522	523	543	466	544	486	470	502	475	477	503	528	503	529	513	493	496	515	488	523	519	499	494	489	543	521	516	592	479	522	560	465	496	539	524	515	510	521	534	525	476	508	514	542	536	507	488	514	532	528	540	497	502	480	538	499	522	487	487	506	537	542	529	461	480	484	472	528	499	520	512	540	501	506	468	515	500	465	500	478	511	522	504	507	529	525	526	505	520	506	497	519	512	492	514	517	500	539	506	550	519	502	505	487	507	533	536	486	469	476	494	503	501	494	536	523	502	515	474	460	542	535	503	483	531	506	528	512	503	490	512	472	478	499	527	530	501	512	486	542	501	524	510	518	499	450	490	534	470	508	491	515	501	502	502	512	506	520	501	507	529	501	524	491	500	483	492	519	548	473	477	506	522	513	505	529	473	525	524	488	519	501	538	509	507	508	486	520	465	540	493	495	511	488	469	513	517	478	486	518	514	514	530	458	478	534	502	541	520	525	518	509	507	498	512	461	521	562	483	486	546	527	542	533	514	494	537	488	474	454	482	511	504	506	532	488	485	533	474	509	519	484	513	465	501	578	500	561	496	519	521	475	535	486	522	528	488	525	519	497	521	520	505	475	472	516	519	542	520	525	484	505	493	511	535	528	491	494	507	533	468	507	527	537	522	484	475	527	527	524	506	525	489	550	500	515	509	524	502	492	481	515	529	527	523	500	494	528	503	532	522	533	497	476	542	454	554	496	493	537	503	521	505	509	552	541	512	494	511	516	516	513	508	471	513	453	496	525	508	494	501	506	538	509	508	528	506	502	532	481	488	528	464	528	557	542	528	525	512	473	504	506	504	483	481	501	545	502	542	499	518	483	493	515	498	474	505	495	524	492	496	524	508	506	491	462	497	514	525	479	490	517	519	524	506	469	526	493	491	481	517	506	518	514	478	491	551	516	489	497	513	557	483	511	515	532	483	502	499	511	517	522	499	475	529	462	455	528	537	521	491	508	484	528	526	538	549	519	456	546	512	480	531	529	501	520	508	499	508	480	507	515	509	523	540	534	496	512	517	505	524	509	486	481	491	521	490	489	490	519	520	502	530	465	499	475	505	534	488	513	490	498	506	514	503	489	518	480	515	475	519	485	481	500	493	513	539	476	510	540	506	468	524	491	503	489	527	509	486	519	512	506	475	491	492	484	490	498	512	547	545	485	482	503	497	463	499	521	508	536	469	515	480	531	510	545	534	513	507	515	521	515	511	503	531	515	483	518	481	493	556	503	530	512	519	503	505	500	502	504	482	480	491	469	511	487	479	530	531	484	490	507	488	489	497	493	503	510	501	482	479	550	534	541	482	502	524	528	450	511	502	474	533	515	477	469	504	501	506	539	496	477	464	495	516	498	523	490	458	534	508	539	511	496	522	492	484	475	562	526	507	506	470	528	480	486	498	518	496	508	560	502	492	474	469	497	556	502	521	555	537	521	532	506	497	492	488	545	525	510	471	542	514	510	513	516	520	477	499	513	493	511	491	483	512	549	498	515	532	495	480	521	499	465	550	523	525	526	493	499	480	505	551	529	486	503	521	502	457	473	520	483	521	470	481	511	516	515	504	479	536	501	501	501	487	498	511	497	468	516	486	507	525	474	516	478	514	540	507	488	522	553	465	536	522	523	495	520	468	489	521	494	522	540	497	527	491	492	522	450	492	519	493	517	497	475	528	481	498	532	523	499	497	490	540	511	488	527	531	470	514	474	552	498	500	453	499	481	530	508	523	501	528	509	501	522	518	525	528	481	513	539	490	494	540	488	491	490	526	504	536	496	498	553	484	520	465	523	513	521	517	520	496	502	477	486	502	485	502	448	512	494	509	507	529	546	496	534	497	507	528	517	500	520	489	520	505	511	492	508	538	504	513	483	559	521	485	479	546	468	506	531	497	434	501	507	525	487	493	546	537	497	538	505	509	493	483	478	505	519	517	482	496	456	504	487	491	497	542	524	504	511	497	529	501	467	501	508	495	490	498	507	510	562	489	534	476	462	475	481	497	496	510	494	504	506	486	524	502	512	454	483	495	503	487	499	509	536	504	463	498	499	506	528	457	530	505	548	512	509	490	530	524	511	486	551	481	504	526	525	496	532	517	468	531	498	520	504	515	504	498	495	511	491	508	461	487	492	505	469	486	497	491	519	495	483	526	518	455	461	521	537	551	508	503	482	527	509	518	526	536	520	536	522	496	462	525	473	511	517	502	449	497	516	487	528	494	486	485	516	534	502	497	540	492	513	489	509	528	520	519	478	492	486	491	531	530	485	534	472	521	479
27387	38091	27760	6228	2157	1400	1169	1096	1056	963	920	897	901	857	886	893	862	905	886	799	900	879	859	873	890	862	912	866	914	934	825	802	899	866	884	874	872	906	895	875	890	859	864	896	916	840	932	875	916	900	876	874	837	888	843	862	883	865	917	870	871	871	847	878	898	855	874	900	826	849	908	854	831	918	855	864	860	785	881	891	847	865	946	830	823	879	893	891	853	890	911	858	852	861	792	836	910	848	852	843	878	836	903	921	885	845	869	843	859	821	905	926	898	918	869	843	843	850	897	815	877	865	834	899	831	844	862	858	844	855	834	837	872	825	869	814	915	876	879	889	871	872	833	897	905	884	838	861	875	846	881	855	827	840	952	870	915	847	910	922	849	851	880	827	880	883	851	850	839	843	820	859	844	797	884	905	921	855	875	888	861	842	822	850	869	846	878	906	826	861	843	890	872	894	902	864	836	871	877	845	856	860	871	880	865	842	885	898	878	889	894	886	916	870	887	876	869	861	861	860	823	844	926	874	817	886	899	899	881	867	908	876	858	852	864	869	876	848	886	804	843	844	897	877	907	914	958	920	881	879	866	850	878	877	856	860	903	859	843	935	795	901	891	882	922	879	871	844	939	905	815	869	856	934	849	887	902	853	830	842	846	850	869	815	892	868	876	890	875	848	847	863	894	857	880	818	845	911	873	895	848	903	888	885	872	899	885	874	854	868	876	860	898	884	856	862	863	839	869	891	917	876	860	902	928	902	845	853	838	835	841	879	921	856	895	832	881	894	893	845	861	839	870	851	866	827	878	915	896	919	888	907	888	879	866	860	848	858	834	893	893	865	898	836	821	812	804	872	847	864	836	844	847	891	830	867	847	866	858	891	832	859	867	873	855	852	823	910	868	897	847	861	851	898	888	871	864	847	822	865	863	866	879	864	915	883	845	867	843	817	929	864	876	859	847	835	852	856	899	885	870	827	813	873	896	874	815	857	859	886	822	899	905	829	907	886	789	809	878	811	833	869	887	866	886	833	866	856	880	890	905	863	871	872	855	893	865	863	868	882	912	908	868	835	842	854	928	920	867	877	889	858	875	875	858	834	897	863	856	865	895	874	870	833	862	898	860	847	864	860	907	840	936	886	886	956	884	863	885	938	872	854	844	860	866	876	866	859	876	838	862	850	826	869	868	863	884	897	885	933	863	898	887	879	844	872	841	878	930	900	844	923	829	846	895	885	885	929	891	844	869	924	904	900	869	848	887	831	853	825	821	852	894	886	873	837	856	845	886	866	899	853	892	840	858	867	908	872	835	895	879	885	821	814	873	915	908	875	923	837	881	897	865	859	827	822	880	850	884	878	868	911	834	889	898	883	942	853	817	884	898	872	914	887	871	870	857	869	872	852	929	901	895	909	834	846	872	871	856	831	858	915	920	874	862	896	900	858	893	891	820	855	872	875	910	927	829	887	882	892	895	845	828	921	881	880	846	875	880	859	869	868	877	851	881	872	829	880	858	812	874	873	859	873	836	808	872	838	827	883	859	847	880	865	817	830	889	838	862	868	829	813	850	894	851	898	905	930	844	847	843	834	869	890	796	857	891	883	938	892	913	890	904	882	901	865	853	864	901	841	812	908	897	815	889	930	910	867	923	817	861	870	897	929	850	852	853	871	890	888	892	867	855	845	871	901	866	852	848	863	902	815	898	905	877	834	887	906	847	858	889	796	887	870	897	833	899	860	892	869	844	890	888	912	840	830	827	875	881	888	881	853	910	874	887	889	837	869	782	887	895	880	897	860	868	850	874	853	850	808	850	882	892	875	888	912	822	824	827	928	871	865	877	879	838	828	873	913	924	867	849	886	791	796	910	900	836	858	803	821	851	869	909	874	832	880	899	850	866	880	839	893	851	869	903	852	813	910	811	865	808	879	869	839	832	877	826	867	887	861	853	817	864	924	881	890	840	868	857	839	839	906	889	878	869	895	874	865	912	838	877	835	963	869	882	837	850	915	861	900	887	896	881	851	889	832	852	852	869	872	892	858	941	891	863	886	899	885	839	856	870	846	860	850	909	881	862	857	845	846	853	829	903	843	880	811	900	894	899	870	884	872	890	895	895	880	860	875	887	826	812	862	840	853	889	843	855	877	843	903	921	894	887	902	841	821	899	919	815	866	891	876	884	901	885	870	849	885	894	895	835	877	862	889	870	861	889	840	907	923	886	849	849	854	861	900	824	905	873	832	879	886	866	865	887	858	894	857	885	895	865	918	907	894	896	833	868	864	862	859	847	869	844	848	853	893	912	873	910	897	832	849	881	894	871	924	849	863	839	897	832	827	891	882	850	840	818	848	939	846	892	834	835	887	903	871	822	882	858	862	907	846	861	866	907	868	837	909	835	880	843	894	875	863	829	853	882	893	885	871	911	868	836	803	862	878	837	884	923	888	891	856	880	867	859	841	846	839	851	866	878	808	880	905	849	843	857	860	838	802	879	897	837	885	897	866	851	899	826	843	890	854	878	897	893	891	833	864	890	915	870	852	891	867	863	884	840	859	893	862	845	926	883	842	846	869	877	858	837	836	903	883	865	841	817	880	891	802	863	861	884	883	855	857	855	876	878	893	874	846	857	841	872	830	836	844	848	877	880	866	891	878	832	837	856	838	887	872	874	929	880	877	840	814	872	849	889	900	879	836	864	858	865	855	839	854	888	893	839	907	873	867	906	908	882	903	893	838	869	885	875	856	857	791	836	912	896	890	816	866	877	911	847	871	837	877	864	859	860	880	860	904	891	837	874	842	804	841	862	889	847	871	824	872	914	911	935	845	875	841	875	900	814	897	911	823	854	880	814	876	867	833	834	881	879	885	886	920	897	853	852	876	884	893	866	904	867	896	842	916	849	898	849	897	815	900	814	853	879	848	905	876	856	873	889	894	885	821	888	850	857	844	872	901	857	908	870	871	879	850	895	848	874	911	844	927	883	830	859	883	866	861	916	888	893	835	894	831	892	841	897	843	875	876	878	835	865	914	861	827	852	835	902	885	896	843	829	854	916	853	888	915	875	844	864	861	873	818	862	886	876	895	854	845	891	895	886	866	862	877	863	887	895	885	840	820	830	920	844	881	918	855	854	878	898	865	879	824	886	858	891	826	852	856	872	844	806	862	850	847	843	914	880	876	927	914	878	903	874	886	883	883	890	921	843	845	873	812	874	849	881	885	885	841	859	862	839	829	880	854	893	862	845	850	858	817	845	866	841	877	853	831	855	870	888	842	796	851	798	841	892	871	872	866	832	857	864	874	880	823	888	877	842	917	887	837	907	864	841	889	857	868	869	870	889	854	884	882	905	805	869	885	918	888	875	868	853	857	861	854	894	881	845	905	890	899	852	858	850	830	862	887	881	879	856	893	875	890	888	871	834	854	931	879	925	908	868	866	867	826	909	914	889	852	864	859	862	893	867	855	864	925	819	893	885	849	867	851	835	897	819	877	828	842	894	849
24550	21550	28692	24836	17539	3694	1158	799	654	608	581	536	530	539	515	502	474	462	488	455	465	492	501	411	480	487	467	444	491	473	459	472	438	435	426	480	484	439	450	458	471	418	482	429	442	465	485	453	433	437	428	450	456	521	445	470	457	434	483	407	441	437	462	455	455	452	437	443	458	419	436	450	448	444	453	434	462	454	450	446	445	457	448	498	446	455	416	463	463	429	445	478	445	470	484	447	440	477	449	477	440	454	444	447	481	424	467	437	472	423	445	451	446	435	449	454	407	484	421	431	439	406	447	446	446	440	463	462	430	429	470	436	474	451	472	461	444	429	458	435	444	444	427	466	486	422	488	443	463	431	496	477	437	485	456	459	432	450	474	472	442	469	441	496	433	422	454	478	465	463	441	477	460	450	438	453	484	484	466	479	471	437	456	475	458	430	461	426	488	461	449	386	464	433	427	473	428	433	443	436	446	438	445	473	452	448	447	450	492	440	468	460	480	456	499	444	470	447	419	432	471	459	429	481	426	480	436	463	483	434	451	461	458	430	436	474	457	445	485	460	466	483	421	486	385	442	430	472	381	452	470	468	437	427	471	482	452	460	476	436	482	434	441	433	420	446	452	460	450	465	466	463	480	427	450	429	462	431	488	435	448	488	480	448	436	374	449	436	449	451	434	463	462	434	463	443	457	441	471	462	453	461	478	456	421	425	469	407	489	465	461	466	443	478	423	445	445	463	436	453	468	471	478	469	415	471	446	420	472	475	483	460	437	450	461	473	456	481	411	477	455	443	448	482	418	478	414	480	459	428	479	442	429	462	436	485	455	429	455	471	464	492	469	431	400	431	473	499	494	436	468	436	467	469	406	436	471	458	406	447	445	489	432	436	429	453	459	442	468	465	432	480	445	400	448	514	482	471	438	411	464	444	415	475	454	474	478	469	405	446	454	446	443	467	385	443	428	441	448	411	456	405	471	477	446	446	418	443	448	448	445	473	467	421	436	449	493	439	471	445	453	467	414	434	467	459	460	430	446	469	444	479	497	461	417	485	458	448	479	511	423	439	481	463	465	438	447	407	454	421	448	432	407	438	452	452	465	442	465	489	450	437	426	453	474	434	463	441	425	482	417	454	506	436	462	451	440	455	504	493	442	460	467	431	463	474	483	457	479	423	434	446	423	458	458	440	466	447	454	466	452	438	451	416	438	409	516	483	438	445	461	469	492	417	431	478	443	483	455	502	421	435	450	465	466	423	434	435	416	468	446	428	433	473	468	420	483	455	489	468	449	414	414	448	438	435	457	444	434	445	456	436	485	453	432	467	469	423	461	448	476	456	429	435	486	428	453	466	419	449	454	466	429	473	456	428	425	419	424	449	429	433	468	453	440	445	420	470	427	467	460	467	457	439	452	457	479	446	414	441	447	466	447	448	437	454	441	446	457	444	477	445	433	444	499	423	456	451	431	450	456	445	491	469	497	472	493	448	461	479	439	430	443	404	426	440	448	454	427	459	460	471	458	457	417	448	461	467	467	464	436	438	420	471	427	426	457	437	448	454	465	476	498	480	485	400	450	438	431	435	466	442	446	433	436	475	491	429	434	434	453	438	475	471	472	425	434	474	410	452	465	437	452	476	476	479	476	446	477	411	446	464	453	441	477	437	435	462	426	442	463	450	445	474	450	445	437	418	467	456	482	428	430	472	486	451	430	472	493	466	449	434	450	449	442	432	459	444	453	449	472	445	435	451	453	427	441	454	468	432	442	482	440	482	481	457	441	433	461	416	466	430	451	450	448	476	425	450	480	437	454	456	481	424	435	422	471	438	478	459	483	420	413	488	430	462	479	442	453	487	486	450	450	463	477	455	431	408	475	445	457	423	458	459	487	441	487	462	430	436	428	440	485	457	444	463	441	464	479	455	492	463	429	456	428	453	422	429	461	441	443	435	483	437	446	432	470	436	449	475	424	433	401	449	426	485	423	480	418	477	439	481	487	463	433	462	498	426	437	454	448	474	437	436	482	473	428	422	479	509	471	451	432	437	461	451	432	508	473	486	433	437	483	470	488	508	439	457	473	502	490	423	450	454	450	452	475	452	469	467	480	467	431	468	418	425	487	445	426	449	490	470	483	442	446	447	496	483	462	442	440	474	482	454	471	426	442	469	445	424	515	475	458	491	425	431	450	441	448	457	441	450	420	444	459	465	473	454	427	428	449	446	452	458	475	466	461	439	474	462	409	452	436	424	459	450	455	451	431	463	464	476	462	469	481	446	454	441	424	423	447	428	453	434	497	454	421	449	453	453	465	486	435	448	383	474	463	461	447	427	430	482	427	438	449	439	423	433	421	448	441	497	435	481	421	449	427	426	475	467	419	439	445	453	491	491	431	463	462	458	486	472	446	455	419	438	447	435	437	441	467	417	423	439	476	412	451	433	473	420	434	444	447	453	431	444	496	473	485	450	461	433	455	464	449	471	478	433	416	448	448	459	493	430	452	443	431	438	438	450	458	480	449	424	435	478	440	430	448	489	497	444	427	444	409	487	457	453	428	448	425	439	451	392	461	426	430	462	438	443	462	403	476	452	453	471	446	464	472	482	449	450	439	479	461	455	465	436	430	458	438	458	446	468	491	454	430	445	452	419	417	458	430	420	458	482	418	434	465	445	435	421	487	430	467	478	472	446	436	473	453	431	409	440	461	459	437	448	439	431	471	481	402	467	432	438	458	465	474	528	440	502	517	482	474	467	488	404	434	481	483	470	430	451	428	459	490	438	455	445	494	465	472	480	461	453	428	451	447	447	409	466	444	446	430	438	481	432	458	427	451	452	435	453	436	451	445	490	434	430	473	464	472	496	461	452	439	441	433	426	447	451	424	454	465	471	464	415	460	465	435	464	418	407	470	433	454	445	425	439	457	452	455	445	446	448	451	446	439	495	412	451	432	454	435	441	457	458	447	485	461	462	456	431	437	464	446	445	478	466	457	452	476	426	454	462	426	445	445	470	442	480	486	439	469	459	435	447	466	461	430	430	426	459	407	441	428	468	455	466	422	460	463	399	442	495	448	470	453	448	479	464	508	462	445	446	414	454	441	453	462	436	447	473	469	448	477	418	408	426	449	433	443	405	429	475	457	454	462	479	466	442	422	462	451	464	426	423	435	437	427	467	466	477	459	403	447	450	433	466	470	411	445	457	432	447	432	459	463	424	488	444	476	448	466	440	440	468	423	429	435	458	478	446	449	444	419	454	405	415	427	474	469	457	445	462	425	457	458	444	452	435	467	471	430	492	463	457	496	426	490	464	446	449	413	435	415	413	499	481	462	452	424	445	446	460	471	426	478	413	425	455	466	462	435	427	470	458	466	457	458	427	450	425	420	477	467	467	434	497	442	454	460	489	487	457	476	447	424	469	454	457	446	471	439	474	439	422	482	460	423	435	450	451	444	446	451	469	413	420	450	442	454	443	403	418	457	457	449	435	457	469	446	491	463	470
30578	55375	44154	15262	4373	2648	1871	1606	1443	1237	1124	1045	994	910	868	852	869	845	842	804	854	837	831	854	838	837	836	763	827	831	740	730	842	759	846	800	712	783	828	755	836	797	789	820	871	814	815	821	760	864	794	827	770	750	780	753	766	787	809	787	811	856	834	780	776	798	852	844	745	769	821	819	810	827	809	758	871	786	792	817	737	815	813	837	822	840	814	832	752	826	857	884	818	754	774	856	794	728	819	785	809	758	774	817	759	825	826	791	759	814	795	819	770	764	810	835	837	779	800	835	837	775	848	790	801	816	815	782	811	806	838	752	802	830	818	821	821	818	780	732	758	863	816	796	802	790	783	780	822	763	825	796	782	819	734	767	812	823	768	842	819	799	816	797	778	791	782	827	753	804	784	857	760	754	817	780	813	787	769	818	746	790	808	801	760	789	784	815	809	778	791	754	797	759	810	751	815	749	776	784	741	803	853	775	815	764	797	775	805	825	824	749	847	771	769	790	807	783	807	794	756	793	774	813	825	779	781	791	789	778	789	814	731	833	763	775	819	748	793	815	846	833	766	790	793	786	795	758	826	771	772	844	771	830	781	767	852	768	776	793	809	819	820	814	827	763	827	752	839	807	757	790	831	782	790	863	834	825	810	760	781	769	775	816	728	816	808	754	789	818	783	787	771	734	770	775	797	760	801	791	816	767	762	758	830	771	811	823	769	848	841	785	788	810	773	775	774	777	829	781	813	844	786	809	793	810	776	813	776	769	787	797	809	833	763	839	754	759	864	804	826	814	773	773	799	796	840	805	781	769	807	751	791	782	802	841	779	794	823	817	789	792	782	744	799	821	793	779	821	783	770	756	827	757	795	789	712	820	772	805	773	800	815	763	817	760	791	815	760	756	809	849	782	816	774	756	784	865	804	787	807	740	733	825	782	807	765	803	843	806	828	840	780	786	764	795	826	804	796	774	836	722	762	834	841	771	775	779	780	799	788	734	798	826	742	791	802	812	809	777	832	821	748	776	843	785	806	770	781	764	776	750	725	771	783	814	798	819	743	789	830	789	817	796	728	835	809	802	833	789	809	772	802	826	796	777	807	794	766	778	806	799	774	787	798	784	811	805	756	772	821	827	794	803	768	799	812	751	761	824	801	765	773	798	767	772	803	795	763	781	858	790	828	816	750	789	791	790	761	798	814	800	801	778	795	787	789	753	804	777	784	803	836	808	802	774	750	788	833	835	771	831	807	776	817	773	781	800	854	830	808	818	815	849	766	789	830	806	756	770	774	786	818	788	800	756	747	806	768	865	756	834	810	771	782	793	753	760	756	786	827	797	786	756	806	697	794	802	763	813	828	759	796	784	805	747	796	819	754	821	772	779	800	770	829	758	739	759	770	805	784	763	789	759	823	807	777	789	804	772	824	800	806	785	791	777	782	816	785	784	810	750	788	784	808	785	748	794	713	810	778	789	825	759	751	861	800	796	804	778	810	814	749	784	772	808	757	813	799	818	748	872	812	793	827	834	832	790	845	813	818	825	790	794	779	710	797	796	796	801	773	795	779	805	854	782	776	794	783	836	785	805	802	800	802	770	835	732	795	808	795	732	769	826	800	772	813	789	821	822	802	810	783	869	789	834	815	802	803	785	814	822	801	795	837	798	813	765	751	801	796	782	793	748	803	793	821	760	816	855	764	780	763	814	804	778	795	844	763	771	847	788	759	823	817	819	787	809	795	765	749	813	783	760	793	800	801	745	751	809	793	816	787	761	787	750	780	840	796	740	768	784	765	751	755	768	774	781	805	806	753	791	813	780	752	755	769	747	734	786	789	786	783	787	742	770	787	790	871	787	766	807	838	788	767	776	775	760	788	775	748	780	763	749	799	763	803	831	817	773	757	834	777	788	787	810	824	793	822	780	835	774	784	791	783	794	822	757	788	775	769	821	772	782	810	854	814	779	739	773	788	778	799	781	738	837	757	815	762	766	812	752	735	810	778	794	863	802	777	807	758	769	834	793	776	807	783	819	819	786	832	809	790	783	827	818	735	822	746	843	842	870	777	810	790	861	830	822	819	761	752	838	808	824	804	793	742	817	757	783	750	796	732	763	791	779	793	784	787	774	775	810	747	812	760	772	764	801	825	819	772	822	755	782	832	770	781	834	806	794	820	796	830	796	779	758	810	756	811	812	808	781	826	796	798	802	802	781	809	837	803	825	815	824	802	822	790	803	793	812	831	803	792	853	756	797	755	713	794	776	758	775	768	774	860	859	815	769	798	788	759	760	845	798	755	831	778	770	754	828	801	816	860	795	786	753	784	809	751	781	820	821	805	800	796	819	726	782	758	771	763	742	830	803	802	785	817	837	733	824	785	790	772	818	821	766	791	763	791	836	763	771	803	792	764	758	787	773	815	821	793	829	783	776	822	832	797	778	821	733	754	803	785	828	795	746	798	799	841	844	783	792	763	824	753	815	775	810	768	822	832	811	810	797	809	771	820	817	791	820	747	748	810	736	781	745	764	796	797	775	843	838	804	759	874	826	774	750	788	811	813	770	701	816	781	800	770	802	768	794	801	778	779	801	839	855	813	816	812	818	726	792	752	815	788	789	813	840	819	793	800	795	769	777	799	773	753	758	757	745	793	783	787	778	814	820	731	780	793	735	809	807	805	801	783	816	830	809	832	809	784	779	770	882	744	783	801	809	786	769	754	783	812	833	814	791	766	760	734	792	828	726	765	848	804	800	808	754	769	761	790	795	763	798	831	698	793	783	788	839	813	770	776	788	748	811	812	824	781	745	767	799	763	792	851	744	702	772	795	808	830	826	790	737	782	775	815	796	850	749	794	779	825	810	809	764	780	815	807	810	762	824	770	807	829	770	789	812	793	776	820	767	774	796	796	776	818	811	765	794	809	816	800	759	781	781	800	812	815	776	809	773	728	864	819	767	793	783	796	807	799	809	774	798	749	766	801	776	788	762	877	814	792	812	823	816	779	777	791	817	759	821	745	812	763	757	779	829	757	807	786	797	782	796	820	837	784	698	788	786	822	757	745	787	815	808	812	814	783	816	761	779	793	728	797	800	810	788	815	783	811	785	780	850	748	757	771	789	746	786	786	811	789	820	818	791	795	799	811	783	783	751	789	828	775	813	768	742	867	794	793	821	777	786	792	799	800	806	761	801	833	809	810	753	824	800	801	853	827	811	793	789	768	775	770	751	757	780	805	799	789	822	768	812	792	852	769	713	821	802	825	782	777	837	835	772	792	793	767	758	766	824	822	755	831	808	792	816	796	767	805	791	758	846	784	762	802	739	787	786	809	800	759	815	793	780	785	869	801	735	816	738	813	777	804	826	790	758	791	771	802	850	775	780	778	806	784	743	817	798	782	771	800	801	772	801	802	798	803	799	745	796	813	803	791	808	813	746	764	830	759	807	835	790	778	787	790	810	833	811	800	801	778	790	773	780	737	775	725	782	819	774	820	836	772	754
23521	21540	29323	24207	21398	17262	2721	878	565	446	389	334	332	311	243	233	259	236	252	223	239	213	202	213	245	223	204	197	208	231	191	201	195	222	243	237	220	218	210	213	192	192	200	205	210	217	199	196	186	213	192	190	212	206	222	198	221	203	200	214	199	192	209	211	218	184	199	202	192	207	193	236	200	199	228	185	199	196	174	166	181	210	192	216	217	196	198	203	194	212	202	207	191	194	216	200	211	170	197	195	167	186	194	187	209	200	223	238	218	178	196	197	202	199	196	207	215	199	186	201	226	160	190	187	202	219	205	190	214	193	180	186	185	215	191	203	189	196	197	200	205	202	195	180	203	203	212	163	190	194	196	195	206	194	196	201	196	184	198	204	213	207	208	188	205	196	216	202	218	207	184	185	209	219	198	171	180	217	190	207	196	199	194	199	195	211	216	186	195	210	192	199	199	203	169	206	205	184	187	197	248	239	186	218	189	189	203	187	218	194	187	209	179	196	192	203	226	198	227	176	194	204	183	214	226	179	198	205	193	200	170	185	173	188	193	211	200	200	206	181	182	183	198	178	206	198	218	206	204	203	195	224	208	199	176	235	246	195	231	162	191	215	200	194	193	222	228	214	204	208	194	199	200	212	195	200	198	205	200	190	211	202	184	198	213	205	214	194	219	197	192	196	187	185	212	194	208	188	218	199	186	191	223	215	179	193	180	203	191	223	227	189	192	209	205	211	215	176	200	206	186	208	202	209	226	198	182	203	196	210	190	214	212	212	216	203	194	191	194	202	207	226	203	199	185	218	215	217	175	179	173	193	193	187	203	220	187	195	198	202	234	210	210	180	192	187	209	219	196	191	202	219	191	199	207	199	213	203	196	208	215	192	198	212	205	205	185	197	196	173	205	202	184	203	190	200	215	181	213	180	197	209	216	172	183	184	225	199	193	182	195	177	201	219	242	203	213	197	189	198	188	190	206	228	167	222	208	186	205	185	195	199	203	173	217	218	175	240	196	219	174	196	186	204	187	196	227	193	202	195	197	171	178	214	201	181	199	204	202	200	230	205	199	194	203	193	197	182	207	187	188	212	180	207	234	196	184	198	192	204	189	185	193	215	192	210	236	220	200	192	207	194	203	185	220	200	175	209	187	217	218	191	185	217	175	196	193	189	193	201	213	187	193	189	174	200	204	207	196	195	214	213	170	193	180	181	177	190	198	190	217	211	203	232	185	212	187	219	200	190	193	207	193	177	232	200	207	174	182	225	180	201	218	218	186	193	191	194	208	196	190	201	162	207	190	216	195	176	196	201	184	195	229	186	190	205	219	210	218	199	190	211	197	193	204	217	194	179	159	209	193	211	206	184	205	205	196	160	211	199	183	184	223	211	184	190	205	222	186	169	205	241	223	179	209	186	194	212	200	194	194	196	199	213	178	203	197	222	186	174	205	201	171	204	191	234	180	192	178	177	201	195	198	231	182	217	211	195	185	222	207	195	182	198	202	186	193	177	195	188	171	220	183	199	215	193	194	180	183	192	198	200	203	180	193	198	217	208	203	181	212	212	184	204	211	216	202	217	198	160	199	194	192	187	199	193	216	198	194	192	177	212	201	243	208	183	208	205	202	207	208	195	183	193	208	195	206	200	202	188	178	217	205	191	166	213	202	190	180	211	178	200	211	217	215	177	192	201	189	170	170	187	212	225	218	216	190	193	203	200	189	198	208	183	206	210	208	196	196	199	205	204	194	196	183	217	189	191	188	210	197	209	205	183	194	205	189	220	182	177	190	216	212	199	224	204	194	185	200	198	210	185	185	218	194	200	203	194	176	197	195	200	188	232	198	187	192	185	208	210	189	194	181	192	219	185	195	191	198	230	213	196	214	216	217	212	209	190	186	199	190	224	213	202	183	196	197	234	197	200	191	200	189	189	203	202	191	202	214	178	181	223	206	205	178	195	228	201	201	188	195	194	197	187	192	209	208	185	198	171	194	208	173	170	204	194	185	209	183	169	182	208	194	205	209	212	184	218	214	191	191	214	191	190	209	213	197	205	219	223	187	209	241	198	210	204	183	198	205	187	215	195	208	224	188	196	177	175	189	199	214	204	185	214	203	187	200	206	207	212	219	210	198	206	185	205	214	212	183	215	211	210	198	205	209	189	201	195	176	200	193	179	183	223	171	216	171	188	184	185	186	209	201	201	194	216	226	211	219	201	178	199	201	207	193	206	186	206	199	211	197	199	217	215	205	172	182	190	197	192	203	172	193	192	191	209	194	201	183	189	213	184	192	197	226	197	183	211	192	201	190	194	197	177	190	210	196	192	197	217	207	187	190	222	207	207	184	209	187	199	178	186	188	197	195	205	179	198	199	201	215	186	187	182	203	180	202	205	178	192	186	197	209	195	192	175	177	202	221	187	185	215	191	211	198	205	199	202	188	206	205	184	197	207	216	198	184	197	207	201	189	230	199	175	192	197	200	223	173	187	206	206	181	204	190	202	200	238	194	170	208	185	220	185	191	176	218	179	194	225	211	176	211	195	189	208	215	188	197	218	183	205	214	215	203	202	174	197	211	203	219	211	192	224	190	192	205	180	184	208	197	200	221	200	197	202	227	219	200	200	204	188	202	181	199	215	194	207	199	211	195	228	209	209	228	189	199	183	190	205	180	213	169	200	200	189	207	201	193	175	203	200	211	175	202	207	187	212	208	181	184	198	199	208	196	215	164	163	194	179	193	219	174	190	195	202	197	206	185	200	226	180	214	213	216	219	206	204	225	207	195	177	215	215	205	208	190	207	186	213	219	203	208	186	180	192	199	187	202	203	204	212	205	183	222	205	196	194	190	206	194	186	191	191	183	208	202	205	188	192	211	205	201	203	198	195	215	190	168	209	206	214	181	205	180	207	171	196	224	187	209	207	216	193	202	192	203	182	196	186	199	195	205	207	188	186	198	212	159	216	211	183	192	203	195	190	182	191	205	212	165	213	224	185	229	183	196	184	186	224	185	196	227	198	233	181	211	197	211	164	189	216	167	214	188	205	214	218	218	211	174	216	219	185	213	192	178	190	202	194	188	195	190	221	190	193	207	203	189	195	197	177	194	200	211	185	176	231	202	208	192	222	205	203	198	214	223	195	202	196	208	223	185	211	203	187	188	194	184	203	191	183	196	216	194	223	199	214	188	192	203	186	198	211	203	201	196	183	182	202	172	201	192	203	208	202	187	197	218	209	236	195	184	183	179	197	196	195	193	192	208	194	236	216	208	194	207	180	206	221	192	195	187	228	206	203	200	214	247	205	196	215	219	216	170	186	208	210	198	194	210	193	195	178	212	195	224	191	196	209	179	217	205	184	214	175	203	199	218	196	184	214	211	194	208	188	182	202	218	206	197	215	202	206	210	215	204	185	194	200	190	195	181	214	214	223	193	202	181	199	210	182	171	204	194	189	207	188	201	222	194	216	198	189	212	198	207	210	210	204	191	204	214	202	194	182
34858	57946	43859	19130	7060	3978	2537	1948	1635	1202	975	950	821	649	563	545	569	563	500	495	449	441	440	453	442	423	412	403	466	404	458	411	370	408	389	389	364	379	410	457	367	383	376	406	390	371	352	402	380	396	394	359	398	388	372	360	385	374	377	379	384	433	356	365	371	359	372	379	381	367	374	348	390	376	380	362	359	374	388	404	379	372	349	358	376	355	390	366	354	379	372	364	394	380	342	364	358	373	319	352	348	362	370	384	365	320	376	326	361	369	341	400	351	394	353	348	374	344	369	381	339	371	372	382	376	356	387	401	330	405	356	395	361	349	397	353	405	362	337	379	353	397	387	364	354	349	354	390	372	379	375	397	372	351	321	368	340	370	319	347	394	365	345	387	330	366	360	377	338	372	419	350	367	384	393	404	347	376	347	332	380	380	374	344	316	367	348	358	367	369	378	323	361	404	349	339	330	353	364	385	348	389	367	359	347	433	344	366	408	352	365	371	386	372	360	362	341	396	381	366	388	418	392	361	396	352	380	365	370	383	397	364	358	368	391	390	346	354	380	381	376	406	332	369	375	372	380	351	393	385	359	365	367	394	362	343	365	382	378	367	352	348	346	376	362	354	337	384	373	358	394	363	365	370	399	356	357	343	384	381	356	366	383	387	420	371	350	359	375	373	339	388	372	387	358	391	371	322	382	371	374	349	402	338	376	397	393	370	362	400	366	383	360	359	368	356	378	378	395	346	322	360	375	391	371	362	381	397	374	376	359	359	368	360	377	363	346	358	365	349	334	390	369	354	372	360	374	389	385	393	387	359	342	361	359	373	363	378	370	354	362	385	351	374	350	377	363	386	400	365	341	340	380	361	372	374	375	380	415	341	340	367	385	331	371	371	386	383	385	376	347	339	369	373	364	357	363	373	395	373	331	388	359	352	367	375	378	369	382	354	360	338	357	352	344	347	360	399	351	356	373	367	383	361	375	369	392	397	346	387	359	366	336	388	366	344	344	384	376	372	354	358	368	369	389	396	340	393	366	367	369	375	368	354	361	374	375	377	393	372	339	397	348	374	340	373	360	382	345	376	388	361	347	386	321	355	334	352	361	376	386	345	368	389	357	355	368	339	357	381	367	387	370	362	376	390	367	379	376	407	359	370	382	368	368	425	391	398	394	388	392	357	359	355	400	381	375	367	361	365	396	376	350	375	384	357	336	369	369	348	371	370	372	359	355	359	379	322	354	372	370	379	359	368	385	370	361	340	378	395	373	390	333	368	371	344	377	357	365	377	352	359	344	380	383	341	386	327	378	348	338	397	390	380	331	374	363	346	368	381	384	400	352	366	368	348	346	352	355	358	389	352	369	366	373	387	371	386	366	372	396	369	341	376	371	366	392	372	375	371	338	369	364	369	349	395	362	335	351	349	351	400	334	337	377	377	388	365	381	367	340	359	370	366	368	406	395	358	367	382	369	377	358	372	394	325	396	402	382	315	442	382	371	382	405	361	369	386	377	373	397	375	359	377	372	356	368	363	368	361	355	394	390	399	345	403	402	362	377	324	358	325	387	315	362	365	337	347	379	341	368	330	336	357	382	371	372	358	385	373	376	344	332	348	379	354	373	331	392	398	389	319	387	369	355	348	375	368	365	349	361	356	383	381	392	393	385	375	359	358	369	376	393	390	367	343	354	347	356	390	365	377	376	391	335	365	358	348	405	396	384	370	390	377	381	357	399	353	370	375	389	372	361	346	340	408	382	353	366	360	375	368	375	358	363	361	347	386	348	361	357	376	384	380	371	322	350	358	386	371	381	348	371	382	330	357	354	375	369	378	334	401	375	344	364	379	364	370	386	353	383	373	367	340	338	345	381	367	369	414	337	336	353	376	379	378	362	341	363	379	354	347	342	348	373	350	374	367	383	335	375	378	391	379	338	332	363	397	388	378	353	360	359	399	384	389	375	374	381	363	363	347	375	345	369	367	375	365	407	381	366	394	357	368	350	368	350	372	360	358	365	390	378	362	384	350	400	359	371	371	387	364	336	355	359	358	376	388	377	370	334	372	371	365	386	354	343	387	366	316	356	379	347	369	380	355	366	379	363	360	362	385	406	393	343	390	358	380	366	337	357	363	356	344	356	384	350	350	403	366	343	378	367	370	330	354	380	369	380	382	354	350	352	343	379	385	379	427	361	384	353	381	366	390	376	343	350	366	365	355	390	367	355	396	396	366	367	372	361	352	409	353	373	363	364	391	349	358	342	377	365	361	397	345	363	370	387	376	341	386	398	347	369	344	336	343	357	370	369	386	366	393	380	376	362	325	367	344	385	381	381	349	329	362	382	345	368	349	372	396	372	390	362	376	353	383	354	376	368	377	391	367	401	370	378	407	357	415	362	364	338	353	378	346	351	353	355	409	360	334	369	388	393	367	355	379	371	355	391	377	367	392	355	341	361	381	386	412	367	357	390	375	391	353	390	386	359	366	355	364	380	394	345	355	348	338	363	365	406	382	347	376	358	365	352	374	399	399	402	366	349	382	376	371	363	355	381	371	343	365	360	412	350	374	385	381	377	392	334	334	363	356	353	392	374	367	353	368	373	331	384	376	367	373	410	349	364	364	358	348	385	392	368	341	407	400	381	364	385	367	390	387	408	362	360	361	336	351	379	405	378	386	358	352	393	381	374	376	346	360	381	378	335	359	390	336	384	346	364	370	367	359	351	366	344	380	374	368	383	360	348	354	337	359	374	372	355	358	406	365	387	357	354	340	382	377	357	367	345	376	365	363	376	379	389	373	374	396	353	362	393	371	339	350	390	337	381	371	377	366	347	342	357	347	383	350	368	379	393	412	358	366	375	360	381	388	390	382	364	351	385	405	354	388	359	380	413	365	396	385	391	376	354	362	355	355	373	380	374	364	362	333	365	413	371	381	351	428	369	357	392	374	380	351	374	368	386	410	366	349	357	369	345	359	372	384	357	398	357	356	360	352	365	403	349	388	345	352	373	367	383	376	373	366	360	344	350	390	376	351	354	375	395	397	376	383	338	390	348	351	388	370	392	352	348	382	385	380	378	380	372	362	383	369	368	360	368	362	343	355	365	385	361	366	375	328	340	380	350	345	377	364	398	356	352	357	364	402	342	378	358	392	423	365	425	355	344	393	375	354	379	356	371	380	370	345	404	382	403	353	357	404	363	372	394	364	408	355	390	347	355	383	365	380	380	364	350	380	370	354	361	361	375	347	398	363	362	373	346	376	373	373	371	332	365	368	357	357	364	349	381	372	368	349	380	384	370	343	371	360	386	398	361	385	361	374	376	358	362	385	402	358	353	338	352	348	371	375	357	362	353	321	346	369	350	368	329	377	351	359	382	394	380	360	316	354	359	344	345	401	356	350	352	390	355	396	367	376	350	369	366	329	377	399	360	395	345	368	351	380	357	376	356	360	359	372	386	385	350	372	347	423	383	377	386	338	387	349	370	372	409	362	373	381	354	361
27566	22410	21510	6666	1192	688	645	585	532	501	534	538	557	478	528	508	528	466	478	505	493	453	482	482	502	517	489	551	517	450	474	535	516	527	507	506	523	512	472	520	567	447	474	468	506	510	513	484	509	476	458	513	479	507	466	488	516	489	505	517	513	495	515	481	527	476	503	535	493	491	487	533	495	490	536	543	502	458	519	516	528	500	508	514	506	484	470	464	500	500	485	498	528	515	471	429	511	499	494	518	472	508	531	495	455	507	493	512	474	518	488	499	493	552	499	497	499	492	477	483	499	478	488	525	494	498	467	534	527	476	467	483	516	522	487	489	495	501	501	500	477	513	486	505	488	510	483	504	481	512	488	487	494	469	473	501	532	523	485	485	489	498	490	451	504	514	487	498	508	488	505	493	497	478	498	504	504	483	497	476	528	486	461	536	494	495	501	482	527	485	519	494	502	493	520	457	479	500	482	500	460	469	517	455	465	482	459	498	501	516	444	548	505	498	466	500	515	494	450	488	510	496	506	532	479	498	505	492	506	483	498	499	496	505	494	505	486	482	515	519	497	497	558	525	471	505	467	487	484	496	449	471	505	519	498	527	509	462	504	512	549	511	506	486	540	451	528	514	527	511	516	513	504	494	518	533	533	506	532	528	517	489	490	495	519	480	544	504	458	501	500	518	449	460	480	499	479	479	533	499	526	457	477	510	508	477	486	469	513	490	527	484	513	510	490	468	475	499	502	519	490	497	501	504	493	513	523	483	521	523	514	480	469	519	511	504	484	487	517	540	509	471	541	485	513	487	460	476	492	523	488	492	506	490	511	507	530	467	501	518	518	480	479	480	490	505	491	493	514	478	484	488	535	474	495	490	485	470	498	472	513	496	495	501	517	523	516	506	507	532	552	471	504	512	514	468	496	470	457	496	479	543	483	507	483	519	523	497	509	481	523	506	459	479	510	503	469	523	506	495	506	459	491	526	485	477	493	461	494	527	535	478	507	512	498	469	519	477	502	506	464	469	476	492	486	526	505	464	504	483	494	540	514	528	483	497	508	503	456	491	450	490	497	517	505	486	499	517	490	517	545	544	509	487	493	508	489	498	480	513	511	511	508	509	530	491	488	483	476	525	493	506	474	496	509	499	541	468	506	503	447	481	526	498	475	496	508	479	509	493	490	495	502	478	506	512	517	479	543	497	531	469	522	477	454	527	492	520	476	461	482	486	497	513	486	476	531	483	461	536	524	502	483	424	535	473	497	512	508	471	483	502	506	534	502	439	445	509	526	507	521	493	492	508	490	503	498	532	469	509	491	518	488	562	468	494	479	518	489	463	490	515	475	509	510	515	497	478	498	463	496	493	528	521	463	499	528	475	488	499	493	496	503	455	519	496	520	487	489	491	520	481	494	470	514	498	506	493	523	484	474	537	512	498	473	491	528	509	480	487	457	500	456	541	459	507	464	513	490	468	497	499	497	462	518	524	502	546	498	508	561	487	514	534	511	513	511	502	502	455	492	515	497	478	518	492	485	488	505	507	496	475	503	522	513	495	475	491	502	495	451	476	523	501	554	494	495	487	470	532	475	483	559	472	472	505	436	477	509	510	501	467	480	527	484	505	506	495	482	479	527	490	485	511	486	485	513	490	512	493	506	490	503	490	496	524	532	514	456	497	495	505	462	515	506	492	495	471	521	532	507	463	496	479	522	526	483	523	493	499	504	517	515	476	492	513	499	456	473	529	501	476	494	524	464	489	473	529	500	517	471	452	447	486	528	499	496	479	478	476	498	478	483	448	483	510	521	471	482	480	494	513	512	477	488	513	475	499	498	500	458	531	466	494	504	503	502	501	539	464	492	487	517	521	526	502	499	475	528	514	469	519	480	488	486	505	491	509	475	494	508	461	474	539	528	501	505	494	514	492	458	518	494	512	540	485	499	500	507	493	483	505	501	506	546	499	527	500	496	524	509	492	477	501	515	491	513	473	515	498	499	497	509	475	488	498	476	504	474	511	530	524	510	477	471	495	480	497	527	480	517	526	524	505	493	476	496	519	531	510	523	470	459	521	515	465	543	481	508	477	500	507	471	486	496	527	487	489	491	456	485	505	528	505	501	501	517	445	472	457	536	516	500	499	475	503	504	489	508	529	508	470	523	544	496	492	462	512	472	519	479	471	514	482	465	467	523	453	506	501	512	476	520	518	487	487	453	520	541	493	498	494	531	465	496	501	492	504	494	483	491	447	519	501	494	512	478	486	498	496	474	481	464	580	492	489	522	498	499	485	530	503	534	469	503	528	488	509	481	496	501	490	477	469	504	502	486	485	537	496	533	482	499	523	501	475	513	555	489	492	454	462	428	539	505	496	508	495	490	520	514	533	443	519	480	486	491	517	515	501	519	540	542	482	492	484	523	522	474	499	528	520	515	503	487	460	502	503	469	462	476	520	475	476	504	471	484	469	464	453	500	491	516	478	497	438	503	509	482	496	492	493	476	495	479	498	472	519	471	496	514	500	524	508	460	513	499	476	504	515	518	526	470	514	502	500	462	516	482	505	514	503	535	456	498	498	481	483	525	510	496	509	510	491	479	467	455	491	493	499	484	495	467	528	521	492	479	483	515	511	482	510	504	484	505	507	513	542	468	495	465	465	483	481	521	479	552	501	504	498	510	505	520	501	467	465	463	503	505	500	494	493	502	484	497	480	508	492	480	496	471	489	499	514	537	504	508	477	504	538	472	503	492	458	508	519	506	445	488	495	498	445	490	509	482	491	507	488	478	527	513	519	487	478	499	535	483	502	501	526	487	501	499	462	530	467	487	508	517	502	521	507	500	493	482	487	476	508	464	488	490	510	506	485	525	487	465	471	544	490	490	470	531	506	477	470	459	509	494	486	493	522	503	518	530	531	499	506	495	493	519	530	469	476	482	517	508	487	428	516	523	496	496	498	498	506	491	512	476	480	500	496	478	515	497	538	511	477	513	472	521	482	491	490	471	549	520	499	484	509	551	490	485	489	459	460	480	486	490	499	519	525	470	485	513	440	523	508	495	508	522	529	466	496	497	458	480	497	522	509	528	527	492	478	469	496	514	533	507	508	474	472	507	494	472	500	528	466	510	504	458	467	549	524	477	515	534	502	484	470	496	502	465	484	489	502	472	482	469	506	468	508	498	481	536	500	507	501	539	491	478	494	510	498	525	487	509	488	535	465	497	522	446	514	530	478	474	525	487	473	475	501	492	547	502	484	522	517	536	480	500	488	490	511	486	513	510	501	517	491	494	508	499	473	483	485	473	502	526	479	506	489	516	531	500	471	534	523	497	481	501	505	495	462	514	493	502	509	492	497	523	459	477	486	518	491	462	487	501	507	480	461	510	485	490	503	462	482	457	511	472	490	522	470	475	507	460	486	509	518	524	458	486	464	465	499	534	488	456	493	507	471	484	445	481	496	485	525	497	527	474	490	490	519	451	516	519	493	468	517	517	471	515	508	506	507
28428	36059	28845	6696	2364	1454	1197	1103	1107	910	939	923	912	828	920	892	893	860	887	842	824	920	907	875	894	856	890	910	851	952	927	867	840	849	765	888	905	838	876	893	910	905	842	850	888	861	846	888	916	879	856	853	902	820	910	881	812	858	880	845	912	921	851	842	811	845	855	875	878	850	812	887	795	850	867	854	891	855	903	836	809	853	883	878	865	911	855	807	887	869	918	861	857	881	826	856	901	850	890	866	876	880	811	870	897	906	808	859	905	861	826	856	893	866	813	855	865	845	919	818	902	816	840	859	893	856	835	855	840	862	894	873	834	847	861	879	855	880	878	885	846	899	917	892	832	867	901	826	944	853	846	891	878	883	836	838	859	875	864	842	839	853	854	878	889	841	840	866	814	816	897	867	828	885	867	896	895	843	842	847	857	842	917	856	916	842	842	939	856	857	886	878	890	862	900	890	868	881	816	915	895	862	833	853	810	858	860	897	847	923	848	834	895	830	841	867	841	876	868	853	843	884	862	897	860	871	859	868	856	881	873	832	852	876	825	857	906	835	887	824	848	901	870	832	872	912	852	887	848	883	828	874	874	856	850	898	877	863	837	891	857	911	830	876	925	832	867	906	852	864	852	918	846	880	845	895	833	853	898	898	849	819	845	842	886	862	819	849	891	844	901	865	886	791	862	849	928	843	880	797	840	848	865	882	876	871	871	917	912	876	888	894	873	842	843	864	882	857	859	838	844	897	913	882	896	866	824	885	881	847	891	902	834	890	847	862	848	848	892	850	834	828	926	873	845	843	863	775	864	855	817	810	918	875	889	879	852	867	861	906	835	876	830	853	851	867	827	850	861	855	890	919	798	824	862	940	917	845	805	858	870	834	902	876	882	886	865	885	799	904	855	856	924	932	846	836	865	891	878	879	945	881	833	854	897	855	866	827	856	878	864	861	887	900	822	856	859	891	897	913	848	904	857	889	851	888	857	898	896	847	852	905	815	866	840	887	840	871	890	859	867	822	861	895	853	846	873	841	848	924	940	928	823	884	860	911	900	853	880	885	889	880	865	863	850	919	925	926	816	844	857	883	801	844	861	885	873	880	877	911	857	900	867	841	871	881	856	838	862	919	913	865	882	875	851	881	873	880	870	812	963	894	855	855	857	838	863	825	818	872	863	796	841	894	858	859	872	846	840	857	867	866	812	909	874	855	874	831	831	836	825	891	901	848	887	880	831	861	891	834	827	873	836	836	856	842	859	875	857	811	867	919	860	874	869	908	873	856	855	874	872	893	824	836	854	824	854	936	926	927	858	878	848	903	847	860	822	865	837	859	864	840	845	856	847	808	885	881	833	829	919	918	882	892	867	879	849	868	839	838	837	910	858	873	841	827	932	878	904	881	831	850	872	889	860	824	853	911	889	804	866	844	896	818	895	907	896	889	877	844	853	860	843	841	822	886	850	910	914	827	865	873	850	907	834	881	881	903	882	855	876	831	852	864	865	884	855	814	831	885	851	854	920	890	878	843	882	860	891	846	829	875	868	923	870	853	872	862	878	872	897	834	876	874	870	846	910	844	914	821	875	827	868	814	919	848	852	862	897	865	849	862	891	840	823	903	890	860	867	874	884	822	933	902	880	837	900	891	911	848	839	891	885	848	829	863	888	828	834	861	831	866	888	859	831	879	829	865	892	899	859	840	880	884	927	834	870	819	900	832	841	832	916	916	878	812	862	826	865	866	881	863	855	892	875	835	867	878	851	839	837	909	839	857	864	873	869	880	876	893	859	824	886	845	881	927	882	838	912	869	914	822	860	847	833	868	897	846	817	883	871	895	881	873	878	830	886	860	903	869	882	929	861	879	852	872	882	840	908	860	792	876	833	822	891	884	842	891	875	875	825	868	927	831	837	813	881	824	903	857	825	880	915	846	852	847	813	861	881	899	820	822	895	850	839	908	855	851	869	915	856	896	869	911	881	872	931	838	863	884	861	904	875	823	884	840	851	877	867	836	873	835	845	871	845	915	844	873	856	915	870	848	898	833	890	867	849	876	864	854	835	899	839	944	898	861	843	832	885	805	839	882	866	869	830	861	833	851	874	805	852	817	847	860	821	827	912	811	881	829	890	907	852	851	894	912	874	845	867	900	887	867	899	849	918	876	823	824	917	797	920	849	897	849	906	924	903	877	856	932	831	896	886	856	842	837	906	837	821	892	891	883	855	834	919	862	845	887	886	870	857	892	835	876	854	891	911	890	870	862	902	895	833	817	852	863	841	848	868	853	915	846	875	820	889	844	870	817	811	897	845	853	877	805	848	891	885	874	903	875	842	902	857	893	806	857	895	864	782	832	812	904	877	899	891	864	883	850	875	896	884	884	885	850	818	881	872	861	885	821	879	849	862	865	875	891	842	844	911	827	862	823	864	880	904	836	845	821	851	837	878	828	931	869	897	927	874	875	901	872	921	865	846	891	868	842	872	950	855	894	869	901	814	840	852	896	808	871	913	858	893	858	897	857	866	906	878	819	905	908	809	836	852	878	869	857	835	904	877	868	844	908	889	849	850	825	796	860	843	869	874	842	868	933	844	856	886	825	849	858	830	903	797	843	867	886	874	820	886	871	856	850	872	882	803	848	866	868	886	863	885	871	887	929	849	850	888	888	884	899	861	885	839	793	820	827	849	914	896	908	896	832	810	876	896	887	859	837	850	852	874	847	909	856	863	872	821	850	825	887	843	855	897	890	828	879	901	885	913	822	844	861	876	819	825	878	868	858	893	889	870	869	863	832	916	874	942	893	830	865	821	891	832	847	835	903	875	877	877	904	880	896	888	921	897	856	888	877	876	826	919	878	834	883	907	863	923	864	865	833	869	858	887	814	880	847	895	816	837	896	847	881	867	840	937	852	874	862	850	848	839	841	841	819	857	896	883	861	871	847	842	911	847	872	828	866	825	815	884	897	869	881	888	885	871	896	854	914	873	848	860	900	858	872	874	879	910	930	802	849	833	854	820	859	832	870	846	869	826	865	862	847	883	872	889	854	798	786	846	876	856	903	899	871	881	900	907	837	825	886	871	888	905	895	838	882	862	879	863	833	867	878	857	870	883	874	898	886	911	874	882	880	837	852	819	878	828	832	869	896	846	902	896	859	848	838	867	842	923	860	861	865	827	871	898	856	924	811	855	862	846	791	842	900	871	863	875	858	882	905	879	884	855	894	856	878	851	874	895	806	827	816	841	890	875	874	827	850	827	857	878	903	852	842	873	832	885	906	871	901	863	833	930	886	889	892	853	811	854	865	857	889	847	807	793	823	928	820	854	857	848	835	881	882	852	842	918	830	854	878	845	860	859	879	858	829	825	864	872	877	887	856	861	855	900	828	894	860	882	893	822	862	866	906	884	834	851	890	910	857	859	914	886	879	883	872	867	875	853	874	863	933	832	843	880	849	881	876	902	849	877	905	874	901	835	841	872	910	883	836	850	899	820	864	837	858
24589	21482	28703	24819	17815	3986	1297	874	685	585	548	527	487	526	526	471	489	468	478	462	515	473	456	418	419	471	466	479	456	467	485	429	471	493	471	452	417	466	464	444	438	441	466	468	459	472	439	437	419	436	464	475	470	436	432	470	442	427	514	457	450	450	491	485	416	478	454	455	442	442	452	440	432	432	454	458	413	458	455	467	442	453	455	434	507	462	447	443	433	442	480	475	468	446	439	456	452	422	431	448	442	448	446	450	454	426	412	478	442	442	437	463	441	427	412	448	429	438	449	463	426	465	443	481	461	402	446	479	456	436	470	498	486	461	421	501	438	427	456	474	424	477	464	460	462	499	445	470	476	440	456	488	458	435	476	466	452	430	455	459	469	447	468	429	434	447	454	453	427	431	464	432	479	409	432	426	425	423	460	466	499	471	418	429	423	442	444	438	482	478	442	480	438	441	431	458	478	486	426	465	470	431	456	461	477	464	438	417	499	443	422	479	423	468	452	449	432	447	442	439	452	448	416	462	454	498	450	427	451	463	464	458	492	445	451	450	472	463	440	465	465	453	458	486	473	440	460	456	460	449	475	449	462	472	491	449	468	458	454	456	447	426	453	431	492	459	431	393	474	511	444	437	442	483	435	484	434	473	433	421	429	447	444	487	416	442	436	477	459	440	456	485	446	436	480	430	472	413	444	474	443	484	435	452	470	447	417	432	480	438	428	472	458	473	465	445	459	459	423	420	456	465	443	489	448	457	444	432	436	477	462	422	457	482	439	439	456	432	411	448	449	459	452	477	403	437	453	439	442	451	447	460	470	484	472	411	432	467	438	467	427	430	490	457	437	457	455	438	475	445	431	463	448	461	456	458	430	411	485	427	458	471	469	433	501	464	421	409	454	451	451	427	447	495	432	467	480	423	429	424	418	438	456	457	435	423	482	479	439	423	446	441	458	420	461	470	432	430	460	447	440	452	395	420	445	493	465	462	449	473	445	436	440	449	473	458	450	407	467	434	463	461	443	457	418	417	456	464	466	429	476	487	501	481	487	413	461	466	442	471	454	485	486	406	438	470	431	452	447	423	459	433	476	477	424	454	472	487	446	442	460	441	457	476	465	442	450	453	454	465	479	460	444	432	447	453	419	447	454	501	446	441	459	443	416	455	447	444	477	453	439	432	470	443	455	449	459	516	457	406	438	390	420	429	424	446	432	478	452	472	433	414	443	448	437	437	444	460	464	447	454	426	449	450	461	441	493	460	407	424	445	427	446	493	443	406	418	429	456	445	443	455	449	458	441	444	453	442	459	471	418	473	454	458	452	466	474	450	471	473	444	399	463	423	437	453	439	460	411	436	434	442	458	475	440	469	494	438	428	435	457	462	432	473	445	443	452	442	436	443	450	427	425	476	468	451	425	453	443	477	453	445	436	472	452	442	484	495	452	420	444	435	470	471	457	482	475	474	471	479	463	449	440	443	472	490	428	437	435	411	481	454	481	461	428	433	444	462	459	449	451	421	422	458	454	435	443	417	446	461	458	463	436	420	457	449	448	434	477	487	424	464	443	433	493	454	479	456	447	461	475	453	427	475	467	406	435	454	432	436	456	472	444	463	441	448	477	466	452	448	458	476	436	441	461	464	458	424	423	437	440	471	446	459	440	483	456	459	444	438	461	470	462	487	423	413	418	468	496	438	453	458	449	472	491	449	418	405	453	443	465	438	462	426	445	471	430	433	450	451	494	426	488	445	471	517	445	473	446	448	483	441	451	446	497	443	406	462	426	446	436	494	481	458	476	448	413	460	449	469	465	437	424	460	441	421	466	411	434	440	486	448	488	479	442	470	422	462	463	439	445	417	469	473	454	491	436	479	438	476	444	447	418	409	457	483	432	462	420	472	434	479	454	460	429	419	450	456	460	439	417	436	399	474	448	405	449	456	414	399	450	457	488	458	425	441	431	450	457	461	450	493	444	456	431	457	429	455	463	476	440	455	454	452	472	430	443	452	491	454	426	430	467	453	421	454	434	442	456	433	461	471	435	465	455	458	451	429	459	412	446	445	459	427	441	426	433	439	416	438	445	460	456	448	448	464	454	439	442	419	452	401	453	429	451	466	433	473	418	484	463	431	420	462	447	480	413	450	463	466	458	465	445	480	459	426	449	419	427	422	443	440	447	420	451	429	424	449	490	417	472	464	434	478	434	459	481	442	451	446	448	474	434	479	457	446	461	452	441	460	455	450	443	444	456	445	466	417	444	439	432	448	434	424	418	450	438	433	465	482	451	480	466	429	466	444	416	444	460	454	449	425	432	461	418	420	443	464	478	470	455	485	484	485	436	509	419	459	463	424	409	449	457	445	484	444	442	477	457	470	439	434	469	450	465	418	429	439	444	442	435	459	472	443	477	434	446	449	446	505	495	445	457	463	475	443	436	464	456	436	482	455	422	442	467	463	415	435	497	443	433	523	426	452	454	464	452	463	474	413	444	430	436	439	444	449	456	434	474	444	483	448	453	464	443	474	445	446	460	440	461	479	463	442	465	462	442	417	455	487	462	440	484	461	449	459	433	441	431	425	435	483	470	423	480	421	447	409	440	480	435	449	443	439	415	439	422	480	457	472	422	444	466	481	456	427	433	432	476	442	464	472	436	436	477	409	429	442	399	451	436	456	411	479	471	441	420	469	429	473	436	438	442	424	423	465	469	453	435	459	480	460	467	415	463	431	491	412	436	437	430	439	400	433	424	432	453	481	453	460	448	444	425	434	449	447	451	449	480	441	430	478	430	506	449	447	450	449	435	438	482	506	449	437	441	453	441	446	501	470	445	459	455	403	443	473	424	452	475	456	446	465	468	435	481	460	454	487	411	458	444	429	412	443	465	461	466	437	450	444	424	473	447	439	394	486	453	474	453	458	449	451	424	455	490	417	457	457	436	480	467	384	439	435	429	420	449	404	433	428	460	467	483	446	432	448	436	459	429	468	463	471	466	450	453	427	448	437	457	485	467	462	476	486	439	465	428	451	411	463	470	444	445	433	465	440	451	454	464	435	463	469	467	455	449	442	461	470	418	447	420	448	441	456	450	429	461	454	457	442	444	469	420	499	462	489	439	478	453	470	460	416	426	432	433	444	467	433	418	447	456	423	468	455	452	455	451	447	432	450	443	449	466	423	459	478	446	460	461	443	438	464	425	472	425	450	427	452	411	412	460	450	435	480	466	417	451	473	464	435	439	414	435	511	452	469	462	488	460	459	459	413	441	450	483	427	424	454	424	466	466	422	450	430	445	451	416	507	449	438	471	464	428	451	461	455	447	426	430	413	455	465	438	450	469	415	460	469	475	439	422	427	456	457	466	458	450	425	469	465	438	462	437	426	491	455	453	482	410	425	446	473	502	449	490	450	466	434	463	494	447	452	442	444	430	406	463	441	431	477	451	421	430	446	419	433	430	428	470	448	434	462	439	434	464	415	440	432	415	429	429	398	443	456	431	448
30618	51208	43466	18060	5114	2718	2005	1462	1408	1194	1078	976	961	953	863	903	868	871	838	889	788	855	887	817	878	827	829	822	800	888	798	797	771	825	810	806	822	786	765	770	798	803	810	826	838	844	864	837	797	760	793	749	822	760	785	800	808	789	798	798	833	803	784	762	776	850	774	785	818	781	758	785	838	798	820	759	796	770	832	873	825	831	782	813	759	863	838	763	786	811	786	794	796	847	800	794	830	787	814	821	814	858	811	799	830	823	774	800	775	801	712	815	806	812	788	767	828	789	853	805	847	757	773	768	814	808	756	768	843	804	803	776	823	778	792	735	803	816	820	837	803	811	805	784	792	770	777	817	791	795	787	822	801	743	752	818	806	736	782	846	775	812	761	790	779	763	778	775	778	746	842	738	822	820	788	804	774	799	735	764	782	801	804	751	756	799	753	786	794	767	779	793	882	805	785	797	772	765	756	781	750	865	771	780	810	798	742	781	794	786	860	824	779	798	756	781	783	814	815	783	857	798	797	802	803	756	770	827	751	766	783	771	762	764	783	844	794	835	790	811	806	793	797	780	817	761	818	807	765	821	754	754	811	765	779	751	820	786	806	794	780	746	826	754	773	826	798	781	826	800	853	800	779	756	829	785	770	785	785	770	772	810	766	802	784	794	827	835	810	818	743	837	754	785	775	822	819	785	727	777	825	817	778	799	814	802	741	855	777	788	765	839	837	757	785	791	755	801	780	820	795	800	772	797	773	825	762	786	807	773	840	786	825	866	796	834	813	806	756	815	757	787	735	813	757	805	747	742	800	726	761	793	769	823	787	824	743	749	781	785	782	788	766	832	787	779	816	792	798	803	790	791	777	788	827	789	776	812	780	804	835	794	786	797	797	810	791	794	847	826	758	743	761	828	796	774	829	817	806	778	734	867	822	787	780	757	776	729	786	789	788	819	769	758	787	786	780	806	788	816	784	804	784	826	796	786	760	758	800	810	779	745	840	774	786	766	783	789	762	781	755	706	825	806	737	802	819	773	799	800	746	766	818	799	763	789	787	811	799	768	779	765	807	794	794	779	836	755	798	805	785	765	799	745	810	771	759	759	786	799	822	797	758	773	815	771	839	790	821	812	793	800	794	818	830	762	810	772	819	757	822	777	815	841	802	783	788	827	767	778	765	771	796	752	831	834	821	769	751	813	787	782	798	770	735	779	777	760	755	795	796	851	795	871	811	817	744	786	748	807	807	789	821	780	752	772	817	804	822	836	780	839	798	785	811	767	777	782	758	759	747	791	830	792	805	777	825	798	825	747	764	810	847	827	792	751	745	808	801	830	781	820	736	804	780	791	789	782	746	813	808	807	796	802	810	805	783	764	770	772	833	841	769	821	806	762	878	794	809	811	813	811	827	764	742	779	813	865	810	742	810	781	788	804	830	776	748	780	788	781	788	758	790	762	786	792	792	784	796	796	764	790	811	835	770	756	812	833	751	788	788	807	780	802	776	774	800	780	775	835	789	791	813	755	760	803	756	776	760	782	779	810	774	770	800	790	783	787	806	778	768	766	813	776	795	818	806	722	815	800	767	754	819	772	816	774	801	792	780	856	790	820	790	782	755	792	783	831	812	800	813	821	795	734	822	744	786	804	824	770	786	764	817	790	810	804	813	808	796	781	804	758	777	814	759	861	807	809	782	792	836	781	751	815	783	785	793	767	820	758	823	791	799	811	780	779	773	824	798	783	834	773	737	785	802	800	799	776	776	814	852	842	791	784	749	826	792	824	827	796	777	789	784	802	786	784	785	798	779	767	802	788	831	824	755	823	793	784	730	821	761	786	776	776	839	783	761	834	786	830	793	708	744	796	792	850	796	801	799	808	758	815	809	784	788	800	807	740	792	737	749	766	788	801	757	760	803	776	804	812	716	823	757	790	798	752	838	802	703	803	801	806	777	785	828	792	798	831	757	802	828	831	768	765	776	788	800	774	787	842	784	771	808	818	811	788	770	784	797	778	801	773	734	810	800	801	796	788	775	788	794	762	792	800	820	761	753	783	807	771	783	803	819	776	819	801	774	788	772	787	763	784	798	745	795	805	810	804	812	821	789	774	836	804	792	827	773	754	828	773	844	811	795	732	779	778	787	780	791	781	804	798	790	792	814	829	767	777	810	774	807	782	824	790	800	755	744	774	796	751	759	816	791	739	749	781	862	793	763	768	826	769	757	796	787	786	818	720	814	802	764	821	722	765	791	796	742	796	794	815	826	841	790	738	823	765	796	789	803	776	828	777	770	820	828	785	797	815	770	720	725	798	790	777	828	794	761	773	791	790	814	822	816	810	750	798	803	782	784	765	789	800	772	758	814	728	791	777	779	832	831	843	810	803	825	828	751	820	738	807	806	809	825	795	758	829	792	801	858	848	797	766	730	775	782	787	800	829	744	751	776	827	794	782	797	777	759	835	786	806	807	744	768	819	807	803	806	790	786	803	831	773	792	804	787	772	764	823	807	763	789	844	807	751	776	825	837	822	753	844	780	800	781	782	805	756	787	768	807	813	809	779	819	792	802	793	789	774	806	804	795	803	753	738	810	764	800	783	780	828	815	787	817	775	763	813	847	756	812	843	797	729	813	765	815	787	827	798	775	797	801	767	795	760	813	838	843	791	776	786	772	834	777	768	807	834	798	786	782	800	763	824	784	756	769	846	762	788	788	767	786	820	838	798	808	797	817	811	777	756	803	809	759	783	805	795	779	766	799	773	774	794	767	839	824	736	812	798	750	790	788	795	850	789	780	800	835	777	825	819	840	768	816	828	776	809	849	817	752	769	794	866	733	822	759	802	767	782	743	743	780	791	768	761	798	786	839	778	796	773	757	784	786	793	757	779	795	762	791	764	795	824	804	811	783	758	777	794	789	760	764	786	766	769	755	864	760	790	767	867	878	799	728	816	789	801	767	783	813	781	829	830	786	812	821	770	778	764	738	783	813	772	764	803	773	789	825	752	778	759	819	817	799	785	743	761	781	807	813	766	790	772	759	780	827	794	771	799	831	786	766	756	793	764	800	791	783	768	763	791	797	807	768	822	810	779	790	778	785	775	825	815	735	801	764	815	841	800	771	822	774	845	799	753	780	780	803	829	837	825	812	714	790	827	798	846	795	800	807	803	790	777	817	783	783	803	772	805	776	743	780	764	772	752	789	826	773	785	824	806	778	810	881	773	778	801	795	767	799	822	772	767	755	849	762	781	819	726	824	754	754	793	783	783	803	801	748	806	753	795	806	777	839	838	794	768	789	746	776	831	815	764	823	771	766	836	747	758	777	797	808	768	778	771	781	779	850	778	779	781	764	791	774	818	781	789	810	793	804	840	756	759	763	835	812	796	799	781	799	797	791	762	761	773	768	796	764	798	852	791	754	790	798	799	783	755	848	823	792	802	802	774	822	784	826	807	753	818	824	787	768	810	788	776	778	786	779	825	798	786	768	800	813	791	807	771
23572	21553	29260	24294	21430	17191	2912	819	509	432	361	369	319	273	316	257	264	232	240	242	230	240	237	232	233	228	215	219	218	237	223	223	222	199	212	235	220	204	213	238	217	170	243	233	187	210	242	201	195	228	225	219	226	198	214	189	232	193	208	185	202	195	225	204	235	191	212	203	213	192	215	203	214	207	200	200	198	204	216	180	191	186	209	206	209	224	196	201	218	222	199	201	210	190	207	237	205	228	225	226	193	196	202	218	197	196	207	190	225	192	218	203	227	229	192	242	235	201	216	192	171	243	199	219	222	199	202	198	211	200	201	215	214	192	198	201	247	198	204	212	206	235	204	209	234	207	212	219	222	232	215	204	210	221	242	199	194	193	192	219	207	219	234	223	237	233	195	211	193	186	205	199	197	228	194	207	224	202	205	218	194	205	216	202	217	210	192	204	227	208	198	226	210	215	229	215	191	184	177	178	199	214	217	207	211	198	224	197	193	182	216	196	213	233	188	211	199	212	198	234	173	221	202	212	189	215	228	198	212	197	208	192	205	202	223	193	195	200	219	188	214	211	233	211	212	216	226	209	224	209	174	204	224	235	223	204	227	211	207	248	204	202	190	194	180	223	220	199	208	237	201	216	197	187	191	193	206	205	168	224	209	193	225	225	217	236	205	215	180	225	205	205	210	217	181	199	216	217	199	206	200	211	192	183	228	209	198	195	202	180	209	181	190	199	208	203	215	195	228	200	221	210	210	200	218	178	222	207	208	213	193	181	222	197	223	194	226	187	196	186	191	204	231	200	220	221	203	234	212	191	197	219	205	197	204	224	209	207	208	220	208	209	174	164	204	198	212	212	221	179	192	223	211	218	219	225	171	220	202	214	212	201	209	219	213	192	212	161	181	216	225	206	222	196	193	196	237	190	188	224	209	204	225	194	192	229	202	203	238	212	214	230	223	229	198	220	227	209	220	207	220	204	210	194	213	208	216	171	202	240	216	229	186	197	202	223	205	211	207	235	216	223	194	182	212	188	211	217	197	233	216	212	211	220	183	193	222	222	208	195	218	230	194	183	193	217	185	174	207	218	195	208	224	175	216	232	200	206	213	211	204	189	212	207	214	220	210	220	231	204	227	193	180	197	191	179	194	187	227	220	190	212	198	191	209	216	196	189	199	191	203	194	207	235	190	211	202	211	212	191	202	204	225	220	223	210	185	209	196	212	208	222	204	228	199	193	215	204	214	210	213	195	232	211	203	210	217	194	236	217	224	213	193	201	190	174	233	227	213	220	204	195	196	226	241	192	188	180	216	206	200	228	220	215	207	185	209	224	176	214	194	212	212	196	208	207	232	188	212	211	206	204	207	213	216	231	210	193	203	217	222	184	199	213	209	209	219	182	209	187	217	196	230	195	227	200	196	201	187	209	206	194	210	184	202	222	220	215	210	186	198	193	205	228	242	211	202	213	225	205	220	198	232	193	214	213	230	209	202	213	198	242	206	203	216	220	207	199	196	198	224	198	199	232	193	189	229	203	226	211	192	185	211	217	209	223	197	220	192	206	214	231	221	209	217	210	204	206	215	210	217	217	180	204	207	194	211	227	200	211	199	226	206	211	212	228	198	216	194	226	211	207	209	202	224	222	208	206	209	235	213	205	205	193	189	195	222	192	226	230	196	219	231	216	201	211	212	245	204	219	224	184	203	200	207	201	203	220	205	221	231	203	191	230	207	213	230	226	205	209	184	195	197	198	224	216	181	216	223	213	216	186	194	207	153	219	209	209	189	192	203	218	206	189	197	253	219	206	201	199	213	183	189	199	207	203	214	214	210	211	191	202	201	189	180	196	213	212	209	205	197	228	208	229	197	183	221	210	216	214	195	197	191	213	184	205	206	232	207	194	226	184	213	192	208	196	197	205	217	210	211	193	191	198	223	213	175	222	196	211	217	196	208	202	194	188	201	198	185	205	176	220	202	189	203	211	179	203	189	187	242	221	224	195	251	191	202	211	222	232	180	192	221	185	200	203	218	224	193	223	186	178	209	200	229	215	222	216	205	233	224	206	218	215	212	207	176	217	214	225	196	205	208	204	230	216	217	198	197	182	203	206	205	209	212	193	195	205	170	207	217	195	193	208	228	208	200	213	197	200	209	200	208	209	215	196	199	197	200	195	204	220	219	232	209	204	214	217	199	205	207	210	206	180	197	250	216	199	202	195	191	207	210	199	213	226	186	202	221	216	202	199	218	183	192	213	204	208	215	184	194	210	196	187	205	202	184	202	219	202	203	186	217	232	210	205	215	217	228	205	209	206	194	220	197	221	186	188	208	210	210	198	213	210	218	210	195	240	206	198	192	206	186	208	193	204	213	190	200	223	196	204	214	199	200	223	188	185	206	204	215	212	204	201	166	207	198	203	213	201	211	211	214	231	212	220	208	195	204	200	248	232	213	198	201	199	217	201	212	209	195	207	201	166	235	227	214	216	206	200	195	213	202	184	189	189	221	197	188	232	214	205	220	200	222	212	224	223	176	199	227	202	202	202	212	236	204	174	183	210	219	214	242	182	216	208	201	212	217	219	225	200	200	210	193	206	192	208	211	213	229	210	179	220	222	206	208	214	207	211	166	208	224	220	208	224	188	186	200	183	218	219	195	219	218	227	202	215	243	194	225	185	214	209	215	212	199	184	189	180	203	209	196	195	215	195	228	209	195	221	219	196	220	229	213	192	203	201	176	211	211	206	225	215	212	211	184	182	217	181	216	225	222	172	218	201	211	195	218	207	223	206	215	220	235	191	209	199	210	193	208	195	187	210	194	193	225	220	202	216	211	189	197	218	196	209	217	205	196	192	201	199	218	213	191	190	217	242	219	196	211	187	219	190	210	210	206	191	198	206	219	179	210	220	224	203	207	207	206	191	219	188	202	216	245	200	206	211	193	194	200	208	199	199	223	212	206	206	223	213	215	172	218	200	198	203	206	202	200	191	220	202	205	227	233	197	234	197	208	193	204	194	195	193	192	206	232	196	212	194	190	199	179	200	199	196	202	191	195	228	190	225	224	187	220	202	188	208	208	211	173	218	186	214	202	214	208	204	207	228	232	213	208	216	168	197	207	197	194	211	224	222	202	198	181	188	240	225	190	219	221	206	220	178	229	216	186	204	188	206	196	188	190	194	204	192	188	223	192	205	189	240	196	226	211	193	196	232	229	196	197	219	206	194	201	194	206	204	236	208	184	213	224	197	200	193	197	192	206	215	212	196	208	200	209	219	230	190	219	219	189	196	207	197	241	189	188	195	205	235	187	206	212	208	195	206	195	206	230	205	175	208	219	194	210	232	219	214	209	207	202	220	192	198	207	202	210	201	201	206	194	194	201	180	204	191	193	195	209	208	202	192	191	190	213	212	202	189	200	192	180	225	193	187	219	190	179	201	217	183	206	205	211	225	208	179	200	204	203	241	202	190	219	209	222	198	192	201	193	206	197	196	205	207	199	231
34605	61906	50265	19518	7002	4022	2843	1813	1563	1183	933	840	784	660	622	547	586	538	508	457	470	461	471	468	423	398	446	403	400	410	448	403	398	393	410	380	405	406	419	364	409	418	400	371	431	397	413	401	390	388	415	424	391	370	392	383	391	387	383	430	394	380	395	393	423	334	348	382	379	371	366	386	403	386	368	362	381	363	395	396	382	357	376	417	384	374	353	367	339	383	372	399	376	386	356	357	395	381	393	404	383	406	368	354	389	405	396	376	391	366	395	393	361	365	369	394	371	388	404	407	390	371	396	371	370	388	366	388	363	377	366	346	370	370	384	406	369	391	395	354	367	369	381	386	375	361	374	337	389	351	400	354	390	414	372	363	380	376	383	396	372	375	367	354	394	381	381	375	403	370	371	367	409	387	363	385	392	373	362	379	355	366	386	408	395	388	345	375	356	338	396	362	374	371	374	379	367	383	392	376	406	391	381	392	394	386	389	383	397	357	383	383	353	374	415	414	373	351	377	389	422	399	389	365	382	400	345	396	381	388	373	388	361	399	353	398	348	402	381	384	359	391	363	369	397	381	425	378	390	376	362	400	394	377	369	376	375	408	382	360	379	354	370	352	372	402	393	381	401	360	377	385	377	390	318	354	370	377	363	374	347	397	404	348	360	392	406	397	379	429	394	380	363	364	411	410	377	340	344	412	394	385	354	383	377	375	377	384	384	412	397	381	349	369	379	371	389	364	342	330	377	365	347	401	392	399	394	407	402	334	363	416	398	379	354	381	395	340	365	377	394	383	366	393	381	423	392	349	349	370	381	372	357	377	343	396	373	363	364	403	371	370	336	418	399	385	399	390	374	390	383	389	368	360	394	350	393	359	362	385	390	367	356	403	390	371	405	384	356	368	397	379	356	373	367	385	373	399	358	386	386	381	394	406	375	375	363	360	403	389	356	362	381	420	375	363	388	389	416	363	421	374	373	401	396	375	388	368	388	387	362	396	384	394	366	378	386	388	436	350	374	368	375	372	379	347	413	351	390	335	375	401	378	406	340	381	385	407	411	382	405	422	387	366	359	359	345	376	384	408	350	364	395	402	400	408	368	374	373	373	364	384	418	389	379	369	352	350	430	357	411	371	355	380	377	365	405	389	399	348	387	375	364	363	390	361	374	364	369	373	375	391	379	377	361	382	381	364	367	379	362	406	386	389	383	361	396	377	379	360	378	351	375	364	390	354	376	346	343	399	396	392	377	363	371	374	377	366	386	390	410	366	373	346	394	408	375	402	381	382	358	398	352	380	358	376	380	359	382	386	370	375	338	362	383	364	375	380	393	359	383	379	377	366	383	361	387	397	366	413	355	403	400	360	435	383	362	373	433	398	353	357	362	391	385	393	373	388	362	377	367	389	364	377	400	336	345	368	371	387	378	393	365	360	399	397	402	415	375	384	378	361	374	367	366	408	378	406	377	372	379	382	385	375	381	360	394	351	381	364	359	400	364	385	390	366	379	349	359	378	377	385	374	401	400	394	367	351	369	395	358	384	368	374	353	395	365	350	389	371	410	385	431	394	366	378	353	390	410	336	424	408	372	385	342	369	381	357	373	342	349	375	379	378	348	374	359	392	394	370	408	389	374	402	365	382	411	356	387	379	349	340	370	375	355	363	403	378	375	347	392	357	389	371	400	379	413	373	329	362	373	373	349	351	389	355	334	384	393	371	400	364	387	365	364	379	399	367	383	380	372	369	346	372	383	404	388	373	384	364	366	374	370	367	373	402	400	407	370	386	382	373	374	382	361	380	363	383	383	335	373	398	368	377	389	372	408	382	369	363	390	373	381	341	376	361	402	396	359	350	400	385	372	378	378	394	402	379	378	386	405	380	383	353	404	379	407	344	401	369	346	350	383	359	356	372	410	363	344	349	401	412	389	374	374	403	380	367	367	397	366	389	366	370	369	369	371	365	392	367	370	357	398	391	376	378	403	383	367	381	368	368	375	389	392	401	363	389	366	418	369	371	395	393	416	353	380	366	381	372	342	378	393	351	379	390	379	406	346	373	354	370	391	385	385	353	381	351	401	378	370	406	391	384	375	356	362	378	375	385	380	365	369	366	388	383	373	361	339	400	395	407	362	376	380	376	359	383	364	369	376	349	394	358	368	379	364	408	357	361	413	371	394	346	365	376	359	370	372	369	365	345	364	368	364	389	380	371	373	382	379	397	351	382	394	367	416	383	391	388	384	413	347	368	372	396	384	398	374	431	400	377	349	383	365	339	409	366	376	378	409	373	380	369	375	353	377	383	387	357	394	371	403	392	344	393	394	388	387	373	370	407	378	395	387	366	408	370	362	360	382	401	371	375	418	370	381	374	382	310	363	389	393	388	368	352	374	348	395	372	370	380	354	392	377	362	376	365	363	371	369	385	392	348	363	412	384	372	398	374	374	347	367	352	376	377	410	386	373	384	354	398	382	383	385	366	362	415	387	360	410	377	347	410	382	365	369	379	405	371	381	388	378	416	335	380	374	397	368	399	396	405	388	362	392	386	394	400	368	418	349	396	386	364	353	397	392	382	367	378	377	369	390	340	364	375	385	401	383	381	359	389	357	348	392	384	391	381	368	374	423	397	361	383	399	392	414	389	388	366	401	392	391	367	406	383	394	370	383	394	378	370	377	337	388	405	362	394	381	389	398	397	402	381	381	383	390	402	378	360	393	373	360	358	378	375	372	363	368	338	368	410	409	377	419	353	382	354	353	383	405	394	355	353	383	390	384	394	368	386	367	384	366	372	357	378	395	354	410	372	354	381	398	403	375	370	378	423	369	393	412	379	413	400	390	385	409	352	350	416	381	391	383	367	367	365	381	396	381	379	375	392	377	409	348	368	377	367	385	410	384	373	351	362	400	341	406	376	390	354	369	396	390	379	381	356	378	347	392	382	357	398	387	375	423	414	365	355	406	368	381	371	347	359	394	360	413	393	390	381	368	381	407	410	395	413	346	373	377	371	404	382	367	379	384	361	354	375	375	399	384	406	403	357	387	398	384	404	349	358	370	381	360	412	393	370	386	366	393	382	338	366	406	358	401	385	371	379	346	391	392	370	372	375	382	379	388	366	388	382	361	383	373	375	386	374	375	376	378	353	381	367	377	398	385	376	372	394	352	361	387	390	351	395	369	389	375	353	397	401	388	393	367	345	376	361	339	334	363	372	407	366	395	379	386	323	380	398	404	391	372	377	366	411	359	369	333	399	380	357	337	396	358	377	382	320	385	366	390	363	394	383	408	392	375	396	405	372	377	388	362	347	377	354	399	402	389	387	412	387	377	327	378	389	407	397	401	383	414	367	382	368	389	337	386	378	410	396	394	376	396	365	402	383	401	381	376	379	357	364	400	372	364	341	380	384	345	411	380	386	392	374	413	373	365	407	364	384	380	383	397	381	401	382	388	391	376	361	408	350	382	379	368	366	358	386	393	359	382	377	382	390	389	375	372	392
27888	25798	23756	6774	1228	809	623	587	582	517	481	543	500	548	504	531	518	506	518	503	503	519	515	503	546	518	498	526	552	495	478	508	479	526	526	505	514	452	528	514	548	549	494	481	508	497	493	500	507	518	537	514	504	525	521	476	513	469	522	498	516	504	495	511	511	528	491	502	521	567	498	513	490	536	476	490	473	486	511	459	548	514	534	545	495	524	508	522	557	546	571	530	530	501	510	495	511	499	553	516	499	532	507	519	510	505	522	550	512	501	511	514	504	484	545	534	469	538	513	511	480	536	536	513	516	506	469	495	488	536	500	500	520	493	499	467	507	533	536	485	536	488	493	521	488	472	523	510	500	481	504	518	540	531	518	500	519	525	499	531	502	538	522	475	509	514	533	525	546	482	543	544	499	497	531	500	496	523	578	524	476	500	497	481	538	508	489	491	481	543	530	512	532	533	528	516	485	534	537	522	504	537	533	513	477	518	507	513	522	503	521	519	507	545	528	538	504	516	490	541	512	522	527	485	521	515	489	495	502	543	504	534	507	500	502	517	481	509	469	499	504	498	521	517	451	514	559	536	547	513	516	526	504	507	521	550	484	519	525	541	512	504	508	518	500	487	492	525	524	489	479	503	511	489	503	440	510	530	485	504	508	554	518	513	505	542	492	500	493	502	490	526	491	523	526	476	488	517	523	461	511	521	508	491	534	493	530	502	479	566	505	521	505	497	505	535	478	509	536	514	486	525	524	469	525	498	479	508	489	529	516	496	557	494	520	485	506	568	509	532	538	512	567	539	488	485	495	498	527	477	525	526	491	482	540	522	512	548	487	485	488	503	459	501	507	516	544	536	512	521	507	533	508	521	524	505	484	513	491	506	503	493	510	494	478	496	505	503	518	486	533	552	535	531	534	528	503	511	490	468	495	475	495	485	495	481	546	527	540	492	502	545	520	514	494	496	483	543	525	554	488	533	501	513	515	511	485	544	515	512	522	512	493	510	496	488	527	490	519	537	517	543	511	516	513	518	497	524	478	550	496	543	515	509	464	512	477	485	515	547	507	504	526	507	497	504	529	477	525	489	532	520	508	511	490	530	521	480	514	492	518	488	500	537	551	511	499	533	495	477	500	512	498	530	521	503	552	519	540	485	552	537	502	513	486	506	524	525	531	495	495	504	535	568	518	546	500	506	513	546	505	491	501	490	539	540	519	502	475	509	512	471	515	523	554	495	495	511	468	508	551	495	512	509	557	505	481	534	517	501	527	509	530	488	483	509	481	526	495	494	537	508	457	494	511	492	479	496	539	542	508	519	522	525	577	486	513	497	498	488	533	492	536	543	526	512	525	489	502	533	519	536	514	526	486	529	504	510	495	563	460	531	547	515	535	494	513	508	541	526	524	480	562	477	516	524	506	532	488	495	488	528	516	487	536	519	499	512	475	532	491	481	497	495	479	531	548	505	490	503	495	519	502	509	511	531	535	496	494	508	537	479	587	515	497	503	482	522	487	495	516	493	478	501	533	469	512	523	523	492	485	523	528	531	486	500	503	506	503	480	499	548	503	510	505	515	513	508	480	506	549	510	534	507	481	545	544	484	521	498	502	497	549	455	523	510	472	528	495	492	490	523	517	522	476	493	519	517	532	509	487	503	493	495	495	533	560	502	498	502	518	523	505	536	501	534	521	524	545	527	489	445	526	511	554	521	502	503	517	508	478	511	481	503	527	535	532	523	553	499	532	517	519	504	521	530	500	481	494	488	494	531	507	525	517	487	516	486	498	522	545	508	539	526	520	490	533	502	529	510	512	506	514	506	452	509	545	531	537	505	528	535	517	521	511	487	506	516	528	465	519	506	479	465	499	517	519	501	474	487	487	490	498	542	528	531	487	530	514	532	503	474	548	487	508	489	501	476	493	490	499	521	489	489	503	496	488	533	486	536	529	510	538	506	506	513	519	527	476	515	493	509	501	514	489	526	520	530	498	516	533	486	497	507	542	518	491	486	499	527	500	548	527	525	515	515	533	501	529	526	503	497	456	525	519	499	498	512	452	482	519	513	507	522	519	489	514	515	543	508	498	480	523	544	524	526	504	541	509	502	494	527	552	516	485	517	497	480	502	501	523	531	498	538	546	524	483	516	492	489	524	553	506	531	539	510	487	534	469	523	522	479	502	533	479	470	539	546	477	490	509	519	534	507	470	519	487	528	511	539	528	524	505	480	502	514	504	511	506	511	510	571	530	498	544	501	500	519	509	535	540	448	507	536	525	532	510	553	507	512	469	492	531	527	524	507	479	520	531	517	507	525	500	530	569	511	547	487	508	552	548	509	515	483	465	544	525	523	486	487	511	515	477	520	494	538	499	486	497	483	502	560	519	504	501	484	520	524	496	515	539	498	504	503	503	493	491	548	506	509	514	566	510	508	480	510	529	486	546	496	525	525	553	568	520	490	495	512	480	532	513	491	471	490	536	553	508	552	512	510	513	526	528	561	495	493	530	518	518	522	520	511	522	511	545	504	497	556	499	541	569	518	521	521	505	514	529	492	537	528	463	520	491	522	531	495	519	490	462	506	520	491	495	513	512	515	531	508	525	552	512	521	502	518	481	473	538	503	543	527	523	536	485	491	498	510	525	533	516	485	495	521	498	476	532	508	517	474	563	523	523	531	486	501	503	535	458	446	515	481	540	497	530	517	508	535	495	534	501	526	493	521	525	510	516	527	515	522	511	519	534	511	484	528	495	534	471	501	493	436	536	501	523	513	495	502	542	515	529	561	513	481	509	530	478	485	468	516	505	510	539	500	483	505	518	479	465	511	477	548	485	490	500	528	488	473	520	486	485	547	533	523	508	504	518	520	500	488	522	523	518	525	522	570	483	526	555	490	545	467	482	522	509	508	478	517	519	486	508	511	511	513	515	521	501	506	489	508	478	471	520	501	519	482	502	481	575	491	477	484	500	524	508	537	564	506	516	515	508	540	504	535	495	522	523	528	524	498	494	513	515	493	548	485	521	507	495	527	500	509	485	498	554	494	513	512	522	470	548	521	532	535	533	523	527	523	551	508	518	504	501	494	525	473	532	573	527	533	483	511	497	490	493	533	529	463	500	524	497	489	511	507	531	528	504	503	493	543	511	469	499	500	477	507	534	503	494	517	554	526	485	507	489	510	542	543	482	473	523	537	484	512	553	466	525	512	497	494	497	516	543	535	488	520	490	506	461	520	470	542	550	494	467	511	519	540	508	509	497	523	529	530	519	587	527	531	500	505	484	529	506	518	485	486	506	517	552	534	506	504	530	507	539	501	535	488	456	515	467	512	531	490	489	510	491	496	522	460	482	511	517	498	506	515	485	528	550	482	509	512	480	496	520	475	498	517	524	524	518	491	503	506	506	500	496	516	498	513	505	514	492	561	518	567	526	523	510	516	504	475	499	554	508	503	539	519	459	534	518	528	522	489	533	473	490	493	506	496	478	530	524	518	553	475	537	518
30454	44188	29047	6234	2471	1666	1326	1122	998	924	933	907	939	892	902	946	891	881	890	885	849	849	905	858	870	846	857	929	887	858	857	857	925	923	868	856	837	828	870	916	878	895	902	888	840	872	898	878	873	850	912	909	915	892	878	881	883	904	908	858	873	853	900	887	887	886	886	858	837	872	863	832	901	879	862	837	885	914	872	872	857	881	880	921	810	916	888	874	868	887	910	875	877	878	860	883	809	921	906	903	896	915	889	871	898	879	841	866	851	931	877	867	892	821	893	885	910	841	870	870	924	880	803	881	859	908	889	861	877	856	878	895	850	901	853	907	867	911	905	865	835	910	883	874	883	861	839	833	836	829	854	876	886	883	875	936	843	889	877	854	877	879	860	878	904	898	847	872	824	851	883	854	826	874	883	881	875	881	881	879	860	881	852	876	883	844	902	896	916	912	913	904	876	879	875	854	899	853	863	907	892	853	871	877	870	875	864	859	869	952	928	903	863	865	893	814	836	919	895	913	883	865	888	860	845	843	864	855	879	846	867	899	868	828	869	856	888	854	941	861	895	900	845	882	869	886	863	892	837	896	904	850	829	904	887	872	885	875	869	899	847	868	879	873	880	908	858	865	879	904	883	921	888	846	873	891	858	880	885	850	880	854	878	931	892	861	872	846	858	909	852	892	814	842	925	895	913	845	842	883	891	846	873	812	903	922	874	864	856	913	852	885	866	839	903	875	923	886	869	839	904	957	939	876	922	887	861	885	868	891	890	886	927	896	897	888	881	866	875	900	896	857	854	884	895	870	838	908	908	919	898	816	909	899	866	918	874	912	901	916	899	857	898	896	859	912	848	882	933	873	878	809	855	901	895	890	855	833	853	915	916	849	914	870	881	861	879	851	911	888	978	832	880	923	882	903	888	816	939	928	913	851	890	853	892	872	892	910	911	839	900	903	866	921	841	899	871	766	835	876	914	874	886	888	868	865	877	880	837	889	899	859	867	922	832	848	835	835	880	843	829	915	883	892	866	895	895	859	855	831	863	891	858	844	879	853	893	945	875	858	838	821	840	855	872	899	860	842	880	871	878	887	907	904	812	875	881	934	870	877	869	898	919	820	856	892	870	882	925	860	911	932	912	862	916	891	963	868	884	859	909	892	905	941	884	914	877	828	884	886	925	847	923	875	894	818	897	890	904	897	872	828	865	819	874	917	861	841	847	875	918	866	853	896	889	914	844	929	840	886	894	851	877	884	876	852	871	921	890	893	870	826	860	863	856	856	901	909	846	867	886	894	842	892	838	862	912	837	841	872	860	864	859	862	898	851	887	834	860	813	915	867	879	880	874	893	867	873	847	883	870	868	902	850	922	915	857	897	852	882	884	842	844	847	887	886	906	856	883	811	910	850	917	885	889	840	902	843	888	868	877	915	870	889	882	892	816	872	900	896	895	909	949	907	929	919	864	932	900	927	885	864	905	887	896	852	942	894	848	932	838	841	925	884	819	862	814	865	859	933	833	819	891	888	813	870	894	889	922	872	874	886	881	846	850	891	901	833	907	842	832	889	866	866	810	947	879	880	860	831	893	864	839	936	912	818	899	901	898	927	871	867	868	904	879	883	891	850	905	855	900	910	927	830	917	862	860	864	959	911	839	845	867	867	872	850	895	923	856	861	828	854	844	872	878	887	862	921	903	907	895	909	859	867	889	894	872	906	839	844	860	912	875	868	868	843	868	879	820	882	855	894	845	909	869	860	865	904	897	860	896	861	916	834	946	904	888	890	845	897	845	935	870	884	864	902	927	830	912	910	854	878	963	860	864	868	834	849	871	841	871	925	863	882	934	826	841	867	913	890	899	858	865	923	878	884	867	831	888	840	879	922	835	894	866	899	888	883	872	864	882	874	888	899	853	818	883	880	848	868	892	907	868	891	899	832	860	860	875	924	849	895	830	886	892	845	816	887	877	883	855	868	867	898	880	908	836	879	841	878	827	847	864	906	901	882	849	878	913	926	930	853	864	873	899	885	920	910	862	902	817	875	872	844	923	853	796	875	859	883	890	864	858	909	871	871	892	874	911	858	889	817	873	890	902	922	895	878	870	908	869	886	875	855	883	858	891	899	820	911	829	859	880	875	878	849	867	897	849	873	908	874	878	869	856	874	884	902	933	924	862	895	856	853	899	889	850	880	836	824	887	889	888	905	827	867	898	855	897	830	848	872	897	872	877	900	859	861	850	928	850	898	903	892	883	914	844	882	866	883	878	875	926	842	946	914	840	876	888	870	793	854	883	868	891	881	883	846	840	858	862	880	887	918	878	868	885	854	889	867	918	877	851	881	900	926	907	855	882	924	822	902	830	867	912	882	878	869	918	872	832	904	891	849	890	872	891	909	843	877	852	930	868	863	838	872	821	852	893	862	921	913	882	895	872	839	880	856	865	888	868	910	881	832	829	897	854	864	910	915	897	884	863	890	909	890	902	898	930	895	907	861	864	889	851	868	896	921	842	869	906	877	855	921	901	886	924	915	904	836	872	863	886	848	858	882	882	876	867	914	869	910	848	865	902	854	856	873	837	869	875	925	851	850	870	915	894	896	872	884	830	879	870	862	942	889	892	879	870	862	916	868	908	865	855	849	887	880	851	863	893	892	872	882	815	853	868	890	862	952	897	858	951	875	902	836	836	895	885	848	859	859	877	877	847	896	843	895	922	886	926	842	894	897	879	862	909	920	911	781	854	846	902	908	907	880	879	896	856	893	912	806	840	847	913	857	861	863	898	886	860	844	848	859	848	912	840	901	876	859	881	905	889	854	815	946	846	880	846	859	859	870	872	835	845	864	840	885	904	966	927	865	813	930	900	956	874	921	862	852	918	875	837	907	850	839	843	893	857	906	836	878	838	872	806	855	856	952	870	846	889	834	891	899	887	905	838	888	881	915	846	896	917	868	853	878	886	887	870	853	935	888	859	883	953	859	859	855	881	901	861	878	931	866	901	844	885	878	880	812	864	870	876	902	882	918	863	882	893	914	861	795	841	863	920	875	880	833	811	912	901	863	875	887	894	897	884	897	856	897	878	907	836	856	859	870	853	851	889	896	908	886	879	865	891	881	899	902	888	902	887	880	898	837	881	914	834	865	857	892	832	854	847	880	838	873	896	899	878	824	845	863	849	864	886	892	891	889	925	904	889	859	882	891	812	884	893	886	848	910	879	877	854	800	851	883	878	883	902	936	933	836	880	904	851	911	839	898	928	883	854	892	901	871	867	913	891	912	927	899	883	828	843	933	948	858	869	873	862	873	859	876	903	855	875	924	824	846	908	893	853	881	855	940	907	878	903	861	855	863	903	865	887	839	916	882	921	903	847	835	828	841	851	886	905	900	841	897	855	886	910	919	887	881	877	840	861	902	826	910	835	925	915	875	850	850	839	912	876	866	898	867	817	911	891	876	891	855	922	843	926	865	911	874	951	872	827	854	909	873	924	909	870	892	947	908
24529	21488	28455	24795	17735	3589	1250	835	685	588	593	538	536	541	487	472	506	523	464	471	456	491	473	471	448	456	437	466	428	464	412	443	463	451	445	475	429	470	443	480	476	473	451	471	484	458	446	482	494	461	452	442	421	488	447	451	437	466	440	431	460	482	425	447	469	454	447	452	460	455	409	432	461	393	421	485	454	457	454	482	475	480	446	453	457	449	455	492	461	422	467	441	463	478	465	460	425	456	428	440	462	454	452	405	452	448	481	428	425	440	448	461	450	439	423	452	473	450	457	488	449	456	432	452	442	481	456	492	452	437	438	457	459	447	470	438	446	446	467	464	454	427	471	441	472	450	446	406	470	417	431	465	440	436	473	413	449	473	468	479	411	443	478	454	437	445	478	448	483	449	426	442	455	453	451	457	475	442	434	465	454	438	458	488	466	511	475	424	474	462	454	455	443	438	479	467	468	446	465	453	414	476	446	449	404	435	467	424	446	451	426	462	459	441	432	440	449	465	425	432	415	438	431	434	459	433	459	431	473	461	439	475	436	491	475	473	441	441	447	438	455	452	460	427	441	472	469	473	444	417	461	422	443	460	463	450	455	430	455	416	470	441	444	425	447	457	460	477	457	466	448	412	443	486	464	462	422	455	430	497	470	445	466	455	427	447	451	455	473	439	442	478	403	454	466	435	485	471	448	505	462	440	439	465	449	438	439	484	486	449	441	474	427	466	446	432	478	457	463	450	461	429	454	428	425	452	467	463	444	450	440	456	457	434	461	475	451	435	473	435	452	442	451	493	440	433	423	457	450	471	451	431	452	450	418	455	433	467	459	447	459	466	437	474	441	461	471	450	461	433	466	461	429	452	494	454	447	449	481	495	456	426	459	415	490	465	440	471	461	458	443	455	455	455	442	479	420	495	447	450	483	470	470	474	460	429	477	409	474	450	437	412	428	440	456	440	425	434	450	475	428	422	433	472	481	470	445	444	474	466	462	457	486	433	454	447	443	452	446	473	433	432	466	469	460	463	435	431	465	470	436	450	434	473	437	452	468	443	410	445	473	427	427	426	471	474	456	421	474	459	459	462	430	432	454	463	479	426	451	475	488	442	454	431	441	442	465	431	473	463	417	435	442	482	434	470	438	460	467	446	478	460	487	463	452	423	465	436	445	412	461	412	458	447	452	460	426	428	442	471	458	423	442	444	440	418	419	445	460	428	469	438	465	473	494	429	421	502	455	487	480	421	431	427	463	435	458	443	406	440	440	472	430	434	450	505	419	438	428	468	441	430	477	466	463	473	478	494	418	457	445	478	464	451	429	415	435	436	449	438	452	453	463	448	429	485	493	445	435	420	408	438	458	493	439	443	437	459	450	437	426	464	412	475	421	460	438	425	445	437	425	484	428	447	465	457	420	484	442	455	463	446	422	464	465	425	407	479	417	449	445	457	430	424	426	397	404	481	439	484	477	460	467	467	471	433	433	461	450	469	447	452	437	432	416	449	469	428	419	462	463	472	443	442	439	470	465	450	422	469	446	455	443	484	451	451	443	448	437	455	461	456	441	471	468	424	439	440	438	450	445	485	432	458	498	432	463	515	475	435	453	482	455	425	492	410	473	460	466	474	421	432	455	446	459	468	464	470	435	480	467	426	446	512	480	490	446	444	445	448	460	489	462	475	456	443	460	449	464	451	443	478	465	457	477	442	466	477	450	462	428	457	467	456	448	455	452	431	491	450	433	458	471	456	424	467	429	426	508	481	455	408	491	433	465	429	469	484	471	446	478	453	493	450	451	441	467	474	461	444	496	463	450	446	414	427	405	468	482	437	441	439	473	447	468	449	444	437	425	440	444	474	451	474	456	452	452	460	443	393	448	424	433	460	430	444	476	433	433	427	434	467	507	408	480	476	446	451	461	448	463	498	417	399	441	456	450	472	415	470	465	469	457	467	443	443	437	463	434	429	431	455	468	432	415	411	431	419	447	416	451	433	464	424	483	482	456	436	451	459	415	428	437	466	438	468	403	452	483	452	443	450	474	441	413	459	448	451	447	435	485	440	437	451	457	455	474	415	469	474	425	455	468	467	453	451	461	445	463	455	438	446	455	462	446	424	468	450	493	464	470	454	441	434	463	455	450	486	441	455	424	471	450	432	458	456	442	453	468	472	446	431	426	428	479	402	459	443	488	412	453	437	457	466	442	447	452	468	448	444	480	430	502	450	476	436	459	436	443	433	445	435	467	454	442	459	474	452	465	463	456	516	491	440	461	462	454	417	450	460	455	451	500	485	488	455	456	477	441	448	455	431	461	470	440	429	450	459	428	435	483	400	480	469	478	476	468	446	444	420	428	457	443	443	454	432	466	439	465	431	430	453	459	453	482	443	455	472	445	453	433	467	474	450	470	426	424	418	425	445	443	453	428	410	482	442	452	505	420	462	486	444	428	465	442	436	445	453	456	447	417	455	434	466	430	435	454	436	442	436	436	445	417	471	470	382	381	455	479	425	474	424	458	442	460	478	417	475	451	417	455	429	433	432	477	439	481	400	450	462	441	462	451	436	453	441	435	443	448	436	443	445	446	450	441	476	415	413	461	434	452	473	459	453	442	410	456	439	444	466	418	445	473	457	464	451	440	443	444	442	444	382	415	488	414	423	437	453	461	460	461	457	423	489	413	463	422	434	455	462	469	444	433	438	464	439	486	463	452	455	454	432	451	436	462	472	425	437	451	482	472	457	490	422	459	475	491	434	425	417	428	432	438	441	456	419	418	433	418	462	430	466	445	482	460	459	424	422	446	433	467	441	455	441	464	468	413	410	466	452	443	489	482	436	441	435	446	422	417	463	478	447	487	436	426	447	474	405	443	406	424	490	470	462	452	442	454	452	413	454	427	452	429	477	454	458	447	442	448	447	428	420	427	447	483	439	471	434	385	462	463	480	443	449	454	448	457	429	469	452	481	469	452	477	482	477	441	437	486	465	462	424	451	448	455	446	464	460	479	500	502	453	440	472	443	448	478	460	452	455	437	431	417	413	433	455	425	466	453	463	407	448	451	425	458	462	441	448	429	495	473	437	422	441	459	449	446	464	478	405	433	431	461	509	452	466	446	440	424	417	464	458	449	465	483	455	426	482	459	475	469	436	412	466	475	465	457	444	416	411	486	443	468	450	413	426	456	466	413	479	469	495	470	455	447	446	454	448	426	435	432	420	430	432	466	480	455	455	416	468	471	443	419	447	469	445	463	438	447	436	452	437	433	443	425	453	441	477	448	459	482	458	436	421	444	460	410	419	446	441	474	471	432	450	411	468	441	465	422	454	424	466	447	464	420	432	463	420	456	416	467	472	447	439	428	447	448	445	434	453	420	455	476	465	432	453	458	461	450	430	431	466	473	405	493	445	445	472	453	431	460	472	464	462	456	457	431	449	467	470	437	438	427	472	465	463	454	419	467	424	487	439	441	449	448	476	441	448	427	432	463	451	442	433	484	453
33663	50432	37272	13064	5066	3081	2091	1665	1478	1224	1110	1029	1009	971	871	873	846	892	827	895	826	855	800	836	847	750	856	809	821	796	777	824	837	790	819	857	786	799	803	793	812	797	824	762	800	819	782	766	782	754	791	783	812	801	806	784	827	842	767	783	738	761	811	827	790	769	796	778	776	784	743	822	774	825	756	812	810	753	850	801	812	801	800	765	822	748	842	800	789	812	796	799	807	778	795	765	739	783	826	790	787	779	742	769	788	787	747	747	827	816	810	788	801	751	795	744	765	795	735	741	823	786	800	787	774	761	780	785	864	797	839	764	769	788	776	826	774	793	788	783	772	832	803	770	842	787	791	762	746	762	751	825	789	809	834	786	860	848	777	780	771	799	783	801	759	771	811	783	806	729	812	757	808	762	798	822	788	761	846	765	796	796	808	727	799	831	805	817	802	761	817	759	753	765	794	741	776	789	773	801	777	807	737	802	803	797	766	730	820	834	822	828	738	765	803	753	792	809	764	771	770	746	782	787	754	761	767	796	799	780	778	777	819	773	797	780	755	815	761	783	808	782	781	729	822	767	795	785	746	770	805	758	762	779	752	786	762	746	822	783	787	814	764	777	789	791	747	771	790	824	802	771	775	781	808	798	783	816	790	760	809	805	757	802	770	767	769	789	778	751	802	766	730	850	794	796	811	826	766	743	770	790	774	764	812	825	796	785	815	821	823	772	759	759	848	788	807	772	800	795	743	830	822	785	786	805	765	811	764	795	777	789	773	780	741	759	837	811	813	801	745	797	774	725	769	789	787	733	742	786	800	790	759	776	762	855	776	799	759	776	782	777	763	725	727	805	782	798	759	796	771	776	768	835	822	818	761	776	824	764	819	781	777	786	795	774	772	790	815	779	812	755	780	789	786	750	804	815	804	782	796	731	738	744	818	763	828	757	788	771	788	822	816	783	778	852	788	759	765	755	753	742	864	800	808	794	795	816	780	795	753	780	803	806	793	763	722	787	787	780	793	807	784	811	790	787	759	764	787	832	778	802	825	749	759	763	775	782	756	827	831	775	746	804	779	765	783	777	792	735	780	788	789	713	810	782	783	783	785	810	782	780	758	783	804	801	744	757	791	807	844	771	755	842	820	797	772	795	775	804	818	771	784	778	793	774	797	756	781	733	794	800	793	784	749	795	767	796	794	816	765	787	780	756	771	774	812	785	763	756	839	794	728	803	802	753	774	788	777	790	770	790	788	761	769	759	800	810	832	790	805	816	776	784	813	778	770	739	806	821	754	824	767	811	798	735	772	774	810	781	771	827	821	832	758	784	785	805	765	805	841	799	781	776	768	823	808	745	785	791	805	807	803	741	806	737	788	815	798	823	792	750	856	804	775	763	793	783	790	782	779	770	799	781	776	798	761	822	783	776	779	726	815	786	816	804	816	815	764	822	777	754	822	809	790	810	790	809	777	817	792	827	775	765	779	770	804	763	719	795	805	771	773	756	793	766	800	798	787	783	810	747	814	823	772	824	807	801	825	821	766	778	831	755	801	771	797	806	788	830	781	758	771	793	714	820	801	803	791	754	773	803	766	795	791	742	764	692	822	754	801	764	791	785	820	814	753	801	767	825	781	823	766	808	820	795	780	749	825	802	744	768	759	719	790	793	791	785	791	791	838	832	785	787	780	799	791	733	800	787	827	785	715	793	711	778	786	818	788	834	774	780	759	794	739	745	806	747	781	844	802	806	792	775	766	820	803	792	823	787	828	748	766	832	822	828	796	756	794	783	836	804	748	837	782	777	830	825	812	745	813	841	821	749	795	788	810	753	788	791	773	812	782	767	780	777	802	737	814	831	741	790	798	793	785	777	808	836	768	784	789	789	777	817	770	750	818	756	807	832	808	762	767	792	809	797	786	774	777	762	764	785	741	776	804	755	783	816	773	812	805	765	773	785	812	798	806	820	813	788	787	796	765	780	770	807	818	799	792	819	821	896	761	829	758	791	810	850	789	773	784	730	793	805	770	838	791	781	816	786	768	810	743	756	804	831	801	770	824	855	752	844	797	797	780	770	777	819	767	805	814	780	765	810	808	834	736	781	809	821	826	806	813	786	836	762	803	770	792	805	765	750	767	799	762	808	825	763	757	802	785	772	828	793	790	819	781	801	806	787	752	802	766	816	760	809	831	804	767	789	763	733	803	766	803	738	800	743	801	803	754	785	789	794	822	799	801	768	760	762	816	792	781	783	714	790	767	765	748	773	802	754	811	764	761	851	765	756	736	774	734	789	744	740	761	754	767	790	793	802	809	754	768	796	766	767	759	812	778	769	732	775	765	815	770	767	762	776	761	744	830	792	775	780	797	771	762	795	780	827	835	790	767	769	794	782	781	826	755	776	767	753	741	795	839	806	781	788	756	791	745	739	758	760	793	783	768	809	727	775	795	767	812	815	789	782	784	749	770	830	792	737	777	761	797	801	764	753	782	774	792	815	800	800	830	817	789	797	829	762	793	784	774	789	750	769	778	772	789	785	762	812	803	766	797	782	767	770	789	807	818	804	805	799	810	790	810	786	830	778	865	820	796	738	785	794	778	769	804	785	785	772	759	790	777	822	743	787	790	769	829	810	758	750	832	782	789	798	831	780	762	789	797	779	757	847	815	757	780	777	757	762	727	817	779	782	766	795	754	804	778	830	783	802	786	793	811	752	807	757	776	804	766	758	800	777	801	792	813	759	838	764	791	762	760	783	768	787	827	770	820	803	772	754	776	877	780	795	817	841	802	753	837	757	737	830	786	869	748	795	846	773	796	802	774	764	787	776	800	769	807	801	750	785	784	799	765	819	798	825	809	808	842	773	789	839	820	814	837	787	829	737	777	819	782	797	790	767	803	769	814	795	780	761	779	832	808	785	778	797	794	810	820	854	757	787	806	756	818	741	768	829	801	757	820	811	837	772	776	801	779	784	782	787	781	739	782	818	791	825	768	796	769	781	780	828	740	789	779	838	807	794	759	791	760	773	792	765	776	771	777	762	807	765	751	765	790	814	728	806	789	836	725	767	813	778	774	754	757	750	839	798	788	818	779	811	769	735	814	801	825	825	822	793	810	808	781	766	786	766	784	788	827	776	828	778	760	837	731	777	754	788	807	781	787	804	765	741	784	785	744	800	776	759	802	763	785	787	775	775	740	751	811	765	806	754	791	807	761	793	763	758	795	787	774	769	782	747	772	811	805	797	805	787	761	781	788	806	783	814	770	763	788	767	772	765	805	784	776	822	779	792	767	819	830	779	805	748	792	833	765	778	817	765	831	776	793	736	732	820	818	792	758	800	787	805	756	781	793	744	759	790	818	816	816	796	777	864	776	787	795	745	781	799	822	818	792	822	800	793	775	777	758	775	750	785	799	831	832	727	787	747	804	795	725	778	781	805	767	828	780	795	787	772	788	785	778	841	781	778	787	800	723	805	749	789	777	797	773	794	764	752	792	825	805	770
23638	21537	29290	24235	21398	17292	3254	966	560	485	343	344	308	272	260	254	294	262	226	259	237	227	251	210	242	242	239	240	248	215	190	211	219	211	221	201	223	206	228	194	212	232	205	224	226	211	225	189	219	189	222	217	207	209	208	205	191	183	215	241	192	256	213	198	230	201	198	234	196	215	230	214	216	208	234	216	223	215	203	179	220	204	233	226	177	223	224	200	206	217	196	208	195	208	213	220	206	210	199	201	215	210	202	228	208	201	246	188	218	213	190	205	210	207	190	217	180	215	190	219	196	225	212	202	187	216	173	207	237	206	175	206	212	178	207	195	224	223	175	209	238	201	217	186	222	216	191	197	196	189	204	228	184	183	200	189	202	187	216	227	195	174	212	191	234	208	210	210	193	207	190	222	205	216	193	223	211	206	187	210	222	225	214	187	201	209	202	211	237	208	187	208	189	196	230	207	216	214	214	218	207	203	195	214	194	213	172	194	201	209	203	213	194	211	214	192	203	218	201	213	197	194	217	208	212	201	185	192	201	210	214	192	226	224	214	216	198	217	199	197	198	217	219	199	199	223	222	205	213	214	204	195	191	193	204	189	194	215	216	192	226	198	192	226	202	219	206	232	212	197	206	201	205	201	191	221	190	197	191	216	227	207	220	184	214	202	179	200	217	186	189	191	182	217	215	191	207	183	224	201	184	181	207	219	214	219	198	218	175	200	188	218	208	224	201	201	190	222	183	212	195	203	202	205	188	225	206	216	228	199	184	227	209	207	202	193	222	193	180	216	197	189	194	211	198	199	200	207	203	171	208	218	181	208	205	177	196	210	198	188	211	186	222	195	206	209	199	207	196	214	194	214	187	196	184	206	211	215	208	192	221	205	207	189	224	210	181	213	214	215	190	198	208	197	216	220	200	204	210	216	194	192	211	209	206	211	228	208	179	236	197	205	247	186	197	214	210	241	193	209	200	223	202	216	203	219	180	210	200	197	200	222	215	203	213	207	237	196	184	231	207	184	194	213	206	182	191	196	207	220	178	185	212	245	199	214	199	230	202	224	199	227	207	211	176	183	197	212	208	213	195	221	189	207	210	219	196	200	195	188	190	171	185	215	199	200	197	194	210	202	202	222	195	214	215	190	200	189	207	191	207	182	183	209	217	219	188	192	223	182	211	201	226	204	228	206	193	201	221	216	211	199	214	220	216	190	193	187	215	209	197	198	194	199	186	219	212	186	212	206	194	230	210	193	205	213	237	209	201	218	188	194	225	225	199	199	215	191	185	207	200	189	202	190	195	219	186	182	201	194	189	200	202	222	194	211	204	210	190	209	219	215	183	212	189	175	225	207	198	218	207	185	213	199	176	223	192	235	188	187	205	223	211	186	207	206	210	173	205	223	184	224	182	230	232	189	223	222	184	185	190	188	189	199	227	211	213	217	205	183	208	202	196	210	210	219	182	197	227	217	212	227	213	221	191	221	192	213	193	197	172	216	187	200	221	191	186	180	216	238	189	210	210	197	184	188	188	195	202	229	200	221	199	187	185	193	212	211	193	219	214	221	194	190	205	218	183	217	190	204	216	217	198	210	216	226	184	188	201	220	211	193	233	188	199	199	207	203	226	194	213	219	206	230	222	199	212	187	195	205	187	199	189	178	215	199	195	213	206	204	213	203	199	215	186	218	216	202	204	180	204	196	186	183	183	193	206	217	203	220	206	207	203	185	227	179	196	224	193	188	196	198	213	230	225	213	218	187	203	195	207	209	193	224	200	212	196	212	221	208	223	223	196	176	239	195	205	192	215	196	207	206	185	190	205	195	184	223	182	193	195	213	207	205	191	235	212	204	179	229	212	193	206	217	202	210	193	195	182	171	200	210	218	204	231	190	221	211	214	220	207	216	198	202	253	195	202	223	208	195	187	207	203	206	215	212	193	204	184	198	220	190	212	232	219	206	201	228	225	222	203	219	235	199	182	221	202	224	205	197	215	211	219	209	206	202	186	198	197	235	208	205	209	218	193	198	181	186	210	206	203	199	191	194	216	216	189	200	201	188	203	181	221	197	167	217	187	227	223	209	214	199	217	197	179	211	190	203	201	213	218	209	240	205	212	212	208	168	216	204	183	220	206	191	210	215	234	202	204	207	189	216	224	207	220	185	226	207	212	191	228	207	227	217	217	215	175	196	214	217	222	206	172	195	182	239	210	176	214	213	208	211	202	229	194	204	213	197	200	196	212	211	187	203	211	188	210	189	201	186	217	179	201	219	197	200	193	213	204	222	207	206	196	233	231	193	205	208	207	212	214	192	212	207	211	210	211	205	211	194	209	188	188	238	214	208	209	212	213	235	204	195	183	190	189	205	214	215	193	177	205	196	216	190	205	185	195	198	209	213	200	209	227	200	203	210	199	192	184	235	184	200	185	230	182	176	212	211	191	205	202	190	208	195	185	195	208	202	212	211	214	211	208	207	209	188	230	200	206	206	204	171	208	204	195	213	210	217	218	214	206	198	181	197	210	212	221	218	208	206	205	198	226	206	211	182	196	202	179	199	219	214	200	205	192	202	192	184	191	192	206	190	194	208	207	197	196	188	200	178	211	192	230	214	223	209	198	227	198	208	226	226	207	218	187	209	191	203	225	209	202	207	213	218	204	195	184	230	211	215	187	209	211	233	198	211	185	224	212	208	216	189	215	236	189	209	204	222	200	208	190	192	192	187	226	202	202	211	201	209	208	213	216	221	194	222	185	190	196	207	202	182	207	229	194	208	189	207	219	186	207	226	210	171	193	210	194	203	207	191	206	204	196	216	222	211	224	204	203	217	188	204	204	204	183	215	192	212	224	199	192	193	201	200	207	175	229	205	207	208	213	230	182	199	212	200	174	179	215	204	195	223	202	220	180	201	192	209	209	196	220	213	205	211	233	220	231	205	223	217	218	224	214	216	233	193	230	184	234	200	216	180	229	215	198	209	186	229	196	218	211	216	185	196	200	185	211	171	191	208	187	223	179	200	226	227	175	211	199	239	212	202	222	190	221	219	200	211	211	220	198	186	190	213	235	226	228	202	206	215	219	226	192	216	205	196	219	195	204	199	208	220	209	195	215	207	206	207	201	201	189	216	212	186	201	184	183	219	191	198	191	208	203	186	225	184	210	201	185	211	193	199	221	207	201	179	187	193	212	206	200	191	206	220	221	228	198	193	228	211	207	194	176	186	225	192	206	200	195	194	199	198	198	183	192	200	218	190	179	202	184	202	233	214	202	214	226	181	212	213	198	213	200	197	223	194	208	210	225	222	218	211	187	203	210	220	198	205	236	194	206	227	195	213	207	206	206	199	198	195	205	203	232	198	201	209	230	192	196	205	200	204	200	182	204	195	183	192	226	211	199	223	205	190	217	221	230	202	173	195	199	201	201	218	200	196	206	188	209	198	211	196	188	190	198	211	198	205	207	212	217	206	194	213	207	217	181	179	204	211	189	223	214	220	191	193
34559	58270	50442	21785	7742	4368	2736	2101	1708	1208	982	838	788	682	614	557	502	525	512	452	486	471	444	441	448	439	406	437	396	381	390	439	396	420	395	385	411	420	391	366	364	389	399	382	388	399	395	379	393	381	387	367	425	394	348	407	405	369	371	388	367	387	378	382	389	356	368	339	381	351	367	351	393	368	369	371	360	375	386	342	403	356	377	397	364	412	369	366	400	376	390	353	375	343	379	379	365	357	406	387	392	417	416	343	370	374	359	403	387	382	381	389	378	360	368	365	402	366	374	373	386	394	325	382	372	394	377	383	415	350	356	389	385	360	402	346	360	370	344	351	383	401	388	380	363	378	395	385	421	345	373	378	394	337	384	362	381	367	374	378	367	372	380	375	406	359	369	371	379	376	367	375	375	382	371	351	389	334	390	370	389	405	369	370	386	369	370	376	334	351	392	388	364	357	386	408	389	347	389	396	357	386	355	365	370	406	382	379	371	372	332	385	420	346	354	350	365	405	368	376	358	327	352	368	377	351	368	388	395	366	384	368	402	400	401	369	353	373	386	386	349	374	360	417	353	393	362	382	374	371	393	357	385	342	349	381	385	402	369	382	350	381	372	396	363	391	365	371	367	371	336	382	387	369	347	384	352	372	367	356	391	366	391	348	385	385	342	385	382	362	374	371	387	355	372	361	390	387	366	335	397	373	363	368	376	374	386	354	386	353	371	351	349	363	336	361	355	375	369	366	356	385	381	353	368	375	398	371	379	375	385	336	362	351	358	354	376	368	396	373	412	369	354	348	391	391	372	375	357	373	385	395	382	371	372	400	358	385	397	377	357	384	374	373	391	377	414	395	357	314	372	381	377	400	364	382	416	343	386	397	365	385	363	353	383	362	363	371	391	371	387	363	406	379	379	376	378	389	330	335	384	402	392	342	407	347	418	390	369	366	387	417	366	357	373	407	364	353	404	404	360	335	374	350	417	395	381	386	365	396	365	381	381	373	359	362	403	370	417	361	364	356	387	384	373	351	373	372	383	422	361	393	395	390	367	375	363	375	419	321	382	398	399	390	366	371	335	344	365	391	362	338	380	386	367	390	397	394	368	353	408	365	398	401	381	362	383	356	386	381	354	355	331	360	379	359	362	347	364	380	372	408	356	409	362	381	359	398	390	395	376	346	400	380	364	386	365	353	365	393	349	387	365	384	350	350	410	341	368	330	418	417	376	372	363	384	363	352	373	408	383	352	360	397	365	374	370	331	411	343	357	374	375	365	379	392	371	375	349	353	382	395	397	369	412	373	351	331	419	383	387	383	372	417	362	378	360	356	385	367	369	379	351	393	367	388	389	374	387	383	373	356	360	380	353	389	386	357	372	340	370	368	358	344	384	409	394	365	357	359	366	355	380	393	378	360	374	390	373	357	372	378	384	359	377	356	388	372	383	347	396	429	404	361	359	367	404	363	379	372	393	374	360	361	420	379	367	353	387	410	357	358	384	376	416	399	373	384	386	334	374	346	373	389	356	393	356	379	346	376	358	384	354	396	351	345	355	381	363	379	367	390	379	366	368	356	352	361	366	360	362	376	393	387	370	390	362	392	376	345	381	374	374	412	348	370	400	376	386	395	364	374	353	342	366	365	407	386	371	376	388	329	420	375	359	383	378	362	363	359	371	354	419	379	394	448	399	391	403	380	379	384	353	423	352	397	369	400	376	396	418	378	362	388	366	352	364	373	363	390	374	350	382	368	346	366	379	368	369	379	324	392	352	342	396	376	374	391	358	383	379	361	386	424	378	381	365	378	374	380	354	428	373	370	413	390	366	384	389	325	374	369	382	382	353	343	413	357	364	357	378	353	380	354	382	356	389	367	412	381	394	377	389	376	380	356	394	382	383	372	356	395	392	371	358	386	392	385	386	398	374	380	403	364	350	377	399	384	404	382	381	391	393	364	373	390	407	348	349	383	411	400	368	353	357	389	383	407	354	369	357	374	404	394	386	380	357	392	372	363	365	376	404	357	379	395	401	360	412	364	352	370	349	351	378	390	397	396	380	349	406	373	365	389	379	353	346	380	416	348	374	370	353	389	379	350	395	353	374	389	387	350	367	401	382	417	389	381	388	415	390	376	398	359	348	376	328	346	387	342	374	438	353	384	417	379	391	378	362	367	335	364	328	375	407	379	339	421	380	390	379	377	378	346	367	364	376	388	369	405	393	342	363	400	353	378	331	390	393	374	380	347	372	384	391	359	375	342	369	380	363	371	424	380	359	381	354	369	329	371	367	400	366	366	382	411	392	396	356	339	372	410	353	350	385	373	396	391	364	342	382	348	329	355	344	398	358	381	350	371	385	363	423	382	370	356	368	385	384	396	393	376	361	364	400	392	352	381	390	349	392	361	350	376	387	374	379	359	402	325	348	383	377	400	382	396	422	363	370	339	378	373	379	381	324	385	355	362	347	356	391	404	414	370	389	401	402	364	353	357	356	316	382	361	370	351	378	364	377	374	351	386	378	399	332	371	306	372	351	357	373	384	378	375	394	362	349	375	387	385	350	383	399	393	352	335	364	431	349	345	364	398	391	367	373	387	382	410	377	372	377	378	365	372	358	376	392	350	359	357	383	358	384	387	362	378	386	393	370	380	362	386	318	381	373	374	364	387	370	371	360	383	399	397	393	373	409	372	386	341	413	411	403	384	352	389	376	353	399	406	366	377	363	362	409	350	374	358	384	389	386	363	373	376	419	351	426	386	338	359	349	378	342	350	389	398	343	398	368	360	389	380	375	396	335	390	358	363	349	362	381	375	376	364	341	379	368	399	342	360	372	359	388	348	391	375	376	376	368	388	369	383	383	389	373	405	360	391	359	345	396	344	351	375	333	373	348	384	371	385	382	339	343	402	355	424	368	360	350	372	327	379	342	380	378	337	406	368	356	379	394	361	349	397	351	357	370	400	382	360	372	377	349	376	379	385	365	421	401	335	379	371	380	394	366	363	373	362	361	383	371	357	355	366	375	346	382	362	343	369	373	360	371	351	390	423	359	357	359	375	341	362	414	372	359	354	398	362	378	392	358	374	350	372	370	412	382	392	400	385	387	380	393	396	381	305	370	377	386	350	376	364	372	365	351	357	362	389	354	395	423	395	384	341	346	385	373	363	376	384	374	402	374	378	409	393	379	419	382	404	410	359	364	426	368	366	364	381	365	352	376	391	404	364	376	365	391	374	380	373	356	325	365	445	407	366	383	386	381	385	366	407	375	380	378	381	395	367	416	395	422	365	339	388	403	395	389	374	354	413	347	376	347	364	350	360	374	375	352	375	382	392	394	381	396	396	346	394	386	397	395	416	384	368	385	364	383	401	386	373	397	368	358	387	369	407	367	380	376	348	370	384	350	345	384	427	365	365	388	354	375	384	360	384	365	391	380	381	379	373	306	397	375	398	370	351	374	371	395	374	385	384	371	364	377	370	349	364	340	362	346	396	416	362	353	364
27736	24358	23527	7173	1279	815	671	588	570	523	552	537	523	516	533	471	511	509	542	499	532	481	520	517	532	529	517	498	483	532	492	537	543	478	497	491	509	481	518	520	554	493	486	543	474	491	514	518	553	502	490	481	487	517	506	489	521	500	510	505	511	518	506	517	478	487	483	534	531	520	523	563	481	512	559	508	493	509	536	534	498	495	477	498	513	556	506	559	532	496	520	464	532	494	469	509	521	532	533	516	523	530	508	514	540	496	510	521	521	515	505	542	492	507	473	528	513	559	505	524	481	479	514	512	502	484	533	553	516	535	550	545	484	479	485	515	511	522	538	506	504	551	510	526	537	517	466	505	560	521	493	525	535	510	513	538	496	534	517	516	508	502	504	488	521	529	446	492	521	545	526	517	482	504	518	505	496	561	525	489	515	521	519	488	483	520	475	509	497	480	509	493	509	508	520	479	514	482	506	516	492	507	490	507	500	511	501	496	524	499	507	509	496	512	512	480	521	469	519	491	472	485	525	524	498	481	532	523	529	521	529	508	483	472	522	527	510	533	489	515	485	510	483	503	534	475	524	512	500	517	460	499	534	522	527	532	520	482	509	503	481	501	518	493	551	468	492	526	445	513	517	513	481	505	519	477	477	489	502	529	515	555	505	531	512	529	520	525	522	516	515	555	508	548	517	526	521	499	537	498	501	524	539	516	495	499	510	533	519	506	494	528	530	503	508	493	528	536	508	521	534	514	503	487	475	528	501	474	506	449	518	526	482	503	498	544	496	518	503	503	559	493	551	519	495	489	506	510	526	531	516	533	528	501	545	520	536	516	499	508	487	537	516	493	497	505	502	520	526	527	524	509	510	527	516	529	511	512	485	493	516	545	495	547	520	526	498	526	497	467	562	516	546	527	519	483	521	532	546	489	531	545	522	532	503	558	494	549	497	534	508	518	514	494	554	498	489	493	507	494	521	537	502	527	516	465	549	506	509	568	499	566	525	541	486	528	504	508	522	552	519	462	520	510	486	552	511	510	509	506	517	502	527	488	491	491	473	515	516	496	546	475	534	522	477	477	517	520	550	517	524	491	490	500	525	520	478	502	511	499	511	505	523	508	458	504	469	512	519	514	508	516	533	499	526	525	470	500	509	465	503	477	534	551	527	511	517	497	515	527	517	527	538	497	486	522	480	502	508	496	504	541	467	537	531	489	518	522	494	492	485	532	511	518	528	519	523	491	560	527	534	482	525	543	482	515	526	478	505	496	505	536	539	532	499	505	491	529	510	502	500	477	486	517	524	499	499	489	574	489	539	502	501	511	491	504	530	524	527	538	504	491	489	480	549	473	540	489	510	491	526	531	497	502	529	503	509	524	511	530	489	468	563	533	493	523	557	478	473	525	506	522	510	477	502	537	541	543	547	523	474	496	527	524	490	488	508	490	475	508	490	480	529	488	585	482	517	527	495	471	519	514	493	535	463	508	510	510	542	499	522	529	510	538	556	497	498	501	541	492	467	501	506	499	496	484	541	531	483	522	526	531	536	511	538	529	486	499	466	499	543	531	549	493	497	491	501	512	514	462	468	513	519	544	531	492	490	523	505	498	528	515	521	550	490	509	463	490	506	498	507	488	510	491	506	510	481	501	543	513	499	504	553	498	520	525	492	538	503	536	515	520	487	480	508	499	501	479	488	514	514	524	550	494	557	531	474	532	496	471	533	514	491	497	485	540	520	479	508	490	510	530	542	483	495	501	514	486	505	510	495	481	498	512	465	517	468	487	496	513	505	503	527	521	482	498	498	533	510	505	502	537	476	517	522	510	544	520	479	490	490	529	516	503	552	479	524	497	533	491	479	558	487	507	500	522	508	486	479	532	485	492	500	502	490	527	517	477	520	515	485	537	491	509	481	528	535	520	509	528	480	529	505	513	525	508	534	491	473	506	484	529	497	524	505	516	528	539	528	548	514	493	533	518	547	505	498	517	517	562	573	513	524	512	526	541	479	513	538	563	499	492	526	517	484	500	520	527	465	510	492	535	515	513	527	490	498	496	525	497	510	490	469	514	502	536	480	534	520	508	492	487	543	525	488	483	515	510	544	574	530	514	517	516	555	486	517	518	509	532	517	513	520	525	524	553	500	547	522	490	516	511	517	474	508	508	532	482	533	526	519	520	460	512	508	496	507	497	516	556	529	554	549	518	495	492	505	542	504	556	514	494	507	533	499	503	462	495	513	530	531	535	523	572	510	514	538	503	511	524	503	530	521	493	515	494	486	508	489	502	536	508	537	493	494	517	518	505	546	505	565	525	501	542	483	511	550	496	504	524	504	497	481	506	507	520	499	450	505	490	505	510	507	506	513	511	525	489	559	520	555	511	520	561	521	482	512	523	491	474	534	522	547	519	446	540	496	492	510	520	477	533	507	544	509	511	508	454	514	519	533	466	485	463	507	512	535	508	541	479	494	517	509	527	584	494	542	524	504	499	490	508	510	474	509	481	507	488	510	515	506	542	455	558	499	513	494	486	513	503	505	502	560	506	520	511	508	565	509	553	520	513	515	535	509	504	480	521	503	503	572	511	465	490	533	481	521	529	520	485	553	484	460	514	492	472	533	491	488	518	482	526	539	565	509	519	478	508	504	560	529	539	509	498	492	494	540	498	519	535	468	543	504	485	498	545	511	533	503	514	511	493	531	532	501	520	534	483	490	516	513	526	502	470	488	537	518	500	513	532	510	487	498	500	493	488	539	517	500	521	487	503	497	525	515	538	501	499	503	584	545	490	529	482	511	483	514	525	503	497	501	498	520	545	505	496	483	495	518	481	490	501	511	518	496	476	496	521	484	519	510	530	472	514	509	568	521	511	488	516	535	543	457	507	502	539	501	495	532	503	523	466	513	531	491	523	468	518	512	477	544	540	478	492	464	490	531	521	516	549	484	476	456	503	511	521	513	509	509	477	524	536	507	509	547	495	503	460	526	507	516	478	507	494	457	474	541	559	492	522	534	498	515	489	515	466	524	503	482	567	512	528	482	498	530	502	504	519	526	514	469	513	465	505	483	500	516	506	528	526	496	552	489	535	520	503	472	525	487	507	526	503	479	511	502	527	485	508	502	488	505	529	504	516	486	506	480	527	504	537	510	540	485	502	496	538	489	495	499	511	498	479	505	503	485	484	547	522	476	518	563	507	510	480	485	547	488	514	495	495	495	515	482	510	525	516	481	508	522	496	479	498	512	537	510	517	500	511	491	510	518	480	522	547	536	516	561	524	494	490	486	525	502	506	504	482	488	523	525	497	501	486	515	526	537	510	536	502	508	511	469	485	517	519	538	475	494	483	528	513	496	512	489	502	517	542	506	522	500	523	489	484	489	515	510	546	463	538	517	534	496	448	521	510	500	534	505	536	542	505	499	466	508	536	511	505	471	500	495	498	490	505	448	532	508	492	536	534	520	492	559	498	510	543	539	473	483	501	520	547	508	552	501	478	532	499
29282	41763	28910	7265	2593	1690	1321	1181	1025	973	942	934	906	902	915	850	899	916	886	829	882	882	882	819	859	888	885	965	860	941	902	900	851	866	916	904	896	896	917	880	901	831	905	903	901	928	883	871	916	875	925	843	872	849	878	906	823	845	868	858	848	911	918	872	898	825	829	861	850	869	846	874	854	826	838	872	888	893	857	898	906	914	884	857	866	881	848	894	920	850	868	874	922	868	854	855	894	884	844	855	831	790	868	894	889	899	889	872	847	861	900	861	837	851	912	850	854	888	835	893	905	905	885	851	849	841	912	846	845	903	922	844	875	885	890	889	898	859	846	917	852	859	905	847	879	901	898	902	893	921	869	905	905	893	905	867	900	818	874	854	890	899	859	876	891	814	865	863	851	890	876	894	839	845	922	845	817	868	850	878	896	844	847	871	838	822	864	862	867	845	869	784	858	872	906	922	817	855	858	948	893	888	888	918	869	879	913	847	894	880	838	925	855	845	878	874	880	858	933	947	902	859	896	843	881	895	806	880	918	871	893	883	877	833	829	902	855	837	817	812	900	927	883	890	852	855	887	906	839	873	872	901	906	848	823	849	863	928	861	888	827	851	883	847	851	913	919	853	863	865	884	823	851	830	878	836	864	904	907	897	880	917	865	859	896	919	882	869	947	875	914	851	863	910	847	826	811	858	921	862	920	892	894	916	858	858	894	859	876	896	847	893	849	860	925	901	884	873	871	867	912	954	910	896	847	851	949	867	851	875	869	846	863	884	910	919	848	865	865	836	875	947	889	865	839	837	888	893	859	846	880	878	906	853	841	886	874	854	882	863	863	938	871	891	866	856	867	875	861	887	869	953	900	916	863	871	876	858	827	941	893	834	879	844	889	911	872	874	913	880	839	831	863	905	862	851	825	870	896	822	933	906	870	870	885	878	909	841	869	879	902	925	856	839	857	849	853	867	838	867	860	853	879	845	883	877	845	891	884	860	836	847	893	844	877	877	876	879	830	884	828	923	887	875	835	820	892	842	809	921	847	866	875	894	862	871	895	867	887	867	885	904	865	858	871	852	855	909	879	833	861	858	867	869	828	847	845	910	855	894	856	893	903	890	920	914	866	900	876	892	856	864	868	897	913	868	882	871	823	847	835	866	870	878	874	891	903	847	926	837	866	870	832	905	852	862	868	807	889	855	860	866	867	861	865	870	885	908	885	888	871	862	855	877	844	851	850	852	812	824	921	835	872	827	907	881	887	848	864	901	870	876	870	857	877	876	874	888	903	870	872	899	903	881	864	856	917	866	892	853	857	899	836	870	876	819	899	874	889	859	865	877	880	886	833	869	833	818	841	903	849	908	859	906	856	887	960	849	928	860	886	895	863	859	899	902	895	897	947	845	884	855	813	903	894	862	868	905	887	954	863	830	844	888	849	862	898	898	868	835	876	861	883	893	905	853	912	921	895	899	879	823	894	897	836	865	852	831	877	877	863	826	882	852	877	875	856	863	849	870	943	876	907	855	859	906	845	917	849	863	887	871	880	882	918	874	875	836	900	868	867	836	837	869	862	878	945	937	909	872	853	878	882	899	850	896	888	864	871	897	874	873	896	849	838	823	834	884	899	846	870	817	887	871	839	815	866	908	896	851	863	858	832	888	868	849	858	889	895	882	862	850	843	836	908	876	839	875	855	883	917	917	847	877	850	905	826	902	867	857	841	921	871	824	888	866	879	870	824	849	847	906	881	874	887	878	906	833	875	905	856	877	876	856	856	865	871	902	867	902	870	886	859	873	864	835	820	841	916	900	891	894	919	860	829	901	828	934	826	892	859	872	845	859	851	841	887	926	874	854	815	849	828	857	877	943	904	959	879	815	914	882	869	836	877	887	850	863	805	907	908	851	876	900	849	909	899	849	886	842	858	838	935	863	877	905	894	861	905	876	807	858	866	902	840	833	924	796	865	866	858	905	830	859	882	842	901	876	869	948	837	880	891	902	884	864	858	882	868	898	903	913	824	898	873	871	875	910	878	880	857	872	886	876	874	864	850	897	871	877	880	894	870	873	867	901	850	890	853	844	895	848	844	869	923	883	891	876	865	881	866	880	833	921	843	890	909	852	947	891	839	923	863	848	869	838	862	880	875	878	865	830	901	846	896	855	848	889	867	885	847	934	829	855	880	903	849	913	844	884	904	863	870	874	914	861	817	858	855	919	901	829	887	881	901	861	859	878	895	890	845	886	892	893	907	911	913	809	863	835	888	866	905	882	884	891	866	857	851	879	895	913	875	935	875	836	860	884	864	913	861	840	886	830	907	911	873	891	781	831	833	891	862	868	924	919	896	852	863	902	837	890	889	849	874	874	929	881	871	933	868	912	855	873	891	844	856	880	868	908	885	913	811	848	857	930	869	899	864	850	870	905	876	865	853	912	925	834	900	894	873	866	922	920	893	867	912	900	933	856	898	895	881	909	910	909	870	885	866	897	842	917	895	872	855	901	849	890	875	905	906	827	854	846	824	841	829	920	854	848	922	854	876	873	903	874	890	879	882	890	853	825	892	875	834	836	869	794	840	903	881	882	866	900	841	867	911	884	895	812	879	887	876	892	852	867	863	879	906	887	876	846	875	872	855	818	884	838	873	889	842	877	893	838	890	909	842	890	875	883	913	849	843	862	877	889	867	897	906	903	857	850	908	903	858	897	903	920	881	901	894	835	887	826	825	875	844	945	872	848	871	859	872	884	862	863	900	878	873	865	886	837	881	822	868	867	903	817	895	870	923	882	864	899	867	925	861	880	836	907	857	902	922	861	822	901	916	913	878	888	888	863	851	820	843	912	863	902	867	858	900	805	852	830	897	910	914	873	898	835	859	906	904	918	912	815	865	893	863	847	862	845	881	858	840	826	835	892	940	916	842	883	895	888	862	827	880	845	902	853	892	834	853	907	908	847	922	865	947	896	928	857	832	895	898	860	870	853	882	879	857	903	815	914	898	903	913	921	890	867	873	899	903	933	875	841	861	888	888	910	899	876	837	846	881	853	837	916	915	873	875	844	863	858	838	876	856	871	910	896	883	895	833	863	817	904	849	843	826	882	864	852	934	856	864	865	927	866	877	897	811	850	893	884	866	897	882	927	808	848	847	851	908	843	859	856	837	871	861	855	876	886	886	889	859	857	811	895	862	916	804	855	848	867	832	862	815	851	886	859	885	919	828	848	866	902	869	838	912	857	932	879	843	929	875	837	881	783	868	842	866	799	880	923	843	895	904	888	916	890	858	910	854	831	904	867	864	888	921	887	974	890	833	894	849	913	879	851	847	829	918	860	846	835	855	928	897	841	945	880	914	872	895	861	856	865	899	878	871	879	867	877	899	891	877	859	861	840	861	852	867	867	865	852	895	887	832	850	856	887	842	892	859	908	875	864	789	869	820	864	865	907	871	877	810	870	854	875	894	917	870	884	846	873	867	896	902	891	847	876	897	888	866	878	862	865
24647	21551	28547	24882	17960	4187	1416	897	698	606	536	529	495	508	499	456	471	427	455	472	444	465	483	464	451	535	463	477	465	497	454	478	461	488	497	451	441	463	439	458	430	467	433	453	443	491	481	438	459	501	441	497	434	485	467	429	440	468	453	469	464	458	461	507	438	454	415	476	459	465	474	455	450	457	444	443	449	446	489	497	520	459	445	449	471	418	462	436	454	428	445	454	477	418	470	454	474	459	481	463	454	457	436	469	446	488	441	450	440	446	444	471	484	463	420	466	441	450	458	426	471	451	447	451	468	444	487	488	459	475	454	450	463	446	474	454	459	429	444	461	469	490	477	416	417	463	443	471	434	467	436	478	434	429	468	452	453	451	445	472	451	428	424	478	441	442	464	454	475	424	440	474	486	434	413	434	415	425	414	479	472	454	438	457	477	420	457	420	464	447	424	470	425	501	414	450	434	456	451	462	485	421	504	455	465	437	467	440	440	426	465	410	414	437	466	451	422	444	477	472	470	451	464	428	435	411	441	444	461	466	469	488	448	460	450	431	487	468	467	429	436	440	460	458	439	448	476	444	467	426	454	446	446	446	428	438	442	454	484	452	415	449	426	449	402	462	467	438	470	421	457	444	429	437	470	465	424	432	443	442	456	477	390	471	469	453	449	431	464	467	469	447	454	462	444	412	447	429	424	458	447	457	460	457	430	491	469	434	450	442	464	483	442	442	476	481	448	487	457	463	431	488	438	454	458	432	477	436	436	417	501	458	461	479	425	459	486	457	487	449	428	447	458	432	450	486	432	435	391	496	457	420	470	462	467	432	472	456	439	424	436	467	450	461	447	447	462	435	442	456	440	464	470	463	419	446	452	428	482	452	481	429	451	457	464	452	452	480	477	450	492	436	450	459	436	451	458	437	450	462	446	489	420	438	492	489	420	441	433	442	474	408	450	442	412	486	475	426	471	437	411	483	423	491	454	409	473	460	457	458	456	410	480	436	438	429	453	470	463	464	458	452	456	457	468	439	470	475	475	423	434	472	431	430	480	475	436	426	463	461	469	460	502	467	441	450	449	481	464	447	477	451	485	396	443	446	465	453	457	503	454	446	461	459	464	443	460	449	449	470	495	453	441	442	453	481	478	443	383	448	414	439	463	444	431	465	460	416	441	444	437	456	471	476	424	449	465	526	446	442	441	420	467	410	446	496	469	457	426	470	486	432	466	444	420	420	438	467	432	456	461	426	454	451	457	448	432	462	420	458	457	454	444	435	425	418	485	447	466	471	428	502	448	483	457	442	438	474	459	471	444	466	432	478	444	458	469	447	459	450	449	430	422	441	445	494	440	436	438	424	437	446	445	491	437	448	490	456	447	444	450	466	451	442	462	479	432	451	480	431	485	483	458	451	471	506	452	462	417	448	438	416	417	481	443	425	445	461	464	463	467	436	428	427	449	435	447	454	453	437	477	446	449	410	471	446	420	471	423	472	466	496	474	469	434	439	447	448	441	485	413	456	453	484	450	451	447	422	475	422	484	432	456	433	419	458	464	452	422	452	430	472	464	466	481	429	452	479	453	467	431	438	430	442	429	445	481	462	424	464	454	430	456	469	455	475	441	436	460	461	442	453	442	487	468	433	438	459	418	467	396	481	399	467	463	446	466	429	456	428	451	504	444	451	492	437	444	486	438	425	453	441	453	487	446	430	462	485	461	460	422	490	463	519	458	445	460	460	430	449	476	419	422	401	447	411	444	457	449	472	428	450	437	478	455	441	500	429	488	471	478	492	416	446	478	449	453	427	447	466	432	469	466	490	488	455	465	447	444	440	443	437	460	464	463	462	414	499	465	455	444	442	436	491	455	486	448	438	439	446	435	459	494	455	462	461	483	444	435	427	440	427	443	490	437	440	439	437	440	458	406	412	481	501	415	457	477	423	442	468	419	454	478	423	463	441	473	470	411	420	453	472	415	449	450	426	422	455	462	462	464	423	461	475	457	455	427	464	463	429	471	469	463	461	434	465	457	474	445	460	468	450	435	440	464	465	423	462	408	450	473	446	432	473	439	466	425	483	452	391	461	446	508	431	479	446	463	458	417	461	452	450	483	446	487	474	455	505	465	449	433	461	470	491	473	472	465	495	428	459	441	440	468	449	479	477	427	454	510	476	463	442	440	457	465	482	467	466	486	446	412	431	371	450	435	484	432	458	434	438	449	471	466	419	479	458	461	478	467	451	443	455	462	442	443	471	525	454	470	458	441	452	438	460	447	437	437	485	462	460	437	435	465	396	497	463	420	462	482	418	464	420	474	450	460	459	474	440	447	431	466	418	450	449	450	468	444	464	455	443	422	449	451	462	445	444	437	440	463	428	475	465	485	440	438	458	470	442	437	475	424	481	431	430	408	434	413	466	475	411	484	456	447	420	423	446	445	457	436	449	479	442	509	470	460	443	478	477	455	431	460	492	428	410	479	446	459	434	473	458	473	456	461	464	451	462	436	428	444	475	466	438	437	461	474	419	527	433	451	462	467	443	467	477	444	437	415	448	447	455	507	440	449	456	443	471	424	466	450	472	463	447	449	465	469	460	417	454	508	427	450	426	434	420	450	451	457	465	475	458	494	466	446	397	453	468	441	474	434	457	472	443	488	460	456	473	466	440	448	452	454	469	433	452	490	483	428	497	459	447	461	463	423	488	446	442	440	430	424	503	506	457	449	491	453	402	455	445	448	452	450	441	443	474	465	452	441	444	434	439	467	430	431	458	432	458	433	434	437	483	429	433	461	447	413	466	454	439	473	458	415	483	443	432	488	442	434	486	418	464	486	426	395	460	431	465	439	439	434	438	455	448	445	434	409	433	463	472	462	433	442	429	456	443	417	456	468	483	430	453	478	472	466	443	420	430	471	454	455	462	481	431	477	453	473	439	441	461	468	451	440	463	477	440	453	452	433	479	479	438	488	463	463	451	461	425	449	472	426	460	466	437	473	483	447	435	484	465	456	469	448	427	446	447	446	471	440	454	438	465	458	447	449	404	463	418	458	417	497	428	417	448	433	433	442	454	498	470	429	470	481	434	444	458	497	445	461	460	410	437	430	484	481	454	397	464	451	416	463	451	390	447	477	425	449	441	447	452	421	472	483	451	441	416	454	426	463	440	455	418	465	454	458	429	491	407	454	457	436	428	443	422	433	464	463	464	504	472	450	439	455	475	462	464	392	492	440	487	435	427	429	457	465	425	439	461	432	455	412	451	465	450	458	425	467	465	437	429	452	466	442	463	457	444	462	438	410	456	421	428	444	418	442	450	454	462	454	465	461	444	469	470	470	431	454	471	471	474	465	452	480	501	463	448	434	441	440	455	441	468	451	440	419	457	438	480	440	441	468	421	456	474	486	445	449	492	477	448	437	450	445	462	449	462	482	441	433	420	468	437	445	446	455	428	442	454	432	470	458	431	415	438	445	424	444	437	417	461	445	461	437	443	423	427	472	453
32553	48839	41669	17895	5759	3222	2353	1643	1452	1293	1134	1057	1017	994	873	948	849	906	830	848	873	848	827	778	771	816	852	800	806	773	838	780	799	841	827	810	773	803	829	761	782	801	839	774	810	812	811	789	816	834	792	792	774	804	785	806	801	821	849	794	804	798	766	773	839	797	777	813	816	877	802	850	808	789	821	791	858	815	824	769	828	782	790	787	805	758	820	751	784	811	782	793	783	750	773	787	790	777	807	788	769	787	812	781	806	784	794	771	779	870	746	761	829	752	751	774	782	788	753	724	782	802	767	825	769	832	754	787	773	792	762	804	835	800	765	789	814	757	771	801	765	814	773	789	755	791	742	744	799	774	805	840	789	792	808	774	806	818	809	745	775	794	763	780	765	782	789	779	771	794	799	814	780	833	794	772	794	801	778	788	787	781	768	750	787	807	806	799	789	802	766	777	774	778	788	771	745	793	785	795	761	827	765	791	785	780	711	832	795	780	808	756	817	776	770	807	765	779	779	784	793	771	800	818	793	802	796	807	835	832	746	738	786	801	746	834	784	801	720	796	767	796	777	760	787	830	841	815	836	820	794	824	811	770	759	755	774	805	784	772	779	770	816	788	792	776	789	788	741	785	812	785	739	766	849	805	775	804	766	790	800	778	794	837	790	831	744	801	830	762	790	724	808	771	747	727	795	864	755	782	789	791	764	763	772	786	808	816	797	766	806	796	830	807	786	789	787	812	802	807	780	761	777	808	796	752	776	812	782	766	830	812	761	776	806	782	806	782	813	787	747	788	796	762	803	796	757	842	780	788	783	838	789	800	788	813	786	776	765	814	791	754	790	787	794	854	796	786	809	763	816	808	770	756	730	829	826	827	801	831	797	771	742	794	753	758	772	814	784	761	805	787	771	755	794	828	804	785	758	776	787	735	772	738	807	815	778	817	818	825	796	834	791	801	771	802	802	810	787	780	751	800	785	822	772	775	791	795	821	762	785	785	755	817	782	768	837	776	810	802	783	794	775	703	768	798	806	792	810	824	764	791	768	816	784	773	755	782	814	767	787	830	826	789	767	791	806	769	806	804	777	762	779	797	813	800	789	791	774	808	794	865	824	723	806	775	785	793	788	757	830	769	825	813	851	771	823	780	777	889	772	785	791	754	761	853	801	769	781	776	767	813	782	784	784	771	798	784	772	853	764	813	780	769	722	844	762	801	814	812	767	783	840	742	793	744	786	810	825	812	836	772	786	806	776	832	755	769	791	811	758	789	791	791	792	821	818	790	755	807	770	830	788	780	795	834	772	796	761	783	792	752	768	793	807	784	786	843	821	760	825	775	795	807	768	795	774	813	767	791	814	758	816	751	783	827	828	780	769	838	839	774	817	757	778	801	732	824	786	818	785	777	816	840	747	755	794	759	801	791	763	781	755	763	802	750	793	784	802	794	782	791	768	778	737	697	777	757	796	823	779	780	759	805	768	779	763	752	752	756	812	767	810	836	780	778	816	789	783	867	788	840	820	824	785	773	807	748	788	801	786	761	820	828	826	763	779	755	823	803	793	821	819	754	820	822	829	780	764	801	801	844	780	747	828	729	807	798	787	820	803	785	810	745	815	806	796	776	749	772	776	814	772	761	791	841	792	803	798	789	811	808	787	832	768	806	751	801	768	765	812	799	800	796	726	748	796	804	818	800	787	772	803	795	816	770	783	795	764	764	782	843	830	785	835	783	834	719	796	806	787	811	821	803	823	760	824	783	801	799	742	801	782	793	865	824	746	776	764	769	811	795	770	788	820	843	775	825	812	798	786	706	797	801	818	798	763	771	780	796	785	825	806	771	802	820	743	786	789	823	741	780	783	742	735	765	753	799	794	832	808	785	788	777	765	764	797	820	800	771	746	813	801	799	765	790	772	800	773	835	815	791	813	763	800	815	759	767	787	797	815	784	807	783	708	785	759	760	814	764	774	798	781	809	771	776	744	825	790	785	800	809	793	771	822	845	775	779	860	780	751	749	777	811	808	770	791	817	784	788	772	807	813	776	777	835	784	737	796	737	797	769	772	802	828	838	780	806	792	812	826	791	781	805	740	818	783	769	789	739	816	762	700	792	797	812	798	845	823	779	825	788	799	763	809	804	802	768	814	766	756	765	778	736	803	784	774	811	776	811	802	788	815	772	774	788	738	819	769	769	804	806	745	738	788	790	844	788	766	788	801	765	758	802	779	778	777	777	810	765	818	821	757	759	786	732	809	782	784	753	769	813	794	800	809	745	774	790	820	844	769	771	850	838	781	798	773	769	788	811	782	746	758	826	841	820	813	761	807	858	781	812	807	767	777	760	798	821	817	815	765	831	827	803	752	754	776	761	822	762	789	761	770	758	800	769	822	792	785	822	819	750	798	799	787	811	813	758	834	814	774	804	714	800	781	829	803	822	770	779	806	779	793	760	797	791	818	817	824	767	825	796	796	760	784	787	785	803	782	782	782	830	849	847	804	777	849	813	730	767	778	861	793	845	787	764	819	769	819	773	806	777	859	824	800	747	739	772	816	807	784	816	801	778	825	756	812	759	820	790	735	762	743	828	777	772	796	743	778	804	779	774	745	768	796	796	745	791	740	790	844	784	750	772	769	750	765	814	834	758	779	763	805	807	776	797	833	767	812	750	793	769	758	813	789	821	811	783	823	827	771	756	791	816	788	818	774	778	817	818	799	790	777	834	769	840	760	730	767	801	777	780	765	806	812	799	767	804	796	772	771	795	800	788	806	807	781	809	790	809	811	836	795	753	771	832	815	821	823	800	751	815	804	788	781	787	790	767	765	773	753	796	803	765	791	799	828	817	778	733	788	755	762	760	798	777	770	771	798	772	803	784	776	775	783	810	793	804	777	833	815	812	802	762	804	756	801	791	804	769	773	812	787	797	762	806	755	762	779	793	819	806	823	797	790	825	771	816	845	758	776	810	795	798	780	825	816	803	797	773	756	750	797	820	782	819	781	797	763	804	764	804	772	755	781	814	824	760	796	769	752	823	792	816	774	798	790	752	804	807	835	785	799	749	771	795	785	794	801	774	732	777	759	775	799	783	819	773	749	832	821	818	769	780	732	760	772	810	769	770	715	798	785	793	790	776	789	819	797	799	792	815	772	792	801	796	772	822	818	807	820	776	804	766	749	817	793	862	787	754	812	833	787	809	807	805	789	761	832	815	766	785	808	801	803	740	813	829	757	808	812	822	810	802	791	834	788	757	826	781	782	788	744	827	782	817	813	747	769	744	807	805	825	804	804	823	779	860	809	761	814	817	844	744	787	811	774	776	800	754	817	823	842	763	796	846	809	815	812	775	779	803	752	768	800	772	768	781	758	759	812	778	771	779	731	747	798	817	823	826	790	823	805	786	787	831	784	803	831	745	745	762	791	792	781	735	773	756	775	751	755	763	749	791	796	812	822	756	836	798	801	767	753	739	823	808	822	804	849	811	804	808	777	825	795	798
23502	21462	29141	24147	21387	17722	3127	915	585	475	391	363	325	294	264	270	247	224	212	240	231	213	236	200	209	207	239	227	214	219	216	253	204	190	195	242	214	192	233	232	219	207	224	222	205	196	215	228	220	210	226	202	204	205	221	196	188	234	197	230	196	195	206	204	196	223	218	197	222	210	192	209	228	208	196	196	218	186	202	217	198	242	201	211	221	201	193	217	185	193	217	231	207	204	225	207	217	214	201	210	194	214	232	193	188	208	201	206	231	212	191	225	200	204	186	189	212	210	192	219	198	210	212	205	211	178	197	228	198	205	198	183	224	188	240	210	220	210	206	187	225	212	219	200	194	186	209	187	220	200	194	216	220	211	212	215	196	217	212	205	186	210	214	186	192	210	201	210	213	205	188	214	211	194	236	213	188	185	230	231	193	183	187	225	202	230	196	208	208	210	195	228	185	202	206	227	196	226	205	224	217	200	221	209	207	241	225	198	207	220	188	207	212	183	209	178	186	193	184	172	214	186	199	200	197	176	205	185	212	219	202	207	220	199	193	209	201	196	216	221	211	220	204	223	200	208	213	210	214	175	233	205	215	197	211	207	194	216	186	199	219	221	192	192	218	188	185	191	194	209	211	180	210	207	221	216	202	214	199	217	181	207	195	194	196	203	212	215	193	207	201	196	201	195	226	209	176	198	210	212	186	174	216	207	194	204	217	202	203	209	204	188	201	212	191	200	183	203	201	206	171	181	192	200	209	208	212	221	198	204	207	221	206	186	231	210	189	201	198	222	213	208	181	200	214	216	195	221	183	191	219	195	214	211	198	196	209	198	187	189	213	184	219	223	196	197	180	220	190	217	193	195	216	189	189	210	217	235	199	189	192	195	209	240	223	186	210	229	237	197	192	179	219	228	209	225	180	187	198	219	227	192	203	207	209	200	213	196	231	206	193	190	217	196	209	214	209	197	218	221	185	195	182	202	206	197	178	215	182	193	219	199	189	187	232	199	211	202	192	201	201	193	213	199	220	213	218	213	194	201	189	208	226	210	196	197	176	206	189	216	198	203	202	218	202	216	202	207	202	229	212	188	218	220	207	210	192	186	197	210	193	211	233	220	184	235	208	218	191	186	200	195	215	194	193	190	191	231	223	186	180	212	198	198	222	204	198	207	196	222	201	233	199	211	213	200	199	195	232	217	189	166	214	223	232	221	194	188	209	221	198	199	224	192	185	216	195	214	189	196	190	206	206	184	222	228	204	194	204	190	236	194	191	211	223	199	212	212	188	192	203	181	193	190	196	178	201	188	225	209	204	195	226	221	201	200	192	187	202	192	190	191	206	209	188	237	197	193	196	181	186	214	206	204	219	206	237	216	212	221	205	170	204	222	199	235	189	212	205	219	193	206	204	214	223	201	222	214	201	192	191	204	200	191	217	179	208	215	152	204	200	216	210	190	181	209	207	210	187	188	213	185	185	212	185	184	206	199	201	198	201	207	191	219	172	188	197	219	189	192	226	193	195	214	202	213	203	191	196	180	208	211	203	216	216	207	191	215	193	189	181	224	205	226	200	199	213	199	209	225	210	183	182	212	179	184	197	203	206	216	199	222	207	226	222	213	186	213	205	207	211	200	212	218	220	212	191	211	199	203	189	220	208	217	198	204	236	190	202	189	204	207	207	216	213	194	189	201	188	194	199	197	190	196	229	232	226	197	200	195	186	204	219	198	186	201	195	188	174	202	219	194	190	191	215	198	194	180	193	204	200	190	204	210	219	175	213	221	215	208	224	216	221	179	218	185	234	206	178	198	216	178	210	174	197	204	181	219	194	187	195	212	179	164	190	191	218	205	214	221	208	191	212	216	201	175	204	188	223	216	191	211	192	200	207	199	191	188	191	205	196	191	183	201	197	208	218	208	198	187	205	192	178	186	210	188	208	193	214	198	196	193	202	200	197	189	220	194	219	193	197	170	201	216	202	222	182	185	221	190	228	184	200	203	199	213	181	199	196	218	206	194	213	177	173	181	196	218	210	180	200	192	209	190	215	182	196	196	205	213	204	198	205	180	162	210	238	210	193	219	215	223	202	220	202	174	223	200	181	206	193	194	220	184	234	213	212	223	201	205	194	197	195	197	196	189	220	193	206	228	191	197	208	201	226	191	182	181	195	185	181	209	204	225	206	227	174	204	204	175	197	212	207	186	195	208	205	193	184	194	201	205	181	202	196	200	226	195	220	205	204	226	203	189	214	185	206	195	210	199	197	213	184	207	223	224	228	225	209	205	196	195	235	191	173	204	207	217	215	213	210	202	220	202	213	213	190	170	194	190	210	192	205	222	219	211	204	188	217	175	240	202	201	211	204	185	194	191	197	200	197	194	209	218	175	201	182	209	228	216	191	190	188	201	199	207	208	184	199	219	213	183	223	187	221	206	201	172	225	189	194	203	198	216	185	199	191	200	245	211	200	186	202	176	223	184	200	202	211	202	185	198	221	206	186	207	219	223	213	209	180	212	211	225	207	196	200	214	206	169	205	200	203	219	201	218	204	247	177	202	204	200	223	181	205	220	198	174	211	181	199	215	190	228	200	206	208	190	181	220	207	196	192	217	194	185	169	203	186	206	198	209	210	208	202	186	200	193	173	188	193	188	204	209	212	189	201	193	217	206	186	199	191	214	192	202	176	213	182	205	192	198	176	200	204	198	199	200	222	208	196	194	200	201	201	210	224	212	182	173	185	200	223	183	218	213	217	205	200	218	173	179	206	198	206	225	214	207	225	220	214	197	192	201	187	198	236	219	187	178	192	161	207	195	200	201	211	222	201	185	224	216	210	203	218	218	194	213	216	201	184	225	226	201	212	177	172	201	177	212	200	168	201	225	205	174	203	195	201	198	206	190	199	223	216	198	175	209	200	200	177	208	206	192	205	201	207	213	203	196	202	206	165	183	191	203	208	210	205	182	189	212	206	210	205	235	223	206	212	211	217	189	204	191	194	188	207	245	216	205	197	195	207	212	173	195	209	186	200	222	198	205	218	228	195	214	204	218	186	204	180	191	209	206	211	184	213	207	203	202	220	189	214	201	206	206	186	204	194	186	186	212	205	172	205	216	202	203	210	214	205	200	184	207	196	195	212	224	180	194	224	205	215	214	217	206	179	211	226	207	221	187	201	214	238	191	231	186	191	223	194	214	213	206	193	208	212	191	205	239	183	197	190	196	212	220	207	202	177	206	209	197	185	203	180	208	200	217	211	231	215	214	236	191	200	193	176	198	211	236	228	192	197	218	191	195	207	195	211	202	202	196	202	210	210	198	187	185	200	204	209	194	212	188	216	218	198	197	191	205	192	197	202	196	193	211	181	188	187	209	203	215	180	225	186	221	188	195	217	185	188	209	204	225	185	215	184	169	201	221	203	214	203	194	189	197	211	178	199	223	213	174	185	202	217	184	172	194	209	186	208	177	242	212	202	221	198	193	176	213	234	194	209	209	180	191
34747	56338	44714	18789	8130	5001	3072	1966	1576	1247	1067	888	776	742	598	605	540	485	499	488	465	450	421	438	483	425	413	383	419	445	420	391	363	403	395	365	401	418	371	374	386	383	408	392	362	399	410	373	402	372	403	383	371	375	353	399	371	385	347	408	383	409	377	380	356	360	389	373	366	387	382	360	421	354	387	415	388	359	358	379	397	395	378	387	374	377	394	397	349	387	356	384	384	381	370	353	395	365	374	343	369	377	385	409	383	358	395	409	355	365	369	381	388	377	373	369	335	359	364	364	391	381	378	352	392	347	384	328	419	369	389	369	344	377	383	387	359	317	367	359	379	376	381	337	387	362	379	355	336	376	347	363	391	333	364	352	372	354	376	340	392	384	353	404	380	353	352	370	361	350	357	357	413	366	394	425	391	349	389	357	378	374	371	352	367	374	371	353	335	351	383	353	366	377	357	393	360	372	348	389	361	338	349	354	364	395	362	361	353	359	380	401	407	396	376	366	392	359	381	361	382	350	383	372	334	404	356	356	357	366	350	373	348	353	361	372	385	361	403	376	362	380	384	352	374	375	381	348	379	334	370	389	345	373	344	364	367	400	338	379	376	354	344	392	380	363	381	352	349	360	363	354	342	385	360	366	343	365	371	363	388	380	345	357	378	342	370	340	375	341	382	391	361	380	376	369	331	367	372	376	363	382	352	355	356	368	392	367	356	383	401	371	392	355	388	372	390	369	369	384	322	373	347	384	372	350	377	376	386	367	356	356	362	368	393	405	388	394	342	378	401	369	342	408	358	373	410	359	375	376	363	362	388	361	394	355	336	411	367	388	360	350	373	384	369	396	394	399	365	384	345	354	386	386	367	358	360	397	346	401	381	366	323	390	367	396	369	381	382	381	366	357	374	380	346	382	342	409	373	370	343	369	385	346	388	357	404	365	368	388	361	350	415	381	416	362	354	376	323	359	381	358	363	372	370	365	388	378	390	377	351	366	324	342	391	348	395	392	348	344	362	344	377	388	365	375	377	389	361	404	375	395	343	384	344	392	358	378	339	396	352	375	367	379	366	361	364	374	374	388	346	355	346	372	348	390	356	361	390	350	338	378	382	365	347	363	371	371	351	378	362	340	419	359	362	371	337	347	374	359	407	397	386	350	376	379	394	345	357	388	378	390	351	384	352	362	376	379	357	389	341	364	368	381	395	378	349	349	354	374	383	379	353	364	353	365	357	370	343	375	380	393	365	370	382	380	390	365	403	346	346	366	418	377	359	366	369	405	372	362	378	361	390	350	399	375	375	350	380	404	387	410	401	373	344	356	370	386	381	368	355	389	351	361	376	347	351	374	356	336	363	357	372	361	398	371	383	352	342	361	348	359	348	329	338	335	363	346	368	378	376	390	362	366	369	324	355	389	354	368	344	394	352	374	336	351	377	361	372	326	365	382	418	417	355	357	368	380	361	359	392	367	353	395	404	373	359	376	401	355	358	367	392	365	379	379	380	382	358	386	344	377	386	359	372	400	405	372	354	376	391	372	358	400	373	390	380	412	401	364	363	348	367	386	375	369	400	372	365	344	384	391	374	367	359	373	357	338	348	367	390	356	366	367	328	385	365	364	376	365	389	395	347	383	396	348	370	385	381	382	352	390	383	351	356	377	353	379	372	396	352	359	363	396	344	402	386	375	344	366	379	404	349	362	382	379	377	376	389	364	391	366	375	354	374	372	365	370	354	352	355	375	339	405	403	351	392	365	386	376	361	372	361	377	371	419	348	353	371	399	365	358	339	345	374	372	365	358	375	378	355	359	350	386	376	337	343	390	380	377	379	370	356	343	391	376	343	377	359	383	361	368	382	367	372	378	356	380	410	362	353	369	350	361	351	387	346	386	341	371	376	352	362	411	347	360	389	349	381	355	338	367	383	387	370	373	360	343	373	372	393	355	365	375	372	385	368	349	362	356	340	359	361	366	376	353	364	371	354	379	358	370	379	357	394	360	330	380	392	385	368	343	376	352	396	351	400	346	395	379	346	387	346	356	382	381	366	363	361	380	339	375	372	387	355	372	354	334	353	379	407	372	368	364	374	362	367	370	334	384	357	391	343	377	370	338	386	384	374	368	372	415	344	363	371	356	360	410	391	402	353	351	377	341	377	371	370	358	384	354	385	364	380	394	376	331	353	323	333	374	361	348	380	368	403	379	336	345	347	349	352	369	370	346	370	374	333	371	380	377	370	366	391	389	351	362	337	379	354	374	384	353	393	349	356	370	370	371	369	340	366	359	355	363	348	366	355	379	338	439	352	379	361	374	358	389	352	363	342	367	341	370	369	382	365	368	379	364	348	377	367	394	345	376	354	372	392	369	361	344	364	381	403	367	361	360	363	351	344	387	377	363	368	387	361	378	334	383	374	362	347	363	362	366	374	368	383	375	343	393	352	363	353	349	390	334	377	395	373	380	370	364	381	401	364	336	406	371	383	327	329	392	363	366	370	386	373	355	390	370	388	359	368	375	381	346	352	367	355	370	360	336	356	343	359	343	384	358	371	357	356	396	355	380	359	401	373	383	349	341	341	394	375	359	360	351	353	372	352	383	373	355	392	376	349	359	369	373	406	348	349	379	385	360	364	352	364	373	362	392	385	403	375	369	337	351	356	342	373	373	369	298	381	366	394	349	339	366	373	366	363	355	372	386	357	369	343	359	361	418	385	370	339	357	365	374	344	343	397	358	375	378	372	345	366	338	364	332	368	373	364	364	409	345	371	362	381	349	365	393	357	384	339	362	362	341	357	380	362	361	366	347	375	392	365	364	364	392	357	376	391	374	409	363	359	388	361	378	386	360	372	363	364	381	362	374	371	379	394	389	378	372	395	323	360	362	340	379	362	397	354	353	351	346	370	352	398	382	394	430	370	375	388	394	367	339	397	377	350	368	363	400	365	390	351	380	373	361	339	338	365	395	368	365	370	342	367	374	356	351	383	357	382	363	412	398	350	354	379	391	398	357	394	356	387	343	339	339	359	385	352	376	341	363	383	355	393	370	357	392	379	372	379	390	376	373	386	411	370	419	379	394	328	329	367	357	366	339	366	358	369	363	351	371	356	400	391	380	398	375	396	382	389	340	371	383	362	397	385	376	363	371	376	365	337	348	391	399	383	370	350	376	352	371	398	363	361	359	374	391	398	347	375	389	379	346	370	364	375	382	386	402	402	390	350	390	364	364	379	374	360	381	369	401	377	364	403	336	372	370	379	362	367	401	371	351	394	350	357	390	355	378	378	323	339	356	357	363	394	371	384	375	371	411	365	327	329	349	375	384	371	397	369	389	390	419	389	386	348	337	378	378	365	347	381	364	383	389	387	362	373	398	376	389	346	367	413	348	381	359	369	350	363	328	365	354	373	386	366	329	374	370	360	354	365	411	347	380	360	333	351	359	377	364	347	367	374	357	363	366	392	366	338	394	363	391	371	361	341	363	358	391	357	344	346	358
27793	23521	19504	5192	1350	819	662	613	546	559	520	523	511	501	551	504	494	564	499	541	480	494	518	496	505	494	533	501	506	472	485	513	512	516	521	518	506	529	548	474	555	500	494	473	498	529	469	456	505	457	480	547	483	518	480	476	505	510	546	529	518	509	511	510	477	498	504	498	489	516	499	486	496	495	553	513	524	556	495	516	542	512	509	525	511	474	514	480	511	491	515	485	487	501	513	521	482	480	530	518	486	526	489	509	531	488	513	520	472	540	519	497	492	527	534	508	519	526	539	500	531	495	493	508	501	495	502	530	497	483	521	518	518	507	509	509	500	504	495	484	514	492	527	484	518	494	484	517	523	499	511	513	537	507	517	486	491	500	492	505	522	471	524	494	538	512	539	520	488	471	480	472	464	525	511	491	534	562	488	565	512	530	545	497	491	527	494	520	505	517	514	530	474	535	482	480	494	465	534	521	513	471	513	480	487	508	468	528	501	501	539	523	483	464	506	508	489	541	515	512	539	522	506	484	504	495	530	504	481	505	516	510	535	523	525	529	531	505	547	536	494	513	511	527	497	485	500	510	560	493	495	516	504	518	517	519	501	468	502	478	498	511	529	506	503	500	509	528	509	500	486	514	553	491	502	493	515	511	485	497	526	493	537	509	474	547	442	496	527	535	487	520	488	526	518	489	511	525	541	497	493	523	484	533	533	516	529	535	488	506	494	488	504	469	534	504	467	491	492	505	498	509	485	536	530	517	483	524	499	492	519	502	543	530	481	546	489	534	492	538	494	520	516	548	537	513	482	526	470	553	499	507	505	525	526	528	533	500	506	483	519	507	478	526	503	524	515	506	541	515	439	480	496	513	501	513	503	507	502	499	506	547	504	502	525	516	511	497	533	521	505	512	517	493	488	526	441	496	510	467	480	516	489	516	517	531	540	506	520	497	490	504	477	522	486	571	502	495	494	509	475	468	444	470	502	501	500	486	508	507	537	521	543	527	523	473	497	515	548	480	527	504	537	476	549	509	534	539	508	510	500	546	506	497	479	497	531	507	504	514	540	516	510	497	481	485	520	543	510	487	464	536	502	491	512	487	514	524	498	459	474	480	510	531	516	508	521	504	509	505	505	486	485	556	529	480	524	492	483	498	496	489	487	503	515	541	475	524	565	510	538	504	470	511	503	489	509	469	530	524	479	499	503	529	495	492	517	514	483	508	504	542	517	554	468	484	479	513	490	476	523	489	492	508	544	506	516	498	504	510	497	523	533	504	539	482	493	498	531	558	501	462	491	501	517	520	455	460	500	514	492	513	492	505	470	534	499	495	483	539	492	517	527	487	494	497	456	536	475	527	525	529	515	503	497	489	509	497	516	494	500	497	490	549	487	493	499	509	504	515	521	523	476	495	489	524	487	514	508	497	493	527	532	504	480	521	495	517	554	494	497	545	524	518	499	506	526	524	510	516	527	469	549	507	493	508	479	512	481	471	476	511	494	476	482	494	514	509	522	521	550	494	502	488	497	545	484	519	496	510	500	540	491	472	514	502	537	518	511	474	476	556	508	485	523	522	509	492	515	549	475	483	506	522	506	512	469	486	505	492	518	479	460	486	508	437	522	525	477	546	513	545	520	500	491	492	507	547	516	546	538	508	523	510	505	519	537	515	495	515	533	526	448	476	481	502	530	512	505	509	521	499	514	507	517	526	565	495	507	486	514	503	525	498	525	498	527	481	542	494	513	496	500	485	528	551	530	491	509	506	521	541	473	488	491	488	477	519	495	522	514	510	513	515	506	496	528	522	504	517	485	537	504	525	500	489	477	478	510	509	462	534	486	501	541	484	502	537	512	518	535	503	552	500	502	521	526	480	523	519	489	464	500	496	503	524	502	485	506	495	529	474	485	536	485	506	507	523	488	548	480	512	475	485	518	471	513	473	505	511	514	493	502	521	490	514	524	507	539	526	525	521	547	534	503	494	494	495	491	523	519	527	485	513	507	495	521	503	486	498	510	514	510	497	472	504	523	514	510	498	470	515	506	486	476	474	492	514	510	530	507	500	512	561	494	544	508	502	475	494	515	491	493	494	490	483	565	484	472	476	490	500	517	464	512	546	450	510	513	487	529	512	527	526	538	500	508	525	517	477	506	520	538	515	538	486	494	518	541	520	531	509	505	549	484	477	520	515	532	494	531	499	518	507	531	552	497	533	535	508	529	529	538	466	514	549	500	546	504	519	505	452	505	507	491	493	510	506	489	519	506	555	562	502	498	533	518	494	552	490	492	499	501	534	507	507	488	517	486	492	511	507	524	479	487	495	532	542	511	480	495	489	482	534	448	502	512	499	476	509	527	484	509	507	536	495	506	502	536	498	550	495	491	498	501	481	529	506	494	548	533	527	514	491	553	516	551	485	476	546	516	487	499	505	468	487	497	520	482	530	529	482	530	509	528	520	479	507	504	516	489	514	520	489	480	510	483	493	526	517	505	530	554	498	505	508	473	525	508	510	487	493	536	501	455	497	525	488	530	502	543	525	499	488	492	494	489	530	527	572	531	508	529	512	498	453	466	473	491	499	498	502	519	527	514	487	497	506	516	484	528	523	502	502	498	469	499	510	491	523	517	490	501	477	505	540	491	509	522	495	502	495	477	497	481	476	504	518	512	536	484	506	488	512	534	549	473	515	521	532	510	495	520	527	506	529	503	530	527	494	519	538	540	534	502	537	520	547	510	490	534	482	514	491	523	488	504	497	518	512	512	551	537	468	484	519	482	487	506	520	521	497	493	550	456	522	491	440	542	510	533	485	535	508	511	521	534	567	489	551	500	522	483	496	510	500	492	494	492	538	495	527	510	531	472	487	474	504	529	537	512	530	481	513	511	512	489	504	506	492	529	492	472	511	492	488	534	497	474	471	482	467	528	532	540	521	520	536	508	480	517	515	488	509	524	513	508	502	495	539	493	512	510	523	537	497	527	457	531	482	471	505	500	513	525	526	522	500	524	472	513	521	539	508	523	535	474	500	498	494	508	469	493	548	526	491	497	500	534	523	563	473	499	508	528	516	508	471	518	484	516	508	513	505	505	492	511	522	514	530	545	564	507	532	468	493	502	501	520	537	494	518	481	516	502	517	545	496	483	495	527	485	474	481	488	545	461	541	549	522	533	537	517	477	532	523	525	540	546	486	511	505	542	502	511	483	532	520	508	510	475	525	506	494	521	522	484	468	505	495	516	506	496	545	528	490	533	531	546	525	466	498	493	517	515	547	518	475	499	493	568	464	530	478	413	517	525	498	520	559	510	516	480	474	506	522	481	481	544	501	478	492	482	522	525	511	523	499	509	512	491	538	427	494	500	525	501	540	532	518	483	483	540	531	487	541	535	479	524	469	517	477	507	524	502	518	534	519	473	534	495	506	510	500	484	489	529	504	542	511	506	557	491	549	496	493	495	563	519	481	507	496	503	535	511	494	522	494	482	476	486	499	483	513	461	483
29904	38645	23529	6028	3074	1995	1356	1145	1049	967	954	943	897	912	921	847	889	855	921	863	852	885	872	906	834	836	881	878	916	848	874	801	846	854	881	829	856	864	879	844	869	903	857	825	864	884	876	832	867	836	884	878	853	917	842	870	824	884	825	827	908	913	879	890	886	910	854	899	878	824	896	876	919	921	880	846	918	869	894	880	825	883	876	873	881	871	829	852	842	905	857	893	832	876	867	881	855	877	838	877	813	884	880	843	869	888	852	818	828	871	821	882	849	881	838	876	876	874	824	872	849	847	848	854	932	858	857	872	892	878	909	881	912	863	865	865	827	865	901	844	837	853	848	824	896	907	855	894	861	866	921	861	889	898	853	874	870	884	911	812	815	884	921	833	812	915	922	894	895	853	860	889	877	830	865	881	921	936	806	885	877	913	880	888	878	901	871	886	862	872	855	881	928	839	896	849	900	824	895	877	838	886	904	857	908	843	931	870	887	879	868	829	850	803	875	849	854	863	920	865	843	840	855	924	894	913	889	878	862	856	913	859	871	880	883	846	861	895	864	888	902	885	893	896	915	852	877	861	883	851	866	931	897	918	845	921	865	843	817	874	848	873	855	910	893	893	871	906	820	813	811	910	857	857	837	847	843	877	842	863	890	907	898	850	869	889	837	881	891	844	863	885	816	840	913	872	915	852	905	839	847	821	810	863	878	867	916	887	898	835	877	879	900	824	877	883	903	833	884	859	878	840	823	898	913	858	800	850	874	809	840	863	842	905	882	830	880	856	842	886	935	886	854	888	864	820	839	858	916	870	865	872	826	909	844	901	859	890	835	893	867	857	850	913	872	844	791	891	876	865	878	828	864	868	864	859	873	863	898	873	859	899	896	837	869	899	887	859	854	863	876	859	865	893	848	842	910	907	863	930	818	892	886	918	899	912	881	823	890	887	858	911	855	892	868	842	882	912	850	820	866	932	873	914	890	902	843	814	906	883	858	852	827	869	872	926	854	842	868	854	905	900	875	919	880	928	832	864	845	876	826	911	899	860	863	848	882	815	860	857	872	867	840	809	874	845	871	919	861	866	922	833	858	893	867	922	882	892	921	852	887	926	891	892	828	892	851	814	803	836	844	886	895	827	890	888	838	882	861	896	820	878	867	918	844	881	874	847	868	882	838	861	912	912	843	889	844	891	880	868	913	866	873	835	892	849	877	863	810	892	906	876	898	922	832	864	881	860	837	871	906	906	897	856	859	846	832	877	852	883	892	895	912	883	837	864	845	875	873	861	886	881	896	871	848	833	868	895	911	855	908	901	870	830	871	916	883	864	854	851	863	852	899	835	856	848	883	889	874	851	890	907	833	837	890	896	882	857	896	888	848	866	861	867	846	867	898	909	893	889	883	895	868	831	905	864	820	867	905	899	834	889	843	902	906	835	829	850	865	932	858	902	871	825	842	812	906	865	910	937	939	846	888	862	886	908	850	880	870	907	917	790	892	836	873	869	884	895	837	856	861	898	849	926	892	902	898	843	857	849	864	857	848	849	925	844	865	914	879	879	899	856	926	886	903	906	916	931	857	865	866	921	854	842	916	807	822	864	863	935	872	890	868	852	874	819	830	901	889	856	874	884	838	855	906	879	872	850	878	898	872	916	878	879	930	894	876	865	871	848	845	908	827	909	816	883	878	855	911	907	860	872	881	878	870	828	835	853	870	862	902	834	905	858	848	915	797	923	897	842	877	892	861	874	875	822	883	900	902	798	911	893	900	834	828	882	849	880	854	889	835	872	866	867	898	898	896	831	855	887	844	848	893	877	818	885	882	913	885	839	876	875	885	895	852	830	877	907	903	852	865	903	847	865	858	876	869	852	843	842	875	842	896	875	900	911	835	859	865	908	874	855	848	836	862	827	920	890	875	889	935	861	897	878	849	829	841	845	906	865	832	899	886	896	842	817	907	880	855	860	856	851	851	870	873	889	862	885	846	893	848	835	820	891	841	858	903	858	834	855	889	899	874	842	850	892	846	958	879	820	861	923	867	882	896	845	821	880	847	844	863	883	900	836	863	892	898	875	891	886	880	910	871	931	878	894	837	841	866	866	882	834	906	876	899	876	808	875	884	880	834	850	889	918	859	905	888	858	844	889	885	905	830	852	864	850	841	874	889	899	911	879	892	844	871	839	834	871	849	846	886	904	870	868	882	847	864	812	903	854	877	870	857	860	887	850	850	829	869	831	873	836	878	838	801	863	894	898	858	856	913	883	872	860	914	864	911	866	852	862	903	855	844	861	872	864	943	882	844	820	870	804	837	861	849	847	915	934	853	862	887	920	820	895	922	864	782	857	890	879	860	879	850	917	822	890	884	828	872	878	925	830	880	878	836	879	877	912	894	827	872	837	867	880	883	869	845	830	879	874	866	907	903	874	847	832	900	893	847	928	863	903	864	854	904	853	852	871	834	848	928	831	873	894	842	853	855	841	870	914	829	881	903	900	903	898	818	798	848	900	833	926	888	878	852	917	883	900	894	848	849	832	900	864	895	949	852	866	876	881	884	836	862	837	866	872	873	875	834	860	817	833	883	883	877	858	842	798	872	898	854	900	908	914	856	935	849	871	852	876	854	918	847	855	859	910	848	896	873	866	838	895	853	880	907	845	910	858	854	866	893	883	905	836	897	880	864	913	870	876	860	903	801	870	855	870	894	885	845	902	870	893	807	928	945	915	839	879	854	847	877	866	863	841	872	877	878	871	871	859	871	869	843	880	832	807	825	800	860	848	897	848	869	897	862	883	893	852	864	889	839	836	908	876	874	913	821	836	844	848	837	861	912	849	868	860	822	828	837	886	822	889	844	822	906	921	837	859	902	883	863	858	811	853	819	902	896	864	868	826	825	852	819	864	900	879	885	825	901	838	876	886	881	913	871	867	862	893	893	852	866	868	856	841	868	928	867	882	839	868	854	884	945	888	877	874	886	915	871	796	899	861	876	830	869	842	861	860	843	859	867	866	863	879	853	822	878	877	858	872	884	871	915	856	876	831	847	890	893	887	833	847	871	854	874	835	857	883	892	853	883	859	866	853	897	869	834	888	860	854	876	904	894	879	871	841	827	874	900	894	907	856	864	872	844	817	918	868	820	869	918	877	869	894	832	871	871	843	890	935	911	863	864	899	833	887	854	887	892	828	905	892	845	885	915	903	879	853	825	923	895	834	824	874	881	883	810	859	881	899	861	889	886	895	875	919	835	916	859	838	897	855	890	877	889	891	861	856	884	895	842	779	856	875	889	879	852	858	862	868	879	899	880	886	897	846	902	902	868	849	837	905	899	892	863	887	913	887	908	836	864	880	852	867	882	850	893	913	876	826	840	869	928	851	855	823	850	823	862	889	837	863	868	906	839	858	866	919	880	842	874	886	866	857	861	868	842	873	890	876	832	942	848	831	891	866	846	905	831	905	831	846	832	853	872	888	865	835	905	856	881	921	882	915	895	923
24577	21503	28517	24869	17849	4029	1377	823	651	593	542	511	447	504	513	481	503	485	484	464	483	443	441	462	465	454	474	475	460	477	490	435	454	491	461	449	449	450	483	440	439	432	460	458	436	409	450	447	439	453	457	497	481	457	444	421	472	448	462	414	445	461	440	424	449	481	459	418	456	442	452	449	451	461	452	422	455	392	447	461	440	451	407	429	452	433	487	446	466	421	478	452	430	428	404	445	448	455	446	448	418	471	455	449	456	437	433	413	434	408	428	395	456	442	446	400	428	433	422	495	435	441	466	461	415	452	444	435	450	421	473	465	459	466	425	485	429	421	447	476	459	465	418	426	436	487	476	446	448	464	464	451	457	440	456	438	464	493	501	448	405	428	440	401	487	443	402	496	440	498	455	432	442	446	439	481	448	432	423	453	452	433	498	418	447	463	444	460	449	462	421	416	426	409	454	442	447	432	469	461	412	419	444	454	411	446	459	439	435	440	421	437	464	456	445	461	451	438	472	470	468	427	487	458	448	509	429	434	424	429	416	434	443	409	420	445	404	459	432	441	479	451	459	449	416	431	450	434	444	459	462	484	434	432	415	450	459	444	462	480	440	435	485	496	404	466	432	426	453	446	404	455	469	418	427	409	406	448	440	452	472	429	487	469	445	419	464	451	436	467	453	448	466	429	468	466	416	396	465	438	415	438	400	432	481	416	439	457	442	442	451	441	441	408	416	439	405	454	470	469	425	454	462	413	446	450	439	459	476	438	437	438	492	439	447	427	431	443	432	436	445	478	450	487	429	471	429	458	434	468	463	452	433	441	423	494	503	466	449	444	451	443	452	445	475	465	428	468	452	379	453	476	464	424	430	420	449	446	442	427	464	471	479	437	429	463	443	445	445	458	409	453	458	443	441	460	454	436	481	474	456	427	442	489	457	472	425	451	468	464	441	448	474	423	422	454	464	445	446	431	439	467	449	426	495	472	441	479	491	447	440	479	447	429	445	451	462	427	424	451	439	444	445	452	453	438	446	415	446	440	479	445	424	470	448	444	504	453	448	455	442	436	446	461	459	471	493	430	449	460	463	421	492	424	421	456	464	428	443	444	463	435	438	445	424	432	441	447	484	435	447	437	449	434	449	467	478	473	469	438	468	461	423	462	469	419	450	483	431	441	477	459	433	452	458	447	457	439	498	443	461	494	457	421	425	438	408	446	448	438	454	422	416	460	428	433	442	449	435	453	462	468	450	451	444	460	422	436	452	466	405	422	428	470	425	452	459	443	474	431	447	403	449	461	420	445	437	451	453	414	437	421	393	441	418	428	451	432	432	454	461	477	478	465	433	452	469	434	422	455	489	456	456	438	410	449	446	434	423	470	469	491	451	428	485	466	472	438	470	451	501	471	450	416	435	432	467	434	445	460	439	447	490	460	444	409	462	444	459	487	456	440	464	423	450	436	456	429	460	430	449	430	412	448	431	476	444	474	435	484	448	454	412	466	451	475	497	413	449	478	478	453	436	448	463	448	425	434	425	469	447	492	460	437	421	450	455	432	426	456	446	453	444	451	473	408	443	443	438	453	431	481	426	479	461	487	465	431	435	450	464	424	483	434	417	414	423	459	428	405	465	442	483	428	452	411	452	468	452	481	468	443	415	425	458	425	436	426	467	460	424	440	421	479	437	456	428	450	443	460	412	459	415	465	459	435	470	431	433	459	439	470	468	456	455	453	455	444	439	464	431	387	443	433	447	455	419	454	435	465	456	403	454	412	389	436	445	453	438	465	440	466	455	445	438	432	434	429	432	416	441	438	456	444	453	458	435	448	433	428	460	477	430	463	454	452	423	424	438	459	455	427	438	459	488	422	462	407	459	438	463	415	472	429	443	411	452	449	464	445	448	423	477	430	470	440	444	460	459	468	416	453	455	451	450	462	444	444	434	454	385	432	462	406	485	474	421	409	467	442	459	458	422	467	462	433	421	435	479	380	458	476	448	448	428	476	467	468	471	443	492	458	469	431	518	459	467	444	467	456	399	452	448	438	432	459	480	401	435	447	437	462	432	462	434	457	383	446	427	465	422	460	422	414	490	436	500	424	444	456	502	399	470	454	433	421	466	449	419	436	449	423	401	434	473	453	445	435	473	426	475	447	451	423	432	433	410	414	438	452	463	431	434	461	427	425	426	461	461	460	462	416	468	444	446	454	409	430	461	466	446	443	431	456	429	450	406	431	422	486	467	469	441	433	480	456	450	460	467	442	462	402	442	467	426	437	471	469	420	460	469	456	440	436	470	472	437	416	416	431	478	424	447	446	468	454	450	469	462	469	441	452	483	469	414	459	427	452	417	472	452	447	433	436	429	458	490	431	455	424	451	465	455	447	435	440	424	439	446	428	466	442	472	455	439	465	409	408	410	443	453	441	471	445	434	477	423	466	445	446	480	464	453	440	402	434	483	500	437	465	428	432	467	464	412	453	468	444	441	437	463	442	452	429	427	423	461	450	425	480	434	432	451	400	435	501	444	481	447	439	450	440	444	458	428	473	431	439	438	476	477	492	480	451	450	443	418	421	452	408	441	426	453	459	445	427	449	429	461	465	447	401	469	433	424	458	435	423	447	436	468	420	462	461	452	481	466	446	427	432	419	428	437	430	428	458	451	473	456	429	389	438	431	443	452	451	434	448	441	476	444	428	422	455	440	452	465	429	420	452	442	416	410	494	485	464	413	461	450	462	461	487	437	453	451	447	464	425	453	454	427	478	422	420	427	450	482	430	431	422	435	425	459	426	431	445	436	445	492	476	431	450	432	418	434	434	452	483	463	423	418	402	467	416	473	453	444	442	479	449	454	420	437	469	463	411	457	466	461	444	411	425	454	439	470	435	440	429	422	490	460	469	440	456	434	456	467	448	455	474	477	411	441	440	419	463	460	420	445	452	459	435	453	467	446	438	441	428	431	433	422	477	441	428	432	460	456	468	416	428	439	462	438	460	471	426	463	454	453	436	466	433	446	451	415	442	417	422	441	497	439	445	505	432	440	452	436	449	450	424	438	442	440	420	442	447	445	446	457	419	419	455	446	420	435	447	430	447	447	422	441	459	444	458	474	460	435	455	465	451	477	444	441	443	397	443	415	419	462	449	425	435	429	448	463	489	469	420	462	431	439	422	430	431	453	427	407	471	433	455	473	485	488	422	433	468	454	452	476	424	422	393	462	487	441	437	428	484	454	419	461	447	497	429	429	449	435	437	415	431	437	457	436	442	436	442	442	451	473	426	414	431	440	462	433	475	443	473	437	450	454	469	453	493	466	463	447	420	423	457	435	443	423	457	419	421	420	426	437	433	441	424	478	463	492	444	456	425	436	418	426	452	389	464	428	423	455	467	418	440	431	428	431	451	436	464	452	439	494	419	469	450	441	411	453	460	427	476	408	431	427	450	403	443	445	480	485	445	443	433	447	432	463	448	449	450	438	465	462	463	487	448	411	425	456	439
31127	49018	36991	12873	6650	3708	2415	1731	1531	1237	1108	993	998	943	947	905	853	882	886	834	861	803	860	860	852	847	821	824	814	823	853	777	820	835	865	791	830	785	820	834	814	777	850	760	759	726	794	802	823	749	797	733	774	784	748	795	762	790	803	776	789	741	790	820	813	835	826	783	740	765	797	778	832	815	767	797	780	760	787	777	737	842	798	780	799	779	766	808	771	747	763	778	757	742	800	771	841	791	776	773	764	764	763	746	753	820	790	841	772	764	758	781	814	815	813	773	776	741	799	768	779	764	802	787	710	790	800	777	812	775	787	773	799	795	787	814	758	792	764	833	815	778	770	779	807	817	781	749	788	753	737	819	823	796	751	762	797	830	817	747	791	810	855	778	810	816	790	740	801	769	839	749	722	795	819	765	781	854	759	758	791	777	778	813	791	758	789	788	739	737	741	772	801	748	749	774	839	852	772	760	785	801	765	766	766	790	791	788	804	800	781	795	790	726	738	777	827	793	761	807	781	744	774	761	744	728	810	745	733	798	794	818	791	783	769	802	795	796	787	777	785	811	812	789	758	760	794	785	802	745	783	758	766	798	801	741	761	788	696	769	768	757	809	749	774	804	828	776	756	753	745	785	790	759	738	761	767	806	798	819	842	830	756	775	790	784	739	790	750	797	798	752	794	773	815	760	787	813	756	777	815	778	718	805	822	817	756	791	809	764	756	752	806	744	780	775	744	800	767	768	786	809	788	737	810	833	749	769	783	783	722	777	745	801	788	780	782	770	759	792	818	750	798	738	743	770	741	758	743	800	818	776	823	795	749	768	810	756	765	787	802	769	741	826	771	780	781	775	797	758	798	785	811	756	752	816	807	758	832	788	756	843	772	794	765	775	765	838	810	753	782	807	802	790	770	811	795	793	790	785	712	792	786	803	734	752	806	781	780	761	792	769	739	757	816	770	783	741	790	797	777	791	845	785	802	765	771	820	814	774	778	797	804	759	804	781	745	847	805	788	790	771	772	809	791	776	793	730	704	816	807	819	758	760	777	718	783	802	774	767	771	825	800	796	788	755	775	773	805	798	791	785	774	777	750	760	793	745	803	784	817	758	770	798	815	794	785	761	775	781	812	860	804	793	792	774	775	773	771	785	818	808	824	809	761	794	799	813	782	788	790	804	797	787	752	842	754	795	817	764	774	726	803	784	750	843	841	780	801	712	773	782	807	758	833	793	738	819	735	781	764	805	827	780	772	784	778	804	733	781	773	772	808	814	757	751	821	818	764	782	767	769	786	803	764	789	786	766	793	770	794	747	789	723	767	772	810	756	813	847	794	770	754	772	741	818	766	802	745	803	749	799	841	794	761	773	820	790	805	803	787	783	803	809	768	780	760	805	800	758	802	780	825	817	782	784	808	772	760	811	747	812	795	754	760	795	832	774	809	774	812	771	818	758	758	779	758	765	793	827	772	780	759	819	799	818	797	758	802	771	827	788	860	821	821	772	790	747	813	764	767	786	784	807	805	754	811	830	755	784	780	819	756	790	803	763	794	773	812	743	823	708	838	809	841	804	719	812	787	785	804	788	801	799	769	770	781	765	825	774	787	776	767	799	709	746	793	775	761	784	805	747	761	809	782	781	806	792	906	787	799	779	783	799	772	774	734	732	768	788	776	774	763	790	768	769	800	784	768	770	790	805	745	773	752	798	817	762	774	796	791	786	834	773	810	796	793	788	801	827	805	811	782	762	776	796	774	827	789	782	792	757	761	787	758	826	801	766	790	817	801	768	779	760	814	818	749	843	747	730	774	785	827	755	804	787	768	792	800	747	777	767	717	769	778	764	797	795	816	796	757	764	779	788	797	765	777	801	784	776	759	796	768	823	804	782	828	789	747	807	822	814	791	745	782	773	823	788	762	790	826	797	754	745	771	792	798	777	841	801	792	789	746	794	794	733	796	751	775	793	804	779	822	789	748	793	761	783	813	797	802	757	773	718	819	798	774	758	792	780	755	787	776	783	758	793	821	784	744	782	743	752	798	745	788	772	835	749	790	826	844	801	845	767	800	795	787	770	800	805	791	800	790	808	817	771	762	807	773	822	828	757	806	789	747	793	787	790	765	773	807	855	787	804	762	787	775	786	803	796	799	800	776	805	810	784	812	808	760	744	765	834	822	784	722	742	793	751	805	783	827	762	782	786	811	798	783	784	798	769	775	810	799	779	787	784	755	783	802	786	799	812	782	813	767	824	840	718	791	721	728	828	820	796	778	782	773	792	804	768	765	783	761	800	784	770	811	765	810	786	730	813	798	781	795	800	799	799	784	767	785	785	786	826	778	828	812	780	778	790	789	752	806	743	792	797	769	808	796	832	770	744	780	750	767	767	741	825	732	827	839	789	792	777	852	770	754	828	786	815	776	751	787	801	816	793	770	775	754	742	817	779	777	735	817	799	777	751	789	794	782	779	786	767	766	785	804	828	751	748	792	774	812	774	792	715	782	792	768	788	779	755	801	805	844	765	787	820	827	765	789	778	806	769	759	792	745	817	772	810	759	778	837	831	767	785	747	761	828	822	831	811	760	769	816	768	829	822	800	779	747	763	857	794	732	737	782	764	781	813	756	804	761	829	774	758	779	787	749	794	783	795	793	744	799	790	753	812	849	832	776	741	809	792	834	717	764	810	809	773	762	729	825	847	802	803	805	793	798	823	756	798	740	821	795	790	803	794	776	773	757	770	804	818	820	770	765	756	764	793	814	825	780	752	782	780	764	794	763	799	772	737	813	760	794	766	796	827	814	829	782	783	784	748	837	776	744	780	781	801	800	795	768	762	761	767	756	845	736	790	788	831	827	770	779	783	870	782	814	783	812	850	767	763	812	821	796	756	793	800	780	789	815	826	809	758	785	795	783	780	733	772	746	762	763	769	765	738	766	807	810	772	757	735	803	774	813	808	770	772	804	772	800	786	745	789	790	788	781	801	798	798	822	769	787	790	781	809	809	811	807	814	872	751	812	803	770	831	777	763	799	816	768	774	786	822	761	711	778	728	812	801	748	793	747	846	775	861	800	757	785	819	758	740	802	838	770	830	788	797	756	810	759	756	729	788	789	785	796	762	780	791	737	750	816	788	795	750	790	828	780	811	730	762	806	803	783	800	772	789	780	766	774	823	804	748	804	816	771	772	761	782	802	739	779	795	778	795	820	787	745	741	763	801	758	760	752	790	835	756	759	794	795	780	775	770	767	746	799	794	801	757	798	762	767	777	795	780	766	796	809	758	769	818	822	838	734	818	811	755	775	732	789	819	825	805	751	784	776	791	786	787	805	782	857	750	781	818	784	806	761	788	739	757	782	805	734	760	782	736	773	801	807	815	789	820	707	730	781	768	788	787	777	748	777	776	804	722	848	770	760	815	792	781	776	734	752	775	781	767	782	809	754	789	832	793	774	804	813	789	772	789	785	788	758	745	788	780	787	785	757	734	747	763	740	845
23536	21470	29123	24242	21398	17455	3544	1020	595	426	351	335	327	293	259	237	219	237	239	238	236	228	224	221	217	203	221	226	209	223	214	209	231	197	197	182	193	224	200	207	187	202	196	228	211	225	209	212	188	230	198	190	204	228	204	205	216	243	195	206	187	232	193	221	191	199	197	201	207	219	225	206	202	221	184	213	215	186	189	203	210	180	204	211	238	222	191	223	173	217	208	208	230	223	184	219	196	204	193	214	197	200	193	203	186	192	220	219	201	201	193	194	196	218	214	218	183	198	200	234	201	198	205	209	201	196	189	223	188	204	223	202	192	214	192	222	207	195	189	209	187	189	214	202	205	197	232	199	193	218	194	176	214	210	185	208	195	192	191	191	193	195	211	205	186	225	204	234	206	211	193	209	220	199	207	201	187	199	203	203	190	211	209	189	191	214	215	196	185	201	200	225	208	202	197	223	217	202	202	207	200	214	199	215	208	194	191	201	201	205	202	232	203	228	216	199	202	184	191	191	189	182	208	191	203	213	204	216	207	203	214	209	205	189	192	192	207	195	214	171	211	180	209	195	176	195	191	212	190	211	192	194	213	193	186	195	207	225	173	200	179	187	201	214	190	183	195	211	198	192	194	218	214	192	213	199	196	210	210	208	196	191	201	192	217	224	225	203	199	212	190	220	216	216	214	193	204	208	211	191	230	172	208	220	205	217	219	185	210	216	175	201	166	183	177	203	193	198	215	206	200	209	194	199	209	227	214	189	200	202	203	197	210	204	198	218	205	179	201	205	207	186	217	228	210	199	214	188	208	206	195	206	194	209	209	215	214	204	208	207	224	235	197	215	214	199	179	199	214	192	211	202	187	192	182	184	210	198	170	188	208	202	218	236	198	187	220	201	199	197	214	217	218	195	207	213	210	188	214	218	221	203	190	197	225	196	202	223	209	201	226	207	203	215	228	239	227	204	209	190	189	186	211	188	207	205	206	189	185	196	210	221	205	195	194	188	193	201	190	191	208	203	208	237	223	221	200	227	214	204	214	180	177	190	217	192	204	238	220	169	197	193	218	190	211	185	197	195	209	189	226	199	230	187	201	204	215	188	204	206	215	214	219	216	200	219	199	213	196	205	198	198	192	208	183	218	199	195	239	196	220	179	199	196	200	191	206	194	208	201	188	194	196	198	220	195	210	203	181	212	209	182	200	202	219	203	220	210	194	183	207	197	192	215	231	199	209	197	196	201	206	198	213	183	208	230	203	207	218	204	214	193	187	215	204	209	172	201	224	218	186	206	187	187	217	211	194	207	193	202	204	206	192	205	189	181	223	233	216	195	196	193	199	215	195	197	195	199	188	222	180	192	209	201	178	196	211	210	194	207	183	203	210	212	201	206	198	192	242	213	219	233	210	197	182	205	233	189	215	216	208	207	214	206	202	207	201	206	171	210	216	191	197	199	210	223	206	190	213	178	186	206	195	225	202	187	196	207	192	195	187	170	183	206	187	219	204	176	196	188	203	203	202	195	226	227	195	203	193	215	193	184	193	216	212	165	190	204	216	204	190	196	201	193	205	191	221	202	201	219	196	201	215	211	202	215	190	184	207	212	203	199	205	188	196	197	187	192	203	227	207	168	211	202	213	211	213	199	197	202	194	209	188	186	182	177	188	203	193	183	200	204	180	218	180	190	207	195	212	176	186	208	231	210	196	184	197	209	215	206	207	212	199	204	209	189	182	189	219	204	207	194	189	198	198	233	194	200	196	194	234	210	183	212	191	213	194	219	194	217	201	213	227	208	184	193	179	230	206	217	214	182	213	211	177	192	204	177	220	197	203	189	184	223	205	185	204	183	195	195	198	195	220	193	198	197	211	188	208	221	190	186	168	234	198	188	177	218	203	216	212	210	211	217	217	208	208	201	199	204	200	184	192	243	185	216	195	210	215	174	173	202	193	213	183	210	201	202	205	214	186	230	191	185	212	201	228	207	202	211	214	185	191	208	179	220	189	226	220	190	200	183	199	194	197	193	197	219	197	177	212	205	218	211	183	206	215	210	202	214	203	218	195	213	214	211	196	163	206	188	179	203	178	203	199	205	184	204	211	205	197	188	159	195	195	209	177	204	209	195	203	178	206	201	208	194	204	188	228	191	172	216	192	202	222	215	201	187	197	174	209	189	188	213	217	204	216	199	212	209	178	193	191	227	205	209	181	209	209	185	212	208	194	187	196	220	191	212	189	230	188	204	190	183	191	215	224	176	205	214	204	229	233	227	201	209	207	205	214	205	228	211	207	223	226	201	204	196	215	195	198	202	206	171	195	202	188	216	226	207	232	174	217	232	227	175	225	197	202	198	230	203	204	173	210	187	233	219	203	197	186	212	201	192	197	227	190	202	179	195	211	211	190	198	200	191	213	216	213	206	208	204	201	219	187	221	194	239	199	214	208	201	196	210	213	201	207	195	199	192	232	202	186	214	199	195	222	209	204	197	197	210	197	191	203	198	186	208	211	207	209	227	197	183	212	194	200	196	205	195	175	210	215	206	177	213	227	231	239	197	206	191	222	210	214	208	202	206	199	196	222	214	211	210	201	191	200	210	196	197	202	219	193	196	196	199	198	223	186	204	206	207	224	212	229	181	179	209	204	224	237	206	191	229	213	204	194	221	190	231	210	180	192	224	214	189	207	201	225	214	203	210	222	189	204	212	192	191	220	207	229	212	202	217	200	189	209	218	206	196	203	220	168	225	207	221	203	198	212	181	188	205	213	199	211	190	190	194	198	181	209	197	201	223	176	202	183	190	201	214	192	217	214	182	202	198	169	219	189	191	245	188	213	241	198	209	195	223	203	194	218	197	201	208	217	221	175	205	171	226	212	191	182	205	174	226	187	191	188	190	175	195	223	188	185	193	172	200	209	201	218	189	217	197	197	197	208	204	177	182	220	178	183	182	194	171	206	200	176	218	202	168	201	202	221	181	200	196	204	220	187	195	206	197	205	185	191	216	218	245	205	190	216	190	210	182	182	234	179	169	218	198	209	221	194	186	174	198	186	212	219	203	198	213	208	214	188	217	204	197	181	210	235	187	200	179	208	204	199	201	180	188	191	217	209	185	206	214	197	209	183	200	179	189	211	194	225	207	197	175	207	211	199	214	192	206	195	212	202	175	192	194	213	206	201	234	207	213	175	211	194	162	187	223	198	220	211	191	212	218	178	199	201	198	188	198	211	195	206	219	203	198	208	183	211	179	196	190	184	206	171	219	213	194	217	212	216	172	191	237	210	194	187	204	224	206	192	225	194	205	207	209	159	213	195	210	203	187	228	205	220	215	231	203	212	206	212	181	204	197	196	196	205	215	194	189	190	211	224	200	210	191	209	207	199	230	194	192	211	195	186	204	192	187	211	209	191	214	215	226	234	212	205	206	179	208	205	196	188	202	201	224	201	201	170	220	194	194	193	192	218	200	190	173	181	197	202	206	191	227	189	197	179	193	215	175
33162	53946	46908	22334	9706	5296	3264	2067	1508	1212	1069	862	703	665	642	537	563	515	514	508	475	492	422	484	439	435	405	406	440	387	367	416	404	422	418	386	382	390	414	403	434	380	361	374	371	410	412	391	392	412	384	376	369	355	378	403	390	378	373	371	380	371	379	402	373	406	389	361	371	359	388	368	394	397	346	371	364	407	394	380	390	404	349	351	358	396	373	341	370	401	379	416	369	420	351	337	392	349	389	388	357	342	396	400	395	350	380	381	414	378	403	382	363	374	384	368	344	373	433	363	375	342	369	362	373	364	362	368	391	396	383	378	381	391	353	373	379	360	390	392	402	342	371	372	383	367	411	354	340	367	352	383	377	357	387	400	362	361	342	332	339	404	363	376	375	367	398	365	359	352	360	362	351	335	392	394	361	357	381	391	373	363	375	358	393	410	400	357	367	369	371	402	359	357	358	372	347	373	377	356	414	388	373	386	416	349	360	353	372	406	328	381	334	346	381	365	406	333	388	346	376	357	384	391	376	376	384	350	381	350	369	345	397	382	362	384	351	381	371	365	379	394	360	347	373	383	383	371	370	373	387	387	358	362	371	350	377	372	375	353	395	365	391	391	365	381	354	360	367	370	368	359	361	374	375	362	355	343	365	422	352	361	396	381	394	380	344	383	346	343	367	359	414	364	355	358	385	374	373	361	376	368	384	364	371	386	402	386	346	393	357	364	390	359	363	356	357	369	341	349	369	393	365	404	358	401	350	370	377	375	377	349	351	372	366	408	354	390	328	364	371	359	357	392	361	378	354	390	371	379	379	357	364	354	364	365	361	372	381	360	352	333	367	366	355	370	388	350	399	358	349	375	355	366	354	372	373	383	333	376	410	370	374	376	380	385	380	395	354	376	358	353	403	348	391	392	408	373	357	350	354	370	384	364	357	385	408	343	363	357	371	388	317	406	405	363	352	329	352	365	368	378	382	373	361	356	337	391	368	357	388	359	408	366	351	399	393	379	389	426	322	385	379	351	366	369	403	360	381	354	365	401	397	353	367	377	369	365	366	387	383	384	346	367	365	347	391	356	381	390	356	411	361	360	390	378	365	360	364	324	417	379	350	359	351	387	368	360	418	376	370	405	354	355	364	342	359	322	377	366	377	374	345	380	353	361	369	346	390	408	423	356	407	341	387	366	385	344	341	409	358	361	368	386	352	352	381	355	373	364	369	370	374	394	387	392	369	369	359	349	349	348	351	358	367	360	347	371	383	370	366	362	380	339	351	378	395	367	395	395	396	380	362	391	394	397	375	378	353	352	357	367	341	351	417	375	368	369	345	380	382	365	376	381	402	360	352	370	378	387	375	387	383	382	398	412	369	393	344	376	375	387	337	338	391	371	374	394	389	358	369	374	367	378	337	342	355	355	377	389	328	350	366	357	338	359	348	384	376	357	368	352	366	357	363	388	363	382	385	364	349	391	382	349	387	364	373	366	402	374	368	342	364	365	381	390	391	391	373	378	370	360	394	353	334	326	354	396	358	381	389	372	345	374	369	331	390	373	373	371	378	374	336	397	375	335	376	354	397	349	342	369	369	352	334	379	351	370	360	363	363	355	388	336	389	391	364	383	369	371	379	379	357	309	378	357	341	361	359	388	397	356	371	378	391	360	374	367	341	339	335	339	363	376	361	337	363	363	373	374	352	379	401	400	382	346	342	401	366	367	377	387	376	378	388	387	357	393	372	396	385	370	380	385	387	391	369	369	337	359	349	359	362	362	383	359	396	367	364	377	366	399	342	380	379	390	333	384	366	382	383	351	378	381	400	370	358	365	343	356	380	370	390	380	357	362	348	373	403	373	402	402	372	356	342	361	370	368	383	355	388	398	362	375	370	393	371	317	354	366	378	361	385	340	351	362	399	398	387	361	368	372	373	359	399	387	386	402	376	369	362	364	343	409	385	337	403	361	365	335	334	380	373	387	360	399	394	326	382	354	347	359	377	374	341	385	361	407	398	375	368	344	341	335	342	383	374	351	351	402	369	385	368	408	383	370	356	391	339	373	382	405	392	367	349	373	367	355	413	383	365	384	372	402	362	406	371	372	409	373	375	394	380	375	365	376	363	360	396	369	359	404	363	410	364	355	376	359	344	328	364	343	391	359	400	375	392	378	390	383	340	363	348	378	368	361	353	364	357	405	378	359	370	370	351	375	372	370	346	352	382	365	384	348	383	385	384	413	345	338	342	373	373	366	358	373	330	368	360	373	364	338	353	380	356	400	357	383	379	336	355	322	364	361	391	351	360	333	374	367	380	398	340	348	331	379	372	373	379	378	355	362	402	380	356	389	397	346	346	381	370	364	381	392	358	370	382	359	374	360	370	380	363	368	356	367	354	378	365	379	372	397	350	390	386	342	382	367	366	352	434	363	406	364	378	389	349	342	402	401	329	369	369	366	396	349	370	365	353	364	388	367	367	390	376	353	371	384	377	381	408	343	348	386	363	382	357	387	348	371	371	388	347	377	372	356	397	395	384	355	372	376	381	379	381	394	359	374	383	405	368	386	324	373	379	407	361	356	360	379	363	386	396	383	329	354	368	361	352	371	331	385	392	352	436	357	372	369	348	333	368	349	393	372	363	379	382	365	387	397	383	359	374	382	365	381	371	385	355	371	352	380	389	352	385	374	372	369	385	361	382	356	347	389	399	379	363	389	375	356	368	334	354	365	391	390	356	361	368	363	354	365	378	341	354	378	328	367	379	339	335	400	388	350	389	346	389	344	361	382	362	351	357	345	342	379	374	398	338	400	363	394	356	364	379	343	378	383	358	360	333	368	358	342	389	370	386	351	355	391	403	366	354	378	363	378	339	399	404	353	364	367	379	358	390	371	381	373	360	348	375	403	373	358	346	372	376	361	359	356	363	372	355	382	382	387	364	396	373	394	365	412	357	388	382	358	358	354	383	376	380	357	362	408	372	368	346	386	371	354	359	398	373	360	387	373	388	365	382	384	379	387	376	357	364	369	352	343	368	332	371	399	357	354	370	348	378	391	358	373	369	406	400	374	372	381	382	380	376	359	333	363	365	366	397	396	365	348	382	383	370	385	371	332	358	352	358	378	385	351	392	397	373	387	364	358	363	350	368	377	355	355	375	351	381	362	355	366	377	337	352	343	364	391	368	373	354	331	376	334	363	391	372	372	376	368	404	342	383	367	381	342	389	377	361	358	367	356	374	345	397	375	377	371	370	350	373	362	339	369	369	361	380	358	373	362	360	358	381	353	396	385	371	416	360	386	376	372	393	335	393	358	361	375	375	328	387	379	363	398	368	394	405	357	364	403	352	354	345	381	324	367	347	335	382	352	397	371	392	373	369	373	371	350	354	372	394	362	383	382	360	362	329	369	359	376	356	399	385	375	335	377	356	426	364	370	383	371	384	359	382	372	397	389	380	364	375	356	346	352	363	376	360	341	381	378	389	362	367	402	409	387	385	378	381	372
27538	23615	20287	5977	1418	835	650	574	557	557	564	504	506	509	500	542	501	521	471	505	498	477	515	513	497	561	519	533	528	489	518	515	487	520	528	519	545	499	541	500	474	511	507	490	555	519	523	489	501	514	486	502	487	493	545	518	558	469	516	504	523	545	523	516	538	551	489	539	507	511	505	491	482	566	515	551	490	468	469	498	494	494	482	503	481	502	531	563	482	471	538	486	493	529	501	503	524	512	530	544	501	525	450	529	542	480	500	507	513	510	506	523	521	529	518	512	465	484	548	509	513	537	494	496	513	533	530	498	544	515	463	481	499	507	494	492	515	535	503	476	515	528	548	468	484	499	474	515	490	483	513	497	491	521	518	462	486	520	555	506	512	509	493	519	549	518	487	505	520	507	495	484	507	505	469	500	538	479	505	516	518	520	473	516	483	507	504	449	527	547	473	516	477	524	510	532	522	479	500	506	520	519	510	527	536	471	521	496	505	500	504	471	506	514	532	496	496	540	500	512	461	461	538	503	437	516	516	458	505	515	460	487	494	535	506	509	485	449	511	520	503	556	518	508	510	499	506	535	542	515	505	509	522	510	491	507	513	483	523	533	532	501	536	488	497	484	524	542	516	503	494	492	468	515	515	546	519	544	501	501	487	555	477	508	478	561	495	504	501	573	516	530	490	523	542	515	499	544	485	518	503	523	493	535	523	480	540	537	487	500	489	528	508	520	478	513	526	492	503	510	495	503	499	481	532	529	495	504	487	528	488	533	517	498	474	527	515	540	542	499	485	483	531	500	514	487	527	539	541	493	511	477	531	555	512	477	546	519	511	509	504	490	532	488	486	520	517	492	538	504	526	518	535	452	514	512	536	527	492	505	517	490	492	531	517	515	517	528	540	485	506	507	512	499	506	501	528	480	516	470	480	484	532	536	475	486	511	514	503	524	544	480	525	525	504	554	566	546	506	498	506	527	495	501	465	483	527	537	526	498	525	490	541	504	549	467	500	496	504	485	535	496	514	531	486	483	488	470	489	501	507	522	479	480	506	549	505	544	510	511	458	515	484	513	467	491	515	527	509	489	503	522	512	518	475	550	535	488	502	468	512	526	505	515	511	523	519	485	554	466	524	501	517	503	479	526	523	509	484	554	495	503	511	515	511	510	501	497	523	516	535	508	525	491	496	478	530	496	517	463	516	489	496	511	533	506	466	492	534	517	491	513	494	529	532	533	503	468	550	502	535	511	543	498	526	501	480	480	535	516	513	514	491	510	484	502	458	523	500	519	497	508	517	578	499	502	492	520	528	514	539	497	514	484	522	539	527	536	517	494	503	510	464	516	518	555	536	487	495	515	519	514	518	519	494	508	499	524	528	490	530	522	539	499	521	499	511	455	521	544	527	468	502	496	570	517	516	520	518	529	520	488	512	516	494	524	505	533	486	471	544	508	527	495	511	543	506	500	514	457	467	489	487	504	503	483	498	531	482	516	511	505	508	468	495	504	533	485	543	471	497	499	504	466	532	476	485	502	470	476	492	477	505	530	508	524	524	479	503	488	503	532	538	488	510	468	490	492	481	512	519	516	496	493	538	509	512	515	478	494	504	504	523	518	528	493	523	487	463	486	536	529	512	522	539	502	502	521	564	463	511	496	508	500	500	505	514	511	451	494	508	512	503	458	510	493	480	499	493	481	471	484	498	522	497	521	510	494	544	509	498	523	514	513	514	515	530	523	510	493	519	521	518	499	522	478	499	488	480	480	504	505	502	501	487	521	504	500	475	490	500	495	511	505	502	487	497	520	506	485	484	464	464	504	504	499	535	495	524	553	540	496	529	546	508	495	525	497	482	479	500	514	500	475	474	520	520	543	516	476	514	489	488	529	530	548	465	516	559	506	450	462	490	477	481	476	490	518	504	526	458	494	471	495	511	484	556	473	492	499	481	486	514	496	520	504	536	541	486	479	539	524	473	505	497	523	520	453	499	498	476	509	514	491	501	500	515	514	488	533	463	500	519	516	496	519	526	494	519	497	519	459	527	471	562	526	526	506	488	520	526	510	484	507	520	506	498	543	502	475	499	516	518	554	496	494	541	525	500	503	542	470	483	518	479	500	500	487	514	516	492	530	498	512	520	519	480	522	544	508	511	472	532	518	524	527	499	551	512	484	515	500	487	491	467	491	504	477	450	493	461	487	515	498	509	496	498	502	494	548	494	505	502	519	529	499	530	488	517	553	493	491	509	526	497	483	478	544	462	508	550	491	548	484	511	495	525	520	505	515	479	508	457	463	536	499	538	529	506	509	496	523	543	498	517	557	528	512	509	495	507	506	459	509	512	507	487	489	525	548	507	538	475	533	530	496	535	508	566	459	499	497	521	467	481	483	495	512	498	538	521	505	541	565	539	532	516	529	502	524	517	502	536	466	488	523	512	481	557	524	504	525	527	509	534	515	491	496	513	496	528	493	521	521	519	527	510	519	539	494	511	522	536	497	528	488	488	533	517	525	543	493	476	518	477	524	521	504	525	481	511	519	495	499	542	507	490	531	506	475	459	507	544	537	514	478	516	502	519	552	547	502	525	523	516	521	503	525	543	529	505	488	535	489	541	519	522	525	502	520	503	525	499	481	492	480	490	520	500	494	503	455	499	540	520	518	505	458	488	497	535	495	487	524	479	487	511	463	499	530	501	480	467	540	490	538	509	515	548	485	490	513	523	495	509	496	485	505	520	539	517	514	498	492	506	530	538	491	482	518	483	494	503	490	487	508	505	462	516	507	477	500	466	491	500	511	509	470	482	497	514	511	457	546	485	498	525	535	555	541	544	506	513	536	467	486	489	479	489	521	496	483	505	510	527	506	538	513	481	501	495	491	510	512	525	493	495	511	466	510	506	513	530	479	491	501	507	508	491	515	536	504	512	503	529	497	481	482	507	529	537	504	488	498	539	492	505	495	495	524	494	534	527	500	496	477	513	513	475	490	511	478	497	495	498	530	491	543	521	495	508	490	527	536	543	468	483	495	487	497	492	507	511	479	527	509	514	479	492	506	445	466	517	486	534	494	522	513	514	456	518	492	515	502	511	484	462	499	500	533	475	563	523	535	539	501	500	531	533	490	502	470	500	524	495	476	524	498	497	517	520	458	530	541	499	492	512	499	520	481	462	482	517	493	524	494	505	520	520	467	495	495	515	515	457	483	488	521	526	535	490	527	517	492	540	479	507	497	499	531	490	488	542	478	521	546	506	503	489	502	508	551	494	505	532	521	516	477	521	451	515	488	508	475	495	483	487	505	525	558	479	512	531	536	536	472	527	470	511	482	524	468	526	491	510	486	490	511	504	501	479	525	504	495	523	510	507	506	527	526	521	485	537	487	517	481	523	544	518	522	534	496	511	496	512	473	458	528	532	527	543	467	508	504	487	491	500	480	528	514	486	525	486	502	553	509	507	509	497	523	501	527	523	497	529	482	476	508	486	498	521	489	499	500	488	541
28308	39728	24836	7336	3149	1979	1344	1147	1021	986	917	967	921	913	918	890	872	845	892	881	873	782	865	893	829	899	886	869	914	884	873	862	843	846	894	874	869	870	840	851	834	897	813	876	843	932	851	905	887	876	854	928	883	844	852	847	850	849	873	886	842	952	872	887	870	860	884	905	854	872	862	912	833	911	880	869	880	901	905	845	827	899	917	901	904	844	823	805	884	856	839	861	852	927	866	885	845	861	822	841	949	885	865	839	831	852	868	832	806	874	889	862	881	874	850	844	852	890	875	860	867	884	904	874	817	869	928	850	830	878	851	889	841	899	836	871	883	867	858	849	818	827	903	869	819	867	880	877	907	842	839	822	825	931	864	923	875	857	822	880	865	864	898	884	894	886	904	895	878	898	812	901	836	893	871	889	889	860	863	828	866	874	871	857	845	842	861	870	914	918	884	815	874	875	892	821	849	909	949	821	873	850	880	876	898	913	876	913	843	862	883	892	863	857	884	848	903	897	903	863	868	858	870	897	799	896	916	931	863	925	898	842	868	862	878	832	909	886	861	867	896	921	893	877	842	831	897	850	835	843	855	836	849	872	851	817	897	881	865	847	877	859	831	888	880	890	878	813	905	876	905	900	821	840	873	847	867	882	852	867	868	857	850	886	861	814	868	887	870	833	882	923	834	881	826	883	910	866	895	891	863	839	864	909	840	927	821	900	906	893	887	888	845	858	863	861	902	875	871	849	916	813	858	833	813	893	873	861	881	852	885	861	915	853	877	850	904	903	841	905	850	886	834	919	827	870	824	915	891	874	864	851	848	923	882	804	895	834	883	877	872	865	885	848	904	886	862	863	831	857	843	880	883	826	898	879	861	887	847	882	857	853	839	854	901	849	914	801	850	877	882	797	859	817	889	854	863	861	824	908	909	859	905	908	818	856	797	823	853	869	842	876	828	930	894	882	875	845	850	861	866	840	829	852	878	902	847	874	858	831	871	902	832	884	885	855	915	817	904	912	931	839	875	799	908	859	892	862	916	894	818	867	878	855	859	893	919	890	862	864	861	821	849	875	872	857	869	890	852	881	842	836	799	850	830	930	878	838	899	842	834	868	864	857	860	904	832	914	915	882	853	896	843	882	908	849	842	858	857	868	871	883	909	867	858	891	872	886	889	865	845	846	887	890	886	850	873	855	844	823	874	859	844	850	864	863	879	889	874	865	885	843	953	888	856	878	863	840	851	864	912	891	852	937	902	855	859	807	869	856	948	874	793	841	795	850	880	876	891	877	863	849	856	878	886	851	880	849	868	837	842	846	908	841	850	872	899	865	877	870	824	895	830	821	887	829	856	894	878	884	884	852	887	835	918	872	881	880	928	881	930	874	876	848	927	893	879	879	828	866	826	839	882	867	858	894	879	838	879	844	862	883	903	828	863	870	862	906	827	901	854	844	895	889	851	815	836	889	850	842	867	908	841	858	928	852	861	891	915	861	894	867	883	857	863	866	835	920	910	867	803	894	859	882	908	879	937	921	900	895	869	900	853	828	859	908	846	828	903	865	919	832	863	846	807	885	897	865	841	819	886	836	806	830	889	875	873	927	833	884	920	930	885	864	867	890	887	872	902	855	869	917	883	859	883	861	882	861	862	861	886	857	877	903	863	850	847	862	903	894	870	900	865	898	879	881	879	870	868	873	899	854	866	835	897	862	880	937	865	928	806	859	860	925	806	872	838	881	913	858	892	858	877	869	856	854	865	868	867	864	824	848	918	829	863	877	880	918	839	885	862	896	858	903	876	889	859	911	882	893	832	912	836	906	884	904	832	862	856	866	925	849	820	863	816	842	884	864	845	870	865	818	894	893	831	796	875	902	862	844	830	889	913	853	853	857	862	879	811	890	906	897	885	898	915	873	856	795	851	868	849	892	826	867	871	860	866	815	878	890	865	858	858	849	877	857	844	831	838	864	899	871	879	887	898	820	797	929	885	882	833	881	836	926	872	959	832	832	857	805	871	831	904	837	833	912	838	864	823	894	916	845	849	806	896	871	837	928	879	909	934	863	888	865	845	915	875	927	925	867	868	874	923	921	866	814	895	859	857	903	862	858	889	878	861	886	838	861	909	854	887	842	865	846	847	872	826	819	846	906	859	887	934	950	886	865	852	872	856	884	890	853	896	796	852	867	846	930	875	891	898	829	819	847	818	816	867	879	885	859	860	854	870	843	866	819	909	837	844	845	862	857	862	892	883	888	865	896	849	904	879	884	864	878	925	916	821	901	868	906	872	845	873	846	882	875	898	839	891	850	930	854	849	872	872	864	885	796	894	852	855	869	872	909	908	824	875	913	890	828	830	887	890	873	873	911	855	889	861	847	833	874	825	874	845	896	827	898	876	855	915	881	864	857	887	899	828	894	887	877	895	852	855	860	857	866	907	878	921	862	871	828	833	900	828	843	888	848	853	882	883	888	853	860	852	894	868	862	830	890	892	837	831	862	863	881	795	885	854	914	872	855	908	832	868	868	884	868	875	884	911	893	838	853	820	872	879	852	846	841	881	906	859	837	896	858	847	916	889	877	913	832	871	856	884	851	860	867	878	841	868	817	880	903	829	884	923	859	915	833	821	796	844	873	841	884	854	854	874	866	894	864	903	850	903	884	854	885	862	887	872	906	876	865	877	802	884	894	872	856	836	863	871	860	874	805	846	894	850	904	883	889	918	882	881	840	850	802	859	887	880	852	870	864	897	815	882	880	923	826	851	854	869	855	853	851	836	902	862	856	777	855	800	850	823	852	842	927	893	900	880	842	878	837	846	873	890	854	850	839	867	853	861	884	874	837	887	857	931	817	889	839	890	906	906	854	887	844	888	894	876	851	838	861	867	826	870	892	818	849	930	867	841	852	858	865	914	870	869	838	883	922	868	898	810	844	900	853	828	872	840	857	880	891	812	867	844	897	862	872	848	913	857	829	826	905	849	866	841	844	878	874	890	868	854	871	902	841	912	847	893	881	855	885	851	884	824	892	893	886	831	844	869	854	892	872	842	851	910	876	957	927	863	897	876	819	830	870	832	865	850	834	882	873	887	886	896	827	832	864	891	879	880	883	912	860	857	878	848	885	869	836	890	880	875	861	834	877	890	835	842	843	837	863	863	892	874	855	863	880	828	872	847	803	869	894	829	894	884	935	857	862	865	887	888	876	883	881	892	925	846	832	872	902	847	919	843	901	888	850	890	913	882	922	904	863	858	909	888	880	877	870	856	898	848	827	913	835	824	911	938	862	856	849	850	878	851	809	838	870	884	863	876	874	849	859	828	824	856	838	827	896	907	895	862	846	807	875	891	864	852	873	871	844	921	866	839	886	898	881	879	877	845	889	870	831	910	799	870	874	874	864	908	847	874	861	872	885	899	894	882	842	845	876	834	878	942	900	841	855	884	872	839	892	889	897	856	856	825	832	834	872	880	863	852	888	955	884	852	873	862	865	861	856	854	812
24465	21510	28545	24790	18260	4348	1470	843	690	583	549	547	538	496	487	459	468	523	463	465	489	455	454	476	440	497	527	463	481	483	475	416	429	469	482	503	456	476	453	478	435	456	426	436	474	468	463	457	447	448	459	459	422	473	477	470	469	483	455	441	479	487	467	460	470	469	439	455	498	459	439	497	469	486	439	441	474	468	485	405	438	464	430	451	442	491	448	522	448	478	455	438	435	436	455	459	444	435	450	436	469	442	463	465	499	434	458	424	443	463	468	475	457	455	458	462	442	441	467	482	469	446	430	448	448	431	443	487	460	462	415	458	487	468	427	439	468	469	452	419	426	443	484	446	423	457	454	406	419	433	465	467	486	448	457	472	452	463	459	494	476	471	445	501	463	485	434	466	421	436	420	440	436	434	416	422	437	428	447	433	492	447	457	494	472	511	455	471	442	436	439	458	435	494	443	459	424	512	431	452	405	473	462	433	421	429	450	468	441	459	452	447	443	445	438	450	436	423	462	451	452	519	434	439	486	454	416	433	503	411	459	460	462	443	441	486	445	454	431	469	464	477	469	488	440	403	459	465	486	441	449	457	457	426	434	452	427	466	435	415	473	442	414	461	390	426	432	435	445	460	471	435	429	460	447	467	479	484	450	476	459	461	413	462	438	433	437	486	461	446	474	503	478	442	452	442	492	466	427	426	393	440	455	480	433	431	470	487	479	437	426	480	465	454	461	410	393	453	463	484	449	432	416	472	461	444	457	424	451	477	435	400	469	419	432	433	476	482	448	454	458	462	435	426	472	471	452	455	440	456	419	413	456	442	452	461	432	437	443	469	477	447	450	441	431	448	427	433	453	458	462	455	454	424	464	486	460	449	434	475	453	460	438	485	453	442	468	428	506	451	395	488	448	423	421	446	441	458	480	446	481	417	455	445	434	442	449	459	441	398	450	449	400	433	422	433	452	454	473	457	451	450	491	443	459	429	447	427	446	460	438	423	488	450	436	430	446	483	448	439	482	473	488	455	454	425	467	462	439	437	485	410	493	475	403	476	454	443	444	415	467	476	463	463	449	424	406	424	452	446	454	410	437	433	432	469	432	481	473	457	402	420	461	445	460	477	416	450	467	449	442	439	467	462	439	468	440	448	444	437	456	482	443	443	438	441	431	489	473	449	490	426	415	468	432	446	472	446	427	444	454	441	451	447	415	461	457	477	415	446	430	486	451	475	441	456	437	452	447	480	436	441	470	441	460	441	446	446	462	421	456	460	513	500	440	461	449	436	432	435	396	442	439	462	434	468	425	459	445	441	448	458	449	429	444	426	433	425	471	442	413	420	478	436	458	442	457	446	448	449	461	463	469	438	477	462	442	479	442	485	451	499	467	459	427	452	458	458	459	429	446	401	463	504	442	457	471	471	454	439	464	448	455	447	452	406	432	422	429	453	423	459	451	477	451	426	470	400	460	408	464	448	464	448	502	442	442	459	420	495	422	421	470	425	474	441	434	457	477	465	438	471	460	427	438	432	471	405	428	472	454	463	472	475	413	431	464	465	423	421	464	414	465	449	463	430	480	442	436	458	459	464	449	452	435	463	434	448	463	431	450	454	420	519	470	486	463	440	453	490	456	419	434	421	481	477	450	474	486	483	471	451	457	440	425	454	439	454	476	415	462	400	444	460	438	467	436	467	432	436	479	475	468	464	459	436	488	485	435	455	468	468	478	423	440	440	440	437	423	421	487	436	456	425	419	457	444	449	420	441	426	472	443	486	461	487	481	462	431	427	436	439	485	464	424	475	418	446	456	420	432	468	472	418	508	472	443	419	480	457	470	467	469	448	468	440	459	473	457	456	421	444	467	470	456	465	433	458	441	421	428	438	465	485	439	486	437	442	451	435	475	433	446	460	448	419	434	467	447	462	407	479	475	462	428	479	454	423	482	480	464	445	472	456	433	435	410	426	441	424	447	433	458	485	478	451	455	464	449	432	458	410	477	439	427	480	429	445	475	483	442	473	461	440	467	459	444	452	454	454	471	454	449	432	432	463	475	469	431	452	446	425	439	455	430	495	413	442	455	457	488	452	438	413	465	465	420	438	432	422	410	486	401	437	457	452	449	438	461	427	439	450	466	460	445	500	456	461	468	434	482	421	501	462	462	455	502	484	459	411	434	462	490	452	462	406	404	465	473	488	449	439	474	471	436	447	429	408	499	438	459	444	489	429	477	459	449	466	470	434	456	458	434	446	443	465	407	466	448	444	480	456	419	439	437	438	459	459	444	435	446	465	423	467	487	457	484	452	426	461	445	462	433	465	466	444	454	472	454	440	448	447	451	441	474	431	444	467	437	450	428	420	465	497	457	488	468	485	446	435	423	419	452	420	459	491	450	466	452	474	456	444	460	442	477	411	424	450	438	485	504	430	402	445	474	491	492	499	503	442	464	434	438	457	432	433	458	462	419	461	472	472	434	428	472	457	446	456	468	439	467	445	459	457	463	455	449	450	462	446	452	461	468	435	450	439	423	436	428	439	477	456	467	445	448	437	405	479	428	470	462	464	464	422	488	456	453	447	464	442	466	450	444	454	459	449	460	448	448	436	476	441	494	431	462	440	483	422	462	420	461	484	448	449	480	432	465	459	458	449	507	451	438	477	442	474	468	414	442	452	462	446	464	437	454	419	442	461	452	473	425	475	450	444	405	425	443	458	413	456	421	468	461	500	446	449	432	459	437	430	487	487	420	459	451	457	472	455	461	455	460	429	454	477	436	484	460	457	422	426	444	446	450	475	417	470	422	464	425	444	433	479	452	457	441	428	416	442	419	482	458	442	442	496	431	459	426	464	467	455	427	449	453	442	434	479	412	437	467	444	443	458	451	475	449	439	474	440	438	465	457	442	436	425	437	442	422	438	454	484	440	473	453	447	450	429	434	461	464	402	457	429	438	464	467	435	472	443	471	430	464	462	463	470	430	424	429	456	433	435	450	478	458	451	434	437	469	416	459	420	427	440	420	441	460	458	478	451	454	496	469	436	457	473	448	475	462	472	433	439	477	476	418	452	476	460	479	512	406	435	493	418	454	419	416	455	438	444	436	471	480	463	422	431	418	454	449	458	462	426	450	431	472	446	443	462	437	465	413	445	428	467	480	482	469	465	436	467	444	440	456	446	470	501	460	449	439	416	442	444	496	445	435	461	433	457	438	426	440	495	450	447	487	453	474	468	449	396	491	464	455	413	475	465	468	455	434	415	465	445	500	467	486	453	443	460	448	445	455	444	454	446	421	442	495	475	451	431	445	470	484	431	492	450	436	448	463	420	427	435	450	488	491	431	426	426	448	443	434	428	421	430	444	437	453	430	429	458	425	450	417	413	484	450	461	462	438	444	441	490	423	442	462	472	406	434	468	452	460	422	454	453	433	476	461	443	446	437	461	454	439	469	436	455	469	500	456	473	460	455	432	473	452	480	460	438	466	456	422	440	470	389	485	489	436	453
31646	52074	36409	15199	6612	3568	2382	1732	1484	1199	1128	1057	1000	911	936	878	877	886	838	873	878	850	860	792	808	837	835	813	791	817	792	801	810	794	809	778	800	790	825	758	789	800	792	823	784	781	819	824	787	813	770	793	782	827	839	792	746	743	773	821	752	796	788	768	844	806	782	787	779	784	786	813	793	822	772	800	821	778	804	835	767	777	798	796	792	830	759	795	796	846	787	791	810	779	766	714	785	750	819	785	831	734	809	771	796	794	792	786	790	766	784	751	788	819	792	777	782	737	821	877	779	784	782	818	779	808	793	807	785	808	791	795	802	780	780	775	796	820	819	759	770	827	809	846	828	813	732	819	806	751	767	806	786	784	836	771	824	897	829	801	790	795	782	755	726	739	801	816	777	813	782	795	812	781	822	782	794	784	745	794	822	809	789	804	771	740	779	742	790	808	861	829	796	741	853	786	796	783	764	777	787	780	788	823	805	798	807	767	850	781	801	810	787	782	759	787	739	822	734	788	824	801	794	783	773	784	809	827	755	786	794	777	780	795	764	824	832	765	798	808	714	780	837	778	800	807	751	774	809	716	784	771	778	783	837	790	846	766	759	798	761	813	821	779	762	813	773	798	779	812	762	823	785	784	768	821	789	787	776	808	758	734	842	797	777	806	723	753	743	794	807	827	815	802	800	821	818	792	816	803	754	835	806	814	758	819	798	775	818	826	817	840	795	818	758	827	812	769	816	765	769	787	741	766	800	778	759	768	767	775	812	806	786	821	783	772	762	794	777	789	772	815	763	816	785	758	816	735	756	775	780	772	810	791	795	785	822	804	795	783	738	755	822	801	777	802	759	783	808	811	770	808	768	834	757	820	768	788	792	786	785	780	784	799	786	797	791	793	789	739	785	738	813	772	838	768	792	809	809	780	855	792	799	778	785	765	791	795	759	778	797	800	781	826	822	831	795	777	794	803	814	791	759	765	803	813	767	810	789	805	805	813	793	825	775	828	818	743	792	799	810	758	788	802	769	742	761	811	771	808	744	799	788	806	792	766	774	739	775	808	785	770	783	769	826	791	760	743	779	781	798	780	800	837	824	768	796	831	792	842	779	761	750	795	781	850	807	774	798	775	819	826	751	855	797	781	832	782	808	781	828	822	784	756	830	797	758	759	827	763	811	782	766	794	797	797	772	841	832	743	748	815	824	806	776	821	746	824	769	789	810	772	780	817	784	838	742	813	737	751	770	769	817	809	793	755	750	791	827	774	798	701	785	810	792	798	823	742	791	797	763	798	742	823	771	802	757	753	815	784	805	773	745	797	782	781	777	832	814	778	778	763	796	818	764	758	798	833	790	817	826	796	754	822	759	827	775	766	780	790	730	773	760	807	758	798	770	742	747	799	777	797	767	799	745	768	764	710	785	784	803	764	772	825	749	779	748	803	801	792	777	796	748	797	814	773	783	774	813	787	856	834	792	783	774	757	833	761	788	718	797	780	811	813	795	806	830	788	794	801	777	790	802	775	819	817	804	764	786	812	801	720	781	799	801	772	749	778	768	814	773	813	809	812	793	805	748	804	795	818	818	744	784	830	779	742	773	796	847	816	785	763	792	804	788	795	758	822	818	799	786	790	789	798	755	807	816	777	757	815	831	785	793	835	767	788	790	755	780	771	805	755	820	746	784	786	783	788	757	794	786	775	819	756	798	795	761	800	794	801	802	792	854	780	813	808	794	785	777	850	819	822	796	782	775	841	763	745	753	807	793	812	814	804	787	749	763	782	786	765	832	808	782	762	807	783	801	752	786	816	769	805	762	761	794	807	771	757	778	794	816	825	780	800	797	776	742	847	817	821	764	750	767	778	800	763	772	764	832	759	821	823	804	849	787	821	820	763	810	826	776	765	773	816	787	813	720	788	779	783	820	779	808	748	780	754	805	815	820	764	798	824	778	787	773	833	803	785	779	779	792	823	754	820	779	757	800	818	780	795	763	819	745	813	741	790	822	806	752	831	842	797	809	753	801	789	761	758	745	791	813	782	829	772	758	757	810	791	811	781	725	786	760	755	773	743	806	798	792	748	772	826	757	809	788	798	807	768	775	783	817	791	771	822	756	765	760	798	806	768	757	786	788	807	797	790	800	785	787	778	799	746	852	776	792	791	772	810	837	808	772	826	778	794	765	753	795	735	816	776	793	808	750	811	773	777	823	762	783	798	726	777	748	799	800	788	774	828	824	773	728	833	784	861	798	795	803	739	795	803	797	792	740	723	747	785	800	740	781	770	875	743	763	800	810	795	764	867	821	783	814	716	838	794	803	800	807	818	830	775	790	838	805	786	793	789	770	767	746	784	801	814	788	761	807	806	795	768	764	766	768	799	797	785	797	814	800	810	759	793	799	784	804	748	770	776	768	766	810	726	775	856	786	789	818	829	768	774	820	776	772	787	798	774	794	733	834	780	791	783	828	783	811	763	767	815	753	801	767	815	791	755	814	742	822	769	771	745	808	759	762	800	796	772	839	808	805	829	729	784	797	819	786	744	766	769	794	779	807	817	773	783	838	838	772	822	765	792	774	782	762	795	822	806	825	762	806	727	757	809	788	811	801	745	758	855	796	803	765	747	812	787	822	735	786	798	778	805	770	794	728	781	736	785	809	731	800	834	803	783	823	759	764	782	800	830	793	790	819	794	783	791	782	800	759	768	828	834	773	788	750	778	750	796	807	776	797	712	747	818	790	764	758	740	804	814	794	767	823	792	784	773	795	860	814	786	793	772	792	816	829	794	798	769	763	818	821	767	773	813	832	746	817	771	766	790	805	803	815	784	787	802	769	822	816	744	821	806	781	763	782	821	801	801	760	834	804	822	786	808	783	777	791	854	739	720	786	806	785	787	769	788	767	782	890	788	797	787	771	807	794	779	802	837	780	760	736	804	798	822	785	769	762	803	780	806	793	744	801	765	766	789	782	742	734	814	782	807	834	836	793	809	785	777	785	782	804	800	795	723	776	806	811	766	786	827	800	830	756	795	779	738	802	778	723	831	843	755	754	769	765	826	761	811	798	767	765	826	804	803	751	824	785	789	754	745	805	786	775	787	784	758	801	758	789	813	814	840	735	794	808	814	765	783	745	782	785	814	803	793	777	761	770	759	817	735	789	822	753	797	778	793	789	715	797	835	804	815	845	808	788	829	803	801	779	787	812	766	782	802	753	805	776	772	728	764	818	824	822	808	763	768	781	813	787	775	796	780	788	812	772	823	775	783	769	883	771	801	818	791	805	786	806	786	768	754	802	769	819	830	780	836	783	784	797	744	805	782	778	815	812	769	805	804	811	747	818	818	802	819	818	790	804	857	816	769	753	766	768	752	773	793	787	783	804	804	788	787	808	786	768	787	774	834	799	815	810	775	772	806	801	757	782	805	754	735	803	777	769	847	777	799	756	793	802	796	793	830	800	800	828	769	750	783	797	784	801	798	793	809	740	822	803	784	762	806
23380	21377	29056	24041	21309	17625	3355	994	560	459	391	370	334	252	256	283	263	256	249	245	211	282	241	235	256	217	263	226	215	222	217	241	231	199	237	232	220	196	225	217	213	245	225	217	203	209	200	226	209	226	193	212	184	208	205	215	212	212	219	186	195	231	218	209	217	212	240	219	222	229	212	207	217	205	225	183	213	230	203	218	216	206	227	211	180	205	229	231	222	205	210	204	204	225	183	198	214	229	225	204	213	223	248	214	210	199	223	208	252	207	217	206	230	239	220	194	208	216	207	185	198	215	214	213	173	215	207	225	200	234	208	213	237	218	237	229	238	215	211	211	222	211	209	196	206	193	182	232	207	228	174	204	226	205	178	203	206	198	246	210	212	212	246	218	205	220	207	214	245	208	204	192	200	207	216	231	191	220	180	236	230	183	198	222	234	214	209	238	217	225	227	233	196	246	201	214	213	219	252	237	225	221	188	224	199	228	199	200	213	196	240	235	197	216	219	227	198	230	199	206	225	207	199	214	211	221	181	213	228	210	230	212	213	226	239	210	216	199	215	226	205	209	224	183	219	199	218	223	202	233	235	197	214	206	211	225	206	216	214	231	209	216	205	223	215	223	217	196	224	212	239	228	211	210	217	210	217	223	198	211	188	205	191	214	211	218	208	239	198	211	193	200	195	203	234	210	220	206	195	203	237	188	204	200	213	204	223	241	188	199	240	197	202	232	225	206	204	189	217	206	210	202	189	208	199	214	232	213	189	231	230	202	235	227	197	205	195	215	225	198	197	215	234	212	188	201	191	225	204	211	203	228	196	223	220	216	181	209	220	227	198	206	209	186	198	219	215	226	211	235	214	220	192	216	230	195	209	205	230	213	210	210	194	222	210	228	193	217	212	196	210	227	227	185	205	203	228	211	225	208	212	226	210	216	216	218	205	210	229	226	222	213	206	223	194	247	216	209	220	189	241	212	222	219	237	221	215	188	213	207	200	207	226	194	211	236	202	235	214	207	199	213	200	208	198	242	241	190	202	189	225	186	193	226	196	204	203	210	206	200	211	220	217	202	210	181	210	220	191	227	218	227	184	227	198	208	214	216	201	206	236	193	235	219	207	179	196	219	228	184	236	207	196	190	238	230	199	222	212	213	216	229	215	224	216	218	203	229	208	225	208	255	189	202	203	199	192	208	202	206	207	233	202	232	206	201	243	185	241	215	196	190	203	200	212	212	242	213	205	206	205	221	223	205	215	207	240	189	197	199	200	209	192	204	209	215	185	200	213	220	209	217	215	206	222	236	182	211	221	210	205	200	205	202	200	210	190	205	195	228	224	184	231	221	212	205	196	211	205	215	216	223	208	184	216	210	216	219	226	209	217	217	215	222	211	207	203	212	222	202	193	208	205	218	225	213	212	186	245	208	220	231	213	166	220	207	230	202	202	206	225	221	218	233	232	230	219	218	199	196	223	226	222	218	219	216	202	208	210	211	266	212	239	205	213	199	212	216	214	236	215	216	199	214	217	223	252	198	190	210	201	217	200	222	220	225	188	200	193	214	215	200	244	230	211	190	225	225	222	223	210	201	170	219	203	215	193	224	219	233	202	200	194	215	219	221	218	222	213	223	175	208	205	219	243	192	208	204	182	224	230	211	212	183	219	206	237	230	202	221	201	227	208	222	208	223	242	228	229	223	210	208	200	220	189	198	210	213	210	231	239	205	210	205	220	236	220	202	184	207	218	201	204	233	214	191	220	213	218	198	192	218	216	201	247	188	211	201	215	220	188	206	246	179	182	237	211	235	233	242	210	196	217	212	226	219	187	230	206	221	220	225	220	205	174	233	216	184	218	218	212	196	217	226	191	212	217	196	219	214	199	214	223	227	196	196	208	205	227	215	219	218	219	220	207	192	205	235	203	224	210	187	221	205	209	240	228	180	231	208	184	213	192	199	219	187	186	207	233	203	206	226	205	200	229	225	212	202	224	205	219	203	202	224	195	202	227	224	203	193	207	228	216	222	200	226	199	205	222	205	184	200	215	200	222	225	209	211	199	227	230	212	223	197	226	215	220	223	198	218	212	200	226	202	211	235	229	207	189	205	211	230	190	208	195	226	200	188	232	225	209	184	221	237	203	197	201	216	203	212	203	211	199	210	199	228	189	221	211	240	207	207	187	223	209	206	205	194	207	212	213	205	204	241	224	241	199	182	212	206	199	229	200	216	222	201	203	221	216	244	213	213	195	205	213	220	199	205	196	222	243	207	209	218	183	226	210	239	191	213	204	213	230	215	210	200	189	208	207	216	203	241	223	208	200	220	203	235	225	226	189	189	207	235	197	183	229	213	205	229	192	201	213	205	224	233	210	220	207	218	210	207	228	215	204	211	217	196	216	217	212	218	213	227	207	215	233	200	218	248	215	225	201	237	204	221	223	224	198	222	215	218	218	224	224	204	211	219	201	213	227	204	230	170	194	212	202	196	224	196	236	202	217	221	229	205	221	218	194	215	206	224	205	202	233	225	210	208	180	197	220	184	207	202	213	213	206	209	200	205	200	206	212	207	229	224	216	222	224	204	211	220	231	214	220	199	220	200	196	214	220	202	239	209	246	213	217	207	207	197	236	218	199	226	218	189	206	222	219	192	225	223	220	202	230	178	231	212	203	223	205	217	180	196	198	185	210	201	216	208	198	185	211	187	201	206	192	199	202	213	211	209	229	215	215	226	225	210	225	218	205	213	192	229	185	222	221	215	235	186	216	224	199	208	209	227	209	220	238	228	241	227	231	245	233	205	189	194	191	209	195	212	204	212	227	225	213	241	224	212	203	199	221	217	217	198	244	218	215	204	216	205	227	222	220	228	209	200	203	209	231	205	218	218	234	232	226	197	207	203	208	215	220	205	242	209	213	210	198	211	215	211	222	195	240	225	199	219	214	218	242	208	215	222	193	213	206	211	218	226	219	199	211	202	240	199	217	259	205	189	220	213	202	221	199	217	223	213	211	210	205	216	217	233	220	213	208	208	225	205	221	215	207	220	207	220	225	200	195	211	213	208	202	226	217	202	223	216	206	210	187	216	226	208	236	212	223	218	224	182	221	197	216	204	225	214	195	210	183	230	219	225	221	221	201	210	192	214	204	219	222	206	215	201	203	233	217	223	186	213	224	232	230	195	227	220	216	206	208	209	226	195	216	228	222	201	205	210	189	211	187	230	203	228	181	203	223	226	212	211	200	210	214	204	216	222	220	225	197	204	225	201	230	196	229	207	222	197	207	227	220	206	206	208	185	214	173	217	207	215	186	207	204	229	196	200	244	213	221	226	217	228	224	184	197	189	207	192	238	207	198	245	214	215	218	192	220	213	219	197	211	217	208	210	221	206	195	213	207	215	206	230	201	194	196	215	210	186	223	201	193	236	247	210	246	231	210	199	210	200	205	232	246	198	202	224	193	223	204	196	209	210	232	214	193	213	224	218	189	227	189	188	232	200	192	199
34105	59328	47897	18395	9588	5150	3254	2007	1597	1138	1007	836	832	653	647	608	507	522	518	486	457	485	459	413	438	456	414	473	426	415	426	427	422	402	399	395	390	399	440	413	391	394	405	425	404	395	381	406	393	392	391	360	406	365	396	379	430	376	382	387	427	397	392	395	409	375	382	410	400	388	362	365	372	371	369	354	403	401	346	389	405	378	386	385	374	396	379	388	345	399	372	315	394	393	417	376	414	364	373	398	364	384	382	377	355	382	384	389	359	348	392	434	366	399	406	380	381	396	384	399	382	383	370	383	377	382	389	352	383	385	385	371	375	364	363	393	383	355	386	381	387	364	398	384	356	407	373	376	377	360	373	388	376	375	395	398	411	356	373	381	401	394	419	352	398	394	392	402	389	391	364	399	350	412	380	404	367	393	368	413	377	404	394	376	387	410	394	384	347	408	406	378	397	356	376	403	398	365	425	368	359	331	369	382	413	415	373	390	421	402	393	372	357	390	364	389	362	404	396	368	376	352	370	392	394	388	377	383	412	379	376	352	372	375	393	372	379	384	411	380	393	449	373	413	395	375	363	385	385	367	380	367	441	379	397	399	367	385	359	368	399	417	384	403	372	378	348	406	354	405	390	417	411	416	402	364	378	366	361	395	397	360	344	398	354	399	366	402	390	386	387	377	391	396	385	380	388	375	405	354	412	365	416	360	379	355	388	380	406	375	362	377	341	409	403	366	375	397	386	383	369	403	386	364	409	379	364	352	369	413	371	422	382	365	397	374	388	399	383	381	400	404	382	366	391	362	359	400	391	341	423	352	369	388	353	391	353	378	347	399	376	361	374	380	393	416	366	405	372	361	344	403	375	385	396	393	369	388	396	376	439	372	419	381	383	405	354	349	383	385	362	384	377	389	370	417	363	409	392	386	374	371	371	374	390	338	408	402	399	395	375	373	389	399	370	361	362	391	387	410	393	387	397	367	397	363	364	398	387	387	383	381	344	377	388	377	370	394	366	424	370	356	410	368	336	381	364	371	417	369	408	431	378	392	369	388	407	420	387	381	361	376	370	413	346	382	387	413	358	358	375	354	357	355	411	402	354	389	376	396	325	397	380	370	402	414	355	391	383	387	370	391	361	399	359	362	370	387	358	381	390	407	396	388	396	350	357	356	367	399	384	361	388	425	404	370	389	418	390	357	354	375	370	398	372	360	395	355	386	375	415	374	387	364	402	380	381	378	379	379	369	353	368	409	343	422	396	362	397	361	371	369	397	412	373	403	369	398	370	374	391	433	371	399	352	388	349	409	407	395	401	389	391	382	378	387	384	384	397	363	370	336	387	378	373	408	401	391	374	379	397	360	400	359	401	381	382	360	376	363	359	356	393	364	358	367	378	382	386	369	414	371	379	394	356	366	368	363	386	401	382	404	403	388	376	369	350	383	361	402	381	406	418	390	340	370	388	356	379	365	376	409	376	382	375	407	359	351	420	384	371	347	394	343	415	361	354	412	384	408	372	370	366	386	410	378	380	407	401	334	407	342	400	380	372	406	359	366	378	347	388	396	373	387	380	338	395	389	387	366	379	387	372	402	357	389	365	377	404	398	391	356	387	422	398	389	374	389	376	399	396	328	361	396	373	373	408	356	406	372	394	384	370	350	364	350	354	421	424	407	406	397	372	341	387	354	363	400	392	398	383	366	350	380	387	417	412	433	407	386	400	361	394	393	413	400	367	372	397	397	396	351	383	374	404	354	355	388	384	396	391	363	370	358	357	396	373	347	423	380	392	365	391	386	377	397	384	414	381	409	393	362	374	362	397	387	381	352	393	419	367	341	376	374	379	370	362	385	375	350	409	380	388	390	392	407	375	367	383	357	385	370	392	403	383	374	371	387	412	419	396	393	392	377	419	432	374	353	377	388	374	388	417	407	401	396	345	396	376	382	344	393	401	369	384	399	384	397	374	396	370	417	376	409	367	393	389	380	391	361	381	418	373	425	384	365	400	379	393	407	365	378	381	388	346	373	359	360	389	383	386	382	375	360	381	368	381	371	363	354	389	378	371	341	356	380	375	386	387	383	420	395	368	405	400	369	386	384	420	394	360	371	372	418	392	372	369	392	377	413	370	402	379	398	398	388	377	349	413	378	371	401	381	364	393	350	370	368	386	364	404	403	354	378	377	403	375	387	399	375	385	414	359	371	405	366	406	356	376	390	392	352	379	369	384	410	377	403	411	337	386	379	365	371	424	370	379	355	360	376	365	359	396	393	365	375	359	388	365	408	370	364	397	362	408	392	394	401	345	332	386	360	380	373	387	374	346	385	396	403	364	377	376	414	407	384	395	391	374	399	372	360	379	393	384	372	385	403	352	357	376	430	335	396	354	378	416	362	406	383	392	381	394	338	416	375	395	396	409	371	440	390	377	371	370	416	378	368	366	340	347	367	388	372	400	398	340	383	362	366	392	419	390	399	387	372	383	413	393	343	381	401	385	367	418	390	378	382	402	382	397	382	381	415	390	361	400	366	390	371	370	327	388	398	344	394	388	437	388	380	399	362	390	352	389	385	375	382	375	370	412	371	405	404	372	420	388	382	391	342	348	394	363	385	370	402	369	370	416	379	382	362	390	410	388	356	379	371	375	372	411	344	377	396	382	387	398	354	401	385	421	370	401	399	378	359	363	401	371	358	386	363	399	376	416	397	390	375	361	376	375	382	388	363	399	368	366	387	380	354	368	387	396	399	404	407	404	364	373	379	398	374	394	384	381	346	394	396	366	402	372	383	396	406	361	381	438	403	410	388	350	328	382	338	375	398	361	392	389	370	366	392	394	383	349	393	387	388	386	355	369	383	381	376	444	420	394	353	387	383	375	394	377	392	362	383	393	417	378	380	400	410	342	380	359	405	404	408	371	414	381	385	366	362	392	413	393	392	384	426	350	400	377	396	387	383	361	380	361	394	399	379	389	355	383	401	360	397	377	397	386	422	402	406	339	368	353	378	379	356	408	378	402	362	378	373	406	385	357	385	409	390	381	377	376	403	384	379	347	383	344	354	344	390	368	399	373	372	364	416	401	391	403	366	385	409	374	350	352	385	387	397	385	389	391	368	389	377	407	385	393	376	378	371	377	397	383	377	367	378	427	373	395	388	364	357	366	378	331	370	382	383	378	345	386	364	402	383	372	397	403	373	419	349	389	403	373	381	427	372	397	429	398	401	368	403	376	408	382	400	433	407	377	398	378	409	360	379	402	381	389	410	375	389	361	404	386	389	372	414	403	390	393	370	366	400	342	376	400	399	355	391	417	337	387	384	372	367	380	402	396	358	374	379	361	340	379	399	337	383	384	393	385	361	396	370	357	387	362	375	353	366	373	346	407	404	360	371	370	399	384	404	354	368	370	399	380	367	387	362	402	378	412	391	398	389	419	334	409	421	386	401	377	384	351	408	363	419	378	394	401	415	402	393	375	380	389	389	369	384	386	370	385	351	350	382
27717	24449	19894	6812	1592	1011	739	609	507	570	526	525	506	529	569	493	493	498	565	521	539	570	509	518	480	503	515	516	500	509	499	524	495	493	545	512	487	525	526	505	540	543	497	457	526	479	502	488	514	489	513	532	525	495	512	552	497	488	499	506	523	505	519	487	484	505	521	494	487	557	500	483	475	494	500	534	528	523	515	536	532	496	517	556	499	526	484	509	492	510	495	510	523	474	489	570	505	512	506	525	516	504	483	484	499	563	557	551	554	478	524	539	511	481	466	462	489	517	534	496	501	501	542	501	537	507	504	522	509	503	494	499	498	501	486	534	469	533	517	538	502	526	502	517	502	487	494	526	488	573	497	496	503	553	495	472	508	514	508	497	505	526	505	526	507	469	501	530	505	504	519	481	497	473	482	527	546	498	523	508	539	528	516	531	484	509	541	507	491	513	498	472	500	500	498	525	527	521	487	470	527	517	487	520	519	479	534	536	501	506	526	522	460	521	493	528	518	497	537	527	520	546	528	493	518	515	515	465	513	506	555	505	516	543	502	496	505	451	532	536	526	542	557	519	484	533	528	516	548	522	554	549	552	512	483	509	490	531	504	520	488	494	490	508	504	458	476	537	561	466	483	529	473	504	466	521	485	529	456	552	467	508	471	527	514	472	501	536	536	503	509	482	485	515	506	495	500	479	511	497	533	504	501	466	499	547	473	504	523	520	526	507	525	514	525	516	526	538	495	461	484	521	498	498	496	476	517	512	501	516	466	483	459	491	506	478	465	493	490	521	543	529	519	505	542	484	520	503	505	545	529	489	491	533	535	538	557	536	484	484	521	508	501	519	504	514	504	544	470	520	512	504	509	466	503	478	513	510	530	518	503	505	543	479	496	522	509	494	488	508	493	506	543	521	498	526	487	498	506	499	488	494	501	498	515	532	538	527	505	492	487	529	536	540	558	517	506	493	477	486	514	523	511	524	458	488	494	534	528	520	483	469	514	501	524	498	508	499	518	491	490	547	528	488	498	519	476	520	528	483	499	485	487	530	502	519	506	488	483	521	487	507	533	525	497	514	500	558	487	507	514	487	500	523	506	467	494	543	523	510	479	522	505	497	467	506	526	519	517	462	489	555	472	499	508	468	516	543	520	514	505	514	522	464	535	493	513	535	505	560	500	507	483	511	494	484	494	470	535	512	493	533	514	493	526	519	509	503	506	504	514	535	520	524	491	459	509	513	527	495	560	526	522	499	499	468	535	480	470	532	471	438	537	537	510	485	487	482	494	524	540	516	485	498	497	503	515	532	482	532	488	476	568	504	481	537	477	486	501	536	527	515	527	531	534	468	519	494	553	529	510	547	480	493	520	522	516	541	501	514	492	491	498	517	507	511	515	507	511	510	510	534	555	528	504	495	499	466	482	509	523	544	507	525	538	483	511	540	512	532	526	501	520	502	512	500	518	539	511	543	504	515	528	490	499	520	529	473	515	489	498	532	527	503	483	522	500	517	562	509	501	493	517	529	546	468	536	506	513	513	521	535	517	487	472	498	477	514	502	521	519	502	482	490	503	519	533	517	511	519	524	545	489	503	517	527	497	486	479	500	542	539	495	567	509	484	471	492	506	525	544	528	537	523	548	515	477	491	513	560	488	507	511	468	540	486	501	506	490	486	550	501	520	501	513	504	527	525	519	554	500	498	531	502	521	514	496	512	517	501	467	481	476	487	526	477	523	508	479	512	531	466	494	531	507	480	527	510	542	505	541	498	472	507	505	500	540	518	512	502	474	504	513	474	501	499	542	518	528	517	489	501	539	506	529	486	522	528	494	516	485	536	533	471	536	499	520	482	549	527	531	505	522	532	524	514	504	502	490	512	530	550	513	507	539	532	511	553	502	473	509	535	521	509	530	531	541	529	522	541	503	487	522	525	527	492	499	503	519	546	523	519	522	522	550	484	493	509	528	509	512	514	497	524	478	483	512	502	483	486	505	496	506	487	511	519	520	480	538	529	492	518	490	509	489	485	543	507	495	495	485	483	520	485	492	518	521	486	470	522	510	494	514	510	496	523	534	553	517	528	475	495	539	510	477	464	498	531	536	484	504	512	525	506	499	523	521	489	492	494	568	526	491	470	490	472	511	513	493	533	490	535	464	488	495	492	498	489	497	472	547	497	521	530	532	501	514	494	582	494	504	497	496	539	515	514	513	517	519	485	477	514	514	502	505	479	519	491	519	487	471	522	485	528	486	503	530	521	483	544	506	512	503	518	472	522	523	466	524	505	510	486	482	505	518	529	513	513	530	495	518	519	517	493	509	504	492	525	517	502	523	516	539	503	541	547	553	489	489	492	478	464	515	542	478	482	508	500	528	550	533	483	506	531	506	519	529	505	497	537	511	503	518	518	508	501	472	533	508	517	474	495	496	527	516	496	530	505	500	495	461	519	530	490	524	524	478	502	505	511	522	513	507	506	529	523	542	508	476	516	542	511	520	473	470	548	496	538	555	516	476	534	529	516	535	546	489	528	514	480	530	511	529	531	497	536	521	522	522	498	474	544	505	523	570	476	476	498	483	518	506	504	507	481	485	529	562	499	496	519	516	484	538	523	478	524	506	499	498	506	516	515	484	500	489	516	550	525	508	538	489	488	473	476	497	507	492	519	490	516	484	484	493	510	514	538	500	527	471	492	529	508	482	495	516	544	573	565	539	506	502	484	508	523	487	537	523	516	488	490	509	504	474	525	511	507	532	525	542	466	513	504	558	508	482	509	518	506	501	510	514	504	488	547	522	513	507	493	539	493	499	497	490	500	509	516	488	522	509	535	487	527	545	492	535	515	493	492	541	483	473	504	507	509	464	520	521	516	505	490	512	500	487	521	505	543	502	514	501	509	467	488	495	489	532	489	476	528	471	505	520	465	489	534	488	532	508	508	486	505	476	481	502	504	507	488	540	500	512	516	516	506	536	493	486	522	524	474	514	492	524	516	516	484	510	474	468	502	455	462	502	500	539	513	468	491	515	528	513	541	535	516	463	537	544	490	519	482	540	513	536	496	499	533	470	443	519	528	493	492	502	528	490	516	482	501	489	512	490	549	502	546	508	547	520	508	544	502	461	488	496	539	505	523	486	476	508	496	500	527	481	486	516	496	503	506	518	540	508	506	505	508	509	473	501	562	530	497	485	479	505	506	497	515	553	486	466	455	494	541	533	496	512	508	462	479	510	502	531	487	489	502	558	535	486	495	537	470	487	546	541	482	499	521	495	527	491	539	485	503	506	477	516	528	520	495	510	525	480	495	526	539	490	512	475	510	564	483	538	542	503	485	518	486	519	515	543	535	547	521	510	483	510	489	470	503	506	519	546	540	478	506	526	539	508	521	524	489	494	526	495	492	472	500	515	503	487	488	471	531	499	529	479	494	478	502	516	510	493	527	530	521	475	501	494	526	540	488	518	503	485	458	575	531	508	505	488	481	544	499	530	509	536	519	523	517
29506	40991	23428	8892	3332	2331	1531	1130	1062	1010	982	854	927	906	883	883	902	864	866	868	867	855	937	869	837	903	873	894	888	929	881	857	910	838	882	829	896	913	892	859	844	828	936	846	904	899	834	902	927	900	870	833	929	897	831	848	874	882	845	884	926	933	921	861	833	869	879	856	870	823	813	883	857	924	925	876	886	869	847	852	898	889	898	893	883	866	939	889	881	956	884	863	879	869	868	908	848	821	852	902	904	857	913	869	859	870	850	843	883	862	860	874	909	852	852	855	873	851	906	952	846	824	899	860	834	893	903	900	949	842	836	914	877	882	864	913	877	897	869	828	895	851	795	860	934	893	883	935	893	908	878	860	877	862	894	898	876	855	846	888	904	847	848	898	881	817	845	844	933	884	902	874	901	940	886	882	870	835	830	869	855	849	903	872	879	852	877	912	911	940	861	847	907	902	864	913	855	845	857	848	899	882	879	909	883	796	880	910	917	849	886	930	868	866	857	882	874	849	882	872	842	885	881	855	922	874	912	896	864	871	860	924	904	891	873	846	898	875	901	824	863	894	849	903	834	839	861	866	908	895	864	934	873	893	871	890	891	897	950	878	880	893	921	871	892	838	870	829	852	851	869	924	851	867	930	882	869	880	885	947	894	921	867	868	856	854	909	909	899	832	871	844	874	891	857	898	898	869	896	938	859	860	872	893	836	857	854	857	822	861	855	872	902	832	900	886	842	852	894	919	834	926	835	823	898	890	865	855	891	877	920	940	901	945	905	867	894	892	882	904	847	862	844	932	864	846	912	830	856	905	888	851	902	796	915	886	870	897	871	828	880	850	912	877	895	952	850	905	876	881	904	839	893	845	930	899	902	885	854	868	868	839	938	871	833	862	851	859	912	860	870	849	854	836	886	856	912	825	868	928	848	865	917	901	836	876	869	808	896	914	829	855	844	887	961	885	918	888	836	902	916	853	847	862	899	858	858	929	864	847	848	873	866	902	877	871	881	879	882	905	854	855	881	875	812	876	877	860	889	919	853	851	857	839	878	900	859	907	862	875	855	844	877	853	843	897	868	908	882	850	852	904	884	890	863	889	884	909	848	881	907	839	922	881	850	872	895	900	851	856	901	904	858	834	874	832	901	897	868	888	884	856	913	858	858	905	907	873	923	872	842	891	890	851	875	890	825	897	846	908	854	871	875	857	892	864	956	860	873	891	918	931	875	892	849	858	924	896	840	910	926	837	878	897	834	893	865	870	923	862	882	879	864	873	835	915	912	846	864	864	900	892	928	860	896	929	893	936	888	842	876	862	894	859	882	895	878	827	863	941	886	892	906	858	877	891	862	848	896	874	890	840	898	871	904	896	910	899	889	843	863	911	887	812	901	866	907	906	873	879	930	869	868	862	912	880	819	819	900	884	899	878	852	864	875	871	919	941	882	865	862	879	876	929	960	888	945	932	860	846	898	857	877	868	900	910	866	850	880	885	921	921	886	908	876	901	867	888	853	883	862	920	863	889	799	819	877	881	899	829	901	841	919	841	889	811	847	918	863	893	921	876	827	855	885	919	842	893	946	846	907	846	910	893	910	854	882	918	856	917	886	896	804	898	904	861	811	855	901	930	855	908	843	889	838	861	947	877	868	870	887	858	903	907	867	911	882	840	869	888	866	870	915	890	859	893	907	934	885	884	814	816	914	840	922	848	927	924	887	914	886	900	906	840	899	831	887	869	900	879	832	833	894	916	882	899	878	804	837	881	840	897	898	898	891	829	848	901	885	867	930	854	870	890	917	859	861	860	915	911	870	908	912	872	858	882	842	847	869	894	932	931	899	872	867	900	827	851	835	862	861	899	835	872	947	885	835	887	900	906	889	907	881	922	948	928	886	882	869	863	858	880	867	813	855	866	880	853	927	904	883	910	851	866	881	889	885	872	916	824	840	882	847	892	937	865	841	876	879	892	903	837	886	837	876	911	892	902	907	908	895	866	865	860	854	869	944	842	906	872	862	903	896	864	854	825	893	925	842	844	923	852	927	895	830	890	889	860	894	915	831	899	834	853	865	907	890	855	833	913	900	865	886	917	871	885	897	911	895	860	848	870	910	851	820	886	853	837	901	896	910	914	862	898	892	863	889	869	870	871	907	904	855	956	900	844	899	890	882	871	891	918	916	841	845	910	895	918	876	897	851	889	907	863	880	850	894	911	823	790	886	901	832	825	843	864	843	858	934	884	916	873	835	817	870	875	878	899	882	824	953	878	876	916	907	882	856	898	852	901	858	866	924	831	912	923	918	907	870	958	849	881	858	908	922	894	832	883	823	872	913	873	864	871	831	844	856	914	871	826	901	880	893	875	865	918	921	834	889	886	901	870	898	874	844	859	896	896	893	862	888	868	853	871	869	889	876	883	889	894	895	913	862	865	842	818	923	869	929	893	867	888	876	863	896	883	864	888	848	871	880	886	876	899	847	869	838	885	915	859	923	924	907	897	859	931	890	903	819	801	869	884	905	873	875	889	859	894	899	922	840	869	881	867	841	925	874	898	918	868	854	835	871	867	914	835	861	875	892	943	899	864	848	860	860	924	917	882	892	874	890	894	922	891	866	900	845	861	823	876	857	911	903	871	853	831	849	866	883	869	939	818	859	873	884	827	917	880	912	868	883	886	884	822	884	900	847	868	874	881	861	917	828	853	924	838	905	886	893	894	864	888	829	897	882	858	879	884	897	866	896	903	868	943	902	888	901	870	944	839	915	886	861	851	808	863	861	876	914	874	859	951	866	843	899	873	881	853	868	883	887	879	853	880	918	899	895	841	902	886	901	863	879	859	879	864	885	897	838	870	877	917	852	857	829	851	845	915	857	855	895	905	928	831	842	844	859	916	846	861	934	818	875	906	857	887	893	908	809	855	855	841	931	881	894	927	863	900	878	895	868	883	824	883	907	874	873	860	865	908	904	849	944	912	856	903	836	834	886	891	874	878	863	887	908	862	879	895	935	911	912	906	863	838	918	906	894	883	871	909	893	870	850	855	906	950	855	886	877	887	875	815	872	907	899	856	840	861	875	825	899	815	858	841	830	885	842	852	893	891	864	894	899	862	898	918	855	851	840	837	921	938	894	875	913	885	866	879	891	872	863	866	917	923	858	878	882	876	838	918	849	844	863	824	874	912	816	895	843	852	918	866	865	902	844	863	890	914	868	826	873	881	926	969	850	879	873	944	928	850	841	853	900	888	893	894	844	909	818	844	869	896	847	886	879	867	879	841	845	889	893	900	895	913	879	874	891	891	896	920	860	888	908	881	887	914	886	861	899	917	860	838	852	852	930	843	859	882	887	891	856	851	893	912	937	890	923	905	885	855	803	912	858	879	857	856	901	905	865	903	904	875	890	877	896	855	885	921	868	914	880	860	870	919	850	911	857	896	920	909	921	879	829	897	861	915	893	823	923	883	889	840	891	892	895	860	925	904	909	861	887	863	870	896	843	904
24505	21459	28356	24888	17871	4225	1475	813	619	586	549	544	490	549	487	466	464	480	478	466	447	474	472	456	448	466	474	505	492	460	471	478	460	461	483	508	494	477	401	428	452	420	441	476	433	455	458	447	456	471	481	439	471	490	530	453	424	481	426	465	437	454	424	454	428	433	413	477	452	464	484	500	460	479	463	490	426	451	482	456	449	492	481	435	480	431	426	416	432	445	494	427	466	427	431	448	444	472	418	423	457	449	440	433	486	475	507	431	449	437	452	447	468	446	423	479	483	460	445	451	462	405	409	454	465	463	469	471	441	499	435	446	430	432	442	433	452	454	449	457	482	448	463	427	456	453	430	424	387	440	452	402	453	460	434	460	433	464	430	420	444	444	460	414	426	468	457	471	409	433	419	436	437	487	461	456	458	433	439	450	440	447	453	427	476	478	461	423	466	451	438	464	403	424	462	463	442	445	466	447	440	443	442	450	444	448	405	463	455	480	451	433	457	459	452	461	460	469	423	448	479	452	453	487	462	409	438	484	461	444	448	469	437	445	464	474	453	480	433	447	486	491	437	443	410	459	440	458	438	456	430	465	455	451	424	473	468	431	420	458	455	477	461	449	438	461	460	437	440	458	469	452	426	442	457	466	460	474	436	504	428	450	449	459	473	446	442	457	459	460	430	435	448	442	431	442	508	493	471	425	485	407	459	432	441	462	479	445	430	446	458	406	445	435	462	456	424	463	449	407	415	444	470	397	465	458	449	467	486	419	454	449	451	462	454	424	451	428	442	500	430	458	473	478	441	436	482	463	416	476	466	453	427	426	445	480	450	466	437	473	437	459	484	476	456	421	474	458	442	469	446	461	434	447	476	415	451	464	435	462	435	450	440	416	473	442	448	423	421	459	456	484	455	428	472	446	464	419	465	465	431	494	460	463	461	423	433	422	410	460	438	442	444	453	457	402	452	460	465	425	422	471	466	435	433	451	462	470	393	454	459	418	475	492	457	479	438	428	428	473	438	453	445	472	421	428	422	450	476	482	453	410	431	462	420	450	461	449	473	461	433	463	472	452	457	461	484	443	450	417	455	437	479	443	431	458	484	448	454	451	424	455	436	465	437	465	473	425	452	448	467	454	459	454	459	433	423	425	477	424	463	443	450	420	434	467	421	449	455	454	450	487	441	430	452	464	476	452	399	468	485	425	452	425	436	470	408	483	436	419	420	479	448	468	485	467	421	435	460	444	448	451	439	438	476	437	424	442	455	469	451	506	448	454	427	455	417	432	437	459	453	471	423	416	442	453	440	450	433	472	479	477	461	414	465	418	463	453	438	475	443	468	422	455	431	456	468	459	455	447	435	475	420	416	458	473	458	476	428	453	456	480	455	473	455	436	426	425	434	485	447	465	412	458	444	457	443	438	455	429	467	436	417	404	514	463	446	464	459	457	440	449	464	455	477	435	456	431	432	469	436	472	444	446	422	488	418	464	461	448	475	475	471	472	468	482	445	459	476	453	427	461	458	417	457	420	433	420	447	432	495	446	464	467	439	456	441	446	468	469	437	456	459	465	465	456	475	420	456	395	434	445	448	456	422	438	492	433	439	451	400	441	426	432	410	421	437	479	457	468	445	490	428	432	468	476	443	433	434	478	450	440	445	465	426	450	482	483	423	450	465	447	503	434	465	455	460	475	418	467	471	454	458	438	452	462	432	447	466	462	449	405	450	444	411	445	458	484	422	424	434	487	454	468	473	445	466	455	468	431	443	459	419	477	430	430	433	462	459	435	439	441	466	452	452	464	432	466	478	441	451	420	462	449	468	434	446	430	432	419	455	460	434	451	400	471	469	446	456	477	478	438	461	451	440	470	460	465	434	461	431	413	469	463	458	403	461	438	447	427	454	449	456	462	464	419	429	465	467	428	479	441	432	458	433	437	475	459	449	521	460	451	446	454	467	416	443	438	449	427	458	461	458	439	407	440	426	434	460	435	427	405	459	496	427	465	481	455	446	485	470	439	453	434	454	418	453	420	466	457	452	447	432	426	456	461	444	449	444	432	455	442	473	455	452	448	450	465	472	468	436	474	476	420	449	460	433	458	413	445	458	465	440	446	447	428	443	445	437	472	430	461	477	461	435	421	429	445	456	471	478	440	427	426	457	468	460	414	456	466	446	423	457	448	474	443	458	427	430	462	436	473	452	467	494	469	438	417	450	424	491	434	444	472	439	412	432	425	449	441	473	455	405	435	436	476	460	440	449	465	470	458	431	500	439	454	453	477	477	454	438	459	469	450	457	437	439	396	414	432	440	464	434	454	426	439	456	456	489	455	439	445	475	445	414	440	476	467	422	429	461	454	448	413	449	410	451	435	494	432	481	488	460	429	448	499	457	474	428	465	468	468	459	440	495	441	468	459	412	450	486	486	470	436	469	400	458	460	448	435	450	437	437	441	458	442	450	471	454	421	435	472	439	441	466	407	460	439	459	462	417	494	396	438	393	443	465	443	417	464	445	420	469	448	459	452	458	474	451	445	479	431	429	482	472	442	490	425	494	433	422	442	478	465	463	448	494	455	471	428	443	461	476	441	437	429	450	432	482	443	470	416	438	445	460	475	450	441	455	438	471	434	455	438	415	461	470	454	461	469	442	447	428	440	464	477	423	457	420	436	449	435	454	435	423	447	430	455	433	437	462	494	418	475	441	412	479	447	450	450	480	426	484	475	456	457	462	427	427	459	458	449	451	453	469	418	468	437	446	465	465	444	470	458	488	446	465	439	430	472	441	431	457	430	459	462	435	418	448	456	434	433	437	441	432	461	451	471	441	447	485	446	457	452	467	445	433	457	464	472	487	442	439	493	437	485	447	452	463	464	456	443	439	452	459	477	482	429	435	455	502	444	450	461	474	422	462	446	446	472	464	456	480	453	432	450	462	422	430	455	510	423	479	452	448	461	448	459	473	455	447	434	469	450	462	435	448	425	473	436	456	447	446	453	444	462	469	450	417	423	448	406	421	479	459	450	433	446	459	480	453	437	448	424	455	451	426	473	430	457	467	445	423	431	457	441	509	446	443	442	481	451	444	425	453	465	469	453	489	429	427	443	462	428	455	440	459	391	430	456	442	450	400	431	437	456	463	443	448	447	459	438	442	447	452	418	426	394	433	441	465	434	420	465	429	462	471	463	459	451	438	431	437	452	424	487	476	466	451	468	486	437	430	430	470	479	450	455	458	423	448	421	453	471	421	477	457	444	406	445	494	452	487	442	465	486	476	479	442	448	469	433	431	470	469	404	435	417	434	428	441	450	481	466	429	449	447	456	460	427	426	444	457	453	474	475	445	459	461	408	407	448	453	432	434	431	456	423	474	432	439	450	468	452	448	443	447	489	491	445	402	443	479	440	423	407	455	481	467	435	434	454	487	451	449	456	456	452	458	440	467	450	474	473	450	423	433	450	482	421	488	475	451	447	417	454	457	413	415	450	431	446	453	463	440	410
31264	51768	35676	14171	7272	4143	2720	1810	1474	1280	1049	1065	1002	947	929	919	902	836	867	809	834	797	857	848	809	786	810	808	841	789	834	797	744	787	823	807	778	798	776	811	793	771	824	808	816	783	769	789	765	810	786	796	759	777	788	785	819	763	788	803	780	745	775	783	775	804	793	819	844	762	781	805	794	793	817	822	802	822	826	732	744	750	802	799	783	821	823	797	819	844	793	726	769	739	757	765	762	786	803	795	792	786	760	830	739	812	740	810	785	808	783	776	788	778	758	759	773	781	831	813	790	786	787	833	857	761	787	787	798	780	789	752	807	830	813	762	828	785	836	775	792	742	788	805	827	799	792	794	773	842	803	813	786	794	830	792	822	771	804	764	798	759	800	789	761	717	770	794	857	776	808	821	819	801	854	775	778	796	731	791	837	778	782	773	799	787	798	781	791	826	785	818	793	807	827	809	775	769	829	832	770	812	812	835	785	769	762	777	756	748	801	813	770	767	772	827	745	799	759	752	767	829	758	762	808	804	815	765	801	812	802	777	813	796	748	767	745	795	772	834	768	784	745	777	769	764	755	780	770	792	806	777	841	789	771	758	778	743	760	776	833	784	844	786	812	771	775	818	797	741	775	792	783	726	736	795	753	829	775	808	764	716	851	770	777	781	811	804	802	767	771	808	796	807	763	776	809	770	765	778	844	790	786	811	776	800	755	757	787	794	770	825	784	799	814	818	803	805	834	797	752	827	751	782	759	741	796	779	790	786	741	797	801	792	800	736	777	791	769	758	781	784	783	794	771	774	750	746	813	736	785	815	777	785	807	765	772	772	809	780	760	759	749	823	783	777	818	749	787	773	789	738	797	784	786	736	815	814	795	794	774	803	775	791	833	796	799	784	822	744	782	812	756	790	806	748	793	818	789	698	761	752	816	752	762	778	800	816	816	792	793	793	791	785	769	809	789	789	767	746	800	785	785	736	814	796	816	774	810	756	811	784	760	832	792	815	794	794	819	818	766	767	773	772	790	810	770	759	794	780	803	751	774	815	774	777	753	783	799	794	769	784	768	740	781	799	811	784	718	796	819	805	793	782	773	785	798	809	778	783	777	801	798	737	811	760	771	800	827	771	830	787	721	808	793	825	790	805	758	789	762	778	776	734	746	794	736	824	778	806	838	820	822	755	792	784	781	774	795	831	774	785	832	838	810	810	781	806	764	786	776	739	776	765	804	857	801	783	748	780	786	771	835	751	841	742	786	792	786	736	771	748	814	800	806	738	837	851	787	780	798	769	785	836	780	815	829	801	780	782	800	802	769	793	744	793	825	768	816	771	818	750	762	767	824	772	767	774	738	759	772	782	801	765	760	808	808	774	796	770	765	821	836	800	795	807	794	845	801	771	805	843	792	764	800	791	809	787	820	810	790	792	778	735	757	779	750	796	789	777	786	814	757	770	744	772	789	776	731	809	770	813	731	804	783	778	731	806	784	801	792	813	800	786	739	754	807	794	818	803	838	779	741	753	779	772	829	807	800	817	754	806	782	714	758	813	750	789	772	767	839	794	771	799	770	780	728	808	830	790	803	771	774	795	779	790	817	795	804	784	802	835	826	795	809	781	732	788	806	752	809	746	764	804	764	790	776	771	802	822	781	768	768	805	794	858	821	764	746	801	806	843	779	782	783	798	786	734	799	755	793	833	769	762	755	723	781	784	793	797	789	766	789	835	783	811	793	770	803	744	786	788	799	763	800	813	772	778	802	803	805	778	766	760	758	822	783	760	763	786	806	758	776	767	760	767	839	780	810	799	761	812	812	748	742	766	715	808	789	801	760	817	821	777	786	781	755	782	782	807	824	786	761	788	824	829	751	806	798	813	751	811	827	792	781	779	804	795	798	769	764	731	761	771	734	793	764	760	789	843	816	792	811	800	811	777	792	822	774	794	824	774	774	791	834	823	845	817	824	847	806	770	800	795	792	801	813	784	765	762	820	751	762	805	804	792	697	794	877	785	751	778	798	848	779	813	797	722	791	820	863	818	704	747	746	757	788	757	803	789	784	779	747	770	768	764	792	797	771	783	779	809	779	792	781	819	761	813	764	774	799	751	792	743	785	797	736	789	790	793	736	796	797	790	742	760	787	790	775	763	787	754	796	782	787	764	806	805	841	788	808	829	817	772	709	779	775	839	791	793	785	736	829	794	752	771	812	799	779	781	772	786	786	758	857	780	810	767	727	804	781	756	842	764	823	788	793	775	804	730	806	795	838	774	783	795	769	833	822	815	735	761	806	815	795	781	788	806	812	760	766	750	756	771	756	835	756	748	786	768	790	792	777	774	759	820	766	805	800	819	826	770	771	761	746	803	785	763	805	798	779	779	776	830	811	758	817	753	770	838	836	777	751	797	791	840	821	771	813	764	819	767	800	789	791	791	781	809	768	802	842	793	850	777	809	770	762	800	747	792	764	755	838	800	752	829	797	815	739	815	826	775	758	797	796	761	792	782	744	815	767	799	769	845	793	852	727	760	781	800	856	792	796	841	774	761	761	793	756	733	761	763	771	766	793	772	802	791	755	778	737	826	777	783	756	808	836	799	820	794	827	771	813	823	728	746	787	820	790	777	789	759	807	786	764	741	789	796	756	766	782	814	794	763	786	756	784	823	805	775	766	805	786	783	805	854	808	742	815	746	783	784	796	811	768	743	788	801	817	852	808	753	808	784	838	769	769	777	812	805	758	819	783	725	747	769	794	759	820	815	804	832	791	794	830	779	795	824	794	797	757	803	787	817	806	770	786	753	823	782	779	833	737	784	810	765	733	828	758	787	782	795	740	795	746	758	799	798	780	769	738	759	780	818	803	764	805	758	787	753	751	764	767	772	806	844	833	785	811	829	830	771	767	779	803	851	793	802	856	781	837	789	776	778	741	810	833	773	788	762	839	789	814	804	752	762	714	796	775	860	782	767	807	805	823	833	782	850	781	780	803	767	789	819	810	814	794	819	781	787	759	770	766	795	824	800	788	790	816	796	815	824	757	747	776	775	825	799	787	821	736	779	764	773	811	815	813	791	810	819	804	811	792	801	788	847	772	779	812	804	779	788	751	773	769	828	775	790	798	752	803	803	824	763	719	772	805	836	759	729	806	756	778	778	710	776	809	808	822	818	814	735	801	758	820	795	778	782	759	801	783	783	855	818	856	812	767	754	758	774	785	780	835	770	744	820	787	828	769	758	782	767	789	811	784	787	813	815	807	810	776	775	792	820	777	776	777	847	809	801	821	803	786	792	779	788	756	774	785	810	717	783	806	781	797	760	780	775	835	749	845	774	831	805	834	802	767	802	822	775	789	780	750	800	782	760	753	862	803	758	782	806	811	796	763	811	738	798	783	741	801	744	776	772	807	751	800	772	812	771	766	826	822	750	800	766	752	758	803	815	764	784	753	767	854	793	787	739	794	857	826	794	725	769	778	797	789	753	764	783	771	799	775	794	800	759
23544	21507	29174	24124	21432	17510	3232	961	606	485	383	343	340	284	288	263	279	249	247	248	229	232	248	232	221	231	258	231	229	257	230	255	220	208	190	234	220	227	229	215	226	208	233	207	210	218	217	221	235	221	238	220	243	212	208	216	227	217	210	217	220	210	223	219	223	203	212	204	217	202	224	216	229	225	212	224	234	216	205	217	206	248	202	212	206	187	225	216	204	215	190	200	193	211	196	211	227	212	209	195	218	186	190	214	200	226	216	219	199	212	210	210	205	214	219	215	221	190	229	218	187	232	201	240	229	198	192	200	227	219	244	180	211	201	205	223	221	218	195	221	216	210	197	216	225	202	218	201	184	181	212	209	219	193	228	190	216	216	211	181	223	210	195	202	211	184	197	241	216	228	233	197	230	195	213	190	225	222	235	216	222	221	209	218	196	202	194	187	225	207	221	210	206	201	212	221	193	220	212	215	177	217	208	217	219	219	238	186	238	215	226	213	243	185	201	210	217	232	190	218	189	188	214	194	193	195	177	200	223	197	216	215	224	201	205	217	227	199	188	224	230	202	179	216	210	218	229	218	230	217	226	208	219	207	214	215	213	203	185	209	205	196	191	222	189	189	217	198	208	198	206	194	225	184	217	233	224	208	209	210	196	215	222	199	227	242	203	208	205	204	236	204	212	194	206	218	224	192	219	225	212	182	199	227	209	198	197	201	206	207	180	230	231	211	217	196	212	200	209	209	210	224	215	198	241	204	199	192	205	194	239	203	200	225	209	202	206	222	206	231	208	197	221	218	212	204	229	222	186	225	217	203	212	228	216	203	208	187	215	210	245	193	206	233	195	229	225	209	222	197	199	192	205	180	186	203	200	202	190	194	190	220	229	228	193	228	223	222	220	217	214	204	191	248	233	200	214	220	232	225	219	199	207	227	204	210	191	198	212	218	187	210	186	193	210	213	215	205	214	223	224	214	220	207	187	224	235	223	228	202	186	207	185	216	194	225	214	216	217	212	223	222	263	200	206	210	202	217	225	199	215	220	218	207	215	203	182	212	204	185	190	218	220	187	193	240	212	225	226	217	209	213	184	201	206	191	224	217	194	200	220	202	222	205	220	202	209	216	227	217	199	198	203	227	211	205	233	246	234	219	221	201	220	203	188	196	210	226	210	196	208	231	196	184	232	206	212	195	206	205	209	235	210	214	206	196	200	182	201	227	198	217	207	195	197	193	213	203	226	210	212	216	215	193	224	230	252	207	210	207	218	225	231	217	224	197	204	218	206	207	199	221	216	222	210	204	222	203	209	219	225	201	223	218	212	191	231	202	191	229	186	206	200	216	211	210	195	203	214	208	188	195	194	234	230	206	197	214	219	191	175	193	222	207	195	224	237	204	219	203	217	193	184	237	220	192	199	187	212	204	201	221	218	223	173	208	224	194	221	190	192	193	197	211	209	198	203	195	219	217	210	189	219	225	197	189	197	225	210	214	204	219	208	223	223	227	243	213	199	200	218	213	210	229	204	200	195	203	221	203	184	234	211	194	219	204	217	208	220	223	230	213	225	203	190	228	208	221	198	209	222	225	202	189	213	209	204	182	223	203	223	189	209	209	207	186	213	202	196	213	214	198	223	213	212	209	207	231	216	219	191	214	214	223	194	211	192	177	247	230	191	187	212	210	231	242	224	224	205	213	225	205	247	205	194	181	190	207	218	220	192	220	212	213	237	163	231	222	211	224	227	208	211	202	229	204	236	189	214	206	193	182	172	189	206	217	199	221	199	191	229	206	222	220	222	209	216	184	205	221	217	191	230	218	235	231	222	238	181	189	212	218	199	203	213	205	207	213	213	207	208	222	229	204	217	218	211	209	210	195	203	212	196	220	222	202	215	230	206	202	231	217	210	189	217	210	223	202	210	203	213	213	223	185	238	217	223	207	206	192	206	195	186	203	214	196	215	215	215	214	189	207	216	216	208	206	212	178	205	220	218	215	216	231	219	210	213	185	213	225	218	228	177	213	204	230	226	213	219	215	226	220	177	223	208	197	202	220	210	223	239	183	187	235	219	222	207	223	206	214	215	210	202	215	223	201	174	213	195	210	196	216	209	220	215	211	214	232	209	251	210	234	191	218	203	194	213	214	218	192	200	219	212	201	193	225	172	216	212	222	191	223	188	217	205	204	212	218	215	206	212	214	218	204	227	196	212	224	178	209	231	202	210	216	200	234	215	214	212	214	212	221	214	211	220	221	213	179	211	204	216	221	218	232	217	245	203	225	221	205	177	222	224	223	187	203	209	211	229	222	213	195	205	174	190	194	195	225	213	222	193	228	191	208	208	201	228	209	208	189	209	206	199	211	210	206	187	210	225	216	211	207	235	207	236	224	221	214	205	226	207	232	197	223	215	213	215	241	229	215	227	237	206	199	207	202	200	205	206	197	207	211	208	213	242	208	209	187	216	212	206	217	218	214	214	220	212	204	194	208	212	194	207	194	190	242	201	203	208	215	206	224	193	200	195	216	207	216	193	181	221	221	240	195	205	166	196	189	221	208	230	221	203	234	210	194	200	192	202	205	217	199	219	195	216	192	200	202	221	200	216	203	210	207	196	220	217	200	214	220	193	205	209	211	202	221	224	217	240	196	222	204	196	198	206	202	188	206	204	239	196	203	211	188	198	215	209	226	200	216	232	228	205	192	187	214	220	192	209	227	165	215	216	213	196	189	211	218	217	205	205	208	192	215	208	203	203	208	224	201	207	232	215	204	187	200	232	198	219	192	207	206	221	189	204	220	186	214	177	207	233	212	203	217	210	244	238	222	205	191	203	215	228	230	213	204	212	207	187	221	247	209	201	240	229	203	212	211	177	193	190	216	205	206	234	223	230	204	215	224	190	214	213	219	217	202	215	212	216	222	207	213	223	200	197	188	225	191	188	199	188	205	206	203	229	204	214	228	175	190	198	189	191	189	211	206	201	215	202	218	227	194	217	227	240	201	233	215	191	219	208	231	232	178	224	219	197	216	206	218	243	204	226	209	198	197	199	205	224	192	220	196	196	216	210	214	200	214	207	213	194	185	201	226	201	237	236	218	221	198	206	215	202	194	189	190	216	192	188	203	200	202	216	229	217	192	180	203	189	192	177	198	221	185	206	191	201	211	217	211	216	201	205	207	186	208	226	204	192	206	194	213	220	200	190	187	209	176	224	210	208	209	194	206	203	223	191	225	213	211	213	194	192	205	222	194	207	194	199	219	217	209	226	212	210	197	228	202	206	200	206	200	215	188	225	205	203	190	215	227	220	188	220	226	199	202	226	200	210	210	233	213	228	219	209	225	228	220	234	184	214	202	177	224	207	208	203	210	218	211	215	219	217	196	220	223	210	217	212	203	209	220	201	177	195	227	217	186	182	189	205	205	216	180	216	201	193	200	205	229	188	208	227	201	211	220	204	208	215	192	218	199	169	264	247	225	203	199	229	211	216	221	237	194	212	213
34571	52320	43530	16964	9113	5862	3558	2182	1623	1255	999	879	822	669	636	603	541	541	534	517	507	490	482	421	454	435	417	416	422	413	417	459	398	394	425	397	389	374	414	451	396	413	415	371	418	378	393	378	408	400	425	426	430	390	400	401	406	414	378	396	389	397	374	374	397	401	385	387	407	399	399	349	371	385	419	402	381	403	349	368	371	354	405	393	405	389	366	351	405	385	395	394	378	388	384	390	382	410	362	381	373	408	374	388	407	402	388	386	353	400	383	380	370	390	376	385	375	393	383	382	393	374	362	360	383	397	384	362	379	382	405	391	397	375	349	383	374	369	356	410	392	394	428	352	370	390	400	372	372	376	403	398	388	395	413	356	410	374	403	370	382	388	405	402	370	384	372	389	373	384	365	375	375	388	378	389	392	370	411	387	363	405	307	398	393	408	355	406	385	395	390	378	384	393	366	352	400	372	382	364	399	379	393	370	385	401	360	359	384	358	377	403	397	380	380	413	381	400	412	344	345	385	407	362	369	384	397	389	392	401	352	403	386	443	383	383	397	370	362	338	388	392	390	369	371	365	404	383	356	404	378	387	386	387	399	405	392	352	374	367	378	389	377	395	389	395	398	377	378	391	338	371	398	396	378	385	377	389	370	367	381	350	400	398	394	372	365	369	388	386	345	408	403	394	431	364	368	405	408	385	369	400	404	352	390	392	390	380	382	399	385	373	382	351	373	398	365	386	410	406	391	390	374	390	388	399	366	372	367	391	382	368	397	359	359	384	414	376	362	383	351	378	385	353	411	365	400	391	367	406	353	379	409	390	366	363	392	370	380	354	385	382	399	399	362	407	356	336	393	375	391	409	373	397	375	356	367	367	380	398	381	363	396	375	372	368	414	390	404	369	369	418	402	389	388	365	409	404	379	369	363	396	394	367	435	391	369	402	354	392	396	386	398	378	384	399	380	380	361	359	383	411	357	384	403	397	388	370	388	374	370	395	383	372	378	376	386	380	379	387	392	408	395	406	375	413	381	375	378	367	352	345	403	373	330	362	361	393	394	393	376	402	397	355	396	391	372	426	368	396	396	366	356	400	370	401	363	369	412	376	387	353	387	401	380	377	382	415	389	373	390	378	351	417	375	382	401	414	376	381	366	374	378	366	383	380	380	382	411	367	412	396	360	373	345	389	360	349	387	387	341	393	404	399	407	413	400	399	334	357	377	370	415	387	378	388	408	395	380	410	396	377	382	371	370	396	349	407	393	397	370	374	344	373	419	402	390	359	388	396	355	375	388	375	363	352	377	387	440	371	392	387	374	381	372	374	398	388	387	423	367	383	388	403	373	381	392	392	353	364	400	380	379	353	394	413	377	379	378	394	370	384	379	381	402	376	371	365	383	408	357	378	365	360	413	390	388	374	392	391	398	340	387	375	406	366	377	366	355	387	350	363	401	405	393	391	363	395	395	337	388	410	377	380	420	403	389	376	377	367	398	369	375	398	388	357	373	365	391	400	373	374	400	365	337	383	354	374	344	363	396	396	394	361	364	392	379	423	401	391	379	389	395	356	391	402	383	363	412	385	408	388	402	356	384	389	398	366	359	369	356	359	394	407	328	373	441	373	366	349	368	377	381	359	413	372	371	400	382	369	379	380	390	401	403	376	381	366	362	378	385	396	378	404	342	363	396	394	368	409	354	372	371	379	416	388	387	368	363	390	379	392	397	399	397	383	380	376	396	399	385	367	372	375	406	361	374	399	378	416	394	407	401	426	345	390	369	374	406	404	396	355	360	391	410	393	405	397	418	366	380	355	361	431	363	379	368	355	366	383	397	391	398	358	393	425	342	398	409	402	401	381	397	370	400	347	378	368	376	374	410	371	355	398	369	353	359	373	402	374	394	359	366	333	398	382	390	362	389	359	398	357	385	385	375	373	379	399	427	381	390	381	372	382	385	406	403	380	359	368	350	362	375	359	360	456	354	400	371	377	324	380	357	381	370	384	383	420	396	396	380	410	375	374	370	410	369	397	362	379	384	388	376	361	385	357	363	372	385	393	368	389	337	383	372	389	411	362	376	389	395	402	397	371	422	375	360	407	424	372	386	415	353	423	365	365	371	372	399	383	359	397	398	359	422	372	375	407	384	368	390	384	401	352	348	418	413	364	381	385	410	391	380	393	359	388	401	372	414	385	399	385	392	368	386	374	376	415	416	404	385	415	379	398	393	393	395	354	406	389	399	347	393	454	392	373	403	392	382	362	397	393	378	395	370	365	363	388	370	361	400	372	402	401	383	385	396	351	384	385	403	392	405	417	350	371	375	390	365	375	413	360	396	385	409	377	369	384	405	405	370	385	364	379	426	365	388	363	410	394	405	413	366	413	349	362	381	362	395	390	409	404	378	383	399	410	402	409	402	367	372	395	400	364	375	402	392	363	435	401	352	399	385	401	396	361	353	360	377	400	385	409	401	382	405	377	386	371	393	363	394	411	400	398	380	370	383	383	366	384	420	365	372	345	354	351	378	387	379	403	338	351	395	375	385	401	385	383	414	380	369	408	412	376	351	387	352	359	411	383	416	395	355	367	386	350	398	395	408	346	396	382	367	362	377	369	402	369	377	386	369	377	384	374	366	386	409	383	379	346	400	379	374	368	396	390	363	393	404	376	371	365	366	404	381	346	368	436	382	384	386	385	368	364	391	357	374	419	389	350	397	365	373	389	371	372	376	398	397	397	376	364	403	375	387	389	374	387	379	366	379	416	392	366	387	410	389	397	387	361	361	396	387	384	397	378	355	350	393	394	355	402	382	358	372	376	394	404	379	354	406	385	430	375	342	366	412	389	359	384	411	422	382	398	382	423	373	374	369	393	363	370	407	407	397	368	361	383	400	403	362	377	354	365	377	387	349	372	387	388	357	391	391	357	373	400	373	396	370	384	381	373	354	424	377	373	381	341	346	389	360	408	352	367	380	370	378	362	356	398	406	378	362	407	399	389	342	375	407	387	391	337	371	438	372	379	388	372	392	366	402	376	418	368	365	323	364	389	409	411	350	380	406	367	386	351	388	371	350	391	384	371	390	369	383	381	395	357	386	390	371	388	396	385	418	377	363	380	359	379	320	393	397	395	369	415	397	362	403	357	400	415	396	362	413	389	426	372	360	390	376	359	366	378	371	394	362	403	400	387	395	369	392	377	383	392	380	387	398	391	388	374	351	330	379	399	391	330	389	373	390	376	369	364	414	370	403	398	425	365	387	376	374	419	389	388	380	359	372	393	388	341	382	371	372	399	394	377	409	365	377	384	373	399	409	368	348	400	355	400	361	395	407	387	364	405	386	390	413	342	403	374	389	414	403	369	388	385	385	352	380	391	345	349	392	384	365	396	361	393	374	376	387	384	387	384	405	373	377	360	408	378	368	397	359	393	362	357	386	432	363	395	342	390	374	379	410	350	363	383	402	356	393	342	389	403	376	376	390	393	390	398	364	362	388	435
27603	24562	20441	5501	1640	1189	738	604	590	555	511	525	517	506	543	544	536	487	529	478	500	500	529	475	506	521	536	477	521	532	488	487	471	517	494	498	556	562	510	531	515	492	501	497	519	505	539	484	499	529	504	503	497	521	478	519	494	516	523	488	520	542	505	499	491	496	505	519	555	490	512	481	553	516	495	464	522	534	508	471	539	501	558	535	500	543	489	538	527	511	495	490	518	537	510	522	520	502	503	497	495	516	478	503	512	486	489	530	509	520	520	458	495	517	481	458	507	480	490	501	503	527	497	483	448	510	509	491	494	520	500	505	532	514	515	526	475	520	529	497	478	500	524	528	500	498	486	509	527	495	469	504	489	503	544	547	538	509	516	525	489	492	477	505	480	508	495	490	514	504	517	506	478	537	529	506	506	479	516	438	475	529	511	489	543	498	489	501	486	530	497	495	532	492	496	532	527	509	508	520	515	526	539	512	537	499	558	483	523	505	495	511	548	469	491	464	499	485	494	479	503	501	506	489	464	497	490	531	469	501	510	521	499	534	505	490	520	524	482	541	483	526	498	493	495	520	472	539	514	464	511	537	499	533	530	492	491	479	472	521	477	505	488	518	508	492	507	514	558	462	479	539	486	508	498	498	485	522	562	492	500	506	539	495	489	547	530	507	529	515	512	492	511	507	464	504	495	485	460	532	524	510	495	517	507	496	516	518	531	498	482	498	467	511	497	512	486	503	513	516	491	489	485	548	552	515	535	523	535	532	516	472	557	504	515	524	509	516	522	525	526	528	496	471	533	514	510	472	511	538	522	471	494	475	488	502	558	507	498	503	489	493	477	528	506	492	485	532	443	516	517	554	515	524	470	499	519	497	487	504	518	477	477	482	528	490	494	463	521	529	506	525	500	506	477	522	497	465	480	499	499	444	534	483	481	489	473	531	484	524	503	544	527	513	498	539	529	525	510	474	467	500	500	538	514	515	488	507	464	526	463	521	480	454	452	537	477	507	485	502	509	513	499	541	504	510	505	487	480	542	499	488	502	504	481	502	525	483	492	512	520	527	535	574	527	507	511	503	521	544	480	501	534	495	498	538	501	510	491	522	502	488	477	483	496	500	502	549	489	519	515	535	550	473	495	508	484	507	544	466	529	547	493	512	530	502	457	510	479	518	488	462	511	533	547	528	494	489	533	490	511	493	485	498	511	509	543	468	487	552	507	500	521	478	513	519	453	489	515	506	483	514	508	515	536	485	512	487	511	524	515	492	487	510	483	507	485	512	493	512	496	497	487	557	505	556	486	490	560	526	491	520	513	537	534	505	486	492	511	498	461	521	496	498	478	518	516	544	487	466	465	551	538	502	524	448	478	511	519	495	512	468	492	493	480	504	518	525	523	512	519	493	543	526	527	534	541	490	502	524	490	532	517	478	480	540	527	525	548	496	522	510	509	521	495	522	489	505	484	495	519	479	521	535	497	483	508	463	486	500	566	541	523	545	502	493	508	523	552	503	500	553	541	489	489	511	517	489	491	514	487	532	500	485	535	501	523	457	526	560	488	496	484	499	496	486	509	492	557	517	509	543	498	542	494	477	506	506	508	511	497	530	478	501	540	527	470	522	488	475	484	485	505	501	502	522	471	512	497	479	527	530	517	536	512	488	513	495	531	527	542	473	454	504	523	471	497	521	460	522	548	494	495	478	468	488	555	501	515	497	514	530	520	536	492	478	509	509	494	501	528	526	478	504	477	503	555	476	476	509	516	500	527	485	498	520	527	502	515	476	515	496	500	529	511	505	530	472	464	515	521	505	521	505	511	488	507	501	505	487	521	518	522	486	501	498	494	536	522	506	491	485	511	503	500	487	493	523	547	449	496	492	475	493	522	541	513	506	516	505	508	490	498	476	503	541	530	524	499	538	480	456	528	461	523	502	504	556	487	508	533	545	484	524	517	521	506	516	515	480	547	507	492	479	590	485	550	482	528	520	514	506	515	508	480	484	525	525	500	516	505	494	530	477	531	503	514	520	448	531	532	528	508	481	468	478	571	504	497	501	466	493	519	522	508	476	479	513	497	545	509	502	497	493	510	505	516	524	496	500	509	462	469	492	522	526	509	553	494	499	522	522	504	515	478	490	490	530	517	555	522	505	521	522	505	483	514	529	505	489	523	555	504	508	490	475	496	492	444	496	478	519	498	506	512	492	535	478	490	483	508	504	523	531	510	529	485	497	552	487	525	454	508	512	511	498	511	492	479	495	498	477	484	483	524	502	530	498	492	494	516	496	480	489	478	517	479	493	505	508	548	518	504	504	497	485	484	508	508	484	524	478	455	496	483	477	494	459	520	537	511	484	504	458	497	512	508	525	538	511	516	538	475	488	500	498	509	515	468	484	513	523	537	537	509	530	525	493	505	528	502	470	469	522	476	484	490	553	532	538	504	524	505	506	542	542	468	549	497	475	537	520	486	533	513	527	516	508	527	495	493	511	521	521	489	508	499	511	527	526	526	512	496	502	491	522	539	551	474	511	532	503	535	508	497	520	520	505	459	479	536	496	509	479	516	504	513	520	500	480	529	540	522	513	498	465	509	534	507	445	518	541	527	464	479	509	531	492	508	471	523	522	485	503	471	548	503	471	491	494	501	500	532	501	495	500	533	502	481	498	503	500	516	519	509	488	491	526	509	519	513	508	503	485	544	499	519	507	478	504	507	528	531	519	515	493	468	502	519	520	524	522	502	539	441	512	519	472	513	491	518	521	486	540	527	505	507	505	529	497	519	462	500	488	486	518	513	504	515	495	491	544	540	483	507	464	472	516	501	519	509	494	476	509	527	498	498	491	529	505	493	537	532	512	500	533	501	484	490	532	512	484	521	521	506	517	500	523	547	521	524	481	501	483	527	535	529	534	473	494	462	498	507	520	479	544	519	526	524	515	527	496	507	506	494	534	513	498	504	506	543	542	488	529	547	479	510	498	481	522	516	491	520	523	526	518	509	532	510	492	475	484	470	518	481	491	480	483	499	494	498	521	494	510	504	527	533	554	503	528	486	502	523	526	491	497	496	524	497	528	502	508	503	496	569	485	497	511	496	487	518	501	543	554	526	517	467	493	514	525	491	544	475	564	493	491	501	483	564	536	531	522	504	505	514	497	501	485	480	519	520	516	507	487	509	525	519	505	525	540	504	495	527	517	470	478	496	525	475	507	488	462	531	534	482	500	488	461	534	515	533	472	479	487	524	498	523	539	493	534	501	545	474	519	481	535	539	511	475	539	497	536	520	509	480	504	505	515	485	519	491	497	517	504	521	544	480	482	516	554	483	467	467	505	523	522	535	479	502	521	509	476	529	485	509	497	472	516	518	483	547	500	535	535	542	524	511	523	527	471	511	547	480	525	530	491	518	499	523	525	531	510	494	496	535	492	509	478	538	506	510	499	503	504	519	477	505	507	539	519	476	491	509	517	500	527	525	438	516	476	495	500	512	534	508	472
29051	41913	24099	5641	3281	2415	1576	1134	1085	1037	964	949	938	890	919	949	871	911	924	824	876	821	879	899	846	905	851	846	877	855	903	872	887	811	871	890	936	862	872	904	885	874	870	890	848	902	949	848	913	921	829	871	960	858	896	872	889	892	870	856	845	866	857	894	874	875	886	838	843	881	896	876	874	867	857	918	880	830	884	877	876	872	825	843	861	844	844	857	866	830	898	839	876	867	880	881	883	862	919	878	882	896	864	889	859	848	835	910	913	898	844	885	871	801	870	841	902	925	835	902	860	824	890	880	879	895	878	837	839	864	824	869	877	901	880	841	870	868	850	884	862	822	907	875	886	888	883	877	841	839	879	921	855	851	905	856	816	847	859	880	863	870	834	882	915	825	852	883	858	933	874	865	880	902	889	885	839	895	880	831	890	877	816	884	849	903	847	921	865	903	884	913	866	905	842	935	893	902	850	895	886	831	891	907	904	886	939	875	897	904	908	917	910	883	869	860	853	893	836	922	919	916	844	913	854	830	843	869	847	849	912	849	829	899	860	843	870	860	861	881	865	805	805	909	890	936	888	796	802	877	878	889	881	856	907	870	847	917	927	907	928	866	827	834	902	883	889	891	845	927	856	887	892	894	907	814	889	890	861	896	920	863	893	907	853	874	843	884	871	858	830	880	942	904	842	864	858	852	842	871	869	881	877	891	827	836	872	874	903	920	868	859	813	886	862	905	868	888	847	853	902	889	923	852	858	876	825	878	880	898	911	843	858	882	896	880	867	855	848	822	856	856	853	826	900	849	886	875	884	870	882	847	882	858	883	836	919	869	869	914	951	883	817	877	855	852	844	858	868	885	894	840	901	864	872	850	896	892	840	883	901	892	936	842	860	861	881	809	864	875	916	904	927	912	932	835	858	876	906	877	898	874	879	842	860	868	900	870	899	905	894	912	825	929	907	898	871	844	845	893	872	919	846	836	863	831	843	849	866	862	825	861	891	856	863	909	845	969	881	932	879	852	873	863	903	898	813	939	824	834	984	836	947	862	865	905	885	911	879	858	880	852	857	897	853	864	874	901	888	835	884	846	897	891	884	877	843	812	866	857	836	880	902	850	825	892	856	893	880	845	870	930	835	900	855	871	883	880	875	929	872	857	940	934	863	888	884	817	823	848	850	907	891	910	870	836	891	799	854	857	866	876	863	887	895	881	905	923	891	894	833	887	847	864	886	854	788	880	804	858	891	901	884	812	865	869	872	838	848	873	872	916	856	907	893	852	843	884	871	829	882	912	886	812	838	844	846	868	850	859	809	867	893	873	898	851	874	873	904	874	867	906	818	886	880	916	877	891	834	902	847	884	880	853	836	853	878	893	881	801	851	872	903	894	868	878	870	860	873	889	884	853	822	902	874	918	892	904	843	876	862	907	838	879	849	875	826	827	853	884	824	846	865	858	834	903	849	859	834	837	850	868	857	877	870	864	905	865	844	912	881	907	856	818	841	849	891	870	915	844	873	879	892	843	889	856	841	864	941	888	888	897	874	879	866	902	814	896	862	843	851	857	840	840	888	844	828	874	863	868	848	873	870	884	856	864	864	870	859	889	869	857	947	875	833	911	843	874	873	855	919	875	868	851	927	872	837	916	907	902	867	896	838	843	847	877	888	881	884	892	920	892	853	837	874	834	878	897	905	864	883	835	866	916	905	805	889	844	943	840	890	858	857	905	825	882	934	927	844	850	923	926	888	831	884	919	832	876	850	926	893	871	882	815	880	874	937	889	841	829	881	900	873	858	841	825	816	889	875	899	886	876	833	806	851	856	909	914	879	884	812	871	821	846	894	868	848	911	882	857	874	902	824	851	862	869	873	895	874	864	910	858	910	864	848	863	800	855	902	886	905	884	873	880	918	885	857	868	872	904	837	896	895	846	870	868	914	899	907	911	828	865	852	930	848	877	871	953	853	840	853	845	863	866	885	916	875	843	886	847	878	898	902	840	905	856	868	858	891	890	868	853	846	893	868	881	831	847	942	813	859	875	885	863	859	900	856	899	907	864	855	864	861	801	858	901	910	882	886	822	927	859	873	878	915	903	877	853	878	888	841	887	918	897	879	903	895	871	877	891	907	886	928	906	896	840	857	894	899	895	956	884	911	898	835	907	904	829	888	884	882	881	876	870	880	877	871	854	901	886	831	909	873	897	928	831	902	899	874	874	871	841	889	853	913	832	895	936	856	823	795	795	871	867	921	890	893	873	898	839	881	848	906	866	826	838	915	932	850	835	858	834	875	819	833	861	937	889	850	871	883	844	887	886	889	855	922	823	851	953	879	892	833	864	838	930	860	873	847	837	869	893	841	902	896	866	933	893	845	828	847	908	875	859	867	935	858	905	883	786	914	868	824	882	873	865	874	822	851	902	922	909	918	866	897	913	879	859	903	908	860	873	899	821	910	845	872	838	915	935	884	844	909	831	874	831	908	903	920	904	857	874	834	835	878	860	882	820	901	826	834	842	907	858	846	898	883	908	854	866	868	872	837	860	866	919	871	876	849	817	907	889	880	857	895	834	815	861	879	872	874	884	860	894	858	869	916	833	870	836	854	886	872	831	854	925	834	881	839	834	879	861	815	862	896	898	891	888	868	834	835	859	865	847	841	912	867	808	869	902	842	867	868	886	926	854	854	870	891	827	874	863	894	858	876	841	894	868	921	852	891	845	863	866	837	947	881	851	839	894	864	879	850	879	862	825	895	903	844	886	866	852	922	820	860	891	917	861	939	877	873	867	851	853	849	892	905	852	897	859	891	873	855	855	861	875	857	857	900	846	864	911	828	898	871	875	886	858	860	904	860	915	879	844	884	874	864	866	934	839	896	890	855	829	888	866	890	876	831	843	898	834	934	891	886	890	875	909	857	872	904	880	872	878	906	878	859	859	841	836	878	857	852	873	963	916	852	880	855	893	871	885	848	849	870	878	890	842	838	899	866	904	856	869	862	888	851	845	887	883	936	898	906	865	886	861	875	853	858	872	875	931	905	868	922	864	862	847	948	864	853	867	875	954	870	881	897	892	925	835	872	877	879	865	845	842	869	869	856	860	855	904	848	900	922	831	899	843	881	869	896	837	853	853	877	875	846	863	818	851	865	862	856	869	876	860	892	843	866	881	886	878	886	921	865	845	858	880	868	876	910	870	845	925	863	854	845	867	849	873	833	844	834	834	846	854	883	877	909	935	814	853	912	884	861	912	874	816	907	841	856	885	874	878	833	840	905	819	874	860	905	832	906	887	874	882	893	879	864	887	864	889	902	842	893	862	890	840	928	856	841	843	822	947	944	890	873	894	873	908	892	884	914	921	900	925	845	895	889	909	877	865	903	851	881	863	860	879	899	832	882	886	879	889	872	890	914	897	883	927	858	851	855	843	893	908	900	876	904	862	903	858	886	873	913	849	805	887	858	881	892	837	883	847	868	826	870	841	891	859	945	885	861	832	874	851
24508	21463	28438	24794	18252	4884	1481	801	719	601	573	498	511	516	480	497	484	495	461	454	484	497	413	456	464	462	433	499	468	456	440	474	420	451	492	416	470	421	466	460	487	428	453	491	456	483	428	445	453	458	454	440	441	462	459	456	411	418	479	463	429	428	480	425	440	463	470	438	439	453	415	467	476	469	464	483	442	443	471	470	442	449	427	439	471	468	466	451	402	460	479	423	471	450	430	464	438	432	439	429	478	443	466	464	448	427	474	428	427	464	446	465	460	447	452	426	432	455	447	457	419	438	475	454	470	465	450	430	468	469	426	441	457	500	434	441	460	489	462	425	424	477	449	443	451	463	460	451	452	448	446	428	441	427	474	440	457	440	449	456	465	459	421	473	425	441	464	445	459	447	412	488	452	421	456	459	415	454	436	444	436	424	461	454	468	465	413	441	447	410	406	445	435	487	442	413	438	484	463	492	423	450	453	452	425	489	435	449	443	453	437	454	445	449	448	438	416	457	472	473	431	475	445	447	427	499	400	438	471	424	449	456	494	413	430	450	462	457	433	436	429	455	472	492	453	486	435	432	453	470	410	481	438	449	424	447	467	460	470	447	428	428	448	424	485	454	439	444	402	444	474	454	440	434	497	472	445	460	446	460	435	440	418	427	459	494	461	452	452	426	458	431	406	450	471	410	469	463	396	460	477	460	451	431	429	507	433	444	451	442	438	453	449	429	421	465	449	462	464	473	453	471	417	418	482	471	436	453	427	446	449	447	443	425	427	450	454	425	472	456	472	421	449	511	441	440	453	463	442	434	467	426	442	483	453	441	457	433	482	436	467	452	463	479	444	400	450	413	456	431	438	445	443	492	482	484	431	472	451	454	430	433	460	468	426	420	450	462	442	420	443	469	430	445	418	463	447	476	439	432	457	434	440	428	424	442	440	461	428	419	437	430	438	430	424	440	432	462	475	453	431	435	442	451	456	470	428	480	481	483	459	470	472	421	433	474	489	475	485	424	418	449	476	449	451	442	467	479	460	457	446	441	461	483	419	449	432	461	459	463	436	425	450	400	440	412	415	431	455	439	466	466	458	433	469	424	453	436	432	465	469	417	436	487	428	427	464	454	424	438	459	480	444	452	469	448	453	437	438	445	431	449	453	453	427	466	458	447	448	479	433	455	444	423	423	493	440	461	467	458	454	419	436	430	488	466	478	401	447	472	455	466	460	445	467	426	469	464	404	412	473	435	428	461	445	436	465	455	476	449	430	435	423	441	472	459	445	465	447	437	437	476	449	435	462	435	426	441	462	443	420	501	461	454	444	450	447	448	457	452	434	438	424	469	457	453	464	457	497	438	480	420	415	440	469	453	444	444	445	453	470	466	442	428	425	428	421	453	471	442	443	396	457	447	444	411	479	465	460	466	427	484	413	449	472	401	437	450	462	450	463	443	465	422	454	432	479	452	409	438	435	425	433	437	426	460	440	467	486	384	449	410	460	439	447	423	514	464	437	460	443	472	446	413	429	401	405	450	424	455	421	452	486	431	443	396	430	439	445	431	489	395	448	439	457	444	458	421	471	454	455	412	431	445	448	479	445	419	447	488	457	435	437	473	448	435	451	428	437	420	403	460	411	471	447	428	431	447	416	446	460	436	423	436	418	426	430	461	446	492	424	462	458	430	444	449	464	455	458	433	477	406	463	444	445	438	415	462	452	470	458	462	458	453	442	433	461	453	419	446	402	425	431	409	454	466	484	416	451	441	474	416	412	469	452	420	469	485	409	455	431	427	425	394	436	450	458	456	462	472	435	426	441	455	467	464	429	478	495	448	445	445	445	439	499	454	450	433	438	479	421	431	474	397	445	442	456	419	456	426	447	429	483	440	441	431	452	422	475	434	420	433	446	442	428	426	448	410	425	469	409	415	452	433	452	464	430	396	468	439	464	439	443	450	436	464	414	462	445	468	453	433	435	480	436	423	436	442	437	451	417	446	415	437	460	407	446	459	471	436	418	477	413	437	433	443	479	385	467	442	433	442	433	428	424	449	462	443	433	462	453	434	455	447	469	467	447	435	472	402	441	434	439	503	414	514	471	434	426	475	471	451	474	430	414	463	436	477	447	420	481	413	444	440	461	386	435	459	418	462	457	454	447	433	424	462	446	416	464	451	439	475	422	470	414	459	496	421	490	431	460	470	421	465	456	448	454	476	414	469	454	450	430	452	462	459	429	463	465	444	466	417	436	429	468	455	436	415	474	422	428	435	402	464	452	452	439	459	462	426	442	451	448	496	442	468	426	467	458	421	458	429	469	466	419	435	480	419	435	466	443	437	453	465	450	430	451	447	433	445	463	438	438	439	430	454	478	456	447	434	455	437	462	483	456	469	461	443	455	454	438	455	467	460	454	408	431	406	435	491	434	416	452	459	466	471	463	483	453	444	455	416	471	456	452	445	474	467	438	442	429	436	445	467	436	444	439	411	428	449	469	416	487	452	441	479	391	465	453	459	458	455	411	427	465	439	466	446	467	457	437	420	468	447	443	462	434	431	464	420	429	446	425	444	402	429	441	457	447	472	480	472	473	412	444	408	463	428	433	419	414	487	470	455	445	492	412	434	437	468	460	426	467	462	444	439	429	442	450	412	439	432	448	470	421	406	478	444	483	428	424	424	463	462	426	440	457	468	467	468	438	495	452	422	411	475	459	465	487	435	439	422	424	445	455	437	511	475	433	495	474	442	402	445	454	440	437	448	470	443	415	517	400	427	462	460	441	452	491	412	470	469	454	446	477	469	431	436	442	448	447	438	474	410	430	432	406	414	488	445	449	413	473	396	438	437	453	416	441	410	412	431	450	399	445	469	456	435	425	459	432	471	486	478	460	444	461	438	442	421	459	472	415	461	449	454	452	433	433	425	458	458	463	468	476	441	477	496	468	453	441	444	423	428	431	437	447	440	468	403	439	427	474	438	445	439	436	464	436	389	456	471	507	467	470	443	435	451	456	466	419	439	427	419	456	467	424	442	462	451	452	445	482	420	429	447	471	436	511	457	480	447	416	465	451	444	448	436	436	438	426	455	443	471	468	426	448	468	414	451	445	464	434	449	450	460	444	431	495	415	435	414	462	428	459	451	472	455	459	440	414	453	481	410	413	414	474	460	434	451	466	444	452	408	424	462	424	437	459	457	438	435	451	437	426	433	428	448	455	451	444	468	441	447	501	437	427	444	431	444	451	433	432	463	423	508	468	415	455	479	419	448	445	398	471	451	442	446	443	430	437	438	454	433	461	445	437	422	439	446	447	449	463	415	445	423	473	426	437	425	433	409	472	441	480	456	448	410	427	445	477	427	463	464	475	442	454	423	438	461	458	441	487	437	465	463	451	468	390	478	461	447	442	427	432	466	397	430	455	443	466	460	424	435	420	421	438	450	446	453	463	455	457	472	407	465	464	442	452	462	449	447	455	412	431	428	479	448	403	459	455	484	461	406	454	402
30827	46590	31808	13556	7617	5101	2832	1878	1576	1298	1156	1006	1000	885	886	874	925	833	837	803	835	795	854	849	808	783	760	769	801	780	827	748	778	805	767	801	777	794	840	800	847	888	783	822	793	833	771	795	807	792	784	771	819	794	744	767	765	798	834	791	811	810	771	756	791	761	854	745	785	794	765	838	774	761	769	777	788	735	747	789	745	758	741	756	804	770	799	790	791	745	780	774	787	772	781	817	782	774	763	753	837	783	803	824	767	784	735	780	728	744	761	734	802	786	784	779	818	775	824	764	741	808	765	778	809	770	790	785	801	818	801	809	762	785	716	765	786	804	806	820	805	781	734	752	820	743	736	780	741	807	769	762	788	745	811	779	763	820	842	734	772	788	795	797	759	787	773	775	766	806	760	752	756	752	794	810	757	797	808	777	838	732	796	753	795	784	804	747	789	750	773	756	776	722	796	744	791	777	809	798	752	758	772	786	760	776	758	761	782	764	767	742	785	762	780	797	776	747	797	773	753	813	819	777	753	740	812	736	809	775	764	767	727	796	832	802	797	806	772	783	803	806	779	705	759	769	776	832	746	741	771	794	823	762	765	828	754	736	779	750	781	786	768	772	770	787	772	769	826	793	798	750	777	792	746	793	817	784	752	786	812	763	768	778	753	731	720	772	777	764	807	797	772	784	792	788	768	768	822	785	837	811	789	791	794	757	770	766	803	795	791	783	768	729	742	777	787	753	785	778	773	742	758	761	790	753	784	790	814	819	762	797	768	769	765	794	854	802	762	791	801	697	854	796	777	749	753	811	770	746	756	822	795	779	785	763	769	790	768	708	810	788	801	747	797	790	829	779	814	761	730	791	757	757	824	790	772	738	764	790	794	809	796	774	795	803	855	810	781	799	756	758	818	823	772	784	805	783	769	786	794	802	800	746	753	787	843	749	751	745	801	732	774	806	754	767	806	814	755	746	766	815	777	765	770	791	756	801	796	773	765	775	788	803	781	887	774	774	791	824	779	794	761	767	786	818	704	787	775	770	812	800	796	768	831	789	813	764	797	816	764	794	750	776	761	760	787	765	779	791	788	712	804	762	834	766	822	785	793	784	780	788	795	748	793	754	766	777	791	792	702	779	783	811	812	811	808	778	774	822	766	795	746	820	744	827	750	761	809	749	748	779	791	750	764	797	781	788	756	761	793	768	790	791	795	788	822	791	788	757	766	773	787	758	831	758	735	777	825	778	816	760	808	801	733	775	818	774	775	784	768	803	785	810	802	817	728	817	745	792	782	791	801	799	773	788	786	798	800	769	800	813	782	783	790	740	767	771	770	762	760	781	790	754	789	782	778	780	787	786	806	792	752	757	775	836	811	766	785	798	744	763	796	806	768	785	821	737	787	737	782	805	754	765	781	807	738	710	777	787	823	801	766	780	775	746	794	840	798	773	813	764	778	784	779	840	790	750	802	813	763	790	769	784	792	795	784	742	799	736	780	779	786	796	797	815	788	824	774	833	809	751	786	767	808	797	776	771	787	744	801	802	733	776	776	769	794	822	764	763	767	800	784	736	787	760	843	753	838	771	804	751	792	755	831	748	733	787	757	790	772	784	758	767	761	773	783	789	797	781	801	765	716	737	776	771	809	773	762	782	770	772	843	752	768	781	763	828	751	807	795	777	734	772	831	825	753	767	786	786	773	787	782	789	797	785	789	778	796	758	783	788	753	729	808	767	766	823	759	760	743	783	791	766	767	737	738	841	800	807	758	737	738	823	772	788	756	772	758	835	768	826	803	782	750	789	791	775	789	797	777	736	791	795	753	781	815	762	844	791	801	767	791	790	752	779	800	768	789	862	733	818	737	778	816	794	810	783	794	770	807	741	703	825	770	792	762	780	769	769	782	708	787	750	777	765	788	778	752	768	730	740	801	779	794	820	817	768	719	787	837	797	794	737	723	774	811	753	769	858	801	834	796	767	798	802	764	814	730	734	822	792	779	785	827	783	786	783	740	802	777	829	831	834	779	762	802	714	815	803	759	796	800	784	778	775	784	799	776	760	808	788	780	777	749	741	812	761	758	833	819	790	746	775	739	743	785	812	771	750	760	818	769	758	730	739	815	796	790	789	736	778	786	774	829	780	759	761	731	754	811	749	775	775	752	781	773	839	745	797	727	795	760	795	735	740	751	778	752	759	816	755	739	808	741	758	770	770	796	784	744	778	795	753	774	795	796	854	767	806	773	796	835	772	778	744	783	773	758	782	705	789	783	810	782	775	768	772	802	754	740	800	794	792	789	763	774	758	805	815	746	760	789	772	782	794	763	756	776	789	810	798	749	820	812	754	804	770	756	803	750	773	816	774	779	785	769	853	770	758	792	806	748	810	788	784	760	747	758	830	781	808	815	788	809	791	784	752	831	763	782	771	740	767	799	772	754	817	809	768	771	772	820	799	777	772	812	768	764	792	717	794	782	798	761	779	782	741	831	768	779	739	764	768	800	853	749	795	798	777	815	782	785	801	799	800	777	768	764	776	850	777	731	817	794	745	816	767	788	766	756	796	747	769	724	813	755	786	797	762	795	805	800	765	796	821	798	775	792	791	796	756	821	789	788	741	729	778	793	819	790	824	741	799	775	783	759	784	792	772	750	798	794	815	771	766	777	796	793	792	811	716	758	721	796	784	737	796	735	795	756	792	744	791	753	793	758	822	763	829	751	780	774	834	804	739	733	790	812	773	779	795	783	721	842	732	792	799	770	748	725	747	763	799	764	759	783	773	819	797	829	791	793	806	782	769	833	721	790	769	742	785	802	801	744	808	746	795	773	750	748	768	786	759	772	763	709	780	801	806	737	798	769	830	783	779	778	739	771	745	793	786	745	799	791	812	818	738	754	807	745	758	787	724	857	812	731	804	768	735	796	832	768	797	753	781	793	811	761	798	765	792	781	788	769	797	748	755	765	801	782	756	767	794	781	803	785	802	809	767	781	752	813	799	816	764	773	772	793	768	803	749	765	779	822	756	773	780	793	725	800	758	801	796	786	829	783	788	767	782	774	771	768	764	793	752	816	786	770	797	784	740	759	758	786	819	756	748	770	772	783	806	786	816	779	823	769	762	778	768	765	785	807	847	752	777	787	710	765	802	780	766	772	732	802	806	771	764	804	751	741	771	781	796	720	780	778	815	793	782	741	765	790	791	798	841	818	739	724	748	784	795	811	796	821	787	725	808	752	781	802	769	740	813	802	792	818	769	791	733	753	801	821	803	813	757	762	819	762	781	754	755	792	814	730	807	777	817	795	770	792	777	779	777	773	776	802	773	749	767	734	799	765	770	778	808	783	803	750	813	750	804	756	826	784	788	786	797	827	763	757	766	750	779	761	766	732	795	797	795	802	792	783	777	785	787	762	809	780	819	748	744	808	744	758	777	802	743	808	727	816	813	797	790	798	821	792	796	761	770	782	791	781	742	767	756	829	757	784	760	792	819	770	812	753	766
23527	21446	29164	24161	21417	17803	3469	943	595	461	406	367	325	332	256	248	234	281	244	249	239	246	247	240	220	239	214	200	220	219	223	190	195	192	213	232	226	206	176	199	222	196	218	236	217	209	222	191	213	197	208	203	221	220	210	216	219	230	195	230	209	223	209	219	192	223	214	199	192	221	190	219	223	226	206	209	199	195	217	250	204	217	209	227	221	219	238	207	206	227	218	230	205	203	215	209	210	193	196	214	217	210	224	248	213	171	205	217	188	193	196	227	215	211	226	213	195	238	222	221	204	225	239	243	181	206	238	203	181	220	216	216	219	228	204	213	196	225	179	200	209	186	209	199	221	219	213	207	201	223	220	208	183	186	203	209	185	208	214	213	215	232	213	216	221	188	230	213	209	215	217	180	195	197	214	212	190	212	224	232	221	204	206	212	213	217	213	197	210	203	191	204	219	175	205	228	207	216	216	199	202	175	227	248	234	201	203	241	202	230	217	208	219	194	206	183	222	211	187	185	222	187	205	187	213	233	178	201	204	197	200	208	226	219	205	220	225	206	193	235	214	189	222	215	184	214	231	235	195	198	204	187	206	197	213	185	217	186	210	182	214	213	188	187	216	183	203	206	222	170	205	209	207	206	217	185	196	205	201	198	204	182	218	206	185	180	198	179	206	216	202	176	197	197	206	204	205	182	217	224	198	193	241	173	179	214	189	210	201	206	211	211	205	216	212	185	207	239	228	185	215	208	237	201	222	214	195	201	190	197	220	205	211	233	213	214	191	205	203	223	203	194	228	215	204	210	216	214	202	190	246	196	202	202	191	191	223	196	212	164	203	209	189	180	216	225	196	205	223	185	221	207	211	203	186	230	210	183	215	241	215	210	214	216	229	205	205	207	195	206	214	187	229	222	211	189	212	229	194	214	192	199	205	211	227	219	219	209	204	223	215	214	199	193	210	206	210	193	194	220	193	197	220	217	203	190	205	231	218	209	212	165	227	229	197	246	211	222	221	212	210	192	185	198	208	188	192	207	186	221	211	209	215	210	226	211	221	209	226	229	224	216	202	184	198	200	251	190	182	244	201	180	212	212	195	201	208	197	201	219	213	195	191	208	210	182	224	201	203	220	197	229	203	211	186	209	206	234	204	241	190	217	228	211	213	195	217	215	215	198	197	191	223	198	198	210	211	196	203	205	217	225	207	175	218	230	224	224	249	203	229	201	214	211	202	191	223	210	204	179	196	228	202	186	214	215	219	200	204	176	225	198	203	231	205	199	195	219	217	200	190	207	200	191	223	205	208	170	212	209	167	205	209	195	205	193	224	231	202	197	215	192	218	219	217	233	202	203	214	208	218	192	187	228	212	206	221	202	216	203	220	224	206	192	184	224	207	220	196	205	205	186	220	201	228	201	208	221	212	226	198	221	202	220	167	204	193	207	194	218	191	193	197	217	184	221	228	178	185	226	214	219	202	178	206	204	228	210	207	228	209	198	207	209	205	201	215	182	211	227	199	211	193	222	190	207	203	215	203	199	222	215	210	203	222	227	189	212	194	209	218	196	225	190	180	211	202	222	220	198	216	209	170	220	219	235	210	200	211	188	201	215	227	236	210	207	214	198	176	235	192	212	197	217	202	201	197	196	220	215	222	217	193	188	235	195	204	206	212	211	203	188	186	193	202	208	214	196	235	229	234	206	218	193	215	190	223	198	201	201	216	224	194	205	218	218	214	212	212	221	197	188	196	233	219	210	218	233	216	208	229	214	214	197	220	226	181	195	198	224	193	205	193	238	218	225	205	205	197	221	220	224	208	220	204	195	233	209	225	219	182	212	213	210	198	227	219	213	192	203	200	195	212	198	195	176	199	218	208	210	223	198	186	188	198	213	203	219	194	203	212	210	210	200	194	215	224	223	209	196	216	217	198	204	214	211	213	223	222	209	179	229	214	210	220	193	220	226	195	192	194	202	208	196	186	212	212	199	220	202	184	221	206	176	220	229	200	217	213	215	165	232	198	184	206	230	211	201	215	225	205	206	193	215	221	182	214	198	196	236	204	197	207	203	202	237	201	214	201	196	202	219	200	199	220	182	203	194	216	201	188	216	250	182	204	193	201	223	187	244	213	217	196	208	205	205	226	196	214	198	213	200	224	192	237	222	193	200	202	224	198	207	206	209	201	181	214	204	177	211	199	187	217	199	213	221	210	219	217	219	218	233	186	235	205	213	215	207	208	196	217	200	211	196	204	204	190	220	202	173	216	179	212	190	219	209	198	192	207	190	221	219	198	201	207	211	192	204	220	208	216	208	243	220	195	205	197	215	186	194	202	208	229	202	204	197	206	201	198	224	221	204	211	188	195	212	223	200	208	225	214	220	221	201	214	208	193	224	195	188	198	212	193	225	193	210	207	208	201	221	206	241	208	216	233	207	205	179	197	221	212	199	216	235	209	207	223	225	211	231	214	230	235	221	208	218	215	189	214	199	207	216	207	203	220	188	205	199	184	191	211	208	201	184	208	194	190	212	215	207	216	206	202	213	190	215	215	230	235	202	200	205	192	215	203	218	210	230	230	207	181	209	199	172	205	178	206	200	203	245	220	231	223	211	214	201	212	245	191	207	213	202	211	207	227	192	205	215	206	214	188	210	210	195	221	190	204	216	214	175	228	218	230	184	206	213	220	207	207	205	187	225	200	225	232	197	195	227	218	210	229	215	211	206	209	192	209	202	200	207	232	221	238	197	202	212	206	190	229	191	196	216	193	209	200	170	220	203	200	201	202	190	239	190	185	210	211	209	199	220	188	188	199	201	211	188	194	192	209	167	187	185	213	212	183	221	202	224	218	217	216	207	210	233	202	208	219	202	200	192	230	200	202	197	218	197	210	227	226	209	252	204	205	203	222	197	206	223	212	204	201	206	209	213	233	215	210	210	192	209	216	202	174	208	206	195	207	200	197	232	208	250	226	185	212	197	207	238	202	198	209	213	185	205	230	208	206	206	242	204	201	198	199	211	239	232	214	205	210	202	207	201	209	216	225	218	206	212	205	201	205	194	203	208	212	192	220	224	194	184	225	218	190	216	208	210	224	190	222	190	216	205	203	212	217	173	219	225	200	213	203	217	205	188	205	201	178	213	218	217	212	202	230	178	198	203	210	194	221	235	185	201	223	202	228	235	221	215	212	210	220	209	192	210	197	222	203	183	200	213	220	212	203	188	201	229	223	178	192	194	208	209	203	219	193	201	200	223	215	184	200	203	213	213	216	223	195	225	199	215	208	207	211	202	194	219	211	191	195	199	180	220	193	210	206	222	204	201	215	183	166	221	177	202	222	205	191	208	211	216	206	188	217	209	197	202	223	209	184	206	215	198	216	170	221	202	200	212	212	214	203	179	212	203	202	206	208	197	210	216	213	207	184	213	200	236	207	204	205	227	210	239	197	214	189	211	205	219	201	211	193	202	219	208	204	222	198	215	218	203	201	203	202	192	197	203
32842	54180	45567	21247	11987	5878	3212	2076	1709	1349	1055	885	805	746	622	579	604	507	506	488	471	476	470	409	470	477	443	402	426	387	419	401	393	419	400	414	381	392	434	381	399	438	404	385	378	359	374	342	381	402	410	411	374	381	403	357	391	406	373	437	396	387	363	426	402	398	402	379	344	377	391	366	385	393	371	359	377	380	390	401	362	377	396	388	376	374	378	379	350	398	345	410	352	373	381	392	378	365	383	372	383	395	352	376	373	381	392	362	396	398	344	395	368	404	377	373	349	414	357	381	406	379	350	403	382	392	376	340	388	398	406	368	350	373	336	396	391	397	358	386	417	361	382	329	400	366	348	366	368	362	405	370	381	390	416	389	379	368	390	415	348	368	370	412	391	387	423	405	377	423	368	397	392	378	338	370	415	392	371	362	336	396	377	423	383	394	366	356	381	392	402	393	392	377	383	354	349	403	370	403	384	376	390	399	364	385	377	361	378	387	366	379	398	385	379	385	362	383	342	389	357	385	392	388	373	374	363	388	384	373	419	367	386	376	384	404	407	390	379	405	387	359	382	356	364	381	359	383	391	400	378	377	368	351	373	415	374	403	380	361	382	409	425	342	396	351	385	402	381	395	373	375	413	355	391	409	376	413	379	435	355	406	406	396	405	367	351	362	381	363	374	350	399	394	384	347	392	382	376	403	376	360	366	395	342	357	392	416	389	388	352	357	385	400	379	376	360	366	368	354	371	384	385	362	370	358	391	376	367	417	410	372	374	388	371	371	396	368	398	392	359	361	382	380	407	359	342	364	388	395	378	368	348	364	409	375	412	396	389	356	400	412	349	406	366	422	361	338	375	392	380	415	364	405	374	394	351	389	380	345	455	392	392	376	334	349	384	350	390	355	390	381	373	379	425	410	388	370	413	417	366	383	354	400	392	395	378	364	372	387	361	350	411	354	375	357	381	378	399	414	370	351	377	366	357	388	369	387	397	377	395	414	383	354	378	385	392	395	376	414	365	343	402	333	404	363	413	377	389	398	434	396	410	390	363	384	378	372	368	384	374	366	366	382	388	371	417	385	408	341	374	379	393	369	381	361	396	377	409	368	375	358	366	398	398	389	382	370	385	383	359	364	401	387	343	401	365	385	380	387	373	368	395	357	369	386	368	370	381	405	360	384	350	406	370	404	395	423	381	399	348	370	385	370	395	378	364	376	357	375	357	352	420	418	351	404	403	385	338	360	374	384	368	352	366	361	362	387	376	384	377	395	387	369	383	350	357	359	343	352	392	366	397	391	375	359	367	342	381	398	400	393	353	423	324	384	377	344	385	367	395	379	398	371	398	382	350	382	395	433	399	409	401	385	399	424	386	370	384	384	367	363	381	369	376	389	375	381	348	409	365	367	378	369	360	361	371	391	338	390	393	369	357	382	378	375	382	393	395	376	355	356	379	378	398	373	394	385	367	372	362	391	403	383	402	391	405	415	387	383	406	357	385	398	356	403	364	388	373	377	404	384	372	400	385	389	392	385	398	368	383	361	400	409	371	383	353	341	400	379	378	368	361	370	394	380	403	405	384	391	362	352	380	373	378	412	369	396	407	408	337	397	364	339	365	370	385	384	385	353	359	360	363	336	408	365	406	332	373	358	409	407	397	367	406	362	403	411	398	391	385	378	403	403	368	395	377	416	403	378	381	386	364	382	379	364	392	414	400	389	356	403	367	372	400	384	351	400	390	365	397	394	385	401	421	392	365	405	382	388	406	359	371	414	371	364	378	386	400	360	371	380	390	406	368	375	393	397	402	373	388	397	388	394	373	375	389	384	361	406	369	412	363	344	378	398	348	384	405	415	392	362	392	374	391	390	361	363	362	390	347	386	388	367	368	362	393	385	365	348	385	404	439	362	383	394	385	394	386	405	370	385	363	373	368	404	342	366	373	373	393	373	391	399	408	320	400	367	385	364	346	401	341	371	363	367	361	418	367	364	409	363	371	370	358	362	374	372	398	416	385	360	405	365	358	384	382	382	350	351	372	374	383	368	401	406	366	365	349	379	379	371	380	383	383	382	374	410	367	372	356	349	391	411	387	376	378	378	356	366	362	359	370	383	381	400	379	334	375	385	389	406	379	380	359	353	342	378	390	356	392	345	377	395	358	378	377	372	387	364	382	345	370	334	369	398	368	406	396	366	412	378	391	373	358	371	384	372	355	374	403	416	388	376	367	371	402	384	397	366	365	398	337	369	383	422	387	360	396	359	387	348	366	422	378	376	394	400	395	385	357	397	383	361	355	387	380	382	393	368	375	381	386	371	352	366	413	377	387	408	388	386	383	331	398	391	370	381	365	374	341	406	368	394	380	390	379	373	383	384	355	392	373	373	345	429	381	365	369	394	412	391	373	367	355	367	365	366	385	344	396	351	369	353	417	360	387	358	345	393	388	353	338	344	394	384	410	357	394	368	387	364	374	388	404	397	418	415	388	412	341	327	398	363	381	360	379	369	335	386	373	414	376	438	371	369	374	405	372	409	402	375	360	338	390	350	365	398	354	364	375	358	390	400	375	402	397	388	362	417	377	391	363	398	391	372	363	406	391	395	345	381	399	375	386	411	409	392	389	400	381	367	369	359	388	343	383	414	379	400	360	383	406	420	377	334	388	397	356	408	421	394	387	354	387	368	361	400	394	385	361	374	357	361	396	390	363	381	378	364	345	351	392	412	392	358	409	375	385	363	389	355	370	365	416	392	384	399	411	384	358	384	385	421	392	385	386	344	407	422	344	372	391	369	368	383	398	362	379	377	380	371	397	400	364	378	384	396	383	359	362	359	414	371	379	391	354	377	382	356	390	367	391	389	348	378	389	373	392	353	362	388	400	367	341	355	346	389	397	380	419	384	407	403	374	398	394	391	385	384	371	389	400	346	363	390	381	380	427	390	376	355	402	411	388	382	375	384	374	374	365	376	384	406	414	377	374	417	372	362	401	410	369	364	405	388	383	408	377	390	369	398	417	394	385	384	400	371	378	367	396	383	376	387	377	349	383	391	398	369	387	406	382	392	388	383	372	364	366	382	397	360	428	390	383	373	376	390	430	350	404	377	370	354	383	371	372	395	319	385	411	399	388	368	406	386	355	399	370	360	358	388	359	346	407	370	394	374	398	347	365	386	378	398	423	386	380	410	390	370	379	371	383	373	365	445	371	394	409	395	384	397	377	369	379	373	344	388	349	389	386	357	375	377	379	384	378	383	384	343	348	398	379	393	382	349	388	412	378	346	377	357	383	396	372	325	371	377	381	414	384	358	384	362	365	373	375	400	386	404	427	370	373	376	380	374	396	385	382	346	375	398	395	385	414	414	349	381	357	378	381	380	390	360	374	397	356	410	391	394	400	368	381	376	382	397	386	375	373	381	362	379	374	415	358	417	369	346	340	383	418	385	384	370	358	420	358	389	382	405	383	377	383	361	378	377	357	371	343	379	369	372	374	405	330	379
27725	24381	22581	7258	1616	944	645	602	576	517	518	543	498	473	504	506	526	497	526	511	488	494	540	527	514	567	549	522	538	516	520	526	544	524	451	519	530	484	532	511	549	510	494	488	485	444	498	522	488	487	524	493	520	532	443	556	527	524	483	509	502	506	517	480	550	458	469	499	460	498	526	525	526	504	486	476	498	539	508	483	493	533	494	491	495	483	536	511	475	490	531	494	464	509	524	489	502	498	469	468	534	532	485	491	502	492	592	498	499	504	480	493	495	496	475	540	492	520	506	526	511	467	501	500	496	484	459	491	549	513	468	511	516	496	489	507	518	490	541	507	493	521	467	484	494	509	527	533	509	508	497	537	518	482	503	499	490	513	522	499	505	495	483	496	503	533	537	527	524	505	529	533	504	530	516	502	501	506	509	533	526	492	467	498	505	495	505	544	489	489	535	514	529	512	508	529	521	516	518	519	530	531	507	507	508	507	506	494	506	516	473	478	540	510	519	521	505	498	526	528	470	513	496	483	497	489	489	501	495	483	481	493	490	530	506	490	542	492	489	498	502	495	549	494	506	507	545	507	522	486	454	496	483	488	503	520	489	498	511	533	472	476	488	469	481	513	477	521	511	507	482	467	517	490	497	498	520	450	506	516	505	558	509	529	521	505	524	497	517	491	501	464	467	499	566	496	508	530	515	534	471	539	500	474	468	479	510	476	494	512	501	505	544	559	501	491	513	495	500	494	515	551	544	485	506	502	512	523	510	482	533	524	518	560	537	496	495	483	484	505	478	514	494	496	485	488	513	483	492	513	466	521	526	513	509	462	507	483	515	512	504	505	530	491	488	515	516	509	519	517	524	523	471	527	504	520	503	538	531	500	499	507	515	516	480	497	492	510	511	504	505	508	508	501	487	532	525	474	507	548	484	478	510	513	558	490	494	486	532	466	468	487	503	491	494	494	509	513	455	528	506	496	510	482	498	494	475	497	514	496	490	503	528	520	479	452	481	488	508	507	520	482	512	502	498	489	518	505	491	450	511	514	493	485	516	485	508	461	510	484	513	493	490	501	495	519	468	495	485	490	545	547	508	496	495	501	462	511	507	519	503	526	494	484	475	520	490	481	518	467	464	495	540	517	498	517	482	524	509	538	478	479	495	508	535	499	518	501	541	495	485	527	472	492	513	494	527	472	502	495	505	500	528	536	507	489	476	530	521	475	484	539	546	476	498	504	489	504	490	494	422	503	531	490	553	503	507	499	503	497	537	512	473	494	476	499	476	486	507	513	494	521	518	498	518	474	484	541	466	518	506	516	469	505	487	476	517	502	509	523	490	533	515	501	490	470	506	538	501	459	533	472	510	537	515	537	467	518	499	531	517	496	504	503	507	537	511	467	514	532	494	507	496	538	483	511	459	514	512	478	515	566	505	508	540	502	481	503	499	478	475	486	513	505	505	536	519	501	511	524	475	447	512	454	516	520	491	479	537	498	518	530	483	522	505	519	513	507	523	495	492	497	501	501	561	501	537	515	485	473	531	593	522	480	523	502	510	496	492	534	491	481	548	533	485	532	482	494	458	554	494	491	524	488	487	502	531	504	492	513	465	510	495	459	532	510	528	498	537	524	498	527	479	524	499	505	515	529	520	547	437	505	497	507	508	488	533	501	514	501	489	505	475	512	509	522	518	500	488	477	522	494	493	542	512	507	503	518	484	526	518	503	464	493	485	519	523	522	501	468	492	523	484	492	468	499	492	546	487	501	505	526	486	538	471	505	541	533	475	510	489	499	470	529	503	506	501	494	495	487	500	476	507	515	500	520	523	456	485	524	540	486	527	498	533	504	504	499	488	469	520	525	490	500	513	532	509	498	514	508	531	508	509	524	471	506	478	512	492	524	492	498	536	521	541	495	489	488	505	494	493	475	500	478	451	485	510	472	506	530	502	516	546	497	474	509	504	483	501	489	493	555	499	493	526	522	521	527	498	513	502	465	522	503	508	503	501	515	513	543	447	536	526	463	504	516	465	509	475	491	480	477	480	511	542	529	486	570	502	488	504	519	509	533	502	502	488	507	503	475	519	466	508	502	500	493	505	530	501	513	493	502	511	522	501	504	507	519	522	481	461	498	487	508	478	484	504	538	502	503	510	481	467	501	527	533	494	533	485	511	518	495	512	515	517	500	487	507	499	495	513	500	538	492	479	527	494	504	501	517	507	507	505	543	469	497	526	562	472	523	512	533	509	491	555	503	509	523	500	519	524	501	475	527	528	504	473	522	488	497	498	492	492	519	518	502	484	514	485	542	535	501	520	530	499	493	513	487	558	515	521	519	531	522	524	479	532	485	486	540	477	467	504	501	523	475	496	455	530	498	465	514	519	527	506	514	513	496	533	459	533	525	503	508	511	521	509	472	525	552	493	481	502	487	503	513	520	522	493	538	524	502	468	511	511	469	516	485	492	475	464	478	532	510	541	539	508	511	508	528	460	518	521	482	536	516	512	500	524	484	515	527	527	493	527	510	501	526	500	519	477	486	483	507	497	503	480	536	502	525	541	486	513	491	509	514	475	552	470	505	497	490	483	501	526	499	539	486	481	500	523	497	518	493	526	490	501	483	492	514	500	494	528	518	492	499	546	533	497	506	502	470	511	484	503	520	512	456	524	527	475	465	481	504	494	499	520	487	536	492	510	492	508	552	524	496	492	525	470	512	536	447	500	525	531	480	501	463	494	476	500	531	493	528	503	526	502	513	529	562	487	486	512	504	517	485	488	468	479	468	503	499	514	500	505	507	519	455	488	489	484	509	521	532	527	510	523	489	528	535	513	507	479	516	464	525	498	496	529	521	446	502	493	531	526	501	545	467	502	481	536	483	494	500	500	511	514	528	472	518	463	561	537	493	515	484	510	494	512	495	535	537	527	475	504	475	475	540	491	541	529	531	528	502	473	495	501	473	520	539	533	463	522	530	501	498	502	500	521	474	509	494	508	523	501	464	525	490	520	522	513	494	500	509	473	494	500	550	504	536	484	526	505	510	521	474	485	459	522	508	531	499	476	533	488	500	508	513	543	505	515	454	469	511	471	500	546	534	490	476	488	527	509	518	453	492	504	514	507	506	471	545	462	501	506	503	503	519	495	537	500	525	488	472	525	480	514	503	457	511	505	517	500	514	536	489	490	488	462	483	506	450	476	504	505	485	491	508	486	525	496	504	494	477	526	507	530	506	526	550	503	554	474	534	488	513	505	509	491	495	505	515	514	515	528	504	527	497	475	502	506	509	476	471	508	498	535	476	496	521	482	520	513	490	524	468	511	527	500	537	486	527	530	471	509	500	504	485	513	469	478	493	527	504	501	495	491	491	473	511	513	493	513	504	510	493	487	494	519	491	486	468	515	532	524	514	507	538	475	530	479	509	511	506	529	518	527	569	460	506	498	519	478	509	535	502	511	495	471	516	524	506	520	475	527	516	514	487	487	512	487	519	493	533	524	503
29821	41364	28285	7932	3474	2180	1409	1112	1098	990	927	966	915	871	892	903	876	864	809	883	850	869	897	898	876	966	867	875	810	859	846	899	830	888	865	909	840	864	873	830	816	872	874	849	886	841	916	902	913	905	842	942	896	878	847	813	865	902	806	875	854	835	868	851	884	893	872	844	923	890	866	823	919	933	813	882	822	849	851	910	822	896	857	870	870	838	856	864	862	898	840	878	817	938	837	843	890	925	826	868	923	833	880	881	821	854	882	879	790	863	912	852	853	870	904	854	894	897	887	868	856	923	856	895	868	874	859	858	879	868	911	838	863	884	882	864	852	883	867	854	883	849	839	933	894	875	882	911	868	871	891	897	910	882	874	926	889	858	876	824	910	824	871	953	847	859	854	850	877	931	837	855	911	842	842	849	880	799	849	843	922	855	903	870	860	914	896	874	893	861	890	867	868	884	873	812	883	841	886	879	845	857	867	847	921	822	830	850	885	910	874	865	878	857	814	860	900	951	823	911	837	883	821	877	876	851	838	854	852	879	894	870	851	822	885	869	883	908	811	857	874	879	843	901	916	874	860	863	878	877	840	908	920	881	852	899	880	895	838	863	838	848	891	878	811	918	834	849	878	839	857	870	898	878	847	894	893	838	862	909	892	898	856	861	905	868	859	861	909	834	857	842	921	849	882	819	841	834	872	884	906	852	883	901	870	858	834	893	905	812	868	910	901	896	869	902	874	889	904	869	899	827	840	900	876	874	860	851	867	845	832	934	870	822	886	871	844	828	853	827	861	899	930	880	929	876	845	894	884	847	834	864	844	857	913	909	887	842	841	855	866	886	848	818	895	867	896	830	907	840	855	884	880	857	832	855	882	912	866	900	885	931	855	886	879	862	888	916	845	906	877	862	911	831	890	866	844	817	831	860	910	839	896	865	852	826	853	872	884	876	844	867	860	855	846	893	886	893	897	841	843	886	868	840	868	849	875	870	855	889	874	896	866	900	890	885	832	913	859	878	879	875	884	878	882	852	856	929	853	848	901	852	901	871	861	837	851	906	867	807	896	819	882	850	870	849	897	839	855	842	831	885	869	904	891	834	903	868	907	846	889	911	874	924	882	826	906	830	889	835	867	845	856	865	899	827	893	931	869	887	888	860	859	884	874	806	893	859	841	876	840	825	874	885	841	845	866	892	876	815	898	862	891	848	830	848	874	848	894	843	876	892	850	846	856	859	889	845	870	815	832	938	898	849	844	827	865	859	865	942	865	875	873	846	917	864	898	838	873	868	884	819	860	829	878	891	873	838	922	867	846	894	898	871	850	841	901	870	880	866	854	883	891	827	903	893	800	883	873	869	886	816	871	888	831	888	890	886	837	874	893	842	862	957	870	890	905	848	877	856	895	878	817	828	881	815	853	842	838	875	881	847	873	871	943	852	861	871	842	892	864	908	836	847	916	879	892	869	895	899	897	885	893	885	831	872	839	869	867	878	879	856	869	868	846	911	853	851	847	887	864	911	851	879	886	874	858	855	910	847	867	892	870	835	847	871	878	827	821	890	875	886	825	907	850	786	853	897	915	846	865	843	857	835	919	840	896	867	842	843	833	923	913	825	884	866	915	948	821	864	837	884	820	843	818	857	857	874	891	901	873	860	917	907	881	884	827	855	840	855	852	906	874	831	873	903	842	896	850	873	860	891	870	879	878	859	922	844	821	901	891	901	912	865	888	855	856	826	870	853	857	849	850	872	895	852	858	904	820	876	835	855	828	921	869	895	841	907	867	866	871	928	904	850	936	845	823	891	896	844	903	808	842	786	851	845	869	862	927	933	847	871	873	882	867	903	887	864	832	906	823	842	835	811	845	862	873	869	865	826	875	909	885	817	860	917	875	845	876	899	865	899	895	849	827	841	822	834	856	918	931	875	811	891	837	824	878	886	869	845	922	842	844	879	868	840	904	835	912	883	895	890	885	873	849	868	863	872	901	826	847	861	832	827	903	880	863	878	906	870	865	898	850	857	897	850	899	897	905	880	837	888	901	831	884	818	888	888	896	798	858	861	830	829	859	888	829	894	882	914	920	902	886	831	853	860	912	880	878	857	804	857	893	872	874	875	842	873	872	896	805	872	849	902	867	844	853	878	846	870	876	898	857	847	854	919	841	888	833	862	872	888	864	853	869	880	869	884	870	871	847	908	884	859	806	918	895	861	883	829	847	882	873	894	834	884	900	827	873	849	826	881	843	865	872	886	808	941	855	837	825	839	844	848	889	832	884	830	864	841	867	846	852	843	887	842	834	832	881	858	876	887	849	873	912	885	858	853	828	841	868	862	889	892	886	838	873	846	839	855	864	861	880	861	829	872	886	910	835	871	833	865	864	851	856	849	898	848	906	827	831	881	906	865	863	834	855	835	893	840	822	829	870	819	909	937	875	875	900	844	907	836	835	868	852	867	906	822	822	876	899	854	883	853	827	855	868	875	895	845	861	858	823	855	909	847	905	859	830	896	859	842	868	829	923	845	879	895	901	896	888	810	894	889	832	938	867	840	890	890	869	885	843	888	866	825	855	870	903	877	927	867	870	827	864	849	836	851	825	828	893	858	877	841	901	881	896	814	881	905	902	856	895	859	862	886	877	916	895	855	866	875	887	887	859	853	837	870	903	837	903	843	833	910	834	881	829	868	864	857	849	885	895	844	904	824	884	909	847	885	856	851	891	847	848	914	877	887	855	885	845	851	883	892	870	860	888	870	900	917	901	884	844	816	889	859	852	908	875	884	863	850	881	873	828	838	897	871	932	906	898	927	859	859	813	911	825	861	878	841	925	913	826	876	874	903	855	907	831	890	858	861	847	841	864	864	884	879	898	917	850	845	900	869	831	853	893	885	856	837	836	885	812	891	804	899	888	857	824	853	893	869	867	845	856	861	849	861	880	916	875	905	892	841	900	823	852	881	864	867	824	881	853	924	868	842	846	870	884	832	855	846	889	864	899	841	842	885	826	800	893	865	876	857	900	904	883	869	871	861	868	845	869	855	872	886	887	884	857	801	888	897	850	866	882	900	924	860	846	845	938	839	862	847	818	880	859	906	863	833	879	851	829	902	843	861	851	852	860	877	851	840	847	833	894	818	865	880	928	868	853	868	875	822	884	891	878	846	876	859	896	930	850	900	896	841	836	880	846	902	879	885	828	879	878	857	844	852	908	853	864	898	862	882	903	870	920	900	881	891	902	884	890	848	856	865	902	860	852	881	911	841	873	899	899	875	915	871	842	881	804	858	858	847	815	857	820	858	893	894	751	896	872	901	876	817	902	876	814	903	881	884	887	869	875	873	890	880	884	859	821	844	887	842	840	861	892	884	867	872	864	891	859	867	861	830	841	863	843	849	874	850	859	898	880	900	852	890	878	857	896	864	868	847	904	902	847	867	816	843	860	889	856	874	834	870	833	791	890	878	875	864	837	876	877	837	802	861	860	864	812	886	845	839	829	839
24473	21466	28462	24776	18195	4901	1544	862	713	579	512	524	492	478	513	448	470	487	478	486	499	443	438	453	451	445	453	460	458	465	459	458	480	416	472	426	450	405	418	453	434	455	448	425	429	440	462	482	461	450	445	450	421	459	427	466	432	424	443	430	424	452	432	478	449	423	500	451	446	467	425	444	438	429	446	473	431	425	465	459	460	437	418	430	421	469	462	452	445	442	440	456	440	452	440	406	442	413	444	455	434	410	462	448	454	447	426	440	409	425	439	442	468	466	452	402	436	430	436	440	451	462	428	396	430	463	432	420	476	411	417	446	425	456	408	426	448	436	413	451	458	446	447	449	453	459	466	449	431	413	454	468	419	434	407	405	469	431	419	443	437	411	414	431	442	438	461	474	424	459	453	423	446	439	429	442	424	435	434	413	441	427	430	449	452	487	462	424	467	439	435	408	462	436	444	440	431	482	480	422	448	435	441	455	449	411	457	467	459	406	436	435	481	445	500	445	457	473	436	446	423	472	469	446	420	422	450	433	465	481	435	452	430	423	426	399	469	444	438	468	424	424	438	444	450	475	424	435	431	442	460	445	439	455	446	442	418	428	406	420	433	447	404	449	431	434	429	418	419	437	462	451	417	411	442	404	476	455	468	472	457	452	442	484	449	443	423	469	400	448	440	410	402	423	399	438	445	450	414	425	429	425	463	447	441	427	479	391	442	467	449	430	450	422	441	440	436	475	456	448	406	452	450	384	404	472	446	431	492	433	452	389	403	428	406	422	469	464	441	454	438	431	441	399	418	413	449	450	431	405	469	460	473	424	455	410	447	460	456	468	472	460	432	451	499	471	452	404	444	421	464	439	426	441	436	444	453	467	446	466	442	457	433	465	436	415	438	451	406	480	440	438	466	407	430	452	452	490	440	435	459	426	483	437	439	422	419	432	434	415	462	423	472	437	426	490	446	434	468	449	445	432	410	422	454	447	432	427	487	454	435	410	458	436	441	441	463	468	491	418	458	433	428	459	433	423	442	438	427	449	423	398	452	435	453	427	449	429	404	465	445	482	430	420	462	468	453	458	455	445	418	419	438	433	450	441	420	441	413	425	460	450	416	425	433	436	443	478	428	427	457	417	450	415	443	442	424	461	432	447	469	446	444	420	459	462	445	427	448	443	417	434	434	416	456	458	420	454	468	425	453	426	405	472	440	401	452	462	488	470	443	465	431	434	417	442	471	436	422	428	447	446	439	450	441	423	413	445	436	444	438	438	444	449	433	446	460	465	435	418	398	439	382	449	472	407	449	419	432	432	406	479	437	406	444	439	460	467	415	440	419	443	451	446	442	426	408	419	464	459	423	458	453	448	421	446	461	437	440	459	415	415	454	445	431	438	426	434	434	439	444	492	432	480	430	472	456	429	440	436	442	478	450	415	464	389	423	435	422	440	444	481	501	435	432	474	443	472	457	447	440	425	456	471	446	440	424	422	462	407	427	428	405	409	420	454	455	436	456	434	449	457	414	429	471	452	464	472	411	395	447	433	450	469	407	437	434	469	457	466	454	461	490	438	456	435	411	436	421	418	442	446	457	432	424	430	470	454	473	424	441	471	418	480	437	408	455	426	496	442	434	421	415	459	437	487	426	417	455	441	433	442	434	467	434	440	410	463	429	482	454	437	446	425	463	409	438	422	428	445	461	439	414	429	466	421	443	461	435	452	437	453	446	412	421	431	438	426	441	436	443	427	430	461	424	439	434	436	447	457	440	461	410	427	466	431	438	453	461	510	421	418	411	443	436	384	400	414	438	443	425	427	424	446	453	409	426	439	420	428	397	453	416	463	424	443	445	446	454	421	465	435	431	445	426	436	440	437	452	447	457	416	451	429	465	442	447	431	429	462	436	426	462	451	458	442	463	456	440	436	430	444	431	452	433	435	466	456	393	430	440	460	453	442	436	488	484	440	448	415	493	452	412	462	442	437	437	455	397	470	464	426	456	481	415	444	437	463	498	419	411	407	416	431	443	448	472	433	426	446	457	398	465	429	422	440	463	454	445	436	447	398	414	424	461	473	429	464	457	493	438	480	462	455	422	487	473	433	426	437	428	453	417	432	396	431	427	434	434	459	456	422	458	425	452	439	428	455	470	414	443	439	408	411	461	413	439	428	441	433	484	469	448	407	431	425	449	440	432	466	427	425	412	430	408	460	437	392	434	445	432	452	444	451	427	439	438	454	453	431	421	408	445	424	452	441	446	444	404	439	417	421	421	421	417	426	435	441	408	408	453	470	417	458	424	454	451	436	492	436	433	418	446	412	466	429	467	450	463	442	429	457	434	442	483	422	432	462	467	427	449	425	430	424	428	436	434	471	434	466	402	474	418	439	424	452	429	415	408	443	437	449	438	417	463	435	445	422	424	478	456	429	428	446	413	435	426	439	419	461	471	411	440	453	460	433	395	447	458	444	427	456	437	450	441	440	422	425	431	441	485	421	447	450	436	434	441	412	439	440	428	433	441	434	449	473	461	438	418	468	436	470	451	485	451	425	456	431	413	444	417	434	397	463	454	431	437	472	436	407	472	440	445	466	454	438	453	428	451	460	450	481	423	443	441	430	423	457	436	435	451	425	421	422	455	414	436	445	439	441	447	450	466	448	445	427	433	416	433	433	442	450	464	405	447	434	442	437	424	464	463	469	408	407	414	475	452	421	412	435	439	439	455	463	454	434	446	425	441	441	440	447	428	466	451	402	404	428	439	441	433	430	455	451	467	445	425	447	431	479	441	445	447	442	429	455	396	461	475	446	479	444	451	451	436	473	445	442	400	407	416	424	399	422	435	430	463	459	393	392	453	420	439	439	455	440	432	452	443	439	438	439	426	435	460	463	461	461	425	441	494	440	458	450	484	441	434	456	470	425	421	429	466	420	412	434	419	472	446	467	466	446	427	453	408	472	492	454	447	452	385	445	409	449	410	467	422	439	433	453	422	451	441	418	448	451	455	459	434	455	407	446	463	458	427	412	474	468	415	433	438	455	413	450	456	430	473	433	434	458	433	438	455	414	472	474	429	421	428	458	474	438	448	435	448	490	454	440	493	450	432	441	436	443	445	436	434	467	445	479	435	445	455	451	460	420	441	433	447	423	457	430	442	415	471	422	435	440	426	438	444	446	434	437	459	453	463	449	422	415	477	427	455	456	421	436	435	463	433	436	418	435	470	480	430	450	475	406	435	424	424	435	466	438	475	439	413	475	441	466	428	453	423	427	399	458	442	469	404	440	436	460	399	438	440	413	441	422	411	439	432	421	444	433	456	451	483	417	469	460	464	430	423	470	467	487	417	451	431	415	473	417	438	454	427	464	458	419	393	431	442	432	422	461	459	446	419	430	457	477	436	472	434	425	462	435	455	431	502	427	457	450	461	462	436	414	432	442	438	445	418	446	402	444	455	490	443	410	465	451	420	411	433	453	457	472	417	406	425	439	415	451	449	457	441	431
32946	48861	36645	14355	7934	4840	2502	1930	1517	1297	1091	998	967	959	892	856	875	817	825	836	854	786	810	803	798	781	818	829	797	806	773	760	802	778	767	822	773	816	774	791	804	817	793	799	777	828	810	778	799	759	774	760	792	738	791	764	751	738	785	806	836	782	806	832	790	832	795	762	805	765	808	717	814	763	794	803	717	742	756	736	756	739	748	828	743	789	803	801	822	790	771	738	766	773	802	761	750	770	780	785	765	814	777	768	799	778	788	778	761	798	853	749	764	747	779	766	794	764	815	768	775	813	785	766	711	762	781	806	811	777	761	802	731	790	772	769	777	742	793	712	771	789	774	820	776	752	809	773	824	798	773	752	740	766	761	787	783	768	787	772	778	758	706	751	812	818	757	723	765	757	822	774	806	768	759	800	774	775	752	779	787	781	799	774	851	775	739	772	752	709	757	791	792	754	794	807	775	794	756	740	777	747	794	768	741	734	784	770	792	784	732	827	770	737	723	744	810	808	782	724	745	801	811	731	790	770	769	741	757	765	782	766	776	751	730	774	832	795	777	793	726	759	797	761	788	789	759	787	789	778	791	771	786	796	764	762	749	777	792	781	763	784	770	780	758	799	776	736	772	739	747	754	730	797	766	770	809	750	772	752	750	783	803	770	815	827	760	838	722	779	781	780	774	815	777	796	769	762	775	760	788	738	773	815	815	774	800	749	772	741	782	720	809	840	801	787	795	784	806	799	773	734	759	763	736	771	741	790	761	783	796	825	731	789	777	759	730	741	769	780	755	757	843	727	761	743	775	743	762	823	754	787	763	820	770	750	786	751	793	764	766	812	745	812	721	831	757	744	786	750	777	745	748	707	788	790	711	800	762	784	786	748	752	780	777	774	791	780	763	791	790	785	758	745	799	845	756	766	756	813	728	821	723	728	724	790	782	785	755	788	780	793	802	750	824	799	785	774	746	791	787	733	804	783	752	775	796	821	790	784	834	789	739	749	782	783	770	744	778	828	814	733	794	824	800	769	778	752	755	752	745	779	778	756	794	776	773	754	772	763	759	761	763	766	786	824	786	733	788	771	758	776	743	721	723	800	772	753	714	803	744	784	800	697	782	758	800	765	694	743	765	772	768	756	782	755	807	792	794	772	730	773	823	818	748	765	770	803	726	816	756	748	783	831	801	783	767	776	826	753	719	718	743	810	756	777	804	721	756	766	790	745	817	747	765	749	757	774	779	833	713	829	747	815	798	790	814	740	800	765	743	774	794	802	791	743	795	817	766	761	725	764	792	787	781	777	736	798	773	757	758	845	761	738	818	767	793	737	804	786	784	781	793	742	769	781	775	782	774	707	726	733	740	753	784	764	755	734	715	794	738	791	785	771	749	793	747	792	767	796	735	766	804	772	797	755	770	772	760	768	771	807	809	763	772	783	746	758	800	758	721	779	751	756	738	768	787	751	780	745	776	772	801	796	798	804	793	815	789	782	767	722	784	769	762	741	771	785	817	773	780	771	754	773	776	789	747	759	845	779	757	816	770	768	795	832	731	762	740	754	811	789	795	755	765	759	787	792	744	763	771	817	774	782	799	788	796	844	732	734	789	743	812	793	761	766	763	807	784	722	817	824	749	757	743	819	743	777	696	736	731	778	768	779	784	776	740	757	752	723	786	783	742	760	766	738	777	810	777	787	780	785	848	776	762	743	807	766	813	811	761	779	798	801	823	763	779	789	770	785	809	775	796	785	779	771	803	781	765	759	783	762	727	792	815	788	791	748	709	780	764	744	757	770	813	772	817	798	759	782	777	761	777	779	769	718	824	795	785	813	764	748	810	752	751	780	755	761	825	738	729	757	758	767	762	773	741	768	753	770	738	837	817	789	721	773	721	824	742	773	792	754	790	784	787	741	812	715	784	780	811	764	731	805	788	718	809	728	762	716	777	775	806	798	796	809	733	748	811	764	749	800	771	750	771	770	783	788	808	749	798	825	718	776	786	772	797	778	761	723	742	763	811	768	791	790	724	752	785	824	774	775	794	750	769	759	766	779	814	751	737	695	714	782	797	741	762	807	785	718	784	801	823	786	751	763	762	813	778	784	783	776	792	756	794	794	742	738	772	747	755	764	777	839	810	753	799	772	757	773	728	825	792	795	768	787	807	793	735	732	789	749	777	765	788	828	724	788	758	781	795	762	783	791	875	749	802	753	803	753	837	804	716	809	715	778	783	779	766	760	777	735	807	812	752	760	797	790	730	749	803	753	741	749	758	778	752	732	739	800	782	777	801	766	726	756	828	819	805	769	755	760	775	765	753	808	803	748	748	749	801	787	752	783	785	774	744	778	828	767	777	733	764	774	762	773	775	792	778	758	773	795	764	809	761	756	780	752	808	731	806	775	746	764	830	803	740	739	787	830	737	794	744	728	784	742	785	789	777	781	736	751	762	775	792	749	775	774	785	784	780	750	744	766	748	756	772	754	747	752	777	783	767	762	813	797	772	762	761	755	751	828	768	790	737	782	790	760	777	782	805	762	801	791	813	811	794	765	773	754	728	780	806	800	779	764	741	751	777	804	821	788	733	747	807	731	751	783	785	767	755	781	742	775	735	754	780	781	781	734	796	782	784	792	777	750	739	721	785	737	772	838	768	746	763	759	788	727	797	737	783	749	772	756	787	724	763	783	752	742	771	795	769	804	759	740	798	786	769	764	788	835	805	728	758	799	751	759	772	759	813	837	803	788	730	813	732	741	746	734	758	788	763	791	789	774	761	809	725	788	722	771	746	777	739	763	726	797	786	746	760	771	754	718	795	758	796	780	765	792	775	799	729	812	778	769	739	834	771	791	801	784	778	780	754	818	785	784	762	838	803	755	810	703	767	768	763	750	733	776	756	722	784	784	745	739	790	741	764	756	787	768	728	787	737	764	809	748	826	767	807	766	743	790	786	771	743	839	784	817	810	773	784	794	763	762	791	755	768	824	756	819	718	775	765	795	815	804	738	748	826	768	769	805	790	824	782	774	799	764	821	767	760	764	808	827	814	755	811	793	755	787	783	763	797	772	781	750	755	778	795	798	741	766	770	790	795	742	802	810	804	793	809	827	776	799	789	765	784	805	756	740	828	772	761	765	744	793	764	715	815	771	755	808	738	819	739	790	831	755	783	764	770	772	819	763	795	765	767	818	776	761	789	795	824	808	752	798	741	768	787	824	780	741	745	753	811	794	785	758	747	758	774	754	786	825	801	798	734	765	736	786	774	815	776	784	764	779	780	751	768	750	759	803	762	798	768	769	799	760	754	806	740	793	799	730	765	809	814	832	795	774	826	754	810	803	800	787	802	787	758	754	755	764	785	772	772	788	798	819	736	753	711	790	752	810	749	754	753	781	786	793	763	819	762	742	761	736	743	797	823	818	762	798	769	781	793	812	766	735	772	745	801	790	781	786	785	762	717	758	796	798	761	742	791	740	781	772	746	765	804	783	734	745	776	773
23484	21484	29094	24183	21393	17709	3608	1045	584	471	419	329	331	296	281	284	214	231	234	232	221	227	219	241	241	219	218	211	227	213	206	221	213	217	224	221	244	221	236	216	203	205	214	214	235	234	243	220	219	233	198	200	208	233	223	203	205	222	206	201	200	200	178	188	210	222	187	216	208	206	214	210	235	194	183	233	224	213	196	194	228	212	198	219	200	191	190	213	215	242	228	202	191	206	222	179	206	226	219	202	215	206	216	195	222	195	219	199	216	186	192	186	219	207	191	229	178	229	208	230	201	224	214	199	213	213	209	192	205	210	186	203	225	212	208	179	214	246	209	218	201	183	217	206	208	205	200	203	202	212	199	218	213	225	215	221	205	215	169	194	206	237	207	216	198	195	192	216	209	235	196	210	224	212	216	214	210	212	227	247	215	206	191	210	241	212	197	233	193	227	218	218	220	202	207	186	185	198	226	189	208	218	228	197	182	221	207	196	223	208	202	196	206	209	210	220	217	211	205	207	215	212	208	213	222	212	208	200	195	213	193	207	231	201	213	182	191	197	222	225	213	205	190	203	190	226	201	223	198	204	192	196	179	196	200	218	221	226	205	204	208	223	190	210	210	194	229	236	220	226	219	208	242	203	217	214	204	231	230	195	220	215	229	223	212	207	210	199	199	228	203	246	191	207	199	197	197	196	237	208	194	214	213	215	209	221	223	207	247	207	186	199	202	198	196	203	213	190	216	232	209	203	195	232	194	205	215	226	204	193	182	210	191	217	211	203	227	209	219	232	217	211	221	208	199	192	199	193	221	230	212	206	240	207	241	209	200	215	197	187	197	229	203	195	207	209	229	200	208	191	203	230	221	198	209	215	212	201	191	192	225	204	243	207	224	216	216	225	203	169	192	221	192	190	187	193	237	221	195	210	213	179	185	215	218	234	189	210	206	214	214	198	204	200	210	219	231	202	208	220	192	188	221	182	202	206	234	197	214	214	204	210	199	221	190	207	191	221	205	186	203	227	222	203	179	192	205	211	200	221	209	214	229	208	205	199	193	214	201	208	193	233	188	226	212	210	211	205	219	227	204	210	212	195	208	218	196	191	190	208	215	210	213	211	232	197	209	192	214	213	216	212	228	188	222	194	190	191	199	219	207	192	200	198	219	209	196	208	180	206	189	184	206	208	240	205	205	221	203	208	233	219	219	204	210	188	210	207	203	184	218	248	210	195	229	205	184	213	206	194	208	237	187	225	227	205	206	212	213	204	232	180	237	231	214	226	216	233	212	214	208	206	205	221	215	207	203	226	217	202	193	202	204	205	193	193	224	204	178	215	222	243	191	212	231	220	227	233	199	194	236	200	216	219	215	227	200	191	193	205	209	222	218	206	199	210	203	198	199	202	204	214	197	198	201	214	213	199	188	212	197	208	185	215	230	206	206	212	240	219	206	216	204	210	198	206	213	228	223	219	197	210	189	206	203	194	220	223	195	223	177	223	203	208	213	203	208	221	213	212	227	242	218	187	188	188	197	227	210	237	226	218	241	212	221	216	198	202	225	229	213	188	204	203	224	209	214	198	197	210	210	191	175	198	193	243	201	201	198	224	208	219	203	209	218	210	220	191	219	227	217	207	213	192	193	209	224	211	199	204	217	201	226	220	223	182	172	202	226	215	228	216	211	192	204	207	202	205	224	207	230	223	206	211	174	217	222	220	193	225	217	197	242	199	236	222	219	210	240	222	211	200	209	177	189	197	213	194	188	189	220	235	198	207	216	216	210	210	194	205	227	206	217	228	202	202	235	231	192	208	215	227	205	232	212	236	188	211	209	194	224	215	196	206	208	219	208	188	200	214	188	206	206	223	217	226	200	205	214	218	242	200	212	191	199	207	188	221	209	210	197	228	211	203	222	198	192	202	228	228	213	209	216	203	210	186	219	222	200	195	214	226	220	227	213	237	211	227	209	210	204	209	200	223	232	211	211	188	206	234	185	219	215	206	224	194	218	221	218	218	212	205	223	226	201	235	216	223	176	233	210	212	238	192	226	208	216	186	212	204	208	183	199	202	219	216	226	230	217	220	201	224	213	220	216	202	226	177	205	225	200	221	216	208	204	195	189	192	220	193	239	225	213	196	228	196	223	184	220	213	226	217	217	209	217	197	198	222	207	218	210	218	200	199	215	191	218	227	211	215	201	192	204	190	204	225	204	215	221	194	212	179	192	210	210	205	196	212	200	210	217	193	224	206	241	207	233	221	212	202	199	229	213	202	220	203	204	214	215	212	203	234	209	195	202	202	190	213	208	212	185	220	224	198	215	184	217	203	200	223	194	223	211	219	193	188	195	204	225	171	210	214	237	209	211	213	205	210	197	208	214	214	214	221	199	240	200	231	203	210	205	221	186	211	210	206	191	186	203	207	208	190	200	189	239	207	224	212	198	205	212	191	215	215	190	219	212	213	226	187	193	220	212	191	195	210	203	197	232	205	201	225	209	228	211	195	189	234	200	198	196	226	207	219	208	207	188	201	231	207	210	188	204	218	200	206	223	205	206	188	201	237	180	213	204	190	226	204	205	213	206	207	216	190	191	229	196	192	201	207	208	227	214	235	203	180	204	193	216	194	204	208	233	213	198	221	226	230	234	203	179	204	207	207	205	206	183	218	198	197	211	235	201	218	215	212	199	205	195	198	196	223	200	232	194	211	229	201	213	222	205	200	214	214	210	214	208	210	196	216	225	204	230	193	165	184	193	194	249	211	191	195	219	199	201	197	203	208	195	222	198	209	219	202	232	223	192	204	213	216	211	207	208	195	207	215	209	216	197	184	199	193	209	216	206	198	214	213	211	178	231	206	209	199	226	222	219	228	215	192	196	227	194	220	196	173	225	205	185	219	229	217	203	234	230	204	207	214	222	209	183	235	225	213	210	192	218	222	212	193	230	237	222	184	215	190	205	235	231	201	199	229	197	196	227	224	203	222	218	190	196	217	221	194	216	208	205	189	193	169	203	211	208	213	223	188	212	205	210	189	207	198	223	185	214	168	202	193	196	207	222	202	229	184	218	193	203	197	208	223	214	204	194	205	179	210	240	206	205	229	197	225	178	216	163	194	224	208	215	199	225	193	224	216	216	229	208	194	187	202	205	211	202	197	187	189	226	209	236	210	235	188	223	221	230	209	200	215	204	216	222	187	194	198	224	192	221	195	193	188	212	223	229	216	220	216	224	248	206	186	214	217	209	217	214	206	221	192	195	200	220	201	202	208	206	208	209	202	213	195	209	168	203	232	206	215	225	204	206	193	220	217	211	219	213	226	211	202	196	193	229	217	212	186	225	190	225	209	219	210	197	197	220	213	209	230	195	192	204	170	215	238	226	219	193	216	212	191	205	174	227	204	199	197	221	213	190	205	196	216	198	211	209	193	206	207	214	177	180	207	215	228	199	217	205	230	219	211	221	201	202	218	226	217	206	223	213	215	222	215	210	203	192	195	214	222
35697	59546	45400	17420	10815	6686	3653	2424	1705	1213	969	787	786	699	636	587	571	544	484	470	462	435	454	465	455	448	406	442	407	428	413	432	397	417	395	378	405	391	421	393	410	403	372	378	394	367	379	381	387	389	370	392	355	359	404	403	380	429	364	389	380	378	384	414	399	390	386	382	398	367	380	377	384	386	391	395	359	362	386	382	347	368	388	395	373	376	390	364	398	349	419	398	372	375	351	369	371	370	391	360	374	385	386	373	357	363	384	386	378	389	363	382	347	357	375	392	375	383	375	408	389	399	372	373	400	384	392	395	416	385	406	386	382	374	354	408	370	340	357	375	347	385	345	390	384	379	389	386	399	362	380	393	347	366	365	383	390	395	356	408	380	368	370	376	372	409	341	358	384	345	352	396	381	365	400	382	381	383	400	370	367	371	378	425	381	396	376	397	359	380	381	355	418	388	392	365	393	381	343	401	431	380	368	350	379	407	376	371	382	375	399	386	347	361	381	394	359	354	380	363	341	346	402	393	376	415	391	353	388	356	338	402	374	389	338	394	404	405	384	348	381	344	382	376	410	393	395	339	369	360	367	389	374	371	378	379	350	328	396	352	370	348	398	349	388	437	376	379	412	375	379	362	413	387	360	364	395	359	371	375	371	350	370	381	387	357	356	368	386	336	363	390	374	362	422	356	391	376	399	373	383	409	381	377	375	347	364	380	373	376	375	418	327	343	369	375	367	379	385	370	407	348	368	405	357	366	386	402	363	370	426	369	383	409	382	375	359	378	381	393	375	370	411	375	381	351	370	381	353	385	396	350	384	385	402	408	367	381	384	409	381	352	341	377	401	381	352	349	368	400	404	381	376	388	396	369	405	387	366	352	379	388	361	391	376	384	363	365	412	393	402	392	414	407	410	343	383	386	381	373	364	348	357	382	407	412	389	399	388	335	366	407	353	375	391	369	378	372	391	395	382	367	402	357	377	379	378	398	389	363	401	361	357	393	405	366	381	376	365	344	408	335	383	375	357	368	361	360	405	392	394	390	353	388	374	386	384	422	351	385	390	414	386	391	358	355	387	385	381	371	382	375	359	373	386	354	379	358	395	365	390	379	423	399	376	402	382	391	418	364	390	409	397	347	374	401	369	396	377	384	357	363	336	357	376	375	398	378	393	376	406	355	367	381	418	367	377	398	370	419	368	357	361	381	362	369	408	377	389	372	372	382	358	375	379	397	369	355	361	371	379	404	355	365	366	400	369	377	350	388	377	370	348	391	373	360	370	366	384	370	382	370	364	376	407	397	352	378	394	385	332	384	360	370	378	397	367	417	350	399	370	351	382	351	354	361	407	379	392	386	373	393	361	403	413	391	390	345	409	364	367	361	345	374	383	370	366	362	380	376	372	352	359	372	389	352	395	376	402	376	391	395	353	357	361	348	384	401	361	377	383	366	383	391	395	358	377	380	369	372	392	422	418	385	401	379	399	388	386	412	381	378	354	391	378	380	369	381	360	411	409	373	370	383	357	388	389	384	344	386	382	376	384	399	378	368	365	397	391	384	396	401	416	350	378	365	409	355	360	367	351	373	363	349	363	423	380	384	397	389	362	352	382	347	395	398	385	386	357	347	393	366	364	374	381	340	394	408	409	357	418	363	380	356	359	387	332	388	360	366	379	404	367	393	368	386	394	376	421	413	379	357	393	395	403	366	363	410	385	401	388	350	396	419	368	411	390	367	410	398	361	378	364	371	375	381	380	370	380	401	377	391	404	380	338	394	399	366	375	405	380	356	365	395	372	378	370	416	391	365	389	389	364	377	363	412	415	364	372	382	373	376	359	403	386	380	365	356	350	364	366	410	384	357	376	360	379	389	371	391	368	400	357	354	377	386	401	394	413	385	380	367	390	382	402	354	368	372	363	389	359	374	419	382	378	396	381	333	391	354	360	377	370	378	411	386	416	370	415	390	372	400	358	368	393	355	353	407	411	378	362	371	393	387	397	414	368	387	374	391	372	388	362	386	371	400	396	386	387	384	400	369	388	338	395	379	373	404	366	379	397	372	403	349	413	352	396	374	363	370	381	390	392	412	355	371	369	365	386	386	373	397	379	345	352	368	399	367	356	392	400	371	356	417	352	380	431	368	392	377	363	367	342	365	379	408	385	358	416	359	378	370	404	406	368	383	365	388	374	377	359	364	419	396	376	373	379	396	354	362	352	372	352	371	389	379	386	362	407	406	378	396	358	376	394	394	389	379	395	365	365	369	371	375	385	390	420	400	365	384	371	318	360	332	401	386	375	343	361	391	373	373	418	382	365	395	399	395	382	400	415	383	380	390	372	410	411	375	365	362	388	370	365	357	406	375	399	366	423	366	402	362	363	398	378	409	392	358	371	390	377	354	379	373	401	364	387	373	396	363	359	378	391	346	373	381	366	356	349	382	413	376	382	361	360	404	371	357	381	358	384	377	399	364	395	383	419	378	359	354	381	392	374	410	373	394	339	399	357	370	403	380	372	377	378	390	386	382	373	382	378	407	328	387	378	382	358	404	382	390	362	371	408	354	393	354	391	370	388	357	393	357	385	357	387	392	385	369	338	387	378	362	377	367	394	371	393	401	344	382	413	384	365	391	392	407	365	357	365	356	365	365	362	383	330	372	366	394	374	386	357	399	389	338	360	377	361	398	356	368	329	372	367	343	380	377	382	397	391	402	369	396	381	423	367	363	387	371	357	356	357	388	372	404	376	376	351	373	369	381	353	418	370	386	416	383	373	391	389	370	369	405	358	372	361	349	387	390	402	348	348	392	387	377	355	381	414	369	396	396	405	352	381	384	393	387	376	388	375	359	395	417	395	404	375	383	370	365	372	362	378	363	376	340	383	393	406	363	396	382	383	387	416	376	393	399	370	372	413	386	359	360	390	406	362	375	427	383	391	360	371	347	363	377	347	390	372	377	361	370	370	383	386	391	415	361	366	383	383	367	358	355	406	370	362	373	364	367	374	378	360	363	356	359	369	360	373	359	387	362	351	401	374	371	388	383	367	353	411	397	383	358	369	404	390	385	375	385	355	387	383	391	357	387	400	348	408	394	397	353	361	402	370	365	381	383	365	348	381	375	375	381	381	373	407	405	357	388	390	384	412	361	334	367	370	391	403	410	398	362	391	356	369	350	369	360	367	384	391	408	376	357	371	393	377	367	387	370	369	389	385	396	403	357	352	369	398	396	374	424	373	388	334	395	389	358	385	385	389	357	410	393	393	376	376	353	370	378	343	359	389	408	350	402	379	388	372	350	388	406	337	386	408	369	378	397	389	349	404	395	392	373	397	369	374	387	391	362	382	349	401	389	416	364	385	376	379	356	347	363	375	392	387	374	384	383	395	374	376	390	354	373	388	371	391	369	382	371	387	395	348	403	373	386	408	375	425	371	357	372	346	373	383	391	368	386	393	404	369	380	331	403	383	414	371	391	392	368	376	336	384	387	375	396	357	383
27873	24823	20108	4789	1498	901	747	607	522	574	527	514	537	502	491	528	469	519	496	515	511	489	532	525	475	504	497	502	513	505	529	525	533	490	497	498	513	575	480	502	480	502	497	472	532	493	492	542	507	502	529	456	505	506	495	507	505	498	485	508	519	517	486	504	487	463	478	483	489	526	540	506	500	488	494	474	457	507	491	511	522	529	484	451	484	512	474	526	506	531	522	509	487	510	509	464	507	533	482	516	460	476	481	461	472	505	494	536	454	473	495	498	484	489	515	490	521	506	533	500	466	484	466	477	518	488	472	496	505	482	489	487	487	532	482	537	455	470	503	495	499	486	479	525	542	518	479	492	483	463	522	477	504	490	529	463	494	484	495	522	518	463	482	477	510	473	523	537	517	489	524	511	474	540	529	531	504	493	489	504	525	503	510	520	513	514	496	527	523	509	495	501	474	509	540	546	512	505	489	502	513	529	500	488	494	494	471	530	471	519	460	464	479	489	516	499	513	530	505	480	530	503	488	509	526	513	519	496	460	495	483	509	482	496	495	489	560	478	471	484	507	469	481	468	495	490	495	526	511	527	522	494	505	518	494	512	526	520	518	498	520	483	463	500	530	511	513	507	496	497	465	494	498	495	476	489	498	485	499	520	490	516	495	504	545	517	530	472	523	513	510	461	479	469	524	516	466	513	497	451	486	519	528	497	474	508	538	520	483	501	510	485	510	509	509	505	476	485	512	509	523	483	541	487	504	503	511	536	521	479	503	496	486	477	500	481	512	526	475	485	511	500	518	495	524	494	505	513	498	521	493	504	506	505	519	499	522	502	460	510	503	511	505	563	539	488	511	458	501	502	479	481	514	482	467	480	521	527	490	530	504	503	495	535	515	489	519	471	489	499	490	488	518	480	511	503	534	499	479	515	490	509	527	495	513	474	503	543	512	472	440	540	509	511	518	518	540	509	565	530	501	503	539	480	504	531	511	480	490	466	460	516	474	487	499	460	523	524	484	458	509	488	478	529	469	471	466	503	454	498	496	481	498	489	513	513	498	492	496	523	491	491	493	518	501	505	495	479	519	489	505	526	498	515	508	480	508	492	550	509	515	481	509	491	453	487	505	494	521	509	513	514	500	499	537	474	518	542	475	529	499	479	514	495	511	548	509	525	521	471	535	526	493	492	494	514	506	499	536	534	529	513	500	518	480	503	520	506	540	515	494	532	491	506	484	481	510	503	482	488	519	532	494	529	503	481	498	537	461	554	494	449	489	508	472	487	518	489	503	546	508	540	450	463	504	485	498	492	490	512	502	462	503	497	511	465	511	501	489	495	511	509	539	486	464	488	524	501	525	524	517	475	513	484	523	518	533	486	488	530	508	507	505	452	491	467	490	486	477	483	488	501	501	458	518	506	473	486	469	494	519	513	470	479	502	488	538	504	481	502	488	476	534	493	445	454	526	500	491	525	520	492	457	512	480	451	487	490	471	521	514	508	530	499	502	486	512	492	474	485	508	487	473	506	528	524	487	486	519	491	496	531	510	501	473	506	467	522	499	508	489	503	526	515	452	490	483	486	511	516	524	507	481	504	488	481	485	489	521	492	520	492	486	519	512	470	460	494	506	499	516	524	538	478	528	496	472	511	523	479	458	523	484	472	498	536	475	488	532	514	501	520	482	518	513	528	509	540	486	501	514	459	504	492	449	495	503	513	531	490	515	538	483	483	480	523	463	481	493	462	487	510	504	500	494	501	531	519	534	516	506	551	496	532	480	481	509	481	482	516	487	503	553	487	498	519	493	507	517	489	502	498	533	467	511	491	479	481	477	498	483	482	472	481	487	512	451	514	478	515	503	487	474	494	492	519	503	536	485	523	517	472	488	498	519	520	540	490	473	530	464	512	453	523	499	454	518	449	521	462	478	494	500	517	457	476	502	501	471	471	501	455	468	498	511	506	503	504	452	534	497	490	516	527	504	481	496	518	475	543	508	513	549	509	497	503	504	470	480	475	535	473	478	518	499	485	508	491	531	513	520	517	526	468	494	480	546	479	507	494	470	509	510	522	513	491	501	523	473	504	512	459	523	519	502	544	545	504	461	487	459	523	499	502	509	539	499	504	463	501	464	473	475	496	492	475	498	493	510	501	519	499	450	501	539	507	471	513	497	478	427	471	536	502	525	485	480	511	502	534	461	493	532	482	471	487	481	504	510	486	520	515	480	494	496	475	470	473	499	445	470	461	501	503	505	481	536	454	488	482	500	530	502	461	503	476	520	507	477	488	472	478	504	484	476	538	505	480	522	530	487	479	469	477	504	521	513	477	541	491	538	524	466	454	527	486	495	518	499	492	493	486	515	511	513	541	476	486	486	536	501	508	509	511	499	489	473	527	499	493	477	520	508	492	493	473	497	476	508	504	562	490	531	511	483	530	491	529	452	500	514	505	514	472	515	523	515	518	514	513	545	489	514	509	491	501	461	479	497	501	528	487	510	438	577	541	523	538	520	534	511	506	498	491	525	495	509	509	483	500	474	516	470	515	528	489	510	493	526	460	497	515	496	469	496	512	510	518	494	515	510	514	532	471	498	497	489	534	482	449	488	506	525	513	530	497	520	481	519	466	495	465	522	472	524	458	495	491	501	498	489	490	544	477	494	505	495	501	506	492	529	495	493	478	508	472	476	479	538	547	503	446	490	474	520	518	532	519	523	500	499	509	524	472	517	508	484	472	502	505	507	481	495	476	480	489	473	519	516	498	517	508	488	467	487	482	486	501	485	538	539	487	530	525	465	508	449	503	496	512	483	462	487	558	512	516	541	514	509	530	511	534	505	466	531	499	503	498	512	480	510	515	506	507	488	506	467	522	555	548	511	494	502	524	465	527	444	531	503	479	462	509	485	496	497	483	497	521	527	516	465	459	490	489	479	527	518	468	509	509	494	498	515	489	519	522	504	537	517	539	512	485	490	476	549	557	496	510	477	528	500	520	490	498	471	508	491	501	505	497	522	504	505	514	493	494	475	504	489	514	530	454	521	496	511	491	502	519	501	484	506	520	484	504	486	513	487	520	477	494	535	510	526	504	509	494	483	476	533	486	505	494	483	497	512	556	479	507	489	488	473	472	493	512	505	523	494	479	529	477	479	534	488	523	506	494	495	500	466	532	464	540	526	490	492	480	501	503	520	466	496	472	473	485	521	491	501	490	514	497	527	520	525	519	503	539	497	501	510	530	514	492	483	498	498	535	534	534	535	507	505	473	473	509	508	511	505	480	486	491	519	521	517	496	451	529	533	504	485	497	465	494	553	467	494	509	513	563	461	507	509	507	457	496	475	493	502	505	483	519	469	513	513	480	498	452	515	485	510	497	523	534	538	512	508	475	461	493	494	498	504	470	502	477	469	492	514	538	527	509	505	499	482	534	488	506	530	518	482	509	501	480	480	508	468	493	510	502	466	492	501	514	530	539	513	501	477	511	465	514	514	520	499	497	490	515
30340	41965	22811	5315	3466	2248	1735	1252	1051	942	931	890	938	924	905	878	877	883	841	841	872	907	898	862	865	851	868	914	826	864	808	838	859	895	900	822	819	881	891	857	886	851	842	837	910	848	827	864	910	910	866	845	901	862	883	850	842	877	873	819	938	879	871	839	897	858	874	874	840	888	892	839	817	834	849	884	875	838	842	868	823	886	870	894	849	851	864	845	836	883	916	882	926	885	892	836	863	904	877	884	859	829	799	865	865	915	813	844	881	823	859	872	860	862	867	841	850	844	883	832	853	811	871	844	827	839	907	847	915	873	910	852	809	854	822	900	841	824	842	895	819	924	826	885	900	817	826	840	868	889	825	873	884	843	827	875	894	848	851	900	869	844	836	868	870	869	870	870	898	852	884	837	853	924	855	847	862	860	864	853	874	851	908	852	857	878	885	934	908	814	860	905	920	902	886	881	872	861	868	845	852	886	895	884	879	807	862	875	892	904	872	826	850	862	879	842	875	826	837	905	818	847	892	876	864	880	898	840	844	814	854	872	882	893	859	906	895	887	918	876	807	861	812	862	877	842	819	855	928	833	860	888	865	869	883	899	850	856	870	832	826	855	856	866	832	853	942	866	842	824	867	853	889	889	879	861	903	905	839	877	874	854	904	821	857	808	837	858	826	844	872	856	882	871	864	902	836	910	819	818	830	826	841	836	854	891	899	814	866	871	905	859	850	884	838	847	859	867	854	843	847	879	900	827	846	867	875	847	898	851	823	889	909	880	912	889	948	823	841	883	837	862	889	862	875	814	867	835	869	845	884	823	803	896	884	847	885	837	849	842	873	868	865	897	866	869	869	865	886	821	864	864	886	865	864	895	907	870	855	857	914	883	857	856	863	911	885	871	854	892	882	835	867	843	862	849	900	856	892	888	852	849	852	883	837	892	841	885	804	867	808	781	875	843	856	821	824	866	864	833	866	821	879	828	928	855	907	872	860	876	854	892	839	857	882	869	858	892	872	838	850	845	837	883	867	907	818	852	869	816	846	838	851	841	927	850	884	860	854	873	852	906	908	871	873	830	864	847	873	898	828	856	850	853	830	893	898	894	846	861	850	840	822	861	884	872	905	881	912	861	862	840	831	878	823	830	873	889	848	866	862	909	900	930	867	860	829	875	864	904	834	852	857	867	868	809	896	853	879	831	854	901	908	849	871	858	899	822	799	858	884	875	894	865	880	828	837	852	878	831	844	853	862	861	861	849	855	855	826	818	857	876	903	888	875	790	890	901	835	816	862	866	857	907	823	882	852	898	932	820	829	879	818	869	858	837	891	879	880	851	880	832	823	886	874	804	870	842	857	828	839	858	823	859	872	861	852	845	854	922	814	855	882	903	893	864	840	824	846	885	843	918	863	857	849	921	887	830	870	875	867	879	871	871	853	842	895	862	886	889	892	810	851	822	857	850	861	878	862	915	854	844	917	866	885	874	860	848	869	860	889	850	817	901	828	859	854	857	892	861	820	871	852	887	862	887	829	891	914	853	877	818	841	848	882	862	854	887	836	891	868	836	867	833	836	900	852	808	920	837	820	877	839	863	855	907	833	869	850	885	896	840	818	851	811	870	810	897	892	930	892	868	861	805	919	848	896	882	921	834	800	860	857	877	847	837	877	900	905	846	840	874	830	874	862	917	790	863	849	873	848	838	876	812	849	877	826	818	870	851	887	864	852	831	872	841	809	877	908	839	873	880	863	885	904	860	852	867	859	829	848	860	851	897	895	812	880	862	836	817	893	942	849	863	881	847	890	836	899	896	900	893	893	889	856	878	848	842	890	906	913	881	862	907	870	884	800	892	889	870	861	849	862	868	895	823	904	799	879	847	892	859	823	868	814	883	859	830	871	838	879	883	905	938	873	887	823	874	863	880	844	857	853	857	844	819	866	820	846	874	872	865	880	858	841	854	868	877	906	884	901	830	844	862	867	846	872	877	855	906	877	810	824	897	950	889	864	861	863	902	876	846	852	847	907	884	859	861	875	874	869	847	814	881	895	864	920	803	905	830	856	827	855	949	934	885	908	879	882	890	946	871	849	893	856	882	870	829	905	842	858	879	907	840	891	852	889	862	886	898	896	870	856	832	854	920	866	830	883	848	883	871	863	927	836	803	917	870	861	901	852	852	857	858	857	878	861	864	832	865	807	857	821	835	845	847	880	839	816	903	862	908	845	827	870	882	840	858	873	882	849	878	885	856	902	884	836	890	863	876	853	882	901	842	869	870	837	853	850	901	877	858	840	815	849	861	791	924	900	875	834	870	860	891	863	818	875	903	818	915	855	885	832	838	825	902	884	854	840	897	800	866	866	860	891	891	856	880	884	849	861	882	904	874	852	895	842	881	855	877	871	869	896	820	883	894	850	885	882	860	906	850	855	836	916	884	881	853	852	858	849	857	931	837	857	853	820	858	878	920	839	850	837	895	847	854	916	883	860	880	907	829	864	825	884	870	871	836	809	790	870	853	880	837	846	855	854	912	855	902	831	904	884	859	854	819	860	832	846	843	847	856	906	884	926	846	848	870	854	800	826	797	901	816	874	839	896	881	911	890	873	839	867	843	851	833	848	861	872	887	851	883	868	871	851	843	824	840	876	886	887	872	851	884	900	884	846	826	821	872	876	942	856	801	820	838	880	870	863	892	901	858	899	841	879	787	843	911	886	886	887	891	819	928	848	829	883	894	881	876	853	779	840	867	819	876	865	838	896	871	885	850	889	856	893	833	891	875	888	833	851	828	847	844	833	810	906	880	812	843	837	862	897	872	872	858	878	890	872	914	882	892	882	898	837	847	851	879	833	866	885	934	859	820	865	828	877	817	864	890	834	875	899	910	882	826	849	829	849	843	816	872	863	839	873	845	828	814	851	853	879	897	871	846	838	852	836	814	830	849	901	874	849	871	843	853	892	887	861	881	869	802	835	874	877	793	881	862	844	855	829	841	900	879	866	887	894	863	917	876	865	915	884	867	883	902	848	859	859	882	823	884	859	867	853	833	899	842	825	893	856	823	856	847	843	849	882	834	862	851	857	904	866	889	876	881	852	809	843	839	878	794	859	845	800	838	828	909	869	857	882	897	838	897	842	890	837	887	816	848	820	865	881	889	863	880	880	841	836	900	847	910	863	883	823	841	881	879	839	875	820	827	834	892	896	833	887	877	842	865	911	858	878	859	878	855	835	838	826	870	840	871	832	876	837	901	859	873	864	818	866	836	894	897	890	904	827	912	840	859	891	813	914	898	818	831	858	886	857	815	910	827	855	864	879	847	920	869	907	836	881	833	834	857	871	878	860	880	912	829	902	892	881	857	849	859	850	863	872	895	871	852	878	915	864	869	862	865	884	873	826	841	879	849	888	872	840	848	887	850	790	868	886	885	841	886	855	888	889	876	953	884	828	841	867	815	873	852	850	872	831	820	862	834	846	857	845	883	845	927	848	818	871	878	781	871
24542	21442	28451	24760	18008	4333	1558	833	691	582	548	517	514	460	488	449	482	435	461	459	425	414	436	415	470	440	425	476	467	417	435	445	429	448	466	435	458	436	451	452	461	478	410	434	465	448	475	452	480	484	465	469	451	450	466	460	408	423	400	441	422	422	438	437	414	435	435	411	460	420	412	432	457	404	426	423	465	420	452	449	453	452	462	434	410	403	479	413	423	464	431	450	419	423	439	422	397	396	470	452	477	424	450	440	425	462	438	410	451	413	405	456	458	461	429	454	467	485	468	456	427	457	425	436	411	425	443	420	407	422	474	466	402	426	420	449	440	455	434	423	406	449	439	433	467	422	401	404	416	424	460	402	472	423	471	410	429	450	413	454	445	476	398	451	454	427	423	424	447	434	405	419	464	468	452	402	422	434	449	366	466	379	463	419	440	443	426	440	445	415	465	430	430	417	454	421	449	445	405	456	419	453	424	431	455	464	424	447	410	433	406	450	393	435	433	421	435	434	392	447	436	470	442	442	436	426	456	396	452	455	428	434	447	393	449	442	464	446	406	423	471	396	402	431	427	425	427	415	433	453	414	446	427	443	423	389	444	434	445	447	449	437	463	435	435	446	438	411	465	462	463	430	445	406	437	478	459	423	415	404	427	391	408	433	461	429	460	411	453	449	440	433	431	410	426	453	454	455	457	455	400	461	432	443	453	442	474	439	418	408	401	421	447	462	434	430	453	438	399	473	403	436	466	440	397	454	452	423	426	418	473	465	397	455	428	431	385	425	447	380	391	427	435	420	430	440	473	417	436	454	420	459	424	429	417	425	411	435	424	418	450	407	467	458	419	454	445	407	419	440	431	457	409	450	411	459	424	446	437	428	464	430	427	432	430	438	396	441	451	445	442	427	392	434	416	425	475	420	441	445	408	432	435	425	482	405	435	431	427	443	413	394	428	412	430	457	430	424	407	392	455	427	437	419	420	426	440	443	424	422	421	437	455	453	427	433	410	435	432	392	431	442	458	417	482	454	434	429	443	408	392	392	493	409	412	398	468	438	469	427	416	430	412	446	418	447	387	473	430	449	464	418	467	433	428	427	412	426	463	445	432	416	445	425	416	426	436	452	433	442	419	377	401	446	445	422	419	445	445	463	427	411	458	421	412	449	405	444	454	441	400	470	428	450	424	417	461	461	432	438	443	434	410	426	447	486	429	419	430	455	431	416	411	450	430	422	418	452	445	433	435	433	414	410	439	450	426	405	483	415	410	439	441	425	390	369	437	441	415	402	440	452	459	420	425	412	429	472	432	448	446	442	427	426	448	480	412	438	422	432	430	432	403	421	447	430	428	454	442	427	410	419	447	423	445	446	424	421	411	456	428	449	438	456	426	419	461	444	462	441	420	456	450	446	406	434	455	401	452	385	434	436	414	457	437	446	405	487	466	396	411	435	445	437	430	415	452	435	421	407	443	432	491	435	424	432	425	416	398	451	416	428	408	459	423	414	435	421	438	391	420	463	429	426	439	425	422	432	442	423	444	441	433	486	477	415	455	447	468	453	432	462	444	446	421	439	425	407	458	447	461	429	433	381	424	409	434	416	437	428	444	425	398	455	419	419	457	449	420	456	464	392	437	431	426	416	393	454	430	389	451	415	448	411	459	423	472	388	447	459	476	420	412	442	453	454	407	419	418	420	422	460	416	428	415	428	408	400	420	435	430	433	472	450	459	469	437	413	419	423	439	432	398	416	426	428	415	459	414	403	426	476	445	424	437	444	421	429	452	451	428	457	437	430	458	475	426	415	472	444	441	423	396	461	467	432	455	408	422	471	417	483	451	454	436	431	388	437	448	420	420	446	431	424	440	466	429	458	409	461	419	446	456	435	409	411	433	446	469	388	467	445	458	457	426	420	449	441	430	409	434	425	419	459	414	461	445	450	428	439	414	438	438	465	450	424	456	428	461	442	413	439	452	400	428	418	445	425	458	433	414	393	466	459	455	457	430	410	447	446	451	449	443	429	424	426	438	506	420	430	469	422	416	436	421	403	436	425	443	449	433	460	445	412	436	424	426	467	459	424	437	443	448	382	463	443	463	395	459	440	438	409	419	435	439	439	424	441	463	421	431	444	451	452	433	411	446	440	444	492	415	424	427	446	407	435	440	422	414	416	428	451	446	400	428	399	447	440	429	465	447	426	425	446	437	406	413	447	410	455	448	396	474	426	428	456	456	446	391	422	444	390	411	428	410	388	446	422	437	471	433	446	469	468	414	401	412	442	430	438	441	415	449	449	448	454	428	415	435	456	402	420	450	465	466	469	454	435	429	450	446	441	442	434	455	448	428	424	439	429	412	430	399	452	432	443	450	402	426	431	408	412	421	427	456	423	466	405	444	412	443	454	419	459	423	444	422	418	409	462	405	432	433	437	461	401	434	403	406	457	400	468	448	443	435	422	392	415	422	413	497	433	403	461	459	430	413	466	434	442	420	419	403	449	412	471	398	437	409	431	453	425	427	425	422	412	416	438	429	399	385	442	471	403	444	470	436	448	456	409	433	454	445	442	439	399	424	436	433	426	444	443	442	426	479	404	412	430	444	454	440	446	406	414	398	430	426	451	404	467	427	390	417	411	459	443	428	431	441	437	402	397	434	415	435	402	447	492	393	420	451	460	469	430	435	423	428	424	433	426	432	397	412	459	460	399	454	464	420	432	415	450	454	399	442	399	408	417	443	467	389	411	390	405	417	444	409	437	465	413	432	410	425	416	428	417	435	420	439	439	427	439	414	424	445	430	437	397	407	444	432	452	422	445	430	417	432	417	441	438	455	440	408	435	458	417	430	453	436	452	450	440	396	448	438	445	447	450	409	446	434	412	421	444	413	505	419	424	451	452	419	416	453	425	448	456	401	372	427	413	408	399	420	418	413	427	415	414	412	441	465	438	405	445	433	417	419	429	463	425	407	420	432	443	440	448	442	438	428	458	437	432	381	407	477	448	455	398	405	432	438	422	418	392	479	408	452	454	431	427	375	401	406	410	464	422	446	427	456	442	421	404	425	434	423	412	447	440	420	450	418	437	436	431	456	432	427	441	444	453	448	458	418	465	447	409	444	431	422	454	437	393	454	432	439	436	454	444	463	411	458	434	427	456	432	443	426	414	439	460	424	473	435	401	418	433	400	386	439	405	458	455	425	444	478	431	450	439	406	447	440	433	427	419	429	441	428	471	444	437	417	439	407	506	420	432	410	449	436	395	442	420	426	423	401	432	437	454	458	427	409	467	461	434	437	453	436	447	415	441	435	446	420	457	423	434	434	411	457	461	430	439	419	489	438	467	413	427	454	411	476	443	451	440	450	430	426	391	421	468	437	436	432	404	394	445	456	437	414	429	394	432	421	374	420	448	428	456	454	442	438	427	440	423	389	438	462	394	426	437	408	433	422	451	476	445	450	467	387	410	396	425	432	430	412	410	422	458	408	422	424	478	432	390	397	418
32284	50129	32619	11483	7275	5175	3058	1930	1489	1185	1057	1020	981	971	948	802	855	857	871	834	793	812	821	811	801	810	765	788	780	810	820	842	781	803	786	793	793	757	797	771	824	804	724	763	736	778	776	763	828	754	761	821	777	823	777	843	766	773	812	747	746	790	773	803	820	738	754	768	760	764	797	806	741	776	726	776	829	768	779	750	752	766	774	737	764	751	718	789	785	724	758	725	764	765	819	781	787	717	748	771	809	782	772	750	751	770	800	759	749	730	786	756	779	788	802	774	780	741	741	726	746	740	750	766	782	727	714	723	795	750	745	728	765	701	803	708	775	773	777	747	732	774	740	765	777	732	758	748	736	700	729	756	775	815	729	746	721	798	794	721	779	784	781	777	808	776	758	770	805	756	735	747	711	794	800	780	744	766	744	721	766	735	760	784	737	789	776	730	784	752	758	784	798	762	733	708	746	824	788	818	728	783	774	757	755	757	773	749	806	815	781	766	722	789	769	732	766	752	712	777	793	745	732	730	768	725	782	764	729	736	782	765	806	774	765	746	749	721	768	799	812	715	770	804	764	793	718	754	807	821	722	738	797	721	762	775	795	777	757	776	780	731	804	761	765	756	773	795	741	770	767	757	728	750	764	737	771	748	696	765	738	787	734	739	759	786	769	792	788	784	781	754	758	732	782	809	799	768	755	756	770	726	738	768	742	768	735	717	793	746	729	812	735	744	790	790	777	794	810	791	740	817	733	746	763	784	739	781	794	738	767	755	773	784	774	796	737	748	754	733	725	785	812	750	721	744	743	717	821	808	719	735	790	742	747	741	757	733	786	760	813	773	741	786	787	785	740	742	737	732	783	776	777	730	728	770	782	770	768	755	761	790	794	722	772	766	804	738	745	729	773	794	816	697	763	753	755	703	772	743	718	730	718	758	794	764	756	762	763	775	826	749	795	767	743	764	776	752	793	771	711	729	802	778	775	799	722	763	771	717	817	754	746	805	740	759	742	793	785	753	742	750	735	783	772	747	770	777	746	771	793	771	756	745	731	779	759	726	783	796	793	744	789	764	749	770	774	760	785	750	808	765	779	727	741	726	749	752	766	758	777	784	800	815	773	771	751	766	733	718	779	767	848	748	757	758	817	792	776	768	773	745	765	762	793	759	734	763	773	752	737	752	732	745	724	758	768	811	747	764	772	722	767	738	760	828	759	801	734	782	753	793	757	774	778	726	787	761	761	774	795	748	749	756	809	763	777	777	737	720	734	771	750	789	783	693	726	781	775	772	775	750	827	786	774	748	748	775	733	786	735	812	801	719	768	760	787	760	777	752	738	735	799	746	770	706	747	779	784	768	725	760	738	738	749	793	743	749	756	769	740	807	732	802	774	813	747	761	791	787	782	758	791	743	779	795	742	778	754	769	751	758	744	769	720	736	763	759	786	786	757	796	825	758	740	731	769	741	776	791	738	806	755	804	729	727	771	765	799	778	745	746	754	759	753	786	779	709	785	815	805	713	757	759	758	798	782	803	744	782	804	717	754	749	768	746	699	757	793	821	749	778	720	779	758	765	797	775	782	791	754	742	756	735	753	815	801	749	784	782	771	740	768	763	764	782	692	747	744	737	763	758	794	731	794	805	753	777	732	782	765	762	752	781	770	762	752	753	765	750	809	835	767	793	745	750	723	774	712	792	783	762	767	766	745	776	748	766	745	751	720	745	768	709	784	783	787	781	777	746	798	759	782	828	707	780	736	811	816	729	736	720	788	732	733	758	795	803	740	749	782	786	758	757	760	730	750	749	814	774	778	765	785	778	779	736	810	751	757	751	789	794	732	810	796	744	773	770	728	741	794	776	736	759	770	744	720	775	765	766	778	778	709	766	762	813	812	761	769	723	740	814	739	766	744	746	735	762	749	752	758	777	750	758	741	798	774	801	762	704	757	756	739	798	815	741	740	800	799	802	767	773	770	783	798	759	739	708	776	790	728	744	748	763	749	819	785	758	735	779	790	747	773	722	805	744	812	754	734	742	760	794	727	749	776	775	786	797	735	762	803	759	765	728	802	786	733	743	796	789	763	783	723	734	753	776	746	802	775	758	741	722	728	755	753	741	747	770	770	749	856	790	745	722	741	768	816	751	755	819	717	776	752	769	775	794	782	718	762	766	757	825	736	756	830	755	777	712	764	779	726	785	767	792	714	721	765	768	782	794	749	763	766	750	779	742	799	787	704	751	759	769	810	797	736	773	754	732	824	799	755	807	763	763	814	752	765	758	757	757	772	764	746	747	767	808	754	725	762	767	769	769	792	826	744	768	835	797	788	733	752	773	698	821	736	760	818	735	751	749	826	791	820	756	814	775	806	730	756	727	725	766	765	755	765	735	797	736	819	715	774	745	764	745	785	708	720	751	703	725	766	793	745	802	796	756	756	733	764	782	771	802	775	738	781	737	737	747	776	767	774	771	741	780	746	694	789	785	804	750	802	770	731	724	728	762	760	756	760	752	782	806	785	767	724	807	770	767	749	749	748	777	775	789	746	772	795	713	749	756	737	784	755	794	764	731	751	753	748	749	723	830	749	835	797	744	704	750	763	785	807	731	812	723	805	814	774	725	753	748	786	745	783	757	817	789	765	743	760	721	758	737	710	792	777	759	749	785	755	784	760	790	777	784	841	719	727	730	731	751	744	751	749	772	773	768	751	697	787	726	767	780	746	775	752	756	775	766	795	807	751	747	842	763	767	789	737	749	735	730	756	746	770	711	761	770	770	800	725	742	804	794	762	755	734	824	820	745	725	734	756	783	720	808	796	771	760	725	801	751	749	795	813	736	774	735	753	722	799	723	750	746	791	712	762	751	733	775	788	759	767	715	781	784	764	766	745	757	779	785	721	757	756	729	799	761	778	743	742	814	756	794	795	718	755	780	748	761	794	751	729	773	777	748	727	775	699	763	757	767	750	764	765	776	775	738	770	799	749	772	784	730	745	815	783	771	755	745	738	771	711	759	744	790	741	737	802	798	762	779	808	800	786	745	763	748	757	776	777	822	795	752	789	835	779	741	729	733	783	717	721	719	817	792	768	778	769	749	745	807	800	722	798	736	751	772	758	739	750	799	782	754	725	824	812	821	812	737	769	791	802	769	793	764	819	758	748	750	751	757	766	754	765	767	737	775	773	747	757	803	736	750	759	715	742	765	735	747	764	722	773	762	813	846	748	764	739	805	798	731	727	791	793	785	720	760	796	772	778	719	769	731	766	806	780	770	745	771	749	722	743	793	739	721	710	737	786	754	745	779	798	748	774	755	780	721	711	783	712	741	768	818	780	741	773	752	799	707	739	706	738	781	770	814	825	758	795	797	762	727	717	780	772	750	764	814	724	753	739	772	694	739	814	734	780	759	734	765	738	722	755	725	728	761	740	790	785	799	740	786	750	731	728	784	739	711	818	785	764	785	762	747	740	787	744	766	727	776	732	710	757	758	767	729	812	754
23555	21531	29211	24215	21442	17815	3712	1029	604	440	336	364	294	281	301	224	238	240	223	217	237	242	234	237	225	217	198	225	231	207	209	205	219	221	214	208	226	186	219	212	215	185	185	190	220	191	209	187	186	204	215	200	222	215	224	170	184	219	205	209	203	188	191	218	224	222	209	171	211	207	208	216	212	217	220	217	209	214	189	193	213	200	199	190	208	210	217	189	194	199	198	209	197	238	204	185	187	189	176	197	196	213	213	213	226	196	198	221	204	193	228	217	195	201	209	225	186	175	204	197	200	176	197	212	196	207	204	183	189	198	216	190	206	201	198	186	201	204	214	194	197	187	172	193	203	194	202	194	200	194	192	202	209	208	214	211	191	198	199	200	174	209	195	201	208	217	211	197	179	175	222	184	203	201	194	188	190	186	219	179	174	201	197	199	190	183	184	219	185	184	203	182	204	195	197	198	194	207	193	197	202	188	202	201	184	203	220	202	179	206	199	204	182	202	190	193	189	202	182	180	198	186	196	208	202	210	203	212	196	207	180	220	198	202	180	204	197	255	197	224	186	172	192	168	196	206	184	199	190	208	197	206	226	213	200	201	185	188	194	222	190	203	185	202	217	203	186	194	194	204	201	199	208	195	200	202	212	194	195	209	204	195	209	218	216	180	179	203	201	229	205	202	198	193	186	217	217	199	194	195	200	216	185	250	189	196	185	190	214	190	212	208	165	196	218	199	187	188	187	205	189	223	185	216	202	198	215	208	227	213	184	186	211	218	199	186	177	202	190	196	200	212	174	232	187	193	160	186	202	222	203	192	176	218	217	190	194	224	191	190	211	208	200	193	210	182	208	178	181	179	229	186	184	207	202	199	208	218	207	200	189	184	189	200	209	201	202	206	182	238	209	225	200	227	217	185	194	217	205	220	188	194	192	214	190	204	185	176	209	181	212	199	196	194	199	211	211	214	174	205	192	172	191	215	195	228	199	186	210	198	188	190	206	164	212	232	202	214	186	203	187	222	198	226	204	207	213	193	232	231	188	227	221	197	197	214	180	207	186	204	171	213	179	185	218	209	177	194	197	202	181	201	194	203	199	189	182	193	210	192	189	213	187	176	190	222	200	209	201	202	185	209	188	206	181	207	178	176	189	194	178	206	196	228	201	185	206	211	204	193	196	173	219	177	207	182	197	196	181	184	200	185	171	194	198	191	199	201	204	183	217	205	211	179	193	165	186	192	204	217	188	197	188	190	201	225	178	177	201	215	179	216	207	199	213	190	190	196	180	202	203	199	200	189	197	208	196	213	201	215	187	204	159	223	194	191	200	212	221	231	201	200	182	212	205	189	219	202	182	217	211	186	206	178	188	175	213	184	191	188	193	226	202	197	204	203	191	186	199	230	186	197	193	230	213	197	192	188	193	192	181	206	209	195	187	202	202	193	202	208	186	203	220	201	179	187	188	212	198	185	219	197	205	174	180	204	206	193	182	198	201	220	222	188	195	216	209	204	187	202	196	214	223	196	181	198	170	207	205	198	215	198	195	201	189	191	214	223	170	160	202	191	199	195	197	193	198	200	185	197	201	210	196	191	202	196	224	179	206	206	199	221	202	222	192	192	201	197	220	189	213	206	205	226	193	182	208	204	193	204	210	203	189	202	209	178	204	209	202	216	211	173	200	221	199	186	207	197	199	191	185	197	208	175	182	175	219	182	191	210	202	189	199	214	194	208	210	225	195	237	197	218	210	186	216	192	237	195	201	193	207	200	211	204	191	194	188	202	188	203	212	183	196	199	191	204	180	214	182	192	200	206	217	195	204	187	201	171	203	196	193	190	220	193	162	216	198	198	223	199	184	204	198	226	167	204	204	201	212	207	178	183	203	198	198	191	181	195	164	205	191	190	202	189	196	217	185	213	205	219	181	165	224	204	192	177	201	201	193	183	202	211	204	195	203	210	201	182	189	208	212	170	194	190	193	195	187	196	197	208	188	206	193	189	202	212	211	191	204	187	199	195	204	199	189	223	191	224	176	197	202	203	230	193	198	218	181	210	214	213	166	222	206	195	187	196	187	184	196	175	192	210	188	202	189	211	207	206	223	196	202	191	203	195	226	200	182	206	180	202	186	200	206	218	187	198	178	214	209	188	224	180	201	210	186	170	187	215	181	197	196	193	187	210	190	214	220	219	181	184	180	220	203	205	200	192	208	221	187	159	189	181	170	190	219	191	218	195	198	195	199	213	194	215	189	196	192	183	222	190	238	207	205	206	205	188	193	198	208	212	192	174	210	208	200	197	219	190	194	255	198	190	184	192	188	220	207	196	220	186	171	198	196	211	186	184	196	179	203	193	197	194	215	191	213	204	187	200	198	201	194	209	204	190	207	169	188	207	184	179	183	188	172	209	225	190	191	196	208	200	205	197	190	177	219	199	202	205	219	191	184	216	193	168	187	178	186	174	202	191	203	166	204	214	191	197	199	198	202	178	200	203	205	220	212	190	198	216	192	193	211	195	204	205	174	214	214	168	172	190	194	195	205	204	195	194	204	209	194	192	197	190	190	210	199	193	211	215	187	183	177	192	207	181	183	186	181	233	217	215	191	196	172	213	188	190	238	183	204	190	207	222	192	182	209	198	202	218	197	200	223	187	195	179	205	180	198	188	170	186	201	203	189	196	190	216	188	215	202	204	222	209	215	192	189	187	187	180	193	209	171	190	199	173	214	185	204	216	182	188	202	189	207	204	216	219	198	202	179	175	184	191	204	207	213	171	213	186	210	199	187	217	196	188	200	202	191	187	215	201	193	210	208	219	216	177	224	185	203	190	207	202	212	204	226	228	197	192	188	187	213	174	180	199	219	195	189	216	208	193	185	180	197	191	201	200	178	207	211	187	164	186	186	196	177	182	183	187	200	219	175	180	217	188	188	198	191	184	200	186	208	204	182	206	190	198	186	176	183	194	183	177	195	205	231	201	203	162	192	178	187	177	211	180	196	212	224	197	190	177	179	201	211	182	223	189	157	212	168	198	187	193	221	190	206	190	210	191	176	185	209	175	211	187	166	219	181	213	189	195	188	212	202	199	195	218	187	194	191	173	181	200	201	201	188	192	203	177	223	202	195	216	187	197	206	201	209	187	200	201	188	190	183	179	202	199	151	198	209	201	191	184	207	217	200	215	214	210	227	205	182	198	185	213	203	192	214	210	215	204	182	208	209	227	184	209	220	187	180	194	166	223	205	169	197	201	185	214	200	179	206	219	204	184	203	197	177	166	191	186	203	198	195	182	202	167	213	187	201	216	222	211	177	213	180	206	194	192	192	196	213	206	185	188	204	204	213	180	201	213	193	208	192	191	197	191	200	196	193	194	210	204	209	204	195	216	188	184	215	198	201	207	176	180	212	183	215	190	216	194	170	191	210	199	174	202	153	173	185	173	208	204	205	216	195	191	198	208	214	183	228	195	198	188	201	193	203	183	191	183	217	197	188	177	229	176
34983	52209	42552	16667	11770	7636	4424	2536	1791	1222	1076	908	772	685	660	593	553	517	445	476	453	438	500	448	439	400	385	413	403	405	395	402	415	404	361	398	391	395	367	386	397	438	393	395	372	366	365	367	404	394	341	390	381	341	360	387	386	413	360	372	376	364	398	366	380	379	375	381	353	350	397	366	350	380	368	405	379	368	372	355	393	403	371	369	350	370	364	404	399	376	361	358	387	338	368	349	357	359	368	366	377	370	402	375	341	383	349	336	379	393	356	333	365	343	378	363	349	372	369	367	389	366	336	341	372	374	395	357	386	351	341	393	361	365	372	373	395	377	381	358	362	377	342	363	368	367	381	359	357	333	373	374	373	384	357	385	340	373	365	339	395	380	363	362	363	353	379	337	363	335	347	334	366	360	392	374	285	370	367	360	381	378	371	369	358	367	373	341	387	389	381	369	342	348	359	383	327	353	346	415	370	365	365	370	368	371	346	336	326	368	361	352	361	368	386	362	380	356	375	379	422	358	353	345	359	327	356	373	349	372	343	333	362	369	342	351	382	394	376	361	371	341	389	365	366	367	329	352	361	363	368	402	353	353	359	355	377	381	385	365	388	360	339	387	398	400	365	373	367	369	345	354	359	354	372	384	381	317	383	348	319	338	355	361	377	351	340	363	356	357	351	350	344	345	388	394	361	356	360	366	374	393	360	316	320	362	381	357	405	348	316	390	349	357	364	368	350	372	359	337	361	360	353	358	350	376	383	354	354	373	359	389	384	379	348	379	358	338	387	363	349	356	384	343	356	349	366	349	382	361	380	393	395	355	339	380	368	385	340	370	359	349	399	346	355	354	359	373	358	382	382	340	374	345	398	370	382	330	356	386	378	366	346	345	366	378	369	402	371	355	365	351	361	347	339	356	337	393	377	367	361	351	366	344	389	365	362	352	393	351	366	368	361	351	336	331	360	358	369	377	370	374	337	360	380	347	383	363	362	417	387	387	358	370	356	340	360	397	354	394	383	360	368	395	401	370	372	363	375	359	351	330	377	380	337	369	340	370	369	375	386	364	392	340	340	363	354	356	357	366	377	373	376	358	367	373	354	361	380	355	399	377	369	356	337	365	360	358	356	356	347	367	362	359	327	359	377	348	367	377	342	378	365	355	340	363	393	364	387	374	350	351	350	340	350	383	358	360	345	352	361	341	325	379	346	370	374	375	398	377	372	377	366	383	353	362	363	368	367	380	374	352	374	353	366	369	365	349	358	366	406	369	366	355	346	350	374	349	363	362	381	396	354	350	349	376	379	374	371	352	364	354	375	389	331	374	358	362	365	360	366	368	365	387	374	382	371	377	345	342	406	339	359	353	387	356	381	363	394	361	372	356	387	400	368	353	352	342	372	354	318	360	311	346	352	375	361	356	379	360	377	389	399	359	368	358	350	378	342	360	361	354	402	367	333	352	352	349	360	353	396	389	365	368	339	331	373	347	343	358	362	399	379	351	339	369	378	370	351	400	365	348	374	344	356	377	334	340	325	316	357	365	383	351	403	351	337	346	337	373	378	352	339	341	352	352	383	381	372	359	375	340	361	360	340	342	375	359	354	349	370	371	394	329	355	364	366	326	354	334	381	354	359	369	360	344	345	372	365	345	378	379	344	363	375	356	370	360	358	334	374	367	333	382	377	349	368	387	366	398	381	378	375	336	338	351	359	323	398	392	363	356	349	342	393	337	392	345	389	348	379	375	392	382	396	358	363	348	410	358	380	351	371	380	371	360	359	377	335	352	380	373	379	350	355	363	362	357	327	379	359	367	315	352	384	390	378	350	364	378	351	393	355	359	327	373	347	387	354	362	412	367	376	381	339	340	392	368	399	327	415	345	334	349	348	356	371	393	342	378	346	363	391	377	363	360	316	352	322	310	341	392	377	383	358	357	383	414	388	335	372	359	383	392	383	367	365	376	393	371	342	360	409	378	359	366	360	341	371	389	362	376	340	354	366	381	399	369	380	376	369	384	363	370	355	394	369	326	379	369	361	377	347	353	339	359	367	364	366	344	373	356	365	378	364	348	348	355	363	370	406	368	380	395	354	351	338	418	388	383	341	375	346	342	394	360	358	372	354	348	344	353	362	374	376	365	375	366	361	374	382	347	386	368	340	328	397	349	374	358	364	342	365	373	339	347	356	357	364	370	368	369	337	340	371	321	349	368	341	336	383	392	386	396	362	345	366	357	356	352	379	354	348	377	364	302	349	386	406	342	362	346	354	365	355	395	376	349	344	351	356	345	335	354	357	357	386	368	356	368	392	403	375	359	364	343	400	318	375	360	402	371	402	361	377	354	339	388	360	363	406	395	357	389	392	362	354	340	358	365	380	380	308	379	398	370	384	357	366	351	376	363	382	355	346	341	371	394	380	363	335	354	335	360	356	368	364	361	364	392	371	370	347	343	348	378	388	339	372	377	352	336	345	345	353	353	388	372	387	343	368	343	379	321	366	323	352	390	393	368	381	332	332	317	362	364	365	351	363	384	359	383	370	342	333	348	372	350	342	359	383	356	342	353	331	361	341	360	330	346	362	367	367	363	351	362	360	348	368	344	351	309	341	355	357	364	364	368	365	404	422	356	357	335	361	341	367	350	396	350	349	379	380	405	354	328	378	360	361	316	375	357	372	360	368	404	372	340	357	347	388	375	368	373	353	369	325	396	324	382	381	348	376	389	382	362	417	365	360	347	376	364	353	343	382	357	362	371	348	406	383	364	381	375	356	357	353	397	365	356	361	327	358	397	349	348	393	363	369	363	371	354	378	365	370	344	420	369	384	340	343	376	366	372	384	357	361	359	336	338	383	365	353	364	381	319	349	338	346	387	358	375	380	367	403	359	401	356	383	325	353	378	362	377	388	366	339	360	375	376	364	357	397	352	370	375	387	370	385	313	343	336	380	352	369	349	352	373	361	366	375	385	358	363	351	375	375	355	355	373	387	344	371	370	352	376	321	362	367	382	368	365	358	381	346	372	369	397	364	383	392	341	357	336	373	340	360	342	370	355	379	369	340	369	352	436	383	350	350	329	371	381	357	343	343	364	387	368	393	362	354	344	374	350	387	326	335	355	335	310	337	380	384	343	382	365	378	378	371	359	342	347	382	345	342	304	368	354	378	381	365	385	379	365	351	357	369	346	367	377	396	368	340	328	379	378	383	355	315	381	361	371	379	376	347	371	374	346	357	344	362	361	360	363	320	367	357	391	386	372	377	347	371	355	381	370	351	401	358	335	366	347	389	375	342	364	364	340	355	367	365	361	376	363	338	360	340	386	372	355	387	371	379	353	407	363	340	334	373	412	401	333	360	349	360	360	363	352	348	348	359	360	345	383	322	347	364	359	354	369	363	359	364	346	318	371	367	393	375	367	352	389	384	374	357	384	339	361	368	365	362	341	364	405	368	354	336	356	378	342	370	369	347	363	343	374	338	386	383	356	354	355	345	334	374	337
27659	23606	20736	5308	1549	954	711	616	533	536	534	543	510	485	497	491	538	460	495	494	503	512	487	533	471	482	495	458	456	519	474	521	530	487	497	508	461	543	473	510	505	504	473	491	493	500	514	503	496	476	481	456	522	515	499	502	497	483	488	491	462	532	485	488	456	482	467	476	492	511	478	454	522	487	506	479	468	492	496	440	476	491	472	508	490	474	482	497	481	461	518	465	448	517	488	468	514	472	470	506	477	517	527	486	479	503	494	493	516	523	490	502	507	530	503	486	495	459	466	463	488	514	505	487	484	499	491	470	480	481	493	471	479	494	470	498	486	481	482	494	500	475	495	494	446	488	491	465	504	500	523	524	523	462	422	485	464	538	454	487	475	499	478	483	509	509	468	461	504	527	505	500	459	524	503	532	478	495	454	489	467	474	523	464	499	489	504	472	495	533	472	466	484	484	508	504	526	480	476	472	514	466	473	448	485	499	531	472	499	523	513	479	519	477	475	544	481	465	500	469	479	485	460	520	513	470	483	521	481	518	521	525	506	522	487	478	483	516	515	515	506	499	448	491	484	546	490	510	513	512	543	494	449	495	512	513	495	528	465	494	456	505	496	490	520	484	513	518	539	447	482	481	505	509	498	486	487	472	466	486	509	504	492	473	509	479	470	473	505	481	513	470	484	510	460	505	528	488	484	513	510	504	465	523	473	470	451	488	516	503	497	499	490	495	479	485	525	455	465	490	507	515	494	458	498	497	487	508	460	484	469	520	505	471	473	521	489	517	484	483	505	507	482	504	482	513	498	462	484	492	442	513	500	489	478	440	490	483	498	549	484	471	521	455	486	543	523	477	472	532	526	460	518	478	464	498	506	486	507	493	485	512	514	450	475	489	477	456	464	495	459	471	501	498	465	525	499	554	503	486	461	491	472	501	457	471	472	458	502	521	486	476	488	476	476	494	504	442	472	526	511	518	505	490	506	520	443	473	480	483	488	501	513	523	465	478	479	459	544	473	499	488	466	505	468	473	511	497	441	498	471	473	470	485	495	512	481	507	485	481	499	525	549	494	454	450	477	512	503	492	527	470	483	489	455	523	485	528	470	486	510	516	524	454	494	538	481	500	518	481	478	480	505	441	491	520	499	491	510	486	516	484	499	489	520	512	503	557	519	502	464	498	546	494	494	485	458	481	474	490	509	539	497	427	451	464	502	460	478	476	470	504	518	476	491	463	528	485	484	492	538	500	490	517	520	478	449	497	517	504	517	504	483	514	486	504	494	508	502	484	478	543	506	493	493	499	490	486	493	492	461	507	450	470	450	484	489	517	500	504	466	494	475	516	489	497	502	487	500	519	447	472	487	458	486	509	502	485	510	499	528	509	505	485	487	493	521	480	493	479	503	476	466	463	496	442	504	505	462	527	476	514	479	501	507	512	469	489	494	470	477	516	510	471	483	505	471	488	450	483	527	463	507	477	490	494	512	524	465	490	476	527	487	497	516	498	476	462	509	525	475	504	519	533	485	481	513	493	469	503	495	491	516	514	457	531	482	506	464	476	518	476	490	495	489	490	544	530	511	498	458	474	447	525	501	478	406	510	501	516	478	471	476	506	483	480	503	508	489	471	509	514	501	489	512	499	491	511	504	529	538	472	444	522	509	470	513	488	481	482	497	514	484	458	499	512	477	509	508	486	479	491	472	506	475	503	464	468	506	514	508	505	499	490	483	507	480	509	506	477	481	491	522	523	458	484	461	489	495	497	487	479	496	526	498	474	464	515	505	468	492	503	475	465	466	512	505	509	470	482	497	485	486	487	495	505	481	507	521	498	490	494	478	520	468	450	509	497	519	496	534	515	498	454	471	469	465	505	480	465	492	441	487	487	497	453	498	524	495	464	486	478	505	520	454	504	441	516	492	490	483	494	513	507	461	489	502	509	507	495	523	500	478	508	508	484	519	483	482	472	490	517	468	470	521	469	457	514	456	470	495	477	473	494	476	484	516	495	502	475	497	513	510	459	541	502	503	480	488	482	529	497	499	522	535	474	527	482	515	462	481	511	497	525	476	454	456	478	520	463	504	490	484	460	490	473	488	472	502	511	439	482	497	476	461	494	505	481	490	466	478	490	490	507	527	498	508	489	488	513	495	487	536	498	506	521	510	484	496	515	507	485	501	460	510	515	498	492	479	496	486	483	500	492	490	491	516	508	494	450	510	521	512	504	519	475	532	483	464	475	485	509	492	458	496	471	516	500	487	485	493	491	456	483	485	489	515	481	474	482	501	494	489	494	488	479	497	498	492	513	477	473	464	527	536	489	503	475	457	478	455	534	484	452	518	460	481	494	494	486	464	462	467	470	481	442	473	537	473	490	515	521	498	481	489	518	506	494	504	504	478	496	501	522	493	486	513	516	456	493	525	525	505	506	469	514	448	493	522	463	470	490	511	468	504	480	498	508	494	498	482	499	469	513	491	488	535	452	486	523	531	499	519	465	503	498	521	484	469	475	456	492	464	512	508	464	519	539	482	483	501	455	488	475	528	479	484	462	470	488	478	478	482	528	511	484	499	468	476	499	500	491	502	505	464	502	447	469	484	489	494	452	493	524	500	479	491	493	490	497	472	496	495	466	481	539	475	505	488	521	463	504	458	439	451	482	525	500	518	466	509	495	500	463	478	506	445	487	500	489	473	502	478	494	492	463	468	441	511	514	503	518	514	480	497	506	481	540	463	523	488	490	480	470	500	502	513	505	479	473	503	473	497	544	478	484	459	497	498	487	504	497	473	496	492	489	507	470	433	470	529	506	513	494	500	496	467	518	502	521	480	495	488	471	470	474	498	469	497	467	473	503	488	483	495	472	484	537	471	512	440	479	490	481	492	510	505	466	501	485	460	467	503	507	481	509	490	488	471	484	522	512	485	476	518	497	474	479	503	515	490	472	514	474	465	479	511	494	476	492	490	485	475	506	496	486	510	532	479	500	490	491	459	485	495	516	529	515	498	493	450	498	512	479	501	509	501	485	496	476	458	469	476	532	488	491	467	516	462	467	506	504	481	472	498	499	490	516	513	466	436	492	492	550	473	505	480	492	465	465	474	489	479	459	476	482	503	505	488	484	499	463	447	514	481	500	491	501	544	513	458	503	502	539	496	492	519	487	483	453	481	506	494	512	485	479	509	492	456	523	472	483	449	473	451	471	456	457	471	466	516	453	492	485	481	445	481	524	474	496	488	473	470	481	507	504	482	495	468	485	501	492	490	467	469	493	514	447	480	494	465	511	477	495	473	508	473	469	482	496	461	515	500	497	480	478	467	509	457	483	509	492	490	499	500	463	495	496	505	461	497	452	493	509	484	486	484	467	491	455	480	498	501	482	529	504	530	502	460	447	473	536	499	507	484	469	490	462	473	532	510	487	533	438	453	508	504	484	506	478	457	483	509	472	455	488	519	498	526	485	475	486	501	493	509	476	481	482	507	484	529	454	481	485	509	512
29606	39411	25819	5351	3566	2399	1714	1323	1088	1060	977	935	862	910	924	870	889	861	872	897	868	869	832	848	846	821	869	878	887	867	842	873	819	835	816	851	888	849	855	893	833	847	885	843	810	881	845	919	790	829	869	787	856	839	864	818	816	814	867	882	863	856	870	839	833	925	829	898	824	812	845	876	828	885	866	868	897	878	860	821	862	865	884	863	880	911	805	841	811	877	837	858	857	819	850	860	906	816	853	788	871	841	881	827	867	801	826	859	836	838	857	790	849	856	845	848	867	839	848	877	880	861	834	863	842	755	877	827	901	840	833	836	828	880	905	836	821	868	839	826	823	838	850	813	863	833	894	872	809	821	839	819	829	868	896	856	865	915	893	901	844	842	898	847	840	874	860	855	855	838	843	815	838	851	842	862	828	805	765	850	850	888	823	832	891	863	839	830	868	862	809	862	834	850	888	856	830	895	871	857	832	829	838	835	888	827	862	857	820	814	851	818	862	857	842	855	819	848	868	858	824	843	895	783	855	866	840	863	878	821	861	905	869	810	821	856	829	838	857	865	839	847	831	817	861	860	823	811	900	877	827	874	865	908	877	873	849	869	860	838	892	883	851	894	809	877	831	870	878	856	854	831	868	885	837	821	820	825	841	870	849	866	845	836	843	857	826	818	810	853	832	869	848	911	805	798	825	873	842	811	927	845	867	857	891	851	901	877	818	849	859	874	902	859	850	874	892	838	819	833	833	815	835	830	870	859	867	844	811	846	836	859	826	861	872	809	835	878	856	851	874	817	840	850	833	815	809	804	854	812	820	856	843	870	881	828	856	887	833	843	850	819	858	805	864	865	884	886	841	844	895	895	908	824	848	862	854	839	852	831	874	831	827	880	823	849	865	871	821	910	874	794	808	834	862	900	865	860	827	781	833	855	861	829	805	852	852	827	880	804	860	849	849	848	844	840	814	805	871	816	803	832	847	816	827	843	789	856	892	861	787	918	874	833	836	817	840	867	885	874	892	838	848	860	791	856	857	841	819	890	859	865	821	865	854	846	829	855	841	785	860	863	870	840	876	854	839	807	905	837	888	825	857	897	863	864	901	855	848	863	903	833	790	836	860	892	857	855	840	782	815	874	853	884	863	869	849	812	861	882	866	839	870	857	795	845	865	838	864	818	865	833	873	939	870	827	885	838	842	856	862	850	843	823	867	833	905	819	782	874	843	868	879	803	884	852	842	838	827	816	879	826	870	865	846	866	850	889	845	874	817	847	844	883	829	895	874	863	866	816	866	862	835	814	871	843	863	844	888	819	832	861	830	844	868	832	858	910	904	845	844	840	839	856	860	858	850	794	858	881	846	854	868	841	842	830	850	891	810	837	840	882	874	800	893	904	893	846	831	862	866	870	845	820	887	887	813	790	899	835	885	801	806	879	852	862	838	799	878	850	869	841	861	880	836	849	860	815	835	887	868	900	870	859	858	789	897	824	832	856	864	832	860	842	817	873	881	889	839	848	881	880	875	851	838	845	830	851	871	827	830	863	832	874	815	821	856	779	837	856	814	887	832	809	840	863	853	874	897	806	887	821	833	883	854	895	842	775	827	827	849	870	870	792	855	874	898	878	869	840	848	839	887	878	856	851	872	827	854	851	817	875	835	832	883	857	852	851	812	844	828	797	889	854	858	795	844	896	836	848	820	879	800	832	858	902	862	814	806	839	883	852	817	802	871	879	815	857	893	886	849	824	860	820	835	873	841	861	838	864	838	793	853	841	840	757	886	859	855	912	813	864	832	841	880	807	877	874	849	805	830	863	865	854	880	820	892	881	844	864	851	834	859	797	812	917	900	889	852	886	843	816	854	847	861	888	816	833	881	822	860	877	829	849	883	876	807	840	906	820	809	832	874	843	845	827	796	792	867	856	881	872	858	860	825	841	854	824	808	841	834	816	840	848	863	868	896	821	860	826	839	857	879	865	850	841	877	808	823	826	876	877	847	820	863	857	865	849	853	847	913	851	902	806	799	815	859	841	869	835	847	808	859	864	832	897	843	866	832	871	873	844	823	832	854	836	856	805	856	879	836	837	850	843	820	823	864	835	859	832	791	859	817	852	828	881	923	779	833	890	802	854	790	820	899	892	912	867	777	829	832	846	786	858	809	865	874	820	786	841	854	881	811	833	883	831	858	846	854	888	845	872	774	854	873	837	829	872	809	905	877	855	880	852	831	870	824	861	841	872	818	894	887	858	867	831	887	833	898	837	830	841	828	872	845	880	836	863	855	918	797	815	859	880	872	881	805	828	831	879	838	850	863	822	845	923	814	834	864	807	824	881	890	833	854	849	862	842	870	881	857	847	828	854	786	864	873	876	859	839	893	853	868	850	823	858	872	826	908	880	878	858	876	858	841	901	861	835	831	883	821	799	884	874	848	787	822	853	833	891	853	846	881	898	850	830	863	875	860	853	897	852	831	868	820	826	867	862	820	855	810	833	858	842	859	823	893	861	884	894	839	850	856	892	854	874	870	861	887	827	829	856	829	877	897	862	786	873	887	832	799	842	891	798	859	838	822	810	815	832	843	844	839	824	869	873	866	832	827	877	865	846	848	852	845	847	884	840	824	812	850	821	851	871	844	827	825	855	817	836	863	813	858	890	845	847	860	851	858	904	839	865	897	817	840	863	866	835	879	871	915	837	837	855	848	844	849	848	838	858	855	824	855	850	835	850	861	828	837	861	832	804	848	844	900	841	835	827	873	862	893	839	826	842	863	843	850	867	801	855	793	846	860	824	867	838	907	895	876	886	839	813	789	864	844	822	891	847	888	852	855	850	832	862	819	847	857	831	852	866	895	855	898	857	819	882	864	869	846	803	859	817	822	867	895	885	779	867	811	842	845	845	803	859	875	845	887	820	877	817	874	874	832	842	768	824	853	871	862	826	829	879	857	883	854	844	827	864	820	867	912	817	842	876	850	899	826	843	860	847	811	817	852	871	841	827	839	818	864	862	826	860	834	874	913	876	823	859	850	862	845	833	925	863	855	898	839	857	838	851	820	890	824	864	905	899	862	888	846	856	858	842	834	804	837	858	856	792	838	862	892	844	868	871	858	839	871	822	843	834	843	859	826	855	850	856	820	837	854	850	823	809	868	861	885	833	797	840	821	860	828	821	820	861	845	827	839	866	847	827	896	898	834	875	909	834	862	869	915	903	822	858	844	856	839	857	857	852	877	840	840	786	893	816	885	878	859	860	841	857	860	819	853	828	822	831	886	890	867	901	799	868	862	861	875	845	815	875	866	874	871	886	874	876	865	846	924	886	814	851	859	858	855	879	893	878	860	831	869	874	865	842	854	798	807	843	837	812	875	847	870	843	861	838	840	887	860	828	825	868	863	838	904	873	915	889	823	812	812	856	854	867	868	825	837	889	851	874	843	864	849	853	820	810	814	838	871	862	882	873	879	834	873	872	823	834	881	892	805	818	812	865	859	872	820	862
24478	21422	28300	24796	17864	3959	1525	858	695	592	501	511	461	488	473	481	462	433	458	457	440	443	451	399	446	465	465	446	440	450	406	456	463	442	441	453	466	433	438	413	417	457	406	442	424	426	411	433	408	424	445	455	432	460	465	445	421	417	442	418	391	451	451	428	402	471	477	422	439	398	447	448	414	413	469	403	422	463	465	472	451	448	400	400	410	416	428	484	439	444	409	433	445	429	411	451	398	430	403	456	428	444	408	398	411	393	448	435	389	416	417	412	437	419	448	424	403	401	428	392	370	422	417	417	463	454	435	420	429	406	440	423	423	457	444	423	376	461	417	400	447	389	421	422	440	434	425	407	429	443	412	425	432	397	429	441	423	407	433	411	448	436	446	478	410	415	387	412	420	397	441	432	401	438	450	430	421	437	436	434	426	434	429	435	438	449	475	448	436	407	435	419	466	424	403	446	424	440	403	417	475	442	424	451	405	456	434	434	431	445	428	435	403	425	402	416	441	426	419	405	455	421	449	452	401	376	445	396	463	454	401	412	442	452	414	459	399	429	451	387	447	437	459	403	471	412	427	413	451	405	456	461	412	419	416	447	411	433	422	440	425	417	400	405	456	440	433	395	452	404	457	421	423	409	397	397	437	406	427	423	426	407	431	452	424	424	438	428	478	440	471	414	451	429	439	407	445	465	416	391	404	423	454	439	482	425	407	465	425	402	439	475	425	444	431	449	435	416	413	418	438	439	436	435	443	439	445	438	416	450	393	398	448	408	420	427	420	440	407	446	404	418	409	437	449	437	432	461	417	403	396	430	424	440	434	406	410	428	466	408	448	481	433	420	450	451	408	415	443	415	415	412	433	394	469	447	400	433	405	440	456	443	403	437	453	419	432	430	420	422	426	426	440	460	424	449	434	415	452	446	462	421	447	453	431	432	449	447	415	464	419	422	417	471	418	429	455	453	430	415	432	378	390	405	423	445	432	409	426	425	419	419	415	399	451	453	428	421	455	450	431	431	416	420	409	447	415	398	420	455	427	418	438	432	458	453	433	429	431	426	430	418	400	437	412	417	420	407	453	441	439	458	434	434	424	411	430	424	429	449	441	435	419	428	431	450	390	425	431	428	391	395	416	448	451	407	436	411	390	431	479	423	413	417	418	417	425	412	434	428	435	477	422	431	474	419	463	419	475	440	460	465	418	440	442	429	419	431	395	408	466	430	438	438	440	427	421	395	469	416	434	406	451	445	409	443	448	381	425	414	426	456	460	410	432	418	414	456	415	463	439	448	393	416	431	426	441	437	426	413	467	411	412	392	453	432	413	436	383	455	452	434	449	443	440	424	404	386	428	457	411	424	410	390	396	408	432	434	453	416	409	404	433	445	426	420	429	389	422	432	455	425	418	411	422	433	427	432	437	443	429	440	397	412	457	408	410	414	429	434	431	435	444	468	453	438	425	425	431	438	459	413	429	453	464	435	411	430	417	452	459	441	410	459	409	448	440	424	430	422	457	408	409	409	428	427	413	416	436	406	458	465	422	455	403	430	413	417	447	421	406	404	445	420	426	415	445	419	430	425	427	432	429	451	467	392	443	392	449	443	422	434	458	476	394	447	406	466	467	447	428	464	421	461	396	427	436	413	406	430	408	423	420	415	412	446	431	432	432	438	421	400	428	463	394	439	439	443	446	408	456	415	406	448	412	432	445	430	387	393	433	419	453	408	429	416	447	430	395	376	405	410	418	442	433	411	434	427	464	425	433	393	421	421	416	427	435	446	436	431	447	385	468	399	504	453	417	457	413	417	441	391	454	435	450	432	445	454	425	442	421	421	424	442	404	460	434	470	455	402	414	453	429	414	443	445	439	456	414	443	425	464	427	429	435	420	450	421	459	422	418	442	477	396	412	432	454	426	446	446	379	447	418	436	395	459	440	438	389	449	400	414	440	412	390	437	436	439	462	420	416	432	465	429	451	450	444	430	418	452	438	428	409	409	402	433	402	390	405	466	447	436	426	441	421	457	444	441	439	420	389	451	446	394	413	453	421	429	403	460	424	436	403	422	464	424	443	462	462	422	445	425	445	441	424	466	450	428	426	408	374	442	450	481	384	490	405	431	439	447	462	381	397	420	424	426	427	463	431	421	398	411	416	418	420	421	447	403	392	414	406	398	411	438	444	460	437	429	432	392	412	435	420	402	439	395	414	491	379	415	439	417	438	423	437	418	447	420	441	422	447	428	419	436	438	419	462	450	429	426	413	444	444	432	440	418	458	419	429	450	417	419	439	431	440	424	417	455	412	405	428	428	426	391	422	423	456	439	445	378	428	436	444	401	453	451	463	421	426	447	457	422	440	405	437	452	427	420	467	459	447	402	417	463	447	404	404	429	450	389	423	449	396	411	400	454	405	458	431	439	437	411	414	416	424	435	453	416	449	386	437	430	355	394	423	476	451	405	441	444	445	443	458	430	430	411	429	429	429	438	414	399	481	433	443	465	433	432	407	407	425	427	411	409	394	416	421	439	433	438	402	430	419	495	430	428	417	411	417	436	426	412	443	444	391	378	391	460	434	440	405	434	446	408	423	398	400	441	433	424	404	424	411	429	442	450	392	458	430	425	413	452	464	434	401	446	429	439	402	428	420	395	422	447	428	452	409	379	475	460	425	443	419	422	423	409	414	455	464	440	409	414	391	450	441	427	442	411	438	445	452	435	404	455	438	421	399	418	423	406	409	446	395	447	432	405	467	426	401	426	448	473	408	399	441	465	419	407	414	425	416	437	401	408	424	433	432	428	418	436	429	457	421	415	423	452	421	433	419	438	437	408	430	438	416	392	447	413	411	432	433	396	411	458	410	419	437	450	427	450	423	439	416	421	453	457	435	419	425	426	448	410	434	430	412	405	422	449	436	445	444	422	420	456	397	437	428	422	436	438	444	432	410	436	430	452	446	430	440	426	447	419	380	419	422	407	438	438	405	406	413	449	423	441	431	399	402	457	406	397	437	403	425	440	428	410	441	401	443	441	406	443	401	398	470	454	399	443	432	387	412	436	425	417	426	440	452	392	435	439	365	393	465	434	391	419	410	401	417	383	416	432	395	459	423	448	403	402	444	440	437	428	418	448	402	427	384	425	409	427	430	418	437	473	448	444	468	420	427	432	455	420	426	427	453	399	443	452	398	447	404	411	434	410	415	449	421	443	420	428	419	410	404	487	423	420	482	419	422	447	421	427	455	434	443	446	405	452	449	439	431	424	468	433	473	448	439	451	425	462	442	418	462	433	420	465	388	393	416	430	450	442	460	440	453	458	408	403	426	419	413	402	422	413	443	416	419	401	455	429	412	462	430	425	414	430	403	425	423	434	430	397	425	394	439	427	438	453	430	407	414	429	439	388	426	436	459	429	431	463	401	439	467	414	413	444	417	429	431	452	417	413	412	459	378	414	429	390	404	437	422	447	446	405	448	405	400	443	428	439	400	438	432	471	436	474
32070	51384	33209	10241	6994	4601	2994	2118	1710	1448	1148	1053	1023	982	903	828	826	838	850	845	840	819	807	767	781	715	769	761	828	755	769	805	752	722	773	785	762	753	791	806	787	791	795	762	764	792	766	785	759	787	747	804	724	813	786	781	719	801	818	740	752	755	711	769	738	763	748	736	812	759	711	755	747	749	710	783	789	756	749	761	756	761	775	726	781	755	736	730	781	728	768	720	722	789	738	781	778	723	749	784	752	728	726	746	717	731	778	796	748	777	742	761	747	778	787	767	770	797	699	754	794	798	829	743	753	754	737	771	734	798	716	715	723	754	786	788	727	758	761	763	807	783	734	742	718	765	777	710	757	752	739	758	779	785	776	743	741	784	758	778	754	768	698	748	821	753	775	804	758	735	810	761	723	725	742	770	756	749	747	780	753	716	744	806	725	762	774	736	799	723	756	747	723	816	809	748	787	756	776	745	767	794	714	755	774	779	743	756	801	809	769	774	766	747	802	763	761	729	740	770	789	733	764	789	800	769	764	764	827	800	724	773	762	770	722	779	748	779	740	766	734	764	711	771	717	781	797	826	735	765	741	713	744	751	768	762	717	799	778	706	757	736	727	738	774	726	745	813	753	762	751	739	708	720	796	750	770	777	754	764	793	745	759	773	726	791	772	763	757	763	731	751	770	744	814	771	750	766	758	794	728	767	750	783	760	786	762	780	768	758	753	784	712	750	783	768	763	775	779	789	781	779	750	737	748	755	748	711	774	766	778	783	718	760	784	774	750	734	770	734	804	801	741	754	753	798	755	772	764	729	744	753	728	747	754	753	792	763	766	725	744	746	774	742	738	739	770	718	767	760	748	822	752	757	755	746	752	807	733	759	786	773	744	780	777	818	781	761	736	745	757	790	828	735	762	781	741	781	782	723	810	742	790	792	741	774	774	727	775	769	736	745	783	782	788	724	808	786	733	802	729	759	726	777	731	772	768	710	761	726	747	723	782	748	776	757	723	748	713	786	757	709	732	732	786	722	722	724	783	777	785	754	787	778	703	706	776	805	736	773	712	752	760	737	761	749	732	790	774	803	801	768	761	753	745	783	746	806	760	732	773	774	783	760	754	770	712	757	800	761	756	763	756	757	738	778	796	780	751	752	739	794	748	777	767	792	774	756	749	736	757	753	768	792	730	728	750	750	791	758	766	790	761	801	715	763	771	748	755	797	737	757	784	788	724	805	802	752	753	781	753	745	774	773	727	766	748	783	746	774	748	772	800	756	762	724	761	820	765	730	764	775	772	758	758	772	712	718	772	800	751	770	761	713	793	801	731	761	758	724	772	716	759	727	724	775	798	734	762	744	744	772	762	751	785	821	782	732	751	759	724	773	807	776	777	810	818	797	735	816	743	726	747	756	712	723	754	776	733	709	756	788	746	773	798	784	733	752	749	779	722	789	776	716	803	755	765	782	773	758	754	800	740	792	784	758	775	776	743	749	776	793	716	740	754	710	775	772	751	755	770	769	722	768	699	747	763	753	702	787	740	739	747	755	768	775	768	735	722	797	773	758	781	771	759	808	758	770	730	745	760	758	753	747	730	781	795	763	775	760	736	747	738	760	776	738	801	743	789	714	750	782	786	762	804	715	762	726	796	771	764	783	727	752	736	783	738	764	768	750	780	718	726	749	720	739	751	786	783	771	736	818	783	746	743	770	796	744	821	789	813	791	806	727	683	728	765	744	770	796	785	704	754	776	740	774	758	744	735	796	765	768	768	735	763	763	793	742	769	811	802	745	738	710	794	790	748	785	745	741	790	785	750	750	770	738	805	741	787	789	758	796	779	754	793	734	770	769	724	813	808	741	728	753	735	752	820	732	754	745	752	782	733	755	757	807	773	742	794	821	747	756	753	737	769	769	717	786	777	740	765	744	765	754	776	731	720	766	771	715	697	736	705	736	767	793	736	780	771	725	745	746	707	783	759	808	750	758	777	763	751	760	745	762	715	755	714	728	698	752	787	750	755	762	763	783	750	819	757	790	764	727	733	763	795	719	813	787	784	771	748	781	754	772	756	740	774	739	736	780	735	740	711	734	783	747	770	732	751	778	805	755	775	722	827	700	804	737	782	785	724	772	762	810	767	754	742	752	782	761	801	821	775	764	797	769	712	826	748	721	779	777	768	786	793	741	773	770	747	738	738	721	708	749	746	770	781	790	745	756	760	753	736	776	753	734	807	750	731	731	758	752	716	740	751	747	820	733	746	779	741	764	730	777	767	785	792	740	796	759	749	791	772	767	758	760	759	776	734	768	790	783	796	748	768	782	775	772	809	803	768	787	753	777	737	764	768	779	761	770	782	767	780	788	726	778	741	784	781	729	773	815	758	763	792	737	775	784	765	792	760	803	726	723	796	725	741	765	791	732	772	706	744	790	772	779	773	792	802	729	781	726	775	783	750	749	815	754	773	750	770	758	731	740	723	748	756	761	764	774	741	748	750	747	758	735	798	817	771	728	718	733	776	752	726	735	745	747	761	800	747	750	762	708	834	776	749	733	783	767	761	775	772	799	764	760	700	792	791	807	773	684	696	769	758	749	734	766	757	707	779	716	726	786	756	775	760	790	788	737	824	770	761	761	756	744	735	729	725	837	777	750	750	749	707	782	740	746	789	776	739	749	729	745	767	787	786	756	765	736	792	769	704	762	795	744	792	794	780	808	750	747	706	785	798	739	707	765	733	744	742	759	721	746	759	766	741	765	746	760	817	751	720	766	771	737	758	708	754	792	774	757	756	746	761	789	722	744	762	802	802	768	758	784	737	766	782	750	754	729	762	772	788	758	752	739	774	775	710	778	772	755	796	795	731	757	794	718	771	749	735	724	826	773	766	765	725	777	746	779	768	760	741	752	784	722	740	779	742	805	775	770	764	806	741	784	739	734	746	766	748	729	720	746	768	794	746	766	705	745	808	722	723	801	747	765	788	738	792	763	766	763	746	768	720	737	792	739	798	782	729	752	752	769	741	759	738	769	769	777	745	740	738	774	744	736	790	771	757	769	730	801	763	764	831	766	753	774	719	741	744	776	742	713	769	744	735	759	775	709	729	750	770	784	735	744	772	729	748	820	752	796	756	730	792	776	762	730	724	783	778	795	726	750	788	773	765	733	753	802	780	725	786	789	751	789	738	739	765	756	776	760	784	743	760	755	758	763	759	766	771	779	780	782	765	777	768	741	767	716	797	792	758	712	770	764	759	725	713	779	730	787	721	741	713	734	745	801	740	759	818	754	745	787	819	785	821	797	750	713	780	746	790	742	746	789	802	678	745	718	788	804	756	745	675	757	760	771	708	763	749	771	772	777	781	805	744	753	843	756	766	777	735	768	785	740	702	780	713	711	752	764	795	723	767	765	763	761	749	735	771	760	754	765	759	766	760	762	749	740	781	751	786	744	743	756	801	779	735	765	739	809	817	764	788	751	768	768	755	773	713	766	755	774	790	747
23490	21446	29072	24105	21396	17725	3495	1148	691	539	403	332	298	331	295	268	238	226	241	190	243	224	226	228	214	226	211	202	237	213	232	189	213	185	190	210	209	213	217	217	217	205	197	201	205	169	176	189	201	241	198	194	177	200	210	210	191	193	191	208	191	214	220	217	204	219	191	195	198	189	208	198	204	198	208	203	204	201	190	193	213	198	221	196	183	186	179	222	184	212	196	204	165	186	198	203	211	187	181	200	195	210	186	187	167	205	211	194	188	202	190	175	186	182	206	186	201	195	196	184	188	213	222	197	193	186	181	204	187	205	183	173	196	191	199	169	211	207	192	191	194	202	184	176	210	188	177	197	193	199	203	196	182	187	190	180	208	195	172	175	190	199	231	202	200	213	197	177	196	216	183	162	181	192	213	194	197	191	180	200	209	196	193	197	187	211	199	212	198	205	234	211	196	186	197	192	190	231	184	203	183	187	199	196	183	201	210	185	179	184	212	182	188	179	173	188	212	195	164	209	205	187	200	201	199	194	197	200	219	201	182	206	176	201	177	168	195	211	204	193	186	196	197	191	201	199	188	176	200	162	182	196	188	179	204	216	199	206	185	191	170	214	182	195	199	188	196	180	198	194	164	200	182	190	226	193	190	184	195	213	204	212	198	222	207	203	218	199	199	214	210	189	222	214	215	207	159	207	190	175	201	206	218	194	229	191	185	175	210	172	217	182	195	173	206	204	217	209	191	189	201	190	176	192	207	213	181	187	187	205	199	192	180	201	181	196	211	199	204	204	189	192	184	207	174	187	190	204	204	196	175	200	175	186	214	175	208	199	187	225	190	198	185	185	192	225	207	203	207	194	189	205	206	206	178	184	177	182	197	182	212	206	219	231	185	213	205	179	218	196	209	192	203	204	202	164	214	213	198	174	193	207	215	208	202	177	194	186	215	190	190	190	198	205	190	203	194	203	194	174	205	190	184	190	190	183	181	227	202	207	195	187	206	204	203	195	214	236	179	201	190	208	170	199	181	189	208	189	178	175	208	178	170	190	193	187	178	205	163	211	211	194	188	196	197	223	177	191	209	172	206	181	191	186	187	198	221	190	195	192	183	198	204	199	188	184	217	201	197	220	189	186	210	197	230	164	201	173	210	179	201	193	195	198	210	227	209	191	192	197	200	185	190	208	197	214	185	195	176	190	194	222	191	181	202	202	192	184	187	201	204	177	212	189	185	195	185	213	196	215	191	212	196	207	193	194	176	204	190	194	197	214	204	207	208	210	199	176	201	204	204	208	189	204	214	179	191	187	193	192	197	191	192	202	233	197	196	196	193	191	211	199	191	190	198	175	205	191	190	195	205	178	195	182	210	178	180	171	169	183	180	203	201	170	216	201	203	178	187	201	207	175	211	174	210	197	203	199	183	188	204	187	199	197	202	202	215	175	179	223	196	176	205	185	197	180	171	210	201	187	195	215	197	199	209	184	162	194	184	206	213	217	200	203	190	173	189	186	182	211	174	198	197	192	198	203	188	211	180	204	174	198	226	190	209	221	201	208	211	190	208	193	194	190	208	219	153	171	197	178	189	178	203	196	194	191	197	205	170	175	190	181	211	201	211	189	197	192	185	189	182	195	185	187	186	202	211	166	187	196	205	189	213	199	186	204	200	215	216	203	191	185	213	217	178	186	194	202	200	176	191	198	195	207	197	194	190	184	186	191	196	200	179	201	194	196	178	212	194	166	176	179	185	198	201	183	192	182	197	190	189	194	214	188	211	192	196	210	184	188	188	193	205	167	179	197	211	202	172	199	195	221	190	201	204	203	191	167	220	214	195	189	193	205	202	206	210	197	192	199	188	221	177	200	177	209	196	195	206	188	177	197	206	207	188	202	201	187	203	206	198	195	180	203	186	203	205	200	177	197	206	198	186	182	214	218	197	203	205	193	188	199	205	198	223	196	174	185	195	214	205	182	209	188	218	198	190	198	201	174	192	213	203	199	213	192	228	171	191	187	205	194	194	221	199	168	217	214	185	176	186	218	190	180	176	171	223	216	201	190	185	192	174	194	195	183	195	210	183	197	181	192	191	209	190	194	187	228	210	192	195	205	176	206	177	196	178	216	230	210	199	220	208	202	177	211	226	221	196	208	195	177	203	196	202	192	179	185	209	206	190	173	202	195	191	208	175	203	213	204	212	197	199	200	174	200	216	193	196	206	189	204	223	200	204	184	200	188	191	210	173	206	192	202	181	223	227	181	196	208	181	199	206	206	199	198	183	207	197	171	194	185	216	200	205	190	204	185	199	185	178	225	220	214	205	190	214	207	192	209	187	229	200	183	194	175	205	191	188	200	217	206	165	170	201	206	213	173	212	213	198	185	181	192	156	222	191	187	200	183	210	204	197	200	208	185	176	178	206	196	200	185	216	210	208	164	190	230	209	206	198	212	232	200	189	215	197	212	211	195	192	197	207	189	183	197	208	192	196	213	208	185	196	197	206	212	185	195	196	201	198	213	202	193	186	164	193	171	185	195	192	192	211	244	172	200	211	197	179	175	189	205	207	215	193	207	201	183	178	200	202	197	206	179	208	189	214	176	193	205	188	190	179	179	190	204	181	196	190	215	210	206	187	190	196	212	182	171	230	225	184	191	196	195	187	205	203	210	201	185	199	185	212	220	194	213	192	212	207	204	212	191	169	219	191	227	187	186	198	203	199	203	198	236	206	194	193	190	189	182	205	200	186	193	206	199	180	209	202	185	213	225	214	202	179	207	181	170	203	207	189	196	185	219	203	214	201	187	195	182	184	176	178	175	227	188	227	199	180	202	226	195	189	181	206	198	185	188	188	178	173	217	207	190	193	189	201	210	220	201	193	196	216	206	196	188	176	176	184	216	179	190	182	218	177	207	194	187	205	202	189	212	187	191	214	194	189	195	214	209	196	176	162	214	197	171	203	202	171	204	172	204	189	200	195	200	191	193	205	182	181	186	175	198	186	201	193	179	185	223	194	180	201	191	206	197	165	180	197	212	176	201	206	192	199	202	198	185	206	199	177	193	206	185	187	167	221	209	207	214	191	184	194	198	219	196	197	188	196	179	182	194	182	195	186	186	206	200	211	203	191	203	182	210	177	180	206	181	163	185	187	189	202	209	211	195	213	207	194	182	212	190	199	176	202	189	188	195	223	205	206	195	185	184	188	188	206	215	180	175	195	213	157	195	199	194	188	215	173	217	177	212	195	178	184	185	166	193	207	192	197	196	181	181	195	193	212	191	201	184	197	203	205	181	246	194	200	201	164	202	202	201	173	186	166	188	180	224	198	173	185	177	182	193	182	203	169	174	190	218	209	209	190	208	204	189	208	201	197	211	226	222	191	207	191	173	205	196	240	202	191	212	186	197	179	189	174	184	188	203	202	200	190	192	172	195	190	194	203	209	184	158	192	201	190	184	181	178	200	200	209	181	176	194	194	188	201	176	200	178	180	226	193	199	189	199
34561	57913	36602	18269	9844	6537	4524	2989	2157	1546	1099	847	739	756	678	639	530	516	479	516	459	480	453	452	468	476	413	415	407	428	410	399	404	420	364	376	405	382	368	408	371	408	363	348	380	399	353	399	381	336	395	381	402	382	366	382	374	400	373	372	361	375	355	371	413	400	400	334	355	367	387	374	346	378	374	383	343	366	360	360	366	372	389	374	338	324	316	384	335	378	397	372	369	356	348	359	352	346	368	359	364	375	361	359	352	378	370	388	342	389	381	366	390	364	367	360	388	350	373	364	391	365	337	359	337	390	370	339	363	384	354	373	394	350	377	352	401	385	331	352	370	318	384	342	352	334	361	383	350	379	395	326	382	351	372	360	360	335	358	369	371	342	361	352	376	310	391	390	342	393	363	382	351	344	373	365	348	355	344	355	394	375	356	366	355	401	362	339	379	382	369	329	371	393	338	378	347	355	381	351	339	360	380	326	386	382	354	345	353	347	359	376	339	336	345	362	385	357	387	359	329	354	350	382	359	357	376	330	357	394	311	390	369	353	357	361	393	362	368	334	382	386	358	385	365	382	357	383	374	349	354	359	325	360	354	403	359	356	365	397	353	323	382	353	351	362	356	390	396	366	376	341	340	335	380	362	352	344	376	371	359	372	345	354	351	355	337	384	371	381	381	355	376	354	372	352	387	366	344	381	380	351	367	351	359	392	364	385	386	381	325	386	341	338	344	374	356	380	335	391	355	360	365	342	342	362	372	402	368	387	390	374	363	378	371	356	363	366	378	356	375	386	342	357	367	366	340	373	331	376	341	408	335	330	367	369	358	349	352	362	356	355	338	368	342	364	333	362	373	385	369	374	365	357	373	333	384	385	355	382	375	355	352	346	356	367	364	368	396	340	391	354	364	365	347	369	371	370	350	341	358	326	358	346	364	360	393	341	346	374	386	357	351	350	355	367	374	325	348	365	389	350	333	362	372	367	375	341	352	340	348	373	386	343	358	376	356	367	339	361	335	336	374	366	369	360	342	386	368	339	358	400	356	388	369	355	348	349	349	398	372	353	343	362	361	349	349	325	346	369	351	355	390	364	342	360	359	370	360	327	384	357	339	351	362	352	334	361	380	375	335	398	342	394	357	356	369	356	362	341	371	353	347	376	343	356	389	346	350	351	361	379	381	340	340	380	417	408	378	345	356	364	354	366	352	376	356	386	335	358	371	340	373	349	360	393	362	356	344	355	369	354	375	367	334	374	376	378	379	331	368	351	367	365	382	325	372	373	367	364	383	356	370	354	400	378	381	337	350	363	366	362	365	346	380	378	356	355	350	381	369	376	353	368	367	379	393	384	380	398	377	348	363	396	342	374	372	361	363	372	350	348	377	362	341	345	370	384	361	386	345	361	381	342	360	363	338	379	376	386	356	373	360	354	358	336	358	350	381	359	371	375	393	359	405	339	388	394	347	345	370	345	351	366	374	346	366	356	372	381	386	358	345	372	388	347	354	357	340	407	359	344	387	328	365	338	363	354	356	357	345	345	355	345	355	380	361	375	379	376	350	351	333	363	357	378	340	357	354	331	370	377	383	372	368	356	366	383	386	368	355	383	381	348	363	339	377	390	365	324	341	363	359	346	380	330	392	351	362	344	329	342	345	359	370	376	350	369	311	400	332	381	366	381	362	353	353	356	369	375	365	358	362	379	347	375	332	351	350	388	380	362	359	345	360	348	364	385	382	351	374	381	360	349	336	381	381	344	350	370	380	380	375	353	388	384	347	343	363	368	377	351	366	407	347	373	414	329	365	386	399	381	343	323	391	349	383	380	369	379	314	374	317	368	330	342	390	365	345	367	370	397	362	341	354	353	403	372	359	412	367	358	384	365	361	396	373	353	364	372	386	334	356	338	364	338	319	376	386	378	352	378	361	361	379	355	381	355	368	331	344	353	359	374	386	368	339	365	345	351	359	356	359	367	353	339	364	360	389	388	365	375	341	369	387	388	385	352	350	339	378	368	360	372	348	382	339	341	368	363	344	350	384	344	359	326	378	366	346	371	349	355	395	369	386	364	381	364	356	358	367	361	345	371	360	354	368	367	359	355	354	348	340	374	336	341	362	375	381	372	371	358	394	392	360	377	366	361	358	411	389	341	383	374	392	372	351	392	379	340	359	369	354	380	392	359	356	381	355	355	330	376	337	348	344	378	344	336	353	385	362	360	378	357	397	365	385	386	389	361	363	368	369	333	380	363	352	342	356	318	355	335	362	377	355	381	352	386	340	372	392	355	318	372	373	349	385	367	375	369	369	368	345	372	357	338	350	331	385	347	358	338	347	364	356	391	355	354	328	386	348	342	371	417	384	351	340	374	385	358	378	352	364	352	355	354	337	355	366	377	320	355	396	325	370	363	344	364	361	343	377	376	393	348	345	334	343	373	376	385	371	369	355	385	333	363	338	393	332	368	341	365	376	350	363	365	394	382	328	368	383	375	379	354	377	355	398	361	347	359	353	347	329	364	349	352	359	342	361	375	364	354	344	367	368	371	366	346	371	361	362	397	342	353	376	365	336	350	382	350	361	344	412	378	367	360	361	360	337	376	363	360	366	359	355	351	337	320	407	373	330	345	359	382	361	352	375	379	366	413	331	374	363	337	387	352	342	337	340	346	375	331	374	375	370	351	346	394	337	356	342	316	356	381	307	365	361	351	358	374	338	389	352	377	381	365	325	369	351	355	379	378	367	365	379	330	362	389	382	384	393	363	347	336	359	345	368	371	364	326	384	358	377	376	360	360	378	351	351	400	351	367	386	355	373	343	376	367	384	323	358	342	355	315	357	361	374	346	360	346	377	376	351	321	363	376	352	381	386	330	371	370	345	349	381	351	351	394	363	351	371	335	354	367	396	376	369	364	359	371	360	370	336	382	363	366	344	353	369	350	401	413	367	326	346	348	386	366	372	344	366	372	369	365	354	345	367	385	340	354	389	420	364	379	364	378	360	371	358	358	354	365	368	338	330	385	351	343	351	371	361	332	370	388	368	337	381	375	335	385	356	377	336	351	342	363	327	368	393	364	354	393	372	369	364	346	355	343	351	358	391	364	354	365	362	340	370	355	341	396	341	344	345	389	349	335	367	386	362	347	358	384	361	353	372	355	348	336	360	366	350	318	354	346	348	371	373	353	374	360	319	355	377	365	341	346	361	369	362	362	354	348	337	371	350	371	334	393	393	348	341	362	354	344	372	377	401	350	356	358	388	335	327	353	357	344	368	332	362	357	371	336	351	361	373	375	376	398	392	345	325	400	379	369	373	366	374	368	385	354	371	354	348	395	354	370	345	353	384	392	388	379	357	361	397	362	353	349	382	327	358	326	376	392	364	393	380	368	380	335	357	355	351	369	386	368	364	331	396	363	379	327	362	354	345	369	345	393	332	374	388	360	388	412	357	349	329	376	389	342	348	379	354	386	319	372	362	316	385	343	352	392	367	342	352	374
27800	23120	18938	4466	1331	1017	823	650	573	524	537	480	503	500	488	489	468	467	487	513	480	499	513	480	491	459	476	525	470	493	499	507	510	482	445	489	500	460	485	495	493	488	467	446	489	534	496	457	504	484	514	499	493	537	514	483	478	462	491	449	523	442	517	533	452	497	512	490	474	482	512	492	482	499	506	468	500	518	497	535	459	500	513	450	461	504	488	495	493	500	509	458	505	484	495	498	494	530	472	447	482	501	506	516	493	454	482	460	529	462	472	503	480	497	509	467	479	503	455	492	502	501	504	468	457	514	500	469	498	511	493	471	490	494	500	492	507	489	483	488	454	497	458	502	530	477	499	506	495	498	487	517	493	500	504	472	492	462	502	495	508	474	446	501	470	457	435	480	460	513	476	456	510	529	459	527	456	504	501	452	493	464	517	531	427	522	467	505	471	469	483	486	493	464	502	504	462	507	477	459	477	473	527	474	473	505	501	510	475	497	477	455	476	530	482	486	495	474	466	521	505	489	457	533	509	455	522	457	463	451	469	476	485	474	519	506	528	486	482	518	522	513	541	509	526	493	469	461	467	485	484	511	492	507	489	461	459	463	484	502	468	486	486	467	470	485	491	504	515	499	488	463	495	504	535	467	449	516	519	444	509	500	513	481	514	468	522	483	481	495	489	474	510	478	446	488	467	502	490	510	523	482	485	462	479	524	474	505	479	488	481	445	497	523	454	486	493	499	466	476	459	482	470	505	464	486	486	498	523	471	487	522	537	471	502	510	504	493	497	497	495	469	522	488	446	474	492	476	496	465	508	488	502	459	461	500	475	461	499	444	481	447	500	483	477	478	499	464	473	488	453	486	507	515	475	518	559	474	465	472	472	459	518	470	510	488	473	486	467	459	474	488	479	486	548	472	497	461	490	467	461	503	485	479	493	500	477	476	470	485	480	511	465	481	514	504	475	474	500	497	499	496	499	517	525	512	513	480	518	487	466	503	512	540	499	493	507	465	535	515	490	490	502	459	487	497	505	475	499	459	477	497	519	484	473	503	474	463	501	480	476	503	488	522	495	503	510	434	490	480	514	496	484	482	522	497	508	500	510	481	461	492	509	527	509	499	504	449	511	499	490	510	502	478	496	491	472	508	449	511	535	491	524	518	490	520	487	512	469	505	534	476	519	456	497	485	485	501	491	463	484	502	516	474	477	529	495	526	520	532	523	489	497	454	530	446	504	473	500	499	530	456	461	448	466	484	476	477	461	469	518	505	497	471	490	480	461	486	474	539	493	466	485	469	497	496	488	468	483	441	495	439	474	494	462	516	473	457	505	464	504	475	498	517	530	514	470	505	488	503	465	479	517	470	466	468	502	468	469	480	543	471	489	489	458	486	455	511	502	486	440	468	469	496	493	508	437	509	508	502	498	518	496	482	497	463	461	495	494	458	484	478	489	476	459	491	452	494	489	449	507	474	508	502	499	487	471	512	525	508	506	500	459	510	473	483	517	496	510	441	454	472	480	509	494	449	494	466	513	451	507	462	509	503	483	480	470	463	449	498	517	486	519	499	489	468	464	463	493	521	519	487	508	482	454	461	494	476	508	459	482	510	489	483	477	510	503	475	491	495	524	508	495	491	490	463	476	531	480	526	520	455	496	506	485	481	439	477	540	506	503	493	483	469	498	489	504	463	493	488	522	471	487	489	509	538	481	476	534	492	464	511	501	471	501	511	487	463	449	475	488	455	455	477	483	470	486	498	506	529	544	463	490	469	482	511	468	489	450	533	455	452	477	468	475	504	503	475	506	463	528	496	530	481	487	469	480	493	485	465	448	498	488	521	489	523	486	480	503	491	493	461	486	505	500	494	498	499	531	471	460	497	492	492	514	474	461	488	487	470	484	478	484	468	457	475	490	494	505	464	424	497	501	469	528	490	490	513	481	452	480	491	496	477	460	467	490	475	492	465	513	498	470	506	501	493	446	516	422	493	467	523	486	504	459	477	471	494	489	473	471	504	494	501	521	495	488	469	514	470	473	521	495	482	500	457	495	494	519	526	524	490	495	489	477	517	486	452	480	478	506	493	486	504	511	524	520	455	509	471	442	471	463	453	449	476	503	501	432	458	467	492	474	507	455	459	512	466	477	507	479	450	494	532	483	467	508	497	480	498	467	494	501	526	538	487	472	471	475	516	527	476	491	485	473	502	462	498	476	433	466	441	513	439	508	470	486	492	483	489	492	502	496	489	493	476	521	500	536	487	451	490	476	512	506	493	524	510	480	482	518	447	456	530	468	505	493	474	492	494	510	499	490	476	499	493	483	477	452	490	503	514	498	499	475	471	459	486	480	496	505	469	425	513	478	476	462	481	503	484	472	501	524	502	497	493	498	541	469	481	483	473	441	497	453	457	509	498	494	523	520	499	473	472	481	457	481	497	504	453	466	497	467	503	466	440	539	481	471	455	462	472	503	473	530	458	467	498	441	495	481	480	493	522	493	479	450	476	493	493	491	473	494	496	488	518	455	515	471	459	451	510	494	433	492	481	546	477	473	486	456	461	470	465	470	510	506	505	497	479	495	464	483	489	471	494	516	486	498	487	470	507	509	495	464	480	514	497	465	441	500	453	486	476	488	507	488	521	470	498	544	528	493	542	455	439	488	486	498	501	534	465	515	464	467	507	517	502	507	497	468	493	481	471	498	511	522	491	472	495	493	497	484	482	542	472	498	526	503	488	487	493	460	512	458	462	517	443	515	491	491	481	504	501	505	502	476	487	504	465	475	478	515	496	445	469	483	460	471	519	475	491	498	492	502	488	529	491	504	498	479	513	467	486	496	458	502	486	474	468	464	467	485	525	483	509	502	497	464	517	510	464	472	510	521	485	467	486	489	504	499	478	504	472	508	500	491	494	501	507	553	497	492	466	488	504	469	470	531	477	447	492	474	493	473	502	483	508	479	484	455	470	462	445	516	480	493	512	480	531	465	481	484	487	492	487	454	486	496	442	522	505	494	477	483	454	515	542	526	475	502	465	492	482	494	482	497	501	482	476	499	469	481	454	491	513	533	502	492	524	495	492	503	448	503	495	537	520	486	495	498	498	478	476	481	510	512	482	512	469	486	485	505	486	496	441	501	470	486	467	463	498	503	485	495	488	505	493	510	486	478	525	507	512	490	469	522	536	509	495	461	501	467	507	490	495	481	485	468	483	464	465	481	492	510	495	465	470	480	479	473	540	535	526	490	507	475	510	467	445	469	451	468	475	497	467	505	500	488	471	461	466	485	477	475	514	480	448	461	497	469	524	487	493	497	502	471	513	501	489	500	471	441	493	500	490	470	481	495	490	456	507	475	497	505	505	535	428	487	474	506	500	488	467	467	511	499	482	528	508	507	455	506	486	511	473	489	427	501	505	465	482	491	531	461	517	485	492	488	505	482	507	496	471	488	473	466	491	484	494	470	496	519	489	455	506	511	513	486	503	495	471	481	489	496	458
29768	37660	23639	5027	3030	2508	1841	1417	1274	1011	944	932	894	899	922	890	853	815	892	847	800	891	860	823	838	863	840	847	841	876	878	862	863	830	864	862	868	808	807	881	834	915	860	857	819	863	841	893	911	897	863	857	844	882	836	860	835	869	855	854	833	886	843	858	835	837	875	854	848	880	851	838	843	826	844	869	873	862	878	796	884	869	846	842	910	829	802	826	814	873	849	853	816	809	859	858	815	857	826	869	846	852	874	846	818	812	848	810	833	827	824	843	791	886	846	802	890	867	818	786	848	872	887	842	823	834	845	854	782	839	815	849	870	808	862	848	867	860	879	905	806	848	825	899	838	809	887	853	811	885	827	911	894	792	834	887	880	856	848	851	825	792	886	859	894	842	859	863	872	861	810	861	855	840	833	889	830	858	881	874	834	837	814	815	864	826	823	887	838	835	832	858	840	845	855	837	855	831	819	815	819	857	857	888	837	860	841	825	914	843	886	873	860	821	849	860	866	884	885	878	851	859	840	834	826	845	865	904	887	821	857	863	884	908	868	794	837	816	856	817	881	837	874	860	832	813	856	850	821	887	856	880	815	838	877	861	846	831	861	851	865	835	836	850	861	843	848	868	817	834	875	832	822	918	843	866	835	782	836	908	840	900	858	871	823	869	797	837	820	820	823	886	841	843	863	824	808	900	845	863	890	854	856	904	841	865	878	891	818	882	868	894	840	893	846	809	881	868	863	853	890	787	828	847	891	826	822	807	819	838	853	837	841	861	810	862	801	838	851	831	891	869	868	872	845	853	877	846	877	820	861	731	878	853	821	841	854	886	814	856	834	837	845	833	798	887	840	883	812	813	855	835	873	864	864	880	909	787	804	854	801	835	843	862	863	865	782	870	886	858	887	849	929	833	812	831	809	897	878	854	878	853	811	857	784	775	840	872	820	861	854	844	817	822	906	852	913	818	818	875	810	805	841	818	853	839	860	825	866	832	845	858	829	879	832	855	835	854	828	866	831	891	840	832	898	917	832	812	853	778	850	855	873	864	828	848	854	820	868	807	849	849	855	828	844	844	845	857	827	862	837	827	856	859	881	822	880	930	851	861	864	875	859	829	807	828	853	878	866	802	905	878	894	833	824	799	785	881	818	835	829	838	821	870	849	840	832	861	801	826	826	855	876	871	821	857	874	877	834	819	888	832	879	801	822	858	764	858	887	834	912	869	855	836	811	855	823	873	817	831	834	844	842	843	859	831	836	817	882	866	860	862	840	879	846	869	841	868	892	838	801	949	809	841	864	822	845	889	845	845	844	844	823	872	806	879	845	835	831	879	853	889	830	807	802	851	810	869	896	843	799	831	869	867	831	825	871	823	819	840	824	842	862	850	831	900	843	787	880	847	874	879	876	868	841	810	883	827	853	803	906	871	808	863	864	861	877	845	910	878	850	860	853	901	854	830	862	834	881	832	859	824	867	793	868	830	901	839	834	893	819	845	861	848	879	801	852	881	827	826	884	819	864	888	802	903	851	837	841	825	867	828	866	833	865	839	861	854	838	830	856	856	839	874	796	852	805	896	854	890	882	855	862	787	802	910	782	906	822	844	847	837	875	831	832	803	833	804	865	830	870	818	881	845	868	873	867	840	833	836	843	829	840	841	820	818	852	834	862	845	860	853	879	801	819	876	855	866	887	868	822	788	835	883	879	883	805	915	807	779	851	846	892	872	822	806	866	808	839	816	808	822	888	830	891	867	877	850	825	861	802	802	813	802	849	910	857	894	859	875	858	870	831	850	855	844	867	797	847	856	863	812	826	819	857	879	863	832	840	889	863	859	861	792	881	904	813	827	866	835	813	852	838	853	867	851	895	804	828	890	809	840	872	855	874	873	858	841	892	912	902	877	810	847	834	787	826	864	834	817	845	824	817	906	853	907	907	801	821	831	881	837	830	816	896	883	854	838	832	802	879	812	883	860	857	809	863	855	831	846	839	827	813	858	849	934	863	857	810	852	815	853	846	862	772	867	909	853	831	855	818	857	861	891	859	831	884	878	879	855	920	854	878	857	840	849	857	869	907	801	842	874	876	819	857	888	875	805	848	881	829	845	885	840	825	821	839	878	852	858	842	820	857	876	883	856	829	867	851	886	886	862	901	893	889	847	876	819	858	829	875	869	855	843	834	821	791	893	880	848	879	835	841	813	814	865	838	853	849	845	910	862	855	853	859	886	843	849	796	869	833	843	807	826	845	812	807	850	895	809	903	818	883	885	893	831	887	839	857	843	784	890	892	843	809	851	885	858	832	828	842	792	858	853	828	814	861	817	800	874	858	869	885	849	831	814	864	839	834	859	846	797	833	892	848	881	814	864	852	872	857	868	877	824	875	846	845	841	844	833	833	825	863	846	865	776	847	776	845	854	853	818	836	855	841	838	846	842	852	844	819	807	894	896	880	813	848	802	849	877	844	883	823	863	825	802	856	850	848	808	793	858	821	873	802	843	846	863	834	874	881	811	808	845	890	852	839	836	797	812	891	877	847	822	840	875	876	819	863	841	797	866	836	797	865	864	826	818	812	857	871	826	832	831	863	924	840	816	822	866	866	874	895	873	874	837	821	882	824	877	881	857	832	831	862	797	850	837	825	887	870	835	879	843	837	836	821	832	831	842	835	844	855	852	847	843	883	880	829	847	852	857	879	857	863	804	860	879	859	883	852	891	893	825	805	898	784	849	853	817	871	861	893	847	876	851	848	871	831	840	878	816	815	852	765	878	844	847	806	824	818	835	855	846	854	826	798	839	866	809	807	904	851	780	882	843	830	830	826	870	823	888	849	815	853	824	830	855	835	808	860	875	857	836	885	910	860	873	854	875	864	786	827	797	837	833	819	850	884	840	820	828	902	879	829	838	845	903	834	834	861	849	850	794	859	840	869	833	862	891	863	801	866	843	828	864	836	833	837	855	859	890	859	870	814	874	858	814	834	845	801	895	861	819	836	829	845	816	839	809	800	857	893	855	834	901	823	858	830	855	850	861	828	803	860	879	869	835	852	808	790	817	880	823	864	921	849	876	832	866	854	860	870	854	817	817	810	838	876	794	892	868	867	781	881	858	879	873	827	872	822	846	867	831	850	866	898	804	838	863	832	833	818	862	866	814	841	855	800	864	862	874	855	865	911	865	877	836	924	835	905	864	858	894	852	827	823	876	858	849	850	891	825	798	816	841	788	860	827	858	873	857	810	880	902	887	835	863	867	857	863	863	804	862	870	852	836	849	796	787	895	847	794	837	840	879	881	837	799	858	847	857	869	878	873	849	818	832	841	888	828	851	924	842	862	837	836	872	830	852	847	834	870	842	832	880	862	854	881	867	911	814	833	889	836	822	835	837	872	921	895	841	846	914	813	836	848	846	834	865	859	806	806	829	828	834	812	890	836	860	817	909	853	836	869	849	826	826	854	872	854	850	866	905	877	839	868	879	814	828	845	852	839	793	840	863
24556	21500	28439	24824	18111	4234	1405	910	675	638	561	502	508	497	475	435	444	461	447	469	462	434	476	460	456	430	432	451	415	436	442	458	427	476	452	432	402	443	473	426	375	468	449	428	438	423	404	456	402	421	425	424	459	423	397	444	422	419	446	447	446	421	404	440	406	440	425	424	400	408	428	410	402	432	442	450	442	442	464	443	447	432	461	464	437	426	436	463	459	434	455	435	427	422	413	423	468	411	395	431	449	417	447	417	425	419	444	432	450	408	385	431	446	446	435	412	404	458	421	449	449	427	448	422	421	413	418	403	403	419	441	479	457	415	445	451	455	388	388	475	426	435	422	446	403	403	442	413	447	428	421	399	404	427	446	369	451	433	452	412	460	418	433	395	415	399	415	476	439	397	409	395	420	433	411	409	420	408	413	442	433	431	436	431	399	414	423	445	407	412	441	470	436	416	448	466	443	463	434	406	411	441	440	405	409	426	451	475	427	446	420	433	441	417	422	449	409	430	456	414	420	435	423	415	455	423	407	443	431	429	424	413	407	454	413	413	426	422	427	425	421	424	413	452	447	379	420	437	449	409	410	428	446	447	427	404	435	409	492	428	462	427	419	429	429	470	421	447	395	403	420	471	427	441	432	430	448	461	436	434	431	454	438	436	411	436	438	439	423	455	389	424	439	440	443	453	417	421	443	416	433	408	415	414	445	421	435	416	445	411	429	432	430	437	418	435	392	422	445	412	431	437	431	436	448	443	454	409	451	464	425	418	438	460	426	417	419	449	430	448	446	404	429	477	416	410	431	445	432	430	399	453	443	433	448	426	425	460	417	439	417	439	441	450	443	430	457	435	455	444	408	392	410	417	440	424	430	453	444	423	440	381	408	437	407	427	438	418	453	422	435	431	456	447	433	407	431	406	438	422	430	447	424	411	409	450	389	411	459	411	415	435	444	403	410	457	415	423	437	421	409	435	462	415	407	434	398	399	423	403	422	420	459	425	406	437	440	442	460	469	418	439	437	377	436	434	480	441	426	424	443	437	431	438	427	429	447	430	454	436	426	447	418	408	449	442	388	451	392	395	433	418	425	429	444	420	430	467	479	418	438	407	422	429	432	424	453	463	421	405	436	440	428	405	453	425	446	434	415	420	433	399	415	448	466	411	455	448	452	421	408	439	416	410	426	427	442	411	432	441	440	372	412	427	455	438	444	407	370	426	396	448	433	428	409	432	433	456	389	438	466	451	433	406	432	405	413	463	452	435	437	426	427	441	440	444	426	440	384	434	424	411	422	407	457	433	433	429	424	420	444	400	403	429	436	417	446	411	417	451	472	447	429	479	437	445	467	403	419	457	449	406	436	415	418	453	391	442	401	403	413	432	418	448	456	447	449	437	409	421	413	405	405	418	412	445	406	426	444	456	443	463	449	434	410	426	416	409	414	452	443	420	423	396	425	445	423	421	415	412	391	451	442	410	430	441	438	409	445	417	393	404	416	422	432	445	446	440	433	450	468	444	413	454	445	420	448	408	432	424	422	403	438	447	437	398	415	410	431	408	453	469	429	437	410	439	419	434	425	457	442	456	448	436	453	410	431	436	455	456	422	451	457	455	448	429	399	432	443	413	450	414	443	385	433	419	454	423	436	472	430	421	464	440	436	422	440	467	398	440	415	428	401	426	426	419	442	462	394	408	443	442	392	396	437	476	444	431	459	432	431	461	441	421	455	459	459	387	410	444	425	472	432	419	422	415	472	440	440	425	436	452	474	421	440	421	475	450	449	410	432	421	417	446	429	426	429	412	432	427	425	446	422	410	452	430	444	420	437	401	470	426	412	430	400	427	462	433	469	414	434	430	405	433	437	443	447	422	416	438	436	421	444	417	441	400	403	419	455	437	449	468	397	437	431	435	451	430	435	442	433	417	420	448	427	452	411	458	429	411	422	414	430	430	434	420	435	439	429	464	374	454	418	473	433	440	464	404	432	444	393	450	430	438	408	409	426	397	424	414	435	432	426	439	427	394	431	418	436	435	428	416	443	480	451	435	459	407	441	431	448	445	404	470	452	408	419	412	398	425	432	428	464	394	434	434	477	444	414	430	447	423	434	422	439	423	429	450	412	448	396	377	419	437	431	421	443	444	417	406	413	428	458	444	402	415	456	402	424	395	429	412	443	452	448	441	436	419	425	408	437	472	436	442	435	449	468	443	443	424	394	425	444	438	458	418	449	380	399	433	469	410	410	469	447	408	455	451	418	385	454	423	441	407	407	455	403	417	440	427	420	417	438	462	451	460	462	463	457	446	466	468	420	460	438	442	415	426	484	424	458	458	428	459	388	405	430	422	419	440	420	425	460	422	417	412	432	463	427	407	397	435	393	392	455	432	456	392	430	420	411	428	399	451	387	433	436	452	419	418	464	409	402	429	444	418	413	470	433	406	442	417	455	392	427	417	421	419	405	403	436	425	409	442	436	427	449	456	438	412	408	396	471	436	412	400	422	456	446	433	427	372	425	428	429	408	432	384	424	435	450	471	428	423	416	442	438	431	440	418	437	413	441	420	439	406	394	374	398	444	457	418	424	399	418	420	424	413	428	441	437	432	458	429	414	425	469	440	460	410	456	438	404	410	383	426	399	405	445	413	430	401	415	414	405	444	457	415	415	480	474	421	431	412	466	440	448	411	432	450	423	462	413	482	423	441	451	429	420	439	401	412	439	416	412	423	460	431	409	400	433	444	429	415	439	443	437	471	423	441	401	432	443	448	420	439	407	411	466	416	423	408	436	426	449	442	395	445	407	418	416	400	405	445	426	428	417	418	444	429	421	429	455	418	409	426	420	424	439	453	443	416	407	424	422	426	400	469	396	408	412	370	434	439	440	428	437	429	428	428	441	443	444	462	425	439	441	455	431	444	417	441	411	393	423	425	470	413	439	442	431	373	436	442	428	436	427	438	439	446	411	451	443	396	450	418	420	394	436	439	451	429	408	447	405	421	412	444	425	406	463	407	463	441	429	426	445	423	401	450	429	428	457	416	431	422	459	452	445	403	411	397	410	430	399	420	452	451	428	452	435	443	402	452	419	416	407	410	445	459	414	458	406	422	448	411	434	421	443	456	405	456	454	422	429	447	417	445	406	416	424	481	431	433	414	409	436	417	400	444	433	419	411	431	440	437	425	435	457	443	420	403	416	461	485	414	419	423	435	411	456	376	425	418	431	416	417	399	422	418	440	412	460	388	446	417	459	437	430	459	420	459	390	423	425	452	440	420	454	405	419	410	434	451	433	416	463	468	448	464	455	463	399	413	405	428	408	391	434	395	416	424	435	450	455	404	408	426	423	439	435	439	392	443	404	452	445	451	381	495	428	425	439	465	421	454	415	428	423	415	444	424	429	403	425	415	444	424	427	427	406	394	444	459	460	406	429	436	457	431	414	413	433	413	452	438	435	415	433	430	472	403	435	404	459	433	411	446	434	447	407	461	435	439	436	423
31725	49098	33805	12270	7571	4656	2900	2280	1747	1408	1217	1128	1000	950	912	860	868	824	786	850	825	826	847	798	816	821	802	767	769	736	770	798	833	774	789	801	783	801	791	746	767	852	733	784	796	714	719	758	814	724	764	794	746	803	807	770	741	797	734	702	772	754	755	781	735	738	777	719	761	753	794	767	709	787	788	758	770	826	775	765	815	775	806	747	730	737	748	736	772	790	780	756	746	747	714	790	819	752	787	713	742	761	784	771	779	775	793	735	747	760	804	797	739	741	761	722	740	720	718	751	780	720	737	755	751	746	752	758	776	758	719	741	752	791	782	713	736	729	754	744	725	725	758	763	742	746	766	768	737	757	760	788	763	733	773	775	817	742	758	801	778	755	715	708	780	732	710	784	761	735	748	749	762	807	748	811	759	770	739	705	723	727	755	749	706	798	744	812	764	734	774	772	740	783	719	762	755	760	802	791	794	748	721	823	759	726	728	739	754	764	733	752	722	764	735	780	774	755	773	729	795	759	767	737	786	813	747	803	724	816	755	794	813	753	746	763	712	760	777	765	760	771	802	762	765	727	752	825	799	755	735	770	767	788	769	715	750	757	739	768	773	731	723	766	779	796	772	733	765	713	750	805	784	736	716	705	733	755	765	757	763	784	733	756	788	783	709	774	765	745	752	759	730	771	719	799	751	773	776	765	730	793	759	707	764	726	759	791	772	800	755	787	776	735	731	802	782	765	806	765	745	773	761	737	771	746	773	802	751	753	749	759	764	760	790	691	732	773	764	741	800	783	758	737	765	787	808	805	790	747	781	737	731	719	770	755	799	793	784	791	770	850	736	729	744	752	757	768	716	748	802	753	768	796	785	747	774	794	739	780	755	789	733	766	776	783	739	741	757	740	767	798	727	822	739	765	737	776	772	795	764	731	779	766	782	774	776	800	813	758	770	736	737	738	796	746	780	730	776	772	731	797	733	794	753	748	798	736	804	751	722	746	756	716	749	698	781	699	800	777	763	761	785	716	800	712	728	749	816	737	714	768	767	746	711	744	774	770	743	753	715	808	809	809	771	731	780	741	708	731	772	759	745	742	762	734	758	776	734	749	758	759	755	769	777	777	738	739	741	724	730	729	773	789	762	749	765	779	750	701	745	764	770	780	778	814	750	763	708	764	735	753	734	775	752	755	751	727	751	723	795	782	812	756	790	749	737	743	754	815	805	690	801	756	727	767	764	756	731	747	779	802	779	736	770	763	730	762	758	761	760	789	762	724	782	747	785	764	731	717	734	801	779	757	737	779	743	730	775	737	785	758	775	765	768	781	733	762	702	768	765	810	760	769	763	784	794	771	752	773	810	738	767	750	805	748	732	738	763	751	743	770	700	777	752	714	746	740	781	767	715	769	740	767	821	723	734	784	810	788	758	785	752	743	757	741	793	779	732	752	760	781	810	770	765	815	772	792	782	792	774	703	752	753	788	736	784	742	734	739	739	769	743	733	751	734	763	792	780	779	739	725	743	772	748	732	777	716	789	748	785	714	804	804	702	730	689	760	780	774	765	750	769	772	731	797	752	745	722	780	747	703	747	745	752	745	767	779	786	725	721	727	757	755	770	739	764	745	780	775	765	804	762	790	773	758	773	730	764	719	738	765	786	791	725	741	730	716	753	752	770	765	712	709	783	783	765	781	769	766	769	826	750	747	756	767	741	803	808	758	749	722	768	781	729	752	752	773	809	745	760	733	729	820	755	787	760	784	748	764	744	703	789	738	751	747	752	801	777	774	723	804	699	734	759	762	761	810	806	741	784	795	719	737	776	737	754	761	807	773	802	767	824	808	698	772	758	768	730	676	758	740	731	736	777	725	772	753	713	791	690	757	802	732	688	761	800	724	723	763	739	787	772	738	809	810	765	798	756	747	781	746	732	734	794	765	724	786	789	788	755	772	766	783	778	781	728	743	758	757	745	780	720	699	749	760	797	745	743	807	750	750	799	788	735	762	777	728	755	789	702	771	738	714	706	736	744	846	772	760	784	744	762	767	736	737	759	815	701	716	775	748	775	757	763	755	749	733	760	765	724	798	809	746	725	712	768	780	821	795	745	716	790	783	723	748	753	749	759	785	797	772	804	784	793	735	774	800	740	761	758	789	765	780	780	778	730	761	797	780	754	781	746	719	747	695	750	743	793	716	783	787	799	768	748	759	780	760	772	851	782	787	807	764	718	746	785	754	739	755	794	717	736	730	729	789	734	758	774	816	772	752	750	793	727	732	740	750	742	732	737	769	799	685	772	801	837	756	765	756	755	792	766	771	782	793	736	756	711	754	819	783	768	768	748	739	718	748	777	768	779	805	762	766	768	753	764	753	780	768	796	742	755	761	767	737	784	765	793	799	767	806	758	785	771	735	735	768	767	780	726	774	763	751	767	763	739	778	789	750	778	749	719	748	714	760	753	777	764	759	721	718	752	740	813	794	769	786	761	694	792	755	800	751	741	769	775	736	745	783	772	774	753	790	681	725	772	743	789	749	766	762	737	813	762	743	795	773	747	740	794	773	778	798	780	738	709	795	788	766	805	759	774	746	766	724	719	730	774	768	743	714	761	774	784	748	724	738	755	667	766	768	793	763	766	764	845	748	789	753	785	785	769	728	783	745	768	718	785	749	722	722	767	807	814	761	790	746	769	751	745	752	766	786	791	735	799	762	754	770	760	714	790	756	729	759	779	754	762	728	779	784	772	770	753	779	756	796	733	726	770	690	773	756	750	735	786	746	769	745	791	777	720	789	742	768	809	789	755	752	771	731	738	786	786	764	774	751	793	779	733	773	763	737	733	784	763	796	746	737	857	722	810	790	724	801	707	746	806	790	744	752	794	745	796	727	708	724	737	727	748	769	758	752	798	793	726	802	705	715	747	771	756	770	723	782	706	769	751	713	752	814	808	761	767	762	712	757	766	723	785	717	765	780	776	788	762	691	789	727	813	777	784	767	742	748	753	778	764	715	763	696	767	744	785	731	733	725	806	791	761	749	795	788	743	720	750	735	778	777	752	817	750	812	760	789	733	772	750	747	773	729	751	774	826	785	745	745	752	735	754	761	740	773	762	698	736	735	786	773	743	762	763	763	755	779	770	779	668	758	772	754	748	810	761	726	751	763	798	764	766	722	786	774	782	801	766	730	798	781	738	740	756	772	784	722	749	739	753	703	768	804	748	751	753	811	761	774	781	799	765	752	699	727	821	728	734	760	731	748	737	788	761	807	781	745	811	836	756	746	826	770	688	748	748	703	781	798	749	707	738	807	767	750	742	775	749	757	745	783	754	803	762	769	780	809	738	724	762	763	749	783	745	786	763	742	741	806	759	732	752	767	782	750	748	779	766	772	730	739	726	701	758	798	784	710	778	747	782	786	754	817	765	699	748	761	800	793	825	774	728	759	742	718	714	729	735	771	793	765	705	738	760	753	728	732	816	794	762	804	793	811	733	793	742	744
23466	21425	29061	24126	21368	17520	3499	1054	607	546	409	329	322	295	261	266	274	236	246	233	216	212	199	215	256	231	265	224	218	209	216	200	243	203	211	200	207	208	204	200	205	225	184	198	201	191	200	210	226	190	202	186	205	203	188	212	209	185	209	208	217	215	217	212	199	194	223	218	186	217	187	211	185	212	202	184	200	229	217	202	197	239	189	219	217	212	194	207	215	218	220	174	185	207	191	211	195	203	196	190	178	179	198	197	208	201	190	220	208	222	201	206	204	233	178	213	204	238	168	194	188	196	203	187	203	209	188	201	195	202	216	190	185	194	229	190	195	210	246	218	219	214	215	200	220	213	194	202	205	178	192	170	188	172	199	211	190	187	203	203	218	189	210	203	202	199	214	210	200	199	207	195	194	174	206	191	179	188	222	195	200	186	174	186	195	199	211	197	200	210	202	188	198	204	184	205	209	188	242	209	202	203	216	194	189	221	174	186	189	212	204	189	207	190	199	203	191	206	206	195	206	193	186	187	208	173	225	197	188	187	203	191	199	193	184	221	207	212	198	205	201	222	216	198	185	192	198	196	190	205	177	216	202	197	212	181	195	208	173	186	217	187	205	188	197	187	179	185	188	198	203	210	195	185	188	216	216	194	211	197	195	201	209	207	195	197	207	249	179	220	220	185	188	176	220	169	190	212	208	204	199	207	207	189	191	196	210	185	207	206	202	167	238	212	209	195	201	183	217	229	188	169	212	203	208	204	198	206	208	182	200	210	201	214	208	201	215	178	190	185	202	210	186	192	195	194	187	198	208	179	199	209	206	184	177	193	201	198	231	186	195	197	184	211	193	210	203	189	189	180	215	181	193	211	182	203	191	170	198	186	186	207	183	204	213	201	205	212	231	199	193	213	187	195	185	201	161	201	195	178	197	210	194	187	219	212	178	177	224	193	191	201	199	201	207	221	173	201	217	208	199	183	204	190	212	207	204	206	201	197	200	196	211	173	193	207	171	180	178	192	181	206	190	167	216	198	211	182	180	186	208	198	202	225	219	218	155	208	192	179	199	172	209	210	193	195	206	197	189	208	187	193	180	196	214	200	213	206	212	200	186	175	197	194	201	198	213	170	206	192	197	201	200	191	186	222	180	203	223	183	171	174	199	179	186	190	213	213	218	189	183	190	213	196	206	223	210	187	163	240	186	190	187	197	217	209	207	186	229	199	231	181	222	184	223	220	193	233	192	203	184	181	215	194	191	204	208	188	187	184	229	208	227	185	216	199	230	225	194	207	204	208	198	192	192	195	215	192	215	192	177	199	187	189	200	209	231	201	188	178	199	197	176	191	173	198	185	223	187	238	218	204	188	199	189	204	193	189	196	205	194	208	170	211	207	191	220	191	201	212	204	231	197	169	210	211	199	214	196	189	232	189	222	179	194	213	202	220	197	210	199	202	176	196	216	182	216	203	191	189	209	193	200	191	212	176	209	217	175	182	191	216	201	215	175	208	224	223	208	198	183	171	198	226	205	179	216	208	201	213	176	158	212	202	184	199	194	202	199	238	194	191	215	212	204	209	212	207	214	205	207	186	193	199	207	217	202	173	199	180	200	194	184	226	204	199	177	203	194	204	186	208	190	175	220	199	211	202	197	202	208	215	202	201	183	203	197	175	195	194	208	194	176	185	204	187	198	203	210	215	214	188	202	180	189	210	195	198	188	175	190	207	175	178	200	215	204	225	207	200	202	201	195	216	178	172	193	217	212	200	199	193	199	208	179	201	211	191	208	186	225	183	213	211	209	195	202	188	213	209	207	220	189	193	187	208	206	194	193	202	208	207	181	195	195	225	196	187	206	190	186	190	189	199	195	202	195	192	187	197	188	190	221	197	182	210	202	195	192	215	176	214	189	201	206	205	200	194	211	198	193	169	185	200	184	205	185	201	203	217	190	204	182	191	198	197	196	193	204	186	207	203	188	197	199	182	180	206	219	184	202	190	209	191	196	194	195	211	197	192	216	190	167	178	198	216	189	200	215	185	214	196	228	197	215	212	181	200	199	211	187	196	216	214	207	196	183	199	201	197	215	208	189	205	197	214	195	206	201	226	191	176	211	176	191	199	184	213	195	195	216	193	203	189	213	198	200	205	185	230	228	209	172	212	172	205	216	215	200	199	207	199	224	170	183	211	189	202	181	202	183	211	215	181	188	190	192	189	194	204	195	182	223	193	194	218	183	186	194	196	203	186	202	172	212	208	210	192	207	213	184	205	184	206	211	209	178	197	193	197	184	183	195	190	218	217	203	197	189	181	204	196	201	201	196	187	195	204	190	205	214	200	195	193	190	205	217	182	222	214	184	198	192	165	200	187	191	209	207	185	196	209	190	200	206	182	181	181	205	191	214	212	205	218	178	194	198	195	202	226	184	195	206	189	214	225	212	200	180	198	177	206	222	195	203	169	209	222	167	198	215	196	213	184	184	216	193	183	168	194	197	222	212	217	175	209	218	219	218	196	177	187	203	178	188	193	176	176	190	211	207	174	206	209	192	195	197	187	199	219	191	198	189	209	215	174	209	189	180	223	214	231	200	189	179	172	189	187	195	228	207	170	223	215	188	206	209	206	213	204	205	195	189	209	204	186	195	216	225	218	196	213	201	187	222	196	189	174	204	201	205	213	216	204	205	199	192	196	212	175	182	204	189	186	205	203	183	189	210	195	191	197	169	189	198	203	192	212	214	192	212	205	196	171	204	197	189	194	192	213	208	202	171	167	210	179	209	204	195	202	196	209	205	201	182	176	212	217	181	196	192	234	197	215	215	204	212	187	201	201	185	215	196	187	162	185	201	190	196	192	198	213	199	234	195	223	207	212	213	202	196	195	201	208	205	202	196	202	241	210	185	191	187	225	201	228	202	215	183	200	181	203	205	208	195	209	181	197	193	209	195	223	191	179	189	202	201	204	200	210	214	218	192	195	191	189	218	194	181	197	184	202	211	184	236	196	218	234	224	203	175	213	194	215	194	215	184	203	200	200	201	208	230	235	177	200	206	205	201	182	238	192	216	189	194	204	198	224	191	202	207	199	198	206	205	241	184	188	199	168	213	183	193	207	189	202	190	192	210	202	205	180	219	193	202	197	193	184	191	195	233	191	212	190	181	194	199	184	196	220	183	204	180	179	215	187	184	190	180	192	197	188	189	188	198	199	210	191	204	207	196	204	198	201	210	225	183	194	203	239	185	201	191	213	211	197	186	221	234	205	217	208	188	187	223	213	188	192	203	208	196	193	197	207	208	201	207	216	202	203	167	169	201	201	197	213	195	182	200	212	193	202	196	204	188	202	235	201	213	203	188	184	170	198	190	211	207	185	204	207	194	210	184	199	204	220	208	216	209	195	216	189	191	204	226	226	207	184	168	207	214	175	187	210	201	196	174	231	198	191	215	174	210	208	197	215	205	238	192	212	178	203	171	218	212	194	210	199	221	203	182	209	201	202	202	203
33389	59216	44344	19254	10401	6213	4376	2768	2037	1637	1100	896	800	699	652	633	541	530	532	479	484	480	457	444	464	443	415	426	398	434	429	400	423	405	372	369	378	331	395	375	395	402	414	392	356	349	378	366	381	403	371	399	391	367	368	357	366	367	376	399	344	339	345	381	370	384	388	361	351	392	375	342	367	379	357	395	367	335	380	363	395	363	353	362	376	377	354	373	378	375	407	370	393	387	362	377	354	369	354	362	337	359	341	381	381	363	418	374	386	390	368	408	382	360	310	360	382	361	372	384	399	377	320	399	406	372	326	378	352	389	357	377	337	359	363	334	368	387	386	367	373	391	391	346	365	363	375	367	376	391	382	366	373	367	358	350	362	380	344	349	387	382	388	370	385	353	373	387	376	351	355	366	337	362	411	370	360	350	354	375	371	375	337	361	381	363	357	367	362	366	339	351	350	365	372	344	377	335	355	340	336	372	410	421	336	374	371	370	367	332	377	368	405	364	397	412	356	349	365	361	352	338	394	366	388	359	392	355	386	372	352	364	394	344	360	362	385	349	384	370	372	357	385	351	375	378	355	394	394	357	346	391	399	350	380	406	354	364	351	354	382	365	365	334	364	372	358	374	383	388	343	359	376	369	360	369	319	381	348	378	384	390	356	318	374	386	352	355	350	347	349	384	376	350	388	368	359	374	389	376	313	363	345	384	345	340	353	369	342	382	384	361	359	370	385	388	380	374	357	356	394	386	360	345	390	362	401	372	400	368	359	348	390	368	329	359	314	370	378	339	369	375	390	353	353	374	374	373	387	362	368	378	374	366	366	379	375	387	356	390	359	382	363	311	387	366	381	363	388	373	364	342	365	346	375	391	368	386	369	402	375	386	373	385	366	381	348	389	362	340	362	364	345	372	366	379	375	395	345	386	345	366	346	361	356	385	389	404	350	373	350	366	351	356	367	374	344	376	383	366	382	368	338	357	339	364	344	375	407	382	376	372	359	372	353	344	363	381	371	357	360	344	353	371	375	360	325	366	352	323	374	364	354	424	357	380	392	355	418	366	347	396	376	377	356	375	397	372	363	326	387	398	408	381	329	365	401	361	373	406	378	358	370	381	364	361	369	376	325	366	391	363	367	346	349	338	393	337	383	387	404	369	345	377	341	361	368	366	389	397	377	378	362	386	349	371	367	348	400	388	375	385	358	395	403	359	387	379	368	374	354	337	350	367	333	336	346	352	371	385	353	411	381	357	351	388	385	385	372	367	373	376	336	403	357	358	342	369	395	393	391	364	351	378	384	367	411	357	370	390	343	382	347	351	361	361	363	380	363	358	346	373	398	391	344	387	357	368	403	362	356	340	357	408	357	365	354	373	332	382	372	353	381	381	345	330	362	372	419	361	352	372	376	356	366	366	411	373	367	398	341	383	377	386	397	370	411	320	361	390	357	388	365	357	396	354	360	360	385	364	357	359	370	383	368	412	385	369	358	384	360	369	378	390	369	399	372	369	355	374	358	373	372	366	354	363	358	357	376	357	377	324	363	388	361	366	407	355	394	362	366	315	364	327	380	363	367	363	351	384	359	358	356	367	379	371	370	358	374	371	356	376	388	358	380	376	351	371	335	360	383	393	328	378	354	330	361	375	384	362	376	369	334	389	368	368	355	378	382	353	358	371	361	364	369	364	382	332	372	363	370	400	390	359	374	335	378	370	362	369	390	335	331	376	338	345	355	376	369	414	400	352	354	371	357	358	353	338	395	366	428	344	346	338	391	375	375	351	399	336	385	355	388	354	372	363	356	360	384	361	359	359	368	380	365	342	393	377	392	367	341	382	330	378	408	355	379	359	369	369	351	356	378	351	351	364	395	364	356	336	387	345	341	332	364	383	398	401	350	366	349	352	388	376	378	347	393	372	343	379	335	367	341	374	365	364	351	371	395	344	365	370	366	374	353	378	386	350	356	389	364	357	359	341	365	336	342	369	371	353	398	347	370	361	383	365	369	388	354	383	387	336	392	361	380	371	357	368	354	366	363	349	369	354	353	357	359	316	345	387	351	335	350	351	359	349	366	330	353	356	364	378	397	416	355	339	346	368	373	369	373	383	389	369	368	364	376	364	356	383	351	411	370	353	381	364	361	390	385	386	336	341	367	400	341	377	386	330	341	366	381	354	367	380	363	390	361	358	401	382	379	337	370	379	379	393	353	373	355	389	397	369	340	359	326	378	350	336	353	352	366	382	387	375	402	357	373	353	365	390	326	370	357	357	358	364	357	370	393	359	386	363	361	372	340	323	418	373	367	349	343	352	368	383	349	358	365	378	375	384	379	410	355	343	363	367	386	358	363	362	400	361	374	368	345	361	361	333	383	381	325	328	344	366	347	359	357	368	359	383	373	376	355	350	375	351	321	340	346	362	357	374	385	359	386	381	385	402	346	374	372	371	385	372	336	381	354	394	359	354	367	364	367	368	341	366	358	353	376	386	375	360	365	386	362	371	366	372	390	331	316	369	366	354	369	370	358	378	391	391	379	351	331	368	366	378	374	378	378	389	346	384	395	362	356	392	363	385	322	359	393	374	346	375	387	379	399	375	339	344	343	352	388	372	382	380	370	334	345	369	375	322	369	359	388	361	393	370	400	370	357	337	363	381	370	394	371	377	352	381	388	350	356	396	348	387	380	386	364	362	378	337	375	374	324	384	359	410	385	382	384	341	416	371	386	377	371	349	412	374	368	388	360	364	398	362	373	369	417	351	370	385	359	394	378	398	386	384	361	370	363	404	339	339	339	362	330	369	368	366	378	376	414	363	374	348	385	359	364	367	348	379	364	335	358	352	368	385	363	360	385	357	375	379	367	375	352	360	368	351	389	330	370	371	330	349	386	365	359	366	366	371	310	370	369	358	375	357	361	380	351	340	414	342	395	347	358	375	369	387	377	377	350	372	393	383	360	348	389	375	341	346	368	347	369	331	376	325	380	359	362	361	372	356	364	366	387	340	364	356	374	372	384	370	355	360	388	340	353	382	363	385	364	404	349	370	355	393	388	365	390	377	372	386	376	353	332	396	393	370	373	368	358	350	396	378	380	364	371	364	370	356	387	369	351	350	368	341	350	356	332	372	367	348	369	377	372	363	355	396	352	347	370	375	357	358	371	364	332	358	364	369	400	363	364	373	404	377	371	347	350	362	355	397	350	386	382	388	349	351	353	357	382	400	382	367	348	318	346	412	330	341	363	364	354	362	381	378	358	363	358	380	407	355	381	359	390	380	376	360	401	364	342	344	362	343	399	361	367	350	355	354	374	348	364	384	359	384	389	371	350	347	342	385	362	362	372	338	388	383	375	377	367	382	328	395	389	356	335	350	368	372	381	345	382	381	354	355	342	392	361	336	355	385	370	373	377	350	424	376	397	379	341	380	369	372	364	393	325	355	395	350	359	364	353	364	372	357	365	397	335	351	327	355	391	377	377	352	387	385	373	388	393	376	360	374
27631	24906	19885	4764	1419	1025	731	608	590	614	506	516	521	498	534	520	513	486	516	510	502	461	507	495	481	468	505	485	499	467	497	510	490	494	472	489	496	493	506	493	467	507	471	511	518	498	480	499	443	456	472	503	533	506	458	472	460	490	470	496	502	486	521	481	509	514	478	468	499	490	494	475	451	503	498	504	491	479	482	474	491	500	526	489	494	471	459	491	481	516	484	497	511	516	484	498	517	524	469	463	497	494	503	510	468	437	501	484	475	489	473	495	440	485	476	506	529	524	507	517	547	488	507	501	484	503	525	487	469	489	499	510	474	500	508	494	504	478	511	555	481	494	531	511	513	498	480	498	487	481	489	518	478	444	527	499	454	481	486	496	555	473	466	488	506	514	540	503	477	487	510	497	512	533	473	448	493	516	507	516	467	494	464	500	486	467	492	462	465	512	502	515	511	502	520	493	547	502	487	513	486	491	474	497	461	471	487	519	491	491	473	501	480	487	516	483	514	500	494	525	462	503	485	494	533	551	520	477	488	487	534	510	516	515	494	438	499	494	503	442	483	469	479	485	504	497	520	497	493	488	502	480	445	467	487	499	570	509	503	512	530	538	477	481	526	526	476	476	493	501	503	460	526	472	514	490	506	505	475	476	483	512	480	458	486	466	484	492	490	503	489	494	490	495	480	502	489	486	498	497	505	484	463	487	486	538	543	525	482	494	469	477	472	492	494	499	499	564	483	484	477	496	464	478	490	486	527	465	480	523	508	490	488	523	510	466	474	444	467	472	491	506	467	525	507	499	491	500	470	534	511	451	473	488	488	513	500	516	453	523	467	514	478	507	500	497	517	475	478	513	509	458	488	499	483	488	525	513	514	472	479	527	514	495	516	518	503	500	508	493	483	481	528	482	540	440	469	499	483	482	470	494	467	493	541	470	512	475	529	491	522	539	517	468	506	467	509	505	518	483	533	486	494	496	491	492	496	492	474	446	514	519	495	495	476	525	451	489	463	511	499	482	527	509	503	497	485	485	489	496	478	530	521	500	505	518	500	483	469	482	486	498	507	462	503	465	498	491	478	466	496	489	529	500	509	500	502	480	492	512	464	538	438	504	527	460	539	466	490	477	494	496	488	523	501	483	530	471	466	479	487	454	498	517	526	486	522	510	525	488	480	449	473	463	504	498	483	480	446	523	481	492	467	499	510	496	505	485	491	493	468	478	463	510	468	499	521	526	439	469	470	513	531	483	481	521	513	512	471	456	473	472	503	527	508	490	494	484	485	521	519	463	469	488	473	503	504	466	464	497	486	467	502	456	494	470	522	470	522	488	509	495	486	467	531	482	505	464	461	519	470	476	486	495	489	467	479	476	507	469	500	487	482	490	501	463	523	486	558	486	475	514	504	522	460	482	484	488	441	511	479	500	501	493	482	455	500	441	472	489	515	493	533	463	509	523	454	481	478	495	484	530	523	510	502	511	460	439	491	466	491	459	483	487	475	515	466	496	478	462	489	466	500	512	484	468	505	471	505	508	485	448	531	518	489	493	485	470	490	522	466	531	521	471	507	515	520	483	482	506	478	499	513	525	495	535	486	521	512	450	491	483	513	475	501	459	550	513	495	493	514	502	506	487	497	525	500	505	509	478	505	487	466	464	484	454	487	497	514	514	528	502	503	449	484	496	498	471	491	488	505	507	495	490	514	489	453	465	474	457	494	491	474	546	477	473	489	505	503	492	492	544	473	518	471	483	485	475	503	438	472	508	513	494	486	511	477	489	494	473	470	533	483	453	526	463	527	482	499	476	477	484	492	475	468	527	471	525	526	471	488	495	529	458	507	506	507	454	507	509	509	494	510	473	479	515	498	497	486	454	473	487	472	496	450	493	472	477	468	432	518	483	507	493	515	468	496	504	482	510	491	521	527	477	453	476	495	486	515	468	470	473	522	504	486	480	503	490	513	511	497	529	497	504	535	507	480	519	513	470	551	478	474	509	494	491	511	516	521	511	499	496	494	508	459	492	516	470	487	490	473	492	523	472	500	475	495	544	489	491	517	490	483	502	501	495	469	512	559	547	490	486	472	496	497	454	523	483	422	447	526	486	463	484	508	494	504	505	501	506	480	478	503	481	506	465	476	502	511	500	515	447	486	477	479	489	486	488	541	488	518	496	524	507	515	531	488	522	511	488	491	478	489	510	498	469	471	467	489	484	472	520	515	534	534	519	566	488	523	506	526	476	469	477	517	507	509	512	500	475	525	471	502	517	481	479	474	497	490	495	488	511	495	478	459	521	471	492	524	502	480	482	456	522	473	488	518	505	480	487	491	483	511	491	519	481	495	493	500	474	444	524	485	489	463	497	485	496	461	490	464	524	483	503	522	494	483	488	528	511	502	485	460	478	527	503	464	530	468	493	483	508	484	501	505	461	466	494	481	506	466	484	465	495	495	474	491	500	501	514	472	535	474	492	493	448	493	433	500	519	428	525	474	494	523	522	488	508	506	485	477	515	510	482	499	463	486	498	504	532	493	505	504	485	512	477	502	488	502	496	486	528	466	501	423	486	478	486	515	522	470	509	500	516	485	488	500	498	482	479	470	469	484	530	467	534	463	483	520	522	511	464	495	512	495	470	494	497	486	503	459	455	444	473	507	497	473	492	518	486	477	527	504	486	483	512	466	493	448	476	484	522	488	516	500	510	474	512	475	499	506	455	493	513	467	460	496	486	493	523	504	504	480	487	473	502	509	519	484	499	506	484	483	492	472	493	475	510	545	514	469	541	487	542	494	482	464	495	482	476	450	466	490	496	458	454	496	483	473	453	519	520	505	490	481	483	507	493	482	513	508	511	497	507	511	546	461	468	478	502	478	487	463	499	458	520	528	476	490	504	478	512	473	480	480	495	459	475	476	502	496	478	487	481	504	489	530	462	485	489	487	517	492	498	495	489	484	495	494	479	510	496	515	452	459	509	488	451	507	474	497	519	496	474	498	519	514	516	486	509	498	488	502	454	448	491	512	484	457	517	495	476	494	488	448	496	495	467	451	475	520	471	458	520	508	486	530	482	471	511	483	548	523	508	462	455	517	500	491	488	480	507	520	491	479	486	498	466	449	485	487	478	501	470	540	511	503	460	518	510	450	482	501	450	502	519	511	486	486	473	467	524	494	456	492	483	476	447	509	499	476	452	476	496	513	489	482	497	482	536	499	515	511	457	482	494	498	483	487	472	499	484	506	507	472	522	492	493	467	486	523	519	517	485	448	502	484	504	512	507	504	476	501	481	486	498	475	476	497	517	525	503	479	492	486	481	492	501	483	516	505	485	508	475	470	494	496	525	469	487	507	520	503	496	471	478	511	501	472	485	515	518	500	518	489	505	517	498	499	482	491	493	457	554	460	479	501	545	527	509	437	525	504	480	509	530	514	502	502	520	510	443	485	467	488	512	510	522	523	471	503	497	533	468	519	499	488	481	448	512	516	480	474	488	473	498
29467	42270	22830	5238	3349	2258	1634	1432	1161	1112	932	879	872	847	889	859	807	825	839	822	833	853	865	880	895	822	877	857	847	776	835	832	872	892	867	909	807	863	833	833	868	830	859	842	869	854	824	869	814	865	839	882	898	900	943	834	820	850	799	839	806	873	854	829	851	820	892	844	840	830	812	867	867	853	811	855	855	866	832	807	804	840	863	783	839	889	875	796	892	835	851	859	862	798	816	848	889	840	900	856	827	869	791	874	882	888	849	849	924	859	842	851	854	827	831	850	857	870	874	847	856	828	850	828	857	866	841	836	896	833	876	785	826	874	854	840	870	869	784	835	829	834	879	839	880	872	909	861	849	887	890	864	832	861	873	841	871	875	897	872	845	837	805	866	850	840	901	831	892	891	848	836	908	833	836	852	851	800	843	877	885	913	886	788	832	823	895	895	835	839	843	864	829	808	898	845	891	835	880	810	814	850	819	901	858	873	852	781	848	871	889	808	808	816	827	840	855	848	872	868	845	855	834	855	859	776	859	837	857	822	836	826	816	848	916	853	850	870	849	819	807	829	822	853	883	871	858	833	844	815	850	858	851	833	871	887	839	807	829	868	862	881	883	851	838	878	897	859	839	870	814	861	860	783	845	842	842	837	845	829	879	800	851	855	852	834	874	795	876	869	889	825	853	897	817	901	841	829	862	850	852	916	844	904	832	837	851	830	830	871	822	888	844	832	820	889	848	875	901	841	741	838	823	875	802	845	829	820	888	819	846	864	822	812	855	820	877	873	855	826	848	825	864	837	837	871	866	825	802	897	823	929	875	864	872	854	871	806	867	874	933	857	850	870	831	869	868	829	873	816	817	868	848	868	842	806	812	852	895	888	824	811	884	785	871	845	849	852	859	890	866	778	867	864	839	847	850	850	892	885	832	842	842	855	885	794	841	810	845	860	836	903	832	873	850	833	847	800	890	885	817	852	893	816	869	831	807	873	859	840	796	898	871	831	805	887	796	833	851	855	884	889	858	861	844	873	830	863	818	882	862	835	848	909	854	865	856	863	825	845	828	835	858	899	836	835	787	881	836	835	856	847	813	823	858	832	822	841	865	903	823	840	839	819	784	840	829	802	850	873	827	804	832	819	898	821	829	883	886	865	839	843	855	835	873	801	834	859	849	828	872	881	856	808	913	902	831	825	802	829	815	827	821	864	848	880	839	839	818	761	855	846	820	814	819	889	928	821	905	882	836	860	862	888	826	834	843	853	894	870	871	881	806	819	815	915	862	843	834	857	854	892	878	862	837	871	819	884	847	890	865	815	870	893	827	815	880	858	861	866	834	835	803	861	859	815	898	864	839	875	798	852	871	844	859	794	898	893	879	859	817	845	856	852	848	849	858	808	880	826	892	817	840	867	884	821	851	825	819	878	843	812	834	836	904	856	814	825	830	867	847	896	867	877	865	880	917	872	865	837	835	863	838	846	859	818	862	853	832	822	864	840	818	889	868	930	886	833	836	865	886	845	907	841	861	867	837	852	825	870	822	828	898	863	883	861	841	856	838	834	796	840	811	846	848	855	850	825	853	903	856	871	818	869	850	821	812	818	856	868	833	877	850	825	784	835	861	880	920	851	825	878	867	852	867	888	871	824	846	885	854	863	820	863	836	865	909	887	838	865	831	845	816	854	861	811	940	872	840	899	840	849	858	846	846	839	878	877	858	891	864	854	779	827	808	815	836	827	901	865	881	838	842	823	883	893	863	848	874	847	847	844	868	856	840	857	833	791	845	875	819	853	913	807	844	891	874	830	868	875	837	841	832	867	871	827	837	902	811	877	808	921	875	840	844	823	854	830	845	820	824	899	877	873	835	908	878	824	833	849	862	796	802	888	848	903	861	876	837	898	826	884	813	831	852	856	879	865	830	888	846	815	839	905	873	854	870	807	881	859	873	888	854	866	803	904	886	848	840	874	871	896	817	836	815	875	885	846	900	835	893	867	872	855	793	858	856	874	857	901	877	842	834	844	885	819	892	841	842	914	858	835	803	883	834	833	881	877	839	816	873	837	874	868	896	849	929	826	885	866	856	827	809	850	884	837	834	847	825	833	856	836	832	831	855	893	837	852	863	854	912	845	840	826	856	854	893	834	823	882	858	870	850	896	914	807	893	863	832	918	848	879	821	855	867	859	824	865	865	824	856	871	804	859	830	891	815	921	865	871	851	858	868	864	821	838	852	817	826	875	869	876	833	843	869	838	858	860	905	854	859	869	871	797	866	851	856	873	852	827	818	897	792	835	888	827	830	918	855	849	852	921	898	854	852	825	840	872	826	859	879	825	817	870	854	831	864	838	847	852	859	854	869	898	863	840	839	858	878	869	866	852	884	866	849	862	886	824	840	835	858	885	856	856	873	877	880	847	816	825	846	847	854	824	858	823	898	820	821	884	863	865	846	855	903	856	891	870	837	859	829	819	852	822	847	847	862	893	841	892	862	859	910	880	868	814	865	852	812	845	820	899	817	916	847	829	863	885	850	824	858	844	900	819	830	872	899	878	883	799	844	806	829	826	827	805	869	848	859	853	842	847	880	870	859	852	867	854	833	865	832	829	883	855	815	848	923	860	829	868	809	881	820	851	885	903	850	879	893	839	887	793	844	856	812	833	872	912	835	916	874	909	860	842	879	867	814	847	848	891	880	890	844	855	811	789	873	818	879	829	867	838	860	903	867	850	899	819	859	865	911	819	885	873	779	857	863	898	830	874	856	906	838	843	857	834	920	817	877	828	804	854	865	895	827	861	871	843	823	860	852	847	836	881	871	815	878	866	829	862	892	863	826	840	891	884	863	847	825	853	825	801	828	815	826	884	869	848	857	877	845	904	829	830	881	809	862	891	841	867	859	814	839	874	876	830	858	880	903	832	869	840	872	886	870	870	808	861	857	883	826	902	876	811	814	867	862	878	823	858	880	862	840	820	803	838	846	835	820	808	835	828	857	867	908	845	822	796	846	883	859	896	852	871	854	903	901	885	845	877	877	807	837	817	793	873	881	835	837	793	877	823	832	900	853	825	822	806	856	915	902	841	883	838	870	845	818	852	897	910	854	829	888	851	890	852	879	858	847	831	841	833	894	887	867	872	888	856	879	819	846	850	857	821	895	852	826	863	846	823	887	867	889	822	887	884	871	839	892	818	882	844	855	855	873	842	841	797	890	849	861	867	915	847	860	865	792	839	849	858	868	875	799	841	839	806	843	871	873	855	835	834	871	853	865	841	860	823	810	846	851	861	833	835	877	850	837	835	907	864	851	863	865	847	897	849	822	834	862	828	881	887	848	895	814	834	817	870	844	892	829	879	853	855	858	836	831	881	876	878	861	827	832	863	850	829	872	810	841	857	902	903	827	910	835	859	871	857	882	868	910	945	890	850	880	876	817	848	878	837	851	850	853	846	833	878	835	866	886	835	810	834	849	880	855	846	844	832	887	885	800	848	828	815	858	852
24512	21460	28286	24876	18369	4215	1400	886	778	670	585	540	510	473	447	452	455	439	406	471	479	468	451	472	443	454	438	437	440	417	464	458	473	405	443	457	457	444	452	443	439	446	433	474	406	441	453	480	444	417	409	430	461	417	443	459	437	433	420	486	438	443	429	416	436	429	410	386	462	435	472	401	408	457	502	465	470	380	437	414	430	448	444	423	436	442	447	469	443	452	452	443	431	480	432	411	459	392	403	425	443	485	450	437	434	434	421	463	403	443	446	459	439	433	446	449	447	465	449	448	437	462	464	415	425	473	415	414	412	498	453	461	421	462	460	435	450	446	412	414	437	418	423	429	439	441	436	416	450	473	434	466	428	424	424	418	447	399	444	435	437	441	434	450	431	401	419	464	383	434	447	415	453	409	417	439	418	459	481	394	455	449	461	462	428	432	452	425	392	401	441	456	445	429	371	485	442	444	447	412	411	405	414	411	401	479	449	443	468	430	439	441	442	454	417	428	399	424	428	432	461	429	461	470	430	397	448	432	442	444	446	443	414	465	414	442	443	449	466	460	432	454	430	449	462	462	452	446	467	428	409	455	464	421	450	448	473	423	430	427	427	452	406	449	454	446	407	451	445	460	400	437	407	463	435	428	452	448	453	465	440	475	436	412	462	425	413	447	404	441	440	450	456	456	435	445	417	459	410	436	443	417	425	423	427	402	430	433	419	390	434	388	474	469	400	431	432	466	400	416	444	426	470	462	435	451	426	456	434	430	449	437	449	455	434	407	466	443	463	405	454	464	430	430	428	446	429	448	461	431	487	434	413	428	444	465	419	426	451	429	428	434	449	420	482	426	447	444	455	485	459	461	446	438	420	418	390	475	479	400	484	395	432	458	439	438	425	467	398	425	425	452	422	459	432	461	443	486	435	431	446	473	422	438	449	403	430	450	440	413	407	430	429	441	467	455	424	455	447	428	426	433	468	390	427	405	414	417	385	442	441	447	410	426	453	452	446	454	447	437	473	432	435	374	446	413	455	467	411	427	399	440	445	435	480	484	447	400	448	440	464	471	431	423	424	439	424	430	440	452	400	432	431	441	468	424	449	399	454	433	430	417	454	413	449	451	416	445	463	431	416	442	412	453	440	432	424	471	418	414	437	419	415	412	412	410	444	452	428	437	442	447	427	450	439	427	445	430	446	415	424	416	458	467	421	439	397	441	407	458	457	418	457	443	449	444	421	420	413	432	446	445	418	396	418	409	432	405	428	428	433	436	443	491	430	425	435	438	449	451	462	443	433	461	434	461	448	424	402	438	414	482	408	418	442	434	464	421	421	457	439	435	434	445	428	443	402	433	450	451	424	434	452	407	442	404	429	428	431	428	448	454	426	424	403	382	419	451	451	430	424	434	444	453	434	454	452	443	436	413	468	403	436	430	439	411	441	473	474	461	446	430	451	461	452	410	397	443	428	424	455	472	450	445	440	441	442	408	450	437	468	473	440	453	449	442	438	445	456	405	433	428	422	458	430	434	450	433	477	448	445	456	419	438	418	472	428	440	466	399	441	424	431	432	416	443	428	432	419	444	424	448	411	465	453	451	438	430	439	444	428	463	403	466	423	425	457	417	432	467	435	418	418	409	443	415	464	461	456	451	421	435	458	427	455	433	425	471	453	441	457	431	428	450	421	427	456	439	469	461	433	449	422	438	460	453	415	456	444	430	466	475	416	427	436	415	415	430	430	459	429	454	455	450	414	445	406	476	415	452	390	447	454	418	432	451	386	428	432	436	454	441	457	434	428	425	450	430	425	461	421	390	425	435	442	436	441	464	439	440	436	460	433	432	438	403	427	448	432	444	414	405	391	427	452	469	437	449	463	403	426	432	408	467	387	459	421	451	436	438	444	399	423	406	460	449	436	441	419	424	408	483	456	446	440	427	418	467	456	457	414	422	406	429	421	430	446	422	449	426	397	419	469	472	425	412	439	422	406	455	473	420	428	464	440	440	481	464	418	428	445	411	440	421	468	452	418	426	462	422	442	448	427	439	450	431	446	425	464	427	419	419	459	453	428	434	437	470	419	416	437	423	503	472	447	439	396	441	444	450	440	435	461	465	402	492	434	434	422	494	468	437	498	455	463	440	422	452	480	444	404	443	462	434	443	447	447	443	478	443	473	422	445	385	448	450	451	463	456	454	429	411	419	449	456	431	446	462	432	449	467	457	389	439	483	423	454	418	416	435	426	403	442	445	470	469	463	423	432	444	416	444	423	437	437	445	425	425	421	456	438	432	412	441	427	446	426	406	459	423	447	426	446	444	456	451	402	442	448	452	379	452	445	454	437	418	443	430	433	437	448	412	422	454	397	478	413	441	402	447	455	456	446	437	435	479	413	397	405	405	425	434	439	462	425	415	434	460	427	469	450	423	445	451	431	464	436	422	415	441	439	453	416	433	444	452	412	459	410	422	422	427	442	409	401	436	436	384	455	475	419	438	384	469	457	449	446	448	438	445	472	440	481	441	436	422	456	412	482	441	431	474	430	462	456	444	445	450	411	455	430	448	413	418	465	432	421	397	423	418	434	423	434	458	460	439	437	428	446	478	432	411	430	465	451	427	419	480	415	465	454	414	445	442	408	426	446	433	435	440	453	418	446	419	471	416	417	444	479	414	450	443	447	417	445	405	422	446	457	467	436	430	447	443	442	451	446	446	408	423	423	445	417	448	407	426	465	422	454	438	418	432	451	426	464	434	430	474	435	428	445	436	431	466	484	452	408	441	463	414	452	407	394	447	443	425	418	423	423	457	446	437	449	444	457	473	406	437	429	417	400	439	463	457	435	452	418	474	410	419	423	470	410	475	433	461	411	465	452	469	427	414	393	470	457	438	449	421	447	429	446	401	424	410	419	426	417	448	453	407	445	409	425	422	448	426	433	428	453	460	455	477	408	420	437	432	423	430	435	431	449	455	450	466	447	427	401	446	429	446	432	430	424	419	455	428	396	455	420	454	419	420	450	426	407	444	468	417	421	425	433	421	402	451	431	444	457	412	465	421	445	419	463	400	449	442	443	430	458	461	448	446	437	436	410	470	436	440	459	425	404	423	441	467	445	434	479	421	461	439	432	438	455	428	443	455	442	412	411	404	445	439	397	444	423	433	438	432	431	460	439	426	475	437	459	459	478	458	368	457	438	457	416	436	436	431	449	431	437	430	458	445	447	431	429	459	455	417	470	442	412	423	451	455	427	460	464	444	433	442	427	460	448	450	408	453	444	436	454	419	433	432	445	456	465	445	432	431	450	435	453	451	405	430	444	444	437	447	462	465	428	446	427	442	435	441	469	395	419	455	474	427	430	430	475	444	420	410	459	422	445	424	417	400	477	418	425	444	458	462	436	397	476	418	449	447	442	423	440	394	402	484	403	426	481	453	412	408	432	417	423	435	452	435	395	420	432	441	432	450	425	419	425	416	418	427	447	399	438	448	414	443	414	462	399	450
31934	51034	30613	11942	7609	4532	2785	2156	1810	1485	1214	1093	989	992	864	910	819	809	834	796	811	813	779	783	817	822	819	767	795	764	742	785	784	784	752	745	740	786	785	772	794	795	779	733	750	801	772	775	767	705	765	772	821	771	777	763	759	732	731	760	821	782	764	768	759	722	752	768	822	772	791	724	798	744	746	782	792	764	751	791	731	773	736	761	786	802	710	795	764	745	823	794	770	769	757	731	740	719	780	742	751	751	802	785	748	770	748	745	684	757	751	749	735	764	779	776	755	784	765	695	760	783	729	750	807	750	788	729	769	760	717	743	771	782	786	731	748	772	734	775	777	775	755	777	715	765	805	793	759	746	761	793	810	763	755	799	768	723	754	724	740	715	725	738	748	764	712	780	735	724	746	797	720	744	756	784	755	782	771	722	773	817	786	733	713	824	788	788	757	782	732	775	766	763	721	797	757	806	831	763	791	775	748	709	758	787	789	764	797	778	709	777	753	751	799	803	748	787	784	778	753	788	700	777	758	705	790	764	765	741	759	691	764	751	804	784	775	793	724	733	754	758	755	769	777	777	777	698	730	771	746	763	742	765	763	825	734	809	725	818	803	763	776	701	753	742	793	727	801	731	793	776	756	784	733	779	794	782	784	757	773	742	799	756	764	747	770	809	733	738	759	764	707	785	760	783	811	783	780	783	774	713	747	784	741	773	777	734	706	751	782	761	797	723	768	789	766	714	792	713	775	732	735	742	758	757	794	782	748	764	800	782	759	717	714	797	768	744	754	717	757	789	736	729	759	809	797	815	751	822	810	790	723	736	765	729	745	761	803	766	756	775	745	762	759	820	764	773	754	767	795	799	746	759	748	827	776	732	707	729	776	789	718	726	728	724	828	759	751	717	771	750	728	790	775	744	720	783	762	770	759	782	774	762	763	750	746	712	774	770	725	762	767	781	703	766	743	750	817	799	705	799	767	801	803	780	765	752	782	736	796	788	723	747	723	763	743	738	781	727	753	723	807	744	821	733	749	800	748	729	754	809	737	766	768	813	776	732	793	782	722	752	784	751	749	754	774	729	748	721	793	792	764	735	773	780	719	763	743	757	794	768	701	777	737	795	817	759	801	809	774	781	782	764	802	758	754	767	758	773	748	823	784	724	761	732	722	732	735	782	786	739	771	804	763	772	734	753	799	757	730	740	811	788	767	773	729	735	792	779	731	785	754	771	721	747	778	784	747	713	753	822	762	774	760	773	682	781	822	744	758	750	739	747	751	786	769	715	780	779	758	733	785	792	788	779	798	788	805	694	720	757	740	786	761	773	780	785	728	761	785	771	759	724	763	722	772	693	735	781	729	721	750	761	797	741	761	744	737	823	719	773	737	717	749	755	779	769	794	773	841	752	800	792	750	754	800	774	743	746	743	750	742	739	780	776	757	804	736	744	810	766	772	741	836	707	710	740	773	758	792	731	773	779	727	758	754	764	761	799	783	751	787	751	781	732	771	758	778	741	821	783	759	764	738	778	781	780	761	798	751	816	711	739	755	749	791	770	794	771	771	701	775	789	766	759	784	761	787	752	771	740	739	775	764	813	766	787	740	817	744	766	782	730	762	772	784	737	782	743	731	740	722	797	770	705	754	790	783	748	775	749	719	799	732	734	745	740	784	759	773	775	707	726	780	748	763	783	742	712	776	762	796	772	715	742	757	763	773	784	786	744	723	786	801	730	744	745	786	721	767	781	751	787	810	742	773	728	824	763	760	717	719	761	774	763	731	790	796	719	746	748	727	789	759	760	742	759	751	743	749	799	723	742	769	850	746	741	756	758	710	761	766	772	752	773	758	791	758	770	761	730	747	792	738	788	747	742	737	799	779	769	801	787	755	756	756	712	740	777	745	732	735	701	723	699	761	781	723	777	766	776	750	715	710	806	736	734	760	781	733	766	674	705	760	747	765	798	759	747	777	781	727	726	771	732	752	740	793	785	733	768	802	781	739	758	823	760	747	764	751	743	744	751	731	763	756	765	723	787	764	750	798	762	747	760	768	808	734	717	729	766	714	740	792	755	767	736	776	743	755	747	759	779	780	710	727	767	746	771	700	764	751	726	735	734	779	767	741	732	768	782	751	764	816	745	751	742	783	789	711	764	783	757	800	726	736	753	773	704	755	757	771	723	750	810	796	733	755	788	788	703	812	778	773	762	766	787	734	741	755	768	732	765	748	762	725	774	752	751	743	757	766	786	734	757	758	756	761	768	802	756	772	773	809	767	744	755	787	705	781	769	703	760	786	747	810	753	814	764	777	768	754	727	758	789	770	708	741	753	752	725	767	752	751	761	744	760	763	776	782	767	783	731	782	726	709	784	761	768	755	728	740	786	704	781	755	732	795	772	783	753	783	736	814	758	743	741	767	786	790	729	754	750	812	737	776	771	720	741	679	740	748	717	708	759	731	801	720	782	747	795	803	808	721	753	741	746	771	748	753	754	765	790	749	752	770	814	799	779	778	785	738	781	700	796	724	742	732	740	762	744	727	720	755	797	776	742	816	745	784	735	758	748	774	765	771	721	743	739	771	746	759	724	757	751	742	702	774	802	789	780	745	790	707	765	739	776	792	721	781	746	722	775	853	730	792	763	721	777	756	790	749	757	770	785	768	744	793	787	731	773	712	740	760	805	773	739	760	736	781	786	748	794	761	770	761	760	687	779	763	744	830	774	760	784	742	774	755	746	762	702	755	781	780	785	773	808	757	806	740	812	739	760	740	761	733	781	739	761	762	812	762	793	759	775	782	779	806	771	714	733	739	685	711	755	813	778	783	804	725	790	785	755	727	772	763	761	800	734	812	729	747	773	733	738	748	709	740	751	761	780	744	737	744	762	732	752	758	736	781	751	803	768	716	792	719	797	736	787	786	746	740	780	785	756	799	744	763	751	765	764	770	765	814	786	750	753	780	789	720	752	724	738	729	770	806	759	800	784	781	744	745	743	739	739	759	775	798	769	719	745	789	788	732	782	728	767	738	755	702	739	753	772	785	790	758	778	709	739	776	737	757	758	741	762	817	740	766	761	728	755	766	754	767	798	755	771	762	799	825	724	731	784	785	716	804	719	727	788	807	774	756	744	753	753	759	750	762	773	748	772	764	750	701	783	769	771	763	734	818	785	818	751	742	807	774	715	811	766	771	759	776	785	782	751	724	756	740	736	766	764	742	751	738	718	777	798	725	759	796	740	777	783	775	733	756	760	815	726	772	747	802	796	791	768	777	766	745	759	794	771	783	761	769	741	769	773	760	768	764	762	759	789	767	788	788	773	761	781	764	725	772	754	756	749	778	769	798	795	812	754	764	709	808	767	728	775	798	815	749	814	782	774	752	777	726	739	758	770	756	741	774	738	757	730	761	810	767	766	748	772	745	749	753	801	779	817	759	827	763	774	732	729	751	746	719	759	788	769	769	759	732	784	780	740	738	776	792	766	771	809	752	768	734	782
23590	21495	29216	24120	21445	17670	3311	1180	728	622	457	358	335	324	272	287	258	230	254	236	255	243	238	213	229	221	217	211	225	241	218	193	220	223	245	232	194	230	224	247	201	218	203	210	238	194	229	199	201	177	230	188	210	197	213	215	192	208	200	191	218	238	207	225	197	191	191	229	231	220	225	188	211	196	209	203	211	226	191	215	218	201	217	206	189	210	202	206	209	187	211	210	210	195	205	205	204	200	215	213	213	208	214	232	228	208	222	211	210	182	207	220	195	214	190	196	207	226	199	187	211	196	207	223	220	192	215	210	203	221	213	205	207	211	196	219	206	210	185	193	203	190	210	219	213	191	193	223	209	200	196	230	200	182	192	177	207	210	226	219	213	187	180	206	213	193	222	201	222	204	171	179	202	207	197	203	205	191	192	201	210	197	200	202	178	220	201	207	217	226	183	208	191	223	199	189	218	188	216	217	209	200	214	232	206	204	192	201	197	217	192	213	196	222	212	196	199	210	222	216	190	214	220	199	218	224	235	221	221	203	237	188	194	201	205	203	213	197	197	179	220	208	196	204	211	188	210	217	208	225	227	210	228	180	208	212	202	219	221	215	177	226	204	206	193	199	224	210	200	190	219	218	218	213	212	200	187	208	197	207	195	196	195	218	212	200	224	194	197	191	208	218	211	210	204	225	208	221	209	225	202	188	212	205	210	200	218	210	208	206	220	207	206	220	194	214	207	185	191	217	225	189	204	213	210	220	193	209	212	197	201	201	211	198	209	214	229	210	219	195	223	220	200	207	197	201	188	191	202	217	184	213	201	201	217	186	196	206	224	222	199	196	196	191	189	224	231	217	207	191	216	200	223	205	217	200	204	225	200	204	203	204	210	230	207	192	216	224	232	215	205	220	205	215	198	206	184	221	224	197	196	201	207	227	182	227	224	206	229	225	212	196	196	197	221	191	202	195	199	204	212	245	199	199	210	200	192	191	210	199	214	223	205	196	203	206	204	183	210	196	212	170	192	195	200	217	227	215	211	230	218	213	212	200	199	218	186	213	206	186	208	217	202	211	180	217	197	189	218	194	215	205	207	219	213	197	199	222	194	207	212	204	219	210	213	196	196	200	240	210	215	207	217	216	198	212	204	210	219	225	186	223	189	226	228	202	204	210	208	192	219	217	231	205	194	215	210	194	208	196	183	172	205	210	222	220	214	190	200	213	209	205	215	206	183	205	201	221	193	213	198	208	210	210	207	199	202	212	214	202	201	200	231	205	214	223	205	223	209	209	202	209	206	210	221	239	201	188	212	224	210	217	215	211	215	212	208	220	211	241	229	220	201	184	193	185	200	231	190	201	210	190	223	219	190	187	223	198	196	210	215	208	203	183	200	216	226	227	197	223	232	177	201	189	214	228	227	179	209	226	212	205	201	199	209	219	220	218	225	201	210	205	213	234	203	200	209	224	185	203	195	227	198	187	207	190	202	198	191	204	192	202	194	216	204	210	206	209	201	187	191	198	195	205	195	227	182	223	203	215	214	227	206	206	216	204	225	193	173	226	216	205	214	186	231	196	221	187	191	213	199	198	222	204	208	222	214	196	190	202	195	206	178	234	181	205	194	236	219	196	219	201	201	201	195	200	193	207	199	209	201	202	199	207	206	208	244	206	214	206	176	196	213	200	209	208	217	194	217	205	200	209	217	217	205	189	218	200	197	202	194	236	194	196	191	223	180	176	195	220	193	190	223	212	203	200	199	215	213	192	198	249	193	191	213	209	195	215	200	203	201	201	181	199	188	225	178	212	219	200	205	219	218	197	206	192	210	219	189	218	205	203	203	198	219	210	197	187	195	211	200	190	201	228	187	200	192	221	203	221	227	217	207	212	169	218	192	204	169	192	226	233	222	198	206	202	190	228	209	212	198	215	212	194	210	206	191	217	201	249	196	195	205	208	209	190	195	199	199	217	210	191	220	211	221	233	224	205	214	208	196	208	215	211	233	211	214	216	209	200	219	215	188	210	224	228	195	205	198	183	218	214	231	200	200	177	211	187	196	230	215	191	208	208	212	195	189	211	213	194	187	186	193	195	204	188	169	211	205	191	197	198	217	197	208	208	197	203	201	208	220	198	213	229	194	217	201	212	200	180	201	218	200	220	206	210	206	198	205	206	213	205	199	212	198	214	222	175	198	218	189	226	209	210	197	213	208	203	198	186	191	220	197	224	215	209	213	212	199	180	195	187	206	192	223	243	206	203	230	177	197	220	213	217	208	197	224	220	206	183	206	215	198	235	191	258	193	216	201	220	211	197	220	201	223	234	193	205	208	186	216	200	213	197	207	207	230	200	239	203	180	195	198	223	214	201	202	217	226	224	237	229	190	227	208	219	215	212	190	211	228	189	187	205	211	199	225	191	218	202	201	203	209	204	222	208	200	190	209	202	203	233	232	194	205	227	205	210	179	197	198	205	214	207	186	226	230	214	234	196	215	210	224	203	203	220	216	204	212	182	201	213	195	206	225	212	222	215	208	215	193	194	220	215	206	195	209	184	210	205	211	202	227	228	189	194	219	180	236	207	203	185	188	190	201	197	192	213	195	205	197	193	196	217	217	207	206	222	221	229	209	211	195	215	189	234	182	196	221	186	210	209	184	239	203	224	222	204	195	210	193	218	209	194	203	216	177	186	212	211	192	212	229	209	182	170	238	221	199	207	185	216	202	195	202	190	222	211	196	202	194	198	218	214	200	217	172	201	203	199	223	211	192	227	209	190	207	184	180	204	217	190	220	189	191	219	189	186	201	209	190	204	228	190	189	205	214	208	193	198	196	205	204	207	211	172	192	192	217	214	181	211	217	196	212	205	212	217	216	209	213	196	203	170	219	212	195	198	210	204	226	197	186	214	206	202	207	218	205	226	184	209	223	213	223	239	247	219	198	208	218	189	201	212	217	192	213	214	199	192	214	199	212	215	204	180	192	164	198	183	191	221	213	221	184	203	240	220	201	202	218	207	180	225	203	232	207	199	210	181	185	185	222	213	212	180	204	237	236	167	213	188	225	176	221	213	204	183	209	198	218	211	196	201	206	227	197	189	219	216	175	210	240	190	198	229	242	199	177	214	230	222	211	208	210	210	186	192	220	236	190	189	228	226	214	208	190	196	213	221	183	201	215	201	261	194	185	223	221	207	201	236	190	203	237	219	210	219	206	205	222	220	208	194	225	207	210	208	206	210	202	227	208	200	202	201	205	215	205	188	182	205	195	217	205	220	225	194	230	228	205	201	223	231	206	208	182	216	188	198	198	209	224	218	224	209	215	189	196	236	206	205	200	212	209	198	221	207	198	214	188	203	190	213	221	220	161	187	204	203	204	206	189	186	204	213	198	193	206	219	192	209	190	201	196	204	199	215	198	205	232	202	197	212	209	229	197	238	218	210	235	193	194	206	224	247	209	203	187	192	189	209	208	206	187	210	204	195	199	179	180	213	202	176	204	207
35900	59150	43584	22890	10045	5662	3979	2776	2342	1620	1190	917	786	696	674	565	557	554	485	470	427	424	426	477	428	443	426	414	386	415	420	423	438	392	393	404	393	363	395	366	362	368	375	363	368	372	377	416	404	365	384	365	395	366	370	398	372	405	393	375	396	375	394	373	368	381	361	409	352	383	367	406	369	374	434	398	431	359	360	327	368	359	380	355	379	383	361	373	396	372	372	348	417	380	409	376	373	367	345	359	363	380	382	378	380	368	387	376	366	386	358	356	354	373	367	381	371	384	415	373	363	362	369	371	378	409	354	346	379	365	351	350	324	381	399	360	357	357	397	378	385	382	378	394	382	378	374	354	365	372	387	354	361	380	359	374	370	369	382	368	350	378	371	343	349	385	363	363	381	408	404	374	367	414	384	373	378	385	369	377	362	373	334	373	366	380	354	406	346	376	381	321	343	374	369	380	376	395	389	343	391	340	383	360	388	360	360	425	381	351	410	383	349	377	373	363	399	370	398	376	399	390	350	336	374	361	371	370	341	374	370	361	368	380	369	359	385	385	385	396	363	362	362	372	374	393	359	386	374	366	377	368	358	391	360	391	329	387	400	378	370	378	364	358	352	379	375	352	367	380	367	356	357	386	339	331	362	376	347	375	350	364	371	381	343	373	400	362	360	373	386	367	368	369	373	368	371	362	386	400	356	330	387	384	393	410	388	352	369	399	378	332	376	389	374	367	377	368	388	340	362	354	380	382	381	360	386	342	395	383	322	362	399	380	352	354	362	358	388	345	415	345	355	394	395	410	393	364	381	348	377	402	363	390	381	349	377	395	374	393	365	347	371	382	379	369	389	347	403	394	368	373	354	353	370	346	389	379	390	379	367	403	375	392	362	379	365	372	403	391	400	363	416	370	357	412	374	378	395	376	367	348	402	331	363	366	375	399	362	372	369	407	372	362	396	361	368	403	378	372	383	406	394	371	392	394	378	361	382	340	383	380	404	373	356	360	385	382	366	349	366	393	373	377	395	378	365	371	390	365	380	363	376	414	363	389	374	368	378	357	372	438	376	388	348	365	370	377	356	372	357	392	400	391	362	375	372	374	379	347	395	383	365	363	367	395	344	355	372	388	347	402	380	389	367	356	392	347	376	378	366	377	361	374	347	366	367	378	343	337	331	389	379	393	337	388	384	372	389	380	341	390	334	391	346	369	382	403	402	370	354	358	344	341	383	424	361	347	372	351	366	374	394	369	386	373	364	329	371	411	359	370	349	354	348	399	367	333	357	385	349	366	405	364	365	387	374	363	351	389	380	368	389	361	379	339	354	391	360	388	347	360	341	360	388	361	347	397	359	361	365	367	367	374	375	371	375	378	374	356	375	361	392	380	390	337	386	364	352	369	366	390	331	367	367	388	392	386	378	364	400	369	344	325	422	362	361	361	342	372	371	421	377	378	349	348	392	398	359	357	373	342	374	410	334	365	355	393	387	383	406	380	365	370	396	376	369	410	356	340	377	392	325	352	338	383	387	364	378	388	401	389	359	358	370	343	351	334	374	417	381	378	399	368	379	376	371	363	383	372	370	388	364	352	381	366	381	332	413	389	392	386	357	381	381	373	394	419	360	398	360	370	344	357	356	362	338	348	348	368	388	392	331	388	393	341	378	353	363	374	367	362	375	366	388	400	356	368	369	345	336	378	362	359	355	397	384	334	342	340	353	382	388	371	434	328	372	381	347	372	371	403	381	373	382	354	383	364	397	384	379	378	409	371	372	360	372	351	385	347	379	346	346	363	386	365	369	367	359	328	367	367	358	411	374	361	396	369	393	391	366	398	324	359	355	375	381	374	366	385	336	366	361	356	398	360	352	357	362	370	381	360	357	354	353	376	369	367	371	369	369	404	376	391	376	385	333	351	370	361	365	377	377	389	371	343	360	335	366	359	397	396	402	365	359	368	346	349	370	362	398	384	395	376	403	365	364	364	415	415	370	369	355	349	337	346	380	378	368	307	357	390	368	380	341	372	375	369	365	368	355	406	350	365	362	364	333	392	370	379	374	351	341	382	346	384	371	388	394	388	388	355	340	359	371	387	391	379	362	413	375	398	379	351	384	381	378	385	385	374	361	375	366	352	361	374	401	362	380	362	386	364	373	371	394	394	375	373	397	376	379	360	390	364	373	378	375	370	368	366	393	383	359	331	339	359	344	355	355	402	357	376	363	359	382	415	351	403	378	395	370	373	371	356	372	347	376	404	393	411	366	344	368	366	346	363	420	373	360	356	393	399	404	361	362	352	368	354	400	392	344	372	310	381	397	352	356	376	386	399	379	353	364	398	378	370	380	354	396	362	367	409	379	368	368	398	369	385	355	392	361	340	405	380	354	386	370	355	385	337	383	369	394	397	373	372	366	356	375	359	365	347	361	362	368	382	368	358	401	381	398	362	383	366	361	379	365	363	349	387	375	338	404	422	391	395	370	396	371	396	390	406	375	359	404	374	389	327	338	366	394	334	369	393	365	380	365	361	394	367	367	358	354	350	341	363	370	375	353	366	362	373	375	353	377	378	370	366	391	375	415	368	325	383	360	368	361	384	389	409	347	380	357	388	389	371	405	365	419	391	350	382	357	388	376	348	339	388	384	395	362	395	358	363	387	384	359	356	346	341	368	361	351	384	405	406	370	387	378	384	347	373	404	382	342	383	344	346	355	385	388	353	400	382	357	405	400	394	369	393	364	371	371	381	339	334	382	388	370	352	368	371	347	366	374	358	404	411	391	371	369	366	352	384	335	365	354	374	369	354	395	390	356	384	362	386	412	387	382	377	356	380	393	377	356	366	412	403	374	379	404	389	351	371	369	337	384	354	407	379	385	372	347	369	395	323	386	388	348	366	344	370	385	370	335	378	385	361	390	382	363	357	358	366	353	411	399	403	403	360	395	353	366	344	380	368	378	358	407	344	365	352	399	366	378	375	378	402	405	398	393	391	420	378	379	379	366	387	347	372	369	384	347	369	377	354	374	343	389	344	391	361	400	390	367	371	385	358	379	379	365	394	388	396	364	363	403	382	340	337	369	357	400	381	385	361	383	346	364	381	364	396	393	415	406	395	373	372	393	350	376	368	373	389	397	342	367	367	356	343	390	349	342	385	378	380	382	399	385	389	388	382	361	406	369	378	364	356	379	352	392	351	338	385	392	379	382	374	393	352	388	378	372	390	386	382	366	350	374	384	323	364	347	396	362	383	386	370	368	393	362	361	373	392	401	375	375	367	375	326	402	348	389	380	354	387	380	385	352	355	369	358	392	377	330	367	348	353	366	371	368	371	390	366	328	416	341	351	381	376	366	398	383	394	330	396	396	360	379	378	377	339	361	382	341	368	365	408	381	396	366	349	392	351	359	387	333	355	401	386	371	361	365	363	380	360	390	367	381	370	364	398	395	381	397	359	372	400	341	379	377	374	397	373	370	384	378	379	362	365	365	375	378	366	383	366
27798	24861	20084	4962	1056	841	711	677	598	578	554	520	517	521	498	478	497	486	455	494	516	491	532	491	506	506	521	510	493	544	499	490	493	479	489	509	544	501	508	467	513	497	535	471	495	497	491	483	521	514	500	486	510	492	473	479	473	518	512	502	508	514	508	502	493	525	526	489	484	447	491	489	475	493	491	519	512	531	541	471	478	538	510	496	490	515	515	465	544	511	509	496	480	504	534	486	492	516	544	522	485	554	488	502	456	484	511	519	492	476	453	514	463	501	464	494	496	504	525	514	481	511	508	471	463	469	477	485	461	518	507	505	484	524	496	473	456	487	474	518	506	484	505	472	504	516	511	460	478	505	508	511	524	511	512	487	469	501	515	455	515	507	503	539	456	479	487	500	532	534	490	489	450	520	504	497	538	487	533	467	490	489	506	498	512	485	501	497	495	515	477	504	492	486	445	547	500	518	492	476	517	471	507	469	543	531	501	478	462	496	473	510	466	501	480	487	480	569	521	487	493	488	502	523	492	513	532	483	530	466	503	522	492	511	466	492	477	461	489	506	456	520	485	482	482	476	517	458	455	509	452	469	480	509	539	472	500	483	468	497	546	464	494	488	487	499	511	526	515	501	498	491	522	484	498	491	420	506	510	505	462	491	491	530	469	493	503	496	485	460	526	480	498	495	477	523	478	540	487	456	503	531	478	492	495	469	466	473	490	485	476	503	450	487	512	493	506	474	483	493	490	460	473	495	496	532	482	471	507	478	483	484	499	484	508	522	485	486	542	506	541	492	529	512	513	565	518	502	491	463	506	529	486	504	466	485	480	466	467	496	441	450	470	451	495	490	491	469	513	474	512	517	439	472	523	511	494	514	503	491	515	508	503	490	478	523	484	468	467	496	531	483	467	484	485	480	495	493	497	467	497	497	522	529	478	468	508	473	495	470	509	498	518	509	518	507	501	497	476	546	483	470	500	470	479	522	506	475	489	496	469	507	532	481	505	506	487	510	486	457	487	515	490	502	470	493	512	487	499	505	499	501	502	453	535	527	492	488	469	503	509	482	462	533	488	484	488	506	499	511	482	504	493	528	501	483	502	469	488	471	460	499	501	474	488	509	498	484	491	532	509	525	500	542	489	515	468	477	504	525	481	495	530	501	491	493	488	494	506	480	512	485	497	477	509	530	513	502	468	465	493	527	474	468	469	523	465	502	499	479	501	511	515	539	486	496	467	497	521	473	504	498	508	482	470	524	459	505	463	476	530	507	511	512	511	475	483	497	496	537	452	472	497	473	463	480	493	488	479	520	473	495	481	528	481	509	476	471	466	500	469	473	444	522	497	486	495	474	487	503	490	477	481	504	503	473	477	496	489	513	478	496	496	487	466	467	485	502	441	440	525	488	501	513	461	530	487	501	505	470	522	510	555	511	519	487	514	508	508	462	475	522	487	504	491	507	504	518	502	509	520	513	468	464	460	498	476	529	464	472	464	508	509	491	513	444	481	485	508	513	556	494	483	537	477	522	496	487	518	503	537	495	516	515	482	485	516	447	531	457	492	526	476	503	503	497	504	467	498	492	500	516	498	533	509	534	451	466	501	520	502	463	520	492	487	455	505	514	495	499	508	509	471	460	476	476	505	554	464	516	491	479	527	550	514	475	498	529	490	514	506	516	526	516	483	519	511	491	466	484	455	469	485	470	504	466	476	482	505	507	539	452	494	523	520	490	471	521	476	525	506	487	477	495	493	500	529	474	491	515	489	532	500	479	490	491	460	447	496	496	463	490	510	459	502	493	473	480	498	525	506	491	470	474	520	476	515	471	512	480	456	529	463	496	535	507	434	518	522	497	502	462	484	482	495	491	491	478	447	500	528	505	462	502	492	496	470	513	479	476	472	512	482	491	483	453	455	496	499	516	499	516	535	487	521	489	503	502	460	549	495	493	516	490	513	532	472	505	503	486	503	508	455	519	485	492	438	479	516	486	527	472	465	502	485	471	517	462	509	478	484	463	490	526	496	499	515	486	490	481	496	462	485	504	466	486	494	473	486	489	520	484	454	502	488	476	514	499	510	535	470	502	493	489	482	529	513	539	466	484	512	508	496	499	503	506	514	507	452	528	492	504	492	536	486	458	497	451	491	458	506	515	508	533	533	505	473	476	457	499	501	520	482	503	532	495	496	520	527	505	490	520	504	485	489	509	565	526	556	535	505	567	489	452	511	500	516	496	531	517	483	505	448	491	492	510	502	527	485	486	536	497	521	456	517	510	504	494	484	507	527	497	546	469	494	487	469	515	485	522	503	502	473	484	506	541	472	493	492	457	508	489	510	493	528	491	433	477	509	463	488	495	491	514	482	454	484	548	490	531	487	528	464	479	498	523	501	506	538	471	480	467	471	493	529	484	494	500	478	554	472	427	524	506	475	491	528	494	498	494	470	499	506	470	482	514	502	518	455	489	474	468	471	500	487	487	544	506	510	543	470	496	513	475	461	553	482	480	467	443	496	504	465	493	508	480	505	494	481	509	529	462	513	533	507	503	537	506	495	475	478	489	508	462	442	522	504	477	506	461	521	473	498	518	492	512	501	535	506	486	474	508	518	459	459	473	517	534	513	546	507	497	486	478	523	496	506	502	480	508	438	484	454	491	497	485	481	522	499	453	512	458	470	486	519	538	508	512	513	492	458	511	499	478	507	506	503	475	504	501	511	476	466	491	510	488	496	490	479	479	483	525	520	452	490	509	475	487	497	530	475	465	489	483	494	486	462	471	472	483	478	475	473	479	492	509	557	530	478	490	486	495	506	495	532	457	493	470	502	512	493	453	512	521	502	498	509	515	492	505	503	484	512	483	523	497	495	473	491	467	511	537	466	485	483	466	496	506	499	471	487	500	522	482	527	480	462	474	478	504	523	518	515	473	525	514	497	498	500	510	498	487	502	503	505	537	520	512	569	491	476	468	517	493	482	523	505	512	486	523	477	482	537	501	518	494	483	518	442	508	523	485	521	475	478	485	490	477	510	475	466	503	504	512	528	474	468	447	469	510	530	512	507	512	533	464	523	476	477	504	518	486	508	441	496	523	484	454	486	481	517	459	470	485	538	524	503	516	458	452	497	523	500	486	538	483	511	501	483	473	491	485	498	549	513	506	496	453	482	484	498	503	479	456	501	530	510	477	546	489	467	483	494	503	470	474	524	483	490	491	494	486	491	493	458	545	505	500	470	503	503	495	466	548	489	484	501	487	458	489	451	461	512	557	526	476	481	460	486	484	501	524	481	473	535	522	471	500	484	523	504	514	492	506	492	480	520	475	489	497	467	498	539	508	487	490	482	516	541	486	506	505	512	525	488	501	525	482	498	494	483	501	493	525	527	443	524	482	469	477	483	505	495	499	498	505	499	489	476	462	509	515	502	500	509	434	455	495	462	482	482	490	532	504	502	512	545	506	497	527	516	488	487	511	526	491	489	509	464	478	542	477	514	482	498	484
30084	42179	22789	5478	2211	1872	1701	1457	1262	1116	950	889	859	853	887	820	834	884	869	799	826	852	849	767	872	875	840	858	911	882	853	825	821	871	893	872	885	875	825	860	829	839	801	830	887	861	852	880	866	854	770	894	856	819	825	824	841	796	877	879	846	827	806	865	838	813	815	908	857	940	835	850	871	858	845	884	810	820	844	891	812	883	849	825	904	841	824	886	915	793	852	822	827	844	826	883	873	861	841	834	858	893	857	784	863	835	837	789	839	825	883	896	804	839	861	870	860	893	840	857	843	820	813	881	900	788	799	819	895	825	860	876	805	878	858	879	815	880	830	829	853	784	871	901	794	833	838	865	841	856	882	859	799	853	855	857	844	853	840	849	843	803	825	850	853	896	886	790	861	827	881	848	855	834	832	830	861	820	838	890	883	846	892	852	866	870	852	775	826	865	863	828	887	840	805	886	873	852	874	822	811	863	856	882	801	798	859	882	830	866	882	835	813	782	904	850	872	855	868	820	812	813	833	819	862	850	851	875	841	844	850	856	861	867	865	852	868	842	808	913	830	786	830	863	806	833	872	876	869	812	843	850	876	880	873	907	874	831	813	836	830	830	849	849	783	833	823	876	829	856	857	848	875	830	850	830	851	870	831	821	889	836	842	800	834	884	820	798	863	829	867	802	877	812	820	860	854	811	824	837	837	885	786	850	890	865	838	839	824	877	863	830	857	828	874	862	824	815	794	836	833	856	887	814	861	879	903	804	832	834	829	834	841	830	877	821	811	836	854	893	845	875	865	874	858	796	848	839	927	846	868	855	813	799	820	889	807	832	891	891	843	879	807	836	874	849	839	816	860	848	857	861	856	889	831	854	868	913	902	838	856	868	829	855	806	858	832	867	815	799	802	853	822	763	858	814	811	826	810	822	816	848	907	841	807	868	833	787	840	834	837	855	843	856	832	814	876	840	848	845	865	830	862	856	864	775	875	852	849	790	807	834	791	811	788	867	848	839	804	801	853	852	877	818	867	886	851	818	804	840	792	903	880	839	877	825	867	869	846	851	848	878	828	895	866	866	808	844	845	838	814	829	898	876	850	813	823	838	901	781	846	840	801	837	872	810	829	878	753	834	844	849	854	844	862	864	848	828	811	843	844	878	882	892	840	843	842	843	843	856	889	818	880	845	865	903	831	874	832	850	834	796	814	877	855	874	817	839	830	830	808	810	830	869	854	899	852	838	846	817	852	868	855	893	797	828	796	838	867	796	860	808	861	824	872	805	875	855	834	891	814	857	881	857	874	853	860	878	845	800	843	817	870	867	851	902	855	817	841	824	858	827	917	844	816	863	896	840	857	881	912	873	841	904	828	870	857	845	861	842	828	833	837	854	897	837	829	879	848	837	875	848	828	888	839	800	824	835	823	854	847	847	798	830	843	844	853	855	831	843	826	879	838	813	867	836	862	843	822	862	844	821	823	853	844	839	809	857	812	802	864	862	822	889	853	839	803	839	793	837	841	836	840	885	836	845	878	854	846	857	803	852	811	858	823	869	802	877	862	837	877	836	840	816	839	847	847	811	911	786	788	911	828	788	829	864	781	835	829	855	848	841	856	867	842	814	863	847	872	832	835	835	800	859	872	827	866	838	874	841	846	843	844	878	860	877	873	826	876	853	834	829	862	851	823	832	849	860	903	875	833	814	846	836	867	847	794	838	843	823	847	853	831	883	849	870	829	809	822	817	809	897	885	840	859	851	842	828	892	861	855	787	828	799	834	862	789	821	857	873	824	828	828	906	833	842	855	829	810	812	871	849	887	807	835	818	861	871	871	852	861	831	819	911	882	839	831	862	822	943	762	830	824	846	874	828	829	834	841	828	846	839	842	810	903	882	847	844	838	819	853	858	862	841	861	846	823	903	840	830	850	839	850	883	896	815	862	865	871	807	786	847	818	874	824	840	819	850	875	841	794	869	844	854	841	848	847	820	837	858	911	880	851	820	829	798	808	849	826	844	814	828	798	870	818	862	858	808	841	817	883	840	840	852	830	873	843	881	789	830	871	821	887	876	835	834	804	827	830	825	830	806	887	860	836	848	822	823	844	833	793	869	830	842	882	861	845	790	835	852	831	841	815	855	879	862	831	838	836	849	855	857	935	864	851	858	780	833	876	897	855	869	810	841	869	850	845	810	797	858	899	901	875	878	826	858	865	852	864	825	860	876	906	818	802	933	842	820	858	842	781	879	842	847	885	863	872	821	788	851	907	829	917	820	847	782	809	857	871	825	802	855	881	877	844	888	781	878	855	851	814	830	831	836	830	874	915	867	873	818	856	847	832	821	878	845	862	814	885	809	831	839	861	860	779	901	806	852	848	874	788	842	886	857	839	888	880	830	863	860	836	825	863	815	804	865	866	845	827	811	850	829	805	749	851	839	899	820	799	851	842	859	816	860	823	824	855	837	887	818	879	826	839	830	842	859	859	864	841	849	839	812	857	910	873	824	878	836	797	820	876	793	825	828	818	803	836	840	874	800	852	869	837	835	829	844	832	878	849	869	821	833	868	904	812	823	835	864	822	844	860	830	859	848	876	844	843	875	780	872	820	849	823	843	835	810	868	860	848	791	853	802	803	840	903	825	861	848	821	877	791	863	802	840	898	817	839	901	846	779	852	795	830	848	875	849	848	811	860	857	911	836	832	868	880	856	842	878	869	814	902	891	845	867	818	824	856	797	843	820	837	860	829	852	850	855	842	851	855	842	799	913	809	879	859	854	881	815	855	803	811	813	811	855	807	831	845	828	859	874	815	841	835	854	823	839	815	891	871	784	849	832	826	879	853	795	889	899	806	856	847	912	810	857	832	876	831	879	848	859	877	907	834	850	836	833	854	814	849	830	829	820	867	801	831	821	844	827	850	827	835	846	820	807	834	839	859	933	825	854	870	829	854	849	825	832	843	898	889	839	814	865	875	825	844	851	849	888	869	846	829	898	889	854	870	842	819	757	858	839	863	848	787	886	845	850	813	820	863	871	778	809	901	812	821	836	840	858	865	857	827	857	879	828	868	885	810	838	847	797	831	851	834	864	810	840	867	906	850	846	818	868	887	871	833	879	832	856	868	803	851	879	886	843	799	829	829	861	840	877	802	876	833	825	825	846	829	885	798	844	859	903	871	883	840	801	863	840	849	875	849	832	826	863	800	871	856	879	902	896	912	814	866	927	845	852	869	876	865	868	792	870	845	882	823	821	818	829	809	848	895	832	807	874	854	856	824	805	861	846	794	844	863	835	829	882	867	833	885	894	817	882	898	833	781	867	862	832	811	874	877	874	894	921	836	812	846	828	841	861	823	836	829	843	826	860	834	831	840	867	833	830	859	890	873	837	824	816	826	862	826	834	851	851	821	843	852	859	870	859	849	836	823	842	833	775	847	852	833	843	805	854	787	902	874	824	842	794	898	835	844	824	880	866	899	860	832	864	784	895	888	865	821	803	890	830
24582	21515	28382	24870	18045	3407	1565	1021	737	643	558	510	516	512	517	471	451	479	467	473	471	457	432	416	447	460	481	472	413	451	439	423	427	454	428	421	457	411	444	453	444	415	456	417	450	452	424	452	422	437	433	428	472	407	413	425	415	448	434	387	423	453	425	432	448	430	418	391	434	428	406	460	405	465	431	418	464	443	430	407	434	427	440	433	440	420	450	410	444	468	465	451	451	393	433	362	429	440	438	428	442	444	424	414	441	411	417	407	428	407	426	414	426	462	448	443	461	453	429	439	426	427	456	413	438	416	472	460	421	438	415	485	410	429	446	423	412	427	466	406	408	423	394	426	380	396	441	467	480	433	469	465	421	482	429	424	416	432	420	437	428	455	431	420	423	429	413	400	412	444	411	437	406	459	406	430	455	468	430	424	416	434	425	440	486	442	416	416	418	451	417	440	449	433	456	418	452	430	456	443	467	449	443	442	415	430	452	434	440	409	429	428	445	426	400	457	417	448	413	385	434	431	414	443	409	432	442	415	449	451	447	431	415	426	398	429	454	435	439	394	417	442	436	458	407	440	444	453	471	422	420	431	415	408	413	414	441	427	424	422	461	417	443	461	460	438	413	439	399	411	451	425	464	425	440	435	425	438	446	433	431	437	413	410	435	402	418	440	457	407	438	465	446	471	448	434	432	423	442	460	450	447	426	449	417	463	410	442	398	401	474	375	405	441	434	431	424	429	424	427	429	438	425	426	455	463	435	410	438	399	439	424	454	416	414	421	433	409	391	440	443	438	450	464	472	412	445	444	483	456	436	422	454	392	445	428	435	449	445	422	424	428	435	443	409	428	437	424	441	429	441	408	413	416	436	427	461	412	431	423	455	438	452	409	412	428	438	440	444	437	483	443	404	421	453	434	430	392	442	456	468	420	397	417	446	467	433	431	461	455	406	450	410	435	405	389	430	475	407	435	443	464	407	432	423	408	406	443	418	454	428	450	459	418	431	462	444	404	441	433	423	432	436	449	447	450	463	419	430	465	416	419	448	417	442	415	397	404	435	409	458	461	445	457	436	430	460	459	425	439	443	429	448	433	435	407	476	450	441	450	427	439	441	418	449	439	458	425	424	451	391	404	416	389	459	399	404	415	415	458	447	436	409	422	445	407	430	381	427	460	438	414	422	450	426	439	427	434	434	394	469	419	462	403	446	488	417	392	421	440	442	451	444	464	432	432	421	477	398	425	402	409	416	450	428	449	426	456	422	425	471	388	446	401	434	417	455	432	460	422	432	415	443	408	455	428	417	412	442	473	443	435	407	387	436	443	472	409	427	388	439	421	447	439	425	446	429	423	446	423	451	421	469	450	438	425	430	422	431	413	433	444	461	419	414	415	419	386	448	456	443	423	420	414	455	430	385	446	414	443	432	431	459	449	423	436	452	487	426	430	444	454	472	427	425	432	422	446	431	428	444	440	456	435	420	420	454	453	429	403	463	435	403	425	396	436	446	469	420	432	435	421	409	448	469	447	407	412	407	416	425	414	419	418	471	417	407	438	400	420	477	413	420	392	434	456	438	441	404	417	404	425	423	446	465	428	430	463	431	411	421	437	446	453	433	407	424	431	413	449	456	404	423	371	399	420	459	452	435	443	443	438	415	419	425	409	404	432	417	419	471	451	419	426	433	466	401	405	466	437	428	402	433	413	385	415	445	417	450	438	448	384	431	435	424	388	397	468	437	409	425	461	455	444	432	411	406	391	471	390	418	442	438	395	414	474	415	438	429	429	409	444	441	405	475	447	407	416	417	413	431	436	460	452	419	412	436	411	437	444	437	447	464	451	422	428	426	429	440	418	424	440	418	406	454	430	418	433	435	436	442	405	409	467	419	436	450	421	430	436	431	438	413	419	432	462	426	478	428	437	468	434	404	414	457	419	423	434	426	433	428	437	461	456	433	439	457	413	415	426	486	424	394	428	452	440	469	447	418	406	436	427	435	435	428	457	434	477	442	413	405	433	415	449	449	469	433	454	434	447	456	443	430	445	426	463	471	444	412	434	402	456	418	445	456	418	448	454	410	411	466	386	411	451	417	465	436	429	451	443	460	430	444	439	392	445	384	388	433	435	431	455	450	447	469	464	415	435	427	473	409	421	439	443	428	449	427	425	458	420	444	415	418	415	405	446	388	401	419	408	443	411	390	405	457	424	427	440	426	431	419	433	423	462	395	424	448	431	416	391	380	422	420	429	427	470	416	437	461	440	405	446	450	438	432	478	456	431	446	464	441	406	456	450	397	445	434	445	425	418	455	392	455	457	473	462	428	428	454	435	422	391	426	433	431	449	442	429	391	444	431	426	440	454	470	459	411	415	430	446	434	460	428	415	437	433	446	457	430	426	495	435	445	421	424	420	412	423	423	398	431	406	412	429	427	463	446	436	447	444	425	438	443	406	430	405	402	398	406	437	411	429	444	407	469	440	418	464	412	437	424	458	405	417	406	445	415	417	419	408	408	459	430	417	428	426	435	461	420	441	413	441	430	430	394	417	411	457	422	458	419	486	441	426	452	408	429	441	413	448	432	414	437	440	428	454	449	441	439	444	385	412	413	450	481	424	397	453	447	381	451	425	446	432	426	414	431	441	406	435	425	457	422	421	431	455	471	412	433	448	409	473	458	456	384	414	455	443	462	437	419	389	405	460	447	402	422	395	435	433	450	466	446	406	456	449	438	413	445	462	415	427	391	409	470	443	424	415	411	445	437	411	412	426	422	475	441	411	411	435	464	438	404	398	437	414	425	441	462	435	439	414	429	446	451	424	395	430	404	423	410	461	449	419	446	424	447	413	400	448	451	459	444	410	446	436	439	417	444	411	429	452	432	475	441	427	407	460	409	450	425	418	462	435	427	451	421	429	450	425	436	436	424	425	378	405	432	444	448	433	440	405	411	436	441	418	413	423	440	426	395	456	410	408	446	409	455	415	462	439	422	417	429	452	466	464	437	436	405	388	431	408	414	418	437	411	435	424	436	450	472	426	461	434	428	427	455	486	449	457	431	407	448	393	449	488	439	412	468	458	463	431	432	471	433	420	406	480	439	458	459	449	431	424	448	462	472	429	453	420	424	429	404	410	432	403	427	450	438	433	435	405	440	435	452	458	456	432	440	441	405	466	407	422	445	411	460	433	406	409	414	427	436	440	408	450	442	437	401	391	398	430	438	454	443	438	457	434	425	453	412	382	453	433	404	425	438	430	424	434	430	438	440	464	467	438	441	474	430	440	438	434	438	450	378	404	435	452	442	389	399	428	442	430	412	414	431	411	408	440	405	428	443	425	415	432	408	412	438	422	432	436	469	454	436	424	471	419	417	422	409	418	431	447	448	401	408	431	447	449	406	417	440	467	420	387	451	417	449	416	443	458	414	426	409	417	435	424	468	453	445	421	410	412	454	419	412	439	390	443	436	435	438	408	442	452	404	442	427	447	441	399	459	396	446	462
32860	49277	27620	11198	5896	4108	3356	2477	1813	1581	1246	1081	951	940	957	879	821	855	823	816	759	786	783	818	760	814	796	763	785	833	759	756	732	819	766	821	802	777	714	802	736	793	785	766	756	795	744	761	750	718	803	768	753	769	725	788	767	759	780	788	763	726	769	731	724	775	770	756	788	807	717	725	768	783	731	723	779	711	774	723	707	749	753	744	751	777	737	777	785	743	786	773	778	699	715	754	741	787	743	786	757	764	795	752	749	781	797	784	773	789	725	792	779	781	718	719	741	773	689	749	777	711	765	741	746	790	747	789	766	737	720	747	702	761	727	752	759	737	811	771	763	754	789	772	780	708	775	765	775	722	772	731	747	771	752	774	745	726	746	768	768	780	785	721	748	749	755	777	719	791	783	783	759	771	702	749	812	787	791	712	764	781	740	762	820	739	763	772	755	787	752	834	759	769	738	753	704	707	816	740	780	805	814	745	729	707	717	739	750	758	713	755	714	758	759	769	755	764	793	760	729	706	718	835	740	781	744	790	771	712	727	758	771	759	785	727	784	791	725	807	740	826	767	753	777	774	790	800	735	758	784	755	737	762	774	751	822	753	738	710	765	777	719	750	794	795	828	740	713	737	738	771	771	811	733	704	753	801	750	776	765	759	766	779	745	769	753	775	792	745	754	772	748	765	749	810	752	698	749	733	734	783	713	750	779	724	715	720	739	774	754	742	783	747	702	738	757	749	772	721	787	701	758	753	774	704	751	774	745	771	733	790	735	748	770	702	775	748	754	757	745	780	766	775	790	754	744	722	749	800	753	717	795	714	743	758	733	746	751	747	744	784	743	684	758	751	796	728	753	750	749	732	723	738	722	771	732	736	704	765	785	750	758	773	808	775	732	723	762	764	693	757	796	754	748	803	807	729	760	746	763	780	767	709	774	788	735	758	721	809	746	743	706	756	728	753	761	748	757	731	738	734	701	724	806	699	750	749	730	754	725	776	724	754	747	786	738	748	723	725	716	771	778	688	732	723	742	722	700	757	750	726	755	758	721	800	745	730	781	726	687	748	750	772	791	731	740	771	755	759	770	717	755	761	716	766	766	775	783	776	757	730	755	759	777	758	782	751	742	770	793	762	744	765	755	771	781	745	757	742	742	739	728	720	756	747	684	753	798	789	775	771	724	726	776	718	778	740	756	730	690	753	689	727	750	758	768	769	803	807	751	782	769	721	784	745	807	743	725	789	754	735	746	797	779	754	765	776	778	746	800	719	803	742	825	784	751	730	768	776	729	732	744	817	789	781	767	804	716	733	775	816	830	735	769	787	777	724	814	770	693	753	759	719	763	705	740	734	772	763	760	722	773	765	724	762	748	752	767	799	707	802	716	752	726	787	704	757	793	764	766	765	722	759	724	707	716	774	699	740	753	718	709	793	727	738	741	730	709	733	745	730	753	764	803	720	762	715	778	740	745	790	760	745	761	734	769	825	793	770	785	756	745	750	775	730	740	783	727	753	774	780	714	793	747	707	774	772	755	740	758	759	790	771	738	694	774	731	745	782	750	742	713	792	786	813	738	774	730	741	742	731	732	746	739	748	772	761	731	752	744	783	729	768	760	709	721	800	778	750	737	714	777	774	705	789	758	799	718	820	761	753	740	737	754	806	753	754	763	718	785	705	764	733	731	742	770	757	749	733	764	758	777	743	774	794	723	765	743	773	780	743	736	751	740	745	717	759	708	756	720	765	753	748	756	776	738	743	723	740	783	746	775	752	718	750	776	785	751	771	764	753	716	797	777	768	720	733	721	713	788	763	737	733	731	793	788	763	727	849	745	721	763	778	768	786	771	727	801	752	721	738	734	751	799	828	784	768	736	749	726	724	768	728	729	794	758	748	714	757	736	794	748	740	713	778	768	763	781	760	786	718	804	774	780	765	686	806	779	695	735	766	754	780	746	802	724	798	782	763	786	758	780	773	773	753	774	737	762	726	716	790	764	730	720	817	750	716	785	758	756	769	761	733	725	770	781	734	754	753	773	765	800	730	757	759	721	762	698	694	722	757	787	735	763	761	747	774	743	773	716	746	787	794	756	751	750	761	732	810	777	771	777	735	719	790	725	761	727	719	758	705	718	710	790	710	754	760	726	722	770	797	762	801	715	771	756	791	728	732	767	721	772	732	752	729	714	793	758	788	742	736	768	754	740	749	771	777	745	714	765	763	722	768	724	758	741	708	754	763	762	744	766	779	718	757	748	779	789	730	708	773	706	766	717	688	824	743	776	778	756	713	755	723	762	765	747	773	753	797	724	789	749	763	768	729	748	742	703	792	764	764	752	787	738	728	690	777	697	705	761	743	745	744	726	727	764	775	749	765	756	815	744	743	730	762	788	802	751	710	695	744	751	751	750	736	764	754	746	763	720	762	738	719	719	721	777	794	789	791	739	710	741	752	758	746	790	727	710	755	776	716	724	723	776	744	770	714	773	768	739	748	703	744	754	760	753	727	813	772	704	739	761	752	743	763	730	728	709	777	767	723	778	754	777	818	703	748	796	791	759	772	746	756	755	759	785	776	685	749	753	726	770	743	777	773	730	767	750	720	753	757	760	717	749	762	772	705	766	817	749	722	779	729	760	786	712	791	819	762	774	751	745	642	778	764	790	716	760	774	765	742	754	766	759	703	774	718	750	799	735	733	763	719	784	763	764	710	737	748	751	762	746	701	794	791	777	748	758	746	728	757	797	795	799	750	760	715	701	738	781	719	762	775	801	735	756	783	771	786	763	827	756	714	766	703	748	777	761	721	726	801	790	711	784	746	794	758	685	805	791	726	739	748	763	742	745	742	756	779	779	744	726	722	777	718	756	752	759	764	674	780	788	773	775	778	760	777	757	767	803	739	768	758	755	759	802	774	746	748	785	767	785	698	753	768	731	688	719	732	706	741	757	717	734	760	746	757	723	744	752	789	742	783	764	789	754	706	738	733	746	764	775	731	786	761	703	781	745	745	752	747	753	742	776	763	771	734	726	749	781	762	769	670	733	766	737	775	730	747	790	760	751	741	753	819	750	747	749	768	773	745	759	701	713	775	761	757	728	738	754	772	775	737	743	778	787	673	746	761	733	744	800	756	739	756	790	712	745	744	723	728	769	728	716	754	771	785	736	800	719	761	739	791	795	783	735	746	692	785	792	794	776	745	798	753	713	752	772	722	759	771	746	757	746	750	743	763	739	693	792	748	772	735	770	774	748	755	728	776	710	725	758	741	787	745	729	783	736	732	788	745	725	749	753	775	775	750	737	762	786	722	720	754	745	785	755	786	738	745	774	764	768	732	834	705	729	738	757	749	725	740	721	726	729	770	768	750	731	772	734	799	813	776	736	776	721	756	784	721	750	754	752	770	750	744	718	781	737	762	764	752	760	762	793	775	749	772	714	749	751	738	771	719	761	704	768	738	800	738	715	746	734	696	735	753	739	737	750	760	757	786	759	738	753	785
23503	21418	29072	24087	21391	17624	3727	1231	732	576	437	344	294	295	279	260	263	267	220	222	240	240	230	230	183	209	205	188	218	229	209	211	211	221	182	231	204	177	194	208	189	202	198	207	193	203	218	202	188	198	213	168	237	188	214	190	228	216	202	196	200	215	166	195	202	222	182	205	227	187	203	196	201	209	193	182	203	223	205	185	190	210	224	199	197	195	192	195	215	186	205	212	202	216	184	191	193	195	208	184	206	186	204	188	212	189	197	189	212	188	206	199	201	188	195	202	181	198	202	238	183	207	186	210	187	182	218	186	187	207	208	189	207	182	211	175	179	200	195	199	210	194	197	207	222	217	209	192	175	208	213	186	209	186	198	193	229	203	194	192	192	212	192	173	179	192	202	182	206	188	183	169	195	202	216	193	179	221	194	215	202	191	181	188	212	187	212	173	179	212	205	204	185	175	188	189	236	201	190	212	209	202	201	174	182	176	208	173	170	196	186	194	187	172	198	197	181	210	209	211	197	212	192	217	188	170	188	202	199	204	186	202	192	183	199	200	183	194	209	193	184	217	152	168	208	225	195	202	171	211	191	190	192	186	200	184	207	195	175	217	205	199	206	186	197	203	202	192	204	194	183	207	190	199	210	185	201	184	202	170	173	195	174	181	189	194	198	194	201	190	172	187	200	199	184	182	186	200	192	214	197	191	208	196	205	199	194	213	211	212	217	178	191	177	215	176	204	184	232	190	199	195	218	186	168	185	172	193	201	218	207	208	211	208	214	183	199	210	205	224	193	215	178	197	187	182	205	201	228	172	188	173	188	208	208	180	206	182	184	195	202	210	192	191	214	188	198	197	187	241	198	198	200	187	189	190	205	199	205	188	181	244	211	174	225	166	204	217	216	216	197	199	201	213	199	215	204	206	205	215	195	194	201	180	211	212	179	227	189	174	213	201	183	195	179	183	173	207	193	186	207	199	215	193	184	174	188	213	211	201	179	197	200	191	192	189	166	191	187	170	204	211	193	198	212	186	196	172	212	180	190	189	200	214	200	201	201	224	211	184	217	215	189	193	201	191	202	194	210	200	206	211	180	186	204	175	169	184	202	183	207	203	203	205	151	211	208	181	195	227	203	188	191	195	209	192	184	193	197	161	184	162	200	175	202	199	198	187	187	182	193	188	182	197	169	190	192	188	203	189	181	186	220	199	183	197	225	187	174	205	211	198	184	211	177	187	193	175	183	210	191	167	189	197	170	210	194	241	221	201	198	197	174	208	225	194	182	179	193	200	213	181	200	206	228	165	182	201	212	207	211	217	189	206	186	218	179	187	183	197	214	209	216	160	213	194	200	191	202	196	187	176	178	209	214	215	201	204	184	221	221	220	190	183	175	194	198	199	210	190	230	169	193	190	193	180	216	208	180	221	201	191	189	180	187	193	188	208	182	203	175	190	182	173	193	179	184	232	210	177	183	187	199	193	189	190	177	193	198	200	195	192	197	174	175	214	201	202	198	183	179	204	199	214	193	221	209	194	212	221	180	198	208	181	202	178	177	196	224	207	212	181	204	174	230	166	190	179	176	200	187	195	197	183	207	215	196	217	196	195	150	179	194	193	212	200	181	186	182	201	190	220	188	207	203	187	180	208	204	197	180	176	185	193	187	202	183	183	210	191	200	189	167	196	177	200	206	184	196	207	168	192	217	235	209	219	202	213	219	176	187	188	205	219	201	203	217	175	182	184	168	203	194	199	195	184	191	217	218	187	208	176	193	181	191	183	197	185	206	178	225	175	206	183	199	185	224	191	197	205	185	202	185	211	193	229	210	202	200	227	201	207	182	210	183	195	186	185	217	207	189	198	223	190	210	197	206	201	190	213	188	181	166	195	207	190	213	187	176	194	210	214	185	199	210	205	188	195	191	181	184	197	215	186	163	195	230	204	201	213	195	194	193	187	207	196	170	210	190	193	203	181	190	186	195	205	217	198	185	204	189	178	184	215	183	184	210	191	204	216	182	209	194	183	194	214	198	198	209	196	211	196	184	199	187	208	196	205	246	192	190	182	194	182	172	192	195	213	162	180	209	189	183	205	211	175	194	198	225	207	206	178	209	213	224	214	176	194	194	179	187	206	200	195	225	183	182	190	183	160	202	201	199	183	193	192	190	191	173	224	188	190	188	188	178	220	181	190	178	196	189	191	201	197	209	219	222	188	206	206	213	193	185	207	193	186	208	184	213	185	208	198	204	198	178	200	184	180	192	199	176	191	199	201	176	182	209	204	208	161	191	190	208	198	191	184	180	211	203	189	232	209	192	184	224	198	192	193	180	233	187	183	195	213	208	220	215	173	187	204	195	203	189	192	208	195	201	183	170	197	192	196	203	194	191	209	206	196	196	199	204	185	206	191	172	177	191	165	169	187	192	200	190	196	192	195	183	221	201	192	218	213	196	206	172	228	212	203	188	205	199	210	215	181	206	182	193	216	212	224	186	211	211	181	201	203	205	204	185	202	211	203	229	215	198	224	182	213	194	187	208	192	175	198	184	216	241	188	210	206	172	172	192	193	193	180	215	193	169	193	205	207	181	183	192	200	210	182	212	192	207	179	173	209	190	209	172	205	214	211	174	187	203	208	179	197	195	193	188	211	187	195	185	219	202	189	197	218	231	251	192	191	215	190	182	195	178	197	189	199	193	179	212	207	218	193	189	189	202	169	206	181	179	188	208	218	228	197	191	186	202	195	196	179	199	182	204	196	188	155	194	197	207	207	190	215	195	206	199	197	203	201	191	223	204	208	203	195	176	194	202	208	199	189	183	208	193	198	190	192	191	199	199	190	190	207	184	179	213	212	197	187	198	188	191	202	187	175	212	194	215	229	199	193	195	184	175	203	200	198	186	227	200	207	193	187	215	225	210	185	193	204	210	198	168	201	193	196	189	184	179	195	186	190	190	227	195	195	209	214	190	191	199	199	193	203	206	200	177	215	166	178	209	201	192	219	204	208	191	187	202	198	200	197	187	202	183	196	181	193	171	180	200	194	190	206	199	174	182	191	193	188	212	200	188	181	191	216	191	205	198	207	192	207	193	206	208	197	213	201	208	195	205	212	196	211	189	182	195	179	154	169	215	208	197	181	189	213	209	209	221	171	213	187	180	200	175	196	193	191	216	212	196	188	206	182	197	199	188	190	204	212	171	209	204	180	199	205	181	185	184	209	199	191	200	189	198	186	215	208	215	224	202	194	202	191	184	181	211	212	173	199	194	173	181	215	196	194	182	219	196	192	203	218	201	186	180	183	201	167	200	206	193	211	199	195	210	196	194	220	189	189	221	185	184	192	201	176	200	211	183	193	207	197	204	181	187	203	211	158	206	200	212	193	185	165	182	192	222	209	195	200	166	195	212	212	169	181	204	205	184	206	164	190	194	168	204	197	211	197	203	194	196	170	177	187	207	202	199	190	187	197	188	191	206	180	197	221	205	166	188	192	183	165	201	190
36110	51235	33666	15018	9165	7771	4890	3310	2441	1781	1155	969	798	695	659	646	569	523	481	492	488	449	456	430	439	376	429	414	402	431	403	391	375	413	393	399	377	401	389	403	383	367	367	342	382	403	364	398	323	421	427	364	363	382	385	377	383	352	407	372	404	346	343	352	373	385	372	379	370	385	387	375	357	357	386	362	361	396	362	388	372	358	345	417	375	362	367	359	387	379	317	372	364	353	362	381	386	390	372	372	386	359	372	347	388	375	370	365	347	337	368	343	368	353	361	372	350	363	355	352	345	346	375	383	384	345	354	379	358	353	366	375	362	394	380	374	356	370	358	356	384	352	376	362	326	341	354	357	376	404	393	347	345	397	369	358	347	344	391	342	355	367	330	369	376	333	375	368	354	329	335	407	364	348	367	381	358	361	368	387	371	367	372	367	388	374	377	392	342	364	346	372	356	347	396	343	367	366	371	367	369	334	381	343	411	358	374	346	330	359	350	347	350	370	353	376	395	349	367	327	331	368	324	376	335	388	376	359	385	370	358	357	344	386	345	345	358	369	385	372	389	351	338	371	382	391	366	363	385	357	344	375	355	343	343	402	348	367	342	332	361	346	355	372	340	380	355	333	376	376	323	364	346	339	382	390	378	383	400	364	368	364	383	398	358	371	381	397	342	359	330	350	372	309	337	374	348	328	374	385	342	353	367	364	321	359	314	368	328	392	353	353	386	352	338	375	343	401	337	349	374	372	377	383	373	380	341	361	363	364	349	377	321	322	340	380	373	331	372	366	322	383	354	369	365	393	398	374	383	428	353	373	333	360	366	385	375	356	361	338	360	360	410	331	333	375	374	390	350	368	371	362	357	367	358	370	359	355	353	365	323	382	375	364	343	340	321	387	366	377	347	357	324	375	383	353	356	346	351	366	367	373	334	380	345	360	389	371	361	351	347	341	379	356	337	348	341	353	337	388	357	360	366	348	349	368	341	371	342	392	386	353	355	383	355	327	347	383	328	355	365	379	380	396	359	344	350	378	364	356	391	338	375	371	357	356	344	358	376	371	335	388	395	375	381	350	348	365	361	326	357	368	330	341	387	374	365	353	384	372	346	360	354	400	376	366	335	366	352	347	372	355	373	353	415	339	369	347	382	327	381	366	382	358	375	336	332	355	346	372	351	360	367	389	337	361	366	387	321	391	355	351	348	385	368	376	374	376	376	377	378	373	381	352	371	368	365	344	343	333	324	331	371	350	370	341	382	396	387	380	394	377	375	339	376	351	356	364	356	360	392	335	377	332	387	337	344	363	357	381	352	387	356	412	375	394	378	361	356	359	348	382	359	343	355	386	358	364	364	391	354	399	333	365	356	352	346	348	348	344	340	373	362	350	344	343	374	370	405	357	367	362	356	371	354	338	380	344	344	360	351	337	337	377	337	348	396	392	362	350	378	388	354	357	352	351	361	375	354	326	341	382	361	355	356	384	366	345	327	365	335	372	379	366	346	367	346	357	374	339	336	340	360	374	348	352	366	346	372	354	353	326	375	334	364	404	358	368	332	353	373	313	356	376	357	350	359	380	377	359	357	344	389	343	395	399	398	351	354	376	377	356	349	377	373	380	337	380	373	355	356	352	378	355	370	350	357	367	352	381	338	358	345	370	385	414	359	329	356	382	364	354	360	344	371	400	364	402	381	375	375	368	356	367	355	353	367	377	372	354	387	376	403	351	347	373	323	333	365	390	367	358	382	388	373	354	349	365	369	358	352	348	384	346	341	363	383	360	369	362	381	360	352	381	391	374	364	360	381	350	366	364	357	362	384	385	367	376	341	332	333	369	358	372	368	341	362	357	374	379	343	330	363	339	361	369	380	375	370	344	380	374	374	333	363	372	394	334	365	361	385	363	392	356	357	341	384	371	334	371	384	328	349	322	366	315	346	375	350	361	349	367	354	374	329	352	340	371	382	394	410	376	370	375	362	348	381	329	343	352	361	389	369	368	373	370	352	392	363	343	353	368	360	364	336	366	392	342	385	358	363	357	359	353	347	351	407	363	382	360	340	349	348	399	315	366	366	358	346	360	386	375	362	356	363	373	366	371	359	369	379	385	385	389	343	372	382	364	361	360	392	350	382	384	358	352	383	359	367	333	369	388	340	384	375	380	333	351	361	378	353	355	369	360	325	369	368	350	343	353	343	362	352	336	392	397	385	383	370	367	329	348	355	361	374	364	362	334	376	380	327	378	383	357	404	379	372	367	361	354	331	346	387	359	328	344	376	353	362	352	366	366	354	350	345	349	367	349	381	380	357	334	347	384	386	318	364	330	357	385	371	353	334	349	367	364	334	347	368	391	387	329	353	358	331	386	348	361	354	326	338	361	365	380	360	335	338	382	362	383	359	334	380	365	345	368	370	346	371	377	391	326	364	340	350	367	355	394	359	354	333	401	345	369	372	351	349	362	372	363	350	335	391	341	347	384	367	384	355	387	341	361	351	365	329	312	349	370	340	373	366	357	360	375	334	369	360	380	324	363	357	345	355	339	322	341	401	334	370	342	374	357	347	348	358	359	389	372	356	346	386	351	364	345	362	373	367	353	358	357	356	396	337	367	343	348	363	352	353	381	363	389	364	368	337	341	373	366	346	368	330	355	325	337	374	324	352	348	387	360	357	324	371	357	346	363	364	357	362	347	338	323	353	396	367	355	371	378	344	389	352	381	378	369	349	368	364	354	350	339	370	358	350	366	398	356	355	391	355	350	373	361	338	348	352	328	369	368	372	364	391	364	353	345	372	389	368	345	360	364	376	383	369	351	351	338	331	369	381	338	383	363	330	343	333	388	376	361	360	372	364	355	368	354	366	358	377	353	342	382	367	335	355	337	356	397	331	386	376	344	352	323	319	389	361	351	338	359	369	354	315	367	340	388	352	352	380	371	341	349	356	338	397	335	367	343	346	335	350	353	398	374	358	361	360	359	370	334	334	367	360	374	367	363	371	376	317	377	360	348	358	357	381	355	386	355	400	375	387	389	370	346	344	342	352	373	322	382	366	360	384	347	360	366	336	377	331	358	345	412	403	347	378	359	356	378	379	414	340	344	356	332	371	340	375	353	352	314	346	354	411	385	381	358	381	340	357	368	340	352	359	356	335	356	372	367	356	374	351	335	343	380	364	362	371	381	355	377	374	368	356	401	379	357	362	352	369	405	382	368	312	343	345	384	323	366	375	396	355	340	374	331	349	360	384	357	346	340	374	371	358	317	342	366	387	347	383	351	328	402	355	362	332	390	348	348	342	362	363	357	347	372	359	373	337	372	360	376	357	352	374	349	339	400	325	396	375	383	350	345	371	369	379	396	345	357	383	381	345	320	372	344	408	384	369	366	366	341	376	337	366	385	355	374	366	332	321	353	369	363	371	387	378	349	362	356	354	411	359	372	371	346	347	366	386	371	397	359	399	362	345	328	341	341	344	370	366	352	334	338	321	360	380	368	338	365
27535	21603	15597	5225	1341	983	759	707	588	564	537	520	466	491	486	520	467	519	426	514	486	457	456	510	500	491	488	483	467	483	483	494	475	498	507	484	466	458	463	507	504	456	476	511	451	497	501	501	477	488	460	484	467	486	455	481	501	472	451	490	455	506	427	513	488	471	502	467	481	470	494	484	463	464	459	514	420	480	468	467	446	488	493	505	479	499	464	462	466	473	540	476	457	474	525	454	479	489	478	492	455	487	500	511	506	493	486	508	481	469	477	485	492	515	461	491	446	509	491	489	475	428	512	473	483	462	428	488	483	487	430	484	491	502	479	484	456	514	459	463	481	447	496	479	477	471	481	491	477	465	471	479	482	457	511	460	509	507	473	492	461	484	492	466	477	449	496	506	474	480	468	476	483	493	493	494	458	495	486	475	464	500	505	502	487	472	522	449	483	522	477	486	490	479	456	471	476	506	511	452	513	482	494	478	450	506	478	458	513	488	452	470	455	468	566	517	469	472	485	468	466	485	502	455	497	501	459	474	516	499	482	463	477	456	488	437	469	502	478	498	500	502	466	501	443	474	464	462	440	489	498	448	458	471	510	466	453	484	476	466	494	473	486	474	500	491	466	505	476	510	483	460	460	460	495	489	463	488	484	467	487	461	496	485	491	509	504	507	493	499	523	462	499	477	481	500	423	465	498	514	506	463	482	478	466	461	464	515	499	521	500	450	448	436	499	502	460	481	535	470	467	462	417	477	486	501	462	474	516	495	493	488	498	463	477	511	515	509	502	461	488	537	472	502	493	493	488	462	466	485	466	449	499	456	454	474	508	485	524	500	486	455	477	476	497	469	455	460	457	468	458	482	454	445	515	484	477	450	463	451	489	507	472	494	489	449	468	496	507	450	477	477	415	479	465	462	508	459	470	481	488	520	502	467	482	462	471	452	508	474	480	489	516	546	485	472	494	464	447	516	518	448	489	450	469	472	515	486	493	494	479	485	463	460	476	483	486	517	496	544	486	493	457	432	475	466	495	470	464	427	490	471	465	518	467	480	463	510	456	477	499	471	479	495	488	460	470	479	506	498	449	510	490	513	530	489	510	451	465	478	494	462	461	476	472	482	448	479	509	478	458	448	479	485	484	470	467	542	471	465	468	495	475	499	477	523	488	437	488	494	506	459	432	505	478	471	455	514	478	515	482	470	487	511	466	479	501	450	467	497	480	466	457	475	459	457	474	454	506	500	495	489	455	469	473	505	456	480	475	470	447	491	471	477	468	478	471	473	503	476	444	467	460	475	453	485	485	482	498	523	459	457	456	489	458	477	470	496	440	481	465	488	463	450	491	484	502	503	482	517	487	487	472	472	484	466	461	469	491	477	461	491	491	469	457	497	524	504	508	424	485	455	487	515	476	471	441	510	479	471	485	483	477	485	512	504	497	507	484	473	468	475	483	495	486	509	503	485	470	472	504	527	525	482	475	461	519	504	473	481	498	500	438	487	487	465	481	469	490	461	497	484	505	484	504	496	473	495	472	478	464	474	458	459	499	462	465	471	467	482	474	470	459	517	545	488	490	474	484	469	463	479	496	444	511	508	482	464	466	473	476	457	486	444	481	493	498	429	484	465	471	474	492	481	476	480	509	487	467	497	492	526	490	483	461	461	457	474	470	440	503	486	496	495	491	462	475	484	492	514	460	469	493	485	494	457	496	478	515	489	521	487	483	511	473	495	483	522	472	475	466	509	490	448	491	492	485	443	517	501	513	452	516	462	519	462	504	464	497	451	444	519	456	447	468	506	504	476	463	476	457	482	484	523	483	463	495	465	470	498	490	478	477	495	488	444	491	459	434	475	448	500	512	495	512	486	506	479	506	478	482	458	499	474	486	458	517	486	483	465	451	518	520	462	471	520	513	471	538	459	482	455	488	494	493	481	493	491	469	455	483	471	519	437	520	485	487	443	463	489	517	468	473	445	479	486	477	461	494	474	478	459	486	442	473	502	455	478	464	469	480	456	470	468	471	483	537	483	495	485	466	498	463	463	512	493	515	438	446	459	458	483	478	487	496	467	468	486	476	494	481	453	465	491	483	433	496	493	463	462	455	471	497	505	473	442	431	437	485	495	451	445	493	467	455	472	439	475	466	485	474	472	490	496	504	464	497	489	492	475	496	523	463	498	509	494	465	430	488	490	449	492	461	525	480	456	460	460	503	473	466	533	496	463	480	491	453	456	431	469	463	481	458	475	494	477	505	486	483	473	483	506	485	500	481	495	467	501	498	460	502	478	518	492	460	440	464	486	509	489	491	515	487	453	488	455	474	452	502	478	488	471	441	484	488	431	507	495	510	518	464	473	434	435	440	497	495	502	457	462	520	438	446	478	430	522	442	512	483	445	466	453	481	482	474	503	449	481	463	467	471	498	503	476	522	477	505	465	524	501	471	436	464	498	465	473	468	486	490	491	499	498	455	485	461	505	466	500	497	508	509	497	424	478	499	451	501	457	505	517	495	520	486	486	483	470	478	487	492	494	458	483	462	495	450	497	506	462	469	461	463	495	480	489	483	479	499	462	542	480	496	526	476	457	487	455	470	460	451	469	465	475	480	480	462	466	474	428	478	461	528	454	466	487	436	471	478	488	495	501	486	475	508	453	484	421	504	481	496	449	470	471	473	491	501	466	465	481	465	478	497	493	488	484	502	484	552	486	495	490	514	458	460	492	485	511	466	516	489	477	495	505	467	519	494	475	466	485	470	503	471	534	480	426	454	462	443	467	461	499	496	481	473	472	486	478	456	482	483	486	477	502	492	456	470	465	481	480	506	455	494	478	470	478	465	469	487	493	444	463	459	466	476	443	487	467	463	507	445	491	467	479	489	462	503	470	487	441	473	506	474	486	454	491	471	459	502	505	464	518	476	454	500	467	461	459	506	490	525	499	474	498	459	484	475	518	537	454	521	455	474	498	445	459	453	486	446	500	465	518	503	470	509	460	469	501	481	455	474	477	462	454	498	492	486	475	489	454	478	522	488	517	465	475	514	473	475	460	507	475	466	480	478	486	523	514	465	457	495	440	430	465	464	474	498	469	469	471	530	463	499	453	443	503	485	506	494	459	506	477	525	440	473	496	497	469	473	460	478	511	468	471	502	479	503	486	479	488	457	483	449	508	492	481	459	531	481	477	482	496	493	492	500	501	519	493	494	474	482	490	482	460	488	480	499	478	440	502	469	473	490	484	479	481	487	504	476	481	513	503	475	487	482	473	500	454	481	448	479	448	477	461	486	457	484	503	451	461	495	500	509	512	503	470	459	482	493	470	513	508	446	465	496	491	482	447	492	466	484	516	526	484	494	471	486	461	505	479	484	488	502	499	461	491	497	463	495	491	480	468	450	505	509	480	459	475	485	444	503	466	527	498	493	467	512	464	474	484	493	498	478	464	483	489	457	490	472	519	521	460	478	515	482	501	481	500	476	496	458	502	495	484	442	457	480	489
27608	31920	19119	7416	3027	2335	1795	1567	1325	1181	1029	862	887	839	936	824	820	838	855	860	790	836	861	854	830	832	843	806	816	814	841	838	845	893	841	818	877	802	858	877	845	798	817	834	828	793	805	841	764	864	848	783	803	864	863	852	849	800	846	825	801	862	848	877	881	832	801	851	860	818	811	814	881	839	830	878	808	851	855	845	825	880	808	885	815	867	812	867	808	835	841	817	825	884	858	800	805	823	801	828	868	857	824	841	884	817	872	891	864	878	857	858	812	822	801	908	857	818	873	845	883	838	825	892	844	813	770	819	858	837	839	855	830	896	852	797	859	850	860	839	888	831	858	797	907	828	901	848	869	803	796	836	844	825	834	832	825	858	803	869	792	906	853	879	852	865	803	835	826	806	824	804	813	824	843	891	758	853	835	815	878	843	815	790	844	850	841	829	815	828	814	861	822	835	869	782	854	826	844	816	820	876	854	805	849	829	805	880	806	864	826	833	851	879	818	823	822	823	847	785	828	832	816	862	850	827	861	819	841	853	822	836	852	849	821	827	786	798	806	848	828	888	840	840	890	871	837	874	838	799	855	810	827	841	815	922	855	823	836	837	849	807	825	904	845	843	831	891	895	855	804	823	821	869	826	853	841	882	847	827	811	835	785	780	791	830	856	823	842	837	859	840	842	837	845	811	819	815	873	811	769	824	871	877	800	825	845	849	811	807	847	848	819	833	880	875	857	904	873	849	805	863	798	818	868	776	823	875	842	831	803	851	826	829	841	863	807	840	822	801	843	788	808	772	821	854	881	860	844	822	838	772	821	809	820	787	821	794	850	804	873	870	804	821	774	830	836	845	815	816	840	843	850	821	841	875	842	827	816	849	856	841	782	888	844	842	798	851	859	791	853	818	823	827	839	827	862	824	844	809	810	859	835	856	795	882	890	850	830	809	871	815	861	850	832	829	808	812	841	798	774	835	845	863	863	830	890	785	807	849	870	772	804	892	797	851	823	804	786	880	821	798	820	786	841	869	837	872	854	842	804	838	855	819	855	767	838	834	803	840	900	858	843	826	834	928	883	880	889	764	830	885	839	878	862	857	814	863	872	832	814	825	824	830	828	827	829	807	840	828	820	833	812	858	840	800	821	809	876	847	870	860	877	811	828	870	862	832	878	817	828	832	791	872	815	838	814	857	843	847	888	839	836	815	848	784	793	824	811	812	770	826	871	863	807	855	853	812	852	883	867	867	850	849	820	814	790	828	833	860	872	815	795	893	840	835	854	797	882	808	783	846	858	832	835	836	828	856	824	821	839	837	813	835	821	860	839	858	807	873	825	842	884	835	834	860	817	866	829	855	889	877	847	829	852	774	833	859	832	801	802	897	827	831	858	835	847	860	805	861	811	809	801	877	856	818	789	860	821	835	870	811	812	809	804	873	799	829	826	789	871	779	854	867	851	840	818	820	835	858	823	837	827	837	819	819	845	817	826	868	837	836	820	813	821	820	861	792	825	892	784	823	818	819	838	838	844	855	857	820	824	806	830	859	786	841	815	842	852	871	855	871	822	851	847	794	851	794	814	822	838	833	789	854	894	827	852	832	794	842	771	810	844	771	839	848	846	813	808	847	845	861	797	907	832	811	841	812	802	821	830	834	781	840	818	841	880	843	774	898	830	835	806	762	821	802	856	812	869	842	898	836	831	838	847	852	808	753	870	871	824	880	931	832	890	839	802	858	843	822	832	883	846	831	830	878	827	832	857	843	833	787	876	835	760	832	827	830	792	873	841	818	861	839	855	852	833	848	789	839	867	848	850	818	818	858	799	873	798	862	849	837	834	824	839	927	872	805	836	873	856	845	825	827	843	790	792	817	796	829	872	846	840	793	848	856	798	823	818	813	852	878	823	829	873	839	829	834	826	862	825	848	828	856	793	785	841	812	785	849	830	814	824	804	818	792	796	836	870	864	825	799	833	822	861	834	877	866	811	818	863	836	827	846	870	823	854	878	809	847	828	796	828	828	857	779	848	812	830	807	818	861	799	815	848	834	856	798	896	841	841	827	800	766	807	798	808	789	794	825	883	837	883	817	805	853	817	780	885	835	817	830	804	819	836	799	866	842	870	891	881	878	860	766	878	854	855	833	841	828	864	802	855	784	893	824	826	823	880	874	795	866	829	849	791	824	833	868	862	861	869	839	862	828	819	801	844	873	883	850	827	799	850	802	799	858	820	828	793	827	880	798	846	847	843	817	833	871	817	851	880	839	896	857	852	865	804	781	784	819	817	814	848	868	802	835	831	820	929	846	856	861	842	845	823	811	846	827	791	863	862	869	773	904	822	829	812	870	880	854	850	774	885	860	852	838	839	817	846	783	825	882	805	875	841	857	843	865	791	820	795	858	834	823	852	837	844	808	845	818	853	818	845	822	832	885	858	825	853	860	889	782	873	842	876	806	764	837	814	813	867	836	824	871	834	815	811	834	796	873	797	815	861	773	808	889	851	848	895	818	859	823	876	808	835	843	873	900	853	831	805	857	812	825	796	816	821	885	870	799	816	822	803	839	776	857	811	881	849	833	828	842	808	874	851	824	803	791	827	761	814	828	797	813	842	868	817	864	826	819	823	881	807	838	845	810	797	815	803	850	845	866	831	825	851	828	852	830	819	860	797	866	825	870	834	835	816	824	853	921	826	863	790	821	838	792	819	880	807	799	842	823	868	833	859	794	821	902	844	886	875	821	821	814	814	877	816	852	826	763	870	823	793	814	840	826	890	823	854	788	909	860	793	870	844	802	868	829	788	840	864	860	828	833	840	831	845	775	839	833	897	852	848	827	810	817	833	830	890	863	825	813	889	836	841	866	868	865	872	818	828	869	848	847	855	841	878	845	894	848	818	893	817	816	790	803	871	829	865	844	898	796	852	838	827	880	825	880	821	805	818	809	840	778	835	851	780	824	791	828	789	813	860	839	855	862	819	814	784	795	880	835	864	814	839	876	796	846	911	847	861	840	827	815	856	831	834	870	859	850	884	847	820	847	840	800	834	841	887	835	855	863	865	868	800	858	859	852	857	794	796	854	856	840	841	819	880	817	851	893	800	801	798	809	809	843	835	813	839	786	789	804	845	841	844	821	836	809	842	868	857	819	838	837	812	796	839	804	849	884	826	812	870	891	881	825	863	840	862	831	816	812	835	833	818	764	840	792	829	835	871	840	792	839	841	826	875	837	832	858	853	844	850	783	848	837	872	871	834	804	816	868	819	813	865	840	889	871	858	814	832	902	844	820	839	822	824	822	843	838	789	827	823	826	831	836	836	766	819	847	844	794	855	830	835	826	809	879	844	784	832	834	827	833	848	809	824	819	852	860	831	808	831	836	829	859	774	801	885	838	859	785	879	863	819	858	872	825	830	828	810	816	808	827	823	850	802	852	895	793	826	851	796	843	841	820	857	827	848	844	836	857	859	833	804	815	772	844	806	810	794	793	854	844	807	832
24595	21487	28377	24893	18364	5060	1685	974	796	659	588	506	500	451	513	474	483	435	411	476	446	424	460	452	463	419	414	423	453	441	397	446	459	430	437	437	437	436	475	421	421	419	435	457	406	479	428	436	441	410	436	448	426	433	371	407	436	398	437	452	417	403	443	392	396	452	459	447	428	462	442	418	413	456	416	406	423	439	451	449	398	461	403	413	414	445	434	419	380	453	421	404	399	454	454	425	404	445	436	407	428	467	449	438	430	431	401	447	422	412	441	407	428	423	411	434	403	386	461	440	408	416	463	419	408	468	395	440	408	414	394	444	422	386	440	420	421	464	416	434	405	386	409	444	430	451	429	424	421	436	419	388	389	425	413	424	441	436	452	416	432	430	406	468	434	389	425	435	386	391	402	429	432	430	435	454	400	425	398	411	416	460	428	430	410	402	410	423	452	432	404	410	418	450	420	420	410	381	422	414	434	458	456	474	395	434	437	391	424	414	425	417	421	432	413	406	415	424	429	431	459	429	428	430	426	431	449	401	420	436	407	416	402	411	428	417	415	416	376	434	431	410	401	426	452	437	459	418	438	424	406	398	427	406	418	415	422	414	382	464	437	406	404	426	428	438	453	455	412	432	406	442	439	467	433	436	420	444	450	413	457	444	414	404	405	413	416	361	414	452	435	428	440	413	427	436	414	427	422	422	423	435	397	429	402	427	427	412	434	428	368	403	409	411	402	439	443	442	432	395	428	450	413	444	444	427	416	402	453	428	419	391	438	396	438	443	435	418	411	404	448	398	437	421	409	425	427	439	424	426	413	405	427	426	417	424	422	391	436	398	418	407	405	406	438	445	408	412	424	399	376	454	444	433	429	416	386	433	396	415	426	445	445	441	442	428	433	413	458	457	421	376	436	402	429	408	403	425	424	414	401	463	443	396	431	411	454	398	426	432	440	425	430	398	428	406	431	431	427	419	406	436	402	392	424	443	419	424	434	453	443	429	433	441	401	396	425	441	398	437	425	394	430	417	455	372	422	414	459	440	422	430	412	440	447	423	442	434	421	418	426	449	469	399	434	382	403	451	467	450	426	433	411	451	443	394	416	449	405	410	439	451	438	419	411	417	402	469	391	407	430	427	402	433	419	416	395	420	424	393	431	415	430	429	373	422	424	434	445	428	431	457	441	420	418	441	413	431	427	432	428	457	449	429	471	424	440	430	414	421	417	461	445	403	416	454	429	440	405	466	409	401	420	435	451	435	404	413	397	427	432	394	460	446	423	451	421	453	468	428	442	441	467	414	443	405	418	396	418	399	420	416	425	455	438	442	440	466	400	374	446	372	403	467	374	393	411	391	415	433	427	390	392	410	432	397	407	426	423	485	427	439	431	411	404	424	428	443	436	424	411	452	439	412	422	441	407	405	434	405	443	394	441	427	427	410	439	408	433	406	453	401	436	431	429	465	439	456	423	406	487	425	422	399	456	421	374	425	424	420	430	421	419	416	431	416	384	435	452	441	416	410	445	448	429	442	477	437	442	449	446	434	434	448	396	396	419	419	457	436	437	430	435	426	411	433	483	439	417	423	430	430	457	423	419	418	393	436	428	428	390	466	435	453	419	408	399	443	421	427	483	403	451	432	451	409	409	425	424	407	444	453	437	436	427	419	394	410	392	455	423	459	440	434	445	445	472	436	452	398	424	425	413	444	413	417	396	429	392	452	430	420	439	423	467	412	406	438	409	458	440	385	408	421	414	433	399	405	392	448	417	409	425	417	431	409	422	391	429	408	436	422	439	452	409	434	429	436	418	443	394	447	456	430	384	442	429	396	406	443	394	421	405	435	417	411	422	433	399	448	462	467	437	428	416	441	445	446	423	418	394	455	454	416	445	464	415	443	447	413	411	406	418	429	413	437	428	399	418	435	437	405	445	438	429	447	475	441	386	417	419	412	379	411	394	425	470	431	436	419	431	431	448	433	396	420	416	408	412	434	435	465	414	446	433	388	485	434	439	410	430	432	434	434	436	397	390	475	406	438	424	424	388	398	436	472	420	462	422	421	384	436	421	454	419	462	443	415	422	457	419	418	438	421	423	455	456	432	443	421	418	438	443	394	416	422	433	386	414	435	423	442	396	413	472	431	406	422	442	434	452	421	414	430	433	442	424	409	396	395	408	403	412	425	431	449	451	431	444	413	420	452	426	423	406	467	437	426	392	412	419	428	412	389	407	399	450	439	443	378	406	446	434	404	378	456	399	392	388	418	442	429	452	389	447	433	409	451	393	450	450	415	374	402	438	424	446	434	467	429	427	436	452	423	398	429	431	435	431	417	421	441	424	402	423	419	413	427	420	441	403	445	421	419	440	442	453	372	436	403	440	400	418	408	432	417	409	440	427	452	432	426	404	425	428	435	402	427	439	421	424	422	400	399	408	440	402	421	394	427	394	425	405	398	435	441	421	435	425	409	419	452	423	419	382	460	437	427	435	415	442	401	432	408	429	438	406	410	424	455	440	458	425	423	443	424	399	375	427	431	422	434	433	435	440	423	416	444	450	421	421	428	453	418	447	403	401	431	406	446	411	426	423	422	434	404	413	459	423	419	420	440	430	445	412	438	409	424	464	466	404	371	440	445	419	419	454	445	427	424	402	392	418	455	418	420	465	417	421	408	445	433	413	433	421	409	423	451	382	451	413	409	450	449	415	435	374	404	378	440	410	427	404	397	408	476	440	448	443	453	424	427	406	412	414	409	417	465	393	447	429	388	408	402	444	397	411	400	426	452	417	410	442	423	406	428	451	446	425	420	434	397	442	434	460	410	432	392	433	433	431	403	422	387	452	396	439	430	453	435	409	419	413	443	404	429	386	443	412	443	472	460	406	406	439	380	393	413	421	472	417	416	427	451	427	448	415	410	432	440	392	446	442	394	432	452	434	420	424	407	455	428	438	415	409	446	404	413	393	407	442	422	414	460	404	438	412	435	410	449	389	450	397	431	389	411	459	402	430	448	405	412	452	457	407	434	370	443	443	457	433	410	470	414	424	441	421	421	437	431	451	416	406	432	408	421	427	433	398	420	413	413	397	408	431	421	413	420	426	462	454	439	383	409	433	414	437	433	467	421	403	440	399	414	450	433	426	417	429	395	426	456	402	471	455	429	400	438	445	464	420	432	468	465	456	421	433	436	442	416	419	398	403	419	410	425	421	414	435	459	450	424	442	412	428	432	425	453	417	444	426	434	405	425	439	431	429	401	440	430	429	459	461	455	435	434	389	429	437	413	469	421	412	426	416	414	447	461	431	408	408	411	436	447	400	401	407	382	430	442	386	426	398	425	404	402	408	381	432	412	445	442	475	454	408	437	431	427	432	423	429	438	408	397	473	424	437	410	453	441	439	438	446	414	423	417	413	435	451	452	391	397	396	432	401	423	407	431	443	479	437	452	407	420	430	436	405	471	422	464	457	415	440	426	430	411	422	410	425	429	446	422	425	456	441	403
29973	47076	31924	16259	8747	6209	3518	2552	2114	1546	1255	1132	993	968	928	884	880	837	845	743	775	754	806	792	752	725	772	759	806	737	777	750	795	783	796	788	762	833	757	787	759	801	764	754	746	805	783	777	734	791	784	782	750	717	823	747	781	716	779	695	731	780	738	777	776	720	777	751	702	728	830	794	809	695	740	785	782	742	781	728	689	724	789	732	705	778	756	767	769	765	818	761	784	710	739	715	727	766	756	728	738	767	762	746	772	712	722	745	790	753	764	766	746	745	771	774	764	746	768	787	738	733	827	741	758	742	768	758	789	709	717	743	787	799	767	743	734	754	787	781	768	742	733	730	741	794	785	755	772	748	700	772	783	699	754	722	706	732	738	699	770	735	755	778	748	764	744	730	744	745	732	751	755	733	684	744	778	730	685	754	791	749	759	717	742	751	720	774	734	726	748	750	767	753	723	755	723	727	744	718	726	767	742	750	809	724	773	772	755	751	740	741	746	751	771	762	701	758	719	761	763	788	756	726	743	750	776	794	711	736	747	730	712	730	706	731	736	778	826	759	740	773	746	801	729	735	749	713	738	730	758	727	691	720	738	748	772	797	675	791	760	765	771	769	749	748	736	754	774	732	778	772	750	770	742	777	780	702	770	728	760	742	741	743	747	823	737	760	757	744	711	710	762	736	778	757	785	735	750	789	747	694	770	734	734	736	772	727	741	791	748	742	732	778	790	728	778	765	770	753	766	790	732	794	765	711	695	800	728	742	708	786	764	768	757	739	726	734	794	746	704	768	797	756	739	723	773	706	751	745	727	738	721	772	728	779	719	757	773	778	767	765	723	751	726	720	745	751	792	761	745	773	771	737	778	736	731	719	746	749	736	738	726	745	786	739	683	755	760	727	732	747	702	740	716	742	738	747	728	780	757	724	742	728	745	725	783	768	732	769	765	773	749	736	758	791	746	737	778	765	721	736	815	709	746	782	765	764	745	727	736	724	785	741	781	729	721	764	736	799	742	693	730	705	717	781	761	744	715	739	780	808	723	768	737	755	814	753	734	767	746	745	748	792	665	741	762	782	711	710	761	738	762	734	721	758	783	722	732	790	801	769	766	712	686	802	763	729	736	723	709	796	779	734	761	760	756	750	757	738	761	789	722	764	749	728	691	730	705	757	753	748	714	765	778	764	768	758	780	745	756	743	718	703	776	734	711	748	777	736	752	749	727	733	744	719	779	743	692	775	769	779	725	772	733	749	733	780	743	771	784	743	735	753	741	811	755	719	729	729	747	791	748	744	713	739	743	776	759	754	738	795	743	751	790	702	763	737	737	783	754	704	756	675	779	747	761	740	760	746	773	784	733	713	722	793	726	737	706	797	730	812	715	784	714	755	711	780	753	802	725	741	787	773	681	770	752	720	728	742	779	710	720	762	750	704	717	699	755	800	738	748	768	782	771	768	699	751	807	783	728	747	777	771	763	699	801	761	728	746	806	737	772	762	756	754	757	781	738	793	720	748	694	725	780	724	802	728	730	772	754	763	748	749	753	784	785	750	765	753	720	773	774	724	766	675	697	764	716	802	789	705	750	797	801	745	758	697	751	729	771	724	777	742	798	746	752	781	700	756	755	736	693	756	718	730	710	773	769	706	745	773	778	691	718	785	730	739	768	705	758	730	727	729	772	751	788	778	804	792	768	710	715	711	755	740	769	728	711	793	754	726	755	689	753	761	791	739	719	758	771	717	731	788	795	771	732	704	748	720	716	748	679	765	720	747	745	700	747	780	780	768	723	720	765	783	743	746	731	770	712	742	765	756	788	749	714	770	739	730	768	795	758	774	740	763	724	789	752	754	762	772	758	756	728	704	724	746	772	757	790	712	713	717	766	748	765	756	723	765	743	733	735	741	747	736	777	719	714	721	722	754	772	753	763	828	805	771	787	702	751	736	764	773	728	747	742	735	748	736	729	817	737	750	783	737	760	710	792	793	716	747	804	765	771	742	794	708	761	747	710	716	771	746	744	767	742	719	753	752	762	770	775	782	747	730	773	760	750	755	755	764	769	798	782	700	719	751	733	759	770	743	728	794	766	771	764	719	740	776	820	729	709	761	756	782	754	727	736	818	754	745	748	752	719	761	744	771	765	741	748	758	790	757	708	744	731	768	751	792	783	758	729	715	787	696	734	763	769	725	786	713	759	781	774	760	723	728	759	767	806	746	752	755	734	745	746	782	738	725	746	789	751	727	792	744	765	722	759	765	719	737	715	718	733	749	717	693	742	751	813	703	765	792	772	771	727	729	753	774	719	791	717	737	762	767	784	722	776	695	705	737	709	759	723	733	742	781	754	741	698	760	772	758	764	741	708	743	766	713	755	771	760	782	775	688	750	744	707	764	731	770	704	754	724	757	775	772	790	720	727	727	804	751	700	743	835	776	779	709	744	755	752	728	728	742	741	767	769	748	740	746	810	767	754	706	744	741	761	737	753	759	734	727	732	731	726	712	747	789	739	729	784	724	757	751	780	798	781	785	759	718	744	770	743	730	756	770	758	790	769	760	722	734	735	733	759	768	773	779	747	736	757	707	777	783	794	721	756	715	785	742	733	747	709	747	722	762	749	761	795	762	721	768	743	732	750	681	705	750	748	742	804	792	804	745	753	730	779	776	724	770	755	765	799	723	725	692	758	727	708	771	719	784	721	738	722	783	808	773	719	786	793	757	731	695	751	788	769	709	760	787	759	753	726	683	766	703	734	758	756	736	768	740	752	753	737	718	770	757	734	740	718	729	732	744	747	702	701	711	781	742	737	827	758	731	755	736	765	777	754	731	766	753	723	723	734	784	723	745	737	729	726	680	711	730	802	792	746	707	781	806	749	750	735	804	748	780	739	750	775	737	724	734	735	768	755	815	728	774	761	774	782	769	838	753	749	689	711	760	770	735	715	759	688	787	721	726	757	769	769	786	785	737	749	769	766	757	742	743	742	764	789	760	769	776	714	756	723	739	727	769	749	721	773	728	716	757	735	769	744	786	755	795	751	772	750	778	748	790	752	754	713	725	738	744	768	778	725	736	763	804	748	800	756	742	791	709	751	699	773	714	779	781	759	715	718	702	760	754	732	737	767	731	755	715	759	683	696	750	788	701	776	728	717	756	702	719	759	766	777	776	830	764	734	720	759	734	805	700	739	753	792	764	777	762	719	750	746	740	765	759	745	700	718	737	730	728	784	737	739	706	761	746	730	717	774	753	790	722	729	703	761	731	734	741	708	756	735	734	764	705	737	750	751	719	749	744	744	763	805	758	773	774	661	776	750	712	727	754	709	716	754	738	735	732	766	712	712	750	708	762	744	691	768	730	697	837	771	699	775	729	772	766	759	798	725	762	722	744	729	771	753	757	749	692	762	752	765	763	768	724	755	790	730	747	743	782	747	744	740	765	727	749	723	780	752	725	774	786	759	734	686	759	749	707	764	763	726	713	791	798	727	720	737	786
23554	21479	29091	24196	21445	17891	3497	1211	808	561	501	374	324	293	287	255	255	265	233	268	247	234	210	227	220	216	225	192	227	235	211	181	204	215	196	223	223	205	189	196	224	220	189	212	203	184	194	175	217	187	206	214	188	207	206	199	188	212	183	195	195	195	203	174	195	186	190	214	205	191	209	196	212	218	217	187	188	183	237	203	178	202	190	203	214	227	191	180	211	194	195	202	204	203	216	220	210	200	204	189	207	200	191	194	188	200	218	214	206	211	183	197	212	204	192	205	204	210	211	206	205	199	178	189	223	212	200	190	207	216	210	202	188	189	203	219	209	205	201	227	186	192	196	212	195	195	188	179	201	205	200	197	172	191	232	176	211	192	226	197	187	204	206	203	216	188	214	224	198	206	189	212	189	209	219	197	203	174	222	177	205	208	207	187	213	198	183	206	188	207	200	196	184	208	199	188	206	201	211	198	193	192	194	194	175	176	206	196	200	196	199	189	210	218	194	217	205	222	226	188	208	191	215	173	224	202	213	197	195	202	209	190	198	195	216	210	224	202	232	212	171	212	211	202	209	201	204	195	195	218	216	189	203	189	183	199	200	206	178	228	185	206	233	183	179	205	209	195	207	216	214	214	207	194	169	200	193	205	201	219	196	198	189	208	174	184	201	167	197	181	218	181	197	165	222	197	217	195	205	186	193	189	189	212	212	175	202	188	183	207	200	193	178	203	220	216	218	203	195	200	192	193	212	240	212	200	202	211	221	202	231	197	211	195	205	179	174	197	197	211	191	191	216	207	210	206	197	190	209	202	199	214	180	211	180	201	222	198	212	189	194	194	202	203	184	190	187	186	183	186	211	180	227	181	201	198	192	202	205	194	180	202	234	173	195	172	183	205	224	200	210	175	181	181	189	184	208	177	161	210	194	189	219	190	193	196	203	212	208	211	199	216	197	208	194	212	204	215	194	174	195	180	200	196	210	161	192	197	219	176	194	183	197	215	205	194	200	204	208	203	211	200	199	195	182	177	190	190	192	186	176	193	194	199	200	193	201	195	181	195	175	197	174	185	187	217	197	214	190	191	205	196	191	211	209	196	205	184	203	183	178	193	200	202	206	198	188	193	216	211	205	192	198	219	190	203	204	193	198	190	220	186	211	161	211	200	184	219	171	199	193	194	194	190	181	198	228	220	191	165	197	199	191	176	179	202	190	205	190	196	206	216	200	202	177	181	222	187	219	187	218	199	196	207	195	226	192	206	226	195	210	204	222	201	196	186	186	172	183	190	171	194	202	213	230	206	167	187	198	204	201	186	181	190	189	206	183	198	201	191	173	218	163	210	203	182	182	190	209	191	200	174	187	214	204	214	175	195	212	207	235	187	196	221	193	198	219	199	192	190	210	198	197	204	182	192	207	192	192	191	198	195	218	213	192	207	207	218	200	196	202	186	217	218	201	196	209	207	203	224	206	190	183	177	168	212	195	208	195	215	235	205	189	200	199	195	196	172	212	167	219	185	188	207	194	208	225	222	218	211	222	183	191	191	218	190	171	195	222	201	200	198	181	200	172	205	191	179	212	196	186	214	216	175	198	202	185	201	195	189	221	216	217	207	181	194	169	199	199	198	215	196	182	179	207	194	219	190	195	197	204	200	190	200	188	187	222	190	228	207	189	191	179	207	181	196	203	216	213	211	188	161	215	208	203	212	190	211	215	201	187	183	217	196	209	177	223	205	196	170	183	208	211	193	218	237	196	176	201	199	204	194	217	205	209	182	163	171	208	182	196	196	214	179	182	194	205	205	201	223	191	179	196	209	204	216	186	185	195	206	194	211	214	189	243	193	184	189	187	196	208	192	189	209	191	195	211	202	195	220	197	194	191	179	217	187	179	190	193	180	210	204	196	184	180	201	200	227	202	186	192	219	191	194	201	203	167	228	197	174	214	230	174	242	225	196	201	205	195	201	201	218	206	190	193	195	196	199	204	204	196	228	224	199	200	180	213	208	204	200	185	166	212	207	206	202	208	211	197	218	196	208	184	219	166	200	199	194	201	217	213	193	204	212	187	189	217	180	207	194	190	201	218	171	202	199	189	203	215	206	210	189	198	214	219	208	193	211	189	212	184	224	197	212	175	185	195	199	178	206	193	196	217	197	210	186	189	200	212	187	162	189	188	229	218	205	195	173	206	210	200	209	219	186	197	221	184	216	207	160	181	214	193	201	205	187	216	219	198	207	202	209	169	181	165	196	190	220	201	203	185	233	208	202	210	207	197	204	209	195	191	213	198	197	204	221	180	213	176	181	183	195	219	195	193	179	198	185	227	210	208	195	203	198	193	206	222	199	180	213	182	188	195	183	176	201	217	227	191	228	205	188	212	186	199	211	209	192	202	216	229	201	195	193	179	195	218	189	198	199	199	216	166	206	213	180	191	206	205	196	192	197	206	199	188	188	185	178	206	178	198	190	192	197	193	221	201	199	195	182	193	212	208	207	187	203	213	186	178	188	210	210	211	180	190	212	202	233	189	199	222	181	208	222	230	222	200	202	210	197	198	197	208	199	193	204	213	187	199	191	185	192	206	202	208	219	194	210	181	198	204	197	206	185	193	206	186	208	183	184	188	191	180	201	198	185	202	200	193	208	203	210	228	194	196	204	200	212	210	197	239	184	177	202	199	189	191	194	210	180	198	175	186	202	197	200	182	197	197	215	217	214	199	193	193	229	181	210	209	207	149	210	190	214	195	189	173	205	203	228	187	190	183	209	220	199	188	195	199	211	189	184	201	220	196	179	204	189	214	213	215	168	192	222	198	207	194	197	194	194	215	184	192	191	180	186	186	193	207	191	214	193	210	188	203	185	222	189	201	205	197	184	197	199	197	219	187	191	199	207	180	181	212	192	201	225	204	210	197	211	215	197	191	194	180	214	210	171	196	207	171	176	213	192	180	204	193	201	185	192	210	193	206	231	190	184	196	193	204	199	173	220	189	235	167	205	237	221	197	214	196	217	216	185	177	201	217	217	190	201	205	194	202	195	196	205	205	198	214	193	176	182	188	207	203	224	195	200	205	204	211	209	170	217	201	214	182	196	208	210	196	211	201	225	228	187	183	203	185	189	193	202	190	193	184	212	197	215	201	183	192	198	191	201	178	175	213	209	190	178	205	198	184	194	214	211	183	212	192	218	190	207	181	163	196	219	221	216	179	208	197	213	210	194	223	206	218	186	176	200	180	216	226	195	179	163	194	193	197	187	193	207	194	222	225	199	197	205	204	192	229	199	196	190	198	192	179	198	196	205	200	192	226	194	197	222	202	178	190	190	179	184	189	212	183	220	199	202	186	191	198	201	200	191	191	217	196	181	189	213	181	228	186	155	214	202	203	176	183	201	204	216	205	178	165	187	180	181	213	195	209	196	201	204	215	194	175	200	208	189	204	209	187	181	224	166	215	190	212	178	192	202	202	206	192	196	192	213	219	227	198	197	191	188	201	218
35234	55016	40915	19547	11152	7049	4304	3374	2511	1719	1329	1039	810	631	641	588	554	538	506	524	453	496	477	447	436	446	430	382	432	432	379	376	427	414	407	396	381	391	396	381	412	359	415	374	375	409	395	383	353	356	386	384	400	372	360	369	362	439	368	373	362	397	359	358	391	371	377	365	393	413	370	399	369	370	367	358	388	366	349	370	366	354	363	379	391	383	343	331	368	385	395	390	362	355	358	378	355	357	351	398	385	340	377	382	389	372	345	373	350	369	362	360	375	364	373	358	346	366	368	318	394	350	375	378	373	364	368	371	332	348	384	396	359	368	350	372	379	355	379	348	410	359	370	355	411	382	354	354	335	361	369	348	368	400	373	382	351	355	368	370	406	346	376	394	362	344	338	334	371	390	360	340	388	321	357	389	342	328	351	347	378	410	369	363	348	348	373	362	364	363	381	355	362	392	382	363	339	393	385	371	338	348	372	339	405	399	372	402	349	384	331	340	360	327	378	349	371	371	390	345	367	359	357	356	349	353	372	352	367	357	358	368	389	355	367	345	354	350	376	378	335	357	388	362	388	397	351	342	349	388	354	361	355	400	361	358	374	364	328	333	352	359	355	346	367	339	365	388	375	345	375	360	361	376	356	354	377	381	357	343	332	349	394	335	357	357	374	345	374	367	365	393	378	370	346	319	387	394	363	373	366	373	388	343	376	348	376	361	386	373	336	374	316	382	392	342	353	374	326	350	386	369	375	329	377	356	342	348	329	343	384	392	363	373	367	367	336	329	374	354	336	368	336	374	389	362	347	387	389	365	371	345	344	362	358	369	363	336	383	343	376	355	353	329	352	387	404	362	368	353	379	380	367	314	359	366	349	388	350	361	356	376	388	338	340	373	365	371	391	360	383	351	346	360	349	369	364	306	384	354	347	361	345	344	368	363	371	361	347	395	329	357	368	377	354	345	380	366	350	351	362	396	402	331	362	341	350	339	397	349	374	388	355	358	352	340	369	367	374	358	343	362	344	354	349	362	356	343	362	359	344	369	351	393	383	344	355	372	382	350	370	357	337	374	345	371	356	385	374	388	351	327	369	382	346	355	333	368	367	340	357	387	389	341	374	374	366	352	348	338	362	351	372	363	353	342	386	380	350	365	377	346	334	340	344	328	361	378	346	351	396	387	382	357	390	363	362	349	360	351	355	370	356	384	389	350	338	362	336	367	385	383	361	347	372	369	358	333	363	356	371	402	356	376	344	306	354	380	390	379	371	377	327	376	347	349	363	372	354	359	387	359	405	364	370	388	319	353	370	333	360	384	328	391	344	330	370	379	377	379	352	337	334	381	383	366	375	318	400	375	369	369	376	360	363	381	325	364	363	368	353	354	390	350	351	369	355	350	332	400	358	373	372	359	367	383	351	344	390	361	358	358	372	334	378	367	351	380	352	367	374	318	368	341	377	358	394	354	378	346	359	370	333	352	387	355	391	376	356	348	364	383	363	339	395	373	375	350	384	361	372	355	363	370	377	336	369	374	352	363	369	399	381	370	360	356	383	365	360	355	351	374	345	366	353	352	376	384	387	368	349	363	368	354	381	375	367	347	355	372	368	354	355	386	368	343	368	398	360	349	380	391	347	376	376	383	335	361	347	352	350	399	391	343	380	374	374	364	347	325	337	384	393	346	370	396	339	345	347	392	348	372	373	375	368	343	372	374	353	387	369	341	348	386	361	399	366	362	343	339	401	377	385	385	352	396	388	403	325	385	348	361	374	378	347	402	376	383	355	340	355	350	370	373	353	360	361	370	389	334	341	347	365	364	339	358	381	341	350	383	363	372	330	366	366	380	379	337	342	343	343	386	387	373	370	339	365	351	400	375	333	338	345	357	357	373	373	342	367	365	385	360	366	337	382	343	355	391	345	347	379	380	378	373	352	382	412	370	366	361	364	354	378	373	358	366	380	322	352	370	401	323	384	362	367	345	360	369	368	347	378	369	362	348	358	351	355	353	362	350	330	344	370	350	387	373	338	368	358	322	370	344	357	381	329	362	353	371	352	368	330	378	363	349	401	351	347	358	370	342	368	363	346	388	361	371	367	352	360	380	357	371	332	363	340	344	340	332	345	319	349	338	368	372	387	361	306	348	353	360	367	356	365	350	343	378	349	401	382	349	369	382	367	345	317	354	390	366	333	369	359	354	349	329	324	386	369	369	344	357	384	364	379	343	362	385	342	336	359	368	340	341	393	356	365	348	348	361	389	387	346	383	383	403	345	358	370	372	360	401	353	328	366	381	343	356	362	356	369	372	333	396	359	359	379	358	350	346	357	352	374	341	365	382	341	368	371	347	375	349	420	339	343	375	337	362	371	372	371	367	337	367	373	351	345	360	363	354	372	381	334	345	366	365	375	403	374	336	392	378	356	376	410	369	383	363	354	321	355	363	374	371	367	377	349	381	371	353	375	363	343	347	364	370	362	434	352	362	378	362	320	360	370	326	402	355	369	356	357	341	385	366	401	385	371	321	384	344	367	364	367	336	333	324	378	389	383	360	390	349	341	353	361	389	348	346	362	338	341	382	372	354	352	353	343	348	339	374	383	367	362	367	364	367	336	339	399	360	364	366	392	376	383	339	386	355	396	359	348	387	367	405	401	378	376	359	364	399	379	354	366	396	375	369	371	366	367	390	357	361	381	333	399	401	394	359	353	354	323	365	361	347	350	346	394	370	349	360	365	354	374	379	344	344	347	357	343	357	413	357	370	372	378	370	375	377	361	374	359	368	360	346	361	356	369	359	362	327	346	346	361	365	348	419	350	312	355	324	367	388	355	349	358	350	347	370	365	384	373	379	342	340	366	356	354	347	368	377	385	430	344	338	345	368	365	379	338	368	372	407	386	354	359	385	356	373	363	369	387	359	389	371	348	363	362	379	367	350	330	349	354	344	388	379	361	375	390	358	367	378	355	341	374	366	405	333	346	391	317	413	381	376	376	346	373	374	354	326	360	355	401	371	358	341	357	390	360	372	393	366	348	376	390	350	396	349	394	351	405	358	361	332	381	369	358	339	363	337	346	374	377	385	332	354	370	359	343	369	384	378	352	368	339	384	337	375	355	336	333	343	344	383	385	357	342	349	364	361	380	367	404	339	335	382	348	386	379	361	375	415	366	369	364	347	378	373	348	377	390	357	359	367	367	378	348	341	370	344	339	386	345	377	341	352	372	351	361	375	370	357	360	359	370	380	371	353	366	331	378	374	374	397	333	351	362	361	356	356	335	362	381	353	358	341	379	349	352	324	381	350	374	342	349	342	394	345	373	370	346	349	378	384	347	380	369	355	365	353	386	334	364	364	376	377	369	356	332	369	379	343	341	362	324	348	360	378	365	377	376	386	368	379	372	363	359	336	342	346	374	337	367	352	387	382	357	330	362	366	398	347	385	352	360	356	359	355	358	359	365	363	355	396	389	389	371	354	367	369	366	383	376	358	349	354	348	384
27562	23162	17575	8251	2336	1133	694	653	630	559	567	484	512	513	512	469	499	490	470	450	493	494	481	482	444	463	477	495	512	475	519	493	459	465	484	528	481	464	532	513	488	512	460	512	518	502	467	476	514	457	494	486	488	481	542	491	476	469	456	484	482	524	469	510	515	441	468	469	488	461	472	486	460	500	473	487	457	433	503	516	446	464	494	515	475	478	477	476	446	488	495	478	494	478	504	480	490	473	481	471	458	458	501	487	462	511	491	510	523	475	485	471	498	455	459	474	490	472	459	481	479	473	471	523	480	470	488	546	523	488	475	450	481	504	468	483	474	495	478	488	499	461	476	516	518	505	469	499	460	485	461	478	496	525	472	473	458	483	455	485	477	470	475	472	525	433	481	468	480	477	528	483	493	502	475	499	496	498	520	467	480	472	496	456	447	476	508	499	468	504	499	470	482	499	500	440	476	467	511	509	488	508	475	518	482	457	464	503	499	512	459	531	520	507	491	456	501	479	484	460	509	479	475	476	484	481	456	493	487	528	512	517	472	492	498	493	482	463	459	488	519	493	465	499	463	489	426	479	502	493	486	520	471	475	485	450	500	471	487	461	497	491	463	486	467	493	513	479	488	501	466	474	473	503	488	472	511	477	495	475	480	457	485	489	470	456	495	474	416	434	484	486	472	477	521	503	489	464	492	495	487	484	506	457	492	488	473	472	462	477	482	492	481	483	480	499	471	486	520	485	449	474	505	486	494	499	491	477	457	523	474	468	471	490	468	513	538	483	480	472	501	477	481	501	490	473	449	486	510	478	471	463	492	460	487	471	498	488	452	484	523	453	485	512	476	475	477	500	466	472	450	503	506	460	480	470	491	459	469	469	505	488	467	480	508	508	468	468	476	489	466	511	494	449	516	474	484	468	461	509	461	468	468	489	469	467	481	484	513	488	509	512	467	494	423	474	461	467	477	503	465	464	519	495	448	490	488	476	521	542	453	490	459	491	487	444	511	501	510	556	471	529	484	468	478	469	488	510	503	515	486	462	469	451	490	523	469	475	478	465	505	496	503	496	492	523	456	453	462	481	502	495	508	506	462	501	448	441	436	457	466	503	492	486	492	485	489	528	469	472	463	489	472	506	446	444	477	494	518	465	479	503	499	466	488	469	496	488	499	504	498	487	476	474	494	505	496	523	491	478	471	510	491	479	496	479	471	488	481	444	451	536	478	494	479	479	481	484	467	450	522	466	520	480	464	483	464	496	485	508	487	519	479	495	457	511	460	489	480	518	468	467	494	470	489	492	472	454	487	476	463	498	480	460	469	475	454	512	492	497	475	562	449	502	504	470	476	449	499	506	477	515	502	434	476	465	486	497	467	433	511	498	468	523	504	425	513	504	479	492	466	506	469	507	492	475	457	483	508	450	449	501	481	496	452	482	482	502	456	482	445	527	446	538	458	479	464	489	517	505	483	495	450	513	444	484	456	478	513	468	442	453	455	512	493	482	464	459	464	514	470	474	495	439	502	476	487	506	527	513	482	513	464	498	507	480	465	466	491	503	505	481	519	472	486	495	445	503	453	512	515	443	501	518	505	499	501	462	505	483	528	498	486	466	431	482	477	508	483	469	491	485	514	565	491	463	472	501	482	464	492	536	464	496	464	476	538	489	544	482	497	502	488	495	476	437	539	508	510	484	484	518	474	457	496	483	502	480	512	509	504	504	512	497	517	453	481	476	484	469	477	508	473	513	463	456	511	484	489	506	452	506	491	476	472	505	507	502	505	464	514	502	462	461	453	488	476	512	477	470	478	486	508	473	500	479	473	496	525	501	483	543	484	493	489	499	540	503	499	458	493	490	501	510	506	472	482	505	485	475	460	503	476	481	470	467	534	480	473	465	469	465	481	514	524	486	473	485	471	509	503	459	491	473	527	508	466	457	478	475	460	511	476	505	508	498	496	528	518	443	480	531	498	526	497	511	490	529	464	546	455	463	470	471	480	494	486	468	495	499	515	446	465	458	480	504	482	493	453	482	489	478	474	475	496	493	489	517	522	492	480	492	492	495	495	534	471	521	464	488	481	455	455	441	478	510	484	491	506	498	498	493	489	488	500	476	537	481	491	480	468	460	570	493	487	484	483	507	475	512	471	470	496	534	462	500	470	489	491	518	490	491	448	480	497	478	510	500	546	506	469	478	486	499	528	509	486	490	504	491	488	462	491	488	481	561	469	508	466	510	486	475	482	472	455	470	464	482	528	485	512	438	524	452	500	458	461	463	494	498	505	566	486	471	473	478	442	466	494	475	490	509	487	475	508	475	457	468	462	489	505	518	503	470	502	476	482	487	510	474	477	480	515	476	538	490	509	466	479	514	476	477	481	529	488	461	531	454	468	434	447	472	487	454	449	513	477	482	533	499	487	492	496	492	470	457	481	465	491	495	481	471	484	465	447	496	501	460	467	506	486	479	468	521	499	493	464	518	453	468	465	471	492	509	504	502	510	481	498	519	492	517	456	503	480	495	462	458	499	465	507	475	511	461	492	500	478	514	464	504	472	464	513	523	478	486	456	497	509	496	462	522	474	504	467	462	519	478	497	474	487	489	477	458	467	467	522	447	470	415	475	481	482	502	479	468	466	528	532	479	469	461	481	495	506	506	462	513	475	434	515	446	504	486	488	475	527	505	477	503	499	481	471	448	496	476	460	497	494	469	471	447	486	468	448	479	483	458	502	468	484	475	496	458	454	462	505	482	533	492	502	459	482	470	475	458	488	474	470	514	446	479	488	476	527	470	468	457	432	513	503	510	513	465	482	497	483	516	483	483	493	443	503	477	471	507	493	424	505	492	472	478	494	488	464	483	468	499	459	455	464	482	468	474	498	497	498	499	506	488	460	481	478	470	498	484	495	490	473	510	479	468	464	494	459	466	493	469	488	482	499	505	459	492	473	532	453	496	472	434	475	459	529	450	508	486	483	480	478	475	466	499	532	456	481	474	497	476	494	453	508	452	483	451	495	478	477	508	474	470	444	434	465	486	514	490	526	432	482	490	502	494	445	506	468	409	468	479	480	479	519	468	494	492	511	455	476	522	500	451	477	477	479	475	460	532	461	515	476	494	509	526	487	506	511	466	467	516	464	501	481	500	466	465	505	467	522	529	524	485	485	496	486	469	490	476	481	526	518	489	505	468	461	456	486	479	443	462	480	504	477	469	474	496	452	506	495	483	494	480	485	497	518	466	498	501	490	475	494	472	475	517	462	516	523	504	469	442	499	448	502	504	507	461	506	466	490	476	487	497	514	512	489	511	482	462	481	484	489	449	499	467	504	505	477	516	452	440	502	507	443	506	456	497	504	502	441	461	496	472	483	474	477	429	498	460	455	455	453	483	481	491	475	459	486	499	475	513	532	457	490	444	480	473	490	484	495	507	481	491	471	465	524	464	497	490	501	508	491	472	490	480	457	485	473	462	474	467	494	449	462	499	509	508	465	516
29949	36770	22471	11896	5325	2564	1604	1525	1243	1140	1034	947	879	889	887	897	862	881	875	799	822	871	819	862	881	836	831	900	844	862	829	826	804	836	811	799	813	869	793	799	834	790	861	841	819	863	824	897	879	838	857	833	849	869	816	829	810	814	865	889	804	834	825	839	785	745	842	824	784	830	803	884	833	803	822	837	846	821	794	809	829	838	824	834	864	836	863	894	812	845	816	793	822	902	875	830	867	798	854	850	871	834	753	766	844	843	841	833	850	797	754	871	860	822	828	830	826	823	822	846	844	910	857	845	839	863	854	837	840	808	866	886	827	828	872	831	873	840	860	857	854	833	812	811	811	824	867	833	832	817	847	843	766	832	842	801	840	834	856	841	852	849	794	795	858	844	839	903	834	837	775	814	819	845	848	819	822	841	912	824	835	814	835	850	822	823	867	819	867	831	880	843	819	800	857	841	888	771	833	825	835	837	832	928	870	887	826	852	842	809	814	858	810	852	863	806	806	835	816	827	832	821	815	872	819	835	808	818	822	841	794	881	872	862	840	820	847	847	828	837	821	773	836	803	793	865	777	843	898	813	840	856	836	851	805	811	868	854	801	776	819	885	799	849	772	834	775	833	811	804	835	826	793	844	836	828	835	818	826	855	807	811	846	848	837	833	824	791	825	801	829	889	841	891	811	851	844	757	843	808	838	821	854	891	805	859	842	899	800	814	853	837	856	790	813	828	850	875	796	869	790	872	851	868	848	851	822	834	823	809	851	812	867	836	838	887	858	822	830	822	825	801	798	825	810	813	860	817	827	823	861	812	859	798	799	835	791	833	812	828	804	838	824	825	860	834	826	840	892	837	823	841	792	829	838	800	809	845	891	840	822	812	812	848	823	806	817	888	842	842	856	842	844	836	824	821	826	831	821	819	793	880	867	872	784	816	832	797	882	843	776	873	813	818	889	862	825	823	857	841	866	816	777	831	826	847	881	872	838	804	825	813	839	836	799	865	852	836	841	815	849	857	833	869	853	824	759	843	862	896	881	757	846	856	823	821	846	861	814	826	851	868	837	836	836	845	807	825	831	873	823	824	841	847	846	833	828	846	771	788	812	802	853	848	842	852	827	818	805	811	831	822	823	814	829	845	847	842	838	850	880	860	813	841	810	787	842	828	828	834	844	846	803	811	882	850	847	831	870	875	785	827	825	838	785	843	821	851	837	858	812	847	830	843	866	836	859	815	855	793	813	808	843	839	839	836	820	824	830	846	883	875	826	857	775	894	865	831	809	794	843	813	854	799	878	820	871	819	841	820	896	833	807	822	820	827	825	868	831	835	806	846	812	862	845	813	885	865	848	803	749	795	839	822	814	826	860	842	877	817	796	827	824	814	810	839	805	844	813	797	849	813	868	807	832	878	830	860	851	845	865	879	781	852	859	850	865	873	863	870	841	807	860	879	838	813	809	840	839	808	814	829	825	788	817	850	811	845	808	775	831	828	816	849	874	800	865	811	836	844	802	840	774	775	820	848	854	854	882	834	886	858	831	822	817	871	812	859	812	835	865	818	859	877	810	804	848	917	812	870	814	834	869	811	854	786	852	830	860	801	845	843	822	851	867	811	841	803	812	836	842	789	810	848	787	781	819	843	839	855	838	806	839	796	874	872	784	840	844	866	821	879	802	799	819	854	836	809	872	803	792	892	824	807	848	862	890	837	888	845	831	817	851	811	833	829	790	816	854	840	854	837	842	829	835	842	829	779	840	874	823	878	794	844	861	817	859	831	809	870	869	844	858	827	906	863	857	825	854	853	825	843	842	917	831	859	845	850	798	800	863	816	825	847	832	866	820	883	836	819	780	861	834	812	827	814	837	824	834	821	848	847	812	872	823	894	824	823	840	870	842	828	827	838	872	850	831	847	829	824	885	823	822	819	840	842	881	818	846	856	841	873	862	841	837	855	822	862	846	840	872	886	829	837	830	802	764	848	864	857	889	797	800	815	812	810	823	854	863	866	873	835	804	873	848	852	815	805	811	873	830	829	834	895	861	834	873	848	828	866	830	855	837	834	797	845	829	861	807	799	860	790	833	850	862	855	859	857	833	852	819	856	845	852	875	800	909	809	826	847	861	836	846	849	816	792	850	793	858	835	830	879	869	761	819	810	867	790	842	853	852	801	823	847	793	794	806	839	800	866	833	841	845	804	841	814	827	827	819	860	820	797	833	827	811	847	828	881	858	773	864	837	857	833	804	829	838	761	814	821	830	827	857	813	871	813	850	865	792	886	838	879	827	840	860	785	845	838	877	883	852	807	883	850	807	856	855	780	780	862	847	815	851	857	835	844	827	823	794	834	834	895	819	818	820	830	833	831	856	860	811	876	849	830	848	847	845	830	885	833	845	852	803	823	906	855	870	853	844	810	795	804	860	870	844	828	814	819	838	855	805	861	793	799	819	838	868	884	849	834	844	836	861	813	823	837	791	839	855	848	888	806	869	842	799	856	844	774	826	842	861	830	847	835	880	851	833	845	826	832	881	804	875	863	857	895	771	873	834	827	842	838	843	817	830	863	890	816	863	900	844	832	819	827	802	799	848	826	795	825	790	875	815	867	791	849	814	875	891	849	790	860	855	851	817	832	818	840	884	860	836	931	794	837	841	835	881	829	822	822	886	900	861	829	832	874	843	827	849	858	871	870	798	813	785	793	874	839	811	853	843	836	852	829	838	863	825	852	836	884	834	780	835	825	804	845	866	819	836	817	888	838	839	846	830	785	783	829	873	834	872	846	811	750	826	812	813	840	801	818	796	852	853	830	791	835	823	834	798	826	842	832	876	864	850	803	800	822	831	831	865	857	853	893	823	867	854	802	804	849	845	862	819	839	842	887	814	845	835	836	832	787	841	860	850	792	837	843	847	850	797	831	856	868	832	855	865	797	822	818	799	765	780	845	856	817	883	815	825	828	825	809	838	858	802	858	840	811	825	813	845	846	877	834	825	808	861	833	839	789	811	841	843	859	843	828	842	848	826	840	812	828	815	848	797	812	845	840	834	876	829	853	901	872	876	808	865	837	832	828	880	860	836	919	856	796	794	834	839	809	843	850	835	807	849	806	870	838	847	817	780	836	849	882	859	824	862	867	823	838	858	816	817	845	842	831	809	876	844	829	827	867	836	806	866	829	826	897	845	857	879	838	856	797	791	792	787	869	865	843	815	850	820	832	824	819	891	802	837	817	817	808	829	871	870	817	845	862	812	869	880	835	851	816	911	877	809	821	854	873	852	855	851	891	860	810	769	849	810	820	833	868	865	858	863	809	840	836	877	829	839	861	864	879	890	855	880	817	870	873	810	780	812	838	838	843	833	900	830	819	844	805	839	851	803	849	829	803	788	851	797	864	859	836	869	807	848	821	812	844	839	814	888	859	842	814	840	804	847	826	828	796	873	840	832	834	854	802	818	856	852	819	819	826	878	810	836	850	837	855	850	804	875	843	871	852
24551	21442	28385	24787	18421	4330	1772	960	784	625	607	511	487	448	492	484	434	431	434	438	410	398	460	426	412	445	401	448	440	403	428	421	437	442	459	474	415	420	432	424	434	443	430	475	404	405	419	427	378	428	439	422	434	416	430	450	432	440	440	424	428	409	402	441	398	412	446	392	448	430	422	410	414	442	427	404	433	428	432	411	432	451	446	400	414	410	439	428	407	410	408	424	429	394	473	431	422	419	447	422	428	408	456	428	419	400	487	419	426	413	397	433	422	419	399	430	426	435	434	403	466	405	429	466	430	424	416	426	426	435	457	427	409	419	417	410	412	421	402	398	435	418	426	412	420	400	440	413	399	469	435	433	424	434	458	414	400	450	414	419	420	397	410	439	426	444	415	417	412	406	402	412	405	430	425	391	437	433	440	390	399	408	421	427	432	425	424	413	408	430	396	429	441	415	416	396	427	446	415	447	415	440	446	443	448	462	460	420	420	482	407	452	368	437	418	393	425	393	435	405	409	451	418	430	429	439	424	408	452	455	379	420	408	427	428	445	398	423	417	380	432	438	419	413	411	409	404	418	420	406	423	414	407	424	424	416	406	434	484	434	435	398	435	401	439	422	424	389	441	412	437	410	406	456	439	399	441	400	372	406	443	398	419	391	440	404	436	412	423	433	447	404	468	423	398	463	405	423	402	436	409	404	437	424	430	430	444	441	452	432	392	396	415	389	431	403	406	393	443	424	393	428	421	389	453	391	401	415	457	441	436	407	404	434	400	417	428	435	408	426	448	467	432	446	448	422	417	448	429	395	408	409	418	431	420	459	425	440	392	421	429	397	395	384	413	382	433	379	379	454	428	418	404	418	395	461	435	411	458	408	431	426	422	417	463	416	406	388	386	393	428	450	448	430	433	465	397	394	437	430	463	401	436	450	402	411	425	443	405	413	414	429	434	404	462	406	411	418	428	421	422	455	433	420	435	403	417	435	419	464	418	444	394	409	378	407	412	438	399	398	421	408	405	368	448	419	417	395	401	397	405	376	424	426	402	441	442	414	441	383	442	386	410	432	410	426	396	419	433	428	409	458	403	405	407	440	436	429	459	412	411	403	444	424	464	401	449	393	426	416	445	454	434	448	441	450	444	409	433	436	412	414	448	438	460	414	466	444	430	418	427	399	433	404	400	400	428	398	424	466	393	419	440	441	429	417	423	420	427	424	445	447	414	404	414	399	403	396	411	396	377	420	449	406	424	413	388	426	396	381	408	426	410	417	398	421	415	424	417	442	419	390	442	441	424	439	421	407	419	386	429	411	404	424	435	427	426	409	410	416	411	424	410	420	467	400	418	450	405	419	423	429	409	447	420	416	398	420	409	418	462	416	378	403	436	427	397	389	422	391	460	433	399	415	418	447	446	392	402	444	400	397	416	429	438	436	397	350	444	423	437	410	390	436	426	440	404	430	432	434	419	423	467	413	401	410	431	422	402	413	433	444	413	412	426	436	442	416	412	449	438	408	377	407	409	411	401	400	440	472	401	446	431	395	439	451	387	420	423	378	458	405	412	433	412	411	399	426	463	427	421	447	408	415	409	440	421	364	408	408	428	440	439	416	410	423	394	382	423	404	444	402	432	434	429	408	406	409	408	430	426	405	433	424	419	434	427	390	450	374	414	406	414	411	411	455	457	413	413	408	418	408	403	419	421	454	429	413	447	446	380	406	431	415	413	415	446	406	421	410	417	389	424	406	421	408	441	433	419	439	387	397	431	427	392	392	421	413	393	428	386	399	413	402	463	436	408	424	434	436	408	393	437	412	415	393	436	423	418	424	453	413	445	408	399	428	448	405	434	388	442	443	446	434	425	378	414	453	409	437	455	424	425	399	400	430	449	397	426	426	418	423	404	408	447	444	431	413	423	399	418	384	406	468	418	376	404	411	415	417	409	453	395	426	403	412	414	425	422	444	432	407	411	412	412	419	453	408	403	393	447	457	374	431	380	433	411	405	445	384	450	429	448	432	426	439	419	414	429	431	446	410	393	430	388	460	444	414	376	407	458	437	424	419	420	454	446	420	435	433	396	381	397	395	408	441	430	432	435	407	431	443	402	411	409	418	426	410	432	427	426	423	423	371	394	451	439	439	447	436	425	389	417	417	415	404	393	435	431	427	398	396	372	447	421	397	443	433	419	409	445	450	431	410	417	486	422	430	404	373	417	436	467	389	443	449	422	405	407	459	429	425	411	421	359	461	435	409	407	419	417	431	443	418	379	400	409	394	444	443	416	421	424	402	448	425	418	445	441	417	422	403	401	413	444	437	385	446	437	393	403	414	445	389	422	394	399	408	456	380	446	431	438	415	403	423	379	401	433	485	397	427	430	426	436	400	426	415	412	411	426	391	374	393	419	428	417	444	424	427	436	439	467	383	432	403	453	444	398	469	424	429	433	396	421	423	435	414	425	385	455	452	410	418	407	430	395	410	449	413	423	454	400	434	417	466	416	418	411	402	425	429	459	440	404	442	399	423	428	419	432	401	443	443	379	420	412	442	429	414	406	432	425	435	432	449	399	412	410	424	437	422	427	442	446	434	425	443	469	390	450	370	392	424	433	414	403	461	411	409	441	413	448	377	426	422	424	422	416	433	406	429	475	425	417	396	435	440	403	451	423	421	438	398	448	421	438	412	441	404	444	455	410	408	433	412	433	354	400	433	423	389	403	417	411	399	445	391	427	456	446	406	418	418	419	438	411	438	431	426	440	470	427	420	424	369	414	399	441	414	413	405	433	421	386	394	415	426	413	416	459	396	421	456	386	402	401	409	407	451	393	392	440	430	389	423	466	441	440	437	415	421	441	461	411	409	404	431	422	398	395	428	393	422	432	425	395	414	458	414	439	398	392	420	416	431	465	384	392	444	422	418	453	393	433	414	435	430	449	419	395	429	394	458	463	421	428	397	420	439	419	424	418	426	439	405	385	390	412	437	413	405	429	409	428	456	409	413	391	452	446	427	433	406	413	409	418	430	416	401	397	441	409	467	428	398	446	445	414	435	443	402	414	431	374	449	415	439	407	453	436	411	409	424	387	424	425	374	427	414	415	415	400	409	446	423	408	426	433	388	385	393	398	422	418	454	395	442	403	378	399	418	433	426	418	411	417	428	404	424	389	408	387	429	409	454	433	401	417	415	453	380	409	436	366	430	423	413	447	460	415	384	396	391	400	420	373	441	411	409	423	407	412	393	413	440	421	404	413	421	441	400	453	415	424	433	405	392	398	430	419	403	399	413	403	395	444	440	426	408	413	442	397	395	432	408	423	412	392	395	403	417	415	458	437	444	448	443	427	448	454	420	434	383	399	431	439	405	422	445	417	422	399	415	432	445	416	423	405	421	429	413	430	441	418	427	452	445	450	410	447	394	454	410	391	437	418	415	425	418	418	470	432	406	444	400	431	407	410	380	388	433	441	413	412	397	415	390	450	408	405	436	418	458	422	408
31877	47647	32261	15074	9512	4591	3666	2398	1916	1553	1404	1248	1029	897	879	877	881	893	827	860	794	751	826	769	833	767	765	820	754	759	789	802	779	794	799	738	798	737	765	785	741	760	757	798	757	737	743	773	730	727	761	716	729	829	781	715	784	691	755	716	745	755	746	762	703	783	760	715	755	769	771	752	736	783	771	755	755	749	792	718	740	777	740	783	755	772	736	740	801	785	753	707	744	745	710	780	721	734	757	747	725	747	742	713	740	760	716	724	703	720	685	725	742	742	715	729	796	718	746	768	735	754	708	735	759	712	737	758	750	764	708	750	759	731	732	751	726	699	734	709	792	775	744	729	726	771	767	814	742	746	683	686	782	750	682	704	751	777	763	775	748	729	688	776	767	748	728	764	752	751	710	772	732	769	766	722	726	716	785	742	764	775	785	759	765	784	762	740	762	736	726	737	815	740	764	711	744	752	772	746	685	760	750	758	753	783	747	740	706	712	764	763	793	727	742	739	733	699	719	759	756	751	765	749	713	720	686	749	712	756	727	758	687	725	783	785	757	765	717	681	771	698	746	762	794	748	726	779	745	752	765	739	702	731	777	739	751	738	739	768	774	744	733	763	770	743	788	747	763	765	753	775	789	721	753	724	740	711	774	733	715	745	736	778	731	749	720	719	722	744	745	754	744	728	695	718	709	693	763	715	768	697	720	763	778	680	753	702	720	713	703	732	773	724	777	759	757	739	725	792	731	782	730	745	773	746	719	708	794	742	745	687	720	768	745	745	743	790	718	798	745	794	763	762	747	757	695	728	724	754	732	752	781	728	708	784	774	767	722	762	730	692	743	784	704	714	737	736	731	691	760	712	706	708	757	785	722	762	737	753	684	762	756	720	759	717	719	716	760	771	729	738	762	718	738	775	773	754	750	764	742	768	717	744	729	700	731	779	718	766	753	776	734	761	736	742	753	785	671	692	731	715	733	742	717	732	764	742	738	723	726	742	747	697	793	752	766	763	756	754	748	736	742	747	727	745	764	744	745	731	742	781	738	763	738	702	782	723	717	773	770	742	803	747	729	740	804	771	711	685	812	737	736	697	778	701	743	766	743	752	774	725	745	698	726	726	737	761	779	742	703	760	755	684	668	735	758	737	744	748	730	708	744	750	724	709	714	736	753	702	730	715	747	708	765	699	700	717	735	744	757	764	715	731	752	796	768	691	756	727	806	743	739	753	796	758	720	716	792	780	717	749	763	744	712	747	730	732	734	706	738	728	760	774	773	703	752	747	725	771	697	714	724	727	703	690	739	739	746	750	751	715	758	726	754	751	689	720	756	717	797	780	807	712	753	726	752	751	772	732	746	748	715	712	733	732	776	784	712	732	743	765	758	713	729	740	751	765	747	691	743	731	754	736	818	768	727	751	730	719	788	771	752	691	728	739	729	741	719	783	764	751	761	745	726	715	727	725	777	769	712	756	775	736	702	721	698	716	771	747	727	709	741	710	737	736	762	779	741	724	759	738	751	738	761	726	754	721	701	714	753	743	704	717	725	743	720	720	756	764	779	710	801	760	760	760	778	755	722	733	740	775	786	688	728	691	752	705	765	738	764	703	712	717	703	768	727	739	724	748	716	734	735	761	746	779	695	762	716	711	770	725	749	762	727	754	748	735	754	738	721	737	747	747	777	724	716	718	798	743	780	736	685	766	772	777	745	757	739	774	754	758	718	777	735	698	707	772	773	753	759	734	751	684	747	706	786	701	727	725	740	770	760	750	766	699	816	744	755	779	705	752	757	743	767	739	720	694	759	773	711	801	725	738	753	732	789	735	773	696	738	713	734	769	714	753	749	739	755	728	742	736	740	729	707	719	746	782	734	685	743	757	733	755	751	755	734	715	771	766	786	815	725	733	718	763	760	747	781	721	675	705	781	766	738	734	801	743	742	747	737	757	755	745	716	748	759	758	745	730	754	800	712	737	736	727	742	795	724	803	714	751	727	779	765	732	744	761	735	738	763	730	763	734	795	747	727	757	744	742	729	734	722	755	745	734	799	757	737	776	745	769	690	738	735	782	788	794	761	703	745	766	779	756	716	741	701	748	758	683	755	745	720	747	741	710	753	784	708	761	766	764	717	744	759	760	748	744	755	737	732	739	758	713	792	721	763	729	741	787	730	745	779	747	756	701	766	749	763	742	720	747	779	756	749	718	734	748	773	772	706	744	706	743	728	731	699	739	709	728	770	767	736	752	767	770	709	680	783	766	734	766	739	756	756	753	737	758	749	754	750	783	761	747	757	747	710	757	756	779	797	730	737	745	749	698	701	745	735	769	748	704	751	732	729	749	743	747	760	716	726	726	744	751	734	759	726	781	757	739	704	768	779	743	732	727	793	749	746	727	756	699	731	774	791	707	777	786	775	721	731	741	753	753	749	742	738	718	706	780	696	731	750	697	811	811	722	752	737	725	706	741	719	729	689	793	716	764	794	715	703	722	708	758	711	767	751	757	747	731	725	730	760	771	768	720	726	743	791	747	741	754	769	717	717	748	754	751	765	668	764	751	764	740	747	745	731	726	755	733	733	772	695	782	806	711	725	782	778	720	715	708	756	739	757	731	706	771	717	789	714	738	716	718	739	770	741	756	723	734	728	779	768	724	741	768	725	789	752	787	748	769	750	762	717	693	764	727	744	740	706	786	735	783	701	742	754	729	707	733	713	745	754	726	768	751	697	756	719	728	727	730	736	776	708	741	741	733	715	750	778	698	765	719	734	749	690	757	791	738	726	752	722	772	727	723	780	761	761	742	741	718	759	758	689	765	719	752	789	748	786	757	726	693	769	736	744	713	728	722	757	735	692	757	741	708	722	750	744	688	686	752	740	729	753	738	730	720	743	793	722	701	716	746	754	689	773	748	748	752	736	723	718	777	726	729	754	781	718	732	749	766	721	759	770	779	756	741	750	746	710	752	739	785	727	759	694	749	829	793	741	716	742	664	763	742	812	778	737	744	763	729	740	731	723	738	767	751	708	785	731	781	739	699	696	699	752	742	685	776	762	725	722	741	750	754	763	744	761	770	749	681	745	725	731	760	754	736	745	768	746	739	769	771	763	727	750	761	773	741	765	729	713	742	796	789	727	750	798	731	734	745	721	755	716	784	696	776	722	734	724	714	693	711	753	734	736	738	721	726	764	700	720	737	753	720	756	773	752	772	758	729	738	758	722	727	740	762	757	740	723	767	705	763	748	704	730	752	732	737	743	730	759	746	677	803	719	764	750	720	737	730	837	753	748	790	741	715	703	707	734	745	742	732	769	750	741	712	755	760	767	778	797	715	745	738	748	746	778	741	762	766	749	761	713	736	757	704	781	750	767	737	798	751	769	780	739	723	718	741	760	702	729	766	742	681	740	794	739	747	763	756	764	733	743	735	688	743	748	760	752	753	723	703	750	732	750	720	712	748	749	756	759	765	732	714	763	756	721	688	760	734	719	738	740	773
23582	21504	29161	24158	21470	18132	4615	1160	736	583	466	451	310	275	289	253	249	250	208	240	233	226	211	210	219	209	233	213	227	210	238	225	194	198	222	190	200	202	204	203	208	194	230	231	196	192	201	187	201	210	212	173	194	207	196	204	221	184	204	212	185	210	213	199	188	188	210	179	205	214	204	211	175	180	208	183	178	202	183	204	201	174	227	189	201	189	189	198	206	206	177	200	210	205	198	200	235	199	194	182	191	203	188	202	186	201	197	211	200	206	189	204	181	192	185	201	231	181	171	178	169	210	195	182	167	189	186	200	183	173	208	188	172	206	182	204	197	179	187	191	199	198	177	191	203	179	197	192	212	196	214	177	184	214	165	204	205	211	195	181	184	176	217	199	166	207	207	162	206	187	184	214	191	186	184	190	187	203	188	205	182	192	189	183	201	192	182	170	212	189	194	190	212	180	171	201	213	190	206	218	200	174	200	205	178	191	184	195	161	196	193	214	185	198	194	215	193	199	183	205	194	186	193	216	177	201	193	176	188	213	177	190	221	183	230	187	200	192	169	209	193	179	174	187	197	180	190	187	214	192	190	173	203	187	173	177	199	178	196	189	170	204	196	209	201	207	162	178	192	195	189	187	200	187	175	186	200	186	197	190	175	183	210	189	199	183	208	179	218	187	219	195	181	185	194	207	194	192	194	201	190	194	173	157	189	191	194	191	196	206	179	198	197	207	202	197	193	177	194	223	207	178	197	192	193	203	182	195	171	212	175	207	218	217	190	217	194	191	195	177	183	180	206	188	182	202	210	196	177	163	190	198	183	216	191	192	192	217	213	212	168	180	189	171	175	197	194	176	205	215	194	199	191	169	194	180	201	195	186	216	211	191	186	205	207	185	190	200	202	200	205	180	198	188	203	202	219	204	179	205	197	166	190	179	143	206	208	198	186	189	188	199	175	192	182	177	226	183	179	170	196	169	201	183	168	216	214	193	207	201	192	216	174	173	195	204	214	204	198	215	208	193	199	177	183	202	209	162	185	219	202	200	193	188	178	193	181	187	212	199	205	196	177	186	182	203	199	208	191	199	217	171	187	197	184	203	217	184	214	184	200	194	205	189	212	193	198	192	174	181	179	198	176	198	183	197	211	173	182	198	200	191	156	210	212	208	175	190	185	214	189	185	202	206	193	176	193	215	207	161	188	192	176	216	203	188	197	164	208	187	189	179	189	194	164	203	206	203	217	190	160	193	180	183	183	188	179	178	202	190	205	217	206	193	196	208	189	173	189	208	199	230	179	178	181	194	183	169	172	207	206	199	199	206	170	220	187	193	172	222	189	210	186	204	194	196	212	204	197	204	199	174	200	201	179	204	188	213	207	194	204	203	195	186	150	195	199	193	217	188	179	201	197	195	172	205	165	176	196	202	189	199	187	201	189	208	185	210	192	205	185	178	193	180	198	183	190	167	181	220	216	172	181	170	188	192	194	204	215	204	194	210	202	181	179	203	168	179	207	205	201	190	199	172	171	175	176	202	208	206	192	201	178	211	175	206	166	198	201	222	205	196	198	177	207	178	195	203	201	200	207	173	178	205	188	202	187	205	196	196	194	190	200	188	184	186	193	213	194	220	191	199	190	189	205	189	184	182	204	184	184	197	185	196	195	185	169	210	184	182	192	195	200	185	190	210	162	208	196	220	206	174	175	203	201	192	168	182	211	178	192	188	199	186	210	181	192	177	212	187	185	182	200	202	187	206	201	182	179	199	193	176	177	185	198	177	192	194	186	202	186	188	176	213	191	215	192	194	189	185	186	193	173	183	204	184	209	184	182	193	224	192	218	187	189	182	187	170	201	210	212	173	198	170	194	206	182	194	179	213	187	186	176	211	198	177	190	190	209	184	218	193	209	182	190	179	170	196	200	188	192	216	213	203	200	185	189	177	169	194	192	205	197	197	202	174	173	217	219	184	185	182	202	203	196	177	233	203	201	191	189	189	167	168	214	190	201	199	185	184	184	174	204	195	189	176	191	178	191	195	171	196	170	178	197	220	197	188	185	211	184	185	220	179	218	207	187	205	199	175	204	183	205	207	200	197	227	181	167	207	205	183	199	208	191	211	178	202	213	185	200	181	189	209	203	191	173	210	216	192	195	188	192	194	200	184	196	203	206	189	189	188	201	179	186	196	202	179	202	200	186	201	222	204	209	219	195	179	193	197	186	194	182	192	215	180	198	182	191	198	212	189	186	204	186	212	184	212	173	212	201	185	203	205	190	211	187	189	215	179	189	201	192	214	187	188	182	188	186	197	186	189	200	198	184	203	194	204	216	182	208	207	194	199	193	171	205	196	198	166	214	194	183	207	206	195	206	189	206	177	196	218	205	180	193	214	181	198	183	183	190	175	175	192	189	199	215	179	163	207	212	193	192	165	175	159	184	195	165	204	197	225	222	182	214	220	178	190	193	204	175	190	160	191	185	197	205	170	196	205	195	188	189	189	194	177	161	201	215	181	186	218	212	199	171	200	190	201	197	206	186	184	180	207	202	189	182	198	201	181	168	176	195	196	192	207	203	226	223	191	199	201	187	192	214	227	193	181	181	200	196	192	222	186	181	202	196	214	185	172	185	199	195	197	179	195	207	217	187	188	199	190	191	194	175	185	192	201	186	196	187	192	196	209	190	170	191	186	193	175	168	188	196	189	201	178	202	212	213	210	204	189	223	151	191	183	206	178	184	183	185	195	189	195	171	225	187	187	189	206	205	175	173	186	203	190	204	192	200	208	211	197	185	218	179	187	198	184	199	194	201	202	195	184	187	216	201	198	194	220	178	189	187	189	189	191	189	172	219	198	247	190	197	217	205	208	184	190	199	182	213	211	219	190	203	197	211	191	186	204	205	162	192	210	188	194	197	203	179	196	206	178	194	179	207	216	187	194	203	210	166	190	203	200	168	181	190	185	194	201	191	192	187	190	217	195	199	193	189	207	171	171	188	190	197	214	186	173	181	191	189	186	186	196	221	194	201	196	186	197	177	196	196	206	211	222	196	213	180	182	178	195	170	188	190	186	190	169	199	195	198	180	202	194	184	169	204	185	189	176	184	188	194	209	208	182	183	166	213	192	204	200	183	195	168	202	195	180	178	181	169	206	189	231	199	188	192	208	202	208	202	184	196	189	196	206	198	213	156	199	203	193	203	190	215	177	197	208	201	173	192	199	186	199	181	185	178	208	175	168	196	177	195	181	185	207	190	207	189	163	207	185	183	191	193	206	198	163	181	200	206	173	182	166	192	210	197	178	172	168	194	180	218	188	202	219	177	203	201	204	172	179	212	183	175	209	183	168	192	183	194	199	202	204	188	175	161	203	195	166	207	207	181	193	212	179	192	196	206	203	181	194	170	195	191	188	189	195	189	188	182	205	168	191	188	189	195	177	195	173	188	198	190	205	210	194	177	195	210	206	211	201	212	197	185	167	183	186	183	210	198	188	196	192	193	196
35266	47308	38760	21978	11352	8623	5906	2858	2293	1811	1467	1209	884	720	650	556	573	525	508	469	444	436	452	403	423	421	400	409	408	402	406	391	381	383	419	361	395	389	374	369	370	346	363	348	320	375	390	356	401	355	366	395	359	352	366	377	334	371	365	366	354	345	339	338	377	376	350	379	344	335	404	323	363	357	393	391	364	367	379	372	370	347	331	358	375	378	352	342	355	343	345	355	355	374	372	349	351	369	342	341	386	348	355	378	366	376	359	355	354	350	336	346	401	350	354	344	359	359	341	355	351	357	351	369	326	373	350	368	343	352	349	371	342	367	362	368	380	384	395	334	332	328	352	341	350	347	352	316	316	405	348	366	358	340	356	306	364	386	378	342	349	390	355	334	345	364	402	359	369	345	350	357	378	384	351	349	370	356	351	323	370	351	356	326	354	364	378	343	346	346	376	355	356	373	367	366	343	357	362	349	330	323	376	372	376	334	360	342	383	371	342	370	378	346	342	361	346	357	342	356	373	372	374	368	295	426	362	364	305	326	359	348	386	327	383	359	363	359	363	338	373	342	378	357	328	348	350	366	364	340	361	369	334	369	342	341	352	330	365	370	327	374	343	393	357	335	371	335	326	369	321	355	309	325	361	353	387	351	343	318	336	356	350	347	364	362	375	351	353	390	359	362	380	357	355	359	350	325	373	348	336	365	348	340	348	357	352	375	348	320	341	341	379	349	365	363	355	365	357	360	341	373	337	362	355	381	333	371	351	335	336	334	333	361	332	322	348	379	328	368	333	337	351	365	354	331	370	405	357	335	380	372	358	334	357	364	332	330	321	345	328	353	341	340	348	361	346	336	377	378	350	369	337	357	362	339	383	378	345	318	370	353	328	347	346	322	375	337	374	329	347	363	347	333	343	349	336	373	327	397	364	380	363	373	360	332	350	362	365	334	346	342	352	346	345	341	382	388	371	375	338	379	357	372	353	390	333	346	336	343	356	338	342	361	349	370	358	395	352	397	377	353	321	358	361	347	349	365	347	355	363	336	332	363	340	369	349	347	343	359	365	344	391	374	362	346	346	359	339	369	356	349	359	345	348	343	378	338	347	395	374	352	369	313	340	355	337	353	369	331	360	379	335	341	340	331	360	368	359	333	342	358	350	339	329	366	377	355	357	346	349	357	353	337	351	341	375	334	338	369	356	334	361	365	356	366	346	384	325	347	355	344	369	345	351	357	341	346	340	327	343	388	365	384	362	362	311	315	348	351	378	354	354	328	346	381	337	348	352	351	374	330	390	370	341	330	359	362	344	350	342	356	352	380	361	337	396	324	336	333	348	352	375	334	340	366	335	360	324	330	356	354	299	350	362	344	387	356	356	362	365	359	336	360	329	365	341	382	355	357	346	359	376	324	366	342	391	350	352	360	333	312	335	337	358	363	378	376	385	357	366	375	360	361	350	339	369	353	364	341	328	333	366	348	331	354	336	331	334	367	357	336	343	384	354	343	361	334	359	319	353	346	384	335	351	367	391	359	353	361	346	377	314	328	328	343	347	376	339	346	359	345	344	344	365	365	345	310	323	373	367	348	340	361	355	352	364	350	330	366	360	355	329	365	369	383	352	372	350	351	370	366	367	348	332	348	355	382	343	360	340	361	324	345	360	369	363	354	347	369	376	345	346	375	340	345	356	339	349	357	334	343	359	340	350	357	366	374	322	353	335	344	389	372	357	334	332	345	352	337	363	340	336	404	363	345	358	357	353	367	344	341	378	332	343	360	345	329	326	320	348	355	346	348	336	385	358	378	349	328	334	350	338	334	354	364	346	330	347	306	356	303	363	348	327	419	330	347	372	353	337	324	359	390	342	361	330	357	361	316	363	352	357	353	362	358	354	343	310	369	352	344	350	363	331	349	352	363	363	339	345	350	348	336	382	328	369	353	336	357	372	346	333	336	363	374	366	356	382	361	350	375	320	361	349	358	311	355	378	360	389	334	354	334	366	361	341	330	349	361	356	370	381	332	360	374	353	389	369	342	340	366	338	330	377	358	356	326	328	376	370	323	351	333	331	356	340	386	343	358	349	351	372	364	331	342	367	345	341	333	331	339	338	374	324	354	354	342	332	368	358	365	343	330	382	371	348	373	331	362	306	342	343	370	379	325	344	335	345	367	345	351	351	381	325	381	360	310	382	353	375	347	381	341	347	334	377	329	344	364	335	314	341	360	381	357	334	367	357	349	330	366	341	367	347	387	355	371	381	362	349	397	360	377	406	366	365	337	376	331	378	355	359	350	395	361	368	350	363	337	398	343	337	348	356	361	347	356	375	388	358	360	379	342	351	342	380	385	346	346	337	323	358	378	344	349	334	359	334	343	356	363	338	376	342	353	334	362	376	330	360	330	339	361	339	329	374	355	356	347	358	357	379	373	343	367	384	347	375	319	376	367	357	344	373	339	332	326	348	359	375	360	364	367	371	344	363	385	339	355	366	328	346	359	350	361	366	311	339	351	350	352	358	327	383	370	371	313	384	346	380	351	360	361	326	349	342	383	391	321	360	362	340	368	329	339	358	338	367	385	393	338	360	345	332	333	355	349	375	320	340	339	350	366	360	350	339	316	349	357	360	342	345	346	340	352	364	329	382	345	332	343	343	318	348	336	353	374	350	385	337	352	319	375	349	349	342	360	337	347	323	347	339	380	358	352	375	372	372	375	324	368	334	336	361	343	375	371	386	352	338	329	334	351	362	351	340	337	345	370	345	376	368	343	343	379	335	368	340	370	356	350	353	386	370	352	351	323	363	366	329	346	369	340	361	375	337	346	351	362	340	353	335	361	345	356	322	352	331	339	395	357	356	350	400	368	355	345	346	344	362	322	347	351	364	360	349	369	381	363	328	362	383	387	363	355	363	331	350	326	374	370	345	353	366	317	350	347	328	373	354	372	357	344	333	350	357	338	365	375	389	355	360	384	369	421	337	347	327	318	350	362	359	339	318	342	342	330	335	336	360	329	357	352	317	376	373	345	359	384	339	356	340	361	368	346	368	347	340	331	369	355	362	336	343	357	352	353	375	373	355	386	356	364	357	362	381	325	391	351	362	357	329	329	374	354	381	346	363	334	373	341	356	352	359	359	370	356	360	335	341	348	359	337	350	347	381	375	327	343	375	349	358	322	348	377	365	347	368	383	366	321	342	346	325	353	324	357	363	351	335	338	355	357	341	391	364	343	362	370	352	370	365	352	322	350	353	377	373	321	353	374	370	373	360	345	363	381	357	347	328	379	353	352	388	338	361	401	392	343	348	333	367	357	351	388	368	347	334	375	374	344	347	350	335	335	370	329	366	360	371	371	351	342	310	341	342	350	368	357	315	347	337	366	343	379	362	374	374	350	335	362	359	346	368	359	326	352	349	325	348	349	348	331	343	374	351	392	376	344	327	368	388	368	341	346	333	363	351	350	354	344	334	345	359	397	337	329	351	336	370	350	333	369	374	375
27778	22213	18777	6420	1513	953	738	574	609	602	556	490	458	512	510	532	492	459	519	485	471	463	467	505	515	520	459	457	474	520	482	503	465	517	496	480	507	491	498	469	441	497	470	530	462	492	465	463	508	498	486	484	481	493	529	478	480	477	462	488	500	467	479	506	496	529	460	445	501	536	455	492	482	479	436	449	501	479	474	501	499	488	485	483	485	487	493	521	541	488	489	492	515	459	399	500	501	480	478	439	512	487	505	474	511	482	496	473	437	477	468	528	509	505	475	473	475	527	486	455	505	494	495	466	487	513	430	455	494	536	481	506	496	481	487	526	484	481	492	488	460	509	491	491	437	501	497	460	496	501	473	504	478	505	490	510	477	473	452	489	483	482	468	479	474	471	509	483	476	482	515	483	489	442	492	487	499	484	478	468	479	483	473	498	489	507	457	523	498	498	488	517	475	480	494	484	496	483	480	488	471	420	473	461	471	532	490	519	459	471	489	477	455	491	520	464	465	495	508	536	444	510	472	492	446	483	501	507	493	502	447	485	456	463	501	421	515	441	489	495	505	482	485	468	486	495	470	484	540	469	484	507	447	480	453	483	466	437	479	481	484	465	522	507	505	476	460	476	496	487	490	464	451	492	529	491	507	511	475	474	463	502	467	491	463	506	446	482	516	523	482	472	516	492	457	521	490	493	483	485	528	508	495	451	500	485	495	518	460	504	475	481	454	549	506	525	496	495	509	486	491	499	497	454	513	464	481	507	465	439	452	482	486	504	518	500	460	457	466	486	507	488	464	483	488	503	479	432	519	463	485	458	490	500	480	492	507	501	492	438	530	495	448	507	486	477	499	515	505	455	496	503	478	514	495	491	497	490	500	479	474	478	468	506	481	487	501	481	462	492	440	514	508	466	465	508	514	467	474	488	473	508	491	460	520	495	450	494	471	475	479	500	496	478	472	508	486	465	478	456	530	502	490	499	515	461	457	501	437	528	479	478	457	501	506	458	484	506	505	497	469	509	470	470	489	490	476	500	519	464	509	499	474	460	488	497	508	490	524	439	461	481	527	491	480	483	485	496	485	482	473	505	465	500	488	478	502	536	495	497	487	482	473	483	459	487	489	480	496	475	454	490	542	445	483	477	467	462	472	459	490	506	470	494	473	483	489	482	504	510	496	497	446	477	449	467	499	504	533	463	517	454	462	509	511	485	508	515	492	508	505	450	480	471	494	501	483	495	494	484	493	537	481	493	480	470	481	496	479	464	424	480	523	471	510	506	484	509	479	493	478	495	529	499	505	482	502	462	456	500	472	493	505	496	483	492	488	467	484	487	520	482	499	493	513	488	486	469	462	500	466	456	483	502	467	493	516	498	508	487	449	434	446	494	469	494	511	505	484	485	464	509	491	457	464	461	493	472	492	479	454	483	503	488	488	484	500	477	504	523	496	469	458	495	449	471	538	478	501	498	528	455	469	523	503	538	469	489	497	468	477	468	418	469	562	482	498	440	504	485	518	515	491	497	500	505	507	480	446	519	537	469	521	485	476	485	494	442	491	498	487	489	485	503	473	452	488	503	519	463	531	510	496	484	483	489	508	430	504	476	477	505	485	462	493	486	493	498	524	458	470	476	482	552	478	427	436	492	481	499	499	459	468	498	518	504	481	448	471	495	476	476	473	496	472	489	469	498	487	494	484	458	461	476	507	508	505	506	453	486	476	476	499	497	491	493	496	468	466	499	512	495	476	447	490	476	527	503	493	538	516	486	538	449	488	506	507	454	479	513	500	473	509	486	472	490	486	494	465	503	523	458	476	483	527	489	472	506	475	499	446	464	505	476	488	499	513	483	439	472	492	434	450	496	486	486	530	490	521	490	537	467	468	456	511	468	474	501	465	455	469	502	476	491	491	489	496	509	491	484	519	495	526	507	475	502	466	463	501	546	496	496	503	463	451	506	501	486	453	486	468	503	503	480	458	463	496	474	458	486	494	492	434	514	468	453	502	475	483	454	523	480	478	493	474	475	486	439	477	507	480	496	463	471	446	534	516	490	515	467	491	501	480	475	491	461	460	483	493	519	500	460	479	478	495	440	504	483	506	529	485	468	482	483	506	453	479	480	463	509	488	442	498	474	482	506	515	506	475	551	497	458	489	469	490	486	538	462	479	468	499	495	481	484	493	446	506	485	511	468	483	472	504	512	496	485	493	446	467	463	448	520	493	466	528	483	488	523	459	463	493	513	494	496	519	497	494	501	482	472	471	467	446	512	485	444	495	493	547	483	524	485	493	489	515	491	490	488	467	448	498	487	461	498	472	484	520	475	506	478	487	456	493	486	522	485	511	480	490	501	513	507	498	486	456	463	503	477	491	511	483	505	504	518	473	478	484	480	481	484	486	525	510	480	528	469	534	491	531	488	461	476	482	487	500	486	500	489	519	487	488	466	518	495	464	495	488	493	510	471	527	528	486	478	439	522	462	513	524	517	468	464	442	462	484	447	506	496	478	449	491	456	504	456	510	495	471	432	485	485	524	479	479	509	514	456	503	458	475	480	489	493	472	494	454	501	508	443	479	486	461	482	512	495	504	474	534	497	454	485	463	506	538	543	463	514	464	457	506	487	424	462	519	487	480	472	446	461	469	507	503	459	510	517	436	502	475	499	470	533	480	479	502	466	486	434	490	452	489	517	466	462	481	461	466	510	480	485	519	469	524	502	475	496	532	469	505	493	493	512	473	522	488	515	501	489	510	527	524	514	488	485	492	464	496	500	485	460	532	513	491	495	461	508	499	501	506	522	477	494	483	490	470	510	479	462	481	483	454	455	442	486	484	476	504	489	471	484	499	494	458	502	455	477	488	525	485	473	451	465	462	521	495	468	438	511	497	475	497	466	492	527	478	491	494	471	464	504	468	476	467	473	543	494	499	471	491	468	489	470	460	488	494	471	488	479	507	498	494	482	470	508	485	453	487	506	478	497	470	450	486	457	485	418	494	497	504	513	511	499	508	514	515	485	463	448	436	454	511	461	523	496	474	489	482	462	491	464	471	498	487	526	468	455	476	475	497	477	502	484	490	475	519	477	515	485	496	517	485	502	474	514	495	482	475	482	486	500	484	466	503	472	462	436	519	473	473	476	475	481	480	489	490	451	493	519	484	502	472	453	452	495	494	475	510	502	503	470	461	496	486	496	534	457	476	466	522	471	477	540	502	488	436	494	482	470	529	520	478	466	509	477	507	528	480	498	481	500	495	511	473	500	535	463	465	505	475	470	473	489	501	507	482	466	493	486	462	475	493	485	449	521	494	479	469	469	508	479	478	490	490	491	494	507	490	489	481	495	515	487	487	469	477	483	497	491	485	485	498	451	465	492	507	467	450	487	463	524	467	511	486	474	490	491	516	432	471	496	441	510	499	506	489	492	475	499	521	490	450	457	500	501	467	516	466	473	512	445	487	516	494	526	484	466	510	487	491	498	472	482	485	475	470	481	480	453
29491	34548	24867	8295	3508	2406	1502	1316	1254	1117	1027	901	913	898	830	837	846	840	828	840	838	834	808	817	841	817	819	824	863	843	834	853	865	801	838	841	813	832	870	856	881	903	810	820	893	859	794	826	871	866	760	834	876	829	814	836	810	852	826	826	823	872	764	780	833	888	806	826	864	793	862	831	842	827	814	793	853	833	853	832	851	825	861	827	880	787	828	853	831	800	869	826	819	782	877	842	821	861	809	837	808	851	834	878	867	846	872	793	816	849	797	835	868	854	845	842	862	825	805	796	824	826	837	759	887	845	813	819	867	859	856	871	858	790	836	884	857	821	877	857	880	830	847	826	839	835	821	855	853	858	810	814	792	856	837	795	890	804	845	812	891	809	847	863	850	837	845	847	867	863	887	881	866	810	804	850	848	850	819	903	842	835	860	819	848	861	859	887	818	845	841	789	800	801	872	849	811	879	814	878	820	885	831	867	863	853	855	849	824	799	837	900	827	793	830	829	849	845	832	832	836	831	821	872	856	860	866	859	850	847	820	840	811	897	950	915	827	825	852	847	849	808	851	850	857	870	845	807	858	855	862	858	846	826	832	850	829	804	824	834	818	796	815	798	817	831	805	834	817	800	822	818	836	799	878	843	845	824	856	845	878	824	849	821	875	873	873	847	842	820	858	818	838	880	851	851	883	867	834	848	887	835	846	883	840	910	874	883	853	817	843	886	875	912	831	887	856	801	860	842	860	858	893	854	796	825	889	815	867	873	854	843	856	775	824	814	835	846	888	819	829	909	822	828	889	828	838	848	801	870	844	852	811	865	865	850	819	873	870	848	781	871	899	834	835	818	865	836	808	891	842	828	832	787	861	845	812	856	776	843	863	861	853	851	854	789	799	852	843	835	835	827	817	846	842	837	828	838	843	837	852	815	866	802	878	867	852	831	834	823	810	816	855	843	891	816	813	818	836	804	808	848	774	878	845	827	802	834	816	813	826	821	896	832	841	796	828	818	834	850	867	878	843	831	881	884	813	850	839	834	800	898	841	834	837	855	858	839	818	848	838	831	833	896	820	821	816	776	835	826	806	849	817	852	846	859	833	842	833	807	844	782	821	787	881	839	846	898	844	851	836	849	846	824	883	835	810	849	859	829	896	840	847	849	843	818	829	786	857	855	815	835	867	846	874	895	810	874	895	843	863	818	853	806	872	872	931	797	791	846	865	815	783	817	804	812	844	831	853	838	828	813	844	878	834	784	821	839	796	838	816	806	882	869	843	834	805	859	836	841	840	815	888	850	808	861	889	859	858	800	799	822	891	840	871	896	822	834	811	822	855	850	823	856	849	826	834	818	830	820	810	813	805	822	883	797	865	810	843	840	870	848	866	766	879	848	845	827	908	818	817	820	896	827	842	821	818	831	819	871	876	794	854	840	860	890	911	855	823	882	835	819	782	869	846	805	878	837	837	828	857	855	857	823	795	816	828	835	847	820	818	852	845	841	837	780	874	850	825	841	872	867	794	852	856	791	792	823	826	847	823	887	846	844	859	857	882	891	848	836	831	837	857	842	883	866	871	881	845	846	865	846	866	768	854	819	780	832	864	897	860	792	834	836	879	861	810	872	821	800	812	839	815	775	826	817	863	857	846	819	844	805	875	812	891	800	841	811	841	818	839	829	800	825	811	851	892	816	805	839	867	847	857	776	780	881	862	833	802	861	813	822	861	826	890	868	841	816	845	883	867	826	802	896	893	820	801	855	882	807	843	813	834	840	863	847	817	841	854	852	855	819	851	832	883	810	864	880	874	816	846	824	848	884	812	782	871	860	847	810	864	778	899	858	869	836	829	879	800	862	821	825	794	805	833	812	855	843	854	840	889	846	807	805	865	869	832	859	823	875	868	854	854	815	827	885	818	861	804	873	825	858	803	840	868	827	857	851	880	854	809	836	857	849	838	820	839	866	780	865	842	849	871	894	809	831	877	827	807	824	892	853	852	805	815	824	839	838	828	881	791	848	878	852	794	809	813	865	871	863	830	852	931	847	907	839	846	849	849	859	860	827	801	840	847	827	877	899	817	876	859	894	843	868	802	823	821	790	853	835	821	856	861	875	890	830	838	863	848	807	823	787	818	878	820	861	840	873	860	872	803	828	835	825	856	838	815	799	868	822	862	849	796	873	787	832	833	840	780	864	838	844	829	848	834	830	816	819	852	837	890	820	847	814	836	859	835	815	869	872	839	830	835	830	812	862	876	857	782	800	835	851	842	815	816	842	832	873	890	809	817	835	814	842	873	820	873	851	865	882	827	827	817	784	841	786	871	822	877	875	889	846	832	839	852	840	847	844	822	867	825	889	870	835	849	873	829	882	825	835	906	819	826	855	832	850	845	788	820	854	829	846	791	855	860	851	855	838	887	890	792	872	820	841	828	905	916	849	817	845	877	845	830	754	865	881	868	824	858	860	852	857	929	776	886	824	877	833	872	889	798	825	842	827	826	878	861	835	795	823	863	841	814	827	864	808	865	820	844	857	809	860	833	799	848	797	871	876	810	856	797	831	860	854	848	887	828	792	832	895	865	865	849	836	887	812	871	848	871	822	821	794	843	825	840	852	809	850	764	861	846	875	838	840	821	841	812	868	873	883	816	890	847	864	904	818	856	857	832	831	891	879	842	877	824	842	832	838	848	845	837	800	846	887	861	882	840	842	847	838	856	841	829	819	852	813	835	830	833	835	864	878	829	867	803	825	880	800	834	822	780	905	818	872	842	861	843	838	838	814	807	828	858	813	866	837	839	840	814	857	792	824	801	806	794	832	826	816	863	789	847	866	808	847	872	820	836	826	815	816	862	818	799	823	812	874	919	828	835	790	887	859	808	868	803	806	797	830	900	869	824	863	866	831	839	868	838	853	872	840	889	791	847	861	799	860	816	887	865	854	834	847	792	866	876	810	825	827	785	834	821	827	826	846	820	837	821	846	876	831	827	815	825	854	821	840	811	805	855	870	859	853	857	797	816	845	855	863	867	826	801	855	819	827	905	820	808	807	854	883	819	816	811	842	836	892	816	839	837	796	818	820	867	816	856	844	863	849	839	839	856	820	865	805	848	798	851	834	836	839	830	881	852	835	842	876	825	847	809	765	818	810	779	890	854	828	861	854	859	854	866	812	826	808	838	843	873	846	807	866	849	845	836	806	792	863	871	842	837	863	846	799	839	816	885	859	823	835	798	813	848	848	804	796	816	842	821	836	874	849	827	797	780	848	873	875	780	825	849	858	872	894	845	882	809	840	823	883	861	797	849	870	795	842	852	855	841	858	872	868	841	797	783	817	856	858	834	886	783	843	840	870	836	831	853	844	831	867	844	863	835	798	795	853	856	828	870	801	895	823	813	811	852	832	892	832	828	848	848	813	838	889	830	851	829	804	875	844	860	924	817	800	853	892	812	833	849	839	864	843	832	781	853	851	884	834	809	833	838	846	844	863	871	832	801	827
24497	21409	28338	24836	18320	4444	1980	1066	718	670	618	542	485	465	504	443	427	429	428	450	440	460	441	443	422	403	405	412	433	420	410	432	427	391	422	453	429	421	397	407	421	438	385	417	426	430	429	430	424	420	426	433	424	410	412	399	437	419	431	416	403	427	455	443	435	442	434	374	425	430	392	357	441	423	420	416	412	426	440	413	399	393	421	432	416	408	403	418	466	407	416	405	418	431	447	425	454	437	450	415	393	429	424	387	430	418	428	417	406	389	385	415	419	415	434	445	408	406	419	419	401	421	412	414	408	415	406	414	378	404	415	385	422	464	410	416	405	393	446	417	407	426	414	442	431	382	451	398	424	427	403	414	429	421	488	420	422	410	413	403	431	418	424	426	407	407	417	419	435	416	397	447	406	414	439	416	417	426	432	408	409	423	426	416	389	379	412	440	423	419	362	457	432	412	421	421	438	384	408	400	399	413	434	389	429	431	405	403	426	440	426	386	417	388	444	439	423	421	389	466	405	410	387	443	393	443	413	443	440	440	415	402	432	397	409	434	398	431	392	455	431	419	443	419	388	416	413	427	451	416	415	416	395	407	427	407	438	395	401	446	431	431	411	414	393	431	423	413	381	432	397	398	404	426	401	394	397	382	401	400	446	401	438	420	415	447	406	408	404	434	428	397	445	435	423	415	412	400	378	442	393	412	430	461	431	405	418	402	394	431	371	403	405	413	397	431	442	425	438	410	428	412	443	400	451	416	440	412	436	381	414	423	420	429	397	412	434	435	404	403	432	403	425	402	401	428	404	408	393	428	391	398	403	360	375	368	405	418	420	424	408	435	426	426	438	423	441	386	443	429	401	419	430	436	432	425	411	398	431	418	419	439	396	410	429	445	428	426	412	390	451	400	419	401	412	404	430	401	405	456	443	380	414	419	405	411	429	402	416	446	451	413	377	370	424	428	418	406	388	370	422	415	442	402	428	374	405	395	432	432	448	415	381	404	404	428	413	428	406	408	389	424	401	391	424	398	412	449	439	395	398	436	430	364	410	404	445	446	436	425	415	412	427	432	448	429	429	407	426	414	466	418	428	447	447	437	412	402	388	373	453	445	414	402	415	421	418	413	407	433	404	390	391	367	442	363	427	423	424	451	389	384	404	408	417	434	398	398	414	404	397	453	427	421	406	419	391	419	421	393	416	400	426	446	405	469	405	444	402	421	446	408	406	427	414	450	393	487	388	401	410	415	396	408	425	430	411	439	404	416	407	427	442	428	440	416	397	426	445	428	445	432	438	408	429	412	417	402	437	415	442	432	438	387	410	441	439	402	396	430	395	409	419	419	412	431	442	395	423	452	433	405	444	439	430	419	432	414	407	408	420	400	384	423	449	411	428	412	417	456	420	394	421	415	426	440	418	387	429	430	390	399	397	391	406	405	418	422	448	390	417	424	416	420	402	408	439	433	425	417	436	439	397	446	474	423	421	382	408	403	411	419	404	450	409	400	415	442	376	410	450	414	417	419	429	420	429	403	389	451	373	394	427	425	428	397	447	424	431	407	394	407	397	414	419	436	410	436	403	395	433	399	370	434	400	407	413	414	421	427	417	435	429	400	427	427	430	412	422	420	458	393	422	402	383	423	437	418	421	415	414	420	414	421	381	406	444	416	402	433	437	388	388	430	439	457	438	443	420	393	457	403	399	431	409	384	416	383	395	412	438	408	440	390	407	423	387	429	421	449	420	385	396	408	426	406	378	458	424	391	442	402	403	408	410	430	400	415	380	424	438	427	439	411	430	418	393	407	431	447	447	444	427	401	421	434	418	416	436	398	390	428	417	448	437	439	396	405	381	422	438	385	392	409	410	404	432	449	429	423	426	432	407	411	432	422	401	400	394	428	386	421	397	386	411	369	406	409	427	427	403	417	430	422	408	381	408	441	411	411	360	386	462	408	428	419	423	431	414	412	435	419	412	424	450	442	366	384	422	423	447	392	451	434	443	396	422	380	429	455	444	432	389	415	381	404	420	413	438	428	415	437	420	395	433	438	436	424	459	425	439	429	406	397	407	411	423	410	383	433	440	428	427	406	428	433	420	428	443	443	400	382	429	438	390	446	431	427	444	449	426	425	377	379	433	409	408	433	439	393	398	418	368	421	428	415	395	414	404	437	420	420	443	421	392	410	401	395	407	402	384	449	441	417	460	419	392	397	393	436	401	408	449	401	424	422	410	414	379	403	396	393	422	443	409	392	403	390	441	420	447	411	428	392	386	379	410	436	430	426	406	429	447	404	394	392	422	426	410	414	372	432	425	451	395	406	418	422	402	423	402	423	424	429	416	389	452	411	424	429	427	388	417	452	409	422	398	433	434	437	465	393	396	452	411	400	409	405	414	387	426	423	393	412	413	382	401	398	425	443	417	404	439	371	417	406	423	420	401	437	416	415	414	448	417	408	415	407	422	415	419	411	402	393	425	400	419	443	403	428	403	410	417	400	344	401	390	395	455	438	442	447	392	397	386	407	411	436	422	384	443	409	410	400	414	409	430	410	399	385	429	424	413	425	429	422	441	422	407	429	408	425	409	472	441	413	403	425	414	441	386	417	433	417	400	452	445	397	419	379	390	418	427	403	428	406	402	398	454	437	402	401	441	436	428	418	430	446	424	428	402	431	412	435	391	450	443	420	442	411	390	416	437	440	402	415	415	417	428	408	418	396	429	406	397	424	427	417	373	384	412	425	410	377	426	432	430	412	429	405	419	441	378	427	443	421	401	445	417	413	396	436	409	420	400	426	418	388	414	438	426	426	397	437	425	408	385	402	395	472	442	436	433	465	452	440	419	395	436	365	395	398	411	424	419	439	405	441	417	421	415	430	409	409	440	410	430	427	417	433	430	419	420	415	446	441	412	437	385	409	381	420	427	417	419	410	435	419	403	426	438	456	409	397	426	435	413	441	397	442	428	381	420	413	399	406	458	438	423	442	412	393	407	442	408	436	399	426	439	424	420	438	401	405	417	425	400	411	425	430	394	452	391	422	413	387	402	408	406	394	445	431	431	412	393	396	411	455	423	406	393	417	440	408	387	413	446	392	399	423	408	453	399	421	435	413	437	398	419	391	421	428	371	428	396	399	432	397	391	435	408	409	442	440	429	389	421	427	408	394	434	425	411	393	449	423	446	387	397	429	410	403	403	400	462	435	438	433	409	425	384	438	419	401	417	383	429	427	413	400	383	399	426	417	406	424	399	439	440	430	375	455	434	392	385	419	423	391	409	417	408	435	446	443	422	420	389	424	403	425	409	402	438	456	416	429	437	420	417	400	434	445	395	440	399	398	435	435	424	396	426	405	448	434	445	396	424	425	424	437	416	436	472	446	401	427	455	421	420	407	434	406	431	412	411	409	406	425	368	402	376	446	395	361	434	393	407	393	395	416	416	385	395	398	446	402	421	411	422	383	426	439	410	436	412	420	404	397	432	423	400	413	423	373	385	438
29923	38987	30963	17585	8699	5011	4224	2603	1807	1543	1350	1173	983	904	899	825	856	864	802	831	815	812	829	828	761	766	777	766	768	763	764	744	735	728	725	792	728	764	759	761	745	730	771	762	699	741	718	795	770	733	705	715	752	723	793	765	753	763	749	759	719	707	765	740	727	697	733	752	728	739	760	741	728	790	760	702	717	707	756	682	716	703	777	739	740	683	787	734	749	717	712	674	784	738	746	750	745	793	745	673	735	753	740	730	741	800	768	738	745	717	711	743	716	725	712	700	747	736	710	762	771	676	724	757	792	707	804	729	751	760	764	759	731	743	777	725	796	698	739	697	705	784	765	774	698	737	796	740	736	731	764	767	753	721	713	767	737	755	730	752	736	714	741	771	771	752	740	779	750	803	727	751	757	743	751	779	740	714	739	732	735	692	692	733	732	733	727	698	750	659	777	721	696	706	743	764	745	722	735	754	779	737	753	786	710	705	762	739	726	722	732	755	692	760	710	784	712	722	719	784	717	780	761	739	770	750	740	777	755	754	712	691	705	709	737	726	755	726	716	792	774	757	735	792	747	745	768	712	771	752	771	747	738	738	717	772	714	718	725	775	732	766	675	705	718	737	783	694	747	688	715	691	714	741	755	762	749	792	683	743	729	748	756	713	798	727	746	721	742	742	773	735	721	730	767	711	740	767	693	761	705	714	738	716	762	767	705	773	724	734	746	737	747	745	753	732	722	735	727	772	746	730	704	721	736	701	761	743	721	731	792	764	752	757	753	752	727	712	767	757	776	753	717	719	749	712	752	720	730	757	784	722	758	744	729	718	720	754	714	777	761	785	705	761	729	720	730	755	735	718	745	719	741	762	715	802	720	775	745	707	730	714	746	724	738	699	748	763	767	760	709	777	731	771	745	750	729	802	708	763	697	739	758	747	767	753	771	735	716	701	700	733	738	735	745	757	716	724	730	760	658	717	709	768	702	728	781	743	698	713	738	719	769	725	769	757	712	752	778	740	755	723	733	679	747	779	701	690	818	714	728	767	695	740	758	747	727	684	757	719	739	710	752	709	743	727	722	742	741	752	787	744	715	765	742	719	721	763	731	759	788	720	755	730	714	789	781	760	713	737	760	702	755	760	736	757	742	700	772	694	734	753	761	701	695	752	709	682	754	792	722	789	715	760	747	698	762	779	747	736	740	689	774	760	713	724	723	739	765	710	706	731	750	700	796	735	723	741	721	810	716	821	742	731	772	739	752	760	721	747	718	724	771	764	748	709	785	707	756	728	706	765	699	774	737	693	758	751	735	714	706	724	735	746	710	737	740	782	691	741	704	745	743	690	738	698	764	732	695	775	687	756	772	721	720	740	686	732	783	727	750	762	770	757	735	746	783	723	675	758	707	739	736	751	725	769	709	689	738	729	755	771	752	731	738	681	737	756	730	723	702	743	754	722	751	759	774	742	752	704	699	738	721	739	755	731	740	724	717	717	723	734	676	748	756	722	750	686	712	738	749	778	751	788	783	744	744	773	721	778	763	778	842	726	749	715	761	712	743	737	741	702	730	740	739	732	741	752	728	770	747	723	729	760	720	743	757	691	733	724	747	756	739	732	728	760	732	704	718	735	711	762	706	776	738	706	732	736	768	756	713	781	787	753	801	775	727	731	732	729	746	742	753	724	753	761	768	743	727	794	708	708	702	760	734	750	719	747	746	715	690	713	743	749	731	713	715	733	791	751	751	735	751	717	750	718	743	759	764	723	767	712	747	733	766	712	742	732	740	745	720	748	746	730	729	810	742	702	728	698	736	734	704	700	700	688	685	703	761	705	778	721	733	719	718	724	765	696	750	764	735	729	759	767	774	757	786	703	749	730	742	741	734	723	737	769	659	759	711	766	754	766	696	690	712	737	743	723	789	773	758	721	777	702	722	712	707	734	724	716	729	770	737	744	729	769	760	728	709	765	702	763	728	740	766	738	756	728	737	741	763	721	750	756	749	703	728	764	732	731	775	783	763	777	737	744	746	747	775	745	785	718	736	714	755	731	753	754	749	717	747	740	749	729	785	717	739	778	766	741	756	753	721	752	717	748	734	708	692	712	689	725	715	794	727	693	686	751	767	663	731	742	763	738	775	711	710	721	725	745	780	730	719	758	759	769	733	706	738	696	709	779	758	751	666	736	689	746	745	750	743	714	715	747	730	727	775	736	735	736	724	715	670	748	770	736	732	725	754	733	741	777	740	762	744	742	703	730	741	746	767	758	694	746	700	704	754	741	746	738	773	696	700	737	737	779	725	712	726	760	758	771	738	754	761	715	720	733	747	708	753	747	758	725	734	731	735	734	726	766	695	730	720	694	756	725	739	734	741	742	737	713	748	772	755	768	720	753	730	743	744	710	757	711	733	801	791	744	749	700	729	744	767	719	725	752	727	721	735	764	722	749	732	746	728	735	704	804	782	741	744	711	748	721	708	752	772	736	752	716	707	723	726	752	821	688	768	777	765	741	784	769	779	706	754	747	722	776	714	675	761	717	771	729	733	661	740	692	760	788	707	769	696	731	665	754	703	717	740	737	788	758	744	714	708	742	721	786	725	745	692	730	754	741	776	761	761	775	812	741	729	685	753	687	751	718	724	772	748	694	729	745	758	739	701	746	778	729	770	780	759	731	797	731	760	769	747	679	754	681	799	746	757	734	753	742	724	724	727	771	736	696	723	764	708	720	704	772	747	766	835	768	721	734	726	680	764	704	718	742	744	737	727	725	750	743	793	755	736	681	704	782	730	700	730	725	764	707	749	716	801	746	722	770	746	732	717	719	760	690	771	781	721	749	768	758	725	742	801	742	736	713	727	735	758	740	736	735	774	707	748	729	731	760	699	727	701	746	758	780	757	770	718	732	740	708	724	760	762	721	759	714	733	760	769	741	751	750	707	733	697	761	743	746	795	742	743	704	714	744	756	732	746	749	770	738	746	765	720	750	751	701	743	784	722	734	757	730	738	774	744	782	747	723	739	680	715	719	728	749	748	731	752	718	664	732	773	783	749	730	791	753	735	765	774	732	740	741	720	693	732	727	701	732	714	740	781	723	685	765	746	738	734	692	718	741	780	738	703	744	702	719	711	744	722	646	798	754	751	780	722	729	747	670	730	697	752	760	769	750	733	746	715	747	756	752	771	744	769	755	722	737	713	729	734	734	782	750	751	739	725	757	758	758	776	707	710	717	732	724	737	778	784	741	742	745	686	694	747	762	766	721	676	741	703	735	746	743	723	745	730	734	694	728	719	741	716	746	726	690	766	746	703	760	742	738	735	735	737	715	713	719	691	749	763	743	731	722	718	731	735	738	705	733	688	753	770	729	739	748	753	748	751	714	734	779	724	766	734	772	778	788	698	754	752	687	713	719	752	760	769	787	717	771	713	710	761	701	711	720	715	736	746	723	713	728	693	754	712	791	733	722	725	755	783	744	753	695	752	757	705	753	741	766	767	759
23595	21478	29185	24246	21478	17737	3757	992	656	521	500	389	282	314	264	268	261	243	234	235	255	256	228	237	226	225	217	225	206	192	206	187	213	202	185	196	200	184	212	199	213	206	208	181	215	214	199	191	196	206	197	213	204	192	213	204	202	182	180	216	205	202	201	193	184	192	229	191	214	206	194	205	187	204	223	182	198	212	201	193	209	205	194	199	185	209	192	203	193	201	201	199	182	185	216	201	189	178	177	170	199	191	181	194	187	197	185	190	182	221	204	188	198	198	195	193	191	201	189	213	192	180	191	198	205	174	198	215	183	179	218	174	173	206	198	219	203	187	224	210	230	190	210	195	213	174	189	160	183	222	192	201	196	175	196	182	227	176	196	209	199	214	196	188	209	197	211	208	165	193	196	209	193	187	199	200	218	193	190	184	199	168	200	198	171	194	196	219	186	201	211	188	198	210	191	199	211	196	203	184	186	202	220	188	194	199	195	214	210	178	209	197	186	187	195	201	208	190	182	187	173	197	197	210	204	210	210	199	202	193	191	190	203	215	201	184	208	206	183	189	176	207	197	208	213	216	198	166	210	194	204	193	215	212	210	196	187	192	188	193	209	221	197	200	169	192	188	185	165	191	198	193	170	211	190	195	190	189	217	194	206	166	175	171	193	181	197	202	171	229	195	191	191	188	215	180	190	202	195	172	195	203	203	211	191	195	210	175	163	192	196	181	204	188	204	202	221	172	220	210	188	212	207	193	212	206	197	185	221	182	212	221	187	196	191	240	193	196	215	207	177	195	167	224	223	190	186	169	225	213	211	176	206	191	192	175	215	187	197	195	217	184	222	192	206	185	188	180	180	210	217	199	192	193	191	190	192	180	204	178	201	187	208	198	188	195	192	214	197	210	218	180	169	177	217	200	196	198	192	191	193	187	205	197	196	200	225	187	224	210	209	180	181	202	187	198	202	211	197	198	209	172	186	204	206	178	181	193	183	199	200	203	211	195	212	187	190	174	190	202	203	201	194	213	187	178	196	214	227	183	195	196	188	191	187	209	190	184	204	210	221	196	203	210	172	197	206	185	210	186	191	176	184	210	188	183	177	177	198	219	188	202	216	189	175	184	191	189	217	184	205	188	179	208	194	193	175	205	187	189	204	173	205	189	214	206	199	213	202	200	198	162	194	179	199	181	201	184	212	195	185	212	196	203	206	190	201	181	179	201	186	188	193	193	183	195	194	191	172	220	210	198	171	212	203	199	193	190	198	189	216	198	176	223	178	190	218	176	203	186	209	208	186	176	185	175	171	198	188	183	194	226	200	196	187	188	181	206	194	184	172	210	209	187	193	175	204	195	196	195	194	188	180	203	211	190	199	179	178	184	196	205	184	205	189	189	197	193	206	181	186	210	204	211	187	209	189	205	204	202	179	193	209	181	199	191	206	212	194	188	183	187	187	187	207	203	195	190	215	202	181	194	193	176	207	200	196	194	226	191	211	202	192	179	193	178	157	195	193	200	221	202	203	188	213	193	203	214	205	198	185	196	193	189	211	227	192	202	187	211	200	216	166	187	190	198	197	164	217	197	213	194	177	202	202	214	187	182	223	190	200	195	172	190	186	184	186	182	210	189	188	200	192	203	185	201	205	208	184	173	195	173	192	202	176	188	206	174	203	217	231	200	185	205	222	178	201	177	189	207	212	222	209	227	198	194	208	208	209	204	197	198	168	183	208	192	181	203	207	206	206	194	199	173	171	169	190	207	193	218	196	199	173	175	186	207	178	197	202	199	161	177	203	197	192	199	204	179	225	210	180	188	188	199	189	201	213	203	181	201	203	192	207	177	202	222	213	201	195	229	180	186	187	207	199	193	199	213	188	192	217	180	204	199	162	168	226	201	205	195	174	202	193	202	201	224	210	192	203	203	187	211	175	203	189	199	182	223	203	184	201	224	183	188	196	189	203	210	191	215	204	195	212	188	187	218	197	207	180	206	196	187	208	185	198	168	218	180	216	199	199	176	180	183	198	192	229	192	178	180	205	178	200	202	189	178	200	201	214	187	197	171	207	184	204	200	207	191	211	212	182	204	166	171	195	170	214	199	189	201	211	183	197	216	189	197	235	186	186	203	205	194	193	205	181	194	204	169	207	224	199	206	213	213	194	191	191	176	216	202	185	203	203	183	195	191	203	183	189	207	187	207	208	175	187	189	197	186	174	189	177	201	193	216	184	187	204	171	189	201	178	175	181	185	200	192	195	202	170	214	191	213	215	180	221	200	200	195	180	191	215	206	204	187	201	175	186	197	184	173	183	184	194	196	188	205	181	191	195	193	211	207	208	180	201	197	203	202	186	202	181	189	207	194	207	204	193	200	193	183	226	185	202	216	189	209	208	194	183	206	185	176	202	211	213	192	184	180	190	193	212	177	204	186	218	195	207	214	182	202	209	204	174	192	178	187	212	188	205	176	197	188	188	195	182	207	207	163	170	188	205	191	182	162	191	178	189	182	214	192	198	191	183	196	185	190	197	191	200	197	203	188	210	204	245	176	186	194	193	183	179	207	166	177	195	207	171	236	196	191	199	188	214	198	173	192	202	174	187	214	199	179	216	183	181	222	209	188	216	204	200	211	196	204	212	208	192	200	172	207	199	202	211	199	180	182	181	225	218	181	211	220	227	214	197	166	193	181	192	200	198	186	202	193	197	177	198	193	186	204	177	206	219	196	177	193	193	197	189	188	186	190	190	183	175	224	171	215	196	160	200	192	187	185	190	203	195	183	196	216	223	192	185	207	198	193	169	190	180	225	229	198	191	191	185	214	194	188	223	182	183	215	212	217	187	198	209	194	197	220	200	188	191	216	196	198	214	188	198	221	177	186	198	206	207	201	191	165	177	193	207	187	178	184	192	200	182	185	199	194	210	200	213	202	216	196	187	219	171	203	179	203	198	198	185	192	202	178	206	184	172	202	216	212	193	208	200	200	192	210	196	187	198	209	183	186	199	192	172	207	205	173	194	205	182	191	177	196	206	184	215	207	187	195	222	232	176	216	196	189	194	197	215	191	198	181	186	185	177	192	208	227	192	201	195	194	168	199	187	193	215	199	198	184	198	208	207	207	171	191	189	224	183	194	208	186	183	209	195	215	195	198	194	160	207	183	192	199	198	187	182	168	202	199	190	198	202	191	227	178	188	214	208	188	206	199	189	210	172	230	195	184	202	186	199	182	187	201	187	211	181	193	197	198	191	182	205	206	200	194	166	197	194	179	199	161	207	196	194	189	197	191	189	199	186	210	169	193	221	176	212	198	225	182	201	198	197	210	189	189	177	227	183	185	194	189	178	180	196	181	176	206	203	189	164	169	178	180	171	189	188	180	185	181	197	180	189	196	194	187	174	198	208	189	198	199	219	215	226	173	175	222	202	205	182	206	213	180	171	216	197	207	197	195	211	207	192	194	193	187	201	209	175	181	206	192	182	197	184	220	202	183	189	208	192	206
33855	48346	42657	25683	12292	7626	4315	2662	2048	1705	1278	1119	891	691	684	632	623	529	472	509	459	448	454	465	472	438	449	401	407	432	414	371	426	412	378	392	382	351	375	400	391	383	381	379	406	379	344	355	343	390	395	390	386	356	346	390	379	375	395	369	383	349	373	379	392	365	376	382	366	356	391	389	401	339	352	396	371	387	367	356	373	368	377	344	358	351	374	407	368	345	354	341	368	383	388	357	386	380	359	384	394	391	382	357	362	384	391	419	367	368	382	391	369	408	369	393	375	380	378	387	362	322	330	391	387	369	359	360	361	331	392	343	335	363	360	349	391	369	368	345	347	335	380	336	356	358	393	348	375	333	381	329	355	370	354	349	372	363	366	351	378	361	343	355	379	360	371	379	386	380	352	337	338	357	374	352	383	343	343	379	401	355	354	407	367	406	329	371	367	328	353	387	364	333	365	371	337	339	370	364	368	371	360	366	358	362	367	369	375	354	368	402	382	319	376	372	356	356	365	386	383	390	370	321	405	343	364	347	386	348	387	365	372	350	369	383	354	381	334	348	327	371	411	377	335	369	371	360	351	368	369	364	337	387	359	405	379	393	351	363	344	331	385	390	395	357	309	346	347	349	394	365	366	328	339	354	379	400	353	340	367	354	354	351	336	387	351	338	349	336	355	344	338	328	346	323	352	373	368	361	379	358	388	329	349	354	385	401	373	359	341	355	335	355	353	399	358	375	353	332	343	342	351	340	377	359	334	347	356	385	366	363	396	360	380	376	363	385	400	423	367	365	378	373	361	409	353	339	324	332	368	360	342	343	346	377	364	348	337	383	379	348	333	377	379	369	363	356	402	373	348	321	361	416	375	355	357	367	354	373	355	347	363	341	372	369	356	383	354	354	350	346	359	329	337	343	370	363	356	348	334	364	349	368	347	363	333	374	347	360	379	371	358	379	343	357	373	357	364	365	377	342	374	375	362	349	379	382	368	345	375	368	342	363	364	368	318	348	335	339	366	373	392	378	374	367	370	392	347	373	395	383	362	349	346	344	342	396	353	339	359	372	355	361	371	365	384	367	327	365	343	374	366	365	371	380	352	354	386	332	350	352	358	371	368	369	366	365	344	348	365	346	363	367	367	371	363	360	350	352	365	372	366	355	372	325	357	341	397	385	357	360	394	347	367	363	412	347	352	328	350	335	360	356	347	384	367	361	342	365	370	365	371	326	375	313	335	351	410	358	348	363	359	339	356	338	361	345	354	320	351	376	370	366	323	372	374	353	337	396	367	353	317	383	369	337	338	364	394	362	352	361	353	359	356	350	335	359	379	341	351	352	379	357	358	337	338	363	353	336	371	365	372	381	367	382	354	363	321	352	352	365	346	374	353	370	382	349	395	363	373	355	389	389	369	356	329	389	353	365	381	376	344	363	362	336	383	366	397	347	370	353	356	354	341	368	335	399	390	329	341	372	366	372	373	344	329	340	372	364	350	321	346	350	339	367	353	368	337	350	374	382	361	354	340	353	379	392	382	339	353	333	325	365	316	349	364	348	353	385	360	371	365	353	374	353	352	396	334	334	360	349	360	361	355	322	363	339	348	353	370	339	398	342	335	380	370	351	366	358	364	366	352	361	363	384	378	376	355	391	361	333	370	376	340	367	365	375	356	367	349	344	370	329	352	385	342	374	378	387	319	377	381	383	362	354	359	396	383	343	333	365	392	356	343	352	343	377	368	328	349	371	370	372	369	361	366	363	348	364	388	378	362	358	354	352	363	335	387	329	332	319	367	398	372	377	361	376	340	393	374	345	359	323	374	343	361	368	349	319	359	332	342	367	360	399	361	350	360	379	344	374	377	367	343	374	344	359	335	368	323	373	360	329	373	364	331	365	380	369	349	347	375	347	351	365	370	334	373	354	357	375	417	359	367	389	395	356	377	353	352	366	335	390	360	389	346	395	368	352	324	380	368	344	365	376	346	369	377	364	366	383	325	348	373	369	337	370	396	365	361	361	355	373	359	347	384	366	361	357	358	329	367	351	365	350	358	379	347	356	369	371	395	390	389	361	331	392	341	378	355	388	384	385	348	365	391	368	360	378	348	388	341	346	391	385	390	342	335	377	367	344	347	360	372	374	322	379	355	335	357	363	385	357	351	381	352	370	355	354	354	362	373	380	327	395	352	341	353	345	375	376	384	330	378	353	411	380	341	367	343	404	368	344	390	350	369	340	328	380	354	375	373	341	331	357	342	360	365	369	360	339	358	364	373	372	304	383	364	365	359	369	385	416	362	344	394	358	403	350	352	354	344	335	342	371	363	348	371	353	386	323	347	350	318	361	402	389	373	361	358	361	386	356	383	378	394	370	357	375	364	393	382	359	386	376	381	366	332	375	361	347	350	343	350	369	355	373	371	354	326	338	370	372	377	391	362	345	373	358	349	394	384	395	347	372	345	361	354	346	388	333	352	375	375	386	386	372	368	370	354	378	332	342	349	346	359	339	349	338	361	342	381	355	378	363	349	366	335	372	369	363	325	342	377	352	382	369	388	364	372	374	371	372	361	357	355	377	371	371	361	351	358	372	373	362	358	355	370	351	340	371	363	361	350	368	375	363	351	353	345	394	328	367	380	365	364	362	362	353	335	384	385	363	355	398	337	322	362	376	361	339	365	368	356	366	373	332	339	355	366	358	331	355	363	387	352	369	332	373	381	369	358	354	328	375	354	363	369	355	350	389	358	331	390	364	390	376	337	354	391	348	369	373	313	357	347	356	359	332	385	365	387	340	362	345	354	343	353	359	352	356	349	382	338	393	379	402	370	392	363	374	368	384	350	329	380	349	374	388	365	367	384	356	389	352	356	358	368	369	346	343	372	357	347	364	377	377	355	355	387	348	328	368	367	339	359	368	369	362	365	349	325	367	364	349	387	367	356	400	364	370	343	345	386	369	355	343	389	343	370	377	391	379	330	351	377	363	380	377	378	389	334	379	374	359	382	362	377	372	359	351	371	345	388	296	342	381	386	342	368	377	342	365	332	388	324	375	353	343	352	379	362	382	364	396	362	356	385	386	367	360	380	356	338	343	348	370	330	347	372	344	359	386	393	346	374	375	370	349	321	382	395	386	358	358	340	357	340	342	361	355	358	368	342	394	342	352	373	365	340	358	392	354	349	349	365	351	393	381	378	383	358	350	339	339	367	358	370	384	344	370	349	366	359	377	346	361	353	379	377	344	381	367	366	365	365	370	356	359	369	373	329	350	384	330	374	387	359	354	385	355	361	359	371	331	371	379	371	383	328	380	380	355	388	357	352	373	349	381	336	360	351	327	394	376	332	350	381	421	358	351	363	357	403	391	366	389	330	380	351	344	371	332	331	336	339	335	315	373	372	404	344	367	351	382	349	378	351	349	318	334	380	326	353	345	368	342	375	363	371	366	369	356	382	357	386	363	346	368	361	357	358	359	363	365	350	386	362	352	357	360	342	371	356	340
27678	23220	19285	4944	1326	1066	787	611	581	535	527	491	503	533	470	469	460	475	496	513	525	519	462	467	462	442	504	487	487	477	471	458	451	490	490	501	491	459	461	457	465	487	466	451	450	485	487	481	477	481	477	513	470	484	492	475	503	459	469	502	463	454	481	460	471	512	480	473	485	442	476	467	454	483	454	459	459	462	478	472	453	456	532	458	492	453	457	527	504	460	452	472	476	481	478	464	511	430	464	489	448	445	453	442	490	481	529	482	486	439	453	455	473	461	426	466	466	474	479	444	466	484	481	468	471	492	446	462	455	454	452	462	499	481	476	492	472	425	450	479	491	447	458	498	481	508	508	486	497	488	473	479	456	458	485	467	486	485	482	445	448	504	487	495	475	462	467	484	499	481	506	520	480	483	496	470	428	462	456	488	479	472	464	439	458	487	523	477	447	510	459	474	507	478	474	476	472	463	479	490	477	529	474	446	444	523	506	471	474	448	452	503	456	477	457	486	461	485	449	469	465	485	461	486	508	464	479	519	481	466	490	481	460	476	480	488	469	498	465	463	482	424	414	501	458	477	480	479	447	481	464	467	493	461	481	466	471	459	461	465	498	461	475	502	476	488	478	497	487	448	484	449	479	453	476	493	495	457	489	447	459	493	484	455	487	507	467	519	509	459	497	439	457	481	486	433	510	484	495	446	487	450	473	472	454	477	503	457	491	481	435	480	479	472	474	461	514	463	452	445	459	469	511	492	492	531	475	483	491	458	478	454	489	459	505	495	510	459	455	509	429	502	414	442	498	468	453	473	474	479	431	477	437	485	469	451	466	449	464	477	505	458	431	521	500	493	467	467	465	454	475	460	478	488	466	451	455	474	473	526	475	445	465	520	465	486	470	494	458	507	498	496	472	501	474	446	454	483	489	447	474	507	447	475	477	464	470	467	506	483	539	501	493	454	460	484	451	478	480	470	454	491	483	470	466	468	501	466	491	504	489	495	516	468	499	485	451	487	490	476	503	508	465	485	474	456	471	474	499	459	478	481	459	445	495	514	496	439	497	465	476	490	501	499	470	501	511	506	443	477	489	507	465	501	505	479	462	487	467	460	474	487	448	494	470	476	478	469	489	490	510	483	491	481	511	494	494	480	438	462	481	510	477	484	460	473	490	470	479	511	470	488	433	496	485	489	439	499	503	495	480	472	466	455	476	436	459	480	502	478	423	486	507	439	490	437	464	482	422	450	503	437	480	462	498	479	485	480	459	474	472	500	475	449	472	480	454	435	467	504	482	473	497	487	531	500	482	469	477	491	519	468	485	466	419	474	488	484	453	489	456	450	469	456	475	448	456	455	468	485	485	464	496	473	459	469	492	488	522	478	494	465	471	495	462	495	496	473	456	499	453	474	484	453	462	487	457	505	473	516	473	483	492	430	477	465	469	495	487	491	494	506	501	485	453	453	475	496	473	485	452	476	508	480	457	456	435	437	469	465	492	531	456	452	482	497	509	508	550	475	439	496	482	471	486	475	460	460	469	466	459	441	504	467	462	479	477	483	441	488	471	485	459	469	463	485	484	455	444	495	501	459	534	469	478	444	486	503	524	456	478	465	506	453	499	479	501	446	463	505	468	462	509	475	524	479	483	503	466	505	494	451	445	465	471	471	414	457	472	445	483	494	467	464	492	477	494	439	504	491	453	468	447	431	480	435	492	462	492	479	474	429	466	478	484	510	470	442	492	496	486	460	453	455	496	494	497	471	502	460	448	476	479	484	484	503	465	461	473	489	489	498	482	544	475	447	462	481	478	488	458	521	467	470	487	433	457	482	465	476	485	504	449	497	475	491	472	493	481	467	508	460	448	504	438	470	477	512	498	487	481	472	525	486	496	467	451	470	457	469	464	455	486	499	499	460	462	468	453	494	466	497	484	477	490	443	461	460	489	470	462	454	470	471	456	473	465	496	506	453	461	494	505	444	482	456	454	495	474	456	458	456	494	513	474	497	471	461	462	457	492	450	464	459	469	507	488	487	449	456	447	451	473	470	455	498	479	463	448	521	475	493	509	451	457	484	496	509	506	484	455	485	487	496	473	468	467	487	482	460	474	478	513	440	472	486	486	468	476	470	525	434	456	455	491	501	440	472	482	484	467	494	503	458	477	431	467	506	477	487	469	511	514	500	482	467	508	495	510	450	468	485	496	485	492	452	476	476	454	472	462	466	475	470	512	458	484	503	484	443	477	473	469	494	442	478	498	474	463	477	455	497	477	457	459	442	495	507	468	479	453	472	475	460	444	448	465	499	449	473	464	453	436	472	433	475	448	460	452	415	512	464	434	477	506	496	453	463	494	482	461	495	524	425	472	511	485	460	470	472	468	505	447	474	488	462	475	473	490	482	463	468	467	472	461	489	479	502	431	469	464	434	491	479	483	509	510	517	481	478	427	473	506	491	487	484	466	517	486	475	474	462	443	486	495	468	482	484	486	493	439	471	464	473	446	465	468	495	503	462	480	477	468	473	482	437	481	508	442	428	493	457	496	442	447	442	479	450	521	485	474	480	502	508	473	466	447	457	453	483	437	443	461	449	454	475	473	494	481	479	475	509	471	470	452	449	521	454	494	441	509	491	510	476	467	502	479	475	462	485	520	498	469	448	441	481	486	489	468	465	436	505	413	469	492	459	479	499	520	431	462	485	421	482	466	459	474	487	454	480	479	469	517	482	510	494	462	484	460	434	511	432	514	496	477	460	440	500	462	517	453	474	464	494	483	512	494	473	458	467	485	474	511	450	457	465	471	448	459	512	468	490	448	508	472	466	476	476	447	527	483	470	503	514	457	504	457	477	497	453	499	460	475	477	451	456	505	464	478	497	496	502	473	483	458	455	445	501	457	487	450	470	469	457	462	463	461	478	490	472	500	464	479	482	453	466	485	486	455	459	515	448	473	479	478	453	473	510	504	463	488	475	430	464	498	508	426	441	466	449	471	452	475	509	491	496	474	492	473	500	473	448	524	494	443	487	506	450	510	438	449	486	459	486	481	468	479	480	448	496	462	464	524	483	422	488	479	462	476	498	471	476	496	464	466	500	469	481	421	468	499	484	478	496	476	461	498	494	500	482	455	475	465	496	499	470	494	474	467	457	482	490	466	459	459	455	518	459	460	483	465	496	476	462	479	469	473	496	453	472	444	459	443	487	493	442	466	526	512	491	449	527	455	484	495	475	478	461	448	522	458	452	481	563	475	453	489	466	472	461	508	442	510	462	491	521	504	489	465	485	475	451	459	521	448	455	511	504	434	500	505	461	478	458	465	475	484	509	457	470	492	441	452	482	483	509	494	452	455	509	477	452	496	476	454	478	440	426	495	495	471	473	480	490	468	459	463	481	499	427	489	474	478	484	524	481	481	465	486	472	469	492	450	479	508	454	436	480	505	472	443	480	477	488	434	485	480	482	503	451	443	496	507	494	495	470	436	457	486	489	467	456	491	491	454	469
28589	38679	23025	5652	2626	2250	1749	1219	1123	1094	1014	982	913	939	856	867	854	813	835	771	863	825	879	862	863	823	751	864	858	848	872	824	819	771	802	866	814	816	825	825	831	863	846	793	834	842	863	834	868	830	809	850	826	901	829	856	800	808	794	855	787	829	872	828	828	818	793	856	833	825	842	826	871	820	823	850	873	797	859	835	813	883	743	850	841	800	839	853	813	797	831	820	871	831	880	789	820	866	816	813	821	824	846	899	861	813	852	801	832	794	837	833	884	853	789	869	914	838	839	855	793	823	833	871	804	751	834	830	783	805	871	827	830	844	747	843	781	861	809	849	865	860	853	782	825	842	769	871	844	832	801	883	814	832	831	782	822	813	831	826	846	840	854	835	815	859	814	873	796	820	834	864	809	792	825	800	805	865	769	837	826	836	762	783	827	815	861	793	806	821	835	771	849	855	855	820	847	811	813	788	840	875	838	793	769	825	840	829	850	827	865	827	818	832	818	816	832	883	856	886	832	834	883	805	837	813	815	818	850	758	834	867	850	852	828	813	845	872	835	820	857	814	806	853	818	834	787	832	833	790	812	806	820	813	808	848	860	830	849	765	838	826	827	831	880	813	839	857	862	848	845	847	809	840	838	866	851	875	820	827	875	814	836	812	825	790	818	834	827	772	810	786	877	877	860	794	809	861	825	824	835	860	826	815	870	829	788	858	815	840	819	851	847	862	795	869	808	849	824	826	886	783	849	830	843	834	836	823	793	781	811	864	821	790	852	830	829	827	854	851	862	817	812	821	846	837	847	842	822	867	869	842	857	841	873	851	837	821	884	818	832	836	819	813	819	872	835	858	823	817	807	853	830	846	828	822	805	841	842	836	791	864	829	860	848	811	814	782	815	799	838	881	805	829	810	818	799	792	809	842	827	823	850	858	856	787	865	837	820	813	833	803	823	807	840	851	838	772	791	801	830	823	796	819	872	845	834	806	876	875	870	830	811	832	828	802	833	829	813	856	815	873	832	843	832	820	837	778	785	876	821	817	843	796	818	822	754	882	832	820	858	819	808	797	831	784	826	755	823	809	856	867	822	860	832	851	787	815	830	817	815	843	837	791	801	856	861	868	808	856	843	868	841	831	849	847	765	845	831	848	880	719	790	804	820	834	824	882	800	854	889	859	860	827	854	802	814	840	853	857	840	839	853	837	856	857	822	787	877	827	870	846	820	800	808	807	855	853	786	839	840	801	787	790	811	871	790	824	834	807	780	861	826	844	821	809	781	818	836	860	815	853	824	809	861	828	868	831	802	843	805	810	888	793	819	834	831	816	763	819	845	891	849	798	800	826	829	832	861	852	784	842	868	818	838	817	826	792	792	843	821	843	804	869	827	803	853	838	821	850	822	796	787	808	836	826	826	857	823	801	825	836	836	864	854	915	800	765	890	832	843	877	835	840	806	862	826	838	890	804	822	803	808	840	824	828	751	862	851	822	847	814	856	805	827	856	844	827	846	802	845	834	762	829	805	835	850	827	811	842	838	798	852	769	812	852	829	873	816	830	849	862	850	817	892	805	804	849	826	802	810	843	806	831	840	836	879	803	843	773	802	824	854	830	774	853	842	812	835	797	805	823	839	827	855	848	801	809	909	791	788	806	882	815	848	843	855	843	840	836	785	839	856	868	797	858	796	824	830	866	801	865	820	857	848	767	861	862	821	817	830	847	880	772	796	829	833	811	822	847	858	813	840	836	834	783	826	861	805	834	869	806	794	838	852	782	835	820	835	833	786	749	845	852	829	852	780	830	864	827	848	843	831	796	836	787	781	828	803	801	763	826	848	848	857	826	896	849	850	833	817	838	812	850	821	849	831	889	850	836	846	839	803	803	835	877	815	863	822	786	831	781	880	854	812	779	807	824	825	868	840	787	795	843	821	875	823	837	791	880	855	838	822	815	834	821	799	828	835	824	849	853	843	810	850	835	852	820	910	873	849	806	785	854	831	822	778	819	800	819	837	827	833	809	753	856	840	823	796	819	869	842	825	814	842	846	846	796	797	813	932	825	793	818	827	872	836	858	863	855	825	793	824	835	838	836	853	835	818	882	844	822	843	867	850	813	841	824	831	848	832	825	826	837	908	837	818	803	797	839	795	832	867	786	806	808	850	860	838	898	854	866	828	865	812	854	882	819	802	802	834	840	816	818	882	786	826	869	858	831	894	879	864	822	846	818	849	811	820	866	872	831	775	846	791	850	845	816	860	869	829	796	838	826	827	854	861	841	837	874	861	843	797	847	851	825	822	854	864	804	863	789	813	837	815	845	813	859	805	794	871	808	814	813	870	762	808	858	813	808	846	872	795	802	781	822	821	815	789	844	868	811	789	815	848	846	853	850	851	787	821	861	829	818	876	834	827	875	786	858	782	792	821	801	805	822	852	804	815	801	714	836	850	869	789	821	812	818	834	826	807	873	845	843	816	863	823	804	800	861	830	840	827	797	853	882	759	857	820	832	846	763	815	826	868	823	776	835	856	786	811	845	859	893	817	855	837	857	830	850	824	814	905	795	847	797	856	883	771	809	827	816	854	803	796	814	802	806	833	870	916	854	828	821	846	847	849	854	836	936	889	813	815	829	808	752	882	866	833	816	847	882	788	849	821	820	829	813	830	854	815	872	806	778	844	865	854	835	829	795	870	847	842	829	865	750	818	849	857	824	836	821	841	812	816	831	866	841	828	847	816	825	867	870	889	858	862	837	883	884	797	827	834	841	804	822	802	831	838	812	838	807	825	808	805	856	809	861	872	878	837	754	780	843	817	858	835	833	909	825	871	879	836	806	844	916	798	794	861	894	814	874	846	832	813	836	844	801	796	857	804	799	849	850	828	814	850	813	838	809	843	830	834	834	796	838	812	871	815	807	807	805	854	895	857	839	855	794	849	891	859	809	793	824	876	854	871	782	827	839	830	794	848	847	840	825	868	782	837	808	872	808	826	846	831	798	795	802	847	814	901	861	837	869	819	856	837	876	836	786	824	807	800	855	820	831	829	813	822	836	843	825	796	858	772	847	859	867	845	888	836	866	878	777	851	858	803	818	797	802	809	829	781	801	808	805	834	869	782	810	800	873	842	783	819	809	817	766	802	814	835	785	887	831	832	798	862	835	800	825	807	873	834	789	810	829	851	809	819	861	899	831	811	872	761	846	801	851	843	848	807	866	807	859	873	837	815	810	834	807	808	858	818	857	823	853	835	859	804	841	856	836	829	848	811	850	845	812	841	868	868	863	843	815	814	854	821	816	791	838	833	853	911	812	803	879	888	883	812	803	832	816	846	848	838	867	789	865	850	852	824	813	836	836	809	774	817	816	786	831	815	806	857	843	859	813	871	848	844	867	830	828	807	777	873	784	886	848	794	799	851	859	890	875	862	780	838	860	819	886	817	834	820	761	759	827	865	822	859	872	822	831	813	844	879	807	837	837	764	841	867	823	844	873	780	835
24536	21422	28331	24776	18783	7221	1773	853	703	656	613	491	474	434	493	475	473	444	431	434	418	408	429	459	426	419	457	437	450	385	447	450	437	424	402	421	453	406	446	403	439	405	398	375	404	430	405	417	432	408	433	389	427	448	423	400	410	416	417	419	412	405	423	401	402	381	452	437	434	460	427	419	448	415	387	463	411	422	405	414	413	416	424	439	438	424	440	439	435	400	425	458	414	388	423	431	411	418	416	417	401	394	408	427	396	393	445	417	437	417	395	391	420	435	364	402	375	441	391	444	456	437	429	396	424	426	409	408	421	414	406	413	409	395	418	388	456	433	371	411	421	413	424	400	449	416	408	415	416	402	438	451	422	405	411	439	403	423	389	365	400	419	436	416	420	421	394	428	418	393	419	394	389	412	388	387	418	423	444	457	428	398	397	409	412	416	440	416	445	422	417	434	416	413	399	401	421	412	432	427	410	385	437	408	380	421	429	422	415	391	401	384	425	384	436	335	444	403	433	399	434	398	404	461	425	389	434	404	451	442	445	439	393	394	420	488	416	399	413	407	452	452	445	459	426	414	428	424	411	416	445	435	414	461	393	426	442	433	443	377	433	415	424	454	435	395	429	412	397	446	446	420	381	369	383	438	439	406	430	455	463	418	409	426	393	389	383	390	430	407	441	415	410	408	423	445	417	446	391	403	421	450	405	436	392	454	407	376	393	412	426	410	418	417	402	411	428	404	441	405	457	392	447	408	426	403	423	399	427	426	402	440	426	405	414	431	418	402	450	384	411	432	411	414	455	432	426	405	415	436	398	434	376	365	413	419	417	382	398	410	414	387	446	416	417	398	417	431	412	423	417	422	433	428	421	388	428	435	424	425	427	400	397	446	377	415	416	426	419	448	426	455	397	371	380	404	422	402	421	407	430	451	411	415	391	403	431	398	410	424	437	419	407	415	405	423	449	426	416	440	412	433	386	402	410	412	410	437	413	419	397	439	417	393	426	427	448	420	444	445	442	427	418	385	460	382	403	419	402	444	408	420	383	443	444	446	434	435	420	416	427	410	399	428	440	414	375	396	443	389	421	402	420	401	391	410	433	439	402	405	406	376	397	402	410	393	417	424	413	415	399	427	419	422	378	421	376	427	390	383	398	449	420	416	421	408	394	455	428	400	436	429	416	441	401	395	404	390	415	376	399	393	410	432	420	423	391	404	407	406	444	375	398	413	397	414	373	405	396	419	421	389	396	466	403	419	410	411	392	436	415	429	411	427	433	447	414	406	407	405	429	434	397	444	405	413	438	402	408	401	425	449	444	388	406	382	411	394	424	447	421	411	397	427	422	433	398	422	438	421	413	410	407	403	428	415	417	405	424	425	423	378	408	446	461	416	385	417	429	439	429	417	440	415	418	405	424	443	423	413	416	403	418	455	427	418	410	425	436	418	412	417	401	440	415	413	422	423	408	409	411	415	441	384	434	439	427	410	412	413	426	386	403	408	422	416	440	395	416	433	445	399	441	401	418	453	472	414	385	382	400	430	385	439	395	406	414	435	409	377	418	460	427	404	410	411	387	438	413	437	409	414	406	391	441	393	416	419	442	415	404	441	385	414	418	409	444	413	417	429	379	368	415	421	404	408	430	381	409	439	443	430	374	425	440	439	416	403	389	448	425	403	416	389	408	411	390	417	421	443	419	368	386	400	416	420	441	408	416	429	436	447	424	405	428	390	398	403	406	424	422	425	385	418	457	457	383	399	395	420	446	384	407	426	408	419	408	403	422	402	427	396	394	427	420	420	387	438	435	404	430	424	432	392	417	399	381	407	409	435	431	389	390	390	450	423	376	401	381	411	430	428	377	380	424	447	430	432	434	398	359	385	453	386	424	419	433	422	395	375	395	413	410	405	420	473	380	409	401	429	432	397	420	389	460	404	381	421	403	419	419	369	413	433	365	402	380	426	394	440	424	405	465	448	444	385	404	406	402	409	437	424	418	429	409	399	419	390	399	411	417	393	438	413	415	418	437	397	413	406	407	393	437	426	435	412	439	407	391	428	428	433	415	424	442	401	393	393	429	402	404	392	425	401	373	379	409	389	418	411	403	410	430	423	421	450	422	417	416	427	464	455	416	363	427	412	403	403	405	428	406	415	388	433	408	377	414	377	405	431	394	390	407	398	418	402	420	430	431	413	407	391	408	409	401	386	396	404	422	417	464	391	432	425	432	385	397	412	380	410	407	429	428	415	412	432	444	404	405	427	423	436	400	392	406	427	427	387	423	441	428	380	426	421	434	406	385	435	405	405	426	415	422	391	415	442	442	446	409	400	416	415	378	406	431	398	405	399	402	388	410	406	408	378	437	394	393	434	432	420	415	419	432	432	420	415	442	437	431	412	408	423	410	434	417	403	424	408	392	438	410	410	396	387	397	398	403	447	429	426	468	430	423	394	395	430	393	420	375	395	408	456	411	450	405	416	430	420	427	395	416	401	439	429	432	430	388	398	436	397	443	425	414	409	416	402	416	410	403	410	446	407	403	431	418	424	447	454	432	392	412	433	379	413	419	413	412	402	406	371	408	433	405	417	424	396	385	408	449	387	401	419	412	410	406	428	434	409	418	409	427	430	393	426	417	431	432	413	399	413	370	393	407	413	413	406	390	417	395	411	405	375	397	417	426	441	423	436	405	410	420	395	397	431	407	421	423	454	434	437	398	449	386	395	441	400	413	413	415	446	427	390	428	405	398	404	436	419	440	411	425	389	432	424	465	418	425	471	420	433	434	409	428	426	433	441	415	419	410	407	408	447	417	443	401	453	404	424	453	436	400	396	394	443	421	441	427	453	405	405	406	392	456	413	420	407	400	423	399	392	415	355	427	384	420	412	387	414	423	379	396	438	465	453	426	423	409	396	428	451	471	402	410	423	441	436	442	389	407	418	433	438	393	430	425	453	418	373	434	405	428	403	436	431	427	386	415	398	433	430	394	377	429	395	453	427	396	404	461	394	434	429	402	428	427	421	443	422	397	421	386	433	401	424	416	439	423	420	402	416	439	373	428	405	399	436	419	440	373	408	399	393	420	391	411	423	425	409	404	372	412	393	407	466	426	393	421	402	429	439	402	410	400	439	432	400	390	396	387	417	412	425	396	407	411	392	400	409	429	373	426	405	433	477	450	414	423	432	448	410	448	413	414	382	449	437	401	438	425	394	415	469	414	452	421	386	429	439	392	406	430	405	433	418	380	428	414	428	444	455	429	463	399	405	447	427	434	402	425	426	401	437	394	419	441	401	458	432	435	410	434	411	417	406	463	398	431	428	425	413	431	427	399	406	391	426	398	403	439	435	389	409	423	411	390	468	455	433	381	446	431	386	419	408	408	408	397	397	432	393	369	410	398	434	415	405	415	426	440	400	427	421	437	406	396	411	426	403	417	424	438	406	422	433	391	403	439	427	399	412	410	412	422	408	425	423	437	421	429	403	402	411	432	411	424	390
30777	48370	27941	13070	11595	9309	3313	2077	1621	1518	1354	1207	994	924	890	862	836	826	810	788	788	746	767	798	792	730	787	772	771	777	738	812	727	761	764	735	757	703	737	738	747	734	727	769	733	722	704	748	710	746	726	769	794	767	762	750	775	740	725	741	737	727	769	747	726	717	766	743	775	703	685	732	736	736	722	759	761	763	743	778	733	697	771	723	779	775	750	747	703	722	743	767	746	743	755	755	790	741	716	732	747	724	731	717	729	800	758	807	704	731	777	733	694	704	746	703	751	723	739	763	783	713	759	725	745	732	757	707	780	761	729	746	765	739	741	738	734	717	723	678	752	759	706	751	747	767	783	752	716	750	703	691	739	784	738	703	760	749	746	683	737	703	745	762	725	759	735	716	730	710	737	727	753	666	712	817	718	740	732	765	736	761	709	717	719	722	725	738	761	783	699	740	776	726	712	767	762	718	751	761	765	677	754	717	793	725	733	754	739	707	700	767	702	743	723	770	714	715	785	747	736	752	703	735	724	693	719	777	732	748	731	760	729	750	755	754	721	772	770	760	712	699	758	700	672	765	690	763	724	750	739	716	756	760	696	702	772	725	715	757	709	714	738	753	713	745	728	750	710	748	719	716	728	737	748	712	721	752	729	757	739	738	765	723	745	695	763	712	746	741	768	730	745	721	725	724	775	766	724	711	710	696	694	704	718	734	702	746	744	748	709	729	730	747	740	743	781	714	737	719	722	719	787	731	759	769	727	747	736	683	691	706	721	688	760	750	726	743	708	773	741	716	730	711	738	740	738	738	742	788	747	735	700	739	712	757	697	770	758	719	740	759	739	770	739	714	703	690	744	753	746	788	757	729	709	704	764	721	730	758	710	725	732	758	757	719	682	722	727	722	698	729	703	734	749	766	757	717	708	763	740	757	719	687	751	770	760	771	711	693	727	740	788	756	682	733	712	734	718	744	791	771	730	752	759	772	733	720	694	704	772	758	731	731	715	797	786	758	745	785	756	714	699	691	667	705	734	763	762	691	733	741	731	690	732	697	676	759	739	739	691	719	718	701	776	721	709	761	743	730	726	751	694	760	742	747	725	742	734	725	761	687	774	687	753	757	756	712	704	774	727	736	695	729	717	724	766	736	716	731	716	702	746	658	695	748	696	718	749	729	759	724	674	747	748	702	729	726	787	729	723	738	710	756	791	707	718	710	716	712	741	746	726	744	743	705	741	759	690	761	755	745	755	709	742	729	740	736	765	743	742	729	768	708	749	741	785	721	725	724	754	751	726	680	747	734	679	731	709	705	729	729	732	730	699	769	708	755	715	736	769	705	753	696	731	738	738	721	728	714	750	746	765	720	697	746	790	744	754	700	751	684	713	775	748	709	765	723	716	708	756	762	742	763	719	777	737	718	696	741	685	762	707	729	764	746	741	763	684	742	762	718	724	769	743	738	762	737	788	687	725	724	744	756	717	746	733	780	769	742	737	760	703	746	731	730	718	728	723	770	735	708	750	711	709	731	742	733	765	738	761	707	755	757	746	741	717	797	681	713	745	758	729	737	767	730	727	737	716	713	797	713	718	724	749	731	710	724	721	745	752	741	707	745	700	776	741	757	731	755	745	704	706	734	717	702	764	740	763	775	715	774	757	717	782	722	754	756	715	735	713	725	747	719	744	745	739	795	723	681	737	770	751	709	716	766	770	756	753	746	742	729	780	756	783	745	780	759	783	730	725	694	753	736	711	750	763	671	708	730	736	753	708	759	732	728	739	751	706	759	770	739	699	695	727	747	713	737	726	729	742	735	742	724	749	740	723	791	731	740	705	752	716	691	761	752	749	732	730	713	763	683	734	768	702	753	673	721	741	711	736	735	731	716	684	719	741	756	775	661	727	715	770	731	743	726	678	767	764	758	755	732	749	704	723	691	704	717	742	696	738	755	738	747	740	735	716	705	696	726	750	723	700	724	740	756	704	740	737	733	748	750	760	722	769	764	801	762	712	742	766	703	729	661	744	701	770	749	752	721	715	718	700	771	650	747	687	691	728	714	735	730	727	720	728	760	721	722	721	781	757	752	744	711	720	695	752	741	727	717	744	743	729	805	748	713	683	710	700	724	726	779	768	717	693	669	773	738	741	719	718	736	728	764	727	738	733	750	732	713	734	758	751	718	765	729	720	729	750	773	667	725	711	723	749	723	760	693	748	744	746	716	736	763	712	733	688	726	702	693	760	699	778	691	720	726	764	723	769	750	736	735	714	747	806	728	745	732	713	717	759	750	722	708	727	715	750	697	703	739	704	728	756	713	695	761	701	773	733	744	708	745	737	744	738	667	741	709	779	720	718	746	757	729	714	745	742	739	741	704	738	752	758	751	743	690	708	683	749	724	751	743	727	712	737	749	798	739	692	712	676	735	739	745	763	742	722	763	762	773	715	756	750	711	749	776	717	683	715	757	790	716	707	734	723	742	746	723	717	791	744	760	757	724	733	722	715	726	737	774	796	754	690	795	708	732	753	734	754	705	689	723	688	718	770	763	718	710	707	696	744	771	737	725	764	679	721	745	735	724	736	689	750	731	728	691	763	701	763	703	738	739	741	729	747	732	725	754	698	701	760	706	736	743	750	774	810	758	746	711	767	772	721	742	691	778	727	730	713	744	722	717	794	734	688	722	726	724	707	727	712	755	728	722	742	719	758	720	702	721	714	801	751	722	720	747	752	756	718	756	753	763	704	760	688	814	718	750	791	744	704	708	705	731	773	714	780	677	739	683	718	738	732	740	713	740	700	749	765	748	702	722	771	717	744	741	713	739	720	713	735	729	711	733	728	751	778	710	695	675	725	784	749	759	714	721	696	689	712	744	744	733	704	752	728	722	675	734	693	720	716	728	709	761	733	678	753	703	717	751	786	738	733	700	743	749	745	719	795	709	774	734	756	744	724	756	733	728	737	718	757	719	734	768	760	745	755	756	759	745	689	711	736	718	762	657	746	677	680	741	778	742	775	717	729	727	774	744	705	753	750	756	727	793	711	730	683	757	711	755	696	733	754	688	727	780	734	715	738	764	734	742	753	708	750	741	751	700	714	714	730	740	744	758	736	755	767	722	762	757	772	734	752	697	729	676	709	745	688	736	734	760	802	730	697	749	683	746	748	705	775	763	777	800	753	732	726	739	753	749	730	763	705	730	739	732	790	721	746	707	715	717	737	735	749	695	772	768	697	718	743	740	775	690	713	695	709	772	718	714	730	737	714	730	700	729	732	749	750	751	761	754	755	707	726	743	740	711	692	765	764	731	701	665	721	737	733	708	657	734	739	699	745	718	769	690	743	710	740	731	797	738	744	745	716	746	736	695	733	736	728	740	706	725	733	764	793	718	756	718	728	769	669	741	785	714	756	735	718	761	761	759	747	760	732	723	722	691	720	725	744	779	675	712	752	745	732	767	767	680	738	773	717	769	789	734	739	756	773	746	741	738	755	742	737	719
23537	21455	29120	24039	21506	19144	4742	1030	678	564	491	406	333	293	256	253	248	241	241	246	228	255	224	230	233	214	249	202	223	201	194	211	217	199	212	212	178	205	216	209	218	207	183	200	197	204	199	181	181	200	192	187	210	212	218	211	199	199	213	198	194	210	194	192	186	197	190	207	221	188	220	189	206	192	160	211	219	213	182	190	206	199	181	187	174	185	199	215	201	212	197	209	188	198	200	205	184	190	233	201	177	199	168	207	198	186	204	199	202	186	204	174	194	178	220	217	202	227	210	192	182	204	199	212	222	205	184	202	203	194	179	192	200	226	227	197	193	190	205	195	189	209	192	187	183	225	172	196	202	201	225	200	194	209	220	204	208	192	196	202	166	204	200	199	185	207	177	201	209	224	188	220	222	185	213	216	200	194	229	206	187	190	189	195	164	181	211	205	210	196	185	204	222	206	175	182	182	202	243	190	204	210	211	202	187	194	171	192	167	200	208	197	189	201	205	208	219	174	198	189	196	197	207	205	183	186	201	194	197	189	188	205	191	192	191	173	225	217	170	217	184	202	195	191	193	187	175	185	198	220	194	183	191	178	169	183	185	197	186	194	218	195	191	175	170	202	185	221	179	188	180	193	191	180	180	184	193	170	189	211	197	217	172	183	181	194	200	194	186	187	210	201	205	204	167	185	178	209	208	181	185	197	201	194	185	207	194	201	172	162	193	194	200	201	191	183	195	189	196	198	199	195	183	177	192	204	188	166	192	184	198	214	187	204	173	187	207	192	176	192	207	194	197	189	196	203	204	185	185	188	199	197	185	208	215	178	186	205	189	213	196	213	213	202	212	195	175	172	212	190	186	210	179	212	211	180	210	209	195	210	179	193	200	184	202	211	197	201	183	201	198	180	189	199	182	225	180	213	200	208	189	174	200	188	196	190	217	182	185	194	195	187	170	207	201	181	185	215	191	226	203	198	188	201	203	204	211	197	190	206	208	219	192	197	201	195	198	209	206	208	203	183	199	177	203	222	191	188	182	188	198	182	207	165	195	228	199	200	172	203	187	206	210	209	195	189	198	201	189	187	211	219	166	183	176	168	190	166	203	192	189	215	198	188	178	186	197	188	220	192	219	198	192	197	181	197	185	192	224	197	201	175	167	181	159	198	194	213	192	216	198	191	195	186	201	180	209	188	185	199	181	180	218	174	208	221	207	201	234	189	221	202	177	173	209	172	212	205	190	177	206	209	198	219	205	209	215	186	185	202	188	207	248	185	191	177	210	232	194	190	200	187	217	178	196	192	186	201	213	176	203	182	171	211	174	210	215	189	203	182	210	188	194	240	196	185	204	183	191	170	208	189	186	181	191	183	197	206	190	199	186	176	198	181	205	200	171	200	180	210	208	201	186	192	185	188	170	183	180	211	205	174	210	218	200	197	194	188	197	191	209	223	207	207	206	185	169	204	176	202	209	190	168	175	191	177	205	169	181	211	174	183	184	188	180	184	161	198	166	208	219	211	188	208	171	197	197	205	183	188	210	228	177	190	198	201	182	191	194	180	209	203	199	185	195	198	215	187	200	206	188	202	185	196	198	184	190	184	183	194	200	200	193	199	194	206	186	189	206	205	182	183	204	187	215	190	176	194	182	197	209	203	189	189	200	187	200	207	191	181	188	198	190	215	215	226	180	177	191	201	198	180	174	187	179	218	200	197	211	195	190	223	198	207	182	214	174	213	200	199	207	187	193	173	186	183	177	209	229	191	202	177	189	203	216	221	190	202	214	199	183	196	191	198	184	155	200	182	199	184	192	209	183	198	197	165	202	187	190	191	174	184	214	170	207	199	227	187	183	201	189	187	214	207	196	199	189	193	169	190	208	192	197	190	208	210	215	186	194	197	198	213	222	195	176	209	183	207	203	220	213	184	188	197	203	200	198	184	177	186	212	189	190	189	196	187	204	193	170	213	203	195	209	205	188	193	195	192	186	213	189	202	199	188	184	198	213	177	195	187	194	221	180	199	200	213	217	214	201	171	224	204	209	190	201	184	190	215	213	204	202	172	191	191	185	209	224	190	177	218	213	205	188	183	181	212	184	196	190	183	205	188	189	187	183	191	202	198	182	163	190	187	212	185	171	200	201	181	192	213	197	180	184	193	214	189	175	207	205	202	181	203	174	191	208	191	193	233	183	211	210	184	191	216	169	193	165	213	182	210	206	216	219	175	191	184	177	194	197	190	195	212	152	176	159	187	182	206	193	189	211	205	208	216	170	196	181	201	192	183	190	202	229	225	185	179	187	220	209	182	200	204	183	220	212	175	191	176	179	200	201	186	178	204	174	213	196	193	183	197	176	206	226	190	197	190	194	182	200	204	223	188	186	183	210	183	192	199	188	182	172	207	191	191	229	205	192	199	200	197	214	194	194	190	170	208	205	183	204	219	227	215	198	179	186	208	212	215	198	189	188	201	195	193	186	199	192	211	196	222	171	189	207	209	200	186	215	168	189	203	197	189	194	202	208	184	167	182	198	207	195	173	182	191	195	162	189	206	188	190	191	180	205	184	191	226	201	194	206	193	203	195	200	204	200	208	201	195	192	191	185	184	207	175	195	186	191	209	203	189	218	188	204	207	226	179	189	213	193	206	199	186	203	213	191	183	188	194	201	195	210	156	207	171	167	214	187	211	200	195	180	221	187	177	184	200	213	184	193	186	194	210	194	190	193	197	189	212	183	189	180	177	233	194	206	194	196	162	186	183	213	201	195	185	189	186	195	195	209	189	197	195	179	190	165	169	190	188	212	200	200	168	213	190	200	186	233	214	185	180	182	182	206	187	196	186	180	186	199	202	198	205	186	186	187	190	203	196	205	205	178	198	199	180	187	190	187	195	188	160	178	206	200	204	201	180	207	188	190	182	183	176	177	174	204	203	183	163	200	207	215	208	189	188	192	192	210	211	204	227	200	189	178	202	194	181	201	202	171	173	178	219	212	171	199	190	197	209	218	161	183	197	200	204	174	183	180	213	169	204	162	194	174	202	197	186	211	182	200	196	197	194	185	175	188	176	174	207	199	203	209	199	231	178	182	211	178	188	200	197	219	203	210	184	188	197	160	207	193	190	193	212	181	189	193	196	222	204	210	186	174	210	205	196	155	200	170	206	176	190	185	223	189	207	210	222	218	211	196	198	184	206	181	157	188	201	174	209	186	181	184	183	210	209	204	199	208	183	184	188	185	178	186	183	208	194	164	188	185	197	200	189	183	179	201	223	201	205	206	197	197	211	189	175	213	162	174	191	198	210	182	186	187	188	204	193	210	180	196	181	192	207	192	179	196	193	185	197	179	196	189	204	206	214	213	208	196	181	203	177	198	197	211	203	189	196	221	204	198	186	191	183	245	195	208	175	199	196	205	193	179	182	188	195	200	209	188	211	187	191	221	202	163	178	178	199	181	179	193	177	211	205	197	192	210	226	198	168	197	218	211	195	174	193	193	188
35155	50975	34807	22039	21355	13860	3924	2698	1891	1644	1454	1173	929	771	646	606	611	528	522	509	449	438	458	457	452	438	416	368	398	400	380	425	412	380	448	412	358	361	391	436	383	366	384	387	370	373	383	361	379	349	384	354	356	357	376	363	385	355	371	322	352	338	373	334	370	365	375	399	374	373	386	374	379	399	345	375	372	335	366	343	352	358	366	370	345	362	378	345	383	365	350	364	383	363	310	338	347	389	359	401	359	355	389	344	382	346	362	381	370	350	375	342	353	366	345	377	344	354	342	333	336	338	395	349	331	383	342	351	381	378	334	373	352	377	377	335	354	335	357	349	386	371	338	351	349	344	371	365	362	316	378	349	369	381	327	344	339	339	334	377	370	332	355	335	366	321	367	357	360	364	321	377	323	360	362	351	354	367	341	335	380	348	371	346	343	362	354	359	358	330	356	335	372	326	384	376	379	368	344	337	361	341	357	354	374	379	348	331	345	353	323	334	326	357	349	357	346	368	332	356	382	342	354	355	336	355	359	344	322	356	338	354	365	350	357	373	369	358	353	358	403	356	352	333	315	330	365	378	368	377	351	362	358	384	357	338	386	356	348	362	370	363	358	318	385	352	362	343	372	360	358	341	334	315	343	338	361	338	364	325	351	392	333	395	328	339	367	330	345	348	343	333	333	355	369	357	346	367	365	355	354	336	384	366	352	363	359	376	366	326	364	346	378	344	338	347	319	354	335	336	362	370	313	334	345	364	320	345	339	352	315	355	362	389	359	389	371	344	359	367	375	355	332	391	369	346	379	347	333	368	331	335	359	347	358	315	389	362	378	351	371	318	357	374	338	380	358	372	388	382	368	358	346	327	384	359	353	357	355	402	355	347	371	348	361	373	343	348	329	348	364	384	352	343	361	369	335	339	371	347	358	362	332	344	355	328	365	358	351	352	369	353	343	353	355	322	345	348	354	345	377	365	327	386	326	336	341	386	386	357	370	378	344	366	368	389	351	366	332	330	347	324	369	372	354	347	328	342	347	358	363	389	335	364	367	336	358	323	355	336	353	353	330	354	353	382	347	335	386	362	361	390	342	363	351	369	364	365	372	339	352	344	370	357	395	311	374	362	342	345	359	336	356	368	369	412	369	366	346	346	332	356	356	317	351	327	380	348	341	352	355	336	352	364	352	357	374	346	354	370	370	343	341	347	350	356	365	342	327	346	349	372	355	369	351	370	332	350	340	364	323	375	324	364	331	371	329	398	367	372	381	318	339	395	345	351	358	325	359	322	357	347	363	343	344	355	351	349	357	339	363	346	366	315	356	411	350	369	331	334	364	337	352	353	361	328	340	356	345	371	381	349	336	349	343	367	378	327	370	332	319	365	361	368	358	392	346	330	352	372	368	315	357	346	358	362	345	356	339	332	342	366	357	361	402	364	321	364	319	370	363	370	356	325	354	322	361	357	351	353	363	324	340	369	343	352	368	338	368	341	323	355	376	372	340	365	397	328	317	387	356	359	358	361	384	341	331	357	363	341	375	357	349	323	342	303	344	372	331	382	337	330	344	362	342	331	338	342	346	362	348	333	376	335	360	384	348	346	353	361	331	362	380	352	347	372	370	359	362	349	332	308	373	384	356	356	337	379	376	292	359	321	323	343	400	360	347	351	367	307	325	336	360	370	340	346	339	321	377	355	314	338	355	319	350	374	314	354	354	367	347	344	392	342	346	360	380	363	376	318	320	333	393	395	381	378	376	387	345	361	372	354	364	380	351	358	364	340	365	390	334	365	336	350	308	357	414	337	375	351	352	374	336	363	329	359	345	306	346	354	341	349	332	347	353	383	356	333	384	375	336	356	346	367	361	344	369	396	337	356	359	373	352	358	305	350	342	326	363	362	344	336	339	366	372	380	381	357	391	330	341	388	342	332	360	324	329	363	334	326	377	378	350	365	343	376	343	332	380	354	358	316	337	369	339	379	369	358	355	377	362	348	339	354	363	328	333	369	362	350	331	390	366	354	368	366	336	353	374	374	353	364	384	353	374	345	357	346	347	329	318	350	358	362	342	361	351	370	368	328	352	360	356	362	360	348	369	387	358	346	382	382	351	336	332	306	349	355	363	359	352	350	352	321	333	359	359	379	392	362	368	385	347	414	363	318	393	344	374	340	349	361	341	319	370	358	343	355	355	311	323	373	381	348	396	341	373	344	388	315	342	342	351	332	350	357	325	335	332	358	346	369	332	357	370	317	381	359	327	342	352	349	337	346	368	343	317	366	348	371	338	340	363	354	320	387	356	371	341	357	371	392	386	358	365	378	350	351	370	358	360	349	378	357	373	341	315	361	344	370	372	335	358	318	390	353	364	339	366	325	341	356	363	370	358	371	361	353	334	376	367	376	336	319	342	343	357	375	353	351	326	351	371	360	363	370	310	347	365	352	373	368	368	345	360	368	331	375	333	357	370	378	347	345	327	363	341	365	363	367	332	348	344	335	365	403	339	383	346	356	363	355	368	352	359	370	355	372	374	373	346	350	326	340	379	343	363	387	338	379	351	354	372	377	329	330	338	363	371	344	353	325	360	393	338	338	379	371	353	404	340	348	390	368	332	363	395	333	349	340	381	360	358	377	339	378	359	332	342	377	357	343	391	352	374	366	383	353	339	374	354	336	350	346	343	364	346	350	377	381	343	327	322	373	346	387	369	387	360	386	353	367	357	350	373	335	336	351	364	352	359	329	357	348	356	365	348	338	368	332	364	355	369	377	368	343	341	343	340	389	368	372	349	365	345	356	366	337	376	328	363	342	365	353	346	318	335	363	371	344	351	324	373	351	363	343	354	344	337	378	360	359	342	346	355	371	348	358	354	357	357	364	335	349	351	368	341	348	364	367	343	374	357	370	362	338	379	353	314	342	335	375	362	374	357	343	362	367	325	348	395	351	321	364	319	345	364	373	360	338	339	334	380	294	350	364	374	364	362	334	358	357	366	339	372	388	344	374	375	357	380	382	323	398	369	357	368	352	346	330	350	404	344	342	349	347	366	348	412	347	361	355	345	370	352	369	354	384	360	330	360	372	378	370	355	363	367	337	381	389	332	381	357	378	383	323	375	363	359	351	340	366	395	316	365	344	343	369	325	369	348	364	324	334	360	359	339	345	343	303	367	348	344	344	357	394	356	340	338	360	336	368	351	384	358	364	374	360	352	373	377	359	348	330	365	370	352	375	340	363	340	345	340	380	323	366	342	370	390	348	372	355	357	370	350	367	364	361	361	340	327	403	367	354	359	357	353	364	367	315	378	367	342	403	379	337	332	352	368	343	373	368	354	391	383	358	377	354	356	341	355	319	333	321	359	386	382	381	355	362	348	357	385	370	335	386	332	378	316	338	313	346	335	382	380	354	348	377	330	344	356	350	363	371	361	388	369	341	357	327	364	385	388	373	378	378	360	338	376	326	376	332	371	343	345	343	392	341	346	358	347	363	353	379	344	371
27940	24168	19047	8225	2249	937	640	632	562	574	567	509	498	489	464	502	488	473	445	472	499	486	479	468	480	482	514	451	504	458	515	470	429	472	470	494	503	442	480	431	432	488	463	485	484	435	440	473	474	461	498	466	500	511	481	451	500	496	482	498	444	476	473	489	454	503	469	490	474	462	495	517	507	501	485	508	507	457	454	474	455	483	503	462	490	460	486	480	430	500	510	481	468	472	472	456	508	504	492	508	468	466	478	458	471	475	511	489	452	510	457	457	497	454	475	449	519	501	490	481	465	478	483	427	474	502	490	473	501	485	475	512	512	475	464	453	491	479	484	441	477	482	510	512	428	461	482	449	455	451	440	503	479	454	475	499	460	470	482	486	498	473	489	507	475	457	457	504	462	464	470	434	460	457	476	506	490	467	458	486	511	453	495	487	447	504	478	471	453	492	483	469	535	460	474	484	458	482	456	480	424	482	488	491	471	474	475	503	474	481	476	503	444	465	492	500	480	455	463	512	472	524	497	480	505	471	489	507	519	474	500	497	497	449	455	488	493	463	457	479	486	476	506	469	524	465	481	458	464	471	470	479	490	471	431	462	481	462	452	482	474	485	481	500	453	469	472	514	480	463	479	462	470	489	501	492	489	477	490	466	495	433	459	491	498	497	482	476	490	454	449	484	484	490	487	475	497	493	505	499	417	481	497	468	489	483	476	509	500	475	454	457	459	477	466	470	440	485	469	492	445	460	478	513	506	441	494	515	437	489	469	466	444	474	486	505	465	470	485	467	490	458	476	439	477	485	463	467	462	467	486	482	489	467	422	492	514	490	503	485	468	468	501	469	476	480	453	543	499	490	503	504	469	450	468	476	499	488	488	429	483	440	508	501	478	482	462	491	462	474	462	502	484	472	476	442	430	492	446	512	469	414	483	446	479	530	452	463	466	495	504	469	457	472	532	462	491	473	457	445	474	480	469	472	522	516	461	504	463	454	470	478	481	465	469	487	511	511	492	486	466	473	500	423	463	470	472	465	494	480	468	475	481	468	474	464	465	491	481	486	537	496	516	518	477	466	488	452	487	475	494	491	498	491	472	505	497	478	484	456	503	469	479	455	524	472	476	454	495	468	491	446	472	462	470	487	437	483	461	473	454	483	456	526	517	484	478	453	448	472	486	521	477	482	492	466	462	502	470	454	505	473	493	472	438	466	493	513	464	486	477	475	453	530	482	503	488	438	463	520	465	490	444	488	484	486	527	475	481	455	506	453	471	491	471	471	423	532	461	463	493	493	470	471	470	492	472	487	506	468	491	435	472	488	484	444	535	495	451	452	508	450	501	470	481	484	477	452	470	469	474	472	441	473	493	476	461	476	477	490	471	488	459	447	478	498	510	480	467	481	426	454	471	469	492	480	436	475	509	463	464	500	508	474	494	478	508	477	471	458	462	474	465	482	446	466	493	440	453	441	465	485	483	493	482	492	464	503	500	481	483	466	440	482	432	497	485	478	521	463	454	497	464	467	449	508	499	510	445	502	463	527	470	465	470	490	481	480	496	436	504	477	502	472	499	487	451	441	467	486	475	472	485	446	479	501	474	439	494	452	465	450	459	500	472	483	485	491	510	514	453	439	477	501	478	470	502	471	508	498	478	494	472	493	495	475	519	455	460	499	468	525	500	507	481	516	483	489	515	445	505	493	492	428	456	484	490	483	485	442	445	519	456	444	468	511	475	485	504	460	488	501	481	495	452	455	499	460	499	495	459	525	450	491	476	493	481	469	487	499	455	436	484	499	468	473	438	456	496	448	440	463	469	432	456	483	462	449	504	490	462	481	489	510	450	468	478	488	484	470	452	452	469	495	460	475	489	454	506	473	500	503	498	481	445	509	484	469	497	483	503	469	485	536	487	482	401	442	496	488	475	476	465	449	471	484	434	493	459	477	482	488	494	470	450	521	470	433	488	473	472	509	450	492	481	471	499	508	490	494	500	495	450	487	482	485	505	512	455	472	469	468	443	493	454	496	436	496	488	477	475	476	462	486	463	489	490	457	479	474	466	449	445	504	465	494	486	489	507	443	470	486	507	481	482	500	509	492	440	521	445	491	493	511	489	484	486	497	486	451	507	464	479	455	460	437	473	447	435	483	465	490	467	474	529	499	444	487	473	495	478	452	511	467	477	457	511	488	477	446	474	451	516	481	467	487	507	486	501	487	460	435	470	502	466	450	470	479	492	481	482	441	449	464	455	440	484	432	472	499	489	460	455	537	526	487	482	494	477	493	499	455	462	452	487	481	471	480	475	499	471	466	491	469	486	466	475	492	449	474	488	461	473	485	474	507	490	455	450	424	482	444	473	485	491	469	477	513	505	442	455	479	496	433	497	489	494	510	456	479	499	435	500	455	444	452	459	490	460	415	470	454	448	450	483	519	480	493	467	477	463	495	519	471	476	482	493	481	487	480	472	467	437	479	432	457	497	489	496	487	503	461	463	465	495	501	478	489	495	438	451	489	457	487	468	461	482	476	495	478	496	444	466	463	458	507	468	493	456	461	474	474	506	514	490	485	526	477	473	487	479	504	481	460	490	492	458	513	459	456	470	498	494	484	490	502	478	454	488	502	439	486	523	480	477	491	496	439	480	494	501	510	470	526	493	483	453	476	505	443	480	499	504	482	460	498	502	455	454	477	467	481	467	477	501	468	505	467	463	488	450	476	441	472	473	512	463	482	489	464	515	497	473	447	465	476	481	456	493	456	502	502	498	460	463	471	483	483	492	465	440	505	517	459	457	495	443	439	515	505	488	455	518	463	511	456	492	512	459	480	445	507	534	522	480	505	483	470	486	510	437	441	493	466	464	481	480	498	471	507	459	485	484	470	489	480	508	469	544	484	491	489	476	485	497	450	466	476	496	484	504	435	484	467	490	470	463	469	477	500	465	438	473	487	486	474	516	479	469	477	488	477	491	515	455	468	450	463	451	472	483	490	486	445	476	499	470	457	476	457	434	483	467	483	463	464	480	488	458	512	482	477	451	480	492	472	501	491	438	454	421	476	471	492	470	425	485	472	468	509	502	444	476	439	470	458	481	459	480	490	480	482	528	511	513	499	462	475	481	500	445	496	498	444	484	467	447	521	511	498	453	492	466	503	490	500	469	483	475	479	487	477	490	491	482	497	490	475	519	458	463	477	434	479	481	513	478	482	469	445	481	472	454	479	488	477	483	457	476	452	471	507	432	472	509	487	480	470	494	464	517	478	457	469	481	443	482	475	483	464	443	472	480	450	474	479	496	438	469	484	491	473	489	454	481	524	465	467	479	474	487	471	497	456	457	465	461	477	522	444	470	486	484	477	483	463	477	476	501	450	454	489	490	489	450	453	474	484	532	457	459	461	503	463	474	452	467	524	467	470	470	460	480	499	457	442	487	497	494	491	453	471	466	452	511	467	466	480	471	490	471	482	493	458	457	505	496	465	485	471	487	466	531	473	479	510
30885	39680	22898	11540	4999	2280	1537	1271	1107	1073	1039	948	899	866	882	841	843	868	811	836	838	835	780	865	872	795	815	815	804	842	859	879	859	763	816	773	829	815	802	867	797	833	837	815	816	881	856	847	792	843	854	791	834	842	832	883	847	790	833	794	874	790	877	844	845	764	793	807	809	879	780	848	835	822	856	835	844	849	812	851	839	801	824	829	810	816	860	855	821	811	860	797	788	823	857	827	820	883	803	819	831	775	855	838	816	843	852	798	844	793	851	837	822	793	859	870	847	857	780	829	816	876	790	836	808	820	852	848	839	878	839	830	832	819	827	780	855	831	824	788	826	807	818	785	833	823	832	865	838	823	841	887	862	828	848	839	843	817	798	825	866	809	875	820	763	869	808	840	765	833	829	824	812	864	831	838	860	805	798	835	817	823	813	798	888	880	825	856	812	882	809	852	833	885	839	864	804	823	806	843	843	843	863	798	822	794	845	835	877	834	829	814	802	801	830	841	840	829	850	836	833	891	803	888	838	823	836	820	864	845	838	810	855	805	844	826	804	835	838	804	813	794	795	864	817	861	838	905	841	813	845	843	822	862	835	877	821	856	828	842	786	828	836	843	785	861	830	774	813	844	895	869	825	855	822	790	851	783	846	771	770	845	797	830	842	850	822	844	787	859	809	797	825	821	805	826	849	880	808	820	837	814	804	822	795	822	818	825	837	830	840	829	833	782	827	817	856	863	867	811	887	853	867	830	862	822	837	860	791	817	835	818	827	821	837	797	818	766	832	798	831	850	775	820	824	802	845	817	756	806	881	837	831	845	824	856	812	835	832	866	833	864	836	846	796	785	822	834	821	815	835	814	844	838	837	874	770	837	854	855	861	842	797	833	834	813	834	812	796	774	805	827	830	772	833	859	783	805	867	833	870	806	813	846	862	836	866	817	873	860	790	798	850	846	845	776	837	854	818	844	825	867	862	829	876	867	821	855	861	798	860	819	841	806	807	787	768	850	812	844	827	780	834	832	869	899	816	868	815	804	834	894	841	860	852	836	836	838	809	883	857	857	779	855	875	810	886	855	814	808	823	797	811	813	801	782	834	835	819	833	867	864	841	795	821	830	788	835	851	812	798	878	879	813	825	854	866	861	895	913	888	798	783	823	833	815	861	845	831	845	823	773	804	831	799	812	809	821	856	816	823	807	835	858	874	814	838	838	839	837	790	845	832	809	813	788	825	866	806	884	833	845	817	826	817	868	829	822	790	809	862	863	793	819	800	851	838	848	804	847	829	823	799	859	837	825	853	839	812	839	842	800	831	812	813	848	862	798	865	855	863	835	830	862	827	834	818	818	811	760	842	809	789	821	868	861	829	824	816	785	833	811	853	852	832	861	795	853	807	837	875	807	853	793	798	861	835	819	821	817	847	805	837	821	813	819	874	810	795	819	842	822	849	868	826	831	855	858	850	818	862	851	879	849	806	891	801	801	830	804	847	781	813	829	845	839	806	805	782	897	816	806	839	852	820	815	884	778	878	821	816	817	791	809	818	802	806	809	825	856	818	823	815	853	872	806	839	816	842	858	806	825	825	817	785	856	866	869	807	779	829	799	795	830	794	812	823	854	842	815	883	829	858	822	859	837	817	809	832	826	852	848	830	769	819	832	890	829	830	831	860	825	845	828	790	773	855	838	880	855	781	803	863	831	874	857	817	776	818	782	809	842	839	848	844	746	836	805	813	802	844	839	795	816	850	826	843	851	828	804	909	853	819	827	848	822	837	806	829	797	868	852	827	869	847	805	860	865	815	816	831	797	866	804	804	864	808	805	800	810	869	827	812	830	828	883	801	799	801	793	857	841	831	854	900	812	792	829	887	887	830	857	791	850	848	869	848	829	837	840	871	809	875	844	819	805	829	901	826	815	826	851	812	794	841	802	860	817	802	818	830	857	858	891	841	817	815	829	840	827	807	826	855	879	869	848	831	835	788	854	889	817	819	834	894	804	838	832	811	901	804	829	808	853	853	844	788	786	798	899	834	863	830	835	861	817	834	865	839	820	847	801	810	876	827	798	838	811	854	848	860	809	822	840	821	848	835	832	833	851	831	890	851	849	864	840	819	824	838	835	831	834	849	890	852	836	823	852	827	829	871	867	848	836	829	888	841	812	833	850	787	780	847	806	775	857	828	875	836	795	820	800	850	857	821	844	793	821	857	826	813	839	808	810	792	888	875	807	841	839	839	756	786	812	845	839	767	850	792	830	808	900	847	872	884	837	820	810	825	782	868	852	824	803	782	853	845	837	857	794	846	799	799	851	848	804	790	817	798	860	868	822	874	799	809	776	864	858	818	867	848	831	805	833	792	823	870	820	825	818	810	835	836	788	814	793	859	851	836	807	818	842	833	849	805	810	889	802	837	774	816	804	845	845	847	856	836	887	825	803	797	828	883	815	801	811	839	844	827	790	802	809	821	821	803	807	837	892	873	876	795	804	838	805	846	854	817	845	821	839	832	830	824	871	821	808	830	807	812	789	806	822	828	819	771	821	849	855	809	811	812	846	790	834	811	813	838	835	858	763	833	823	819	829	871	820	849	853	811	836	877	855	843	792	836	827	812	841	822	841	786	835	824	819	862	801	828	837	849	864	835	882	856	862	845	740	843	808	842	829	831	822	826	814	823	827	849	834	831	812	781	820	808	846	874	826	845	822	856	794	823	865	824	858	851	818	848	813	826	844	825	840	856	837	831	851	817	789	823	843	828	850	826	846	845	817	844	871	822	819	824	826	825	800	869	828	800	824	803	831	845	880	819	847	851	858	810	838	782	818	796	848	866	856	808	869	802	831	838	775	853	855	860	811	815	860	781	838	858	859	817	837	851	795	791	810	809	861	845	880	842	833	823	783	824	815	880	834	856	867	853	836	827	824	822	810	847	785	836	836	848	855	824	787	843	805	815	788	798	846	839	818	807	861	808	826	824	804	792	854	842	849	827	884	839	877	795	837	841	791	799	834	824	838	780	812	819	882	879	857	827	814	863	806	817	834	828	877	773	822	890	879	819	867	841	825	817	877	848	839	830	786	846	867	800	855	822	827	835	820	844	833	862	836	872	819	871	853	816	893	877	812	851	873	862	843	846	862	834	803	787	821	853	860	824	835	827	846	796	849	840	839	811	884	837	834	807	834	853	803	826	826	811	815	861	801	818	783	847	897	843	822	826	825	767	839	862	812	839	810	817	828	809	808	827	850	816	793	805	849	835	848	788	834	817	811	873	836	830	853	822	875	801	790	826	827	834	836	791	838	837	821	805	845	847	803	839	812	818	857	815	813	853	826	820	853	850	867	879	807	857	855	837	874	843	822	816	841	830	786	857	847	827	844	827	846	829	856	782	787	835	813	851	827	751	802	851	808	802	790	844	829	826	831	856	804	820	755	743	854	817	856	809	801	831	806	860	878	819	808	843	830	846	800	846	818	827	857	840	848	796	793	909	820	859	846
24455	21440	28406	24794	18158	4087	1466	871	653	651	606	559	528	468	465	499	444	393	489	434	448	446	432	438	412	439	390	460	436	428	433	428	413	403	404	442	448	413	428	423	428	434	413	399	403	443	397	414	429	418	386	377	441	418	429	422	442	441	431	396	410	454	410	407	426	408	450	433	393	419	413	390	405	426	392	434	417	430	416	453	382	447	425	417	403	398	432	443	404	410	392	434	414	430	466	420	405	367	469	421	394	385	392	412	448	436	398	416	429	377	386	442	426	390	425	438	414	394	411	434	449	378	414	386	434	405	402	371	423	392	426	400	422	406	396	425	438	444	438	417	412	394	414	400	447	417	399	409	365	403	382	402	402	416	419	405	422	381	453	406	419	396	441	417	444	398	421	374	421	386	433	394	426	427	427	403	417	443	429	447	421	415	399	414	433	389	392	423	423	388	417	413	415	422	421	412	429	422	433	403	398	439	462	424	408	405	417	395	423	425	399	434	415	462	424	398	447	442	398	395	427	366	441	439	412	414	414	405	418	430	401	437	398	393	408	404	438	435	383	401	411	374	415	456	432	437	409	404	414	373	424	405	430	421	384	427	425	429	389	399	424	412	399	408	428	414	415	390	424	415	420	420	422	442	411	435	411	450	353	408	426	408	425	406	415	453	386	407	409	408	412	450	393	438	412	420	404	415	431	424	449	431	406	403	455	419	388	417	435	424	414	435	416	388	432	427	407	398	436	425	438	418	409	426	395	435	409	414	409	422	416	439	418	430	407	440	404	449	421	423	401	390	419	438	458	427	417	410	410	449	443	415	407	422	421	424	413	440	403	450	434	406	396	392	423	419	401	401	409	405	421	428	402	384	398	408	435	413	413	434	443	399	431	387	405	424	396	405	400	411	381	402	400	393	404	443	397	416	404	411	464	428	385	420	413	398	422	436	429	401	402	444	429	405	410	412	418	418	415	401	425	413	407	432	457	418	395	422	432	367	458	447	433	432	380	419	438	445	400	447	400	399	428	423	401	418	409	418	398	392	405	433	414	462	417	438	431	406	382	458	450	420	412	419	344	410	437	439	425	418	420	423	401	415	409	404	391	428	413	412	376	415	434	411	407	429	426	450	423	414	417	421	414	423	407	400	433	378	383	449	418	423	415	387	402	410	439	413	395	389	411	445	410	412	402	437	411	412	430	411	448	420	415	408	415	416	441	415	432	391	425	424	393	405	396	462	458	402	401	392	387	445	418	391	374	424	425	414	399	392	377	414	423	440	418	404	391	409	400	446	407	405	411	451	417	452	438	391	414	410	429	431	434	407	405	461	381	437	438	424	400	441	396	357	409	455	419	428	403	414	423	422	453	421	419	431	429	410	392	410	450	423	453	367	431	423	448	440	408	401	401	390	391	404	431	446	452	424	395	434	380	456	404	408	407	429	475	429	443	422	410	405	379	383	403	421	400	397	425	402	405	433	463	385	406	402	419	431	438	435	431	430	420	422	420	398	402	432	438	412	461	439	386	417	420	408	430	422	405	406	408	415	431	468	407	427	455	468	408	424	385	395	420	402	433	393	451	417	420	410	423	404	396	434	397	453	424	417	443	422	430	390	431	443	404	405	434	430	444	431	415	416	418	405	429	433	405	439	436	421	430	441	396	425	423	414	425	427	469	391	401	403	413	410	410	452	418	454	395	397	454	429	365	408	443	393	417	471	423	443	410	414	377	402	406	442	414	385	418	420	417	383	410	391	462	452	424	390	404	376	407	428	402	434	466	423	435	425	424	408	390	381	395	405	434	406	397	400	461	442	466	403	437	410	387	399	414	400	400	419	434	425	405	412	433	418	419	407	439	400	409	408	458	423	426	413	421	437	430	394	448	438	404	401	437	415	419	423	440	409	419	412	425	444	412	423	441	448	436	398	390	411	391	398	425	436	421	420	398	444	407	432	406	444	449	389	463	410	400	431	408	404	447	424	429	419	412	401	439	424	445	358	404	399	410	405	433	392	422	451	403	386	435	402	404	406	423	422	432	424	408	412	429	406	419	383	423	399	393	392	413	410	433	405	423	433	421	419	430	400	438	398	439	421	412	421	417	395	380	396	422	415	421	444	425	410	406	408	424	473	433	438	425	381	414	370	434	398	405	396	391	427	425	400	407	429	409	408	447	416	435	420	368	419	432	385	422	436	397	393	406	452	413	414	407	421	431	415	475	435	406	437	427	415	424	410	402	454	428	416	439	435	406	398	427	381	402	410	428	459	423	414	406	436	399	443	438	432	425	396	436	382	437	445	399	403	424	436	437	409	404	441	426	399	398	402	407	429	420	405	437	429	464	392	404	414	418	424	435	423	399	409	442	418	413	428	427	420	437	424	420	432	379	432	422	435	421	438	400	419	388	419	428	428	403	410	414	407	427	386	418	439	429	428	425	420	446	474	407	375	409	430	429	428	438	410	400	418	406	443	407	421	409	435	396	426	422	406	432	389	440	422	414	387	418	400	427	392	451	379	418	443	403	439	410	386	440	396	418	451	410	399	384	452	414	429	387	435	427	438	385	397	399	438	442	402	425	416	440	406	433	400	422	411	406	402	381	423	406	424	432	394	413	416	437	408	408	420	445	413	442	389	371	411	408	419	413	412	381	442	450	393	411	395	383	427	410	438	414	402	416	373	427	399	452	417	411	423	414	391	404	391	415	430	427	399	415	430	425	434	417	387	458	417	407	379	437	424	401	395	427	391	398	399	424	414	390	394	433	422	401	382	425	412	423	445	416	412	418	429	418	442	439	382	402	421	428	377	420	408	428	434	463	407	417	412	437	433	395	411	427	391	398	435	427	367	423	446	427	417	425	418	385	419	418	456	411	436	396	409	422	430	415	408	431	463	426	434	429	412	378	403	427	421	394	428	422	380	456	387	448	430	366	422	436	403	384	417	379	419	440	399	390	457	407	423	416	392	414	421	405	375	413	442	409	391	431	437	406	467	393	396	403	436	400	394	427	426	413	442	435	423	446	447	415	402	389	377	379	420	469	406	417	421	431	401	413	402	403	422	400	400	387	417	422	416	428	455	409	400	428	421	415	398	374	413	411	443	448	457	419	440	405	402	438	428	421	415	412	424	408	425	398	426	402	399	428	440	453	430	385	438	410	421	428	413	432	458	448	402	399	415	388	417	411	439	436	425	448	425	401	391	434	408	426	409	436	392	443	442	433	427	433	406	411	375	410	444	423	405	430	414	419	431	419	450	398	398	444	420	395	424	412	419	422	383	427	427	415	414	444	420	390	413	408	425	418	418	453	428	458	399	437	398	394	397	452	421	400	404	430	413	409	396	395	424	397	428	490	406	412	386	447	426	431	427	415	425	441	367	371	407	439	376	422	393	451	426	420	419	423	384	404	426	410	399	423	439	382	435	454	416	433	445	446	419	427	435	413	419	421	413	422	407	451	429	379	431	424	404	406	413	404	398	396	434	394	411	431	391	378	409	425	406	423	425
31814	43364	32658	17047	7823	4526	3211	2052	1626	1524	1347	1174	1011	892	899	896	849	804	797	792	798	768	791	769	786	828	790	787	744	744	768	786	707	746	800	779	734	696	779	742	749	774	746	738	731	727	723	764	745	771	778	781	759	719	776	732	733	723	746	707	745	746	735	715	740	731	745	727	787	790	785	733	725	759	702	739	703	780	765	780	756	726	783	759	732	734	746	727	789	769	725	738	757	773	690	744	738	725	756	725	770	737	747	758	764	768	730	703	724	731	723	735	820	730	736	779	722	739	739	764	751	738	713	742	744	755	773	730	740	754	744	722	737	744	762	684	703	774	743	765	718	767	725	742	702	721	740	688	755	748	752	750	753	779	729	755	773	751	713	714	695	765	726	733	772	720	727	771	718	708	771	737	761	743	782	744	752	730	704	740	741	786	747	727	673	772	732	786	736	708	704	715	762	734	734	744	731	738	725	713	709	741	745	743	725	732	743	710	747	728	714	731	754	781	692	731	721	749	754	784	700	724	755	774	723	720	748	796	742	713	743	694	696	726	834	692	740	728	730	722	762	733	736	733	733	730	797	739	787	720	752	723	755	742	698	736	698	718	758	706	717	708	757	770	706	755	749	715	713	769	710	727	711	707	709	753	755	746	748	800	736	763	724	740	769	769	704	706	742	782	769	744	735	717	710	732	755	698	731	711	698	767	743	710	717	767	773	731	685	759	743	738	789	705	723	775	775	713	733	740	760	728	758	730	722	746	715	732	727	755	741	768	757	736	741	680	689	730	759	753	700	749	727	723	688	777	760	782	721	730	741	755	729	762	727	737	717	740	789	732	723	749	762	747	727	759	737	723	777	739	791	773	736	702	758	760	746	742	727	736	746	736	716	727	800	745	732	721	716	708	720	768	724	722	747	756	756	689	734	748	712	760	710	735	728	774	732	697	716	705	744	724	677	682	730	767	748	765	739	716	704	739	738	808	724	780	741	722	758	724	690	738	732	767	729	732	744	734	752	765	736	750	694	700	775	726	764	772	660	724	716	701	757	689	695	730	716	694	767	821	727	714	708	716	735	725	776	785	723	735	729	747	711	748	789	725	716	736	791	767	719	749	741	713	724	746	716	728	746	751	760	737	741	767	745	748	746	721	738	787	759	764	695	758	734	748	753	724	749	722	734	759	736	765	708	704	716	768	727	733	728	725	735	725	729	746	729	764	740	760	722	752	716	735	753	757	750	751	697	744	774	747	752	719	711	744	731	742	769	787	732	742	765	722	721	727	750	718	690	716	706	762	744	741	717	752	702	722	691	739	753	756	757	731	757	703	758	742	691	720	722	762	731	775	736	732	751	721	704	713	761	783	704	767	754	789	714	731	722	716	723	736	682	714	695	736	751	693	765	755	702	731	731	743	693	689	700	759	732	758	766	812	784	718	796	729	755	780	773	733	714	722	750	720	741	704	719	748	696	744	756	704	719	813	728	705	747	727	769	724	786	748	669	714	744	729	741	751	748	706	733	731	695	753	705	747	731	712	713	772	778	726	748	743	763	751	707	730	744	739	807	681	737	733	755	769	714	693	735	710	728	735	762	781	731	772	734	745	782	754	745	748	753	724	787	772	740	704	741	709	720	722	744	732	730	712	697	666	728	785	741	734	711	776	750	672	730	680	780	737	725	718	700	730	769	725	746	734	711	692	689	708	709	699	707	737	695	700	737	763	752	714	734	724	695	711	726	726	722	696	732	734	737	761	731	708	715	698	730	788	726	760	728	742	740	763	719	704	740	774	709	719	763	722	737	784	728	740	727	690	733	728	753	711	752	721	774	725	674	714	713	815	720	698	725	735	758	794	740	766	694	737	720	762	741	765	752	786	762	746	706	718	758	726	712	717	733	735	727	758	731	736	737	715	703	697	762	738	766	731	707	769	733	751	748	731	758	702	757	750	734	718	718	686	720	752	748	757	694	718	728	764	772	740	749	766	795	752	737	725	710	694	752	766	751	717	763	758	740	787	710	723	749	701	724	751	764	784	761	792	720	739	707	731	749	757	738	721	742	670	714	741	709	718	721	741	748	747	740	717	751	752	787	755	721	731	728	741	742	742	766	737	706	768	770	715	731	737	789	695	733	755	737	750	743	757	740	685	720	759	764	710	685	730	725	790	704	763	798	749	738	729	782	759	776	701	767	740	684	712	720	734	730	720	714	703	744	735	725	735	779	687	772	735	738	712	764	759	740	699	776	727	724	709	782	702	728	767	750	751	767	755	703	759	778	709	742	754	727	704	723	760	752	746	711	760	712	758	768	720	785	737	714	712	742	761	740	795	771	737	731	701	730	760	726	761	724	709	688	758	758	726	724	703	720	750	752	741	739	771	717	680	736	728	775	747	745	743	733	743	754	705	737	721	721	747	744	720	675	703	764	741	720	719	772	763	692	686	766	722	771	743	725	732	744	731	741	760	770	762	768	766	767	744	732	713	687	723	721	732	738	715	720	735	746	784	752	756	699	684	752	782	747	767	740	712	721	709	752	719	734	736	727	732	762	693	705	718	729	724	763	757	722	685	700	764	710	686	717	791	762	743	680	731	729	728	756	687	738	702	815	743	746	769	738	733	705	744	730	736	726	788	670	772	718	717	733	753	755	689	701	737	704	774	731	712	720	704	733	716	761	750	707	710	760	752	711	736	701	793	757	686	722	686	703	737	715	770	738	697	761	693	746	761	705	759	705	727	778	706	709	737	701	722	712	735	766	737	726	725	769	739	735	694	698	720	768	696	726	742	729	734	735	733	720	758	728	690	683	696	685	754	745	740	736	719	738	775	728	729	675	726	744	711	689	809	710	741	759	788	747	827	767	722	771	720	741	699	758	748	763	717	763	703	748	726	735	713	731	736	758	690	724	709	677	688	717	740	765	708	732	748	679	749	766	783	742	756	687	710	732	792	760	760	744	749	723	724	733	724	730	689	758	777	721	707	771	697	704	738	704	714	718	734	777	750	697	744	713	728	715	743	727	722	770	680	709	738	750	715	709	748	748	687	728	740	725	766	709	742	749	737	727	743	772	721	769	722	738	749	748	731	715	725	718	734	709	752	768	762	725	717	751	706	727	735	734	738	726	736	742	772	739	743	695	712	801	724	781	786	759	778	761	720	774	704	718	746	804	752	720	780	776	745	783	747	724	690	739	772	735	730	711	735	671	698	741	754	734	764	759	758	735	705	704	746	670	691	758	667	715	735	777	767	728	691	721	719	758	765	717	711	734	784	726	721	714	723	764	701	718	749	761	750	757	735	748	741	759	708	745	755	731	743	782	736	716	730	750	727	716	749	745	707	777	698	703	736	736	722	739	718	733	727	722	725	699	707	741	728	735	679	723	761	728	739	738	696	731	740	690	744	725	784	779	738	739	729	705	787	735	748	798	755	754	726	777	756	723	757	722	746	781	721	768	788	738	763	758	781	727	739	711	731	754	740	763	732	721	687	736	755	708	792	730	737
23492	21399	29097	24039	21391	18003	3740	1030	577	547	485	421	381	279	267	257	229	248	226	223	208	210	237	215	196	232	194	198	225	194	221	182	212	183	192	209	203	190	206	214	195	223	193	202	214	182	188	204	216	192	214	189	191	190	197	202	207	179	197	196	214	223	207	192	212	165	206	176	195	199	201	191	197	191	200	182	198	199	197	211	204	177	174	210	182	196	172	191	197	197	192	190	202	208	187	196	213	191	212	188	207	196	206	184	205	208	194	166	232	191	206	179	176	204	184	192	214	190	237	205	188	201	216	191	205	190	223	183	190	196	186	200	168	203	192	194	187	198	194	206	210	186	192	195	200	200	188	197	182	183	215	191	169	188	186	216	208	217	193	171	197	160	190	186	187	185	182	185	185	195	186	176	198	193	168	199	197	209	197	235	185	220	183	189	194	176	200	207	187	206	207	203	191	194	219	185	198	186	193	177	197	199	193	180	221	204	194	174	179	191	213	209	189	186	191	194	187	216	198	195	195	192	194	168	199	220	185	168	197	196	205	200	190	186	177	208	189	202	192	189	186	198	204	183	203	199	181	205	186	202	223	182	201	196	187	183	193	167	176	193	196	174	183	188	211	183	181	186	218	198	201	192	182	216	188	180	197	180	179	197	181	188	189	203	195	176	178	209	200	159	186	195	193	187	185	198	192	186	181	170	204	213	191	200	205	215	191	180	187	199	195	196	211	184	187	200	206	201	180	196	211	180	197	192	180	175	174	188	199	174	201	202	204	201	169	211	162	185	183	200	212	183	200	186	189	196	182	220	197	202	200	183	166	183	202	217	185	198	202	197	186	208	190	197	181	203	196	188	176	213	203	202	179	182	190	213	190	188	209	201	174	184	189	192	197	188	209	185	172	195	165	201	205	194	195	190	204	187	200	187	188	190	184	194	191	192	223	205	190	187	181	193	184	186	180	209	202	199	185	183	201	201	189	225	197	197	191	198	186	194	184	164	184	164	176	192	211	209	206	188	165	209	199	187	183	191	198	183	201	206	186	189	181	182	178	222	203	200	206	205	200	187	180	191	195	189	182	189	221	200	188	187	188	184	168	183	191	208	199	203	210	186	195	181	182	189	187	197	204	189	192	189	186	194	208	210	193	213	221	191	206	191	198	193	189	181	218	208	191	204	184	189	173	187	187	155	182	181	189	205	179	210	179	201	211	207	198	192	185	188	197	220	181	188	188	211	194	203	174	201	189	204	176	184	193	174	188	193	195	175	176	177	223	180	200	194	186	207	183	169	194	197	176	195	202	194	200	205	180	186	198	194	198	207	213	184	191	169	179	197	201	194	214	180	170	197	208	187	206	193	195	185	180	214	197	188	187	197	205	179	193	210	200	171	176	203	201	161	177	176	197	201	190	190	195	197	186	202	184	185	212	190	197	165	189	211	178	212	213	207	203	192	196	188	198	190	181	199	169	204	173	186	210	180	222	203	202	177	190	199	190	191	193	205	188	191	191	174	188	187	170	163	214	175	192	205	211	175	212	199	186	208	201	193	189	207	181	196	176	181	214	186	201	192	194	185	193	187	183	227	193	173	172	187	172	196	217	198	178	201	191	187	204	186	196	212	220	185	192	169	197	189	180	204	161	167	202	187	182	193	187	181	196	192	192	209	196	194	182	192	199	186	194	212	185	188	181	211	176	186	199	177	194	191	196	163	198	191	190	183	185	163	189	204	196	179	200	186	205	223	187	197	196	190	190	189	205	182	168	188	177	197	199	195	183	202	198	203	183	195	183	178	157	183	178	194	187	202	198	187	190	188	163	185	204	161	178	193	218	196	178	201	190	191	241	215	200	178	205	194	185	197	197	188	172	189	222	197	170	204	205	182	173	199	175	204	194	212	205	172	163	216	186	198	207	189	184	176	177	225	196	188	190	213	180	193	194	188	205	189	195	176	195	204	183	187	202	184	201	201	205	212	168	196	188	198	196	203	209	203	180	197	186	201	194	210	184	204	177	170	199	194	194	191	184	198	208	189	217	191	205	183	176	179	193	217	200	188	191	170	205	179	182	215	186	203	191	172	211	196	194	196	211	194	183	203	174	180	203	193	193	188	196	183	185	191	204	211	182	189	193	212	216	190	197	178	198	195	192	197	189	166	201	197	192	194	204	203	181	159	173	205	184	174	202	188	216	189	203	176	194	191	190	196	191	181	222	185	192	186	208	197	177	180	191	190	175	187	188	214	188	152	223	207	197	179	195	175	169	197	175	202	181	174	187	193	190	193	190	195	193	204	209	180	199	198	188	178	198	186	189	156	200	169	186	179	199	166	207	180	181	208	185	200	201	179	180	177	174	176	158	206	200	179	200	188	196	170	191	186	172	216	189	163	213	214	208	208	209	222	198	179	167	215	190	183	192	179	188	200	192	200	188	198	169	184	192	193	177	170	182	194	188	180	189	212	191	230	189	186	179	206	212	187	169	183	184	175	179	189	195	199	196	208	191	158	205	193	188	190	194	174	193	215	198	211	201	203	203	188	190	213	207	194	173	198	180	197	204	191	205	187	195	179	199	180	178	193	181	209	189	209	185	181	221	193	189	203	163	182	206	209	197	171	186	178	185	196	181	191	199	201	183	170	215	186	197	193	195	201	168	191	194	189	179	177	171	213	211	196	170	195	200	182	187	211	212	185	200	190	187	215	181	169	177	204	179	192	213	181	196	148	195	201	201	193	191	187	184	174	204	198	194	196	187	201	194	199	195	177	198	202	197	222	169	183	191	184	230	207	180	179	187	182	202	174	204	212	182	180	202	194	170	196	193	183	178	206	198	181	178	190	194	190	183	191	197	208	205	201	188	207	204	191	179	188	190	192	195	200	186	191	177	180	164	178	204	205	192	193	171	176	185	186	199	204	197	198	195	179	204	174	197	168	235	219	188	183	177	183	192	191	182	169	172	202	176	184	202	181	210	189	179	178	175	185	181	195	201	215	204	196	179	205	233	207	174	194	187	206	183	186	200	189	183	161	180	189	187	192	189	192	182	172	196	174	209	210	214	200	200	209	188	176	184	202	216	187	180	202	213	185	194	188	193	211	211	192	198	208	210	199	206	210	202	196	211	189	195	206	206	196	215	212	203	180	210	199	192	172	172	199	183	175	215	224	200	192	183	160	195	199	192	169	211	180	196	210	183	191	190	222	181	192	196	177	170	199	202	184	177	182	177	184	210	181	191	194	186	171	205	224	191	187	196	200	176	201	187	204	214	182	208	160	180	196	176	204	209	170	173	198	188	199	206	198	198	186	188	192	169	189	197	186	224	182	192	183	209	187	197	172	182	157	185	171	216	203	189	198	184	201	171	184	192	194	185	189	174	194	174	181	194	225	185	198	211	193	183	203	205	204	198	192	198	189	208	168	193	192	194	202	198	188	201	206	192	200	173	188	199	197	209	195	207	210	193	183	207	187	202	188	189	185	188	185	197	178	199	168	193	191	237	189	178	177
32423	47945	39738	24641	11392	7075	4595	2916	1759	1667	1434	1150	993	712	676	627	535	516	518	491	471	451	412	391	438	417	410	396	400	408	381	404	401	370	396	339	359	380	387	386	378	388	354	354	365	382	352	355	365	358	377	337	345	349	353	348	365	365	380	345	344	345	357	388	349	364	382	376	384	408	373	359	362	357	346	346	341	338	381	351	367	347	360	355	344	362	346	358	362	319	387	351	363	340	347	351	373	364	382	406	348	376	374	350	362	364	350	355	366	347	358	375	373	361	401	363	351	348	361	363	359	346	342	345	358	309	332	346	343	365	361	367	309	356	346	339	367	373	373	377	361	352	365	337	378	318	360	355	332	353	348	340	342	365	346	357	360	347	321	357	354	319	315	362	355	370	308	378	355	364	308	370	366	350	345	348	345	373	361	381	368	377	331	365	349	374	366	349	352	327	328	357	305	373	361	357	344	380	343	330	390	357	344	327	344	351	358	351	323	355	361	358	326	335	346	364	333	335	319	362	331	386	362	321	338	355	361	345	316	335	385	360	342	365	360	330	340	332	387	343	372	359	338	339	349	378	401	376	377	327	332	356	360	363	323	353	340	339	361	321	321	351	373	358	351	360	313	332	311	358	325	375	332	329	334	333	346	323	316	325	311	362	345	364	365	315	336	337	355	367	342	327	324	346	320	336	354	327	349	372	358	356	372	355	320	356	352	322	345	345	344	330	394	363	361	331	338	333	314	348	391	356	359	367	348	362	362	339	347	327	348	309	335	367	320	342	342	343	364	356	340	323	359	350	344	369	363	335	339	343	344	311	351	373	358	343	380	353	356	351	368	364	352	375	332	301	333	375	359	325	379	354	399	335	348	336	389	372	355	335	360	372	324	356	348	339	361	365	352	372	359	370	343	332	347	362	354	362	335	325	341	355	331	330	352	339	341	322	338	373	362	351	359	353	341	307	361	329	344	374	371	334	344	321	363	357	308	348	323	366	369	372	357	390	318	332	386	368	316	335	338	331	344	346	355	343	338	318	344	348	332	347	341	331	355	336	335	394	338	339	353	356	335	338	334	336	344	357	372	363	348	331	342	376	374	331	363	367	356	353	335	343	337	329	345	336	354	365	367	341	363	337	336	361	350	341	349	359	344	354	325	330	341	332	343	355	354	356	344	316	350	337	342	345	360	381	349	363	348	348	369	345	355	352	367	339	336	321	370	358	368	332	337	364	347	377	367	358	358	351	346	362	364	351	375	346	372	375	360	347	305	344	342	327	340	341	367	363	360	362	366	380	357	337	333	366	324	326	318	355	373	346	334	319	331	327	348	348	365	345	328	341	365	344	337	362	343	325	331	367	389	361	360	377	316	361	307	345	353	329	339	384	363	364	328	356	373	331	364	320	334	360	350	336	357	327	322	370	329	344	325	322	348	376	380	331	352	354	342	343	340	381	363	371	353	350	358	371	338	354	377	345	326	353	330	367	343	359	351	326	321	355	342	311	319	353	331	346	382	346	362	378	367	316	351	357	367	326	358	393	330	338	327	345	317	344	375	336	353	333	358	326	328	373	354	342	341	386	352	359	369	354	335	324	329	344	342	322	354	354	338	326	338	331	310	369	363	369	306	353	348	359	332	326	336	319	319	346	370	335	332	334	372	357	335	374	361	314	355	346	331	335	345	376	350	331	306	307	377	376	317	361	331	342	351	377	359	333	322	352	366	365	357	326	330	375	344	345	336	344	375	319	369	368	342	315	311	336	339	346	339	341	335	367	368	304	366	355	332	356	365	343	365	341	330	336	346	361	355	348	322	366	362	357	383	335	350	366	317	339	373	310	342	343	348	371	350	339	317	328	316	354	357	347	384	364	369	321	342	335	333	336	343	329	325	350	340	334	349	377	355	328	324	315	354	324	361	332	311	323	362	340	343	359	349	357	350	349	347	373	358	323	363	361	314	348	338	358	351	339	347	361	331	367	366	334	370	365	337	303	320	372	365	352	364	334	333	363	349	343	360	355	340	347	339	344	359	349	335	330	394	384	374	384	334	351	325	366	370	343	348	370	330	343	325	347	336	353	359	331	352	367	361	341	332	348	356	351	339	365	370	322	358	336	375	336	368	353	349	379	345	368	371	368	337	378	341	353	329	357	330	326	350	391	324	349	360	358	357	350	355	345	348	362	329	322	365	339	327	349	335	339	347	334	320	328	309	355	351	396	374	357	358	321	350	334	335	375	375	386	369	354	341	358	337	351	377	315	352	331	344	354	341	375	339	374	379	338	347	362	332	353	344	360	364	321	342	353	346	329	340	331	376	336	346	355	320	335	331	334	349	338	338	371	331	331	330	389	322	343	368	339	302	374	329	373	366	316	332	360	329	342	366	363	352	327	371	369	338	362	342	373	366	367	339	346	341	357	356	363	347	303	334	340	365	320	373	350	313	357	370	342	359	365	370	335	342	391	336	327	371	348	355	340	369	357	352	348	329	356	336	330	336	353	293	349	325	349	350	313	379	352	342	344	320	366	328	339	332	354	398	372	327	366	342	366	356	331	353	351	350	340	344	372	353	366	342	352	335	345	335	349	324	336	348	349	364	363	354	352	351	356	318	357	363	323	332	372	347	335	372	339	343	314	346	361	340	365	357	372	368	328	349	370	367	316	357	357	333	368	350	324	342	381	381	339	355	389	316	342	342	351	356	371	344	320	376	347	349	360	315	322	335	350	363	354	352	369	357	350	379	337	353	337	318	357	356	332	313	352	365	373	350	338	332	343	346	322	334	329	336	345	369	340	349	333	335	346	349	365	338	338	363	340	351	388	346	341	351	345	350	322	374	339	351	329	332	370	340	360	352	354	377	331	335	383	328	355	354	347	341	366	354	318	359	372	337	339	329	384	377	349	327	333	344	328	373	361	374	347	340	359	373	380	310	334	333	345	326	356	337	322	368	334	336	321	361	384	350	338	317	344	331	387	336	356	380	330	319	378	367	360	346	372	343	349	352	366	368	357	348	360	344	349	340	332	349	354	360	335	325	348	359	332	372	387	361	377	389	317	347	351	360	339	341	339	342	387	373	327	347	351	366	359	357	340	374	306	323	359	311	388	355	339	351	333	342	378	326	331	383	342	318	336	333	354	343	326	360	332	355	346	356	334	348	339	353	351	343	353	335	346	345	384	344	372	364	348	340	346	360	327	354	369	347	340	343	329	380	337	373	346	371	329	315	356	338	367	347	352	297	339	337	337	337	330	353	351	318	323	350	379	331	388	354	346	351	348	342	336	385	344	331	382	356	391	325	340	337	339	354	347	349	364	377	343	329	357	337	330	336	353	361	378	362	339	328	358	377	370	383	370	347	344	332	389	331	361	346	354	340	358	355	319	338	348	361	369	367	348	332	350	362	359	331	346	354	364	339	343	370	329	361	357	306	372	356	336	355	339	366	348	362	370	330	327	369	337	361	349	346	315	348	357	355	332	353	338	309	336	352	356	329	348	347	366
27484	21592	17146	6703	2081	1033	609	541	552	507	526	507	488	442	432	516	488	479	475	479	457	454	495	482	449	459	483	453	464	473	482	461	475	493	488	456	475	470	500	467	455	426	508	447	476	490	454	464	473	499	478	457	483	487	498	486	454	480	462	468	502	423	472	463	453	530	467	458	479	470	451	496	469	506	482	475	448	498	447	485	454	524	475	458	477	452	492	524	430	494	479	479	479	461	470	481	472	455	498	469	467	461	463	462	496	470	426	480	429	487	475	486	454	485	473	459	449	529	461	426	510	444	435	447	516	479	438	518	473	459	452	479	452	496	463	457	455	473	469	437	471	453	463	451	512	443	533	480	517	492	451	451	477	478	476	443	478	483	469	487	481	480	466	504	440	464	459	470	455	502	463	458	479	512	499	462	430	471	472	478	527	473	477	475	515	485	480	470	421	462	459	446	498	445	474	451	483	418	430	483	452	434	500	478	508	437	482	498	491	415	469	457	476	493	468	475	450	446	479	486	462	506	463	500	497	457	447	466	456	454	480	464	496	503	504	499	474	447	437	492	485	484	490	457	465	494	483	450	488	456	456	430	475	466	482	441	477	472	464	433	457	456	466	480	489	458	502	466	484	440	473	440	451	464	445	429	476	487	434	476	473	530	475	464	468	412	486	463	481	444	472	449	458	477	455	468	447	484	512	447	460	428	513	494	494	459	456	454	481	468	498	481	425	470	489	443	448	453	423	487	447	496	512	439	468	423	470	459	464	433	505	465	428	464	465	428	469	465	456	427	450	465	467	436	512	486	426	447	488	464	456	446	452	443	465	451	460	464	451	454	456	483	464	471	467	460	498	453	435	487	495	478	432	423	517	498	477	481	470	483	465	471	435	471	501	455	473	450	419	460	434	476	492	485	479	474	476	458	440	418	463	445	452	488	470	472	483	468	466	452	490	497	479	449	469	489	510	463	480	486	503	457	461	441	474	439	469	414	476	498	458	481	483	467	446	467	435	450	447	495	460	444	427	477	454	462	491	470	483	482	450	473	470	446	486	444	424	484	500	488	526	497	476	477	478	475	453	456	507	463	416	459	462	483	484	481	413	456	485	484	435	480	447	454	476	476	472	442	451	483	467	451	491	493	502	488	475	454	488	482	482	459	475	447	472	462	471	454	490	464	444	508	497	460	476	462	443	488	449	473	512	464	491	494	469	456	507	473	457	459	432	428	447	478	509	488	458	497	530	483	448	517	467	476	483	463	476	437	491	480	469	481	476	439	475	453	479	525	460	471	455	487	464	435	475	479	483	471	459	456	486	469	487	477	509	498	462	476	500	456	477	454	456	449	469	449	459	482	454	448	465	457	459	456	494	491	430	475	449	460	462	489	464	501	489	483	459	476	440	487	487	436	485	476	502	450	495	433	432	470	459	496	487	489	477	444	467	451	481	450	477	465	442	461	455	466	448	417	467	449	451	443	443	461	464	485	519	473	478	473	453	467	498	477	469	456	477	443	500	453	473	443	463	455	465	481	447	440	448	486	481	465	461	453	458	438	461	449	444	488	495	485	471	436	443	489	453	496	479	505	483	421	473	443	482	474	448	457	466	451	469	478	485	458	474	481	496	432	450	481	515	476	473	465	456	471	469	487	473	452	464	466	474	465	530	449	529	483	461	501	501	493	456	472	479	448	445	461	454	433	470	469	506	480	447	494	479	466	437	486	447	460	499	462	489	466	470	446	470	455	490	479	466	535	463	495	435	491	460	431	470	448	480	497	475	473	500	441	483	470	480	432	486	466	457	475	484	471	433	449	472	478	470	456	477	493	491	488	483	486	462	440	469	486	467	474	470	467	448	509	459	468	490	441	470	456	500	482	518	440	437	472	416	480	453	463	459	447	470	448	478	521	483	529	405	503	522	484	501	507	440	463	483	449	501	450	472	497	487	463	484	472	455	466	434	489	476	472	467	505	455	457	515	467	470	443	482	500	504	459	468	471	471	487	469	488	451	482	430	447	465	450	455	492	454	446	450	488	499	450	479	466	485	486	461	458	452	470	457	478	442	437	443	470	463	471	442	492	457	467	472	497	476	492	476	479	486	448	440	434	468	474	429	464	472	494	510	484	493	496	482	462	459	441	452	443	492	446	498	473	476	444	467	463	494	448	457	470	470	467	456	470	469	459	464	467	478	493	454	455	482	463	478	464	469	461	492	454	435	449	516	438	481	478	451	454	461	486	479	466	449	432	449	467	485	455	481	451	462	444	483	466	463	453	492	462	472	474	481	500	450	450	449	495	463	484	489	488	463	479	445	442	457	430	452	435	456	439	443	459	480	483	459	469	471	473	442	544	442	501	452	469	462	438	466	465	455	482	442	429	454	468	465	485	448	448	427	467	491	502	490	429	458	434	463	476	433	445	518	459	477	483	467	484	481	483	498	466	472	452	464	447	473	483	484	496	490	457	457	495	444	499	428	450	466	487	431	474	462	466	485	472	458	471	475	474	457	451	498	454	464	468	476	499	476	391	496	455	474	479	443	450	493	459	453	481	444	465	497	456	477	456	481	497	464	475	480	480	467	473	480	468	488	491	445	451	450	497	509	451	438	459	473	467	426	487	479	476	485	463	466	485	451	485	482	444	477	482	464	511	476	459	459	456	479	489	492	457	502	453	500	465	502	490	493	512	477	463	487	440	463	445	464	445	451	468	467	466	467	479	521	445	455	498	479	484	428	476	433	468	445	483	496	474	490	464	454	480	471	475	468	427	496	490	487	460	467	480	480	458	481	431	479	457	488	471	461	445	486	498	466	446	467	475	443	482	477	409	482	455	498	502	474	477	468	490	483	449	452	458	466	465	499	460	515	517	493	453	488	486	462	470	480	492	479	471	482	476	481	451	478	479	458	444	458	479	487	455	499	483	490	464	456	416	439	480	437	465	491	461	478	518	490	443	466	467	476	496	471	456	461	450	456	513	487	474	459	441	480	466	444	453	475	449	498	494	464	470	479	493	460	430	463	472	503	445	448	482	455	436	442	474	475	533	474	491	476	476	467	485	484	441	445	445	470	492	444	458	445	454	464	508	458	478	463	465	466	436	458	471	497	445	486	456	451	486	482	487	518	465	458	426	441	454	445	485	516	412	488	504	437	503	479	479	478	455	470	478	473	479	468	440	420	473	486	447	481	479	469	454	480	461	513	453	477	460	508	475	450	472	449	462	496	491	453	497	472	481	464	471	441	505	460	486	451	436	443	464	464	470	458	443	493	455	488	453	426	475	459	466	433	441	446	474	485	482	486	483	486	496	461	489	463	447	472	468	472	480	483	399	515	439	450	522	466	479	466	446	487	491	480	446	476	472	483	485	460	510	487	434	451	459	479	457	491	498	477	446	479	471	445	460	493	459	488	448	498	472	474	452	441	424	442	455	487	477	457	448	448	453	464	495	485	451	460	482	481	507	497	482	465	469	481	459	447	470	477	455	466	518	468	466	461	483	485	478
27173	32056	23289	9799	4791	2227	1279	1077	1071	1062	986	974	966	833	802	841	800	789	835	863	822	844	811	800	775	814	839	831	818	813	831	806	818	726	806	838	856	757	775	787	778	812	789	786	778	839	780	808	834	834	790	823	784	787	781	830	814	796	848	853	848	838	821	860	862	825	829	794	789	818	839	882	788	793	820	864	808	788	775	830	808	798	800	858	813	807	819	856	840	863	794	797	871	828	772	852	803	850	827	811	837	758	794	843	840	800	812	808	798	801	787	775	872	827	832	833	772	903	839	762	808	844	848	824	781	837	846	842	812	820	795	812	802	816	835	797	800	808	803	801	852	764	796	844	819	794	833	800	826	796	788	851	805	797	816	801	798	789	844	784	827	746	869	834	780	814	847	827	815	795	832	828	827	861	817	821	788	758	854	822	827	771	826	803	813	780	777	788	872	868	798	788	823	816	813	786	801	784	796	801	791	841	840	795	822	804	795	819	808	819	797	770	856	781	772	782	789	825	790	797	819	823	805	762	808	814	855	710	762	810	830	832	849	793	822	818	826	801	831	793	795	815	804	795	806	771	802	825	849	869	816	863	825	817	776	782	826	784	777	795	814	830	807	800	843	753	816	792	818	832	815	810	848	809	774	833	861	854	807	812	780	777	833	832	785	809	794	810	824	805	760	760	799	803	792	812	844	782	822	798	807	747	798	796	805	840	771	808	828	812	780	837	838	860	871	787	811	815	850	761	822	772	848	839	854	846	784	833	801	853	786	847	823	825	830	818	762	829	815	780	841	805	818	793	813	810	797	836	824	846	763	844	854	778	820	862	832	817	840	797	755	835	812	785	781	791	784	831	838	854	841	841	795	870	828	844	834	814	846	858	825	823	797	799	865	814	838	842	807	827	822	771	829	817	790	805	813	819	815	867	790	829	813	894	838	835	810	820	812	817	839	811	810	810	752	765	827	828	817	821	790	800	797	800	853	811	810	845	798	815	849	801	770	801	824	792	817	761	810	783	806	787	783	782	816	835	782	786	835	789	842	792	805	837	832	828	819	836	886	747	797	834	859	828	838	799	862	820	811	837	793	821	788	830	815	803	788	875	837	827	799	846	861	804	814	818	787	850	765	799	836	812	804	859	770	806	818	824	830	849	753	810	801	832	820	844	813	750	844	840	852	754	833	820	825	777	846	842	868	808	733	821	810	838	805	773	811	814	809	812	819	830	820	822	805	835	788	830	793	827	797	774	821	827	806	815	749	817	778	810	796	829	828	782	774	822	816	798	806	787	821	808	788	828	795	864	786	853	825	807	763	807	804	798	792	770	843	766	788	831	755	803	848	813	837	799	817	874	860	813	745	774	842	810	812	824	726	830	837	861	780	817	758	803	818	859	807	795	811	808	797	874	818	823	798	769	804	782	799	836	812	832	821	797	830	854	808	812	822	784	843	833	785	783	783	777	831	817	780	811	792	801	848	818	848	856	849	775	836	787	848	821	817	817	816	800	830	797	786	840	866	819	816	838	800	815	800	811	824	801	770	820	874	862	799	837	813	835	803	811	859	819	807	791	800	799	794	821	803	826	762	820	828	800	750	835	795	878	798	840	811	773	850	799	819	848	809	834	781	840	850	845	863	806	820	817	797	808	796	801	802	757	785	783	799	819	810	818	770	811	793	790	844	772	802	814	802	795	805	809	827	855	851	796	789	791	781	837	822	832	810	831	829	824	811	827	817	799	795	767	779	854	849	834	787	812	817	817	790	799	850	852	810	794	799	811	805	829	779	812	872	779	761	851	799	832	878	802	802	835	857	818	785	833	843	837	817	800	831	810	827	849	800	830	805	850	813	825	809	840	788	786	878	834	798	806	789	844	771	821	848	834	816	858	811	753	795	807	846	772	782	793	799	795	820	805	795	823	821	790	798	892	788	817	832	819	769	830	852	856	811	807	830	831	794	811	765	826	840	873	799	835	823	789	871	846	778	798	817	816	792	829	858	812	772	786	764	781	864	781	836	796	795	782	785	869	770	809	793	818	796	834	789	796	792	818	805	792	801	857	788	786	767	799	788	854	824	835	807	813	791	805	791	855	787	832	761	856	808	824	790	822	807	790	837	800	801	800	761	842	816	842	860	849	826	822	745	823	840	784	852	814	770	772	835	820	759	832	791	814	816	813	873	820	835	801	861	827	811	719	840	835	828	860	845	853	865	838	796	791	823	831	847	843	842	785	823	824	816	819	852	871	823	783	879	830	828	835	813	870	829	827	789	786	820	842	870	823	866	803	812	821	850	782	849	817	847	786	835	814	846	760	785	818	761	828	847	763	865	834	802	809	830	796	814	775	783	857	805	860	856	767	786	811	889	820	793	833	832	783	844	759	831	789	764	769	839	864	819	820	854	826	769	789	785	798	808	799	869	817	832	822	808	843	809	838	812	814	827	817	821	780	833	770	837	827	784	793	812	840	813	846	793	820	828	831	908	810	853	782	832	806	856	812	782	818	823	828	820	818	830	774	785	823	835	787	821	820	803	817	806	804	858	803	826	811	827	806	778	816	863	792	810	774	821	818	773	789	845	774	846	817	796	798	828	823	809	781	836	831	757	876	857	849	828	829	831	844	810	882	791	822	782	832	803	860	767	800	844	796	769	792	797	769	812	817	878	780	792	796	840	763	780	784	785	800	842	868	871	813	784	828	792	798	765	814	789	831	788	808	815	814	766	872	783	869	769	871	826	843	792	818	825	872	804	831	836	846	793	746	822	786	782	838	819	846	820	829	849	799	809	840	841	807	850	810	837	854	870	826	843	804	803	780	807	836	842	830	837	793	850	818	837	793	826	821	846	829	832	859	818	808	792	836	810	848	843	798	825	829	812	787	854	843	848	793	823	819	834	848	873	820	838	822	858	860	813	780	797	805	807	792	791	796	840	787	774	871	797	820	834	852	800	796	828	823	836	810	826	806	815	777	765	825	803	833	807	788	779	798	783	837	853	775	793	778	844	803	791	832	812	815	785	768	792	815	768	812	815	799	806	844	807	791	827	835	804	792	820	819	794	803	787	837	793	855	814	851	810	812	830	853	829	840	832	782	796	821	810	804	841	822	828	833	860	777	799	827	854	854	766	810	845	837	794	817	819	793	795	778	814	807	763	789	824	831	790	810	860	735	836	782	876	831	817	800	823	805	855	812	844	826	823	819	810	848	798	827	826	808	794	823	831	789	813	821	808	853	818	781	796	819	782	846	795	830	790	827	808	822	845	813	823	783	835	838	815	813	819	812	827	816	799	771	808	841	900	801	815	813	841	782	799	751	806	817	863	804	782	765	798	800	799	837	775	874	841	879	816	803	757	830	879	829	803	792	794	852	802	813	791	825	800	838	835	825	783	779	823	808	800	794	790	862	814	815	787	839	813	845	838	786	770	844	812	783	804	791	816	867	831	750	857	873	865	826	814	861	823	810	848	810	814	818	812	831	826	789	807	802	828	762	805	807	815	782
24620	21496	28351	24961	18736	6161	1453	805	671	568	573	563	526	498	456	442	427	457	454	427	440	427	405	406	441	421	433	397	429	438	436	393	430	402	392	417	440	404	431	454	412	454	412	419	451	382	442	414	417	404	392	402	415	394	444	425	431	418	424	399	425	420	443	394	402	424	394	442	444	407	423	453	406	411	408	401	470	398	453	397	429	406	438	402	429	438	447	407	425	397	398	419	427	400	415	462	425	398	395	401	403	397	409	432	393	400	393	415	429	381	380	433	422	425	414	404	403	394	386	415	436	415	389	421	366	423	392	401	422	394	416	400	438	417	406	407	429	411	424	446	393	401	375	424	394	427	435	437	378	427	405	402	438	456	410	456	399	415	387	418	424	388	439	410	408	404	413	404	406	427	449	411	404	402	399	416	398	420	443	463	388	403	429	407	375	409	421	430	435	427	409	405	431	379	415	392	416	375	455	400	440	403	383	396	372	413	452	393	465	400	430	405	391	441	391	416	397	405	428	397	436	424	424	414	410	419	449	415	392	411	406	418	418	406	429	423	389	432	408	421	443	405	414	405	403	421	415	386	394	389	427	408	432	428	432	404	454	436	427	404	394	458	398	404	420	371	414	422	401	415	410	425	401	414	386	376	454	429	396	448	421	422	385	425	416	410	425	410	444	409	440	396	417	422	420	439	424	408	422	420	404	440	402	419	405	416	460	395	463	435	402	375	410	421	386	379	380	403	392	414	417	429	406	409	435	444	391	419	430	374	426	405	415	375	426	413	413	421	397	423	416	420	409	396	426	400	387	371	410	397	421	415	424	397	407	389	415	423	371	410	406	412	425	390	442	428	410	424	455	376	420	386	391	377	434	426	408	407	392	400	403	387	410	409	426	442	388	432	394	438	384	418	371	405	435	414	422	408	396	400	397	429	422	404	423	391	449	421	388	414	412	431	431	408	446	382	429	401	411	407	403	424	411	390	418	397	423	402	391	420	411	426	394	425	392	404	382	400	425	458	397	421	429	410	390	419	396	400	447	421	407	383	443	439	387	425	441	395	424	398	406	386	427	430	400	371	456	404	383	437	399	431	380	372	397	399	395	411	403	395	429	393	445	411	417	413	402	432	406	423	405	385	414	408	391	406	425	386	415	411	385	438	416	412	442	399	408	422	383	439	394	392	391	410	397	389	429	380	393	372	395	420	421	417	441	420	396	396	423	406	419	407	415	444	417	447	413	448	423	409	373	424	427	405	420	406	396	392	408	415	416	440	423	418	432	415	401	421	430	414	375	390	400	384	475	405	378	399	435	407	415	411	389	435	394	397	411	407	414	400	427	412	397	428	398	403	427	396	394	405	432	392	383	419	393	396	429	396	398	401	458	430	399	397	420	436	396	425	382	444	448	435	426	384	426	417	419	425	367	422	418	427	427	411	443	375	421	405	439	444	427	432	425	439	433	387	385	397	383	392	392	395	393	419	411	462	403	397	399	422	420	383	422	404	386	404	422	408	399	397	382	396	413	392	396	415	407	388	427	414	418	450	412	421	415	371	381	432	398	452	450	407	409	424	409	425	412	403	385	411	411	386	406	379	435	375	393	409	454	422	381	380	402	415	404	430	395	437	385	394	413	392	433	410	419	400	414	409	361	394	410	397	398	402	423	430	383	392	386	409	411	405	368	428	404	406	436	420	395	451	423	400	418	413	408	418	414	402	389	381	407	397	431	403	388	409	366	386	416	452	428	374	453	415	419	424	402	396	394	418	417	442	389	403	420	417	400	424	413	451	402	415	391	363	398	428	447	400	389	416	433	409	415	410	434	416	406	422	415	379	409	418	422	393	423	421	400	413	385	419	379	382	394	410	419	386	456	436	452	411	396	410	397	409	400	430	423	415	381	366	418	392	433	385	413	417	431	413	386	428	424	428	397	438	408	400	410	391	399	390	409	453	435	417	379	399	433	397	408	406	344	399	438	397	432	449	391	400	410	437	419	355	405	422	395	404	399	417	404	380	396	425	415	419	414	433	467	404	390	441	433	400	441	403	395	427	401	398	418	444	420	454	430	436	384	386	429	438	396	434	394	390	432	392	417	396	392	389	435	359	407	389	429	401	392	401	383	386	411	395	390	407	436	451	411	397	411	408	407	419	462	397	420	451	399	398	384	387	393	367	400	438	387	422	379	420	409	418	377	379	375	430	372	407	377	375	412	380	403	400	408	434	439	364	409	374	392	393	428	409	409	417	382	416	429	438	407	431	414	412	445	368	412	399	442	413	420	416	380	396	391	413	421	397	435	389	395	402	411	404	428	423	412	402	447	401	402	410	372	418	401	400	405	427	412	411	428	444	390	409	421	402	410	419	391	379	411	387	405	411	420	414	422	409	388	405	403	386	405	395	400	416	392	398	414	387	405	368	436	395	445	419	409	465	385	418	428	415	433	378	396	399	374	413	418	389	422	404	392	421	428	399	415	397	422	382	433	416	447	395	400	379	401	409	405	385	417	397	441	367	416	436	441	407	391	435	360	377	450	389	402	380	427	433	374	382	409	362	417	436	392	405	416	411	399	391	386	389	397	404	384	434	419	417	408	398	424	406	418	435	398	432	414	437	390	380	401	392	418	396	378	413	403	422	448	438	430	413	406	410	427	410	377	414	392	390	419	436	419	425	411	405	408	383	428	418	399	424	371	406	384	407	393	414	428	412	380	404	369	393	408	396	369	442	392	417	418	415	393	424	430	421	418	405	403	425	381	353	454	411	453	419	402	437	422	453	404	406	380	368	410	432	392	412	396	431	402	403	410	415	398	395	412	385	402	394	408	413	375	411	418	413	433	403	422	417	416	418	454	382	383	442	417	395	388	417	382	401	401	430	408	435	402	388	391	398	437	392	409	377	398	401	384	430	356	384	410	433	402	388	419	400	422	432	444	418	419	430	401	380	391	436	369	418	403	412	395	411	408	385	430	384	418	398	422	425	399	384	418	406	411	398	410	389	390	419	410	429	394	407	427	399	433	382	419	423	411	418	412	399	418	437	434	412	418	407	400	382	411	422	411	406	458	411	445	387	411	372	380	398	410	413	368	384	391	388	404	434	425	421	431	431	421	413	417	386	430	449	390	438	397	433	394	398	385	452	425	395	377	410	407	423	388	393	421	388	450	433	453	402	400	400	432	396	414	372	394	400	412	414	412	396	402	449	429	426	421	394	406	427	409	388	378	465	387	439	464	403	402	429	393	427	394	417	390	420	424	383	387	434	398	409	412	420	400	419	411	381	414	396	398	428	419	398	391	402	414	421	378	424	457	388	421	435	427	382	415	431	388	428	419	446	425	396	381	447	440	440	412	427	414	408	406	450	411	417	470	410	428	427	407	404	406	385	403	419	395	452	429	424	420	411	364	425	399	425	431	415	407	425	403	345	387	401	414	414	406	388	419	415	437	425	431	388	434	398	424	395	451	396	412	422	390	415	396	456	403	389	420	437	423	378	401	405	394	414
29340	43349	29603	16833	11459	7164	2707	1821	1539	1340	1357	1119	1089	1010	869	909	812	787	820	744	827	828	769	790	779	748	781	747	734	762	761	770	793	729	763	746	764	700	788	707	718	779	759	728	696	754	733	744	714	727	737	747	737	718	754	749	734	744	728	722	719	716	755	765	731	734	765	721	693	708	746	713	720	755	772	744	759	762	723	747	675	743	713	728	693	763	681	725	733	742	722	740	728	786	707	734	747	743	752	703	715	774	734	751	684	752	730	714	733	769	714	727	775	754	752	709	724	721	715	723	744	758	725	699	720	715	722	782	687	759	727	761	736	714	760	729	730	719	750	691	724	711	712	722	726	742	737	701	788	716	759	699	715	686	718	759	706	758	725	742	715	726	718	695	741	738	730	709	721	718	703	671	694	657	746	731	779	683	757	708	707	731	746	739	775	724	712	726	768	691	732	731	738	746	747	708	700	766	721	704	724	710	716	699	703	714	732	758	704	709	694	785	721	725	717	736	671	703	722	744	747	732	670	739	704	690	689	705	706	756	716	763	773	692	750	699	694	695	732	797	684	726	724	779	740	755	693	714	760	746	694	728	689	715	734	669	686	730	720	672	734	787	723	750	716	702	735	707	705	711	738	731	743	755	707	715	733	703	713	718	716	698	737	692	745	736	695	662	722	746	721	711	688	705	730	704	747	684	779	690	725	709	727	695	686	726	703	694	731	740	740	723	687	687	737	726	665	753	663	714	701	713	759	706	739	730	737	729	726	692	754	760	706	682	762	744	734	670	735	714	743	729	730	700	795	740	744	783	735	766	727	708	727	711	701	737	717	705	702	781	759	744	713	702	762	736	675	735	669	731	722	704	709	766	767	720	720	729	698	738	720	685	727	730	733	739	766	710	777	762	704	709	745	718	761	720	726	705	703	735	775	673	706	767	733	734	696	698	689	718	751	757	709	721	734	703	751	745	689	721	723	717	733	727	737	777	712	706	719	795	722	727	715	757	729	694	682	732	675	783	682	738	739	697	747	737	742	739	736	766	669	738	751	700	719	681	714	749	727	718	719	753	755	787	680	723	702	731	751	674	727	678	777	717	751	737	725	760	764	697	738	720	738	729	736	760	764	756	753	721	726	726	742	753	746	680	687	734	756	757	778	749	779	739	730	744	747	769	695	736	691	752	712	727	724	691	700	731	706	770	737	735	749	714	706	742	712	777	697	725	711	741	716	728	691	689	751	791	713	707	735	712	719	738	773	730	774	743	709	734	697	738	751	711	747	704	782	776	719	720	700	750	744	701	720	705	717	730	754	716	749	708	719	703	723	729	736	741	722	710	767	744	748	708	740	705	697	755	727	710	725	685	738	736	719	754	710	728	658	746	753	716	769	735	686	703	745	693	758	720	718	765	742	712	716	719	720	708	735	767	691	681	716	743	739	739	742	767	703	725	671	708	730	778	735	732	741	717	777	701	761	734	749	733	739	726	733	749	715	731	730	743	735	718	672	710	754	731	719	717	690	720	677	744	712	728	764	732	759	749	738	752	719	744	699	714	763	755	707	745	707	731	690	694	723	733	730	742	791	766	702	731	709	727	733	767	674	722	725	709	707	693	709	747	697	753	751	758	706	687	764	743	724	709	730	693	690	749	733	726	757	707	761	701	754	720	737	749	696	745	638	688	692	795	770	731	730	737	733	715	745	704	696	713	746	701	751	724	678	769	740	756	711	689	678	695	718	735	709	726	722	746	771	782	703	688	720	708	737	730	719	736	710	696	740	716	714	714	756	650	653	695	735	700	716	716	723	693	769	737	728	723	706	756	731	727	709	727	748	735	736	717	723	713	729	738	688	769	697	716	779	685	735	700	721	758	763	720	704	709	725	707	690	738	718	717	693	793	695	708	684	720	714	686	716	718	693	696	715	715	724	729	720	769	676	764	703	700	745	728	748	738	710	760	744	745	699	692	722	758	759	729	724	711	714	751	716	662	703	770	752	755	677	767	750	726	763	699	769	720	702	736	758	735	708	751	701	727	746	754	680	739	712	725	744	701	727	722	727	711	786	688	759	705	722	718	713	717	689	737	759	684	707	676	738	743	727	698	740	724	752	754	718	752	717	805	718	731	739	681	731	759	725	751	736	725	703	671	700	712	700	748	726	725	707	725	751	756	752	712	792	722	737	686	736	725	693	776	723	740	747	719	718	697	755	725	780	715	690	719	696	734	689	739	727	736	711	730	739	738	670	723	743	734	690	740	731	722	748	719	719	748	725	714	786	714	701	758	703	817	738	732	758	693	713	715	762	714	741	720	761	693	736	722	735	726	693	711	734	722	767	765	716	706	726	764	769	701	691	715	730	709	753	771	711	727	702	745	732	733	768	719	702	701	729	733	780	731	709	703	714	738	707	728	663	683	717	763	735	676	742	734	717	742	732	686	700	747	689	751	717	704	701	741	684	749	717	679	739	709	740	777	730	732	751	728	728	718	738	764	713	757	746	728	733	750	803	720	696	725	680	780	755	711	783	712	726	691	695	755	711	705	753	734	678	705	720	740	715	708	730	689	698	703	738	799	699	764	698	718	752	742	751	692	737	736	778	764	694	732	746	735	776	732	722	731	741	742	723	711	729	726	718	704	761	735	755	742	708	669	740	708	722	758	729	700	729	742	776	729	748	727	708	714	740	714	732	678	720	730	679	725	704	720	768	721	738	743	742	708	702	704	725	721	712	733	714	713	727	736	771	731	730	745	740	729	716	710	708	753	759	748	731	729	724	710	711	725	735	728	714	731	769	747	736	758	755	718	714	698	706	674	697	723	732	757	777	668	738	730	743	678	696	753	677	750	728	740	731	750	777	679	752	706	729	743	763	751	743	748	733	740	741	706	707	733	720	734	732	707	737	681	740	727	710	695	714	700	717	700	700	743	753	722	743	665	714	737	660	761	731	757	724	730	743	753	708	672	787	702	669	709	720	723	709	751	749	730	725	723	729	768	741	728	690	727	775	765	718	715	706	706	705	755	718	687	796	712	655	733	728	693	726	728	696	755	783	722	753	724	700	781	766	763	728	789	719	712	693	736	737	698	732	753	726	707	739	680	706	734	748	689	741	694	724	751	760	740	739	706	689	695	735	740	748	684	703	749	685	778	722	736	732	704	769	731	727	748	709	718	720	696	750	720	726	731	679	777	688	765	718	703	708	728	740	742	739	768	720	712	759	743	705	738	746	699	715	731	749	734	750	701	727	704	711	717	704	716	706	766	703	710	735	733	740	738	732	710	733	689	725	704	733	709	759	714	733	746	729	744	693	697	694	760	743	719	686	713	707	711	715	743	718	721	740	763	745	666	778	752	698	758	762	732	753	709	706	712	752	732	697	707	718	695	781	736	751	732	757	711	693	740	750	693	725	710	741	728	768	688	720	704	667	704	722	711	689	714	751	779	721	656	733	717	675	721	720	765	774	681	750	714	703	732	722	755	755	718	700	695	711	687	759	760	722	688
23473	21339	28972	24017	21322	17545	2701	769	596	497	445	387	349	314	285	213	255	228	205	244	206	208	191	203	206	190	182	212	200	199	215	206	213	192	180	189	190	202	223	221	194	191	210	187	168	195	189	175	182	212	189	169	204	196	199	196	174	193	187	181	168	146	213	181	182	211	215	188	175	193	172	188	190	171	193	170	181	192	203	188	166	160	181	209	176	179	192	163	173	179	187	177	198	173	176	163	175	188	211	183	181	185	198	170	194	189	201	203	188	170	173	178	179	162	192	188	183	192	201	185	174	198	186	198	177	203	168	167	183	168	187	194	189	187	178	186	193	168	161	191	198	212	188	173	176	169	196	176	188	188	154	206	199	173	205	200	203	180	165	185	189	186	193	161	178	174	189	162	196	155	192	195	171	166	194	206	192	203	156	210	196	198	171	187	206	192	164	198	171	176	215	173	167	177	162	182	160	191	177	164	193	207	181	172	205	177	207	187	178	167	196	218	187	202	196	166	183	195	197	205	185	193	192	174	221	162	182	202	191	204	188	188	188	163	179	163	182	183	203	198	202	189	178	201	189	185	172	175	191	193	197	186	195	183	167	196	161	208	206	178	198	178	190	185	178	167	202	174	198	185	160	176	208	169	176	207	203	195	185	176	197	203	181	191	183	189	199	186	173	183	173	186	171	180	202	204	204	191	186	158	167	213	198	188	187	201	192	194	178	185	179	180	205	171	204	186	170	170	163	183	182	167	202	188	180	164	185	196	181	173	191	192	176	193	169	190	164	199	205	195	201	179	166	175	174	174	186	191	194	181	186	164	180	182	180	180	194	193	170	186	182	193	207	168	177	190	192	182	179	176	162	217	188	177	151	181	193	174	168	210	168	168	185	195	178	200	176	213	179	198	191	191	203	183	194	185	178	185	173	178	169	188	173	190	163	181	185	180	175	185	179	191	206	177	164	198	180	163	204	168	188	165	181	195	175	202	206	182	179	191	171	183	220	167	182	200	196	180	195	179	192	181	203	183	189	193	176	203	181	177	197	190	173	170	166	194	210	184	214	192	199	202	193	176	183	183	174	179	184	203	181	185	194	192	188	186	182	181	184	150	205	193	188	183	161	166	188	193	180	179	202	207	187	191	162	173	180	180	186	204	192	176	182	174	174	191	177	197	180	192	201	180	178	183	180	226	207	200	177	194	184	178	147	186	189	191	167	187	189	162	188	201	187	188	189	178	171	174	202	198	181	173	173	182	194	166	171	180	180	179	209	175	189	196	181	191	187	204	211	198	173	174	202	199	211	200	174	168	210	199	172	168	178	178	159	177	183	184	175	183	175	169	222	210	195	200	195	187	168	162	184	202	212	172	158	174	195	168	174	183	195	188	182	216	205	186	185	184	175	181	179	165	194	198	184	211	184	180	190	195	180	193	191	190	167	154	174	214	184	182	196	153	192	193	167	183	203	177	210	202	205	206	206	207	183	179	192	188	187	219	188	187	171	184	202	161	175	162	197	174	205	207	179	195	203	187	166	192	167	193	174	184	169	178	204	166	163	169	218	191	182	184	173	205	184	166	186	186	195	191	209	203	195	179	197	184	183	174	155	201	199	168	184	173	172	180	181	187	185	174	203	177	178	184	173	178	172	191	177	186	199	207	193	177	176	171	195	190	190	183	181	207	167	171	191	162	170	188	204	182	186	174	184	179	188	183	169	177	206	200	196	175	195	183	146	200	181	177	194	187	179	187	192	173	191	189	179	209	198	201	194	186	159	193	195	194	164	180	216	167	193	164	192	181	163	189	180	152	203	191	174	177	150	207	197	181	200	187	161	186	190	196	168	194	201	196	193	180	180	201	180	198	169	190	178	179	183	188	158	183	192	189	211	190	186	197	192	201	190	188	197	194	163	194	208	170	163	170	198	203	181	174	179	171	161	166	190	172	177	181	178	208	174	187	182	196	174	200	200	173	199	187	176	188	191	153	163	185	181	175	195	189	185	198	190	194	169	174	218	210	196	172	185	172	175	196	190	192	169	190	180	194	171	163	178	177	211	189	179	183	168	188	194	165	194	172	199	175	185	195	183	186	202	165	166	190	173	199	181	191	183	168	169	185	185	172	189	177	197	173	174	178	168	159	194	201	206	180	187	195	171	181	171	181	180	193	178	207	180	189	184	183	194	176	190	168	184	187	193	211	172	189	170	197	190	194	180	176	188	194	199	169	200	185	178	194	171	195	192	173	189	178	188	187	186	175	168	195	194	200	187	177	203	179	173	166	192	182	192	171	199	189	172	174	156	197	198	181	176	176	180	188	185	191	209	187	180	187	187	197	195	169	164	189	166	189	161	185	175	176	200	181	183	159	169	175	193	196	179	200	200	167	190	179	180	197	199	187	195	212	172	180	187	178	185	166	160	167	189	199	176	181	172	177	198	177	200	169	188	178	179	190	151	173	183	182	182	175	171	173	188	171	155	172	179	203	184	196	171	193	196	180	176	202	179	201	175	178	181	200	195	178	185	185	188	194	187	146	187	196	205	174	164	182	177	185	204	205	164	185	186	164	189	169	172	200	186	161	176	201	169	189	174	200	174	183	171	182	179	182	179	171	195	171	176	188	185	177	162	205	190	192	193	188	154	183	187	192	171	152	202	173	183	203	184	166	193	173	182	154	194	183	190	174	189	211	177	189	181	197	187	184	192	172	196	175	185	193	195	200	175	201	196	199	161	182	196	190	177	190	189	178	180	181	173	181	172	171	188	175	173	190	193	167	184	172	206	168	207	174	170	202	198	174	193	206	184	201	180	174	200	179	156	204	176	168	177	195	156	183	175	184	186	190	200	180	179	204	200	190	209	188	182	184	183	169	196	178	190	199	168	179	177	192	190	170	202	181	175	167	197	194	176	189	186	181	193	169	165	210	187	197	180	190	152	181	161	180	177	189	145	186	175	180	171	206	187	173	151	177	174	209	194	167	204	197	197	170	198	195	180	185	162	168	175	200	208	185	165	168	167	178	196	170	188	179	202	190	173	173	168	192	187	182	209	185	170	189	207	168	193	164	182	184	202	213	208	202	185	175	159	181	180	180	172	181	197	181	182	200	204	200	182	177	183	191	189	186	164	179	167	204	197	190	191	166	163	199	181	174	176	183	193	167	161	195	195	189	182	165	194	185	171	189	184	187	164	199	183	203	182	198	167	189	176	194	191	195	194	199	187	191	169	180	179	170	190	183	175	175	199	178	169	158	184	181	184	174	195	189	205	204	214	179	178	177	193	179	205	185	197	177	180	182	195	175	172	173	180	188	178	157	200	169	186	173	172	185	188	199	186	176	190	196	186	215	177	213	194	170	188	186	204	181	193	156	173	179	196	170	195	190	175	174	204	204	167	213	190	192	188	174	190	202	193	168	164	173	189	182	197	159	179	176	157	158	180	194	170	203	180	202	220	171	186	185	178	182	169	172	213	189	199	173	184	191	198	173	191	175	198	173	184	199	167	177
31941	43710	34853	19170	10859	6052	3238	2177	1794	1482	1257	1122	1003	830	715	622	567	527	546	484	468	432	455	423	413	433	410	406	377	415	395	403	369	342	403	409	404	388	367	360	365	375	367	339	375	367	380	359	371	379	336	371	337	368	346	367	386	395	387	354	352	340	336	360	352	380	371	330	364	325	347	330	381	366	347	356	381	330	329	353	327	392	372	346	353	326	372	349	339	339	347	323	352	301	333	318	335	348	355	368	303	367	333	329	343	361	342	368	374	366	337	337	363	302	325	389	351	305	341	337	336	359	324	365	375	341	357	359	326	354	378	353	340	312	401	307	344	346	310	325	348	369	345	355	367	371	314	362	333	323	338	330	361	332	344	372	364	346	330	353	350	295	360	323	352	337	373	335	332	372	354	336	382	332	347	335	356	330	354	367	334	359	346	367	335	361	362	355	339	333	339	302	317	362	372	342	316	379	376	316	318	348	344	346	356	344	346	356	320	351	339	361	337	326	341	340	332	329	318	337	370	353	308	317	317	341	345	355	336	301	316	329	332	364	338	301	326	327	358	370	352	329	335	324	323	357	368	353	325	342	346	335	319	363	334	362	338	345	339	364	363	310	330	358	352	339	339	368	339	330	338	363	346	362	361	347	312	324	319	369	372	327	375	339	316	326	346	362	325	378	351	332	368	334	360	306	312	341	353	362	375	321	341	343	342	339	336	330	361	352	367	344	347	387	324	364	314	315	326	332	361	340	332	332	347	373	345	360	359	354	394	333	349	351	330	358	356	349	358	363	346	338	316	339	327	327	337	296	348	330	366	344	334	328	352	321	358	332	334	343	352	349	355	324	356	338	321	357	353	310	355	349	324	344	356	345	333	315	329	334	322	319	313	380	367	362	332	331	335	338	367	352	361	346	365	362	326	314	325	337	340	336	323	362	348	352	358	365	339	359	337	317	328	310	346	346	319	348	303	348	325	330	357	376	346	358	347	341	329	340	335	336	378	365	370	336	308	348	364	350	350	326	338	318	317	350	346	287	347	325	323	324	332	323	323	347	322	326	341	345	350	394	336	339	348	337	326	368	365	344	312	377	369	355	348	313	319	325	335	356	319	348	352	352	357	374	377	326	318	302	344	348	317	335	364	326	385	339	339	330	326	317	336	349	325	348	366	339	337	305	352	351	360	346	348	368	352	357	351	349	336	313	363	336	331	310	332	326	317	342	347	356	348	341	337	334	359	324	324	335	347	335	334	343	362	353	373	368	347	345	352	361	320	319	355	350	327	373	339	345	346	309	330	326	312	332	343	334	334	338	361	345	330	342	349	366	341	329	328	332	357	348	346	349	350	343	307	364	340	340	349	315	312	369	354	320	345	344	339	332	357	337	344	340	323	336	323	351	332	323	343	358	333	314	344	327	337	318	307	367	359	330	369	345	337	344	352	357	380	312	335	345	346	352	351	348	327	339	341	304	326	314	320	366	331	341	345	329	370	354	338	368	346	338	349	319	338	342	376	347	353	344	328	335	323	355	356	342	368	361	358	297	324	318	339	337	340	345	332	328	346	355	319	359	343	314	314	321	325	366	314	308	320	356	310	368	339	323	321	321	352	323	338	355	352	343	354	343	366	293	325	338	318	360	357	334	348	336	318	306	373	379	320	325	358	334	347	321	392	368	323	357	317	317	328	332	351	342	355	339	329	352	354	302	364	342	342	345	337	329	348	360	340	348	366	351	344	347	346	342	331	330	349	358	328	314	356	346	324	377	342	355	346	324	342	355	341	355	339	312	342	357	328	357	349	340	356	353	355	329	369	314	321	351	325	369	314	340	371	366	337	329	330	319	334	355	303	361	354	350	356	344	340	353	336	356	299	350	377	302	336	349	340	365	343	304	328	335	366	340	352	352	348	352	366	344	314	284	337	346	336	327	355	351	353	334	323	337	356	349	353	341	347	331	359	342	360	372	341	301	344	348	354	334	350	340	317	344	345	320	370	323	344	344	341	326	356	334	315	343	350	351	327	357	353	361	374	335	376	349	353	346	332	352	344	344	330	362	314	347	331	345	333	354	342	342	373	351	308	316	331	322	306	359	305	314	317	351	334	310	347	347	354	329	367	342	332	349	366	307	356	347	341	351	339	324	333	324	376	335	348	357	348	336	340	342	341	328	354	331	349	368	347	318	326	345	355	352	352	323	375	325	351	352	350	323	320	328	365	325	333	338	309	345	348	305	312	367	346	328	345	360	364	327	329	321	342	353	353	329	376	326	368	357	334	364	358	334	317	364	366	362	346	333	334	336	298	304	353	326	361	376	324	339	340	323	335	364	368	327	317	352	348	359	373	335	312	316	320	344	322	335	358	323	353	355	319	326	389	313	334	339	360	312	328	344	354	363	363	358	345	342	334	333	359	317	310	366	324	376	361	303	340	319	343	331	335	308	357	344	341	316	396	368	325	342	360	311	351	372	319	329	334	335	369	306	338	308	335	339	361	365	353	334	338	340	345	297	329	344	346	365	339	359	315	378	345	331	368	327	359	339	332	402	319	363	360	309	363	332	365	336	336	326	338	381	335	340	317	323	360	339	373	341	370	312	337	325	305	379	352	377	336	344	339	347	360	313	332	325	340	350	340	353	348	329	322	390	375	346	322	344	330	341	376	374	342	364	309	340	360	343	329	339	344	341	363	368	352	348	334	344	341	323	359	344	337	309	327	327	347	320	345	318	390	373	341	328	363	343	344	328	315	363	335	314	348	338	329	324	339	354	297	347	349	335	334	338	358	315	366	357	365	324	358	339	341	355	338	294	365	323	355	363	361	328	342	344	327	333	319	323	357	296	340	336	348	350	316	317	332	319	349	299	361	335	351	376	358	360	316	338	337	334	308	350	363	352	319	382	356	359	346	382	363	367	309	321	330	344	355	334	343	301	395	361	348	339	346	325	348	336	343	358	365	343	359	350	346	329	317	379	378	328	307	331	349	353	330	298	337	345	342	319	331	338	350	345	366	363	346	352	334	313	328	359	354	371	361	363	352	366	342	314	353	361	310	320	304	368	382	337	341	346	383	311	328	331	366	303	338	360	326	369	349	334	347	322	337	338	328	350	347	352	338	351	349	357	337	313	328	359	342	322	335	347	335	332	329	332	358	316	338	319	342	356	339	347	336	336	356	342	342	373	333	339	364	332	323	315	345	355	335	331	325	347	353	319	344	325	331	354	331	372	353	355	341	333	345	343	337	361	290	344	302	342	356	361	374	360	343	357	350	325	319	321	356	353	335	318	328	331	357	326	348	380	350	308	337	342	327	346	314	307	322	324	357	302	355	353	368	333	307	325	356	331	331	366	312	332	299	336	324	343	375	346	328	346	341	348	364	362	347	341	321	332	340	345	344	344	335	349	327	315	321	353	321	378	357	350	332	355	339	354	333	377	352	352	377	362	305	351	333	341	340	355	333	337	327	321	325	360	333	325	322	350	325	332	331	371	343	364	344	343	333	337
27367	21243	14646	3474	1659	1102	623	576	509	482	511	487	439	474	477	482	474	492	482	478	460	451	455	482	480	474	491	472	444	418	443	498	458	443	451	476	451	453	474	461	467	460	490	489	404	451	473	474	466	464	433	453	457	459	440	473	433	420	496	414	456	461	490	466	451	487	420	453	477	457	481	492	460	475	473	462	459	478	492	491	452	489	461	432	469	429	463	457	468	473	417	432	443	435	491	467	458	479	439	495	443	428	437	431	446	445	485	446	480	454	448	465	508	467	475	463	480	457	454	497	433	432	441	490	496	471	485	476	438	456	479	463	417	491	529	442	460	442	480	496	440	465	467	461	451	441	458	457	454	475	471	488	444	459	430	444	478	452	486	471	455	479	469	446	447	493	483	456	516	480	446	463	441	475	438	485	479	479	476	442	456	441	453	443	432	469	461	496	478	439	477	467	471	446	480	466	438	443	433	466	423	463	423	395	467	497	470	450	453	427	429	472	462	461	464	479	488	453	462	437	432	449	472	469	440	440	451	471	444	475	492	448	448	432	471	450	501	433	489	446	472	470	483	455	471	426	446	473	464	438	452	451	444	438	474	453	465	471	462	481	452	457	479	436	461	463	450	471	477	474	454	422	461	450	480	472	461	471	474	450	456	444	480	440	457	447	447	475	455	498	421	455	486	421	440	447	459	453	478	460	468	453	477	463	477	459	482	446	453	444	463	458	515	443	463	484	419	444	447	461	466	454	490	492	478	483	451	486	426	468	454	486	444	428	428	488	466	516	475	444	478	471	450	436	484	451	465	466	463	445	467	462	453	475	457	449	482	479	447	453	446	441	456	473	511	444	452	475	458	485	457	486	469	439	411	478	482	458	475	458	430	484	447	448	460	459	428	490	445	431	459	488	452	494	499	420	452	465	459	458	427	451	431	454	432	458	444	434	473	440	478	423	453	471	480	461	442	455	450	451	488	495	446	461	473	418	496	454	472	439	471	489	480	454	474	437	477	448	472	453	458	486	460	435	448	464	467	468	459	481	455	478	475	450	448	474	450	466	448	459	494	461	447	498	429	453	482	466	454	459	440	488	454	454	446	426	462	441	489	514	490	459	455	483	459	486	462	449	459	436	444	442	440	450	464	471	418	497	438	466	458	462	488	460	480	470	459	460	453	460	480	478	430	474	442	442	476	479	477	450	478	447	502	480	481	473	435	442	484	473	426	467	507	477	477	466	452	439	504	468	483	503	485	480	473	454	471	442	490	472	485	501	442	490	488	435	496	473	436	439	494	469	487	462	458	509	454	465	456	414	465	441	435	480	480	466	477	442	471	441	476	466	475	489	463	459	447	464	438	453	456	452	472	480	449	477	449	469	420	475	484	479	464	437	490	440	459	477	445	501	466	438	477	514	445	443	431	493	442	471	493	475	462	428	460	494	503	456	448	462	465	455	499	465	462	469	512	452	496	473	448	475	435	455	488	435	436	457	494	461	439	466	469	429	444	475	462	450	472	458	442	450	462	471	468	469	481	459	467	461	479	491	465	442	449	451	448	480	441	493	466	471	481	454	460	467	469	468	489	503	447	486	448	499	504	499	481	436	483	481	446	436	461	435	478	443	457	440	440	468	504	487	482	478	461	491	484	462	456	476	450	514	426	467	461	452	439	435	443	490	454	457	505	426	471	475	454	449	408	460	449	422	432	448	459	465	483	457	452	461	499	496	468	463	502	434	472	452	491	405	454	486	463	489	468	450	470	457	457	469	464	460	439	450	426	498	485	453	478	421	457	447	492	422	475	467	475	466	454	430	481	415	457	419	474	480	492	433	430	481	478	428	466	460	464	453	464	444	492	492	460	510	475	460	468	443	490	508	457	444	420	463	460	471	517	498	424	463	482	441	452	428	484	434	451	452	484	473	483	479	462	463	490	477	468	429	447	471	436	465	431	422	450	462	458	502	469	505	456	484	454	480	449	459	498	464	458	467	476	486	444	459	493	463	486	468	491	482	450	451	465	450	454	446	488	454	472	486	462	416	462	454	506	449	469	443	474	459	438	470	455	431	486	390	501	395	485	499	432	492	452	436	447	463	472	471	463	499	408	450	487	460	451	437	477	456	467	449	499	440	466	464	449	510	449	456	412	481	489	467	455	470	445	449	437	476	431	491	475	455	411	462	472	462	431	459	464	440	472	474	456	468	442	427	476	461	427	425	457	467	438	480	460	472	453	397	424	469	434	467	469	456	450	468	449	477	456	450	457	470	438	447	479	484	468	427	509	421	500	464	436	486	481	465	458	437	455	439	444	497	453	450	447	462	483	431	472	449	466	472	465	447	418	448	446	477	460	456	467	414	494	432	448	438	450	471	469	442	459	409	470	430	450	457	470	494	484	508	450	467	449	419	428	447	453	492	491	432	489	449	438	449	477	497	450	480	424	461	491	417	483	523	457	490	410	460	443	439	443	486	436	474	442	467	480	450	444	463	485	493	452	475	471	488	446	462	455	475	499	498	454	492	434	468	478	460	462	435	527	455	477	434	484	511	455	495	471	455	478	476	449	444	455	472	479	433	455	453	476	461	498	484	457	423	435	450	491	445	449	470	453	473	447	473	472	462	466	483	460	465	479	463	463	478	457	431	478	470	447	504	440	470	460	475	454	462	480	438	448	473	472	465	476	444	463	450	456	455	490	461	461	495	458	457	425	517	489	469	447	456	483	469	481	449	433	482	456	417	458	441	476	463	461	468	467	440	437	469	461	480	446	473	492	499	492	459	463	489	449	439	470	446	478	508	460	499	473	457	458	462	461	460	506	468	447	465	484	447	462	505	450	433	461	459	480	501	477	451	490	438	466	461	502	461	473	446	485	474	484	468	448	461	472	452	441	458	472	445	450	409	453	452	496	485	449	440	454	452	488	489	470	459	434	495	425	480	491	469	466	458	470	433	465	471	486	476	428	415	486	503	474	429	463	444	465	479	494	452	470	477	483	448	440	443	500	428	483	392	476	430	438	466	451	475	433	445	460	458	464	487	461	440	475	459	442	450	479	477	528	421	445	472	461	469	465	453	499	498	513	469	504	456	423	478	452	472	442	470	448	450	453	435	469	458	426	480	490	452	458	448	448	458	439	454	446	462	470	458	459	476	480	408	443	460	437	453	495	475	468	456	427	465	433	472	424	492	459	450	478	512	456	441	445	481	468	460	458	443	489	457	437	484	458	476	473	429	458	518	492	448	448	476	415	477	460	464	483	485	488	449	478	452	473	436	435	450	455	471	485	448	437	482	458	442	449	490	473	481	435	490	458	443	423	477	448	479	483	475	439	467	481	463	439	445	449	483	446	450	473	479	456	485	440	422	443	483	423	495	470	468	454	432	465	473	454	436	464	477	426	478	450	492	458	468	472	431	477	436	458	470	448	474	442	480	489	514	442	442	441	475	450	461	472	489	425	469	514	459	491	479	471	438	447	471	463	465	475	419	485	473	445	473	472	434	442	446
25061	30811	17476	5554	4133	2816	1309	1122	1034	1019	940	964	921	854	849	825	844	781	846	785	776	880	817	785	784	816	839	843	796	828	801	846	804	830	749	772	802	784	798	821	757	815	796	867	818	876	773	853	861	797	835	789	829	827	760	817	834	814	809	837	817	880	811	803	818	826	882	849	849	829	759	828	830	775	812	841	820	765	788	828	818	854	774	781	876	821	787	799	785	772	784	812	795	815	807	801	824	787	869	781	789	810	769	826	796	819	804	864	795	851	767	777	828	807	792	814	809	793	780	781	804	804	790	777	778	838	801	794	862	822	790	781	829	850	795	848	830	811	788	842	814	892	845	775	850	823	790	757	778	850	831	790	824	827	842	832	856	818	804	807	848	784	802	800	814	801	798	791	845	775	822	829	792	776	826	770	785	838	772	825	814	784	825	761	874	792	841	837	836	826	822	844	809	843	797	782	848	797	826	841	815	798	824	810	871	806	772	880	787	852	800	807	828	849	829	815	783	839	834	827	776	824	768	767	797	820	835	818	789	806	829	808	752	850	825	824	800	857	798	835	738	855	845	792	831	804	817	810	814	789	836	834	866	808	758	812	752	819	886	795	778	828	827	811	826	803	803	827	811	846	756	809	815	795	881	816	801	806	768	785	812	855	839	826	863	795	805	802	816	826	826	803	839	772	804	769	822	823	742	792	788	803	859	857	783	829	728	791	786	807	814	802	794	865	826	782	766	848	816	764	822	789	869	834	835	847	825	850	822	792	835	824	874	769	851	774	808	803	815	808	811	789	835	814	826	772	797	819	845	810	722	831	821	835	824	788	791	796	803	848	846	836	774	792	747	810	800	858	821	814	792	813	814	790	815	819	791	823	767	794	867	784	864	811	835	838	824	805	762	809	807	848	791	828	828	768	831	802	825	784	740	804	781	800	805	748	824	824	838	869	783	795	812	802	844	801	783	765	838	801	785	801	854	801	786	833	818	793	821	835	829	796	800	879	808	833	813	811	753	796	781	772	851	886	774	859	815	789	822	790	792	797	819	833	831	788	778	769	774	760	838	807	810	844	831	805	857	780	821	811	854	744	793	801	823	879	802	746	754	814	776	801	810	778	809	791	794	779	820	823	822	779	777	837	823	828	847	820	832	796	800	820	802	769	769	818	833	863	802	821	815	847	868	852	803	830	785	828	801	824	812	801	800	739	771	758	815	821	810	806	788	898	791	786	795	797	834	826	825	765	835	848	789	841	768	837	840	827	813	764	781	777	817	794	812	827	800	759	861	774	815	827	827	824	821	790	812	766	818	831	871	805	847	867	820	782	780	759	778	792	856	803	832	789	785	795	797	801	770	823	765	827	833	862	824	827	849	841	804	775	806	824	840	775	810	775	811	825	754	777	833	849	809	820	806	829	782	800	836	785	804	861	837	888	759	798	833	803	784	797	819	804	824	783	791	818	768	783	790	846	779	789	822	793	827	800	811	789	891	789	801	869	840	769	809	804	852	823	734	806	808	820	811	780	817	805	827	806	854	824	795	819	818	806	800	829	767	832	815	813	849	824	813	836	824	803	838	802	793	778	855	828	802	850	842	844	836	805	826	822	766	856	853	801	819	825	768	824	785	843	826	750	785	806	786	824	787	821	857	833	832	804	808	803	777	786	780	861	765	840	802	829	824	812	779	817	847	835	810	837	753	818	782	799	826	806	810	776	826	882	757	800	807	781	844	815	872	807	813	832	790	772	770	794	773	776	811	821	794	819	861	834	783	788	826	760	788	820	856	789	786	839	854	792	819	803	793	824	860	765	799	782	812	856	799	839	835	817	836	776	799	782	800	821	819	816	818	805	792	813	798	825	896	861	841	858	826	862	825	802	845	814	806	834	792	786	808	779	798	782	772	823	826	762	741	794	780	810	801	814	795	842	851	774	846	802	794	885	821	822	817	789	863	796	784	756	831	829	809	808	799	813	792	801	835	839	793	809	848	830	817	775	800	798	867	830	774	786	820	822	818	790	799	817	834	754	780	827	848	837	836	776	829	846	883	833	847	763	827	859	830	797	814	794	812	870	805	802	774	828	851	797	797	847	795	815	756	808	810	849	817	824	829	788	770	788	822	814	775	803	811	855	873	827	751	805	815	786	812	804	799	793	823	841	826	768	790	765	767	859	844	766	839	867	782	759	827	790	854	831	812	843	855	807	835	812	805	817	828	835	846	831	854	794	783	760	803	793	827	846	830	810	819	797	782	877	792	838	850	777	814	787	781	842	873	791	808	779	826	823	797	829	839	850	820	783	809	816	818	801	823	793	777	822	810	859	791	811	825	828	806	828	758	844	802	769	811	846	791	792	811	796	839	753	800	800	794	800	855	791	864	862	767	829	808	841	833	824	849	865	814	805	825	751	823	789	840	769	805	825	771	797	825	787	833	780	811	822	845	809	824	809	811	812	779	779	843	798	806	816	773	825	810	807	814	848	806	879	818	779	787	791	765	850	782	794	786	788	815	796	802	799	813	768	796	822	857	765	788	824	825	843	852	814	800	797	789	797	827	836	743	803	798	831	854	759	782	836	855	781	821	793	812	790	826	831	800	807	850	816	783	794	793	813	814	793	787	779	842	804	824	785	801	831	820	756	802	815	840	795	828	793	799	800	779	812	866	843	808	826	846	823	867	829	783	809	807	855	812	801	802	786	850	831	816	832	765	813	783	820	828	801	812	790	796	805	841	792	869	810	819	821	811	847	853	817	808	846	813	842	804	854	835	823	860	819	826	808	857	819	797	815	866	817	791	789	835	855	794	812	809	833	829	786	829	822	822	822	817	835	826	781	803	756	838	822	801	859	820	830	803	829	806	806	819	798	783	803	821	816	813	828	791	839	855	842	780	799	827	851	805	807	831	778	764	799	791	836	791	848	796	828	799	761	791	782	843	781	754	833	821	827	867	834	805	790	862	818	815	814	834	831	824	819	864	831	810	795	821	802	814	830	789	801	850	815	815	846	842	842	806	768	838	860	785	850	816	856	812	788	830	822	760	804	790	831	793	835	793	819	806	787	815	771	790	808	835	766	793	843	824	802	826	765	791	779	842	788	841	791	827	844	860	845	788	805	817	812	802	826	802	790	765	764	786	840	792	830	762	769	810	810	771	810	819	793	850	874	843	796	805	818	846	821	824	803	779	776	811	867	826	861	810	795	825	775	840	824	860	794	803	780	804	876	873	833	792	847	801	790	824	847	807	867	814	784	823	753	795	771	778	798	791	781	825	792	827	785	818	797	834	776	788	808	795	781	793	817	799	794	834	791	835	799	848	833	804	819	818	808	829	800	864	791	809	840	824	806	847	811	833	799	819	790	800	853	824	792	803	824	814	823	785	831	848	873	833	782	844	779	868	825	794	784	822	857	780	787	802	830	855	772	789	796	822	839	783	807	804	812	799	867	789	810	807	838	805	816	821	789	838	788	819	762	847	762	783	840	790	775	783	805	820	811	793	822
24568	21412	28318	24825	19120	6726	2097	815	622	585	543	522	540	481	467	435	422	445	437	415	437	396	463	419	462	413	437	429	380	365	437	450	386	386	418	454	408	373	408	405	399	446	360	393	397	461	396	410	401	422	387	401	416	395	403	415	397	409	385	379	386	378	392	422	386	395	391	391	361	423	389	379	441	393	405	408	408	402	420	421	403	377	387	395	402	433	382	382	400	406	442	403	405	409	387	394	389	392	387	413	427	388	389	444	409	413	407	434	436	417	382	373	400	380	367	405	409	424	412	415	379	388	400	399	392	414	444	404	404	374	381	391	424	426	392	406	418	434	402	409	432	444	416	402	439	391	407	395	384	423	400	374	367	403	413	430	403	366	411	412	371	398	419	427	409	388	391	396	414	366	427	366	388	369	412	375	401	394	411	421	394	372	402	392	385	379	397	383	438	401	412	379	409	388	386	425	395	391	402	411	379	403	377	390	370	434	398	413	416	378	393	403	388	385	413	403	361	385	376	394	429	391	403	401	395	402	371	409	372	417	386	404	404	382	392	405	436	401	429	400	406	394	406	393	368	427	407	409	391	444	384	389	389	403	367	395	367	387	387	394	368	425	410	354	375	381	393	381	413	387	364	404	404	417	378	430	397	424	422	396	421	448	404	385	364	387	410	443	416	380	458	381	445	436	403	390	406	384	450	404	410	436	415	413	400	408	379	397	390	408	415	381	404	397	437	435	421	410	408	334	391	358	381	401	385	428	401	396	369	408	387	375	400	391	367	353	391	421	426	408	401	410	417	407	392	369	431	393	406	401	387	412	396	414	438	434	413	454	430	382	425	396	366	390	373	392	378	423	383	394	411	430	410	438	382	411	392	422	391	377	402	416	414	381	398	416	401	364	451	444	411	398	412	378	383	416	395	400	426	408	405	385	414	392	417	378	390	403	416	383	421	414	426	401	391	402	398	405	382	389	429	390	380	386	411	374	396	428	405	413	425	418	438	408	409	404	406	394	390	411	398	383	394	410	404	412	399	372	378	440	408	405	418	416	405	392	384	399	410	379	441	403	432	409	395	393	387	390	409	397	387	395	375	404	395	428	392	439	386	358	376	416	405	365	438	396	428	436	386	408	428	385	381	425	419	348	439	386	394	417	390	417	402	409	401	385	394	425	427	398	392	396	401	402	392	391	370	430	428	432	402	391	470	383	406	370	386	453	392	371	392	399	395	382	465	389	442	390	404	426	433	399	417	379	401	426	394	434	399	418	383	432	360	411	418	398	396	426	388	430	406	395	364	382	403	376	404	386	374	405	402	369	432	407	390	400	403	404	384	395	393	400	404	426	436	402	432	415	384	395	426	413	446	395	371	414	414	407	379	431	460	405	419	393	396	380	382	403	414	395	420	392	423	373	413	416	421	392	417	396	440	377	427	431	435	423	375	376	383	407	378	396	399	388	392	410	417	394	393	431	385	399	406	411	411	419	422	423	405	417	390	419	399	405	423	378	403	388	402	388	404	378	411	384	420	408	388	386	373	426	403	415	400	378	399	396	411	424	417	379	405	372	350	418	415	417	413	399	388	406	390	421	399	411	415	384	359	376	364	399	381	396	403	408	392	366	390	406	386	405	390	394	407	384	404	363	395	365	409	427	377	395	400	372	399	388	397	409	417	406	378	426	390	396	411	411	407	413	399	437	417	369	427	398	416	406	416	396	414	384	412	393	411	404	420	413	383	396	425	424	423	370	386	433	418	388	431	403	394	413	369	445	385	405	432	402	418	418	436	416	395	423	397	351	403	397	419	409	410	427	390	371	376	380	414	403	379	412	396	402	415	420	392	404	393	377	401	439	418	383	401	417	438	385	389	393	441	399	412	404	395	374	393	415	429	395	419	382	379	393	389	415	399	392	395	394	412	409	400	386	406	440	439	404	357	420	395	404	390	407	391	388	417	427	429	410	405	395	404	396	403	400	435	419	403	365	404	361	423	419	427	406	385	370	401	445	399	409	404	427	407	390	374	385	374	404	393	426	389	401	406	460	417	393	413	366	425	454	419	407	372	399	421	389	405	389	427	407	375	413	404	403	411	393	396	396	405	384	360	404	370	404	341	423	391	405	402	434	395	400	391	384	375	388	410	368	403	443	383	415	424	387	417	369	416	409	382	448	399	420	400	394	428	405	393	415	375	374	429	391	382	357	426	381	398	422	418	417	374	406	387	378	407	417	432	422	393	407	376	395	412	398	381	380	439	388	417	409	364	396	387	382	375	407	382	389	418	417	373	389	431	416	416	424	372	416	408	406	409	399	384	405	407	397	420	398	425	392	377	423	389	393	397	409	379	420	422	413	382	416	336	410	408	422	396	389	379	396	404	400	404	413	418	405	405	416	354	359	400	394	379	372	413	434	394	381	379	355	416	406	408	386	382	374	442	415	400	387	444	407	392	413	397	408	416	409	388	396	419	367	400	377	399	392	390	385	408	389	401	368	436	424	419	383	365	419	392	389	414	418	399	407	405	419	397	385	435	398	401	398	381	397	404	416	359	403	412	413	387	429	406	385	419	370	380	386	392	365	433	440	413	387	395	412	393	417	409	419	424	375	396	416	384	349	415	426	421	456	418	376	418	428	374	360	391	414	397	374	470	385	403	400	409	406	427	395	428	390	386	390	405	410	397	364	414	388	379	429	406	371	413	407	393	364	456	399	375	393	381	372	406	416	435	425	404	390	396	413	404	385	412	371	424	408	416	370	357	364	436	397	434	406	408	407	386	378	407	433	383	402	394	378	385	397	418	409	419	392	423	457	410	422	389	423	365	408	350	381	379	442	369	397	412	413	422	378	381	394	404	407	373	364	387	413	390	405	424	428	371	411	405	451	378	418	414	382	414	398	384	371	447	400	416	438	403	365	422	369	432	394	385	403	390	429	364	405	382	376	398	375	386	414	438	385	432	394	377	408	407	393	405	402	384	412	400	408	373	361	370	424	368	407	392	418	401	424	383	408	401	390	369	407	400	383	404	405	371	402	370	428	380	432	366	385	388	406	375	402	369	411	409	393	397	424	438	388	385	401	397	365	346	377	406	402	375	427	391	434	394	401	431	400	404	369	401	408	396	379	404	369	388	401	405	403	437	395	408	407	420	388	392	396	390	415	390	364	377	440	386	407	378	396	392	376	375	367	412	394	412	397	404	376	404	366	378	373	389	363	419	393	428	437	386	389	446	430	373	395	388	392	430	401	408	388	385	420	406	367	369	396	426	401	394	408	412	378	401	405	417	430	395	400	403	375	406	369	416	408	429	366	438	410	425	391	446	435	401	439	417	393	377	385	405	382	417	414	410	413	415	390	413	397	394	372	379	382	415	380	386	386	396	399	374	407	407	416	381	413	408	372	428	428	408	391	388	377	411	399	398	392	356	399	385	409	426	417	383	408	392	423	389	393	392	359	430	384	410	391	402	391	404	378	409	424	363	406	434	416	414	408	377	372	411	392	401	444
28106	40719	27211	15576	13316	8765	4011	1880	1479	1389	1259	1105	1101	1029	851	839	778	792	840	774	785	792	689	803	747	712	733	754	706	758	744	705	685	732	727	720	707	697	750	688	791	698	731	732	783	754	735	684	692	716	721	733	680	752	719	696	724	747	704	645	705	702	717	719	731	729	762	787	725	741	720	747	690	722	721	726	710	739	753	730	735	728	710	721	718	702	659	695	705	720	714	776	693	639	707	696	662	696	751	726	704	737	768	736	730	746	723	704	774	731	725	736	689	670	731	705	814	663	733	739	716	673	701	683	757	740	677	685	728	728	670	714	733	742	675	744	690	714	708	723	713	673	763	696	726	690	744	728	702	690	730	752	680	716	701	690	783	704	725	704	740	703	707	727	733	744	731	707	699	732	673	713	719	693	675	710	747	717	706	682	735	717	744	690	699	699	739	728	689	715	713	675	691	744	712	714	710	702	690	738	734	736	716	696	722	724	699	715	720	703	736	701	686	751	737	718	702	709	677	737	752	689	708	693	709	700	720	731	645	663	725	683	712	762	757	696	722	680	669	706	693	701	688	698	699	687	755	717	725	699	710	747	720	712	692	748	719	740	749	700	700	705	730	739	691	742	708	743	685	703	692	743	690	714	749	757	747	724	716	706	699	706	735	734	707	696	700	733	696	725	717	712	717	699	741	743	704	688	752	723	688	709	734	705	695	686	685	684	727	722	731	711	705	771	651	735	745	674	691	733	689	717	730	666	704	737	710	747	688	672	701	702	675	720	688	691	690	705	713	744	741	709	718	701	720	741	706	750	709	691	705	716	709	738	746	690	708	740	704	747	728	692	713	727	723	751	715	700	687	739	733	734	733	729	761	682	719	711	726	748	773	757	730	725	706	723	713	749	695	721	728	723	703	658	762	763	674	682	700	759	712	734	679	688	717	706	752	715	745	705	712	655	739	714	701	668	719	740	712	728	682	674	767	693	711	747	699	707	744	669	725	701	742	804	665	707	743	742	696	740	743	721	682	751	693	718	728	725	716	700	712	700	682	703	715	746	770	731	711	694	749	735	694	697	685	706	703	748	689	739	732	735	758	680	703	704	695	813	733	737	736	657	702	758	717	688	703	714	724	713	712	703	671	730	652	671	744	710	719	715	667	687	685	687	724	709	726	676	723	720	730	735	703	727	675	706	727	705	677	723	707	706	684	703	674	724	743	739	680	714	717	722	693	668	761	733	751	690	676	728	702	703	736	733	745	680	707	653	722	690	688	660	705	730	709	718	663	722	671	702	735	685	746	710	698	674	694	733	731	759	699	697	731	721	738	732	679	745	744	684	714	702	682	667	668	743	734	680	713	716	659	704	761	708	711	717	735	678	746	694	714	666	696	739	743	713	722	684	687	704	730	738	730	742	711	751	684	692	705	703	722	713	742	735	702	702	722	701	677	735	743	742	736	747	702	748	741	724	724	746	754	735	730	706	688	756	732	669	677	727	698	717	700	731	700	730	720	690	676	703	707	726	693	752	724	728	715	699	692	714	736	713	767	705	698	701	685	705	721	709	701	785	738	681	714	709	680	731	724	718	731	728	754	713	711	694	761	725	705	725	703	757	678	689	709	713	728	696	749	739	711	726	690	702	680	731	714	694	716	716	664	719	709	700	731	676	700	732	691	733	713	715	751	743	717	686	703	733	739	728	698	689	722	722	688	720	723	727	714	709	716	712	729	712	688	774	710	728	661	713	690	747	639	683	720	712	694	706	691	712	708	718	728	722	732	669	700	771	694	701	665	715	744	728	748	731	762	714	690	730	699	662	727	744	699	719	676	707	746	744	760	717	702	688	751	693	766	688	722	750	706	691	704	763	712	732	737	725	704	701	674	707	726	702	666	707	709	738	699	651	701	705	669	721	757	731	724	799	712	705	731	731	757	703	734	706	701	713	724	731	715	741	687	756	691	677	754	676	739	727	708	692	761	737	692	716	720	695	691	699	736	743	737	743	704	700	675	730	733	767	695	729	753	706	733	672	690	694	690	690	721	770	723	728	718	696	680	710	676	727	693	724	747	755	723	697	683	691	671	724	747	718	732	712	688	711	786	707	729	721	718	752	741	683	673	719	660	707	677	764	731	751	697	713	742	735	713	703	684	741	704	721	729	690	706	709	748	702	723	732	711	704	736	723	723	710	693	710	723	646	677	697	706	765	719	756	693	719	693	704	726	664	710	724	710	721	699	719	699	697	688	718	719	739	689	746	728	695	719	693	714	753	713	692	712	719	674	702	698	700	708	701	726	726	735	738	683	679	716	701	709	690	729	716	715	736	739	716	722	746	772	717	711	737	747	745	681	704	690	720	722	744	730	688	744	759	669	667	734	730	689	716	709	710	705	746	719	757	739	715	693	722	709	690	784	703	705	737	720	731	699	693	711	750	711	703	759	694	722	739	737	720	693	691	726	687	675	669	745	713	662	665	683	727	717	688	670	739	715	690	707	662	742	723	671	738	726	713	698	745	711	694	716	724	690	723	692	710	725	715	722	650	686	699	683	701	692	684	727	716	725	721	691	699	737	748	716	689	760	711	694	718	723	704	681	719	685	722	746	725	724	708	728	699	708	716	739	680	731	690	690	702	706	698	747	689	733	740	711	701	724	707	736	724	744	721	709	729	680	699	683	731	683	733	723	693	696	680	734	728	723	766	735	720	729	722	690	708	734	733	749	724	722	760	687	709	734	737	718	734	709	769	723	689	711	676	701	662	679	712	694	729	731	704	751	704	721	722	653	771	745	780	697	659	763	677	715	733	695	715	744	665	691	698	731	701	638	717	708	694	730	746	722	713	699	701	692	740	718	739	736	707	695	716	650	730	710	715	740	716	672	741	710	725	695	689	682	700	703	757	732	714	750	729	683	697	721	733	706	736	731	759	667	737	763	681	739	684	702	714	719	734	731	690	682	684	699	699	733	689	727	657	703	690	714	732	687	703	692	680	669	751	744	650	696	676	729	783	724	723	713	718	742	705	720	727	757	656	704	735	694	719	701	694	692	695	630	667	734	774	701	686	741	727	664	725	721	744	690	676	703	710	687	697	686	745	671	745	720	685	676	724	723	736	726	692	671	720	771	670	736	710	720	703	676	690	739	681	721	713	677	725	750	715	718	706	765	704	697	730	723	716	720	725	696	640	695	712	726	705	712	705	731	750	756	747	692	681	700	768	681	767	736	719	765	679	691	710	698	721	685	710	681	720	723	704	673	703	716	729	756	698	742	730	695	716	737	714	739	727	701	694	688	713	718	738	671	716	657	698	727	728	692	708	681	720	726	700	686	683	684	734	710	688	667	734	745	707	748	703	707	715	700	710	682	701	709	729	730	725	667	684	645	694	724	704	689	710	709	688	675	772	738	714	701	758	705	702	702	754	727	710	735	678	731	720	680	697	730	755	723	687	729	673	703	704	732	679	701	721	669	742	703	685	741	743	697	761	731	730	693	680	700	730	719	771
23543	21403	29141	24048	21473	18265	4181	852	541	528	459	393	314	290	318	264	239	230	220	233	255	218	195	214	210	206	204	204	199	199	184	198	216	221	210	176	189	185	192	167	190	212	188	175	188	193	165	179	200	180	196	186	176	183	189	204	163	201	198	187	193	211	168	189	192	165	196	187	196	171	197	186	186	204	186	166	212	192	176	181	194	166	173	165	176	194	198	174	179	220	170	164	162	156	188	182	177	189	185	192	185	187	192	203	194	192	205	184	171	198	162	161	185	172	174	172	195	175	185	188	188	169	205	177	192	203	171	180	183	171	180	183	190	184	181	198	200	188	188	167	184	178	180	203	154	209	200	182	166	192	174	181	182	153	190	174	174	203	173	185	201	178	171	180	196	190	174	186	163	173	179	201	188	196	170	205	191	193	178	163	171	170	169	176	192	168	175	179	186	171	181	189	197	149	196	196	179	172	180	172	166	177	182	180	192	174	194	181	176	189	181	178	214	185	184	168	195	185	168	156	167	164	185	187	177	185	177	173	198	175	175	172	182	155	182	181	179	163	185	173	189	193	190	151	187	183	203	196	212	173	161	191	202	198	182	199	197	187	208	183	179	195	207	190	191	185	199	178	166	175	170	177	165	193	190	183	168	176	183	201	165	176	179	202	189	191	192	176	192	190	201	203	178	175	165	203	182	184	200	169	175	182	196	189	210	208	183	208	185	188	188	196	188	191	173	188	213	172	206	175	161	188	183	190	190	207	173	161	200	190	179	185	177	201	165	169	164	154	194	202	163	175	182	179	176	171	185	174	175	193	164	202	159	178	163	166	191	167	200	169	176	166	179	177	172	162	167	189	201	173	189	191	185	185	167	175	192	173	184	204	177	173	166	186	204	190	181	166	159	176	181	178	163	184	194	197	177	171	193	174	194	166	168	167	182	170	183	189	184	183	157	209	185	170	188	159	187	190	203	174	181	183	186	189	177	175	174	186	171	175	183	160	190	196	169	178	172	181	161	179	184	177	199	190	191	168	164	167	190	217	184	186	174	155	172	193	203	189	182	182	174	176	220	188	180	170	208	173	169	165	185	185	190	178	184	151	195	172	170	178	190	193	189	173	219	190	169	166	195	180	173	195	171	182	158	177	193	183	189	186	172	171	166	161	174	198	207	180	166	161	164	189	191	172	183	185	173	195	180	181	167	186	171	169	183	192	190	171	185	177	175	199	191	185	192	164	167	194	231	183	185	189	209	193	199	181	185	192	170	179	183	188	178	177	177	168	165	180	188	155	167	189	188	178	186	170	175	167	180	171	184	201	193	186	200	162	187	176	187	166	187	178	165	164	187	158	189	187	192	201	159	177	169	177	160	180	164	186	175	173	178	150	188	184	196	167	205	174	175	159	166	195	181	184	196	157	192	194	173	154	191	172	192	187	162	172	159	172	176	177	165	188	174	192	172	193	175	173	176	193	166	155	179	200	195	188	170	180	178	194	170	185	189	171	169	171	187	177	192	183	170	172	187	212	172	172	198	176	168	164	155	173	162	184	183	183	190	180	191	183	201	188	176	199	174	177	214	178	185	188	189	153	205	215	187	184	197	183	174	166	175	198	188	159	178	166	194	182	184	181	164	184	167	168	191	216	174	189	209	182	198	174	183	187	204	194	190	160	194	187	192	171	171	178	165	193	203	157	181	177	184	191	189	197	163	182	180	203	171	169	174	181	169	160	181	195	181	186	201	201	170	189	164	166	173	173	186	194	175	180	194	204	150	173	190	178	172	172	177	168	175	192	201	184	189	158	175	174	189	159	173	169	173	178	179	170	159	172	179	163	172	185	173	174	174	168	218	181	192	207	187	175	170	161	166	173	159	185	166	194	197	185	177	177	202	185	199	189	180	197	180	180	187	194	168	176	175	165	183	197	165	197	157	200	185	205	182	172	183	198	182	180	204	205	176	189	179	182	169	193	157	185	190	222	188	177	162	174	171	209	197	203	174	169	183	189	170	180	179	210	185	190	182	193	183	188	197	185	177	171	164	172	178	198	179	179	180	171	213	193	175	179	173	165	187	194	178	176	187	194	165	193	198	182	197	188	180	187	177	157	226	177	189	204	182	194	182	195	177	174	154	174	174	171	179	176	161	207	205	182	185	158	163	174	190	180	190	188	187	199	183	173	166	169	176	189	193	174	194	169	163	175	185	183	183	204	175	176	174	220	199	168	188	182	178	187	163	189	167	189	181	185	180	171	175	178	180	170	201	198	200	188	178	216	183	185	179	178	183	166	179	181	202	163	194	180	185	187	168	200	192	174	167	184	188	182	177	179	179	189	193	148	181	190	190	163	213	189	182	189	157	172	205	187	206	192	204	186	166	191	186	151	185	179	177	177	178	205	200	189	175	177	200	195	176	165	205	187	175	187	174	185	175	176	173	183	188	184	179	177	170	176	166	182	166	176	188	195	172	171	180	162	162	188	180	181	159	180	189	177	173	163	171	190	185	190	185	175	174	185	199	190	202	177	175	192	188	182	172	184	174	178	189	172	216	198	197	176	181	171	160	185	171	182	179	186	187	181	182	193	166	192	172	194	176	160	191	170	197	195	181	176	184	191	191	169	210	183	178	189	206	185	172	176	175	206	184	174	195	184	177	194	162	188	187	170	189	187	184	194	176	189	181	192	168	174	185	155	185	182	211	199	191	182	196	198	167	185	170	170	177	206	166	192	193	158	184	193	177	187	183	168	187	192	176	156	182	163	153	166	180	181	191	187	185	179	174	165	181	182	181	200	177	185	166	192	172	190	192	186	203	188	174	174	178	200	180	171	193	185	194	162	200	173	191	170	199	179	180	209	173	171	181	178	169	173	207	176	183	163	194	161	177	204	173	181	178	177	179	188	198	177	193	175	191	193	189	174	178	189	183	174	165	183	172	171	171	176	199	186	201	158	168	185	174	185	194	172	177	168	175	185	183	184	180	167	174	196	190	196	173	163	157	183	180	184	177	163	170	195	183	171	152	171	179	170	190	187	188	176	192	151	172	186	203	187	170	160	196	176	177	193	177	185	198	190	160	180	192	187	168	207	175	198	148	152	204	183	193	169	171	207	194	171	181	192	210	198	163	182	186	182	220	171	177	202	166	172	178	178	181	180	177	186	160	159	164	180	191	201	204	178	159	164	160	186	177	186	175	163	194	195	184	198	170	181	169	157	217	192	188	181	200	197	189	191	190	159	197	193	169	160	188	195	179	174	162	193	179	190	171	181	171	169	179	176	160	185	176	166	159	175	193	187	192	195	178	194	191	203	162	182	196	172	190	159	188	173	149	212	185	178	191	170	180	168	186	185	180	179	177	187	184	178	189	180	173	203	188	185	203	169	180	175	197	155	165	177	175	180	179	166	171	169	199	225	181	170	205	185	183	183	190	196	174	167	202	178	180	170	203	184	157	202	170	214	186	185	182	193	166	160	162	213	196	177	186	190	183	176	195	194	182	169	162	183
28721	40475	33448	23831	19542	10008	4581	2199	1770	1633	1332	1129	1035	826	737	619	516	542	556	470	474	439	427	403	412	395	401	376	433	434	418	428	395	390	374	359	361	396	382	360	361	375	372	363	352	317	353	358	373	317	373	331	379	367	342	360	356	327	344	347	326	325	389	347	362	337	371	331	357	389	365	347	305	352	323	319	311	358	322	360	343	353	333	360	353	322	306	341	332	346	343	375	344	337	339	368	318	345	314	350	365	336	353	337	332	339	347	360	332	337	351	397	326	298	309	325	367	353	319	315	331	336	339	320	350	323	335	339	313	340	366	351	327	347	384	337	335	320	321	319	329	325	289	313	352	320	366	339	321	334	341	353	331	330	313	301	330	319	316	345	344	341	351	355	348	297	332	331	316	337	381	340	348	367	348	339	349	324	333	319	347	353	324	353	336	336	320	321	349	322	340	367	315	333	333	332	315	301	318	340	321	356	332	329	323	349	321	308	321	331	323	318	316	335	338	325	342	330	347	323	319	328	363	342	381	318	310	337	335	328	359	319	325	301	362	334	339	315	311	351	329	312	358	324	397	328	321	318	316	316	343	315	340	358	309	335	339	350	325	322	328	325	329	359	321	306	348	333	326	321	365	353	360	314	341	348	317	328	310	362	344	308	338	348	322	334	315	299	326	374	366	322	334	335	356	335	331	309	349	354	367	352	314	310	330	320	303	323	355	321	336	323	339	298	316	309	347	331	341	338	316	345	343	319	318	335	346	317	352	320	348	357	321	320	330	351	350	337	314	319	352	348	339	365	346	335	308	328	334	332	318	329	326	331	308	339	347	326	342	357	336	339	363	352	320	331	354	329	319	322	329	310	331	313	306	333	354	338	356	319	349	348	339	347	314	337	352	339	307	353	347	336	341	336	310	330	342	331	343	317	343	343	298	318	383	340	360	348	354	336	349	334	340	341	338	340	328	359	329	318	329	302	319	341	339	309	332	348	341	306	326	346	347	353	312	325	322	342	334	334	323	360	346	350	340	322	342	334	310	326	302	330	334	341	338	338	314	298	337	311	351	327	337	357	306	340	315	338	315	336	341	320	306	345	329	341	341	366	353	343	320	354	306	371	331	285	329	333	326	337	369	346	379	339	317	337	299	320	320	327	332	317	332	348	360	324	351	339	347	333	329	382	330	316	303	309	339	335	329	347	305	332	338	363	342	354	334	350	355	338	327	352	337	349	387	336	337	322	334	368	348	364	302	348	330	346	346	320	330	303	329	346	347	324	319	330	317	342	350	325	337	334	325	360	339	328	297	340	340	317	323	352	341	306	329	362	334	287	347	339	354	354	388	315	373	322	304	328	370	354	345	347	331	307	347	350	338	318	304	356	345	321	359	369	339	332	336	350	333	294	331	321	331	330	329	319	341	345	321	320	349	358	344	298	309	311	309	345	339	364	341	341	330	311	344	329	336	315	331	311	337	344	359	311	328	333	326	314	338	331	292	319	308	363	336	314	329	327	313	325	332	336	303	321	374	331	310	330	360	337	302	320	374	307	329	330	322	340	343	320	313	308	328	302	332	329	342	321	302	303	319	351	348	331	351	327	321	324	325	336	329	340	329	383	313	352	329	363	324	301	355	350	352	305	331	334	334	357	338	354	331	345	334	305	327	332	314	359	320	323	327	319	336	339	323	337	344	330	321	367	358	310	306	311	334	364	343	339	352	327	339	332	334	350	356	330	340	356	350	346	332	325	340	382	338	313	351	324	293	330	314	323	305	346	334	328	318	323	321	341	333	360	340	342	343	326	327	322	325	356	287	324	340	365	313	350	339	325	335	319	321	352	350	350	341	354	341	308	336	351	333	347	337	317	350	330	344	338	362	356	334	350	327	341	305	362	356	332	310	339	341	334	359	320	343	333	339	325	333	371	322	339	327	340	308	311	294	326	352	347	352	310	330	370	335	318	335	354	359	334	340	340	354	352	334	325	362	307	336	360	310	335	310	312	339	370	345	336	341	335	310	312	366	358	334	334	304	324	300	340	327	326	341	359	322	338	335	317	354	320	329	312	359	307	314	328	327	351	351	346	314	362	316	328	309	365	344	342	350	319	342	355	350	354	335	344	310	331	343	334	340	331	322	336	344	321	360	331	360	356	301	332	376	331	340	359	340	302	323	322	349	300	323	313	327	360	334	335	347	309	329	325	332	320	373	306	314	329	349	348	305	347	284	369	307	308	313	310	358	334	332	329	327	340	345	359	352	326	298	328	344	321	328	306	301	353	346	303	363	313	320	334	334	346	318	360	344	330	351	335	321	352	315	335	330	347	364	314	338	342	345	354	307	345	360	318	336	344	338	335	335	331	342	359	364	358	345	382	324	346	306	330	347	336	319	313	355	344	336	348	354	323	294	340	328	318	287	347	350	356	331	343	332	353	336	347	342	344	316	334	326	347	334	300	323	355	292	335	346	299	345	336	346	331	331	325	315	300	328	338	312	334	330	338	338	335	313	302	322	327	332	314	345	342	325	329	327	345	336	341	351	345	333	307	321	306	332	364	340	299	311	320	345	334	324	352	338	368	330	355	301	324	361	320	349	306	337	371	342	310	376	335	320	344	336	341	362	312	306	286	373	356	361	308	335	349	326	317	332	338	357	290	346	356	304	326	303	337	332	321	341	358	312	312	322	338	352	326	312	346	315	293	358	340	315	344	345	334	335	333	320	324	327	341	284	338	336	349	364	331	323	356	353	359	329	306	348	331	344	314	324	305	328	316	324	334	307	329	312	333	342	315	306	319	338	306	340	338	344	349	377	351	329	339	297	316	330	395	335	351	319	354	334	341	298	350	337	339	345	330	359	338	369	338	345	318	313	314	343	321	320	367	321	328	334	391	354	343	345	328	332	326	337	354	331	357	301	343	301	351	338	363	306	324	343	321	309	327	319	369	296	353	323	343	346	348	338	356	334	306	327	338	319	368	337	337	327	338	317	331	342	349	310	341	372	325	330	339	345	308	341	311	351	326	359	318	321	338	333	342	328	321	313	378	371	395	341	312	300	318	323	323	331	342	306	349	332	320	325	337	325	332	311	332	342	335	357	289	333	317	340	360	335	326	314	324	357	339	328	354	305	302	311	340	342	320	333	370	328	319	317	351	320	355	334	321	369	350	332	323	316	328	311	360	338	330	338	359	323	328	332	329	294	312	361	334	304	324	347	315	339	305	343	377	365	346	323	362	315	345	343	312	346	318	310	336	346	364	329	331	342	336	336	336	352	324	346	344	357	331	334	314	368	317	327	356	286	322	342	312	351	326	332	323	318	377	341	317	319	309	315	350	345	317	323	344	325	337	343	308	342	296	320	360	318	344	307	350	318	335	285	337	347	324	340	339	329	348	311	355	339	328	328	339	322	340	353	317	339	314	332	330	321	333	346	372	333	373	355	290	298	363	307	308	360	355	313	360	344	328	347	302	358	337	330	383	365	337	355	322	324	351	365	312	330	375
27375	21148	15446	6186	3313	1241	870	559	511	517	483	503	476	492	516	463	455	453	485	455	455	461	462	438	474	467	465	484	444	447	476	484	473	453	452	476	547	443	471	469	433	457	493	457	463	423	481	456	422	470	446	458	491	485	482	471	499	469	464	469	467	477	463	455	449	423	459	449	488	454	479	498	506	440	474	442	473	452	473	447	461	484	469	460	464	463	454	463	438	477	436	503	442	511	461	461	465	412	505	409	451	458	486	453	461	449	453	474	484	457	425	486	472	470	455	467	466	515	461	470	466	466	485	439	470	456	468	479	472	457	473	506	467	429	473	477	480	439	419	449	458	454	473	440	465	447	480	464	422	450	470	451	474	467	473	437	438	476	496	498	438	492	441	486	467	455	463	463	399	480	487	460	449	438	467	464	480	424	461	445	439	475	472	460	447	477	457	436	443	421	489	473	440	456	452	478	439	488	468	455	430	487	442	433	416	454	471	464	463	475	492	476	481	433	469	470	438	442	423	441	438	459	452	437	483	438	423	484	486	484	436	427	435	467	505	455	513	420	462	476	446	466	447	434	508	464	442	461	433	476	467	485	443	442	429	461	463	445	471	440	483	491	516	488	464	439	448	475	465	452	447	451	436	494	445	465	446	485	459	438	453	500	451	459	463	514	444	497	460	464	451	451	449	480	450	457	467	482	469	460	467	458	467	482	451	486	429	472	490	475	448	451	459	458	491	458	465	459	478	445	417	438	473	415	492	434	454	432	483	455	479	429	453	435	476	439	481	478	479	440	448	475	470	421	485	487	516	472	469	490	450	491	439	427	443	479	483	475	474	515	474	463	399	472	480	461	423	464	462	455	458	464	394	420	467	457	471	450	453	475	510	462	454	462	421	457	471	457	438	453	473	460	491	434	445	490	475	448	486	463	475	470	494	482	461	461	477	473	446	441	459	478	460	459	473	457	447	460	407	449	478	465	411	455	470	441	448	472	482	490	445	449	510	453	476	436	502	405	425	428	467	481	447	472	487	446	453	438	471	467	444	473	460	477	460	483	459	453	447	434	432	469	453	502	455	469	443	457	437	470	432	466	508	488	436	495	466	418	506	473	462	499	427	430	458	491	443	441	435	436	468	437	447	472	451	478	472	455	460	497	494	434	462	474	467	457	434	446	475	456	441	442	472	468	437	490	440	450	435	443	461	471	479	443	464	468	476	449	433	430	457	486	459	501	476	474	465	477	451	401	449	423	489	436	451	439	465	466	465	474	485	433	414	453	455	430	442	500	491	448	467	430	436	467	476	446	442	427	479	490	442	449	473	436	478	455	455	459	449	447	436	445	440	467	478	484	452	453	478	409	467	449	452	454	432	429	470	480	461	458	484	446	446	489	439	479	458	471	443	455	465	460	427	479	421	448	437	430	449	467	464	471	463	467	480	476	482	474	433	430	473	448	430	456	474	455	431	447	466	463	430	461	462	435	468	462	440	431	473	446	450	460	472	476	442	486	446	475	415	460	471	454	471	461	443	465	473	478	486	451	449	444	477	471	438	447	432	439	432	423	424	455	463	481	469	470	441	482	494	464	502	498	485	479	458	504	453	434	469	443	450	452	471	457	442	461	462	477	484	443	459	450	481	435	406	489	423	442	455	432	443	461	465	518	494	406	465	457	437	437	435	457	464	434	490	448	417	429	491	434	445	415	457	442	491	422	480	449	453	432	444	431	449	490	465	500	437	439	442	431	447	488	473	477	445	454	479	398	441	483	462	433	488	412	429	477	453	449	460	514	457	431	489	450	441	462	473	510	430	456	442	393	466	444	431	451	424	425	470	443	473	471	470	474	466	460	500	460	444	483	480	431	438	470	447	486	442	469	445	428	485	449	432	488	471	469	447	479	431	444	468	480	454	454	462	446	433	475	445	470	502	475	428	450	479	457	453	482	492	472	440	453	480	463	458	470	483	423	478	452	477	440	454	439	474	477	461	460	436	475	433	428	465	453	417	489	486	491	465	506	474	436	437	482	462	420	426	477	487	411	459	489	466	479	454	489	466	507	445	464	452	475	473	501	459	477	457	462	448	462	480	434	468	477	466	457	440	454	429	447	460	458	437	443	462	488	465	465	456	470	468	429	451	469	443	486	485	506	443	472	448	397	449	476	456	451	456	434	461	441	472	465	473	457	453	446	458	495	487	474	482	482	497	447	451	467	464	480	447	476	410	412	466	452	465	438	478	504	474	482	462	482	451	440	456	461	449	443	445	415	452	485	457	449	440	468	460	470	425	427	490	471	453	457	446	451	477	471	449	474	451	453	478	474	445	426	439	502	456	418	480	483	414	447	448	475	450	480	446	415	434	426	454	480	457	477	439	462	457	487	503	452	465	431	478	477	453	420	454	438	462	497	448	435	496	507	447	471	427	461	461	457	466	460	450	462	469	471	497	433	447	476	482	485	467	450	506	448	440	438	481	436	437	478	456	463	467	438	493	438	442	450	410	464	462	458	465	453	435	456	477	470	457	431	455	489	496	459	460	461	462	473	461	447	470	444	490	460	429	435	444	434	451	471	408	455	439	439	462	486	471	491	442	470	458	451	481	451	422	507	442	462	434	452	430	449	479	468	422	480	477	438	478	482	480	425	456	478	475	479	463	439	463	487	483	452	480	507	460	443	448	421	477	455	453	444	462	441	489	408	471	519	467	442	491	444	462	452	438	440	494	436	473	464	494	437	462	448	463	495	443	506	421	413	444	450	460	487	457	405	487	443	471	479	429	485	513	464	472	451	462	423	495	424	421	484	489	471	447	494	440	469	479	429	446	442	502	451	463	524	471	483	422	464	433	439	432	447	449	473	493	449	455	446	459	465	470	443	463	480	445	430	467	450	485	478	445	432	451	435	451	462	441	452	485	472	466	460	448	489	457	470	488	453	453	468	447	469	469	471	466	483	482	450	450	468	422	442	506	421	495	480	476	426	447	430	494	441	480	417	431	433	444	469	484	459	471	467	463	426	460	453	425	493	461	447	471	437	452	477	487	456	467	468	462	432	443	483	428	458	484	486	493	476	482	444	484	479	492	422	420	448	455	456	452	460	486	474	409	436	466	439	466	441	435	476	461	469	439	446	467	458	482	487	444	434	413	477	454	472	461	460	497	468	426	465	463	471	450	435	519	414	453	450	432	467	481	479	451	433	448	468	459	434	459	443	444	462	473	489	462	472	465	469	471	434	495	419	471	455	459	475	464	457	456	466	475	460	453	453	456	479	448	463	457	481	452	463	444	454	429	438	456	475	451	476	468	444	415	439	418	442	445	430	465	459	492	489	481	483	439	439	505	475	488	444	468	446	514	480	464	455	486	437	444	458	476	487	460	472	476	474	452	463	464	458	490	460	425	444	446	487	493	475	483	439	442	483	475	453	467	477	478	454	474	452	443	458	461	458	467	486	462	443	495	462	511	469	487	425	477	451	470	455	432	433	487	431	424	489	505	485	454	441	471	472
23964	29328	20805	9982	8186	3038	2186	1186	1048	1064	979	915	896	830	817	847	825	776	849	812	771	802	772	789	815	849	833	782	817	818	838	777	812	864	778	794	818	795	777	817	806	826	783	802	810	819	838	853	826	804	798	831	830	841	760	785	767	773	825	778	822	869	748	835	868	779	835	839	792	787	791	782	790	835	822	799	780	812	808	782	809	780	824	778	844	804	797	809	788	776	809	828	792	828	775	815	834	737	787	758	795	827	805	818	795	801	770	807	773	823	791	817	774	820	812	765	750	791	815	779	889	792	808	837	779	769	817	819	816	781	822	814	790	790	875	790	812	787	849	852	786	829	791	809	823	817	760	749	811	778	835	815	814	786	850	791	840	812	741	801	810	822	801	761	801	846	811	849	807	813	814	836	780	778	794	802	832	779	788	783	776	824	787	752	850	811	874	847	796	781	825	768	759	784	776	862	795	834	866	825	792	836	773	828	815	797	828	805	807	780	767	818	817	792	779	821	786	824	820	781	799	850	820	812	774	843	823	840	874	785	753	780	819	796	793	796	835	825	792	817	770	810	750	814	814	793	780	803	816	779	818	810	816	770	825	775	808	791	816	800	812	815	751	781	820	838	831	798	790	731	784	766	822	807	788	833	755	849	789	795	802	850	780	772	806	818	793	820	805	740	771	745	825	820	770	804	804	784	819	843	845	848	817	787	787	817	816	781	836	796	805	851	802	808	799	824	846	817	836	792	777	821	823	815	777	806	818	834	753	859	786	812	750	763	777	803	845	775	792	843	852	795	787	794	835	828	878	831	794	800	819	779	783	759	818	833	779	809	818	779	784	809	807	772	821	814	784	802	822	806	792	831	782	745	824	855	847	763	773	771	793	850	824	758	817	834	811	749	769	795	808	858	789	831	819	803	821	850	768	795	784	831	794	803	812	820	806	785	791	825	759	807	822	817	801	808	816	808	778	822	806	774	858	795	777	819	845	768	797	855	817	775	822	760	817	779	794	799	810	766	827	860	766	807	790	816	816	807	761	805	834	810	781	804	812	810	829	765	742	826	804	772	825	763	836	770	822	845	763	848	773	767	832	784	823	780	724	818	771	809	794	808	839	837	811	814	819	847	802	801	825	849	814	814	752	813	796	842	787	817	800	762	763	794	778	768	798	839	773	813	794	806	784	815	838	813	750	807	834	799	826	828	782	757	818	760	826	821	789	771	778	812	795	807	825	843	777	847	837	824	802	775	806	816	845	831	845	764	779	838	771	801	796	846	794	762	802	815	828	772	798	816	856	834	793	785	821	812	855	842	760	766	804	802	865	832	737	774	781	793	861	831	780	761	783	837	870	837	805	814	793	803	743	793	794	768	813	791	766	866	779	783	798	824	817	740	801	807	797	782	887	774	800	874	787	742	828	769	833	820	799	808	809	799	771	831	776	773	824	828	809	811	787	791	768	784	830	825	771	796	785	825	907	832	819	809	752	802	801	808	746	795	845	791	779	795	806	804	742	837	781	768	785	760	894	872	745	772	806	805	797	829	751	830	820	785	814	829	760	806	843	808	798	797	771	804	825	755	807	772	772	806	797	837	809	814	792	820	842	750	772	916	825	792	745	802	827	770	755	740	813	773	863	793	815	733	794	807	830	803	801	809	837	821	780	817	768	800	805	843	801	872	788	770	855	817	830	757	837	823	813	795	813	838	813	827	840	784	799	825	808	829	850	804	796	837	839	777	770	840	778	789	849	810	824	809	834	850	792	779	765	823	844	820	789	788	827	773	811	800	807	787	803	789	800	759	815	807	851	820	791	769	802	835	804	759	740	779	755	778	831	764	777	775	807	792	866	809	787	804	874	832	790	842	779	789	783	865	789	798	852	818	777	796	832	816	873	797	783	812	808	769	819	783	806	807	839	916	812	812	806	816	805	815	789	765	810	798	768	769	784	787	805	817	778	842	765	831	834	828	816	778	821	796	816	782	781	829	800	809	842	774	801	853	810	812	817	780	841	750	829	782	784	824	799	764	850	775	842	751	784	823	805	837	808	813	794	751	788	801	792	830	778	803	767	802	842	754	838	813	781	806	817	751	811	795	838	807	831	774	791	718	818	751	822	789	808	856	800	749	796	807	833	825	833	800	775	812	829	796	761	812	791	757	819	786	808	823	830	825	779	848	818	808	794	806	793	818	781	783	779	756	778	775	787	769	788	832	768	831	761	806	815	810	802	828	826	791	773	794	830	818	858	788	860	796	827	765	801	798	805	793	829	858	794	798	804	827	794	829	806	784	777	780	807	859	791	750	840	820	768	775	835	820	792	791	799	799	783	825	830	824	791	760	852	748	825	780	836	830	755	819	809	851	773	790	816	776	846	815	824	822	782	825	835	832	820	825	835	807	823	767	778	815	785	805	785	774	804	825	783	826	858	785	802	794	770	819	792	773	771	822	809	784	831	784	751	767	787	778	814	807	781	793	802	833	768	806	818	767	803	849	768	793	806	800	808	806	778	788	811	749	805	804	771	751	791	775	818	775	803	796	825	820	798	814	803	826	829	802	832	815	786	845	802	770	815	794	818	843	855	838	851	813	834	781	814	781	850	712	811	791	815	833	786	820	795	789	779	827	807	793	855	796	821	838	797	763	860	826	766	852	781	769	784	792	806	849	834	770	802	849	821	847	822	815	804	801	782	824	835	842	776	807	801	785	819	813	801	728	776	817	824	817	854	751	824	796	791	828	853	762	793	771	835	775	796	812	797	819	815	793	779	802	812	846	810	795	780	796	841	832	824	788	833	778	790	798	839	793	802	835	785	783	829	833	788	798	816	847	750	800	799	777	759	827	803	797	816	766	821	769	838	824	754	831	775	831	815	818	832	787	888	791	751	781	763	814	833	827	798	794	842	814	815	815	737	807	841	825	819	799	782	784	879	817	794	794	778	781	797	802	829	791	777	761	836	791	776	816	768	797	829	878	782	768	813	793	802	806	818	796	801	795	780	801	847	807	765	818	840	805	822	848	753	757	797	819	774	819	842	788	778	782	877	755	853	855	836	776	837	792	831	791	764	833	787	835	813	755	871	790	790	851	822	819	774	834	830	785	815	782	764	827	833	769	793	774	835	815	775	786	792	784	818	861	826	775	796	778	843	776	754	812	830	854	802	800	791	830	765	807	826	802	794	795	801	861	802	773	802	852	801	812	809	792	791	783	741	818	800	838	746	788	782	807	763	811	835	793	813	789	762	874	821	793	789	817	798	773	777	846	796	807	780	817	859	806	751	747	759	855	818	833	810	862	697	788	757	789	832	814	796	810	768	807	811	792	841	783	832	790	838	835	747	809	780	807	793	797	853	806	796	828	820	809	775	765	823	842	812	815	815	754	830	774	814	829	823	781	784	782	852	836	777	790	830	770	788	843	824	798	810	742	781	832	791	821	817	785	857	803	788	788	825	808	799	787	844	814	826	830	797	844	823	780	799	837	812	832	847	817	816	853	791	737
24482	21418	28364	24933	18967	6757	2293	959	698	581	550	501	465	504	449	451	426	455	431	450	467	417	450	457	435	414	399	432	424	411	424	396	395	411	428	440	428	393	394	420	403	414	386	350	431	397	376	440	381	423	405	401	422	390	414	429	475	384	419	423	439	361	435	396	412	420	408	426	364	420	417	396	405	422	414	378	373	418	392	415	385	414	410	424	385	377	381	403	406	398	390	427	399	397	398	399	393	390	392	402	409	415	402	402	412	396	402	428	399	455	434	407	408	387	425	414	378	409	436	387	425	434	420	391	418	380	381	402	412	389	403	412	405	378	370	369	392	377	379	428	382	401	414	411	406	394	400	438	407	397	400	431	413	398	386	398	423	399	416	393	413	403	412	431	417	397	412	408	384	411	400	421	384	442	410	404	424	352	400	397	400	409	420	370	410	371	390	397	378	409	402	419	394	398	398	385	410	417	401	423	438	368	388	414	391	398	473	391	377	378	376	411	388	418	386	372	399	420	401	438	413	400	400	393	391	373	413	419	413	387	393	361	366	418	400	423	388	416	419	426	411	412	418	349	399	429	406	384	423	388	407	421	397	379	388	408	399	398	378	374	387	395	397	422	405	387	383	416	394	422	406	407	439	437	380	431	395	365	418	393	440	383	387	383	366	392	423	391	374	387	398	457	434	411	413	392	414	369	385	406	398	364	374	419	429	412	384	405	367	412	421	400	426	410	393	432	413	389	409	398	382	395	388	396	407	391	400	414	407	410	425	404	446	423	451	435	410	431	401	434	404	394	383	418	408	399	383	407	382	410	404	386	400	423	394	375	405	368	421	383	403	392	418	394	393	373	405	408	402	418	364	422	397	420	431	414	363	391	417	368	389	421	417	429	401	393	393	385	407	441	370	408	387	405	389	367	374	427	433	428	405	396	410	416	428	430	402	427	429	418	383	429	392	402	375	406	355	421	380	416	397	419	389	397	398	398	426	397	438	416	371	387	366	381	408	391	372	396	391	412	386	394	412	366	418	379	431	391	359	409	412	406	445	385	466	398	385	426	366	379	413	379	428	416	401	396	380	415	433	435	388	436	390	423	378	408	416	355	380	378	408	387	389	392	413	423	393	424	411	427	338	383	407	418	391	383	380	407	441	395	409	433	399	387	402	415	387	396	379	410	377	365	430	395	410	415	401	368	404	430	386	388	410	405	390	373	374	448	423	375	404	387	377	411	401	404	375	391	411	421	401	402	400	395	393	435	411	423	392	397	391	421	416	391	425	407	407	392	387	378	379	389	392	432	385	352	398	418	402	378	415	406	411	434	388	408	401	436	409	400	391	354	378	409	421	383	409	370	415	376	403	402	419	388	344	401	389	420	417	433	423	433	394	397	411	437	422	462	391	396	379	375	432	424	389	401	403	373	381	413	398	428	413	415	415	427	414	377	406	420	403	427	435	383	409	389	382	390	403	415	388	419	409	416	399	414	423	391	405	411	410	423	420	406	421	369	414	395	401	380	414	383	423	391	396	463	369	375	406	397	376	378	386	397	437	426	394	438	393	385	454	415	416	383	397	394	438	383	449	388	421	368	427	382	392	416	390	409	378	422	386	375	391	420	445	400	387	406	380	384	394	416	386	399	398	409	423	394	421	373	420	394	417	414	393	417	394	432	397	367	396	388	405	415	417	396	423	411	400	438	418	405	383	409	381	397	435	417	379	441	402	414	396	430	418	392	424	419	396	393	425	406	403	388	412	402	445	388	434	406	411	409	423	384	424	390	402	397	409	389	390	400	366	370	413	439	401	441	390	399	382	393	403	404	398	405	399	411	407	365	414	400	400	396	391	380	413	417	395	407	400	433	420	427	382	351	365	413	416	414	378	404	380	404	356	387	371	394	392	382	440	375	385	398	389	410	412	425	395	429	420	394	367	411	408	399	389	399	376	425	377	383	428	411	421	396	448	392	413	402	376	390	407	409	410	433	404	391	414	394	404	388	424	430	376	389	403	390	368	412	425	405	403	390	415	358	397	383	410	405	446	387	393	415	427	403	412	421	393	392	384	359	413	407	395	356	380	423	375	381	416	411	425	376	412	383	378	430	401	419	385	417	384	406	404	384	408	415	418	415	362	369	427	419	396	411	419	409	418	415	412	386	421	405	392	405	385	405	386	402	385	382	409	379	409	428	405	381	409	424	393	416	404	460	397	392	386	368	415	403	417	391	392	362	400	410	407	404	403	389	383	412	413	378	450	397	394	437	400	393	405	418	423	400	392	391	405	421	405	422	378	372	391	438	414	394	409	427	443	384	391	376	399	399	405	418	449	406	408	360	392	400	401	404	374	423	393	377	394	381	359	425	398	397	411	400	397	400	444	380	414	375	410	449	399	370	386	376	405	416	415	421	383	435	406	400	443	399	419	381	390	401	446	423	411	402	394	390	416	402	392	369	397	418	385	414	407	409	412	372	388	416	394	380	406	398	390	384	422	401	404	404	408	409	391	411	389	376	379	416	383	431	432	404	373	403	410	423	376	373	399	425	405	379	399	360	417	367	403	384	389	395	432	393	408	392	365	424	385	376	404	397	403	403	382	428	407	412	398	406	419	430	431	401	402	387	427	419	419	390	366	429	373	398	442	419	424	414	402	392	414	413	367	439	386	384	385	421	423	418	393	417	402	398	399	389	385	377	436	443	410	421	419	392	404	396	396	372	383	409	403	400	398	381	401	374	398	418	393	393	384	420	362	387	405	410	425	450	441	420	406	406	414	399	404	377	385	366	413	402	358	408	396	408	427	430	411	395	414	416	396	385	411	405	412	358	366	404	396	386	411	400	382	416	409	401	391	416	410	386	402	395	404	408	407	416	393	404	415	397	375	415	396	406	398	420	399	419	407	379	389	449	382	410	382	407	418	407	406	394	404	420	386	410	366	383	387	410	408	411	425	396	416	399	405	394	400	386	403	383	420	376	439	446	430	408	412	389	430	374	410	420	369	383	413	379	379	384	397	398	408	386	372	387	402	392	378	400	431	424	366	409	386	373	384	387	410	417	372	393	410	411	374	396	386	403	386	367	396	391	411	452	406	409	377	453	386	415	416	412	398	392	402	380	349	396	396	394	392	398	434	361	422	392	427	405	404	412	405	368	399	403	386	368	413	415	421	384	396	372	423	419	398	379	418	383	395	388	413	425	416	419	418	372	401	413	399	378	426	407	375	386	386	386	400	417	402	399	410	403	404	422	417	411	425	405	415	368	404	427	416	405	396	373	414	392	413	414	407	402	393	363	406	371	373	390	386	400	406	381	405	408	410	372	358	402	369	406	396	395	412	376	366	395	408	407	381	377	400	391	422	400	378	410	386	400	411	397	413	393	417	404	394	381	409	404	373	463	402	386	374	372	392	404	395	413	411	417	416	373	414	354	413	404	386	415	414	416	405	428	436	386	395	391	384	359	440	383	389	360	409	387	450	380	408	388	426	398	412	349	426	430	394	411	410	420
27399	40452	33408	23998	11712	8517	4686	2276	1568	1433	1252	1075	1042	1063	887	834	855	769	824	821	787	745	774	769	743	747	730	724	749	699	749	757	703	755	714	759	761	728	765	723	746	742	752	712	678	737	731	754	735	779	729	734	718	688	736	758	725	701	725	728	733	728	735	723	729	739	731	752	726	785	696	711	696	760	715	704	724	710	749	701	695	715	732	766	739	701	697	705	705	719	725	746	739	689	752	753	724	711	695	722	700	752	731	670	740	706	719	720	749	690	710	717	728	682	712	735	753	675	714	674	721	705	687	691	708	751	707	681	698	740	712	706	709	703	730	744	705	733	715	741	682	715	711	710	678	669	725	721	713	706	703	780	752	703	740	713	662	711	677	723	681	677	771	704	704	703	692	691	689	639	691	772	726	713	716	695	774	690	674	744	719	661	717	762	741	769	707	689	718	725	703	756	729	738	703	663	716	742	689	715	734	724	676	688	742	711	700	678	712	724	722	703	697	742	704	764	728	684	695	712	739	687	715	690	721	735	746	703	693	738	711	673	742	764	705	765	749	750	751	672	700	738	699	742	720	700	719	714	716	703	758	771	690	702	706	727	659	755	702	769	705	717	716	716	713	726	770	750	761	707	703	694	734	717	703	722	747	735	730	718	696	752	719	692	714	722	724	717	743	713	685	723	745	707	712	711	728	676	685	719	701	720	690	725	728	681	701	728	717	800	707	754	739	709	708	687	694	745	729	745	689	712	730	700	748	777	708	729	703	717	708	685	721	705	729	733	736	748	706	727	784	718	687	730	746	716	761	701	709	725	687	736	777	731	695	705	726	722	688	720	688	712	730	753	691	736	743	725	733	748	722	725	761	693	734	734	677	752	733	670	700	696	696	710	664	763	718	716	658	698	707	698	725	714	675	697	737	682	743	704	693	703	721	746	693	691	675	735	670	715	690	725	725	748	681	747	750	728	694	693	779	702	714	723	748	718	693	691	687	724	715	658	725	734	764	704	751	699	709	761	756	720	703	721	714	662	691	774	701	735	686	702	702	692	701	747	716	698	720	678	707	704	700	719	745	727	691	686	670	669	673	733	713	711	649	715	705	715	689	655	705	724	692	750	741	729	699	704	734	736	713	709	702	682	717	727	721	699	679	695	701	761	733	710	711	713	739	680	743	716	696	713	767	744	695	697	719	767	718	679	717	702	666	719	711	717	674	734	687	687	680	717	770	737	708	690	664	744	697	713	696	737	740	719	726	682	679	751	729	701	710	721	683	696	659	676	711	706	689	738	746	743	718	745	715	717	714	718	753	709	718	730	686	754	712	732	737	680	734	698	734	703	687	706	719	709	698	688	718	693	713	761	701	705	657	709	734	729	748	692	747	732	704	749	701	724	775	719	724	734	735	735	727	725	737	755	718	666	738	712	742	729	732	706	732	708	672	735	677	685	732	728	703	777	679	742	676	720	722	701	767	706	730	735	675	696	694	702	749	685	712	734	741	759	754	716	740	709	673	742	728	778	717	696	756	698	752	665	665	702	708	687	716	711	726	732	687	737	698	712	710	719	680	723	702	727	709	676	750	697	694	725	735	758	765	730	741	712	730	681	731	680	673	717	705	700	730	732	722	711	693	735	724	766	671	704	712	746	684	682	719	777	715	709	716	729	702	712	712	742	733	715	767	691	744	730	706	726	728	739	717	674	713	748	719	747	758	723	709	745	735	724	742	674	757	736	703	713	705	688	715	728	718	694	753	696	739	742	759	705	712	697	768	705	705	711	684	709	776	762	682	704	647	742	738	763	739	691	645	728	684	727	679	710	720	729	703	696	716	723	691	721	684	695	705	723	683	714	719	685	700	708	729	723	712	698	737	748	671	766	743	720	740	723	699	713	636	743	719	735	730	697	741	662	763	744	690	676	739	711	752	715	669	709	750	723	770	678	705	714	664	727	702	725	709	679	736	704	717	721	684	734	704	705	703	706	704	708	750	683	662	777	701	657	714	727	724	736	727	715	725	723	711	690	742	705	730	699	737	695	756	717	744	723	698	730	734	713	715	711	696	718	670	712	710	713	739	618	699	726	737	751	742	713	712	769	786	690	725	718	718	672	734	715	743	688	715	705	715	712	698	720	707	702	726	700	717	757	678	718	722	695	661	722	736	735	706	735	707	698	721	719	738	682	719	700	662	713	744	729	737	712	745	685	665	705	708	691	706	715	740	761	752	722	792	688	741	728	705	755	711	719	696	713	741	710	724	688	707	731	714	721	680	708	686	731	750	741	671	724	695	720	657	718	712	721	672	708	706	751	767	673	752	686	721	746	736	630	695	727	674	686	673	729	732	684	733	743	756	726	700	755	720	726	659	710	708	711	709	698	710	662	701	696	770	685	733	715	705	688	749	714	717	753	722	734	741	732	710	743	723	732	700	784	725	777	749	739	749	733	724	690	754	714	713	726	726	753	773	751	711	684	712	727	724	701	703	723	755	769	767	743	692	721	717	697	719	717	712	723	741	728	731	702	742	771	671	721	715	742	716	758	698	747	699	695	690	713	719	732	691	707	705	747	697	684	672	710	697	712	727	685	738	708	704	733	710	694	741	689	742	642	751	696	705	707	721	726	763	670	733	716	747	707	717	712	723	666	702	701	727	719	717	771	739	718	720	730	694	684	719	774	698	743	711	696	724	744	713	703	701	753	673	709	712	756	724	724	713	749	721	680	708	704	738	714	740	722	668	736	688	722	690	692	719	708	722	728	693	730	713	707	728	736	725	736	700	716	693	712	738	732	721	710	709	738	726	741	704	709	716	698	730	679	711	711	728	771	655	708	685	734	729	745	710	701	692	697	755	687	731	750	696	666	749	716	730	744	710	714	716	704	728	715	737	682	685	734	725	756	693	743	697	746	691	752	708	724	720	720	702	684	742	684	748	712	752	719	723	686	738	691	753	744	737	717	655	718	673	713	679	708	732	730	719	720	745	741	716	676	705	706	715	703	696	756	700	701	734	701	735	716	734	740	692	712	729	700	743	741	734	731	678	713	740	750	741	711	699	682	740	751	707	701	717	690	726	694	722	703	716	743	728	707	677	713	711	677	756	749	695	716	716	769	750	741	774	753	753	692	736	733	668	764	762	679	692	709	733	671	747	666	691	747	721	686	719	684	717	706	735	703	685	706	677	680	716	707	726	689	737	699	769	694	712	702	706	700	729	701	725	736	725	719	764	685	689	697	662	718	709	702	772	658	715	681	755	751	689	727	685	707	712	744	730	691	721	723	736	738	697	699	717	725	791	699	756	692	696	702	714	750	702	668	738	712	707	713	736	712	727	704	656	705	721	712	704	746	683	722	724	709	699	741	692	698	746	691	720	684	717	695	706	740	734	735	705	743	737	727	696	729	658	744	697	731	735	720	699	751	728	725	693	700	694	714	765	707	755	734	728	715	679	721	681	719	695	694	723	683	762	706	728	748	735	736	646	738	716	693	737	692	756	704	714	713
23584	21405	29043	24182	21415	17801	3866	904	567	500	398	390	357	332	286	234	262	257	216	212	232	220	201	217	187	193	205	215	200	212	198	187	225	192	206	192	178	179	197	185	225	182	186	195	188	182	176	210	182	193	206	186	192	199	150	193	190	181	195	179	184	201	210	227	167	160	186	200	202	197	175	192	204	205	168	202	184	190	171	169	178	190	203	182	190	214	218	179	154	180	175	172	191	200	194	180	182	184	193	189	213	187	160	145	203	174	190	165	179	187	196	173	191	225	215	190	169	190	201	179	176	198	180	180	196	183	152	166	185	172	177	181	207	188	171	174	167	173	181	189	190	187	187	180	197	191	171	170	176	214	191	175	200	185	170	191	176	186	169	177	181	180	177	160	175	178	169	203	209	186	184	198	176	218	174	190	193	181	203	190	167	193	199	176	168	160	183	190	181	190	193	194	171	186	186	166	191	182	165	183	183	203	174	212	189	202	214	183	188	173	186	158	167	171	187	178	177	184	179	196	158	166	168	181	186	206	194	193	184	173	186	172	162	212	174	166	186	202	167	189	179	193	176	206	197	168	226	189	210	181	177	187	195	193	190	191	174	178	182	190	179	205	182	188	186	187	176	176	195	198	192	177	175	177	190	180	194	181	168	175	193	188	192	196	190	195	176	184	189	195	181	179	188	173	188	180	195	208	183	193	172	183	202	175	201	171	175	179	177	175	186	180	207	196	177	198	180	187	167	180	193	172	207	208	173	178	207	165	197	189	190	183	168	178	180	180	206	197	161	164	181	198	188	208	169	170	206	176	206	181	185	174	190	193	198	175	164	165	202	187	175	216	159	154	188	181	184	198	160	174	174	181	187	185	170	194	196	168	187	185	164	173	175	201	199	189	186	191	181	181	175	193	193	159	205	171	188	177	161	207	195	181	199	193	172	202	202	188	184	185	195	188	198	202	168	210	186	177	196	212	164	170	169	201	209	174	186	175	190	207	186	185	171	185	178	178	222	175	221	155	167	196	202	180	190	184	188	174	214	193	186	185	192	186	181	177	201	195	190	175	184	183	152	172	204	206	188	200	174	199	167	207	206	196	175	183	186	215	169	186	185	193	159	162	187	187	178	192	183	194	184	191	181	175	166	170	158	180	179	191	181	177	188	204	178	169	194	179	180	179	178	174	185	211	180	172	206	199	187	180	171	172	198	187	150	181	183	202	200	206	202	168	204	193	202	214	201	172	173	196	204	186	196	180	172	187	210	212	195	178	190	201	168	166	197	179	172	204	186	195	147	193	186	193	179	206	189	185	191	177	209	176	163	168	172	169	175	190	221	201	173	184	207	174	179	188	178	174	175	187	189	191	218	178	174	206	197	179	182	172	193	190	188	187	168	184	191	188	196	179	166	183	179	187	185	195	186	162	187	191	196	185	170	177	170	191	189	178	209	163	169	208	186	167	217	174	188	165	194	163	190	171	173	193	191	193	169	192	165	180	172	177	179	167	188	191	190	185	188	182	205	197	166	189	173	167	178	167	201	194	190	173	180	196	188	182	193	175	183	197	184	170	197	168	183	172	170	228	175	201	179	182	196	185	174	197	174	164	194	183	181	191	193	172	185	191	207	197	191	182	190	189	185	174	172	172	190	160	195	185	185	205	186	209	167	176	197	176	183	178	204	182	170	200	169	190	174	185	170	176	171	213	169	181	158	185	183	180	188	205	178	189	180	193	182	184	180	173	174	164	191	179	192	156	181	199	178	192	204	198	174	194	183	196	161	170	177	200	169	191	189	164	152	173	191	187	200	191	194	201	186	174	191	188	188	173	197	184	170	198	167	223	192	183	186	193	206	206	164	165	204	175	173	174	193	167	182	182	171	195	173	163	178	203	191	180	195	183	160	178	169	176	177	187	186	170	191	188	186	185	165	181	180	172	203	174	187	167	189	197	178	155	179	205	187	178	172	191	179	159	225	187	189	172	186	168	204	210	181	208	184	160	175	183	179	187	186	183	163	185	166	180	184	189	179	165	188	185	171	199	163	169	171	155	172	176	201	173	185	192	196	167	157	217	197	198	160	164	191	168	217	190	165	186	191	175	184	208	171	201	182	158	181	191	173	181	178	177	187	179	207	196	187	200	179	163	183	188	168	194	209	181	170	207	158	202	178	173	191	173	180	172	183	192	193	183	190	180	218	180	184	176	200	175	197	193	208	190	195	197	203	192	183	176	180	164	178	211	191	188	192	161	201	189	197	180	207	179	174	195	166	190	190	194	178	200	186	195	184	192	192	175	189	184	162	193	165	222	178	171	196	171	189	185	198	192	202	188	191	192	163	189	214	184	203	174	168	178	195	163	160	184	183	189	168	158	205	200	193	194	194	193	180	170	181	174	161	194	196	188	178	199	201	188	181	178	180	179	185	167	197	206	170	190	188	190	188	201	196	219	173	193	200	209	169	193	180	181	200	197	159	170	165	189	189	174	191	198	172	184	196	171	186	194	197	186	185	191	189	179	181	167	184	180	184	189	180	186	175	178	169	177	191	200	186	172	178	189	178	210	180	176	202	194	174	188	183	165	179	188	173	189	184	199	199	164	189	195	173	186	149	175	199	202	169	164	185	214	185	200	162	204	164	212	179	160	170	167	187	195	202	169	194	192	217	166	193	185	192	177	175	184	190	172	197	199	182	174	176	204	169	176	172	197	178	201	183	182	184	174	196	197	168	174	202	215	185	181	168	203	181	184	205	177	205	169	176	193	193	210	199	187	180	191	189	164	184	168	177	171	202	170	174	202	185	202	190	193	192	179	194	197	191	188	179	171	198	183	181	195	181	182	185	181	163	154	170	185	179	172	195	196	201	170	225	196	175	196	206	180	158	179	184	186	194	174	176	188	197	204	161	206	185	217	178	185	175	195	175	186	194	191	170	177	189	194	174	172	186	215	201	182	197	180	188	197	174	174	159	203	214	209	194	170	196	172	184	207	184	186	192	178	174	158	187	189	192	168	195	187	173	195	176	192	191	183	196	188	168	193	180	190	168	179	164	191	193	174	172	161	198	174	211	186	153	207	203	172	168	213	193	201	190	223	201	191	187	175	179	185	159	200	181	200	182	177	213	196	160	174	183	165	186	196	169	174	189	179	173	182	181	177	184	197	163	181	186	157	178	197	196	180	203	185	151	185	179	170	196	166	197	187	165	154	215	200	198	168	159	175	208	166	176	177	175	181	167	198	189	177	207	193	198	186	198	175	190	182	156	161	181	182	185	188	194	175	174	207	159	174	179	166	194	170	196	193	200	188	168	180	162	209	171	176	187	202	182	161	191	203	163	187	157	156	210	219	177	185	198	192	194	186	188	168	199	181	193	189	177	185	168	168	167	171	161	172	187	184	175	185	208	213	191	164	172	170	187	194	180	203	175	184	189	184	183	192	181	193	193	200	164	204	181	181	187	197	176	188	193	182	193	164	173	172	159	175	183	191	199	189	177	178	190	188	180	185
30820	47953	42080	26617	14720	7481	4643	2362	1800	1479	1219	1042	899	889	720	601	587	546	526	511	426	454	425	402	385	442	430	402	359	361	407	364	371	354	355	368	357	339	373	361	353	399	390	368	369	342	345	373	373	361	359	333	378	367	341	378	372	364	356	368	339	347	346	312	359	349	351	354	353	386	342	370	372	333	316	360	367	331	334	366	370	350	337	351	349	351	340	332	309	363	328	318	347	332	350	326	353	381	363	343	317	316	333	344	342	365	340	325	313	343	356	347	289	346	326	364	327	369	342	339	338	335	351	336	354	336	342	339	317	334	320	333	346	351	340	365	337	338	323	336	319	337	336	329	364	347	318	299	353	355	341	324	351	374	352	320	327	351	346	363	314	313	361	363	321	305	322	354	350	339	340	321	354	371	362	329	364	330	348	355	336	349	361	368	346	324	335	298	333	346	356	319	338	362	353	307	323	348	322	332	315	366	352	343	367	328	341	329	367	333	335	327	359	347	342	306	352	315	336	319	343	355	345	357	367	320	359	323	337	335	359	352	355	339	339	354	336	361	336	357	334	340	374	360	315	358	361	325	337	344	353	335	341	361	334	334	334	379	331	349	331	366	352	320	328	351	312	339	356	341	335	316	363	324	360	349	329	340	323	370	331	337	329	303	334	341	309	345	334	342	336	349	356	307	340	361	342	366	315	360	350	339	326	319	343	370	356	332	338	315	322	343	370	296	346	343	354	359	344	344	335	326	305	324	334	361	332	343	333	347	319	358	337	357	351	341	352	333	361	322	339	305	324	349	331	345	347	331	349	328	372	344	339	324	358	330	339	324	345	319	330	318	370	331	363	353	303	342	348	316	328	341	316	349	323	348	343	342	325	369	327	304	347	361	372	332	337	342	359	383	344	372	377	346	334	324	360	343	349	351	333	340	340	351	353	359	319	330	321	343	339	343	332	349	353	343	347	336	340	338	332	310	342	323	340	331	339	353	341	333	339	351	304	340	348	351	306	339	354	323	370	324	330	325	338	349	344	368	364	359	395	341	336	327	336	328	334	339	330	375	328	325	350	339	350	361	318	328	326	349	337	355	351	335	329	347	351	318	334	359	337	321	330	328	347	342	328	342	317	336	368	312	322	371	354	359	362	367	344	314	355	344	336	331	361	318	307	374	322	325	325	333	329	318	343	349	341	349	356	346	351	325	349	319	314	357	351	328	328	345	371	349	363	315	338	341	342	339	317	325	341	367	325	351	356	366	331	378	340	362	360	303	373	334	320	309	318	355	355	313	330	308	368	347	356	363	340	338	370	346	343	350	291	379	330	348	298	314	301	323	343	327	377	326	341	330	380	344	344	353	340	331	334	380	365	343	366	340	339	347	345	304	351	364	318	329	361	359	360	345	361	306	337	341	355	341	317	319	313	344	337	361	350	298	345	371	346	358	347	338	331	358	326	351	337	342	358	313	337	338	334	335	309	326	352	336	343	326	345	342	342	315	357	331	347	341	341	334	374	343	340	337	343	357	331	318	334	337	316	327	319	353	320	337	322	318	340	339	305	317	338	343	347	325	341	348	312	312	346	345	348	347	328	348	325	332	348	336	373	353	356	358	347	340	350	338	362	328	325	325	336	299	341	339	336	370	320	356	358	346	336	328	375	352	366	335	329	362	330	337	332	320	316	318	320	338	364	344	339	349	309	327	315	311	328	342	363	352	336	312	319	348	318	325	348	334	338	338	334	361	289	338	349	324	353	380	362	328	339	344	345	320	349	335	322	345	306	348	355	302	357	325	358	317	336	325	362	343	331	342	329	358	326	347	341	369	360	323	333	323	324	323	371	370	344	326	299	350	327	343	313	311	339	344	334	322	328	324	322	337	322	328	360	347	321	330	340	346	346	361	334	345	331	338	349	357	344	350	335	346	321	347	381	354	326	341	319	337	366	358	343	332	339	348	369	359	341	352	324	336	321	344	307	330	335	323	354	357	312	344	348	334	322	388	361	317	325	328	377	349	356	356	330	339	330	354	367	323	325	342	316	330	350	362	336	330	352	317	339	327	360	335	337	345	309	333	349	312	313	330	345	334	358	321	324	357	340	348	345	327	351	303	327	344	344	348	348	323	333	331	334	346	341	338	336	326	311	311	349	333	343	304	330	352	369	340	315	323	374	363	369	364	329	297	330	312	323	346	319	340	336	334	381	327	321	331	357	360	334	329	311	332	327	338	359	315	401	328	332	331	363	334	334	313	349	375	360	345	361	334	331	302	315	351	349	332	336	308	348	333	379	336	351	351	378	326	338	329	332	354	319	321	359	335	311	333	318	367	339	322	335	350	337	342	336	342	382	352	327	340	351	358	326	322	317	344	331	303	342	338	320	330	356	333	364	333	330	350	352	344	391	362	350	353	313	376	342	340	342	329	351	347	298	349	340	332	340	332	347	333	349	319	328	342	329	317	356	345	316	308	323	357	347	344	355	302	334	367	346	302	365	335	346	332	344	336	359	362	300	312	345	344	348	355	354	361	310	332	354	333	331	338	343	345	341	333	360	335	304	323	356	344	324	351	365	341	339	352	368	372	356	347	339	359	331	348	336	340	343	338	357	326	330	335	358	362	341	342	349	367	340	335	349	339	364	326	338	337	351	341	325	365	337	349	347	335	356	321	303	353	360	350	350	341	328	332	360	346	344	357	331	358	353	366	289	327	330	386	366	346	365	330	370	344	343	354	347	318	354	373	325	335	314	307	314	352	335	346	357	352	333	347	361	366	310	308	349	354	338	357	335	319	322	356	325	369	346	330	348	311	361	338	354	371	344	322	325	349	347	327	334	343	333	316	334	345	351	330	333	347	314	340	332	322	327	316	364	354	366	363	365	324	323	372	332	333	357	359	338	380	332	353	363	367	367	342	347	320	348	331	333	340	361	346	307	357	312	366	320	337	354	346	338	323	355	336	361	327	344	358	335	352	350	329	310	349	343	354	315	339	317	305	346	347	372	316	315	305	348	346	342	350	316	319	345	322	349	318	358	342	324	339	312	359	331	306	339	356	346	401	333	338	339	347	342	331	340	323	326	354	315	328	313	333	365	312	359	340	309	353	327	333	341	313	386	331	343	347	309	333	366	325	349	351	324	347	316	346	362	371	322	365	355	334	328	365	371	343	366	324	339	334	329	334	381	340	331	358	358	341	334	336	356	339	343	349	311	358	362	345	335	333	342	311	350	331	335	355	341	356	362	339	337	354	352	327	360	342	359	346	329	343	333	346	325	348	330	334	333	346	315	325	325	337	343	356	327	339	336	341	330	355	294	298	320	370	376	363	347	325	335	327	342	329	297	348	318	326	315	333	362	340	331	373	342	376	341	335	366	363	325	360	327	365	354	319	363	373	304	351	341	383	317	357	346	335	360	321	371	332	338	340	328	343	327	364	302	344	334	331	358	303	309	370	307	369	368	334	341	336	334	356	350	354	325	359	357	340	347	347	322	338	355	318	347	346
27649	22178	16724	7215	2182	1158	822	546	516	518	494	499	476	478	485	470	436	492	506	450	477	446	458	473	488	504	464	479	468	485	472	497	482	456	467	457	511	518	481	440	473	473	479	466	452	463	451	471	469	470	460	466	410	483	425	457	442	456	454	473	480	484	452	450	464	452	497	472	454	448	470	492	475	446	484	433	441	450	445	480	453	422	454	469	479	441	448	463	474	480	478	480	477	484	437	464	472	424	461	431	486	462	465	448	443	459	470	416	465	479	435	434	477	475	481	484	468	440	470	488	443	464	455	422	428	442	484	477	468	455	467	466	438	423	456	418	440	486	418	450	479	446	478	461	465	446	456	481	497	485	460	481	437	432	459	462	470	471	468	443	469	475	441	464	499	460	476	447	445	446	492	482	476	460	475	438	437	443	496	454	432	455	447	452	485	437	478	443	463	450	458	473	469	437	442	484	488	489	486	447	463	446	489	508	528	430	464	478	476	476	434	483	454	480	428	444	472	437	470	438	483	523	433	504	468	460	461	508	422	492	497	450	475	473	477	475	462	471	496	443	486	473	486	435	441	467	442	449	458	448	475	451	452	494	445	469	441	466	463	454	461	437	427	485	468	468	488	468	443	486	464	477	413	451	503	475	448	468	447	476	471	471	448	451	478	447	440	482	469	493	478	499	471	421	422	454	456	431	467	473	491	472	457	449	472	460	452	475	472	460	468	464	450	469	446	472	470	503	438	442	485	469	430	469	425	453	475	451	464	468	497	447	407	447	474	468	468	478	460	452	453	448	447	444	454	456	419	463	480	477	425	497	458	447	457	495	489	473	474	489	453	445	443	467	456	477	458	480	468	481	457	495	475	462	500	476	444	432	503	492	493	477	487	501	468	500	456	455	449	503	458	443	458	473	476	444	469	468	476	430	472	495	516	474	483	464	481	483	487	469	464	462	472	426	441	432	444	455	465	452	413	479	480	447	481	474	453	489	478	495	455	494	462	438	472	473	472	467	473	502	492	470	443	450	515	440	459	459	463	471	511	457	437	490	472	502	462	461	444	488	456	487	442	459	482	473	486	453	464	479	432	434	452	443	421	444	455	508	473	456	454	481	463	463	448	454	452	456	495	483	421	443	459	487	474	483	432	509	483	477	449	492	469	481	416	486	449	436	491	471	465	507	448	432	437	455	497	461	480	462	453	477	491	456	483	466	448	465	474	464	488	465	471	438	469	471	465	472	461	433	479	438	488	465	468	475	484	442	467	467	441	439	442	480	466	445	466	445	457	448	460	467	473	474	464	461	416	452	448	488	452	460	467	419	469	457	433	426	492	461	500	447	461	485	444	489	501	469	436	477	503	477	468	485	486	485	494	448	492	466	449	438	466	456	471	474	461	453	479	480	461	445	447	493	474	433	462	492	483	492	457	488	432	450	472	431	461	497	435	443	479	487	457	462	476	484	482	469	472	482	453	455	473	473	455	496	430	439	440	457	436	478	489	463	449	464	462	476	444	458	453	447	451	470	438	426	474	463	501	480	484	458	429	460	493	485	481	454	460	460	452	455	454	467	463	436	484	470	411	464	449	439	467	456	504	458	483	459	457	442	463	456	478	470	464	462	489	425	503	418	465	528	424	415	472	448	458	431	492	450	464	435	453	441	512	465	481	410	470	444	427	477	405	474	432	467	483	481	463	448	484	463	474	426	457	416	471	459	458	485	475	479	461	509	486	513	409	480	454	416	422	435	442	432	464	459	445	471	499	484	453	478	448	474	481	473	478	479	478	440	473	453	472	438	478	509	460	465	484	493	425	481	458	422	471	466	456	454	454	510	513	510	456	442	461	465	476	429	410	488	447	463	495	458	459	507	460	483	467	471	478	468	464	454	475	465	459	494	458	424	472	504	475	427	488	472	451	464	469	460	498	460	474	448	444	462	488	490	487	473	448	436	454	492	463	460	464	509	487	488	509	448	495	460	455	447	463	488	488	479	476	481	454	519	487	443	446	430	495	448	451	470	489	461	463	451	476	445	477	432	431	444	459	492	452	456	485	467	445	483	450	468	490	463	468	449	454	460	489	481	453	477	475	447	480	452	454	497	476	465	446	475	479	455	471	481	451	467	452	463	469	519	460	487	476	457	440	438	417	455	450	500	482	449	493	478	453	447	461	423	451	436	459	467	493	473	493	446	415	481	465	466	431	469	491	488	446	477	467	438	485	430	483	475	464	461	450	482	481	431	424	471	453	514	447	468	428	470	438	433	448	423	475	464	475	452	499	449	483	445	430	433	444	475	442	435	464	462	430	470	441	500	486	439	472	479	443	468	456	455	458	505	457	543	469	481	441	469	463	467	446	432	467	483	498	484	401	499	457	447	504	471	488	460	459	459	496	459	472	453	457	457	476	485	482	456	475	469	462	475	460	457	451	437	446	462	468	468	445	433	486	483	449	449	516	485	472	447	473	423	492	495	443	460	464	476	449	472	479	472	464	470	464	446	472	443	495	448	457	464	432	477	454	447	497	476	501	450	479	453	489	481	453	461	430	457	454	431	491	469	445	424	451	471	500	488	434	434	455	466	460	447	433	430	458	473	464	451	482	495	483	439	455	491	486	461	461	441	430	477	442	435	489	439	435	423	471	481	451	462	470	471	453	448	519	480	455	459	502	491	485	461	491	441	454	448	442	493	450	447	474	507	455	453	495	507	473	491	487	474	461	476	432	475	472	476	445	445	481	471	466	435	451	467	489	513	465	452	489	499	463	451	475	476	508	484	526	445	475	500	487	438	452	468	424	460	456	442	480	457	447	473	474	482	464	443	510	448	445	462	455	472	473	487	484	463	480	451	467	448	475	452	430	468	451	438	435	455	451	455	416	436	445	454	495	448	419	444	452	469	486	478	466	413	455	443	479	457	463	448	452	472	456	460	455	495	460	497	493	492	469	460	437	477	466	403	480	495	438	490	459	442	453	439	475	458	462	448	469	446	454	459	496	445	480	447	478	466	484	452	426	462	473	477	466	459	432	478	476	483	452	456	450	472	457	450	455	454	454	510	481	485	458	481	484	470	447	488	483	457	436	469	466	443	461	520	484	477	487	436	478	462	438	446	448	463	491	486	461	466	479	458	454	453	469	481	449	477	462	480	442	490	468	485	469	458	449	450	451	492	474	432	501	488	495	465	467	453	433	451	459	464	460	452	422	481	464	473	461	467	483	451	405	461	451	409	435	437	474	443	466	447	478	468	457	460	462	476	473	455	487	448	489	447	451	462	455	434	488	456	468	473	475	462	492	453	436	446	464	476	447	467	486	453	487	479	444	426	490	463	479	444	470	483	460	469	453	481	484	465	472	456	456	458	500	471	473	478	453	431	425	449	498	492	459	482	493	440	478	467	480	488	432	438	484	474	455	475	463	465	494	496	462	495	472	467	456	465	482	429	471	454	487	479	475	472	473	442	410	423	450	461	512	473	492	472	470	530	461	472	450	495	419	501	442	478
27932	35066	21292	11210	5089	2872	2077	1079	988	1025	914	924	945	948	868	860	781	842	798	826	840	844	789	807	845	834	814	801	797	788	833	833	818	834	822	806	830	830	861	799	824	854	788	822	827	766	827	787	775	840	815	839	833	842	763	840	789	814	791	841	829	768	798	778	800	781	764	810	826	819	826	862	750	818	800	811	785	815	753	841	788	784	846	784	779	780	825	784	766	818	780	830	810	791	802	805	848	774	802	838	830	814	803	794	772	818	829	801	798	841	823	774	772	786	856	773	781	820	807	771	824	795	808	781	850	791	805	802	809	826	853	801	874	794	803	823	848	770	789	804	766	777	823	777	794	832	862	742	767	790	798	838	815	793	835	785	805	755	826	811	791	795	822	820	829	807	818	770	822	772	828	795	810	822	831	820	843	797	811	800	795	775	842	863	877	839	825	848	859	848	769	784	872	829	788	850	853	795	821	795	909	798	824	877	827	777	776	809	845	762	803	787	792	802	879	836	807	785	821	833	794	789	834	853	789	856	855	821	841	844	793	807	822	821	827	811	795	858	779	769	799	831	826	787	844	852	835	796	805	811	776	768	818	892	800	832	783	808	799	807	844	763	847	819	794	824	819	811	817	824	830	842	791	823	791	794	820	815	807	854	801	837	835	813	826	794	823	796	830	777	809	759	821	792	799	787	818	824	810	881	841	821	832	791	786	787	808	818	821	821	798	792	832	810	781	864	815	767	778	831	797	787	820	830	826	751	824	783	823	821	770	810	808	809	783	862	790	805	830	760	822	809	848	797	849	869	840	769	776	779	826	771	776	826	801	770	802	755	796	824	768	770	788	825	875	848	819	796	805	805	824	826	732	789	792	845	796	844	850	811	837	785	801	824	816	816	790	779	827	850	810	801	838	813	837	823	764	757	830	811	818	872	834	764	820	807	778	833	774	812	817	832	796	831	812	826	808	796	806	796	810	803	829	774	799	764	848	813	788	817	813	841	840	826	775	801	849	756	796	869	786	776	784	819	811	888	830	845	791	849	765	769	791	803	799	805	811	799	798	841	810	806	799	811	820	801	846	914	830	796	824	830	830	793	812	828	794	806	803	865	774	825	865	825	766	794	759	824	841	810	803	747	819	794	872	787	797	811	791	760	841	822	785	810	777	800	784	797	739	763	848	830	797	806	809	821	841	846	796	758	821	791	816	809	805	806	848	817	836	820	811	783	773	801	792	734	822	780	821	811	826	817	820	789	854	775	829	825	771	797	786	857	784	807	807	760	815	842	835	814	810	862	863	824	789	821	824	830	817	836	791	864	806	825	793	763	782	795	812	782	807	752	789	800	797	859	829	797	811	852	828	840	807	806	789	815	800	746	849	815	818	836	780	813	796	824	851	825	788	823	827	794	838	780	776	811	804	827	772	806	826	844	817	787	800	768	847	757	837	803	787	849	797	792	816	828	810	788	776	839	808	824	851	841	770	782	847	815	798	810	781	860	792	826	794	816	773	791	816	805	838	824	772	828	780	791	794	782	831	841	805	821	829	823	842	796	803	804	786	831	862	823	772	802	845	825	842	800	781	828	839	731	798	835	831	840	824	846	808	791	810	811	838	809	846	783	809	815	814	824	780	758	767	836	851	790	798	841	830	864	830	821	910	829	813	862	785	859	810	891	813	845	813	801	802	839	845	796	804	793	814	829	847	861	718	808	835	823	783	784	828	800	795	795	859	797	807	783	839	842	850	808	754	789	776	803	773	802	816	832	791	803	758	760	821	809	799	805	824	810	851	792	815	807	840	813	783	820	792	815	832	837	769	822	851	775	787	821	815	780	854	802	830	816	792	814	803	797	841	817	821	780	809	816	831	855	819	775	795	819	783	756	803	787	834	803	793	824	807	855	790	831	814	851	866	834	776	780	783	729	801	831	794	753	794	821	811	823	805	796	823	839	843	772	799	750	801	787	823	798	821	790	827	776	819	830	770	837	822	785	821	735	829	806	818	818	722	791	815	801	796	822	802	849	813	802	796	792	793	807	784	800	824	804	807	807	866	849	798	825	801	796	823	849	817	794	789	823	803	826	818	806	810	853	833	770	803	810	784	825	818	820	831	790	808	879	855	846	765	816	819	788	810	808	804	820	774	761	795	804	808	807	880	776	802	842	843	780	822	802	748	796	804	817	788	817	812	812	812	831	822	824	788	786	837	779	822	812	857	808	828	829	827	812	826	814	813	824	791	838	800	789	825	822	807	771	822	812	784	831	845	804	793	756	781	823	785	830	762	799	790	821	844	786	811	798	802	807	793	867	730	772	771	858	825	792	790	818	792	797	790	790	787	827	837	800	880	853	771	836	827	810	792	831	804	790	840	827	868	773	818	808	846	816	806	776	789	810	799	837	799	783	791	786	797	802	789	810	830	816	799	823	838	816	820	795	838	801	833	797	809	832	833	740	818	814	826	849	832	776	836	807	773	803	823	792	816	850	819	794	828	802	791	770	860	792	842	820	797	779	773	778	811	739	792	789	798	797	804	807	770	791	865	798	852	813	842	837	843	788	787	834	788	812	787	848	761	822	832	814	817	786	817	776	812	759	810	821	855	775	817	841	794	820	763	821	840	790	782	781	776	779	892	808	830	787	836	760	781	792	819	761	815	807	741	798	787	751	781	763	889	806	862	785	774	809	807	796	794	798	810	769	856	819	786	796	783	804	800	792	755	830	813	848	836	821	827	783	825	799	798	823	813	812	774	833	822	772	824	808	790	815	779	796	786	771	801	813	787	816	800	852	810	816	824	782	827	799	798	785	788	814	797	810	807	784	824	748	807	878	798	853	856	863	837	767	779	818	808	821	805	786	812	870	782	819	836	889	767	786	799	770	810	825	808	850	831	844	815	799	801	778	773	796	805	784	752	866	834	858	804	826	868	786	806	803	773	803	832	777	820	738	764	820	790	822	792	842	740	823	835	815	840	822	827	774	769	804	811	824	816	815	827	806	823	846	818	800	742	823	868	810	783	813	873	772	767	808	843	795	792	812	852	814	807	864	803	791	785	836	849	812	794	814	837	789	802	849	799	796	827	715	781	821	795	804	787	824	828	744	782	781	808	805	790	837	823	813	785	842	819	841	872	862	851	839	810	754	790	777	834	842	825	781	831	799	771	831	799	772	825	850	822	772	776	813	785	800	805	837	834	831	791	813	809	807	819	807	856	827	820	820	820	884	852	805	780	818	801	771	805	831	785	825	765	782	857	822	789	883	832	794	839	775	847	834	833	870	806	750	787	856	829	806	773	819	782	825	781	792	800	864	797	792	774	805	782	812	782	857	806	798	842	777	757	828	784	796	777	835	817	860	808	772	809	812	845	839	824	792	785	821	771	845	746	859	797	807	848	833	815	805	788	823	853	834	826	826	799	850	815	788	843	812	817	783	770	826	839	835	810	827	773	842	827	842	810	802	798	803	814	836	803	819	854	782	864	774	812	855	762	830	777	789	844	778
24533	21483	28440	24913	19024	6434	2121	822	652	573	489	497	461	477	479	465	466	439	458	451	426	410	432	433	414	442	393	408	398	416	422	415	425	438	373	445	431	407	395	386	362	406	389	413	452	413	404	392	398	438	438	380	436	440	419	397	404	408	414	411	385	446	423	435	387	421	416	421	418	401	383	394	340	372	419	332	444	432	402	417	398	411	418	400	386	389	403	403	413	427	384	391	411	413	413	393	431	407	392	450	363	406	403	412	398	406	378	408	397	375	400	461	409	414	396	403	377	404	400	415	402	395	398	396	372	406	373	358	396	385	420	387	383	395	388	387	374	412	430	382	384	433	395	404	405	400	380	394	393	386	396	388	422	399	425	378	455	418	396	418	385	375	383	429	390	396	434	389	355	399	426	387	423	401	436	435	399	376	412	398	379	410	437	401	411	378	393	388	403	419	404	365	402	407	398	399	397	396	410	414	377	385	406	413	362	378	401	420	390	405	401	398	409	406	380	418	389	408	418	435	400	410	399	410	406	398	438	390	387	403	423	396	430	402	380	364	424	414	402	398	411	387	405	396	389	393	408	418	394	407	358	393	390	419	423	400	405	378	412	394	421	438	423	436	405	406	402	415	411	339	398	417	406	408	356	435	436	385	358	393	398	430	411	416	418	375	373	433	365	389	390	392	395	392	409	423	439	400	391	409	363	414	374	398	394	412	454	418	401	431	433	380	433	378	433	409	374	408	391	412	357	384	397	403	389	368	390	415	430	422	385	393	401	393	400	435	420	410	404	394	391	419	434	371	393	386	410	394	385	422	372	420	408	389	384	407	419	389	425	384	384	371	387	446	417	406	396	396	404	373	415	431	394	413	408	390	413	375	394	346	404	401	370	398	388	414	411	406	377	419	396	417	388	413	406	431	360	415	423	409	366	404	376	388	410	397	438	379	407	443	429	405	427	427	387	422	392	363	372	387	412	386	465	417	394	390	404	393	388	388	413	401	368	379	379	400	379	404	417	406	400	397	396	422	381	409	395	382	399	424	418	401	400	400	377	400	411	394	391	378	395	411	397	399	404	399	421	426	408	412	398	419	387	425	401	419	420	419	385	389	408	375	414	459	425	449	413	441	362	411	400	461	394	409	395	413	363	415	382	433	397	376	389	415	406	399	398	419	396	399	384	367	366	409	421	429	402	412	395	367	420	391	396	398	394	401	385	401	407	390	433	425	390	398	417	395	434	391	452	394	407	413	403	432	395	417	394	379	413	380	400	426	409	407	368	419	408	419	386	376	387	417	387	397	391	429	375	392	406	356	406	440	401	421	443	415	425	400	377	407	412	404	408	412	427	398	422	384	410	394	396	412	363	457	401	417	387	394	398	410	405	448	385	396	378	362	418	397	375	424	369	418	400	431	384	386	379	427	399	424	369	417	392	391	400	401	382	407	407	395	391	373	404	421	414	372	424	392	392	415	373	438	401	369	405	397	398	394	385	411	392	388	441	408	426	390	385	385	427	406	430	403	392	396	376	405	404	409	369	432	406	412	387	398	406	395	411	382	412	405	428	354	377	370	366	392	405	426	450	408	391	366	383	400	408	430	396	395	411	382	405	397	382	383	420	397	397	384	398	395	399	393	424	372	391	355	380	426	385	427	423	412	401	397	391	400	390	372	422	447	414	437	401	385	420	391	362	398	371	394	383	370	403	435	386	423	391	431	394	435	402	394	406	372	393	388	388	404	402	395	390	393	393	432	410	410	394	424	421	389	405	390	396	393	405	383	372	404	407	412	439	386	412	442	425	374	407	402	397	407	407	415	380	396	397	414	408	391	394	397	382	399	365	396	406	396	397	403	417	410	405	372	402	389	403	416	437	420	414	379	383	421	405	365	441	411	404	379	384	387	390	387	407	380	407	368	441	405	385	408	391	417	401	374	415	400	372	409	417	397	419	363	384	414	393	398	417	414	403	380	411	401	393	410	409	400	403	429	432	420	410	420	414	420	386	420	386	385	443	382	385	399	381	421	412	395	417	390	416	394	436	378	428	411	383	388	376	391	404	385	416	423	408	380	389	454	380	450	399	385	384	391	424	447	430	393	373	402	377	413	439	381	377	399	387	392	395	392	388	363	419	405	405	402	393	394	408	392	409	390	398	391	402	404	389	395	416	395	416	433	382	375	387	390	383	425	420	386	406	387	372	385	374	402	398	380	395	381	393	383	430	402	409	422	378	430	366	440	399	428	409	401	400	422	427	377	380	408	368	434	393	384	409	379	415	409	431	380	376	437	405	392	395	424	423	439	397	407	395	393	405	421	415	441	418	376	407	403	404	389	382	423	375	396	403	398	392	417	439	393	404	403	387	372	409	394	404	398	463	409	391	408	355	405	391	405	416	369	388	398	394	415	417	384	421	370	389	426	397	389	379	424	388	404	398	419	392	381	407	411	408	394	406	404	398	404	385	454	382	374	399	405	396	399	401	387	387	412	396	384	396	388	390	422	376	424	437	358	378	432	380	376	378	409	413	366	391	405	383	366	391	397	412	382	361	399	367	414	405	388	406	399	420	398	400	379	403	439	409	377	372	399	360	405	415	384	392	356	396	426	412	411	401	393	435	433	397	382	385	421	425	382	407	404	383	424	432	409	382	398	392	402	419	399	395	383	409	381	440	394	409	387	358	406	371	400	446	413	414	403	429	392	421	409	439	393	420	408	391	407	400	393	417	386	405	367	403	432	388	410	385	437	452	436	402	419	405	413	382	392	373	400	421	402	393	432	372	396	388	397	437	408	395	380	383	399	370	385	402	371	408	385	450	429	404	391	420	399	405	384	388	400	375	424	390	365	426	402	378	429	442	391	449	385	406	381	420	389	431	410	425	426	374	418	423	408	396	412	375	369	393	394	374	371	399	389	372	393	436	386	382	436	399	408	397	406	397	379	439	401	407	372	400	399	368	367	399	415	401	373	402	442	389	443	378	407	379	398	427	377	377	415	354	401	398	378	367	386	395	379	403	408	414	408	398	398	381	371	404	418	421	401	405	439	399	407	399	423	383	420	411	373	397	327	387	426	430	380	387	379	402	435	404	423	402	406	410	391	396	409	414	429	409	434	388	413	404	367	417	430	397	407	417	406	401	391	394	392	408	343	393	398	395	420	389	434	438	399	408	391	408	376	408	423	435	394	411	393	386	399	415	410	390	424	379	412	397	380	429	386	413	437	433	391	412	403	420	396	394	400	407	435	402	420	400	416	439	393	393	424	395	416	423	441	385	413	391	406	398	415	442	397	393	360	414	393	367	395	382	412	450	404	390	403	420	420	354	411	409	407	403	415	393	383	389	424	398	409	414	385	392	418	412	390	430	410	403	394	407	397	397	406	425	420	370	380	397	390	403	398	396	420	411	421	374	425	433	388	445	404	389	373	402	405	383	434	390	419	407	389	389	391	377	408	390	411	373	380	404	382	432	417	385	441	419	384	381	377	402	407	394	392	375	398	415	391
29356	44490	31453	18579	12860	8077	4312	2001	1482	1263	1176	1104	1018	969	897	853	810	834	781	781	800	779	763	742	747	702	764	761	754	738	761	731	700	675	670	749	699	746	741	751	742	788	716	725	711	708	781	779	678	715	748	737	721	707	732	719	694	716	722	687	719	694	697	702	731	751	739	756	699	767	708	711	722	706	707	708	708	731	681	694	721	728	709	772	720	682	701	719	690	728	764	692	715	764	694	780	720	700	706	705	727	702	705	691	748	738	725	722	676	709	686	704	736	735	688	760	758	721	745	734	694	703	672	737	769	710	715	683	729	691	715	737	719	742	722	702	708	725	698	693	695	695	757	690	687	745	713	725	683	681	709	766	739	700	690	689	705	705	713	785	688	683	723	681	713	702	707	743	735	728	701	677	704	692	679	748	714	725	719	714	718	719	678	667	777	728	699	693	705	710	705	686	687	688	729	674	714	652	651	698	697	741	716	727	726	728	683	677	694	690	694	721	719	736	726	736	668	697	671	731	733	677	715	729	688	687	726	705	681	677	686	677	760	714	753	706	704	701	709	698	730	688	693	727	724	725	693	690	697	680	708	684	675	710	687	753	663	698	773	786	739	681	703	689	761	708	708	743	723	754	737	748	724	725	715	708	742	739	717	715	770	697	715	721	708	737	742	699	711	721	705	694	666	761	766	686	691	747	722	706	706	729	734	695	675	688	731	708	712	717	730	722	744	726	705	727	698	712	761	682	689	712	717	721	747	713	743	713	712	752	743	710	707	701	736	718	704	670	716	673	698	724	779	702	686	684	687	715	715	696	691	654	711	747	725	668	742	729	728	698	725	721	748	655	780	726	682	703	733	725	671	707	713	688	691	703	723	685	735	771	756	741	687	702	679	680	711	695	674	723	717	709	715	678	694	703	757	737	690	704	705	698	718	716	691	724	724	677	705	731	736	758	726	736	718	684	727	750	678	730	677	706	719	684	676	715	716	697	779	695	725	732	673	718	681	682	712	742	706	691	700	718	715	758	707	731	705	710	707	723	698	726	747	704	690	745	702	629	730	694	715	729	713	739	707	679	737	750	709	671	754	739	731	673	726	697	727	720	694	730	712	708	704	681	734	702	715	717	735	699	713	725	685	719	723	702	757	742	715	708	704	696	723	713	718	747	700	712	754	710	734	681	735	725	717	713	718	722	721	766	732	690	747	683	727	746	724	714	735	685	723	737	687	717	702	705	663	679	748	720	715	737	728	760	725	701	734	763	696	685	748	684	722	715	737	731	685	684	701	716	737	694	671	711	688	693	690	709	722	712	725	690	730	639	727	723	690	727	653	679	726	727	785	701	736	708	756	726	730	685	749	687	720	701	733	702	675	740	694	684	695	668	724	686	724	699	757	701	742	702	684	740	691	717	690	751	701	731	685	727	709	705	727	714	660	675	707	690	719	728	717	697	738	711	674	704	678	707	720	688	701	711	707	726	705	721	734	690	755	716	698	702	739	757	746	693	690	707	755	662	682	751	688	725	719	741	693	713	741	739	744	698	738	734	694	659	698	730	689	720	709	697	681	746	679	741	711	735	742	740	717	761	692	704	726	732	655	706	749	707	648	674	698	709	737	728	625	721	715	726	673	731	738	666	719	718	733	739	705	737	715	701	696	745	702	699	679	706	702	752	773	722	701	731	682	674	741	798	686	701	743	715	710	712	708	736	702	725	746	704	714	713	703	687	709	748	695	678	696	728	718	691	657	725	729	705	697	706	725	710	700	701	724	712	671	687	735	717	673	741	722	710	752	701	713	725	722	732	730	706	699	699	712	696	706	686	732	705	711	705	709	723	742	684	677	720	721	708	686	700	700	688	708	692	695	730	686	700	729	700	688	716	727	743	687	715	644	666	734	712	704	699	691	706	716	672	727	790	682	752	742	675	756	739	711	721	695	705	728	720	761	710	702	671	714	678	705	718	721	722	680	696	689	729	715	680	704	710	739	679	714	733	691	654	701	731	733	707	743	684	750	698	719	758	732	704	716	727	690	748	773	711	681	725	747	728	746	706	683	743	705	697	721	693	704	742	702	713	651	700	694	731	698	683	712	720	703	709	712	701	752	698	693	750	737	690	710	664	714	709	719	723	707	707	704	698	723	668	723	740	701	744	662	754	723	686	703	757	702	712	711	730	740	707	713	729	704	678	677	682	662	728	696	734	673	680	742	730	725	697	773	754	690	709	724	722	724	721	733	737	658	731	700	694	674	716	696	677	660	752	686	677	727	711	726	709	725	735	705	709	707	722	691	732	688	732	649	755	669	704	696	737	722	664	742	713	766	708	646	714	740	732	709	735	693	687	679	702	671	714	729	757	676	699	722	656	688	697	687	705	752	719	704	763	712	730	709	728	728	723	679	743	682	684	693	724	683	679	728	707	729	706	736	747	757	737	743	732	712	715	740	720	718	711	730	687	749	722	670	769	712	723	658	730	721	693	742	728	719	698	719	703	743	691	722	695	696	705	730	733	668	739	709	726	699	691	710	710	783	692	695	732	742	742	753	713	689	724	687	788	705	746	717	690	669	685	732	714	709	701	720	664	688	670	720	666	714	720	721	721	725	715	714	705	718	745	680	728	708	720	668	677	738	720	730	690	706	685	717	735	758	688	706	699	680	753	739	739	718	705	691	706	701	677	778	697	740	740	744	696	698	715	772	692	694	708	685	720	711	677	762	727	662	673	750	711	621	685	702	676	748	690	706	683	736	734	746	698	684	701	699	732	700	732	727	729	703	720	754	717	659	657	723	734	697	705	707	731	698	738	721	722	718	702	753	695	721	701	726	712	655	682	723	684	740	746	694	716	703	680	764	726	723	710	696	703	671	697	708	706	740	753	721	737	698	705	701	722	688	740	685	717	676	734	735	717	738	709	764	714	719	690	669	660	699	675	674	702	690	724	720	674	704	715	766	678	728	717	684	704	669	706	710	738	730	710	688	731	737	697	740	742	761	716	707	740	714	668	746	760	719	723	671	741	701	735	727	679	726	709	717	711	703	730	696	673	718	708	665	713	740	699	714	711	761	673	727	699	744	712	695	684	645	701	715	735	702	722	666	684	687	724	713	694	715	675	710	697	727	764	703	713	727	733	736	738	650	713	694	697	751	719	713	730	706	747	702	743	715	722	696	694	697	739	704	691	729	720	757	691	747	713	714	726	749	779	708	684	698	686	733	713	697	668	684	687	719	734	710	722	730	666	700	695	700	701	728	703	717	711	701	725	718	698	735	674	684	728	732	682	690	712	722	682	711	765	708	756	723	720	693	746	714	733	739	689	734	761	684	758	731	718	703	710	700	730	736	699	755	696	704	680	740	722	713	720	693	712	742	668	703	746	742	702	718	727	737	712	686	668	709	686	739	672	662	698	710	664	713	683	721	717	674	772	694	731	709	695	683	773	759	722	719	694	760	692	771	703	753	686	717	718	728	675	731	682	762	747	695	697	716	686	723	756	715	669
23465	21428	29078	24117	21449	18328	4709	1023	533	468	392	344	323	317	261	270	245	222	244	191	216	209	233	197	217	182	186	204	187	198	191	200	184	222	206	173	198	177	213	185	175	155	195	198	194	172	189	190	197	190	176	205	177	201	190	199	160	193	190	191	193	181	193	191	188	182	182	194	188	201	206	189	202	176	182	189	181	192	188	197	166	191	190	172	174	175	165	219	178	177	194	183	198	187	196	183	192	194	170	187	191	182	194	218	156	162	176	208	190	183	198	174	167	180	182	188	157	166	190	190	171	178	185	206	183	190	170	210	163	179	186	194	187	190	208	201	207	178	194	200	186	206	196	193	191	160	173	159	207	171	187	185	204	175	193	180	207	203	182	197	186	201	197	191	196	176	190	174	168	161	162	204	183	168	186	177	195	208	186	198	195	189	208	189	196	205	183	198	150	205	172	172	175	176	179	200	172	198	178	181	182	178	198	192	179	172	178	172	182	172	190	203	178	177	176	186	186	189	175	193	191	159	174	173	179	190	188	202	199	185	179	193	190	172	184	181	167	163	190	167	173	194	210	191	180	201	188	154	190	184	194	194	178	172	179	168	182	198	185	177	184	177	166	205	192	160	199	204	190	154	161	181	157	196	194	182	192	190	193	177	193	172	196	189	163	187	193	169	176	201	196	170	179	175	195	180	174	182	182	181	195	169	187	202	194	170	195	217	198	195	191	190	164	150	172	167	184	189	185	202	185	186	177	182	200	206	190	163	180	202	207	191	196	212	177	194	166	200	192	200	170	172	180	175	193	172	204	171	187	199	182	196	169	192	166	196	155	185	185	185	175	203	191	188	201	176	178	184	163	172	210	197	178	156	205	196	217	181	168	205	194	186	179	188	200	203	186	199	187	160	182	188	173	193	178	199	198	207	187	184	188	174	192	209	175	183	191	169	169	191	212	198	197	210	195	193	186	192	176	170	182	187	175	166	192	175	190	187	175	203	184	185	180	194	182	190	161	189	179	169	190	188	181	174	188	179	181	193	209	181	158	184	181	189	171	194	202	198	196	198	174	180	188	191	175	174	182	195	158	196	193	184	175	166	188	172	165	164	169	195	189	177	189	178	183	162	182	168	181	174	202	186	182	181	183	158	179	198	177	172	186	181	168	171	162	193	206	165	183	167	175	198	164	175	187	194	196	174	196	195	187	178	186	192	176	180	195	185	183	177	178	180	188	178	201	182	172	185	202	230	157	168	169	192	192	178	172	176	192	180	157	205	180	187	171	203	166	195	195	164	185	159	165	182	192	192	203	177	165	172	201	183	188	184	168	180	176	172	189	198	192	182	179	179	169	205	203	191	212	193	173	185	167	200	191	212	163	201	189	191	180	207	169	177	171	194	191	195	176	184	169	180	163	174	172	192	202	176	178	189	187	176	190	157	193	179	186	208	206	170	171	180	200	173	170	179	180	187	158	174	177	198	193	203	160	188	183	193	180	173	178	146	181	169	171	200	218	182	152	166	198	182	194	197	185	192	188	181	181	180	179	207	183	181	178	183	190	193	157	165	167	192	186	190	184	189	171	198	196	207	199	193	177	179	189	193	167	174	193	175	211	166	178	185	207	179	174	161	183	187	176	200	203	186	171	176	183	179	169	195	189	180	185	204	200	209	191	162	167	167	193	183	181	192	183	181	203	176	180	193	199	177	180	205	158	170	177	195	168	166	182	180	197	175	159	186	189	180	187	184	170	166	201	183	183	205	200	163	178	183	173	170	164	206	209	177	196	191	161	204	193	190	171	202	198	188	196	195	180	173	191	191	174	165	178	182	189	176	176	207	185	188	179	197	196	213	181	177	199	187	192	192	176	186	171	185	204	197	182	188	174	184	172	169	189	164	178	153	169	187	226	162	165	205	175	199	185	195	175	195	177	182	190	193	182	171	185	208	191	232	173	187	194	187	187	179	191	163	194	182	184	165	201	189	199	166	169	174	172	189	162	189	222	174	192	181	170	182	186	195	188	149	190	175	181	209	172	199	178	176	176	165	186	186	182	170	197	170	183	189	177	188	194	166	214	184	175	180	185	179	179	200	165	187	169	179	181	164	181	206	185	196	179	186	181	211	184	166	203	185	192	178	183	195	174	192	204	177	170	198	181	188	158	191	199	168	181	178	200	190	205	199	185	172	192	183	180	198	176	178	188	197	176	189	166	193	194	180	203	177	170	211	173	193	167	199	200	201	169	192	205	187	202	163	178	187	188	177	182	172	168	184	169	186	184	193	202	220	189	184	193	184	175	170	166	166	197	189	187	218	169	186	166	184	167	164	197	217	164	195	208	195	202	186	219	183	195	207	176	175	175	204	169	185	151	179	183	197	172	180	195	174	194	192	197	188	164	182	187	185	209	186	155	196	178	192	193	181	169	182	211	184	187	176	180	167	201	193	179	202	178	182	194	210	188	207	191	174	196	182	183	188	168	185	189	175	206	204	178	198	198	192	177	183	175	186	191	177	192	190	178	180	152	187	173	191	186	173	169	152	178	173	170	178	193	153	161	180	175	166	192	161	189	174	200	170	167	167	182	165	206	197	185	188	188	177	187	199	195	202	161	177	155	169	195	191	159	179	175	192	181	175	198	178	170	194	188	199	197	193	191	187	167	195	198	179	179	194	173	177	176	177	182	177	189	187	179	189	166	166	192	189	185	185	209	199	173	211	181	185	193	183	188	183	176	186	191	175	172	196	183	200	189	162	194	182	179	186	202	168	194	186	149	216	169	182	201	185	192	198	179	162	166	205	191	182	156	205	180	186	186	177	173	188	184	182	160	179	191	186	198	204	193	183	187	175	193	188	191	183	184	177	190	201	205	194	198	181	180	203	184	185	182	146	203	177	173	174	181	196	180	188	186	188	200	172	204	200	186	166	178	163	193	167	182	171	186	190	164	196	199	191	212	179	187	170	169	152	164	177	182	188	178	203	208	161	186	170	176	165	179	169	196	188	178	160	181	195	182	181	175	213	152	188	176	181	178	172	187	196	168	185	206	163	185	187	173	197	184	192	181	171	186	192	195	199	162	175	180	204	171	158	163	203	188	188	176	166	189	161	180	193	176	175	171	189	171	172	162	173	206	187	195	152	181	183	180	172	195	166	196	193	200	183	183	185	163	175	139	178	179	189	179	187	181	196	191	197	182	197	185	174	168	164	172	213	169	175	190	184	163	208	181	168	169	182	158	147	179	197	195	184	176	201	186	170	191	208	186	192	177	191	200	171	180	180	187	179	188	166	170	185	179	179	195	187	206	186	185	165	185	189	180	189	197	192	194	200	170	183	185	194	207	158	198	173	175	192	189	171	167	185	190	170	179	172	198	184	177	176	190	196	190	165	183	199	167	190	186	166	200	185	192	185	170	144	167	178	169	180	193	187	157	183	173	185	180	190	189	184	178	175	176	195	200	204	192	178	190	181	168	192	174	197	180	179	193	215	171	159	183	209	202	160	183	160
32230	46844	36323	25942	19543	9713	5329	2711	1659	1428	1154	1064	960	808	736	659	570	551	511	502	447	448	440	412	427	404	387	407	421	382	388	388	398	382	333	390	330	383	366	350	381	381	381	365	351	411	356	341	343	391	339	396	337	376	346	374	341	341	373	373	363	320	374	390	353	378	287	399	386	367	349	339	348	324	339	348	343	341	335	317	344	355	330	321	344	341	353	337	342	354	345	330	368	330	311	368	344	339	358	327	366	357	354	324	357	331	339	347	304	337	318	337	343	346	358	356	344	341	349	332	325	348	346	338	361	337	363	322	353	347	336	352	340	325	337	357	330	343	357	319	322	338	340	359	337	337	343	321	331	312	328	331	313	362	338	371	381	339	341	357	353	342	326	332	329	320	335	348	320	348	338	328	366	332	329	339	326	331	341	329	324	308	370	306	362	355	320	343	354	341	337	307	353	339	360	329	324	343	352	364	342	328	328	331	311	336	339	314	319	361	348	350	332	352	332	347	347	317	295	336	355	327	356	337	363	347	304	365	371	327	350	307	360	369	338	326	331	374	313	333	329	341	301	332	366	343	358	308	319	329	333	340	314	382	357	318	334	350	335	347	360	311	349	341	332	344	341	349	366	354	359	351	354	326	339	355	348	337	370	328	331	317	361	334	336	336	366	353	333	343	336	359	381	351	334	351	351	324	381	333	328	340	342	343	334	310	320	361	322	338	312	321	347	324	378	375	313	306	347	345	303	327	341	368	365	343	326	335	328	310	355	336	350	332	345	330	347	343	348	317	347	361	351	328	332	354	321	339	341	289	361	333	372	361	373	373	336	329	341	364	329	346	332	389	332	334	316	369	349	339	363	380	353	352	307	341	352	355	353	321	366	341	300	306	339	359	355	324	358	340	349	330	338	337	347	344	317	323	341	368	331	325	324	343	336	336	350	338	318	364	361	322	354	336	343	329	329	316	396	364	374	338	318	314	323	358	358	341	334	318	324	345	331	339	355	355	402	357	324	334	281	337	320	341	340	369	371	338	351	328	346	362	343	365	302	350	331	331	361	364	344	323	351	358	342	359	376	317	319	316	360	345	355	305	333	312	369	360	341	331	325	354	353	344	311	348	362	345	311	315	337	343	356	354	332	352	324	313	359	343	350	337	378	353	347	357	341	349	339	375	349	343	318	320	346	334	354	328	350	339	360	327	357	332	354	348	351	309	348	342	324	310	332	344	320	348	356	371	331	355	369	339	342	353	348	326	339	359	337	370	357	352	333	374	305	360	360	331	313	340	339	337	344	367	352	358	347	322	321	333	348	354	347	315	346	355	324	307	331	323	343	333	352	350	335	326	335	306	348	382	335	305	331	341	333	351	357	325	362	310	336	362	314	343	342	330	342	324	327	343	325	345	356	354	350	344	351	371	350	341	345	292	291	368	367	346	355	341	330	319	360	377	348	335	340	344	306	334	337	371	350	334	366	362	352	326	342	335	334	349	378	363	341	368	341	353	369	343	359	377	365	317	353	331	315	369	313	352	340	335	304	330	355	329	337	379	337	320	317	360	322	340	306	346	347	335	378	310	330	347	378	379	343	340	310	319	359	319	324	358	311	358	317	344	321	349	338	374	306	346	332	352	358	353	332	348	346	327	328	328	323	351	318	353	322	298	356	332	324	351	348	329	339	354	343	336	325	349	316	328	332	333	330	329	330	332	322	351	365	329	355	372	328	306	358	345	346	312	336	348	381	358	356	339	370	312	307	324	321	366	331	345	317	340	356	337	346	333	333	326	320	333	341	328	333	356	337	339	344	360	327	350	370	317	327	370	357	361	323	349	343	328	368	344	334	329	320	297	348	360	327	319	341	299	312	344	339	356	339	332	350	341	334	367	335	339	361	353	350	352	341	333	324	304	322	320	354	316	383	334	341	335	346	361	327	362	351	343	351	343	316	323	341	343	353	319	396	335	339	370	329	336	315	350	305	317	351	355	346	362	353	347	343	320	322	329	326	358	318	314	355	373	348	319	338	375	341	329	323	329	383	351	331	309	328	329	338	364	323	321	390	339	369	364	337	334	350	317	370	372	351	364	325	340	357	353	360	330	344	320	356	318	348	348	316	336	317	371	367	324	342	346	341	309	358	351	360	323	335	318	341	353	310	319	356	339	343	361	336	359	353	367	354	342	360	341	309	334	352	308	367	326	390	321	322	370	336	331	356	349	321	314	351	325	321	331	352	352	379	327	322	356	313	350	319	338	365	335	357	309	368	356	358	359	370	377	342	349	351	359	329	343	325	324	331	361	307	316	372	346	368	348	343	331	328	321	353	344	349	358	295	341	325	353	366	312	331	333	321	366	347	354	336	354	356	349	338	344	327	322	346	349	331	344	345	361	378	335	367	337	300	349	354	335	350	364	342	376	358	347	350	328	346	347	352	346	328	344	314	312	344	347	342	353	354	329	373	347	351	341	343	369	357	390	360	355	337	335	340	333	350	335	349	325	328	325	355	337	327	315	346	363	320	349	358	335	357	355	331	338	358	364	338	333	331	323	370	337	332	329	339	350	368	352	332	337	356	298	356	343	361	351	318	366	334	345	362	338	326	333	324	306	344	332	350	348	369	317	336	341	402	380	311	357	341	369	333	335	352	345	334	327	302	335	332	340	332	344	389	369	327	370	341	336	349	345	324	348	361	379	327	346	362	320	341	343	358	351	346	354	310	318	336	364	373	361	350	322	367	352	385	322	343	368	347	334	324	354	343	341	353	363	349	344	347	362	324	353	338	344	350	356	342	352	348	323	344	330	360	341	298	326	346	335	336	331	332	352	336	318	353	345	337	349	369	342	343	338	340	341	375	325	354	326	342	329	306	319	356	306	313	319	324	312	314	325	339	352	395	370	339	354	360	371	336	375	349	374	334	347	358	350	333	344	329	359	328	316	344	317	341	336	354	366	357	321	364	327	315	341	353	366	330	338	346	343	360	326	321	362	334	331	358	364	335	377	365	374	323	344	349	359	353	328	334	325	348	358	327	321	353	361	368	367	360	335	378	373	378	323	338	367	327	382	337	327	363	357	307	338	337	351	347	352	324	345	350	342	351	391	360	355	351	335	313	350	354	341	356	324	364	347	390	304	383	373	309	335	362	355	380	332	357	336	322	330	354	332	307	356	348	376	363	326	377	362	377	326	345	337	317	336	339	339	332	334	380	335	339	366	329	346	326	343	349	326	374	324	329	326	346	335	333	324	306	359	334	345	312	339	304	353	291	349	352	367	346	330	353	299	337	348	357	325	351	351	357	348	317	357	330	341	325	335	364	392	355	336	374	348	358	341	328	384	352	356	324	326	353	310	332	343	316	339	317	333	350	332	327	332	328	340	322	332	356	342	340	342	345	342	313	341	326	345	311	368	341	310	328	351	351	355	329	365	358	352	367	344	335	377	366	347	356	347	366	311	342	355	338	368	354	377	345	317	332	344	328	336	325	331	320	351	350	368	343	338
27345	21182	17463	7367	1975	889	710	536	454	506	509	490	475	499	479	503	462	458	484	464	457	426	476	445	471	464	469	464	457	448	448	473	424	472	457	427	453	467	470	445	456	439	479	455	461	475	473	467	409	444	423	515	484	449	453	437	434	447	459	454	400	473	448	493	475	440	466	457	443	475	457	477	453	434	458	438	445	480	477	444	477	461	458	479	447	468	438	463	443	485	443	475	447	443	469	490	498	481	435	432	436	457	478	469	441	444	517	497	456	473	467	468	466	456	455	485	440	487	454	423	439	441	448	451	455	470	490	503	437	426	480	476	461	445	459	460	444	482	460	473	443	443	447	420	478	491	462	472	466	437	447	431	447	485	475	486	453	454	426	438	428	473	420	461	494	443	450	447	473	440	445	435	447	449	462	452	471	450	473	443	448	444	469	443	463	466	443	482	472	469	495	475	467	454	474	440	440	436	434	470	465	466	489	472	431	441	402	470	445	461	451	437	473	448	450	426	486	477	461	469	497	468	455	487	485	474	444	470	438	437	455	481	465	504	480	458	459	439	418	419	447	421	452	472	433	465	498	453	456	474	443	429	442	494	487	430	474	447	439	467	453	455	449	469	446	483	460	435	464	436	451	520	458	426	469	452	490	430	445	446	457	428	477	454	465	448	440	451	476	452	443	447	481	459	472	448	475	436	478	442	427	437	448	465	438	465	503	421	418	482	462	461	464	437	440	455	440	464	483	453	442	424	426	438	475	458	459	492	473	455	442	466	465	459	462	473	415	457	467	458	443	430	432	450	467	479	421	491	466	497	393	446	482	434	446	491	468	475	465	448	450	458	439	424	461	456	490	467	440	442	469	464	474	432	438	460	460	469	444	467	491	421	463	458	468	449	496	417	435	448	445	424	466	486	494	418	442	445	447	487	476	443	476	473	461	422	485	438	488	469	502	465	417	466	486	472	466	454	470	451	486	465	461	462	491	443	439	469	470	482	468	448	417	447	421	456	462	459	453	424	483	455	442	473	426	465	432	457	476	446	459	430	474	392	455	467	464	446	463	448	483	452	455	446	451	448	468	460	487	451	526	434	449	474	460	460	456	475	440	444	508	429	452	433	436	463	432	448	450	428	450	435	447	473	435	415	457	390	451	483	453	456	468	475	434	470	462	474	440	470	455	446	443	405	459	480	444	447	465	456	480	432	455	435	474	469	426	440	421	461	462	464	450	454	433	441	446	435	434	417	432	472	463	508	455	432	433	486	476	424	452	422	424	417	471	462	442	458	406	474	450	431	521	412	456	454	484	430	500	481	496	453	414	488	457	465	462	481	455	484	466	479	449	476	477	461	456	492	446	477	489	454	422	443	431	424	428	415	463	453	441	445	487	424	460	456	450	471	421	428	464	479	483	444	453	491	448	440	434	469	440	466	456	450	508	512	499	449	440	425	486	480	430	437	460	457	450	481	498	481	463	458	432	476	462	481	450	456	448	466	480	472	458	458	449	475	461	453	467	443	479	452	448	462	439	429	483	464	447	474	436	464	476	463	494	436	456	447	439	454	439	432	466	503	452	439	442	413	449	490	457	466	459	465	430	452	440	446	459	441	489	421	503	490	414	409	449	454	469	488	451	437	495	445	459	469	451	508	450	452	428	462	465	484	422	484	451	465	461	450	468	469	443	475	445	463	492	404	453	471	479	427	475	441	480	455	462	422	467	447	470	442	426	469	464	470	403	432	476	432	451	479	465	442	458	464	456	441	463	482	421	443	450	454	449	485	453	472	434	443	449	443	472	469	457	464	454	441	414	444	483	459	453	438	480	448	455	483	472	442	436	460	493	464	499	450	470	439	490	419	465	422	516	443	427	490	448	508	464	480	479	471	450	459	452	466	479	466	413	466	481	459	457	469	453	488	467	424	481	461	459	465	455	469	497	447	454	474	436	438	432	471	467	421	451	450	413	462	451	460	485	478	484	454	466	448	454	423	475	487	443	461	440	493	467	456	458	468	472	459	472	426	446	443	439	476	460	452	470	469	414	458	458	441	449	458	454	468	454	468	483	490	459	428	479	453	444	444	486	490	466	448	450	452	455	452	467	449	446	470	431	420	455	483	452	435	506	456	445	459	462	462	472	444	498	430	472	406	483	485	449	466	451	450	493	455	477	439	465	431	483	450	425	448	455	459	433	486	495	453	445	464	461	445	474	457	484	478	419	468	479	427	477	444	489	443	472	460	448	422	478	464	487	449	456	442	483	421	474	439	436	483	457	424	434	450	465	457	459	442	476	443	469	472	457	417	479	462	465	438	468	482	464	456	480	482	458	421	448	430	423	466	423	424	454	436	459	476	495	501	434	481	455	478	457	468	442	443	457	446	509	436	422	470	486	480	437	424	463	486	457	465	461	433	429	459	439	465	445	460	469	476	424	482	497	486	424	497	461	454	468	484	450	459	437	442	495	452	473	453	443	441	441	464	458	455	469	481	444	451	452	466	475	420	434	431	447	453	449	433	485	409	438	448	425	498	474	418	420	467	443	435	450	464	444	451	440	452	457	470	481	464	465	473	430	464	462	463	461	465	434	449	487	430	468	447	476	426	479	474	483	471	444	459	446	413	425	434	448	447	443	468	437	467	440	450	429	451	437	458	464	488	435	456	500	466	487	449	460	472	486	451	472	420	487	484	461	447	493	467	461	466	476	458	417	465	475	443	462	478	451	484	477	449	432	392	470	466	422	483	455	481	459	455	472	442	432	476	460	485	458	446	485	422	455	459	467	466	435	488	448	471	465	483	438	442	489	435	463	454	444	420	477	476	458	466	467	459	423	442	458	462	456	457	470	462	414	437	432	409	470	464	472	464	439	472	431	486	444	442	469	507	439	471	441	458	461	437	476	469	438	471	476	486	462	458	469	436	493	474	461	467	503	433	466	451	494	483	464	455	422	470	466	470	429	491	467	442	465	457	476	435	465	455	453	454	442	503	465	465	432	440	434	449	430	456	426	433	411	438	451	485	465	446	517	456	456	411	466	394	454	482	453	453	479	425	478	459	450	457	447	439	438	448	462	482	494	441	470	453	447	479	440	430	489	452	475	462	434	481	442	465	489	439	490	425	447	469	437	467	429	487	458	446	488	465	469	463	457	460	427	481	463	463	471	454	427	480	476	412	435	498	455	448	451	443	449	449	462	489	493	450	409	440	474	395	474	475	469	461	450	458	480	464	461	439	492	447	436	481	477	453	435	490	460	449	405	501	493	454	446	471	478	440	447	472	438	425	442	419	481	452	444	449	415	464	499	447	444	465	453	465	469	437	436	437	447	472	483	458	386	452	490	446	446	501	450	493	453	470	473	484	501	463	426	460	446	448	446	494	430	439	448	480	471	491	475	480	439	463	498	486	467	466	460	410	480	445	428	451	437	439	418	457	453	429	471	473	416	469	393	459	421	447	468	481	490	452	471	454	482	479	476	452	462	461	443	449	486	461	483	459	429	442	465	422
25509	30041	24924	10625	4414	2358	1546	1133	973	1007	948	919	903	860	898	811	831	839	784	785	776	825	838	736	799	796	801	813	775	784	755	802	824	784	796	831	769	828	842	797	743	818	819	791	807	747	821	825	806	780	773	796	785	782	784	794	765	767	779	764	860	757	736	799	831	826	834	754	806	797	831	749	795	786	795	804	777	784	789	824	792	827	804	830	781	755	806	784	766	785	771	803	775	759	797	852	760	774	842	814	804	775	805	798	804	784	804	813	809	793	766	833	819	845	837	794	757	775	789	825	746	796	806	793	768	827	795	834	758	798	736	795	808	786	803	797	815	790	752	800	815	845	817	782	754	808	812	788	770	773	784	817	799	790	804	801	790	828	772	833	804	777	792	841	814	784	837	861	777	782	844	813	810	809	816	829	812	841	753	806	848	800	769	848	751	827	733	792	828	749	794	761	796	837	821	804	743	798	816	824	813	802	823	830	822	737	807	760	844	870	785	801	794	805	725	838	817	799	786	874	856	802	818	838	803	801	827	824	787	834	806	776	791	788	863	775	787	868	794	797	819	758	801	794	821	773	756	819	781	803	759	816	789	829	795	785	813	812	797	781	797	786	799	816	807	777	777	820	798	797	837	766	855	845	833	850	784	751	760	766	887	763	808	784	835	787	762	777	800	757	800	807	833	800	813	822	773	808	758	812	816	805	795	780	777	789	819	796	803	797	822	773	817	838	755	836	790	788	774	810	795	774	833	810	788	810	821	804	777	787	837	801	776	762	808	765	795	770	812	827	794	815	809	880	841	786	817	801	800	811	800	789	830	753	790	789	776	798	763	821	782	780	791	806	770	820	806	801	844	752	779	830	776	800	747	790	842	819	783	778	779	790	842	791	769	807	778	814	777	798	808	800	775	809	809	772	757	792	736	787	800	764	828	786	820	766	811	804	778	805	747	742	790	783	779	817	784	824	770	779	784	778	830	775	790	818	764	800	787	766	758	798	820	765	764	730	773	801	810	790	807	797	768	757	801	780	805	813	788	775	794	862	781	808	786	803	784	829	808	820	785	796	841	826	806	804	840	794	767	801	831	812	839	848	791	805	787	814	788	778	866	771	790	856	803	819	873	775	810	836	750	809	756	798	799	804	779	784	818	815	834	793	836	800	837	782	807	713	792	770	819	788	820	787	831	773	782	818	775	837	797	776	799	778	846	778	788	769	838	807	769	810	749	874	765	803	834	830	805	765	769	816	814	799	770	805	761	774	752	776	818	857	735	792	775	791	843	792	794	861	860	798	809	826	762	798	818	819	783	791	808	828	823	799	788	757	806	745	721	788	810	806	810	810	810	821	816	820	786	787	769	819	771	770	794	816	809	770	766	837	781	818	788	828	742	829	809	778	791	709	783	820	825	796	789	796	744	795	808	835	781	788	783	773	844	821	760	784	809	808	808	825	804	808	809	774	792	812	835	767	780	805	806	799	802	812	782	808	782	803	840	834	803	799	763	779	752	769	790	784	830	793	841	827	728	803	821	747	759	821	765	774	834	780	816	808	812	819	783	839	818	816	777	826	786	787	712	831	814	786	741	804	798	827	801	785	792	806	833	773	826	845	775	802	782	767	757	792	760	794	777	798	827	790	808	779	787	788	841	777	819	824	696	859	772	836	799	770	793	844	738	828	781	805	778	735	836	801	856	821	840	793	774	856	803	775	812	878	845	805	787	787	824	779	849	776	843	806	823	767	784	813	762	825	798	782	820	751	850	747	804	823	768	790	816	774	783	741	793	782	866	822	805	833	809	859	825	778	756	757	806	799	829	780	764	807	829	806	809	812	761	839	772	810	782	836	760	806	742	824	822	809	782	770	764	822	761	777	784	785	774	814	789	791	775	823	799	771	804	734	774	793	802	803	834	759	826	762	804	761	792	783	807	823	763	761	768	804	783	795	818	822	733	735	792	857	801	786	816	777	805	761	794	809	804	832	776	747	797	752	740	741	828	825	756	787	765	849	809	777	804	820	769	798	756	768	826	774	865	789	759	824	811	801	768	774	830	858	826	808	840	838	770	852	804	865	840	810	817	846	826	838	770	836	844	845	781	787	816	795	741	776	767	776	777	761	796	789	801	781	799	834	836	820	821	830	780	773	781	795	785	766	766	835	832	818	826	831	816	786	791	821	773	789	778	789	839	803	839	854	815	785	836	847	784	827	792	784	819	790	808	865	785	743	834	807	794	841	796	857	795	820	796	769	794	750	782	798	777	766	797	828	778	814	847	800	829	765	786	818	803	788	762	811	797	782	808	787	797	784	784	852	778	817	791	803	785	827	796	819	813	793	789	772	781	806	808	781	758	821	814	792	753	828	870	804	812	776	784	787	773	812	780	798	811	819	789	816	791	831	781	808	734	801	816	796	847	782	796	789	823	768	866	794	814	789	791	762	808	799	800	834	825	820	785	806	802	773	766	794	831	857	786	821	781	788	800	814	829	780	831	776	842	777	780	813	799	811	846	851	765	780	810	816	786	789	746	803	766	850	789	786	779	803	791	776	755	816	792	790	838	809	809	812	799	745	814	825	767	753	766	807	817	804	811	805	778	842	748	822	836	794	814	793	814	793	750	793	808	807	765	823	785	795	813	797	794	853	834	773	794	829	748	827	783	851	776	770	795	785	770	814	793	772	891	742	728	806	762	808	794	763	820	829	790	812	835	787	810	806	785	830	792	795	715	798	814	797	736	820	809	855	827	839	773	802	776	846	806	789	812	800	753	838	768	800	794	812	798	797	771	781	803	758	800	822	795	795	777	864	800	846	756	772	838	787	791	813	774	730	795	797	793	759	796	834	797	795	732	803	808	836	758	796	837	835	783	796	806	786	816	798	790	851	775	809	804	767	780	794	833	788	836	794	816	785	782	765	755	824	760	792	817	821	806	804	728	800	789	854	776	822	768	800	759	765	813	809	735	759	814	813	842	808	824	806	809	847	815	779	806	816	789	789	764	831	752	809	753	726	838	793	800	825	846	794	833	822	822	772	826	814	867	782	787	842	841	818	781	823	803	807	830	813	796	804	791	749	776	842	809	808	772	797	788	815	804	777	782	768	856	809	796	847	821	816	766	802	829	810	821	768	761	815	775	805	767	814	834	791	781	800	788	874	806	783	816	753	730	851	782	817	768	823	845	805	811	791	814	799	794	870	810	817	805	804	856	774	756	794	801	782	803	797	828	779	796	795	853	780	823	786	767	805	814	789	776	810	795	789	779	798	812	830	755	807	801	861	800	786	775	779	783	770	791	813	827	839	804	756	766	823	798	800	825	826	774	846	802	818	732	771	790	833	784	776	783	787	797	798	775	811	824	822	780	791	826	816	802	799	788	787	830	812	812	765	782	799	777	794	816	779	771	839	764	803	772	803	767	796	768	800	783	762	832	781	834	792	827	804	791	772	774	845	785	805	804	797	843	773	805	809	791	793	731	798	771	815	782	776	786	833	810	770	806	803
24497	21396	28360	24804	19070	5448	1467	772	610	563	528	518	494	491	463	419	452	436	419	467	411	432	410	406	413	421	397	415	407	413	403	434	415	417	413	380	408	417	419	396	372	435	414	393	388	380	380	423	396	413	390	396	404	378	373	376	358	404	378	384	373	411	393	400	364	380	389	402	388	379	410	398	367	415	407	447	393	381	416	398	415	425	366	446	404	374	439	414	400	426	361	381	405	409	421	437	371	384	396	379	360	384	409	419	429	394	384	380	362	398	352	395	375	363	373	391	407	372	386	393	367	372	383	375	359	424	408	391	375	386	419	354	392	373	432	366	395	396	369	375	402	408	407	400	416	406	416	428	432	371	430	365	401	367	382	390	387	402	398	400	386	398	374	371	384	372	387	376	405	381	422	443	374	393	385	378	409	402	393	416	386	374	390	432	392	376	401	403	399	389	381	402	367	397	378	395	390	400	399	403	396	400	380	402	379	406	391	398	370	379	435	388	390	423	391	387	387	378	399	386	390	405	378	411	366	385	408	385	356	410	431	394	398	392	412	404	399	386	413	391	410	400	388	405	446	403	406	406	378	403	381	448	369	410	379	384	397	388	417	402	389	393	346	402	358	384	380	382	370	394	380	442	394	368	370	393	410	422	388	393	389	414	372	405	382	384	395	407	378	335	400	403	384	383	359	387	405	420	385	365	390	383	396	410	371	344	401	395	387	376	385	398	379	389	374	404	364	407	416	411	403	417	421	411	393	435	418	422	401	391	398	415	350	432	385	390	417	371	376	371	401	384	398	394	418	391	387	412	424	405	394	401	396	414	381	392	405	399	379	411	409	405	376	400	412	386	375	375	396	404	407	394	379	416	405	363	396	380	393	415	381	416	404	375	383	410	419	356	400	370	376	426	416	396	420	375	358	364	407	372	365	367	382	360	382	373	383	407	394	405	388	380	409	371	357	405	382	405	412	412	390	398	418	402	362	417	403	423	359	386	409	369	403	402	396	428	375	396	371	387	387	401	413	407	427	398	391	398	398	368	374	357	355	395	378	416	398	412	393	359	385	382	386	360	368	383	409	393	375	373	400	430	388	385	402	427	383	416	380	431	390	363	392	385	381	385	410	370	382	423	389	393	344	436	430	362	405	379	403	385	362	392	377	415	401	394	401	419	374	402	400	384	356	369	380	402	411	410	385	411	351	413	344	402	403	435	408	432	419	402	408	407	406	423	362	413	373	366	383	382	392	385	390	368	337	399	399	422	387	422	368	366	398	371	397	386	415	398	404	402	410	383	393	396	386	379	400	395	429	374	402	382	407	369	414	428	417	389	400	384	441	385	385	393	400	399	389	408	414	371	382	375	381	415	377	405	382	387	383	361	387	401	369	405	415	389	399	415	406	408	376	400	393	380	411	390	447	387	365	427	358	387	366	332	392	394	388	367	376	387	442	379	381	386	363	359	409	438	345	372	380	393	387	402	402	383	417	376	382	388	417	407	397	407	428	387	401	400	416	352	415	387	379	375	361	372	410	390	403	375	358	368	393	373	424	392	377	424	397	402	410	394	388	413	367	384	377	419	390	398	393	349	394	398	381	383	397	404	409	375	357	382	359	431	404	456	356	407	400	384	394	389	395	387	393	396	387	421	393	414	393	365	362	354	374	375	399	409	412	368	404	378	377	416	375	387	405	388	350	386	396	352	429	393	394	378	431	371	384	427	385	393	405	394	371	388	365	391	396	408	412	427	412	379	418	382	385	404	389	378	402	362	389	406	397	343	400	393	387	384	440	372	447	389	371	389	409	382	385	388	385	387	377	398	398	384	378	425	381	400	421	375	355	414	379	370	382	397	400	388	396	390	367	383	388	378	401	385	414	424	400	407	408	408	382	336	397	404	410	401	388	383	348	405	377	411	413	384	379	376	395	371	420	346	374	408	411	406	409	389	391	396	407	387	411	372	430	390	394	381	428	378	391	393	391	396	419	396	381	359	399	365	410	409	417	353	382	416	382	381	419	407	383	417	365	425	403	431	390	383	384	410	376	378	391	428	360	370	414	400	384	394	379	359	413	386	378	385	392	389	398	398	369	390	378	388	403	385	391	385	393	411	400	421	439	382	398	393	439	372	364	449	389	391	370	406	396	364	385	416	432	399	380	384	379	429	429	419	383	363	396	382	352	408	377	388	390	381	383	404	390	368	401	396	387	410	397	400	408	420	400	368	400	417	365	382	395	390	418	386	415	380	388	361	377	398	384	398	368	380	392	393	388	366	364	381	393	407	374	393	361	369	407	417	433	399	397	372	409	395	414	388	420	396	347	384	405	421	365	376	383	387	389	390	389	407	380	404	376	421	381	391	405	390	397	424	409	404	388	387	400	368	393	378	395	402	372	406	411	408	365	378	375	414	411	374	378	338	366	399	377	405	357	391	373	406	394	404	391	413	411	380	377	363	378	371	375	403	410	388	426	378	394	425	367	364	390	386	397	398	425	366	398	384	385	376	411	387	388	408	384	375	416	417	411	406	397	390	386	362	402	374	426	378	382	376	407	398	402	386	368	373	411	403	394	400	412	381	373	393	389	388	392	410	416	420	391	397	401	403	368	375	361	377	394	375	431	379	381	406	406	408	417	407	379	403	400	394	403	415	400	358	444	389	341	350	394	444	388	379	404	435	374	386	390	409	349	366	413	353	379	386	424	403	364	411	364	393	400	402	357	388	401	358	374	368	408	384	393	405	411	419	414	402	354	382	433	366	403	389	366	381	385	387	411	394	378	383	378	417	382	380	408	385	376	372	381	400	420	395	379	410	400	393	410	408	384	387	379	427	384	422	396	424	434	419	409	378	376	396	359	380	383	416	379	394	378	432	373	387	387	380	417	364	356	399	370	370	371	430	394	395	400	384	426	400	338	369	365	384	378	357	401	455	419	384	376	401	403	407	384	381	375	365	413	392	389	394	355	355	367	405	399	371	417	406	387	404	362	429	403	398	402	402	408	417	400	394	416	385	382	411	375	401	379	405	383	409	400	413	366	397	388	394	389	378	385	360	415	430	401	392	393	400	397	401	351	402	361	399	444	382	378	397	406	378	398	372	358	411	400	358	378	377	372	376	363	389	398	391	397	390	431	398	404	402	414	394	357	376	409	403	388	414	383	416	409	404	391	391	364	389	387	354	439	400	391	403	424	367	379	360	399	384	419	405	412	378	388	375	386	405	436	374	462	375	412	356	376	423	386	390	371	385	399	374	390	390	386	381	389	398	383	379	389	354	425	375	371	427	400	391	402	372	364	380	424	391	391	381	394	355	371	379	403	398	415	403	405	375	426	384	371	386	401	373	380	359	390	361	410	396	388	390	425	362	376	390	375	374	406	409	384	428	387	396	389	385	361	405	373	407	361	368	405	391	383	385	369	367	403	408	369	393	400	403	374	413	355	390	395	395	367	391	407	411	378	377	411	379	412	393	380	385	380	419	375	396	378	387	369	385	396	396	390	430
24322	37731	31735	20207	13684	6110	3035	1796	1496	1341	1267	1130	1062	1024	887	893	791	827	759	773	788	803	741	758	736	732	776	739	705	717	762	713	713	736	701	718	679	709	729	678	754	664	655	725	706	700	687	738	688	684	699	696	707	711	709	721	692	698	751	693	729	710	744	696	693	681	687	757	783	681	690	673	699	705	777	757	689	706	711	740	693	680	686	722	664	700	671	715	682	693	689	676	674	717	704	701	700	698	720	667	718	671	697	655	699	693	686	670	703	700	745	714	720	698	692	720	688	768	734	714	712	720	721	691	696	677	677	713	691	643	695	668	723	672	651	704	714	756	689	715	731	685	709	728	719	706	716	680	686	700	698	668	702	730	728	683	668	741	749	718	696	699	697	730	678	720	645	667	745	671	705	663	668	691	706	658	665	755	704	670	729	707	664	704	711	699	677	677	725	729	672	704	696	715	669	753	735	725	710	697	673	696	732	739	727	698	708	683	704	670	706	696	677	699	682	746	681	697	723	678	725	657	676	734	692	683	694	693	707	692	712	706	706	705	682	655	732	683	669	701	674	699	702	705	708	755	669	720	671	694	698	718	736	662	696	684	681	676	663	696	718	705	710	645	674	686	692	678	695	686	696	690	706	731	701	642	646	680	682	718	648	732	688	702	675	759	685	740	665	691	701	679	680	684	746	686	698	686	654	678	712	715	691	667	700	708	754	713	719	700	701	692	665	722	653	674	717	736	703	669	714	693	707	669	684	689	724	708	670	698	700	727	712	704	688	704	687	763	730	661	701	715	690	696	710	694	706	697	685	746	698	681	720	696	651	744	714	723	721	708	720	681	725	695	700	695	696	727	734	728	676	707	687	718	713	718	728	704	716	734	691	704	696	745	711	703	751	716	682	738	715	658	718	692	689	686	717	706	740	693	727	692	729	690	689	688	671	678	741	698	711	711	695	706	690	709	694	724	687	701	691	695	718	701	685	745	701	686	742	700	699	659	748	736	666	701	686	670	688	702	661	732	689	706	730	701	702	736	653	638	692	720	654	733	721	696	736	719	716	726	684	739	732	678	678	699	687	756	735	700	698	693	707	645	691	653	722	647	728	689	675	713	709	679	677	685	661	707	673	717	677	669	739	697	722	712	711	672	695	723	723	694	657	680	687	726	740	709	735	685	714	668	692	699	702	682	694	760	692	699	643	690	718	663	717	691	684	696	725	689	654	682	731	715	660	705	708	646	733	688	730	701	743	671	696	662	677	722	706	630	736	719	664	679	720	694	732	664	704	720	690	679	684	700	717	727	695	704	655	670	703	709	726	679	709	682	675	674	675	663	735	719	686	670	679	727	685	716	683	715	676	726	667	709	724	676	680	686	713	696	725	651	671	659	716	680	711	741	683	631	684	664	739	675	705	703	656	707	672	650	662	711	722	713	700	721	745	709	741	705	689	743	690	690	721	709	693	709	703	700	621	699	705	701	679	672	679	669	733	715	668	654	707	711	744	708	716	693	720	708	695	698	746	730	687	726	690	700	718	706	697	719	743	743	740	719	683	651	690	745	712	706	729	695	694	738	660	685	733	744	683	739	723	646	708	715	700	724	696	710	732	700	709	722	700	710	690	744	729	689	682	701	718	730	723	672	717	692	699	683	744	679	652	703	680	713	719	684	761	668	651	688	679	683	746	741	701	644	692	646	672	693	699	780	706	713	690	711	672	704	694	687	680	680	681	735	666	674	698	679	690	697	701	685	762	688	734	649	705	713	713	695	702	732	686	718	685	747	737	722	705	746	679	727	682	735	669	628	698	706	696	763	754	683	723	673	700	741	677	711	725	678	698	642	759	665	732	702	693	706	694	720	728	737	719	673	680	709	678	714	754	673	709	721	687	704	746	686	741	729	724	718	749	740	737	728	691	743	721	699	674	690	695	671	687	662	712	718	698	702	676	693	711	687	700	706	710	722	686	692	722	707	684	687	696	700	710	714	699	675	710	665	720	707	711	717	716	737	716	670	673	731	720	695	696	697	709	697	665	701	695	716	660	673	666	671	700	690	730	690	673	718	735	709	739	717	691	713	705	716	653	708	700	761	719	691	705	728	718	685	670	677	722	676	738	736	720	678	666	698	661	692	708	730	738	663	707	715	714	687	682	678	666	729	721	742	730	697	677	720	692	689	734	685	697	679	687	693	716	683	705	707	653	658	736	721	707	666	729	706	760	727	706	717	676	707	688	753	723	686	675	710	698	654	703	701	679	659	719	729	669	735	656	737	722	717	727	713	678	716	706	702	704	720	735	699	693	687	713	765	661	711	690	705	710	680	680	704	686	713	699	700	728	740	707	672	704	743	682	734	677	691	660	703	743	736	663	667	692	728	696	700	685	689	718	713	753	688	699	732	659	625	640	716	698	727	695	676	726	719	716	680	670	681	748	700	727	726	719	735	705	711	730	699	659	725	698	717	673	717	689	704	695	674	693	693	707	710	696	710	656	686	676	687	720	686	776	691	664	715	741	696	684	703	684	711	704	658	682	700	732	679	679	721	745	672	685	687	724	669	704	705	727	697	670	738	748	666	688	731	684	688	669	717	686	708	709	755	732	651	672	682	711	729	734	709	707	693	722	715	706	726	668	692	692	732	669	671	741	755	702	724	699	720	766	656	743	714	664	690	738	685	699	703	683	663	711	715	736	709	656	734	741	688	702	724	713	675	736	706	689	714	728	708	668	719	722	691	693	699	685	687	668	718	701	630	730	676	659	681	720	698	713	700	744	713	692	744	726	703	697	667	697	652	700	708	702	697	721	739	689	711	705	707	675	680	708	698	700	700	683	719	687	694	693	639	706	697	709	704	676	692	678	742	695	657	724	699	712	666	794	729	687	660	717	705	686	708	721	725	662	684	658	690	673	680	707	677	753	688	706	725	716	730	706	659	666	738	681	691	683	717	711	684	751	754	671	704	734	691	707	714	651	742	668	734	717	696	697	747	721	647	711	706	680	648	753	710	705	673	715	654	690	691	653	715	687	697	697	685	695	706	781	663	691	692	668	732	713	674	718	695	735	702	717	662	719	711	682	706	667	700	677	725	696	745	727	682	714	728	694	716	696	780	692	736	693	706	661	738	716	700	735	696	665	694	681	691	700	721	704	685	722	722	728	724	741	770	688	679	697	726	696	704	712	683	710	711	697	719	689	700	716	685	719	677	666	695	707	692	729	715	737	686	706	734	700	691	641	701	682	728	737	720	741	725	675	768	685	736	702	702	638	693	716	702	654	748	672	685	645	695	687	657	717	674	665	700	748	711	687	682	694	677	634	714	682	711	705	696	707	739	692	698	702	677	656	722	687	694	723	752	692	719	735	674	697	730	682	709	717	709	715	691	696	675	763	769	746	722	706	695	732	675	726	669	684	689	677	731	722	724	694	706	713	753	734	715	724	741	657	687	730	695	732	680	668	688	694	722	707	673	722	700	672	683	700	727	694	690	697	690	713	743	668	690
23475	21414	29116	24056	21488	18826	4774	940	590	432	463	336	313	317	285	273	226	244	224	218	244	212	201	188	182	218	178	186	186	193	192	209	184	191	206	187	177	170	189	168	204	188	196	190	198	212	179	192	167	198	196	200	176	201	176	185	184	187	182	195	195	175	181	186	168	188	184	157	193	189	171	177	168	188	154	179	195	169	162	190	198	163	185	180	186	177	193	186	199	163	190	187	207	191	187	197	184	198	160	163	179	192	186	189	184	184	192	188	168	184	188	173	186	183	160	180	191	169	176	202	176	180	157	177	185	183	179	172	166	179	197	182	168	176	159	180	183	192	193	178	162	150	172	172	160	176	174	184	174	177	197	143	142	211	190	167	176	200	182	203	180	189	163	181	168	162	159	195	175	199	193	184	183	162	150	216	189	170	178	181	184	170	192	184	179	170	172	153	171	159	216	175	167	194	174	175	198	183	151	176	168	189	172	198	179	173	187	170	174	159	184	159	170	196	197	187	212	185	187	173	181	179	174	184	190	182	185	209	153	185	178	162	201	203	179	189	197	183	170	194	195	181	186	187	164	175	165	168	206	194	170	182	161	191	182	151	175	184	182	184	175	166	178	161	163	172	163	202	172	219	152	189	170	193	166	178	180	185	199	167	176	173	193	180	168	169	181	176	165	196	174	182	191	184	154	164	179	179	182	189	175	158	176	185	182	183	172	190	155	182	178	168	197	183	185	174	192	180	169	179	164	192	171	171	183	179	176	189	167	172	186	182	167	168	171	181	171	177	172	175	191	171	154	149	159	174	164	165	169	162	178	187	156	165	186	181	185	153	169	176	160	175	173	181	174	162	185	178	181	181	187	181	171	193	183	176	192	179	147	172	169	176	170	168	165	185	180	198	164	173	165	187	173	203	187	187	153	185	188	149	197	161	186	173	173	181	170	194	165	170	177	183	175	166	180	179	172	169	172	175	159	196	167	162	157	171	178	146	198	180	173	200	169	177	182	167	183	177	174	172	180	167	163	166	188	174	168	168	149	175	187	204	177	182	165	177	184	207	195	182	158	188	198	172	194	178	187	184	190	175	180	171	170	171	171	178	154	170	183	184	188	167	196	171	178	174	162	177	167	175	195	156	187	185	196	166	186	179	167	176	185	152	173	187	187	159	191	173	188	176	165	191	164	198	184	173	172	207	186	181	178	174	185	173	170	195	170	179	181	172	180	179	184	176	198	185	174	185	190	188	170	189	195	182	194	169	178	191	189	189	160	175	183	194	178	169	145	177	180	187	161	189	178	191	178	159	191	191	175	209	155	191	163	162	177	160	214	179	178	180	193	183	184	172	178	161	159	188	164	187	179	198	196	190	180	156	183	156	170	172	187	188	170	166	169	168	177	188	177	198	158	167	183	173	170	163	188	164	190	159	167	206	169	181	207	190	173	179	170	204	179	155	173	189	184	181	162	151	207	200	160	191	167	177	174	176	169	191	177	171	187	177	197	171	186	201	157	161	190	154	186	156	172	167	174	172	184	184	166	185	202	174	162	186	196	188	181	168	192	167	191	182	182	170	166	176	183	157	161	207	173	182	171	185	169	156	182	172	197	192	174	181	195	192	178	164	190	178	175	161	183	181	174	169	170	184	195	180	185	177	183	162	180	165	198	190	178	175	183	185	184	177	183	176	170	178	170	173	188	174	156	172	209	191	179	176	186	177	188	170	188	169	198	171	165	173	174	191	160	176	172	207	183	173	195	148	190	168	186	167	160	189	181	175	207	161	188	179	180	220	187	180	165	192	175	171	168	185	196	182	182	200	175	180	156	181	180	180	168	177	181	176	185	179	174	218	183	169	181	174	159	178	192	194	180	198	178	174	143	184	184	202	185	153	167	200	186	163	163	184	179	169	181	164	152	180	178	184	185	189	176	181	168	195	187	162	163	188	164	174	159	182	187	175	170	172	171	211	181	179	183	173	164	211	204	184	181	174	183	179	196	164	194	168	195	199	185	175	168	189	168	165	181	192	166	166	201	175	190	166	179	171	171	161	174	170	192	173	184	162	189	168	189	192	165	162	164	177	181	178	178	183	192	161	211	171	159	162	174	198	161	164	175	175	164	186	174	169	156	194	187	176	202	208	175	176	158	160	187	196	196	162	184	203	193	155	177	159	178	192	164	184	211	174	182	159	178	180	169	163	175	192	169	193	187	186	161	175	176	184	179	170	184	183	177	200	181	174	177	166	175	174	189	169	157	166	155	198	192	186	186	162	160	171	171	174	171	194	174	177	168	172	176	189	177	175	155	186	194	168	177	170	165	165	168	178	193	167	169	158	177	158	184	191	185	203	174	170	176	177	197	176	186	173	194	173	190	175	174	163	170	181	196	165	194	199	200	182	167	154	180	199	179	188	166	168	181	179	178	165	173	169	181	176	150	171	172	181	184	173	191	170	174	194	191	175	169	196	192	163	153	186	200	191	171	182	201	161	194	170	167	171	182	188	198	185	155	178	167	145	175	172	175	181	167	179	185	184	174	171	185	199	174	190	189	155	190	148	177	169	162	184	177	173	147	189	175	195	175	178	183	172	182	170	171	163	171	194	181	166	175	192	180	176	165	162	181	165	155	176	201	179	182	167	187	179	196	211	195	176	186	163	201	189	182	175	170	182	161	159	181	194	193	163	149	179	171	188	162	172	178	169	187	180	171	169	188	179	172	192	186	201	190	180	187	181	186	168	174	159	166	183	166	186	195	176	166	176	194	194	177	183	172	165	179	162	173	169	160	194	182	156	202	177	199	184	183	179	191	172	204	185	182	185	193	147	179	157	156	191	144	199	167	162	196	196	163	170	191	190	163	179	167	193	179	166	202	182	174	168	173	200	180	163	172	180	179	163	180	176	165	166	166	160	172	168	189	182	162	185	185	179	198	172	173	188	172	178	179	190	165	170	202	186	165	180	159	162	177	186	196	156	191	180	167	204	171	174	190	164	189	193	164	176	179	198	182	181	173	180	183	159	177	153	164	169	174	160	189	171	176	173	187	171	170	186	168	179	182	191	171	184	175	195	184	193	178	160	186	170	187	196	161	191	201	170	195	180	177	180	181	174	202	175	170	178	175	192	190	166	204	174	196	168	186	177	172	184	192	170	187	176	170	195	166	166	177	185	172	175	195	173	180	161	166	194	179	190	206	167	178	183	174	174	167	170	156	187	162	182	174	198	183	171	184	198	174	191	179	185	174	180	165	213	191	189	182	176	192	194	174	181	192	187	198	174	155	176	167	193	180	174	188	159	189	177	190	180	167	189	190	214	165	157	197	179	201	190	178	186	172	161	179	154	165	179	161	167	183	182	172	148	205	177	151	169	163	173	185	193	173	171	191	185	194	163	162	143	201	167	181	178	169	189	190	181	169	183	185	194	159	171	181	199	187	175	145	177	161	174	149	179	199	177	207	181	181	190	181	192	194	177	180	194	182	179	188	192	183	181	183	164	179	182	179	206
27931	45441	41796	27284	20510	12016	4656	2397	1755	1480	1262	1119	891	835	730	692	541	503	503	493	451	444	442	435	417	383	390	372	382	383	369	414	364	397	367	339	333	371	354	337	336	361	364	332	343	384	333	347	323	336	374	310	385	351	313	368	361	338	349	336	322	361	362	341	361	359	336	353	325	345	338	325	306	341	339	331	321	369	336	356	301	319	329	317	313	338	339	322	338	315	339	357	333	322	325	311	339	385	337	315	302	325	347	355	339	333	329	312	334	351	338	329	323	315	353	323	352	335	344	326	344	310	297	331	345	313	338	365	338	345	371	356	312	326	310	334	338	307	323	387	313	311	311	353	339	334	335	310	321	334	353	381	332	345	323	316	274	338	306	331	312	338	341	338	342	339	331	314	331	338	347	301	294	359	361	328	326	323	319	342	320	324	312	326	340	311	331	297	346	319	317	320	312	319	313	322	351	320	367	308	345	273	325	358	347	339	337	332	343	283	324	317	361	302	335	267	354	328	331	319	307	328	354	309	320	356	348	351	304	318	333	332	365	356	324	313	343	340	332	398	332	294	336	307	330	310	327	332	345	370	339	328	339	323	336	308	328	308	344	356	326	312	336	325	329	330	339	356	323	307	330	324	345	322	343	315	356	325	341	333	315	327	313	345	304	370	372	320	348	328	344	317	331	360	320	332	336	322	329	321	335	341	354	331	290	333	339	319	349	330	332	318	346	285	351	304	296	316	343	331	313	335	347	355	318	334	301	317	314	323	329	340	312	334	332	327	316	340	350	356	317	333	364	322	323	313	348	309	325	346	332	324	323	330	362	338	327	326	306	346	354	363	340	356	332	320	347	344	331	334	358	292	309	279	345	364	323	326	331	349	320	334	336	357	345	339	347	332	326	323	322	302	331	339	317	341	313	322	332	317	338	295	359	318	336	346	330	321	307	328	337	339	350	339	326	337	335	323	339	310	337	353	341	333	312	317	335	323	366	324	336	338	329	316	326	358	275	357	319	330	300	332	329	319	321	309	347	320	301	294	314	330	350	316	303	343	350	343	342	342	352	369	304	313	297	331	347	323	309	337	339	351	310	315	330	303	333	351	337	329	295	311	346	315	330	319	346	318	336	366	353	326	314	324	328	321	344	377	317	315	302	352	333	327	334	322	320	336	316	326	298	331	343	323	324	317	343	318	348	340	343	296	341	344	337	309	324	340	354	318	325	338	321	301	312	301	328	334	339	334	366	333	333	322	340	349	325	358	331	339	332	322	337	329	329	325	354	372	342	350	334	328	326	345	307	367	329	333	314	328	336	299	317	344	354	358	324	370	314	302	338	337	303	318	316	331	333	326	312	321	332	334	307	350	309	323	348	327	318	316	301	320	336	350	355	328	337	322	326	335	349	310	326	329	318	328	329	332	328	331	323	355	283	343	328	345	340	359	343	338	330	317	333	356	323	323	367	325	334	304	315	313	312	323	340	303	332	356	347	304	303	334	315	316	342	308	332	337	283	337	329	342	317	306	325	330	326	329	344	330	364	334	324	358	324	354	319	293	345	360	320	326	343	348	315	344	345	337	355	333	338	335	348	346	341	368	359	344	299	324	348	346	325	347	357	361	320	300	324	346	340	335	371	343	347	349	336	337	341	330	325	332	331	297	319	320	332	341	326	363	348	339	338	335	321	346	356	336	321	325	336	367	341	344	335	323	331	346	322	318	335	337	316	338	305	314	336	315	326	357	333	293	327	336	335	338	338	321	375	325	343	325	305	340	338	323	306	338	337	336	376	311	328	331	330	345	347	349	342	327	321	345	328	361	331	338	324	327	331	320	327	340	310	315	315	328	347	336	367	342	335	310	322	335	330	309	318	346	327	356	304	317	351	372	355	332	313	337	349	308	335	333	324	360	299	342	318	342	348	321	314	351	324	330	356	336	323	303	363	300	327	301	318	324	340	330	353	322	324	351	349	343	313	319	301	342	305	345	327	320	342	345	289	338	335	313	343	351	325	354	325	365	328	325	347	309	342	346	312	336	352	358	322	337	349	345	355	355	318	320	316	341	343	320	326	298	325	326	343	341	330	333	332	357	335	316	320	349	319	333	332	349	296	344	347	325	319	331	326	303	339	328	362	372	326	373	339	342	361	308	335	313	320	305	302	353	292	309	342	328	324	291	333	327	372	343	309	326	313	328	301	327	312	323	303	293	346	330	308	339	344	360	328	323	318	313	333	336	330	325	341	311	333	354	307	310	322	288	318	330	321	306	310	298	340	309	304	322	324	340	319	331	313	313	316	310	323	365	340	338	365	341	332	327	311	364	321	303	359	331	355	320	326	361	346	337	335	336	322	356	296	346	346	342	339	354	329	318	322	346	357	337	363	335	355	355	340	327	315	341	329	316	313	336	313	330	316	326	331	334	326	360	324	353	337	296	347	346	329	330	315	359	303	327	341	338	332	336	299	339	326	316	342	336	365	334	328	326	324	352	340	332	354	365	303	351	361	344	331	328	355	315	314	352	337	339	346	324	350	336	335	328	329	293	334	324	313	340	344	321	323	302	327	326	317	366	328	292	312	341	353	324	347	332	359	300	399	319	335	337	355	326	322	310	334	345	310	335	322	335	355	308	328	325	303	332	314	329	357	308	328	345	367	315	305	354	323	340	331	309	330	315	309	368	339	316	333	323	308	344	343	342	324	327	326	311	325	332	324	374	358	335	344	311	351	327	309	317	344	360	314	308	343	302	323	325	327	335	319	307	303	335	349	298	352	346	288	322	329	339	320	329	347	349	313	337	361	334	313	327	317	319	307	345	338	367	338	339	351	348	318	316	294	319	339	345	303	272	336	330	366	336	345	317	364	338	336	302	283	323	338	363	314	311	337	328	313	349	348	352	292	337	344	336	326	326	309	325	346	356	332	299	337	315	328	333	355	379	311	332	360	319	323	328	331	323	376	303	346	329	327	346	309	352	355	304	302	355	319	312	314	348	367	356	345	291	342	326	333	327	321	333	296	329	343	300	316	345	322	329	350	341	317	308	325	332	310	344	337	353	329	329	312	328	331	342	340	339	299	314	326	320	317	329	330	344	312	362	336	313	343	320	367	319	339	299	306	321	310	334	312	311	356	342	334	336	348	355	351	343	337	327	361	315	329	372	348	327	315	299	299	353	332	352	341	333	355	344	360	328	330	342	320	331	323	319	323	339	324	338	321	337	320	303	325	293	312	340	323	355	311	337	366	326	329	310	314	334	331	343	344	350	321	328	301	343	339	349	303	316	334	332	315	317	330	308	334	337	308	352	314	333	348	319	304	374	332	352	354	343	321	333	333	330	334	309	306	301	341	320	300	305	322	316	343	329	337	312	314	334	339	331	338	378	326	323	345	369	318	340	336	322	354	342	356	331	315	321	339	312	337	308	315	316	320	357	343	360	312	332	320	362	362	318	313	336	348	310	329	336	328	344	303	347	312	344	335	357	353	325	331	332	349	343	345	314
27202	21529	17749	8460	2506	1222	782	579	497	511	516	466	507	463	470	452	442	466	438	468	446	453	474	474	423	466	420	439	484	425	445	471	462	464	494	475	414	444	450	427	462	444	432	463	468	482	434	451	465	465	439	479	463	460	470	436	431	444	425	442	471	470	446	453	427	435	438	453	435	439	427	475	412	464	404	479	428	425	433	449	419	471	490	426	432	463	471	461	418	408	448	466	445	442	438	470	429	461	448	457	421	438	409	445	465	430	433	426	481	469	462	437	455	449	452	479	421	422	452	465	480	414	471	433	472	435	459	454	457	472	470	494	486	463	471	472	416	432	409	472	431	430	462	458	480	437	454	461	429	444	411	481	449	449	498	450	458	453	446	428	448	430	422	461	456	465	448	454	426	435	440	416	453	430	386	455	423	441	463	459	437	446	433	449	436	408	415	441	431	439	486	466	416	450	426	466	460	447	454	452	411	463	465	423	373	431	391	415	439	460	441	416	449	440	451	471	435	465	429	482	420	443	462	464	429	444	474	429	443	457	421	454	488	438	470	461	484	474	479	428	433	445	462	449	418	469	439	424	433	443	460	455	426	450	433	429	452	439	427	512	414	491	459	448	440	409	451	417	417	455	431	432	439	444	426	468	463	439	461	483	458	422	443	450	440	435	455	446	442	435	481	438	466	414	446	445	453	455	419	439	445	443	467	428	450	504	439	406	434	443	445	438	440	439	455	477	415	442	464	457	440	461	452	423	449	453	468	455	465	454	431	441	456	472	430	484	433	458	410	455	462	466	416	470	445	503	408	475	470	478	424	423	432	455	456	444	402	451	460	454	403	440	425	435	435	409	470	461	428	440	454	457	471	474	473	425	453	470	429	475	450	462	439	479	467	418	443	467	458	389	433	471	447	458	453	443	453	451	456	453	437	432	403	436	453	412	442	426	462	435	465	445	463	471	481	411	457	456	473	429	466	449	430	426	429	445	437	450	417	456	481	459	437	454	446	463	464	426	503	438	431	453	411	455	435	466	397	460	488	460	467	460	430	428	447	436	454	462	464	467	442	466	478	440	413	408	441	449	427	448	455	456	448	460	457	461	452	492	447	417	448	428	455	495	466	476	436	409	457	466	415	431	457	438	467	462	448	439	422	445	496	453	479	458	464	474	446	445	468	432	449	436	471	471	443	393	454	444	446	462	417	456	457	445	451	399	463	483	438	447	450	441	454	438	418	471	440	481	423	475	470	439	443	457	468	469	454	433	461	441	467	464	469	449	430	455	428	395	501	429	462	470	473	457	466	410	434	427	449	467	426	418	450	419	468	460	442	447	410	445	472	462	437	438	441	484	451	450	451	414	485	427	464	440	465	411	469	489	460	441	434	441	475	450	426	444	417	454	473	452	485	436	455	487	493	471	454	476	427	456	436	445	420	443	457	442	420	520	461	441	461	446	455	431	442	481	451	479	497	425	489	425	465	407	473	448	469	412	412	485	465	435	465	446	451	464	453	457	420	453	458	471	439	465	413	428	399	443	437	402	456	459	454	438	466	439	460	442	466	411	420	451	430	476	450	457	496	487	440	460	451	482	466	419	469	459	444	426	417	455	441	464	456	445	447	421	457	425	422	431	446	464	433	420	457	441	455	426	451	469	512	435	460	444	438	454	449	408	421	439	479	449	469	453	453	475	451	469	468	444	457	423	465	455	489	429	461	435	437	454	440	437	444	435	421	447	422	435	446	429	411	436	430	473	460	428	448	421	471	428	447	455	442	442	422	419	458	457	448	461	454	464	470	458	429	470	465	443	475	458	418	446	458	453	432	436	433	484	456	459	493	394	437	448	420	465	474	455	473	467	454	470	456	471	439	418	452	410	456	448	436	408	460	435	435	473	462	452	465	416	455	435	398	414	434	449	452	445	425	443	461	465	436	426	441	441	434	456	469	442	418	425	446	442	434	481	443	440	490	446	434	483	442	457	447	426	430	459	456	476	477	424	453	455	431	453	461	400	450	445	450	456	442	492	468	428	467	449	429	474	480	425	447	449	434	458	463	442	450	431	453	466	410	420	475	452	455	452	459	492	454	425	483	448	461	463	469	457	443	459	418	438	461	439	471	444	457	454	463	445	440	466	454	448	461	437	457	459	444	471	450	472	438	439	450	404	450	456	464	458	434	439	464	444	461	408	469	456	388	472	433	471	471	445	435	473	488	458	426	436	467	431	439	442	483	447	424	462	433	428	422	463	455	412	425	442	420	430	443	474	456	438	422	414	448	439	449	435	458	443	445	418	451	471	424	416	523	462	470	447	454	436	435	438	431	442	480	431	475	404	450	452	408	449	461	447	467	433	449	427	407	470	432	458	427	442	429	457	426	442	418	432	449	454	448	461	439	420	421	451	445	437	425	445	449	452	435	447	483	479	440	461	431	467	408	460	431	450	423	448	471	451	460	435	443	444	445	441	466	421	417	425	492	454	462	469	407	441	453	460	430	440	429	437	457	436	469	470	433	450	463	439	510	410	478	466	425	414	433	473	441	448	423	459	452	452	441	436	415	463	455	429	466	454	430	456	423	463	451	468	469	454	482	456	437	447	436	427	481	446	409	414	435	432	481	423	449	453	480	444	468	429	461	444	447	436	407	429	446	465	462	434	400	431	419	413	446	465	422	429	426	479	450	440	425	469	432	409	452	452	425	412	414	437	450	429	496	419	448	478	419	434	438	434	437	403	481	430	433	456	475	454	424	458	422	473	492	445	427	457	462	438	459	428	447	410	486	445	446	474	447	489	469	464	462	408	433	442	448	424	469	405	388	471	421	463	417	457	435	430	465	471	398	456	438	488	447	452	491	475	452	435	420	418	451	445	461	424	416	485	473	451	454	481	428	466	488	432	461	438	453	419	470	400	440	459	403	434	482	474	455	508	429	434	492	449	443	460	487	444	464	456	438	472	447	446	427	452	451	426	426	429	460	460	452	442	434	450	454	424	459	485	444	463	475	459	456	443	443	428	435	442	470	448	437	427	413	422	468	427	469	475	425	444	446	438	443	480	438	476	431	434	422	433	461	419	441	432	444	420	479	442	409	485	443	451	478	442	369	455	453	433	452	424	402	465	464	432	455	438	452	457	417	475	465	459	444	454	479	446	425	454	415	456	453	441	448	448	483	444	435	404	429	437	446	457	451	448	384	442	472	451	459	433	454	438	432	431	445	447	429	421	452	429	469	403	443	452	435	414	462	425	441	455	416	469	437	475	458	438	439	443	437	418	437	413	488	429	454	445	449	430	466	491	421	432	447	463	437	475	465	448	444	429	442	489	472	415	487	448	474	438	406	450	462	442	443	420	437	438	453	419	449	451	443	460	450	462	475	449	440	439	456	453	452	429	430	452	457	449	451	452	446	483	415	459	467	467	420	457	427	458	448	434	447	479	428	456	448	438	481	416	444	432	445	465	462	479	393	447	432	435	467	433	440	460	458	462	440	448	455	485	446	465	436	469
23889	33227	23909	12838	5873	2934	1945	1121	984	945	904	939	879	836	816	819	817	845	765	766	812	822	800	825	774	815	817	798	767	753	782	755	764	767	764	755	787	783	792	770	759	761	793	817	773	815	756	835	736	792	734	733	750	849	760	792	792	750	755	798	824	799	760	842	790	767	764	826	830	810	803	805	772	790	767	810	797	819	751	807	780	784	775	792	759	818	804	811	811	795	717	776	775	763	774	813	793	801	792	777	804	849	825	788	795	811	792	745	798	799	800	815	799	780	772	822	765	824	802	783	800	799	752	757	797	859	773	785	732	766	788	784	755	824	822	808	807	792	787	798	766	806	810	795	793	799	820	801	742	800	754	760	804	759	724	814	796	815	778	709	749	774	765	780	776	811	795	820	823	754	831	804	809	824	775	746	776	726	866	795	788	822	761	800	760	768	798	808	831	798	827	796	805	746	810	820	785	749	754	790	769	768	788	781	759	785	855	801	803	800	796	754	816	754	836	775	776	785	785	760	762	763	793	801	787	787	830	764	787	768	790	777	765	735	807	858	727	765	791	742	785	758	780	825	799	786	762	803	810	780	830	805	805	721	769	798	748	803	786	791	797	809	799	795	799	808	781	811	796	814	809	786	807	737	754	786	795	839	755	782	767	792	775	781	803	800	794	751	775	802	831	794	787	752	802	814	741	780	793	796	796	778	773	783	757	765	756	820	787	776	796	825	785	796	703	856	744	779	829	807	814	782	803	799	810	768	767	808	754	770	803	795	791	779	766	826	774	765	790	775	866	833	775	811	801	817	782	808	759	855	796	777	784	771	769	820	764	772	787	804	765	781	755	754	799	805	789	845	777	801	763	763	832	741	793	802	798	805	841	769	754	747	774	757	817	812	801	786	747	819	805	763	743	767	803	797	835	755	754	814	773	764	804	775	758	749	808	757	821	805	771	733	821	845	766	787	801	839	789	780	806	777	815	759	795	782	842	790	770	787	773	774	848	844	793	757	787	790	813	783	807	784	782	794	810	772	744	825	797	708	772	826	776	800	750	771	799	791	849	799	774	794	749	812	821	792	844	765	805	808	778	745	795	765	807	794	772	841	734	774	794	781	781	812	809	781	795	725	775	823	767	774	745	809	779	794	801	751	807	756	781	793	817	838	764	774	823	767	820	766	787	801	732	841	772	806	756	766	805	811	794	762	776	817	811	750	766	854	761	821	800	778	815	799	774	773	794	742	745	820	824	797	776	791	782	816	798	838	742	806	769	796	762	819	800	828	777	830	786	795	805	750	792	783	789	764	762	769	763	780	756	821	810	805	818	804	762	764	815	786	838	787	791	797	755	794	777	806	788	787	786	810	831	782	804	794	801	801	774	783	811	782	794	816	805	796	735	799	803	785	776	856	800	816	777	735	819	803	784	792	803	762	832	748	835	788	835	769	819	770	778	769	742	805	780	825	767	825	773	827	868	800	800	814	829	826	781	799	791	832	811	736	794	804	810	796	782	802	850	791	777	828	774	776	822	780	775	770	752	790	767	799	772	815	812	815	791	777	774	822	807	786	786	779	826	768	765	796	796	785	771	792	762	804	830	775	776	819	764	781	833	823	778	820	808	763	842	754	800	754	812	829	753	822	772	824	814	793	745	748	803	780	766	807	816	764	779	879	831	758	798	812	792	774	807	784	833	746	796	777	822	793	795	742	835	793	838	783	799	784	805	790	812	777	817	800	806	785	813	812	759	774	774	848	775	740	794	820	737	782	793	789	768	802	780	768	819	770	811	802	770	768	749	843	765	765	793	769	809	826	750	787	787	805	810	781	811	810	709	736	826	754	737	771	768	772	775	781	818	775	764	813	805	783	784	809	819	778	810	807	811	791	795	730	806	776	767	774	827	801	773	792	779	814	793	789	735	810	810	775	775	827	805	827	862	799	771	780	789	782	802	791	801	740	802	819	741	855	827	740	803	793	777	825	846	803	758	796	839	794	769	817	755	794	784	778	786	812	770	746	791	768	791	846	785	780	769	737	768	833	790	769	759	788	818	794	789	770	776	839	760	723	814	792	807	789	795	758	785	810	815	780	820	788	755	854	785	796	821	757	771	754	762	801	710	793	813	833	775	801	795	789	845	742	781	804	797	758	760	819	789	811	794	778	835	839	777	721	786	809	808	779	807	770	771	841	769	774	796	777	807	812	810	826	781	738	823	814	837	814	790	793	838	801	825	786	808	764	792	750	802	809	732	785	825	781	728	797	799	798	785	767	756	845	794	736	784	743	795	781	761	837	773	801	774	752	796	737	790	795	821	770	828	741	750	800	792	780	828	801	786	764	780	791	742	764	818	818	800	774	796	828	766	806	844	771	849	775	775	767	810	841	775	771	815	776	737	799	764	734	761	782	816	821	857	763	767	795	841	798	783	779	800	797	747	767	737	809	767	770	831	804	829	841	821	826	783	823	818	753	789	818	803	782	762	740	822	737	766	786	752	810	761	808	796	781	769	753	764	799	804	791	786	772	777	815	778	772	828	733	735	763	814	809	754	749	763	813	807	776	799	779	771	799	800	767	802	821	807	800	830	796	765	703	840	791	794	768	827	781	827	785	774	782	757	801	766	786	779	812	807	793	834	795	803	777	737	780	854	769	781	785	746	716	805	812	810	774	780	770	739	799	843	807	810	796	766	764	744	794	806	834	805	780	808	789	767	784	763	805	791	793	794	795	784	777	750	837	793	803	766	803	824	818	751	740	809	809	759	818	780	799	839	789	794	834	854	758	794	756	766	794	787	804	787	787	789	696	753	801	795	749	780	806	798	778	779	767	764	801	817	742	803	755	807	835	825	798	795	815	770	737	763	771	776	761	772	785	748	774	763	831	829	811	776	776	784	782	748	754	814	744	785	773	790	814	796	817	766	815	793	788	776	819	828	858	791	795	793	766	797	825	799	840	812	764	804	769	804	729	765	807	778	776	777	832	821	812	780	783	814	823	760	788	779	782	757	800	776	763	766	743	840	764	838	797	754	780	753	738	770	796	861	808	814	810	778	776	779	735	827	761	830	776	807	822	763	822	783	818	801	787	829	804	803	755	796	747	756	803	752	786	757	835	818	777	808	825	776	858	785	739	815	790	794	803	784	778	820	774	807	755	781	780	826	771	797	836	730	735	778	825	836	808	826	729	805	761	741	787	806	807	751	794	721	752	765	792	813	800	759	755	763	853	797	821	763	821	800	827	767	736	832	767	802	790	734	766	821	779	834	825	795	794	812	753	819	838	793	762	760	821	749	772	774	736	706	830	842	751	767	833	779	742	795	797	794	788	784	816	747	765	808	789	780	833	735	833	801	769	823	789	824	762	770	781	748	776	796	761	808	812	767	778	754	773	734	845	742	798	786	803	756	749	791	787	744	783	811	789	790	796	800	790	801	750	773	800	757	779	767	784	790	733	752	799	749	797	791	743	785	797	791	761	762	761	771	758	742	798	776	769	802	829	775	807
24381	21330	28216	24710	19187	7482	1409	732	601	520	524	556	466	491	422	442	417	409	400	420	383	423	431	402	414	431	398	414	391	409	378	382	414	375	381	418	384	403	417	404	421	392	396	355	377	400	410	392	408	381	384	415	390	399	375	390	388	418	353	397	387	378	397	366	403	374	395	363	371	388	388	408	384	420	384	382	442	393	414	395	386	372	350	376	416	381	400	353	371	413	364	393	406	407	347	381	421	404	400	375	411	387	414	430	400	386	396	377	390	368	377	383	371	413	386	380	388	352	393	363	345	381	357	413	403	382	376	372	375	418	403	406	401	390	370	447	390	418	375	380	388	388	384	361	418	369	376	386	395	389	372	408	344	410	418	383	376	398	390	384	352	395	401	386	391	388	376	418	394	350	368	343	413	371	343	331	403	366	385	400	389	391	340	400	387	400	411	367	355	386	397	404	376	359	388	401	346	377	352	394	398	397	371	403	383	383	406	362	420	362	370	359	374	370	354	391	402	397	387	352	376	383	384	367	409	398	420	375	429	383	368	352	393	420	370	416	407	402	405	370	403	426	365	374	398	389	400	379	402	406	397	403	361	389	380	403	374	396	366	384	382	394	366	361	392	414	407	404	435	387	365	416	390	352	426	376	397	399	414	357	384	388	393	392	416	393	401	406	389	384	412	402	355	421	363	363	399	387	396	374	416	373	365	390	407	400	383	415	378	383	382	398	388	387	384	390	359	344	366	389	343	409	395	384	374	373	410	367	355	390	395	377	353	384	385	372	378	374	381	380	392	312	348	397	415	357	375	396	380	392	412	387	412	404	335	359	400	358	418	384	407	375	353	388	397	332	381	376	419	420	364	378	419	384	404	384	366	382	364	400	384	357	399	376	401	375	362	396	383	416	412	410	364	382	380	408	396	376	328	402	378	361	381	389	384	400	378	379	353	370	391	373	396	374	389	384	380	381	389	414	396	339	414	388	375	410	374	391	346	356	358	374	393	417	342	400	413	366	384	403	400	396	397	376	408	378	396	394	380	395	383	365	368	400	363	365	360	394	382	378	354	361	386	364	374	374	400	373	352	383	413	368	413	355	388	370	412	367	459	362	369	375	422	388	392	400	366	380	374	404	409	420	360	392	383	378	376	345	390	384	352	417	380	332	391	378	419	365	371	390	386	402	375	366	402	412	359	375	396	376	382	363	366	406	405	384	380	375	378	392	366	413	393	376	409	409	390	371	375	394	387	386	380	355	408	404	382	379	390	378	397	385	388	411	377	400	414	415	374	335	394	361	379	418	346	371	358	367	378	367	388	371	397	367	419	394	367	367	365	405	415	397	431	378	348	363	348	398	411	402	391	385	370	376	383	353	367	361	381	387	389	379	408	397	406	369	366	362	375	415	381	377	361	395	355	349	408	386	346	375	419	381	393	392	377	389	390	404	375	371	379	376	406	369	398	359	390	358	401	399	388	354	365	378	425	380	351	400	397	400	395	373	414	395	413	401	417	421	342	346	381	388	368	397	380	401	380	401	414	393	420	450	378	373	394	379	396	373	367	406	398	380	377	398	361	380	408	377	382	411	343	385	402	408	368	370	381	365	376	364	356	366	414	362	389	390	398	401	398	403	384	398	411	401	388	373	394	395	380	365	355	395	352	386	391	382	366	418	380	411	389	386	422	382	385	421	400	381	392	401	394	371	417	385	383	383	380	376	379	413	391	383	382	373	408	424	408	403	349	407	382	397	378	382	408	405	381	417	410	389	342	398	373	358	368	383	374	380	372	376	355	367	380	406	399	354	360	407	420	387	378	382	390	346	343	385	407	366	390	414	370	396	364	376	382	417	418	410	417	407	390	375	368	385	408	394	388	420	378	375	388	354	375	384	383	415	393	431	355	392	371	404	384	424	395	401	365	382	390	362	392	418	349	386	373	348	375	392	375	386	391	373	370	375	375	372	395	391	350	358	360	392	382	380	374	393	391	386	399	416	388	381	388	416	386	371	390	374	379	363	367	391	385	387	378	386	393	382	414	363	365	398	377	415	363	409	396	389	378	377	375	417	379	377	399	390	385	383	361	359	382	366	360	379	394	397	379	362	420	412	386	390	353	423	404	403	400	349	393	345	370	402	384	405	391	356	377	387	367	382	329	379	376	427	410	386	386	381	389	361	383	381	404	375	426	381	357	355	376	378	392	375	377	414	399	399	364	372	411	392	389	398	397	389	374	408	379	386	371	366	384	396	386	412	360	389	369	385	367	398	405	378	381	435	380	394	355	383	391	392	400	386	367	387	374	414	394	378	367	407	365	402	393	363	396	393	405	354	377	358	395	402	390	386	364	397	393	391	384	381	389	406	403	393	377	414	399	392	384	386	392	389	373	367	378	375	335	369	369	343	377	378	377	412	395	383	430	397	417	380	384	399	371	406	390	392	382	349	391	351	335	398	359	373	368	376	398	397	372	388	384	371	366	392	383	392	384	403	353	362	406	392	365	377	407	383	346	381	385	432	387	386	393	400	390	400	388	413	373	396	394	368	381	390	384	358	351	411	418	349	379	427	385	373	381	386	400	384	404	396	396	393	386	373	382	392	381	389	393	375	407	412	389	359	396	401	425	401	386	357	410	357	388	353	400	380	403	331	392	357	331	390	387	390	406	393	373	345	381	402	389	436	368	351	374	414	398	371	393	374	386	383	372	426	379	389	395	382	369	391	385	397	365	387	378	401	380	367	400	374	361	400	365	405	371	388	408	398	393	376	365	365	363	351	358	359	434	393	379	395	383	375	386	390	413	408	380	398	381	396	396	383	373	416	387	390	354	403	398	365	386	387	393	392	395	386	407	377	437	404	364	381	371	392	392	376	384	378	371	337	370	367	376	367	389	379	349	384	373	390	400	412	398	385	404	413	417	405	359	387	419	400	402	377	397	388	380	373	380	361	428	376	375	402	390	394	406	399	395	397	343	377	364	408	408	342	390	354	350	371	422	390	377	353	424	339	393	405	376	380	373	354	354	313	402	351	400	348	394	405	382	386	399	384	380	382	372	403	360	406	352	369	388	352	404	391	396	359	364	395	389	398	384	383	416	334	375	378	360	355	379	396	380	369	413	378	366	333	384	376	400	373	392	379	373	373	380	396	365	376	384	370	354	375	397	373	378	421	375	404	391	368	401	403	404	416	351	390	389	389	359	357	358	403	401	379	406	394	374	379	406	416	365	382	367	364	381	375	388	387	393	436	369	342	376	394	379	403	381	401	404	414	396	378	363	401	366	375	383	381	366	387	412	429	398	389	419	366	428	392	355	399	396	358	375	371	406	381	385	394	353	420	371	427	455	382	421	389	393	410	383	394	387	389	374	377	380	381	395	380	374	422	384	381	323	383	433	382	370	420	396	376	382	414	370	383	375	386	377	396	368	379	395	399	409	396	404	384	377	385	417	391	392	381	389	411	378	397	382	380	368	380	391	380	367	365	377	381	401	393	403	381	419	365	403	401
26048	41826	34534	22147	14788	8807	2435	1685	1355	1250	1212	1079	1019	931	894	882	757	820	764	789	767	728	767	695	785	725	732	722	691	731	718	709	702	713	690	744	711	711	688	737	691	699	672	694	675	690	673	715	707	693	729	704	663	672	674	704	683	686	700	694	765	755	716	711	700	697	723	685	673	697	711	691	704	680	678	674	695	687	714	698	702	734	722	725	661	662	700	673	689	652	691	678	679	695	701	708	721	681	706	667	682	703	726	716	718	738	707	669	689	711	687	691	648	682	713	694	667	642	731	665	688	710	692	711	706	681	655	697	707	693	705	737	673	699	686	714	634	715	704	657	693	679	698	714	645	694	675	712	721	737	721	679	647	711	698	737	706	681	703	675	695	666	692	707	689	683	653	715	702	678	671	698	681	656	737	716	648	688	635	696	705	680	695	670	717	703	648	683	720	668	767	700	766	664	655	687	701	723	692	715	699	691	696	679	676	651	670	710	736	710	677	723	665	682	675	724	679	684	689	637	638	654	676	693	692	711	700	694	718	675	653	706	675	664	713	680	733	720	677	722	710	711	681	702	688	642	688	679	700	699	685	679	713	694	649	680	717	665	711	686	693	701	726	684	708	692	699	726	712	697	650	721	704	678	686	692	662	736	731	713	684	652	717	706	642	681	646	705	713	707	712	729	673	671	719	673	699	712	676	704	717	730	707	674	639	681	662	661	655	651	722	717	734	764	688	692	680	649	695	729	684	756	732	738	675	672	684	695	699	682	678	708	696	685	715	634	637	679	663	684	654	700	692	749	685	740	692	692	714	703	718	684	697	704	697	696	691	687	656	672	684	685	735	709	724	671	700	687	695	673	656	661	660	646	699	654	710	707	674	682	675	717	684	665	692	734	702	721	687	725	670	658	717	721	763	746	723	704	650	710	685	685	683	715	629	675	729	667	703	667	725	665	709	706	701	713	686	680	733	700	700	654	661	699	670	651	700	671	684	665	684	668	706	674	686	707	673	699	706	722	710	672	677	691	664	707	668	680	726	721	698	679	667	682	732	705	684	675	738	663	691	716	672	733	732	688	728	713	694	659	673	746	705	667	725	739	701	727	699	669	671	710	710	738	699	651	662	679	667	664	678	695	648	703	658	742	632	727	706	676	689	704	684	702	693	713	711	697	693	664	700	623	709	663	677	700	696	720	645	694	667	719	667	660	681	694	728	757	728	691	658	708	719	744	724	694	666	653	694	677	701	687	723	745	713	685	701	642	725	689	669	677	679	664	670	691	664	647	680	678	700	722	704	696	673	716	697	703	648	715	703	684	690	687	666	648	700	724	735	740	727	648	728	625	696	736	729	643	729	659	705	707	655	695	662	701	725	662	667	710	701	653	730	718	713	764	700	740	667	707	681	708	716	653	671	692	725	664	729	648	729	668	664	669	707	714	728	695	659	654	723	686	691	652	676	728	735	671	654	699	673	676	707	679	711	715	708	686	671	735	695	689	704	691	668	669	721	664	650	704	710	699	667	704	694	707	684	676	643	686	689	704	675	666	675	660	664	657	683	664	737	695	669	684	689	691	653	690	669	668	671	693	690	721	647	678	746	712	689	695	705	660	738	712	685	680	723	639	692	689	681	687	683	686	671	743	731	665	640	693	645	679	681	682	686	726	726	694	748	684	679	734	659	675	668	691	719	664	713	675	702	661	719	666	727	709	697	691	687	676	717	706	666	687	660	675	733	679	689	688	697	723	678	698	699	691	729	678	698	681	729	697	696	614	611	687	692	700	724	708	704	654	699	710	681	706	655	681	688	730	678	689	691	717	682	688	713	677	665	667	640	677	663	705	722	759	695	720	778	688	714	748	713	682	715	657	715	690	701	662	649	682	709	719	728	676	687	714	660	663	689	673	694	710	714	689	708	676	661	678	688	700	739	656	722	652	662	717	694	688	706	712	671	725	659	736	722	684	759	718	695	690	631	699	692	687	652	689	677	698	657	716	736	673	707	677	657	725	755	680	717	675	701	706	658	679	652	756	718	701	698	723	754	673	609	739	685	688	693	661	705	680	690	737	690	769	686	790	688	677	683	657	688	695	679	686	728	706	683	684	723	715	704	723	701	727	719	702	701	689	703	716	703	628	714	665	693	695	697	667	699	706	712	659	673	710	645	687	667	737	700	715	679	719	690	708	688	662	672	672	691	714	714	669	703	706	677	722	701	686	694	702	700	739	708	719	675	658	737	678	673	718	729	711	690	654	727	697	689	698	658	703	701	679	684	683	702	672	690	700	723	647	737	697	720	714	707	688	682	719	630	724	736	745	696	683	672	706	713	653	738	674	740	684	702	647	673	734	708	656	701	717	648	671	684	735	719	718	712	666	708	696	707	693	709	680	677	676	707	734	687	726	654	674	668	673	664	728	693	743	713	689	664	739	687	733	669	678	677	701	668	690	683	751	741	661	666	693	665	671	689	720	660	699	692	681	673	682	699	699	637	701	675	728	657	676	651	731	699	647	697	693	671	699	686	697	659	663	682	677	690	672	695	696	672	689	732	682	667	691	707	643	748	658	722	714	700	702	719	697	719	669	694	671	720	698	688	691	681	713	698	702	667	631	633	709	658	725	648	718	749	712	653	727	691	667	690	699	655	658	713	736	654	720	700	732	679	722	745	682	710	722	711	677	700	761	721	666	709	662	651	740	719	716	694	686	651	659	668	718	690	684	704	664	690	717	747	692	681	708	713	619	706	707	677	707	690	709	747	720	690	713	670	675	662	720	723	678	692	732	672	661	727	660	687	690	698	663	658	700	721	662	707	710	703	653	698	671	677	705	696	694	663	651	703	681	714	734	680	679	694	753	672	707	689	701	679	717	701	731	699	673	723	691	709	684	702	697	626	692	694	698	679	661	679	720	671	659	655	720	669	706	680	741	666	681	694	744	671	695	702	700	694	682	693	719	669	685	677	703	747	698	712	723	726	701	683	687	719	711	683	708	718	670	660	715	677	677	709	689	683	696	696	689	743	679	695	702	692	720	658	700	646	671	703	723	668	724	695	720	714	695	687	677	724	667	709	675	674	700	735	684	609	710	738	691	713	667	641	697	673	665	696	686	722	734	747	689	685	684	664	678	725	708	699	668	729	668	676	725	668	711	663	740	699	663	691	717	693	703	688	668	690	711	665	706	702	630	685	676	722	689	700	725	704	693	664	696	666	787	724	722	632	704	745	635	672	678	679	632	682	682	665	662	683	674	686	716	722	688	654	746	676	684	711	698	684	685	701	660	719	706	689	725	723	705	692	691	696	733	695	683	704	718	676	734	686	701	637	679	715	711	669	695	680	705	651	702	679	687	682	682	714	672	692	671	663	714	713	668	718	655	675	675	643	716	654	681	683	699	706	698	652	720	663	708	680	674	748	694	682	683	742	697	692	705	660	660	684	651	713	665	668	711	719	700	720	683	674	740	654	747	693	714	661	722	694	641	681	707	705	717	741	703	700	720
23576	21419	29060	24173	21560	17836	3780	837	581	437	405	377	342	310	260	277	248	237	215	215	218	185	191	201	200	188	204	177	157	190	187	178	198	209	177	192	170	195	176	174	194	183	167	208	180	205	181	188	190	173	174	211	165	180	176	162	203	170	164	184	184	190	182	198	170	193	166	196	169	197	180	175	190	189	194	169	178	177	183	183	193	185	163	169	199	182	192	187	174	195	166	181	157	186	188	156	190	198	166	185	167	174	182	152	171	167	180	170	173	167	163	184	195	169	170	169	178	174	172	184	172	155	183	205	179	196	183	169	178	187	190	180	180	168	172	161	182	174	187	186	198	163	159	176	174	178	158	177	179	168	185	166	184	162	169	174	170	173	183	181	166	183	188	188	195	173	169	180	184	186	195	148	188	169	183	181	198	202	194	175	177	210	176	169	168	166	164	172	186	187	168	190	170	172	179	206	196	164	170	159	205	162	201	183	168	171	176	164	168	144	179	177	171	189	177	151	175	196	168	194	163	190	176	174	161	171	186	177	152	190	182	134	167	199	160	177	180	177	190	174	163	184	172	185	175	180	204	172	183	187	173	167	188	175	154	183	195	197	180	175	165	170	175	172	169	190	192	165	154	184	177	162	168	186	176	186	165	178	167	163	175	170	176	200	169	188	175	167	159	174	169	173	162	177	154	173	194	190	180	188	209	193	170	193	177	196	143	166	176	177	194	187	147	170	177	189	166	174	166	183	167	185	158	169	164	176	178	171	182	180	182	180	174	193	166	170	189	162	195	179	201	179	176	172	169	169	183	182	142	197	172	164	173	169	192	150	179	174	169	163	181	193	158	172	173	184	173	178	185	193	148	175	187	190	158	191	174	164	195	164	187	187	204	187	161	178	161	179	157	175	191	181	184	188	171	162	177	186	206	175	166	177	184	169	175	170	147	162	175	173	185	173	196	178	176	166	164	188	172	180	153	204	175	170	203	173	173	180	193	208	187	176	162	192	163	184	159	162	182	196	165	184	185	189	187	191	180	172	182	171	163	199	171	163	167	171	167	199	177	199	184	187	195	179	161	178	168	181	189	146	161	168	155	178	167	183	169	185	177	172	187	170	167	192	170	155	151	154	178	170	194	184	183	178	179	190	190	202	183	158	170	170	172	177	174	211	164	173	169	167	188	165	167	186	166	171	185	164	160	168	206	185	176	218	184	170	187	164	176	159	167	180	185	175	163	182	195	198	199	153	188	167	180	166	169	174	176	184	184	173	187	183	158	180	180	177	167	206	164	171	180	210	161	148	191	191	180	203	177	181	190	158	168	185	151	160	169	175	153	165	199	172	170	166	192	180	183	161	166	186	177	191	175	202	164	166	197	175	142	157	189	184	170	163	170	168	177	171	189	192	188	188	175	182	164	189	194	172	196	159	173	182	194	171	194	177	182	171	181	165	168	164	180	176	173	160	195	182	190	148	183	195	178	169	190	171	157	174	193	192	187	172	176	189	173	196	179	163	170	164	153	181	177	188	149	166	182	209	182	191	168	179	185	194	161	177	184	174	194	170	163	187	191	179	185	171	200	163	174	164	148	169	168	182	172	207	172	166	186	180	171	185	175	166	170	198	193	167	184	183	170	192	162	183	172	174	170	155	178	175	189	183	179	200	163	167	172	177	167	172	170	168	156	197	178	144	167	204	193	198	169	166	195	164	165	197	187	176	178	190	201	180	171	179	185	192	171	181	164	171	177	177	160	171	174	166	192	186	186	157	177	168	171	190	189	165	161	177	171	184	167	177	180	175	181	195	169	165	198	160	162	202	197	167	187	175	182	169	182	170	170	179	169	164	191	187	171	174	193	161	175	156	159	174	167	180	196	194	172	166	180	192	206	153	179	190	185	157	166	203	154	183	192	198	183	173	168	181	159	180	162	184	174	160	169	175	145	170	202	185	190	186	162	180	183	200	149	184	165	186	192	184	160	170	170	178	167	183	176	179	186	166	169	164	170	159	152	176	168	177	172	164	171	167	185	154	178	151	188	167	178	168	158	192	182	200	170	165	187	180	176	170	168	168	174	177	173	170	164	174	178	175	171	179	172	163	166	163	175	202	167	152	177	197	181	166	190	169	159	172	177	172	192	168	180	173	192	165	155	190	184	171	170	186	173	179	189	190	183	189	187	191	197	165	160	191	176	157	170	190	195	196	174	178	172	165	179	168	188	161	180	178	196	172	176	195	172	185	180	181	160	181	170	175	192	195	177	177	174	177	207	177	155	172	182	178	205	184	161	164	166	149	169	166	165	176	166	190	176	181	157	181	172	175	172	171	157	159	168	162	171	171	166	167	184	171	170	165	169	189	170	162	171	175	183	165	189	181	166	169	166	171	195	161	163	162	171	185	146	187	179	194	207	187	163	178	185	199	178	181	177	209	154	175	191	151	186	187	185	186	170	174	179	155	176	173	164	180	162	178	175	188	165	150	177	195	180	164	172	168	181	175	193	167	173	166	195	181	184	191	192	181	182	182	156	172	182	180	192	154	172	183	158	179	172	155	158	214	168	173	173	179	176	178	180	189	164	175	159	150	185	185	189	174	180	176	188	204	169	201	169	192	182	174	163	194	188	165	178	175	181	188	187	185	184	200	191	196	181	179	181	167	148	173	182	189	168	171	159	180	167	193	167	168	141	170	204	201	182	179	180	168	171	163	168	155	180	167	154	178	190	143	179	177	159	184	177	179	168	156	181	194	162	173	169	174	169	155	183	180	171	186	166	181	174	188	180	186	183	183	183	160	167	178	165	181	189	169	167	181	185	159	182	159	173	165	150	169	176	187	165	174	169	151	183	178	159	171	198	197	174	175	165	181	178	185	168	180	159	181	185	184	175	171	178	198	177	169	187	164	162	160	183	186	161	148	179	173	175	163	160	165	190	154	155	165	182	184	171	189	192	170	190	172	164	157	183	157	158	183	164	183	165	168	165	177	184	163	171	186	179	193	178	137	181	187	178	180	171	186	167	190	189	207	189	178	152	156	175	154	186	170	155	179	159	168	175	180	154	174	184	203	188	178	197	191	230	200	152	166	186	161	159	177	182	159	172	164	195	169	193	167	157	170	183	167	185	187	174	182	171	167	178	161	188	196	190	177	169	169	166	162	163	188	170	176	166	179	176	157	155	153	179	168	197	182	187	159	206	190	168	157	141	165	190	195	180	194	167	165	202	163	171	154	176	151	145	200	158	187	182	194	182	194	190	160	203	173	181	182	172	190	188	181	166	197	174	181	166	165	182	172	168	169	163	189	167	159	164	197	206	183	173	190	183	189	176	204	181	178	164	192	195	176	175	155	175	167	181	176	181	172	182	162	148	164	185	172	175	189	168	164	197	164	172	170	154	194	167	193	194	180	181	161	197	167	190	174	188	190	188	177	186	163	182	174	179	196	174	186	160	189	171	185	195	163	165	162	173	171	167	184	162	188	165	163	185	169	169	157	207	150	194	167	165	166
27791	44961	40934	26925	21909	8312	3603	2237	1727	1416	1258	1065	964	802	784	645	567	510	493	515	467	450	432	435	406	427	384	395	395	396	361	400	347	363	366	366	341	384	368	348	347	347	335	344	338	340	380	341	368	348	348	304	316	324	333	334	336	334	340	315	356	351	349	335	357	351	339	338	367	341	341	350	369	338	324	348	367	342	307	326	310	321	318	350	358	337	341	330	318	335	318	364	344	350	347	353	300	343	338	312	305	308	326	322	311	326	322	351	311	336	347	325	297	351	319	298	304	333	354	323	313	331	344	343	340	352	326	348	288	341	323	312	308	325	365	368	325	323	310	334	305	325	299	326	312	316	295	324	356	317	350	352	330	355	331	336	329	354	336	350	305	326	311	332	311	335	330	329	333	330	303	326	340	316	300	334	323	347	305	344	353	315	308	340	327	374	360	339	312	347	330	304	312	312	332	342	287	331	313	330	324	323	319	325	307	340	329	332	330	334	321	343	314	331	319	319	305	312	332	342	327	355	362	312	371	345	312	348	342	309	338	318	329	293	329	320	357	306	335	328	321	300	346	322	312	320	335	339	347	330	363	306	322	362	320	333	331	359	350	326	332	359	346	340	323	336	326	280	338	322	309	333	358	345	361	340	326	307	301	337	341	350	335	313	331	317	345	324	295	317	309	338	349	292	347	301	330	301	329	344	304	332	310	321	322	320	299	334	352	347	305	318	327	301	333	282	317	334	342	329	352	310	356	306	332	308	315	348	345	351	357	339	329	350	355	323	358	351	297	328	353	344	329	323	316	340	334	347	309	309	342	342	308	320	302	342	335	340	307	314	295	325	323	294	331	353	351	356	324	308	323	296	330	308	366	321	305	335	344	334	325	331	331	311	356	357	328	312	288	340	303	329	346	313	331	328	358	342	348	314	337	342	357	317	332	339	309	334	364	305	302	316	311	360	355	351	339	353	352	351	340	350	336	338	358	314	312	298	306	295	336	330	335	322	337	337	311	344	338	305	341	333	337	354	315	334	314	351	351	316	323	295	359	344	308	328	309	349	340	321	305	318	318	342	311	297	316	307	339	357	346	318	338	340	343	302	336	312	364	341	335	302	336	314	357	330	345	317	292	327	348	315	348	342	350	344	362	364	330	315	338	320	310	299	314	300	309	317	364	322	304	309	339	317	333	335	336	325	333	311	367	357	351	333	335	327	304	308	341	329	363	340	318	357	328	337	333	345	346	354	317	335	337	346	331	319	322	360	355	327	348	299	360	336	337	309	338	344	324	300	306	328	326	348	336	311	341	319	331	318	353	325	343	348	326	320	338	311	295	333	327	340	315	338	334	309	323	334	317	321	332	309	302	309	334	312	319	317	321	330	287	313	316	318	287	359	336	305	334	315	336	318	334	338	328	309	345	328	351	315	286	383	359	338	331	297	325	333	299	312	313	356	328	336	328	318	335	279	347	321	362	326	334	337	312	309	346	325	324	351	324	291	317	328	341	322	322	324	335	312	323	330	325	335	322	311	383	341	319	325	339	342	333	328	304	327	339	321	331	336	315	301	326	335	323	307	325	315	338	323	321	325	293	308	331	322	326	312	328	348	323	313	318	307	348	313	349	307	338	346	332	330	317	334	331	320	340	310	334	327	354	326	327	322	306	321	333	354	337	333	295	324	285	327	305	278	336	310	339	344	337	333	333	334	295	337	322	300	320	323	298	329	322	311	324	343	299	313	330	306	347	319	316	341	331	362	333	303	333	301	333	322	313	352	326	316	335	352	344	319	335	374	357	334	364	315	321	305	324	358	322	313	333	348	332	324	332	292	356	312	329	325	328	330	324	337	309	335	336	310	321	351	340	289	316	347	322	346	287	323	350	302	330	317	346	303	321	319	323	343	335	325	353	309	335	330	341	331	321	338	337	297	316	330	329	349	331	310	341	338	317	312	348	350	320	319	296	344	307	297	361	356	322	350	311	353	310	316	337	340	327	353	320	335	332	318	325	336	346	320	305	352	336	332	329	329	338	330	325	326	341	331	345	326	328	338	342	328	305	323	329	337	305	363	312	316	318	326	323	318	336	331	308	339	327	317	357	298	298	311	328	374	363	311	321	322	294	332	337	328	328	347	341	334	334	331	328	315	362	338	357	350	307	321	340	329	362	331	319	331	324	342	314	358	321	359	360	316	320	317	327	347	319	314	326	346	340	346	325	318	340	305	292	302	330	298	365	307	294	306	329	373	332	354	344	309	349	346	314	346	307	323	318	311	321	315	345	341	318	341	322	310	304	329	335	344	314	344	343	317	342	322	308	314	363	348	322	351	340	303	322	353	335	343	309	325	339	356	353	343	323	321	337	291	352	352	348	303	332	340	342	323	352	322	289	325	314	326	323	271	375	294	324	336	334	318	307	321	343	336	353	349	320	352	324	335	339	329	326	315	342	333	329	334	339	361	322	293	311	324	298	336	314	351	329	346	343	349	337	344	310	328	315	344	350	310	340	322	350	317	318	330	333	296	323	334	328	332	302	356	343	361	321	362	311	314	359	342	332	350	344	320	337	324	342	332	300	338	323	329	364	312	298	371	319	328	352	305	316	352	375	341	318	332	332	357	372	305	304	321	331	352	310	312	359	350	299	324	343	361	329	328	326	333	300	296	349	344	307	338	348	347	318	336	347	307	364	321	328	344	337	335	324	331	364	326	319	362	334	305	319	332	325	291	303	354	339	307	371	323	327	343	325	294	335	353	336	336	331	306	328	306	312	358	337	361	337	334	321	316	378	321	309	376	327	341	317	338	334	284	331	351	340	367	312	347	324	329	295	348	343	329	308	318	335	313	365	377	336	327	323	327	324	355	338	333	337	329	343	324	334	353	328	299	338	351	308	310	320	321	362	334	308	315	332	307	310	325	321	337	314	344	332	344	344	336	313	298	331	363	341	337	334	345	330	273	298	304	323	330	312	362	318	333	302	332	359	348	323	342	312	326	330	309	334	325	317	341	337	336	314	335	327	335	326	305	307	332	322	329	342	318	322	336	335	350	339	324	359	325	317	297	348	309	284	338	326	330	331	341	362	341	345	318	308	334	363	337	326	326	312	343	343	333	315	359	349	321	360	321	325	355	337	319	354	296	321	348	327	341	334	345	304	378	317	306	293	335	347	333	323	284	321	331	344	291	337	357	306	304	319	333	340	311	342	304	330	342	343	360	316	302	339	326	308	324	326	331	320	308	299	306	312	315	332	316	330	331	323	350	332	337	301	311	309	311	322	316	312	332	315	315	334	337	316	350	299	344	349	312	296	302	329	336	322	321	346	335	349	297	328	355	337	334	291	359	295	334	370	315	319	327	325	339	329	314	322	339	342	319	327	361	330	331	332	339	334	356	337	341	321	345	334	342	321	366	327	326	313	315	290	329	344	331	329	342	330	330	371	363	329	322	331	317	327	334	348	313	343	303	357	376	328	327	304	335	330	317	307	324	322	332	339	326	353	346
27393	21212	17115	9214	2417	807	584	493	488	494	499	473	503	438	427	426	483	439	443	459	460	477	408	464	440	428	466	487	451	441	439	430	425	398	453	430	464	432	486	449	440	485	470	452	439	467	430	433	414	432	460	440	477	426	442	445	430	449	467	457	460	472	421	447	458	475	429	427	449	449	449	480	449	477	480	451	430	488	477	424	433	451	402	439	468	448	475	439	443	460	449	424	485	420	496	473	446	443	441	422	498	504	423	482	440	478	449	416	431	459	437	433	477	460	442	477	425	432	434	447	462	459	509	435	458	484	478	452	421	469	439	466	462	430	429	424	444	434	466	422	432	461	443	448	435	454	471	457	428	411	450	451	446	469	436	450	447	449	403	427	453	428	437	467	480	447	463	406	458	461	484	455	432	456	414	471	448	451	444	407	471	409	467	418	438	428	428	409	404	452	418	425	462	474	468	466	471	463	449	462	475	418	447	431	453	466	447	398	429	453	427	439	408	469	430	425	475	447	423	467	455	483	461	445	460	430	445	424	433	442	429	419	452	446	453	454	426	400	448	464	458	430	454	461	434	428	444	461	444	441	425	426	454	428	439	448	457	430	455	415	421	453	400	417	436	469	463	436	487	465	449	477	412	451	423	442	462	487	458	445	484	454	461	487	441	467	417	485	419	444	433	436	449	459	443	480	484	449	465	467	443	445	415	457	454	425	443	454	463	420	461	446	451	434	457	431	451	487	439	452	458	406	482	418	448	436	465	458	463	463	475	460	444	421	482	467	437	446	453	448	442	440	399	451	441	463	424	436	435	417	533	448	449	490	466	461	406	446	444	451	435	453	436	478	443	438	434	472	470	458	406	438	486	433	467	461	443	441	474	438	421	374	453	413	481	438	433	438	475	459	442	477	473	423	474	450	392	440	450	423	410	467	480	437	459	454	426	420	429	451	484	436	451	439	466	469	467	442	423	424	465	431	420	469	427	444	444	440	435	426	449	454	437	461	417	451	416	424	451	445	483	436	437	454	466	451	453	422	461	458	418	438	444	464	435	463	493	451	451	460	478	432	466	434	443	448	398	436	443	466	428	470	454	427	434	408	470	424	433	471	439	410	474	430	451	420	446	465	440	455	478	457	458	442	473	429	459	466	437	439	478	426	475	440	442	455	419	477	450	451	454	424	438	418	455	448	454	473	456	445	425	403	481	430	433	486	486	457	455	449	426	449	420	425	424	512	434	406	434	425	430	458	438	462	458	458	454	425	489	468	454	434	466	425	444	444	452	463	447	458	433	434	434	447	447	428	428	424	415	416	435	453	433	478	449	422	473	412	479	406	485	469	459	434	467	440	459	475	449	439	457	424	483	477	472	437	440	460	454	455	419	439	484	453	425	460	443	452	471	412	469	468	428	402	442	441	441	470	457	449	456	441	431	473	441	429	445	443	446	444	417	473	417	435	441	443	438	483	443	429	459	461	412	462	440	486	434	407	442	447	440	428	433	459	466	478	420	448	461	448	463	438	451	424	469	425	473	441	460	427	441	445	483	459	471	452	451	433	485	417	435	478	443	466	421	451	466	410	421	465	409	433	438	470	413	485	459	452	455	463	434	457	463	473	432	427	421	424	461	418	455	456	452	431	470	460	446	435	446	424	471	433	484	471	427	410	408	439	470	473	473	442	432	487	434	406	477	457	440	473	442	440	472	451	424	384	434	451	474	427	427	451	411	436	453	451	414	489	432	454	468	474	432	438	432	446	442	431	462	449	438	456	451	400	454	437	464	452	447	437	446	453	471	452	445	464	432	453	419	459	442	387	465	443	397	444	412	505	473	458	475	440	451	441	434	410	437	446	418	450	451	431	397	402	427	413	467	442	455	462	474	452	461	452	470	414	472	373	459	431	447	438	423	451	467	430	443	468	460	481	437	444	465	443	457	477	481	436	471	454	497	454	457	447	434	446	463	466	446	477	457	414	437	465	445	453	440	419	478	440	422	415	445	422	503	440	433	472	427	453	445	424	427	409	464	437	426	413	460	482	453	451	471	426	477	455	458	472	421	454	422	439	447	453	459	425	421	458	443	477	435	469	453	435	473	445	409	457	463	432	425	432	470	440	450	475	463	444	437	448	428	450	446	453	451	449	448	461	412	422	454	491	453	486	465	467	452	457	435	444	440	393	428	439	418	440	419	434	435	450	478	458	461	430	444	430	459	464	466	436	430	462	454	415	441	465	453	420	416	445	459	427	467	459	448	455	437	454	409	460	442	495	418	436	452	440	449	443	468	468	435	464	455	426	449	447	437	475	439	412	429	465	462	419	412	508	487	442	460	443	476	427	444	444	478	441	473	406	412	415	446	451	478	476	419	459	457	421	439	484	451	445	414	421	452	450	452	471	435	438	416	438	442	476	486	450	430	452	488	426	451	456	418	434	422	428	474	448	452	429	452	461	447	452	386	474	460	474	427	426	445	489	431	409	487	405	407	446	454	452	445	459	430	443	458	435	487	466	463	437	469	434	425	439	462	436	458	430	466	470	453	462	465	434	451	422	464	448	463	474	458	458	427	420	469	468	486	438	436	460	434	452	400	397	415	484	446	437	446	466	429	457	461	459	444	407	429	497	427	472	463	431	446	466	467	435	465	435	465	456	444	423	455	438	472	454	445	418	458	426	442	439	439	446	460	448	427	407	438	409	449	434	441	420	421	471	450	468	462	453	446	486	476	450	451	435	424	449	428	421	469	446	447	426	464	435	476	458	434	447	471	462	450	448	429	451	443	476	405	441	487	429	437	431	398	444	450	494	457	465	434	469	495	442	460	464	439	464	461	418	424	455	431	461	467	458	460	407	432	473	445	447	450	462	450	463	449	448	461	432	473	478	426	451	409	455	475	434	488	438	469	483	458	473	403	458	496	433	449	471	433	422	441	425	418	450	438	437	469	432	455	412	474	449	459	465	468	447	405	411	487	429	447	459	425	423	432	448	438	426	499	459	423	455	455	431	482	457	445	466	464	447	475	431	421	459	423	423	482	403	467	467	445	434	480	467	449	429	444	431	444	464	475	456	442	460	495	439	430	464	416	486	417	450	458	431	430	435	447	454	443	442	460	429	446	430	451	443	440	416	415	444	465	432	457	466	429	432	448	420	428	427	415	501	427	428	447	464	461	402	412	466	439	467	442	451	481	453	467	451	432	432	462	416	422	405	398	419	434	501	438	479	463	426	453	455	474	435	459	439	445	422	482	478	467	439	436	430	486	415	436	448	427	486	451	466	459	493	461	432	487	422	434	439	437	461	449	437	430	394	418	460	485	469	420	448	441	429	453	480	465	412	455	437	458	441	449	420	484	453	440	436	453	468	437	468	449	422	443	447	431	437	500	432	433	447	463	437	450	425	453	438	469	440	462	450	471	425	411	425	418	436	419	458	417	446	451	448	444	424	451	435	477	454	439	447	448	413	464	416	432	433	447	456	472	392	434	437	473	436	419	455	429	423	438	474
23874	29912	23991	14262	5586	2086	1326	1052	1045	928	869	924	869	878	852	784	777	821	800	807	788	794	815	809	749	785	841	777	804	729	809	828	844	810	793	796	836	821	791	779	822	742	793	814	787	787	800	793	720	767	757	786	811	790	771	778	811	795	785	800	811	763	778	761	823	798	736	849	779	781	826	802	759	828	750	778	861	766	772	757	751	752	762	786	781	797	775	840	789	763	795	786	759	771	830	868	773	819	803	793	786	776	784	797	779	829	763	836	859	806	812	788	756	804	799	775	818	791	819	813	805	775	814	808	813	844	813	801	769	746	769	774	793	803	773	775	839	791	772	802	807	748	747	825	810	786	762	788	824	840	783	803	834	798	790	798	788	732	800	737	846	808	830	784	779	764	787	767	790	765	815	735	783	757	804	756	807	789	826	795	805	793	745	851	777	773	839	762	798	786	820	767	770	749	804	766	756	777	817	765	787	751	841	809	778	743	812	776	832	775	785	790	752	816	779	787	756	832	772	736	798	746	763	749	774	816	807	818	797	777	851	788	768	805	770	753	777	809	796	784	815	803	748	805	785	777	822	796	809	839	769	807	803	784	817	761	755	719	812	780	742	816	746	768	807	791	797	774	798	771	794	836	764	773	816	807	802	787	789	777	759	758	775	793	853	765	767	804	795	823	808	812	768	792	756	789	797	768	777	793	735	791	791	808	843	794	758	822	761	778	755	778	764	756	768	761	748	832	757	758	801	777	826	852	733	785	827	821	759	794	774	840	765	805	804	785	720	824	781	846	802	822	802	785	833	803	825	838	818	780	775	819	763	776	776	819	775	810	816	823	798	802	814	719	783	804	826	785	772	775	782	725	838	812	738	846	780	831	786	768	829	733	850	756	797	815	823	807	812	770	713	772	779	774	758	812	806	813	769	793	803	779	825	803	775	773	779	827	787	813	818	782	809	769	806	741	793	759	805	822	791	803	701	778	770	802	757	803	771	796	803	761	835	801	772	806	785	859	757	758	818	774	780	801	774	772	784	778	789	763	807	842	773	798	815	820	794	782	776	797	792	740	847	761	753	833	815	782	820	803	814	781	712	791	726	855	827	781	757	782	811	763	817	823	799	793	813	803	788	818	773	747	812	767	794	822	788	842	773	786	759	820	771	769	752	764	750	800	749	742	790	800	796	815	794	815	812	754	815	812	809	809	785	762	814	785	771	786	767	783	816	758	849	757	808	778	794	854	782	809	781	788	815	834	761	755	822	791	846	844	825	807	759	805	825	797	762	728	793	806	785	763	768	819	753	759	874	767	775	782	827	764	825	819	813	787	756	794	756	706	799	756	790	819	742	795	807	807	775	782	768	798	805	802	806	795	802	757	790	765	751	756	786	786	806	803	793	806	820	779	818	816	742	735	788	753	766	774	770	818	782	823	767	755	750	779	781	793	764	789	791	815	782	758	792	715	775	780	771	787	817	789	777	748	807	788	786	810	799	791	773	819	800	783	831	807	818	800	795	758	789	781	771	754	782	818	775	810	810	820	804	827	785	870	779	774	838	732	789	778	778	809	790	805	777	756	770	779	801	823	762	801	783	795	829	784	764	794	789	786	865	736	852	785	826	784	831	792	770	795	716	787	800	786	729	816	810	774	813	827	804	778	767	772	767	859	789	813	822	771	810	806	751	769	762	799	788	756	796	773	806	781	719	797	762	749	789	785	738	767	807	754	834	798	777	779	787	721	800	796	823	778	778	800	784	800	804	817	814	767	820	784	796	830	767	811	797	786	789	794	781	778	802	781	828	771	782	786	772	798	733	787	806	864	736	820	813	819	766	761	805	822	803	821	781	799	798	783	795	816	788	790	787	813	782	740	787	811	773	738	769	788	745	773	771	794	816	802	839	807	766	827	842	746	827	750	814	796	825	766	777	746	772	796	827	847	714	776	779	826	821	779	790	825	806	827	796	787	842	750	821	782	833	849	791	801	794	814	807	863	714	798	814	809	801	874	794	794	746	766	840	743	790	767	813	837	808	801	833	813	776	821	812	805	830	774	759	815	771	803	837	803	775	747	766	776	786	810	797	803	780	788	790	764	757	754	801	820	763	774	793	805	818	805	769	738	791	792	824	778	856	813	768	794	751	802	790	829	835	751	785	752	769	802	777	769	818	821	770	778	804	795	779	803	793	810	721	769	757	787	792	740	776	769	760	825	788	807	745	805	822	770	780	771	776	818	773	778	714	817	826	833	749	774	780	782	721	814	813	741	807	818	813	795	789	797	774	776	767	771	775	788	765	783	799	765	750	777	774	781	781	779	755	820	826	789	799	786	794	728	748	798	800	767	799	779	764	755	780	851	826	776	785	809	826	797	769	748	772	773	749	833	793	817	799	776	764	777	823	800	806	759	798	826	806	856	797	771	795	827	776	821	787	828	767	804	821	795	789	755	824	780	758	786	821	791	810	780	862	782	766	799	763	829	795	777	743	818	787	785	803	795	835	801	789	802	769	805	827	827	843	779	803	773	823	777	740	777	762	761	772	820	798	784	800	802	802	782	779	800	756	799	810	770	781	748	801	820	796	783	866	745	828	796	801	790	779	797	825	845	778	783	805	751	841	797	768	764	775	787	746	819	800	778	815	799	783	784	761	804	774	798	840	826	773	810	807	754	817	823	829	783	789	799	815	841	822	762	805	786	783	807	824	790	788	775	824	812	795	788	779	817	708	767	782	796	782	833	758	794	799	812	827	819	787	781	733	805	810	801	756	817	801	747	756	818	782	775	794	798	790	786	827	804	846	778	798	754	847	788	827	772	765	811	824	848	807	859	746	819	749	811	807	831	825	791	822	755	693	780	798	782	854	764	807	816	826	741	823	799	826	751	757	718	802	797	806	800	749	787	745	763	766	804	786	801	768	774	811	821	778	805	767	846	801	770	820	773	824	793	888	714	778	759	801	820	776	751	771	816	784	797	756	745	808	804	816	829	772	768	758	766	802	745	712	754	787	842	774	745	775	836	845	744	831	787	791	790	820	799	799	823	800	787	763	800	796	835	809	819	778	788	807	819	798	761	785	752	821	828	785	766	822	824	809	788	788	764	793	838	769	807	763	795	755	791	826	818	780	795	748	824	788	772	777	743	770	824	802	796	795	811	796	807	810	840	792	798	763	824	800	733	808	785	772	771	738	705	783	795	788	798	801	799	769	848	795	786	772	784	777	825	796	759	780	801	786	825	819	789	805	778	811	832	797	829	820	793	765	773	796	829	747	761	769	777	799	801	799	808	786	812	793	807	783	771	795	797	775	816	789	799	822	797	802	801	810	789	768	785	822	792	768	816	743	807	795	819	821	791	788	789	805	772	842	755	787	791	798	795	778	796	834	799	794	788	804	792	808	782	781	769	845	800	753	767	773	752	804	747	810	802	804	863	736	787	773	853	806	787	765	794	793	751	824	795	838	737	819	771	828	773	800	795	842	798	829	836	769	800	785	827	764	788	820	780
24475	21351	28298	24794	18089	3925	1175	813	593	526	488	526	493	453	450	448	386	414	410	370	439	391	376	390	415	424	370	378	409	396	366	378	385	358	383	412	362	389	393	381	428	375	395	357	369	396	375	380	406	386	380	396	393	385	362	372	356	394	336	340	365	381	415	382	382	381	365	369	373	374	401	364	387	363	398	397	354	368	399	395	368	356	390	375	359	379	364	391	357	408	387	379	369	364	372	374	381	355	380	352	383	433	366	381	383	352	387	373	424	383	368	398	384	338	351	391	378	381	348	385	390	370	413	348	384	377	414	407	391	393	342	400	374	364	402	365	363	396	392	384	390	377	368	402	382	362	380	367	409	403	356	375	351	422	388	360	372	380	366	374	421	384	398	376	398	370	369	356	407	349	353	409	365	397	404	373	383	413	387	368	389	387	372	376	376	380	323	375	383	387	374	369	408	379	380	397	361	375	381	400	389	393	377	352	395	365	404	410	353	397	360	397	390	410	357	389	370	372	391	391	385	379	342	381	360	387	399	411	373	350	387	394	388	366	359	358	360	398	389	361	389	369	358	364	383	374	395	382	385	340	386	395	387	376	404	359	363	370	340	389	338	367	386	409	357	381	413	376	393	363	380	368	367	390	400	398	338	358	367	393	365	367	371	346	397	389	370	393	354	350	397	371	366	393	363	361	406	369	389	374	379	420	361	355	388	392	374	369	407	424	404	376	387	377	401	393	406	387	379	375	367	389	385	404	383	352	360	363	365	386	382	370	351	377	397	343	398	388	408	370	379	388	344	374	400	383	383	364	369	341	358	378	351	391	410	404	388	381	412	375	363	394	382	359	386	359	385	334	387	376	355	345	355	365	379	390	365	347	401	398	347	411	380	365	399	377	378	380	402	354	379	369	360	352	369	359	389	385	377	367	391	386	386	366	361	364	384	370	351	385	371	369	356	367	384	360	375	385	339	400	384	379	357	335	398	373	361	375	415	389	405	387	323	393	411	383	381	377	377	339	371	397	388	377	362	390	382	417	370	375	320	359	408	402	377	360	437	395	367	378	379	351	388	360	365	356	376	359	332	391	404	384	349	394	393	385	417	405	356	378	370	369	394	350	337	352	374	396	383	388	369	370	378	374	390	355	377	361	393	379	392	377	366	359	411	380	361	379	390	350	387	369	383	389	394	371	384	392	357	392	391	371	360	391	362	384	360	390	382	385	343	389	379	379	387	365	382	386	387	363	333	366	373	351	366	376	368	400	400	352	355	386	376	363	361	392	355	385	406	389	372	344	369	378	377	402	378	386	390	394	376	385	398	371	377	372	387	399	366	366	381	392	386	393	394	394	365	360	373	367	394	402	379	346	373	403	372	401	326	385	357	361	340	361	395	382	341	414	366	356	371	380	349	364	414	378	342	413	388	379	404	357	384	398	362	360	395	363	398	385	385	361	379	392	411	388	371	396	375	372	403	369	367	368	372	364	372	375	387	365	380	386	367	362	380	410	365	375	403	360	394	432	386	346	368	325	407	402	389	360	363	349	382	391	391	378	388	391	402	376	389	387	363	347	374	403	416	360	382	371	388	399	357	358	358	401	379	375	406	373	389	376	351	406	338	368	397	365	399	392	390	378	377	386	421	394	371	369	346	361	378	387	390	408	385	375	379	391	353	385	396	398	394	421	380	404	375	394	392	369	374	357	388	361	369	388	362	396	356	368	386	384	360	353	335	357	404	364	413	344	375	411	382	365	408	331	403	365	369	370	335	391	350	395	381	374	414	373	403	418	397	371	352	378	410	376	382	419	396	364	413	364	391	357	405	404	349	421	381	355	382	374	393	400	381	367	449	373	388	378	356	364	385	389	363	405	377	376	367	386	382	374	391	364	377	386	402	375	371	364	360	384	363	373	381	363	375	363	377	369	372	386	371	377	404	379	376	366	377	369	373	366	360	396	386	424	380	361	369	387	400	353	388	357	378	386	338	373	370	351	366	369	362	397	348	339	366	375	397	373	393	378	381	366	401	371	356	403	360	373	400	383	428	414	394	367	345	365	391	376	367	351	381	357	338	406	358	361	372	386	346	386	385	395	401	398	396	381	428	352	341	369	392	390	401	382	366	414	391	386	403	384	380	368	378	374	398	388	385	400	386	375	387	408	392	345	324	350	387	371	353	360	412	361	388	378	393	351	385	387	399	370	365	359	395	378	345	384	386	365	395	368	360	367	380	352	374	390	367	397	378	377	370	396	399	368	359	367	392	370	375	369	355	373	365	388	358	397	390	360	366	366	384	374	355	403	371	379	377	386	372	353	394	378	377	397	368	363	369	375	391	361	390	384	405	381	368	379	337	381	352	415	372	355	350	396	393	357	358	357	380	375	371	384	353	344	383	378	367	367	388	334	369	370	389	407	384	369	366	361	334	359	376	365	376	376	360	381	370	363	420	388	379	372	353	364	376	401	378	421	371	370	380	384	379	366	381	379	367	375	406	378	366	357	401	374	373	368	403	394	357	395	356	381	382	362	432	369	369	396	409	401	377	377	372	369	380	387	378	400	394	365	370	408	370	371	381	377	349	361	382	369	382	377	387	396	361	392	414	403	367	338	358	357	361	389	393	390	365	367	361	382	379	380	376	372	401	403	354	358	362	372	372	393	370	349	397	396	399	371	390	359	412	370	391	336	380	381	374	400	352	364	396	414	400	379	367	356	362	392	385	389	356	365	407	370	378	344	395	421	384	367	441	363	347	386	376	383	403	403	379	381	359	366	402	372	384	362	387	389	346	363	360	374	365	345	380	380	399	418	387	394	368	381	430	393	381	383	403	369	368	362	390	403	368	379	364	344	392	397	400	375	419	372	387	350	398	374	367	357	348	367	379	369	358	400	382	385	381	407	370	374	379	339	384	399	366	358	397	384	355	385	382	350	373	397	408	373	392	364	386	379	353	401	389	362	361	378	350	398	321	374	375	403	396	372	365	398	408	368	393	371	358	397	381	391	337	350	358	415	362	349	392	389	367	393	383	388	400	355	377	373	359	382	406	349	381	411	365	390	377	360	411	394	396	379	384	400	388	360	410	391	402	369	359	378	388	360	370	360	414	353	388	375	398	382	372	366	335	405	408	375	365	391	397	372	380	407	399	394	407	364	376	385	400	354	398	401	372	366	400	385	390	375	382	401	387	378	357	394	395	357	367	386	404	377	339	392	378	385	396	379	358	395	403	383	345	391	400	373	384	365	359	378	323	379	368	384	362	355	364	365	363	352	402	384	374	420	382	357	353	357	373	419	370	378	369	394	409	371	341	381	373	370	385	380	413	403	362	363	351	358	357	370	359	353	354	387	359	380	373	377	395	407	373	380	391	372	366	348	393	382	386	364	398	390	396	380	352	386	381	409	373	376	390	377	382	384	413	364	380	393	418	403	368	367	432	390	362	385	401	392	393	332	373	383	348	369	365	384	393	393	357	403	368	357	352	361	350	386	400	380	365	397	404	372
25785	38768	35550	19825	8759	4329	2552	1833	1498	1337	1229	1131	977	929	921	850	808	813	774	757	759	741	788	770	767	696	712	761	717	754	703	736	711	767	712	712	678	729	668	704	706	713	697	683	696	677	737	666	726	718	718	675	687	681	676	714	707	676	668	696	653	726	745	650	740	723	701	694	706	698	699	708	692	674	703	711	691	730	688	667	704	728	736	688	657	685	690	718	663	658	700	671	679	665	707	696	706	702	693	680	703	686	683	723	697	701	679	702	671	698	712	717	728	680	698	670	693	696	658	653	714	715	654	710	688	685	703	674	694	713	716	656	668	733	649	674	729	712	695	670	689	678	663	669	671	719	682	681	666	657	692	692	686	712	678	688	678	698	683	725	656	696	700	671	674	675	699	713	736	697	662	661	680	665	684	719	713	729	708	688	695	674	671	661	651	685	651	700	706	674	670	699	665	756	683	718	654	682	716	689	691	721	692	694	663	675	635	708	707	727	651	633	736	697	704	640	702	659	722	666	704	669	662	727	665	715	688	703	680	656	690	720	711	714	691	678	682	739	686	684	733	655	703	695	652	698	700	687	702	656	694	690	655	684	672	644	680	664	654	693	713	696	725	702	696	669	688	672	672	688	716	656	655	690	689	683	655	691	701	679	700	681	748	651	698	659	702	687	737	660	675	706	703	711	693	715	720	683	696	663	678	672	623	756	664	690	656	687	688	691	667	675	689	648	692	672	664	662	683	707	624	728	679	676	708	738	713	681	688	698	699	674	699	718	681	718	681	696	718	676	684	638	663	701	674	684	701	698	742	707	670	649	678	679	704	716	681	661	658	701	643	670	723	678	723	681	711	655	670	714	704	689	739	686	666	696	658	696	710	727	681	689	705	693	668	721	693	693	699	696	723	664	716	631	723	686	683	681	654	708	700	699	676	704	715	667	688	666	722	679	651	666	666	691	736	708	674	690	635	671	693	661	721	702	661	651	708	654	709	709	674	680	635	667	717	691	705	732	699	666	684	675	634	712	724	658	710	717	685	731	686	714	646	755	705	658	722	662	691	700	678	663	696	723	676	716	674	728	727	683	732	692	694	672	661	700	696	754	708	695	673	688	714	688	726	672	687	714	651	707	714	682	664	688	713	672	695	682	716	644	615	685	726	738	683	671	693	716	729	637	668	696	678	723	696	683	702	664	672	694	677	670	687	725	653	652	685	707	733	727	666	693	698	671	691	672	693	646	701	673	649	689	691	707	648	665	710	685	668	689	696	717	671	710	688	727	677	678	669	668	648	686	661	674	694	657	682	685	660	760	691	708	652	724	670	705	719	711	681	720	695	675	678	699	715	622	713	699	714	688	667	645	663	695	688	688	676	699	655	693	650	665	687	708	676	677	691	649	715	680	701	655	679	655	656	710	693	683	661	684	751	683	665	635	680	721	679	700	730	676	722	716	659	664	675	726	722	711	697	707	694	741	674	699	694	673	667	694	698	720	698	650	676	708	642	618	711	721	685	689	736	682	678	694	721	678	701	696	627	708	687	665	668	705	761	725	649	737	698	658	696	650	722	661	685	683	666	649	697	732	648	702	694	707	683	694	628	660	696	679	649	689	705	656	655	671	690	657	721	668	691	683	693	696	705	691	685	721	704	677	684	698	708	698	702	666	712	681	689	674	702	714	656	661	698	690	662	698	757	662	681	717	705	691	684	651	656	666	727	669	726	717	766	684	701	685	678	672	681	682	707	750	681	725	666	675	708	641	683	648	706	676	692	652	678	733	747	724	674	654	677	661	695	717	721	699	653	685	712	696	702	736	690	678	763	620	704	707	699	669	685	713	695	691	701	686	727	700	680	734	676	648	702	659	707	738	642	691	707	697	689	667	706	687	694	682	644	676	698	704	664	701	699	698	721	653	658	678	644	658	677	713	726	659	744	685	690	665	656	669	709	686	650	716	654	638	694	708	694	669	670	739	727	705	699	650	679	703	672	684	717	659	667	686	702	754	718	650	674	684	727	686	712	690	698	661	700	706	721	727	713	664	672	701	686	677	731	675	756	674	727	705	700	696	719	668	753	719	720	695	690	689	667	695	679	699	671	655	689	717	694	711	692	665	677	707	715	690	692	693	626	707	672	654	665	716	654	712	693	706	639	724	689	687	716	694	675	701	714	688	695	642	651	650	708	697	676	651	671	702	684	689	690	737	636	687	729	666	683	683	708	692	694	693	661	692	694	651	739	705	661	693	711	727	705	693	679	717	687	727	734	696	685	635	683	710	713	720	700	683	690	705	695	697	712	667	721	720	696	667	707	677	717	711	655	696	701	714	625	705	739	670	742	667	717	718	700	684	691	701	655	683	648	720	678	664	710	656	686	710	684	690	704	686	698	668	721	646	670	666	679	680	704	720	682	676	686	692	693	665	677	693	654	678	692	693	646	695	672	725	659	716	713	689	666	658	707	683	689	680	685	626	708	679	669	656	705	624	709	700	632	687	740	675	708	701	724	673	692	635	674	677	645	691	677	663	680	735	725	700	680	727	688	684	653	747	696	699	694	703	686	709	689	686	693	673	708	663	682	688	647	645	715	723	661	719	692	710	666	674	693	646	693	743	714	697	667	687	666	647	658	696	651	683	684	684	695	654	667	662	663	673	667	657	677	723	683	708	711	706	685	668	718	714	648	665	691	712	665	681	688	657	691	688	714	676	718	728	654	691	675	681	678	694	680	731	699	669	669	670	754	708	649	716	657	676	683	695	675	674	712	663	685	687	681	737	681	728	693	672	713	695	734	707	682	667	690	707	679	684	706	698	660	699	694	696	695	696	692	687	676	717	720	677	692	675	694	715	705	694	714	700	645	672	671	715	648	697	681	659	625	687	689	643	713	763	717	665	683	692	675	684	709	731	726	703	710	652	680	681	689	766	695	683	679	713	717	740	638	682	692	696	709	666	683	678	699	671	669	620	738	681	702	692	646	711	689	652	680	686	677	727	694	703	698	730	710	699	675	695	650	686	659	723	698	713	690	674	682	691	621	725	673	712	697	712	692	692	702	727	646	687	701	740	731	743	654	703	662	715	689	719	667	696	710	692	676	684	676	652	721	668	679	656	702	646	710	687	685	674	713	670	657	643	715	681	667	711	745	680	667	696	676	694	683	698	731	714	691	693	650	686	711	698	686	641	666	717	725	705	720	739	703	687	745	677	685	664	645	718	685	655	743	710	661	659	684	664	704	687	713	665	691	662	692	721	703	692	721	725	710	666	641	694	692	668	727	673	695	658	640	654	662	700	640	745	714	693	691	642	661	716	681	683	692	686	663	711	729	736	624	694	692	680	670	693	682	706	690	691	689	618	701	639	714	659	701	691	735	688	690	708	677	669	699	689	668	676	704	690	645	704	613	711	738	681	692	650	718	686	683	709	713	690	701	717	620	665	652	668	687	762	676	668	698	668	702	679	707	698	659	680	650	697	696	661	686	705	675	685	660	669	661	722	677	678
23504	21390	29033	24177	21501	17967	4127	900	571	513	416	377	338	304	289	275	233	241	236	202	215	215	207	203	199	176	205	203	202	200	191	166	161	183	176	184	157	191	169	198	188	192	173	160	178	176	175	176	177	164	154	188	174	172	153	160	168	169	182	169	174	186	181	188	209	170	180	156	194	167	176	162	173	176	170	172	177	190	190	164	177	185	179	167	192	182	184	165	169	193	162	176	180	178	165	176	183	175	174	200	194	159	182	174	172	184	154	166	180	179	147	153	154	172	177	163	198	164	175	179	157	183	185	185	181	186	165	179	168	175	175	176	229	160	165	159	159	174	174	162	169	152	184	172	175	185	161	180	171	151	194	160	167	187	170	196	179	170	160	160	186	157	166	179	163	191	189	150	194	162	169	173	179	155	177	168	167	146	176	177	203	185	165	160	190	177	184	191	198	159	169	182	166	165	171	142	177	170	201	172	175	172	213	188	166	166	171	183	171	187	172	182	173	179	182	186	172	185	178	165	172	195	164	176	178	151	169	175	172	179	172	168	174	182	178	179	154	195	176	169	177	190	168	164	156	176	176	178	164	219	161	169	186	186	171	189	181	163	163	169	179	165	177	149	167	163	174	166	158	162	177	179	175	193	173	163	167	164	171	163	187	171	172	167	185	176	185	188	171	169	169	192	179	177	191	164	167	190	188	158	157	201	171	176	163	148	164	150	171	176	179	181	185	176	155	161	171	168	191	164	159	170	180	164	143	170	188	184	168	180	160	169	183	161	190	173	170	171	176	169	173	165	154	153	179	163	176	191	175	193	167	194	169	179	171	154	163	196	184	170	179	160	190	178	159	180	184	141	161	182	161	177	181	189	187	162	151	194	181	165	150	156	155	157	153	167	184	158	151	140	173	190	161	151	169	186	159	168	181	163	170	175	186	173	157	203	180	163	150	158	181	153	143	156	175	175	158	161	188	178	175	164	177	176	172	159	167	166	159	170	189	149	153	190	161	164	181	179	172	189	159	169	169	161	198	175	161	176	176	188	169	178	151	186	152	132	173	143	165	175	189	156	185	164	149	172	173	174	180	144	215	166	170	166	177	172	178	179	192	159	148	191	168	178	155	154	159	171	183	182	184	166	165	169	173	169	169	166	171	182	180	157	160	173	149	179	169	158	187	186	157	164	185	153	179	171	169	165	187	153	159	171	169	175	161	168	165	158	157	174	171	160	194	179	166	175	182	161	149	185	176	183	164	166	178	168	173	156	159	155	163	169	170	182	184	145	169	186	191	172	183	160	193	180	170	183	163	153	179	142	171	171	161	184	163	175	173	143	159	173	162	161	189	166	173	174	199	174	187	167	197	154	168	149	157	185	182	157	172	174	173	173	173	178	165	189	172	184	176	153	183	185	158	149	158	172	183	185	165	182	166	178	160	164	179	165	173	176	166	185	165	173	190	165	163	164	186	169	169	175	163	153	169	194	179	149	167	162	174	183	178	172	176	176	176	172	179	177	160	207	149	164	145	181	181	172	179	173	179	163	175	169	190	178	176	162	176	165	181	188	166	175	151	161	177	168	165	173	177	159	165	155	151	168	190	177	167	166	177	179	145	170	181	171	174	192	148	159	176	156	168	149	170	164	195	163	184	168	173	193	178	167	177	160	181	160	150	188	173	175	163	158	186	174	205	174	164	162	165	183	183	167	170	160	198	161	180	182	164	147	181	157	174	135	154	181	185	188	178	164	183	182	142	170	182	169	152	181	172	168	189	153	161	169	184	173	149	172	184	184	169	171	177	147	184	169	185	176	172	169	163	186	176	189	188	166	150	178	193	152	166	158	169	176	182	153	188	183	176	175	170	171	180	185	192	189	179	178	174	176	155	192	173	171	174	150	196	178	174	174	167	181	180	181	155	171	177	164	176	172	189	139	168	169	163	181	162	196	191	183	182	201	175	175	165	160	178	169	198	161	190	161	152	172	167	163	175	155	176	190	142	175	168	150	170	157	192	163	175	194	172	168	140	188	194	165	159	177	194	158	157	187	173	149	159	166	171	161	162	180	177	177	175	189	164	167	175	154	174	161	178	146	161	167	166	163	175	161	156	181	207	165	170	149	189	167	153	168	173	184	156	161	185	185	170	169	185	186	152	187	180	204	159	197	183	192	170	151	179	176	145	149	144	158	159	174	169	160	162	166	184	154	173	176	165	161	165	185	187	158	177	172	169	161	185	161	192	167	162	190	156	181	161	175	190	183	165	194	199	150	180	185	176	175	182	170	169	161	176	172	163	192	177	170	160	168	194	179	158	185	144	196	181	175	166	181	187	157	203	159	178	159	168	159	148	172	181	168	174	174	165	165	161	171	204	192	182	165	157	150	137	150	175	150	181	194	171	182	175	185	167	163	138	156	176	148	175	155	161	159	184	158	187	197	166	148	140	199	185	186	179	181	183	190	180	176	162	180	177	169	157	174	200	167	160	193	170	165	181	170	186	173	175	173	171	178	184	165	158	175	162	166	170	167	161	177	166	151	187	153	178	142	168	171	186	169	172	188	169	154	182	159	173	197	176	164	159	180	168	179	170	177	157	191	169	174	173	188	163	175	179	178	160	175	175	164	170	178	166	188	179	143	159	164	158	158	158	176	163	181	161	171	167	157	170	188	178	182	201	166	187	172	151	170	188	180	174	168	176	185	169	156	164	157	157	175	173	157	170	182	158	180	145	165	163	154	171	173	190	180	166	199	156	168	161	170	190	155	175	164	155	151	160	175	160	150	176	182	151	154	172	167	163	172	163	163	171	163	172	165	173	207	203	172	193	153	182	172	187	172	161	169	150	166	169	163	144	144	174	191	182	145	166	175	164	179	181	178	172	173	173	178	176	145	174	192	179	174	130	166	178	168	171	177	159	174	190	181	174	180	154	184	150	178	156	178	195	166	172	163	173	163	192	168	181	193	176	179	184	180	148	167	157	169	168	163	162	177	159	151	188	170	176	170	158	163	191	187	161	183	195	185	188	134	165	173	161	166	169	158	175	144	186	162	182	155	163	154	168	170	154	172	182	165	173	178	170	161	146	170	158	154	172	170	157	171	166	169	181	159	164	192	164	172	166	168	182	171	190	150	163	170	172	174	170	157	173	180	182	170	191	148	177	199	168	179	184	165	170	197	154	174	203	176	176	170	194	184	188	149	179	146	149	186	180	162	170	156	175	177	161	169	186	213	175	161	173	160	179	189	167	177	178	175	175	151	171	168	168	181	180	168	159	177	155	165	169	178	180	175	177	181	169	176	192	171	163	188	190	169	170	182	185	185	184	143	157	157	157	185	166	178	173	163	175	185	181	159	194	164	155	180	171	160	161	193	173	167	202	164	150	166	166	170	176	174	177	166	184	165	179	193	175	172	165	163	182	184	159	159	167	162	172	168	161	165	184	164	174	200	179	165	189	188	167	179	165	169	151	161	185	196	174	188	157	151	177	183	165	178	172	148	191	176	175	182
29175	45944	39469	27996	19443	8492	4503	2244	1727	1397	1253	1090	854	815	736	718	599	562	478	520	445	457	444	395	434	374	366	358	348	358	372	341	352	379	340	374	353	371	349	380	325	379	322	347	338	336	347	304	355	332	333	368	345	334	342	326	342	369	302	330	345	352	312	360	363	367	334	315	345	344	382	321	354	335	320	316	314	326	314	298	341	317	321	337	329	313	329	314	330	311	309	311	318	325	301	308	333	322	365	338	321	342	315	344	344	297	341	358	330	287	298	354	291	324	305	343	316	321	343	319	325	347	337	285	314	336	336	333	322	278	316	333	282	327	337	329	342	358	323	316	348	318	305	317	290	335	314	313	320	342	326	345	319	343	298	337	299	317	311	336	303	274	304	295	297	318	330	346	323	317	325	363	341	321	302	325	287	357	348	306	329	344	316	344	332	334	351	337	342	329	352	310	361	346	321	353	355	307	317	324	321	322	304	313	336	326	345	309	329	330	305	311	333	353	340	348	302	314	337	327	313	335	303	331	324	320	308	316	312	330	336	318	332	294	338	331	336	339	326	328	320	334	316	320	329	300	294	300	317	347	317	291	323	344	328	293	309	341	308	293	301	313	319	315	308	338	284	334	328	323	317	342	300	330	328	315	348	324	321	355	324	300	331	325	347	293	319	338	326	313	320	341	320	331	322	340	355	350	314	336	298	342	327	308	315	322	332	347	307	301	310	309	332	270	331	323	315	311	326	321	327	307	324	308	320	358	309	330	314	303	331	329	300	350	342	332	310	307	325	345	295	338	321	309	347	332	310	316	319	329	311	322	331	332	352	301	351	288	357	334	315	313	345	346	337	325	322	318	306	337	319	336	322	316	327	328	321	323	295	324	336	352	304	327	316	321	298	324	370	326	352	322	302	328	328	287	290	309	347	308	319	324	341	328	312	340	318	322	347	293	351	297	320	331	312	332	349	336	313	321	314	318	321	315	329	309	332	298	309	323	339	284	339	291	276	321	304	302	300	293	340	337	323	369	337	292	345	311	350	306	300	322	340	344	331	307	347	322	330	303	314	311	340	306	316	362	305	338	313	340	321	281	320	343	331	315	321	336	333	316	319	345	328	348	330	300	304	300	321	309	320	329	310	354	375	302	343	323	316	291	281	300	333	306	337	320	332	348	319	296	311	313	323	305	305	327	332	320	325	345	341	304	306	340	320	320	329	355	329	347	299	315	333	332	327	296	303	354	307	314	289	344	325	313	313	326	310	311	319	349	342	318	329	297	327	313	327	318	320	294	305	341	342	332	317	347	296	317	322	302	312	321	303	340	314	319	327	329	353	327	296	330	304	282	288	334	308	337	309	311	326	296	301	324	331	269	332	342	321	323	317	350	348	304	313	304	295	321	333	355	311	353	330	281	321	324	309	315	375	340	355	324	337	283	326	327	357	354	368	299	318	308	305	337	319	342	325	303	304	339	321	323	341	309	305	315	347	283	353	309	322	332	344	323	338	328	309	318	317	316	321	326	306	352	328	313	334	300	311	369	299	301	320	331	296	313	300	308	333	317	315	362	322	333	339	340	336	321	297	339	303	349	337	326	333	309	336	320	316	333	322	311	329	327	352	304	308	331	332	319	311	335	326	346	330	318	305	343	358	349	301	306	336	346	332	291	332	312	317	291	323	349	317	325	336	332	319	337	321	306	324	305	344	334	332	335	329	305	331	306	323	296	312	311	318	309	318	322	297	329	330	342	346	355	349	317	329	328	314	349	301	330	316	331	338	319	301	319	340	343	330	320	337	334	276	306	360	317	325	289	320	297	347	293	309	296	312	309	344	322	311	342	317	309	317	292	309	312	308	311	329	321	305	309	339	338	272	317	309	299	339	330	343	349	343	320	338	332	343	312	358	329	324	341	329	341	286	302	300	313	295	315	305	335	328	312	325	297	331	304	327	341	329	263	309	349	325	328	317	306	308	336	333	307	309	317	323	327	306	335	290	345	304	293	338	303	344	342	287	336	333	317	318	308	330	313	322	333	306	316	349	308	343	277	341	322	294	350	328	339	345	319	302	357	322	332	306	315	310	332	324	312	346	340	319	315	323	342	306	324	316	327	338	301	320	321	304	328	323	330	323	328	315	324	331	295	300	325	333	307	311	310	306	314	323	352	313	339	337	317	311	327	290	293	343	337	324	314	311	341	311	293	316	279	324	337	323	324	327	317	341	321	340	320	319	327	320	309	335	280	298	331	303	289	304	302	304	317	316	319	339	338	351	312	329	307	326	320	312	323	304	299	303	342	319	308	320	337	311	337	302	313	301	296	318	301	317	303	358	332	343	319	353	313	331	305	345	338	347	317	303	343	317	324	316	330	312	324	295	332	351	313	308	314	342	334	322	302	325	320	328	302	308	327	335	329	293	323	322	298	299	335	316	295	368	299	306	301	343	325	334	352	330	334	322	352	314	316	321	341	331	280	329	337	332	349	352	324	321	350	338	317	300	306	347	315	303	338	308	315	325	334	334	337	344	315	295	325	293	315	320	337	336	296	334	295	332	330	327	312	323	327	280	333	325	302	318	337	325	352	301	321	298	311	316	312	295	312	297	307	322	312	313	334	343	307	299	317	282	318	340	319	286	314	323	345	299	343	300	314	346	329	303	344	301	354	315	289	346	301	304	282	319	315	327	332	334	294	311	349	306	315	331	301	303	331	374	322	334	293	338	295	326	302	300	327	314	332	312	327	309	314	315	322	286	283	356	342	322	326	311	294	305	289	298	318	318	330	333	341	370	323	344	346	328	308	354	304	343	346	316	353	291	298	307	335	350	305	330	317	326	296	314	315	339	328	334	295	329	320	292	299	323	311	371	324	299	329	310	317	317	327	318	302	313	340	305	325	306	317	304	344	317	305	302	322	338	336	313	288	328	323	322	356	317	341	293	310	313	356	311	329	322	303	317	315	340	340	310	303	365	312	297	307	328	318	334	327	315	297	330	356	311	328	338	322	307	341	321	340	321	315	341	319	331	320	368	330	308	316	330	330	311	308	315	312	357	307	331	349	324	321	293	342	300	338	336	334	314	326	350	325	287	315	322	297	337	330	310	336	332	299	320	307	345	307	333	331	296	328	303	366	320	299	317	343	333	321	325	313	330	302	312	332	365	285	330	320	318	325	342	297	325	311	322	323	325	304	327	332	357	297	313	316	323	309	350	314	305	336	317	312	298	315	316	340	340	301	355	306	319	331	318	315	337	311	319	332	321	314	315	329	314	310	338	325	322	316	311	319	294	315	326	303	345	307	293	281	346	329	343	293	350	306	309	320	300	351	312	323	326	307	327	321	317	307	362	332	326	308	287	347	305	329	316	328	322	322	320	352	280	333	356	327	303	287	320	360	339	349	329	351	334	307	317	312	312	329	328	333	318	325	335	307	304	307	326	355	343	319	325	323	353	299	334	335	315	318	333	323	328	313	303	307	312	363	290	323	345	300	307	334	305	304	302	315
27364	21218	17630	9157	2026	912	567	485	499	469	488	441	446	488	480	423	441	492	440	417	424	477	429	429	442	439	432	416	414	449	415	476	462	435	455	473	466	466	471	405	426	461	445	435	451	477	426	488	423	396	456	414	430	444	428	488	466	461	431	429	448	449	411	416	427	446	432	437	436	407	481	429	455	470	452	459	407	463	467	463	448	410	467	441	428	457	426	391	472	439	423	438	447	444	449	438	425	426	448	445	425	426	437	426	426	450	453	458	457	404	437	420	434	445	411	427	445	406	450	443	426	450	440	406	471	422	420	406	457	393	433	422	401	474	464	442	452	426	421	413	485	426	440	452	509	477	430	443	486	432	444	441	409	421	458	458	465	461	410	463	418	420	437	456	437	443	422	416	392	453	439	423	440	464	440	450	428	451	419	468	439	449	412	432	428	482	441	428	435	445	438	435	411	423	451	401	431	439	418	402	453	474	417	467	430	409	416	420	446	432	482	425	443	412	460	408	446	438	494	414	446	445	432	469	460	427	427	425	435	436	430	438	417	445	455	445	441	438	439	452	438	443	448	416	448	472	464	430	467	440	448	452	485	445	436	435	451	476	491	456	475	434	466	430	416	439	391	423	435	458	453	456	474	420	442	417	443	426	440	453	435	416	464	404	438	420	430	465	418	409	461	444	391	435	453	441	466	381	432	438	453	416	454	423	445	422	419	459	438	442	436	440	467	486	448	406	437	445	470	446	434	434	446	439	403	444	438	469	442	387	430	464	420	436	463	426	440	448	473	418	457	425	427	402	461	476	445	446	433	443	413	444	436	449	431	431	433	463	434	457	434	413	432	485	412	423	462	428	448	445	445	473	460	440	440	463	401	423	443	472	425	442	428	467	411	436	417	410	437	431	440	450	444	438	457	402	427	454	425	440	413	405	482	441	449	448	437	434	437	426	479	447	490	445	457	433	436	451	423	452	478	438	426	427	417	432	448	412	449	489	454	436	460	426	469	442	445	430	468	439	433	444	441	436	448	439	444	462	431	442	430	407	448	413	462	432	437	435	473	430	424	431	462	430	421	412	458	437	440	451	451	470	463	459	448	473	444	473	435	410	447	442	474	458	465	440	438	452	457	426	445	425	413	432	430	453	431	435	420	448	479	430	433	444	422	462	475	453	433	452	435	446	400	476	457	455	437	462	456	479	417	403	467	428	405	458	467	452	451	444	487	426	409	452	404	450	434	448	409	421	443	455	404	460	426	444	461	504	462	450	470	448	433	453	434	426	441	442	419	418	442	453	451	448	421	427	431	481	443	445	442	428	469	481	422	463	468	421	429	416	452	434	470	426	468	411	442	466	457	396	424	434	424	441	479	460	434	458	429	479	437	473	421	417	449	410	458	420	458	447	418	427	429	478	442	457	483	419	447	411	462	443	454	412	435	435	408	450	441	451	432	448	474	456	473	416	422	479	460	422	429	440	439	455	444	447	465	447	452	449	418	439	423	443	421	416	419	441	452	432	411	445	407	432	442	439	446	449	439	418	423	477	449	464	421	437	438	444	457	444	431	437	414	440	458	457	429	402	458	460	471	425	427	457	446	436	435	456	452	453	407	431	439	404	451	429	449	446	465	413	413	428	419	432	435	407	419	450	426	450	404	451	440	430	395	483	456	449	429	454	471	418	463	403	473	482	419	452	472	428	408	419	432	463	425	445	438	418	416	433	426	467	486	449	459	436	428	481	445	409	418	446	453	465	419	424	415	446	424	472	428	449	434	439	465	462	414	432	448	402	461	412	453	463	426	419	448	464	420	453	435	422	471	423	479	427	459	432	449	457	429	452	441	422	459	426	457	458	446	467	482	457	450	410	467	445	426	416	418	416	426	429	415	417	448	460	467	433	401	470	423	472	454	470	437	456	446	471	418	416	451	437	460	443	433	437	448	477	452	400	457	414	457	444	451	428	433	419	453	469	456	425	415	493	444	413	442	407	451	457	418	469	464	462	451	470	456	436	419	464	442	419	427	427	458	451	415	429	432	415	424	443	444	426	434	432	432	433	428	425	434	472	428	469	437	417	425	433	437	445	450	430	404	462	440	484	446	455	382	420	417	435	434	424	447	400	418	485	468	464	425	453	431	423	444	418	421	407	445	428	430	410	390	436	406	431	456	425	443	428	458	415	401	490	487	461	396	429	444	405	478	440	417	419	426	425	434	437	439	468	420	428	466	421	424	422	467	430	456	439	439	458	427	471	422	446	439	448	455	440	423	429	457	454	419	436	437	453	449	418	427	434	417	450	457	428	421	426	481	438	477	479	437	459	448	391	442	433	442	457	438	411	442	437	442	453	455	415	434	415	438	494	395	438	414	453	447	384	439	456	471	451	444	441	442	417	433	426	446	430	485	418	423	441	473	415	454	437	431	421	453	437	400	391	447	469	416	425	441	470	425	423	424	457	425	453	466	452	433	411	429	458	408	441	437	425	441	430	477	445	406	438	452	444	443	449	425	407	466	414	449	451	438	453	440	412	420	424	388	424	443	428	438	429	395	424	439	426	409	423	428	454	471	463	453	398	454	440	423	428	464	437	443	476	430	471	412	430	431	435	412	409	453	476	416	474	408	419	429	446	460	462	450	466	471	452	422	472	418	420	433	443	425	463	432	415	468	461	432	426	453	448	410	477	405	449	477	429	428	464	452	422	399	454	452	429	423	412	457	465	444	454	414	430	429	478	435	444	435	432	413	460	449	456	470	411	448	455	458	473	453	442	429	404	449	452	458	456	441	444	452	435	439	454	458	468	440	449	460	416	420	442	455	416	453	439	418	446	448	435	464	432	477	447	449	433	440	451	437	458	436	443	476	471	440	450	409	434	444	463	418	433	426	417	457	446	451	452	452	460	464	441	437	443	390	472	441	436	406	372	406	436	472	470	428	430	437	470	424	483	448	447	450	436	434	444	462	424	449	451	440	425	418	438	457	406	413	439	459	453	447	487	465	446	433	444	478	409	424	432	403	414	427	431	473	416	453	388	464	462	420	438	450	454	443	417	421	427	419	391	452	406	475	437	469	439	431	416	403	448	428	446	432	446	417	466	436	443	403	461	467	406	410	401	431	416	457	436	443	432	417	430	443	427	406	425	431	411	446	469	491	463	447	435	427	442	426	405	423	455	437	422	415	450	476	440	456	408	433	433	439	433	390	426	437	417	450	436	417	459	442	439	437	421	410	413	410	439	407	459	456	469	466	413	452	458	451	409	425	447	449	423	435	373	471	460	469	429	406	459	436	472	451	455	434	440	422	450	431	418	386	402	438	429	405	438	443	437	438	450	445	434	431	410	432	404	433	442	441	429	410	474	441	431	448	423	438	459	437	438	448	415	461	422	449	422	443	462	413	425	445	470	451	406	457	433	413	479	455	505	407	437	432	442	407	443	424	445	428	443	459	412	443	402	419	438	441	420	436	427	447	439	448	449	454	408	441	440	437	439	458	475	457	429	443	447
24673	30415	25161	13689	4303	1802	1170	1066	982	907	977	909	838	775	799	834	769	760	787	798	812	827	784	814	788	772	757	776	732	796	721	752	778	735	831	818	827	729	760	811	754	784	747	816	812	768	768	774	751	806	801	744	772	772	742	804	813	789	721	807	793	768	812	785	796	765	758	808	814	780	811	791	767	787	812	770	786	806	809	757	785	794	797	805	735	744	802	804	743	729	765	764	758	800	757	781	813	729	768	767	783	772	780	735	777	802	726	778	763	794	795	767	750	817	754	741	789	773	731	765	733	796	778	836	733	764	793	770	757	735	773	801	792	770	766	742	804	773	761	750	788	789	761	804	723	801	794	770	772	770	800	748	804	756	785	786	804	779	718	810	763	815	751	751	785	752	849	817	774	838	773	708	825	752	799	754	768	763	808	771	750	746	790	788	751	809	723	777	776	703	760	745	802	794	740	779	743	787	803	818	808	759	753	774	815	781	798	766	783	737	787	769	809	732	757	778	762	763	749	760	743	717	755	799	806	786	739	772	782	726	762	774	778	752	755	794	751	774	781	764	776	764	797	749	794	719	774	727	761	747	752	779	795	763	761	796	752	770	782	731	775	768	773	751	718	782	779	790	809	755	736	777	763	762	773	768	796	751	805	803	745	798	792	768	765	708	818	802	750	769	804	771	780	777	754	785	811	809	735	765	784	767	797	814	837	801	774	782	731	762	783	821	793	788	759	803	750	804	774	735	773	806	818	791	722	813	783	739	760	771	776	787	758	766	767	664	780	762	764	785	775	734	828	765	767	796	751	751	733	770	776	748	755	739	791	743	809	758	779	784	808	810	750	776	754	795	795	784	743	786	798	749	770	789	749	758	741	770	802	766	795	801	762	774	810	744	761	764	808	818	753	792	758	785	775	757	741	773	787	749	762	769	769	737	806	793	809	736	829	757	807	710	729	795	775	788	762	791	775	810	721	781	785	781	735	827	764	756	761	751	773	794	754	751	805	789	721	762	793	806	776	817	767	778	800	737	787	713	813	810	780	801	721	788	779	769	814	778	761	768	777	762	750	802	761	763	795	748	815	801	722	813	791	746	736	788	829	781	719	715	806	781	773	781	784	812	834	773	821	732	758	774	779	844	825	831	793	788	819	763	755	787	783	788	796	809	731	739	785	800	836	754	714	740	781	732	778	799	739	773	789	826	729	765	742	780	814	763	789	774	770	762	765	756	779	746	790	796	750	749	800	748	743	746	722	793	779	804	822	791	751	772	769	782	808	780	786	773	784	781	761	747	816	828	751	792	768	808	791	834	767	759	765	834	768	743	797	801	729	769	776	768	799	801	740	743	752	789	727	722	707	808	835	825	772	801	783	739	807	752	741	788	798	778	785	748	748	776	758	761	751	738	789	755	751	748	768	804	825	735	750	771	741	788	726	791	819	800	767	774	785	762	735	792	745	788	767	783	779	791	802	750	758	762	772	777	800	778	759	785	791	820	804	711	753	756	792	750	800	734	792	778	737	762	793	637	820	780	771	748	779	754	751	776	745	794	763	747	825	730	806	803	767	770	752	741	815	839	776	765	761	803	756	806	780	770	737	710	837	760	743	801	772	766	802	786	715	703	803	756	757	773	729	799	746	771	767	750	750	778	760	762	789	753	826	747	758	745	789	765	757	793	792	801	749	746	782	795	783	783	719	732	789	751	796	757	769	781	753	749	816	723	805	780	745	801	819	750	780	788	825	748	757	763	795	770	747	758	730	796	784	781	748	766	761	786	780	745	802	785	779	740	745	766	760	795	773	790	843	801	786	759	755	799	734	767	741	773	768	798	788	767	828	721	790	762	799	721	799	764	718	795	770	728	812	777	792	809	792	766	749	785	787	757	737	762	728	787	794	789	697	874	775	777	775	775	802	766	742	801	737	756	771	811	784	801	760	824	831	816	800	728	825	738	800	726	816	789	801	738	797	814	778	769	706	813	734	699	795	747	781	803	710	718	742	776	764	775	793	771	745	734	816	808	771	788	772	759	788	784	787	779	756	797	814	775	774	758	742	752	755	780	779	795	722	806	734	752	781	770	783	778	772	758	778	764	780	814	830	788	777	759	785	761	788	683	796	797	769	773	785	811	789	743	795	759	746	759	753	767	751	771	753	729	775	740	786	774	760	805	777	727	787	707	752	768	783	734	799	781	780	787	779	736	837	765	806	777	778	743	709	799	800	804	800	751	826	760	796	769	754	801	722	756	751	739	758	779	781	783	762	770	814	776	760	800	799	790	798	727	812	790	744	758	825	776	738	770	779	761	748	800	768	758	730	766	786	769	786	790	742	753	782	776	767	843	781	814	726	811	771	777	807	735	770	763	852	770	745	761	793	775	786	752	824	768	752	730	857	754	794	744	803	752	734	810	794	757	778	716	741	819	742	790	735	793	761	788	765	812	756	774	787	830	785	790	755	800	744	766	747	777	769	751	757	748	755	746	716	790	809	764	746	791	763	758	769	745	722	739	793	783	771	757	763	797	797	799	798	766	751	759	785	783	750	814	772	803	769	766	736	775	805	785	813	777	762	796	791	772	787	807	765	814	787	757	738	780	753	782	811	759	773	747	786	804	778	773	812	768	792	779	767	833	784	769	768	782	763	821	765	802	816	782	777	742	745	801	832	745	738	750	721	812	820	789	715	773	829	796	773	756	805	764	799	764	731	819	729	806	742	776	788	773	801	792	736	777	803	747	758	800	756	816	806	788	766	802	764	793	792	783	796	780	806	769	789	727	752	739	727	760	789	781	781	753	763	747	789	732	774	775	780	788	779	782	756	774	786	787	752	813	800	770	792	797	822	734	814	790	809	748	812	753	785	742	711	765	790	817	796	765	747	794	748	737	777	776	834	775	758	806	810	723	742	760	828	747	782	804	797	750	780	762	795	784	781	772	723	757	777	773	776	792	795	755	783	770	729	754	719	759	814	771	784	768	752	797	731	806	805	798	787	758	770	771	739	783	771	729	785	755	702	760	755	764	733	786	731	793	721	788	772	796	787	742	832	812	766	748	768	763	707	725	738	794	777	780	784	801	775	770	740	795	793	811	738	808	753	724	741	827	729	773	779	719	814	777	798	821	805	780	729	739	769	795	794	739	790	733	706	753	777	755	731	745	741	754	705	780	753	774	762	746	776	764	790	764	787	762	828	795	763	809	735	808	778	788	796	768	819	794	811	751	795	764	774	745	725	766	791	805	816	808	730	757	816	818	786	754	809	799	808	752	795	791	766	840	800	758	792	783	795	778	790	752	686	776	809	766	746	761	748	785	798	793	791	769	761	774	782	808	751	780	801	773	774	770	759	771	819	801	705	727	764	720	770	837	768	778	744	800	751	805	774	781	808	760	821	762	774	732	788	732	832	745	817	781	735	746	800	795	812	777	799	725	803	756	741	806	784	743	794	767	806	734	758	780	745	811	739	742	773	774	764	818	754	809	742	705	726	758	762	725	791	775
24508	21376	28249	24851	18955	6636	1271	745	547	579	475	479	469	478	453	445	419	431	373	414	394	410	432	408	394	368	418	398	376	379	390	380	402	382	363	379	408	389	402	405	383	377	419	375	427	386	397	404	404	395	400	377	372	428	370	406	371	361	376	385	390	398	403	418	386	404	355	385	383	370	389	402	367	412	385	381	407	355	392	353	389	396	379	364	348	362	388	370	400	394	379	405	365	350	393	386	371	389	369	408	384	346	356	385	374	395	361	368	366	393	381	347	382	371	376	367	386	365	347	383	392	398	392	399	367	371	366	356	373	364	358	416	395	372	387	376	432	381	371	408	380	360	388	355	358	339	392	362	368	395	356	405	393	423	408	383	404	379	383	395	396	377	384	346	369	373	343	389	387	365	359	324	383	421	372	348	431	404	402	364	394	396	397	370	385	388	373	414	379	383	388	384	339	400	416	403	355	401	365	373	378	376	392	387	396	385	343	375	366	386	391	389	382	428	389	382	369	352	383	386	405	377	403	389	370	339	390	346	369	400	393	380	361	366	377	380	347	382	356	361	389	370	402	375	383	362	375	355	363	368	392	378	361	369	357	375	355	400	388	387	381	381	394	383	382	375	375	369	377	363	340	364	407	413	399	399	388	361	418	396	411	371	397	359	416	389	400	349	389	381	380	348	387	374	368	396	386	322	378	360	408	389	360	370	334	360	378	432	383	376	398	362	376	388	373	403	374	391	390	386	347	359	377	380	352	402	368	365	388	385	405	357	367	375	364	387	391	408	352	393	364	372	333	386	376	383	410	394	370	382	392	409	353	380	366	358	398	369	371	363	387	358	417	403	429	368	373	350	384	395	376	330	401	356	371	393	404	400	370	403	387	412	338	352	359	364	374	390	362	398	386	398	369	347	397	381	361	370	405	411	376	323	379	372	371	358	408	389	375	365	372	377	355	423	383	365	440	360	358	372	350	380	360	399	357	347	397	390	431	372	395	358	347	395	371	381	385	390	334	368	362	401	377	353	398	415	374	389	355	368	378	368	379	386	338	392	400	392	395	361	346	406	393	370	371	373	381	342	390	354	400	405	334	383	360	394	365	403	360	383	369	351	408	364	370	406	364	378	392	372	366	349	382	405	372	409	360	380	375	354	363	393	353	374	373	392	379	375	407	383	396	368	386	369	404	372	378	415	411	367	389	360	383	367	369	366	410	420	385	373	384	397	387	375	368	381	355	366	395	335	378	411	398	385	382	375	395	398	351	367	413	405	405	378	384	356	392	383	380	360	362	382	395	363	378	376	380	356	381	362	388	353	378	377	368	335	355	403	400	375	402	411	369	392	375	406	390	390	402	372	400	375	377	380	423	406	368	397	388	328	367	398	342	385	395	359	374	364	382	355	366	355	384	356	408	378	413	417	386	371	404	356	351	378	376	374	397	369	388	394	368	398	357	364	393	390	380	372	379	444	387	388	393	341	388	372	384	373	353	394	369	379	382	379	372	389	382	390	376	377	375	370	373	377	405	378	344	371	378	381	424	400	333	386	354	356	401	389	385	397	398	386	429	395	366	378	356	370	406	373	388	387	363	375	390	389	408	386	363	346	364	401	389	380	373	354	380	367	381	333	400	359	377	382	373	361	374	393	370	409	374	408	385	387	400	378	392	365	385	354	397	393	411	407	374	385	378	351	394	374	396	399	381	370	359	381	388	381	390	366	417	362	398	367	346	403	383	378	336	394	400	359	401	387	377	386	414	377	381	381	409	368	377	370	392	383	359	399	391	363	377	359	351	393	400	390	357	355	389	347	356	373	377	366	362	384	364	374	377	379	398	387	390	387	383	386	356	371	346	384	402	407	368	357	382	402	353	380	388	382	369	361	397	384	355	363	391	402	354	336	372	382	394	402	412	376	386	398	415	377	396	382	367	426	381	379	399	385	336	405	396	376	386	382	382	375	350	348	374	377	358	379	413	366	384	395	356	382	393	395	365	373	349	367	377	373	389	354	350	384	377	401	404	411	407	404	391	404	400	365	404	365	403	387	360	366	362	390	373	372	376	361	364	391	379	393	384	360	386	395	376	360	357	382	414	425	386	382	376	371	358	397	358	360	365	379	405	374	377	331	376	389	333	388	360	369	361	369	379	374	409	385	373	374	340	385	377	395	404	405	374	383	396	366	374	417	372	408	364	383	390	357	397	413	430	389	370	365	385	373	390	371	395	372	410	365	375	372	365	381	387	400	374	381	406	370	398	383	391	379	362	374	350	397	370	360	356	360	400	413	381	375	380	393	374	367	382	382	325	350	377	366	377	382	370	393	423	393	386	361	369	392	359	358	375	389	388	397	404	378	373	396	374	384	386	396	369	400	379	376	357	348	410	388	363	369	368	363	344	402	354	370	388	404	401	353	380	403	345	384	366	373	398	386	382	388	396	403	401	349	403	400	392	341	348	372	389	383	404	375	387	359	363	373	366	367	401	391	409	392	381	356	370	372	377	393	371	384	373	405	372	336	377	356	398	357	383	399	411	380	360	362	356	382	342	345	399	355	396	373	397	366	367	371	353	379	381	388	392	364	361	357	369	358	396	374	390	386	368	398	385	387	397	376	380	347	398	356	401	386	364	385	379	380	358	353	394	346	406	403	349	375	381	382	380	377	412	410	348	353	408	385	376	369	368	355	374	364	376	375	354	376	411	374	389	367	374	385	369	368	403	402	381	392	376	335	382	363	389	367	380	407	369	406	386	359	348	380	361	372	378	396	379	352	371	391	382	366	327	380	381	385	381	356	375	398	339	384	375	349	379	393	368	396	386	358	391	364	383	375	371	386	349	382	388	362	419	387	376	338	360	386	359	347	340	392	374	374	349	389	370	348	385	383	398	370	388	374	384	390	369	382	390	357	393	367	375	357	324	338	376	361	375	382	371	388	341	403	348	387	394	358	350	374	373	381	392	401	415	385	383	380	374	357	374	407	357	420	353	372	380	392	391	399	377	420	390	368	405	376	387	379	390	335	379	400	377	396	363	413	398	379	408	390	391	388	398	369	363	373	417	329	389	380	440	380	381	402	382	389	349	387	400	366	393	347	444	359	372	403	362	398	395	398	387	345	393	401	373	390	414	361	396	379	373	394	389	370	383	365	346	354	369	362	379	412	387	405	391	339	382	359	395	367	374	345	363	398	410	407	388	380	374	362	385	375	358	397	403	375	404	410	372	349	380	346	407	375	350	382	380	350	371	387	388	384	406	394	352	391	374	366	381	406	363	394	382	392	386	380	350	382	384	361	406	373	390	427	362	425	381	372	377	396	385	411	349	409	391	391	357	391	384	376	356	385	420	377	379	348	366	375	374	349	366	375	365	360	377	400	373	380	338	412	366	399	379	428	351	355	373	336	361	397	390	378	374	385	398	353	383	385	392	379	383	398	385	354	368	376	387	349	373	420	378	327	426	375	332	353	403	404	412	394	379	393	344	395	374	370	388	383	373	383	382	390
27319	41137	32103	16014	12688	8461	2379	1738	1393	1256	1213	1072	973	958	866	820	824	816	743	735	754	771	711	740	728	724	700	669	705	704	720	672	691	742	700	696	659	717	738	681	681	686	732	655	655	685	692	688	684	648	697	713	716	688	695	736	697	687	711	666	669	720	733	679	712	690	705	650	665	649	663	697	740	706	682	693	694	691	677	704	650	652	695	667	665	681	685	665	696	675	676	655	691	681	689	691	683	686	665	667	634	678	688	673	704	683	682	676	673	652	667	649	665	682	690	665	667	680	683	662	710	676	678	706	710	677	675	679	710	652	659	651	660	692	641	671	636	682	670	691	664	627	662	672	646	692	639	689	694	643	680	680	698	687	668	717	683	669	692	669	671	687	695	680	665	639	722	682	692	669	700	663	699	704	732	672	662	658	659	680	656	715	706	678	643	659	651	671	674	692	717	695	674	712	608	712	640	667	669	681	704	687	648	675	709	709	673	730	672	689	690	697	712	701	694	723	674	684	651	668	701	669	674	677	723	646	683	705	676	717	707	692	721	670	647	638	705	684	659	692	714	681	682	685	701	713	656	702	693	705	669	745	681	666	676	604	675	740	667	723	700	702	653	654	645	689	714	697	729	629	664	705	675	686	631	674	663	666	723	687	666	683	684	691	699	653	664	666	701	688	709	645	711	684	687	680	685	684	650	734	681	687	645	688	690	642	698	685	660	637	667	706	691	677	703	670	691	761	681	708	662	697	645	729	652	689	677	639	659	708	679	706	655	683	653	699	667	688	654	658	665	687	715	660	664	633	681	702	661	726	676	673	640	769	675	670	674	675	665	692	660	695	673	652	709	674	664	733	680	667	728	676	645	699	705	632	709	641	664	686	658	682	700	718	702	695	660	649	717	718	664	679	664	678	663	679	677	682	708	694	668	677	717	682	635	662	687	719	700	691	682	708	697	676	720	690	729	706	659	696	654	720	659	662	707	679	660	720	670	634	706	708	681	675	673	654	691	653	723	682	678	702	687	695	675	703	656	706	692	618	629	701	707	702	655	696	714	696	671	652	631	666	688	673	686	657	666	686	635	700	718	719	695	720	682	704	635	696	693	667	670	684	725	691	681	687	673	676	707	666	683	650	705	680	702	708	707	684	669	684	701	650	647	698	673	741	694	630	664	682	658	707	669	649	668	641	716	682	730	706	680	721	721	665	661	686	679	679	634	619	688	707	721	696	670	724	652	708	691	697	703	706	668	720	655	697	680	689	690	646	680	664	617	668	693	721	674	658	690	643	690	655	716	668	704	730	658	679	669	666	665	648	681	695	705	722	687	675	666	749	684	674	656	675	637	685	700	673	675	696	660	713	719	695	677	716	692	640	660	679	661	694	694	671	650	688	694	688	690	692	682	674	706	726	676	709	707	688	676	672	663	719	721	683	664	648	698	695	684	680	725	675	704	646	661	667	632	625	666	685	671	683	653	669	674	686	641	709	681	733	691	683	715	721	699	675	697	665	654	695	678	658	638	692	686	683	628	709	735	666	728	639	679	712	681	689	667	652	660	648	681	717	701	650	663	670	696	664	672	714	650	687	695	661	747	644	682	678	653	658	667	676	681	666	695	711	685	697	700	692	665	705	684	693	683	667	670	666	640	689	689	661	665	681	636	693	690	718	718	684	671	734	691	662	679	686	638	726	705	744	669	675	636	681	675	679	680	719	632	660	690	694	699	634	676	706	697	679	711	715	677	660	729	718	643	660	634	693	716	635	724	676	625	709	709	711	721	631	720	702	685	665	643	697	708	678	647	616	678	656	708	687	694	708	672	639	705	698	705	693	679	626	630	689	669	667	670	722	682	686	668	669	685	671	637	676	676	669	701	693	676	700	693	661	656	657	696	686	667	700	662	705	712	715	690	712	711	691	668	653	730	679	696	681	687	678	677	681	683	639	674	669	682	632	707	712	655	681	607	674	661	672	691	704	696	633	671	682	716	680	740	662	651	675	698	678	633	719	692	704	709	685	655	697	706	684	660	664	719	706	692	682	699	645	677	626	695	647	705	641	679	686	631	700	684	702	697	689	641	663	645	676	711	670	688	689	632	644	693	660	687	663	704	697	744	695	680	737	648	618	724	660	705	699	720	679	674	689	677	650	743	677	657	654	686	677	662	685	639	675	697	653	660	705	682	711	692	700	690	644	677	708	680	725	650	660	728	676	683	727	694	685	666	678	765	678	642	707	667	695	674	661	653	705	679	683	698	657	644	721	689	698	642	675	662	666	654	680	659	707	675	665	707	715	677	671	667	686	662	683	647	703	682	644	733	678	660	687	673	701	691	700	684	682	707	668	713	646	632	714	670	709	699	697	664	714	685	706	658	695	693	683	679	675	690	654	664	698	688	653	663	703	681	691	705	724	719	699	680	696	629	692	652	727	707	686	703	718	669	709	673	686	705	652	690	674	693	667	710	680	715	689	635	727	720	699	692	676	721	679	678	652	655	674	667	690	653	691	726	671	681	688	656	658	696	674	673	679	675	673	660	652	694	669	675	693	617	648	610	733	693	670	705	679	716	670	698	678	674	675	639	708	694	665	673	700	670	718	716	634	685	703	688	683	698	701	684	705	662	680	670	705	704	654	669	662	688	647	624	672	717	689	693	747	709	700	671	707	735	665	669	719	676	668	623	633	719	665	665	666	715	676	685	688	662	712	671	653	668	701	702	659	689	688	661	689	705	709	714	772	685	686	706	680	662	667	681	625	682	742	673	684	633	683	713	692	685	647	714	683	743	702	687	703	720	719	708	673	712	656	704	643	707	690	729	644	694	692	690	698	670	654	670	663	694	687	660	656	650	712	678	648	716	691	602	718	703	666	640	666	682	700	698	679	701	690	680	645	665	655	717	694	708	687	702	685	671	736	717	639	699	677	705	694	661	692	651	655	683	674	707	650	707	716	666	659	668	701	654	710	674	637	681	693	658	702	702	688	649	686	718	709	654	722	660	711	668	651	664	667	664	692	681	669	647	719	675	710	697	653	692	658	692	682	623	678	655	667	674	643	678	677	705	678	652	713	660	665	690	722	661	725	671	648	677	684	639	707	783	701	718	681	661	704	690	676	665	699	706	661	703	700	697	661	652	685	674	676	701	663	682	678	721	716	662	710	646	705	619	664	654	666	708	670	656	711	693	692	726	670	675	686	664	663	717	677	669	662	671	660	690	671	658	711	641	706	766	675	659	678	709	658	711	710	670	661	634	728	686	717	677	710	646	657	637	719	699	679	685	683	656	676	689	717	687	700	637	633	659	683	699	657	659	681	672	655	666	667	717	710	653	660	649	743	668	663	647	662	666	710	679	693	654	701	720	678	695	685	701	682	698	720	653	710	687	631	677	724	721	663	678	698	674	681	710	705	630	631	653	674	708	679	620	693	703	682	652	649	660	683	689	646	700	747	718	682	646	693	687	671	703	692	694	688	712	630	664	771	668	736	656	715	707	670	682	685
23539	21417	29092	24114	21527	19123	4941	843	533	452	417	333	310	303	274	248	257	247	215	208	211	206	193	211	189	190	192	202	183	201	196	189	188	193	189	208	155	170	170	157	168	173	176	193	187	179	176	175	172	192	210	170	210	172	176	188	162	166	175	167	157	201	173	188	160	168	205	187	188	201	163	193	163	153	180	191	166	164	145	178	174	163	156	178	191	174	157	174	179	181	187	148	160	189	166	158	180	164	159	194	171	197	160	157	161	157	197	170	163	161	173	169	153	192	151	169	178	136	161	175	158	184	173	151	142	184	174	153	166	153	161	170	173	170	194	166	166	189	166	169	156	189	164	183	165	163	152	167	155	170	165	181	175	179	167	159	170	184	168	143	209	172	162	170	146	184	173	168	191	165	183	177	185	168	162	173	165	159	146	164	173	156	183	172	176	180	173	184	169	165	158	180	193	168	152	185	158	145	183	172	163	189	193	158	153	167	176	170	157	166	201	175	143	165	166	161	179	163	183	177	187	167	147	178	171	147	205	173	161	169	166	176	173	173	176	182	183	176	178	163	171	203	190	151	166	182	177	181	149	152	154	169	162	169	192	184	165	163	176	155	186	164	176	175	148	192	167	173	152	169	183	195	176	185	181	191	155	168	168	157	181	162	164	162	185	174	185	176	146	173	181	184	171	173	154	164	146	184	169	153	173	168	156	188	179	178	175	176	170	178	169	187	158	167	164	168	190	182	169	173	154	184	169	176	170	177	160	184	179	159	163	171	175	159	183	148	169	176	165	176	182	164	156	161	173	168	171	164	168	175	160	175	175	176	173	172	173	157	182	180	176	163	167	146	172	185	153	169	155	183	175	156	166	181	153	164	166	189	176	186	183	164	193	160	156	163	145	181	159	140	167	177	145	167	190	162	175	163	172	185	157	173	187	191	178	174	168	172	180	174	164	168	165	164	148	148	162	182	166	174	170	184	183	164	163	155	168	155	173	159	189	186	190	139	177	156	185	182	166	174	157	168	180	182	167	166	190	170	191	178	175	159	182	166	151	158	160	176	176	169	155	192	172	170	162	190	154	160	174	177	141	144	188	143	166	164	184	198	161	204	167	156	161	151	173	163	158	177	162	171	153	154	160	167	184	147	183	155	175	146	173	163	176	205	168	171	184	177	194	172	199	163	200	190	190	174	162	174	164	182	175	195	178	158	190	173	201	183	157	167	182	185	162	173	179	170	171	181	180	187	179	170	167	162	172	176	181	175	175	171	161	177	178	164	159	163	184	180	170	168	153	156	186	161	182	167	170	169	145	177	165	169	185	178	183	159	163	176	172	154	186	175	164	153	193	171	175	178	174	174	177	166	182	162	195	156	170	193	177	185	167	161	186	185	163	187	173	182	178	177	165	154	196	190	152	187	178	167	172	181	196	179	165	175	153	164	176	180	178	173	174	186	160	169	172	185	186	199	169	175	173	168	187	189	174	158	162	151	171	170	161	163	168	203	177	189	197	163	150	198	158	160	167	182	158	180	171	190	155	167	161	177	159	153	178	173	158	171	189	190	157	171	168	181	158	177	156	187	174	189	189	162	161	186	163	184	165	168	183	172	155	185	183	173	164	178	180	182	177	175	179	185	166	174	161	158	170	180	165	176	180	136	170	166	158	163	180	187	151	190	166	188	176	193	174	175	177	176	166	154	175	136	170	177	147	185	159	193	172	180	182	169	158	162	154	184	164	159	175	184	189	170	174	176	178	135	163	170	171	169	177	149	170	186	157	177	183	170	170	184	157	179	187	179	196	176	174	150	166	168	181	170	168	170	170	176	164	171	168	150	155	171	166	154	173	169	163	198	142	171	171	187	171	171	163	182	163	172	163	165	174	189	158	165	162	178	164	157	167	196	175	177	183	181	152	164	168	184	173	156	185	164	133	176	160	189	177	156	161	152	189	164	162	197	161	164	171	152	165	188	160	158	165	161	168	181	169	188	176	176	162	182	159	158	157	169	172	171	152	163	164	175	178	192	163	185	160	130	175	173	168	179	175	170	176	167	193	168	153	194	144	172	165	169	178	148	153	180	188	176	169	141	159	176	167	181	174	147	165	186	154	181	124	172	169	166	166	170	164	135	152	172	161	173	178	150	201	173	162	184	176	165	179	179	178	172	168	148	187	179	187	175	188	165	187	176	167	179	140	192	181	155	184	164	170	169	162	177	176	173	148	166	186	178	171	196	189	173	186	181	175	181	172	176	164	187	165	184	170	187	167	165	173	178	152	162	178	174	153	191	179	193	174	192	163	170	178	168	172	181	174	158	183	170	173	155	160	159	180	154	149	158	150	195	170	171	173	175	165	158	149	154	187	162	166	176	165	179	167	149	169	170	176	170	165	162	185	176	162	176	161	173	167	161	162	158	151	165	198	166	158	169	160	184	176	171	172	173	173	195	164	172	190	152	166	165	180	178	155	175	171	172	153	160	140	169	164	174	182	182	174	151	166	189	177	192	170	166	191	159	159	161	188	186	150	166	155	176	152	177	163	179	188	139	182	196	175	178	167	155	169	161	178	183	155	169	152	154	160	170	178	162	130	185	147	158	163	181	190	152	147	182	172	176	179	180	179	160	177	165	167	154	163	165	200	183	191	173	179	175	167	160	192	162	170	150	169	199	171	184	168	166	178	154	172	192	189	191	159	153	193	155	161	164	179	164	158	165	189	175	179	178	170	163	178	166	203	160	159	151	164	160	166	195	175	171	161	168	176	172	158	154	174	172	190	164	145	180	187	154	173	154	162	177	167	166	182	161	172	190	162	181	168	151	190	168	146	169	174	175	145	168	174	162	170	166	158	162	148	170	169	162	179	180	167	170	177	147	179	178	153	157	192	149	175	166	185	181	159	179	170	196	179	190	140	175	176	176	165	177	168	172	177	141	165	143	160	171	204	200	181	180	163	182	187	175	157	164	182	192	143	166	160	179	164	171	174	163	175	175	154	164	166	157	163	180	187	162	176	162	184	186	168	187	151	158	185	178	172	179	195	193	163	191	175	184	173	162	142	156	155	149	161	176	166	156	167	187	157	179	180	158	178	147	147	179	172	162	187	173	170	177	159	157	182	145	183	189	155	165	158	176	173	136	165	193	158	215	153	178	172	164	158	176	181	159	170	165	165	163	172	176	158	172	168	171	171	173	181	181	128	171	168	165	186	172	160	191	171	149	195	152	158	158	179	169	168	161	173	168	190	175	139	165	171	156	176	169	163	145	153	194	163	187	167	157	157	179	179	163	171	175	192	162	166	179	183	189	171	184	169	174	159	174	177	174	153	177	175	175	165	177	190	208	150	174	146	166	180	162	195	162	139	181	172	172	172	170	163	157	187	178	155	159	153	137	180	176	176	162	172	199	187	190	192	177	154	176	163	175	176	176	171	163	169	192	171	149	162	162	189	158	172	158	169	194	174	166	169	141	182	189	187	168	202	175	151	173	187	186	162	177	150	183	159	190
30188	47011	37280	25577	22930	13618	4133	2174	1604	1359	1227	1026	893	742	740	663	556	507	476	455	467	427	397	427	445	418	418	364	352	362	345	371	394	385	344	364	366	338	331	336	317	327	325	355	343	303	324	350	345	335	330	360	345	313	332	314	352	341	350	317	328	336	338	354	346	355	329	346	328	349	326	313	350	319	338	341	350	356	347	351	342	364	329	351	327	344	347	342	310	310	317	339	354	337	319	336	331	334	299	288	321	318	357	327	333	340	301	309	339	316	316	315	301	323	343	329	353	312	342	334	307	354	331	325	349	298	282	309	300	309	325	301	315	321	336	345	347	319	327	325	329	331	303	321	321	327	316	309	339	295	317	313	332	339	324	353	306	345	303	321	344	327	344	324	344	321	332	340	306	308	304	310	298	287	310	321	307	314	303	317	298	326	294	344	326	323	324	336	302	302	307	307	285	337	316	333	313	326	342	289	294	299	306	330	308	310	329	308	290	330	328	304	353	317	314	318	334	332	341	292	344	289	313	346	332	310	307	318	325	304	294	305	327	308	307	346	343	296	326	353	287	298	336	314	345	334	315	329	331	335	337	311	331	357	330	313	310	335	295	309	329	324	338	284	281	335	289	339	314	323	300	306	318	340	296	306	333	334	327	303	343	312	313	308	353	307	313	338	344	314	330	330	332	322	333	331	318	299	325	335	321	298	344	313	306	309	329	323	315	349	318	298	340	347	308	333	308	317	324	322	313	296	354	325	328	294	295	344	309	331	318	294	327	304	337	325	342	328	348	310	291	355	299	343	306	296	335	296	351	303	307	338	297	279	340	335	333	329	341	328	319	310	354	340	327	303	311	312	321	307	310	346	311	322	320	339	317	323	327	304	324	328	319	326	298	326	346	295	312	310	291	328	327	291	317	317	299	285	363	316	307	343	305	303	340	336	358	310	319	334	325	326	312	319	340	333	336	307	317	304	332	336	311	312	313	348	295	315	315	325	306	316	294	332	281	308	323	334	319	319	314	350	304	295	343	364	308	307	309	309	327	328	308	325	312	306	316	314	304	302	319	361	304	334	293	327	357	296	348	321	355	369	338	319	316	309	319	310	318	357	318	323	297	326	322	351	289	327	303	309	329	318	360	318	318	364	320	318	296	322	334	290	339	353	310	320	329	329	360	336	322	307	315	289	306	297	307	302	294	356	298	309	298	328	309	314	299	328	317	336	307	329	319	333	330	326	314	325	322	330	311	319	320	314	298	318	332	349	316	289	312	311	312	345	321	312	333	316	292	317	307	313	319	313	320	312	321	299	317	323	299	331	353	305	330	313	318	313	312	330	337	330	316	279	300	317	313	301	317	355	296	319	318	341	315	327	338	311	329	339	339	359	354	282	295	291	308	299	317	294	319	328	323	328	329	293	306	334	315	322	314	305	331	324	308	373	315	321	308	339	334	318	359	346	346	324	317	298	347	318	348	366	312	325	304	339	301	283	332	333	312	319	313	288	319	348	290	289	315	303	334	306	316	306	314	295	332	288	331	292	343	328	314	339	345	337	317	297	320	330	324	338	341	341	321	313	373	344	306	320	297	300	329	327	312	330	328	325	312	355	309	348	340	311	306	293	310	319	321	335	327	297	288	338	344	350	311	296	334	326	333	321	339	312	309	320	338	350	313	339	309	310	327	331	311	337	310	328	286	348	294	321	327	305	329	326	336	328	339	313	315	330	325	345	328	276	315	324	288	351	304	325	347	336	300	294	274	312	337	306	306	306	311	333	293	285	323	303	331	324	313	338	340	326	321	324	302	330	310	320	319	314	297	337	346	331	296	281	320	330	363	293	324	337	334	330	340	326	318	287	306	302	324	328	343	304	329	312	316	305	276	288	303	295	321	315	351	332	332	310	289	329	304	333	295	350	342	337	316	324	302	311	295	311	332	348	321	357	313	327	327	355	347	314	324	268	353	343	336	352	334	288	303	306	308	324	296	326	298	301	294	346	329	360	319	310	314	317	289	329	310	314	332	307	328	319	282	305	354	322	308	336	317	328	295	297	318	333	318	379	362	336	300	306	348	330	307	313	304	320	309	293	334	288	325	310	311	312	321	293	290	308	335	319	311	292	352	317	324	324	319	286	329	330	318	315	320	333	336	342	289	374	331	323	306	305	306	315	324	340	307	305	328	309	311	281	288	333	316	294	298	304	333	337	313	305	307	305	312	329	336	318	300	322	324	317	291	312	310	333	355	321	310	345	301	319	311	326	322	340	312	324	330	324	341	333	338	309	317	303	322	359	338	328	305	307	312	322	347	315	305	314	296	330	303	326	312	317	304	307	305	356	316	362	321	351	331	308	293	303	317	321	315	329	313	284	339	328	307	291	312	316	343	341	306	309	294	300	296	314	312	330	348	357	317	285	306	316	305	323	348	305	339	328	326	362	311	342	327	321	336	292	348	319	333	315	299	321	326	333	331	313	320	311	333	336	303	313	310	282	336	308	308	347	281	331	323	315	306	330	307	327	307	348	331	300	313	310	313	307	331	297	298	320	321	335	324	344	336	300	335	318	335	310	323	325	314	313	337	328	327	341	322	314	322	306	328	292	302	315	331	310	277	318	324	329	331	327	327	298	322	323	348	311	317	301	350	341	300	303	333	313	318	304	330	335	337	304	351	309	337	363	314	360	311	341	313	332	344	333	310	314	355	302	314	322	316	294	322	357	315	289	325	340	300	314	292	325	345	321	325	299	315	323	303	302	308	318	316	316	298	313	336	336	272	316	320	353	323	305	308	306	335	317	304	304	336	312	308	284	319	315	302	334	314	290	312	342	299	312	338	323	341	320	304	340	316	314	320	302	311	318	341	304	294	296	279	310	315	354	339	310	309	333	345	315	315	334	320	334	315	320	335	335	334	330	312	301	326	339	326	302	361	323	297	310	320	312	324	322	311	309	341	329	299	305	326	331	292	296	309	309	312	304	336	300	322	354	317	317	316	295	353	324	313	319	331	299	317	318	362	338	331	305	299	339	321	308	342	307	333	319	332	330	312	329	327	301	343	337	322	309	338	284	304	348	327	322	296	316	299	310	307	309	330	321	320	306	324	294	315	305	336	292	335	319	311	335	330	314	309	318	314	322	309	345	325	336	334	334	304	310	300	314	325	287	323	317	297	329	298	299	317	310	321	290	311	307	328	343	296	330	304	267	323	299	330	318	336	321	314	299	306	332	305	347	300	355	327	301	315	331	322	314	339	307	315	318	304	311	293	314	303	321	306	315	307	293	343	315	332	306	381	274	322	321	300	305	345	265	309	282	327	320	332	341	337	332	322	324	347	329	309	324	314	338	343	313	305	326	333	320	287	331	318	305	331	320	317	337	318	343	312	336	316	303	330	318	315	293	305	323	355	323	327	318	338	335	297	301	307	347	319	312	315	323	329	338	304	337	308	305	299	285	332	345	300	317	308	326	340	313	325	367	327	306	300	325	345	325	345	308	326	290	291	267
27372	21672	18530	8016	2352	847	541	532	455	511	503	444	439	445	461	441	458	401	450	488	459	429	475	439	434	444	421	439	482	446	446	446	446	445	452	435	447	460	436	487	422	457	438	436	422	458	429	427	449	401	420	410	440	416	418	464	440	446	416	420	476	391	455	469	451	438	454	460	461	469	473	431	445	467	479	416	423	456	422	433	466	447	427	423	458	437	444	446	450	407	415	442	436	440	422	408	429	437	440	447	432	436	436	418	449	414	435	478	419	449	449	417	421	433	464	420	448	405	475	429	442	457	420	422	435	430	454	441	432	444	460	395	428	452	425	486	436	415	451	465	443	418	483	449	469	477	444	401	430	421	457	445	440	449	416	432	413	415	465	413	411	450	448	445	439	435	431	427	423	426	418	438	432	407	458	423	470	434	438	499	452	423	432	448	416	442	479	445	446	412	445	406	439	421	451	435	466	442	412	456	433	430	417	412	397	400	415	420	397	470	422	433	412	439	413	395	446	414	456	438	463	440	461	427	444	442	437	432	418	431	435	424	442	458	436	428	399	441	438	418	491	424	429	495	429	423	442	432	439	426	427	459	409	426	437	476	444	402	442	464	441	440	501	420	452	492	425	464	439	438	446	423	432	419	450	432	445	417	441	458	464	437	396	465	454	410	450	465	424	427	459	468	431	443	404	459	435	425	480	418	447	428	407	443	439	422	428	413	405	420	402	431	424	465	435	450	396	445	450	468	430	443	424	464	397	398	414	422	480	422	428	430	418	467	478	417	441	424	410	471	445	448	461	428	424	433	467	424	434	426	423	449	461	411	434	421	435	447	405	418	452	457	433	422	416	442	394	460	432	510	454	469	421	435	445	450	425	466	456	447	446	420	440	439	437	449	445	463	390	409	445	404	433	440	404	440	432	440	429	420	445	432	441	436	407	439	436	410	415	450	459	455	402	467	453	465	423	441	413	433	411	455	437	442	422	442	403	441	435	410	384	441	429	420	448	415	461	410	414	405	422	451	422	486	449	442	477	419	455	407	421	421	450	449	437	392	458	426	410	446	468	465	460	455	455	410	421	406	437	460	424	407	450	457	450	436	484	449	455	431	455	448	457	428	455	460	433	437	448	434	442	438	475	450	459	438	431	437	469	427	424	452	467	394	398	426	425	435	473	444	443	443	430	420	465	470	467	451	438	432	480	399	426	422	428	437	409	422	460	446	449	432	422	447	487	434	417	440	444	448	426	455	472	441	427	432	457	429	424	391	437	430	450	479	430	439	460	439	473	485	402	420	418	476	442	440	459	449	436	435	423	437	449	492	467	436	413	436	438	418	473	437	423	447	440	380	433	448	454	473	440	445	465	432	458	436	428	400	406	430	474	448	454	450	395	416	425	434	413	424	459	416	467	456	457	415	409	423	391	448	427	418	457	417	446	502	464	486	454	401	423	446	421	434	439	468	420	424	427	400	440	453	442	412	477	435	449	467	439	431	469	421	399	452	423	429	466	471	434	464	446	447	453	411	404	477	406	412	431	401	437	437	450	443	408	456	424	394	436	453	407	418	419	423	459	444	447	427	481	444	421	431	449	409	447	412	459	457	466	440	453	455	468	430	398	431	439	439	446	400	437	414	425	437	426	407	452	456	476	440	436	432	448	437	467	432	430	480	415	440	460	427	450	446	436	423	452	439	459	465	476	459	442	432	421	481	442	416	460	434	415	421	447	413	440	455	440	464	418	434	429	438	406	435	425	430	445	415	417	465	473	403	441	456	477	413	462	444	480	468	437	415	482	429	413	465	449	449	454	441	442	452	413	437	410	447	423	457	391	408	476	430	439	435	412	434	435	471	448	431	447	442	434	444	434	441	434	426	434	426	448	445	418	432	426	410	447	414	470	442	453	439	442	444	469	426	427	452	441	418	470	484	409	470	464	401	438	439	442	442	418	438	439	454	422	426	414	467	437	436	446	438	394	417	432	460	414	440	464	419	421	432	432	435	438	416	447	439	400	465	442	416	455	448	435	438	445	468	427	463	435	425	464	484	453	465	418	425	481	416	446	464	447	383	459	463	437	410	452	442	463	461	405	384	420	433	447	430	443	427	426	452	436	434	428	464	443	427	416	447	442	392	443	432	448	428	442	448	470	439	422	426	458	417	427	451	447	407	446	440	435	426	437	463	446	405	454	444	460	452	445	446	435	425	440	448	440	447	494	459	415	411	397	444	467	414	441	415	435	452	459	439	462	439	420	423	471	413	456	449	459	434	441	433	420	459	419	493	429	485	465	410	448	405	451	495	463	456	443	431	434	452	417	450	472	410	392	446	433	395	463	452	495	412	434	464	422	447	467	462	422	454	440	426	428	420	375	403	432	449	447	433	430	436	464	443	444	426	439	389	445	469	429	434	430	451	438	447	446	457	451	427	462	448	445	434	434	454	445	402	476	424	465	441	421	446	433	441	453	373	409	446	394	438	447	435	436	430	410	460	431	426	425	437	438	439	440	436	417	457	452	445	419	450	427	427	466	448	451	393	451	430	450	430	414	466	419	422	441	414	407	442	387	505	452	382	435	439	416	440	433	477	482	450	444	446	417	471	439	439	429	416	437	422	439	422	465	453	445	459	437	448	457	468	439	453	453	438	432	427	436	449	416	406	436	434	446	443	424	436	450	431	440	451	465	455	466	443	422	450	437	444	400	427	419	458	442	454	436	448	412	475	449	421	469	431	441	442	426	435	464	471	449	441	440	387	459	417	457	448	440	402	455	435	421	462	394	426	463	448	420	413	458	430	399	465	415	433	418	409	434	480	474	418	442	448	414	420	441	449	417	432	451	473	446	434	441	442	445	431	476	410	411	475	448	448	414	429	430	447	439	453	398	426	444	458	495	396	442	430	456	395	431	453	458	472	439	420	427	451	449	450	449	449	455	420	411	406	463	408	414	443	423	419	444	480	449	472	424	412	443	452	476	420	464	439	457	456	493	430	424	478	418	438	445	430	439	442	423	443	463	440	451	452	416	433	465	454	457	441	447	441	471	496	405	418	433	415	457	403	434	433	419	397	442	445	456	428	456	406	456	410	426	448	481	417	420	441	429	434	395	434	451	467	446	425	414	411	447	463	413	457	430	404	459	453	419	418	446	424	387	478	421	462	477	425	414	454	417	429	445	415	412	435	427	445	475	390	416	450	460	471	440	439	435	406	447	446	459	446	417	440	426	461	449	425	427	455	423	447	428	411	434	451	465	442	436	414	411	427	466	447	460	424	446	475	450	487	429	411	454	468	463	451	438	441	432	443	470	397	402	434	436	398	422	402	444	441	444	466	400	439	416	478	425	427	443	424	429	446	461	457	467	445	453	447	458	442	451	464	434	404	436	436	492	427	463	443	445	441	451	431	439	442	449	433	456	422	454	412	432	482	441	421	416	422	448	468	432	437	429	468	429	453	451	465	432	435	432	451	435	460	471	426	401	445	476	437	436	402	418	458	410	442	467	442
26207	32994	25821	11923	5508	1958	1114	1052	968	915	902	882	825	856	798	837	782	775	815	734	797	801	720	756	741	737	789	809	819	790	818	757	802	797	810	832	819	747	790	764	806	807	756	716	745	783	818	767	776	757	792	775	788	795	782	782	768	791	741	811	755	779	779	798	721	792	770	787	758	733	727	756	793	788	785	742	746	790	769	738	792	763	784	819	770	818	759	749	800	759	753	810	774	716	786	702	803	812	773	812	727	769	722	820	750	749	771	725	768	821	742	716	756	777	802	793	834	817	759	774	762	805	751	762	786	756	765	806	835	792	777	774	764	795	776	791	777	757	774	740	752	791	783	816	743	772	765	785	804	783	729	772	774	783	792	746	785	784	820	782	829	780	763	754	764	731	751	803	761	802	747	761	766	821	780	800	771	757	723	759	760	774	771	786	807	751	769	770	755	783	811	772	747	784	765	832	778	785	811	819	783	767	781	774	748	748	787	729	755	794	789	779	792	721	788	751	761	732	769	799	826	781	792	746	785	804	779	805	770	747	854	747	747	723	750	763	743	759	706	791	766	773	779	757	756	777	849	798	784	767	775	749	781	778	797	803	780	818	780	782	750	793	768	733	763	761	791	791	711	802	774	813	763	743	756	801	781	765	797	776	819	778	737	760	796	766	795	791	754	782	793	768	758	759	792	755	769	791	794	708	745	784	792	833	752	780	773	785	766	778	778	781	779	739	787	763	736	708	801	779	739	776	772	749	780	800	792	732	765	782	824	797	781	776	763	843	767	759	739	762	749	777	740	794	731	785	770	724	773	796	784	760	787	769	751	782	804	802	806	801	742	735	803	717	755	767	745	743	834	774	786	763	777	759	773	786	739	758	750	774	803	778	769	808	783	770	831	764	803	793	761	773	764	763	776	768	735	764	800	738	806	759	802	767	774	754	802	830	782	775	748	725	759	774	786	794	768	740	775	752	714	743	813	744	747	755	831	794	811	780	844	777	758	781	802	779	785	786	743	783	756	763	727	804	756	765	774	764	785	774	780	772	770	787	787	730	802	785	803	752	743	736	757	789	782	729	785	780	786	734	737	771	787	803	723	720	761	813	774	783	771	789	798	751	796	761	758	758	767	758	771	769	796	762	780	799	748	821	799	770	723	734	748	745	795	763	751	782	719	734	753	743	756	832	783	791	746	742	792	777	793	788	772	767	765	816	785	780	798	762	792	762	753	807	734	786	833	817	771	798	790	808	726	787	794	776	771	795	751	760	743	733	793	765	741	733	812	785	771	808	721	755	733	729	795	798	774	753	743	778	816	790	756	802	789	824	742	813	763	784	749	770	775	767	757	763	784	813	766	710	752	776	772	762	806	800	814	732	774	751	762	756	730	770	761	748	764	812	712	758	770	791	823	775	786	725	750	752	771	755	815	799	779	757	793	785	756	776	737	764	788	771	722	826	764	829	761	785	783	723	765	766	747	746	789	783	740	803	800	757	814	770	757	761	805	737	764	780	789	804	769	729	789	757	737	742	767	758	816	740	769	763	773	755	773	744	750	777	778	787	828	738	711	781	758	816	790	787	785	815	748	797	769	754	769	742	778	774	761	801	755	761	765	837	760	795	760	787	731	800	780	735	765	776	764	767	786	744	741	770	772	742	775	830	801	781	756	772	772	830	736	782	770	749	739	791	748	770	769	796	796	795	804	746	809	794	785	752	749	780	788	778	761	805	807	803	781	810	800	811	808	805	752	764	769	795	763	781	745	796	777	725	734	798	760	784	775	769	790	775	731	777	782	754	727	812	752	784	786	772	811	785	766	822	749	784	763	809	719	730	802	812	747	764	745	781	786	802	765	754	805	760	786	786	758	773	769	777	822	800	814	765	749	764	799	736	772	867	762	753	772	809	807	756	806	752	726	779	769	753	757	746	737	786	762	751	759	777	750	754	720	800	795	744	761	742	739	784	794	699	801	770	766	773	794	781	757	747	780	756	789	774	780	775	754	793	783	748	800	718	801	797	821	779	769	755	789	764	781	770	821	795	757	787	734	733	756	722	769	703	775	747	784	770	790	755	788	755	754	791	828	766	822	795	772	748	775	736	748	753	755	770	775	747	767	751	768	723	747	776	799	757	751	766	734	808	787	762	795	732	724	745	795	759	786	752	793	765	790	753	750	779	753	747	786	753	763	816	766	754	754	731	750	808	794	739	791	790	758	765	735	737	818	770	754	727	773	736	809	775	769	788	783	763	743	770	856	767	811	769	797	798	817	767	772	779	744	802	770	782	762	824	788	825	713	710	771	772	790	782	741	803	819	775	800	762	801	746	795	772	763	753	717	800	736	764	811	747	754	799	754	748	766	748	730	740	789	762	814	775	771	817	798	794	769	745	782	767	759	749	757	791	793	750	785	779	791	781	792	782	703	778	762	825	769	807	804	776	762	761	721	796	766	784	737	787	732	776	774	768	794	754	788	800	762	818	716	804	762	775	743	758	760	783	767	779	803	795	771	793	815	715	828	774	750	799	808	752	814	763	798	759	801	777	740	754	777	798	780	798	794	779	790	762	726	742	814	766	825	771	755	719	800	788	775	758	743	777	781	737	850	750	751	770	764	807	750	789	779	804	770	836	757	743	761	751	774	805	776	762	780	765	810	781	832	771	760	771	769	776	795	755	747	752	803	777	770	731	790	758	792	801	791	767	787	759	741	767	836	781	726	743	792	808	806	788	792	750	790	772	830	792	733	798	789	766	780	700	761	765	781	807	732	788	724	767	757	769	767	809	774	768	801	757	799	775	742	824	702	789	797	769	809	799	808	778	740	761	740	735	729	762	791	781	742	796	808	736	767	785	769	785	746	796	736	789	744	814	744	804	790	806	765	828	785	769	786	771	740	739	745	714	756	769	806	697	769	843	768	734	780	750	816	790	805	801	763	772	771	749	816	752	732	841	819	814	780	824	765	743	775	788	774	727	776	788	774	727	773	732	811	757	779	802	777	761	805	812	790	750	771	804	793	756	784	716	748	795	741	805	791	775	798	754	768	774	735	776	810	772	781	768	783	774	795	759	782	732	763	727	783	765	782	758	764	744	767	792	732	761	709	740	813	763	759	803	846	766	777	818	803	717	719	738	790	729	735	818	802	795	685	811	768	778	787	779	781	778	788	781	761	768	767	828	797	811	784	770	770	747	753	821	756	833	770	755	810	758	757	747	782	704	807	738	772	734	770	776	817	761	819	743	784	796	736	773	814	778	784	829	823	779	757	763	780	807	717	804	743	738	797	792	777	748	788	742	792	802	772	772	766	746	775	788	745	749	751	834	761	814	748	820	854	764	797	788	768	757	815	764	787	717	790	765	727	813	784	741	795	773	774	799	738	788	759	794	754	812	755	762	756	771	788	774	762	825	766	787	761	756	778	774	770	793	740	773	761	777	764	799	736	771	752	756	811	762	783	726	802	752	751	734	802	744	782	786	748	752	775	766	818	829	828	816	772	782
24550	21421	28394	24912	18732	4994	1288	685	542	550	545	495	478	435	451	409	411	389	369	356	363	393	380	415	385	404	380	381	356	382	371	383	422	382	387	378	391	368	354	404	382	411	354	373	404	406	386	383	386	378	362	393	382	371	349	377	398	391	373	388	363	391	376	384	397	387	371	368	381	360	353	386	349	400	392	415	359	366	339	394	376	370	392	386	384	369	385	353	383	363	397	355	395	389	413	354	362	372	360	387	383	384	361	405	390	354	378	376	362	396	379	384	382	379	384	360	364	404	346	380	374	361	380	397	368	342	344	367	380	353	380	357	370	358	375	365	356	382	370	382	354	378	369	381	388	353	368	374	397	380	349	408	387	367	362	378	382	360	363	373	390	368	359	366	373	365	391	359	379	339	386	388	353	366	398	384	366	403	365	383	410	366	398	379	355	363	374	387	381	409	381	379	331	402	386	429	385	408	360	390	363	346	378	404	360	370	425	398	365	366	389	371	388	358	356	375	364	390	364	373	379	345	358	357	386	386	342	400	344	378	398	388	385	381	388	378	369	379	371	386	381	353	375	392	407	314	372	370	354	355	387	365	421	354	344	380	377	378	338	363	373	336	375	369	371	368	344	363	344	390	368	343	433	372	375	364	399	349	388	350	413	406	382	370	359	422	413	393	405	343	351	368	351	349	368	359	352	380	380	391	393	364	369	347	373	355	361	368	352	378	378	376	346	360	355	368	352	362	379	358	382	349	383	366	390	367	390	383	391	379	379	364	401	363	387	401	376	373	375	350	368	376	363	355	394	345	405	357	375	365	415	391	358	365	365	377	387	388	378	393	343	373	345	344	411	385	369	371	348	357	380	350	353	350	379	351	415	394	373	392	409	390	361	360	356	393	357	357	330	341	347	355	395	372	388	373	358	342	364	392	371	344	401	365	362	364	369	415	384	384	332	400	374	368	372	388	337	373	383	354	392	355	356	390	338	363	387	373	370	393	388	352	362	386	377	364	360	363	352	388	394	388	358	380	380	380	364	369	426	377	373	440	354	357	383	345	340	414	381	349	367	391	334	372	369	346	353	403	358	359	339	415	364	370	359	418	369	371	366	366	369	347	357	369	355	381	405	355	332	399	380	356	363	373	373	368	381	353	379	383	362	389	387	372	419	359	361	361	377	351	388	365	400	365	371	389	384	397	386	385	409	384	374	407	391	369	368	358	376	353	379	359	375	357	388	410	388	385	388	351	379	408	359	342	364	425	356	386	343	369	365	358	374	381	380	385	369	372	353	369	343	398	377	330	410	346	376	364	396	418	381	372	354	348	339	394	394	368	379	377	383	350	356	369	387	391	408	360	355	372	387	374	390	351	337	386	352	364	384	363	412	358	378	357	371	338	429	368	361	376	389	368	374	366	378	346	388	369	372	369	401	361	359	393	380	363	381	390	356	399	358	361	417	363	391	354	355	392	366	329	383	356	371	390	423	376	372	366	344	371	358	380	402	365	359	362	377	379	354	343	346	340	383	388	409	385	419	374	365	374	363	365	345	390	363	389	375	362	345	358	384	341	400	366	377	375	400	371	409	365	376	367	384	367	399	380	351	366	372	380	360	360	387	396	344	370	362	365	366	367	392	368	413	393	344	351	368	367	338	389	374	361	399	350	367	383	342	377	398	367	376	369	386	409	378	338	389	381	349	374	402	351	415	389	343	347	389	361	367	401	357	352	408	406	393	353	398	371	343	373	402	381	374	390	382	382	389	408	401	384	374	365	366	363	360	417	366	340	374	340	366	366	354	412	367	396	355	379	376	365	351	387	370	375	366	388	377	365	347	420	393	386	338	360	389	397	408	365	394	344	364	392	377	395	401	328	382	388	379	377	348	408	364	341	356	395	369	377	353	383	350	371	381	375	374	368	383	371	348	353	367	352	379	366	382	365	346	398	403	367	403	393	390	408	343	362	347	393	374	379	357	388	417	390	402	396	373	418	374	369	362	374	378	321	351	357	379	332	371	327	347	373	365	363	388	346	418	360	332	397	328	353	398	320	385	379	342	345	387	345	361	354	397	350	390	386	391	363	352	359	411	357	348	362	366	365	359	350	359	342	367	403	384	366	371	363	336	397	359	401	366	391	353	399	379	388	384	363	394	359	368	365	390	364	367	373	374	346	366	387	349	385	418	400	369	367	363	360	397	352	360	351	403	359	362	383	373	382	372	359	366	343	401	374	351	402	413	368	349	378	394	388	368	367	391	391	385	340	358	392	353	406	368	361	358	345	343	374	353	394	392	361	370	366	378	394	367	335	373	359	357	338	358	387	332	394	388	357	411	387	385	381	365	394	347	364	388	369	421	407	381	376	375	387	387	379	369	354	405	392	406	381	365	374	386	380	387	377	378	353	374	375	344	388	369	384	383	390	385	368	386	357	388	392	357	355	361	391	392	352	402	371	362	351	359	369	384	312	368	390	386	371	412	349	386	366	366	405	369	403	378	354	408	396	381	311	381	359	351	377	385	388	377	360	371	386	327	386	334	362	385	387	382	355	370	428	404	400	383	406	376	399	376	368	359	374	367	377	344	354	388	368	374	345	334	370	351	375	374	386	389	349	364	396	396	393	378	368	363	360	391	372	369	409	361	381	397	400	389	357	351	360	366	338	376	356	389	392	364	362	402	347	406	365	384	348	361	369	374	356	321	339	368	355	358	392	367	374	351	370	390	351	378	343	367	354	401	400	391	414	365	399	332	396	392	355	375	362	413	366	349	397	388	342	362	369	392	379	346	354	333	362	363	373	352	361	385	379	355	365	380	371	366	359	362	348	391	357	394	385	365	382	374	377	389	368	364	376	358	361	342	364	394	374	389	398	388	378	405	343	357	369	391	381	363	389	352	374	374	351	379	362	373	384	357	359	378	359	359	379	389	352	351	388	379	363	366	361	378	380	360	404	423	419	384	343	390	409	368	382	356	356	346	398	384	398	380	368	372	398	343	373	377	393	390	360	370	381	348	367	363	340	376	401	355	376	410	404	377	401	399	357	395	359	364	346	376	414	389	363	381	376	377	353	356	384	399	374	395	424	386	381	396	355	364	378	371	386	379	372	365	356	362	392	394	410	382	372	372	355	370	371	359	350	407	378	389	370	386	404	371	357	384	360	385	375	350	353	376	421	362	363	414	375	374	353	362	358	381	351	357	369	377	357	397	397	407	392	354	364	349	361	367	373	344	364	358	374	360	369	343	389	342	374	384	375	384	374	372	404	365	367	384	370	369	355	365	363	369	371	389	398	391	386	358	411	397	353	353	378	383	372	382	339	389	401	355	416	337	387	374	375	420	356	398	381	386	394	341	392	368	374	366	359	366	355	372	369	395	387	369	367	377	424	378	394	372	380	335	353	358	381	370	381	405	389	378	390	385	380	397	389	373	386	349	358	351	353	337	319	380	365	357	356	334	375	361	343	355	388	398	387	357	372	363	398	398	381	351	408	373	354	376	380	366	364
25368	39537	37670	20404	11753	5258	2644	1659	1425	1295	1146	1009	940	936	919	819	774	752	758	813	712	699	725	725	771	739	712	719	704	677	730	695	668	711	752	672	761	745	703	660	693	704	697	652	615	692	674	680	692	722	676	688	682	690	666	672	689	657	687	692	690	668	683	716	699	643	669	639	699	645	703	667	664	689	695	628	711	706	711	650	726	714	657	680	684	693	668	673	680	667	699	687	649	710	693	688	655	687	657	703	693	648	682	666	728	669	665	602	651	655	633	697	693	721	646	654	667	690	691	725	674	677	692	652	679	639	693	696	702	663	655	639	696	705	660	698	677	715	670	658	696	697	708	729	604	639	658	685	664	678	693	635	707	654	666	678	664	732	611	646	663	623	672	669	678	693	652	665	635	631	672	721	681	689	681	695	689	671	651	686	696	671	656	647	681	662	690	664	690	673	702	671	646	662	682	704	671	667	645	686	680	662	701	640	680	685	660	694	659	698	660	678	659	660	694	684	681	698	694	687	670	674	673	661	716	671	655	685	706	661	639	634	672	685	678	631	651	648	655	671	687	696	722	711	698	663	673	665	653	701	653	667	667	649	626	677	667	662	696	698	670	707	698	708	669	697	688	698	678	667	740	698	682	671	699	671	697	648	695	662	640	716	700	682	697	684	664	704	694	670	675	647	673	679	660	665	650	704	685	723	678	678	666	726	657	662	675	677	709	670	680	705	633	687	686	689	678	670	649	668	732	630	683	623	715	693	721	616	688	732	687	626	677	728	661	667	628	673	694	670	681	698	673	673	651	641	619	674	662	652	676	706	689	692	637	701	697	641	690	691	683	656	659	636	633	646	669	693	664	649	670	702	702	680	656	639	671	745	709	649	688	632	680	663	681	733	676	645	652	693	647	703	654	656	696	712	697	607	664	696	685	681	652	673	652	683	627	646	698	682	698	679	642	662	629	680	721	715	675	702	640	665	683	648	622	650	672	652	666	662	646	632	704	777	688	712	668	639	650	680	669	632	665	643	670	673	659	647	677	676	661	639	670	639	626	706	650	730	702	655	702	691	704	657	653	674	715	712	713	673	671	696	639	643	685	676	649	653	717	643	667	704	646	655	681	700	670	685	680	697	688	667	658	683	685	681	680	698	653	647	693	706	653	688	667	692	695	720	691	666	685	696	656	647	648	648	686	672	666	673	653	646	636	733	682	692	646	673	702	680	677	706	670	696	707	666	678	696	649	657	681	673	646	687	724	647	697	642	659	625	685	692	670	660	663	742	655	649	668	667	639	660	660	651	686	708	700	694	679	712	713	666	679	672	659	669	658	695	687	684	719	668	672	693	633	647	638	670	686	704	689	691	703	647	689	640	691	624	665	666	615	708	676	665	723	732	664	676	663	675	680	668	702	683	631	667	665	681	686	699	694	629	661	615	638	693	666	661	689	645	649	683	669	648	688	641	699	641	713	663	689	711	697	682	721	673	635	722	664	690	630	693	625	710	635	686	650	667	692	671	718	684	675	643	633	692	611	674	672	682	666	668	682	657	657	709	696	653	692	725	671	719	695	653	602	665	672	662	645	626	699	671	665	688	684	654	696	646	715	649	642	669	671	660	685	698	656	680	669	696	676	640	660	695	594	675	659	633	709	672	658	696	661	689	654	673	672	682	636	672	660	673	695	680	693	687	682	693	663	683	675	637	707	701	694	646	719	663	678	693	670	664	679	701	628	696	666	661	653	621	678	666	691	648	669	705	662	683	680	684	703	647	655	681	665	724	656	660	622	675	665	669	650	668	678	629	693	636	665	654	722	668	684	680	663	658	689	675	721	724	691	672	652	649	663	654	720	689	644	635	633	640	696	709	638	699	707	627	669	699	645	610	650	654	661	703	670	703	654	680	651	689	653	719	659	692	669	675	678	661	684	693	662	681	668	708	648	694	673	650	657	652	685	702	699	669	688	615	668	669	641	679	681	637	662	687	680	686	616	679	700	662	638	651	669	658	698	677	688	713	672	620	694	643	709	712	689	673	638	692	717	666	674	685	659	679	645	680	675	671	669	684	692	693	670	675	675	658	660	684	673	669	724	721	668	687	660	695	617	654	666	682	700	700	608	717	658	691	708	691	653	673	678	606	665	714	631	685	707	741	716	698	687	645	672	673	664	670	652	659	701	689	707	675	629	619	650	671	648	663	651	688	680	664	692	683	660	716	681	699	669	693	699	663	705	683	692	657	674	679	678	705	689	673	658	687	690	665	712	641	630	639	667	684	678	637	663	691	684	650	673	692	696	674	673	632	663	634	668	695	675	712	704	686	671	673	664	683	662	727	684	661	656	691	659	661	671	684	704	684	647	659	664	660	680	670	638	684	659	689	636	638	651	668	661	620	697	687	692	674	713	690	702	671	668	659	667	628	690	652	662	677	687	672	654	666	598	633	671	641	611	670	656	696	704	667	711	675	658	708	662	692	678	678	648	693	633	663	681	711	708	700	683	744	691	679	726	636	658	649	648	641	634	716	620	666	659	695	672	722	687	675	669	679	693	668	707	690	679	700	681	667	652	729	650	664	695	681	620	666	683	715	713	632	692	659	672	675	682	669	659	672	653	703	735	724	713	640	686	636	669	667	662	669	651	622	703	665	723	716	684	707	688	656	653	674	679	682	672	688	690	674	653	656	702	675	716	654	709	713	728	675	657	669	683	648	715	703	657	654	699	720	754	686	675	724	695	655	672	642	696	667	613	653	705	666	662	632	691	703	655	668	659	697	616	677	684	694	662	668	671	701	684	673	624	658	697	662	687	700	620	698	693	694	677	668	675	657	692	670	684	661	683	692	665	675	641	697	675	612	599	650	677	659	683	645	686	673	686	688	705	649	668	692	670	656	687	683	698	632	689	639	697	614	657	678	650	671	703	665	641	679	681	674	629	660	669	661	695	655	663	663	655	679	672	676	666	684	629	642	662	707	657	657	680	668	695	685	621	699	678	649	664	668	712	677	733	695	657	734	634	714	647	653	691	671	642	702	703	684	671	676	697	693	646	721	662	659	675	701	698	639	688	699	647	657	681	711	667	709	707	683	675	665	652	710	674	644	667	662	699	692	644	642	681	673	685	673	678	660	636	697	687	664	719	646	696	700	668	685	646	689	664	646	691	677	720	669	683	680	690	672	696	667	692	687	692	677	707	670	687	663	684	663	671	646	676	671	627	700	660	657	697	656	754	707	638	696	659	647	649	720	608	650	709	673	676	686	669	707	677	627	705	691	669	671	678	667	632	671	645	688	674	703	681	615	680	718	666	658	668	657	640	644	651	718	677	694	665	695	664	616	689	726	671	645	680	677	670	662	661	679	642	680	683	663	667	687	694	652	671	680	703	739	651	705	679	657	656	676	684	669	692	681	670	647	674	639	671	677	663	690	667	636	672	681	685	646	702	696	670	658	684	713	679	685	676	654	692	664	683	671	654	677	685	668	650	654	678	663	741	653	673	692	628	676
23479	21402	29115	24136	21394	17202	2538	825	526	455	387	315	305	338	273	241	258	247	248	209	185	235	228	196	187	208	194	211	198	180	179	180	179	158	196	183	163	179	176	175	192	166	182	188	220	165	197	170	172	185	149	188	177	175	174	157	163	183	182	166	164	173	168	182	171	206	212	170	155	167	182	174	185	170	191	163	181	192	152	177	159	151	187	166	197	182	169	190	162	174	162	172	185	189	184	183	178	166	166	176	170	155	159	174	185	146	153	161	174	180	166	158	160	162	169	161	200	189	163	155	176	154	175	157	149	171	165	172	177	156	179	178	156	153	177	168	157	166	182	181	153	168	158	171	150	171	149	149	169	163	161	142	190	155	166	169	182	189	166	169	178	177	138	167	149	179	174	177	189	171	167	148	182	146	175	170	168	139	177	179	154	172	194	151	177	153	183	164	183	192	187	157	168	138	160	163	156	183	186	176	183	145	177	173	162	162	161	167	163	162	178	165	161	178	172	167	175	182	174	173	164	165	178	206	147	182	165	170	147	160	187	147	154	176	178	168	168	172	147	178	156	152	158	166	174	166	151	177	163	175	152	152	206	186	181	172	148	167	166	143	160	167	162	171	171	173	173	185	175	176	175	171	151	159	168	184	183	170	176	162	179	158	178	174	171	158	170	155	181	152	167	163	146	175	154	153	150	172	162	161	177	153	162	176	158	153	186	149	194	155	170	171	162	177	167	158	175	156	155	166	158	155	176	154	176	181	148	160	170	189	140	160	160	136	153	176	177	157	178	180	173	170	149	179	173	178	177	182	159	173	173	183	170	172	164	148	187	188	164	166	154	177	158	171	176	174	143	151	182	171	155	169	152	175	168	171	179	167	184	155	189	165	177	148	167	166	174	160	186	176	149	160	157	190	166	164	193	173	187	167	151	167	172	165	165	160	154	171	181	179	143	169	164	160	160	180	162	175	179	182	162	175	140	162	148	177	163	134	192	174	151	141	154	173	183	164	188	166	163	172	159	184	149	149	185	160	151	167	169	151	153	183	174	187	169	167	170	178	174	147	180	161	166	179	172	163	169	164	160	164	180	191	161	178	159	134	174	159	171	157	162	179	170	170	146	135	168	156	166	163	191	158	149	167	151	188	153	160	157	150	193	171	178	169	165	163	148	177	181	171	180	182	180	182	159	159	158	169	153	167	187	162	177	163	189	165	178	157	190	159	147	162	169	147	195	154	147	162	154	164	162	197	168	169	167	170	159	162	171	160	169	164	156	158	152	187	181	161	176	181	176	139	172	157	161	176	159	159	154	175	187	183	177	167	171	153	162	148	174	177	147	138	139	163	186	196	171	166	165	143	152	171	148	181	168	160	155	155	177	168	154	179	178	173	156	149	187	180	159	157	167	182	157	166	162	168	165	157	157	154	163	168	156	147	170	147	163	180	163	152	167	186	154	163	173	164	188	144	182	162	163	151	172	177	180	182	202	167	150	179	179	181	157	190	140	151	172	174	184	185	187	183	171	176	158	176	189	156	175	188	144	176	164	182	177	171	174	167	173	187	182	170	151	152	160	176	161	166	155	149	173	183	165	191	180	166	156	165	169	168	153	176	193	167	137	166	175	158	175	190	179	177	158	163	170	175	166	176	151	167	163	158	179	156	157	167	153	177	172	185	191	162	165	188	167	192	176	151	161	153	158	177	181	170	177	145	153	188	152	156	168	185	182	162	172	169	149	160	177	158	182	156	188	165	157	169	145	166	148	185	188	175	164	153	162	141	174	187	169	152	168	160	178	140	169	167	164	164	175	181	157	158	161	155	183	172	176	176	184	178	169	194	164	161	151	191	173	160	160	168	170	169	143	178	180	179	177	168	164	180	150	179	164	167	179	175	152	188	163	163	136	180	181	185	142	162	179	170	157	194	154	161	194	157	171	184	146	185	177	156	150	152	172	185	159	151	174	171	186	147	161	173	164	187	150	203	175	189	158	176	164	183	163	149	165	158	155	173	159	179	179	181	146	138	158	176	188	158	181	158	174	163	188	150	183	176	173	180	177	164	174	174	163	164	176	166	180	174	175	153	187	150	162	184	176	150	168	163	163	157	160	181	164	195	169	166	180	181	163	157	143	174	171	169	150	175	177	168	159	152	171	177	161	160	185	152	170	169	177	165	172	149	183	160	167	176	159	172	177	154	174	146	161	161	147	176	158	158	159	164	182	170	158	178	157	173	168	165	169	162	153	185	173	172	151	161	164	166	181	171	187	182	160	159	151	157	137	169	166	176	193	174	148	169	186	177	153	172	178	149	170	190	170	174	169	168	171	175	169	151	171	165	146	160	174	167	183	154	156	150	176	164	169	181	186	149	182	181	166	156	156	156	153	173	180	190	180	172	154	165	166	174	156	170	173	150	157	180	182	174	169	171	162	166	175	184	169	144	179	162	163	174	167	171	164	175	171	161	162	165	153	175	174	182	205	153	161	192	154	162	165	168	164	148	190	140	164	201	192	164	179	174	167	158	167	171	165	173	167	171	177	189	175	170	136	169	149	159	171	158	165	181	185	165	154	186	187	160	157	151	176	150	166	199	161	151	166	139	173	174	158	170	170	177	153	163	169	158	183	166	175	141	163	167	168	177	162	176	159	146	157	160	166	156	173	159	176	197	190	178	152	151	158	167	159	153	180	187	175	181	166	175	169	161	156	169	178	153	151	138	155	171	165	165	149	185	175	175	171	158	181	186	154	176	171	158	178	179	154	165	177	191	163	165	175	179	157	159	187	185	193	192	176	159	150	157	167	178	181	178	167	170	186	152	158	174	162	160	176	181	152	182	154	174	172	166	172	157	163	177	186	174	168	181	153	186	152	154	154	179	153	152	162	193	150	175	151	157	149	171	191	182	171	164	161	167	158	161	177	175	179	189	150	169	176	176	170	173	177	169	150	127	177	140	146	179	165	159	140	149	165	190	147	144	159	174	182	149	178	160	166	162	168	153	175	151	154	163	154	156	157	171	179	156	182	174	151	185	153	177	170	168	175	176	182	177	166	170	156	181	184	181	188	182	148	164	172	152	182	146	150	171	183	147	156	186	165	163	187	145	155	139	150	180	165	179	182	173	177	163	162	187	152	169	149	161	181	173	166	159	166	168	167	144	173	172	167	153	168	171	151	187	182	157	183	169	161	169	186	168	154	159	167	148	148	149	179	154	164	158	157	151	170	182	178	181	168	187	167	174	164	171	185	171	152	163	193	141	157	167	168	179	169	149	178	176	189	176	170	166	189	147	159	209	174	196	172	179	141	166	168	180	183	156	156	187	166	169	136	163	194	172	155	172	171	144	164	164	162	187	172	172	176	191	168	189	168	161	167	160	170	178	148	192	165	175	146	160	166	196	171	172	165	162	158	175	163	159	151	156	164	167	172	167	179	165	177	163	173	170	170	172	168	178	167	161	170	168	171	176	167	165	161	178	179	133	192	166	161	145	182	159	147	172	164	155
28662	46029	40085	24128	11422	5388	3394	2171	1754	1430	1260	1000	886	800	685	661	562	512	506	486	433	427	455	412	464	412	366	361	398	363	359	366	373	319	344	337	334	333	355	335	337	342	342	330	320	310	324	329	346	342	353	321	326	338	341	322	300	282	309	315	295	328	331	340	333	319	349	352	333	337	328	336	344	323	325	304	303	302	353	307	299	304	300	322	324	311	320	329	279	321	319	301	329	305	276	313	315	308	340	312	322	306	322	324	323	317	290	306	324	339	325	291	281	317	311	311	293	322	315	318	317	298	312	301	314	322	304	307	297	296	320	322	302	312	345	289	320	287	307	291	335	289	295	315	336	339	311	329	315	292	334	320	298	303	306	304	260	300	346	303	333	309	329	295	317	335	293	318	279	317	293	293	282	306	296	281	296	284	340	274	322	292	318	292	285	312	310	310	281	305	304	335	306	320	283	317	310	302	336	300	334	318	346	319	297	313	316	298	303	320	312	308	319	300	324	292	321	309	318	310	301	324	280	317	320	302	313	336	305	321	300	291	321	310	301	314	295	319	344	289	328	312	267	286	299	276	307	269	322	275	297	322	348	303	295	304	289	334	397	289	297	290	303	318	294	298	329	305	334	311	254	313	301	287	295	343	301	357	305	292	284	297	305	317	309	319	301	317	333	307	318	309	319	292	274	284	344	307	297	303	307	293	301	326	322	290	286	300	303	320	305	312	335	274	349	342	319	322	326	344	353	305	285	339	292	293	337	320	287	298	316	331	313	304	319	337	301	314	310	303	304	300	314	313	336	329	302	310	313	283	293	306	319	329	307	284	312	334	282	344	339	314	329	320	325	303	332	317	325	276	343	331	305	323	310	305	296	296	283	314	346	302	312	302	319	325	337	328	318	346	317	301	300	323	307	334	329	311	293	320	314	320	320	335	307	322	305	304	315	313	319	336	332	321	307	313	328	314	317	321	325	312	291	258	323	262	292	285	321	321	310	310	313	314	297	334	312	301	306	299	304	320	306	314	298	336	343	308	301	306	294	268	311	301	288	283	331	294	329	283	310	317	319	307	327	308	293	324	279	294	302	302	311	316	297	316	322	340	334	318	291	310	298	309	310	296	306	280	287	310	310	322	312	315	339	284	335	304	294	327	282	326	288	310	312	320	300	320	330	340	334	304	301	340	320	322	324	296	284	341	301	345	277	297	336	312	293	288	325	326	288	309	322	312	314	308	316	310	317	291	311	314	293	308	305	328	358	281	304	310	290	302	282	326	323	324	344	326	300	299	329	334	325	308	328	306	328	276	316	325	319	302	293	310	338	276	340	303	345	328	293	290	301	323	314	321	341	322	324	294	296	313	341	323	311	281	289	331	329	309	316	319	343	327	313	302	319	306	290	324	320	323	323	312	300	301	318	308	305	315	312	305	316	339	333	301	319	302	271	313	306	337	295	317	293	282	308	289	326	312	303	316	331	300	276	337	311	361	324	303	324	271	293	324	308	326	306	307	284	305	327	299	333	294	318	330	317	337	337	311	299	320	316	314	323	299	300	287	317	303	319	307	314	313	322	308	314	327	318	325	295	308	317	285	305	325	318	313	279	314	354	296	324	281	283	329	316	318	326	298	292	303	343	326	316	325	329	297	292	321	294	306	302	343	297	300	301	278	311	295	319	318	340	303	317	313	340	310	308	345	292	331	326	325	318	311	283	302	298	288	304	318	319	284	315	337	321	326	349	289	328	285	311	340	313	333	286	316	303	328	313	318	323	307	314	312	341	297	285	321	322	294	304	310	307	325	320	274	320	314	305	289	303	316	326	275	320	290	318	317	312	322	317	321	294	314	294	304	309	348	273	307	295	319	328	297	324	326	318	319	305	307	295	317	303	320	307	340	271	298	324	305	330	324	292	325	308	326	290	359	327	318	290	307	311	314	321	324	289	314	322	270	291	351	307	312	325	289	289	319	319	307	343	297	298	315	330	328	304	274	312	296	316	298	336	338	280	310	276	317	316	326	322	309	309	290	309	295	328	313	315	280	302	305	306	319	298	305	294	326	307	304	324	324	312	353	303	338	333	282	317	305	322	319	280	319	309	292	305	298	339	319	306	322	348	301	322	291	311	314	305	323	320	351	298	311	331	320	313	308	328	308	321	309	328	294	322	289	298	293	296	351	335	285	293	333	288	335	323	315	306	316	336	313	300	312	318	325	346	312	254	307	328	332	298	332	304	297	335	306	291	318	324	270	314	269	335	325	288	301	324	300	328	325	297	316	330	335	305	297	330	337	304	325	329	357	322	332	329	312	341	297	328	324	338	314	312	323	298	347	316	318	297	301	286	334	308	326	293	323	329	305	296	308	310	318	297	300	315	309	312	312	333	309	306	329	291	310	325	342	322	305	316	284	324	334	326	331	323	343	308	297	299	323	344	339	304	289	315	306	340	313	294	320	317	320	324	321	304	360	318	326	302	291	349	290	313	327	334	338	329	285	277	320	286	331	322	318	302	310	301	339	313	331	311	310	294	328	315	307	302	298	331	284	329	316	333	303	315	308	325	337	311	342	312	334	321	310	288	292	272	288	339	300	339	311	317	274	293	329	318	293	327	337	330	315	331	295	291	320	348	322	325	315	294	309	328	321	280	291	333	303	300	316	308	315	297	330	298	317	330	295	331	326	298	305	336	313	329	301	316	323	316	304	306	315	347	328	287	298	336	309	297	308	306	303	284	309	326	337	292	311	303	306	322	320	310	334	315	299	304	324	309	306	289	310	325	302	324	315	341	338	310	313	320	303	307	327	302	312	282	327	312	292	304	287	345	359	316	311	308	322	291	305	301	294	331	284	329	317	306	300	322	296	330	305	328	310	298	306	275	302	305	292	295	321	339	328	316	308	295	311	310	328	322	297	317	331	307	332	306	326	313	304	313	266	334	305	307	293	324	331	330	314	327	333	318	334	326	335	292	317	292	326	309	304	302	329	297	302	323	336	320	306	299	313	313	327	305	302	315	315	309	311	315	313	302	322	324	291	324	325	289	321	313	271	315	296	345	295	315	311	297	345	322	306	302	283	275	316	290	299	324	301	345	285	329	319	288	293	290	314	306	301	302	320	306	308	308	344	305	333	292	333	339	307	322	338	305	334	316	324	309	303	315	308	302	297	312	327	317	313	299	324	303	283	316	308	345	327	305	333	293	289	324	286	302	340	324	297	290	304	305	343	324	319	320	352	314	348	269	317	315	329	324	338	341	291	296	306	338	314	299	304	294	301	315	291	351	288	326	293	331	319	331	311	301	341	318	318	320	298	345	289	284	293	317	330	314	321	303	310	303	314	304	302	282	302	325	336	306	313	295	332	286	301	290	295	297	313	304	299	293	312	294	307	332	302	329	319	325	322	359	331	306	339	303	308	340	343	308	316	324	317	278	272	322	342	315	320	334	347	309	319	306	308	308	341	307	306	302	325	306	284	278	317	317	335	294	319	334	307	327	304	325	292
27373	20988	14831	6571	2103	1181	599	530	490	491	442	464	428	438	422	459	471	454	426	398	410	431	418	489	423	454	447	395	422	427	413	446	431	438	434	471	440	439	434	440	416	438	404	463	462	458	437	421	398	472	403	460	472	435	436	424	426	411	432	427	467	449	470	420	406	467	394	409	406	464	410	434	404	418	415	436	424	442	453	396	436	451	441	421	435	443	404	435	472	417	449	421	471	445	418	460	460	417	416	421	435	423	466	392	434	405	446	421	462	418	419	423	418	410	447	417	422	460	449	401	429	377	490	421	448	442	423	421	419	433	433	431	415	447	429	442	451	416	434	434	405	432	425	398	454	430	434	428	415	419	419	474	414	434	445	398	400	408	432	408	400	429	425	386	452	439	438	446	436	461	437	419	425	393	456	404	401	440	427	411	412	425	450	427	461	425	458	394	421	420	419	465	427	411	433	453	485	409	455	416	418	464	441	426	442	433	462	442	398	435	426	444	453	422	461	437	413	438	444	415	404	432	414	381	391	458	404	388	410	466	413	422	440	419	439	421	468	413	421	446	422	446	457	431	440	394	464	424	411	462	439	436	406	424	430	440	466	477	412	428	443	436	448	411	440	404	420	455	482	457	423	465	415	468	415	420	460	439	439	425	402	463	431	388	436	431	422	412	479	454	417	425	423	430	414	431	433	399	439	384	436	439	399	422	440	438	456	385	425	453	423	388	422	443	422	407	439	415	422	464	465	430	418	448	448	449	427	404	441	439	448	387	419	438	381	388	414	397	423	405	427	446	476	482	429	408	435	441	401	432	426	446	426	459	448	475	404	447	453	441	432	412	422	443	415	434	407	388	441	431	494	415	423	397	434	411	433	389	448	417	431	415	411	442	433	439	386	405	426	403	465	449	449	431	452	451	407	427	439	419	447	397	423	416	416	428	430	423	433	410	449	456	414	473	406	449	471	437	456	418	414	450	441	411	455	440	445	413	481	437	418	430	402	396	457	434	420	418	433	409	410	439	405	423	434	382	440	443	447	429	423	431	449	448	425	449	431	423	418	448	435	403	449	391	414	434	452	451	424	451	409	427	415	438	463	448	416	407	409	434	408	429	384	394	464	425	406	457	418	407	449	434	411	411	395	461	450	457	449	390	425	396	428	427	417	401	400	417	456	423	435	429	419	457	471	432	413	433	449	423	430	449	422	429	419	401	443	421	425	422	430	435	438	421	446	457	406	405	440	414	423	453	414	451	426	414	428	414	407	407	378	442	411	441	450	451	430	394	443	445	421	458	425	418	449	448	433	403	427	459	420	423	443	451	442	405	457	427	470	383	426	448	406	472	440	443	443	463	463	461	435	413	454	431	419	414	416	435	417	426	436	395	446	437	409	454	417	427	414	455	448	395	431	443	423	426	418	422	513	380	419	419	421	438	417	432	417	385	428	439	441	433	419	458	454	424	450	442	428	452	411	446	448	397	433	436	444	415	382	438	428	424	443	390	426	425	406	461	432	433	436	422	409	415	411	438	426	423	445	417	399	440	462	448	411	441	460	410	424	409	448	443	436	438	430	443	403	438	467	446	439	425	412	443	377	436	407	424	428	427	434	424	461	419	438	446	411	411	443	456	431	442	423	430	396	409	373	434	428	453	449	432	424	408	429	432	427	442	423	430	425	457	418	414	428	429	478	418	417	424	417	438	417	427	416	420	394	452	415	449	422	442	407	449	411	444	427	404	410	414	413	383	410	410	427	442	419	436	441	466	449	432	440	465	469	415	466	447	461	428	431	381	410	437	458	457	461	439	428	435	400	421	451	440	462	416	452	457	441	437	430	425	414	428	444	425	434	436	428	424	453	422	401	433	411	399	431	448	420	462	490	432	430	426	441	437	470	414	428	423	414	443	448	414	428	442	410	440	465	409	413	426	447	429	371	418	436	442	399	479	435	418	448	452	406	418	430	420	449	443	415	379	427	432	420	419	470	478	441	493	430	440	465	400	421	438	426	434	411	402	445	372	426	434	436	434	382	449	430	451	443	416	405	457	389	448	452	435	429	420	385	449	419	449	409	464	437	438	422	444	432	424	426	454	448	428	432	442	422	397	422	481	439	411	417	392	426	434	452	425	438	411	431	412	431	417	442	464	428	440	409	422	407	430	397	447	423	418	430	439	401	421	419	430	448	448	418	417	462	436	411	423	451	414	403	396	396	416	383	448	442	429	433	457	434	428	439	408	441	419	443	427	390	411	408	432	427	444	421	462	423	392	438	479	432	435	447	427	450	463	415	418	435	454	420	463	427	436	432	441	385	436	400	417	405	407	455	424	420	426	396	411	466	457	407	449	424	428	418	420	449	455	457	432	454	446	417	421	416	388	454	423	404	440	433	421	427	432	429	446	430	409	457	438	444	450	433	435	444	443	391	384	402	467	438	399	465	438	412	465	440	463	384	434	442	421	423	420	414	406	440	458	436	445	474	455	416	429	427	446	420	438	422	419	445	407	410	446	424	443	444	454	437	436	394	472	418	411	397	420	409	419	448	419	452	421	406	392	444	394	415	435	417	402	427	418	421	405	418	437	421	448	396	433	433	451	422	414	392	474	403	444	421	458	434	438	403	406	421	427	421	445	452	435	386	429	398	432	411	413	435	384	453	464	446	409	430	394	427	403	438	440	452	419	435	434	433	417	445	431	448	434	466	464	450	422	414	425	447	412	430	422	461	440	458	414	420	409	487	390	470	395	412	452	445	410	440	412	408	435	435	425	420	411	426	391	467	409	439	435	431	435	429	455	430	453	414	411	399	422	431	427	443	452	437	423	452	448	434	448	402	391	435	369	417	422	494	420	413	460	459	425	427	441	402	433	452	447	419	423	467	413	435	395	438	415	405	432	441	428	438	444	433	463	420	434	438	406	456	428	460	450	414	418	416	392	429	416	429	408	429	404	425	409	458	430	420	413	385	423	424	426	444	414	414	422	475	423	455	388	451	469	466	405	415	461	416	453	452	452	398	424	400	409	435	464	429	433	412	452	418	415	388	432	380	452	432	426	431	434	457	410	418	430	440	432	431	438	449	430	416	439	463	417	429	421	422	423	462	438	421	426	457	444	457	431	446	410	412	448	457	420	375	435	423	430	456	410	414	445	419	398	461	425	383	445	440	451	431	464	436	414	425	437	416	460	418	445	423	410	454	468	431	453	433	431	414	416	411	421	418	451	439	401	406	459	453	418	439	418	420	457	409	452	409	433	444	448	383	427	419	457	481	428	416	414	416	457	436	446	417	414	426	426	435	438	425	448	440	397	448	395	412	416	414	409	415	392	436	418	438	461	422	430	417	441	411	434	418	453	428	423	415	451	397	403	411	474	474	391	448	397	385	396	487	414	429	402	417	450	449	400	452	442	442	423	444	441	413	414	399	422	438	446	393	428	426	454	429	439	438	433	417	419	450	430	426	431	436	456	409	429	483	407	422	466	428	421	424	425	429	471	441	424	400	456
25401	28075	19816	10230	4599	2612	1402	1086	1015	979	954	853	803	868	849	764	774	761	770	753	790	763	758	789	814	835	766	795	805	773	785	737	759	751	823	784	758	733	779	772	717	792	761	755	775	692	732	751	762	712	758	792	755	765	774	756	745	744	725	758	741	795	708	741	738	737	791	799	752	778	779	753	803	741	749	770	764	707	725	725	780	715	739	768	709	789	720	762	749	690	736	757	750	750	749	767	806	828	778	751	773	775	753	776	791	777	710	774	755	747	740	751	715	766	715	769	751	732	768	815	744	765	809	738	745	725	784	747	756	741	738	803	765	762	738	766	753	803	720	798	691	740	762	824	763	768	752	770	774	757	757	795	740	814	767	758	747	783	739	774	806	772	767	768	756	690	755	777	736	738	764	730	781	759	789	745	704	723	739	773	731	793	749	744	732	696	754	757	775	781	716	812	758	695	748	730	736	784	758	773	743	795	706	767	721	738	749	769	740	742	698	791	774	766	724	716	784	755	805	744	711	758	722	745	781	810	736	738	769	766	802	732	711	731	741	766	786	761	763	737	751	776	774	755	769	758	751	783	780	756	776	785	765	721	749	740	756	752	785	741	690	707	736	774	708	739	756	741	763	755	754	750	772	737	751	774	790	720	754	783	771	775	736	768	765	760	749	766	783	760	759	730	754	746	697	732	772	742	743	746	752	744	811	774	751	747	734	735	721	777	775	750	737	764	781	769	757	722	758	779	779	735	783	786	758	732	766	793	791	729	790	779	788	789	770	787	759	779	771	772	738	723	713	785	778	782	748	803	747	775	736	788	820	745	740	751	761	762	772	751	773	726	762	740	801	748	759	768	749	789	754	748	766	780	752	742	772	810	768	747	759	730	769	792	696	814	739	781	769	773	765	772	770	795	741	749	766	807	809	721	783	766	796	805	769	732	750	728	779	779	722	735	766	764	699	786	754	798	778	753	749	758	735	771	748	762	723	719	730	759	707	731	731	794	764	766	763	742	794	773	796	749	803	759	769	761	742	759	693	743	741	774	792	787	748	770	782	763	760	752	773	805	775	764	784	779	732	739	792	783	703	774	746	735	791	731	744	785	753	726	782	784	763	719	769	741	780	722	792	759	744	733	780	707	761	730	726	766	721	752	765	754	780	740	813	727	761	749	788	782	772	747	746	788	755	730	805	723	742	774	776	743	732	778	758	739	773	785	754	738	805	749	732	768	739	787	786	750	740	752	725	741	782	823	782	713	735	695	769	733	746	781	755	799	750	745	772	767	764	729	773	780	731	787	814	779	720	763	806	754	769	775	776	755	739	801	786	731	794	772	780	766	747	767	712	794	718	757	720	803	797	733	756	781	777	741	781	774	769	802	745	732	756	742	780	715	753	784	764	762	801	777	771	748	726	794	732	719	764	803	742	787	769	731	789	764	714	819	757	746	767	730	749	774	743	745	763	771	734	747	817	766	747	798	769	779	707	759	740	746	761	751	768	724	775	724	773	761	768	797	763	725	786	715	777	759	786	764	761	717	746	780	753	780	730	788	728	732	786	795	760	764	749	725	745	779	746	704	763	730	750	785	737	735	725	740	740	727	750	733	749	773	743	736	691	732	738	749	795	743	725	721	742	790	735	756	754	741	771	782	754	718	777	786	768	745	802	777	764	824	752	781	741	754	731	786	716	784	771	743	752	765	761	823	713	766	755	774	743	791	798	748	768	754	770	740	780	823	755	753	749	789	750	752	779	772	793	789	734	762	770	796	786	730	731	780	727	789	788	766	776	783	774	789	733	824	734	761	798	761	684	708	744	789	776	799	719	754	756	749	726	734	743	760	726	749	770	693	802	771	766	777	764	724	778	791	734	742	758	713	750	772	768	703	752	761	743	769	771	755	782	720	780	751	767	741	741	744	769	752	763	770	753	762	741	763	777	756	804	725	805	749	753	753	768	757	718	759	740	746	794	757	758	820	745	779	691	697	751	742	746	789	756	763	749	727	776	775	755	728	760	773	791	744	724	794	783	777	780	746	723	789	752	741	770	744	748	822	783	788	760	762	750	793	824	793	736	804	728	782	750	806	785	788	745	782	731	746	796	748	777	752	745	782	764	751	776	751	790	747	755	804	731	758	762	725	776	733	757	750	749	789	719	759	713	789	741	776	738	713	741	765	763	758	752	783	747	733	738	737	778	806	781	717	762	757	734	751	703	766	760	767	729	738	723	756	773	730	788	756	737	711	823	765	752	806	761	782	747	786	765	763	757	798	779	729	798	813	745	779	719	818	766	805	777	747	734	757	818	702	789	776	718	707	769	768	764	738	792	754	752	739	741	743	727	777	760	764	815	732	790	800	771	754	784	739	751	769	726	774	757	770	763	751	780	768	782	850	787	740	778	714	771	749	787	781	791	771	814	755	755	726	774	701	756	756	757	758	743	764	787	769	791	783	758	724	751	723	723	762	787	728	772	819	796	779	739	721	810	789	713	737	740	730	820	784	713	788	721	777	759	757	729	824	788	741	740	748	754	718	812	724	709	727	761	787	771	818	742	762	778	768	751	751	770	740	725	760	800	772	775	762	744	779	780	787	761	751	754	752	750	716	764	761	769	748	753	761	751	743	795	754	749	731	764	790	794	773	773	775	789	746	758	781	742	753	786	804	759	767	779	795	774	758	749	720	757	739	740	784	748	751	757	748	783	768	786	761	763	766	784	776	768	762	784	721	738	765	777	779	803	767	784	789	789	761	731	767	764	754	731	775	713	742	760	768	756	781	775	776	773	794	715	753	738	717	736	789	789	806	759	752	727	743	792	802	741	742	711	808	772	759	768	762	730	751	778	823	710	776	755	798	764	761	745	766	716	731	794	773	818	737	798	733	744	759	734	758	742	766	753	746	790	756	715	754	780	716	743	777	725	701	763	790	775	726	758	695	696	687	724	776	770	779	754	773	718	746	784	721	775	756	736	772	749	770	775	778	755	780	770	753	703	807	759	793	734	777	775	714	718	717	742	772	766	722	737	739	751	772	754	751	742	698	761	803	747	798	754	777	779	770	758	795	755	759	731	764	763	782	748	740	741	810	757	741	760	701	761	768	769	784	783	800	768	754	749	760	760	742	717	765	734	764	770	777	746	758	761	774	780	769	788	750	768	739	708	764	749	784	749	770	778	777	722	768	754	762	760	755	746	766	779	777	794	769	750	777	758	766	761	724	770	739	742	736	757	738	790	754	774	753	752	760	748	757	777	726	762	772	777	797	816	782	764	794	782	761	788	821	713	780	783	710	707	788	753	745	744	718	768	752	808	789	740	757	792	753	743	759	834	774	759	793	803	756	798	750	809	750	761	778	732	754	773	773	762	753	779	768	754	742	754	775	781	769	807	737	732	835	772	757	715	744	755	770	795	789	726	759	718	746	743	751	774	787	748	746	679	750	774	777	746	768	728	730	734	748	777	848	729	761	781	742	718	808	765	769	759	720	766	782	794	779	762	771
24486	21397	28346	24870	19461	6786	1436	718	585	559	496	464	453	478	403	395	403	402	395	438	369	395	392	413	354	384	384	404	368	369	395	361	410	355	359	379	401	387	367	400	368	383	359	368	409	370	375	365	387	352	341	377	364	350	395	362	382	373	376	365	368	367	344	352	381	350	390	353	366	396	357	373	348	371	370	337	380	345	375	342	332	391	408	381	350	365	369	372	379	382	387	375	361	380	343	347	363	401	359	362	332	381	370	414	350	402	360	358	369	394	371	397	367	349	403	423	370	388	376	368	366	381	417	362	352	367	393	388	360	352	374	352	390	367	397	359	377	317	360	370	338	348	390	366	389	349	399	375	364	360	393	385	385	359	400	322	369	354	394	375	386	368	354	372	374	361	394	341	351	392	369	398	406	341	375	360	366	367	379	385	365	399	375	392	341	366	356	381	384	386	371	361	367	379	393	378	364	384	390	383	408	366	360	387	371	413	362	376	405	373	385	333	420	385	392	342	380	347	334	370	385	326	383	370	368	380	371	377	401	339	394	385	377	374	388	343	361	387	376	334	376	378	378	363	364	404	377	376	395	387	383	341	367	388	352	387	358	380	331	356	394	390	381	398	365	374	377	362	395	371	403	383	376	366	402	364	369	364	366	362	384	383	392	358	402	381	345	365	375	332	397	392	377	403	370	363	338	354	363	375	382	344	386	377	373	355	365	370	390	408	374	355	362	385	361	372	409	363	380	385	367	356	387	393	340	377	349	344	387	378	365	389	344	357	374	364	379	373	398	374	393	399	381	358	379	380	350	378	328	366	342	397	415	380	358	378	336	354	398	361	361	334	357	374	396	380	330	388	382	342	386	351	375	371	393	408	334	390	383	356	370	317	393	379	374	397	365	388	369	392	354	378	375	369	342	389	383	380	336	352	394	375	382	396	397	361	379	339	369	384	391	358	393	354	383	355	338	396	372	400	395	369	385	389	392	363	382	380	384	372	366	325	375	386	332	370	379	380	368	371	378	365	394	389	407	369	374	379	373	397	394	347	374	351	361	388	355	350	388	363	392	344	377	391	384	394	385	391	362	382	373	348	366	356	375	382	380	316	352	361	381	366	366	398	372	345	384	377	357	355	384	383	335	374	381	371	378	368	383	356	353	358	377	412	397	360	381	403	335	401	351	371	330	364	345	344	374	402	370	382	403	365	392	384	386	373	394	381	408	402	375	376	392	397	359	369	376	367	392	366	361	370	387	320	355	371	375	360	390	389	368	343	385	375	367	383	359	358	359	364	355	375	369	368	367	363	378	381	360	353	382	371	378	349	440	372	375	328	360	375	349	331	360	394	357	361	354	384	383	363	375	393	380	370	383	370	333	345	369	373	364	386	382	374	387	368	391	346	380	376	379	391	369	366	339	380	346	363	378	378	401	340	371	348	340	363	357	370	387	353	347	391	401	348	394	368	361	363	365	370	385	351	356	353	394	342	371	382	370	368	375	364	366	351	374	340	384	377	345	392	340	355	342	388	341	392	358	371	381	382	346	373	358	326	362	373	368	349	382	391	373	386	334	352	366	359	347	409	376	347	353	381	397	386	387	360	372	383	368	358	366	340	362	382	349	370	374	357	363	364	341	358	377	390	368	368	365	370	413	340	354	351	378	372	377	393	354	344	368	404	360	372	376	353	390	378	373	346	373	357	363	360	357	354	388	357	381	379	373	371	369	363	364	369	405	369	380	352	365	364	376	361	378	350	337	369	347	363	338	352	383	343	367	370	352	379	365	364	361	381	344	397	392	359	363	365	384	387	386	359	351	374	362	354	352	409	379	358	383	362	404	402	372	352	373	382	362	375	357	355	379	383	349	383	349	361	377	371	352	396	388	378	357	363	373	350	358	375	363	384	402	378	376	327	390	354	372	380	371	347	409	379	374	373	364	358	355	362	380	365	359	398	345	391	380	354	380	384	405	361	347	399	352	365	366	367	362	352	353	375	381	352	414	382	345	362	343	363	369	368	406	355	405	342	367	363	351	343	384	381	375	422	367	372	347	330	381	367	400	381	381	352	368	378	357	374	385	370	385	361	377	362	332	366	337	367	395	408	408	377	361	359	349	376	340	374	384	398	374	373	346	395	359	359	376	375	398	391	360	357	349	377	363	354	350	400	367	359	364	381	392	395	394	381	356	379	398	356	361	380	356	423	367	385	356	370	396	365	380	365	353	358	398	383	350	353	361	385	355	388	370	393	343	362	375	335	357	394	364	361	356	395	364	362	360	342	357	345	407	382	410	332	375	361	359	375	380	358	356	362	381	356	345	356	383	364	346	364	363	360	342	382	351	379	395	348	340	374	347	369	371	382	358	366	362	374	376	370	359	373	372	377	352	351	387	352	370	408	361	365	372	357	400	371	367	352	371	338	362	348	350	395	381	379	376	392	362	350	383	426	339	339	359	346	382	360	349	374	405	375	357	364	352	383	376	361	390	373	356	377	370	397	372	412	351	379	363	392	358	401	359	367	363	366	382	358	414	370	350	356	361	388	374	371	387	384	353	386	348	364	365	365	333	370	383	392	383	369	414	335	386	379	345	355	344	401	328	349	372	377	354	380	383	369	370	382	416	346	400	376	393	368	381	341	368	397	355	384	317	370	332	365	377	387	357	417	396	363	369	395	370	398	408	406	374	390	378	357	401	349	355	364	356	357	384	355	358	387	370	391	375	354	377	382	411	360	344	373	377	349	351	357	381	398	372	372	409	360	332	386	359	413	352	377	372	354	370	377	403	406	368	371	370	354	395	362	379	366	375	385	365	394	332	355	355	370	363	365	384	365	378	325	376	395	374	387	363	378	361	319	340	408	363	347	378	356	387	373	414	360	337	397	356	363	388	354	379	408	387	359	395	373	335	400	372	377	366	348	370	361	393	355	393	359	339	383	365	367	354	391	385	378	395	357	384	353	377	358	374	370	370	388	325	378	391	374	400	357	414	387	359	334	380	394	385	418	394	365	376	392	371	376	383	371	362	342	366	395	393	368	373	349	383	337	355	388	391	359	368	369	352	357	373	383	382	369	342	354	335	375	374	362	376	368	398	405	372	342	313	352	396	377	401	371	372	402	394	392	370	361	361	373	374	390	364	386	376	380	372	392	382	410	376	356	405	367	385	347	376	350	357	393	386	357	375	385	362	406	343	368	385	393	385	373	393	373	361	373	365	355	334	335	387	368	390	397	370	335	347	345	396	363	360	384	368	347	387	384	371	364	356	369	356	409	362	351	400	352	347	366	357	367	375	379	373	369	391	362	370	349	394	361	351	412	375	377	347	367	343	378	361	367	385	381	332	385	376	370	343	373	422	367	373	361	340	376	340	376	383	340	370	389	374	366	334	376	379	349	389	382	357	387	376	359	346	376	335	330	371	382	304	395	399	360	356	363	418	361	365	391	407	330	377	351	392	378	404	358	369	355	393	344	366	404	380	402	364	394	356	379	374	360	353	398	368	357
24568	36038	29550	19912	15967	7471	2724	1709	1450	1281	1167	1039	992	996	890	878	822	844	759	782	748	733	750	752	724	725	733	756	708	685	671	715	667	664	687	699	669	657	675	681	698	677	712	667	697	644	703	647	667	722	696	679	673	708	634	733	719	653	680	682	665	680	665	703	683	703	697	677	664	613	705	648	687	714	680	686	631	699	682	679	670	721	709	690	744	684	712	676	685	663	690	677	667	645	687	671	644	728	695	654	634	692	657	666	657	650	667	695	683	652	669	688	667	639	683	666	687	653	687	671	681	683	675	627	680	668	679	648	646	679	685	678	683	638	680	663	715	689	685	710	654	701	674	620	683	701	684	674	699	690	684	652	701	656	701	689	629	709	650	655	678	680	699	667	654	692	684	645	704	669	678	682	649	704	629	677	689	626	675	658	618	658	696	685	659	686	689	702	655	661	654	686	641	674	640	688	684	640	655	673	664	683	680	694	672	672	689	587	670	649	652	694	702	681	686	641	672	698	699	663	689	625	695	666	667	675	652	679	639	662	686	677	672	670	688	622	673	648	607	651	652	695	636	688	648	670	641	702	643	662	652	639	656	636	650	649	643	717	693	641	750	657	686	693	693	702	625	659	709	687	652	692	647	667	668	711	646	692	643	723	690	661	702	679	678	732	653	653	672	681	673	696	723	639	639	723	693	671	663	722	692	635	724	680	691	645	658	645	698	670	684	663	692	695	664	691	728	671	696	710	693	714	676	630	727	684	665	635	639	698	678	652	693	664	632	650	697	618	658	673	693	641	669	703	646	662	676	655	655	651	665	678	692	700	715	667	630	682	685	652	732	651	701	677	644	650	643	631	616	649	691	712	698	697	691	688	637	695	740	658	649	696	696	635	704	682	672	659	691	674	654	692	669	670	695	671	689	673	700	669	680	676	681	691	696	666	733	656	643	702	719	627	693	691	728	668	644	665	667	638	682	688	696	682	699	661	679	653	641	673	677	650	684	631	667	693	682	662	628	674	663	674	682	660	718	621	681	681	684	675	699	635	688	664	670	650	650	723	693	664	668	649	653	696	632	666	654	631	685	668	702	650	681	665	656	675	666	660	682	683	681	656	674	691	680	680	663	659	676	699	664	665	624	667	638	696	660	685	663	672	693	642	614	673	693	639	625	690	683	665	660	684	649	690	718	649	670	660	705	653	649	668	665	697	642	714	718	708	662	704	608	682	693	674	708	678	666	676	648	714	679	652	687	641	678	676	691	687	658	697	675	713	652	671	679	699	696	660	687	656	698	669	685	655	664	663	687	659	666	664	659	659	708	689	733	671	673	701	663	670	689	645	659	663	706	668	639	671	662	685	696	685	672	676	688	663	683	660	713	663	641	656	668	688	672	663	705	658	695	690	663	686	639	698	705	667	700	671	638	655	676	642	663	731	697	682	671	687	626	669	686	727	677	655	643	640	656	655	699	671	686	659	674	669	682	671	734	685	677	683	713	689	701	635	699	704	707	683	648	652	674	663	645	698	669	636	673	651	696	646	692	656	704	665	649	676	663	666	673	675	679	670	662	670	642	702	622	695	649	679	655	696	707	673	666	620	692	664	648	686	649	651	709	665	656	667	707	636	688	612	683	697	675	672	678	691	690	631	664	703	681	643	693	679	731	674	667	674	694	655	664	661	649	673	649	658	726	676	661	636	674	666	666	649	657	668	692	687	675	646	658	655	666	649	646	642	674	742	635	671	646	654	650	650	633	668	633	655	688	692	703	693	698	698	649	640	652	667	648	636	675	615	683	695	591	708	678	713	690	664	774	737	686	652	665	671	667	679	669	663	665	662	672	694	681	647	618	659	602	669	674	647	699	761	681	692	635	648	670	710	630	632	689	687	666	680	640	686	654	678	688	672	657	662	708	679	655	708	699	659	657	718	653	685	667	607	649	657	619	694	632	716	649	678	698	700	650	648	686	712	705	697	631	687	638	630	635	664	680	658	704	680	655	717	721	641	672	680	691	654	645	704	673	684	681	714	653	658	672	641	665	657	703	675	664	666	679	685	660	654	692	684	639	625	701	687	645	705	653	677	681	680	691	644	665	635	650	669	692	672	692	668	699	686	708	599	717	676	637	670	661	672	699	667	710	669	698	710	672	648	731	653	703	712	683	670	707	672	707	669	731	683	675	690	693	724	703	681	655	668	654	659	642	654	683	663	663	651	653	638	675	715	665	740	703	659	664	702	621	662	615	653	689	699	640	707	653	665	670	703	704	668	663	677	731	682	692	723	647	645	666	672	667	629	658	666	694	647	712	704	664	651	709	705	687	646	629	647	645	664	701	724	666	678	642	654	690	645	679	669	677	679	694	664	698	699	671	661	675	704	662	704	640	678	655	656	650	690	698	678	655	596	682	673	649	662	665	649	669	684	597	689	704	640	697	642	675	649	666	690	663	685	644	659	688	710	671	684	659	637	641	662	665	665	668	613	636	686	674	681	679	626	700	636	677	652	699	703	728	689	625	666	678	675	703	649	685	631	679	686	652	674	665	693	699	680	661	633	676	639	658	669	670	660	685	650	692	645	667	669	661	612	663	667	625	632	659	699	697	640	645	676	663	686	683	668	683	670	700	653	691	685	667	669	659	694	685	695	654	689	667	711	621	690	682	685	677	698	680	646	678	674	694	691	692	704	637	715	693	657	671	678	682	671	654	669	706	636	635	738	702	643	676	697	678	683	679	673	667	684	691	724	673	637	630	666	664	684	639	686	709	690	672	646	649	649	688	688	714	675	654	666	666	694	659	691	686	668	663	678	667	648	681	677	670	704	664	683	687	675	694	653	699	647	668	720	715	700	685	638	678	641	652	648	654	677	622	695	684	670	706	646	646	660	691	711	639	626	642	682	637	645	737	698	664	640	672	724	622	688	656	667	696	683	700	687	646	647	633	708	692	712	646	644	699	695	699	654	668	636	657	703	656	619	651	693	684	620	653	682	680	618	659	669	670	703	708	696	661	638	643	653	676	696	632	697	669	652	633	670	694	721	690	682	719	701	693	694	668	617	649	698	679	663	630	636	713	642	710	693	699	669	649	669	711	692	646	689	656	615	662	668	652	683	646	637	660	695	667	676	683	645	696	656	683	669	634	693	658	633	664	643	639	681	723	707	658	673	673	680	654	672	661	697	637	637	645	649	662	652	643	719	745	700	638	675	630	692	702	632	675	676	724	672	696	678	675	669	704	660	645	642	720	643	657	641	659	710	689	713	649	689	676	720	673	688	669	680	710	686	650	664	660	716	719	686	683	699	725	712	683	685	683	691	702	697	684	713	697	695	697	694	675	714	695	666	724	690	698	668	663	671	635	658	654	654	705	713	706	701	638	611	677	690	721	692	681	690	629	684	694	674	650	675	703	704	641	683	681	643	690	620	649	658	677	682	700	673	723	699	731	690	621	643	730	691	691	692	666	684	699	684	694	619	679	677	657	659	608	667	629	654	626	681	695	632
23523	21412	29127	24141	21608	19043	5122	1033	569	465	429	333	314	296	306	273	256	234	221	209	204	215	205	167	200	150	168	183	203	216	195	195	174	196	153	196	165	180	165	177	159	165	167	180	168	170	155	191	188	164	178	163	191	158	152	182	175	173	179	196	171	185	180	196	166	166	154	164	171	167	159	165	167	171	167	182	161	152	165	165	160	167	188	169	145	161	132	175	184	165	176	185	172	156	178	164	163	173	169	162	178	152	164	182	142	187	158	151	173	145	160	189	170	196	185	160	172	159	174	169	146	173	169	154	171	174	169	166	144	146	175	161	164	181	174	180	199	171	158	175	175	167	148	153	148	145	160	161	159	165	171	182	182	157	168	158	167	167	190	153	166	185	146	158	167	147	178	174	169	157	156	158	161	146	170	168	184	169	172	169	181	147	177	191	155	163	175	162	174	167	164	165	165	155	152	170	161	202	156	159	154	157	165	163	169	178	178	174	166	163	167	184	182	170	186	165	177	173	192	156	169	155	154	175	168	166	138	197	144	174	194	182	178	166	169	146	169	157	179	186	187	164	165	183	177	162	188	166	163	158	149	165	165	173	178	171	196	174	158	156	145	159	186	170	167	166	166	161	169	185	138	175	162	164	172	152	152	162	170	161	162	171	181	179	170	187	192	163	156	194	146	179	187	158	152	155	179	173	136	171	169	141	163	178	174	159	153	187	180	159	188	172	172	140	160	182	197	173	152	162	169	165	160	164	157	161	181	173	142	174	157	168	152	146	162	173	197	153	172	165	144	157	186	184	178	155	175	174	166	186	176	162	172	167	155	167	164	174	172	189	163	146	172	171	154	168	152	150	151	173	168	179	189	165	176	189	156	182	171	160	183	151	159	169	173	183	147	173	171	175	170	169	167	165	164	161	159	185	176	165	159	151	156	183	175	205	192	166	163	157	182	160	158	156	195	164	184	157	179	138	164	154	170	178	168	192	168	168	165	162	190	169	143	184	192	169	176	175	158	151	155	129	154	170	152	174	176	175	162	162	142	162	170	169	182	162	138	147	177	163	164	159	153	163	179	182	175	179	162	167	158	159	176	177	156	160	172	193	207	168	162	156	180	150	175	159	173	154	161	156	155	147	158	166	171	167	162	169	167	167	172	157	171	160	184	163	164	152	157	193	153	165	166	159	166	159	164	171	155	172	160	166	178	165	152	162	169	152	169	186	165	152	167	190	158	167	163	176	165	174	170	154	163	171	161	168	187	159	151	151	174	190	166	170	169	168	183	175	164	169	177	154	162	156	153	173	164	169	174	177	173	185	165	169	185	193	148	172	171	169	173	167	192	158	184	157	147	151	161	185	178	161	146	154	188	167	184	171	180	170	128	176	178	178	138	145	180	167	168	171	164	169	187	174	173	165	156	153	159	180	186	157	178	167	164	169	156	184	152	149	181	161	166	139	173	150	171	174	182	160	187	156	167	150	188	170	179	180	178	178	151	155	180	176	184	167	164	166	158	172	166	162	155	148	159	159	164	190	171	165	168	156	184	178	154	170	168	140	154	188	146	161	184	157	181	148	164	177	149	193	162	144	163	161	174	168	168	170	165	144	166	158	162	154	169	173	171	152	191	179	176	195	182	158	158	148	175	154	188	198	176	173	170	155	182	163	173	168	152	156	161	185	160	177	171	172	155	174	163	189	162	152	159	151	176	173	167	168	175	190	165	165	169	163	173	164	177	156	185	178	177	171	170	175	184	170	192	161	158	174	174	164	151	186	184	170	156	174	165	157	144	183	175	160	162	197	193	189	150	170	124	175	150	165	170	171	175	139	174	167	165	167	159	143	177	178	163	180	144	157	172	152	173	158	156	152	165	154	185	171	149	174	182	204	171	166	156	165	192	141	169	180	158	166	172	159	173	175	161	161	163	173	155	157	161	184	164	168	183	157	170	152	159	155	160	187	172	160	164	159	178	168	158	182	198	189	164	159	146	169	174	197	173	161	159	165	147	180	134	165	205	176	163	173	164	176	150	167	165	145	193	171	144	180	178	160	156	152	166	149	165	174	159	171	171	148	172	172	169	165	189	161	145	158	169	163	156	176	150	154	169	174	159	165	176	145	160	167	156	159	184	164	163	173	186	154	173	160	179	161	161	141	147	160	186	168	157	153	176	156	176	169	164	182	171	165	184	146	152	172	152	162	156	175	173	167	167	180	176	172	185	141	149	177	164	153	156	165	175	177	169	173	172	185	176	157	182	167	157	179	178	168	177	170	169	176	184	156	149	153	158	161	179	157	178	149	166	190	137	160	169	180	186	176	143	190	154	162	153	170	172	177	165	155	149	200	170	163	179	162	174	170	173	156	156	189	181	166	160	178	176	166	172	170	150	187	169	177	160	166	192	164	154	160	178	176	180	163	181	167	168	183	190	167	173	182	167	136	159	163	174	153	151	135	157	201	154	171	165	171	167	168	173	156	190	177	159	167	195	185	153	176	156	160	176	158	180	161	177	165	178	139	145	176	158	176	171	164	179	163	142	177	151	162	171	180	166	187	154	185	154	164	164	182	172	168	163	190	169	177	159	165	162	183	173	163	179	167	168	168	172	157	170	174	166	175	143	154	185	163	172	171	185	173	176	190	171	151	175	187	175	187	168	176	154	193	192	154	161	145	173	177	164	196	149	180	174	187	160	143	168	173	173	159	175	158	179	148	184	163	155	172	177	158	167	185	152	156	187	154	155	173	160	182	153	179	171	160	170	172	182	166	177	179	163	161	174	180	169	171	172	154	169	174	161	144	179	172	165	169	180	174	159	169	147	166	160	187	192	164	159	159	173	176	152	189	173	154	160	162	161	152	163	176	152	151	186	149	156	167	160	156	183	182	165	149	173	175	157	157	157	196	169	160	156	158	165	166	150	165	156	190	144	176	189	189	148	169	173	198	158	181	154	157	141	161	152	164	179	143	167	168	177	174	168	183	157	170	169	176	174	178	163	153	179	176	190	175	148	162	164	178	149	168	174	154	146	160	180	175	170	157	165	150	167	152	151	173	155	149	179	179	165	157	156	156	150	161	177	180	174	153	179	150	188	163	159	173	165	164	149	138	188	175	153	163	167	160	175	162	178	167	161	175	166	157	144	178	184	176	170	178	154	172	164	183	180	160	161	183	147	161	167	157	173	176	168	170	153	171	169	167	170	172	172	166	147	168	153	157	187	157	149	199	184	172	166	173	171	153	174	161	192	149	171	143	173	175	179	142	160	182	177	171	167	182	171	177	160	164	157	178	171	175	183	166	162	162	165	189	153	169	171	172	150	196	160	162	172	171	178	153	162	182	199	184	166	148	164	164	159	176	159	160	181	168	161	156	157	189	168	151	187	167	179	163	183	174	158	157	177	188	143	163	173	165	180	185	170	166	166	162	163	162	181	171	144	185	162	171	154	165	194	161	164	171	158	178	161	164	167	177	193	172	194	175	173	149	144	156	158	167	196	173	154	196
24184	41358	34591	31813	25023	13088	4441	2644	1892	1500	1277	1007	900	803	733	666	643	581	489	485	460	428	446	406	421	407	413	374	346	376	387	343	348	377	366	345	321	348	328	348	329	332	352	342	330	338	332	323	328	329	332	325	325	321	316	312	355	310	328	292	306	326	371	334	330	330	326	356	364	302	323	310	314	313	307	321	303	315	330	295	320	332	319	303	329	273	313	314	319	277	349	321	322	292	297	304	337	291	309	334	332	304	316	311	314	318	311	303	326	316	334	333	317	305	318	332	321	313	309	313	331	321	330	325	312	309	330	309	324	301	331	307	296	293	301	300	326	306	334	339	350	332	324	308	358	303	285	331	314	350	322	307	319	313	306	274	288	334	309	309	329	311	287	323	279	320	322	289	329	281	318	306	307	310	325	325	303	292	317	326	296	298	316	350	301	259	310	321	332	306	290	328	330	289	325	342	315	329	295	298	319	291	265	334	308	298	312	297	317	321	328	338	306	359	323	321	269	301	347	301	313	317	318	329	340	325	327	310	298	311	326	327	273	314	282	300	291	311	290	287	332	318	304	294	287	312	336	308	321	327	318	303	304	310	322	281	347	336	321	310	317	321	310	300	317	341	320	303	317	320	307	308	307	297	327	303	299	320	279	309	321	310	293	307	314	335	295	328	282	291	299	333	324	341	325	305	325	335	287	315	330	314	310	307	307	314	318	325	325	331	315	338	313	304	322	331	335	324	315	340	277	322	305	293	310	293	324	352	316	296	328	303	279	336	323	274	298	314	297	318	298	331	318	291	322	292	286	326	298	324	282	292	327	317	286	327	305	316	296	306	336	321	328	295	330	316	353	333	317	337	308	291	308	302	305	296	301	316	320	329	293	343	333	304	316	305	326	297	316	306	309	298	312	329	307	340	297	317	294	310	299	334	265	312	324	352	287	313	314	308	335	303	301	295	307	267	320	301	317	328	314	301	316	300	326	333	328	336	304	313	320	264	297	297	309	282	322	314	319	306	321	281	293	328	308	301	288	341	294	320	307	311	284	333	315	320	276	314	300	323	306	314	301	311	304	329	303	302	306	313	319	315	332	339	309	307	326	293	366	326	321	301	326	284	292	293	331	304	329	331	316	306	315	267	316	320	301	301	302	310	344	290	306	285	299	326	281	280	344	311	323	322	342	306	319	267	328	313	313	296	305	313	329	293	308	298	325	311	288	316	346	307	289	312	333	300	309	335	308	313	314	291	306	323	350	298	316	304	305	302	290	317	322	303	315	343	311	321	299	298	326	316	299	297	296	320	322	295	315	326	339	289	302	280	325	342	298	356	295	304	303	296	312	297	341	282	302	322	330	317	312	291	294	341	332	286	302	292	336	290	299	307	328	309	322	364	301	322	289	333	294	319	312	302	303	327	289	313	308	329	296	301	298	318	323	332	332	323	306	299	312	324	297	299	323	332	286	299	336	321	286	346	303	298	327	314	334	285	298	344	339	327	309	281	292	317	304	299	309	317	303	320	312	329	333	316	315	306	316	290	302	300	286	338	285	334	320	321	301	328	325	323	313	312	301	305	317	332	293	316	327	300	321	359	297	297	336	292	327	324	287	263	311	296	295	283	308	318	305	317	321	322	300	309	347	288	314	291	310	344	336	334	292	289	308	301	287	308	326	306	308	320	324	316	322	347	318	312	323	320	300	275	336	280	320	320	314	328	294	314	319	312	310	295	299	286	307	323	330	333	301	324	310	330	328	326	298	297	295	297	299	274	332	353	318	329	318	317	319	293	333	301	294	313	316	329	315	311	321	324	308	297	300	312	311	307	288	331	310	329	347	309	334	323	288	329	318	301	298	325	305	311	306	355	306	304	324	323	311	303	326	356	303	273	326	328	320	314	293	302	272	310	345	295	340	317	324	304	329	317	326	306	298	305	347	335	296	299	331	294	334	317	282	342	305	321	291	320	311	306	326	301	311	300	303	305	318	322	308	337	309	320	290	319	320	311	333	351	320	327	308	306	312	326	315	305	335	309	327	290	277	310	313	320	317	309	272	315	313	309	348	313	346	296	324	302	310	297	327	281	312	346	291	308	329	308	318	315	334	292	325	302	291	315	353	298	293	309	322	331	323	299	338	314	338	290	322	293	317	324	298	282	291	294	319	310	311	310	305	324	299	291	314	318	310	316	315	328	293	288	336	308	328	323	300	310	329	308	281	328	308	315	316	317	342	343	339	290	343	286	266	316	300	308	322	334	285	310	307	308	320	317	300	307	294	319	311	321	302	350	309	302	309	337	355	326	283	303	327	319	317	329	326	288	316	310	324	308	303	305	301	295	308	295	300	309	312	324	309	310	320	336	312	305	305	338	325	313	345	286	285	326	350	334	305	287	307	327	316	306	301	291	301	292	306	262	305	332	319	334	339	327	325	296	357	295	313	306	334	302	307	325	331	315	308	289	305	342	324	322	339	326	312	295	299	283	296	308	306	321	319	274	312	318	331	292	307	291	328	332	313	288	297	296	345	323	284	286	337	313	290	295	304	319	319	305	289	332	334	307	304	356	287	339	329	306	312	313	320	302	288	332	335	296	321	353	322	292	303	308	290	317	320	315	300	354	328	332	296	342	299	312	316	311	315	285	295	328	322	353	316	313	307	297	339	321	297	341	284	316	345	289	308	323	299	327	311	302	297	328	311	322	364	291	298	293	303	288	344	287	305	317	343	319	301	275	332	315	335	287	347	351	314	326	322	350	294	318	308	306	324	350	313	308	311	316	329	284	311	296	301	309	351	299	322	295	295	290	288	332	315	282	288	299	296	301	319	318	318	336	317	277	329	317	344	317	298	305	328	298	310	307	307	294	312	324	329	309	317	306	300	296	309	297	295	297	304	296	330	327	339	329	336	337	303	318	319	306	326	326	326	303	313	325	321	299	298	299	293	281	294	319	298	305	300	329	310	308	309	323	334	312	315	325	303	317	309	326	268	319	323	302	312	330	303	279	295	331	330	270	314	298	303	302	307	289	301	285	303	293	325	267	306	326	321	321	306	341	330	310	306	346	314	291	306	289	311	355	302	306	278	319	311	343	315	320	328	298	318	331	325	299	317	323	314	351	297	321	288	302	316	265	339	282	337	297	317	327	324	355	303	291	310	289	327	308	322	318	315	309	329	284	321	321	327	341	295	305	295	344	317	326	284	302	314	314	322	289	315	349	307	333	324	325	317	308	318	302	332	270	328	330	299	315	320	288	301	330	357	332	304	290	291	338	283	326	364	313	323	315	327	289	338	298	331	316	280	292	305	325	316	305	298	322	307	340	311	312	297	327	285	331	351	279	320	289	329	325	327	274	321	303	321	325	324	339	330	321	310	265	333	301	328	324	317	336	310	298	322	313	325	323	275	338	312	304	320	333	335	294	306	327	310	311	296	334	317	326	310	296	287	281	322	290	320	314	318	283	323	276	289	285	339	316	335	329	306	346	306	302	311	293	309	318	313	336
27066	20525	15931	8659	2548	988	638	535	508	476	407	454	403	468	443	453	449	463	460	415	394	410	457	461	426	430	478	435	407	428	433	409	415	429	444	418	460	427	405	428	431	407	431	438	445	465	437	409	415	433	423	453	405	404	433	432	384	415	414	417	456	454	444	431	434	438	432	443	417	457	438	439	411	401	445	452	435	440	457	449	436	447	441	446	434	425	426	461	434	434	437	415	391	427	428	454	414	409	444	435	403	408	424	434	412	425	410	432	426	419	412	414	469	444	454	419	427	405	427	445	460	426	427	464	442	444	450	446	429	414	417	413	425	429	424	393	440	434	409	436	439	401	445	423	455	401	409	444	430	413	450	411	440	383	433	453	404	400	440	433	388	437	461	403	421	444	431	431	440	418	420	471	390	385	405	395	414	436	428	459	441	456	424	415	398	423	434	433	438	429	455	418	404	395	432	440	437	410	439	429	473	439	409	391	410	441	440	423	440	409	449	427	448	428	444	453	446	420	420	432	449	425	425	465	471	430	444	421	392	415	486	430	412	471	435	415	473	462	413	437	390	428	428	436	383	439	441	433	422	447	405	418	419	433	433	420	412	443	472	412	438	420	469	443	407	452	410	436	441	465	413	418	470	398	468	470	424	455	452	426	395	434	462	422	454	435	427	450	426	449	461	392	437	417	430	428	412	453	426	449	467	434	432	423	436	403	444	422	442	435	420	427	431	381	419	457	438	443	458	427	416	434	487	439	405	436	442	491	443	417	451	438	453	416	412	413	409	441	452	412	406	432	427	403	447	422	410	406	436	445	416	448	402	445	423	447	440	434	434	427	452	430	434	443	408	433	439	397	464	439	453	400	435	418	451	451	411	415	460	457	453	453	440	449	451	431	430	440	460	419	415	392	415	406	456	418	453	420	455	440	418	415	429	403	431	428	408	411	479	432	429	423	423	451	410	424	431	422	422	436	440	420	426	442	441	435	443	454	483	429	461	435	450	414	394	416	458	425	469	417	439	442	428	417	440	431	405	415	408	412	435	402	460	413	440	457	436	413	461	425	413	461	426	398	431	456	431	462	425	430	448	459	421	417	438	419	421	426	429	431	420	440	447	439	421	444	426	414	426	441	442	423	420	433	456	441	433	421	452	407	445	422	424	433	446	441	420	397	433	414	432	449	447	434	446	417	429	400	425	444	454	439	440	434	393	436	397	422	410	412	441	392	433	430	443	435	411	412	443	422	398	435	428	439	432	432	448	418	466	450	435	440	439	431	425	441	431	441	447	395	429	422	453	451	473	411	423	429	433	463	429	438	436	447	427	421	434	396	412	407	441	428	483	381	441	433	403	437	456	456	416	440	453	442	404	440	434	399	420	423	443	417	423	427	407	426	446	442	472	421	429	452	418	438	398	424	452	433	421	445	432	393	410	426	460	416	449	429	409	424	406	437	422	450	440	405	422	393	388	450	430	403	409	421	442	443	479	389	428	449	444	460	471	439	432	434	438	427	450	411	463	461	407	411	436	396	426	390	428	429	432	446	430	457	450	450	440	396	415	410	396	432	450	491	384	429	439	429	415	429	407	440	423	443	419	433	434	416	414	421	447	461	433	411	429	385	453	423	455	409	415	430	447	438	454	384	402	430	430	461	433	422	419	411	408	417	408	446	420	425	424	447	458	435	442	419	417	423	414	448	380	430	417	392	454	461	403	460	450	385	454	470	449	441	421	425	405	431	417	406	421	440	455	416	439	450	448	439	454	430	433	400	424	458	443	471	414	416	435	408	422	395	420	414	414	455	470	434	461	443	427	438	423	457	427	461	444	398	422	451	445	434	426	460	470	407	435	443	406	443	452	427	454	468	444	447	406	420	411	436	444	452	426	436	435	422	407	410	459	409	416	415	446	453	438	434	424	431	434	400	451	364	408	410	389	430	385	407	441	430	456	433	430	375	438	442	437	427	438	430	420	390	457	416	426	395	404	409	477	405	404	441	393	483	449	442	452	383	418	461	440	409	442	428	414	401	432	414	435	432	453	390	423	462	415	462	428	448	440	436	434	440	429	424	436	454	431	398	431	417	428	424	435	424	472	458	481	397	478	446	417	420	434	414	464	433	373	462	439	473	417	457	433	426	443	446	417	440	474	457	457	448	418	472	432	433	410	441	421	444	448	435	448	420	452	432	392	449	429	460	459	460	483	440	459	440	455	402	446	445	438	414	460	430	403	410	451	425	428	419	431	438	402	445	429	432	443	462	412	433	435	448	442	440	422	470	442	408	421	409	446	470	437	420	429	417	408	428	449	414	459	415	456	409	447	431	410	428	419	463	422	414	445	429	429	411	413	461	422	412	424	390	425	452	424	427	433	432	449	415	459	429	421	434	391	431	427	432	422	442	378	413	419	422	421	459	467	406	455	411	411	441	437	433	441	430	422	418	428	446	424	404	453	460	390	426	414	365	455	400	411	407	422	451	436	450	442	438	433	423	432	426	444	457	434	474	466	426	447	441	451	404	435	454	428	421	417	469	420	495	400	431	420	415	428	401	425	393	404	442	413	427	427	462	418	434	456	440	416	478	413	458	405	458	411	463	413	407	430	432	413	407	438	416	431	441	432	416	430	404	410	474	454	429	419	425	462	463	410	412	413	376	415	425	431	446	419	406	433	451	442	453	408	430	456	431	429	388	436	412	463	461	403	442	440	442	424	453	446	406	435	427	430	465	400	458	463	459	417	416	407	438	436	421	465	418	412	410	444	465	409	434	459	442	474	450	419	446	445	388	439	435	420	397	411	454	419	416	436	438	434	438	422	423	478	468	412	408	403	463	417	433	461	453	453	418	424	426	472	404	427	432	414	460	420	452	404	449	460	415	406	417	443	424	438	445	415	451	421	445	419	436	400	426	432	405	406	410	418	437	444	427	418	429	443	428	423	440	461	432	440	449	409	443	438	415	430	457	446	431	433	430	441	428	417	428	437	430	477	423	444	419	463	400	434	408	430	436	424	458	421	458	447	399	429	434	414	435	436	444	419	406	358	417	435	408	465	387	467	416	429	439	454	428	435	427	416	429	387	400	467	446	446	474	456	431	458	440	397	408	467	415	423	416	414	404	434	421	442	443	426	421	450	477	410	440	415	443	433	436	427	450	418	428	402	415	396	429	423	406	437	438	422	439	402	432	419	456	430	416	443	445	399	454	418	440	405	425	396	450	450	436	399	417	454	429	447	411	447	426	435	434	434	430	438	444	452	423	418	464	450	419	417	414	445	387	426	396	424	449	474	393	441	448	435	420	419	427	436	413	411	398	391	440	414	396	416	422	441	428	492	460	416	434	409	455	404	416	454	429	446	444	474	425	418	431	405	379	409	441	457	440	446	428	379	411	416	422	431	432	432	447	434	436	436	436	412	438	420	464	426	434	475	412	452	405	418	470	466	433	411	440	417	436	436	408	421	435	451	439	421	432	393	417	444	428	386	447	402	440	416	391	454	432	454	468
20882	25648	23744	13446	5791	2533	1512	1202	999	959	896	872	891	891	824	794	786	714	757	747	787	769	797	735	730	746	772	771	756	741	758	760	787	745	775	726	702	786	760	749	735	804	728	780	763	779	751	733	735	733	804	730	770	722	761	750	778	748	742	789	688	742	811	719	740	755	787	752	791	831	736	749	754	771	802	751	728	718	727	760	738	768	772	721	757	776	759	729	770	800	797	709	791	755	741	741	824	786	728	793	728	780	726	779	728	716	812	759	780	772	780	734	739	715	774	716	752	745	810	768	762	768	715	771	771	786	771	716	774	759	768	750	741	738	758	744	718	820	789	794	734	720	784	782	750	803	760	730	739	745	785	751	762	766	778	728	797	756	742	755	772	784	724	773	807	728	776	762	748	783	753	748	748	756	780	728	716	783	743	764	771	778	770	736	760	769	804	751	728	749	770	784	731	787	749	760	747	740	799	826	768	719	768	725	772	734	782	763	754	772	743	798	790	795	754	769	755	757	791	779	758	785	746	769	706	713	764	766	745	752	791	767	747	774	780	780	781	767	775	726	786	718	736	760	760	702	788	747	776	734	776	745	750	779	801	743	752	787	799	769	765	772	771	770	813	759	749	777	785	744	790	705	771	752	770	716	702	788	774	763	702	775	754	758	778	724	814	713	786	745	779	799	767	765	801	754	805	744	755	789	781	766	767	790	803	732	768	734	771	810	745	813	814	812	770	752	785	775	733	747	747	769	725	760	804	769	718	782	759	758	772	712	807	755	766	789	780	726	752	762	773	758	761	742	735	772	788	766	720	776	790	762	775	744	768	734	748	756	750	739	772	701	781	783	769	760	750	767	733	796	757	759	801	748	754	787	814	766	777	756	755	751	800	745	715	746	744	776	752	740	752	854	764	784	768	763	724	761	747	745	733	778	761	754	814	692	741	748	753	770	751	746	746	698	762	705	726	734	769	755	773	743	778	739	753	760	764	759	773	771	716	742	779	776	770	732	774	755	727	753	726	799	785	774	742	800	737	749	819	751	738	779	739	757	771	799	755	754	744	726	771	710	790	714	759	736	798	751	761	777	748	775	767	770	694	760	760	778	742	771	695	794	703	742	782	763	746	755	767	719	747	766	812	792	755	746	769	777	705	747	767	773	755	766	716	750	747	750	763	767	732	786	800	736	732	752	777	729	715	750	765	751	759	774	775	717	716	709	736	764	800	762	694	768	746	760	793	758	753	782	748	743	739	784	782	765	770	778	723	736	747	735	772	791	748	777	770	730	778	735	740	758	737	763	748	784	764	744	695	848	732	721	777	790	770	717	768	754	779	743	791	742	777	727	766	742	768	786	736	781	750	762	763	778	753	733	806	779	762	733	683	793	756	752	757	783	733	752	729	740	785	743	769	784	730	794	764	749	768	763	764	791	756	819	752	747	784	772	785	749	789	749	724	771	798	808	731	758	778	736	782	750	773	717	827	800	782	755	756	774	789	717	776	767	794	783	745	767	736	773	696	790	776	723	757	735	789	726	768	783	794	760	769	758	729	798	788	778	756	764	793	782	755	802	776	741	710	775	750	794	780	775	724	767	715	737	780	804	750	717	741	732	755	744	767	749	788	793	761	810	716	729	748	786	713	757	776	776	793	745	762	726	769	777	783	761	767	768	787	713	720	784	761	774	752	803	767	734	713	770	797	710	724	787	753	739	786	764	767	728	788	753	735	772	768	749	748	749	742	753	753	729	712	798	738	739	756	791	755	787	763	732	755	804	791	711	808	759	797	750	780	744	746	789	741	751	800	745	747	819	765	764	775	806	748	731	775	779	764	757	701	775	798	774	750	775	743	799	801	767	730	770	725	735	720	777	731	777	723	704	752	801	762	766	778	707	753	773	761	766	784	736	801	690	763	782	754	747	774	770	812	783	777	718	784	761	783	806	731	737	760	755	740	766	760	753	732	763	776	788	772	713	783	786	770	743	749	756	775	854	764	733	732	696	727	759	796	812	795	763	763	781	817	769	733	812	726	758	787	751	768	780	768	780	759	693	766	727	725	773	779	776	813	748	811	768	779	797	812	782	810	768	782	764	765	754	771	732	746	765	812	776	745	802	726	753	807	754	737	718	726	726	736	753	747	751	772	704	797	751	734	740	796	724	750	761	768	755	777	760	786	765	779	833	767	752	737	793	795	734	779	759	761	726	789	739	725	729	779	765	754	723	744	713	727	755	736	777	678	812	737	793	777	743	759	776	773	767	750	765	784	741	747	764	777	775	757	835	771	756	792	710	763	806	777	752	788	724	796	742	730	725	794	759	794	783	792	805	795	833	765	729	762	813	805	734	766	814	753	748	784	770	787	775	748	762	746	763	773	771	736	772	744	738	774	765	707	722	754	796	760	747	767	727	783	731	809	804	769	744	752	716	778	763	760	743	706	758	743	774	807	766	772	774	756	745	782	705	785	755	793	784	770	679	717	710	751	751	750	791	780	768	780	760	776	805	741	787	771	744	750	726	772	793	773	730	773	749	738	743	756	749	738	780	750	763	791	710	759	695	793	812	749	758	760	766	780	722	747	782	753	756	780	735	768	748	789	765	770	773	764	740	766	750	741	717	753	741	736	774	763	735	784	711	735	783	815	738	773	737	777	736	766	784	799	777	771	767	785	719	773	738	769	815	737	727	780	743	785	764	758	715	729	748	747	751	775	800	725	771	751	767	773	773	795	736	777	778	825	775	784	746	743	739	764	762	741	748	788	804	752	765	772	733	709	743	732	766	726	714	767	717	734	736	732	793	785	770	756	740	729	772	778	751	749	771	739	735	763	735	741	717	790	831	787	770	743	777	782	740	785	783	778	742	756	796	751	757	721	796	741	747	751	743	732	806	817	730	730	781	759	772	798	757	782	788	803	765	790	782	795	771	755	751	701	782	747	768	753	733	764	786	772	785	813	731	736	749	798	767	780	772	759	727	743	764	799	758	779	762	742	742	696	793	740	795	718	756	722	761	757	781	759	778	807	746	718	782	742	771	784	759	699	738	785	793	767	741	778	699	677	763	746	746	783	803	778	802	734	769	756	728	757	794	749	770	769	741	763	760	757	823	748	685	822	762	760	743	729	756	781	802	725	763	716	752	798	723	686	748	788	787	806	757	737	783	772	753	766	741	806	737	754	780	793	764	759	739	714	768	812	790	786	784	747	721	764	716	757	758	724	739	782	741	735	793	748	804	769	797	782	784	774	747	794	790	734	772	798	785	757	772	776	789	801	720	809	752	749	705	741	711	763	719	767	786	783	732	734	788	705	775	789	773	741	739	758	786	772	768	763	725	736	825	775	739	759	725	808	766	726	732	805	796	776	729	765	760	754	796	758	777	771	740	756	739	761	741	768	710	806	783	726	770	753	761	754	727	768	753	712	740	765	771	761	735	755	720	771	771	781	717	795	786	755	791	775	776	713	730	758	774	801	767	777	783	743	819	782	760	764	775	734	723	816	769
24582	21464	28415	24996	18674	4727	1253	781	577	575	522	484	444	463	427	405	439	406	399	386	382	418	401	375	383	377	408	403	393	424	351	339	385	409	389	392	343	419	362	353	407	388	374	430	380	370	358	348	358	400	381	369	364	370	372	371	393	388	341	339	393	376	369	378	351	379	367	367	397	348	377	405	401	354	355	382	380	362	337	374	351	371	354	392	366	396	384	382	378	346	361	396	384	338	388	405	382	349	411	356	360	415	347	374	351	396	385	374	379	368	417	402	362	370	376	365	357	370	379	363	371	409	389	378	359	344	371	365	413	393	380	394	393	370	381	372	366	382	388	363	352	356	343	372	383	383	370	385	354	383	348	407	372	344	366	433	371	379	356	351	353	358	394	389	375	384	380	394	397	352	370	383	368	344	387	374	391	353	403	387	334	372	367	368	370	369	403	335	356	375	353	351	363	350	383	371	347	399	378	350	397	390	362	400	365	352	348	352	360	390	360	333	379	384	374	355	392	375	372	402	366	411	373	354	382	384	397	378	355	379	363	363	348	354	360	311	387	370	358	385	337	394	343	357	367	381	353	384	364	343	382	390	364	363	399	372	368	365	326	365	348	370	357	392	413	369	381	379	384	356	380	346	376	377	368	357	378	350	364	351	415	364	392	358	381	364	380	390	378	358	403	401	399	386	365	320	393	379	385	356	386	375	381	373	364	347	414	392	384	389	391	362	357	369	370	358	362	405	360	402	391	348	372	356	388	387	381	390	344	382	396	361	394	373	379	367	405	364	390	379	374	391	339	405	341	361	377	364	352	406	372	399	351	375	388	389	364	368	415	349	378	364	418	388	362	375	396	354	388	323	375	369	323	387	387	372	387	392	381	432	362	393	382	398	371	352	392	408	362	386	370	339	361	333	400	349	385	351	392	385	371	377	352	397	380	374	401	386	378	374	418	369	355	391	362	374	352	376	338	429	371	369	356	405	367	375	373	368	366	351	362	378	378	373	396	391	349	401	358	365	387	359	382	352	390	350	329	352	348	378	403	393	342	342	328	391	381	399	372	362	353	377	361	365	375	359	355	338	336	353	391	401	377	399	392	361	353	408	406	383	380	385	395	369	375	373	351	388	386	358	383	395	380	390	348	384	358	360	379	358	358	350	382	353	362	373	387	341	392	334	317	351	372	378	397	399	328	354	383	390	347	417	360	389	358	351	382	367	367	386	369	394	345	390	368	329	372	345	339	373	417	398	353	391	398	358	368	386	371	361	391	355	371	386	357	375	374	372	374	358	369	399	356	381	377	418	380	378	377	377	365	391	365	395	371	411	377	372	385	352	381	371	378	367	380	371	378	381	384	375	371	402	399	409	350	354	375	355	363	380	386	367	413	373	389	381	367	370	403	366	368	378	390	374	319	370	368	373	345	370	365	374	380	350	402	371	363	363	357	384	362	370	361	394	384	361	377	384	368	363	347	397	361	393	392	352	376	388	367	354	398	383	367	347	376	399	379	363	393	363	363	385	372	399	344	385	387	377	380	374	352	408	383	347	365	356	399	372	368	402	364	393	379	397	385	395	351	412	369	362	386	393	375	378	354	361	382	356	371	392	368	364	363	361	366	358	377	393	330	395	362	401	392	402	331	399	359	334	371	367	375	360	359	355	338	383	363	366	347	362	365	381	367	358	375	371	401	382	382	371	382	347	376	376	367	357	361	354	389	375	434	373	333	391	397	350	354	386	364	341	341	352	354	378	398	345	407	378	376	378	345	361	408	379	356	381	372	367	381	364	383	389	395	382	372	355	352	366	366	393	331	359	384	361	366	389	369	387	360	370	342	392	363	349	397	373	363	345	359	351	396	393	382	350	405	391	393	430	366	390	366	380	382	401	364	378	379	361	408	400	378	381	380	371	386	393	351	398	360	389	359	377	382	387	342	384	365	414	375	385	384	379	372	381	376	348	367	372	345	374	406	349	391	385	393	390	390	375	339	356	348	337	386	387	367	359	412	351	363	348	339	383	372	365	411	331	369	364	342	370	418	394	357	348	352	408	402	383	381	371	381	374	355	365	381	329	365	364	381	385	419	384	365	341	349	400	353	368	398	424	394	385	371	380	394	348	382	341	355	367	386	367	380	367	392	346	356	407	415	353	376	389	371	409	352	332	396	368	370	329	366	373	398	384	420	392	369	341	361	396	383	376	357	360	350	339	357	369	358	386	371	391	363	382	388	319	364	410	368	383	369	351	404	363	370	369	356	374	366	363	329	393	348	359	363	337	345	349	337	384	389	384	342	374	403	359	370	370	355	399	370	374	383	377	393	341	391	374	385	353	351	334	373	376	378	384	413	391	383	402	365	360	353	380	398	363	382	364	391	377	396	346	367	377	361	387	364	364	377	375	396	364	372	360	390	350	343	350	416	399	377	360	364	391	365	394	392	373	379	379	405	352	363	367	387	372	333	360	375	377	382	383	335	373	369	341	387	357	370	363	358	364	353	373	387	357	376	360	354	370	326	379	334	348	379	359	379	393	364	372	364	381	385	352	363	365	378	388	401	362	347	353	378	397	339	392	372	398	374	337	386	391	359	360	369	357	393	394	372	413	382	381	385	389	387	387	339	362	377	376	398	391	361	370	378	386	374	332	370	394	365	342	434	377	371	382	374	345	363	380	357	405	362	418	353	402	376	407	403	364	406	368	384	371	370	381	337	364	399	354	374	404	382	371	379	367	386	347	389	345	339	349	356	377	399	363	393	400	394	362	389	350	363	388	415	367	385	351	354	363	404	360	360	359	379	381	378	376	365	389	382	351	341	371	393	375	353	368	359	383	356	411	387	371	388	384	374	359	366	367	373	409	354	353	373	382	383	361	393	359	383	374	412	368	370	337	399	409	365	355	329	358	384	371	377	359	390	414	392	368	403	352	371	356	390	343	345	384	390	347	381	347	385	366	435	379	344	350	396	375	356	366	347	374	323	347	374	329	387	372	371	394	372	328	417	366	382	402	397	391	365	349	336	391	388	365	383	363	348	369	365	384	348	368	356	369	347	391	369	353	388	376	350	396	340	373	371	368	415	368	346	364	354	361	372	372	388	371	390	365	395	383	367	362	383	370	359	383	385	367	368	353	379	396	334	318	354	361	339	415	358	388	371	398	382	394	403	358	381	371	346	377	381	352	387	397	408	397	382	343	376	381	375	348	386	372	348	361	349	377	389	379	347	396	364	354	359	364	399	364	385	372	385	398	355	373	375	396	361	376	336	373	352	341	373	350	382	383	332	356	373	346	368	381	369	384	366	350	387	387	375	360	417	375	390	375	391	365	365	392	343	345	348	345	372	375	404	362	403	370	372	365	355	365	341	329	402	370	381	376	375	361	389	382	406	386	351	388	383	385	368	369	376	402	378	364	366	372	368	362	345	387	371	375	390	329	372	378	381	392	381	383	354	363	376	357	319	409	390	397	413	358	370	337	346	356	382	365	384	383	367	363	404	397	390	383
23456	38147	33023	20497	10415	4932	2685	1809	1397	1441	1294	1003	933	963	885	890	829	810	776	797	750	738	771	727	707	729	690	707	702	702	709	656	745	668	729	709	716	677	700	689	665	708	690	738	688	679	689	680	682	706	669	727	637	686	687	694	690	710	636	696	689	685	693	681	672	698	645	737	651	691	715	696	653	654	652	703	658	658	710	682	724	686	639	664	671	634	671	716	615	685	679	662	679	634	716	658	702	649	633	666	654	672	651	640	682	669	637	669	616	658	675	698	648	684	680	671	715	673	648	627	663	674	643	679	674	684	686	641	700	706	665	631	651	665	636	659	670	647	674	669	667	695	685	652	654	646	722	669	646	658	668	676	692	670	663	679	665	714	701	666	727	651	712	665	658	623	651	682	641	674	662	666	638	678	644	650	666	640	649	674	659	661	633	624	592	643	679	690	701	664	646	667	676	637	643	703	673	675	659	664	697	718	705	654	714	680	703	692	636	681	693	632	680	651	669	694	634	658	698	709	676	670	679	650	676	663	692	663	694	681	679	720	684	707	647	673	692	638	633	687	672	660	699	704	671	708	717	624	698	729	701	653	648	706	689	671	670	666	675	702	693	652	720	652	660	655	660	686	692	693	616	694	708	681	667	646	660	687	666	620	661	725	693	701	652	662	708	654	685	697	661	619	660	664	641	678	645	648	660	707	663	726	652	648	650	659	668	690	656	685	677	693	654	670	667	668	678	702	668	644	666	690	648	671	704	666	673	665	690	667	665	659	663	619	681	684	658	657	678	693	641	657	660	596	711	640	644	655	652	616	663	686	695	679	678	653	652	679	677	694	721	641	665	672	648	700	644	643	710	677	673	683	704	695	679	619	688	707	678	667	666	641	614	668	666	643	652	717	699	666	654	646	637	681	688	662	684	684	698	670	683	729	656	693	668	631	661	697	614	675	714	655	703	698	678	684	668	704	673	667	668	681	691	673	670	639	699	666	654	658	665	668	653	659	668	609	674	705	671	694	742	603	660	657	636	711	644	699	642	680	693	646	695	746	687	690	666	707	669	697	731	647	668	699	661	655	654	717	737	653	633	691	681	692	665	665	666	671	660	673	666	715	670	682	672	683	718	705	722	703	665	634	629	632	678	674	679	652	664	627	624	722	730	624	644	707	684	636	671	686	681	704	687	666	642	664	657	727	670	683	680	628	714	647	662	651	667	658	642	709	643	704	689	697	633	669	671	658	694	661	666	685	650	700	678	687	667	675	655	707	703	670	692	641	691	661	659	686	695	712	696	660	687	656	679	623	666	707	694	660	639	661	705	643	643	626	680	621	655	675	667	618	687	662	658	650	660	653	694	685	660	622	698	657	662	709	639	663	680	618	702	693	692	683	702	657	677	691	679	659	689	690	679	679	638	686	702	663	674	690	662	619	683	675	690	707	679	656	713	678	692	681	660	649	705	675	678	640	673	689	667	680	645	676	648	648	656	652	677	686	658	711	636	717	660	657	658	695	693	678	646	657	662	734	691	660	715	680	658	665	696	679	653	646	665	647	680	680	662	667	709	647	637	675	612	685	682	656	633	659	689	686	694	676	676	654	653	695	681	725	675	662	654	685	653	671	668	662	656	672	667	667	595	654	692	705	626	677	661	648	658	645	699	666	689	680	679	687	701	669	691	615	678	637	677	721	659	659	634	686	642	638	661	715	660	669	722	636	701	693	648	652	690	669	707	648	656	676	655	685	674	710	627	648	611	639	717	669	661	683	682	690	678	692	651	697	681	675	625	685	659	675	686	687	689	646	667	670	648	668	654	652	683	646	645	688	673	647	679	660	655	682	715	692	638	667	648	673	658	646	670	715	685	659	678	615	688	677	633	705	681	708	641	668	668	632	684	623	680	641	690	657	675	662	642	660	679	661	668	662	686	722	641	698	667	662	655	679	630	623	633	692	624	681	672	635	633	678	685	674	691	657	637	698	668	666	680	626	627	698	633	655	731	598	694	675	651	685	653	628	633	689	712	651	636	639	691	694	658	675	682	712	627	698	705	658	669	706	729	676	678	702	633	685	660	654	667	664	642	695	711	673	681	686	707	670	688	686	667	645	693	685	691	667	661	648	677	681	706	623	668	690	651	699	681	649	648	666	681	664	721	659	682	668	615	654	658	676	662	689	598	639	667	662	656	671	696	714	640	613	703	661	701	705	657	673	674	687	703	682	646	658	687	672	702	659	657	701	716	689	655	657	649	667	664	668	712	687	706	667	679	673	701	636	693	652	697	689	654	673	648	688	688	632	686	690	666	647	678	652	677	630	683	642	651	687	646	642	666	656	660	687	667	652	726	639	628	677	651	674	697	703	690	668	635	698	653	631	669	701	670	671	629	657	644	643	680	622	643	658	679	682	680	718	673	677	700	663	655	691	718	675	709	667	685	687	708	637	639	637	670	667	674	664	691	641	654	698	666	674	628	680	692	684	708	648	732	656	744	665	635	668	728	685	733	636	686	701	690	658	685	696	647	692	715	707	655	661	650	683	702	663	670	713	642	637	684	681	665	662	713	707	683	691	659	690	677	698	680	695	658	703	656	640	661	692	657	645	669	664	675	672	657	673	643	645	639	663	674	677	639	711	657	614	675	663	720	683	650	684	661	685	671	658	643	659	647	637	676	647	652	648	674	678	676	651	666	696	702	693	672	692	683	677	640	685	669	681	652	689	712	672	666	674	670	688	661	678	647	709	678	657	646	699	641	631	714	650	667	718	714	656	662	707	648	651	697	655	672	634	658	679	693	690	745	696	692	745	674	647	645	678	688	640	672	690	682	623	693	694	697	662	615	675	721	666	676	679	681	656	646	645	688	675	723	706	629	649	624	672	670	684	690	652	668	666	658	668	708	700	697	708	686	645	707	667	715	634	621	631	702	652	689	675	668	637	634	614	688	653	653	645	667	717	712	658	647	710	726	671	698	653	645	675	697	633	663	629	671	648	672	661	638	664	722	635	674	690	683	685	740	685	634	694	634	695	716	698	694	668	658	717	660	696	654	694	666	691	679	655	667	624	622	694	702	650	643	635	679	674	666	673	684	683	718	680	671	716	666	673	679	651	671	627	665	657	726	605	660	668	672	662	643	668	650	684	633	679	665	686	679	706	695	710	656	682	686	725	684	678	624	723	682	702	702	684	674	659	676	632	679	636	648	664	666	700	685	685	681	690	655	658	641	708	654	642	698	706	683	665	656	667	711	648	655	676	685	663	705	656	688	676	674	678	708	662	655	685	666	716	713	632	689	695	714	668	601	713	705	636	660	656	633	672	676	678	680	646	649	664	670	678	698	639	718	698	677	661	659	672	665	663	646	690	651	704	692	680	690	658	695	694	629	660	656	696	659	656	692	682	702	726	676	693	652	678	708	648	726	680	690	635	671	668	708	650	686	669	717	692	655	597	669	650	642	697	660	677	670	639	676	671	651	614	622	630	651	659	695	647	649	663	667	664	669	706
23537	21416	29096	24108	21425	17712	3119	1036	531	491	426	339	284	281	256	254	227	219	197	215	212	206	192	206	200	170	184	206	165	167	173	179	187	188	176	159	161	167	169	183	169	164	190	169	180	161	167	184	164	148	191	154	178	168	162	165	159	174	188	151	164	181	192	189	170	197	190	177	159	146	160	165	164	179	179	170	175	167	179	159	163	166	170	180	174	165	163	147	180	159	177	151	166	179	168	183	164	170	167	177	165	167	177	176	194	157	185	180	149	179	161	180	168	188	181	178	170	150	166	175	175	151	166	184	148	169	157	200	160	163	170	176	163	159	189	161	171	172	163	171	144	175	168	147	160	146	160	152	165	183	138	157	176	159	181	185	197	183	179	166	173	181	177	171	162	144	186	174	159	161	165	173	177	189	181	193	176	181	178	147	168	163	181	176	165	165	170	187	170	155	157	194	161	177	157	157	195	188	170	178	168	175	163	171	172	150	149	179	186	181	148	180	174	177	160	138	164	174	160	171	138	173	209	148	172	174	169	189	167	173	172	169	193	167	166	175	166	198	178	149	164	181	139	149	168	152	174	181	155	175	154	159	171	202	177	154	176	169	170	164	170	177	161	205	149	153	181	188	172	161	158	167	126	188	180	163	162	156	179	174	181	168	172	154	164	160	145	172	172	167	168	162	162	177	143	165	169	166	165	182	173	182	160	185	175	179	199	150	172	178	167	177	157	175	176	179	157	172	182	162	176	171	183	171	159	176	187	179	173	155	168	154	158	178	158	187	191	180	152	174	147	185	163	189	176	158	188	184	143	174	162	175	150	179	165	173	151	159	172	175	177	155	157	159	158	174	169	150	165	154	177	159	162	143	174	190	178	175	192	154	168	191	172	185	170	158	177	157	162	170	171	163	159	172	155	163	154	189	178	157	182	201	169	169	158	145	167	158	170	153	181	167	168	164	164	166	150	170	166	166	162	168	157	161	167	156	154	166	168	156	148	193	159	165	174	141	154	160	181	156	173	152	177	138	156	147	177	184	153	162	183	200	157	163	151	166	174	180	157	187	172	174	158	161	199	167	160	172	155	162	157	156	168	170	181	151	155	163	160	168	180	164	164	155	184	163	155	174	153	185	159	175	171	179	161	165	182	171	170	178	158	178	201	177	159	176	161	170	162	165	181	169	177	167	172	165	162	163	187	176	145	156	168	177	157	172	170	187	157	205	159	176	196	160	171	155	148	157	159	158	177	146	170	178	178	158	181	170	167	175	141	143	152	170	161	175	165	179	145	174	172	170	166	164	176	197	160	187	175	191	147	166	167	156	144	176	166	157	159	159	160	180	151	155	176	159	216	167	172	172	171	162	159	171	160	143	152	180	155	159	150	181	159	167	175	155	157	154	167	192	153	154	172	150	166	178	149	160	166	190	155	173	160	177	171	159	155	160	175	183	161	165	189	184	164	161	157	195	169	180	154	149	160	165	160	171	189	188	152	154	169	180	145	179	186	177	153	184	172	177	175	160	171	144	174	151	166	171	179	182	170	173	169	176	168	161	177	192	189	163	171	157	163	166	172	201	152	175	168	171	174	193	173	174	158	158	153	193	149	180	176	189	176	179	196	167	177	173	153	174	164	163	154	182	184	171	187	155	182	171	165	176	174	175	159	155	181	181	151	153	167	160	161	171	175	150	158	181	170	179	167	164	177	164	167	163	162	167	162	156	162	172	171	157	163	158	173	168	161	185	142	176	165	176	180	171	196	183	162	159	185	161	170	176	175	155	195	178	186	170	141	141	158	162	202	166	156	187	186	171	167	160	156	181	162	161	183	162	163	141	176	171	155	153	162	169	168	171	156	165	159	172	159	186	156	169	172	147	176	194	164	159	173	174	184	180	198	168	155	176	132	164	169	159	160	158	171	179	150	150	144	187	156	169	162	151	164	166	178	218	190	162	167	171	182	162	165	167	152	169	154	195	160	142	158	178	186	173	171	168	133	173	183	168	150	176	170	152	152	170	152	174	161	177	152	157	189	176	186	175	165	179	178	180	157	167	165	170	167	150	140	146	184	155	181	197	160	169	182	167	124	155	148	177	166	163	179	177	172	168	196	153	185	161	173	172	183	166	172	157	171	157	172	164	153	186	164	174	156	155	180	157	159	159	179	182	189	176	161	151	173	171	177	169	178	179	157	176	197	186	144	168	178	180	164	157	158	163	148	169	174	158	188	166	175	176	179	157	173	171	200	186	156	198	188	160	176	183	182	176	180	155	141	161	161	164	168	180	147	179	181	147	176	164	164	155	170	168	169	152	159	161	163	147	166	155	169	171	174	162	173	157	175	179	152	174	166	166	162	165	191	175	164	198	173	189	193	168	164	182	162	172	187	185	189	171	188	160	182	169	165	161	184	182	178	167	162	162	185	187	151	170	172	159	177	171	172	178	146	165	166	181	182	173	199	150	159	152	155	162	165	160	168	219	177	162	140	183	177	202	167	158	158	171	170	166	152	150	172	175	164	140	198	172	163	154	178	171	186	152	166	148	166	158	171	169	173	181	175	167	188	169	188	181	165	173	167	136	159	161	181	169	179	157	178	180	174	153	172	185	145	179	170	162	150	152	173	179	168	151	147	166	169	167	154	171	174	167	169	148	194	150	172	179	163	177	179	164	162	184	188	165	176	185	158	164	179	145	173	163	172	165	182	176	158	141	163	158	178	172	134	187	149	179	170	150	173	166	172	184	200	168	172	161	166	204	158	173	150	168	185	173	177	174	157	164	165	173	173	184	150	185	176	157	172	161	169	151	170	182	177	174	182	155	173	191	170	163	164	183	171	179	160	175	177	184	165	157	174	160	187	176	174	159	164	174	168	167	183	184	159	162	138	175	166	179	169	155	182	147	185	174	197	176	153	156	185	159	165	167	161	189	172	170	177	174	191	177	146	158	180	169	145	157	164	166	170	189	174	161	165	163	169	171	172	131	152	189	165	161	156	196	181	172	179	175	180	191	153	158	179	179	180	146	180	169	165	174	165	174	160	176	150	163	162	180	192	174	152	154	170	193	177	171	136	170	155	185	172	154	169	174	155	169	155	157	159	159	177	159	167	176	146	187	181	157	165	184	147	177	169	155	162	158	164	186	170	180	164	187	149	165	159	156	178	168	175	182	151	167	188	149	184	177	165	153	174	166	146	187	167	162	156	149	167	169	144	190	172	207	159	162	178	160	166	189	157	165	147	172	165	156	159	180	160	160	179	175	157	192	184	154	157	168	177	170	168	159	162	182	168	166	188	157	180	149	167	167	180	170	159	167	173	182	166	173	164	186	171	188	164	171	149	210	168	161	163	170	181	161	163	153	175	166	162	159	158	156	180	179	163	154	203	140	174	161	163	159	163	149	172	186	164	150	156	169	168	164	167	158	152	187	163	192	177	168	176	169	187	176	182	175	152	166	184	184	144	161	147	155	175	181	152	182	154	165	194	138	166	155	175	166	171	163	149	171
28386	43927	37143	22563	12466	6878	3719	3022	1710	1545	1318	1001	849	746	711	627	615	509	536	447	476	416	440	401	434	416	443	383	363	373	360	352	353	381	344	331	362	354	370	342	335	345	349	337	354	340	329	341	324	333	340	334	334	311	339	308	326	300	316	308	358	339	306	328	341	309	281	297	340	284	321	300	330	328	349	328	354	328	334	297	342	346	323	329	316	332	346	339	349	318	323	322	352	333	346	354	350	289	330	338	336	322	286	337	328	317	322	365	311	335	331	307	325	310	314	328	331	309	302	291	338	357	304	298	319	334	316	286	327	332	298	352	319	333	306	320	299	273	337	331	322	337	313	328	314	309	316	308	298	306	334	330	323	321	339	304	325	339	312	301	316	324	321	328	321	319	335	324	317	290	286	329	314	328	333	286	321	299	324	311	327	312	293	284	322	319	323	313	307	319	311	294	332	341	323	323	321	312	303	330	313	313	325	293	308	325	334	306	346	324	333	323	336	314	328	307	302	339	357	309	294	343	338	330	306	305	321	352	330	290	324	309	309	312	316	294	296	306	337	288	308	322	320	342	302	317	365	321	331	325	295	292	317	319	303	297	316	299	291	329	295	309	372	301	300	350	325	310	350	299	307	325	285	325	316	325	298	299	315	337	314	307	334	356	354	317	350	290	303	301	340	309	320	302	318	321	319	317	329	292	320	292	296	307	322	310	338	324	341	332	304	332	295	336	326	304	316	318	288	341	334	299	274	306	308	308	346	316	315	318	330	320	285	308	326	306	297	316	315	335	317	331	360	304	343	309	336	326	326	326	328	314	318	305	322	348	325	308	298	287	346	307	326	326	318	303	357	291	287	318	299	294	321	329	341	283	300	285	344	307	330	333	323	336	306	343	289	333	327	295	344	309	280	333	324	298	316	292	340	338	336	299	354	353	299	323	331	341	326	332	305	328	328	306	314	308	305	271	302	320	304	329	320	327	309	335	313	320	288	328	342	318	329	310	308	327	317	295	275	350	330	333	325	314	304	317	348	310	331	319	311	299	340	324	278	310	297	292	314	308	327	305	259	316	312	283	355	304	293	306	336	304	299	310	348	300	302	293	336	333	335	336	277	320	323	310	333	322	323	340	323	302	321	317	305	315	313	315	335	343	319	321	336	348	318	300	330	293	328	312	310	279	290	316	281	342	303	308	325	312	311	313	289	302	298	317	342	324	311	310	328	303	320	318	331	310	341	290	292	333	341	305	366	300	361	311	296	323	338	331	287	306	322	310	351	302	298	320	292	331	321	305	326	337	261	309	319	340	280	327	335	285	287	333	323	325	304	303	334	319	309	316	321	282	341	310	327	338	315	326	318	327	331	296	339	340	296	340	296	286	316	334	305	291	296	329	324	319	306	291	322	306	318	323	350	312	308	329	333	304	317	307	333	318	337	307	312	356	355	286	336	301	309	321	338	294	342	323	318	317	325	319	286	290	307	291	302	301	381	337	333	315	292	295	322	318	290	330	315	313	340	304	329	329	323	321	326	338	359	353	303	339	291	305	320	308	327	315	340	309	315	309	290	285	340	312	300	308	333	342	319	337	317	325	339	311	326	327	317	317	293	310	360	320	317	302	321	322	296	308	307	340	345	326	350	326	326	314	339	317	336	302	333	331	294	316	335	304	315	289	311	275	320	319	302	297	324	309	328	353	294	317	312	300	319	324	343	318	323	301	333	326	297	332	333	303	295	320	281	290	337	307	349	326	327	333	333	293	316	317	323	336	309	317	340	296	312	308	301	340	363	318	324	320	353	323	317	334	328	298	319	298	316	306	318	299	305	323	286	328	317	326	325	304	296	332	304	334	323	347	334	345	331	330	322	349	290	306	319	331	280	283	317	333	327	318	331	286	289	297	350	303	306	331	351	319	317	316	349	328	344	286	333	345	314	290	348	303	307	327	308	320	340	318	313	331	318	344	313	322	302	323	313	309	314	313	307	298	290	339	312	323	312	293	321	319	303	321	293	268	325	343	304	281	323	299	287	339	310	331	322	330	284	317	304	328	311	348	310	335	321	293	333	314	312	311	343	312	309	318	318	317	321	302	337	299	305	329	350	313	308	327	328	338	305	307	335	320	285	310	321	307	332	334	320	282	305	303	307	302	334	302	319	301	323	318	291	303	302	328	306	325	301	317	290	296	305	306	345	333	321	313	301	287	282	306	335	326	321	326	315	312	326	325	311	305	349	297	313	306	340	298	331	336	370	343	342	302	331	285	306	330	303	341	312	293	316	332	318	300	297	322	339	316	361	331	314	322	318	330	327	335	325	319	341	310	320	280	295	285	323	306	301	315	322	316	287	329	294	297	315	306	304	305	322	310	298	329	327	315	325	317	316	312	328	320	324	313	320	314	314	279	292	336	322	311	327	302	322	330	337	328	317	320	330	325	302	293	342	299	290	307	326	294	278	322	314	343	325	324	311	304	341	317	289	357	332	306	312	303	303	317	332	336	314	355	357	299	324	337	327	314	327	313	318	308	317	305	293	320	315	312	296	335	318	300	309	294	317	276	300	326	294	325	310	312	292	336	308	339	333	320	293	302	346	293	300	324	316	310	325	334	348	304	285	323	317	349	324	311	301	288	310	344	320	316	323	342	305	316	335	331	318	289	337	295	345	309	307	304	322	305	346	331	301	335	290	328	312	289	320	341	316	306	322	327	332	335	314	312	308	324	321	320	294	292	299	333	320	321	336	307	324	301	322	324	319	295	339	324	301	286	316	279	311	310	343	307	318	302	355	353	315	321	350	313	284	352	315	294	310	313	327	296	330	327	296	293	338	316	315	316	302	303	334	341	325	311	317	339	307	294	318	336	315	353	290	328	357	344	317	320	336	347	348	312	328	330	330	307	320	321	336	307	310	340	336	324	345	345	328	315	315	320	306	314	302	322	315	284	363	336	333	303	331	288	303	319	303	313	306	340	322	318	327	345	298	308	294	301	332	333	304	307	354	331	336	324	311	317	323	296	307	301	328	320	318	292	303	291	325	294	338	326	321	326	333	316	313	310	320	317	348	337	319	327	288	313	332	322	318	310	322	298	315	309	324	330	312	313	330	336	277	303	318	315	318	311	309	326	299	321	307	326	329	324	343	296	327	339	307	322	331	312	315	341	343	269	317	326	308	317	301	309	307	336	326	349	313	307	322	295	324	327	303	330	345	337	336	301	312	310	335	340	345	351	313	350	310	316	332	332	277	330	324	333	307	343	301	288	300	322	328	298	329	345	281	316	291	315	339	318	321	328	311	320	329	315	311	326	336	337	309	307	332	303	315	311	307	351	324	325	319	298	313	356	318	300	314	312	339	336	300	342	326	274	302	309	295	320	271	314	331	310	365	326	319	297	316	311	328	308	321	319	324	306	335	335	333	291	321	294	311	315	313	329	334	321	337	340	317	319	285	321	297	335	325	334	285	329	287	319	333	337	331	346	324	315	313	321	327	303	296	365	318	349
27380	21329	16100	6391	2641	1499	680	520	469	477	488	469	437	464	441	455	476	461	443	475	437	425	467	436	422	439	434	461	432	421	451	445	442	436	457	405	439	417	463	428	423	423	417	427	430	437	462	416	447	450	405	482	431	435	439	418	440	464	419	439	430	461	458	450	399	449	436	455	413	458	451	438	445	425	446	458	428	453	411	402	402	439	409	417	433	403	417	443	452	403	407	495	448	415	388	440	453	468	443	415	410	433	453	415	452	476	473	451	448	442	452	452	419	434	424	426	426	426	456	425	469	459	448	431	446	435	435	443	425	455	399	429	471	450	472	391	445	417	464	468	407	455	447	447	424	444	472	447	435	440	429	446	440	422	430	445	439	425	434	453	428	460	408	454	437	412	416	450	427	410	402	436	439	470	428	458	360	381	426	436	445	437	427	404	404	429	454	427	420	424	445	418	458	422	454	408	453	455	384	441	452	402	436	416	437	434	449	377	472	421	427	407	422	439	435	446	400	419	443	411	434	434	438	414	440	452	441	393	462	422	434	435	407	463	411	414	440	418	437	404	430	433	412	436	444	414	456	444	467	446	440	436	428	397	429	448	418	415	434	439	458	459	419	412	430	437	428	430	441	411	457	430	411	442	432	425	437	443	384	468	457	443	445	402	401	429	473	446	433	443	389	400	383	446	433	461	430	439	427	405	448	425	422	432	422	408	424	441	439	440	435	450	426	443	443	420	443	427	444	475	418	445	420	406	415	445	468	457	415	439	454	429	452	431	448	407	428	433	464	422	443	420	432	464	485	392	455	404	453	474	449	429	462	410	431	463	384	399	445	433	425	452	463	424	425	456	419	426	447	450	427	454	439	445	427	442	407	411	439	444	416	445	461	440	434	448	470	423	414	436	421	438	453	425	434	482	406	432	439	422	423	432	430	444	421	465	439	455	424	434	440	407	441	377	431	389	395	392	425	422	405	409	395	481	436	441	412	449	406	433	426	410	429	421	447	430	434	458	443	415	437	425	421	422	405	452	440	440	401	420	416	425	469	450	423	437	442	427	437	445	382	429	463	449	470	440	445	393	434	413	408	447	440	449	438	434	417	434	466	428	452	470	405	419	489	473	442	440	416	431	459	437	473	463	439	414	436	475	426	387	436	453	480	473	437	446	405	425	439	441	428	436	441	455	459	437	427	440	466	424	463	439	480	442	419	429	415	441	438	409	439	435	414	462	377	415	412	417	435	469	425	454	463	481	418	452	433	442	413	457	448	434	455	403	417	452	441	451	413	426	401	415	396	409	450	420	462	439	426	484	415	421	459	429	461	414	470	424	464	437	425	466	439	438	422	452	427	433	396	401	427	445	444	395	458	414	444	446	451	443	391	427	444	419	394	423	458	428	427	396	436	446	437	430	444	398	412	435	428	413	424	422	462	443	404	437	403	423	410	397	459	451	418	410	453	427	444	460	430	439	443	405	442	444	446	460	422	446	422	456	439	419	418	456	439	440	423	436	402	432	441	389	443	436	443	441	434	427	439	403	471	459	416	445	443	472	452	435	429	461	467	417	430	428	444	463	446	443	436	437	427	440	446	420	418	425	415	463	432	433	426	429	452	445	432	428	457	399	432	434	434	416	424	425	428	437	466	400	428	432	412	448	426	437	429	437	425	467	446	425	437	437	456	404	420	463	443	451	453	446	441	419	409	437	423	451	440	433	444	447	420	483	472	390	434	425	430	412	457	430	473	429	459	397	414	454	459	407	398	458	463	426	426	468	436	471	442	431	445	466	449	437	429	434	429	439	431	426	457	426	418	445	438	424	444	436	483	466	419	440	402	435	432	402	426	414	413	429	475	466	399	394	452	437	415	473	417	433	439	434	362	421	414	422	420	449	472	445	411	409	419	460	464	415	426	434	440	439	452	406	439	409	433	428	431	446	430	434	446	436	417	462	384	451	472	453	387	461	397	443	450	432	437	431	459	443	464	425	420	443	409	449	388	435	436	408	452	450	438	438	407	444	466	430	442	430	399	450	423	446	447	428	424	414	433	429	445	445	418	407	399	422	424	454	374	446	453	428	449	453	423	418	429	484	426	446	460	417	446	444	440	435	447	420	457	452	426	475	406	424	446	427	407	451	463	415	400	432	396	448	399	459	444	425	419	461	409	443	458	464	399	412	423	402	425	430	474	436	404	416	463	438	449	440	456	479	461	433	424	401	406	473	429	461	429	427	451	448	456	449	442	398	416	417	402	436	439	435	437	445	430	439	454	455	442	436	440	406	429	451	453	478	441	436	419	413	447	420	434	427	452	427	466	396	446	479	415	431	446	482	460	419	422	382	443	450	431	459	443	447	421	432	467	492	442	426	426	450	408	445	437	402	420	406	415	423	397	395	450	449	414	453	421	412	428	441	432	424	448	431	485	441	436	440	485	418	435	408	461	448	433	437	422	399	411	451	483	450	467	437	466	423	399	473	439	439	474	417	435	434	429	421	441	444	450	424	445	457	404	416	425	413	420	455	442	462	429	445	391	444	455	397	458	428	456	450	427	417	443	425	438	425	440	424	420	411	415	413	431	427	457	422	424	452	415	435	469	425	429	442	450	415	475	418	407	444	394	442	459	438	450	440	438	406	450	430	426	404	424	434	428	441	418	477	420	433	439	420	448	430	437	437	439	427	413	416	444	461	431	449	406	436	401	421	430	452	423	395	423	442	455	427	469	380	439	420	438	423	462	430	447	447	445	470	453	445	432	469	460	441	400	397	418	433	421	425	435	441	423	404	422	446	433	418	419	423	477	427	435	426	409	462	379	440	416	421	418	426	421	422	403	419	447	441	434	420	417	474	465	433	470	452	424	443	446	457	441	458	401	439	457	396	422	460	422	430	416	436	438	447	419	400	452	426	442	417	393	413	453	433	449	443	446	452	455	409	427	412	415	424	424	427	425	437	381	417	455	459	407	412	458	447	444	435	434	421	452	438	430	481	405	394	430	413	414	427	429	470	392	437	445	428	418	471	432	429	416	420	422	431	405	422	400	429	462	410	435	450	448	413	442	400	443	458	431	423	427	375	432	482	432	417	464	450	453	459	435	452	451	470	489	420	437	415	415	459	439	425	434	425	410	446	392	414	438	450	440	428	430	422	424	411	437	423	450	462	430	390	426	418	432	452	422	452	464	446	449	410	442	422	447	402	415	425	416	425	427	418	424	430	475	419	422	423	424	400	431	435	437	462	429	408	448	412	471	412	426	405	436	469	427	437	422	391	431	428	433	410	455	471	438	424	438	430	450	421	442	431	436	410	457	432	456	413	419	467	445	435	474	385	437	406	418	443	436	447	401	433	458	402	453	438	444	384	426	452	453	470	427	452	431	453	423	449	443	409	427	427	445	470	401	409	440	456	435	434	382	445	424	434	439	475	419	425	459	422	445	423	452	439	432	434	408	423	431	422	436	424	435	440	448	444	413	419	425	424	448	441	419	464	433	444	457	432	472	441
22698	31290	21481	9870	6563	4141	1575	1291	968	933	989	916	822	834	848	784	764	819	778	782	784	833	786	763	833	780	767	751	769	815	777	791	814	715	802	771	793	754	765	805	766	762	750	810	806	773	752	796	787	749	785	789	788	762	798	751	744	755	756	755	803	807	729	778	780	776	767	779	744	759	777	757	794	787	797	801	739	756	743	729	756	811	806	777	769	756	734	770	776	811	736	798	742	765	840	737	759	804	784	761	761	754	743	763	745	725	758	787	835	758	782	739	771	793	818	799	737	808	746	748	764	754	730	736	795	843	751	793	789	755	758	746	753	762	755	746	726	748	776	708	747	734	732	824	783	750	743	750	763	745	783	760	764	757	795	762	788	830	771	751	784	806	819	798	742	796	782	774	777	772	768	717	748	762	758	772	814	792	751	805	780	782	799	751	760	740	803	801	797	782	745	790	788	784	809	802	736	769	754	717	706	777	768	788	759	745	717	777	718	761	831	775	833	803	767	760	728	753	755	795	755	731	766	786	730	784	747	736	821	760	727	738	774	797	744	806	782	827	734	792	760	762	762	824	771	819	739	783	736	711	750	795	736	792	818	759	839	738	781	754	752	786	765	769	745	754	791	772	731	772	783	767	711	758	786	753	740	787	780	767	730	797	786	762	799	792	774	793	793	745	766	780	779	777	794	745	769	748	817	740	724	779	775	765	724	811	770	737	715	795	773	772	744	724	758	766	766	758	800	728	787	803	752	744	760	757	831	793	805	773	812	791	814	760	760	763	765	738	775	790	799	801	819	780	748	761	757	806	729	819	813	737	791	780	764	828	772	748	727	786	813	736	806	765	790	811	737	772	716	794	768	826	797	774	796	778	809	721	777	717	774	773	776	774	807	802	758	796	776	803	780	740	781	786	806	744	783	729	807	733	751	810	819	730	749	770	763	761	794	737	761	760	763	731	766	793	775	762	723	763	734	835	710	771	772	759	744	754	802	777	719	708	735	755	735	753	747	738	735	771	720	786	758	759	804	800	782	740	790	770	841	745	755	764	809	761	737	745	772	772	735	791	760	761	784	790	734	820	756	800	788	738	769	754	774	808	751	786	773	729	747	802	768	738	783	762	774	817	718	802	749	750	763	835	760	773	800	822	790	754	769	747	794	803	782	763	771	722	774	733	770	786	787	765	739	777	784	765	778	791	734	760	774	748	747	753	781	767	797	796	777	766	757	759	794	741	808	792	768	815	768	744	798	753	728	759	760	762	738	808	761	720	782	723	795	756	794	764	792	736	808	812	782	786	758	713	783	718	751	746	791	755	790	721	769	770	722	812	744	733	816	792	757	779	773	804	763	787	759	739	761	792	818	802	774	797	784	789	781	780	764	715	781	755	778	753	774	723	775	710	805	759	778	770	796	842	792	771	845	765	798	724	785	709	762	813	796	799	750	742	744	762	801	765	789	821	807	766	751	819	780	749	746	818	755	776	824	763	731	726	847	785	778	769	788	800	811	778	766	801	765	782	746	828	793	771	777	754	765	734	758	764	717	793	780	780	732	729	759	756	781	740	779	764	778	804	793	769	754	777	750	762	752	727	796	793	794	717	821	766	716	751	776	750	734	737	792	761	801	752	736	820	716	765	774	725	739	808	726	757	743	744	783	778	769	810	777	761	802	768	799	729	784	753	699	751	786	785	764	810	803	777	760	812	764	716	730	748	748	801	838	760	706	764	776	737	808	753	783	790	770	798	786	744	756	746	756	786	735	767	736	768	795	768	769	790	759	779	833	759	781	753	794	731	761	794	760	865	759	788	698	752	754	782	748	773	765	791	780	794	790	824	801	766	724	792	784	798	809	829	762	725	826	741	707	780	739	757	816	783	782	802	777	785	750	778	786	780	746	760	858	758	779	788	770	778	788	759	748	732	758	749	751	784	776	762	787	783	802	788	769	779	759	738	812	799	774	737	744	730	745	768	769	770	766	777	796	776	798	709	724	764	773	794	760	802	784	709	755	736	777	799	820	755	797	763	822	789	778	809	842	770	794	755	731	788	760	770	770	798	750	753	763	842	770	729	772	774	757	756	810	783	803	742	768	775	770	777	785	786	735	767	732	773	735	726	822	729	743	754	816	749	744	775	770	783	721	781	746	770	737	728	783	738	736	771	809	752	783	754	797	829	756	786	796	785	770	811	764	765	821	777	745	791	813	785	747	745	826	798	769	851	784	772	723	870	757	761	805	763	806	773	739	765	759	857	770	741	776	792	771	760	736	805	798	732	812	808	796	743	722	759	762	787	779	813	780	782	795	755	803	822	750	760	757	791	799	774	778	761	767	758	782	777	763	778	815	794	763	725	807	738	764	843	720	784	740	770	754	741	788	732	744	762	770	772	786	763	759	788	757	793	783	761	741	798	806	788	772	792	775	717	788	805	808	770	742	742	741	764	755	817	747	760	724	778	786	746	782	776	725	783	771	750	779	739	733	737	798	756	758	773	723	752	742	742	825	748	826	799	786	791	793	776	741	800	722	779	759	741	716	792	788	772	751	788	764	767	745	792	758	751	748	801	779	801	753	815	779	731	795	807	756	790	776	815	796	725	764	746	751	737	766	753	719	763	821	747	800	780	799	751	758	820	805	776	741	762	817	808	780	790	768	745	782	783	804	755	781	749	705	755	821	796	791	781	744	758	798	783	783	739	831	795	792	767	785	770	762	779	758	769	738	800	772	742	759	780	748	761	750	768	787	726	806	809	778	784	792	774	736	747	756	758	765	765	745	739	755	740	757	774	766	796	785	717	752	768	796	820	729	764	786	781	783	777	830	776	757	796	778	823	781	727	766	742	770	775	820	805	741	783	756	772	762	725	762	768	768	767	784	778	740	811	819	781	812	734	778	704	793	761	745	755	751	752	762	805	792	773	794	765	779	743	814	793	800	834	766	800	755	790	720	769	751	723	825	788	822	752	769	767	815	769	773	784	736	820	760	759	803	785	792	787	820	775	789	798	776	782	775	788	831	823	765	811	754	770	768	764	741	793	751	751	754	832	774	738	732	734	775	795	763	742	725	753	770	763	716	745	802	797	786	760	739	768	740	770	784	791	787	751	752	739	770	749	704	749	807	753	829	715	688	757	778	745	747	762	778	794	775	793	766	769	788	792	781	758	742	749	754	837	748	767	754	745	782	759	758	778	801	779	774	773	729	755	763	757	719	774	779	751	772	815	811	788	790	752	783	773	743	775	756	731	773	749	793	792	777	732	775	735	767	787	732	818	813	789	774	755	734	763	796	747	783	769	790	756	773	761	777	784	786	745	735	778	809	749	760	775	766	810	817	795	802	738	760	784	795	775	799	795	816	797	722	756	762	760	781	776	751	772	763	762	758	816	807	756	779	801	747	782	745	745	746	778	792	784	803	782	750	799	782	771	792	796	789	771	779	787	768	772	786	783	800	815	769	749	771	788	783	685	742	746	784	796	774	750	777	758	757	774	744	736	810	810
24498	21413	28352	24870	19317	7218	1494	812	558	559	547	483	451	486	468	457	439	437	414	407	397	439	382	396	366	366	375	421	395	385	364	357	388	374	373	381	349	366	377	400	388	399	399	373	347	386	394	370	412	410	388	379	373	374	342	369	392	390	400	385	380	396	382	375	391	367	394	359	427	400	411	383	397	375	383	370	380	344	377	369	387	373	388	373	356	332	360	345	392	356	388	350	386	401	378	372	380	419	388	370	382	380	368	352	400	371	366	357	398	386	401	394	375	361	366	374	373	409	402	384	361	396	392	343	402	371	336	366	371	414	381	379	361	365	382	395	378	381	375	354	389	393	347	403	310	362	405	396	401	372	365	294	395	343	399	369	391	356	388	371	388	377	388	351	375	336	338	429	358	382	408	364	387	399	362	350	381	347	413	389	394	404	382	374	368	358	399	328	375	395	386	392	407	389	365	344	359	359	356	399	360	360	393	388	381	367	377	370	375	373	359	375	390	394	372	367	352	368	354	395	362	355	346	379	379	332	404	398	361	366	384	375	377	414	371	388	380	337	358	349	382	364	415	379	377	375	385	384	374	356	390	412	377	363	373	371	364	412	380	366	408	373	371	388	382	353	350	385	358	397	374	394	375	375	381	359	401	341	388	390	347	368	376	349	357	383	381	365	406	387	372	367	383	355	411	401	367	388	406	380	376	372	378	363	371	400	369	362	373	382	373	357	388	362	357	398	383	369	380	400	356	373	401	370	372	384	380	371	393	396	359	356	383	397	350	365	374	358	358	389	413	358	358	377	381	361	397	394	374	369	360	372	394	366	355	376	386	390	365	387	397	357	364	400	392	374	370	434	390	348	410	380	344	401	398	404	410	379	358	380	399	359	374	379	370	390	363	373	369	376	378	396	369	383	354	320	379	358	396	398	393	362	382	410	398	380	382	380	362	352	352	359	389	424	384	380	393	369	373	369	410	384	355	370	389	376	368	369	359	376	400	374	381	364	353	400	352	376	374	392	366	366	391	342	371	368	385	360	374	342	380	363	356	374	364	366	367	376	376	377	403	388	385	374	369	337	368	370	359	416	333	375	370	374	409	386	382	350	360	384	375	363	382	358	383	384	388	417	354	364	390	349	388	331	368	380	399	385	358	361	371	402	369	392	378	372	361	388	370	380	413	380	355	384	371	390	365	367	366	399	385	373	353	367	366	401	391	365	373	368	376	365	363	391	365	365	372	386	339	393	354	395	382	363	401	384	382	406	393	358	357	366	404	401	357	384	359	400	368	357	375	342	354	367	348	356	366	369	389	396	395	368	362	367	381	393	373	368	423	397	398	377	365	361	399	384	344	398	394	383	383	379	400	366	378	413	338	405	344	414	405	389	381	392	342	397	378	336	390	366	368	357	396	377	391	400	396	358	374	375	427	342	422	374	377	347	375	416	361	371	374	358	359	374	367	358	355	371	389	398	342	388	377	353	376	389	384	377	364	365	363	362	368	349	391	390	390	353	378	351	384	394	369	381	393	384	395	380	341	367	378	358	376	368	393	404	384	361	400	385	383	369	400	370	380	352	374	382	387	398	357	358	369	379	377	382	339	378	356	358	384	369	402	365	354	391	374	397	356	381	361	375	383	366	410	381	348	341	376	378	370	366	380	395	359	384	409	350	396	337	352	417	405	363	361	405	322	371	371	409	339	351	379	407	377	389	344	372	375	333	392	392	376	359	361	382	385	403	357	395	361	365	372	393	394	358	372	374	405	399	357	388	375	360	368	385	385	398	395	396	383	384	336	390	378	384	355	373	409	375	364	395	360	371	418	341	377	352	387	366	406	376	337	353	393	389	352	405	364	389	383	399	372	362	367	388	353	348	356	392	358	363	386	371	373	377	353	409	354	374	368	359	347	354	354	346	358	378	384	395	388	337	405	375	385	426	375	369	384	379	409	344	409	350	364	369	365	356	359	384	364	384	398	397	382	369	374	366	345	378	381	395	400	405	411	380	395	396	366	370	375	379	353	345	363	361	400	402	334	382	368	383	351	404	355	354	361	388	375	389	349	385	378	392	358	376	376	352	405	360	371	372	389	374	349	382	392	355	346	360	379	354	414	368	372	365	399	366	382	368	362	337	381	354	372	383	348	356	371	372	414	409	326	383	380	410	337	379	388	367	359	388	391	376	389	388	367	388	387	387	391	404	388	385	346	374	386	399	364	365	391	378	348	384	394	402	335	373	351	365	341	372	352	385	395	377	377	378	372	385	372	389	375	408	375	397	369	342	337	379	356	398	377	358	374	378	409	366	377	369	378	365	386	401	345	391	359	367	376	388	409	398	382	355	366	384	394	395	371	389	337	346	394	400	348	378	372	385	361	407	363	387	403	374	389	399	368	362	396	372	382	402	397	367	395	391	372	396	369	357	381	352	419	379	343	383	393	392	366	386	403	420	373	391	371	359	387	397	380	367	376	385	369	337	374	394	373	350	372	352	365	350	377	395	379	380	348	331	391	377	367	395	399	382	383	360	405	372	365	366	366	388	382	368	372	387	394	363	382	374	350	380	361	362	369	388	391	376	355	416	374	391	373	356	398	423	360	379	386	345	413	372	384	389	359	382	385	379	393	383	400	368	374	365	365	343	373	364	344	381	387	334	405	338	405	369	347	373	384	379	409	370	397	353	373	361	368	401	406	393	372	360	373	362	361	365	401	364	393	336	390	371	360	347	383	377	405	381	408	373	382	373	382	387	391	372	361	384	359	335	372	355	369	380	386	367	375	386	387	372	380	378	357	371	377	384	390	380	389	388	362	365	389	365	350	403	398	369	382	408	400	374	355	383	364	359	408	378	398	382	396	376	367	386	365	358	368	401	381	388	379	370	352	360	365	383	382	387	385	422	361	373	381	386	372	386	360	346	382	357	417	396	338	370	392	384	390	383	367	346	378	419	384	361	385	362	373	359	398	376	378	372	357	394	337	377	333	392	397	364	366	352	393	350	418	385	351	382	392	360	403	392	377	385	394	413	360	347	397	374	378	354	352	392	382	350	352	382	354	421	382	364	370	402	348	412	338	422	366	382	398	338	361	355	408	400	416	380	394	392	410	359	395	422	377	374	384	378	395	407	359	359	383	347	353	377	404	370	401	413	333	348	405	384	374	398	374	388	387	371	353	357	370	369	335	389	330	364	340	368	367	389	382	359	348	390	378	355	385	380	364	379	351	354	409	365	373	402	378	387	370	356	399	376	394	384	358	377	390	334	393	375	383	375	335	404	385	344	401	405	405	404	390	381	343	383	375	374	370	372	394	376	382	382	395	357	396	384	382	407	382	384	364	352	372	391	421	381	380	369	374	393	362	403	380	364	398	381	387	376	376	358	389	374	373	360	386	378	409	341	361	372	356	373	381	384	372	376	369	352	375	381	347	374	392	379	375	353	380	360	431	346	337	417	373	383	395	383	372	412	391	360	361	370	413	370	320	401	357	380	362	365	404	342	343	389
26913	41907	32887	19759	14357	8358	2608	1963	1380	1220	1156	1047	1001	930	891	833	816	827	805	798	696	775	751	732	743	740	716	716	731	680	706	724	729	710	666	714	688	663	690	727	706	687	665	660	701	695	622	716	742	697	677	680	671	633	733	730	718	728	656	688	708	704	741	762	665	695	695	697	734	682	635	677	664	660	677	677	686	689	687	723	667	680	696	718	649	663	729	739	717	626	683	711	669	677	699	656	676	689	650	700	712	663	685	682	700	689	706	675	664	710	690	674	660	694	655	692	663	693	623	677	723	690	655	706	695	671	666	697	693	644	701	710	658	654	673	677	683	673	679	657	653	653	646	713	702	709	670	671	679	663	668	755	727	705	689	663	672	693	681	703	660	695	675	664	672	695	678	668	659	665	702	668	629	678	705	703	693	620	666	662	644	687	673	708	643	701	678	663	693	700	699	697	684	718	655	687	685	648	675	669	701	709	681	676	684	685	692	706	708	713	680	686	642	695	737	682	687	692	659	669	676	671	707	648	681	707	693	689	746	670	678	698	673	644	708	655	683	714	657	643	646	663	697	655	714	678	677	719	732	700	652	686	667	656	724	647	673	674	683	710	661	739	701	680	714	685	696	628	674	702	652	688	664	615	662	646	679	645	682	678	668	712	702	653	732	650	683	658	686	679	664	673	640	682	692	653	712	675	667	705	688	647	693	668	724	694	668	672	701	695	704	664	654	683	711	646	671	680	658	659	652	684	668	670	663	715	715	648	642	691	643	677	618	717	662	673	671	677	717	633	676	681	658	674	697	725	682	673	715	696	710	663	721	660	737	660	714	686	711	661	720	671	678	698	685	655	688	731	683	687	700	758	671	733	705	710	688	735	725	633	672	669	682	687	718	691	694	718	664	646	725	704	704	652	717	671	625	661	661	661	681	693	690	720	665	658	658	678	657	688	705	682	697	703	686	635	633	693	718	660	637	678	686	675	657	630	660	698	669	651	641	630	701	685	705	728	681	646	707	697	646	652	692	643	704	751	688	721	676	689	712	631	708	688	670	661	715	701	678	708	719	709	710	668	685	711	660	709	686	680	742	696	674	604	685	689	669	702	704	769	686	683	688	667	644	643	697	655	643	662	657	673	719	685	687	688	658	669	687	678	636	704	678	670	700	742	610	672	666	721	678	729	652	677	689	749	643	674	666	687	702	653	662	672	665	666	709	693	692	646	670	724	635	720	725	690	693	638	677	644	735	680	650	691	687	676	686	679	633	700	692	700	673	656	701	690	673	682	653	693	701	675	699	672	706	657	711	647	667	723	617	647	672	679	718	647	640	699	699	649	709	699	646	691	709	692	710	675	696	682	707	692	710	678	680	675	667	706	677	689	673	698	668	660	700	701	678	652	698	636	668	691	645	695	655	700	710	653	684	646	718	682	714	680	618	652	685	672	696	656	697	670	715	653	654	690	722	702	694	692	724	665	684	705	654	690	674	716	639	663	681	708	704	671	682	684	670	670	680	681	692	678	677	723	699	678	651	689	637	690	701	684	693	661	716	673	668	703	696	670	646	651	624	702	709	706	751	693	704	634	675	705	731	668	670	707	669	656	675	694	685	650	676	683	721	679	672	705	689	671	653	706	676	709	731	669	727	658	677	636	711	630	626	713	700	662	652	668	652	664	709	658	712	664	675	685	661	689	677	669	636	703	674	709	695	714	680	673	653	699	686	678	701	730	717	666	657	666	670	679	682	710	696	725	677	681	655	673	677	703	672	730	689	697	700	726	716	667	696	690	696	686	705	639	669	647	646	696	683	677	659	633	680	655	696	706	765	653	673	668	681	654	624	679	740	687	676	639	686	699	670	699	649	697	687	653	666	736	694	674	699	639	624	670	668	641	649	725	692	672	688	685	665	670	642	685	675	714	697	665	678	663	660	708	678	713	701	656	708	679	630	672	669	660	726	638	683	693	705	718	671	687	677	668	730	699	670	630	678	687	690	666	650	631	670	691	661	703	651	694	693	675	726	702	687	653	676	667	720	683	628	689	686	654	692	667	649	717	668	675	708	646	656	685	683	665	688	698	718	694	678	681	665	668	738	668	690	698	716	679	633	644	676	662	654	718	649	717	669	716	662	685	636	671	678	751	690	702	674	701	679	661	684	660	636	724	660	690	634	708	634	654	707	673	628	699	704	720	689	682	690	675	675	670	702	688	660	670	677	665	679	639	681	678	659	677	724	642	675	671	695	651	709	690	704	695	638	678	707	660	648	672	687	713	643	680	704	679	684	701	642	691	718	652	706	682	681	663	666	636	685	663	672	660	692	707	698	642	667	681	749	738	672	706	691	686	652	665	696	656	682	691	682	696	652	652	680	684	678	657	705	676	662	680	704	676	715	667	706	737	693	660	691	663	681	735	687	648	693	651	658	638	656	672	696	685	673	666	752	683	657	609	677	709	709	731	733	708	706	712	672	705	691	696	733	647	716	684	691	695	655	679	688	682	688	632	703	667	712	722	726	664	690	640	685	676	668	663	673	665	713	687	665	690	678	687	677	702	694	646	685	692	672	729	692	625	687	686	714	677	689	682	694	684	686	696	750	627	653	710	644	683	677	697	672	668	722	659	702	653	677	652	695	738	659	723	654	687	687	623	648	697	677	658	722	677	653	674	731	661	665	714	681	694	690	664	707	684	664	662	716	646	635	672	707	703	698	672	751	701	657	616	716	700	685	701	676	650	678	660	719	654	645	658	665	669	723	677	639	699	669	636	661	682	677	629	729	715	733	673	685	694	675	607	679	655	671	694	704	671	733	700	712	678	677	672	649	696	643	713	662	658	686	689	634	728	692	689	648	692	698	683	670	673	722	676	648	675	637	732	693	670	691	650	673	711	689	760	684	653	644	682	689	665	668	664	696	671	699	623	683	674	681	679	705	660	663	675	698	686	671	686	671	684	689	665	683	652	741	639	664	705	692	694	713	700	703	675	731	658	702	676	697	669	665	655	686	606	677	640	691	685	737	657	688	722	645	750	699	687	677	656	645	688	631	677	669	674	708	651	707	677	689	617	703	711	707	671	666	703	662	659	674	699	631	684	682	712	655	687	698	705	678	666	699	645	682	701	713	706	671	646	673	646	587	686	692	729	699	713	659	677	686	695	687	703	689	640	624	700	668	676	704	699	708	690	654	715	662	649	667	720	665	667	679	695	665	699	614	692	719	662	713	680	676	683	703	681	690	705	706	655	665	654	710	695	695	654	678	657	721	688	673	698	682	670	711	661	677	698	657	689	688	620	668	663	684	694	641	661	630	707	675	745	682	683	643	622	718	706	672	715	700	693	629	662	678	663	675	697	688	708	643	683	679	672	693	676	675	661	674	670	681	751	659	656	674	690	661	655	667	685	677	661	689	708	605	674	660	658	689	702	657	712	677	669	679	720	701	704	668	678	692	683	653	682	691	703	689	693	705	685	681	722	665	686	643	667	648	663	687	647	671	638	733	677
23586	21466	29189	24132	21485	17089	2482	1015	575	447	411	353	314	274	250	253	242	288	239	196	204	200	201	196	174	206	166	171	190	178	185	197	217	210	210	168	180	162	220	172	179	191	167	189	162	207	212	161	191	192	172	163	159	176	169	183	158	175	197	157	158	166	155	166	175	176	195	169	186	167	164	171	177	177	178	167	170	166	162	178	189	159	176	137	175	157	180	187	151	182	156	189	166	168	154	188	174	160	164	166	186	175	184	181	184	183	176	171	186	162	176	180	212	183	162	184	185	190	167	150	171	164	158	200	177	159	186	205	163	138	172	162	168	195	143	175	178	176	173	198	169	179	185	171	167	184	185	162	169	182	194	169	174	175	179	174	181	206	160	160	180	179	184	159	179	178	164	178	159	199	171	184	193	176	159	201	166	185	169	187	181	186	153	173	164	169	184	166	175	164	193	186	177	165	180	197	169	176	176	183	167	180	149	153	175	177	178	165	178	173	193	143	188	190	166	165	194	154	185	186	172	175	208	159	182	174	163	175	175	195	187	171	168	166	180	153	150	180	175	167	188	174	182	190	172	190	184	178	192	179	155	173	180	170	170	159	176	204	179	180	156	184	159	167	177	177	159	181	181	199	167	149	174	149	152	201	186	171	169	175	191	189	151	195	178	173	164	164	179	172	203	172	169	180	183	177	167	201	162	178	155	157	168	180	154	160	181	177	176	176	155	168	162	172	159	160	179	162	160	165	139	161	163	174	163	179	177	170	174	164	155	156	167	192	186	175	176	181	177	177	180	171	174	180	184	173	164	160	182	173	171	162	168	181	174	163	177	178	166	170	182	174	180	181	173	171	165	168	170	161	169	163	184	179	172	148	164	169	151	153	151	174	167	175	173	158	185	180	177	169	164	191	190	168	172	151	190	176	206	165	175	169	178	171	187	177	166	178	187	159	185	184	172	200	146	164	186	168	167	180	206	168	189	181	178	179	181	174	173	207	171	168	179	179	174	186	149	180	174	152	171	188	199	157	183	203	182	201	158	176	173	172	197	185	176	167	169	172	178	159	169	174	182	150	165	173	188	166	191	164	162	174	181	173	193	179	192	172	161	173	184	188	179	146	183	170	189	188	190	203	171	140	160	201	176	162	159	173	168	176	166	175	173	192	167	173	175	192	184	175	186	179	188	177	182	155	190	166	180	178	196	192	159	172	186	172	178	171	155	206	183	164	183	160	166	190	184	165	177	194	187	188	168	161	158	194	166	190	160	185	174	157	180	165	158	164	179	167	159	177	186	178	187	177	184	168	165	172	169	167	166	150	166	176	144	190	183	192	177	163	173	173	175	181	169	158	193	171	199	171	154	196	151	182	167	165	172	189	160	180	173	178	190	170	170	183	190	160	173	183	183	195	170	149	153	184	169	188	199	157	180	170	162	173	189	177	166	173	173	172	182	169	156	182	182	163	179	166	151	173	174	165	184	177	188	164	174	168	183	174	136	185	171	168	166	160	152	172	165	180	164	170	156	145	173	184	161	171	179	183	171	168	172	178	159	184	156	187	205	179	184	175	185	164	187	197	166	161	165	180	162	172	173	183	187	145	185	202	186	179	181	165	172	167	180	160	173	147	170	155	189	162	174	187	189	167	191	157	141	193	180	150	156	180	198	172	166	185	176	178	141	153	182	181	175	163	199	186	162	163	171	167	178	166	161	185	182	158	156	172	167	172	166	187	156	194	186	188	183	184	180	171	174	159	183	178	153	170	177	183	162	185	193	147	186	146	184	177	172	156	158	167	184	197	166	197	174	192	158	182	167	177	164	192	182	176	169	163	168	177	158	135	178	194	179	165	178	189	190	172	168	191	172	183	191	160	154	163	174	160	156	192	173	166	186	181	186	198	175	180	166	183	179	187	161	181	137	174	182	194	178	159	148	184	195	189	208	155	175	161	151	162	158	196	158	208	166	167	187	170	180	167	188	167	154	188	134	181	154	176	180	161	175	176	169	188	169	180	149	179	178	162	173	157	147	170	185	176	186	169	189	162	163	174	172	160	188	162	160	186	174	155	174	175	171	173	158	161	170	197	178	163	165	178	181	189	175	167	189	176	156	162	161	171	186	167	180	164	158	171	191	204	168	172	155	153	167	145	167	190	189	160	169	157	192	171	168	189	189	176	181	164	172	151	161	179	156	184	165	162	179	161	168	184	156	175	157	185	181	167	174	179	184	164	194	186	175	191	161	180	169	174	175	141	161	190	195	171	162	212	187	186	170	164	171	173	166	170	180	180	172	162	182	186	173	158	176	175	181	149	164	156	162	162	170	148	179	163	167	161	145	173	161	157	181	170	200	169	165	138	184	179	128	164	193	148	155	161	165	191	172	188	193	174	183	176	158	160	166	168	143	185	172	157	169	170	158	156	145	178	174	168	175	181	191	173	161	167	154	170	184	170	158	168	160	164	173	163	164	172	154	152	188	187	176	189	192	182	181	153	185	163	175	179	187	165	177	166	165	193	192	172	164	174	166	169	187	194	185	169	175	176	174	168	183	148	171	152	166	178	186	171	184	168	175	179	193	171	178	180	156	153	167	147	165	190	168	168	166	178	176	155	180	173	168	176	183	180	157	195	161	165	178	188	174	158	147	157	164	179	144	150	172	200	173	171	181	166	172	191	175	197	168	170	169	173	190	193	193	189	182	163	188	161	182	172	170	198	170	176	177	159	183	192	170	184	175	166	183	174	170	185	177	157	215	182	192	188	162	189	185	172	180	151	169	181	190	174	173	155	153	176	184	176	204	166	171	162	166	172	166	203	148	170	185	178	154	165	168	178	133	181	179	192	174	158	181	148	171	145	164	156	155	202	148	179	166	162	172	163	169	188	171	166	166	163	181	146	159	177	171	158	183	177	170	154	175	191	156	186	171	171	200	150	211	180	155	159	164	163	156	174	179	170	175	181	167	169	176	179	193	185	184	192	158	155	188	185	153	164	167	182	174	162	170	184	209	156	175	180	184	173	169	141	172	138	173	179	168	188	182	183	185	174	165	185	159	147	167	171	170	149	168	197	179	156	174	166	158	171	186	199	177	194	178	187	162	158	172	176	161	173	157	189	182	197	175	173	174	169	178	175	144	175	162	155	172	189	179	196	174	187	165	176	193	167	166	160	176	151	169	171	174	150	186	179	147	182	172	161	149	193	160	182	158	181	174	169	159	178	148	173	167	158	175	181	185	158	170	191	147	158	165	169	185	184	171	197	188	186	178	188	180	172	198	166	157	186	180	174	172	190	184	176	164	168	169	174	177	170	164	184	172	174	180	181	180	184	154	200	169	188	172	149	176	171	161	163	160	158	171	157	189	165	189	160	168	188	193	163	172	179	176	181	150	164	173	152	170	155	168	180	189	150	183	164	175	192	160	168	151	153	169	178	180	159	172	178	197	159	175	160	167	175	161	152	174	165	158	143	151	160	182	206	157	156	188	148	183	174	174	173	176	176	166	156
29030	43729	35536	22833	10117	5167	3676	2898	1750	1341	1270	1006	906	761	724	644	583	551	528	516	470	418	395	433	377	398	427	418	392	398	383	355	371	378	378	349	365	384	362	355	341	329	357	352	347	363	344	336	341	310	326	333	344	358	350	329	323	334	304	324	333	341	367	328	356	349	364	326	320	324	320	330	352	321	345	313	321	332	302	329	328	313	313	325	317	328	334	339	330	331	344	296	316	317	301	311	353	311	320	326	329	325	313	293	341	319	313	335	354	304	335	328	322	335	341	326	352	323	344	322	346	326	340	323	306	345	309	316	329	329	352	328	314	335	283	287	344	300	328	331	317	343	319	312	335	362	307	340	352	333	319	335	344	342	305	332	324	316	328	323	331	320	304	329	330	338	331	308	302	330	337	323	341	330	317	329	341	353	324	315	311	333	304	354	331	307	332	306	358	319	324	300	338	324	306	342	346	301	347	334	342	323	327	308	315	332	302	349	342	306	348	351	339	324	308	327	347	305	312	303	317	324	321	323	317	317	318	304	334	315	326	314	306	332	309	315	318	317	354	312	322	309	336	313	310	346	314	346	302	358	327	297	343	341	323	324	318	359	350	325	347	345	348	305	309	315	354	313	298	321	337	327	283	316	315	338	320	312	339	306	342	364	325	318	322	326	331	313	315	341	304	334	308	339	336	327	334	335	285	322	324	339	358	292	331	335	333	325	342	320	339	332	344	324	316	280	340	366	297	297	305	334	355	347	324	315	313	354	328	342	310	325	328	312	342	315	373	320	327	309	350	291	298	323	317	314	320	305	346	306	315	274	355	304	301	353	332	318	316	310	312	303	332	347	330	308	319	322	288	316	318	304	313	367	346	311	351	305	359	326	340	276	313	328	307	336	310	324	315	326	331	339	351	295	354	338	301	318	326	330	341	308	338	292	309	332	339	315	342	317	323	307	323	292	345	358	339	350	348	326	316	317	308	337	303	324	331	321	323	325	313	299	326	339	322	332	304	269	309	319	335	328	339	320	309	315	307	337	321	335	322	323	285	304	332	345	322	318	305	330	330	331	321	316	342	307	331	336	339	310	306	310	280	300	332	357	310	314	334	338	316	335	348	329	316	334	325	325	331	315	326	321	319	287	316	335	337	304	302	337	331	313	303	318	315	342	336	305	327	361	300	345	332	342	320	326	338	306	316	304	350	352	307	332	325	339	330	328	337	330	329	330	336	300	324	332	305	337	317	342	334	347	336	310	328	313	314	339	319	296	349	298	348	325	348	343	321	338	306	329	305	340	342	307	320	334	301	306	367	309	371	338	366	329	323	349	305	312	356	302	319	315	306	315	316	311	355	328	302	324	302	314	334	320	323	347	341	298	354	318	283	280	282	323	355	312	298	314	310	322	296	320	315	283	321	322	325	323	333	303	318	329	347	304	338	351	322	331	302	269	298	319	324	306	335	336	332	318	313	305	315	325	331	336	308	351	318	333	300	344	347	325	319	292	314	330	333	326	290	327	339	311	312	314	330	338	290	346	331	306	319	346	336	348	347	324	385	337	320	311	328	350	319	345	301	355	308	333	335	332	294	315	307	333	336	333	308	313	318	321	324	327	299	339	326	312	328	321	308	323	318	320	305	304	327	357	328	355	341	331	309	295	332	339	365	337	341	372	343	335	345	324	309	310	296	313	318	298	334	316	369	320	352	305	315	349	324	308	322	307	326	329	333	323	283	332	340	321	338	351	325	339	329	327	309	311	342	287	321	295	310	310	317	318	310	330	308	339	326	320	360	329	331	370	322	336	321	346	320	320	348	309	330	305	325	351	332	352	294	342	320	326	304	313	315	338	327	303	331	328	343	318	318	348	329	307	340	339	340	327	329	336	334	298	342	340	346	314	347	322	301	332	339	336	329	341	306	342	294	300	313	300	279	298	328	315	330	330	329	363	325	329	320	304	359	313	329	323	330	337	324	338	316	338	323	324	316	306	311	328	326	339	319	350	350	345	331	347	350	317	296	320	321	325	305	322	321	333	316	342	317	323	352	304	289	334	319	332	342	315	319	324	328	343	355	300	337	298	299	323	307	295	321	319	305	341	317	314	330	309	336	304	366	288	334	330	307	341	320	346	317	315	314	350	300	318	336	312	327	319	324	301	324	353	298	312	323	327	311	309	321	328	300	307	310	309	298	333	320	349	323	308	303	333	301	330	331	324	340	339	340	316	296	343	332	322	327	293	336	296	370	307	334	348	334	351	324	338	308	336	310	336	316	310	291	330	364	323	319	308	303	252	334	325	331	316	326	356	320	323	320	335	345	362	315	330	332	350	315	317	309	337	305	330	318	321	287	316	353	311	353	306	282	327	318	305	316	338	313	313	343	334	308	355	341	326	320	315	326	288	304	328	334	307	321	326	354	304	320	337	320	301	321	322	332	347	330	338	310	312	312	342	322	326	314	323	312	336	310	308	317	328	329	316	337	323	356	323	315	325	311	299	311	338	336	316	322	332	345	324	354	353	340	303	337	317	324	308	368	357	341	340	339	357	304	317	328	319	331	325	337	337	327	334	333	326	326	305	326	294	300	334	301	277	331	350	297	305	307	329	344	323	334	306	352	315	317	355	338	312	306	329	324	310	299	333	320	343	282	326	376	298	321	328	294	294	306	323	305	320	347	295	300	330	317	348	260	331	336	309	353	328	326	313	332	317	345	304	330	332	344	324	310	320	322	313	316	313	339	335	310	336	299	327	307	341	343	353	285	337	324	334	323	334	328	339	347	335	316	331	298	309	336	304	293	328	299	326	317	320	294	322	354	345	310	336	318	346	347	334	348	328	330	318	315	309	326	321	350	330	330	342	330	342	320	338	326	291	311	348	316	323	302	310	315	319	329	298	309	316	332	333	304	371	306	316	327	329	332	345	309	299	296	320	324	327	326	322	301	328	295	320	341	326	313	335	301	294	330	306	301	316	326	319	325	308	322	338	316	291	327	327	288	332	330	341	354	321	329	340	310	308	335	319	282	313	328	304	346	300	354	302	323	315	347	318	317	335	309	319	301	318	312	301	312	328	289	339	306	304	301	321	340	312	337	280	288	342	361	347	347	346	331	304	326	316	324	327	335	319	347	304	320	341	330	326	332	350	321	291	337	320	324	370	317	321	315	345	330	349	328	335	328	309	344	346	344	321	325	337	312	334	332	328	290	304	305	350	305	368	311	299	329	353	326	359	315	321	342	291	337	334	312	332	318	334	321	332	319	308	328	332	340	332	317	286	331	307	328	302	308	334	286	308	329	322	355	346	387	306	318	309	313	314	323	361	328	303	352	324	294	343	332	329	302	329	347	326	317	352	333	325	298	323	316	322	345	309	297	366	323	323	315	295	305	295	355	363	339	335	300	366	325	336	362	307	339	302	332	333	348	323	317	325	374	293	311	326	334	360	335	329	319	313	324	305	333	351	339	320	280	330	343	303	313	318	307	313	337	334	294	293	344	310	322	301
27422	20939	15302	6429	1929	678	527	530	495	459	497	436	436	471	423	422	436	457	439	416	407	421	438	432	465	471	408	445	429	458	404	427	453	486	432	411	415	431	465	466	431	422	413	443	454	430	433	424	412	463	426	458	475	455	449	472	409	413	430	429	455	453	478	502	448	449	444	465	481	457	436	411	457	455	428	433	453	475	419	458	409	440	424	437	412	416	431	456	422	457	410	452	421	458	443	439	436	441	435	458	436	427	461	428	411	416	427	447	454	444	448	426	420	428	443	452	457	442	412	462	484	412	424	412	433	424	455	432	422	432	409	468	431	413	427	472	468	452	443	424	414	424	431	452	416	429	452	436	402	390	442	446	417	435	420	427	411	458	442	436	436	417	425	431	447	436	457	462	437	394	426	454	406	439	426	428	438	450	417	446	443	463	391	433	464	432	424	403	431	407	441	434	431	441	439	438	444	420	441	455	439	473	435	414	432	445	436	421	415	390	460	441	406	414	438	434	441	458	439	422	437	415	428	443	412	448	461	431	446	400	437	453	410	409	431	460	441	406	432	435	441	394	459	435	403	426	460	416	412	445	448	455	441	450	438	451	392	442	433	441	428	421	423	427	417	420	457	421	475	436	451	443	467	437	416	442	437	434	454	457	423	401	436	392	418	478	450	475	426	437	419	414	460	401	466	430	454	444	411	394	457	471	461	455	445	404	426	464	412	420	438	435	442	456	432	456	405	446	446	419	430	441	431	462	418	412	432	410	447	453	416	436	445	467	424	431	464	417	435	463	440	455	452	454	429	452	450	455	447	445	444	460	452	412	426	446	441	422	456	440	459	420	431	441	459	431	465	414	406	482	400	365	436	465	439	427	463	422	445	470	500	417	432	424	461	428	420	431	427	464	447	423	450	450	457	414	428	443	450	448	402	418	405	447	495	451	422	407	435	404	399	425	430	428	454	469	420	458	436	444	435	453	466	439	432	475	466	483	465	418	434	480	443	444	458	451	425	422	429	423	449	434	474	432	428	434	418	456	458	449	448	471	429	455	390	429	449	449	436	419	415	467	419	453	441	384	392	411	442	419	450	440	426	443	457	448	446	444	434	432	455	438	409	428	462	436	456	464	382	436	441	410	443	404	424	425	443	452	420	420	430	439	393	416	401	429	439	477	425	395	426	460	420	451	411	435	423	431	423	459	442	449	429	468	438	415	443	458	437	423	398	449	406	432	458	441	429	427	404	442	434	434	426	416	435	453	429	421	446	424	415	407	434	394	415	455	416	434	475	431	436	475	421	418	484	484	448	453	399	443	442	407	441	439	439	435	449	440	411	449	456	369	410	419	433	431	429	445	450	399	460	425	437	442	397	463	436	457	401	422	421	456	439	405	430	433	448	430	451	427	442	418	423	424	456	416	425	445	446	434	451	462	456	402	462	418	429	423	431	392	479	464	389	419	427	473	444	420	426	449	416	414	432	431	435	421	438	436	450	420	431	445	472	444	425	432	429	414	410	447	400	421	442	434	414	425	432	443	435	445	422	437	447	444	428	450	416	405	435	449	451	508	445	428	425	414	453	440	450	438	433	414	426	415	439	437	438	446	432	439	437	429	458	435	465	404	440	442	424	453	410	435	474	451	440	395	439	444	423	447	398	471	435	427	436	433	431	466	415	451	429	459	404	435	436	455	429	414	472	444	416	400	440	467	431	467	429	428	413	460	430	419	448	449	419	403	449	420	424	493	425	443	474	440	461	390	453	435	451	426	428	458	419	426	402	441	456	435	444	432	387	450	430	404	402	378	414	429	425	432	425	469	457	421	456	424	449	432	430	411	406	451	417	434	428	426	425	424	419	482	415	473	407	456	423	388	438	440	415	447	415	434	441	421	441	460	466	416	460	462	446	435	418	455	453	408	420	450	438	438	418	452	438	421	415	419	433	445	413	421	418	438	472	398	445	429	486	423	451	411	456	437	427	453	451	454	440	408	438	448	429	431	413	455	434	438	388	452	413	451	448	417	404	459	416	413	446	433	386	414	448	457	418	421	412	455	394	413	418	455	470	412	430	404	442	460	429	446	427	456	415	468	426	427	440	464	456	431	441	443	453	437	390	459	429	430	459	452	465	411	451	477	417	386	425	454	438	429	437	434	398	369	409	435	436	477	460	421	384	446	418	460	456	400	400	454	455	439	436	432	445	437	460	402	449	433	433	435	411	421	468	419	457	433	438	420	443	444	443	429	451	415	408	458	459	428	411	444	451	461	422	446	432	418	468	435	432	424	423	414	460	437	392	426	444	448	442	454	429	426	429	432	462	475	435	403	417	409	450	434	427	445	450	438	438	390	434	445	447	439	424	435	425	463	417	495	389	461	420	435	460	417	455	408	463	422	458	453	446	426	440	447	441	447	428	419	388	463	471	422	448	438	412	428	393	425	433	414	452	410	425	479	456	426	418	440	451	437	443	450	450	453	470	426	428	428	438	394	439	456	413	428	415	439	458	417	395	454	457	439	416	422	381	457	417	399	454	426	423	464	432	438	461	430	426	428	467	452	444	456	398	395	444	440	400	462	434	475	445	455	413	474	451	429	458	458	466	446	418	450	439	466	445	422	440	446	485	434	438	440	422	402	473	459	418	443	429	498	464	422	391	452	443	434	444	448	377	417	427	410	434	443	443	417	455	475	438	441	427	475	452	446	430	431	448	414	429	426	413	421	403	456	432	445	410	449	415	425	435	426	477	411	422	439	441	390	458	430	398	465	435	404	419	424	465	419	425	445	402	439	415	441	422	409	416	413	436	415	413	434	439	437	481	410	469	415	436	430	418	434	435	447	429	399	460	464	423	422	426	407	433	472	435	399	414	440	455	474	443	447	410	443	437	467	443	490	444	460	433	425	413	450	445	445	393	417	393	445	465	425	442	429	449	460	442	414	401	438	415	386	433	431	446	436	426	448	422	430	389	435	437	423	465	438	407	402	489	416	414	412	427	408	454	472	434	424	422	432	455	452	430	439	426	412	412	424	427	401	419	422	422	446	403	430	414	453	414	427	406	433	442	435	439	434	440	399	466	431	442	463	443	486	454	488	464	474	439	420	434	423	403	442	443	454	457	423	431	435	428	449	418	442	408	442	442	434	450	422	447	434	422	438	419	447	435	448	419	430	442	439	437	412	433	415	459	430	404	433	444	439	415	435	454	401	401	415	450	402	454	393	430	459	435	439	435	438	445	452	408	396	459	431	434	381	442	408	442	443	412	424	434	438	425	415	463	454	437	433	424	435	428	467	482	441	468	480	452	425	463	433	435	446	419	397	457	449	443	438	410	436	407	471	471	448	437	426	442	435	407	425	410	413	472	426	462	456	446	387	444	431	449	434	358	426	439	436	439	420	436	419	421	408	422	431	419	447	414	431	435	446	438	429	457	431	434	417	405	449	413	435	423	444	449	447	430	466	452	432	431	451	434	463	442	444	441	440	463	443	474	448	426	419	465	428	441	399
23596	28133	20957	10273	4573	1550	1299	1200	1006	888	926	946	829	803	809	803	821	824	795	778	758	789	796	759	782	743	792	798	744	722	748	762	752	785	807	764	759	805	765	768	748	800	787	757	765	733	760	785	775	741	743	785	725	787	727	807	783	814	700	806	761	777	759	798	785	736	769	784	767	773	731	793	751	813	795	801	759	750	788	777	817	775	789	750	734	765	688	802	784	777	741	795	779	776	784	823	815	769	761	785	764	786	770	789	767	813	801	750	741	825	756	730	789	769	767	790	797	819	793	768	765	788	718	750	757	773	727	785	774	774	792	742	800	775	767	760	739	781	759	765	776	806	781	740	764	798	813	771	768	729	747	808	779	798	770	769	761	778	760	755	804	724	736	756	803	824	774	781	750	789	750	800	761	783	756	764	716	770	761	759	778	773	772	775	752	795	795	767	804	809	750	778	781	746	717	766	793	746	751	750	760	747	791	724	759	762	777	780	723	841	730	763	766	749	755	759	772	763	828	757	797	804	747	762	804	756	758	738	771	773	787	808	778	786	777	789	742	746	796	755	751	739	756	823	797	765	754	800	797	782	771	797	772	759	773	722	783	782	831	756	744	747	809	784	748	745	781	763	781	736	782	751	790	758	771	756	764	747	758	785	743	724	795	752	767	765	777	785	805	772	768	721	748	758	747	781	767	772	766	793	788	798	792	779	803	788	747	796	755	767	810	710	777	771	710	678	744	801	806	771	796	746	754	787	828	747	765	813	742	794	726	723	773	759	755	773	771	724	755	758	754	786	788	768	747	809	739	790	763	734	750	744	781	761	780	770	733	746	776	812	779	778	744	765	752	794	795	776	823	791	747	768	801	725	750	804	785	726	806	797	720	754	782	754	751	775	809	738	757	782	786	790	772	734	764	819	720	745	744	753	691	705	776	773	743	771	769	778	762	803	735	762	765	776	772	789	779	778	777	766	765	747	724	774	776	722	732	757	765	799	804	772	780	782	768	767	760	742	717	733	722	730	765	762	763	750	752	766	740	746	810	745	748	736	780	772	781	741	823	825	778	756	752	804	771	742	762	739	747	763	794	785	713	750	757	765	753	749	794	780	791	767	745	739	739	758	754	728	743	736	755	750	772	759	774	787	773	785	746	739	759	782	745	728	744	751	791	740	741	794	782	748	713	819	779	769	742	775	725	747	754	790	768	746	794	779	755	739	740	787	760	728	793	777	772	773	756	752	747	780	799	773	769	786	749	741	799	763	792	788	706	795	814	826	756	794	784	775	793	776	765	795	731	768	788	728	757	794	736	767	801	784	748	784	781	792	752	724	744	757	810	800	794	750	792	779	772	771	748	771	794	763	814	787	776	781	747	783	759	831	802	789	770	762	787	779	757	823	743	748	792	743	716	810	737	775	752	802	793	756	794	733	750	788	732	772	763	786	748	735	776	768	812	778	787	775	771	778	813	756	724	828	792	774	802	741	774	789	774	762	825	766	755	784	770	797	787	769	794	791	791	798	801	735	770	759	763	769	788	761	744	737	797	764	749	793	799	784	775	749	746	759	796	806	696	742	699	782	730	737	765	756	772	784	730	716	784	744	806	734	732	742	799	758	778	769	772	748	742	770	742	809	751	735	757	817	760	784	714	763	710	737	759	785	745	710	832	781	729	759	776	778	793	770	767	842	762	764	779	770	760	775	801	754	763	760	773	788	744	815	809	736	720	788	796	736	803	779	761	758	740	771	710	739	749	765	779	764	791	806	769	825	736	768	772	801	744	765	785	779	731	754	742	720	776	793	750	731	787	750	773	794	767	701	787	738	767	771	762	732	747	765	760	837	775	790	773	806	753	742	760	779	805	768	762	783	713	780	767	818	763	759	740	809	764	793	736	756	784	804	760	737	770	751	745	783	724	776	746	771	782	770	791	736	752	791	781	781	799	732	785	751	780	733	761	806	801	799	743	798	709	824	802	726	752	760	805	772	754	784	785	796	769	771	748	825	792	710	762	759	768	737	726	757	743	748	736	740	824	782	745	776	781	711	742	764	782	740	803	786	792	766	774	788	825	767	713	773	759	738	744	781	764	761	726	795	742	769	729	752	741	747	725	738	774	730	785	737	760	741	773	753	787	817	754	731	729	775	786	824	735	755	803	810	731	828	762	803	823	744	767	769	776	851	754	780	815	769	765	740	771	761	773	783	770	760	806	749	756	806	757	770	749	754	768	837	777	790	731	757	746	782	779	766	771	762	775	768	722	780	815	849	723	768	772	766	741	751	802	767	776	766	776	780	742	758	746	770	795	782	731	753	780	740	761	730	734	801	777	760	792	756	810	726	743	751	736	772	780	741	795	769	787	787	791	772	734	766	824	796	769	771	786	756	770	752	795	788	750	737	793	807	757	800	787	768	755	774	744	789	782	799	786	780	714	756	777	760	815	739	816	708	746	721	774	794	735	759	797	772	747	779	840	758	795	711	743	731	759	784	813	750	735	773	748	770	725	677	747	787	766	747	779	723	773	773	760	781	734	798	761	768	809	791	791	770	712	809	772	786	767	790	727	768	760	719	772	740	800	771	799	730	755	752	762	713	792	801	807	767	788	782	779	749	772	726	781	795	799	733	760	743	724	778	799	787	794	753	790	747	811	760	779	724	783	774	783	808	775	783	798	733	706	757	793	779	750	811	752	741	773	758	755	787	795	773	760	754	795	792	783	777	745	785	828	809	790	760	766	772	740	764	729	832	720	723	754	811	796	761	767	757	785	768	774	771	797	759	801	780	768	791	778	783	768	774	792	768	754	781	721	770	796	754	731	809	758	731	731	763	784	771	762	761	768	787	777	802	744	754	780	763	732	786	788	713	788	737	784	758	726	705	766	786	786	706	754	752	770	750	748	767	807	784	797	724	774	770	792	729	764	792	758	757	773	772	760	767	762	772	759	755	781	748	750	820	716	755	756	756	792	776	757	800	815	791	725	762	854	766	804	777	786	745	803	793	799	799	690	758	794	707	782	797	779	761	777	749	780	801	781	754	785	774	791	761	739	797	760	776	826	798	794	764	733	755	773	777	742	771	818	777	770	800	765	791	783	750	819	758	811	779	744	724	738	782	813	752	726	774	825	788	747	745	720	828	788	758	784	715	743	759	773	802	751	794	714	738	780	787	761	771	751	797	743	707	769	767	773	752	825	776	768	721	725	769	774	788	767	761	729	775	787	756	789	731	782	730	714	756	729	792	763	750	759	798	743	737	778	779	747	807	768	758	778	822	765	774	735	789	763	810	791	763	805	813	771	769	765	756	767	750	763	780	727	764	747	809	720	763	739	713	773	781	721	761	732	741	790	831	794	750	779	767	741	763	728	739	734	789	805	766	749	770	786	797	763	759	780	766	745	784	748	813	798	727	764	818	769	833	782	761	843	759	777	758	746	787	766	774	783	766	772	781	758	777	803	778	768	796	773	790	773	784	759	736	788	770	803	810	784	796	771	726	763	724
24572	21406	28358	24944	18185	3501	1139	869	658	550	541	506	434	446	388	436	381	403	414	389	370	376	410	387	441	378	381	362	394	406	386	356	351	396	412	378	379	389	383	368	359	393	381	369	393	415	381	379	368	374	332	386	365	366	384	375	355	404	375	393	391	392	343	350	359	397	378	358	382	385	363	367	364	339	344	350	396	331	415	408	385	372	386	404	348	390	355	363	357	359	360	370	372	375	371	388	375	393	377	351	383	344	383	365	364	360	384	339	374	358	364	371	341	363	354	405	378	384	354	407	347	370	407	356	355	347	384	371	366	327	400	406	349	362	377	372	399	364	360	350	378	379	374	351	391	371	383	367	358	379	332	407	388	388	349	340	359	405	369	361	335	370	355	362	371	374	368	385	383	363	389	371	363	383	387	371	371	343	367	362	391	375	379	408	373	364	378	351	368	379	406	360	361	351	357	379	387	379	382	343	375	349	375	389	368	357	347	390	380	384	352	392	371	393	353	363	374	365	388	359	346	388	381	369	369	382	371	339	335	369	373	362	357	385	380	368	345	362	362	405	353	356	376	362	390	345	395	360	383	368	343	397	415	363	379	381	365	394	382	364	368	357	347	370	371	346	372	410	369	358	366	358	393	388	365	356	383	331	425	366	392	362	389	359	389	386	392	389	364	354	360	335	359	391	365	387	370	355	378	359	368	356	365	369	394	389	357	387	376	361	359	355	378	360	394	386	369	366	356	388	370	400	376	361	365	334	362	358	375	397	411	387	355	396	420	370	342	349	339	356	375	360	358	348	367	368	398	384	361	363	362	371	399	393	388	361	391	337	372	409	362	342	376	414	402	403	404	345	344	352	395	376	381	378	377	331	346	348	363	366	372	327	361	350	371	377	362	340	404	339	353	372	358	395	342	371	352	373	336	347	383	360	375	405	417	399	367	384	362	370	374	341	344	365	329	349	375	377	366	373	328	387	368	373	373	382	365	353	365	372	378	385	389	400	350	348	392	373	391	372	372	363	362	328	378	362	391	391	369	378	350	360	376	369	371	385	426	375	361	378	356	380	349	348	378	396	344	372	353	366	361	356	356	333	391	368	384	379	385	355	349	384	371	351	364	390	405	354	376	339	347	384	363	392	377	381	332	353	398	354	363	383	391	383	366	370	364	365	394	374	341	359	359	352	372	360	400	345	381	374	354	380	358	362	371	354	354	386	365	354	368	369	378	349	363	418	387	381	353	345	363	371	349	400	340	399	354	376	351	359	380	394	383	361	357	408	338	348	366	361	356	345	360	368	326	370	354	372	373	371	338	382	358	343	377	377	359	379	372	359	353	373	379	377	370	402	367	352	404	368	347	333	364	332	370	368	360	387	365	361	377	361	354	356	358	395	390	367	371	372	366	370	329	376	386	386	408	346	342	399	380	381	389	369	382	374	367	366	350	377	361	375	346	344	358	368	405	381	367	382	379	388	369	389	352	375	319	373	363	356	394	396	385	349	361	409	394	378	343	387	344	400	385	355	368	378	391	383	353	394	381	330	355	348	385	389	380	376	365	395	397	373	368	372	365	387	365	388	335	334	379	367	401	357	353	362	376	407	332	391	404	355	336	424	383	384	352	402	398	367	364	389	363	407	395	366	391	348	380	347	361	355	383	354	365	390	378	370	370	379	328	341	364	319	367	368	390	381	370	348	366	366	402	333	419	361	365	351	378	367	364	381	367	374	370	352	354	380	362	347	358	388	397	343	353	372	358	359	380	363	386	373	358	403	358	346	338	356	389	395	360	362	365	394	343	341	355	328	352	356	311	401	391	376	346	367	355	356	360	354	389	296	358	382	378	369	359	349	376	381	357	358	371	358	364	359	380	379	371	355	397	370	384	347	380	377	396	375	359	343	352	398	371	363	362	353	390	392	376	410	364	400	398	374	344	376	374	353	387	373	334	348	385	329	363	398	379	363	342	336	344	391	386	350	338	372	373	376	349	382	370	398	379	374	381	358	344	377	361	349	390	377	365	368	366	379	369	351	389	350	395	364	373	396	382	352	388	383	383	379	348	385	348	343	385	368	378	350	373	380	371	352	376	387	394	376	358	372	368	403	397	384	379	378	381	399	408	350	399	378	395	386	359	354	363	357	345	356	410	359	385	361	399	358	378	392	396	329	378	373	372	370	359	370	380	363	366	387	349	372	375	351	333	360	335	345	374	334	376	383	374	365	353	404	401	376	368	361	375	395	339	369	363	356	410	411	351	337	361	340	359	353	379	345	405	341	345	381	375	372	393	387	368	382	314	371	359	341	368	365	375	357	348	331	357	382	363	378	331	334	337	367	329	354	387	397	383	389	368	390	367	410	410	395	392	382	346	360	338	357	315	412	334	373	384	329	388	373	368	339	383	335	361	374	344	370	347	370	375	329	390	372	367	410	372	391	327	367	334	361	344	396	358	374	391	384	363	335	320	354	378	376	377	355	363	377	388	365	365	358	394	393	387	372	356	352	365	342	401	399	368	377	373	368	416	378	382	372	359	378	358	351	391	382	382	359	375	385	388	378	383	364	344	357	346	385	344	378	343	389	351	356	390	354	361	379	360	388	362	361	358	388	337	380	368	327	390	348	346	367	405	393	343	372	369	374	373	376	373	337	382	367	375	363	349	365	364	398	369	389	340	376	395	385	368	352	378	376	364	359	385	350	380	355	376	379	352	388	352	373	413	362	385	375	383	384	379	375	370	364	366	380	392	360	370	367	379	357	363	345	402	372	358	378	425	401	362	368	445	388	379	405	393	386	366	347	375	356	404	338	381	373	357	356	401	364	383	338	407	362	374	377	370	362	349	369	368	368	334	346	355	397	385	394	348	398	363	360	354	370	365	352	370	372	363	366	400	354	356	391	329	365	374	341	344	375	352	383	370	356	302	370	355	349	376	374	361	368	381	371	374	352	337	376	368	420	363	335	363	400	384	385	373	401	392	386	356	379	352	369	405	350	363	350	351	331	382	365	381	367	369	361	374	348	365	375	377	364	353	369	319	356	353	390	352	344	357	358	404	372	359	386	354	365	367	393	361	357	368	348	367	367	380	349	363	351	384	360	392	363	345	351	386	407	352	362	353	372	363	368	384	370	351	378	356	417	372	357	365	377	349	375	397	395	400	412	365	373	345	352	350	365	389	397	353	373	365	402	373	385	390	400	381	381	382	339	361	356	360	377	350	382	362	385	364	395	381	365	339	360	378	375	368	375	380	394	398	351	401	360	364	367	378	371	368	347	353	374	361	344	373	385	385	396	403	365	410	352	355	352	423	362	364	350	351	353	371	382	376	352	358	406	361	355	371	381	379	395	383	385	384	347	376	394	357	379	363	385	383	377	343	331	332	360	361	381	367	374	363	316	375	353	357	369	367	357	365	367	336	364	384	359	361	366	395	360	353	358	347	367	388	362	392	372	375	354	356	378	361	367	395	378	404	354	401	373	351	374	373	354	368	382	400	364	347	329
24392	36081	31838	21243	7293	3267	2285	2061	1588	1383	1204	1106	946	932	898	834	835	774	728	725	774	751	702	728	712	714	715	686	707	709	742	679	676	645	681	693	675	667	677	732	672	666	649	650	698	709	638	691	680	675	700	678	668	701	684	684	640	720	661	650	674	647	635	701	657	638	688	700	697	670	689	646	653	691	709	684	657	666	689	704	655	651	671	623	690	676	689	684	716	707	710	668	637	705	644	711	685	630	641	626	665	691	622	684	643	664	685	634	682	680	684	655	629	721	673	711	656	684	687	678	642	639	664	684	632	613	682	710	625	697	692	642	647	660	643	668	648	662	681	681	695	658	650	648	659	691	665	680	666	718	675	691	642	640	668	643	675	677	653	656	662	679	653	666	677	693	673	645	695	648	674	651	636	670	671	695	629	697	667	655	651	631	633	681	654	636	635	635	639	670	665	688	702	671	651	670	658	642	703	658	649	672	647	683	670	646	679	641	718	633	703	687	665	647	623	601	654	711	602	661	646	681	665	651	676	633	654	655	598	634	686	663	680	738	670	636	635	656	633	703	610	674	614	605	630	679	654	629	671	640	647	682	697	665	653	625	629	661	662	662	684	668	684	674	638	655	681	642	668	680	655	650	702	719	680	722	645	643	694	700	653	701	642	706	686	646	702	701	661	656	681	705	653	684	688	680	721	649	654	675	688	645	739	685	667	674	610	642	692	666	697	703	679	692	699	666	684	681	693	661	647	631	650	668	657	644	698	711	645	690	672	656	662	613	659	668	687	670	626	665	679	670	673	682	635	666	675	648	710	621	709	627	683	694	657	666	643	651	636	668	691	694	651	671	679	666	652	692	647	663	690	703	622	681	610	677	703	651	695	640	635	646	653	630	645	658	658	659	636	680	661	705	668	695	696	668	689	647	658	671	683	660	636	642	668	669	664	702	648	645	654	696	623	676	710	698	668	645	698	640	659	624	668	696	703	681	716	701	678	664	699	655	665	680	657	685	700	678	630	669	655	672	658	705	696	721	686	668	638	656	699	676	665	649	697	625	661	696	679	652	628	666	672	697	681	654	680	629	694	682	661	657	683	669	651	690	653	686	642	634	653	665	716	694	684	616	651	686	674	616	662	659	686	683	671	695	691	663	655	663	681	659	662	639	721	627	691	690	665	677	655	621	656	712	642	660	690	666	660	665	622	686	655	652	629	635	695	704	653	651	654	682	680	655	682	658	638	647	665	684	639	682	670	684	672	665	692	667	663	644	695	695	682	713	648	614	641	692	674	679	679	613	696	651	670	690	675	686	718	696	656	640	651	678	691	666	684	653	670	670	671	687	715	681	655	677	683	633	689	708	664	679	706	638	655	663	690	636	677	648	684	654	640	619	615	654	651	673	657	613	707	626	647	661	669	662	647	689	675	695	657	684	660	724	675	692	671	668	662	600	646	652	704	645	717	676	721	666	659	683	636	660	673	678	686	713	685	695	661	693	698	631	648	660	714	658	673	627	661	632	677	658	665	642	674	654	658	694	654	648	650	728	734	621	668	662	669	648	645	651	617	665	711	666	742	656	648	681	678	644	660	683	627	660	666	642	686	711	708	676	730	662	632	669	663	670	626	683	692	706	684	685	658	662	648	664	656	664	655	675	677	652	675	697	684	664	632	654	691	661	685	642	702	697	677	629	666	677	645	683	673	681	682	677	696	646	677	690	614	659	681	699	679	661	652	661	664	647	691	667	721	680	724	674	624	705	687	672	683	662	665	715	672	643	642	682	690	680	658	704	694	638	676	667	724	623	673	685	673	683	653	675	674	666	676	677	666	691	661	694	618	640	663	655	703	638	715	710	640	700	638	653	658	690	680	648	669	666	677	672	668	683	680	700	677	653	633	645	624	669	609	673	683	626	638	715	667	654	668	623	687	671	694	689	665	684	683	666	654	661	671	665	675	624	644	696	645	680	664	631	666	708	688	703	665	682	675	665	707	712	686	664	648	669	677	647	643	639	640	662	664	706	687	632	651	695	704	665	695	650	704	669	629	683	673	633	683	658	661	702	644	665	664	714	652	699	703	635	660	666	639	660	690	647	673	690	651	652	668	600	654	748	660	652	660	631	668	688	677	655	685	723	678	668	698	625	653	662	676	668	622	670	696	651	650	624	690	654	681	679	674	680	689	655	660	678	660	692	690	688	666	683	626	678	645	712	658	673	648	664	669	668	685	645	662	637	700	658	653	691	670	660	668	645	628	694	670	666	680	651	657	630	698	657	651	653	723	672	697	652	649	616	678	663	661	639	645	632	650	693	689	730	622	676	737	733	639	684	668	665	696	636	624	710	649	672	675	681	665	664	650	628	644	677	709	673	631	653	680	650	694	660	678	655	753	652	671	615	660	681	658	647	670	664	680	676	691	688	684	696	667	616	673	690	629	676	599	679	675	718	646	626	628	653	695	653	676	712	641	647	642	696	667	601	638	655	707	676	641	677	673	672	657	636	680	682	706	652	650	661	701	655	641	641	712	633	684	672	691	689	670	660	650	635	679	624	683	664	624	665	618	668	726	629	679	664	653	656	651	641	632	683	601	661	669	640	683	650	650	707	702	672	704	625	665	676	657	658	654	644	675	670	678	648	617	695	686	639	680	727	664	652	673	656	700	682	664	648	650	629	647	589	642	641	670	696	658	661	655	675	694	653	670	703	651	700	648	643	661	676	688	680	678	615	698	657	658	682	618	678	691	674	708	638	677	657	646	683	664	685	700	693	660	640	631	637	633	612	645	667	685	684	632	638	625	688	667	700	643	683	635	664	628	671	698	685	671	678	665	677	649	718	674	653	644	649	710	706	651	656	672	666	643	630	636	673	638	640	694	686	615	657	667	679	638	634	706	635	641	699	663	692	624	694	652	699	682	659	622	687	669	680	669	627	661	625	649	694	711	656	666	677	684	678	646	616	669	642	703	676	664	652	649	700	630	658	641	674	636	657	628	635	667	733	622	673	618	648	666	656	642	631	668	674	659	710	713	651	646	657	672	648	658	634	699	648	662	653	634	645	662	658	642	690	673	645	713	693	645	691	604	700	685	654	645	644	641	632	653	631	684	644	654	690	704	694	659	688	672	650	661	645	610	663	630	643	726	657	679	672	660	671	677	701	687	667	681	674	679	681	680	706	666	602	635	685	690	674	688	718	653	678	692	725	671	690	683	623	655	670	663	728	681	634	699	670	678	688	683	608	664	642	699	623	676	677	681	722	691	640	676	644	614	692	636	650	679	676	676	689	651	664	661	671	669	689	653	642	693	693	679	662	690	657	687	700	704	652	642	590	654	681	680	679	666	633	685	645	693	651	654	701	643	715	679	642	693	704	693	678	625	634	706	674	653	671	722	668	695	640	677	679	671	656	654	695	650	681	654	623	684	677	676	709	668	696	707	660	708	660	670	648	683	725	671	656	718	667	660	659	679	667	645	672	714	681	705	658	698	683	645	669	627	662	676	692
23596	21482	29159	24252	21504	17735	2960	964	589	516	423	424	304	298	266	248	266	243	229	235	209	194	220	189	193	209	175	227	193	182	200	170	207	192	161	202	215	163	191	165	186	170	158	163	194	192	190	186	194	176	184	217	171	165	183	168	165	206	179	174	172	185	174	175	185	197	171	165	166	165	182	164	186	149	173	178	190	184	168	154	196	183	164	162	200	147	171	143	188	167	185	198	191	165	186	171	165	181	170	162	169	159	184	146	170	192	186	165	201	173	190	174	190	189	149	184	160	157	182	165	195	175	204	186	168	175	170	189	185	165	159	179	166	182	168	162	166	143	170	179	198	176	186	199	179	191	162	175	166	181	180	169	177	178	153	191	169	175	170	185	201	182	186	173	175	184	177	161	176	180	183	152	159	184	170	151	168	163	189	172	178	173	182	199	187	175	176	157	164	182	145	162	159	175	168	196	180	158	175	158	139	168	194	182	165	165	206	182	168	167	161	150	171	174	182	163	178	151	169	158	191	159	201	177	155	177	174	181	175	161	161	157	186	178	186	192	176	180	146	180	150	202	169	168	174	165	169	167	162	159	179	192	196	181	187	172	189	187	201	182	187	165	162	163	198	156	186	197	158	199	159	164	144	153	160	166	157	177	159	182	173	182	167	186	165	143	171	192	177	181	163	193	184	181	158	163	187	197	194	195	155	178	161	208	178	166	182	166	167	164	166	181	177	196	184	161	160	159	163	173	163	199	160	167	164	170	166	178	176	172	170	164	153	169	150	188	180	156	177	162	156	179	153	166	186	165	197	165	189	177	190	193	181	177	166	167	194	179	175	182	186	160	201	179	171	187	172	173	189	167	185	171	180	179	168	164	161	169	188	184	173	188	163	178	177	180	158	183	163	170	202	194	183	181	176	172	172	168	182	170	183	158	180	168	161	185	170	205	168	187	154	151	167	155	169	126	160	183	178	185	184	180	191	168	167	170	183	150	166	179	190	181	152	195	179	172	147	191	180	194	168	166	154	198	178	174	195	169	178	170	174	164	154	188	184	163	181	174	181	188	179	201	165	156	192	165	178	170	179	161	160	170	184	182	164	182	176	183	147	150	177	178	188	200	186	191	179	176	195	174	149	174	165	174	172	183	180	181	169	169	186	176	171	182	214	187	187	191	181	168	167	196	156	181	181	195	150	177	141	167	168	197	183	164	167	183	164	151	183	183	201	161	166	175	161	148	166	175	170	169	192	190	173	188	161	178	159	170	185	173	163	180	184	173	173	144	181	178	180	159	179	180	201	152	163	171	168	173	173	180	151	162	178	174	170	166	163	170	178	181	172	187	177	166	187	181	172	170	176	156	183	183	160	170	168	151	177	163	212	189	168	178	176	184	158	183	179	164	193	166	155	181	178	174	172	170	164	187	181	164	163	188	164	162	176	180	172	191	182	189	158	197	155	170	176	173	171	169	195	169	175	192	200	178	198	175	175	168	174	178	168	182	170	166	172	164	168	179	148	190	180	159	194	188	166	168	189	158	189	169	165	179	180	171	170	174	176	177	184	177	144	181	178	181	161	187	180	168	191	189	194	171	156	169	164	175	187	155	175	181	152	163	167	163	177	173	175	140	207	178	147	151	174	182	184	186	166	183	191	178	169	179	185	156	157	179	183	189	182	183	189	170	166	172	187	184	179	166	184	177	166	168	202	159	174	175	180	196	204	173	156	185	185	184	180	166	175	157	175	181	161	178	144	209	180	173	179	162	166	174	178	178	161	179	146	181	167	171	154	172	173	164	170	177	198	176	202	152	161	175	178	194	178	182	171	161	194	181	167	178	175	175	173	161	176	152	171	163	188	186	165	155	192	177	171	179	151	176	155	153	175	153	195	172	182	172	185	176	174	155	186	187	174	175	187	183	178	171	164	180	174	156	164	170	164	179	183	165	172	173	170	161	153	171	173	170	169	175	163	174	164	161	170	189	173	191	189	162	179	173	180	193	176	185	179	161	164	176	140	173	171	164	166	178	165	161	150	171	183	181	159	182	179	179	169	146	184	164	177	189	166	192	193	194	143	184	191	182	164	170	156	171	167	189	166	174	170	183	168	168	170	166	148	184	176	184	161	184	176	176	154	161	189	189	184	196	178	157	168	176	189	202	181	173	180	170	185	174	192	180	196	151	169	178	170	183	170	135	180	183	165	170	208	173	164	179	160	179	180	170	196	161	177	169	169	162	158	162	158	191	180	164	153	179	153	167	148	182	180	193	203	171	158	170	149	158	181	162	163	176	200	146	173	176	177	183	195	166	189	198	169	156	179	181	189	168	186	195	176	170	175	190	176	171	177	162	175	184	162	178	168	169	183	162	191	170	189	188	179	180	180	204	163	182	184	182	185	179	204	191	205	156	160	163	189	192	167	177	177	166	179	147	167	176	174	176	169	180	180	148	164	172	195	184	159	159	171	160	172	175	170	159	171	196	157	201	172	158	170	137	188	180	177	166	196	164	161	163	167	171	170	172	180	185	186	157	171	183	164	175	182	176	160	166	178	179	173	158	164	149	164	173	168	175	181	174	168	162	178	165	174	205	165	182	172	196	164	182	167	180	155	145	197	165	179	183	202	179	166	194	159	163	168	182	163	173	168	160	167	188	180	183	196	192	181	186	161	180	172	196	168	154	178	170	182	178	182	177	184	177	178	160	204	195	178	174	173	149	159	178	179	187	190	190	183	172	157	177	191	176	185	185	199	179	176	188	166	163	156	164	169	185	168	156	172	174	190	174	170	164	178	187	139	166	189	165	187	169	167	166	151	166	153	165	191	186	170	187	196	183	177	189	152	178	195	194	184	172	169	176	169	158	168	172	188	187	181	167	189	177	173	181	175	174	169	182	163	170	193	185	197	184	186	178	173	173	172	188	185	168	163	181	145	162	166	191	175	194	159	177	176	144	196	164	174	179	186	164	184	161	185	180	174	193	181	167	181	146	179	163	173	165	186	172	144	174	166	190	188	175	175	189	179	160	148	196	159	173	153	167	204	172	158	183	149	181	164	164	189	172	167	158	158	186	181	178	180	185	188	184	170	173	172	160	168	168	165	173	183	163	190	177	186	157	165	155	169	183	164	201	179	160	175	186	156	185	175	175	146	189	157	163	159	170	205	175	177	157	180	183	147	168	172	170	172	169	152	184	162	180	159	155	206	148	162	180	164	175	185	169	180	184	156	168	175	184	216	168	160	197	169	164	176	173	169	161	178	168	161	187	156	153	181	164	191	180	146	170	205	191	185	182	154	198	167	160	170	168	175	157	188	174	196	160	158	159	173	165	183	190	164	174	176	171	173	168	154	160	192	189	193	178	169	209	157	162	168	186	191	171	164	162	178	149	169	190	172	179	174	184	155	160	158	188	214	176	172	189	175	181	164	162	180	181	165	179	165	166	176	177	156	174	173	168	141	180	163	168	179	184	167	175	167	167	180	184	163	188	173	180	169	167	163	167	179	203
27887	42594	39124	27346	15620	6346	3043	2699	1833	1650	1316	1152	859	777	647	605	570	585	500	478	431	442	406	414	413	390	373	367	381	353	383	392	367	402	335	344	348	362	358	386	346	355	341	345	356	309	330	306	318	353	295	331	357	321	330	341	343	332	351	344	314	332	324	348	358	338	370	341	343	332	336	354	337	304	305	332	329	321	319	317	324	374	332	334	374	313	304	382	323	346	344	307	359	341	310	340	337	325	336	311	315	319	320	294	335	339	315	312	300	351	307	367	305	305	320	326	332	297	339	312	316	326	312	325	334	332	325	311	330	336	312	336	333	277	327	328	334	332	298	327	318	339	358	334	306	326	332	355	307	312	319	341	312	353	316	307	330	288	322	317	279	297	336	315	300	303	339	305	323	362	308	317	329	303	315	329	320	310	340	343	325	336	286	322	343	329	304	330	312	321	352	381	320	322	332	329	328	317	322	295	365	322	292	310	329	326	319	332	322	328	346	309	300	340	324	344	292	315	313	328	340	334	321	318	328	338	307	317	353	379	328	316	306	347	325	333	314	326	357	302	308	323	331	283	311	336	326	333	346	387	317	319	326	336	331	302	295	327	335	306	324	310	337	321	325	322	334	321	325	332	324	317	312	348	321	327	337	320	316	290	324	327	298	317	316	328	350	330	317	352	286	333	328	336	323	327	336	279	336	324	341	336	325	355	314	336	313	289	295	331	310	313	321	322	327	322	329	364	330	295	328	304	320	340	307	301	323	298	344	318	325	312	349	346	339	324	319	353	315	307	282	311	356	313	331	324	327	321	368	332	335	309	360	292	317	325	322	330	370	351	327	313	306	313	313	337	317	336	310	332	312	333	336	280	286	329	325	291	346	370	309	307	340	331	333	291	342	295	327	321	313	339	322	323	328	315	313	320	324	326	316	295	339	319	306	293	335	319	340	349	298	314	322	312	345	337	275	316	288	316	321	313	345	322	324	333	320	330	313	299	346	311	329	315	296	330	322	332	309	313	341	341	309	329	318	308	307	316	315	304	309	312	332	330	303	334	321	334	331	341	318	312	329	321	305	313	313	316	316	383	326	278	342	312	319	302	311	320	303	353	309	327	315	337	347	318	313	301	324	336	327	314	306	342	289	273	326	297	323	329	321	329	336	348	318	302	333	318	312	296	304	340	314	289	349	316	314	316	305	316	337	323	311	319	344	292	305	312	335	313	316	299	355	330	329	352	360	316	321	356	347	354	317	322	331	307	311	300	294	316	309	318	302	320	323	295	317	321	317	309	343	319	297	283	310	317	292	317	337	365	338	335	313	295	341	308	321	321	358	329	328	280	346	299	312	313	366	317	286	320	321	335	289	338	307	315	309	329	322	318	320	353	302	336	310	320	323	327	332	317	328	349	340	310	340	347	306	294	312	318	339	318	322	332	302	335	317	336	344	296	337	319	335	327	351	330	319	343	312	314	328	311	322	294	366	308	322	333	318	322	344	327	325	306	335	339	317	306	316	304	331	331	308	328	308	348	330	310	363	337	311	313	357	339	331	326	312	323	337	327	322	325	319	298	303	313	345	323	342	293	327	319	311	296	328	308	351	287	314	331	303	283	334	337	333	293	316	316	313	313	328	320	328	317	322	306	292	351	321	289	362	288	332	318	330	332	331	328	313	323	300	297	317	345	354	321	334	306	330	309	324	325	306	325	325	295	305	312	335	300	298	321	343	330	336	331	322	329	303	299	352	311	325	324	323	321	319	301	318	302	326	327	359	332	351	329	320	334	341	352	315	337	322	309	313	332	323	329	319	327	321	323	311	293	342	339	318	344	343	319	323	313	330	318	324	322	326	304	371	285	331	302	341	330	346	358	347	314	324	317	333	320	344	305	350	299	315	324	305	322	324	361	319	313	311	322	294	358	326	327	335	321	316	329	320	306	300	334	351	338	307	303	323	278	327	296	316	307	311	325	339	311	306	334	334	353	337	314	313	354	335	324	301	314	340	320	301	332	319	298	313	307	319	329	326	340	324	341	317	317	300	312	352	346	334	335	316	295	337	332	334	281	323	313	314	348	307	300	284	347	344	326	321	329	286	334	326	333	303	346	305	356	337	343	331	329	307	331	343	346	307	323	329	297	342	329	283	304	303	343	319	339	348	327	303	293	318	329	341	307	353	341	306	324	365	328	344	331	315	356	316	332	299	320	297	363	315	304	310	339	328	329	332	327	336	328	315	319	330	332	336	349	315	314	312	336	299	326	329	334	304	346	342	274	348	311	328	332	299	296	300	357	323	313	324	315	342	327	354	335	341	333	282	305	319	346	323	285	306	367	360	288	315	319	334	341	339	329	327	328	308	312	324	324	322	370	324	313	329	333	272	338	314	342	312	335	308	327	338	296	335	312	328	328	322	316	299	341	367	305	334	314	304	318	299	313	299	313	312	317	351	307	373	298	304	334	311	331	311	329	335	301	291	307	327	305	302	314	322	288	299	335	332	338	327	335	302	321	335	340	324	344	347	314	352	314	348	306	350	314	319	329	332	332	337	287	300	329	301	327	353	321	348	327	348	327	307	343	338	332	355	295	344	310	330	351	321	303	292	309	321	316	321	328	305	300	305	321	325	323	314	330	351	322	337	325	328	317	321	333	357	322	327	314	339	309	324	311	326	304	358	325	317	291	320	337	321	338	349	314	346	354	359	323	325	306	331	314	321	344	350	324	304	316	326	310	363	322	325	337	315	361	296	318	345	323	318	315	337	332	323	339	333	297	305	312	349	355	315	353	336	344	359	337	314	329	329	311	327	334	332	303	297	307	338	344	322	315	309	329	327	326	320	347	337	318	318	330	322	367	320	297	317	318	339	294	326	299	309	316	321	326	300	327	323	344	323	311	317	324	315	331	301	305	319	324	281	331	344	305	287	314	316	310	327	319	296	320	342	296	329	347	306	330	337	329	306	327	327	368	319	298	323	341	322	328	329	321	316	341	337	315	331	320	306	324	336	315	328	317	354	329	304	312	326	300	305	299	298	299	370	323	360	330	317	325	345	332	304	290	374	309	295	339	309	363	331	312	344	318	335	316	339	323	346	347	313	303	325	319	337	302	294	331	338	310	305	318	314	320	332	299	322	334	293	384	297	341	310	354	300	300	323	315	309	322	302	341	330	295	312	338	330	333	339	304	313	302	300	353	297	309	326	313	297	284	312	314	325	295	309	324	321	321	333	284	304	347	296	295	288	330	317	347	361	283	309	333	329	322	304	329	300	355	358	326	318	343	352	329	299	319	331	290	315	302	312	347	346	358	376	286	333	325	332	313	345	332	331	317	300	345	328	353	295	326	325	323	340	312	301	320	351	351	313	338	377	325	325	310	346	329	302	339	335	289	316	322	329	308	336	303	330	336	296	309	337	354	360	311	330	326	307	289	331	310	330	332	335	270	306	326	284	325	309	344	321	298	321	329	298	323	301	313	353	316	310	352	309	326	321	326	318	338	321	308
27324	20783	14949	6323	1828	711	626	582	475	506	482	478	435	457	459	422	412	401	449	414	396	407	451	453	438	477	461	439	434	437	417	430	432	438	412	451	429	430	432	415	438	433	427	462	425	439	434	460	438	449	448	432	438	466	405	427	444	415	395	453	371	442	424	452	430	409	409	443	446	466	440	412	405	455	444	430	465	463	462	407	433	468	452	430	370	434	400	448	431	432	446	438	437	405	419	411	443	423	448	424	451	444	449	412	433	406	440	422	409	390	413	464	425	447	441	391	418	441	424	425	450	413	400	423	447	407	411	432	417	437	432	466	474	404	394	444	419	461	409	419	459	431	473	397	394	424	436	438	443	468	420	395	455	424	461	447	407	469	460	465	437	425	429	409	424	449	424	433	425	404	462	434	429	449	441	416	393	441	406	428	432	413	390	421	407	442	433	385	417	444	401	401	378	442	405	454	449	429	429	446	440	432	457	460	423	444	426	430	430	420	437	447	417	408	436	384	404	419	429	391	415	435	390	427	420	420	436	449	434	438	422	460	469	418	452	435	436	420	435	426	425	382	434	430	433	429	398	446	445	436	453	442	433	435	465	410	432	463	438	425	434	493	418	437	445	437	424	420	384	446	463	418	435	480	459	435	429	414	418	429	393	430	402	450	420	444	432	443	445	428	384	437	415	432	445	407	432	427	438	437	431	429	449	449	428	425	432	456	416	388	421	391	412	409	406	393	456	431	424	391	429	439	404	384	440	457	383	398	450	420	421	415	437	382	417	410	437	446	444	418	393	401	487	436	422	426	448	459	440	413	411	426	431	440	421	400	442	449	447	427	418	428	443	422	407	433	443	452	410	405	411	395	432	412	433	441	407	422	423	428	439	442	427	451	412	409	408	462	453	434	420	390	436	419	420	424	439	439	396	456	420	409	388	405	440	422	400	453	463	441	426	403	432	457	444	444	412	372	451	459	420	417	387	440	399	473	421	416	444	410	445	434	445	426	448	427	412	420	426	420	431	443	414	443	419	410	439	437	459	417	411	422	452	439	419	421	457	434	432	419	407	412	462	398	417	399	413	449	438	431	436	436	419	465	470	457	415	456	445	484	417	447	399	405	419	455	443	434	410	420	409	406	380	430	441	431	434	452	440	427	439	435	404	444	433	456	410	442	439	439	454	471	435	437	404	426	454	432	407	437	427	460	459	442	420	403	420	424	454	446	397	409	421	413	457	440	419	434	422	433	422	428	430	440	436	422	430	431	447	449	417	409	433	428	408	445	429	421	456	410	420	462	433	430	417	412	428	421	441	446	433	439	426	447	422	422	446	447	438	427	377	417	417	432	411	450	434	446	461	424	410	415	435	458	426	424	476	426	392	442	405	486	462	433	450	455	427	447	439	437	386	448	424	377	443	404	426	386	410	424	432	422	409	449	410	387	446	383	430	426	438	418	423	436	425	445	427	437	438	437	428	430	435	408	424	449	401	433	397	439	426	415	438	398	435	420	416	415	404	438	409	432	406	432	431	423	457	452	488	438	442	427	447	414	424	427	472	452	409	445	421	390	458	451	427	440	430	420	448	431	432	455	425	429	413	420	441	435	412	411	433	463	448	419	439	411	442	462	431	434	410	463	435	413	450	439	418	415	425	413	440	434	449	464	439	460	421	428	457	436	444	431	384	385	403	429	437	461	396	459	446	421	433	442	424	458	441	454	421	467	433	447	451	416	450	417	428	421	446	371	429	420	456	424	448	412	422	415	394	438	421	400	428	402	423	461	451	423	431	420	434	414	391	451	418	423	409	446	426	434	448	400	418	429	402	421	393	429	410	437	400	401	444	433	438	391	445	437	466	466	399	490	469	418	439	415	394	442	457	420	419	422	450	464	419	421	399	433	413	400	422	420	434	440	448	460	447	415	427	402	425	424	392	425	431	444	425	429	396	428	393	473	427	382	441	457	424	405	425	425	391	431	434	428	438	431	450	403	426	430	455	422	446	398	411	433	434	440	449	442	429	442	436	436	452	406	435	407	469	421	479	428	447	443	454	410	429	430	473	439	394	427	467	440	404	422	407	419	417	456	455	403	399	410	436	431	412	423	429	445	411	446	405	414	479	444	422	444	417	459	422	433	445	434	427	399	414	441	454	398	427	432	438	439	453	413	430	484	416	434	440	430	418	420	411	406	446	387	450	462	422	426	450	421	405	370	434	473	416	420	421	412	424	405	431	421	441	418	439	440	464	446	421	450	395	425	415	426	416	412	427	420	458	454	445	441	400	446	409	418	440	434	431	441	464	419	430	421	447	451	429	414	412	411	459	416	429	428	474	439	432	406	385	460	427	447	417	452	390	409	444	442	392	439	449	428	406	418	435	430	467	441	424	446	403	364	426	462	443	428	429	440	453	417	430	432	463	441	422	412	441	414	453	454	412	434	419	431	402	397	456	445	433	447	424	409	423	414	414	417	414	406	428	384	461	423	392	447	450	458	414	429	459	458	465	417	399	451	473	415	420	438	432	432	447	437	436	432	477	428	444	468	410	441	445	414	447	424	398	443	436	477	461	420	440	399	364	447	398	415	439	446	452	410	452	408	447	424	399	454	408	412	410	410	430	403	392	443	429	376	405	420	421	409	456	453	410	426	438	392	436	431	446	450	469	441	421	434	418	437	454	456	423	415	438	429	382	437	436	394	420	436	464	413	427	440	416	426	429	443	418	470	431	433	431	477	446	414	398	436	432	392	434	401	441	401	440	449	428	414	417	397	435	462	440	391	424	413	438	406	436	423	442	433	435	469	436	439	447	428	413	457	402	426	423	451	402	417	442	428	411	454	415	437	471	407	445	442	444	405	423	417	375	410	434	445	459	436	459	418	450	442	419	430	451	415	463	420	419	391	480	436	398	428	438	413	442	408	441	445	422	445	427	436	417	414	464	437	412	430	440	429	434	433	464	449	451	407	436	416	429	416	431	441	387	399	462	460	424	418	425	412	437	425	444	447	434	424	389	394	425	444	425	426	417	432	429	465	427	445	412	428	430	467	427	436	472	429	441	442	431	438	454	421	445	462	408	428	429	403	395	487	446	406	428	419	425	429	439	448	447	437	391	418	420	447	421	402	416	425	437	407	422	414	423	463	444	411	420	425	453	446	379	421	440	456	466	470	439	414	428	416	394	413	425	432	435	460	388	431	396	495	431	434	431	436	406	385	469	423	455	427	405	403	400	434	388	448	433	440	386	435	410	398	424	448	425	426	435	438	468	401	393	391	414	407	436	438	445	430	455	424	455	445	410	425	409	422	369	416	405	422	414	444	415	444	407	449	433	397	422	398	430	429	474	408	441	383	446	423	425	416	436	426	415	448	446	441	451	412	402	419	441	419	401	426	450	424	426	428	413	472	414	412	432	458	415	442	424	464	431	434	432	421	439	402	438	441	410	452	416	417	431	420	424	427	436	434	439	396	431	405	406	425	423	416	420	431	412	426	426	425	424	417	401	421
22801	27777	20420	9924	4261	1632	1298	1210	1028	1029	978	969	865	812	805	833	763	807	844	790	763	775	754	786	811	799	740	761	775	745	761	803	770	772	731	773	787	762	733	774	771	773	791	780	739	775	769	682	788	791	778	776	794	766	768	737	776	812	699	752	747	785	777	795	749	741	793	782	769	753	797	783	741	791	759	797	762	768	775	726	730	780	781	738	778	808	726	704	743	756	804	801	783	739	803	782	774	728	735	743	790	759	776	768	727	745	729	736	781	821	781	741	742	756	784	740	741	727	760	774	789	782	730	745	712	766	790	755	755	787	721	724	781	776	747	738	795	749	784	814	728	783	799	774	765	744	730	801	755	729	750	765	732	749	711	766	792	779	738	784	752	785	708	758	742	772	749	760	749	759	750	773	786	721	754	723	717	795	758	747	733	729	737	763	745	770	717	800	769	772	776	686	736	764	748	792	772	783	761	712	759	751	736	746	756	757	735	775	760	717	737	722	763	778	816	792	793	751	715	767	750	786	743	776	761	784	780	744	762	803	770	752	746	787	803	734	749	757	735	759	723	768	757	763	804	781	777	761	744	754	746	745	756	746	772	774	721	808	766	726	762	779	722	778	734	782	810	755	749	757	782	710	766	710	768	807	749	764	786	785	731	731	688	769	752	787	824	728	750	725	765	757	756	719	724	760	759	743	752	767	791	793	764	709	791	755	786	715	728	820	784	747	769	751	733	763	779	800	790	747	718	801	760	797	775	771	753	748	750	833	759	798	818	755	772	787	792	750	802	760	753	758	762	777	726	766	753	733	784	774	734	742	757	781	785	767	744	737	749	767	766	755	793	759	801	734	774	785	732	776	771	722	759	734	743	775	768	755	749	746	762	767	786	731	800	710	743	727	754	737	763	741	753	742	761	770	773	793	760	713	745	775	787	745	768	761	820	744	750	754	807	756	741	734	744	777	772	788	747	745	736	732	716	742	782	803	737	787	728	752	751	754	747	752	731	799	733	787	730	784	755	744	734	748	811	751	768	751	735	740	724	726	750	773	795	768	748	758	786	762	778	720	736	731	795	763	782	738	782	767	774	767	808	756	794	764	716	746	741	767	769	778	721	751	806	774	794	766	771	799	769	737	786	734	759	800	743	772	717	745	804	774	790	785	752	734	780	757	779	737	786	741	755	777	714	719	806	787	698	801	768	758	761	792	752	779	757	755	779	774	773	752	786	756	708	717	763	779	796	812	724	775	818	789	772	765	786	777	767	770	791	768	740	738	781	771	798	763	750	767	756	771	734	789	760	781	776	732	734	763	737	760	765	819	783	733	762	767	736	782	760	723	742	754	805	792	739	758	743	796	753	780	788	770	774	786	789	762	762	786	725	755	730	764	777	733	745	769	797	723	754	732	780	785	767	741	732	771	744	751	776	759	752	745	762	768	764	728	737	782	749	695	744	763	759	754	800	746	773	726	764	769	762	786	752	757	777	770	741	753	754	774	769	795	758	750	768	761	735	744	780	776	737	799	758	767	723	765	787	762	793	726	781	762	729	746	747	735	752	754	769	785	729	792	788	750	750	769	711	760	760	766	759	757	761	741	741	786	740	750	789	781	746	783	802	721	802	814	770	704	731	745	746	742	771	765	752	753	713	724	707	726	761	756	753	784	785	737	725	717	755	759	766	760	760	769	780	752	791	729	759	744	720	738	778	745	758	756	787	736	756	749	802	696	750	752	719	766	743	773	728	738	732	792	712	739	747	741	745	722	738	779	749	729	748	783	754	829	762	797	742	720	762	760	779	753	774	737	744	788	766	752	785	717	762	725	760	733	766	749	758	778	749	753	759	763	785	752	735	779	761	743	763	760	841	753	722	760	747	743	793	753	734	745	778	743	790	752	755	765	766	771	748	756	701	778	737	710	783	756	706	751	763	803	708	788	754	794	765	766	729	781	734	792	732	802	731	752	747	763	755	704	766	821	772	779	754	748	756	769	758	782	760	739	728	750	782	796	768	751	732	748	815	786	753	752	781	763	765	801	754	757	810	803	739	768	803	773	739	753	752	702	786	749	739	763	758	746	742	747	719	745	802	775	751	762	769	796	720	733	750	789	729	787	811	773	760	787	773	778	781	789	724	720	738	805	734	698	798	770	743	740	725	774	820	749	760	797	757	755	816	775	729	788	747	786	720	748	704	760	770	718	764	764	758	748	748	800	742	760	773	768	751	765	733	719	753	726	730	833	832	738	775	788	749	736	708	818	759	770	747	761	745	743	763	762	757	737	785	737	725	747	786	776	758	749	774	794	760	774	761	746	758	736	761	753	767	738	784	745	789	749	785	807	699	735	761	747	753	750	738	740	785	761	748	756	740	742	759	805	751	795	720	757	738	807	730	793	755	720	717	789	779	744	745	787	737	763	742	765	810	785	777	733	742	732	766	742	772	776	703	740	774	766	740	739	738	751	777	741	788	749	786	738	740	782	780	792	707	800	770	776	777	748	747	733	759	716	741	722	763	746	706	749	737	750	741	796	761	778	780	777	722	788	777	727	763	762	744	732	738	793	698	753	775	737	777	795	723	778	787	747	769	722	788	753	796	698	716	734	711	808	795	738	801	739	714	780	732	744	720	776	749	732	729	743	771	774	743	730	732	757	781	762	789	711	763	776	720	755	712	744	743	739	759	685	754	773	763	722	730	773	722	767	753	782	756	738	748	750	763	761	758	747	771	765	741	770	752	769	757	748	782	733	796	761	738	823	727	740	711	789	788	798	788	775	733	703	765	735	755	787	740	776	723	756	781	774	736	702	790	759	757	785	799	755	783	752	790	760	741	778	733	820	737	778	762	748	744	767	742	755	769	739	766	784	720	753	762	730	776	728	731	801	697	751	782	800	793	726	849	747	734	789	731	781	742	743	742	761	749	743	779	783	735	735	702	798	740	743	752	743	721	772	777	740	760	764	721	758	719	732	741	759	768	758	704	722	759	734	779	772	789	758	760	793	733	747	776	735	746	788	768	776	781	797	746	769	758	757	735	772	748	733	754	759	783	751	728	774	779	779	742	756	796	730	757	729	768	786	751	750	767	793	752	780	755	767	741	795	752	747	716	738	762	797	758	752	768	742	759	774	785	724	731	770	755	768	735	749	736	730	744	773	740	728	772	773	806	757	792	739	763	786	766	822	732	772	821	776	742	745	758	778	725	806	795	751	781	741	792	806	745	764	772	806	758	782	816	749	744	732	758	746	740	761	785	741	752	798	716	734	739	794	770	769	776	768	763	740	763	765	763	783	716	746	707	753	677	759	771	775	764	771	816	788	794	782	746	793	770	829	723	777	803	769	772	765	723	752	779	790	831	758	781	724	778	707	720	764	772	756	758	781	806	783	742	746	807	761	783	765	773	751	795	773	725	735	761	748	730	746	754	825	774	776	784	737	777	771	769	777	756	752	778	709	733	725	784	750	776	796	734	756	740	740	836	773	705	742	711	788	742	756	766	756
24515	21421	28364	24888	18579	3528	1155	832	643	583	522	503	476	464	419	420	426	402	398	381	377	403	379	401	360	363	364	377	423	390	353	365	362	359	374	373	370	386	373	373	364	372	360	365	374	375	369	379	367	403	379	353	354	346	368	358	387	368	372	398	362	382	367	360	398	384	359	377	377	357	369	388	358	351	389	433	381	393	375	370	364	370	356	407	361	368	369	389	408	327	380	361	372	346	364	369	380	357	347	368	355	367	362	366	352	382	354	389	350	347	358	358	397	342	389	343	360	413	336	363	357	354	366	357	337	343	359	344	370	387	365	384	386	378	366	389	359	383	356	382	333	342	363	381	328	382	381	371	333	392	347	341	333	374	346	408	376	315	358	395	352	393	404	349	386	370	320	355	366	377	374	333	364	328	360	376	359	343	345	383	392	363	379	371	362	384	350	383	351	373	356	367	376	387	335	356	355	361	357	367	359	386	356	388	386	354	391	363	335	372	339	370	377	343	381	362	344	403	351	366	378	392	349	323	351	406	372	358	363	347	347	367	363	348	378	338	375	390	326	371	384	336	362	364	346	348	346	365	357	373	364	407	331	375	412	348	364	360	371	374	374	382	324	387	353	367	390	352	339	346	361	349	365	346	337	380	343	369	365	354	378	353	365	341	365	356	394	380	355	364	349	355	364	355	360	344	349	342	348	370	356	374	385	391	363	344	339	354	380	364	399	381	357	360	360	356	343	361	387	371	369	378	395	350	379	384	323	385	319	381	358	360	339	358	358	339	362	382	370	370	356	364	368	379	409	380	366	317	360	345	358	364	380	378	381	367	364	346	341	343	362	368	366	367	386	334	348	355	388	395	367	329	416	348	384	347	371	388	370	365	384	362	354	375	348	330	362	348	355	359	374	358	378	362	384	341	351	383	360	342	343	377	375	367	406	364	355	358	328	353	387	371	340	365	392	346	381	340	350	340	359	351	357	378	325	369	369	373	379	336	372	372	360	340	342	373	377	355	351	342	375	378	356	325	417	374	377	405	354	362	373	377	329	365	356	362	361	386	382	364	381	350	356	341	374	360	348	363	407	355	412	369	357	356	375	331	357	345	382	361	334	350	338	345	380	372	350	373	330	363	362	372	355	332	378	361	394	366	361	354	390	352	375	354	370	344	357	342	384	371	353	376	359	365	336	343	377	331	358	345	362	343	349	338	340	363	372	349	352	372	385	401	411	398	351	332	362	353	359	369	368	378	395	329	334	359	375	351	371	349	361	377	366	376	361	376	373	362	352	329	351	339	343	367	378	354	347	331	370	367	392	347	375	383	419	342	345	341	356	349	376	361	348	365	395	383	381	371	362	364	370	349	391	336	346	356	308	400	336	402	411	368	383	355	365	359	369	342	360	372	345	361	346	364	341	347	345	344	359	366	346	381	350	387	352	352	349	357	381	357	421	321	372	373	372	336	386	372	377	369	376	355	358	343	382	379	394	368	362	342	369	360	382	365	355	351	361	332	361	382	348	374	389	354	348	364	397	362	364	365	365	363	409	382	346	354	366	358	341	370	358	359	360	376	372	388	382	352	373	401	359	363	393	364	345	351	369	340	342	331	361	354	381	379	340	370	366	370	371	360	366	382	366	361	379	337	352	372	386	357	344	390	344	363	365	350	378	357	374	344	363	375	368	353	344	370	357	372	391	348	347	345	358	376	376	380	364	364	377	339	382	340	367	351	355	389	370	344	370	400	366	368	358	360	371	392	375	359	363	369	367	377	342	364	383	397	346	342	356	330	348	346	366	367	357	357	353	371	381	387	352	354	377	374	374	366	335	372	313	360	358	394	359	366	347	340	371	376	335	367	336	351	367	374	349	341	326	354	354	336	379	362	303	349	364	355	345	334	350	371	387	360	377	365	354	366	372	354	370	361	385	370	371	358	378	353	336	356	360	364	333	370	332	337	383	361	350	342	312	376	356	348	363	350	380	386	378	362	379	369	365	377	394	358	391	369	341	356	348	354	367	391	376	394	386	344	380	370	349	355	385	340	362	354	397	394	357	316	382	391	344	408	334	355	351	322	377	375	399	376	373	379	358	346	371	334	357	367	369	380	399	385	357	347	373	373	352	373	354	363	349	329	328	331	357	346	374	322	367	388	332	366	354	323	362	391	387	384	371	336	361	344	379	365	380	337	342	408	377	385	352	365	362	380	354	346	377	385	372	369	389	364	374	356	354	363	369	332	358	360	406	384	353	342	373	370	377	389	394	357	376	400	365	347	354	375	392	371	372	348	386	371	355	362	321	373	358	383	356	384	344	334	382	366	356	401	323	325	371	349	333	352	365	375	328	338	340	352	329	368	348	381	372	364	343	380	364	354	363	389	350	360	347	364	354	323	360	379	358	335	360	366	387	385	423	335	385	383	389	396	376	370	382	356	367	362	381	351	372	351	361	340	306	369	343	364	350	362	344	353	358	362	404	346	347	347	365	358	332	371	377	374	347	401	336	373	345	345	367	371	348	354	355	358	374	387	356	338	349	369	367	311	370	351	367	366	363	364	355	358	359	380	370	412	375	375	340	352	340	376	370	354	344	373	357	369	361	362	360	368	340	351	347	381	383	366	376	338	375	356	401	352	340	330	406	388	373	368	340	382	368	363	393	391	366	355	342	388	348	358	353	348	357	348	336	401	354	343	355	384	375	359	359	362	357	368	355	364	342	381	350	356	364	371	358	368	350	388	386	370	392	335	386	377	364	375	369	363	370	377	350	390	345	360	385	375	373	368	358	361	365	372	363	388	376	369	363	409	331	365	374	327	355	340	354	352	385	369	365	355	370	370	352	411	347	374	384	347	374	334	385	384	332	384	388	338	382	360	317	383	320	378	398	352	347	359	412	369	333	373	345	389	334	346	364	366	370	368	365	353	361	369	361	401	348	350	346	343	359	403	383	394	368	397	377	380	382	382	367	379	361	353	367	336	347	371	394	366	341	313	367	401	330	374	363	373	391	350	334	343	341	373	351	342	385	370	374	354	332	360	370	351	389	365	341	366	335	402	354	330	342	342	340	378	382	354	346	377	392	359	367	352	360	381	359	366	397	350	389	341	350	360	363	395	379	355	359	357	375	337	368	378	375	376	344	412	385	385	339	398	368	364	363	350	387	351	356	365	354	393	340	368	346	355	367	334	369	343	368	366	362	360	351	358	362	357	400	367	346	352	353	384	372	355	351	357	362	340	387	357	395	413	374	373	390	334	352	373	350	342	381	362	373	375	348	368	361	366	339	353	335	354	352	351	362	343	346	365	361	410	340	348	372	405	361	361	371	336	392	366	387	360	387	430	356	358	351	355	398	381	363	350	381	339	365	374	343	353	366	356	367	371	373	327	370	373	411	346	366	340	357	397	369	357	366	369	344	363	368	380	352	353	367	375	371	356	325	383	409	367	339	342	345	356	363	367	365	387	376	371	375	380	355	391	368	384	367	336	355	371	347	365	370	355	346	347
22758	33515	26943	17017	9335	3446	2371	2085	1609	1444	1314	1237	1039	907	862	828	820	807	729	778	753	726	743	676	691	656	657	628	687	686	695	689	690	675	712	682	640	652	660	711	658	664	658	643	627	664	669	651	702	677	705	659	649	648	698	641	652	679	701	635	690	692	693	703	689	652	640	605	697	689	651	697	647	628	679	659	651	643	644	669	656	625	636	640	674	651	626	626	598	650	672	653	656	642	648	675	653	616	651	654	688	678	680	672	678	669	661	676	641	640	668	664	660	659	629	673	663	681	624	657	675	694	666	650	674	648	641	665	660	643	656	672	644	680	704	676	632	652	687	674	617	704	641	682	637	626	653	668	649	698	689	691	643	630	723	675	650	652	649	678	615	651	633	669	649	610	658	690	707	632	679	653	687	624	665	676	662	643	672	651	632	666	671	659	662	623	688	698	683	708	641	672	650	672	713	686	695	678	635	628	685	674	688	647	647	648	677	665	637	671	671	684	665	629	659	659	695	617	678	654	634	667	671	657	683	603	686	679	661	690	677	665	632	630	650	691	643	653	682	643	668	674	631	711	630	629	671	635	668	618	686	674	644	654	635	647	650	653	693	644	643	655	698	705	667	663	673	676	685	673	644	605	655	708	614	731	687	682	674	620	619	680	646	670	632	647	649	685	653	681	632	686	695	667	653	712	589	671	672	662	656	687	675	689	661	693	655	629	631	661	636	667	687	679	636	699	713	623	629	637	668	680	622	652	649	654	674	656	625	629	695	660	674	644	712	696	620	669	625	660	628	669	676	650	650	662	623	690	688	662	661	633	663	648	694	656	627	627	646	644	669	661	679	667	612	670	655	674	687	635	656	684	693	688	676	671	625	637	663	660	634	650	659	648	682	648	676	672	719	630	694	668	650	671	674	672	652	663	674	648	670	678	628	663	700	686	605	675	652	647	613	650	653	667	618	662	627	635	612	623	633	618	702	655	650	685	636	600	660	655	645	689	631	646	659	693	637	670	655	679	615	660	692	701	634	700	645	661	710	667	667	630	678	648	678	670	646	688	713	673	623	590	626	637	664	689	688	634	641	648	664	677	683	650	677	622	612	661	683	649	635	706	678	660	647	666	714	633	617	668	627	669	686	651	633	711	653	703	718	656	663	664	610	673	707	634	691	646	665	642	611	705	688	677	665	655	665	651	652	681	644	653	667	669	621	677	629	642	685	610	630	642	658	660	645	647	657	680	686	651	677	656	584	644	695	677	639	641	691	648	657	650	637	659	577	666	646	665	665	669	624	669	660	651	672	657	691	632	661	650	708	631	623	643	679	646	655	677	614	635	642	663	674	619	598	664	648	613	698	641	652	619	665	639	652	657	678	617	648	711	656	660	661	693	676	676	700	661	707	654	630	703	662	662	677	668	677	692	626	669	686	675	627	688	665	636	663	655	637	629	667	617	645	663	691	694	643	672	658	680	688	700	616	671	643	680	667	666	695	668	667	635	695	677	600	703	659	670	644	647	645	660	671	604	641	631	666	695	683	662	630	652	686	642	654	641	656	647	678	650	618	629	650	604	688	639	658	646	650	639	660	607	653	649	680	707	688	608	628	651	703	602	699	694	648	677	656	663	625	702	652	678	648	646	679	659	703	652	680	667	623	631	698	648	723	688	670	667	659	611	669	662	671	664	675	613	682	611	669	664	657	681	676	623	647	649	588	668	653	631	625	658	696	661	667	687	635	649	630	703	664	645	644	639	645	703	631	644	657	632	619	640	676	656	651	667	651	666	692	606	667	617	627	683	716	678	714	652	686	661	638	660	687	661	636	651	668	687	615	682	640	672	662	675	611	669	643	673	711	653	668	642	724	697	659	630	682	656	680	626	638	688	661	639	643	668	643	637	720	651	677	662	691	646	669	614	603	651	690	657	635	687	670	667	637	659	667	667	703	694	711	670	647	677	646	691	636	644	642	668	679	639	682	677	662	665	652	664	689	622	634	667	671	702	665	687	653	660	672	697	661	645	618	666	659	697	671	630	667	668	625	645	653	708	650	656	644	631	685	635	646	689	722	698	665	654	658	688	702	680	648	694	703	650	653	650	672	660	617	665	690	639	689	674	608	688	659	644	630	688	668	672	687	669	645	629	667	691	664	630	636	649	684	631	642	650	600	645	646	616	641	653	591	624	682	668	646	670	652	665	704	608	632	621	626	621	642	715	682	652	654	627	655	615	701	614	679	664	700	669	603	622	642	673	679	616	682	670	705	688	705	672	676	655	638	601	661	607	640	665	630	662	655	661	688	656	660	617	665	664	658	643	658	644	640	671	660	596	622	679	651	652	673	655	631	643	666	660	683	687	645	682	655	659	662	623	663	655	637	631	698	590	632	647	647	658	675	675	687	662	652	656	654	680	677	676	649	703	662	669	681	650	648	638	690	705	680	708	649	664	645	694	656	630	741	674	678	641	698	616	658	632	612	667	665	668	654	620	695	676	636	645	707	657	682	662	706	626	689	668	597	671	674	657	668	625	701	656	666	665	665	680	654	637	630	662	699	687	684	657	671	692	641	655	662	673	707	649	690	671	642	654	656	612	710	664	661	681	664	692	596	662	697	621	665	654	681	621	667	620	649	689	678	692	650	655	665	650	705	656	686	692	606	655	618	624	680	658	610	654	663	646	614	674	688	679	644	642	643	707	652	576	611	626	714	657	606	601	624	696	644	660	688	673	655	673	629	667	683	646	683	651	678	712	673	674	651	679	651	686	650	658	630	674	653	666	690	631	674	667	649	679	665	680	690	628	573	698	646	669	655	681	661	667	658	614	670	662	624	659	628	644	643	679	623	653	610	654	656	673	641	711	638	694	634	651	664	644	615	637	653	681	653	664	646	627	690	709	627	685	682	617	694	670	683	646	629	669	629	656	622	678	657	661	647	633	659	659	671	679	705	626	679	673	675	692	656	676	639	699	630	681	708	623	656	694	699	661	650	625	680	613	662	688	657	666	692	653	617	656	633	647	693	659	645	667	659	648	660	719	648	640	646	611	673	654	650	648	655	659	651	667	644	640	663	627	653	673	645	640	673	656	709	646	632	631	656	647	690	646	623	686	636	650	654	714	675	705	717	666	699	672	608	667	638	649	601	627	662	633	696	665	633	658	668	666	681	703	645	629	684	716	615	636	651	691	615	663	640	646	644	623	648	669	668	615	652	639	675	661	665	682	661	654	635	667	701	673	646	664	664	642	699	657	663	635	671	647	676	640	684	681	641	690	681	695	635	675	668	654	650	679	633	655	680	632	654	604	623	638	665	680	596	656	644	693	686	635	688	679	645	637	643	649	644	661	683	667	674	695	626	664	658	654	684	658	614	674	645	627	691	683	637	631	651	671	694	618	690	612	627	626	679	699	582	662	652	670	652	663	646	654	635	666	668	623	587	683	621	668	659	690	685	670	675	639	651	646	626	654	637	663	692	691	673	637	694	666	663	621	662	679	671	653	683	632
23457	21301	28925	24042	21308	17093	2444	1002	654	502	462	387	325	280	283	262	240	237	203	230	223	202	205	172	201	183	213	201	180	150	165	192	166	184	183	161	172	182	179	198	161	161	176	171	166	148	150	162	159	154	171	181	163	170	152	152	153	156	172	177	143	167	173	170	160	168	163	170	171	174	149	180	158	158	177	180	190	154	167	151	163	172	162	175	167	172	173	138	166	165	178	166	158	147	182	148	166	170	167	179	157	163	177	179	159	149	176	170	160	152	158	174	154	158	162	158	157	169	152	171	137	192	164	178	157	155	175	148	177	160	156	146	152	144	177	163	165	167	182	197	144	158	183	162	164	158	171	181	170	156	168	173	164	164	153	163	171	144	168	146	145	158	168	158	158	173	162	173	186	160	171	146	145	137	171	173	150	156	151	150	163	176	145	165	172	173	148	157	133	185	154	155	154	186	158	146	161	158	152	140	180	153	159	156	141	158	183	179	143	157	154	133	176	144	156	143	168	164	153	162	153	164	159	172	165	138	148	164	150	172	165	172	168	171	149	150	145	174	144	160	157	169	166	172	167	160	151	173	158	158	176	169	177	162	174	150	164	174	161	175	168	178	140	162	152	157	181	145	171	154	149	158	165	151	150	157	142	135	173	151	143	154	174	159	163	165	162	161	167	169	153	170	142	161	158	191	159	166	160	154	184	172	171	146	182	158	151	161	135	163	182	197	131	182	161	175	165	150	158	169	179	158	149	180	161	143	157	132	145	133	156	144	161	169	148	170	178	164	166	158	162	157	164	160	174	149	165	180	188	131	140	149	160	160	158	167	165	162	193	167	157	161	156	173	165	198	168	157	161	161	155	164	160	187	168	172	179	143	142	158	142	181	175	161	160	163	144	155	156	135	183	147	141	152	177	184	154	151	162	144	160	159	154	174	159	152	180	168	150	147	146	180	153	161	146	155	142	155	164	168	154	174	162	172	152	150	157	178	151	187	150	161	154	175	160	170	161	151	165	126	179	143	164	168	172	152	137	158	158	152	165	142	171	179	146	166	176	152	154	149	173	162	154	145	159	178	165	127	163	160	157	141	177	195	177	195	150	160	180	138	162	146	158	160	154	141	181	170	167	130	152	146	164	167	151	146	159	185	151	153	146	144	198	155	158	169	164	155	150	150	157	159	149	165	158	174	177	166	150	156	163	146	182	170	180	165	158	156	159	158	177	155	131	164	155	160	154	149	160	150	164	176	157	170	153	165	149	162	168	158	163	149	183	152	153	143	144	146	163	184	169	166	157	173	164	156	154	145	164	148	172	163	144	164	144	132	176	178	171	144	181	172	157	178	167	161	141	171	157	172	164	166	162	159	165	162	163	159	162	175	164	148	163	170	154	150	189	160	157	164	160	180	156	145	156	148	140	141	157	143	152	160	178	147	157	170	175	167	153	167	148	153	152	166	155	160	168	145	154	164	167	182	157	167	186	167	177	174	143	147	182	170	159	134	183	145	159	180	151	159	155	145	152	153	168	175	190	162	154	165	138	151	156	161	177	159	167	166	146	186	157	186	137	153	149	166	153	161	146	158	182	160	149	159	161	164	162	162	159	161	154	161	148	164	180	164	152	161	178	152	190	161	166	144	165	152	165	167	171	163	149	153	165	180	148	173	158	172	178	172	159	167	167	161	149	151	140	159	154	168	174	145	169	160	165	167	163	147	151	150	154	167	155	150	140	171	148	164	172	179	148	156	153	139	160	154	179	151	168	166	186	153	196	151	157	162	158	179	177	158	149	157	171	163	162	162	157	174	152	159	154	185	168	160	158	186	177	158	148	155	163	156	143	183	182	191	153	173	154	168	172	157	160	153	140	166	177	160	150	153	150	166	181	154	167	158	153	170	168	167	144	153	162	167	156	162	145	163	167	171	146	155	162	154	161	183	170	167	158	165	143	159	164	169	166	171	169	169	147	160	166	157	181	153	174	157	160	157	157	168	163	154	191	166	145	157	150	159	163	160	143	172	150	157	156	171	162	157	138	144	186	187	163	185	165	137	157	180	147	165	167	175	153	166	133	160	164	152	170	167	153	157	168	143	167	148	184	164	156	152	169	168	180	165	157	164	158	170	183	173	158	176	150	138	156	179	155	172	165	172	167	168	187	176	162	166	161	179	163	179	156	165	175	169	137	156	142	154	186	155	171	152	177	157	174	160	141	154	146	168	160	149	142	180	165	162	167	151	150	138	136	169	129	158	167	177	158	169	151	153	166	162	148	158	169	171	154	168	163	158	144	158	161	152	153	142	165	159	158	179	158	164	152	175	161	137	158	149	153	146	182	157	145	167	145	149	171	156	176	153	170	168	170	166	155	166	179	178	179	156	149	171	160	159	161	162	153	144	161	166	155	175	179	153	150	162	166	159	164	137	165	181	162	186	152	159	154	151	141	194	162	147	150	159	171	162	160	165	155	167	174	161	140	151	159	179	163	152	162	168	148	164	163	162	171	150	174	168	163	177	162	154	159	176	174	172	167	166	173	174	159	144	183	162	174	180	171	162	167	180	159	149	151	163	164	150	146	180	152	158	176	157	159	156	152	147	152	162	176	144	158	163	150	128	161	148	166	143	151	168	149	159	169	157	174	162	160	178	172	162	179	163	180	155	186	184	155	148	151	165	164	164	173	165	165	146	157	156	177	154	148	175	189	170	165	168	136	139	151	175	168	148	148	154	152	193	167	154	160	189	140	166	186	144	181	162	135	174	187	159	160	181	170	149	159	170	161	169	162	157	165	156	160	164	157	166	169	158	167	164	161	155	153	143	165	167	161	157	170	162	177	170	167	162	169	163	155	163	167	149	149	198	154	176	164	171	160	166	147	146	149	171	196	174	178	182	160	153	147	186	153	161	168	159	180	131	152	186	154	151	156	163	181	166	159	147	157	165	169	154	149	177	172	157	156	166	160	148	161	158	171	163	163	164	175	150	166	170	172	152	176	155	169	172	158	166	169	161	162	180	157	162	140	143	153	150	157	170	137	165	144	156	154	156	169	158	138	157	155	167	145	149	165	156	150	173	148	166	170	157	169	177	157	143	152	166	180	145	155	177	187	149	172	156	168	152	158	170	171	174	159	170	147	167	146	187	166	146	155	162	163	144	168	144	161	146	157	154	178	177	160	163	163	188	188	142	161	165	152	160	156	146	162	163	141	141	129	155	160	152	156	179	144	156	154	139	139	161	163	158	168	177	166	167	147	169	177	162	169	172	141	159	157	159	189	152	154	177	152	161	160	165	169	162	157	157	156	159	158	156	141	163	175	139	164	170	168	163	171	165	151	156	179	168	170	166	149	144	137	163	180	145	156	166	164	160	164	156	169	155	154	156	158	174	169	159	182	153	160	146	154	157	157	143	170	151	155	134	149	146	151	136	158	165	161	149	156	164	168	162	184	170	162	136	172	127	158	165	156	167	165	143	158	173	166	157	162	168	178	156	142	170	171	149	171	166
24403	38278	32332	22631	11283	4711	3353	2684	2009	1733	1502	1319	1003	761	648	651	598	536	534	500	428	432	427	437	407	433	393	344	365	355	355	379	340	374	327	339	361	331	344	344	302	340	341	318	346	333	345	339	307	310	322	316	339	294	353	265	336	300	329	306	336	312	352	365	351	312	354	327	313	333	328	298	286	306	296	317	285	297	309	302	321	307	331	323	339	296	286	327	299	348	294	328	314	306	307	337	309	332	362	333	285	282	299	257	304	296	312	281	301	329	301	310	304	310	284	305	309	284	303	294	324	272	317	308	326	286	299	308	287	332	298	298	303	299	299	282	278	321	318	328	299	318	268	300	296	323	277	305	265	301	295	355	335	295	312	302	284	275	329	302	292	341	300	294	301	255	299	316	303	276	332	296	311	295	310	330	277	306	336	292	312	319	297	320	310	335	291	285	288	286	263	279	340	291	263	286	302	289	309	301	309	308	284	288	293	290	317	324	287	319	291	291	306	282	311	277	315	314	316	322	311	287	311	331	293	324	299	323	301	271	292	324	283	300	336	278	295	297	301	325	313	302	327	314	313	289	312	306	312	285	317	297	310	287	310	322	315	270	291	288	333	306	296	302	303	275	274	328	296	262	281	306	319	269	316	304	285	276	279	329	307	289	321	263	316	297	294	300	321	273	307	318	292	315	302	297	328	283	299	304	323	267	297	305	304	309	276	315	285	319	287	303	312	275	282	288	288	273	298	308	313	269	271	299	316	284	292	299	273	290	277	279	299	291	301	273	297	273	283	301	315	279	328	249	334	275	291	288	316	318	287	300	299	272	309	307	321	311	282	300	262	287	259	282	303	293	323	292	283	295	319	325	301	293	321	316	320	341	293	280	289	289	312	310	307	295	322	304	273	288	310	268	290	296	280	290	280	316	273	302	323	306	292	322	273	304	310	331	287	323	316	290	322	322	285	286	287	288	277	315	260	302	324	275	296	321	331	289	297	292	301	314	304	289	301	317	324	303	329	293	316	334	323	318	306	333	312	318	304	281	301	281	320	275	275	263	326	286	310	291	281	305	297	321	287	339	283	267	309	310	299	280	329	315	303	299	308	275	270	316	304	279	284	295	288	314	293	295	298	345	307	293	314	316	318	294	304	309	303	306	294	330	291	295	313	299	285	328	339	309	292	267	325	298	296	307	304	325	318	328	309	314	307	295	295	299	280	302	294	289	305	308	303	310	312	292	308	328	304	315	278	301	321	288	301	297	309	316	314	325	299	304	299	267	304	324	286	311	302	305	292	315	299	284	297	299	310	306	293	315	303	321	338	283	291	301	327	316	294	310	301	314	318	295	315	293	290	328	275	302	302	299	277	287	281	301	316	286	304	322	300	300	323	317	281	334	295	284	306	281	285	295	288	316	277	316	313	327	310	285	302	297	307	329	324	295	349	294	310	276	324	300	289	344	310	310	290	332	293	289	279	333	265	292	270	299	276	290	316	284	297	315	288	286	299	292	318	307	305	295	307	314	291	336	286	303	291	329	302	286	274	313	285	258	294	307	304	296	307	255	295	319	298	291	294	316	275	310	300	315	322	285	281	304	307	321	295	300	284	286	310	316	271	291	302	289	329	328	285	322	301	306	258	304	296	309	275	309	315	297	314	309	340	286	287	322	301	307	249	312	285	289	319	308	290	312	300	275	291	329	288	309	287	309	287	278	311	312	284	302	290	294	320	321	313	291	297	299	320	275	285	294	329	301	313	255	310	281	308	308	307	332	334	277	300	306	285	299	280	296	321	317	327	303	320	342	314	300	259	271	273	271	267	292	275	286	288	335	322	324	302	302	304	277	265	296	288	278	312	312	281	298	275	297	290	322	310	286	318	293	300	312	302	297	290	307	297	314	284	286	327	313	261	301	307	304	314	315	338	312	315	276	317	308	283	280	269	315	309	290	316	277	291	299	283	305	297	308	283	310	273	275	322	317	287	292	276	326	311	319	283	318	305	317	278	306	277	296	300	322	291	318	312	267	311	297	295	308	331	297	294	280	323	317	263	308	324	290	316	306	281	312	270	311	295	276	269	323	295	307	315	308	267	318	287	333	325	299	309	317	297	283	319	301	305	286	294	342	299	288	271	323	292	324	306	314	331	306	302	275	302	307	308	299	288	286	271	335	274	292	317	303	296	295	326	287	270	296	288	331	323	317	332	303	306	294	313	317	278	314	283	293	326	334	304	313	311	301	326	332	290	295	313	293	298	296	297	316	307	316	304	303	297	291	275	292	328	288	293	294	336	278	310	321	300	268	295	300	316	293	312	288	300	304	325	342	308	303	328	296	315	301	292	296	283	285	300	323	276	313	330	290	306	293	306	290	324	308	305	287	313	290	326	293	285	311	323	315	290	275	297	292	294	313	285	274	276	297	289	272	290	307	277	314	295	286	330	249	313	332	297	292	316	294	270	287	312	290	312	288	271	298	277	304	303	305	313	313	305	308	281	284	300	282	288	301	291	325	300	291	315	303	320	336	307	312	311	317	306	305	301	272	305	348	335	297	302	285	310	286	280	283	324	290	314	313	308	298	298	290	305	279	300	318	297	287	318	291	349	312	308	319	251	334	321	287	305	261	310	318	296	313	315	286	303	301	309	298	282	283	293	339	342	323	320	299	306	282	309	315	322	321	294	283	306	285	286	326	303	293	306	314	290	291	308	332	315	274	274	294	279	313	294	307	322	279	281	276	294	294	278	276	283	312	292	296	280	292	293	280	314	344	281	306	316	301	290	344	295	288	306	316	315	309	322	293	283	291	263	293	289	313	304	291	293	318	281	295	272	295	302	300	304	278	308	291	324	293	317	288	337	300	333	302	285	296	294	272	292	308	278	304	325	323	306	329	301	308	296	336	285	315	318	312	322	277	314	308	295	301	296	310	306	285	328	300	322	321	326	315	317	284	333	275	319	286	279	287	326	309	291	305	335	341	300	304	311	299	292	278	297	301	252	296	258	288	300	330	311	302	293	316	283	308	316	303	299	300	280	313	304	289	320	303	316	292	333	301	290	306	288	290	308	291	295	305	286	292	289	307	305	316	320	268	289	302	304	330	327	264	317	289	292	272	311	301	332	308	332	319	303	279	310	288	266	305	288	315	309	274	299	282	300	292	305	303	289	322	316	291	288	307	336	306	338	335	277	289	306	299	316	315	288	314	312	272	303	341	314	298	304	330	334	324	316	290	299	276	306	324	307	274	299	328	306	287	282	298	280	275	332	304	285	294	310	286	295	259	306	322	305	268	272	323	291	318	291	328	297	327	315	282	307	299	296	295	294	322	285	317	273	297	324	309	280	337	281	275	294	292	310	270	277	298	312	333	321	287	330	306	326	307	298	282	307	314	295	283	303	296	291	287	312	297	288	298	301	265	296	328	304	264	318	286	289	303	302	289	320	317	293	307	306	323	288	306	318	314	303	304	301	270	328	298	330	308	280	310	316	293	296	298	293	307	310	318
27176	20454	14587	5756	1271	719	559	530	503	454	495	453	462	437	409	468	437	430	382	410	425	421	410	437	454	452	412	433	404	414	420	423	421	420	404	415	417	385	425	417	428	441	397	430	442	409	432	425	422	362	385	381	404	416	409	405	424	417	403	394	415	423	400	402	392	451	448	454	416	421	405	436	433	407	426	383	376	404	416	435	418	390	437	426	429	400	420	416	406	386	414	411	424	419	401	453	398	421	387	402	410	442	422	383	424	425	450	421	423	410	401	362	430	475	418	400	396	431	449	410	417	427	410	406	408	401	405	425	423	413	419	408	423	404	407	426	434	402	422	411	391	429	401	421	414	407	412	433	423	402	429	423	434	366	437	410	419	430	431	396	397	425	415	406	402	432	425	422	388	428	397	430	430	407	382	430	458	423	424	403	412	389	426	385	433	395	409	419	433	429	398	400	422	444	406	397	391	402	443	393	420	389	405	415	389	444	412	435	438	394	428	412	424	422	403	418	422	405	445	407	365	458	433	416	381	412	404	392	422	444	425	410	411	453	434	406	410	425	404	424	421	412	411	425	420	418	395	415	396	430	419	413	403	421	370	412	425	454	414	465	427	434	427	414	395	398	411	440	422	437	372	382	417	403	435	444	429	385	425	406	385	419	388	434	396	447	431	430	426	417	447	410	459	393	422	421	401	428	399	415	434	414	406	421	407	416	406	397	424	449	407	401	414	393	454	395	414	393	362	401	399	390	432	447	397	458	376	409	441	460	416	430	422	397	407	413	396	419	440	405	396	474	366	420	445	430	409	408	407	428	378	430	400	458	387	404	433	440	454	416	390	377	398	380	459	424	429	421	390	427	403	410	423	417	407	393	397	383	391	390	399	386	411	410	443	445	416	400	429	430	398	430	398	469	393	433	403	391	435	416	416	369	401	416	424	401	403	419	393	433	437	425	392	416	424	375	410	435	397	431	439	425	409	416	392	430	396	391	424	431	428	382	426	382	435	392	425	379	381	441	419	414	397	403	417	433	414	410	466	404	385	428	440	415	411	428	425	447	424	426	450	433	429	407	426	430	437	397	425	401	420	416	424	390	381	393	441	407	457	408	410	447	402	415	395	394	399	438	395	415	425	421	408	396	416	450	420	442	411	431	423	423	454	386	403	397	439	409	409	398	420	415	438	413	398	436	397	439	402	424	440	407	427	411	420	391	439	397	390	393	416	447	393	391	377	426	425	414	439	429	399	413	440	394	441	410	433	446	419	390	444	448	432	409	381	382	408	388	425	423	421	440	402	409	451	401	430	440	422	423	430	375	416	388	441	407	422	401	404	420	425	438	373	421	409	388	436	373	407	378	431	424	375	432	400	417	415	432	382	403	412	387	418	442	413	402	422	374	417	442	380	415	400	429	396	391	453	407	442	413	433	408	403	384	459	430	462	428	410	365	429	432	413	412	382	425	418	387	454	456	440	419	441	450	415	412	399	391	442	405	423	394	407	440	384	397	396	446	415	411	428	450	420	416	409	409	433	398	429	356	411	396	389	347	410	437	422	436	421	436	420	388	408	392	429	448	394	407	400	470	400	418	387	410	404	408	384	418	405	401	416	397	456	397	405	437	426	475	442	396	438	451	404	446	441	444	403	400	427	387	421	419	415	421	413	383	439	413	412	406	438	436	472	400	448	379	452	413	421	433	432	415	402	382	452	445	443	401	377	389	376	439	440	371	441	424	440	398	406	424	437	404	443	433	418	390	399	416	422	414	446	404	445	371	422	408	395	399	412	395	373	413	420	407	461	389	405	404	421	426	474	393	400	378	406	418	418	417	419	440	399	408	446	395	411	432	422	410	422	394	415	458	415	360	392	428	398	436	432	454	426	405	419	423	420	421	426	412	414	411	426	424	387	433	412	393	432	416	421	413	396	412	403	438	416	395	430	412	415	406	435	412	399	413	391	425	458	433	386	423	418	396	402	430	424	407	387	417	398	429	427	419	436	436	430	441	448	417	413	404	417	399	390	418	432	388	421	430	421	416	422	397	397	414	396	406	448	388	411	439	406	426	433	435	423	423	428	427	371	421	414	423	428	419	416	375	443	423	406	405	415	411	411	420	410	445	414	440	419	415	408	426	432	418	418	430	431	401	404	395	421	418	403	392	391	431	402	423	401	386	385	419	388	408	395	423	416	419	436	434	424	433	427	420	454	402	407	412	408	430	435	393	396	406	389	390	383	419	406	435	421	405	419	391	417	426	444	403	425	446	382	431	403	408	433	411	450	442	410	413	413	435	402	413	403	426	381	452	417	421	414	439	401	387	424	417	464	435	394	423	411	401	410	432	430	399	436	452	412	395	428	409	391	411	368	414	397	429	391	431	440	415	434	444	428	397	384	436	416	391	385	396	409	410	409	394	408	411	462	427	414	424	399	413	456	429	396	407	400	391	423	403	423	438	431	408	405	433	451	383	420	387	410	438	411	398	421	412	427	419	398	398	464	431	401	433	444	416	410	421	403	401	396	450	426	389	402	408	414	419	444	431	423	425	399	419	426	416	464	382	412	386	428	414	462	419	391	404	394	395	456	415	418	438	443	430	401	400	418	397	401	387	446	420	453	388	397	413	421	441	375	405	420	387	420	455	440	409	410	427	420	405	412	413	413	386	395	406	442	410	373	410	444	411	425	411	382	417	416	386	460	401	397	421	406	402	415	446	412	419	407	432	424	396	411	419	464	389	422	407	427	416	424	410	411	425	396	408	420	412	456	415	419	437	410	426	413	427	414	389	418	453	473	409	409	416	415	457	417	374	413	423	403	429	436	413	400	374	420	389	407	388	435	438	354	426	420	415	387	399	440	459	408	433	442	413	372	445	417	429	425	410	390	412	424	452	442	383	424	412	440	430	401	408	446	417	446	432	421	446	415	391	399	406	421	415	400	406	396	430	420	404	401	448	364	433	420	409	410	391	452	427	414	391	411	415	442	419	413	400	436	392	429	381	394	427	437	428	455	391	423	422	421	399	419	409	420	401	429	424	410	445	422	407	396	398	413	421	429	448	366	408	409	413	438	406	421	392	424	403	417	436	411	404	422	413	425	415	405	397	424	416	391	444	387	395	404	397	422	438	392	443	417	407	386	429	446	406	471	418	387	442	385	414	458	402	392	421	377	394	405	391	424	436	420	457	399	415	426	405	429	399	403	411	387	428	418	431	427	423	419	413	391	411	423	421	404	432	462	465	445	414	442	385	440	424	420	402	426	419	429	408	409	412	413	385	402	403	403	387	425	423	374	418	412	412	411	396	422	421	389	420	391	441	411	462	406	395	419	419	442	437	412	396	443	434	424	400	418	436	424	404	405	383	409	418	429	428	433	438	434	381	459	437	418	405	409	389	413	447	386	403	419	412	408	440	423	391	377	430	413	439	409	412	421	384	424	420	377	427	409	395	414	427	446	447	370	416	397	455	444	415	430	418	428	431	410	396	402	438	376	426	402	385	423	429
20051	23814	21052	8810	2546	1262	1205	1105	1017	951	959	892	846	850	757	811	735	727	773	713	749	734	743	791	731	722	790	784	733	751	731	772	725	722	759	748	708	743	779	732	730	745	744	731	780	745	715	746	778	724	712	765	774	749	742	763	734	689	757	758	730	742	709	740	728	723	716	788	780	742	740	677	762	744	721	772	731	677	752	737	715	730	710	743	726	700	735	748	711	778	732	701	720	753	742	731	770	741	769	715	696	698	775	749	749	709	756	711	725	701	711	731	680	728	713	719	752	773	702	777	759	679	747	743	691	723	705	713	734	698	722	710	727	697	770	679	690	752	649	777	755	774	734	707	731	737	690	707	740	722	697	739	732	691	733	752	759	708	691	693	723	738	722	724	716	735	734	815	747	715	747	753	714	734	757	767	669	726	716	770	696	745	740	794	780	718	728	739	764	754	767	745	734	732	761	723	745	764	712	790	743	735	809	725	703	759	705	710	742	709	754	704	711	705	717	740	711	713	758	721	671	687	745	722	749	788	736	744	701	755	741	713	757	735	742	734	702	726	753	748	754	719	728	727	731	744	721	720	720	711	708	742	756	721	747	714	748	699	743	748	733	707	687	746	692	731	711	749	749	769	701	753	698	729	763	734	742	747	776	743	743	772	696	700	751	701	723	734	738	728	723	695	761	743	690	684	738	706	699	735	760	741	747	754	722	748	748	734	742	728	684	768	763	775	736	707	724	742	747	761	749	759	722	743	722	750	719	758	700	742	703	758	752	725	793	762	731	763	646	700	705	763	776	732	739	744	685	740	776	696	795	727	712	668	714	783	701	738	718	734	704	752	749	752	757	708	743	763	759	734	742	696	734	774	738	752	728	733	734	741	777	712	717	731	768	760	739	694	733	782	725	750	730	711	756	719	723	740	760	736	704	685	793	755	748	739	740	767	743	758	714	754	794	706	758	771	725	751	731	731	749	724	741	723	749	699	701	747	733	733	763	715	767	692	769	724	696	729	711	733	748	766	757	768	688	727	753	771	764	751	677	765	658	754	742	749	729	713	735	707	742	722	706	718	735	683	725	693	709	746	737	744	736	707	761	739	741	753	748	739	709	721	709	711	749	768	691	756	786	744	728	710	729	756	716	731	712	687	733	696	742	742	761	703	720	744	743	735	758	734	712	715	691	729	739	710	721	719	707	768	670	755	743	713	735	701	742	674	723	728	707	747	759	738	737	781	735	744	764	739	741	726	670	734	755	783	696	709	715	692	725	766	796	748	743	737	717	765	721	731	718	716	725	708	767	733	725	714	682	728	754	710	735	723	802	746	739	734	703	717	724	686	737	739	695	737	752	737	729	720	771	781	709	716	801	768	692	727	703	693	757	726	746	734	676	722	721	760	727	742	692	744	736	731	725	746	707	757	771	720	783	760	775	745	730	703	765	714	753	778	728	767	756	722	750	727	733	770	735	734	689	745	735	762	717	734	782	687	735	740	707	735	767	739	714	734	757	773	803	778	755	714	771	700	763	763	686	752	799	761	723	719	755	743	754	736	770	730	735	668	720	776	715	760	734	688	714	768	748	741	723	713	731	752	686	743	746	673	735	789	730	749	744	754	709	658	758	728	798	749	753	768	729	710	733	726	729	714	722	722	720	725	788	705	686	732	742	723	748	725	755	760	707	756	686	739	691	726	772	751	742	708	751	745	732	694	740	679	724	758	773	716	721	786	746	713	715	725	740	744	759	732	758	769	711	741	702	753	719	697	755	717	745	704	766	719	737	758	736	729	733	736	731	746	764	736	773	740	778	694	745	730	759	722	727	732	744	725	756	757	717	717	751	789	791	742	736	782	725	685	735	743	757	723	709	736	783	755	718	713	730	722	698	747	712	705	740	727	766	741	710	742	733	776	701	729	768	722	747	731	764	717	787	763	729	747	742	730	768	773	719	760	705	787	724	718	711	707	708	755	734	717	792	698	757	772	724	765	756	721	716	787	717	774	780	745	769	713	750	755	714	714	690	758	709	708	778	758	733	734	706	703	768	750	777	700	716	753	727	744	782	757	750	707	727	779	774	698	735	750	732	704	743	795	701	747	694	751	739	761	764	725	731	706	734	755	740	715	714	743	715	690	734	727	750	719	757	704	752	741	758	755	742	738	794	713	707	777	736	731	745	721	740	758	704	759	801	744	728	705	739	778	733	749	733	716	757	734	719	711	692	756	776	735	739	764	693	711	802	713	706	717	734	758	696	748	773	747	763	747	736	738	749	726	722	726	696	779	738	725	769	764	710	745	735	738	741	762	755	729	730	737	763	698	738	734	754	718	684	736	752	703	738	694	740	747	699	774	698	714	748	729	715	743	726	769	790	718	723	744	766	750	722	730	717	707	726	748	675	731	720	728	758	697	721	707	721	728	705	711	747	772	763	728	764	696	724	738	788	773	703	686	729	736	760	753	739	684	742	771	676	728	761	696	763	731	703	764	776	771	750	695	728	717	764	755	730	779	687	768	755	723	754	703	702	748	709	698	757	779	743	748	758	731	767	747	733	740	735	700	754	755	737	723	708	725	776	751	733	746	682	679	797	731	708	701	749	701	734	772	704	744	731	718	761	758	749	738	766	725	747	761	800	678	740	746	736	758	738	752	730	767	696	715	707	749	702	692	730	738	732	733	754	757	755	714	710	760	710	681	667	761	730	688	691	687	751	731	717	723	748	727	741	752	760	722	756	708	736	710	741	681	722	727	748	744	785	703	729	694	762	748	753	769	716	756	720	746	788	733	798	718	766	749	764	724	708	745	784	733	745	708	704	780	745	717	796	701	749	726	701	743	679	752	741	723	775	820	754	739	708	719	733	805	737	736	754	717	689	742	708	736	725	705	759	737	726	738	704	704	807	720	715	722	685	718	740	747	744	758	760	749	737	734	736	758	719	751	699	714	735	738	778	690	758	700	731	706	728	740	683	783	719	759	711	709	744	719	721	785	734	712	731	707	735	784	736	760	741	724	696	750	747	718	721	714	745	739	719	740	731	734	730	752	722	731	743	728	749	718	687	731	708	725	688	761	733	710	743	729	765	699	727	768	770	740	714	733	708	736	730	740	704	715	708	751	733	726	779	720	726	749	743	771	656	703	725	732	734	776	754	703	742	750	689	711	682	733	740	734	797	725	726	749	701	771	702	698	790	748	705	757	771	697	741	741	708	754	749	731	704	744	775	721	753	687	726	704	738	808	726	746	744	758	773	706	715	760	781	739	776	728	773	705	738	736	720	785	781	713	685	748	751	704	730	698	751	761	721	707	734	770	725	696	728	753	725	763	756	742	738	750	736	732	787	701	699	718	755	767	740	744	737	720	723	716	750	730	762	766	782	743	779	740	718	721	707	709	698	717	699	771	756	742	722	720	664	728	730	711	705	724	714	728	735	725	747	740	735	762	732	725	684	782	704	711	764	750	719	745	747	746	737	764	732	729	731	745	773	758	763	760	783	718	721	751
24515	21412	28388	24819	18464	4110	1000	733	622	559	489	467	455	418	386	380	432	385	363	395	401	398	389	340	372	364	353	382	366	375	348	360	341	366	386	352	360	383	351	377	367	348	370	378	353	358	353	369	377	387	344	389	370	396	367	356	351	378	358	362	369	350	405	363	378	358	345	355	383	335	343	323	337	331	367	350	361	340	344	367	379	354	339	347	346	351	353	327	369	339	339	370	327	361	351	373	369	410	374	371	358	335	346	366	378	328	360	366	345	341	380	321	343	357	342	352	331	356	321	329	367	363	309	358	356	322	361	352	328	304	388	307	356	365	359	331	334	355	315	362	370	328	353	307	374	341	385	379	363	353	339	350	325	387	330	341	357	320	374	347	331	366	370	337	314	356	315	370	378	354	375	309	352	353	370	375	341	390	350	357	367	368	347	381	372	344	359	351	334	344	353	366	344	368	356	338	360	353	360	345	331	379	392	352	331	369	353	338	330	358	359	333	353	374	389	376	343	367	363	326	371	335	370	338	347	353	376	343	335	376	333	349	368	363	361	322	368	332	354	370	357	337	348	350	355	359	357	342	379	345	332	354	378	348	353	354	372	334	364	359	344	319	342	348	357	374	326	350	359	357	341	334	334	382	364	365	351	351	356	406	341	363	341	352	326	371	375	345	332	382	344	350	378	386	410	353	395	328	343	333	332	370	356	405	344	335	342	351	348	328	334	351	354	346	361	333	330	351	388	372	326	380	367	317	386	373	355	343	349	379	389	367	375	351	342	355	354	367	361	342	346	347	365	368	344	347	347	381	381	344	358	377	364	314	342	366	323	346	327	371	334	351	376	343	334	362	336	345	352	332	347	376	344	347	351	372	350	361	347	369	344	332	357	309	348	355	339	353	338	348	325	350	349	337	340	331	361	360	337	345	373	373	338	374	380	317	327	335	369	334	327	384	362	352	357	336	312	372	375	381	351	397	340	336	323	367	351	359	355	351	350	346	365	372	375	396	350	353	347	352	340	345	349	376	334	339	351	355	391	352	340	368	332	321	379	356	369	361	374	362	371	352	358	345	323	371	401	336	365	326	339	324	329	352	338	404	376	360	388	352	363	370	365	357	332	314	353	327	339	350	351	356	356	315	360	344	349	319	389	374	341	340	356	348	384	335	344	359	316	363	366	358	385	370	370	343	355	383	327	351	341	363	366	347	358	380	364	395	357	360	399	351	357	391	373	343	370	324	343	353	378	337	342	345	364	323	343	366	338	386	356	361	366	366	360	356	374	306	361	355	369	369	357	351	336	354	353	370	353	327	360	398	322	367	353	373	373	364	353	359	351	333	348	343	351	330	350	388	331	368	330	356	334	389	371	330	371	359	400	391	346	344	345	378	331	362	345	356	339	368	352	361	333	345	387	366	386	337	355	353	362	319	368	369	312	365	355	339	362	362	326	364	371	351	355	338	355	370	367	359	389	314	373	341	368	346	347	357	384	371	350	351	346	369	347	364	389	339	350	357	338	337	346	361	326	351	346	343	317	349	314	347	351	358	317	351	356	312	319	349	366	343	342	352	358	358	349	366	341	360	360	351	362	373	361	348	331	360	361	352	359	351	317	338	345	357	359	346	382	347	358	367	376	339	378	340	358	359	392	426	351	341	338	348	339	352	391	326	382	375	338	355	336	365	333	342	337	347	331	328	346	362	349	336	384	393	322	377	359	369	336	369	338	362	348	345	377	380	356	358	369	318	352	327	355	352	394	355	354	367	365	341	372	370	322	367	342	359	340	341	326	325	337	358	330	348	347	311	326	318	372	347	349	368	386	356	308	355	357	373	335	356	366	363	349	327	340	356	368	373	335	352	352	382	353	337	353	342	330	375	333	360	362	367	363	339	346	351	365	352	371	349	335	376	365	360	382	332	350	321	314	354	364	382	398	364	350	378	348	343	342	368	363	360	332	344	350	355	384	339	367	359	361	352	348	372	374	394	352	343	367	347	364	333	371	317	327	314	350	340	374	337	335	351	336	341	354	333	361	392	341	372	352	332	337	407	350	368	328	386	363	357	335	372	347	361	311	354	347	331	385	331	401	366	352	355	350	352	355	351	348	349	322	354	354	370	330	362	349	348	392	344	363	318	358	350	361	374	363	358	348	367	364	344	372	327	371	334	338	378	369	392	325	361	378	345	359	348	354	350	379	342	372	330	348	363	340	356	384	341	376	364	369	365	366	350	337	345	343	344	371	353	352	376	353	328	328	318	346	343	325	359	355	361	334	370	363	353	380	363	370	335	342	377	340	353	341	328	366	361	386	347	363	346	353	291	341	368	311	340	337	391	354	336	356	368	374	358	383	351	347	364	357	347	362	352	353	348	358	335	370	305	360	384	363	334	409	344	344	372	347	351	369	364	364	342	347	339	344	355	352	362	319	354	363	391	362	339	395	328	360	363	364	357	353	311	318	330	349	310	367	335	363	364	359	354	337	364	354	325	362	326	338	314	340	364	332	361	349	363	400	362	363	352	364	360	330	335	321	357	336	338	314	349	330	352	356	317	349	346	382	365	334	338	352	356	369	361	406	332	316	327	327	333	354	345	337	324	363	350	350	351	344	355	336	350	354	323	321	359	353	332	377	348	353	308	348	397	349	321	369	376	388	382	341	391	338	323	354	395	346	356	368	365	374	363	344	372	358	346	361	363	360	373	384	352	384	334	334	389	338	316	355	397	351	346	353	337	349	327	371	354	376	347	361	381	356	340	352	373	382	380	358	344	360	331	327	360	339	373	344	350	348	347	352	338	365	365	359	365	362	356	320	395	343	322	370	362	331	360	356	340	329	350	329	338	358	339	338	344	347	342	362	347	327	389	379	325	388	373	361	382	341	337	373	358	359	346	350	350	369	356	343	343	333	328	370	338	340	340	359	356	303	331	375	313	360	343	372	348	348	363	349	330	347	333	360	377	340	343	332	337	368	336	355	358	376	342	380	348	374	336	313	363	363	381	378	331	348	340	366	378	384	370	340	336	371	365	325	337	354	358	341	361	340	361	319	357	355	345	329	395	339	402	364	360	378	332	378	349	359	359	361	331	342	350	354	353	341	361	343	336	373	329	364	386	356	364	334	354	349	353	343	313	352	352	355	389	383	362	347	350	401	374	340	367	359	347	358	373	338	386	339	376	360	345	331	379	307	337	330	356	354	359	312	364	343	323	357	349	323	347	340	347	305	366	367	384	345	345	358	352	356	350	332	319	368	344	348	396	372	330	319	355	350	350	359	362	324	347	336	337	332	340	340	357	335	336	352	369	357	351	360	359	353	339	373	357	346	345	361	386	357	329	328	346	367	349	365	350	341	395	361	320	311	368	347	349	383	312	341	345	373	370	322	333	355	372	365	378	351	352	365	342	372	365	349	368	332	321	353	377	334	419	384	369	360	328	363	383	347	325	359	349	388	360	372	377	353	353	336	367	355	310	366	365	337	338	366	359	320	358	368	344	358	374
23282	36967	33797	19689	9117	3980	2098	1908	1655	1423	1254	1068	996	866	857	801	780	762	753	709	733	662	712	748	681	677	666	668	645	676	661	653	660	707	641	676	673	630	695	675	670	612	651	635	645	674	630	641	676	601	647	689	630	656	658	618	612	655	658	652	647	634	649	676	639	649	659	616	652	650	620	673	655	629	681	656	664	657	637	627	613	650	635	622	655	703	618	678	675	664	654	622	634	699	657	663	666	654	670	667	633	646	668	677	625	636	650	650	651	652	636	622	657	601	631	634	650	635	673	660	647	623	663	613	652	631	623	589	631	659	648	644	642	648	637	647	646	585	664	637	629	629	653	646	633	606	670	654	676	653	635	669	601	662	662	647	666	654	617	621	661	661	662	611	663	662	648	673	640	619	697	624	632	693	652	655	624	642	588	649	647	597	627	630	618	672	658	642	665	673	648	612	621	689	647	680	666	637	647	627	645	655	618	631	640	640	675	656	654	631	677	660	655	646	650	684	620	681	669	597	606	641	658	558	633	645	659	623	654	666	614	618	647	628	636	632	647	619	635	652	660	631	637	604	623	647	678	641	648	669	657	681	594	615	656	625	641	619	630	660	674	609	617	619	633	608	632	636	644	681	635	598	624	656	648	654	646	613	673	645	642	663	664	659	617	662	677	667	611	642	650	661	616	692	646	669	653	643	655	631	640	643	656	681	598	654	669	630	634	643	663	614	596	586	633	631	646	616	674	664	690	659	636	622	636	658	651	627	611	631	587	628	650	653	641	677	684	652	640	637	660	652	640	681	647	581	640	623	662	685	572	657	690	650	682	641	672	629	640	644	627	622	654	667	621	629	646	606	625	683	624	692	587	676	661	674	647	638	609	660	616	631	631	613	629	622	662	673	607	653	624	640	636	584	663	642	648	611	620	610	663	630	639	641	605	673	645	647	637	646	641	614	623	659	661	659	629	644	595	644	622	681	626	669	645	664	666	637	655	592	644	625	592	630	606	695	677	606	650	646	656	632	628	649	642	617	646	640	653	603	602	588	660	652	604	625	656	642	639	679	641	683	658	649	662	625	710	635	642	603	630	619	620	639	620	607	613	607	625	649	631	640	630	659	700	621	633	651	654	629	604	624	693	642	623	588	646	658	619	613	672	638	609	636	688	627	630	635	636	653	611	674	626	631	649	621	658	660	615	636	634	643	663	658	693	614	699	620	637	665	662	662	604	655	674	648	643	667	653	688	633	657	658	622	652	674	648	692	631	671	666	648	674	585	645	610	604	615	661	650	668	640	666	649	635	647	634	631	645	622	608	602	632	669	642	658	625	632	647	704	656	661	650	643	631	662	612	627	607	630	666	642	702	642	597	622	612	650	695	633	627	611	684	637	624	617	648	688	624	620	647	650	641	629	703	636	671	646	639	661	686	632	624	651	610	622	675	593	611	635	698	660	557	667	631	606	616	606	658	598	635	623	633	622	608	654	618	675	642	665	670	668	659	660	680	656	622	631	638	634	604	624	636	677	628	669	638	643	664	663	653	655	690	608	678	677	651	624	645	658	649	641	621	624	607	617	614	620	622	634	634	661	641	692	631	643	626	641	662	672	634	616	644	686	617	646	644	621	632	632	676	647	637	615	645	626	645	653	651	628	673	661	662	636	600	655	671	657	625	669	685	588	656	663	626	617	605	683	624	612	641	667	639	668	677	605	653	625	581	650	611	642	643	644	661	666	645	596	631	634	666	653	655	637	629	648	595	648	657	610	634	674	630	632	686	628	695	585	652	583	649	655	690	666	603	664	642	681	632	610	635	665	649	682	615	634	652	665	656	597	597	664	627	667	620	609	655	666	643	680	690	671	623	709	639	614	611	629	651	603	664	647	585	624	606	678	636	603	633	620	660	630	626	666	668	579	696	643	670	666	665	651	607	655	648	668	670	658	641	665	692	632	627	631	656	634	653	643	667	656	615	592	679	648	618	646	619	640	643	659	675	616	669	631	673	624	679	594	621	633	693	646	596	634	634	631	678	652	630	664	628	602	643	630	624	734	617	630	618	687	645	656	636	641	647	674	628	624	668	634	649	643	633	672	617	637	655	639	625	640	613	681	648	613	631	649	683	598	675	634	667	625	676	618	622	670	641	662	633	664	646	644	652	681	606	622	641	643	640	679	665	614	647	616	654	665	609	656	618	630	618	608	635	613	587	661	652	653	612	622	625	647	608	631	628	624	629	638	636	634	699	592	626	653	604	666	636	649	653	647	649	669	664	700	627	643	604	619	647	642	586	676	676	654	646	625	601	622	655	710	642	653	630	637	627	628	649	644	617	650	651	625	638	639	630	684	657	638	639	658	648	624	609	655	653	651	646	647	626	663	649	633	666	673	604	636	683	668	650	633	634	657	632	645	611	622	601	668	627	631	610	580	676	662	628	689	662	708	656	631	653	652	640	631	588	672	659	650	649	636	698	683	664	671	622	655	644	624	619	687	632	675	635	617	618	635	649	637	639	631	659	620	654	619	653	650	604	696	605	605	610	625	628	612	608	664	632	652	640	616	639	643	697	665	651	618	589	656	676	636	606	669	627	630	648	654	671	609	636	665	631	626	653	630	616	622	606	618	689	676	624	668	624	666	644	656	629	656	636	650	641	654	599	628	632	676	642	596	620	616	661	633	594	597	675	642	678	653	624	626	666	655	710	654	610	603	658	692	675	651	636	614	655	676	648	639	603	674	619	591	652	616	629	643	661	639	605	679	684	616	641	689	649	604	649	644	652	673	680	608	629	654	677	571	648	662	612	627	635	597	631	634	641	593	613	622	631	606	634	655	690	636	649	641	671	697	632	674	664	631	640	666	627	632	639	686	683	628	658	654	611	613	623	655	639	614	599	669	654	654	633	614	612	586	595	617	657	668	656	656	655	586	633	655	639	649	600	627	590	624	647	634	646	653	639	696	614	637	640	580	634	627	616	621	668	606	650	675	648	660	679	647	665	643	632	631	612	666	662	630	660	614	615	688	639	628	652	591	615	610	664	636	650	642	629	626	616	659	632	663	609	642	592	610	622	649	640	597	646	662	671	651	644	664	649	651	634	644	648	662	657	636	628	624	637	690	693	609	664	617	613	594	647	661	595	629	639	703	618	652	659	596	662	622	634	630	670	605	648	624	670	614	652	666	648	630	631	661	642	628	659	612	629	628	651	626	691	696	654	627	676	616	650	607	686	642	655	613	621	625	646	618	649	615	627	608	630	674	615	640	628	631	633	673	588	643	675	629	600	658	657	624	680	677	638	655	620	651	609	629	665	618	612	664	643	661	621	642	628	625	607	638	626	640	609	620	649	602	593	661	609	625	674	651	616	618	654	628	665	629	655	670	650	643	666	629	657	663	633	632	649	634	614	635	649	634	630	716	641	623	616	653	621	634	613	615	606	656	662	632	635	651	655	656	625	644	651	636	641	612	616	603	691	632	603	612	629	656	594	647	640	652	613	676	649	617
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
